Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / platform / win / editing / selection / move-left-right-expected.txt
1 Test 1, LTR:
2   Moving right: "\n        abc\n    "[9, 10, 11, 12]
3   Moving left:  "\n        abc\n    "[12, 11, 10, 9]
4 Test 1, RTL:
5   Moving left: "\n        abc\n    "[9, 11, 10, 12]
6   Moving right:  "\n        abc\n    "[12, 10, 11, 9]
7 Test 2, LTR:
8   Moving right: "\n        ABC\n    "[9, 11, 10, 12]
9   Moving left:  "\n        ABC\n    "[12, 10, 11, 9]
10 Test 2, RTL:
11   Moving left: "\n        ABC\n    "[9, 10, 11, 12]
12   Moving right:  "\n        ABC\n    "[12, 11, 10, 9]
13 Test 3, LTR:
14   Moving right: <DIV>[0], "abc\n    "[0, 1, 2, 3]
15 WARNING: Moved in the wrong direction in step 1: from (37, 77) to (37, 94).
16   Moving left:  "abc\n    "[3, 2, 1, 0], <DIV>[0]
17 WARNING: Moved in the wrong direction in step 4: from (37, 94) to (37, 77).
18 Test 3, RTL:
19   Moving left: <DIV>[0], "abc\n    "[0, 2, 1, 3]
20 WARNING: Moved in the wrong direction in step 1: from (767, 77) to (767, 94).
21 WARNING: Moved in the wrong direction in step 3: from (752, 94) to (767, 94).
22   Moving right:  "abc\n    "[3, 1, 2, 0], <DIV>[0]
23 WARNING: Moved in the wrong direction in step 2: from (767, 94) to (752, 94).
24 WARNING: Moved in the wrong direction in step 4: from (767, 94) to (767, 77).
25 Test 4, LTR:
26   Moving right: <DIV>[0], "ABC\n    "[0, 2, 1, 3]
27 WARNING: Moved in the wrong direction in step 1: from (37, 127) to (37, 144).
28 WARNING: Moved in the wrong direction in step 3: from (50, 144) to (37, 144).
29   Moving left:  "ABC\n    "[3, 1, 2, 0], <DIV>[0]
30 WARNING: Moved in the wrong direction in step 2: from (37, 144) to (50, 144).
31 WARNING: Moved in the wrong direction in step 4: from (37, 144) to (37, 127).
32 Test 4, RTL:
33   Moving left: <DIV>[0], "ABC\n    "[0, 1, 2, 3]
34 WARNING: Moved in the wrong direction in step 1: from (767, 127) to (767, 144).
35   Moving right:  "ABC\n    "[3, 2, 1, 0], <DIV>[0]
36 WARNING: Moved in the wrong direction in step 4: from (767, 144) to (767, 127).
37 Test 5, LTR:
38   Moving right: "\n        abcABCdef\n    "[9, 10, 11, 12, 14, 13, 15, 16, 17, 18]
39   Moving left:  "\n        abcABCdef\n    "[18, 17, 16, 15, 13, 14, 12, 11, 10, 9]
40 Test 5, RTL:
41   Moving left: "\n        abcABCdef\n    "[9, 11, 10, 12, 13, 14, 15, 17, 16, 18]
42   Moving right:  "\n        abcABCdef\n    "[18, 16, 17, 15, 14, 13, 12, 10, 11, 9]
43 Test 6, LTR:
44   Moving right: "\n        ABCabcDEF\n    "[9, 11, 10, 12, 13, 14, 15, 17, 16, 18]
45   Moving left:  "\n        ABCabcDEF\n    "[18, 16, 17, 15, 14, 13, 12, 10, 11, 9]
46 Test 6, RTL:
47   Moving left: "\n        ABCabcDEF\n    "[9, 10, 11, 12, 14, 13, 15, 16, 17, 18]
48   Moving right:  "\n        ABCabcDEF\n    "[18, 17, 16, 15, 13, 14, 12, 11, 10, 9]
49 Test 7, LTR:
50   Moving right: "\n        abcABCDEF\n    "[9, 10, 11, 12, 17, 16, 15, 14, 13, 18]
51   Moving left:  "\n        abcABCDEF\n    "[18, 13, 14, 15, 16, 17, 12, 11, 10, 9]
52 Test 7, RTL:
53   Moving left: "\n        abcABCDEF\n    "[9, 11, 10, 12, 13, 14, 15, 16, 17, 18]
54   Moving right:  "\n        abcABCDEF\n    "[18, 17, 16, 15, 14, 13, 12, 10, 11, 9]
55 Test 8, LTR:
56   Moving right: "\n        ABCabcdef\n    "[9, 11, 10, 12, 13, 14, 15, 16, 17, 18]
57   Moving left:  "\n        ABCabcdef\n    "[18, 17, 16, 15, 14, 13, 12, 10, 11, 9]
58 Test 8, RTL:
59   Moving left: "\n        ABCabcdef\n    "[9, 10, 11, 12, 17, 16, 15, 14, 13, 18]
60   Moving right:  "\n        ABCabcdef\n    "[18, 13, 14, 15, 16, 17, 12, 11, 10, 9]
61 Test 9, LTR:
62   Moving right: "123ABC"[0, 5, 4, 1, 2, 6]
63   Moving left:  "123ABC"[6, 2, 1, 4, 5, 0]
64 Test 9, RTL:
65   Moving left: "123ABC"[0, 2, 1, 3, 4, 5, 6]
66   Moving right:  "123ABC"[6, 5, 4, 3, 1, 2, 0]
67 Test 10, LTR:
68   Moving right: "ABC123"[0, 4, 5, 2, 1, 6]
69   Moving left:  "ABC123"[6, 1, 2, 5, 4, 0]
70 Test 10, RTL:
71   Moving left: "ABC123"[0, 1, 2, 3, 5, 4, 6]
72   Moving right:  "ABC123"[6, 4, 5, 3, 2, 1, 0]
73 Test 11, LTR:
74   Moving right: "abc"[0, 1, 2, 3], "ABCdef\n    "[2, 1, 3, 4, 5, 6]
75 WARNING: Moved in the wrong direction in step 4: from (59, 369) to (52, 369).
76 WARNING: Moved in the wrong direction in step 5: from (52, 369) to (44, 369).
77 WARNING: Moved in the wrong direction in step 8: from (72, 369) to (64, 369).
78   Moving left:  "ABCdef\n    "[6, 5, 4, 3, 1, 2], "abc"[3, 2, 1, 0]
79 WARNING: Moved in the wrong direction in step 2: from (64, 369) to (72, 369).
80 WARNING: Moved in the wrong direction in step 5: from (44, 369) to (52, 369).
81 WARNING: Moved in the wrong direction in step 6: from (52, 369) to (59, 369).
82 Test 11, RTL:
83   Moving left: "abc"[0, 2, 1, 3], "ABCdef\n    "[1, 2, 3, 5, 4, 6]
84 WARNING: Moved in the wrong direction in step 4: from (745, 369) to (752, 369).
85 WARNING: Moved in the wrong direction in step 5: from (752, 369) to (760, 369).
86 WARNING: Moved in the wrong direction in step 8: from (730, 369) to (738, 369).
87   Moving right:  "ABCdef\n    "[6, 4, 5, 3, 2, 1], "abc"[3, 1, 2, 0]
88 WARNING: Moved in the wrong direction in step 2: from (738, 369) to (730, 369).
89 WARNING: Moved in the wrong direction in step 5: from (760, 369) to (752, 369).
90 WARNING: Moved in the wrong direction in step 6: from (752, 369) to (745, 369).
91 Test 12, LTR:
92   Moving right: "ABC"[0, 2, 1, 3], "abcDEF\n    "[1, 2, 3, 5, 4, 6]
93 WARNING: Moved in the wrong direction in step 4: from (57, 401) to (50, 401).
94 WARNING: Moved in the wrong direction in step 5: from (50, 401) to (42, 401).
95 WARNING: Moved in the wrong direction in step 8: from (72, 401) to (64, 401).
96   Moving left:  "abcDEF\n    "[6, 4, 5, 3, 2, 1], "ABC"[3, 1, 2, 0]
97 WARNING: Moved in the wrong direction in step 2: from (64, 401) to (72, 401).
98 WARNING: Moved in the wrong direction in step 5: from (42, 401) to (50, 401).
99 WARNING: Moved in the wrong direction in step 6: from (50, 401) to (57, 401).
100 Test 12, RTL:
101   Moving left: "ABC"[0, 1, 2, 3], "abcDEF\n    "[2, 1, 3, 4, 5, 6]
102 WARNING: Moved in the wrong direction in step 4: from (747, 401) to (752, 401).
103 WARNING: Moved in the wrong direction in step 5: from (752, 401) to (760, 401).
104 WARNING: Moved in the wrong direction in step 8: from (732, 401) to (740, 401).
105   Moving right:  "abcDEF\n    "[6, 5, 4, 3, 1, 2], "ABC"[3, 2, 1, 0]
106 WARNING: Moved in the wrong direction in step 2: from (740, 401) to (732, 401).
107 WARNING: Moved in the wrong direction in step 5: from (760, 401) to (752, 401).
108 WARNING: Moved in the wrong direction in step 6: from (752, 401) to (747, 401).
109 Test 13, LTR:
110   Moving right: "abcABC123DEFdef\n    "[0, 1, 2, 3, 11, 10, 6, 7, 8, 9, 5, 4, 12, 13, 14, 15]
111   Moving left:  "abcABC123DEFdef\n    "[15, 14, 13, 12, 4, 5, 9, 8, 7, 6, 10, 11, 3, 2, 1, 0]
112 Test 13, RTL:
113   Moving left: "abcABC123DEFdef\n    "[0, 2, 1, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 14, 13, 15]
114   Moving right:  "abcABC123DEFdef\n    "[15, 13, 14, 12, 11, 10, 9, 7, 8, 6, 5, 4, 3, 1, 2, 0]
115 Test 14, LTR:
116   Moving right: "abcABC123\n    "[0, 1, 2, 3, 7, 8, 5, 4, 9]
117   Moving left:  "abcABC123\n    "[9, 4, 5, 8, 7, 3, 2, 1, 0]
118 Test 14, RTL:
119   Moving left: "abcABC123\n    "[0, 2, 1, 3, 4, 5, 6, 8, 7, 9]
120   Moving right:  "abcABC123\n    "[9, 7, 8, 6, 5, 4, 3, 1, 2, 0]
121 Test 15, LTR:
122   Moving right: "abcABC123def\n    "[0, 1, 2, 3, 7, 8, 5, 4, 9, 10, 11, 12]
123   Moving left:  "abcABC123def\n    "[12, 11, 10, 9, 4, 5, 8, 7, 6, 2, 1, 0]
124 WARNING: Moving to the left did not visit the same positions in reverse order as moving to the right.
125 Test 15, RTL:
126   Moving left: "abcABC123def\n    "[0, 2, 1, 3, 4, 5, 6, 11, 10, 9, 8, 7, 12]
127   Moving right:  "abcABC123def\n    "[12, 7, 8, 9, 10, 11, 6, 5, 4, 3, 1, 2, 0]
128 Test 16, LTR:
129   Moving right: "ABC123DEFabcGHI456JLM\n    "[0, 8, 7, 3, 4, 5, 6, 2, 1, 9, 10, 11, 12, 20, 19, 15, 16, 17, 18, 14, 13, 21]
130   Moving left:  "ABC123DEFabcGHI456JLM\n    "[21, 13, 14, 18, 17, 16, 15, 19, 20, 12, 11, 10, 9, 1, 2, 6, 5, 4, 3, 7, 8, 0]
131 Test 16, RTL:
132   Moving left: "ABC123DEFabcGHI456JLM\n    "[0, 1, 2, 3, 5, 4, 6, 7, 8, 9, 11, 10, 12, 13, 14, 15, 17, 16, 18, 19, 20, 21]
133   Moving right:  "ABC123DEFabcGHI456JLM\n    "[21, 20, 19, 18, 16, 17, 15, 14, 13, 12, 10, 11, 9, 8, 7, 6, 4, 5, 3, 2, 1, 0]
134 Test 17, LTR:
135   Moving right: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 10, 11, 12, 13, 14, 15, 16, 22, 21, 20, 23, 24, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 35]
136 WARNING: Moved in the wrong direction in step 3: from (108, 561) to (37, 578).
137 WARNING: Moved in the wrong direction in step 5: from (98, 578) to (93, 578).
138 WARNING: Moved in the wrong direction in step 6: from (93, 578) to (86, 578).
139 WARNING: Moved in the wrong direction in step 7: from (86, 578) to (82, 578).
140 WARNING: Moved in the wrong direction in step 8: from (82, 578) to (45, 578).
141   Moving left:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 24, 23, 20, 21, 22, 16, 15, 14, 13, 12, 11, 10, 9]
142 WARNING: Moved in the wrong direction in step 16: from (45, 578) to (82, 578).
143 WARNING: Moved in the wrong direction in step 17: from (82, 578) to (86, 578).
144 WARNING: Moved in the wrong direction in step 18: from (86, 578) to (93, 578).
145 WARNING: Moved in the wrong direction in step 19: from (93, 578) to (98, 578).
146 WARNING: Moved in the wrong direction in step 21: from (37, 578) to (108, 561).
147 Test 17, RTL:
148   Moving left: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 14, 13, 12, 11, 10, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
149 WARNING: Moved in the wrong direction in step 1: from (156, 561) to (144, 578).
150 WARNING: Moved in the wrong direction in step 2: from (144, 578) to (149, 578).
151 WARNING: Moved in the wrong direction in step 3: from (149, 578) to (156, 578).
152 WARNING: Moved in the wrong direction in step 5: from (85, 561) to (89, 561).
153 WARNING: Moved in the wrong direction in step 6: from (89, 561) to (137, 578).
154   Moving right:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 16, 15, 10, 11, 12, 13, 14, 9]
155 WARNING: Moved in the wrong direction in step 18: from (137, 578) to (89, 561).
156 WARNING: Moved in the wrong direction in step 19: from (89, 561) to (85, 561).
157 WARNING: Moved in the wrong direction in step 21: from (156, 578) to (149, 578).
158 WARNING: Moved in the wrong direction in step 22: from (149, 578) to (144, 578).
159 WARNING: Moved in the wrong direction in step 23: from (144, 578) to (156, 561).
160 Test 18, LTR:
161   Moving right: "\n        MUQJ    after encyclopedia\n    "[9, 12, 11, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
162 WARNING: Moved in the wrong direction in step 1: from (37, 611) to (44, 628).
163 WARNING: Moved in the wrong direction in step 2: from (44, 628) to (37, 628).
164 WARNING: Moved in the wrong direction in step 4: from (93, 611) to (52, 628).
165   Moving left:  "\n        MUQJ    after encyclopedia\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 14, 13, 10, 11, 12, 9]
166 WARNING: Moved in the wrong direction in step 20: from (52, 628) to (93, 611).
167 WARNING: Moved in the wrong direction in step 22: from (37, 628) to (44, 628).
168 WARNING: Moved in the wrong direction in step 23: from (44, 628) to (37, 611).
169 Test 18, RTL:
170   Moving left: "\n        MUQJ    after encyclopedia\n    "[9, 10, 11, 12, 13, 14, 21, 20, 19, 18, 22, 23, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 35]
171 WARNING: Moved in the wrong direction in step 2: from (100, 611) to (156, 628).
172 WARNING: Moved in the wrong direction in step 4: from (79, 628) to (87, 628).
173 WARNING: Moved in the wrong direction in step 5: from (87, 628) to (94, 628).
174 WARNING: Moved in the wrong direction in step 6: from (94, 628) to (145, 628).
175 WARNING: Moved in the wrong direction in step 10: from (122, 628) to (149, 628).
176   Moving right:  "\n        MUQJ    after encyclopedia\n    "[35, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 23, 22, 18, 19, 20, 21, 14, 13, 12, 11, 10, 9]
177 WARNING: Moved in the wrong direction in step 14: from (149, 628) to (122, 628).
178 WARNING: Moved in the wrong direction in step 18: from (145, 628) to (94, 628).
179 WARNING: Moved in the wrong direction in step 19: from (94, 628) to (87, 628).
180 WARNING: Moved in the wrong direction in step 20: from (87, 628) to (79, 628).
181 WARNING: Moved in the wrong direction in step 22: from (156, 628) to (100, 611).
182 Test 19, LTR:
183   Moving right: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 10, 11, 12, 13, 14, 15, 16, 22, 21, 20, 23, 24, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 35]
184 WARNING: Moved in the wrong direction in step 3: from (108, 661) to (37, 678).
185 WARNING: Moved in the wrong direction in step 5: from (98, 678) to (93, 678).
186 WARNING: Moved in the wrong direction in step 6: from (93, 678) to (86, 678).
187 WARNING: Moved in the wrong direction in step 7: from (86, 678) to (82, 678).
188 WARNING: Moved in the wrong direction in step 8: from (82, 678) to (45, 678).
189   Moving left:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 24, 23, 20, 21, 22, 16, 15, 14, 13, 12, 11, 10, 9]
190 WARNING: Moved in the wrong direction in step 16: from (45, 678) to (82, 678).
191 WARNING: Moved in the wrong direction in step 17: from (82, 678) to (86, 678).
192 WARNING: Moved in the wrong direction in step 18: from (86, 678) to (93, 678).
193 WARNING: Moved in the wrong direction in step 19: from (93, 678) to (98, 678).
194 WARNING: Moved in the wrong direction in step 21: from (37, 678) to (108, 661).
195 Test 19, RTL:
196   Moving left: "\n        before    AHYJ AQWJXMFUDJE\n    "[9, 14, 13, 12, 11, 10, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
197 WARNING: Moved in the wrong direction in step 1: from (156, 661) to (144, 678).
198 WARNING: Moved in the wrong direction in step 2: from (144, 678) to (149, 678).
199 WARNING: Moved in the wrong direction in step 3: from (149, 678) to (156, 678).
200 WARNING: Moved in the wrong direction in step 5: from (85, 661) to (89, 661).
201 WARNING: Moved in the wrong direction in step 6: from (89, 661) to (137, 678).
202   Moving right:  "\n        before    AHYJ AQWJXMFUDJE\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 16, 15, 10, 11, 12, 13, 14, 9]
203 WARNING: Moved in the wrong direction in step 18: from (137, 678) to (89, 661).
204 WARNING: Moved in the wrong direction in step 19: from (89, 661) to (85, 661).
205 WARNING: Moved in the wrong direction in step 21: from (156, 678) to (149, 678).
206 WARNING: Moved in the wrong direction in step 22: from (149, 678) to (144, 678).
207 WARNING: Moved in the wrong direction in step 23: from (144, 678) to (156, 661).
208 Test 20, LTR:
209   Moving right: "\n        MUQJ    after encyclopedia\n    "[9, 12, 11, 10, 13, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
210 WARNING: Moved in the wrong direction in step 1: from (37, 711) to (44, 728).
211 WARNING: Moved in the wrong direction in step 2: from (44, 728) to (37, 728).
212 WARNING: Moved in the wrong direction in step 4: from (93, 711) to (52, 728).
213   Moving left:  "\n        MUQJ    after encyclopedia\n    "[35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 14, 13, 10, 11, 12, 9]
214 WARNING: Moved in the wrong direction in step 20: from (52, 728) to (93, 711).
215 WARNING: Moved in the wrong direction in step 22: from (37, 728) to (44, 728).
216 WARNING: Moved in the wrong direction in step 23: from (44, 728) to (37, 711).
217 Test 20, RTL:
218   Moving left: "\n        MUQJ    after encyclopedia\n    "[9, 10, 11, 12, 13, 14, 21, 20, 19, 18, 22, 23, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 35]
219 WARNING: Moved in the wrong direction in step 2: from (100, 711) to (156, 728).
220 WARNING: Moved in the wrong direction in step 4: from (79, 728) to (87, 728).
221 WARNING: Moved in the wrong direction in step 5: from (87, 728) to (94, 728).
222 WARNING: Moved in the wrong direction in step 6: from (94, 728) to (145, 728).
223 WARNING: Moved in the wrong direction in step 10: from (122, 728) to (149, 728).
224   Moving right:  "\n        MUQJ    after encyclopedia\n    "[35, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 23, 22, 18, 19, 20, 21, 14, 13, 12, 11, 10, 9]
225 WARNING: Moved in the wrong direction in step 14: from (149, 728) to (122, 728).
226 WARNING: Moved in the wrong direction in step 18: from (145, 728) to (94, 728).
227 WARNING: Moved in the wrong direction in step 19: from (94, 728) to (87, 728).
228 WARNING: Moved in the wrong direction in step 20: from (87, 728) to (79, 728).
229 WARNING: Moved in the wrong direction in step 22: from (156, 728) to (100, 711).
230 Test 21, LTR:
231   Moving right: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 22, 21, 20, 19, 18, 24, 25, 28, 27, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]
232 WARNING: Moved in the wrong direction in step 2: from (118, 761) to (110, 761).
233 WARNING: Moved in the wrong direction in step 3: from (110, 761) to (103, 761).
234 WARNING: Moved in the wrong direction in step 4: from (103, 761) to (99, 761).
235 WARNING: Moved in the wrong direction in step 5: from (99, 761) to (92, 761).
236 WARNING: Moved in the wrong direction in step 7: from (127, 761) to (37, 778).
237 WARNING: Moved in the wrong direction in step 10: from (80, 778) to (72, 778).
238 WARNING: Moved in the wrong direction in step 11: from (72, 778) to (68, 778).
239 WARNING: Moved in the wrong direction in step 12: from (68, 778) to (64, 778).
240 WARNING: Moved in the wrong direction in step 13: from (64, 778) to (45, 778).
241 WARNING: Moved in the wrong direction in step 18: from (116, 778) to (108, 778).
242 WARNING: Moved in the wrong direction in step 19: from (108, 778) to (100, 778).
243   Moving left:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 26, 27, 28, 25, 24, 18, 19, 20, 21, 22, 23, 17, 16, 15, 14, 13, 12, 11, 10, 9]
244 WARNING: Moved in the wrong direction in step 13: from (100, 778) to (108, 778).
245 WARNING: Moved in the wrong direction in step 14: from (108, 778) to (116, 778).
246 WARNING: Moved in the wrong direction in step 19: from (45, 778) to (64, 778).
247 WARNING: Moved in the wrong direction in step 20: from (64, 778) to (68, 778).
248 WARNING: Moved in the wrong direction in step 21: from (68, 778) to (72, 778).
249 WARNING: Moved in the wrong direction in step 22: from (72, 778) to (80, 778).
250 WARNING: Moved in the wrong direction in step 25: from (37, 778) to (127, 761).
251 WARNING: Moved in the wrong direction in step 27: from (92, 761) to (99, 761).
252 WARNING: Moved in the wrong direction in step 28: from (99, 761) to (103, 761).
253 WARNING: Moved in the wrong direction in step 29: from (103, 761) to (110, 761).
254 WARNING: Moved in the wrong direction in step 30: from (110, 761) to (118, 761).
255 Test 21, RTL:
256   Moving left: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 15, 14, 13, 12, 11, 10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 38, 37, 36, 35, 34, 33, 32, 31, 39, 40]
257 WARNING: Moved in the wrong direction in step 2: from (46, 761) to (54, 761).
258 WARNING: Moved in the wrong direction in step 3: from (54, 761) to (61, 761).
259 WARNING: Moved in the wrong direction in step 4: from (61, 761) to (65, 761).
260 WARNING: Moved in the wrong direction in step 5: from (65, 761) to (72, 761).
261 WARNING: Moved in the wrong direction in step 6: from (72, 761) to (80, 761).
262 WARNING: Moved in the wrong direction in step 7: from (80, 761) to (136, 778).
263 WARNING: Moved in the wrong direction in step 14: from (48, 778) to (56, 778).
264 WARNING: Moved in the wrong direction in step 15: from (56, 778) to (64, 778).
265 WARNING: Moved in the wrong direction in step 16: from (64, 778) to (68, 778).
266 WARNING: Moved in the wrong direction in step 17: from (68, 778) to (76, 778).
267 WARNING: Moved in the wrong direction in step 18: from (76, 778) to (84, 778).
268 WARNING: Moved in the wrong direction in step 19: from (84, 778) to (92, 778).
269 WARNING: Moved in the wrong direction in step 20: from (92, 778) to (99, 778).
270   Moving right:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[40, 39, 31, 32, 33, 34, 35, 36, 37, 38, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 10, 11, 12, 13, 14, 15, 9]
271 WARNING: Moved in the wrong direction in step 12: from (99, 778) to (92, 778).
272 WARNING: Moved in the wrong direction in step 13: from (92, 778) to (84, 778).
273 WARNING: Moved in the wrong direction in step 14: from (84, 778) to (76, 778).
274 WARNING: Moved in the wrong direction in step 15: from (76, 778) to (68, 778).
275 WARNING: Moved in the wrong direction in step 16: from (68, 778) to (64, 778).
276 WARNING: Moved in the wrong direction in step 17: from (64, 778) to (56, 778).
277 WARNING: Moved in the wrong direction in step 18: from (56, 778) to (48, 778).
278 WARNING: Moved in the wrong direction in step 25: from (136, 778) to (80, 761).
279 WARNING: Moved in the wrong direction in step 26: from (80, 761) to (72, 761).
280 WARNING: Moved in the wrong direction in step 27: from (72, 761) to (65, 761).
281 WARNING: Moved in the wrong direction in step 28: from (65, 761) to (61, 761).
282 WARNING: Moved in the wrong direction in step 29: from (61, 761) to (54, 761).
283 WARNING: Moved in the wrong direction in step 30: from (54, 761) to (46, 761).
284 Test 22, LTR:
285   Moving right: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 22, 21, 20, 19, 18, 24, 25, 28, 27, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46]
286 WARNING: Moved in the wrong direction in step 2: from (118, 811) to (110, 811).
287 WARNING: Moved in the wrong direction in step 3: from (110, 811) to (103, 811).
288 WARNING: Moved in the wrong direction in step 4: from (103, 811) to (99, 811).
289 WARNING: Moved in the wrong direction in step 5: from (99, 811) to (92, 811).
290 WARNING: Moved in the wrong direction in step 7: from (127, 811) to (37, 828).
291 WARNING: Moved in the wrong direction in step 10: from (80, 828) to (72, 828).
292 WARNING: Moved in the wrong direction in step 11: from (72, 828) to (68, 828).
293 WARNING: Moved in the wrong direction in step 12: from (68, 828) to (64, 828).
294 WARNING: Moved in the wrong direction in step 13: from (64, 828) to (45, 828).
295 WARNING: Moved in the wrong direction in step 18: from (116, 828) to (108, 828).
296 WARNING: Moved in the wrong direction in step 19: from (108, 828) to (100, 828).
297   Moving left:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 26, 27, 28, 25, 24, 18, 19, 20, 21, 22, 23, 17, 16, 15, 14, 13, 12, 11, 10, 9]
298 WARNING: Moved in the wrong direction in step 19: from (100, 828) to (108, 828).
299 WARNING: Moved in the wrong direction in step 20: from (108, 828) to (116, 828).
300 WARNING: Moved in the wrong direction in step 25: from (45, 828) to (64, 828).
301 WARNING: Moved in the wrong direction in step 26: from (64, 828) to (68, 828).
302 WARNING: Moved in the wrong direction in step 27: from (68, 828) to (72, 828).
303 WARNING: Moved in the wrong direction in step 28: from (72, 828) to (80, 828).
304 WARNING: Moved in the wrong direction in step 31: from (37, 828) to (127, 811).
305 WARNING: Moved in the wrong direction in step 33: from (92, 811) to (99, 811).
306 WARNING: Moved in the wrong direction in step 34: from (99, 811) to (103, 811).
307 WARNING: Moved in the wrong direction in step 35: from (103, 811) to (110, 811).
308 WARNING: Moved in the wrong direction in step 36: from (110, 811) to (118, 811).
309 Test 22, RTL:
310   Moving left: "\n        This is JF[Y WY OJ[Y the boxes. \n    "[9, 15, 14, 13, 12, 11, 10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 38, 37, 36, 35, 34, 33, 32, 31, 39, 40, 41, 42, 43, 44, 45, 46]
311 WARNING: Moved in the wrong direction in step 2: from (46, 811) to (54, 811).
312 WARNING: Moved in the wrong direction in step 3: from (54, 811) to (61, 811).
313 WARNING: Moved in the wrong direction in step 4: from (61, 811) to (65, 811).
314 WARNING: Moved in the wrong direction in step 5: from (65, 811) to (72, 811).
315 WARNING: Moved in the wrong direction in step 6: from (72, 811) to (80, 811).
316 WARNING: Moved in the wrong direction in step 7: from (80, 811) to (136, 828).
317 WARNING: Moved in the wrong direction in step 14: from (48, 828) to (56, 828).
318 WARNING: Moved in the wrong direction in step 15: from (56, 828) to (64, 828).
319 WARNING: Moved in the wrong direction in step 16: from (64, 828) to (68, 828).
320 WARNING: Moved in the wrong direction in step 17: from (68, 828) to (76, 828).
321 WARNING: Moved in the wrong direction in step 18: from (76, 828) to (84, 828).
322 WARNING: Moved in the wrong direction in step 19: from (84, 828) to (92, 828).
323 WARNING: Moved in the wrong direction in step 20: from (92, 828) to (99, 828).
324 WARNING: Moved in the wrong direction in step 24: from (37, 828) to (41, 828).
325 WARNING: Moved in the wrong direction in step 25: from (41, 828) to (45, 828).
326 WARNING: Moved in the wrong direction in step 26: from (45, 828) to (49, 828).
327 WARNING: Moved in the wrong direction in step 27: from (49, 828) to (53, 828).
328 WARNING: Moved in the wrong direction in step 28: from (53, 828) to (57, 828).
329   Moving right:  "\n        This is JF[Y WY OJ[Y the boxes. \n    "[46, 45, 44, 43, 42, 41, 40, 39, 31, 32, 33, 34, 35, 36, 37, 38, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 10, 11, 12, 13, 14, 15, 9]
330 WARNING: Moved in the wrong direction in step 10: from (57, 828) to (53, 828).
331 WARNING: Moved in the wrong direction in step 11: from (53, 828) to (49, 828).
332 WARNING: Moved in the wrong direction in step 12: from (49, 828) to (45, 828).
333 WARNING: Moved in the wrong direction in step 13: from (45, 828) to (41, 828).
334 WARNING: Moved in the wrong direction in step 14: from (41, 828) to (37, 828).
335 WARNING: Moved in the wrong direction in step 18: from (99, 828) to (92, 828).
336 WARNING: Moved in the wrong direction in step 19: from (92, 828) to (84, 828).
337 WARNING: Moved in the wrong direction in step 20: from (84, 828) to (76, 828).
338 WARNING: Moved in the wrong direction in step 21: from (76, 828) to (68, 828).
339 WARNING: Moved in the wrong direction in step 22: from (68, 828) to (64, 828).
340 WARNING: Moved in the wrong direction in step 23: from (64, 828) to (56, 828).
341 WARNING: Moved in the wrong direction in step 24: from (56, 828) to (48, 828).
342 WARNING: Moved in the wrong direction in step 31: from (136, 828) to (80, 811).
343 WARNING: Moved in the wrong direction in step 32: from (80, 811) to (72, 811).
344 WARNING: Moved in the wrong direction in step 33: from (72, 811) to (65, 811).
345 WARNING: Moved in the wrong direction in step 34: from (65, 811) to (61, 811).
346 WARNING: Moved in the wrong direction in step 35: from (61, 811) to (54, 811).
347 WARNING: Moved in the wrong direction in step 36: from (54, 811) to (46, 811).
348 Test 23, LTR:
349   Moving right: "\n        Lorem\n        "[9, 10, 11, 12, 13, 14], <DIV>[0], "\n        ipsum\n    "[9, 10, 11, 12, 13, 14]
350 WARNING: Moved in the wrong direction in step 1: from (37, 861) to (64, 919).
351 WARNING: Moved in the wrong direction in step 8: from (37, 861) to (64, 919).
352   Moving left:  "\n        ipsum\n    "[14, 13, 12, 11, 10, 9], <DIV>[0], "\n        Lorem\n        "[14, 13, 12, 11, 10, 9]
353 WARNING: Moved in the wrong direction in step 5: from (64, 919) to (37, 861).
354 WARNING: Moved in the wrong direction in step 12: from (64, 919) to (37, 861).
355 Test 23, RTL:
356   Moving left: "\n        Lorem\n        "[9, 13, 12, 11, 10, 14], <DIV>[0], "\n        ipsum\n    "[9, 13, 12, 11, 10, 14]
357 WARNING: Moved in the wrong direction in step 4: from (728, 919) to (755, 919).
358 WARNING: Moved in the wrong direction in step 11: from (728, 919) to (755, 919).
359   Moving right:  "\n        ipsum\n    "[14, 10, 11, 12, 13, 9], <DIV>[0], "\n        Lorem\n        "[14, 10, 11, 12, 13, 9]
360 WARNING: Moved in the wrong direction in step 2: from (755, 919) to (728, 919).
361 WARNING: Moved in the wrong direction in step 9: from (755, 919) to (728, 919).
362 Test 24, LTR:
363   Moving right: "\n        WMH[\n        "[9, 12, 11, 10, 13], <DIV>[0], "\n        OWQU[\n    "[9, 13, 12, 11, 10, 14]
364   Moving left:  "\n        OWQU[\n    "[14, 10, 11, 12, 13, 9], <DIV>[0], "\n        WMH[\n        "[13, 10, 11, 12, 9]
365 Test 24, RTL:
366   Moving left: "\n        WMH[\n        "[9, 10, 11, 12, 13], <DIV>[0], "\n        OWQU[\n    "[9, 10, 11, 12, 13, 14]
367 WARNING: Moved in the wrong direction in step 1: from (767, 951) to (732, 1009).
368 WARNING: Moved in the wrong direction in step 7: from (767, 951) to (732, 1009).
369   Moving right:  "\n        OWQU[\n    "[14, 13, 12, 11, 10, 9], <DIV>[0], "\n        WMH[\n        "[13, 12, 11, 10, 9]
370 WARNING: Moved in the wrong direction in step 5: from (732, 1009) to (767, 951).
371 WARNING: Moved in the wrong direction in step 11: from (732, 1009) to (767, 951).
372 Test 25, LTR:
373   Moving right: "\n        abcdefABC"[9, 10, 11, 12, 13, 14, 15], "DEF\n    "[2, 1], <DIV>[2], "\n        abcdefABC"[18, 17, 16], "DEF\n    "[3]
374 WARNING: Moved in the wrong direction in step 2: from (98, 1041) to (91, 1041).
375 WARNING: Moved in the wrong direction in step 3: from (91, 1041) to (83, 1041).
376 WARNING: Moved in the wrong direction in step 8: from (52, 1041) to (44, 1041).
377   Moving left:  "DEF\n    "[3], "\n        abcdefABC"[16, 17, 18], <DIV>[2], "DEF\n    "[1, 2], "\n        abcdefABC"[15, 14, 13, 12, 11, 10, 9]
378 WARNING: Moved in the wrong direction in step 6: from (44, 1041) to (52, 1041).
379 WARNING: Moved in the wrong direction in step 11: from (83, 1041) to (91, 1041).
380 WARNING: Moved in the wrong direction in step 12: from (91, 1041) to (98, 1041).
381 Test 25, RTL:
382   Moving left: "\n        abcdefABC"[9, 14, 13, 12, 11, 10, 15, 16, 17, 18], <DIV>[2], "DEF\n    "[1, 2, 3]
383 WARNING: Moved in the wrong direction in step 3: from (670, 1041) to (674, 1041).
384 WARNING: Moved in the wrong direction in step 4: from (674, 1041) to (682, 1041).
385 WARNING: Moved in the wrong direction in step 5: from (682, 1041) to (689, 1041).
386 WARNING: Moved in the wrong direction in step 12: from (732, 1041) to (740, 1041).
387 WARNING: Moved in the wrong direction in step 13: from (740, 1041) to (747, 1041).
388   Moving right:  "DEF\n    "[3, 2, 1], <DIV>[2], "\n        abcdefABC"[18, 17, 16, 15, 10, 11, 12, 13, 14, 9]
389 WARNING: Moved in the wrong direction in step 1: from (747, 1041) to (740, 1041).
390 WARNING: Moved in the wrong direction in step 2: from (740, 1041) to (732, 1041).
391 WARNING: Moved in the wrong direction in step 9: from (689, 1041) to (682, 1041).
392 WARNING: Moved in the wrong direction in step 10: from (682, 1041) to (674, 1041).
393 WARNING: Moved in the wrong direction in step 11: from (674, 1041) to (670, 1041).
394 Test 26, LTR:
395   Moving right: "\n        ABCDEFabc"[9, 14, 13, 12, 11, 10, 15, 16, 17, 18], <DIV>[2], "def\n    "[1, 2, 3]
396 WARNING: Moved in the wrong direction in step 3: from (134, 1075) to (129, 1075).
397 WARNING: Moved in the wrong direction in step 4: from (129, 1075) to (122, 1075).
398 WARNING: Moved in the wrong direction in step 5: from (122, 1075) to (113, 1075).
399 WARNING: Moved in the wrong direction in step 12: from (68, 1075) to (61, 1075).
400 WARNING: Moved in the wrong direction in step 13: from (61, 1075) to (56, 1075).
401   Moving left:  "def\n    "[3, 2, 1], <DIV>[2], "\n        ABCDEFabc"[18, 17, 16, 15, 10, 11, 12, 13, 14, 9]
402 WARNING: Moved in the wrong direction in step 1: from (56, 1075) to (61, 1075).
403 WARNING: Moved in the wrong direction in step 2: from (61, 1075) to (68, 1075).
404 WARNING: Moved in the wrong direction in step 9: from (113, 1075) to (122, 1075).
405 WARNING: Moved in the wrong direction in step 10: from (122, 1075) to (129, 1075).
406 WARNING: Moved in the wrong direction in step 11: from (129, 1075) to (134, 1075).
407 Test 26, RTL:
408   Moving left: "\n        ABCDEFabc"[9, 10, 11, 12, 13, 14, 15], "def\n    "[2, 1], <DIV>[2], "\n        ABCDEFabc"[18, 17, 16], "def\n    "[3]
409 WARNING: Moved in the wrong direction in step 2: from (707, 1075) to (716, 1075).
410 WARNING: Moved in the wrong direction in step 3: from (716, 1075) to (723, 1075).
411 WARNING: Moved in the wrong direction in step 8: from (752, 1075) to (759, 1075).
412   Moving right:  "def\n    "[3], "\n        ABCDEFabc"[16, 17, 18], <DIV>[2], "def\n    "[1, 2], "\n        ABCDEFabc"[15, 14, 13, 12, 11, 10, 9]
413 WARNING: Moved in the wrong direction in step 6: from (759, 1075) to (752, 1075).
414 WARNING: Moved in the wrong direction in step 11: from (723, 1075) to (716, 1075).
415 WARNING: Moved in the wrong direction in step 12: from (716, 1075) to (707, 1075).
416 Test 27, LTR:
417   Moving right: "\n        abc"[9, 10, 11, 12], <DIV>[2], "DEFghi\n    "[2, 1], <DIV>[5, 4], "ABC"[3, 2, 1], "DEFghi\n    "[3, 4, 5, 6]
418 WARNING: Moved in the wrong direction in step 2: from (244, 1109) to (236, 1109).
419 WARNING: Moved in the wrong direction in step 4: from (302, 1109) to (52, 1109).
420 WARNING: Moved in the wrong direction in step 6: from (52, 1109) to (44, 1109).
421 WARNING: Moved in the wrong direction in step 8: from (295, 1109) to (231, 1109).
422 WARNING: Moved in the wrong direction in step 9: from (231, 1109) to (59, 1109).
423 WARNING: Moved in the wrong direction in step 10: from (59, 1109) to (52, 1109).
424 WARNING: Moved in the wrong direction in step 11: from (52, 1109) to (44, 1109).
425 WARNING: Moved in the wrong direction in step 15: from (295, 1109) to (287, 1109).
426   Moving left:  "DEFghi\n    "[6, 5, 4, 3], "ABC"[1, 2, 3], <DIV>[4, 5], "DEFghi\n    "[1, 2], <DIV>[2], "\n        abc"[12, 11, 10, 9]
427 WARNING: Moved in the wrong direction in step 1: from (287, 1109) to (295, 1109).
428 WARNING: Moved in the wrong direction in step 5: from (44, 1109) to (52, 1109).
429 WARNING: Moved in the wrong direction in step 6: from (52, 1109) to (59, 1109).
430 WARNING: Moved in the wrong direction in step 7: from (59, 1109) to (231, 1109).
431 WARNING: Moved in the wrong direction in step 8: from (231, 1109) to (295, 1109).
432 WARNING: Moved in the wrong direction in step 10: from (44, 1109) to (52, 1109).
433 WARNING: Moved in the wrong direction in step 12: from (52, 1109) to (302, 1109).
434 WARNING: Moved in the wrong direction in step 14: from (236, 1109) to (244, 1109).
435 Test 27, RTL:
436   Moving left: "\n        abc"[9, 11, 10, 12], <DIV>[2], "ABC"[1, 2, 3], <DIV>[4, 5], "DEFghi\n    "[1, 2, 3, 5, 4, 6]
437 WARNING: Moved in the wrong direction in step 2: from (505, 1109) to (513, 1109).
438 WARNING: Moved in the wrong direction in step 4: from (501, 1109) to (760, 1109).
439 WARNING: Moved in the wrong direction in step 6: from (752, 1109) to (760, 1109).
440 WARNING: Moved in the wrong direction in step 10: from (565, 1109) to (752, 1109).
441 WARNING: Moved in the wrong direction in step 11: from (752, 1109) to (760, 1109).
442 WARNING: Moved in the wrong direction in step 14: from (565, 1109) to (572, 1109).
443   Moving right:  "DEFghi\n    "[6, 4, 5, 3, 2, 1], <DIV>[5, 4], "ABC"[3, 2, 1], <DIV>[2], "\n        abc"[12, 10, 11, 9]
444 WARNING: Moved in the wrong direction in step 2: from (572, 1109) to (565, 1109).
445 WARNING: Moved in the wrong direction in step 5: from (760, 1109) to (752, 1109).
446 WARNING: Moved in the wrong direction in step 6: from (752, 1109) to (565, 1109).
447 WARNING: Moved in the wrong direction in step 10: from (760, 1109) to (752, 1109).
448 WARNING: Moved in the wrong direction in step 12: from (760, 1109) to (501, 1109).
449 WARNING: Moved in the wrong direction in step 14: from (513, 1109) to (505, 1109).
450 Test 28, LTR:
451   Moving right: "\n        ABC"[9, 11, 10, 12], <DIV>[2], "abc"[1, 2, 3], <DIV>[4, 5], "defDEF\n    "[1, 2, 3, 5, 4, 6]
452 WARNING: Moved in the wrong direction in step 2: from (299, 1145) to (292, 1145).
453 WARNING: Moved in the wrong direction in step 4: from (304, 1145) to (42, 1145).
454 WARNING: Moved in the wrong direction in step 6: from (50, 1145) to (42, 1145).
455 WARNING: Moved in the wrong direction in step 10: from (237, 1145) to (50, 1145).
456 WARNING: Moved in the wrong direction in step 11: from (50, 1145) to (42, 1145).
457 WARNING: Moved in the wrong direction in step 14: from (237, 1145) to (229, 1145).
458   Moving left:  "defDEF\n    "[6, 4, 5, 3, 2, 1], <DIV>[5, 4], "abc"[3, 2, 1], <DIV>[2], "\n        ABC"[12, 10, 11, 9]
459 WARNING: Moved in the wrong direction in step 2: from (229, 1145) to (237, 1145).
460 WARNING: Moved in the wrong direction in step 5: from (42, 1145) to (50, 1145).
461 WARNING: Moved in the wrong direction in step 6: from (50, 1145) to (237, 1145).
462 WARNING: Moved in the wrong direction in step 10: from (42, 1145) to (50, 1145).
463 WARNING: Moved in the wrong direction in step 12: from (42, 1145) to (304, 1145).
464 WARNING: Moved in the wrong direction in step 14: from (292, 1145) to (299, 1145).
465 Test 28, RTL:
466   Moving left: "\n        ABC"[9, 10, 11, 12], <DIV>[2], "defDEF\n    "[2, 1], <DIV>[5, 4], "abc"[3, 2, 1], "defDEF\n    "[3, 4, 5, 6]
467 WARNING: Moved in the wrong direction in step 2: from (562, 1145) to (569, 1145).
468 WARNING: Moved in the wrong direction in step 4: from (500, 1145) to (752, 1145).
469 WARNING: Moved in the wrong direction in step 6: from (752, 1145) to (760, 1145).
470 WARNING: Moved in the wrong direction in step 8: from (507, 1145) to (574, 1145).
471 WARNING: Moved in the wrong direction in step 9: from (574, 1145) to (747, 1145).
472 WARNING: Moved in the wrong direction in step 10: from (747, 1145) to (752, 1145).
473 WARNING: Moved in the wrong direction in step 11: from (752, 1145) to (760, 1145).
474 WARNING: Moved in the wrong direction in step 15: from (507, 1145) to (515, 1145).
475   Moving right:  "defDEF\n    "[6, 5, 4, 3], "abc"[1, 2, 3], <DIV>[4, 5], "defDEF\n    "[1, 2], <DIV>[2], "\n        ABC"[12, 11, 10, 9]
476 WARNING: Moved in the wrong direction in step 1: from (515, 1145) to (507, 1145).
477 WARNING: Moved in the wrong direction in step 5: from (760, 1145) to (752, 1145).
478 WARNING: Moved in the wrong direction in step 6: from (752, 1145) to (747, 1145).
479 WARNING: Moved in the wrong direction in step 7: from (747, 1145) to (574, 1145).
480 WARNING: Moved in the wrong direction in step 8: from (574, 1145) to (507, 1145).
481 WARNING: Moved in the wrong direction in step 10: from (760, 1145) to (752, 1145).
482 WARNING: Moved in the wrong direction in step 12: from (752, 1145) to (500, 1145).
483 WARNING: Moved in the wrong direction in step 14: from (569, 1145) to (562, 1145).
484 Test 29, LTR:
485   Moving right: "\n        abcABC"[9, 10, 11, 12], "DEF"[2, 1], "\n        abcABC"[15, 14, 13], "DEF"[3]
486 WARNING: Moved in the wrong direction in step 5: from (52, 1181) to (44, 1181).
487   Moving left:  "DEF"[3], "\n        abcABC"[13, 14, 15], "DEF"[1, 2], "\n        abcABC"[12, 11, 10, 9]
488 WARNING: Moved in the wrong direction in step 5: from (44, 1181) to (52, 1181).
489 Test 29, RTL:
490   Moving left: "\n        abcABC"[9, 11, 10, 12, 13, 14, 15], "DEF"[1, 2, 3]
491 WARNING: Moved in the wrong direction in step 8: from (752, 1181) to (760, 1181).
492   Moving right:  "DEF"[3, 2, 1], "\n        abcABC"[15, 14, 13, 12, 10, 11, 9]
493 WARNING: Moved in the wrong direction in step 2: from (760, 1181) to (752, 1181).
494 Test 30, LTR:
495   Moving right: "\n        ABCabc"[9, 11, 10, 12, 13, 14, 15], "def"[1, 2, 3]
496 WARNING: Moved in the wrong direction in step 8: from (50, 1213) to (42, 1213).
497   Moving left:  "def"[3, 2, 1], "\n        ABCabc"[15, 14, 13, 12, 10, 11, 9]
498 WARNING: Moved in the wrong direction in step 2: from (42, 1213) to (50, 1213).
499 Test 30, RTL:
500   Moving left: "\n        ABCabc"[9, 10, 11, 12], "def"[2, 1], "\n        ABCabc"[15, 14, 13], "def"[3]
501 WARNING: Moved in the wrong direction in step 5: from (752, 1213) to (760, 1213).
502   Moving right:  "def"[3], "\n        ABCabc"[13, 14, 15], "def"[1, 2], "\n        ABCabc"[12, 11, 10, 9]
503 WARNING: Moved in the wrong direction in step 5: from (760, 1213) to (752, 1213).
504 Test 31, LTR:
505   Moving right: "\n        ab"[9, 10, 11], "cABCdef"[1, 3, 2, 4, 5, 6, 7]
506 WARNING: Moved in the wrong direction in step 5: from (59, 1245) to (52, 1245).
507 WARNING: Moved in the wrong direction in step 7: from (72, 1245) to (64, 1245).
508   Moving left:  "cABCdef"[7, 6, 5, 4, 2, 3, 1], "\n        ab"[11, 10, 9]
509 WARNING: Moved in the wrong direction in step 3: from (64, 1245) to (72, 1245).
510 WARNING: Moved in the wrong direction in step 5: from (52, 1245) to (59, 1245).
511 Test 31, RTL:
512   Moving left: "\n        ab"[9, 11, 10], "cABCdef"[1, 2, 3, 4, 6, 5, 7]
513 WARNING: Moved in the wrong direction in step 4: from (752, 1245) to (760, 1245).
514 WARNING: Moved in the wrong direction in step 8: from (725, 1245) to (730, 1245).
515   Moving right:  "cABCdef"[7, 5, 6, 4, 3, 2, 1], "\n        ab"[10, 11, 9]
516 WARNING: Moved in the wrong direction in step 2: from (730, 1245) to (725, 1245).
517 WARNING: Moved in the wrong direction in step 6: from (760, 1245) to (752, 1245).
518 Test 32, LTR:
519   Moving right: "\n        AB"[9, 11, 10], "CabcDEF"[1, 2, 3, 4, 6, 5, 7]
520 WARNING: Moved in the wrong direction in step 4: from (49, 1277) to (42, 1277).
521 WARNING: Moved in the wrong direction in step 8: from (79, 1277) to (72, 1277).
522   Moving left:  "CabcDEF"[7, 5, 6, 4, 3, 2, 1], "\n        AB"[10, 11, 9]
523 WARNING: Moved in the wrong direction in step 2: from (72, 1277) to (79, 1277).
524 WARNING: Moved in the wrong direction in step 6: from (42, 1277) to (49, 1277).
525 Test 32, RTL:
526   Moving left: "\n        AB"[9, 10, 11], "CabcDEF"[1, 3, 2, 4, 5, 6, 7]
527 WARNING: Moved in the wrong direction in step 5: from (747, 1277) to (752, 1277).
528 WARNING: Moved in the wrong direction in step 7: from (732, 1277) to (740, 1277).
529   Moving right:  "CabcDEF"[7, 6, 5, 4, 2, 3, 1], "\n        AB"[11, 10, 9]
530 WARNING: Moved in the wrong direction in step 3: from (740, 1277) to (732, 1277).
531 WARNING: Moved in the wrong direction in step 5: from (752, 1277) to (747, 1277).
532 Test 33, LTR:
533   Moving right: "\n        abc"[9, 10, 11, 12], "ABCdef"[2, 1, 3, 4, 5, 6]
534 WARNING: Moved in the wrong direction in step 5: from (52, 1309) to (44, 1309).
535 WARNING: Moved in the wrong direction in step 8: from (72, 1309) to (64, 1309).
536   Moving left:  "ABCdef"[6, 5, 4, 3, 1, 2], "\n        abc"[12, 11, 10, 9]
537 WARNING: Moved in the wrong direction in step 2: from (64, 1309) to (72, 1309).
538 WARNING: Moved in the wrong direction in step 5: from (44, 1309) to (52, 1309).
539 Test 33, RTL:
540   Moving left: "\n        abc"[9, 11, 10, 12], "ABCdef"[1, 2, 3, 5, 4, 6]
541 WARNING: Moved in the wrong direction in step 5: from (752, 1309) to (760, 1309).
542 WARNING: Moved in the wrong direction in step 8: from (730, 1309) to (738, 1309).
543   Moving right:  "ABCdef"[6, 4, 5, 3, 2, 1], "\n        abc"[12, 10, 11, 9]
544 WARNING: Moved in the wrong direction in step 2: from (738, 1309) to (730, 1309).
545 WARNING: Moved in the wrong direction in step 5: from (760, 1309) to (752, 1309).
546 Test 34, LTR:
547   Moving right: "\n        ABC"[9, 11, 10, 12], "abcDEF"[1, 2, 3, 5, 4, 6]
548 WARNING: Moved in the wrong direction in step 5: from (50, 1341) to (42, 1341).
549 WARNING: Moved in the wrong direction in step 8: from (72, 1341) to (64, 1341).
550   Moving left:  "abcDEF"[6, 4, 5, 3, 2, 1], "\n        ABC"[12, 10, 11, 9]
551 WARNING: Moved in the wrong direction in step 2: from (64, 1341) to (72, 1341).
552 WARNING: Moved in the wrong direction in step 5: from (42, 1341) to (50, 1341).
553 Test 34, RTL:
554   Moving left: "\n        ABC"[9, 10, 11, 12], "abcDEF"[2, 1, 3, 4, 5, 6]
555 WARNING: Moved in the wrong direction in step 5: from (752, 1341) to (760, 1341).
556 WARNING: Moved in the wrong direction in step 8: from (732, 1341) to (740, 1341).
557   Moving right:  "abcDEF"[6, 5, 4, 3, 1, 2], "\n        ABC"[12, 11, 10, 9]
558 WARNING: Moved in the wrong direction in step 2: from (740, 1341) to (732, 1341).
559 WARNING: Moved in the wrong direction in step 5: from (760, 1341) to (752, 1341).
560 Test 35, LTR:
561   Moving right: "\n        abcAdef\n    "[9, 10, 11, 12, 13, 14, 15, 16]
562   Moving left:  "\n        abcAdef\n    "[16, 15, 14, 13, 12, 11, 10, 9]
563 Test 35, RTL:
564   Moving left: "\n        abcAdef\n    "[9, 11, 10, 12, 13, 15, 14, 16]
565   Moving right:  "\n        abcAdef\n    "[16, 14, 15, 13, 12, 10, 11, 9]
566 Test 36, LTR:
567   Moving right: "\n        ABCaDEF\n    "[9, 11, 10, 12, 13, 15, 14, 16]
568   Moving left:  "\n        ABCaDEF\n    "[16, 14, 15, 13, 12, 10, 11, 9]
569 Test 36, RTL:
570   Moving left: "\n        ABCaDEF\n    "[9, 10, 11, 12, 13, 14, 15, 16]
571   Moving right:  "\n        ABCaDEF\n    "[16, 15, 14, 13, 12, 11, 10, 9]
572 Test 37, LTR:
573   Moving right: "\n        abcABC"[9, 10, 11, 12, 14, 13, 15], "def"[1, 2, 3]
574   Moving left:  "def"[3, 2, 1], "\n        abcABC"[15, 13, 14, 12, 11, 10, 9]
575 Test 37, RTL:
576   Moving left: "\n        abcABC"[9, 11, 10, 12, 13, 14, 15], "def"[2, 1, 3]
577   Moving right:  "def"[3, 1, 2], "\n        abcABC"[15, 14, 13, 12, 10, 11, 9]
578 Test 38, LTR:
579   Moving right: "\n        ABCabc"[9, 11, 10, 12, 13, 14, 15], "DEF"[2, 1, 3]
580   Moving left:  "DEF"[3, 1, 2], "\n        ABCabc"[15, 14, 13, 12, 10, 11, 9]
581 Test 38, RTL:
582   Moving left: "\n        ABCabc"[9, 10, 11, 12, 14, 13, 15], "DEF"[1, 2, 3]
583   Moving right:  "DEF"[3, 2, 1], "\n        ABCabc"[15, 13, 14, 12, 11, 10, 9]
584 Test 39, LTR:
585   Moving right: "\n        abcA"[9, 10, 11, 12], "BCdef"[1], "\n        abcA"[13], "BCdef"[2, 3, 4, 5]
586 WARNING: Moved in the wrong direction in step 9: from (71, 1501) to (64, 1501).
587   Moving left:  "BCdef"[5, 4, 3, 2], "\n        abcA"[13], "BCdef"[1], "\n        abcA"[12, 11, 10, 9]
588 WARNING: Moved in the wrong direction in step 1: from (64, 1501) to (71, 1501).
589 Test 39, RTL:
590   Moving left: "\n        abcA"[9, 11, 10, 12, 13], "BCdef"[1, 2, 4, 3, 5]
591 WARNING: Moved in the wrong direction in step 6: from (752, 1501) to (760, 1501).
592 WARNING: Moved in the wrong direction in step 8: from (738, 1501) to (745, 1501).
593   Moving right:  "BCdef"[5, 3, 4, 2, 1], "\n        abcA"[13, 12, 10, 11, 9]
594 WARNING: Moved in the wrong direction in step 2: from (745, 1501) to (738, 1501).
595 WARNING: Moved in the wrong direction in step 4: from (760, 1501) to (752, 1501).
596 Test 40, LTR:
597   Moving right: "\n        ABCa"[9, 11, 10, 12, 13], "bcDEF"[1, 2, 4, 3, 5]
598 WARNING: Moved in the wrong direction in step 6: from (50, 1533) to (42, 1533).
599 WARNING: Moved in the wrong direction in step 8: from (64, 1533) to (57, 1533).
600   Moving left:  "bcDEF"[5, 3, 4, 2, 1], "\n        ABCa"[13, 12, 10, 11, 9]
601 WARNING: Moved in the wrong direction in step 2: from (57, 1533) to (64, 1533).
602 WARNING: Moved in the wrong direction in step 4: from (42, 1533) to (50, 1533).
603 Test 40, RTL:
604   Moving left: "\n        ABCa"[9, 10, 11, 12], "bcDEF"[1], "\n        ABCa"[13], "bcDEF"[2, 3, 4, 5]
605 WARNING: Moved in the wrong direction in step 9: from (732, 1533) to (740, 1533).
606   Moving right:  "bcDEF"[5, 4, 3, 2], "\n        ABCa"[13], "bcDEF"[1], "\n        ABCa"[12, 11, 10, 9]
607 WARNING: Moved in the wrong direction in step 1: from (740, 1533) to (732, 1533).
608 Test 41, LTR:
609   Moving right: "abc"[0, 1, 2, 3], "def"[0, 1, 2, 3]
610 WARNING: Moved in the wrong direction in step 4: from (59, 1565) to (44, 1565).
611   Moving left:  "def"[3, 2, 1, 0], "abc"[3, 2, 1, 0]
612 WARNING: Moved in the wrong direction in step 4: from (44, 1565) to (59, 1565).
613 Test 41, RTL:
614   Moving left: "abc"[0, 2, 1, 3], "def"[0, 2, 1, 3]
615 WARNING: Moved in the wrong direction in step 4: from (745, 1565) to (752, 1565).
616 WARNING: Moved in the wrong direction in step 5: from (752, 1565) to (760, 1565).
617   Moving right:  "def"[3, 1, 2, 0], "abc"[3, 1, 2, 0]
618 WARNING: Moved in the wrong direction in step 3: from (760, 1565) to (752, 1565).
619 WARNING: Moved in the wrong direction in step 4: from (752, 1565) to (745, 1565).
620 Test 42, LTR:
621   Moving right: "ABC"[0, 2, 1, 3], "DEF"[0, 2, 1, 3]
622 WARNING: Moved in the wrong direction in step 4: from (57, 1615) to (50, 1615).
623 WARNING: Moved in the wrong direction in step 5: from (50, 1615) to (42, 1615).
624   Moving left:  "DEF"[3, 1, 2, 0], "ABC"[3, 1, 2, 0]
625 WARNING: Moved in the wrong direction in step 3: from (42, 1615) to (50, 1615).
626 WARNING: Moved in the wrong direction in step 4: from (50, 1615) to (57, 1615).
627 Test 42, RTL:
628   Moving left: "ABC"[0, 1, 2, 3], "DEF"[0, 1, 2, 3]
629 WARNING: Moved in the wrong direction in step 4: from (747, 1615) to (760, 1615).
630   Moving right:  "DEF"[3, 2, 1, 0], "ABC"[3, 2, 1, 0]
631 WARNING: Moved in the wrong direction in step 4: from (760, 1615) to (747, 1615).
632 Test 43, LTR:
633   Moving right: "abcXXX123QQQdef"[0, 13, 14, 11, 10, 6, 7, 8, 9, 5, 4, 1, 2, 15]
634   Moving left:  "abcXXX123QQQdef"[15, 2, 1, 4, 5, 9, 8, 7, 6, 10, 11, 14, 13, 0]
635 Test 43, RTL:
636   Moving left: "abcXXX123QQQdef"[0, 2, 1, 3, 4, 5, 6, 8, 7, 9, 10, 11, 12, 14, 13, 15]
637   Moving right:  "abcXXX123QQQdef"[15, 13, 14, 12, 11, 10, 9, 7, 8, 6, 5, 4, 3, 1, 2, 0]
638