From ce636bd9aff3b913ebcb3e27d74b4e1a408772d7 Mon Sep 17 00:00:00 2001 From: "thiago.santos@intel.com" Date: Tue, 2 Apr 2013 12:56:29 +0000 Subject: [PATCH] [EFL] Unreviewed gardening. * platform/efl-wk2/TestExpectations: * platform/efl-wk2/compositing/contents-opaque/control-layer-expected.txt: Added. * platform/efl-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added. * platform/efl-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added. * platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.png: Added. * platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added. * platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.png: Added. * platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.txt: Added. * platform/efl-wk2/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: Added. * platform/efl-wk2/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: Added. * platform/efl-wk2/editing/selection/move-by-character-6-expected.txt: Removed. * platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt: Added. * platform/efl-wk2/fast/dom/icon-url-property-expected.txt: Added. * platform/efl-wk2/fast/dynamic/002-expected.txt: Added. * platform/efl-wk2/fast/media/mq-resolution-dpi-dpcm-warning-expected.txt: Added. * platform/efl-wk2/fast/media/mq-resolution-expected.txt: Added. * platform/efl-wk2/fast/media/w3c/test_media_queries-expected.txt: Added. * platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added. * platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added. * platform/efl-wk2/fast/repaint/moving-shadow-on-container-expected.txt: Added. * platform/efl-wk2/fast/repaint/moving-shadow-on-path-expected.txt: Added. * platform/efl-wk2/fast/table/overflowHidden-expected.txt: Added. * platform/efl-wk2/fast/text/complex-text-opacity-expected.png: Added. * platform/efl-wk2/fast/text/complex-text-opacity-expected.txt: Added. * platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.png: Added. * platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.txt: Added. * platform/efl-wk2/fast/transforms/bounding-rect-zoom-expected.txt: Added. * platform/efl-wk2/http/tests/inspector/console-resource-errors-expected.txt: Added. * platform/efl-wk2/http/tests/security/xssAuditor/link-opens-new-window-expected.txt: Added. * platform/efl-wk2/inspector/styles/paste-property-expected.txt: Added. * platform/efl-wk2/svg/css/composite-shadow-example-expected.txt: Added. * platform/efl-wk2/svg/css/composite-shadow-with-opacity-expected.txt: Added. * platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt: Added. * platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png: Added. * platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.txt: Added. * platform/efl-wk2/transforms/2d/hindi-rotated-expected.png: Added. * platform/efl-wk2/transforms/2d/hindi-rotated-expected.txt: Added. git-svn-id: https://svn.webkit.org/repository/webkit/trunk@147420 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- LayoutTests/ChangeLog | 42 + LayoutTests/platform/efl-wk2/TestExpectations | 14 +- .../control-layer-expected.txt | 18 + ...on-change-out-of-view-in-view-expected.txt | 43 + ...osited-scrolling-paint-phases-expected.txt | 103 + .../rtl/rtl-overflow-scrolling-expected.png | Bin 0 -> 2919 bytes .../rtl/rtl-overflow-scrolling-expected.txt | 8 + .../flexbox/flexbox-baseline-expected.png | Bin 0 -> 71883 bytes .../flexbox/flexbox-baseline-expected.txt | 228 ++ ...nt-starting-and-ending-canvas-expected.txt | 50 + ...ting-into-p-should-not-nest-p-expected.txt | 46 + .../move-by-character-6-expected.txt | 38 - ...eck-paste-continuous-disabled-expected.txt | 11 + .../fast/dom/icon-url-property-expected.txt | 4 + .../efl-wk2/fast/dynamic/002-expected.txt | 22 + ...q-resolution-dpi-dpcm-warning-expected.txt | 1 + .../fast/media/mq-resolution-expected.txt | 44 + .../media/w3c/test_media_queries-expected.txt | 306 ++ ...-selection-repaint-in-regions-expected.png | Bin 0 -> 103592 bytes ...-selection-repaint-in-regions-expected.txt | 31 + .../moving-shadow-on-container-expected.txt | 9 + .../moving-shadow-on-path-expected.txt | 9 + .../fast/table/overflowHidden-expected.txt | 230 ++ .../text/complex-text-opacity-expected.png | Bin 0 -> 21943 bytes .../text/complex-text-opacity-expected.txt | 143 + .../bidi-layout-across-linebreak-expected.png | Bin 0 -> 23650 bytes .../bidi-layout-across-linebreak-expected.txt | 247 ++ .../bounding-rect-zoom-expected.txt | 46 + .../console-resource-errors-expected.txt | 8 + .../link-opens-new-window-expected.txt | 2 + .../styles/paste-property-expected.txt | 59 + .../css/composite-shadow-example-expected.txt | 12 + ...composite-shadow-with-opacity-expected.txt | 13 + .../tables/mozilla/bugs/bug73321-expected.txt | 203 + .../bugs/bug89315-expected.png | Bin 0 -> 67930 bytes .../bugs/bug89315-expected.txt | 3596 +++++++++++++++++ .../transforms/2d/hindi-rotated-expected.png | Bin 0 -> 56419 bytes .../transforms/2d/hindi-rotated-expected.txt | 35 + 38 files changed, 5582 insertions(+), 39 deletions(-) create mode 100644 LayoutTests/platform/efl-wk2/compositing/contents-opaque/control-layer-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.png create mode 100644 LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.png create mode 100644 LayoutTests/platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt delete mode 100644 LayoutTests/platform/efl-wk2/editing/selection/move-by-character-6-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/dom/icon-url-property-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/dynamic/002-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/media/mq-resolution-dpi-dpcm-warning-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/media/mq-resolution-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/media/w3c/test_media_queries-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png create mode 100644 LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-container-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-path-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/table/overflowHidden-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/text/complex-text-opacity-expected.png create mode 100644 LayoutTests/platform/efl-wk2/fast/text/complex-text-opacity-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.png create mode 100644 LayoutTests/platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/fast/transforms/bounding-rect-zoom-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/http/tests/inspector/console-resource-errors-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/http/tests/security/xssAuditor/link-opens-new-window-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/inspector/styles/paste-property-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/svg/css/composite-shadow-example-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/svg/css/composite-shadow-with-opacity-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png create mode 100644 LayoutTests/platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.txt create mode 100644 LayoutTests/platform/efl-wk2/transforms/2d/hindi-rotated-expected.png create mode 100644 LayoutTests/platform/efl-wk2/transforms/2d/hindi-rotated-expected.txt diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog index 17d25badb4b4..14e403e5e1d6 100644 --- a/LayoutTests/ChangeLog +++ b/LayoutTests/ChangeLog @@ -1,3 +1,45 @@ +2013-04-02 Thiago Marcos P. Santos + + [EFL] Unreviewed gardening. + + * platform/efl-wk2/TestExpectations: + * platform/efl-wk2/compositing/contents-opaque/control-layer-expected.txt: Added. + * platform/efl-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added. + * platform/efl-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added. + * platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.png: Added. + * platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added. + * platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.png: Added. + * platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.txt: Added. + * platform/efl-wk2/editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: Added. + * platform/efl-wk2/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: Added. + * platform/efl-wk2/editing/selection/move-by-character-6-expected.txt: Removed. + * platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt: Added. + * platform/efl-wk2/fast/dom/icon-url-property-expected.txt: Added. + * platform/efl-wk2/fast/dynamic/002-expected.txt: Added. + * platform/efl-wk2/fast/media/mq-resolution-dpi-dpcm-warning-expected.txt: Added. + * platform/efl-wk2/fast/media/mq-resolution-expected.txt: Added. + * platform/efl-wk2/fast/media/w3c/test_media_queries-expected.txt: Added. + * platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added. + * platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added. + * platform/efl-wk2/fast/repaint/moving-shadow-on-container-expected.txt: Added. + * platform/efl-wk2/fast/repaint/moving-shadow-on-path-expected.txt: Added. + * platform/efl-wk2/fast/table/overflowHidden-expected.txt: Added. + * platform/efl-wk2/fast/text/complex-text-opacity-expected.png: Added. + * platform/efl-wk2/fast/text/complex-text-opacity-expected.txt: Added. + * platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.png: Added. + * platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.txt: Added. + * platform/efl-wk2/fast/transforms/bounding-rect-zoom-expected.txt: Added. + * platform/efl-wk2/http/tests/inspector/console-resource-errors-expected.txt: Added. + * platform/efl-wk2/http/tests/security/xssAuditor/link-opens-new-window-expected.txt: Added. + * platform/efl-wk2/inspector/styles/paste-property-expected.txt: Added. + * platform/efl-wk2/svg/css/composite-shadow-example-expected.txt: Added. + * platform/efl-wk2/svg/css/composite-shadow-with-opacity-expected.txt: Added. + * platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt: Added. + * platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png: Added. + * platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.txt: Added. + * platform/efl-wk2/transforms/2d/hindi-rotated-expected.png: Added. + * platform/efl-wk2/transforms/2d/hindi-rotated-expected.txt: Added. + 2013-04-02 Zan Dobersek Unreviewed GTK gardening. diff --git a/LayoutTests/platform/efl-wk2/TestExpectations b/LayoutTests/platform/efl-wk2/TestExpectations index 262c26bdba84..c51cb2a78cca 100644 --- a/LayoutTests/platform/efl-wk2/TestExpectations +++ b/LayoutTests/platform/efl-wk2/TestExpectations @@ -157,6 +157,8 @@ Bug(EFL) fast/layers/no-clipping-overflow-hidden-hardware-acceleration.html [ Im Bug(EFL) fast/events/domactivate-sets-underlying-click-event-as-handled.html [ Failure Pass ] Bug(EFL) http/tests/inspector/change-iframe-src.html [ Failure Pass ] Bug(EFL) http/tests/loading/fire-error-event-empty-404-script.html [ Crash Failure Pass ] +Bug(EFL) fast/js/create-lots-of-workers.html [ Crash Failure Pass ] +Bug(EFL) media/track/track-element-load-event.html [ Crash Failure Pass ] webkit.org/b/98761 svg/text/selection-tripleclick.svg [ Failure Pass ] @@ -190,6 +192,14 @@ webkit.org/b/101417 fast/dom/shadow/shadowdom-for-object-only-shadow.html [ Imag # Also flaky at least on GTK+ webkit.org/b/72698 media/audio-garbage-collect.html +# Audio sample mismatch +Bug(EFL) webaudio/codec-tests/wav/24bit-22khz-resample.html [ Failure ] +Bug(EFL) webaudio/oscillator-custom.html [ Failure ] +Bug(EFL) webaudio/oscillator-sawtooth.html [ Failure ] +Bug(EFL) webaudio/oscillator-sine.html [ Failure ] +Bug(EFL) webaudio/oscillator-square.html [ Failure ] +Bug(EFL) webaudio/oscillator-triangle.html [ Failure ] + # window.internals does not reset font family mappings (done in other tests), leading to these failures webkit.org/b/102370 fast/writing-mode/japanese-ruby-horizontal-bt.html [ Failure Pass ] webkit.org/b/102370 fast/writing-mode/japanese-ruby-vertical-lr.html [ Failure Pass ] @@ -400,6 +410,8 @@ webkit.org/b/103432 [ Debug ] http/tests/inspector/network/network-xhr-replay.ht webkit.org/b/98739 plugins/npruntime/embed-property-equality.html [ Failure ] # EFL's EventSender contextClick should return objects that implements click() method +webkit.org/b/98410 editing/pasteboard/can-read-in-copy-and-cut-events.html [ Failure ] +webkit.org/b/98410 editing/pasteboard/can-read-in-dragstart-event.html [ Failure ] webkit.org/b/98410 editing/pasteboard/copy-standalone-image-crash.html [ Failure ] webkit.org/b/98410 media/context-menu-actions.html [ Failure ] @@ -447,7 +459,7 @@ webkit.org/b/109435 webgl/conformance/textures/tex-image-and-sub-image-2d-with-v webkit.org/b/109435 webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html [ Failure ] webkit.org/b/109435 webgl/conformance/textures/tex-image-and-sub-image-2d-with-video.html [ Failure ] webkit.org/b/109435 webgl/conformance/textures/texture-mips.html [ Failure ] -webkit.org/b/109435 webgl/conformance/textures/texture-size-limit.html [ Failure ] +webkit.org/b/109435 webgl/conformance/textures/texture-size-limit.html [ Failure Crash ] # Remaining websocket failures. webkit.org/b/111976 http/tests/websocket/tests/hybi/broken-utf8.html [ Crash Pass ] diff --git a/LayoutTests/platform/efl-wk2/compositing/contents-opaque/control-layer-expected.txt b/LayoutTests/platform/efl-wk2/compositing/contents-opaque/control-layer-expected.txt new file mode 100644 index 000000000000..10c053ea307f --- /dev/null +++ b/LayoutTests/platform/efl-wk2/compositing/contents-opaque/control-layer-expected.txt @@ -0,0 +1,18 @@ + +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (contentsOpaque 1) + (children 1 + (GraphicsLayer + (position 10.00 10.00) + (bounds 170.00 40.00) + (drawsContent 1) + ) + ) + ) + ) +) + diff --git a/LayoutTests/platform/efl-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt b/LayoutTests/platform/efl-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt new file mode 100644 index 000000000000..7e177389dd58 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt @@ -0,0 +1,43 @@ +Layer tree when the fixed elements are out-of-view (should be blank): +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (contentsOpaque 1) + ) + ) +) +Layer tree when the fixed elements are in-view (both fixed elements should have layers): +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (contentsOpaque 1) + (children 2 + (GraphicsLayer + (position 100.00 50.00) + (bounds 10.00 10.00) + (contentsOpaque 1) + ) + (GraphicsLayer + (position 100.00 100.00) + (bounds 10.00 10.00) + (contentsOpaque 1) + ) + ) + ) + ) +) +Layer tree when the fixed elements are out-of-view again (should be blank): +(GraphicsLayer + (bounds 800.00 600.00) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (contentsOpaque 1) + ) + ) +) + diff --git a/LayoutTests/platform/efl-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt b/LayoutTests/platform/efl-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt new file mode 100644 index 000000000000..825b21f19e17 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/compositing/overflow/composited-scrolling-paint-phases-expected.txt @@ -0,0 +1,103 @@ +(GraphicsLayer + (bounds 800.00 600.00) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + (children 1 + (GraphicsLayer + (bounds 800.00 600.00) + (contentsOpaque 1) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + (children 1 + (GraphicsLayer + (position 28.00 20.00) + (bounds 202.00 202.00) + (drawsContent 1) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintMask + GraphicsLayerPaintCompositedScroll + ) + (children 4 + (GraphicsLayer + (position 1.00 1.00) + (bounds 200.00 200.00) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + (children 1 + (GraphicsLayer + (bounds 185.00 715.00) + (drawsContent 1) + (paintingPhases + GraphicsLayerPaintOverflowContents + GraphicsLayerPaintCompositedScroll + ) + (children 2 + (GraphicsLayer + (position 0.00 10.00) + (bounds 80.00 10.00) + (contentsOpaque 1) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + ) + (GraphicsLayer + (bounds 185.00 715.00) + (drawsContent 1) + (paintingPhases + GraphicsLayerPaintForeground + ) + ) + ) + ) + ) + ) + (GraphicsLayer + (position 1.00 186.00) + (bounds 185.00 15.00) + (drawsContent 1) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + ) + (GraphicsLayer + (position 186.00 1.00) + (bounds 15.00 185.00) + (drawsContent 1) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + ) + (GraphicsLayer + (position 186.00 186.00) + (bounds 15.00 15.00) + (drawsContent 1) + (paintingPhases + GraphicsLayerPaintBackground + GraphicsLayerPaintForeground + GraphicsLayerPaintMask + ) + ) + ) + ) + ) + ) + ) +) + + diff --git a/LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.png b/LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.png new file mode 100644 index 0000000000000000000000000000000000000000..b99cf2e0dcd40e61729fbcb6d1968cf83f21ec8e GIT binary patch literal 2919 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i0*Z)=h^hlA%@Ws$lH`ok`%?={0juD0WJ0#znO!rU7Y&J`NxT-|0BJuV5Tva5CIE zNMYglS|a%y8$*M8;Xx*b4o)40h8YJ&8KZ$Pni58H!Dudk=YqeCYu5|BF`gvj1Z)H| Nc)I$ztaD0e0svpp(W?Le literal 0 HcmV?d00001 diff --git a/LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt b/LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt new file mode 100644 index 000000000000..e8c48a6514e6 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt @@ -0,0 +1,8 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x584 +layer at (8,8) size 300x300 clip at (8,8) size 285x285 scrollWidth 1000 scrollHeight 1000 + RenderBlock {DIV} at (0,0) size 300x300 + RenderBlock {DIV} at (-715,0) size 1000x1000 [bgcolor=#008000] diff --git a/LayoutTests/platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.png b/LayoutTests/platform/efl-wk2/css3/flexbox/flexbox-baseline-expected.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3398c18ffeea961b89c83c1fdfd1311f9eebf1 GIT binary patch literal 71883 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

Pv0S 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 +| height="100" +| style="border: 1px solid black" +| width="100" +| " +some text +" +| +| height="100" +| style="border: 1px solid black" +| width="100" +| " +some more text +" +| +| height="100" +| style="border: 1px solid black" +| width="100" +| " +" + +After paste: +| " +" +| +| height="100" +| style="border: 1px solid black" +| width="100" +| " +some text +" +| +| height="100" +| style="border: 1px solid black" +| width="100" +| " +some more text +" +| +| height="100" +| style="border: 1px solid black" +| width="100" +| " +" diff --git a/LayoutTests/platform/efl-wk2/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt b/LayoutTests/platform/efl-wk2/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt new file mode 100644 index 000000000000..dfda45df4475 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt @@ -0,0 +1,46 @@ +This tests copying and pasting a p element into another p element doesn't end up in a nested p elements. + +After paste: +| " +" +|

+| style="font-size: 12px; color: blue;" +| +| id="source" +| "Copy this line" +| " +" +|

+| style="font-size: 12px;" +| +| "Paste it below in the empty line below. The font size should be 12px and the text should be in blue." +| " +" +|

+| style="font-size: 12px; color: blue;" +| <#selection-caret> +|
+| " +" + +After innerHTML = innerHTML: +| " +" +|

+| style="font-size: 12px; color: blue;" +| +| id="source" +| "Copy this line" +| " +" +|

+| style="font-size: 12px;" +| +| "Paste it below in the empty line below. The font size should be 12px and the text should be in blue." +| " +" +|

+| style="font-size: 12px; color: blue;" +|
+| " +" diff --git a/LayoutTests/platform/efl-wk2/editing/selection/move-by-character-6-expected.txt b/LayoutTests/platform/efl-wk2/editing/selection/move-by-character-6-expected.txt deleted file mode 100644 index e6ee7217ad97..000000000000 --- a/LayoutTests/platform/efl-wk2/editing/selection/move-by-character-6-expected.txt +++ /dev/null @@ -1,38 +0,0 @@ -EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 3 of DIV > BODY > HTML > #document -EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification -layer at (0,0) size 800x600 - RenderView at (0,0) size 800x600 -layer at (0,0) size 800x600 - RenderBlock {HTML} at (0,0) size 800x600 - RenderBody {BODY} at (8,8) size 784x584 - RenderBlock {DIV} at (0,0) size 784x28 - RenderInline {SPAN} at (0,0) size 109x26 - RenderText {#text} at (0,1) size 109x26 - text run at (0,1) width 38: "foo " - text run at (38,1) width 37: "bar " - text run at (75,1) width 34: "baz" - RenderText {#text} at (0,0) size 0x0 -caret: position 0 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of body diff --git a/LayoutTests/platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt b/LayoutTests/platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt new file mode 100644 index 000000000000..a538d8119e66 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt @@ -0,0 +1,11 @@ +Test if WebKit does not spellcheck text when pasting text and continuous spellcheck is turned off. To test manually, disable continuous spellcheck, copy the text "zz apple" and paste it to the textarea. When "zz" is not marked as misspelled, this test succeeds. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS internals.hasSpellingMarker(document, 0, 2) is true +PASS The destination node does not have any markers. +PASS successfullyParsed is true + +TEST COMPLETE +zz apple diff --git a/LayoutTests/platform/efl-wk2/fast/dom/icon-url-property-expected.txt b/LayoutTests/platform/efl-wk2/fast/dom/icon-url-property-expected.txt new file mode 100644 index 000000000000..0c0ffce5b7b8 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/dom/icon-url-property-expected.txt @@ -0,0 +1,4 @@ +Original iconURL is: http://test.com/oldfavicon.ico +Setting new icon URL to: http://test.com/newfavicon.ico +New iconURL is: http://test.com/newfavicon.ico +PASS - URL list matches expected diff --git a/LayoutTests/platform/efl-wk2/fast/dynamic/002-expected.txt b/LayoutTests/platform/efl-wk2/fast/dynamic/002-expected.txt new file mode 100644 index 000000000000..2674025b9022 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/dynamic/002-expected.txt @@ -0,0 +1,22 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x584 + RenderBlock {DIV} at (0,0) size 784x18 + RenderBlock (floating) {DIV} at (522,0) size 262x104 [border: (2px solid #FF0000)] + RenderText {#text} at (2,2) size 258x17 + text run at (2,2) width 258: "I should become a right-floating element." + RenderBlock (anonymous) at (0,0) size 784x18 + RenderText {#text} at (0,0) size 393x17 + text run at (0,0) width 195: "This text should be on the left. " + text run at (195,0) width 198: "The float should be to the right." + RenderBlock {DIV} at (0,18) size 784x30 + RenderBlock {DIV} at (0,48) size 784x36 + RenderBlock (floating) {SPAN} at (0,0) size 253x104 [border: (2px solid #FF0000)] + RenderText {#text} at (2,2) size 249x17 + text run at (2,2) width 249: "I should become a left-floating element." + RenderText {#text} at (253,0) size 261x35 + text run at (253,0) width 204: "This text should be on the right. " + text run at (457,0) width 57: "The float" + text run at (253,18) width 128: "should be to the left." diff --git a/LayoutTests/platform/efl-wk2/fast/media/mq-resolution-dpi-dpcm-warning-expected.txt b/LayoutTests/platform/efl-wk2/fast/media/mq-resolution-dpi-dpcm-warning-expected.txt new file mode 100644 index 000000000000..cdfe80d24e0b --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/media/mq-resolution-dpi-dpcm-warning-expected.txt @@ -0,0 +1 @@ +Test verifies that warning is added to console when dpi or dpcm CSS values are used for resolution media feature diff --git a/LayoutTests/platform/efl-wk2/fast/media/mq-resolution-expected.txt b/LayoutTests/platform/efl-wk2/fast/media/mq-resolution-expected.txt new file mode 100644 index 000000000000..efb9577e7813 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/media/mq-resolution-expected.txt @@ -0,0 +1,44 @@ +CSS3 media query test: resolution query with dppx. Using style element, @media css rule. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS matchMedia('(resolution: 0dpi)').matches is false +PASS matchMedia('(min-resolution: 0dpi)').matches is false +PASS matchMedia('(max-resolution: 0dpi)').matches is false +PASS matchMedia('(resolution: 1.5dppx)').matches is true +PASS resolutionFromStyle() is 1.5 +PASS matchMedia('(resolution: 2dppx)').matches is true +PASS resolutionFromStyle() is 2 +PASS matchMedia('(resolution: 1dppx)').matches is true +PASS resolutionFromStyle() is 1 +PASS matchMedia('(resolution: 2.25dppx)').matches is true +PASS resolutionFromStyle() is 2.25 +PASS matchMedia('(resolution)').matches is true +PASS matchMedia('(resolution: 216dpi)').matches is true +PASS matchMedia('(min-resolution: 216dpi)').matches is true +PASS matchMedia('(max-resolution: 216dpi)').matches is true +PASS matchMedia('(resolution: 85dpcm)').matches is true +PASS matchMedia('(min-resolution: 85dpcm)').matches is true +PASS matchMedia('(max-resolution: 85dpcm)').matches is true +PASS matchMedia('(resolution)').matches is false +PASS matchMedia('(resolution: 216dpi)').matches is false +PASS matchMedia('(resolution: 254dpi)').matches is false +PASS matchMedia('(min-resolution: 216dpi)').matches is true +PASS matchMedia('(min-resolution: 254dpi)').matches is false +PASS matchMedia('(max-resolution: 216dpi)').matches is false +PASS matchMedia('(max-resolution: 254dpi)').matches is true +PASS matchMedia('(resolution: 85dpcm)').matches is false +PASS matchMedia('(resolution: 100dpcm)').matches is false +PASS matchMedia('(min-resolution: 85dpcm)').matches is true +PASS matchMedia('(min-resolution: 100dpcm)').matches is false +PASS matchMedia('(max-resolution: 85dpcm)').matches is false +PASS matchMedia('(max-resolution: 100dpcm)').matches is true +PASS matchMedia('(min-resolution: 300dpi)').matches is true +PASS matchMedia('(min-resolution: 118dpcm)').matches is true +PASS resolutionFromStyle() is 3 +PASS resolutionFromStyle() is 3.125 +PASS successfullyParsed is true + +TEST COMPLETE + diff --git a/LayoutTests/platform/efl-wk2/fast/media/w3c/test_media_queries-expected.txt b/LayoutTests/platform/efl-wk2/fast/media/w3c/test_media_queries-expected.txt new file mode 100644 index 000000000000..0a006e1655f7 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/media/w3c/test_media_queries-expected.txt @@ -0,0 +1,306 @@ + + +PASS query (orientation) should be parseable +PASS query not (orientation) should not be parseable +PASS query only (orientation) should not be parseable +PASS query all and (orientation) should be parseable +PASS query not all and (orientation) should be parseable +PASS query only all and (orientation) should be parseable +PASS query (orientation: 'landscape') should not be parseable +PASS expression width should be parseable +PASS expression width: 0 should be parseable +PASS expression width: 0px should be parseable +PASS expression width: 0em should be parseable +PASS expression width: -0 should be parseable +PASS expression min-width: -0 should be parseable +PASS expression max-width: -0 should be parseable +PASS expression width: -0cm should be parseable +PASS expression width: 1px should be parseable +PASS expression width: 0.001mm should be parseable +PASS expression width: 100000px should be parseable +PASS expression width: -1px should not be parseable +PASS expression width: '20px' should not be parseable +PASS expression min-width: -1px should not be parseable +PASS expression max-width: -1px should not be parseable +PASS expression min-width: '10px' should not be parseable +PASS expression max-width: '10px' should not be parseable +PASS expression width: -0.00001mm should not be parseable +PASS expression width: -100000em should not be parseable +PASS expression min-width should not be parseable +PASS expression max-width should not be parseable +PASS expression height should be parseable +PASS expression height: 0 should be parseable +PASS expression height: 0px should be parseable +PASS expression height: 0em should be parseable +PASS expression height: -0 should be parseable +PASS expression min-height: -0 should be parseable +PASS expression max-height: -0 should be parseable +PASS expression height: -0cm should be parseable +PASS expression height: 1px should be parseable +PASS expression height: 0.001mm should be parseable +PASS expression height: 100000px should be parseable +PASS expression height: -1px should not be parseable +PASS expression height: '20px' should not be parseable +PASS expression min-height: -1px should not be parseable +PASS expression max-height: -1px should not be parseable +PASS expression min-height: '10px' should not be parseable +PASS expression max-height: '10px' should not be parseable +PASS expression height: -0.00001mm should not be parseable +PASS expression height: -100000em should not be parseable +PASS expression min-height should not be parseable +PASS expression max-height should not be parseable +PASS expression device-width should be parseable +PASS expression device-width: 0 should be parseable +PASS expression device-width: 0px should be parseable +PASS expression device-width: 0em should be parseable +PASS expression device-width: -0 should be parseable +PASS expression min-device-width: -0 should be parseable +PASS expression max-device-width: -0 should be parseable +PASS expression device-width: -0cm should be parseable +PASS expression device-width: 1px should be parseable +PASS expression device-width: 0.001mm should be parseable +PASS expression device-width: 100000px should be parseable +PASS expression device-width: -1px should not be parseable +PASS expression device-width: '20px' should not be parseable +PASS expression min-device-width: -1px should not be parseable +PASS expression max-device-width: -1px should not be parseable +PASS expression min-device-width: '10px' should not be parseable +PASS expression max-device-width: '10px' should not be parseable +PASS expression device-width: -0.00001mm should not be parseable +PASS expression device-width: -100000em should not be parseable +PASS expression min-device-width should not be parseable +PASS expression max-device-width should not be parseable +PASS expression device-height should be parseable +PASS expression device-height: 0 should be parseable +PASS expression device-height: 0px should be parseable +PASS expression device-height: 0em should be parseable +PASS expression device-height: -0 should be parseable +PASS expression min-device-height: -0 should be parseable +PASS expression max-device-height: -0 should be parseable +PASS expression device-height: -0cm should be parseable +PASS expression device-height: 1px should be parseable +PASS expression device-height: 0.001mm should be parseable +PASS expression device-height: 100000px should be parseable +PASS expression device-height: -1px should not be parseable +PASS expression device-height: '20px' should not be parseable +PASS expression min-device-height: -1px should not be parseable +PASS expression max-device-height: -1px should not be parseable +PASS expression min-device-height: '10px' should not be parseable +PASS expression max-device-height: '10px' should not be parseable +PASS expression device-height: -0.00001mm should not be parseable +PASS expression device-height: -100000em should not be parseable +PASS expression min-device-height should not be parseable +PASS expression max-device-height should not be parseable +PASS all and (width: width px) should apply +PASS all and (width: width +1 px) should not apply +PASS all and (width: width -1 px) should not apply +PASS all and (min-width: width px) should apply +PASS all and (min-width: width +1 px) should not apply +PASS all and (min-width: width -1 px) should apply +PASS all and (max-width: width px) should apply +PASS all and (max-width: width +1 px) should apply +PASS all and (max-width: width +1 px) should not apply +PASS all and (min-width: width +1 em) should not apply +PASS all and (min-width: width -1 em) should apply +PASS all and (max-width: width +1 em) should apply +PASS all and (max-width: width -1 em) should not apply +PASS all and (height: height px) should apply +PASS all and (height: height +1 px) should not apply +PASS all and (height: height -1 px) should not apply +PASS all and (min-height: height px) should apply +PASS all and (min-height: height +1 px) should not apply +PASS all and (min-height: height -1 px) should apply +PASS all and (max-height: height px) should apply +PASS all and (max-height: height +1 px) should apply +PASS all and (max-height: height +1 px) should not apply +PASS all and (min-height: height +1 em) should not apply +PASS all and (min-height: height -1 em) should apply +PASS all and (max-height: height +1 em) should apply +PASS all and (max-height: height -1 em) should not apply +PASS all and (device-width: device-width px) should apply +PASS all and (device-width: device-width +1 px) should not apply +PASS all and (device-width: device-width -1 px) should not apply +PASS all and (min-device-width: device-width px) should apply +PASS all and (min-device-width: device-width +1 px) should not apply +PASS all and (min-device-width: device-width -1 px) should apply +PASS all and (max-device-width: device-width px) should apply +PASS all and (max-device-width: device-width +1 px) should apply +PASS all and (max-device-width: device-width +1 px) should not apply +PASS all and (min-device-width: device-width +1 em) should not apply +PASS all and (min-device-width: device-width -1 em) should apply +PASS all and (max-device-width: device-width +1 em) should apply +PASS all and (max-device-width: device-width -1 em) should not apply +PASS all and (device-height: device-height px) should apply +PASS all and (device-height: device-height +1 px) should not apply +PASS all and (device-height: device-height -1 px) should not apply +PASS all and (min-device-height: device-height px) should apply +PASS all and (min-device-height: device-height +1 px) should not apply +PASS all and (min-device-height: device-height -1 px) should apply +PASS all and (max-device-height: device-height px) should apply +PASS all and (max-device-height: device-height +1 px) should apply +PASS all and (max-device-height: device-height +1 px) should not apply +PASS all and (min-device-height: device-height +1 em) should not apply +PASS all and (min-device-height: device-height -1 em) should apply +PASS all and (max-device-height: device-height +1 em) should apply +PASS all and (max-device-height: device-height -1 em) should not apply +PASS all and (height) should apply +PASS all and (width) should not apply +PASS all and (height) should not apply +PASS all and (width) should not apply +PASS all and (device-height) should apply +PASS all and (device-width) should apply +PASS all and (height) should not apply +PASS all and (width) should apply +PASS all and (height) should apply +PASS all and (width) should apply +PASS expression orientation should be parseable +PASS expression orientation: portrait should be parseable +PASS expression orientation: landscape should be parseable +PASS expression min-orientation should not be parseable +PASS expression min-orientation: portrait should not be parseable +PASS expression min-orientation: landscape should not be parseable +PASS expression max-orientation should not be parseable +PASS expression max-orientation: portrait should not be parseable +PASS expression max-orientation: landscape should not be parseable +PASS (orientation) should apply +PASS (orientation: landscape) should apply +PASS (orientation: portrait) should not apply +PASS not all and (orientation: portrait) should apply +PASS (orientation) should apply +PASS (orientation: landscape) should not apply +PASS not all and (orientation: landscape) should apply +PASS (orientation: portrait) should apply +PASS (aspect-ratio: 59/80) should apply +PASS (aspect-ratio: 58/80) should not apply +PASS (aspect-ratio: 59/81) should not apply +PASS (aspect-ratio: 60/80) should not apply +PASS (aspect-ratio: 59/79) should not apply +PASS (aspect-ratio: 177/240) should apply +PASS (aspect-ratio: 413/560) should apply +PASS (aspect-ratio: 5900/8000) should apply +PASS (aspect-ratio: 5901/8000) should not apply +PASS (aspect-ratio: 5899/8000) should not apply +PASS (aspect-ratio: 5900/8001) should not apply +PASS (aspect-ratio: 5900/7999) should not apply +PASS (aspect-ratio) should apply +PASS (min-aspect-ratio: 59/80) should apply +PASS (min-aspect-ratio: 58/80) should apply +PASS (min-aspect-ratio: 59/81) should apply +PASS (min-aspect-ratio: 60/80) should not apply +PASS (min-aspect-ratio: 59/79) should not apply +PASS expression min-aspect-ratio should not be parseable +PASS (max-aspect-ratio: 59/80) should apply +PASS (max-aspect-ratio: 58/80) should not apply +PASS (max-aspect-ratio: 59/81) should not apply +PASS (max-aspect-ratio: 60/80) should apply +PASS (max-aspect-ratio: 59/79) should apply +PASS expression max-aspect-ratio should not be parseable +PASS (device-aspect-ratio: device-width / device-height) should apply +PASS not all and (device-aspect-ratio: device-width + 1 / device-height) should apply +PASS all and (device-aspect-ratio: device-width / device-height - 1) should not apply +PASS all and (device-aspect-ratio: device-width - 1 / device-height) should not apply +PASS not all and (device-aspect-ratio: device-width / device-height + 1) should apply +PASS (device-aspect-ratio) should apply +PASS (min-device-aspect-ratio: device-width / device-height) should apply +PASS not all and (device-aspect-ratio: device-width + 1 / device-height) should not apply +PASS not all and (min-device-aspect-ratio: device-width / device-height - 1) should apply +PASS not all and (min-device-aspect-ratio: device-width - 1 / device-height) should not apply +PASS all and (min-device-aspect-ratio: device-width / device-height + 1) should apply +PASS expression min-device-aspect-ratio should not be parseable +PASS all and (max-device-aspect-ratio: device-width / device-height) should apply +PASS (max-device-aspect-ratio: device-width + 1 / device-height) should apply +PASS (max-device-aspect-ratio: device-width / device-height - 1 should apply +PASS all and (max-device-aspect-ratio: device-width - 1 / device-height) should not apply +PASS not all and (max-device-aspect-ratio: device-width / device-height + 1) should apply +PASS expression max-device-aspect-ratio should not be parseable +PASS expression max-aspect-ratio: 1/1 should be parseable +PASS expression max-aspect-ratio: 1 /1 should be parseable +PASS expression max-aspect-ratio: 1 / +1 should be parseable +PASS expression max-aspect-ratio: 1/ +1 should be parseable +PASS expression max-aspect-ratio: 1 should not be parseable +PASS expression max-aspect-ratio: 0.5 should not be parseable +PASS expression max-aspect-ratio: 1.0/1 should not be parseable +PASS expression max-aspect-ratio: 1/1.0 should not be parseable +PASS expression max-aspect-ratio: 1.0/1.0 should not be parseable +PASS expression max-aspect-ratio: 0/1 should not be parseable +PASS expression max-aspect-ratio: 1/0 should not be parseable +PASS expression max-aspect-ratio: 0/0 should not be parseable +PASS expression max-aspect-ratio: -1/1 should not be parseable +PASS expression max-aspect-ratio: 1/-1 should not be parseable +PASS expression max-aspect-ratio: -1/-1 should not be parseable +PASS expression device-aspect-ratio: 1/1 should be parseable +PASS expression device-aspect-ratio: 1 /1 should be parseable +PASS expression device-aspect-ratio: 1 / +1 should be parseable +PASS expression device-aspect-ratio: 1/ +1 should be parseable +PASS expression device-aspect-ratio: 1 should not be parseable +PASS expression device-aspect-ratio: 0.5 should not be parseable +PASS expression device-aspect-ratio: 1.0/1 should not be parseable +PASS expression device-aspect-ratio: 1/1.0 should not be parseable +PASS expression device-aspect-ratio: 1.0/1.0 should not be parseable +PASS expression device-aspect-ratio: 0/1 should not be parseable +PASS expression device-aspect-ratio: 1/0 should not be parseable +PASS expression device-aspect-ratio: 0/0 should not be parseable +PASS expression device-aspect-ratio: -1/1 should not be parseable +PASS expression device-aspect-ratio: 1/-1 should not be parseable +PASS expression device-aspect-ratio: -1/-1 should not be parseable +PASS monochrome_and_color +PASS find_depth +PASS all and (color: depth) should apply +PASS all and (color: depth - 1) should not apply +PASS all and (color: depth + 1) should not apply +PASS all and (max-color: depth) should apply +PASS all and (max-color: depth - 1) should not apply +PASS all and (max-color: depth + 1) should apply +PASS all and (color) should apply +PASS expression max-color should not be parseable +PASS expression min-color should not be parseable +PASS all and (monochrome) should not apply +PASS expression max-monochrome should not be parseable +PASS expression min-monochrome should not be parseable +PASS not all and (monochrome) should apply +PASS not all and (color) should not apply +PASS only all and (color) should apply +PASS only all and (monochrome) should not apply +PASS expression color: 1 should be parseable +PASS expression color: 327 should be parseable +PASS expression color: 0 should be parseable +PASS expression color: 1.0 should not be parseable +PASS expression color: -1 should not be parseable +PASS expression color: 1/1 should not be parseable +PASS expression min-monochrome: 1 should be parseable +PASS expression min-monochrome: 327 should be parseable +PASS expression min-monochrome: 0 should be parseable +PASS expression min-monochrome: 1.0 should not be parseable +PASS expression min-monochrome: -1 should not be parseable +PASS expression min-monochrome: 1/1 should not be parseable +PASS find_resolution +PASS (resolution: dpi) should apply +PASS (resolution: dpi + 1) should not apply +PASS (resolution: dpi - 1) should not apply +PASS (min-resolution: dpi - 1 ) should apply +PASS not all and (min-resolution: dpi - 1 ) should not apply +PASS not all and (min-resolution: dpi + 1 ) should apply +PASS all and (min-resolution: dpi + 1 ) should not apply +PASS (min-resolution: dpcm (dpi - 1) ) should apply +PASS (max-resolution: dpcm (dpi + 1) ) should apply +PASS (max-resolution: dpcm (dpi - 1) ) should not apply +PASS not all and (min-resolution: dpcm (dpi + 1) ) should apply +PASS expression grid should be parseable +PASS expression grid: 0 should be parseable +PASS expression grid: 1 should be parseable +PASS expression grid: 1 should be parseable +PASS expression min-grid should not be parseable +PASS expression min-grid:0 should not be parseable +PASS expression max-grid: 1 should not be parseable +PASS expression grid: 2 should not be parseable +PASS expression grid: -1 should not be parseable +PASS (grid) should not apply +PASS (grid: 0) should apply +PASS (grid: 1) should not apply +PASS (grid: 2) should not apply +PASS (grid: -1) should not apply + diff --git a/LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png b/LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png new file mode 100644 index 0000000000000000000000000000000000000000..aed5d71d4e0fef4f524f555a04eec10940364d86 GIT binary patch literal 103592 zcmeFZbyU^S+b@U+atH~fMOwPMkt5xqNFyNKNT;;4w6wHHcODRs?(XjHuGx6s->f_H zt~GPl%)j@mYaMhQ&f$Fb-p})?hag3HiRUPUC~$Ca&!r?qmEqu?lET5kt3lww|KMQb zP=g0rdoeY80~137^DhpTa0YtZ>@1vyEbOcXY(|_s2E6RNY`m--tOkZGJe=I0Ik!+g z&w+1xrY|EQ3it5%=O-*T8V-&WPD)hdy>s&JoQu1PVWaTj#%l7e+c2fvg@08{RYk>a z($}vU5I&!tpX4i^V`;+1`#k93nVBmzq0VRh1Gck6`Q+^3@Z@EtBHi+uak!iF_EOcm zH;(;RceXWT73wo^d?y}F?pGOIT_e#WIajOdjTnwMd({-+XMy{g*4W;cRD4dW^`~z7 z@gu>(9Tq=>$9??bZIsBL#}5l9$p%q-e1wyF_5}6uk+h5S)04+9C`N7tCx9FrfNl<$NRDJ zpZ|Ye?*GFl`tLu}|9+AGeNX=T&i`MyC*Sft;NfohryE>O#)QDWmYm$HUhu3`SfYOF z`d{Y<4SZ2!wpjitgT`zRJjq5(4?kn8=U$u3nyHnAfmUwLw&S&w>4pU4dhR8npc**J zS-rBU(rrQZ)~{0cQuwJApwb3P@v{*q zsnhCN>6J&n{Q8!Xk&#hbTl?b;!+rK!aPV(y6tQsz^ez_C?yq;mxaYFSzb#qAdgAkQ z6ym9lVvPEt3bpd2q*ZvrkrAAg6QxI!d5@pJLit!UinddL6%v#!^TC$OM{hGH>3xK7 zs>@0kEmZFZwa<#0QY4Ejh1cy$P4xnk=SB+hK_matUUkTVYrgZcC@a)th#V36t*?E3 z;3KJ@vjA>%euajWm_JWH`|U@E``arDiEs{1&MWuE$ctePOBQ_bxf=Oga|?^!-d>_s zWS^zS(&Q=n3<)Vk-dI3F=t67e`Ya_oJA-?kMx#QKV0Y;cONGAw`XsAnnYrrJ4INuC4}Dke)Tzavcx8Be3Hg z8eHt{S!p`gSX%9h(nAuswF&5WCvLsU-DG-o+|%rKV5wD}bJTd#?|DNK~H%pGx)zrm=6X{FFjU zS#Gv%ag)&6*hkd-{64pH{1o}Joc5L_%Duvtm2`%6KJe)f7C_ zM=e+YB)u#8je_u;KFei(zML87Mrj9|R8&!MH4+9U#3rTxB@8P#8VufvgynO@6iaP+m6c}~O%E{X>?rAM&!&YnJ5CM`fx|yfgXAm9X7;F} zgK|vM6=@_ zu$tiln^#Jvh9H85^}S?&-zur>>9=iNpcug!ktQoDD`n2a|}?DTbZE}mTV78`16YAPrU zSXR&BKCnX}yea))Hei5WQ>`GiD$kgeG5VM zZ*e(Uf6ZqvnfKm~2QP>0*@HJGST}uJeTv`s0kqgC5gn~7N0Lz-gkevgJ~cEnMCODK z@CIl>GE_ddd}fa@Y`r&u9r+G9nKQG`f-Nx%NJwLHAV!}f}Fbi{&L#`y+J~izK zC9sv-UbazFrq!zqIQV?M{^}|F6b+TnpC2r&9II}d>0eNBX`Uh71!8DoLJ6N6kJ0U2 z9{HR*IvG(F*Yk@zVS#gN+?SL)xHW4$p!3a1)qF8C;*=b#@v~I74`Q(Qle8%!9vC`ok?{vO|HKaFt zVsZ}t2(0YRRM3h$To&WEE2?~<@fccG-d z_FD}$X=&;4VqKEk;Wax(wUV!G!RCJP88qvX>54TLQ)S`d=;?}`vUYYnM7auST=-}x z{w-#e(%Ge6l_;pF3duZ?k&)hd_)<~0A!2#&i3MHXGsTZ^^y!ycaA}&G(S{(z`2|*GotzWrn{WuF@JyE>d|{YSsx| z1omVTDTO?5TR7P2Q)cTNHjRZ_Wl`z}e z%Kh?+kZ3}SqQiE#Hz6cN2Oa4u!VAq}hU>Hi^~!uaD?7&y3#v4X1O1iRIybs{J@C*Q z*ELB?ySr}m(XGB`FGoXjju_(&?h1J2%Eai%=KNon5_RY)Df@RfeUwro9Qvh-o{fJt zGO?gZ+!qHk#_cQ>o*u@=x%`~5DvG3wHfmtIjeT^8e0+-{8_4Ut3!X-cL|au$N@*2LimePVqo@ zw;f-~i!T4JAxf#`OaC^L-rSSLBLGRn#Ka;s+;$4}OYyx{BTw`WIPu-ViM`n8luKiB zsHcslJ+GjyO@`T|yWcuvrA18bz5i1FWkINXXj1}mbyqR-dV(Q4os1-~wR@oH^H;Xc zoox5UnrY+|zy8U_xe}Ae<0NY|2w7AEOLyB+2@9IwvE+JgT0jIFBz;!P)2%*ftE%>> zJ!bGLjzIoM?(2>S%~!;{YNkAq#vN=l25AD=PZa7s&Iw?0G z#E_x+iwHk!R6l7BHoO4wwl~tSDdE|c#N6yp=sRh4&eY1b7 zsv5U&V9XahJu`E2eQng2h;uF(VSM?8nSsH=+}yx3+n0n=GAhgT8eoedmB^7T3u|j? z2$U+CQLE;=OHG@;EnkXRB_Y}8N{x_^5L+Vdq`sm0zjgKXw80uBpF|FEsm^I*yW88v zbDlC+yut`21hnt177=sUXr^G0fT&(TdFwXsnsIAhkT`Yq|V7bW4ul}zeUWuLs=FRY?x1l?I^Fn{_( zXSXOLh)UZ}c5~!o1+Goj6WGJ&>cj5tbbLM;8rmMzGsCjmDh+!`R)ma9Djg@sDgC>~(#(+iJR!LuE%H@NX6Iywp4Jei}EHKa%P~b&=xadVS-;mqN{RIyJK+r?BB@U&GJW zBHBwz)G=xnuJ}ztqsFKdAt1oLS)7MRHOqo78jIrK`ep%1$C=D)Z+d)iA#5|(4^so? zdY0lef3=mHcI@0xf)o=IGy7#gP>X3ozZ4uZB4JMfWfh%+!!Bb4krK6nK?Uqyy|Az_ zwgd)OW5&SNyn=$>{(d2sX^P5t@f&%qEWX~C8Bh!YL$Bhk^(*Ecqh znkc30OiXCN$?8v6z!U})_3LDT>JEnRt)h|=>uxJ+NLwOk5se-)5RKwwWGBQ_FPsv_%NmF+GwG#2z9Wo}~p*O-*gq{D|zV5?Yi5*?W(hUPwBI z&}ItjyYt(VtIEo%*ZgR*c<&9fMRQNys|IIE5D1YxoTQN8%Yny`ar)%~{n92Z={k#L-`<4Nr0hiPvpWT7>vf6`c6KzYEY!0cwV3b%^xTDnxw-Mk z-m9xm&CT82T`c5gXXD`FvZ>1zPxO3dgXxg4Ym@o;2-<`KIW}>L??j+5j^}6)gGj}?ij;+w4*x{KST4ua7 z9^0x3X=$;RMa&c5hvbJz#rzxpsh5VZRZ@ z#XiJAIWP7cn;ls}zA>mf=^q_T@7;6&nCJ=^D9r5wVB?~qqL>)$Le-h^@woVSyt-r-2DDZmH0>GS>dyac|e{UOAqV8DII zj7Y@@$dU{de{efEn|CobGo$NRNe3Xyikkp3s7z~n`14JTDCs(7`P;AKW`TI(cD0>y zN!Lx+W{2KLZ0%ty6QgP-gwN5OPmV7ssNE2e{r!eEBg*bs`w6VkisN4d*)YYoon|1a zGk8--Fyw#CE!3PyNa~5;6~aFqRZ$SU*)5;Y`qF2d=7D=%AB@@E*$KfV3=_(Ui;Hty z?TplWVy;HDa&jdT&lE-+1nAwIko!D-Qs3iUV`37rUH0qx+}+>b<_sBB5{n$H*Zs zQTU9)#0%M55G01KZpMHVXPuEIp^czt5*LKW9+De(D@}TyG^`yWYg>qO-*&+%-pi+-l0G3VV1!4CX@gmVx@P!nHkX8 z;blTrbCa5MGOrJ@SyhhC+^HS!92{yNj^j~r2po4=Dyk)9*cry#T&@i^Y`)_M(9yRA zVqm0MS9{d!wFb24-m~3+Q*-+SmF#pmgn4~!?Src7yw}5Bgz&wyO)y#b3R66NDlT9N zBA9$BOdJ^mVeN~@=;FQT)PCO;X-0R>OifK&t&Gum8cw*xO838_u5>WCOS{41OXBl6mEaAR><00ygdLy&U@b`OUBo?2G zBV}+#II&=2bo5KUE<7^ISm^{lH3*qMw3$ImVYFmx_ysbnsj?PMu4L5t6^$Pgfgjk@ zL*#1!&VS17USGXb9yPnW3LEY`6b+f*tD(ux`1vuu}n zhj_ml-N^3-`g`Nx;Gp>XTseu0w|6RRAAOgE^_+0(Fp7Qv0!_-<_&|*f7BfVV&7Cv>FS&l_3e4J3*ciCd8NeuqR`uAJX5`Q0gB&* z&(&0u%^B}JufcnydI>fC+SDI>PcwNjn<;2dQ-q68jM298W^XQ#a_ek|pTa@W<6QlL zeV~GhV;w&xKEB#vXIv#$9&FLZoBev3I0gb?&)fCBBnLii0ZnvC$|&`6BTghC%$AhX(VPyz)EMOL<1qr}h<~uYn;KeTV#Zr=h(AA@aG+N;0h^{s6R%MV`hARW zvfTL6wRPJ}#i25Yv;-i->1n2OqS5j2H32Y8 zXjoWy*sHUqJ4-94>Ri|yW9*BywPo)4O+s~A3Y0+K80jF%0d3MhSMG6-5-tl`D+^^L zCWC5)R?BD~3Vpu=vJwE67Lz65>_0c|PgbwBTRUFs36$#%h8C(aYuDL-`t&ttYj7|9 zMYd`_wOrz9D~7OSwz82zQe$HypznS~NTE%6H2#gQZf=4|VD{wJu{p##n(`4}8NV5*9tv_LLg~hkE0C|K$Lg32%7Rbi6TH}n>T5K`n z6B~lIEpdMnG&2=dRnLK*PBm@nw{p43XBa3YBcoaNS<20=e#&C~$Qc!v0e^14--3&O z_}Mogzf!&k+v8{!du$HEF8BduWzIa|Df}C=b(PUuTdah4P_p~OR)VRi2IDl#S7PNP zUb7M-cpX0NKZ@{W^M=P&C#EZFsZ>b&)wc~qqE1WZ{CqMFf?xVi?M75&>Ix*w4}UrY z%+Li1Lj#ohjRAgN9IZJkyS~Ks#a#}xcMQ0ys#KuG<|h^5OR0OZnz;)#Wo4}%R}L)M zP${IkUrj$aJq4o4VKg3Oa6n*$@7S>^txDtR&cx2L?lqp7{mazl=2JS$1*>l!n@zv8 z>(NqDQcK>sdBeSiXhrd35Qi%15>txZ@-zB4|D)lClei?p$U-DIc_-`JH#fzi%3B8q+=MH0%j?u41fHCx86t8b_PouK*)-lbnHjuen%#4Gw2p23ccRu z_0ER_jvy&{{am9#M>s&jQBhHwuY4)n78ietl3zvc@`UJ_9Dfda&zIwZeX>r=#_ocH z6K`%9Cwd&6wr<<{oVM93J~pUA104$KU_~?FBKVtuXYxtl|K<*K8RbKcjqbMd zn>DSJ6cWgTJnY?n9C~9)OX&?HIjMK+Xi2%>w^ftnTyHW~|Khf!n`v-aUhjJ;eEo}~ zKh$kI=58&X9|*$~?9mt7`Tjsk#znDB6zAl`MW^=eoS&GeHW|v$(=>Ax2pUU&3qh=A zKvSl{e*XNq!GIcH%07@?TdQVkx8=MeJ&)5o;o#yUWT`@GUB0}?d;k0Lsj3yz!^fs> z&yzl@+~|gj`HJF3LVd2ASIDi3r`()CiaBhy#|<&8Mgk0ed}0O*I+82Xbbs9AYY z&Z;`8&xjqTh!t(+NZ;D8SFK96(&YqBCGQvz9TGQ&lfr6O@kZO69J}@2ND1Ati`D3< z1rK9=vnLEX1u>G4Bt}dPfiJhtOX08ar0Hm|Euv|?tKIz+Wv0nSSN@X)2r&oZ0TQt! z9?DVVhZTw?J9X~)AIi$)8KzkywKLPRpf7-`lPV~Vi>g_x+`8M`K}5tZ8j#2?k($_T zYGN~ME3vJns$Qg%;s|UvT`$4Y^`tqT@Vv3)U5oiFsb$+01Ofs9zd`z9dr{YdM;igP zsg^@*NQb%4Vl+juj*bDlX70UHb;n-L`7Z1JltFL*dS6=c4{n8YWn1~Qs*AHL4nleH zXHEz6-!xy^)y^WK;`)UrdVt=1(DdMWo7*fYBg1dE`VE>6=~LDy96z`?n5(b;{hRL1 zn>XF9nVnr-yiWT>VoC-il?wVQpC}*sEq!`pQ~ZYyZ)lltb8^1`5!8=hT>ZHAUnFy}?`rHm1)4x2HVy)%A|{$p$?xqjGz6DFj}# zp37-L=ma>1lv2P(%T3O!z;oIyqAZY61;$9r@x*U|VDHj_T zm)N(y7!R1MtjQ`Ljj-^;YFG4!4Y&KbYhXNPO1ty(apf8|IKL*Tpo$gk>&nZdf>&b2VHL8vy~ z-#+e5ro96;ns$9Cc&Zu=5WiJ&B;%OmutJdi20!Yy#TJ#7yEx6oUbmpWmUa5*P-)ti z2=H;1L`3`i@7gTU(Wx!;I4ubZGj$wX6o6r~v)jgIcM0(iLE&hr%2c+EWBzzI;T2|Q z!(LE5Plp?FBtgtea;^hz@nwm_fzHV3mU4Ac@YIupq@-6G^jTS1qJY(GY*4$Z(#8I+ zuCC6`&i?t6)Y-t;*x1w4)6vnU1WTG?#PyS zWN_3Z_BUkEwicyHA>{P*`8hc`zkdf$9jKE>BG9w_8Z#@Npa=Rqym!Zn9=xiqt}gIt zCV9!(2w2$^Zto7BGBZ{`obRe9=14^ecwCV@NjXq1?c+xx%mdC~L#wGb#ubg`fW-CP_fNJ&Y_$>Bf{&d$z& zrO6=&N>OdhlQh^nJ|(oZnJ4wMh$X z$l%kbjpjv>2MZ*O`c+kRr>@NG-1NIoIKp&1Ygd4s2rmNv5*8BTzu-k;yFA(+=9~)4wqN*`Oqf~0X7jsYKhYHuiCo6wcG35TQuSsR=P z#xPAann4pDb#(!uw6!BeZS7RW$KX)0&f5lnp@xp?dthzfk zEiBB=YAGx0a}Z|6Y#h1LMnX31)O8Nt%n9JiEOuh`Y>%1lj61Ba9~*>Yko&m{X^_|A zmq<(dIXIku)S+FpQwJ#n0Kd{re0^dlx@Vc@53(GDX|AWe0(R6!U^U6xnWy#-U<7(awM*q=F z$D`8bK*zuXrd{0hIfE}Cef0f4NX!6>QHaNA&=hXF}M1>GBU2)S!tD!-FxVWgu zN{vPeB7zC;{k3BSL=k{JxxB1zv?Su|P{%X%9o4hel=2CbI^~d2c>Oeu@$! z^AT-{oa*Nw=`34>Y(>Zu9FWh3w;Z)?l zH5>!Hf`g{wfxb16)<_Ts6b%S;N(cpIY(uY|vV`vJWuPfE;0DAoNVyy~pE@nAE12r3t3#E&8n4jI(s)2E-+)!Y;m2BXw0ro)tItp%#) z+S+qqe^h7`if8Htv?Ktvb!}tgV7gLoWNfXgbFuMEwfepEq=olp*ZPRUjn4xU-3zl_Yu)pLh7!M6MGVR>H1+9a%KlL-B|i+UwR*nU?{>&qW3C|}CP*#xK}z`J06;}0w* zn&5L++RUNi3AaE8da7VjmQs9UN0W6s36(S{n!nmiY?oi+CBFru9AOCmt>^P@(+8y; z@g|NYxDJRz9Z^Mt59qB@*~3>S8yIM46;)N^Mh4?s3Xlvv=GfIZh8V~S&EVhC) zvPM(R&FrLrdNSuk6%k0twIe_k7I4zbUJH~D=#5{D^f>_GT(6Q?-{IadE?AsDoL3iC z13YqLRVdp|B~@2Bb_YuPC0K{`6D7cV$H#}NSxlpT(C#a~r>p^<@~*{w(95cB>8=+4 z;HwiHo^ULLxWQZd08!|#F{1T}cTC0$Zr0Pf57UK;C4d#z8ulp0u3%z zIHY(1K`2noUpR=U_3g-0!OGVJEIAmfX~(bk z$s4IX+=O?!?yUH(^#c;I@gXC_HAk|}7gw8r=5bqY{|h0>b1dCmu5F-#R>GrHFa|Ob zyu9wj5ogopd`5^F&}JqYOnkI^(H4^vN5G)VF_JkJ|S2-e8~;m6&iOuNzHt+Q}(R?mZ-q zd~dp3h8}v{9x*hfT>~pHFo5a4M3zdJT~I!MP3Tmyea0GNL5P=usN?@l2g_u}B84n( z4rS_>I-?CRFd=8tA4WeF)`t5N0SVAk$&p1ajzi;M^zN#&h)22*d95tR(E|ACw7E*bNz zP&I#qpfo0?k1G*b;h}{F1rQxzIO)kKF=;3M*}kS#p5>OOAv&Dk^2{txbKAY?QEN^1Yif*N+KNbSlc6xRKyCHyc5<}15Dg6Qq5#3t< zaBrU$0kVrJf;(ub&qV%yP$TLn^+&~djOg7Sodl)++5GELxZfn~G0XErMc;Gs2(U;9 z{LO|i5``d_5(o}a$z#LLRJBG{Gf!^rnBrx~BPric!kU_dIXNBd7lwer#1L0eQ6c#S z#0`n@@xPVdrR|#^QX@S|TNz>@xUBqcq<$ueRwgE$y}hCj_0`YhMq01)eFQZl8PrOC zHZ?T?*Aftsni?K%?)a;h3M2M_g@EsTA@~mMU2Uzq5Xr%=J%38Pd7idZQ0M34z?4$r zk>j=BpzEf;JL(@I&MO}|*{_GWxHRk($+)aWqQT}TrndI?&kwIk14)O6Yk>S*B;I;8 zv*23PJDYh~JoaUv5*&2v8Zv)cg-YwRpst_z0jdRq1={=p*BbFJAcuh@{mvUHhp!l@ zvVgnU7L1d`Whrf+Ln?wPp2>QBj}ZAoHV34SfVM9OiV`!k_3C^t(4da0lTRl|zacz+ zc0$|`oLk@iH7dPPDp2S-ImfK3ft|iPTg%SP%`GgP*1GiB*qFMGT0N4-*f~Vf&Els1*OQv9%hM=Bq-)&FizrPd;8HJ7JI;_ z*$6~NdV47e{biN-och%@=$PnVlKII}H9>7{CwC6@%xwnJNV#6UB09C4V!OP%pyDu+ zYEu1wj@DWt=|=>XsVz@a2WI^8_I?7Y?bcU39p`kgRKT|!`XVVMm6xCYO8ZZDPft&O zKd_f~wzv7*&Ml0LjI6ARw3sl6Kb21%pPZ~%vji23{4;#swg5kJWMl*pUc}gVqXcp9 z_3PJkv2;c$h^1;;>gog#1YrBi$%QG>#7Jj@a9+A1LPU^`6?W_3N`&#FtZDu;JqB<_Pf z8|6j=al&Ws`xk$L1aWk9tF?K(TAnWHpOri;Lfrp^W)GY|%PJobx*03>#M%0KvN13K z!lw4QWG{jqjR&-!65cD$;{PsE%+39MA&2dlfemoa`n$WAPp<501&lV1Bn`Zt`~1Uw ztuN0(5x82SD~knmL&2HEJ) zQh)a{HzzL^6iODZ*ZJv?!Y?@3&*)@RCU$&m%B2Az?j?YK>#yET)*qiB_QdC!aLj(x z-6O(31O^(i>aU00a(vXIsAW5?d=SByk#lfzo3%0#EyXSYVe3D~oah_>u%!LArHbC`5Xb3g79bUP2-Cj$GX>EZsyS;$jV z1XI-N@hSot2C&0y7U4uNwU|DF9JMI<`VZ%J^30}ZoP=R&4B=OV2t&7z`%M zFT$2!F`Ol(QK(9aIXW?6JyT`*aDO)xBB-h=Jw4sBtMN@wk`8t_bhIHnK`el8a2yTP zA}(#vP8KU{6G9>AbU~udo2minnRZ8;TSpN8puHD;OMVYM?hkjS9v+RrEKE@2)$=JS zJ8qHvN&mfQ(6B~TUA^Hqos`qXn|k_f`&3|?fw;=^XA6QCS+G0DBldyS@iDPk0$Sp} zKKX36B9hrTrv;ej-L>R}j@w?PhX*oHlUr;XN=ixq+pxzV2^iSG!@*(HX{h=ATN-?f z(NT+qMvuq8z%DQGr=@6ff1WDf!j=ju7W(6a1{ShE6l^I`8b3vw?H~Zm@0(>2KnDcG z#Nhnyo6yfgKn&er^GQ~9w7W16`2japSh%Ua9;nABSGP2B*|}c^Qc%mMlXH|z^EMYn zP{R!XOp2xz4-6jKEdCuuBw(VH$0I0+H^0S86gS|c*Xy6LIrx{|Ab>*|Lq+YGukg^< z*t7u*4>LR7$i(h8meZ?^r}zOtbat|@0W$z6S2YV>Voubu`<1T$NlqS`zXJDYsdXF# zq=DEzXGOO@fc5Aa<1s2@;~*o#$MuPGar0m7vA+uQ^!vV`fP}=6+0)f!TR%rFpZr6> z<+#($AF6k%+p}3#UJi^|kjB^1nWrI^kIEX^!iFHEyX{J54+Bx5X(25(b_~b>_x^(12N z9HiJ^BAf#sH&b(x$E*vc`hV4@6zDL2CitUDgrlX^l8jfF4nJH*gt8kGfjNkq8yG?} zC`$8Ax~?)I<~?yDiQ*ulm={x`VKCtM&`NS&;(m1uVn=8@D|(%u%bfeEqX044pDLH2 z!G0#3{nymSrUbO}k`m00BfTVieSBa}#z?Qt)`Hmv<5RLuXB}T6bn1Vb?q8d%)dK44 z_RbD3k-VzvIR1h*m0TiabXR|x@BjltymU4+{d>m>>j5SR+JlW4QclbD3iWju%Glgq z0{_STBgG?ZDibq1tI3~9>=KDdJ$MisKb9m$7M4Yjo0lD;4f6ZJ|Iu^VPmYShsQ0_& zOx$FD0HqZ5dluw7>$gBAZpU_V21*LhVA#dd5#YyL{JZyN0*T!iMz$zHbv%&9H8w69 zo2@O&(#i)%k}t(=itP;O+h9-C*TZ~$h4MMyDpkme$HWCY9&ok0=!=Q@P^Wf+{ki`X zi76aXU0M4(zYhmz+3i5?2Ba21j@q;FXAzSlSs!q=E6peFca4Q-N)0+XkE{w+%}dp? zluctu=%u1S1hsNzk38}lDP&zTF^4voTq>${i3s>jAZwgX|0EL?0Uqdl6X5W7-lfBI znAwr?>+AWMnVETB(ntL$7WrWx%kXIbvVuW_u4rma29QO<^=&4_MiC>&I*~}|Sp&%z zA5wjJ3k?07&FMWykb>#W;KWBm5CQ9II+D}orHUW09c{F{)tLb4%9wS(?M!WE|~z_In6@V2-%O2 zbZ>9(f&vDx6xAI!=9qV!KQ=d>U?Ts^27`nuNCKH8a)GIlXn=fBJ8Xd{?pQAs1+WU! zgg@;Dh?BBzvw~cabWIQ%B?>-vrHu{t)%%u% zB{d8s>t8Etm{*c_4i=~(>;vjIixrXA7+s-8pJP3(&nNXl&nVHUDX@rd^jVL#ay_0u z4+j8Mtya0*uxIdSWt^UU><+xJ@U0DNcj%qQ)|n2>^VA?k`i&d#3)N=QhYeg*L`ph^>*GbQG{Mh{eDKu3Td z8yg$RkqgPSX&oFK1UVg92j_K%T;)74&Y~}zFQZ@=3ZUKV0&)a6QT76Jlvb8(Wpzcx z@2RPtpr_6{uY}R77Sx=LYl7G}7`n0H5zn+`IFpo$I(1!fEk3*1YJrNZI&Ky*IVC4` zt*#zY%VMSoxJV(vi4CdbXl>RF?!efM!#yox21q`%Kz{-CVctz}rWzwb))O5GWS#ob znA7+^*e!T$nQ^`%8=c*~J}cG))G$IQvDV$?vKzk3p|2KumP21eiMtpq&I+ zw-q~eNIIx_d3hi=Dw5pvB6Q*Yyn1K6P_xc{>-UHJ{#3!9+0K!qBcRP!RQy$c)42o@O%s?OU3I_Nn{*q%LO9>dOt`s7@|9V_ z*Vf+uwACMnyK#Ah)v6`?IItjp*{6`bEO4smsucNYfLO&mf5+=S_W%r3c-!rj)g{ z<)X4$m%f#m+X;ZVwOqNR@u?{naC0_`6W@}ul(pAMQnKNrshVqrz-8c{{ijK$_N@KR z&ks2+<=Jh>7Zn!2xVT_{_(}7-s!BC;=dXjOk#W^HGuUL30y%I={ACbE+6LUglU^BbwqOghcy1*K;3^UacYjBXrh zMO^{Jq3x8i{4ZD5+Yhzk2DV!&2W`8Bmr&j4bs3s$f*y6Cp_@E@)7f5nEvSF3F&Qyhx4O;5d?B@a&phh`@anUtJK1W z)P|^orS}ud=g*%J;u*rOE!#h{85$Y!rSyZLP;6Y>_NF4b^yl{(Ce}`O_ZOB_BZp%* zvZi+8x@pD5%#Nxder?c=0qViA$kcw1?Y!ORuk2wk9Y00&1e;l&=E?~=$*6T3mfGa7 z6?{1gCOo&Z4|B1z{QG4(^nt#h{f+-ii4|+aUSIFjfhNeTQ=nB{MB$1|pA<%niBtoX})l643ubvJO$9sExgz=V-Ml=K@&pa6-oXe{_ALRQIdDO+@bwS;oe>vmOy6K((+3bj0T zY#a)hd;#*DE6jRBzO_H)Sv2j>F*_CIZ|ue|h$A#B={T7qE`}uV0vKhB13Jtd2f^ev~!R8)MctnP1oK7+I;|R$>ny|2iQis=bK5hNZcIx z$uEjb9UB853)IqGw)1e)4!S@5sk`0mm1PR?2l{~3+;o=!XEZG-W(lz?jUa#0#csJ} zrpYNVd!Y5I9glG???C|2=51P^YZN+$Zqdm{>S!6LE4Ey6yFAyyc`R0$tQMb^r_GCB zw^46_2r*b&XQAc?&8gB>d{gCyDOsyIvqR@!si|Ih4my-Uo)`5jSl$1nsbvx&!`vO{ zX@bEh9LPutxzsi`$HEsk_x#g;ki`Y%pLk74w6I|33Dt}G^sMc^=8tOn^quzenZe4% zNSc?Bjl+OiLW@$Sqkr+(n)t{m=wv}Jsf+ea)e6UH-jG>T4Kdpy#$)^w?8^5s9mp9BQCWh--6p3PXwHF*d_CRE4h~_SX6Hcb&X!S0buV)X zHSRGo5Fn;c)kndV`E>lb>u80`Pw_+SX|(Qb1Nv_|Dkp%SV0>1cEmfI-d7$Y&R+=>?I`N+$o12FLiBSFhbqt9ozK$FzLs~?C*AmDZ z+Ve<;tSukE6C!b{mugD0vc5PyyZV9XF(eaRtUXhw@9(-ZPWG4=)TmYda{BA}oi#T& znF8}~gbQe9_}eMeC+KKd(15a_sf+Nb@9xm zy6J);8zOYO4f)J5SJrPfJd?@1Wp8AZfq1J~jn2v0R!^a)=5~>21^e)FqZtGzK~~1& zSjx-96!2vL>1)&gJ#Lk;7q`1CIa>;3=du{|KX(Qy!^64eyJSX$q0=@3ZO0p$YL!qG z=mZKG03&Ha+WMsk=)@JFFhx3%Pn0gDO=m^*6_%DvRN8v@bTpV8+|;*8Ha(2hoA!0_ zpmtSMfY6h5V=w{z|EwrZSJMAaied!AF}f$(KMTPXgew7L23U}v z1|2N}1cVNCQ9V;u++Dkk&=DH@WTxO-_eL#wY;3Kv8Ep`R3ZiCvxEk;d2ndOe!DCQF z$k!DIexS!n`_Y;mms}>$xt?NVHC-85XDFbDH=r$T?R1^chjlqG>2@I|?hGnXL z0Y(KKPEv*mTB}v9*xdAXhAAI)VEo|C?q(4V)MScnY`yR4#y~wL^q^tnX3`+R>qfJ< zhf`n@jO79u(&MP@Q%p{(JDb~q4n=e=P&gzh{rYerjKZq#DKFQPQ1xWeKPAZqSu(SO zgbB!$3f>;J0wn?rcGVGy{59cdFX*yj!Jo9KdQbNTLN5GxE$ElpgUivePKzl_oB}rl z!2Uj?o`HdglN%5S;v+&26CW8I1o308^^GS?j}fbHBDo_eJht$yEbAWr8NWaiBnBg& z9AZk8Qoyf7U}m%TqcZaawWp`ElZKWS*`xS>%-R7A9Dh)Y2GIO2_(c^q!k_#U&FD5F zC5Cy4W)E^N4!A*uLnixNdO2mmpuFYx6YL`Ern!?pPq#D}tBVhyDZlIZZnT{^{e&E+ zIr5+)ilxtXWOM$M8k_?W5lSYc=X2P@j3h>`YSMEwSv@d1zMeq?ey#vL;hTiI`WatL z*OR{ec5!OxravAK)|xbcXUkeIxM=f<88*6POTcOm-8Oqa#4hTYg*-cNB; z`a#%Tc5&yRiG^L3^iMpa%v25Ql1CgMksE1V_svKo4R_}=V1&`8ccmVLf9vaOwU`21 z^&I0-?tdc*=PUjnjGcEl)_wT*FQSC3gzRLmtn87Uz4sp3n-C!i*&$?y?3Ju!B`cX1 z$=`SaoAe9>UkH42YvlzX5((O^L*3g<+6v@ zcy}CY_a}#Erm1EhE3R3^e3U???WL(?>fPXz<4!@-|J3=QUM`;3)+R;VCRIE|?z$-l z+DlH;j}@FX!j|0zt>X-H z*gwDM{>{}%Mn={-?r;O~9_g~XTPI2dGHuL{WHrK@X!8wAkeW5}Ed_(u^_M!v?n)h} z+qfQ{KH%*&%zo4DTA9p4DpyDd9`4%FiFz+Exp@yMCHITu<5FU4k+Eoh=X3Zz*-$6a zlJ72fjr7)Xyh;cP!jRp5cL_x7hwpmBuA3^-4=!YdhW7WI4P( zZ{jE>4YaIMN)gKNUMtR+JayN1{Msg&I;Q=O&l*JFEljtrE@F^1a+ZQR8HYp-CG?J^4bFTx4gJG3KZuq{1%(3 zzUTYNjF_UAlO!ctnCfcx%8D!7o2C}B?Cl(Ih2Q&~Zi>oOV`CqYv?CDwPk+!6Sy*w~ z^2Vz(b-WHq=9Vrk-9jdpP{S*I`3)=BeOW%pj-D_or1I(dBOM*qiPv!iS*owOw)sI9 z$$sp~J7W6hpLgTe)Ahj_zuHVWQgy=bU2}HT!YS9GGFo46)yQ??ONb3L_K1DHJsmqR zt3eWoz{5n6XrLAvvlJ4NQT#qxjGtr3WIbx78oxQe!RA^|WmnyhL216XQ^wvOM`s&~ zJE2O5kBO9}>OJ&X?NdH%@{_}44bR^CvR-BlY3Z#52VP&uK_UA9Sq8lrmzXR9k&<^a z==He<7!zPprK6)GF5a?|iBBjk7YE94m=}SEU^?8+kjKEFC@m@32&M9WgeR4Qq~*t< zy{>91PW^@!4A_bb%d>|@d4q{vGVP7&y;lA2ICBaLR^VfY&(*{}4P@0c|)oEJZy(LPG zdcGS~SfcoIX8RV}%2Yj@FeN79J>!yCO14dNW`>~FSIZTdpl}Bs{uVbu{d5#CpQldkL}=xwq>Z%54LAaz?Spt`I~n0 z-c-KwFJA=lFgRk8XZyKmY5si&mhWwS;D(Ca(PC6D^cXJELT>#%J%@oC!~>x|?7?SG zGSJqB$Q3l9a5%pkk@4{njA*xWbWDeLB2oZ8>4`?6qRO{pilDzM(o(??ZMsSh%pT8s zNu`Y`san4lX@ze&^?!ZgHTA`V2n!l0`F0sKDVmn1BbugR32TNO0B=mYtMpmKJXQZW zin(b^D!i|0{ioc4*M3#q7F5F@ED2P8JW@k1ZerZU&HzQ^I>OK+w&9D1f-muALg~R9NiqFett3b$G|M>ee+BNwdvfqDtKej#6@}OX z_5Vvi<-(&P2B;UGlaz<{9o!g**`I|Pa*Hh}2*_c>FPzX;OD?#=pqb}N=D?1Z&jp`C zSPYDM-5~%AUzsen*BpP7%iK4RlfW~OmX@})wFS{YS}QD+f8WVxs6*gV`&3vMcFYpd z9@k|Fzzqn^x$={fM$xald{V71DTgGHvoI4hT>8JVdqRoZ+rNyDrltO^v`}v4uAit+C(ckb1w8^0jv9Uv z`{2c+7sk&kK=BE|#5z7dzd8JFdqylSwYzaCB{JZ`og?e6R5}TmAN~A{3kg$23<%g( z@79iEBi@hPc5WQ*Hou3C-VlTeqfT`g8x4)w+CsROi$oZ+J=sCc$mo@W1zvd)W|`Kz zeZt4yr47dNj8X#R+Pd?DcKaj0^qs%RouBQVGzc5(=)9UVArYlwBg(v^JCt{GZJnZD zMCbe5$7m|AjqxWn6X$ULT-V6M(AUrAO$%!|-EM9UxV+eII%N;@mEb zN~eqZ>1U~OShs$o#0Y9zIqCVl4^s*R0^R}%bfRk^X7G)WMs;j@rYh!*rgp#-5030D zgc+XHi%yF<{^913mDx7(f`1V<>BCZ;|v zVrRQWc6Wz6;S^Y9NAnTw^zr4D+)Yau!R-mE+&eNhV~&P|*kYC~_br&=~a zfq@1`K(@_T2lD8A?i+hcwVU8I4AdXp(m5={O&8;Pf4ij*XUawV#uHwDUE4mS6eZ`8 zmLy`6hgZOF+qiq?aym1qlZE9r=Sv7FJz$<^xc3oMa7r+ZfY=sUDIM5rB?Kuqh`J9lbVj_kr7(Vlm~lGSp4CeAg)#eR89MczY6IhWEBZ85n){M{GVU*_j`<{(|B zpAS*TntIlY)$DhQUATJEL0eCbV?R+7_@J2w6)`?B1=gU81B3WZ$;}DAZ*R+^!j_hn zip!gPP7gL)wy(|j9i|(X*N!>VPW#wjMf?l3a*#*h&MVL?YG`nM!u;~+{9-_YJzbf2 zWad?`Rk?AaV9SnK`sq>f>yQ#WjK$^0)Oh^Q{#s7{ooF*ttPFZ7+aSZ9#BkJMF7aS& zY|_S>jfhKYE1y3aZOGaph<26OU2Mr=GFi=_&5hnJ~*wH74nA!J;( zKG+ll;3DUn`q@^%vZQfx(y+U%fPw%wI~Nyk01|u|TE*H^AlE}+{}$!O=4RtUw9pnn z7GUs6EBba~lbxA41@iYrb{#ja_kEZDF9IGLi&BgXu=|Q}^p)E^tZY>AwBC}EtR@B2FJCrkxT)7Ki-USADF^3g!NQ)tjS18CE1?Q&^BpvW@I-_i`o)gw%n)&MFfFhZ#F#c zVhHoxz|k0n9H_fQIWeN7K53l`o0D~w)zwcG(YF^Sefd)Wy9Hs2 z+6ljvfvoK8Y%q@fjK;ky_V4^JfZKf;E|r%rD}Gc>IeGoTWlzFt{Ww2A|N8DD(M%IH zHRR~%iiaR4_WJgAr)yffIrz!p8hJ1MG)P;Q=hnr=VH3%%C3yHDtR5l9n7GKYuXaLL^eMqrM~*@zG!3>C%aiX(d{<7YIc*RNvq1u@oFsTfVa90 z0HPEU5&|nlt1u3I95BQV4m=^hFfyV8$MWa%JC-zos930hQgm!=j*545Agjk&8toYf z)|BGm8#v^;A5FzqTwk_u@bG}yfRlrRI;p$W*cSPE4*5pkhO}W{+u7|r<|PjgKS`)7 zoX5*Bz$vp)Mk6*UDJZSxj9!EM(WV=^k58X=8>AnCGTrn6N$j`RvW;ziv@oh6df>`pZCDLJE0M z98^?rrPW$nTPu7+(ujS0MH(BsPTjBH)VEJjT(rR*qz2qhhs<(-=(v!+@y3`%h5orB zDtyBwa<%ELBc@sNK?yn8062B~^&ZBKU3`x5FH zXEWCVAJOBKj~JMkP;nxF8E9v3f0-Ib!59vwZE0fnLewVTW|m~l`(MW^IW5R9p?Tsi z2H6u7kLB0`+a+6u@Uom99o>p5xU+*TMO zltrbE*uM-H7=%*ScT|x+z(sLYKaCVK`B(9ZcYfX(nw)gtAq6>aPAT)x`zLPY#%FxNJW%%KDBb&(SrXaf7~_I0%MSc$kq(nWl0j_Q^%O#-Iy zYA-#4IC|~2>dV;cAAZ;NfPr;qb`86JH`|5$>-mRC35jcS2z7;ZQe(F z_C_9xR=f_ybq0)(dq_%Vb}GL;WNwo2kKZx}Xko7(QLk)o%i__lobxJ!O>1Og!uMp) zHV4TMqJZk{lD3M8O)!O$3Myj%J2q~jioda0+Nkiwky(VytdrOK!Y(a!8r@pVJ$?-|`XDWGv~NFiM(b0&HGw}GmW44@p2>z6$M*W9^h6dujk3(`mRt?>sgD&}#c2Z$ zsAEKasp&I+IWljTChiiuoYXaPG|Rvj|C*pqLx>yjGD2)HjNc zhL*N`N2a}`n&m>rt9 z@#M6TlN8m;+FgtJAol)232U@|uYg-yA9)Uyut z299p0U3$6dEZ|>$HTm855xIx=zUwAfTE{+$E5&IlM6mpP8`v+)!qP5Cfds-5`_kp< zOxLSl&qZf|qqG0F`vHUN1B5BK5`d)#V4~YtHiz+|4vW)_H9*T|4Gi_{d;py++ zUr%h}Y{_yaD~e{~-n_TxlaiO*x6YJ&d`bH6xyYpJj1dB=0)6})1c&g3?^1G^?{+V8 zby9gbIjL&s*+D{la#t8hBe;hkO0?7)UsLs2q7*MqlDR!kg*cn>Z!ceLciq7z8T8=& z=`81Sp}K4px3hBF+ka>Dj~E9u15541TliNHx-HzFLc$yCoBNAPeVt>NJT-lufBtZY6Z3evKM4oN$7_S5)TG?b&W)fgxiqDAGHxG;w2-GHvS8JY zljGz~ZS+_jv@x!CHLK8dU+O`w@B1EZB|N4T5D;Ka2nRcqHF&Mb$;ta`^m34&t@|k{ zV_=j+;s}W>^BHwR!{>0jg7tciUs+Al&rd`gPw^Xac^Ce6s0uh}YCL!tuiNLJbSKh@ zG+w&C{~Gj&T1=toxWi+@5kB;qM=zFKbU|`$obp>vAM+7uF~3JE2WO8?X&g8E^qo7| z;Qb8ak2Y3W*=PC_fQoq6yC{jf>eOuHe!58t@~Dvrft8B%&@6mB+n*)l)4s|pwBDro zx>uXWIBus@<%kn~Ur*1F9y>4_Bl^C~{kx^ABKYCqM`+@Au_=Szdv0<8;p&%N9Xz** ztg*TIm1JZT5EYEXu90aCo72+PXXZ-n8eI$Tw1D3Ba;;dma5@|lS>t#O@uG~Kh9R`m z(i9z)P#m!ktY*kcVjrKT%3ilfkne8Dh5|-~%F4?9t13*)Z4o1;^EL+B6_~2;vtJSl z-2DFD-lLZm$xH-cprgWPPfO4xO>9I6{*0f5zC2l~x`u`g0RIHcE;yXEwY5Pruh#FK zG*DNcKRg8y7to@Pys5)>N(Wi@{(A-)jEto0i%$b@RH-wSsm=m$7nrHys+*gyIwixT zR^Bq9!axn_()~k<>N#G1rCSjPi7;GYO*U%dDGyh5jFT$@E+1RuXp}QdZXuE)2&7Cc zU+sC%(|&`dM(FwI(tbu%N`dCa<*C@M)TlUGBRF%ycS^MhI%7?fbv95S*(s^!LH+1H zMo{)_;0+H10u6<~@0%-_26S1`I%B2Wo(l*}hGV+EQ}g$#U2Z%)fnL;+>)8KT;i>;s z2zRS4|6vC|Wb>n=F>LkFP|P_yJd7H)zV!5qM#PWDgV^a1wtx|mp4_Y%j*ecS`Z|Q! zC>gs}x8r?no>J-+xQfBwPYU>Xj90&4woe}q`eseyhSUFe0Z5``!n5ZO{A

LUE~} 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 literal 0 HcmV?d00001 diff --git a/LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt b/LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt new file mode 100644 index 000000000000..0ecbdd308b66 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt @@ -0,0 +1,31 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (754,0) size 46x600 + RenderBlock {HTML} at (0,0) size 46x600 [border: (10px solid #800000)] + RenderBody {BODY} at (18,18) size 10x564 [border: (5px solid #000000)] +layer at (296,100) size 404x404 + RenderRegion {DIV} at (100,100) size 404x404 [border: (2px solid #000000)] +Flow Threads + Thread with flow-name 'thread' + layer at (400,0) size 400x400 + RenderNamedFlowThread at (0,0) size 400x400 + RenderBlock {DIV} at (0,0) size 350x400 + RenderText {#text} at (1,0) size 347x400 + text run at (1,0) width 380: "\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}" + text run at (26,0) width 400: "\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}\x{307E}\x{3059}\x{304B}\x{306A}" + text run at (51,0) width 400: "\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}" + text run at (76,0) width 398: "\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}" + text run at (101,0) width 400: "\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}" + text run at (126,0) width 400: "\x{8A18}\x{4E8B}\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}" + text run at (151,0) width 385: "\x{3042}\x{308A}\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}" + text run at (176,0) width 398: "\x{306A}\x{304F}\x{3001}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}" + text run at (201,0) width 400: "\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{8A2A}\x{554F}\x{3057}\x{305F}\x{30A6}\x{30A7}" + text run at (226,0) width 398: "\x{30D6}\x{30DA}\x{30FC}\x{30B8}\x{306E}\x{30B3}\x{30F3}\x{30C6}\x{30F3}\x{30C4}\x{304B}\x{3089}\x{3082}\x{691C}\x{7D22}\x{3059}\x{308B}\x{3053}\x{3068}\x{304C}" + text run at (251,0) width 400: "\x{3067}\x{304D}\x{307E}\x{3059}\x{3002}\x{305B}\x{3063}\x{304B}\x{304F}\x{898B}\x{3064}\x{3051}\x{305F}\x{3059}\x{3070}\x{3089}\x{3057}\x{3044}\x{8A18}\x{4E8B}" + text run at (276,0) width 400: "\x{304C}\x{3069}\x{3053}\x{306B}\x{3042}\x{3063}\x{305F}\x{304B}\x{5FD8}\x{308C}\x{3066}\x{3057}\x{307E}\x{3063}\x{305F}\x{7D4C}\x{9A13}\x{306F}\x{3042}\x{308A}" + text run at (301,0) width 365: "\x{307E}\x{3059}\x{304B} \x{306A}\x{3089}\x{30BF}\x{30A4}\x{30C8}\x{30EB}\x{3068}\x{30A2}\x{30C9}\x{30EC}\x{30B9}\x{3060}\x{3051}\x{3067}\x{306A}" + text run at (326,0) width 80: "\x{304F}\x{3001}\x{8A2A}\x{554F}" + Regions for flow 'thread' + RenderRegion {DIV} +selection start: position 70 of child 0 {#text} of child 1 {DIV} of body +selection end: position 230 of child 0 {#text} of child 1 {DIV} of body diff --git a/LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-container-expected.txt b/LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-container-expected.txt new file mode 100644 index 000000000000..afbf52a494c1 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-container-expected.txt @@ -0,0 +1,9 @@ +layer at (0,0) size 785x616 + RenderView at (0,0) size 785x600 +layer at (0,0) size 785x616 + RenderBlock {HTML} at (0,0) size 785x616 + RenderBody {BODY} at (8,8) size 769x600 + RenderSVGRoot {svg} at (8,8) size 488x193 + RenderSVGPath {path} at (8,8) size 78x68 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGPath {path} at (200,46) size 128x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGPath {path} at (349,46) size 117x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53076e-15 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18455e-15 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"] diff --git a/LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-path-expected.txt b/LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-path-expected.txt new file mode 100644 index 000000000000..afa2b576bb44 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/repaint/moving-shadow-on-path-expected.txt @@ -0,0 +1,9 @@ +layer at (0,0) size 785x616 + RenderView at (0,0) size 785x600 +layer at (0,0) size 785x616 + RenderBlock {HTML} at (0,0) size 785x616 + RenderBody {BODY} at (8,8) size 769x600 + RenderSVGRoot {svg} at (8,8) size 458x163 + RenderSVGPath {path} at (8,8) size 88x78 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGPath {path} at (200,46) size 138x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGPath {path} at (349,46) size 127x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53076e-15 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18455e-15 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"] diff --git a/LayoutTests/platform/efl-wk2/fast/table/overflowHidden-expected.txt b/LayoutTests/platform/efl-wk2/fast/table/overflowHidden-expected.txt new file mode 100644 index 000000000000..75a99bf218ee --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/table/overflowHidden-expected.txt @@ -0,0 +1,230 @@ +layer at (0,0) size 785x2424 + RenderView at (0,0) size 785x600 +layer at (0,0) size 785x2424 + RenderBlock {HTML} at (0,0) size 785x2424 + RenderBody {BODY} at (8,8) size 769x2408 + RenderTable {TABLE} at (0,0) size 418x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 414x108 + RenderTableRow {TR} at (0,2) size 414x104 + RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,112) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,148) size 718x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 714x108 + RenderTableRow {TR} at (0,2) size 714x104 + RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,260) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,296) size 718x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 714x108 + RenderTableRow {TR} at (0,2) size 714x104 + RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,408) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,444) size 418x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 414x108 + RenderTableRow {TR} at (0,2) size 414x104 + RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,556) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,592) size 418x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 414x108 + RenderTableRow {TR} at (0,2) size 414x104 + RenderTableCell {TD} at (2,2) size 104x104 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,704) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,740) size 618x218 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 614x214 + RenderTableRow {TR} at (0,2) size 614x104 + RenderTableCell {TD} at (308,2) size 304x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 300x100 [bgcolor=#800080] + RenderTableRow {TR} at (0,108) size 614x104 + RenderTableCell {TD} at (2,108) size 304x104 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 300x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,958) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,994) size 718x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 714x108 + RenderTableRow {TR} at (0,2) size 714x104 + RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1106) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,1142) size 718x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 714x108 + RenderTableRow {TR} at (0,2) size 714x104 + RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1254) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,1290) size 718x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 714x108 + RenderTableRow {TR} at (0,2) size 714x104 + RenderTableCell {TD} at (608,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1402) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {DIV} at (0,1438) size 400x100 + RenderTableSection (anonymous) at (0,0) size 400x100 + RenderTableRow {DIV} at (0,0) size 400x100 + RenderTableCell {DIV} at (300,0) size 100x100 [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1538) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {DIV} at (0,1574) size 400x100 + RenderTableSection (anonymous) at (0,0) size 400x100 + RenderTableRow {DIV} at (0,0) size 400x100 + RenderTableCell {DIV} at (300,0) size 100x100 [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1674) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,1710) size 715x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 710x107 + RenderTableRow {TR} at (0,0) size 710x107 + RenderTableCell {TD} at (605,0) size 105x107 [border: (3px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,4) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1822) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,1858) size 715x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 710x107 + RenderTableRow {TR} at (0,0) size 710x107 + RenderTableCell {TD} at (605,0) size 105x107 [border: (3px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,4) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,1970) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,2006) size 418x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 414x108 + RenderTableRow {TR} at (0,2) size 414x104 + RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,2118) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,2154) size 433x112 [border: (2px outset #808080)] + RenderTableSection {TBODY} at (2,2) size 429x108 + RenderTableRow {TR} at (0,2) size 429x104 + RenderTableCell {TD} at (323,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080] + RenderBlock (anonymous) at (0,2266) size 769x36 + RenderBR {BR} at (0,0) size 0x17 + RenderBR {BR} at (0,18) size 0x17 + RenderTable {TABLE} at (0,2302) size 470x106 + RenderTableSection {TBODY} at (0,0) size 470x106 + RenderTableRow {TR} at (0,2) size 470x102 + RenderTableCell {TD} at (366,2) size 102x102 [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (1,1) size 100x100 [bgcolor=#800080] +layer at (12,12) size 304x104 clip at (13,13) size 302x102 + RenderTableCell {TD} at (2,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] +layer at (12,160) size 604x104 clip at (13,161) size 602x102 + RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] +layer at (12,456) size 304x104 clip at (13,457) size 302x102 scrollWidth 601 + RenderTableCell {TD} at (2,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 27x17 + text run at (0,0) width 27: "Test" +layer at (118,604) size 304x104 clip at (119,605) size 302x102 scrollWidth 601 + RenderTableCell {TD} at (108,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 82x17 + text run at (0,0) width 82: "Reverse Test" +layer at (12,752) size 304x104 clip at (13,753) size 302x102 scrollWidth 601 + RenderTableCell {TD} at (2,52) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 81x17 + text run at (0,0) width 81: "Stacked Test" +layer at (318,858) size 304x104 clip at (319,859) size 302x102 scrollWidth 601 + RenderTableCell {TD} at (308,158) size 304x4 [bgcolor=#808080] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] + RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 51x17 + text run at (0,0) width 51: "Reverse" +layer at (12,1006) size 604x104 clip at (13,1007) size 602x102 + RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] +layer at (8,1446) size 300x100 scrollWidth 600 + RenderTableCell {DIV} at (0,41) size 300x18 [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (0,0) size 300x18 + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#FFA500] + RenderText {#text} at (0,0) size 141x17 + text run at (0,0) width 141: "With display:table-cell" +layer at (10,1720) size 605x107 clip at (13,1723) size 602x102 + RenderTableCell {TD} at (0,41) size 605x25 [bgcolor=#808080] [border: (3px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (4,4) size 600x18 [bgcolor=#FFFF00] + RenderText {#text} at (0,0) size 215x17 + text run at (0,0) width 215: "Test with border-collapse:collapse" +layer at (10,1868) size 605x107 clip at (13,1871) size 602x102 + RenderTableCell {TD} at (0,41) size 605x25 [border: (3px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (4,4) size 600x18 [bgcolor=#FFFF00] + RenderText {#text} at (0,0) size 271x17 + text run at (0,0) width 271: "Test with border-collapse:collapse no color" +layer at (12,2018) size 304x103 clip at (13,2019) size 302x86 scrollWidth 601 + RenderTableCell {TD} at (2,44) size 304x19 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 151x17 + text run at (0,0) width 151: "Test with overflow:auto" +layer at (12,2166) size 319x104 clip at (13,2167) size 302x87 scrollWidth 601 + RenderTableCell {TD} at (2,44) size 319x19 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 158x17 + text run at (0,0) width 158: "Test with overflow:scroll" +layer at (10,2312) size 362x102 clip at (40,2342) size 302x27 scrollWidth 601 + RenderTableCell {TD} at (2,5) size 362x95 [bgcolor=#808080] [border: (30px solid #000000)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (31,31) size 300x18 [bgcolor=#00FF00] + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000] + RenderText {#text} at (0,0) size 151x17 + text run at (0,0) width 151: "Test with overflow:auto" +layer at (14,90) size 600x18 + RenderBlock (positioned) {DIV} at (14,90) size 600x18 [bgcolor=#00FFFF] + RenderText {#text} at (0,0) size 209x17 + text run at (0,0) width 209: "With absolute positioning on div." +layer at (14,203) size 600x18 + RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#00FFFF] + RenderText {#text} at (0,0) size 129x17 + text run at (0,0) width 129: "With opacity on div." +layer at (12,308) size 604x104 clip at (13,309) size 602x102 + RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#00FFFF] + RenderText {#text} at (0,0) size 131x17 + text run at (0,0) width 131: "With opacity on cell." +layer at (14,1049) size 600x18 + RenderBlock (relative positioned) {DIV} at (2,2) size 600x18 [bgcolor=#FFA500] + RenderText {#text} at (0,0) size 203x17 + text run at (0,0) width 203: "With relative positioning on div." +layer at (12,1154) size 604x104 clip at (13,1155) size 602x102 + RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#FFC0CB] + RenderText {#text} at (0,0) size 205x17 + text run at (0,0) width 205: "With relative positioning on cell." +layer at (112,1302) size 604x104 clip at (113,1303) size 602x102 + RenderTableCell {TD} at (2,43) size 604x22 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (2,2) size 600x18 [bgcolor=#FFC0CB] + RenderText {#text} at (0,0) size 290x17 + text run at (0,0) width 290: "With relative positioning and an offset on cell." +layer at (108,1582) size 300x100 scrollWidth 600 + RenderTableCell {DIV} at (0,41) size 300x18 [r=0 c=0 rs=1 cs=1] + RenderBlock {DIV} at (0,0) size 300x18 + RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#FFA500] + RenderText {#text} at (0,0) size 278x17 + text run at (0,0) width 278: "With display:table-cell + relative positioning" diff --git a/LayoutTests/platform/efl-wk2/fast/text/complex-text-opacity-expected.png b/LayoutTests/platform/efl-wk2/fast/text/complex-text-opacity-expected.png new file mode 100644 index 0000000000000000000000000000000000000000..27a3c8c08f43bcbfedb62fc9bf998aeaa067c47a GIT binary patch literal 21943 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 PyVwk#u6{1-oD!M<85PNz literal 0 HcmV?d00001 diff --git a/LayoutTests/platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.txt b/LayoutTests/platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.txt new file mode 100644 index 000000000000..ebb60e5c7074 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/text/international/bidi-layout-across-linebreak-expected.txt @@ -0,0 +1,247 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x492 + RenderBlock {HTML} at (0,0) size 800x492 + RenderBody {BODY} at (8,16) size 784x468 + RenderBlock {P} at (0,0) size 784x18 + RenderText {#text} at (0,0) size 571x17 + text run at (0,0) width 571: "The T column should match the R column. The H columns uses
to force line breaks." + RenderTable {TABLE} at (0,34) size 166x434 [border: none] + RenderTableSection {TBODY} at (0,0) size 165x433 + RenderTableRow {TR} at (0,0) size 165x23 + RenderTableCell {TD} at (0,9) size 42x4 [r=0 c=0 rs=1 cs=1] + RenderTableCell {TD} at (42,0) size 45x23 [border: (1px solid #008000)] [r=0 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 12x17 + text run at (3,3) width 12: "H" + RenderTableCell {TD} at (87,0) size 33x23 [border: (1px solid #008000)] [r=0 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 10x17 + text run at (3,3) width 10: "T" + RenderTableCell {TD} at (120,0) size 45x23 [border: (1px solid #008000)] [r=0 c=3 rs=1 cs=1] + RenderText {#text} at (3,3) size 12x17 + text run at (3,3) width 12: "R" + RenderTableRow {TR} at (0,23) size 165x41 + RenderTableCell {TD} at (0,32) size 42x23 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "1" + RenderTableCell {TD} at (42,23) size 45x41 [border: (1px solid #008000)] [r=1 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 14x17 + text run at (3,3) width 10 RTL: "\x{5D0}" + text run at (13,3) width 4: "." + RenderBR {BR} at (17,17) size 0x0 + RenderText {#text} at (3,21) size 9x17 + text run at (3,21) width 9: "b" + RenderTableCell {TD} at (87,32) size 33x23 [border: (1px solid #008000)] [r=1 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 27x17 + text run at (3,3) width 10 RTL: "\x{5D0}" + text run at (13,3) width 17: ". b" + RenderTableCell {TD} at (120,23) size 45x41 [border: (1px solid #008000)] [r=1 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 14x17 + text run at (0,0) width 14 LTR override: "\x{5D0}." + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 9x17 + text run at (0,0) width 9 LTR override: "b" + RenderTableRow {TR} at (0,64) size 165x41 + RenderTableCell {TD} at (0,73) size 42x23 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "2" + RenderTableCell {TD} at (42,64) size 45x41 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 14x17 + text run at (3,3) width 10 RTL: "\x{5D0}" + text run at (13,3) width 4: "." + RenderBR {BR} at (17,17) size 0x0 + RenderText {#text} at (3,21) size 10x17 + text run at (3,21) width 10 RTL: "\x{5D1}" + RenderTableCell {TD} at (87,73) size 33x23 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 28x17 + text run at (3,3) width 28 RTL: "\x{5D0}. \x{5D1}" + RenderTableCell {TD} at (120,64) size 45x41 [border: (1px solid #008000)] [r=2 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 14x17 + text run at (0,0) width 14 LTR override: ".\x{5D0}" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 10x17 + text run at (0,0) width 10 LTR override: "\x{5D1}" + RenderTableRow {TR} at (0,105) size 165x41 + RenderTableCell {TD} at (0,114) size 42x23 [border: (1px solid #008000)] [r=3 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "3" + RenderTableCell {TD} at (42,105) size 45x41 [border: (1px solid #008000)] [r=3 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 20x17 + text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}" + RenderBR {BR} at (3,17) size 0x0 + RenderText {#text} at (3,21) size 22x17 + text run at (3,21) width 9: "b" + text run at (12,21) width 4 RTL: " " + text run at (16,21) width 9: "1" + RenderTableCell {TD} at (87,105) size 33x41 [border: (1px solid #008000)] [r=3 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 22x35 + text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}" + text run at (3,21) width 9: "b" + text run at (12,21) width 4 RTL: " " + text run at (16,21) width 9: "1" + RenderTableCell {TD} at (120,105) size 45x41 [border: (1px solid #008000)] [r=3 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 20x17 + text run at (0,0) width 20 LTR override: "\x{5D0}\x{5D0}" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 22x17 + text run at (0,0) width 22 LTR override: "b 1" + RenderTableRow {TR} at (0,146) size 165x41 + RenderTableCell {TD} at (0,155) size 42x23 [border: (1px solid #008000)] [r=4 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "4" + RenderTableCell {TD} at (42,146) size 45x41 [border: (1px solid #008000)] [r=4 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 18x17 + text run at (3,3) width 18: "aa" + RenderBR {BR} at (3,17) size 0x0 + RenderText {#text} at (3,21) size 22x17 + text run at (3,21) width 9: "b" + text run at (12,21) width 4 RTL: " " + text run at (16,21) width 9: "1" + RenderTableCell {TD} at (87,146) size 33x41 [border: (1px solid #008000)] [r=4 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 22x35 + text run at (3,3) width 18: "aa" + text run at (3,21) width 22: "1 b" + RenderTableCell {TD} at (120,146) size 45x41 [border: (1px solid #008000)] [r=4 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 18x17 + text run at (0,0) width 18 LTR override: "aa" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 22x17 + text run at (0,0) width 22 LTR override: "1 b" + RenderTableRow {TR} at (0,187) size 165x41 + RenderTableCell {TD} at (0,196) size 42x23 [border: (1px solid #008000)] [r=5 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "5" + RenderTableCell {TD} at (42,187) size 45x41 [border: (1px solid #008000)] [r=5 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 20x17 + text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}" + RenderBR {BR} at (3,17) size 0x0 + RenderText {#text} at (3,21) size 23x17 + text run at (3,21) width 14 RTL: " \x{5D1}" + text run at (17,21) width 9: "1" + RenderTableCell {TD} at (87,187) size 33x41 [border: (1px solid #008000)] [r=5 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 23x35 + text run at (3,3) width 20 RTL: "\x{5D0}\x{5D0}" + text run at (3,21) width 14 RTL: " \x{5D1}" + text run at (17,21) width 9: "1" + RenderTableCell {TD} at (120,187) size 45x41 [border: (1px solid #008000)] [r=5 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 20x17 + text run at (0,0) width 20 LTR override: "\x{5D0}\x{5D0}" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 23x17 + text run at (0,0) width 23 LTR override: "\x{5D1} 1" + RenderTableRow {TR} at (0,228) size 165x41 + RenderTableCell {TD} at (0,237) size 42x23 [border: (1px solid #008000)] [r=6 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "6" + RenderTableCell {TD} at (42,228) size 45x41 [border: (1px solid #008000)] [r=6 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 18x17 + text run at (3,3) width 18: "aa" + RenderBR {BR} at (3,17) size 0x0 + RenderText {#text} at (3,21) size 23x17 + text run at (3,21) width 14 RTL: " \x{5D1}" + text run at (17,21) width 9: "1" + RenderTableCell {TD} at (87,228) size 33x41 [border: (1px solid #008000)] [r=6 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 23x35 + text run at (3,3) width 18: "aa" + text run at (3,21) width 14 RTL: " \x{5D1}" + text run at (17,21) width 9: "1" + RenderTableCell {TD} at (120,228) size 45x41 [border: (1px solid #008000)] [r=6 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 18x17 + text run at (0,0) width 18 LTR override: "aa" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 23x17 + text run at (0,0) width 23 LTR override: "\x{5D1} 1" + RenderTableRow {TR} at (0,269) size 165x41 + RenderTableCell {TD} at (0,278) size 42x23 [border: (1px solid #008000)] [r=7 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "7" + RenderTableCell {TD} at (42,269) size 45x41 [border: (1px solid #008000)] [r=7 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 18x17 + text run at (3,3) width 18: "a (" + RenderBR {BR} at (21,17) size 0x0 + RenderText {#text} at (3,21) size 17x17 + text run at (3,21) width 17: "] b" + RenderTableCell {TD} at (87,269) size 33x41 [border: (1px solid #008000)] [r=7 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 26x35 + text run at (3,3) width 26: "a ( ]" + text run at (3,21) width 9: "b" + RenderTableCell {TD} at (120,269) size 45x41 [border: (1px solid #008000)] [r=7 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 18x17 + text run at (0,0) width 18 LTR override: "a (" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 17x17 + text run at (0,0) width 17 LTR override: "] b" + RenderTableRow {TR} at (0,310) size 165x41 + RenderTableCell {TD} at (0,319) size 42x23 [border: (1px solid #008000)] [r=8 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "8" + RenderTableCell {TD} at (42,310) size 45x41 [border: (1px solid #008000)] [r=8 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 19x17 + text run at (3,3) width 10 RTL: "\x{5D0}" + text run at (13,3) width 9: " (" + RenderBR {BR} at (22,17) size 0x0 + RenderText {#text} at (3,21) size 17x17 + text run at (3,21) width 17: "] b" + RenderTableCell {TD} at (87,310) size 33x41 [border: (1px solid #008000)] [r=8 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 27x35 + text run at (3,3) width 10 RTL: "\x{5D0}" + text run at (13,3) width 17: " ( ]" + text run at (3,21) width 9: "b" + RenderTableCell {TD} at (120,310) size 45x41 [border: (1px solid #008000)] [r=8 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 19x17 + text run at (0,0) width 19 LTR override: "\x{5D0} (" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 17x17 + text run at (0,0) width 17 LTR override: "] b" + RenderTableRow {TR} at (0,351) size 165x41 + RenderTableCell {TD} at (0,360) size 42x23 [border: (1px solid #008000)] [r=9 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 9x17 + text run at (3,3) width 9: "9" + RenderTableCell {TD} at (42,351) size 45x41 [border: (1px solid #008000)] [r=9 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 18x17 + text run at (3,3) width 18: "a (" + RenderBR {BR} at (21,17) size 0x0 + RenderText {#text} at (3,21) size 18x17 + text run at (3,21) width 8: "] " + text run at (11,21) width 10 RTL: "\x{5D1}" + RenderTableCell {TD} at (87,351) size 33x41 [border: (1px solid #008000)] [r=9 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 26x35 + text run at (3,3) width 26: "a ( ]" + text run at (3,21) width 10 RTL: "\x{5D1}" + RenderTableCell {TD} at (120,351) size 45x41 [border: (1px solid #008000)] [r=9 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 18x17 + text run at (0,0) width 18 LTR override: "a (" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 18x17 + text run at (0,0) width 18 LTR override: "] \x{5D1}" + RenderTableRow {TR} at (0,392) size 165x41 + RenderTableCell {TD} at (0,401) size 42x23 [border: (1px solid #008000)] [r=10 c=0 rs=1 cs=1] + RenderText {#text} at (3,3) size 18x17 + text run at (3,3) width 18: "10" + RenderTableCell {TD} at (42,392) size 45x41 [border: (1px solid #008000)] [r=10 c=1 rs=1 cs=1] + RenderText {#text} at (3,3) size 19x17 + text run at (3,3) width 10 RTL: "\x{5D0}" + text run at (13,3) width 9: " (" + RenderBR {BR} at (22,17) size 0x0 + RenderText {#text} at (3,21) size 18x17 + text run at (3,21) width 8: "] " + text run at (11,21) width 10 RTL: "\x{5D1}" + RenderTableCell {TD} at (87,392) size 33x41 [border: (1px solid #008000)] [r=10 c=2 rs=1 cs=1] + RenderText {#text} at (3,3) size 27x35 + text run at (3,3) width 27 RTL: "\x{5D0} ( ]" + text run at (3,21) width 10 RTL: "\x{5D1}" + RenderTableCell {TD} at (120,392) size 45x41 [border: (1px solid #008000)] [r=10 c=3 rs=1 cs=1] + RenderBlock {P} at (3,3) size 40x18 + RenderText {#text} at (0,0) size 19x17 + text run at (0,0) width 19 LTR override: ") \x{5D0}" + RenderBlock {P} at (3,21) size 40x18 + RenderText {#text} at (0,0) size 18x17 + text run at (0,0) width 18 LTR override: "\x{5D1} [" diff --git a/LayoutTests/platform/efl-wk2/fast/transforms/bounding-rect-zoom-expected.txt b/LayoutTests/platform/efl-wk2/fast/transforms/bounding-rect-zoom-expected.txt new file mode 100644 index 000000000000..3442ee232626 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/fast/transforms/bounding-rect-zoom-expected.txt @@ -0,0 +1,46 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (7,7) size 786x586 + RenderBlock {P} at (0,0) size 786x32 + RenderText {#text} at (0,0) size 303x15 + text run at (0,0) width 303: "Tests that these functions account for full page zoom." + RenderBR {BR} at (303,12) size 0x0 + RenderText {#text} at (0,16) size 176x15 + text run at (0,16) width 176: "There should be no red visible." + RenderTable {TABLE} at (0,46) size 785x19 + RenderTableSection {TBODY} at (0,0) size 785x18 + RenderTableRow {TR} at (0,1) size 785x16 + RenderTableCell {TD} at (1,1) size 181x16 [r=0 c=0 rs=1 cs=1] + RenderText {#text} at (0,0) size 145x15 + text run at (0,0) width 145: "getClientBoundingRect():" + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 + RenderTableCell {TD} at (183,1) size 601x16 [r=0 c=1 rs=1 cs=1] + RenderText {#text} at (0,0) size 95x15 + text run at (0,0) width 95: "getClientRects():" + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 +layer at (90,90) size 90x90 + RenderBlock (positioned) {DIV} at (90,90) size 90x90 [bgcolor=#FF0000] +layer at (90,90) size 90x90 + RenderBlock (positioned) {DIV} at (90,90) size 90x90 [bgcolor=#008000] +layer at (9,198) size 35x16 + RenderBlock (positioned) {DIV} at (9,198) size 35x16 + RenderInline {SPAN} at (0,0) size 35x15 [color=#008000] + RenderInline {B} at (0,0) size 35x15 + RenderText {#text} at (0,0) size 35x15 + text run at (0,0) width 35: "PASS" +layer at (270,90) size 90x90 + RenderBlock (positioned) {DIV} at (270,90) size 90x90 [bgcolor=#FF0000] +layer at (270,90) size 91x91 + RenderBlock (positioned) {DIV} at (270,90) size 91x91 [bgcolor=#008000] +layer at (198,198) size 35x16 + RenderBlock (positioned) {DIV} at (198,198) size 35x16 + RenderInline {SPAN} at (0,0) size 35x15 [color=#008000] + RenderInline {B} at (0,0) size 35x15 + RenderText {#text} at (0,0) size 35x15 + text run at (0,0) width 35: "PASS" diff --git a/LayoutTests/platform/efl-wk2/http/tests/inspector/console-resource-errors-expected.txt b/LayoutTests/platform/efl-wk2/http/tests/inspector/console-resource-errors-expected.txt new file mode 100644 index 000000000000..9f90eaf71e7e --- /dev/null +++ b/LayoutTests/platform/efl-wk2/http/tests/inspector/console-resource-errors-expected.txt @@ -0,0 +1,8 @@ +Tests that errors to load a resource cause error messages to be logged to console. + + +GET http://127.0.0.1:8000/inspector/missing.css 404 (Not Found) console-resource-errors-iframe.html:3 console-message console-error-level +GET http://127.0.0.1:8000/inspector/non-existent-iframe.html 404 (Not Found) non-existent-iframe.html:1 console-message console-error-level +GET http://127.0.0.1:8000/inspector/non-existent-script.js 404 (Not Found) console-resource-errors-iframe.html:4 console-message console-error-level +GET http://127.0.0.1:8000/inspector/non-existent-xhr 404 (Not Found) [native code]:1send [native code]:1loadXHR console-resource-errors.html:18performActions console-resource-errors.html:10eval codeeval [native code]:1(anonymous function)(anonymous function)_evaluateOn_evaluateAndWrapevaluate console-message console-error-level + diff --git a/LayoutTests/platform/efl-wk2/http/tests/security/xssAuditor/link-opens-new-window-expected.txt b/LayoutTests/platform/efl-wk2/http/tests/security/xssAuditor/link-opens-new-window-expected.txt new file mode 100644 index 000000000000..3b2883bc26b1 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/http/tests/security/xssAuditor/link-opens-new-window-expected.txt @@ -0,0 +1,2 @@ +ALERT: XSS +Click me diff --git a/LayoutTests/platform/efl-wk2/inspector/styles/paste-property-expected.txt b/LayoutTests/platform/efl-wk2/inspector/styles/paste-property-expected.txt new file mode 100644 index 000000000000..01ca88948eec --- /dev/null +++ b/LayoutTests/platform/efl-wk2/inspector/styles/paste-property-expected.txt @@ -0,0 +1,59 @@ +Tests that splitting properties when pasting works. + +Text +Before pasting: +[expanded] +element.style { () +font-size: 12px; + +======== Matched CSS Rules ======== +[expanded] +div { (user agent stylesheet) +display: block; + + +After pasting 'margin-left: 1px': +[expanded] +element.style { () +font-size: 12px; + +======== Matched CSS Rules ======== +[expanded] +div { (user agent stylesheet) +display: block; + + +After pasting 'margin-top: 1px; color: red;': +[expanded] +element.style { () +font-size: 12px; + +======== Matched CSS Rules ======== +[expanded] +div { (user agent stylesheet) +display: block; + + +Exception while running: function pasteOverExistingProperty() { + InspectorTest.addResult("After pasting 'margin-top: 1px; color: red;':"); + InspectorTest.dumpSelectedElementStyles(true); + + var treeElement = InspectorTest.getElementStylePropertyTreeItem("margin-top"); + pasteProperty(treeElement, "foo: bar; moo: zoo", dumpAndComplete); + } +pasteProperty +pasteOverExistingProperty +result +stylesUpdated +result +sniff +result + +_innerRebuildUpdate +stylesCallback +stylesCallback@[native code] +callback@file:///opt/tmpsantos/projects/webkit-efl/WebKitBuild/Release/share/ewebkit-0/inspector/CSSStyleModel.js:135 +callback@[native code] +dispatch@file:///opt/tmpsantos/projects/webkit-efl/WebKitBuild/Release/share/ewebkit-0/inspector/InspectorBackend.js:209 +file:///opt/tmpsantos/projects/webkit-efl/WebKitBuild/Release/share/ewebkit-0/inspector/inspector.js:567 + diff --git a/LayoutTests/platform/efl-wk2/svg/css/composite-shadow-example-expected.txt b/LayoutTests/platform/efl-wk2/svg/css/composite-shadow-example-expected.txt new file mode 100644 index 000000000000..669b3be7e484 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/svg/css/composite-shadow-example-expected.txt @@ -0,0 +1,12 @@ +layer at (0,0) size 785x616 + RenderView at (0,0) size 785x600 +layer at (0,0) size 785x616 + RenderBlock {HTML} at (0,0) size 785x616 + RenderBody {BODY} at (8,8) size 769x600 + RenderSVGRoot {svg} at (40,36) size 456x170 + RenderSVGContainer {g} at (40,36) size 156x150 + RenderSVGPath {path} at (40,36) size 146x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGContainer {g} at (200,46) size 138x135 + RenderSVGPath {path} at (200,46) size 128x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGContainer {g} at (349,46) size 127x132 + RenderSVGPath {path} at (349,46) size 117x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53076e-15 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18455e-15 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"] diff --git a/LayoutTests/platform/efl-wk2/svg/css/composite-shadow-with-opacity-expected.txt b/LayoutTests/platform/efl-wk2/svg/css/composite-shadow-with-opacity-expected.txt new file mode 100644 index 000000000000..17bc2d5d1a21 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/svg/css/composite-shadow-with-opacity-expected.txt @@ -0,0 +1,13 @@ +layer at (0,0) size 785x616 + RenderView at (0,0) size 785x600 +layer at (0,0) size 785x616 + RenderBlock {HTML} at (0,0) size 785x616 + RenderBody {BODY} at (8,8) size 769x600 +layer at (8,8) size 769x600 + RenderSVGRoot {svg} at (40,36) size 456x170 [opacity=0.50] + RenderSVGContainer {g} at (40,36) size 156x150 + RenderSVGPath {path} at (40,36) size 146x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGContainer {g} at (200,46) size 138x135 + RenderSVGPath {path} at (200,46) size 128x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.83691e-15 30 L -35.2671 48.541 L -28.5317 9.27051 L -57.0634 -18.541 L -17.6336 -24.2705 L -1.10215e-14 -60 L 17.6336 -24.2705 L 57.0634 -18.541 L 28.5317 9.27051 L 35.2671 48.541 Z"] + RenderSVGContainer {g} at (349,46) size 127x132 + RenderSVGPath {path} at (349,46) size 117x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M 1.53076e-15 25 L -29.3893 40.4509 L -23.7764 7.72542 L -47.5528 -15.4508 L -14.6946 -20.2254 L -9.18455e-15 -50 L 14.6946 -20.2254 L 47.5528 -15.4508 L 23.7764 7.72542 L 29.3893 40.4509 Z"] diff --git a/LayoutTests/platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt b/LayoutTests/platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt new file mode 100644 index 000000000000..1cc4201b6927 --- /dev/null +++ b/LayoutTests/platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt @@ -0,0 +1,203 @@ +layer at (0,0) size 785x1325 + RenderView at (0,0) size 785x600 +layer at (0,0) size 785x1325 + RenderBlock {HTML} at (0,0) size 785x1325 + RenderBody {BODY} at (8,8) size 769x1309 [bgcolor=#555555] + RenderBlock {H1} at (16,37) size 737x102 [bgcolor=#CCCCCC] + RenderText {#text} at (85,32) size 163x36 + text run at (85,32) width 163: "Simplified " + RenderInline {A} at (0,0) size 162x36 [color=#0000EE] + RenderText {#text} at (248,32) size 162x36 + text run at (248,32) width 162: "Linux.com" + RenderText {#text} at (410,32) size 242x36 + text run at (410,32) width 242: " Table Testcase" + RenderTable {TABLE} at (16,159) size 737x1134 + RenderTableSection {TBODY} at (0,0) size 737x1133 + RenderTableRow {TR} at (0,2) size 737x382 + RenderTableCell {TD} at (2,2) size 135x687 [bgcolor=#FFFFFF] [r=0 c=0 rs=2 cs=1] + RenderBlock {H2} at (5,18) size 125x19 + RenderText {#text} at (0,0) size 117x17 + text run at (0,0) width 117: "Weekly Feature" + RenderBlock {P} at (5,49) size 125x106 + RenderText {#text} at (0,0) size 108x105 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + text run at (0,30) width 108: "blah blah blah blah" + text run at (0,45) width 108: "blah blah blah blah" + text run at (0,60) width 108: "blah blah blah blah" + text run at (0,75) width 108: "blah blah blah blah" + text run at (0,90) width 108: "blah blah blah blah" + RenderBlock {H2} at (5,167) size 125x19 + RenderText {#text} at (0,0) size 81x17 + text run at (0,0) width 81: "Contribute" + RenderBlock {P} at (5,199) size 125x106 + RenderText {#text} at (0,0) size 108x105 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + text run at (0,30) width 108: "blah blah blah blah" + text run at (0,45) width 108: "blah blah blah blah" + text run at (0,60) width 108: "blah blah blah blah" + text run at (0,75) width 108: "blah blah blah blah" + text run at (0,90) width 108: "blah blah blah blah" + RenderBlock {H2} at (5,317) size 125x19 + RenderText {#text} at (0,0) size 82x17 + text run at (0,0) width 82: "Newsforge" + RenderBlock {P} at (5,348) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderBlock {P} at (5,391) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderBlock {P} at (5,434) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderBlock {P} at (5,477) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderBlock {P} at (5,520) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderBlock {P} at (5,563) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderBlock {H2} at (5,606) size 125x19 + RenderText {#text} at (0,0) size 83x17 + text run at (0,0) width 83: "Resources" + RenderBlock {P} at (5,638) size 125x31 + RenderText {#text} at (0,0) size 108x30 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + RenderTableCell {TD} at (139,2) size 459x1130 [bgcolor=#FFFFFF] [r=0 c=1 rs=2 cs=1] + RenderBlock {H2} at (5,18) size 449x19 + RenderText {#text} at (0,0) size 188x17 + text run at (0,0) width 188: "The Latest of Linux.com!" + RenderBlock {P} at (5,49) size 449x226 + RenderText {#text} at (0,0) size 444x225 + text run at (0,0) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,15) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,30) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,45) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,60) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,75) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,90) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,105) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,120) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,135) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,150) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,165) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,180) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,195) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,210) width 108: "blah blah blah blah" + RenderBlock {P} at (5,287) size 449x226 + RenderText {#text} at (0,0) size 444x225 + text run at (0,0) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,15) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,30) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,45) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,60) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,75) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,90) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,105) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,120) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,135) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,150) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,165) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,180) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,195) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,210) width 108: "blah blah blah blah" + RenderBlock {H2} at (5,525) size 449x19 + RenderText {#text} at (0,0) size 121x17 + text run at (0,0) width 121: "Linux.com Live!" + RenderBlock {P} at (5,557) size 449x226 + RenderText {#text} at (0,0) size 444x225 + text run at (0,0) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,15) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,30) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,45) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,60) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,75) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,90) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,105) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,120) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,135) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,150) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,165) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,180) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,195) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,210) width 108: "blah blah blah blah" + RenderBlock {H2} at (5,795) size 449x19 + RenderText {#text} at (0,0) size 59x17 + text run at (0,0) width 59: "Tuneup" + RenderBlock {P} at (5,826) size 449x226 + RenderText {#text} at (0,0) size 444x225 + text run at (0,0) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,15) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,30) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,45) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,60) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,75) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,90) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,105) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,120) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,135) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,150) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,165) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,180) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,195) width 444: "blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah" + text run at (0,210) width 108: "blah blah blah blah" + RenderBlock {H2} at (5,1064) size 449x19 + RenderText {#text} at (0,0) size 29x17 + text run at (0,0) width 29: "Poll" + RenderBlock {P} at (5,1096) size 449x16 + RenderText {#text} at (0,0) size 315x15 + text run at (0,0) width 315: "This stuff is cropped off in Mozilla for whatever reason" + RenderTableCell {TD} at (600,2) size 135x382 [bgcolor=#FFFFFF] [r=0 c=2 rs=1 cs=1] + RenderBlock {H2} at (5,18) size 125x19 + RenderText {#text} at (0,0) size 47x17 + text run at (0,0) width 47: "OSDN" + RenderBlock {P} at (5,49) size 125x76 + RenderText {#text} at (0,0) size 108x75 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + text run at (0,30) width 108: "blah blah blah blah" + text run at (0,45) width 108: "blah blah blah blah" + text run at (0,60) width 52: "blah blah" + RenderBlock {H2} at (5,137) size 125x19 + RenderText {#text} at (0,0) size 45x17 + text run at (0,0) width 45: "POTD" + RenderBlock {P} at (5,169) size 125x76 + RenderText {#text} at (0,0) size 108x75 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + text run at (0,30) width 108: "blah blah blah blah" + text run at (0,45) width 108: "blah blah blah blah" + text run at (0,60) width 52: "blah blah" + RenderBlock {H2} at (5,257) size 125x19 + RenderText {#text} at (0,0) size 48x17 + text run at (0,0) width 48: "Log In" + RenderBlock {P} at (5,288) size 125x76 + RenderText {#text} at (0,0) size 108x75 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + text run at (0,30) width 108: "blah blah blah blah" + text run at (0,45) width 108: "blah blah blah blah" + text run at (0,60) width 52: "blah blah" + RenderTableRow {TR} at (0,386) size 737x745 + RenderTableCell {TD} at (600,970) size 135x161 [bgcolor=#FFFFFF] [r=1 c=2 rs=1 cs=1] + RenderBlock {H2} at (5,18) size 125x37 + RenderText {#text} at (0,0) size 88x35 + text run at (0,0) width 88: "Community" + text run at (0,18) width 56: "Banner" + RenderBlock {P} at (5,67) size 125x76 + RenderText {#text} at (0,0) size 108x75 + text run at (0,0) width 108: "blah blah blah blah" + text run at (0,15) width 108: "blah blah blah blah" + text run at (0,30) width 108: "blah blah blah blah" + text run at (0,45) width 108: "blah blah blah blah" + text run at (0,60) width 52: "blah blah" diff --git a/LayoutTests/platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png b/LayoutTests/platform/efl-wk2/tables/mozilla_expected_failures/bugs/bug89315-expected.png new file mode 100644 index 0000000000000000000000000000000000000000..259b06d10c94064113b58d14ac68804745ff55b6 GIT binary patch literal 67930 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%0AQq6GdAQSCZ0 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≪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 mbbm5kPSq+t(DKN)HFACn-Q7L=_|Erz zGi!d$nl(RWtvRo+fQ$3Q{p@@1eZ@WjveIG?P>E5IkdPj{c`YK3gmmi>64Ff- zc({1f@a37EsEVDQv4NhMt^Io>LjzW3JuU+-7AAHU_{&g_(~z5)#el<*-B6c&(BcwMXFBP4>Z%jEW;wqnU?x@!~3KzH41<-$dbRLqK zgvD%q%TY>F7keZ+T9Reo)o6(yhn02tvRj|EGuoe-nF5PbaS~IJt)jsH5wd?uQQPn% z*J5@%$68Ot^z@8}#Dguydzar&Z&^(Jta@uBoltq4wJgsjg#*`u#6;4=$dCBugZ9JQ zDu{3HenPqrUw-|<)VTp)2?=k~BmVi8@P|9_MMnp@0P!Ol+6{d8^1+MZ7h*k_3jELt zVq;_1*4B7FMcj-@aWR$@ly-@GLNv)u?B#If#5^cx3q<&?hN zT%R~?xaZCiv$pouKt+XMAkpM{S`r2JTI?!DXFzJ(+EGYw`>MulPKBOtqo}ZtK;m~}pTTT}Ct2>zs!m2ho z^i0xOd}-N0`~3M+AGlcNay_!Omok=?mY)9Vtn~Eb_19Okx5BSHs>+pl2`?AI1df&$ zJFC6Dd1KJmhYx?Zc8&?JuHNdxkmPm6%5})SGG*Uf87(yG?bW+FTff?!=Ov@9fT(g3 zdQi=_f4ZEAF=k<6a(Z>X%_?YHIcYYMXP~c-eEZ{wmTULm;K6XN`beH;*y|_z%e~Y- zgTupH6Xp5Y*`0lTyUhgJxB(&?;$aC1*~Eea7gxI0fA1>7Is$SvYP^ ze*OrbC=G7WJUty|HcEFQIkCG}XR4BjF zs}v*^6cnVSe8ki>Fu)@ubUHgQ5qhnoljP@j&(%72Ac|328u?wK1zd%koSe^>&M3x_ z;o-B>)3MRfjfrwb3W|oF9%)<6(&Dh`I?cXu@q2fym%Hb2gnAN4%}tVT-Q-G0nEZJ2 zFrJsz))t%Kcz(+eBWbtQ59L)odFra znCR#W*ni^{){iNE4-J*3r05Q$OZj|RT3TvrYunk`VK*DrH#Fp6XE#aU)$di-auzLL zu5~?zgy6(ShLd=?Y3X^Mczv2!QBh%(;B43#`P>sWbm^SJSK^7+~ZKb57)G~~<-k%?BmX(z;)*kfB2wwia{Q}ZW?A^O}ktu|dWuIW1 z2n_ys6SlX%4JrYq@gi6Ffczim$Gap7>nqPl)7WrKL z+qZAAadD-ezQ$$S*)4E!$v)&buo(R#fsBH_bh#Vq-WrO5E#&6LRaw~~cwL#edeOt{ ze!YEtn6LF*rQpN$YDVCl`%dWSB>W~;j@v(lge!f%e8YaLO}@F>{@z?syCyRyQ=gG3*g7~Ej@O^9 z(cQauuT;(b;>7yl!-r||SxVUkEUK24`NKTn7BaEv@Pmv@=oV7+VfERWi`NS)NViM! zMm^uLkZ&Iz9ts~RXAhN@mTE9?3JNBso0O`(H!-PnKR?oI4S^U#Lq{(vSI8dPcwQ17 z9?m4VF;%Th8?ok4;j~NHr$VVu7RdcWmgeH(Ld$KpnNB(H;_A4b+@}2-cf2a);J#g7 zU*C4kKDyKZoT0nBJ2tAntAWSE?L*4A#f(xP+ve&RBq+i9{rbyXMy`r5IDIS!hsE`7 zYvOtRkyU$x=cdOT z*{{2lnXjJiC%W?S@enXZnw6OyULUF7p?I&UDL7M7tRVF|u3?}JR?_3;r&AXR%C85< z$7bxXm)aNiR#sNJ<2b3GJVEwtoRv0mt=nyRxVyW1v!Q_eHy$3|12i8yIuAV-9N*nR>$B!RXRk4_q*a4=drb|8Xos(PLoHH5~R>?~rlNiX!6XQ57 zIXE~XVf~7wQmHYKA(|Q+8zC%1NO?JQulxAop&lgANhbEBn#imDv~eVNvG|rAAoQ}h z^ijCD+7sfVv3qyh=<*NT4kLb#L`lfuMoA!3)L+*c&xtTl=pUMTWf+aLhusvoUUuN* z3{1%+&{lMIafs*RZYyK;?py1vlUTy=Gr5g~bYf4~B$PVe8rs|4ZEtU{S?!RUk+D2g z?YR0bkgt$m+jWyYec5VcV`b%$PeCDZ*w1D*^sMacAWX^#aZ$>zub-T)W#?384qJ+fZ?p0>d<@2oPka6tM;h~hc_|M$j2=TN; z_oK1YV-i6RK8hc;wehDB?XPr+{q)VuV7H>8#vWTvPfz<`LOx$|prWF3v51O|RZ~|# zUyRab(5Uz`GUB*kG`t(?c`*&Vqxx{|JMW#-crmd_4UU-KEA$E z(M+?0SqhTpg?gl<3=TLTwG+-tcWpa4IrIqUY7ARboDLfP7L18OE9wR#p%}Q&2Xn$cGBq<}56kNP&dsXP>w3Ip@<0zNPGn>xl#b5c-g=uwaVx7G z=ovZ9M==Qrp-v_7nx|j)r%CMZ@58(FEG@~&$m;alzrD>?daI;lsIL#Tr)Iy0cVlzV zl-)H58ik_y8qe#ilihi0saRYB0=PIHhN!sc=uGF-j*gC@Y-JpwGV?K;qYc%gWPyvF zCdT@U{-GiJ?de+6(zA{Tx-crKqT=F-Vx!O{2^|^F_1tn6R#uZ(vc1*O@>*?{rRuRgNv4hT)vTBxM_Ry_c2c3+Lj2bl81BouTZt>QiZ!LG(m0gBBZXGpb$kL zt||q#MkRfGRSMajZ?=Ww*T=$Fa+~!Bm}sBU#U9Ec0&x~o z=dz5AJxf@4(eo^fhAn(#N{XD9BRYcJX)U}k?df5OW#t2?x(hEp9L7D48Za^O4h}An zeeLE}At$GS+JFb0&&&TE)i5bKLUKi7V)}mqjsE{P|KG%t{~uqlmWNxvh7-#KTHYaD z?3J~cU#9s%4Ao;d-Br1LUF$W2eIW>>0@EXUECg~UjIJZfY0aswR?k(sfBR;#>}$C} z|4Ten(f99jEvjW{>}+g^w=!QmvVyOKgnw);l$Dho95@D2o1H3%N85tf-3g*vOJfV9(Qfq>)9QXXi{7AT=QW6qT{Hk)^Us@f=Sni2mUtgbqBs<%9Cs}r7 zdAXIuASJl3ivvqYTwEOB#7A#$zxBUMOH>i!e!SuXC0oJf=H~eHDoJDgQ&aKZzvnnB z?$b}DHpNRIJ8#z>(*&9t8=tIZBr4@;i~;1w(iKFCQ5l9c^tDdxQzU-=WV!7P`E;+O9FXHB}8| z-?TKgb^fiQBE4#n4@v>tnz?z6>oG%U>wPpdTvXrp@81(JXcUx|K7aoF@Zex!*D3Wo zD?DmP6m zOH8!X*T==gl-1OX|MpD?nVFN*^8I@$2?;&v-nKRX3Mu*d`4ApjS_y_)%6fWw_V%T( zpLBF~@>V&Go?{ct`rI11S_%Srb+$15{*>s7$<%NYY zY$n*EayPwx_4F_>FoXp72nh@4=H$=>?j0QPd0cQ&_;fB36A>|w{4l9XO48YytTZ$< z#1)nL&b12*0|2^94r-5Kqhzkq^1=e95Zg9;B%&)p`o;7LxqypA+Rn~SQBhG;R8(48 zT1g3CRF0XMx#`e|D&=!m0ppj;Q!D=90>z%4Jca({;{NYN{wrP#GL{bk*oO^TYDnwN{q$=R7X z?U`S7kLN4yi&}U;QUcrK1swqIZl{Y;IMmV*Bv9rdu+48q#>J@v6C^AQlyPabxryKmkL;bfxV3sHiQ$50&NQ`rw}9<4Lix=jP^Yt}fu$dRe2e z14QVQatKLC%q=aIvlQX@uU@?ZY<26_Ex=KAb#-tU!1fl##?dSWfwi^#9c*x6zrxIY zkjzf^7EMd5Ao*n}z7i8N%fk>jp0riSkj6vx6-s8};fZ}8_4P^0ya{Fat!IG{vuL2Tkog zJ?jmF3=0{SG7Vp(yV_OQqEJ9S#T9K|wDA?{8yp<$?-xRTCrwmDeQu_#9QCq=X%3lu zg{LX_-N6V&=*|xep7BC1NcB6T7dO**VNc$>dpA$3*3{Bc5FXX~a4ygp%L%SqFY{po zR#jEiT^_0DIzaz*v;t9G8ltAE8tjy(LQm!6b~I*W&RacC=89@dI+alMc#zb43E94t zDHdyOTJ+lf)59j?Jl08GqRX(5D+WDBTqLBw)+x~s;_TmFnye2;=jz!h`wCeDgR-?{ z!4PF;V6eEc@!41K#2|Q;oDbmE@C8d;FS4%?fLiT^VMO5Qy;t;og$RG0gM)6JXSjjm z<7!h5kdaqbxR{uj7UaBMFnL^@%=Qdto2fOAioAAv_A~}U&>0U*$9hRjCit|*hsE=#Yat6k4=w^C~IhtkdgIF=jG(&WM#ccmL+`n&=pu& zHMOEmmKaI+nTV*ex;nIoNBRBx&AwEzMAxm#4<9~Y@j_z!rC{nqLjUk#+@1UQ#$|Sn zjxo*v*+UZ;_OJhQwEx0$W@b7#k@ z?6T4K{{B)oD=TYub~a?Y&!M4-e9kNs3xGyo#{+0#iJ^b?%w#x6m4breaf?bAwTyuC z-j6E*Sm2!!Vf5i%Ks!*p?2O88-n{w!`}ZI6Sy0vi!!LG5#W)BG3c|@C#R8Si$e91} z6F}JYD%gS2a z++=5A+1uU4LiLq29-5i)TAc_hKn5M2yPfuZ^UtL|nlLnZpI{~ztq@?5z`Bi|V(%-on z*tDwbR@=Tl4haeI^74Y+3Q0ll_z@hFDV@oiT@5x9)JNFDv=j1g-$q14JPm87q@;wq zvy(x2@SwD)D21kDU|=8cnR#_w+ywA@$P_ItEdU1NSqxAUdj&nOE&x-)y3qs%`uk`8 z{ON**flw**Zrm8o%vAiDDi#XmZltB<(|bF34%XJI>+8G@8!EtIK#GL|Watr5T52yL z5v0LjX=)1jv?|Kp!6DtGsdVYLxl&WF}ptSV;*2L~5GpaL3&TnxzV!M_(USP+ewnf{v&=ST0qzW(jz zm-!}5{#k^0Y`UKY`4gY;hzLM%faQ20(ZJ!kShECvw#^XE@s zQz3b*4L$>){!Af#aAag;2=OvGas$LGLJ2hs%5NO>o^U4;5}g2y;Ud^^3i$Z=dJ+Ze zq2+>|0k2XuO<7q?5)z=H5RU*}V`F3e{YB{j*H6s7=-|fnffs;o6ygKQ1k@(U z^Pg|Cqq&(N-RbH!9+j7tP8GZpc62=c_3H!VqfkFjVnl5oLcYcWrWB$x_Bj-t^-M$a zWY+^oYoy)@2@s*N^(+BWv107KLp*0RpZ~oM?EYGDLFuU4)LPfW0w+E#XcEe2JhF!@-oNiAo2qp!AC@!pHLI{?4_!;>)KGOqYnl?J$Hx&8xI7r3 zXzeAr+$ion;Cl>5_|PENl%{C;U)m0JWJ0PZylA+E^x?*8T*LU;z;G)&8sfLKL*E(w z6XO2PCZYeIl(_#l(UYs>jo}%_i_7)Ke3MuYzVd&)J^^1f@1VaI#$D^3?JZgt*SxS{uGi4~mhv_~G;$p?vPFGkxM#@v|U7Eyf5#{Q>Q&x3@Pm-M|Xzq8Dwo6@D0V4eT{9S!sUN_R@+kF(= z&;<>Jx;}k*kj1GW*m;ij4)MJBHd|6DULf`l4>d)y)tY-Y=8Sj8b46i@)a+mP-X?2n4RK@7!US z(C~~B(HE-FV+YXE(gMh1lliX0@y>nc>_zpjP+I}%+L%B>gut8d>JtVW;Ofb87*{!0 zY&s+xC;?Eiktt$XRdRE4AvZ&R7wYf-r{jGFO~=fzr|qa=mh9P^E$ZkFL_?JkGJ7kh zIKqgZp5Hw9{h|$sq0S;Aw+Afr^?!HiFsrH-8+P~ak0tq2$1d`iN&Ss=H#jd_wiNsK zcx13{-GikgXb((@Pcez@>FW9%5CEi+*+Tblnm45xHWnFW1{GL^;ZwaS3r zO`6eNz4p-P?td5X(d$-@d)j$Am(;51rnr>Udo#2BogE#FH&3wB1=A$YpYm3+MH-_ZwI0pn){{wQ+D>gr#Kq_ z!wbOv=FJ;uaeDdo(M08dOoN6!IXSt@=|Ds}c(3Jvch!5XVdSQE6B+Q#prx~nVpB*B z80r?!rqBubi%?Sdbj7j<^)3&v#YaXOnwgzf^7k z@fo$cE+&VE4J|CTHa5C0#0TuOw8-|eWogV!O@HR)E!k88R&Y^5awgFVR|roGp82}> zcqo1da)9rm5FFD9o6zv?dduZQW*l8LHMLijI!0z@o%5H}Wu5KqCKeV69Pf!Kex#*| z<|_I5`XbssDxGhrKTxz#I%}fb)ekoF8Z|L45!(lz$cKF7dd4$>-vT0|)RU!V$^df# zoP=4V-BTz^&dKTe{rg8|CJigA?b*R9bU8j>pcFzu9352=dTndF4{m^0I3_X3QXe-y zR^U4J9`Z{~Nogr*g`UVFj*roe#H!-nQHOc{1&Rh9ozltqIdqqa+_vfU_1f2}@OYsq zQqI?kXxEpBq>o|NyE`yFIH<3uCyZPP)CwQ~kmq|#wCmg|i;Cp0(PHXzuj8;RV}rT{ zD=r#R1qt9JznYu}Sso-VdT`9>dDQ3BS5!DbQ|E)3ChrW$DkUYwWFY;{-Ma$DT8cI{ zMgJ(=w=}qb(18CbHtJ2MSvy!AfL(v%#tm~6C;suXaTYpO1OB4!+|>;yM)#nQe{Us?So5Ufrp5j5O)57wBEFVp{J>9 zYh%O5&)*vSFvGd+_wU~`Gukw`;!nN-+a#wYo25t_(c$Cc1Km4FJ=4=#3JL?^;keq` zGk{%ldrV8=oU4_wK{1_YUk(L^1;~v&-BRX$-{OZt4`*>bL83b}H2oljB-5^^bgMK3 zWXFLFncf&yF{-eqR8+9y<+-`jgfZ0DeDT!QZH7f*7eRXxUg%Kp? z*jSh49#VdS1=;U9=YOS=b#Xm8KZ8^zC@>Hk)mM$q zQ8`b;8lFLE>E%}Sb|j;Ao-EDL#@PJoDmOS?zP|pkT%^Geb(#!oH$3dnmm(^kW!Gl# z5;`X6&_+f$nV587YnYkwPOc?KGbYRnQ2!QqQu(A(xUcY;J`Q#71pV;G|;Zo)6@Sjarxc;#MAQ{ zG<-AyO)R0Jq9VY_AVmX}5f>f~4PVCf$4KnX<;#Rn`{2vD4ubZl?f<1<=DjbhDkOpP zmh;!3js9+KUfrs2gRJ}Kk8HB66MO^W%cUDN86((&n3#5;Kmu%Ftl9Y}LfOX}_Ir8% z5G@G+JR_qeAbb3OFE;^gdi>+V!+>Vp%g4tBJ67b&2{T`=-yQjRaCksk`gdZaCYNX; zdc%nZ;9}xpVpj2`j3I?&Wd->AxApWGew$(EHKwXpz-2$1+g4*?VF7;Y*3FyI+P*@w z)QN82!oy3zAJX41f4OW!BV8eUlKw|Zywpa0i$fAo*gw4Em;A7(yQKTPsHdYNmfb9J zs}GuNpym=15@1^aQE5hM5H^EC5qr9wS`XaGU(j0Nh}{}Km^L5}dEdhT{W({=-lI7X z4`5lf%i)^;2s1um?|yW7zvH4~^UNmwDEAqnK|)$N{&izmknx%osy!#?2oMWxZLimj zot?R(IuCbt+Pb>F^Vt8Cr5RlNg}9}NgoGYk&l%XifI7f7Wqel_P+Lq4w@LpKF)=Yi z3+QjUdwRBFj1u1QoSdC$)i{0K^xPZ=JXJKCXJ}+zPNma5xQl2-Hgv`s`Vjpj(u?|g z_X}9I^fL#4HnueW{iDOnTMZjI zfxa)l1DyG9AHT{6yk)ZE3=_|9bPK#ej%p_=^xB0rkbIv#dqWl0#}*$J#tIS^K#PL| zJE~L7b@*!v)+kGHjqysLF^T&-gqtC8PHt{DAf((KX+&K~C@yBD5P5>l&dFI_RYk_{ zVyC0?;+p+b!vjj*1B!HeY{z|P-mYnQ=--P74KO0Ha}C35DOu( zwzA61$O4&%>IpUqqT)0|qWdj#0b%A`bIpgK z8KFefIPW7**mRwiJ#@+U{Do#qT2OY4ZD(P zz);rR+Z!q+X9RA#U8fqz-+?Le^73G^Ff%c6hR6aKhk`?8EUjPySre!~VDb z60R>_zC8N+dTo6@C@2UjpagOsnyL$s0c8AD`t8`@x|weYhNXvu00cDPXi%9KmX_pk zo9TJciB^D%f|&1vELv$|ZM}QAJ_0M*F8Kow7Z<>{H5UmhYcVhdlam^Pg7sTlTVR-q zjELxt2j*rG-C32vkGH}6V^qXQdtlh|&mLdiPl9vRh{kv3qu)%Bti(s=9kA{lg!bmEJ{tCheQnBI)XmE z8sdND>RJu-3!q|AIk3n<%xD+ryadhz2w_Po@FSHK7Ot+W7+Y8z0Uz(MF$y5cj!wMb zzk*&;RJ)g*txa_Qv+{Ya#}Ceb;LG7|bVEO`J^}m*SB%tWZ|E3l=bTskBuPa_N2gw- zj}qES$H1_)xe0({kS9AU>lrjh6ck=5nG#V9(5RfAoL~x#X3+!bWM;MwZP(nKuGb44 zFnfH8>Colk;sSXDj5m@%heH~I<{07v*lh7M7APgq`#}7Ng_1#Rfy(b-Zx7$tRBCWq zN`_UA@{Ka6q$zDapPCpR;jo?*p(lnV{q+Tn!#iy?{@M10;-!L`yPB~^W~S=G$_fp3 z0GP}mb%GH}bm~fS*AdwB_)v6}p}70Zj@$Q>oe%G!?c> zlBH_#U%xUt@99%hX8;8aUNF#SdZL+ybCtHoOFO%|B+L0k^zFxZYM_g~~@2E+}dB-4P{8ZCY4V9oAKguPcE^#g%tl{zLVP_|0Fqo<hdwS4Kyp z(@p+KR2DOJxvp4&DIO=Yeqc-}YnInN{Wx>K(4tUVUeu5KP#)RHr>y+6?(nu zVB2%x1^zJ!zX-FR3O#Q)YJfigGLNUHc==tbL=$}tcO8XZTU#@$U&qIE1cruEUuz=1 zbAkHl-=g#hSJc_XMXSz@o0-{qyu<|XfeZcysGGFDYRY^7r)>ef`=W_~Nl*BVi$-PZ}W$HWjnzv(u5&)Ru`gQx4~w{^hL;4-la~ z;O%m;&mgFEU07VtI{dV(wn&o(_w4)}()8A7;e1+@77IK3Q=bjUqtK#C797ITiHV3f zIXTJV+Ryz)v9+}|#5ZjXAq8KcK1)e-Cv32Iz%^-U28U}yU531mf9B`UKrY+%IOgrv z-36nz;KhzGLQ9QTQc-b&Rs`?|7c+>G^oNfJUlMp>O`O`%UKw3d0aSws0O_vD6H@eFZi4)Z4AbW3?#qG3$^Xex0=Kz z2zmektR`h?hm66H28PyT_T6mCL zv1BdonBmlJPYjq-ofK~WUi@#vF+_AqM8$qG3d zT;M36FK1Cubz}HnJXZOlx$qUjQ6Y@#gxH&@ zpXuuZ&N)lX2)sqmPPf1^59mSD)aZi(*bmHfaNL8VBj8SaFezkK3>FQjODD9;>PspI zXIjXM5s9h(PQBZQX5^ClXl3`MY2UC|vjqhCSIgOWH_cX5RS`dY2%?Hanmnj0LTz5R z?iuzbgde1*JTfKdRGn0UOuzmaM@E}#n@C^xQ=%qm%o21mOM zb|ZA2AGFK0Z31LR)Uhm8iB!`De>e#)lk)N&foReiO3p|_;~x@21sO~2M#q=a?O0N_ z{h2YJgIQpA%m5++aEF?Mg@pwzgc>PZP?D)`U{Vjj+2WhDwu~T0zrWPRaGw&<-vd?# zY%ef0}l6BVHXVeL9k=^`S?Ju1<9o(1U5W?IS@`w;}fEyTIYAcnxXJt6Zh_2a>PZ? z{EkMqCjWCj19J@laVwfS8qLew7BFAYwW~0)JcpiINg&PqmH1`9VX=mO> zY({7=c|OAvN3@v()X z<1-P_#J z9#c|oY-~VRDyOB@!vPc#9J-~s8S>&xy{8}(lk7S@)v0^SXCje|lj;|bpk2HNoeAa~ zkiagZ>pg}&G>dSq9Yxoaut~pp<2k}bT>J9Nt$;ur4RlUpU0GO=uxkVjeDJQE1w0NT zVHb5yySlj;D1H;IV1@+h3z$ajD!Z(Lfe|e{|XT`|=V`_ATwum*$xm)J${e z8=HwNd8S8NICCjC2jdmKN`KWmr-kjHgT@ze1HZ}r`#EmLGb6fQ{0`K|ZjV2@e~kIl z3UN0&dIB1!`AU=9afZDMBqyMuAhBLO{|>?a{kFqkh2Bx$Ak(+bSd$vy}6IujgO?K7i(4(xWSs=;L!cm;V7`6`uJw zAAw}7VP$1yWRwBP6F9~M)J(wqMs!IGY9;=y^Cm~{=#n7k65!zhF~|k8Gz|@2Z(5>I z(?B=kLuagfqB{J1zi5v*I|@P2-aQ=r4^HNJ<>{4&1pG+xWyN=Jw1>Ml`y`-t35(Ow zAh%m0vC&-c8T z3y;ll_FOckz!Yd-nKZ6o?W)1`_oB*td9VxTlL&3$$KQxeeOsO50_?Pd9Jf8tcaZU>bL$44^YvC^$EAsIMUxoVN;I zy&O0II>Y}Jb~I?-FkmJuENozq_TrI_*_-H~ZqQT)OL!{TDzmCl0uYs5CP}*&J2`Jg z^vdG9{$yQ;`;o%N;|vip0k`O9S7fB5xkLLem3Oap`~+oj55fGmHC_sZzL3rv*iT># zfj|if2!MD5x>~}~99R?ZKa-$m)YWOF$=6;UO&}=r_N`@B2%yBodaKz+phgwnzTKRx z44dlp`-jXR4dd@OlWSf5`I3*I(9mW_NdCiR7Zht4$F5r$rRkzAV&kKuB4T3e9$Oin zs+xR#*!pNtye&om$UEvXi z*rP!CpiqE;jpFfBulFz~3e#zl&+ef&qc|da@*mg>wSf*E+?)+N>x0~xy@zOKVs_;^ z)Pbli%_^tuIsK@1JM!F&aA7U2X<(Sk&Bs#S?$^Q)DondR=z|jYHQcDJ6wMaSxqD=V(8f1_9w-zI>^r zrKNu&kM1TQ2&r>wil2^d9qdd30s@ks@Dn>7$(Ofum%iCNep*i<*v5eTuP~F<&rG7> zn?-E@?0y$lyjHBwQB-kK0R}Di>&s&x4t+3T$uJx9=1fFs;n9GH59%WDrQi&Sap1VF zt*g6&alkl>D_&Nq!*=RKOrdDe7u`<^g#FO5guogpM#hAala}WDzC3I^7exbym11e1 zE|EIwiJ8GCL<6aEzIj*W^M8GT!ggB7{f7kjMCorkyfm8!0`u6EcSrw-6^ANaRd2b+ z*j}IZdXn)uF#!~TVJ*yl5S7%_z?meU-uoqugpK))4ru4$?fQ_o!C3@SuU@E&ijz6& z*usB$rhg$~V`a?9eml2<_N$4sabWvLqB%FW{j{RI3<)WzD5V^9QZTIy3v4IDZL{zi zGGAh^rLpm!uQ*12d^(tzUW<#kfUJ$4=6wC3ClOJa~n8MG(JetxJek=T_ho(xWPpqLzP+;v{{hu2r}*Lln7;K#ZUyk5Q@9UCJB4=zM6ISGjy zjM=p9zzP(mkyuPtP~f6YO-@qDB-B{Xzw&xf0CR$kjY6er-I5w_?)2Zz_c566tgAfg z1_?FvAQqNH2NxzSqS(F6hVSG{)J9a5+iiEQYg74Lz~B#`-3n&)@0Ogo=jvsjKU2bl zBPnn_FwMD>5LlXvJRS&h|$wnab)NHZcdX}X>oB% z;l+AZYr?Rmyfi4MKYlDs*SbP?26a_$FPn{7ooH!!nU|Y8K!mbVLqH#!P-;LDTLsz> z=)TVm*GqZ8ss^nROetatL5Ea-nTKWt=M!;>)h^*` zrKBF9qXTNLQZ9y~S5|hl+e$7d{3}{t3ZP#lspRaXNWFdDz4>#oSLlMZm<7m$j{#&MNqVh#x2=xdH#W1 zF~6scUu%g^*34e!ljd=4;I5ZAE$YUmvkQ}Rv5mr{SI?HsL@raQitq=Bxc_;7S1lg5=xhQqbQ5g$4-+-cYkp?t!h(V? zwf{^0ov?yh>y!j%;mMNHOAcwE+3l1!~U4ld}Nm0^Ah4B*jj^g_rA z=I+4Hn2S0+r;RX$nQ<7W1dzxx5gmniDJv;aVFyG%<>NR4mmT=W(b3UC5$NpbV1e1H z!ot(P-WZ^{Kw<_A96h%kTdwnM4%m&ArKNO5TKG5U!JBoNMdkjF90p*?y?-1Ao0Ni2 z5oaMr$%CBDpHj6kJk2Jk4SZk}`jwi@WU`xt9!VO0*k;Jp``2;rcyme&Srw+}5))^x zVOSO*&+)XYWm~avEEH=2kZ<6Du-W$KYu9frFJ~xa4-5=6>ss5{l?*5FLES`KN);7q zgYiLC1qCP+@lPcpjqStQ^})o6nC}*qgCPP!Lc(Z}J(pkxvkra-T&ReTGl)%xwSum3 zlq4r|I`VTh5$PpqoDc`rKN=Y0KC23bdC}p5mEVr=qF?NwROd3oa$ikXR~IDM%%L^T zX(wTNd<IVTV7B ze|{xBZ~(hDH6;aXpTh@ualocfu^i5T7`zS>9ZU6Kg{z3E)_h-c2FiBba2>RBnE$Qg z%{N=23!p^oR9@r<)uBrvYhKQoP8|*-#*IPB=itC6AOJj}@Cb9|6|H2)DKPd=umccs z=MQj`!tQwXEDOvS$FV>SfhGdfBRwOd(ZEoIxPhS|mBPg(#oi2LW5~H<7mf^m54SMu zp4o*3D!uQVdUYLlLz@($E}zh*08LM(Jt5>OL?vo803Roy#Vu4Vx6TF(CUnX^LbJdQ zv+rk*a?VUlxPoA}wzdW)7s+TQkZ?e&0gM5&>o7P;7RssDf;LqE`S&>pQdU+>3=BOj zElaRZ;7Nm9F4^P^LNSKlwJa5?%l(0oTnSC|gbcAFP~^b9+_q@*NA zt5%KjYr$slRB(nxqWsT@{5y4@0uh)X)r*9_X{UJizAf?u2o&&;8-Bn1je{i=ZPfw7 z;mAliz~7W&F0=og0UzT#VYf-T2!eB-r7-q`|eHcKzNlawKMFnRAE~+TZaY-=N>Vpl! zz8gl@;o3kbfOXrhJGZzzJ5<9He@pvTSCc=7$)WmIPqg0U(!v;{0LYn429c14aQ|9 zE_npzAjr^Jod7FIClx0Vo>%EJQjEs*1>q{OsGbQjDKz5r_<#jq-65I4Heit>5WO^_ z{n|A9hpiTD7qPL#Fj91K;xu*GFbhpiX<1pqKY9;LVl2Th8}hfo8|=hjSBLU3lCKR6 zT;A{nPT0LNAacB3B#q^%cf4%Fb5V63iyPf$oX{TEShJj$VTywXwKG#7!nGvOdEV92 z#xVSRSkd@r%#&#d`mM=pqiyNbSe}t)uX(ykR0CuX^h=e`3gWyXyGBj)y<~S8}-;o2dE4c8B{Xi+v>>40McOh0Ya6e zb|?h1PrNJv>pNpuJ}=VHL+Koc3E z!%hrAKuk`~sqF$1%QSQ?Fx%ZN2F@~o)cZ~~uvhMS!`M2gQ-nA;tky1|BZDVigfd1< z`K~uYqx@Y(AmlHUEb{6V$RRMdvo%&MmN9_UN`(9B;9@2BhPuLj|dO9 z;vxx>N4MjNf0c@rMpB}do27vt)^V_S#-qwjnk)FT|EE45(FP%+-X*;Jz&>&_{?_H` zRr}la*q6cgTYX<$iOF-vNJfgMk)VsE$-@K$Ep8yRV*&31felij*DBCy058eq#f353 zIOx-WW>i$70hr_VKHZyvar-fINZvTse{`6Bq^HA(Q*5(tjG!6#ZD8!-VbBsMGjT9r zP4!aKA#h4TZw$UNnD5HEOd%bRp3Na7B7c)5LqtgQWn6-MA0huC_0k|0Bz(5Ab~=CI zx^<{QGAs0u0_D8*=eLLmyuP|uG`MOa${;I(e)I&p9i|we5~rjz_V)IUkDtNkDZuC% zfYDNw*rFGR&xQ$5q(#)kygYp5+W=x z1dN-&HKfJ)`FQ}okSCr#6{U^9)+1|Eyqv#28G@t89-A6)qivR(^uBqiI(1a~>OUcdmLl zjDmJ{c7hPpol58P1qMqJ6UpPH%l-2(g~-s!sy{k*m&aX?^w&%8zlX~}>g9pR!ACV} z_IpPz-#$prc&Rd`6_Dx~7zUpvghw142@XDRJn-?=n2!}fO#sUG!v`b<+cc*mpQ}1vl9YbP!Vb5$+G-Qd?VCq1 z*q_3g|ElV%8lv#2?)INJnOr1S3B&Zl?$$1LwWl4$j{yY3h@6~~LP;FlqFV^m;-l0uyE@2k2vEwY0$a2{U^J){}!BOfauSNvW&5 zsh~jK6o3I~Q)GaQBfhp@&!F{1t4x$9ack>Lc>U>@ZNz5_IT`*^_K|r^B!f?nCZOoJ zVz@1ZrT+T|i&O^q^)@#*iO@cYr$OR`Ugq~M^faG7eFB3moEMmwcKsq4#d%8=2Gvwa zQ4!>Sl|iid!ND{V@G~ld+sTBy36vl3DuZ1jNWrvpJSFy4Tn{?tZKh{kP0IfpVecKz zW&i(;x2cp-A(TkSURfE1G7^RC>?A~_Y!Vp>3E5l-5h1cynHfo_WM!|A?0rApuFvQD zyYKtBkK@-L*U?c|-sk%~&)4hqd_LCmaNl^zU{$QT`nJc-(qqTu_%X%nFoEySemcju4Gh4S-!nM*fjz_{F3YWnL%6@)kwWB|iCq>;h zmVYcq{7|=?$dNYSp~mSCeI69~WIzkJNRdF>HoB!fWUl5toXso?&`l~GmGON-bHaTPJ!Q9`4^h7_Y z949;+yT?pReV(LM5+-e(l6tE-^Gf4|HZJ+}w-wyt9VR?7Nh+2H4thOzw0lB^)&d?> zVg|-y>>c=Vmk*G8lhHoW4|U}|D2aM^N5nDUdP*`aL7S}WNjhZ(Zl&{s0dcg-CWmF% zt6=~2OAS@HrKs2hJQ`&S1fzFt9%8w^d-oU0At~atjtSuO5R$>5HNX+_@mYAS^~<}P zMI)m_S3c!#uoG@cosjI#Z|=u7zV}X)WuFk~5?rzRd8~9&Z7xlJ!fl*xB4&_kvr^p~ zC(w}tPexXLd(BjAon(;V@PiiQ5UpUn$-62a(sgDKpD^_Ko3Fh^2ejbBv1P;q?>4MpqxwL+6*MKH4xb&N_05zaEjn7 zsj~$CnsR0lad!H&I%hbSy@|*^!e4%fuPr+Dj{K7E>8P1=qk1i8Lh3(T-u7Z3X|{?u zcZppZWnjG9>K))s=rbubT#?6!#RF7npC#q_5=ashr8t}Un7CDFNQuHC11r&`BZjonoccpFN1oN%Q9OeeYJ2JiRrX-f4g+yKAhgtE;b6Kze;@ zY=mzb8I$j+A?rl+9Jarcn(I92Bu*=symHM33XY#PczH@p?db!IXgxBa!bkB~- zxpyu4TFVDoJnW&}gLo8tICF@+muiY+fb2xjYod-nsW$mfo=UCBt_JC!e@okj{>6mC zF+bkdFhY)LU~UBzoIaTpxKqjxs^}1*MAWe^dqVc#+VB=VAAX$p?IcK1$M1A77sSX#alVr-<`32(=)xRY=R>R8S;Za6*-cj(w6`3MC;_i0G>* zsV3}-pFVwxMj<~rf^O`;3y(6SN`5&4kJI%xb2s z&?+adzjd>uwtJqQ>I`?pD+S?*i?$xR{TV+r%9O?bq3rZEGx=%hqXm=(WdR7(RONW6 zX9Q>h5bkm^|+$heZA26C3ewV<8lnsw+Q!e0uiYpNJxQLSv!W zXnB|X>sdQ`mUx^OAUKTteQJ!*N08sv;-C!qRQhmA`_iQ+D-=<*b$3gQoFAR~<^PWR zotoCQ2t;jN`BCvB_qRJX#FcMz#)HQ9|9nKgSxHLK?0fwZ@pDXgHuh=x_5m!Xzb*)dhfN~w!YI&1eNoS`vxNg#L9hQcN??A4i14? z2G!(>^i*DwDjpDSmy%k&yuFR6U!t2ke*9Day=f}3>vEwh59h>Bi05XRQuVTt*dBh& zW1+rs&sEBcAu_$G_U+~JbA3^Q@>jh&FC2A8=MbN_eBQstXhI>pTrB5_^(+r;Xkh!LNxWnzskC|B+^+tTq;F4 zH+J;bUH(W#V1$CvvC+|Q)Zft3&_Ee}JLk^way=7YbnV;L_R{{P+NNH@L7mN0C8F7P zb9wr1P1jMr8Z&`^BY|q+5D>lr4?V(F=;)eE_y8M|Nx>W_4#^E#UKGJl8=`|uEnmqt zEX;nNU7mZAB6p-Vm|fP%+j)S==00UR8VlSzT)q32*2=SavyIk62ZfqyV+pVQeg5MH zuI~M7V=Jv_nnE^tnHx@lP>00VUm>}-+;y$eV>jL*7_)YH8=?tCYAD=V9?C`M?`d?t zqT>%NJL`VrV}{6|rG|?8)O3kAm-sh6M&o4bsdpAy?qLxp6txxZ{8}jB#2`(=yU)HcR$suD69_>7U-XL~hKtB|w!MH@W=*L{aRJ1I#z zsg>+TkKdyVq;F(>KkfBeZ2}pw0y$}cdr66c>>u~q3>UgxU#wBw*mF;k;p213CtLfg zvS+y5Gzh)nZSLCQb{oH|#**U%9N9syN%2vb{ppsvPq!yHnJE3=V^1);psY-K-TZ~{ zlR<}Dx6aHei^jffHAB86Oiw9#90|`^v8_*ebmgjP>1()bJbRlVCOwcmOaH|E)r87a z=1=F6nZ=N}&(f#fE$PiUPsuC8BU?FVWGc~a{@dJzW$Z+z`sA-)Jh1{NkjS+epowRI zg9uPNxs-P1H!}ffC9uU@9c{IwIsbt@p{!yfH7fodT_1DbVtvIfMOmW@j8bFK4c3L~ z-NRpp>GqAvw~T%GToAML@UPoff_U!_U8D!!AtLj`SUO*Q#!*_Kr-Ze`&A?TT(*G6@ z8eJMl%>nITVdO%f168coHCV3D@%ybF#+^oblFGQJq+xDCSN&dFzRME2_L}^!XKnvF zHPP=)p=3KSML#a-HdSb)$nuUnSbm5_JZWu$ZbHm;Zk}?BQ`w0TR}pubpUmJ!-i?gE zx?z#QMNlTo%GQBrLukgqCm+)$sd0J>M&AVV)zw7{FAg1@A{~+*8&LRPxKN2`7$`e% zgdu2&hlCwAergicqwccAvzaRwKmNmYQ^Q=^-0MoU@g^6~IVzoS;76Ioi|x&-90zd5 zxPRr3()DIDmi-dQA`S#+M@x7eXWO5vH9~L1)Win*z)d(xpLu0M`nsO7a!d&%R6;%#Ajk|1$#d@<9S%Fm9>R6z#A}g1z7>ZQ zyXbds7G5pqe9v(1O4vDJ(dAH=dpvOx+zy|eeW+tm`92g@!vQAFL$o`T_$fmXw0NzlSTG%D_ zxfHKIl`WN<*5a+{g>IkKJHNdS5LnLNUHKwcyHO|jap{K}`M=a%kY6Fgg!Z{!ziGEGm=bBP%}+Aqw<@?R~$ z`&9E5#_&rHl6pEiC0IPF7au-WN`?0w7|Bf}n5n*B z2cd&FV`pYsO!#Jmegn@&Rf+o07Qz6yyL7o&qW*M~`Zv6oHNn<_ow#`^3Xf6>wfo~3 z&-Ghn*zU@3BXr*;LssXcJ|XR`kIL%SSpOEQ##D)r~Gr**IgvyXJ%%U*F%(2 z-4{AEh)7S0InA4)7;pdnf=9)d$K>`GCC}C!;txkIlnQJrle?Qw+*zId8gy0sYVJni z>Sw3ZRxwkl`0O334x#EIbHa0lBv$H%-zKvvBxW;I(hzZRd>c^gEbrl~`C%qNdGu(8 zR_;EASL$!zCz6B-dU<*IEJX(=5@jG3T7!&Nr@-n=V0XDIAwWz(AoTSXwDzgrCjqIZ zmIs|{c1o^mDDkv+f4kvm>GGSiMyD-ihl4=YYWY*LRp;Tp*o>HgGqVqy?!1?B(loBk zQEg6r=ra`;5KU+p+UCEoYsQDUQJ(fod;J=&5Lkp2_0-eUO!zvhst6uI5Tl80IR6M$1=b>-C+;@NmRo6Q~QL zM+kJcvB|l!4haEDqiK5~kN2lqC2fKm6AA6Qg9a?lx*K|D}SBi{)!X4}tXR(6yTnn_xUy%{-0Y?kCDzC zdLrnwgdp`HN!`_i^d$3r1!ilPSGn@^H7DOcOtB)oiegc+cfvxP#h09x7UaImQAIVT zJyr#Mho)2PWY()!CT3==TwGRLn;Sp?@Up(78W}+^aY;son#3EI3-}-VeZ=R*r6r&q z3dj|LTYli@54@M(R$LFS+pVy8wq|#`7X7%qzHHxU)^yK6M5gGH_+}<9`cd61tB5AMxH_ZP zX2FR2o7y)6n`F1g1YsiB|KuZBSWtUCq3c#Q$AZ_(2~hs?vs*nbJA$|LR8&41<&Y5y z7tkmk*AK_H2ytiJfP@iE5@MUZuDQ8Mgg4$Su!_~oN^Lcx2>>He2P?0dxdkI_@zuu~ zA3?M@r!Rex%j4YCIn@+(LuYqBqZeA++RmRM>NFNt3S5VDdZtTy1i$2eqkWl0xW$e^ zdS(KT=>NH=PWM`z=h30k!uguu1oAYshGAPIks^9cI<<{cDg*);Q20=fprcf}NkAC1 zlUfmfkL-u$&Q8atDw@O$|1F4qSUv>*4xQ;s4y}RFQ9{@gcvnbaI=_8;`MT%c=DH(E z71l|t zEef@HrRqTIZjN2Esk7fFD{NP~PqqB>_nmE-9>5U}bud?9+L@qy&u*9He34C|iB?8z zn}LR!PEM;&kFoo%&fpDwaQ}XE;%12^hiPsnXfYr~Q2xVTC6j?RuoUL_HdSPCRU6I1 zxC=CKW^`0Gsg;MM1Wyfaa_BB?=*?tU+N*Ib%y{zv3pnV{H4du}QLD)e#X z=e82KvaWwO^LfANvZWPu5_kO1wUa`XQWYC_GOm9=DnKQ7^HnIh0-kJi^F!NJS$a`a z4LBK}Kd&^(@jdJbYwU$B-A_Gg>mVsXLPbqf_{$IyGoL;^KvLyK8VF;VzbjsN})C(ZLuCTLw@$U)zZpIfMZNtMss&Mp%z+gd4rKp+)4344;9^mZ?NU@D;8_se8_9frvr$WBg0?>*QRh^Z1YzipwM9 zmSBDl?2Ol7g1eV};S>)w3CPl{(!Wn}dz6$8Kap~Te|4lKUOC|!>LBKkfXH0qpJ(?x zwHb6!a8+oz7gSPq-je2X`u{=a_HR(+7C-1=v5rwBk&7AJ{uG|P;U@rNkE&`e^c!B!KNtwZ^k`|xAyscC5GQiq z6bBS=6MzX2^a34HJsN>R2(&xP-!Xs;h~d0PCqzwxP+#b9f6Y1|%n7&;&8)mJKooFZ zgy=0q^QEMu(G)%BdGS#zhyNbS6PcC7-v`HX_`4EEW!;Z%woa9IN$Rc7VoR5=iz#-T zKsgXK=tp=Qs?MQ&huX-8DUS_PhJAaUQrq6>)kr1EeNgv8O{dJXP)-_K?~HbiGaEfixW@qzr_%Z70Emm0`m zoLg~WXMgkV9Umj%#>Q<~=`}D&O6n74Tu{vGoFyvKRSLCTuA<+(5NbPyM2-VbRGHFG zd;OOVtwoRNdvqBK6xLl_>x)lAkUs{%omc9>i}FiTux)Z7CF>w`kZkPio{t~;>or;~G9N@bG+TYYSOE zZ1Z(Wj?a&dk!1GayoAkQHCUYzY5SH2+C3G1;k9*F22p=?keF}wz1UiMl}e}(6$h?6 zkxQgVKk!+dcWt$5UDBTB9V0SQI+IxF9E4J1u!10;#MH13f zyapZ6{}S>wckjll$4hdW?L3UWu<-c5rZapzSm-E8Pf{hiPc-yugN=)ePGvrk1SE^V zpEPo#J)@KP1WAISsXEV0~y({$Mp+aHMrODC?>TMN^0QJbvASB z_HB3lGB1n9Ds{`g=@_Ue>Qh95D)OQg6rO5lGJ78nsD+9;SWZSpgW6l3=>*%8I+;bB0Fx2jiT_8x+3Y9+^Cu=5S9##2yf4qtpl?t>{j%zY@}k5dd?u`H zY+olAaC`{|LJ5uUiVLMorbAdO$J56H!fwcFPYm51I0!p1{_j6?b64c$MO;_s(Hk6n zqvayujzo?FPj)dt`&DDYhg1xk7PK{Bv)asGt_&*58^CRXT-JZu#+?^`L#M+WCv`?O zsXMXvu*>;T?azH|n~Rn23GUh*>v3W^$2g7v)#JGy@lLDr$9L)@lu0vfgj_W&9z+l{ zN1cN*tz8VTKK=lQZ6@SAi~~S4V5!!JmLN>wE)wmhrWizPmzjI!mu zgA)d*8*DMv+U*$1f|?0pI}R>%^4NG0CW4og+8YZDLR@QWcz`Beyr4kEV)P(DDZyF9 zasQ9U#)s-?ifI(Z9~zt^piIlI&VS+0y+HO48S7y^5wp|p{0{lu=y)T?^c8J~pUPpx zweUrf)XhTN3RDRMWc7=%v@pU6kQUbeDuJ}v-50Y=BoU^st7~at(FIOUU%!G77E&|? zi60ccxO*c@39V*oZ10njPUB#F(-Cz*luZ1g9QC-|2KmAxCy&8h+jILK^%bxbT@r33 zN}w0k61mm=`H%MWu@gtocmurFfjj^B@jKWv$^TJ|+Om?U4Bh%{!gqE5_)=H)zXs(1 zy(~!_wPt3o@h@r~p{7CkoJgE5lGN$|vp!%t)xXXl=f^L)xl{mm%`yDpa%1+GB^7~u zsIXRUJn+(wwvO}TnZ(OC@6Yzu`2HgH4raj8VkAf}5HKVqwafEEwq`lsa0Mv|34|Re zkG>@iygs`H>F^iEl@nLApowIr11aIRqu2U`rrZn;S$`qQ(a9AA)d%e?!9c zL2YN)k9)74vr;(wrF!08eE&O9=hDT`7eoHtFItLIxhfeQL>!;^RoT8Bo&V~zk-Vv{ zMmRjm^ti(t{T|+$&UF2U$25Fs*5*!AGHklBPv!};!A&fqO8w~+pRL&mK#BwWAg(Dsr5 z{WUfq)=b8NAf@(}x^)Nir!tH-$l(y({Y)X5g6b#l)X~pRgJ*+7S3^Bocczuu)%Frj z&K+@isq91+D)ip2W>wiM;|7ByJ~jfI&dP~L_5(9 z{06LF^~D2ED2^XTnmmR<6x+|}#VQHKMn){n@ygE6?FXj9%^e@H(-fI0=r7bR)bKR5 z^G10EgC~;78sKgycUYz(oGFh|+W`VIc>Sl0%Iwui<4k+1d8sCWB%n`|QIM&Rn*h(=y_&OQ4vRI;C8zN&^kIq&$@xnP-L5ZQG+udS_h zE}Xq${>PHTic`WJF9|T4dUyXztvdq`4G2%u$%v4ivcWlLoszcd)HER8B+c@s#x3@PT z=xtJlt^<)S`S0IDVXBzQdK3ztV1;CCK-gk|o3TDtINBMNw~I{*DOB6#){EI$o5c5t zmu8pHz`+tgD9B_!%0c*5F4k8%>BthTr+znhTPJp*VFi^F>EmE=X33j>&f@jo7N`@uWn_AqxWu($C7=LUqt>~X!a;sEpgYJCt^9D ziUI+dN?*PhoLtq^z2qeU#FKI_4TM6R3L*#u1MY}gtttHm9Hs0>pMn7Mlli!fOE9Zn zxI~OGml)|$y&b@Tqv)+xuJ_n=Ga9H7gHD{!hXVqA33_P=#K2f%L=4kl?zm;q1to^- zfx04zC)IH9G=IB7c*d2_oJMwYNWEswbI;paem_VeIGCKweQ1#sYT>yrbw*<3s}U1- z$Q5rUvrG>_IgE)Bt!4sk1|(H@oEJ{9a&mS|E+F0&(&xUbh%N7!K*k*i;qdU$f3a}J z?EhlnWKuxjki3Q44G}YfF`#1(-8#ui^80_}5w%_0cdf~3@kRFxixl1L^<`NoQvj5C z^f&xjT7pI^LUg5PVA)PVB;t1A5#OPup&=9aR1`E=Ui{m4pyN>;s^HeiCt(PE`O=#V zWVud-+XjZWkx3E6aab9xW-`Rr<=a^cUJD(wPC56=)w#c`ZreS-BVu<&2+D=Ty3c-- zEa{@@>r8IO(#A_y+*lgiqPXa&sjsnxg)H(CGR<)6qhSOD;dfIkSkC13ZCPEbxOF#( z7W_$gNUBs+RcFGtxWW|9Q26O(wS4~En|CL~({r~J>-qD}@WdeT4^|^^WQg{&6r^RS ze#PTjD4|Qaq*;~Y{du2c9DS%Qp3jarrHXzwk9~d`Kj~&_qjhEY3U{dfDWK66 zYq`Ek%u~j`Ze2AYjl7-$BFAel@3soZNospP3YDmXkr5)qyP3zDR@hX$zx-f z+x>%$3(B5)j{Q*b+(>Q1>x}gHw)Pex29vtHkb^^)yB%I_`kG$by=|VaR2^H&MG;Wp zwc!tTW~@2sbN^?oV<*!$`5v~fM5e|{M z_7)$nU>r<0Ka@nMjf^J8w+yjwzaomu;zXLn33!IUQm1Jq8YVv<)HzW*IEz^^EN;_6 z59p=Q)}b=SPeqOxd0nL92%&A*!bCsB$uDPZt#Z$Oe8og@mWc_mvGiAyuoIc#!le?v z)Yk6XxKHt8sn0!#?C;W2g+2wf=SN@2(!#98ZHMdOABb-KPEgA}s{4DMG@F=vt#tk3 z7}2q*V{B0hr;cgHxEjz)dwrqOckv(tUM56;io#DyN{UQMW|nP^$^PT+xjsxjB9lT% zdx;n+D+usJ1P3+4s}A$E)m6M&9&VGP($A0;pr9 zsdj`(y~GLF8$f+|eSrW3*p%N+7)(%Aq7Y0|BlN8psZ%$I;YBFi5m7iG9EVH;ScoY6 zyvX=wM&|$&>u70VgrUhdyfLBBer&5H?Fj;)F8~(&lCyx#+wYkw{9!W-xs_{CIW*2% z+ur#d4%wqddmFoD`{_G*EFl#%9*_NMGq@~ZKN}Mp>vyd-<_;BURW<~)&!3ZFbOm&K z?yKXe=vz_@(PT#p-X*BNF_I^E59P6APsmm=u8~X%6|f_PCdyH%F3HLGu+ zBd;-ZQ$sIOv8_a zlP!|%efa0WrYqKp6+djQLkPDm6$I;Q&#uWF?IJXFp!dcPz1JgYgX(oRfuBQxK@+f# z!Q^L+G%?ma2V)pSk8$vA7U?o>xx#o>ZKF!42-n;85@J~EMg?xvXPn6X4HK5^i_pM@kwT%#?)T&su(YOm*dAbqpkF-gdeH{_)) zk1Uf1hVfqc-+-VxyKhw=jKPm+1WrQm`fm__Q}QV5rwuohfeatXZiW2yTC7eC^S^c; zLR6A{#%Lvylg}XVZr}{6E8C(Ng=82f6oa=mv2pawB%r>IclrAXP>iqL0%HGQEHu)B zA;5o`+2*Ut;Sn^Cl3VL@-iK(x74}#8P+{~k)C-A03}K1^WU}=R?|}Yhx@MM0b4qV_ zkWJpBu6rAq^k}wl7_nuh2WsDzY&p3x#}y~i#&y!$FlBwokJfjrV14QA$%*OdP3$aL zyF5;@u#931@(B!=S?aNG-MAtW!5?O8W@!m!Kl0P+>Tbi}B0xj1nLq|+CO~meV_T_V zShlpf5xz9@rgup*iy(j6(Y6C&zw#t~vN(UG7&=jf!l_Y zK){#VqRRN`m~`eJV1Y}eOMM4s``3dNldwaqRlAar7weq-}|+m{4E9=xS*+Qt?6 zseTd{tXdzkJ-qtvcO%D*Z>P%$c>NB=gL^bX93+QaH3BWn@0%}={8^y=hV;0tI`?&1 z^ckynwHoLB`jGv~((EpDBPWWPD}2p*Ytb4xmC=czo+7Fg5ot)D(V82W!P!JH#Y-|b zxK>8B8h4^?IxE@Tb!>@H$~_wQpv(9K9$7q z0zk5Fk%LHPOK5_Lr%Vs6NiI$u|6CkSP?CE+2k27a zzJ+jI7#23K4|vD~*!qLHCP?BgF1-D9^I8J|(~Qs}Gq`%@1N%;fysf`(-TU2*zth%{ z(!;5p1KX}tJdz0%OPSc&uOwW%me%f=fc}%U&;Whksm(PHc>`$h066>a zOd)(}=#P=uiE<6_@ad72nMK7lpr(-7$`^-LC%)5Lay~(@yzekbsif@p+~EBc)HT$_ z_x6^rarLBNrgR&z>$LqF1keCIh!%P&ND~0YG32mdnC&U6D?DMgJlvaBpG%k5HvaZq z_0s}Uw?D?#)?LT-rBMBhSxs5|J4GB;A3|14>-ctZuYUJ9~%0_j^C}btv7<- zaH;8`keiyAVEhXj&Z$g-o!tU@(v+uvDB&Rjs^#zBh%QBu2*(ysOwh7pcA_~?Za*!f zCb^94z-z2xhz3Q58~FI3x;4!GHW#3QmpVEwPU)z-ko%tCqchXfT)}eqX`rEiRf5C! zHiQ)ms_Cw-64d*cqzp|Pyd}bc3{9Q2B9G|rrEV$V3h&tzt`OAr5D)Wc<~eBoD`Zsp zp4=`m(HfdWoDi<(gwW@WmaX-m4+hIaA~0is?c6kNH`G*Dm-3HgaaG^%k1tdOk+<3YzdrUuB2ZWS^H{; z0f9G*uI{~dCMr4J9aTJ;O3`oyyqW1aUU=lbB4-whl) zpd^ADbp3iTa0M02c))oM`V}MAt?TafzKIW$-e@0EI3fnb2@wjZJO#kx%}5 z$)6I*WOEK;MY?e)xIm8?@HEkT3_1Y(Ffn-r>mz~?-P|^jC4wGn#r4@`Jmw()P7V&whc=RwL=HDw>xOFPJ zIUhbbYE$h~c)TQ#<@V9#QGbKPlnnXCgSJJ&fp0p@JuW93G zlGqxXZngCjb+gE+Ko;niaXbHEcGb=EIgxVh?#lA=v-9)1s5FANru%;}!JJCFaj zQgGO_J@DiYxvIZy;)WA4$(6=G!=d;eWOy08!ZW(Pn_0KnkyxsVrfIqB*%wR?1R zHtWa-;Gl$|;~0Y)rZa?x+XGw1>QOGejbj5*ZWz3)kj(h@5;1&Cu!n=IK$o7UJ@sm3 z1}8ZN0#(^`Gj7EyrOtHb`qaDE*~I+o+}bxqS65f@c9~|YnWS74_w1KFiEXxNZ9lt@ z^FkQ}QQarHgFBsqTFpwgWtUWAb_A39ojCnlPIIEM)364jR{+#`@BV!VXY=#FLH7#k zNy0TsDuLr>v7M3Tx3;zLtE`Jxb^=U+X?0gZRCA z7<}J(+aXL1iTp7h`N;%={CAzd0f{280kt;VUBRD*0DZ(NQBhKwlJC1C5Cu3ran(#- z-Y+(`2gOb^5dgA8*9X_GJzudA3^;L$*gz%n?4h#-&eqQ79i<6o_Z^Cd)U!=B!9E#U zByfMXPwP?<9i~5X!O!;7Gb&h4U46Zom&m1S%7+YtW8E1#$HC)h73N z&8;4>t)2nl)&{aVn*)9n!;}jTe|5n?x}`oVR8JV8vtyblpZN9@A5Yl`R>jVYjAEVP zdfU9@Eo1ThRXo_@sHx?cLlE_Fe_`SVU^(GHdW863dxK*Hh;&?`q=V!x zkALut|M}-pvnfh^3Zg^%q>=c9of%^^LFWReMz)Y)&Zf+eM<#68my;st<24&Rlu`g4 zh;#|lTL`Q7Y0cElN&m|Ptn>e1jCs(f=5{)pqFT<#ay)-TegH2%dbs~z3p(%A0Qr`{ za0T9d#Q6Xo$E!m{is2=CI&a_g3|`FGOi}m`F8Ws)lCXK zNYznl8Ew)pGdQ;$sQhSuhCy@jwd-c#ZzrLW2n-B*`u{MYb5OFMKi}2Y7q7@1{dr_) zsDAjbpR;4imSBxQfpuRkPm|h$xzXktf-63m*rK@ruF5NoN*DVNB|RZE9aGD>F`s&jTrRYJHM8d5_dVUBIX4`2 zM0n!~gh0^JBFmolMhtAOe28J4~e&f5oSE=dtzXAK3hf@~i&oKtXNIXFZ_ z>_A5wM_+c%V6xRa2?F!OY^H=Fh*&*)ou}Q%ch*^nY!1X?Z5JRp6T-hi|E`9MN z`}^k)+`{nht}V?VvOB459GW4h3(UVp{cQ!c^!w3;2oG-s9W|AO9 zp7TW?F9|`H5OeJG;AvUfz{AfD%l&2|BMg9Ykhu70!NkkIs*C97{jAXeVieH4^Fc!_ zhzv_~4Y2JZ>u^u_4{1sv8NHfkC=I;OAvsl;ag8zzcHf`}#jJ-p`I z{7%z=mZPI122yfRM)&Qkn+1r*7RDCd2xblov;WtxdkBEv+;juD#~eZ~Mg0+4OA&py zH#6#=-_tSj9^9@fTWFV`{@H&eO}X{(9pf`OQ1Vv?%U1=XHp26Q!_ObUI0{N2pFr*q zItOGA5FMT(LdtF;FDNLe#V#=txi;V$g5@wxuoQJQcucnrgc!q#Auq7VTY+)OWkvoiC_J=j(U9sw&uYR{JO_BU`tmq@`^6OlP z1EiLs=O4Od9BI7s)yu75;VsDn9mu55w4)b63W}* zj)$A8Ssqm!Dt+zR7YL!Jzt`QvF-2Jt06;yy)aHdnbI-5bokoO8yJbJ_Nm@3)S!zMj zQUbe=QnxU#fT-7?aNy?IKOg|%r>M381C0?XY^P2=Y8*~iOUJt5)Gw!Fs5Z(0g^9Pg z`Cy?kxp?$Mg^r8{{teyXI!0I+aMU5Z4!I+c%K##el0`NmRH-4K#_WnO!Abe|-k%@G zN-fHJ)>|4Sd`Jm%JH%K{RXS;d*$2NOcSbcN{RNkuZnp4R1A7*Phmf8jOsGtc0KO!( z%E@S_j0l2M9T}!Q$q-tkf0oFL?0Un+)V2=PL4bn?I06Upe(`nKWnW+pmiA&ezso+R z&}P6o%-#8i7GZg}&^7X1`St1PHhE9laUy-<^;7$x@E;pV2N`0OkOFdv7zSUw29*9c zR8;uH#MVC^V!wzn=4IS$|7WXGl*2Jp$vowgdu$pv|0P=p$&B|1@E;R{UkYI1Wu} zm)Fx@ntP)e^L^!SMJW*+Qb<&Uen_Eaa27?e-ypCU6wW})p{GXv)Qe9hgqakI%oflq zy?zaUZT9QaqGuCBrT-%=vt>LCoi`9RYz}=T_F4J)55G!yLx_SNHAy9nG8K6={|%U6 zxZdn>^)?alu85-}sO)CuduIE!DOU-*w;K_jlhYGlDLdn0#Tz4)V~_kZ4@Sx`2SO)+ z?H0lM`T2rj3h+a5-7JO@;3zHa*U|B|_feT;45Au9&c9jvIbfav3%(kM?kCdLC6B3dHYih8Pg(hj9Tlg_{N z8JG1ab=MwE<#QltKAss!Urc|eC4ahg&$nH3r%WOEv=l7CoC`ZU0Z~zH<`96qM~@vV z!>R|4R$U()OpXZ}i6d(Q^ycQb(0BaDiuCqo*N-1^^SpV5L6?)xa&s%o$wfG9)z)4H zNYqO(vxg%y?`?#~l;X zLZvaby#3S6ku0dTqcxi`L*3hKrphP>bj^6-wok7_vTv*LFE`vb{Ctl1!N2xD=KOeD z5j4n^?+?~jXLDwGb21~mHdK9^40uomLwcc$_}PpM)Aa1rOZ3tM`7(c<;dNZmK5Dof zTcY%{;SZ9c->7GTW`xEMiAP8MWMs&^4XOL0xT)&TNk=K(Ff9~zxok?vmlGq;zOTl@E)4{_5l73nBIOL=skCupFn7iQ18)f z$$xc4UXhJokESJept<=-^BOgVNq3R#t1`NPHyX;@YISeXSgV#eaqIFGQ{b5(X)y=u zF&TVro9lBeHgpg|VOu;CylH)LdZaA6f%#1IXSb`1Kk3%F@F52Ku(Lb=K_I}K$Q+Iy zb%92Kv`+95sK(#YKrBxog}Kmw-bPxdtcX(IpuPo3Jq02R=ICj&vWhOc(G?Z~-aSYS58;X)X7 zZ=inR(L#*xyP%&(N>iuwx=1zL%zj(Mgo^;Fhx89M-PKJwwlEZQeMR?g!{vh??Gz6; zPov2@M5mqd!W4S^DcEaxM`q8)DhA#6?HVc?A8m*~lEw6Su>ha3Bd(inujW?lRv!`j z;g1i8EW5^XW^ZoU-;cWQmbv-fxzIU~ei=Cn7)RmTGCDbudt^I2fbnHDGOpn$hRY|2 zP6W9U{ICK)>!-01a<&fCC0hyj9UU4K+PNi&kEk4s_UAh!skgz~&DGu7G%L3d9Bpsy zr0LkSctZc4n~P+a_Jj2PcI=s7G|e70|M2%}Ys(z@=X(Q>ghV;s-J+ruPg035(a)q3 zSXo(rpt2456jQ!@UaCIEaN1((ynvux>7wv98}_F?%74e3b)^*wpEHys2lXxb5^R?5 z#2nm}e@ce>t4qPkd_dbirrj1V&wV8GHWg}$N(oDV?juNYvk<~h6sBdlQA*lYO5MfPhNhRr$xi`XnTBS zoM`SQW&igY{VbcCNnJg+?%DAynOZfLz3lNQ88y8%ym#sTa7)retLF8L*tDLQ9yM%e zX#5}m^!-Xw44p7axXr)e71vlpA=&yDU@GH37%suDRpwq6ijmSX>7}4?D1*403E|z)ct#Art96U@Wu^WrjFNfkxNV413h{VX_i)-;-PQ z6m!)k6f1a&Zxgtvu7qo?D-a&CG{HOHn8>Yf<6hIy4Ip9(1SrNSE2SRk4_!>icBbqb0@h6#b)ayw3bPy+HiL{Sx;~^6U$9(>RkAmAh8H zwYf%|&?32ov5_~OuO+K=w6|yI6dY!NuCTYQ4X;CzeWFSlhOcV@KGNVyZ^quE z6_MJ}t9Qo>_(fg+y$Ykl--O;-KU|$+3aPKyT(wYBYtO3KoS2%zjuK!9Z7Vfy`P~p9 z9?^T7BP;ov`J}tHo%1*4kIB>M=2qM6kFSZ3=KKlF1QfOxw)Ij3Wc6(>7C;8U$Ucd& z8rUL3wvF?ip7c{;zAsBSzcQZe(td>+-=@;!K8-EOAfRp!WfNtZ6n zL?1e*<#NDJiY~s42oVz}$;o-Qr+i1lJ=AIjnG$Ln^fYj)U3LdG6j>6)T(pD^T8?0OPmZh4;A;!TlLMlNRkxI}DOfSu) zsl4IpE7m=mwa)WL+Gqu`JkuNIchg-oPu`&&ueFiBznq777r1&cDieL!d!ZVeQs8Kb ziAF%?l->M$gZ1tt&A*+PR;q|4-h7TXr^zp}kFlvN(n3*)a;_RU5$FpSFl7HR)F)#C z4i66*gB`?i2u?e4BxG&lXRy49v#Rs$gQFpbSmwI^Ze(nbtqXi+77EnaA^EF%;mE>M zC$5mjSA4B8V)uFmW`1rM-L1L4&vSODz~CBnoO&FyK**5AC(b49Zq6R^bxzc25x4m1 z4ElxL5;vEj zDP=8!1m^`EY{mQr|4a&BamjQoE7bEF_H#{_*r{`Y$+UT*?HlK&8$c+oa77t|@?D zCg?=shtC-j_W(ro_kS?Tfm0cy*d`|?VD3rM5SaXQ{5i=p*2`fx!?K*qByu$foc?^1 z$zjUCK}<2IIPK_Tc>!v%?fkbc916>MP@3`cw_z0F2Ll-y8HkrblVoIYFo)bhnkE|M z>1m0LtYu#(rmS;WDJA=0xxf7P{ZM&uIrSPf5x-B7<1d((Fe?~fAQB;KxdR86TceU_ z#RQv{!w3zUIDGe0+&%QS=!Z?F1%_LAuJ7|}HmyL`_t68%D0>iU3#lo0**t}}A?Qye zIRaLwc1c-bsNi>y{mFFV`?HGiIp*M=bE z|Lwdv)4ZgM&lB4+%}|68m)S04?GoBmMne%cwx?1Fzl7t^%njS>!wWWmIQS(X0A61z zD<5fR#xegM%yH0h$(Q+Y$wg=JuENy=rEZd45BL7I&A+#qyc+&{#ImFCK%EVpxO0oH zr^V-U@t$J`upe|sMD76Gll8RX>9HCm{#rC;H~@NjPB65CGedTf+JibC=vslzAW+MT z?1|J0Bqbo5QnGFinM~)kS*K?DO<{-V-{L#nw^xy}l5|;k*_fniQNNRW^11kZW!kz~ z_E-%~wQnxlc6omz(_I-EwH!iMgzguw2pCh7)B@o2TgXIpOp(m&7j%yf11760Fu)NW zIuOTrfaBH*+pTk#O93{bb)Vn#E!|n0{4Adttd#%6O+KCUVLRM2QL#XRRFwreOhbC3 zm-Tr`2Dh@5)%4dTPN0#;7S6laV{R6_g7ah|qKMN*d+HvClyQIpnB*HsrowtuIB;!k z4Osx@?jKW&PWd-HwfCE$9$QYEV4GwQ}+z)eyLTR9WGRWy;XAfM?ep*neT8va?jthaBm z&Ts-_b%Ph@N0!9jzaM!rva_#csz*mC7U+FEH-G>Sr%>^<2WcNZ8VvkWU8~y4$mPx7 zPq|OS{>EtD(3ekk?5EiWmQ@!jZRnJ7P%jLTWD^Z%;(`|1`=`PmiIqPD-m=TAd_ z2qxwNA$STx1&oSBQw6W5tZU8|NLsi#Ed`yS>PFiRnPUBumQSA$EHJych=$7XR|ihG z&wXOt^e+Jq>`$f}x$w1viLTE0xA7j!4{fRqfa>;Ls;bHN?{Y0@*seqLVujiHql zVI~_Iv!0igOC|4)_gH3j{k)~rNYQwNRO5u3_t%{G>(Mw=lQhchL~n<#kz`*|R@Mvyw=ilB zUS4u~`kARIgcsnKk)>r!TpadKsIKSt4GJU0BBki(u8_T0Aw~DQmyXSxZ*v$4E~jxI zq2KFnQp>Z}-$3ek*O5k`$33d(`p@g;pYmd6wsSJb#oZ38k1QzC<_8?=xy%;!R{Q-^ zMdr!r0|3r2Jpd4!3o^cuF^Liiw;r@!#eJv@ftg_LG!Mz-*x2jz^og07pr=oxY<2Kv z#EUsX<~mXHu$YG=*Hmlmo~spU_vhCw#FYCa59w&M@SZ%&-FVFMbZ5*FC7pBA zj>!uv9@nC;x$MB~2ZD7=kFiK4O$>DjXkJj&z__9D^QnTb0O0cN&oK#zLg1njXC+0% z`BxC>N~wL;KcG>9UEAYeaQNX!!Laq;Zh_m|gVOB8O&>kD;r76<>IJrP z2!4!Ym6zIn|F(o0(!v6J8v=Bd_uyXrAH7vg%@e5v#Uld+|;yuXIU!^|CVDgz~X>cvzwd{+mGo*oso+@4cF#OY8BBb0Wd{yw2PHx8N z$Q}AD@$xqJQM&GJ8~@iqrlKQvi4fj>RZ)@owk&yo75Z`vVD%lc@7Y=W39=0G2VL~W zhjHp402p^`Sp&951nXhW)bdzs5_~dk@mD^|?OcC!!tH!J&BFIH`jUrcO2qpH=msPX zuN0u(sQB6}L$R5SS zbhWgK?nb*k&AFT;Vn5xDX-Z^LwnbuR&)z{IGJM@_OzD%y>FFzgp#y8d=Hqu7$pZ?Q zzCc0(HTz{^Ktq59_4WJ4vy5fVX^-Un{`@62{*Bwocxrc@zl+jJJH+B7o!5^u%qw?F zaz?(iNfcHs9=GhirOO}J7L$A4Y{^oWAf#}R3o3oQ;MhOfnm7is4Q(K^s-$C4d3i5N z;7^~%VKPDOhdse*H<0cpQVijZ5Updi>R0qOHcn!T1bT|Lf|TC_X9kD_94psOEhnYi zf+`Qu_T$OnzB?gmMZ)9HSws>6ttsp4aJXE`*{dUUSE?e|H3Y2`&ygLw+dN}9%8~?)ZTwUinSI2lh&vQTb{eHjRud&SJ!KIKNa8>oH*-{qq zCUD-$A>%DR=t4Sj+BS*Qec;!G6X1W)X508h;bo4<#XWo4|99V3^k3g5M0%N)_66HI z7ky!2A?Tbr1UMr*b5gwOXz^X)x1l}v}k%!Wp!x|poKlGoiKl+TfNug1Q0Saa{@CL z%wUQ=R^9P&yz3$KhF8Wv>7wi1XN${gHgb2esxkYn$`sjGM~C+Zsd!)g6=uj^diZCw zF{?4tMDG*gqGR9p^cwNopZB3%NS;iZ^q>4D`{9*KGtNI(nN{TMV93+NT{aSp|8jflNfZ9RiNjBhUmfrJ^yH-PNlb9WS=7NZ!aGL2 zZQBefY>Z%_nB4|jM9NlF%543|;eC1F%^ z@uEAPKKeya3OIE1k;QFf^mO(xDCVSif{%inR2=iL%dN=3{2%Z?Z0?8EHdhFy(Y3a= z>Beibq)XFC-!$9PaA{yTCS@S9PKbv(jczVPJ^i8XA;ldX7smdT@GHfNl#^B$EK(op z##+e?81=}p?#GJD*5gyDkzJ@qNd!XHAjFtFWnD7x6nOK~qHM7xyu>Kh<5)BV0qz)WTFjVN)=neLTd+cR5oJeF(G9 zURif34En3P$6)^eQ81<;BW0Z4>e1qvFdjyp`%vS4(7A?(7s`VgDB~9voF6IgWMR2) ztcN}Q+O;%PRd_DIazXTnh}ack?tyQBhn0^H9J+ihbUwiVb5CV$sKu?E*})qhZV2$E z@498uEo;(vORQv7wk6YJX5J(n3n?H@wG5T+!9#BkkR!I4nm`M5WZemR;}ArC5UsFAvBm-Oe#$7H>_d9YKZL&7E_}3L`Q<9Q>h6E8 zw7MfZ@Jjyt)rfT&f0I+Rj>Puq)8i-2sIyZ$QtxI`@$>P&!>nEeX?S|X($)Uj`>%{& zTwD()sd)nj!Rtg=772-^B&FvK(Xt*yGma@X(pIFM#-C~>N53d1f22$}9EF^;xq4Mf zT->jx;QZ?^RaMxBGqbXYCg{Y8ebJ4P;wk@XX1Ynm3XR0v#*Uh@N2^vd=^Wcb z^5%q!l8JVX;=^L`QGh2bJ>eLD647cr|Ca3QYO^Uba=ZzDrdnL3l)Ui`hk zrH)IBnE#qx@c^4i4wtG}u1o)K|fwYM?2HzSR zIl`&{*+ap9zMtCO(8{pc`_SL>!Vm4jt=9(-Ut1lp%>M~JJ|LH5cVWn)Poi^*I98`? zTNvY6{d46__(Mcboryfdc$Z(8O{kTBC8)>g?Ab?oD~rgL06KtFXn)$!nm%llXb+*4 z!}N_isHaWGhuKF$QWA_hw5KS|7Ut)Tm~WQJA<}d!`wn_~Al80ckZ6tubua^g;*Dg*dk zgo$HN4-Ol&kRY*uc81g?LBR)~>W{fC8v`E}V?l>{_)eix~gAjs|RY%V=?YH9G+G4oVIml<00os(FDSbl=2tfP~6?dLJk zs6b=ppq{eT6-kmg6!p%M!Qw$lNl6T+jEKJrAvZHJ@}%t+l%S7Ia7+-(J$zJ;R`tGb z^P24RgV1(fz4PmZZo|IX;G?pUg%Pg}%VeO|Ow`)8eS44i#S0f8rBX_e9(rU)xn)ZO z?^e{K@V_}tpdcWDAj{I_)~&>Z1PB_@DyU~i0#SUzcMk6*EeVrFNGU6O=vtvsPf1U2 zO*0$nP>&)92A2nx5gIbwOjPW&j`7Tz#0X}>ZQyc6mB+)Sp4(Oy#Da8+{oKCw@#C<< zGY|GDweh_kNe`g8r!$lC1!7N77#kb2AcTYuvvq8Rks!_~G=zvxd&M-t^QaoZ60bpO zg)FYQ8F^o@OxRC<3O0?fZUS<5T9HbvI9vqhKJsvJ{+aL(W42F<7eqeO*ba0ak00m3 zm+DwdkTIq_$gZ)!aRcm=0^}tFzt1c(QxbK^boiC&RB0L9Jp0ws<#)LyqS?sCU87dX z0=g=uLdLm#)AyQDeG}RsG;?$YEpkUkEKgs#SvGD9&?_}H@SGZ~OqKY~S-{gFF%kb( z-?i{`(N`S3GMX{*2!$D0!y%%K8C zsgbj0df2w-mTf7ucM#wWp_(#{q9N8nhK1X>`B1x>I z*c%!Ko(k799k$SKjw!L7WSxo4_YwbD$;-zrrc+lbX*^=G7ZMn=>2snyGx&hH)>9^+8Q!tc86-tb(FM{B7c@=tMq zM%E7)lUO*msJ7RgoD;{pd+AbGY^;phW@fbLqo!*!IK=~sXDqcgS8i5#!Lb&`!M z>5+0t@zus$AGB!&8k^tj-|99#JI?R#2K;1o$M$nnQOf5W4}%oEdxR$k5X zuBD@sNr}bYCZl5CVak?!z^U%_ihlCzq;4-tI`}C-NvLi3TU&sSg?#S!NZcC z31Y}JK%s|n8C5Itf;z}J{z8_>IJCo~wZE*XY8t1KT5Obi@Exi_zL{^t}<xT%G48Rr zS2nUYE-M&xp?$%X@UBnAp6C8bCk5JcP=DJS8sas1TwPtK%~G@vnF^nSWT>}$O#9GL zA)(XyOMBVZCLkV|fbjpT3%1a>5xTfc`RxvbCR0EAj|5(!R@!WGa^mNkVq`R4%G8r5 z*sUlXK<|t}pgma2aJ!g$zBnVq6;{O&0;8W_2#NN<4P(jQExU5gDE`y zp%VafNVw^xt3AejAgwi0 z(NR=%EKv*2-Xet?El-`QS~D_+M7(JSLGI*y{KJnd#8U1?rbFh@Otsf){AFh_MqH1P zEYI%QMUz3TT2#;^MFYwjO*g zCWCz)X)MT}6uZoRbHeYC&Y96}#NhmakRCfoa3wDvpEkm;{Jn8q7yp2H18h)On7$$d z(?#5^c+Hng?C>A}-_c+G4lP2p<*<$dJ`{o0;_m)NkFTY_Y;n@fWoeS zg4wa9Tyu+C=zM-}>40_Z{PLqQi#!oPt{i`3sxA))a)oxrL`P2tX`HLRU2BHZ+CoJF z9+4w4iBFc)S+rA{0YRaWrHlt?fPNT90SYKafs6NPflMk8Ob()ULhnc!j}7G*JNxnH z4g0)#xRkvO-s^|vYgwHs<6oXV6-!TCO@Fz4)}2I!>2DJDJ*uFrJo#kh>J+Wyo}ZJ$ zwHfjeKnLj;3Pax-4Q|%LWLzuRp<2d=$N__=SxCrfY+9&?&?k{^ybWsk!>TbURwT>5 zM2ag<)?MRoAlV!kKnIZXcMMeNBS-9^fyLHO8IN}xF$frLw|xDI8edXE0%lU)v@xoV zJq5PR(U)>7EsL#6Q%j60X>pZK$E0oGEb*B^C3U~7?&{|*L5>e0i60U{jD_OQX-s3! z!eFehDHPr?D#Mh(B$K%!q7*^Y-h--MwAYJ$ zWso+Y{_F-+hm>MGAcm>X5SBdv)&)7KiTl{+%AHr6naWZoFXA`+T(9ZL;bB zv(Iu5+p4(3VEy~|-Z!rR5JjkXV8t&CufZ>dtOyVng4?R>!;}*N!*J0jKYxB{ooYtO zjzCVrs41=vpuxFw-vKJ-VPMtRXxCM~0hTY(fXG3!C|((BJUA^tRTf=!k^r|nBgUl& zX+CAKA23pcDO3&DZau#XE}%PES<~i<*hnC?sgGXrqvcp&hCwBMEl6O{>(W;aIV`L$ zdaRBGiggVB{=I}037cnv2Pf$K<>6d1K0B*Oxs!=WR&dL2kYg|)sx^D=p|P>O%tMy+ zsl9#C{gjc2Fh2&hDNa@xx{oQBMKx5eUD1KbXbL^=+-sP>EImzlo)CM!&c18N?U)){ z1*X2x&w1B_158Ikky`W*`NrdNa%7}W@7`^!5d66=*T)GJ|jUnQAg)GEwXlw#dxkouFj_6~j%YF@hSm2TVC^sTYx`>#b>O z+6MwQ9m!*5Dh^Pm-v;!9Xt+Q-(Mrz2ZXqh#Qe92xDRE=py}QG6lh`8&>3-v%fouT8 zFi-wDoM{jM_m8 zL~*U__D5P=Pf{M-aSvf_jvcprt1hF2o|&F5nfSP8baWJC62Ng_lB0f>=Vr8hd~L!p zUQ-(UslS6W{3p;@35La2u+$)cmL1w}ow7p`5ZUGiGO`D^YtG5w79 zr-2j>CP_tsRkukue|uSI;xWa;b^yJr_XFibBE_!wCcltbwH8eg%;3N{g+2`umQ&Dj)Fl$lsz$ie2w+@5v*UPVq|C#wuxXg`<%a|TidZ3a@*6*wot#AqAJCOeY~vF-JEELD1pJC%eT&~Tsqeg#ZG zA~2@NgZR~2G(fNMo}p^0t+j?+5Oo8_*+}QriSLtny?;LYdcu~6%6+uy)3ot*6+as4>&O4(cXojO zih}-L8D|W%?8L3tqCv}tPRlPaa6b*~B~c$gn_qnEMezvE2mP+19w~D=vQ}m3_uf>$ ztaD1OBwQOjeK&4s+0n7xsk7z%tkcv)m)hHrmh_b5b@qPd6IzdW>xwu&*ek-~dj2w#Mh8YR-!zlA$<8Y={E8VWc7%4K{HI$mPC-$-O z3MluJ?^2$CSHrHEU5)NT)z-XyXD4ysLbu{w50O}XMPJ#-(C}~(T4~6vL2(D^L71aV znW>=~wT&vzjz;qwVk{F@j_MS98|*8mW%l1I!w`X!U^r`OHNu1#7V)b*6LQbMIdVFG z>qX0pYTsVGR#b_^MAI{3(}os@Zi8+*(kb1r>nck#j)t-~dUr(CB0g?EDGrGg8f$Bg zBLt+|DmD;=08HLtvTF!n7P~0;nLn2t zj}(1BpPvgB9eo;?AkY2Ql8atz^6Bt{pz<62OTU=*aWKxgKI79Y9>fqI45JEwcU++K zz~#Qa?3JFHPmdD>Jofh4*DehKGz$u%`8i^anhW8C78F2CX%kuClKq;0CCv&dJstud zgrRir5}ZTqtXCHQPuj&|=`Y7;JOmAtEVe#CuWEUMoXV@%r&wJynkA0eko8T8w$6EN zZJbhmuBdiSUv>LgbffLwxHBNc-@F1R$;kFZosvJUjf4!#OP3fJ8DB^Pn!YT24iecw zMb5nOoJ^)bMeNmGQ-87iKGoD5IeHYW!U7_108@iWg%9P2MUuZSv>S{K1&$DadnzjW zFcpbWuN1rwmE!mBknreeYhQTd3V(Evs=Ekzf28%FikU*`>yn^FWC-dx5(GdpCu-)0 zPhGW>bCV~HZzWiBCC1r_^zo3)Kiu1i!V{d&)#o}XvT(yWSoh8rHOn9{T3A5V*Pa4- zXm)xU$hcPWL-izIU*D0LUUmS$3K79iNgy2a* zVd&zv$_cPJKnB7}0mDU;=W}hX{|2}>JiPb2|F_F47i@I<)*H^sO}u)+p96b9K2u89 z7;AJW&6?gRtS$pHXVl?}&u?MVfcX326(D3uiHRUqp@JUTOe7srvQrb%DEGxbVu(?& z9J6c36Mx8=ZL^X{DqGSJ}})%@x#9?smc-GTj( zlVgA^CM*o77-!}1;9y2x9`}n{@H1aashM+EwT9}C<`(D|ajswVNs3dW!4}1xH@)k1 z6$~Z5OO&!Lto%x-;A5--SZEV|^Y%EV{vee&+H2bA!Lf++vaBqw;#ZeA_?x$+SR4Iq zK3x``*mwz^5SUiZO-908AG|=ATQA0xbUI^? z$1#l@dhN4k`7f4)D<`Vc==hP(f~5*Z8*qCxjw~;?!sJz{874@!`>{X+%%G3t3mXt1w*~#}}fUf4^y)(qAbD_)`=_hCi4~?` zBi7>FKN5OJdOqcH&S}p*W0IGQl;nspJ%G$k%uV4dXKp^-Ri}A&K<0MH>uo)2*%60 zQX_s@^bOU`$zldnQ_3h4rNP+*!zuCow3KKFF!jLBd-C@JowJJzm^lcB!$n{af)Tl2 z^;t^x!%tMA-x$5UgRL$^Nu;pp2z2w~<3^c!;1-3{^x^cwJW)tc5Ckl(Lytf~bq>+Q zB0hC$%W1c1pa^(<@WhJ#f$L1eo3^?-jXCjv>d9Y!>km%j*lSFL3U zN#fru6ai5hFYgf%5jgy^?%fN9k1GmB6b&;1 z1B1V~#@Gdul^%wkyZKZgYRJ;8Fu&CzaM0@>5N20k6cXp{DtudGNpt1ItpT?E(*EK8 z6~8jR|Hcanz9>Qgz~@96SW3c+9H?kN(ft9x21N~^WVDmGYqfj*yT`yrp^OKu#(Jgr z+9vJNrMaq^P69>^f(^DUOVWQ(_JJwqep%&}4eS1D%P@aQ#q?_{J^87q#6HJrerCpx zJ|3wDjF}aanxJ$<6%AC|V|n4mnyTO6e^mWBuU`jNT_$XCCRe(aQN7^z!}kOi1k!c) zQ*6j;Y6jSl!>TYv#72o^faHz^h7gK8Y=?&)y>fB2J4mrRqTgi5q&81R$0hYe@yD8K zs<-QK^_Wq>^%ih2d@6et0-gnK3(VawO-E8roJ6Aw+z9hX@GDB)7Dc0Kx$p23=}#)C ztFfk7xo@(sa9W9#r@+-x7TpdGgOOB;IWlNJa*d<`V3$hw~ z+8#EX47tV6e@-n4)uk97}cXp$9lj94M~*-Yg4>l77b|s3i;q#Gqo!#kTl7WYjS+~;+g|C0O?BeZt&NNzz*Ork z8>!XA%xA8}7(8>pBL5GoPLrpN#Wjsi_cMdzHb>J7b(Hkv?0RcP474Py8ZpczWVZZG z@W}D-_`Y)J)}w2)MBq3a*1?8jW3#cac)Qw%gA$42sx9f{ppc(6G?Wz*ir-@~;Z)*9 zv0YR|WH1OiL9Ep5tgNj#G8)YB_T$t*+2PFepPYYnw(_Y?3V0|=sV?l^5aBvG&7+cr z?f`)^;=;ltRZqni3g1s!&wO_VjleOn^SBAIv^|YBSseyHf_#gY`cLt*O$HT5yLX=s ztS@`)s>BuQ>w6Lt&P$g#{pGQx6*vrq>hayQw{I%`1d@vqmlh^DFlbVxnHb3Rra1pEvI5%) z4{fI_!V&U|yJh0inGE3d*4o@`%xtzsN`X`f?NYd^nYuc-X0#zRvTAZCxWiBfd3jYJ zy(ax)DRzwrRWoB__NZE-MA?hT6&;<&7{O`se3e8;4+j7}K6MQZL%fzCPJv^(HlKcT z`}PJRx0U?r?Qq^}BQ}!XuhY{Lcy~#77yr9kkF~;{G3&hdGl~8j zM}ScV7nHFdg(u=Q5#{j%MOS$EAXEvWqR=Lc_V>>UHmKU$Pl4M8oCE(MIaY!&JO^34 z#j~)~@c$@NREZJ_>xwwzh$L@aT@1xH5Q#(BQotfd{p#lG>fj}HSBu>`bT(zdasE$1 z=bDpOtO^p5cLIlxHT`riGdT0I-tc3)`UMo)AV6ZCL`T9w0^QfTn_e?c@1whGv5;{Z zqF_+s!VBOLuBn*6Qaoyl2e$ag4%Xl<^D;h^@qpdGh{pCY+qM+H_9eE2a;l9TM1K5u z`!CC13+=g`UqoVevF`b3%W`s+aURVirbHMA>7>}(*#TAuBMkefzJ5D=tY}Hpn>o3- z60m^tJr_k9vac;Wg1C>98$4sQ#@;yETG6b4c#MM*Tb9sci{58o*2Jb0}MJ zB7wRw(9?55JMo<@IM04OopSKR8SES}ldgw!Y&wwzIdQlil%&&}VK9R&4qUpbRyY%Q zUPg2MZM1k>uz<0)Dx+nw7qFL?)kw5d7n3C zEMSkusFz_zshsFckTe-=Sp;}_!4}(q4ZzY8Ols`UAjD$iQ&I7c^o6YtukoHh3yLKP zU<@34#uO7c56yfgKd z1a0qMJV?PB3^Oncq2&|wh%}dvA0zQL#oWNG9u6Tm^8em(Ze{^~e_F35)Z$>~47_4stq+kxN&pbwcC_y;y# zH3DU+Y9uzOl5=t}Saq9^vee%NpQ!VPpCGOZMocgA@@C!LsG%mASzxAzPY*bk*LW*{ zHG^t=_(^~<9JP(Em<+5xx^LKiouII6a57i#q$ae|zvRN zSD8i-UZgWR_6UBLcVXM?b=uG{UHaM;lYF(T+NhD`vlF_&6xQYWMyzXL@|v{Yp8uA( z(eriweL=mR(z_LY`4h{Nvu7N;0~wi^PUcWX(_v@9u)@_<3NZ`7UY|ZSa&mI2Zqvm(1AN&e zQ*X=(tQah6RLX=!CWzLsZZX+w1x5E&QGLl&-S1IQ3X3()rL7hpIZ7B37!lSeS5*o^ z<&x@qSh`cgb?ogchX`aCOa{~n-1)+AGXUMhY2fE|T5;qO2kdMwlOfQlhWd>wlrt>)+B5i z2bAnQSY3Ba)73nfsd&V;)rLvkoZD>i=9yU`F4d;$4EUnrfXAAkWdAw1m7R;05*sag z6^BGko|OVR#jRZw$d`8snEmojmq3}!HsNCZc@|$vzjbLF&0W6U=lk)^$6FBHcEj=MiVr8QN^lIOCM(Mq{!YDg7SY*ZWn~gT8yRx=*!BedT4R)?$iJ|$ zw%)INWDuh(cv>vg7_N}G!=|RDP-aYP6 zfljlrT8M>Wu8I>JSLtSHmdb&BuNc>=UbrLC(a~Av79ko6_Iu8kuCvsA{`^phYsXeo zu*D#^+#f_l)OqqUQlDIN{SSQetRKD(sC zkpDqBG5+|XHctpjRJU(TWl}T1l^!wi(?pB+K0voLJksAf!a_ISYlZ2kY%Y=Je z+tU2){TMPfnX6|#LG=P6Djf-tNT9ASwRf((Si`=~uvEfQhMNh-ghWEv8d?xMn`cz> zlhGpV;VDyk>6`n6h}!6f7um?&ymY5d0EVY$Pb+G3iX6yPf-l z{`qXPzz(It3%D_0z~211`R?{pURG%xh0Y)wXWyODs!Uw7yb8ZWYg9UTIQQbAKRh$p zvsAfT_J@7K4aV4(upO>7LnPKM$O(mnCcyF(!w_n(SI;~uJVYMh_+VXBJd``EHIfLO z6Og($Er0m*GATP1ZKO)_2fDUd`w^bWSfF84>j(Y zU*0?n2KY`d86<0Wq|Y{A+7rhtP-39xQ2eR2O-ymek!&V{iS2+7@?xKL=*5wuyiYen z;&R!xaMrp_%n`#U#pkv2{5vY{B~&M@GE91yEmae5#$n2ga<~14Dx-Ub0y2YbMI7br zvmSyv1vw(oQ=A(aF=Jdc{InERf;DIYGYqBT=PD zKLYzBTkT5cl!wim0o;(TzZCdF!E?UK_lK~gP z8|LDU3ZXvx9Ja3yDwd9>^yhfQB9-PE~#&7EgxKfR`2b`VE_4=s*>36 zZJoQJx&JUj(&*Fz@zXbjrmTOatw~e}Ke0}1(p7^@D#h=CY2Uj?l<{o59wl}I%Beg$ z<&000xIY6hKHl(Dn>Q}>FY%#m%eOLyZ+LImfGuS9#cabfbMCwTv3CSjUZ3_boLzQ- zIC@bPUsz(kkAmtm8KUl~7X=4TFho|(nRXh&i{Q4#XPe(aJq4)-W^Xe**Tv0VJNX2| z{A81IibVcCaGkjG0jeSM*vDC$Pf{>cGt83z0Uc`n&7}G))g62&Ug|dTM(&wNsM18X z3qltSwaDNO=leWnU#>wdO=gZIWfmYRR0H{7|n(V|q;n&)*)UHNYbdKbdi7Q$OXzlUbNt;I)9>_~1_m(NW>FU9jQ(NpYJE&layN zD=w>lM^H}|%{h1dH%X7KBp4*Hf4^>)9@qM~^~jIxk2h*RUnI64yw@J-8C>1?*T2sz)vIJ& z7#5j*nYr&uEYIT%s@9pgRH(NofDhtD(d%5ae_z1tkH@XE*DLH4{W-DhL(q{UOy6Jr)PA>E`EId;>O9 z9|lMU8#Kj4^-_I@gJMQ}M`mv>I?Ux{Ht0RB`Smly@dtw*+1J2w6Kn14W3j