MODULE CM3_IDE_Bundle;
Generated by m3bundle; see its manpage.
IMPORT Bundle, BundleRep, Text;
IMPORT Thread, Wr, TextWr;
TYPE T = Bundle.T OBJECT OVERRIDES
get := LookUp;
getNames := GetNames;
END;
TYPE Texts = REF ARRAY OF TEXT;
VAR
bundle: T := NIL;
names : Texts := NIL;
PROCEDURE Get(): Bundle.T =
BEGIN
IF (bundle = NIL) THEN bundle := NEW (T) END;
RETURN bundle;
END Get;
PROCEDURE GetNames (<*UNUSED*> self: T): Texts =
BEGIN
IF names = NIL THEN
names := NEW (Texts, NUMBER (Names));
names^ := Names;
END;
RETURN names;
END GetNames;
PROCEDURE LookUp (<*UNUSED*> self: T; element: TEXT): TEXT =
BEGIN
FOR i := 0 TO LAST (Names)-1 DO
IF Text.Equal (Names[i], element) THEN
IF Elements[i] = NIL THEN Elements[i] := GetElt (i) END;
RETURN Elements[i];
END;
END;
RETURN NIL;
END LookUp;
CONST Names = ARRAY [0..74] OF TEXT {
"file.gif",
"expiring.html",
"ship.gif",
"x-m3.gif",
"cache.gif",
"CM3_IDE.gif",
"debug2.gif",
"dir.gif",
"const.gif",
"html.gif",
"authors.html",
"build-root.gif",
"proc-decl.gif",
"man.gif",
"digital-license.html",
"arrow-left.gif",
"x-quake.gif",
"ref.gif",
"expired.html",
"edit.gif",
"x-ig.gif",
"error.gif",
"cmass.gif",
"home.gif",
"pgm.gif",
"gformal.gif",
"config.gif",
"about.html",
"browse-root.gif",
"proc-body.gif",
"doc.gif",
"confighelp.html",
"arrow-right.gif",
"x-misc.gif",
"tut.gif",
"CM3_IDE.html",
"what.gif",
"x-mg.gif",
"warn.gif",
"CM3_IDE_sm.gif",
"start.html",
"run.gif",
"lib.gif",
"class.gif",
"pkg.gif",
"browse.gif",
"build-pkg.gif",
"except.gif",
"ps.gif",
"start1.html",
"unknown.gif",
"type.gif",
"ex.gif",
"info.html",
"arrow-down.gif",
"x-c.gif",
"info.gif",
"com.gif",
"util.html",
"run2.gif",
"x-i3.gif",
"rsrc.gif",
"help.gif",
"debug.gif",
"browse-pkg.gif",
"var.gif",
"pdf.gif",
"start2.html",
"roots.gif",
"type-decl.gif",
"util.gif",
"license.html",
"arrow-up.gif",
"x-h.gif",
NIL
};
VAR Elements := ARRAY [0..74] OF TEXT {
E0,
E1,
E2,
E3,
E4,
NIL (* E5 .. E5_10 *),
E6,
E7,
E8,
E9,
E10,
E11,
E12,
E13,
NIL (* E14 .. E14_1 *),
E15,
E16,
E17,
E18,
E19,
E20,
E21,
NIL (* E22 .. E22_0 *),
E23,
E24,
E25,
E26,
E27,
E28,
E29,
E30,
NIL (* E31 .. E31_2 *),
E32,
E33,
E34,
E35,
E36,
E37,
E38,
NIL (* E39 .. E39_3 *),
NIL (* E40 .. E40_0 *),
E41,
E42,
E43,
E44,
E45,
E46,
E47,
E48,
NIL (* E49 .. E49_1 *),
E50,
E51,
E52,
E53,
E54,
E55,
E56,
E57,
E58,
E59,
E60,
E61,
E62,
E63,
E64,
E65,
E66,
NIL (* E67 .. E67_1 *),
E68,
E69,
E70,
NIL (* E71 .. E71_2 *),
E72,
E73,
NIL
};
PROCEDURE GetElt (n: INTEGER): TEXT =
<*FATAL Thread.Alerted, Wr.Failure *>
VAR wr := TextWr.New ();
BEGIN
CASE n OF
| 5 =>
Wr.PutText (wr, E5);
Wr.PutText (wr, E5_0);
Wr.PutText (wr, E5_1);
Wr.PutText (wr, E5_2);
Wr.PutText (wr, E5_3);
Wr.PutText (wr, E5_4);
Wr.PutText (wr, E5_5);
Wr.PutText (wr, E5_6);
Wr.PutText (wr, E5_7);
Wr.PutText (wr, E5_8);
Wr.PutText (wr, E5_9);
Wr.PutText (wr, E5_10);
| 14 =>
Wr.PutText (wr, E14);
Wr.PutText (wr, E14_0);
Wr.PutText (wr, E14_1);
| 22 =>
Wr.PutText (wr, E22);
Wr.PutText (wr, E22_0);
| 31 =>
Wr.PutText (wr, E31);
Wr.PutText (wr, E31_0);
Wr.PutText (wr, E31_1);
Wr.PutText (wr, E31_2);
| 39 =>
Wr.PutText (wr, E39);
Wr.PutText (wr, E39_0);
Wr.PutText (wr, E39_1);
Wr.PutText (wr, E39_2);
Wr.PutText (wr, E39_3);
| 40 =>
Wr.PutText (wr, E40);
Wr.PutText (wr, E40_0);
| 49 =>
Wr.PutText (wr, E49);
Wr.PutText (wr, E49_0);
Wr.PutText (wr, E49_1);
| 67 =>
Wr.PutText (wr, E67);
Wr.PutText (wr, E67_0);
Wr.PutText (wr, E67_1);
| 71 =>
Wr.PutText (wr, E71);
Wr.PutText (wr, E71_0);
Wr.PutText (wr, E71_1);
Wr.PutText (wr, E71_2);
ELSE (*skip*)
END;
RETURN TextWr.ToText (wr);
END GetElt;
CONST E0 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\200\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002>\204\217\251\032"
& "\355\017\033\213\301P\271P\314\347\332[%\340\306\225f7:\213\247A\"\365\272"
& "\255\314r\340\211\347z\226\232\351\303#\241\2003\332m(C\252\224\313Q\214"
& "x|\376JS\335\222S\000\000;\000";
CONST E1 =
"<html>\n<head>\n<title>CM3-IDE expiration warning</title>\n</head>\n<bo"
& "dy bgcolor=\"#ffffff\">\n\n<H2> CM3-IDE will expire soon. </H2>\n\n<P>\n"
& "Your license to use CM3-IDE expires <EXPIRE-DATE>.\n\n<P>\nThe programs"
& " you have created will not be affected when CM3-IDE expires.\n\n<P>\nTo"
& " purchase a non-expiring copy of CM3-IDE, please contact:\n<!---<PRE>\n"
& " Critical Mass, Inc.\n 1770 Massachusetts Ave.\n Cambridge,"
& " MA 02140 USA\n\n Telephone: 1 617 354 MASS\n Fax: 1 61"
& "7 354 5027\n E-mail: <A HREF=\"mailto:info@cmass.com\">info@cma"
& "ss.com</A>\n Web: <A HREF=\"http://www.cmass.com/\">www.cmas"
& "s.com</A>\n---><PRE>\n elego Software Solutions GmbH\n Gustav-M"
& "eyer-Allee 25 / Building 12 \n 13355 Berlin \n E-mail: <A H"
& "REF=\"mailto:m3support@elego.de\">m3support@elego.de</A>\n Web: "
& " <A HREF=\"http://modula3.elegosoft.com/cm3/\">http://modula3.elegos"
& "oft.com/cm3/</A>\n</PRE>\n\n<P>\n<A HREF=\"/\">Click here for the CM3-I"
& "DE root page.</A>\n\n<p>\n<hr><!---------------------------------------"
& "--------------------->\n<font size=\"-3\">\n Copyright (C) 1996\n <A hr"
& "ef=\"http://modula3.elegosoft.com/cm3/\">Critical Mass, Inc.</A>\n All "
& "Rights Reserved.\n</font>\n</p>\n\n</body>\n</html>\n\n\n\n";
CONST E2 =
"GIF87a,\000%\000\242\000\000\377\377\377\357\357\357\316\316\316\306\306"
& "\306\214\214\2141\000\234\000\000\000\000\000\000,\000\000\000\000,\000"
& "%\000\000\003\314\010\272\334\3760\312I\243Q#\353\315\273\377\233q\001`"
& "i\226\"v\256lJ\2620:\306^\021\273tW\330\355\234o\205\000\357\204;\355x\307"
& "c@\270*\226\n\204\000\301\026\\.\005\313!\310\t\252\n\250\001\201x\2345"
& "q?P\301t\020\034\223\265\2373z\227I\356\260\360\270\357Wg6\367|t=*|l7\200"
& "\2050r\211D\210\214\215\204\217\177\221\222f\216\225z\224\036\"\006\031"
& "\235!\207\232\034\237\003\235\244?\213\240!\"\236\237\234\226\242\243\254"
& "\245\236\265\264\267\231/M\267\256\266\247\035\251\032\244\246\276\305["
& "\227\262\275\274\255\277\300\3109\315\233\3174\321\316\261\230\262\327\330"
& "\302\323\333\245#\234\341\342\343\344\345\346\000\346\351\352\353\006\t"
& "\000;";
CONST E3 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\000\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002N\204\217\251\032"
& "\355\017\033{F\326p\361Bq\037\310Y\231\026F\246\207\246\245IM-\340|\361"
& "\252\325\325\230\264\242%n,\251\n\n\207\271\037pa\004!u\314\036L\371$A\243"
& "\274\033\f\'\233\331\256\324\"OZs\216\222G\357\2178\363\024\000\000;\000"
;
CONST E4 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\200\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002@\204\217\251\033"
& "\355\017\235z&\306\205\363\244\214#\373]\332\210Y\246\224\234\347\326Tj"
& "\300\266\000%\206/D\346\372\316\2277\236\372y\016 b\315\210\342\000m\260"
& "\331+\346R\305\232\323\351\317z3\024\000\000;\000";
CONST E5 =
"GIF89a\334\001\320\000\367\000\000\004\002\004\231\207\027\005\002\206a"
& "D\020\206\205\206\252\310\250\224\002\004FGH\004\002Up\314\335\265H\004"
& "8$\006=\211\304\355\346\311JI\221\353\304.\303e\r\205\204b\')*\235\246\210"
& "\211)\004\004F\326\301\252!hgU\307\310\307\261i$\242\347\365c\002\004\004"
& "\004\306U(\005\345l\t\346\351\350\244\246\331\177b\027\005\002(\361\210"
& "(\\G\'\311\312\346\027\026\006C\213\267\360I\004hh\221\364\353\207\220\002"
& "1r\251\264\341s\f\365\367\353IJi,)R\325\002\0040/\207\315*\005_5\006`eh"
& "\374\3448\216G\007\007g\313\247\250\250YWJ{\251\373\372\205\f677\350z\031"
& "T\002Z\007+\332(v\264.\031\007\373\224\027\321\324\312\263W\007\216S\026"
& "|\223\227\030\003\251=7\022\\\213\374\202\325\346wwh\374\253D\374\316\234"
& "\265\264\252\374\2313\256\031\004\334\370\371]9\026\302\2544\374\351^\004"
& "\002g\2479\004\336\352\366\324\333\347\330\350\2447\'\032\366\207\030\207"
& "\207\262\202J\027ll\304\312p\017\274\366\374/\003\004\252\270\307\363z\n"
& "XXXH:4\363\031\004\247[\027\234\335\367\374\376\374\273\326\250\352T\004"
& "ry\207\205\211\225\200F0\3538\004s9\006\004B\274\206\207s\030\031\033\n"
& "&\346\307\333\372\005\004\027\204\202\314\272\307\327t\0020\233\332\350"
& "\034\032uM\002\213\204NLTZ\314L.\027\244\246|\374\306L$\"\264\t\f\351)("
& "z<j\374eg\374Z\002o\037O\374qn9kk\247\316\310\267OM\367HG\254D*\344xy[\220"
& "\271\371\0049\334L\025\271\317z*\207\215\374\025\030\323>=E\374\373=W\231"
& "\273\371\334;\374\2709\374\323L\034\034\211\211u\024\374\376\253\211\231"
& "\250\214\264\22442\254dV\t\035\033%]Z0XYf\227\232\305\\\036\234\n\030\347"
& "p\030p\373\374\322\374\376\225\215\271\262zz\255\330\327\267N\034\004ix"
& "\374\374\242\r\264nDP&\314@\005\255\027\026MXX\227<>dZY\270\374\376iZ]\374"
& "\230\230u\"y\306\241\247\367\226\002\036\214\305\374\224Z$\264\265t<^\374"
& "\004Y\322::\212L4\334\304\266T\257\303\270\374\345Q\0063\367\266\266\216"
& "\214\232\372\344\336\230m\231\374wy\317\260(\005t\212\244nkl\230\230\226"
& "\261\271\3627\025\321T<\370\373\305B\374\2457\250\226\034\350\334h\374\260"
& "\027\244\245\231\270\270\267\004\002xs~\225\314z<\223\227\272\373\360x7"
& "-0p\002Tl\"\274\374\375QLLU\004\0028\341\2127TG:\331\332\331\024\004\271"
& "\265\270\327>^|\230\230\327$\036\374T>X\222\221d\207\002G\374\273E\257\003"
& "\004\373&\004\374\375y\207\312\347\350\345\332\275\350\362.\t\320\270\304"
& "\374\347\354\226\223\250\272wxx!\371\004\000\000\000\000\000,\000\000\000"
& "\000\334\001\320\000\007\010\377\000\325\010\034H\260\240\301\203\010\023"
& "*\\\310\260\241\303\207\020#J\234H\261\242\305\213\0303j\334\310\261\243"
& "G\206\002\236\341\301#\262$\311\223&S\242\\\251\262%\313\227.c\302\234)"
& "\263&\315\2336s\342\334\251\263\'\317\237>\203\002\035*\264(\321\243F\223"
& "\336\034)\222\351\310\223N\243B\205\032\363\231(<j\236\t\330\312\265\253"
& "\327\257`\303\212\035K\266\254\331\263h\323\252]\313\266\255\333\267p\343"
& "\312\235K\267\256\335\273`\337a\305#\000\311Vo\177\003\013\000<X0\341\303"
& "\206\023\027^\214\230\261\342\306\220\037KvL9r\345\311\2263c\336|\271\263"
& "f\317\234?\213\016M\032\264\351\321\247K\243^\255\272\265\340\305\260\t"
& "\307\346*\333\262\000\020{\267~\334\315\273\267\357\337\300\203\013\037"
& "N\274\270\307\\\267s\0130\316\274\271\363\347\320\243K\237\336\\Tr5|\227"
& "S\337\316\275\273\367\357\340\303_\377\024\345\r7v\335\342\323\253_\317"
& "\276\275{\215\326\315g\177O\277\276\375\373\370\247\307W\236\277\277\377"
& "\377\000\006\370P|\317\234\247\235\200\010&\250\340\202\351\221\'\037z\f"
& "F(\341\204\024\376\266\237\201\025f\250\341\206\0346\344 \177\025v\323\341"
& "\210$nx\341|\025\322\341F\204\000\320\001\310\0260\306\010\343\002[\320"
& "X\343\002/.\240\343\2154\3568\243\214:\002\022$\215/\326\370c\217G&i#\000"
& "L6\351\344\223PF)\345\224TVi\345\225Xf\251e\213tt\351\345\227`\206)\346"
& "\230d\226\031\246\013\024\235\010\341\204\244\000\200\246\202e\220\321\301"
& "&\333`Sg\235vb\243\'\236z\366\351\347\237|\362\371\347\236}\nZ\250\237\206"
& "\326\271\311\242\2146\272(=\233pB\303\226\224Vj\351\245\230f\252i\245t\244"
& "y[\201(R\270\005\000w,\270\300\003\013P\202\r\024\254\266\352\352\253\260"
& "\306\377*\353\254\264\326jk\253\330P\262\351\256\274\366\352\353\257\225"
& "\246Y\036\210\024\336\301\344\001\t\2563\'\032\301\254z\353\263\320F+-\254"
& "\233\000k\355\265\330f[\251\210\022\251y\340\204\000l`\000\000\323 8F\021"
& "\330\244#D\023\323\266\353\356\273\256V\253\355\274\364\326{\355?\023}\210"
& "a\205\341\306 \006\000\037\010\370B\013z\n\261\t\274\010\'|\353&S\330\353"
& "\360\303\020o\331i\267\327\205\n\256\0011\304\300\244\200[\f\001E\265\n"
& "\207,\362\253M\240\021\361\311(\247\2741\305\017~+!\000\030g\f@\017\001"
& "n\261*6B\214\340l\255#\214\354j\317\264\002=\255\307\271\252l\364\321\363"
& "\346\373\351\276\024\302\234q\f\033\000\260\342\177\006\177\234D\006\253"
& "\002\335\263\320\267\n\3555\254_#\314u\255H\227mv\257\001G\244\257\305\021"
& "b\001@=O\373\013@>\376e\001\313\315h\240\261\363\320\266\216\377\035\253"
& "\307\263\002.\353\020\351\260\3527\253\362\236\255\370\342[\"\3032\261\022"
& "\022\361v\fp\313\f\200\177y\320ps\006I\354\035\253\327\202\317\212\315\341"
& "\255\002\356\367\010\202\207-m\317\3270\356\372\353T\346\320\355\260LK\330"
& "\r\000qg\\\017\000\343\364\347\017\272P\344j\002\273\177\317z:\253\241w"
& "m\370\317\262\222\016v\253\211\303.=\354\322<^{\204\323\340\256\373\323"
& "Q\023\220_\033\020\354,\306\301\244;_\376\253\\;\377l\352\237\277J\317\002"
& "\323\307\357:\315jW\274f\204\004h\237\273\334\030\340w\211\017\316\302\206"
& "\t\366\246:w\215M}b[\336\253\260\341\005\3719Pq,\003\325\375\030T\003\375"
& "m\317r\370\221\300\020\374d\002h\231oZ\347C\237\010\241\265\t\223=\360\204"
& "G\233]\313*t\016\375U.n\000\220\300}\3500\204\021L\341c\000x\036\363v\330"
& "<\344\271*y\317:\340\352\377\202\227\001\024\0321e\326c\033\203.aA\312\305"
& "m\\\370\252\317\0266A\202S\240\201\036&@`\017\025\250\274\021\246/\210\255"
& "\"]\321\216H\306\207\251\020r\021:@\023/\0105\0008\216>B\330\206:\2440\200"
& "k\230@U:T\330\361\022\330>\364\225\361\217\365J\333\200\354\347\262\374"
& "\020a\032e\220\200\224\304\340D\270U\356\205+s\217\024\204\300\2036\250"
& "\001\020\333\230\002\326\300\330\305v\035N\213\242\203\002 G\231-\"\324"
& "o\205\370\371\000\001\024\351$1\210a\003\342\212\245\270\366GK\000\220\342"
& "=X\200E\013@\241\206s0Po<\354\033";
CONST E5_0 =
"\317\302\010\302-\022\323U\205\213\027)\227\t\2547\016\022\004\022,${0\320"
& "\003\'\315\222\226\330td#\2376\256\032\270\207\010\035(B;\324\320\006.\004"
& "c\000\243\203\302\027\325\311N\343q\261\217<\004\245\273\242\307\314zf\352"
& "\tj\243\235\022\323\363\377\00152i\003/\304&-\003\212\315\250qk=y\210C\021"
& "\262\340\202p\200\001\f\2008\330\010u\210@\322\021\256\235\030\325\232\002"
& "5\272<\325}\215\236\366\f)\245\246\366L4\212\'\007Mb\244@W\232;mj\363iL"
& "\022dz\306\240\000\022`\001\013\347J\307\000\rxL\214\276\323gA\203\236H"
& "\207Z\251(\016H\237\023\374\216\033\232\0243\226:\325\251\343\272D{\242"
& "\001\001@\250\341\003y\270\301\020\306\367S\216Vt\242>\r\253\020\203\311"
& "\321\260\266\252\tB \252Z\261\204,\210x+=\377`\222J\241j\200\r\374\013J"
& "1s\251\023\271\007\200\266\n\304XN\"\310:\000\300\215\215\r\266\\\305\001"
& "\237:\324\220\005,L\001\033\000\220hO\203\372S($\023\236]\005\253Y\313\332"
& "\316M\300o\255\240\235\222\f\335J\310\364\250\321\251v\205\022\035$P\206"
& "s\224A\215\004\245eT\013R\315\204\377\000\340\240j\000\000>\213\363\002"
& "\010\224A\r\371\220\002 \273\263=Z\326\254\263J\246<CvY\3045,\264\320}"
& "\322\304\236\031M~:m\177\365\270\353\261r S\301j\357\221{\315\330\270\350"
& "G\220\332\022$\2561\274\255\"s\313$\222\n\247\007\020\370\207\013\262\240"
& "\006\233\355\224\247\223\005b0\305\252\331\257\262\212\201\321\rp\223\362"
& "\211J\3610)w\332=\000n\023\202R\226\216k\264\264}Rn\221UM\f\250Q\r.\000"
& "\200\354\212#\001\010\270A\n\353P\203\031\004\330\276ub6\204\373\035\353"
& "d}J\272&\030A\300\002>\245I\275\223?\3616\351\000\246|\310R\237\366R\033"
& "\337\362 \346\035\010\271\004\002\000\"\\8\267\3340\016\035\212\020\016"
& "\027\204X\007C\350`G\301\272\265w\206\255\312\304\374\232\226\263\314\345"
& ")#/\035\200\003s\311`\034`\002\317\330;\000\320\256{\037\"\2155\362\270"
& "\377E\t\t2\2217\f\000\f\264\220\310\273%\316\026\024\320\212\017\320\267"
& "\006\242\304lfa\325\\\240\272\013\033&$she|=\360\000v\301\020)\203\013\343"
& "\266;\023(\244M\377\220\206)\360E\007\000\240\267\033\265\375@\f\275\247"
& "\347\"\214\001\013\353\220\302?\206\000\000\023\263S\305\355\\\247\236\026"
& "u\215Z\327z\023\266\276u\256\257\201\353\\\367\332\326\277\326\265\257}"
& "\235\001J\030\373\330\310N\266\262\227\315\354f;\373\331\320\216\366\261"
& "\213\010ZF\357\323;O\3103EN\213]R-d\032=\350\3018$@\007\021\271\241\007"
& "\334\270\004\006\246!U5\200\273\007o\022\316\236\363\360\201\020\177\203"
& "\013\255\316\332\2127{\314/&Z\321(\243\366ZOY\335\t)\262\333\227\313O\007"
& "nP\202z\177\000\024<\270#<\013\215\345-\216\021\340(\323\025h\273\273\220"
& "\265%5At\230+L\023\236\237\005\334 \013\371\377`h8Z\220\252.+\260p{,\253"
& "\3164\316$\035-@\0107\317y\316M0%\023\350\034\3479\307\271\020x~%\023\010"
& "]G@\3079\246L~\203\"(\240\010N\207\372\r:`)\246C\375\351Q\237\372\225h\256"
& "\326\020\227\264\321\300\251f\223\246\373\233;\210\\c$\317\217\020\274\200"
& "\205zc\241\025\020\270Z:\363h\272~\257\370\342\n\260\307\031\364n\017\276"
& "\363\375\f(\230\022\033\366Nx\277\023\236\rXB\301\336\377\376w\304o\211"
& "\006(P\374J\001\217\202\033`\251\003\221?\303\344\341Py\242G\211\353D\315"
& "\261C<.\315\337TP \2035\252o\322\f\303\264\363f\035\361\356\r\026\304\340"
& "\005)da\035\037\030\003\032\006\000L,kt\254\005\354Y:.~\005\036\263\021"
& "ng\240@\224\204\240y\275\032_\001WR\000\245\267Y\017{\244\365\362\2227\376"
& "@\237\006\2078Pi\001\222w>\377x\367\n\207+H\t\364C\355\337\327\257\355\033"
& "I\013D\324\377p\177n\275I*&\321-#\327E{\354w\303D\262\363\306n$ \005\371"
& "\200{y\200\006F\020\f\203#B\025\307b\354\34414\'}\343\267M1\000}P\"}\333"
& "W9Ep%p\240}\373\023xWr\005\232\'\201\333\0277g`~Q\002\202O\305F\031C\201"
& "O\202~\"\245~\243WZ\305QAM\362[mFd\37023\275\344z\025\321/\372\347\033\371"
& "\223f\236\366\033Y\320\001$\240\006\353\220\005Xe\004\006\250o\257\346e"
& "T\026+\304\207]\373\003\007\236\327$\033\350|\271\303\202Sr\003\307\267"
& "=\310\367YT\022\007!HK\366\000\007e\010\206O\343}O\262\000!\030\201g\230"
& "\206*hy-\030Z\220\246\020\004\002v\277\341~\222#\020\3627\204C(\177\030"
& "191\325\033\267\303zm\344u\257\267\001\245\300X\270\377\227\005^\000\001"
& "\217\205LV\266Q^VV\017\250\206\323\2271l\330$n8\202\225\303\205R\262\201"
& "\332\027[\036H%\244\330c\n@\003&`t\003\200\002\002u\212M\002\213\034\210"
& "\002\254\350sq@\213\264\004\007P\342\202!\245m\fAz\306qz\354\245\006\304"
& "\010\210\370\"\210\027\3616LB_\274\201\001L\022P\221\264\033%\000\013~\200"
& "\204(\207\005$@\t\035\320\004\027\00540\227Q/\307<\034Es\305\327R3\260?"
& "\242h\201\215D\212\341\225\201Tb\201\2615}g \206Q\322\001rH9\366p\205L\302"
& "\216\373\323\211\000`\002\366p|\365X\201\002E\207M\342\213\366\204X1X`\303"
& "qgjp;\377\000\215\343\300$\364\347MGv\021\203\305$\242\307\033\371\323T"
& "\224\003\000\325\303\033y\000\013\277\265\016)\347X>\260\000\316\222La\326"
& "*\312ELuwLxg|p\303\006\351\377\250M\373\350$Y\3704g\300\006\341\265\202"
& "P\"\000\354`,\002\271\211\036\220\2171 \213O\202\004H`\223O\243\000\374"
& "\330\001\234\307\006(`\225V\211\002\000I\003g\020P\241\310\217&\200\206"
& "\277P\013\360P\225ZY\207\240\305\220\036\202T\245\347\0339\000aO\340=\240"
& "\006\n\347P.\343\260\"o\231\021\320Xd\301qpq\0235\316\370\021\030\000\013"
& "\027\200\204()\005S@\t\006\3233\036Se\215\t\005\217\251Nu\367{\2063\205"
& "\3733\003@\231;&\010\000\370h|3\240\213/$\212\354 \020\314\000\000\362H"
& "\202B\000\007\344\200\010\363@\202T\007%\261 \020\217@\2051`\017VY\004q"
& "p}W\"\004\003\031\224\031c\233(P\0047\000?\312\240\004i\240\006v@%\nYO\252"
& "\027\2142\030!\205\345L\300\201\2100\345\177\0341\006\260\200/\353\220\204"
& "\2274\002BP\\v\027k=\377\305\2300\351\200Mr\232\272\003\0074\240}\247H\213"
& "/\024\007\020xA\360\330$\207 \020X\200\016\275\031^\201\007\013\365Y\r\306"
& "\307\224\000\200\016R \020J\260\211*h\017\221\207\233\374\010%\272xA\004"
& "\265wv0\020\324\240\234\241\345M\353\367q\002\"\rk\366\033(\005\222\273"
& "s\207\031\221\003\035\340=\333I7f\200o\372\346U\226(\236\224\331*\346\270"
& "\211V\230\216<f}L\322\240\265i";
CONST E5_1 =
"\0026*\224N\202\004\0021\f\024\200M\226\'\002\021\312\016\271s\006\257\351"
& "$\215 \020\203 \207=\266\213\225\327s\371\331Rl\204\004\373 \020\324\020"
& "5\347\027Z\205I]zX\"\032\341\227#\267\033\240@\001\0040_\334y\242\367\245"
& "\242\342\371\2041\0316\231\030\224\366\000\000Q\260?\346\267\236\0015\003"
& "r\252\202\242\010\000\"\200\000w\320|\341\305\213wP\t\002Q\013\035\030%"
& "\350\200\000\000\260\000\356\377(P\365`\212\000\371$A\031\201O\303\243j"
& "\020\t\365\000\007\010\351$\313\311L\3556zl\3316R\240\017\244\252\017R\200"
& "\005\301\221a\033@iC\346\021m@\001G`\246!v\000\370F>\2278e\302G\236^\243"
& "5\226\0317}\320\010\316\260\003\3160\f}\3604\201\327\240\210\320\007\326"
& "\020\t\215\320\007J\260\003\264\3604\363\t\000V\340\rH\300\f\005*\245W\200"
& "\004\021J\240\261\240\004\211\360\236Mr\007\336\340\r\226`\007\251\320\217"
& "9\2321H`\010;\260\003\340\372\003\271\303\224\"\220\n\225\360\256\316\220"
& "\n\261\025P\265 \020\230\2321\000\332\251\313d\006\244\345\220\377\201\005"
& "{\200\017\t\260\260\f\333\260\013\273\007\372\340\033-\224;\323\270\021"
& "\257\n\nN\206rj\240\016(\372\204\036[V\354\343{\220\t\005o\252;\306p\020"
& "\215\2201g@\0032J9;0\020\2760\240j\220\006\277\240\243\001\377\212\252\376"
& "\372B\225s\006B\000\004\007\001\fqs\212\226*\020\226\340$q`\225!h\000\261"
& "i\020\206\0327,\210\0008K\020\316\260w\002e\251\221\320T\242(\260\244d\235"
& "x\030\252\007\273\004\016\273\004a \005\003J\266a\220\006`\313\260\370\020"
& "\261\273A\235!\t\242\026Q\003\024\340\017 \266\235\275\304\005i*\216\"["
& "e[\326N/\3724\2230\020\217`\005I*\020\305\032\003-\000\206\211\020\t\006"
& "\001\f\241\330$\350\020\013\374 \020;\020\201\320g\005\327*\020\204P\013"
& "\265@\244{\305\206H\340\0138[\264PbrW\260\013\003\301\016V\300\f\002\221"
& "\006+\0207;\t\000\365\251\006\261 \002V\200\263\336 \004M\027yQ\332\257"
& "\227\332T\366`\217Z;J\\\233\020o\325\037\372\240\260\t\260\004\032@\020"
& "\371\220m\004\300\rO\240\210j\020\006i\233\000l\333\021\025D\261\305k\021"
& "\347\020\007\376\377\360\001)\027b\027\340\003\000\220N\224\311\267,j8\""
& "\313*%\373\013\300 \020\261\300$w\320\255MKK\210 \020\372\200\004}P\r\255"
& "\2311\323\n\000\226@\271^\271\224\231\347\013\206\213M\2628\273\034\360"
& "$\236g\005\003a\th\230\277j \005\257\373BtX\007j\200\005\200E\250j \000"
& "\016|\003\n\260\201V\013\222\233:\274\243T\260g\306\033D\220\003\377p\016"
& "\235\246\021R\240\274\307\t\\4X%\007\300\010\002\021\006\312\233\275\033"
& "\341\266\343\302q\027q\000\0240\006\365f\2675\340\003R6\223j\332\242#[\216"
& "Mr\2161\360\003\0031\tM\242\n\2150\tjX9\366\340\r\002a\0075\273\205OB\013"
& "\004\274}\006\340\f\002\261\017\006\032\003\235\270\264\264\000\007X\t\007"
& "\234Gu\243)\020\336\300$\366P\013\273p\270q\003\217\006\360\003\374\273"
& "\013\207\200\263}\260\231O\002\007V\033P\262\377\210\302\200T\260\005\347"
& "\021\353\360\004/\314JR\"\304\021\261\007\313\333\274\356\326$\227\220\003"
& "Q[\020c iL2\222\326\233\000\370 \263\032!i\024k\241\033\321\003q`\304(\231"
& "\005R \rJ\334Q[\363\230\204\363\230{{\\\267L\262\347\3714}0\020\345\200"
& "\205,\205\002^\214\234z\240}\242\250\301jP\271[\254;\254\253\006\367\313"
& "\236M\262\264\376\271Wp\003}\3600\020V\300$^h\240t(\002\036\274\301\003"
& "\321\007\000\312$\024\340\273W\353\264\234\n]n\345\265\025\221\017.\\\006"
& "m\022%\256$. \2511j)\021.\240\2605,\312\361\320\255.\260\n\254p\017\342"
& "`\320\367\300\n\237\020omfKt\243\001`\353\303\027\241\252q\363/\0351\016"
& "E,\253.\360\017-\320A\341\370j\352\033\322\204\2635\250\003f\311\364\267"
& "S,\263\207\320$\260\360\013\3440}\225\023\007\307\254\001\257\377\233;\001"
& "|\262\315<\217\272\363\262j\340\271@\312$K\253\306lt\006qP\307=]\2431@\016"
& "5\355\223\2375\271\264\373\003z\240\004\002!\000\023\030%(\220\310q\003"
& "\220\214\374G*\334\245\010\261\221\213\204\317)\030C\025\221\006\013;\240"
& "L0\312\002\361\t\006\315\nn\255\320o\035\327\367\360\t\002\201R\274#\020"
& "`\213\017\033\321i\254\n\203\031!\001W\000\313)\'\005m\340\003B0\262`\266"
& "\313!\315C1Y\262\365\020\315G\r\000\010\300\270\206JPq\212\000_\034\306"
& "\241iM\345 \020\316\260R\365\340\301\215\0007\344\360\277\344\307$\263\253"
& "\305\330\264\0022+\005V\240y\265 \005a\360\322\306\312$\307\254\006V\020"
& "\003\006\020\315\210\000\2607\020\007\013@\003\271\030\003\301|\251/\304"
& "\224[]F\357l\260\r\221a\321\350T:\313F\026=\021\230\274\004D\006\000/\240"
& "\006\004\235\320p\315\n\375\377\020\327\237\020\327n\235\320t\275T\267\245"
& "\006\032`\312\032\201R\322\370[\0331\016q@oI\010{n\000\006R\266\330\370"
& "\r\322\271\234\016$\355\276Q\0347\210\200\312\314\340\301v`\332/4\003\312"
& "0\316\261`\tb\314$\"\320\010\010\\\301\261\340\271g\020uOw\005\263\333\314"
& "J\020\006|\0347\250\260\0138\033\t\211\260\324/U\r\003!\005\261\200\306"
& "\264\373BV\310$\3500\020\374\020\013\331+\342K}\006!\250\f\214+\020\206"
& "\240\306\301\213\226\325v\241m\271\020\3505\202\233HP\273C\275\016\001\266"
& "{\020\221\336F\320n\035\336O\016\336r]\320\t\315\335t\335B\336\024\006\013"
& "\273\177\024\341\203\0313\335\032A\007q\200\001G\034\\\004@\0069\203\253"
& "\352\244\276\271\274\346O\310\230\344Y\262\031\203\010*>\020\207\020\306"
& "E\n\0139>\020\273\320\340\001j\020\252\r\240\"\000\331\325\333\341\200k"
& "\020\246\377\275?\265P\303;\374\010\307}\205\251@\020;P\013a \020\026\f"
& "\323\214.\020\326\000\007\272\231\220\356\f\344\025!j^\016\323\276)\215"
& "\315\311\020\230|\234\371c\nj \345\336-\336P\376\335\254\020{\253\300\326"
& "\005\355\002\376p\327\020m\335\030\301\327\33447\033\261\005q\320p\333\311"
& "P]\320\321\375=\002\312\376\346 \315\354\375}\\(\355\253\354\220\n\354\240"
& "\250\215\312}\000\020\030}\320\007\362\312\316L2\003\333\356\r} \356\264"
& "m\310N\"\000\034\300\016H\200\347\271\263\002\177A\030\320\240\224\031\363"
& "\013}\260\017\360P\013K\315yQ\202\000\354\300\016T\035\003\277@\245\367"
& "\313\257\2100\030\333\256\nY\272h\\\312~\016!\312\320\355\233r\003\021\251"
& "\256\006m\346\006N.\336\335\235\361o\235\020P\376\t\320xK\351\275\344\027"
& "\321\006M\324\252\031!\354\362}{R\020\r\310^\211\311\236\276\037\213:\276"
& "\377\314$ \250y6\277\224OR\3631p\363L\t\2247\257y\360\030\007\275\371\363"
& "8o%\222G\364K\311\217\013\240\000(p\355f\210\002Ri%K\217\002Q\212M\200\307"
& "\006\235\356\343\003wT\314-\021\033\271\252RJ\205\225\0235\017\201\005\313"
& "\253";
CONST E5_2 =
"\006q\365\017\027\017\327P\036\345\336\335\366\254\240\020N\376\t\214@\326"
& "!?\321\371\2471\275\023\346q@\004~\266\235.\020\r\021G\322\374\235\354o"
& "\216\337\"KsB@\003\214\337\3704p\244M\022\007\216\317\370S9\371\214\017"
& "\013L\002\013\226\337\370\220\337s\233\317\370q\240]\016\034\007M\247\000"
& "lp\372W\371t\300M)&@\003\245\177\372X\251\00070\234V\222\334d\324\325\f"
& "\017\021\376t\201\020\377\241\r!\005g_Xe\320\361\254 \016\030\017\367n\277"
& "\020.\360\344\313\320Wj\000\266\237<\021\243\016\346\275N\003J\210{\260"
& "\007\nd\320j\270\377j\370\313\356\375Z\263\3543\217q\'c\373G\264\334+,\021"
& "c\360O,EP\000p\016\r\261\004\247\234a\227\360\t\341\035\336U@\374\260~\374"
& "\0131\367\2740d\000\261$\201\032\202\005\r\036DH\260\007\200\030\rc\030"
& "\000\340\"\341D\212\004\001\305\311\222o\335F,\376Z\230\030\021rH\272!#"
& "\240@1\311\305dH\224\351V\206t\211r%J(\031\000\334\304\231S\347N\236=}\376"
& "\004\032T\350P\242E{\3324\232T\351\322\241\025\021\212\022\000\002\217\032"
& "<\002\0048\305\212P\002\0001\016\035\326\213\001\266\241\330\030b\000`\325"
& "\227@\203\032\000w>\275e\305\252J\\\272\254>\325\305Kw\225\323\273v\313"
& "\000\370 %\301\236\254\024\t0\374\n`]\305\017\335\334\\X\010\200\316\304"
& "-\030\261\254\313\370\001T\013\0003Y\206\364\354\231\246\311!\243A\257\034"
& "`\304\210\027\325\254[\253^\r;6\377l\327\264_\327\226\235;\030\232\f\224"
& "|\377\006\036\\\370p\342\305\215\037G\236\234R\206ML\235?\177^\230 T\251"
& "T\255J\227\236\343\246\001\257^\3116\204(\261\"\276\2015\000\300\215\233"
& "L\\_V\367\332\327u\237\367\336^\212\354?\335T\223&\201\024\354\0071\000"
& "\370\016\200n\324p\001\203i\244\271\304\004\237.\241\350\"\376\\\310b\035"
& "\027<\352L&\013A\273p\245\222^\302\360$\223\3229\t\033(\260\021\221D\023"
& "G\034Q\304\024U$1\304\025W,\021\305\030K\244\004:\033o\3041G\035m\304\216"
& "\272g\254\273\252\277\302\266\352*\254\261\216$\013\200i*J+\f\266\"\350"
& "\353\223*\222\201\253\200\nR\301\241\216:\372\251\240\016\006\nH\205\201"
& "\370\342*@\016 vHh\225\270\356jFI\301\010\023\262 \000\270s\250\'16\330"
& "\200\316\206\000\350\301\240i\000\030G\002\tz\030\247\207K\377\306\371\007"
& "\302\2168\363\301\303\321\0345\311\264GC\023\351\263IY*\351R\2326\215\024"
& "\323\3238\224)R0v$\265TSO\205\256Go\252\253*\3108\235\372O\317\356f\005"
& "t\274%\324\030\347\274\273>\021G\223\272zY\203\025IX\311\244\000b\204%\346"
& "\036\006\264\354\247=`\357\251 !V\232\265\353\223R\316\332c?\254\n\234\346"
& "\037u\350\310i\003\257\3604\340\273Yc\220\354\2402\312\230\310\214\017\362"
& "\371\300\0372\000\240$T\016?\305\020\337\227.\3057T\227NkI_\200Y\232T\323"
& "\032QE8a\205\023\3561\252\251Z}\025\253\233\316\375\312+\263(\302B-\266"
& "\204a/\231\271\372\352\005\231{\266\374\262\002h\277\304A\2135z\311\244"
& "\025b\202\005\202\205~>Ye\225O\306\\\223\025\001\337$\310\205u\220\351\266"
& "\007p{\"\267\036\260\314\255\370\273z\332BH\032\0020\320\010\263u\377Jp"
& "\241\214\022\340\035c\324z3\375\324\264{)\265\367\337G\305\316\327^\257"
& "3\024\270_\223F]\270m\267\337fJ\274\254DY\365\341\353\"\246H\007\304\034"
& "*wV\261\226^,!\201\324\370GW\273zU\201\275 \220a\245\016-N\260\022\331V"
& "\200\0106\223LX\250\243\362L\200P\341\036\367p\256\026\220;\324X\"\022\202"
& "\210\320I\214;\373\246\330o#)\306\357\240u\010\230\346\211\313\242\316\207"
& "\360n>\350\010\f\023\032\035\3704\256-\355:\337JAsi\303\317\006V\376k\260"
& "\367\005\365`\270\247\247\276\372\234>\220\216:\273]\305\033!\000\304\365"
& "\352&\360\317\005\340\237\204x\006@\221(\223I\006\257^Zi\274\237\222\357"
& "\221\004\207\221\327\370\234~\374\333+\240\027V\350c\317\232\264\021\221"
& "0$\000\013\005\371\323\336\\w\264\244y\207|\021A\210\201r0\215\017Dh#\353"
& "\370\000\001r\360\201\377\017d\215^\026\"\233\275\276\3465\350-Oy(\031\311"
& "\206D\010=\022~My$1\211\017\2547C\032\266\r{\205\321\036\220\272\227\220"
& "\255tg\003\0008\307\304\3107:\204\244E\n\353\000\2006v%\016\033PIq\005\270"
& "G*\372\001\271\n \253q\301J\005\020$A9VT\340\004\302\272\207\334\324@\227"
& "]\001\300\024j\030\314AH!\304\326\035\311\201\025\253\023\000\262\220\220"
& "\034\344\240\033\004\370\300\005#\364\201i\020\300\005\037h\007\004~\027"
& "\252\346\215\000D\313[\341\275\310\026\223\345\375\013\221\206Ld\276\376"
& "u\310\022\306Dz5\304d&st\303\271E\345G\020\333\241A\\0\247\356\224O\r\377"
& "!\245\017\317\202\220=\334*\210p\221\222&\304\341\276\002\260\"\025k`@/"
& "LV\277\373\261\002\010\231\020V\260$q,I\270Gnj\"c\022\316\262\204[\035$"
& "\201\262r\343\337\3348\315=\001\377\200\010\023\251#\006\376\221\307\215"
& "\020\001\2039\370\207\024>\220\007\010\320\253\220\204\024\336\362\270\200"
& "\316\343\201\246\220#Pa\332\226gBC\276\323\235,\221\241&\365\271O\246p\022"
& "+tc\325\335B\251\020\005\242k\225\004-(\272\220\201\020\362\260e\000\310"
& "dE\023\327S\027\0060\200\025\005h\0260\265P\201d\001A\013\367\310\304]\270"
& "X?a\351E\"\366\371\3041\316\242\001m!\344\016\\9\227\271\2449+\263\fh\""
& "O#B\r*\210\031ofa\f\322\340 9?\370<\343\005\017\236d\373\314H\212\332/\225"
& "\0345\205\311\203\241\360\376u\302O\225\204\237W\305\252P\374\351\224\034"
& "\202r\240l\221\325\322rp\020\355\244rO\354:H\032\001@\205]\251 \031\262"
& "\334U\\\0300\2541\335C\227\366\033f{\354Z\201~@\013\007]\254+]\250\325\036"
& "\0000\242\200\007L\310a\000\024\323\327\301\321!\377f\001EE\376\201\001"
& ",\224\341\003D(\2017\275\211\001v\215\263\234`\020a\363D\030Iy\202\3523"
& "Q\rXi\2357B\320d\3259\013P@\021<\000\001\005\334\000\026B\201\305\r\212"
& "\000\0016@\300\266\2442\001\r\024\000\001\010\314\326\267\0350\013\251\266"
& "Z\021\200n\357\253j0EAc\207\220\241=\366\240\005I@\030F\251D\273L\251}\001"
& "\364\245$\304;^\312I\242\002\347\035\257y\315K\214d\245B\022Z\020l\316\354"
& "\24237\240Q\037\025yi\221(\306@U\022\300)\377 B>\316\201\005\315Nm\035\234"
& "U\203g?\330T\325\352\313_\363lpU#lTCv-\237\2565\312\r\310\300\205!\234h"
& "\010\\h\301\r|r\003\017p\370E\\ \203\210oDb2\224&E#*\t\031<\020\207\035"
& "-\227\"]\025h(a\232\030\233&\304\r7\001\013D\016b\304n\000@\027\273b\377"
& "\237\257\300\273\006b\230\027\007@\250\000\374\210\361K-4\271\002\030m2"
& "\003\252x\017\310\221\021/";
CONST E5_3 =
"w\001\"\032\341D\221\302-\266;Hs\310\017\245\201\025S,\346\000\227\315,"
& "\0214{\016\027`a\f\0310\001h\',<\022A@&\357\264\347\236\031\034\341s\216"
& "\000\303E\351\300\206\233\320\242\020\231h\010\036\020\202N`Q\342E\253\250"
& "\321\330@q\007\236\243\0002\214\250\322\'q\0216\026=\204\020\347(p\235\f"
& "(\367\272W\344\000]w\"\371E\327X\013b\304\303\314\367\023\354k\237|\351"
& "\362\271\274\354\032/\367 \306\225_\226\227\270\262B\010\244@c3\031s\023"
& "\375:\360;?D\253S\312\220\273K\300\031\263r\316\202\031\022<\006ARb\317"
& "\"\031\021\032n\202\351\252\232\010\033\201\376v\272+u\350\241h\030E\240"
& "\206\267\213R\214\023w[:\336\215\236\267R:\340\201\016\333\373\336\240\026"
& "5\027\377 }\243S\377\323\223:\034h\017\303W_\254\224\231O\006\331\203\351"
& "\244\001\200{\364\205}6\230e\257u\255\361\000Nn\213\214\233o\310\351B\203"
& "\263\2441+eF\263W \302\240\254XV\r\356\302\000\021b\236\007oj\333\263\277"
& "#t\244\260!\356\233\010\001\033\237\342\0026rBZu\253\233\335AQ\000\017\026"
& "\375\357x\223\210\fW\000\200\206\227\316t\200c\203\007\nH\312\rx\300h\252"
& "\337[Dd 9t\n\316\325\272!\\\307\343\213\301\017\245\363\001\234\030$-j\010"
& "b\305\355\202\353*\364\305r, v]\242\364\345\270\260\000~yi\026\\FQrec\205"
& "\355;\216)\000$ \2357\253\241\007Y\2209\006$O\204,\214c\333`\020B\006\210"
& "\016\260m\030A\'>\037\364\010\204~\223\005\220\273\350\247\307\347\321\177"
& "\022\007\245w\275\351Mh\001\247\375\335u\022q\001\352D\321\372\354]\017"
& "\377p(\330^\354\331s\230\331\273\367\004\351\366\t;\177\271&A\262\245\006"
& "\363\310\375\326\270\376D+\352`9\006\244\002\276y\327\273\306\265_\027\222"
& "\'\273?\346IhX\322%\235K\360g\034\037\220|\3721\360\201q\2103\017h\020\002"
& "\030T[\232\235\363\304\347\240i\352\350\001p\377\320\243>\335\252\357\t"
& "! \003\335s=lh\024\002\244:l \203\333\022\nNk\202\335\243=\005\2441\347"
& "\030;\346*;\257\352\236KP\240\245I>\354\270\243Y\033\210\3038\262\356\272"
& "\270\306\321\253{X\203a\361\265\270\3405\317\3715\370\310\2765\371\204\005"
& "@\266\004(\274\302\310\007f+%W\303\212K\220\010\t\310\202n\300\000!\024"
& "\302u\260<@\022$=\023\030\372\3439\373\3739\235\333\206kP\020\000\240\201"
& "M\330\004\022A7\377K\033\253\002\300\235\360\000\004,@\010\364:(\360\200"
& "\344\372\t\032\030@0\024C\377\005\244\000\n\004\276T\033(\304+\013\036\024"
& "\022#\322\016sP\023^\321\204d\300\204\305\0016 \020\223/\311\004B \204\277"
& "\002\223T\350\005b\250\203D\f\023e!\304\277b\005\006 \004D\364\262\371z"
& "8\223\023\022\360\213#!\32165\220\200\003S?\f\310\202\305\363\254\314[\302"
& "\021\361\274\237\3609\0370\211\240@\t\225\200E\374\323\227\246b\260Z\034"
& "\201X\364\266\021`E\320\270\260.\274\2118\340\202\007\024\303a,\300!\230"
& "\001\240\020\203/$F\332#C3L\212\n\274\261\340\303\300\210\031%Y\001\000"
& "\226\303\033\301\010\203\3770\007\364`\237>\204\037\365b\205\023\250\203"
& "\023p\217\024L\031\277\352\242\277\342(1a\005d\030\246Lp\217*\212/0c\227"
& "\004\270\257WA\242\357\271\t\033s\n\037\304\225\003\353\006\"\304\000#L"
& "\260\367\023\002JP\036\006\203\202T\004\n\320\033\201m\000\212\005\350="
& "\377yb\305\376\213\260Ac0_\314\211\001\\\306\217d:l\360\000\210\360\t\010"
& "\3500\220\f\311\021`\003\246\200\306\211\360\021\341\213\230?\361\016\000"
& "\220\265\356\301\307Q\322\004d\222\022\033\350C\306\301\201V\270\031\034"
& "\000\2465\300;-\030\251d\031\246\221a\201{@\206\217\312\004\373!J\223\t"
& "\240U\270\007\000\360/|\354\236 \002\200\334\341D\376\220\000\"\030\310"
& "1\010K\" Er\212?]\274EJh\252)\030\212\373kEU\f\225\\D\313\323P\313\220\330"
& "\305\271\344\305\274L\233^\354B\005\020=\224\004\314\020\031\002\254\353"
& "\t\251\013\314\177\263:hX\212\226L\210\346\202\311W9\000\005\022\262P\262"
& "A\266\010\000X\022\007>\f\202P\270\250{\350\207^\220\004\374\2012\223\311"
& "\034+\002\202\277\032\251{(\200\244\254\003\363\312\013\027\260\001k* \376"
& "\350\036\fX\2508a\271q \002\261\034\310\201$\202\377#\034\003\370\223\313"
& "rkB\237\020\202\212\034\002/\230\202\033pH\023\360\002\3454\002(\270\310"
& "\220\250K.\3606\006\223\313\273dE\271\314E\353\264K\27444\216\004\000\217"
& "<L\300l\202\221\354\te,\317\246\203\002\010\370\241g|C\347\332!9\274\230"
& "Pj%\266H\202\371X\023\236\f\002a\030\231\363:/\230\341\250`b\0059\260\250"
& "T\370\" h\006_b\001I\310\004b\252\245/s\201\0008\2134\300\207\347\212\223"
& "N\224\200!\354\315\201\314\203\262\204\200\263\004:w\252?\3434=\027\223"
& "H\322\333\204\322($\215\034QZ\f\t.\210\305[<\215\320[\'\276T=\032\010\306"
& "\365DI\005<\306\235\320Q5\354Q\036\210\002\245`\314\247\270\300\034\213"
& "\230\357\t\237\003\030\250=\270\320\2113\2071:\034L8\001a\300\004\361\272"
& "\262\006\235\226Z\322%yd\301\366X\203\001\325\202\002\300\001&\203\026\377"
& "\276s\001c#<\f\025\022\200\034\207!\264#;z\002\f8B\204\314\200\r\331E\265"
& "\334E\225\300\006\207\374\274\212dEV\324\277\005\320\323\357\274\310A\255"
& "\313A\375N\353T\211\354DKFeT\264\344\002\361\364\263\335\023R\304\024R\021"
& ")\202\367\314\t\017\340Q\304lOO%\212#=\010\034S\265W1\263=\251\311\356\021"
& "\f\r\030%\013\260\031\272\350\303\023\230\200\010\215\013(+\000d\000\315"
& "\271b\200V\310\204_m\320\023\030\246\002X\003\0340\026d\240\307\000R\203"
& "d\260J\373r\323\376\000\310\r\315\201\'\230\323\034\300\000\020=KI\325K"
& "\221\370\323\2358N\360\204\002\234\010\327]\234\324\341\234K\357\364ND\325"
& "E[\374\316w\275$\000$\003a\324\324\336\243\2775<7\023\343:\257k\201\245"
& "\311\tX\010:\0104\267\023\301T2(R\2430U\203@\325\035b\204\rT\214\257\252"
& "L\0000\001\377]\240\322\233\t\002eP\206@\220\273\213\322\242-2\307&K/\361"
& "\342\330\n\330\242\002\320\"z\254\213\232\361\204\210`)\332\214\326\302"
& "8\007\354\031\207n\260\326:\252\326n8\302v\200\277\f\240\321\274\344Vo-"
& "N\267\344Sx\362\202\001\230\002#\330\020.\350\323HM\327\272d\332\273\004"
& "\r\265\224ZG\275\305\245\255T_\204\005\027\013\311\026(\202+\200\006\005"
& "h\201M\205\0020P\000\257-\002\362DL.\210\002g\274\201\223,@\020+\202\335"
& "\332\260M\035\0028pF\241H\330\202x\311i\214\223\037S9:\214\230l\221\202"
& "\037\323\004\027\210\022]8\202\t\300\204\357\242\013\026\300;\272 \312V"
& "h\006\277\203\\\307\205\237\002\220\031]S\003]P<4\272\320\227\225\216\230"
& "u\274n\260Y\233\355\206>)E\371CT\033mTT\274\t\023\220\316\236m";
CONST E5_4 =
"*(\330\220\251M\313\030\355Y\355\024\230I\025\030\377t\305Qvk[\002\304\006"
& "0\210\002\003(\227r\001U5\204\200(0\232z0\000h@\333\2463FRUO\332\213\275"
& "ri\336+\010[!-\002\222,\325\354I\322T\025\222\211\033\027\300}\025\301H"
& "\003\207\272\007*\215\013]\260\201*h\"\221\333\276\371}\315U\260\000\305"
& "(\240|\004\335\226\313\235\231\265Yn\340\206:b\220\016\022\244\f\010=o\363"
& "\201I\325]T\024\202\222\330\316GU\332w\245Nx}Ws}\332\323H\340\013\266\340"
& "\213\344\310\"\240:\330\203\206r1CX\010\333\017n\001\343\365^\000\240\200"
& "\350\215\267\356\355H5\304\206\026\240\000\243\361T1\210\002P-@\017\360"
& "\327\357\305!iT\3228\t\"\2131\337W\031\234\302\261\001\202p\217\267\250"
& "\202=d\037\371e\217\301\342;(\326;50\007\000@\266%\370\334\375m\2719\352"
& "\001k\235\206\034\010\340\tr\322\233C\340\013\326\313\377\237\305\335HU"
& "\340\325}\332\010\236\3135F\343\r\266K\037h\252\337=\264yE\314!\350\336"
& "\035\246\267\200\375\267\301t\336\235\270T\304\204\200\035\356\000?\016"
& "I\036\010\341\024\306\211D\243\327\177k\002\203\275[\240\360\307\306\f\337"
& "\035\332\n\326\021\203\305{.\364e\013!\240X\210\222\222$\313\265\215\213"
& "b\373\33085\370\204\225\315\007\301\320_\203\320\t\377\322b\000\373\200"
& "\003\260\331/\306\3452\370\243@\002\000\325e\332H-c96W\250\255\332\021\030"
& "Z\246U\211=5ca\376\3457\306\340[\344\310\255CL\203\255\207I\036O\004\274"
& "\002>nd\036\330\332\035\216\003\267E\314\021\330c\237(\002p\366\272!\200"
& "\006R\r\212J~\n\037\026_i\335\tl\374\252\345+\262l`\005U\256\213*\320gq"
& "\230\250\234\211\222\300\243\337\270 \020M0\245\312L\210\\!\210\255\320"
& "b\302!\202\0170\203\'\230\006\377n\210hP\340\006\002\350,\017\032T8\326"
& "KJ\370Y\355T\324\n6\346\357\314\3058F\313\221f\327\004\026\346=\365E1`\341"
& "\020\001\003\343\355\t\017\316\343l\356\211\026xd\200#\203j\276\211\340"
& "M@\"\325\351\000\224f\252\033\202+`dJ\216\317\307\214\030\"p\203\205pR7"
& "\255\314\\\261\201O`\337\267\200\245\371\202b\360\3225\360\222\210*\036"
& "\035\375xe\203@h5\320@\266\300\t\027(+\010\272F5\2308\202\000\000m\272\t"
& ":\020\017\234`8\202p\2031\310\202K\230 P\230\206\275\006\247p\"`\023\340"
& "\331d\326EI%in\265`g6\354_\376\350\304\326]v\305\313A\365E\023h=\257+\202"
& "\237\336\2118\370\313\177\243i\236\030\344x\203\275\237\226\351\004|\351"
& "\242\326\211NK@(P\000m6\352\036\006\201O\372\341\205\216\230\264X\213\233"
& "\300\004\202\3505\360\372\204\301B\345\377\215\333\025*\036<5\020\214\033"
& "\004\353\234X\222\\\t\034\000p\322\037S\003\345\336\212\001Q\222\207\005"
& "\200\3722%\355\220\233\332!\002[\216\350\354\316\001\247\371\243\254\021"
& "\003\325\325h\303\316\340\355$\354\3016o\306Vc\rV\357\214~Z\224\016\t\266"
& "\001@\200\235i\325nds\026\314\315\336\t\005x7xS\300\265\275\211\320\016"
& "\311\312\266\346\234\200\0005T\000\322\366\tv>\325K\206\355\201\022\010"
& "\376\000\200\005\230R\252\334mS&#\335\316>qP\203{\270\337\001I\200\201\240"
& "\210\260\376\023\307[\245Q\2225\232d\013$\n\242\021\337\212g%k\234\350\261"
& "n\340\006\f\260e7\230\006\033w\003n0\005n\300\202\016\362\035\371+o\364"
& "V\357\364\016\362\363^o\"?\357\361\316h\223fE\370V=C%@\374\336\t\200\235"
& "\275sK\355\302\214\224\246S\333\367,p\327\273r\240\000p\246\253\354\242"
& "Pp\377\205u\347\006\207\330\013\375\217\000X_\0258\262\'\346\273\334\236"
& "_=T\345\330<\243\007\257\010\205fk\fX\010\202`\273\023_\022:Xk+^\222\001"
& "A\245Q\n\234\036;\245i\350\206\035\337\353G\317\201\003\330\035\037\277"
& "\003\360V`\306\306\364\307F\3547f\346\216^c\305\376e\'?\272\016\310l\376"
& "\036j\372&=D\2167)\317\211\033\330o\200#\322\367,\002\003Gu\002/\300/\037"
& "\2122\327[\006G\363\035\nn\302\001\200\007\220\352&B\017\371\345\273\254"
& "\346\025\033\330\013LH\027\257v\2125\372\2072\313\007=\007\366\302\341\344"
& "\302\t\364\266F\242\036\370\223>\231\270\177X\2101(\210\017\370\207nyt\033"
& "\237\006PP\207\365\213\227\217\000\362$\'r\364fo\367\316\350y\257\367$\267"
& "w5\236\367\301\336wQg\267\254%\300\020\366\tX\010\352{cuz\323Z\376\336\362"
& "\233\320\357\004<\365\377\240\250\3361<\370\237\320\365\3518\363^\017%\226"
& "J\3375\252\355\006\320\004\270*\366\n\027\271\267p+Y\362\355\263(\2401\243"
& "\210i\350\201\226\357\201\261\232\006yf\371s\000\353\'P\003\002hj\027\270"
& "\204\036\240y\272\036\007]>\210\032\370\007\332Aw\276\356\201|\310\202v"
& "\007\000y\347h\r\276wO\017i\363\326\340`>r]lz\366~\332!@\212\370Nx\200C"
& "g\004\007\000*?\347\211\217\272W\017\021\037\210\202\367\244\001\373\206"
& "u\346E\306\226\206\267\241\006{\236\020#\256\272\370\376(\203\177\250\201"
& "\032h\311HW\203n\2106\202x\202\300\217\023\201p\022\000\010\201)\205_\366"
& "\371\230\220\367g\031\354\225$\033\243\007\000\000n\020\214,\306x6{\371"
& "\210.\335i\260\274,\230\220\217\340Yz\317\367\004\346\350}7}~\257w%?}|\037"
& "\354\326Wr\322w}\224f\305r\352B\200g:\377\242\366\211\005Pux#\373\266M\333"
& "\264\307\t\270\3573\230\376\211\033(\365s\236\341\242h\230\326Fj\211\001"
& "\000u\320@\302\'\210n@\266 R\227!.\214\312$\334a\'e\214K\034\252\026\377"
& "\270(y\\\363\0255`vd\323\017\227\315|X\351\201\003\200\377\277\270\306\036"
& "\340\206wQ\372 /\375y?\375%\317\177x\207\375\376\007\010\037\224|\214 X"
& "\220 \302\203\005G\214@\003\340!\304\210\022\'R\254h\361\"\306\207\035F"
& "`\203\342\361c\223!3\fX\204\305\245\343G\217\330\206\\\251W\361\006\024"
& "\224)\261\361\210\262\001\342\215\223)U\222\201VO\314E\023dd\356TY\323e"
& "F\210j\2262m\352T\215(o \360\250\301#@\300\323\254O\001\020X\n\240\214\232"
& "\003\030\324t;\247\006\003\0235\322\000,\355&\315\r\001\266Z\347>\325\227"
& " \215\032\000&\314\251Qa\243J\225d\234\222\377\331H\246IS\262\304\207\013"
& "#N\034X\223\232{\236\330\206I\260\207.\346\314\23273\235\342E\212\032,\037"
& "\326a\361G\006@\013\037\t\021\262^\270:\241\353\330\253e\037\234\255\332"
& "uk\326\257[+\204\220\3647\360\340\027a\r!\372\221%\311\212&\215\307\034"
& "\242 \306\313!Ecr\261\031\261\010\217&\330\2667\201\302C\201\201\344\026"
& "\331\024\237\376\021[\213\360\3019C\0250\265\352U\366L\001\320!\340\006"
& "@\216\274f\313\260\345\257V\356C\007<$\237V{$p\026\000T\334\243Fa\216%\366"
& " \204\021\006f\330\'.\330\000\200)j$\260\004\201\035z\230\225\020qd1Z\026"
& "\353|\000\n\031";
CONST E5_5 =
"w\030\244\032\213\252\r\244\033\213/\2668c\2132\312\330\"n\267\341(\320"
& "\2147\362\010\243\017C8$\034\221E&\265\321t\035A#\336D\013\3504]K/\305T"
& "\024MQ0\t\200\002dp1\304\377\020<\264p\205\001?Y$\004\004S\232\247R\021"
& "\365\334\004\034{Q\275g\025V\004\322w\200\200\037\344u\201\0325\260\365"
& "\017[k\251a\212\\t\310\365!S\033\346\005\000_U\374\345\2306\201i\223L\025"
& "\215&\363\350\243\220\022\026\331\000li\220\000\026\204z\332! \"\346\263"
& "\316\250.\370\003\206\t,\0264\020n\n\331F\333\253\261\326\366Z\216\260\262"
& "\252\343lC\032\271+\257\020\021\307\034\024,!E\021,<\000\013E\224\024\335"
& " \035\225>X\'\221\0013@s\305\222\365\210)\221\t\260\304\341\001\031f\236"
& "\211\315\010\n\f\373[\233\356Q\005g\207\000\374\263\024\237y\325\240\006"
& "\023}\312\233\247\\~~\252\206]Rt\003\300\003\253\254\242\311\204\021\n\034"
& "\260\242U\250\201\311W\032rx/\303\232m\021\207\211%f\201E4d\210\001\344"
& "\216?\322\270\261\213\034\3278\343\254\263b\f\262\252-r\241k\377\257)\023"
& "\271\021s!-Y\322\2233\t+%sU\256)\221\030\033\204g\300\315\017\221I\006\017"
& "#H\267\335\231\347\035%\\\271o\306\'\347\272j\010\232\027\035j\220\302V"
& "\274\377!\350\202\324\203~j(\000\013\360\325`\300\002Kh\330*\237\004\000"
& "\300\007\225u\3320\333s\321\021G\036\243\222\352\002(>\244\272\243\310\031"
& "\343\352\252\307\270\222\314\261\217!\367}[\021*\033.\334\257\346\275\\"
& "\221\223\307&;\321\262\3235Q]\317I\305\321\255v\307\236\t\201z\353q&\212"
& "{\317\300\027\247|\022M\203\240R\347\260%\340R=D\324\260\201\377\361\005"
& "a`\265[j{\3006\250\241\213\tw\250\201\017>m\013\237\325\303%`\221O\026Y"
& "\270\020\215\007w\003y\320\213\202\367\270wn\031\327v\253\3370J\217\275"
& "BF\034\376}R\304%9\263r1\237G>\344\336\246TS\345\030\305a\254\346\337\362"
& "\340\023\377P\236o\346\346\271K\017\217\265\032\374\017\257\206\024\022"
& "\240\201\274X`\025\375X\324\203\302\346 \333%\343`\000\230F\000\3651<\""
& "\374o)\017\303\300h\326\261\016\027|\203\013\251\252M\336\246\027\243\301"
& "\321(\2044\272\321\254n\344#\216\r\301{\340{\241r\312S\024\344\300\254f"
& "\316\031WD\"W\224\311=\3537\335*\332\267\260\301\271+%%i\371#]\005\223\270"
& "\224%p\010\000!\370\304*\30066\005&F\034jx\000\332*\363\277\207\\\202\202"
& "\302{X\036F3*)|\203\fB !\032\323\250\3065\242q\0047\200!\034%\3022*\raq"
& "\024i\234y\036\'\021\230\324\214}\300\211\203\f\201H%\036\264\244}\031i"
& "\223T\216\250\304E\252!v\2440\201.,t;\300\334\256\222\217\351\307*&\243"
& "\006&\016o\035\000\250\037\000\316\201\f\266\215#\016\030\\G\211\324\320"
& "\006\273\371\200\013l\377|e\337V\010\313\276\r\301\013q\274%\000\0227\035"
& ";N\244X\216\303!N\230\265\023l8\313\220\025)B\374\2765\204\"\204\251HF\034"
& "\035#\225h\027\331\251\2411bK`\002m\200\311\005\260\305P\302\213K\fb\240"
& "\246\207x\361^\022\210\303\030>P\242uH\341\037>8#\te9\313y\2762zo\304%\034"
& "\221DG=J\004\217\303D\337\036\325g\224\036f\304\003\311<Sz\256\205\264\317"
& "\231\013\232\321\314\307\377\362\205\001D1\210\212\327\204\224&>\361\t\f"
& "i\3502\302\223\000\000\302\031\316\233\260\355\022\024H\'\362\326\241\026"
& "\273\271\362\204\364\334\030%R\263Fy\262q\004q\300\'\034uY\0240\3250\217"
& "\300|\210\016\207I9\340\264\340\240\315\362\t\021\311\305P\020\210\016]"
& "\321\204H\017\334\000Q\206a!\001R \002E\021\203;KV2\031\237`\005\000\244"
& "\241!;\f\017\000\033\020)\377t$PRt\036O\203yb\345\306d\372\322\271\312u"
& "\215u\035\302Mq\372\3029\376\223\227\022Y\316>\177\n\000>\016\322J\300\201"
& "\200Q\377\311\314]!RiHL\342\007\314Z\2712\344\207P\001\324@d\223\021Eln"
& "uB\023\262\301\'\356\301\025\r\r\260mc\010)Z\325\305\266sP\240\033\031T"
& "i\r\270\000\200!\314\265Gu\215+no\313\"\335\246\321\246z}\241Nw\342\023"
& "\213,\300Xt\024Wt\2224\324\337(@\220\346\301\006\027\024\300\330\245*\222"
& "\221\252Ck=\f\000J\000H\340\037*%\220e\362\362\200O8\350\242\264\263\301"
& "*\020\326\215\312\330\251m\002\302.\000\276\3130S\304\301\037\3524\221\024"
& "t \333\226\202\341c\200\253m=k\344\001\333jL5C\350\300o\301\'\276}&\365"
& "!&\351\016\224\004K\330a\026\0238\305\202\260sw\322\002\n\024)j\237K\244"
& "C\027\377\371I\264\222x\234\0219\00078\3035O\334C\005\013\344*\003\253\360"
& "\211k\304wS\240i\333\210E\n\224\266\265\201\002\240\220\202\006U\252\203"
& "\021\000 o\003V\315\221g\324\337\026\311\224\2674r\362\340R\263\302%;y\004"
& "\334L\360\341\202\233\022\n\0106\227\306\215pr\251\264\334\337\024!\220"
& "\031\236\022\033\266\373\033\017\337\257\241NUb\016P\033\316z\210\223\304"
& "s\336\300vM \215\261\314e\t\007\032\007\000t\241\013\363\212\255\n\272\030"
& "\005[\322p\240\266!C\316\341\004\300%xL\201i\270\300D*U\207l\207 W(\307"
& "tFNN\r\250Us\333\272\222\332\007Mf\262\032A=\004X`\371p|\225\331H\210k>"
& "\225\0004\207\002\215\211\037\203\343\201[\013\262JD\032\3073\337\234DA"
& "\331y\316\305\026\251\211\241\352\006>3\305.a\310K\010\004-\355iS\233\332"
& "T\000@7:*<\377\327\301\227\331\f\003\005\005\334\200\205u\252\301\f\231"
& "\346Xj\226\354\203#\207\032\325Q\246\247\\\251l\352\335\316\333dBh\265\341"
& "\264\374\021\236\226\357\227a\026*A\223\"\006\017\030+s\031\356H\232\205"
& "c\206\2445U\177I\004\200\001\214-\361:\323\371\330s\216H9Cc\325C\355j,\341"
& "\315\312\351:$\005\263\242u\307m\0037\001\200\234\005\210\232\201\310-M"
& "M\222\321\275\261-\raK\\h\351\315k^\363\226\252\306\346:\2779\320w\336\""
& "uC\331EG\036\202\t\360\2552X\214@r4d\334\254\233\303O\234\334\332fE\232"
& "\001\004\310@\206\342\030\025=Q\020\216Y>\354\330E\256\245\304\3106{\261"
& "\221B\007\3775\333\252\367)C\r\312p\2012\320\275\356v\277\373\005\364\264"
& "\360\217?\245]\004\342\017\211\001\240\003\341\371\203\002i\t\262\032\000"
& "Ad\332vL\335GV\267\251\353\n\206On\377a\260\000\350\371\344\013\307M\032"
& "\340\234\006]\273)\202\205\300\005[.@\010B\350/o\345\352\201P\337U\351*"
& "\353\200\231\217\303\345\222|\271(\310U\2260gR\341\"m\240\036Q\270\202\007"
& "\242NG8\250\031#\031\242n\210+\230\343:O\274\371h\025\217|\235rY\250M\203"
& "\000\326\'\300?\262\257}\002L\243\3739\340F\016r\300\237|DP+\373\322\332"
& "fH.R\222dAx\335\240\200XG\225\005)(^\f\256\0345\275M\355\243\026p";
CONST E5_6 =
"A\010^\340R\034xO\034\334\334\033A\200\021@\3016\000\000\004\314\333\020"
& "\000\300\311\230\000\227\334\200\t@\200\020l\303\020\214\000\317\311\224"
& "\007\330\310n\311\210L5\240\353\365\212\350\331\220_E\204\t\324\336\371"
& "\314\236\262T]M4\330o\344\214\001\240@Q\035\324b\001GZ\210]uU\020VU\334"
& "\331\031\033\017\332\031D\214\022]$\300\201<\001~t\377\003\\<\201S\270\300"
& "\023\234\303\001\214\203\240\274\316\246\254MV@\004\333a\206\236\374\340"
& "\200\010\017\006\300\002\236$\017\371M\301\010\230\300\313\265@\273- \213"
& "\f\230\224\251a\003\202\001\031\264R\0218\004\027@\200C\264\022\202\001"
& "R\3209\240\002\334\001m5\340\033\321\200\351\241\036\2225\231\031\256[\032"
& "\212\032\003\206`\312\240\240JpA\tF\004\031`\330y8\242\204\345\036H\214"
& "Y\257P@\013\364\032\030t\031E4M\233\215]\022q\033\305\365\240\305ADea\206"
& "\006,A\030x\322\023LC\031\364\000)\270\016D\320\301\001H\300%\\\300?`@>"
& "|\300D1B\276\314\005\304=D{e\206\372]\\*\262M\t\300\302\340i\320\210\220"
& "\000%\210^\275\345\026\275\035\035j\270\322\350\265\300\002\334\000 ]\336"
& "\226\370\200\003nA\2104 \027\024N\037\002\200\027\010\301\316\275a\273\031"
& "\"\"\372\000\321\265\377\010\010*\342\256D\342 uNE\330\3430\265 \315LG\256"
& "\251\f\r0\342>FA\361YD\310\205b\016n\321Y\241\035\363\221X\375t\305f\030"
& "\212\031p\3278\364\300\001d\333S\254\0037\270\001\023\374C\031\034\300\323"
& "\244\001>\334X\025\236\0259e\006\340\225\034\3725L\036\300\202:\250\001"
& "\251\214\233\027d@\007\224\241!\202A;\266\243\251\215\000,L\001\000\306"
& "\001\0304 \004\010\345\262\264a\036\236\214::\307\004\252#\317\321\033\353"
& "\275\243\274\231\341<\322c\221\224\231q\010Q\262QD\231\r\023\024\200\001"
& "\317\374[J\360\2201\031I\021\000\321J\314\300XN\304Aj\006\3500U\362}\223"
& "\2435\344\017\352\330C\210\025{\204\327\003\271\0002LC\212\021\3014H\203"
& ":D!DH\3009\374\3034\250\2267i\005\035\210\301\243a\033]`\325B^\034D\n\317"
& ":\300\302\033\250A\211 \317\rd\377@\034\274\3434\316\233\031\236\032\250"
& "\315\341\'\261Z\034\240A+\265\022\000\024\016\253q\236Ly\336\002\200\236"
& "^\214\036\000t\200\020\230\300\352\335\244g\"\"\353} U\356\212\030D\242"
& "L\254\004\375`\204>\032\205O\030\323\204\315\304?.\235@\246\304\323%\205"
& "\022\342\340[\342\230\234\361 v\212\324\232\204\235|$@\360\010\312\035D"
& "D\031\374C\016\310\0277<A\016<\0017\374\203\236\274\344\022\004\317\\\220"
& "\"t<\320\\$\235C\256d\303d\001,\220\000L\232H\036\030A0\f`\273\tb\376E\036"
& "h\246\006\027\010\r\006~&\320\335\334n\001\035\006\002]+5\350;\206\032\352"
& "\025b\275\235\232l\375&Y\302\317v\f\001\347x\"Pe\007w\200h3\201\345y\354"
& "\336\341\024\025\020\201\007p`$BVg\303DV\304a\327\261\005\310\207\354\301"
& "\022\000\031\000\020\301\007 C\016\214\005\006p\2034\\\377BxB\304\035\214"
& "\303x\352\311:L\341\\\244d8\001\205\033d\005\237\374 I\254e\333\350\'\t"
& "H\001\362|\300\030\240\201\027\334@\206\326\233\032R\231 B^hbh!\212\246"
& "\201\212Z\273\351$T\346\337S\252\306\222\361\000\207\356\212\002\360\300"
& "\226\360@\210\246%N\350i\2270\323WJI\2224\247\312 \326\267@\301\355%\205"
& "\267e\006\376\310(\303\\\227\363\025[X}\010>\034\010\237\010\346\035\020"
& "&y~\027\021\204_yjP\\\344C0j\305}\334\247]2\305D1fj\341g\303`\201\377\035"
& "\317\210\214\001\004\f\300\r\260#\314\351\346\233\366&\206\202&o\342\244"
& "\201\246\251h\266\000N\n+\261\006k!\002\353\205\302c\223m\350\235\026I\264"
& "\314@ve%FD\313\222\204\211\013\016\326\020Hb#\032\326\367\224e\321`C\r2"
& "j\2609\034\216\261\352\261\325\250v\002\300\025\252X\023\035\377@>0Bz:\305"
& "\007\274\242\031\010\246^\000\000\260]*]\354\313\\\336\004X\314G\\\336D"
& "\243\n\217\020\030\301\210\230\210?x\000 \024\001\027\034k\272\035h\344"
& "=\236\257F\036\250]lo\352\246\304\276i\233\256)!\032\250\032^\254\017\234"
& "\306\263\032\t\fj\227p\210\301\316\024dD\304A\323\211Y\300\245\f\242\026"
& "\315\242fD\3649\252\233\231k\303\304\231\305!\005\272>\032\233ug\023\215"
& "\203\033\200$\000\034\351C(\251Gr\237\211|\300\007\334\301\351$fVDVv\306"
& "\300MD\232\323\304%tpg\005\t\301\r\240\222\362\240\010\035\024\301\201\212"
& "lhn\254\260Z\354\272\235\255\331\316\333\352\025+\333\206Z\310\226-\306"
& "\232\232 \026\"\031\264@\311\356-D\320@\354I\235\237\022\t\213\322\254\210"
& "FD\373-U\303=V\303\020[\261\325\317%\304%I\200\"{p\222\021\352\300?0\001"
& "\001d\377\234\032|@\016\364\200\004$\235D\250\201\242Qa\025\252+Z\335\304"
& "\001\360\307\\n\241\022-@\021\204\321\006E\203\007\241a!r\001\256n\332\307"
& "\262)o\252\206\326\341\234\355~\246\233j\t\017\354\356\232\202\246\032\326"
& "\033;\316\233o\360\355\367\010E^Y\004\004L\336E\324\344\261\270\350\341"
& "\010\301s\252\304\010L\235E\264+]<\252\260\261\r\304\331\331Cz\305\300\306"
& "\027\201\030\210\024LT\365]\002\276\316\t\001\230\20240m>\270\000VuC\251"
& "j\3051Z\351CD\346H9\346\"mA\021\244S\373\265\001\322-`!B@l6\250\007\f\200"
& "\203\366\356\003\263\010\027\200AN\334\334\033n\235\002\222\201\002/\260"
& "+i\335\310N(\027\334\224\005c\243\226\370\200\236\376.\027\f\257\226\244"
& "0\r|pj,/\363\346\3335\024\316E\f\3016\260\254\317\010_\023x@\341\006Gs\205"
& "\353\020P@\266\206\377n\271*\356\275\224\335\351>\204\3446\232\351\316\'"
& "x5\321W\234\303xj\0052\020@\r\350\300\023F\241\350.\332\\\334\301\3176\244"
& "v\221\030I\034\337\"\001\202\002\244\023;IC\033\346\355\310\332i\013\334"
& "@\021\300\002\031 \330\rx\3006\016\001\rt\000,@\000\034\363\000\r\334\000"
& "\202)\000\004\300\302\262\320\300M\361\337\r\210\201,x\255\007t\300\r\274"
& "1\005\333q\021\024\201\020\264@\0078\t\r\024Aq\305\201#\307A!\327d&\357"
& "q.\341-\r\307\260\312\210\3015XoE\024\207\'\n\005\2676\342\fd\331P\204+"
& "?*\025u\206/\303<\304\272&\314S<\356\352\272\352\\p\r\001\270\000\006L\303"
& "?tC\016\024\351\373n\301\001\374\203\033\354K\324.\314\\\200\224\305Q\252"
& "\tD\223\032\010p\016`\201J\235\0036\000\200\032\256^\003\236F\034\370\206"
& "\007\000\200,\000\0009\243\263\345\335\377\000\030\330\251\004\246\263l"
& "\335T\002\266\000\017\274Q\013\335\233\235\306\201\tP2\000\35437\33537\025"
& "\301\r\004\364?\003@\034,\200\002\f\364\rx\336\357\362\237t\231\262\312"
& "\230\3005\240@Z\262\262qjNzL\364\256\231e\013d\027\233\024\261\360`\325"
& "\377\002@\017\320\205.\303W\320f\206w";
CONST E5_7 =
"\376GD\320A\r\020@7L\325\007\034\3014\270A\016t\203N\217V\002H\020]\274"
& "\227\017\226b\253b\263\323@@4\270@\373]\3026T2\033\267@\003\332\251\007"
& "\2303\000$\240!\027N\002\032\201\"\303\002\035\233@:\033\262\002p\3655~"
& "\265,(\300\275\321\200\337>\204\235z5\202}\307Z\027\001\2025`\003J\327\266"
& "8 \253s\344q\301=I\264\010n\202\002\\4\024\210h\231<\027\210\342\360ol"
& "\013\257\355\004\347\004\256R\210t\333\270\216\332\221\244VL\224\377\212"
& "\023\000\034\000g\330\377\205\004\205\347\034\344@\367\315\001\3661\201"
& "4HC\366\315\301?X\337\034<\204\013\250\rf\360I53\037P\024##I\000\004\254"
& "\213J%\0016\230\000\314\231\3419\027\240\367\234\306\r\230^\007\370\306"
& "\033\335\324\020\010\301@\017\226\020h\265ox^\326\331\022q\303\002,,\000"
& "\031|5\322iu\034\230\336\275\025\016\035\037\264\235:D\0078\004\031\\\267"
& "\t\010\301\352\265\000\031\344\265^+\007\"C\316\020\274\321&\260\301\006"
& "\364\363\275=D&?\304\020\310\302\260\334\000\017\264w\016\375mL\254\204"
& "\007\000\262Y{\365$+@\201O2\202\033x\021@@\360\021M\270n/\312\332r(&\256"
& "\360D\304\315\316\205\2364\361M\334\240f\030\310\263=n\031T\337\021X\037"
& "\\\360\202\365\211x\\\310\005\021f\006\317\312e\363\021#Q\367\000\004\\"
& "\000\227\322\337m\347-\261jp\007t\200y\333\256\217\363\000\320\204\377\260"
& "\347i\t\320\360\200\236\036\271\355\"\271\326A@\007\3441\217?0\221\337\334"
& "\t\003\352\345\351\351\n\'\371\221G\271\355\3428\027x^zWD\034l\002=\320"
& "\203 L\345\020\010\302\230C@\023(\200\030\320\200&x\271\002^\303\275a\364"
& "l\2419=\\\303<Ro\3214\201\320\220\001\033\220A\2046\250\240o\211Jh\207s"
& "UI\017/\366-\353\254\247\244\370\030\310\307\324\374k(mF\000\365\264\032"
& "\360\207\031\334\235\246\353\300\200H\201\237\221\256V\344\003\000T-\363"
& "\361\340C\300\350\"\231\002\004\274\344\304\f\000\024\374s\233\226p\232"
& "\326[\177\255\360\005\267\324\352\341xS\343\355\225\343\270\261\206f\336"
& "\366\356\033\226wy\303\343\200\201\301\334\266\300\200\361\000\202}9El\202"
& "\270B\303\020\3140P]\003\027P\200Am\202E/\000\'\240\345C\024\301&\270\204"
& "t\270D\021\\\003\030L\013\024l\002\207=\377\304,\207+wl\007\274\307{\274"
& "\0376\020\r\021p\2544\316\212b\303\320g\272h\355M\234\364f\\\352\000\361"
& "I\021\005\020>\370\26416\361\\\232:~DS\033x\300\302}@\t\334\3007{\311\257"
& "_|\332*\260\266\224\360\005\373\000\004\274\017\357n\271\326\t\373\357\276"
& "\341\357\216l\227\343*\262\"\353\254\333\363\2259{\016\245rxl\300J\334\204"
& ",`C\230l\000\027\320C_w\3005@\303\232\224\273\270c\203Kl\003\024\344<\005"
& "Tt\375\004\325\2315\375\241\317\217Be\004\2605VB\022uV\270@J?\037}p\206"
& "\237\341\205\021^D\324\204\301\245B6f\354\357\331\315e\f\000\305d&\021("
& "@\000\t`\201\013\214A\021\244\203\003b\274\335\233!\031\024\216,\340\225"
& "&\373qxC@\021\2243\031\344\361#s\343#\357\270[\223A#\327\261\341\353\355"
& "\002\224\367\335\377\372T\302\274}o\377B\347@\3005|\335&\370\000\312\306"
& "A*o\000\267\003\375\267\207\373l\341\367?\363\300\260l\202\007\254\t\366"
& "&\226\323\037\\W\342cR\f\036c[\375\\\210\272\326&\007g\030\010\207LTE\250"
& "U\030\370\031\331\227\375d7d\363\001\205\344\376\317\030\334\000\302\322"
& "\r\004P\302\tF>\306\373\200v\277\021\034\003\305>\337\3336\2623q#\264\020"
& "\024\201|; B\317\026\371k\335\257C>\306\333)\345G\0046\310B\204w\000\'\324"
& "\003,\\C\262\314\177\317\377|\320\223>\235\213\001Rt\200\020\211\007@x\200"
& "\202\rJA\203\007\021&T\270p!6\036\320\352m\0000\221bE\213\000\376\251\321"
& "\270\221cG\215\242\004\200\300\243\006\217\000\001\036Q\246T\271\222\245"
& "F\f\023c\304\224\031cb\216\226\0325$X\242\306\305\001:?\201f\324\260$\201"
& "\213\233\034\351\000\220Yo&\323\2313%\2269:\325\377c\2368E\306\250\211\306"
& "\203\022,\036-\300zh!V\354X\263g\315\222)\002@\226,\000jM@\000 \004\002"
& "\254\267k\267\001\270a\302\355\r\272B\212,\000@\343*_\000<\336\372\000\273"
& "\2301\332\305e\207\\\224<\231re\313\227\'c\033R\217b\007A\320\242p\202&"
& "q\342&\005\033\026\210&]dS\024\000C\240p\006`\342\306\020l\2336\2650@Q\010"
& "\017\202\f\201\007\027\256\271\210\001\331\230\'N\243\252\006$\210g$M.\227"
& ">\375\003\314\2474\001\3648\252Og\230\215R4\202\317\211o\372%\245O\2352"
& "U\037\303i\f\211\007\246O-\001\313\203?5e\206\004\243A\206lc\377\217\027"
& "S\013\2008\214\000\300\203\033^\003\240\205\275\000\200\300\203\301\364"
& "J0\016\000\3262B\214\005`\351`\302\310\310\020\303\204\262\376k\fD\260\020"
& "C\316\304\023Q\234l\033\036\216\203\345\232+(P\377\215\"\323P\273f\264\211"
& "\212\270\2063\3338\353\000\233k6\301\246\005l \330\215\242\"l\023N\311%"
& "\r\302\006\f\343\304@\261\233\345D\361F$\350N\212O\313\243&2\340:#\247l"
& "\t\213\004\310,\323L\235\342\223\346\274\353\330|j7\355\266\\\t\013\257"
& "\276Q\243\207M\274\270\201\f\306\312\352\257?\307Z\200\240\203A\311 \203"
& "\007C\021\345\341PC\025=\324QE\031m\324QF\013\r\313\322KC,1\305M9\275L3"
& "#\001\350@\264\320f \r\200\007P@MF\n7\331Q\226\035\351\001\003\032\003\f"
& "\020\022\324\211\310\370\215\311]\033ja\326[\221\303\200\312\220F*)\313"
& "8\221M\311\004\000\274\274n\"\t\266\303B\037}\244\245\226Z-\247Y\263\315"
& "mc\330\215\224dS\022\002\033\370\246\330\004\020=\001\f\321\277\262\n=T"
& "\335>\325\0054\304\021\327]\f\f\260\366\354T\337}-\322\377\3548Q\2430@\220"
& "\323&\022\343\232\323R+u\"0Z}\r\033\003\304\330\344\311\210`\331\244H\213"
& "n\340\241\t^9>\310!\005\214\333\224\010*\255,6:pQ\346\250\007\0006`s\242"
& "\017R\246\212\010\000\332\343\266M\331b\336\310\204MH\300G\201k\350\332"
& "sD\020\351E\013^>\315\242\367h\245\307\032\032i\242\221NK.~\251\356t\210"
& "\326(\"\343\232(6\330f\010\322\342\020$\325\005^$\3156\327l3\240\203\203"
& "e\353\200\036\017\200\2450\311\216yu\350\n(75\212\252\346L>6gp\231\260N"
& "\246(\205\375\373&\027\000\020c\203\305\027\247\325\270z \267y\242\277\267"
& "\330\006\214q\270\330$\256\250\377+\272hL\355\345\\\304z\343-\275\005\001"
& "\253N\035\305\260\331\230q3\0002\227m\010z\010\336\344k\000\026\270m\307"
& "\315*\366\200\264\314u\223\f\202\271\351\036\016\212\026\356\256\377\'\312"
& "M\245\343\033K\303S\316b\242\226\331\303\010z.S\317\'f:\006\302\3466\003"
& "\371\003\361^\017\210\276W^K\213.\264\322=Mg\254R";
CONST E5_8 =
"|\331\017\213\374t\037\343\001A\325\361GN\026z\324\372Q\201\036\257\201"
& "\215\"pa l\220\310\354|\000\206&\264\240ai\003\300m\212\020\007\333`\203"
& "\013q\233\010\004|S<\340xo\010\262\302\033\247\232\027\222\347\030\353z"
& ")\253A\227\000\000\255\022n)\037\037\370\300\030\272\021C\002\314\360\037"
& "e8\3079|\222\024\000\024\016\\\022\340\302o\260a\202K\375)R\356zW\210\324"
& "\022\007\036@ \016\374\271\224\372\332\025\277\323\301\"@\013\360\323\351"
& "\020%\264>\221\341~\371\363\"e\204\260\tA\000\251HF\202\000=\256q\r\010"
& "l\2438s\331\3045\3501\004\005<\000m\333\340\314\r\320\010$X\fa\033\026\234"
& "\210\002\310\320=\r6\211\203-\000Y=\377 \246\257\346\225\354y+\004\327\314"
& "&\347HI\376\355\000` \010AL \305\307\200\0011B\020C\007$\005\251G\205\262"
& "Q\206Z\213\375^#)C!HQB0\201*\335\302(\016AjOE0\201]\244(\026\036\320\340"
& "\213\275\244\f\034\024\000\221\343\204\n\005\263\002\215\221\204\200\202"
& "+@\216\002\312[\000\r\260\223\314e\032 \n\024\300\316d\242\300\006\036\\"
& "\255\tM\270\315&\272\211\ro\212\223\234\344\034\247\367\2400\0042\200\341"
& "\177\306\361\243\211L\020\302+\221p\222\311\352\301:PR\006i\020 >\323\220"
& "F=K\370\r\010\350\3520a\001\303\374<`\250\303@\300\004\035X\026/\037\324"
& "\202\010\321f\"\010\022B\034\026 \004!\274\006A\023\232\320)\357g\202e\205"
& "\252A\003\302\025F\337\302K%\266+\226\362#\221`|\031S\213l\300\000\246\242"
& "\210\030j\232\270\345M/\221\246\262)MIc\377S\311\210\241\0363P@\021\300"
& "\000\001h@\243\010\020\000\013\030\240z\257\250\266 \252\020\200@0\003\006"
& "\271w\236\350\022\213\234\347\311\000\232\263\211\254\f\000\332[\3168\000"
& "\020V\350\215\341\006\227\244\304+\377T?\334E(Pq\331\350^\036\244\321\267"
& "\310E\257p\031\302^\334\302\320\213\362\240\211B\270\201\\\026\320\027\023"
& "\344\34507\350@cM \004\032\010\301\003Ex\354W\032\243)\231n\226\263\230"
& "\301\251z \027Z\321\216\226\264\241Md\32522\254\257\372M\255\3112\317F\000"
& " \2252|\240\f\370TC\r\244\00135\344\240\0065\320\355D\370\271\333}\2666"
& "YVq\253W\350G\"\003m\323@k!\003I\257\302\226\007A`-\262\220\013\031\004"
& "\203\312X\342\222\fq\300 *\205\340\2268dr\"<\320\353xm\251\250\"\220\301"
& "-\364\323lg\341\033_\023\3554q\025\241o\376l\242\332\276\377\021\027e\326"
& "\323H\016`6\221qh\007\000t8\000\000\370\t\200K\254\314\005\335\230\210T"
& "\262u\201H\3627>Y\200\205\367\260\021\214&\032--4p*\031 \260\200\016\264"
& "\200\260\204%1\r\026\320\202\021\357R\010\201Z@\004\227\270\200\005\324"
& "\346\242\205j\352\351 p\003\214f\214\006:\026T\021\212@\203]v\000]\330\205"
& "\005\272\316\242P\371.\231\311M\246\f\017\247\322\234\021\202\225\302[\362"
& "/G\000\240\0345\034x\0169\270CZ\205\225\017\000\270a\313iU\203\202\247A"
& "\2001W9>\342\032\310\024\326\2734\367\301\217}\352\243\363\236\240\230\347"
& "(\222a\304\232\304\342\242\366\254\347\370\331\231\252|r\362\241\021\275"
& "d\335\356\215\221\364d\263\226\020\274\021Rd\304\277\346)\303\001\316\301"
& "\2103\003\340\300\374|\355\231\307\201i\251<Z:\022 \310&\000\343D\261\034"
& "4i.M\032Y\340\325\247X\303:\377j\363k\232\254i\3354]\263\332\325\t]K\242"
& "\201\035\354^N\307y\216&\265tV\246\021\007\3773\322j\310\226\262/q\216\264"
& "\316\214\314f0sl5\002\200E\037\373&>\024\247\020\351\3474\320A-\334\242"
& "#7\246\316\3154]\003\210\213\302v\367\273\251F\354FS\231\333T!+\247\215"
& "\002\000Sl$[5\351\267y\356\240\0067L\204\322c5k\275[R\003KBA\010\341#\037"
& "Bo\375p\204J\334O\024\237\270\304_m\361\210C\334\342\023\337\370Xx\000S"
& "x\217\234\344\230Q\241~\033\211pI\352M\345Z\312\203\0026A\211\206\037\261"
& "s\363\262y\315qN\272\234\003\350\275%\367\371\317\201Klb\245\274\345Eoy"
& "\026:\260\211`\350\211\326\024\327\265\323/\356q\250\303\372\341O\307x\324"
& "\233~u\252\'T\242@\367\372\317\241\034e\021\022\335\350e\347\366\026P\315"
& "\006\241\r1]\342\377>\332Y\334\216\356q\263\235\356p\017\013\236\177\375"
& "u\275\303;>UZ\255\331\001\317\355\177\024\241\341\0357\374\341\021\237x"
& "\305/^\361\035\332\373\343\205\335U\241\377=\360\225gs\033\244\341\016\315"
& "o\236\363\235\367\374\347A\037z\321\217\236\364\236\377G\033\010\360\217"
& "\031\246~\365\252\247a\353a\377z\331\263~\366\256\247\375\355m\237\373\330"
& "\343~\367\272\257}\357\201\377{\341\363~\370\276\'\376\361\215\237{-\371"
& "}\277\226w\376\363\241\037}\351\003\276\330\364\236\376\365\261\237}\355"
& "o\177K\325g-\367\301\037~\361\217\037\372R&;\371\321\237~\365\257_\255\314"
& "??\373\341\037\177\371\317\037\345\306\246\377\375\361\237\177\371\273\337"
& "\376\372\367\377\377\001\020\373\274/\000\t\260\000\r\220\372\206\256\377"
& "\016p\001\031\260\001\353\311\374\024\320\001%p\002)0N\370\317\3724\302"
& "\001D\000\0358\260\003=\360\003A0\004Ep\004\377I\260\004M\360\004Q0\005"
& "Up\005Y\260\005]\360\005a0\006]p\003e\260\006m\360\006q\360\005E\300><b"
& "\000Q\302\025\020\300\n\2040\010\205\260\010\255\200\010\2150\t\2210\t\215"
& "p\t\235p\010\2310\n\245p\t\231\220\n\245\360\n\213\320\n\225\020\n\2650"
& "\n\221P\013\251\260\013\275\020\013\2610\010\305\220\f\321\360\010\321\360"
& "\f\315p\013\2570\f\205\320\033\316\320\n\3440\r\325\360\r\225\320\033\312"
& "\320\016\371\320\r\373\320\017\3770\020\305\020\001\354\000%.\360\3734\002"
& "\010\311P\017\263\360\017\347p\n\361\020\022\357p\f\323\220\010\0071\020"
& "\'\321\021\031\021\n91\022\0371\016\371\020\f\253\260\022\323p\02311\017"
& "\311\020\001L\261\023)\221\0253\361\t\213\320\024U\361\0233\261\017\341"
& "\260\tG\261\026[Q\022I\021\0012\200\f\232\241#\234\347\0310P\r\024\021\027"
& "\357\220\026-q\027OQ\025\377\035q\017\0011\032\237\021\031\231\221\032#"
& "\361\032\033\021\031\227Q\027\365\260\r\235\321\032G\221\010e\221\027S1"
& "\027\267p\016\273p\026\377\260\016=1\016\331p\017\3330\033IQ\020\253\261"
& "\036\223\320\033\300a\010\016\356#\022\260\030]\001\035\242p\025\311q\021"
& "\337\220\035\301\261\026\021 !\023\022\032\261q\036\327\320\016\235p!gQ"
& "!a\261!\245\321\013\025\262\n)R\"\035\262\021\255\360\013[Q\031\207\220"
& "\"u\361\021iQ\036Q\322\034\215\320 Y\321\f72\036S\362\"-R\027\017\322\034"
& "\2270\037\033@\030\307\216\030\021\321\030\325\361\010\353\360\026\201\362"
& "\'%1\036aR&q1!\321\241\030\272\240)\255\000\035>1\010Y\262#\021r*\2431\""
& "\027\241\013\302A\r\021 +A\200!O\361\025\321!+\233\022\001\000\322\010\013"
& "!\034\272\300\025\272\340\024j\222&1\261\"\247p\025\021@-\331\262\013";
CONST E5_9 =
"\377\n\001*\2172,]\221/\337R\tOa-\327\362\024\n\241\035c\261\034\375\362"
& "/\231\320\033(A\037\205q\336\274!%\200P\034\271\322\022\027\362\0103\022"
& "3/S#%\222$-s#k\022\001n\001%\320a\023I\222\013\315\222\027]r35s$\315P \347"
& "\262\n\365\306\005D !7B\002R\321,\323Q/\327\320#&s\010G\023)`\323/Or\nu"
& "\323\010\321\001%\212\001\035\313\3608\245\2618]\221\r=b\016\356\320*\263"
& "\3209\221q8\341\322/M\021\'u\362JxR2\277\320,\233\262\013\240\322\001\302"
& "!\034\024\362\024NA\006\3142\034\330\362\037\30300\3312\034\320\001\004"
& "\004\223\017\316\022\001\350\263-\013\263\f\203S\r. \002\346 \333\222\321"
& "(\332\3009\013A#\316\362\n\273\321(L!\013\027\001>\0252\034N\201\017\024"
& "\263/\021`\321\022\262\013$\355*5\002\006\37702D\373r$\325`\002 \341\002"
& "6b\t\371\200\t4b\035\346\000\000\246\2207\'\2618\235\020*\345q<5B\00461"
& "9\325\200\010.@E5b9\303\221\016c\322GE\240\024\335\020$\323\220FMT\r\236"
& "`@y!\t\024sC\005.\031\351\020&\2671KK\024.\277\2207-\021\037\035\223#|\320"
& "#\272\340\013e\240#\356\340\0244\302\026\020\240\0304\"\002\020\300#\n\001"
& "$;\302\3146\"\013\024\262#\346 33\361>\263M/E`\032\356@3\021\300\001\344"
& "\001\000\346T\r\356 !\t\000\022\n\3654%5\017\354\204\010\321A\267\022\322"
& "\0254\342\022@s59\0223\223\021\035\nQ#\010@\004\262\340C[\363:\321\001\013"
& "\324\200\016\fU\"\301#RO3\026\315\262Q\001R#\\\025\n}\364\t\222\364U\023"
& "r4\211\000GA\365:3\262S_r\021\324\240\033\204\2255\377\225\322@\201\322"
& "G\347\000G5b\025&\322(S5U}\024\000\344\220#_\262S\271\262\t\275\361S}\264"
& "Q\221\320G\307\201\006\23513]\322P\213A\036L`];3\031\255\225[/s][\223$w"
& "\224\n\301A\026V\241#\034\241\037\211\305\025\360``\361\340\035\210T\010"
& "\263\025\000l\001q\330\364G\321!\0344\342\002\020\200\033(\242\004\324 "
& "\0028\021\001\000\240\r\324\300\332\002n\323\214\242\006l\023q(\002\001"
& "@@=\275P#\314\2404\233\360\026\302\201\017\334\262\030\360\300\033FB\rR"
& "\000\010\361`\021\314\320.\241\362\026\232r\021\240\022\035(\265\007\262"
& "\320b\235\r\035\214v\034\202P-\273\2402\1776\010\321\301\001\264r%/U\r\326"
& "\341\003\\\200\017vK#HA\r\325\362\026\000ri\013\201Rk\323\025\276\322\n"
& "@@g\321\301(\032\225,o\301Z\205\020f\221U\rt@[\377\221S#\236 l\265r,\337"
& "\326\n\332\341G]\341m\307\262\013\034@/\371\240\013d \005@ \010e\2000]\241"
& "p\313\263p\371\200R\211\340q\315\222-\213\301p\2336\333zT#xA!\203SQ\321"
& "\241)\353\264\030\374a9\021\240\020@\300\001\310\023/\2416\333R\227t\203"
& "\260\030\334\262)\335\323d\273@\004\324\222\003\367V)e\367P\335\222\017"
& "\354\023\001<T\r\334\341\024\276\321G9\"I\021\300\037\376\361e\321\341\026"
& "\0103!\035\000\004\370@f\371\240y\027!-\251\267)\263W4\221\267\030\376\361"
& "\010O\001h\327\2626\327R/\211\267i\023rB\337t2\0336\005\3164\026\367\265"
& "\013\236\201`\337\241\023\206\356\013L\302$\274A\000\3767\200\271\022b\313"
& "`?E\300C\271A\rD`k%\366\010\323V\r\030AF\325\225M/\340\010\rtQkS#n\001\017"
& "\220\327\n8\267\n\3775\342\034\302\320h\351\366o\205t#>VQ9\"\005\264v#\332"
& "!!\207\266\010\221vkm\341G\325@i;\342\010\213W#^\300\2039b?\021\340T\273"
& "\001\027`\213kms#\314\323\2077\202\016\026\365\016\322\264\001j\023f\356"
& "\300\0218B\021\213\325\n\002T\314\250\320G\013 l;\342\026\002T\r^aQ]\342"
& "V\261\314\nR`#^an3\220\215\325\240\000\3108Y\321\241\205a\353n\325\340s"
& "\217pn\001\200\216\325\200\033\026\230Q\263\225\217\247\301,\263\255\023"
& "8\"/!\226#\356@y5\202U7\002\035\322t#\010\000\035\032\266\221\031\371\314"
& "\262\320#\2645\216\325 {a7\333L8\216\001\300\0018\342))u#J\340\2107\302"
& "\221\325\240\035\306\222#La\206]X\211w\324\010\301a\033\002\030\200\375"
& "\367\035F\342\013\336\001\004\2009\230\201\231\032Xw\010=\024\022\276\020"
& "b\377%\217n\005t\0267\242\200\213\001>\333\323,\331\264\f\216X\202?Y\221"
& "\255\200\033\344\241P3vQ\315`\033\321!+t\350o%`\201\253\003\000\262\365"
& "Tc\364\016HAc\017@*\\`\221-\226h\241\266\236_T9$ !M\340\236n\030\001X5p"
& "&Bk\327\341\313\3169\016\253\366\025|4X\215X#\352\226A\301\243nG\206\016"
& "\326\366\314\f\371\0252\030\2239-#^\341\016\356\322-\217\220\017x\341\204"
& "\231pWK3[kx\031D\000\006\234-\222^\206Q5b\013\256\355P\325 FeT\301\310l"
& "\002D\200\210m:\333\314\354c\227\305Y\021\326sU1z\263\315\247\263\355T\333"
& "`4\305\f\251\0258[\0035\333<\264n-\326\r\022\326\251\257\355\332 V\035\256"
& "-\205\325Y\206U\226\"\0002[\353\344\002|\024\027F\"\202A`\313\026u\"\002"
& "9\333\326:)\f\224\'\377&\207d\217z\3234\342\016(\365\313\350z\201\305\354"
& "\253\345\020\037\267!\007|A\230A\340\035\370a$\034\341\017r\201\261\033"
& "\373\261\237\301=\207\020b%\226\"=\364\0004U\007\322\270\262\021\340\313"
& "\n1\005N\371\216\217\220\262-\030\223\263\265\255\335:3\351r#\236R)\013"
& "\367o\017@\016\377\266\007\332Z\017A\271R\345pn3b\236\021 \206\207\320b"
& "\357\300b\001 +\366Y#\270\301(\366y\207\325@\0109\342\035\222\267\020\233"
& "\272U\027\225\024V\365\251\013\021\000\nq\003Y\2656Y\365\016\264\226\010"
& "6\020<\000\340\0354B9:\232#$\240\023t3I\363\272\021+\232W\t\371\314D\001"
& "JE\200\224\363\226\223\317,\233et4\271!!-\326\005\236\240\217\215\232\033"
& "\240R\223\243\032\223\207\020Z9\320\207y\001Oa+2\237`\255\027\340\222\317"
& "\f\252+<\33345Z55\002\376X\205\377\317\254\2555y$ \341\2649\227\021\217"
& "X\0076\263\255\311\333\232\341t\032\204\333d\3516[\005\240\255\333\032\266"
& "i|\2561\371\256\261l\266}XF\363\332\024\361Q\026\026\201\261\211<\027\214"
& "\374oYb~\207z\271\347\370\314 \026\305s\000\000FBbO\241\003OUb+\342r\355"
& "\204\003\003\225U\315\232\306\025\362d\267\364\010\003\324\025\\!\221\001"
& "\300\306\021 +8\225\256\257\371T\255:\010)\025\000\002\016q\020\240\236"
& "e\330b\2736F-V\002\"\363%\326Zi\013A\235\361\t7\321\001\000\376i\025z\365"
& ")a\246\001\026y\240\033Z\rb9\257Y\325\024\202\273U\263\325\2031\032\001"
& "\362M\274\347\224\0216\220\"\356\200\224O\301\025\330\330n";
CONST E5_10 =
"\205\260\0204\325j\2336[\341T\245I\231\027\0269\257\037\314\314` \205iz"
& "\031\n\374\314\264v\002\214z\0166\320\247\001@\302\3324\205\031\321\033"
& "\377|\224\021\026\201\215WV\330\231\240Q\261\f\265\001\340\331A\\\r\314"
& "X\312\351\366\322\243\365\300=<\253\247\035\000(\230\304?\274\\\3616+\303"
& "\341v\341\232nU\371\303\355\343\000\332\232\271\025xA\317l\255\333<\307"
& "\355\335\307\363{\323\206\375\016f\373\335\325@\213\177r_\3735>~\363\010"
& "#\031\266\310[N\035X\r\230\200\223\033@F\365\320\033l{y;bfJ{#\334\240\307"
& "12\214a\313b\313\340\010-\026\305\177\030\307\035\332\215\0315\210\267,"
& "\013a\346\022\206\220U\211\266#\352\035\266\016\376D\027\235\323y\202G\205"
& "0\222\307\341\342k\032\000\344\3756\255\240\222\377}\327\357\200\2747\242"
& "\001J3\342\255\200\224;b\304\263\220\343\2318\257\251X\241\371@o\326\201"
& "\223G\375N\255\000Y\357\233\204\241\264\311]\202\226\317\314\344Q\375)Q"
& "\"\tj\223\217?|\325y\001*\325\276\333\ry#\377\204\300\2439\002q\304\275"
& "\333\347\033\313\310\273\341\263\231A\215\024\277\373\264\255\327\032\022"
& "\2160+\004\024 MX\343E\223#L@\004<\336\337\317,2\031\265\307\311\276\020"
& "\017\300\207\241\375\221\351w\010r\222\340\307s\314 !\002\324\331\001\002"
& "!\t\266\225\364\223\340M#`\365M\300\233\233p\032V?\002\022\025\366Y\037"
& "\342\021\000\366C\237\027\026\000\001r\240\233\307Q)\025\266\ft@\302\324"
& "\371\026\002a\001\310\374\370\217\220\000\"\000R\271\201\303\035\265\371"
& "\025\325\001\"\300\004\230?IS \020L \013S`\002\266\377\010\273\377]\021"
& "\200\000J!\036x\341]\255\200\371KAQEs\365\351\0349\035\340\002\324\201\\"
& "\023\222\t\002g!\325_\202S \002H\340\005&\200\375\001\"E\004\023\004\024"
& "\241C\360-\020\000t)\346\230pc\320\212D+\010\320\211\250\241\243\314\005"
& "\000\000&R\264\302D\207H&\000\377\020DS\310gB)\004\010\370\314\231S\n\335"
& "\035\201sH\334\361\346\256\3078\027j:\026R\211\200\342\267\010wx\255l9\207"
& "\027\t\231m\"D\260\211\300M\004!m\024N\254\330FdF\216w(\"\02014B\022\021"
& "\024\335\360\352H\361\216T\261\007\271)D \303i\222\203\256\324\034h#\257"
& "#\002\267\035\371\"\310q\026\201Z\271\"\034\004J\2627p\324\010g%V$\240U"
& "\007I\226\334\362\336\n\264\305\353\264\010z//\330+\357&\313b\021\034\036"
& "\364l\205\033\321\324\253Uwu\375\270\264\tt\267&\230`M\026\001\001\247d"
& "\'R\032\222O\215\360\341\304\213\033w\305\322\243c\211\336\202zt\376\021"
& "\2017\345W\243W\2378\335\253\343\351\320\225#X\324\016\304\273Sx\312\277"
& "\363%\203\372u\365\037\2554g\357=\376s\371\331\223O\347\316\247\235\371"
& "w @\234zW\036\010x\004\325]{\335\377\025\330\236c\010\302\345_y\346\201"
& "\320\016w2\010\350 \036\021\"\270\334U\316}G\034#]}\324\034\201\327\025"
& "Hb\202\0249@\241\203\357\360\007\302\"\3321\227\340{^e\227\340\201\341\250"
& "1\207s2\216\350\235t&\006\025\342s\267\244\210\3073x\360\007]\211\353\035"
& "\330\336\216Lf\270\\\220\363\375H\2357\340\f\321\200qZn\211\234z4*\367%"
& "|b\216I\346D\213\004\022\310\004h\256\271L\022e\276\tg\234`R\307\307\023"
& "k\336\231&\232\021\240\343Q\230d\206\351\247\0252,\223\347\235\313\2300"
& "\335\240x.\363\241\230~\312\300KiI\224\004\350\234q~\351\000\241\205\262"
& "\271\222{\024\005\352){\315q\307\235an\206Z\245\250r\236\211\'\232\3024"
& "*g\254\262\302\351\315o\301m\211\353p]f(\242\201\276Z\347\353\206\313\t"
& "\013\254\260\304\212\310R\262\311%\307\353\257\275\032\333\354\261\316\377"
& "N+\355\261\312.{-\217\325F\313\255\201\327\022\270\341\2675R\313k\262\362"
& "=;l\267\320F\367-\270\332\252\233n\260\343n+\357\257\343z\205m\257P\022"
& ";+\231I.\t0\224V\\\231e\256\271\246\300,\215\nc\3070\214\016\243\272\360"
& "\303\021C\3340\305\022W<q\306\030o|q\307\026\177\254\261\307!\203\3141\311"
& "\"\227<r\312(\257|r\313&\277\254\262\3131\177\334/|3\247<\013p\006\347\332"
& "\216+)\274\341G\320B\017Mt\321F\037\215t\322J/\315t\323N?\ru\324ROMu\325"
& "V_\215u\326Zo\315\365\322\227\214\300C\301;\343\252\315\020\262\234\215"
& "v\332j\257\315v\333n\277\rw\334r\317Mw\335v\337\215w\336z\357\315w\337~"
& "\377\rx\340\202\313=\004\031b\217\255e\003N,\316x\343\216?\016y\344\222"
& "ONy\345\226_\216y\346\232o\316y\347\236\020\177\016z\350\242\217Nz\351\246"
& "g~\253\226\001\001\000;";
CONST E6 =
"GIF89a\r\000\016\000\263\000\000\377\377\377\000\000\000\000\210\000\000"
& "D\000\000w\000\000U\000\000\252\0003f3\000\356\000\000\273\0003\3143UUU"
& "DDD\"\"\"\000\000\000\000\000\000!\371\004\001\000\000\000\000,\000\000"
& "\000\000\r\000\016\000@\004>\020\310Ik\020X\2042\250\221W\026\034U\031\224"
& "V\240RA\"\026\3009\275\335\212\202\246\254\021r\034(\202\304B@\350L\002"
& "\006\201\201\201)\332$\202Fs\240BT\010\234C\300zCE\000\000;\000";
CONST E7 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\231\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002?\204\217\251\033"
& "\355\017\235\212\022\320\205\363\204\373u\177\\\332\210Qf\205\234\347\327"
& "\204&\333\266\026\227\250/\211\347\372\316\330\021\354\003\246~5Z\2148\244"
& "\315\220\256\033\323\360\\\242\232\276)\264\n*\000\000;\000";
CONST E8 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\377\200\000\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002?\204\217\251\313\355\030\336\013T2\212m\302\\\033\016j\340(\205G\327"
& "\240J\266\230\250z\276\243\371\2713M\0027\255\313{\264\361Ex\020\326\252"
& "\222\202\301.?\321\315\323#Z\244N \024\")\000\000;";
CONST E9 =
"GIF89a\024\000\027\000\200\000\000\000\000\000\377\377\377!\371\004\001"
& "\000\000\001\000,\000\000\000\000\024\000\027\000\000\002C\214\217\251\313"
& "\355\017\021\230tB\240\360\303\232_\033P_\007:bX6\347i\202\354R\221\232"
& "\301\311qi\271\365!\366$\312\273\001Q\254\034P7L\346~\270\331\222\266\203"
& "\006\207O\251t\031U\326R\221C\001\000;";
CONST E10 =
"<HTML>\n<HEAD>\n<TITLE>Contributors</TITLE>\n</HEAD>\n<BODY BGCOLOR=\"#"
& "ffffff\">\n\n<CENTER>\n<A HREF=\"/\"><IMG SRC=\"CM3_IDE.gif\"\nALT=\" C"
& " M 3 - I D E \" BORDER=0 ALIGN=\"center\" ></A>\n</CENTER>\n\n<br>\n<br"
& ">Systems Design: <b>Bill & Farshad</b>\n<br>Visual Design: <b>"
& "Farshad & Lauren</b>\n<br>Interaction Design: <b>Farshad, Bill &"
& "; Geoff</b>\n<br>Packaging: <b>Lauren & Farshad</b>\n<br>Conc"
& "epts: <b> Geoff, Farshad, Bill, & Lauren</b>\n<br>Production: <b>Em"
& "on, Farshad & Joe</b>\n<br>Modula-3 Tutorial: <b> Stephen & Far"
& "shad</b>\n<br>SRC Coordinator: <b>Paul</b>\n<br>Many thanks to: <b>Di"
& "gital Systems Research Center\n and many other su"
& "pporters</b>\n\n<P>\n<CENTER><IMG SRC=\"cmass.gif\"></CENTER>\n\n</BODY"
& ">\n</HTML>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
& "\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
CONST E11 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000\314\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002B\204\217\251\313\355\017\243\234\024\206\213\263\306j{\335}b(zd\t&"
& "\233\272\262\331y\301\201\021\003-\322\326\367\261\323)\376\363\005\205"
& "\034\033\261\010|\031m=\246R7t\026\241\312$\252\312\273F\265\251\002\000"
& ";";
CONST E12 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000\000\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002A\204\217\251\313\355\030\336\013T2\212m\302\\\033\016j\340(uP\326\204"
& "\033\252\220@\365\232\247\n\273\337\030\255jl\337=\356\003\352P8X\313Tt"
& " {\227\242q\222\364\010=\274\'\225E=\344\034\005\000;";
CONST E13 =
"GIF89a\030\000\030\000\200\377\000\300\300\300\3773\000!\371\004\001\000"
& "\000\000\000,\000\000\000\000\030\000\030\000@\002B\204\217\251\032\035"
& "\350\026{\313Qi\245>\324\372?y\333Hb\337U6F&j]\006\234\350*\253$\\\346\272"
& "\255\'`\037\223\355f\034\036\206V3B\220\020a\023\371\302\371\"E\252\313"
& "\231j\365\224\271\002\000;";
CONST E14 =
"<HTML>\n<HEAD>\n<TITLE>SRC Modula-3 License</TITLE>\n</HEAD>\n<BODY BGC"
& "OLOR=\"#ffffff\">\n<H3>Digital License Agreement</H3><P>\n<H3>SRC Modul"
& "a-3 License</H3><P>\n\n<font size=-1>\n\n<OL>\n<LI><B>Grant Of License."
& "</B>\n\nDigital Equipment Corporation, having a principal office at 146"
& " Main\nStreet, Maynard, MA 01754 (<EM>Digital</EM>) grants to you\n(<EM"
& ">Licensee</EM>) the non-exclusive, non-transferable, royalty free\nrigh"
& "t to use, modify, reproduce and distribute SRC Modula-3\n(<EM>Software<"
& "/EM>) subject to the terms set forth herein. Any\ndistribution of <EM>"
& "Software</EM> shall include this Digital License\nAgreement in human re"
& "adable form.\n<P>\n\n<LI><B>Title to Intellectual Property and <EM>Soft"
& "ware</EM>.</B>\n\nSubject to the limited rights and licenses granted un"
& "der this License\nAgreement, all rights, title and interests including "
& "patent,\ncopyright, and trademark rights in <EM>Software</EM> are and s"
& "hall\nremain vested in <EM>Digital</EM> to the exclusion of\n<EM>Licens"
& "ee</EM>. <EM>Digital</EM> represents and warrants that\n<EM>Digital</E"
& "M> has the legal right to grant such licenses as are\nexpressly granted"
& " under this Agreement.\n<P>\n\n<LI><B>Copyright.</B>\n\nThe <EM>Softwar"
& "e</EM> is owned by <EM>Digital</EM> or its suppliers\nand is protected "
& "by United Stats copyright laws and international\ntreaty provisions. T"
& "herefore, you must treat the <EM>Software</EM>\nlike any other copyrigh"
& "ted material (e.g., a book or musical\nrecording) except that you may u"
& "se the <EM>Software</EM> as provided\nin this Digital License Agreement"
& ".\n<P>\n\n<LI><B>Improvements.</B>\n\n<EM>Licensee</EM> hereby grants t"
& "o <EM>Digital</EM> a non-exclusive,\nnon-transferable, royalty free rig"
& "ht to use, modify, reproduce and\ndistribute with the right to sublicen"
& "se at any tier, any improvements,\nenhancements, extensions, or modific"
& "ations that <EM>Licensee</EM> make\nto <EM>Software</EM>, provided such"
& " are returned to <EM>Digital</EM>\nby <EM>Licensee</EM>.\n<P>\n\n<LI><B"
& ">DISCLAIMER OF WARRANTY.</B>\n\n<B>Because the <EM>Software</EM> is a";
CONST E14_0 =
" research work and not a released\nproduct, it is provided \"AS IS\" WI"
& "THOUT WARRANTY OF ANY KIND AND\nWITHOUT ANY SUPPORT SERVICES. EXCEPT A"
& "S SPECIFICALLY PROVIDED ABOVE\nIN SECTION 2, DIGITAL FURTHER DISCLAIMS "
& "ALL OTHER EXPRESS OR IMPLIED\nWARRANTIES OF MERCHANTABILITY OR OF FITNE"
& "SS FOR A PARTICULAR PURPOSE.\nTHE ENTIRE RISK ARISING OUT OF THE USE OR"
& " PERFORMANCE OF THE\n<EM>Software</EM> REMAINS WITH YOU.</B>\n<P>\n\n<L"
& "I><B>Limitation of Liability.</B>\n\n<B>IN NO EVENT SHALL <EM>Digital</"
& "EM> OR ITS SUPPLIERS BE LIABLE IN AN\nAMOUNT THAT EXCEEDS THE LICENSE F"
& "EE PAID BY <EM>Licensee</EM> FOR ANY\nDAMAGES (INCLUDING, WITH LIMITATI"
& "ON, DAMAGES FOR LOSS OF BUSINESS\nPROFITS, BUSINESS INTERRUPTION, LOSS "
& "OF BUSINESS INFORMATION, OR OTHER\nPECUNIARY LOSS), REGARDLESS OF THE F"
& "ORM OF CLAIM OR ACTIONS, ARISING\nOUT OF THE USE OF OR INABILITY TO USE"
& " THE <EM>Software</EM> OR\nDOCUMENTATION, EVEN IF <EM>Digital</EM> HAS "
& "BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES "
& "DO NOT ALLOW THE\nEXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIA"
& "L OR INCIDENTAL\nDAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.</B"
& ">\n<P>\n\n<LI><B>Acknowledgement of Allocation of Risk.</B>\n\n<EM>Lice"
& "nsee</EM> acknowledges and agrees that the fees charged by\n<EM>Digital"
& "</EM> in this Agreement reflect the allocation of risks\nprovided by th"
& "e foregoing limitation of liability. <EM>Licensee</EM>\nacknowledges a"
& "nd represents that it has read and understands these\nallocations of ri"
& "sk limiting the liability of <EM>Digital</EM> and\nthat it understands "
& "that a modification of the allocation of risks set\nforth in this agree"
& "ment would affect the fees charged by\n<EM>Digital</EM>, and that <EM>L"
& "icensee</EM>, in consideration of such\nfees, agrees to such allocation"
& "s of risk.\n<P>\n\n<LI><B><EM>Licensee</EM> INDEMNIFICATION.</B>\n\n<EM"
& ">Licensee</EM> SHALL INDEMNIFY <EM>Digital</EM> AGAINST ALL COSTS\nAND "
& "DAMAGE JUDGEMENTS, INCLUDING ATTORNEY\'S FEES AND COSTS OF DEFENSE,\nIN"
& "CURRED BECAUSE OF CLAIMS OF DAMAGE ARISING FROM <EM>Lic";
CONST E14_1 =
"ensee</EM>\'s\nPOSSESSION OR USE OR INABILITY TO USE <EM>Software</EM>."
& "\n<P>\n\n<LI><B>GOVERNMENT RESTRICTED RIGHTS.</B>\n\nThe <EM>Software</"
& "EM> and documentation are provided\nwith RESTRICTED RIGHTS. Use duplic"
& "ation, or disclosure by the Government\nis subject restrictions as set "
& "forth in subparagraph (c)(1)(ii) of The\nRights in Technical Data and C"
& "omputer <EM>Software</EM> clause in DFARS\n252.227-7013, or subparagrap"
& "hs (c)(i) and (2) of the Commercial Computer\nSoftware -- Restricted Ri"
& "ghts at 48 CFR 52.227-19, as applicable.\nManufacturer is Digital Equip"
& "ment Corporation, 130 Lytton Avenue,\nPalo Alto, CA 94301-1044.\n<P>\n\n"
& "<LI><B>Severability.</B>\n\nIf any provision of the Agreement is held i"
& "llegal or unenforceable by\nany court of competent jurisdiction, such p"
& "rovision shall be deemed\nseparable from the remaining provisions of th"
& "is Agreement and shall\nnot affect or impair the validity or enforceabi"
& "lity of the remaining\nprovisions of this Agreement.\n<P>\n\n<LI><B>Gov"
& "erning Law.</B>\n\nThis Agreement is governed by the laws of the Common"
& "wealth of\nMassachusetts. <P>\n\n<LI><B>Publicity.</B>\n\nYou my not u"
& "se the name of <EM>Digital</EM> in any advertisement,\npress release or"
& " other publicity with reference to SRC Modula-3\nwithout prior written "
& "consent of <EM>Digital</EM>. <P>\n\n<LI>\n\nShould you have any questi"
& "ons concerning this Agreement, or if you\ndesire to contact <EM>Digital"
& "</EM> for any reason, please do so via\nE-mail: <TT>M3-REQUEST@SRC.DEC."
& "COM</TT>. <P>\n\n</OL>\n\n<br>Copyright (C) 1994 Digital Equipment Cor"
& "poration\n<br>All Rights Reserved\n\n</font>\n</BODY>\n</HTML>";
CONST E15 =
"GIF89a\010\000\t\000\221\000\000\377\377\377\000\000\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\010\000\t\000\000"
& "\002\017\204\217\030\241\313\340\034\214\313\320ge\252\311\024\000;";
CONST E16 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002C\204\217\251\032"
& "\355\017\033\203\346U\273P\314g\003\354i\321\030p\346)\222X\342\201\353"
& "\365\246\016\353J\337l\252\350\316\367\231j\343\000)\013b-\010\303\035\221"
& "!\332\253\245$v\216\311\322d\210\373\r}\331L\001\000;\000";
CONST E17 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\206I!\371\004\001\000"
& "\000\000\000,\000\000\000\000\030\000\030\000@\002C\204\217\251\032\221"
& "\335\026s Vh%\226\374d\217\205\223\330\225\346\022B\'hXi\347\266\351\366"
& "\314\252I\257\372\371\355r\256\263QxC\320\215\343\242\3304\305\213\260\031"
& "s\276P\312\352\2219\013\222v\275U\001\000;\000";
CONST E18 =
"<html>\n<head>\n<title>CM3-IDE expiration</title>\n<H2></H2> <!-- fake "
& "out the server so it doesn\'t put in a pathfinder -->\n</head>\n<body b"
& "gcolor=\"#ffffff\">\n\n<H2> CM3-IDE has expired. </H2>\n\n<P>\nYour lic"
& "ense to use CM3-IDE has expired.\n\n<P>\nThe programs you have already "
& "created will not be affected.\nBut you must reinstall CM3-IDE with a ne"
& "w installation\nkey to build more programs.\n\n<P>\nTo purchase a non-e"
& "xpiring copy of CM3-IDE, please contact:\n<!--- <PRE>\n Critical Ma"
& "ss, Inc.\n 1770 Massachusetts Ave.\n Cambridge, MA 02140 USA\n\n"
& " Telephone: 1 617 354 MASS\n Fax: 1 617 354 5027\n "
& "E-mail: <A HREF=\"mailto:info@cmass.com\">info@cmass.com</A>\n "
& "Web: <A HREF=\"http://www.cmass.com/\">www.cmass.com</A>\n---> <"
& "PRE>\n elego Software Solutions GmbH\n Gustav-Meyer-Allee 25 / "
& "Building 12 \n 13355 Berlin \n E-mail: <A HREF=\"mailto:m3s"
& "upport@elego.de\">m3support@elego.de</A>\n Web: <A HREF=\"ht"
& "tp://modula3.elegosoft.com/cm3/\">http://modula3.elegosoft.com/cm3/</A>"
& "\n</PRE>\n\n<p>\n<hr><!------------------------------------------------"
& "------------>\n<font size=\"-3\">\n Copyright (C) 1996\n <A href=\"http"
& "://modula3.elegosoft.com/cm3/\">Critical Mass, Inc.</A>\n All Rights Re"
& "served.\n</font>\n</p>\n\n</body>\n</html>\n\n\n\n";
CONST E19 =
"GIF89a\030\000\030\000\263\000\000\377\377\377\317\317\317\277\277\277\240"
& "\240\240\200\200\200ppp```@@@000 \020\020\020\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000!\371\004\001\000\000\000\000,\000\000"
& "\000\000\030\000\030\000\000\004\206\020\310I\253\2758\353\315\2010\310"
& "\"\"\206\320\005GR\230\222P$G\240\r\013\221\021\313\200\r\212\254\005\n"
& "]%\260\360m\210F\311\301F\0219+\204\003E\220\2608E\226\004\013`(X\027\231"
& "\202a\202\330N\260\030\001\342|\271\202\255\354\357\023.yW\320\030{\371"
& "\233QO\272rx\023b\023T\201v\023Z\024K\035\022QCE\'\221\025<I\027@B\0264"
& "L\0278\231\227)+\205/1\035\037!#%\030\021\000;";
CONST E20 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002;\204\217\251\032"
& "\355\017\033\213\022\320\260R\314\347z7} G\226\235Xi\227\261\"\036\333\236"
& "\350\310\275\346\215\347\213X\316\251\352\373YZ6\030\305\270\221\005\205"
& "\304chFB\351h\231\002\000;\000";
CONST E21 =
"GIF89a\030\000\030\000\242\000\000\377\377\377\316\0001\255\000\000111\275"
& "\000\000\23411\31611\000\000\000!\371\004\001\000\000\000\000,\000\000\000"
& "\000\030\000\030\000@\003h\010\272\334\376m\fc$l&\334E\314\376\240P\004"
& "B\020\214\346X\024\333@\nDi\226\343\000\336x\336\0344q\222\246C\213\000"
& "\n\330\036\256\331LV\212\035/\003\031\320\367\324Y\257\330\2545)\363\t\252"
& "\020\227\017E\203\031\241M\223:\326\005/2E\017R\3639C\004\351\365\224\265"
& "9\250K\"@B8\022\005\025n\013\t\000;\000";
CONST E22 =
"GIF87a\037\0015\000\325\000\000\377\377\377\377\377\314\377\314\314\377"
& "\314\231\377\231\231\371\371\371\356\356\356\335\335\335\323\323\323\314"
& "\314\314\314\231\231\314\231f\314ff\314f3\31433\273\273\273\252\252\252"
& "\252\000\000\250\250\250\231\231\231\231ff\231f3\23133\2313\000\210\210"
& "\210wwwfffff3f33UUUDDD333\"\"\"\021\021\021\021\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000,\000\000\000\000\037\0015\000"
& "\000\006\377@\000bH,\032\217\310\244r\311l:\237\320\250tJ\255Z\257\330e"
& "a\304\355z\277\340\260xL.\233\317\350\264z\315n\273\337\3608\031 \257\333"
& "\357\370\274~\317\357\217\350~\201\202\203\204\205\206v\200\207\212\213"
& "\214\215\216q\211\217\222\223\224\225\204\221\226\231\232i \037\036\237"
& "\240\241\240\037 !\217!\037\236\036\034\242\241\251\246r\230\025\026\264"
& "\265\266\267\270\026 u\263\271\276\267\025\273z\033\277\271\037\214\250"
& "\036\275\264\021\315\316\317\320\027\265\025\036\244\201\235\312\265\320"
& "\333\320\323\033\325\"l\230\026\334\345\334\025r\034\346\353\317\307y\036"
& "\354\333\026\207\037\304\344\361\370\316\264\025\037\341v\250\263\362\t"
& "\214@\253Z\232q\003\271\271{s/a\273<!\032\nD\'(\0041\207\030-l\020\366\346"
& "C@\214\t-x8\203\020d3\212n\340\231l\266\320\216\304\201\033\002]\\\351P"
& "#\2545 *\320\314\310\241L\311\377\225-\327\274\304\030\364K\207\t\023F\236"
& "\331\000\024\"\206\t\030\206\356\024(r\215\007\251S\361Y(\332\345\247I\224"
& "V\247r\345\022\302\000\000\000\t\316|\240i\341f\235\fg\0010\310\3725\215"
& "N\272 \253\206\361\232\227\243\032\254\t\307\216\370`\026\300\0013\021w"
& "\202\2253!\356\202|\026*|\343\220\252\362\007V\025>\016\\,\206)\325\310"
& "\223-{\342\260\241\227C\245_\370\202\344lf\255\3301\204\317\036.s\027\237"
& "\203\005\r\312\305\264\003\3011;\221\202\303\324\2730\020\265\030\225\370"
& "\250\371-\003p`[0\252\271\001v\026<Lms\323\251\217\001\0217-\031\317\371"
& "\004\234uP\256z\032\fq\347\2323\216\363:\273\013\313\277do\266\265\343|"
& "g\234\243o\003o\2165\354x\232\255\023\234\006H\261\367\005\010\220\221#"
& "\036\000\344I\347\326\033\025,@\300c\346\354\006\207{\353\030\330\005\202"
& "\370\230W\377\006\010\3675\363\240~\320\\\025\317\203d\314\367\301}\036"
& "\226q\237.L-\330\240tu\334g!\034!\3727X>-\222\341\032>=yAb;?\366\207F\221"
& "\345\314\303b\034\030\226\243\224\0052\256s\243\033!j\270\006\007\305D\226"
& "\231\225;j\325\343\030\313\344\222YfA\221\350@\003\f4\240\001\210\316\314"
& "\370\314sf4\031\301\231\f0\240\301\010K\276\241\216V\033F\231a\034\374\375"
& "\346A|c\240\322A\006\032\f\352\005\212g$\326\314\231h\246\351f\004\3740"
& "\032\210j\026,\260`\\\006$\300\200\003\002\004@!4:\216\000\301\001\007\010"
& "\240\252\000\r:0@a\262\345\026OP\030\240j+\252w\202\341\350o~%0\036\257"
& "8%p\353\252TQ\363\201\245 Lp@\\g\031\360\200\006\037\034`\000\006mxp\233"
& "\000\260\306%\200z\372D6\250\245_({+\252\035\034$\0374\r,\313\377\354\272"
& "\332\226C(\027\3542\030\301\002\361\002 @\207_d\033\327\004aT\331\301\003"
& "\000\'P\230\000\003\024lp\3013\316\243\206\006\365\206\370\346>\237\224"
& "\242\201\276\353\026\366@\033 P\274\356\250\362\200VM\010(\326K-\032^5P"
& "q\301\3522{\3579c(\273\256\003\n0+-\247*~\201\001\305\374~!\3476\350<Po"
& "\275\n<3\345\207\276\262\353\360:\364\312\234\300\00333\353\335\032pi;\341"
& "\002\0030+\253VZn@\331\004\006t\r\353\310$\235\373(\263\003\\\375I\321g"
& "\255,\017\270:9\240.\001q\021@\236\007\031,\313\2619E\201\frc\000\344\334"
& "\005\222\330\355\222\201\327\260\022\356u\000\007\\\335L\220i\350\235\361"
& "YG\227cr\\e\323W\001\005\233\242\325\006a\316*\036A\003\001\2345\300J\373"
& "|\323\033\000\031\230\353EC\233\336\255\324\351\366\032\031\006\207\021"
& "d\316\377*}\033\346)\006\337~\217\260+;\2509\256.\005s:`\274\361R\201KF"
& "\010\352\256HS\353\345T}\326\323k\200<\002\226\320$m\000]p\003\200A\213"
& "%M\016\000\001\333\240V\264\332\362\020Z\333\246\0034d\234\356a\360\356"
& "\305\316\244\212\241.\233|\262\301\374Y\\`\217\021\003\276)\207\333\322"
& "\026\231/\201\301\177s\212\313\244L\322\275\307h\344]]\021[\367\f\260@\324"
& "x@t\353\340L\221\0264:}\210\215\035\301\221\037\027\002\205\2351\334\357"
& "w\031\324\237\272nR\217\310Io{\353\230\\\007\t\302\2450\204\340(\000K\325"
& "\000&\244\300\2544\360\031\374\030CI8\310\r\343t`\001\013|\306\005\036t"
& "\035?5\203=\360\003\203\010\001\267\036\023\236\345\030TtR\365V\010\006"
& "O\004\310\034o\213\007\232&U\0373\334\354g=\234\312\017I\305\250!\236\205"
& "|\345\373`\205\274\200$\'*\377lu\370j\331Yr\226#24o\204\220\201\240\r\271"
& "X(\017\224\206\031\333(\314\335\0222\264E\241M6\266Z\327*\016\031\271g\254"
& "\261\033Eq#\000\202\026G:\306\003N#p\217\023\207\026\305p\3551\224\220)"
& "C\3218\022\242;6\212\220g\020\001\010>\221\031Z(\222&:\202]\0022\340\027"
& "\020D\r\000n\t\001\010HS\313\020]r\033e\022\033\021;9\277x\354\006\177\316"
& "p\"\212J\351\005\276a\0009\263Z\336\037\271\000Mv\224\352\013\373\003&\034"
& "\312r\026\005h\003$\032\372@\\ \006r\002@\220\276\303\3062\270qLL\nIl/"
& "\254`\027\361a\n\f\371\2115\324\354\002\337 \340\260,A\351,\r\260Eq\320"
& "\020N\345\235\301g\206!\213\'fB\025\024Em6\263+\f<m\350\305\206\324\263"
& "~\021\304c\004\000x\226E\032\'\003\017\350\000\375\232\261\001\024\326\356"
& "W\377\021`T@\271\30078feA\236\033\210\207\302)\207_\246\356\013-l\006\325"
& "r*40D\355bb`\330Y6Z\006\217D\340\243o\272\311O6\3459\245\200\000\242\007"
& "\300f\222\232\024%\377\314t\0045\305\313\2028\271\215\006(`\221o\202`*<"
& "\320\201\302\214\351\026\016]Ta\fP.]U@z\350\223\007P\321\003\000\003H\346"
& "\255\264 \351R\353\300\001\250>\0035?\021\037\000\026\320\220\236h ei\251"
& "d3\242d\251\257\206\225{\315r\323\265\342BT\374\214\001<\205\321\315\302"
& "8\365\323.\204`p\224[\207+\361\344\000\312I\304\001\335\213\013S\317p:\264"
& "\026\025^rL\332Y\0020\200\005,\340\001\331:\3001\366\204\017M\255J[\002"
& "H\200r\205\0056\335\325j\271\312\235\353\252VeS\207(\266\267\n\310\034L"
& "\253\3707\246\t\353\270i\233\256\252\346";
CONST E22_0 =
"\362%\276\312\006\002O\001\377\256\312\222\350\301fn\312\000;\034@\312\000"
& "\020:\303\034\000\002\263\245\351\001\240+\260f\211W\000\325\265\020_\004"
& "\3733\010\334$D\332\375\231\001\272\240;4\326\213\275\305u\260\000:\013"
& "\215\205\230\327\301\355\002\345\031.\f\264O\002uN\032\213\225\364\342\222"
& "+\265`\230]3B\254\034\037E\000\212\335\227=\304e\307\002\fg\200\000\320"
& "\330\000\354\344\202\356 @c\033\337\330\000\002h\310\230\206L\344\"[\200"
& "\002\375\345T\002&@\201V\302\"Z\206\363\361\217)\244\227#\361\230]\007\220"
& "\033>\f\324\266\021k\213\261#\365\332~\277\004\334\256IK\312=\236!(\365"
& "C\'\337b\240\003\225\315\307\361\346<(\020\330\331\316\"\005\241\027\356"
& "<\3139\373\331xo\352H\007\006\335\201\205d\221ed\3413\005\376\354gR}\t\004"
& "\207\312\000\0060@a\275\352\352\036\016`\200o\323\004\215\343Q \277\246"
& "\r\201\007\377\026\315\3509\337\026\267y\026\320wV\343\242<\202\301\311"
& "{X\351\251W\374\311J\035\211\242^\022\203\3636\263\201c\231A\226\034\250"
& "\000q\250\222\032Z\027\221\f\335\024Hu\250)kg0N\017\016\323\220K\023\224"
& "\231\rX\333\332\305D\247\217$\273\217j_\033\260\031\031\221\261\231)\206"
& "fw\303\f\245\324j\n\373\220\354\300\225\033/\244\253!7%\013o\372\204l\334"
& "%\372P\344\236-\206(\266;Iq\215\203\272K(\006\004\326;\037\025\010\370\010"
& "\351\235\025\215\210aH\316\2207*\211\215nW\353X \022\347\305D\310`\242\203"
& "\377\306\200#\310\t\303M\022\031\010B\374\211f\240\335\226\317\000?sS\252"
& "\020\321.C6<\336\215 \276A\324\210\2449}6\342\023|?\203\337\357\316_\305"
& "\263\311\205C[\232\020F\267\'s\202\235\363\206k\004\344\310\2369\274\275"
& "\005\276/(\243\310E\366\220G\260\236\200u4\224\206\353C\276\311\325\301"
& ">d\250\303a\354d\317\f\320\233j\3100a-k\034\000\265\033D}\365s~\262\333"
& "\337P\370=7\301\367\276/Oo\242\251L)\3646\t\307\005\376\025\204\217\205"
& "\337\027\317\370\306K\002\023\216\217\274\344\'\177\007\310S\376\362\230"
& "\317\374\0344\317\371\316{\036\000\022\010\275\350GO\372\322\233\376\364"
& "\250O\275\352W\317\372\326\273\376\365\260\217\275\354gO\373\332\333>\365"
& "A\000\000;";
CONST E23 =
"GIF87a,\000%\000\242\000\000\377\377\377\316\316\316\306\306\3061\000\234"
& "\000\000\000\000\000\000\000\000\000\000\000\000,\000\000\000\000,\000%"
& "\000\000\003\331\010\272\334\3760\312I#Q\"\353\315\273\377\033q\001`i\226"
& "\"v\nC\233\r\253\227\222\353\000\3006\034\207c\234\333\257\235f\346\273"
& "\221t\272\035\261F\033\004\220\302\345\t\350\f<\2031i\311\366\264z\241+"
& "\355\207\352-\203M\342N\253Un\273\222\240\264\207k]\003\276\331\336\364"
& "^\317\360\257az&t\200\177p(\202[\206~x\201*\203\213\002\221\'rjk.,\227y"
& "\217B\235<\234\236\236\225\241\2164\244\242\211\247J\251C\255\252\237\246"
& "\034\004\256\257\031\225\263\266\266\270\"\263\"C\270\037\267\274\275\271"
& "\273\305\271\301\254\310\002\304\314\316\317\275\274q\312\317\316\306\306"
& "\326\224\324\300\273\330\336\3002\324\265\311\240\343\210\345\346\344\261"
& "\351\323\n\303\357\360\361\362\363\274\000\364\367\370\364\t\000;";
CONST E24 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\000\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002@\204\217\251\033"
& "\355\017\235\212)\206\205\363\204\373u\tX\240F2\342\371\235\\\2656\006\305"
& "z!\032\253k\211\347\372\236\332n\355\373!`\007K\357u\231\311\206\267b\023"
& ")S\035\225F`\260\3473\024\000\000;\000";
CONST E25 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\377\200\200\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002@\204\217\251\313\355\030\336\013T2\212m\302\\\033\016j\340(\205G\327"
& "\240J\266\230\235\t\241#y\2723L\263\037\f\330,\277\373\t+-\335\206xQ\365"
& "\214\311[\304\342\364,\201P\245\224)\355I\n\000;";
CONST E26 =
"GIF89a\030\000\030\000\200\377\000\300\300\300\377\327\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000\000\002@\204\217\251\313"
& "\355\017S\010\261\315\272\346\305HSnx\033\'~X9F\250\ti]\352\260\235\372"
& "y\241\234\335\350\263\255\260T\363Yz>\234.x\021elK\027Py\330\275\212\253"
& ")\265\024\275\n\013\000;";
CONST E27 =
"<html>\n<head>\n<title>About CM3-IDE</title>\n</head>\n\n<body bgcolor="
& "\"#ffffff\">\n\n<H3> </H3><!--- keep this line because at runtime it "
& "gets replaced by other headers --->\n\n<H3> About CM3-IDE </H3>\n<img s"
& "rc=CM3_IDE_sm.gif> \n\n<p>\nCM3-IDE was originally developed as <a href"
& "=\"http://www.igencorp.com/cmass/reactor/\">Reactor</a> by Bill Kalsow "
& "and Farshad Nayeri at <a href=\"http://www.igencorp.com/cmass/\">Critic"
& "al Mass, Inc.</a>, now named <a href=\"http://www.igencorp.com/\">IGEN "
& "Corporation</a>. The software was later open-sourced through the tirele"
& "ss efforts of Randy Coleburn and Olaf Wagner.\n</p>\n\n</body>\n</html>"
& "\n\n\n\n";
CONST E28 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000\000\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002B\204\217\251\313\355\017\243\234\024\206\213\263\306j{\335}b(zd\t&"
& "\233\272\262\331y\301\201\021\003-\322\326\367\261\323)\376\363\005\205"
& "\034\033\261\010|\031m=\246R7t\026\241\312$\252\312\273F\265\251\002\000"
& ";";
CONST E29 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\377\000\000\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002A\204\217\251\313\355\030\336\013T2\212m\302\\\033\016j\340(uP\326\204"
& "\033\252\220@\365\232\247\n\273\337\030\255jl\337=\356\003\352P8X\313Tt"
& " {\227\242q\222\364\010=\274\'\225E=\344\034\005\000;";
CONST E30 =
"GIF89a\030\000\030\000\200\377\000\300\300\300\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002?\204\217\251\032"
& "\301\275\036\004\255\326h,\336\364v\013:I(r\346y\220\345\251}\340\326\252"
& "-\"O\334\214\346\246\255\247o/\313\3612\270E,h\364\324<\276I-r\374a\220"
& ",\251p\225+\000\000;";
CONST E31 =
"<HTML>\n<HEAD>\n <TITLE>CM3-IDE Configuration Help</TITLE>\n</HEAD>\n<"
& "BODY BGCOLOR=\"#ffffff\">\n<H2><IMG SRC=\"/rsrc/help.gif\">CM3-IDE Conf"
& "iguration Help</H2>\n\n<P>\nCM3-IDE maintains individualized <A HREF=\""
& "/form/configure\">configuration\ninformation</A> for each user.\nThe in"
& "formation is kept in <TT>$HOME/.CM3_IDE/rstate0.txt</TT>\nand <TT>$HOME"
& "/.CM3_IDE/rstate0.txt</TT>. These files are simple\nASCII files that c"
& "ontain Modula-3 strings and a version number.\nEach pair of strings def"
& "ines a key-value pair. The keys name\nvarious configuration parameters"
& " and the values define their\nsettings.\n\n<P>\nCM3-IDE will not be abl"
& "e to retain your configuration information\nfrom session to session unl"
& "ess the <TT>$HOME</TT> environment\nvariable is set and CM3-IDE can fin"
& "d or create a writable\ndirectory named <TT>$HOME/.CM3_IDE</TT>.\n\n<P>"
& "\nThe values that can be configured are described below.\n\n<H3><A NAME"
& "=\"display\">Display settings</A></H3>\n\n<P>\n<B>Home page</B> is the "
& "full pathname of a file containing the HTML page that\nCM3-IDE should d"
& "isplay initially. The directory containing this page\nwill be mapped i"
& "nto CM3-IDE\'s URL namespace as <TT>&sl;user</TT>. If\nno page is spec"
& "ified, CM3-IDE will use its own.\n\n<P>\nThe rest of the settings in th"
& "is section control how CM3-IDE displays\nlists of items.\nIf you\'re us"
& "ing a small font or large screen, you may want to\nadjust these values "
& "to better suit your preferences.\n\n<P>\nIf CM3-IDE needs to display a "
& "list of nodes containing\nmore than <B>Max display items</B>, it will t"
& "ry to shorten\nthe list by coalescing entries with common prefixes and "
& "suffixes.\n<B>Max display width (chars)</B> defines the maximum number "
& "of\ncharacters that CM3-IDE will put into a single multi-node display l"
& "ine.\n<B>Max display width (columns)</B> defines the maximum number of\n"
& "columns that CM3-IDE will put into a single multi-node display line.\n\n"
& "<P>\nIf <B>Multiple windows</B> is on, CM3-IDE will use Netscape-like\n"
& "window targeting to direct its various outputs to separate windows.\n\n"
& "<H";
CONST E31_0 =
"3><A NAME=\"package-roots\">Package roots</A></H3>\n\n<P>\nCM3-IDE supp"
& "orts browsing and building packages from multiple "package roots&q"
& "uot;.\nA package root is simply a directory containing one or more pack"
& "ages.\nA package is a directory containing Modula-3 sources in a ""
& "src"\nsubdirectory and zero or more subdirectories (e.g. NT386, SO"
& "Lsun, HPPA)\ncontaining object files, libraries, and programs produced "
& "by\nCM3-IDE for a particular platform. You can specify the list of roo"
& "ts\nthat CM3-IDE is to use here. Each root needs a short name\nthat wi"
& "ll be used by CM3-IDE to form URLs, a full path in the\nfile system whe"
& "re CM3-IDE is running, and a boolean specifying whether\nthe user is al"
& "lowed to build packages in that repository.\n\n<P>\nThe "example&q"
& "uot; and "system" repositories are provided initially by CM3-"
& "IDE.\n\n<P>\nIf any of the short names\nyou specify collide with existi"
& "ng roots in CM3-IDE\'s URL namespace,\nCM3-IDE will substitute somethin"
& "g less useful, like "Root001".\n\n<H3><A NAME=\"communication"
& "\">Communication</A></H3>\n\n<P>\nWhen CM3-IDE initializes it will dete"
& "rmine the local IP address\nand name of the machine it\'s running on. "
& "If networking is not\ninstalled properly or you may need to override th"
& "e default configuration.\n\n<P>\n<B>Host name</B> defines the name of t"
& "he machine running CM3-IDE.\nThe URLs generated by CM3-IDE will contain"
& " this name and the browsers \nattached to CM3-IDE will need the name. "
& "The default host name is\n<TT>localhost</TT>. This value should work o"
& "n most platforms with\nTCP installed, even those that only have intermi"
& "ttent SLIP or\nPPP connections. If no value is specified for the host "
& "name,\nCM3-IDE attempts a reverse name server lookup using the host\'s "
& "IP\naddress.\n\n<P>\n<B>IP address</B> defines the IP address of the ma"
& "chine\nrunning CM3-IDE. You should not need to explicitly\ndefine your"
& " IP address, unless your networking installation\nis badly broken. In "
& "case you need it, the IP address bound\nto <TT>localhost</TT> i";
CONST E31_1 =
"s usually <TT>127.0.0.1</TT>.\n\n<P>\n<B>Server port</B> defines the TC"
& "P port number that CM3-IDE\nwill use. You may need to change CM3-IDE\'"
& "s default value\nif it conflicts with one of the TCP services already\n"
& "running on your machine. Usually, using port numbers below 1024\nrequi"
& "res special privileges and port 8080 is often used by existing\nWWW ser"
& "vers.\n\n<H3><A NAME=\"misc\">Misc</A></H3>\n\n<P>\n<B>Verbose log</B> "
& "determines how much junk CM3-IDE spits\nout in its <A HREF=\"/log/\">co"
& "nsole log</A>. It\'s best to\nleave the verbose log off, unless you\'r"
& "e\ntrying to track down a problem with CM3-IDE.\n\n<P>\n<B>Server threa"
& "ds</B> determines the number of concurrent\nthreads within CM3-IDE that"
& " can service HTTP requests.\nIf CM3-IDE becomes sluggish because there "
& "are too many\nusers contending for the limited server threads, it may\n"
& "help to increase the number threads. But, it\'s more likely\nthat CM3-"
& "IDE just needs to run on a machine with more memory.\n\n<P>\n<B>Refresh"
& " interval</B> is the number minutes that CM3-IDE\nwill wait between ful"
& "l rescans of your package roots.\nSetting the value too small can overl"
& "oad your file system\nand destroy performance for everyone else.\n\n<H3"
& "><A NAME=\"helper-procs\">Helper procedures</A></H3>\n\n<P>\nCM3-IDE us"
& "es little procedures written in Quake to interact with its\nexternal en"
& "vironment. Quake is an small interpreted language that you\nshould fin"
& "d easy to modify and the default helper procedures are quite\nshort. C"
& "M3-IDE\'s use of these interpreted procedures maximizes your ability to"
& "\nconfigure and control CM3-IDE\'s behavior.\n\n<P>\nWhen CM3-IDE start"
& "s it calls the <B>start_browser(u)</B> function\nto initiate a WWW brow"
& "ser looking at the URL "<TT>u</TT>".\nIf the function returns"
& " <TT>FALSE</TT> when\nit returns, the CM3-IDE server continues running."
& " Otherwise,\nthe server terminates when the function returns.\n\n<P>\n"
& "CM3-IDE calls <B>build_package(p)</B> to build a package "<TT>p</T"
& "T>".\n<P>\nCM3-IDE calls <B>ship_package(p)</B> to ship package &q"
& "uot;";
CONST E31_2 =
"<TT>p</TT>".\n<P>\nCM3-IDE calls <B>clean_package(p)</B> to clean "
& "package "<TT>p</TT>".\n<P>\nCM3-IDE calls <B>run_program(p)</"
& "B> to execute program "<TT>p</TT>".\n<P>\nAnd finally, CM3-ID"
& "E calls <B>edit_file(f,x)</B> to \nedit file "<TT>f</TT>" ini"
& "tially positioned at line "<TT>x</TT>".\n<P>\n\n</BODY>\n</HT"
& "ML>\n\n";
CONST E32 =
"GIF89a\010\000\t\000\221\000\000\377\377\377\000\000\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\010\000\t\000\000"
& "\002\017\204\177\021h\252\350\\\213\217.\020\341e\274\000\000;";
CONST E33 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002C\204\217\251\032"
& "\355\017\033\203\346U\273P\314g\003\354i\321\030p\346)\222X\342\201\353"
& "\365\246\016\353J\337l\252\350\316\367\231j\343\000)\013b-\010\303\035\221"
& "!\332\253\245$v\216\311\322d\210\373\r}\331L\001\000;\000";
CONST E34 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\327\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002?\204\217\251\032"
& "\301\275\036\004\255\326h,\336\364v\013:I(r\346y\220\345\251}\340\326\252"
& "-\"O\334\214\346\246\255\247o/\313\3612\270E,h\364\324<\276I-r\374a\220"
& ",\251p\225+\000\000;\000";
CONST E35 =
"<HTML>\n<HEAD>\n<TITLE>CM3-IDE</TITLE>\n</HEAD>\n<BODY BGCOLOR=\"#fffff"
& "f\">\n<TABLE CELLPADDING=3 WIDTH=\"100%\">\n<TR>\n <TD>\n <IMG SRC=\""
& "CM3_IDE.gif\" ALT=\"\" border=0 align=\"top\">\n <TD>\n\n<b>CM3-IDE</b"
& "><br> <font size=2>Copyright © 1995-96 Critical\nMass, Inc. All Rig"
& "hts Reserved. CM3, and\nCritical Mass are trademarks of Critical Mass,"
& " Inc.\n\nFor more information, see <a href=./license>license</a>.\n\n</"
& "font>\n</table>\n<hr>\n</BODY>\n</HTML>\n\n";
CONST E36 =
"GIF89a\025\000\025\000\263\000\000\377\377\377\317\317\317\277\277\277\240"
& "\240\240\200\200\200ppp```@@@000 \020\020\020\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000!\371\004\001\000\000\000\000,\000\000"
& "\000\000\025\000\025\000\000\004w\020\310)\fZ\030\0311\373\fGRp\222P$G\340"
& "I\303B\254\023\261\f\336\240\250\360\247\320R\260\340\271\317Orx\005=\204"
& "\003@\220Xa\236\253D\245\340|.V\005\013\t\206Y\t.\307n5g\345^\315b\317\002"
& "\261\355\244=_\003\365\210\3354\3070)\240\210G*\001>@G\201\0236\2020\001"
& ";5.A2<\036 \"[&(\207p\026O\032m\022\021\000;";
CONST E37 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\000\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002J\204\217\251\032"
& "\355\017\033\213\024\256\024\357\251\334\315\356i\342\270\201\322\027\002"
& "\351\203\261\252\021\300p:\237^xj\034\311\367\376\005\032\231h\010\213\312"
& "\345*\261b\267ZLi\223\275\2169\252\215iM:g\245\332bHlu~\341D\001\000;\000"
;
CONST E38 =
"GIF89a\030\000\030\000\242\000\000\377\377\377\377\314\000\000\000\000U"
& "UU\021\021\021333\"\"\"\"\000\000!\371\004\001\000\000\000\000,\000\000"
& "\000\000\030\000\030\000@\003F\010\272\334\3760J\021j\020\324\n\311;\310"
& "\326\005j\036\021\022^\252\256\013\346\2760\026\215bxyF\205U\005\373\351"
& "\276\240pH,rL\266d\345\020\031\330v\241\001g\004\005vh\244Tf\340\274\255"
& "\250BY$\001\000;\000";
CONST E39 =
"GIF89a\356\000h\000\367\000\000\004\002\004\374\205\f\t\002\206\177C\n`"
& "\211\210\374\306\214\217\002\005\005\002K\225I\t\247\310\311\210\345\370"
& "7\206\3044$\005FG}\374\306:\234o>\301c\013\250\251\222\257\207^\352\353"
& "\313\006H\331\"JI\224\004RQ\002\004\374\246\020+\'K\244\302\345\214\'\004"
& "\341\347\346\332l\fP\'\005kj\202|cG\006\002)T\210\250\323\370\372\254\232"
& "7\025\027\005l\247\265\343u\020\337I\005\245\247\312\322\002\004G99t\002"
& "l\004\002iW7\021\265\327\324\004\002\274CFn\211\210\214)\'qih\244\303\312"
& "\351\210\035~\343\354\233\247\253\260\342\206+\316(\004\351|\035\233\250"
& "\373\247V\f\310\351\366\372\225*\374\344@\371\373\350\244B\214,\003\004"
& ".VV\231\224\207tF\314;ff1\030\005\247\371\374\323\331\347\373\227\026\006"
& ")*\261\270\266$\'\201ya\007\027\027H\274\246,\204\202\261DI\234ihi\243\002"
& "(\320\031\004\372\352k\374\2648\013\007\026\262\267\305j;\r9:m\01666gI$"
& "\361z\017\326\330\310\307\310\310k)\004\241e+T||\264r\264\226[ \260\346"
& "\350x\0024\324\346\244\374\376\374\226\230\230xx\241\345\353\371\367\206"
& "\030\304\262L:8U\336l\027\034\031m77\207\235\304\256JHKL\036\004\2229\005"
& "\361\210(\3315\006\227\231\247uusdO\004\210\030\004RV\200\nh\313\343Y\004"
& "\204\202\314op\304\004*\340\2045\254\344\323_\221\253t\207\227\361Xv\304"
& "l\216\361\374\262d\240\026P\\\202|\254j\310\004\004\244\004\036\354w]7\302"
& "\331\246\2400\202\264R\224\253\267\370db\304\224\262\214\373\374\323XX\236"
& "o\226\226\210\335\362&\032%\373\376\250\374\374c\230x\\\204\022t\204\032"
& "4\\[s\230\230\320\031\030|[\233\274\036w\310\004V\320\374\272\004\374\366"
& "L\374\375\225\230r\020yR,\364\336x\302u*\254|\324\231K\251\222\036r\374"
& "\335;\214m\331\205\266\263\\n\354\374\2506,8\230\300\226\370\274\276\344"
& "(&\230p\003\004*&(|{}\214Z\344Jtt\264\276l\344\336\204\271s\034F\216\274"
& "\276\307\374L\0264\331\332\274\2310\217\024\032\304\374\270D\222\206w\251"
& "{I\307\246\371ZZZ\214\022\\\262\003\004\304B\004\301\305\270\004>\334\374"
& "\346R\374\367x\241\245\243\334\345\333\004\0028\221\226\272\027\025\244"
& "\251\273\244LB<868)(Uth\\\316\335\366\024\026Y\362Z\n\230\212\334a]\261"
& "\247\0029wI\032\263e\027\201O\033\266(\004\360\002\004\363&\004\373\025"
& "\004l\035\004\260\030\004\f\005V\261\304\325KJ\223\016\026\027\374\2314"
& "<\006\034\264\267\330\325\331\331\306\310\331\245\346\365vw\260]Z\220\234"
& "Z\254\034\034<\374\376\267\314\266\3742)6yy\217\202\254\260!\371\004\000"
& "\000\000\000\000,\000\000\000\000\356\000h\000\007\010\377\000k\340\032"
& "H\260\240\301\203\010\023*\\\310\260\241\303\207\020#J\234H\261\242E\203"
& "\363p\265\020\320\242\243\307\217 C\212\034I\262\244\311\223(S\252\\\311"
& "\262\245\313\2270=\006\322\250\246\246\315\2338s\352\334\311\263\247\317"
& "\237@\203\n\035J\264\250\321\243Hm\n\230\331\"\251\323\247P\243J\235J\265"
& "j\013\246U\263j\335\312\265\253W\233Wi~\035K\266\254\331\261K\305\236U\023"
& "d\255\333\267p{\206m\352\026\300\331Ubz\364@\260W\257_\276~\365\002\026"
& "\034\230\260\337u\210\023\257\033\002\240\261\343\307\220#K\236L\271\262"
& "\345\313\230\353\364LKw-\000\315e! \300\022\257\326\217Z\361R\253F\255\272"
& "\265\353\327\253k\311\226\215\245\026\346\333\270s\353\326-\027k\335\013"
& "\377\310\272\013@\2165l\330?\216+\177\215l\267\363\347\320o\267\3419\367"
& "-\000tv\307\256\301`\016\371r\327\311[\207\377W\216\254D\364\363\350\243"
& "7\341\311\331::\025\331\275v\3030\006\017j<\251\307\347\210\227\034\177"
& "\376\327\373\215\027\336\017\311\025\030\017\026.\244\247\340\202\230\355"
& "A\235o\236\275\247K\005_\201PK+c\2506\036\177\257\tH \207\035\202\227Z-"
& "\3460h\342\211\217\201\246S{k\235q\301{\350\f\221\211W\305\375`\216q \376"
& "\227\243\200\032\246\266_\217\033\326\022\f\212D2\010\317\203j\231\225\300"
& "\020\3508\243\002v#tu\207\033\265\024\327#\207\003j\270!\217;\212WZ\016"
& "E\206\231\036{\020\232\365\202.\357\251\240f|Z!\300\006\036[\260f\340\225"
& "9vy\345\207W\232&\346\236\320!\331\031W\t\370\322\005d\006\250\251\2023"
& "\350\030\320\005W\033\214\020\314\0008\326)\342w\223\376g\033\237\230\346"
& "\346\'Wk\300\003\300\005\205\242#\252\250\206\226:\004\001Z\371\260\216"
& "\032\312@\272aj\376\375\377\360c\216\370\021h\353\255x\366\247\232\003\231"
& "\366\212\031\231INE\304\247\243\026;\252\232N\252\371\036\233S\325p\207"
& "\032\022\304\311a\255\310\205\347\237\216\224\026\330\234\257\334N\266)"
& "UM\000\200\350\250\316\\\360\230\247\245\032\232\235\f\000h\023FMY\310\240"
& "\006\263C51\200\032E\334\201\332\206\376\305Zg\226\006f)\351\266\335\026"
& "\354X5;\261H\325u\2112F\304,8U\220.|Q\252\261F\026T\320\003\300.\333\000"
& "\020\006\275B\255a\006\276\220\376\367\252\244(S\312!\301\006\027\374\256"
& "N\325U\325\205\271\025T\234\023<i\256i\363\032\362\252q\2446ve\201T\021"
& " \250\201\303\035X\272Fm<\327\326R\233\323\264E\r\365lP\327\346\200y-\027"
& "\274\036\314eJ\325\0043>]\247\256\0177Q\2631\016\332lS\307&\363n]T2\312"
& "\250\321\304\0269\356w-\266\361\270@\316\336|\363\377mN\337\200\223\363"
& "\267\031.lQ\270\013\207{Q\370\026\2147\256\270\341\210#\316\270\027\215"
& "O~x\344\207Wnx\267\324$\3345Yb\303\207pW\236$\243F\002bx\t\342\335\370\201"
& "\331m\t\f \201\004\326\224\225\200D\354\264?\226 \267\246s\035\354Pf\253"
& "m\024\303\000\274\360\025$E\214P\203\030\375\256>-\177\247\341\001\200\007"
& "\352To\3759\217\245c}\365yDV\302\366\352\2443\231\035\332\033\033\276\035"
& "\220\221\257\216\371\351\240\357\330\026\335:\270\342\347B5\2011\025v}\266"
& "\t\3109]\007@\002D1\033\330\210\262\2125\250\201\003w\330\201\216\226F\255"
& "\360\000\300\0169S\223\370\032#\206&\035JM:\210\214\016\322\205\216uDf\003"
& "9C\307\372\f\325A\307\200\220\204#T\326\006\336\327-*\354$fF\371\032\025"
& "\224\0204\027\362\017\'\215\001\340P\210U<\242\220\203\032m\360\301\026"
& "\377Z1-\0035\317Z\323\263\240\025\224\305\200\306lP\005K\304 d\220\020A"
& "\tF&g\0330\017\003\212\245\216\306|\317PY\004\000\025a\324\305\306\300\217"
& "[\003\314\211\302\212\322\004\027j\203\027\273\330\305\036\224 4\237\214"
& "\000\000n\023\n\021\f\260,\037\342`:[\010\006\255\222\246\253\324$\021\203"
& "KD\307\nK\220&\024\030*\203\000\010\3010\254\021E\025\234C\005Ux\222\030"
& "\034\363\215a$\013\212\353`\200\355<\260\016\017lR\2149\263B(K\220\2012"
& "\034\342\002\247\004\300\031}\245\"\234\300\260,a\340\305Q\000\360$]0b("
& "[\010\003";
CONST E39_0 =
"\007\324 \206r\370\350\007\315k\335x\244\347\2014Y\241\017O\022_\005\325"
& "t\2074A\322\tj\300G\232\260\203\010\036X\2611\225P\303\"B(*u\260\303}\216"
& "\261\0029\321A\0105\334\3611\263\354\325\n^H\277\270\370Dc\242\272\241N"
& "< \377L5l\301\230\316K\032\323\372sH\0254c\n\306\340c\tt\320$\013\344\302"
& "\0026P\001$\001\340\0104\030\312\n\330\344\207$\306\241H\307\034\003\000"
& "\3478\226\001\214A\010\216\252c\205\215\231\303+`11J\214\240\243f\354\326"
& ".<\367\273\255\370@\023\nH\202N\223\240\000M\330\303f@a\002\242\f\340\013"
& "\241 A\t\303\034\200\031j\201\037<4\265\251L\243\0263\337#\0135\360\240"
& "&\316x\206\232\214`\223\021H4\2225\221\204\241\220@\001wR\"\242]\244\213"
& "5\000P\002\017\364a\021\356\234\016K\321\201\276\351 B\r\230`G\371T0\f\257"
& "\242\303\0031\345\326\221|\367\'\242p\340\037\364\000\212=\0240\202\004"
& "0c\177\000\030\302\nd\340\203$h\202l@\271c>\2052\004\016\f\323\034=0\231"
& "\265\240\307\264\374$\321\000j\340\007\000\270\340\215O\252\340\020j\220"
& "G&!\331\0165\377|\302P\351P\201\032dA\302\025b3\004\033X\307\n\257\n\000"
& "\003xc\256\330\313\207\000\254\241\006W8\206\001\316\350+\242 \031\317^"
& "\321\264\260:\361A\0232q\204.d\3011C\270\300\242z2\002\306\362\002\000p"
& "\200F[j2\001\031da\023a\340iP\204\212\216\013@\f(Ch\203\022\324\260\212"
& "\320\"\023\231\003\205*\036l5U4\250a\031\221u\255\001\022\241\006\'\241"
& "\003\222M\271\255\241\234\241\206p\224\252\213\271PC\025F5\204a\314k\010"
& "\311B\007\366<\374\n54B\027\340\035\206\017\236\204=Yv\253\2169\271%N\276"
& "\033Y]\350\302\301\306\322\247=\354\201\003\000$\343\022\234H\205\220\247"
& "\221\n\"s\342\022\273\310\302\0104\001\324\235$\340E*\030\357O\362\313\201"
& "\021\214\301\034\037\022pi\241\312\264$:\303\033j\250\304]3\251&b\200\231"
& "\005R\004@8e1]\035PX\377\rB \204\262t\301`9+\253\304\303\230\204\032^\361"
& "\244\0220\227\037\260H\3558\322q\016v\214\243&,@\007\022\002\313-z\326\324"
& "&k\340%\251.HB\0004\331&\366H\002\025V\000d!{Z\310G\276\204\220\213\001"
& "\000%0\371\'\304\013\312\020\324\220\330\007@j\300\260\336\362\177\007\334"
& "\345f6\311\025\303\340\001(\310\230\013\036\360\240\027\357\311\240<nq\213"
& "eTa\242\337\240\3040$\001#\013P\342\020\211\230\264\n\214\241lc\240#\035"
& "\213\006\2008(Q\006c\f\303\0060\"\3042\226\321\210l\273\270[\327\375I\026"
& "\240\\\252d\351bF9\251l\035\230\021dP\177:\0258I\005\'\212\247\211\2370"
& "\341I\235\305\357\010\366\353j]iY\313`B\202\016\316a\005v4f\010\013?\007"
& "J/\320\360\205\203t\211\354\260\002:\035\303\216sx\\\225\216\021\3039tP"
& ">t\234S2\272\377\310x:Vn\005g\240\030\236\005s4vuB\006IS\332PL\310Iy\375"
& "\341\205z\337\333\3239\0212\000\332\240\000\237d\002M\272@\325\224\325\240"
& "\204\021\264\212?\260\2365\200c\355\272\254E\'\013\273k\364\374\036\255"
& "s\000\240\tY\312\242\227&h\310\tN\\\301\323DF;\'p\022\204T\000#\013I\300"
& "\354NF\300$\025\034\301\235\t\310\204/*\320\230y\332d\325\303T\206\030\230"
& "\212\314\250\033\276\360\361hE\016\026\317\370\306;\376\3619\300C\016<@"
& "9\315Y\376\362\230\317<\346]\320Dt\023v(L(T\251b\224\330\256&!\013\372\276"
& "\002\221\027`\212?,\340\017\244X@$\246!\202\005\330D\324\234\200\0045\212"
& "\256\363\004\374\203\021b\003\357\215\321\241\013\320\354B\006E\220\301"
& "\032\f(\001\017\020\310\360\207\037\260\255\2604\247\200\021rZV\217\371"
& "\326g\316\023\206!\312PD\275\311\377\330]\260\217TH#\310&0\001\035\204\361"
& "\217\005\010\203\016\244\020F6D0d#\303\275\rA\200\354\303\207p\343\020\033"
& "K\027RF\005\034\320\006\370\'/\315\307TNUx\205\347T\f\010k\f\270\200\017"
& "\330\200\022\230\200\322\223}Z\027c\365\244\023\364\345\f\221\265Ml\242"
& "\000+\300\n\234 \riG\n\2440\013\302\240~\013p\003&\260\000\251\020\t\331"
& "P\023A\306\t\036\240\004\274\267n\305\222.\n\226s5A\017k L\364\300\001\006"
& "(\006\317\247\200\024(u\021x\204\321\207\204\317g\201\027hK\031\210\023"
& "\034\220j\t .\233U\023>pG\373\300\t\2610\rA&\f\221\300\202\244\000\177t"
& "\220\n&8\013\263\200oj\240oo\020\n\274\247\006f\343Z\023\223(0\246\006a"
& "\320\0048\300\001Ah:\007\250\204\016\230\204F8\201\202\370\207\310\344\204"
& "\276\222n@\321\005Cuw5\301\004L\377r\001[\363SCP~\261Po\260G\n&`\n\2450"
& "\010\377\360\007\2557\013\1770d\3726\r\233\220\0048\001\017\354vs\207\302"
& ",M\340\203\364\000\006J`\200\3167\210\322\007\201\264x\213\rH \275\202\000"
& "n\340\006\'p\007\351\023\007\275\010\001\346f\031wp\002K\340\006_\200\000"
& "\305h\0312\027\024\251V6\305E!j\240\t\356\300\007\3730\r\261\360i&\360\017"
& "&\220\n\377\300\202\221\020\t\263\260\000&p\003\366\266o#\320d\231 .\023"
& "\303\2019\221\2072\240\004\364P\r\272$\001\203\347\006\023x\032?\260\005"
& "\nh\032\020\250\217\270\230\213?\200)\220\3624\265\200\fK\340>_\200\005"
& "OS\033\035`\031\02005\262\201\f\265\360\005\214q\031\210\350\023\004\200"
& "&\316@\004:\321\0305\241\t\377\240\n\331\270\215\234\020\t?wo\263`\n\237"
& "\026d\226vi>\363\"9\0032\324\020\004\274\377@\017a@\017\367H\204\023h\032"
& "\200\005\000LE%\215\021U\0039\210\005\271\'\010 \033\256!\033b\340\006\244"
& "\001\"\262\361\005\2231\004KP\033\2571\033\033\347-\237\367\0238\203\035"
& "\303\244\023\314\260_\232\220\002O\220\215@0\r\245\220\006&0{\242HdpYd/"
& "iir\207\023\004`\205`\251\023\235\263\007:\t\006\016\"\001.\260\200\005"
& "\222uBy\032\274\202\004\016\360|G\351T\221\227\200{b\007X\231\225\247\001"
& "\033N\003\010\222\261\004\221\022$\265\340A\225\361\214\250v\205=\241\000"
& "\365@~\251\000\004\206p\003\217\020\t\245`\202\013\260\000\024P\n\256\'"
& "\f\302`\202\241\010jC\220\0042i\023\353\326C:\241\007j\260\007a\020\006"
& "\365\360\227>\311\200[Y\230\221a\213\270(\220n\220\224aB%*\223\225\265\360"
& "r\216q\002Q\271\034\265\260\004\316\270}?\361\002L\362\221?!\211@\377\206"
& "\n\206\220\2227 {\361\227\n\321`\002\263\260\226\251`\n\221@\001\366\006"
& "\017\246\350\023\276\200\003<a@Tp\207a@\234? \220%\022\031\331\t\000\235"
& "w;\013\270\003\221\267\003N\245\217\010\212\007\n*y\f(&bp\235\321\t\"X\020"
& "\221!G\241\313\201\005\226I\031\236\331\023\004\300G\366\365\023\353\010"
& "\000e7\r\206P\010\217\240\211\221@\n\245\220\ni d\177\020\t\255\231\206"
& "B\266";
CONST E39_1 =
"\017$\360\001ox\024\235C\005\320\200\003\320\340B\315Wx\372X\013\345\000"
& "\031\204\207\005l\205\005\310\344\0069\340\244\372\010\245O\372\244x\000"
& "\245U:`b\002\235\261\021)#R\032MI\235Z\332\032L\231\225\324\031\031\033"
& "\311\023\022\203\035A\241\000u\360\006\242f\t\024@dt@\001\024 \f\321`\n"
& "\246\020\r\244@\001\232(\237B\246\006C\340\r\366\340\024\006\304\fx\330"
& "\004\335\000->\331\240\315\377i\244\216Q\013\372X\220H\200L\010\352\244"
& "\nz\251\016\352\2409\240\240\t\032yn &\306!\033n\000\010P\331\224?\320\001"
& "\'\200#X\000IH\020)\242J%\221\202\f\317\340\241]\331\023_\251O\342\247\004"
& "C\320v\323\360\013@\240o\350(di\020\2547\020\243\301\272\017o\207\233N\201"
& "\237\335\320\004\324\320F\212\372\003;\300\240\fH%G*\255U\372|\324*\245"
& "\231\352\251U:\255\n*\220a\002\231\253\001\010\0060\004C\220\252\253\361"
& "\003\3452\004\372\242\032X\000\016\2151\032b\272\004\354\240\013\027\240"
& "\013_\200#\027\231\221f\312\235a\363$\270jz\372P\010kX\232]\270\222/\371"
& "\247\f\340\016\375V\023a0oE\221\207T\200\003\324@\rB\352\001K\220\251n\200"
& "\240\017\232\200\226\272\251\226\252\251\227\n\245;\340\261\222\207\251"
& "\372\030&\010\200\f\253\301\201\217Z\256\346\322\030\352Z\032n\377\300\030"
& "aZ\032\3470\263\215\201\231\253\201\001<\013\031\037\312\023\2310,\003k"
& "\023\n\340\003\000\260\017\242&\227\365\346s>\367\247Q\000\007\312Z\023"
& "\311\3073\274@\005A`\250\211e@8\260\006\272\244\005.$7\364@\005\324\260"
& "\006\030\013-\316w\251OZ\251\323\272\251o\353\244m\353\240\035K\262\234"
& "j\251R\032\245a\322\003\254Q\013\'P\246ZZ\013\200\340\257w\020\225\220j"
& ".n \246n`\000\220\301\267R\311\270\2221\264S\241\000Z\200\004A\020\265\372"
& "fo\232{\tW`i;\032i\333\2401j\320\017\364\000\017\320\300\f\000\300\013u"
& "\000\000\333\020\004\033\243\rj\000\006M\260\007\313\267\006\031\213\255"
& "\'\253\240_ \262\036\313\273\'\273\251\233J\267\227\232\273m\233\273\341"
& "\032&\035`\270\340\340\257\000\320\001\254\201\f\203\353\030\344:\"(6\231"
& "#\022\007A\013\000\023\332\032X\000\271\377\252FQ\377\230\024#`\017T\240"
& "\nA\320\te\207\271\232;\r\373\000\000\336\260\243j \003u@\r\035\243\006"
& "\314\300.m\003\000\034@\005%p1M /B\250|\312w\217\353 \255\277\333\261p\333"
& "\266\035{\300\n\374\273\016l\262\036\213\251;\020&q\300\032X\200\002\220"
& "1\221#\022\275\2151\275\331\211b>\233\032\034\312\274\000\360\256/\313\225"
& "\030\310u\034\320\2127\361.\243\3632<\221iYp\005\234\220\226\351{\303Av"
& "\005\261\020\004|\240\007\360\253\006mp\261j\000\r5\301\302\357\262\036"
& "\365\200\237ph\023\333\240|\313\'\213K\360\266\007\034\301pk\251\304{\262"
& "\013\214\300\306+\262p\353\240\310k\301\034\334\030\311+\302al\007\241\212"
& "bc,\302:@\302\316+\246\336+\264\000\253\023u\300\013\360\260\2235\301\013"
& "M\240\031\242\353\023\n\340\r\000\020\004\322\020\013\322@\202\3230\rWp"
& "\005\201\f\004\234\377P\010\362\020wS\321\004M\3601\324\220X\312\260\266"
& "\306{\311\230\214\311\t|\311\305\233\273\2758\301E\022\f}+\257\217Q\016"
& "}[\306\206\373\003\220\373\003\016\211\005_\360\306\0174\246\245\261\004"
& "\260\354\030\222{\023uP\277\000\000\006\250\033\006T\260\013=\006\024l\032"
& "\005\373\000\004\203|\314\310,\r\227\340\276?\034\025\200\307*O\351\240"
& "\231<\315\324\\\315\271\213\007CR$m\034\017\310\200\002\314\273\315\320"
& "\353\257f<\"?\360rC\000\010\035\240U\314{\007\326+\302\340\220\275\266\\"
& "\2539Q\007\034\340\313\036\203?A*4Gk\017m\360\307\306\234\314\307<\r\254"
& "P\212\271\371\024C0\002\003\250\f[\260\300\326L\315_\260\003\017\335\320"
& "\323\032\007aR\263\202\013\031\025\274\301\342|\235\030P\246\350Z\235Q\323"
& "\224\347@\302\361\f\276\\G\277\375\240\006z`\250\274\300\001\324\300\001"
& "uPK<1\002\247\377\227\n\210\f\320\203\274\017|\220\002\315\354\314m0L\017"
& "0%\022=\324\r\355\006\024\255\315\026\354\315\217\001\001Q\031\257\033\255"
& "!e\372\030P\211#\341\221\2350\033\271\362\254\025\n\360\001$`~8\r\004\313"
& "<\002u\351\023\203r\004\2457eA\320tc0\000\035\373\320\'p\262o\035\327\020"
& "=\327n\235\311o]\327r=\327np\244\241|\312\030}\312O=\313Q\335\030\036\240"
& "\241\261\261\263\264j\322\3347\271\327X\303_\335\276\353(\024\327\001\217"
& "\370\365\323j`\006l}\311o\335\320\021\275\003\233]\315\237\r\001\024\374"
& "\274J\355\030\333\034\257\2171\316#R\313\0000\000\206\275\301\254]\322P"
& "\310u=1,Yp\004\367\325\023\232\340\r.0\2028}~pW\320\375\363\036\2035emP"
& "\r#`\006B\235\327\233\335\334\236\375\334q\355\334\320\355\331\233]\327"
& "{]\321\200\275\324\206\213\312\344<\330\262\377\344\262\224I\225\224Q\207"
& "7\261F\222-*\345\322\030L@\000\306\223\023gpG\245\211\323\250p\005\375\320"
& "\323:qt\211RT@qT\303D\016\010\320\331\317\r\327\'\033\321\000n\274\021\235"
& "\327\002\276\003q\200\305=\360\305\"\214\301\217q\332\313+\275}[\316\223"
& "a\275sr \035*\031\305=\333\213\315\023K\262M\244r\256\215A\004kPz\353\270"
& "\t\250\320\t,\336\342-\376\004<-\024Y\000p\302}\023\036P\017I\305\213xM"
& "\335\020\375\320\013\374\005\275\370\320_\000\344\323J\344s}\002o\035\007"
& "r\355\006\0100\332\032\035\341\331\335\301\034\355\335\323\203\001\026\351"
& "\252?\000\317\2151SY\235\210\256\365I\243\202b\003D\323\035#\031Y\360]\364"
& "\360\26051\266:1\205\240\371\023.\320O[\300\213\'\260\340\314}\262[0\000"
& "\231=\000\346\300\213p\322\003\003@\016\'@\016=\340\331\013>\335o\377\315"
& "\344\016~ \020n\332\317\313\335\371A\345\221\245\003\340 \313\251!\253\223"
& "\261\rg\n\215i\342Z\242\302\270\372\215\264\324P\007Mp\342:i\273\335\200"
& "\272\325x\023\360\320\3417\241\210\304\247t@1\000M0L[P\350rm\347\003\356"
& "\002o\355\001=P\016Hp\002v\320\213vP\016\205>\004s~\340r}\327n0\000a\302"
& "\324\017\316\274=\320\324\245\035\313#\262\004\222\356\030\027\260\257b"
& "\212\221\222\001\273]nt\27201O\302\270 \231\023\n\020\006Y\300\f\314p\266"
& "hK\0052\320c#p\0067\341\013\027\340\352j\240\264o\376\023^p\223m0\000=\340"
& "\326H>\360H\276\003b\200\344=`\007\'\200\004n\340\001\345\000\001\016_\350"
& "%\320\003x\360\005\005\177\361v\356\006\325e\"[\320\324\023eF\036\237\332"
& "\3279\235\267\321\316\265\000\264\222\221F8a\336\250F\356\034H\215:\241"
& "\t{\377\240\r\314`\266h\313\f\332@\005{\240du\231\t\006`\000\344\235\005"
& "\2138\024\005\364\323[\000\001\026\037\340I>\327z^\016\275H\016\003\300"
& "\213\032\017\350\003p\002Q\377\334J>\335@\276\361&r\225\ny\325\216\261\004"
& "\310\200\005n\000\366\036\214";
CONST E39_2 =
"\355\267\341\270\034R\013\254\315\346\036>\024n\316A\000@\357<\241\000\032"
& "\223\352\313G\r\252K\005\341\262d7\361\002/B\331j@\0004y\2647\201<\003\267"
& "\005\035`\361\004\337\370\'\000\344\026?\344\312\030\371\312\330\326C\356"
& "\370\004\357\006\204\211\"\347\f\010*\000\317\235\237\336\024~\355\331\376"
& "\030\333\013\257`\357\030n\177\0232\346\023D\020b*\000bM\"e1O\005:\317\013"
& "g\213\2619\277\007% \3268\364\036\360\250\357\365\005oB\321\r\022\240\006"
& "\356p\007\250\372\370\230\357\370\227/\344\004\177\371\315\217\344_\020"
& "\000\307\311\371\225A\322H0\362\245\377\357\030\205+\246\251\337\030\272"
& "\024\307@\3010\365\005\000\263\30002R\367S\310\f\363\213\266{P\007\335\300"
& ".~\177\023\241\003\037\222\346\f\344\r\024\311\340\tj\240\005\000\261\245"
& "\303\227\023=\002\270\351p\360\240\033\206\035\030\272A\340\006B\017\206"
& "\001\276\004\350\340\260\242\233\213_\0322D\002@\344H\222%M\236DirGH\222"
& "KJ\016\301\022Of-v)K\236\250%s\246\201\223k\324\374\004\372\263E \\-\202"
& "\036E:K\027:]\000\376\375$\263\024\035\200\027H\177j\352\306\254\010\016"
& "\016\324\326\354Y\301\214\n\200\021>\216\002@\247B\255\ngi\001X\205\033"
& "\264\310\00358\356\2348\021\300\216\213;%\020\270\030\340AL\0071~\305\f"
& "(\241\267\207\340-\003\266x@\202\300\203\344-\215\003\337\001\020 @\t\233"
& "\235=\247\\R\223\244\203\013%s\316\354\360\331\303\351\231K\232\232l\002"
& "W\000\377Q\243q\217fiJ\340l[\025o\255jR\002`[\035^\324\302\254\221\201c"
& "\217\266$H\321\262];\365\214\355\270k\314\250Y\203\340\304\227/H<|\027c"
& "\307\203\035\006\010\000xp!\276\204\033$\003\304\017\030\000`\013\200\370"
& "\361\307\267\027\217\344\342g\3766\347\213,a\210\034t\341\f\000\006\000"
& "\300`\010\000\\\360@$7X\253\305<\000\206@\242B\013)D\240\026\326\342\301"
& "\002\234\322L\n\003\256\241\212\242\016(\016\000\240\002.\000T@\307\031"
& "\337\216\032A\201\023\367\240\261Fmv\031A\023\244\230X\253G\000\022(\321"
& "*j\020P\243\210\001\010\352\000\001\315\226<A\311\000\226X\322\r\315&:A"
& "J\205\2364hI-\271s\251?/G\373\301\001\000Jp`\t\007t\251\2454,\000X\363\207"
& "0{\000\240\207\230f\322p\t\r\357\324\020\013,4\324i\246s\0244\211\036\331"
& "h\013R\215\020\377\343J\000\255\026\001\340\000\251\030}0i\205\030\255:"
& "\302\231\265,U\013\200L\n\r\312\235;\324\220`\013\356\266\373\242\003\274"
& "H\205`\013\010 0\265\007\010Nx\265\203Ue\205\265\003$\0028\301T\274t\315"
& "\353K_\007\330\341\202\036\236\031#\0176/X\202\247Z\206Hs\211\013\206p\003"
& "\000$\370\324)\247\r\373\214\347\207>kY\302\305\223\202\020\221PNm\373G"
& "\321\336\350\260J\0015\372\031\251\233I\255\312\304\200\036\243\033\202"
& "\221q\325\360a\0035\224\021\325T]\377\375\242\0071&\033\242\004;\274\023"
& "\003\211\360\276\013P2;p\335\216\327\\\273\364\265\277`\214e \0167x\302"
& "C\227(\224\205I$1\202\371A\244/r\322\026[\225U\326\360\234\017M\212k\304"
& "\332\356\205K\213\025\321Ag\210.~Kb\0045FHB]\270\350\270 \255yY\034\342"
& "\210q\333\330`\204V\216<\365\337\\\377\277\200@\341\214z\300\272\007\004"
& "\262\306z\353\016z\270\243\324\\w\235:\200\212\275\274X\3328~h\312\215\013"
& "\330Fp\210\004\261\370\001\020<D\232ve\275\261\305\002\020\236P\212k6\022"
& "i\216\353\f\000\332Z\324\252\021\202\030\301g\333F\030\002g\311\'g\252\202"
& "q\3570\301\r1\220\034\333_\274\270\263\210T\356F\'\275t\251\375\345\356"
& "\354\376\312AaApv\350\003\200\037\336n\n\013fuqc\210!(\226\363\332\275\265"
& "\255\005\213\023\274\005<\334\301\t\217+\213\242/\330\024\371\237R\032\342"
& "\202\0179E\240\225Z<\020{\240Qs\375\227\327QQ\'\350s\321\007\212\232j\325"
& "\371+\001\013\006\260\260\302\205\037<\210E\227`\3420\303\001f/\300\002"
& "\211\034j!\t\002j\263\335[\236\000\341\f@\025\317*\202\233\231\363\254B"
& "\000\000\354L\201qi\303\031^\220\200&\310\000\032\205\332\202\206\3026\266"
& "\377/l!KZ\322\322D\266\260\244\257eD3#\f\200\030,\222\244\036\020\304|\347"
& "\373\f\002\342\201\202\246\004\303\r\340\340\311\017\300\341\241\023\f\241"
& "\034?\320A\007^\006\200;,\001\013\310@\342\021\225\210\f=\355\351\013V\370"
& "[J\262\0203q=\320*\215\372I\0236\261\213\2704\301\'V,\021$j\201\207#\371"
& "\313l\220a\200\007J\300\222\370\224@\f=H#yz\260F\000\344\347;.(\301\035"
& "V\305\200R\005 >0\344O\001_\022\310>X\301\031V\320A\"\025\251\003+\260\303"
& "\031\272\020$J\266A\305\343\201QEj\240\306\211\250\020\206]\254a\r\375\200"
& "F\035\336\322\017mX\022. \250E+Z\210\272\021\212\341\016\356\351\200c:\360"
& "J=\212\3410\010\000\004F\220\260\205;x`\013\003\263\003\253\020\260\301"
& "\024\002\322\230\307\364R\212\006UIS\236E\r\215z\013\000\230\261\2020\360"
& "\377b\023`\220\0013\266\001\017p53(2\300\200\031<G>\320u\244\234\243\233"
& "R\370@g\221%\225\016/\001`\t2\3459\317\222|\321*2\363\246U6\241\r\000\320"
& "\343-T`\0063\244\t\2000\000\000\007\333\230d>\201B\215%h\'#\334\343^F\374"
& "\365\320\211\2163\242\020\245\350C\315FO\216\322SP\313L\240BE\212<\037\234"
& "\240\214\030\355\\J=\247\322\261\261\024`\033\355hL\215i\033|\216\324\246"
& "\310C\300\006\000\261S\236\366\324\247?\005jP{\n\216\r\310\324\2500\264"
& "\r\002o\272\324{\265A\003\356\320@T\245:U\252V\325\252W\235\252\022\224"
& "\300\001\256v\325\253_\005kX\305:V\262\226\325\254e\375(%C\312T\266\266"
& "\325\255o\265iM\341:W\272\326\325\256%R\352]\365\272W\276\266U\256}\005"
& "l`\005\353\274\274\376D\n\367\220Bb\021\233X\306*\226\261\377\213mld\017"
& "+\331\305B6\262\226u\254d5\333\330\312rv\263\224}\254g/+\332\320fv\262\240"
& "\035\255i5\333\331\324\266V\265\253\205miO\313Y\032\004\345\257-8@n\333"
& "\321\016\335\346\326\267\273\355\255o\205\333[\336\006\027\270\305\375\355"
& "\001v\213\334\340\016\267\271\302]\256r\245;]\347BW\272\274\305\256n\231"
& "{]\355B\267\270\300U\356v\247\213\334\354\202\267\272\307\265.s\277k\\\352"
& ":\227\274\311\345.v\325\233[V\000\345\257\243hG\013\364\233_\375\366\267"
& "\277\374\365o\200\377\353\337\357\002X\300-\310\257\201\017<`\001/\327\301"
& "\373]p\200\023\254\335\375\352\266\301\02060\2005\334`\nC\030\301\037>p"
& "\202A\fb\005\177\270\300#\276\260\207ELb\017\023x\t@)\254\032\344\220`\371"
& ":\330\302\010\036nt\225K\340\003\324V\rZ\240\261\210K\274\\\004?8\305\010"
& "~\377\207\032\276q\000\354dx\267\377}2\201\333\240\006o$\330\035?9\000\206"
& "\027\234a\023C9\301";
CONST E39_3 =
"R\370\311<\242\034\3421G\230\314\376\005\3127.\\b37X\304\002x\261P\252\250"
& "\006\'\354\266\266m\220\203\032\254q\r-$Y\r\230\340\357O\360\361\223\024"
& "\034\340\032?Q3\177\3331\00750\203\013`\010A;\254\301\201\003H\301\0328"
& "\010Ex{\253\006\345&\331\032\363\320\203v\217\353\340\332\352\301\tu\021"
& "\2655\364\034]5\204 \274\373\375\200\252q\260\\5\354\301\032\305m\001\033"
& "\256;j\364\266\200\006\341-\356<f\335\216\024\\\202\311A\330\265\215\017"
& "\340\2155t\267\275\0166/&f\274\333VC\341\326\311\306D\004\200\255i\035o"
& "\333\2744\000\361)`L\033l\010\300\021\330\370\260\032\000\300\205<\017z"
& "\002\355\010\001\016\212\340[.L \232j\340\202(\326\260dN\357w\036\305\270"
& "\365\242\377\325 \005%\350A\r\364\220\002\027l1p0\213\"\004\253\306\204"
& "\032\032\240\006h\214B\rJ\250\264\032\330\300h\214\267#\342\325\340@5\250"
& "q\200)\037\000\023JP\267\032\332\021\204\207?\\\345\272\265\270\032\262"
& "\220_Us\203\3115\270\307<\352\222d)0Y\r4\310\263\026R\240\206w\324\240."
& "S\320x;\246,\203\335\246`\002!8u\026\224\320\006\245\253\372\000S?\300<"
& "Bq\217?\237Z\r3\010\004\312\301\334\216\332\342c\016S\256\r>\020\f\224O"
& "kU\016\030\347\300\034d\020\010|\017}\016\357hT;\346a\364\261\203y\016\370"
& "@y\314\033\240\337S\300\340\334#\252\204 \024\037\016\004\317\341\022\326"
& "8\300(&\200\311\tX\303\t\364`\003\312\277a\213\247\253[\353\242\250\206"
& "\fB\020\003k\024Y\024z\356\264\275e\256\356\032\304@\346Y\240A\004R~k\032"
& "\\0\0028\220C\021V\017\377\215o\024\373\003\312\255\355=\3000\017j`\"\033"
& "40\370\275U=Ek\310\036\016X>\200\252\245\200`UC\341\341Y@\366%\336\302\013"
& "5\370\243\0104\220\301(\264\257\207l\274[\365\334g\003/\330\300\364\003"
& "\210\242\030!\340:\033\202\020\204A\343\000\f\327\230|(\346\361\201\325"
& "\313\001\032s\200\206y\250\203\024\250\003-\340?\031\300\267lH\001. \300"
& "Hk\007u\003\000kP\202\fh\265\272\310\006|\300\001\\\250\003&{8|X\203z\340"
& "\006o\320\007z\320\007%\340?\237\300\204\"P\002(P\002}(\275\0268\005ZP<"
& "A8\275\243\250\263\007\3249.\010\202v\230\201K\270\207\241\213\000k\010"
& "\001k\230\262<;\264,\230\007\016H\001\243\310\262\"\013\212\00606N\3238"
& "%\010\2056P\202\332\212\215)R\256{(\206\003\300\207\341\013\221\0208\264"
& "\010\020\207F\001\276\327S\002\034\2109\377fP\203\241{\013-\250@\376\303"
& "\267\020\010\201\031P\203)[\201\246\373\211\207c2\243H\2625h\002.\2402\031"
& "\310\005=\373\261 \360C5\260 ?\370\t=\320\303)\203\203$\223\201\030\340"
& ":8\210\2705\340\202\032\340\277z\270\004;l\203d\320\304P\364\007El\202w"
& "(\006M\324\271:3\212\222k\003\327\013\201\323\203\202{\200\2066\370\200"
& "\007\254\201b\240\201&hE|\343EF\224\2015\270\007jh\0038\360\206 p\002\375"
& "\302\000\352\300/\336\342\202[\203\203\374\342\206v\340\202\fh\302v\210"
& "\201f\344\002n\21049\200\203\0308\200L\333\2579\030\005\177\360\0078h\201"
& "h$=9\310\0009\270\265\030\010\201\026\320\007.8\000ol\0019\210F9\200\202"
& "v\310\200f\234\001ml\001.\2104_[\003[\260\205{\360\207vP\307\322\213\307"
& "\322\203\00288\200\006\250Cj\324\257q\364\207\377P\230\003\375\222\002\177"
& "\010\265\006\260\006\207\234\201\f\260\206ll\001p\241\202vpH|\244\306\031"
& "\320\207\003\230F\226\204\002(\320/\360\363\007n\230\203v\370\006\322c\311"
& "[\273Ik`Gi\f\201)\230\000n\340\311\003`GvdI}h\001(\350\311\030\310G[\220"
& "\001\215d7k\340H\223dH9\010/\200LJv\234\001k\330\312\255t\311\244\234\001"
& "\345\242\307\026HF\232b\2636CK\375j\200k\344\202\0068\313\264\204\313\006"
& "\340\202\030\270\306\030x\313\010\343\202\274\344\002?\3102\271\344\002"
& "5\013\261\177\204\202&\204K\375b\313\006h\000\302LKn(L\377\362\313\274\274"
& "\313\3064\2638\213\213w\010\257|l\007\314\324\314\335\332\314\314\344\314"
& "\317\264\311\354\372-\317$\315\3164M\320<M\321$.\324d\315\320\244.\321\254"
& "\261\316\254\261\322lM\314|\266\345JM\333\254\315\326\374\006\330\004\266"
& "/\334\334M\332\024\316v\010\200\022)\000E@\316\344T\316\345d\316\346t\316"
& "\347\204\316\350\224\316\351\244\316\352\264\316\353\304\316\354\324\316"
& "\352<\212\200\000\000;";
CONST E40 =
"<HTML>\n<HEAD>\n<TITLE>CM3-IDE</TITLE>\n</HEAD>\n<BODY BGCOLOR=\"#fffff"
& "f\">\n<!-- Changed by: Critical Mass, 6-Feb-1996 -->\n\n<center>\n<a hr"
& "ef=\"/rsrc/info.html\"><img src=\"/rsrc/CM3_IDE.gif\"\nalt=\" C M 3 - I"
& " D E \" border=0 align=\"center\" ></a> </center>\n<p>\n<center>\n<tabl"
& "e cellpadding=0>\n\n<tr><!---------------------------------------------"
& "------------>\n<td width=\"30%\">\n<b><font size=-1>S Y S&nbs"
& "p;T E M </font></b>\n</td>\n<td width=\"35%\">\n<a href="
& "\"/package/\"><img src=\"/rsrc/pkg.gif\" border=0 align=\"bottom\"></a>"
& "\n<b><a href=\"/package/\">Packages</a></b>\n</td>\n<td width=\"35%\">\n"
& "<a href=\"/program/\"><img src=\"/rsrc/config.gif\" border=0 align=\"bo"
& "ttom\"></a>\n<b><a href=\"/form/configure/\">Configuration</a></b>\n</t"
& "d>\n</tr>\n\n<tr><!----------------------------------------------------"
& "----->\n<td width=\"30%\">\n</td>\n<td width=\"35%\">\n<a href=\"/libra"
& "ry/\"><img src=\"/rsrc/lib.gif\" border=0 align=\"bottom\" ></a>\n<b><a"
& " href=\"/library/\">Libraries</a></b>\n</td>\n<td width=\"35%\">\n<a hr"
& "ef=\"/program/\"><img src=\"/rsrc/pgm.gif\" border=0 align=\"bottom\" >"
& "</a>\n<b><a href=\"/program/\">Programs</a></b>\n</td>\n</tr>\n\n<tr><!"
& "--------------------------------------------------------->\n <td> "
& "</td>\n</tr>\n\n<tr><!-------------------------------------------------"
& "--> <td width=\"30%\">\n<b><font\nsize=-1>L A N G U"
& " A G E </font\n></b> </td><td width=\"35%\">\n"
& "<a href=\"/interface/\"><img src=\"/rsrc/x-i3.gif\" border=0 align=\"bo"
& "ttom\"\n></a> <b><a href=\"/interface/\">Interfaces</a></b> </td>\n</td"
& ">\n<td width=\"35%\">\n<a href=\"/module/\"><img src=\"/rsrc/x-m3.gif\""
& " border=0 align=\"bottom\" ></a>\n<b><a href=\"/module/\">Modules</a></"
& "b>\n</td>\n</tr>\n\n<tr><!---------------------------------------------"
& "------------> <td\nwidth=\"30%\">\n<td width=\"35%\">\n<a href=\"/gener"
& "ic-interface/\"><img src=\"/rsrc/x-ig.gif\" border=0\nalign=\"bottom\" "
& "></a> <b><a\nhref=\"/generic-interface/\">Generic Interfaces<"
& "/a></b> </td>\n\n<td width=\"35%\">\n<a href=\"/generic-module/\"><img "
& "src=\"/rsrc/x-mg.gif\" borde";
CONST E40_0 =
"r=0\nalign=\"bottom\" ></a> <b><a\nhref=\"/generic-module/\">Gener"
& "ic Modules</a></b> </td>\n<tr>\n<td width=\"30%\">\n<td width=\"35"
& "%\">\n<a href=\"/type/\"><img src=\"/rsrc/type.gif\" border=0 align=\"b"
& "ottom\" ></a>\n<b><a href=\"/type/\">Types</a></b>\n</td>\n</tr>\n\n<tr"
& "><!---------------------------------------------------------> <td> "
& ";</td>\n</tr>\n\n<tr><!------------------------------------------------"
& "---------> <td\nwidth=\"30%\">\n<b><font size=\"-1\">H E L&nb"
& "sp;P </font></b> </td>\n<td width=\"35%\">\n<a href=\"/help/gettin"
& "g-started.html\"><img src=\"/rsrc/man.gif\" border=0\nalign=\"bottom\" "
& "></a> <a\nhref=\"/help/getting-started.html\"><b>Getting Star"
& "ted</b></a> </td>\n<td width=\"35%\">\n<a href=/help/><img src=\"/rsrc/"
& "util.gif\" border=0 align=\"bottom\" ></a> <a\nhref=/help/><b>User Guid"
& "e</b></a>\n</td>\n<tr>\n<td width=\"30%\">\n<td width=\"35%\">\n<a href"
& "=\"/tutorial/\"><img src=\"/rsrc/tut.gif\" border=0 align=\"bottom\" ><"
& "/a>\n<a href=\"/tutorial/\"><b>Tutorial</b></a> </td>\n<td width=\"35%\""
& ">\n<a href=\"/reference/\"><img src=\"/rsrc/ref.gif\" border=0 align=\""
& "bottom\"\n></a> <a href=\"/reference/\"><b>Reference</b></a> </td>\n\n<"
& "/tr>\n\n<tr><!---------------------------------------------------------"
& "> <td\nwidth=\"30%\">\n\n<td width=\"35%\">\n<a href=\"/example/\"><img"
& " src=\"/rsrc/ex.gif\" border=0 align=\"bottom\" ></a>\n<a href=\"/examp"
& "le/\"><b>Examples</b></a>\n</td>\n<td width=\"35%\">\n<a href=\"/SRC_re"
& "port/\"><img src=\"/rsrc/doc.gif\" border=0 align=\"bottom\"\n></a> <a "
& "href=\"/SRC_report/\"><b>Technical Notes</b></a> </td>\n</tr>\n</t"
& "able>\n\n</center>\n</body>\n</html>\n";
CONST E41 =
"GIF87a,\000%\000\263\000\000\377\377\377\357\357\357\316\316\316\306\306"
& "\306\255\255\255\214\214\214ssscc\3161\000\234\000\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000,\000\000\000\000"
& ",\000%\000\000\004\377\020\310I\253\2758\353\315s\222C(\216di\236c\362\001"
& "\350i\034\310a\264\247\n\322cl\020/\202\2236\326\017F\010\004\004HB\354"
& "\027\n2\021\200@O\206\3641\2358D\321`\035\304\004\312\353\n\367\002pI\010"
& "\203 \375\303\266d\200\256\367PD\026`47J\033G\037\220\002xyc4|r!_\202\203"
& "7o\006\0002%1\207(z.\177k3$\007L\003\225\'ZU\006\231^\010\2235\204Y\200"
& "\004x\010\002\001\005\246%\236\'DU\233\010Fkm\250?:V\010\005\002\260\273"
& "\214L/9\245b\305\234\314@\274\315\320\235\317\321\314\263\324\304B\327\315"
& "\326\316*\332\322\3135\"\t\332\334)\343\235M\322\3448\346\343*\354\361\351"
& "\363-\356\352\354\363\344\362\213\331\365\352\371\000\371\265A\267.`\275"
& "i\337\004&\344do\341\273p\016OI\200G\261\242\305\213\0303\002\310\310\261"
& "\243\307\004\021\001\000\000;";
CONST E42 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002=\204\217\251\033"
& "\355\017\235\212&\276\205\363\204\325\266}!\226Ff\336\031\200(\227P\000"
& "\252~\357\031\257r\211\347\372^\333\375Z\353x\202\263a\213\005;\206\222"
& "\"\326a\244\264I\242\322\024\240\000\000;\000";
CONST E43 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000\206I\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002?\204\217\251\313\355\017\243\234\024\206\213\263\306j{\335}b(zd\t&"
& "\346\261\"\351\031\300F6\323*\007\240\361}\325\345\351\033\361v:Y\216\263"
& "1*YI\346\313\251\303\271\242\266)\265\007(\000\000;";
CONST E44 =
"GIF89a\030\000\030\000\200\377\000\300\300\300\000\206I!\371\004\001\000"
& "\000\000\000,\000\000\000\000\030\000\030\000@\002@\204\217\251\033\355"
& "\017\235\212)\206\205\363\204\373u\tX\240F2\342\371\235\\\2656\006\305z"
& "!\032\253k\211\347\372\236\332n\355\373!`\007K\357u\231\311\206\267b\023"
& ")S\035\225F`\260\3473\024\000\000;";
CONST E45 =
"GIF87a,\000%\000\263\000\000\377\377\377\357\357\357\316\316\316\306\306"
& "\306\275\275\275\255\255\255\234\234\377\214\214\214ssscc\316RRR1\000\234"
& "\000\000\000\000\000\000\000\000\000\000\000\000,\000\000\000\000,\000%"
& "\000\000\004\377\020\310I\253\2758\353\3153\223C(\216di\236#\363\001h\353"
& "\266*\370\206\206\262\210\365=\2071\273\007\t\206\010(\334\rz\306\304B7"
& "P2gHcH\240\224\212\242.\347R\251]$vXTB\020\010P\005\010\257\000\020(|_\341"
& "\323\202-\240\002\010j@\375\211\212\233\346\001zN\fcz\002|\'~%\013\002\007"
& "Ks\004Z\007\005\210&\212$s\005\216\223K\003\013\007\002\224P+/s\241|\013"
& "f\242p\244.\246\253\"\257\225%\227#\217\235\266\267\2432-s\006U\266\000"
& "\277\263$\265\261\272\271\217\273>V\315W\255\316\316\306\3210\320\324Ra"
& "**\327\325\274GW\334\211\326E\337B\333GE\344<<\347\347\354\336\332\351\344"
& "\351\353\346\353\340\337\357\314\371\345)\367\366\363\344\271\313\006N\035"
& "\275z\264\370=\203\247\355\3363\177\001\003\246\260\026\216\225\267\212"
& ".\246a\\\270oc\037\212\036\021-\255\210G\262\244\311\223(\265\001H\311\262"
& "e\312\010\000;";
CONST E46 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\314\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002@\204\217\251\033"
& "\355\017\235\212)\206\205\363\204\373u\tX\240F2\342\371\235\\\2656\006\305"
& "z!\032\253k\211\347\372\236\332n\355\373!`\007K\357u\231\311\206\267b\023"
& ")S\035\225F`\260\3473\024\000\000;\000";
CONST E47 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\377\327\000\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002A\204\217\251\313\355\030\336\013T2\212m\302\\\033\016j\340(uP\326\204"
& "\'\252\220\300\310\036\360\007W\362\274\252/~\273\264Z\263\345l\301\213"
& "\251\'\\\034\177\221I\260Y\252yv:Ou\032\233~$\005\000;";
CONST E48 =
"GIF89a\034\000\037\000\263\000\000\000\000\000\356\356\356\377\377\377\000"
& "3\2313f\231\000f\231\0003f\231\314\314f\231\314f\231\231\335\335\335\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000!\371\004\001\000"
& "\000\000\000,\000\000\000\000\034\000\037\000@\004\347\020\310I\253\275"
& "@\010\273\253\256A8i\001b\f\203q(j\030&\'Z\270\243\020\020h\216\036\207"
& "\256\317\"\311\3073\024v&4\243k\0318\020nO\346\262v\233i\024\204\204\313"
& "\344\003\006j\2320IJ\016f\304\350\264\272X\004S\332\200\344\271L\227RC\007"
& "\004\"AP \006Ky\010\007SJ8\006OYL\\9^T8(\006\006\t\nZ\0071?r$\214\221\004"
& "=>\215r\030\243\244gk\247jF\245\243\232G#B\260\026\255\034\030\256\263\253"
& "\027\255t\n!}twRO\t^eT\n\005\222\222<\006\274!,\311Q_J0)\010\001\003\326"
& "K\005\231f$\004\210%\223L\333\334\322s\005\004\351\2247\2047\240\216\206"
& ">\210\204\220]\272\324>X\230\345w\004\005\377Y\020\340\370G\220\240\226"
& "n\270pE\000\000;\000";
CONST E49 =
"<HTML>\n<HEAD>\n<TITLE>CM3-IDE</TITLE>\n</HEAD>\n<BODY BGCOLOR=\"#fffff"
& "f\">\n<!-- Changed by: Critical Mass, 6-Feb-1996 -->\n<center><a href="
& "\"/rsrc/info.html\"><img src=\"/rsrc/CM3_IDE.gif\"\n alt=\" C M 3 "
& " - I D E \" border=0 align=\"bottom\" ></a></center>\n\n\n<p>\n<cen"
& "ter>\n<table>\n<tr><!--------------------------------------------------"
& "------->\n<td width=\"24%\">\n <b><a href=\"/package/\">P<font size=\""
& "-1\">ACKAGES</font></a></b>\n</td>\n<td width=\"38%\">\n <a href=\"/ro"
& "ot/\"><img src=\"/rsrc/build-root.gif\" border=0 align=\"bottom\" ></a>"
& "\n <b><a href=\"/root/\">Roots</a></b>\n</td>\n<td width=\"38%\">\n <"
& "a href=\"/package/\"><img src=\"/rsrc/build-pkg.gif\" border=0 align=\""
& "bottom\" ></a>\n <b><a href=\"/package/\">Packages</a></b>\n</td>\n</t"
& "r>\n\n<tr><!--------------------------------------------------------->\n"
& "<td width=\"24%\">\n</td>\n<td width=\"38%\">\n <a href=\"/library/\">"
& "<img src=\"/rsrc/lib.gif\" border=0 align=\"bottom\" ></a>\n <b><a hre"
& "f=\"/library/\">Libraries</a></b>\n</td>\n<td width=\"38%\">\n <a href"
& "=\"/program/\"><img src=\"/rsrc/pgm.gif\" border=0 align=\"bottom\" ></"
& "a>\n <b><a href=\"/program/\">Programs</a></b>\n</td>\n\n<tr><!-------"
& "-------------------------------------------------->\n<td> </td>\n<"
& "/tr>\n\n<tr><!--------------------------------------------------->\n<td"
& " width=\"24%\">\n <a href=\"/unit/\"><b>S<font size=\"-1\">OURCES</fon"
& "t></b></a>\n</td>\n<td width=\"38%\">\n <a href=\"/interface/\"><img s"
& "rc=\"/rsrc/x-i3.gif\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/"
& "interface/\">Interfaces</a></b>\n</td>\n<td width=\"38%\">\n <a href=\""
& "/module/\"><img src=\"/rsrc/x-m3.gif\" border=0 align=\"bottom\" ></a>\n"
& " <b><a href=\"/module/\">Modules</a></b>\n</td>\n</tr>\n\n<tr><!------"
& "--------------------------------------------------->\n<td width=\"24%\""
& ">\n</td>\n<td width=\"38%\">\n <a href=\"/generic-interface/\"><img sr"
& "c=\"/rsrc/x-ig.gif\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/g"
& "eneric-interface/\">Generic Interfaces</a></b>\n</td>\n<td width=\""
& "38%\">\n <a href=\"/generic-module/\"><img src=\"/rsrc/x-mg.gif\" bord"
& "er=0 align=\"bottom\" ></a>\n <b><a";
CONST E49_0 =
" href=\"/generic-module/\">Generic Modules</a></b>\n</td>\n</tr>\n"
& "\n<tr><!--------------------------------------------------------->\n<td"
& " width=\"24%\">\n</td>\n<td width=\"38%\">\n <a href=\"/h-source/\"><i"
& "mg src=\"/rsrc/x-h.gif\" border=0 align=\"bottom\" ></a>\n <b><a href="
& "\"/h-source/\">C Includes</a></b>\n</td>\n<td width=\"38%\">\n <a"
& " href=\"/c-source/\"><img src=\"/rsrc/x-c.gif\" border=0 align=\"bottom"
& "\" ></a>\n <b><a href=\"/c-source/\">C Sources</a></b>\n</td>\n</"
& "tr>\n\n<tr><!--------------------------------------------------------->"
& "\n<td> </td>\n</tr>\n\n<tr><!-------------------------------------"
& "-------------------->\n<td width=\"24%\">\n <a href=\"/type/\"><b>D<fo"
& "nt size=\"-1\">ECLARATIONS</font></b></a>\n \n</td>\n<td width=\""
& "38%\">\n <a href=\"/type/\"><img src=\"/rsrc/type.gif\" border=0 align"
& "=\"bottom\" ></a>\n <b><a href=\"/type/\">Types</a></b>\n</td>\n</tr>\n"
& "\n<tr><!--------------------------------------------------------->\n<td"
& "> </td>\n</tr>\n\n<tr><!------------------------------------------"
& "--------------->\n<td width=\"24%\">\n <a href=/help/><b>H<font size=\""
& "-1\">ELP</font></b></a></td>\n<td width=\"38%\">\n <a href=\"/referenc"
& "e/\"><img src=\"/rsrc/ref.gif\" border=0 align=\"bottom\" ></a>\n <a h"
& "ref=\"/reference/\"><b>Language Reference</b></a>\n</td>\n<td width=\"3"
& "8%\">\n <a href=\"/tutorial/\"><img src=\"/rsrc/tut.gif\" border=0 ali"
& "gn=\"bottom\" ></a>\n <a href=\"/tutorial/\"><b>Tutorial</b></a>\n</td"
& ">\n</tr>\n\n<tr><!-----------------------------------------------------"
& "---->\n<td width=\"24%\">\n</td>\n<td width=\"38%\">\n <a href=/help/>"
& "<img src=\"/rsrc/man.gif\" border=0 align=\"bottom\" ></a>\n <a href=/"
& "help/><b>Help</b></a>\n</td>\n<td width=\"38%\">\n <a href=\"/SRC_repo"
& "rt/\"><img src=\"/rsrc/doc.gif\" border=0 align=\"bottom\" ></a>\n <a "
& "href=\"/SRC_report/\"><b>Documentation</b></a>\n</td>\n</tr>\n\n<tr><!-"
& "-------------------------------------------------------->\n<td width=\""
& "24%\">\n</td>\n<td width=\"38%\">\n <a href=\"/example/\"><img src=\"/"
& "rsrc/ex.gif\" border=0 align=\"bottom\" ></a>\n <a href=\"/example/\">"
& "<b>Examples</b></a>\n</td>\n<t";
CONST E49_1 =
"d width=\"38%\">\n <a href=\"/rsrc/util.html\"><img src=\"/rsrc/util.g"
& "if\" border=0 align=\"bottom\" ></a>\n <a href=\"/rsrc/util.html\"><b>"
& "Utilities</b></a>\n</td>\n</tr>\n</table>\n\n</center>\n\n</body>\n</ht"
& "ml>\n";
CONST E50 =
"GIF89a\030\000\030\000\367\000\000\004\002\004\254\222\024t\226\224\254"
& "\306\304dR\f\254\316\314|\002\004\374\376\314\374\336DDNd\204\252\254|\""
& "$\204\206T\254\326\354\264\356\354\244\262\264\254\252T\334\352\354,\"\004"
& "$FLtjd\264\002\004\274\332\324\374\346D\224\216\214df<|\206t\204\256\314"
& "\204FDt~\234\204zt\314\316\314|\026\034\304\366\364\264\262\264\334\376"
& "\374,&$\354\346\204lRTt\002\004\354\356\224\234\002\004\224\202\204|\242"
& "\244\2046<\324\002\004\224\236\234\364\372\364\374\376\244d\212\244\264"
& "\302\204\204^\\\264\302\214\264\266l\214nl\324\332\324\374\372Tt\212|\254"
& "\276\274\244\326\324\214\002\004\314\356\374\254\332\344\224NL<:$t\016\f"
& "\374\376\214\204\212\244\274\276\274\274\246,tV\\\234\252\254\204*,\224"
& "\226d\274\342\37442\034lrt\304\002\004\214\202\204|JL\214z|\304\316\334"
& "\324\376\374\204RT\274\242\244\374\372\374l\222\244\034\022\004tf\034\244"
& "\322\324\204\006\f\344\316d\314\362\354\204\256\304\274\262T,*\f\374\352"
& "\\\234\232\224ln<t\202|\214\272\324\324\326\324\314\372\374\354\376\374"
& "l.4\374\376t\254\002\004\214:<\344\002\004\334\326|\274\276t\374\376d\264"
& "\342\344l\026\024\374\376\234\304\302\274\314\2624\214JL\364\376\374LJ,"
& "\264\322\314\204\002\004DV\\\214\252\254|&$\214\212T\264\332\364\314\352"
& "\354\234\256\274LRTD:<\354\336d\004\022\024\364\362\364\374\362D$\"4\304"
& "\312|\264\216\214\374\376\204|fd\364\366\224\274\326\324\204rt\204jl\304"
& "\302\224\304\266t|~|\324\322\324\234\242\244\304\266\\\274\336\334|VTt\006"
& "\f\234jl\254\302\304t\022\024\244\232d$\"\fd\222\254\244\202\204\374\376"
& "\254\374\376\224\224RTlnD\204\202||\216|\304\362\374\224~|d\216\244\374"
& "\376T\274\252,tZ\\\274\346\374\274\246\244\214\276\324\274\002\004\344\376"
& "\374\244\002\004\2146<\334\002\004\224\002\004\304\276\274\244\252\254\214"
& "*,\314\002\004\204JL\324\372\374\274\342\344\374\376\374\000+\377\000\203"
& "\377\000|\377\310\000\000k\000\000\025\000\000\000\000\000\000`\324\001"
& "\212\353\000\026\022\000\000\000\0004\306\000d<\000\203L\000|\000W\377\264"
& "\364\377\353\200\377\022|\377\000\270\320w\352\353\020\022\022O\000\000"
& "\000\310m\350kd\353\025\203\022\000|\000\004`4\000-d\000O\203\000\000|\002"
& "t\270\0006\355\000O\022\000\000\000\000\000\252\000\001\377\000\000\377"
& "\000\000\177\000\314d\000\352\355\000\022\022\000\000\000\000\000`\000\001"
& "\212\000\000\026\000\000\000\000\2104\000dd\000\203\203\000||\001\001`\000"
& "\000\212\000\000\026\000\000\000\025\000}\000\000\025\0000\000\000\000\000"
& "\000\024\000\000\000\000\000\000\000\000\000\000\000\321\266\0009\352\000"
& "\327G\000Z\000!\371\004\000\000\000\000\000,\000\000\000\000\030\000\030"
& "\000\007\010\377\000y\t\0348\360E\031\"\265&\275 \310\260!/K,\fTh1\253\202"
& "\001>\005\0342<\263\340U\223<?T\250\020\225\307c\020X\032y\215\310\323\302"
& "\300\256\206!@\264\340\301E\243\001\\\227\004\332\331\020\003\225\']\002"
& "\035\341\312c\247\241\215Y|\004\366\030SB\210\220\003I\310\010|2\213CC\003"
& "jF\360\262\223C\021\f90\004B`\265\225\026\217\242\003w\265\310#\320\317"
& " /r\342\n\241\241h\205@Yl2\016tq\002\215@\005\022j0\000\000D\f\203/2\000"
& "\02501\213\211\216Z\016\367\\\021\342f\311\235Q\214\276\320\210Bk\226\347"
& "<\037\0346\250D\300\r\n9\2102\264\021\300\013\326\211\026\230\3206\264S"
& "\n\224\020P0@\201\212DV\340\252\206\017\010\262\342\224&\024\2144[\272\244"
& "\344\265\250\302&\331\236\300 @`H\203l\206\205\202\340\372\034A)\235T8\336"
& "x\224J)\"\323\245Y\013>Q\0208\002\213\252\"\001\244\016<\225\'\fA\007\263"
& "n\021\264\223`H\207Cf\020$\313,\2660\304\003-\262\331\021\010\006\222\220"
& "\020\340@y\304\202\022A\034\3142\003Azx\340\204 Z\tD\nz\r\235A\313+.\ft"
& "\306\004\204\3700\320\000j\244\000TC\026\244\360\312\024\327\r\324\234\032"
& ":\244\364\207\001\263\320\262\206\013x\354@\t\007<\314\222G#\313\t\204\201"
& "D\263P\324\302+\006@\221$Ce\264\222H\"T\204\246Q@\000;";
CONST E51 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\206I!\371\004\001\000"
& "\000\000\000,\000\000\000\000\030\000\030\000@\002?\204\217\251\013\341"
& "\017\0373\321\3218\023\316\025\336\316U\03172\235\025J\213\247\235\337\266"
& "\262ly\250\364\2157h\256\303\345i3\005\021\303\327\306U\003\032gK\024H("
& "cN\2249\037/P*\000\000;\000";
CONST E52 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\200\200!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002>\204\217\251\032"
& "\355\037\026\213\000Bi\036\336\225\332O!\037G\226\thf\241za\315\t\2760,"
& "sZ\212\223u\316:|\234\332un.OLx\020\036\225\306\243\204I|\242L\226\337*"
& "U\000\000;\000";
CONST E53 =
"<HTML><HEAD><TITLE>About CM3-IDE</TITLE></HEAD>\n<BODY BGCOLOR=\"#fffff"
& "f\">\n<a href=authors.html><img src=CM3_IDE.gif border=0></a><p>\n\n<br"
& ">CM3-IDE, a distributed application development environment, is a\nprod"
& "uction of Critical Mass, Inc. For more information, contact: <a\nhref="
& "mailto:m3support@elego.de>m3support@elego.de</a> or <a\nhref=http://mod"
& "ula3.elegosoft.com/cm3/>http://modula3.elegosoft.com/cm3/</a>.\n\n<p>\n"
& "CM3-IDE was originally developed as <a href=\"http://www.igencorp.com/c"
& "mass/reactor/\">Reactor</a> by Bill Kalsow and Farshad Nayeri at <a hre"
& "f=\"http://www.igencorp.com/cmass/\">Critical Mass, Inc.</a>, now named"
& " <a href=\"http://www.igencorp.com/\">IGEN Corporation</a>. The softwar"
& "e was later open-sourced through the tireless efforts of Randy Coleburn"
& " and Olaf Wagner.\n</p>\n\n<p>Copyright © 1995-96 Critical Mass, In"
& "c., All Rights\nReserved. CM3, CM Modula-3, and Critical\nMass are trad"
& "emarks of Critical Mass Inc.\n\n<p>This software is subject to the lice"
& "nse agreement set forth in the\nenclosed <A HREF=\"license.html\">licen"
& "se agreement</A>. Please read it\nand agree on all the terms before usi"
& "ng this software.\n\n<p><a href=http://modula3.elegosoft.com/cm3/><img "
& "src=cmass.gif border=0></a>\n</BODY>\n</HTML>\n\n\n\n\n\n\n\n\n\n\n\n\n"
& "\n\n\n\n\n\n\n\n\n\n\n\n";
CONST E54 =
"GIF89a\010\000\t\000\221\000\000\377\377\377\000\000\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\010\000\t\000\000"
& "\002\016\204\177\241\033\300k^b\010V\205b\336\005\000;";
CONST E55 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\377\000\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002B\204\217\251\032"
& "\355\017\033\203\346\201\270\022\316\325\336\270!\340\310\225\2468R\223"
& "\267J\250\323\245\356\001\276p\231\236\372\316gr`\372\2614\241\217\212\246"
& "\362\024\223B\033\320(#\336ZO\251\260\272h\362\246\231\002\000;\000";
CONST E56 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000\000\000\000f3\000\000"
& "\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000@\002"
& "?\204\217\251k\221\002\225ckN\212\202\316\033\203\013@\321\001z\346\211"
& "f\217\220\224\352*\231n\227r\365\215\247\032}\202c\203q1\204\037\305\217"
& "44\262ZAb\021\265\263\344\200\316\251\365\252(\000\000;\000";
CONST E57 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002B\204\217\251\032"
& "\355\017\033\203\346\201\270\022\316\325\336\270!\340\310\225\2468R\223"
& "\267J\250\323\245\356\001\276p\231\236\372\316gr`\372\2614\241\217\212\246"
& "\362\024\223B\033\320(#\336ZO\251\260\272h\362\246\231\002\000;\000";
CONST E58 =
"<html>\n<head>\n <title>CM3-IDE utilities</title>\n <meta name=\"GE"
& "NERATOR\" content=\"Mozilla/2.0GoldB2 (Win32)\">\n</head>\n<body bgcolo"
& "r=\"#ffffff\">\n\n<H3><img src=util.gif> Various Utilities </H4>\n\n<p>"
& "\n<ul>\n<li><a href=\"/form/new-pkg\">Create new package</a>\n<p>\n<li>"
& "<a href=\"/form/rescan/\">Rescan package roots</a>\n<p>\n<li><a href=\""
& "/build-cache/\">View recent build results</a>\n<p>\n<li><a href=\"/form"
& "/configure/\">Configuration</a>\n<p>\n<li><a href=\"/log/#TAIL\">Consol"
& "e log</a>\n</ul>\n\n</body>\n</html>\n\n\n\n";
CONST E59 =
"GIF89a\010\000\t\000\263\000\000\377\377\377\000\000\000\000\273\000\000"
& "\252\000UUUfff\"\"\"\000\356\000\252\252\252\000\000\000\000\000\000\000"
& "\000\000\000\000\000\000\000\000\000\000\000\000\000\000!\371\004\001\000"
& "\000\000\000,\000\000\000\000\010\000\t\000@\004\033\020\310I\253\fE\020"
& "\035@ A7a\302@\005\206\025\224\002z\035\010{\tU\004\000;\000";
CONST E60 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002>\204\217\251\032"
& "\355\017\033\213\022\320\260R\314\347b{M\336\303\225&2\222\342\006\262]"
& "\330\272\006L\231\336\211\347z\226\332\251\303\253\305T/\341\255\310:\316"
& "h0\244\252\211\372\0019\277\335\224S\000\000;\000";
CONST E61 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\200\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002C\204\217\251\032"
& "\355\017\033\213&T\272\020\316 \332\376y\223\267q\346\t\222\317\"&e\272"
& "j\355\201I\360\307\251\350\316\367\231j\313\001c#\207\353\325\262\315nA"
& "Z)yAB.Qcq\210c\r}VN\001\000;\000";
CONST E62 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\3773\000!\371\004\001\000"
& "\000\000\000,\000\000\000\000\030\000\030\000@\002C\204\217\251\032\355"
& "\037\026\213\240\031H\345\223\374\330Ja[\"v\346\251\225\350\025\266c:\211"
& "\231\327\2623\367\256\372\371\355\010\346\003\251P\237bna\264A`$Y\217\005"
& "\025.\2215\351-\006\\ewO]\001\000;\000";
CONST E63 =
"GIF87a,\000%\000\242\000\000\377\377\377\357\357\357\316\316\316\306\306"
& "\306\255\255\255\214\214\2141\000\234\000\000\000,\000\000\000\000,\000"
& "%\000\000\003\352\010\272\334\3760\312I\343Q#\353\315\273\377\333q\001\340"
& "g\224\350 b\351f\234\255\267\222\350k\033\000\234\275\361\234\032\201`P"
& "\220\333\005u%_M\300l\n`@\002\022\244,\335^O\327\224:\212ix^N5\266\r\217"
& "\303h\315\271\003(\020\335\355\267\274\235Zs\260x\303S\237\257wKsp\202s"
& "~, {\210y\211\2054 q\217\203\220\2145|\225\211\225\223%AnB\235\001\234\237"
& "\231 6{Wyeb\177i\253*\252\254hv\257\242\262^\261\"\007\037\270\253\266\031"
& "\272b\254\274\275\275\272\267\302*\303\276!\256!j\307\307\304\316\270\320"
& "\035\301\317\305\320\330\306\251\206\277\321\314\317\302\323\333\215\251"
& "\311\"\310j\347\255\311\351\334\264\335\343\357\324\354\355\344\362(\261"
& "\367\363\n\267\375\376\377\000\003\n\004 \260\240\301\203\007\022\000\000"
& ";";
CONST E64 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002A\204\217\251\033"
& "\355\017\235\212!\305\205\363\274\366mhP\215Ff\342Yu(\207Pa\n\252\036p~"
& "\353\\\346\372\316\333\367(\373\245Z\254\027\356\340\242\301\216F\246R\022"
& "\004\326\242\313$Q\010\274b\r\005\000;\000";
CONST E65 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000f\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002C\204\217\251\313\355\030\336\013T2\212m\302\\\033\016j\340(\215\246"
& "\223\001\241Z-\335\327\262\361A\312\360{\277\351\231\353}\372\213\250\202"
& "\212\232\260V\\\311\200.\234\262\341d\242LB\021\322\363\364\330\264\033"
& "I\001\000;";
CONST E66 =
"GIF89a\034\000\037\000\242\377\000\377\377\377\357\357\357\335\000\000\231"
& "f3\010\000\000\000\000\000\300\300\300\000\000\000!\371\004\001\000\000"
& "\006\000,\000\000\000\000\034\000\037\000@\003\254X\272\334\376\005\000"
& "5\231\254\261\205M(\330`(\214a\311y%i\256gT]\013\354I\n\330\271\346\020"
& "\010;\250\2577\211\017\244\332\215\212\274@\360\263)\262\200\263\213tJ\225"
& ".g1\n\266\266\2111M\274\344S\211\032\022\305\233_h\311R9Kl\360q\334\022"
& "\032{\201\237\232u\203\370\377.U\202\203\036\200~6\205\031\212/Z\f ^\215"
& "Y\213\032u\030\206\224d8+a{P\232rh|e\233\241\236vy)wf\210\237\251\"GEq)"
& "aNs\225!:o\253\254\247\260+\235\274LI\245tA\004\307\310\311\227\005\035"
& "\t\000;";
CONST E67 =
"<HTML>\n<HEAD>\n<TITLE>CM3-IDE</TITLE>\n</HEAD>\n<BODY BGCOLOR=\"#fffff"
& "f\">\n<!-- Changed by: Critical Mass, 3-Oct-1996 -->\n<center>\n<a hre"
& "f=\"/rsrc/info.html\"><img src=\"/rsrc/CM3_IDE.gif\"\n alt=\" C M "
& "3 - I D E \" border=0 align=\"bottom\" ></a>\n</center>\n<p>\n<cen"
& "ter>\n<table>\n<tr><!--------------------------------------------------"
& "------->\n<td>\n <b><a href=\"/package/\">P<font size=\"-1\">ACKAGES</"
& "font></a></b>\n</td>\n<td>\n <a href=\"/package/build-pkg\"><img src=\""
& "/rsrc/build-pkg.gif\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/"
& "package/build-pkg\">Buildable</a></b>\n</td>\n<td>\n <a href=\"/progra"
& "m/\"><img src=\"/rsrc/pgm.gif\" border=0 align=\"bottom\" ></a>\n <b><"
& "a href=\"/program/\">Programs</a></b>\n</td>\n<td>\n <a href=\"/root/\""
& "><img src=\"/rsrc/roots.gif\" border=0 align=\"bottom\" ></a>\n <b><a "
& "href=\"/root/\">Package roots</a></b>\n</td>\n</tr>\n\n<tr><!----------"
& "----------------------------------------------->\n<td>\n</td>\n<td>\n "
& "<a href=\"/package/browse-pkg\"><img src=\"/rsrc/browse-pkg.gif\" borde"
& "r=0 align=\"bottom\" ></a>\n <b><a href=\"/package/browse-pkg\">Browsa"
& "ble</a></b>\n</td>\n<td>\n <a href=\"/library/\"><img src=\"/rsrc/lib."
& "gif\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/library/\">Libra"
& "ries</a></b>\n</td>\n<td>\n <a href=\"/type/\"><img src=\"/rsrc/type.g"
& "if\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/type/\">Types</a>"
& "</b>\n</td>\n\n<tr><!--------------------------------------------------"
& "------->\n<td> </td>\n</tr>\n\n<tr><!-----------------------------"
& "---------------------->\n<td>\n <a href=\"/unit/\"><b>S<font size=\"-1"
& "\">OURCES</font></b></a>\n</td>\n<td>\n <a href=\"/interface/\"><img s"
& "rc=\"/rsrc/x-i3.gif\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/"
& "interface/\">Interfaces</a></b>\n</td>\n<td>\n <a href=\"/generic-inte"
& "rface/\"><img src=\"/rsrc/x-ig.gif\" border=0 align=\"bottom\" ></a>\n "
& " <b><a href=\"/generic-interface/\">Generic Interfaces</a></b>\n</"
& "td>\n<td>\n <a href=\"/h-source/\"><img src=\"/rsrc/x-h.gif\" border=0"
& " align=\"bottom\" ></a>\n <b><a href=\"/h-source/\">C Includes</a"
& "></b>\n</td>\n</tr>\n\n<tr>";
CONST E67_0 =
"<!--------------------------------------------------------->\n<td>\n</t"
& "d>\n<td>\n <a href=\"/module/\"><img src=\"/rsrc/x-m3.gif\" border=0 a"
& "lign=\"bottom\" ></a>\n <b><a href=\"/module/\">Modules</a></b>\n</td>"
& "\n<td>\n <a href=\"/generic-module/\"><img src=\"/rsrc/x-mg.gif\" bord"
& "er=0 align=\"bottom\" ></a>\n <b><a href=\"/generic-module/\">Generic&"
& "nbsp;Modules</a></b>\n</td>\n<td>\n <a href=\"/c-source/\"><img src=\""
& "/rsrc/x-c.gif\" border=0 align=\"bottom\" ></a>\n <b><a href=\"/c-sour"
& "ce/\">C Sources</a></b>\n</td>\n</tr>\n\n<tr><!-------------------"
& "-------------------------------------->\n<td> </td>\n</tr>\n\n<tr>"
& "<!--------------------------------------------------------->\n<td>\n <"
& "a href=/help/><b>H<font size=\"-1\">ELP</font></b></a></td>\n<td>\n <a"
& " href=\"/reference/\"><img src=\"/rsrc/ref.gif\" border=0 align=\"botto"
& "m\" ></a>\n <a href=\"/reference/\"><b>Language Reference</b></a>\n</t"
& "d>\n<td>\n <a href=\"/tutorial/\"><img src=\"/rsrc/tut.gif\" border=0 "
& "align=\"bottom\" ></a>\n <a href=\"/tutorial/\"><b>Tutorial</b></a>\n<"
& "/td>\n<td>\n <a href=/help/><img src=\"/rsrc/man.gif\" border=0 align="
& "\"bottom\" ></a>\n <a href=/help/><b>Help</b></a>\n</td>\n</tr>\n\n<tr"
& "><!--------------------------------------------------------->\n<td>\n</"
& "td>\n<td>\n <a href=\"/SRC_report/\"><img src=\"/rsrc/doc.gif\" border"
& "=0 align=\"bottom\" ></a>\n <a href=\"/SRC_report/\"><b>Documentation<"
& "/b></a>\n</td>\n<td>\n <a href=\"/example/\"><img src=\"/rsrc/ex.gif\""
& " border=0 align=\"bottom\" ></a>\n <a href=\"/example/\"><b>Examples</"
& "b></a>\n</td>\n<td>\n <a href=\"/rsrc/util.html\"><img src=\"/rsrc/uti"
& "l.gif\" border=0 align=\"bottom\" ></a>\n <a href=\"/rsrc/util.html\">"
& "<b>Utilities</b></a>\n</td>\n</tr>\n\n<tr><!---------------------------"
& "------------------------------>\n<td> </td>\n</tr>\n\n<tr><!------"
& "--------------------------------------------------->\n<td>\n <b>M<font"
& " size=\"-1\">isc</font></b></td>\n<td>\n <a href=\"/form/configure/\">"
& "<img src=\"/rsrc/unknown.gif\" border=0 align=\"bottom\" ></a>\n <a hr"
& "ef=\"/form/configure/\"><b>Configuration</b></a>\n</td>\n<td>\n <a hre"
& "f=\"/form/new-pkg/";
CONST E67_1 =
"\"><img src=\"/rsrc/unknown.gif\" border=0 align=\"bottom\" ></a>\n <a"
& " href=\"/form/new-pkg/\"><b>Create package</b></a>\n</td>\n<td>\n <a h"
& "ref=\"/form/rescan/\"><img src=\"/rsrc/unknown.gif\" border=0 align=\"b"
& "ottom\" ></a>\n <a href=\"/form/rescan/\"><b>Rescan packages</b></a>\n"
& "</td>\n</tr>\n\n<tr><!-------------------------------------------------"
& "-------->\n<td>\n</td>\n<td>\n <a href=\"/log/#TAIL\"><img src=\"/rsrc"
& "/unknown.gif\" border=0 align=\"bottom\" ></a>\n <a href=\"/log/#TAIL\""
& "><b>Console log</b></a>\n</td>\n<td>\n <a href=\"/build-cache/\"><img "
& "src=\"/rsrc/unknown.gif\" border=0 align=\"bottom\" ></a>\n <a href=\""
& "/build-cache/\"><b>Recent builds</b></a>\n</td>\n</tr>\n</table>\n\n</c"
& "enter>\n\n</body>\n</html>\n";
CONST E68 =
"GIF89a\030\000\030\000\221\000\000\377\377\377\000\206I\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\030\000\030\000\000"
& "\002B\204\217\251\313\355\017\243\234\024\206\213\263\306j{\335}b(zd\t&"
& "\233\272\262\331y\301\201\021\003-\322\326\367\261\323)\376\363\005\205"
& "\034\033\261\010|\031m=\246R7t\026\241\312$\252\312\273F\265\251\002\000"
& ";";
CONST E69 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\206I!\371\004\001\000"
& "\000\000\000,\000\000\000\000\030\000\030\000@\002?\204\217\251\013\341"
& "\017\0373\321\3218\023\316\025\336\316U\03172\235\025J\213\247\235\337\266"
& "\262ly\250\364\2157h\256\303\345i3\005\021\303\327\306U\003\032gK\024H("
& "cN\2249\037/P*\000\000;\000";
CONST E70 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\177\000\000!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002A\204\217\251\032"
& "\355\037\026\213\300\031(\257\315\274i\n=\023\306\225\346\022z\247\366}"
& "\252\244n\351{l\356)\256\372J\357n\217\233\351bD`\242\3703V@\305\324\221"
& "\t\315\215\2366\230\220G\332)K\005\000;\000";
CONST E71 =
"<HTML><HEAD><TITLE>Critical Mass Software License Agreement</TITLE></HE"
& "AD>\n<BODY BGCOLOR=\"#ffffff\">\n\n<H3> </H3><!--- keep this line bec"
& "ause at runtime it gets replaced by other headers --->\n\n<center><H3>C"
& "ritical Mass License Agreement<p>Critical Mass Modula-3 (CM3)</H3></cen"
& "ter>\n\n<font size=-1>\n\n<ol>\n\n<li><b>Grant Of License.</b> Critica"
& "l Mass, Inc., 1770 Massachusetts Ave.\n Cambridge, MA 02140 USA (\"C"
& "RITICAL MASS\"), grants to you\n (\"LICENSEE\") the non-exclusive, n"
& "on-transferable, royalty free\n right to use, modify, reproduce and "
& "distribute Critical Mass\n Modula-3 (\"SOFTWARE\") subject to the te"
& "rms set forth herein. Any\n distribution of SOFTWARE shall include "
& "this Critical Mass License\n Agreement in human readable form.<br>\n"
& "<p>\n<li><b>Title to Intellectual Property and Software.</b> Subject t"
& "o the\n limited rights and licenses granted under this License Agree"
& "ment,\n all rights, title and interests including patent, copyright,"
& " and\n trademark rights in SOFTWARE are and shall remain vested in\n"
& " CRITICAL MASS to the exclusion of LICENSEE. CRITICAL MASS\n rep"
& "resents and warrants that CRITICAL MASS has the legal right to\n gra"
& "nt such licenses as are expressly granted under this Agreement.<br>\n<p"
& ">\n<li><b>Copyright.</b> The SOFTWARE is owned by CRITICAL MASS or its"
& "\n suppliers and is protected by United States copyright laws and\n "
& " international treaty provisions. Therefore, you must treat the\n "
& " SOFTWARE like any other copyrighted material (e.g., a book or\n mus"
& "ical recording) except that you may use the SOFTWARE as\n provided i"
& "n this Critical Mass License Agreement.<br>\n<p>\n<li><b>Improvements.<"
& "/b> LICENSEE hereby grants to CRITICAL MASS a\n non-exclusive, non-"
& "transferable, royalty free right to use,\n modify, reproduce and dis"
& "tribute with the right to sublicense at\n any tier, any improvements"
& ", enhancements, extensions, or\n modifications that LICENSEE make to"
& " SOFTWARE, provided such are\n returned to CRITICAL MASS";
CONST E71_0 =
" by LICENSEE.<br>\n<p>\n<li><b>DISCLAIMER OF WARRANTY.</b> Because the"
& " SOFTWARE is a research work\n and not a released product, it is pro"
& "vided \"AS IS\" WITHOUT\n WARRANTY OF ANY KIND AND WITHOUT ANY SUPPO"
& "RT SERVICES. EXCEPT AS\n SPECIFICALLY PROVIDED ABOVE IN SECTION 2, "
& "CRITICAL MASS FURTHER\n DISCLAIMS ALL OTHER EXPRESS OR IMPLIED WARRA"
& "NTIES OF\n MERCHANTABILITY OR OF FITNESS FOR A PARTICULAR PURPOSE. "
& "THE\n ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE SOFTW"
& "ARE\n REMAINS WITH YOU.<br>\n<p>\n<li><b>Limitation of Liability.</b"
& "> IN NO EVENT SHALL CRITICAL MASS OR ITS\n SUPPLIERS BE LIABLE IN A"
& "N AMOUNT THAT EXCEEDS THE LICENSE FEE PAID\n BY LICENSEE FOR ANY DAM"
& "AGES (INCLUDING, WITH LIMITATION, DAMAGES\n FOR LOSS OF BUSINESS PRO"
& "FITS, BUSINESS INTERRUPTION, LOSS OF\n BUSINESS INFORMATION, OR OTHE"
& "R PECUNIARY LOSS), REGARDLESS OF THE\n FORM OF CLAIM OR ACTIONS, ARI"
& "SING OUT OF THE USE OF OR INABILITY\n TO USE THE SOFTWARE OR DOCUMEN"
& "TATION, EVEN IF CRITICAL MASS HAS\n BEEN ADVISED OF THE POSSIBILITY "
& "OF SUCH DAMAGES. BECAUSE SOME\n STATES DO NOT ALLOW THE EXCLUSION O"
& "R LIMITATION OF LIABILITY FOR\n CONSEQUENTIAL OR INCIDENTAL DAMAGES,"
& " THE ABOVE LIMITATION MAY NOT\n APPLY TO YOU.<br>\n<p>\n<li><b>Ackno"
& "wledgement of Allocation of Risk.</b> LICENSEE acknowledges and\n a"
& "grees that the fees charged by CRITICAL MASS in this Agreement\n ref"
& "lect the allocation of risks provided by the foregoing\n limitation "
& "of liability. LICENSEE acknowledges and represents\n that it has re"
& "ad and understands these allocations of risk\n limiting the liabilit"
& "y of CRITICAL MASS and that it understands\n that a modification of "
& "the allocation of risks set forth in this\n agreement would affect t"
& "he fees charged by CRITICAL MASS, and that\n LICENSEE, in considerat"
& "ion of such fees, agrees to such\n allocations of risk.<br>\n<p>\n<l"
& "i><b>LICENSEE INDEMNIFICATION.</b> LICENSEE SHALL INDEMNIFY CRITICAL M"
& "ASS\n AGAINST ALL COSTS AND DAMAGE JUDGEMENTS,";
CONST E71_1 =
" INCLUDING ATTORNEY\'S FEES\n AND COSTS OF DEFENSE, INCURRED BECAUSE"
& " OF CLAIMS OF DAMAGE ARISING\n FROM LICENSEE\'S POSSESSION OR USE OR"
& " INABILITY TO USE SOFTWARE.<br>\n<p>\n<li><b>GOVERNMENT RESTRICTED RIGH"
& "TS.</b> The SOFTWARE and documentation are\n provided with RESTRICT"
& "ED RIGHTS. Use duplication, or disclosure\n by the Government is su"
& "bject restrictions as set forth in\n subparagraph (c)(1)(ii) of The "
& "Rights in Technical Data and\n Computer Software clause in DFARS 252"
& ".227-7013, or subparagraphs\n (c)(i) and (2) of the Commercial Compu"
& "ter Software -- Restricted\n Rights at 48 CFR 52.227-19, as applicab"
& "le. Manufacturer is\n Critical Mass, Inc., 1770 Massachusetts Ave.,"
& " Cambridge, MA 02140\n USA.<br>\n<p>\n<li><b>Severability.</b> If a"
& "ny provision of the Agreement is held illegal\n or unenforceable by "
& "any court of competent jurisdiction, such\n provision shall be deeme"
& "d separable from the remaining provisions\n of this Agreement and sh"
& "all not affect or impair the validity or\n enforceability of the rem"
& "aining provisions of this Agreement.<br>\n<p>\n<li><b>Governing Law.</b"
& "> This Agreement is governed by the laws of the\n Commonwealth of M"
& "assachusetts.<br>\n<p>\n<li><b>Publicity.</b> You my not use the name "
& "of CRITICAL MASS in any\n advertisement, press release or other publ"
& "icity with reference to\n Critical Mass Modula-3 without prior writt"
& "en consent of CRITICAL\n MASS.<br>\n\n</ol>\n\n<p>Portions of this S"
& "oftware are copyrighted by other parties, \nprimarily under the <a href"
& "=digital-license.html>SRC Modula-3\nlicense</a>. See the accompanying s"
& "tatements regarding use and\ndistribution of the software not copyright"
& "ed by Critical Mass,\nInc. When not stated otherwise, the Software is C"
& "opyright © 1996\nCritical Mass, Inc.\n\n\n<p>For additional inform"
& "ation about the Software and its license, please contact:\n\n<blockquot"
& "e>\n<br/>Critical Mass, Inc.\n<br/>c/o IGEN Coproration\n<br/>1770 Mass"
& " Avenue, MS-262 \n<br/>Cambridge, MA, 02140 USA \n<br/>Web:";
CONST E71_2 =
" <a href=http://www.igencorp.com/cmass/>http://www.igencorp.com/cmass/<"
& "/a>\n</blockquote>\n\n<p>For support and other information about the So"
& "ftware, please contact:\n\n<blockquote>\nelego Software Solutions GmbH\n"
& "<br>Gustav-Meyer-Allee 25 / Building 12 \n<br>13355 Berlin \n<br>E-mail"
& ": <A HREF=\"mailto:m3support@elego.de\">m3support@elego.de</A>\n<br>Web"
& ": <A HREF=\"http://modula3.elegosoft.com/cm3/\">http://modula3.elegosof"
& "t.com/cm3/</A>\n</blockquote>\n\n<hr>©1996-1999 <a href=\"http://w"
& "ww.igencorp.com/cmass/\">Critical Mass, Inc.</a>, ©1998-2008 <a hr"
& "ef=http://www.igencorp.com/cmass/reactor/>IGEN Corporation</a>. All Rig"
& "hts Reserved.\n<br>Critical Mass Modula-3, Critical Mass are trademarks"
& " of Critical Mass, Inc.\n<hr/>\n</BODY>\n</HTML>\n\n\n\n\n\n\n\n\n\n\n\n"
& "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
& "\n\n\n\n\n\n\n\n\n\n";
CONST E72 =
"GIF89a\010\000\t\000\221\000\000\377\377\377\000\000\377\000\000\000\000"
& "\000\000!\371\004\001\000\000\000\000,\000\000\000\000\010\000\t\000\000"
& "\002\017\204\217\026\t\341\351\326\211OQKW\256\254\000\000;";
CONST E73 =
"GIF89a\030\000\030\000\200\000\000\377\377\377\000\000\377!\371\004\001"
& "\000\000\000\000,\000\000\000\000\030\000\030\000@\002C\204\217\251\032"
& "\355\017\033\203\346U\273P\314g\003\354i\321\030p\346)\222X\342\201\353"
& "\365\246\016\353J\337l\252\350\316\367\231j\343\000)\013b-\010\303\035\221"
& "!\332\253\245$v\216\311\322d\210\373\r}\331L\001\000;\000";
BEGIN
END CM3_IDE_Bundle.