aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qmlvisual/qdeclarativepathview
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative/qmlvisual/qdeclarativepathview')
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.pngbin0 -> 1114 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.pngbin0 -> 1119 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.pngbin0 -> 1102 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.pngbin0 -> 1092 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.pngbin0 -> 1140 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.pngbin0 -> 1140 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml1855
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.pngbin0 -> 1169 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.pngbin0 -> 1172 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.pngbin0 -> 1201 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.pngbin0 -> 1164 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.pngbin0 -> 1227 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.pngbin0 -> 1184 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.pngbin0 -> 1188 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml2567
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml70
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml70
17 files changed, 4562 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png
new file mode 100644
index 0000000000..1b87edbe39
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png
new file mode 100644
index 0000000000..4fc12d6281
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png
new file mode 100644
index 0000000000..d761a0ce71
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png
new file mode 100644
index 0000000000..e22464fd23
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png
new file mode 100644
index 0000000000..14f07bed70
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png
new file mode 100644
index 0000000000..ba1ad34376
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml
new file mode 100644
index 0000000000..9eaff18fec
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml
@@ -0,0 +1,1855 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "test-pathview-2.0.png"
+ }
+ Frame {
+ msec: 32
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 48
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 64
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 80
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 96
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 112
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 128
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 144
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 160
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 176
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 192
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 208
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 224
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 240
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 256
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 272
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 288
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 304
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 320
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 336
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 352
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 368
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 384
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 400
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 416
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 432
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 448
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 464
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 480
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 496
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 512
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 528
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 544
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 560
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 576
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 592
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 608
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 624
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 640
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 656
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 672
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 688
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 260; y: 189
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 704
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Frame {
+ msec: 720
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 261; y: 188
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 736
+ hash: "cc72b488dcdfa7c251782cbcae7ab1d5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 262; y: 188
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 186
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 752
+ hash: "ae9028c15de8ba4b02c733212d521c29"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 283; y: 183
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 768
+ hash: "d61d21ab4d83b8578494720d9bfe6fa8"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 302; y: 181
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 331; y: 181
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 784
+ hash: "6a6c5551e3a5a08f5505eb0f61d9df36"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 384; y: 179
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 800
+ hash: "c800609ffea814ba7cc2441790157245"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 432; y: 175
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 432; y: 175
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 816
+ hash: "afcb452d41c6e895309bb921a1ad1d31"
+ }
+ Frame {
+ msec: 832
+ hash: "02d8f91c33f62aaf366bcfd03d232269"
+ }
+ Frame {
+ msec: 848
+ hash: "a1e475643d0871bb7d63f8cf2e0b780d"
+ }
+ Frame {
+ msec: 864
+ hash: "ba429e0c1a7f1624973813ae8be6b090"
+ }
+ Frame {
+ msec: 880
+ hash: "36c04a2bd58124877a332bb6a262a7e5"
+ }
+ Frame {
+ msec: 896
+ hash: "e6ea836d68c54a8308e10f33d4eb8b98"
+ }
+ Frame {
+ msec: 912
+ hash: "1910f67eb9180a866924fa8567afbdf5"
+ }
+ Frame {
+ msec: 928
+ hash: "68c60f1bc67a1d1117be7ed305b61ae1"
+ }
+ Frame {
+ msec: 944
+ hash: "b859b690c633a9fec87941e7c89f5d19"
+ }
+ Frame {
+ msec: 960
+ hash: "ef0b66e789a8e88389e16bfa36b9f6e2"
+ }
+ Frame {
+ msec: 976
+ image: "test-pathview-2.1.png"
+ }
+ Frame {
+ msec: 992
+ hash: "2bcde5c7b2e1aac1439b379ed729f6e1"
+ }
+ Frame {
+ msec: 1008
+ hash: "b7056d635c69b8e5bf98872f4c07ed43"
+ }
+ Frame {
+ msec: 1024
+ hash: "68aa8bd6709e1b49cfefc4594c236c46"
+ }
+ Frame {
+ msec: 1040
+ hash: "e615b8648d5449535b1f47ab770db423"
+ }
+ Frame {
+ msec: 1056
+ hash: "877e6357cc9a183a0288aa1551e26179"
+ }
+ Frame {
+ msec: 1072
+ hash: "d540453541aba394b0958cdc48f91d48"
+ }
+ Frame {
+ msec: 1088
+ hash: "d15e299030bc08097c3b9b4bbaace558"
+ }
+ Frame {
+ msec: 1104
+ hash: "b12b31d4959a697fcc8e54f1c846eef9"
+ }
+ Frame {
+ msec: 1120
+ hash: "937c7e346463c58c909795fa382761d9"
+ }
+ Frame {
+ msec: 1136
+ hash: "41975592e60f08a0296a8babe1da2df3"
+ }
+ Frame {
+ msec: 1152
+ hash: "0a5eea8a11b15ee8583f187f336f56c7"
+ }
+ Frame {
+ msec: 1168
+ hash: "5872891af6953f07a635698581695c58"
+ }
+ Frame {
+ msec: 1184
+ hash: "157c92d133a39a2b1d20a551303d2f6f"
+ }
+ Frame {
+ msec: 1200
+ hash: "213716cad9fa2179a17a512e8c03c8f5"
+ }
+ Frame {
+ msec: 1216
+ hash: "0ec517c50e9e36fef4fb14318e298723"
+ }
+ Frame {
+ msec: 1232
+ hash: "bab010fe0f5d3b57fd556a9b709c285e"
+ }
+ Frame {
+ msec: 1248
+ hash: "d8de3485eb7fb1f3675a25d7f807d08e"
+ }
+ Frame {
+ msec: 1264
+ hash: "c091e46064c8096568224ed7e4c8dc4f"
+ }
+ Frame {
+ msec: 1280
+ hash: "c0a6ede96566533ab35384afa535530f"
+ }
+ Frame {
+ msec: 1296
+ hash: "f61f5c7617700b9aad71206cfc9e402e"
+ }
+ Frame {
+ msec: 1312
+ hash: "c70c106d128051c06da3acdf817f5ffb"
+ }
+ Frame {
+ msec: 1328
+ hash: "624d7c7fb2f39225d51d1a548aa186ed"
+ }
+ Frame {
+ msec: 1344
+ hash: "f052610f17a7484bf6cb2bd07aa91af6"
+ }
+ Frame {
+ msec: 1360
+ hash: "ee9ac101215923305fa75ab4c99c8f36"
+ }
+ Frame {
+ msec: 1376
+ hash: "7597f86b537fbd70260908c973f9db21"
+ }
+ Frame {
+ msec: 1392
+ hash: "30cd60db9aa2df2adc7d01091c905cb4"
+ }
+ Frame {
+ msec: 1408
+ hash: "a9012dc82230c791bda1a7e6b7741896"
+ }
+ Frame {
+ msec: 1424
+ hash: "78774bdff6cef175dcb7a190e5f1bcab"
+ }
+ Frame {
+ msec: 1440
+ hash: "b87f002bf6fb0684f0b3cf565507e066"
+ }
+ Frame {
+ msec: 1456
+ hash: "b60916a57aec6ebbd8b69be7c8d66e19"
+ }
+ Frame {
+ msec: 1472
+ hash: "a28e1538d18ccb7485d0306b9f7b18a6"
+ }
+ Frame {
+ msec: 1488
+ hash: "d74aa07d0b66a5f2be42b9868d3cd8f2"
+ }
+ Frame {
+ msec: 1504
+ hash: "ea4c8f35367ee6f7631aa6e6d8aead03"
+ }
+ Frame {
+ msec: 1520
+ hash: "3ecf7faa733653ef20e4a26eb47d63d1"
+ }
+ Frame {
+ msec: 1536
+ hash: "f17a6be2e183f4c87e31004458e5052c"
+ }
+ Frame {
+ msec: 1552
+ hash: "5361d1f1100c4815dca1b49046b44593"
+ }
+ Frame {
+ msec: 1568
+ hash: "5cd97dc8a237fa92373eb50de8a3bd7b"
+ }
+ Frame {
+ msec: 1584
+ hash: "c957f5c58e0a9b315b51ac1012709493"
+ }
+ Frame {
+ msec: 1600
+ hash: "7b3cd8f583e6045d2e923a34abfc3aeb"
+ }
+ Frame {
+ msec: 1616
+ hash: "2146e67d469f1eb2071a1f04d8e9fc4e"
+ }
+ Frame {
+ msec: 1632
+ hash: "26839de649101c7b3bc6d9b1131325e6"
+ }
+ Frame {
+ msec: 1648
+ hash: "47472faf5e9bf4b4e514abe55f1e0b72"
+ }
+ Frame {
+ msec: 1664
+ hash: "30bc1d78a0cbd29813ad9504b1f0864b"
+ }
+ Frame {
+ msec: 1680
+ hash: "e255c047ce78f5677ccec8bd9737201a"
+ }
+ Frame {
+ msec: 1696
+ hash: "bd4f08095a9c546a42c85e6df6eaf655"
+ }
+ Frame {
+ msec: 1712
+ hash: "ca65869f48b169260c3756d846a12f36"
+ }
+ Frame {
+ msec: 1728
+ hash: "1921889beb8e61c8b959d4affa814465"
+ }
+ Frame {
+ msec: 1744
+ hash: "864a4d26e719dd9fc0e3ce5c28d7726a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 275; y: 170
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 278; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1760
+ hash: "cab96d2118b31d43e85dc902df2ed8ed"
+ }
+ Frame {
+ msec: 1776
+ hash: "cab96d2118b31d43e85dc902df2ed8ed"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 279; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 282; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1792
+ hash: "d21c8af68b314800b86922493db6553e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 290; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1808
+ hash: "a80c0f6f679ba5f1354f8e16677c1125"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 292; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1824
+ hash: "d8729deb404f5b821264743943adb288"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 294; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 297; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1840
+ hash: "87d41239eb7e170fa7a1ed523a9af942"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 302; y: 170
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1856
+ hash: "1c185649e08a54a6949409ed7ee5dc60"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 305; y: 170
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 308; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1872
+ hash: "57d5b71d5ff16f986c7df8d8405822b6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 313; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1888
+ hash: "6fd4123cfc8998cfc7716f3d928fb03f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 331; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1904
+ hash: "e1d6c01f6cd66a5bcdb08ca810a07282"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 340; y: 164
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1920
+ hash: "fd0e9cf835131ee6cc5ecf67c6724d73"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 354; y: 163
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1936
+ image: "test-pathview-2.2.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 361; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 367; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1952
+ hash: "69c17a9c18795b1d8ae63d36d76af626"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 371; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 376; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1968
+ hash: "c7ca4762498af158a2f2da6f5ae560ce"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 383; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1984
+ hash: "d823492036431e23d8b6876baccec263"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 387; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 391; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2000
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 394; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2016
+ hash: "f87df2e12dfe2ebb5b093e21970885b4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 395; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2032
+ hash: "1e743264f0a312bc0d0a023fbc6db832"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 396; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2048
+ hash: "ba9d1850c5c43c9aec5660601ba21d2f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 398; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2064
+ hash: "8eb1f2c8c02c2acf4262e05000045649"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 401; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2080
+ hash: "419c09739f855c53be3427a71aa3faf9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 403; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 406; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2096
+ hash: "c55a189b05d87e8937d272f32bdc2481"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 408; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 409; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2112
+ hash: "bb1515904f9b299402d1141445154430"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 411; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2128
+ hash: "93363142c5a05c52c21e771b2bce71f6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 413; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2144
+ hash: "96f763c555b523d9b7ed7a0a159db368"
+ }
+ Frame {
+ msec: 2160
+ hash: "96f763c555b523d9b7ed7a0a159db368"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 414; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2176
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Frame {
+ msec: 2192
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Frame {
+ msec: 2208
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Frame {
+ msec: 2224
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Frame {
+ msec: 2240
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Frame {
+ msec: 2256
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Frame {
+ msec: 2272
+ hash: "20f9cf7787c8cfd4843289f5ab2012e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 412; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2288
+ hash: "1241895174f4d8e4386c3957e3d2e292"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 409; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2304
+ hash: "bb1515904f9b299402d1141445154430"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 401; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2320
+ hash: "419c09739f855c53be3427a71aa3faf9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 399; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 396; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2336
+ hash: "ba9d1850c5c43c9aec5660601ba21d2f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 393; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2352
+ hash: "a130b471b3903f3f1d77f2306da2b92e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 392; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2368
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Frame {
+ msec: 2384
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Frame {
+ msec: 2400
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Frame {
+ msec: 2416
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Frame {
+ msec: 2432
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Frame {
+ msec: 2448
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Frame {
+ msec: 2464
+ hash: "11d77567aeff20d8f62f2e4100603de3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 391; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 390; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2480
+ hash: "47e86b008567366f37ac043ed8802d53"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 377; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2496
+ hash: "92e1d5dbc85e777785cc68171a0a3fbf"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 331; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2512
+ hash: "2234e44042daf277bd5307635155117f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 294; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 249; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2528
+ hash: "acefb43050e140d689f1d377f50f5c83"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 129; y: 141
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2544
+ hash: "4bc43ae81aac757c872157ac9b41a2d9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 9; y: 133
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2560
+ hash: "41421089f087c54ebcd9fa44e95bd96e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: -48; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: -99; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2576
+ hash: "db0f09393b5c9284142f9eb3cb5952ce"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: -173; y: 129
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: -173; y: 129
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2592
+ hash: "9491689e51ec46bec07fb8b280daef80"
+ }
+ Frame {
+ msec: 2608
+ hash: "398e4a0ebc812b779b38c4541d33424c"
+ }
+ Frame {
+ msec: 2624
+ hash: "6bf415b82e7cfa68b8321571ab619c3f"
+ }
+ Frame {
+ msec: 2640
+ hash: "0d09a6a0cce6d22c14bc41b8465e8ba0"
+ }
+ Frame {
+ msec: 2656
+ hash: "495d14df729eede7e560f2e841bae142"
+ }
+ Frame {
+ msec: 2672
+ hash: "5329441c12424e5aa69ee0c5cff5926d"
+ }
+ Frame {
+ msec: 2688
+ hash: "482ce41c4b918a71b803c5f521ea494e"
+ }
+ Frame {
+ msec: 2704
+ hash: "aa8b21cdea3d0ae6a2e59a1b318da842"
+ }
+ Frame {
+ msec: 2720
+ hash: "dd142875acafdc8591a29bcd9f871dab"
+ }
+ Frame {
+ msec: 2736
+ hash: "222d638b8fb896563028f029e6fb3c49"
+ }
+ Frame {
+ msec: 2752
+ hash: "20b8fc718d9329c9c8901fdfe14557a2"
+ }
+ Frame {
+ msec: 2768
+ hash: "36217f04f3b1b70a9cf3fa4881b2def7"
+ }
+ Frame {
+ msec: 2784
+ hash: "e3a4b357c00d3d49e4a7d90f6f57054c"
+ }
+ Frame {
+ msec: 2800
+ hash: "44ad81d2ad0d502b003e148412871a41"
+ }
+ Frame {
+ msec: 2816
+ hash: "7313fc37802c462ddd324a13c8fcdc9c"
+ }
+ Frame {
+ msec: 2832
+ hash: "961e84cbb3591cebdb5b83c2aa83887c"
+ }
+ Frame {
+ msec: 2848
+ hash: "70e3cd650472d0e95f4d6ca9e34a2ce1"
+ }
+ Frame {
+ msec: 2864
+ hash: "19a7825cd8c0eaa6f313ec77fff9ec1b"
+ }
+ Frame {
+ msec: 2880
+ hash: "943dfcee3f04c77fba2cec289a288c4b"
+ }
+ Frame {
+ msec: 2896
+ image: "test-pathview-2.3.png"
+ }
+ Frame {
+ msec: 2912
+ hash: "36be9a0d4376ece0b279a118a3fab364"
+ }
+ Frame {
+ msec: 2928
+ hash: "92e9be6d36844bb475b861ba9c4bc3ff"
+ }
+ Frame {
+ msec: 2944
+ hash: "08b9cce3b2071b328054af6bcb6755c7"
+ }
+ Frame {
+ msec: 2960
+ hash: "b505d2f41a6db06d4ca03f5340800aa6"
+ }
+ Frame {
+ msec: 2976
+ hash: "b17faafb59a9d182faf00495736a7fac"
+ }
+ Frame {
+ msec: 2992
+ hash: "549eb98193f0e81aee716239f872a21c"
+ }
+ Frame {
+ msec: 3008
+ hash: "8dd67df95fae14079ed5b83c421a5b6e"
+ }
+ Frame {
+ msec: 3024
+ hash: "7b217f7c51087a07e8922b0286b2c1dc"
+ }
+ Frame {
+ msec: 3040
+ hash: "e464b5121f3204c64cafe2f5e31cf497"
+ }
+ Frame {
+ msec: 3056
+ hash: "7fc2018f8db17b65fd01b2ddfa44f66d"
+ }
+ Frame {
+ msec: 3072
+ hash: "a5d1871511eac7224292b3552da466a8"
+ }
+ Frame {
+ msec: 3088
+ hash: "2f0a55cf3cd30da77fbb73e749b729a3"
+ }
+ Frame {
+ msec: 3104
+ hash: "9aab649b6664c179878d0ead438dd751"
+ }
+ Frame {
+ msec: 3120
+ hash: "9506c95e1febf3d781e6b1dbbaf640d3"
+ }
+ Frame {
+ msec: 3136
+ hash: "e73b4fd7cb6285df9a77d666f25ab245"
+ }
+ Frame {
+ msec: 3152
+ hash: "adef134dc735305b673c6fa47a3d1a34"
+ }
+ Frame {
+ msec: 3168
+ hash: "04fc6aac5f090960cd87eefb4273fb0f"
+ }
+ Frame {
+ msec: 3184
+ hash: "294c842a71b5e4927146952ce865c8a2"
+ }
+ Frame {
+ msec: 3200
+ hash: "ac6f7afb4a5e67e2edd8300e7dfdff13"
+ }
+ Frame {
+ msec: 3216
+ hash: "036d247dd83e0fbfe4f65cbd79e9ab57"
+ }
+ Frame {
+ msec: 3232
+ hash: "959270d536187e6b669263a57b260e78"
+ }
+ Frame {
+ msec: 3248
+ hash: "ca457a1c503a980687926e31ac16995b"
+ }
+ Frame {
+ msec: 3264
+ hash: "42a9b43e2c66a5ef32c8b6564235c623"
+ }
+ Frame {
+ msec: 3280
+ hash: "b2a071734226b905f6c6f5652f645517"
+ }
+ Frame {
+ msec: 3296
+ hash: "cf5c7868e399fadac1642f47a0b4dbd2"
+ }
+ Frame {
+ msec: 3312
+ hash: "9c689254f44a6ced1c4962400613d4da"
+ }
+ Frame {
+ msec: 3328
+ hash: "9cfe0627852cefe67fc0b44b31085b4a"
+ }
+ Frame {
+ msec: 3344
+ hash: "de7ab5230efb63264f76fa1f1b61dcfa"
+ }
+ Frame {
+ msec: 3360
+ hash: "5ad22cf9e1c9a02cfc570beaac55bee0"
+ }
+ Frame {
+ msec: 3376
+ hash: "9e6210d9e6bfda4fe0695b75d03435e2"
+ }
+ Frame {
+ msec: 3392
+ hash: "d3989a9fb7e99d16032fa1842364f2ed"
+ }
+ Frame {
+ msec: 3408
+ hash: "f65c57211997139ae1473951333d7b35"
+ }
+ Frame {
+ msec: 3424
+ hash: "16bb17f511519337be2e60d8b9f95149"
+ }
+ Frame {
+ msec: 3440
+ hash: "819250fd9899a9457a9300f942f4d8bf"
+ }
+ Frame {
+ msec: 3456
+ hash: "191115950915abcb338c3f4c17595840"
+ }
+ Frame {
+ msec: 3472
+ hash: "14b553132a86e57577c416e6f6c53433"
+ }
+ Frame {
+ msec: 3488
+ hash: "f7a95239db44b66698d29f0daae826f1"
+ }
+ Frame {
+ msec: 3504
+ hash: "b5a6abb5294fb9b069ab8a075003cb61"
+ }
+ Frame {
+ msec: 3520
+ hash: "391c1c43ce893aeefc42d164e6e8aaac"
+ }
+ Frame {
+ msec: 3536
+ hash: "271addef36d51d904bc1d68f65b66de3"
+ }
+ Frame {
+ msec: 3552
+ hash: "73a23e56edcd64ac6147aff27b785ebb"
+ }
+ Frame {
+ msec: 3568
+ hash: "bd43145ae22086348cb5e68765a42ac1"
+ }
+ Frame {
+ msec: 3584
+ hash: "e9de53c430f9de55146ac6606d55d427"
+ }
+ Frame {
+ msec: 3600
+ hash: "6420fd46fd8068010d3caaa68eea457e"
+ }
+ Frame {
+ msec: 3616
+ hash: "188499a79313d984ed1d710329b0237f"
+ }
+ Frame {
+ msec: 3632
+ hash: "12da197320858ea4f8a1437b7ceac95a"
+ }
+ Frame {
+ msec: 3648
+ hash: "a44936319089e2379de34edf58b453c1"
+ }
+ Frame {
+ msec: 3664
+ hash: "c894ceaf318dd1afe29dcfe171aadf0f"
+ }
+ Frame {
+ msec: 3680
+ hash: "deea3a520f3fe43bf92f05a25f791458"
+ }
+ Frame {
+ msec: 3696
+ hash: "176381c4acfacecd0d203b7ad8fbd7d4"
+ }
+ Frame {
+ msec: 3712
+ hash: "0c6eec50abcf4afc20311ffa1326d4e8"
+ }
+ Frame {
+ msec: 3728
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3744
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3760
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3776
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3792
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3808
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3824
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3840
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Frame {
+ msec: 3856
+ image: "test-pathview-2.4.png"
+ }
+ Frame {
+ msec: 3872
+ hash: "21f2e0c3ba2142d1baae9406858f1cea"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 363; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3888
+ hash: "e66b75e5644018aecd321e498de08ca1"
+ }
+ Frame {
+ msec: 3904
+ hash: "e66b75e5644018aecd321e498de08ca1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 363; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3920
+ hash: "eb346d68bd5b51a31ee2f5d807970d96"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 361; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 358; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3936
+ hash: "ffd30479d99b19926072fa94cdec6195"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3952
+ hash: "207efe4cbcebaedca1d2fc6726d46543"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 349; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 342; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3968
+ hash: "f011a043293362d5affcbcdfe3c93131"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 327; y: 166
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3984
+ hash: "934ed8956abae51fd19352f23ef9a16a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 320; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 320; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4000
+ hash: "0daf00b242485319f5c9050b9cdb6775"
+ }
+ Frame {
+ msec: 4016
+ hash: "8111f56ae5cfcf1d6c934e134602a8dc"
+ }
+ Frame {
+ msec: 4032
+ hash: "6f3f6c2ae3c36401d1d96a37bbd62c52"
+ }
+ Frame {
+ msec: 4048
+ hash: "11cde9b9369addaa5ff140e3a0bbf9ac"
+ }
+ Frame {
+ msec: 4064
+ hash: "fefd7d44805c330c606fcc23b691832e"
+ }
+ Frame {
+ msec: 4080
+ hash: "b9eb8f8a78485deafc04a9bac39e5c31"
+ }
+ Frame {
+ msec: 4096
+ hash: "f0be22ea55a6a9621718cb5e1b55e6f7"
+ }
+ Frame {
+ msec: 4112
+ hash: "cb0d62b8c16406a0ff35feea3ff074b9"
+ }
+ Frame {
+ msec: 4128
+ hash: "15bf986b1e4072ce48ef40651e11a93a"
+ }
+ Frame {
+ msec: 4144
+ hash: "d29f81f0c8468ea045f1c21adca8c0e6"
+ }
+ Frame {
+ msec: 4160
+ hash: "577f27fd6212bbb7394b64b0872d7e6e"
+ }
+ Frame {
+ msec: 4176
+ hash: "f26c83a4ede9e04ceabf276fd2eeaa4d"
+ }
+ Frame {
+ msec: 4192
+ hash: "34f449f3c29c4b0bb0972e8d3510452c"
+ }
+ Frame {
+ msec: 4208
+ hash: "5cf950b9f0bb8c851a2865718bd3e6ec"
+ }
+ Frame {
+ msec: 4224
+ hash: "202b5c9cd1717dfef0d1f667ca115571"
+ }
+ Frame {
+ msec: 4240
+ hash: "5d703db8af0eeba0327177f79b0fd85b"
+ }
+ Frame {
+ msec: 4256
+ hash: "69e4fdbaba2ad4983edcbaad0ccfa905"
+ }
+ Frame {
+ msec: 4272
+ hash: "c91389bd9e9c7fce2a8e5ffca851cf89"
+ }
+ Frame {
+ msec: 4288
+ hash: "5e2b94dda5af845a368032cc85e3167f"
+ }
+ Frame {
+ msec: 4304
+ hash: "5946e2bd9a32130fed9612d6152b7ddd"
+ }
+ Frame {
+ msec: 4320
+ hash: "74f13b9111005e610028ea252132c1fc"
+ }
+ Frame {
+ msec: 4336
+ hash: "ba2a587b26fd3d92a368e3b63513e145"
+ }
+ Frame {
+ msec: 4352
+ hash: "2047ecb0be3173846b7c09b7054bad07"
+ }
+ Frame {
+ msec: 4368
+ hash: "db6993dfaad694f812130c112e9c78b6"
+ }
+ Frame {
+ msec: 4384
+ hash: "aea54cad7368b8511412f4d9fd1e8b07"
+ }
+ Frame {
+ msec: 4400
+ hash: "431d140c8e9a61f6c1fe7a044900b4b7"
+ }
+ Frame {
+ msec: 4416
+ hash: "ed80bccd69ebd4326b01fdf46b56dd52"
+ }
+ Frame {
+ msec: 4432
+ hash: "edd82b44bd2813f2bf20bbf8be4ad10d"
+ }
+ Frame {
+ msec: 4448
+ hash: "527b3fb45d585f70ef2ef2e78d2fff05"
+ }
+ Frame {
+ msec: 4464
+ hash: "00b68c12c6cef0b523eeef8c7556a26c"
+ }
+ Frame {
+ msec: 4480
+ hash: "37c62b1c2c3d70220b1d7b28a57de0a5"
+ }
+ Frame {
+ msec: 4496
+ hash: "e73843907eb7ee18c59b5fe98022f542"
+ }
+ Frame {
+ msec: 4512
+ hash: "139d84bfdefd825a89ddd4150a72fa9f"
+ }
+ Frame {
+ msec: 4528
+ hash: "779690a2e5291b7d64ceed193bf8e572"
+ }
+ Frame {
+ msec: 4544
+ hash: "4ffd9beb48bd769d9e3b8ad3aedff08b"
+ }
+ Frame {
+ msec: 4560
+ hash: "b1edf784de34b42bd74390836db976b9"
+ }
+ Frame {
+ msec: 4576
+ hash: "78327706741822e6ba8b0b88be469422"
+ }
+ Frame {
+ msec: 4592
+ hash: "32979d6f14c1aeca1f7ac0c5a330bbdc"
+ }
+ Frame {
+ msec: 4608
+ hash: "8274a35f384478ca2f018c5d914d428d"
+ }
+ Frame {
+ msec: 4624
+ hash: "70f4b77c65450eddfa61ebdf2dc75985"
+ }
+ Frame {
+ msec: 4640
+ hash: "2f95623085afc48094f122c290566440"
+ }
+ Frame {
+ msec: 4656
+ hash: "8f671bd7878b897593eb8ae0358c8a01"
+ }
+ Frame {
+ msec: 4672
+ hash: "64cf5c749c85d0e42b6c99f31da955b8"
+ }
+ Frame {
+ msec: 4688
+ hash: "22e3394e779e25cc0d6c05bd2c6159d5"
+ }
+ Frame {
+ msec: 4704
+ hash: "42bc5633692228e48aa3ce3e3d8a7bbe"
+ }
+ Frame {
+ msec: 4720
+ hash: "4dd05fce6984dbc6b6764b5e4189fd94"
+ }
+ Frame {
+ msec: 4736
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4752
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4768
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4784
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4800
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4816
+ image: "test-pathview-2.5.png"
+ }
+ Frame {
+ msec: 4832
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4848
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4864
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4880
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4896
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4912
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4928
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4944
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4960
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4976
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 4992
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 5008
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 5024
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 5040
+ hash: "ca7b9bc30c728268b338848230a5a859"
+ }
+ Frame {
+ msec: 5056
+ hash: "d30be31c0f9d92aeba83ce345551005a"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png
new file mode 100644
index 0000000000..af0e7817b8
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png
new file mode 100644
index 0000000000..d3e98dcb8d
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png
new file mode 100644
index 0000000000..9c6c1c3f05
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png
new file mode 100644
index 0000000000..fc1574a2cd
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png
new file mode 100644
index 0000000000..f76ae14a9e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png
new file mode 100644
index 0000000000..f6b8e83c8e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png
new file mode 100644
index 0000000000..be041d8219
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml
new file mode 100644
index 0000000000..32c2a15f8b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml
@@ -0,0 +1,2567 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "test-pathview.0.png"
+ }
+ Frame {
+ msec: 32
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 48
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 64
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 80
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 96
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 112
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 128
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 144
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 160
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 176
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 192
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 208
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 224
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 240
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 256
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 272
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 288
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 304
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 320
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 336
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 352
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 368
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 384
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 400
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 416
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 432
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 448
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 464
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 480
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 496
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 512
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 528
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Frame {
+ msec: 544
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 363; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 560
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 362; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 576
+ hash: "b9fed927475786f6f7aefc554cfc1afe"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 361; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 357; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 592
+ hash: "683d9f54c75f5b1ed082edb0b4559bc8"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 348; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 330; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 608
+ hash: "02e5238c0764f370d0f463cc3f477df7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 286; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 624
+ hash: "02239cd84ce630a89b94dbcf469d9a70"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 254; y: 163
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 640
+ hash: "51c14d87d2cf89aaece5bd682008f67f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 240; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 225; y: 167
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 656
+ hash: "db00a0d69efd43f69c83dafbf38a06a6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 191; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 672
+ hash: "1bfd848a89a0477596b77903a173f728"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 174; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 153; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 153; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 688
+ hash: "f66f04b42b0db33b852a82030d647886"
+ }
+ Frame {
+ msec: 704
+ hash: "e1573c6fd92f0fc4e267a37f417d0bc0"
+ }
+ Frame {
+ msec: 720
+ hash: "017044987c781ad8bb4cd8242f9091ed"
+ }
+ Frame {
+ msec: 736
+ hash: "cd952ffa63dbcb772b666ce755c9a2f1"
+ }
+ Frame {
+ msec: 752
+ hash: "2a31778e3ab7c676ae82278948cef12a"
+ }
+ Frame {
+ msec: 768
+ hash: "cb9e1ef51c8367e0b8c71cfdb70906fa"
+ }
+ Frame {
+ msec: 784
+ hash: "05ccb24a2025df31188b413c8d837232"
+ }
+ Frame {
+ msec: 800
+ hash: "df31f9dba1a762397c0364d7e83052ef"
+ }
+ Frame {
+ msec: 816
+ hash: "6eec07606ef320072ea23ceedb3f6b29"
+ }
+ Frame {
+ msec: 832
+ hash: "e3502cb53c6e17373de3b718a8212f4d"
+ }
+ Frame {
+ msec: 848
+ hash: "c684dc3153314fe3a73fa0dd09f27695"
+ }
+ Frame {
+ msec: 864
+ hash: "f1d5e911a68f9922f29bb6ae14234da9"
+ }
+ Frame {
+ msec: 880
+ hash: "aa9c3122e3c2a7ed450a0afffbcf4e6a"
+ }
+ Frame {
+ msec: 896
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 912
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 928
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 944
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 960
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 976
+ image: "test-pathview.1.png"
+ }
+ Frame {
+ msec: 992
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1008
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1024
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1040
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1056
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1072
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1088
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1104
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1120
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1136
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1152
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Frame {
+ msec: 1168
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 378; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1184
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 376; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1200
+ hash: "1535dea92038cf87395a616841fd9bf6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 374; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 373; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1216
+ hash: "aa9c3122e3c2a7ed450a0afffbcf4e6a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 367; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 353; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1232
+ hash: "b889647c08af7db2e6582d9927cb1cf7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 328; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 303; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1248
+ hash: "1cea77e58dbf1c9f321eab2f01f37be0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 280; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 253; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1264
+ hash: "b38c46d537e6e622c8a0ecae76dbe506"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 230; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 211; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1280
+ hash: "6261f2f16bdd89142cfbf1de4ce64a32"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 193; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 193; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1296
+ hash: "d4f8d57bae3d5bc888a4bbe2812b3fdf"
+ }
+ Frame {
+ msec: 1312
+ hash: "11717eaf13ac83760984afa47bbd52f7"
+ }
+ Frame {
+ msec: 1328
+ hash: "b20e244f27dae505568fcba25cccb5d8"
+ }
+ Frame {
+ msec: 1344
+ hash: "f31d264a002718787ea55a6312c7f9f2"
+ }
+ Frame {
+ msec: 1360
+ hash: "514d400cdc9c356a0de3c04649d885dc"
+ }
+ Frame {
+ msec: 1376
+ hash: "64fc0f18174f5e8002cf79a908cc08df"
+ }
+ Frame {
+ msec: 1392
+ hash: "ab04af0d0f0f0d4538ec58841306cea7"
+ }
+ Frame {
+ msec: 1408
+ hash: "5cbc813c467b453c3e8de177aaede5b6"
+ }
+ Frame {
+ msec: 1424
+ hash: "47e431bf01575c44f7c1fa3e20409866"
+ }
+ Frame {
+ msec: 1440
+ hash: "d17b62a0b52b4a5220b29b55f764abc6"
+ }
+ Frame {
+ msec: 1456
+ hash: "9bd0d8dfbee424bd0ccf72703a7c51c2"
+ }
+ Frame {
+ msec: 1472
+ hash: "8ef880c18ecd8adb66e7e0a2dceb61fc"
+ }
+ Frame {
+ msec: 1488
+ hash: "fcc1bc7f35342f595448ca2870478b50"
+ }
+ Frame {
+ msec: 1504
+ hash: "24421668a7814c3db8b7d1e50d2e9137"
+ }
+ Frame {
+ msec: 1520
+ hash: "b2a6acf1fed92069fd2779b1fa236c95"
+ }
+ Frame {
+ msec: 1536
+ hash: "7128a442b6bb06038477d46ac3da5021"
+ }
+ Frame {
+ msec: 1552
+ hash: "6a0ab3ccc3749b9a2b9a5b5851b0cf70"
+ }
+ Frame {
+ msec: 1568
+ hash: "18f6cdad215c55ea8335d06110715aa8"
+ }
+ Frame {
+ msec: 1584
+ hash: "137420f4b1f51440c3aefd18dbdad71d"
+ }
+ Frame {
+ msec: 1600
+ hash: "a4a436b32e96fe5f9c3309bd1cabe65a"
+ }
+ Frame {
+ msec: 1616
+ hash: "cb801c9d2b7f04a0413898ea74c61f80"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 339; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 334; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1632
+ hash: "2e74cc22a4e5b20cc231bc08e15e662a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 245; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1648
+ hash: "27be226c985bb0143d1dca3e4be4b10a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 139; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 139; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1664
+ hash: "9384d46806b2a8091b6d16f7636d6ae4"
+ }
+ Frame {
+ msec: 1680
+ hash: "38e396c6fa5754d0070e4fd17ab2dc8b"
+ }
+ Frame {
+ msec: 1696
+ hash: "dc1facc91b6935983bbcd2eada452d4d"
+ }
+ Frame {
+ msec: 1712
+ hash: "6bb08cc431a3ecca1a553ea10669bb0c"
+ }
+ Frame {
+ msec: 1728
+ hash: "1330640d4ca9ac69dd089cea34b7f61d"
+ }
+ Frame {
+ msec: 1744
+ hash: "95370207a55b56c41923937b40d5fe6b"
+ }
+ Frame {
+ msec: 1760
+ hash: "ba1a6b8e55d7c5d73b371c8821f8caa2"
+ }
+ Frame {
+ msec: 1776
+ hash: "ec19910e0f7b3e218d5a1992a7d00c4a"
+ }
+ Frame {
+ msec: 1792
+ hash: "7ca87adb6f69c5530be9da6df6b1d9a9"
+ }
+ Frame {
+ msec: 1808
+ hash: "05109c3dfac7f65fe00e81d1a145f048"
+ }
+ Frame {
+ msec: 1824
+ hash: "3da4fe69c1d6904a36d95bcd43f52195"
+ }
+ Frame {
+ msec: 1840
+ hash: "3cdb89ceb3ee66349b8a19301cc58e3d"
+ }
+ Frame {
+ msec: 1856
+ hash: "98088442867a0f1ec90144c531c9c5fb"
+ }
+ Frame {
+ msec: 1872
+ hash: "22d87a7d6409e2ce659a869dce57eef8"
+ }
+ Frame {
+ msec: 1888
+ hash: "c1466f188c724c889017db70e2d60153"
+ }
+ Frame {
+ msec: 1904
+ hash: "e5392d308078449277be8d2f57561551"
+ }
+ Frame {
+ msec: 1920
+ hash: "f0dcfd9b22f385fedfde964774480f85"
+ }
+ Frame {
+ msec: 1936
+ image: "test-pathview.2.png"
+ }
+ Frame {
+ msec: 1952
+ hash: "8d6a232f303e48c9366dbf265cedf958"
+ }
+ Frame {
+ msec: 1968
+ hash: "c6bc2031a4c59eb7a5b34e663252e91c"
+ }
+ Frame {
+ msec: 1984
+ hash: "bf8be42cdcdcfd205c8cb7e937ff5d0d"
+ }
+ Frame {
+ msec: 2000
+ hash: "ac57c578e7e2cbb57e982d6da5fb7268"
+ }
+ Frame {
+ msec: 2016
+ hash: "db40e242fabf119f0e7187eeb96a34a5"
+ }
+ Frame {
+ msec: 2032
+ hash: "9a2c8dd1883824415f5825a2a5cf3d09"
+ }
+ Frame {
+ msec: 2048
+ hash: "78e31d9b30619ee5774d3cf10b5af762"
+ }
+ Frame {
+ msec: 2064
+ hash: "67a28c2188aecfc5dcccedd257789dbc"
+ }
+ Frame {
+ msec: 2080
+ hash: "4355f220c8a87ad981088fb23bb15f11"
+ }
+ Frame {
+ msec: 2096
+ hash: "6a2f7dde022d4044e8772b8fcc28b02e"
+ }
+ Frame {
+ msec: 2112
+ hash: "ba13b0b4790aec7084b5553fe0b0d72b"
+ }
+ Frame {
+ msec: 2128
+ hash: "662402cd180eb325c174b6935a9d3f0a"
+ }
+ Frame {
+ msec: 2144
+ hash: "8eb192c9d01fe205ddcba2d5cadab65f"
+ }
+ Frame {
+ msec: 2160
+ hash: "bcc69f859b3bff759e0c732c7adc23f0"
+ }
+ Frame {
+ msec: 2176
+ hash: "bc0ee50215b6b31422ee423f7955770c"
+ }
+ Frame {
+ msec: 2192
+ hash: "955212dc28a6f8fe59c658401284d3a3"
+ }
+ Frame {
+ msec: 2208
+ hash: "0ce5216f041f657a96ae4693319bfad3"
+ }
+ Frame {
+ msec: 2224
+ hash: "0370a09ab78439e9df487ea55853ef98"
+ }
+ Frame {
+ msec: 2240
+ hash: "23190380ddcc4e3afce2164a4743d179"
+ }
+ Frame {
+ msec: 2256
+ hash: "40ca7c3d24883a8d3457de934b247280"
+ }
+ Frame {
+ msec: 2272
+ hash: "299ed19fa4d213e0e9dd127e8799d5fc"
+ }
+ Frame {
+ msec: 2288
+ hash: "e39a067860fa7dcb4efba87aee58cc77"
+ }
+ Frame {
+ msec: 2304
+ hash: "a709045723c4a9a2e85295fcc360eea9"
+ }
+ Frame {
+ msec: 2320
+ hash: "44ecad3423a36882755fad6fb79bc2c8"
+ }
+ Frame {
+ msec: 2336
+ hash: "b3eaadeb9d3b008fcf21c58158e8b028"
+ }
+ Frame {
+ msec: 2352
+ hash: "110b000fa3e122560480d466fe231b21"
+ }
+ Frame {
+ msec: 2368
+ hash: "51f7c896d79c900a2b54a8c756228200"
+ }
+ Frame {
+ msec: 2384
+ hash: "28c18081813c801c6793873ec23e6c0c"
+ }
+ Frame {
+ msec: 2400
+ hash: "65c1f85d2086f5e6d95d9b99a84281a5"
+ }
+ Frame {
+ msec: 2416
+ hash: "752cb6969fa8b76abf4bb229edb2c21f"
+ }
+ Frame {
+ msec: 2432
+ hash: "f00ea591d697546b5afe4420b702db49"
+ }
+ Frame {
+ msec: 2448
+ hash: "d510db233f025b026f896b760848cc07"
+ }
+ Frame {
+ msec: 2464
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2480
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2496
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2512
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2528
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2544
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2560
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2576
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2592
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2608
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 72; y: 121
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2624
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2640
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Frame {
+ msec: 2656
+ hash: "e5c8d361abcbc15df0b0b82728cb5b84"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 73; y: 121
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 74; y: 122
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2672
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 79; y: 123
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 95; y: 129
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2688
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 126; y: 138
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2704
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 194; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 239; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2720
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 280; y: 178
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 313; y: 185
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2736
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 344; y: 191
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 344; y: 191
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2752
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2768
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2784
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2800
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2816
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2832
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2848
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2864
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2880
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2896
+ image: "test-pathview.3.png"
+ }
+ Frame {
+ msec: 2912
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2928
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2944
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2960
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2976
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 2992
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3008
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3024
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3040
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3056
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3072
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3088
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 152; y: 143
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3104
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3120
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3136
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3152
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3168
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 151; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3184
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Frame {
+ msec: 3200
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 153; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3216
+ hash: "f728208b0fc2f230313c86378cf7f419"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 155; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3232
+ hash: "7d43010a9951054df82571936a04cc50"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 147
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 164; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3248
+ hash: "ab1980970c82238d2c37d61db4fc5153"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 166; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 168; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3264
+ hash: "dc7f5231d844b36e1429f1072080a60c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 170; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 171; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3280
+ hash: "161410fe9eb458c717cfbb9ef0626535"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 175; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 177; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3296
+ hash: "91a884de3e19dc6ca7fcde32492b3ff1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 180; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 183; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3312
+ hash: "ab2d88a4cd58d0064c32660272ff1dbd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 187; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 191; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3328
+ hash: "ed299cd4ef2364ab1d7b702e2b0a7233"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 193; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 195; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3344
+ hash: "4346ad16720e853154bfc1a22d9e7f55"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 197; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 199; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3360
+ hash: "1347a26241ed98d4913e1cb6cda58286"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 202; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 202; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3376
+ hash: "2efe07858c0c4de7fd3e339d7a24d5f5"
+ }
+ Frame {
+ msec: 3392
+ hash: "3edbe6755710ce148341faeb6980707a"
+ }
+ Frame {
+ msec: 3408
+ hash: "fb7b31720b9de8d820ce29d9861482dd"
+ }
+ Frame {
+ msec: 3424
+ hash: "4bb82c8b498b41e0785bea6b2c52b5e6"
+ }
+ Frame {
+ msec: 3440
+ hash: "207003ce6908f9707e9193a6c82a40c0"
+ }
+ Frame {
+ msec: 3456
+ hash: "04f3c7a5cb270405446cbb85da8c1c16"
+ }
+ Frame {
+ msec: 3472
+ hash: "1fdaaa68c4ed484536c207a0eacf6e72"
+ }
+ Frame {
+ msec: 3488
+ hash: "d1223c8254f9e7e37c4e09628f38bce2"
+ }
+ Frame {
+ msec: 3504
+ hash: "3b0dce0a781799bd24073a6dc9717f68"
+ }
+ Frame {
+ msec: 3520
+ hash: "1f6fc9f37a02e54418d90307f06c5b6f"
+ }
+ Frame {
+ msec: 3536
+ hash: "a1116c06874af67ff54d69009f78d4da"
+ }
+ Frame {
+ msec: 3552
+ hash: "4717c402fc7ad0d3f44b9944672d2746"
+ }
+ Frame {
+ msec: 3568
+ hash: "7a180273295e9a30f5e26cdb080b87f2"
+ }
+ Frame {
+ msec: 3584
+ hash: "8d8c117ca102cb93e752904fe3aee7bc"
+ }
+ Frame {
+ msec: 3600
+ hash: "3cee427f42e8ccd33e9fccd903ae6f1d"
+ }
+ Frame {
+ msec: 3616
+ hash: "bbd5f2b95325fde3b8759f2ef713c6bd"
+ }
+ Frame {
+ msec: 3632
+ hash: "25779cf68847c0a132ea4aed6a5ef4d3"
+ }
+ Frame {
+ msec: 3648
+ hash: "5a424e7e66d87d278483c43070920d56"
+ }
+ Frame {
+ msec: 3664
+ hash: "ae28bc20e20e022e1ac9bc2ddac0e134"
+ }
+ Frame {
+ msec: 3680
+ hash: "9f3c20980b481806ce7c1b33c177a049"
+ }
+ Frame {
+ msec: 3696
+ hash: "5fb403dc08f95fb0651dcd33d32ef6c0"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 117; y: 142
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 118; y: 142
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3712
+ hash: "c6422e39ed268dd67846e55908bc6f21"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 118; y: 143
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3728
+ hash: "913269856c18d4f478eed1aa1d5ae293"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 119; y: 143
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 120; y: 143
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3744
+ hash: "2c6a32e167bef4c3de0ca97e5764f31b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 121; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3760
+ hash: "88386cf4d982c5ca4e3fbd3519d9bd9c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 123; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3776
+ hash: "8c30751e1d1e443b5ad217151e8e8fc8"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 126; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 129; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3792
+ hash: "b09c45ea79cd818bac6fe35e4167d4bd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 132; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 135; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3808
+ hash: "e621e9486e10332d937417a0b6be6be7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 139; y: 147
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 143; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3824
+ hash: "f4a805fc5c12cc3b2a22ef01050bf3aa"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 147; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3840
+ hash: "aa7805e4d806c4c56ded804145c44464"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 156; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3856
+ image: "test-pathview.4.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 168; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 175; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3872
+ hash: "f6495f86ae29c7a996b3302300e98f75"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 184; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 194; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3888
+ hash: "0dda191a66162db6365c663979b0990d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 203; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 211; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3904
+ hash: "72a57fe4fc34a19040890a9e2a11dae5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 221; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 231; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3920
+ hash: "3a303646ea0fd126ee00c847efa48d0c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 241; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 251; y: 164
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3936
+ hash: "8d33b6fa9d6525902e5611cf8ed2fa1f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 276; y: 167
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3952
+ hash: "d73a8eba0c43f214946052481f3db98f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 288; y: 167
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 301; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3968
+ hash: "c2f101636963ff5c61be2ad83c6b7ceb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 312; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 324; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 324; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3984
+ hash: "54630f489303c7ec2e94b4c941bd310f"
+ }
+ Frame {
+ msec: 4000
+ hash: "357106c752b13bcca047d55a3c7cd486"
+ }
+ Frame {
+ msec: 4016
+ hash: "3cc1355449b8ec7209537fedb0af43b1"
+ }
+ Frame {
+ msec: 4032
+ hash: "7da9e4197cb9be292e561790af1caa27"
+ }
+ Frame {
+ msec: 4048
+ hash: "2f4e6b57c6a4fa1689e585214f35702a"
+ }
+ Frame {
+ msec: 4064
+ hash: "76edfedd2b9edcc5770dcce87b022427"
+ }
+ Frame {
+ msec: 4080
+ hash: "68165bd37b4cb1609d686a361ae54e06"
+ }
+ Frame {
+ msec: 4096
+ hash: "436e81734e23502ef8604145d5892c41"
+ }
+ Frame {
+ msec: 4112
+ hash: "93f005a5a6a989db3e1702fa4f11f6ee"
+ }
+ Frame {
+ msec: 4128
+ hash: "7d00d2a606d92cb8c0726c14cba0f989"
+ }
+ Frame {
+ msec: 4144
+ hash: "32ebb24cee3ba65f9242708538203553"
+ }
+ Frame {
+ msec: 4160
+ hash: "948429b8ded1f688cd7e27e0f056f40c"
+ }
+ Frame {
+ msec: 4176
+ hash: "c6fc2e8519a31bc18eb924ca98cd24be"
+ }
+ Frame {
+ msec: 4192
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4208
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4224
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4240
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4256
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4272
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4288
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4304
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4320
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4336
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4352
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4368
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4384
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 4400
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 112; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4416
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 112; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4432
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 114; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 115; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4448
+ hash: "96815da788d9968a173e7005d3ca8bff"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 116; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 119; y: 132
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4464
+ hash: "6949c70729c3e43bc59cc12d4bb82d8f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 134
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 131; y: 138
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4480
+ hash: "26ce66ebfa6eec9eab4d987ef4ec5d5f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 147; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 168; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4496
+ hash: "46e206837a34ba4d418c4e1098b49fd8"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 190; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 219; y: 164
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4512
+ hash: "ac7451dcd3f1359ca2850bd986c22994"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 269; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4528
+ hash: "f9179ba9c011bc1492daf0d22f7e85e0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 319; y: 176
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4544
+ hash: "8db5ba9548ecad76b889d9024f59b5cf"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 361; y: 180
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4560
+ hash: "30375b9f69ca4ac1b67ff208fd18817f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 406; y: 185
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4576
+ hash: "3ba2bd45231cdea3bd9f868c9d35f91e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 428; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 428; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4592
+ hash: "50646478058ada031f29b5df661e734e"
+ }
+ Frame {
+ msec: 4608
+ hash: "ab6f2fb209650dbf83710f3299db8907"
+ }
+ Frame {
+ msec: 4624
+ hash: "dbec24d44d19b834e9a4936c960c4295"
+ }
+ Frame {
+ msec: 4640
+ hash: "09c41872193e4a6eab37b35ef4e90465"
+ }
+ Frame {
+ msec: 4656
+ hash: "1778dc99de59e28a730a1439a7576abb"
+ }
+ Frame {
+ msec: 4672
+ hash: "6dbbdb5b4e6c6870b5dd62b1b94f9dd3"
+ }
+ Frame {
+ msec: 4688
+ hash: "3b5cf826c12339c0c635ae1ffcd431e7"
+ }
+ Frame {
+ msec: 4704
+ hash: "6d6068c26eea67214fd3529ab84ab5b5"
+ }
+ Frame {
+ msec: 4720
+ hash: "54cbc4842acb46254746984936656c5b"
+ }
+ Frame {
+ msec: 4736
+ hash: "10707bae5274ad29ac3e4aea320a30bf"
+ }
+ Frame {
+ msec: 4752
+ hash: "ad288c8afc21a87077bae47cbaed1a46"
+ }
+ Frame {
+ msec: 4768
+ hash: "bc1c391b0d7a56276b7c082aa2882e47"
+ }
+ Frame {
+ msec: 4784
+ hash: "c62341687ca048da1551eb708c7e8a19"
+ }
+ Frame {
+ msec: 4800
+ hash: "1a4e3bb688d6fcfe937f53f8179b21e0"
+ }
+ Frame {
+ msec: 4816
+ image: "test-pathview.5.png"
+ }
+ Frame {
+ msec: 4832
+ hash: "0646877fe2f6935ca4b34495abed5919"
+ }
+ Frame {
+ msec: 4848
+ hash: "46899d9c0a188671d9b7ec01c827ad03"
+ }
+ Frame {
+ msec: 4864
+ hash: "85cd8aa6dfa28c5d2e10f1ff83644d8f"
+ }
+ Frame {
+ msec: 4880
+ hash: "323711ddd10147f51d903f524195b9fe"
+ }
+ Frame {
+ msec: 4896
+ hash: "ba6b46ac25a4f111c926522fc47d7367"
+ }
+ Frame {
+ msec: 4912
+ hash: "5dab5804d66b6aa8e4f73246c3b19557"
+ }
+ Frame {
+ msec: 4928
+ hash: "2cac21d8e33bc01431a6aedabba3ce18"
+ }
+ Frame {
+ msec: 4944
+ hash: "e1edf4268e206a40543d1a6caa4d0b43"
+ }
+ Frame {
+ msec: 4960
+ hash: "4989e920c0d173e68c3de730a5f4f877"
+ }
+ Frame {
+ msec: 4976
+ hash: "9840b722350840b56b096fda3a70f8e8"
+ }
+ Frame {
+ msec: 4992
+ hash: "261b7a66300ff2a9b761dd70d02ed490"
+ }
+ Frame {
+ msec: 5008
+ hash: "7b6ffb01c050c31bfb433077c8336ed9"
+ }
+ Frame {
+ msec: 5024
+ hash: "f8a20f8fe943b498dae9ba8fed113496"
+ }
+ Frame {
+ msec: 5040
+ hash: "e66b0f50bae2d0bba73f415af2c8dba1"
+ }
+ Frame {
+ msec: 5056
+ hash: "c82bb5035ff84c955f34f1189dcdbda4"
+ }
+ Frame {
+ msec: 5072
+ hash: "8fce2628032b2a1f16373e721671ab8c"
+ }
+ Frame {
+ msec: 5088
+ hash: "e260e978d88301448eb56145e0fdfd07"
+ }
+ Frame {
+ msec: 5104
+ hash: "7c5d5bfdabf8b7f1d01fb1761ec976b3"
+ }
+ Frame {
+ msec: 5120
+ hash: "eeb8f15a4cbecf4013f48015ebb1840d"
+ }
+ Frame {
+ msec: 5136
+ hash: "fb7bbed845f6fd5648c73431b0e4f65a"
+ }
+ Frame {
+ msec: 5152
+ hash: "6e944ef5057031fc6a56ea27036c953a"
+ }
+ Frame {
+ msec: 5168
+ hash: "0f96b7d876cb893081606ff93f7cf5c7"
+ }
+ Frame {
+ msec: 5184
+ hash: "5904e4105e1108427a2826f24f82b293"
+ }
+ Frame {
+ msec: 5200
+ hash: "79a79fd11348a5a250d132a151446711"
+ }
+ Frame {
+ msec: 5216
+ hash: "edfed341f047b923aea434a3c31c8c27"
+ }
+ Frame {
+ msec: 5232
+ hash: "06e8e9e202b395dc3b230b1b7a982bf8"
+ }
+ Frame {
+ msec: 5248
+ hash: "d2ba2520683cdb64d366ab44a54b4668"
+ }
+ Frame {
+ msec: 5264
+ hash: "94b1e8a018f17f761de164a8acf4d68a"
+ }
+ Frame {
+ msec: 5280
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5296
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5312
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5328
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5344
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5360
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5376
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5392
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5408
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5424
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5440
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5456
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5472
+ hash: "8abb0aa8951612338c3bb87c7a0d2509"
+ }
+ Frame {
+ msec: 5488
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5504
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5520
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5536
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5552
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5568
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5584
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5600
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5616
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5632
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5648
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5664
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5680
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5696
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5712
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5728
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5744
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5760
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5776
+ image: "test-pathview.6.png"
+ }
+ Frame {
+ msec: 5792
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5808
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5824
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5840
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5856
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5872
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5888
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5904
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5920
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5936
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5952
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5968
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 5984
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6000
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6016
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6032
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6048
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6064
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6080
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6096
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6112
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6128
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6144
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6160
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6176
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6192
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6208
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6224
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6240
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6256
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+ Frame {
+ msec: 6272
+ hash: "a29d4b3fa16829823e63bf83e7b62aff"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml
new file mode 100644
index 0000000000..3171203424
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml
@@ -0,0 +1,70 @@
+import QtQuick 1.0
+
+Rectangle {
+ width: 580; height: 220
+ //Same as test-pathview, but with pathItemCount < model.count
+
+ ListModel {
+ id: rssModel
+ ListElement { lColor: "red" }
+ ListElement { lColor: "green" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "blue" }
+ ListElement { lColor: "purple" }
+ ListElement { lColor: "gray" }
+ ListElement { lColor: "brown" }
+ ListElement { lColor: "thistle" }
+ }
+
+ Component {
+ id: photoDelegate
+ Rectangle {
+ id: wrapper
+ width: 65; height: 65; color: lColor
+ scale: wrapper.PathView.scale
+
+ MouseArea { anchors.fill: parent }
+
+ transform: Rotation {
+ id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2
+ axis.y: 1; axis.z: 0; angle: wrapper.PathView.angle
+ }
+ }
+ }
+
+ PathView {
+ id: photoPathView; model: rssModel; delegate: photoDelegate
+ anchors.fill: parent; z: 1
+ anchors.topMargin:40
+ pathItemCount: 6
+ path: Path {
+ startX: -50; startY: 40;
+
+ PathAttribute { name: "scale"; value: 0.5 }
+ PathAttribute { name: "angle"; value: -45 }
+
+ PathCubic {
+ x: 300; y: 140
+ control1X: 90; control1Y: 30
+ control2X: 140; control2Y: 150
+ }
+
+ PathAttribute { name: "scale"; value: 1.2 }
+ PathAttribute { name: "angle"; value: 0 }
+
+ PathCubic {
+ x: 600; y: 30
+ control2X: 440; control2Y: 30
+ control1X: 420; control1Y: 150
+ }
+
+ PathAttribute { name: "scale"; value: 0.5 }
+ PathAttribute { name: "angle"; value: 45 }
+ }
+ }
+
+ Column {
+ Rectangle { width: 20; height: 20; color: "red"; opacity: photoPathView.moving ? 1 : 0 }
+ Rectangle { width: 20; height: 20; color: "blue"; opacity: photoPathView.flicking ? 1 : 0 }
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
new file mode 100644
index 0000000000..08499e76da
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
@@ -0,0 +1,70 @@
+import QtQuick 1.0
+
+Rectangle {
+ width: 580; height: 220
+
+ ListModel {
+ id: rssModel
+ ListElement { lColor: "red" }
+ ListElement { lColor: "green" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "blue" }
+ ListElement { lColor: "purple" }
+ ListElement { lColor: "gray" }
+ ListElement { lColor: "brown" }
+ ListElement { lColor: "thistle" }
+ }
+
+ Component {
+ id: photoDelegate
+ Rectangle {
+ id: wrapper
+ width: 65; height: 65; color: lColor
+ scale: wrapper.PathView.scale
+
+ MouseArea { anchors.fill: parent }
+
+ transform: Rotation {
+ id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2
+ axis.y: 1; axis.z: 0; angle: wrapper.PathView.angle
+ }
+ }
+ }
+
+ PathView {
+ id: photoPathView; model: rssModel; delegate: photoDelegate
+ anchors.fill: parent; z: 1
+ anchors.topMargin:40
+ highlightMoveDuration: 200
+ flickDeceleration: 200
+ path: Path {
+ startX: -50; startY: 40;
+
+ PathAttribute { name: "scale"; value: 0.5 }
+ PathAttribute { name: "angle"; value: -45 }
+
+ PathCubic {
+ x: 300; y: 140
+ control1X: 90; control1Y: 30
+ control2X: 140; control2Y: 150
+ }
+
+ PathAttribute { name: "scale"; value: 1.2 }
+ PathAttribute { name: "angle"; value: 0 }
+
+ PathCubic {
+ x: 600; y: 30
+ control2X: 440; control2Y: 30
+ control1X: 420; control1Y: 150
+ }
+
+ PathAttribute { name: "scale"; value: 0.5 }
+ PathAttribute { name: "angle"; value: 45 }
+ }
+ }
+
+ Column {
+ Rectangle { width: 20; height: 20; color: "red"; opacity: photoPathView.moving ? 1 : 0 }
+ Rectangle { width: 20; height: 20; color: "blue"; opacity: photoPathView.flicking ? 1 : 0 }
+ }
+}