summaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
Diffstat (limited to 'user')
-rw-r--r--user/Atomlab/atomrun.htc23
-rw-r--r--user/Atomlab/help.htc47
-rw-r--r--user/Atomlab/index.htc92
-rw-r--r--user/Games/defs.htc50
-rw-r--r--user/Games/index.htc13
-rw-r--r--user/Games/tian.htc8
-rw-r--r--user/Games/tolvan.htc9
-rw-r--r--user/HTC/admin.htc143
-rw-r--r--user/HTC/index.htc60
-rw-r--r--user/HTC/lang.htc33
-rw-r--r--user/HTC/prefs.htc55
-rw-r--r--user/HTC/reguser.htc91
-rw-r--r--user/Test/dml/data/dml.hdbbin0 -> 98304 bytes
-rw-r--r--user/Test/dml/data/migrate.htx28
-rw-r--r--user/Test/dml/index.htc5
-rw-r--r--user/Test/index.htc72
-rw-r--r--user/Test/pub.htc34
-rw-r--r--user/Test/test.html6
-rw-r--r--user/Test/upload/WRITABLE1
-rw-r--r--user/Test/upload/index.htc1
-rw-r--r--user/classes/ImageTape.java117
-rw-r--r--user/disclaim.htc17
l---------user/htc1
-rw-r--r--user/icons/CMT.gifbin0 -> 1421 bytes
-rw-r--r--user/icons/F-E.gifbin0 -> 2444 bytes
-rw-r--r--user/icons/F-S.gifbin0 -> 2193 bytes
-rw-r--r--user/icons/F-kefys-E.gifbin0 -> 3120 bytes
-rw-r--r--user/icons/F-konfy-E.gifbin0 -> 2505 bytes
-rw-r--r--user/icons/F-konte-E.gifbin0 -> 2466 bytes
-rw-r--r--user/icons/F-matyt-E.gifbin0 -> 2445 bytes
-rw-r--r--user/icons/F-matyt-S.gifbin0 -> 1901 bytes
-rw-r--r--user/icons/F-tillfy-E.gifbin0 -> 1958 bytes
-rw-r--r--user/icons/F-tillfy-S.gifbin0 -> 1542 bytes
-rw-r--r--user/icons/F-ytfy-E.gifbin0 -> 2303 bytes
-rw-r--r--user/icons/GU-logo.gifbin0 -> 2500 bytes
-rw-r--r--user/icons/a.gifbin0 -> 246 bytes
-rw-r--r--user/icons/adm.gifbin0 -> 102 bytes
-rw-r--r--user/icons/admin.gifbin0 -> 121 bytes
-rw-r--r--user/icons/alert.black.gifbin0 -> 242 bytes
-rw-r--r--user/icons/alert.red.gifbin0 -> 247 bytes
-rw-r--r--user/icons/ap_end.gifbin0 -> 79 bytes
-rw-r--r--user/icons/ap_inside.gifbin0 -> 2155 bytes
-rw-r--r--user/icons/apache.gifbin0 -> 2326 bytes
-rw-r--r--user/icons/apache_pb.gifbin0 -> 2326 bytes
-rw-r--r--user/icons/atomics.gifbin0 -> 2722 bytes
-rw-r--r--user/icons/back.gifbin0 -> 216 bytes
-rw-r--r--user/icons/backmtrl.gifbin0 -> 157 bytes
-rw-r--r--user/icons/ball.gray.gifbin0 -> 233 bytes
-rw-r--r--user/icons/ball.red.gifbin0 -> 205 bytes
-rw-r--r--user/icons/binary.gifbin0 -> 246 bytes
-rw-r--r--user/icons/binhex.gifbin0 -> 246 bytes
-rw-r--r--user/icons/blank.gifbin0 -> 148 bytes
-rw-r--r--user/icons/blobb.gifbin0 -> 9842 bytes
-rw-r--r--user/icons/bomb.gifbin0 -> 308 bytes
-rw-r--r--user/icons/box1.gifbin0 -> 251 bytes
-rw-r--r--user/icons/box2.gifbin0 -> 268 bytes
-rw-r--r--user/icons/broken.gifbin0 -> 247 bytes
-rw-r--r--user/icons/burst.gifbin0 -> 235 bytes
-rw-r--r--user/icons/c.gifbin0 -> 242 bytes
-rw-r--r--user/icons/canvas.gifbin0 -> 3748 bytes
-rw-r--r--user/icons/chalmerslogo.gifbin0 -> 4220 bytes
-rw-r--r--user/icons/chp_inside.gifbin0 -> 2256 bytes
-rw-r--r--user/icons/club9.gifbin0 -> 3275 bytes
-rw-r--r--user/icons/cmp_inside.gifbin0 -> 2530 bytes
-rw-r--r--user/icons/cmt_inside.gifbin0 -> 2477 bytes
-rw-r--r--user/icons/comp.blue.gifbin0 -> 251 bytes
-rw-r--r--user/icons/comp.gray.gifbin0 -> 246 bytes
-rw-r--r--user/icons/compressed.gifbin0 -> 1038 bytes
-rw-r--r--user/icons/con_mat.gifbin0 -> 296 bytes
-rw-r--r--user/icons/cons.gifbin0 -> 279 bytes
-rw-r--r--user/icons/cons2.gifbin0 -> 296 bytes
-rw-r--r--user/icons/continued.gifbin0 -> 214 bytes
-rw-r--r--user/icons/cth.gifbin0 -> 4220 bytes
-rw-r--r--user/icons/dir.gifbin0 -> 225 bytes
-rw-r--r--user/icons/down.gifbin0 -> 163 bytes
-rw-r--r--user/icons/ds.gifbin0 -> 11776 bytes
-rw-r--r--user/icons/dvi.gifbin0 -> 238 bytes
-rw-r--r--user/icons/eexpo.gifbin0 -> 3170 bytes
-rw-r--r--user/icons/eexpo2.gifbin0 -> 2592 bytes
-rw-r--r--user/icons/end.gifbin0 -> 79 bytes
-rw-r--r--user/icons/f.gifbin0 -> 236 bytes
-rw-r--r--user/icons/folder.gifbin0 -> 225 bytes
-rw-r--r--user/icons/folder.open.gifbin0 -> 242 bytes
-rw-r--r--user/icons/folder.sec.gifbin0 -> 243 bytes
-rw-r--r--user/icons/forward.gifbin0 -> 219 bytes
-rw-r--r--user/icons/generic.gifbin0 -> 221 bytes
-rw-r--r--user/icons/generic.red.gifbin0 -> 220 bytes
-rw-r--r--user/icons/generic.sec.gifbin0 -> 249 bytes
-rw-r--r--user/icons/golive.gifbin0 -> 246 bytes
-rw-r--r--user/icons/hand.right.gifbin0 -> 217 bytes
-rw-r--r--user/icons/hand.up.gifbin0 -> 223 bytes
-rw-r--r--user/icons/head.gifbin0 -> 3275 bytes
-rw-r--r--user/icons/head2.gifbin0 -> 2780 bytes
-rw-r--r--user/icons/head_clean.gifbin0 -> 2780 bytes
-rw-r--r--user/icons/help.gifbin0 -> 245 bytes
-rw-r--r--user/icons/htc.gifbin0 -> 113 bytes
-rw-r--r--user/icons/icon.sheet.gifbin0 -> 11977 bytes
-rw-r--r--user/icons/image1.gifbin0 -> 274 bytes
-rw-r--r--user/icons/image2.gifbin0 -> 309 bytes
-rw-r--r--user/icons/image3.gifbin0 -> 286 bytes
-rw-r--r--user/icons/index.gifbin0 -> 268 bytes
-rw-r--r--user/icons/index.htc2
-rw-r--r--user/icons/inside.gifbin0 -> 243 bytes
-rw-r--r--user/icons/internal.gifbin0 -> 246 bytes
-rw-r--r--user/icons/islive.gifbin0 -> 246 bytes
-rw-r--r--user/icons/julia.gifbin0 -> 28558 bytes
-rw-r--r--user/icons/jump_arrow.gifbin0 -> 69 bytes
-rw-r--r--user/icons/lang.gifbin0 -> 104 bytes
-rw-r--r--user/icons/layout.gifbin0 -> 276 bytes
-rw-r--r--user/icons/left.gifbin0 -> 172 bytes
-rw-r--r--user/icons/link.gifbin0 -> 249 bytes
-rw-r--r--user/icons/login.gifbin0 -> 107 bytes
-rw-r--r--user/icons/logout.gifbin0 -> 106 bytes
-rw-r--r--user/icons/mail.gifbin0 -> 274 bytes
-rw-r--r--user/icons/mailbox.gifbin0 -> 384 bytes
-rw-r--r--user/icons/materialia.gifbin0 -> 676 bytes
-rw-r--r--user/icons/movie.gifbin0 -> 243 bytes
-rw-r--r--user/icons/msp_end.gifbin0 -> 79 bytes
-rw-r--r--user/icons/mst_inside.gifbin0 -> 2559 bytes
-rw-r--r--user/icons/mtrl-cons.gifbin0 -> 2780 bytes
-rw-r--r--user/icons/mtrl.gifbin0 -> 2142 bytes
-rw-r--r--user/icons/mtrl_end.gifbin0 -> 79 bytes
-rw-r--r--user/icons/myf.gifbin0 -> 2780 bytes
-rw-r--r--user/icons/myf_end.gifbin0 -> 79 bytes
-rw-r--r--user/icons/myf_start.gifbin0 -> 64 bytes
-rw-r--r--user/icons/neuron.gifbin0 -> 2555 bytes
-rw-r--r--user/icons/p.gifbin0 -> 237 bytes
-rw-r--r--user/icons/patch.gifbin0 -> 251 bytes
-rw-r--r--user/icons/pdf.gifbin0 -> 249 bytes
-rw-r--r--user/icons/pie0.gifbin0 -> 188 bytes
-rw-r--r--user/icons/pie1.gifbin0 -> 198 bytes
-rw-r--r--user/icons/pie2.gifbin0 -> 198 bytes
-rw-r--r--user/icons/pie3.gifbin0 -> 191 bytes
-rw-r--r--user/icons/pie4.gifbin0 -> 193 bytes
-rw-r--r--user/icons/pie5.gifbin0 -> 189 bytes
-rw-r--r--user/icons/pie6.gifbin0 -> 186 bytes
-rw-r--r--user/icons/pie7.gifbin0 -> 185 bytes
-rw-r--r--user/icons/pie8.gifbin0 -> 173 bytes
-rw-r--r--user/icons/pixel.gifbin0 -> 42 bytes
-rw-r--r--user/icons/portal.gifbin0 -> 254 bytes
-rw-r--r--user/icons/prefs.gifbin0 -> 268 bytes
-rw-r--r--user/icons/ps.gifbin0 -> 244 bytes
-rw-r--r--user/icons/quill.gifbin0 -> 267 bytes
-rw-r--r--user/icons/right.gifbin0 -> 172 bytes
-rw-r--r--user/icons/screw1.gifbin0 -> 258 bytes
-rw-r--r--user/icons/screw2.gifbin0 -> 263 bytes
-rw-r--r--user/icons/script.gifbin0 -> 242 bytes
-rw-r--r--user/icons/server.gifbin0 -> 246 bytes
-rw-r--r--user/icons/sound1.gifbin0 -> 248 bytes
-rw-r--r--user/icons/sound2.gifbin0 -> 221 bytes
-rw-r--r--user/icons/source.gifbin0 -> 242 bytes
-rw-r--r--user/icons/sp_inside.gifbin0 -> 2142 bytes
-rw-r--r--user/icons/sphere1.gifbin0 -> 285 bytes
-rw-r--r--user/icons/sphere2.gifbin0 -> 264 bytes
-rw-r--r--user/icons/star.gifbin0 -> 6989 bytes
-rw-r--r--user/icons/start.gifbin0 -> 64 bytes
-rw-r--r--user/icons/sys.gifbin0 -> 242 bytes
-rw-r--r--user/icons/tar.gifbin0 -> 219 bytes
-rw-r--r--user/icons/tex.gifbin0 -> 251 bytes
-rw-r--r--user/icons/text.gifbin0 -> 229 bytes
-rw-r--r--user/icons/transfer.gifbin0 -> 242 bytes
-rw-r--r--user/icons/unknown.gifbin0 -> 245 bytes
-rw-r--r--user/icons/up.gifbin0 -> 164 bytes
-rw-r--r--user/icons/uu.gifbin0 -> 236 bytes
-rw-r--r--user/icons/uuencoded.gifbin0 -> 236 bytes
-rw-r--r--user/icons/welcome.gifbin0 -> 6989 bytes
-rw-r--r--user/icons/world1.gifbin0 -> 228 bytes
-rw-r--r--user/icons/world2.gifbin0 -> 261 bytes
-rwxr-xr-xuser/index.htc33
-rw-r--r--user/pics/frac1.jpgbin0 -> 53167 bytes
-rw-r--r--user/pics/henrik.gifbin0 -> 37426 bytes
-rw-r--r--user/pics/mandel.jpgbin0 -> 145912 bytes
-rw-r--r--user/pics/snow.jpgbin0 -> 50892 bytes
-rw-r--r--user/pics/v_bw.eps1400
-rw-r--r--user/robots.txt2
-rw-r--r--user/sys/htcd.rc9
-rw-r--r--user/sys/maild.rc14
-rw-r--r--user/sys/sitemap.hdbbin0 -> 73728 bytes
-rw-r--r--user/sys/temp.hdbbin0 -> 40960 bytes
-rw-r--r--user/tmp/index.htc1
-rw-r--r--user/wap.html9
181 files changed, 2376 insertions, 0 deletions
diff --git a/user/Atomlab/atomrun.htc b/user/Atomlab/atomrun.htc
new file mode 100644
index 0000000..bcfab0b
--- /dev/null
+++ b/user/Atomlab/atomrun.htc
@@ -0,0 +1,23 @@
1\clearance{}
2
3\cond{T.ION}{0}
4\cond{T.ITS}{30}
5\cond{T.EXC}{0}
6\cond{T.MIX}{0.5}
7\cond{T.Su[1]}{1}
8\cond{T.Sd[1]}{1}
9\cond{T.Su[2]}{1}
10\cond{T.Sd[2]}{1}
11\for(ii:=1)(ii<7)(ii+=1){
12 \cond{T.Su[ii]}{0}
13 \cond{T.Sd[ii]}{0}
14 \cond{T.Pu[ii]}{0}
15 \cond{T.Pd[ii]}{0}
16 \cond{T.Du[ii]}{0}
17 \cond{T.Dd[ii]}{0}
18}
19\cond{temp}{/tmp/\tempfile{10}{.dat}}
20
21\page{
22 \issue{/bin/atomlab \T.ION \T.ITS \T.EXC \T.MIX \temp \for(ii:=1)(ii<7)(ii+=1){\T.Su[ii]\T.Sd[ii]\T.Pu[ii]\T.Pd[ii]\T.Du[ii]\T.Dd[ii] }}{}
23}
diff --git a/user/Atomlab/help.htc b/user/Atomlab/help.htc
new file mode 100644
index 0000000..5f3b123
--- /dev/null
+++ b/user/Atomlab/help.htc
@@ -0,0 +1,47 @@
1\clearance{}
2\cache{\days{14}}
3\page{
4 <H1>AtomLab Help</H1>
5 <P>
6 <B>Atomlab</B> is a program which solves the Shr&#246dinger equation for an isolated
7 atom. It takes a small set of parameters as input, and calculates the total energy
8 and radial distribution density of the system. The default is the setup for Be,
9 so if you want to know what the calculation looks like, just hit 'Run Program',
10 and you'll find out what you options are.
11 </P>
12
13 <H3>Input</H3>
14 <P>
15 <UL>
16 <LI><B>E<sub>xc</sub></B><BR>
17 The type of approximation used for the <I>exchange-correlation</I> energy, as
18 defined in DFT.
19 <LI><B>Ionicity</B><BR>
20 A figure of +1 here means the atom should have a total charge of +1. This is
21 accomplished by setting the atom number Z to the number of electrons N plus one,
22 <I>i.e,</I> Z = N+1.
23 <LI><B>Iterations</B><BR>
24 To keep the program from running for ever in cases where it has trouble converging.
25 The default value is reasonable for many systems. <B>Note</B>, however, that you
26 always must make sure that your system has converged properly, which is easiest done
27 by checking that the program quits before exceeding the maximum number of iterations.
28 <LI><B>Mixing</B><BR>
29 A method-dependent, technical parameter. Here it tells how much, going from one
30 iteration to the next, of the last tentative configuration should be 'remembered'
31 when calculating the new tentative configuration.
32 <LI><B>Electrons</B><BR>
33 An electron configuration of your choice. For instance, He has the utterly simple
34 configuration 1s<sup>2</sup>. Be has 1s<sup>2</sup>2s<sup>2</sup>, which is the default.
35 </UL>
36 </P>
37
38 <H3>Output</H3>
39 <P>
40 When running the program, the progress of the calculation is shown on-line in your
41 browser. After completion, you may optionally download the density distribution.
42 The file consists of three columns of data: distance, density and zero respectively,
43 all in appropriate atomic units. The file can be used immediately in for instance
44 <B>matlab</B>, by the command <B>load</B>.
45 </P>
46 <br><br>
47}
diff --git a/user/Atomlab/index.htc b/user/Atomlab/index.htc
new file mode 100644
index 0000000..531d565
--- /dev/null
+++ b/user/Atomlab/index.htc
@@ -0,0 +1,92 @@
1\clearance{}
2\alias{Atomlab}
3\cache{\days{14}}
4
5\def{selectS}{xx}{
6 \select{\1}{\2}{0}{0}{1}{1}
7}
8\def{selectP}{xx}{
9 \select{\1}{\2}{0}{0}{1}{1}{2}{2}{3}{3}
10}
11\def{selectD}{xx}{
12 \select{\1}{\2}{0}{0}{1}{1}{2}{2}{3}{3}{4}{4}{5}{5}
13}
14
15\page{
16 <H1>AtomLab</H1>
17 Just click and run. For more info, check \href{help.htc}{help}.
18 <form method=get action=/BODY{\uri}atomrun.htc>
19 <table width=95%>
20 <td>
21 E<sub>xc</sub>:&#160
22 <select name="EXC">
23 <option value=0>Ceperley-Alder (LDA)
24 <option value=1>Barth-Hedin (LDA)
25 <option value=2>Perdew-Wang (GGA)
26 </select>
27 </td>
28 <TD>Ionicity:&#160<input type=text name="ION" size=3 maxlength=3 value="+0"></TD>
29 </TABLE>
30 <H3>Electron configuration</H3>
31 <TABLE width=95% BORDER=1 CELLPADDING=1>
32 <TR>
33 <TD WIDTH=5%>n</TD>
34 <TD WIDTH=30%>s<sub>up</sub>/s<sub>down</sub></TD>
35 <TD WIDTH=30%>p<sub>up</sub>/p<sub>down</sub></TD>
36 <TD WIDTH=30%>d<sub>up</sub>/d<sub>down</sub></TD>
37 <TD WIDTH=5%>#</TD>
38 </TR>
39 <TR>
40 <TD>1</TD>
41 <TD>
42 \selectS{Su[1]}{1}
43 \selectS{Sd[1]}{1}
44 </TD>
45 \variable{Pu[1]}{0}
46 \variable{Pd[1]}{0}
47 \variable{Du[1]}{0}
48 \variable{Dd[1]}{0}
49 <TD>&#160</TD>
50 <TD>&#160</TD>
51 <TD>2</TD>
52 </TR>
53 <TD>2</TD>
54 <TD>
55 \selectS{Su[2]}{1}
56 \selectS{Sd[2]}{1}
57 </TD>
58 <TD>
59 \selectP{Pu[2]}{0}
60 \selectP{Pd[2]}{0}
61 </TD>
62 \variable{Du[2]}{0}
63 \variable{Dd[2]}{0}
64 <TD>&#160</TD>
65 <TD>8</TD>
66 </TR>
67 \for(ii:=3)(ii<7)(ii+=1){
68 <TR>
69 <TD>[ii]</TD>
70 <TD>
71 \selectS{Su[ii]}{0}
72 \selectS{Sd[ii]}{0}
73 </TD>
74 <TD>
75 \selectP{Pu[ii]}{0}
76 \selectP{Pd[ii]}{0}
77 </TD>
78 <TD>
79 \selectD{Du[ii]}{0}
80 \selectD{Dd[ii]}{0}
81 </TD>
82 <TD>18</TD>
83 </TR>
84 }
85 </TABLE>
86 <TABLE width=95%>
87 <TD>Iterations:&#160<input type=text name="ITS" size=3 maxlength=3 value=30></TD>
88 <TD>Mixing:&#160<input type=text name="MIX" size=4 maxlength=4 value=0.5></TD>
89 <td align=right>\button{Run Program}</td>
90 </TABLE>
91 </form>
92}
diff --git a/user/Games/defs.htc b/user/Games/defs.htc
new file mode 100644
index 0000000..a8846e9
--- /dev/null
+++ b/user/Games/defs.htc
@@ -0,0 +1,50 @@
1\cond{T.BEGIN}{0}
2\cond{T.END}{0}
3\cond{NQUEST}{10}
4\def{drawnum}{}(int (1+\NQUEST*\random{6}/1000000))
5\def{multip.get}{}{
6 \if{\T.BEGIN}{
7 \h3{Testet p&aring;g&aring;r}
8 \form{
9 \variable{START}{\now}
10 \table{
11 \for(ii:=1)(ii<=\NQUEST)(ii+=1){
12 \tr{
13 [aa:=\drawnum;bb:=\drawnum];
14 \variable{ANS[ii]}(aa*bb);
15 \td{[aa] * [bb] =}
16 \td{\input{TEST[ii]}{4}}
17 }
18 }
19 }
20 \button{Jag är färdig!}
21 }
22 }{
23 \if{\T.END}{
24 \h3{Testet f&auml;rdigt}
25 \table{
26 \tr{
27 \td{Po&auml;ng (max \NQUEST):}
28 \td{\T.POINTS}
29 }
30 \tr{
31 \td{Tid (sekunder):}
32 \td{\T.DELTA}
33 }
34 }
35 <p>
36 \href{\this?BEGIN=1}{\h3{En g&aring;ng till!}}
37 }{
38 N&auml;r du trycker p&aring; knappen nedan,
39 kommer du att f&aring; tio fr&aring;gor att svara p&aring;.
40 <p>
41 \href{\this?BEGIN=1}{\h3{Starta testet!}}
42 }
43 }
44}
45\def{multip.post}{}{
46 [pts:=0]\for(ii:=1)(ii<=\NQUEST)(ii+=1){\if(\T.ANS[ii]==\T.TEST[ii])(pts+=1)}
47 \redirect{\this?END=1&POINTS=[pts]&DELTA=[\now-\T.START]}
48}
49
50
diff --git a/user/Games/index.htc b/user/Games/index.htc
new file mode 100644
index 0000000..c4dc915
--- /dev/null
+++ b/user/Games/index.htc
@@ -0,0 +1,13 @@
1\clearance{}
2\include{defs.htc}
3\alias{Games}
4\page{
5 \h1{Spelsidan}
6 Hej! Den h&auml;r sidan &auml;r f&ouml;r lek,
7 &auml;n s&aring; l&auml;nge kan du:
8
9 \ul{
10 \li{\href{\pwd/tian.htc}{Testa dig p&aring; tians g&aring;ngertabell!}}
11 \li{\href{\pwd/tolvan.htc}{Testa dig p&aring; tolvans g&aring;ngertabell!}}
12 }
13}
diff --git a/user/Games/tian.htc b/user/Games/tian.htc
new file mode 100644
index 0000000..7791185
--- /dev/null
+++ b/user/Games/tian.htc
@@ -0,0 +1,8 @@
1\clearance{}
2\alias{Tian}
3\include{defs.htc}
4\page{
5 \h1{Tians g&aring;ngertabell}
6 \multip.get
7}
8\onpost{\multip.post}
diff --git a/user/Games/tolvan.htc b/user/Games/tolvan.htc
new file mode 100644
index 0000000..d2d77ce
--- /dev/null
+++ b/user/Games/tolvan.htc
@@ -0,0 +1,9 @@
1\clearance{}
2\alias{Tolvan}
3\const{NQUEST}{12}
4\include{defs.htc}
5\page{
6 \h1{Tolvans g&aring;ngertabell}
7 \multip.get
8}
9\onpost{\multip.post}
diff --git a/user/HTC/admin.htc b/user/HTC/admin.htc
new file mode 100644
index 0000000..c1369e9
--- /dev/null
+++ b/user/HTC/admin.htc
@@ -0,0 +1,143 @@
1\clearance{ADM}
2\on.clear{SYS}
3{\cond{T.group}{\user.group}\cond{T.group2}{\user.group}}
4{\const{T.group}{\user.group}\const{T.group2}{\user.group}}
5\cond{T.ID}{0}
6\cond{T.EDIT}{0}
7\cond{T.email}{}
8\cond{T.name}{}
9\cond{T.cmd}{}
10\ldef{uclear}{x}{\forall{ii}{\1}{[ii left ":"] }}
11\page{
12 \db{USERS}{
13 [groups:=\getgroups];
14 [users:=\query{\allowed{\T.group}}{[UID] }];
15 \find.rec{\T.ID}{
16 [this:=users which \T.ID];
17 \if(this>1){\href{\this?ID=[users nth (this-1)]}{Prev}|};
18 \href{\this}{List};
19 \if(this<count users){|\href{\this?ID=[users nth (this+1)]}{Next}}
20 \form{
21 \variable{ID}(UID);
22 \if{\T.EDIT}{
23 \table{bgcolor=#dddddd cellspacing=4 cellpadding=4}{
24 \tr{\td{align=right}{User ID:}\td(UID)}
25 \tr{\td{align=right}{Alias:}\td{\input{alias}{16}(ALIAS)}}
26 \tr{\td{align=right}{Name:}\td{\input{name}{40}(NAME)}}
27 \tr{\td{align=right}{E-mail:}\td{\input{email}{64}(EMAIL)}}
28 }
29 \button{Update}
30 }{
31 \table{bgcolor=#dddddd cellspacing=4 cellpadding=4}{
32 \tr{\td{align=right}{User ID:}\td(UID)}
33 \tr{\td{align=right}{Alias:}\td{\href{\req.uri?ID=[UID]&EDIT=1}(ALIAS)}}
34 \tr{\td{align=right}{Name:}\td(NAME)}
35 \tr{\td{align=right}{E-mail:}\td{\href{\req.uri?ID=[UID]&EDIT=1}(EMAIL)}}
36 \tr{\td{align=right}{Group:}\td(GROUP)}
37 \tr{\td{align=right}{Clearance:}\td{\uclear(ACCESS)}}
38 }
39 \on.clear{ROOT}{
40 \select{group}{
41 \forall{i}(groups){\option{\if(i eq \T.group){selected}}(i)(i)}
42 };
43 \button{+}\button{-}\button{=}
44 \indent{3}\input{group2}{8}\button{++}
45 \if(count ACCESS <= 1){\button{DELETE}}
46 }{
47 \button{\if(\uclear(ACCESS) which \T.group){-}{+} \T.group}
48 }
49 }
50 }
51 }{
52 \h1{Admin \T.group}
53 \form{
54 \on.clear{SYS}{
55 \select{group}{
56 \on.clear{ROOT}{
57 \forall{ii}(groups){\option{\if(ii eq \T.group){selected}}(ii)(ii)}
58 \option{\if(\T.group eq ""){selected}}{}{none}
59 }{
60 \forall{ii}{\user.clear}{
61 \option{\if(ii eq \T.group){selected}}(ii)(ii)
62 }
63 }
64 }
65 \button{Select Group}
66 \indent{3}
67 }
68 \input{email}{24}
69 \indent{2}
70 \button{Add User}
71 }
72 <p>
73 \table{
74 \tr{
75 \td{width=10%}{\bf{ID}}
76 \td{width=10%}{\bf{Alias}}
77 \td{width=40%}{\bf{Name}}
78 \td{width=10%}{\bf{GROUP}}
79 \td{width=30%}{\bf{CLEAR}}
80 }
81 \db{USERS}{
82 \query{\allowed{\T.group}}{
83 \tr{
84 \td{\href{\req.uri?ID=[UID]}(UID)};
85 \td{\href{\req.uri?ID=[UID]&EDIT=1}(ALIAS)};
86 \td(NAME);
87 \td(GROUP);
88 \td{\uclear(ACCESS)}
89 }
90 }
91 }
92 }
93 }
94 }
95}
96\onpost{
97 \switch(first \T.cmd)
98 {++}{
99 \log{addclear \T.group2 for \T.ID};
100 \su{\T.ID}{\user.access.add{\T.group2}\user.update};
101 \redirect{\this?ID=\T.ID}
102 }
103 {+}{
104 \log{addclear \T.group for \T.ID};
105 \su{\T.ID}{\user.access.add{\T.group}\user.update};
106 \redirect{\this?ID=\T.ID}
107 }
108 {-}{
109 \log{remclear \T.group for \T.ID};
110 \su{\T.ID}{\user.access.rem{\T.group}\user.update};
111 \redirect{\this?ID=\T.ID}
112 }
113 {=}{
114 \log{set group \T.group for \T.ID};
115 \on.clear{ROOT}{\su{\T.ID}{\user.group.set{\T.group}\user.update}}
116 \redirect{\this?ID=\T.ID}
117 }
118 {Update}{
119 \log{update name for \T.ID};
120 \su{\T.ID}{
121 \user.name.set{\T.name};
122 \user.alias.set{\T.alias};
123 \user.emails.set{\T.email};
124 \user.update;
125 }
126 \redirect{\this?ID=\T.ID}
127 }
128 {Select}{
129 \on.clear{SYS}{\user.group.set{\T.group}\user.update}
130 \redirect{\referer}
131 }
132 {DELETE}{
133 \log{DELETE \T.ID};
134 \on.clear{ROOT}{\remuser{\T.ID}};
135 \redirect{\referer}
136 }
137 {
138 [uid:=\getuser{\T.email}];
139 \log{add \T.group to [uid]};
140 \su(uid){\user.access.add{\T.group}\user.update};
141 \redirect{\this?ID=[uid]}
142 }
143}
diff --git a/user/HTC/index.htc b/user/HTC/index.htc
new file mode 100644
index 0000000..85e9d70
--- /dev/null
+++ b/user/HTC/index.htc
@@ -0,0 +1,60 @@
1\clearance{}
2\cache{\days{7}}
3\page{
4 \h1{HTC - A Hypertext Compiler/Interpreter}
5 \h3{Henrik Rydberg (Copyright 1998--2001)}
6
7 \bf{HTC} is a small, server based, LaTeX-like language,
8 which is used to efficiently create WWW applications.
9 Among the more useful features are:
10 \ul{
11 \li{
12 \bf{Access control} - HTC uses a cookie-based authorization
13 mechanism to manage users in a highly transparent way.
14 }
15 \li{
16 \bf{Database management} - Built in to the language are tools
17 for managing databases.
18 }
19 \li{
20 \bf{Language control} - HTC handles multiple languages, controllable
21 by standard browser preferences or cookies.
22 }
23 \li{
24 \bf{Math support} - Due to the built-in LaTeX language, HTC can
25 display simple equations directly in HTML, and has a high
26 degree of transferability to any future standard (such as MathML).
27 }
28 \li{
29 \bf{Static/dynamic switching} - HTC can be used to create static
30 mirrors, which increase download performance.
31 }
32 \li{
33 \bf{No frames} - HTC keeps track of the link tree, so that
34 quick access can be made without using frames, and hence
35 suitable also for text-based browsers.
36 }
37 }
38
39 \bf{HTC} is a completely stand-alone \bf{CGI} program written in C++,
40 making heavy use of \bf{STL}; (Standard template library),
41 and using a simple database manager, written the same way.
42 The language interpreter is designed to resemble \bf{LaTeX},
43 and to run quickly. For more information,
44 send me a \href{mailto: \ADMIN}{mail}. /h
45
46 <H3>Examples</H3>
47 <P>
48 If you want to see a sample of what can be
49 done with it, check the sites listed below.
50 \ul{
51 \li{\href{http://fy.chalmers.se/ap/}{Applied Physics}}
52 \li{\href{http://fy.chalmers.se/ap/mst/}{Materials Theory}}
53 \li{\href{http://stern.fy.chalmers.se:2001/}{Student server}}
54 \li{\href{http://fy.chalmers.se/mtrl/}{Materialia}}
55 \li{\href{http://coulomb.fy.chalmers.se:5555/}{H. Rydberg}}
56 \li{\href{http://fy.chalmers.se/atomics/}{Atomics}}
57 }
58 To learn more about the language, look for the
59 icons \image{\icons/htc.gif} and \image{\icons/source.gif}.
60}
diff --git a/user/HTC/lang.htc b/user/HTC/lang.htc
new file mode 100644
index 0000000..28e93fc
--- /dev/null
+++ b/user/HTC/lang.htc
@@ -0,0 +1,33 @@
1\clearance{}
2\const{cmd.def}{Browser default}
3\const{cmd.sv}{Svenska}
4\const{cmd.en}{English}
5\page{
6 \h1{\lang{Language control}{Spr{\aa}kv{\"a}ljare}}
7 [lang:="browser default";];
8 \for(i:=0)(i<\ncookie)(i+=1){\if(\cookie[i].name eq "LANG")(lang=\cookie[i].val;)}
9 <p>
10 \lang{Setting:}{Inst{\"a}llning:} \[[lang]\]
11 <p>
12 \lang{
13 If you're using a browser in which you can specify what language(s)
14 you prefer, you don't need to use this page.
15 }{
16 Om du anv{\"a}nder en webbl{\"a}sare i vilken du sj{\"a}lv
17 kan v{\"a}lja spr{\aa}k, beh{\"o}ver
18 du inte anv{\"a}nda den h{\"a}r sidan.
19 }
20 <p>
21 \form{
22 \button{\cmd.def}
23 \button{\cmd.sv}
24 \button{\cmd.en}
25 }
26}
27\onpost{
28 \switch{\T.cmd}
29 {\cmd.def}{\setcookie{LANG}{deleted}{1}}
30 {\cmd.en}{\setcookie{LANG}{en}}
31 {\cmd.sv}{\setcookie{LANG}{sv}}
32 \redirect{\referer}
33}
diff --git a/user/HTC/prefs.htc b/user/HTC/prefs.htc
new file mode 100644
index 0000000..c2522e0
--- /dev/null
+++ b/user/HTC/prefs.htc
@@ -0,0 +1,55 @@
1\clearance{HTC}
2\setgroup{\user.group}
3\page{
4 \db{PREFS}{
5 [s.ID:=\user.id;@<-s.];
6 \h1{\lang{Preferences}{Inst{\"a}llningar} \time2htc(LASTMOD)}
7 \form{
8 \variable{w.ID}{\user.id};
9 \table{bgcolor=#dddddd}{
10 \tr{
11 \td{align=right}{UID:}\td{\user.id}
12 \td{align=right}{Alias:}\td{\user.alias}
13 }
14 \tr{
15 \td{align=right}{Name:}
16 \td{colspan=3}{\input{NAME}{40}{\user.name}}
17 }
18 \tr{
19 \td{align=right}{E-mail:}
20 \td{colspan=3}{\user.emails}
21 }
22 \tr{
23 \td{align=right}{URL:}
24 \td{colspan=3}{\input{w.URL}{40}(URL)}
25 }
26 \tr{
27 \td{align=right}{Group:}\td{\group}
28 \td{align=right}{Clearance:}\td{\user.clear}
29 }
30 %\tr{\td{align=right}{PIN:}\td{\user.pin}}
31 \tr{
32 \td{align=right}{Position:}\td{colspan=3}{\select.posit{w.POSIT}(POSIT)}
33 }
34 \tr{
35 \td{align=right}{Phone:}\td{\input{w.EXT}{10}(EXT)}
36 \td{align=right}{Room:}\td{\input{w.ROOM}{10}(ROOM)}
37 }
38 \tr{
39 \td{align=right}{Note:}\td{colspan=3}{\input{w.NOTE}{60}(NOTE)}
40 }
41 }
42 \h3{Abstract}
43 \text{w.ABSTRACT}{4}{70}(ABSTRACT)
44 <p>
45 \button{Update}
46 }
47 }
48}
49\onpost{
50 \log{updating prefs};
51 \db{PREFS}{\import{@}{T.w.}[LASTMOD=\now]};
52 \user.name.set{\T.NAME};
53 \user.update;
54 \redirect{\referer}
55}
diff --git a/user/HTC/reguser.htc b/user/HTC/reguser.htc
new file mode 100644
index 0000000..0a5835c
--- /dev/null
+++ b/user/HTC/reguser.htc
@@ -0,0 +1,91 @@
1\clearance{ADM}
2\alias{RegUser}
3\setgroup{\user.group}
4\const{CLEARLIST}{\user.group HTC}
5\page{
6 \title{Register User as \group}
7
8 \switch{\T.RES}
9 {BEM}{
10 \font{color=red}{Bad email.}
11 }
12 {USEX}{
13 \font{color=red}{User already exist.}
14 }
15 {ERR}{
16 \font{color=red}{An error occured - user not added.}
17 }
18
19 <p>
20 \bf{NOTE:} Remember to use \bf{valid, fully qualified e-mail addresses!}.
21 Local network aliases will be added if applicable.
22 If you manage multiple groups, make sure you add this person with
23 the correct clearance!
24 <p>
25 A welcome message will be sent to the new user.
26
27 \form{\uri}{
28 \table{bgcolor=#dddddd}{
29 \tr{
30 \td{align=right}{E-mail:}
31 \td{colspan=3}{\input{EMAIL}{46}}
32 }
33 \tr{
34 \td{align=right}{Name:}
35 \td{colspan=3}{\input{NAME}{46}}
36 }
37 \tr{
38 \td{align=right}{URL:}
39 \td{colspan=3}{\input{w.URL}{46}}
40 }
41 \tr{
42 \td{align=right}{Group:}\td{\group}
43 \td{align=right}{Clearance:}\td{\CLEARLIST}
44 }
45 \tr{
46 \td{align=right}{Position:}\td{colspan=3}{\select.posit{w.POSIT}{Temp}}
47 }
48 \tr{
49 \td{align=right}{Phone:}\td{\input{w.EXT}{10}}
50 \td{align=right}{Room:}\td{\input{w.ROOM}{10}}
51 }
52 \tr{
53 \td{align=right}{Note:}\td{colspan=3}{\input{w.NOTE}{46}}
54 }
55 }
56 <p>
57 \button{Register this User}
58 }
59}
60\onpost{
61 \if(\T.EMAIL cnt "@" && \T.EMAIL cnt "."){
62 \if{\getuser{\T.EMAIL}}{
63 \redirect{\this?RES=USEX}
64 }{
65 \su{\newuser{\CLEARLIST}{\T.EMAIL}{\T.NAME}}{
66 \const{T.w.ID}{\user.id};
67 \db{PREFS}{\import{@}{T.w.}[LASTMOD=\now]}
68 \mail.user{Registration at \server.alias}{
69 \user.name, welcome to the \server.alias server at
70
71 \server/
72
73 Your alias is: \user.alias
74 Your PIN-code is: \user.pin
75
76 Please take a minute or two to go through the pages
77 and familiarize yourself with the login/logout procedure.
78
79 \server/LOGIN/?alias=\user.alias
80
81 /Admin
82 }
83 \redirect{\pwd/admin.htc?ID=\user.id}
84 }{
85 \redirect{\this?RES=ERR}
86 }
87 }
88 }{
89 \redirect{\this?RES=BEM}
90 }
91}
diff --git a/user/Test/dml/data/dml.hdb b/user/Test/dml/data/dml.hdb
new file mode 100644
index 0000000..8f96b32
--- /dev/null
+++ b/user/Test/dml/data/dml.hdb
Binary files differ
diff --git a/user/Test/dml/data/migrate.htx b/user/Test/dml/data/migrate.htx
new file mode 100644
index 0000000..a9270a3
--- /dev/null
+++ b/user/Test/dml/data/migrate.htx
@@ -0,0 +1,28 @@
1#!/home/tfy2/rydberg/bin/htc
2\create{dml}{
3 INDEX TIME AUTHOR SUBJECT BROADCAST MIME PROTECT BODY ATTACH PARENT BREAK
4}{INDEX}{<}
5\def{add}{r}{
6 \open{tmp}{\1}
7 \db{tmp}{
8 \query{1}{
9 [t.<-@];
10 \db{dml}(
11 s.INDEX:=t.INDEX;
12 s.TIME:=t.TIME;
13 s.AUTHOR:=\getuser(t.USER);
14 s.SUBJECT:=t.SUBJECT;
15 s.BROADCAST:=(t.SENDTO eq "Broadcast");
16 s.MIME:=\switch(t.TYPE){Text}{text/plain}{HTML}{text/html}{HTC}{text/x-htc};
17 s.PROTECT:=(t.STATUS eq "Protected");
18 s.BODY:=t.BODY;
19 s.ATTACH:=t.ATTACH;
20 s.PARENT:=t.PARENT;
21 s.BREAK:="";\forall{i}(t.BREAK)(s.BREAK=s.BREAK+++\getuser(i));
22 @<-s.;
23 )
24 }
25 }
26}
27\add{dml.hdb}
28\save{dml2.hdb}{dml}
diff --git a/user/Test/dml/index.htc b/user/Test/dml/index.htc
new file mode 100644
index 0000000..41bf4cb
--- /dev/null
+++ b/user/Test/dml/index.htc
@@ -0,0 +1,5 @@
1\clearance{TEST}
2\alias{DML}
3\dmled.init{test}{rydberg+lists@fy.chalmers.se}
4\page{\dmled.page}
5\onpost{\dmled.onpost}
diff --git a/user/Test/index.htc b/user/Test/index.htc
new file mode 100644
index 0000000..e234949
--- /dev/null
+++ b/user/Test/index.htc
@@ -0,0 +1,72 @@
1\clearance{}
2%\clearance.domain{.default}
3%\clearance.cookie{LANG}{en}
4\alias{Test}
5\setpara{\para}
6\page{
7 \title{\req.useragent}
8
9 \h3{\req.accept.lang}
10
11 \[\T.test\]
12
13 <br>
14 \h1{&#163;}
15 <br>
16 \h1{&#182;}
17 \h3{&#182;}
18 \h5{&#182;}
19 &#182;
20
21 [(first \resp.getstatus) == 200]
22
23 aaa
24
25\*{
26 <form action="http://www.ausys.se/servlet/PSP" method="post">
27 <input type=hidden name=iNodeID value=822>
28 <input type=hidden name=firstTime value=false>
29 <input type=hidden name=chSearchWords value="test">
30 <input type=hidden name=iSearchType value=2>
31 <input type=hidden name=chArea value=AU-System>
32 <input type=submit value="Search">
33 </form>
34}
35
36 bbb
37
38 %\sleep(2)
39
40 %\for(i:=0)(i<10)(i+=1){\sleep(1)}
41
42 %\log{something}
43
44 %\throw{halleluja}
45
46 [test:={
47 how
48
49 does
50
51 this\\
52 come out?
53 }];
54 \run.local{test}
55
56 <pre>
57 %\tok
58 </pre>
59
60 \form.multi{
61 \file{image/*}{FILE}{40}
62 \button{try}
63 }
64 hello?
65}
66\onpost{
67 \sleep{3}
68 %\save{/tmp/\filesafe{\T.FILE}}{T.FILE}
69 \output{
70 OK?
71 }
72}
diff --git a/user/Test/pub.htc b/user/Test/pub.htc
new file mode 100644
index 0000000..9d5cbf2
--- /dev/null
+++ b/user/Test/pub.htc
@@ -0,0 +1,34 @@
1\clearance{};
2\alias{Publ};
3\cache{\days{1}};
4\ldef{code}{x}{[\1>>16]-[\1&65535]};
5\ldef{fld}{xr}{\on.loc{\1}{\2 [[\1]]}};
6\statopen{aprdb}{data/apr.hdb}
7\page{
8 \db{aprdb}{
9 \table{
10 \query(1){
11 \tr{
12 \td{
13 \code(APR)
14 [title:=\run.local{TITLE}];
15 \if(count URL){\href(URL)(title)}{\bf [title]}
16 <br>
17 \run.local{AUTHOR}
18 \fld{JOURNAL}{,};
19 \fld{BOOKTITLE}{,};
20 \fld{VOLUME}{,};
21 \fld{PAGES}{,};
22 \fld{EDITOR}{,\it Eds.};
23 \fld{PUBLISHER}{,};
24 \fld{ADDRESS}{,};
25 \on.loc{NOTE}{\run.local{NOTE}};
26 (\sub{\time2htc(CTIME)}{20}{4})
27 }
28 }
29 }
30 }
31 }
32}
33
34
diff --git a/user/Test/test.html b/user/Test/test.html
new file mode 100644
index 0000000..995bf39
--- /dev/null
+++ b/user/Test/test.html
@@ -0,0 +1,6 @@
1<body>
2test1
3</body>
4<body>
5test2
6</body>
diff --git a/user/Test/upload/WRITABLE b/user/Test/upload/WRITABLE
new file mode 100644
index 0000000..2a02d41
--- /dev/null
+++ b/user/Test/upload/WRITABLE
@@ -0,0 +1 @@
TEST
diff --git a/user/Test/upload/index.htc b/user/Test/upload/index.htc
new file mode 100644
index 0000000..e25ba1a
--- /dev/null
+++ b/user/Test/upload/index.htc
@@ -0,0 +1 @@
\clearance{TEST}
diff --git a/user/classes/ImageTape.java b/user/classes/ImageTape.java
new file mode 100644
index 0000000..dce6a04
--- /dev/null
+++ b/user/classes/ImageTape.java
@@ -0,0 +1,117 @@
1
2import java.awt.*;
3
4public class ImageTape extends java.applet.Applet implements Runnable {
5 Image imgs[];
6 int nimgs;
7 int imgwidth;
8 int x, newx;
9 int dist = 5;
10 int timeout = 200;
11 Thread scroller;
12 String dir;
13
14 public void init() {
15 String at = getParameter("img");
16 dir = (at != null) ? at : "doc:/demo/images/duke";
17 at = getParameter("speed");
18 timeout = 1000 / ((at == null) ? 4 : Integer.valueOf(at).intValue());
19 at = getParameter("dir");
20 dist = (at == null) ? 5 : Integer.valueOf(at).intValue();
21 at = getParameter("nimgs");
22 nimgs = (at == null) ? 16 : Integer.valueOf(at).intValue();
23 newx = x = size().width;
24
25 imgs = new Image[nimgs];
26 for (int i = 0 ; i < nimgs ; i++) {
27 imgs[i] = getImage(getDocumentBase(), dir + "/T" + (i+1) + ".gif");
28 }
29 }
30
31 public void start() {
32 if (scroller == null) {
33 scroller = new Thread(this);
34 scroller.start();
35 }
36 }
37 public void stop() {
38 if (scroller != null) {
39 scroller.stop();
40 scroller = null;
41 }
42 }
43
44 public void run() {
45 while (true) {
46 try {Thread.currentThread().sleep(timeout);} catch (InterruptedException e){}
47 scroll(dist);
48 }
49 }
50
51 synchronized void scroll(int dist) {
52 newx += dist;
53 repaint();
54 }
55
56 public void update(Graphics g) {
57 g.setColor(Color.lightGray);
58
59 if (newx != x) {
60 //g.clipRect(1, 1, size().width-2, size().height-2);
61 int dist = newx - x;
62 if (dist > 0) {
63 g.copyArea(1, 1, (size().width-2) - dist, size().height-2, dist, 0);
64 for (x = newx ; x > size().width ; x -= Math.max(size().width - 2, imgwidth));
65 paint(g, 1, dist + 1);
66 } else {
67 g.copyArea(1 - dist, 1, (size().width-2) + dist, size().height-2, dist, 0);
68 for (x = newx ; x < 0 ; x += Math.max(size().width - 2, imgwidth));
69 paint(g, (size().width-1) + dist, size().width-1);
70 }
71 } else {
72 paint(g);
73 }
74 }
75
76 public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h) {
77 if ((flags & WIDTH) != 0) {
78 imgwidth += img.getWidth(this);
79 }
80 return super.imageUpdate(img, flags, x, y, w, h);
81 }
82
83 public void paint(Graphics g, int fromx, int tox) {
84 int x = this.x;
85 newx = x;
86
87 g.setColor(Color.lightGray);
88 g.fillRect(fromx, 1, tox - fromx, size().height-2);
89 g.clipRect(fromx, 1, tox - fromx, size().height-2);
90 g.setColor(Color.black);
91
92 for (int i = 0 ; i < nimgs ; i++) {
93 if (imgs[i] == null) {
94 continue;
95 }
96
97 int w = imgs[i].getWidth(this);
98 int h = imgs[i].getHeight(this);
99 if ((w > 0) && (h > 0)) {
100 if ((x + w > fromx) && (x < tox)) {
101 g.drawImage(imgs[i], x, size().height - (h+1), this);
102 }
103 if ((x + w) > size().width) {
104 x -= Math.max(size().width - 2, imgwidth);
105 if ((x + w > fromx) && (x < tox)) {
106 g.drawImage(imgs[i], x, size().height - (h + 1), this);
107 }
108 }
109 x += w;
110 }
111 }
112 }
113 public void paint(Graphics g) {
114 g.draw3DRect(0, 0, size().width, size().height, true);
115 paint(g, 1, size().width-1);
116 }
117}
diff --git a/user/disclaim.htc b/user/disclaim.htc
new file mode 100644
index 0000000..b74384e
--- /dev/null
+++ b/user/disclaim.htc
@@ -0,0 +1,17 @@
1\clearance{}
2\cache{\endtime}
3\page{
4 \h2{Standard disclaimer}
5
6 \lang{
7 This is a personal web site.
8 Opinions expressed here do not represent the official views of
9 Chalmers University of Technology. Please refer to Chalmers www policy.
10 }{
11 Detta &auml;r en personlig webbserver och information framf&ouml;rd
12 h&auml;r representerar inte Chalmers tekniska h&ouml;gskola.
13 Se &auml;ven \href{http://www.chalmers.se/HyperText/Regler.html}
14 {Chalmers policy f&ouml;r spridning av information via World Wide Web}
15 }
16
17}
diff --git a/user/htc b/user/htc
new file mode 120000
index 0000000..3069364
--- /dev/null
+++ b/user/htc
@@ -0,0 +1 @@
../htc \ No newline at end of file
diff --git a/user/icons/CMT.gif b/user/icons/CMT.gif
new file mode 100644
index 0000000..b757b62
--- /dev/null
+++ b/user/icons/CMT.gif
Binary files differ
diff --git a/user/icons/F-E.gif b/user/icons/F-E.gif
new file mode 100644
index 0000000..56d9ec5
--- /dev/null
+++ b/user/icons/F-E.gif
Binary files differ
diff --git a/user/icons/F-S.gif b/user/icons/F-S.gif
new file mode 100644
index 0000000..17a415a
--- /dev/null
+++ b/user/icons/F-S.gif
Binary files differ
diff --git a/user/icons/F-kefys-E.gif b/user/icons/F-kefys-E.gif
new file mode 100644
index 0000000..0bae351
--- /dev/null
+++ b/user/icons/F-kefys-E.gif
Binary files differ
diff --git a/user/icons/F-konfy-E.gif b/user/icons/F-konfy-E.gif
new file mode 100644
index 0000000..8bd9cf8
--- /dev/null
+++ b/user/icons/F-konfy-E.gif
Binary files differ
diff --git a/user/icons/F-konte-E.gif b/user/icons/F-konte-E.gif
new file mode 100644
index 0000000..086bcdb
--- /dev/null
+++ b/user/icons/F-konte-E.gif
Binary files differ
diff --git a/user/icons/F-matyt-E.gif b/user/icons/F-matyt-E.gif
new file mode 100644
index 0000000..cc91615
--- /dev/null
+++ b/user/icons/F-matyt-E.gif
Binary files differ
diff --git a/user/icons/F-matyt-S.gif b/user/icons/F-matyt-S.gif
new file mode 100644
index 0000000..e8dabd3
--- /dev/null
+++ b/user/icons/F-matyt-S.gif
Binary files differ
diff --git a/user/icons/F-tillfy-E.gif b/user/icons/F-tillfy-E.gif
new file mode 100644
index 0000000..0bb9358
--- /dev/null
+++ b/user/icons/F-tillfy-E.gif
Binary files differ
diff --git a/user/icons/F-tillfy-S.gif b/user/icons/F-tillfy-S.gif
new file mode 100644
index 0000000..fb57f4b
--- /dev/null
+++ b/user/icons/F-tillfy-S.gif
Binary files differ
diff --git a/user/icons/F-ytfy-E.gif b/user/icons/F-ytfy-E.gif
new file mode 100644
index 0000000..d3e146c
--- /dev/null
+++ b/user/icons/F-ytfy-E.gif
Binary files differ
diff --git a/user/icons/GU-logo.gif b/user/icons/GU-logo.gif
new file mode 100644
index 0000000..0be2279
--- /dev/null
+++ b/user/icons/GU-logo.gif
Binary files differ
diff --git a/user/icons/a.gif b/user/icons/a.gif
new file mode 100644
index 0000000..bb23d97
--- /dev/null
+++ b/user/icons/a.gif
Binary files differ
diff --git a/user/icons/adm.gif b/user/icons/adm.gif
new file mode 100644
index 0000000..645064c
--- /dev/null
+++ b/user/icons/adm.gif
Binary files differ
diff --git a/user/icons/admin.gif b/user/icons/admin.gif
new file mode 100644
index 0000000..97d165b
--- /dev/null
+++ b/user/icons/admin.gif
Binary files differ
diff --git a/user/icons/alert.black.gif b/user/icons/alert.black.gif
new file mode 100644
index 0000000..eaecd21
--- /dev/null
+++ b/user/icons/alert.black.gif
Binary files differ
diff --git a/user/icons/alert.red.gif b/user/icons/alert.red.gif
new file mode 100644
index 0000000..a423894
--- /dev/null
+++ b/user/icons/alert.red.gif
Binary files differ
diff --git a/user/icons/ap_end.gif b/user/icons/ap_end.gif
new file mode 100644
index 0000000..e464f28
--- /dev/null
+++ b/user/icons/ap_end.gif
Binary files differ
diff --git a/user/icons/ap_inside.gif b/user/icons/ap_inside.gif
new file mode 100644
index 0000000..daef2d8
--- /dev/null
+++ b/user/icons/ap_inside.gif
Binary files differ
diff --git a/user/icons/apache.gif b/user/icons/apache.gif
new file mode 100644
index 0000000..3a1c139
--- /dev/null
+++ b/user/icons/apache.gif
Binary files differ
diff --git a/user/icons/apache_pb.gif b/user/icons/apache_pb.gif
new file mode 100644
index 0000000..3a1c139
--- /dev/null
+++ b/user/icons/apache_pb.gif
Binary files differ
diff --git a/user/icons/atomics.gif b/user/icons/atomics.gif
new file mode 100644
index 0000000..8f18374
--- /dev/null
+++ b/user/icons/atomics.gif
Binary files differ
diff --git a/user/icons/back.gif b/user/icons/back.gif
new file mode 100644
index 0000000..a694ae1
--- /dev/null
+++ b/user/icons/back.gif
Binary files differ
diff --git a/user/icons/backmtrl.gif b/user/icons/backmtrl.gif
new file mode 100644
index 0000000..ea437c7
--- /dev/null
+++ b/user/icons/backmtrl.gif
Binary files differ
diff --git a/user/icons/ball.gray.gif b/user/icons/ball.gray.gif
new file mode 100644
index 0000000..eb84268
--- /dev/null
+++ b/user/icons/ball.gray.gif
Binary files differ
diff --git a/user/icons/ball.red.gif b/user/icons/ball.red.gif
new file mode 100644
index 0000000..a8425cb
--- /dev/null
+++ b/user/icons/ball.red.gif
Binary files differ
diff --git a/user/icons/binary.gif b/user/icons/binary.gif
new file mode 100644
index 0000000..9a15cba
--- /dev/null
+++ b/user/icons/binary.gif
Binary files differ
diff --git a/user/icons/binhex.gif b/user/icons/binhex.gif
new file mode 100644
index 0000000..62d0363
--- /dev/null
+++ b/user/icons/binhex.gif
Binary files differ
diff --git a/user/icons/blank.gif b/user/icons/blank.gif
new file mode 100644
index 0000000..0ccf01e
--- /dev/null
+++ b/user/icons/blank.gif
Binary files differ
diff --git a/user/icons/blobb.gif b/user/icons/blobb.gif
new file mode 100644
index 0000000..387bbfa
--- /dev/null
+++ b/user/icons/blobb.gif
Binary files differ
diff --git a/user/icons/bomb.gif b/user/icons/bomb.gif
new file mode 100644
index 0000000..270fdb1
--- /dev/null
+++ b/user/icons/bomb.gif
Binary files differ
diff --git a/user/icons/box1.gif b/user/icons/box1.gif
new file mode 100644
index 0000000..65dcd00
--- /dev/null
+++ b/user/icons/box1.gif
Binary files differ
diff --git a/user/icons/box2.gif b/user/icons/box2.gif
new file mode 100644
index 0000000..c43bc4f
--- /dev/null
+++ b/user/icons/box2.gif
Binary files differ
diff --git a/user/icons/broken.gif b/user/icons/broken.gif
new file mode 100644
index 0000000..9f8cbe9
--- /dev/null
+++ b/user/icons/broken.gif
Binary files differ
diff --git a/user/icons/burst.gif b/user/icons/burst.gif
new file mode 100644
index 0000000..fbdcf57
--- /dev/null
+++ b/user/icons/burst.gif
Binary files differ
diff --git a/user/icons/c.gif b/user/icons/c.gif
new file mode 100644
index 0000000..7555b6c
--- /dev/null
+++ b/user/icons/c.gif
Binary files differ
diff --git a/user/icons/canvas.gif b/user/icons/canvas.gif
new file mode 100644
index 0000000..2a8893b
--- /dev/null
+++ b/user/icons/canvas.gif
Binary files differ
diff --git a/user/icons/chalmerslogo.gif b/user/icons/chalmerslogo.gif
new file mode 100644
index 0000000..af43c89
--- /dev/null
+++ b/user/icons/chalmerslogo.gif
Binary files differ
diff --git a/user/icons/chp_inside.gif b/user/icons/chp_inside.gif
new file mode 100644
index 0000000..5ed2f59
--- /dev/null
+++ b/user/icons/chp_inside.gif
Binary files differ
diff --git a/user/icons/club9.gif b/user/icons/club9.gif
new file mode 100644
index 0000000..8f89ccc
--- /dev/null
+++ b/user/icons/club9.gif
Binary files differ
diff --git a/user/icons/cmp_inside.gif b/user/icons/cmp_inside.gif
new file mode 100644
index 0000000..c62752c
--- /dev/null
+++ b/user/icons/cmp_inside.gif
Binary files differ
diff --git a/user/icons/cmt_inside.gif b/user/icons/cmt_inside.gif
new file mode 100644
index 0000000..986d9ba
--- /dev/null
+++ b/user/icons/cmt_inside.gif
Binary files differ
diff --git a/user/icons/comp.blue.gif b/user/icons/comp.blue.gif
new file mode 100644
index 0000000..f8d76a8
--- /dev/null
+++ b/user/icons/comp.blue.gif
Binary files differ
diff --git a/user/icons/comp.gray.gif b/user/icons/comp.gray.gif
new file mode 100644
index 0000000..7664cd0
--- /dev/null
+++ b/user/icons/comp.gray.gif
Binary files differ
diff --git a/user/icons/compressed.gif b/user/icons/compressed.gif
new file mode 100644
index 0000000..39e7327
--- /dev/null
+++ b/user/icons/compressed.gif
Binary files differ
diff --git a/user/icons/con_mat.gif b/user/icons/con_mat.gif
new file mode 100644
index 0000000..67ea5ab
--- /dev/null
+++ b/user/icons/con_mat.gif
Binary files differ
diff --git a/user/icons/cons.gif b/user/icons/cons.gif
new file mode 100644
index 0000000..6c914b2
--- /dev/null
+++ b/user/icons/cons.gif
Binary files differ
diff --git a/user/icons/cons2.gif b/user/icons/cons2.gif
new file mode 100644
index 0000000..67ea5ab
--- /dev/null
+++ b/user/icons/cons2.gif
Binary files differ
diff --git a/user/icons/continued.gif b/user/icons/continued.gif
new file mode 100644
index 0000000..b0ffb7e
--- /dev/null
+++ b/user/icons/continued.gif
Binary files differ
diff --git a/user/icons/cth.gif b/user/icons/cth.gif
new file mode 100644
index 0000000..af43c89
--- /dev/null
+++ b/user/icons/cth.gif
Binary files differ
diff --git a/user/icons/dir.gif b/user/icons/dir.gif
new file mode 100644
index 0000000..4826460
--- /dev/null
+++ b/user/icons/dir.gif
Binary files differ
diff --git a/user/icons/down.gif b/user/icons/down.gif
new file mode 100644
index 0000000..a354c87
--- /dev/null
+++ b/user/icons/down.gif
Binary files differ
diff --git a/user/icons/ds.gif b/user/icons/ds.gif
new file mode 100644
index 0000000..eeec746
--- /dev/null
+++ b/user/icons/ds.gif
Binary files differ
diff --git a/user/icons/dvi.gif b/user/icons/dvi.gif
new file mode 100644
index 0000000..791be33
--- /dev/null
+++ b/user/icons/dvi.gif
Binary files differ
diff --git a/user/icons/eexpo.gif b/user/icons/eexpo.gif
new file mode 100644
index 0000000..49b0fb0
--- /dev/null
+++ b/user/icons/eexpo.gif
Binary files differ
diff --git a/user/icons/eexpo2.gif b/user/icons/eexpo2.gif
new file mode 100644
index 0000000..d27b754
--- /dev/null
+++ b/user/icons/eexpo2.gif
Binary files differ
diff --git a/user/icons/end.gif b/user/icons/end.gif
new file mode 100644
index 0000000..e464f28
--- /dev/null
+++ b/user/icons/end.gif
Binary files differ
diff --git a/user/icons/f.gif b/user/icons/f.gif
new file mode 100644
index 0000000..fbe353c
--- /dev/null
+++ b/user/icons/f.gif
Binary files differ
diff --git a/user/icons/folder.gif b/user/icons/folder.gif
new file mode 100644
index 0000000..4826460
--- /dev/null
+++ b/user/icons/folder.gif
Binary files differ
diff --git a/user/icons/folder.open.gif b/user/icons/folder.open.gif
new file mode 100644
index 0000000..30979cb
--- /dev/null
+++ b/user/icons/folder.open.gif
Binary files differ
diff --git a/user/icons/folder.sec.gif b/user/icons/folder.sec.gif
new file mode 100644
index 0000000..75332d9
--- /dev/null
+++ b/user/icons/folder.sec.gif
Binary files differ
diff --git a/user/icons/forward.gif b/user/icons/forward.gif
new file mode 100644
index 0000000..b2959b4
--- /dev/null
+++ b/user/icons/forward.gif
Binary files differ
diff --git a/user/icons/generic.gif b/user/icons/generic.gif
new file mode 100644
index 0000000..de60b29
--- /dev/null
+++ b/user/icons/generic.gif
Binary files differ
diff --git a/user/icons/generic.red.gif b/user/icons/generic.red.gif
new file mode 100644
index 0000000..9474398
--- /dev/null
+++ b/user/icons/generic.red.gif
Binary files differ
diff --git a/user/icons/generic.sec.gif b/user/icons/generic.sec.gif
new file mode 100644
index 0000000..88d5240
--- /dev/null
+++ b/user/icons/generic.sec.gif
Binary files differ
diff --git a/user/icons/golive.gif b/user/icons/golive.gif
new file mode 100644
index 0000000..7664cd0
--- /dev/null
+++ b/user/icons/golive.gif
Binary files differ
diff --git a/user/icons/hand.right.gif b/user/icons/hand.right.gif
new file mode 100644
index 0000000..5cdbc72
--- /dev/null
+++ b/user/icons/hand.right.gif
Binary files differ
diff --git a/user/icons/hand.up.gif b/user/icons/hand.up.gif
new file mode 100644
index 0000000..85a5d68
--- /dev/null
+++ b/user/icons/hand.up.gif
Binary files differ
diff --git a/user/icons/head.gif b/user/icons/head.gif
new file mode 100644
index 0000000..8f89ccc
--- /dev/null
+++ b/user/icons/head.gif
Binary files differ
diff --git a/user/icons/head2.gif b/user/icons/head2.gif
new file mode 100644
index 0000000..581b228
--- /dev/null
+++ b/user/icons/head2.gif
Binary files differ
diff --git a/user/icons/head_clean.gif b/user/icons/head_clean.gif
new file mode 100644
index 0000000..581b228
--- /dev/null
+++ b/user/icons/head_clean.gif
Binary files differ
diff --git a/user/icons/help.gif b/user/icons/help.gif
new file mode 100644
index 0000000..32b1ea2
--- /dev/null
+++ b/user/icons/help.gif
Binary files differ
diff --git a/user/icons/htc.gif b/user/icons/htc.gif
new file mode 100644
index 0000000..0610f0f
--- /dev/null
+++ b/user/icons/htc.gif
Binary files differ
diff --git a/user/icons/icon.sheet.gif b/user/icons/icon.sheet.gif
new file mode 100644
index 0000000..ad1686e
--- /dev/null
+++ b/user/icons/icon.sheet.gif
Binary files differ
diff --git a/user/icons/image1.gif b/user/icons/image1.gif
new file mode 100644
index 0000000..01e442b
--- /dev/null
+++ b/user/icons/image1.gif
Binary files differ
diff --git a/user/icons/image2.gif b/user/icons/image2.gif
new file mode 100644
index 0000000..751faee
--- /dev/null
+++ b/user/icons/image2.gif
Binary files differ
diff --git a/user/icons/image3.gif b/user/icons/image3.gif
new file mode 100644
index 0000000..4f30484
--- /dev/null
+++ b/user/icons/image3.gif
Binary files differ
diff --git a/user/icons/index.gif b/user/icons/index.gif
new file mode 100644
index 0000000..162478f
--- /dev/null
+++ b/user/icons/index.gif
Binary files differ
diff --git a/user/icons/index.htc b/user/icons/index.htc
new file mode 100644
index 0000000..c745575
--- /dev/null
+++ b/user/icons/index.htc
@@ -0,0 +1,2 @@
1\clearance{}
2\cache{\days{30}}
diff --git a/user/icons/inside.gif b/user/icons/inside.gif
new file mode 100644
index 0000000..75332d9
--- /dev/null
+++ b/user/icons/inside.gif
Binary files differ
diff --git a/user/icons/internal.gif b/user/icons/internal.gif
new file mode 100644
index 0000000..7664cd0
--- /dev/null
+++ b/user/icons/internal.gif
Binary files differ
diff --git a/user/icons/islive.gif b/user/icons/islive.gif
new file mode 100644
index 0000000..5b56dd1
--- /dev/null
+++ b/user/icons/islive.gif
Binary files differ
diff --git a/user/icons/julia.gif b/user/icons/julia.gif
new file mode 100644
index 0000000..7dd5d23
--- /dev/null
+++ b/user/icons/julia.gif
Binary files differ
diff --git a/user/icons/jump_arrow.gif b/user/icons/jump_arrow.gif
new file mode 100644
index 0000000..8eb625a
--- /dev/null
+++ b/user/icons/jump_arrow.gif
Binary files differ
diff --git a/user/icons/lang.gif b/user/icons/lang.gif
new file mode 100644
index 0000000..e971e07
--- /dev/null
+++ b/user/icons/lang.gif
Binary files differ
diff --git a/user/icons/layout.gif b/user/icons/layout.gif
new file mode 100644
index 0000000..c96338a
--- /dev/null
+++ b/user/icons/layout.gif
Binary files differ
diff --git a/user/icons/left.gif b/user/icons/left.gif
new file mode 100644
index 0000000..279e671
--- /dev/null
+++ b/user/icons/left.gif
Binary files differ
diff --git a/user/icons/link.gif b/user/icons/link.gif
new file mode 100644
index 0000000..c5b6889
--- /dev/null
+++ b/user/icons/link.gif
Binary files differ
diff --git a/user/icons/login.gif b/user/icons/login.gif
new file mode 100644
index 0000000..0966222
--- /dev/null
+++ b/user/icons/login.gif
Binary files differ
diff --git a/user/icons/logout.gif b/user/icons/logout.gif
new file mode 100644
index 0000000..a43f4b8
--- /dev/null
+++ b/user/icons/logout.gif
Binary files differ
diff --git a/user/icons/mail.gif b/user/icons/mail.gif
new file mode 100644
index 0000000..01e442b
--- /dev/null
+++ b/user/icons/mail.gif
Binary files differ
diff --git a/user/icons/mailbox.gif b/user/icons/mailbox.gif
new file mode 100644
index 0000000..5c804e2
--- /dev/null
+++ b/user/icons/mailbox.gif
Binary files differ
diff --git a/user/icons/materialia.gif b/user/icons/materialia.gif
new file mode 100644
index 0000000..25ba234
--- /dev/null
+++ b/user/icons/materialia.gif
Binary files differ
diff --git a/user/icons/movie.gif b/user/icons/movie.gif
new file mode 100644
index 0000000..0035183
--- /dev/null
+++ b/user/icons/movie.gif
Binary files differ
diff --git a/user/icons/msp_end.gif b/user/icons/msp_end.gif
new file mode 100644
index 0000000..e464f28
--- /dev/null
+++ b/user/icons/msp_end.gif
Binary files differ
diff --git a/user/icons/mst_inside.gif b/user/icons/mst_inside.gif
new file mode 100644
index 0000000..0593ab9
--- /dev/null
+++ b/user/icons/mst_inside.gif
Binary files differ
diff --git a/user/icons/mtrl-cons.gif b/user/icons/mtrl-cons.gif
new file mode 100644
index 0000000..581b228
--- /dev/null
+++ b/user/icons/mtrl-cons.gif
Binary files differ
diff --git a/user/icons/mtrl.gif b/user/icons/mtrl.gif
new file mode 100644
index 0000000..9c41c30
--- /dev/null
+++ b/user/icons/mtrl.gif
Binary files differ
diff --git a/user/icons/mtrl_end.gif b/user/icons/mtrl_end.gif
new file mode 100644
index 0000000..92ce19b
--- /dev/null
+++ b/user/icons/mtrl_end.gif
Binary files differ
diff --git a/user/icons/myf.gif b/user/icons/myf.gif
new file mode 100644
index 0000000..ed59685
--- /dev/null
+++ b/user/icons/myf.gif
Binary files differ
diff --git a/user/icons/myf_end.gif b/user/icons/myf_end.gif
new file mode 100644
index 0000000..e464f28
--- /dev/null
+++ b/user/icons/myf_end.gif
Binary files differ
diff --git a/user/icons/myf_start.gif b/user/icons/myf_start.gif
new file mode 100644
index 0000000..bb30ba4
--- /dev/null
+++ b/user/icons/myf_start.gif
Binary files differ
diff --git a/user/icons/neuron.gif b/user/icons/neuron.gif
new file mode 100644
index 0000000..fc5c232
--- /dev/null
+++ b/user/icons/neuron.gif
Binary files differ
diff --git a/user/icons/p.gif b/user/icons/p.gif
new file mode 100644
index 0000000..7b917b4
--- /dev/null
+++ b/user/icons/p.gif
Binary files differ
diff --git a/user/icons/patch.gif b/user/icons/patch.gif
new file mode 100644
index 0000000..39bc90e
--- /dev/null
+++ b/user/icons/patch.gif
Binary files differ
diff --git a/user/icons/pdf.gif b/user/icons/pdf.gif
new file mode 100644
index 0000000..c88fd77
--- /dev/null
+++ b/user/icons/pdf.gif
Binary files differ
diff --git a/user/icons/pie0.gif b/user/icons/pie0.gif
new file mode 100644
index 0000000..6f7a0ae
--- /dev/null
+++ b/user/icons/pie0.gif
Binary files differ
diff --git a/user/icons/pie1.gif b/user/icons/pie1.gif
new file mode 100644
index 0000000..03aa6be
--- /dev/null
+++ b/user/icons/pie1.gif
Binary files differ
diff --git a/user/icons/pie2.gif b/user/icons/pie2.gif
new file mode 100644
index 0000000..b04c5e0
--- /dev/null
+++ b/user/icons/pie2.gif
Binary files differ
diff --git a/user/icons/pie3.gif b/user/icons/pie3.gif
new file mode 100644
index 0000000..4db9d02
--- /dev/null
+++ b/user/icons/pie3.gif
Binary files differ
diff --git a/user/icons/pie4.gif b/user/icons/pie4.gif
new file mode 100644
index 0000000..93471fd
--- /dev/null
+++ b/user/icons/pie4.gif
Binary files differ
diff --git a/user/icons/pie5.gif b/user/icons/pie5.gif
new file mode 100644
index 0000000..57aee93
--- /dev/null
+++ b/user/icons/pie5.gif
Binary files differ
diff --git a/user/icons/pie6.gif b/user/icons/pie6.gif
new file mode 100644
index 0000000..0dc327b
--- /dev/null
+++ b/user/icons/pie6.gif
Binary files differ
diff --git a/user/icons/pie7.gif b/user/icons/pie7.gif
new file mode 100644
index 0000000..8661337
--- /dev/null
+++ b/user/icons/pie7.gif
Binary files differ
diff --git a/user/icons/pie8.gif b/user/icons/pie8.gif
new file mode 100644
index 0000000..59ddb34
--- /dev/null
+++ b/user/icons/pie8.gif
Binary files differ
diff --git a/user/icons/pixel.gif b/user/icons/pixel.gif
new file mode 100644
index 0000000..1d9a4f5
--- /dev/null
+++ b/user/icons/pixel.gif
Binary files differ
diff --git a/user/icons/portal.gif b/user/icons/portal.gif
new file mode 100644
index 0000000..0e6e506
--- /dev/null
+++ b/user/icons/portal.gif
Binary files differ
diff --git a/user/icons/prefs.gif b/user/icons/prefs.gif
new file mode 100644
index 0000000..162478f
--- /dev/null
+++ b/user/icons/prefs.gif
Binary files differ
diff --git a/user/icons/ps.gif b/user/icons/ps.gif
new file mode 100644
index 0000000..0f565bc
--- /dev/null
+++ b/user/icons/ps.gif
Binary files differ
diff --git a/user/icons/quill.gif b/user/icons/quill.gif
new file mode 100644
index 0000000..818a5cd
--- /dev/null
+++ b/user/icons/quill.gif
Binary files differ
diff --git a/user/icons/right.gif b/user/icons/right.gif
new file mode 100644
index 0000000..b256e5f
--- /dev/null
+++ b/user/icons/right.gif
Binary files differ
diff --git a/user/icons/screw1.gif b/user/icons/screw1.gif
new file mode 100644
index 0000000..af6ba2b
--- /dev/null
+++ b/user/icons/screw1.gif
Binary files differ
diff --git a/user/icons/screw2.gif b/user/icons/screw2.gif
new file mode 100644
index 0000000..06dccb3
--- /dev/null
+++ b/user/icons/screw2.gif
Binary files differ
diff --git a/user/icons/script.gif b/user/icons/script.gif
new file mode 100644
index 0000000..d8a853b
--- /dev/null
+++ b/user/icons/script.gif
Binary files differ
diff --git a/user/icons/server.gif b/user/icons/server.gif
new file mode 100644
index 0000000..7664cd0
--- /dev/null
+++ b/user/icons/server.gif
Binary files differ
diff --git a/user/icons/sound1.gif b/user/icons/sound1.gif
new file mode 100644
index 0000000..8efb49f
--- /dev/null
+++ b/user/icons/sound1.gif
Binary files differ
diff --git a/user/icons/sound2.gif b/user/icons/sound2.gif
new file mode 100644
index 0000000..48e6a7f
--- /dev/null
+++ b/user/icons/sound2.gif
Binary files differ
diff --git a/user/icons/source.gif b/user/icons/source.gif
new file mode 100644
index 0000000..7555b6c
--- /dev/null
+++ b/user/icons/source.gif
Binary files differ
diff --git a/user/icons/sp_inside.gif b/user/icons/sp_inside.gif
new file mode 100644
index 0000000..39e02d2
--- /dev/null
+++ b/user/icons/sp_inside.gif
Binary files differ
diff --git a/user/icons/sphere1.gif b/user/icons/sphere1.gif
new file mode 100644
index 0000000..7067070
--- /dev/null
+++ b/user/icons/sphere1.gif
Binary files differ
diff --git a/user/icons/sphere2.gif b/user/icons/sphere2.gif
new file mode 100644
index 0000000..a9e462a
--- /dev/null
+++ b/user/icons/sphere2.gif
Binary files differ
diff --git a/user/icons/star.gif b/user/icons/star.gif
new file mode 100644
index 0000000..d5299d6
--- /dev/null
+++ b/user/icons/star.gif
Binary files differ
diff --git a/user/icons/start.gif b/user/icons/start.gif
new file mode 100644
index 0000000..bb30ba4
--- /dev/null
+++ b/user/icons/start.gif
Binary files differ
diff --git a/user/icons/sys.gif b/user/icons/sys.gif
new file mode 100644
index 0000000..eaecd21
--- /dev/null
+++ b/user/icons/sys.gif
Binary files differ
diff --git a/user/icons/tar.gif b/user/icons/tar.gif
new file mode 100644
index 0000000..4032c1b
--- /dev/null
+++ b/user/icons/tar.gif
Binary files differ
diff --git a/user/icons/tex.gif b/user/icons/tex.gif
new file mode 100644
index 0000000..45e4323
--- /dev/null
+++ b/user/icons/tex.gif
Binary files differ
diff --git a/user/icons/text.gif b/user/icons/text.gif
new file mode 100644
index 0000000..4c62390
--- /dev/null
+++ b/user/icons/text.gif
Binary files differ
diff --git a/user/icons/transfer.gif b/user/icons/transfer.gif
new file mode 100644
index 0000000..33697db
--- /dev/null
+++ b/user/icons/transfer.gif
Binary files differ
diff --git a/user/icons/unknown.gif b/user/icons/unknown.gif
new file mode 100644
index 0000000..32b1ea2
--- /dev/null
+++ b/user/icons/unknown.gif
Binary files differ
diff --git a/user/icons/up.gif b/user/icons/up.gif
new file mode 100644
index 0000000..6d6d6d1
--- /dev/null
+++ b/user/icons/up.gif
Binary files differ
diff --git a/user/icons/uu.gif b/user/icons/uu.gif
new file mode 100644
index 0000000..4387d52
--- /dev/null
+++ b/user/icons/uu.gif
Binary files differ
diff --git a/user/icons/uuencoded.gif b/user/icons/uuencoded.gif
new file mode 100644
index 0000000..4387d52
--- /dev/null
+++ b/user/icons/uuencoded.gif
Binary files differ
diff --git a/user/icons/welcome.gif b/user/icons/welcome.gif
new file mode 100644
index 0000000..9dbcc80
--- /dev/null
+++ b/user/icons/welcome.gif
Binary files differ
diff --git a/user/icons/world1.gif b/user/icons/world1.gif
new file mode 100644
index 0000000..05b4ec2
--- /dev/null
+++ b/user/icons/world1.gif
Binary files differ
diff --git a/user/icons/world2.gif b/user/icons/world2.gif
new file mode 100644
index 0000000..e3203f7
--- /dev/null
+++ b/user/icons/world2.gif
Binary files differ
diff --git a/user/index.htc b/user/index.htc
new file mode 100755
index 0000000..6f72e7d
--- /dev/null
+++ b/user/index.htc
@@ -0,0 +1,33 @@
1\clearance{}
2\cache{\days{14}}
3\alias{Home}
4\page{
5 \table{width=99%}{
6 \td{valign=top}{
7 \h1{HTC}
8 \h3{by Henrik Rydberg}
9 }
10 }
11 <p>
12 \lang{
13 This is a HTC test system.
14 }{
15 Detta är ett HTC testsystem.
16 }
17
18 \table{bgcolor=#dddddd cellspacing=4 cellpadding=4}{
19 \tr{
20 \th{colspan=4}{LINKS}
21 }
22 \tr{
23 \th{\href{\pwd/Test}{Test directory}}
24 \th{Computer Go}
25 \th{Business}
26 \th{Pleasure}
27 }
28 \tr{
29 \td{\href{http://www.usgo.org/computer/index}{AGA Computer Go}}
30 \td{\href{\pwd/Games/}{Games}}
31 }
32 }
33}
diff --git a/user/pics/frac1.jpg b/user/pics/frac1.jpg
new file mode 100644
index 0000000..03da1b6
--- /dev/null
+++ b/user/pics/frac1.jpg
Binary files differ
diff --git a/user/pics/henrik.gif b/user/pics/henrik.gif
new file mode 100644
index 0000000..05c12f0
--- /dev/null
+++ b/user/pics/henrik.gif
Binary files differ
diff --git a/user/pics/mandel.jpg b/user/pics/mandel.jpg
new file mode 100644
index 0000000..df3026c
--- /dev/null
+++ b/user/pics/mandel.jpg
Binary files differ
diff --git a/user/pics/snow.jpg b/user/pics/snow.jpg
new file mode 100644
index 0000000..d160271
--- /dev/null
+++ b/user/pics/snow.jpg
Binary files differ
diff --git a/user/pics/v_bw.eps b/user/pics/v_bw.eps
new file mode 100644
index 0000000..5950f6a
--- /dev/null
+++ b/user/pics/v_bw.eps
@@ -0,0 +1,1400 @@
1%!PS-Adobe-2.0 EPSF-2.0
2%%Title: /home/tfy2/tfsbvs/privat/gif/v_bw.ps
3%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley
4%%BoundingBox: 47 35 565 757
5%%Pages: 1
6%%DocumentFonts:
7%%EndComments
8%%EndProlog
9
10%%Page: 1 1
11
12% remember original state
13/origstate save def
14
15% build a temporary dictionary
1620 dict begin
17
18% define string to hold a scanline's worth of data
19/pix 61 string def
20
21% define space for color conversions
22/grays 484 string def % space for gray scale line
23/npixls 0 def
24/rgbindx 0 def
25
26% lower left corner
2747 35 translate
28
29% size of image (on paper, in 1/72inch coords)
30517.89600 722.23200 scale
31
32% dimensions of data
33484 675 1
34
35% mapping matrix
36[484 0 0 -675 0 675]
37
38{currentfile pix readhexstring pop}
39image
40ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
41ffffffffffffffffffffffffffffffffffffffffffffffffff
42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
43ffffffffffffffffffffffffffffffffffffffffffffffffff
44ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
45ffffffffffffffffffffffffffffffffffffffffffffffffff
46ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
47ffffffffffffffffffffffffffffffffffffffffffffffffff
48ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
49ffffffffffffffffffffffffffffffffffffffffffffffffff
50ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
51ffffffffffffffffffffffffffffffffffffffffffffffffff
52ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
53ffffffffffffffffffffffffffffffffffffffffffffffffff
54ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
55ffffffffffffffffffffffffffffffffffffffffffffffffff
56ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
57ffffffffffffffffffffffffffffffffffffffffffffffffff
58ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
59ffffffffffffffffffffffffffffffffffffffffffffffffff
60ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
61ffffffffffffffffffffffffffffffffffffffffffffffffff
62ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
63ffffffffffffffffffffffffffffffffffffffffffffffffff
64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
65ffffffffffffffffffffffffffffffffffffffffffffffffff
66ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
67ffffffffffffffffffffffffffffffffffffffffffffffffff
68ffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff
69ffff0fffffffffffffffffffffffffffffffffffffffffffff
70ffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffff
71fff80fffffffffffffffffffffffffffffffffffffffffffff
72ffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffff
73fff00fffffffffffffffffffffffffffffffffffffffffffff
74ffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffff
75fff30fffffffffffffffffffffffffffffffffffffffffffff
76ffffffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffffffffffff
77ffe30fffffffffffffffffffffffffffffffffffffffffffff
78ffffffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffffffffffff
79ffe307ffffffffffffffffffffffffffffffffffffffffffff
80ffffffffffffffffffffffffffffffffffffffffffffe79fffffffffffffffffffffffff
81ffe707ffffffffffffffffffffffffffffffffffffffffffff
82ffffffffffffffffffffffffffffffffffffffffffffe78fffffffffffffffffffffffff
83ffef87ffffffffffffffffffffffffffffffffffffffffffff
84ffffffffffffffffffffffffffffffffffffffffffffe78fffffffffffffffffffffffff
85ffef87ffffffffffffffffffffffffffffffffffffffffffff
86ffffffffffffffffffffffffffffffffffffffffffffc7c7ffffffffffffffffffffffff
87ffff87ffffffffffffffffffffffffffffffffffffffffffff
88ffffffffffffffffffffffffffffffffffffffffffffcfc7ffffffffffffffffffffffff
89ffff87ffffffffffffffffffffffffffffffffffffffffffff
90ffffffffffffffffffffffffffffffffffffffffffffcfc3ffffffffffffffffffffffff
91ffff87ffffffffffffffffffffffffffffffffffffffffffff
92ffffffffffffffffffffffffffffffffffffffffffff87c3ffffffffffffffffffffffff
93ffff87ffffffffffffffffffffffffffffffffffffffffffff
94ffffffffffffffffffffffffffffffffffffffffffff87e1ffffffffffffffffffffffff
95ff7f87ffffffffffffffffffffffffffffffffffffffffffff
96ffffffffffffffffffffffffffffffffffffffffffff87e1ffffffffffffffffffffffff
97ff7f87ffffffffffffffffffffffffffffffffffffffffffff
98ffffffffffffffffffffffffffffffffffffffffffffc7f0ffffffffffffffffffffffff
99fe7f87ffffffffffffffffffffffffffffffffffffffffffff
100ffffffffffffffffffffffffffffffffffffffffffffcff0ffffffffffffffffffffffff
101fe7f87ffffffffffffffffffffffffffffffffffffffffffff
102ffffffffffffffffffffffffffffffffffffffffffffcff8ffffffffffffffffffffffff
103fe7f87ffffffffffffffffffffffffffffffffffffffffffff
104ffffffffffffffffffffffffffffffff9fffffffffffcff8ffffffffffffffffffffffff
105fc7f87ffffffffffffffffffffffffffffffffffffffffffff
106ffffffffffffffffffffffffffffffff07ffffffffffcff8ffffffffffffffffffffffff
107fcff87ffffffffffffffffffffffffffffffffffffffffffff
108fffffffffffffffffffffffffffffffe03ffffffffffc7f87fffffffffffffffffffffff
109f8ff87ffffffffffffffffffffffffffffffffffffffffffff
110fffffffffffffffffffffffffffffffe007fffffffffc7fc7fffffffffffffffffffffff
111f8ff83ffffffffffcfffffffffffffffffffffffffffffffff
112fffffffffffffffffffffffffffffffe007fffffffff87fc3fffffffffffffffffffffff
113f87f87fffffffffcc7ffffffffffffffffffffffffffffffff
114fffffffffffffffffffffffffffffffe183fffffffff87f03fffffffffffffffffffffff
115f87f83fffffffff8c7ffffffffffffffffffffffffffffffff
116fffffffffffffffffffffffffffffffe1c1fffffffffc7e03fffffffffffffffffffffff
117f03f83fffffffff183ffffffffffffffffffffffffffffffff
118fffffffffffffffffffffffffffffffe1e0fffffffffc7e01fffffffffffffffffffffff
119f07f83ffffffffe383ffffffffffffffffffffffffffffffff
120ffffffffffffffffffffffffffffffff1f07ffffffffc7f01fffffffffffffffffffffff
121e07f87ffffffffef87ffffffffffffffffffffffffffffffff
122ffffffffffffffffffffffffffffffff1f87ffffffffc7f01fffffffffffffffffffffff
123e07fc7fffdffffcf87ffffffffffffffffffffffffffffffff
124ffffffffffffffffffffffffffffffff1fc3ffffffffc7f81fffffffffffffffffffffff
125e07fc7fff9ffff1f87ffffffffffffffffffffffffffffffff
126ffffffffffffffffffffffffffffffff0fe1ffffffffc7f80fffffffffffffffffffffff
127e07fc7fff9fffe3f87ffffffffffffffffffffffffffffffff
128ffffffffffffffffffffffffffffffff0ff0ffff7fff87f807ffffffffffffffffffffff
129e07fc3fff9fffc7f87ffffffffffffffffffffffffffffffff
130ffffffffffffffffffffffffffffffff0ff8ffff3fff87f803ffffffffffffffffffffff
131c0ffe3fff3fff87f0fffffffffffffffffffffffffffffffff
132ffffffffffffffffffffffffffffffff8ff87fff9fff87f801ffffffffffffffffffffff
133c0ffe1fff3fff0ff0fffffffffffffffffffffffffffffffff
134ffffffffffffffffffffffffffffffff8ffc3fff9fff87f801ffffffffffffffffffffff
135c0ffe1ffe3ffe1ff1fffffffffffffffffffffffffffffffff
136ffffffffffffffffffffffffffffffff87fe1fff8fff07f801ffffffffffffffffffffff
137c1fff1ffe3ffe1fe1fffffffffffffffffffffffffffffffff
138ffffffffffffffffffffffffffffffffc7ff0fff87ff0ffc30ffffffffffffffffffffff
139c1fff1ffe7ffc3fe1fffffffffffffffffffffffffffffffff
140ffffffffffffffffffffffffffffffffc3ff87ffc7ff1e3e30ffffffffffffffffffffff
141c1fff1ffe7ff87fc1fffffffffffffffffffffffffffffffff
142ffffffffffffffffffffffffffffffffc3ff87ffc7ff1f1e30ffffffffffffffffffffff
143c1fff1ffc7ff87fc1fffffffffffffffffffffffffffffffff
144ffffffffffffffffffffffffffffffffc3ffc7ffc3ff1f0e30ffffffffffffffffffffff
14583fff1ffc7ff07f83fffffffffffffffffffffffffffffffff
146ffffffffffffffffffffffffffffffffe3ffe3ffe3ff1f0e30ffffffffffffffffffffff
14783fff9ffcffe07f83fffffffffffffffffffffffffffffffff
148fffffffffffffffffffffffffffffffff1ffe1fff3ff1f8f187fffffffffffffffffffff
14903fff1ff8ffc03f83fffffffffffffffffffffffffffffffff
150fffffffffffffffffffffffffffffffff1fe71fff1ff1fbe187fffffffffffffffffffff
15103c7f9ff8ffc07f07fffffffffffffffffffffffffffffffff
152fffffffffffffffffffffffffffffffff1fe10fff1ff1f3e187fffffffffffffffffffff
15303c7f1ff8ff807f07fffffffffffffffffffffffffffffffff
154fffffffffffffffffffffffffffffffff0fe00fff8ff1fbe187fffffffffffffffffffff
1550387f1ff8ff00fe07fffffffffffffffffffffffffffffffff
156fffffffffffffffffffffffffffffffff8ff007ff8ff1ffc083fffffffffffffffffffff
157038ff1ff0ff01fc07fffffffffffffffffffffffffffffffff
158fffffffffffffffffffffffffffffffff8ff003ff8ff1fec083ffffffffffffffffffffe
159073ff1ff1fe01fe0ffffffffffffffffffffffffffffffffff
160fffffffffffffffffffffffffffffffff87fc01ff87f1ff8003ffffffffffffffffffffe
16107fff1ff1fe01fc0ffffffffffffffffffffffffffffffffff
162fffffffffffffffffffffffffffffffffc7fc01ff87f1ff8003ffffffffffffffffffffe
16307fff1ff3fc03f81ffffffffffffffffffffffffffffffffff
164fffffffffffffffffffffffffffffffffc7fe00ffc3f0ffc003ffffffffffffffffffffc
16507fff1fe3fc03f81ffffffffffffffffffffffffffffffffff
166fffffffffffffffffffffffffffffffffc3fe007fc3f1ffe003ffffffffffffffffffffc
16707fff1fe3f807f81ffffffffffffffffffffffffffffffffff
168fffffffffffffffffffffffffffffffffe3fe003fe3f1fff001ffffffffffffffffffffc
16901fff1fc3f007f83ffffffffffffffffffffffffffffffffff
170fffffffffffffffffffffffffffffffffe3ff001fe1f0fff801ffffffffffffffffffffc
17101c7f1fc7f00ffc3ffffffffffffffffffffffffffffffffff
172fffffffffffffffffffffffffffffffffe1ffc00ff1f0fff801ffffffffffffffffffff8
1730187f1fc7e00ffc7ffffe7ffffffffffffffffffffffffffff
174fffffffffffffffffffffffffffffffffe1ffe00ff0f01ffc03ffffffffffffffffffff8
1758381f1f87e21ffc7ffffcfffffffffffffffffffffffffffff
176fffffffffffffffffffffffffffffffffe1ffe007f8f00ffc03fffffffffdffffffffff8
17787e0e1f8fc21ff87ffff9fffffffffffffffffffffffffffff
178fffffffffffffffffffffffffffffffffe1fff007f8f007fc07fffffffff8ffffffffff8
1790fe1e1f0f803ff0fffff1fffffffffffffffffffffffffffff
180fffffffffffffffffffffffffffffffffc1fff083f8f0e3fc03fffffffff07fffffffff8
1810fc1e3e1f007ce0ffffc3fffffffffffffffffffffffffffff
182fffffffffffffffffffffffffffffffffc1fe78c3f8f0e1fe03fffffffff07fffffffff8
1830fc1c3e1f0070c1ffffc7fffffffffffffffffffffffffffff
184fffffffffffffffffffffffffffff8fffe1fe1841f870f0fe01fffffffff07fffffffff8
1850f00c3e1e00c0e1ffff8ffffffffffffffffffffffffffffff
186fffffffffffffffffffffffffffff87ffe1ff0c20fc70e0fc01fffffffff03fffffffff0
1871e0083c1c00c3e1ffff1ffffffffffffffffffffffffffffff
188fffffffffffffffffffffffffffff83ffe0fffe10fc70c0fe01fffffffff03fffffffff0
1891c0183c3801e7e3fffe3ffffffffffffffffffffffffffffff
190fffffffffffffffffffffffffffff87fff07ffe007c70e0fe01ffffffffe03fffffffbe0
191180383c3801e3e3fffe3ffffffffffffffffffffffffffffff
192fffffffffffffffffffffffffffff87fff87fff003e70e0fe01ffffffffe01fffffff3e0
1930003878700007e3fffc7ffffffffffffffffffffffffffffff
194fffffffffffffffffffffffffffffc3fff83fff803e70f0fe01ffffffffc01fffffff3e0
195000387870000fc3fffcfffffffffffffffffffffffffffffff
196fffffffffffffffffffffffffffffc07ff83fff801e30e07e01ffffffffc21fffffff3e0
1970007878f0003fc3fff8ffffffe3fffffffffffffffffffffff
198ffffffffffffffffffffffffffffff83ff83fff801e30c01e01ffffffffc71fffffff3e0
1990003c71e007ffc3fff1ffffff01fffffffffffffffffffffff
200ffffffffffffffffffffffffffffffc1ffc1fff800f30c60e00ffffffffc70fffffff3e0
2010043c71e007ffc3ffe1fffffc01fffffffffffffffffffffff
202ffffffffffffffffffffffffffffffe0ffe1fffc10f10c30600f3ffffff870fffffff3e0
20300c3c61c007ff83ffe3fffff801fffffffffffffffffffffff
204fffffffffffffffffffffffffffffff07fe1fffc00710f18000e3ffffff8e0fffffff3e0
2051bc7c61c007ff83ffc7ffffe1c3fffffffffffffffffffffff
206fffffffffffffffffffffffffffffff87fe0fffc00700f80000e3ffffff8e0fffffff3c0
2071ffdc43c007ff87ff8fffff8383fffffffffffffffffffffff
208ffffffffffffffffffffff83fffffffc3fe0fdfe00300fc0000e1ffffff8e07ffffff3c4
2091ffcc4380007f07ff0fffff0f87fffffffffffffffffffffff
210ffffffffffffffffffffff80fffffffe1fe07fff001007e0000e1ffffff8f87fffffe3c6
2111ff8c0380007f07fe1fffff7f87fffffffffffffffffffffff
212ffffffffffffffffffffff800fffffff0ff87fff801007f0000e1ffffff1fc7fffffe7c6
2131ff1c0708007f07fe1fffffff8ffffffffffffffffffffffff
214ffffffffffffffffffffff8001ffffff8ff87fffc00007f8000e1ffffff1fc3fffffe7ce
2153fe1e030801ff0ffc3fffffff0ffffffffffffffffffffffff
216ffffffffffffffffffffff80007fffffe7fc3ffec00007fe000f1ffffff1fc1fffffe7c4
2173fc1e00183ffe0ffc3fffffff0ffffffffffffffffffffffff
218ffffffffffffffffffffffc3801fffffe7fc1fffc00007ff000f1fffffe3fe1fffffe7c0
2193f81f001078fe0ff87ffffffe1ffffffffffffffffffffffff
220ffffffffffffffffffffffc3f807fffff1fe1fffe00007ff800f1fffffe3fe1fffffe7c0
2213f81f000078fe0ff0fffff3fc1ffffffffffffffffffffffff
222ffffffffffffffffffffffe1ff007ffff0fe1ffff00003ffe00f0fffffe3fe1fffffe780
2233f01e0000387c1fe0ffffc3fc3ffffffffffffffffffffffff
224fffffffffffffffffffffff1ffc03ffff8ff0ffff00003fff00f0fffffc7fe0fffffe780
2253e01e0000387c1fe1fff307f83ffffffffffffffffffffffff
226fffffffffffffffffffffff1fff00ffffc7f8ffff800007ff00f0fffff87ff0fffffe780
2271c01c000018383fc3fff007f07ffffffffffffffffffffffff
228fffffffffffffffffffffff8fff807fffc3f87fffc00001e700f0fffff87ff0ffffff780
22900018000000383fc3fffc0ff07ffffffffffffffffffffffff
230fffffffffffffffffffffffc7ffe01fffe1f87fffc000006700f8fffff0fff0fffffff80
23100008000000703f87ff181ff0fffffffffffffffffffffffff
232fffffffffffffffffffffffc3fff807fff1f87fffe000207f00f8fffff0fff07ffffff80
23300008000000303f07f8007fe1fffffffffffffffffffffffff
234fffffffffffffffffffffffe1fffc01fff8fc7ffff000781f00f07fffc0fff07ffffc300
23500018000078207f0ff0007fc1fffffffffffffffffffffffff
236ffffffffffffffffffffffff0ffff80fffcfc7ffff800780f0000000000fff8000000000
2370003800003ce07e1fe003ff87fffffffffffffffffffffffff
238ffffffffffffffffffffffff0fff3e07ffc3c7ffff80070030000000000fff8000000000
2390007800067fe1fc3fc003ff8ffffffffffffffffffffffffff
240ffffffffffffffffffffffff87fe0f00ffe1c3ffff800700000000000007ff8000000000
241000f0000effc1fc3f800ffe1ffffffffffffffffffffffffff
242ffffffffffffffffffffffffc3fe03c03ff8e3feffc007c0000000000007ff833e000000
243001f0000fffc1f87f081ffe1ffffffffffffffffffffffffff
244ffffffffffffffffffffffffe1ff00600ff863fe3fc007e000000bc3cf83ff07fe0c0000
245003f8001fffc3f0fc003ffc3ffffffffffffffffffffffffff
246fffffffffffffffffffffffff1ffc01003fc01fe3fe007e0000003ffefe1ff0ffffe0000
247001f8001ff003e1f0007ff83ffffffffffffffffffffffffff
248fffffffffffffffffffffffffcffe01801fe01ffffe007c0000001fffff1ee1ffffe0000
249001f0001f8007c3e0007ff07ffffffffffffffffffffffffff
250fffffffffffffffffffffffffc7ffc06007f00fdf9f00780000001fbfff8cc3ffffe0000
2510000000000007c3c00001e0fffffffffffffffffffffffffff
252fffffffffffffffffffffffffe3ffe03803f80f83bf00780000001f1ff3cf83ffff00000
253000000000000707800000c0fffffffffffffffffffffffffff
254fffffffffffffffffffffffffe1fff80c00fc07c1ff00000000000fbff3c787fffc00000
255200000000000e0e00000001fffffffffffffffffffffffffff
256ffffffffffffffffffffffffff0fffe03007c07f03f000000000007ffffe30ffff801e00
257700000000000e180000ff03fffffffffffffffffffffffffff
258ffffffffffffffffffffffffff07fff01803c03f01f800000000001fdffe00ffff803e00
2592000000000008100001ff03fffffffffffffffffffffffffff
260ffffffffffffffffffffffffff83fffe0001e03f71f8000001c0000ffffe01ffff001f00
26100000000000082000e1ff07fffffffffffffffffffffffffff
262ffffffffffffffffffffffffffc3ffff0000f03e1ff8000001ff0001fffc01fffe001f80
26300c000000000000007ffe07fffffffffffffffffffffffffff
264ffffffffffffffffffffffffffc1ffff8000781e07f8000001ff0000fef001ffe00e1f80
26503fc00000000000003ffe0ffffffffffffffffffffffffffff
266ffffffffffffffffffffffffffe1ffffc0001c1e01fc003003ff03007c60007fc01e1fc4
2670ffe00000000000001ffc0fffffc3fffffffffffffffffffff
268ffffffffffffffffffffffffffe1fffff0000c0f0018003803ff03c07c00003fc07e1ffe
2691ffe00000000000001ffc1fffff87fffffffffffffffffffff
270fffffffffffffffffffffffffff0fffffc000007c000007c07ff03f07c00000fc0fe1fff
2711ffe000000000000003f81ffffe0ffffffffffffffffffffff
272fffffffffffffffffffffffffff07fffff000007e800007f07ff83f83000000781fe1fff
273ffff000000000000001f03ffffc0ffffffffffffffffffffff
274fffffffffffffffffffffffffff83fffffc00003c000007fffff81fc0000000101fe1fff
275ffffc00000800000000e07fffce7ffffffffffffffffffffff
276fffffffffffffffffffffffffffe3ffdffe00001c00000ffffff81fe00f8070007ff1fff
277ffffe00000800000001c0fffe0ffffffffffffffffffffffff
278ffffffffffffffffffffffffffff0ff01ff00000e00001ffffff83fe03ff8fe007ff1fff
279ffffe000070000001e181fff81ffffffffffffffffffffffff
280ffffffffffffffffffffffffffff0ff01ffc0000780007ffffffc3fe0f7f8ff80fff1fff
281ffffe000060000001e003ffe03ffffffffffffffffffffffff
282ffffffffffffffffffffffffffff87fc1ffe00003e0007ffffffc3fe1e7f8cfe0fff0fff
283ffffc000060000c23e007ff01fffffffffffffffffffffffff
284ffffffffffffffffffffffffffffc3ffff8f80003e0007ffffffc3fe1fffccff07ff0ff3
285ffffc0001c0003e03f00ffc03fffffffffffffffffffffffff
286ffffffffffffffffffffffffffffe1fe0007c0003e0007ffffffc3fe3fff87ff87ff0ff0
2873ffff800f80003c01f01fe00ffffffffffffffffffffffffff
288fffffffffffffffffffffffffffff0fe000fc0003e000fffffffc7fe3fff87ff83ff0ff0
2890ffffe00f80007c01f03fc03ffffffffffffffffffffffffff
290fffffffffffffffffffffffffffff83fffffc0003c000e1fffffc7fc1fff87ff83ff1ff8
2910fffff00e0000ffffe07f83fffffffffffffffffffffffffff
292fffffffffffffffffffffffffffffe1ffffe00003c00fe1fffffc3fc1fff87ff83ff1ff8
29307ffffc000001ffff81fc07fffffffffffffffffffffffffff
294fffffffffffffffffffffffffffffe0fc0fbfc001803fe0fffffc3f81fff84ff81ff1ffc
29507ffffe000007e3ff83f01ffffffffffffffffffffffffffff
296fffffffffffffffffffffffffffffe07c0fffc000003fc03ffffc3f83fff80ff01ff1ffc
29707fffff800007c3ff07e0fffffffffffffffffffffffffffff
298fffffffffffffffffffffffffffffc03fffff8000007fc007fffc3f87fff80ff01ff1ffc
29903fffffef8007c3fe0781fffffffffffffffffffffffffffff
300fffffffffffffffffffffffffffffc01fff7e00000fffc003fffc3f03ff000ff01fe1fe4
30103fffffff800f7ffc0007ffffe04ffffffffffffffffffffff
302fffffffffffffffffffffffffffffe01fc03e3c001fff8000fffc3f03ff000ffc1fe1fc4
30303fffffffc03e3ffc001ffc000001fffffffffffffffffffff
304ffffffffffffffffffffffffffffff00f803ffc003fff84003ffc7f03fe0007fe1fe1f8c
30501fffffffc01f3ff800ffc0000000fffffffffffffffffffff
306ffffffffffffffffffffffffffffff807801ffc007fff8e003ffc7f03fc0003fe1fe1f9c
30701fffffff800f1ff007fc00000000fffffffffffffffffffff
308ffffffffffffffffffffffffffffffc03f001f800ffff8f001ffc7e07f00f01fe0fc3fbc
30901fffffff000f1fe03f800fffff00fffffffffffffffffffff
310fffffffffffffffffffffffffffffff01f003f803ffff8f800ffc7e1fe01f80fe0fc3ffc
31101fffffff000f9fc078007fffff03fffffffffffffffffffff
312fffffffffffffffffffffffffffffff80f0fff803ffff8ffe0ffc3c3fc03fe07f0fc3ffc
31321ffffffe001f1f00f00fffc0fc07fffffffffffffffffffff
314fffffffffffffffffffffffffffffffc07ffff003fff187ff87fc3c3f00fff0070fc3ffe
315e1ffffffe01ff3804001ff800f80ffffffffffffffffffffff
316fffffffffffffffffffffd4000fffffe07ff0f003fff087ff87fc383e03fff8078783fff
317e1fffffffe1fff00c007e0001f81ffffffffffffffffffffff
318fffffffffffffffffffff00000003fff03fc06000fff087ffc7fc381c07fffe038783fff
319f30ffffffe1fff00000400007f03ffffffffffffffffffffff
320ffffffffffffffffffffe000000000ff80fc00000fff887ffc7fc10000fffff038383fff
321fe1ffe3ffe1fff0000000007fe07ffffffffffffffffffffff
322ffffffffffffffffffffe00000000007007c00000fff84fffe3fc00001fffffc18383fff
323fc1ffc1ffe07fe00000001fffc0fffffffffffffffffffffff
324fffffffffffffffffffff00000000000003c00020fff87fffe7fc00001fffffe003c3fff
325fc3ffc1ffe03fc0000000ffff01fffffffffffffffffffffff
326fffffffffffffffffffff01ff880000000000007ffff87fffe7fe0000fffffff003c3fff
327fc781e0ffe03f80000003fffe03fffffffffffffffffffffff
328fffffffffffffffffffffc1fffff900000000007ffffe7fffe7fe0001fffffffc03c3fff
329fdf00e1ffc03e0000001ffffc0ffffffffffffffffffffffff
330fffffffffffffffffffffe0ffff0000000007007fffffffffe7fe0003fffffffe01c3fff
331fff00e1ffc03c000000ffffe03ffffffffffffffffffffffff
332ffffffffffffffffffffff07ffe000000000f003ffffffffffffe000fffffffff81c3fff
333ffff1e1ff8078000000ffff80fffffffffffffffffffffffff
334ffffffffffffffffffffff83ffe0000000007d81fffffffffffff001fffffffffc1c3fe7
335fffffe1ff8070000001ffff01fffffffffffffffffffffffff
336ffffffffffffffffffffffe0fff0000000003f80fffffffffffff307ffffffffff3c3fc3
337fffffe1fff070000001fffc0ffffffffffffffffffffffffff
338fffffffffffffffffffffff81fffffc000000e00fffc7ffffffff3fffffffffffffe3fc1
339fffffe1fff860000003fffc1ffffffffffffffffffffffffff
340fffffffffffffffffffffffc07fffffa00000000fc007ffffffff3fffffffffffffe3fe0
341fffffe0fff8600033c0ffe03ffffffffffffffffffffffffff
342fffffffffffffffffffffffe03fffcff80000003f0007ffffffff3fffffffffffffe3fe0
343fffffe07ff800007ff83e00fffffffffffffffffffffffffff
344ffffffffffffffffffffffff00fff0ff00000007c0007fffffffe3fffffffffffffe3fe0
3457ffffe07ffc80007ff81f01fffffffffffffffffffffffffff
346ffffffffffffffffffffffffc07ff0fe0000000fc000ffffffffe3fffffffffffffe3ff0
34707ffff07ffe80083ffc1e07fffffffffffffffffffffffffff
348fffffffffffffffffffffffff00fffe03800001fc0ffffffffffe3fffffffffffffe3ff8
34903ffffc7ffe001c3ff87e07ffff83fffffffffffffffffffff
350fffffffffffffffffffffffffc03ffc1f000003fe0fffffffffde3fffffffffffffe3ffc
35103ffffc7ffe007efff8fc0ffff803fffffffffffffffffffff
352fffffffffffffffffffffffffe01ffc7c002007fe0fffffffffce3fffffffffffffe3fff
35383ffffcffff007ff1f8f01ffd0003fffffffffffffffffffff
354ffffffffffffffffffffffffff01ffe78002007fe0fffffffff8c3fffffffffffffe3fff
355c3ffff8ffff807ff1cfc03fe0000ffffffffffffffffffffff
356ffffffffffffffffffffffffffc07fff000400ffe0fffffffffc03fffffffffffffe3fff
357e3ffff8ffffe03ff9ff007c0003fffffffffffffffffffffff
358fffffffffffffffffffffffffff01fff000000ffe0fffffffffc03fffffffffffffe3fff
359e3ffffffffff01ffffc0000007ffffffffffffffffffffffff
360fffffffffffffffffffffffffff80fff800000fff07fffffe1fcc3fffffffffffffe1fff
361e3ffffffffff000e3f8000003fffffffffffffffffffffffff
362fffffffffffffffffffffffffffc01ff800000ff907fffffc0ffc3fffffffffffffe1fff
363ffffffffffff00063c00001fffffffffffffffffffffffffff
364fffffffffffffffffffffffffffe007fc200007f00ffffffe1ff87fffffffffffffe1fff
365ffffffffffff000e0000007fffffffffffffffffffffffffff
366ffffffffffffffffffffffffffffc00ffe00007f03ffffffffff87ffffffffffffff1fff
367ffffffffffff001c00003fffffffffffffffffffffffffffff
368fffffffffffffffffffff80fffffe003ff80007f07ffffffffc787ffffffffffffff0fff
369fffffffffffe0600000fffffffffffffffffffffffffffffff
370fffffffffffffffffffff007fffe00003fe0007f83ffffffff8787ffffffffffffff0fff
371fffffffffffe0600007fffffffffffffffffffffffffffffff
372ffffffffffffffffffffffc1c000000005e000ffc7fffffffc0787ffffffffffffff8fff
373fffffffffffc0400007fffffffffffffffffffffffffffffff
374fffffffffffffffffffffff3c0000000007000fffffffffffc1f87ffffffffffffff87ff
375ffffffffffffc00000007fffffffffffffffffffffffffffff
376ffffffffffffffffffffffffe1d37d08003c00fffffffffffe3f8fffffffffffffffc3ff
377ffffffffffffc000000007ffffffffffffffffffffffffffff
378fffffffffffffffffffffffffffffffc000001ffffffffffffff0fffffffffffffffe3ff
379ffffffffffffc000000003ffffffffffffffffffffffffffff
380fffffffffffffffffffffffffffffffc000001fffffffffffffe1fffffffffffffffe1ff
381ffffffffffffc0000018000fffffffffffffffffffffffffff
382ffffffffffffffffffffffffffffff08000001fffffffffffffe1ffffffffffffffff0ff
383ffffffffffff0000000c0007ffffffffffffffffffffffffff
384fffffffffffffffffffffffffffffc0c000001fffffffffffffe3ffffffffffffffff0ff
385ffffffffffff000000000001ffffffffffffffffffffffffff
386ffffffffffffffffffffffffffff800c000000f9fffffffffff87ffffffffffffffff83f
387fffffffffffe0020400000003fffffffffffffffffffffffff
388ffffffffffffffffffffffffffff0000000003f81ffffffffff87ffffffffffffffffc07
389fffffffffffe0803fc0000f01fffffffffffffffffffffffff
390fffffffffffffffffffffffffffe070000000ff81ffffc0ffff0fffffffffffffffffe07
391ffffffffdffe0001ffffc0fc0fffffffffffffffffffffffff
392fffffffffffffffffffffffffff01e0000000f9c1ffff803ffe1ffffffffffffffffff00
3937fe7ffff9ffe0000fffffffc0fffffffffffffffffffffffff
394ffffffffffffffffffffffffffc0fe00f800061ffffff800ffe1ffffffffffffffffff80
3950800ffc30ffe00007feffffc0fffffffffffffffffffffffff
396ffffffffffffffffffffffffff03fe3ff000001ffffff00039c3ffffffffffffffffffe0
3970000ffc10ffc00003fc7fff81fffffffffffffffffffffffff
398fffffffffffffffffffffffffe0ffffff000003ffffff040007ffffffffffffffffffff8
39900007fe00ff800001fc7c0003fffffffffffffffffffffffff
400fffffffffffffffffffffffff87fffffe000001fffffe1f0007ffffffffffffffffffffd
40100003fe00ff00000078000007fffffffffffffffffffffffff
402ffffffffffffffffffffffffe0ffffffc000000fffffe3fe01ffffffffffffffffffffff
403fff83fc00f80000000000001ffffffffffffffffffffffffff
404ffffffffffffffffffffffffc1ffffffe0000007ffffc3ffc7ffffffffffffffffffffff
405fffc1f800f0008800000001fffffffffffffffffffffffffff
406ffffffffffffffffffffffffc0c0e007ff800007ffffc3ffffffffffffffffffffffffff
407fffe1f800007ffc000000effffffffffffffffffffffffffff
408ffffffffffffffffffffffffe0000003ffc00007ffffc3ffffffffffffffffffffffffff
409fffe1fec0007c0000003ffffffffffffffffffffffffffffff
410fffffffffffffffffffffffff8000003ffc00603ffffc3ffffffffffffffffffffffffff
411ffff1ffc00000000000fffffffffffffffffffffffffffffff
412ffffffffffffffffffffffffff800001ffc00fa9ffffc3ffffffffffffffffffffffffff
413ffff1ffc00000000001fffffffffffffffffffffffffffffff
414ffffffffffffffffffffffffffffff0000001ff9ffffc3ffffffffffffffffffffffffff
415ffff1fffe000000002ffffffffffffffffffffffffffffffff
416ffffffffffffffffffffffffffffffe000003ff8ffff83ffffffffffffffffffffffffff
417fffe1fffe000000003ffffffffffffffffffffffffffffffff
418fffffffffffffffffffffffffffffff000003ff8ffffc1ffffffffffffffffffffffffff
419fffe1ffff00000000013ffffffffffffffffffffffffffffff
420fffffffffffffffffffffffffffffffc00003ff0ffffc1ffffffffffffffffffffffffff
421fffe1ffff00000000000ffffffffffffffffffffffffffffff
422fffffffffffffffffffffffffffffff80000ffe1ffffc07fffffffffffffffffffffffff
423fffc3ffff8000000000001ffffffffffffffffffffffffffff
424fffffffffffffffffffffffffffffbf00001f801ffffe03fffffffffffffffffffffffff
425fffc3ffff80000000000007fffffffffffffffffffffffffff
426ffffffffffffffffffffffffffffe0fffc0fc003fffff003ffffffffffffffffffffffff
427fff87ffffc00000007c0003fffffffffffffffffffffffffff
428fffffffffffffffffffffffffffc00fffc3f8003fffffc003fffffffffffffffffffffff
429fc00fc7ffc00000703fc007fffffffffffffffffffffffffff
430fffffffffffffffffffffffffffc07fff07e0003ffffff000fffffffffffffffffffffff
431c001fc7ffc000003c1fffdffffffffffffffffffffffffffff
432fffffffffffffffffffffffffffffffff1f00007ffffffd003ffffffffffffffffffffff
4338003fc7ffc0001c1f07fffffffffffffffffffffffffffffff
434ffffffffffffffffffffffffffffffffc3e00007fffffffe03ffffffffffffffffffffff
435800ffffffe0001f0183fffffffffffffffffffffffffffffff
436ffffffffffffffffffffffffffffffff8f800003ffffffff81ffffffffffffffffffffff
43707fffffffe18003c0c1fffffffffffffffffffffffffffffff
438ffffffffffffffffffffffffffffffff3f000003ffffffffe1ffffffffffffffffffffff
43907ffffffff3c001e060fffffffffffffffffffffffffffffff
440fffffffffffffffffffffffffffffff87e000007fffffffff1ffffffffffffffffffffff
44107fffdffffff003f8f07ffffffffffffffffffffffffffffff
442fffffffffffffffffffffffffffffff07e00000ff9fffffff0ffffffffffffffffffffff
4430cfff87fffff003fffc3ffffffffffffffffffffffffffffff
444ffffffffffffffffffffffffffffffe0ff00000700fffffff0fffffffffffffffffffffe
4450cfff87ffc1e001fffc1ffffffffffffffffffffffffffffff
446ffffffffffffffffffffffffffffff83fff0000000fffffff1fffffffffffffffffffffe
44708fffffc000c000fffe1ffffffffffffffffffffffffffffff
448ffffffffffffffffffffffffffffff07fff07f00007ffffff1fffffffffffffffffffffe
44910ffffe0000000007fc0ffffffffffffffffffffffffffffff
450ffffffffffffffffffffffffffffff0fffe07e00303ffffff1fffffffffffffffffffffe
45110fd3fc00000000000007fffffffffffffffffffffffffffff
452fffffffffffffffffffffffffffffe0fff803000001ffffff1fffffffffffffffffffffe
45331f01fc00000000000007fffffffffffffffffffffffffffff
454fffffffffffffffffffffffffffffc1ffc0000000003fffff0fffffffffffffffffffffc
45533f00fe00100000000007fffffffffffffffffffffffffffff
456fffffffffffffffffffffffffffffc1fe00000000000fffff0fffffffffffffffffffffc
4577fff9ff0038000380000ffffffffffffffffffffffffffffff
458fffffffffffffffffffffffffffffc00000000000000fffff0fffffffffffffffffffff8
459fffffe3003f0003f8103ffffffffffffffffffffffffffffff
460fffffffffffffffffffffffffffffc00007c00000000ffffe07ffffffffffffffffffff8
461ff87f00001f00007ffffffffffffffffffffffffffffffffff
462ffffffffffffffffffffffffffffff0003fe00000000fffff07ffffffffffffffffffff0
463ff07e0001fe000003fffffffffffffffffffffffffffffffff
464fffffffffffffffffffffffffffffffffffc00000000fffff007ffffffffffffffffffe1
465ff87e0001fc00e001fffffffffffffffffffffffffffffffff
466fffffffffffffffffffffffffffffffffff880000000fffff800ffffffffffffffffffc3
467ffe7e00003e00fc007ffffffffffffffffffffffffffffffff
468fffffffffffffffffffffffffffffffffff780000000f7fffc003ffffffffffffffff807
469ffffe00001f007fc00ffffffffffffffffffffffffffffffff
470ffffffffffffffffffffffffffffffffffff8600000083ffff001fffffffffffffffe00f
471ffffe00000f803ff007fffffffffffffffffffffffffffffff
472ffffffffffffffffffffffffffffffffffff0f00000003ffffe007ffffffffffffff801f
473ffff800000fe01fff03fffffffffffffffffffffffffffffff
474fffffffffffffffffffffffffffffffffffe1fe0c00003fffff803ffffffffffffff00ff
475ffff000000ffe0fffc3fffffffffffffffffffffffffffffff
476fffffffffffffffffffffffffffffffffffc3fffe00003fffffe01fffffffffffffe0fff
477ffff000000fff87fffffffffffffffffffffffffffffffffff
478fffffffffffffffffffffffffffffffffffc3fffe00003ffffff80fffffffffffffe1fff
479fffb0000007ffc3fffffffffffffffffffffffffffffffffff
480fffffffffffffffffffffffffffffffffff87fff000001ffffffc07ffffffffffffc0fff
481f8f00000001ffc1fffffffffffffffffffffffffffffffffff
482fffffffffffffffffffffffffffffffffff0fffc0000003fffffe03fff87fffffff80fff
483f86000000001fc1fffffffffffffffffffffffffffffffffff
484ffffffffffffffffffffffffffffffffffe0ffe00000001ffffff83fff03fffffff80fff
485f80000000000001fffffffffffffffffffffffffffffffffff
486ffffffffffffffffffffffffffffffffffe0f30000000003fffffc1fff007ffffff1bbff
487f80000000000001fffffffffffffffffffffffffffffffffff
488ffffffffffffffffffffffffffffffffffe00001c0000003fffffe07ff00000ffff3f3ff
489f00000000000001fffffffffffffffffffffffffffffffffff
490ffffffffffffffffffffffffffffffffffe000dff0000003ffffff007e000003fe03f3ff
491e00000000000003fffffffffffffffffffffffffffffffffff
492fffffffffffffffffffffffff0001ffffff007ffe0000003ffffff007e0000000003f3ff
493e0800000c004007fffffffffffffffffffffffffffffffffff
494ffffffffffffffffffffffffe0000fffffffffff80000003ffffff00000001800003ffff
495c1c00000e007ffffffffffffffffffffffffffffffffffffff
496ffffffffffffffffffffffffe00000fffffffffe00018003ffffff00003f07e00003ffff
497c1e000007003ffffffffffc3ffffffffffffffffffffffffff
498ffffffffffffffffffffffffc1ffc07ffffffffc2023c083fffffe00003ffff00001ffff
499c0f800007c00fffffffe3f00ffffffffffffffffffffffffff
500ffffffffffffffffffffffffc3ffe01ffffffffcf067c0c3fffff800007ffff800008fff
501c03e00803f803ffffff800003fffffffffffffffffffffffff
502ffffffffffffffffffffffff87fff80fc7fffffff0ffc0e3fffff01800fffffc030007ff
503c01f01803ff00ffffff800001fffffffffffffffffffffffff
504ffffffffffffffffffffffff1ffffe0703fffffff0ff00e01ff8e00800fffffc0180003f
505800701c01ffc0fffffc080000fffffffffffffffffffffffff
506ffffffffffffffffffffffff1ff1ff0001fffffff0ff00e00f00400001fffffe01c00001
5070001003c1fff1fffff83c00007ffffffffffffffffffffffff
508ffffffffffffffffffffffff3f80ff80007ffffff04000e00f00400001ffffff00e00000
5090000001c1fffffffff03c00007ffffffffffffffffffffffff
510ffffffffffffffffffffffff7e0039e0007fffffe00000c00600c00001ffffff84600000
511000000001fffffffff0fc00003ffffffffffffffffffffffff
512ffffffffffffffffffffffff78001070003ffffff00001c00001c00003ffffff0c301fe0
513000000001ffffffffe1f800001ffffffffffffffffffffffff
514fffffffffffffffffffffffe70000038001ffffff00301c0001fc00003ffffff073c1fe0
51510000f803fffffff8c3f000001ffffffffffffffffffffffff
516fffffffffffffffffffffffe2000003c0c0ffffff83f83c0003fc00003ffffff03cc1ff8
5170c003f803ffffff8007c000001ffffffffffffffffffffffff
518fffffffffffffffffffffffe0000001c0c0fffffffff03c0003fc00007fffffe03c03ffc
5190c07fff0fffffff000f8000001ffffffffffffffffffffffff
520fffffffffffffffffffffffe0000000e0e07ffffffff03e0003f800007fffffe01c03ffe
5210e67fffffff007c000f8000001ffffffffffffffffffffffff
522fffffffffffffffffffffffe000000060f07ffffffff03f0003f800007fffffe00c03ffe
52301ffffffffc0018100f8000000ffffffffffffffffffffffff
524fffffffffffffffffffffffe000000000783fffffffe01f0007f800007fffcfe00001ffe
52500ffffffff800003c1f8000000ffffffffffffffffffffffff
526fffffffffffffffffffffffe000000000781ffffffffc1f8007f800007fff8fc00001ffc
52700ffffffff000007e1fd8000007fffffffffffffffffffffff
528fffffffffffffffffffffffe000000000381ffcfffffe1f8007f800007ff303c00001ffc
5290078fffffc3f800ffffff800007fffffffffffffffffffffff
530ffffffffffffffffffffffff0000000003c0ff007ffff0e000ff800007fe001800001ffe
5310070fffff8ff801ffffff800007fffffffffffffffffffffff
532ffffffffffffff03ffffffff0000000001c040003ffff04000ffc00007fc001800003ffe
53300007ffff0ff803ffffffc00007fffffffffffffffffffffff
534fffffffffffff0007fffffff8000003001e000203ffff000c1ffc60007fc001000003ffc
53500007fffc1ff007ffffffc00007fffffffffffffffffffffff
536ffffffffffffc0000fffffff8000007810f0003e0003f801c3ffc20003fc000000003ffe
53700007fff03fe3e7ffffffc00007fffffff1fffffffffffffff
538ffffffffffff000001ffffff8000007810f0203e00007fffc3ff800003f8000000001ffe
53900007ffe07fc3e7fffff3000007ffffff807ffffffffffffff
540fffffffffffc004000ffffffc00000fc08787e1e00001fff87ffc00001f00000000007fe
5410000fffc07fc7c7ffffe000001ffffffc000ffffffffffffff
542fffffffffff000f0001fffffe00180fe04383f1e00000fff87ff800001f00000000003fe
5430fffffc007f87c7fffe0000001fffffe008007ffffffffffff
544ffffffffffe01fff801fffffe03fe0ff84383f9e000003ff07ff800001e00000000003fc
5453fffffc00cf1fc7f3fc0007807fffffc03e001ffffffffffff
546ffffffffffc07fbdc007fffff1fff07fc01e1f8f080001ff07ff000001c00000000000fc
5473fffff0018f1fc7e3f07f9fffffffff81fff00ffffffffffff
548ffffffffff03f0007803fffffffffc7fc01f1f8fff0000ff07fff00c01c000000180007c
5493ffffc001861f87e7f0fffffffffffe007ffe07fffffffffff
550fffffffffe0fe0007803fffffffffc3ff00f1f8fff80407f03ffffff0380008003c00030
5517ffff8001cc0f87ffc1fffffffffffc0007ff03fffffffffff
552fffffffffc1f81fbf001ffffffffff3ff80e1f8fffc0703f03ffffff8500000003c00020
5537ffff0001fc0787ffc3fffffffffff00003ffe1fffffffffff
554fffffffff83f87fff000ffffffffff9ffc1fff8fffe0781f838fffffc00000000780f860
5557fffe00007c038fffc3ffffffffffc00f01fff1fffffffffff
556fffffffff8fc3ff03000ffffffffffcffe1fff8ffff83c0f830fffffe00000000f83fffc
5573fffc00183c038fffcfffffffffff803ff87ff8fffffffffff
558fffffffff8f83f8000003fffffffffcfff1f9f8ffffc3e07800ffffff00000000f87fffc
5593fff038183f878fffc7ffffffffff83fffe1ffc7ffffffffff
560fffffffff9f87f0000001fc3ffffffc7ff0f9f8ffffc1f83800ffffff80000000ffffffe
5611ffe038187f8f9fff80001fffffff8ff07f8ffc3ffffffffff
562fffffffff9f07e0000000f007fff0ec3ffc7878ffffc0fc1c00ffffffc01e01c1ffffffe
5631ffe07c187f8fdfff000001ffffff3fc07f87fe3ffffffffff
564fffffffff1f07e00000000000ff00003ffe3878ffe1c01e0e00ffffffc00f0003ffffffc
5650ffe03c187f0fffff0000007ffffe3e000f871e1ffffffffff
566fffffffff1f07e000000000007800001ffe3cf87fe000070301ff9fffc001800ff9fffff
5678ffc03808ff0ffffe1ffe001ffffe7c00c7830e1ffffffffff
568ffffffffe1e07c060000000002000000ffe1cfeffe000078183fe0fff8000000ff9ffe1f
569fff801803ff1ffffc3fff000ffff07001c380061ffffffffff
570ffffffffe1e07c0ff000000f000000007ff1cffffc000038003f00fff0000000ff9ff80f
571ffe070003ff1ffffc3ffff803ffe0600fe100060ffffffffff
572ffffffffe1f07c0f8000000f8007ffc07ff1effff8000000002000fff0000000ffff8007
573fc00f8003ff1ffff87fffffc1e0000007f000000ffffffffff
574ffffffffe3f07c000000001fc007ffe07ff1fffff8000000000000c8000000001fff8003
575f8003c003fe1ffff0ffffffe080000003e000000ffffffffff
576ffffffffe3f03c000000003ff007fff83ffffffff000000000000000c1ff003a07ff8001
577f00008001fc3dffe1ffffffe000000007e000000ffffffffff
578ffffffffe3f038000000003ffc01fffc0fffffffe000000000000000f3ffffff81ff8180
579000008000fc38ffc3ffffffc001c008ffe000810ffffffffff
580ffffffffe3f800038000003fff00fffe07ffffffc0000000c0000003ffffffff807f8000
5811800000007838ffc3ffffff803ff01ffff001e10ffffffffff
582ffffffffe3f8000fff80001fc7007fffc1ffffff800f0000e000000ffffffffffc078000
5831800000002079ff80013fff01ffe01ffff9ffe00ffffffffff
584ffffffffe1f0001fffe00007c3800001c0ffffff800780007000001fffffffffff838000
5851c000000001fffc000003fe07ffe01fffffffe00ffffffffff
586ffffffffe1f0607ffffc0003e0000000407ffcff0007c0381000007fffffffffffe08000
587000000f0003fff8000000f81fffc03ffffcffc00ffffffffff
588fffffffff0f0607fffffc003f0700000003ff87c0181e03c000000fffffffffffff80000
589000000780077ff0000000f83fffc07ffffcffe00ffffffffff
590fffffffff8e000fc7fffe013f83807fc001fc0000380f01f0000007ffffffffffffc0000
5910000003c0077fc007ffc0707ff3e07ffffc1fe00ffffffffff
592fffffffff86001f07ffff01ffc3c0fff0303000000003c078000007ffffffffffffe0000
5930000001e003ff003ffffc01fff7f0fffffc1fe00ffffffffff
594fffffffff80003e07ffff01ffc1e0fffff00000000003e07c00000fffffffffffffe3000
59500001e0c001f000fffffe03fffffffffffe1fc00ffffffffff
596fffffffff80003c07c03f01ffc1f07ffff00001f80001f81e00000fffffffffffffc7800
59700001e00001e007fffffe0fffffffffffff1f800ffffffffff
598fffffffff00043807801f01ffc0f07fffe0000fff8000fc0c00001fffffffffffffc7f00
59900000f80000000ffffffe1fffffffffff7f0c000ffffffffff
600ffffffffc0004380f000f007f80787ff800001ffff0003e00000107ffffffffffffc7fc0
60100070780000007ffffffe3fffffefffff3e0c01cffffffffff
602ffffffffc000c30080007003f807c3ff000003ffffc000001000783ffffffffffff87f80
6030003c0000000ffffffff87fffffcfffff1e0e0ffffffffffff
604ffffffff0001c300000020000003c07f00000fe039fc000010007c33ffffffffff70ff80
6050001c00007fffff9ffff1fcfff007fff71e0ffffffffffffff
606fffffffc0001e300000000000043e07e00000fc0003f00000301fff1fffffffffc03ffe0
607018000003fffffe07ffc3f8ffc007fff2181ffffffffffffff
608fffffff80001e100000000000043e07c00181e00003fc0030303fff1fffffffff887ffff
609c1e000007ffe00003ff03f0ffc007ffc0007ffffffffffffff
610fffffff00001f0000000000000c3e078001c0000003ff8038007fff1fffffffff8ffffff
611e1f80001ffe000000fe07c00f80067c00007ffffffffffffff
612ffffffe00000f800060000000fc3e0f80008000003fffe07e00ffff1fffffff3f0fffffc
613e0f8000fffc000000380700000007f000003ffffffffffffff
614ffffffc00000fc001e0000003fe3f1f00000000007fffe03c01ffff1ffffffc1e0fffdfc
61500380fffff000000010861c000007e000003fffffe7fffffff
616ffffff800800fee03c0000003ffff0c00000001007fffc01c01ffff3ff3fffc001fff0fc
617001e1ffffa0003800018e1e000007c000003fffffc7fffffff
618ffffff8018007ff87c0000007fffe00003c0003801fff800c01fffffe73ecff801ffe07e
619000e0fffe00001e0001983f80f003800007ffffff03fffffff
620fffffe003c007ff87e0000007fffe00007e0181e01fff000001fffffff1cc3fc03ffe03e
621000707ff800000f0003f07ffdf007800007f9fff801fffffff
622fffffe007c007ffffe0000007fffe00103f03e0fe07ff000001cffcfff3cc03c1fffe01e
623000303fe0003c07c001f07ffff803000003f8ffc000fffffff
624fffffc007c007ffffe1c00007fffe00381f81f01f83ff000003cfffffffce03e3ffff01f
625000001f801c1f03e001f0fffff803000001fcff80007ffffff
626fffff800fc007ffffc1c00007fffc007c0fc0f81fc3ff000007dffffffffe03ffffff80f
627180000f803e0781f000f0cffff8000c0000fef700003ffffff
628fffff001fc007ffffc1e00007fff8003e0fe0781fc1ff000007ffefffffffe7ffffffe0f
629180000f003f07c0f800618ffff8000e00007f8000003ffffff
630ffffe001f8003ffff80e00007fff0003f03f07e0fc0ff807e0fff87f7fffffffffffff06
6310e0000f001f83f07e0003fffff0000e00003f8003823ffffff
632ffffe001f8003fffe00007803ffe0001f00783f8fc07ffffe0fff03fffffffffffe0ff02
6330f0000f000fc1f83f0007fffff0000040001f8007031ffffff
634ffffc000f0003ffc004007803ffc00007801e1f80007ffffe0ffe01ffffcffffffc07f80
6350fe000f000060f81f800fffffe0040060001f8007071ffffff
636ffff8000e0003e3c00e007c00ff800703f01f8000003ffffe0ff8007fffcfffffe003f80
6370ff801f0000303c07c00fffffe0060030100f0000070ffffff
638ffff00000000001e00f8078007c001f81f01fc000003ffffe0ff8001fbfffffff8000780
6390ffe1ff0000301e03e01fffff8007001c1c0700000707fffff
640ffff000000000000007807c0000003fc0fc0fe000003ffffe1fe0000fffffffff8000380
6410ffffff00003c0f00f81fffff0007801e060000000603fffff
642fffe00000000000000380f8000000ffe07e07e000003ffffe1bc0000fe7ffffff8000380
6430ffffff00001e07c0fc0ffffe0007c007030000000003fffff
644fffe00000000000000380f8000003f8001f81f000003ffffe01c0000fc07e007fc0003c0
6450ffffff87e01f03e07c0ffff80007800781c000180003fffff
646fffc0000000000000e001f8000007f0000fe0f801003fffff03e0001f803c003fc0007c0
6470ffffff8fa00f81f03e03fff000020003c0c0000c0001fffff
648fffc0000000000000f001f800001cf8000fe0f003cc7fffff07e0003e0018001fe0007c0
6490ffffff8f8007e0f80f00ffc000000001e0600c040001fffff
650fff810000380000007801f800003c180103f04003fc7fffff07e0003e0018001fe0007c0
6511ffffff9fc041f87e0780000000000000f0301e000001fffff
652fff8000001e0000003c03fc00007c0003c1fc0003ffffffff07c0007e0018000ff0003c0
6531ffffffffe0f1fc3f0040000000000000781804000001fffff
654fff8000000300803c0c07fc00003c0001c0fc007fffffffff038000fe00180007f8001c0
6551ffffffffe0f8fc0fc0400000000000083c0e00000000fffff
656fff0000000380801c0c07fc00001e0001e07f007fffffffffc20001fe00180003f8001c0
6571fffffffff0fe3e07c07000000000300e1f0780000000fffff
658fff00000001c0001e0007fc00000700e0fc3f80ffffffffffc20003fc00100001fc001c0
6591fffffffff07e1f03e07806000000380f0f81e07000007ffff
660fff80000180c0000c0007fc00000700707e1f80007fffffffc10003f800100001fc00180
6611ffffffffe0040001f03c070000001c0f87c1f03800007ffff
662fff040001c0701f000007fc000001c0783f0e000003ffffffc1800ff000100001fe00080
6633ffffffffe0000000f00f020000000707c3e0f03e00007ffff
664fff0e0001c0781f008007fc000001e01c0600000000ffffff41801ff000100000fe00000
6653ffffffff00000000380f800000300383e1f8781f80c07ffff
666fff060040c03c0fc08003fc000000701e000000c1c01fffffc0801fe0001800007f00100
6677fffffffe000000000e03c00000300181f07c1c0fc0c07ffff
668fff0400f0000c07c00007fc0000000003000000fff0007fff80800fc0001800003f00100
6697fffffffc018000000780c000007001c0f87e0c07c0807ffff
670ffe0000f8000183e00007fc0000000000000001fffe0000fc00000f80001800001f00000
671ffffffff1e1f0000007800000007800703c1f0007c0807ffff
672ffe00007e0001e0700007fc0030000100000003fffe00000000000f00001800001f00000
673ffffffc63f060000203e00000007c00781e0780c381803ffff
674ffe00007e0201f038000ffc383c000180000007fffffee00000000a00000000001f80001
675ffffff003f000020180f00000107e003c0f0780f003803ffff
676ffe00001f0381f0380007fc3c3c0001e000000fffffffff8000000800000000000f80000
677fffffe007f8000600e0f0000070ff001e0783e07003803ffff
678ffe18000f83c0e01c0007fc3e1e0001e000000fffffffff8000000c00000000000780000
6790060a000ff80007c0f070000070ffc00f01c1f01001803ffff
680ffe3c000381e0001f001ffc3f070000f8000007fffffffffc00001c00000000000780000
6810000001fff80003e07800000070ffc007c0e0700001803ffff
682ffe3c000380780003f03ff81f03c0007c000003fffffffffff8001c00001800000780000
683000000fff0003e1f00000000060fff003c0e07c0100001ffff
684ffc1c0000003c0303e07ff80f81e0003f070001fffffffffffe001c00001800000780000
6850001fffff0001e0f00000000020fff800f070180380001ffff
686ffc1c00c0001e0781007ff807c0e0000f83f000fffffffffffc101800001800000380001
687ffffffffe0000fc000000000000fffc00f03c000380001ffff
688ffc0000e00c1c018000fff841c0f00c03c1f8007ffffffffffe1e1800001800000180007
689ffffffffe00f07c000000300000ffff003c0f008380001ffff
690ffc00007c0c0000e000fff0f0f0701f03e1fc003ffffffffffffe1800000000000000003
691ffffffffe00f80c0000007800007fffe03e0f80ff00001ffff
692ffc00001c0200006001fff0f0703c0f81f0fe000fffffffffffe01c00000000000000000
69301ffffffc00fc000000f83800807ffff00f0fc0ff00001ffff
694ffc00000c01c0602001ffc078381e07e0fc3f0403ffffffffff800c00000000000000000
695003fffff8007e0000c0783801c0fffff80787e07f00000ffff
696ffc00000401c0000000ffc03e0c07c3f07e3f8603ffffffffff800c000000000000007c0
697001fffff0003e0000f07c0001e0fffffe03e0303e18000ffff
698ff840000000c0000001ffc01e0607c1f83e0fc180ffffffffff800e000000000006007ff
699fc1ffffe01c1e00e0f83e0001e0fffffe01e0181c18000ffff
700ffc0000000000000007ffc00f0201e07c1f07f0801f807ff87f801c00000000000c003ff
701ff3ffffe01e0000f0781f000060fffffc00f01c1c18000ffff
702ff8000000000003800fffe0078000f83e0f03f8001f0000007fe83e0000000000000023f
703ffffffff01e0000781007804000fffff000780e0018000ffff
704ff8000000000003800fffe003e0183c0f8380fc00078000007ffefe0000000000000003f
705ffffffff01f00303c0003c078007fff80003c060038000ffff
706ff800c000000003c01fffc1e1f0183c0fc0607e0003dc0000ffffff0004001f00001c000
7077ffffffe007807c0e0001c03e003ffe00000e030078000ffff
708ff801c008000001c01fff81f0fc1c3c07e0603f0003ffe007ffffff000e001f800018000
70903fffffc003807e070000c03f003ff8000002010078000ffff
710ff801e018000000c01ffc01f87e1e1803f0781f0007ffff7fffffff007e001fc00018000
71103fffff81c0c03e030070001f003ff00c0003800070000ffff
712ff801e0180000e0000ff800fc1f0f1801f03c0f800fffffffffffff80fe000000000f03b
71303fffff83e0701f8000700007803fe00f0081e030700607fff
714ff800c0000000f0000000007c0f07f8007c1e07c01fffffffffffffc1ff0000000207cff
715ff8ffff03f03c0fc0003c0003003fe00780c0f030f00707fff
716ff8000000000078000000003807c1f8003e0f03c00fffffffffffffe3ff8000000703fff
717ff87ffe01f81f03e0001e0180007fc003c0e07000f00707fff
718ff8000000000038000000000003e0fc001f07f3e00fffffffffffffffffffc0000f03fff
719fcc3ffe00fc0781f00e0f01c0007fc001f0700000f00207fff
720ff80c0000000000000000000000f07c000f83f1e00fffffffffffcffffffffffe0f01fff
721e003ffc007e03c0f00f0601e0007f80c0f03c0000f00007fff
722ff80e0000000000004010000000783c0007e1fde107ffffff07ff87fffffffffe0f807ff
723c003ffc083f01e0300f80007000fe00f0781f0000f80007fff
724ff804000000000000783c0380703c1c0001f8ff000fffff3f83ff07fffffffffe0f801ff
725c003ff8180f80f80007c0307c00fc00f81c0f8000780007fff
726ff8000000000000f03c080180780e0c0000fc3f00ffffff3fc1ff03ffffffffffcf001ff
7278001ff81803e0780001e0380e03f8003e0f07e000780007fff
728ff8000018000000f81f0000007e0f8000007c1f00fffffe73e1fe03ffffffffffef07fff
7298001ff80001e01c0000f03c0707c0180f0f03f000300c0ffff
730ff87800100000007e0f0000003e07c010001e07007fffffe1e3fe03f7ffffffff6207fff
7318001ff80000f00e0000380e0207001c0787c1f000300e0ffff
732ff87c00000000003f07c000001f03e018081e00003fffffc1f7e703f3fffffffe2007fff
7330000ff80000600000001c0f8000000e0783c07800000e0ffff
734ff83c00000000000f81c000000fc1f01c000c000007ffffc0ffff83e3fffffffe0007ffe
73500001fc0030000000001e07c000000701e1f0380000000ffff
736ff838000000000407c180000003f87c0f0300000002ffff807fff81f3fffffffe0001ffe
737000007c0038000000000f83f000038381e0783c0000001ffff
738ffc00000000000003e000000101f83e0f80000000003fff807fff83fffffffffe0001ffe
739000003c003c0000380f07c1f8060181c0303c1e001e001ffff
740ffc00000000000001f0000383807c0c0780000000003fff003fffc3fffffffffe0001ffe
741000000e001800007c0f80f07c0f8000001c0e02003e001ffff
742ffc00000000000000f0003fc1803e0001c0000000003ffe003fffc3ffffffffffe001fff
7430001c03c0000000fc07e0f87e0ff00000180301e03e081ffff
744ffe00000000000070f001ffe0181f0001e000000002fffc003fffe1ffffffffffe001fce
7450000f01e000000ffe07f0781e0ff80000000100703e1c1ffff
746ffe000000000000387001ffe01e0f8003e000008007fffc001ffff03fffffffffe001ffe
7470000f80c000001ffe03fc380e0ffc0000000000383e181ffff
748ffe3000000000703c0007ffe00e07c00ffc0000c00ffffe001ffff81effffffffe000ffc
7490000ff00000203ffe00fc00000fffe00001c078183c001ffff
750ffe1800000000781e0007ffe00783c00ffe0000607fffff001ffffc3c7ffffffc00c0ffc
7510000ffc01807ffffe007e00001fffffc000f078181c001ffff
752ffe18000000003806000fffe007c1c01fff800040ffffff801ffffe387ffffff803ffffc
7530000ffc00807ffffe781f00001ffffff0e038380000003ffff
754ffe18000000003006007fffe001e0000fffc00001ffffff801fffff387ffffff007ffffc
7550000ffe00007ffffe7c0fc0001ffffff0e03c180000003ffff
756ffe1800000000000000ffffe000f0000fffe00001ffffff800fffffb8ffffff801fffffc
7570000fff8000fffffc7c07e0003ffffff0001e000000003ffff
758ffe0800000000000001ffffe000f8001ffff01c01ffffff000fffffffffffff001fffffc
75900000ff8001fffffc3c07e0003fffffe00003800000007ffff
760fff0000000000000000ffffe0007c01fffff01c01fffffe0007ffffffeffffc007fffffc
761000007f8001fffffc0001e0003fffffe00001c01000007ffff
762fff00000000000000007fffe00c1c03fffff01c01fffffe0007fffffefffff800ffffff8
763000007f8003fffffc000060007fffffe01000e03000007ffff
764fff80000000003800007fffe00e0003ffffe00c01ffffff0007ffffff0ff0f001ffffff8
765000183fc003fffffc000000007fffffe1fc00f03800007ffff
766fff80080000003000000fffe00f0003fff8000001ffffff0007ffffff07c07007ffffff0
767000183fc003fffffc00080001ffffffffff00780000007ffff
768fffc00800000000000201ffe0078003ffe00380013fffff8003ffffffe380600fffffef0
7690001cffc007fffffc000e00ffffffffffffc03e0000007ffff
770fffc00400000000007e003fe201e007ffc00380003fffffc001e7fffff300003fffffcf0
77100039ffc00ffffffc000f00ffffffffefffc01f000000fffff
772fffc70000000000007e0007e000e007ffc0000001ffffffc000e787ffff0000fffffffe0
77300019ffc01ffffff8000f80fffffffe003fe00f000000fffff
774fffc3800070000000340003e0006007ff806000039fffffc000efc1ffff8007fffffffe0
77500009ffc01ffffffc0707807ffffff0001fe003c00001fffff
776fffc3c000300000c000000000003007ff807000039fffffc000ffe07fff803ffffffefc0
77700001ffc01ffffffc0f03803e7ff8c00007f001c00001fffff
778fffc3e000000001c000000000000007f800700c03ffffff80007fb87fff807ffffdfcfc0
779000003fc00ffffffe1f0000183ff0000f80f000000001fffff
780fffc3f8000000018000000000000003f000000803ffffffc0004a1e3fff003ffff9f87c0
781000001fe007fffffe3f0000001fc0000f80f000000003fffff
782fffc1f8000000010000000000800003f00c000007ffffffc000001e1fff1e1ffffff8780
7830000007e007ffffffff8001000f800307c07000000007fffff
784fffe0fc000080030000002001c00003f01f008007ffffffc000000e0ffe7f0fffffe0100
785000e001e007ffffffff8c01800f00078380700000000ffffff
786ffff07c0000c0030000003c01c00001e01f83c00fffffffe00000070ffc7f8fffffc0000
787000fd80e03fffffffff0c0180060007c000f00000000ffffff
788ffff038000070030001e03e00e00001e00fc1e00fffffffe000000787fc7f87ffefc0000
789001ffe0603fffffffff0001c0000603e001f001c0001ffffff
790ffff800000078030000f01f00400003e007e0f00ffffffffc00000787fc7f87ffc780000
791001fff8201ffffffffe0001e0000781f00ff001c0003ffffff
792ffff80000003c038000fc1f00000003f003e0200ff87ffffc00000007fc7f07ffc780000
793003fff80001fffffffe0000f00003e0601ff803c0303ffffff
794ffffc00e0003c0380003f0780000003f800e0001fe0fffffc00000007fc0007ffc700000
795003fffc00003ffffffe0000f00001f0001ff0c1c0f01ffffff
796ffffe00f8020001c0803f07c0600007fc0000001fc1fffffc00000007fc0007ffcf00000
797001ffff00001ffffff80000f000c070001ff0c001e01ffffff
798ffffe00fc030000fff00f81e0300007fe0000003f07fffffc00000187fc000fffff00000
7990001fff9c000fffffe00000ff00f03c00fff04003c01ffffff
800ffffe00fe038000fff807e0f0380007fe0000007e1ffffffc00000187fe000fffff80000
8010000ffffc3f07ffffc01c00ff00f81f01fff0001fc03ffffff
802ffffe007f038000fffc03f03c0c000ffc0003003e3ffffff800000387fe000fffff80000
80300007fffe7f83ffff00fe07ff007c0f01ffe0001f00fffffff
804fffff0c3f83c000fffc01b81e07001ff00003e01fffffeff00000038fff801fffcf80000
80500007fffc7fc1ffff01ff07f0003e0701ffe0000e03fffffff
806fffff070f81e000fffe003c1f03001e000187fe0ffffe00000000078fffe0ffffe7c0000
80700007fffc3f61ffff0fff8380000f0300ffe1038e07fffffff
808fffff870780f000ffff003e0f81e000000187ff07fff800000000060fffffffffe7e0000
80900007fffc1c20ffffbfff800000078007ffc701fc0ffffffff
810fffff8783c07c00ffff001f07c060000001cfff07fff8000000001c1fffffffffe3e0001
811f8607fffe0020ffffffff80180603c00fff8701f80ffffffff
812fffffc3e1803f007fff000003e0000000007fff07fff0000000009e3fffffffffe3e1f03
813f8607fffe00303fffffff801c0601f00fff8700400ffffffff
814fffffc3fb801f803fff000040f0000000003fff003ff00201ffff9e3fffffffffe303f03
815f0303ffff80701fffffff101c0000f01fff8e08000ffffffff
816fffffe0ff0007c03ffc0180607c000000001fff003ff00fffffffcfffffffffffe707f03
817e0383ffffe0f00fffffff301c0010701fff0c1e0007fffffff
818ffffff0ff0003e01ff001c0783e030000001f3e007ff00fffffff8fffffffffffe707e03
819e0383fffff0f007fffffc000e0018203ffe1c1e0003fffffff
820ffffff07f0001f00ff000e0781f03c060001e1800ffe00fffffff87ffffffffffcf0fe01
821c0383fffff0f181fffff00003803c003ffe3c1c0000fffffff
822ffffff83c0000f007e000f03e0f81e0300e1e0001ffe007ffffff87ffffc01fff8f0fe01
82380781fffff1f3c043ffe00780003f007ffc780000007ffffff
824ffffff03800007807e000f81e07c0e01c0f1e0007ffc303ffffffc787ff0207ff0e0fe00
825007c0cffff1f3e000ffc007c0001f007ff0780001fc3ffffff
826fffffc00000003c03e0007c0f00e0000c073e000fff03c3ffffffc3c3fc0f01fe0c0fe00
82700fc0ffffe1f3f0007c0007e0000f00ffe0000007ff1ffffff
828fffff040000000c03e0183e078060000603fe001fff07c1ffffffe3c1e01f0078000fc00
82901fe1ffffc3e7f800000003e0000700ffc180001fff0ffffff
830ffffe0f0000000e03f01c1f01e030000373ff007ffe07e0ffffffe180003f00700007c00
83101fe1ffffc3effe0000000180000601ff8380001fff0ffffff
832ffff83ff83c000f01f01e0fc030000001f3bf01fffc07e03ffffff01000fffc00e007c00
83303ff0ffff87ffff000000000001c003ff8780003ffc0ffffff
834ffff83ffffe000380f80e07e018000000e79f07fff80ff03ffffff83c03fffc03e003800
83503ff07fff07ffffe00000000001e007ff0780007ff81ffffff
836ffff87fffff8001e07c0303f01c030040478f03ffe00ff81ffffffc3f87f3fc038001800
83707ff81ff80f3ffff00000000001e00fff030000fff03ffffff
838ffff83fffffe000f01e0000f80e038060038f81ffc01ffc0ffffffe3fff807c0e0380000
83907ff800601e3ffff80000000040c03ffc20000003003ffffff
840ffffc1ffffffc007807c0001c0e01c03803c7c07f803ffc0fffffff1ffe003c0403c0000
84110ffc00001c7ffff800000000f0007ff070000000001ffffff
842ffffc0ffffffe001c00c0000e0fc0003807e3e01f007ffe07ffffff87fe000fe00fe0000
84330ffe00007cfffff800000000f801ffe0f0000000000ffffff
844ffffc07fffffe000f0000000f03e000300fe0f01c00ffff03ffffffc3fc000fc01fe0000
845007ff0001fffffff800000000f001ffc0e00001803f07fffff
846ffff807ffffff00078000000700f000001ff8061c03ffffc1fffffff0f00f87c01fe0000
847007fffffffffffff8000000006007fe0e40001fffffe7fffff
848ffff007ff7c3e0003e000000780700c003ffe000037ffffe0fffffff0e03fe3803ff0000
84900ffffffffffffff8000000000007f01c0001fffffffffffff
850fffc3ff00000e0001f0000003803c0e007fff0000ffffffe0fffffff8007fe000fff0000
85100ffffffffffffff8000000000087e01c0001fffffffffffff
852fff87f0000007c000fc0003c1801e0400ffff8000fffffff03ffffff8007ff001fff8000
85301ffffffffffffff800800000000000000001fffffffcfffff
854fff0fe000003fe0001c07c3c07c1f8001fbff80c7fffffff03fffffffe0fff007fffc000
85507ffffffffffffff800c00000000004000001fffffffc7ffff
856ffe3ff1ffffffe0000203e1f03e0f8003e1ff9ffffcfffff00ffffffff3fff83ffffc000
8570fffffffffffffff0000008000000000000e3fffff83c7ffff
858ffe7ffffffff830700001f0fc1f878007e3fffffffcff7ffc0ffffffffffffefffffe000
8591fffffffffffffff060000c000000000001f7f7fff80c3ffff
860ffc7ffffffff87ff80000f83e0f800000fffffffffffffffe07fffffffffffffffffe000
8613fffffffffffffff0f00000000000000007ffc1fff83e3ffff
862ffcfffffffffffffc0000780f000000007fffffffffffffff03fffffffffffffffffe000
863ffffffffffffffff0f80000000000000003ffc1fff8fe1ffff
864fffffffffffffffff0000380700000007ffffffffffffffff81fffffffffffffffffe007
865fffffffffffffffe0fc0000000000000080ffe0fffcfe1ffff
866ffffc03fffffff87f8000000000000387ffffffffffffffffc1fffffffffffffffffe03f
867fffffffffffffffe07f38000000000003f87ff063ffff1ffff
868ffff001ffffffe03ff000000000000fc7ffffffffff9fffffe0fffffffffffffffffe038
8690ffffffffffffffc03fff0000000000b7fc0ff801fefffffff
870ffe000007ffff003fffe0000000003f87ffffffffffdffffff07ffffffffffffffffe000
87103fffffffffffffc03ffff80000003ffffc07fc01fc7ffffff
872ffc000007fff0007fffff00000001ff87ffffcffffffffffff83ffffffffffffffffe000
87301fffffffffffffc07ffffc083f003fffffc1fc03fc3ffffff
874ffe000003f80000fffffff0000003ff83ffffcffffffffffff81ffffffffffffffffe000
87500fffffffffffffc1fffff81ffe003fffffe0fc07e03ffffff
876fff070003e00001fffff81ff007ffffe3fffffffffffffffffc0ffffffffffffffffc000
87700fffffffffffff81fffff01ffc003ffffff03c0fc03ffffff
878fff0f000080000fffe0000ff007fffffffffffffffffffffffe07fffffffffffffff8400
879007ffffffffffff001fffe07ff00003fffffe0c00001ffffff
880fffff00000003ffff000003800ffffffffffffffffffffffffe03fffffffffffffff0e00
881007fffffffffffe000fff807ff00000ffffff8780001ffffff
882fffff0000000ffffc000000000fffdffffff9ffffffffffffff01ffffffffffffffe0e00
883007fffffffffffc0007fe003fe000001fffffe3c0001ffffff
884ffffe0000007ffff0000000000fffffffffffffffffffffffffc0ffffffffffffffc1e00
885007fffffffffff80000f0003fc0000007fffff0e0000ffffff
886ffffe000007ffffc0180000001ff7fffe7fffffffffffffffffc0ffffffffffffffc1e00
887007fffffffffff0000000043f8300c007fffff8f80e0ffffff
888ffffe00000fffff803e0c00001f87fffe3fffffffffffffffffe07fffffffffffff81e00
889007ffffffffffe00000001e1f0781e003fffff83c0f0ffffff
890ffffc00003fffff001f0700001e17ffff3ffffffffffffffffff03fffffffffffff03e10
891007fffffffffff00000001e0c07e0e001ffffffbe070ffffff
892ffffc18003fffff000f83c0003f7fffffc67ffffffffffffffff81fffffffffffff03e38
89300ffffffffffffc0000001e0001e060007ffffffe0387fffff
894ffff818007ffffe0003c3f0301fffffffc0fffffffffffffffffc0ffffffffffff800078
89500fffffffffffff8018030000007800007fffffff0187fffff
896ffff808007ffffc00000038301fffffffc0fffffffefffffffffe07fffffffffff8001fc
89701fffffffffffffe01e070000303c0000ffffffff8003fffff
898ffff80001fffff0000000381007ffffffc03fffffffffffffffff03fffffffffff0003fe
89901ffffffffffffff01e03c000703c0000ffffffff8003fffff
900ffff00007fff000000000000807ffff1fc01fffffffffffffffff03fffffffffff8007fe
90103ffffffffffffffc07c1e00038180000ffffffffc001fffff
902ffff0001fffe000078000000000ffc00fc01ffeffffffffffffff01ffffffffffffc1ff0
90307ffffffffffffffe03e1f800000003e07fffffffc000fffff
904ffff0603fdffdb80fc000000000000007c03fffffffffffffffff00ffffffffffffc3fe0
90507ffffffffffffffe03f07c1e038003ffffffffffc000fffff
906ffff0607f8ffffc0f800000000000000fe00fffffffffffffffffc07fffffffffffc3fe0
90707fffffffffffffff00f87c0e038001ffffffffffc080fffff
908ffff0007fdfffe01f0000e0000000000ff007fffffffffffffffff03fffffffffff81fe0
90907fffffffffffffff003c1f070180007fffffffffc1c07ffff
910fffe000fffffc003c0000f0000000001ff807fffffffffbfffffff81fffffffffff80ff0
91107fffffffffffffff801c07018000001fffffffff81c07ffff
912fffe001fffffc03f8006078000000001ffc0ffffffffffffffffff80fffffffffff007f8
91307fffffffffffffff80000380e000000ffffffffe01e07ffff
914fffe001fffc1fffc000707c080000001ffe07fffffffffffffffff807ffffffffff007fc
91507fffffffffffffff840000e078000003fffffec000e07ffff
916fffe001fffc3fff8000781e000000003fff87fffffffffffffffffc07fffffffffe03ffe
91703fffffffffffffffc78000703c0e0000ffffff0000007ffff
918fffe0c0fffcffff00001e0c00000000ffff87ffffffffffffffffff01fffffffffe03fff
91903fffffffffffffffc7e000380e0f00003ff3ff0000007ffff
920fffe0e071fffffcc01c0e00000000e1ffffc3ffffffffff7fffffff80fffffffffe03fff
92103fffffffffffffffc7ff001c0f83c0100fe3ffc000007ffff
922fffe06001fffffcc03e0f00000003e1ffffe1fffffffffe7fffffffc07ffffffffc0ffff
92301fffffffffffffffc7ffe0060780c1fc0ff1ffe000007ffff
924fffe06003ffffff801f860000000fe3fffff8ffff7fffffffffffffe07ffffffffc0ffff
92501fffffffffffffff83ffe60003e000fe03ffffe000407ffff
926fffe00003ffbfff000fc00000001fe3fffff87ffffffffffffffffff03ffffffffc03ffc
92700fffffffffffffff83ff878000f0007f00ffffc000c07ffff
928fffe60003f81fff0003c00000003fe7fffffc3ffffffffffffffffff01ffffffff873ff0
92900ffffffffffffffe01fe07e00078007f803ff80000e07ffff
930fffe60001803ffe0001c00000003fffffffff1fffffffffffff7ffff80ffffffff8f3f80
93100fffffffffffffe0003803f0003c0039800ff80000707ffff
932fffe40000003ffe0000c00800003fefffffff0ffffbfffffffe7ffff807fffffff8fff80
933007ffffffffffffc0000003f8000e00100007fc0000003ffff
934fffe00000003ffc0000000000001fc7ffffff87fff9fffffffffffffc07fffffff0fff80
935007ffffffffffff80000003fc000300000203fc0000003ffff
936fffe00000007ffcf008000000001fc203ffffc7fffbffffffffffffff03fffffff0fff00
937007fffffffffff000c000003c000000040181fe0000003ffff
938fffe0000000fffff01e04000000070001ffffc1ffffffffffffffffff81fffffff1ffe00
939003ffffffffffe000e00000000000000e01c1fe0000003ffff
940fffe0000001fbfff01e0400e0000000003fffe1ffffffffffffffffffc0fffffff0ffe00
941003ffffffffffe000f0000000000000ff01f0ff0000003ffff
942ffff0400003ffffe01e0000f0000000001ffff07fffe3ffffffffffffc07ffffff07fe00
943001ffffffffffc000781c00000000007f01f87f8000c07ffff
944ffff0000007fffff00e0000f8000000000ffff03ffff7ffffffffffffc03ffffff83fe00
945001ffffffffff80603c1e00000000007f83fc7f8000e07ffff
946ffff000000ffffff80000207e078000000ffff83fffffffffffffffffe01ffffff81fe00
947001ffffffffff00301e0700000000007fc3fc3fc380e07ffff
948ffff000001ffffff860003c1e03c000000ffffc1ffffffffffffffffffc0ffffff81ff00
949001ffffffffff00000f0380c000000077e3fe3fe180407ffff
950ffff000001ffffffc60000e1f83e0000007fffe1ffffffffffffffffffe07fffff83ff00
951000ffffffffff00060000c07000000003e3ff1fe000007ffff
952ffff000003fffbffc3000070fe1c0100007fffe0ff9ffbffffffffffbfe07fffff03ff00
953000fffffffffe00070000003800000043c1ff1fe00000fffff
954ffff000003fffbffc30000387e000018003ffff87f9ffbffffffffffbff03fffff81ff80
955000fffffffffe00038060003c0000004381ff9fe00000fffff
956ffff800007ffffffe000001c1f000018003ffff81fdffffffffffffffff81fffff80ff80
9570007ffffffffc0700c038001c0000006380fffff00001fffff
958ffff800007ffffffe000000007800000003ffff81ffffffffffffffffffc0fffffc0ff80
9590007ffffffffc0380603c000003700063803ffff00001fffff
960ffff80000fffffffe000000003e01800003ffffe0ffffffffffffffffffe07ffffc0ff80
9610007ffffffffc0080700f02000ffc0063803ffff00101fffff
962ffff80000fffffffe000000001f01c00001fffff07fffffffdfffffffffe03ffffc0f380
9630007ffffffff80000380783800ffe00438c23fff00003fffff
964ffffc0000ffffffff0007f8000701c00001fffff83ffffffffffffffffff03ffffc1e380
9650007ffffffff800101c0781800fff00c3fc200ff00003fffff
966ffffc1001ffffffff000ff80001e0000001fffffc3ffffffffffffdfffff81ffffc1e380
9670003ffffffff800180601c1c007ff00e3fff00ff00003fffff
968ffffc0001ffffffff8007f80001e0000001fffffe0ffffffffffffffffffc0cfffc08380
9690003ffffffff8000e0300f0e003ff01fffff80ff80007fffff
970ffffe0001ffffffffc007f8008070060001ffffff03fffff3fff3fffffffe003ffe003c0
9710001ffffffff800078180fe3803ff01fffff80ff8400ffffff
972ffffe0001fffffffff000fc000078070001ffffff83fffff1fffbfffbfffe001ffe00fe0
9730001ffffffff00e03c0c07e1c01ff03fffff80ff8000ffffff
974ffffe0003fffffffff800fe00003e030001ffffffc1fffff1fffffff3ffff800ffe00fc0
9750001ffffffff80f01f0783f0c01fe03fffff807f8001ffffff
976ffffe0003fffffffffc00fe000006000001ffffffc1fffffffffffffbffffc007ff01fc0
9770001ffffffff803c0f03e0f8001fe07fffff807f8003ffffff
978ffffe0007fffffffffc01fe000004000001ffffffe0ffffffffffffffffffe003ff00ff0
9790000ffffffff801c07c1f07c000fe06fffff807f8003ffffff
980fffff0007fffffffff80018000200000001fffffff07ffffffffffffffffff001ff007f0
9810000ffffffff800e03c0f83e0007c003ffff007f800fffffff
982fffff0007fffffffff00000000000000001fffffff01ffdfffffffffff7fff000ff00078
9830000ffffffff800781f83c0f0003c003fffe007f800fffffff
984fffff8007ffff1fff400000000000000000fffffffc0ffdfffffffffffffffc007e00078
9850000ffffffff8003c0381f0180000007fffe007f801fffffff
986fffff8003fffe0ffe00000003c000000000fffffffe0ffffffffffffffffffe000000078
98700007fffffff80c0c0380f00e0000007fffe007f803fffffff
988fffffc003e3fc0ffe001c0381c000000000ffffffff07ffffff9fffffffffff00000007c
98900007fffffff80c0c01e07c0f00003cffffc003f807fffffff
990fffffe007e1f803fe001e07e0c0000000c0ffffffff07ffffff0fffffffffff00000007c
99100007fffffff80c0000e03c07c0c01fffffc003f80ffffffff
992fffffe007e1f001fe001e03f000000000c0ffffffff83ffffff1fffffffffff800018000
99300007fffffff80400007c0e03c0e01ffff78003f81ffffffff
994ffffff00fe0e001fe380a01f800000000e0ffffffffc0ffffffbffff9ffffffc000fc000
99500007fffffff80000001e0101e0e001ffe00003f83ffffffff
996ffffff00fe00000fe3c0000f00400000060ffffffffc0fffffffffff1ffffffe000fc000
99700007fffffff80000181f0080f000007fc00003f87ffffffff
998ffffff80fc00000fe3c0000600000000000ffffffffe07ffffffffffffffffff000fc000
99900007fffffff800101e0f80c0f000001f800003f0fffffffff
1000ffffffc0fc000007e7c00100000000000007ffffffff07ffffffffffffffffff8007c000
100100007fffffff800380f03c0703800001f000003f0fffffffff
1002ffffffe0fc000187e7018100000203000007ffffffff83ffffffffffffffffff80070000
100300003fffffff8003c0781c03c0c00001e000003f0fffffffff
1004fffffff0fc0001c7c00381807e0701802007ffffffffc1fffffffff7ffffffffc0000000
100500003fffffff8001e01e0e01c0c007e1e1c0003f0fffffffff
1006fffffff1fc0001c7c003f0f03e0780003807ffffffffe0ffffffffe7fffffffff00001c0
100700003fffffff8000e00f0180e03807e1e1c0003f0fffffffff
1008fffffff9fc0001e78001f0fc1e0300001807fffffffff0ffffffffffffffdffff80001c0
100900001fffffff8000c007c0f03c1e07f3c3e0003f0fffffffff
1010fffffff9f80001e30000fc3e0cc000000e07fffffffff83ffffffffffffffffff8000fe0
101100001fffffff80000007c0f81e0783f3c7e0001e0fffffffff
1012fffffffff80000c200007e1f01f81c000007fffffffffc1ffffffffffffffffffc081ff0
101300001fffffff80000001e03c0f07c3f3c7e0001e0fffffffff
1014fffffffff80000c000001f0f81f81f000007fffffffffe0dfe7ffffffffffffffe081ff8
101500000fffffff80800000401e0fc3e3f387c3803e0fffffffff
1016fffffffff800000070001f87c0fe0f800007fffffffffe0ffe3fffffcfffffffff001ffc
101700000fffffff81838080000f07e1e1f10787c03e0fffffffff
1018fffffffff8000000fc0007c1c0fe07800007ffffffffff07ffffffff8ffffe7fff800ffe
101900000fffffff81838000000783a021f90783c03e1fffffffff
1020fffffffff0000001fc0303f0383e0380000fffffffffff83ffffffff8fffffffffc007ff
102180000fffffff81c380000303800001f80700e03c1fffffffff
1022fffffffdf0000003fc03c1f83c1f0180100fffffffffffc1ffffffffffffffffffc007ff
1023800007ffffff81c000000381c00001f80700703c1fffffffff
1024fffffffff000000ff803e1f81f060000080fffffffffffe0fffffffffffffffffff007ff
1025c00007ffffff81e0000003c0700000f80700303c1fffffffff
1026fffffffff800000ff000f0380f0400000407fffffffffff07ffffffffffe7ffffff003ff
1027e00007ffffff81e00001c0e0300000f8040000381fffffffff
1028fffffffff000000ff060780007c000000007fffffffffff07fffe7fffffffffffff803ff
1029f04003ffffff81f00001c0f01c000060000c00383fffffffff
1030fffffffff0000407e0407c0101c000000007fffffffffffc1fffe7fffffffffffffc03ff
1031f04001ffffff81f00001e0780f800000000c00783fffffffff
1032fffffffff0000403c0001e01c1e000000007fffffffffffc1ffffffffffffffffffe03ff
1033f82001ffffff81f80001f03803c00000000e00703fffffffff
1034fffffffff000078080000f01f07800000007fffffffffffe0fffffffffffffffffff07ff
1035f83001ffffffc1fc0000f00003e00000000000703fffffffff
1036fffffffff00003c000038380f07800000007ffffffffffff87ffffffffffffffffff03ff
1037fc1000ffffff81fc0000700000fc0000008000707fffffffff
1038fffffffff00001e0000381c0700000003007ffffffffffff87ffffffffffffffffff83ff
1039fe18007fffff81fc00000000007e07e000c000607fffffffff
1040fffffffff00000e00003e078200000001007ffffffffffffc3fffffffffff1ffffffc1ff
1041fe0000ffffff81fe00000000100f07e000c000e0ffffffffff
1042fffffffff00000600003f07c000000000007ffffffffffffe1fffffffffff1ffffffe0ff
1043ff00007fffff81fe03e00000100f07f0780000c0ffffffffff
1044ffffffffb00000000001f83e000000000007fffffffffffff8fffffffffff3ffffffe07f
1045ff00007fffffc1ff03e00000040787f03c0001c1ffffffffff
1046ffffffffb00000000000783e000000000007fffffffffffff87ffffffffffffffffff83f
1047ffc0003fffff81ff07e040000603c3f03e000181ffffffffff
1048ffffffffb80000000000783e007000000007fffffffffffffc1ffffffffffffffffff83f
1049ffc0003fffff81ff07f000000701c3f81f000183ffffffffff
1050fffffffff806000000183078007801800007fffffffffffffe1ffffffffffff7fffffe0f
1051ffe0003fffff81ff77f0000003c083f80f800383ffffffffff
1052fffffffff8070000001f00f0007803800007fffffffffffffe1ffffffffffffffffffe07
1053fff0001fffff81ff77f0000001e003f807c00307ffffffffff
1054fffffffff8030000001f80c0307803c00007ffffffffffffff07ffffffffffffffffff03
1055fff0001fffff81ff73f00001c06001f801e0060fffffffffff
1056fffffffffc01c000000f8000787003c00007ffffffffffffff87ffffffffffffffffff81
1057fff8000fffff81ff71f00001e06001f80038000fffffffffff
1058fffffffff80060000007c001f87003830007ffffffffffffffc3fff9ffffffffffffff80
1059fff8000fffff81ff38f00181f03001fc0038001fffffffffff
1060fffffffff800381e0003e003f04001838007fff83fffffffffe1ffffffffffffffffffe0
10617ffc000fffff81ff38f801c7f80000ff8010003fffffffffff
1062fffffffff8003c1f0001f00ff000c103c007fe0003fffffffff8fffffffffffffffffff0
10637ffc000fffff81fe387811fffc0000ffc000003fffffffffff
1064fffffffffe06038f8000f01fe003e703c007fc00007ffffffff87ffffffffffffffffff0
10653ffe0007ffff80ff3c7871fffc0000ffe000007fffffffffff
1066ffffffffff07039f8000003fe007cf03f807e000003ffffffff83ffffffffffffffffffc
10671ffe0007ffff80ff1c3cf9fffe0000ffe00000ffffffffffff
1068ffffffffff03c1ff8018007fc00fff07fc07c000000ffffffffe1ffffffffffffffffffc
10691fff0007ffff80ff1c3ffdffff0000ffc00001ffffffffffff
1070ffffffffff03c0ff001e00ffc07ffe07fe0700000007fffffffe1ffffffffffffffffffe
10710fff8003ffff80ff1e3ffcffff0001ff800001ffffffffffff
1072ffffffffff01e000000f00ffc7f3fe0fff0600000001ffffffff07ffffffffffffffffff
107307ff8003ffff80ff8f1ff87fff8001ff800003ffffffffffff
1074ffffffffff80e000000781ffc7e0fc0fff8000000001ffffffff87ffffffffffffffffff
107583ffc007ffff81ff8f0ff07fff8701ff000007ffffffffffff
1076ffffffffffc060000003c1ffffc0380fffc000000000ffffffffc3ffffffffffffffffff
1077c1ffe007ffff81ff8f8fe07fffc703fc00000fffffffffffff
1078ffffffffffe00000000003f8ff80000fffc000000000fe1fffffe1fffdffffffffffffff
1079c0fff007ffff80ff9fc783ffffc707f800001fffffffffffff
1080ffffffffffe00000000003e0ff80001fffc000000000fc007fffe0ffffffffffffffffff
1081e07ff007ffff81ffffe307ffffc307f800003fffffffffffff
1082fffffffffff0000000000001ff00001fffc0001ff000780007fff07fffffffffffffffff
1083e01ffc07ffff81fffff03fe7ffc107f000007fffffffffffff
1084fffffffffff8000010100003ff00001fffc0007ffe00380003fffc3fffffffffffffffff
1085f01ffc07ffffc1fffff87fc3ffe007c000007fffffffffffff
1086fffffffffffc00003018001fdf00003fffc000fffe00380003fffe1fffffffffffffffff
1087fc0ffe1fffffc1ffffffffc1ffe007800000ffffffffffffff
1088ffffffffffff8000301c007e0400003fffc001ffff00100003fffe0fffffffffffffffff
1089fe07ffffffffc0ffffffffe0ffe000000000ffffffffffffff
1090ffffffffffff8000300007fc0000007fffc003ffff00000003ffff03ffffffffffffffff
1091ff03ffffffff80ffffffffe3fff00000000fffffffffffffff
1092ffffffffffffc000200007f0000000ffffc003ffff00000003ffff83ffffffffffffffff
1093ff81ffffffff80ffffffffe3dfe00000001fffffffffffffff
1094ffffffffffffe00000000fc0000001ffffc007ffff80000003ffffc3ffffffffffffffff
1095ffc0ffffffffc0ffffffffe3ffe0000000ffffffffffffffff
1096fffffffffffff80000000f80000003ffffc007ffff88000003ffffe0ffffffffffffffff
1097ffe07fffffffc0ffffffffe01fc0000000ffffffffffffffff
1098fffffffffffff80000000600000003ffff8007ffff9c000003ffffe0ffffffffffffffff
1099fff03fffffffc0ffffffffe01f80000003ffffffffffffffff
1100fffffffffffffc0000000000000007ffff8003ffff98000003fffff87ffffffffffffcff
1101fff81fffffffc0ffffffffe00e0000001fffffffffffffffff
1102ffffffffffffff800000000000000fffff0003ffff88000007fffffc3ffffffffffffcff
1103fffc0fffffffc07ffffff8c0000000003fffffffffffffffff
1104ffffffffffffffe00000000000001fffff0003fffe00000007fffffc1fffffffffffffff
1105fffc07ffffffe07ffffff80000000000ffffffffffffffffff
1106fffffffffffffff00000000000003fffff0003fffc0000000ffffffe1fffffffffffffff
1107fffc07fffffff07ffffffc0000000007ffffffffffffffffff
1108fffffffffffffffc0000000700007fffff0001fff00000000fffffff87ffffffffffffff
1109fffe03fffffff03ffffffc000000001fffffffffffffffffff
1110ffffffffffffffff000000070000ffffff0001ffe00000000fffffff87ffffffffffffff
1111ffff81fffffff81fffffff80000000ffffffffffffffffffff
1112ffffffffffffffff800002000003fffffc0001ffe00000000fffffffc3fffbffffffffff
1113ffffc1fffffffc07fffffff0000003ffffffffffffffffffff
1114ffffffffffffffffe0000700001ffffffc2000ffc00000001fffffffe1ffffffffffffff
1115ffffe07ffffffe011ffffff81e3003ffffffffffffffffffff
1116fffffffffffffffff000030000fffffff870007fc00000001fffffffe0ffffffffffffff
1117fffff07fffffff801ffffff87f7007ffffffffffffffffffff
1118fffffffffffffffffc00000001fcff8180f8001f800000001ffffffff0ffffffffffffff
1119fffff03fffffffe00ffffffbfff007ffffffffffffffffffff
1120fffffffffffffffffc0000007f801f0000f80000000000003ffffffff87fffffffffffff
1121fffff81ffffffffe0ffffffffff80fffffffffffffffffffff
1122fffffffffffffffffc000001f8000f0007fc0000000000007ffffffffc3fffffffffffff
1123fffffe0fffffffff0ffffe7ffff00fffffffffffffffffffff
1124fffffffffffffffffc00003fe0070f0ffffe0000000000007ffffffffe1fffdfffffffff
1125fffffe0fffffffff0ffffcfffff00fffffffffffffffffffff
1126fffffffffffffffffe0000ffc33f870fffff0000800000007ffffffffe0fffdfffffdfff
1127ffffff07ffffffff07fffcfffff00fffffffffffffffffffff
1128ffffffffffffffffff0000ff07ffe71fffff000080000000ffffffffff87ffffffffffff
1129ffffff83ffffffff07fffdffffe01fffffffffffffffffffff
1130ffffffffffffffffff0000ff0fffe71fffffe00000000000ffffffffff83ffffffffffff
1131ffffffc3ffffffff07ffffffffc01fffffffffffffffffffff
1132ffffffffffffffffff80007c0fffc71ffffff00000000400ffffffffff83fffffffffe3f
1133ffffffc1ffffffff87ffffffffc01fffffffffffffffffffff
1134ffffffffffffffffffc000001fffc61ffffffc0000000001ffffffffff81ffffffffff3f
1135ffffffe07fffffff87ffffffffc07fffffffffffffffffffff
1136fffffffffffffffffff000003fe3061ffffffe0000000003ffffffffffc0ffffffffffff
1137fffffff03fffffff87ffffffff80ffffffffffffffffffffff
1138fffffffffffffffffff000007f80001fffffff0000000003ffffffffffc07fffffffffff
1139fffff7f01fffffff87ffff3fff81ffffffffffffffffffffff
1140fffffffffffffffffff8000bff08001ffffffff800000003ffffffffffc07fffffffffff
1141fffffff00fffffff87ffff1ffe01ffffffffffffffffffffff
1142fffffffffffffffffffc000ffc1c001ffffffff800000003ffffffffffc03fffffffffff
1143fffffff80fffffff87ffff1ffc07ffffffffffffffffffffff
1144fffffffffffffffffffe0007c1ff001ffffffff800000003ffffffffffc01fffffffffff
1145ffffffff07ffffff87ffff0ff80fffffffffffffffffffffff
1146ffffffffffffffffffff0003c3ff800ffffffff000000001ffffffffffc00fffffff7fff
1147ffffffff03ffffff83ffff8ff00fffffffffffffffffffffff
1148ffffffffffffffffffffc001cfff800fffffff8000000001ffffffffffc007ffffffffff
1149ffffffff81ffffff83ffff9fe07fffffffffffffffffffffff
1150ffffffffffffffffffffe0007ffe000ffffffe00000000007fffffffffc007ffffffffff
1151ffffffffc1ffffff83ffffff80ffffffffffffffffffffffff
1152fffffffffffffffffffff0000ffc000fffffc000000000007fffffffffc003ffffffffff
1153fffffffff07fffff81ffffff01ffffffffffffffffffffffff
1154fffffffffffffffffffff8000000000fffff8000000000003fffffffffc000ffffffffff
1155fffffffff87fffff80fffffe03ffffffffffffffffffffffff
1156fffffffffffffffffffffc0000000e0fffff0000000000001fffffffffc000ffffffffff
1157fffffffffc3fffff807fffe00fffffffffffffffffffffffff
1158ffffffffffffffffffffff0000007f0fffff0000000000001fffffffffe0007fffffffff
1159fffffffffc1fffff8033ff801fffffffffffffffffffffffff
1160ffffffffffffffffffffffc01e07ff8fffff0000000000000fffffffffe0001fffffffff
1161ffffffffff0fffff80003c007fffffffffffffffffffffffff
1162fffffffffffffffffffffffc7fffff87ffff00000000000007ffffffffc0001fffffffff
1163ffffffffff07ffff80000003ffffffffffffffffffffffffff
1164ffffffffffffffffffffffffffffff87ffff80000000000003ffffffffc0000fffffffff
1165ffffffffff87ffff8380001fffffffffffffffffffffffffff
1166ffffffffffffffffffffffffffffff87ffff80000000000001ffffffffc0000fffffffff
1167ffffffffffc1ffff07e000ffffffffffffffffffffffffffff
1168ffffffffffffffffffffffffffffffc7ffff80000000e00001ffffffffc60003ffffffff
1169ffffffffffc1ffff07ffffffffffffffffffffffffffffffff
1170ffffffffffffffffffffffffffffffc3ffffc0000003f00000ffffffffce0001ffffffff
1171ffffffffffc0ffff07ffffffffffffffffffffffffffffffff
1172ffffffffffffffffffffffffffffffc3ffffe000000ff800007fffffffc40000ffffffff
1173ffffffffffe07fff07ffffffffffffffffffffffffffffffff
1174ffffffffffffffffffffffffffffffe3ffffe000003ffc00003fffffffc00000ffffffff
1175ffffffffffe03fff0fffffffffffffffffffffffffffffffff
1176ffffffffffffffffffffffffffffffe3ffffe00007ffff00001fffffffc000007fffffff
1177ffffffffffe01fff0fffffffffffffffffffffffffffffffff
1178ffffffffffffffffffffffffffffffe1fffff0000fffff83000fffffffc000003fffffff
1179fffffffffffc1ffe0fffffffffffffffffffffffffffffffff
1180fffffffffffffffffffffffffffffff1fffff807ffffffc3800fffffffc000001fffffff
1181fffffffffffe0ffe0fffffffffffffffffffffffffffffffff
1182fffffffffffffffffffffffffffffff1ffffffffffffffe78007ffffffc000000fffffff
1183fffffffffffe07fe1fffffffffffffffffffffffffffffffff
1184fffffffffffffffffffffffffffffff9ffffffffffffffe30001ffffffc0020007ffffff
1185ffffffffffff03fc1fffffffffffffffffffffffffffffffff
1186fffffffffffffffffffffffffffffff8fffffffffffffff80001ffffffc0000003ffffff
1187ffffffffffffc1fc1fffffffffffffffffffffffffffffffff
1188fffffffffffffffffffffffffffffff8fffffffffffffffc0000ffffffc0000001ffffff
1189fffffffffffff0fc1fffffffffffffffffffffffffffffffff
1190fffffffffffffffffffffffffffffff8fffffffffffffffc08007fffffc00000003fffff
1191fffffffffffff07c1fffffffffffffffffffffffffffffffff
1192fffffffffffffffffffffffffffffffc7ffffffffffffffe00001fffffc04000001fffff
1193fffffffffffff07c3fffffffffffffffffffffffffffffffff
1194fffffffffffffffffffffffffffffffc7ffffffffffffffe00001fffff81e000001fffff
1195fffffffffffff0383fffffffffffffffffffffffffffffffff
1196fffffffffffffffffffffffffffffffc7fffffffffffffff00000fffff81f000001fffff
1197fffffffffffff8003fffffffffffffffffffffffffffffffff
1198fffffffffffffffffffffffffffffffc7fffffffffffffff804007ffff83f000001fffff
1199ffffffffffffff003fffffffffffffffffffffffffffffffff
1200fffffffffffffffffffffffffffffffe3fffffffffffffffe04003ffff87f181c00fffff
1201ffffffffffffff807fffffffffffffffffffffffffffffffff
1202fffffffffffffffffffffffffffffffe3ffffffffffffffff00001ffff8ff081f00fffff
1203ffffffffffffff807fffffffffffffffffffffffffffffffff
1204fffffffffffffffffffffffffffffffe1ffffffffffffffff80000fffffff801ff87bfff
1205ffffffffffffff807fffffffffffffffffffffffffffffffff
1206ffffffffffffffffffffffffffffffff1ffffffffffffffff800007ffffff801ff83ffff
1207ffffffffffffffe0ffffffffffffffffffffffffffffffffff
1208ffffffffffffffffffffffffffffffff1ffffffffffffffffc00003ffffffc01ffc1ffff
1209ffffffffffffffe0ffffffffffffffffffffffffffffffffff
1210ffffffffffffffffffffffffffffffff8ffffffffffffffffe00003ffffffc01ffe0ffff
1211ffffffffffffffe0ffffffffffffffffffffffffffffffffff
1212ffffffffffffffffffffffffffffffff8ffffffffffffffffe00001ffffff801fff03fff
1213ffffffffffffffe0ffffffffffffffffffffffffffffffffff
1214ffffffffffffffffffffffffffffffff8fffffffffffffffff00000ffffff800fff807ff
1215ffffffffffffffe1ffffffffffffffffffffffffffffffffff
1216ffffffffffffffffffffffffffffffff87ffffffffffffffff000007fffff800fffc07ff
1217ffffffffffffffc3ffffffffffffffffffffffffffffffffff
1218ffffffffffffffffffffffffffffffff87ffffffffffffffff800003fffffc00fffc07ff
1219ffffffffffffffc3ffffffffffffffffffffffffffffffffff
1220ffffffffffffffffffffffffffffffffc7ffffffffffffffffc00000fffff800ffff07ff
1221ffffffffffffffc3ffffffffffffffffffffffffffffffffff
1222ffffffffffffffffffffffffffffffffe3fffffffffffffffff30000fffffc007fff03ff
1223ffffffffffffff87ffffffffffffffffffffffffffffffffff
1224ffffffffffffffffffffffffffffffffe3fffffffffffffffff000007ffffc007fffc3ff
1225ffffffffffffff07ffffffffffffffffffffffffffffffffff
1226ffffffffffffffffffffffffffffffffe3fffffffffffffffff000003ffffc007fffc1ff
1227ffffffffffffff07ffffffffffffffffffffffffffffffffff
1228fffffffffffffffffffffffffffffffff1fffffffffffffffff800001ffffe007fffe0ff
1229fffffffffffffe0fffffffffffffffffffffffffffffffffff
1230fffffffffffffffffffffffffffffffff1fffffffffffffffffc38000ffffc007ffff0ff
1231fffffffffffffe0fffffffffffffffffffffffffffffffffff
1232fffffffffffffffffffffffffffffffff8fffffffffffffffffc38000ffffc003ffff07f
1233fffffffffffffe0fffffffffffffffffffffffffffffffffff
1234fffffffffffffffffffffffffffffffff8fffffffffffffffffe000003fffc003ffffc3f
1235fffffffffffffe1fffffffffffffffffffffffffffffffffff
1236fffffffffffffffffffffffffffffffffc7fffffffffffffffff000001fff8003ffffc1f
1237fffffffffffffc3fffffffffffffffffffffffffffffffffff
1238fffffffffffffffffffffffffffffffffc3fffffffffffffffff800000fff8083ffffe1f
1239fffffffffffff83fffffffffffffffffffffffffffffffffff
1240fffffffffffffffffffffffffffffffffe3fffffffffffffffffe00000fff8007fffff07
1241fffffffffffff87fffffffffffffffffffffffffffffffffff
1242ffffffffffffffffffffffffffffffffff1ffffffffffffffffff000007ff8003fffffc1
1243fffffffffffff07fffffffffffffffffffffffffffffffffff
1244ffffffffffffffffffffffffffffffffff9ffffffffffffffffff800001ff8403fffffe0
1245fffffffffffff07fffffffffffffffffffffffffffffffffff
1246ffffffffffffffffffffffffffffffffff9ffffffffffffffffff800001ff8c03ffffff8
1247ffffffffffffe0ffffffffffffffffffffffffffffffffffff
1248ffffffffffffffffffffffffffffffffffcffffffffffffffffff800000ff0c03ffffff8
12497fffffffffffe1ffffffffffffffffffffffffffffffffffff
1250ffffffffffffffffffffffffffffffffffc7fffffffffffffffffc000007f0003ffffffc
125107ffffffffffc3ffffffffffffffffffffffffffffffffffff
1252ffffffffffffffffffffffffffffffffffc7ffffffffffffffffff000003e0003ffffffe
125307ffffffffffc3ffffffffffffffffffffffffffffffffffff
1254ffffffffffffffffffffffffffffffffffe3ffffffffffffffffff80000040003fffffff
125587ffffffffff83ffffffffffffffffffffffffffffffffffff
1256fffffffffffffffffffffffffffffffffff1ffffffffffffffffffc0000000003fffffff
1257c7ffffffffff07ffffffffffffffffffffffffffffffffffff
1258fffffffffffffffffffffffffffffffffff1ffffffffffffffffffc0000000003fffffff
1259c3ffffffffff07ffffffffffffffffffffffffffffffffffff
1260fffffffffffffffffffffffffffffffffff0ffffffffffffffffffc0000000003fffffff
1261e1fffffffffe0fffffffffffffffffffffffffffffffffffff
1262fffffffffffffffffffffffffffffffffff8ffffffffffffffffffe0000000003fffffff
1263e0fffffffffc1fffffffffffffffffffffffffffffffffffff
1264fffffffffffffffffffffffffffffffffff8ffffff7fffffffffffe0000000003fffffff
1265f0fffffffffc1fffffffffffffffffffffffffffffffffffff
1266fffffffffffffffffffffffffffffffffffc7ffffc07ffffc7fffff0400000003fffffff
1267f87ffffffff83fffffffffffffffffffffffffffffffffffff
1268fffffffffffffffffffffffffffffffffffe7ffffc00000001fffff8e00000007fffffff
1269fc3ffe3ffff03fffffffffffffffffffffffffffffffffffff
1270fffffffffffffffffffffffffffffffffffe3ffffc00000001fffffe600000007fffffff
1271fe3ffc0fffe07fffffffffffffffffffffffffffffffffffff
1272ffffffffffffffffffffffffffffffffffff1ffffe00000001ffffff000000007fffffff
1273ff17fc07ffe0ffffffffffffffffffffffffffffffffffffff
1274ffffffffffffffffffffffffffffffffffff8fffff80000003ffffff800000007fffffff
1275ff83f803ff81ffffffffffffffffffffffffffffffffffffff
1276ffffffffffffffffffffffffffffffffffff8fffffc0000007ffffffc0040000ffffffff
1277ff83f800e781ffffffffffffffffffffffffffffffffffffff
1278ffffffffffffffffffffffffffffffffffffc7ffffc000000fffffffc0000000ffffffff
1279ffc3f0000f03ffffffffffffffffffffffffffffffffffffff
1280ffffffffffffffffffffffffffffffffffffe3fffc4000000fffffffe0000000ffffffff
1281ffe1f0000e03ffffffffffffffffffffffffffffffffffffff
1282ffffffffffffffffffffffffffffffffffffe1fff00000001fffffffe0200000ffffffff
1283fff1e0000007ffffffffffffffffffffffffffffffffffffff
1284fffffffffffffffffffffffffffffffffffff0ffe00000003ffffffff0600000ffffffff
1285ffffc002000fffffffffffffffffffffffffffffffffffffff
1286fffffffffffffffffffffffffffffffffffff87fc00000003ffffffff0000001ffffffff
1287fffe000fc01fffffffffffffffffffffffffffffffffffffff
1288fffffffffffffffffffffffffffffffffffffc3f000000003ffffffff0000001ffffffff
1289fffe000ff03fffffffffffffffffffffffffffffffffffffff
1290fffffffffffffffffffffffffffffffffffffe1e000000001fffffffc0000001ffffffff
1291fffe001fffffffffffffffffffffffffffffffffffffffffff
1292ffffffffffffffffffffffffffffffffffffff0803c1800007ffffff80000001ffffffff
1293fffe003fffffffffffffffffffffffffffffffffffffffffff
1294ffffffffffffffffffffffffffffffffffffffc007e1c000001ffffe00000003ffffffff
1295fffc007fffffffffffffffffffffffffffffffffffffffffff
1296ffffffffffffffffffffffffffffffffffffffe01ff0e0000000a00000000003ffffffff
1297fff800ffffffffffffffffffffffffffffffffffffffffffff
1298ffffffffffffffffffffffffffffffffffffffe03ff0f0000000000000000003ffffffff
1299fff001ffffffffffffffffffffffffffffffffffffffffffff
1300fffffffffffffffffffffffffffffffffffffffdfff878000000000030000003ffffffff
1301ffe003ffffffffffffffffffffffffffffffffffffffffffff
1302fffffffffffffffffffffffffffffffffffffffffffcfc000000000010000003ffffffff
1303ff8007ffffffffffffffffffffffffffffffffffffffffffff
1304fffffffffffffffffffffffffffffffffffffffffffffe000000000000000003ffffffff
1305ff800fffffffffffffffffffffffffffffffffffffffffffff
1306ffffffffffffffffffffffffffffffffffffffffffffff000000000000000003ffffffff
1307fc001fffffffffffffffffffffffffffffffffffffffffffff
1308ffffffffffffffffffffffffffffffffffffffffffffe7000000000001000003ffffffff
1309f8003fffffffffffffffffffffffffffffffffffffffffffff
1310fffffffffffffffffffffffffffffffffffffffffffff6000000000000000003ffffffff
1311e0007fffffffffffffffffffffffffffffffffffffffffffff
1312fffffffffffffffffffffffffffffffffffffffffffffc000000000000000003ffffffff
13138001ffffffffffffffffffffffffffffffffffffffffffffff
1314fffffffffffffffffffffffffffffffffffffffffffffc000000000000000007fffffffc
13150007ffffffffffffffffffffffffffffffffffffffffffffff
1316fffffffffffffffffffffffffffffffffffffffffffffc001f0000000000000ffffffff0
1317000fffffffffffffffffffffffffffffffffffffffffffffff
1318fffffffffffffffffffffffffffffffffffffffffffffe001fc000000003ffffffffffc0
1319003fffffffffffffffffffffffffffffffffffffffffffffff
1320ffffffffffffffffffffffffffffffffffffffffffffff001fff3010ffffffffffffff00
1321007fffffffffffffffffffffffffffffffffffffffffffffff
1322ffffffffffffffffffffffffffffffffffffffffffffff800ffffffffffffffffffff000
132300ffffffffffffffffffffffffffffffffffffffffffffffff
1324ffffffffffffffffffffffffffffffffffffffffffffffe00fffffffffffffffffffc000
132503ffffffffffffffffffffffffffffffffffffffffffffffff
1326fffffffffffffffffffffffffffffffffffffffffffffff00fffffffffffffffffff0000
13270fffffffffffffffffffffffffffffffffffffffffffffffff
1328fffffffffffffffffffffffffffffffffffffffffffffff80ffffffffffffffffffc0000
13293fffffffffffffffffffffffffffffffffffffffffffffffff
1330fffffffffffffffffffffffffffffffffffffffffffffffe03fffffffffffffffff80000
1331ffffffffffffffffffffffffffffffffffffffffffffffffff
1332fffffffffffffffffffffffffffffffffffffffffffffffe03ffffffffffffffff800003
1333ffffffffffffffffffffffffffffffffffffffffffffffffff
1334ffffffffffffffffffffffffffffffffffffffffffffffff80fffffffffffffffc00000f
1335ffffffffffffffffffffffffffffffffffffffffffffffffff
1336ffffffffffffffffffffffffffffffffffffffffffffffffe003fffffffffffff800007f
1337ffffffffffffffffffffffffffffffffffffffffffffffffff
1338fffffffffffffffffffffffffffffffffffffffffffffffff8003fffffffffffe00000ff
1339ffffffffffffffffffffffffffffffffffffffffffffffffff
1340fffffffffffffffffffffffffffffffffffffffffffffffffc000fffffffffff80007fff
1341ffffffffffffffffffffffffffffffffffffffffffffffffff
1342ffffffffffffffffffffffffffffffffffffffffffffffffffc0007ffffffffe0007ffff
1343ffffffffffffffffffffffffffffffffffffffffffffffffff
1344fffffffffffffffffffffffffffffffffffffffffffffffffff80007fffffff8007fffff
1345ffffffffffffffffffffffffffffffffffffffffffffffffff
1346fffffffffffffffffffffffffffffffffffffffffffffffffffff800fffffff003ffffff
1347ffffffffffffffffffffffffffffffffffffffffffffffffff
1348fffffffffffffffffffffffffffffffffffffffffffffffffffffe000fffffe01fffffff
1349ffffffffffffffffffffffffffffffffffffffffffffffffff
1350ffffffffffffffffffffffffffffffffffffffffffffffffffffff8001ffff807fffffff
1351ffffffffffffffffffffffffffffffffffffffffffffffffff
1352ffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fff03ffffffff
1353ffffffffffffffffffffffffffffffffffffffffffffffffff
1354fffffffffffffffffffffffffffffffffffffffffffffffffffffffff03ffe07ffffffff
1355ffffffffffffffffffffffffffffffffffffffffffffffffff
1356fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffc0fffffffff
1357ffffffffffffffffffffffffffffffffffffffffffffffffff
1358fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe07f81fffffffff
1359ffffffffffffffffffffffffffffffffffffffffffffffffff
1360ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83f81fffffffff
1361ffffffffffffffffffffffffffffffffffffffffffffffffff
1362ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1f87fffffffff
1363ffffffffffffffffffffffffffffffffffffffffffffffffff
1364fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0ffffffffff
1365ffffffffffffffffffffffffffffffffffffffffffffffffff
1366fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff871ffffffffff
1367ffffffffffffffffffffffffffffffffffffffffffffffffff
1368fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc21ffffffffff
1369ffffffffffffffffffffffffffffffffffffffffffffffffff
1370fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03ffffffffff
1371ffffffffffffffffffffffffffffffffffffffffffffffffff
1372ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03ffffffffff
1373ffffffffffffffffffffffffffffffffffffffffffffffffff
1374ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83ffffffffff
1375ffffffffffffffffffffffffffffffffffffffffffffffffff
1376ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7ffffffffff
1377ffffffffffffffffffffffffffffffffffffffffffffffffff
1378ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
1379ffffffffffffffffffffffffffffffffffffffffffffffffff
1380ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
1381ffffffffffffffffffffffffffffffffffffffffffffffffff
1382ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
1383ffffffffffffffffffffffffffffffffffffffffffffffffff
1384ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
1385ffffffffffffffffffffffffffffffffffffffffffffffffff
1386ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
1387ffffffffffffffffffffffffffffffffffffffffffffffffff
1388ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
1389ffffffffffffffffffffffffffffffffffffffffffffffffff
1390
1391
1392showpage
1393
1394% stop using temporary dictionary
1395end
1396
1397% restore original state
1398origstate restore
1399
1400%%Trailer
diff --git a/user/robots.txt b/user/robots.txt
new file mode 100644
index 0000000..c2a49f4
--- /dev/null
+++ b/user/robots.txt
@@ -0,0 +1,2 @@
1User-agent: *
2Allow: /
diff --git a/user/sys/htcd.rc b/user/sys/htcd.rc
new file mode 100644
index 0000000..4e65147
--- /dev/null
+++ b/user/sys/htcd.rc
@@ -0,0 +1,9 @@
1\sethost{localhost}
2\setport{5555}
3%\bindroot{localhost}
4%\setmailer{/lib/sendmail}
5\include{/htc/htcd.htc}
6\reconst{server.alias}{Admin-name}
7\redef{show.icons}{}{
8 \iref{/disclaim.htc}{\icons/hand.up.gif}
9}
diff --git a/user/sys/maild.rc b/user/sys/maild.rc
new file mode 100644
index 0000000..45912f7
--- /dev/null
+++ b/user/sys/maild.rc
@@ -0,0 +1,14 @@
1\include{/htc/dml.htc}
2\reconst{dml.address}{hery+lists@fy.chalmers.se}
3\def{getlists}{}{friends test}
4\def{setlist}{x}{
5 \switch{\1}
6 {test}{
7 \dml.init{test}{TEST}{/Test/dml}
8 {http://lifshitz.fy.chalmers.se:5555/Test/dml}
9 }
10 {friends}{
11 \dml.init{friends}{FRIEND}{/Friends/dml}
12 {http://lifshitz.fy.chalmers.se:5555/Friends/dml}
13 }
14}
diff --git a/user/sys/sitemap.hdb b/user/sys/sitemap.hdb
new file mode 100644
index 0000000..d110bc7
--- /dev/null
+++ b/user/sys/sitemap.hdb
Binary files differ
diff --git a/user/sys/temp.hdb b/user/sys/temp.hdb
new file mode 100644
index 0000000..b53872f
--- /dev/null
+++ b/user/sys/temp.hdb
Binary files differ
diff --git a/user/tmp/index.htc b/user/tmp/index.htc
new file mode 100644
index 0000000..0430f41
--- /dev/null
+++ b/user/tmp/index.htc
@@ -0,0 +1 @@
\clearance{}
diff --git a/user/wap.html b/user/wap.html
new file mode 100644
index 0000000..93b8f8c
--- /dev/null
+++ b/user/wap.html
@@ -0,0 +1,9 @@
1<?xml version="1.0"?>
2<wml>
3 <card id="welcome">
4 <p align="center">
5 Hello World!
6 </p>
7 </card>
8</wml>
9