WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
Patch
bug-83869-20130129203854.patch (text/plain), 334.98 KB, created by
Xabier RodrÃguez Calvar
on 2013-01-29 11:42:11 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Xabier RodrÃguez Calvar
Created:
2013-01-29 11:42:11 PST
Size:
334.98 KB
patch
obsolete
>Subversion Revision: 141127 >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index b3e0c56e5c6a9ec6cbfe530e3227aaaa2278372a..3e7cf839ce11c751780b43753aee641fc7ae71f5 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,88 @@ >+2013-01-29 Xabier Rodriguez Calvar <calvaris@igalia.com> >+ >+ [Gtk] HTML5 Media controls require a design refresh >+ https://bugs.webkit.org/show_bug.cgi?id=83869 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * GNUmakefile.list.am: Added compilation for MediaControlsGtk.cpp >+ and MediaControlsGtk.h >+ * css/mediaControlsGtk.css: Taken from Chromium and adapted for >+ WebKitGtk+. >+ * html/shadow/MediaControlsGtk.cpp: Added. >+ (WebCore): Added MediaControlsGtk class. >+ (WebCore::MediaControlsGtk::MediaControlsGtk): Class constructor >+ (WebCore::MediaControls::create): Creates the Gtk+ controls >+ components. >+ (WebCore::MediaControlsGtk::createControls): Creates the Gtk+ >+ controls components. >+ (WebCore::MediaControlsGtk::initializeControls): Initializes all >+ media controls. >+ (WebCore::MediaControlsGtk::setMediaController): Sets the media >+ controller. >+ (WebCore::MediaControlsGtk::reset): Resets the controllers. >+ (WebCore::MediaControlsGtk::playbackStarted): Invoked when the >+ playback starts >+ (WebCore::MediaControlsGtk::updateCurrentTimeDisplay): Updates the >+ controls when the current time shall be updated. >+ (WebCore::MediaControlsGtk::changedMute): Updates the controls >+ then the mute changes. >+ (WebCore::MediaControlsGtk::showVolumeSlider): Invoked when the >+ volume slider is meant to be shown. >+ (WebCore::MediaControlsGtk::createTextTrackDisplay): Creates the >+ track display. Though it is not used by us, it needs to be created >+ to prevent immediate crashes when loading a video. >+ * html/shadow/MediaControlsGtk.h: Added. >+ (WebCore): Added the MediaControlsGtk class. >+ (MediaControlsGtk): Added the MediaControlsGtk class. >+ * platform/gtk/RenderThemeGtk.cpp: >+ (WebCore): Added getStockSymbolicIconForWidgetType function >+ signature to load symbolic icons. >+ (WebCore::supportsFocus): Added media control widgets to support >+ focus so that the focus ring is not painted by WebCore. >+ (WebCore::RenderThemeGtk::paintMediaButton): Added the symbolic >+ icon support. It supports now normal and symbolic icons at the >+ same time. >+ (WebCore::RenderThemeGtk::paintMediaFullscreenButton): Added the >+ symbolic icon support. >+ (WebCore::RenderThemeGtk::paintMediaMuteButton): Added the >+ symbolic icon support. >+ (WebCore::RenderThemeGtk::paintMediaPlayButton): Added the >+ symbolic icon support. >+ (WebCore::RenderThemeGtk::paintMediaSeekBackButton): Added the >+ symbolic icon support. >+ (WebCore::RenderThemeGtk::paintMediaSeekForwardButton): Added the >+ symbolic icon support. >+ (WebCore::RenderThemeGtk::paintMediaSliderTrack): Removed the >+ background and the Gtk widget support as it is painted with >+ CSS. Also paint the time ranges with the CSS style. >+ (WebCore::RenderThemeGtk::paintMediaSliderThumb): Paint slider >+ thumb according to the CSS parameters. >+ (WebCore::RenderThemeGtk::paintMediaVolumeSliderContainer): >+ Delegates in the CSS. >+ (WebCore::RenderThemeGtk::paintMediaVolumeSliderTrack): Fills the >+ track up to the volume level and delegates the border in the CSS. >+ (WebCore::RenderThemeGtk::paintMediaVolumeSliderThumb): Delegates >+ in the paintMediaSliderThumb method so the thumb is painted the >+ same with the CSS parameters. >+ (WebCore::RenderThemeGtk::paintMediaCurrentTime): Removed the Gtk >+ background to use only CSS. >+ * platform/gtk/RenderThemeGtk.h: >+ (RenderThemeGtk): Changed paintMediaButton to support the symbolic >+ and normal icons at the same time. >+ * platform/gtk/RenderThemeGtk2.cpp: >+ (WebCore::RenderThemeGtk::adjustSliderThumbSize): Not adjusting >+ the thumb size and letting the CSS decide that. >+ (WebCore::getStockSymbolicIconForWidgetType): Implemented as a >+ fallback to the normal stock icons. >+ * platform/gtk/RenderThemeGtk3.cpp: >+ (WebCore): >+ (WebCore::RenderThemeGtk::adjustSliderThumbSize): Not adjusting >+ the thumb size and letting the CSS decide that. >+ (WebCore::getStockSymbolicIconForWidgetType): Added this function >+ to load symbolic icons. It falls back to normal icons if the >+ symbolic is not found. >+ > 2013-01-29 Victor Carbune <vcarbune@chromium.org> > > Heap-use-after-free in WebCore::RenderTextTrackCue::layout >diff --git a/Source/WebCore/GNUmakefile.list.am b/Source/WebCore/GNUmakefile.list.am >index fd17ed5bfd46583148d06284a8d8c8ada0a90e4d..6c33a7ce8a5e31099d810c6b76c4362d344f4f26 100644 >--- a/Source/WebCore/GNUmakefile.list.am >+++ b/Source/WebCore/GNUmakefile.list.am >@@ -3625,8 +3625,8 @@ webcore_sources += \ > Source/WebCore/html/shadow/MediaControlElementTypes.h \ > Source/WebCore/html/shadow/MediaControls.cpp \ > Source/WebCore/html/shadow/MediaControls.h \ >- Source/WebCore/html/shadow/MediaControlsApple.cpp \ >- Source/WebCore/html/shadow/MediaControlsApple.h \ >+ Source/WebCore/html/shadow/MediaControlsGtk.cpp \ >+ Source/WebCore/html/shadow/MediaControlsGtk.h \ > Source/WebCore/html/shadow/MeterShadowElement.cpp \ > Source/WebCore/html/shadow/MeterShadowElement.h \ > Source/WebCore/html/shadow/ProgressShadowElement.cpp \ >diff --git a/Source/WebCore/css/mediaControlsGtk.css b/Source/WebCore/css/mediaControlsGtk.css >index cd2c4c34d16ea111e5bbac29560c684dd2d73a38..d394353bffda993b0cd40c668e94a639e629b979 100644 >--- a/Source/WebCore/css/mediaControlsGtk.css >+++ b/Source/WebCore/css/mediaControlsGtk.css >@@ -1,101 +1,230 @@ > /* >- * WebKitGTK+ specific overrides for HTML5 media elements. >+ * Copyright (C) 2009 Apple Inc. All rights reserved. >+ * Copyright (C) 2009 Google Inc. >+ * Copyright (C) 2012 Zan Dobersek <zandobersek@gmail.com> >+ * Copyright (C) 2012 Igalia S.L. > * >- * Copyright (C) 2009 Zan Dobersek <zandobersek@gmail.com> >- * >- * This library is free software; you can redistribute it and/or >- * modify it under the terms of the GNU Library General Public >- * License as published by the Free Software Foundation; either >- * version 2 of the License, or (at your option) any later version. >- * >- * This library is distributed in the hope that it will be useful, >- * but WITHOUT ANY WARRANTY; without even the implied warranty of >- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU >- * Library General Public License for more details. >- * >- * You should have received a copy of the GNU Library General Public License >- * along with this library; see the file COPYING.LIB. If not, write to >- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, >- * Boston, MA 02110-1301, USA. >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in the >+ * documentation and/or other materials provided with the distribution. > * >+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY >+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR >+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, >+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, >+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY >+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT >+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE >+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > */ > >+/* These are based on the Chromium media controls */ >+ >+body:-webkit-full-page-media { >+ background-color: rgb(0, 0, 0); >+} >+ > audio { >- height: 20px; > width: 300px; >+ height: 30px; > } > >-audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel { >- -webkit-box-align: end; >- text-align: right; >- height: 100%; >+audio:-webkit-full-page-media, video:-webkit-full-page-media { >+ max-height: 100%; >+ max-width: 100%; > } > >-audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button { >- width: 20px; >- height: 20px; >- position: relative; >- z-index: 2; >+audio:-webkit-full-page-media::-webkit-media-controls-panel, >+video:-webkit-full-page-media::-webkit-media-controls-panel { >+ bottom: 0px; > } > >-audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button { >- width: 20px; >- height: 20px; >+::-webkit-media-controls { >+ display: -webkit-box; >+ -webkit-box-orient: vertical; >+ -webkit-box-pack: end; >+ -webkit-box-align: center; > } > >-audio::-webkit-media-controls-timeline-container, video::-webkit-media-controls-timeline-container { >- height: 20px; >- border-left: 1px solid rgba(255, 255, 255, 0.2); >- border-right: 1px solid rgba(255, 255, 255, 0.2); >+audio::-webkit-media-controls-enclosure, video::-webkit-media-controls-enclosure { >+ width: 100%; >+ max-width: 800px; >+ height: 30px; >+ bottom: 0; >+ text-indent: 0; >+ padding: 0; >+ box-sizing: border-box; >+ overflow: visible; > } > >-audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline { >- height: 20px; >+video::-webkit-media-controls-enclosure { >+ padding: 5px; >+ height: 40px; > } > >-audio::-webkit-media-controls-current-time-display, video::-webkit-media-controls-current-time-display { >- -webkit-appearance: media-current-time-display; >- -webkit-user-select: none; >- display: inline-block; >- height: 20px; >- >- padding: 5px; >+audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel { >+ display: -webkit-box; >+ -webkit-box-orient: horizontal; >+ -webkit-box-align: center; >+ -webkit-box-pack: center; >+ bottom: auto; >+ height: 30px; >+ background-color: rgba(20, 20, 20, 0.8); >+ border-radius: 5px; >+ overflow: visible; >+} > >- text-align: center; >- font-size: 10px; >+audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button { >+ -webkit-appearance: media-mute-button; >+ display: -webkit-box; >+ border: none; >+ box-sizing: border-box; >+ width: 30px; >+ height: 30px; >+ line-height: 30px; >+ margin: 0 9px 0 -7px; > } > >-audio::-webkit-media-controls-seek-back-button, video::-webkit-media-controls-seek-back-button { >- width: 20px; >- height: 20px; >+audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button { >+ -webkit-appearance: media-play-button; >+ display: -webkit-box; >+ border: none; >+ box-sizing: border-box; >+ width: 30px; >+ height: 30px; >+ line-height: 30px; >+ margin: 0 9px; > } > >-audio::-webkit-media-controls-seek-forward-button, video::-webkit-media-controls-seek-forward-button { >- width: 20px; >- height: 20px; >+audio::-webkit-media-controls-current-time-display, video::-webkit-media-controls-current-time-display, >+audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display { >+ -webkit-appearance: media-current-time-display; >+ -webkit-user-select: none; >+ display: block; >+ border: none; >+ cursor: default; >+ >+ height: 30px; >+ margin: 0 15px 0 0; >+ >+ line-height: 30px; >+ font-family: -webkit-small-control; >+ font-size: 13px; >+ font-weight: normal; >+ font-style: normal; >+ color: white; >+ >+ letter-spacing: normal; >+ word-spacing: normal; >+ text-transform: none; >+ text-indent: 0; >+ text-shadow: none; >+ text-decoration: none; > } > >-audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-fullscreen-button { >- width: 20px; >- height: 20px; >+audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline { >+ -webkit-appearance: media-slider; >+ display: -webkit-box; >+ -webkit-box-flex: 1; >+ height: 8px; >+ margin: 0 15px 0 1px; >+ padding: 0; >+ background-color: transparent; >+ min-width: 25px; >+ border-radius: 4px; >+ color: rgba(230, 230, 230, 0.35); > } > > audio::-webkit-media-controls-volume-slider-container, video::-webkit-media-controls-volume-slider-container { > -webkit-appearance: media-volume-slider-container; > position: absolute; >+ padding: 0; > height: 100px; >- width: 20px; >- bottom: 20px; >- z-index: 1; >+ width: 30px; >+ bottom: 30px; >+ z-index: 2; >+ background-color: rgba(20, 20, 20, 0.8); >+ right: 9px; >+ border-radius: 5px 5px 0px 0px; > } > > audio::-webkit-media-controls-volume-slider, video::-webkit-media-controls-volume-slider { > -webkit-appearance: media-volume-slider; >- display: inline; >- position: absolute; >- width: 14px; >- height: 95px; >+ display: -webkit-box; >+ -webkit-box-align: center; >+ -webkit-box-orient: vertical; >+ box-sizing: border-box; >+ height: 80px; >+ width: 8px; >+ margin: 10px auto; >+ border-radius: 4px; >+ background-color: transparent; >+ color: rgba(230, 230, 230, 0.35); >+} >+ >+audio::-webkit-media-controls-volume-slider-container input[type="range"]::-webkit-media-slider-container > div, video::-webkit-media-controls-volume-slider-container input[type="range"]::-webkit-media-slider-container > div { >+ margin: -7px 0; >+} >+ >+audio::-webkit-media-controls-volume-slider-container input[type="range"]::-webkit-media-slider-thumb, video::-webkit-media-controls-volume-slider-container input[type="range"]::-webkit-media-slider-thumb { >+ width: 12px; >+ height: 12px; >+ border-radius: 3px; >+ color: white; >+ margin: 0; >+} >+ >+input[type="range"]::-webkit-media-slider-container { >+ display: -webkit-box; >+ -webkit-box-align: center; >+ -webkit-box-orient: horizontal; >+ box-sizing: border-box; >+ height: 100%; >+ width: 100%; >+ border: 1px solid rgba(230, 230, 230, 0.35); >+ border-radius: 4px; >+ background-color: transparent; >+} >+ >+/* The negative right margin causes the track to overflow its container. */ >+input[type="range"]::-webkit-media-slider-container > div { >+ margin-right: -14px; >+} > >- left: 3px; >- top: 5px; >+input[type="range"]::-webkit-media-slider-thumb { >+ width: 12px; >+ height: 12px; >+ border-radius: 3px; >+ color: white; >+ margin-left: -7px; >+ margin-right: -7px; >+} >+ >+audio::-webkit-media-controls-toggle-closed-captions-button, video::-webkit-media-controls-toggle-closed-captions-button { >+ -webkit-appearance: media-toggle-closed-captions-button; >+ display: -webkit-box; >+ border: none; >+ box-sizing: border-box; >+ width: 30px; >+ height: 30px; >+ line-height: 30px; >+ margin: 0 9px 0 -7px; >+} >+ >+audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-fullscreen-button { >+ -webkit-appearance: media-enter-fullscreen-button; >+ display: -webkit-box; >+ border: none; >+ box-sizing: border-box; >+ width: 30px; >+ height: 30px; >+ line-height: 30px; >+ margin: 0 9px 0 -7px; > } >diff --git a/Source/WebCore/html/shadow/MediaControlsGtk.cpp b/Source/WebCore/html/shadow/MediaControlsGtk.cpp >new file mode 100644 >index 0000000000000000000000000000000000000000..a38629373447794412ddf9eab20cd685d1310d10 >--- /dev/null >+++ b/Source/WebCore/html/shadow/MediaControlsGtk.cpp >@@ -0,0 +1,234 @@ >+/* >+ * Copyright (C) 2007, 2008, 2009, 2010 Apple Inc. All rights reserved. >+ * Copyright (C) 2011, 2012 Google Inc. All rights reserved. >+ * Copyright (C) 2012 Zan Dobersek <zandobersek@gmail.com> >+ * Copyright (C) 2012 Igalia S.L. >+ * >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in the >+ * documentation and/or other materials provided with the distribution. >+ * >+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY >+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR >+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, >+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, >+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR >+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY >+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT >+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE >+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >+ */ >+ >+#include "config.h" >+ >+#if ENABLE(VIDEO) >+#include "MediaControlsGtk.h" >+ >+namespace WebCore { >+ >+MediaControlsGtk::MediaControlsGtk(Document* document) >+ : MediaControls(document) >+ , m_durationDisplay(0) >+ , m_enclosure(0) >+{ >+} >+ >+PassRefPtr<MediaControls> MediaControls::create(Document* document) >+{ >+ return MediaControlsGtk::createControls(document); >+} >+ >+PassRefPtr<MediaControlsGtk> MediaControlsGtk::createControls(Document* document) >+{ >+ if (!document->page()) >+ return 0; >+ >+ RefPtr<MediaControlsGtk> controls = adoptRef(new MediaControlsGtk(document)); >+ >+ if (controls->initializeControls(document)) >+ return controls.release(); >+ >+ return 0; >+} >+ >+bool MediaControlsGtk::initializeControls(Document* document) >+{ >+ // Create an enclosing element for the panel so we can visually offset the controls correctly. >+ RefPtr<MediaControlPanelEnclosureElement> enclosure = MediaControlPanelEnclosureElement::create(document); >+ RefPtr<MediaControlPanelElement> panel = MediaControlPanelElement::create(document); >+ ExceptionCode exceptionCode; >+ >+ RefPtr<MediaControlPlayButtonElement> playButton = MediaControlPlayButtonElement::create(document); >+ m_playButton = playButton.get(); >+ panel->appendChild(playButton.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ RefPtr<MediaControlTimelineElement> timeline = MediaControlTimelineElement::create(document, this); >+ m_timeline = timeline.get(); >+ panel->appendChild(timeline.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ RefPtr<MediaControlCurrentTimeDisplayElement> currentTimeDisplay = MediaControlCurrentTimeDisplayElement::create(document); >+ m_currentTimeDisplay = currentTimeDisplay.get(); >+ m_currentTimeDisplay->hide(); >+ panel->appendChild(currentTimeDisplay.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ RefPtr<MediaControlTimeRemainingDisplayElement> durationDisplay = MediaControlTimeRemainingDisplayElement::create(document); >+ m_durationDisplay = durationDisplay.get(); >+ panel->appendChild(durationDisplay.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ if (document->page()->theme()->supportsClosedCaptioning()) { >+ RefPtr<MediaControlToggleClosedCaptionsButtonElement> toggleClosedCaptionsButton = MediaControlToggleClosedCaptionsButtonElement::create(document, this); >+ m_toggleClosedCaptionsButton = toggleClosedCaptionsButton.get(); >+ panel->appendChild(toggleClosedCaptionsButton.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ } >+ >+ RefPtr<MediaControlFullscreenButtonElement> fullscreenButton = MediaControlFullscreenButtonElement::create(document); >+ m_fullScreenButton = fullscreenButton.get(); >+ panel->appendChild(fullscreenButton.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ RefPtr<MediaControlPanelMuteButtonElement> panelMuteButton = MediaControlPanelMuteButtonElement::create(document, this); >+ m_panelMuteButton = panelMuteButton.get(); >+ panel->appendChild(panelMuteButton.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ RefPtr<MediaControlVolumeSliderContainerElement> sliderContainer = MediaControlVolumeSliderContainerElement::create(document); >+ m_volumeSliderContainer = sliderContainer.get(); >+ panel->appendChild(sliderContainer.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ RefPtr<MediaControlPanelVolumeSliderElement> slider = MediaControlPanelVolumeSliderElement::create(document); >+ m_volumeSlider = slider.get(); >+ m_volumeSlider->setClearMutedOnUserInteraction(true); >+ m_volumeSliderContainer->appendChild(slider.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ m_panel = panel.get(); >+ enclosure->appendChild(panel.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ m_enclosure = enclosure.get(); >+ appendChild(enclosure.release(), exceptionCode, true); >+ if (exceptionCode) >+ return false; >+ >+ return true; >+} >+ >+void MediaControlsGtk::setMediaController(MediaControllerInterface* controller) >+{ >+ if (m_mediaController == controller) >+ return; >+ >+ MediaControls::setMediaController(controller); >+ >+ if (m_durationDisplay) >+ m_durationDisplay->setMediaController(controller); >+ if (m_enclosure) >+ m_enclosure->setMediaController(controller); >+} >+ >+void MediaControlsGtk::reset() >+{ >+ Page* page = document()->page(); >+ if (!page) >+ return; >+ >+ float duration = m_mediaController->duration(); >+ m_durationDisplay->setInnerText(page->theme()->formatMediaControlsTime(duration), ASSERT_NO_EXCEPTION); >+ m_durationDisplay->setCurrentValue(duration); >+ >+ MediaControls::reset(); >+} >+ >+void MediaControlsGtk::playbackStarted() >+{ >+ m_currentTimeDisplay->show(); >+ m_durationDisplay->hide(); >+ >+ MediaControls::playbackStarted(); >+} >+ >+void MediaControlsGtk::updateCurrentTimeDisplay() >+{ >+ float now = m_mediaController->currentTime(); >+ float duration = m_mediaController->duration(); >+ >+ Page* page = document()->page(); >+ if (!page) >+ return; >+ >+ // After seek, hide duration display and show current time. >+ if (now > 0) { >+ m_currentTimeDisplay->show(); >+ m_durationDisplay->hide(); >+ } >+ >+ // Allow the theme to format the time. >+ ExceptionCode exceptionCode; >+ m_currentTimeDisplay->setInnerText(page->theme()->formatMediaControlsCurrentTime(now, duration), exceptionCode); >+ m_currentTimeDisplay->setCurrentValue(now); >+} >+ >+void MediaControlsGtk::changedMute() >+{ >+ MediaControls::changedMute(); >+ >+ if (m_mediaController->muted()) >+ m_volumeSlider->setVolume(0); >+ else >+ m_volumeSlider->setVolume(m_mediaController->volume()); >+} >+ >+void MediaControlsGtk::showVolumeSlider() >+{ >+ if (!m_mediaController->hasAudio()) >+ return; >+ >+ if (m_volumeSliderContainer) >+ m_volumeSliderContainer->show(); >+} >+ >+#if ENABLE(VIDEO_TRACK) >+void MediaControlsGtk::createTextTrackDisplay() >+{ >+ if (m_textDisplayContainer) >+ return; >+ >+ RefPtr<MediaControlTextTrackContainerElement> textDisplayContainer = MediaControlTextTrackContainerElement::create(document()); >+ m_textDisplayContainer = textDisplayContainer.get(); >+ >+ if (m_mediaController) >+ m_textDisplayContainer->setMediaController(m_mediaController); >+ >+ // Insert it before the first controller element so it always displays behind the controls. >+ insertBefore(textDisplayContainer, m_enclosure, ASSERT_NO_EXCEPTION, true); >+ textDisplayContainer->createSubtrees(document()); >+ textDisplayContainer.release(); >+} >+#endif >+ >+} >+ >+#endif >diff --git a/Source/WebCore/html/shadow/MediaControlsGtk.h b/Source/WebCore/html/shadow/MediaControlsGtk.h >new file mode 100644 >index 0000000000000000000000000000000000000000..f709964848eb9b44987925a9537893db1ce88025 >--- /dev/null >+++ b/Source/WebCore/html/shadow/MediaControlsGtk.h >@@ -0,0 +1,69 @@ >+/* >+ * Copyright (C) 2007, 2008, 2009, 2010 Apple Inc. All rights reserved. >+ * Copyright (C) 2011, 2012 Google Inc. All rights reserved. >+ * Copyright (C) 2012 Zan Dobersek <zandobersek@gmail.com> >+ * Copyright (C) 2012 Igalia S.L. >+ * >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in the >+ * documentation and/or other materials provided with the distribution. >+ * >+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY >+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR >+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, >+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, >+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR >+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY >+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT >+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE >+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >+ */ >+ >+#ifndef MediaControlsGtk_h >+#define MediaControlsGtk_h >+ >+#if ENABLE(VIDEO) >+ >+#include "MediaControls.h" >+ >+namespace WebCore { >+ >+class MediaControlsGtk : public MediaControls { >+public: >+ // Called from port-specific parent create function to create custom controls. >+ static PassRefPtr<MediaControlsGtk> createControls(Document*); >+ >+ virtual void setMediaController(MediaControllerInterface*) OVERRIDE; >+ virtual void reset() OVERRIDE; >+ virtual void playbackStarted() OVERRIDE; >+ void changedMute() OVERRIDE; >+ virtual void updateCurrentTimeDisplay() OVERRIDE; >+ virtual void showVolumeSlider() OVERRIDE; >+ >+#if ENABLE(VIDEO_TRACK) >+ void createTextTrackDisplay() OVERRIDE; >+#endif >+ >+protected: >+ explicit MediaControlsGtk(Document*); >+ >+ bool initializeControls(Document*); >+ >+private: >+ MediaControlTimeRemainingDisplayElement* m_durationDisplay; >+ MediaControlPanelEnclosureElement* m_enclosure; >+ MediaControlVolumeSliderContainerElement* m_volumeSliderContainer; >+}; >+ >+} >+ >+#endif >+ >+#endif >diff --git a/Source/WebCore/platform/gtk/RenderThemeGtk.cpp b/Source/WebCore/platform/gtk/RenderThemeGtk.cpp >index 81eb5aa94cc4b8c62d1bcca23dd1ec6a34da7087..4b83e143c506a1a584d3027d3cbab55ca48c9d78 100644 >--- a/Source/WebCore/platform/gtk/RenderThemeGtk.cpp >+++ b/Source/WebCore/platform/gtk/RenderThemeGtk.cpp >@@ -44,6 +44,7 @@ > #include "StringTruncator.h" > #include "TimeRanges.h" > #include "UserAgentStyleSheets.h" >+#include <cmath> > #include <gdk/gdk.h> > #include <glib.h> > #include <gtk/gtk.h> >@@ -58,6 +59,7 @@ namespace WebCore { > // This would be a static method, except that forward declaring GType is tricky, since its > // definition depends on including glib.h, negating the benefit of using a forward declaration. > extern GRefPtr<GdkPixbuf> getStockIconForWidgetType(GType, const char* iconName, gint direction, gint state, gint iconSize); >+extern GRefPtr<GdkPixbuf> getStockSymbolicIconForWidgetType(GType widgetType, const char* symbolicIconName, const char *fallbackStockIconName, gint direction, gint state, gint iconSize); > > using namespace HTMLNames; > >@@ -74,14 +76,6 @@ static HTMLMediaElement* getMediaElementFromRenderObject(RenderObject* o) > return static_cast<HTMLMediaElement*>(mediaNode); > } > >-static GtkIconSize getMediaButtonIconSize(int mediaIconSize) >-{ >- GtkIconSize iconSize = gtk_icon_size_from_name("webkit-media-button-size"); >- if (!iconSize) >- iconSize = gtk_icon_size_register("webkit-media-button-size", mediaIconSize, mediaIconSize); >- return iconSize; >-} >- > void RenderThemeGtk::initMediaButtons() > { > static bool iconsInitialized = false; >@@ -126,8 +120,6 @@ RenderThemeGtk::RenderThemeGtk() > , m_sliderThumbColor(Color::white) > , m_mediaIconSize(16) > , m_mediaSliderHeight(14) >- , m_mediaSliderThumbWidth(12) >- , m_mediaSliderThumbHeight(12) > { > platformInit(); > #if ENABLE(VIDEO) >@@ -149,6 +141,11 @@ static bool supportsFocus(ControlPart appearance) > case CheckboxPart: > case SliderHorizontalPart: > case SliderVerticalPart: >+ case MediaPlayButtonPart: >+ case MediaVolumeSliderPart: >+ case MediaMuteButtonPart: >+ case MediaEnterFullscreenButtonPart: >+ case MediaSliderPart: > return true; > default: > return false; >@@ -492,23 +489,13 @@ String RenderThemeGtk::extraFullScreenStyleSheet() > } > #endif > >-void RenderThemeGtk::adjustMediaSliderThumbSize(RenderStyle* style) const >-{ >- ASSERT(style->appearance() == MediaSliderThumbPart); >- style->setWidth(Length(m_mediaSliderThumbWidth, Fixed)); >- style->setHeight(Length(m_mediaSliderThumbHeight, Fixed)); >-} >- >-bool RenderThemeGtk::paintMediaButton(RenderObject* renderObject, GraphicsContext* context, const IntRect& rect, const char* iconName) >+bool RenderThemeGtk::paintMediaButton(RenderObject* renderObject, GraphicsContext* context, const IntRect& rect, const char* symbolicIconName, const char* fallbackStockIconName) > { >- GRefPtr<GdkPixbuf> icon = getStockIconForWidgetType(GTK_TYPE_CONTAINER, iconName, >- gtkTextDirection(renderObject->style()->direction()), >- gtkIconState(this, renderObject), >- getMediaButtonIconSize(m_mediaIconSize)); > IntRect iconRect(rect.x() + (rect.width() - m_mediaIconSize) / 2, > rect.y() + (rect.height() - m_mediaIconSize) / 2, > m_mediaIconSize, m_mediaIconSize); >- context->fillRect(FloatRect(rect), m_panelColor, ColorSpaceDeviceRGB); >+ GRefPtr<GdkPixbuf> icon = getStockSymbolicIconForWidgetType(GTK_TYPE_CONTAINER, symbolicIconName, fallbackStockIconName, >+ gtkTextDirection(renderObject->style()->direction()), gtkIconState(this, renderObject), iconRect.width()); > paintGdkPixbuf(context, icon.get(), iconRect); > return false; > } >@@ -520,7 +507,7 @@ bool RenderThemeGtk::hasOwnDisabledStateHandlingFor(ControlPart part) const > > bool RenderThemeGtk::paintMediaFullscreenButton(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) > { >- return paintMediaButton(renderObject, paintInfo.context, rect, GTK_STOCK_FULLSCREEN); >+ return paintMediaButton(renderObject, paintInfo.context, rect, "view-fullscreen-symbolic", GTK_STOCK_FULLSCREEN); > } > > bool RenderThemeGtk::paintMediaMuteButton(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) >@@ -529,7 +516,10 @@ bool RenderThemeGtk::paintMediaMuteButton(RenderObject* renderObject, const Pain > if (!mediaElement) > return false; > >- return paintMediaButton(renderObject, paintInfo.context, rect, mediaElement->muted() ? "audio-volume-muted" : "audio-volume-high"); >+ bool muted = mediaElement->muted(); >+ return paintMediaButton(renderObject, paintInfo.context, rect, >+ muted ? "audio-volume-muted-symbolic" : "audio-volume-high-symbolic", >+ muted ? "audio-volume-muted" : "audio-volume-high"); > } > > bool RenderThemeGtk::paintMediaPlayButton(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) >@@ -540,73 +530,59 @@ bool RenderThemeGtk::paintMediaPlayButton(RenderObject* renderObject, const Pain > if (!node->isMediaControlElement()) > return false; > >- return paintMediaButton(renderObject, paintInfo.context, rect, mediaControlElementType(node) == MediaPlayButton ? GTK_STOCK_MEDIA_PLAY : GTK_STOCK_MEDIA_PAUSE); >+ bool play = mediaControlElementType(node) == MediaPlayButton; >+ return paintMediaButton(renderObject, paintInfo.context, rect, >+ play ? "media-playback-start-symbolic" : "media-playback-pause-symbolic", >+ play ? GTK_STOCK_MEDIA_PLAY : GTK_STOCK_MEDIA_PAUSE); > } > > bool RenderThemeGtk::paintMediaSeekBackButton(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) > { >- return paintMediaButton(renderObject, paintInfo.context, rect, GTK_STOCK_MEDIA_REWIND); >+ return paintMediaButton(renderObject, paintInfo.context, rect, "media-seek-backward-symbolic", GTK_STOCK_MEDIA_REWIND); > } > > bool RenderThemeGtk::paintMediaSeekForwardButton(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) > { >- return paintMediaButton(renderObject, paintInfo.context, rect, GTK_STOCK_MEDIA_FORWARD); >+ return paintMediaButton(renderObject, paintInfo.context, rect, "media-seek-forward-symbolic", GTK_STOCK_MEDIA_FORWARD); > } > >-bool RenderThemeGtk::paintMediaSliderTrack(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) >+static RoundedRect::Radii borderRadiiFromStyle(RenderStyle* style) > { >- GraphicsContext* context = paintInfo.context; >- >- context->fillRect(FloatRect(r), m_panelColor, ColorSpaceDeviceRGB); >- context->fillRect(FloatRect(IntRect(r.x(), r.y() + (r.height() - m_mediaSliderHeight) / 2, >- r.width(), m_mediaSliderHeight)), m_sliderColor, ColorSpaceDeviceRGB); >+ return RoundedRect::Radii( >+ IntSize(style->borderTopLeftRadius().width().intValue(), style->borderTopLeftRadius().height().intValue()), >+ IntSize(style->borderTopRightRadius().width().intValue(), style->borderTopRightRadius().height().intValue()), >+ IntSize(style->borderBottomLeftRadius().width().intValue(), style->borderBottomLeftRadius().height().intValue()), >+ IntSize(style->borderBottomRightRadius().width().intValue(), style->borderBottomRightRadius().height().intValue())); >+} > >- RenderStyle* style = o->style(); >+bool RenderThemeGtk::paintMediaSliderTrack(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) >+{ > HTMLMediaElement* mediaElement = toParentMediaElement(o); >- > if (!mediaElement) > return false; > >- // Draw the buffered ranges. This code is highly inspired from >- // Chrome for the gradient code. >- float mediaDuration = mediaElement->duration(); >- RefPtr<TimeRanges> timeRanges = mediaElement->buffered(); >- IntRect trackRect = r; >- int totalWidth = trackRect.width(); >- >- trackRect.inflate(-style->borderLeftWidth()); >+ GraphicsContext* context = paintInfo.context; > context->save(); > context->setStrokeStyle(NoStroke); > >+ float mediaDuration = mediaElement->duration(); >+ float totalTrackWidth = r.width(); >+ RenderStyle* style = o->style(); >+ RefPtr<TimeRanges> timeRanges = mediaElement->buffered(); > for (unsigned index = 0; index < timeRanges->length(); ++index) { > ExceptionCode ignoredException; > float start = timeRanges->start(index, ignoredException); > float end = timeRanges->end(index, ignoredException); >- int width = ((end - start) * totalWidth) / mediaDuration; >- IntRect rangeRect; >- if (!index) { >- rangeRect = trackRect; >- rangeRect.setWidth(width); >- } else { >- rangeRect.setLocation(IntPoint(trackRect.x() + start / mediaDuration* totalWidth, trackRect.y())); >- rangeRect.setSize(IntSize(width, trackRect.height())); >- } >- >- // Don't bother drawing empty range. >- if (rangeRect.isEmpty()) >+ float startRatio = start / mediaDuration; >+ float lengthRatio = (end - start) / mediaDuration; >+ if (!lengthRatio) > continue; > >- IntPoint sliderTopLeft = rangeRect.location(); >- IntPoint sliderTopRight = sliderTopLeft; >- sliderTopRight.move(0, rangeRect.height()); >- >- RefPtr<Gradient> gradient = Gradient::create(sliderTopLeft, sliderTopRight); >- Color startColor = m_panelColor; >- gradient->addColorStop(0.0, startColor); >- gradient->addColorStop(1.0, Color(startColor.red() / 2, startColor.green() / 2, startColor.blue() / 2, startColor.alpha())); >- >- context->setFillGradient(gradient); >- context->fillRect(rangeRect); >+ IntRect rangeRect(r); >+ rangeRect.setWidth(lengthRatio * totalTrackWidth); >+ if (index) >+ rangeRect.move(startRatio * totalTrackWidth, 0); >+ context->fillRoundedRect(RoundedRect(rangeRect, borderRadiiFromStyle(style)), style->visitedDependentColor(CSSPropertyColor), style->colorSpace()); > } > > context->restore(); >@@ -615,26 +591,46 @@ bool RenderThemeGtk::paintMediaSliderTrack(RenderObject* o, const PaintInfo& pai > > bool RenderThemeGtk::paintMediaSliderThumb(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) > { >- // Make the thumb nicer with rounded corners. >- paintInfo.context->fillRoundedRect(r, IntSize(3, 3), IntSize(3, 3), IntSize(3, 3), IntSize(3, 3), m_sliderThumbColor, ColorSpaceDeviceRGB); >+ RenderStyle* style = o->style(); >+ paintInfo.context->fillRoundedRect(RoundedRect(r, borderRadiiFromStyle(style)), style->visitedDependentColor(CSSPropertyColor), style->colorSpace()); > return false; > } > > bool RenderThemeGtk::paintMediaVolumeSliderContainer(RenderObject*, const PaintInfo& paintInfo, const IntRect& rect) > { >- GraphicsContext* context = paintInfo.context; >- context->fillRect(FloatRect(rect), m_panelColor, ColorSpaceDeviceRGB); >- return false; >+ return true; > } > > bool RenderThemeGtk::paintMediaVolumeSliderTrack(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) > { >- return paintSliderTrack(renderObject, paintInfo, rect); >+ HTMLMediaElement* mediaElement = toParentMediaElement(renderObject); >+ if (!mediaElement) >+ return true; >+ >+ float volume = mediaElement->volume(); >+ if (volume) { >+ GraphicsContext* context = paintInfo.context; >+ context->save(); >+ context->setStrokeStyle(NoStroke); >+ >+ int rectHeight = rect.height(); >+ float trackHeight = rectHeight * volume; >+ RenderStyle* style = renderObject->style(); >+ IntRect volumeRect(rect); >+ volumeRect.move(0, rectHeight - trackHeight); >+ volumeRect.setHeight(ceil(trackHeight)); >+ >+ context->fillRoundedRect(RoundedRect(volumeRect, borderRadiiFromStyle(style)), >+ style->visitedDependentColor(CSSPropertyColor), style->colorSpace()); >+ context->restore(); >+ } >+ >+ return false; > } > > bool RenderThemeGtk::paintMediaVolumeSliderThumb(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) > { >- return paintSliderThumb(renderObject, paintInfo, rect); >+ return paintMediaSliderThumb(renderObject, paintInfo, rect); > } > > String RenderThemeGtk::formatMediaControlsCurrentTime(float currentTime, float duration) const >@@ -644,9 +640,6 @@ String RenderThemeGtk::formatMediaControlsCurrentTime(float currentTime, float d > > bool RenderThemeGtk::paintMediaCurrentTime(RenderObject* renderObject, const PaintInfo& paintInfo, const IntRect& rect) > { >- GraphicsContext* context = paintInfo.context; >- >- context->fillRect(FloatRect(rect), m_panelColor, ColorSpaceDeviceRGB); > return false; > } > #endif >diff --git a/Source/WebCore/platform/gtk/RenderThemeGtk.h b/Source/WebCore/platform/gtk/RenderThemeGtk.h >index 85645f4fef3a81806d7991674327fe32d6059e71..4a580801579f1f24f0c76e84ea61dd37d37c7962 100644 >--- a/Source/WebCore/platform/gtk/RenderThemeGtk.h >+++ b/Source/WebCore/platform/gtk/RenderThemeGtk.h >@@ -161,7 +161,6 @@ protected: > #if ENABLE(VIDEO) > void initMediaColors(); > void initMediaButtons(); >- void adjustMediaSliderThumbSize(RenderStyle*) const; > virtual bool hasOwnDisabledStateHandlingFor(ControlPart) const; > virtual bool paintMediaFullscreenButton(RenderObject*, const PaintInfo&, const IntRect&); > virtual bool paintMediaPlayButton(RenderObject*, const PaintInfo&, const IntRect&); >@@ -196,7 +195,7 @@ private: > static double getScreenDPI(); > > #if ENABLE(VIDEO) >- bool paintMediaButton(RenderObject*, GraphicsContext*, const IntRect&, const char* iconName); >+ bool paintMediaButton(RenderObject*, GraphicsContext*, const IntRect&, const char* symbolicIconName, const char* fallbackStockIconName); > #endif > > #if ENABLE(PROGRESS_ELEMENT) >@@ -208,8 +207,6 @@ private: > mutable Color m_sliderThumbColor; > const int m_mediaIconSize; > const int m_mediaSliderHeight; >- const int m_mediaSliderThumbWidth; >- const int m_mediaSliderThumbHeight; > > #ifdef GTK_API_VERSION_2 > void setupWidgetAndAddToContainer(GtkWidget*, GtkWidget*) const; >diff --git a/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp b/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp >index 1c33e8cb4af937a26d6c696bcbdaaac8e1602a97..f3820eb08625b513faeb92cfa7fe4cb4cfe3fadf 100644 >--- a/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp >+++ b/Source/WebCore/platform/gtk/RenderThemeGtk2.cpp >@@ -528,12 +528,8 @@ bool RenderThemeGtk::paintSliderThumb(RenderObject* object, const PaintInfo& inf > void RenderThemeGtk::adjustSliderThumbSize(RenderStyle* style, Element*) const > { > ControlPart part = style->appearance(); >-#if ENABLE(VIDEO) >- if (part == MediaSliderThumbPart) { >- adjustMediaSliderThumbSize(style); >+ if (part != SliderThumbHorizontalPart || part != SliderThumbVerticalPart) > return; >- } >-#endif > > GtkWidget* widget = part == SliderThumbHorizontalPart ? gtkHScale() : gtkVScale(); > int length = 0, width = 0; >@@ -670,6 +666,10 @@ GRefPtr<GdkPixbuf> getStockIconForWidgetType(GType widgetType, const char* iconN > static_cast<GtkIconSize>(iconSize), 0, 0)); > } > >+GRefPtr<GdkPixbuf> getStockSymbolicIconForWidgetType(GType widgetType, const char* symbolicIconName, const char *fallbackStockIconName, gint direction, gint state, gint iconSize) >+{ >+ return getStockIconForWidgetType(widgetType, fallbackStockIconName, direction, state, iconSize); >+} > > Color RenderThemeGtk::platformActiveSelectionBackgroundColor() const > { >diff --git a/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp b/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp >index dc2980574c761d4c2d79062f49d8818fc62f7a0f..ee5fb9ed323f3a80942f166bda071278f0bac2a0 100644 >--- a/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp >+++ b/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp >@@ -708,12 +708,8 @@ bool RenderThemeGtk::paintSliderThumb(RenderObject* renderObject, const PaintInf > void RenderThemeGtk::adjustSliderThumbSize(RenderStyle* style, Element*) const > { > ControlPart part = style->appearance(); >-#if ENABLE(VIDEO) >- if (part == MediaSliderThumbPart) { >- adjustMediaSliderThumbSize(style); >+ if (part != SliderThumbHorizontalPart || part != SliderThumbVerticalPart) > return; >- } >-#endif > > gint sliderWidth, sliderLength; > gtk_style_context_get_style(getStyleContext(GTK_TYPE_SCALE), >@@ -899,6 +895,36 @@ GRefPtr<GdkPixbuf> getStockIconForWidgetType(GType widgetType, const char* iconN > return adoptGRef(icon); > } > >+GRefPtr<GdkPixbuf> getStockSymbolicIconForWidgetType(GType widgetType, const char* symbolicIconName, const char *fallbackStockIconName, gint direction, gint state, gint iconSize) >+{ >+ GtkStyleContext* context = getStyleContext(widgetType); >+ >+ gtk_style_context_save(context); >+ >+ guint flags = 0; >+ if (state == GTK_STATE_PRELIGHT) >+ flags |= GTK_STATE_FLAG_PRELIGHT; >+ else if (state == GTK_STATE_INSENSITIVE) >+ flags |= GTK_STATE_FLAG_INSENSITIVE; >+ >+ gtk_style_context_set_state(context, static_cast<GtkStateFlags>(flags)); >+ gtk_style_context_set_direction(context, static_cast<GtkTextDirection>(direction)); >+ GtkIconInfo* info = gtk_icon_theme_lookup_icon(gtk_icon_theme_get_default(), symbolicIconName, iconSize, >+ static_cast<GtkIconLookupFlags>(GTK_ICON_LOOKUP_FORCE_SVG | GTK_ICON_LOOKUP_FORCE_SIZE)); >+ GdkPixbuf* icon = 0; >+ if (info) { >+ icon = gtk_icon_info_load_symbolic_for_context(info, context, 0, 0); >+ gtk_icon_info_free(info); >+ } >+ >+ gtk_style_context_restore(context); >+ >+ if (!icon) >+ return getStockIconForWidgetType(widgetType, fallbackStockIconName, direction, state, iconSize); >+ >+ return adoptGRef(icon); >+} >+ > Color RenderThemeGtk::platformActiveSelectionBackgroundColor() const > { > GdkRGBA gdkRGBAColor; >diff --git a/Tools/ChangeLog b/Tools/ChangeLog >index 3b1f36c3d1f04dfa011439d579278b9aa3b1b8db..6fd49f38600b40edd8d524b08338989f0b1deb86 100644 >--- a/Tools/ChangeLog >+++ b/Tools/ChangeLog >@@ -1,3 +1,13 @@ >+2013-01-29 Xabier Rodriguez Calvar <calvaris@igalia.com> >+ >+ [Gtk] HTML5 Media controls require a design refresh >+ https://bugs.webkit.org/show_bug.cgi?id=83869 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * gtk/jhbuild.modules: Added gnome-icon-theme-symbolic as external >+ dependency. >+ > 2013-01-29 Mario Sanchez Prada <mario.prada@samsung.com> > > [GTK] Missing build flags when building with Harfbuzz >diff --git a/Tools/gtk/jhbuild.modules b/Tools/gtk/jhbuild.modules >index 240c9a11188164b14a331f40ae8ad26a26e81343..dc5f6d098ed815db9da1f394baef4c7860460b65 100644 >--- a/Tools/gtk/jhbuild.modules >+++ b/Tools/gtk/jhbuild.modules >@@ -17,6 +17,7 @@ > <dep package="glib"/> > <dep package="glib-networking"/> > <dep package="gnome-icon-theme"/> >+ <dep package="gnome-icon-theme-symbolic"/> > <dep package="gnome-themes-standard"/> > <dep package="libsoup"/> > <dep package="at-spi2-core"/> >@@ -191,6 +192,17 @@ > </branch> > </autotools> > >+ <autotools id="gnome-icon-theme-symbolic" autogen-sh="configure"> >+ <dependencies> >+ <dep package="gtk+"/> >+ </dependencies> >+ <branch module="pub/GNOME/sources/gnome-icon-theme-symbolic/3.2/gnome-icon-theme-symbolic-3.2.1.tar.xz" version="3.2.1" >+ repo="ftp.gnome.org" >+ hash="sha256:a558af2f87f761f00421f49c1addd2149b70228158e09327fa861219ac1a63cb" >+ md5sum="94137d3c256f2cc80298a9bef15d68c4"> >+ </branch> >+ </autotools> >+ > <autotools id="gnome-themes-standard" autogen-sh="configure"> > <dependencies> > <dep package="gtk+"/> >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index 8f491e4f5f89260416f86097b719c2de203973ef..0ed5538f4cd8e072d365c597ca9b27a4ccc505a6 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,31 @@ >+2013-01-29 Xabier Rodriguez Calvar <calvaris@igalia.com> >+ >+ [Gtk] HTML5 Media controls require a design refresh >+ https://bugs.webkit.org/show_bug.cgi?id=83869 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * platform/gtk/TestExpectations: Flagged some tests >+ * platform/gtk/accessibility/media-element-expected.txt: Rebaseline. >+ * platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt: Rebaseline. >+ * platform/gtk/fast/layers/video-layer-expected.png: Rebaseline. >+ * platform/gtk/fast/layers/video-layer-expected.txt: Rebaseline. >+ * platform/gtk/http/tests/media/video-buffered-range-contains-currentTime-expected.png: Rebaseline. >+ * platform/gtk/media/audio-controls-rendering-expected.txt: Rebaseline. >+ * platform/gtk/media/audio-repaint-expected.png: Rebaseline. >+ * platform/gtk/media/audio-repaint-expected.txt: Rebaseline. >+ * platform/gtk/media/controls-after-reload-expected.txt: Rebaseline. >+ * platform/gtk/media/controls-strict-expected.txt: Rebaseline. >+ * platform/gtk/media/controls-styling-strict-expected.png: Rebaseline. >+ * platform/gtk/media/controls-styling-strict-expected.txt: Rebaseline. >+ * platform/gtk/media/controls-without-preload-expected.txt: Rebaseline. >+ * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline. >+ * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline. >+ * platform/gtk/media/video-display-toggle-expected.txt: Rebaseline. >+ * platform/gtk/media/video-empty-source-expected.txt: Rebaseline. >+ * platform/gtk/media/video-no-audio-expected.txt: Rebaseline. >+ * platform/gtk/media/video-volume-slider-expected.txt: Rebaseline. >+ > 2013-01-29 Victor Carbune <vcarbune@chromium.org> > > Heap-use-after-free in WebCore::RenderTextTrackCue::layout >diff --git a/LayoutTests/platform/gtk/TestExpectations b/LayoutTests/platform/gtk/TestExpectations >index 741876a2b229ac8395413e3147853cadf0c703fb..191e89bbfe438ece80e2d0413fd277ba6c59efd2 100644 >--- a/LayoutTests/platform/gtk/TestExpectations >+++ b/LayoutTests/platform/gtk/TestExpectations >@@ -468,6 +468,18 @@ webkit.org/b/103926 media/track/opera/track/webvtt/rendering/adhoc/voice_with_ev > webkit.org/b/103771 media/track/track-in-band.html [ Failure ] > webkit.org/b/103771 media/track/track-in-band-cues-added-once.html [ Timeout ] > >+#Incorrect rebaseline >+webkit.org/b/107818 media/controls-styling.html [ Failure ] >+ >+# New chromium based controls >+webkit.org/b/107825 fullscreen/video-controls-drag.html [ Failure ] >+webkit.org/b/107825 media/audio-delete-while-step-button-clicked.html [ Failure ] >+webkit.org/b/107825 media/media-volume-slider-rendered-below.html [ Failure ] >+webkit.org/b/107825 media/nodesFromRect-shadowContent.html [ Failure ] >+webkit.org/b/107825 media/video-zoom-controls.html [ Failure ] >+webkit.org/b/107825 media/video-controls-fullscreen-volume.html [ Failure ] >+webkit.org/b/107825 media/media-controls-clone.html [ Failure ] >+ > #//////////////////////////////////////////////////////////////////////////////////////// > # End of Expected failures > #//////////////////////////////////////////////////////////////////////////////////////// >diff --git a/LayoutTests/platform/gtk/accessibility/media-element-expected.txt b/LayoutTests/platform/gtk/accessibility/media-element-expected.txt >index ec478c1668c89cd5ce9687fc887bc4169f29c3f9..ac3a5c820c1121d902e70d7bd8c874840762a262 100644 >--- a/LayoutTests/platform/gtk/accessibility/media-element-expected.txt >+++ b/LayoutTests/platform/gtk/accessibility/media-element-expected.txt >@@ -8,28 +8,24 @@ State at 'canplaythrough' event: > role: AXRole: AXToolbar > > >- description: AXDescription: play >- role: AXRole: AXButton >+ description: AXDescription: video element controller >+ role: AXRole: AXToolbar > > >- description: AXDescription: >- role: AXRole: AXSlider >+ description: AXDescription: play >+ role: AXRole: AXButton > > >- description: AXDescription: fast reverse >- role: AXRole: AXButton >+ description: AXDescription: >+ role: AXRole: AXSlider > > >- description: AXDescription: fast forward >- role: AXRole: AXButton >+ description: AXDescription: enter fullscreen >+ role: AXRole: AXButton > > >- description: AXDescription: enter fullscreen >- role: AXRole: AXButton >- >- >- description: AXDescription: mute >- role: AXRole: AXButton >+ description: AXDescription: mute >+ role: AXRole: AXButton > > > >diff --git a/LayoutTests/platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt b/LayoutTests/platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt >index de1be1a28cf911bdded1c4d1f6be1cb45fcb742e..cc49f3c5f38d19d9063684c79eac04ee7f5d5c0b 100644 >--- a/LayoutTests/platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt >+++ b/LayoutTests/platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt >@@ -12,19 +12,15 @@ layer at (8,26) size 300x150 > RenderVideo {VIDEO} at (0,0) size 300x150 > layer at (8,26) size 300x150 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x150 >-layer at (8,26) size 300x150 scrollHeight 160 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x150 >- RenderButton {INPUT} at (0,130) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,130) size 240x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:00" >- RenderSlider {INPUT} at (66,0) size 173x20 >- RenderFlexibleBox {DIV} at (2,0) size 169x20 >- RenderBlock {DIV} at (0,4) size 169x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (260,130) size 20x20 >- RenderButton {INPUT} at (280,130) size 20x20 >- RenderBlock {DIV} at (300,150) size 0x0 >+ RenderBlock {DIV} at (0,110) size 300x40 >+layer at (13,141) size 290x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 290x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 179x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 179x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 191x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (243,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:00" >diff --git a/LayoutTests/platform/gtk/fast/layers/video-layer-expected.png b/LayoutTests/platform/gtk/fast/layers/video-layer-expected.png >index 505be7ef47bd03d7547d87d341130f70f0232162..0e921d219932ddec456ba03d06255b5cde71c707 100644 >GIT binary patch >literal 13028 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 > >literal 13259 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 >MVtKjD<kp}60eLYI_y7O^ > >diff --git a/LayoutTests/platform/gtk/fast/layers/video-layer-expected.txt b/LayoutTests/platform/gtk/fast/layers/video-layer-expected.txt >index b318ad9adda002c7da5eb8d8dd63b434f4f7284f..89251741b7760ca7ce78733299b70cd8cbab75a2 100644 >--- a/LayoutTests/platform/gtk/fast/layers/video-layer-expected.txt >+++ b/LayoutTests/platform/gtk/fast/layers/video-layer-expected.txt >@@ -17,19 +17,15 @@ layer at (58,110) size 302x152 > RenderVideo {VIDEO} at (50,50) size 302x152 [border: (1px solid #000000)] > layer at (59,111) size 300x150 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (1,1) size 300x150 >-layer at (59,111) size 300x150 scrollHeight 160 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x150 >- RenderButton {INPUT} at (0,130) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,130) size 240x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:00" >- RenderSlider {INPUT} at (66,0) size 173x20 >- RenderFlexibleBox {DIV} at (2,0) size 169x20 >- RenderBlock {DIV} at (0,4) size 169x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (260,130) size 20x20 >- RenderButton {INPUT} at (280,130) size 20x20 >- RenderBlock {DIV} at (300,150) size 0x0 >+ RenderBlock {DIV} at (0,110) size 300x40 >+layer at (64,226) size 290x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 290x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 179x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 179x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 191x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (243,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:00" >diff --git a/LayoutTests/platform/gtk/http/tests/media/video-buffered-range-contains-currentTime-expected.png b/LayoutTests/platform/gtk/http/tests/media/video-buffered-range-contains-currentTime-expected.png >index fc40c3676141bb760ccb4001803f6fe71708ec34..0855f4080a1391551a873a27f6cea2d3db57e669 100644 >GIT binary patch >literal 16348 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 > >literal 16593 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 >NBBLmsCTVc*e*s${I8Oio > >diff --git a/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt b/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt >index 90494428db5ac83af2dd2a44539a10552b7a6409..d775bd29479a6e84efdf0704ae5d62ecaa2f7d89 100644 >--- a/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt >+++ b/LayoutTests/platform/gtk/media/audio-controls-rendering-expected.txt >@@ -6,73 +6,58 @@ layer at (0,0) size 800x600 > RenderBlock {P} at (0,0) size 784x18 > RenderText {#text} at (0,0) size 153x19 > text run at (0,0) width 153: "Test controls placement." >- RenderBlock (anonymous) at (0,34) size 784x94 >- RenderMedia {AUDIO} at (0,0) size 300x20 [bgcolor=#0000FF] >- RenderBR {BR} at (300,20) size 0x0 >- RenderBR {BR} at (0,20) size 0x19 >- RenderMedia {AUDIO} at (0,38) size 320x20 [bgcolor=#0000FF] >- RenderBR {BR} at (320,58) size 0x0 >- RenderBR {BR} at (0,58) size 0x19 >- RenderBR {BR} at (0,76) size 0x19 >-layer at (8,42) size 300x20 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >-layer at (8,42) size 300x20 scrollHeight 30 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >- RenderButton {INPUT} at (0,0) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:07" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,0) size 20x20 >- RenderButton {INPUT} at (260,0) size 20x20 >- RenderBlock {DIV} at (280,0) size 20x20 >-layer at (288,42) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >-layer at (8,80) size 320x20 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x20 >-layer at (8,80) size 320x20 scrollHeight 30 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x20 >- RenderButton {INPUT} at (0,0) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,0) size 240x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:07" >- RenderSlider {INPUT} at (66,0) size 173x20 >- RenderFlexibleBox {DIV} at (2,0) size 169x20 >- RenderBlock {DIV} at (0,4) size 169x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (260,0) size 20x20 >- RenderButton {INPUT} at (280,0) size 20x20 >- RenderBlock {DIV} at (300,0) size 20x20 >-layer at (308,80) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >-layer at (8,118) size 320x100 >- RenderMedia {AUDIO} at (8,118) size 320x100 [bgcolor=#0000FF] >-layer at (8,118) size 320x100 >+ RenderBlock (anonymous) at (0,34) size 784x114 >+ RenderMedia {AUDIO} at (0,0) size 300x30 [bgcolor=#0000FF] >+ RenderBR {BR} at (300,30) size 0x0 >+ RenderBR {BR} at (0,30) size 0x19 >+ RenderMedia {AUDIO} at (0,48) size 320x30 [bgcolor=#0000FF] >+ RenderBR {BR} at (320,78) size 0x0 >+ RenderBR {BR} at (0,78) size 0x19 >+ RenderBR {BR} at (0,96) size 0x19 >+layer at (8,42) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 >+ RenderBlock {DIV} at (0,0) size 300x30 >+layer at (8,42) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 157x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 157x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 169x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (221,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:07" >+ RenderButton {INPUT} at (261,0) size 30x30 >+layer at (8,90) size 320x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x30 >+ RenderBlock {DIV} at (0,0) size 320x30 >+layer at (8,90) size 320x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 177x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 177x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 189x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (241,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:07" >+ RenderButton {INPUT} at (281,0) size 30x30 >+layer at (8,138) size 320x100 >+ RenderMedia {AUDIO} at (8,138) size 320x100 [bgcolor=#0000FF] >+layer at (8,138) size 320x100 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x100 >-layer at (8,118) size 320x100 scrollHeight 110 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x100 >- RenderButton {INPUT} at (0,80) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,80) size 240x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:07" >- RenderSlider {INPUT} at (66,0) size 173x20 >- RenderFlexibleBox {DIV} at (2,0) size 169x20 >- RenderBlock {DIV} at (0,4) size 169x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (260,80) size 20x20 >- RenderButton {INPUT} at (280,80) size 20x20 >- RenderBlock {DIV} at (300,80) size 20x20 >-layer at (308,198) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,70) size 320x30 >+layer at (8,208) size 320x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 177x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 177x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 189x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (241,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:07" >+ RenderButton {INPUT} at (281,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/audio-repaint-expected.png b/LayoutTests/platform/gtk/media/audio-repaint-expected.png >index ab7bd5b99edc65d13113be363a6e8d3ddd08a9fa..dd3b06c82acba7938b2332865207268a732a17b0 100644 >GIT binary patch >literal 20375 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 > >literal 21146 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 >Hz~uf3LE-o; > >diff --git a/LayoutTests/platform/gtk/media/audio-repaint-expected.txt b/LayoutTests/platform/gtk/media/audio-repaint-expected.txt >index b8f0dd3b6bef21e71c29a060c3dc1978efb35120..b8c1334f1e71e988e1af796979d2fb626c808941 100644 >--- a/LayoutTests/platform/gtk/media/audio-repaint-expected.txt >+++ b/LayoutTests/platform/gtk/media/audio-repaint-expected.txt >@@ -7,70 +7,57 @@ layer at (0,0) size 800x600 > RenderText {#text} at (0,0) size 699x19 > text run at (0,0) width 609: "This tests that in a html document with inline audio content, the media element repaints correctly " > text run at (609,0) width 90: "while playing." >- RenderBlock (anonymous) at (0,34) size 784x139 >- RenderMedia {AUDIO} at (0,0) size 300x20 >- RenderBR {BR} at (300,20) size 0x0 >- RenderBR {BR} at (300,65) size 0x0 >- RenderBR {BR} at (300,139) size 0x0 >-layer at (8,62) size 300x20 >- RenderMedia {AUDIO} at (0,20) size 300x20 >-layer at (8,62) size 300x20 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >-layer at (8,62) size 300x20 scrollHeight 30 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >- RenderButton {INPUT} at (0,0) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:01" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (68,0) size 12x12 >- RenderButton {INPUT} at (240,0) size 20x20 >- RenderButton {INPUT} at (260,0) size 20x20 >- RenderBlock {DIV} at (280,0) size 20x20 >-layer at (288,62) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >-layer at (8,42) size 300x20 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >-layer at (8,42) size 300x20 scrollHeight 30 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >- RenderButton {INPUT} at (0,0) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:01" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (68,0) size 12x12 >- RenderButton {INPUT} at (240,0) size 20x20 >- RenderButton {INPUT} at (260,0) size 20x20 >- RenderBlock {DIV} at (280,0) size 20x20 >-layer at (288,42) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >-layer at (8,134) size 300x20 >- RenderMedia {AUDIO} at (0,92) size 300x20 >-layer at (8,134) size 300x20 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >-layer at (8,134) size 300x20 scrollHeight 30 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x20 >- RenderButton {INPUT} at (0,0) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,0) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:01" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (68,0) size 12x12 >- RenderButton {INPUT} at (240,0) size 20x20 >- RenderButton {INPUT} at (260,0) size 20x20 >- RenderBlock {DIV} at (280,0) size 20x20 >+ RenderBlock (anonymous) at (0,34) size 784x169 >+ RenderMedia {AUDIO} at (0,0) size 300x30 >+ RenderBR {BR} at (300,30) size 0x0 >+ RenderBR {BR} at (300,85) size 0x0 >+ RenderBR {BR} at (300,169) size 0x0 >+layer at (8,72) size 300x30 >+ RenderMedia {AUDIO} at (0,30) size 300x30 >+layer at (8,72) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 >+ RenderBlock {DIV} at (0,0) size 300x30 >+layer at (8,72) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 115x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 115x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 127x12 >+ RenderBlock {DIV} at (50,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (179,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:01" >+ RenderButton {INPUT} at (261,0) size 30x30 >+layer at (8,42) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 >+ RenderBlock {DIV} at (0,0) size 300x30 >+layer at (8,42) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 115x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 115x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 127x12 >+ RenderBlock {DIV} at (50,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (179,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:01" >+ RenderButton {INPUT} at (261,0) size 30x30 >+layer at (8,154) size 300x30 >+ RenderMedia {AUDIO} at (0,112) size 300x30 >+layer at (8,154) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 >+ RenderBlock {DIV} at (0,0) size 300x30 >+layer at (8,154) size 300x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 115x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 115x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 127x12 >+ RenderBlock {DIV} at (50,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (179,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:01" >+ RenderButton {INPUT} at (261,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt b/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt >index 64a5547f5651177127181889eba089b04471a535..73e1f3a6b8bdc1289930d6dfc7bd973d77f07fea 100644 >--- a/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt >+++ b/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt >@@ -12,22 +12,17 @@ layer at (8,42) size 320x240 > RenderVideo {VIDEO} at (0,0) size 320x240 > layer at (8,42) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,42) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,262) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,247) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/controls-strict-expected.txt b/LayoutTests/platform/gtk/media/controls-strict-expected.txt >index 1bebfc4de9bafa889c1fd2814b68bbf7825af201..7464a4e401bbd6125e644486028f8a2c3418416c 100644 >--- a/LayoutTests/platform/gtk/media/controls-strict-expected.txt >+++ b/LayoutTests/platform/gtk/media/controls-strict-expected.txt >@@ -12,22 +12,17 @@ layer at (8,50) size 320x240 > RenderVideo {VIDEO} at (0,0) size 320x240 > layer at (8,50) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,50) size 320x240 scrollHeight 251 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x31 >- RenderDeprecatedFlexibleBox {DIV} at (0,1) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,270) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,255) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/controls-styling-strict-expected.png b/LayoutTests/platform/gtk/media/controls-styling-strict-expected.png >index d2faef80ee8f6cbb0abcae23a023abc7e76225b6..2f0d7709a2f9a875193121e45d9ad9ee30bb939c 100644 >GIT binary patch >literal 20980 >zcmb@ubySpX)Gp3z0RoD2rwSt=-2w_o3h2-v4bokbBS<$gbV&?IGjt;Yf^^pq0+K^W >zH=KLkZ=JKg?|kQ+KYr`SyO#Kl6VG$s``-K7*S@X^eXA@>aG&Zv78VwPyqq)?3+pxm >z7S=5-oLk@#QW8=Y@C)MdTFb@6!py|l+0_=yl#APp%hb%o%#4p$*p!#YOxTpm#DvGh >z*vL%Ci2s9`Y6i0>c+ov$MOkUA8_a)SoAcwauo$r9rC+IiOxv3C@Kzh2`+noRbLZBb >z?#EwojnrS7KFYek<X=}+<7z~lsDTnM%YP<5A&!GATQIq3s`~0PV^Gq2Fg0Ukn`uy8 >zE%|a&$C2FZorl)raJ<Jx4-G%aYZ1lOubp%;CibS+$0h$tH+||oU)Ew%=e#Sn*4KB^ >zcQP;R9Hpj!3oh(q*ZL;rc3lJ?Yk^;M%x&OS|5D(RVPSphk}C%fy^!(0i-q-@n}{9! >zPjsx|Kj1|Xckr;VzMK4ieo3$VcKOxCNo`ftA$pQiLPDb8_HDoKvCOhgPEKLr;c*;Q >zEiKpU!#T}fCv;qfFDtrqYU~$U%m*`m#j%`#SDX*SQRC_&``(`8TD2l~KDV_8KfLg6 >zdG-08>z_;cUzeI(QdUW0qAawWW{FK=4IRHmp;&IExDz7?#n#iM@T7-Inc~g$^=AX3 >zyJ^DCtM<MJskuEx1qB}KS-}&fdb+y0sbhYUA={{0PMs=?-{1XiPP-(&h-rBJZNsj$ >zMSVzF^}CI|+Mi0^+@8Rp3$@nN+~_{oP&b*|EO%ZT2&VV_I9{mk>gq}>41@CAkoLt; >zJv|zb?^2vjwvV3F_bO><IFAzDk#m2=?JCcJweD1E@aXz#7bdZm=3H906joH)u({Vo >zZ_wzrE!cY2AI{lQXVB_v-?aCWRP+5iDD;b@2YBYdUGn!aI(qra>7J{}=6P<#giC)H >z+fU}bcAHP;FMfZ1sGP*rw)YLHfD`M~_#)T(%h#wEnfm+_B@fIqeU1+|Mn!#nIok4{ >z5bL*{ij)NHWg>Iuh38w~8>0ETaW~f|trGj)%muV4#|;a}r@l2$Z0o6VqlN3^+M@+A >zuVZ$0_B0-|Fhb+mI>%_SV=b2P0afs}+N!Fm`uZ6QyC)Y{$H5t}>oc&2^B!yIdg`_K >z#qu&6`}v6a`f0xY`DQP7^}AojR|d7#!bkr|+?)+^aBvjR;$amyDwSWa!LC_WkHIQG >z*Kg9g**-WEu$w&{gkAHpu&mXf?ATaY2_;z(`rdn;(c<Ud%FF-erP^7!2XvwATbn(P >ztPo?J<ObenD~Yv@de)Yf+DPNTf3K97McL*gt<CUny8HYi$rm@52R`SA^@~B&xp2=l >z&X&_9KWw@rKFbm3K`}wE<E^MFbo)aI@8w9r2ecw;YHBV=<C@WQVj>^R#4rE0r=+BW >z60-;h3byX|u+`Vs*Uq`=`uessKg~~b>S_Co&7z$4akC&_{9>!}V6~qO0tvlI!(p_t >zvbqL~OE2PL0oGIEwCy1c?yEjo69It_)eGJS{hY0rPWyj;nf#2HE;nkgu|?g-!z%+p >zkyN$;c9uL;+HGs<(Sdf@w0Er&E$7=Z{pJ~;0TY43rl!j|_XV+!e+}Qg8&(pWgJ)*a >z=RZ{_(A4)>0XNb2>(|Cy;|V5~TsB6))pfzB*>!9B_>>qsPWP4vMbPZl7a3w+^ROEq >z#*U6q;;u;Q#8WT!Yv+~Yo}Kw-l;_X$!wu&@-H#YMx?`F1-z4v!qsy>w`GMCAq>E1a >z-m7)%ghA%!iMCrhhSwrWzo+n9yKT>`;P^?WY=xv(4v1LaTwj6ZP8N3l(039+$h1mr >zGuPlM>b8}{Wh7~Bjqc@aO-oJn>gA}V5qA0mHgFciPG2(bpy=+4T0vVVN2IUuKQ7qM >z{sE`Gbt5m8hT6O@$#L2&Q4DNG>&4uzOaukD{rrpOs{~!Udax(fR#q7wmqI~W@ByI^ >zb(`L63%S@HjBZs_ROD>jsu&c%ut86hjOHmdUhFh3+utlcgb7(suwR|HgSRu!@W?AD >z_~m$=)TN=Wel-cZN+et=gI%F};@Ol&tBzp@{emjOD{x)=X4jRTcqJtzNG&?C^>PI) >zo}k@q9moWkH<xSCFZM%p%|QIP?9{LMUZD+Oe`00nz?FRY@+H;2W%^wl*zx^Y=fUPb >zUli>cHu4Ho^X+D;er*dQGX}vyBOxUP=h>^ex>|77K}ty}ve}cH-qqTsui}>9_mD@- >zbl!hoA;yMtWXajJ90r8fq+9dc7kp0s{E9m|Z~&=*jFeP3gSB?GF&_QV4}{7b)sg+p >zu{|cE9dAuLgPSn$+(7JEJ9W{zdoNQjOo4;x;c*tjDCN5sZt!?t;2T(k-rkGBo6Et~ >z)end<koRtmYg-`*rdT;`?di+2gQMe)1rtXrinaJ^2@_HG9rkC>8m`aL(KN!@@cY5- >zs(EjwTYMUq)x)Pt-3%0JYo*hy8q;|jZbe2$MiI)D|B9MAThECm<J2#XTTa@gtQFKU >zF<Gv%9DUxfo_(>~dZXETKK}L9=cnL2oy@sQ91clo>ba`#&Nrjc=(+hS`D(R))}ut= >zhVcmro2@q&tv9+S2IJ%7k|F)6g6QqnuU|(?T-PnXEYe*-ngql5m!l;nP?}}>wiG|3 >zXhmmh*mV7m!VNBsH%1V{>XFXHErEpi_e=!-BD?6&a*fA3bEq8I=t%>Z-c4moOG|Mv >zyRz99;&MN+6@;m2TFTZ;wRL+Cfn9z@#vm!120q;jA)-)L#OCJaA$H-D)f{eW>iijS >zoQE^>6biuYNQkr*mXyRpTMh<9Jum3NMy#ut)vk6yCa<eHU|@d`@R<hJqHC#z$xzj} >ziHQkt!Z10+^TM`vPQc_Re*6>))iV!=*3NsPE%Vd!D$g=6|FCF`e({X1Z&qjLHqgG{ >zJs!=xb^(P;q_(KEw8nVabKICL{kP)AaYBf;ZLM<+>R7MQjaJBkVehHvgG*3*$}&xB >zPu}ziCP6p%dpQlt4gIb!7K7>OcuYgCbsuWNZmv$iQva$Ud3h4I#7FP|9ArydTT)4z >z*}8W)NV8tDE4+@`+1aE8b_;sn(=4df))ewQ6XaVyrGuPk@e%&;d2yR5uI3f6s+i*B >zdp?@^)K?ij#aC^;JyQ*Gzh_bkVRm`B!+euR!>(N|kI%*NIHHb{$F#e_6+I(1o+}@> >ziAHnQ|M^0HwJuv}J~+_dU!D2*I_LPO+aKZgl^-IZR-0o5+dG!XluVm??o8)e8C=Gn >z(ewuD>eT=~sED6ECJOB+2!%siagUDW9*^Y6K8&40U3e{A%-6PFZG&t>Mn<Ngp)oNw >z)^u}y0V>EIOQ!ce+Tcc{VJO#_WmOk3r+Ey@&&7C|@6iuD&iC$fuCTLSgX<%Mn{lL6 >zU$*K;$eh-=o2YrCEj^E^98}3olq>cmBGvcmT>EzY{{DUdVM$4eo&8K%%lWhFgj?$Z >zFET6+0n(8SX#w}UIbH<f5|he&|9+;g+b#|cI^3F8y-|ILE8_Gg1m$)$=!%}O1z8i| >zi?Y^h&!x3D?u{U~n35(&^*nYe995C<0sqP@6H#|Gp(`6rcQtLE`Q-YW=D3}OMGW+K >zW0Ykt5AoivZ*5kIfe=&ah*e%>vB1JwD~%`wLHSWt5v#VIEalLxX*%C50ufdux3!JQ >zp5&yY9C{5dAkn$cI(EG#*E>8MRj~&ZY^KU`4^Qct+t!SaS@1*p>k@k(v<mDz4r&Fq >zHBsNwlIgYkAB4-Y+kh!5<1}@evEbwl)9ieeel^L<<NehK2`gi&Dx{KWUOV-nv)e;b >z8lT&~if?}RyDb?4subGj$1v*X9r4pQANPN;cpYuJqHJr`)zsD%f4L1N@3?I+x$Vx2 >zIsNH&QF|Jz3PC(oO2J%MaQkBK^Tw@VS^6sw+nK*}ekH7Y0LMY0;4}8a45uE*hDDAZ >zScHC%%TIO}Zb16E&j{-I%-l`B#MOrXUAzqM{a*m1v>uKq0<0AURsn#J7O*pzqnMxW >zHe+zTp9u0oLPEkZz=?D6NngTf8>RK90Rr&>i51id1J33{D0+={FTC{IH@P#g2FJ&8 >zHQS-B$+TZQ2Os~~Rw@c+a%n<fRU~$~mk&tXT!JvU+KYz0F<sjj&Cm4QEC84<=z6WF >ztVQSjd+*`b<n^|bH)FizH%sKLTuKKSUOV!C)Ap<}f$U?J?9`a2lBxgx{blOHrOfn) >zQTZ$$JAU~;YHS+CTCKj#giI0=Fn}!1bxZEhE0q_6fcu%5==3v!5?~ih)}%JiB<YDf >ztLpF`SQhd;v~YH=BxJhgJPstxv()!F8YkCt8LkHKbtPVNb#--<niRLCx%K917eqnZ >z?#ao{+yy`c_5f|Q`d(3*r#-s)mTTPge3cFT@n>n%J_ZqCiq3T+>@4w4xbk0w%?U?r >zw{V=T7n4%duWhloZloPc#95wF4Fc3mxkg^sf4X`0f-Oq)n{^Ce(Nz4K<`Ng$uCCSd >z*PBIU52yvUE)NDV7<nxdCT=}Z+|=~q>T?0P{>Q9u-`1NB22us>=K&5frOhtUsoq2_ >zT)P4M0Xs-tpaIb9XmcEcf>nI?;~IAwtbYXH(tH2)Q@1-j1_x||KENKNHHd3J|0G2a >z^5fppx`-^juAbgi^RAByj^m`Bdows*QBpf~%TWNM&O5XdoGid#R@+d85`fe}>I3<{ >z{&>cEZ6N&ul=gb{)kwkla)pB8;-<~QqVtp8vaT&rD<0b!K5KSZpXzkxAh-$Nv2X8A >zz_X)am&@{TPhU$MM9D5Uh1iw#f{L|saFz!!SNg8^T47P?v**u!ug}(K%QnD?pKFEP >zfM~Y?i4)+=-rim>&<||!hmHb-SdwoBYSSJj7lJ4)%gz1M$2$l%gKcdvbNAp31CNCG >z>#vSc+eRa`_6r~d@W$5q2{<lEUp4w5#`*;pE{CKZYCn8JD*A7Mk35Uu(5^6D?Mpt+ >z*(%fNbF039HZ(t3QbTR04U-P3z{Tzm*;FvQ&3{~u1Z_+q$h!~4PYtD{r22#+&+d6` >zS5IP4n(O8m2qfF(pOL)g1AX9%PZxu!si+dzwV47inF}ByMF9DhIMfv)X@vKyMwP?Q >z^l!x=auwPyJM%1eW~zI+BC@1{pMF`~NT+RoH&?^LG;I<O#effX_K5nISx;i!00aQ2 >z%VK>fYvMa9_Ze~P)9sAH`g#u#sUYIH-9v6H{LMfO{90YjfBpVXe}DgZ@L?3E1M#EE >z*;5t8L+2fhqPa%*hm<^zuk9ppM)~XkIt#=j-xMxNNd?gDY!#eWkSX6hz7$}6_H4x9 >zXP{&jsDXF7t{#($M&(T#Os|`7J%pXM4`oS}HEb5<hAIC+y!pei_|3M@`RVwvbP7%I >zvRK?0a(LGN$zH+^s#ZneSDMyK_b&-|@Vc$+Td$5mCaSTUv$8#Fd+5vM@cVl(o#!_^ >z>-ZD^3<1!ntFAr*XU?F-yWZ&Ii)UC^gmGP;XZ`GcgH6W2_gO{kXsmuM!|P9XEJ(x! >zg@v2rng-jOo(N2vBLqSXG+nTH--~TiO{^iyy3cnz2=51KfYSnY4crGV@zeJ%!>@-W >zT6*teddfVdRFGgwVK}&0>oot-`!BQI{{N2^_%Gap(=1&KR0kH^&WPT<^lmkx$g{l9 >zNJUM}TvFoc^~%VvT7{K_NV2L%#>vUsx77fWrIJ^xyB6x<YYjt4vr>>q%1KcLm4U<P >ziQUe1>*(m*-auIyBqkRh{C1psx1$c$gKznL8Z>8Br4-MB-CQmo;om!wXDTVV_P<r6 >z*C0+?1{0zgVL{gDUa+Zd<khFMcsBB=ckp53Qy7-DmNpUoFnAmD+hb~8uQu5Km8BeG >z0KCGW^?Jh1I9cn1mz%A7xS1(=L2>Diy-y{o%ICRI=}i9BpYTD>fb#Q}J13J%TlVSw >z2j`+ukp^%5SvDAI*8;Yu8}$^VAgboKkN<qua`WQ5+rfhpHEPslXKt*UZ&P^Nm%;QQ >zI?gbd=xVhxQ}!m^F#1D!k8N!d{}^?NZ|moyT1~CW(h_2c{AC+%yrc3~nFNvR79Ld( >zLBifWv<iF9s0&v@EaMmD^5XetggAfxoc4uiztu8qU3flYm!-Raw=O!5>qg^AkG^O5 >z>Xp&gmifPw4PVdC!78mY`TLn%Xg%3ns`CGFtNAm$YiDHI{=3!017DaQ^aCpiG><2q >z3LGV0n0xtkkJ_<`RGT5#CCe0Om?6VAwq!%|!f4km8wwd#5;X<wyH5s6-q)C4xIqGw >zry9ewl$)->t?~*d#Ad<qF5KJQ8dPiO;-LZUj9&H@ddJfz$QvVyJ(&qKu?}piDC_1y >zuoUz@<TWeBSbjwfj$@O-1T{6)k8`yw!?(L8>Q4!Av|wOUnp>M0E((^^gc`012#kE5 >z72P_wX?SqVs|%ZA`yioyh&&G7BCX84&ycWv_fc=RzFp>Uw|9Z}Yt|LyMS`vSZv<DA >zJ0Xazv?0F?uD;&glhnKd&ie@XhmHu3`n*B!t&xe9R6I+$QNH%Yx4tbBB>0;L6yj1i >zMifE(JJL6;bhXwuo&eFlO`8hrZ2A=9arG4y54!RP!GVOwyWR04dxlr4xQs4G#Sdm2 >z3u`KJmmA%##3Z?XzYrk7CwoBg6`q{ATWdwZ-M?PO_31Rk%$V|JO70g!i0h^Mb5ER% >z=7W)DQ{R?WBoYa`@%8j#ARJ0JWFX|qt+K1>dg0;QV&Jac0E@1V7IIuK-3hM_3Mz*x >zxI294zz=ReXT!ay!!D{JAc)MPM3R%-zgNP^kZr$=E~7r|`a~!RA-%E<++hnOY<tNi >zu|SV==TO$4GSsnAQ&2<myJtc%k~!<`x36D^e2d|dC*2wZM=Sy3S-e5FLzxpo&9E%L >zY|^qn2_Rf_5R#Bs7{+5&t&ZI0Dv4~VQ6636brH-h3(E20Q*wuT3dy;U=ZMN8)L1Fh >z@<y7=TPj>4m}7(b1_w2t9b<nY%mycTA|7$weogIq!JxqyFzsdr2^d0j6t~)3=+)W< >z4w}<ghZGbSIb-Wd<&-4YUX^9NA^lc1DfRLYsgVA+BdlhRwLz%C<Z+-DSqIOjLkC*P >z#R<LpjJYoabR-Qd1KW+Phd#q4sh|t9HLz4e3UQ+g@gKV<Yinz@M*~rDnOrU7n@cK9 >zH};#V@>1t`_s>rT2M14dHR0zMIAR|q6)fk{$ZdTxKhWbc5?H$SXWQZjEQ(Gr>n>zX >zN%$U;+PYko#L-{8$GvxD>tajLKGeCfrl1MUtmh{}W_Iu?!Cv{be*NxSe8e7FgM^%C >z#@6&2pPLEEP(AAH;Hgl9=G=?5{E~sKIFm;}BB|9{W@%%?*B^3y@iCu_JCN|&-`_!q >zBs57pbMfS&MDb<UnD@k)R2Fe*XbI$gN&1mlsdzk{gySWTrovSWVRnnSp`Pr_!&;rZ >zR@L%N8-gc~Y+D7KF8Af8e6=12u+nh7R0&?Uc#Zl#PpoXFw~n?}ZH~Ua^}|zg)>rJ0 >zkN_bLKE+#$acRv)*o}9)kbvubWhdN$&#&3>j46{NJ<2O|!iXbvCSk)lcZ!#{P)CLj >zx&}fcxXPmqhvpKRon1uZUDf<e^m0;7IG^~6&4opk=K9cwTV4FBZT=Be#!F-==^wph >z8Z#!H)8W+kT2^zUB|1<mXiW~hu`DrrmxReNPL|=2S`XDj>KipCyTp{@jtd{rixrc; >z!6bONTbdFq(J0f5<r;T;Jmidhm{}?}#ZdTKp1q4RMN5W-p{>WN6jwt^N@!q+04uqV >zZnA?Xrg>I8C-!WqpBM-5-6S#pncUu6ZTo^G8^0B^n7!7<l;CI6@j^>GQuM#G<nM`# >z9fWcd84qUn)Z24eIXFs+i*bUb79GB2XL}E42X+;j39)^kt+p8c(bE(5mW$#+aA9E~ >z8M~Gttctn1LemC3hm>?B%aDr%UqcO!hSD@nqm$KiMWFI}+<FRTW`XKq>TK;?H1Y4N >zER59E)up7g=qnr+^|*D@o#Kn3Up)1QY!ri^xmSeg?*?i;O&~7#qJAHl#+cOhyb(g4 >z&Q)V~w!cC^u=tW;Xo%3x0!L6lAjrS1qQdM)bEQ^|jU_9EjRg++_vDRUjZMK{zE8b9 >z34!fdFBu3Q1cQR>`l>gPGkUZ$cPOD_BTwF=_^d%;(LwH{QUgK;iKaECkkOvzxf;&4 >zMxe4E?!8?qQ>?IkWffu;sijPYOtbuVfkpV+DzH&kCktiEZw&%Aie%<;IP{x@Ru=*7 >z>m%|B&~ZlzBO}mev%RHGeZA97C>6-&Om7sB;4VFTeNN_zP8<&_AyrQT8^G(d+}#ie >zM8hF?#oVGyqOpDWRZJk>?g-1-+2HQMW}?}zmgm1}?m`$6LRUx#dnsA3EU`uq);op- >zRD5y<)cqM^x>F)(!27RnKY8*bN=iXN;m~z_w%&Og1@L;&vc!3eDY#GgTP`8@o%dch >zqUHlMbD@BT6K?q=m&F00;IoJ+{SF2P#o2*`faM$4T$2jICu7k!N`%ALgID_-CuZ#I >z6&)QNyVw$bpub4!#;^lafLV^@k<5DxdhZQh#AbXOVrc@bWBcOJ`4Kv&6;G?tO-V{> >zO1$Q!Zk0ur_~QlzKur<^O93*^{Zf)vmxlUC!W9B~bH}X@6hFahwkNBHNfnzoxUETV >z3MLT6y0rr5j77##yjsCRL9gUIwkRu~qeYnlC!aJJZ`a(F#|@V1;6bLb8w=kSHm00L >zsAALg)VyBKS4w>v0K%XEnrD(p%9f$2p!ad{b<{TbdxtE-?Be1+ZVgR^cN!W`1B7;) >z3hY(}lDKo4yo>0T0Be}oF)N#S?2q>x4t;LWGCT9FHZ`x_W*Q1v2_)Ayr3kVMe0~L* >zG?f~T1jXmcS+YS1iS~fzoFW}PluzI^Se$x}&}ujow#L42)8oG2&4U*h_*Yc$wEx|Z >z5)nEU4xH??3K#G2#bf-S8{-#ZhHb1(*!w+H<RX!_L6t(#u9z@8FK=RVjvZBNPc9ij >zFENk2>f`OgVJs{v$|(y5OgjQj{4{MvV|^EP6a3{%+ei%9sIzT*7~6YKCP*jXz2l+d >z<NOn3iniMic#WfIz49zmCMe-V%U#jnqEnzt7+wfap#g+Xo_wZ<U7pw-fe!*tgI6>( >zh@3y>=dYFwaa{hX6Zr*75oG@(pb}nim@_fpnF+WAIcs#C<FbgaWAYC)2+||r?Flkd >zcH?PDOu`Iditj}kC|CxDC9cS4!Ex@~k_`FrL-I<c>p|9AIfdy~Sc{JrD+N5r<)YsT >zQ`8U1NjkjwXdcKz;-TlQ=Z~YZG4TN42~HNA3t!5;ZP>N^{Oem*P!8m)JAEbF&DRrO >zCij$FV-T3dGk(LDMu)wOh;L;QS!WG);4_j7zm|XZb+n|Vdl1a@$Qi?qB-46?#`)-F >zql{tm*(iS!0KhJEqcADu6}vfuEWn{IZ7;MWL(*t62lMkkI%>RxWHk<~=fF2~s53d| >zOX@(ogeI=3kpaa2lWb4Z;R)R{C#L{HDAhzQ?s2%VWt9(fy3`W^hg7|uG#Z>2J0F(o >zm~FH#)4hr(8i^4WZdq40(Ck{{#YgcPHaq+bRS9>kqx&8kx6IrB;HbMxIkgW>G)Gos >z9W_ms`*n1+ji{qSoEm9UM2g&ETm=bUkL#Wyj^mby3ho6zqBEjnij`ne^f$nYW@)r` >ztyc?xEGl`Uu35V)D{&qh;tDAfy^DBb_Dqir%`-gDiB6G~fUD^iOJSZ0IGmg}pc9%G >z-Kk?%zHO4B;NGG!N$+D~09mQ4c;WVJR4vcxqDoGoqD-;J_LU4{!gk0CaghT1ZAqNi >z(d0nd)*+-GOJ^OmePi7VUmFx7ck6?<3Z3=G=f6Lnu)In7dNCwK8!N8j0%37!d54&~ >zNW6nG-afv**o~$ZoS&h{H)hf}$!|T1;c=U!4^5hQou9+eB~CS$iR^fC(U1#5iOP5y >zNsUZ1)cq7EYrfDnq8Hr~DDJ$<KioV8l2b0+>sV+Pxm#2e7nCOE<#ssv58zA_pgToH >z&TNwn{X2D^x2I$kknX$UdJ2a*l^^;i_-lVUZA!S*gZP>6?J9m#1sGBJjpC&1l2QK2 >z_sj(K?hE=Ct|jp7QoBsJ(`uh}_Mm|E#2X*EF3#twAN9W2;_(n7Z8&@P(mG_>Z?oV| >z-eHqi$TWn-3KcmQ7Z>w*{{)kxlHlUfKY*gsRESTsccsyN_l^<q;_7ge28AFwe=!`K >z`?k5KrzZ)4!zdF;^#oD;?OXY7S#Nw0Alq}t*{V@wj!R}1Og+7|&k)7ted0Z?hwHq# >z@RgO7r2tMl>DR9Vp;q7#8qRE}@z}TFsG6y1gA=y}EJ)My?HWWyMNiA4Urv4O3hbhU >zz1)v_DZdd<)JvYbwBblYI#c-RSrK-1i!!vX$Cg*6jXNS{g-2)!7n*9fZ7N=4K=VWn >z>-D)#>Y2;*0h*{jUdZHU=ftdV;(MNUj<J$3J=hh2C%kC9SpfouB;ZNa*6E|SegC#m >zF?K`>`pVWQnM~Q~7C(Ihrq2}>OeFVF|HMWAPc4AD8oVo0)corFVSEARqlYIBboADm >zJSKJeYwxWoKqg9bSrAQNtg@X+W@}ro0jai|6M;k~31U45bIbkx5&$@wn!JBTgfFYH >z2Tmg9YKpZF{+V;s0A&z#4h|~<w+rM>quil~xFt^@hdmD`q&$^^032!F|EwREmBskN >ze!lv68^p*2o^gkEXLdz}WEtvf{y!0_g4P}c)+^Y}dS&sCaPEL|xg}Ojn4Oy|ovB^c >z9V@3>ytWvpB0h|l8R*}pB5^fVVk{Z5v}D}%g+wO}S{%p;*dmjgZ$rJ->os-i#o&F( >z$sYtid)D(mFBG4Ok5xI;LeqTUk1{)PZ->)4SDcpydh1T_{z2wK{%5x~|GS>y`oZdD >z&r*If;*qhJCx}L>ChYM4u<dQaOKe>6T>kPz(IwN2BOGZlEU6b}Qm=~MeWIAKJ}=Fw >z1upP#(UabK{9H(hP?8<shuse);zkC+<1_v9H#&;7&vmNa(r2TH?%zvf*Ctx)93RvI >zkjTacKUiv*EqDs?x8d;=S#F*)5j!684Y)plQ{%@0>T`h|u_3g;XjwmRzTvx-1x{i- >zN9A+2ocMT-(LMX!fu5d(PEJKmqb#pKVPX4j5|%EI28odyP}2b;8*%`t_C9keVy@Ke >zE8*}AS4X~Nc&o0yqCt;-Y-ZN$Vph!bV{xd$OmVsDTd|Ec17W!)I|+WN7V-y|v3HhX >z!8g|0j5UBK?_?sS^%JA2?t;#18$k#b?^ppw^~q(U;*KH?BSNd(@D)IiJ3L^ycUvy( >zF48@^2F_c<$vBD&3-8~#)xZqUhS8-p4`W9JCAp@CMnHQOK&OCyW^v+g1@Nn(YwW7d >zL~kl7m}Q=<_eo;kkl^2=PeipnQ-hUYt-U&nd#8oEbb<r?+j@HL``A*o+I8K7-}y{R >zx*dU%J9gcW(~S|r)I8!|Z4L|&>vXkS3JP-2S&NCcmEeel%2}=(9M1$hcna~2&~1jM >zP3Sk+P}e8__8Wd(N6TiSBoJp9PlKq^ZO+wU4B*1g`P^$)rAvvnk2Tee!SQ-e+<V*_ >zYWDC^Z~FIbUaI7>-U;q<-_;T?)2=d;?1gv77YE#BQ%mo;K+_BheXlvKSgX=NoKI4_ >zBc!aG&5{~w@C0o<cRW^4_Q<EsmFUqCpUh-`%CCmGd^T`~KHI*^V+1I2Z044WeR}g0 >z?<W^L_a5UxtPzer<H6~Ocp;#M`L6<*`lnip4&78$Nl&?9O|%AwWr52PdlB_>wu9^S >zrlw<@-<QYAiDzy-?%qp%1wf%pf&zLM7Hg;Hja^h#r8YP`GBu_3?wwJ;AaOpg>zg_! >zz%}EZ3^#f<K1bL({kY#HEoAGJa%|86Pe{;EQwwM}5?hE6e|#;g)_}TY$^+i<p2MwL >z+=>w~;VdHxfZQJjOL>}ci`|rETupBiP79co@8}=V1EPd}Nq{uNC&36kB}7adUPBqT >z?My7l7m&zlK<7g{n{4|Jku1A4=t1>7^M6Q-xN7@Xf7~;kBf!j92TH-Eat?nbZw}kJ >zE|w}b`$5K`^NoDnK{ry7vt)c~%A%jW3B=CP(GeK&4x>#sXm=WS=N*dqTLI@*?VFra >zJYb0j!UDj#b+UgUal;4X8ko~>6tz!Rn&Y891}5{C4f|+2IwEt{K`NQk+>~NJSk<GB >zs<vr_V^WWS(m<L=Wc9lq6U8Aw5?(C*J(nDP$Bq65a6O-Zz$TQ26dh25C6DXAWIPCP >zZ^R*P<&?7kdhAZ`W;wWA(1n4FN-d`Jx53rAeKCfP#i-V>4Ybo$zE_@I9PW@#@c4FO >z^u#fywLsvYT=U^SxbXGDmI)a<egwMn^97WIP2ZruX_?pDl~Z7OtkvOUW&6(;Ol}Zy >z_5M^HFah*Atcdr>rL*<By#Vbp2Gp%*Z$z2ot7Ja^7jReae|8;M>D82z(syVJjFNiZ >z^p}ZIT3b80yo4QKIwjRaq60z%TwFS>u22R%4BrPxyL@02><tg-@0@h8(jGgB)W3ib >zKsxIjP5MLXZBYV`s*^OqjD*m5Yl@c^JBnIRBe}4~P4-Y2u=}NNNPW7ekmk=+$H&Gt >z^`Q{JRPA7ce|R1MBpCh{Xen2IFfZi{_*OD!RPx?BrE5Y1jE^5lMo<fuD$d*jh(ox# >z21`i3uJrZP5TWt{J`D&Ys*&wW&o`yZ?|ecQcBAzJ)FF=^1j7q1@7^5-d~66I6G_;+ >zF!5YK7V#-jR%;cghh1f1wx0xZctL<AqRjbt3;=-Xxqsd>)j)DD1`%S0r5AXI?cT*} >z4)TXDkC_twaUmrtrYJ`1K?oT8j@__hvM^8SJkks}JG(yYPp>R1RmR~qA4oHax3~zb >z%s|K})C0NLx>PP46f{R0&CMys^E5Xg=?N8=HW(gA=G9cF2gs+3vC(~Zf^_t@Wyw3F >zLg;kmnjGY02gRn`L^9uKZ~xdBJX2Oe@7SEZx`rZ1CGl47Pwq-qPz9J35nc&~x$2Yb >z%Ww5t)RQ*>qM6i7q6>T$@KzzsZ3YLSW@Z+@91|9HAM_Oz+_QVaj0g&D<2p)iwr9_1 >zg4HxMAg)a$N+<cuGWh=ih0+QuDxf%yGnUL-l`~qw9qfpvrr9-KWl`IJov!UG*9zN5 >zl4-u@8+nukh38{uSTV8xGJ<c?Qw%r6ySX9&BEe-W1w-MBzc^RxN0SQ-0a}%-x4V#@ >zy##`@>lAWX@H(J$TBdQDbDb1^z>P0OUjZP*+?ftN7=D#MCE_jvumh2{@N^acosk&y >zBy2q?z~SorNTYfig?Q7z0S!Z!HYz7SJ11nw0hBUIlKu923c@J}pRzbHqnuNoF(66! >zfU3E#&}R{^1f0>b&_%5;#sElr%7-NduaoK?iNT7#VjAyp4)7wH%KvDwXOj>B0d#Yl >zRW_4c99x&xi%i$_rHg8E%24~@#MBMEe-;c{kXZ4)KN;f<Hpn$hVYeGVKCot`h|q5s >z7m?m2Y<_?S2*8-G0+XYzrpZGH?%V>5M`t*>Zer7Mr=aik!A0?1<0Bb8q=S$PkjMOF >ze_aMa?bWQu)zSL9RL<jWuQEkFT*a3Lb&92OhpM;xxn6=HE+eSn8{seJC^t&WK^5*R >zvTZg4WQr#Y4Fhk#(wi8r<(E5X!uk4!lLQ~r0(1P$B>~mFT=UJ%qDEK^=!J_&&s)KB >zO;JRx#&WeghkeAo{#xRpuKDKT|MC*OMC^0A9PdABs;kGh;Fo-3<>cU~c5`Sf*8+tZ >zQ@T5!v9ZlgK&$EXb#!z<tQnXAiGmQBhf*&5E*{yG3Pok69(d~O*B<|(mf~-$t$<gE >zvsFBVR=fm6Of59T%rx;Z{~x);QtfA5#*uQQOQ%c5>Fw{Tpdb3onHn@ee?)N6J-v=F >z5}hKWtggTo@jI%*zV%Ng=kc0_wYBN@PyZy}+?rla(V7TZiIa7Y1fz|~JBkXHyEUJ7 >z6lyrAS!~^Ti8jWV9#sOi+jKtILWpK_L1N*Y1sM@1T^kLa{=unBzMm_?kc%PUZJvVL >z2$59JO9n%^Usf$I6PXiYE#=A`_D4R)!IPIrixzovp^`X7)&o_&2EQM_VrRZ>cFw8h >z$2YvdyiTW0RdBg32Rr)uCO&T2T9omhyDkENek=&buD_k$E{+44Yb`vuxYFa9K$RX~ >z9$Pkz0-yiIC5^q<fE3aA)sTTTAO`B99*yr}53<iKTr%bR+t(jZQX?^0hB3X$476am >z@QB#c*hTVX$s}1-H+<_wl~@Q&9~e_=`+1Z*Ku>`{#_Mq1f1yw3bEe3FtbE_+K)bDf >zKW4{pF?Z;RScQz!?T;Z^GBpfsk|&e6MYN5U7C57{xAhqlVqeRZ5A_RA^v9%&CP_ln >z4Gb2NpWK=wMMi8br5FabGa~B9!vMn*MEE0OO7mcQ>!d29p`2F&kET-pQSbUaaB;Ld >zhFPdD&^w>~;F^PfzdeBBv~f23MKL7AMuPXY)xI*cDl-45hW#Xf%R8v$`d-W}K=*_Q >z-ft)YJSC?`<K+)c2<iR1jpYwsYJjzmd=J}A$=qFIDd-lNNS)xqhnPKm|B6OeRs+(U >zrp*!%znrK67U~g_z2Q(ZZoLlw<KV4~kt@A>rL=iP(h0X8gB#UgZj-G2LaL{)p+>Z> >zqy6Zq_B(lyve{kOCQe7+axMRq*HSl*VIO)9u4KR!Uqgt-_}&B4*fJm6eK<rl9t!Ot >zpcas8cTMjvHNL`9C^+<8i3PKd+H@@$H^u~xD9o=58A0yjK4kW`|9)}hz~+nr^*?fy >z$cP=kJ9u+`@ND~5-|TI3aiIR({Bh=ll^dZYQ~Sz4aOY*gvIPH9lt@f-h?xs@-{-r7 >zavnA#DR*ERwj3KPAETf6-b)-+80CvE;5qoAsW6<cGC$es>*2V^fEWX_eJ~CM9p<~? >z<2!CN2ZmXnLsq0+d@%#Lr&=%X=aPWA>c+QsIYcP!lsw7@!PL~$CtK5%Kn~>-H0Jqd >zP~yg>FNyca(<l>mt$p8ooiEYAclztAC+EA_+1YHRr$2!nv)i+;o3+D<Da5SfmH%B% >zdCSLB%y^84WdWDItqZ$AC%QgXpjuQ|2!zRO0m+glRp1VRPKfPEE(w&1^5ZWy#Mor@ >z=X>#5s*;M3@NjHb*KsTsV_^`kp@#TmFLJO|Y)~~E$x`s0B*4V<>@9a0cx}(>H+!P( >zX^7HHesbZ@O>dOWiU%?0up$o4gVe<eE-V=j-58`mj(^lEcjv&c&BPufc(89q++;|= >zTB@%?Suz~9EGc9LGsI+~XoO9>V;0+G*CX%V4b*(U7YQ^N?|R%;laMmPLJhyiJZozP >z_NG>9uFdKedBF$F+bwj>SWt+MMm&agAjhr7kq0yjrEpDV0lw8Xf0ht4K|NBCe`nhy >z6S<Wt3kvG9vz^8ZCnc^=nZ+Wc6tvaUUKn@aKq7@`71Q+J7+jN)kUUkV^ttjWUZ^_i >zmc-#TR)EA8z@Z;H#-dXmp@Wt4j82IlU|##x+V@Yl(Zz9I-qVJ+ru@d*%n3$a6zrw} >zN~r=s1q1_I6$n;{caTO^SC`rxHW%J`=J?)ffqgxyZrgYgXkz|Ol&k<+7VwQ_md_As >z`udsRz5(&*3sle^9zKWFWl&tbBOOwVLS=tH%HGCmf8Sj8<s=j6!7UzZt@BK%)VXRN >zb&{iGqUp8|R&W?+XxYw>fT|SW2l5{t;rc~oH%^^lq@iPrfI`)({7`bF0$KU=&us-o >zMFPlz-qj9USrb#h(BzUN4q^-_AV6S%`rsqJ3{)X4>)Ck3)@VlsVe^yN5kgxj!S%%0 >z$dHv9$xt(zwR6&}4AI~=PdR#&i@ziU5I_2JAkaLIw<vF>fcE}A>UZe!G6$SUl7tK} >zRnkm(JnDV=s0z1jk&DGV%ZbTJHbjPQ!{JJzL6o#|U0StU98`vB6-4mq8sPE&E;2X3 >zO$@|3bSBzoC@Kf5gYrL)Gk2w7hil246ZYCtk5d1~rplB@I~|>QZ%3gow<=X+qs67B >zN<HJDK}J&#fp!D`?&m!fe%qO<BlP5jcaY^XAJ-x{xI<KvM<rplY;;=XU<RM><tfsn >zO97&*(=r2OOe~o;b5)jc;(ve`#_MvgYxg+^KXV>m?jmpT9*ym`$T1Q#9!sDTaj7eJ >z_*6ZZCB=fjj8#E}#0PuQjiV6y<qHwoT-?CtNd3}lt4Oo;28igjMb|UVYEY|Pv%&*! >zhAPebQ+Um5c*a#=$ErS3nviPC(Wel^p!uv*F9)-1)L1Z^>e0@e*CpVTe@3P9tjw}x >zUgn6mgA8)L_XE#)wGXgsL8CR*it-TJg~vdG)U6-f9;|Z85;GoR_HtP>pqm5;l4>kc >zl~;eaecmhcQaT90#Wzt-XGi=cC&8!`CQs`5a*a-N8IRP<j-CWUH-USBhTjSfhq|vH >z+xh(2VBT#&KS%p}0mKG)=^w{Oew|$23I$+b@1^dy6RCAiI_(Y{%>(WQiKY>OE5p9v >z07B#aKk`z+55{%j&`e*Qaio7#|7pIk-I3_J5%KY~BYt}lzx4#To<PDVMJ>hvzFa<2 >z`Cngw9&Kig_mFeM!1v6|=NFn)QKiTvI%l1wErNe6hxy-1^_LL2Ww9H2kt>)Gt9Kek >zXlYK}vN`qq9>FunGZ9yybOOQw*GHgZso6#q9X+F@&Fq>6ii*>h@AL+N_5_c!>7|yz >z{klI-$-y`RXzE-~|2~4O>;MV-b`jh2XJOaZU`mTh98g!Ns;QX*qJ!zSct<}M%=r0n >z)Ezv_{KlHIgEdhRp|0YdAV%g#m3evR7}0;1r^7=}R>*50aNwelGaNLz+5l2%*EwJS >z=&<g)BFN;n9LWVYy@|J=B0de>FR>T)bZA}RL}YOmD~*md9{?HK_Qg7kD(Dfc#`<e7 >zW==~4l1Og)c-w0OahV$d6c@fv^7^<m&$GpqzG9USkZ@~J%;+nO#9pjh3TF>UGE*P% >zIxS7!Z*cMX#WquVK|9!v6wd2cOX$2SLX7Dy908=Ls&o|@80enYuC0;Dg##5=CJ?lN >zYKh=`;eBy-<$Ezg$z6SvYBg1!bsjAwR-y6!MK=|s!hDd<lBTFCL%Qo+xHcpuaz=bQ >zdTm)C2^-H+l0E!62D`N|Nt?e_0OBB3h0eNiHgM`#|0crm=>%LX7JRP`F9qXRRDc+1 >z7cBd>-ra!KuM8ykKR3)vv@@K&R-b;HnQ!*o7>p<G;fcqnV15e_3K4Oa<iMday73gX >zetoj+x}cWH`Uh5t3h+7=zrqC*2rfb(A&{GL9!%e_F7r`x*8<YXd1Q{;#j(|H;jnM( >z7HKnCaq7&Bj!z&5V0qfDn3n}&7BM3qN=L4Hc$VgoHX%ntdkFn_A~1&8i=wS=ASRbg >zbNoqBwrNNa^t@X<Qt43qJbJY(h4{txa9-Z}is=3Oc(W~EM*HDV@5?<|&)zP2Sel_W >z25)k7@XV}uVq*@&ZR{5$u(5nAT{_o;RSvMqljJS=8J>lj2-Kv)sQnfYO_;o~drUNZ >zwLg&FI3Q%=^4OTlmY4WvX=TCY=CSs&GVo^{S>y|GRMXAWIgb8}Og&tfh@NVuqDTb@ >z26msQ_b(ZMPORV<)O`+olhqgtCP&t9r0ndnms!3%L98!Gv{v&Q8;n$MqaUgRHawvF >z*Iwt%ElDaTa6#E6x@Cn{Fv-_oEKr>C_!`B^z(&~n2^4mo7@z)0KGH0e7lz-l7%`G3 >z+XWw11b+MJpEwSXu83rs0tW*Kd(<+$D_+9_<RI=_-)!AYi!4(x9t;878Q?B)a(0e~ >z0^<Tu%25k=&yJ04jh9XP;lE;EHvLJ<ZhC)?l$@MgR|08gC6dzO&kp1Um)<btsKI9^ >z-LW~lu)nVkKj8=STTjx7%{-2}dVwk~JXeG8Ucb7155MkgHFZ#EIRc2+f!G4>IXn$! >zaM*VpyGCwl2WahRRSqd}JtS)~jpV4-(k!*xePZ1>?>LfMiK^)ZQ-{uJi3zEZ;|1bt >z_a!@-!-B22`&2>RKzIrUI2;6)yD12Gj~ZzGFTHQ3kjnsrJ+bxzlkrA+Mrat|E_GG; >zMXbbu2J<wSCCa0G$g#tT=3h+V{TgRbj?(1PuldBWm|<9ebbl{+K+L@d6fdUOkij)x >zC1>CUi8|=guF~pRuA~jCTXxv~Y?@<T1RtS2WR8Au4zT|&(CO8FZ#n3W&4(>hYlhUs >zO9AQdA!q0e?WL}onrZwJtD3|e(_0vNuPfHDjaNe=$4e!1&|EC{qHX;-iYo$uzst)@ >zU;qJbl#}&gDH`<GaiFfF36I(^U=i*iVsV>*DzwLxlzd3zCUm5$_>eOJd+*%O56FsZ >zFi!<$xaR@uqxplD`H>U?HmAV$RiZ!6*N^ciL^ohHfJ3t`G&$ah%HuT3r6WSXvR{Bf >zh35cuSO3Af*T#gK^>=BM#~<J=!ifLYl`p?2eu$uS{&1KK1S*p~g|-AdUC84rAV{tR >z(`U^x$cJqK*tK`&;Lv0v0J77R<`M4{R{orVew3iS{A6sRxW54okgdl;OY;Q&%O7H< >zxg=no<kr}Lk*4BtUbe?M-~~%vU96!{%IwUL4yO-4c`Cxu6hJsZvPSltPzjO+7xp}) >zJkK1KA~vQoJ91x|GMvf-%F*B3wF^<gr2F6__s$~LdC|Vpn-eATqs9v`Fy%Rnii$!} >zHS7U)5vVb#{a!ZfL;I2Wboba0#YIIJ87$CddoA%2?w)yE9ZjaDnhbi^0ejdabKIY# >zqcAO*ijbAQh<`I;Kq8z7z&d(h>1dQdIRc3w0RaIhqZr_x=37!x;RGNaZ82uiinWvG >zdJ0Q1KXiQGOhI=5EG8O)`53PY_CvZ^K-zOrMAS3s(#S^9Xg9cQ0Q?^GfOaNdC4+FO >zJGQ;LTJ(DN=6ZL1xazX+z8nFPh8`K=R_}}9)SkM_+!xumg}d4`rhkyt%Ex^E<=Mmo >zU|t9?!4J!84O*8g8JT%5iXqRyOK0td(`f*%0)0(1;@B2GPTRFb(2Qv8lpfff>e`G| >zrMpdCDJ?U`#QUgsFFZ>7zM<n)*xSK$W(taM<;9Pwh?{J#&bciK*^@$-L27Dex?&fS >zJJQSvV*fX_3#cO@$SoZW6FT;^ss?w^32`aiR<;7WU!Sqjl`<;4YNt>DAmJq_w%cPp >zu2`ddzfGNaKm(~*t8naRx<NOc;;VB*3rHZ|0g86}a=(bz?98JvpmEmF)8oiaxCX@M >z^g1nw@qzfqF-XwwrhE(+b9Yk5`pD#oTzg)O{|Szqa@JUW@ZUVD$d3nxt{=p(K0fiJ >zD=sa>{S;;BA72bI*?-fhmg15bT;0;{;a(5Zx>rGRo3)b4{lA-CxgU}Z&4Da6B*yiL >zr^pfeznNaOqENTb&U_((gpvgT$|Mhh_Ybb*uLJ`(H#u{UkfE39TgiTQ44!oC#+2PM >z_+R@l0;Gl~DBOMV+dRZbe5~OH_BI7~mR@!CAz?shhF~t07O-kB`2f8VT`FhLwy|SM >zS?d?40mOXMKXo7VzD#feONj?A)&&Ri1{9y~ewF&KFCAQMQy^Ow_{6vI`-K)Qdui_= >zkba_mTRq0y!OLL6UM#{$ZY?a40IhqUEN0to4Ka4`U`d<M6`Ry4$kc-QzGWfq(61zH >zw*Tkz<Lnl86(CY=UkQKwr3_8808(ywQk!mV`E3cdwfH{+_I+=xZW2p<g$u6YJ=CEW >zuu3yC=*8|dFL>ae_P@y=q!kL_7?Nm4nY{}r3r6cYL5PUDm*+C}hd>CXg{%LG;TetS >z@PLC2dVLAFl#oQjGraqtg?-BR&mlPQ%j)S26z=|iHr@iIsN}%z?~s+}((KIIj)14> >zIAXiqTqENz#`Ed<8d)Jwdg<Ye@3ir^jfC=Y^2X@Fo#uHMfu@Uu7MvYi0#D#@e!28t >z?9P*S!pnU9*jJK%#bF|(a{mMW&VQDN{fGY9S*iSVle`-m^-2?b27=;c@;H!D|L=C` >zH_sBE^ne-|sg=NWyF&4Qkz@F#5R9h6;lBq~63C4~L0r5JSlT`RNvQUJc<(;`ww}Qg >zMabcyFjhr~$=)jvYEbsaDgUSIi0~-?WETSd*a19N1^NFw;vZ`KpN<&!YTK;_Aho#F >zfDQB(`XGG%cf0t{7eK(?4*od#{(lk7ffTYHg!zLG1ew>$<7#){sRdBPM?BNCgMA1A >zhsMg~0);*T@g%T4)Qmw2BU?s(kt_E+*-1}LO>HT}l1qd0uwZ`j3ot*B0u%5&XP3tb >zvA>9DKO@TAM|DWCAnSl80dGyTkg0W#N3{YOfuFekLhG>m<xi&o^GlEN5HkjoPQXqk >zO79w;dAC$e+<w{f<-Q77L9GCD_b(RyopM?XCQnE+z}_Np26qBH{>>4q=WIV5ggR!0 >zg_42nAYE*O9kQ~jlu0A*T?fP#0YI(pvqNJ{$x?4e{BOs5%XmF*()=<2d0UwhxY-v2 >zDu064dFV?62P3$pl{3qKrXKY&aJF(_VLf_}`CfqaXTOyAQvB_G(bQla=zUHd_2#al >z((=JbL*in35Rm-mnEARCu$T{uoy>9q4;nC(6*9kOpjJxZvji>>TyZLxIiqy+thn%% >z0@IJlXC15Ck;Y!jNNmrC8`HX{(z(@+_KF9ORIGdt9@-sJ{)~g2-n<zd)Afw3tE#>p >zo%rdKk+$I6!7~D?q+s0fog(+$c`!A8e>J}ed~q9bDm4Q9{P}Lcf>gh@aC5a_BCZB3 >zN|<RSBQSENdA?TBxO?}m#O30{gZ=#pAVpYBwf{LiwU@JhZ~)B1#;|Xn5tHNNKEU`f >zacmEar+_pvQdS<o_$oj-S5D#k<qKcV<UTu3NRx1X=P3WKPZoW=W6-#?n6PTQosq8> >z#0czWS#O>YK%$O*F%g|M?Z!C&$ZXE*n}{M`6gC!af7I*N!PAgt?T=U+cqHla=fa?! >zE0-}mEZlrB-Fg0ORQ&pHj(O&lm+kfda1^s#H1E5&9HgI$Vp{r=5|#~J5P@dEEP~;_ >zuCIR0>BK-2;^V;p6bxSB@$nD@@L!fBQH%P*371l=OAAU%mCs%@XwFrb^@0xh{BQfi >zviJ4S-LIUc<QzJD7DHcePNQ$u7g}$!Ux&{FQ6q4tqC|~>u9YXSOhrHQJgCgLMfBi& >zHF@N-^_Lc(gXi^IORKA8z>^?}%NP)glBiwZT5X8z$F6xm;VgfZZ_j2{<4&c?y#{1Z >zP67-Gcab*W+-Y+(gCq(M;?n^f7M0X(><4xGn?*9|+~-FCA8wDUU!2g(S<NA`v!}?J >z5&(Mw%*F*KNBtUNo`<Zgtf%uQEhoT{7bq!z=MMlbz;ag&=uE~AjPoBzp_WT(=fmpX >z;S2*T3V1Yx8dP>V9oYOaUg{o%{dC337GP*ZT&(~#*xS={_~2k|5C*J!z&BCuu=oRL >z<z6$z8giX}zx^=xFW>PmwCa$-dyyKI1z%)v0KFBy{bv3x*$W!sv?W12)qEc%1!0$| >za_Z7nWJTc*1?IjoDrSPleHBrO!_LP1sFabUHG6Rqxsnh*#spDp&^hOz<m~+sWuDau >z31!~G!o*J_GF^`UC_b-01O}{+C)@6TJ}@bN-Bn#xMI+?!QsE3^R|Fmz#mn!&%fB;Q >zuX>}Ws_J|^4IG>#lHP~IvasueOnQ$$vAIzd_%uT0EiLm@IWamLyTD-vjNa(Y&0<=> >z<#7bm{r1PRvbF{c@WH_W$T~B#X@|9%9v&XcED^Rig346tA7?@yai0{Flx(9E;cqB3 >z-|5Hyu#W}&o5zM(A}-@<UyIv%jL{0|N)O51yVvJ0g?6hbW!+19(PE`$-wh8ezTQBj >z9)8fuf5Yzn0MlF44pX|9dj~BZoVlFL&dfXud;yy|GwF&DJA$j~doLnVQgqJERPNmJ >z<2L#E*cA+CYbVIWT-IY2cHL2|0jIxIe4${fy!9?YyYfRb_*x8Fb|0XBT>xMGP-3qF >zOr>LG1`>?Y@7}$$v)jQK<v^@}P75*k;-C-XTF%V~t7J*%{|*0#VDYEh2|JY<JT9)% >zt^YiCfHQzXz}rGu`5`1STQwZ?5u@$F(Mfs2rc*;N8Il&dx@q}F-YWTA-9}jb+MZ*X >zj?1S;&L(5VnRB1ed;~yVT=0NkhETHGq}fSXSvi`<Aex3bU-sX>0EuDi{w5n>=?2y9 >zC#@_kks2R>fi~Ee!`O~QvI&^(&OP}Ga@c|IX(xz)x{1RFnEQaeIPR%Zm^2f>=icB; >zJTyz+gYTqpf398eSWr+idZhfPmC*GD0|Fk}j6x_l)~o>Q=Wdy(mS*iuIH&lHF{%cz >zWVGVmA8-6P<Dm*vu@htv0t7sUHvL5>H<}db&BKtuF((9i{1MTI39jR*%e}wAPyhD# >zzB)RXz61u+9QZDPo2ym=;8dX+(eaB@Ffv*M_VX_yrd?6AAXQ>U0!(x0&e^H9oO=XR >zrat6DZ6lLq2KL*)lm!9{kU#Hrb-j8Z`8bRM_VZ0Z2@E*=m9;f{yBv47%Tc3)JeA{J >ziQm_1w6(Aszy4Hlc~h0(&)5%qwdudz@RWO<?Bp@arlzDs)7jpin8Y)%6Y~CM1dH51 >z5+)I1@UEAAX!ia+VQ+dU#wSr>;7QCbX2;x>INGS0IiZ2+io+Ax>rdu8Z@iDHXHsV3 >zj)NsL(BNwaKzzJ<)mErp^hLx03??u}cXX{vs=zi#H<&mBs^J5duEeo-GeBVt);+mp >zWU^E*H8WEJd{qUbw4>u5rgQxJyA8w>NW+QtC2vdz_e<gnl<w(i*230G#YEk<&)SJq >zypcW^i&DW4X~i$qohz+uMJlX)2K`5=sDH?|ySB^+Mq;}o9ImUF{#PQnp<p+Xvm8^K >zY&x4r1qM-$1s&h@p+&jJU$zR4cNgeyx@5toro8ZQ!hV+8*#i8|>7wqX@9TLAGHG!c >zf!Cb=<8MD%dY>xL`~lxArk2eK+-J-HGkD+;R%yLHDvJ|QNELEi+VwqYJdB^8oqYki >zHDJ-R0QT&K%T+;;_u)UziE!PjX|=6#3Y*^Jn$^?<NfP9AMQGTz2Sn-zRty$or5t(W >zXAC<yoM_6T=*35Vg{%y`0%PcPfn1cArh;XrD2r#B3Df!Uw$~BA<^y^Go2y`Yb-3oe >z&ut_PCfh9+JEOdW4IUs>C8u%mW9DCzWtq!7+@2<2Yq%(??m-`agbNsc|8#zS?ve<6 >zq{`q+E5P4#KM<6QZXZ56nLW6Ppb{2Y%|X?`_JEnam4CdtAbnOD*KuQ#lU$+s<XBV# >z|G1le#QpCd!*MpIvry-)%q}1|1U3+KX2<@o&ssGuy<kKqZ|@(Un)*Lxop<NPv17-8 >zqd2mbmlnEmf(kfLD+RbCRA+tTmzTgr77r9ve_3~D0C!wgm%V>`;<iuw?0@fX#{Zs` >zC=qRzw?*!4?XT<6-|};9=bUmfdFcmisHIHLlLR)VUixlm(7CF<{(KAP<1RK)PgP)w >zpYSQ7HzVu_aG~)M0nPjDMIPl%tSKwsi2#*n#&-*xaC7IAU#YSF)X9?*gQ|d2YlVN( >zA1-shYuI1`oDdYfZXE&K9QK<>Cgv;C%rk~+x4_M9*GHfZYt`~hV9(KlQ*~CtL>FdB >z?Uf%?rUARF6=mw3Y7ud~_n9B;TyhB5Junh`cylgrLJ-^)-0Bm|<vok}g-qWEo_2qU >z!;U)4H<ds$hALI;tCuc48YM34@GK)M%PY&s4cOB3IeE;;C`RbAiHWHxux7k-CuaWn >z>9@F^Fzi`01z27IgGlqs31Iuv(n{#`iIkIPo3CEFbjX?kG!e|;p?!Tl2e1n^h0Q*L >zVN+l2HEp0}k-#D86ME}7r<pAAs+;P?FtZKV&pRicKVkR2C#fxL6W#(fzDQZ;{S>%L >zN@MAil|D;>1DI>yev9wD^*(OX+_yRB=e+&4Lv7m4bKl<FJ$GgC&C{l!M!rK<M7ID% >zhd!Zf??mZqQS)f2QCrYEWNy?yziTv*M+2GGXT)Kou^<0$uT2K7w`FK>{C92gjYyG$ >zKEUpH8ZdPm2<tF3%mj|koB^Iom!JmRqGt>&vSt7eu{$uTWHemhi9yG0w(&|v>6B%_ >PM8x3f>gTe~DWM4f|Ce!f > >literal 20085 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 >zv%Q^zo7;m<zDQMda5=OVA�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 >zT%y!HqDE2-_<VZx`EV=C>dzE~HhhMU9v%0Dl_U!}v-F-lJ<>CPLV2zXt-~&~TM1K0 >zTrb+x-~H8rL~XsVr0;g@Ma6M%T+>KSs{VoYNEVe0ajUS)ZitlucCOa<#5D@Bk*#2^ >zF9Ubbu@1Acl$^+T3Ozr3man|PKu(&_vwyB>&V7-^1SQ)vOAC}TQMlbd`zRp6265-P >zT^lwMXN?dvruOO!qY_i`9M!ZtL0+!Y*+Z$NMe~uPWPsqPZQG$$pcwNwuRD!WQiJ`b >zAhB~WxfyYpOo&Jtdv=^=Hu3s9ax*FxtZ;4KhA~$Y3$q%ja}K$$;m|oLqd%<rEf%y= >z7$y*uJ27&yTfyqnwK^vQvjkMgVD7=*buP6vp9z2WlO3lM<|Y^BAo7zdWS&rA9!?z2 >z%{Wxj@5KjPmKnVjM9#7?Z2j`*&xO7`HEHQbj~)e+&&nLWA;(>ytFr7&ZaFy!uo#@K >zG@&Kgu3IUmJlT}I*qd!tEM~&syVBPocv4F~ae2yvnL4{RAfeOkRqt4MD^Kso&MkqY >z$kAq6F8mj_=mHiZAV|+-{#RxFzgB1e4QK!708G|@--Ym>Df!Qo{MVM0{}{u6jNw1V >z@ZU70|H&Vu1TRidV<JEZ!MCQ(IEja*JiPo1wy-_E1>dH|3wbvIc1ZuF0t(!xz}(&= >Ztrxr)5JBJ!>RbW>#fNIL#WIfr{}&^^uKfT2 > >diff --git a/LayoutTests/platform/gtk/media/controls-styling-strict-expected.txt b/LayoutTests/platform/gtk/media/controls-styling-strict-expected.txt >index 7ce00bbc2f1a56a49a4d576cefe8a4f41c580a7c..d6dc8aca7c892519a3a16810240c927c53585b87 100644 >--- a/LayoutTests/platform/gtk/media/controls-styling-strict-expected.txt >+++ b/LayoutTests/platform/gtk/media/controls-styling-strict-expected.txt >@@ -16,43 +16,33 @@ layer at (332,50) size 320x240 > RenderVideo {VIDEO} at (324,0) size 320x240 > layer at (8,50) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,50) size 320x240 scrollHeight 261 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 88x41 >- RenderDeprecatedFlexibleBox {DIV} at (0,11) size 88x30 >- RenderBlock (anonymous) at (5,5) size 78x20 >- RenderText {#text} at (0,0) size 78x12 >- text run at (0,0) width 78: "00:00 / 00:06" >- RenderSlider {INPUT} at (89,0) size 130x20 >- RenderFlexibleBox {DIV} at (2,0) size 126x20 >- RenderBlock {DIV} at (0,4) size 126x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,270) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,255) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 > layer at (332,50) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (332,50) size 320x240 scrollHeight 251 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x31 >- RenderDeprecatedFlexibleBox {DIV} at (0,1) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (632,270) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (337,255) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/controls-without-preload-expected.txt b/LayoutTests/platform/gtk/media/controls-without-preload-expected.txt >index b616ffaab9266130b4eaf972ce630fdac90d72bb..6dafea1bd822b949c46229595676b72731513acb 100644 >--- a/LayoutTests/platform/gtk/media/controls-without-preload-expected.txt >+++ b/LayoutTests/platform/gtk/media/controls-without-preload-expected.txt >@@ -12,22 +12,17 @@ layer at (8,42) size 320x240 > RenderVideo {VIDEO} at (0,0) size 320x240 > layer at (8,42) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,42) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,262) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,247) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.png b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.png >index 601e956a6cd780be701a276898e874ea5565f45b..0949d9e23c99e6c6ddf25351f94dc33aff295c14 100644 >GIT binary patch >literal 39258 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 >QLqii6kr6Hu)O+{80mr<6_5c6? > >literal 36815 >zcmce;by$_%*EPC9M5F|zQ&6P4K|qmEN)YL0(<y8^RYDpOBsL(@-QC?KY&xYIq#MrK >zKF{yH-tRl#dCy<xpw|UE?pSNhHRqUPj(G<vDoEpCl3_w15S%x!CEh_GcOF9^sOlJ~ >z;2lB&LVECv(Lqw(0cvIpwS+lZLwNa3jEwjV4f(lvjd+a=jG$0%PGe(E9&Q5@4qgFc >zW5Sx43~&&-p{%q7<QDnwXMJWQ1o9a2M&jjrmxS$EcaM?LM6nx~=pzi`$hiAN;w{&- >zPhSSB=6*)af2J<^`tirH*&Q1->zx%EG;8nL@cd`Zdrp;Fxt8@-?0Q?3JE<}c3skZ0 >z*RZe<+hV}uKH`Z#B_`<Zdx}BR?J=+yUMVQzA$l0+VRG>1+5N(`)-U1Raf8*K&p2!c >z1e0J@c%M<g?R_k#_pX?`X@5X`?fu4coB;V24Rki#%W#crKoFG$yoS_TgrBGC6}gWq >zxFsKZLXmH=v11e=e^dBFu)wd!CObPjg|>wjwzlDCY=4jXIN{*vcU!U)s+>tSf3_!r >ze+qr^@h<o--W{EB=Z5Mn#M?oR4l*(_=i5CmScu<0=Rv<bY1Gm4mbr0R?i%v>l7lm@ >zACC?W`baXvb(`_|^XK=KYVuY%cLzMCSiB|vIbS??5?}5@)Z_}GetB70f|$1`BO{}T >zh=>v$II!ufDXG5oMA5=TF%*Bk=6Fntm`!`aRDSc7qod<n(evd7&r5|L&*QQlf-mcL >zm0}m^dY!NAd8`RTJ3>hLtR{4vXL+4>XTE*=hDFR)cYAZGqN2iiS6v)qp!!k%j`f1x >zd5_v^e|)9wd_z_4mgjxX{I`32;JPbvKYS5SdLfp>X>aDwI{4R*|17j3hKFsc7SKD? >zot#eCz0YMY<tNL`m6eqd54`@|xzs>^z2Jjyg8_lOpbj*@YT;^fTa7cN&CqjQ`A$bi >z7s5%?R$)Co=XJSLR#tYoTN^(1baZsI{_3E2Z6Gn8$9%Z5;W*#l-=F@6i{b7}bz$9s >zjF;C<0REGalsUJp{G6N|*xEoSIloQ!H#%<90i%%m^VRrT=RG2E7WJav71K7Uy_=hx >z1=XwYU}E-$lPSyY?(PSoXFsQRM4h%{S*~RDE{5Z{O_5(HhIZa;y!B>cVd?AY;vhEG >zH{0ooc(S5(50^r~^<cTo9Dz&q{A|CIdN5JAvZzQA5mKx9UQKOps(h<2j(e#iw05uI >za>k}oWxTJ_^7iKX`1lyM+PAT}d2yI@n~;#;aeIB5B<AfkU15!bgCiTmR=?jt{$$Qn >zn7_@V64>oeeu*|pNqGj`VDE@ap9i87BO^yMut617RbA&<M{2LLh4x@#+lKSil9H0{ >zNc!8ePO*liFk#V~vn4P=TZN5YZ2|cHReSR{JM+i|kI{A8=wUAO*l#D+bKfcFwH$kX >z(Dh`m@%9Fbz3$i0(0<dM2Uhb9*J3wIVyk^|hd$I-O-uVTj^jF1;cJ;<*Bke!J^p+V >zyL!p$0cPHL#;%i4O*<kk&UJgD_%0UF)go~t2XQ*z&+P2(UsH_A8C}jWd;6Q4y<4xT >zGV=$||1@POrBZnw4fXW&%-@_;`p5sdIvixzt#dg)SP{F~4`*g#n)5i6&n<|v9UoQG >z(|P|sDk`eXWq;A2)nDXzMA`dliTd#1pd*~x`|Qs`<`1`=<YXFF*8YT{0i0$Q8nA(u >z{%+zw<AM?ft;^k!d$oI_yen;ik3x!HeZd_H2TS69bH2uJGZPyZM~eH!4=?j=lBoC1 >z^Ofrrc5icrqU>z*i6VpV-@hL%O_rMW_V#XVZ3(XJ)g9u}?atL}A<8Z;+-TZb{IJIJ >zwWK$|jJyRWU?YEq6*Hb7<hVKOJYUYV8Pj;R0xs@{hp&};aS+p3=XLGoR`0l_I&cnF >zY4o8l9#}e>dY6^&YEq$O#-rr{m9iLi)7F(DSASZg&Vu!>3|oBfA6*=6AVP{o+)vbv >z%V4jNyPQ$%_VgW1+kUvm(5?Ia_-!}I*7kM)3~lRovrkBI>z4<JNPl3>z|4SYi@Kj| >zr$`1j++Odkt*z11(`y;eSK8{Cn$ojw8iu5&rxOwpMaRTo(E#IN*oRvd3^`u!RL=k4 >zG5-cX4Pq`>-`oruuDJi`+4g*6V`s|hK%!-7c}TJA;p%;wIrqJKFqGU4K|w)YUf%xx >zeqb0c1t=;ur#eE(`zw1DC1qq}z@_S`MBI3wdAYgFi=KQ&+xz}t7%#+v53>@0pW)~z >zs9Frde<Bq^!ns(z_TzG_vVqrns_gpm^lcp1%BOo&v4XJGp;YPok|bg0FwTquSHqA* >zG4CIod>&^XE+XdA+teo+d%P@-@B2S0)zZ`i_jsABcOB%^5i|@YwO2uUaRB%k$bEt} >zj4|LENulF<-t|Jyp8CcLJMZp!-(D&*932;WUvFe4c`f)6)0zzS^%;fm^6<zdiRwH9 >zk&mMT^%I2f27KPb3^mSVxXd>W8A_N17B$+|AJ6Z7&`tkV?3zc}urNR;*rj$mK==u` >z-c!YdC+ht39xxf19$T+Na$Y-Nc))4shg8q*S{Bwj0UHY`21Y%^5wba^Wh?*o?d|!X >zH(S)*^Ge{uz@6si<g9msn*|R3I$Fyna5yBuZ<>Y4&@#X7Vly}LnS2d!YB(Ff%U8MV >z(?aD2b|tqp+op}B^GHX@4@Q*VBDYKN7;^CS<E<EDKSbOsY-Zg~wkMGn(7RdDyV<9{ >zwc8xY4k-qE47vG$57bvt83jX&jEo#F)JuZHFDkt+E1A^_o`cW;R=m<2@vK8#S9fmE >z>!kD)*uao9^>vS0gLwNhdV1T*k`?Nk1!`bTz;!(FRWG*~-5kvYTiWZam6}S_qpGwN >zIOaq`LPB7oVETbkY^|?PG<r97E=@Lgx<AHaU}n}TxA@NDF_0h#;ubNxZrTyB4hfc= >zl9GetalHp<sK{6b+-_e!??i*AFm!u+vJ`CAm6eq@Z{AqkKR-WL)3$4$sfK0B$Me}O >zwiOf<=-pn7BZt<8bSl!+p6|7^rpLxApq*jByElNz1oz~=nVq@Yc<V(*c!@~5aX21T >zi{~C28#{4%h4fZyKin0@kIOB`g)YhOfC&{@Y?;fz#ows$+8kk&M=Z}w0xwKXM)oZ- >zl3p(M1*3RCxY&&VD=RA<UAuP61|kzg2kB&=x*t7JbQ1XWf2e}FDpirumXKL>#(CZo >z-1;MWg^;R!l<yn{Eog^it}qZUdY@f_r5v7_=@aaX3q-Et>GI%M;pNcVZ7al|oqN<_ >zw~XQ`=J18=n&o99#~plV2+XER%J}ADEn!;Emf)Z3jA^%k=~`rNp5Z;*De3l-I`$8t >z784Dt0Vn)<x~T2LyX@%T;Nav`QC>c@iUc{36Pl(VD=;ZyR|^j^6%sElwhHNMSiuJz >zT}Ku{A24bU2ZSHZqJcL^@;E*tvCeM}G<EO`g8S+(RQdn#Wzo}Ieu1?EM+Sm#g|jx5 >z8Rj(w+#OR>Q!NV|>F)KquJRltMj^m-0FH2dPDO+EU23BwAz-C<%MZ^%WKA1U78ONM >z^8!&89Zlr6V_*I5-McIic*b2+lvjdBs*mx0@q~KG$;<PWAy(}DS`ETGpIl1rY<OP2 >zO2#9kMXVej!C^KkVS+js__$v>Lr7CAlE~h!OtakEc*QG1f<4U6w5EOIiURrQ`};s^ >z{>=ZOe!Dh9xS~~CTUD=VNVh=8>haT_;}V|EY1=OHdfIruqi>@kFE4(}XU^jVZI61t >z2EK7m<h=BF%j+m|3VO31volwIIQ>9$W^&R%@UyXUo9%VLkWc^brYp&m=qHWhc{yR~ >z@1q_M&xp%JacZ+q7xKk+*>PPOlgVrqKl$Jqw08=S{)KoSN_5C`)K4FKSB4#Dw~ljQ >zrg`o{as&HA+u!>ie=LZIq|_~}Oi%aw{O}y!gN=sD1y3d$HF2ret$8t)tB`@``l(N$ >zpNiWA+f(hh<XRkq*Or6i$gRGn05)LGhuAuvx?)SK^AF~gkF-|J#MmjyA>Qy2p&a6a >zG`-L#)%O#pfk}v);eMW5NkBN)U44%6Zp<B5#CyR$LPNpL^lQfn5&Yuu<M@|%{l#fC >zh})UVp874O>2ti^8#d-q6GsU(c)^T^(e>4Dk)~QMi0NIheeLXtbkXv0!XenBBO~u$ >z{UOFc%QDjNb8V8VkMuuNX&}TvTbBE(NzkCjZYqv(`AHZ8If`(}z`&6WU=a9<WoxV` >ze#`GM@BW-hXPoipLc&%JmEF1|?yaIefgRDe67tV9Wb?y3^8U*9PeT~-vDXsbrLYf{ >zV5(;65$tewj2yG2#A`m|Ei5nRHB>5LYpo&Od?E?8nA7KojgEfi`;#Lo2jffY>IPU( >z$m;+XR2IiN8C?ACJ;xxI85?IUEpnW>qTL1BF%jlW-04`Xm`}l@Wii-$Mwsm?Y31cA >z7%!VKCG~mgvkDBp<y%`@^P;)(cx9-jjfq2T35L7J$l%g;4;;sKoO&C!YHY&1MmPms >z(?hh)O%(fk1vA%WD!!(OkR}+Qf!+Lg!HxH`WO0;hc9m<3Ecy$0hSKYo)p;f~E7)Yg >zJVg?p!nAoM@d-m8l8*Tf2}D|b(~yw~qM%D5-t>CpKPjgvD!G%aNn4?}JM{S8sFC#Y >z>v)v%UmSsNRsb~bqSLmwi-*Tdy%?n_1NkEf1`9t~Ii{!j>8}V6g69O7N=*{B-GNN7 >zk94Vz!aHB3YICJ(R@E%O?vTPy8c1y}0!!x@N`O;TUQyB0(IvTJkw!N@)N7I}n;QF2 >zr~8964xPC}&y1HwRZUNjqNVx8upGwF=x92T_$y2QI{)w&a}<JYek52Up(S9TG>fFo >zDU$DbGHAz@%7HI)u1gS&G{C`O8L~+#`;*|<DWv-3MHwM|J+o{o^{fp)j>gcpld&;X >zjVE_0c%qk_Y5{!6%HAGkC11{Afm26WXYg*=cQNtus(1z|(mmmD+K5WIV3U_G*$wFY >z#aDCR{%Y{g&yUqYaWR}k7-+-8!|JDUbnT|u+1X`rOvu#mqi?Wa)3--Pn><8Nxm^m@ >z@o@5nje6Ze15J(|GM4ivp)<dVh(gi3HN-NoOG!;SvuGXjzb&x3<yTDp!JsOam*-&_ >z%_O$3{;t^|_r5e%I6c}*oz^54&V%;BqH!cPq(mQw2>6SZ;}aI~R=2}|L!V}SMO-(@ >zZsu&*XZxw%9VcZDe7mpD47>4TbR{2D8+ky@evCdWU{H~+Q)estR{xWRLD1(-jO0v* >zc)#T+hlCoi);lksU+QxPXSF0Kr0jh%Cu9|T$S}d!<`GIZ-!>Z(K-z!We}kUvL@Owv >z)<ja;XibjXSaV_ee{*b<fAZ)rG)+i0;e&daXVFMLJBof$lPCxe_rKu(O|$>=G0DH* >z)<9QxP?y)+&Pd&rsj-<AYMg(YNqXVYkdl(Z4o@c~e+C1H;r#kWpMwO`&%(lDEKj2~ >z#RkoyQN^M)C@9E7l-inl@9;c}sMXj)7`iEIOZEmQRrAWLF;B8W=7%E#^6=4-k+O=4 >zchMk*OKm&O$bTzuJF1@8mbIO7nhYxOp#-CN&>Pyg5z;7{Uz?Ib%g)YDfm^H1)<LrN >zoB~%(MI~Rmde~zGn~|9rqy(vvM$0b;gq^kl#QDD95;w=d&OX@Ni*VFI@Gz-j6a$p= >zomowDwm{&*Fll?wABX(l;6R%##*InA*qCmVHuq;y;8Y_(e={@MW0WpRdRYc`m7RSz >zYY#2;9*b6ef<Ok`4otVkuh;3zJFkY=r|T`(Dyfn9DOFDzV`M)BWWL}Q-(o0fYQo|0 >zO{d!6VBmbU>RjvqlxS-%U0hrQhy*quD<iYswS2ra&fQ@YJ;xso)792ah>7VG)NAyr >zpWacBmuF>TTTNJ7SrIvzfNBrLH?;ZEKAbFCTr}JiCHxT|Z@Dfy+9l|{UEDd+kd~H4 >zKupZt0mhQ09QK@!41v5~u+Zpq2FY)ejt08AF#N=u^*O}Ek{Ca!y?lw1ZfaseR$^pg >zg6`7{JT*W&SsTo%c|Qf8!J^ge2C}2|IjRiXF?pkz7#Mzb7Xpk-`s~rtx-1137grX_ >z-Me>7EIKBF2$@koy<i}Ka~Po3I`pt}b4SjBd^~EyLT?y>aGx&{5RDPIKrJr0fZ;$O >z`{(D4F_<)A-pj!^^TCZbZ#&e>@bg5c?ge9Bt@1Z^lL*@{cL8=GmMak?GA2obndVbD >zD!JICYK6M}f~S|)@qE_r5FkBVKfNS{0*GsSB!k0<AO0q~+-jyuiQyiL&1}sv-~dMK >z?KaehL{4WOS?bYNFkR#~0F;<z5YKNLt)hGyP9@Sq63J~@f|9FNIL0G?B8ib~4#zX> >zjb;VeQr@NV`ie9~=Nj#0iE%GcyyvG_eQFlqFt+v>#c9yit}^0n3_}2{jca_#NER#R >z-9Y0xSLYg1d~jg@ifF*q)m0F>-9c_!mgBt8;s>~qGVN<iy-UqD%d82Io!Jcl%xy%Q >zzEz{Es@fq4_ytivM*A1*tMRsB<?O>CB{ci)?C5w5{>Wp4hA7dL7+9S0TTMJ>S43nR >zY*MD0VA1sS_VUW7veaW6E}m%{=`jQgQIHg~gT?ky@D@v#)cZ3zIT=!1QzJy0{Tg`N >zkm7^{idPo^jFUp?6%shYt42mg?FQER;-D%UfLiz(7uPMA1i)?SplB~k3g&>Tf<hSH >zB1kp3BpbB!^a{7!R8@&sdon<33^K~%6F&@^AD$-~aNOR$J`a$v=T8li^!D^DCiMDe >z`+;+Fc9fKs`jvF)Aj&|7*yX&^?jWzDqa#2uFfg!tjbTiY6g)*t3e!3U@Km3p#6w$F >zAw}>~MOrWG(~FOstH*BrgTZzKKFyEUo&ygrpDB@hkNnOj$lA=(zJv!q0cJP5Jq;S6 >zVHVsgO*4xEuB@E&QF;3DQlLIZ)|Q)`rxI4$K1a?#&UL~eKrX(oWo5a&DH09=sw}@8 >zsnF+O@crXfzxg7fj|$VzL5G^#M2_8b(ePTk&vPM0^ww-0tBr;LQ{%b^1@gj!!ab;H >z@1)r<q*|Np&`Dmx|K+N-64@iq)-->A^d55DFK-it+U176vuN9tJT^riCCb5xR>H?2 >zZl5A%$}cWfQXLr?F&gz^>RhppyCaYjRS~IJn8}P&DQS}FFh!euN^K{X6kN^D)fY5D >z9B}8P85Q!n3N5eMP{!e*-C9mSpwhEa7yeu<Dz|l-pkjD@d?VlsN?&uLe1DM~I1?A> >zcn|G>tJUl)neF6WaNohNR}YjzfIB^^-}7Xbx%Y&Kt|t4D^(t1Z{hG0og5+Sa7n|KF >za?<hMY!3Ed`w%@{?9*&hr&&DaVhVc51}x+Y(Njs%w}vtThFR@+uSxB*i$C`_boDyz >z&B^x;sgJyt3=Ms6k5I^+P{6%QdXeH^T~DyJ_E7Jyr-`|tYEH3Lh2v_~IAjabG6KI* >z&HZX_b=73R)yu2l97`BDAK2W?jFn2^6`a3MinL%MfuEOGiFMUEhE+?7HRct|(dW(3 >zY<7z_BF}C4pb3tg-QC)~jOg5AtXaH)^Wk*a{&ZHY3OT2W&YaZXC0JnjKUUwk>qB>k >zvT?r9d<w8KD_UGEv3%BWyp)=nsjuT}heNgg4g-SUp#u-453jtu+cZg_+$Md$6D~bO >zkKJ-&rhbO4NbF&ilJo_GBQ!B+_F@xKjY9ep1S4Sz<yoo9qDgNtUha|Q@SRGgd+mzc >zptkK-A59Qn5X8QMTE)<8``m?m{cvAhzE5zz*0~VR@OX1{wS2;1ZvNAqd)U<{JJXq4 >zLe`eq8CW!`1=`tL7dO|J`4;a_n>EYKB1Xq6tR{eyGy2+Ab0@5&MO<h6bZ6SMtK4}{ >zcdXtu1I#`fU`9XUzRvL1C{N;a`rU-G$*5ex_tQShV8oM`W2(_xY|UddN5x{9{*u=B >zCl)R4Dyw?Y&zc%I-@0bi2ZJd8_J40T<vmC^IDXy7%Cj9{N=9AT=W+-N_6QzOyN~X( >zs;s^4@f`#La0|R5V4-j;1MO);=l3$X)fo%}hWT9IhdpoibEIZ}gy{!Zmz~V^sQAdZ >zxHoi&4I!rs+P&5<)Ls))Q!+6_&sJ4|^T+Az{mM|@^~wqp6LX{}Jgg_VL7g|GMRYS} >z^aXL?5^STGos^VR$-<YaTlymkV9$!Fz9Z&QqTg$4%jq>)j^!ms0YEU!@Al?RU_T4; >zb)kh&>jb7GBv~=wW{}0CfuXppENU?veCwT?k`n$X$QM&gq6%eYWf{2`n3zf?iF*{r >z6&FCzlOZO7f~3=7a;n@id(&}iEY4C1nhgSJ&Cjf?fD%Q$&&~Sg=H^ikVs_OzNUSU^ >zvHZk`PUQoZV8xTf0S}N^sI#3+Uqe)79Hg_EwHqIhUfdoAiz}HWSo7!%qvXjo*5w`` >zVP<E~WU&v$U8^f8`L-ILcjnOmC_2SYfImKxFo@d9CYpLCv&&lpTT>uQ3yiHyNm)FZ >zwv7pI>Gsz+_Iqd4+OqHmP!gpjC3(Aqgzr>U0R<=>nBty(6-Ft%Y-HKiFawzP5#q@Z >z{y7()4EB8ca}QB6*Tn>WKE7e}Q;|7N6EL&#dQGA;fRZ$AuNlf(!B7>;i(E-4)F|!P >zJ4NUR4z9T`M@Z*ItMy{!Wo2b$WIV&eKtufmunGWmRHy0MRUeY)_a69(gJ6h7#8Sk~ >zRq3>&DMa^mwabi$`C{1i(ldgHRny26Ct6cMNhxBALy(7%uCVVRHu|-fSSYuoZG4RY >z%LQ4Ux>(HI(cNv>&Abf+5>wgC^SQm|3tN@BX+}V+T76#d1fy!cPFU4MpIJc*6MJ}> >zT~z-wQj3jZSI*<loKpAB1kUhd$)D(zl3b!X{iZ^N2=o@G+F!u0ZdPZ7-@U6Lv&~+9 >zeZQ2%Gmz^nS?Z@#$Lo=){s_G`7S&{xs0NbZRPQI4D@wx0V;U;>#nL60{?leQ@iRN6 >zozsM!Ys0+_AYNj7L<?6VMAh^5ZW&n`dvTIOK3x>lbx_<t&Wf20oO>QGA5@65s%;nb >zXrE7th5MotzrKme_VW`@6y}M0SRjA<ki!N}^RX50FUA(YMggE7ykxn<Qmtk%KT2u$ >z#DBf-?TxfXAtmSRri?tIZ>M;^#cLhwqrB(E6>we?5x?>CfI$v<$%0&Rb52PK^-1gM >zo3dQxqm||NSk_B6b0adk*`l+69~5%jW9WG(GPAvfy!R&kh$7D-9(iVfdi(p+XNQeH >zltMdkbFC*`Pfz9#47>)a3${R=2oQu(S_RU5DH#|vDOOwqHO^u&Pvpcg<Pk<hhm>1M >z4Uma19F&kI4IdNgyiRKG=Sb|j-}dOO%X6y2agcZAY`NLkuu<xpQk^lfv4L_xF<wel >z)x?fd?d&etLh=YAc3o{vO|pIR6=bcYzkie`KP|0oX}@ZA7o4vS5Q$;JyG25WVPqL5 >z$^NrW)7A$@BCn<|GLg=k!wdr}kNtr=0H{AFE3d9RGV(+;YaAFU$rFD3u*nh<5lPG# >zW(a<-uKrrm*vKerBjK>GPfqB!>&9?8R|HH~QSpT|KElr3w<8xDC$bti8?ZyOh+ef` >zB(p;}n+*mbkg(w6tOPI0=5NiN01~#6<Ys42);KaNXK(|osj95pD%c3HWP5t509P+~ >zXXFT!r!KC&Tt8U=uNuOcG+1dp&F6?1$=9j`ga${4YN0MGdj@0mXs#M;z_`^&zYO5I >z%}tAe>gPdKNtej<%I9?>x_Zi`K;2)&2M{a6lLyrV*(oWXIh}f0D@hLC$!KWA8Q6Wp >z1AFc>Ow@Mn`K##j!!_;>fbEP&kHp6vbLb3-XwZxeVt#y8*40%g@3Oxr{X1a+>cCM- >zn|)&w7S<X+Ug`|zMl^c>T&EvmY-~)*WnyZIMYFlJ)o%=(IVMe?2B3U>@c`>qcUkqS >z+NG|dBAU|)aH!lXkBvIi6%=rxc?}J^4(#v89TTUdaC!#@6ka34Ilu^g%D&C|UjeBm >znwVzd5>o;!;*}5M^At&Xs_;&2g*KM=KdXs)7LVN=b@-{Dvsfz4Zvt~_Yug;;g+SWq >z$1*W4-O(%+e=4yF<{_C#yhmv2_*r+}liUX{KB@yI^F^4>UnT^ysDDn7JiW79>sbU) >z4k;Am7kWG??t>0fc0sVYi3ziT7D0Y1iguDm;)+B}%A?44#8Z`fW7yY_5Q4OXhlfY8 >z)l8{Qdx6cjYj7||W5ggIxHg^fY#e`KB0W7Gd2W8}CQ;4vdm!13icOr!&CT`0LuAOO >ze(+U|;_mRpQ_fT%6#wO<$OQ6^t&1o|<-SfPQ0R~xcT5^I?OHs&9M!~Vmx`o+OC%1e >zh~z;jZh(Ky`Ozk)k!O)zP%y?53YTBj0_d2N&w7eSXWTp<=^IGW9u^H{Wtd-{?wN+< >zYnIFCY)b46@BVZ@-Q`_QC#W9GeCqr2T0Flb4<xZ)B@sM5CEmAQm}y2Xl>h<gjQ4A( >zpHiiP>V#q{txQC}Dnf7#Tmq(`5?>0=-t>5Qo;;MR!$F6gnHd_=59gH?(Urm|cGwus >z%VTl<6!Z?PJ~p={px(<Y-?y>U6qp(t54}&!Gn*_iE_Fm}nSen4(E^wbn)Ik9as5i3 >zl>pHvnqAMPKoVpBpqHJzqZL%3A6qIRVpudlP6<8&wJR%m1bFusq8>2KA3ybSHGS)h >zJC@7`ac=PWA@<r;dW<d;6H`hXFz@->n^W-s(;u!KbvD_>#rtulKk&utj)rBo#`05X >zQh@WT2QQpT@^osWRrT_9YEMA@b2&lm`Up`r@<vAhiD!=xZ(##^9{ZBz2JH1m524%H >znLknp)%-PocwLxxOze4`B8dT}oUE+%2i|9|@;qHZ5jC3#MzntKfIqo2{mUly0c6Bk >zcmmMB@`00PQBg55YpbgkaH$9i&s<Qk9R@g9UH}AjkU)=A3ao+r&d<+p)$?U`Q%MPz >z239&2jnnQ7sU6i<dzJU^XMhhYF*r)e$zd{NP0P!(+FxuxxT3honJb1$%XtRQajaXa >zQt#^X7zv?5I9{~X44Jju&?v}8fwCJJIk}_GI8T0Zax#D~Em)YABU>9-sYOLaRaNS^ >ze|Y%#h=_@aiHNum{6W~^05Dd2U0;BbMXZ;Vl@$w66|k_BO-aAUC^l>l8XkV<mhu%g >z_v_c6v!(Fd<ZpsYps170E{+k?OQ@%3)VkP^`-{Bl5EKETB*OHIWgqNC-n)D9;MJ(= >zVe+c#(0Y`?@|%X0*LwcLian2MZ9$c%2#&VBxk(1_antQbbQf?aI%OvSZ=OZ!)VK2a >zL~}_)->-A}Z6!6}&k*jD#2&&Y^sZ=WuEGyW)6$++_eK?L=@!P|)O{qm1Tpa`g_Hf4 >zUU-H%NbK4PN9+ec8kaaddr$rj<l{>aEwvlW(&%@a>Ccyau}jgX6hZiW+VjzCisI+q >zuY{kY%2-YTyU-}W&anKNltKmO{yo;S2yziuGpzxN3{bU`(*|JT9<;o87+D6YDHXjf >z{~@!gw7WLy8VUk(ekYtB!T=M-@!@gP=U(yfOLl<(7!@`;=LHtzgCMAh#01|27O0>0 >zK{-g;zJWx)H+tn1XUE6S7K4OL^m4n@OADWl*zvB<%U6cC|HYM6v0#()u_&pWw))p2 >zF*P`MGW(||Lizdm82Lb&@(QC!KY-in?dV|XoOnQ~>EMZJDEJ;8pb|)W%x1sW=!oCm >z%Fxr%72n`&7d;>XR3UJL{wzYw9L2Y<e^z1E0{w=z4W54US2`#hO%z+!`WFwYQf<v0 >z$P4k`?4BegX7G5ri~FKNveL69fZ+451H~6JYL@7AcKVO8U3!}G2=p#C8?G({kNo(t >z*BR6gOdRAP?h|#65yfpT$RJAEvjsf>Y-8@AsdJ=Z2mLWt<N^8<w>v0A*o^k9=Me3~ >zr}4gb_aKm0KUT={6d8PH9rW?4cWbs9E=CJCYYNP#g!k%R$@V^)&64fnHSnC}sGJu0 >zb%6`{P~F^^W)RTT)AKiN?wH^m*Y?2xwYi5F;M{i;4ndh`Ohkakuq^=P0D}gM^9LBG >z;$vSx%OANxM8!Z|G=>~xRbk1-Z_B15`?ogy7M%OM?&F)oiIA#*J21Rpn5f&)`m{~0 >z_0`#aO@a5tMkb*Asy-~BZZ&+WFGT%od<n)M@8aDXI3I7kIVR;cnWz(>!2Keg3>ZLO >zK0YcThk%Dm!3Clh>!}*0CPR1Js6CIADCmyjLB)9sq$VMp@(7T}07U};1^%U@C=maL >zXzIV84pjHA2RYi>>>j(->+S)T#I|a||A}<i_H1oTJFiU*@a(g-&WI+$z;fRPsr-lH >zMn*<mvx>a(<YHbPDM%#|ZYvqfhY&pRztMYoFlDRexrjgPM`UCvAl#}YW>>wG9GJo= >zP*P0VMtvG2S<~!<Wg^zju_x}!Lm&YU088*?2UJl(74YbycK*6R?zZsug1z-SJOhVX >z)B^|;9zBzbeeTLd=T<*gS62sc%SqMaH@f;5nTx^iv6*o<{4&f5E`Eh?@^TH`1aXqy >zl4`!D$?!S!`3Ka3vf=&IEjM@f+QGGHP=-Y=b1(wjKfo~~*~+P%6iRdHpJ)rm$(5lJ >z{7&W$?NN|`jt*=kN_mH=?3Sf{#ooarvBHeX%E~7Iwv!kZp<|)@p3ZxV@$xzXf*3im >zCjD>~H8tWDx5KaBUV4=J61?yJlnX=$NPP|vG-PK7qUI^3O3BA@(E)7)GqdH<`q1V` >z8s*6EurOTS;`;hT!BeE^V54CaJvLZgCiA2045v;KggpyIKd#yp=I3_?)$=~X#4*z( >z&kDOGDPil08pkalv|0{NI0W?(X)0G=ScBzw0Vv}qa!M^(gmCJNgHo`XvhvdDCE#mI >zjJmJR53QY4x$YTla<Q}llKhp=$_P5}41SfroJTbHXe6Le=(}NJ{M#af)|9nGQBNUd >zaUKnVdcZhEB3y^Oznt#P7n(fy(h920H3f|aK-^P*qN%19<5nEvWyT(8JzY_Mwiuk` >zeN*k>Fl52gTU5rJ;k@+mzjo^5uIBg;0xYe03}F<4T(DKSsnw6~9CR{$FzCSSW22`^ >zv+~b6AOOt(q+w?4E^rDKc6Kq3GY+T~&@cc4>F@521KNTNb4p4|zytyrNOSV5FY7(2 >z(%}t%TCk82*im!!?p}#r86^1KK%y|eNgs)8|5}o_%^DF%${&A*V4<VYNSK&pXe-Q3 >zPLg^ySON3CJrui5#bxB|XgEyVQzx|H4J)^rECJx1rcDfdrtI;|SHNK%Pf`{v`Yn=? >zS)K)~EKnN(UJ$uk<^kRNzJ)%?qXa~Ma9DLj{ghRlnmmuhdtlV1uwW$oY*zN=P}GL? >z^X9o*W&x>~1hwn8w}%k{FjxXCyz|jDqZnoy1A59GC!+<iv*rgTeX%t3J)?Nm!2TbI >zT@}d*e)tVx?dGriw8(lKA(dBx3aO${_uBUrr%9MaQQ+)k@UJYWKbZ=AME@=bF9l%5 >zh9HLMl-u6<x%IaMIa=I`P;ItxKml`cb5Ex4f2{*MG$O)oT*uiQE>$aA2c&7V!-644 >zshR=j&jfBVv60~7DMbcG@?dwj=ph0ITnLacByvLiJC`Ds<bZh==I5siWSqK}fYRn= >za6`5qkXjtB_CrNPCY?c6PzOXKYlBIDvB3hEHK0o2?tDuXE-iu{|Lnym)^d3L^A$1> >zka5w}f2}ddo$op~T4JbT3#TayI0CvBNLnHV`3qVFPu=Q2z4+P5Z0zg2Q$GG~I_r(< >zRwa*oJdkyO4X}O`541@0cAb>|CcW!HjO5Wj1YuJ3{$4yRbEqIJ<5(8`9PHMoTjXMF >zeM&}o%i=7u?zz))GURKoTmWQoRH@8N=bO2O(YejQcRmr)9MZ1UzDH#D^sUYrA?y?^ >z-3t(ff2}RwV6Fas<+)vun+v?P`EVL2F?by3>N%c_hpX0>X5E1vFp6v9j4e@Vh7|8F >zb@r<0g@%Tf^pEgX^WNdkzr($aLZp|O_Ye8rN<edTPiNfwa(Z40`x#J0F73O3g#l?# >z?6+@=_SL?4<GSuU>qDvL1;6kKcF}yA88{<nibVtkCryfhgh}yq@tb4uZud(V5gCax >z@$cSV;FN&Y639V4!(a*q%59aJnwkSYL}YWPkQTaCP#Y#5om)_o)6mdRQ8CtRazp|Z >zl%%ZX0(nEEdrFNq+oZG{J}Ly8RNd#UCtD9otVgh_cK!9qH2vEjX`$I9P&FOL@5<I+ >zA4P0Nzend<uXfo_={KC7p6-vg>gF|C-CD6PtDN_Wf42-O!6Y&)(naFQcuokEdy>>Y >zB65E}pcDdP%BLN%8Ro!>9CMr;`yX8!R#sGysTzZ1PAS9@$XkTI&|e5~&`7{wrP?8T >z$8P2;hEYFyDuL|L<<IYzZmj%iA1u&7tr5zB4S8G){Q8}{?Px#}7d<#LsfR_#Jm3mS >zcEBGA)jYdHnKal*0;|>@qJJc~_63*HaCRs@v0n*C_-Dy3Co4<+e;hdl>DbXM2ljV4 >zdbWE$FURU-KjXEm*i(vnxPX)*FZ14gKRn=OQ2cxn4lgb)sMNBzYD6tYvf^!O%nz1< >z!FSgbfWR;gG^0SN0u;LnJ8}TNAnT7L3=C0k-oDLr6~Yv~D4^~B%OD^@rF^R&7BLV< >zA(k}HJTFg_upD)OQw8*t$nN$BAk(|)pTFwQ(<lYCybclskM&5F5~x#npE`RJ8{3h9 >zARz<-TY{19KC84to>vU^k_xg2D9OvuFI_#i$$IXs()Mt~!Eredb_3)z{5(7)2g4YV >z(@2H`R8k5XE^@3kBc4dRVc!#6tDLdNVy)z#VF0`bn>L9^t>?c%QxYRA(8b{=*&7lC >zAEohFgckqIhgOh9*3{Gh=L~qg%e_Wh2C<$yf%cq{6agg`nKi#>bMQJQkZQ0g%R(@m >z?)q0N#)!<fpj-)^g$01gIpWX{$2vzK5XP+jG8?SGP{{D~KS4)E7t3PbG!Wu`i8JSi >zA#G%1W5cG>9bh5l47oQlGKL{T85&>_EzHe1qp0m%qsd%`?6W=yP#B9SM^!Gjh8$rm >ze4~>Exd<qR$!MvBlJQ!AcnOqia4zE@78+1i1vwEWQ#?OljQyVj*h2zW)B^Ad%<@F~ >zLR9aH+wV{J`W^*1#2NGj!o0wRfmCXo0-Y7GhhU}r`w`h_Lgv!Ah9ZBO?pR12Ux0|S >zJ5?UMx-lX(94;OJUJig{b^I6<E<-{>fD>L_U47SWAI@fBDnOB;#Fo+Kt%O<&CL=R5 >zQ~G)EAK(x1VIU&u8&#t-6JQ><Gn#Yw4zc$ECGUpxAy;ZZwVA!51GS4BR^PnKQfNS< >zJ97VJn6G{_Z;~@f{{1FhR}2JDjYK$`_e{AZs2Z!t%3|HM&T~goAX0c@1VobFKncfC >z^KS1&)TOe9hIx7L2GHf@adlw+<JqN(n%;;904<nYJYPRkLJ3e63{OqD0iy<kkqT4- >zTL~oFZj)VrlIf)!&EFIP5;rg~P%j0siPL6ApmJJ%A*Ns}S#cfQHByoZsOr313_<Uk >zD`p^+9xe1jy75%0(3B{!b-;w40x4_#HZibZ3XGyA1KYZN|Ist$@R7;N0F+<g=G?@F >zp{BKrH9w1si?g%e=*qzY>L>GqU|yi|2rwwriUgu>)+(z0yXed$dS#QYRmSxTc_+!1 >zE{k!dM=LK^O^~~YdmCA?5EVp!y_ljo1!Q@8yBRo-CACjyZAT{?<z_WovZpBbSpHU~ >z1Va8-n)5%bCji^(yF<LM4gS_iTlsK4Xw(8nXg<z%91(_;vHSNr=!iLOPk7&+dei>| >zaybqRoNVu^J8eNJ%tAC@9Fx@g*(KG0L10}n0zN?=qv&^us+wA-oU-r22X%(^&r?&H >zeX$^Clpi{2-W+s-Je2_J2Yynt7C8PXzmR~^8IU#nN4N0bR1O!Vl#t&9EI-j8um2wg >z(8tx(!iD?sB_<XF%HI?Toaz52mjlxXd4)ryhzf$d)PL_gXfpV>4I$d-*nfIwH33N` >zIbmY@iQ7~PXWVuUX=`eWyYAG5l^cDef&9J109VtdWidL>*#NlE$7Wgs6ji-@awHL8 >z2p=VyG5(80)?^%YCOma)^5s?kFbRZJd@%~BK$riYZy-Y$;D8MN9eXVFQokM366D7i >zH@v8zB=w&;8T)tHo&XGs%sxcb^_l{Ru}S|6?t^!KbL9OygZ~b$BY(`|1F{GUl|%3d >z-=%!+!jTcgYi%w!&JL@e%Uo%!SsvunVLz%htnsp2Ta7KSwW{OG*h1lvM>r<J*nD5h >z%gZ~!fcJ<3%^hB#nd6;%AN6&~Y^{^mW%CzdVPQ9t=EVer-sC_z9^}HeU@OoD4BvxB >z^W)0C3kme-!6FqFDA&X&Tci5(8sQ0Fq%w8>K!H5|#FBYyHqv9_a2Es(u^ga^`C|N0 >z@)n~*ZxZ4YjECBq1fq$lB??fL0ebz*-<FR5S|SrteFM^aO^^L_fDjOw3?skvzY8Nl >z|3y*A9sRE@s4}4J-}>)z{Kwe;rTD+)&3&kyb(kydU&0_})m(lb&oVQdnLY?TyeRYN >zAUd`?hv+r^PbWy(@uBlAss{Imj{85Ea4Z<zrT&nrI)o$OUo7;0z9YaQG%5Q0CwKTi >z4eTEi{(sxb*u4L%UHotAQE;yuBmaNjNDT3FWXHud1P}-|LrJm9^D7DWP*JdZz;+M= >z7|utXfgp&BR&oe<`~&H80Fr;c1>T5+2Nd>@qEkQdWPOe<!Bdy#N>XWNjNb~jj-bF_ >z-<EMN{6oGhP#<xarKP7UwXq}B0WL_o0zEHHf*;bv22_YC55@JZ2*F!ifGml1dHzG6 >zV}0LcUAoWk4y38ch*Y2Qwu{&~nY*B8L;eJXmI9Z)=009CeLppI{`rfWi5Zu7*F(P@ >zl&^>24@^wG&nJd}b|&sEnSYb5N%(-r@K-oIaa|P<A!8h$jk8lzxrgK-rux~y4;*o$ >zsYeS5<Ll$#-}yjR4Eh4BfXaI!XQdak@jRTR_{ZhRCMHsX?IQqv5vqTm=A`j>?4*Y& >z=y#IWNwx5Sy=}w3)TPpIfT4WxKycaYH373$__(P=0=U<r37zZWz2!I<amfA{;gc_e >zaR=#IYjXD0=rfS}6XRFi^z@sXtMd-ZQ3U3DpY9+s6ez`PX7rTjggC5w=op89js#?& >zb+7%Vk2F`dX!8oY^k`1yuSfZA#|wJvEKtK9qd`a*w$arIwJN&C{m#$vmHlJG25>tj >zZdLi~JdYgOum*J21r!lkTMJsNa_jRMpP-_mj+^WIOPd1;s{|^C8;CV_?e*>TSRT7Y >zV#fYVvD>RU_``N+<6Qk9b;#LRoz>e7A1pVPmlz^+?fG`Bd0SjfnmqhVp{MYSj7)6V >zmH{W=B*d|wsLRI8idaqj2_+;?O~a;3q)ZIq)VnqvVm};Bs^4d-O(o{|Ng<|mxu5O- >z`D%szx^cccN*O0KS8eWcYyKuirNCJBP|wp*OWL$E#2mp$C+2;gTWC{1G09mf+#YhW >zJGJ(}>y~;?fz0FzHa<FeJag;${kW`s956Mae^e?f^_D|8n@ONa=xkRjFRn|pGH1Q6 >zeJSsWRUckB$hW#ML0&Aj<LR5jO$2)S6CSpo?0h#J{2?zZd)dKH6z?5!%mwCbd#?0D >zbACNb<B7!V?yUPjl33$%fiN=V(0wCoBx<`CG*>t{EnH0D#gS8xeIM-=5H(SA(rRR& >zy~_7v-X#^Zmxu~^A{AD5xtl)iyj|t8Z>XTk2eks7NY3mUHJ+U(!8^ojM$&WC2De(a >z{k0p<I@+`@K^AWoxiD*KYOL5c;u$ye$r*ROW{wnhFjkZq57W`nbKlZ6-L%b7Ei~7o >z(EOY=(i3M*i``cwm2>X_<f{uOy7~-(zMU4z7$6_S&WbLi!-+(64<w{a{C_zfce3lj >z9OYs-I{?|botfk@)q6m1WOB3Bcyn3keGGW6q$DB7o?olD)4?-4diU>q!dv{k&}tx3 >zXJvllhqXo`YZ6lLy#AH#i14o8!iNVmypOg$F4w?lN}y{er?`~w-t89TP2J2TzZ&;E >z@AX&8ijI!n`L1$kQ?pSU-1cg|dRp7B_xn*x;SXqtbzvUdb5zBD4HH<|p>k+{Nb$;D >zzeim3R35iKsfa%5H*HZKcIGTGH}dU7!Y=5O!`?s(1>A8#P-yyyC;PEo{)u`90kdsg >z^%gvL4Rp}l_BaYVH*}LIdnfSNwXi37E)*wS!H#-IAh{(LYl%I--g~TsQ(mTPtqy|R >z%f>lpIuU9H%iQrS+Sa>&AJn0y_v-oWm$QUndp3<O$;=e1+RzX>I-FYQej<=miP&)D >znm?!5wb(Oj+zO*p5zZZn5^gL`voIai0&P*FTZL-3W>MBtMzGjY@MDF@*qifigrAKG >z?>(i%S<)uIOt+)<bXYzd9Nen8IjOzZ7~y<*^hQsJa+6GWHRyz+(QxF$Cpr)&@4S+G >zqRu7{lYCozFlm|;O2PY$Ga3#*n4Bz?!#M5)jUcPbMyD=un);9NzOJRW>3EqUf7U>0 >z=JNCb_06u&DR`N!;@~hr)m-99hfR?H3$<kHC){GwNU(fUV8B+ezgs$Nj0sKPUW<8= >zD0ryxc%(xBkh-an$Mk@hqxY@)aFbH7m1r>A9)}mgO+_S7M+wpYxt__Z4zkLH0uE?i >zX)0_v0KcXnR}AoFhM*)v#U7c?%bzsRMKXVR@Z|yZkMF$hlf!h}x6bpop8M(a-Zy&| >zag-Hms*{ZmA1WZq$O{{9fN>QzRIC)(&g2K<ldXjm7ZeOwd(YJ^4;ZtlJ-9Xb#bdo3 >z5CJ#^59`a^H*i_`^WGD&TAuMx{uzCYDOFazo1@afN%J{C3W66lulwL4meX6`6N)=J >zI!+FWr>5EM2O1+Pv+5&3r|3ZZ%1swF89&`hX~jS>W2<2mK>NQ;4HIaWGZ@9)EsIJ@ >zP5JrxxjTSQWD*vZ9dF$X4=Mg2ux(%MRu{7EvDANM?0njA1-gXbaIy~dg8(C&Ac7rs >zole@*W<S`?_i9+Kr3Ih$WZCwv2b?x7Dm0!sdR7Ndq_(4cp;g*ywuZGo9v=B!#reR< >zxkt6IQ)F$}PVrlGw3D=ML1M*hM2zL!#5Fv(@Mh=MJr3rz{^#<|n^rNgQ$c6*M_gR~ >z52!0VnxmY<J;o-7?2L1q_adUV_w`DgAAksK+s={xD;__uHiqTAXzDbkar@7?W%SH3 >zPHQ+$XsBM}br^DafWAB<E$yh`YTEX43N(71Ol^5jmbq@t&p8(+_X8&l{&&9-={tK$ >zZ&&m17H8s?*6RbTq-3~LSEJbOmAm_8I%6TS;kJi<Zf>r@T)F-1h#7o-123sI^tgzj >zl~P+?CAYm=Jk7~PtjKU((L)_v<C^Dh`$gt2;zylXb!Y7M7tc>lPO$XK&X?X!UC|GE >z?es#$o=?L0WXMHY#-c<(9Okug40^r8*?0k!BM%*@Vp=<s7KOznE9OoolI?fuGc4QH >zy4Qt(?AKtqD?;J>{L~bm+Y!TI+pp;SX%Z;C=F!DZn*v$*_E1K;!A9@LldjZTf_>s| >zjMG6q^9Hb>9K&8BP(HEjz^=~E5~K@i9UbiqqYghC>m%iEcy1b|(gAp2-(QX*dBL4y >zx4E(inVXfQZ;@XRwKo?{yRAvji;SXk-5=#`a6j1t#4Tjs^<Ry$|9Y3zX+h$=*Pn%f >z0o+<;-&OW_0ViAjwl|yMTo-{}q=6(l?K)l-n{++~4=KM#3c~#yPd3)-T92$IKM<1( >zYZ`^&I>*lYyfhqc3vBg&Af}{7Oee`JDl+@w{lMA&#z}b3`9Xr9QVIhz@JDNddh6@! >zAga(pS!M`#A0~=l@$Pyb*82<FCTzD5r2;>KUeQ-PGFe}%((yVPUoZs<_SX+5`Ohde >zS5<cYf4UNA;~p?1ctfo+G0AY<srana!@r1tI$0={2$P`e8DRKGp|?ltnlT;H4B?(v >z`sbsn0Lnk6!PD1h8FpO9a+o;W&Mjb?E(_$WusF9r%yHt5>7_F*PPOF$HhBlA;AJT% >zL<uhBfI8cNUkORQfkQXjPLcs)#v=y3(j6+^B0|rA%5>bOQVRhJ`J_-F%{kD<FC4e5 >zY5={GjEsPq!k{tpe8WNVzBf?4p-va$<v45rbl6;SnZd_~hs6tZ*wkcXFw3P8WiKA< >zGklrDL_>vV425TBd+RJHtkh~3fGxc5V$_%=a(kfuhJBhE({KG*mxHTF{c3{Ncc=of >zxNqwMC$uALC$mHOoUgYU8xbsfJNVJ!Ep<Ae-7X|U9c|qJ_)A#f!>K<PhPPk|2inC9 >zl0@2t^l!b1+A=l|tDOJJ?<UEIwLzEb{`sgmUZIhOU^4giE66eDwsNh>@+7Xt!bwCX >zuyOnJo?4*0&^`N)7C`WTxh-ciKvMEPZ9i+81ZgYiE3)tjq@XX=%SbMx5=M>5Jo739 >zJDk0ZLchD~2_8n3HbBXseL~2&qb9R;nS#1scM=<QolJ0Y;n)pmh!_|m3bXrOJbs)? >znxkaxKfaZYWmLaugc(8HwLP*8#`()xg?*acSMd<t=Vjq|?v~J6f(bV`VgH_Zk7boQ >zf@jjiG3Xa=u3LoY1Ongs4k-LYqo^_va7jP)U46W+Ga%^M*~{*7ep>5>a~I`EoU(;8 >z6%{m+)B|bTZsTqf708~G6<?1@?qjmPNfuxP{b02Yr2XF&UqDHIfyLo6N_Kh87MT(> >zk^(xyukl%2Mb_#-2N5stDBcz5Kx5KSHK5{9-b<tL`fdwe3qDFC^4lBljl*m4`i%>L >zcs~8XDBk*z787^5MT<1**DcQcDPZo$9Wl)W)@ll*DcmAj#Ry0w6a3P){q+Mn039E> >z5JhnxDudQ4m>IR+TblQoaFbZlJ%rP-K6pJN`c1#3wRNa^R9<h9jsL~#p;$OS33f($ >z`h6M(>~yA<g(6oW<kJEk(*A(RQWk!DC2`=MNJ~{YJv%lg<-?!nUKQXt*puDLx7uR- >z+mLsMu2ncL<%i(x)D)BNPkldH4!G|7agOe>3P31-eoiK)%>2$WxtJew!^je+Keg(M >z(3VrJ@jTG=NQ-U8Ce*!?D&XPHT3ty{cA(RGJ@f;6;BRl?*AMk%%_-_Vb?;}MFVNk2 >zERSGF`>Cy3`qdsiRFX_R<%M(sJS8AVDiGVU#Vp|sUpEUKon+X<AuPwn`>j^bSd&st >z6j|}7*-y>B`dE}au}|y&sA(44mSzvQ_~nOe)m8HSverL0@ic))!$yOTlB*^^*rF2p >z7XJB*I1Og(I;)_PF>aBO!{WY+S(L2Fdn~mWitY)9MT9F42>>TK1raGI6`+l1lB7CI >zJG5+B$ZgWf(VRdzg_(3WEBR@tLfkYvmYSLdz6Gni9{fH{4V%dLSN}0=R~+h3b%OQ* >zSe!&z<i;qV<le^pSu!}wOir>O)xy#;b<ai6^I0ny7~-s``GVk9m}8#QM>A#xH??Rf >zv6@*MvXT_K9iRm$k-`)(W9i&+sw^v0RGv)N;_Fh;;1Oe(ma`mQ`Kn@Jk#j+iEF-1A >zJ<KS1tOJJ|&EkhATRS{jK1*77i2`%vVu!NeVf@-~EScnyd>x-ni)`L`T@`zWMet>Y >z0+h33Sz*imx@sYQZtIvV<8EqR^Ea{KE*u=oA+xUu$Iu>*cmt;prg!5^q;o0b7V$XY >zzm=v(BwF8jy3xdFWv}!~@CH{aTXg%=8Tx0xc?HQlkqzx;!1~J<Jxy34NS60MUd3O# >z=hOU?;wb2w+PgKhm9m)WoeX{2#mDk(-=4752T|E~pLP6to=c~#loRGstZhc;{_>Tg >zJ$fWta8;-ud_2b>pa2*u`ezp)qbE}G6HJttzk^`Xw128tq#STg#@i5BON!48-;2M- >z5#N!p4=DJ^Y2rQ22Z5|Vsi*wQNkM=_;lJ}4MP`@!*;;z2P5PhyC%OahIO|35h6#D; >z+3yasHI815NebLY=N^)hl6pL{+<bDYK%#VTc?~E60!*MXLRJtYXE8>+a!34;T}>XM >zQ=)Tghf1vey(3N?BQbM4-^irO&#t{Rf~~$k-%>;#o&z39U~Qew0t(5Y6I)gBPb~vC >zfM_^ou571-(D)u8q1LIR$-NPz-kzGy;KI7Px&jnV)!HGP1FixT1vxpI)%NM<S)~6; >zed)Wqd=i|&^BOEhnOgU`>XmeLf5gOOZq;O%zt6)n1jSJx=Pawyu{&xPot(!Z=UZM` >z0i6lQ?-P1@WO5``Um83r_ipvasjjZh6aJIZpxC--6CQUxNH^B-!sEjo6iCAHzirBY >zpTtn%K0aV8cJ{&4RJt(?FKdbP?el#Ja7nzBvN9gv`gWXv6v+}^0iN*yY8U}NrtR&Z >zb%}j7Atoy7S48*Lcp+$<WvRENTC1z75@2T!hc$qQDO64;!r_|Q+I@nckl_y6ld4kq >zJp=DcJ}of-$B%e2J?G~i|K*tz0lS%ihG!!?tbwr9Bn0${D`ir+%J5_$?-wjMwoHq7 >zlITWaL<ByjA7FC4yhN2z3qOBGl>rX|;4$j%>%&I(0lN&eEh!?@^3-3#<W^aV7Za3O >zoAp1m2N7DZr~r9rq#m-6D)+2oC`JHCF%<6rji}LRNHHi!0@<@70}trx2K|G2CMM77 >zRn*lP5TgxgnVF{z26i57c1L#&jgQv=pR{;*=*><jP62qH>qcVl>!grkvnT4FWe<o5 >z&-!h>A~~G^?gIsVPGcb`sOf^10YsTft|}>4fo?q<wtITXZ#|WkVLMYbw0Fwgv0HyS >zxBi{%9W7NPi{)gMU8*9k`V7z~fGShg%HnWwiu-Og{aAy9mCBKp=b*@`Vk@8R97}G- >zF13hT6z4P3F{3*`g_>^;-wwtTNAS?JMYC!FK1=;H^H*=UK-i$<i7`n0`7Tj8oBs-; >z#^;rN!P8>S<@smZNPuFP+uP?I4~O@S$Eyn<Q6+(bsrP3|08$tGj)_qIIWv_#P<a5A >zPV?%E@rIM~fN{lQFsP*jwfFD4BxJ@N>+|wLVBpCd9+=9@AAj}p&r?|HrAY=84KeM3 >zr?-GVG;}&hQpJs0M|N!|ieBpe%usF}5tiyF5(mONOSqJV8)+M8qUdT+BytqsF#Ov- >zl6d1K6Ws6{q^YD(P~qfy7XdsiDHK%l{ExuXKDav+5(EsW?6Pxnml6i!xI1%(iFI9Q >zK*t$O)S$%|$ULGoBnT4@L9Y`Hvg~3M<WUKPt>ec)2&ow*PlrKcZ*On7gM}~t9EiGj >zD5K-z&cX9dv_MZq^!M-Wf-yMCSm4~y5Mv;qHIAswFb5BViP-B2-hhJ=-Uoq%#KhT4 >z{2l>O;&OJb)rw6(y@O)Zc~x|R1neX?tU(b-+n{}0$M7WLr33)ckhRquxI&=n13q+A >zl!5BbrNA>AAX?K~7RO*}Q{=sVU9Kp|lbIokl3DSx;}K{N9Y2n}_`jNa%YZ1mF76i_ >z5fzja5djsD5>Qg4Riwe8)1kXVLKFlXS{eqB5O4$}r9(<`=q~97C8f_Ae4h85_q^{p >zpU#Kl2ku*(xn{1|d#}CL|My?XWY4GcUdAK#`R3jV3*(1IMj9UR^3H*P#B}G21-u9! >z0;=A(bTNV?1Pi54ps=Kkt*hTFiQcbacR%XvAomkvB+1*0fLh64-fa@S@fELnTvc~= >zCDxD7tF<Kg;k`W{NswuV^W3}wc@<PlGP7Foh`tDx5X1VCiY0~a1{<o7{iQk*nUa|S >zPBECnmq9HvoENNLGFdPrY0IhHu=H=0T_}(cT@#v&enM`iqaRJ0%T9FRUk>}Cs#ksZ >z{GCZGg7|uhwBa91W%9?H9bzO%D7J#3$GB1GtJC-2ie4|_y1sM;f7-yO^Y){$ym9iF >znIzv^$vA2Dg6sIccKDU2EHCVp7=~KOAIxA|lF_IH<e}!|D(<4+{@9ZkL3y6_d0kAQ >zU#@7~lEF)oyP5;}Mps#%qc{`l!maD%{b@rurxlUs;@m@l(yxe%Ov%j%McttKGMyH$ >zoEv|WfOAvgvYjhaU;Ew4lbMF?Q1G3^c;-Xu@AeCdcH)XKZ`c|6ltWbzy#WH14RS}A >zeCEnaN(M37yN|4*135Ko`K(M$lhs?-*fhQesI&R1&Y$b0Qqt-1W8E8wBgxf!ISPI= >zGOQ{{@={v##%HOhSSgL~<}u6W!H8$%KmUto#(RujkUG!rQKi#e0OUtYk-q8!kPp*} >zJ2({5erumgak{*Kw!8lmeK%+pI9tEM2Muu3fAH<>x-D+KWG@t<Zuu}qZpaZ$E&=Z# >z5*_2<d)7n|2STVhw5h_gbhjsoMDNBPy|h^Me{neCdT<V)7C>({nI8By46up)OZ8vN >ziH)|a1idkB9q32f%yJjXtIk}wLSefyTqM`;Fx00gLoNyeWySt2aDUP0%~<s+H14GP >z`psf62PV0u+W?~71ifr&_S$e!dx+WESVgAmhBRD#E!7;|Q`8~Sm-9`9kjvF?&-5sz >znOg|Y$k%4<o9Y&T)ET=A^ixlx98j1d<l;A5HF9)C92_25bQD@o)G%HK%IoCoihluH >zFx^kr$yCSD2+?!RQwH-S<hx|?-vB#lOE2!&y$=fkd<E0jaHFU#ug{3z09M&3N4}2e >zv&DMGO&8Rqr6=03t%KlwNY0;$hXH1e7irxN%bOBozBs{9VPOPYicD)3O#W0sQM3xC >zp}qqoBqSMnG}IAd?zyHE@7;UYzrJO=2J{G02dcWsJ@|qjgYjUfDZLWBpI&u_<x6pK >zbfss1rkWTN1O%V0Ha~v67N-W1H!+=Fd!JlV6dq_i4inW{-4tG#m@w7T;9j)}%4N*w >z)Ku{{MxCh0NJV}5moN46*~8<rlWKq(4+kS2kPXl0;W(#WP;7DaCpRd<LTWDp(33$@ >zC1_os63s}%HkzyZV4$y$jNpCpS{%{OxmWq@L^Qa_Daij(b)Fk08x&x2PTdo@S$ukS >zmeZh&3A+nik+E`1xgnZE87Kp_=^NBo7vP}Vc+~#vx`B@H(`oQdng3A3*ssJ|AQL`f >zW)DHg!{^sItRy7r!H|fJ=6%@Z{KZS38-3o_PC&gL1m<d^%=bYR4O+C|YZ5yzcBus% >z8=Lz4+)JP+{DnP_66)CJWpvbM)_2_=uGjHdnVY9xUUe-;wl>Ul#Z`K`7yANajdDm) >zXd%w@P-ST0)5$l)k!U}zCARN0(g&-uev2elRZviX660+gyad}ch^+)yrAn+PM61SO >zGYyL&8H=i}k-p{1P@(;c+ijtp#>$(Y$G7+CSk(&}u{T%>(Qw@h^=ysrztE1kOF;<4 >z#|<OY7`KCs>gFR=ASEjnE)C2bRE>g~*UHP}tiQumE$eQqG_miu*J|XsN}1|qH*Iob >zIyK)Tv~QVAF~-So_H-dPUM-$O23+}V^PBzw&(lgnj_q^H)q-d7tRs=nW;P$~9=4S^ >zrKZ|H8dGcvy=KU<cg^6pSfKDqKxjr`9DS9aTBhh%Mt6?XXU9)Tno}GXv+^-?uY&b= >zE*Eu<aF+}l1s5>~wSSIshy4)6Ulu3ZbST)5A1kSPL{W)Sp4rlJ3FN!BsK8!!y~2e% >zjzov5wPcc!VbUT%)o?SI{`FhIv9r(iPAmVX<n>Yu7gYamh=1E}HI-ilCZ7^^#v~pD >z=V=SPD(wYvY0NOP>iuB{IbPh}<}NJRIrKm1RdEu+!$@FmdMZ+q&p!2O3o}+ppKoab >z(yd{%{7Xc+qI;<Y1mA!*h2MQ$JlK!>?zocoK2$oC0dR|plPde%^2-n)I_2TKjn$Q^ >znc4%iomM}XEP?u+sYo+8T0(|cRD4h$?Xc#-_AJ_)C^oH$Wmce1$o*8#RXu(@&;0Xk >zPgFr8?~IFGCqFPG{C0i}rYQvlFZ;Iu<L9r&KK`wwsaX!y4q9;=o7@v=4-BE$G*<2M >zVu*Dod77t!g@CF5YN8Ij;m;|XvQgaeR8;z@oksK=W~m=Zw~1aZTlqdb-Spb$`<C1Z >zBGW-crmAym8yy-dl5Yi!g|wP$0jwYV+`NK<qw)@~U-Qd+Rv`P5lM{k!ZfukXb|WSx >z#=d$3Kvn~~x$;k+JcH=crnd0|RVZ(OlL84zL17_mH+;6lbnsritA%p+P4XoLzC-?Z >zcfEokB=qF~Tqz%{%F?8b%!j`N;NoNFu~xBzl6q#N9|_Utmjw{%Ztfqhp9Xa4D+TgN >zq7}H;Ev9|ZD6-7@@<lHoOS?i{TUyB$$oE;mwVSGqA+7^R9c|}AVk3lOgYnLXdR)#C >z-?4E%iTEI5Rd{;KmPt`U;v8}r%&s`5KZgSnQ9F5uRvdme=LYb*56i|}yHP+yR8$LQ >z;eGbfOQ|{*QT*l_HbL6-@^Z9k=**_k$ps_IeSAMXxZ{o%SQ=$7fh5u>&1)Cpx*s@x >zoKwFQizO57>F<wg$;`?k6^+i<H!!$J3lXLBj*YMFA7={-R^&2B4-K0|8c(S9232?W >zih1pf>?Qufz#EbA@$n%iY~1aS(dqc0U6>oexbaK2{bn=x<NVm?ypprHzwF~%!6j%v >zwG3f9*6{kJt;JHyC(f#U$(6nEIQf0(O*8|IwOpng@%9dW-zVV|O<UEaW2?2*l;qOY >zinnX-=f}@*dC7?XJ|`hjT|QP$A=6vuX_EZTFLoro-95n}F-_8{Oqp(atkAN*`)uJ- >z_Hgz+#kjG8qAwHN?dn;c_hRE7o=)rQiK?s1Fc7{@8b}x|9z*GN>Mh^??i9IW@LVe; >zme45rRApjB#5p6Z2UW*z$<C9i%Wz|eh|j9h8Z%@(xQ-jQp`xCo@6cs6gis~M6aTTv >zB%0n$S@u{Ja+LwOuqeBaeyBt*gabYWLiIoi$U@aAfP3Rv(j@-Ea_w)q_-(SJ<X}Ug >zp`qa*0r{2;WC4@*sx`SN30Q#94Vh#?-UNa8a<$Znr8Jij^=g^I)1hDka;TGxPhv)3 >zQSc@LQEsZWx8n&t1;7ZAs60O-Yw*t$j49}a|ESIYsE0rZ-U`ls4$<UyQqkN_P;tE{ >zg6OjplQ9a4d}Fy+X>^8Jz-}?3L`Uzfe}4Y61{b@eVKCuoIBknh2Jf942$Go-2R&E- >zO^f(DzlKxWgIi;1p1s8EZn!s5ID1cKW9%a{dkGSWB)SV%Z>0*q@Noj(N(IrY>b*5{ >zThM+!g!_InbKdaK5_$tZf-gNSPy&vwi%+>Mo)W-;K)_r>fdsAJ(3F8U5p1zro0>v- >zj5{M>Gcnq%j$3B~3Dm?9z3_K+OxR`c<^!#Cl!>Byv#@X8huP_AFyElkAQnA1+NtVq >z^M#Qp^F6tu(rtJB`A<bnO>k(_lu!VSpl{q2$G&}Nd58n1>XUn+770K*;Ka<#AO>52 >zs9*sqW&$T0x`6%2a_u$vcW)xVkpS*{DDe_zOpvC1Zrs~iGTG^cpGB6V&3xZ7GCpO= >z4h1Sf3<Q}A^ae=&O$FeUO%%iBE?g_cU4@DY3O^{oRkHtul++gt1PnO)x~^O(07a;C >zki8YT{pR}K=<5tE5n18f7F~ek$m$t78G&oVwzsR0yr<*ad-)aQ%MpbklDuZ7rm%-D >zV7I}VnVEr&Nq~#Uml|N91_`vtal_YF^Fpd3tjS=R89|-G4&zt!yC^t+!l~SAZ%+zd >z1Z~>0hmpUjy;QmOC$31;8r}xY4qcacip{<+uZ6-;j-FRPj$Ks<hwB40rlPZmUf{OJ >zUNs}|Pwebb*KxBukPWG+-jq)i^qmU;Cjd)1ckrUv%<5kn&CwHsSzPUw!bv;}*urx; >z5?d_fp|zbS&RJyWvlIhOd&8foX2M#Whiou6V;n(&Uk<F3Zj>`tH<#)Jle%(6tJ`oX >zsX@DQIoxtqvQocA)u;PqGZEdmBLIQl@dt*71wi3fcYNxuGpL?@ZVm$`^;ngq;f<0R >zGfnG!^Xu-0s2X#bu>K3YWN!Rd?g1vn5$~&@sQ9s!^D_oBykhu)oQNLB{*2Iu2?Q9U >zlK;9rAw$Tw;DUR5ODDooU`510(MC~XoW`)&^pBFdW^o@z#^l|kMD7cI)autCx|;qV >z=yVGBSUV9yIy5W^kwNlg*o8~FAtw3pxJ<Q^f#41zI(Fvz7f4D_8P+pvk*$Lutd80+ >zM>jR3#U<C$FZLJu>N*aR3gHD3$FIZc=p2;|7HDq6H>dEP;xsRcgtGSad&;-qci;6- >z;RUFsCGvz{xRglr;4v(#HXV-QO)^@riE*;AzI}2=dgm`a^#+2Y{_BFs^8xtAAI^hz >z=Zy`zb76j7*!UdYgVVIt@APD&5==u>D&7-Cv1#3Ch04`!Vt7BHQNh}aI5xfCZ$5{8 >z{5bIIykjGHED$+G|9Ge8k0l6L6S~HjE!uY;&odNvR1MCw4^y={Jr^VtCL?;O;p&`z >zvrwBO(K5m^CilBjjejT{=FbPqcVjAqU2;^*h0u6(bZ<;ZB_u;wfRIumkwEl{03r1l >zVr3g&N)`%BMn}nNJG?Jaf5|W5RX_K{yW|r=OI%6#0pxep!oYgzNvz(Ls}_{YlN$Ja >z1&$oE`U8pxjcI4Z8o{gA0hVNV+!>oEYJE-2T*?I;&Xh2)^ikXK$A92<#C_@Gk3M>I >z3=F;;v(~&6$f8k4Dmp?~cIe?s-?YYp!=u{xbO#tsUY{lwg&P_Jcf}g`sPkT%4yRA} >zDEiCmx^FFvhp!vB<~a+wC+$<`Yl}TcC7<;Yp%s56`^p9jW`{X|f#Q5XF?%ynI$)4m >zmY*NCRq^(W)oB+HFiv70R-g7eJ$C>*Z<szK>*HXzahs^vb_UhIBnZVztpK*tJs>Y3 >zBeQU-0%xR&x^ccu?5bdRLIRdTiR3OTYu2Yvy8YQ&yc$r6=N0ih=QxSh2*_5|v9&A0 >z#aIByzJ}}-n%CwP%-Ad#mu`@6!=5tuUiS0UM|C&0Uf_o&B(UWt-A8ePW3RIl+$M7$ >zK~-HUT5k*n-kqlnLQj|1gmXZpTY;^Ht$%5~8xD>_pGvkAfAnr3`BqmswHClpcb4Bl >z{Yw0TOHQ>RIIO~-&8==ZA=Yoliz-!JqhA=Cp>zmjYnpTnr~96L>AYjvB?1CqItSN$ >z?znidp;2s#oh!Vl?68P*_*V9g(X*?MbKIK}(z?o2S775#baKhAaH$gUU_gxT;PN;D >zW--96qPf$VQJjD`z<TB#%vV$X;<^L~Ka;V3PnH|zQ6{Hv$5M4mI23f4e7+dfA|Y7i >zxDvbl8rY{vT0Bp^^R79!Y2Co56ec#DYY&Hn0x&XhadEXHR%pep50()j@9y*2^uoV& >zbXfoX1y)VU1UX=_n+TC)R8&-07#E~3R{*Z)nOI%5T&d5_W-}b8_lBX2Poyg{(pdk9 >zKtML0{}CX&v6mN}#+|^8Ie?NYy6H(4WO6OXD@R|@z*TSoTajH>oZrqCSiMf6*G9{B >z;+@9y0y@iYAf*w#uqHx67_hnfs61HJKue~6GgF_iv0yld2zd&R@M@YA70d@zR<w=< >zU(H4FzxBt3Z#vWof%5;i0bKUzd*We;PI53{v*lwySo{6M>q22YJZ}J*VK6x1HO^6b >zY)pHljdL$a^IDnX$`GVOfv}%R@i)v@E6vg(uDEe-8p;8F0<F3tq9I{CkPP!t)5ASm >zAUF@7^~}z|ytqL8!m?<1ZO1oQeYQRE&3s1^@B_`~<ovxL#)TaQG60nBi(p64*wO+x >zOm;Hk=;$cUWEd3e;AFdi1-!cwI4xLg3*=ggC$xh6xpg}u;OwQ*yb5D>TZ;&0D`Ln@ >z(*kxzi%$z#fN96|goK3OO9t>{?}Kr4X1wC70Gz+8VMJUT5+VgMQqqgGIG0sL92N!R >zN<wOU7wZIC@#)FYVw))-j=@P}4KDi$7FA2G<AyUSgWYLNqxP_cnzE|`xq?=SZGE!_ >zz}8~;33T4#I6LCp${u+g_btTV7>3=4G#5*_fATq%Xig-qrwF57-R9SQrhEhr(Yla* >zuuamWN`_Ms+-T)mZw3vPu~cR5RT3)`8k0IUW|)tvH@z5$@P92|$?@lS+F4;g7w-hm >zOhh(5EzT9h%<mP`Ue&?M<zw+A?nh@F8YZks$jHEcH-~D9*5&HlV{pOE{dr4?<b9r0 >zIc)LidH{>c`hIOHPIo_%Q$Obn+%pzp(blH=CsW;aKq>%3(E`O5z<SX}V9VSCc`v3Q >zN@rQes1^hFZk{b`kjsPfi0+}_;0}0RmxDV4OfpI&pnjZzyfjb>oDFhpQBtmi+^n9a >zRw3h8euqQU{v1T|w`UopT>u7k_<>>*<A1MYghji+Y#i;r!H>qxNgKO+6-rN?oyJ@k >zwgOA_zrT@E2p3o_o`TGj{azcuj<;N<iM5Ih?CT$1l&acWWL^>6%(C2o7@N>!!0Q|b >zgI7ezaH_q(vHd}Q>+1)<``*u_Tr^P3hG4`ag&DI8cEJ&4Kb{<JDghTYP&#sf%=VsK >z*&pV~30xIX^cIUBU(A~y6mG^eWlJk7GiW)mG=q5!&hT4Bl}EvF{QG!{FgfBb%N!3o >zV~&P<atSO>?k*MDgGM)ErQ50r_p9yss*|b0DgO-x7UCLRc?7sQ=v=0hhDWq>#uiL6 >zq+z@R_%vaSPrF*afdvPe4)r8f#*sh!hkCE>#pJrf^(FfXS(!|3@+fovE!HbH{5$HR >z9nVyjUv`C+;p*+*q5sta_*_1#N(96mL7Zr1&)As9Lf74)UJsbmalYduc>prZ;S7D{ >z62IqC9fGHPCsvCRa=k6+j4QrkLBvup6V;yI))i@euXZksy))=5q}qOi(NuUeii6t- >zd$VlsHaT4((-(XF4!grW2mfA}TPefLn*{Y6_GcUm;MF17jqDJa@p8ofXN~115E7(! >z`T?a7doV7?O_`P@Gh}7z{i`m?I?KR^j%H`VRD#L{b)?+fZ}0I7_q>hG%);XSfFNK+ >zlaNbsw+jj_AQ2PQY4Ij;Y}4h7mzDN`kciwc=eB~pG$bC+?Y72mRmg`<qSHZ~w7qR= >z)UW>um@^9G6<_*;S9Eg+u$*MFzs~=76A^VPVyn$WZ;2GI`hl0AYKXPI>h&@c3QUZw >z=Jx(!COeLhny|hJmm3lRTRXRth$jF3nIgGjiv?L*{~DVE0s%W=A)r8DAOur#Jw^0_ >zGcxcnfa!r1++aiu6n!UQ=?TFBQc_YW4gg5K>JOQ=EkVl~K{zSh-7z@0d$hl{Q$~J- >z%dv_f5HPobr+-xpb>*KxD>uOAz<cf1BU2Kjv_d$*cHk;_SSxfO7Tu-?k<m27TmwzT >zQySR$=tH)J*{?7nuBahkYZ$%Xrv34_pFquPyVP+O04c1%8ql-z&0U0H-3#{o@la{B >zs@RHLUWAg%-emx!z(^j?qNu+@0hP?6UC!%fvlN1}%2~}3$NzrO#r_lb$By{(DWgbP >z_EEcbL0H8qDk`7?_(S)1nB0@jUYgmr;w3SXvf?pYN@WwHnb#TyptHd^tPZg9#R$9{ >zgJKO-^{V&!h{{S!=k=;Rc-GTDe{NE?5A2eHQ+a&5`t-1|lYh72y<J6+e*2iu;+_!L >z@StVq!1kRB(!L)*QXs=0F2NlH#Hw^p%(A`fymkTgeF{RK!FH0_ySoqQ1x1V9c5T1) >zyRJ`5zCb*J<pGv=0DoAyxRm;c2+zaD$K*mp{Rti=coqT{b$Oh_qoX5t83)>y_a-=D >zr`ntfwd`)=v%!K#+!mN|Q`UZh>M4#fj(Qw#`YFtD`c5C5^B2~Pieva@z>R-);J08{ >z(4eh@s12en1VRQfzjAU=r!j@Bb}x&ay@C*AHQH=BWDdyh<&;6T6L#*6`S|Rb#YB0K >zASaYabIk!qMiyB~FTDT{Jwp%>kKZVwe9t1`@0Gk(jU3Xg1W|EFl`9mt6iDh-xn!c7 >z=tv%$n5-oNCu}b3s^tOA7{;LDwY}{~Fr+$8h|WYCHbQ<+`^}*PD!X7!IC>`?fJheq >z1su?({6Mi0c8j>s{ItMDTCfJ^0?I1ix>?%Q)%Dr4pHR4yOL$Cq@2QEYX>(H(r7i<p >zjJsTzxIzc;A;%>U($m`^`h*4*vgu(p><Gk}x78}3vOf6x2PApVkBMy|fr~S{hADCl >z=yMn;aw@R--hm71;OKb8TJzto<!u{80Z8uS9`=<*jYhor!<})OztX`G_Dc4!mxQE9 >z1W)&kN#Q(%4HnoFuvqgg(ZlncxQvSzJF{3?Mx{#Q*SW#QzOP8F`Nd(WtG+$ymdADo >z>no?nc-6m={9Y2UbzsRiIrE%$$Nj3hU7uBVT4c^whv5tU|J^sh&K@uBA9<8R`OiQ# >zj`k{<r%6yYEy2I|(d34%xa;2uUnaAt?a(0Tk?_JP4ueT_-yTdn+DzxQhuFgBlit=< >zC(q{!_7V)!Ih7lj-N1S5^0N7~5**$iw?FFx+i^lE@aB;>?zjw7Zv%=C4^NeZ?P{Oy >z_L<vku-}G1lcSe#9}b&K*owhBs}28QO6LE%rBoYEtm|Gj6av0sK=|Un8wjuZKfm{h >zO>9n#iRXKZn|NX*+yFk|wv6x^2+{vhHUHy?Z~<yB|G&K=Qh)nh_rmlE8l`+6wo0<; >zT*=4JI<<y0MGdmts7>1NYVl4E5O3m1Y8DD;R4aUtXA+&|Ddo&F_gbGr)>yb)_djQn >zc8Y8z9Hmv8dnG#O!lkDy>D?waOLxF?2>-udQ1C=B!d-ik9rJ86Z}B2!TK;j`kNCjs >zEKEiZU^@wG3K#qe{+mPj-?u$h)u|02C#3rCcJtrAZlCZ|1B6`v4mxG%`iOT9)Fd2f >zjHn0{tRvSHYEgNd$@`b6*Xjz6iXxAl#CI-j<@&Aa^ldy9-*K&QdTKA^naqg6*ka!k >zL8$*{^$K2f&ibSrPsCwMu<V;YilguDu1m*%%Gx(K?RU7m>iN>E@>Z5;@#<hB^k)^m >zha0P==ZtO12^r<VJOoCATJEQP1oesdfQ*{Mkx@a?QOCx8&98urvN<86KGZ&}PJVNC >z>YKS|k_7(S1vxy=;{1ZQutCPd%lzjCuM2z$?yuZjmveFg&*=JzDr>{5{(Ig2K~Dq! >z@il9cKEq-@1^I=Xx7YqJ7x6zw_|F0J@8pxCWf|gk%>VG#+?9$P=w-NmwXR_MoVkef >zl99P&z|w`kH~yz*#gPBxZs4i!Z}(}GUq1n?gpZAv!X?s9f$h66H??O{<AS~V2tVY` >z`VI}oZ!Pg4;mL;QqwRnFg3Vr}ogQp>&(HqP_wc{N@qawl;6m<A1Uq(E{J>)P|8bPS >zQ67x^kCX;{=KnH|{{Q)kr(`F@loyVevY1GW?yhXcrIn(?&jI3(OK9W>-zGAA3IL{r >z!gSF(gwLMQ5S~(Sf;aOxSXDvhsA{|&x1-QAOf_cyh{0@HK);M%n_R2^*7M(2UsG@@ >zDk(8dl8Y9PT0ZuM5qgoCX^a{#=LG_R%J3$N)_~6vhq=P%T2#x-&b}5Kxw}8Y90GOe >z5p!HgAW%Vt-%NJwi=3bWxf~J5u*S6TTwB{J4)en<|5>g7)Epa6wFV|ygv{(m_T2~j >z<m%<SmHSm6C|Q(7M+IS244ly@gkc;)Tg}<q?S*F+{k+<s4welJwEzXu%-<g(ps7)K >z+;d_+<ADv`9%NKrjYfzAPffkX<|%m1^gMKS`R#ReEGsJozjAU$=ZRv-n`8GKwcyjR >zNW3Qkk~i3Z=M*>^u$)s}>+5fe<wIgK`GEIDIrv_?z)F1H>y=LJTtdE%)<Vxu4W2+M >zLH3PVD{S1X^_`Kk7ghVg%E~A<jvSjvGm9!X?nsJ(AR^)6f|be>-iKTpKFkv~Sn}4y >zs@pGT$SSn<gYYq5{h=89rE0AA?=LM%yR={UqHqcIn5q|7R^pwO;$63Uj8fCvu+0!+ >z<gO~y&95#P1{{7)nyC#V7ag<yoWCz0rh@Rg+8W1MtaWDC&Ex2xNh!S`hA&X1U<kUA >z^bHPnj|y5W_I&$RpjG^OD|Y(@Mf>qw<(a^v5O&r^2aAK%WDheUQ5jjs`<fRq7{Z*$ >zk<iMysXj`Rrj(B%gI7Rltvc!z@yJejcC+<5L)`ZA;YKTEw~-;1VmmzurmhDKkLTEY >zs@m*UyWH(EvD(6-d=9glb8{NXq@*fG{buXUyJTynkK_*KzE*KEBZ~9pvx*!YcI?|@ >zV<c3-F?{^B+1ysb>Y%$y0Hag?+o#7n$L*+8g*_ps3c(84glc3~k?5#oYx1p{%rBN= >zDUt8Mg=Ev==ubyUjTP4I?<!MSu-l*cQ4`d=-IpMO@z)L8AKWlXlZiW;c1qxPJTP8y >zb)CavW1m>WZUxe>Rcg3`lOVYCTDhCW{26|3g$y`!8Q=FOcenH0N_^5?ZZ*CSn@^3S >zffOiicaKSG=w~}_`Ox(DX5TXRr9s_@jdeQ`*3-)!(HZFInZ9Ztp6TH>Qk<(t5Jb&m >zS&xcXTOD&h+}kQgYc>qP^QXe1v%9+L^vy{tF^Y;`sOHDjC#nzLJV8!+c_q5p<{@?# >z;|CW=IJQR9oaTSiA`q_ceyFJpRtkSA+F8<Ru_|sDdt{`z@-wUcs`O5Q=F&W2>Ahb~ >zq_`9PwKloBx<p>N8AQWF%i}a=Q8ec9H|6TmQ2`H+D>ghJz@r7){Vf00p#pS3N@w8r >z)MkKv5@yKCs%oXr&k`A+Rqnjd!d`h(_fUzG6M9m4tS43-%|P-4=jKE6ZANCbZ_Qi$ >zwl}Zsva0-LvTT;c<?@;ViiUxo&w??cS{0Z(6w3^$hVQhNN=skuu8(f5dAMz6%r>Kj >zz;hDpnzDzj`VVVUDk=^~hf2?F%n4P9yRCg8ZMb(cC{@MdP^w{|tkA)3uC-H8#ToX* >z8)MuJs(&yanJATl-E74#6C{q$Im#WpaY*lb%)8;wyh#3b)ud>|et`hyc294jALI2` >ze7)>Gm!<Dder9h7j<aqb-8mZ7aym9R-gn(zZEI_~Sk>gz?&@k)=5PzSyjoTEwem=? >zAsR?^rSyZz8I^?N&a1WKX_s?MmlkPyrDY^kj#-OF4ytR;UGc45khbC9uy<e0MPF#y >zizjlzU_79=7)T4>JbWY3zl9wGr^NRhk>L*)Lk)sq4%&{>RaS6*FfiOZx-~%Gvb4BV >zpmOW5Z@qM{^y(Fw%AM7+LbG{<fTJpUc6njp%TVsr!kXJN*FRphzF{Aq+GLN|ZluZy >z3EFHeK0+Xb4(1z+2yS6x9XH+!ud!aYS|nJHYX~N*bsGhAztQh@^$Xj8Nwh$**hE1K >z{kyDN(4FTdkH<|U2(EW0KTApDuM~le2-xGV>~LGWheAL?)HR1g=wAeXz?7&=E{NI{ >zyri1i+B&&AM=e~=x2(s9fbfh!<tB>0i$x91EE%M5CHr?}e%B0X18?wj`+Et9(mTnE >zTX{iFC)b`J;5ySxN-I8BxP-xMpG90S5`BPmmjCq|^4;RZlAaOab$m2juLHR1vlxSF >zY22Nc|8|Zn^GQXqEEFwAb0FVUh%~6mIkgw(BB9NZhk)hCKySUo;n+RcX_bW}JaPH8 >z1y&XO3`Uj{%`^GOw!exrm~{>Y<q8}eHOABo4rToWBotQ5_E+hD232fr#|68ay}#dZ >zA0kdLvT{7!p=zOFUEZNplTc^~q~-yuu%dByW=R|4ZwG%yj~y9<_E$@ukr!mKvSmB( >zMk$x_K;p8nzP{9-&o1AoLaBvv<8_5rKYtmnt4b9jC-tjuVUZI{qoc<VMRa(K+aKF@ >z)+Tz!Py#$*I{(|%V4tViEW?!YG#C<#13$zrz=YHM#`;73o5Q(Ttc95wGQi#A$j#C+ >z2y?!0oU`HGk59D|^E=#%RdW@|HKb?03GwljfCm-_x8X8{r88sKUY~=xEsZ+w+#9E# >z)R$#s1ja@bij(~!@fVu6c}xjZG6{4vCm_R(guX=)i?U5EO(suVzppjR7PauLHMq!s >zgl<vKMJgjI1r<ZAq?bL0vx+MBbgJgiG=kfbie2+xRkCe;IqwR(Z_X>!`*RBM+vKK~ >z?Nc$W9x@EsF^rq92ts@?fYOzmnEk+$DCo4!Q?(08r|)Es3+~wM*)N$fGe@!?n|aLz >zzZqFEF;_ntD6${_?p$$I@Zfn>QPU7VKR@(ex}berD@6mX0{yM3HhxlDEgvKvPhHeX >zbS-s#UFzC!XN#+WLlV7O_vYfhP9x1oIT~G{QK^vct^qQPK$RnF*a<!m`UANUY5~)G >z>F)IG40Bd0V;M1MN4v&()X1B0cb#MHt!>_$lBLJ`0c=*?yW`^?2XEY6N0BX&4$xL1 >z3nZ-@OQ2h=pJ~XCx>bG{S(UKzocfzIg#evx57;+7v2;W=F0|j6>3?KZS>o6>1)4gt >z>w(zVFsDVO;6JZ#cTCu)c^~xA;1{E@9#-@qIDi=-|LajuP|Nju0X$b0+v3Y8kVZqj >zb{>yfb<@kjW4;XRee6ispL=t8_fpeC6A394sx{lVw|qCPd!aSqkyIM#BkhY*s$#W9 >z>9X(LOtv%CirV9hlpjzK641UxT*gf9${f$ihhIM4(SfE$GT*opHdX|->%&^|sof=W >z@(g{kINqz%<xhIt?08kjWZTZ@F+juKkW={?Ouak%ZvTSw%OEz{E)V9E#NS1sA)Sbx >zt@PB92bA|Z75FHxtI8YbXwQuL7_~eV7+}3F-r%iU^yd);U7Achzv<>YS6iE2wy}(? >zR5x`5my2!eR*J1<A`iPXi2?Y#?F<!SS7FiV|HjquuHuJwCw<-c<k8L(OP9^cg)6BP >z=kT6WM4rxkb_+|><SUpSj9f^f=Wn1`T46W4cBi;0?A}5R{S;}Fv+zXCKAiwU-f3V1 >zdJygjF7q)lnbdgyf%caP&{+bxtaI#AAvS@01jN^;zsmX0Qig~e4opm;#bK`HJMgJC >zVGbLkREWHQG`FzHwNWVxg=*;6fr;yF;Fm}z+-0OR`kaP<BMg|3mV01nQ+x3=i;^Jx >z3Icis4(K6MMt=vo7=4SEO~>uhI2+h>Dp}e|K?Ssa3&LRd#w(DDu`SUQ#m59@x4ahZ >zV_zc|?Kni+Nhs)RpO;V=8XjIS^Q{d<qoofauQIo>u$UAD+RJ1{2%DS79gCF?A#q4S >z2)<E#Y>VyH`!vuL>6(kyn4FFswr!C^n_Luhe2_yk-It3`-(&6bTB_YD1<jkzOKb^S >zFl>AX<x}N|)d_OwBqrWR_$&0EuwM21lF|DH7T<StRJh&5$e1Z_=kJ{D_g!_^yPVXh >zy?+(nM^PM|YJyKco$k>%|KpXl?!oQOK6)Y1)>ugJMc?ik5G!Rw7N6SI8P=nlYs&2Z >z@-=JxZFM8b=o;7^)QQ&Nnp44f)K17F00%JZ$EuFoMr%%`^fLR4;EmFg3qa2#S66{^ >zch}7@-E$jF#y;vjj<wJ=>T;ge$}56Up2o?Z6*#Xhqh7pycJGeJt^Gsb>JSJlUzQ<| >zGX9D0Un)E0Co|@?58V}IZXK%MO7g&UrxK=na2Zlro*Z<v1?NS+*<u&Cv^}a@s>Ta< >zpgWb0ak_Ot21s5cb)aZIH_n-J0dk>$9$P4si)tt`$^zH1d4Ke&*<F&3`FjO$283#i >zw>}Q1X3$z7WYfF%2qVj(7eQxd=*N%AmyV!MO)pE_1KDVkaY?O%`#PXZw7vUWgY=2c >zGfrCXt!mgqyt)&6S9FvNM|d@y5MB<6J5Yl_AaH~i2IGT%9oh|q*L%(PsgtF;ezQd+ >z5}^~}=!?i$d>=bml^Uyd&P&S1nz$BK1^Zg!G#2qa6+uBkA&92$_WOp$0VIJYEqjMY >z&~}OT?E9o1@dp$S*`C3^UszN8x~|FG*J+Z_1I={5p9}Wdm2NTjtW?MCiI+4Yx@Ctc >zn4w42U>@|SnkGekeg5p3FVVYqq^N3R7lkrk$?fkcDPrW)od+@BX)Tx^?mVT9U(U*Q >zCE4lFg{S={l;0ZWp9wH9tc8a%XAzpV*kYMVKMJNA%bhoZoE{XV%TBfFDzF%g+_%*H >z{qa;tG9!tiJX1d6dC9v5Q5hD6PxMYQ3gQy^;-!Lm58LmQ>4&4yEJh#ZFIiMx95uaX >zk(hiW&rG||ZuhWJ@(~{qUw4|AU=QmnMM22D+Fptp8A)T6a{n}Y!g$>|UB7%Tzr%M+ >zhPvt54-nL!livKOnZbEpm6PA5MDt<G-Aks-{g!+ma}^rXH;g%PI9b^<)V%>%U-XTp >z(`+qL@9uQASeg|*<&d$zTT5-hD4DO+aMaRVSeA*u6&cAM=uK3?lVJ8-$*eT5l;*9Q >z9VmBRv2@%6BN5MHKg09>+zOp&)W|c3-F1V#fT$KD&dj6_cbm5*soK?aGLhV8#J}(^ >zAk?Vbm+bjXno-{iob2rz$(Vk9D!G~7JvcTdt7X8GW*$<OXY4M&9kZR<!t@o~PFIw? >z)j3ZidDxgtbv}QV>?8j(zxUMY9s0OikWtrMHqsyfU?cttS;x3Ye5U_2s4Dj7?98xC >zbZvY$v_wmOJ!_e)YxQX|QC;zoapsH2yke_S-kTQ86Z<B81-W5EuG9U=?CxIQYY(3o >zn^XvaxT2F0&vS)N=Amh+xN)dul}qE6NYywyLq$z^M1k2m+rgFv`>q3-M#<QaN4_Jk >zNuNxA{1ce%s#hbEpC&fO!lT}#&_NQe`6G2$^r^~Fo*}guq?MqkoZRG9FP%&<<#6rE >zg*3GSeW_2npRY{`4*k8iXz9&j>^7dsfM0m6iMI4~L-baG1x(cRXW~z?Y<SfFw?vV( >zOHRQT=s=Yrd<z2j|CgK-f95^1LHhzVNe~HwW!b_*vEZLd>gszAMI`P&^}j%FzoFqN >z$bRw9Lb(#xnTCv;IAcrOL_k?xeesX;Nk#*#UwTlh+!jLgH(G@GC8<-C;YbF|c`ECf >zVrm#DX+UW@CB+MssZ;f2IwNKEqxs$BMF09+!c;4I<!C}jC@t_xU&n!592RA1X=$H6 >z-KHSqzj+1Mgo=W&ueUb~`YSAF#DMMt0409Or?+0@Lq;DoYd%8S_voPf43_4gkwS^~ >z65#CFK_rgcc9h^CTbgzTe|cqj`Crz&#;KcEdiwelne#3Z#AO_VbhD+s-N^kddEk3~ >zGKV(-na7%R)R)9BSl!0+tT?})f%Y?=<MM#EyW}J!__W;6Hy6wh?fD_hCzVk9ZaxTx >zc%rfiAj@P2M8U37ul77Yrwe$V2XLtA{~DcwZc|b4PHQZ%Nz?ZHN{Wi$KF>D?U$kB5 >z_;Ei)qbi*!@rPwqXlZmg@qT-Id;jG`b#UeeYmA}XI}8l)cCH3cf*H$yhmKR7?RUF! >zVLc_3tPz(^+?17*gN~pcRaMYo!{qcgP$YJ41q2Xkg~E@j@$t^i+}B&CD_c<F@4gY1 >z`#hC*t_L-~rc?2{kULVn(3F(bLnij2WKlFly=rnuLV_$cuAi5AEXQ|vTVgx(6a*zl >zjiup5Uhf-=dp!-^_A3FpUh89mq(0?yGHY~#4C<c<79^MjU3L9*keg@s$ok5ykz >zj2|D4pWsBfX8mkwYFO}#;{jD@G9$?Gdr38mEUD+pb8~G#FEF$;Tx13Mbo~H9Xo)aE >z)vI;UMLN$MSL+wGtDb~9gdCbzM39^ZODYI$okN4}>VK=L>ILaAufsBcR3S3mzoGuo >zL=nbpmUjlU(x5d8f_77kD56QArp!%EU%3mtKXv4n^0%Zh7iR!U_VYBc$jNx1TE2_x >zH|2J8up5vIPtFtrqr{m@<cm>!<SeSy6kow|o)onFDk^}JK_lgSN7(a?baV(0_u_0` >zLw4i~p@#ko-QUyG=x?uu=!HXIccFaFBprHP6pUHlq#{EjS=2<!%0bKt|MSX`3K?)e >zl)C%M8+h>6&#yQvMsHK6SYD#VeEmua(#kW0uaa?JQ=WLmUbpe&R`YoshLgEhgOxgG >z1NinEq|$*4ZY&3MElDqX0-{H7IpQ)3;9@)BXrLED%%eRp!37G>8k;U1vkvz1TwxjS >z?0|7(@aDCf4JfD65p-HbV=zE{6)?q_5{UxfD8Wxg=j{yru}%0`=;^0$?XO$+pyL#n >zexO@|Oqfk9Edd^!oh4|y=Om#3)j|dxDE0`#XF^I5jDUY}g)1Cr79c}8iUx7XZXdet >zpM}$Ou@y89n{O94b}5jc8TngIF*mZdV~2%NP|&}SJm?kpBr(`-)wV>m@&+`lyih{) >z?tbSZnQ=wtmshjCm?V03Zv(akk~c)JUqf<M$ZTx}U;dFD)*XNwI$$UNPW?iI(WRNM >zocqQ;wB;-s&WdOJSbyfNCk6v1f;WG?&`cE~pHlrB*e<l#a9RN{2E!^_m@lb^6X*i8 >zZm~2(*G@c0Go#}q<cuWfj`@8t45!jHe?ajVI%0E)tK`|n=!;|%n!0AJ<OHCMOBuUz >z<t?<osc`oU4Vm`6!Tg-CrZ~fE8r~&oyp}HDVCByu+s`CXQ~jon_)s$d8LFq;m@7>3 >zFPS@;bHU#vIV>dRtEe_%esukQ^yqKsAr<^8GwJOvT(he*lHwvS0T#z~WoCIPE&NE{ >zn2w7px6)I1EG_PGSA$01Pdb0MHP`VJim!!*TZu;ti8X`|^byIyj!A9KXS&Nb^6r-< >z&pm&`rVtG4h%Ub5jn)SHFtR(-&FYP+w9|*2_X)0_w6-sxWomW1*6mGSs%-x@JUg6Q >zIfs|bWf+WWjRkI8qWWTtq-TvO=w|sIrX*6DYg{{W3bi?RZS>^EM*c|nku0aIenkVQ >zT5vsrX(TItp&7d8+F<=rr~sM)z(mj+-@kL`JI?$pw|w-%=_(HM2MKJYI&>Hjj8bCR >zJXc8734Q4_{+94C>Ho|q0ZvrDy)gGu1yEd&47*{*3=QtQR*DvW!)OrahdP8Ot&#kO >zZj*32H2hKs2k>S0BjF`OESkyN*x0xuV$1pQCT0~J4Hh}bpqCGr+|p|3;d(Xr+pYd_ >zF4$2j>$$L^Df>6~L0D7ygBv(y^*VK!S$IG$R8Q@&Ur1M$!+%Z@i*|f1O$$VJb{&oE >zAD;7@oa<Usolmbek3~|w{qJ3j1B?rpD%v^_PX)N*FfM4UzVL#Y*IF2XcwzRXg3VhM >zSQ-olWYQ1K6yh$JHGRBmNHd&=gsCq=<l53DUYJT>A_T2}d1m)OpDHz-b!mTOsF-Sj >zF)?6V)Lct|adjk#JycASv=H8s|7rYpsCpjc+2{?NJeyvK51N*Y64`QEbtX&TFvCw~ >z&>KOIpRB(9^LTED9IZ5XfZ%<Qjn>WO`|5o^{AWuC6WjV-ex3TY9V$7Sqzwdwa_|)j >z`r&@fTgN?M=z@+2U6d>&9Nr6YkMBQAn5@|gin@6AG>p!56OOjHFn})}K@TeB2D))y >zFna$6R@e4acR6^%A|ulTw0*oyByPRR2cFtu;Mud84%Jrvr+PGjE#}Go;(zQGoLE4Q >zq^Iuf@vjLL+jr`S>-3`d4XS2lOE8mABEkK2k*oc&7`q^(xqzZD2sk{L6RNVFc$cjU >zsVNDG_ZSTBHPAbc*&pQDwz$qv0UGhCP{)gTqlYsgcY_YcTb6@)?>WAM-8D3P?5>9& >zRbU_;kPG7P#ubrdD-@6jM{r=HfWz&gstAdi;P+b=wXxh5Hx37Q=Rom9uu-X1Z2eZ< >z1ti>k-*n^-q2UMDcRC~!^ypDgp!Lqk%yioxH2U%!xU#?*@~XcQjdes1v*BC3==jXo >z3`Vpy(=z`ani~B~xCa#1q!TgF;@i)J8;~y`sX$@Sof<cZ26!({xiG-Bff5N(%S-Xq >z&IxpXUtibjFv{ScTn5b~m>lRvoWMwECsZhElB}QIxwrQ^Hua*~_q4Rx316B>=w=lZ >z6Zk&6G3cDv5AbxKo}P}bP<bf{f^HF!Q(7eM0y7{nU?tZO3z~t~r{y+U;yTYovbVi( >zd3-C@C0S-K{8#0;Q-Ipv5<-0zUFtD0JUmy4SmPeR;cu-MLb~C2zv{Tm;*j7o2o<1l >zIh6io)0OZ=lte%xM%Qy)f71d^$jNC34IHF&^lh+?ny8V2&LJaq?eC9yfd%m=V|^hj >zYiVKO4q`D}K=WHF5zZDGtG5G5FDaQ6y$mf(l1m~(+>rtB#Q{iGyXoIEFi>pVnG9aW >zAJ%o_1zowPE%KaYWZK|%8nwknfXy$Tm5Iq<xr?2enp*Tkw*ZJ$B&fm2!yVd@fWAM* >zrQvJ?g+&E?^!DotJ^lu|<C8OtA3UK>us;s>)1>1K|I9KerT?@$@4qFZWi4iy7SgS9 >z#@t`^i}G+O+9p@EW58QY?bdyp@Orid^@So=;y`GZwdBQtayZXRmUDUybfp#M0{0pE >zrssIpTAoYx7ygNiT+My5A~DrZJN&UMK66uMr;zRT1I|lXH31S%f(H!A9gj`Z-IrQp >z@%iZZ+(w6um*ZNu2iJy4>)Q=HLEnk@+$}9;gy|}o|Dn+P8KV-m@XpT4`)eFeMGtTM >zvaWGze-)Ly<dyr9WXs!)O019a=qGVyjmP*|jfT^P|K_IubjteQ6l`M%`5i5MrR#_i >zIHnAu4~J;K#erNGl`GWe%8QRYmBX0Uehj-aQk#Sy_nDbfl+++M1Kv3auB&|cx5c!X >zSXp6$T_+)LzIDq(fUi*0w+s3dH5X-@i9SI#?qBm)Vum0zH#ZdJeU%3(h$|aY+@FlR >z0Kz|r)q(A8j%4$S11)ddXM?DPs=|vx2n6H_HDH>QF1eNGw~ZpAlm2Ma7j>wKeQ=Q$ >zcJ&egYXiRm&Q<e!FF-%`8=NjVfEB!lsGqhj_{{+lYMqW{z#L>?aH5^NN!+pr0KG#5 >zE{zY*?<#1fWQ|;0N|G6Y&>t?gK{m>T<3M&HAsvNqaC87Go%HVAnoI1UI(xF-NKeIW >zj^E8;LA*GCqsAP~wZ_jIvA{_@(8s^d(sS=l87OGF7hw({?p_wexk-$#L8nycW>=a9 >z7LmqGfvD%u`tBv-_3P4Y{<+8W^kCNmJ>_vUul6+hn|fjM+74K0@>>RXxJ6_m^LhXr >zgDWhZHP6otm*3BC1mq!jj=O_$+(%G)_dnj+w7<GY7)ki#)|&&H22~}cZU}>84Ec~y >zCWBFj-hc+Uq9eTi^#033g;K6K#WyT@>*upzf#7U-e5*ZMtE@m$2{P4#Jw0_4FsH_s >z$3#x|Woi86i=qyD+eu|r-r3Pn%@_5I`06@tT?bC52Ty8~+P6se$7$>?D98<_X^ZH< >zvg1L+E$3gSwA4x!5s1&j=sVtktWTiXRda+@^uYr;AQ#$l4L)>F!rU*smgh(G4wXYC >z*9cHcnzFv27vIUVASxZ){DD|K6`H6a5L=)yYPEha4pA%Ez4P&vz5{)ms2|92DVH9* >z?-dZ$sKUPI8Ga`yaQ1@)!sC8|cDRkAY^zTrW){~^3nnP!G6*7*tx`%cm>!-*RZB}t >z%?6x~MC`d+0v)h<XuJHqg*%T%zrL)Sv0dPoo*=fsB{v#gi;^V~1ZK$-L!=0rk6(I& >zsO`@`C@%?%w;pLi8q=Q69c7(kl;d+YcIIQZIvf#?SOgd_$9Du=FhcQ&m;euJEMacN >zsa1qYq!a1jQOj-d>h0@mpwK8Z?d^}BZ;6qmOy`}`{?@PRZI><eub&n%MhO-ukbo|~ >zw6Wp9#X|^{RG8xVpT<qjTydfmhbDh4$?<)r78VFZ#NH>@pUG7I$&3v_r&ON_9D`6a >zXfmv+A}L7(p98dC1ka40@gb%0!PJS6_Uvb`u65_f7>pq_8xBTbTU%cudZ+%(qhL`t >z)u1Jzl1Y4`g%5Z8(^u3Gu2sVJ9mD&t`d)~Mc_lOUSkUR9>{$YG;cj3sFHB0|Bz65z >zV#x{;3Se>HNTE^YnC1BOdc})D5nQJYW+@f@1UX53kzLU?6zGees)#F)+_wcM{F8QC >z5Emg3ffA}ZSGpi5GD)E;r7O#-!14v#v!Lxvhg3majpq~cL-t`ag%Y9=gF$fsPndPm >zPRn+t8OSdeFETA~8tlx<1jb6CFC#?aB?203Bz@)|l-JXnfV&=ZuQ#30o-xi?R#p}; >z(_B*8ItZ9uN8JX1{nBS1T7rIM@Nqz%!V`rcF@Sy6VMP>tZb&gmYh2K3Eb11pe&iWk >z!Znc0gZ@x#06-l<pNH$B&|ss!*sAFyl90exfCWZb`KgjP$hrXzQ^w^j5*&51pvVEc >zO!Ni{MKH9OI?CG%&e=eI@r{={eEp7uR|e#^#qo3pF>5iyNd)9V*Muzi7|eZER`<iL >zetPN_7>8d-k;D{dp>fuDmhTYh^jVTJT>e8>!R=b$M^Ki*oGGEe_%TJU5Du=cb}7a? >z|0E$Iynk&D+RJ^1=6})T;rBB!n2%W<4z%L#?(U5a!uJt?t^yo8$g!6Ukb*vQDh6W; >zr;6*Fl`&S~>LiZ5IL_hsD4%9k{-ODK@UOlN*{f#n52`|b;<Py6Ee=ZUkdS@m`*R9f >zeTVTx%UlCKjGG($HQox}?id(goQtt9sK+IVZrnIY`oPXz6Pjr+d#UZ%XW?u=h6n=B >z@y$Vy01fQcc62J;2B-c!-WjnA4U%vq)b;$&K=arR3nW|94}h5tw+fFsJ10J7w6>m) >zjkH1q<*Ja}Kv5YbOiO(aFyNK>Oh~(K0m2$X4jU^gTsNTW#}~qXjh?}yu+=_TNXvV( >z+quxb8FR{hdnN1m=h_p{o>;^hhp+4AQb0ScEVl<K%u6y<I-Hm43mmRkv;4KcDZP&W >z9Law*1;_=y5&#qbKjOqvof%8%lf=h4UVt!L+1QE!6l13<<SR}3(2rN%u!mc9jb2X# >zA)l9Y+)BW$VSV?x3xvOQtzx3RIA%9?3-pxBy9`eBgwle?DKu<ad!G&*7rHJaLe1P^ >z2ZVV~2};o9OFkJFvAeg0aAwV3wG-Aa%Qy3ft*Qb!9QRj>5apX(>dhUZp6BRAt9HrF >z>u@c-qYuyFQ8Y9JQtij-9NTs#U+~yi(g~vC>2p5AT~hm;gSV4(Ny7!EP0J!GJ#bmI >zj);vd-Rjket1#Vj5p&7OF(LQy1(M~;P!MCumzK4iCAKS9{)af;?*Y_togWF}Uv!1j >z?bQ81<Wt3qorm=g`VQ26bpUBle`UoM*_ycLxmq;$I4RX8(!v`Dqs8*tOnxeaPE;J% >zIt_z)X|@T8l<cnswJMRa7o^yPoGBAAgZ?3R=2uoe%pV<J9j)~0T;zxeg0YMzDIqJK >JEvozO{{Tbxp5y=k > >diff --git a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt >index 4ff028905b5be0a26a6873fd90caf64f39452e90..bbbcd4c58f5055863767e9297ee42a7bd2bfac66 100644 >--- a/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt >+++ b/LayoutTests/platform/gtk/media/video-controls-rendering-expected.txt >@@ -17,66 +17,51 @@ layer at (8,282) size 320x240 > RenderVideo {VIDEO} at (0,0) size 320x240 > layer at (8,42) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,42) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,262) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,247) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 > layer at (8,282) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,282) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,502) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,487) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 > layer at (8,522) size 320x240 > RenderVideo {VIDEO} at (8,522) size 320x240 > layer at (8,522) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,522) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,742) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,727) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 105x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (157,0) size 74x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 74x30 >+ RenderText {#text} at (0,7) size 74x15 >+ text run at (0,7) width 74: "00:00 / 00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt b/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt >index 9bd02196e91d1ebd932a3e811c2fe28f222a701d..4dac079d95f731f5d95291b250e61853a3292058 100644 >--- a/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt >+++ b/LayoutTests/platform/gtk/media/video-display-toggle-expected.txt >@@ -11,22 +11,17 @@ layer at (8,26) size 320x240 > RenderVideo {VIDEO} at (0,18) size 320x240 > layer at (8,26) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,26) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,246) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,231) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 135x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 135x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 147x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (199,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/video-empty-source-expected.txt b/LayoutTests/platform/gtk/media/video-empty-source-expected.txt >index 45aebbd7ca3f3f49fb1a126e749172c65ebe9d5f..1ab6cefdaba09e251e08810046886f56c53c6258 100644 >--- a/LayoutTests/platform/gtk/media/video-empty-source-expected.txt >+++ b/LayoutTests/platform/gtk/media/video-empty-source-expected.txt >@@ -12,19 +12,15 @@ layer at (8,42) size 302x152 > RenderVideo {VIDEO} at (0,0) size 302x152 [border: (1px solid #000000)] > layer at (9,43) size 300x150 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (1,1) size 300x150 >-layer at (9,43) size 300x150 scrollHeight 160 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 300x150 >- RenderButton {INPUT} at (0,130) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,130) size 240x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:00" >- RenderSlider {INPUT} at (66,0) size 173x20 >- RenderFlexibleBox {DIV} at (2,0) size 169x20 >- RenderBlock {DIV} at (0,4) size 169x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (260,130) size 20x20 >- RenderButton {INPUT} at (280,130) size 20x20 >- RenderBlock {DIV} at (300,150) size 0x0 >+ RenderBlock {DIV} at (0,110) size 300x40 >+layer at (14,158) size 290x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 290x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 179x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 179x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 191x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (243,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:00" >diff --git a/LayoutTests/platform/gtk/media/video-no-audio-expected.txt b/LayoutTests/platform/gtk/media/video-no-audio-expected.txt >index 364735b09e5ea1c5fd1c3f0b1ac69e16aa251397..67dd1c67ba7f3c3088ffff97499a33c46ad434ba 100644 >--- a/LayoutTests/platform/gtk/media/video-no-audio-expected.txt >+++ b/LayoutTests/platform/gtk/media/video-no-audio-expected.txt >@@ -12,20 +12,16 @@ layer at (8,42) size 352x288 > RenderVideo {VIDEO} at (0,0) size 352x288 > layer at (8,42) size 352x288 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 352x288 >-layer at (8,42) size 352x288 scrollHeight 298 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 352x288 >- RenderButton {INPUT} at (0,268) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,268) size 272x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:09" >- RenderSlider {INPUT} at (66,0) size 205x20 >- RenderFlexibleBox {DIV} at (2,0) size 201x20 >- RenderBlock {DIV} at (0,4) size 201x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (292,268) size 20x20 >- RenderButton {INPUT} at (312,268) size 20x20 >- RenderButton {INPUT} at (332,268) size 20x20 >- RenderBlock {DIV} at (352,288) size 0x0 >+ RenderBlock {DIV} at (0,248) size 352x40 >+layer at (13,295) size 342x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 342x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 199x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 199x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 211x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (263,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:09" >+ RenderButton {INPUT} at (303,0) size 30x30 >diff --git a/LayoutTests/platform/gtk/media/video-volume-slider-expected.txt b/LayoutTests/platform/gtk/media/video-volume-slider-expected.txt >index 8e24fc63ce7166104438d8ef85fa5c344962cbe0..19210c82032726bf00675359306b8ae341dcbe55 100644 >--- a/LayoutTests/platform/gtk/media/video-volume-slider-expected.txt >+++ b/LayoutTests/platform/gtk/media/video-volume-slider-expected.txt >@@ -17,29 +17,23 @@ layer at (8,62) size 320x240 > RenderVideo {VIDEO} at (0,54) size 320x240 > layer at (8,62) size 320x240 > RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >-layer at (8,62) size 320x240 scrollHeight 250 >- RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 320x240 >- RenderButton {INPUT} at (0,220) size 20x20 >- RenderDeprecatedFlexibleBox {DIV} at (20,220) size 220x20 [border: none (1px solid #FFFFFF33) none (1px solid #FFFFFF33)] >- RenderBlock (anonymous) at (1,0) size 65x30 >- RenderDeprecatedFlexibleBox {DIV} at (0,0) size 65x30 >- RenderBlock (anonymous) at (5,5) size 55x20 >- RenderText {#text} at (0,0) size 55x12 >- text run at (0,0) width 55: "00:00 / 00:06" >- RenderSlider {INPUT} at (66,0) size 153x20 >- RenderFlexibleBox {DIV} at (2,0) size 149x20 >- RenderBlock {DIV} at (0,4) size 149x12 >- RenderBlock {DIV} at (0,0) size 12x12 >- RenderButton {INPUT} at (240,220) size 20x20 >- RenderButton {INPUT} at (260,220) size 20x20 >- RenderButton {INPUT} at (280,220) size 20x20 >- RenderBlock {DIV} at (300,220) size 20x20 >-layer at (308,182) size 20x100 >- RenderBlock (positioned) zI: 1 {DIV} at (300,120) size 20x100 >-layer at (311,187) size 14x95 >- RenderSlider {INPUT} at (3,5) size 14x95 >- RenderFlexibleBox {DIV} at (0,0) size 14x95 >- RenderBlock {DIV} at (0,0) size 14x95 >- RenderBlock {DIV} at (0,20) size 14x31 >-layer at (308,282) size 20x20 >- RenderButton zI: 2 {INPUT} at (0,0) size 20x20 >+ RenderBlock {DIV} at (0,200) size 320x40 >+layer at (13,267) size 310x30 >+ RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (5,5) size 310x30 [bgcolor=#141414CC] >+ RenderButton {INPUT} at (9,0) size 30x30 >+ RenderSlider {INPUT} at (49,11) size 135x8 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 135x8 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (1,-2) size 147x12 >+ RenderBlock {DIV} at (-7,0) size 12x12 [color=#FFFFFF] >+ RenderDeprecatedFlexibleBox {DIV} at (199,0) size 32x30 [color=#FFFFFF] >+ RenderBlock (anonymous) at (0,0) size 32x30 >+ RenderText {#text} at (0,7) size 32x15 >+ text run at (0,7) width 32: "00:06" >+ RenderButton {INPUT} at (239,0) size 30x30 >+ RenderButton {INPUT} at (271,0) size 30x30 >+layer at (284,167) size 30x100 >+ RenderBlock (positioned) zI: 2 {DIV} at (271,-100) size 30x100 >+ RenderSlider {INPUT} at (11,10) size 8x80 [color=#E6E6E659] >+ RenderFlexibleBox {DIV} at (0,0) size 8x80 [border: (1px solid #E6E6E659)] >+ RenderBlock {DIV} at (-2,-6) size 12x92 >+ RenderBlock {DIV} at (0,25) size 12x12 [color=#FFFFFF]
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 83869
:
179135
|
180498
|
181889
|
182087
|
183200
|
183202
|
183573
|
183575
|
184253
|
184255
|
184558
|
185276
|
185278
|
187534
|
187540
|
188404
|
189185