Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1107 chris 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!-- NewPage -->
3
<html lang="en">
4
<head>
5
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:43 CET 2013 -->
6
<title>Base64Coder (libgdx API)</title>
7
<meta name="date" content="2013-11-03">
8
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9
</head>
10
<body>
11
<script type="text/javascript"><!--
12
    if (location.href.indexOf('is-external=true') == -1) {
13
        parent.document.title="Base64Coder (libgdx API)";
14
    }
15
//-->
16
</script>
17
<noscript>
18
<div>JavaScript is disabled on your browser.</div>
19
</noscript>
20
<!-- ========= START OF TOP NAVBAR ======= -->
21
<div class="topNav"><a name="navbar_top">
22
<!--   -->
23
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24
<!--   -->
25
</a>
26
<ul class="navList" title="Navigation">
27
<li><a href="../../../../overview-summary.html">Overview</a></li>
28
<li><a href="package-summary.html">Package</a></li>
29
<li class="navBarCell1Rev">Class</li>
30
<li><a href="class-use/Base64Coder.html">Use</a></li>
31
<li><a href="package-tree.html">Tree</a></li>
32
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33
<li><a href="../../../../index-all.html">Index</a></li>
34
<li><a href="../../../../help-doc.html">Help</a></li>
35
</ul>
36
<div class="aboutLanguage"><em>
37
                                libgdx API
38
                                <style>
39
                                body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
40
                                pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
41
                                h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%;  font-weight:bold }
42
                                .TableHeadingColor { background:#EEEEFF; }
43
                                a { text-decoration:none }
44
                                a:hover { text-decoration:underline }
45
                                a:link, a:visited { color:blue }
46
                                table { border:0px }
47
                                .TableRowColor td:first-child { border-left:1px solid black }
48
                                .TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
49
                                hr { border:0px; border-bottom:1px solid #333366; }
50
                                </style>
51
                        </em></div>
52
</div>
53
<div class="subNav">
54
<ul class="navList">
55
<li><a href="../../../../com/badlogic/gdx/utils/AtomicQueue.html" title="class in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
56
<li><a href="../../../../com/badlogic/gdx/utils/BaseJsonReader.html" title="interface in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
57
</ul>
58
<ul class="navList">
59
<li><a href="../../../../index.html?com/badlogic/gdx/utils/Base64Coder.html" target="_top">Frames</a></li>
60
<li><a href="Base64Coder.html" target="_top">No Frames</a></li>
61
</ul>
62
<ul class="navList" id="allclasses_navbar_top">
63
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
64
</ul>
65
<div>
66
<script type="text/javascript"><!--
67
  allClassesLink = document.getElementById("allclasses_navbar_top");
68
  if(window==top) {
69
    allClassesLink.style.display = "block";
70
  }
71
  else {
72
    allClassesLink.style.display = "none";
73
  }
74
  //-->
75
</script>
76
</div>
77
<div>
78
<ul class="subNavList">
79
<li>Summary:&nbsp;</li>
80
<li>Nested&nbsp;|&nbsp;</li>
81
<li>Field&nbsp;|&nbsp;</li>
82
<li>Constr&nbsp;|&nbsp;</li>
83
<li><a href="#method_summary">Method</a></li>
84
</ul>
85
<ul class="subNavList">
86
<li>Detail:&nbsp;</li>
87
<li>Field&nbsp;|&nbsp;</li>
88
<li>Constr&nbsp;|&nbsp;</li>
89
<li><a href="#method_detail">Method</a></li>
90
</ul>
91
</div>
92
<a name="skip-navbar_top">
93
<!--   -->
94
</a></div>
95
<!-- ========= END OF TOP NAVBAR ========= -->
96
<!-- ======== START OF CLASS DATA ======== -->
97
<div class="header">
98
<div class="subTitle">com.badlogic.gdx.utils</div>
99
<h2 title="Class Base64Coder" class="title">Class Base64Coder</h2>
100
</div>
101
<div class="contentContainer">
102
<ul class="inheritance">
103
<li>java.lang.Object</li>
104
<li>
105
<ul class="inheritance">
106
<li>com.badlogic.gdx.utils.Base64Coder</li>
107
</ul>
108
</li>
109
</ul>
110
<div class="description">
111
<ul class="blockList">
112
<li class="blockList">
113
<hr>
114
<br>
115
<pre>public class <span class="strong">Base64Coder</span>
116
extends java.lang.Object</pre>
117
</li>
118
</ul>
119
</div>
120
<div class="summary">
121
<ul class="blockList">
122
<li class="blockList">
123
<!-- ========== METHOD SUMMARY =========== -->
124
<ul class="blockList">
125
<li class="blockList"><a name="method_summary">
126
<!--   -->
127
</a>
128
<h3>Method Summary</h3>
129
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
130
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
131
<tr>
132
<th class="colFirst" scope="col">Modifier and Type</th>
133
<th class="colLast" scope="col">Method and Description</th>
134
</tr>
135
<tr class="altColor">
136
<td class="colFirst"><code>static byte[]</code></td>
137
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#decode(char[])">decode</a></strong>(char[]&nbsp;in)</code>
138
<div class="block">Decodes a byte array from Base64 format.</div>
139
</td>
140
</tr>
141
<tr class="rowColor">
142
<td class="colFirst"><code>static byte[]</code></td>
143
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#decode(char[], int, int)">decode</a></strong>(char[]&nbsp;in,
144
      int&nbsp;iOff,
145
      int&nbsp;iLen)</code>
146
<div class="block">Decodes a byte array from Base64 format.</div>
147
</td>
148
</tr>
149
<tr class="altColor">
150
<td class="colFirst"><code>static byte[]</code></td>
151
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#decode(java.lang.String)">decode</a></strong>(java.lang.String&nbsp;s)</code>
152
<div class="block">Decodes a byte array from Base64 format.</div>
153
</td>
154
</tr>
155
<tr class="rowColor">
156
<td class="colFirst"><code>static byte[]</code></td>
157
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#decodeLines(java.lang.String)">decodeLines</a></strong>(java.lang.String&nbsp;s)</code>
158
<div class="block">Decodes a byte array from Base64 format and ignores line separators, tabs and blanks.</div>
159
</td>
160
</tr>
161
<tr class="altColor">
162
<td class="colFirst"><code>static java.lang.String</code></td>
163
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#decodeString(java.lang.String)">decodeString</a></strong>(java.lang.String&nbsp;s)</code>
164
<div class="block">Decodes a string from Base64 format.</div>
165
</td>
166
</tr>
167
<tr class="rowColor">
168
<td class="colFirst"><code>static char[]</code></td>
169
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#encode(byte[])">encode</a></strong>(byte[]&nbsp;in)</code>
170
<div class="block">Encodes a byte array into Base64 format.</div>
171
</td>
172
</tr>
173
<tr class="altColor">
174
<td class="colFirst"><code>static char[]</code></td>
175
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#encode(byte[], int)">encode</a></strong>(byte[]&nbsp;in,
176
      int&nbsp;iLen)</code>
177
<div class="block">Encodes a byte array into Base64 format.</div>
178
</td>
179
</tr>
180
<tr class="rowColor">
181
<td class="colFirst"><code>static char[]</code></td>
182
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#encode(byte[], int, int)">encode</a></strong>(byte[]&nbsp;in,
183
      int&nbsp;iOff,
184
      int&nbsp;iLen)</code>
185
<div class="block">Encodes a byte array into Base64 format.</div>
186
</td>
187
</tr>
188
<tr class="altColor">
189
<td class="colFirst"><code>static java.lang.String</code></td>
190
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#encodeLines(byte[])">encodeLines</a></strong>(byte[]&nbsp;in)</code>
191
<div class="block">Encodes a byte array into Base 64 format and breaks the output into lines of 76 characters.</div>
192
</td>
193
</tr>
194
<tr class="rowColor">
195
<td class="colFirst"><code>static java.lang.String</code></td>
196
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#encodeLines(byte[], int, int, int, java.lang.String)">encodeLines</a></strong>(byte[]&nbsp;in,
197
           int&nbsp;iOff,
198
           int&nbsp;iLen,
199
           int&nbsp;lineLen,
200
           java.lang.String&nbsp;lineSeparator)</code>
201
<div class="block">Encodes a byte array into Base 64 format and breaks the output into lines.</div>
202
</td>
203
</tr>
204
<tr class="altColor">
205
<td class="colFirst"><code>static java.lang.String</code></td>
206
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/Base64Coder.html#encodeString(java.lang.String)">encodeString</a></strong>(java.lang.String&nbsp;s)</code>
207
<div class="block">Encodes a string into Base64 format.</div>
208
</td>
209
</tr>
210
</table>
211
<ul class="blockList">
212
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
213
<!--   -->
214
</a>
215
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
216
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
217
</ul>
218
</li>
219
</ul>
220
</li>
221
</ul>
222
</div>
223
<div class="details">
224
<ul class="blockList">
225
<li class="blockList">
226
<!-- ============ METHOD DETAIL ========== -->
227
<ul class="blockList">
228
<li class="blockList"><a name="method_detail">
229
<!--   -->
230
</a>
231
<h3>Method Detail</h3>
232
<a name="encodeString(java.lang.String)">
233
<!--   -->
234
</a>
235
<ul class="blockList">
236
<li class="blockList">
237
<h4>encodeString</h4>
238
<pre>public static&nbsp;java.lang.String&nbsp;encodeString(java.lang.String&nbsp;s)</pre>
239
<div class="block">Encodes a string into Base64 format. No blanks or line breaks are inserted.</div>
240
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - A String to be encoded.</dd>
241
<dt><span class="strong">Returns:</span></dt><dd>A String containing the Base64 encoded data.</dd></dl>
242
</li>
243
</ul>
244
<a name="encodeLines(byte[])">
245
<!--   -->
246
</a>
247
<ul class="blockList">
248
<li class="blockList">
249
<h4>encodeLines</h4>
250
<pre>public static&nbsp;java.lang.String&nbsp;encodeLines(byte[]&nbsp;in)</pre>
251
<div class="block">Encodes a byte array into Base 64 format and breaks the output into lines of 76 characters. This method is compatible with
252
 <code>sun.misc.BASE64Encoder.encodeBuffer(byte[])</code>.</div>
253
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - An array containing the data bytes to be encoded.</dd>
254
<dt><span class="strong">Returns:</span></dt><dd>A String containing the Base64 encoded data, broken into lines.</dd></dl>
255
</li>
256
</ul>
257
<a name="encodeLines(byte[], int, int, int, java.lang.String)">
258
<!--   -->
259
</a>
260
<ul class="blockList">
261
<li class="blockList">
262
<h4>encodeLines</h4>
263
<pre>public static&nbsp;java.lang.String&nbsp;encodeLines(byte[]&nbsp;in,
264
                           int&nbsp;iOff,
265
                           int&nbsp;iLen,
266
                           int&nbsp;lineLen,
267
                           java.lang.String&nbsp;lineSeparator)</pre>
268
<div class="block">Encodes a byte array into Base 64 format and breaks the output into lines.</div>
269
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - An array containing the data bytes to be encoded.</dd><dd><code>iOff</code> - Offset of the first byte in <code>in</code> to be processed.</dd><dd><code>iLen</code> - Number of bytes to be processed in <code>in</code>, starting at <code>iOff</code>.</dd><dd><code>lineLen</code> - Line length for the output data. Should be a multiple of 4.</dd><dd><code>lineSeparator</code> - The line separator to be used to separate the output lines.</dd>
270
<dt><span class="strong">Returns:</span></dt><dd>A String containing the Base64 encoded data, broken into lines.</dd></dl>
271
</li>
272
</ul>
273
<a name="encode(byte[])">
274
<!--   -->
275
</a>
276
<ul class="blockList">
277
<li class="blockList">
278
<h4>encode</h4>
279
<pre>public static&nbsp;char[]&nbsp;encode(byte[]&nbsp;in)</pre>
280
<div class="block">Encodes a byte array into Base64 format. No blanks or line breaks are inserted in the output.</div>
281
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - An array containing the data bytes to be encoded.</dd>
282
<dt><span class="strong">Returns:</span></dt><dd>A character array containing the Base64 encoded data.</dd></dl>
283
</li>
284
</ul>
285
<a name="encode(byte[], int)">
286
<!--   -->
287
</a>
288
<ul class="blockList">
289
<li class="blockList">
290
<h4>encode</h4>
291
<pre>public static&nbsp;char[]&nbsp;encode(byte[]&nbsp;in,
292
            int&nbsp;iLen)</pre>
293
<div class="block">Encodes a byte array into Base64 format. No blanks or line breaks are inserted in the output.</div>
294
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - An array containing the data bytes to be encoded.</dd><dd><code>iLen</code> - Number of bytes to process in <code>in</code>.</dd>
295
<dt><span class="strong">Returns:</span></dt><dd>A character array containing the Base64 encoded data.</dd></dl>
296
</li>
297
</ul>
298
<a name="encode(byte[], int, int)">
299
<!--   -->
300
</a>
301
<ul class="blockList">
302
<li class="blockList">
303
<h4>encode</h4>
304
<pre>public static&nbsp;char[]&nbsp;encode(byte[]&nbsp;in,
305
            int&nbsp;iOff,
306
            int&nbsp;iLen)</pre>
307
<div class="block">Encodes a byte array into Base64 format. No blanks or line breaks are inserted in the output.</div>
308
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - An array containing the data bytes to be encoded.</dd><dd><code>iOff</code> - Offset of the first byte in <code>in</code> to be processed.</dd><dd><code>iLen</code> - Number of bytes to process in <code>in</code>, starting at <code>iOff</code>.</dd>
309
<dt><span class="strong">Returns:</span></dt><dd>A character array containing the Base64 encoded data.</dd></dl>
310
</li>
311
</ul>
312
<a name="decodeString(java.lang.String)">
313
<!--   -->
314
</a>
315
<ul class="blockList">
316
<li class="blockList">
317
<h4>decodeString</h4>
318
<pre>public static&nbsp;java.lang.String&nbsp;decodeString(java.lang.String&nbsp;s)</pre>
319
<div class="block">Decodes a string from Base64 format. No blanks or line breaks are allowed within the Base64 encoded input data.</div>
320
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - A Base64 String to be decoded.</dd>
321
<dt><span class="strong">Returns:</span></dt><dd>A String containing the decoded data.</dd>
322
<dt><span class="strong">Throws:</span></dt>
323
<dd><code>java.lang.IllegalArgumentException</code> - If the input is not valid Base64 encoded data.</dd></dl>
324
</li>
325
</ul>
326
<a name="decodeLines(java.lang.String)">
327
<!--   -->
328
</a>
329
<ul class="blockList">
330
<li class="blockList">
331
<h4>decodeLines</h4>
332
<pre>public static&nbsp;byte[]&nbsp;decodeLines(java.lang.String&nbsp;s)</pre>
333
<div class="block">Decodes a byte array from Base64 format and ignores line separators, tabs and blanks. CR, LF, Tab and Space characters are
334
 ignored in the input data. This method is compatible with <code>sun.misc.BASE64Decoder.decodeBuffer(String)</code>.</div>
335
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - A Base64 String to be decoded.</dd>
336
<dt><span class="strong">Returns:</span></dt><dd>An array containing the decoded data bytes.</dd>
337
<dt><span class="strong">Throws:</span></dt>
338
<dd><code>java.lang.IllegalArgumentException</code> - If the input is not valid Base64 encoded data.</dd></dl>
339
</li>
340
</ul>
341
<a name="decode(java.lang.String)">
342
<!--   -->
343
</a>
344
<ul class="blockList">
345
<li class="blockList">
346
<h4>decode</h4>
347
<pre>public static&nbsp;byte[]&nbsp;decode(java.lang.String&nbsp;s)</pre>
348
<div class="block">Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded input data.</div>
349
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>s</code> - A Base64 String to be decoded.</dd>
350
<dt><span class="strong">Returns:</span></dt><dd>An array containing the decoded data bytes.</dd>
351
<dt><span class="strong">Throws:</span></dt>
352
<dd><code>java.lang.IllegalArgumentException</code> - If the input is not valid Base64 encoded data.</dd></dl>
353
</li>
354
</ul>
355
<a name="decode(char[])">
356
<!--   -->
357
</a>
358
<ul class="blockList">
359
<li class="blockList">
360
<h4>decode</h4>
361
<pre>public static&nbsp;byte[]&nbsp;decode(char[]&nbsp;in)</pre>
362
<div class="block">Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded input data.</div>
363
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - A character array containing the Base64 encoded data.</dd>
364
<dt><span class="strong">Returns:</span></dt><dd>An array containing the decoded data bytes.</dd>
365
<dt><span class="strong">Throws:</span></dt>
366
<dd><code>java.lang.IllegalArgumentException</code> - If the input is not valid Base64 encoded data.</dd></dl>
367
</li>
368
</ul>
369
<a name="decode(char[], int, int)">
370
<!--   -->
371
</a>
372
<ul class="blockListLast">
373
<li class="blockList">
374
<h4>decode</h4>
375
<pre>public static&nbsp;byte[]&nbsp;decode(char[]&nbsp;in,
376
            int&nbsp;iOff,
377
            int&nbsp;iLen)</pre>
378
<div class="block">Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded input data.</div>
379
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - A character array containing the Base64 encoded data.</dd><dd><code>iOff</code> - Offset of the first character in <code>in</code> to be processed.</dd><dd><code>iLen</code> - Number of characters to process in <code>in</code>, starting at <code>iOff</code>.</dd>
380
<dt><span class="strong">Returns:</span></dt><dd>An array containing the decoded data bytes.</dd>
381
<dt><span class="strong">Throws:</span></dt>
382
<dd><code>java.lang.IllegalArgumentException</code> - If the input is not valid Base64 encoded data.</dd></dl>
383
</li>
384
</ul>
385
</li>
386
</ul>
387
</li>
388
</ul>
389
</div>
390
</div>
391
<!-- ========= END OF CLASS DATA ========= -->
392
<!-- ======= START OF BOTTOM NAVBAR ====== -->
393
<div class="bottomNav"><a name="navbar_bottom">
394
<!--   -->
395
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
396
<!--   -->
397
</a>
398
<ul class="navList" title="Navigation">
399
<li><a href="../../../../overview-summary.html">Overview</a></li>
400
<li><a href="package-summary.html">Package</a></li>
401
<li class="navBarCell1Rev">Class</li>
402
<li><a href="class-use/Base64Coder.html">Use</a></li>
403
<li><a href="package-tree.html">Tree</a></li>
404
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
405
<li><a href="../../../../index-all.html">Index</a></li>
406
<li><a href="../../../../help-doc.html">Help</a></li>
407
</ul>
408
<div class="aboutLanguage"><em>libgdx API</em></div>
409
</div>
410
<div class="subNav">
411
<ul class="navList">
412
<li><a href="../../../../com/badlogic/gdx/utils/AtomicQueue.html" title="class in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
413
<li><a href="../../../../com/badlogic/gdx/utils/BaseJsonReader.html" title="interface in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
414
</ul>
415
<ul class="navList">
416
<li><a href="../../../../index.html?com/badlogic/gdx/utils/Base64Coder.html" target="_top">Frames</a></li>
417
<li><a href="Base64Coder.html" target="_top">No Frames</a></li>
418
</ul>
419
<ul class="navList" id="allclasses_navbar_bottom">
420
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
421
</ul>
422
<div>
423
<script type="text/javascript"><!--
424
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
425
  if(window==top) {
426
    allClassesLink.style.display = "block";
427
  }
428
  else {
429
    allClassesLink.style.display = "none";
430
  }
431
  //-->
432
</script>
433
</div>
434
<div>
435
<ul class="subNavList">
436
<li>Summary:&nbsp;</li>
437
<li>Nested&nbsp;|&nbsp;</li>
438
<li>Field&nbsp;|&nbsp;</li>
439
<li>Constr&nbsp;|&nbsp;</li>
440
<li><a href="#method_summary">Method</a></li>
441
</ul>
442
<ul class="subNavList">
443
<li>Detail:&nbsp;</li>
444
<li>Field&nbsp;|&nbsp;</li>
445
<li>Constr&nbsp;|&nbsp;</li>
446
<li><a href="#method_detail">Method</a></li>
447
</ul>
448
</div>
449
<a name="skip-navbar_bottom">
450
<!--   -->
451
</a></div>
452
<!-- ======== END OF BOTTOM NAVBAR ======= -->
453
<p class="legalCopy"><small>
454
                                <div style="font-size:9pt"><i>
455
                                Copyright &copy; 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
456
                                </i></div>
457
                        </small></p>
458
</body>
459
</html>