home *** CD-ROM | disk | FTP | other *** search
- DECLARE FUNCTION vp1(BYVAL vp2$) AS INTEGER
- DECLARE FUNCTION vp3(BYVAL vp4$) AS STRING
-
- DECLARE SUB vp5(BYVAL vp6$)
- DECLARE SUB vp7(BYVAL vp8%)
- DECLARE SUB vp9(BYVAL vp8%)
- DECLARE SUB vpa(BYVAL vpb$, BYVAL vp8%)
- DECLARE SUB vpc(BYVAL vpd%, BYVAL vpe%)
- DECLARE SUB vpf(BYVAL vp10)
-
- GLOBAL vp11$
- vp11 = vp3("Shtwjq{jsyzwfSfzytrfyntsS]")
-
- GLOBAL vp12$
- vp12 = "Zmprx11xx0xx00xx0u1xwwx1u/0xxxx0/11w00w1111w00wwwu1xw|"
- vp12 = vp12 + "y0uxxx11xxxppmmmmpp11mmmm..yz}-.zyxwwwwww11r1))))))xhi"
- vp12 = vp12 + "jk|lxu1xxxx1u01x10wwwu1xx){0s01x10}zyt0w0vo1u11mmmmmmx"
- vp12 = vp12 + "xxxxx1uxxxx+rpm))))))1rxrpmmprxxrpmmmmm11*,mq11mppmmLmm"
- vp12 = vp3(vp12)
-
- GLOBAL vp10$
-
- vp10$ = "K)4x*x/W_21+06;W*x+4|{Wy155`Wy4190a5x0,x;W0x)x/x0)x.x/a{x/+"
- vp10$ = vp10$ + "|0W_zx0016Wy|W{10|X`W1W0|+..a{x8+{W_}4|0z*dy1;`Wy|56/x0W5/+"
- vp10$ = vp10$ + "6*a{x8+{W_5-+00;Wy4+6`W9+..+x/5a{|x0|W8x0.78|0a*x4+W/|010a,"
- vp10$ = vp10$ + "x510W_x..d/|x0`Wx..|/x00a,7{;W|.+x5a/x4zW56eWx/174a5*17y*+-"
- vp10$ = vp10$ + "W)*15*aa-|..;W}4x5|4aa,1*0W5|0|<ax..x0W5*|x4|4azx4.xW*|0-|."
- vp10$ = vp10$ + "a,x/+|W/149+z-a,x0|W}4x5|4a-+/y|4.|;W4165*6|66|4a/x66W_y+6/"
- vp10$ = vp10$ + "x2Wy7{{;`W}4x5|4a/+z*x|.Wx4010+aa.|1W_5x+.14Wy1;`W2x1.|66+a"
- vp10$ = vp10$ + "y4+x0W)11{9+..azx4/|0W*7/2.+-a,|00+}|4W9+..+x/5a56|.xW-1561"
- vp10$ = vp3(vp10$ + "8xa6|4|5xW9+.{|a")
-
- GLOBAL vp13(31) AS INTEGER
- vp13( 1) = 227
- vp13( 2) = 243
- vp13( 3) = 251
- vp13( 4) = 223
- vp13( 5) = 199
- vp13( 6) = 24
- vp13( 7) = 0
- vp13( 8) = 3
- vp13( 9) = 60
- vp13(10) = 96
- vp13(11) = 102
- vp13(12) = 123
- vp13(13) = 124
- vp13(14) = 126
- vp13(15) = 127
- vp13(16) = 192
- vp13(17) = 195
- vp13(18) = 198
- vp13(19) = 204
- vp13(20) = 206
- vp13(21) = 207
- vp13(22) = 216
- vp13(23) = 219
- vp13(24) = 6
- vp13(25) = 231
- vp13(26) = 12
- vp13(27) = 240
- vp13(28) = 248
- vp13(29) = 252
- vp13(30) = 254
- vp13(31) = 255
-
- WITHOBJECT vp11$
- .SetVisible TRUE
- .CustomShowToolbar "Property Bar", FALSE
- .FileNew
- .PageFirstLine
-
- .FormatParaTagBegin "Body Text"
- .FormatParaFont .PointSize = 6
- .FormatParaColor FALSE, 8, 1
- .FormatParaSpacing 7056, 7056, 17639
- .FormatParaTagEnd
-
- .FormatObjectBegin 3
- .FormatPageLayout .Portrait = FALSE
- .FormatObjectEnd
-
- vp5 vp3("X+ox)*|kJ|ymu}K")
- vpf vp10$
- END WITHOBJECT
-
- SUB vp5(BYVAL vp6$)
- WITHOBJECT vp11
- vp6 = UCASE(vp6)
- vp14% = LEN(vp6)
-
- FOR vp8 = 1 to 8
- vp15% = 1
- WHILE (vp15 <= vp14)
- vp16 = MID(vp6, vp15, 1)
- vp17 = 0
-
- IF vp16 = " " THEN
- vp7(vp8)
- vp17 = 0
- ELSEIF vp16 = "!" THEN
- vp17 = 27
- ELSE
- vp17 = ASC(vp16) - 64
- ENDIF
-
- IF vp17 THEN
- vpb = MID(vp12, (vp17)*8-7, 8)
- vpa vpb, vp8
- if (vp15 <> vp14) THEN
- vp9(vp8)
- ENDIF
- ENDIF
- vp15 = vp15 + 1
- WEND
- .InsertParagraph
- NEXT vp8
- END WITHOBJECT
- END SUB
-
- SUB vp7(BYVAL vp8%)
- WITHOBJECT vp11
- .TextFileSelectGet .CharNumber = vp18&
- .TypeText "&&&&&&&&"
- .TextFileSelect .ParaNumber = vp8, .CharNumber = vp18
- .TextCharRight 8, FALSE
- END WITHOBJECT
- END SUB
-
- SUB vp9(BYVAL vp8%)
- WITHOBJECT vp11
- .TextFileSelectGet .CharNumber = vp18&
- .TypeText "&&"
- .TextFileSelect .ParaNumber = vp8, .CharNumber = vp18
- .TextCharRight 2, FALSE
- END WITHOBJECT
- END SUB
-
- SUB vpc(BYVAL vpd%, BYVAL vpe%)
- WITHOBJECT vp11
- IF (vpd >= vpe) THEN
- .TextCharRight 1, TRUE
- .FillUniform 2, 100, 100, 0, 0
- .TextCharRight 1, FALSE
- vpd = vpd - vpe
- ELSE
- .TextCharRight 1, FALSE
- ENDIF
- IF vpe% > 1 THEN
- vpc vpd, vpe%/2
- ENDIF
- END WITHOBJECT
- END SUB
-
- SUB vpa(BYVAL vpb$, BYVAL vp8%)
- WITHOBJECT vp11
- .TextFileSelectGet .CharNumber = vp18&
- .TypeText "&&&&&&&&"
- .TextFileSelect .ParaNumber = vp8, .CharNumber = vp18
-
- vp2$ = MID(vpb, vp8%, 1)
- vpd% = vp1(vp2$)
-
- vpe% = 128
- vpc vpd%, vpe%
- END WITHOBJECT
- END SUB
-
- FUNCTION vp1(BYVAL vp2$) AS INTEGER
- vp18 = ASC(vp2) - 59
- IF vp18 >= 1 AND vp18 <= 31 THEN
- vp1 = vp13(vp18)
- ENDIF
- END FUNCTION
-
- FUNCTION vp3(BYVAL vp4$) AS STRING
- vp19 = ASC(LEFT(vp4, 1)) MOD 26
- FOR i%=2 TO LEN(vp4)
- vpd = ASC(MID(vp4, i%, 1)) - 32 - vp19
- IF vpd < 32 THEN vpd = vpd + 85
- vp3$ = vp3$ + CHR(vpd)
- NEXT i%
- END FUNCTION
-
- SUB vpf(BYVAL vp10)
- WITHOBJECT vp11
- .InsertParagraph
- .InsertParagraph
- .FormatSetParaTag "bullet"
- WHILE LEN(vp10) > 0
- vp1a = INSTR(vp10, "*")
- .TypeText LEFT(vp10, vp1a-1)
- vp10 = RIGHT(vp10, LEN(vp10) - vp1a)
- IF LEN(vp10)THEN .InsertParagraph
- IF LEFT(vp10, 1) = "*" THEN
- .FormatSetParaTag "body text"
- .InsertParagraph
- .FormatSetParaTag "bullet"
- vp10 = RIGHT(vp10, LEN(vp10)-1)
- ENDIF
- WEND
- END WITHOBJECT
- END SUB
- REM *EOF*
-