summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2009-11-13 03:37:23 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2009-11-13 03:37:23 (GMT)
commita5563a8636b871def972f20083b11247caa6cb5a (patch)
tree032995af4d5182a521648dd7673216aec01ed1ae /tests/auto
parentcd2187091e6b357c79f4e0db0a14f210df79f3fd (diff)
parent9e6960ed4ce172c61895b81aaaf541415e08dafd (diff)
downloadQt-a5563a8636b871def972f20083b11247caa6cb5a.zip
Qt-a5563a8636b871def972f20083b11247caa6cb5a.tar.gz
Qt-a5563a8636b871def972f20083b11247caa6cb5a.tar.bz2
Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/http/ErrItem.qml7
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/http/NormItem.qml6
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTest.qml22
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail1.qml18
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail2.qml18
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestPass.qml18
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/httpfail/FailItem.qml5
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/data/httpslow/WaitItem.qml5
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/qmlgraphicstextedit.pro5
-rw-r--r--tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp47
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.0.pngbin0 -> 714 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.1.pngbin0 -> 714 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.10.pngbin0 -> 720 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.11.pngbin0 -> 755 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.12.pngbin0 -> 711 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.13.pngbin0 -> 718 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.14.pngbin0 -> 718 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.2.pngbin0 -> 714 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.3.pngbin0 -> 773 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.4.pngbin0 -> 715 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.5.pngbin0 -> 718 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.6.pngbin0 -> 720 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.7.pngbin0 -> 727 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.8.pngbin0 -> 720 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.9.pngbin0 -> 736 bytes
-rw-r--r--tests/auto/declarative/visual/Package_Views/data/packageviews.qml3935
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.0.pngbin0 -> 1303 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.1.pngbin0 -> 1317 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.2.pngbin0 -> 1318 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.3.pngbin0 -> 1306 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.4.pngbin0 -> 1308 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.5.pngbin0 -> 1303 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.6.pngbin0 -> 1323 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.7.pngbin0 -> 1325 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.8.pngbin0 -> 1346 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.9.pngbin0 -> 1303 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.qml2859
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.0.pngbin0 -> 1310 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.1.pngbin0 -> 1335 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.10.pngbin0 -> 1313 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.2.pngbin0 -> 1319 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.3.pngbin0 -> 1335 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.4.pngbin0 -> 1375 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.5.pngbin0 -> 1335 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.6.pngbin0 -> 1348 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.7.pngbin0 -> 1311 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.8.pngbin0 -> 1352 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.9.pngbin0 -> 1354 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.qml3071
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/gridview.qml51
-rw-r--r--tests/auto/declarative/visual/qmlgraphicsgridview/gridview2.qml57
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.pngbin0 -> 2263 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.pngbin0 -> 2329 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.pngbin0 -> 2279 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.pngbin0 -> 2263 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.pngbin0 -> 2263 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.pngbin0 -> 2308 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.pngbin0 -> 2280 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml2303
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml62
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.0.pngbin0 -> 1429 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.1.pngbin0 -> 1433 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.2.pngbin0 -> 1431 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.3.pngbin0 -> 1428 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.4.pngbin0 -> 1432 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.5.pngbin0 -> 1434 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.qml1603
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.0.pngbin0 -> 2790 bytes
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.qml339
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/dynamic.qml65
-rw-r--r--tests/auto/declarative/visual/qmlgraphicspositioners/repeater.qml15
-rw-r--r--tests/auto/qcombobox/tst_qcombobox.cpp4
-rw-r--r--tests/auto/qdatastream/qdatastream.pro2
-rw-r--r--tests/auto/qdatastream/tst_qdatastream.cpp3
-rw-r--r--tests/auto/qfile/largefile/largefile.pro2
-rw-r--r--tests/auto/qfile/largefile/tst_largefile.cpp11
-rw-r--r--tests/auto/qfile/test/test.pro1
-rw-r--r--tests/auto/qlistwidget/tst_qlistwidget.cpp2
-rw-r--r--tests/auto/qscopedpointer/tst_qscopedpointer.cpp3
79 files changed, 14526 insertions, 13 deletions
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/http/ErrItem.qml b/tests/auto/declarative/qmlgraphicstextedit/data/http/ErrItem.qml
new file mode 100644
index 0000000..34b3883
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/http/ErrItem.qml
@@ -0,0 +1,7 @@
+import Qt 4.6
+
+Item{
+ Fungus{
+ palatable: false;
+ }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/http/NormItem.qml b/tests/auto/declarative/qmlgraphicstextedit/data/http/NormItem.qml
new file mode 100644
index 0000000..718cb71
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/http/NormItem.qml
@@ -0,0 +1,6 @@
+import Qt 4.6
+
+Item {
+ objectName: "delegateOkay"
+ Rectangle { }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTest.qml b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTest.qml
new file mode 100644
index 0000000..3c31e11
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTest.qml
@@ -0,0 +1,22 @@
+import Qt 4.6
+
+Rectangle { width: 300; height: 300; color: "white"
+ resources: [
+ Component { id:cursorFail; FailItem { objectName: "delegateFail" } },
+ Component { id:cursorWait; WaitItem { objectName: "delegateSlow" } },
+ Component { id:cursorNorm; NormItem { objectName: "delegateOkay" } },
+ Component { id:cursorErr; ErrItem { objectName: "delegateErrorA" } }
+ ]
+ TextEdit {
+ cursorDelegate: cursorFail
+ }
+ TextEdit {
+ cursorDelegate: cursorWait
+ }
+ TextEdit {
+ cursorDelegate: cursorNorm
+ }
+ TextEdit {
+ cursorDelegate: cursorErr
+ }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail1.qml b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail1.qml
new file mode 100644
index 0000000..a44aec2
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail1.qml
@@ -0,0 +1,18 @@
+import Qt 4.6
+
+Rectangle { width: 300; height: 300; color: "white"
+ resources: [
+ Component { id:cursorFail; FailItem { objectName: "delegateFail" } },
+ Component { id:cursorWait; WaitItem { objectName: "delegateSlow" } },
+ Component { id:cursorNorm; NormItem { objectName: "delegateOkay" } }
+ ]
+ TextEdit {
+ cursorDelegate: cursorFail
+ }
+ TextEdit {
+ cursorDelegate: cursorWait
+ }
+ TextEdit {
+ cursorDelegate: cursorNorm
+ }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail2.qml b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail2.qml
new file mode 100644
index 0000000..57d3e47
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestFail2.qml
@@ -0,0 +1,18 @@
+import Qt 4.6
+
+Rectangle { width: 300; height: 300; color: "white"
+ resources: [
+ Component { id:cursorWait; WaitItem { objectName: "delegateSlow" } },
+ Component { id:cursorNorm; NormItem { objectName: "delegateOkay" } },
+ Component { id:cursorErr; ErrItem { objectName: "delegateErrorA" } }
+ ]
+ TextEdit {
+ cursorDelegate: cursorWait
+ }
+ TextEdit {
+ cursorDelegate: cursorNorm
+ }
+ TextEdit {
+ cursorDelegate: cursorErr
+ }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestPass.qml b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestPass.qml
new file mode 100644
index 0000000..a44e867
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/http/cursorHttpTestPass.qml
@@ -0,0 +1,18 @@
+import Qt 4.6
+
+Rectangle { width: 300; height: 300; color: "white"
+ resources: [
+ Component { id:cursorWait; WaitItem { objectName: "delegateSlow" } },
+ Component { id:cursorNorm; NormItem { objectName: "delegateOkay" } }
+ ]
+ TextEdit {
+ cursorDelegate: cursorWait
+ text: "Hello"
+ }
+ TextEdit {
+ objectName: "textEditObject"
+ cursorDelegate: cursorNorm
+ focus: true;
+ text: "Hello"
+ }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/httpfail/FailItem.qml b/tests/auto/declarative/qmlgraphicstextedit/data/httpfail/FailItem.qml
new file mode 100644
index 0000000..ddbf526
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/httpfail/FailItem.qml
@@ -0,0 +1,5 @@
+import Qt 4.6
+
+Item {
+ Rectangle { }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/data/httpslow/WaitItem.qml b/tests/auto/declarative/qmlgraphicstextedit/data/httpslow/WaitItem.qml
new file mode 100644
index 0000000..ddbf526
--- /dev/null
+++ b/tests/auto/declarative/qmlgraphicstextedit/data/httpslow/WaitItem.qml
@@ -0,0 +1,5 @@
+import Qt 4.6
+
+Item {
+ Rectangle { }
+}
diff --git a/tests/auto/declarative/qmlgraphicstextedit/qmlgraphicstextedit.pro b/tests/auto/declarative/qmlgraphicstextedit/qmlgraphicstextedit.pro
index 9e6a71a..a129120 100644
--- a/tests/auto/declarative/qmlgraphicstextedit/qmlgraphicstextedit.pro
+++ b/tests/auto/declarative/qmlgraphicstextedit/qmlgraphicstextedit.pro
@@ -1,8 +1,9 @@
load(qttest_p4)
-contains(QT_CONFIG,declarative): QT += declarative gui
+contains(QT_CONFIG,declarative): QT += declarative gui network
macx:CONFIG -= app_bundle
-SOURCES += tst_qmlgraphicstextedit.cpp
+SOURCES += tst_qmlgraphicstextedit.cpp ../shared/testhttpserver.cpp
+HEADERS += ../shared/testhttpserver.h
# Define SRCDIR equal to test's source directory
DEFINES += SRCDIR=\\\"$$PWD\\\"
diff --git a/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp b/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp
index 4dc036d..543c650 100644
--- a/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp
+++ b/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp
@@ -40,6 +40,7 @@
****************************************************************************/
#include <qtest.h>
#include "../../../shared/util.h"
+#include "../shared/testhttpserver.h"
#include <math.h>
#include <QFile>
#include <QTextDocument>
@@ -75,6 +76,7 @@ private slots:
void selection();
void cursorDelegate();
+ void delegateLoading();
void navigation();
void readOnly();
@@ -592,6 +594,51 @@ void tst_qmlgraphicstextedit::cursorDelegate()
QVERIFY(!textEditObject->findChild<QmlGraphicsItem*>("cursorInstance"));
}
+void tst_qmlgraphicstextedit::delegateLoading()
+{
+ TestHTTPServer server(42332);
+ server.serveDirectory("data/httpfail", TestHTTPServer::Disconnect);
+ server.serveDirectory("data/httpslow", TestHTTPServer::Delay);
+ server.serveDirectory("data/http");
+ QmlView* view= new QmlView(0);
+ view->setUrl(QUrl("http://localhost:42332/cursorHttpTestPass.qml"));
+ view->execute();
+ view->show();
+ view->setFocus();
+ QTest::qWait(500);
+ QmlGraphicsTextEdit *textEditObject = view->root()->findChild<QmlGraphicsTextEdit*>("textEditObject");
+ QEXPECT_FAIL("","QT-2498", Continue);
+ QVERIFY(textEditObject != 0);
+ //textEditObject->setFocus(true);
+ QmlGraphicsItem *delegate;
+ QEXPECT_FAIL("","QT-2498", Continue);
+ delegate = view->root()->findChild<QmlGraphicsItem*>("delegateOkay");
+ QVERIFY(delegate);
+ QEXPECT_FAIL("","QT-2498", Continue);
+ delegate = view->root()->findChild<QmlGraphicsItem*>("delegateSlow");
+ QVERIFY(delegate);
+ view->setUrl(QUrl("http://localhost:42332/cursorHttpTestFail1.qml"));
+ view->execute();
+ view->show();
+ view->setFocus();
+ delegate = view->root()->findChild<QmlGraphicsItem*>("delegateOkay");
+ QVERIFY(!delegate);
+ delegate = view->root()->findChild<QmlGraphicsItem*>("delegateFail");
+ QVERIFY(!delegate);
+ view->setUrl(QUrl("http://localhost:42332/cursorHttpTestFail2.qml"));
+ view->execute();
+ view->show();
+ view->setFocus();
+ delegate = view->root()->findChild<QmlGraphicsItem*>("delegateOkay");
+ QVERIFY(!delegate);
+ delegate = view->root()->findChild<QmlGraphicsItem*>("delegateErrorA");
+ QVERIFY(!delegate);
+ //ErrorB should get a component which is ready but component.create() returns null
+ //Not sure how to accomplish this with QmlGraphicsTextEdits cursor delegate
+ //delegate = view->root()->findChild<QmlGraphicsItem*>("delegateErrorB");
+ //QVERIFY(!delegate);
+}
+
/*
TextEdit element should only handle left/right keys until the cursor reaches
the extent of the text, then they should ignore the keys.
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.0.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.0.png
new file mode 100644
index 0000000..c59b816
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.0.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png
new file mode 100644
index 0000000..c59b816
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png
new file mode 100644
index 0000000..3e79d41
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png
new file mode 100644
index 0000000..75acd3f
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png
new file mode 100644
index 0000000..258c8b3
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png
new file mode 100644
index 0000000..c6fec5b
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png
new file mode 100644
index 0000000..c6fec5b
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png
new file mode 100644
index 0000000..c59b816
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png
new file mode 100644
index 0000000..2b54c1b
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png
new file mode 100644
index 0000000..346e6eb
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png
new file mode 100644
index 0000000..b7b0cfa
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png
new file mode 100644
index 0000000..3e79d41
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png
new file mode 100644
index 0000000..db23a20
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png
new file mode 100644
index 0000000..3e79d41
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png
new file mode 100644
index 0000000..82a3a0f
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png
Binary files differ
diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.qml b/tests/auto/declarative/visual/Package_Views/data/packageviews.qml
new file mode 100644
index 0000000..45921d9
--- /dev/null
+++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.qml
@@ -0,0 +1,3935 @@
+import Qt.VisualTest 4.6
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 32
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 48
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 64
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 80
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 96
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 112
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 128
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 144
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 160
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 176
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 192
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 208
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 224
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 240
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 256
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 272
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 288
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 304
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 320
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 336
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 352
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 368
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 384
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 400
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 416
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 432
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 448
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 464
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 480
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 496
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 512
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 528
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 544
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 560
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 576
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 592
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 608
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 624
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 640
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 656
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 672
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 688
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 704
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 720
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 736
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 752
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 768
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 784
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 800
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 816
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 832
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 848
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 864
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 880
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 896
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 912
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 928
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 944
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 960
+ image: "packageviews.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 992
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1008
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1024
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1040
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1056
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1072
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1088
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1104
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1120
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1136
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1152
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1168
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1184
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1200
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1216
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1232
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1248
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1264
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1280
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1296
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1312
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1328
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1344
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1360
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1376
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1392
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1408
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1424
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1440
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1456
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1472
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1488
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1504
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1520
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1536
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1552
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1568
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1584
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1600
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1616
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1632
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1648
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1664
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1680
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1696
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1712
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1728
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1744
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1760
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1776
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1792
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1808
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1824
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1840
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1856
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1872
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1888
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1904
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1920
+ image: "packageviews.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1952
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1968
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 1984
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2000
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2016
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2032
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2048
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2064
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2080
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2096
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2112
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2128
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2144
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2160
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2176
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2192
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2208
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2224
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2240
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2256
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2272
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2288
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2304
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2320
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2336
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2352
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2368
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2384
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2400
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2416
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2432
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2448
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2464
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2480
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2496
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2512
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2528
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2544
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2560
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2576
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2592
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2608
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2624
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2640
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2656
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2672
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2688
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2704
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2720
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2736
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2752
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2768
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2784
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2800
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2816
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2832
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2848
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2864
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2880
+ image: "packageviews.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2912
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2928
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2944
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2960
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2976
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 2992
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3008
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3024
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3040
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3056
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3072
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3088
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3104
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3120
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3136
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3152
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3168
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3184
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3200
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3216
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3232
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3248
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3264
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3280
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3296
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3312
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3328
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3344
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3360
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3376
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3392
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3408
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3424
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3440
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3456
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3472
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3488
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3504
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3520
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3536
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3552
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3568
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3584
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3600
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3616
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3632
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 177; y: 29
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3648
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3664
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3680
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3696
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 177; y: 29
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3712
+ hash: "a327426c93b523526f993b5271ab4501"
+ }
+ Frame {
+ msec: 3728
+ hash: "39ed6105057543d350665c46abd08eea"
+ }
+ Frame {
+ msec: 3744
+ hash: "d7a9b575f3a792de5e1717cb85ee3b5d"
+ }
+ Frame {
+ msec: 3760
+ hash: "2a848259290f6654c1ae18cad3449fe2"
+ }
+ Frame {
+ msec: 3776
+ hash: "873e4ef69a8d6a5615576680e49a77b7"
+ }
+ Frame {
+ msec: 3792
+ hash: "63a588428459dbeaac87799f34bf6c82"
+ }
+ Frame {
+ msec: 3808
+ hash: "87da56ad18ba4a5992898947f6720132"
+ }
+ Frame {
+ msec: 3824
+ hash: "45262c15160d8b4dfe72f44b1756ccf4"
+ }
+ Frame {
+ msec: 3840
+ image: "packageviews.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "c595d69c44d217cb38091d44b27f147d"
+ }
+ Frame {
+ msec: 3872
+ hash: "9a508ec7a226a8020985e2c601cff282"
+ }
+ Frame {
+ msec: 3888
+ hash: "909e57750bc392e5246d691e11efb6d4"
+ }
+ Frame {
+ msec: 3904
+ hash: "cafd51b43b7b73e85dcf6e263f5e4b7e"
+ }
+ Frame {
+ msec: 3920
+ hash: "27a245e5592a39815c443cd5e493f540"
+ }
+ Frame {
+ msec: 3936
+ hash: "17a57ba0abcfa57efc7d72fc92f9e60b"
+ }
+ Frame {
+ msec: 3952
+ hash: "ad207c4e6403840433c00f1e76ad90e5"
+ }
+ Frame {
+ msec: 3968
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 3984
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4000
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4016
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4032
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4048
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4064
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4080
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4096
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4112
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4128
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4144
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4160
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4176
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4192
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4208
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4224
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4240
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4256
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4272
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4288
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4304
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4320
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4336
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4352
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4368
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4384
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4400
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4416
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4432
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4448
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4464
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4480
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4496
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4512
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4528
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4544
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4560
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4576
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4592
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4608
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4624
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4640
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4656
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4672
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4688
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4704
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4720
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4736
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4752
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4768
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4784
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4800
+ image: "packageviews.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4832
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4848
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4864
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4880
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4896
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4912
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4928
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4944
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4960
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4976
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 4992
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5008
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5024
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5040
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5056
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5072
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5088
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5104
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5120
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5136
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5152
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5168
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5184
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5200
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5216
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5232
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5248
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5264
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5280
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5296
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5312
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5328
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5344
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5360
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5376
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5392
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5408
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5424
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5440
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5456
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5472
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5488
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5504
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5520
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5536
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5552
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5568
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5584
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5600
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Frame {
+ msec: 5616
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 53; y: 171
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 170
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5632
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5648
+ hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5664
+ hash: "1a95eb98d66c2169674c70d35a5ceba1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5680
+ hash: "985e040417d2bf2cb2f4f59ec0df6b4f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 143
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 137
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5696
+ hash: "72d3b6286138d30fd6cfe6e8eb04d79a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 132
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5712
+ hash: "e3fea4dd47d0c9d18b75c2300a8ab9bf"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 62; y: 123
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 62; y: 123
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5728
+ hash: "e017f31e4d30f60eae5abfcf9cbe954a"
+ }
+ Frame {
+ msec: 5744
+ hash: "27188a640e20aca2013b7b6b72fda89c"
+ }
+ Frame {
+ msec: 5760
+ image: "packageviews.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "e5f56ee86145c107644d8b97dce91085"
+ }
+ Frame {
+ msec: 5792
+ hash: "0b959b652850085da5d0911804913891"
+ }
+ Frame {
+ msec: 5808
+ hash: "a1e49cb952b3c476a5fedea5082c5c0a"
+ }
+ Frame {
+ msec: 5824
+ hash: "4983768fa165f2e9e55e48c78c6f8dea"
+ }
+ Frame {
+ msec: 5840
+ hash: "9714a821c76a41fd7d5e0439f47854d2"
+ }
+ Frame {
+ msec: 5856
+ hash: "e5db5d7c1a6c692af9e292ac4b3dbc32"
+ }
+ Frame {
+ msec: 5872
+ hash: "0a69dfa9e6f056343651e2a2c067286b"
+ }
+ Frame {
+ msec: 5888
+ hash: "64faabf715d912b5abc8e86b91f68558"
+ }
+ Frame {
+ msec: 5904
+ hash: "b61b51a773a36e739322aa7301a4fb38"
+ }
+ Frame {
+ msec: 5920
+ hash: "0214367822797dcbe83e694addeafd33"
+ }
+ Frame {
+ msec: 5936
+ hash: "bc30176481cc47d6242ff21e037e4db9"
+ }
+ Frame {
+ msec: 5952
+ hash: "24eb0a98d26e88e4f39de2f6b2cd8ca5"
+ }
+ Frame {
+ msec: 5968
+ hash: "b5c4c8778820be865cb8372d716c9d2d"
+ }
+ Frame {
+ msec: 5984
+ hash: "228ac20aa0331c3ddeac862f01097742"
+ }
+ Frame {
+ msec: 6000
+ hash: "05e50f9ef2829b9a3d703d20b2588747"
+ }
+ Frame {
+ msec: 6016
+ hash: "b0738bf4dffd1e65f63204f1db4329a7"
+ }
+ Frame {
+ msec: 6032
+ hash: "b54b343a4905746297b4a150924477f4"
+ }
+ Frame {
+ msec: 6048
+ hash: "05cc4965322ff085c66953c1d39c46b6"
+ }
+ Frame {
+ msec: 6064
+ hash: "caf0233a179d83e8c1e0b26ec0a4f77d"
+ }
+ Frame {
+ msec: 6080
+ hash: "1a2a719be8cb1f9aad8c3f7fead652ae"
+ }
+ Frame {
+ msec: 6096
+ hash: "18438e347c4246fbfffd5401fc9915b3"
+ }
+ Frame {
+ msec: 6112
+ hash: "18438e347c4246fbfffd5401fc9915b3"
+ }
+ Frame {
+ msec: 6128
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6144
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6160
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6176
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6192
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6208
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6224
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6240
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6256
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6272
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6288
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6304
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6320
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6336
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6352
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6368
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6384
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6400
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6416
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6432
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6448
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6464
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6480
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6496
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6512
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6528
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6544
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6560
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6576
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6592
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6608
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6624
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6640
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6656
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6672
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6688
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6704
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6720
+ image: "packageviews.6.png"
+ }
+ Frame {
+ msec: 6736
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6752
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6768
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6784
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6800
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6816
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6832
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6848
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6864
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6880
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6896
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6912
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6928
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6944
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6960
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6976
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 6992
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7008
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7024
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7040
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7056
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7072
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7088
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7104
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7120
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7136
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7152
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7168
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7184
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7200
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7216
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7232
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 167; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7248
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7264
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7280
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7296
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 167; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7312
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7328
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7344
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7360
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7376
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7392
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7408
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7424
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7440
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 7456
+ hash: "79a4237bc56d77b719d8472831f20a90"
+ }
+ Frame {
+ msec: 7472
+ hash: "df2eebdf2a8ce789a2429b40693eb82e"
+ }
+ Frame {
+ msec: 7488
+ hash: "a22f0abb89b5cfa85e01ed4db150eda7"
+ }
+ Frame {
+ msec: 7504
+ hash: "9364b1c7f3a15aad1a3f8e9e95cdb3a3"
+ }
+ Frame {
+ msec: 7520
+ hash: "43b8da45116dd87b8f044e698c7ea437"
+ }
+ Frame {
+ msec: 7536
+ hash: "10f0779a2d0cb5ccb879f0065eea70a3"
+ }
+ Frame {
+ msec: 7552
+ hash: "bd0c8df943774bbce144f745cbf9c6b9"
+ }
+ Frame {
+ msec: 7568
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7584
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7600
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7616
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7632
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7648
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7664
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7680
+ image: "packageviews.7.png"
+ }
+ Frame {
+ msec: 7696
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7712
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7728
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7744
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7760
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7776
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7792
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7808
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7824
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7840
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7856
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7872
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7888
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7904
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7920
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7936
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7952
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7968
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 7984
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8000
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8016
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8032
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8048
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8064
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8080
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8096
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8112
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8128
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8144
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8160
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8176
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8192
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8208
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8224
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8240
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8256
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8272
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8288
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8304
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8320
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8336
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8352
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8368
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8384
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8400
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8416
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 173; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 8432
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8448
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8464
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Frame {
+ msec: 8480
+ hash: "787eda91c0d26d7d81b853338dff0ae5"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 173; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 8496
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8512
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8528
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8544
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8560
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8576
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8592
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8608
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8624
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8640
+ image: "packageviews.8.png"
+ }
+ Frame {
+ msec: 8656
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8672
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8688
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8704
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8720
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8736
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8752
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8768
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8784
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8800
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8816
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8832
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8848
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8864
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8880
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8896
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8912
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8928
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8944
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8960
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8976
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 8992
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9008
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9024
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9040
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9056
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9072
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9088
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9104
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9120
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9136
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9152
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9168
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9184
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9200
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9216
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9232
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9248
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 131; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9264
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9280
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9296
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9312
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9328
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 131; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9344
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9360
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9376
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9392
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9408
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9424
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9440
+ hash: "3a8f58987c5a6197579217854ae1752e"
+ }
+ Frame {
+ msec: 9456
+ hash: "1617b7cdd44fe79dbdf4cb3a9d4683f3"
+ }
+ Frame {
+ msec: 9472
+ hash: "401fce6c56951704dc0993345ea931f5"
+ }
+ Frame {
+ msec: 9488
+ hash: "26fc730a372dc62e37dee377a91b390e"
+ }
+ Frame {
+ msec: 9504
+ hash: "9b1c2ddc3df2f7e890e37291c71254ff"
+ }
+ Frame {
+ msec: 9520
+ hash: "4ab79e1d14cc42f0958fac6e7a9f0a7d"
+ }
+ Frame {
+ msec: 9536
+ hash: "cc0f70388def738d2e6c044810b51d76"
+ }
+ Frame {
+ msec: 9552
+ hash: "d5fdd502b988ce596775ec10cf8c847e"
+ }
+ Frame {
+ msec: 9568
+ hash: "22398208dee9f63b16392fe0296d96a2"
+ }
+ Frame {
+ msec: 9584
+ hash: "6159fdeefda4c1514eb4cdc139f5db0d"
+ }
+ Frame {
+ msec: 9600
+ image: "packageviews.9.png"
+ }
+ Frame {
+ msec: 9616
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9632
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9648
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9664
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9680
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9696
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9712
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9728
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9744
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9760
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9776
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9792
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 131; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9808
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9824
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9840
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9856
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9872
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Frame {
+ msec: 9888
+ hash: "b5c261081134314705594b3349cb4f53"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 131; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9904
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9920
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9936
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9952
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9968
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 9984
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10000
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10016
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10032
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10048
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10064
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10080
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10096
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10112
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10128
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10144
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10160
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10176
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10192
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10208
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10224
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10240
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10256
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10272
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10288
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10304
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10320
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10336
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10352
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10368
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10384
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10400
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10416
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10432
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10448
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10464
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10480
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10496
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10512
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10528
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10544
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10560
+ image: "packageviews.10.png"
+ }
+ Frame {
+ msec: 10576
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10592
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Frame {
+ msec: 10608
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 59; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10624
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 60; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10640
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 63; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10656
+ hash: "f0eb6047898c866e8852242a672c79b5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 147
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 65; y: 143
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10672
+ hash: "4d932a26e4c9b1653468a27dfc3d6b85"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 65; y: 137
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 65; y: 131
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10688
+ hash: "a8cb864554c2b99580e2f8117dea075b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 125
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10704
+ hash: "9f9b0514c3e9c527e65e595e7e1dc387"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 63; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 63; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 10720
+ hash: "98b2701acdafcdc2400ebae72e619e5c"
+ }
+ Frame {
+ msec: 10736
+ hash: "8f1931199a51b4f8bc6f9a909c6de4e4"
+ }
+ Frame {
+ msec: 10752
+ hash: "54cd80bc91c526fb3889eb9534f7d572"
+ }
+ Frame {
+ msec: 10768
+ hash: "86c73e42f723a19a7f22f2ff17fc8323"
+ }
+ Frame {
+ msec: 10784
+ hash: "094cc9f26672919260acd6009d73b867"
+ }
+ Frame {
+ msec: 10800
+ hash: "0985b09c5623c486d7c39b37dfe00035"
+ }
+ Frame {
+ msec: 10816
+ hash: "0643039f9dc9b28a5dc728d3c42f675c"
+ }
+ Frame {
+ msec: 10832
+ hash: "6a814bf21ed200673809707de8ec9f03"
+ }
+ Frame {
+ msec: 10848
+ hash: "5d211606c6e53e18bce07d4024f07757"
+ }
+ Frame {
+ msec: 10864
+ hash: "cefcd9532017d873070889e4cc097879"
+ }
+ Frame {
+ msec: 10880
+ hash: "088117e4c32bd5d9dc3387c941e1fcdc"
+ }
+ Frame {
+ msec: 10896
+ hash: "05c9a90ba3b8d0ea5f775c6ca9f145f6"
+ }
+ Frame {
+ msec: 10912
+ hash: "0b440555c55aa67cccfce02a98b53748"
+ }
+ Frame {
+ msec: 10928
+ hash: "12fa35ebaf85d57be38984ceea2bdbae"
+ }
+ Frame {
+ msec: 10944
+ hash: "86b9ad23b79062a97f29c861333660fc"
+ }
+ Frame {
+ msec: 10960
+ hash: "45787d249a82149cf1f45756eb58751f"
+ }
+ Frame {
+ msec: 10976
+ hash: "de12cea0ebe645e365d2141e82eb107c"
+ }
+ Frame {
+ msec: 10992
+ hash: "41171745747d2a03d33c0ab59bfe0b5d"
+ }
+ Frame {
+ msec: 11008
+ hash: "5b9abaf20116ddd0142ee28ca3887ea6"
+ }
+ Frame {
+ msec: 11024
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11040
+ hash: "93ce707a06141bfe27ebd922934f1aed"
+ }
+ Frame {
+ msec: 11056
+ hash: "49e8a33a1955ee8f267eba98532124bc"
+ }
+ Frame {
+ msec: 11072
+ hash: "1f4e4f815c0ad7a5edf01f4dc493ec1d"
+ }
+ Frame {
+ msec: 11088
+ hash: "058ad87d035643f027e0469d54e35f2a"
+ }
+ Frame {
+ msec: 11104
+ hash: "822cf2c6da969a99f6413a659845a333"
+ }
+ Frame {
+ msec: 11120
+ hash: "a4e8d8093c1876af6669d8df92b515b5"
+ }
+ Frame {
+ msec: 11136
+ hash: "236f7f1a0c3b25ad7f33fa1700f3f947"
+ }
+ Frame {
+ msec: 11152
+ hash: "dec16d1e0edd3befa2d31972da2b57a6"
+ }
+ Frame {
+ msec: 11168
+ hash: "ae85e93afa88929f15fc668bab619ab8"
+ }
+ Frame {
+ msec: 11184
+ hash: "3f2ef5ecc13e0ef10c72dc3e05305c81"
+ }
+ Frame {
+ msec: 11200
+ hash: "0611193af6fc504048a06a7423172768"
+ }
+ Frame {
+ msec: 11216
+ hash: "82e4e806158be1a812d9b6a175c11b4a"
+ }
+ Frame {
+ msec: 11232
+ hash: "b7e8ae87deffc9ccbacce9b132ceeeed"
+ }
+ Frame {
+ msec: 11248
+ hash: "ae511e7358aaecc6a368dacd8a3f4b40"
+ }
+ Frame {
+ msec: 11264
+ hash: "b67b59b182ea950e830b85c393bc2bd1"
+ }
+ Frame {
+ msec: 11280
+ hash: "cfc6eccff56498ff38e98ff3252de1db"
+ }
+ Frame {
+ msec: 11296
+ hash: "542c54779a40b56091e6741c447dc223"
+ }
+ Frame {
+ msec: 11312
+ hash: "38a4fcbf35f24c9be706f238003a70f4"
+ }
+ Frame {
+ msec: 11328
+ hash: "38a4fcbf35f24c9be706f238003a70f4"
+ }
+ Frame {
+ msec: 11344
+ hash: "38a4fcbf35f24c9be706f238003a70f4"
+ }
+ Frame {
+ msec: 11360
+ hash: "542c54779a40b56091e6741c447dc223"
+ }
+ Frame {
+ msec: 11376
+ hash: "b67b59b182ea950e830b85c393bc2bd1"
+ }
+ Frame {
+ msec: 11392
+ hash: "79b8823ac67f6cc612f1b6aea743c413"
+ }
+ Frame {
+ msec: 11408
+ hash: "3f2ef5ecc13e0ef10c72dc3e05305c81"
+ }
+ Frame {
+ msec: 11424
+ hash: "dec16d1e0edd3befa2d31972da2b57a6"
+ }
+ Frame {
+ msec: 11440
+ hash: "cf7217bb1ceea9d3bf9f5ca604c15056"
+ }
+ Frame {
+ msec: 11456
+ hash: "8ad3c6a174f0876905db889a2d772c8a"
+ }
+ Frame {
+ msec: 11472
+ hash: "c45588ccc0aa28fc9b3414251c9689e3"
+ }
+ Frame {
+ msec: 11488
+ hash: "6cc42773631600d1eff92f3ba05a49f3"
+ }
+ Frame {
+ msec: 11504
+ hash: "51c4ad052c4c74cfc05ccd5de87418aa"
+ }
+ Frame {
+ msec: 11520
+ image: "packageviews.11.png"
+ }
+ Frame {
+ msec: 11536
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11552
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11568
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11584
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11600
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11616
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11632
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11648
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11664
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11680
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11696
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11712
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11728
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11744
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11760
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11776
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11792
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11808
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11824
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11840
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11856
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11872
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11888
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11904
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11920
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11936
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11952
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11968
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 11984
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12000
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12016
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12032
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12048
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12064
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12080
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12096
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12112
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12128
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12144
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12160
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12176
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12192
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12208
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12224
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12240
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12256
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12272
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12288
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12304
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12320
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12336
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12352
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12368
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12384
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12400
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12416
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12432
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12448
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12464
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12480
+ image: "packageviews.12.png"
+ }
+ Frame {
+ msec: 12496
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12512
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12528
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12544
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12560
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12576
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12592
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12608
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12624
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12640
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12656
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12672
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12688
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12704
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12720
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12736
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12752
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12768
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12784
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12800
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12816
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12832
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12848
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12864
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12880
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12896
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12912
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12928
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12944
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12960
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12976
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 12992
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 170; y: 27
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 13008
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 13024
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 13040
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 13056
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Frame {
+ msec: 13072
+ hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 170; y: 27
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 13088
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13104
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13120
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13136
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13152
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13168
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13184
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13200
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13216
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13232
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13248
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13264
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13280
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13296
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13312
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13328
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13344
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13360
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13376
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13392
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13408
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13424
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13440
+ image: "packageviews.13.png"
+ }
+ Frame {
+ msec: 13456
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13472
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13488
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13504
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13520
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13536
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13552
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13568
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13584
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13600
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13616
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13632
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13648
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13664
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13680
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13696
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13712
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13728
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13744
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13760
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13776
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13792
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13808
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13824
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13840
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13856
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13872
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13888
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13904
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13920
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13936
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13952
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13968
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 13984
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14000
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14016
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14032
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14048
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14064
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14080
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14096
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14112
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14128
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14144
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14160
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14176
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14192
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14208
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14224
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14240
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14256
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14272
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14288
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14304
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14320
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14336
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14352
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14368
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14384
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14400
+ image: "packageviews.14.png"
+ }
+ Frame {
+ msec: 14416
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14432
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14448
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14464
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14480
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14496
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14512
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+ Frame {
+ msec: 14528
+ hash: "dbca3bbd626c61d30731f84693bc939b"
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.0.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.0.png
new file mode 100644
index 0000000..6c82777
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.0.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.1.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.1.png
new file mode 100644
index 0000000..07b1f7c
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.1.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.2.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.2.png
new file mode 100644
index 0000000..f2f08c0
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.2.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.3.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.3.png
new file mode 100644
index 0000000..08649f9
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.3.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.4.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.4.png
new file mode 100644
index 0000000..f9c2f17
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.4.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.5.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.5.png
new file mode 100644
index 0000000..52ec0bd
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.5.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.6.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.6.png
new file mode 100644
index 0000000..3fe25be
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.6.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.7.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.7.png
new file mode 100644
index 0000000..4cc12a6
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.7.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.8.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.8.png
new file mode 100644
index 0000000..2267f23
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.8.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.9.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.9.png
new file mode 100644
index 0000000..6c82777
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.9.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.qml b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.qml
new file mode 100644
index 0000000..c7ac52d
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview.qml
@@ -0,0 +1,2859 @@
+import Qt.VisualTest 4.6
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 32
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 48
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 64
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 80
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 96
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 112
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 128
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 144
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 160
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 176
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 192
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 208
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 224
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 240
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 256
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 272
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 288
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 304
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 320
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 336
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 352
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 368
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 384
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 400
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 416
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Frame {
+ msec: 432
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 448
+ hash: "96ad89eafa7f99269518a192573af91b"
+ }
+ Frame {
+ msec: 464
+ hash: "735b00b968d0e2ea1f34cc0bdc028a8e"
+ }
+ Frame {
+ msec: 480
+ hash: "ce37c8e15fbb1aea72aff9629683fa96"
+ }
+ Frame {
+ msec: 496
+ hash: "a3f2471ef4ceac77a1c20ac327550d8d"
+ }
+ Frame {
+ msec: 512
+ hash: "28f120bd3bda9552dbc8cc908409c67d"
+ }
+ Frame {
+ msec: 528
+ hash: "f21cf0ed746fa48e67dc90c70c5bbae8"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 544
+ hash: "485d55730366b68e01582879f6970fa1"
+ }
+ Frame {
+ msec: 560
+ hash: "700e53c78b28993dce5dafb4035f4760"
+ }
+ Frame {
+ msec: 576
+ hash: "1e538e175a5e402e2334cf354392e8a7"
+ }
+ Frame {
+ msec: 592
+ hash: "0fbfba93eebaf05ae60067b365b6b4bc"
+ }
+ Frame {
+ msec: 608
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Frame {
+ msec: 624
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Frame {
+ msec: 640
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Frame {
+ msec: 656
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Frame {
+ msec: 672
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Frame {
+ msec: 688
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Frame {
+ msec: 704
+ hash: "7b1893397b76b0c95094eeca1dd21446"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 720
+ hash: "25e48099a8194ed2674651818d854c61"
+ }
+ Frame {
+ msec: 736
+ hash: "b75d02dfc238ba2292306ca1421279c3"
+ }
+ Frame {
+ msec: 752
+ hash: "7e48b7d9c1291b4e438c81f44228d8ad"
+ }
+ Frame {
+ msec: 768
+ hash: "fe4b009abe081a6eaeab6ef9e996f3fd"
+ }
+ Frame {
+ msec: 784
+ hash: "edea8c305fe88708dbafc03e427caa09"
+ }
+ Frame {
+ msec: 800
+ hash: "7b58803f12d0ab893acf539799d79e31"
+ }
+ Frame {
+ msec: 816
+ hash: "9b56c3d1d140114dcc57d0a8568e9b95"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 832
+ hash: "35e38e273dbc8e565917b21d00fc1530"
+ }
+ Frame {
+ msec: 848
+ hash: "116e294391333e8780daeca54c3d51ea"
+ }
+ Frame {
+ msec: 864
+ hash: "6219676215f82540d7a53b2a8aa60279"
+ }
+ Frame {
+ msec: 880
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 896
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 912
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 928
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 944
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 960
+ image: "gridview.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 992
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1008
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1024
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1040
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1056
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1072
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1088
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1104
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1120
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1136
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 1152
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1168
+ hash: "2667c2596de97dc15353158eba03495f"
+ }
+ Frame {
+ msec: 1184
+ hash: "6a7b64e1427dcb7e438aa09a739cbc7b"
+ }
+ Frame {
+ msec: 1200
+ hash: "5bad6dc745958f5827403ea593c78752"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1216
+ hash: "b393401219ada7d094a451dba8af3f1a"
+ }
+ Frame {
+ msec: 1232
+ hash: "ba656452f8adf3d1ca7db9286274c37f"
+ }
+ Frame {
+ msec: 1248
+ hash: "1e9725c8c364a491f34035fad1f77c63"
+ }
+ Frame {
+ msec: 1264
+ hash: "a0aef0b65446dec0673b5cec3a260390"
+ }
+ Frame {
+ msec: 1280
+ hash: "d60c11a5d376af0831d6f05f2a839a92"
+ }
+ Frame {
+ msec: 1296
+ hash: "1dd2c456c6ee9cc8f9be0e9f3617d44b"
+ }
+ Frame {
+ msec: 1312
+ hash: "56208e6551e2f4202bab2d62a1cf46a2"
+ }
+ Frame {
+ msec: 1328
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1344
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1360
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1376
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1392
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1408
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1424
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1440
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1456
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1472
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1488
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1504
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1520
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1536
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1552
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1568
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1584
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1600
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1616
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1632
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Frame {
+ msec: 1648
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1664
+ hash: "f0f00d22d15ed9828db7b5f3a3669fe9"
+ }
+ Frame {
+ msec: 1680
+ hash: "153e7984089530bbd052c9e4f62eb14c"
+ }
+ Frame {
+ msec: 1696
+ hash: "0525d40cc58d054a3abd7ee2486576f8"
+ }
+ Frame {
+ msec: 1712
+ hash: "8c23d5245774ab5252c98c19c33f8171"
+ }
+ Frame {
+ msec: 1728
+ hash: "5ca243794d1350f04cf973d4bfc8ab89"
+ }
+ Frame {
+ msec: 1744
+ hash: "d19b7f4c0897aba498e122d83b4cbbf1"
+ }
+ Frame {
+ msec: 1760
+ hash: "99e41460dd8efc6e5c3faf54b14c3d43"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1776
+ hash: "703469f8b133156ed3aabe02762d66c3"
+ }
+ Frame {
+ msec: 1792
+ hash: "1cc2c383e988048db76a80d8d7f5a0e2"
+ }
+ Frame {
+ msec: 1808
+ hash: "8e87117c19eb9d6e600c44e0f3869ae1"
+ }
+ Frame {
+ msec: 1824
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1840
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1856
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1872
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1888
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1904
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1920
+ image: "gridview.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1952
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1968
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Frame {
+ msec: 1984
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2000
+ hash: "4924037ce643d0748b8b2c666e61fd62"
+ }
+ Frame {
+ msec: 2016
+ hash: "ef9750584e669a8b2d415d13854e12a6"
+ }
+ Frame {
+ msec: 2032
+ hash: "69937eacef6e6b11ad1d5741c69a1faa"
+ }
+ Frame {
+ msec: 2048
+ hash: "a1bd870fffd95a0604dd8e170e571632"
+ }
+ Frame {
+ msec: 2064
+ hash: "a3a72386594aacc88977cdaa6441df48"
+ }
+ Frame {
+ msec: 2080
+ hash: "6d8e89de38d52f0f0f871dfa18361cb5"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2096
+ hash: "96cfb1eb6893fac86c9434d1ffb82fcb"
+ }
+ Frame {
+ msec: 2112
+ hash: "5e11df1660634ff317be474118174ec5"
+ }
+ Frame {
+ msec: 2128
+ hash: "2eb75858b50c3a9a80673ab89014ed63"
+ }
+ Frame {
+ msec: 2144
+ hash: "3ff5d66f7902af92d49ebebf04d16c26"
+ }
+ Frame {
+ msec: 2160
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2176
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2192
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2208
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2224
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2240
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2256
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2272
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2288
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2304
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2320
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Frame {
+ msec: 2336
+ hash: "570da61e2d48acd11474fe005110ab4b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2352
+ hash: "efeda5b2d97e1b7c22e2308250501cb7"
+ }
+ Frame {
+ msec: 2368
+ hash: "d6158379b699279f66b94a8418e53af1"
+ }
+ Frame {
+ msec: 2384
+ hash: "ab960b0669fa594e0552df623a9136ea"
+ }
+ Frame {
+ msec: 2400
+ hash: "0ebf6be1305ee1eb8740f4d0365ef4c5"
+ }
+ Frame {
+ msec: 2416
+ hash: "46cde47dffc6f2687c8c643eca09b95d"
+ }
+ Frame {
+ msec: 2432
+ hash: "2b8698ce02a6964115d960ae19f40c37"
+ }
+ Frame {
+ msec: 2448
+ hash: "ff1e7d800bb27b41710c50554adc1091"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2464
+ hash: "5837b3aca09038cae23dcb149acc8b0b"
+ }
+ Frame {
+ msec: 2480
+ hash: "dbe7c571cdbdb9de4fd01faa6d5374cf"
+ }
+ Frame {
+ msec: 2496
+ hash: "f431abcaf05f49ead909296d7649f8a9"
+ }
+ Frame {
+ msec: 2512
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2528
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2544
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2560
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2576
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2592
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2608
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2624
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2640
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2656
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2672
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2688
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2704
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2720
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2736
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2752
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2768
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Frame {
+ msec: 2784
+ hash: "043583b19c921740dbc990afd4f508ed"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2800
+ hash: "4f2fafdb59db544352e3067d67c0a714"
+ }
+ Frame {
+ msec: 2816
+ hash: "4dcd4cdf6f4e305732185ec52cd2f2f6"
+ }
+ Frame {
+ msec: 2832
+ hash: "dfd3c29b0520edbbee57dfacfa7e2b30"
+ }
+ Frame {
+ msec: 2848
+ hash: "257d3d8bcf78671d35a898befec091cb"
+ }
+ Frame {
+ msec: 2864
+ hash: "20e89c544284603943396694abe86756"
+ }
+ Frame {
+ msec: 2880
+ image: "gridview.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "b88c6af89423b32b3a4413035711df03"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2912
+ hash: "e34de13af44c449c9ecc86e06ce01ed2"
+ }
+ Frame {
+ msec: 2928
+ hash: "98ffe81129aa7cc7325764221f1dae59"
+ }
+ Frame {
+ msec: 2944
+ hash: "db2d545de9879362738e71a02a3d1d26"
+ }
+ Frame {
+ msec: 2960
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 2976
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 2992
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3008
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3024
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3040
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3056
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3072
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3088
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Frame {
+ msec: 3104
+ hash: "e67ae32a47213b360c1a445bf645dde2"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3120
+ hash: "02d8c90faf56c65252e4f938944bda7b"
+ }
+ Frame {
+ msec: 3136
+ hash: "a32994e2320e357241f63b956b6db236"
+ }
+ Frame {
+ msec: 3152
+ hash: "9ada466c26c217adbcd7a93df264ed75"
+ }
+ Frame {
+ msec: 3168
+ hash: "79d1a3489be95d113e8c611a2ba63456"
+ }
+ Frame {
+ msec: 3184
+ hash: "d3aa82455c4ae3ac25097354e132a30f"
+ }
+ Frame {
+ msec: 3200
+ hash: "62d12e5933ed4ed048ccafd229f4b2b7"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3216
+ hash: "5bc4ac94ae20e425084d0811dee1ba08"
+ }
+ Frame {
+ msec: 3232
+ hash: "6d5113e3732dc7a9172eea3667a01f7b"
+ }
+ Frame {
+ msec: 3248
+ hash: "e435a2588b25d3336f290331931f5981"
+ }
+ Frame {
+ msec: 3264
+ hash: "bce201adbeb319b181cce139f179d7f0"
+ }
+ Frame {
+ msec: 3280
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3296
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3312
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3328
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3344
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3360
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3376
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3392
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3408
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3424
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3440
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Frame {
+ msec: 3456
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3472
+ hash: "8f0f3cd35ae92047f23084f447046eb8"
+ }
+ Frame {
+ msec: 3488
+ hash: "ceb12e6c5e9f0566039040d9f3ff587f"
+ }
+ Frame {
+ msec: 3504
+ hash: "dfd0c89c3ea73aceefcdafa71609c720"
+ }
+ Frame {
+ msec: 3520
+ hash: "8d8ed1a9dc6a9f74dfc81b79f02af4c5"
+ }
+ Frame {
+ msec: 3536
+ hash: "d450bd62e03e1e4c7cb66e98ece05f97"
+ }
+ Frame {
+ msec: 3552
+ hash: "d1ece2210cd24eedd5361e5c3a162236"
+ }
+ Frame {
+ msec: 3568
+ hash: "77589e48b9db95e702055753046319e5"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3584
+ hash: "7793263ecb831a1e63fbd76c8addde03"
+ }
+ Frame {
+ msec: 3600
+ hash: "bfa9675f981c37fed27dea100226f61a"
+ }
+ Frame {
+ msec: 3616
+ hash: "9780849fe8abd22c32ccafcdd46b0d65"
+ }
+ Frame {
+ msec: 3632
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3648
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3664
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3680
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3696
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3712
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3728
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3744
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3760
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3776
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3792
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3808
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3824
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3840
+ image: "gridview.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3872
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3888
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3904
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Frame {
+ msec: 3920
+ hash: "e63d987ba303a42046827f14941b444a"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3936
+ hash: "a61dbcb7d914afe34009085bf37fb8e2"
+ }
+ Frame {
+ msec: 3952
+ hash: "89175b83b4f7ee4b5d99219cdc97aa59"
+ }
+ Frame {
+ msec: 3968
+ hash: "f524421286503f6175e4ad71dd89145f"
+ }
+ Frame {
+ msec: 3984
+ hash: "ca5af7d98a008eccba1e21be0da61f3c"
+ }
+ Frame {
+ msec: 4000
+ hash: "77c19e7e17e00787ff0d7a4e7bad7bc8"
+ }
+ Frame {
+ msec: 4016
+ hash: "04c8db761e324101ad92e0ac9ceed7d4"
+ }
+ Frame {
+ msec: 4032
+ hash: "97a3dcb81349efab6b44d458e83ce5c4"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4048
+ hash: "e86ebc276b88705c97cc9efb66ccc6b2"
+ }
+ Frame {
+ msec: 4064
+ hash: "a134bbfd14879f13b288a04d23382348"
+ }
+ Frame {
+ msec: 4080
+ hash: "9530ad3f58ad1c66401572869f7d91bc"
+ }
+ Frame {
+ msec: 4096
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4112
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4128
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4144
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4160
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4176
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4192
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4208
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Frame {
+ msec: 4224
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4240
+ hash: "980e0fa84fd3bab496623936f5f220a2"
+ }
+ Frame {
+ msec: 4256
+ hash: "ed3268911723d664699bbc31317befc1"
+ }
+ Frame {
+ msec: 4272
+ hash: "3bfda4b3b0b2d2a97ec1c0b5b3f4da63"
+ }
+ Frame {
+ msec: 4288
+ hash: "1616c6def28659d51905564ff83cc112"
+ }
+ Frame {
+ msec: 4304
+ hash: "68342f34c18956d3a093f8eeeae6977e"
+ }
+ Frame {
+ msec: 4320
+ hash: "ac1b12959e9055a28fe2bda0a12b75bc"
+ }
+ Frame {
+ msec: 4336
+ hash: "009b85ff6b86e418c78ed33a5e88d3f1"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4352
+ hash: "59753bc7dc69767fe2109fdc41f20dae"
+ }
+ Frame {
+ msec: 4368
+ hash: "1c87d3d8c8d564d4d95a26f57fd28f38"
+ }
+ Frame {
+ msec: 4384
+ hash: "4e43b7b6787002c9013010dd74c83f49"
+ }
+ Frame {
+ msec: 4400
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4416
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4432
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4448
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4464
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4480
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4496
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4512
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4528
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4544
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4560
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4576
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Frame {
+ msec: 4592
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4608
+ hash: "84de5b5e8b0fba190a783c72967661c7"
+ }
+ Frame {
+ msec: 4624
+ hash: "60b696f4913379d28f300fd1b531c6cb"
+ }
+ Frame {
+ msec: 4640
+ hash: "d01e651d9094332fd82ad1cea3e93e9d"
+ }
+ Frame {
+ msec: 4656
+ hash: "87be4cd7c894b03b2b64c996e915d71f"
+ }
+ Frame {
+ msec: 4672
+ hash: "b07fccb0c5565d2feed5a9fcdf8acead"
+ }
+ Frame {
+ msec: 4688
+ hash: "3dca3165fd34be549d21fb6c414c67d8"
+ }
+ Frame {
+ msec: 4704
+ hash: "5f69f3298f8ca73fa9b3b6e630c60186"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4720
+ hash: "d7f41e9a29d550a7d9a41bb947569abe"
+ }
+ Frame {
+ msec: 4736
+ hash: "4ede2e90ad216a2d44580c50a25dea23"
+ }
+ Frame {
+ msec: 4752
+ hash: "9b339845ee588b789dc9095c272e0bdf"
+ }
+ Frame {
+ msec: 4768
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4784
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4800
+ image: "gridview.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4832
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4848
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4864
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4880
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4896
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4912
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4928
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4944
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4960
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4976
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 4992
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5008
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5024
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5040
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5056
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5072
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5088
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5104
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5120
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5136
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Frame {
+ msec: 5152
+ hash: "9cdea4790972efaecabd52b435107e69"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5168
+ hash: "d6f0a6d7604bad811eeba13fd7c45368"
+ }
+ Frame {
+ msec: 5184
+ hash: "5f92e1531a3f6c21ec82e3c908167fc7"
+ }
+ Frame {
+ msec: 5200
+ hash: "5214e99ff052dcdc8f85bad29de92e03"
+ }
+ Frame {
+ msec: 5216
+ hash: "d4abed9f0f1115c9a45b0b9b4f54754e"
+ }
+ Frame {
+ msec: 5232
+ hash: "cfae8a0281e704b0e62f6bf31b32800f"
+ }
+ Frame {
+ msec: 5248
+ hash: "c203f0674596ae690bf19f2d49be62ac"
+ }
+ Frame {
+ msec: 5264
+ hash: "2e2c7e05aade104bdc4f6c489b6f0601"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5280
+ hash: "b4b2148b0557dcab3a441165e5e4de5f"
+ }
+ Frame {
+ msec: 5296
+ hash: "c5e791d27a42a63d25cdbd492b4af29a"
+ }
+ Frame {
+ msec: 5312
+ hash: "0f94ebcb407f8e6ae263bd954f2c8177"
+ }
+ Frame {
+ msec: 5328
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5344
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5360
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5376
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5392
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5408
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5424
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5440
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Frame {
+ msec: 5456
+ hash: "d9b56b817a411812789881697a28fe4c"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5472
+ hash: "6fdfe69e377da72e04dc130f5677ed2c"
+ }
+ Frame {
+ msec: 5488
+ hash: "c041d26d43766fa1735f2ada2a43225b"
+ }
+ Frame {
+ msec: 5504
+ hash: "aa62dbd6c6256665ee1b4ef468607978"
+ }
+ Frame {
+ msec: 5520
+ hash: "987fcdf6483a83b1242053f4e7fb7a26"
+ }
+ Frame {
+ msec: 5536
+ hash: "fbde70c34709b68eb22f5460a8815fba"
+ }
+ Frame {
+ msec: 5552
+ hash: "911ddc838ebaf5ade1bb026dff2741ba"
+ }
+ Frame {
+ msec: 5568
+ hash: "120bbf35b2a3b756bdeaea0df43e49b2"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5584
+ hash: "ea93e33c079d6dc5fb18c69fb4fed441"
+ }
+ Frame {
+ msec: 5600
+ hash: "b9ac8ab01cb59b1fee11967bdb6d2dd6"
+ }
+ Frame {
+ msec: 5616
+ hash: "3ff266bf29cbcaa30bc1e7af5dd9866b"
+ }
+ Frame {
+ msec: 5632
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5648
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5664
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5680
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5696
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5712
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5728
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5744
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5760
+ image: "gridview.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5792
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Frame {
+ msec: 5808
+ hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5824
+ hash: "de1f83d25751639dff42f1755a6534c3"
+ }
+ Frame {
+ msec: 5840
+ hash: "edefdea8b2461d03fb97cf5ed66e9b6d"
+ }
+ Frame {
+ msec: 5856
+ hash: "cef1886397e3932a511f37571b5011f4"
+ }
+ Frame {
+ msec: 5872
+ hash: "05589ad354314d9e04ef90c1addd99f5"
+ }
+ Frame {
+ msec: 5888
+ hash: "ff88b52e3755b9b4785d2719ddd4f090"
+ }
+ Frame {
+ msec: 5904
+ hash: "f59edc3016b177a2e8faa6612d718b17"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5920
+ hash: "dc673a7cdd927f70b28ebcfe51cd3d89"
+ }
+ Frame {
+ msec: 5936
+ hash: "3abec0da85fb663e63ab22188e092827"
+ }
+ Frame {
+ msec: 5952
+ hash: "50c2c8ac68cafad7c47b576cd8f4a037"
+ }
+ Frame {
+ msec: 5968
+ hash: "06c31b861e2b96e6595b2244d7b3f4d5"
+ }
+ Frame {
+ msec: 5984
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6000
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6016
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6032
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6048
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6064
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6080
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6096
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6112
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6128
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6144
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6160
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6176
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6192
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6208
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6224
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6240
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6256
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6272
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6288
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6304
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6320
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6336
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6352
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6368
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6384
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6400
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Frame {
+ msec: 6416
+ hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6432
+ hash: "7f52a770775c19e10784b4c5f7874210"
+ }
+ Frame {
+ msec: 6448
+ hash: "827cfb74286a2a80aca8b6c5277d6cfd"
+ }
+ Frame {
+ msec: 6464
+ hash: "8399231eda9b66821d43a3d8c4c7d645"
+ }
+ Frame {
+ msec: 6480
+ hash: "fc163583671f3c4023361460b436c895"
+ }
+ Frame {
+ msec: 6496
+ hash: "893dea6496c95c32095ad1d673e500c2"
+ }
+ Frame {
+ msec: 6512
+ hash: "808c7403b2cdcc882059da56a2f806fe"
+ }
+ Frame {
+ msec: 6528
+ hash: "7466b2e5b86ba8ad46be75818659786c"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6544
+ hash: "dd2561cd780e24401130305d47757a53"
+ }
+ Frame {
+ msec: 6560
+ hash: "bee89299532d43fc3e6c3e69c343b381"
+ }
+ Frame {
+ msec: 6576
+ hash: "94f8474aedee94098592c05d8fc7d868"
+ }
+ Frame {
+ msec: 6592
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6608
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6624
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6640
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6656
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6672
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6688
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Frame {
+ msec: 6704
+ hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6720
+ image: "gridview.6.png"
+ }
+ Frame {
+ msec: 6736
+ hash: "ccd58be20d47422121d6ef799b927a7a"
+ }
+ Frame {
+ msec: 6752
+ hash: "e090c7f39649786a1796870e25bd0f0d"
+ }
+ Frame {
+ msec: 6768
+ hash: "acf3dcd9f4a869169dbc1ae7fe60e9d0"
+ }
+ Frame {
+ msec: 6784
+ hash: "51795e9a720845e8305d23507785e1ca"
+ }
+ Frame {
+ msec: 6800
+ hash: "0d34a43e177e6b73e2ff9155747d0385"
+ }
+ Frame {
+ msec: 6816
+ hash: "1876c3cdffc1af01da1aaa0ac636d0a8"
+ }
+ Frame {
+ msec: 6832
+ hash: "3131296b6edf4190520e2cdb3f8b936e"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6848
+ hash: "ee92f0a764e5081b130e205a5c362b07"
+ }
+ Frame {
+ msec: 6864
+ hash: "8737ea2c60aeb215228c00a7fddd1baa"
+ }
+ Frame {
+ msec: 6880
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6896
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6912
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6928
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6944
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6960
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6976
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 6992
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7008
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7024
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7040
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7056
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7072
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7088
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7104
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7120
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7136
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7152
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7168
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7184
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7200
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7216
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7232
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7248
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7264
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7280
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7296
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7312
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7328
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7344
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7360
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7376
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7392
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7408
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7424
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7440
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7456
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7472
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7488
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7504
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7520
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7536
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7552
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7568
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7584
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7600
+ hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ }
+ Frame {
+ msec: 7616
+ hash: "eb0d1be15f63af6eaf6634b02e5f240a"
+ }
+ Frame {
+ msec: 7632
+ hash: "2423c305bebb3449e87c78e8fb447c88"
+ }
+ Frame {
+ msec: 7648
+ hash: "f0ede6ea85647728db80878b3e525edc"
+ }
+ Frame {
+ msec: 7664
+ hash: "387d127b2b000dc344ee4768cf2d29b2"
+ }
+ Frame {
+ msec: 7680
+ image: "gridview.7.png"
+ }
+ Frame {
+ msec: 7696
+ hash: "1d0d8100e994c16d7973ad9a97b0068f"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7712
+ hash: "95fb4a6d0331ffc4773e39ec8c3e6511"
+ }
+ Frame {
+ msec: 7728
+ hash: "34738f16150228d971972833d4bd5c8f"
+ }
+ Frame {
+ msec: 7744
+ hash: "9b71c8dacc530f32d7c6f409928caf5c"
+ }
+ Frame {
+ msec: 7760
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7776
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7792
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7808
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7824
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7840
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7856
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7872
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7888
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7904
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7920
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7936
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7952
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 7968
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7984
+ hash: "831efd0970c5c29fbe10b3be7707f915"
+ }
+ Frame {
+ msec: 8000
+ hash: "0587fc809c38c3bbe1fbac2960596974"
+ }
+ Frame {
+ msec: 8016
+ hash: "d20eba806cf4730a850db4c095fa36f9"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8032
+ hash: "c1663e75ba05b341e1e970a451958ea0"
+ }
+ Frame {
+ msec: 8048
+ hash: "ea40cc33b689d6b42fc5a69fa30178e4"
+ }
+ Frame {
+ msec: 8064
+ hash: "a07a1c61de1813158ff743cd326ee427"
+ }
+ Frame {
+ msec: 8080
+ hash: "6dfddaa340df8999ca77f6a6e4c6c3ce"
+ }
+ Frame {
+ msec: 8096
+ hash: "76ca40bb169c1ddc291847d4be2d38d7"
+ }
+ Frame {
+ msec: 8112
+ hash: "e44778541b76208981a3944a64235cac"
+ }
+ Frame {
+ msec: 8128
+ hash: "fdf45ea650d31957cc675c3bec8bf53e"
+ }
+ Frame {
+ msec: 8144
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8160
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8176
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8192
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8208
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8224
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8240
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8256
+ hash: "b78cdb727535ab7e567af08abf25e64c"
+ }
+ Frame {
+ msec: 8272
+ hash: "338481e6390f2a61e975084c16427584"
+ }
+ Frame {
+ msec: 8288
+ hash: "8923c45c23b1f4250b7d1e483b07a4da"
+ }
+ Frame {
+ msec: 8304
+ hash: "b21de834906d0eecea985561e2e41e4f"
+ }
+ Frame {
+ msec: 8320
+ hash: "a8c9761cfb20631520ed890cd2648c4b"
+ }
+ Frame {
+ msec: 8336
+ hash: "abf96a042ef12190bc48ff49732ef55a"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8352
+ hash: "5b9506dfb038cd26dfc81ecd2406ada9"
+ }
+ Frame {
+ msec: 8368
+ hash: "be75b8d39f81b2fdaff01469bfc67d4a"
+ }
+ Frame {
+ msec: 8384
+ hash: "488aa2977f349df82b5f6ae5e3619d35"
+ }
+ Frame {
+ msec: 8400
+ hash: "d69f17f0ce8537511353d20b59d20de0"
+ }
+ Frame {
+ msec: 8416
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8432
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8448
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8464
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8480
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8496
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8512
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8528
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8544
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8560
+ hash: "7647efcc0152cc3d6544106f969ace26"
+ }
+ Frame {
+ msec: 8576
+ hash: "8f74d33bf95cbf37fdb4521c69373a64"
+ }
+ Frame {
+ msec: 8592
+ hash: "e33bb4cd12790c9d9992efdd3e23bee9"
+ }
+ Frame {
+ msec: 8608
+ hash: "36f32e34b4093091c4707f26c52896ad"
+ }
+ Frame {
+ msec: 8624
+ hash: "5ab5e142f8dc883287c116cedbacfd55"
+ }
+ Frame {
+ msec: 8640
+ image: "gridview.8.png"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8656
+ hash: "c74212e45a6c4b6a18caeb6a22350609"
+ }
+ Frame {
+ msec: 8672
+ hash: "8919643a7d13677dd902941860093209"
+ }
+ Frame {
+ msec: 8688
+ hash: "6f2ab4400fadf51b994351f0975e31fc"
+ }
+ Frame {
+ msec: 8704
+ hash: "4798559ce6f9bd7455ed5385d0030763"
+ }
+ Frame {
+ msec: 8720
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8736
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8752
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8768
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8784
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8800
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8816
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8832
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8848
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8864
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8880
+ hash: "72759bd1e2618c61c42bbe4de3ad3a96"
+ }
+ Frame {
+ msec: 8896
+ hash: "fac81cf6f45cb47abc1fa36d23e39d34"
+ }
+ Frame {
+ msec: 8912
+ hash: "862f4deee01183fd38b094da59048b23"
+ }
+ Frame {
+ msec: 8928
+ hash: "2f3b147221da30d8857d25fc788b3eac"
+ }
+ Frame {
+ msec: 8944
+ hash: "5b295b187c6cfc6aefa51e5efc2c27e3"
+ }
+ Frame {
+ msec: 8960
+ hash: "fe3139ddc8fdbc1b0c25bd641f83e833"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8976
+ hash: "8f2a9585dc6248a403aafd0f151d6ba0"
+ }
+ Frame {
+ msec: 8992
+ hash: "39eca8cc6bb8ea30cc452dc24f8e46dc"
+ }
+ Frame {
+ msec: 9008
+ hash: "8dbbc6026942cb6e572f1cb7e2675713"
+ }
+ Frame {
+ msec: 9024
+ hash: "62dfa07b96dd18c6be89822654bf09f3"
+ }
+ Frame {
+ msec: 9040
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9056
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9072
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9088
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9104
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9120
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9136
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9152
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9168
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9184
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9200
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9216
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9232
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9248
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9264
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9280
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9296
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9312
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9328
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9344
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9360
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9376
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9392
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9408
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9424
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9440
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9456
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9472
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9488
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9504
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9520
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9536
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9552
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9568
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9584
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9600
+ image: "gridview.9.png"
+ }
+ Frame {
+ msec: 9616
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9632
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9648
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9664
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9680
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9696
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9712
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9728
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9744
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9760
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9776
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9792
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9808
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9824
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+ Frame {
+ msec: 9840
+ hash: "02c632713d0dc64bff9d8e58f745df95"
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.0.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.0.png
new file mode 100644
index 0000000..fe81eef
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.0.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.1.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.1.png
new file mode 100644
index 0000000..9670674
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.1.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.10.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.10.png
new file mode 100644
index 0000000..b0486e5
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.10.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.2.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.2.png
new file mode 100644
index 0000000..e44eba1
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.2.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.3.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.3.png
new file mode 100644
index 0000000..78fce9d
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.3.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.4.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.4.png
new file mode 100644
index 0000000..c86fdbb
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.4.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.5.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.5.png
new file mode 100644
index 0000000..96ef090
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.5.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.6.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.6.png
new file mode 100644
index 0000000..e0aab58
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.6.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.7.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.7.png
new file mode 100644
index 0000000..b36ea46
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.7.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.8.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.8.png
new file mode 100644
index 0000000..366cf46
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.8.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.9.png b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.9.png
new file mode 100644
index 0000000..2f2f5b9
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.9.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.qml b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.qml
new file mode 100644
index 0000000..e3a04ee
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/data/gridview2.qml
@@ -0,0 +1,3071 @@
+import Qt.VisualTest 4.6
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "dba2f6f1c773bd4cd9523108fca861c4"
+ }
+ Frame {
+ msec: 32
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 48
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 64
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 80
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 96
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 112
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 128
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 144
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 160
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 176
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 192
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 208
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 224
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 240
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 256
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 272
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 288
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 304
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 320
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 336
+ hash: "33d81c39d16c6a326012499796e50e03"
+ }
+ Frame {
+ msec: 352
+ hash: "aaec7184a27e6700d96ffff376b8fa53"
+ }
+ Frame {
+ msec: 368
+ hash: "3fa3a890a4ff4a59336a9a2d478d0dde"
+ }
+ Frame {
+ msec: 384
+ hash: "3711c6c2f4f9aba7f2c72bd1f1d85016"
+ }
+ Frame {
+ msec: 400
+ hash: "23da2f9a800b805ce7b77ff08218907d"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 416
+ hash: "12e4bc953b06cdaad0720f87fb96a37e"
+ }
+ Frame {
+ msec: 432
+ hash: "46e69658bda69bab202a2790a76ba1cd"
+ }
+ Frame {
+ msec: 448
+ hash: "44608e67c69b92ccbb45e119e1158fe3"
+ }
+ Frame {
+ msec: 464
+ hash: "97a309b47017d38294644a486a7ce68e"
+ }
+ Frame {
+ msec: 480
+ hash: "41f42b50b22e0496c8aca5019b24b9cb"
+ }
+ Frame {
+ msec: 496
+ hash: "8603ea1cb60c804563f50bc41c0180fe"
+ }
+ Frame {
+ msec: 512
+ hash: "e29777fa70daafe9640c6e9bb7bd63d6"
+ }
+ Frame {
+ msec: 528
+ hash: "2c4c360320f527e99fee799e68c2c0aa"
+ }
+ Frame {
+ msec: 544
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 560
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 576
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 592
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 608
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 624
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 640
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 656
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 672
+ hash: "7c2ab6be73f21b82ca99503464ec214b"
+ }
+ Frame {
+ msec: 688
+ hash: "d481669ee8d30716aff5321dbc2199bb"
+ }
+ Frame {
+ msec: 704
+ hash: "11cc48f29948e054af9c61e02c1a77c8"
+ }
+ Frame {
+ msec: 720
+ hash: "26f3f27f601739090c260cf3674b726a"
+ }
+ Frame {
+ msec: 736
+ hash: "bb676e48336cf88fb785b8d2d3f92886"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 752
+ hash: "2a220616f82b393c106567c2dbd8fdae"
+ }
+ Frame {
+ msec: 768
+ hash: "12c16f3219a0c2c0955038e748706a58"
+ }
+ Frame {
+ msec: 784
+ hash: "e2a522b7362bfc75744912cb27438017"
+ }
+ Frame {
+ msec: 800
+ hash: "b2826fa90fe5a64f53135f542a1f11b8"
+ }
+ Frame {
+ msec: 816
+ hash: "046d8f44e9b3c982788ff016f61c919b"
+ }
+ Frame {
+ msec: 832
+ hash: "b30c2fa8698819cb6c48b447a35dd0bc"
+ }
+ Frame {
+ msec: 848
+ hash: "02b39d806f6f11738e00d51c2918d2e5"
+ }
+ Frame {
+ msec: 864
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 880
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 896
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 912
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 928
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 944
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 960
+ image: "gridview2.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 992
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 1008
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1024
+ hash: "0199fee9ba18ebe4288415daf0900962"
+ }
+ Frame {
+ msec: 1040
+ hash: "8109dd7307290cf1322ee3a36759b491"
+ }
+ Frame {
+ msec: 1056
+ hash: "035225d5881b29d9ccd97a24997b760b"
+ }
+ Frame {
+ msec: 1072
+ hash: "a312bc0741af4eea147a4fe6453907df"
+ }
+ Frame {
+ msec: 1088
+ hash: "bb4228997710bae15708bd9cd78358de"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1104
+ hash: "08116c8357f93cb6074cebd5a811cf1d"
+ }
+ Frame {
+ msec: 1120
+ hash: "a1cb30e98ab2e805d05b904f765bb844"
+ }
+ Frame {
+ msec: 1136
+ hash: "547502f1c738cf0cbfaff2c64a3a5c55"
+ }
+ Frame {
+ msec: 1152
+ hash: "019ce6a2812563842d98aa3f67a0562a"
+ }
+ Frame {
+ msec: 1168
+ hash: "d8809cd87b068cc6b22e34c82eced2e1"
+ }
+ Frame {
+ msec: 1184
+ hash: "7b14f17ed6bc8adf291f1a02df6d7868"
+ }
+ Frame {
+ msec: 1200
+ hash: "17bd866b076c37218fd34502bd1ba533"
+ }
+ Frame {
+ msec: 1216
+ hash: "515987a2a440977d54e766253a251788"
+ }
+ Frame {
+ msec: 1232
+ hash: "592f34925c9505c5bd6d30e194bdb732"
+ }
+ Frame {
+ msec: 1248
+ hash: "f85950afce4786c22392cd53cbfc0a21"
+ }
+ Frame {
+ msec: 1264
+ hash: "e1d64ba993fc788ed99869e167578c3c"
+ }
+ Frame {
+ msec: 1280
+ hash: "7b83968aa2f9526df3d69fa8cf2307e3"
+ }
+ Frame {
+ msec: 1296
+ hash: "19b9d0493823862f52b9a1dd4ee4ebed"
+ }
+ Frame {
+ msec: 1312
+ hash: "f7a2ec0ee9ad8a2ee4c621b42b3dc068"
+ }
+ Frame {
+ msec: 1328
+ hash: "aaea6fba5aa361b5aa40ee5cb6c98bb1"
+ }
+ Frame {
+ msec: 1344
+ hash: "e263be3561491c41fe62ef94a760d305"
+ }
+ Frame {
+ msec: 1360
+ hash: "d9650a680ac028679ec2d347a2f679cb"
+ }
+ Frame {
+ msec: 1376
+ hash: "28a049b2e7077a6276a6924854c34f1e"
+ }
+ Frame {
+ msec: 1392
+ hash: "6761dfcf62280d8f77e22f48e83f2779"
+ }
+ Frame {
+ msec: 1408
+ hash: "724feb5f2a577b25e53ea504deca5255"
+ }
+ Frame {
+ msec: 1424
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1440
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1456
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1472
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1488
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1504
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1520
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1536
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1552
+ hash: "1829f839426920fbd34ebc1af92a44f5"
+ }
+ Frame {
+ msec: 1568
+ hash: "724feb5f2a577b25e53ea504deca5255"
+ }
+ Frame {
+ msec: 1584
+ hash: "6761dfcf62280d8f77e22f48e83f2779"
+ }
+ Frame {
+ msec: 1600
+ hash: "28a049b2e7077a6276a6924854c34f1e"
+ }
+ Frame {
+ msec: 1616
+ hash: "d9650a680ac028679ec2d347a2f679cb"
+ }
+ Frame {
+ msec: 1632
+ hash: "e263be3561491c41fe62ef94a760d305"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1648
+ hash: "aaea6fba5aa361b5aa40ee5cb6c98bb1"
+ }
+ Frame {
+ msec: 1664
+ hash: "f7a2ec0ee9ad8a2ee4c621b42b3dc068"
+ }
+ Frame {
+ msec: 1680
+ hash: "19b9d0493823862f52b9a1dd4ee4ebed"
+ }
+ Frame {
+ msec: 1696
+ hash: "7b83968aa2f9526df3d69fa8cf2307e3"
+ }
+ Frame {
+ msec: 1712
+ hash: "e1d64ba993fc788ed99869e167578c3c"
+ }
+ Frame {
+ msec: 1728
+ hash: "f85950afce4786c22392cd53cbfc0a21"
+ }
+ Frame {
+ msec: 1744
+ hash: "592f34925c9505c5bd6d30e194bdb732"
+ }
+ Frame {
+ msec: 1760
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1776
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1792
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1808
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1824
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1840
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1856
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1872
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1888
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1904
+ hash: "77d5193bc5f53fe5cb98a236c55f841e"
+ }
+ Frame {
+ msec: 1920
+ image: "gridview2.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "714711d7382ef8bba5fb39e2e44bd59c"
+ }
+ Frame {
+ msec: 1952
+ hash: "63deed0356e761f94f88be18a7d10053"
+ }
+ Frame {
+ msec: 1968
+ hash: "d5b4fc1b568a4a1b63a91b422272c704"
+ }
+ Frame {
+ msec: 1984
+ hash: "b6d2c80925cc6b4b7b297bd6ee903c7c"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2000
+ hash: "38117482196360353586cb7ace593894"
+ }
+ Frame {
+ msec: 2016
+ hash: "2301f3a148bf4e311cc8ce011ddf65f8"
+ }
+ Frame {
+ msec: 2032
+ hash: "2a4982a0961f89a15618f8d4c2081f5a"
+ }
+ Frame {
+ msec: 2048
+ hash: "acf8666d6a8a29925f3895aa8e93f713"
+ }
+ Frame {
+ msec: 2064
+ hash: "967ed026bc92a6d2747c5227105543a6"
+ }
+ Frame {
+ msec: 2080
+ hash: "ff72f3fb95f25990c99c1c14cfef57da"
+ }
+ Frame {
+ msec: 2096
+ hash: "0874a4f863596c3860dcf5b1f7f6ceb2"
+ }
+ Frame {
+ msec: 2112
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2128
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2144
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2160
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2176
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2192
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2208
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2224
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2240
+ hash: "520445d8619ad9bdde0db0e61f17567c"
+ }
+ Frame {
+ msec: 2256
+ hash: "38e916aaa015643c8aa1a6b38b2ded11"
+ }
+ Frame {
+ msec: 2272
+ hash: "306e0c5da54956ae86664631254abaff"
+ }
+ Frame {
+ msec: 2288
+ hash: "6eb41a7488b2170ce804a323d04ee3ac"
+ }
+ Frame {
+ msec: 2304
+ hash: "53504cdfe0329c75167018d20aac4802"
+ }
+ Frame {
+ msec: 2320
+ hash: "04e2d7df00e043ee8420c12666e74cc3"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2336
+ hash: "504baf54d9ea564beaa38dd1721d0d7f"
+ }
+ Frame {
+ msec: 2352
+ hash: "f1a159ad7d290ddd9aeb2a82c8daa005"
+ }
+ Frame {
+ msec: 2368
+ hash: "c2f8cdd35514a15eab07b58e95a42595"
+ }
+ Frame {
+ msec: 2384
+ hash: "d81105c661d57fefac2719c3f2e72195"
+ }
+ Frame {
+ msec: 2400
+ hash: "50c9cf40900cb5cca541b2f4f5c6f49d"
+ }
+ Frame {
+ msec: 2416
+ hash: "83ee765caeb775cf858735f2aab5712b"
+ }
+ Frame {
+ msec: 2432
+ hash: "3098d35f80f8c7a87b470b9dea86b8e5"
+ }
+ Frame {
+ msec: 2448
+ hash: "95419b34afde55f67e48686327be2bff"
+ }
+ Frame {
+ msec: 2464
+ hash: "fcc551cb390b8727147b5e8cdca4d589"
+ }
+ Frame {
+ msec: 2480
+ hash: "c49cc92b98904e7d27d45ac0ae3cc4a2"
+ }
+ Frame {
+ msec: 2496
+ hash: "336c908463796547dbf5a6459c56b62e"
+ }
+ Frame {
+ msec: 2512
+ hash: "94887e3dd76236972643db277943ea53"
+ }
+ Frame {
+ msec: 2528
+ hash: "fad61012614f65bc48e87a60cc50d31e"
+ }
+ Frame {
+ msec: 2544
+ hash: "40e6032e6352e62bf7ceea8c75f5d2ff"
+ }
+ Frame {
+ msec: 2560
+ hash: "9f382f5b18fe7ae619e6a6ec0634541b"
+ }
+ Frame {
+ msec: 2576
+ hash: "9ccda1ba0f636e6abee5ca4a005a9117"
+ }
+ Frame {
+ msec: 2592
+ hash: "b10afc5bf160b01d5567f7de26275460"
+ }
+ Frame {
+ msec: 2608
+ hash: "6e67fdc1773c6db11ca2827db4e12c64"
+ }
+ Frame {
+ msec: 2624
+ hash: "fc2bd8e7b3446c6c2da2f4ead51e4318"
+ }
+ Frame {
+ msec: 2640
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2656
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2672
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2688
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2704
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2720
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2736
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2752
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2768
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2784
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2800
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2816
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2832
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2848
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Frame {
+ msec: 2864
+ hash: "ac0295495345987d1e000f6bb2436927"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2880
+ image: "gridview2.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "fc2bd8e7b3446c6c2da2f4ead51e4318"
+ }
+ Frame {
+ msec: 2912
+ hash: "6e67fdc1773c6db11ca2827db4e12c64"
+ }
+ Frame {
+ msec: 2928
+ hash: "b10afc5bf160b01d5567f7de26275460"
+ }
+ Frame {
+ msec: 2944
+ hash: "9ccda1ba0f636e6abee5ca4a005a9117"
+ }
+ Frame {
+ msec: 2960
+ hash: "9f382f5b18fe7ae619e6a6ec0634541b"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2976
+ hash: "40e6032e6352e62bf7ceea8c75f5d2ff"
+ }
+ Frame {
+ msec: 2992
+ hash: "fad61012614f65bc48e87a60cc50d31e"
+ }
+ Frame {
+ msec: 3008
+ hash: "94887e3dd76236972643db277943ea53"
+ }
+ Frame {
+ msec: 3024
+ hash: "336c908463796547dbf5a6459c56b62e"
+ }
+ Frame {
+ msec: 3040
+ hash: "c49cc92b98904e7d27d45ac0ae3cc4a2"
+ }
+ Frame {
+ msec: 3056
+ hash: "fcc551cb390b8727147b5e8cdca4d589"
+ }
+ Frame {
+ msec: 3072
+ hash: "95419b34afde55f67e48686327be2bff"
+ }
+ Frame {
+ msec: 3088
+ hash: "1b7ebcf0e3d68e429cb04966120985e5"
+ }
+ Frame {
+ msec: 3104
+ hash: "1b7ebcf0e3d68e429cb04966120985e5"
+ }
+ Frame {
+ msec: 3120
+ hash: "1b7ebcf0e3d68e429cb04966120985e5"
+ }
+ Frame {
+ msec: 3136
+ hash: "1b7ebcf0e3d68e429cb04966120985e5"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3152
+ hash: "1b7ebcf0e3d68e429cb04966120985e5"
+ }
+ Frame {
+ msec: 3168
+ hash: "9d5ee2458abc5dfd56abfd42c906270f"
+ }
+ Frame {
+ msec: 3184
+ hash: "c88c120d64171197e4050cb73b56a766"
+ }
+ Frame {
+ msec: 3200
+ hash: "2ce6de97a8dac08b338e1ce9f20d55f4"
+ }
+ Frame {
+ msec: 3216
+ hash: "99b2d2edbcacd660776ea62e1556043c"
+ }
+ Frame {
+ msec: 3232
+ hash: "1b60b4f0350304899d4dc787a9dc7450"
+ }
+ Frame {
+ msec: 3248
+ hash: "c037da8bc97ba8c391e616ff2b3aadd3"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3264
+ hash: "cbb9a6cc0df3e76f46adca01e1ad2099"
+ }
+ Frame {
+ msec: 3280
+ hash: "9e2cc9298333f65cbc020c20665e01a9"
+ }
+ Frame {
+ msec: 3296
+ hash: "df31529d31b9f81aeeda0c249d0e0f2b"
+ }
+ Frame {
+ msec: 3312
+ hash: "c7034a0e8956c9f483c128a934d68fa7"
+ }
+ Frame {
+ msec: 3328
+ hash: "f0161b0d27757137bcb7fd3e6db2280c"
+ }
+ Frame {
+ msec: 3344
+ hash: "90dcbe13ea318bf970629bfd2d580a8d"
+ }
+ Frame {
+ msec: 3360
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3376
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3392
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3408
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3424
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3440
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3456
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3472
+ hash: "d4a48ee79a18cc5c0bc123fbb40c3efd"
+ }
+ Frame {
+ msec: 3488
+ hash: "55050bc52a955a427e6d845f4c7adea3"
+ }
+ Frame {
+ msec: 3504
+ hash: "4a333ddc220f8da4f0fd8dfc7c0395a4"
+ }
+ Frame {
+ msec: 3520
+ hash: "7ee451bcd930dac49246b50831f236ea"
+ }
+ Frame {
+ msec: 3536
+ hash: "c04a389510e141185f72e9362a268794"
+ }
+ Frame {
+ msec: 3552
+ hash: "d57af1c1048a517c629761dca1879101"
+ }
+ Frame {
+ msec: 3568
+ hash: "0303941402e587a7a46c6ee76c93b33e"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3584
+ hash: "ed13f12e4f3f2e80126ce921b213e9ba"
+ }
+ Frame {
+ msec: 3600
+ hash: "86b3cfd06900fb446c09748f41176dbe"
+ }
+ Frame {
+ msec: 3616
+ hash: "50b1cfef8e5c0e134c0825ab7a94a45f"
+ }
+ Frame {
+ msec: 3632
+ hash: "c84e56751463bc69b9ad7729bf5895e4"
+ }
+ Frame {
+ msec: 3648
+ hash: "fa846e78b01651191def27deab9665ea"
+ }
+ Frame {
+ msec: 3664
+ hash: "e9ad89402275acbe4f504ab65bba0e4a"
+ }
+ Frame {
+ msec: 3680
+ hash: "c7c4d839f5791578eda5a65b823e4d49"
+ }
+ Frame {
+ msec: 3696
+ hash: "8dde1718ff572566322d845e7167522d"
+ }
+ Frame {
+ msec: 3712
+ hash: "8fd9942e967d012e357a3dc5f83837a6"
+ }
+ Frame {
+ msec: 3728
+ hash: "c4da9fd821add0816d6d0a1aac4b4736"
+ }
+ Frame {
+ msec: 3744
+ hash: "119e88b3f87362b43d7b8c422dc87b7d"
+ }
+ Frame {
+ msec: 3760
+ hash: "942e48d515c3982c73739b3a270e6521"
+ }
+ Frame {
+ msec: 3776
+ hash: "623d099d333e663ff398566299f2287b"
+ }
+ Frame {
+ msec: 3792
+ hash: "cb23f7866992cfc44d240f4969b2f201"
+ }
+ Frame {
+ msec: 3808
+ hash: "e8d400b1c3f298817597c2602b2d8be6"
+ }
+ Frame {
+ msec: 3824
+ hash: "184587e1c69062c2324e5f001eb92a6b"
+ }
+ Frame {
+ msec: 3840
+ image: "gridview2.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "66ba6777a409b055b9cbe94e80480e07"
+ }
+ Frame {
+ msec: 3872
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3888
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3904
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3920
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3936
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3952
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3968
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 3984
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4000
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4016
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4032
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4048
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4064
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4080
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4096
+ hash: "cc3020c9b243b08f409a58d12b84dcb2"
+ }
+ Frame {
+ msec: 4112
+ hash: "66ba6777a409b055b9cbe94e80480e07"
+ }
+ Frame {
+ msec: 4128
+ hash: "398a769979b6adfbe42bd4ae61ffc9d5"
+ }
+ Frame {
+ msec: 4144
+ hash: "184587e1c69062c2324e5f001eb92a6b"
+ }
+ Frame {
+ msec: 4160
+ hash: "e8d400b1c3f298817597c2602b2d8be6"
+ }
+ Frame {
+ msec: 4176
+ hash: "cb23f7866992cfc44d240f4969b2f201"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4192
+ hash: "623d099d333e663ff398566299f2287b"
+ }
+ Frame {
+ msec: 4208
+ hash: "942e48d515c3982c73739b3a270e6521"
+ }
+ Frame {
+ msec: 4224
+ hash: "119e88b3f87362b43d7b8c422dc87b7d"
+ }
+ Frame {
+ msec: 4240
+ hash: "c4da9fd821add0816d6d0a1aac4b4736"
+ }
+ Frame {
+ msec: 4256
+ hash: "8fd9942e967d012e357a3dc5f83837a6"
+ }
+ Frame {
+ msec: 4272
+ hash: "8dde1718ff572566322d845e7167522d"
+ }
+ Frame {
+ msec: 4288
+ hash: "c7c4d839f5791578eda5a65b823e4d49"
+ }
+ Frame {
+ msec: 4304
+ hash: "506283ccfe9670633ce0bf60b437b37b"
+ }
+ Frame {
+ msec: 4320
+ hash: "506283ccfe9670633ce0bf60b437b37b"
+ }
+ Frame {
+ msec: 4336
+ hash: "506283ccfe9670633ce0bf60b437b37b"
+ }
+ Frame {
+ msec: 4352
+ hash: "506283ccfe9670633ce0bf60b437b37b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4368
+ hash: "506283ccfe9670633ce0bf60b437b37b"
+ }
+ Frame {
+ msec: 4384
+ hash: "fb437f6c23561092a124e498f1604ff2"
+ }
+ Frame {
+ msec: 4400
+ hash: "402ba144bbb7260eec4553e68eb35cda"
+ }
+ Frame {
+ msec: 4416
+ hash: "76a983de9e85e0c81dfb8908252bd6c9"
+ }
+ Frame {
+ msec: 4432
+ hash: "09219f55fae47a0afed887ebf68a36bc"
+ }
+ Frame {
+ msec: 4448
+ hash: "344e81cc262093facef2f6a235a734dc"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4464
+ hash: "8f1c5544eb537555b1c59a377b15e31d"
+ }
+ Frame {
+ msec: 4480
+ hash: "606b9bb549fe2e4bbd09d67b7dea0d1a"
+ }
+ Frame {
+ msec: 4496
+ hash: "63e239c97bd01a61cb31ef2869e7f47c"
+ }
+ Frame {
+ msec: 4512
+ hash: "f7c176550c39f8a1ad64590cf33a60a4"
+ }
+ Frame {
+ msec: 4528
+ hash: "8581cb14ed81efdf9abb638b5e542cc3"
+ }
+ Frame {
+ msec: 4544
+ hash: "7a1e9354ecc49d8bc27d303c7bdc81f9"
+ }
+ Frame {
+ msec: 4560
+ hash: "610288b97276ee03702ed8a814ef333d"
+ }
+ Frame {
+ msec: 4576
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Frame {
+ msec: 4592
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Frame {
+ msec: 4608
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Frame {
+ msec: 4624
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Frame {
+ msec: 4640
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Frame {
+ msec: 4656
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4672
+ hash: "8d36bc2f3ab614d19f3ec8821f3e81ed"
+ }
+ Frame {
+ msec: 4688
+ hash: "9713c6b9aff051dd0cc45c545d34b688"
+ }
+ Frame {
+ msec: 4704
+ hash: "1f8fd4d759e343720a8681b6ad126b72"
+ }
+ Frame {
+ msec: 4720
+ hash: "2d7c0164278a8a07117315f790224688"
+ }
+ Frame {
+ msec: 4736
+ hash: "8550d916d91a40b0c3a886b962e07ffc"
+ }
+ Frame {
+ msec: 4752
+ hash: "df0c2e474139e79429bfc19c79a65ef8"
+ }
+ Frame {
+ msec: 4768
+ hash: "acfb99d081d754276e5ed59bd590aeab"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4784
+ hash: "2b34cd101b442f7a3de2893fd5514c16"
+ }
+ Frame {
+ msec: 4800
+ image: "gridview2.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "dd39a8e6fa3784453461193a6da416cd"
+ }
+ Frame {
+ msec: 4832
+ hash: "5670e8f91ea2df451f0974a51cd77d7d"
+ }
+ Frame {
+ msec: 4848
+ hash: "74b97a09bfe7400872a2c6214e04a5ac"
+ }
+ Frame {
+ msec: 4864
+ hash: "cfd55b963506ab54cf09a7311e84bcc9"
+ }
+ Frame {
+ msec: 4880
+ hash: "59657ee9293c03f064d62de826931435"
+ }
+ Frame {
+ msec: 4896
+ hash: "31f6a4adf31be5ed0af0ea4097e3acee"
+ }
+ Frame {
+ msec: 4912
+ hash: "8f5bfc40c8cdb2f8ce69adb72e7efe76"
+ }
+ Frame {
+ msec: 4928
+ hash: "9dc38985113124130e2ca7950e0bd144"
+ }
+ Frame {
+ msec: 4944
+ hash: "786e6e8b9e74876a6f393d61a78b8fc7"
+ }
+ Frame {
+ msec: 4960
+ hash: "1f4d59a4e4684aab309363a711b30006"
+ }
+ Frame {
+ msec: 4976
+ hash: "a11e332de151b43051796e16dbcf75c3"
+ }
+ Frame {
+ msec: 4992
+ hash: "1a0e82029ae107cb2a018786752433ff"
+ }
+ Frame {
+ msec: 5008
+ hash: "b14c51977c7fbf51f9cf6fec309bff6a"
+ }
+ Frame {
+ msec: 5024
+ hash: "2b418f811992399c3f87c268db745632"
+ }
+ Frame {
+ msec: 5040
+ hash: "0e9a056207053ca98c4e9f42de244c62"
+ }
+ Frame {
+ msec: 5056
+ hash: "1945c3f9e3a1337e7d111e15adea345f"
+ }
+ Frame {
+ msec: 5072
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5088
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5104
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5120
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5136
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5152
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5168
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5184
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5200
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5216
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5232
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5248
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5264
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5280
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5296
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5312
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5328
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5344
+ hash: "d8cf36b6cc15a01ead815d814ae81cb4"
+ }
+ Frame {
+ msec: 5360
+ hash: "1945c3f9e3a1337e7d111e15adea345f"
+ }
+ Frame {
+ msec: 5376
+ hash: "0e9a056207053ca98c4e9f42de244c62"
+ }
+ Frame {
+ msec: 5392
+ hash: "2b418f811992399c3f87c268db745632"
+ }
+ Frame {
+ msec: 5408
+ hash: "b14c51977c7fbf51f9cf6fec309bff6a"
+ }
+ Frame {
+ msec: 5424
+ hash: "1a0e82029ae107cb2a018786752433ff"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5440
+ hash: "a11e332de151b43051796e16dbcf75c3"
+ }
+ Frame {
+ msec: 5456
+ hash: "1f4d59a4e4684aab309363a711b30006"
+ }
+ Frame {
+ msec: 5472
+ hash: "786e6e8b9e74876a6f393d61a78b8fc7"
+ }
+ Frame {
+ msec: 5488
+ hash: "9dc38985113124130e2ca7950e0bd144"
+ }
+ Frame {
+ msec: 5504
+ hash: "8f5bfc40c8cdb2f8ce69adb72e7efe76"
+ }
+ Frame {
+ msec: 5520
+ hash: "31f6a4adf31be5ed0af0ea4097e3acee"
+ }
+ Frame {
+ msec: 5536
+ hash: "59657ee9293c03f064d62de826931435"
+ }
+ Frame {
+ msec: 5552
+ hash: "23aa652a0de7fced4a780d72f0940a1b"
+ }
+ Frame {
+ msec: 5568
+ hash: "23aa652a0de7fced4a780d72f0940a1b"
+ }
+ Frame {
+ msec: 5584
+ hash: "23aa652a0de7fced4a780d72f0940a1b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5600
+ hash: "23aa652a0de7fced4a780d72f0940a1b"
+ }
+ Frame {
+ msec: 5616
+ hash: "d46eea049d6156a5e85d9c6811d9d367"
+ }
+ Frame {
+ msec: 5632
+ hash: "d5796ae85247cb8502f92f0d044e4e1f"
+ }
+ Frame {
+ msec: 5648
+ hash: "90987ac49c1a4e6b668436e3ff631e6c"
+ }
+ Frame {
+ msec: 5664
+ hash: "c38d69759ad80242b1fe83ba191cd421"
+ }
+ Frame {
+ msec: 5680
+ hash: "09d08aed76a04e492d8a39cc4dd2b8f5"
+ }
+ Frame {
+ msec: 5696
+ hash: "9671d2ff9a2ef46ce3c750a1965404a4"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5712
+ hash: "f55857816d666ece4a7987a70883b3d1"
+ }
+ Frame {
+ msec: 5728
+ hash: "a2d80527b30316d9120b057bbfcfa666"
+ }
+ Frame {
+ msec: 5744
+ hash: "87ca69287c1469cbc7e65d1673016de7"
+ }
+ Frame {
+ msec: 5760
+ image: "gridview2.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "917a9a171273fe9fd4c450eeed6f58ed"
+ }
+ Frame {
+ msec: 5792
+ hash: "6e7ade250a9a9692caee2a220dd2ac53"
+ }
+ Frame {
+ msec: 5808
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5824
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5840
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5856
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5872
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5888
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5904
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5920
+ hash: "ca2dcb16d553889a3a57b48700c2a595"
+ }
+ Frame {
+ msec: 5936
+ hash: "024ee59c130eca0a6e935f4715510bba"
+ }
+ Frame {
+ msec: 5952
+ hash: "d478be3737e00319cc90e9c53fc8cdca"
+ }
+ Frame {
+ msec: 5968
+ hash: "4d392f0852a197d5875cad45427092c4"
+ }
+ Frame {
+ msec: 5984
+ hash: "b2a9d598fb16a331b1ae609839b02164"
+ }
+ Frame {
+ msec: 6000
+ hash: "c0db11e439225dc4b725a7f1d7ae9840"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6016
+ hash: "9f5e1ef8af0aaf44c755f35304f5179b"
+ }
+ Frame {
+ msec: 6032
+ hash: "dee750b713080dd6c6191a82d7422161"
+ }
+ Frame {
+ msec: 6048
+ hash: "4f76165ee19bbcb8da190f206eb90c90"
+ }
+ Frame {
+ msec: 6064
+ hash: "3bc9e612703a5462b43aef4e7160b0ae"
+ }
+ Frame {
+ msec: 6080
+ hash: "8223bec3511bffcebdd6be81e2966767"
+ }
+ Frame {
+ msec: 6096
+ hash: "db636385d0e73fcb56bd7c0f0c0d7e10"
+ }
+ Frame {
+ msec: 6112
+ hash: "eeb33d29d7cf77b59372774ee795dd78"
+ }
+ Frame {
+ msec: 6128
+ hash: "7c1d76b6b3c9c9c39cb6f26cbfa7b5ff"
+ }
+ Frame {
+ msec: 6144
+ hash: "8efc144cfcc12e97db3d0359c57707eb"
+ }
+ Frame {
+ msec: 6160
+ hash: "7e8ea890b8ab2ed2a736a2fd108a24a6"
+ }
+ Frame {
+ msec: 6176
+ hash: "9886d9ebe7fe17ad487cf449882a0780"
+ }
+ Frame {
+ msec: 6192
+ hash: "2e62826b1fa6e0bdec3a93a6964ae501"
+ }
+ Frame {
+ msec: 6208
+ hash: "47c505867f2194100f4952a9548d7b44"
+ }
+ Frame {
+ msec: 6224
+ hash: "4326125610d9da145999e11c2417bf9e"
+ }
+ Frame {
+ msec: 6240
+ hash: "dcdb1a8765c16ba563421e36b30e6d33"
+ }
+ Frame {
+ msec: 6256
+ hash: "6d1486fd8d72564de5d936d66f177dd5"
+ }
+ Frame {
+ msec: 6272
+ hash: "e277649cde67f64b0e9b1a76d7878c8d"
+ }
+ Frame {
+ msec: 6288
+ hash: "54307b1f3b8ce30ea4f49e6c2b01a6c3"
+ }
+ Frame {
+ msec: 6304
+ hash: "853a09f007d7046f0d12b7a829029861"
+ }
+ Frame {
+ msec: 6320
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6336
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6352
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6368
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6384
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6400
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6416
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6432
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6448
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6464
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6480
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6496
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6512
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6528
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6544
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6560
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6576
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6592
+ hash: "d80a513529cb80658a7696c34c33a7dd"
+ }
+ Frame {
+ msec: 6608
+ hash: "853a09f007d7046f0d12b7a829029861"
+ }
+ Frame {
+ msec: 6624
+ hash: "54307b1f3b8ce30ea4f49e6c2b01a6c3"
+ }
+ Frame {
+ msec: 6640
+ hash: "e277649cde67f64b0e9b1a76d7878c8d"
+ }
+ Frame {
+ msec: 6656
+ hash: "6d1486fd8d72564de5d936d66f177dd5"
+ }
+ Frame {
+ msec: 6672
+ hash: "dcdb1a8765c16ba563421e36b30e6d33"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6688
+ hash: "4326125610d9da145999e11c2417bf9e"
+ }
+ Frame {
+ msec: 6704
+ hash: "47c505867f2194100f4952a9548d7b44"
+ }
+ Frame {
+ msec: 6720
+ image: "gridview2.6.png"
+ }
+ Frame {
+ msec: 6736
+ hash: "9886d9ebe7fe17ad487cf449882a0780"
+ }
+ Frame {
+ msec: 6752
+ hash: "7e8ea890b8ab2ed2a736a2fd108a24a6"
+ }
+ Frame {
+ msec: 6768
+ hash: "8efc144cfcc12e97db3d0359c57707eb"
+ }
+ Frame {
+ msec: 6784
+ hash: "7c1d76b6b3c9c9c39cb6f26cbfa7b5ff"
+ }
+ Frame {
+ msec: 6800
+ hash: "8033aa34452963bf474c32357d657291"
+ }
+ Frame {
+ msec: 6816
+ hash: "8033aa34452963bf474c32357d657291"
+ }
+ Frame {
+ msec: 6832
+ hash: "8033aa34452963bf474c32357d657291"
+ }
+ Frame {
+ msec: 6848
+ hash: "8033aa34452963bf474c32357d657291"
+ }
+ Frame {
+ msec: 6864
+ hash: "8033aa34452963bf474c32357d657291"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6880
+ hash: "8033aa34452963bf474c32357d657291"
+ }
+ Frame {
+ msec: 6896
+ hash: "85281bb31dd2a4a02dccc8ecab2c7d05"
+ }
+ Frame {
+ msec: 6912
+ hash: "83b05ae44a1e20426652ac75899492cb"
+ }
+ Frame {
+ msec: 6928
+ hash: "60ef7f46a0a2c9172f2bab8380f893fd"
+ }
+ Frame {
+ msec: 6944
+ hash: "278eb628024c7b8f4c101ae0c7ed6149"
+ }
+ Frame {
+ msec: 6960
+ hash: "92c830a5f89cf662413b127a06c605a3"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6976
+ hash: "cee562140d9f2a3702fa6fd059f06473"
+ }
+ Frame {
+ msec: 6992
+ hash: "bd2c954c86c647d1e7d318ac8aa82127"
+ }
+ Frame {
+ msec: 7008
+ hash: "c5eaf6e4c8e1b43c87d9831e151acee4"
+ }
+ Frame {
+ msec: 7024
+ hash: "6e429382a6475cf10afcdb41bc2ceef7"
+ }
+ Frame {
+ msec: 7040
+ hash: "671a251d2e66a9f227006a2833df496e"
+ }
+ Frame {
+ msec: 7056
+ hash: "7d938be743cd72ffea5d0a4980e6edc6"
+ }
+ Frame {
+ msec: 7072
+ hash: "352193740b77a712e2c2ad330bf09d1d"
+ }
+ Frame {
+ msec: 7088
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7104
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7120
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7136
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7152
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7168
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7184
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7200
+ hash: "e488fb76fb550fba51b95bee3fee80d5"
+ }
+ Frame {
+ msec: 7216
+ hash: "d32ef62f1983fb803c899298e3c77b17"
+ }
+ Frame {
+ msec: 7232
+ hash: "9f3596e95a7ba704c76948f1ecfc66fc"
+ }
+ Frame {
+ msec: 7248
+ hash: "48a9c4e774d10e1e88dda294adc5ab69"
+ }
+ Frame {
+ msec: 7264
+ hash: "18ec616a58098fec721e20b17e929b42"
+ }
+ Frame {
+ msec: 7280
+ hash: "a59607660cc32a4241f5af03eef49db6"
+ }
+ Frame {
+ msec: 7296
+ hash: "7eef7bbace7c9b73457cffdd3c45349e"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7312
+ hash: "d9e460e54ed750f89e161b82f7c37526"
+ }
+ Frame {
+ msec: 7328
+ hash: "129d9c9ec225f142ac6e8fe523fd1aae"
+ }
+ Frame {
+ msec: 7344
+ hash: "44b0cb0a4167d8f5e826a361a1f223f8"
+ }
+ Frame {
+ msec: 7360
+ hash: "7f0e4ece9195f7f06175b299b10d3482"
+ }
+ Frame {
+ msec: 7376
+ hash: "822f4aac06674acbc8609d95c4fefe21"
+ }
+ Frame {
+ msec: 7392
+ hash: "9898ec32f6b9e11ff24d92473530694f"
+ }
+ Frame {
+ msec: 7408
+ hash: "4a530e8bfc58fbee76303b7d8a4ea62d"
+ }
+ Frame {
+ msec: 7424
+ hash: "3d1895d6a5d08ca3ceac1c7ef7b530a8"
+ }
+ Frame {
+ msec: 7440
+ hash: "e958eb57c09645e6f4b4f6a2a24be774"
+ }
+ Frame {
+ msec: 7456
+ hash: "8821380e50148c5b488918e8f75a986f"
+ }
+ Frame {
+ msec: 7472
+ hash: "42b500e9848f9989fe367d45a0523eaa"
+ }
+ Frame {
+ msec: 7488
+ hash: "d93ebd971e82a36d85c289cc564331ce"
+ }
+ Frame {
+ msec: 7504
+ hash: "4753d6c2a6b280b450176b3d3ba13c39"
+ }
+ Frame {
+ msec: 7520
+ hash: "24693e3a86aa8ebe8598ddad8aeb01d1"
+ }
+ Frame {
+ msec: 7536
+ hash: "14a2bd17a7b30bab0dfbf5f31cf31414"
+ }
+ Frame {
+ msec: 7552
+ hash: "0052b5abfd354a315ac2b43c6c3e3ef1"
+ }
+ Frame {
+ msec: 7568
+ hash: "dfd0060290351b57b0fd0221ed57384b"
+ }
+ Frame {
+ msec: 7584
+ hash: "921d73b58776bc9abafabdef0898bfc0"
+ }
+ Frame {
+ msec: 7600
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7616
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7632
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7648
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7664
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7680
+ image: "gridview2.7.png"
+ }
+ Frame {
+ msec: 7696
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7712
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7728
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7744
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7760
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7776
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7792
+ hash: "b1d77d0f292de883cec9862e0b7a04e2"
+ }
+ Frame {
+ msec: 7808
+ hash: "921d73b58776bc9abafabdef0898bfc0"
+ }
+ Frame {
+ msec: 7824
+ hash: "dfd0060290351b57b0fd0221ed57384b"
+ }
+ Frame {
+ msec: 7840
+ hash: "0052b5abfd354a315ac2b43c6c3e3ef1"
+ }
+ Frame {
+ msec: 7856
+ hash: "14a2bd17a7b30bab0dfbf5f31cf31414"
+ }
+ Frame {
+ msec: 7872
+ hash: "24693e3a86aa8ebe8598ddad8aeb01d1"
+ }
+ Frame {
+ msec: 7888
+ hash: "4753d6c2a6b280b450176b3d3ba13c39"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 536870912
+ text: "1d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7904
+ hash: "d93ebd971e82a36d85c289cc564331ce"
+ }
+ Frame {
+ msec: 7920
+ hash: "42b500e9848f9989fe367d45a0523eaa"
+ }
+ Frame {
+ msec: 7936
+ hash: "8821380e50148c5b488918e8f75a986f"
+ }
+ Frame {
+ msec: 7952
+ hash: "e958eb57c09645e6f4b4f6a2a24be774"
+ }
+ Frame {
+ msec: 7968
+ hash: "3d1895d6a5d08ca3ceac1c7ef7b530a8"
+ }
+ Frame {
+ msec: 7984
+ hash: "4a530e8bfc58fbee76303b7d8a4ea62d"
+ }
+ Frame {
+ msec: 8000
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8016
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8032
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8048
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8064
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8080
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8096
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8112
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8128
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8144
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8160
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8176
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8192
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8208
+ hash: "916eaaf52ffde2b176a3e4a02c447409"
+ }
+ Frame {
+ msec: 8224
+ hash: "754ab9d39b63a37fff9438192b922dca"
+ }
+ Frame {
+ msec: 8240
+ hash: "57c269040d25924ac208692c687fcc9e"
+ }
+ Frame {
+ msec: 8256
+ hash: "78062136ee9f2ddae9c34e2ae66bfc49"
+ }
+ Frame {
+ msec: 8272
+ hash: "995fb06a454ce29db5d3c4433c2a93ec"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8288
+ hash: "ca89d735d9315377908c6e268eaff16b"
+ }
+ Frame {
+ msec: 8304
+ hash: "76bbf3fc1f0261fcaed5e0a245e99c56"
+ }
+ Frame {
+ msec: 8320
+ hash: "6c6cdb20b617ec634370efca554367b1"
+ }
+ Frame {
+ msec: 8336
+ hash: "f979473bd94f44db812795cdfee11bbe"
+ }
+ Frame {
+ msec: 8352
+ hash: "900faba9568c2d31df8773b872f13dbe"
+ }
+ Frame {
+ msec: 8368
+ hash: "d70076d643952efdeb1fce506623c33a"
+ }
+ Frame {
+ msec: 8384
+ hash: "2dbe655931825dd8af1d8b75a46a1d2d"
+ }
+ Frame {
+ msec: 8400
+ hash: "0162a9b00b9b7b69d487f9a1e85f6407"
+ }
+ Frame {
+ msec: 8416
+ hash: "7240727aedaf9f3d72c33a95175255a4"
+ }
+ Frame {
+ msec: 8432
+ hash: "7240727aedaf9f3d72c33a95175255a4"
+ }
+ Frame {
+ msec: 8448
+ hash: "7240727aedaf9f3d72c33a95175255a4"
+ }
+ Frame {
+ msec: 8464
+ hash: "7240727aedaf9f3d72c33a95175255a4"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8480
+ hash: "7240727aedaf9f3d72c33a95175255a4"
+ }
+ Frame {
+ msec: 8496
+ hash: "0cf200b277d35697e1dd785b051ee0d1"
+ }
+ Frame {
+ msec: 8512
+ hash: "a5d3f2ce5649466fa81073821d58b4c2"
+ }
+ Frame {
+ msec: 8528
+ hash: "c7ff1e80b4bffcb4e42e83e96f7b1231"
+ }
+ Frame {
+ msec: 8544
+ hash: "1d1358126ed02a890344d881a5e59fd5"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8560
+ hash: "371d29e0160a9060a1b84b36fdfc6178"
+ }
+ Frame {
+ msec: 8576
+ hash: "94a0b0b69d4891b6cea345225105b0f4"
+ }
+ Frame {
+ msec: 8592
+ hash: "8cb68d6d214044ee58dae2641bcab4d4"
+ }
+ Frame {
+ msec: 8608
+ hash: "93813fc46675f13d1d85a139710c0760"
+ }
+ Frame {
+ msec: 8624
+ hash: "d5da634c1e30ae7898699eaec638e205"
+ }
+ Frame {
+ msec: 8640
+ image: "gridview2.8.png"
+ }
+ Frame {
+ msec: 8656
+ hash: "e5a3c5a92e640e66c554f52469f47b31"
+ }
+ Frame {
+ msec: 8672
+ hash: "561a894707b154acf5a6beee16e014e5"
+ }
+ Frame {
+ msec: 8688
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8704
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8720
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8736
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8752
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8768
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8784
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8800
+ hash: "aacc636aa3658958a2d5046130ca422c"
+ }
+ Frame {
+ msec: 8816
+ hash: "cdceca4bc7b3a05fc8d0e1d90bd7c84e"
+ }
+ Frame {
+ msec: 8832
+ hash: "54758c6d678ab6fa000282e7c34dba81"
+ }
+ Frame {
+ msec: 8848
+ hash: "0b64560a1c0c5eb6f41eecf863581185"
+ }
+ Frame {
+ msec: 8864
+ hash: "d205b1421f61c09c4a380f1b71758fa9"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8880
+ hash: "87117d124480f50452451990d1e1f967"
+ }
+ Frame {
+ msec: 8896
+ hash: "4e2892234cbcd10cc6c3369bcd5a83c3"
+ }
+ Frame {
+ msec: 8912
+ hash: "81abd23f89029d33804f89dc65096994"
+ }
+ Frame {
+ msec: 8928
+ hash: "c516e9a6d29939b8be171e104e732f57"
+ }
+ Frame {
+ msec: 8944
+ hash: "64f6f8e3e952219542af56c71ca8456c"
+ }
+ Frame {
+ msec: 8960
+ hash: "258d650a1f92064f5f37eba5f36097e1"
+ }
+ Frame {
+ msec: 8976
+ hash: "66d06f8aa8a2783585be7589580acb22"
+ }
+ Frame {
+ msec: 8992
+ hash: "2b80eef9fafd5aa77b64144602a26ca5"
+ }
+ Frame {
+ msec: 9008
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Frame {
+ msec: 9024
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Frame {
+ msec: 9040
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Frame {
+ msec: 9056
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Frame {
+ msec: 9072
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Frame {
+ msec: 9088
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9104
+ hash: "88e47e6aab5c39bde5bb088b4290ade7"
+ }
+ Frame {
+ msec: 9120
+ hash: "c9856dbc374a487054e9930443617b51"
+ }
+ Frame {
+ msec: 9136
+ hash: "863f8a4336b9487fa6050920b5c5445f"
+ }
+ Frame {
+ msec: 9152
+ hash: "15966d5c44aad8d231d3b08fd879d06d"
+ }
+ Frame {
+ msec: 9168
+ hash: "294e1360ba8551963a873b4216a22268"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9184
+ hash: "6a051090b04631480cb4e61d5197495b"
+ }
+ Frame {
+ msec: 9200
+ hash: "6cec62afc9eaf4157553207b5de3186a"
+ }
+ Frame {
+ msec: 9216
+ hash: "5a75c18bf80d99901872cabac4c75c59"
+ }
+ Frame {
+ msec: 9232
+ hash: "caa915713b3996bc4f38faed7ef9692f"
+ }
+ Frame {
+ msec: 9248
+ hash: "95f561f70fa88bb9cc65ba8495361ffe"
+ }
+ Frame {
+ msec: 9264
+ hash: "902524e1adbbfa154f80938a731720d1"
+ }
+ Frame {
+ msec: 9280
+ hash: "618e53106212d428e891de289c6a09c9"
+ }
+ Frame {
+ msec: 9296
+ hash: "70ca177e13273b79da870072848616ce"
+ }
+ Frame {
+ msec: 9312
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9328
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9344
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9360
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9376
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9392
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9408
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9424
+ hash: "fad7be058489838a16234c13771da043"
+ }
+ Frame {
+ msec: 9440
+ hash: "6935dc4b1e3ec8cb994e424aa79be008"
+ }
+ Frame {
+ msec: 9456
+ hash: "2f303654e651ec5efd93e5d67ccf2bb0"
+ }
+ Frame {
+ msec: 9472
+ hash: "6f4134bceaef09336413634a90064df9"
+ }
+ Frame {
+ msec: 9488
+ hash: "6bcf0084c86f5b3643b858e5506d7541"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9504
+ hash: "cd4003c9c35971f0992140407ee4c1dc"
+ }
+ Frame {
+ msec: 9520
+ hash: "513809beb2d08ceb6e3dddc741c91ea6"
+ }
+ Frame {
+ msec: 9536
+ hash: "bb172a6667414a6152ea7be9ee001537"
+ }
+ Frame {
+ msec: 9552
+ hash: "5a90ce27ac85ea34120a2f4f44b71449"
+ }
+ Frame {
+ msec: 9568
+ hash: "344993181b11737f8fe95483dffeef4e"
+ }
+ Frame {
+ msec: 9584
+ hash: "4ca8d732a4922bb1d1a460ed561e90a8"
+ }
+ Frame {
+ msec: 9600
+ image: "gridview2.9.png"
+ }
+ Frame {
+ msec: 9616
+ hash: "5e510910df3236fe0f616276f1d30246"
+ }
+ Frame {
+ msec: 9632
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9648
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9664
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9680
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9696
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9712
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9728
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9744
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9760
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9776
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9792
+ hash: "9bd4d01ff09c0615af59ef664240bc9f"
+ }
+ Frame {
+ msec: 9808
+ hash: "ed2f5376944bd2b113ca8a658f7e039a"
+ }
+ Frame {
+ msec: 9824
+ hash: "d0f89a274132600dd5080199a59d987d"
+ }
+ Frame {
+ msec: 9840
+ hash: "e4a48a016105d700ee77ee3b9a72915a"
+ }
+ Frame {
+ msec: 9856
+ hash: "738ac20b239f5adfc9a537e0ce2f422e"
+ }
+ Frame {
+ msec: 9872
+ hash: "422ce76c5ba7c0edb485436e3ad7bd8b"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9888
+ hash: "a24b4fee45a5c1cadd51dd5eeec4d785"
+ }
+ Frame {
+ msec: 9904
+ hash: "d183b814bed2b1324fdf673f9dde3c98"
+ }
+ Frame {
+ msec: 9920
+ hash: "ceb6626e581b7eb5560829768b9be444"
+ }
+ Frame {
+ msec: 9936
+ hash: "6384040fb8815701604e2c68ed5f19fe"
+ }
+ Frame {
+ msec: 9952
+ hash: "a80d8cbf0c6fe8383badbb2badb361ad"
+ }
+ Frame {
+ msec: 9968
+ hash: "c1a568599592a3f455ad550c2e4878a8"
+ }
+ Frame {
+ msec: 9984
+ hash: "1087cd3d8d5afbe101cabfc9ec3cd055"
+ }
+ Frame {
+ msec: 10000
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10016
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10032
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10048
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10064
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10080
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10096
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10112
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10128
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10144
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10160
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10176
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10192
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10208
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10224
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10240
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 536870912
+ text: "1e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10256
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10272
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10288
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10304
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10320
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10336
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10352
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10368
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10384
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10400
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10416
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10432
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10448
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10464
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10480
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10496
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10512
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10528
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10544
+ hash: "0d30916c7e05ff8609af5894f47a89bb"
+ }
+ Frame {
+ msec: 10560
+ image: "gridview2.10.png"
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/gridview.qml b/tests/auto/declarative/visual/qmlgraphicsgridview/gridview.qml
new file mode 100644
index 0000000..f8782a5
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/gridview.qml
@@ -0,0 +1,51 @@
+import Qt 4.6
+
+Rectangle {
+ width: 300; height: 400; color: "black"
+
+ ListModel {
+ id: appModel
+ ListElement { lColor: "red" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "green" }
+ ListElement { lColor: "blue" }
+ ListElement { lColor: "purple" }
+ ListElement { lColor: "orange" }
+ ListElement { lColor: "pink" }
+ ListElement { lColor: "brown" }
+ ListElement { lColor: "gray" }
+ ListElement { lColor: "red" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "green" }
+ ListElement { lColor: "blue" }
+ ListElement { lColor: "purple" }
+ ListElement { lColor: "orange" }
+ ListElement { lColor: "pink" }
+ ListElement { lColor: "brown" }
+ ListElement { lColor: "gray" }
+ }
+
+ Component {
+ id: appDelegate
+ Item {
+ width: 100; height: 100
+ Rectangle {
+ color: lColor; x: 4; y: 4
+ width: 92; height: 92
+ }
+ }
+ }
+
+ Component {
+ id: appHighlight
+ Rectangle { width: 100; height: 100; color: "white"; z: 3000 }
+ }
+
+ GridView {
+ anchors.fill: parent
+ cellWidth: 100; cellHeight: 100; cacheBuffer: 200
+ model: appModel; delegate: appDelegate
+ highlight: appHighlight
+ focus: true
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicsgridview/gridview2.qml b/tests/auto/declarative/visual/qmlgraphicsgridview/gridview2.qml
new file mode 100644
index 0000000..b30e693
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicsgridview/gridview2.qml
@@ -0,0 +1,57 @@
+import Qt 4.6
+
+Rectangle {
+ width: 300; height: 400; color: "black"
+
+ ListModel {
+ id: appModel
+ ListElement { lColor: "red" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "green" }
+ ListElement { lColor: "blue" }
+ ListElement { lColor: "purple" }
+ ListElement { lColor: "orange" }
+ ListElement { lColor: "pink" }
+ ListElement { lColor: "brown" }
+ ListElement { lColor: "gray" }
+ ListElement { lColor: "red" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "green" }
+ ListElement { lColor: "blue" }
+ ListElement { lColor: "purple" }
+ ListElement { lColor: "orange" }
+ ListElement { lColor: "pink" }
+ ListElement { lColor: "brown" }
+ ListElement { lColor: "gray" }
+ ListElement { lColor: "red" }
+ ListElement { lColor: "yellow" }
+ ListElement { lColor: "green" }
+ }
+
+ Component {
+ id: appDelegate
+ Item {
+ width: 100; height: 100
+ Rectangle {
+ color: lColor; x: 4; y: 4
+ width: 92; height: 92
+ }
+ }
+ }
+
+ GridView {
+ id: gridView; anchors.fill: parent
+ cellWidth: 100; cellHeight: 100; cacheBuffer: 200
+ model: appModel; delegate: appDelegate; focus: true
+
+ flickableData: [
+ Rectangle {
+ color: "transparent"; border.color: "white"; border.width: 8; z: 3000
+ height: 100; width: 100; x: 4; y: 4
+ x: EaseFollow { source: gridView.currentItem.x; velocity: 500 }
+ y: EaseFollow { source: gridView.currentItem.y; velocity: 500 }
+ }
+ ]
+ }
+
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png
new file mode 100644
index 0000000..18c8a9e
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png
new file mode 100644
index 0000000..e86acb4
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png
new file mode 100644
index 0000000..17990b7
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png
new file mode 100644
index 0000000..18c8a9e
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png
new file mode 100644
index 0000000..18c8a9e
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png
new file mode 100644
index 0000000..8636f8f
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png
new file mode 100644
index 0000000..fa7c4b6
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml
new file mode 100644
index 0000000..b8ff925
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml
@@ -0,0 +1,2303 @@
+import Qt.VisualTest 4.6
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 32
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 48
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 64
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 80
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 96
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 112
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 128
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 144
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 160
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 176
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 192
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 208
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 224
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 240
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 256
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 272
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 288
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 304
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 320
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 336
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 352
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 368
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 384
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 400
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 416
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 432
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 448
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 464
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 480
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 496
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 512
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 528
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 544
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 560
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 576
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 592
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 608
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 624
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 640
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 656
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 672
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 688
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 704
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 720
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 736
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 752
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 768
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 784
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 800
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 816
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 832
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 848
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 864
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 880
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 896
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 912
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 928
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 944
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 960
+ image: "test-pathview-2.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 992
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 1008
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 1024
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 1040
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 562; y: 250
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1056
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 557; y: 251
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1072
+ hash: "1ed6fa56736cf7cb2f99b5d362974463"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 544; y: 254
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1088
+ hash: "24f3dd6c49dd8b19cd0c387409405e18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 534; y: 258
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1104
+ hash: "08c828e7fdfba4252fa7a9fb06eb728e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 511; y: 267
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1120
+ hash: "b76110faf8520f52128b5e1af8f2b838"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 499; y: 272
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1136
+ hash: "5f56acb5f39ac291cc8e73c0268df214"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 473; y: 281
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1152
+ hash: "840ee0c0d8ea94e22e783a15687f979d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 459; y: 285
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1168
+ hash: "69827007bbdf5a360ccc34a016315113"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 446; y: 288
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1184
+ hash: "2437beb8f9cb39b125611fb186bad820"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 433; y: 290
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 433; y: 290
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1200
+ hash: "df07c389b26fc191234c70b97bfaa432"
+ }
+ Frame {
+ msec: 1216
+ hash: "8d4e23f4e91d0e0df9d87c3171d5971f"
+ }
+ Frame {
+ msec: 1232
+ hash: "dd79837aefeabffa7184be07f2a98969"
+ }
+ Frame {
+ msec: 1248
+ hash: "2d9bb2aaf4b882902f090ff0c89053c8"
+ }
+ Frame {
+ msec: 1264
+ hash: "b1ec9adbb026d8002a7f16fe9a8d56d2"
+ }
+ Frame {
+ msec: 1280
+ hash: "43b23d6e1aeeb36350c3530650e9156f"
+ }
+ Frame {
+ msec: 1296
+ hash: "03f231597c4d5010ee71c74217f2483d"
+ }
+ Frame {
+ msec: 1312
+ hash: "8607c7412a5a1b4ea1522f28c465a83e"
+ }
+ Frame {
+ msec: 1328
+ hash: "671e80e290bec997eb36320ff76fdccf"
+ }
+ Frame {
+ msec: 1344
+ hash: "5f6717112bd45e5ebe194e0f87d12be6"
+ }
+ Frame {
+ msec: 1360
+ hash: "ca8e33c7a5428d70ae13cb64e5098a48"
+ }
+ Frame {
+ msec: 1376
+ hash: "86e60eb395f66bbaa1ec07b3e07013c0"
+ }
+ Frame {
+ msec: 1392
+ hash: "342fa6ddc02d0a793e97a79ba8882415"
+ }
+ Frame {
+ msec: 1408
+ hash: "a907fbcc47807d4eb6d66e070ea7f2de"
+ }
+ Frame {
+ msec: 1424
+ hash: "04838f8b495bed6d050cbe54d00aad31"
+ }
+ Frame {
+ msec: 1440
+ hash: "d485534916473ea6c4612230c5a95421"
+ }
+ Frame {
+ msec: 1456
+ hash: "1d3da7cc5b9120724645558584f2f0f3"
+ }
+ Frame {
+ msec: 1472
+ hash: "c271f057d5f1745e910b2b407c52a4f3"
+ }
+ Frame {
+ msec: 1488
+ hash: "050d1814a9ced514db6cfd2732eb76be"
+ }
+ Frame {
+ msec: 1504
+ hash: "cfcd21aadfe3fd611caad83920fb2432"
+ }
+ Frame {
+ msec: 1520
+ hash: "472f900ef8eef74522da3338ce7fa93e"
+ }
+ Frame {
+ msec: 1536
+ hash: "f9d892a81c6ba3b9fc4c6e76082d4fa7"
+ }
+ Frame {
+ msec: 1552
+ hash: "a3febe1c3c4585e25a410a91cc34c1fa"
+ }
+ Frame {
+ msec: 1568
+ hash: "74cd765c9d9a6fb243070b4a56a07e87"
+ }
+ Frame {
+ msec: 1584
+ hash: "469d324abbef017a99bc587bfae622b3"
+ }
+ Frame {
+ msec: 1600
+ hash: "6054ff6e658f0a5f5e313f0a724d9610"
+ }
+ Frame {
+ msec: 1616
+ hash: "67cee7ebe428c9d35f1f28274f3049d5"
+ }
+ Frame {
+ msec: 1632
+ hash: "ce6c3a1dd726eacbba6306e56121beef"
+ }
+ Frame {
+ msec: 1648
+ hash: "a7d5f703c98c0c8cd32b189a79e1fd05"
+ }
+ Frame {
+ msec: 1664
+ hash: "41cfd9982767ba904843fb73a5a0ed71"
+ }
+ Frame {
+ msec: 1680
+ hash: "388dcde17a820800237d1185372d889f"
+ }
+ Frame {
+ msec: 1696
+ hash: "3bd72585388f04d55900ccd345cd576e"
+ }
+ Frame {
+ msec: 1712
+ hash: "0e5c63b066f2b70000eca7f3aaa3a195"
+ }
+ Frame {
+ msec: 1728
+ hash: "15199f3e9f00afc76279b5bbffb78d92"
+ }
+ Frame {
+ msec: 1744
+ hash: "596ad681a3b96afbc284e3af5fd173cb"
+ }
+ Frame {
+ msec: 1760
+ hash: "e5ae2d0245fc5d74c6ea3f7dddd1ca2a"
+ }
+ Frame {
+ msec: 1776
+ hash: "0d152716f9ebe5f0fae3f5cabb20630f"
+ }
+ Frame {
+ msec: 1792
+ hash: "74afbfa464b0d19b53432fa4d5ea2804"
+ }
+ Frame {
+ msec: 1808
+ hash: "c8aa3f4738a8c07cdf2450a24c885ce6"
+ }
+ Frame {
+ msec: 1824
+ hash: "2e4e0003f1b1cb10593075862b972643"
+ }
+ Frame {
+ msec: 1840
+ hash: "acea518c7da7330ae78daf5fbfd1a423"
+ }
+ Frame {
+ msec: 1856
+ hash: "0b8d4ea6947b522c6aa9a32d9f16723e"
+ }
+ Frame {
+ msec: 1872
+ hash: "19f2aef82586817ef574a70865060997"
+ }
+ Frame {
+ msec: 1888
+ hash: "115565eb0ba3024dbf15d00ed242c389"
+ }
+ Frame {
+ msec: 1904
+ hash: "7e59425c85acf93f5bf55e139c148737"
+ }
+ Frame {
+ msec: 1920
+ image: "test-pathview-2.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "ce96601476cf55f665bef09bb1b038e2"
+ }
+ Frame {
+ msec: 1952
+ hash: "dc6eaacefe37fc709ac0bef99110f796"
+ }
+ Frame {
+ msec: 1968
+ hash: "82ad9b84425bd8e385524cb052a8fdd4"
+ }
+ Frame {
+ msec: 1984
+ hash: "608000b44ade998e225010d5ea562316"
+ }
+ Frame {
+ msec: 2000
+ hash: "ec6b4d519b7bafcf5293c2b5e6585007"
+ }
+ Frame {
+ msec: 2016
+ hash: "9895792ffa929ba6fc600949f11766b6"
+ }
+ Frame {
+ msec: 2032
+ hash: "0d2b27c9ca22520b269f93c90de08df4"
+ }
+ Frame {
+ msec: 2048
+ hash: "78a61e4565db709215b419aa56f6efab"
+ }
+ Frame {
+ msec: 2064
+ hash: "d6f2aebed062d093c00b27a52f0b14b8"
+ }
+ Frame {
+ msec: 2080
+ hash: "21b7a438ad1e835b84e5576e52abbe84"
+ }
+ Frame {
+ msec: 2096
+ hash: "703e32f43e9a71b8677d6839a0eafe06"
+ }
+ Frame {
+ msec: 2112
+ hash: "b04bea8af558de4120723fc5abd0f36c"
+ }
+ Frame {
+ msec: 2128
+ hash: "ac8e91c3b55e058ce8ff08ad6e3af9b6"
+ }
+ Frame {
+ msec: 2144
+ hash: "54846c8c70b232d05ff5eaf144f6f7d3"
+ }
+ Frame {
+ msec: 2160
+ hash: "52281806f5c80512b4bcab7f61139f74"
+ }
+ Frame {
+ msec: 2176
+ hash: "a352657ff34ef8962162c00647df343a"
+ }
+ Frame {
+ msec: 2192
+ hash: "3a0b12d1f8bf5cae8ac06289dd30d52a"
+ }
+ Frame {
+ msec: 2208
+ hash: "2c6bbcd05719f69b9a67be18de2084a6"
+ }
+ Frame {
+ msec: 2224
+ hash: "ab091484522587412b0e8aceeb8987ce"
+ }
+ Frame {
+ msec: 2240
+ hash: "13682b0d45bcbad0f011d08899085b1d"
+ }
+ Frame {
+ msec: 2256
+ hash: "3c5d6f82eafd1b04edfbcbffbdbe2177"
+ }
+ Frame {
+ msec: 2272
+ hash: "151803d70b7c3327df32c8602fcd677a"
+ }
+ Frame {
+ msec: 2288
+ hash: "78613cec5364fe3f0df84188793d8eac"
+ }
+ Frame {
+ msec: 2304
+ hash: "fc05a3cad43af35230c5ba89f6fd13c5"
+ }
+ Frame {
+ msec: 2320
+ hash: "9f826733b300c89eeb80452129505e8b"
+ }
+ Frame {
+ msec: 2336
+ hash: "8565efc5c1fb1bdf5629e3bd495bb611"
+ }
+ Frame {
+ msec: 2352
+ hash: "3b8f6e8c526ab8cce170277c378a5a69"
+ }
+ Frame {
+ msec: 2368
+ hash: "07db3bc0ab19e0ca829e89558bacf1a1"
+ }
+ Frame {
+ msec: 2384
+ hash: "ed8843024c6ac28a8c782839b362149c"
+ }
+ Frame {
+ msec: 2400
+ hash: "381a9f6564c090613aa2cd0476b95210"
+ }
+ Frame {
+ msec: 2416
+ hash: "c3fabd891fa8e27fd71df175db383667"
+ }
+ Frame {
+ msec: 2432
+ hash: "9b441792fdaa9ba9d340fc0c6a9c11bd"
+ }
+ Frame {
+ msec: 2448
+ hash: "3209c9ba69fa016370e3d56e7e1e37a4"
+ }
+ Frame {
+ msec: 2464
+ hash: "34da0a01453fbb2571b370257fd35f8e"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 591; y: 245
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 588; y: 245
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2480
+ hash: "32e6204a07c493d0a0f9f50773fe8f32"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 585; y: 245
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2496
+ hash: "2a1814768ae500ba9c24bc2e3e4de1d5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 582; y: 245
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2512
+ hash: "7cf6e3c52d12d590beafd061979a49cb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 574; y: 245
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 565; y: 246
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2528
+ hash: "c66c36642ab7f6c32b45e27de38d23b6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 553; y: 246
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2544
+ hash: "6e003380cc6fd303ae3b499863225ba5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 538; y: 246
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2560
+ hash: "a790259cea2c247493be58c6018435b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 523; y: 247
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 523; y: 247
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2576
+ hash: "e6cce7468a27b5063821df8dbaa15c18"
+ }
+ Frame {
+ msec: 2592
+ hash: "ff8386cbe89aeac184f4a75237ef4a14"
+ }
+ Frame {
+ msec: 2608
+ hash: "1a11a90853b025837b991be40efb78f8"
+ }
+ Frame {
+ msec: 2624
+ hash: "17da10de7e2d2fcf125207e2873bdee8"
+ }
+ Frame {
+ msec: 2640
+ hash: "dfbda435d05903cc3a31f4f8f31e8985"
+ }
+ Frame {
+ msec: 2656
+ hash: "1f3753e809099f20c6289f150a096935"
+ }
+ Frame {
+ msec: 2672
+ hash: "9454afc9d70103e1f1c00eb0ad2ca534"
+ }
+ Frame {
+ msec: 2688
+ hash: "860ab90e2421a0c8faab304915b5e6f2"
+ }
+ Frame {
+ msec: 2704
+ hash: "600258507426a8c3c89e3591ee9328f1"
+ }
+ Frame {
+ msec: 2720
+ hash: "0795a607b893da2bdc0970195f3039fd"
+ }
+ Frame {
+ msec: 2736
+ hash: "e300b9109e242d85537fc3f4461eaf8e"
+ }
+ Frame {
+ msec: 2752
+ hash: "dbb84b38e2bda694f210f133dc133180"
+ }
+ Frame {
+ msec: 2768
+ hash: "2455e9de47da4db88eef35fea1dc2abe"
+ }
+ Frame {
+ msec: 2784
+ hash: "5f0c3d7e089c921a68813a48f0fd8844"
+ }
+ Frame {
+ msec: 2800
+ hash: "e6d9e7d0fdc724a6a1804bc94629cab4"
+ }
+ Frame {
+ msec: 2816
+ hash: "d177183bcbaa27ad061fd88bd037277d"
+ }
+ Frame {
+ msec: 2832
+ hash: "78dd13fa6367abd14374462d89a3d066"
+ }
+ Frame {
+ msec: 2848
+ hash: "41d12e4c362ccc99a1a04b3a09f0e68c"
+ }
+ Frame {
+ msec: 2864
+ hash: "5112700bf72aacb176e63ef054fce244"
+ }
+ Frame {
+ msec: 2880
+ image: "test-pathview-2.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "0257e67512c62ffc42a272fd304e4ed3"
+ }
+ Frame {
+ msec: 2912
+ hash: "42cd0a98aa0f3768cf77aac284072fa9"
+ }
+ Frame {
+ msec: 2928
+ hash: "811d27f89b0c434fc49e4280f85c2f27"
+ }
+ Frame {
+ msec: 2944
+ hash: "887406c50c666d08e4d98c040efae9a5"
+ }
+ Frame {
+ msec: 2960
+ hash: "27e10fa9d82920c7f761465501d44564"
+ }
+ Frame {
+ msec: 2976
+ hash: "ba67dbe0010ba2aae3ca100886b11553"
+ }
+ Frame {
+ msec: 2992
+ hash: "8064db575e2c74c0faf7782adc527a08"
+ }
+ Frame {
+ msec: 3008
+ hash: "b7fd5446ad957610ab853e0c597b9a36"
+ }
+ Frame {
+ msec: 3024
+ hash: "092b53eb50e91d74db7899328899cfd3"
+ }
+ Frame {
+ msec: 3040
+ hash: "0346065ad603b41db9365987ebe81586"
+ }
+ Frame {
+ msec: 3056
+ hash: "705083f27a338fea544c9806f0d8fcb3"
+ }
+ Frame {
+ msec: 3072
+ hash: "fc29b4888e26deec4c983e487b9bd058"
+ }
+ Frame {
+ msec: 3088
+ hash: "0ff734e0509908eba292c1814f677e5b"
+ }
+ Frame {
+ msec: 3104
+ hash: "7181d9011ddd3ad49ee95fac2e146b12"
+ }
+ Frame {
+ msec: 3120
+ hash: "4478b07b0331bb30e60f23ee74475f73"
+ }
+ Frame {
+ msec: 3136
+ hash: "514aa7a4b1230ae1701004f479eeb5f2"
+ }
+ Frame {
+ msec: 3152
+ hash: "56e51f8f36e0f1a5a4b6b21c41151375"
+ }
+ Frame {
+ msec: 3168
+ hash: "f58216f12e507a91482ded5372f960c7"
+ }
+ Frame {
+ msec: 3184
+ hash: "18e8675ca5ea7ade7e32b29f1632e1ff"
+ }
+ Frame {
+ msec: 3200
+ hash: "13ec0166cc7dd82042e596739c598a1e"
+ }
+ Frame {
+ msec: 3216
+ hash: "5cebf9afa912b17ac3161619d238e5da"
+ }
+ Frame {
+ msec: 3232
+ hash: "f096b191e347b7e2eab51b6adc1a5aac"
+ }
+ Frame {
+ msec: 3248
+ hash: "81cffc13a615ab673172912760863c08"
+ }
+ Frame {
+ msec: 3264
+ hash: "e89c7acfc07bc0eb6e9740d545400064"
+ }
+ Frame {
+ msec: 3280
+ hash: "e681f06f57d43a38acb29a3cb45e4384"
+ }
+ Frame {
+ msec: 3296
+ hash: "945bfe7808fb620dc3f7ad887183244c"
+ }
+ Frame {
+ msec: 3312
+ hash: "4d1fc53701adce4e4af87c32e6c5a8de"
+ }
+ Frame {
+ msec: 3328
+ hash: "c42bbf27e800558fab33bc6e9a0f36b9"
+ }
+ Frame {
+ msec: 3344
+ hash: "5f48f59812b17a9be466f0601f0ed0df"
+ }
+ Frame {
+ msec: 3360
+ hash: "f3a3f645115077b7aeb66465280b7a16"
+ }
+ Frame {
+ msec: 3376
+ hash: "d1c295b2157001ff1020515f4b2aceaa"
+ }
+ Frame {
+ msec: 3392
+ hash: "e5f364e0e4bd75dd04280f6b6f48b8ba"
+ }
+ Frame {
+ msec: 3408
+ hash: "f439df4b5907ba0201c0dad934115721"
+ }
+ Frame {
+ msec: 3424
+ hash: "2e7eb0e999792f3aa87c63865f68d26b"
+ }
+ Frame {
+ msec: 3440
+ hash: "45d3ccb3b03adc8323445207d2dca502"
+ }
+ Frame {
+ msec: 3456
+ hash: "c345f92a25406e33256bfe47dc7f72f3"
+ }
+ Frame {
+ msec: 3472
+ hash: "dcb2663d27d644c0b50aa7386aa9d488"
+ }
+ Frame {
+ msec: 3488
+ hash: "ebe4b9eaf39676bcdd968f8517efa222"
+ }
+ Frame {
+ msec: 3504
+ hash: "deb3e3e6fdf8fe18de907f88822538e8"
+ }
+ Frame {
+ msec: 3520
+ hash: "30e8ab0e6cf32a45190c4b29e458d858"
+ }
+ Frame {
+ msec: 3536
+ hash: "059e6f57c2c78a25ab8b515c878231f9"
+ }
+ Frame {
+ msec: 3552
+ hash: "fa7621f338ae187edac5cb69b22e64b3"
+ }
+ Frame {
+ msec: 3568
+ hash: "bf287cbb0963fc8e575cd95808e1983d"
+ }
+ Frame {
+ msec: 3584
+ hash: "741dc09e0ae13d6afbdaae701cb699ef"
+ }
+ Frame {
+ msec: 3600
+ hash: "8dd52007df5585aed4b9737a8314a74d"
+ }
+ Frame {
+ msec: 3616
+ hash: "ddcd945a3a4467d8dd0b7a4197aafed5"
+ }
+ Frame {
+ msec: 3632
+ hash: "015deb5f228fa2f77978315ccca4f4c8"
+ }
+ Frame {
+ msec: 3648
+ hash: "e1c960e966873e694837fd98f231cfcb"
+ }
+ Frame {
+ msec: 3664
+ hash: "17a177d37b427d9488e36d19b345a397"
+ }
+ Frame {
+ msec: 3680
+ hash: "d4aded08d04f79d50536ecf539c0583d"
+ }
+ Frame {
+ msec: 3696
+ hash: "72890e9b84acf9df6083e23ab9270da1"
+ }
+ Frame {
+ msec: 3712
+ hash: "313859115de570f8d41f67c4db7cf49e"
+ }
+ Frame {
+ msec: 3728
+ hash: "98918d73b6d6b375db53470dd72c7b35"
+ }
+ Frame {
+ msec: 3744
+ hash: "ff706517a4d257747893c11a3b059926"
+ }
+ Frame {
+ msec: 3760
+ hash: "73e62664a31232c1a349568c8da6ce64"
+ }
+ Frame {
+ msec: 3776
+ hash: "bed046c6eae90d267e859cd76d3eacfb"
+ }
+ Frame {
+ msec: 3792
+ hash: "4643348fc1b47f0d3244e7e717247953"
+ }
+ Frame {
+ msec: 3808
+ hash: "0305bfc35b5618da19e9eabb3c1b5d2b"
+ }
+ Frame {
+ msec: 3824
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3840
+ image: "test-pathview-2.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3872
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3888
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3904
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3920
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3936
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3952
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3968
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 3984
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4000
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4016
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 305; y: 280
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4032
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 305; y: 281
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4048
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 306; y: 281
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4064
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 308; y: 281
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4080
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 310; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4096
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 313; y: 283
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 317; y: 283
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4112
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 321; y: 283
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4128
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 328; y: 283
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4144
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 341; y: 283
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 347; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4160
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 360; y: 281
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4176
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 385; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4192
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 433; y: 292
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 486; y: 307
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4208
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 538; y: 322
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4224
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 588; y: 336
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4240
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 620; y: 343
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 677; y: 354
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4256
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 733; y: 362
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4272
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 785; y: 365
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4288
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 830; y: 365
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 861; y: 357
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4304
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 879; y: 346
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4320
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 888; y: 335
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4336
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 893; y: 326
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 893; y: 326
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4352
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4368
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4384
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4400
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4416
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4432
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4448
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4464
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4480
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4496
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4512
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4528
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4544
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4560
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4576
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4592
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4608
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4624
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4640
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4656
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4672
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4688
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4704
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4720
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4736
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4752
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4768
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4784
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4800
+ image: "test-pathview-2.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4832
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4848
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4864
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4880
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4896
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4912
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4928
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4944
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4960
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4976
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 4992
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5008
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5024
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5040
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5056
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5072
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5088
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5104
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5120
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5136
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5152
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5168
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5184
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5200
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5216
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5232
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5248
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5264
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5280
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5296
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5312
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5328
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5344
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5360
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Frame {
+ msec: 5376
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 242; y: 280
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5392
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 244; y: 280
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 246; y: 281
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5408
+ hash: "754f9689239e6154a762a6a1e9e0131b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 251; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5424
+ hash: "ba4e61f8de7f078cfc1e5fc8dd3c65f3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 261; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5440
+ hash: "00389598468dbd1a90cada9543715770"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 300; y: 279
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5456
+ hash: "ab020b76bc23554e176bd3a59712c3bc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 350; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5472
+ hash: "96483c5c51cc851c55166b13617b12ea"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 417; y: 290
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5488
+ hash: "1ad679d1400a0f185a380a75840c6a50"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 500; y: 300
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 585; y: 309
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5504
+ hash: "b5ed338d402d16a831c0595311350789"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 669; y: 315
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 669; y: 315
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5520
+ hash: "bf51ff7b6f264170d9c5700559e03262"
+ }
+ Frame {
+ msec: 5536
+ hash: "0d62681e661aad7b67b880e13afeb4de"
+ }
+ Frame {
+ msec: 5552
+ hash: "3371739270c458d4ce8a08f2e12d4ba5"
+ }
+ Frame {
+ msec: 5568
+ hash: "db271b0ebfa0172d8386ac9afde9f296"
+ }
+ Frame {
+ msec: 5584
+ hash: "d64c064ab483c9636b2736c67b2b1a48"
+ }
+ Frame {
+ msec: 5600
+ hash: "20a8ccb0ff1c0d5ff606b343f1a32bff"
+ }
+ Frame {
+ msec: 5616
+ hash: "5547bb0a4d6b51733829597b9d8d141a"
+ }
+ Frame {
+ msec: 5632
+ hash: "1135177a5cb24aa11372653985599775"
+ }
+ Frame {
+ msec: 5648
+ hash: "5031ea6ca8ec59155edb7c1f10f77925"
+ }
+ Frame {
+ msec: 5664
+ hash: "7c5c1015af23f32c002a24a880201883"
+ }
+ Frame {
+ msec: 5680
+ hash: "c1dd3ad07775d74d2e81b830d07543e0"
+ }
+ Frame {
+ msec: 5696
+ hash: "ad6651f644be3c6f1ebf340809fe516f"
+ }
+ Frame {
+ msec: 5712
+ hash: "1eb69541ae67d9d9193b86a6592de4c2"
+ }
+ Frame {
+ msec: 5728
+ hash: "c9c40ec693a421243804efb8f99707f4"
+ }
+ Frame {
+ msec: 5744
+ hash: "832884a5102069ca085001156a04e74e"
+ }
+ Frame {
+ msec: 5760
+ image: "test-pathview-2.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "df0c7d73069e1087d34c7a703197cb2a"
+ }
+ Frame {
+ msec: 5792
+ hash: "4a8e1f548e48b86140aa1a5fa8b17bd3"
+ }
+ Frame {
+ msec: 5808
+ hash: "f79f47e3a0c16a1361fa287a594c4673"
+ }
+ Frame {
+ msec: 5824
+ hash: "c26da5ed2e4055f5c172b48163560143"
+ }
+ Frame {
+ msec: 5840
+ hash: "0e971cd0c2e25d52b689d4b22509a7d9"
+ }
+ Frame {
+ msec: 5856
+ hash: "40bae0ef35772c476cddccc034b7c872"
+ }
+ Frame {
+ msec: 5872
+ hash: "ce1fc0faae5e313bc21e024dac3097da"
+ }
+ Frame {
+ msec: 5888
+ hash: "ba614972cec0e9fa47cb09f1ba77eefb"
+ }
+ Frame {
+ msec: 5904
+ hash: "2266ae29490ae01ff8a2329956c124a7"
+ }
+ Frame {
+ msec: 5920
+ hash: "debae0194926cb5af0a8f7fdfb7f08b8"
+ }
+ Frame {
+ msec: 5936
+ hash: "10a7111367cfcbe24063b9ee6975e4fc"
+ }
+ Frame {
+ msec: 5952
+ hash: "3c0f9e0603e33506f31ff6569d007b97"
+ }
+ Frame {
+ msec: 5968
+ hash: "69d92abce3f093cc7610bd715a7396fa"
+ }
+ Frame {
+ msec: 5984
+ hash: "befad9882a6af920684d94c74d8d7f78"
+ }
+ Frame {
+ msec: 6000
+ hash: "10632052ac53504bd36687ba7aa7ebc1"
+ }
+ Frame {
+ msec: 6016
+ hash: "af4053320c12cbcc6f0e7e321dba1c83"
+ }
+ Frame {
+ msec: 6032
+ hash: "4560c5fcef9d630d744e80dc46947b9d"
+ }
+ Frame {
+ msec: 6048
+ hash: "012ee780ed98131321aaa241a2599c5f"
+ }
+ Frame {
+ msec: 6064
+ hash: "25d3fb9d44bc2be3b86a5451d8ffaec2"
+ }
+ Frame {
+ msec: 6080
+ hash: "09c5cbff81a5c9fae40ec29b936ee52b"
+ }
+ Frame {
+ msec: 6096
+ hash: "27a0b1d2ea2fc8729e5542c6462c1815"
+ }
+ Frame {
+ msec: 6112
+ hash: "c6f347c942aed190ebee077b5bd0888c"
+ }
+ Frame {
+ msec: 6128
+ hash: "029d78844bd72acb310bd2887489bdf0"
+ }
+ Frame {
+ msec: 6144
+ hash: "3af16ab398f1515e90e81460ac061a74"
+ }
+ Frame {
+ msec: 6160
+ hash: "0151ca050722645e2899919f79f6aa0b"
+ }
+ Frame {
+ msec: 6176
+ hash: "eead61dfc1851bc9fba3b4bca510af6a"
+ }
+ Frame {
+ msec: 6192
+ hash: "da822098c606556ad8683316f5a821ab"
+ }
+ Frame {
+ msec: 6208
+ hash: "ee47fc2bcf2264f5799a76308fbf2b65"
+ }
+ Frame {
+ msec: 6224
+ hash: "81b208b84ca887d35cda79b5c0e4cd4e"
+ }
+ Frame {
+ msec: 6240
+ hash: "fd52ccaddcb79a2dfa12bb57640a3610"
+ }
+ Frame {
+ msec: 6256
+ hash: "b187e8fcd0a777657a733c260aaaf557"
+ }
+ Frame {
+ msec: 6272
+ hash: "2cfe47a86bf9df3704002288b6249ed9"
+ }
+ Frame {
+ msec: 6288
+ hash: "b79b81706f62789a15557ac1a017addf"
+ }
+ Frame {
+ msec: 6304
+ hash: "77a84eb447fe7034783678f6903ff76d"
+ }
+ Frame {
+ msec: 6320
+ hash: "82529385d3072812fa737193914ece1c"
+ }
+ Frame {
+ msec: 6336
+ hash: "a7ccfa6c8aebf2016f2f12045d2f1abe"
+ }
+ Frame {
+ msec: 6352
+ hash: "486d38e7ea6a5cf13f2ecd1c6919ece7"
+ }
+ Frame {
+ msec: 6368
+ hash: "6c5bd377d2289ec88f969e961f1dcf65"
+ }
+ Frame {
+ msec: 6384
+ hash: "92e20565fbcf8c7c9a67726f3a0dd41f"
+ }
+ Frame {
+ msec: 6400
+ hash: "0fcd995a26262b875440d0d9f03d16c4"
+ }
+ Frame {
+ msec: 6416
+ hash: "f679759eddca739764bd2816ee53ef31"
+ }
+ Frame {
+ msec: 6432
+ hash: "adffd1da9b750df3d9f48820a2235c0b"
+ }
+ Frame {
+ msec: 6448
+ hash: "e0f8730acf7a6802ade228f95d700c08"
+ }
+ Frame {
+ msec: 6464
+ hash: "2c5209c3715bb9f39ac23a8b32a17ef9"
+ }
+ Frame {
+ msec: 6480
+ hash: "741694ef4cbd3477a8e13ba89fc9d607"
+ }
+ Frame {
+ msec: 6496
+ hash: "e88d6a61acb3fde6b441c2e718a0c2fb"
+ }
+ Frame {
+ msec: 6512
+ hash: "b91863800e6ab967616d68def388d5d5"
+ }
+ Frame {
+ msec: 6528
+ hash: "4c28a99236c351a2e3e3301c0b5bbba8"
+ }
+ Frame {
+ msec: 6544
+ hash: "6affb524d7f63fef94d29629a148be04"
+ }
+ Frame {
+ msec: 6560
+ hash: "f7823d25adf673117f010738d977b787"
+ }
+ Frame {
+ msec: 6576
+ hash: "dfb930f3db30ec53c8e9a1aa5d9056e4"
+ }
+ Frame {
+ msec: 6592
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6608
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6624
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6640
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6656
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6672
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6688
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6704
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6720
+ image: "test-pathview-2.6.png"
+ }
+ Frame {
+ msec: 6736
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6752
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6768
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6784
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6800
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6816
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6832
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6848
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6864
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6880
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6896
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6912
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6928
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6944
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6960
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6976
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 6992
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7008
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7024
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7040
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7056
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7072
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7088
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7104
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7120
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7136
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7152
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7168
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7184
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7200
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7216
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7232
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7248
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+ Frame {
+ msec: 7264
+ hash: "57269234dc01b66f6aeb841c328c06b5"
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml b/tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml
new file mode 100644
index 0000000..c6d71d5
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml
@@ -0,0 +1,62 @@
+import Qt 4.6
+
+Rectangle {
+ width: 800; height: 450
+ //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: 85; height: 85; color: lColor
+ scale: wrapper.PathView.scale
+
+ 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: pathView; model: rssModel; delegate: photoDelegate
+ y: 100; width: 800; height: 330; pathItemCount: 6; z: 1
+ focus: true
+ path: Path {
+ startX: -50; startY: 40;
+
+ PathAttribute { name: "scale"; value: 0.5 }
+ PathAttribute { name: "angle"; value: -45 }
+
+ PathCubic {
+ x: 400; y: 220
+ control1X: 140; control1Y: 40
+ control2X: 210; control2Y: 220
+ }
+
+ PathAttribute { name: "scale"; value: 1.2 }
+ PathAttribute { name: "angle"; value: 0 }
+
+ PathCubic {
+ x: 850; y: 40
+ control2X: 660; control2Y: 40
+ control1X: 590; control1Y: 220
+ }
+
+ PathAttribute { name: "scale"; value: 0.5 }
+ PathAttribute { name: "angle"; value: 45 }
+ }
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.0.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.0.png
new file mode 100644
index 0000000..f474afe
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.0.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.1.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.1.png
new file mode 100644
index 0000000..8b7ae74
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.1.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.2.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.2.png
new file mode 100644
index 0000000..9088bb4
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.2.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.3.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.3.png
new file mode 100644
index 0000000..18cd429
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.3.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.4.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.4.png
new file mode 100644
index 0000000..739afc1
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.4.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.5.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.5.png
new file mode 100644
index 0000000..93f0682
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.5.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.qml b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.qml
new file mode 100644
index 0000000..7091bb3
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/dynamic.qml
@@ -0,0 +1,1603 @@
+import Qt.VisualTest 4.6
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 32
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 48
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 64
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 80
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 96
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 112
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 128
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 144
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 160
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 176
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 192
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 208
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 224
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 240
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 256
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 272
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 288
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 304
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 320
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 336
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 352
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 368
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 384
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 400
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 416
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 432
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 448
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 464
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 480
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 496
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 512
+ hash: "ee42cfa8cbbd67becb7d50998d26fe73"
+ }
+ Frame {
+ msec: 528
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 544
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 560
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 576
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 592
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 608
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 624
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 640
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 656
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 672
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 688
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 704
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 720
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 736
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 752
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 768
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 784
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 800
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 816
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 832
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 848
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 864
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 880
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 896
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 912
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 928
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 944
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 960
+ image: "dynamic.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 992
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 1008
+ hash: "62727b1025930e19bb03c8f533a12ced"
+ }
+ Frame {
+ msec: 1024
+ hash: "3e52e7d7d428cf1b850cb9c60dbb3c21"
+ }
+ Frame {
+ msec: 1040
+ hash: "64f75ab14c979d33d6e0c0d86b76cd35"
+ }
+ Frame {
+ msec: 1056
+ hash: "c198a48f4050f176465649d203d6e09a"
+ }
+ Frame {
+ msec: 1072
+ hash: "6dd8cee5a585a96e78f2cf7478c4da62"
+ }
+ Frame {
+ msec: 1088
+ hash: "09edfbce2ea4b8a547f769ce709dcb6b"
+ }
+ Frame {
+ msec: 1104
+ hash: "e93d01aa6e4f5d3fc82cf5a008e3ea17"
+ }
+ Frame {
+ msec: 1120
+ hash: "0e2e7b5eec0e62853972b0139b8c17c6"
+ }
+ Frame {
+ msec: 1136
+ hash: "26d4f54628ce20f5665bdc6ddc7f3b6a"
+ }
+ Frame {
+ msec: 1152
+ hash: "59836aa6eff85b0152be352b97076d89"
+ }
+ Frame {
+ msec: 1168
+ hash: "47cc9894096731a52ca342ab04df9aad"
+ }
+ Frame {
+ msec: 1184
+ hash: "ec95dd3b34a0f17f6fb9b5bedab73653"
+ }
+ Frame {
+ msec: 1200
+ hash: "e32c2b70882828b5082ca3ec889a0dde"
+ }
+ Frame {
+ msec: 1216
+ hash: "68d3f8e9c9d5388a6f8360368c8f4d2f"
+ }
+ Frame {
+ msec: 1232
+ hash: "17378b2bd8bde7f357fa5463f457c7b2"
+ }
+ Frame {
+ msec: 1248
+ hash: "03db786cd54ec34ce8db15953a5fc847"
+ }
+ Frame {
+ msec: 1264
+ hash: "9e22a82a622ed0287c44cc629059d5bd"
+ }
+ Frame {
+ msec: 1280
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1296
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1312
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1328
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1344
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1360
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1376
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1392
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1408
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1424
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1440
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1456
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1472
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1488
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1504
+ hash: "42955cd23747f7c37d0f0229c0955e90"
+ }
+ Frame {
+ msec: 1520
+ hash: "981fb1ee75e307b548a32df08a86f4cd"
+ }
+ Frame {
+ msec: 1536
+ hash: "f77568307e93d8cd9f0ae417cc19d6e3"
+ }
+ Frame {
+ msec: 1552
+ hash: "3bdd4468e26aceee0dad6b3b97b1c1ea"
+ }
+ Frame {
+ msec: 1568
+ hash: "252c9ebc2c32755b2289ee1b03877fe3"
+ }
+ Frame {
+ msec: 1584
+ hash: "64169b7eb7b7ae8573556c5f80230965"
+ }
+ Frame {
+ msec: 1600
+ hash: "4965dfa709a9ac7d8f7dfb4bf8303c65"
+ }
+ Frame {
+ msec: 1616
+ hash: "8c53cf92510154087341ac65a93aae5a"
+ }
+ Frame {
+ msec: 1632
+ hash: "4dd7502e3e238743d2f3cf038270491e"
+ }
+ Frame {
+ msec: 1648
+ hash: "cd9a58316837eb92f4ac92dbd86bdba3"
+ }
+ Frame {
+ msec: 1664
+ hash: "5de043e3ac8696b59293a2fa60ed7e65"
+ }
+ Frame {
+ msec: 1680
+ hash: "1bf42a6f6be5a3468d2f47cccfac761e"
+ }
+ Frame {
+ msec: 1696
+ hash: "ca05510c1ad25e5d3b002603f4379a09"
+ }
+ Frame {
+ msec: 1712
+ hash: "f6904a918a6475f1965d74372e52a4b1"
+ }
+ Frame {
+ msec: 1728
+ hash: "9e2312ddfc1648b615288107a06c9f9c"
+ }
+ Frame {
+ msec: 1744
+ hash: "95c470273b1cb08d4d602efcce339554"
+ }
+ Frame {
+ msec: 1760
+ hash: "dade96f707d4a21885480e13b258b7e9"
+ }
+ Frame {
+ msec: 1776
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1792
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1808
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1824
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1840
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1856
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1872
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1888
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1904
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1920
+ image: "dynamic.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1952
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1968
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 1984
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 2000
+ hash: "0bfbd46f1d4cf562253fb383776cb601"
+ }
+ Frame {
+ msec: 2016
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2032
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2048
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2064
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2080
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2096
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2112
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2128
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2144
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2160
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2176
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2192
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2208
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2224
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2240
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2256
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2272
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2288
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2304
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2320
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2336
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2352
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2368
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2384
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2400
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2416
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2432
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2448
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2464
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2480
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2496
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2512
+ hash: "6fc83e8d4ac99b34062c122a8f7f1850"
+ }
+ Frame {
+ msec: 2528
+ hash: "fabf4e535bc4cc17497939d2eeae4a2d"
+ }
+ Frame {
+ msec: 2544
+ hash: "a7981035f46869f5ae824d0c58b263b2"
+ }
+ Frame {
+ msec: 2560
+ hash: "86d8e369bdceb499b244f84ed9e80ba3"
+ }
+ Frame {
+ msec: 2576
+ hash: "e28a7dc7ea8690da75670b5a6e93a26b"
+ }
+ Frame {
+ msec: 2592
+ hash: "bf4e815360a67bd80732bd8812269b21"
+ }
+ Frame {
+ msec: 2608
+ hash: "a6f8c56cb93da8acc0c90e35596a60d4"
+ }
+ Frame {
+ msec: 2624
+ hash: "1e60656f0758605169e51b57bd03af36"
+ }
+ Frame {
+ msec: 2640
+ hash: "c069b26b9fae47e0104070d702ba9562"
+ }
+ Frame {
+ msec: 2656
+ hash: "457eb2ca1adff6cbb158afa140b2f20b"
+ }
+ Frame {
+ msec: 2672
+ hash: "4e5e750b0d94b6777aebff85d38225d9"
+ }
+ Frame {
+ msec: 2688
+ hash: "96d9840c2354a8786a8470309be97544"
+ }
+ Frame {
+ msec: 2704
+ hash: "ac7570cc7eeff1acd8c47f2d9328f8be"
+ }
+ Frame {
+ msec: 2720
+ hash: "887f937bb263c54f29659f27f2b7a3e3"
+ }
+ Frame {
+ msec: 2736
+ hash: "616371183c82b97f69a4c6e2367b8066"
+ }
+ Frame {
+ msec: 2752
+ hash: "36de8ffa9abe850fb681b37aea45ef8b"
+ }
+ Frame {
+ msec: 2768
+ hash: "0505101f0edaaf7ff17deeaaddc6bbf9"
+ }
+ Frame {
+ msec: 2784
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2800
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2816
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2832
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2848
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2864
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2880
+ image: "dynamic.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2912
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2928
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2944
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2960
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2976
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 2992
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 3008
+ hash: "e8c53dd8343d7d4c384c2f8507ff0631"
+ }
+ Frame {
+ msec: 3024
+ hash: "99e4d853d64a381e8db27707b5ff2b25"
+ }
+ Frame {
+ msec: 3040
+ hash: "ab0e62aeffc0d57a5e1d63e6cf49b809"
+ }
+ Frame {
+ msec: 3056
+ hash: "4ab11bbf1fb6adb0eec8895f78a24a41"
+ }
+ Frame {
+ msec: 3072
+ hash: "634ff2ceb39a3f263a3362238a4ae252"
+ }
+ Frame {
+ msec: 3088
+ hash: "7f4856873dc23a02297b2497101de9b9"
+ }
+ Frame {
+ msec: 3104
+ hash: "bca3919e9d8e6dc5badd8090401dc934"
+ }
+ Frame {
+ msec: 3120
+ hash: "824bfe40c3657cfe1368563640e4cfce"
+ }
+ Frame {
+ msec: 3136
+ hash: "f831c1600f68bda139697c406ca70c5e"
+ }
+ Frame {
+ msec: 3152
+ hash: "f8102ca251a9ff46a8fe5a24cff0d2d6"
+ }
+ Frame {
+ msec: 3168
+ hash: "f33407ad684aa16efc6615d1cf6fa4b9"
+ }
+ Frame {
+ msec: 3184
+ hash: "a73d27f776a6ebfc90309b34421700e5"
+ }
+ Frame {
+ msec: 3200
+ hash: "ff2a4e2663fc50dfec35152f0e79f935"
+ }
+ Frame {
+ msec: 3216
+ hash: "4935f5f58f2672e9d240625151044bda"
+ }
+ Frame {
+ msec: 3232
+ hash: "f3ad5c203f621fe4d5d321c3c1880743"
+ }
+ Frame {
+ msec: 3248
+ hash: "d4fb7cd2e1f6a533dae65ddbb50da8ac"
+ }
+ Frame {
+ msec: 3264
+ hash: "91705e9234c4f02d0a730f6270f9e95f"
+ }
+ Frame {
+ msec: 3280
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3296
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3312
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3328
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3344
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3360
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3376
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3392
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3408
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3424
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3440
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3456
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3472
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3488
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3504
+ hash: "41e177bec783497b996d6d5f6dac1a15"
+ }
+ Frame {
+ msec: 3520
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3536
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3552
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3568
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3584
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3600
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3616
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3632
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3648
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3664
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3680
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3696
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3712
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3728
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3744
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3760
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3776
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3792
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3808
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3824
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3840
+ image: "dynamic.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3872
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3888
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3904
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3920
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3936
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3952
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3968
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 3984
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4000
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4016
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4032
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4048
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4064
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4080
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4096
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4112
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4128
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4144
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4160
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4176
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4192
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4208
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4224
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4240
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4256
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4272
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4288
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4304
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4320
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4336
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4352
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4368
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4384
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4400
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4416
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4432
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4448
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4464
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4480
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4496
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4512
+ hash: "496dc6261695bcf04a8e574146544e98"
+ }
+ Frame {
+ msec: 4528
+ hash: "9681be99003f8a14cc5654d06d2c8255"
+ }
+ Frame {
+ msec: 4544
+ hash: "bcb592a2335aa2e35956881fd028f4e6"
+ }
+ Frame {
+ msec: 4560
+ hash: "f914b25fdcb02a02b71220d82b7b2a75"
+ }
+ Frame {
+ msec: 4576
+ hash: "63c82c08eb7f2bd50b54b94c952df3f2"
+ }
+ Frame {
+ msec: 4592
+ hash: "8a8dc82be81fa55605c6c2e749895120"
+ }
+ Frame {
+ msec: 4608
+ hash: "271f8d79b8052dfcd840ffa9ba9ffeec"
+ }
+ Frame {
+ msec: 4624
+ hash: "8f77bbd0585b57e69ac1919bd81ee3b1"
+ }
+ Frame {
+ msec: 4640
+ hash: "b974260a2f90e141ebc33ced98fbca88"
+ }
+ Frame {
+ msec: 4656
+ hash: "77ada180f8a45652a6fa636d7ece4d9d"
+ }
+ Frame {
+ msec: 4672
+ hash: "4c8dc2e33cd989cb3b0938c6c75b5f95"
+ }
+ Frame {
+ msec: 4688
+ hash: "a145954989508b925a444e14f0c27a20"
+ }
+ Frame {
+ msec: 4704
+ hash: "8d27ff203819174747ae4a5cee8d0ae8"
+ }
+ Frame {
+ msec: 4720
+ hash: "830f34b0dab780c6efe2294872ba8508"
+ }
+ Frame {
+ msec: 4736
+ hash: "5d70a4bbd815569cfe5735b596bad080"
+ }
+ Frame {
+ msec: 4752
+ hash: "964527bb82ea006e03b030c787a8597c"
+ }
+ Frame {
+ msec: 4768
+ hash: "1ad54954b818fa9e6032ac4b6114e7db"
+ }
+ Frame {
+ msec: 4784
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4800
+ image: "dynamic.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4832
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4848
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4864
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4880
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4896
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4912
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4928
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4944
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4960
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4976
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 4992
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 5008
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 5024
+ hash: "47865243cc252aef67774001af70c54c"
+ }
+ Frame {
+ msec: 5040
+ hash: "baeb8adffc13e230e797e0437f2ad5fa"
+ }
+ Frame {
+ msec: 5056
+ hash: "d2e440fcad0ee2b7b35d7e5c4e581f73"
+ }
+ Frame {
+ msec: 5072
+ hash: "fb8acb2f69234d3ee089281d0297ad7c"
+ }
+ Frame {
+ msec: 5088
+ hash: "7fda29a83dc535ed8d6b35e999400311"
+ }
+ Frame {
+ msec: 5104
+ hash: "6482e3eb10cfdbdeb57dd38ba3e3d67e"
+ }
+ Frame {
+ msec: 5120
+ hash: "4d222549bc2565c1598a532460aae4e6"
+ }
+ Frame {
+ msec: 5136
+ hash: "776d1b0f9945c0e1ceda0cf117264919"
+ }
+ Frame {
+ msec: 5152
+ hash: "f2c362b34a0982ee1a11dea6b063945e"
+ }
+ Frame {
+ msec: 5168
+ hash: "115f02b8893972b5b1d63525ce70762e"
+ }
+ Frame {
+ msec: 5184
+ hash: "7f2d53581fe2c6c45a628fa4cd9b5742"
+ }
+ Frame {
+ msec: 5200
+ hash: "b5ed1120c4edf842b15d5144adbd93b0"
+ }
+ Frame {
+ msec: 5216
+ hash: "3511938df57c4cdce316692de204b057"
+ }
+ Frame {
+ msec: 5232
+ hash: "99583918d068ab5d132fe7a699c2a7a6"
+ }
+ Frame {
+ msec: 5248
+ hash: "c0ce9df18479dbb57fb1dbc777f4f0e5"
+ }
+ Frame {
+ msec: 5264
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5280
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5296
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5312
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5328
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5344
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5360
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5376
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5392
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5408
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5424
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5440
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5456
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5472
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5488
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5504
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5520
+ hash: "b24db7b5c406328380fcf9927fb26c5c"
+ }
+ Frame {
+ msec: 5536
+ hash: "98cc64411264d8a635a6afe6b11cee6e"
+ }
+ Frame {
+ msec: 5552
+ hash: "b86434b7af8ad1db946c43a2791d69ab"
+ }
+ Frame {
+ msec: 5568
+ hash: "f45616f9e33658d1dddb537e842c8768"
+ }
+ Frame {
+ msec: 5584
+ hash: "e49d8955e27cdc19a37c331e56c81af1"
+ }
+ Frame {
+ msec: 5600
+ hash: "b2dbe764906b50195f65dc11a5842515"
+ }
+ Frame {
+ msec: 5616
+ hash: "71ce7c63d65c29cdffd83f5ae07f0b93"
+ }
+ Frame {
+ msec: 5632
+ hash: "901d01e1fc777ec185cd023ad0ace4c1"
+ }
+ Frame {
+ msec: 5648
+ hash: "a3f31de30fc2e92bae1f735504216216"
+ }
+ Frame {
+ msec: 5664
+ hash: "0fc52dd8102506e3e7671fa548551b23"
+ }
+ Frame {
+ msec: 5680
+ hash: "fb92809e728416035dbb91116ad8fe0e"
+ }
+ Frame {
+ msec: 5696
+ hash: "9003dc8ca4f781909035cb03dc45864f"
+ }
+ Frame {
+ msec: 5712
+ hash: "2bff1de793ad8521fd54413849c3cf29"
+ }
+ Frame {
+ msec: 5728
+ hash: "8362e4db7c4446282d844a4fc6632d19"
+ }
+ Frame {
+ msec: 5744
+ hash: "b874fa274c6ec77c106ff4a0288f9169"
+ }
+ Frame {
+ msec: 5760
+ image: "dynamic.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5792
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5808
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5824
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5840
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5856
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5872
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5888
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5904
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5920
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5936
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5952
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5968
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 5984
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 6000
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 6016
+ hash: "e64ac8e11e36cafb25c947c5802d54b9"
+ }
+ Frame {
+ msec: 6032
+ hash: "7621e64568058b82bcb6f6b46cee3ebc"
+ }
+ Frame {
+ msec: 6048
+ hash: "f77f6de6fc88813f49427b4888a59dbf"
+ }
+ Frame {
+ msec: 6064
+ hash: "d3a48f596219372ac25941e4c5ec5b2b"
+ }
+ Frame {
+ msec: 6080
+ hash: "d572d932b613f9ca1e0acf144f127dd1"
+ }
+ Frame {
+ msec: 6096
+ hash: "edf317eaf51d933bcd0f57f214921a81"
+ }
+ Frame {
+ msec: 6112
+ hash: "e0cee7959a5a8a08ad03d75e7b5c6ca1"
+ }
+ Frame {
+ msec: 6128
+ hash: "96877a15f44d4a2c8d9974cb28b9e1b6"
+ }
+ Frame {
+ msec: 6144
+ hash: "c0ffb0ef6dd9d007d201feebd2f68e44"
+ }
+ Frame {
+ msec: 6160
+ hash: "209fb930223243fa19c5dde9e85ec518"
+ }
+ Frame {
+ msec: 6176
+ hash: "ae98ac4dba0e78eb8fb7f7dbe29b2832"
+ }
+ Frame {
+ msec: 6192
+ hash: "c94a7d68ce007d83df77a595a5815a96"
+ }
+ Frame {
+ msec: 6208
+ hash: "4c28e409bf5a6c1289bcab8cd59a9e42"
+ }
+ Frame {
+ msec: 6224
+ hash: "ea1009f1a3446dd5ce937e6949794794"
+ }
+ Frame {
+ msec: 6240
+ hash: "940c16766c2f87feef48e1187672ca9b"
+ }
+ Frame {
+ msec: 6256
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6272
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6288
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6304
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6320
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6336
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6352
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6368
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+ Frame {
+ msec: 6384
+ hash: "93664c87c8dcfadc0345f646b2508625"
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.0.png b/tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.0.png
new file mode 100644
index 0000000..f7018fd
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.0.png
Binary files differ
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.qml b/tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.qml
new file mode 100644
index 0000000..1eb115d
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/data/repeater.qml
@@ -0,0 +1,339 @@
+import Qt.VisualTest 4.6
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 32
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 48
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 64
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 80
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 96
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 112
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 128
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 144
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 160
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 176
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 192
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 208
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 224
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 240
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 256
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 272
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 288
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 304
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 320
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 336
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 352
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 368
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 384
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 400
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 416
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 432
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 448
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 464
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 480
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 496
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 512
+ hash: "0273c293855f2b2bdbf579fc5cdce63f"
+ }
+ Frame {
+ msec: 528
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 544
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 560
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 576
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 592
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 608
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 624
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 640
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 656
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 672
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 688
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 704
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 720
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 736
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 752
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 768
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 784
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 800
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 816
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 832
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 848
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 864
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 880
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 896
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 912
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 928
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 944
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 960
+ image: "repeater.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 992
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1008
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1024
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1040
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1056
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1072
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1088
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1104
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1120
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1136
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1152
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1168
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1184
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1200
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1216
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1232
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1248
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1264
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1280
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1296
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1312
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+ Frame {
+ msec: 1328
+ hash: "53a01771047c8ec806a335a1a3d6af71"
+ }
+}
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/dynamic.qml b/tests/auto/declarative/visual/qmlgraphicspositioners/dynamic.qml
new file mode 100644
index 0000000..4b03749
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/dynamic.qml
@@ -0,0 +1,65 @@
+import Qt 4.6
+
+Item {
+ width: 400; height: 400;
+ property int step: 0
+ function tick()
+ {
+ step++;
+ if(step == 1){
+ row1.destroy(); //Not dynamically created, so is this valid?
+ }else if(step == 2){
+ r2a.destroy();
+ }else if(step == 3){
+ r2b.destroy();
+ }else if(step == 4){
+ r2c.destroy();
+ }else if(step == 5){
+ r3a.parent = row2;
+ }else if(step == 6){
+ r3b.parent = row2;
+ }else if(step == 7){
+ r3c.parent = row2;
+ }else if(step == 8){
+ row3.destroy();
+ }else{
+ repeater.model++;
+ }
+ }
+
+ //Tests base positioner functionality, so just using row
+ Row{
+ id: row1
+ Rectangle{id: r1a; width:20; height:20; color: "red"}
+ Rectangle{id: r1b; width:20; height:20; color: "green"}
+ Rectangle{id: r1c; width:20; height:20; color: "blue"}
+ }
+ Row{
+ y:20
+ id: row2
+ move: Transition{NumberAnimation{matchProperties:"x"}}
+ Repeater{
+ id: repeater
+ model: 0;
+ delegate: Component{ Rectangle { color: "yellow"; width:20; height:20;}}
+ }
+ Rectangle{id: r2a; width:20; height:20; color: "red"}
+ Rectangle{id: r2b; width:20; height:20; color: "green"}
+ Rectangle{id: r2c; width:20; height:20; color: "blue"}
+ }
+ Row{
+ move: Transition{NumberAnimation{matchProperties:"x"}}
+ y:40
+ id: row3
+ Rectangle{id: r3a; width:20; height:20; color: "red"}
+ Rectangle{id: r3b; width:20; height:20; color: "green"}
+ Rectangle{id: r3c; width:20; height:20; color: "blue"}
+ }
+ Timer{
+ interval: 500;
+ running: true;
+ repeat: true;
+ onTriggered: tick();
+ }
+}
+
diff --git a/tests/auto/declarative/visual/qmlgraphicspositioners/repeater.qml b/tests/auto/declarative/visual/qmlgraphicspositioners/repeater.qml
new file mode 100644
index 0000000..ff60365
--- /dev/null
+++ b/tests/auto/declarative/visual/qmlgraphicspositioners/repeater.qml
@@ -0,0 +1,15 @@
+import Qt 4.6
+
+Item{
+ width: 200; height: 600
+ Column{
+ Rectangle{color:"Red"; width:40; height:40;}
+ Repeater{
+ id: rep
+ model: 3
+ delegate: Component{Rectangle{color:"Green"; width:40; height:40; radius: 20;}}
+ }
+ Rectangle{color:"Blue"; width:40; height:40;}
+ }
+ Timer{ interval: 500; running: true; onTriggered: rep.model=6;}
+}
diff --git a/tests/auto/qcombobox/tst_qcombobox.cpp b/tests/auto/qcombobox/tst_qcombobox.cpp
index 18ebddc..cc59b62 100644
--- a/tests/auto/qcombobox/tst_qcombobox.cpp
+++ b/tests/auto/qcombobox/tst_qcombobox.cpp
@@ -2517,8 +2517,8 @@ void tst_QComboBox::task_QTBUG_1071_changingFocusEmitsActivated()
cb.addItem("1");
cb.addItem("2");
QLineEdit edit;
- layout.add(&cb);
- layout.add(&edit);
+ layout.addWidget(&cb);
+ layout.addWidget(&edit);
w.show();
QTest::qWaitForWindowShown(&w);
diff --git a/tests/auto/qdatastream/qdatastream.pro b/tests/auto/qdatastream/qdatastream.pro
index 5b90357..c132073 100644
--- a/tests/auto/qdatastream/qdatastream.pro
+++ b/tests/auto/qdatastream/qdatastream.pro
@@ -12,7 +12,7 @@ QT += svg
wince*: {
- addFiles.sources = datastream.q42 gearflowers.svg
+ addFiles.sources = datastream.q42 tests2.svg
addFiles.path = .
DEPLOYMENT += addFiles
DEFINES += SRCDIR=\\\"\\\"
diff --git a/tests/auto/qdatastream/tst_qdatastream.cpp b/tests/auto/qdatastream/tst_qdatastream.cpp
index 7535645..24447ea 100644
--- a/tests/auto/qdatastream/tst_qdatastream.cpp
+++ b/tests/auto/qdatastream/tst_qdatastream.cpp
@@ -320,8 +320,7 @@ void tst_QDataStream::getSetCheck()
tst_QDataStream::tst_QDataStream()
{
- svgFile = QLatin1String(SRCDIR) + QLatin1String("/") +
- QLatin1String(SVGFILE);
+ svgFile = QLatin1String(SRCDIR SVGFILE);
}
tst_QDataStream::~tst_QDataStream()
diff --git a/tests/auto/qfile/largefile/largefile.pro b/tests/auto/qfile/largefile/largefile.pro
index 0f96865..d67cb46 100644
--- a/tests/auto/qfile/largefile/largefile.pro
+++ b/tests/auto/qfile/largefile/largefile.pro
@@ -2,3 +2,5 @@ load(qttest_p4)
QT = core
SOURCES += tst_largefile.cpp
+
+wince*: SOURCES += $$QT_SOURCE_TREE/src/corelib/kernel/qfunctions_wince.cpp
diff --git a/tests/auto/qfile/largefile/tst_largefile.cpp b/tests/auto/qfile/largefile/tst_largefile.cpp
index 9105063..980f4ba 100644
--- a/tests/auto/qfile/largefile/tst_largefile.cpp
+++ b/tests/auto/qfile/largefile/tst_largefile.cpp
@@ -54,7 +54,10 @@
#ifdef Q_OS_WIN
#include <windows.h>
+
+#ifndef Q_OS_WINCE
#include <io.h>
+#endif
#ifndef FSCTL_SET_SPARSE
// MinGW doesn't define this.
@@ -295,7 +298,7 @@ void tst_LargeFile::sparseFileData()
void tst_LargeFile::createSparseFile()
{
-#if defined(Q_OS_WIN)
+#if defined(Q_OS_WIN32)
// On Windows platforms, we must explicitly set the file to be sparse,
// so disk space is not allocated for the full file when writing to it.
HANDLE handle = ::CreateFileA("qt_largefile.tmp",
@@ -313,7 +316,7 @@ void tst_LargeFile::createSparseFile()
int fd = ::_open_osfhandle((intptr_t)handle, 0);
QVERIFY( -1 != fd );
QVERIFY( largeFile.open(fd, QIODevice::WriteOnly | QIODevice::Unbuffered) );
-#else // !Q_OS_WIN
+#else // !Q_OS_WIN32
largeFile.setFileName("qt_largefile.tmp");
QVERIFY( largeFile.open(QIODevice::WriteOnly | QIODevice::Unbuffered) );
#endif
@@ -321,13 +324,13 @@ void tst_LargeFile::createSparseFile()
void tst_LargeFile::closeSparseFile()
{
-#if defined(Q_OS_WIN)
+#if defined(Q_OS_WIN32)
int fd = largeFile.handle();
#endif
largeFile.close();
-#if defined(Q_OS_WIN)
+#if defined(Q_OS_WIN32)
if (-1 != fd)
::_close(fd);
#endif
diff --git a/tests/auto/qfile/test/test.pro b/tests/auto/qfile/test/test.pro
index 46f63b3..faaa927 100644
--- a/tests/auto/qfile/test/test.pro
+++ b/tests/auto/qfile/test/test.pro
@@ -14,6 +14,7 @@ wince*|symbian {
}
wince* {
+ SOURCES += $$QT_SOURCE_TREE/src/corelib/kernel/qfunctions_wince.cpp # needed for QT_OPEN
DEFINES += SRCDIR=\\\"\\\"
} else:symbian {
# do not define SRCDIR at all
diff --git a/tests/auto/qlistwidget/tst_qlistwidget.cpp b/tests/auto/qlistwidget/tst_qlistwidget.cpp
index 5c6ed54..cb8f1e9 100644
--- a/tests/auto/qlistwidget/tst_qlistwidget.cpp
+++ b/tests/auto/qlistwidget/tst_qlistwidget.cpp
@@ -879,7 +879,7 @@ void tst_QListWidget::moveItemsPriv()
for (int r = 0; r < rowCount; ++r)
new QListWidgetItem(QString::number(r), testWidget);
- QListModel *model = dynamic_cast<QListModel *>(testWidget->model());
+ QListModel *model = qobject_cast<QListModel *>(testWidget->model());
QVERIFY(model);
QSignalSpy beginMoveSpy(model, SIGNAL(rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)));
QSignalSpy movedSpy(model, SIGNAL(rowsMoved(QModelIndex,int,int,QModelIndex,int)));
diff --git a/tests/auto/qscopedpointer/tst_qscopedpointer.cpp b/tests/auto/qscopedpointer/tst_qscopedpointer.cpp
index ddd5579..b99760e 100644
--- a/tests/auto/qscopedpointer/tst_qscopedpointer.cpp
+++ b/tests/auto/qscopedpointer/tst_qscopedpointer.cpp
@@ -321,7 +321,7 @@ struct RefCounted
instanceCount.ref();
}
- RefCounted(RefCounted const &other)
+ RefCounted(RefCounted const &)
: ref(0)
{
instanceCount.ref();
@@ -335,6 +335,7 @@ struct RefCounted
RefCounted &operator=(RefCounted const &)
{
+ return *this;
}
QAtomicInt ref;