From 9a00f3fe6a4b6363d96369d976cb9b976c4393fd Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Mon, 9 Nov 2009 16:43:51 +1000 Subject: Improve coverage of TextEdit tests --- .../tst_qmlgraphicstextedit.cpp | 65 +- .../visual/qmlgraphicstextedit/cursorDelegate.qml | 35 + .../qmlgraphicstextedit/data/cursorDelegate.0.png | Bin 0 -> 3316 bytes .../qmlgraphicstextedit/data/cursorDelegate.1.png | Bin 0 -> 3317 bytes .../qmlgraphicstextedit/data/cursorDelegate.2.png | Bin 0 -> 3804 bytes .../qmlgraphicstextedit/data/cursorDelegate.3.png | Bin 0 -> 3348 bytes .../qmlgraphicstextedit/data/cursorDelegate.4.png | Bin 0 -> 3779 bytes .../qmlgraphicstextedit/data/cursorDelegate.5.png | Bin 0 -> 3326 bytes .../qmlgraphicstextedit/data/cursorDelegate.6.png | Bin 0 -> 3327 bytes .../qmlgraphicstextedit/data/cursorDelegate.7.png | Bin 0 -> 3327 bytes .../qmlgraphicstextedit/data/cursorDelegate.8.png | Bin 0 -> 3325 bytes .../qmlgraphicstextedit/data/cursorDelegate.9.png | Bin 0 -> 3322 bytes .../qmlgraphicstextedit/data/cursorDelegate.qml | 2931 ++++++++++++++++++++ .../visual/qmlgraphicstextedit/data/qt-669.0.png | Bin 0 -> 4801 bytes .../visual/qmlgraphicstextedit/data/qt-669.1.png | Bin 0 -> 4802 bytes .../visual/qmlgraphicstextedit/data/qt-669.2.png | Bin 0 -> 4804 bytes .../visual/qmlgraphicstextedit/data/qt-669.3.png | Bin 0 -> 4804 bytes .../visual/qmlgraphicstextedit/data/qt-669.4.png | Bin 0 -> 4802 bytes .../visual/qmlgraphicstextedit/data/qt-669.5.png | Bin 0 -> 4801 bytes .../visual/qmlgraphicstextedit/data/qt-669.6.png | Bin 0 -> 4791 bytes .../visual/qmlgraphicstextedit/data/qt-669.qml | 2171 +++++++++++++++ .../visual/qmlgraphicstextedit/qt-669.qml | 19 + 22 files changed, 5220 insertions(+), 1 deletion(-) create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/cursorDelegate.qml create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.0.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.1.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.2.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.3.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.4.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.5.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.6.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.7.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.8.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.9.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.qml create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.0.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.1.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.2.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.3.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.4.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.5.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.6.png create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.qml create mode 100644 tests/auto/declarative/visual/qmlgraphicstextedit/qt-669.qml diff --git a/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp b/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp index 4287f01..2b10df5 100644 --- a/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp +++ b/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp @@ -62,6 +62,7 @@ private slots: void text(); void width(); void wrap(); + void textFormat(); // ### these tests may be trivial void hAlign(); @@ -72,6 +73,7 @@ private slots: void cursorDelegate(); void navigation(); + void readOnly(); private: void simulateKey(QmlView *, int key); @@ -246,6 +248,24 @@ void tst_qmlgraphicstextedit::wrap() } +void tst_qmlgraphicstextedit::textFormat() +{ + { + QmlComponent textComponent(&engine, "import Qt 4.6\nTextEdit { text: \"Hello\"; textFormat: Text.RichText }", QUrl("file://")); + QmlGraphicsTextEdit *textObject = qobject_cast(textComponent.create()); + + QVERIFY(textObject != 0); + QVERIFY(textObject->textFormat() == QmlGraphicsTextEdit::RichText); + } + { + QmlComponent textComponent(&engine, "import Qt 4.6\nTextEdit { text: \"Hello\"; textFormat: Text.PlainText }", QUrl("file://")); + QmlGraphicsTextEdit *textObject = qobject_cast(textComponent.create()); + + QVERIFY(textObject != 0); + QVERIFY(textObject->textFormat() == QmlGraphicsTextEdit::PlainText); + } +} + //the alignment tests may be trivial o.oa void tst_qmlgraphicstextedit::hAlign() { @@ -368,7 +388,7 @@ void tst_qmlgraphicstextedit::font() void tst_qmlgraphicstextedit::color() { - //test style + //test normal for (int i = 0; i < colorStrings.size(); i++) { QString componentStr = "import Qt 4.6\nTextEdit { color: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }"; @@ -379,6 +399,26 @@ void tst_qmlgraphicstextedit::color() QCOMPARE(textEditObject->color(), QColor(colorStrings.at(i))); } + //test selection + for (int i = 0; i < colorStrings.size(); i++) + { + QString componentStr = "import Qt 4.6\nTextEdit { selectionColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }"; + QmlComponent texteditComponent(&engine, componentStr.toLatin1(), QUrl()); + QmlGraphicsTextEdit *textEditObject = qobject_cast(texteditComponent.create()); + QVERIFY(textEditObject != 0); + QCOMPARE(textEditObject->selectionColor(), QColor(colorStrings.at(i))); + } + + //test selected text + for (int i = 0; i < colorStrings.size(); i++) + { + QString componentStr = "import Qt 4.6\nTextEdit { selectedTextColor: \"" + colorStrings.at(i) + "\"; text: \"Hello World\" }"; + QmlComponent texteditComponent(&engine, componentStr.toLatin1(), QUrl()); + QmlGraphicsTextEdit *textEditObject = qobject_cast(texteditComponent.create()); + QVERIFY(textEditObject != 0); + QCOMPARE(textEditObject->selectedTextColor(), QColor(colorStrings.at(i))); + } + { QString colorStr = "#AA001234"; QColor testColor("#001234"); @@ -528,6 +568,29 @@ void tst_qmlgraphicstextedit::navigation() QVERIFY(input->hasFocus() == true); } +void tst_qmlgraphicstextedit::readOnly() +{ + QmlView *canvas = createView(SRCDIR "/data/readOnly.qml"); + canvas->execute(); + canvas->show(); + canvas->setFocus(); + + QVERIFY(canvas->root() != 0); + + QmlGraphicsTextEdit *edit = qobject_cast(qvariant_cast(canvas->root()->property("myInput"))); + + QVERIFY(edit != 0); + QTRY_VERIFY(edit->hasFocus() == true); + QVERIFY(edit->isReadOnly() == true); + QString initial = edit->text(); + for(int k=Qt::Key_0; k<=Qt::Key_Z; k++) + simulateKey(canvas, k); + simulateKey(canvas, Qt::Key_Return); + simulateKey(canvas, Qt::Key_Space); + simulateKey(canvas, Qt::Key_Escape); + QCOMPARE(edit->text(), initial); +} + void tst_qmlgraphicstextedit::simulateKey(QmlView *view, int key) { QKeyEvent press(QKeyEvent::KeyPress, key, 0); diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/cursorDelegate.qml b/tests/auto/declarative/visual/qmlgraphicstextedit/cursorDelegate.qml new file mode 100644 index 0000000..d10755c --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicstextedit/cursorDelegate.qml @@ -0,0 +1,35 @@ +import Qt 4.6 + Rectangle { + resources: [ + Component { id: cursorA + Item { id: cPage; + x: Behavior { NumberAnimation { } } + y: Behavior { NumberAnimation { } } + height: Behavior { NumberAnimation { duration: 200 } } + Rectangle { id: cRectangle; color: "black"; y: 1; width: 1; height: parent.height-2; + Rectangle { id:top; color: "black"; width: 3; height: 1; x: -1; y:0} + Rectangle { id:bottom; color: "black"; width: 3; height: 1; x: -1; anchors.bottom: parent.bottom;} + opacity: 1 + opacity: SequentialAnimation { running: cPage.parent.focus == true; repeat: true; + NumberAnimation { matchProperties: "opacity"; to: 1; duration: 500; easing: "easeInQuad"} + NumberAnimation { matchProperties: "opacity"; to: 0; duration: 500; easing: "easeOutQuad"} + } + } + width: 1; + } + } + ] + width: 400 + height: 200 + color: "white" + TextInput { id: mainText + text: "Hello World" + cursorDelegate: cursorA + focus: true + font.pixelSize: 28 + selectionColor: "lightsteelblue" + selectedTextColor: "deeppink" + color: "forestgreen" + anchors.centerIn: parent + } +} diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.0.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.0.png new file mode 100644 index 0000000..ec698cd Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.0.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.1.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.1.png new file mode 100644 index 0000000..1d8761e Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.1.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.2.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.2.png new file mode 100644 index 0000000..2f2ba70 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.2.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.3.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.3.png new file mode 100644 index 0000000..990a556 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.3.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.4.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.4.png new file mode 100644 index 0000000..82a7086 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.4.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.5.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.5.png new file mode 100644 index 0000000..f277eae Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.5.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.6.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.6.png new file mode 100644 index 0000000..aa881c3 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.6.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.7.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.7.png new file mode 100644 index 0000000..4f7cd10 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.7.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.8.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.8.png new file mode 100644 index 0000000..aac89b1 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.8.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.9.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.9.png new file mode 100644 index 0000000..6196bd1 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.9.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.qml b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.qml new file mode 100644 index 0000000..7211814 --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicstextedit/data/cursorDelegate.qml @@ -0,0 +1,2931 @@ +import Qt.VisualTest 4.6 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 32 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 48 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 64 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 80 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 96 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 112 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 128 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 144 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 160 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 176 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 192 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 208 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 224 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 240 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 256 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 272 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 288 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 304 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 320 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 336 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 352 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 368 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 384 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 400 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 416 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 432 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 448 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 464 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 480 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 496 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 512 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 528 + hash: "cd442d6dc4d155f54ae24f03d080f50c" + } + Frame { + msec: 544 + hash: "90af75eeef63ae67e9f6ff1a61d7cca3" + } + Frame { + msec: 560 + hash: "b9dcdd88fba70636cbcae160edcc0136" + } + Frame { + msec: 576 + hash: "679ee2b26a118ab53a84fa116de09edf" + } + Frame { + msec: 592 + hash: "0fa12b48c08266f50e77506e4136dd56" + } + Frame { + msec: 608 + hash: "7aed794eae2f0c65342f190ed4d4f889" + } + Frame { + msec: 624 + hash: "23edee3af8f1904558863d37c520555a" + } + Frame { + msec: 640 + hash: "2f9ed13e8a0d0edf098b05db02c04bdf" + } + Frame { + msec: 656 + hash: "86ed2aa2428feb9c6c14ad2a74e97978" + } + Frame { + msec: 672 + hash: "e189dc0dae9457a6af5082c6ccf451b6" + } + Frame { + msec: 688 + hash: "62d4bfa65bfdc50d24d9204f4df7bad8" + } + Frame { + msec: 704 + hash: "5a11ec8a0485a018ebe317e01136e4a5" + } + Frame { + msec: 720 + hash: "9aa569f7b251371bdd1cb05c8d3aab28" + } + Frame { + msec: 736 + hash: "a242c9d5ed7f9aef0a0622dcb66d0a7e" + } + Frame { + msec: 752 + hash: "a0cb3f796fddf7100ca19aee3dedbea8" + } + Frame { + msec: 768 + hash: "b4e273b6415e3951eab2f831100b0bb2" + } + Frame { + msec: 784 + hash: "fd3fd655785c4e3c470f742451e3470f" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 800 + hash: "4220dde85eb1c027366efd0798927e8d" + } + Frame { + msec: 816 + hash: "512b9746ae4482557b8cef9f99905954" + } + Frame { + msec: 832 + hash: "e7346d8f223684143a0940def878b874" + } + Frame { + msec: 848 + hash: "4f097223462c8f619188b0b0c2ecb080" + } + Frame { + msec: 864 + hash: "243be452ff0798538defc6a14cb8a08b" + } + Frame { + msec: 880 + hash: "e5472ed9a8a43a64a0fea12540619940" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 896 + hash: "90b0f5f1aa7b5f066fb1266ea63254eb" + } + Frame { + msec: 912 + hash: "97d5f9fe02e4bd06ec30a7805945f167" + } + Frame { + msec: 928 + hash: "eb381a1e2ad945e4cfa540c137edbda7" + } + Frame { + msec: 944 + hash: "75252ff61682fd32117f0759ebe4b6a1" + } + Frame { + msec: 960 + image: "cursorDelegate.0.png" + } + Frame { + msec: 976 + hash: "d7703c18b69f485bba3abd655100b50d" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 992 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 1008 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 1024 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 1040 + hash: "e3948b393a3778066a90197b31c71e51" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1056 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 1072 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 1088 + hash: "a822d3eb3706788ac56b5daa014fe9d1" + } + Frame { + msec: 1104 + hash: "ac714f3934ca3188d7cec77c2d7b8ef9" + } + Frame { + msec: 1120 + hash: "49b60bcb0a6122d8363b924bbc22510d" + } + Frame { + msec: 1136 + hash: "fcc73bea3b386af2175918978a3930ff" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1152 + hash: "cf2762f6357ed5fcf6ceb994017a18c5" + } + Frame { + msec: 1168 + hash: "0fcbf1c7fa650de7f925ea36f5f2b85d" + } + Frame { + msec: 1184 + hash: "3d8aae5cf4a81aa46962652f64016eb0" + } + Frame { + msec: 1200 + hash: "bc32d013342ffe96beeeadb9312b1081" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1216 + hash: "3341ce005686e044d0d1e61dd82e973f" + } + Frame { + msec: 1232 + hash: "6064af6e59a13fd64d1a79c286b9f2d7" + } + Frame { + msec: 1248 + hash: "0dd8d59ce276710bed7dcd371fdeb88a" + } + Frame { + msec: 1264 + hash: "dd11369f671b922cf33542028baf7299" + } + Frame { + msec: 1280 + hash: "b1872308815a8ed02e4684bf1b05d218" + } + Frame { + msec: 1296 + hash: "416178263988009b2659aa3cf0da9380" + } + Frame { + msec: 1312 + hash: "b44310e7f78f6ea10d55cd4c24d6ad94" + } + Frame { + msec: 1328 + hash: "d928a11606e8fb4c67c0b7a8ecc1ff59" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1344 + hash: "14d25f3f3468fe16ced831cdc177022a" + } + Frame { + msec: 1360 + hash: "3b620550ff16e7cb8ab5cc8fb17ad785" + } + Frame { + msec: 1376 + hash: "62b0cd3aead2630545de2efb8f396c3a" + } + Frame { + msec: 1392 + hash: "6500f3e6571d64645852e64439370d0f" + } + Frame { + msec: 1408 + hash: "17dddb58ba52b5d2e5420ba922e55161" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1424 + hash: "a13b215ea2d4e0c80fdc15784c76b5d9" + } + Frame { + msec: 1440 + hash: "e4e3df1b0c3a5fe23137ba946a9e69d3" + } + Frame { + msec: 1456 + hash: "704b723fa0ed13c1ab0c0e230eca88e6" + } + Frame { + msec: 1472 + hash: "7a364e644ce25241edfa2642c80fc14a" + } + Frame { + msec: 1488 + hash: "beb79f46ef8dc85bede608f561e2cce9" + } + Frame { + msec: 1504 + hash: "9448e1162835c2bab615f30c69ff391e" + } + Frame { + msec: 1520 + hash: "10eacfde43a0cbea66736a67769dc1d3" + } + Frame { + msec: 1536 + hash: "56cf4ae40c6bd8ccf3710d3fa7abb40f" + } + Frame { + msec: 1552 + hash: "14df3de6888f25f55f1c09ebe2fd6530" + } + Frame { + msec: 1568 + hash: "df55ac2630defd2cf519cb7edda4acc8" + } + Frame { + msec: 1584 + hash: "adb2b0c763a065785da9dce43a5774a6" + } + Frame { + msec: 1600 + hash: "9829d3726e19da204e48ed628e05f9ff" + } + Frame { + msec: 1616 + hash: "6141475196769abd2051da566072a81e" + } + Frame { + msec: 1632 + hash: "3f3df1294880b24619b71d44c91ca476" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1648 + hash: "e69a852f1d52940dd64232f238f8dbd8" + } + Frame { + msec: 1664 + hash: "fc2b51f6c152a6ed7f97cefe27f14a24" + } + Frame { + msec: 1680 + hash: "451e320a37356a5f3573938b759ff58b" + } + Frame { + msec: 1696 + hash: "65ebec0c7fdbefbdcc35d9c097bcd654" + } + Frame { + msec: 1712 + hash: "b3f5c16c8a56a03570a45189a1ec4a0f" + } + Frame { + msec: 1728 + hash: "7891672c5ed584de49de4201c8ca81d9" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1744 + hash: "2602e01ad276f5e9116ed226ac87af48" + } + Frame { + msec: 1760 + hash: "70fb0fd5e9fe08c83be78c411c4dd8c5" + } + Frame { + msec: 1776 + hash: "6f7fcb30e62b0785ae650ee1946125f3" + } + Frame { + msec: 1792 + hash: "5c3819bcf8a96b0178d18c41bc7ebda7" + } + Frame { + msec: 1808 + hash: "f8705997d6c89ee004de6fbc7686acd0" + } + Frame { + msec: 1824 + hash: "5b495514831825aceed8ac715357c6ba" + } + Frame { + msec: 1840 + hash: "f43c0dcafe7e737951120e25f2af38ea" + } + Frame { + msec: 1856 + hash: "4188c6571af3251253213fc1c720c383" + } + Frame { + msec: 1872 + hash: "911d4a2352b18376c60545b96a890948" + } + Frame { + msec: 1888 + hash: "3a6e6338cba1cb4619c7564ca49f2b30" + } + Frame { + msec: 1904 + hash: "f3ebf35352f01bd73bbfcecdc49dc70d" + } + Frame { + msec: 1920 + image: "cursorDelegate.1.png" + } + Frame { + msec: 1936 + hash: "7d505004e5ec31546b7ae574043ba6f2" + } + Frame { + msec: 1952 + hash: "c98b5d6b67b559f3de28f9298cc95f7b" + } + Frame { + msec: 1968 + hash: "36f141bcc565b1f01b23cc29013a696f" + } + Frame { + msec: 1984 + hash: "7e521964f15c4963ff3f99741703e9b5" + } + Frame { + msec: 2000 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 2016 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 2032 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 2048 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 2064 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 2080 + hash: "7e521964f15c4963ff3f99741703e9b5" + } + Frame { + msec: 2096 + hash: "36f141bcc565b1f01b23cc29013a696f" + } + Frame { + msec: 2112 + hash: "c98b5d6b67b559f3de28f9298cc95f7b" + } + Frame { + msec: 2128 + hash: "7d505004e5ec31546b7ae574043ba6f2" + } + Key { + type: 6 + key: 16777248 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Key { + type: 6 + key: 16777249 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2144 + hash: "796916dcd72a5087199c2b8ff576d9cf" + } + Frame { + msec: 2160 + hash: "f3ebf35352f01bd73bbfcecdc49dc70d" + } + Frame { + msec: 2176 + hash: "3a6e6338cba1cb4619c7564ca49f2b30" + } + Frame { + msec: 2192 + hash: "911d4a2352b18376c60545b96a890948" + } + Frame { + msec: 2208 + hash: "4188c6571af3251253213fc1c720c383" + } + Frame { + msec: 2224 + hash: "f43c0dcafe7e737951120e25f2af38ea" + } + Frame { + msec: 2240 + hash: "5b495514831825aceed8ac715357c6ba" + } + Frame { + msec: 2256 + hash: "f8705997d6c89ee004de6fbc7686acd0" + } + Frame { + msec: 2272 + hash: "5c3819bcf8a96b0178d18c41bc7ebda7" + } + Frame { + msec: 2288 + hash: "6f7fcb30e62b0785ae650ee1946125f3" + } + Frame { + msec: 2304 + hash: "70fb0fd5e9fe08c83be78c411c4dd8c5" + } + Frame { + msec: 2320 + hash: "2602e01ad276f5e9116ed226ac87af48" + } + Frame { + msec: 2336 + hash: "7891672c5ed584de49de4201c8ca81d9" + } + Frame { + msec: 2352 + hash: "b3f5c16c8a56a03570a45189a1ec4a0f" + } + Frame { + msec: 2368 + hash: "65ebec0c7fdbefbdcc35d9c097bcd654" + } + Key { + type: 6 + key: 16777234 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2384 + hash: "a0d21a9830b7a78d6293a74429873367" + } + Frame { + msec: 2400 + hash: "47d2c8b9f22d167c09e1a5e604768acc" + } + Frame { + msec: 2416 + hash: "a1606f2eb47b1981b3fc09994d5f3a2e" + } + Frame { + msec: 2432 + hash: "6a257e83d779670a8e4e94c926f658a0" + } + Frame { + msec: 2448 + hash: "0a782742341c137d7b7723e5b8dca531" + } + Key { + type: 7 + key: 16777234 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2464 + hash: "fc0b9af8786c18dab89d85f77437e248" + } + Frame { + msec: 2480 + hash: "d34af5c58f1eb24c8980b5a8013d9a26" + } + Frame { + msec: 2496 + hash: "a685dfee70e7a53baf4160ac59094ec5" + } + Frame { + msec: 2512 + hash: "9fbc9a8d1592a4f5184ad7a94362c58c" + } + Frame { + msec: 2528 + hash: "94eab6da73a70eedc2349f172b979602" + } + Frame { + msec: 2544 + hash: "4851f8cb23eea521a27c99acef972361" + } + Frame { + msec: 2560 + hash: "0e00932eb52824a5d1e13153ca353f71" + } + Frame { + msec: 2576 + hash: "bdb57370df6a812685684a004da4b6b3" + } + Frame { + msec: 2592 + hash: "08e1f2c34b74bd9f3a564406dde4a5e3" + } + Frame { + msec: 2608 + hash: "a6753fc779b51ec5fd99177356e17571" + } + Frame { + msec: 2624 + hash: "cc9912af101aa9fc676921c45dff7e88" + } + Frame { + msec: 2640 + hash: "29495f888c8f574a82d69af5dd861e4b" + } + Frame { + msec: 2656 + hash: "d189fcaa5ea17b0030139a48bc7bf561" + } + Frame { + msec: 2672 + hash: "5b73dc226f11c2b3c44ce9b338811d2c" + } + Frame { + msec: 2688 + hash: "70978aa41243f15fb751ac61e2121673" + } + Frame { + msec: 2704 + hash: "e12b656fc042820d65bb293a25bf45df" + } + Frame { + msec: 2720 + hash: "38155df6417d88dc78eef4aaf762f663" + } + Frame { + msec: 2736 + hash: "208795950a60dea9aacd3747f6eab0b8" + } + Frame { + msec: 2752 + hash: "47359db1f54664550186b0359f396ad9" + } + Frame { + msec: 2768 + hash: "1844b94d6fc16ee0a91a6487efdf70d7" + } + Frame { + msec: 2784 + hash: "4b45cfcbb00982801ed7c7d7412bb380" + } + Frame { + msec: 2800 + hash: "5605a9132353126c5258e9a2743b836b" + } + Frame { + msec: 2816 + hash: "c22e8cca59c917f7d99cd3ffd9137a6c" + } + Frame { + msec: 2832 + hash: "f0180e38fa3d3e0112d1f9807877bdf3" + } + Frame { + msec: 2848 + hash: "45398bfb584506e05ccc5e8a2b46e996" + } + Frame { + msec: 2864 + hash: "b4b6238099cd09a29cce28f4870eb455" + } + Frame { + msec: 2880 + image: "cursorDelegate.2.png" + } + Frame { + msec: 2896 + hash: "3d247e380e19ec8497f441f9228783c7" + } + Frame { + msec: 2912 + hash: "c287f209a45d8d46be57afa3d8e0bd1c" + } + Frame { + msec: 2928 + hash: "b6ff7bde677960481e71333e1a912729" + } + Frame { + msec: 2944 + hash: "67ac6f886d9f35795705a7a86ecc15f4" + } + Frame { + msec: 2960 + hash: "8e4842bc0b6a3ae1ee6cfc0e220753f8" + } + Frame { + msec: 2976 + hash: "e5edd18389b26851e5cbe84ac00a2f62" + } + Frame { + msec: 2992 + hash: "d5ac74c9eda240864177096f27c19ad6" + } + Frame { + msec: 3008 + hash: "d5ac74c9eda240864177096f27c19ad6" + } + Frame { + msec: 3024 + hash: "d5ac74c9eda240864177096f27c19ad6" + } + Key { + type: 6 + key: 16777236 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3040 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 3056 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 3072 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 3088 + hash: "8f9dacb4e67808ff78fcdd62274c0c7c" + } + Frame { + msec: 3104 + hash: "e92c44fb4ad550bb7421b831363bf4d4" + } + Frame { + msec: 3120 + hash: "ec2c1e1aef0e1e0116a4feceb31c8d7b" + } + Frame { + msec: 3136 + hash: "5c1f0a3a19152b7e43969eb89507820c" + } + Key { + type: 7 + key: 16777236 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3152 + hash: "490d1c455b155648d430d45e291a4c91" + } + Frame { + msec: 3168 + hash: "d54ad0b2f40faf7f5639f78acec0d000" + } + Frame { + msec: 3184 + hash: "a1fe3db1c5e7d137b40dea619f1766a9" + } + Frame { + msec: 3200 + hash: "e04893deffc38729617a66ffa33dbf9f" + } + Frame { + msec: 3216 + hash: "be6694a7989438ae34bff4271eec42b5" + } + Frame { + msec: 3232 + hash: "d8b3e6b235f3510768b0171596c0fc3c" + } + Frame { + msec: 3248 + hash: "1f2e9a90eef3042ad97f6180520f19cf" + } + Frame { + msec: 3264 + hash: "059c111be9c62b81115218ede8328083" + } + Frame { + msec: 3280 + hash: "04645b3dba9272950509585fb8ec3611" + } + Key { + type: 7 + key: 16777249 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3296 + hash: "a2d160393610cb55e2f1651ef247558b" + } + Frame { + msec: 3312 + hash: "7fcd2288e60023a04fc2c1c518a8ce24" + } + Frame { + msec: 3328 + hash: "d06abd6fec1ac1ea0ce4b37a5296b18d" + } + Frame { + msec: 3344 + hash: "4073a65ce2169328174ff8acc0904a56" + } + Frame { + msec: 3360 + hash: "ed681e1b35e373a89195fd121767a5a2" + } + Frame { + msec: 3376 + hash: "6711c4d7418d4848f4b7f340371d30ea" + } + Frame { + msec: 3392 + hash: "5424fd998bcf94f5e159ae553b8186f0" + } + Frame { + msec: 3408 + hash: "29d1a7c3ca714f2b5555c2b8f4e16acf" + } + Frame { + msec: 3424 + hash: "498152d87a9e608f3dd1227a47a53938" + } + Frame { + msec: 3440 + hash: "de3669854e357a1d27b9fde41f47595d" + } + Frame { + msec: 3456 + hash: "04524fc53f8c06430e9ee8730d4b0ce4" + } + Frame { + msec: 3472 + hash: "3fdf5ed8baf9b19a11b1bc192b36e78b" + } + Frame { + msec: 3488 + hash: "a58dea8435926ea2a8a52890df980a5b" + } + Frame { + msec: 3504 + hash: "bf648f584aa05ef228fffbdad91416a1" + } + Frame { + msec: 3520 + hash: "122c7a1c61fc2ec3ad0b36a14f69d63f" + } + Frame { + msec: 3536 + hash: "4ea2ca59536c1ab74a6f515bb7291f49" + } + Frame { + msec: 3552 + hash: "63f2430b48f3d9fe68d7d408b09167b2" + } + Frame { + msec: 3568 + hash: "1f8d534ed508b2c1fcbce82a1756633f" + } + Key { + type: 6 + key: 16777234 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3584 + hash: "4f58e9a12b0bce4f3dd4b1fe15fd14fe" + } + Frame { + msec: 3600 + hash: "dc20813dc0183c14baed858e8754e277" + } + Frame { + msec: 3616 + hash: "c6461a18e86bd2e92a14f4198bccaad8" + } + Frame { + msec: 3632 + hash: "f2d7224931085fe33e73605ad23ec474" + } + Frame { + msec: 3648 + hash: "978cf09c8ebc1d436c17ef997d1f674f" + } + Frame { + msec: 3664 + hash: "53e012b074b4ce5ff92f3e3c26f16ae5" + } + Key { + type: 7 + key: 16777234 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3680 + hash: "504397c6b18d042381c184296906eda0" + } + Frame { + msec: 3696 + hash: "9b225a60a8e493e64825f2115dd405d1" + } + Frame { + msec: 3712 + hash: "f5ab337eab9a18961bf94151e6d1009a" + } + Frame { + msec: 3728 + hash: "97511b93e19751491a7b5067f0198303" + } + Frame { + msec: 3744 + hash: "2f36748ab7cfdda1ddd032c2cb21decc" + } + Frame { + msec: 3760 + hash: "95aac396434448d2f54bbc2a909d9140" + } + Frame { + msec: 3776 + hash: "a190b6c95be7812107db4b8b45527655" + } + Frame { + msec: 3792 + hash: "20d7cbff4a603d546f060c88f73a5107" + } + Frame { + msec: 3808 + hash: "0871b1eb79bdd1ff25789adf981ba54d" + } + Frame { + msec: 3824 + hash: "857d78e88992fb23bf50a91bad0ec800" + } + Frame { + msec: 3840 + image: "cursorDelegate.3.png" + } + Frame { + msec: 3856 + hash: "25a8cf4df57c322cf71f254917e30aed" + } + Frame { + msec: 3872 + hash: "a7a5300347d00d8eda2ef96efccda179" + } + Frame { + msec: 3888 + hash: "e6abe54cf03f02f62d7d897b7ec5bf82" + } + Frame { + msec: 3904 + hash: "90f4ba6ff58fb740cb47f25f999e4231" + } + Frame { + msec: 3920 + hash: "8b99d52bc804832a0475b67338b396fa" + } + Frame { + msec: 3936 + hash: "b84dc15391c63cb2f0ba2d6761337839" + } + Frame { + msec: 3952 + hash: "0fddad686fe39d7dc08d53abf927f836" + } + Frame { + msec: 3968 + hash: "52bc93f0a4f4b164347d9d23ee15ea9e" + } + Frame { + msec: 3984 + hash: "96e9e80206ee788f208fa1404e7a6bac" + } + Frame { + msec: 4000 + hash: "a51d3632e7538fb9cb659a039ed3cbd2" + } + Frame { + msec: 4016 + hash: "a51d3632e7538fb9cb659a039ed3cbd2" + } + Frame { + msec: 4032 + hash: "a51d3632e7538fb9cb659a039ed3cbd2" + } + Frame { + msec: 4048 + hash: "a51d3632e7538fb9cb659a039ed3cbd2" + } + Key { + type: 6 + key: 16777236 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4064 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 4080 + hash: "7e521964f15c4963ff3f99741703e9b5" + } + Frame { + msec: 4096 + hash: "36f141bcc565b1f01b23cc29013a696f" + } + Frame { + msec: 4112 + hash: "c98b5d6b67b559f3de28f9298cc95f7b" + } + Key { + type: 7 + key: 16777236 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4128 + hash: "7d505004e5ec31546b7ae574043ba6f2" + } + Frame { + msec: 4144 + hash: "796916dcd72a5087199c2b8ff576d9cf" + } + Frame { + msec: 4160 + hash: "f3ebf35352f01bd73bbfcecdc49dc70d" + } + Frame { + msec: 4176 + hash: "3a6e6338cba1cb4619c7564ca49f2b30" + } + Frame { + msec: 4192 + hash: "911d4a2352b18376c60545b96a890948" + } + Frame { + msec: 4208 + hash: "4188c6571af3251253213fc1c720c383" + } + Frame { + msec: 4224 + hash: "f43c0dcafe7e737951120e25f2af38ea" + } + Frame { + msec: 4240 + hash: "5b495514831825aceed8ac715357c6ba" + } + Key { + type: 6 + key: 16777236 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4256 + hash: "522551c85a1cb90ee2c6a27f4b23d65c" + } + Frame { + msec: 4272 + hash: "ccdde43fa55279b127e686785cbcb239" + } + Frame { + msec: 4288 + hash: "86d70781574740c9b4822c3b16b9cc9a" + } + Frame { + msec: 4304 + hash: "4da8f4cb685683977955fab8d7689d0e" + } + Frame { + msec: 4320 + hash: "3e2b20a802f396413b234adcb2d84886" + } + Key { + type: 7 + key: 16777236 + modifiers: 33554432 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4336 + hash: "9330c594d485ad6fa81c2f34aa3b51ef" + } + Frame { + msec: 4352 + hash: "2a07b6d74742bac77bb827b6d01f77e6" + } + Frame { + msec: 4368 + hash: "dc678fc3ffdabcff16c4a623583ff3ef" + } + Frame { + msec: 4384 + hash: "5f65476194ed7329f6336fd880b8d6f2" + } + Frame { + msec: 4400 + hash: "2ba2e985276d8532154292f164364b37" + } + Frame { + msec: 4416 + hash: "3295bdffd4f23d141297e9d19b2dd5a2" + } + Frame { + msec: 4432 + hash: "acfa09b8cc5da4dc375b84cd1ccbe30d" + } + Frame { + msec: 4448 + hash: "b692125e34c366c41e367109fa9257c8" + } + Frame { + msec: 4464 + hash: "929f435a601c675066a8124741f5de28" + } + Frame { + msec: 4480 + hash: "b61fec4eeef2141ec6d615a462245e87" + } + Frame { + msec: 4496 + hash: "b35940dbf2ff71062e6d3db4f9e2b2be" + } + Frame { + msec: 4512 + hash: "1636936fb5d1f29673922ce860a34d86" + } + Frame { + msec: 4528 + hash: "ca04fe11183e2d262a1cd6ef15fe49ec" + } + Frame { + msec: 4544 + hash: "baa57e091ceeb047d2c55bda05ee62e8" + } + Frame { + msec: 4560 + hash: "480bbf99b0a521cbcc6f091fb607859f" + } + Frame { + msec: 4576 + hash: "4bd65a2479a0c3c9ec8e977a30de7c8d" + } + Key { + type: 6 + key: 16777249 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4592 + hash: "54a1afd19756a383a6df699a3ddfa142" + } + Frame { + msec: 4608 + hash: "15243c00773a5111dd1ec278297f7ca6" + } + Frame { + msec: 4624 + hash: "2f646700f48de22d0508a87623fd36c9" + } + Frame { + msec: 4640 + hash: "d5841e53645b36641fac2efba7a22b2f" + } + Frame { + msec: 4656 + hash: "9995211df69d50e1c1ce50bd9c8d0822" + } + Frame { + msec: 4672 + hash: "7a8e4ac72f3729774d8bb017b5bb918b" + } + Frame { + msec: 4688 + hash: "ffb7a66844fee5650d390ebd8d3896e0" + } + Key { + type: 6 + key: 16777236 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4704 + hash: "d7c05b96d5824c965833548f43aa1b93" + } + Frame { + msec: 4720 + hash: "df82f608f1a1a7be0be0c7e34947ff97" + } + Frame { + msec: 4736 + hash: "f340d3cd51c2af8cb80e50bd3ae92e91" + } + Frame { + msec: 4752 + hash: "cb6bd6af65abc600cfd55448047e3065" + } + Frame { + msec: 4768 + hash: "569ffbf933a4f1c4e5358e2d20276991" + } + Frame { + msec: 4784 + hash: "a81308d5fb238aef9379a65d1fb3a8a4" + } + Frame { + msec: 4800 + image: "cursorDelegate.4.png" + } + Frame { + msec: 4816 + hash: "a968bc553ccd8836f676fd0483bf2210" + } + Key { + type: 7 + key: 16777236 + modifiers: 100663296 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4832 + hash: "495632cad06414dfd6128b50db417a3b" + } + Frame { + msec: 4848 + hash: "3559c212dd8093eee9a3a89bdf76ad3e" + } + Frame { + msec: 4864 + hash: "0bd6b99421ccff9de159dcec4c3ce4ea" + } + Frame { + msec: 4880 + hash: "679dae270660877a3d195a541bb97e26" + } + Frame { + msec: 4896 + hash: "412339cfe7dff6b955730a499cb4292d" + } + Frame { + msec: 4912 + hash: "2415f3a5784d4f785760605bf169d774" + } + Frame { + msec: 4928 + hash: "7bf2a320ffad5ea3d9db7a203e303b04" + } + Frame { + msec: 4944 + hash: "51bb398194848c6a31456eb1b2bd4c52" + } + Frame { + msec: 4960 + hash: "ee7029a8a2050fff9e61a60bd80b8a38" + } + Frame { + msec: 4976 + hash: "ec5a9b265900d814fce1aec6ac4e7742" + } + Frame { + msec: 4992 + hash: "b829fc01b5a16034fa682d19b23d1ce2" + } + Frame { + msec: 5008 + hash: "b829fc01b5a16034fa682d19b23d1ce2" + } + Frame { + msec: 5024 + hash: "b829fc01b5a16034fa682d19b23d1ce2" + } + Frame { + msec: 5040 + hash: "b829fc01b5a16034fa682d19b23d1ce2" + } + Frame { + msec: 5056 + hash: "b829fc01b5a16034fa682d19b23d1ce2" + } + Frame { + msec: 5072 + hash: "b829fc01b5a16034fa682d19b23d1ce2" + } + Frame { + msec: 5088 + hash: "ec5a9b265900d814fce1aec6ac4e7742" + } + Frame { + msec: 5104 + hash: "ee7029a8a2050fff9e61a60bd80b8a38" + } + Frame { + msec: 5120 + hash: "51bb398194848c6a31456eb1b2bd4c52" + } + Frame { + msec: 5136 + hash: "7bf2a320ffad5ea3d9db7a203e303b04" + } + Frame { + msec: 5152 + hash: "2415f3a5784d4f785760605bf169d774" + } + Frame { + msec: 5168 + hash: "412339cfe7dff6b955730a499cb4292d" + } + Frame { + msec: 5184 + hash: "679dae270660877a3d195a541bb97e26" + } + Key { + type: 7 + key: 16777248 + modifiers: 67108864 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5200 + hash: "0bd6b99421ccff9de159dcec4c3ce4ea" + } + Frame { + msec: 5216 + hash: "3559c212dd8093eee9a3a89bdf76ad3e" + } + Frame { + msec: 5232 + hash: "495632cad06414dfd6128b50db417a3b" + } + Frame { + msec: 5248 + hash: "a968bc553ccd8836f676fd0483bf2210" + } + Frame { + msec: 5264 + hash: "99b7a5c76ef5592a9891bcf0659d0070" + } + Frame { + msec: 5280 + hash: "a81308d5fb238aef9379a65d1fb3a8a4" + } + Frame { + msec: 5296 + hash: "569ffbf933a4f1c4e5358e2d20276991" + } + Frame { + msec: 5312 + hash: "cb6bd6af65abc600cfd55448047e3065" + } + Frame { + msec: 5328 + hash: "f340d3cd51c2af8cb80e50bd3ae92e91" + } + Frame { + msec: 5344 + hash: "df82f608f1a1a7be0be0c7e34947ff97" + } + Frame { + msec: 5360 + hash: "d7c05b96d5824c965833548f43aa1b93" + } + Frame { + msec: 5376 + hash: "f282bd326e2b0f0f23e39f947f3b1981" + } + Frame { + msec: 5392 + hash: "aac603e2c8251ca60b3cf66e89d7a98d" + } + Frame { + msec: 5408 + hash: "49bb3dab6af1c472dc5af65671bffcaa" + } + Frame { + msec: 5424 + hash: "660feb1c8ad047e1e4c5544938ff6d22" + } + Frame { + msec: 5440 + hash: "b9cc37e6cd6753b59d5dda833498a386" + } + Frame { + msec: 5456 + hash: "67fa847fb21ab53acf97167678fabd7c" + } + Frame { + msec: 5472 + hash: "1b0814a42f774b608a14340a343b0efd" + } + Key { + type: 7 + key: 16777249 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5488 + hash: "5941d1b6e76646ac9553ac5a1e15f8cf" + } + Frame { + msec: 5504 + hash: "3867b05b3624edd19f88770c680bbb08" + } + Frame { + msec: 5520 + hash: "79dda9805824211ed611ee6b93a29524" + } + Frame { + msec: 5536 + hash: "0fb4e946ca6a4f1bfbc2e7480c603368" + } + Frame { + msec: 5552 + hash: "b2aeab24ffb0353f27ba9b5e9a588486" + } + Frame { + msec: 5568 + hash: "24a43d9fadec6f90d81d17ae83c81da7" + } + Frame { + msec: 5584 + hash: "1ec444e3ccf78551ba861a84731644aa" + } + Frame { + msec: 5600 + hash: "993e51bcfac06cdcabf38c709975412c" + } + Frame { + msec: 5616 + hash: "263dbd9d4e4ca9985ca48bfa6e554fd2" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5632 + hash: "671efc2d0c287f2a56c5faaa56f6e7c2" + } + Frame { + msec: 5648 + hash: "e69a852f1d52940dd64232f238f8dbd8" + } + Frame { + msec: 5664 + hash: "fc2b51f6c152a6ed7f97cefe27f14a24" + } + Frame { + msec: 5680 + hash: "451e320a37356a5f3573938b759ff58b" + } + Frame { + msec: 5696 + hash: "65ebec0c7fdbefbdcc35d9c097bcd654" + } + Frame { + msec: 5712 + hash: "b3f5c16c8a56a03570a45189a1ec4a0f" + } + Frame { + msec: 5728 + hash: "7891672c5ed584de49de4201c8ca81d9" + } + Frame { + msec: 5744 + hash: "2602e01ad276f5e9116ed226ac87af48" + } + Frame { + msec: 5760 + image: "cursorDelegate.5.png" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5776 + hash: "6f7fcb30e62b0785ae650ee1946125f3" + } + Frame { + msec: 5792 + hash: "5c3819bcf8a96b0178d18c41bc7ebda7" + } + Frame { + msec: 5808 + hash: "f8705997d6c89ee004de6fbc7686acd0" + } + Frame { + msec: 5824 + hash: "5b495514831825aceed8ac715357c6ba" + } + Frame { + msec: 5840 + hash: "f43c0dcafe7e737951120e25f2af38ea" + } + Frame { + msec: 5856 + hash: "4188c6571af3251253213fc1c720c383" + } + Frame { + msec: 5872 + hash: "911d4a2352b18376c60545b96a890948" + } + Frame { + msec: 5888 + hash: "3a6e6338cba1cb4619c7564ca49f2b30" + } + Frame { + msec: 5904 + hash: "f3ebf35352f01bd73bbfcecdc49dc70d" + } + Frame { + msec: 5920 + hash: "796916dcd72a5087199c2b8ff576d9cf" + } + Frame { + msec: 5936 + hash: "7d505004e5ec31546b7ae574043ba6f2" + } + Frame { + msec: 5952 + hash: "c98b5d6b67b559f3de28f9298cc95f7b" + } + Frame { + msec: 5968 + hash: "36f141bcc565b1f01b23cc29013a696f" + } + Frame { + msec: 5984 + hash: "7e521964f15c4963ff3f99741703e9b5" + } + Frame { + msec: 6000 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 6016 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 6032 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 6048 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 6064 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 6080 + hash: "7e521964f15c4963ff3f99741703e9b5" + } + Frame { + msec: 6096 + hash: "36f141bcc565b1f01b23cc29013a696f" + } + Frame { + msec: 6112 + hash: "c98b5d6b67b559f3de28f9298cc95f7b" + } + Frame { + msec: 6128 + hash: "7d505004e5ec31546b7ae574043ba6f2" + } + Frame { + msec: 6144 + hash: "796916dcd72a5087199c2b8ff576d9cf" + } + Frame { + msec: 6160 + hash: "f3ebf35352f01bd73bbfcecdc49dc70d" + } + Frame { + msec: 6176 + hash: "3a6e6338cba1cb4619c7564ca49f2b30" + } + Frame { + msec: 6192 + hash: "911d4a2352b18376c60545b96a890948" + } + Frame { + msec: 6208 + hash: "4188c6571af3251253213fc1c720c383" + } + Frame { + msec: 6224 + hash: "f43c0dcafe7e737951120e25f2af38ea" + } + Frame { + msec: 6240 + hash: "5b495514831825aceed8ac715357c6ba" + } + Frame { + msec: 6256 + hash: "f8705997d6c89ee004de6fbc7686acd0" + } + Frame { + msec: 6272 + hash: "5c3819bcf8a96b0178d18c41bc7ebda7" + } + Frame { + msec: 6288 + hash: "6f7fcb30e62b0785ae650ee1946125f3" + } + Frame { + msec: 6304 + hash: "70fb0fd5e9fe08c83be78c411c4dd8c5" + } + Frame { + msec: 6320 + hash: "2602e01ad276f5e9116ed226ac87af48" + } + Frame { + msec: 6336 + hash: "7891672c5ed584de49de4201c8ca81d9" + } + Frame { + msec: 6352 + hash: "b3f5c16c8a56a03570a45189a1ec4a0f" + } + Frame { + msec: 6368 + hash: "65ebec0c7fdbefbdcc35d9c097bcd654" + } + Frame { + msec: 6384 + hash: "451e320a37356a5f3573938b759ff58b" + } + Frame { + msec: 6400 + hash: "fc2b51f6c152a6ed7f97cefe27f14a24" + } + Frame { + msec: 6416 + hash: "e69a852f1d52940dd64232f238f8dbd8" + } + Frame { + msec: 6432 + hash: "671efc2d0c287f2a56c5faaa56f6e7c2" + } + Frame { + msec: 6448 + hash: "0b045e2e765ecda25f1fd2167a13de1e" + } + Frame { + msec: 6464 + hash: "015123141cc96da6f1b574e8a0e6e113" + } + Frame { + msec: 6480 + hash: "bb6eb1a1e6386779d1498a4972741e92" + } + Frame { + msec: 6496 + hash: "1f8d534ed508b2c1fcbce82a1756633f" + } + Frame { + msec: 6512 + hash: "63f2430b48f3d9fe68d7d408b09167b2" + } + Frame { + msec: 6528 + hash: "4ea2ca59536c1ab74a6f515bb7291f49" + } + Frame { + msec: 6544 + hash: "122c7a1c61fc2ec3ad0b36a14f69d63f" + } + Frame { + msec: 6560 + hash: "bf648f584aa05ef228fffbdad91416a1" + } + Frame { + msec: 6576 + hash: "a58dea8435926ea2a8a52890df980a5b" + } + Frame { + msec: 6592 + hash: "3fdf5ed8baf9b19a11b1bc192b36e78b" + } + Frame { + msec: 6608 + hash: "04524fc53f8c06430e9ee8730d4b0ce4" + } + Frame { + msec: 6624 + hash: "de3669854e357a1d27b9fde41f47595d" + } + Frame { + msec: 6640 + hash: "498152d87a9e608f3dd1227a47a53938" + } + Frame { + msec: 6656 + hash: "29d1a7c3ca714f2b5555c2b8f4e16acf" + } + Frame { + msec: 6672 + hash: "5424fd998bcf94f5e159ae553b8186f0" + } + Frame { + msec: 6688 + hash: "6711c4d7418d4848f4b7f340371d30ea" + } + Frame { + msec: 6704 + hash: "ed681e1b35e373a89195fd121767a5a2" + } + Frame { + msec: 6720 + image: "cursorDelegate.6.png" + } + Frame { + msec: 6736 + hash: "d06abd6fec1ac1ea0ce4b37a5296b18d" + } + Frame { + msec: 6752 + hash: "7fcd2288e60023a04fc2c1c518a8ce24" + } + Frame { + msec: 6768 + hash: "a2d160393610cb55e2f1651ef247558b" + } + Frame { + msec: 6784 + hash: "04645b3dba9272950509585fb8ec3611" + } + Frame { + msec: 6800 + hash: "059c111be9c62b81115218ede8328083" + } + Frame { + msec: 6816 + hash: "1f2e9a90eef3042ad97f6180520f19cf" + } + Frame { + msec: 6832 + hash: "d8b3e6b235f3510768b0171596c0fc3c" + } + Frame { + msec: 6848 + hash: "be6694a7989438ae34bff4271eec42b5" + } + Frame { + msec: 6864 + hash: "e04893deffc38729617a66ffa33dbf9f" + } + Frame { + msec: 6880 + hash: "a1fe3db1c5e7d137b40dea619f1766a9" + } + Frame { + msec: 6896 + hash: "d54ad0b2f40faf7f5639f78acec0d000" + } + Frame { + msec: 6912 + hash: "490d1c455b155648d430d45e291a4c91" + } + Frame { + msec: 6928 + hash: "5c1f0a3a19152b7e43969eb89507820c" + } + Frame { + msec: 6944 + hash: "ec2c1e1aef0e1e0116a4feceb31c8d7b" + } + Frame { + msec: 6960 + hash: "e92c44fb4ad550bb7421b831363bf4d4" + } + Frame { + msec: 6976 + hash: "8f9dacb4e67808ff78fcdd62274c0c7c" + } + Frame { + msec: 6992 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 7008 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 7024 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 7040 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 7056 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 7072 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 7088 + hash: "8f9dacb4e67808ff78fcdd62274c0c7c" + } + Frame { + msec: 7104 + hash: "e92c44fb4ad550bb7421b831363bf4d4" + } + Frame { + msec: 7120 + hash: "ec2c1e1aef0e1e0116a4feceb31c8d7b" + } + Frame { + msec: 7136 + hash: "5c1f0a3a19152b7e43969eb89507820c" + } + Frame { + msec: 7152 + hash: "490d1c455b155648d430d45e291a4c91" + } + Frame { + msec: 7168 + hash: "d54ad0b2f40faf7f5639f78acec0d000" + } + Frame { + msec: 7184 + hash: "a1fe3db1c5e7d137b40dea619f1766a9" + } + Frame { + msec: 7200 + hash: "e04893deffc38729617a66ffa33dbf9f" + } + Frame { + msec: 7216 + hash: "be6694a7989438ae34bff4271eec42b5" + } + Frame { + msec: 7232 + hash: "d8b3e6b235f3510768b0171596c0fc3c" + } + Frame { + msec: 7248 + hash: "1f2e9a90eef3042ad97f6180520f19cf" + } + Frame { + msec: 7264 + hash: "059c111be9c62b81115218ede8328083" + } + Frame { + msec: 7280 + hash: "04645b3dba9272950509585fb8ec3611" + } + Frame { + msec: 7296 + hash: "a2d160393610cb55e2f1651ef247558b" + } + Frame { + msec: 7312 + hash: "7fcd2288e60023a04fc2c1c518a8ce24" + } + Frame { + msec: 7328 + hash: "d06abd6fec1ac1ea0ce4b37a5296b18d" + } + Frame { + msec: 7344 + hash: "4073a65ce2169328174ff8acc0904a56" + } + Frame { + msec: 7360 + hash: "ed681e1b35e373a89195fd121767a5a2" + } + Frame { + msec: 7376 + hash: "6711c4d7418d4848f4b7f340371d30ea" + } + Frame { + msec: 7392 + hash: "5424fd998bcf94f5e159ae553b8186f0" + } + Frame { + msec: 7408 + hash: "29d1a7c3ca714f2b5555c2b8f4e16acf" + } + Frame { + msec: 7424 + hash: "498152d87a9e608f3dd1227a47a53938" + } + Frame { + msec: 7440 + hash: "de3669854e357a1d27b9fde41f47595d" + } + Frame { + msec: 7456 + hash: "04524fc53f8c06430e9ee8730d4b0ce4" + } + Frame { + msec: 7472 + hash: "3fdf5ed8baf9b19a11b1bc192b36e78b" + } + Frame { + msec: 7488 + hash: "a58dea8435926ea2a8a52890df980a5b" + } + Frame { + msec: 7504 + hash: "bf648f584aa05ef228fffbdad91416a1" + } + Frame { + msec: 7520 + hash: "122c7a1c61fc2ec3ad0b36a14f69d63f" + } + Frame { + msec: 7536 + hash: "4ea2ca59536c1ab74a6f515bb7291f49" + } + Frame { + msec: 7552 + hash: "63f2430b48f3d9fe68d7d408b09167b2" + } + Frame { + msec: 7568 + hash: "1f8d534ed508b2c1fcbce82a1756633f" + } + Frame { + msec: 7584 + hash: "bb6eb1a1e6386779d1498a4972741e92" + } + Frame { + msec: 7600 + hash: "015123141cc96da6f1b574e8a0e6e113" + } + Frame { + msec: 7616 + hash: "0b045e2e765ecda25f1fd2167a13de1e" + } + Frame { + msec: 7632 + hash: "671efc2d0c287f2a56c5faaa56f6e7c2" + } + Frame { + msec: 7648 + hash: "e69a852f1d52940dd64232f238f8dbd8" + } + Frame { + msec: 7664 + hash: "fc2b51f6c152a6ed7f97cefe27f14a24" + } + Frame { + msec: 7680 + image: "cursorDelegate.7.png" + } + Frame { + msec: 7696 + hash: "65ebec0c7fdbefbdcc35d9c097bcd654" + } + Frame { + msec: 7712 + hash: "b3f5c16c8a56a03570a45189a1ec4a0f" + } + Frame { + msec: 7728 + hash: "7891672c5ed584de49de4201c8ca81d9" + } + Frame { + msec: 7744 + hash: "2602e01ad276f5e9116ed226ac87af48" + } + Frame { + msec: 7760 + hash: "70fb0fd5e9fe08c83be78c411c4dd8c5" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 164; y: 102 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 102 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 7776 + hash: "c25cffe6e374302eacd7165238caf0db" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 102 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 7792 + hash: "794f174d587ae9108ec8a9023e7f8ff0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 101 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 7808 + hash: "835d3309c4a711909cc0521c1f0798c0" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 164; y: 101 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 7824 + hash: "57f62b46d88d06f6bcdd34cf07a6820f" + } + Frame { + msec: 7840 + hash: "5743998cf812d561f0209eca33fb474f" + } + Frame { + msec: 7856 + hash: "66416d17699d9a26daf0e45375b2a154" + } + Frame { + msec: 7872 + hash: "9ac94ac80c1f1b706da5bca743563c53" + } + Frame { + msec: 7888 + hash: "d1bd3a835c8fe59e97af0fb21250052b" + } + Frame { + msec: 7904 + hash: "7e6e3fd8b7e438161d6bca2b193df392" + } + Frame { + msec: 7920 + hash: "781249aafe428918f11579b984f6f767" + } + Frame { + msec: 7936 + hash: "e9f9ccc0b95bfb9e884087d89327b011" + } + Frame { + msec: 7952 + hash: "6cc9b57ecb03fa8df8db486e8533ab53" + } + Frame { + msec: 7968 + hash: "c77f11a88d5a07b7896f38e896d6fcca" + } + Frame { + msec: 7984 + hash: "413fd5cc3952ec8a4838db21636fe853" + } + Frame { + msec: 8000 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 8016 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 8032 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 8048 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 8064 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 8080 + hash: "413fd5cc3952ec8a4838db21636fe853" + } + Frame { + msec: 8096 + hash: "c77f11a88d5a07b7896f38e896d6fcca" + } + Frame { + msec: 8112 + hash: "6cc9b57ecb03fa8df8db486e8533ab53" + } + Frame { + msec: 8128 + hash: "e9f9ccc0b95bfb9e884087d89327b011" + } + Frame { + msec: 8144 + hash: "781249aafe428918f11579b984f6f767" + } + Frame { + msec: 8160 + hash: "7e6e3fd8b7e438161d6bca2b193df392" + } + Frame { + msec: 8176 + hash: "d1bd3a835c8fe59e97af0fb21250052b" + } + Frame { + msec: 8192 + hash: "9ac94ac80c1f1b706da5bca743563c53" + } + Frame { + msec: 8208 + hash: "66416d17699d9a26daf0e45375b2a154" + } + Frame { + msec: 8224 + hash: "5743998cf812d561f0209eca33fb474f" + } + Frame { + msec: 8240 + hash: "57f62b46d88d06f6bcdd34cf07a6820f" + } + Frame { + msec: 8256 + hash: "835d3309c4a711909cc0521c1f0798c0" + } + Frame { + msec: 8272 + hash: "794f174d587ae9108ec8a9023e7f8ff0" + } + Frame { + msec: 8288 + hash: "c25cffe6e374302eacd7165238caf0db" + } + Frame { + msec: 8304 + hash: "7ff505820e8f66dc8b003cf75710b6a1" + } + Frame { + msec: 8320 + hash: "9fcddf000f801428e88b1a83618f068e" + } + Frame { + msec: 8336 + hash: "3f65fe21f6831c4389bb3c7b5c7d286f" + } + Frame { + msec: 8352 + hash: "b0fd0b46de74301ee9a670a01331ab8f" + } + Frame { + msec: 8368 + hash: "b102a1d870c9d01d3aa1dedb5141ab7c" + } + Frame { + msec: 8384 + hash: "8d8a6ee478a95b081bc8bb3a36c83ae6" + } + Frame { + msec: 8400 + hash: "de0d9be3a688c6180a501ff46ecb6b5c" + } + Frame { + msec: 8416 + hash: "8fd0c6f845bbec10aa98c000870e7780" + } + Frame { + msec: 8432 + hash: "8daf4c0a930c25ecea9e7ca2229afcb3" + } + Frame { + msec: 8448 + hash: "7b6c39763edf6e33b1565d502004e76f" + } + Frame { + msec: 8464 + hash: "0ea05fb7415a35786abd91fb064296ba" + } + Frame { + msec: 8480 + hash: "dad17c0e3d43c8ff4eff91e584d49c8a" + } + Frame { + msec: 8496 + hash: "f793b590def74b7a12a7c83f24f6e9e3" + } + Frame { + msec: 8512 + hash: "2e72675a8ed8cdc1b6d2010c96df6c27" + } + Frame { + msec: 8528 + hash: "bf0e79968356a94a3a88083e9114f99e" + } + Frame { + msec: 8544 + hash: "c400f2aab375eb87812fe1f1cc4f0981" + } + Frame { + msec: 8560 + hash: "c3ceebc2fb6ab2d9d58d87dc95227a48" + } + Frame { + msec: 8576 + hash: "f12917c73667797cee1a31ff3a0d2ec6" + } + Frame { + msec: 8592 + hash: "6462229815c38c54c2fa0170059f0251" + } + Frame { + msec: 8608 + hash: "3c033a3756a903eaeb7b798ebcf58114" + } + Frame { + msec: 8624 + hash: "543a4e616942c1e1b425a0451a13eecf" + } + Frame { + msec: 8640 + image: "cursorDelegate.8.png" + } + Frame { + msec: 8656 + hash: "fec3fa5c91ce2f540f8d72b8727a5c0c" + } + Frame { + msec: 8672 + hash: "8d8d9bcddd2575c3e021cb83500046d3" + } + Frame { + msec: 8688 + hash: "6b1988a37451e3eaf4afc6e036c03578" + } + Frame { + msec: 8704 + hash: "9a2dfae5eb95eb402c6827d34e44f621" + } + Frame { + msec: 8720 + hash: "7011722afc422c184eb5316bb8887705" + } + Frame { + msec: 8736 + hash: "32b45be3e902288ce5a4dfefec5e89a8" + } + Frame { + msec: 8752 + hash: "e66e3784411ff1a10026960aa7ff9611" + } + Frame { + msec: 8768 + hash: "ec8daae03b9657c53fbb7b13cdbbf926" + } + Frame { + msec: 8784 + hash: "5abc3da4467bba5650c426e20c2a6d29" + } + Frame { + msec: 8800 + hash: "bb0b2f93de57604dfd644161d6a64291" + } + Frame { + msec: 8816 + hash: "90f28a089b566f5d4a7a2babdc24d781" + } + Frame { + msec: 8832 + hash: "a8f5f9e040c9c77a0d024df9ee770033" + } + Frame { + msec: 8848 + hash: "53e63839cb371b66dbd9f3e5837bacb9" + } + Frame { + msec: 8864 + hash: "39e4433a8c180a26252d32471251e358" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 122; y: 102 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 8880 + hash: "c0ee2c1872869cde0a1af5bc1e3f6a94" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 122; y: 102 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 8896 + hash: "14b19098f0e65545bf7abdcb921d9e41" + } + Frame { + msec: 8912 + hash: "a8cf0c43216ca34697c0074a7774cacc" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 122; y: 102 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 122; y: 102 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 8928 + hash: "266689d707d866864afaaf3800d94e42" + } + Frame { + msec: 8944 + hash: "462698b15180ad4c75ddb89fa8d75d22" + } + Frame { + msec: 8960 + hash: "759f2e9232e8ad098d22bc4c938ed7da" + } + Frame { + msec: 8976 + hash: "df2654ff08fb7eff69bb5afb0d94fe2e" + } + Frame { + msec: 8992 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 9008 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 9024 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 9040 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 9056 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 9072 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 9088 + hash: "df2654ff08fb7eff69bb5afb0d94fe2e" + } + Frame { + msec: 9104 + hash: "759f2e9232e8ad098d22bc4c938ed7da" + } + Frame { + msec: 9120 + hash: "462698b15180ad4c75ddb89fa8d75d22" + } + Frame { + msec: 9136 + hash: "266689d707d866864afaaf3800d94e42" + } + Frame { + msec: 9152 + hash: "a8cf0c43216ca34697c0074a7774cacc" + } + Frame { + msec: 9168 + hash: "14b19098f0e65545bf7abdcb921d9e41" + } + Frame { + msec: 9184 + hash: "c0ee2c1872869cde0a1af5bc1e3f6a94" + } + Frame { + msec: 9200 + hash: "31e4d2c2166ffec75002f1feda0920df" + } + Frame { + msec: 9216 + hash: "bf9e90b6217efb415129bcb9bf5f89ba" + } + Frame { + msec: 9232 + hash: "963aabb6aa02bf9cfb6ed2a5950796a4" + } + Frame { + msec: 9248 + hash: "707195521d4b224d3bbd6138bdfef96d" + } + Frame { + msec: 9264 + hash: "a4f98c9a277c47eacd757fcbd8508643" + } + Frame { + msec: 9280 + hash: "d6103e9130fa31b1965b37bc4ab395ff" + } + Frame { + msec: 9296 + hash: "60804ced4c70ae4394c84e82a00a4ae8" + } + Frame { + msec: 9312 + hash: "d5a45ec320f8b4ce27fa618a9925ac15" + } + Frame { + msec: 9328 + hash: "85ed44d1065d0a56e152b14aae860f49" + } + Frame { + msec: 9344 + hash: "30a986f7d3f12cfaea61f903566ac661" + } + Frame { + msec: 9360 + hash: "2f7e086bc7fd484c86d9913f4fd7cde0" + } + Frame { + msec: 9376 + hash: "af39de67e5a3974f902f115c5643970f" + } + Frame { + msec: 9392 + hash: "5634bb6019ef82edbcaefff00ec14b08" + } + Frame { + msec: 9408 + hash: "7f9b86616758d1adbe67dfb054aad5cc" + } + Frame { + msec: 9424 + hash: "ff22fd8ec8a56735b8e8c016204fcd46" + } + Frame { + msec: 9440 + hash: "d5038584644bf55a2875dcc37eeb6d07" + } + Frame { + msec: 9456 + hash: "709c2e50099df7248df4fef946e96432" + } + Frame { + msec: 9472 + hash: "67fc71c16d0b9405c35590bafdc5ea40" + } + Frame { + msec: 9488 + hash: "4bad7380f6b645c551edbe06ff67cac9" + } + Frame { + msec: 9504 + hash: "deabc5c7dd111adcb253eb833f118764" + } + Frame { + msec: 9520 + hash: "287d258a79f45c26c92c69cce6b1a2f3" + } + Frame { + msec: 9536 + hash: "21c0958bd3c6a1056bb062165c9bc18b" + } + Frame { + msec: 9552 + hash: "4859d6bf9c456e52fd463e4c2f68d7f6" + } + Frame { + msec: 9568 + hash: "105481b5becd127af4c28961d900148c" + } + Frame { + msec: 9584 + hash: "af65d67fef3c743e31acca03716040c4" + } + Frame { + msec: 9600 + image: "cursorDelegate.9.png" + } + Frame { + msec: 9616 + hash: "dba2ca165b8ab35113b8ec127b204ae9" + } + Frame { + msec: 9632 + hash: "36f28574c0b042647bc064d75afa9fbc" + } + Frame { + msec: 9648 + hash: "f641f87e9556ecfd24f0f0a772295e52" + } + Frame { + msec: 9664 + hash: "5b61f2e9308c4de2864bb7cf133ce545" + } + Frame { + msec: 9680 + hash: "1f4ea7783b5c60bfc424c73cea07a3a0" + } + Frame { + msec: 9696 + hash: "535210bd848a20db2966b06278198e07" + } + Frame { + msec: 9712 + hash: "ae8fe55fa9b497cd6eff18a517c301d8" + } + Frame { + msec: 9728 + hash: "129b5bc6d55621e2366fc0d80f105df2" + } + Frame { + msec: 9744 + hash: "b2ed6ebf66252463326c2f220b3992fa" + } + Frame { + msec: 9760 + hash: "73d49e4d0bef103e11820d888bef0368" + } + Frame { + msec: 9776 + hash: "cc6307597cea821b63391fc9bdbe038b" + } + Frame { + msec: 9792 + hash: "786de35a11c3fc1a228392195f509c28" + } + Frame { + msec: 9808 + hash: "6ba56c4ec6e903b0d82235c230ed78cb" + } + Frame { + msec: 9824 + hash: "db553c856b11db7e6feb38b9d562a804" + } + Frame { + msec: 9840 + hash: "710e7022b65a9b3fd3a7372bf7f37c7a" + } + Frame { + msec: 9856 + hash: "e0844f30578fef2cdcee4e4ff28ab7cf" + } + Frame { + msec: 9872 + hash: "a5540bd5d088ab1201b5f22b32579d7c" + } + Frame { + msec: 9888 + hash: "3d8aa66ab9533d14a468f0869b457033" + } + Frame { + msec: 9904 + hash: "991f76d483e033024932790f85bb3c5d" + } + Frame { + msec: 9920 + hash: "af580b32b67117eb062bbcefe262c719" + } + Frame { + msec: 9936 + hash: "dd2f21f063d055edc23c874380149067" + } + Frame { + msec: 9952 + hash: "f223cfeba468e161943b24ac960196de" + } + Frame { + msec: 9968 + hash: "c779e46a89c3c9d0f8234a3192175b60" + } + Frame { + msec: 9984 + hash: "1990af80640a5ccd725ab73b822e5381" + } + Frame { + msec: 10000 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 10016 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 10032 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 10048 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 10064 + hash: "e3948b393a3778066a90197b31c71e51" + } + Frame { + msec: 10080 + hash: "1990af80640a5ccd725ab73b822e5381" + } + Frame { + msec: 10096 + hash: "c779e46a89c3c9d0f8234a3192175b60" + } + Frame { + msec: 10112 + hash: "f223cfeba468e161943b24ac960196de" + } + Frame { + msec: 10128 + hash: "dd2f21f063d055edc23c874380149067" + } + Frame { + msec: 10144 + hash: "af580b32b67117eb062bbcefe262c719" + } + Frame { + msec: 10160 + hash: "991f76d483e033024932790f85bb3c5d" + } + Frame { + msec: 10176 + hash: "3d8aa66ab9533d14a468f0869b457033" + } + Frame { + msec: 10192 + hash: "a5540bd5d088ab1201b5f22b32579d7c" + } + Frame { + msec: 10208 + hash: "e0844f30578fef2cdcee4e4ff28ab7cf" + } + Frame { + msec: 10224 + hash: "710e7022b65a9b3fd3a7372bf7f37c7a" + } + Frame { + msec: 10240 + hash: "db553c856b11db7e6feb38b9d562a804" + } + Frame { + msec: 10256 + hash: "6ba56c4ec6e903b0d82235c230ed78cb" + } + Frame { + msec: 10272 + hash: "786de35a11c3fc1a228392195f509c28" + } + Frame { + msec: 10288 + hash: "cc6307597cea821b63391fc9bdbe038b" + } + Frame { + msec: 10304 + hash: "73d49e4d0bef103e11820d888bef0368" + } + Frame { + msec: 10320 + hash: "b2ed6ebf66252463326c2f220b3992fa" + } + Frame { + msec: 10336 + hash: "129b5bc6d55621e2366fc0d80f105df2" + } + Frame { + msec: 10352 + hash: "ae8fe55fa9b497cd6eff18a517c301d8" + } + Frame { + msec: 10368 + hash: "535210bd848a20db2966b06278198e07" + } + Frame { + msec: 10384 + hash: "1f4ea7783b5c60bfc424c73cea07a3a0" + } + Frame { + msec: 10400 + hash: "5b61f2e9308c4de2864bb7cf133ce545" + } + Frame { + msec: 10416 + hash: "f641f87e9556ecfd24f0f0a772295e52" + } + Frame { + msec: 10432 + hash: "36f28574c0b042647bc064d75afa9fbc" + } + Frame { + msec: 10448 + hash: "dba2ca165b8ab35113b8ec127b204ae9" + } +} diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.0.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.0.png new file mode 100644 index 0000000..cd2f112 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.0.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.1.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.1.png new file mode 100644 index 0000000..95a835a Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.1.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.2.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.2.png new file mode 100644 index 0000000..409192c Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.2.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.3.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.3.png new file mode 100644 index 0000000..409192c Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.3.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.4.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.4.png new file mode 100644 index 0000000..95a835a Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.4.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.5.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.5.png new file mode 100644 index 0000000..249e843 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.5.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.6.png b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.6.png new file mode 100644 index 0000000..7191c1e Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.6.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.qml b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.qml new file mode 100644 index 0000000..5c64a9a --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicstextedit/data/qt-669.qml @@ -0,0 +1,2171 @@ +import Qt.VisualTest 4.6 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 32 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 48 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 64 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 80 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 96 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 112 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 128 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 144 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 160 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 176 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 192 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 208 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 224 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 240 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 256 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 272 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 288 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 304 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 320 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 336 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 352 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 368 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 384 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 400 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 416 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 432 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 448 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 464 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 480 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 496 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 512 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 528 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 544 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 560 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 576 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 592 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 608 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 624 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 640 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 656 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 672 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 688 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 704 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 720 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 736 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 752 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 768 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 784 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 800 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 816 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 832 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 848 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 864 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 880 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 896 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 912 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 928 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 944 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 960 + image: "qt-669.0.png" + } + Frame { + msec: 976 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 992 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1008 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1024 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1040 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1056 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1072 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1088 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1104 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1120 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1136 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1152 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 1168 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1184 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1200 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1216 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1232 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1248 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1264 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1280 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1296 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1312 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1328 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1344 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1360 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1376 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1392 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1408 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1424 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1440 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1456 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1472 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 1488 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1504 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1520 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1536 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1552 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1568 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1584 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1600 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1616 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1632 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1648 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1664 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1680 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1696 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1712 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1728 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1744 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1760 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1776 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1792 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 1808 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1824 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1840 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1856 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1872 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1888 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1904 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1920 + image: "qt-669.1.png" + } + Frame { + msec: 1936 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1952 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1968 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 1984 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2000 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2016 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2032 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2048 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2064 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2080 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2096 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2112 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 2128 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2144 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2160 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2176 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2192 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2208 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2224 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2240 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2256 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2272 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2288 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2304 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2320 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2336 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2352 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2368 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2384 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2400 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2416 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 2432 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2448 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2464 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2480 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2496 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2512 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2528 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2544 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2560 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2576 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2592 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2608 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2624 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2640 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2656 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2672 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2688 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2704 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2720 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 2736 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2752 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2768 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2784 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2800 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2816 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2832 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2848 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 2864 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2880 + image: "qt-669.2.png" + } + Frame { + msec: 2896 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2912 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2928 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2944 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2960 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2976 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 2992 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3008 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3024 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3040 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3056 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3072 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3088 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3104 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Key { + type: 6 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3120 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3136 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3152 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3168 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3184 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Key { + type: 7 + key: 16777236 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3200 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3216 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3232 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3248 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3264 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3280 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3296 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3312 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3328 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3344 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3360 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3376 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3392 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3408 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3424 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3440 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3456 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3472 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3488 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3504 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3520 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3536 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3552 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3568 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3584 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3600 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3616 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3632 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3648 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3664 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3680 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3696 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3712 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3728 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3744 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Frame { + msec: 3760 + hash: "a3b98f215b2329e29d17b61eba0f9e45" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3776 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3792 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3808 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3824 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3840 + image: "qt-669.3.png" + } + Frame { + msec: 3856 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3872 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 3888 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3904 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3920 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3936 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3952 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3968 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 3984 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 4000 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 4016 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 4032 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 4048 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 4064 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Frame { + msec: 4080 + hash: "d85314199885fdf9cc8e666c3fb723fb" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4096 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4112 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4128 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4144 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4160 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4176 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4192 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4208 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4224 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4240 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4256 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4272 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4288 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4304 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4320 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4336 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4352 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4368 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4384 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4400 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4416 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4432 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Frame { + msec: 4448 + hash: "1313880b796ae7134f50fa8dafa4a974" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4464 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4480 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4496 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4512 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4528 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4544 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4560 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4576 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4592 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4608 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4624 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4640 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4656 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4672 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4688 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4704 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4720 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Frame { + msec: 4736 + hash: "c899e9d181860f682ba7275fa36f82a1" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4752 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4768 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4784 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4800 + image: "qt-669.4.png" + } + Frame { + msec: 4816 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4832 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 4848 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4864 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4880 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4896 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4912 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4928 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4944 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4960 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4976 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 4992 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 5008 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 5024 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 5040 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 5056 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Frame { + msec: 5072 + hash: "2caf044acf7aaf0af6a03e7b8180fa16" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5088 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5104 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5120 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5136 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5152 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5168 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5184 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5200 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5216 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5232 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5248 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5264 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5280 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5296 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5312 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5328 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5344 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5360 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5376 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5392 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5408 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5424 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5440 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5456 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Frame { + msec: 5472 + hash: "c87aaf72137c2b9e8c876879e7215072" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5488 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5504 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5520 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5536 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5552 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5568 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5584 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5600 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5616 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5632 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5648 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5664 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5680 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5696 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5712 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5728 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5744 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5760 + image: "qt-669.5.png" + } + Frame { + msec: 5776 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5792 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Frame { + msec: 5808 + hash: "3c455f51fea0926576077d55d6fbfbb2" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5824 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5840 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5856 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5872 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5888 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5904 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 5920 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5936 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5952 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5968 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 5984 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6000 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6016 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6032 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6048 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6064 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6080 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6096 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Frame { + msec: 6112 + hash: "394360c0bff5ee3ad206d2911838d64e" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 6128 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6144 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6160 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6176 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6192 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6208 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6224 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 6240 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6256 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6272 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6288 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6304 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6320 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6336 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6352 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6368 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6384 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6400 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Frame { + msec: 6416 + hash: "10573e4c9dab5bd6e46ec79949c098e5" + } + Key { + type: 6 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 6432 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6448 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6464 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6480 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6496 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6512 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Key { + type: 7 + key: 16777234 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 6528 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6544 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6560 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6576 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6592 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6608 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6624 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6640 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6656 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6672 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6688 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6704 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6720 + image: "qt-669.6.png" + } + Frame { + msec: 6736 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6752 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6768 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6784 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6800 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6816 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6832 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6848 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6864 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6880 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6896 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6912 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6928 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6944 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6960 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6976 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 6992 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7008 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7024 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7040 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7056 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7072 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7088 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7104 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7120 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7136 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7152 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7168 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7184 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7200 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7216 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7232 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7248 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7264 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7280 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7296 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7312 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7328 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7344 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7360 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7376 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7392 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7408 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7424 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7440 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7456 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7472 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7488 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } + Frame { + msec: 7504 + hash: "4e0ce00bde70a96774a6477ef2305b7f" + } +} diff --git a/tests/auto/declarative/visual/qmlgraphicstextedit/qt-669.qml b/tests/auto/declarative/visual/qmlgraphicstextedit/qt-669.qml new file mode 100644 index 0000000..e37f1b2 --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicstextedit/qt-669.qml @@ -0,0 +1,19 @@ +import Qt 4.6 + +Rectangle { + Component { id: TestableCursor + //Doesn't blink + Rectangle { + color:"black" + width:1 + } + } + color: "green" + width:400; + height:40; + TextEdit { + focus: true; + cursorDelegate: TestableCursor + text: "Jackdaws love my big sphinx of Quartz" + } +} -- cgit v0.12