1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119<!DOCTYPE html>
120<html devsite>
121<head>
122
123
124    <meta name="top_category" value="develop" />
125
126    <meta name="subcategory" value="reference" />
127
128
129      <meta name="book_path" value="/reference/android/support/test/_book.yaml" />
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145<title>KeyEventAction</title>
146
147
148</head>
149
150<body class="gc-documentation develop reference api apilevel-">
151<div id="doc-api-level" class="" style="display:none"></div>
152
153
154
155
156<div id="naMessage"></div>
157
158<div id="api-info-block">
159<div class="api-level">
160
161
162
163
164</div>
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183<div class="sum-details-links">
184
185Summary:
186
187
188
189
190
191  <a href="#constants">Constants</a>
192
193
194
195
196
197
198  &#124; <a href="#pubctors">Ctors</a>
199
200
201
202
203  &#124; <a href="#pubmethods">Methods</a>
204
205
206
207
208  &#124; <a href="#inhmethods">Inherited Methods</a>
209
210&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
211
212</div><!-- end sum-details-links -->
213</div><!-- end api-info-block -->
214
215<div class="api apilevel-" id="jd-content">
216
217<!-- ======== START OF CLASS DATA ======== -->
218
219<h1 class="api-title">KeyEventAction</h1>
220<p>
221<code class="api-signature">
222  public
223
224  final
225
226  class
227  KeyEventAction
228</code>
229<br>
230
231
232<code class="api-signature">
233
234    extends Object
235
236
237
238</code>
239
240<code class="api-signature">
241
242
243      implements
244
245        <a href="/reference/android/support/test/espresso/ViewAction.html">ViewAction</a>
246
247
248
249</code>
250
251</p><table class="jd-inheritance-table">
252
253
254  <tr>
255
256    <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object
257    </td>
258  </tr>
259
260
261  <tr>
262
263      <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
264
265    <td colspan="1" class="jd-inheritance-class-cell">android.support.test.espresso.action.KeyEventAction
266    </td>
267  </tr>
268
269
270</table>
271
272
273
274
275<br><hr>
276
277
278  <p>Enables pressing KeyEvents on views.
279</p>
280
281
282
283
284
285
286
287<h2 class="api-section">Summary</h2>
288
289
290
291
292
293
294
295
296
297
298
299
300
301<!-- =========== ENUM CONSTANT SUMMARY =========== -->
302<table id="constants" class="responsive constants">
303<tr><th colspan="2"><h3>Constants</h3></th></tr>
304
305
306
307    <tr class="api apilevel-" >
308        <td><code>int</code></td>
309        <td width="100%">
310          <code><a href="/reference/android/support/test/espresso/action/KeyEventAction.html#BACK_ACTIVITY_TRANSITION_MILLIS_DELAY">BACK_ACTIVITY_TRANSITION_MILLIS_DELAY</a></code>
311          <p>
312
313
314</p>
315        </td>
316    </tr>
317
318
319    <tr class="api apilevel-" >
320        <td><code>int</code></td>
321        <td width="100%">
322          <code><a href="/reference/android/support/test/espresso/action/KeyEventAction.html#CLEAR_TRANSITIONING_ACTIVITIES_ATTEMPTS">CLEAR_TRANSITIONING_ACTIVITIES_ATTEMPTS</a></code>
323          <p>
324
325
326</p>
327        </td>
328    </tr>
329
330
331    <tr class="api apilevel-" >
332        <td><code>int</code></td>
333        <td width="100%">
334          <code><a href="/reference/android/support/test/espresso/action/KeyEventAction.html#CLEAR_TRANSITIONING_ACTIVITIES_MILLIS_DELAY">CLEAR_TRANSITIONING_ACTIVITIES_MILLIS_DELAY</a></code>
335          <p>
336
337
338</p>
339        </td>
340    </tr>
341
342
343
344</table>
345
346
347
348
349
350
351
352
353
354
355
356
357<!-- ======== CONSTRUCTOR SUMMARY ======== -->
358<table id="pubctors" class="responsive constructors">
359<tr><th colspan="2"><h3>Public constructors</h3></th></tr>
360
361
362
363
364  <tr class="api apilevel-" >
365
366
367    <td width="100%">
368      <code>
369      <a href="/reference/android/support/test/espresso/action/KeyEventAction.html#KeyEventAction(android.support.test.espresso.action.EspressoKey)">KeyEventAction</a>(<a href="/reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a> key)
370      </code>
371
372    </td>
373  </tr>
374
375
376
377</table>
378
379
380
381
382
383
384<!-- ========== METHOD SUMMARY =========== -->
385<table id="pubmethods" class="responsive methods">
386<tr><th colspan="2"><h3>Public methods</h3></th></tr>
387
388
389
390
391  <tr class="api apilevel-" >
392
393
394    <td><code>
395
396
397
398
399
400        Matcher&lt;View&gt;</code>
401    </td>
402
403    <td width="100%">
404      <code>
405      <a href="/reference/android/support/test/espresso/action/KeyEventAction.html#getConstraints()">getConstraints</a>()
406      </code>
407
408        <p>A mechanism for ViewActions to specify what type of views they can operate on.
409
410
411</p>
412
413    </td>
414  </tr>
415
416
417
418  <tr class="api apilevel-" >
419
420
421    <td><code>
422
423
424
425
426
427        String</code>
428    </td>
429
430    <td width="100%">
431      <code>
432      <a href="/reference/android/support/test/espresso/action/KeyEventAction.html#getDescription()">getDescription</a>()
433      </code>
434
435        <p>Returns a description of the view action.
436
437
438</p>
439
440    </td>
441  </tr>
442
443
444
445  <tr class="api apilevel-" >
446
447
448    <td><code>
449
450
451
452
453
454        void</code>
455    </td>
456
457    <td width="100%">
458      <code>
459      <a href="/reference/android/support/test/espresso/action/KeyEventAction.html#perform(android.support.test.espresso.UiController, android.view.View)">perform</a>(<a href="/reference/android/support/test/espresso/UiController.html">UiController</a> uiController, View view)
460      </code>
461
462        <p>Performs this action on the given view.
463
464
465</p>
466
467    </td>
468  </tr>
469
470
471
472</table>
473
474
475
476
477
478
479
480<!-- ========== METHOD SUMMARY =========== -->
481<table id="inhmethods" class="methods inhtable">
482<tr><th><h3>Inherited methods</h3></th></tr>
483
484
485<tr class="api apilevel-" >
486<td colspan="2">
487
488  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
489          ><img height="34" id="inherited-methods-java.lang.Object-trigger"
490          src="/assets/images/styles/disclosure_down.png"
491          class="jd-expando-trigger-img" /></a>From
492class
493<code>
494
495    java.lang.Object
496
497</code>
498<div id="inherited-methods-java.lang.Object">
499  <div id="inherited-methods-java.lang.Object-list"
500        class="jd-inheritedlinks">
501  </div>
502  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
503    <table class="jd-sumtable-expando responsive">
504
505
506
507
508  <tr class="api apilevel-" >
509
510
511    <td><code>
512
513
514
515
516
517        Object</code>
518    </td>
519
520    <td width="100%">
521      <code>
522      clone()
523      </code>
524
525    </td>
526  </tr>
527
528
529
530  <tr class="api apilevel-" >
531
532
533    <td><code>
534
535
536
537
538
539        boolean</code>
540    </td>
541
542    <td width="100%">
543      <code>
544      equals(Object arg0)
545      </code>
546
547    </td>
548  </tr>
549
550
551
552  <tr class="api apilevel-" >
553
554
555    <td><code>
556
557
558
559
560
561        void</code>
562    </td>
563
564    <td width="100%">
565      <code>
566      finalize()
567      </code>
568
569    </td>
570  </tr>
571
572
573
574  <tr class="api apilevel-" >
575
576
577    <td><code>
578
579
580
581        final
582
583        Class&lt;?&gt;</code>
584    </td>
585
586    <td width="100%">
587      <code>
588      getClass()
589      </code>
590
591    </td>
592  </tr>
593
594
595
596  <tr class="api apilevel-" >
597
598
599    <td><code>
600
601
602
603
604
605        int</code>
606    </td>
607
608    <td width="100%">
609      <code>
610      hashCode()
611      </code>
612
613    </td>
614  </tr>
615
616
617
618  <tr class="api apilevel-" >
619
620
621    <td><code>
622
623
624
625        final
626
627        void</code>
628    </td>
629
630    <td width="100%">
631      <code>
632      notify()
633      </code>
634
635    </td>
636  </tr>
637
638
639
640  <tr class="api apilevel-" >
641
642
643    <td><code>
644
645
646
647        final
648
649        void</code>
650    </td>
651
652    <td width="100%">
653      <code>
654      notifyAll()
655      </code>
656
657    </td>
658  </tr>
659
660
661
662  <tr class="api apilevel-" >
663
664
665    <td><code>
666
667
668
669
670
671        String</code>
672    </td>
673
674    <td width="100%">
675      <code>
676      toString()
677      </code>
678
679    </td>
680  </tr>
681
682
683
684  <tr class="api apilevel-" >
685
686
687    <td><code>
688
689
690
691        final
692
693        void</code>
694    </td>
695
696    <td width="100%">
697      <code>
698      wait(long arg0, int arg1)
699      </code>
700
701    </td>
702  </tr>
703
704
705
706  <tr class="api apilevel-" >
707
708
709    <td><code>
710
711
712
713        final
714
715        void</code>
716    </td>
717
718    <td width="100%">
719      <code>
720      wait(long arg0)
721      </code>
722
723    </td>
724  </tr>
725
726
727
728  <tr class="api apilevel-" >
729
730
731    <td><code>
732
733
734
735        final
736
737        void</code>
738    </td>
739
740    <td width="100%">
741      <code>
742      wait()
743      </code>
744
745    </td>
746  </tr>
747
748
749
750    </table>
751  </div>
752</div>
753</td></tr>
754
755
756
757<tr class="api apilevel-" >
758<td colspan="2">
759
760  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.support.test.espresso.ViewAction" class="jd-expando-trigger closed"
761          ><img height="34" id="inherited-methods-android.support.test.espresso.ViewAction-trigger"
762          src="/assets/images/styles/disclosure_down.png"
763          class="jd-expando-trigger-img" /></a>From
764interface
765<code>
766
767    <a href="/reference/android/support/test/espresso/ViewAction.html">android.support.test.espresso.ViewAction</a>
768
769</code>
770<div id="inherited-methods-android.support.test.espresso.ViewAction">
771  <div id="inherited-methods-android.support.test.espresso.ViewAction-list"
772        class="jd-inheritedlinks">
773  </div>
774  <div id="inherited-methods-android.support.test.espresso.ViewAction-summary" style="display: none;">
775    <table class="jd-sumtable-expando responsive">
776
777
778
779
780  <tr class="api apilevel-" >
781
782
783    <td><code>
784        abstract
785
786
787
788
789        Matcher&lt;View&gt;</code>
790    </td>
791
792    <td width="100%">
793      <code>
794      <a href="/reference/android/support/test/espresso/ViewAction.html#getConstraints()">getConstraints</a>()
795      </code>
796
797        <p>A mechanism for ViewActions to specify what type of views they can operate on.
798
799
800</p>
801
802    </td>
803  </tr>
804
805
806
807  <tr class="api apilevel-" >
808
809
810    <td><code>
811        abstract
812
813
814
815
816        String</code>
817    </td>
818
819    <td width="100%">
820      <code>
821      <a href="/reference/android/support/test/espresso/ViewAction.html#getDescription()">getDescription</a>()
822      </code>
823
824        <p>Returns a description of the view action.
825
826
827</p>
828
829    </td>
830  </tr>
831
832
833
834  <tr class="api apilevel-" >
835
836
837    <td><code>
838        abstract
839
840
841
842
843        void</code>
844    </td>
845
846    <td width="100%">
847      <code>
848      <a href="/reference/android/support/test/espresso/ViewAction.html#perform(android.support.test.espresso.UiController, android.view.View)">perform</a>(<a href="/reference/android/support/test/espresso/UiController.html">UiController</a> uiController, View view)
849      </code>
850
851        <p>Performs this action on the given view.
852
853
854</p>
855
856    </td>
857  </tr>
858
859
860
861    </table>
862  </div>
863</div>
864</td></tr>
865
866
867</table>
868
869
870
871<!-- XML Attributes -->
872
873
874<!-- Enum Values -->
875
876
877<!-- Constants -->
878
879
880<!-- ========= ENUM CONSTANTS DETAIL ======== -->
881<h2 class="api-section">Constants</h2>
882
883
884
885
886<A NAME="BACK_ACTIVITY_TRANSITION_MILLIS_DELAY"></A>
887
888<div class="api apilevel-">
889    <h3 class="api-name">BACK_ACTIVITY_TRANSITION_MILLIS_DELAY</h3>
890    <div class="api-level">
891
892
893
894
895    </div>
896<pre class="api-signature no-pretty-print">
897int BACK_ACTIVITY_TRANSITION_MILLIS_DELAY</pre>
898
899
900
901
902  <p></p>
903
904
905      <p>Constant Value:
906
907          150
908          (0x00000096)
909
910
911</div>
912
913
914
915<A NAME="CLEAR_TRANSITIONING_ACTIVITIES_ATTEMPTS"></A>
916
917<div class="api apilevel-">
918    <h3 class="api-name">CLEAR_TRANSITIONING_ACTIVITIES_ATTEMPTS</h3>
919    <div class="api-level">
920
921
922
923
924    </div>
925<pre class="api-signature no-pretty-print">
926int CLEAR_TRANSITIONING_ACTIVITIES_ATTEMPTS</pre>
927
928
929
930
931  <p></p>
932
933
934      <p>Constant Value:
935
936          4
937          (0x00000004)
938
939
940</div>
941
942
943
944<A NAME="CLEAR_TRANSITIONING_ACTIVITIES_MILLIS_DELAY"></A>
945
946<div class="api apilevel-">
947    <h3 class="api-name">CLEAR_TRANSITIONING_ACTIVITIES_MILLIS_DELAY</h3>
948    <div class="api-level">
949
950
951
952
953    </div>
954<pre class="api-signature no-pretty-print">
955int CLEAR_TRANSITIONING_ACTIVITIES_MILLIS_DELAY</pre>
956
957
958
959
960  <p></p>
961
962
963      <p>Constant Value:
964
965          150
966          (0x00000096)
967
968
969</div>
970
971
972
973
974<!-- Fields -->
975
976
977<!-- Public ctors -->
978
979
980<!-- ========= CONSTRUCTOR DETAIL ======== -->
981<h2 class="api-section">Public constructors</h2>
982
983
984
985<A NAME="KeyEventAction(android.support.test.espresso.action.EspressoKey)"></A>
986
987<div class="api apilevel-">
988    <h3 class="api-name">KeyEventAction</h3>
989    <div class="api-level">
990      <div></div>
991
992
993
994    </div>
995<pre class="api-signature no-pretty-print">
996KeyEventAction (<a href="/reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a> key)</pre>
997
998
999
1000
1001  <p></p>
1002    <table class="responsive">
1003    <tr><th colspan=2>Parameters</th></tr>
1004      <tr>
1005        <td><code>key</code></td>
1006        <td width="100%">
1007          <code>EspressoKey</code>
1008          <!-- no parameter comment --></td>
1009      </tr>
1010    </table>
1011
1012</div>
1013
1014
1015
1016
1017
1018<!-- ========= CONSTRUCTOR DETAIL ======== -->
1019<!-- Protected ctors -->
1020
1021
1022
1023<!-- ========= METHOD DETAIL ======== -->
1024<!-- Public methdos -->
1025
1026<h2 class="api-section">Public methods</h2>
1027
1028
1029
1030<A NAME="getConstraints()"></A>
1031
1032<div class="api apilevel-">
1033    <h3 class="api-name">getConstraints</h3>
1034    <div class="api-level">
1035      <div></div>
1036
1037
1038
1039    </div>
1040<pre class="api-signature no-pretty-print">
1041Matcher&lt;View&gt; getConstraints ()</pre>
1042
1043
1044
1045
1046  <p>A mechanism for ViewActions to specify what type of views they can operate on.
1047
1048 A ViewAction can demand that the view passed to perform meets certain constraints. For example
1049 it may want to ensure the view is already in the viewable physical screen of the device or is
1050 of a certain type.</p>
1051    <table class="responsive">
1052      <tr><th colspan=2>Returns</th></tr>
1053      <tr>
1054        <td><code>Matcher&lt;View&gt;</code></td>
1055        <td width="100%">a <a href="http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/Matcher.html">
1056     <code>Matcher</code></a> that will be tested prior to calling perform.
1057</td>
1058      </tr>
1059    </table>
1060
1061</div>
1062
1063
1064<A NAME="getDescription()"></A>
1065
1066<div class="api apilevel-">
1067    <h3 class="api-name">getDescription</h3>
1068    <div class="api-level">
1069      <div></div>
1070
1071
1072
1073    </div>
1074<pre class="api-signature no-pretty-print">
1075String getDescription ()</pre>
1076
1077
1078
1079
1080  <p>Returns a description of the view action. The description should not be overly long and should
1081 fit nicely in a sentence like: "performing %description% action on view with id ..."
1082</p>
1083    <table class="responsive">
1084      <tr><th colspan=2>Returns</th></tr>
1085      <tr>
1086        <td><code>String</code></td>
1087        <td width="100%"><!-- no returns description in source --></td>
1088      </tr>
1089    </table>
1090
1091</div>
1092
1093
1094<A NAME="perform(android.support.test.espresso.UiController, android.view.View)"></A>
1095
1096<div class="api apilevel-">
1097    <h3 class="api-name">perform</h3>
1098    <div class="api-level">
1099      <div></div>
1100
1101
1102
1103    </div>
1104<pre class="api-signature no-pretty-print">
1105void perform (<a href="/reference/android/support/test/espresso/UiController.html">UiController</a> uiController,
1106                View view)</pre>
1107
1108
1109
1110
1111  <p>Performs this action on the given view.</p>
1112    <table class="responsive">
1113    <tr><th colspan=2>Parameters</th></tr>
1114      <tr>
1115        <td><code>uiController</code></td>
1116        <td width="100%">
1117          <code>UiController</code>:
1118          the controller to use to interact with the UI.</td>
1119      </tr>
1120      <tr>
1121        <td><code>view</code></td>
1122        <td width="100%">
1123          <code>View</code>:
1124          the view to act upon. never null.
1125</td>
1126      </tr>
1127    </table>
1128
1129</div>
1130
1131
1132
1133
1134
1135<!-- ========= METHOD DETAIL ======== -->
1136
1137
1138
1139<!-- ========= END OF CLASS DATA ========= -->
1140
1141</div><!-- end jd-content -->
1142
1143
1144
1145<div class="data-reference-resources-wrapper">
1146
1147  <ul data-reference-resources>
1148
1149
1150    <li><h2>Interfaces</h2>
1151      <ul>
1152          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/AdapterViewProtocol.html">AdapterViewProtocol</a></li>
1153          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/AdapterViewProtocol.DataFunction.html">AdapterViewProtocol.DataFunction</a></li>
1154          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/CoordinatesProvider.html">CoordinatesProvider</a></li>
1155          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/PrecisionDescriber.html">PrecisionDescriber</a></li>
1156          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Swiper.html">Swiper</a></li>
1157          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Tapper.html">Tapper</a></li>
1158      </ul>
1159    </li>
1160
1161    <li><h2>Classes</h2>
1162      <ul>
1163          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/AdapterDataLoaderAction.html">AdapterDataLoaderAction</a></li>
1164          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.html">AdapterViewProtocol.AdaptedData</a></li>
1165          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/AdapterViewProtocol.AdaptedData.Builder.html">AdapterViewProtocol.AdaptedData.Builder</a></li>
1166          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/AdapterViewProtocols.html">AdapterViewProtocols</a></li>
1167          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/CloseKeyboardAction.html">CloseKeyboardAction</a></li>
1168          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/EditorAction.html">EditorAction</a></li>
1169          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/EspressoKey.html">EspressoKey</a></li>
1170          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/EspressoKey.Builder.html">EspressoKey.Builder</a></li>
1171          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/GeneralClickAction.html">GeneralClickAction</a></li>
1172          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/GeneralSwipeAction.html">GeneralSwipeAction</a></li>
1173          <li class="selected api apilevel-"><a href="/reference/android/support/test/espresso/action/KeyEventAction.html">KeyEventAction</a></li>
1174          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/MotionEvents.html">MotionEvents</a></li>
1175          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/MotionEvents.DownResultHolder.html">MotionEvents.DownResultHolder</a></li>
1176          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/OpenLinkAction.html">OpenLinkAction</a></li>
1177          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/ReplaceTextAction.html">ReplaceTextAction</a></li>
1178          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/ScrollToAction.html">ScrollToAction</a></li>
1179          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/TypeTextAction.html">TypeTextAction</a></li>
1180          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/ViewActions.html">ViewActions</a></li>
1181      </ul>
1182    </li>
1183
1184    <li><h2>Enums</h2>
1185      <ul>
1186          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/GeneralLocation.html">GeneralLocation</a></li>
1187          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Press.html">Press</a></li>
1188          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Swipe.html">Swipe</a></li>
1189          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Swiper.Status.html">Swiper.Status</a></li>
1190          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Tap.html">Tap</a></li>
1191          <li class="api apilevel-"><a href="/reference/android/support/test/espresso/action/Tapper.Status.html">Tapper.Status</a></li>
1192      </ul>
1193    </li>
1194
1195
1196  </ul>
1197
1198</div>
1199
1200
1201
1202</body>
1203</html>
1204