From 9d0a380f6dfb52416ea72d3351ff64f3add7bea6 Mon Sep 17 00:00:00 2001 From: Fabrice Creuzot Date: Wed, 11 Nov 2020 20:00:00 +0000 Subject: [PATCH] Version 2.2.0 --- .gitignore | 3 - FUNDING.yml | 2 +- Makefile.am | 1 + README.md | 43 +- .../awf-gtk2.desktop | 0 .../awf-gtk3.desktop | 0 .../awf-gtk4.desktop | 0 src/build.sh => build.sh | 2 + src/configure.ac => configure.ac | 2 +- debian-gtk2/changelog | 5 + {src/debian-gtk2 => debian-gtk2}/control | 9 +- {src/debian-gtk2 => debian-gtk2}/copyright | 0 debian-gtk2/deb.sh | 112 +++ debian-gtk2/install | 3 + .../upstream => debian-gtk2/metadata | 0 debian-gtk2/rules | 22 + {src/debian-gtk2 => debian-gtk2}/watch | 0 debian-gtk3/changelog | 5 + {src/debian-gtk3 => debian-gtk3}/control | 9 +- {src/debian-gtk3 => debian-gtk3}/copyright | 0 debian-gtk3/deb.sh | 112 +++ debian-gtk3/install | 3 + .../upstream => debian-gtk3/metadata | 0 debian-gtk3/rules | 22 + {src/debian-gtk3 => debian-gtk3}/watch | 0 debian-gtk4/changelog | 5 + {src/debian-gtk4 => debian-gtk4}/control | 9 +- {src/debian-gtk4 => debian-gtk4}/copyright | 0 debian-gtk4/deb.sh | 112 +++ debian-gtk4/install | 3 + .../upstream => debian-gtk4/metadata | 0 debian-gtk4/rules | 22 + {src/debian-gtk4 => debian-gtk4}/watch | 0 fedora-gtk2/awf-gtk2.spec | 73 ++ fedora-gtk2/rpm.sh | 49 ++ fedora-gtk3/awf-gtk3.spec | 73 ++ fedora-gtk3/rpm.sh | 49 ++ fedora-gtk4/awf-gtk4.spec | 73 ++ fedora-gtk4/rpm.sh | 49 ++ {src/icons => icons}/128x128/apps/awf.png | Bin {src/icons => icons}/16x16/apps/awf.png | Bin {src/icons => icons}/22x22/apps/awf.png | Bin {src/icons => icons}/24x24/apps/awf.png | Bin {src/icons => icons}/32x32/apps/awf.png | Bin {src/icons => icons}/48x48/apps/awf.png | Bin {src/icons => icons}/64x64/apps/awf.png | Bin {src/icons => icons}/scalable/apps/awf.svg | 0 images/gtk2-menu.png | Bin 39335 -> 42569 bytes images/gtk2.png | Bin 46256 -> 48263 bytes images/gtk3-menu.png | Bin 39983 -> 43026 bytes images/gtk3.png | Bin 46791 -> 49888 bytes images/gtk4-menu.png | Bin 0 -> 16841 bytes images/gtk4.png | Bin 0 -> 9213 bytes images/thumbs/gtk2-menu.png | Bin 10840 -> 8317 bytes images/thumbs/gtk2.png | Bin 10624 -> 8343 bytes images/thumbs/gtk3-menu.png | Bin 11714 -> 8708 bytes images/thumbs/gtk3.png | Bin 11036 -> 8618 bytes images/thumbs/gtk4-menu.png | Bin 0 -> 3390 bytes images/thumbs/gtk4.png | Bin 0 -> 1847 bytes src/Makefile.am | 23 +- src/{src => }/awf.c | 751 ++++++++++++------ src/awf.pot | 208 +++++ src/debian-gtk2/changelog | 12 - src/debian-gtk2/deb.sh | 53 -- src/debian-gtk2/install | 3 - src/debian-gtk2/lintian | 2 - src/debian-gtk2/rules | 6 - src/debian-gtk3/changelog | 12 - src/debian-gtk3/deb.sh | 53 -- src/debian-gtk3/install | 3 - src/debian-gtk3/lintian | 2 - src/debian-gtk3/rules | 6 - src/debian-gtk4/changelog | 12 - src/debian-gtk4/deb.sh | 53 -- src/debian-gtk4/install | 3 - src/debian-gtk4/lintian | 2 - src/debian-gtk4/rules | 6 - src/{src => }/po/fr.po | 126 ++- src/src/Makefile.am | 22 - src/src/awf.pot | 161 ---- 80 files changed, 1661 insertions(+), 730 deletions(-) delete mode 100644 .gitignore create mode 100644 Makefile.am rename {src/debian-gtk2 => applications}/awf-gtk2.desktop (100%) rename {src/debian-gtk3 => applications}/awf-gtk3.desktop (100%) rename {src/debian-gtk4 => applications}/awf-gtk4.desktop (100%) rename src/build.sh => build.sh (75%) rename src/configure.ac => configure.ac (94%) create mode 100644 debian-gtk2/changelog rename {src/debian-gtk2 => debian-gtk2}/control (61%) rename {src/debian-gtk2 => debian-gtk2}/copyright (100%) create mode 100644 debian-gtk2/deb.sh create mode 100644 debian-gtk2/install rename src/debian-gtk2/upstream => debian-gtk2/metadata (100%) create mode 100644 debian-gtk2/rules rename {src/debian-gtk2 => debian-gtk2}/watch (100%) create mode 100644 debian-gtk3/changelog rename {src/debian-gtk3 => debian-gtk3}/control (61%) rename {src/debian-gtk3 => debian-gtk3}/copyright (100%) create mode 100644 debian-gtk3/deb.sh create mode 100644 debian-gtk3/install rename src/debian-gtk3/upstream => debian-gtk3/metadata (100%) create mode 100644 debian-gtk3/rules rename {src/debian-gtk3 => debian-gtk3}/watch (100%) create mode 100644 debian-gtk4/changelog rename {src/debian-gtk4 => debian-gtk4}/control (61%) rename {src/debian-gtk4 => debian-gtk4}/copyright (100%) create mode 100644 debian-gtk4/deb.sh create mode 100644 debian-gtk4/install rename src/debian-gtk4/upstream => debian-gtk4/metadata (100%) create mode 100644 debian-gtk4/rules rename {src/debian-gtk4 => debian-gtk4}/watch (100%) create mode 100644 fedora-gtk2/awf-gtk2.spec create mode 100644 fedora-gtk2/rpm.sh create mode 100644 fedora-gtk3/awf-gtk3.spec create mode 100644 fedora-gtk3/rpm.sh create mode 100644 fedora-gtk4/awf-gtk4.spec create mode 100644 fedora-gtk4/rpm.sh rename {src/icons => icons}/128x128/apps/awf.png (100%) rename {src/icons => icons}/16x16/apps/awf.png (100%) rename {src/icons => icons}/22x22/apps/awf.png (100%) rename {src/icons => icons}/24x24/apps/awf.png (100%) rename {src/icons => icons}/32x32/apps/awf.png (100%) rename {src/icons => icons}/48x48/apps/awf.png (100%) rename {src/icons => icons}/64x64/apps/awf.png (100%) rename {src/icons => icons}/scalable/apps/awf.svg (100%) create mode 100644 images/gtk4-menu.png create mode 100644 images/gtk4.png create mode 100644 images/thumbs/gtk4-menu.png create mode 100644 images/thumbs/gtk4.png rename src/{src => }/awf.c (78%) create mode 100644 src/awf.pot delete mode 100644 src/debian-gtk2/changelog delete mode 100644 src/debian-gtk2/deb.sh delete mode 100644 src/debian-gtk2/install delete mode 100644 src/debian-gtk2/lintian delete mode 100644 src/debian-gtk2/rules delete mode 100644 src/debian-gtk3/changelog delete mode 100644 src/debian-gtk3/deb.sh delete mode 100644 src/debian-gtk3/install delete mode 100644 src/debian-gtk3/lintian delete mode 100644 src/debian-gtk3/rules delete mode 100644 src/debian-gtk4/changelog delete mode 100644 src/debian-gtk4/deb.sh delete mode 100644 src/debian-gtk4/install delete mode 100644 src/debian-gtk4/lintian delete mode 100644 src/debian-gtk4/rules rename src/{src => }/po/fr.po (51%) delete mode 100644 src/src/Makefile.am delete mode 100644 src/src/awf.pot diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9aefa6e..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -autom4te.cache/ -src/*.o -.idea/ diff --git a/FUNDING.yml b/FUNDING.yml index f4040c5..8c28cf4 100644 --- a/FUNDING.yml +++ b/FUNDING.yml @@ -1 +1 @@ -custom: ["https://www.paypal.me/luigifab", "https://gandi.link/f/4b904048"] \ No newline at end of file +custom: ["https://www.paypal.me/luigifab", "https://gandi.link/f/4b904048", "https://ekwateur.fr/?parrain=EKW001147103"] \ No newline at end of file diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..f963eff --- /dev/null +++ b/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = src \ No newline at end of file diff --git a/README.md b/README.md index da09a0b..361ba63 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,31 @@ -# AWF - A Widget Factory (Extended) +# AWF - A widget factory (extended) A widget factory is a theme preview application for GTK. It displays the various widget types provided by GTK in a single window allowing to see the visual effect of the applied theme. -Debian package submitted, [rfs for awf-gtk2](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959897) and [rfs for awf-gtk3](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959892). +Debian and Fedora packages submitted: [awf-gtk2.deb](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959897), [awf-gtk3.deb](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959892), [awf-gtk2.rpm](https://bugzilla.redhat.com/show_bug.cgi?id=1893321), [awf-gtk3.rpm](https://bugzilla.redhat.com/show_bug.cgi?id=1893323). Ubuntu: [PPA](https://launchpad.net/~luigifab/+archive/ubuntu/packages). ## Installation -It require *GTK 2.24+* or *GTK 3.0+ (including 3.24)* or *GTK 4.0+ (3.98+)*, and *GLIB 2.28+*. +It require *GTK 2.24+* or *GTK 3.0+ (including 3.24)* or *GTK 4.0+ (3.99+)*, and *GLIB 2.28+*. -* The *build.sh* script will compile the program with all major GTK version available: `sudo apt install dh-autoreconf libgtk2.0-dev libgtk-3-dev libgtk-4-dev` then: `bash build.sh` +* The *build.sh* script will compile the program with all major GTK versions available: `sudo apt install build-essential dh-autoreconf intltool libgtk2.0-dev libgtk-3-dev libgtk-4-dev` or `sudo dnf install autoconf automake gtk2-devel gtk3-devel gtk4-devel` then: `bash build.sh` -* The *debian-gtkx/deb.sh* script will compile the program and create debian package: `sudo apt install autotools-dev devscripts lintian dh-autoreconf libgtk2.0-dev libgtk-3-dev libgtk-4-dev` then: `bash debian-gtkx/deb.sh` +* The *debian-gtkx/deb.sh* scripts will compile the program and create debian packages: `sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk2.0-dev libgtk-3-dev libgtk-4-dev` then: `bash debian-gtkx/deb.sh` -## Screenshots +* The *bash fedora-gtkx/rpm.sh* scripts will compile the program and create fedora packages: `sudo dnf install rpmdevtools rpm-sign autoconf automake gtk2-devel gtk3-devel gtk4-devel` then: `bash fedora-gtkx/rpm.sh` + +* Debian and Ubuntu: `sudo apt install awf-gtk2 awf-gtk3` (coming soon, or via PPA) + +* Fedora: `sudo dnf install awf-gtk2 awf-gtk3` (coming soon) + +## Screenshots and Features * Some options are available from command line (read -h). * The options menu allow to run some standard dialogs. -* The menu items keyboard shortcut can be updated on hover (GTK 2.24, 3.0-3.24, *gtk-can-change-accels*). * The plus toolbar button show/hide: arrows on notebooks, text on progress bars and scales, marks on scales. -* The refresh toolbar button and the refresh menuitem allow to reload the current theme. -* Translations: English (en), French (fr). +* The refresh toolbar button and the refresh menu item allow to reload the current theme (like the sighup signal). +* The menu items keyboard shortcut can be updated on hover (GTK 2.24 and 3.0-3.24, *gtk-can-change-accels*). +* For Ubuntu, the menu items keyboard shortcut can be updated on hover with: `export UBUNTU_MENUPROXY= && awf-gtk3` GTK 2 @@ -33,22 +39,29 @@ GTK 3 GTK 4 -Coming soon. +[![A widget factory - GTK 4 - Main window](images/thumbs/gtk4.png?raw=true)](images/gtk4.png?raw=true) +[![A widget factory - GTK 4 - Test menu](images/thumbs/gtk4-menu.png?raw=true)](images/gtk4-menu.png?raw=true) -## SIGHUP +The theme used for the screenshots is available [here](https://github.com/luigifab/human-theme). -To auto reload theme on files change, you can use [entr](https://github.com/clibs/entr). +## Dev + +To reload theme on files change, you can use [Entr](https://github.com/clibs/entr) and the *sighup* signal. ``` -sudo apt install entr +sudo apt install entr or sudo dnf install entr ls ~/.themes/yourtheme/gtk-3.0/*.css | entr killall -s SIGHUP awf-gtk3 ``` ## Copyright and Credits -This program is provided under the terms of the *GNU GPLv3* license. +- Current version: 2.2.0 (11/11/2020) +- Compatibility: GTK 2.24 / 3.0 / 3.2 / 3.4 / 3.6 / 3.8 / 3.10 / 3.12 / 3.14 / 3.16 / 3.18 / 3.20 / 3.22 / 3.24 +- Translations: English (en), French (fr) + +This program is provided under the terms of the *GNU GPLv3+* license. * Updated by Fabrice Creuzot (luigifab) * Forked from [awf](https://github.com/valr/awf) by Valère Monseur (valr) * Thanks to Ottoman Kent (for testing in ubuntu and bug report) * Thanks to Dwight Engen (for rpm specification file: awf.spec.in) -* Thanks to Josef Radinger (for sorted menus, text in progress bars, treeviews with scrollbars) \ No newline at end of file +* Thanks to Josef Radinger (for sorted menus, text in progress bars, treeviews with scrollbars) diff --git a/src/debian-gtk2/awf-gtk2.desktop b/applications/awf-gtk2.desktop similarity index 100% rename from src/debian-gtk2/awf-gtk2.desktop rename to applications/awf-gtk2.desktop diff --git a/src/debian-gtk3/awf-gtk3.desktop b/applications/awf-gtk3.desktop similarity index 100% rename from src/debian-gtk3/awf-gtk3.desktop rename to applications/awf-gtk3.desktop diff --git a/src/debian-gtk4/awf-gtk4.desktop b/applications/awf-gtk4.desktop similarity index 100% rename from src/debian-gtk4/awf-gtk4.desktop rename to applications/awf-gtk4.desktop diff --git a/src/build.sh b/build.sh similarity index 75% rename from src/build.sh rename to build.sh index f87389e..ab8b571 100644 --- a/src/build.sh +++ b/build.sh @@ -1,4 +1,6 @@ #!/bin/bash +# debian: sudo apt install build-essential dh-autoreconf intltool libgtk2.0-dev libgtk-3-dev libgtk-4-dev +# fedora: sudo dnf install autoconf automake gtk2-devel gtk3-devel gtk4-devel # remove old builds rm -f awf-gtk2 awf-gtk3 awf-gtk4 diff --git a/src/configure.ac b/configure.ac similarity index 94% rename from src/configure.ac rename to configure.ac index 2822e6c..95e058a 100644 --- a/src/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([A widget factory], [2.1.0]) +AC_INIT([A widget factory], [2.2.0]) AC_CONFIG_SRCDIR([src/awf.c]) AM_INIT_AUTOMAKE diff --git a/debian-gtk2/changelog b/debian-gtk2/changelog new file mode 100644 index 0000000..f38a04e --- /dev/null +++ b/debian-gtk2/changelog @@ -0,0 +1,5 @@ +awf-gtk2 (2.2.0-5) unstable; urgency=low + + * Initial debian package release (Closes: #959434) + + -- Fabrice Creuzot Wed, 11 Nov 2020 12:00:00 +0000 diff --git a/src/debian-gtk2/control b/debian-gtk2/control similarity index 61% rename from src/debian-gtk2/control rename to debian-gtk2/control index 14cac49..ee19c95 100644 --- a/src/debian-gtk2/control +++ b/debian-gtk2/control @@ -12,8 +12,9 @@ Vcs-Git: https://github.com/luigifab/awf-extended.git Package: awf-gtk2 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: A widget factory is a theme preview application for GTK - It displays the various widget types provided by GTK in a single window - allowing to see the visual effect of the applied theme. +Description: Theme preview application for GTK + A widget factory is a theme preview application for GTK. It displays the + various widget types provided by GTK in a single window allowing to see + the visual effect of the applied theme. . - This package include the gtk2 version. + This package provides the gtk2 version. diff --git a/src/debian-gtk2/copyright b/debian-gtk2/copyright similarity index 100% rename from src/debian-gtk2/copyright rename to debian-gtk2/copyright diff --git a/debian-gtk2/deb.sh b/debian-gtk2/deb.sh new file mode 100644 index 0000000..bda9323 --- /dev/null +++ b/debian-gtk2/deb.sh @@ -0,0 +1,112 @@ +#!/bin/bash +# debian: sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk2.0-dev + + + +cd "$(dirname "$0")" +version="2.2.0" +gtk="gtk2" + +rm -rf builder/ +mkdir builder + +# copy to a tmp directory +if [ true ]; then + cd builder + wget https://github.com/luigifab/awf-extended/archive/v${version}/awf-extended-${version}.tar.gz + tar xzf awf-extended-${version}.tar.gz + cd .. +else + temp=awf-extended-${version} + mkdir /tmp/${temp} + cp -r ../* /tmp/${temp}/ + rm -rf /tmp/${temp}/*/builder/ + + mv /tmp/${temp} builder/ + cp /usr/share/common-licenses/GPL-3 builder/${temp}/LICENSE + + cd builder/ + tar czf ${temp}.tar.gz ${temp} + cd .. +fi + + +# create packages for debian and ubuntu +for serie in unstable hirsute groovy focal bionic xenial trusty precise; do + + if [ $serie = "unstable" ]; then + # for ubuntu + cp -a builder/awf-extended-${version}/ builder/awf-extended-${version}+src/ + # debian only + cd builder/awf-extended-${version}/ + else + # ubuntu only + cp -a builder/awf-extended-${version}+src/ builder/awf-extended-${version}+${serie}/ + cd builder/awf-extended-${version}+${serie}/ + fi + + dh_make -s -y -f ../awf-extended-${version}.tar.gz -p awf-${gtk} + + rm -f debian/*ex debian/*EX debian/README* debian/*doc* + mkdir debian/upstream + cp debian-${gtk}/* debian/ + mv debian/metadata debian/upstream/metadata + + + + if [ $serie = "unstable" ]; then + dpkg-buildpackage -us -uc + else + # debhelper: unstable:13 hirsute:13 groovy:13 focal:12 bionic:9 xenial:9 trusty:9 precise:9 + if [ $serie = "focal" ]; then + sed -i 's/debhelper-compat (= 13)/debhelper-compat (= 12)/g' debian/control + fi + if [ $serie = "bionic" ]; then + sed -i 's/dh $@/dh $@ --with autoreconf/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper-compat (= 9), dh-autoreconf/g' debian/control + fi + if [ $serie = "xenial" ]; then + sed -i 's/dh $@/dh $@ --with autoreconf/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + if [ $serie = "trusty" ]; then + sed -i 's/dh $@/dh $@ --with autotools_dev,autoreconf/g' debian/rules + sed -i 's/override_dh_update_autotools_config/override_dh_autotools-dev_updateconfig/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), autotools-dev, dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + if [ $serie = "precise" ]; then + sed -i 's/dh $@/dh $@ --with autotools_dev,autoreconf/g' debian/rules + sed -i 's/override_dh_update_autotools_config/override_dh_autotools-dev_updateconfig/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), autotools-dev, dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + sed -i 's/unstable/'${serie}'/g' debian/changelog + sed -i 's/-5) /-5+'${serie}') /' debian/changelog + dpkg-buildpackage -us -uc -ui -d -S + fi + echo "===========================" + cd .. + + if [ $serie = "unstable" ]; then + # debian only + debsign awf-${gtk}_${version}-*.changes + echo "===========================" + lintian -EviIL +pedantic awf-${gtk}_${version}-*.deb + else + # ubuntu only + debsign awf-${gtk}_${version}*+${serie}*source.changes + fi + echo "===========================" + cd .. +done + +ls -dltrh $PWD/builder/*.deb $PWD/builder/*.changes +echo "===========================" + +# cleanup +rm -rf builder/*/ \ No newline at end of file diff --git a/debian-gtk2/install b/debian-gtk2/install new file mode 100644 index 0000000..12830e6 --- /dev/null +++ b/debian-gtk2/install @@ -0,0 +1,3 @@ +applications/awf-gtk2.desktop usr/share/applications +icons/* usr/share/icons/hicolor +locale/* usr/share/locale \ No newline at end of file diff --git a/src/debian-gtk2/upstream b/debian-gtk2/metadata similarity index 100% rename from src/debian-gtk2/upstream rename to debian-gtk2/metadata diff --git a/debian-gtk2/rules b/debian-gtk2/rules new file mode 100644 index 0000000..6e0bd49 --- /dev/null +++ b/debian-gtk2/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ + +override_dh_update_autotools_config: + sed -i 's/ -eq 3/ -eq -1/g' configure.ac + sed -i 's/ -eq 4/ -eq -1/g' configure.ac + touch NEWS + touch AUTHORS + touch README + touch ChangeLog + mv LICENSE COPYING + for file in icons/*/*/*.png; do mv $$file `dirname $$file`/awf-gtk2.png; done + for file in icons/*/*/*.svg; do mv $$file `dirname $$file`/awf-gtk2.svg; done + for file in src/po/*.po; do \ + code=`basename "$$file" .po`; \ + mkdir -p locale/$$code/LC_MESSAGES/; \ + msgfmt src/po/$$code.po -o locale/$$code/LC_MESSAGES/awf-gtk2.mo; \ + done diff --git a/src/debian-gtk2/watch b/debian-gtk2/watch similarity index 100% rename from src/debian-gtk2/watch rename to debian-gtk2/watch diff --git a/debian-gtk3/changelog b/debian-gtk3/changelog new file mode 100644 index 0000000..1322c02 --- /dev/null +++ b/debian-gtk3/changelog @@ -0,0 +1,5 @@ +awf-gtk3 (2.2.0-5) unstable; urgency=low + + * Initial debian package release (Closes: #959436) + + -- Fabrice Creuzot Wed, 11 Nov 2020 12:00:00 +0000 diff --git a/src/debian-gtk3/control b/debian-gtk3/control similarity index 61% rename from src/debian-gtk3/control rename to debian-gtk3/control index e80d8d5..613b0a2 100644 --- a/src/debian-gtk3/control +++ b/debian-gtk3/control @@ -12,8 +12,9 @@ Vcs-Git: https://github.com/luigifab/awf-extended.git Package: awf-gtk3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: A widget factory is a theme preview application for GTK - It displays the various widget types provided by GTK in a single window - allowing to see the visual effect of the applied theme. +Description: Theme preview application for GTK + A widget factory is a theme preview application for GTK. It displays the + various widget types provided by GTK in a single window allowing to see + the visual effect of the applied theme. . - This package include the gtk3 version. + This package provides the gtk3 version. diff --git a/src/debian-gtk3/copyright b/debian-gtk3/copyright similarity index 100% rename from src/debian-gtk3/copyright rename to debian-gtk3/copyright diff --git a/debian-gtk3/deb.sh b/debian-gtk3/deb.sh new file mode 100644 index 0000000..24fbb75 --- /dev/null +++ b/debian-gtk3/deb.sh @@ -0,0 +1,112 @@ +#!/bin/bash +# debian: sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk-3-dev + + + +cd "$(dirname "$0")" +version="2.2.0" +gtk="gtk3" + +rm -rf builder/ +mkdir builder + +# copy to a tmp directory +if [ true ]; then + cd builder + wget https://github.com/luigifab/awf-extended/archive/v${version}/awf-extended-${version}.tar.gz + tar xzf awf-extended-${version}.tar.gz + cd .. +else + temp=awf-extended-${version} + mkdir /tmp/${temp} + cp -r ../* /tmp/${temp}/ + rm -rf /tmp/${temp}/*/builder/ + + mv /tmp/${temp} builder/ + cp /usr/share/common-licenses/GPL-3 builder/${temp}/LICENSE + + cd builder/ + tar czf ${temp}.tar.gz ${temp} + cd .. +fi + + +# create packages for debian and ubuntu +for serie in unstable hirsute groovy focal bionic xenial trusty precise; do + + if [ $serie = "unstable" ]; then + # for ubuntu + cp -a builder/awf-extended-${version}/ builder/awf-extended-${version}+src/ + # debian only + cd builder/awf-extended-${version}/ + else + # ubuntu only + cp -a builder/awf-extended-${version}+src/ builder/awf-extended-${version}+${serie}/ + cd builder/awf-extended-${version}+${serie}/ + fi + + dh_make -s -y -f ../awf-extended-${version}.tar.gz -p awf-${gtk} + + rm -f debian/*ex debian/*EX debian/README* debian/*doc* + mkdir debian/upstream + cp debian-${gtk}/* debian/ + mv debian/metadata debian/upstream/metadata + + + + if [ $serie = "unstable" ]; then + dpkg-buildpackage -us -uc + else + # debhelper: unstable:13 hirsute:13 groovy:13 focal:12 bionic:9 xenial:9 trusty:9 precise:9 + if [ $serie = "focal" ]; then + sed -i 's/debhelper-compat (= 13)/debhelper-compat (= 12)/g' debian/control + fi + if [ $serie = "bionic" ]; then + sed -i 's/dh $@/dh $@ --with autoreconf/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper-compat (= 9), dh-autoreconf/g' debian/control + fi + if [ $serie = "xenial" ]; then + sed -i 's/dh $@/dh $@ --with autoreconf/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + if [ $serie = "trusty" ]; then + sed -i 's/dh $@/dh $@ --with autotools_dev,autoreconf/g' debian/rules + sed -i 's/override_dh_update_autotools_config/override_dh_autotools-dev_updateconfig/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), autotools-dev, dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + if [ $serie = "precise" ]; then + sed -i 's/dh $@/dh $@ --with autotools_dev,autoreconf/g' debian/rules + sed -i 's/override_dh_update_autotools_config/override_dh_autotools-dev_updateconfig/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), autotools-dev, dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + sed -i 's/unstable/'${serie}'/g' debian/changelog + sed -i 's/-5) /-5+'${serie}') /' debian/changelog + dpkg-buildpackage -us -uc -ui -d -S + fi + echo "===========================" + cd .. + + if [ $serie = "unstable" ]; then + # debian only + debsign awf-${gtk}_${version}-*.changes + echo "===========================" + lintian -EviIL +pedantic awf-${gtk}_${version}-*.deb + else + # ubuntu only + debsign awf-${gtk}_${version}*+${serie}*source.changes + fi + echo "===========================" + cd .. +done + +ls -dltrh $PWD/builder/*.deb $PWD/builder/*.changes +echo "===========================" + +# cleanup +rm -rf builder/*/ \ No newline at end of file diff --git a/debian-gtk3/install b/debian-gtk3/install new file mode 100644 index 0000000..7b088da --- /dev/null +++ b/debian-gtk3/install @@ -0,0 +1,3 @@ +applications/awf-gtk3.desktop usr/share/applications +icons/* usr/share/icons/hicolor +locale/* usr/share/locale \ No newline at end of file diff --git a/src/debian-gtk3/upstream b/debian-gtk3/metadata similarity index 100% rename from src/debian-gtk3/upstream rename to debian-gtk3/metadata diff --git a/debian-gtk3/rules b/debian-gtk3/rules new file mode 100644 index 0000000..35a2cbd --- /dev/null +++ b/debian-gtk3/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ + +override_dh_update_autotools_config: + sed -i 's/ -eq 2/ -eq -1/g' configure.ac + sed -i 's/ -eq 4/ -eq -1/g' configure.ac + touch NEWS + touch AUTHORS + touch README + touch ChangeLog + mv LICENSE COPYING + for file in icons/*/*/*.png; do mv $$file `dirname $$file`/awf-gtk3.png; done + for file in icons/*/*/*.svg; do mv $$file `dirname $$file`/awf-gtk3.svg; done + for file in src/po/*.po; do \ + code=`basename "$$file" .po`; \ + mkdir -p locale/$$code/LC_MESSAGES/; \ + msgfmt src/po/$$code.po -o locale/$$code/LC_MESSAGES/awf-gtk3.mo; \ + done diff --git a/src/debian-gtk3/watch b/debian-gtk3/watch similarity index 100% rename from src/debian-gtk3/watch rename to debian-gtk3/watch diff --git a/debian-gtk4/changelog b/debian-gtk4/changelog new file mode 100644 index 0000000..50da084 --- /dev/null +++ b/debian-gtk4/changelog @@ -0,0 +1,5 @@ +awf-gtk4 (2.2.0-5) experimental; urgency=low + + * Initial debian package release (Closes: #959433) + + -- Fabrice Creuzot Wed, 11 Nov 2020 12:00:00 +0000 diff --git a/src/debian-gtk4/control b/debian-gtk4/control similarity index 61% rename from src/debian-gtk4/control rename to debian-gtk4/control index 9397969..2092287 100644 --- a/src/debian-gtk4/control +++ b/debian-gtk4/control @@ -12,8 +12,9 @@ Vcs-Git: https://github.com/luigifab/awf-extended.git Package: awf-gtk4 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: A widget factory is a theme preview application for GTK - It displays the various widget types provided by GTK in a single window - allowing to see the visual effect of the applied theme. +Description: Theme preview application for GTK + A widget factory is a theme preview application for GTK. It displays the + various widget types provided by GTK in a single window allowing to see + the visual effect of the applied theme. . - This package include the gtk4 version. + This package provides the gtk4 version. diff --git a/src/debian-gtk4/copyright b/debian-gtk4/copyright similarity index 100% rename from src/debian-gtk4/copyright rename to debian-gtk4/copyright diff --git a/debian-gtk4/deb.sh b/debian-gtk4/deb.sh new file mode 100644 index 0000000..1c0e73a --- /dev/null +++ b/debian-gtk4/deb.sh @@ -0,0 +1,112 @@ +#!/bin/bash +# debian: sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk-4-dev + + + +cd "$(dirname "$0")" +version="2.2.0" +gtk="gtk4" + +rm -rf builder/ +mkdir builder + +# copy to a tmp directory +if [ true ]; then + cd builder + wget https://github.com/luigifab/awf-extended/archive/v${version}/awf-extended-${version}.tar.gz + tar xzf awf-extended-${version}.tar.gz + cd .. +else + temp=awf-extended-${version} + mkdir /tmp/${temp} + cp -r ../* /tmp/${temp}/ + rm -rf /tmp/${temp}/*/builder/ + + mv /tmp/${temp} builder/ + cp /usr/share/common-licenses/GPL-3 builder/${temp}/LICENSE + + cd builder/ + tar czf ${temp}.tar.gz ${temp} + cd .. +fi + + +# create packages for debian and ubuntu +for serie in unstable hirsute groovy focal bionic xenial trusty precise; do + + if [ $serie = "unstable" ]; then + # for ubuntu + cp -a builder/awf-extended-${version}/ builder/awf-extended-${version}+src/ + # debian only + cd builder/awf-extended-${version}/ + else + # ubuntu only + cp -a builder/awf-extended-${version}+src/ builder/awf-extended-${version}+${serie}/ + cd builder/awf-extended-${version}+${serie}/ + fi + + dh_make -s -y -f ../awf-extended-${version}.tar.gz -p awf-${gtk} + + rm -f debian/*ex debian/*EX debian/README* debian/*doc* + mkdir debian/upstream + cp debian-${gtk}/* debian/ + mv debian/metadata debian/upstream/metadata + + + + if [ $serie = "unstable" ]; then + dpkg-buildpackage -us -uc + else + # debhelper: unstable:13 hirsute:13 groovy:13 focal:12 bionic:9 xenial:9 trusty:9 precise:9 + if [ $serie = "focal" ]; then + sed -i 's/debhelper-compat (= 13)/debhelper-compat (= 12)/g' debian/control + fi + if [ $serie = "bionic" ]; then + sed -i 's/dh $@/dh $@ --with autoreconf/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper-compat (= 9), dh-autoreconf/g' debian/control + fi + if [ $serie = "xenial" ]; then + sed -i 's/dh $@/dh $@ --with autoreconf/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + if [ $serie = "trusty" ]; then + sed -i 's/dh $@/dh $@ --with autotools_dev,autoreconf/g' debian/rules + sed -i 's/override_dh_update_autotools_config/override_dh_autotools-dev_updateconfig/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), autotools-dev, dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + if [ $serie = "precise" ]; then + sed -i 's/dh $@/dh $@ --with autotools_dev,autoreconf/g' debian/rules + sed -i 's/override_dh_update_autotools_config/override_dh_autotools-dev_updateconfig/g' debian/rules + sed -i 's/debhelper-compat (= 13)/debhelper (>= 9), autotools-dev, dh-autoreconf/g' debian/control + sed -i ':a;N;$!ba;s/Rules-Requires-Root: no\n//g' debian/control + echo 9 > debian/compat + fi + sed -i 's/unstable/'${serie}'/g' debian/changelog + sed -i 's/-5) /-5+'${serie}') /' debian/changelog + dpkg-buildpackage -us -uc -ui -d -S + fi + echo "===========================" + cd .. + + if [ $serie = "unstable" ]; then + # debian only + debsign awf-${gtk}_${version}-*.changes + echo "===========================" + lintian -EviIL +pedantic awf-${gtk}_${version}-*.deb + else + # ubuntu only + debsign awf-${gtk}_${version}*+${serie}*source.changes + fi + echo "===========================" + cd .. +done + +ls -dltrh $PWD/builder/*.deb $PWD/builder/*.changes +echo "===========================" + +# cleanup +rm -rf builder/*/ \ No newline at end of file diff --git a/debian-gtk4/install b/debian-gtk4/install new file mode 100644 index 0000000..c365a99 --- /dev/null +++ b/debian-gtk4/install @@ -0,0 +1,3 @@ +applications/awf-gtk4.desktop usr/share/applications +icons/* usr/share/icons/hicolor +locale/* usr/share/locale \ No newline at end of file diff --git a/src/debian-gtk4/upstream b/debian-gtk4/metadata similarity index 100% rename from src/debian-gtk4/upstream rename to debian-gtk4/metadata diff --git a/debian-gtk4/rules b/debian-gtk4/rules new file mode 100644 index 0000000..0ae8898 --- /dev/null +++ b/debian-gtk4/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ + +override_dh_update_autotools_config: + sed -i 's/ -eq 2/ -eq -1/g' configure.ac + sed -i 's/ -eq 3/ -eq -1/g' configure.ac + touch NEWS + touch AUTHORS + touch README + touch ChangeLog + mv LICENSE COPYING + for file in icons/*/*/*.png; do mv $$file `dirname $$file`/awf-gtk4.png; done + for file in icons/*/*/*.svg; do mv $$file `dirname $$file`/awf-gtk4.svg; done + for file in src/po/*.po; do \ + code=`basename "$$file" .po`; \ + mkdir -p locale/$$code/LC_MESSAGES/; \ + msgfmt src/po/$$code.po -o locale/$$code/LC_MESSAGES/awf-gtk4.mo; \ + done diff --git a/src/debian-gtk4/watch b/debian-gtk4/watch similarity index 100% rename from src/debian-gtk4/watch rename to debian-gtk4/watch diff --git a/fedora-gtk2/awf-gtk2.spec b/fedora-gtk2/awf-gtk2.spec new file mode 100644 index 0000000..1ea6a59 --- /dev/null +++ b/fedora-gtk2/awf-gtk2.spec @@ -0,0 +1,73 @@ +Name: awf-gtk2 +Version: 2.2.0 +Release: 1%{?dist} +Summary: Theme preview application for GTK +Summary(fr): Application d'aperçu de thème pour GTK +License: GPLv3+ +URL: https://github.com/luigifab/awf-extended +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gtk2-devel +BuildRequires: gettext +BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: desktop-file-utils +BuildRequires: hunspell-fr +Requires: gtk2 +Requires: hicolor-icon-theme + +%description %{expand: +A widget factory is a theme preview application for GTK. It displays the +various widget types provided by GTK in a single window allowing to see +the visual effect of the applied theme. + +This package provides the gtk2 version.} + +%description -l fr %{expand: +La fabrique à widgets est une application d'aperçu de thème pour GTK. Elle +affiche les différents types de widgets fournis par GTK dans une seule +fenêtre permettant de voir l'effet visuel du thème appliqué. + +Ce paquet fournit la version gtk2.} + + +%prep +%setup -q -n awf-extended-%{version} +%autosetup -n awf-extended-%{version} +sed -i 's/ -eq 3/ -eq -1/g' configure.ac +sed -i 's/ -eq 4/ -eq -1/g' configure.ac +touch {NEWS,AUTHORS,README,ChangeLog} +mv LICENSE COPYING + +%build +autoreconf -f -i +%configure +%make_build + +%install +%make_install +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/ +for file in icons/*/*/*; do mv $file ${file/\/awf./\/%{name}.}; done +cp -a icons/* %{buildroot}%{_datadir}/icons/hicolor/ +for file in src/po/*.po; do + code=$(basename "$file" .po) + mkdir -p %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/ + msgfmt src/po/${code}.po -o %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/%{name}.mo +done +desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ applications/%{name}.desktop +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg + + +%changelog +* Wed Nov 11 2020 Fabrice Creuzot - 2.2.0-1 +- Initial fedora package release (Closes: #1893321) diff --git a/fedora-gtk2/rpm.sh b/fedora-gtk2/rpm.sh new file mode 100644 index 0000000..48ab1c1 --- /dev/null +++ b/fedora-gtk2/rpm.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# debian: sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk2.0-dev rpm +# fedora: sudo dnf install rpmdevtools rpm-sign autoconf automake gtk2-devel +# fedora: configure: error: C compiler cannot create executables? remove and reinstall glibc-devel gcc + +cd "$(dirname "$0")" +version="2.2.0" +gtk="gtk2" + +rm -rf builder/ ~/rpmbuild/ +mkdir -p builder ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} + +# copy to a tmp directory +if [ true ]; then + chmod 644 awf-${gtk}.spec + spectool -g -R awf-${gtk}.spec +else + temp=awf-extended-${version} + mkdir /tmp/${temp} + cp -r ../* /tmp/${temp}/ + rm -rf /tmp/${temp}/*/builder/ + + mv /tmp/${temp} builder/ + cp /usr/share/common-licenses/GPL-3 builder/${temp}/LICENSE + + cd builder/ + tar czf ${temp}.tar.gz ${temp} + cd .. + + cp builder/${temp}.tar.gz ~/rpmbuild/SOURCES/awf-${gtk}-${version}.tar.gz + chmod 644 awf-${gtk}.spec +fi + +# create package (rpm sign https://access.redhat.com/articles/3359321) +rpmbuild --nodeps -ba awf-${gtk}.spec +rpm --addsign ~/rpmbuild/RPMS/*/*.rpm +rpm --addsign ~/rpmbuild/SRPMS/*.rpm +mv ~/rpmbuild/RPMS/*/*.rpm builder/ +mv ~/rpmbuild/SRPMS/*.rpm builder/ +echo "===========================" +rpm --checksig builder/*.rpm +echo "===========================" +rpmlint awf-${gtk}.spec builder/*.rpm +echo "===========================" +ls -dltrh $PWD/builder/*.rpm +echo "===========================" + +# cleanup +rm -rf builder/*/ ~/rpmbuild/ \ No newline at end of file diff --git a/fedora-gtk3/awf-gtk3.spec b/fedora-gtk3/awf-gtk3.spec new file mode 100644 index 0000000..b6c02a0 --- /dev/null +++ b/fedora-gtk3/awf-gtk3.spec @@ -0,0 +1,73 @@ +Name: awf-gtk3 +Version: 2.2.0 +Release: 1%{?dist} +Summary: Theme preview application for GTK +Summary(fr): Application d'aperçu de thème pour GTK +License: GPLv3+ +URL: https://github.com/luigifab/awf-extended +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gtk3-devel +BuildRequires: gettext +BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: desktop-file-utils +BuildRequires: hunspell-fr +Requires: gtk3 +Requires: hicolor-icon-theme + +%description %{expand: +A widget factory is a theme preview application for GTK. It displays the +various widget types provided by GTK in a single window allowing to see +the visual effect of the applied theme. + +This package provides the gtk3 version.} + +%description -l fr %{expand: +La fabrique à widgets est une application d'aperçu de thème pour GTK. Elle +affiche les différents types de widgets fournis par GTK dans une seule +fenêtre permettant de voir l'effet visuel du thème appliqué. + +Ce paquet fournit la version gtk3.} + + +%prep +%setup -q -n awf-extended-%{version} +%autosetup -n awf-extended-%{version} +sed -i 's/ -eq 2/ -eq -1/g' configure.ac +sed -i 's/ -eq 4/ -eq -1/g' configure.ac +touch {NEWS,AUTHORS,README,ChangeLog} +mv LICENSE COPYING + +%build +autoreconf -f -i +%configure +%make_build + +%install +%make_install +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/ +for file in icons/*/*/*; do mv $file ${file/\/awf./\/%{name}.}; done +cp -a icons/* %{buildroot}%{_datadir}/icons/hicolor/ +for file in src/po/*.po; do + code=$(basename "$file" .po) + mkdir -p %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/ + msgfmt src/po/${code}.po -o %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/%{name}.mo +done +desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ applications/%{name}.desktop +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg + + +%changelog +* Wed Nov 11 2020 Fabrice Creuzot - 2.2.0-1 +- Initial fedora package release (Closes: #1893323) diff --git a/fedora-gtk3/rpm.sh b/fedora-gtk3/rpm.sh new file mode 100644 index 0000000..a801070 --- /dev/null +++ b/fedora-gtk3/rpm.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# debian: sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk-3-dev rpm +# fedora: sudo dnf install rpmdevtools rpm-sign autoconf automake gtk3-devel +# fedora: configure: error: C compiler cannot create executables? remove and reinstall glibc-devel gcc + +cd "$(dirname "$0")" +version="2.2.0" +gtk="gtk3" + +rm -rf builder/ ~/rpmbuild/ +mkdir -p builder ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} + +# copy to a tmp directory +if [ true ]; then + chmod 644 awf-${gtk}.spec + spectool -g -R awf-${gtk}.spec +else + temp=awf-extended-${version} + mkdir /tmp/${temp} + cp -r ../* /tmp/${temp}/ + rm -rf /tmp/${temp}/*/builder/ + + mv /tmp/${temp} builder/ + cp /usr/share/common-licenses/GPL-3 builder/${temp}/LICENSE + + cd builder/ + tar czf ${temp}.tar.gz ${temp} + cd .. + + cp builder/${temp}.tar.gz ~/rpmbuild/SOURCES/awf-${gtk}-${version}.tar.gz + chmod 644 awf-${gtk}.spec +fi + +# create package (rpm sign https://access.redhat.com/articles/3359321) +rpmbuild --nodeps -ba awf-${gtk}.spec +rpm --addsign ~/rpmbuild/RPMS/*/*.rpm +rpm --addsign ~/rpmbuild/SRPMS/*.rpm +mv ~/rpmbuild/RPMS/*/*.rpm builder/ +mv ~/rpmbuild/SRPMS/*.rpm builder/ +echo "===========================" +rpm --checksig builder/*.rpm +echo "===========================" +rpmlint awf-${gtk}.spec builder/*.rpm +echo "===========================" +ls -dltrh $PWD/builder/*.rpm +echo "===========================" + +# cleanup +rm -rf builder/*/ ~/rpmbuild/ \ No newline at end of file diff --git a/fedora-gtk4/awf-gtk4.spec b/fedora-gtk4/awf-gtk4.spec new file mode 100644 index 0000000..c9099c7 --- /dev/null +++ b/fedora-gtk4/awf-gtk4.spec @@ -0,0 +1,73 @@ +Name: awf-gtk4 +Version: 2.2.0 +Release: 1%{?dist} +Summary: Theme preview application for GTK +Summary(fr): Application d'aperçu de thème pour GTK +License: GPLv3+ +URL: https://github.com/luigifab/awf-extended +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gtk4-devel +BuildRequires: gettext +BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: desktop-file-utils +BuildRequires: hunspell-fr +Requires: gtk4 +Requires: hicolor-icon-theme + +%description %{expand: +A widget factory is a theme preview application for GTK. It displays the +various widget types provided by GTK in a single window allowing to see +the visual effect of the applied theme. + +This package provides the gtk4 version.} + +%description -l fr %{expand: +La fabrique à widgets est une application d'aperçu de thème pour GTK. Elle +affiche les différents types de widgets fournis par GTK dans une seule +fenêtre permettant de voir l'effet visuel du thème appliqué. + +Ce paquet fournit la version gtk4.} + + +%prep +%setup -q -n awf-extended-%{version} +%autosetup -n awf-extended-%{version} +sed -i 's/ -eq 2/ -eq -1/g' configure.ac +sed -i 's/ -eq 3/ -eq -1/g' configure.ac +touch {NEWS,AUTHORS,README,ChangeLog} +mv LICENSE COPYING + +%build +autoreconf -f -i +%configure +%make_build + +%install +%make_install +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/ +for file in icons/*/*/*; do mv $file ${file/\/awf./\/%{name}.}; done +cp -a icons/* %{buildroot}%{_datadir}/icons/hicolor/ +for file in src/po/*.po; do + code=$(basename "$file" .po) + mkdir -p %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/ + msgfmt src/po/${code}.po -o %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/%{name}.mo +done +desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ applications/%{name}.desktop +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg + + +%changelog +* Wed Nov 11 2020 Fabrice Creuzot - 2.2.0-1 +- Initial fedora package release diff --git a/fedora-gtk4/rpm.sh b/fedora-gtk4/rpm.sh new file mode 100644 index 0000000..b9e631f --- /dev/null +++ b/fedora-gtk4/rpm.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# debian: sudo apt install dpkg-dev devscripts build-essential dh-make dh-autoreconf intltool libgtk-4-dev rpm +# fedora: sudo dnf install rpmdevtools rpm-sign autoconf automake gtk4-devel +# fedora: configure: error: C compiler cannot create executables? remove and reinstall glibc-devel gcc + +cd "$(dirname "$0")" +version="2.2.0" +gtk="gtk4" + +rm -rf builder/ ~/rpmbuild/ +mkdir -p builder ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} + +# copy to a tmp directory +if [ true ]; then + chmod 644 awf-${gtk}.spec + spectool -g -R awf-${gtk}.spec +else + temp=awf-extended-${version} + mkdir /tmp/${temp} + cp -r ../* /tmp/${temp}/ + rm -rf /tmp/${temp}/*/builder/ + + mv /tmp/${temp} builder/ + cp /usr/share/common-licenses/GPL-3 builder/${temp}/LICENSE + + cd builder/ + tar czf ${temp}.tar.gz ${temp} + cd .. + + cp builder/${temp}.tar.gz ~/rpmbuild/SOURCES/awf-${gtk}-${version}.tar.gz + chmod 644 awf-${gtk}.spec +fi + +# create package (rpm sign https://access.redhat.com/articles/3359321) +rpmbuild --nodeps -ba awf-${gtk}.spec +rpm --addsign ~/rpmbuild/RPMS/*/*.rpm +rpm --addsign ~/rpmbuild/SRPMS/*.rpm +mv ~/rpmbuild/RPMS/*/*.rpm builder/ +mv ~/rpmbuild/SRPMS/*.rpm builder/ +echo "===========================" +rpm --checksig builder/*.rpm +echo "===========================" +rpmlint awf-${gtk}.spec builder/*.rpm +echo "===========================" +ls -dltrh $PWD/builder/*.rpm +echo "===========================" + +# cleanup +rm -rf builder/*/ ~/rpmbuild/ \ No newline at end of file diff --git a/src/icons/128x128/apps/awf.png b/icons/128x128/apps/awf.png similarity index 100% rename from src/icons/128x128/apps/awf.png rename to icons/128x128/apps/awf.png diff --git a/src/icons/16x16/apps/awf.png b/icons/16x16/apps/awf.png similarity index 100% rename from src/icons/16x16/apps/awf.png rename to icons/16x16/apps/awf.png diff --git a/src/icons/22x22/apps/awf.png b/icons/22x22/apps/awf.png similarity index 100% rename from src/icons/22x22/apps/awf.png rename to icons/22x22/apps/awf.png diff --git a/src/icons/24x24/apps/awf.png b/icons/24x24/apps/awf.png similarity index 100% rename from src/icons/24x24/apps/awf.png rename to icons/24x24/apps/awf.png diff --git a/src/icons/32x32/apps/awf.png b/icons/32x32/apps/awf.png similarity index 100% rename from src/icons/32x32/apps/awf.png rename to icons/32x32/apps/awf.png diff --git a/src/icons/48x48/apps/awf.png b/icons/48x48/apps/awf.png similarity index 100% rename from src/icons/48x48/apps/awf.png rename to icons/48x48/apps/awf.png diff --git a/src/icons/64x64/apps/awf.png b/icons/64x64/apps/awf.png similarity index 100% rename from src/icons/64x64/apps/awf.png rename to icons/64x64/apps/awf.png diff --git a/src/icons/scalable/apps/awf.svg b/icons/scalable/apps/awf.svg similarity index 100% rename from src/icons/scalable/apps/awf.svg rename to icons/scalable/apps/awf.svg diff --git a/images/gtk2-menu.png b/images/gtk2-menu.png index d2128ae5f51f4dfbc494b584eeca2803c8ba1aeb..b35254e7475f8c5f854586e5b1d96727e493e080 100644 GIT binary patch literal 42569 zcmZ^}Wl$X5^9G7TAOse-Ad9;M3og6p;z5JE1%d>33CrRHclY4#vJjl$5Fog_6ZG=_ z{g}q41ImxVIaR!?7|j4A|N0= zsX{)1WxqlWHcbP)j+?Kz@CG?BaO;cxNr_vs`<5dVOx( z+2Qu?>cZC2^z2Y)f{7v-8CjC4VqT2j->Jd1+0jf3rD!9C#j)O>Y2j(+kO)tkWK+cq z3#D{(hyhqQR8MZSt8Qg#u)m>bVYK^T{m;S1QmPr`XnS?6tM=yNB+@{Bexz%EZBa&m zyZVc2l%c}!-bQ#`;b2R7l%af_v4RamygV!Z=wSEi>?k9`_ww{0+fwQ8?AY$#`L)>* z8%y(}t-qt~Re#3&IM~@X7RD{)MSnGw(b3ZK@Njok=6n3GHvLjCRxv zw^dS6QNgvkh*L!hp z^7pT<#^Th;vB917rB51all^V=`HAkXPEL+rBA_9^x?4tv;8oeNGoyViWf_M0dKu=B z?Ck8epSi&SzNe=rUu>;Pit^LaQcO*Zltg&j+M09H5@TbdVX*M+)%mK*@~X0e_4W0G z!-LoeXjn+V$^O>rpV^+~>XzDyqMY=#@!pxdi0!RS7Y$HDL*2>VCLSJMw1M2}NZ0z` zKVvc9mIvE<`+E45bxVA#eXaG<%pjqbd{fCjso_q2p|+*pjBHdGq3#AhLVP_xv(Kgn zraNf&=bZ(q#r`%(pRxPt_N=jP z<2zaM#i_xN&I{Ct%ST@*@&*{ z${Gj~I}4Tw2zmGNAjwZ2e~vO&9Pzb@x|{Y3HIaLo7oJF1B4F4^!_Alnnay$N1%z+tH8iGHX=s1MhAeaZx1ye{P!q0bGh!L=;IfAW0oS-{@*E&fXX2mBlL~HS*^--eKgxL8@E~MJ4EYpDT#E z0kLU|mT=H`{yvXeZ`U*JlPo>eYR7yawcHnx#kCx4_CsBx`o3G4_W)tk2O}V;%l~k$ z!^rT@YPdZDxODGlXp9tI?QCpqsUdk!MSZ8Wl>wkHC_lvK+bt2)BdncJ<{+OLro~!` zo2S!}MykcDCo=M*>;suBzl3F(RAM-jit6Q~DO%`Cn!jc$VO45j4;Pt?EwVGJeSp5@ zCuR*mDAzSAl9=9tqfFm7@D&!uzX$e#OyQ8bxK`_rQqFo&?;+x!C-Q_KZSs;%!#e3X z+#NZ^ZB=Ee^lRICxu17;83}iYt}0VA^mOZ43^OeVh_6EP)@5z+MvC4oVOW}3ezM_K zv!86@ET1g#@|5j~yq_mJC;olL0c%Ecm7FKGw#o5$Ow0QxiU}fM0I)H!;7eWAt4G>O zeOT9R!Fec+GiPQgI4jZYwhYP2lL&$&raXzn4=lP4aKUyz$(e=b%}U|p)11V4aciq~ z|yEt8V=oRJ6Vc7xm9vm=;j zuc6-u7f9ZK{{>{xqvp%O^a9ybivsPZ_ROV}hFxJE^h@C+E?Y|19$aN(0q`o-*9cfeZ;3pX4UR5m;E{fiP4x+ zvM7j#nvhc`lcFMj0QfN*z)n{lgez_$BqLDH>EH|HLf4)6^A_j$=gj1{I$7mZB zxT@WHEy$TE6ctagRKzWR@QU-uSK~Zn@14pc98JlKueyuZO_ROKKkCJ&ytcQP75PqD zh-I&dXIHTvK{N=|tm;M_6>=d0GxCoAf~AZv>+-TF&!1&kglbuQTP91bV~H(el`J3{ zvbWWwOXtlurheN$07K)W$ZFV3kf7IBd=j!LdNGnrMPYAQe09y(n?5wT6_ct)sO@TFz= ztR>WtR{{O}H$?B0J4~yPu!^#VaI#MeE~t(b%Sxm%3^%3LX8waD?P3OQm?|u_l-c|S zhHxnW|MGw#)D6&{4l*m)z=BSPgylH%uH_&qUynAtYC)*k7A%6r3hc%o^#oB-UelDp z5`uO3yj4MmX_ImY+Zdc5v%g?{&e&a&<*xQi616MqkJSs% zr;MS``-SZMQFirvzp5FhQOcx_0f2rWid?Ec9*U=qC4{UJrx342_aPx_-Az>>uk4+6 z_~X?ARD;&R$>Q9^4PK$SqFD9p~(>D=L%Qkfptp znQgh7`PW}B#`nPvx<5LHp%g2i+jxDE*D(&O^Rc7b;qtmWe6@$~&%b@iY~j;sJaeRGN5*6mb`XKJxsZN1eows>0cAY6!p+W z##@XCWSNm{XG1-;VQX35B%PzP#9M+CU>jYxcu+@mykjn^W6&g!PDrh&tlKyWU2zjU+EWqsD;>;i-3gePicANuU>^sEKpIggcIQ>}<1mcArOS1>js1 zZQqil#Qo{PA$l%(PUErgGy6jx<(3*XvlaGFBwAL+dHip9lVQB5PLc=SU)Qv^^Tf6$ zshO<44E9{hsDV&Cziz!Fzi7>i2Fd_X7I_b#dz!C_3e?^JrkkL~sI?K%G=du}LA5bi zd=W5zwBZ(bitq!8)|9CD-#xzE7+_3^P=I|*$R)Rc3qdk1EFbFK2$(TSiY+H@A;Qqd z3JB~##NrPkIl^O(tBv$)MgN~n8x>OJ%9xp`OE5I7CB$?#f@|GNvi&cD&l^xSYHAK! zgjF36u9H9zFODoA+XtgL%bxNuHT@@aRGJG?;nR^65PT+mHwU^SU27QyH3G%L{|7IL zr|Y5FvH4}nb%aH~QEk?+m|$1IEDfOtEeN3AjT?+pL!|5;U$&bx2@YK zANi|kA`}}+Y?#N+$mDL7x$+kaK;On3SL~^tp`PB!@NJL_^Boc(HS{de6q)kF{J@lk zpem^hAkK1w$puWW$UqKJrGikW&P!gxBuRXimcvegY36&aUe#gSG<1qX;;ktaN)=^tYn~V>Nv{RvT(sOu&&}{q#+e3s}W_XZJ3Iy|WbxF%Z~2?mlS~ zN1_j1RPBrR#(Q48d76L9!_b0j{l8GBc>N(0IQ0#Ue)oQM{wEEK_(fdV9qtwv@Lev! z4?-8uJ=4E4%6<=hyB{8uEw;5t41NbpL$57UiTU!?;b51OSO&?!(=8(9G$^t9n@#Dr zP~pM!C9c1|a6}J$D*y`i7zy`CY)S(P&pSTf=L6*i~PX#+zG~&6Eo6V`xmJ9 zUOFq=k*U&Z#geZd23qpU31FUtw-1;7m>spOuELnGa%w;%RuelvYU~TlgIz-XsAVeQ zudv)jaOtB<67+OSgNqUpSJ)%Du=+4}fhXuaMlcygJ!ZxZV1MR)*e7igo}c&IAaC+M zxoY#hEPB_+vF7b!%vX-2rS+{Ec4}mHJa}7(tULSV1bbYmaLtK2^=Noxv$oxpKx~#4 z?<8_hz%l;a*93jxid(nkqgi2LdBL~B79U@dJ6^<6A+@zRAwb|5Tn+B)#(;COG%t4c z?>7c{{qFtku}h8NYRSTJZQ4OVqUQSwOXIYLY3ZFn`&se~a?o36fRT}W5R|nl*zVs~ z!54iiM*JG&H1`Vu;me88KDwh_;PB?q57`!|B(4+H|6F)!m|`R{I?~S*&5LxN@po1h z`OtM!Lx(Wd)5PEO_o-qlb2~wP;J#ZuMAmX4oqhpiBZ#se_gStd_2+A}T{J*w_`i-3 z@u&KB0nP{chpBjPdWw@__n@fEOjd_xs}Syo->jq{k%Zf9kzrADU?Yv(rL`)2U-79= z+9=Bkcyk=WFTmwv-}&>nFZc}V|6JF(Zq~vA_-9z>I8lbFRkL|t6O0~X!1;bqtK)AA zJK*Ec=D+tx-#|KNcXdVY{a!8%n@K`X2UlBLpK(nhXqG;TJs;rTpZceVkP!fE_@jZ1 z^J}g}zKT+!XGsg;&9Q36zRih7HxKK@B9sCjJlsSO9k-8jkN+25meu;lRnXi{7UBb- z@dOdSf|Fn&e4CrjwOdqI1HXP)fNVu5gB5UA0$&{=6WIE_$lYG48G1IP5Z=tZc}^`q zhkE1u#g6cBXvk0ad@f(uJP>2nn?SxC7-bJ=nl(SfuESYrs6AdZkn)er zZ}g{vaOwXGicaL`Y*SpE!1U;RD5oQBmM@u2td)@r|9jl?bB|(2f*L14w&XL82!kV6 zB#@tDgTs7U5&$4L2dve2{vX>&g8w}MKoUTONaiu}w6r?AeG|xz3|nZ1qQ@!~2R1Fg zoP;?Zp7ptVH@>CbV9hAb9>~(b0WAmH3q?Wiz8EwnLA^=OzV^Km!H-nlyJR!)Mb0xx zDK!GE-`Yz7Hw2+fChcn;A7R5>X2tO7vTFs_1hdT+` zc)xly;2RVaS;N^LPC}^qE+*O`^{8>UwA9`-j{s?$7rT)c5p53K8!|r+x zfQuS{RiRa0lkp1@QydK~V}R8lsNQol zGTivE>Y#xvN)9fW-_TUnr3fr3m9eOHKsD(B2LnI^6`HT6H{ON@(0+#JG!5DF&r<`w@a+^8#n6M;NYzPy4m{H=Noe4d41N|S01yI-v1`HYFK6qk z7Y2{V>-lfOng05i0`=0p?!AA?fi(P8dQ|{-ElprS$- z89z zL=IMmSEbLJ;G|FFVuxY~BolEL$Bh<%c>l<}+?f%C3*P_A&i@$;0Mnr5I}HZ8n1!u4 zbUAM;9_?Sy=nK>BMs|`LS6X3$>)A&OX>>Biz19}LjB*;vVe*e*)af)9MLwT`@!p0&Sd97u^gM-d)ZY+kN-BdvpEgB$bOzU5{A~7RSewVl|%-n zLrVjS-Rq5~CLe=80OrOl5CwzT<(EK)|a0rG^5FkZIo&!>$Y=s}ekwn#%{~kThxbz}DT*7k(GJ1P62CUz-VjIj( z7!lVJ`d&sLLhLMYth<%X+5yQ>>`-Sjr($c<_6 z>SMM3@>;mcx*Cu4=ai&9>hc-E`a)_TzFrGYKHf5WN z>bP@=YGDqI^_xUR)x_6-{^IL>E9QN3Fk5FuEd202@_k4DS*Ksa6QB%rNo)S?IC(EKh!3}m==fCfbh$j(JsJgfu z3qXUW5z>tVxe7*6p81~mKKI9)q4p9&J@zW4T;@zh<{!ny)zRCRJM8WS#-t{_zyTH% z3Qr)V?}a#&kyU{`lJFf{UaWhekS+pGeXE^quwor17gRb8M6Y zB_RKH#5&p0IMBxa!KoYllNN_E(*7F;O2IywrTV{U>p)9oM>#})5b$vq*`9bc9`hKX z&ntO2mG_I?d#6`nDuYfe&`eRRdw(Cu2ZBiTUU>51@4lQ3&F&5iDk(J}Q7FFBa=C@! zX0`Ht2cIz-n8g0s?Rn@@SR6bo<#qWKS8Mb0fb0m|MYD~4hSk)=VHYM?WLDjjOjXwD zwC-B!8$d--QG=yr2ACvW$bUFWV#w|~0DR=`xD-M4@M8o=gmHq=#A4FjcWc~|ZMTG_ zTcr;ke>~C*Ms9HeajyrhmTy7A2pJvm;_`Bq?UxyU&?P?B2B@qLeWRf4`105(*|qDg z6+f*J51=JPiWUL9=N?<28hzJW_RD<>=3(S~Irs*;uxi4Cy?|~#Ir*7Ay2e%K;lcAT zwqw?E+Z%$Ktk4h4QzW=+LS^xq#qiS&s0?bXxBr$iRnq`2he;rN*fr1sqJOzRe=gT# z_dgrET-hS0;ppneXHF%6fR09ItOwobapQ(K1xb8-3TD(dD1T#S2f$*79UXa%YkRn`#35pDp)&b z&WIf_vx3;=cgR=bAzjsCe5T-DPz=p3pES1HN@94hKztjAv$<8y>y>F(y#7rnQM%ZL z?f3rkcFC-0bop#4<@{XH#hZpV%DiV&-4Qie@wrX`AGXomaNP4r?Va z19nS75hUqI9GRAhj}Z_JS_7kh`L>&RAiin+qZeGHrCpBfp)WGGf7NdIOL&rz9PhWW z&YSOBTW?G3M^ybQp(F(6Z&$E^C;s&Zd*S$u%2|(;&+OAf__0fFA{`I!peb}=)zj+f zMi`3mO23RVhs-rddon3;Ybt+n5YEnOPm5azQH7;@edjPx#tQ<6s4Vf{3Nwq~ag#oM z@y$VgPvwIIv~|^yGYtJbTW0(1jcP28VDM0L+M=8*U2g#_GvqUh@qCB3aT>05fMvU$ zITggd3gIwDey|%|o*e~!lX4FO1iGU1eDBxi^ZH{8b3haU^#|226YSh>AOkZBMHTR* zCjc7e{&+HUlOHAt7j;hQ_+)xHqG(lzaZ2aAFgb0^^KDU8rhUqRhwtqlae}b-f-44A zR3)TrTub*X4lC6eVr!jA<{*}h{+9^IEiUn{q+##(VHzwtK>ZnP|TcnXDs@{Itd4`23FT?T?YM=xF61 zLn0yE>5xpf2PL)N_k~I10-U$A0=&GRc>f-BdiK@2b}ZS_Z9IOlA+_mK2_Ot(OPZRR zA{THFlOLc>6xxXr@e|>h$W_q_74^%w(l4e8ceAFT*8zRPRdp*sy#XXkamvG-iCy^0 zg$~O@tF=mh?!A*oKM{C$ii zj4zjQP!mi<*(9j(hKb5wM4at#jOYY?or9iGylN0f(#grVkAP5H8#|r}y&`*|fP<++ zf?iTm4u3B6pq}^o3`aKl@#`~6i?!>E`1f^Ms90JwS1`>eVz$!kV321RKDBuC<4CL@ zL8qt`3nGBN6s(M-+DFGF{0k{EeucyB-A+Xp%FGK%H}|3Hfy?8=+)se)^$_jne{YYd z2^K(N!Ogo&sRE82W}nG&z9$1sV`J$zbON9kDeRIdUB=!-5f~!2ZU!Bpb~3`0rPIF$ zdkW-&CyFq$3)cbdHMtnRJkl}5u4h3LLRn`JqO~b=?GGUx2a|EXH%()`(0uW^0>4Sf zkolDtsP>KEgW<*i62K}#3iLL4omG}mIUw?u>bcT#4X0S41DiSZdqgB}eLy@zV|;>+ za&8s~H8bl|Hx84Uj5DmS>@TitKG_OQS}w=eevOZ=pL7J(9Y%7{l~>XARExuBH9$UQ zu{3#2vL|6mR;27~r#DzCHL;=cp9h;&V zM|d|Xbio$t(w&H^G_{4LsjgFV%)riE4??G#&moE+ecZu~0z`JTzz^5}`~Zu_fXx0@ z2yQEB(6RCuk#&=8i4waGd=V3Imy>?Ow4qm!P3yHv@}~zlt{RFM^{_@buD%j54Z-@) zM2J9#mZz3p!DSg0r_YtRU)y2L&+Jm3m9ORh9P59_vh$WG7s_M=zkRK21OTfn1c2=b z!NVwXgXM}QGB5}g3>QH7|6bzUs_t+}~Xk?hh+B&seA zx$Cx3K+`id5Qx`;FAWl}sDmpQ1`!bjgnIKbt>U^EZTVgpkHT<)n*Z%V&3d;fxR0%MJ;og&$0x zm>VO5b7L_CHLIW`t^@!;*BYm*l^>!L^+Te?_b@Agp775Aw)C8ilvdQ%RxNWWYU;=z z1aaRXG%d%;e^?wc5wp=ua>oonOc@e8%WSykLM(JhHx0}{wD+Ds88Ao2-@yrJjyVU0 z<|v{ZrC!vevAb?ArnA; z631u0j<|>SaTcJ8B2`dI4dEj0AW=s+2F>#tq^}vM69Q0yY^%Cufg>jcl)D{Xhz6BX^ky_}WIP50Y}P|j$G42VGz zDpJ%v>eL1TIs`NX`3XRD;GyMZpQg!iCs~PHsV4DG+-9#>^ijVMhYxDme=jeZ-Dn;V zQD%BwHYT_Be3PcW7%g5+IikY3FQ^@fjQ*6ivBC4NtgF9Q;?Ca=zP*oIXHaJ*jrBw? zPRY|iuLq)+uYO2C^<+55(Gof*p!r*#f^w%KTb|W|Ip|S`ucHU(^(*G~sfdu`)!o}8S9%0(6?zPJG+_C!-PVEYVS4Q4 zp{lHH+Ga*Wp;$p27{FHbA0TB@A)m0G59-7Mg3|Oq@>yAfpkm*KKp_#l>91|8dAQub zJGpP~bSp!{|D@=Z=d0r6&R7Ql^JGndQe5;r0&cb1V5_N;b7Nfz^&^Y{%R{6h==pybVn7&&kSUV zJ7H61Q!z00NWm*V%`*uGjP%WPTY+MO%oK3-rHrAD-RKFZSZkq@vp9mwdsE;P%FOV% zO*u|E&}yq|_}wH94b8bY#f1_)r~|CK&Hn;TVOmKO1aq(ghl$mYjd9+9z^=||FnR(8 zF!u5sMiKNOL?O0-_s72g(L43GxAca6t{HDy)YgD%ahCl!;^#jVlcDHR&eBqD$@Vv3 zc+Y6GpV@T31WeFEUK60ku=TyOGYLE6fGl6FN^63V&8^l=jEuzCZw>tR%{r9e99vfx z`#gdu&i{$W#nR!kVNqtVi}a(4Arae}5KIu4hT}x<{qk+p!-X)xi-A4`Z!gxIe|13J zE`b$}t2r^1UC?Q?wK!37IEAP*D!})^S)nSeaZwXR+Q7{+6Oqn_eN<>}ChLc`VE~ac z539$#g2as0_m&G zkzRqeW0n$T6Ci{E+}UxaY3bg9Db%%8n_dF%<~haZ2*)#Y1N}(*L;Vq6wk)da{Cbj? zb@2reuQccM9hX|_DyPiLDv$x25}*KNr{OUx4*IOnyt6-$TB@_yltD?V*j{HzP4#z8ETp z1c$QB{^rIgsnX&xt%jAG5ooYk4sZdUAt z;AN3gZic7Xed)%P$BESAiAsdkSQ>JBn>hzDA(@cbKqOS!=zeZH0hVH=3UH=IB-#p~ z>tIO)5bIV4kT1UO`CR&R3i3MC?Dq_oQstPFk2pc1L0OM|KJXQHYBmiwuk9ZnDJ5}3H|z?;w+58)C+Yzs zVeK_rudliN=~n zx!W^i&bV)f5Vz(ClM;`x-;~N4ogKIc^ptMZz%(qjDMAWGAa;TBs=UbG0x;y!hma~=qhm~Ma%^gD5(|PTz_z#mhqsm%#|9*1!=dAu zZ76K_^&dFvPLp-(l6WnNcbBDtdYG+*xQaWO4sE^euNx~W8V?sbr_A~nXDP;msj0_8 z^qGWc`iX+RL-!U6eD&lT7oddXPI9OhkaZZ`&6mBul{-{BnaTf@?>SV_%X;lWS{*6uaLk5M+o&_v_ndOGuPayWr|z_y+zj_n{PpLBl`t zm6giQ_2ma-q+6ja-2_=|pwrK3Zag%yp-@)d@$0s2O-^Pb z>aa1r`9LzxK!zCLgR+2*bc}a%bg-TOb+whi9L`x33Vk+t{Kd@U$A&Zl$59vs#UySl zOFdpfN^(Aofe41V$*;Qo5NecF+4V4N3UiEWbr+;8bBG!K7Ak_y&SHTZcceA-JTW5g z)gE);rdK)O=+N#y!c~Q$VCdm5OMVL)puNx63>R9?hwGn;3>$v*v|j6`R6orPJ3IGU z&zPYgP!hliy86o#lX6-g6i5G8=akqo!U^B0OA)lq>@cORgg#8e*SMQ@8Ta3M<5zE{ zaKUg1THN!F{qIYq%+R}j^Vj0cZ5l_L2YINuuXgeQy0X|sU_hVrhAKg>GEK{c7X&ze zSrlF>W~g-yOs2DEr1{Nd5w6WJpU5OrnSU$9x0dtOpiIl1;$*G@n#PQ*NB(U%(OvfM zTNV?9HwqFv!>H0cp-hgX2`ohJFqZOx7vm8ezZ8}iq~e`TzxD~weX$kS?vxV{-h=EE zXR*rdd2pAPa`uS`I%Szapb*T8)y=^0Nxq!Ot>;!$NFJ6`OoF$iU&+5XHmr)&m$(~ z;F9)$OHAlJvbg^PKJF8ndIhC$Wy$UF1i36I>ICqD4Qa=H*o>(7fZoLTYGpD)hX~oo z;lYxy?KfPFbFJ>BfBmWY@oJiw(=DP7ViLXS<(kC&Sa^hInX0D;l82J;3W@f!>C0qUJ9fpR&6V>pd%5IwJ z<9soE_Gu4UEbp#`RRN&utdf?3eTJAg^|MmTu3z;ZYL;DB4}IT~1Ir;dBhdj*k% zr=@^-Q+|*ezy%}Z2+i@qG=1HoLNN&lDNM+Uo+O_!2h_U3g?bL|?hpqtBlTI(qk$r2Xjgu8>Dn7Nfw!WF3*M=r_Wao?n zVJH1Q+OH=3>mx!l)SOPJGr*Ii>mM^2V0%c^z_m*vzS?DIkOisWF_Sj0m0@u+BEk!l zaCXonP$l>t8@${=HJYmd8iEu&KcPQM9}?3!aXhWWZ%Qzrl*9}zaC4ip%E+0DLGv8obZcUpw?=I_Zz2>!aMsinyI=Tx zv+uyOI>Ui5E9q~{79av*pw+7VFLi^PT=RM*_Qo*rsFao(>IW zd*;eV9wrWe14bZT)&vm>O2(RZK$_WDBnI_vnQB~@JA|p&R4AHSj4XYgNDE_&2|0T# z2q^ncT}OPUexsFT56@J^kN2(LzxTcl;??$R zAxln#bd3}nf_UGL5vS`qH;sjSS?UaIZX!pHIl#g1d_bd|_dlN|{yN@B%lqYp*qGat zb0bD}kWJ$-0;)!L+rHx{Lfl%>%hT>B>Rwe4fcY3ALlzP`O)nf!5j)!usa6#@IwRwV! z;0b_98q*!V?=q{~CrR1+m543mC#C`pCg{b(Cf6HTGr}5ohy4p=GpQaW8CKI&J-}&p zVcSjX+?IZIYZzI|W^}ivY?Uj~N=r8DB9owL0Dg@Nxjy9VYJa|-7l6QjWx0$gzra#h zoeCxg7Bj?X3QebY)L8JH0_`=`jHloGaINc7sB!|2Bh~Rqt%>`E_PzlZ*feCT{kEEQ zQso9MQ(?P`t8c(8rm26tL9&gw8Po`k^^%e_kBsi-y?JlktpD5h5uT;!2FY*mG1G-m zpqCIKH!;!bycFXCt~|(#257njE`i9|nJIl-D3rG-gf?)lzM{K66yOx!rCSj4YaVx| zH#FKJlI>4`$&Zvlt<{%lkr*7U4Y2@-Y_yrI3ImoRgD< z1QLg~@RY=?Vt)VfS#*RTBD0y{BRT=K5#7*n)oF&9vCqTwE5e^5yi@iZr47Lm8HDdkk!3BRjcZDojY+{Zn{q( z+4GM)BSoFt1|X{xb`OjoaX4*c7nz|3`rRby+EMFNijNTRskvoh)8)x@$%a5nI_+Sx zN-tc44#*b3jr989BkJnb(XTGW|4wdouPAH!&*a60I~u_CCnd-k8c-dS#C55!l0eg! zRC_wpLj!M_t^!Z=Hr}6aHSG$4Xvm6tsL%jMHya3(w{uI);>Vh9XL@IYmy{iN0&FPa zjKayQge4E!$?+1hn|tpK&whF4$6q|RKJ>l0ZGPqw%#{P?-S?1rL@$J7(^}?B{<4cs)JxdKKe{k14IvJXNfbjsG8!R?{kQxJ%FKfo(Q?{R{^0ah9F zpv3Vq@VlIdl89!&6!QVlS*R6yDxL{EPMg~Y9u!1E(=434#s26Vkfyv<3Y9^cpChQD8QcdtaBZY0bAK{$gs2LE z8vxwGmmp_a*j_sKIO;E-&fj0Zj+0GlDl7D~4}@5faM_iumt;fZ~O+GYJ9c_YT5s(F&p_8!@Vmm z)@AW4T8Z#gIdGp~7G|w!wNkVvNZ)sybm|C;hC1*7kOR55r==;s)*OZFfT-9)f(AS} zE9cNv#M4?5B-%f+U564|0C!{*!TZsdyW-CWXXKH%~6eE(u8xMwNgUljM9dMry0 z9HL;_(;=K(W|hMh>OfGwu+tk0fp@){V}?ur#tp|{k%F-Oyp#K2%f?^;Duiw;q<9~a z%N2aaPp4?@@>>@wl8MgDgT6Nl%rYLl^)R>fbhB3%!rc5OT6t4ra70d^3i(huLpaHa z@8nW%4Cv{7LF)#yZK(Y$`B}ac4+G|@O$XORq;zEY16J_Ij0b-HN@UW#1wv%Qlbr!y z3`PR&u5-^86s)M5M?okY?vqF1uQLg2#+Qg zz|yp`E#t=IpPneXJgqL-*N&t@4?yT1i21Z8ZSwq+Hp6~`ZXJ^m$f=zL(H)V)gvya( zsGwDTBNMJd4Z=~d04itaFXE>{r6kYvFI$S4nKwGlLKt<(@}c`g!GsVtr#8iI>GGcV z%1mg(H$HNC&=@d}2nfU{%#B?f+>~GnYhvymUW7ziO=LYm*UfXJFJ6b7%hE~sD|Uq@ z;{rehuI{1P^PIDs;%UwbHOOnfgCwzZ-iKyPRL2&CvI0UufH-cR>+Vz1 zLoO$wIM6a4JE1qv6xJo14O+M95G!P2L8AsN4EaYc2alTKYrsc0xx#I=EvF~Qqtb{C zXBz0VVyKRJUiJU}ZNt-WV}%HTeSu7sfae3E>GlUQi5_|D5aZA61<&4a!FD@6wRZGD zITdkFp7(SpFo9kdcodY$loangMFF5Fq`w|_QY=7#Cv)_DBVCwMR^kUQtR|o-v^YA` zpD`s5sTS8J2t&RlFM>n`@C%2iYGXmhqt22R2=$Qs0$PR%7vy(*>i&h#F%RF=D8Bo5 zuyassFuqg%zL4MVucysM>=-}SmNWKyAj_GCD%!27!>64c2B{n+Ybgxpc1U#$c>D+F zQVxg!PsIE@4xwX~H7KGL>V(hj(${HM=1U}S45|R%LRs31D&IAc^SZW)3ix!Q#k3`K ziJAJVezk(%=OBXG*RTKXH7tr$JDe?i^-oB6y30qea$g`La%baT2oW3{VK?`=CcOWh z7zwS3Lmi+3XT6dB*a|(zv^ zk~Om0sHeia^wXzparuNdJ@Ys*@pydLCnv*^lhe^XDM9cwF`-@<=lzAylQL)RzZnJ( ze3|z05LC1Q@kyqGM611MJnW*W_xM6VG_%}iJlOh{ubr9leV)xn8mf{I6^p{xv_%h| zVT)M09H~6WZ9ys2U@I3blYu8?K)5Dn9cUQ%cgfzij8U7qHLi?1u3!@B{q$*CTwbx~ z7jRE!ZA-u8_R;ff$!%$GUo=#Aa75D<@wvl|LpR@AynOdLVbCbYga|1oM_(F&cc!j+ zA6Ut`k-7a@R3jNbL0QdW{t9BKtgQUkA_g@Om`8scK5e{KS6f@>*|yS27{1`pumOeA z(lP~r>?bB1-FK3OZOrW*^f$}aiQ-BLbn7r%f>3Hw?enPUv3o#o$-I$Vnv#+Z zgtLp&!ZkC9=+dEN1sW(``r!)2I^I_*2cUw0n7B|B+SGW2Z&RiS35Gl$&3ea;ceq0u znLmD12gHTdu}(x~PWvu@maC*wrz(OTOfx^Pbu`Whrzr`@8%01%T_<#c$U8FKB*}oK~Zic zkU57|_#5u;I}a&k%=CF$`vi=R&1Is9W~NijNwd$&nxN&ncY`CMq@xOfQV>ey#&8NF ztemqqM)goMEdkkf5aqSf9PUnmgqILLw|RR53UF@T+xOalp(y$G!nzh_eIat4k^r2V zmEg)q12WhNfi(@LRc=6vX!Him42eH_xAcR1zrEvLXR4LaSt2E1FeQcxKKQT*sv9|G z)XHBSw87&jU{@VF(VdKnE-dlE82ScT*5^-C=K)ym#$!5-#zVuRh~Z))(li31Z>fOC zwN&FNN0}Jj8Vc~JEM>J!Xn#%q(JaptX^w+APf;>zhZo!<<hBD7;Zy9D0DzM3y7w|lWvw3Q zM{|Azi4`vypHglMXLGd^$JYBdXgg9bW=Diz^Fs{4q%2Nt|G_IDe2njOY%&A@D@E5^ z4mpKM-&4%W@`w~BUKo^_mwe`>&fQO3$=n-3rSSIM=Fe^~$DAQ$_he=oe3#^-z9_Gy zPd_|yjgolzk2wTXO`43Q2x{r<~(K%)?o(<{ell2FKync}gjHWQCRZOhPG=3=%GoRCN6mrKvy!UG&`!0#N8JgNI zJF0n6vJn<8Xx;Ar^0@MEGTGSFoDrZQqof-THr{#rDRC&A=yJ$jd@KU$qnF`U3|kQY z{A~Kzb0l!JS+k2XK;;B*QTYCBr}xMOpdBdhE-b%{&^CH^4?AY;qxh=IHt4yi00P}# zp%Sa5bU4D_28O%Du<64;0kE768$}{gN)@Ng_6^dsC`y}Bn?F8nPR&YS(aO3-;z$ElC%?cWY4A1V*$=Wykbq-bcE!(-iW#y3ccyWh> zjgv(i!^Wx){fA47N-f#Rt}q+Jv^k1$=MF}oFM>`}voQ^;R3a(!d&ehzVbJj8q7A7& zd?muebpD8!b7_?aF1y+_enQ9VDPNpo7-WJwdGtq==bY}@d0!LuAQdmtqkzRUWNDiL zXIKh2Mk*&0CqurqVPrJWhqHw@_qE&mPY_V~8f50PImm4K%H1UVcm)t){ges)RWa=? zn@Ecqpcii3W*t17jCp9abkLN)Yi{MdKeh$5l!ecDF7hyL+*Y|TZmdala0~1c3@sB! zkrD#XX<4Z1R0?~dJDJjC-;(Rq^Koks&^G)y2BiyU2l^rc8Hu@BZ=t1^wH8N|=Tud8 z!!C)+=RV}-8AD1!{jY-wasPf*^2%4_)4K%sT+x7+Ic5UhhI;@_g>F9&qdfhQHP>h? ze})dJCCu^=b7M`{T6h{ZI)BvOCpcx3`oQ>#gW_IxIvhG9k!MUn+@T#ID{e^>;Z>5e z5g^N=q@ci3!mYzI)lFwJC^qZZ6OD=F-y{^^u8atKD7~QhaAi z!simN%uNdb*p$2}!8WS3lcb-ONYDEd>z&3$@Q0^6f-RF~ii@d)+{}s{m2WK*Z#C-# zll=eT>8k^x`kr`^Zn(5GOE*YM!!F$|-JOzxbX{0NN*d`->8?eQ6j6~9K~h>kQh4k4 z{oecc?m08_nVBa8jXY z_tE~v476UJ@kN#$5J&x4x`%w1ewN~0e4$@ud=;#=2?Rug`L?Q{F zb&*^Ycd5WWD?`!Sh7?gjF#j774Ni2@Pev+dOy4@#K1)3v1yI~N{fdoT(2{0X#$bx3 zYLEz$oVAvH+vUD9|g2fv|EtaInzT0W7iGauTF;HNS|Pp z{Xph6!ShK&5*GCLWAD#+aTqy=&5|FzwIq&oXp8v0u9ZE5q>LF+lwt8$bQN>)uycP* zv?{|?rX(>;K$a>E-&;qAc!cLiw5Ws_-y;tH?8@wguL}!CGqS-VqRa;}g&PsKm0rJn z_$dXoGqs+MwL$BLI>E>s4A)|Zi7h<;DCF_G_Y4EC*;C55%bC@aq=(Imrj_>E)j~-J z&D^?+z+v;US>;HIPW-T_|FXBogq~()XlWYZN#`gczL4n+D>`I^q>J~uCtIrXrnXL7 z)Rb0D_yD925VyWf;q30XEg$twcgIh>&2RpS34LkF=}jcEtHbq*Wg~nT(UQML0z7*< zmT%!S<7Xkim^mZN-&~N81F!4)^pyLNt6jw(VjoVOa|ngsQ`k8?>?!0(EPtJUA@RpZ zc)uuyEb%5YGli}X_FHn?FTa}nIiI)RWCL*St|rr1qSM*OADx;Wa~hY-hPgs@CY4O1 zY$fTYN&;U+Fc5qZHesFR#D3n4-ZUolIv{%3<+OS@Ae!X06qb_f96Pho2Wx__OEeQK zqnv(%JU972yiZF^gOAl{&X4PLSmB_Cx!^CDJNc4jj4?wOh7B?62WtsZK{N~gg!DH3 zHzRSCmOL1VmIwvys+=Ow(C`Eu%IN;&rxW9yY_)CHpoIa;)tsTvNV#+3d_`LwU+duN zR#W>V+aL=w*@wo&Fx3m=We3X7uJGq3PreD5K%abmeE#@VGGTPRa7oJ?^Cc>?e?Z8Z zft>CSQT;U9fG@|;z=AN0^|tFe>43+F;k6|$JKddYPq z<9TaALV0-ep{=idmOpZ4m{6$}SxVVLYy${R59j?g%84AImgd<|POl%%Q9Zy@V}p@s zvW?;7%atH(H_|YxsFKDu2Z~7_4yt1u9^ZUsy!wdcZ*?+XoK=ll#vw4181B@j>@~`$ zuK3Nf?$LsEi{z496h+7=0lby^BIfW<9_D$12Vx;chi0VKH2ROM579Z>$MAeTZ-Jz4 zdq4&7@gUGBhak@k9_VGzBuHEoV6TM)Qz{IVUWyM=UjdqpoH2#WZESDc6 zkSLjtPl5L8j@QnM_nh7Y!DY&uJrVQtyT0ZLrA5wT_d4*Hj$`aXl3RsZHPN`giVLo3 zFA)l&9-QLXxTVy%x*7nGkF1L_Jp1V|`P@MPT0nNrv%v0P+(#96GR|yE_ya-$OxB|K zu1OC*Wc0A^%TS>oc8G(ZPEIlLDR#{m#E34IXx3B?HSIjh%%1c}GUV91S6*gC^FE`N z5tOTpsIF~%CpT*2jrW?S^RDxzz;%_E6%1)iM(@df{gM550`Sn#<0=v-7BC?a`8*yU z@eNH^5O`(t=n+m01eJzn-%S}q<%k@Ee17$K7+zXZ3%l9K{)+#V*agvgHL6;yt zbPTkr7r~}Jo`HLC6GI~-hlc9JXG_c3pKG}?Fz8WZdto2!MRHl{RD~nc)0<4WC^aGO zEYIYyVm6(#CoG6*XVvsx@N~q~x9|XV1)3+2@T~o$rQ*9`&S%AF8wF*nI1>|uIKg?= z>hR6GN1`Zz100YzSaMO{D5AMKKjAt3F@c~lGARsDM@)drCxcwRH^zl#k ztnlpJ_;WVMzUFgX;dm>Un+Q68ZWAN`WO)>aVu~FcikYq3 zN5;6Qhg(cFS+X&x5@L`QXO`#0s`e%&jAC9bRN@$xrmijdIzJMD<6#U78+LJY36%zn zM1#xS>z`}N{I;kg%U6}%=#_k15DIJ_h$9rLMjoTA^GPkH9)*2t>$U^pmrLV0(`-)B^noHsP9L87Kqy!A9Ri^bZE$4SX0u6CKlpW0o9N~Jc zFUA@L=DVWZL7}dytNf3oQMc{ zMNj2#(vf{77LzgpOYEmm8f8HrYOz&v*r2yZ5V~ z+q(-~WYd{~FAehy-3n0N9z_PMG8hy)!Noj}Uhl}_zOP!9 z_;f}ySyBc1TB`*eRsizw-FnKX1A;B4^mJPg$6Rz^{&9WH^}*YgE*r><^kD7j%bENf zE#TK2Ue>PWmR-^%^)B4XMqO&9F4t*S znMkO9H_*aXxU$6ouZBuUeRA7Ye6A{7Qmi4L)_{My<2ye19k_O(U0**H+!XkNbe>be zLJNi{WM#C~gYvBTG&>5vLyB_)2IVP3ZQ7s@{yellL-PuBHH7ENmeuGII$W z<%#3r1LGKZV4*oQaa7V`pVrm2Rzxc#lyH3&qA-EjP@)kjEcyZ2PD@fk1jl%?)ony3 za0KlnXUExQvo%hQ`tKcs;=YyN>}>A>5o0c5l!D;`fTR#(DWH1?ktq))y8Q95d=;*F z7Jc;T+%FDVZ*|~7C+<}~A3OVEzlmSrI1xEYPV8Snf!+;opc|A>xTO;;gUHL_s*?ZSc9rRi9{6}NUt97KN&s1%pcc^@tgA*y>yP_SB?4($H$~1V6 z_P1)zS9{>MmzMi4pUFD$ICp{Oh?nWl06`7JHQq%Y=%M&7Dh@u59K|@7$cTMKNY6)& zN5co96nrB92oVEo6CcgBBe9_WzBKK^(1}_hwxP>8Ekmj#bA65!;^v5gk_2pfZ3Ki- z717YZ8#xM_daQa0nnOpLyb8R+crS2}H{UU!BNd#&tTGQim~fLDeP8_*Y&~C~RST(J@r{T2E~JAmG_+r=iMlN; zbdWS^@lMa?@rI~F8^&N$GCjk2scB$Hs3?cOTZr9R=k!`c@*%Hbv6KsG@EgW;io98= z6Pzfoo_7BwWsG{B$i75#L|-W!G(q&sT#o(8zqm-Y3j4lt_afBy@ARKR=gXl!0ojNG z8hRQUdde7i^K6~p)O@y<9}J*8!Gv!g&5P0O?+?~Dd3k!eyD3&>G{_7uJjEHgz*7is zWfcC|Qx1cA1HS0wr_SuCAyi90A-E&k`G?6D$?4e!Hn4Y1I}}1i>qD3e#~}^4^(^`qYD(S zw5H3$#JJ_EubV8R>^L}txeU{LKlYZpW;|yvG`Ohvq`D)?88)uUp;ub{L7n0DQ~d2Q z7X4SPD9W#Y>T?+!zY0mVra=B)%}zBsL4m(vtpvo-^O=K#)#4y}scxE{TQ4cYQ7lD4 z9witeBLm+zB~b;XhS4_e;X>g4ykRP@Bj>E0fFH8$BS7|Y%33C$gmA#&-H&AfC0bjm zoy89cH3lZeX^A-oP+-e_OQy7&&!Wo39&!|X!g6k}C`ZPo5xI}1+gcfo#`*u)(45l8^PaFqzZA49?*D5@1aTFT+gL}M|tsB>2g(E~D6O`z(5 z#qj+w{(C@or)JEvMGfi~@~5~<9##%vBh`h@L1lxwc!6h+a;4_ZpF6_=z~{Zr%71+m zI7%b7h=aPMfwHXxwvW9IfEy}@rw&j9et>>?Hs1{GXXYEENmx&7IDPxh?j@ZzCTd^% zE3%G|J`3B0w((=?M`CUgsqkC!OurY>p|K;m8u<(D#dyYXPc6yBszC#UJqZKQz4~<7 z>j#J9gwC7_n*tsI_`c$&?DI;V5GArXq5cJeG|zHpZ6zzo%&E+*>2EPYt3tg(zi+)A z%6&_a7?Lay##=8b-w&o5AP$p&MM`uR7NC{s^s>}6l@Pw`Ke__vDD9M_Q7sQCiIE*; z7}f*}`GYDZ44}3GrpCtkYU;jkBl`OKetF%)RU#6p=zt37Q`C9#+(=LH#z0Mr5MYV> ztMj@P`8+mVo=*bFnG-aj1mzXid?TkI6ZviWEAj6^!K-D#Y}Yy~$@vAo+6$ zUYcC75(R*vDXpWIk(N6=0kIwPL|4h$v)BCet-Xtk6QbkVzAdM-saX#3WUxf^K;ToO zrBAb<=Ut<*@4w|;Jn(DLGQU=}gEl(w^OrjHc#FMPvxBw@EBWmc`gA?n2-Zc~NG79Y z9!)(BA}S*Bw%+JD>@)q{$GRDwGOf-AK?p_5@>m?KejFio?$BB}FEDC~9*_HVc{;JR z^6*o=i&#P4yDYbiAjLK7wXye@A+@0koNSJxY_yL{h`6#F2!%rksHcSzyeSbXhx;vX~<6o~S&5%Z$QH4Z(JAB{ubA;8-J)&Id zO@K9N3;5-QguN1!%EJZz)ItIJ86`hqJV{G%Kv#StmW;i4MP^c9=O#DPskzL~+T8-d zM#WU*GBHt$N%|oPyt^xV9f70AWt#*E=-@qrcX^no_)wxfMmyon_>Bz!@F1mMc~J?_ zM5-6co+}T*kkcw|(YgB9AZLf8W*gXyH;s!_Jw=DMfaIfVDu4%_l8M6TjF{6luV8IB zxFlip;IfJn#tKYM^$#lLIr;(>Wo@rY4g7wd|JbbItchY`6)Q_962ZWGM4Tpe8tqB| zVskqy|L%CzN5IcH?B{=qGouEhTG8m!W7%HFVBILfHyh|kcm}=xBh)Q+z>22M$p`sE z3^y^yC+dm>ts#-AT@7$&7iR$0_CYhv1$nzhJg%k={*t?i`6gj3(*~}K*mvUPg6Amo z%Ik`TzE#2o8Es#4Y+xZ0on1^+;AFsi+1x+{5VO3!6GHJcX& z+CpOnIOiay)Tl0nG_cGI8Q4WkcGCCnPxq?CAnb~+c;h{9O%OR61=Mf^S`in-B`M;F<4nRG5M3)TTPGnz)SK&DXJ zI!Dz@y$XZx4f(Ab#m>I5Pz$Ut>d;rSGm2U$_cWe7K6xgn41Kc%2(|}Amr5B!Plz=( z8N4PTrceQ&l4m5ka(cir2U8HMO_=Bfi9)D`B&Li!ql+Cv8g`(*6qi^n2W5gZ;u7VN z@IrESDPU4*gJ}U0q0i;ooQn;#dTAFgv{^j9wk07mi-;yN_F5paVSuqO_Ho{C+B9h9 zcxti5!CNkn5YcaH`ker2Cyjeg!}tRsKHlHUr8g)zH`c;m zT(w&2>i}8c)w^{)O9ZX$d+@dJ<2}jk60dIXA>`_3S$wdjJj{S)gT}C;E_qYytMjp& zPX8&f&)TT+!_BF3e}#FxQBk>jMrD!Zm{L{;ASkcx*~w(AF$N_%mU%*TXUW+Lq;VGNL0N139CNw)7Ja+W{_?)*tQtLMS|2N8sxQ@sjtdP zwJ^CZ{wj32N0uaJOGg5iJw+eHMhR1p(_1dJCXxUAY6)_p-R%<5|ZA9YXGChW=%Jft+-^CF&m^^biq z(V<*;QPsrc@z?LsUC|B+tL@{EjPhK{3s`}fd7$m%fWpW2BOw7hgcqHmOx4e8ACxjR z8c1ykNmdNpf8TM(s!Q@;wuKE_*>q$vq1(BTYrnYmYOwcO?H}e3l(pAp@~b6hlBDIo zsADU2F@D5#a-@9lWo7#`4b8cnvGcLv!H%|iTab|NTt|Y3#k}c)`jR6lu*~+AE9Py^s+L)`>|RzD#oaI zY7i7Fly1)Dv40Ox%OaKT%ba>Ohj=em%cg);-!bCY~Hv$>hpj&GiaVJcHgXV8l&d$FR{*38H7JfQ1D31;H@UHiXAfN>H#c#sDJ^jV!N8=53 zr!(+>>$v$Tq*Agk$T(m35X8Bb)I_21S*p_?RqVNhL7|x>r?XtNl4BcRnN-SpD_gs8 zJeRunvNkIUWBfJgtT*8NrpOws7LONq8)W<&duKb^;ZYwG&pw~#%Y1>J_wX)0vP2Ah zq3p^-+oj63{6>Ne|903PEJr|81ETtJKLJjQRs%RwlG_`l{NF0!!grd%k1TQA2^D%! z7WcRBm~yb`)A>qKdcNFvJYYl%yWy_RkKp~upzCZ7v*q1tMrG?<+bVR_+^F9R!{f^N z)9bim13Zi5pX(@r#5rkt-8Rd7Dq0P)7jt~iHsNI@KC7jrVFQe@%?^_A(fvlwt=66> zVlzUd4D<`oPNNobj8cj8|tDkG9*9D4d04<&}&u*L-_8}1@7lc4cAgGJidn(KS zlC3>y8ThmunSczSZx_?S!#58CpfCn`TB3@m888=gdwUr!mlu_&0%OVN1#?1gWfuk> zXgP=8sd|}^Ver|PO-j({VR1poPah5n57lWFsfPqrRo{qHTm7lEUbQGB)_dk4Yo4SD zs-H0(#(M&8P)br}8eX!bxx@s)ui0v=Jt8jq7qOLJc&9zx+&T?+J^9ISC$~moC+~qM z?}zBW!EaP6Q*`y6Hga=Xb{5z&Ud%}3DqNpV6-b=1bbgRS%smX;o?R*tr#^M2Sb2in zI3wmkhx`N9ooo+uTK%nhm}P&^dWMw=nGL&fWExGvZY5+yMdHg@Rv}N@Tl=*Z{J_uF zFLnFu*Q5y|j`jclb~g)~Z%fVq+cON_4?%^s2DN_HX9Tw&gDALuz# zUttS$9TtdG6$${vF}vrI=azmu>mjVmIU;gBM|7&s{B2lF&1eoa+Rl~E{H?BHW{TDJG9&AzTr!6ORRkhWRO zeP$H@x#4nzxw@V$J|nWXxJZ_{mhSZy=_P#Jdv=LTjv6YO5trD-yb<`*nPl>Y2z%|>{f9isR4aA9sxCmZr=UqjDm4go zg8hiHWoX6lQ-vgf3kP_2`j-K|mw!DMQvx{xuUz-XD0bH2srCqKYxZ3M5xMlZ#Z3`g z-tc7cWlKZ?RZ{bHE89JFOWL3ke)Ya%?2N!N7L-HcjxY8}{Ot z8)3j?@5@jbtHKRWP`6>-mV77g4SQtdJvjV-}3tOW}JT%;c72{%+`iiCFcL0WT$5-9bM z7mJsBdDnA`fS^oZ>K4>~XJucG{{1J6IMTG-!re!?X~J$dl;5Y{CtYpxi<4Di9b0V@ zazeBS`ZuJ68y!uwe8Q~5l%YtUFn9}c?W}OI+pb8<5Ny_*@IDp?=ty-JXEj+9KzCoh zM4c&NJuC@mA}I8(#CUgo6n~P_6W<+si!94ZMz;mx>0WDXcjN52ORV0X(z_OF4|9!ne##P#~> zhdn4>K5-9j>`|ThCP3Lkyr!em;?bjc@gUVmB}DCRJRrtCTGGs)pn zm~DE;O0SWsI9u{O*t3$Sl^OuKA8-EN>Yw4GDcFegT zTTn1aGVCGjr40R=IYF!`DjfdkEh$%fN>LHGxDHaGK5B35GGRY{`H!9ku*f+T*Gv)K z-_b!u9qVEMV2=o&3+D{~a2BJ&MZF%f)kBvkf#_v&LZ-Z`1-U(IzkdCu!-1lK_e_7v zA3swPLXL@Mx1HY5gS{D(sG?g9V)s6NU*3fo`LT~SLqr3SMudsBi~4(Q5V_lv$!*Iq zFyRduc?s^m;M5+nLD7N=V2wMP{S!Jtyr&x*2Qb^-GI^#?aFEt+AjtpzJD5C9@E zw4jTg-9oR31!;5uoGg77MZ$V{!%UDJ%LhV1k?ADo!K9*8IXb}%kqKpLQ@ua>yNS?$ zY=E$nUn%v9-gEOYU($46dM-?~OfyKVJnspqhed(ulbk6u7OCMXoK+l;L-VY)GM|-0 z=BLe}?lC{h$W>@w7N6Dx5eOMNjL(1D8A`m}3(*M5$7$f$yV zN!_zw)`0J$IDpB)qR-$@61x_YGx2%~^>x<02fAG8)D;7tEj3NeWI8M3Mlz8sWNo0F z1gu{m@%XTR=lSXx?mEG&e;{q3?8{HgBTQG8RFlc3qW`2X2iFoQ0qJwozJi3QG?)RL zJPigM2He3RZ$CjZEwxT(CQll)bcrEb_mH^ZYzI(jH+-?86H!n&p4r%BFV7meY_&HdDo?+UTigiKP+VM2nQ zm+b4rA1o98pHiNH&NLSxcV!**a1(k9kV1t_H&_C;$;l>AQc!A1m9<;A64ZpZe%)Pn z)GqxdMv*0i_5PE-J{N=&;Qqa&^!HTK=fT;`5=H^rloD=xEKbUrz|mh&>YWT`h}1xO zF6|M8UQ+$rOJ}O$(6^L@^(7Dz^0etmv-L*gYg@m6zs&)-4+5;{*lb2I>iQL;{)ugw zfBD@U2d|SK9nfzA-p8D*^kvU$Uu`PrUn^qw3*?YGQ2etA8M1n=3`}xvb*ZbXYZs-d zNpgOYOGuv9VpiX=>E2M7##nm(Jkd>Y0qewRF^1+Q3Vi7m_SFEpDY!92G$6bu+)x~S z4UV_1lndk9Xkp}KP9$z=_~jvDtt&r zc9T+=pJkFH2Uq!N4}yE)IkquYM9t=SJY+9hoEXL{BWh0)B$7x zz-BBodGs$6(=X}#EBZ?vpgYL~JHRc!bJ{h2W17%)%Vp?IxGC^3RQF{f|^A*14^trv_}{}>dAhxyO`qC{B^h# z4E)>ab$e{f@sj38Nw`dN!Tv(prz2)aJov3qUqb9u5Y((vThLO1lD=Pu+~5a&1CMc$ zrvjMT?`@ltxOPc z$vZkNVrW5tW_P6o(4>u~VfCIk`gF6_a@+%io0!!Tu9qIa>gf{AhfoN?8XeyJ4HwD&ba+A26EW*kTSZ1%Cr2Qb1fN#RJ*9HEc#)R2Q#Zx2_?K_BW5 zY$I5w;$g1;dhf~1ub89#nh>r`aGyy8e|)x6AcJZ^%$eB~`Tv%@P8L`g8hq|!n$-sS zJ88EY85PymyG#3b@a02l@wiR8^mME5yFg4e>HsJ-gU`&>#NvLqGQk5$34Sw%1}g~Y zF`sdfL3|Iix^xeF4k?=U@@Vkzn3m1=0Pyg*Py9i!A~Sk13&`iUdUrw9qmPx()*-g60ck(~EG!h0bfuYv@!3U#bg_UH(8h<YA}uoQvFl}}^CvNIeD;L-lI>zci zwJ|+Pv8Ss>iK-^7oZ}`gtY68+8zTC+{zY#ybzU_{2IKe9uLP5Eh%oAt4WNmol%Wi4 zrKijuvcXAt2N}eIUPQ>RZyBO%wb_fYfzd%X7I`IPwjvii!;0poz1nQrb-bp>--h1p z{n94c1QgIlpL8q1SU5{-4Ae}PiMbnOZp3oc>g>`yJyM$M43viD+Xav=Z=VW^NfAkj zJptx8j6acbmwvIXfRIqkQM8GWUa=*8L7#Q@jY%&vjNee6G?l`Iz1&zxlAU8YId>DD z70wGIa{8Ry@@N)qh45^dMm7ZVX!X;<=hrGPgLY`Cg6^hyd;6tDA%vPL$Ml$Ox=aGLL@Jir}(lG z=c?NLoSL{lYN#P#R;{99Ix*m^WSqz--K+?$c0pcEied5@j#`FF>fhcD#jenGa^%|>GqJSPtj|si5*Sc%>Fnrv48!NaS8{7x znkOI~R^s&x`K9cc?Nh6fy7Eq@=82|(|5*r|jq~$yrZt0i%5_hpN#l?O&I8B-XE)kZ z(~cAl@_ao0%rOQB#?3@8(fY>8^b58h+$gKH}CFzbK7r-%oXU`+EwDiri{>;Uy)Y0PPNcHVS$%|O9cs=(;* zu&J--I5DHvX_TeX@NOPn9tv&5yLmjPTtQ`aehxwe4Q0R7F%aF1gB5f#X|Db76YKe1 z^0Rm|ae~UU+~}*(*B!iOTDNXgpengD*EXc>upI0#jR^xH1(HtUQtM(|l>>LkSM(TOXjb-qzxB=h0tU{WY)ssHCQfWL~t;Z;-1;DJ>_0dBB!^8tZSeukrJt(15$uYux{-irR8mX}Fbo=GyhKDcv2mPK*}`=?!uDm`wAq5Yk- z-U|kpbF12ne0~zW-*e@}pX4)A(DKpMryD#yPi|!Nlr$e4taT0lyYAs4-)4_%`##6d zmFp*|YiHDtZ*1#luHN+=0D>^Qu8p?{sr&I?LLVBUKL)E{xBEA{A!fr`*|fYXb88&m z6tUo|*-jAdFoT!dJevyF#zW%b;X0kcpVHGpd&Ze&@P9{S?e~6=1-NpQ! z5T8NT?hQ-cJ2s-%WFw;qJ!u`J(+a+-*e1zXf_KDPvdX`v24z@?E0|my)6MGG-3SvG zz>Khf1p`B3ul}GApNY)eo2uR$%~~}PVtC!nmX(A_Ofu@5u!yg6iN`O-V7V*lkrr1*g-ZS!Wiz$@*!#8PzfLjEl1J*L^NZB zSIUZGOnZ)r9Y@hd&iS;HSwi#4sJ5P}sDflqm+-lGr2~)58O!OxnFJ21;krKq^jy93 z3nGALl;ctI4uKN(%w(u8@t#W2l(@1Kn04!>Ssf?s`0E@`vh+50bxj!VYeGgbn+OvL z+3Wp+8)#|p@ll;f;CB%R##(+HguXI=#7qY^OG<$r5kfY;)H+6D=DVgtAg!^t^7DK8 z+;p-1FG!qkzY~?i~-ys*oe<~iaRq2MeMYfA=%27UMe|Rm1VHUAPqT`?k(GA zwJ)#ar9##Z7AY8!rs4mt7X>;5IxEu#Xp9|#s{tu^?2CYYlu7p>(_Rf{;Fo7p5{yN%MgxnmE%7f?T z>nEwDo~aJ)`68lY)6|~lVl&tF&bDL&NklAzO6C6q!h>3h5F0+qwz^FT`g3 zjJ0=)5s`BsQ5rjOmQ2uQu*~l-U}VHR)t0gu;uz&|5`RuCCC$ zfAhU}gO>iimv{Nz2Bibz6XGwrujT7`=w37IX6H%JwIANTYLI_fZ1vK-HBd7*2?OG2 zAa&@2DOvVm@Z|3!`;+ha0U@?D@*md&&M(we2fv+;pJG4#!Ou#hA0=3UGH)Vm(x=z^wkv=?ROm4t zbOmsFvvwyzm2nrsFd!NGPS=$TfyeLnz=Pk#7I3?Iu`7IgJ16<<7+y4fXAj7b%mM^6lUIWhZ&1P zz|3>*K);@w;j8V2glsd8;T*k)trkCoJGTQdZOh}R-E7tfY}&9(3+Y$bjBkZGDhW_a zaiAXtKhTUdWuB|kT~cajGrW(}`@eYe(9TjhK?*~A%CirR0E~G5F{nX93{|_=bVuh5 z5c(BFDU9Kz!@)|$trwwx43cFwGgo2)jl_?^U%g!k0f|bT+QKYgik2;5M)+QDsqS6y zoAj`nvYlZV4B1H^S0H(;>^C(KeX^qy;NwcXm{N@aMirK>ACeN_Y$Rp>VbZv-I8IdR zbNh9;pLJ7hmls}zU4d?=_UQHdPiaSadc^m%Q+!&j%$83lW9BhwnHp_HujVd=b*1-KW zphRd{a^tRBI|Aapd+jwq$mh92v*-K${rGK`zU6UE)@54ii>2Kn!fv!v4 zAPAzs-@a?&SP0*cH}_su2~!2jUesdOtNa~{v8ty{dK8uJ$WoO~!5_Ml9oqGCbJbJk z3Mc5}%GhB-U)D&?-bSCd>(fE(s>-P`&5%c6_}|klhVTluhKiqh%IdYAv<+xrBK2UD zRR50I-88cjeFN;| z3jTaoCxoPI*Fc&f7nG!7Ezbook?$}w?DsOi9(~ugcIbJ{Sit0ZxZwyGPDKVRr$Ec! zXOH~E+uo?`|Kq(9;0;|2d!=3?5>Qu<+%jyrnC-=>pL((L=@=~THqpmdyQ-KNCVs_r z9aP9z^uSY>G*PjovWe!dkv9HYkG`r5H$QdgQ!|g$N8^19{YpdmDOJ`em1kYmosBg! z-<5rFjgBNLPie6AgX9fNbGT6TfAO>3*=|`&pkxX&OJubPq;fU$W~p*ny(RY!uKl=u zYhuLLw^6yIzNSI*2s$y6rAiz4VntIH0Iz7%sNK+NBnG)j>c40dC(uAA=2dU)P;Q*E7 z7%p|}9P4!CP%N5b_w~N?z$>e79;f;k{XqzHD|!|m?DW8l(IrPy4H0y5Y(vX731S|H<4+E=eC?8x6DkZ+t^ za)@1dad(>X?XT}lLyC>Aksvtar!ewi%n{&LSdH!Ra`^=gXIb{dqe&Y-1p1mdu^=~9 zYZ(Xj_S8mA4fX~WafHe1COF)z^I(IGx4sfiy7v;2};@_}> zuXy*!ZHj&Pjv%{uSiz3(8xQp(D9>enqb>jcgip!&K|=&_#IPF>z+5kQh54`h&kVZS$s}7;vVwmn zyKP#Xv58w&ylNBsi}IU8bSIihX}#aloxXURFOox^Bnd%sSj6ul2&@4G41@3C4bgs-0BS+gwFF8_wiUk{?0h5JcUn+{kr-5>bk|yjM&m#6g(* z`M9;$-Zi=qB59#PIWE;5LILOm`4Rp|p{Ck3hOWeqod2!q;z?c#x|v+bJsZwJk`s3_ zl1C>&7F0`{ugHbbYipL_AwzhmJwCA^X@P&`rvv>jMVz&Gr7Xz&p=3owAcpZ_Oq1Bx zXI?cQ2Vutl-LgQ*C-H8<(>i(}1ap%{BF=lTE4`Ra$zskimcmGHdJbZ{w8W60xylyM;Ius7 zCbrL(e=yiFJ0&GVgvKRnkBPbF#WU4+b~2!vp>0WZ6~=&Rs~@dGX#Ezg%&cqtRDFl> zCFf1pq_YUmwiP4)6Kv@b19`kXw*^{6NT8(7&dZWD2Zl-`M&Xyyf*C@22xYqSY-P8LCSw8b$2x z=+0cMm>660i0$%VK<)&In|MMZR8~VjAZge#SNB5*`OJhU&8&}IK+SI!2b~~_e^3Ce!4us3`axOv6YSMDTHG&9VoSp`!3TZ3utW172* zbWkILj9#>2Bj}WRvHnQkxw8d#(0ZRlYJ3%A^-Y5}DU)&CJSov}l=~z{_Cq`LN7a)# z4)eJkoy-@bOyFO;2C3T6BxYi>sy`U_7fna4HStV2%w*H!jGz2oz@H#TjhM#4|JcX` z5)-{FDh?DGsp>Cce1PX`zv0288yY)9h;}qwe)(?Hk#7tOA*%~+&g%*^Ipg&R66@9w^sHb2U=RBiB~S(hSlqnh8oPd z{c4o-PF8Y+bFd%wTx8m?us3Q`zZ;5fqlGq&{DER|vX`cr)7ketOl=YwnZJ&@;?blI zg#Jbajn;Fua_+r%zi;g;n%pJBd9JhESOkeRUv)Efuqc@o5IsSkbFQp#qCF}lv^PJT z{M~$c5us+gww%$6EHn=bA6h=8;QBcP-Uwu`-wL&^ViKRC*$+?WS&mLq-=AFT*jng0 z=4Ut=%Om!1DI0JR>d&U)h+NS(7KEk^CRxv-N!@z6=F>B&0j*) zx%_C!H~S}2`6^PzafT$Pn3ZN5oqvq22Gi1#-H5)|bUlxiL!T>g)49DVRlL55YD|9c zqcMHS_S}2pO=8uXQQz-=81UC9x-R_w-hyHVRYdg1J|d`T>i0jWRsNvr))Rp3QS*Mp zvkwZgy9wB7%a&VkzpddlUTi1JAhTZ-J%1<0J>;qM_yX{N_&Z$rAJ#89N~KRyz#nnk zH?)bn9~VoIV_)XUPCEWVU(}BsYs&(~u*yBTI9NDW_jRbcG+#6gwYhjBGHM0AN8-dN z?UpPx!HIqy5i~17t@A~MntG!lbCV{Qz%MyDhUF~mocE{qTg+n;%IzJ>j$-!d`0E61 zkBOjjnD`yU6n`Gk7{InbrwvbiqcFH;z;nlWeEt`4_nwE4J67A)%G?uHzo2}gJy$_3X&$nA7x+Rpx#?(UMPoOGg2xV-t~c63)~{;Fjp zjW~C&B*X6c*1Mz5Kz`>ONdg9!vNr5&i=Wgg0Vul159*cXeh+%f*0oHs{81+6dIyJN zGs6ZNM%GXMZU}w-#1b@&PwdgC#~3xz`|DH{zeDodOwmNd`Z|=8IMBY}vu%o2)w8iQ9F?cz9=){I7Hk9~w*j%d<`pS^VBc2hPN zf9K)DPK0oA*e}y}$f#JKPH3V{<`Qbn7x@yQ@;4k$v-`7Xj;q{te{9X>TNi9T9yV@) z+_2N`@o5k#qG1HKv-Hmq<+)W1aaGpjH-Nr@%hipogJf@SRW!(expzMKZvG&nzi)kd zuW5;ccZ4;y8#A3wuKa!wsXyKaG87SQJgOC>a!i9oUzQ zz>t+7C|U9>C`b;H(Ul}gGJ+&QWY`rE0m-5uNs{E8cR@kGH31^QB_lziM7hiRe&>AO zIX~{b`)B*-O_7tcMctoQbL z7d&CV#Qo@Bvb`m7|AcW1$FHIKzO}$XoXsprY!0&t-#bnQ>cxJKo-H+N{(sN&{rj%e z@W45nNY|>VY*$abI_WrqaGzfBL?Em%V*!L(TI21VuNJbDgeSzF3Y$})o=>&K@LA}h z*+s+;oyp(Ic5jpeCU_fVzq|WlYyS9}#-@wZq1 zv?zQh=B1k(|C|`uDZBLH7H`v(m(S%Q=HY0~9+vc9I~Y zJVyLA$z3gnU&-iWsTgvs$e?ynD3&TC!e>e|Rcat1EOwFO z4@Mcu7Ts{<)nB>ob#R)`faX4~!~0pzB{lrYui@vN@6DiAt50K#0lT4$5iUF?-z5`F zJs$5u%27q~wAv+-_pi|0c;fW|&yzT)wsQ2R0%?)B$3`m|xcBjJBq;6qkBSB@A8FXc zZSAMMZj&a)Cc^Mdz}*IskxzHRF=P9G+(N#tbRg^32VV?xEpyA0gxsWnpMwo+1mMry zX-zvsN{+~PoqBvG^f!s|r3RP06Z=!=hV9j*T3%>X0uY}MjbiBr{gLhQP}%R*+QaWT z7uE0s_h{k0u^Z}FVHbG zQGvAxxhMrg9#|@X#P>J)g%~z}QMo8O!LwKE^nJLh`S4{~3iy<~vTU8J11~29*W>D_ z5;G|C%!B^Ok6@u_^0cgGIxyRzMc|n?i2z=i6t)R%N;=ipV8%MN?@qtKD4;}Hw*MKK z5NTxWWlir4+mHSjzn3SAe)|H;M^p^ghAv9U@;r0bZ3y)VceA=yhNV|VW>V%3n9~s- ziek9F;KY1&&WB)Z{BR=QSRfC^Qk#I|j0c&8=r(e8h{lcz7+NnE%Lp!Bd}C|cHH+Oe z?MJ)W*^azSyKhMY-z1Z^)z2c9jGX7eoyb=N-hNi3VsmI?+FXLb2}Y)sf+QI&E91rF zbV5N&!a0PHKrAz5;&forj~TC7AB@@!Y~J4kaOAV5B6?RiPQ3{tQFh8A_Ori%d@ut* zj;ju0MPv`#@I#I3(y}9;1xMjX!2(25Fp5MLPdfBP%zfA3Ebt(Xi}XJ77N_oUr4lJG zOoOH@%0Slh>uHcy_E*e(OE&Z8MB(~XIYoTD!%%6#y(4ja*;zE-SJYpH4Z&+#=or#M zkB*afAvoR7Z}_5h2G>;d5h>q`fSl5@iGjP9iA?)cDtLYSG}7V`q(R%6sltp2S;RS? z1`5(*#_O<k!vV&ld`d!-=%C-ZhQ6dlSGTmj-gy_&^D({rF7LnSRB3n+RA1MoovcYM&jeFU zX3GVVMk8&sO+|-D`HAzBEnC)!#Ah~)b-b#tkn+Jdf0}+TFFv78E#}q2UC?8bNSxz^ zdsBxv`S2?;trg}!S7{Cy&QVrMz81uLGCN+yWFGEcdE14ocbi6zxlzd$-L&N(k%#je z%$W-t_#djR&g=p1wL@Jux^dz%q_MeY5H0Moh&>4dNh=HkFCF|4T-}XB>ZRB;hNW{p z7|)PoP+JtO$PkfZm8trSe!YkRYQ$Pn--=Ii>Lx*zi@`aj#h>Thh{$S(q+l_x6NH{y zHxwCSBOs;;u^4~o6xLFRN$%Qvki=zE0bdVf{Ky;g>lNAHSPi}Dl=tC2SYTeoxUPBllSS?HuZhi z!$)bkKU%LFj=eBv?)~v$s zf3qm^H;d8;i3C$eHJ@9gO)H%pW+)~(WFR{RWKzBk`@(}nHZVF5>LtM#K-on>2vt>l}h zcMdcHgPdJldID6_$Mp}XK?=Bt3<0P^)R8b5c#aIBLKu_tfeiq-pM3{r{|z8~?gG;t z0c~PvoQ^u~2kH@7eP_N{M}9G0&Pxik$>}Y^4m+r`EeGN@le3BaborAFiv966-=-}fty3f@; zWC~o&ER-|ooIN}mI1@y%L=UyZfggDXwSa8S@IfrQ%v86J(d@8Vtke*`XZwJHlpUGy zMFUwShAvV*v~@%Rd%s$gyw!2hh3M)1uu1`9?#{sYdL1jz?3MH|MX7J9gBN4it6?uj z@Bqa8m)?TO40tE==!M?#b=g z8|%8g_&dmX)Nb0gJbU9Xfs~wSP9BZb#VI zK9Etz;qiFigZgltkmF>&{s2F;XS|{S=$_hjjmH-7X^DPY3SHXC_5NnN@-Hr~UWY2> z9_C;lg(k3vNIuO6op_8RwDhY#{oD%qByK%;bA1M8nF|j#de*lRi&N^CdcM&;z;w76 zGYX4K4dF;ryk#l*Uh1gY);zS_%UP=FU{<3!VDKk@<-}|~HuMOcz;-9| z3wDF}E%IB+jPvr2(;N8FQEOi1jb_{MR~HNB`)V!cKPJnaPZ1%6r@MvNzk1}GU!6U? zxrKL6STldzCBspX5`k{@IA>YGefx(&xyOTn;b&<|hfjPnNM99{Qu%kKXh11%Gm4=I z$|?#?GhcIvGkl-@ROus0q9Id(h=_>R23z0RWL8}j7aVxdvZkthw^H~wHoCkmZM|#n z?4+{PFI8aCEBIqqsEo^&Q2L8W^yjuStkS=BYkR^EBa}7-*={D-@T%1*ff<=&d#XUt zM`J9UQ1|g_hVe9mO4ieNj_&6-CPjcmeQLegN33#wP6F2oQ^^8$HGt9YZ3&jVRrih?rLvHc!>G-vlq9TM+f?H^o$eFbKN{u3(Xj?WHEd&nS4xb$4Q!C zIR;uLyb3Xe2BLmY>bQoQtKnqs<>5lLI%#ZS7$n_GsBVUZ8 zQjtCSFd11C`6Oj|jllBFXkLMB;)CJ)ZwSJl!lY$Wl^KV>e9rLt{CuyMa=9c0w0?Dw zL3@;<3_n+9-3|}w2K!kblCmv~K13J`)?dpAY@lm$a^dgZ z&G@+6=iIib+OD2%IU#BBZr)J8nWQWg9>D3ti|&}QiKkFbQeWej3{9~k+R zv~-U2{mia@io&_JnB2C0DjgD%QR#dqTWHg{+{5u@*3RAmi~vAJq1?TmFtblxxApUQ zdqBN!%w^4)iS~*d!53~{i*pX{V@sJS_O=uzg-|aWO-^KM9M`t)J!hA$3Drl!gHMJR z-eD=99ETs5ia`(HX%<3-I+Xf9wu}D{MNbC#U(O=NGv?3%Diom7S%Y=$Si=YKS#rQL z)-=m&#mqNEDl1p5OGFb&h=l99#pGo6eu?a_i2w!!-XARdxjO0)=pC^Xeq+WP!+Auz zHtBTE{h{fW&MpKm0EonfoNK~s3ET#RUzMNvQXmDC!-Idw$B8lf^cg7NFlLkHd#V=u=9J5QhPQ?Oz=PCn&fn;0KW+-D3M-C8xmWdrQ61ELWGF<}0B!|&3|%kbUvbU<(1G)Qx6 z>>+%Al#ljl4kal%e`ZM0Jwq`4;{L{s5MO^j;xDj(+c_|k_R%n*xcL;%79Flmht)?| zzL27kV~mt|svBFRY;Yrng=I|aMp#$|y8+}t4zxC3I*M)GT)aJPJ^f}`yr!b||+5wkY33nhQQlS-p3eHi!R^<5o^3?WXGKi}T#=2(HbA_q;!Yo=mF)ioIgK zoublMQMA4~a2_^&(7Sg<|AOv&5M#+=gfqp7+22<{jrJ3fqtn(Oy1I3%H1crbxv(rb z>M|;e_~}FDi{s*R28qMuQXH558>>gm`k`eOczG}vnL>xMw&!l!z<)5zGZ1}M7O0-v zh{c~{zi9Ax7lXyHMMJ%-gopv*r@aYYtgc!V#rg6|Keqc;D&@G(MzpJ5)Vu5F<|IF! zlW|Q;Lm?}LvrK{NC&XtG0tP_e@@oZrAZz{=0p#sqpI!H1eHX;*&l2~A#j8l*$^Qjj zrmwI6RfdSnpJGag5;v&KR>FbE6koZ+sV0W}K7Nm}&ax}l8v0KOe8gM!2k9|mO&!5=0H!pHG3gEmPm-Ag^B-*% z)=~MS{}z|HiUDx$VcSFvwN)0#VjO4WID63jQtF|zeCTV79mamU?-fxR)Bl!jF3Z_y zIjrd`p*Jr94Bl7CcK2CiQtgXJvy!YOxilCnh!m3qW4WS$%Ip1SJ|H8AG7)Fm=eFbd=(LjoEA0~rQ>0n?B&@{+*4Cm?_R-bnCk@}_X^18#;v zxOTQB4xV~h%rABo*Rxxym2@|+cIi?F%lT8tN`HW7pIQEs{AvqjSC$3IZti{B+Ohp< z?cNUQ4#lMW6OlQlU0n*4xE+*Jp7vcPY(`yyeJ7)zl~?%a^wim;rC4E#~#7att!fuK$V)FGz#YCQvnjOC?r$-q0QX&2jCI~=54eVh&hCi2}olk zJ`9iw#oTp$b@jg+m#}pDwJ_0mzx35N5KI4RJ3lm(z=zb&wxtpme4&pqg2L2+V08$| z6nDj?{514{7o?CI+ft7>?x0=Bzjxqw$AgMp$dcPx{gUbD?8Gm{#i5v*w&Vl}PFwxQ zgAC7YsUCcr}CfktlOKQ1gkjK_xn;Fd!JQ`em66fMI2e83s`=TONdLhFh1v5 zZibub@u#_*HJRpet4uHG;n|q10AV!N;c;`BK>=^g$e`rGjm(rQ{j4aU(IgAFQ)-uG zI~YysrNjg%JF703InWty9Lkh!kx&>gqSbrKLWh!1&WIKKFzVqtvMk|0sXg)3E-zFw zQB-@?4e2@Vn#+_dg?8q=M#WSp5)&r**lCj5CP#N$2%XA}q4CtARiYw<#76x`~Pr#nAU6{|Hsp zHZ7Wr`KNelm45QK-tUl_vvcr!^I<7Z-H#s`5Y$YW$D`U}+06l>1xX>y>g)%Z5J2z6 z^!3;j%!t#+f_?(|wVF5{o|4uz7N(n0s)k!qO*b6)=$Ran5+rmd*&mBHDH}+F>ZwTc z5LcxN86WW;=oR+PnpCaIXU41n)83K+Ql6y5NYyyLyI$0Hu1@Z@VMmRiK?K12yW8B< zY0jiPL$Y0flezCN!l$x$TIe&y){pCE&*0Bm4VHOw($Di_3p~oanm)_fIUQWXq_tji z_(Bd)*ZECk_)`~X)(eW9Xb9DlG~AG>7}(?(j!GGCi*zr%dNU`zQp_-Dp*ZB<=nJi! z8{ee<@SWPo%tIk1`^!4t-4%`e4Fu;U!Q=LxO+y&?Kz?g}t-3OEMwR&LKQKjcRqGA+ zw3#)1F06?HE9PYQE0ZoM+0F`o04Gsq;Nb^&Ok{>#s`%dY+%m>l(`$ zY*iLYF#Dg~AARESd?Iy73O?k|EbTlj99VForJpYd5|x|f){JmXWT=_@2B6Z)HwB*I z8lQKEBvoTaQZ+9m&}O1qxTk;a=$OZ48vj$5?!JUPbehR{w&lKQ&XUCCa-x;a7vf(I zEMJdTinBCd{%UoiAaQ-SjSW62-G5B+EB!sqMe-^kRa!~ACbC7BZ9cHY;vWz(4V=Zv z?h!zPf`Ichs8VjEu_>;MJO=-3!&jkQh))!ZFoN^}S_^x_nXbLVA*RUV8EPuj%n$%# zM2Q-}aQHpdM4LgChOo7X6WsOL> zm)VD>t8SBCl-MCP)Palj8{_>QXa)-Rj(zLN`J9bS_m}*w^lmFpLeBfx+-vVk7&7sq z2&_=mM0RtGgu^>zf4D!kncb>V3vVX&roW$l8=4)LmToiFpm@9_3f$K4TIr6hwWUGL z=xIQ}!g8oGBQWZPs6-@|ac4ZPdkIrUlt#kG<3|n6`nx$YO}j>9XC+Mzpbe(*co#eT zmeLo-$dxs}ABNDi3c3zmPSgz6O}ph!MX6dl9mon+{RLdtF@iw!{?JP6_;^Cc#A6xG zbk@j4SQi(P2Fwe8*}Snk%pfQ5nqGL`2x<%UbzLI8SZ6x6!cj1yE*^}6Nh4@%)q4rH zwTqEmT>E(q=d?x+$R}Ie%{hu%bwVaeodbARbQ~R|Gu60+!E&9i>#xP&1{#sL|#nrWjU%rAh@$7Qv;!C7hLr)hKeJ0JTpTdHCklskm3%qQ6Jba_x z{Eb;>3}jhHAM;1!NMz@?b3uHW^8_j2yTe4NTI|({nV<`s{k`&=GT}!*6DqFje^Tze z;e0eSATg%tCp$77Y9%{9F|~2?OO4G4s2cYv%d!fr+IxLlF6>H4!Fx0{7=BrpWti!a zVb0v~-UT-QqH?@di>{%?=K4&c1hLh8lUlmI_^OdYqQf#HHYxZn}hTLeo=opDj$w;T%XZac7OG`RTj#zoSeKUim{vrWdmKu|hQlZ(3XwF~gk}tRC5iH^-H%PO- zU!*!wkT-T)LRFFgK;7XxN(XH2a_iZgAR1`&wJ0qH53;(All_eVq{TT0R|6+o5vf zuG4sX;(^_avVlH}a9l$U`{a->z@fLM1xa`_usgpm)g)mX<3b+N4n2h{ad#D62H^G| zoW?BQDIVU|F5Q*)ZO7h4`n;@BuIV2ff*rwfVEe`GjyG$^r}WtXY?|Z~c#crJ#OiJ< zP@bLa9^0V(nKCuU2!`>&H!u}HY4XlpOj8atN+i!dN0eVM(hX^@WmtR+F>e@b=~ZnzGm^P zk>6bZO)RZeH;(Mb0-O5_BH+NzMT!rbDr|BOb^jLf$Yx@Y9(B32MvQ1r4Z1~@zG3GQ+U%kCztc_zw- zdcZAb4I}?L1xRWHB|&|LSHeIGvhzO0u4;2;L6kTRM6K)BzKyoMjo{#jo6*iX%IYPM zb?)|D-DdbzGn}c|Hjle}%A4j<0Sf0OBqgf*TtUjnSdYB>UG-JCh+dLZNYZFU*(&V+ z+N9Nv&Q46sju8fxirdH!hFMlb)3+n@3^z}bVk4#Ln~U-zZ#t8c7LCx2G%HsTVv1GQ z_aB)_zYSAImc?zxMl5Y|WQZ6H|)-@K##Y)$a$S~<- zjP+^uvpKj&MGU0wkB+Pd;b(B+ZIe}nJ%=3$wo0g^V6E{Xw+${l$|USy#mphZQL1{e z@nFlfQd5eFYXFmVWhDGJ$jDHZ%S!Q(KiA?C1N&DSh+Hr?ji2;Dt)4ub&BI7=hZ|w6 z14LJ&qX-((H%Todb5k43`g3-;2#FxHgZ6*1$j$tvK{EKr13D^k?1*nH>@t5>jBo%B zTc~o;huPBypn|UCFBt6-iCi4^goyqKzx&RvH&{)gKTw5HU}*5T{jYKAin#({ASyI5B6J?Pg&T zz<11BwW@qk$uBs~=hOo}3V;-Zo$4`FCH2%9gEQ#UQ)d)1C=x+Z9VazGP(-Ho_ngC) zLqX{JoDf;67UDh~H$(3FATOkaSZ`~s6Ue|W!&JbUZ8hIu$gFpk;L75QyL}$5t0}D& z)h!d2>35pPS6cQz>leNqc9tL9i4G<-60F-sEbpbKp5?L1@vRp3N=;CDE3MSL_El*2 zFI{~EkmszC_1)#u&8L@t%jXrAmB^14+5|1S=T$FBu^y%H@YQP|?554!_t3?%u*T48 za?oUz@q9I-@1w!h=6t!PuGhjatbg8<6KZaCbb7kAyt=9IX1nX_LA-(2T5sdu`1uZQ zd&CRyO~bIhKGzq~+UY{_g_!6IcW1+y7cXi zRA=+7+Ik<|@nm37p1XhGq(rU5%db>`w2~OSca+$3OBtO$s&X|5D*h?`Nn=|qDp6+E z6`aisKN;l1*>SFeg}Kt1Zu zxZuQH%N^&4oQ%Qza-qe>3m+S}NO6$b8;o zXbSW3%s+yiSZA~Q{ED9_H1OyxvWsoic0y5;pWmrcm3Y#%+1B=)!EU{AG^EXrrSzW6UuzQ@%Po%(PZJ z+FtFe&;K?tu)8vSu(6n7rIuu&T9zDou(6P6uChKoTxh4UyD|ecRgMpEI@#OEwpJ^! z(=Y=|Ob@n3n<(ensGq{W&wpvZzqvd+*q$A1Y0QJ3AMPlM@HM$HOWp*nCNfb*;u|fIY^3+v$3*RE{jhxQ)Xjj*_!AZ>})>!v6o?~ znwy=TnjF8gG}+o%1{qV-0!5tGFFb+*jQhd znOyKuxGXz7;2qc5y4~g|9dh1FOQ@Z8-ka8xp!N2u!$mpQTE3L=fAPB_=^hgEtpdM) zy3bxUoNtE>ltln zAKbkreS?gQxr2Atee|^b>-VP6b?ngvmDr#xK8oD`|F*^KgVK#F4C#zWZY90Gg#DnF z+#HZfpc_xa2y{cqCfyp4+F2VRi=b0us5o?UEVWbYPgJk?{+$H=Qi~&(@*MUq{3kX> znAuc(pi|_Lpvw2~fj+O!&eyIU|C`|o9Ii`a^R}5^&d7iu)Xq+VvYlSvpDSC9ok6L@ zC9K$izebekF^ygB4$?z}Bc6&5!9kQzGU9V4TllOH{x!)uF_@y94Qj~q3BSy!zlYpV zu&D5dN;|n4i)Glfel&X=E1ph3sCncU_nG&f>k@Bu&pzV$I_p$OZwGrWwC4A{Rm^0^ zF2k=H_^_rF-)Sefp$!@gOBpopWd<>ZR?wS7r$7xI(3j>`T5E8Y3M*( z;n_3W9a4I|Q=&NkKgv?_?Z6n@WdaYY3>p`ys=9e?8Xp2ax?SLQ?^o~}xGRkpRrCIzOc1#UkvUScY#qx@(PU!|Fz{?TQ;ey{k@8A5zxnc#*KPC(Fb% z9BN??!kDPdMc4w1_jM5RRgF`gURauD-m;a=oJz#!jg!p>E}CZ^5Y^WRn>Uiwpex6& z$l=x?R?rLwx2!7i(q_D_jn$C7mEbI+E&rIEU=tDGa!VdSY1OaG0Jx2IHf72TXE+#_ zjW!h`vNsH;V$H^DGKap&nmUSdV>l((oi~bjiXaWye-AbZ(^VFG%l**`!kX}@j#q$4 zw$c+N@cNW~y)(~m7v6DxxE~EP9Jdu4*!6D5$SpyvZ+Rt2*r8HRb#@71Q5IH%lcJ_L zEK3%jNSx?w3G^R#@4aNOPT`Z3koawZe~k;l*xIAhCDqDJ&=psmq!C^O(phn*>RBZo z6b%>QYMj+PKpRBl#EFQ_e{l{MDBbO6m}y;9+)1)I(CO%~p_(<>$;5nxo4G4$tv_pLX)o#%r5SmA*4uXI?~^fUP+g?jooGc zhZU+T_^yeVFKU^gP%E%smH4r_J$NIb>irU0`g+I=A5OQg?9{kwb#O zN#Clx({vAIC=TWLjRiwm*&9XiAmU^{Tba zpgW)s#&CMB*Li#hF3b`!vOl}DWo%cK>{}3MTvC@CPae-xb7W~|@C_?wmm)FYwJpyU zrpuN=7Vr`Pj=7HMQWEqh2WB{&QChs3$4(Z7;znB1`pv{ZFwQ zc97}poT0f_#YA;g9%(K5_~Eq?Fi?^%+w1P~tNw`PdyDa!U(!I&e}3p-?Fzk(us5ZG?$!4I!-;JG;KUHBz_K5(fo^k)O)1@tAK%4 zg=E#(qj^r6;H%;(vgfEAlKH7dy_gkbSF6dUS z*VIJ1r?2L#G0dtrc7(<@(=nB>do%j{6sJt$9@}~Ib(AeqfWo`5R6N@(!dI!r3ZgzN zIU&cqzaL7T91R)Ym*Y+81YmHBK!L#VQ_Qw?3{H+yR%A!pioNKT!={FEOJy(If$-2a`(vb(mP6^L#MW z#`y-P^{0``i!Fyxt^k%TT&&JrIjJIse+SXE z-TzQ`NF!`E&e(`~VFT91$p|?tikU14{xJk|;7dGxV}C~(4Qa$!l+0pL9)Olg7?9l4fvs7Z&l*68fv;FZ8%OWYRUV?q(1`yFeq=10KEBfKkikHt+d(# z(eZF0<8G%dD3)0ZEfhnSRZBCd6LBqd@Y&R3Jy*Z<_> zDIJ|o{{4XmStPc%b+sz&D>w}Nq?HjL)jc%#vpQxVshMes5bCO@^q{MM{!7dK+11?$ zU{j#>dyVO2K<$H2;ML4Sb-D@?V|U_bMuN{_(FYF_&vQ+-+mD(5X5Dm9IIOW>CBX#k z`uI3))$w;=u($HC9`Bu|0j^dEF#2hCe<`v!7%TEGgAMJ4D9X%NY;R9majA!=g&t%3 zc{xzPE7tj5j)MH>r|;3tAIf0v0JR`FSk}{1R{o~k_NFUWW@rc@JYQ`hMCRB1&;CMA zGpw&`lnJcBMN=xUw*mPdPscw$wb0Ez?W3-aC)<3YZK*b1o5}mfmVLGr&+ET>NU=X7 z3YzJ+FA<)?TGECSg6{>wk14~;~LS=$7_4!K+V+Rn~9LqXND&^2;|MUe-4eq9*X zD?e1=^G}|Ayq^9CXMg88x^`k8=D#(kSNHVpf^sFl}u?2jP{Czd;vWzw-H^X&prjL4mh^;FJlWoJY0AUOEDy@^YmkdLGso9 zQ3iF#s>9s>XBNH&Vgi5mAHQ4BMs5#2i^#ttr;rJ)tUrsSzWDU%sO2v$waofA)U9Zo z9gg1*4SAM0-~R;!e@)uo$wO~3`24{gKQ(>b>=}1ki4#>8CNr$Jl(X}Z7oD{HN@T1k zZ*0xL2?3;D{r->P%S>Vd>+K@<{~=x3(=PSWke50q?5<46?e6v#cl+nbA@h6xs4<}; zyt_LggBK-}W+RSnW<&?(CgeJe>$cg!yaxL$E?h@MXI$hMtGigEB%8 zPYF<5Hyq;eqqZIM{tjZHhlqk2wVoAo2r!X-F#4cr-(+k4ZNF5DUitO|i3c?z5NWfH z?rn3AFq+j#e*SkU5p-l>lt=TdvD;GISF4VHbxErLd01V7rw`GrF+_G;l`me>o8dp7 zrVWbwxmt%w5@SmOg-8-nfj9e-O6vb=5at6a0$x4R7jd{TESxk&DWM#~^NFD-1kGu@ zl?RwirUbCCP%43F0tb>Lt&4K-$P@vEpv@>rYi$q;IQWgfwe$%k*qh)w-~bQ_1hT?y zh6toje*X}`>F&0g2?L79bs+}8IOSmPxkFaM)OK8r1i~OZ9z_9YL56tXV09xXq*%z- zEpBZ#ESvhFPRbPUGPk{sCgkxGCpfI~5vdE_&NPWik(r%^2_;8m*v_4*6ekT~AApHB zXRt@CMSMYxzyuQO2&05|M|$!>8s$IV5IMKQy?>M~CzQ>XHqtJWD>@X+N*0SRg`WSt z`!hFXZ|sX1k4W(0V~m%u!;8b5eV)Zj{+4a>=UqdXQGx`(#v#Lpfx)8B+2VeF8Hc`^ z-CS{)QSbs3>=%R4_JE}I@pnkY=g!Y_6r$#)xjq)qjyNuG29oy8E(my;msM)F)VPU}p1f%0#BoJUra zHmh_NBX1~r3l}!E!TR6=Ay$&>qgW8rm%P|tEKFr>LA$ocQ>>1NDG&v1(zZ#6zdfYc zVS{>QdjKg`N^ivJRR4dt+`*d(^gwC<$1AOSaK^KYRB!@#vjN}9&rx5qc9zS&Vmobp_N1zvq#{u@ey>!WIhnGu6d zM*7jlf?+-?EVWLmyo7{=m6fDsU}%}yA7{oXq0>=pZ)x}f&Jo~QCA>Fbo4c)>T&FMn zbBu2%dl??D7$AtP1^7v#3pdEW3B`wq;ewmTx;^?c;~UCArO@AQC~=}U-#;^mP<2+& zn;PY`BOZtPX3fH+7pjTA-UA`Jkb z0B(@*hoktDv4c0vn8$U^^z_^?Gp*L7|J*L^6b}YJ{aHO4lxh4q*F}%nJwbjx;voMu znv`$do7RTlNeL^@>59^X#VD3^w|K4A?F&Je;cgn;a=QEmAX%Z4gPNQKQemVrtU=w8 z_G4zWfRdpWQp#>_uM4EebB$Wjl>;@$ttqfAUX->lN5pyxQts-Xj9-@Q-R>ym#cuGw zT291g-e1C3bCY>N?j(~Cj7=F2qyf{b^$@Q2w6nmgFes~1Bg2UUC3_7nf{%OfaL4Vv zZz(+Ab{Mel9brOZ#R5sHSSc5lc1lCNgWgf~DciJn$g)39$Vlt zNd_-70Pvs#CYHc|C&i!-rZB=i)^x*VIU`SoZC`70_L}#9yuze?l0~yVsuotLxx)_p z2(Ax`X=D3;t9K?YU8{PE|Dh0*`a~jQOhnQ#UR$ku+6>uy^-#HxIdjX<4ew?-%Oyh2 zvK)~^v?uUDP?xp4-H=~5YK$$&m8_$4<98nNyyx@`{ioV?-*6D5(}@}?-U%fYme^B`k3Qia*-=5+4t3{+u9nz#aR-vV6bFklS($B6(k}pQi@3l7 z$Bg&QlMe9$i#D$fFXR!ft)il$Fw*nU?eF?%9O=7HA-OdePZzxe#9pmFU9|=_OE8c20r*-`NqAnlbT3LB$(Z2n*yvSgp0YagX!RL1Jymz5VU!q=pDEE93Dl8Ji zTFQ2h6}iu9XmZgO7!02L`zy|rrh-COscJ$&PF~ugXCiSI-p+OK!bpXH`|k;%djAfA zbAN8|+2vh{QQu+S@w}kU=oD)X9~sCyCWHAzbuqtDl1l^?OtuRZ!~%XE~54FPHUWt0Eq4dVL5Qiz&yvn9Rxv*+;?f zPE9|-c`<)3;vybT_m7u@f_wA2mJ-h*ZtE#<3i*R#|LjLEQDaT&@Dbyy;>ey`DpSUA zY+9;}tLN5&8gKhJP=d}i|0L+o?Z^n;nCHhzYk=0ckBlH2Ajq}jUqWd7sO~qb)_c)s zyNJAA>ZGbS5+myZCV6$7GkiASKbAsy|Kdzl0H4ZpuBM+8RwOO?UBp^*J#fhi(G$kB z3KjP)v-pz86XMl=z~OCwHopK@dXzO|VlfuLzOMo4mm|C8UkC#=%G{Yl(PcN+w?6iV_jXJ=Q-v>8u#j*CsxkF&6Hq&UBbyvoh&l#s*->1r>rK_?UVPKCn$T8T53FONSA^IB^ zOuVs^M1Pq=yl+9<4XbR0CzKOdjCglokrWKHIq;jqk&$78U3I2-&UQ&hbB7vpk%&`s_z z%OHia(7yFHZ2iy4ZWv&O@eQ!-3#3joHM#7(D~o76dm&7_>&yIWMgztm8G5%b!i~Wy zjDMMvsy{SQj@-0kUx1F@6nRZG`ESsTa#IoDxdxG4q76YbHGr!C2Zm(bNZ#^dJ_!m?;tr@T2BMP+JnBnC% zu*gQ9`6IUGt5Us|a91Ki~rz;C08OP^sr2}L)pwZBJ7xqVcDN4{NVKELdgsUJ>E<_R` z*^9;ql`py`#dh|S4_@oo(S+Rs$#f&>n?QD@Vao1wF44G6)J9b8U`Z5eTs$d+pm1Nz z=}6tM9k08g4Zt3(A<2}h2}Ha=nnMl5yX3=OSU0w@!(4 zYU#4e#8+$lsG!%a6X~^UCz!AwWcOxaM^g9IYivTh9B~nWRiU@x&?qHJSs0kz{D%*L z4w%LOL_5?7c|Sw157>%(%z|cnu)quCi5ChXw+@JBg11M4brAMCh;$fx8T2(0D}jn? zc$?YjjG{eB|F0D;sN+S=`5M;p>jREZ2;&^NG_-iy(E^gx`fd{CoD~b?|JM#N@~3bg zwh}WVJK$?*dWDi%1DwTV#=q7@W#`}t7nKq_OiY>1dV7%VXE=P@!%&^{u2z5R?O-Jb zT?zk-YcgXJsxl{<^IOPe8T1&r1_+!bf%o~7z$V;Wrck-Ky1BA>+DC57vg)7|?AAK@ zO=ZB&`4!eULI)5Kh;wcBDhmVy5bW1_jrubUEd1PI1`|tM7oW&>D)va&Q3kx_j7ea4 zAWKJ=lun!)^T_=lYy1Ek!t7c1R~p+=0CE%O*m82!M!WC)rJrxN`{=AjQ4c-|YO(`q z;l0!10FfDK%g@MqzXnC}mWNd0$$C!n` z_qnbRQCkzy4ACM8TPqHu^=Vzku1-aRYGE4$aJl)!ZDS}94naL=a6*LWZLAoYkP|JZ zx@fR-r$Ja7YQV*SN{{MB0)P|blHle&+gQ8J!Y850uTHn_gECyf{*ID>^vx7F(1=_f z-7o*%RhbbUWV2FrUfc#zTMhm??Jf)I6f8M|;EWd*{ka))75%o3=pdKR1jOR_ryFp; zeY7a5CiYs^B8K-yV9Y|DyOtpZ|(OX>V3} zE(QinYQOD&i_aICyJZR35(xVATSLeOEEo}c1lXk`in^9WY3mhH$D>yTQKiSDp#F;p zcQ$>*m*uRaq_uEUHUJrbMu8DwiVPWw`zDe&T{NmqI$AXRG!dWmVIozrm|!AmzzshJ z=i4tej|p9b%nuh$UT&;ed5nt#` zGRPNx@WQ}kE?ZxVaN@v>G#8sqx7M%51}%ViAWR0BaQQ=6m`O4xObU1qKcrf&oL*D? z2_wbT7{>5*HTT2}mlHq7mS^wN5dC1egNU^JesHEt*a(|%T*)KwfRJITWf?pUDSE>O z@xMMEOLU?Q-OGh&1l?X{;%X#APHq}c^bT6s%YG+d6j|Z5$9JZxd;xeneYbXGK~yAl zAw7$Wo7l$ZLv6q>z~?|zoJOWb03u(d5x0us{#zICIDdN^-w#*N zmc$~+@%V`^S;M^m8$5%_;J-w>ERG+@XU`vN!;i=5l89MeooW&hm%sul^HH-mhwWMl zlUaOvx8VQaYV+;p&{gF5eyT5EJ!r}+a4qEbkJ92kMrzTpP(Ea!t({rz_~2^s{es`m zU$Y$_volA5q;iT6KapLv?rRy$w!}!2NQWGh?l|($-WuATAhJV_7gF>BSK6A3=|2#Q zi4jvNdzSyWyN=j9U8>YLR`CgCIx@jj-eAu!ZR}1PzI$uo)~PUlb=^8IMIFY{nN&e~ zZ*_!I2N6&lC-`Uo!kp_wmDm>pVX6ny$hZ1|rf1PO@H4w#eNg5{<5?2oFP|-b%+!N+ z5|B9Nwamr8<8j)=yN+WfR*_Ip2<1U_^SL_Z%dJ{vVRlnl&2*YhY6fnB03xBcKT<6g z!eXa96f1!Ckq{aju}a_%Q8Ia@5EmC6bY;&8tINSvOfWz)d@Rthf&)>75J0Cq_yI$5nL_;PS!uopg@Aax%SF!=pM@ zU4vN4>~6SzBwo0yn(Cxo2QS;nTCJ3m>mHOiuKLHE1xDY=(bq9F;GaRGAL}W4?AG0d z^!f@&u61ZCCgfvD@k>`x!i$+1dF22VD9r%ro$p@N@m-#la4$^Zq=4`dHREL?~ z+q9mLXBD6Y_tVqX#ZU!L2MqH_^hPt`ULc}3N83s$kBHbHp3{hSx#Y4aXkNeFymA21 zGeAN5SpYYs=Opd?4a6zyW+!r`Z^kS7ttXbKH&e$4R}IJ?B#k7BtH-(61u!EE07b*%+XN48e^ zG{!`zy|Iy_ec}WHqUR#LndqEaSB-MFO(p&&tl7RlA?i62>~1(yd;jokytJwTlf2^4 zmA?z*3pl11*S}AL004ZPV}q`jCrd%uXlO0rALuYin0&L2Rzqbz4iqyT>ECN8dpZR@ zRQyCFDf&IvpHxvXb)0cz=W20%t*0dI&>TreHxuQ`xq;jKK_DIjCs{RN-DjwkJ`VB@ z??S1;wA<@wcI2H@SJGMlv4v7wd3uR&D&z~fZVy39Tl&qQV_1>`q0iz5uLfIa!^1r`VN2kP1{5`UZs)mdNAy-b+ zu0!)JZ!RgVTEJ^fLBAhHjTXFm)IqL|fXN|H!3Y$GjXv%it)~D1$+NhC_shI`$!YKG z=BJI!z28KoZ)jU{ zNPguix13r?-+X9AZQ~;_Js~P|?gO%+MJC)M! zuG_g*`sg`G9ps`*UyaoBl>6nR2=!i zuyf=`H&r2`3L5l%DyXEdgS^($pHPK7{$d9cq`Auz`MIO>V7L)&R8{^ZejgZ1i}XdE z8v2%u`m13~Q2YUlayS5AyDkh-Ul9MFIPxGycuDH)Pg%K8?Q=Dct^xl2db|X@5WlLB z^Y4Ez#2kJdG|?mV#xZW;O}IatuWu#nI}98ZYz1poSb+pVlnIbSUXxY{fLkNi3t-D} zF3%Y_pn(LI)WfCss0I?8ZZFBe<0@4Awg@SMtVFJ*n!`?QYjvOv5UtU)OEwpL=c0Z7Q zZSv#gB&cnx*Z(lGMv;&&1M-#lc1CM`=)@0?I!*-O6rE%4OXfjI?L6mLcjAE(Rci`fmLPoyo(pBT2pjvJ9 zwKy+tI8-3fK+XCo39Rp{@(m=I_a7VxL|FqA6YhYt{_@9EQCQ%G=o1bzK?fzk$x|yY zr`3((rj-bd`JC!2@oHY*zGic9HISRFmvKq3aREd$vA#CGC%8Xw9WKA8WB^XAI$_XbSRMondGho!*+r0 zfBt<%t1j(;K-w+`Uy5MjPFc0C+LyN)t?G8=6V+?4%!OeJ@qQ=PDcZbs=W!)%!IT(< zBCzc=zd~S(^G5?kLHxmlfa{yiw>;g0Saz@H@$lmQvGgqtDY()X+OfYYFotpu!vxnk z_28SrNb3>_kgkLn7M{#lOfB=#NFj+qTT9RzuO&eS$6RQ^=^LMwHy&I(mj#QUgeb`R zI34~;{4I)a7MmqYtGb&OD8N%|(aMIe zzY6SAbDe|??zAVL?2f`tQ+?qndT~x>$f%g)LzA2vAo^~nSjB58WkL{UTon~^WY?-* zSs5}n%^xiqEchX-b{+_{osjzdHMH;Nz%1iA?5<-NpIHx=Cy?1nLuN|bSA`u;jt@}R zXS6=+zR3FJ9<2mR*sUbj4OkJoy#NBEU>PWQavcCr_V%46~TGReeu$k7b%u?+QI^$!N|Dy2f`weas8W5HU}~U8$ji|3$ae zd%Lt{Rv!6skj&kF@G&=Y=f=FgNoUpUQ@SrwOUn)C9&H=d&lbs=vjOWU_Ah(Crpd#a zbh4Xel)5YnLtBk}(4#oA{f=b5Xe{CFZHS4g7OUa&pt=M)>yn=y2>hpNzsKHx77qQ` zFUJ5MYLMbBw9dunGnMA6v?kiST@uBJM;+t@O1q9@$3kRF;=eSI$D(dm29xkkEeBX_ zussIRs$jSlnITX5v6b~UJ2&i<@T*~QvylSCJ7yw+_Z(bC|^PvmNVe71Ob_+G#I`K1ErEB0PX|EZ_KH158g z%~Z8fNxhZ~oI%VBe2zx#!?;@D+u%Dl?WpGh0yKF6Q;*!Ks{Vvbc!NB%{HX8!5sUv` z>X^oY3+&hn@IsU_WC6(>KN;+gVY?`ZSLV`0MtcEQ3F<~|LuhP_5{LoD_FEG@>NoG# z*pr&!Kd!{&uFn@47Gk zylXl=A3G}D!7R=*MEi^kHubyj3w}B(=CKeKmOezfCS5d*ix=t6S4h$2J59rw#2%oukk%8hUbd5{yp#Oq?h)&?Nn>n>fur4}E+qZOjPHVFa+toQfSUjb5+ z8?xdtOvR0>vH6YCM?s(pSCI_c6RyCMn|xkDPKg4a)5{=bP-bW{1`YfB zye~CQR0(-dGigPb+dUvLTUv0ZC+c0HgpW^s9}U#IHIp>3EKKcH1S8p2+HAMbzB zc40_O<)=paQL{&~Vf0lRH{VG)9QwZ?O%jg8mKl5eTUo=R;r+jVpPT;iik8)E2r~TwjLK=hQj(arO^TA= z6QQI*d)R5(1I8;p%|hCecp_0zK>V|SR)>XL>SMcncUnnuMM2R*UK5p+m-Zhal+SLX z=5tH!9jM8jU5QJNQ&p1?R&|gh8-%Qb#bp`!f(*?DOCHXhA_f03l?kb%B-~R_qap6D zVtbRvo(usDr}<1+8x|q}(2;fp1py3lM2fJ4o+bPHg;27FxJThQdB8{{a~U(dNVyt= z2J3&@xg&6(-y6yZTyX^GFxZ3ix#Hjb9{OxBa4=q>r@toHUuNeKZ}smKC@jUr?W?K8 zTnLPV^t$F%nNN#3COHcNYz#pLi)<909~0HZ!OKdL-R}Ty&+)V%kvs?=M;ZGG5sp?q zFirD1fe!vQ0{TB@xE+`4n11sIrut_-q2{sKgjEnFqd6yx27E{ z5_nX0eGCzcen-QHFv0DdvlAd7+m%C<+Mpi~FXeiY^-Z?`!cWlKb^Tp`wVs*T`km_ik3O z51`oYu#)${PD&s)-bkfd8PwOp0cd0r?j=Y&s)~bwPlT5$bw2XNXan-+{8-C@N?)8am0KbfY@G z2NYgpi-^Sn0wIn%jONN;Z#us0t$DsxekU>l^%wS=V0iC^H1`S@1gc>o{v#?7S9dSB zT`6Ij0rbH=lKf<+2!n0u=zgdugUjC-gKnasPzF?{xYJbf?brbZs59_%yP`;{!mrHa zyr-lDVQ|6vT}saZmkb;JvbqXPN6WqUI|{9?d0V5X&RWNr1fcOQ>S8H^;s_q6;^-l-LeBXYBBf7D46(apEDRz~W=nRChI9Bg=P5 z4U1Xx@%*}~zz&|mpR|SVkLxUq?zyFKsG_gm_zDG%R~=Il;j5QNHZ#J>7~s9V<&2+O zfaHSHsIsF6(8<0us&6&5wFy#y1)RU}7IL&Y#DLCao@8LITq5@9p&L+wx2E{+6h#G= z@$_x;AE48vwqC@~?zMpXMv`%zuohx1x0GUY7w{TP?M|Gz*yL9gpC_g1m(K=&8Q?)( zbC9uGA=fh?x_LehqcSkGMqJq$LvbZR}0DE zUR|=K|LpYf#!(580SA-S&b1jxzkQ8#c+?qk5B zQn+ay$R zVP7kmPvR58%!@N9NI#Ywq&Vy6E&fV@)Cp;PgFwC}4If+W&FJJtF+QU@#oZt_P(On&=P+c8h zZmePd0{j9ZmRHf0rRnGqVSPt8!x15=N5y2q>2!@Lo25>EBPc~OLQ8nf9soBQO)7yB z3^48DV`dX}H^h-?0*a*^rH1C8EqNr3TS;}efHWYS#S>ft?4?+A^w_1+cU|-T)gC?r z&T#u6Ijli#pOCepv_({j5Z?wQ_Q*IsYH3!lUwUWgum-FtE~nd}Sja#oK0oj^={aMdAtY0hiMI7$46Jk@H(Awk$tF zyyb34m=UdxiW#G1mTWfZ0E(liNOc?;8h~N)9f?k*G<;PR-Q|Lbk@5KcWwq|B+3m(U zaNo6YW^DD$J1)3?G|gYhVK0B?#}AX%?hY}j{%-caQ3x{nCL5-9ovXO(KNSqVCIvWu zb!Hj1?^@bJNFFt3;>73u7x#tiR0l4SzxU7g@ei#azw9d6IT)c3`bg)j(*wU&3~_+Geamc zeImlVm>L(X<5c^xY+1UrHT#r#h?wP4yaR87Vf$(g?*3BHWodP}M2O92N%xJ{>_&SE zUKK}X0;~FVy%}AFQK_d-0Z6A~WX2J_M*`ym?(qSMirer?GZEj;{~1&Erh`ICP9p0$-~ho3~^~uKp@k%w3x|VPj}iaW>*Xb zR5Md8W#tm!C$f}Sv$L3O(vVHcwKJ6pLBKcV>cp(zr zf+`y`?27A7$H2x2)V|0j-8k_5SkeUo5(mq{{507B*RmM!;vt4XEfhFoN*-*EF;(B1 zl@pvIk)QKpG0#K4HN(~_V=Hh879taW?dt1od4YBuY^jfE?_;J@X+I zFk+$_W*)LCmZ6X;Ns3MRC}y0d2e>>y)GyR%BXio25Pd7Lm|%~MYa|v!-yXXpaw*$8 z!EGfaVTcx=WVLGhCcZ0siH)7)`aQaDa-V@(Tsdqh*$~Z`7z70Sh9mRWKwKgq^PE1b ze&qIKfXg&0=wr9h8vY8kwI;YFo#op)C_dHRJ}ci0gB(Em{g2u0R96PHYgY;TYYj&X zc=POpXeSRMaZA*3IL_`y+6@tixqe>wq@#5WU7aVPgCE=pPLvvb!=8=_y78+60I6CQRml0^gydyu^4{P*TJK*o*x5=KUVtg(a9z7&T4uPA%~X+EHuq2C zz@DRPqpq7leon+*F!l75p#ks)f?>9#$zV^Q9_+m{1_l97EzLXlV!M30x2D)09A*Ww<}=I9eg7P{?b)|NFjfgVifqv?FbZ(>hd==bez|R8}=4 z=&KCBQG62S?MBG=nD|F=K ztfA|8l`aC-2-$nP&`^i&D5FZ*_I54UgWEb4v}tYLu|o>Acxf*M8E?`JqA~`ttBAjD zQ*+5ij}T=B8WSR2K0w>zQ>`qBFPB1bTbuW(&2eMB+525gu!yZlFNWN$!v{b-1N=w8 zIu;9DW{|rOV#DD!Mo^{a`u_5t8zR`YU;PJ_P9n*bZlV><-n5IW&dv>G*pXhfnqWM0M#LA=tK0AfB)RM_w2tU%YGQc|_s)Yc( z@JN?sKPt*l;I)>UCwXZ;15r~lYcd)vJq2xp+LeaTBq|?F&hdsc`2odm>Zh@&o~8aL zMr-lW%ir_PDvNBPx)2D)b~Ba4mWTUX!Rpm(F>J5vxw0a2!~g_b zNm;OW^ro6Xq^75T%U3AmAA}}hV7M{1$c68$$yE?KGTCKF97>#f?5%56l4RGTI-|Ko zMR%y41RtB7*R6_Axf1yZ0q+*yuoQqhBJ@BY zJq$dQ*!tQOm#fB$qZ0l?*9dt%KDHFkF*5Q#Rg*8E@z+w&(y#h!9sPc&QO$oSD^;r@ z;OV0??3DNR^p8WABEMLz88e}4!~H)Pni)Qd?IwjhVt3KHdY3D%Z*LbnzimpWn4!hx zsL>Es+V+SktOnYekTV*tCER;Wnel$NVmy?lYxieNK9el)-8>W*NLQVK(2$C&1(C&* z4IFCv{5G>E$8}c(7I~o0e9+a#|H6rntA{gzBwO39)Hl%6(INiv@cLKl$d~+TJ*qcU zcys1dhrq13)7M%^q|i)2-2Wr&uLGiry1oHal$0Dgqz;Wp3DP}7cZoDZH-mJi99mK& z1xaa1r4$AP0g*;hh7ReLxa0G@@ArN8{&WACIA^W3*IN6x*V=XV+593B!!=rJxlVdk zw@(R*T5pO|9E*L{WRn#ySXgUg8+?g}HK}QX>G)EdiuB_*-$5P@+Tj&E69sA}GfjCO zOfp7Z)^6e;CV=NA^x-QOvwRi>DMI|0&ys~$WDbM_B|WaIqdFdc{Ovg!DR-Df<*b3@ z7dBL^WA!XOn*|m66`Av`(D{Q#nP1S=$yWH&2oj>)Ju^EoGJ%3r@o@)?^2AK_ZCJ3b zEnw)0jsXH)HCw!u6bzp-Kkw4h)7Q<0ma5Ts&OrwzOQ<~{J0I1~7%t6PhWDh$S-LjZ zzpJVyn{Lz?%;N;+c6s1?CI)_e@@itA?cIth82zqc>lvomU#9-AV=`{OzvS)SOs^lE z#|))D^7`X@hkf=tl3;I1bRp@TKjSt*yg+SkcyL~9;ZpOxPXIu+k!TDV!6VaJU0n-f zN+@Kd;jstoJgzzkD4e5is@_#lovLKS8Vzib%Y=72nnMs&w^&fsy*dC=T|XB$LyjM- z+tKmhA*`_{dxB}My8gA))LLT>T#hG#+>0B|vzdGa`q6TIJpeo>+z~nwoCprii32_ zV?jxRtqj|GlZgxB9z1eRHoO`EhCM{a=GcxY2mOI1_uqN{88L*DW{daRAYTB2qpaO>a&%4a7AYQ172$gG;5OYf8K3p~HWw{A2D^F6X(9tcX@W z{&()0cP)$9Ip!vHordAG?a`C32a|};{3vkK8_BrsFr(g3>eYai&UBS@blT3acG{c0 zO?rF=VJY!zGj@Am{r05G{ZU7IKP>{@d%-y*XZ>HDkwx#fvYR&$$ro}Oi4Q7f^jGfD z;~Abj3r}Z#gGC)11y#dI2h1BSRY1-UBHYcqf9DGGs|OXeDx%E`ZUxw@!56r-C`Ki3 zF>fxadcX=&|EY-vy8A-`8uuPA2$O^ULvo{?BAhMuwf4OU{BjGd&NLRRI!C@QL?kV* z%py$FaFy>U6Tv_J=jE~|-G__>L^j3QNlD!e1hTkbKoJ57~3GL-P?En9np#Q6^_8(uh@jxfOB$oLso1{Cd5N;mwK^uB9izTTRCG{aqq;CepM~` z?1O>o3)NLDQGUO)JN~SABTY{L?z;?|zmM}X%A(GRiQDFj8wwUY9sy=2$~CA!S(NOh zoef4ZgRzV!e#+c0uUG~=A%iNKP@Y841g5@fL&ob|R}jX`Lg?aL=QcZ`ZT&Oo5zX^7 z@9@ZNTN+cO2st8@wO-9x zU!nV+c0fc7j%P)JNk2CPavM$zYZh~Q*e@U1xeRo^1%EF~eDZ)C$HbQVX!u@TgTzW@ zF;CT#rO8E2k*J=}rLs}+oVcSYl>?fpN88H!ztO$HWV<@-*v+{^fH#?SpNN1Ui71y| zIf-W<7xKUq>4}CG3Tz#>CrIKgv&Z2*Nrd8XT-l8ejyeUJCdM13ke54eJETibiKrtb z!Y@wHC;h~(`AIUgk_~H?8PRKM2B&leG3QrX$eMgDUQ<)yg{xQr5pi?-*?Sqc#~Nid zRzOVZ# zsRC@(c>}CNk;c+SdUy^jz&x<$2YJq3WSus^7;>>}zhdMChqIAE9IGh~AItgj1Xnkpgt6(s}mP z&mo%<#w<|YYrxO(XhV(9oCjvLa|#d@Oj&H`qlff^USaV@T;xIk>EQ|bP?A|6UnR+< zz5?NDOd-IBN*UQ)_P&77TwrXgn-MmLoiDo+{1q}IL0HyD_9m9KIJa{ya@M{=SHkh9Mv21~fC zFIhjF2et}ilCcBY4v@fF8`^?K zGhss^Q|Ld|Dv+8T)f?za19>dTUi zUyhPk(3K4Rk3$JbRmq1*L{)F&0L3JZXDK4;haiH3&CqyPQ>+1{c>&Zn@BORfNs(nv zs(SbUc+ts?(j0lAa39r|pXmKhPaAShU@xPy`kXT20_jm{`YTUv=x=OwV{l-(?^Vtt(P`T)MBPSsMRiB+FO_zSR zw%xD+7K8*fUybo;*J$Ftf1cto*ipvUhRK|JyW8NE_0VC|)*QwQ$I^KRmWK)gH8r&u zbRz}sE|L}|BPUuoZ=y=%R!x_NbAnkS_+M=cnAxYG07DX&y7gdkw1>LmPfzXX=#*gx z9%iQp$WL`7(jxfXy;#hPk8wL%YXl(>Q{=~Yki!;J=+Q#&_Uvp!V$)=mJO3CZQkaC7 zU}20d!sEfT0XvWk+OFK~=9#I}DKUJ3{peR`@?{4rIk^ghaO=ic+4{deLa+2PJB{b+ zTa*L$zv<*)?p%00dc?`t7lcV_oT`fmXV;dWXf6VQ@kEfJyF)I<9)H_*Q(%{ zAz9+?-+A{VL8^+`j?g)9Dvz;lvOy)bC{PE+1{pv8kkSkp$&TZ2hQ~Sq?0_o^m4HfnFf%lP zTOP_@l%Nz4P9hM12@PVVBKpLK3&D~{Qj?G%nt4UoeBqsvM?fd4kTJo5FoB1V_k5_R zpBYLH^reP@>o0cNy>CZSlEGMWk(YziNuZlMMjW*~lo`&$43Luj`Mq2U6@uFwRrT4x z(0jJ}_0Xrpkm!KaY9L5`jQ@Li9cpUAEjIO$Fy0|s7NP)hLKE0NBxPf>3cfHMN&J0} z%l1*9YiiI|(i2>dYiuGsZ}UM($L#evGfL4v%>iap777FHJtl9$Mp(5Z+W*8>33{4n zBT0aV5Nj11Xrr4(ZU~WX>aSRAo&ns+lzPhN7>`P&BtqAi0dY;XR_3u^$N0^;<&mT# zKl1V&gY2dnya$nZhBR!S{|VtH9j*7Up};3XK9ENm1VdLCq8^%tK*pCX`4rrgFvv#l zKX}HXkG%APR`|%qdiCAss%ZT7mHYjDX1I$b!275xMd4QtwvE00{+$=bVHgR*8(NH$ zeV>GsV;$1Boav$-M#)iunAvV3kVPGm#+E#V!r$mb7%1-H-fmH#OFvZBtblR{+1mao zVP}w&d>0I%8|D%m+KvZzap>`It%V0z0RG?6q~n>ZPZUWZ3qpV!>|QkwwsVoP?#Svm zwCXE^Y8YqgxY`Eu`Gn0AwE;%qyq4D82aTQy94CaXD!RoE^aSm4O*zrat zxU{Ofv(a>Arg7BC<;OOO8CVT3h-Y!@gOS5wch-wrH_>3fy6F=j%g9qexTzQyIz$R6 z5(-1rpZ!XMELCx!{#c2gEk3I3e)_Z8?IYh=>ke!ex{>iWF|{5n$pC7^H= z8N$hCs!xhgvi{|sQu@LIn*E(>?yj|>?V>o%kRLf>GGEZr0=}!c;nzNdrEZU&H$)% z9)i))BJT{cqhYHDfA9f#XGc{~qBMYShveq6YR(7`u$B8MXvf-?wBVu;j2!(cfeuQj zK4?`6w4FIND-&y_)Km$n$_+P{C{6P09+BJn%e4MQPOwGOKYE$3d!vxymFad_l6;6p zJ_?*E^noVSF1*7mWPvXyX6HV-rkz+cdnBUq75Ulpp9r6NObiY@CQIhNL2?p5Llqc6P z_ng^~E(`)Uy=~&IXs2=m_h_-9^CO2RSg&IHEzN5@$U;||*SHpqngq`%9s@b2@r`%rU~*qVO}&qz(+dSsq9h*I2@Q7x3>(_e zmvISBdyH3Z2_Sgqe{^t2mRCvwyrO`VlyVI*A917j&V@POf^!9ux92@E;u;VV0Sgk# zYJ+(pW;h(Sf}v438~;@h5*l=IahP`Ql?^bVe8LNw095CrCqf!4DRnT@fRok36~=2b zBzFR@Y(|n6bo`{EAErKR6)8Ngi1cH1K|k8&m?d}^1!gOubLJNZU%R|=nV|YS@a;X_I~KPhM_Q?FQpDe}v7@6St^Hw1Tqu;F zcz?&sz2Gq3kA_I&-22Vk;uIo+M5hoesi5-R=Vc=fjt8k>-H=0`GY^FSua;ng@pJ}< zhe3;hXWjPV=IF$d1X8JefgaJOqmynFGvL>X%g)OMflxEhOIEI6F&B-w{?aXZePPT+ zDPRIp3wM)1Bu~O)m|2ScEXXc*d{Chm!G%yLK}mE3A)i5cBq!-Bu#;^GC72Y~*>EHc zkRf&h3}m56_lrn${2A*pp_pXx#hDc(0!~rPs1fNUR4TEMsp%Nk@9kiE8MLH$<=N6& z3d#~&XH{s=hxQNDPa}@F@2qg`>(;f1Ed?28%hZUyc8-75C9y<-sxV|8^xe7_rQ6$w zkV`Vih5sndb(P7R4_~?Hl{hIzNfZV6XAArC-c?!aGfJ!i-E~{NsickrHyuIo4%+NR zUoEwJ+RMO;kCQv1S@F-3{RI5TfU^QeofS>(DbG?P#-}y_N)rY9h^JvJ34+?Ju#?vP z+u#5cTccwXn3d@(UipfHV#}Hz)6-hhAU*TDxZ95PD^sNI4Bt%G6O&oQElhHMx5~3w z{;Yca$9pqewi99BA0?ISMSFQ`cO=0?#`iv0Cw9Cubl^h zKK5tA$xGcIa<5S<27#I=i*0g-6NRH3x$? zSTL9X|Ac5J1uH{ zp@cj%?6Uq*ahq?|Z11b3xAO@HkX2E79Y zR)J8JjN&3#gk5{Kj$2+l{P>gS&*vzTU#5n_5aPgg#rO3LGzG)3ftr9-LDh+;5DOo# zj*4!F#2G?WR3&zo^~T8+in-aor8BF*%X zE=11}X_u2hwyajjIsnMm^{(q13uuwXlcxLoGG)#@d6$re6a%6qCavG2P=5~7h9YsA z?axcFbzOEMt@}&4G`83Z_gVQ|e^)xH8VucMCH6O+)?c5#Fq-x+vw|_!Z>|2|lh7v{ z70}IxRRkmFH4E-320B~$t;MjkpeUv3KhY%daT{j_tsH~)6KT}>2{^ys}_WrNoMgg+5ajG7v8$C^S;1k*(MvfLZ ze^`7HwygUeLY!5gQG69v4*}14p+tU~sPEP^r{4qxnf?a#G3vd$PP9Hn&p*Gm&{2yH z&6y#5IQ}QfAE|YHRVUSEvE6oiN@40*Qyt^PDJM;-Ms~H(q2OwbcDqWs#HAWtlFw|- z!PCO714maPEFo5gkk4U$Oxu7WjqUqVmc&2)+3fNo+1)H|+g}D)+#cX78P@ZM`N@K~ zyP}pKG$({0qyo}2uY|%#Aj%_^inEI7UivCs^nZpC=yAZ&@GEH5-|IHFVy-Aq9@_Z} z1n2gGkN13)^>884U{C`FWPJbT{8nVCh~KYQL56yimih&)>E2t|HWQj1y-Iw1r@}J4 z;)k8woBUpWK61vXhh{KkZ7hpTj5I@Dcci3)maK=pZ}{U!g9Nq;L(Gp3Pa4|DwhyyUpVbU35Wo5RwL|82$gkCq!{pYHp?B|_r!ev{UP;$dzVgqv z&ng~%T=3T3ZZTcN9~8YQXu6ZW!!3TF6b)H=bjlrcrb&v0{SVg%txLTVM9-B%W>6e9KIbS+}}i z@R?+6`#_1KFoOYo2k1fubLOF5)$X-YrhhMgoLyN#7KFDa^;*dd6G(h5M^A8HK1s6+ zGD)PZEQ$bcnaKK7H=e#Vc+cPxOPe@q(79pWsMsXPO@w{QN)jHY4C8V4B-QC^U-&eB zd7RfZEEw|x^2GJt`hXea^kRJ{tZs=XZWH$bYXf@SLw3qVrrAS^$n;_4>@~`gpXvoN zcZEEIx&SRj!4p!CxD2K86+av~a$oWbv4_0*l7Y-1IJoG^P2A*VN!axM_UOlclWXH#w3`$NK0&@F_=|+K2u9?8{!}NSQ+q^3Lsd zO6Ppg5#f-!c}BnLJD`vBXa=V4rPA}<*(9EhrlIvHi1}+M9~gYQIp${)5d&L;aUP>+?N`nUB{6i6f%Ur&LmI4G+_J5$ zLV$^aJYm8s_F(qC-;)tfaO^dnCaG9RN*L|oUrqhI2uMQ2y|8OL7j#aiF7T@Yz0s>- z-WxqDy}8_fP^#u`FBi9fbV?LhkRAgk>QC0xL^%}$F$8d65Rot%sh!bDcXIF3UP_HW4 zd8*?9V~QmhM2xJ>-tIVFFZVMKb!JCUA@TzGodiNzOGq$3-|FpbXXh65R7j>^=3Z*l zzQ5#KnX0N>@wMaLg?gitNByxvkXl0{yW!`BDYZuldJ~63d;e<$rq9almoHvfR3t03KZUTM>b&Naa z$PQ@jmlqU$mdSeeMQJQ^!0We8#fQ?)&itU^5&sL_`iCUwwjCW}f!Zq9s-U zz>wX;csOlpI82P)dB(2}Tb*5-ZLL*R1y-yd2ZrlsuR)`FzfiyCcqD|u0XU=`F}%@* zaK%vyw2EQ3gMBbDr%dTZcCehNQr4~{528}Ht`duy{XC1 zME<%#(o}juUMA_yQ*VWwZmJ#nBZGd@j~W$a!MNcxOn(G82jdHPRf{(6A zC8I0b3cSG9_+3ty#|D{%6!iqJIZ?0ybm;S`ope?r`<0)D6<40g4MYNG$J|Ary_PD4 zK$mFmubjeQM4ULHa(8pb)DGoce>qut{{2D7y9<^1X#O~N9-ScoEsW_25Xm53#!;H* z0O+YhbmTkcK*4oR_#T>fA!ur@Edu;i{qcQt?@8Uv^~GH6<)5=qQeWl-6rCD*13Fhc z=#K{(*w;xN;3=@i?f0GKquKAlu@!RI#eH^$>^PId_tDYkH8bs^hrI`Vg<2@yD4lDI z00&hVD_c?Fl(bap$5O@8KTWTIxS7e4AWT`??g(DQ(C=Z2!dUo8|)DqB#K>V@W0Q97NhlZ4$fPNTqZ*OnqanXX~bYo+qgNI5vV9b+g4YO&h z`t!pWxwzP?N+vKO+IupT`0b*>1)btJQF{*iW8K}U&s`R?+XT*o?#e3okY+YYh{Te( z7sWs(#wPn+mw{!HjTu*aV?|Y8;yKkH!)~un(%C&^>z> zS;L}AI=bU6o@dTSahL}|)U-wDvpy-x#Hj4Rd(wFS{gZr<+o3nRf3n9=TL-d42w_xD zVAR$T`GJyjc zN}?}IaGwR=P0KuZd2>WXe4@Shno?j3eh`!>p=WK{TLtnwC#^P>v#9{1!HaG?U-3V~ zeYDj+r&tHCcQWOWDac&SbEt#mD-kBCp?6@5QjMv~d|&BLim;qm%cHNP=^~%Zl%Ppu zI%~8u$iP|=98+$2z*sbi3NaDYmYCeE3&AI?|F#(MreK2Gi);RY2_THGwSbjW4==-&pzLeEpyc(!+37ZM+0H=Xil+mE<%*DIJw!< z{!?>iLQqt+zkH{%akffz^>b{z-@zjYfUiXbv_`c-!uriz;Pqy$l~mv9P{6b4$_IYq zzOrUZrlt_S323m+ODZ)Ok2bWOAn3l)^W%K90K9lVzbW$HvrDyK!{c!K>)N|Qw6M|3 zCQTKl;o4tHoGQ6XK_~Qt@7#PZzY{my3Mf(u7M+}GEhGKp_7Py{Oe!aP(=7&X-db1w zav_NH#jW+sHDu#0I(zZb+SrTNCut>h{U)Lxpuw;oC*wtMMR!UjZ>OH8-9h=T0>pl?G}ltB0D=r zoU4C}cQ?uvnw*~P0icnX?___XWbxPP!aviv;o+Z3mj~KC zHL9`Jvp?|W{g9fTp!7Aa0QI5K%qq}2Cr#CroHRgT(%+AB+^qsU`PtZB*cB{Sk;cCO zAb6E_GebX?enj`L$pbEn{`)Q0_22J!6I(fS{yHh${~i&itg~sYoq;(74(_mFe) zS?W$Hx>H_a<@kCrVMdbhNpxshNue#9XgL>+lA>)R1~FPW^qH|lki6S{O_B?Cmz>jr zpXmvoMT!+Vy7=hh9Gb}~QsOQsskL}0CtH+9zrlZ*JoOh>;Y@TbsELXZDv5|Q!q$d} z8HKiAVK$60!3tiz>JZlYnEV>dt{;`wsCb7C9{SLvQOk|rWlw@R;bS5+t~dI6t}l^> z_3y=34su?J8UP`BJ-?aX1}zcVP4l2ie`zeeC-mZIZ&kg&kq= zW2+jZi5!|kMRgZ8b}f7^^3radwL&<}i(Ty3wKQB%D!EoV_wCcPePtG}XsJx&aKQ6k z94F+4Qvy35Q|4;r{3bK}8iP($A47POPtW75^ zC-GD)W4P5%i%JaNfseuf)z&YZ0VGE__n$JT`Tb<1KI%SimEnJQg>1h&kWC8)jI+ST z$2&(IDGycKiXpGGq2xNr;17m2`J6Oz7LxB@d+%4|uCuuM1pZC2I|`0^pn6gbezYC> zK=UR_dAeO7{_(uhz8-l&_D718kOtl*`igg6x=yMG6XdW7=AvWO*~-`XzRwMiEB1T^ zhXEs|ou2K*pgj6e(1dY4J&l3`B}mvl;=@S1hhU=x($Xn`H{K0xObJr?vP45y@0$iW z1jh3OZX#Y0WqbY9e^8!$?@OQ$)uI7VbPz0oC08kNt01~A<}*ZwZ?QX4nV(}O;sLuB z%l0B}E_45apn94&Wqlh|5%A{}sVOQaCC*IwBFSni+B?0-UAkjHQY5lD< zJ<-guOU&QE;6(>@-rMr*&HLmO9Pd{!)TVFVdc?&lx24mnJYFz*`0ZU4mw5O&LESylE##rEU3kkC*Z&{}a=84NyU%65v-OL4TSMzd zhBj`zx=Rl|M~s0%k^FMtqkHCn`nMSl_+Of2@!Bpn?M6UTW>3X5xFUgh6(&ig;WVqT zWDV@LQ_IG19vxM2#Tn5Nv7k2m4HBrSkHb2AHm>MxVOK{gu3r~n+N^MBjg>X}6(&NV zsMp4LRlTw5a1$B@PQNXToC$Tv9W5HKmP2uzp>@-Hk~w9)DHg)Dt1ZVtYDoKN;a*_2 ziwkfxxA24Zmt}~_T~sA7Cw_lromK>L!s$KAosoesz&x2OtQypt-lwPrM`rP2<<#mZ zq-Wy%-hr<6>=XV{mu01_otaE28x^JL+D@=26&)yf%1gAySF_vXbHWsj(|dK!Q2zP@ zPgko^hJxr!;(e0K_nRG35x2v%o`1V+{)}E7IOk|{UR9)KWl*>1>Ho%E^qs~&qBuYg&b?cLhjI|HdoUa}MCTI!UA~GfF;;3t23K4D=xP;kE&B+9t>0TahV@|zA?^))Aw-{ zfscyxp!S|+4LKjva<4kFf!Wl+j=Y7AK$RRFE;l8dN7cWr0;3UehVE$`?|QkWtb)+a zV-|-=er{+hsoOEW?Oi2r`6d$N%%>L@GyP-VuBG{7+eYm#0#yW^I+5rPBGU?fO&xQT z(f?DN^Z68x>bkK_$u~4_#<0=u8c&LYYW~PrY(vKYd!+9C7bM0v8(T!&gGI!_>;F^e z6>P}HhWO>++>U`Vf(4H;Mf6k4V~y;{0pD{M#gbM+^J~YtZc*5q1etez|EuU{*ib?k zL2As)y9Pt%-b9xglGv7xU&L>hpVz*6TF2Tc{G?YSG`C0@uN)EQO4eV#dMcw&g(cY_gEht2+m;e$yD0Xo0#qj|MQ;JSA3=vt`2O0x{2jT)<<>P`lAfRKX8VdI zWqF7)Hya+8L$gbEcvBGi_xR>(DVF=~jorZ)r&&6fkQ%berpVpcJZnf3VG_(X$(bW; z@fB%GBzgVWzK2}oDJNw;$Jy=tUnHLAJ*j3(wbymq4+7{2;>z=xBVq>!TcmB|pbdKS zm^2a{!K05C6w}>UyZ_*;Bc4W5>LT&DAknZiYLi5OfxFjr!}-}?49ZfMvz;G0x-ggN z0ITiYz2~ik?h_5A$|<1ty|{8|)Re~7yo$JraJ|@BK$}G1`J-n&3|ETU&_&L>!u{s$ z0A=MgjeyO$DVzCPJ`(a25!xerZQQtiI!++sUy23)lO<`%%N%fD&k_$|1 z$!qn@B6-k&3!8bP*W}`%D`*2E?`+wA;C~p1J2tm8w zFv$5X>22nJm~|v67!MoJNChaJpV+his6*BK)@==LJOJ5vzK3!y{nsz=cF9G=>brNz zTa@%-dnt}}=Q%Taxl{?4X;XT+1mC1j9laro(vAOiou6M`_K$Tv-Y6#vMxOG3o1}iu zIFVfB?}JQ~;)XDPuSV%d(O%2r)#x%g;&?q9U~Ed&4$eph`OI1bUrZstE!B`S8SVbB z_q8)Y8g96-?)>h#T@$%TTm_fg)e8CC{)nH5qSlK>Q5bq#4xzO#_Mls zzUiiLJ^u4IP81F31{4+o`KoZi5o;7pE+Thta56UZ1Vbh}8&xW!S^t1r@;zl(AD2A+ z4$Q{PPLmlBGOI>XM_+(woSdU**8%rVnM%o9}~0 zqIcG*{HFrf;*HQ2W}Xn1m3~KNq3kF*0i1MZpoEsot;J$Q%Ph~9%Z(I$ofdt4QwyON zRIV5|w|*4)=M7f`m)j%;Y&A?!cix7-_fIVj8a`R5SO0Ly<%UKo#>G=kOxWr@a>)OQ z=MF*;dJsFVACkyk1eX7f>nBTO2O`Q!O(W1Rd;oCXfp_-%yXLbqQ=;m+V*^5tnr=lB zikyNVQ+l^4Zi>!VrshxORCrMl?BUd-?+%SLw0E8{HgT&~QIZ2n5UBrDzRn@ot`vg%(%Z&Q^)> z29}MSf7vU_ptE~VfeDdwNzKBn=U7@|VBczqJ-sK;SBY3196j@B%=Mke1g@DuT=>hr zU5%v&3%uUJ+j|>+!j}(7Cf)HSBXJ8tHOlO@=QjPQ>6>Mi|McisXy5s`yKh;ZT)Bk& z6FruNIZEYo=w$kbD}UA8j_cBK?Tb4GIIgy>_*^d_Wa1`z0<_57(M4-GCE<;wRsNeqj6jW=VqoMX%BKUE-5%#_1xB9KM^ z{a(G+*i}CZ<}U@%)E`^EZntJoNtx77oc2d}I#vLnlG6DOyNL0&AOA#y-6~%CRjRU& zDb}If#E;5D=r=C#%r{!JASC_D%Zv3ZwXPr#sf^y#8^;8IyBof;yMIU~`ut^apRiwe z2{0W*a`_cdu>LN}71M}TCZ742$}lY}w3|)DZSwgg@Go8S6juOV9~Nahzu^n|zJ~wVb*J;?;|@_H!#?ei?6Kt<^?(Q9_Yt+> zg`vdhN-AHfR+IZFgTZUGw3sR3Ssm||?i%o~%VkyO9;TMTcKh+m zE3-pKORx?C`hw8AD#KG1%PE!rEx|u!he<_jXONl4f%J_kBGqzvoN5;RW~~^b`OrRu zv);FFdYDM>PoF~Qk%XhTsO~w`?BmP8UwOe-2=DDbTQTR2L-cM8W880}uBm?hL{~f} zV`S<|v}vcoNOvw`o|VU*kDNs1<&iiTY7o}igFs<#4UHxrd(3=#sxWBLDYM~Vkcash z0MU3>HuAKy2#%Ec#&x+-684dGH;tPqb=^W_H@mxF@s~DxR}yS6t?r|tVOp#6zg9)z z*Rk-}Gp(&`qs(0IF={7t!WIz|ft&YOHupK@3uEd0`SlZS8XB!BCUm%BGq08L3|vb6 zHGLFrwO48l^}Iw)8Xx|Nz(BfQTD}gsmOPaY>a^r!9C3Fx5XXBn_uooq0>#a#_&)Vq z-VFz3YGp{96YX!9W(CHVh`8SpR;SDAODN z$o&?RZ<7UGxNBic>w@M1r3gCyA(=pR%zvK*m`~iO(YTs`BUW0r@c`rbDx!#f*&&m8 z7gsGN*XHH62Md%Y^8w6?@i{ndSLjdMf1udffVeUXZ2I8z8fpDqcozS}EpAjXlwjLj zJzvy^_=y`OmYfaKx_6wMBPR*9Y9ID&OjUC$Btj_OWQaa1k5E~lvGoP{KR9DU@=snS zB}*(k_@guU#I2*G_e58{snx&u#kZL(YeV_?9N53|97&?X!;hh;Ag0`8V>iU{UkR6J zUpYA9rAk3x_j0{fD*h9cC2*1tH7#RVb-ToI3bZ5Z9wGn$aqVt{m!Xqo<$IOJR3h zCQgW_WqQ{sbf1EJK1e0cH2$Xmq3GTx#yIggG&n~mHm6dq z40l1%%U+{ln+yWQ9xqCkTT@h2^qkxwXO5}$%7g#!b*4QGFtBNpd?~kM)H`nYgBFy8 zMm;`4*$}zy9Vhbxz3}&cN$p++esVb#@2#yv>ij>Kr%Lrq^Dr{Y|JNcplFFZ40U6}N z|4S3eG-Xx>wzQ&iG=MEM5ywU#E?da9G-Eu=?=i1OlV1Zsf z-Xs`ZKd(PLabu>Ve$3O{x`xy6W3`d-iQ6e28j~ODT0hyw=a^s`yqctJiS-272`+`> za|8v9=Xvn|VK$Nz%O>7L)-(D^ORH_BV2PvL1dp2y91S%JG}QDlP`iGBfHXc68bCXF z(lP~pJdTttZC3qe|3i_5J<5DP_DkVr-6G0RoDmhRE8oxx`KPYIKR7TTsl^l%#Hw0a zDSr4bDm?kWqO)3B51B7lZOa)bTaFrkU+!BwA<{T%x_YZ^{~5&14 zVYyG)TKpTj33ZRKYX#w=#f&{@k-hlFoxdYaE^l#8U-CjmD4N{9AQ^9~v4rmb zn;4Eh@uSEo55T0X`);OpG5%Lh+1EIvp-$3YXSC=QY!?64W13vfMUKRAXq&vkvtXN? z3w&+}?I1uf?9rHnF$(jfnrkD|gwa9S!MLpTfZe~n;QbrE1SU7SWQZe8r>CEzi|hT0 z4^}B>5%34X@o0 zhcuZdfnq`;nFQb7HTd50xv~a7Qd%9Dr#9)9C!u4I2bX0zac-DBRCq57|6KkiCdLdU zB^{?`5zZZT(oMKn^DI;36lVJwLEhfLL9D!%gwy_4jwI>UcErU_q~RHHc4FJF*x)YC zzqUR;cBUH{Zx@;hWTE#UZ1;fsASVV1L>7t{2Hpcy??EwxnNemNw2&TOT+lBMwEE3I z9VZ$P69!JliayN6($fp8sCe`r-rs6u0+`0K(AbMHsD2ocBJ?f#2WD2bDjpP*MCU#e z5C)RogJ3|@?}4~XMVSA;<<+Snt392^t<|YwMFhL#s;w#sAb)kC_~N64SSLk)#kh-n zs~0EP_)BYdgB7a7ny`Sg_uwwo#yil^TV@A#QvUOYDDU{3MbG6@Q{r3;7N82iwIou? z)F4s;=R3@H(Biyf)XaTIvV}8Ui@TZ#ko0((fv7Aa?9)@&M}a3lIc>rBC;CWppQ0Mr zM4JV%z>}hliJjQW^2z zBXt7!iiY!)A4d^)T69TB8Bt*!SQp)UWsd8fTjtNOA0mZp2iIV#Zx%z2J+EZ8H5b}W z_04v5KX;jYxVd_@v2fVX`?d1>cV}U}fwm?t%>a?E*4CZTsr}6pakHSS)Ecd06f9(W zp)hx@Wepqh?c2A?M5T&nO2&6Exz%w!`7O?RMWp_UZIWp017LP8){oiP)}-we)yNsf zNQTAVDDMTyx${FiuXG8nQpao1D1CXy?{^5%~Ou;j3MIZ$#);ftBH5efzWX zHzB6EC!O8w4;Wl;@&mNC#xB{VPIXsof39O&E86Y*{>mhRvaVJdM7NGlI?XD9`*qpG zhZPn3<=UbT8wb;61|0&OI*miTC9(jEV30~)te!6EIWgX7+KWC_=Hk`tiXu|dA*I-~ z`JBc#{g}3x*3ybvXgzTye!OfnKx?@fO$}RJ7_n!mf9DVBx^r{z@c79R@-BL1R#ro_ zhw5cX^IwdLGoA>bI%;*EB&%ZCXr1qwpE$8FEjzW zQC|m7Mf3^KM0Kv5@FY0pb(>P2GM|k*Y@WruT9(|hU1@&)DDyi*2t(zs#c8U&7|1a| zG*+2+SNln;>~DcZPx#HJyn+!&vaT!MGYWJgYeBX8r2739?r0G)vr0?Wf*D_*)N3HG zHr(}tt({DQ%o97^QEcT4?+_iBQ+|MX&xd+9<3=9Ur zkk`@OBm*3m1)fkfij3DkkNFg!9O5a_3nNZJX&oe^L_!ePi}(AbVk7ZyBV?4uT{z~I zCG+9V!B6LT;R3@9-fnM{>#RuXg-&-z3ukUB4riV_Qm2j_l_dN#AaRyH)agS!E)yIF zxN2#*y>^l;CQ4SC3`)Vz)Gf%idx|pG)jN#oZXm~Vt6g`-hUhK(6>|DKU_LvUa98iN zWIxi^8IWZT{IaOnU zXWqBA3wqlwvU_t6f`zG>E5CZ-HR4_7H%r*{Dy`dv)FF`w*ecdIV_PNA>&e+sMAG#i z$wa9G(s#RYKY8@|RDPiwd5FCJzw&WHiPt{jR=n^p9@Z2&iDqE4V)Ub7BNV_TE=Vj+ z_rkMoY4w=OcPO9Cq6P9$ARZw5AwcP#s>~>T!Fa*HR&{P_yl=nrZJsS%BZKxow@GE~ zBAN?>DY4-HsBL5{kpCc%I)oVK{BJkjdf_kf2<62ZuMThGm<{Q9iL!=wipjBJ4S7AkzVf?guS0|EkGpG4sUqvX+n84pLI-~54z zkE76ie0r6?FOftVZf1aCmONuAIRc^_;tl{>1|^IY_r@nZ4BHMnM=<_)_l*wzzqO=T zWDw6yA|y#BiOA+0O`I%yy8qVmK+!(7^J5|7UnA4#8U~jKaeta@<6D9S6SJ3YNRP}fWesS`jfHqe=y)<5#U)RJ>ZH*Xe&!K{U5bb zTshs7qdxXOTpp z>6!7_@t?%c`aPiMMxbeK6r0qnH@@><&ml|%;x2@)Ls|oci4>{;z(z)8!?b@iBBgy1 ze<73w@(_XpBaZ$fK39S>Cm;j`H(Vu1j4qsua}pRxgK3|oaX;e6?G1X>V;+0mSJ*hw z#_2C$Kym{ox3yoPgBG{Sn=@$qKjBPsn#5jft$H_^TvxShpy$1o&q5dVWR;X|MDTdkTXGQcibQD5>69sHZ6yY+pjLgJ*3uG) z@RFXXRdD-(0!DZN*HaAVbMu5P>Rp}$YbV@;appu!QLHs9zMGCMQH7d)%fkJ-(m|R5 zq?ZjJkhLK`jjK|*U^a}V$9JF0gk)~2X!RAQxXp$oq!<=$Zn~-i3X$NpkOq{P1ux`) zcw!;md{+UhnfIo>oDTgFSv*+>gljRnkb~}**P)KzR$ZdwT6RM#okJ+of~#ZD z4qIiJux&P3w@o0M;eNkUAJ7K0?`+LvWhziT7%a>4de)D+lkdnus6bH9L259jTdxM!J$ky4^B&p zVqTeUy$s;Hz}kqP4Gq$}vd4HQ!F=~bOxNe_q*t`NGp;TT?-MT&Cq7d{FH^Hn7Ikyk zV_!?Hz$Bdwi6A;orJHF@J`4Gp!!^m0`GZfY;6Bm=GBwCw9BuE|?fE0GY_wFo0b@2H z&eFNR@|6~4v)G1Jz0SI2F(Fh7xdf8IEU(Wtxz<86<<4bmn?-x*2}vin@if86C{3s0Zfy#z4169tc6kOeNBwtyTK zCMm!FHFS7E0JSFKdUrUlcH+Vm`Ze}y*qQ7sDzH~g#0vV2H9-F6ZTgltoB)2I1H1|F zcqNx-9HGg9#K2*5<#=y@KvT%2YmjAZqmToUFH$j74UpR9mV3(SZu99#K-iKjwpknZXD@jz`y=?qTWTHc5%Takkz}5B& z&e$xHsq39`-uCt-C2P0fKv!qSQNyfe94hwtid{iIgKM*hpnoeC9O|fJdOF!+NW=Cv zZxI`k20yaq(pFUkY2zQ3hz{X>KP9oFN7%sy8(lwyr%z1Psdwd0&pmgHvWva4ClA94 zr?9_ZYRzAqE#b0?NS7@VjIsYd@}zVWlRWvSF9KkK+0gqOxLeN6@t%yql-%vZYcF%* z2IBBW+AYgT^8^rE8f!hgrP31dRl{e)51w&fJ?rUrV^-g)*uu&s{cjZwoW(OYmQFvK z3tAmyOEg#!sbq}incVb+!jK4)Y{6qz2^WTE&o=hCm>sjVO{Ot=|HU+UGQZf369>N$ zRXFV*cU|3Hp7+cJ>*o<9&eI(NQ(dK1WKTRQE{-*4T2vW^NMi{*3$3iyAi>E_hG%|pW zmIa8-*LfP(n&fKEhGT?5q=fvD6XDeMIY&)J`r0NI4}>2?f}NK1`;lk9Wh;rT?gOD% z@42`?(d)9T7G2iwJT)QU+x4XS(|u`O#3M=2YxqVIL>Phg8 zE0X<>sQOF`KK-)+6-pyHDt~WShQ_4iF!}&9i^%w7$|!J~20g-7=@}9%KyIjm!tdcHaW{Cw^LF-3&PT^kSX9v)HZo(`|5Yupz>lX9GVeRn>Hcu5^eN?leW?dT+! z-w6uy@Cf5Vk0f0L)yMtq`0?OwSYYK(f3Lm8@H9BF=XGGH*UP$Pbezz$a;r5f6%(lD zj^9oYh^#OiNTjtaxySkdcB4U#p0#T)S}~Ev(}Ev@uI`l|&KxSe`R#P~t~pB6^zkn4 zBU303LBFH_=W~CQTb8nuJ(w@k=ShTvA6??V-6$jOSrP@iKyq;4k|2Kk$DRFwsg>rL zuoRX^{pu?`NcyT99_~=!7aTKMdObEfCuv2Z!UzRMfM0qX3-Y%^n75pDCWgh)5bcyE zu&>=J zt>N|cE-u$MS^n{__-J+FH*K$rO|#%1_Alu|4X<5El&a{s=Hr0SxrA063vkuGp0x~! z&9dwo1d3oU4|<^j-i6;2S6iRTy_96EigfG4w%3c8s0(+TY-Xn0QLnHNHb1W+l1S}I zrG3*hD)L2fp`GhRmU!{wuEBS_-k1J1KbDtAs93Wyt!rkV930ZG*htlmn@LfS3VHM_ zwf7@aUUE`c&%)9uA+Fxvon7__|y}3eqj+} z_>l2bSxa&96YCp-iq`3Y1z%EUlq2Q=Se6yOx4-#)OnP9_^n>x|f#=3&DSikQ@L@F~ zVJxsDU9P`G$S4aLkUI41Up!IkLtw5=d>~|k zKzINjk&?ILB&ZHiFQ0fG<>zwINosEU# z3-kca-2jgbaaBmH0+7l~z1g3~hg}5l-LUwN9X9Ggy}#fdPF(1_2HC@4F3=^C*Cx<| z3zU1tT@F7^_bqM@Vv%aDdi+5aozc_5OXL`*IWef@?eQ_3wVqVE;t~ldCO`>`GgP)X zTey(AmZCkb)J>JtX`BlSDF*JI!JUeOjHW)bZ~1fhLP`}UPp#kTSGercii6Ri?dZ4- z{XIeRpZM-2xK2uIw@3&1Tq>-a& zuM#qIjFI|V>M`9d*+bWz8G?06jZ1@8asIx})Pv?@h$)C%YThUH5B2v7t8sHThyM)T zW=YZi4C8;s^Z&hANbcIG;Y8jwN8K`XGm;lRmlsv128MLHL8q_R>xQFp2keX4yviR^m9D?UQOmm3!UuI!i2;uAa&^RfY`7HDu`p~@OcOYrrVbU% zqV)aN{b%}XL-Zt=0e1FT|XxRjd4Z2&3jq{m9WXBKx3d_e_`7?K)mn3p+NWj?a2 zLGZE+FeO@I%dRykinili<}atM&u1n(*XK6}95EEj4_Of4Fr*D+Ze|KDl+yngpI{VS z|3GhY%9vYm&beI4zDxXKuL1d2WEkLWU}FzRWV*T>qToWBQC|!WM>(ud3R$CaRiP;! zZ{~!VFZyT(RaDISR&Xwc9L8YC1AQKoEpYcz$>C8jdit#zgsEWn-owR!{ywwt?rsqM zYG$xrZhIg&6?B`VCl2z1iAIyfNnc#)WTb6YY%QML;$Y7t-M0t6(w$OHDBvXuj#Hn| z?<#i@Ce|g}gjV_OjNX#dzdufbR<%7>M9dXBH-}Y*uRbGz;Adc=i`6A3nDAS*R@lVAPq&i;Ar`RIG~9^-6= z0;|>8%WIDww%lPKWtTkgE@A?|L}A)Cr_R?UfXaB5I8QxW#fs$Pj1@FBw4!M5qe9jmrcF|s ztVgP4#M)=bZCsvuR$i6BDA!mkm%cjp4jy*Ezf$isFKT(NBeEv@Gb$m?Qu+l)|Fcky z#EK}8QS|6}Fl7v#B~X(S+$NdxiJi>0C8^eX2Gc_L-Ge@Glu10i@7gUwxK`BSf!NaW zbm(?!k4sNwFVRP!WUA~MFHzp+6zGB;jkwc{W>W?6TU^`t%@PsFZ?Y<%x$;v4d<8GR z-JFuxhLIBgXO=Pp-~~p=uMD=vc_YHSAmo<;tH4}zuO95a>(l#tCdUI?*Be_gQYEKn zMfnYLVwtok#ife&hw#ULJL1!$94){RdD&S*maPz;Ckt|8i)$t)M7sjq96rYUm6~-z zN<-r%{-y?2#!zQdmzRFpx(*wf+!?hQWzjXJAx9SUDyzoCmY2Kpr{d4Nw}?bZAOK_ zt#+zwYn-Y!U9;>-7r^dX6?juCh`gUA0$L+=^F1Y;d(ixsmI) zk0H(azS{0?Dpx@MPpRC~*O((w%n&b%CMu9-j&k4x_QV{ed>UmW2&=!v)iJO8Gw zz57RRpIDUNru0&x0%+S_^Kvh3tI1FSo>P@)$d>k60&w7>9>YSzW5z~96Rw)$gExxK zU3FgSYN)&*cdKW?`Q zt2*)5rIO`zpt|2J=Kba`PN&dS-k!gjD!w;e`Q;>G>t6k|-#?`33B}J+PRQ9!{Bn)* zI2#RJd4Zz+(%0D7Uzg9=ab?cjU8*6oJIJa*PU{QC_l2i)#Nvsaium^Zm{r3-fe<^i{NHewG{mb6Z|9$3rO|z6yDj)}^&p^Cw#D9BN=2kJp z7$NFB;OQO}CqmNR|Fm$(zJ5ka^Og0KnAZE{)v~MQcOR4q!nEX@YHmA>GG`|NGues9 zep-Ha`EE;GDU>N!8Bz*SD%Guv|B#S!*YnF7{R9Aj3dy}+n|KG(W+t6Wzq#-l@pj^aD z+DEwmHWlzHM}7eLqCKWY<*_LK*@=GI^0coEHNsZ@Gbcjs@11S?zDfs16bI9w{?}(N ZyEVlw+H_O6{^g&$+GstfOx-5xzW_PeitYda diff --git a/images/gtk2.png b/images/gtk2.png index 25c47b3b1c46044cf242a19b313b44a8b4436105..c635a0a2f1fb6eed10f080ce7a6e09790fbf9adb 100644 GIT binary patch literal 48263 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⁢Xu*kNss00M=FB0O_D0t1G_hm;*HL;X5^p%a! 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 diff --git a/images/gtk3-menu.png b/images/gtk3-menu.png index 8b599edbdd722ed07b7ee8cd9b2269edfbc6569a..f78018294bdf9d81c7540b0aa3f0f16588dc6beb 100644 GIT binary patch literal 43026 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 literal 39983 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 JC`MZZ{udxoX%zqf diff --git a/images/gtk3.png b/images/gtk3.png index 5a00c403765e8326455b5e0375cf5a5af1f0a273..870348fa8c81492d9926dfb1e4ced12058abe03b 100644 GIT binary patch literal 49888 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 Tnc4gEw^T_^4gOiiEcE{YY^O~o literal 46791 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

~%7<8P#RZqr;#rqPrgsWnmIon{ zd|O{J$UvAMfN4JQq7x;GwnIbvjoV(yulYCsXI{{kFH7H1#3i2kWso@ZQ<{6QJGVtOW0vf;$n8ke|uyzQ>x#=N(It=c-r^7z8i6Q$5pl%n4x zKrfWX`LsdA>xjHJVOFD)C5_-Qm1u_B@uCEp4&!wFc&Ywp2lg$mc z)qIUnmyY+SQIkq~S-#)9}P~WH< z$#zd*>9M28}fUKZKJ+Y)aVu$=TE%15KT9Hy;_u_;!Q0ZaeG1{z37zdw6uKRL zNhJYq72Qp(+>z+Ssov5Df_$(dFT{UuD?!T}lnz@Vt|X&FyZjjK(5L!T*Z7YF)~TJb z&LOXn%B%esU%24i+cJQg_qJ`FEq{i7_&|^B9dnlY;ZS7pHwA*n5hGYV)x%VzH^Y$k z6!oV$o<#UNgY3XlWCC~#d>!2M~Z^8)BZ@;8v~gg>%bcL2xVwVl32CX0fav9hvmACza`AG z$zL7+d3m(KYUtHgJS zZ1=FSRu+6PSIXxoOVj9b2q3zzz5iJTE9`1o8=d{)?EgN7Nd*TG3f+IK96Mr+;?{FOHSOm5k zxZPWjX?4sI2@7$%ec7~VasRcj)TYrU=E}=kslkvrp{Z8Tu;Tx%bS~_KSIEdniGlHw z^^}hBG|;BHscCVkN=qQJ+cAiu?rYIQu;;%=Tz7VK*IwB1u}{y>!DcTHUvGaTB^h9U8mAF0|TlRyQ4}S zb?wy3=bvdASW}+rSHpeK{~3+RYYx#ekq1MRVr;@fFAe*0vg(PmV6B*u6%iC;FNBlI zqNu?G1HN(2uH{yYYBWNm<3y0ZGY;2R-vnHQrlFpt{ zh>7A`|ITuKv2$Q(f)$O-c~xaHoR@oi*4InT&NNl9CRWy*4RnwbtUplwW<1&JcTwT ziJMbr?NLcLLmA0cL9;_F8p&slwdRA{a%2|RPg)hVwVzv73m-lUgJ(qHM zs7r!c>xtOCzhBG-r(wY_j2uvm&1aK;fM4K5t7=#;p(2y*4X*hn-O(hx{M-xyniKKS z4M!CLP&zHuQ8vm+{a;pql_V_-4We^0@t!^Ik2pQ0Sx>!# zEgA?~jSVz!ihX({sQYx?ByqzMv3!!mTsT1{U?NiDqr<%#pKJyd2_XNg|m0uQeWf}DI^-vdxd>DVjWm% zYT?i#I0m7@!>Ye71iF5uMe;A{fg7<0y}2PrjpJ^!+*sz%bQ^5yYwO?GoyAGO|t5}8ng+bMqVO|T|V%B zKYLXS$h;v2YKLiAl+7|D8Wj))^PV zirQ_m6(O@w0|Q$^1O@;S_f+JIp%S@ZhHn7 zX3BWNVO}o0@&sLwoLaZ{GYI&84<%S~FvTQz-7IK_(=tXyxR#X-(ccwS#ll z8$;XZm6KXA7}oF#)3=@!GPk;ZYFw!|c3NTIYMS#utqw$?Eb@8s_=j)9?Ick=M?AiR z{0iAVgJc{!Tc6uae19;znu;dlfDt%jaSJ~oKu=m*#G&owHgxwMH+X`UW*E7Nbv%>3 zI?1tzDVaxAqJ@lM>4}BhL*ja(0@qM>)DeXb$o@^cUiX7Mx08HUx$%RRRZI?&h|7XB ze0ABsmE8u>nb(M_h=ugmB=~YK7>6MfhUw@kXoE<+^Y$3O^yfvhDSrP{z~hcy9Y)6V zd+hACCXwuR!`R1M3ssYdTO?EDZ@sQAOo47$@Q&)hKHJRO(_vvB4!W5mn%9_}HB(`Tp={p7A z@;e&aJa{f`_j{jw@Smhf%bF5jtw|d-5~K-}PZkMb>xKX9pdmUA4dDsV?UFDM<0ZH2 zGY2)U8V@5D^cgP)<&CN|N!Y7=GueQ?)^SG6u>B20nL(#Q1!!puQ((&{6;wFOOU~)W z^M{U8rJMQXu}V^&bj#cKRt&|?)SUMU3!?&wkB09xHCj9?J# z-6)uekE4T0Kul69)ySv~E7T#Im$F?!K9yof|@ljc<*KK&1NEGv5 zRNw>nWo;cXHUcMG$>HK4n!Q=g$ac-yGFQgpSsuj&4V`K&1I-oQw^IMD!>m6pX^;Jb zsc-`xlY)m|4zq%u_K1|n({qlEHG_?W$(#YniTNGG>qGTo8qH(5^yT7>KpowcJlG4{ zkAkFOH^9T|$}XZ+;2@U$gPYFf%q&<;mRxgNv(^aEyM4V=&hN zPkejBRd+E-!%l#>g3-ywG}n@|JfQf(pjTTVZ%&@-!MCyOr<2N2if3?b&p4)tgjrf$zp zXi=ER4NN<|lo_wJi7Bmk1uwB-@Dt0sV>jG0OHdO{PX&Cq&~9?L!4wclI?#Bsc;MdY z-j1Q7K3YJkgUr$mGmJ>#|@70s3d8_qa_kfu#BjTT&REBZ3!F zP`g$GRhVmZP?|U@@Bh*~?ng^tl^byxQJ&kU^>d`$?NR{sk5uJyU>v zD|!*_Y})0Q7+_`HA3EKl3XFN$6W9fn`d`Jg;X14Jn5LGS98J8SPPTO2@@GWd-)L?& z@TUR8;VnO2??!Mm{Z#?iG2ih&Y!m$e zoVO|EA)b;tCF^s_DC9{#&-D8d+=vt$6Xfh1U9Im<4wj;Ke^~EH_8I3E2fQR(!Tqg3 zZ{RE6svL;EBUOfL=krgZE@uSLSy^dU=Y~4VPYPYZmW3a~tct$L4^`EyN?~K=uqM+4 z_aoG4bsFj>T@-O?$QTdMre`)wC$O2ieY$?e>ig_K29j^|80kuYuLKcM>x#B3a8BQz z1{NejmLJ*h!B?M3?-X}V+;eL;h-m}hjBu20h!T+ZUbImlhS*}nt`Weigh0j%79;-| z_Qr#Pu;tHeIa2{T#1iK?cF+0GIkAxKf%gqN@uP1Tq7bot8F?Z$pMz^5U+HnU2%kVY z+=kVAD-zC+x9b`&cw7I_r-?VK5@(%3A=RqcI(a8q=z<1|x7wr`S&?aaRSQ%trb!#?`kN?>2Z>=Wt;bW;@4bV) z9mbl!MiU$y3jaOgG^>?o6*4Ff7mqp9pfQfCLiQt6jMpi*r$1+ioRtQ8~Gm1K*mN?7#zWicZe5zC%DUGuo!j9Sn^ z(HhohL8M@om|fV4&Y%+}PO*3U zZKq|x>h#%g|LJvLmu2dCWkz+2ZX;}!(VvX=2Byh8p z^KAW~jHaYrfKWuTSG>wZ_&17<8j?jHgV6+oYjXzY?*!-jt*Xq3ptrZHq_?-zUAOM9 zr>xR%tiJnYv`Em#%2Im;n6D$`zzdBoAc`1PQQCIK-;e2*v-pLcKaN6pYlBQDGf@``dEx3=4Th>Q|NPTKmFP*-lNH zQ$YlGhJD~8rF@oU}6`^}*%&SxGJA5hEcn)T0vaw?g09*`E03Fa{QS8-+mhYAS zvzVO{k)$AZ({?$1z@9C8i1oW5T{wt-&X8M2LV){~h`r!mp>lwL8o@2>eTYw4@f#c4 z7x4&e@G&Dg6cz>E+GxrDD6DCAx@yA&x(H(1q2|XTritL&Rzfgk?y5pwYS)B`tTbws zhDC;`<_#xY+Y@}Cmd;_lK2|k!v!7*4|41NjMZwA1JTXL#6(~n0npKh7dZdfp-EEVI z-4mrkl0icH6sSd*VQh~Lu$nSQ0OxXEr<9BAuTmhCB1`UmV38bAT8AJ@-Y+LI=BL%W ztVwQHmDSttn%K&c2{$4Q05_Y72oufKs5RCs2^b&C>B%{QZEY{l-Bb&5GMtyz`DOx+ zSbGCNKBHwvC=p+EWYJ8aBGBg5fLjvbQijNx+h*}PKjmEwn1!j7S`4aVtEzh#;C`${ zzn`2?a=^KhT&uzzW z;D;xJx#NDYk&{3xw(sBs`Vu<;fAVMTkG*Z>L{CW>5{>AMaI?AvQygStAg|gogRjQC zN!?4k=k?j(wMps1NjmA&X^(YN`w%Mz1_~!1kFan!y?#-Nm4#2^5Z1yklho+r$Q<@y zV&&Laui;R|aZG2f!~Nxcfi^fub|G|uJ;_Hvf(|mE2|>RpkuA;40V7_VfTO$Ld|s6hr=GC(Shdw>dXOMq{KL_ty~!RlT7wZqbcQiKx3CpmDChkgk= zbl)wihrWq}ih{;rYh#N=4DkHCzSc`iWP!~PkfPFX z8A7!UThq~UVTnG#42#0aPM2dl27x^zHO+pEVf!tB{IMdP*vQjx3U>unWSnu0-Qmpk z|C11#BQqY1Bw0If&f?fgriamaMgD?63;&~KAd^tCRsi5=<^o5G1UU-Cig#ne4TMFE zS|A5RGOu$NAhafusu4RgX~>UcmCZLdgX^GO;t2DNp;>2T+E9i^ZQ z!xTUl6t~rj&TWs0hBXHgqN!*x${r~=f=KRB;gQ5K?nLuNT?l$HgT&9~38+p;*n$WX zARtpvtPCry6OpDmXGRoO0+vfie#%j#dv$M2-ykU)ftMgm{RK|kqe%^fR?OGW6VP?I zzPSFc&o+FwjqaEw(+o3YRToj4BdvR9=d z^S}gO2?7VkBmm?7P_*w;DakdrRBqlh&T0B=UQUz!_itqDl#ebrMa7(>k2M#AKd)82 z_M7EP-X3C^^vUlz5C-j+$aO?^`^wgh7qh4Lp%pu(Qd!{S7G<30MINxelfP;9!MJY0 z{ZpU(R)U<-tC27UKL?}VE{&4tIxmPffd6GANu<6ms{qbv0qT114a7&iWxn1nXB2GI zEx2cGJ)3IlFgtSP997D~YGuYR^%tZL!~*7YqMs1Z zpg-5dlaWco|E~CWIdE9fR#FXYt@nn3)OCitKxjBRvLHf_V^ng9fWzSXM0 zBcz&z%tm}yZO-Cx=F-RA%K(Ao?0sBls&`S5un2C=z7<&yl$*rzqR>=3BMLMosVZOW zlf-g0F38Ul(PjDC)GAUYcqvPP-H)4V&PUIReIN=-x-%j_M|0*|rEnS^ASA}k>)XHI z7vge-P+jhA3^&}TGw3aT@Jp@C>@zWyrq#};V#@6@_s*m9864#OpR}|uoIUd12HHrs#Pozn{N9J#wn*Hv zVsuy#!PLmb5!|)mqtB~#q_WN68cT6*$aeBVLbfQ6sQxK&4jhOe3<|R6xRk-IJ{tBP z+-`04G#C)xM$XNQs*z96^6J=kYR=V327<5|V{6<&XGFARA=7gGJ1FGJ&}Sj|aRo^1 zv_;2JC+Q2_tm&3p8asEak1+EV9oaY4WGHY{%F}JWYdNo0J{QA`oG4FiF}Gp` zt3Lr4^1R430x7<9-d}c(>Zg_mP>^FwJ{-|GGW=oT5eEd_#M7B}((%gEQD$?A;U=Cuy+68|!ak}OwIZ>u{5=qM_Cad8@4SO`V>k9MPbu7GMw1R!3 zfRCOY8XxsCrcGtkKt4fafRQMalQSU@zeLevQq$_@>y}Omw5gd*ONnkO>Qc+pV6WmM ztqO1?-c#W!Tv{V6FebP%mVy5fU@nR0wrsMjrVy!JPCN2RLfuO$u-|5Z4ap0`Sn zowuh=sKebCI6HnE*d?maUjP?@W|cWheTO^OB}bWDz)TM+{kU_PO}>;me%GB(Z6)bn z$Z`KB6H&RLPWHnwwFnD5`CPXSdyOV4nA=}XFB-aS36gBjLH;U6EfHaxD^`TAQzsW9 zyAzr{$j?)+H8aFP;KZb8XQhUFd(??Y(V@KBDu9m``=!y1(*6~w=Yx~s*_sxQm z_7Mym4WXdjs0tfZ8U$jR)(RP|+mPv8Bct)+8rln>rX7~W*1<_@jZ>DCs)i}1nN+Pih16QU6P5`JuMRf*ij&(JsgCI%1z@KK; zoNkfOvV^}`P)ai}X|h|E_l0aUZX~EpeUX%4sJ7A*HA#6?Rc4DbpyG6dXu4$RX`?$C zd@_#crGkuF&19AWdw{6a;W1J6dj){)3kz%A#F6uV!!Pp`O!7_Rp z-vD{!Zz!gp$U6ArybX8;*_mdNcEktiI`9rx6jMaenghWMc}Q+PmAxik@q2V!8jHvm zJC!D=pNFkFy+%Hg*&f}!o~m&?3PoPK?_PHG9#Y9SNKU5%S_2-=tz{w(3-|ZqM*GM~ zfBB58D4OdNEiG+It=kirdgk*|&-2MM&U(ydC%*sF+5~GqE3XrY z_gm%geJUAQeZ979&pYF2ctozstNC)%likgVo=B$=GZOa^l#^W+6MUAK{4 zxaGXzY*nvVFT?$N+|jq{Z+~fZwF16OF?wzyt;_H3?pcE~r?nOTu7F)(*U+oU_V&p{ z-?GyAy=JPGkWF~7f{R<Bvv*WWdo(0WpWhxJtAKOz#lZB*xWWY++CXnq|RDmV5y$OkDeSF^c-Taxt?_)xC2cT9*)=j!yF zm-2LSC7=?`5XF`WG2DoPsc;!Enjx=-pC7Ay+l!Nniz_)S0P$~+lfAD<7@3`>VqT1Z zf1j$0Vh|OU6BjU|g%!|*`Ai(8jWkFIklfJQ*apg0d&Ah%A@HBVCbiD3r5{HBc&=xX z*k4gN)vEol|0_TZdbX!LG{%a`e5hOMVZ0Yn3m8AzFme~k{4Q2d&)9bXdCBR)TbBHN z8UOI94?3N@vZtd?@P}QLC5|{YifbemtQa_!dWssp5LK4cdxtA*80PLT#j-_%L88=> zB~CKDH75lRWzy%X>*8~Yl9F3EbVEdAY9B@z3YMoyIr&KXtux4ESbqEc0{ESkG6 z9Z=%OSe1b!+H>?IBn^|A{?Cs(Pmey{!vmEaQuZGOtQ2j2w6{=Wi7$CsGUG|12UA2I z$;SLB+9`o&2TKc!CJDJyNvW>0Io~>SYz6&O^32eAJ^VuF0~-uGEbo2JH4gMStF2r{ z4oMU^`?>x&Qh(Ie>2XX^w%l^G{Kd4h$Gq7Iw7HS=MIgmm|2Ps_8}#(F{@Z5jR+tVh ze|wT~9;H3jE5}=-9xaOKN3{I{LGZ&E_RB;GX;E2Ruw@YX{1wr64IPCZcz>HBB^Bl+c0je}T{ zh2!!0bY}3lsuMe~JleBpo|v#OGl&KSM%nwgdx05h??^c=tF!S>s6;FJ71}nJinZE#0f6-PB zKO>X&G3J(h=VG}x_x?hyi!uWA9yogxbM@cz_5dbp4WE zIh=lBMB0LNWP$Pwr@P(nc5-HHY$kUrLog#QE6Hdz%kbez^l0UZdEBgL^}T7p%~tt8 zF2vPg7h8ldbjF6D+oC&ST+R94N4y8SrECfSH1(PK= z-}=7)g4`lGt1^nMNrrWCjE}&->vzmUInaV(-(rpjiRaBYYoOBX3QZ}R@sQKp)u_bHU>@?`+K;Sda1SNzZa1cch42Jg=#hc?`Mk#2 zi>T;0>sN(5aWQCp2AhgjIycNx39~I6V}hWGoQAg}L|us55g|1oi83Ri31 zI9>4%k|J-k@c#6GxlFl(z{R{=@JZPCRGQmw}4_^ zjFnw1#Xc#v_9p*ZdCj3HUDai`i0JdjDJpuvd{Z90dR%g2;x&Aftqzp$`p{}{vf^1g zrVSP_nf#l$qRbEj;QU;+{fTW9A>27!VkatCNkT?q2t+Jza8m|iE6~N|udidkrf(+F zSq|?ZEuJGI^Wav)N`*jpD{z^M7&P$dFroRf`7jX9sb6f77N&<>-HneG7(;Xq51IOv zg2ud(ySS{^U{vQhZpDg}?VE!24lXOofEFfc8!02vh!-4QsTulK8G}15B;AfgC`PNi zW^W&?9Vs82xL<6mN<%})a~UZ!vHS^XUq|H=?mI-t9mVD(g~hmVN(}2~p`jZR7coZ5 zz#pUZ6+LZpL-H6v zW2xfC+=V)Mno=xuEDg#oJ5ohKRflKp@M(-cqXc}?Hcr%^1&D4Ov>Lrm|2D?kC(jIH zMrZ7ZL>6t%*KS)Fg%TamRmksaP63MFyQNc&t;qYg{08uRRd)9l$cr-aOhASn8L6LV z9(x4^x!>sOXXvN`VQk(o?X|HJ&Fth798{7%NaK1e3kESU@oH?JJ&+FMX&$49kY;6G z?5$BPAlKQU`4rQW%t?Tp>dje%*H0sQ@K&V$t$Oq)85@GfHdLIGV)d{jgT|!QLO8Yk z-vn0y!;=|o!`7d%iwL2I+0NVkTOEO5K6vD zz^(lvxnOE0Ab@0}l;des&=Bu3<%P)+5i~!KeHR?kW*4&Zi2pKn_|vPoyVwh#Dj%^a z_4unP2(UbT2=tq!%q!$=`WbL&B3|lG<#rORuNRNUn9hnt&L#UvK$uqI5C@uXl6g81 zdc_6{5~D?pbjB zbu~0077IT3Q5@_S<~eep!^&WY$Ev)hX3b(?jH!K^)XtloYg%5}i|0zrP@|RNNfu3{ zO%+YX>d|-Dq6jK4QU09Hrq}!#pT9SE@J`b33rXCfFruNOWw(8 zsvF-HG8|&PM6w@?aagAQ%4se|^!(>d#cw6bJG9qnOBd8^KjqLx@bVzfN+0k$4v;D2 zr)z%J{rvF7Vkvt}H=xK~?blb`A2TWn$bc_uy@E5Gi^iGtL*F)aqq$rPkHLJB;~dUT zh)v-7XU#Zqq*HErigZ1TAka8_c836CO?oPS`jWY3hK+)DPp$W%d(ALU*kH3EVzLd*$zUSpK{n_w44eG49 zphyo}0-N@q;;)pr9@1L5<#}#SwOt-`mW8!~C01TpVTV#Xg#Ym8QV`-TLK8mB|H30o zp3(ao3wl!?TxRi=`>c;Z6p4-44f&kf{@NvUamov}_IY*fE}`wFg}1p47hmIPd3Ps4 zwQ>awz)$nQLXzFSt4pJGU3{*u_K!8Z=K8DFBs=-aZqeN@oe>9wlI{xa>|z1xTm-Cj zo_50 z1C4xFh?h(qM>@dMg9<}YzYQpemX44N1VqgL6=_bmOj)X1(`VGMa~uIhFa2P64db2( z^Q_PJw^?o#^z*FWAFGe*ekvBUZdy{)rRs*PKpA|X<>z?YAJR&L%Eaew8Q02cQgb%qpQyOTLdZLoxPsBQ3HW}O25w@#@lbso3Ql21lH z#neC306{szqP~KfrhV#qI7rLIJf88Aw1si+Mz_ADcA>asIGjWRc3; z-;oGIt}*mLeiK=Y9|nu635LJDkF9Ge0t1!f^XWMCY-+!F35nG#rb_D)S=baC29M;& zydk-oSju(%7{E^aCagz}{9kgH;f#O)>0YQv@>h1Fo_oF+UadS?Z%#Ed;=9&Olnk)w zYR|g}TOpXl#nP2@)>^Wcp|n=hia9{E`Z8DjJh!*pN})n0Ey!W*tHOfVz2I7Dy8He} z6l&5`?(DyaqrFIfa&U1PMP*aL{0ax*VBnLv2w_4*l8k;m_s4P2zziM}y;n_Sq#JUs zY|-KjN)E~~lp#rZu|bByWu5EDi;_zrNur;AvyW&Oqb2s*2>^@H!GP8xUyp?7uZ_2( z;nN-5*rVFVlG0?@BHnVov*V(^C<;~N z%bbg`Ynnm7Ipxt%-^Kp{sa@c{We6oqFx466R){=+GDFiXMOu>-cOx%f=x zmGk~(?)yfs%SP`z_aa^YE#$LX0R0=aOk`d)IP=Aot7^hGi(KR#&5s{=iDVcMuocs< z6hfrPklU6=V(y-}ZeyeHkwYNDg`0o_nZ@XRoY|6AFBIjfNDnl!P@i`REGwBz_S9~2xvgR9RQzrIu__;}}_q+ozM{n&? z@yK*yM2gINlyCK(gXxD6UH4z7LvwSMe9RB@jUVieHZ6Qd&dk`uON_~i>Egt*l$~zm zZd?C7keuPj(OXkn3Q6WC%ZdhltWUZqb!93d#?L_bzVdd3D3PB}h8s&h*JWd{t>jwc`KvYW@LzGwXYq#(r`qy7eSq^o-9RW ziwPU8qc*l0%q5PV8>4sX{FSKinAqaTaH;4;B-jOXlJ%mM?=FWFN_dm)X=w8ZiBgsH z8^sJ8`ITR%2%aiO$8Um6|Ke6_^27t}M|t+lfb=bWD}&x2Y{v?P$u5p9k5n1H0Stss zVs{uKJ+mFFHSjjK4NVYcx$hQ0WP_ER@3kKfKOW#F{;hwyn0jtCg#K~-3WQ1+eE?2( zm?A~9hdb1P>Ad4OV9Tup1p~foo$oz4N&A35V2inLG(7!Op63{~H&uv8=0}g-oo|y& z?IpjNd|2AV(hFAQY9RPkA75W)8rsM9JOD(J!7QSV6gljq0^J;bia}^fFRs?%@Xc6m z)*ezYdX(p}NmRAF5sF(*_`#JjznfsOX1syn*9<-S#+riXV3D*Gl_(#plhZ@f-o8C& z$ag`oS(7#vJ~-4OS#F*cxxG0`yNMgI5g``8E0fHc$2zz2h9k-o+qa3U%x~1sds~}t z^GYPhW`J@Q-RE?LfzK0dmWMloHj9)fl)X|IiisXD9)@&J^Oj>LUB6u(Y1Rv!{&1E|?QQoC20fwGCSj zv(|F?V0DnBXz~%z=`ZqH*W3FjO@v*QZsxOxEQ)5+Xqtlr^%NybV+yTw=xo`3GsKU} zyw{9IBd>yOQ73nPvl7{Zk(6 zXtAjx-YIMw_s3e_6cVy6L{rP)I+Q;}koVHWHuq zO`~5yZvKd6a|1qm|^1x{CaC1ZhE;fUc$8ZTkdE;Q9QGXGj#_g{a;eU4^qN44##}j z$i^7P>*vPzsN%i(hO9d3K7kdDLg^3!SUB|` zd!hDwD9|m)Pr3860aYoL;dqih^_r7+d!rX8?W7_`KRLSns&PPSj7N;*>~^L!`Hm%N z`>bpMBlEHg9z5NY`McX%BLjWGt?61LO$|Pg?r7fCJ-`|C!HjDB%nAwb2L)UTA@~79 zA10%Rcb}!MMWIiosj&Dr!52v6H3C^bL=^ZvRd$$txJ!%;bJppUQdLzRD%^KZOi7hc z04bYwQgDW}?s8cbX|gT)X^5~rb$~0J%C3vHo1ToB1JJ2Q?qUs=LDEzYM_cfb@6*F)Wu$LF zfdi>c@@#dlLqZqY4sE|}`BS<&wY|yv>GVt0v6+xp-R8wvG8FKbm@3ojQLz>6@Xs#F z%pL4LfWQQx*QV0K89nyGg^N|9knn3w0OJ&|2Q`%zAf3%YkrZCwA})qmVXCRu|JU(C z0dW{2SRBcHMh{m#q=F(P`U$OM82b061OTo$9({gv8K@iQW` z^>jkQ35IB82Wba?%KR01&&8C0B~d+94~LEv@E^|EJ0Z6c28l{`<;reFIWO?`#7%N7rP3 zf67r98m?t-*RHHuU11yc+MxSG<@KFbOY$dT;^{{K>^{7m*XQqmfSWw(mr)iL{C7pe zq*XG%zdAstnAT%Yaj{{4v{7NqC%{}(H)}L^ivvZOBcjCCdDgf2MDtUaC09^qA>5p5 zrjK#=exHXT>>H#9T7Zoe9fO#&dVjtLpWOx2XN4Ymud;h|_N;GW7=k=A*De!mb8(pn z#xXHC%X%fXRt>!aYvnV@qso9J2Q2XzpGpvDbz)NMveA?qt0YpCwM%GuXlp$qsy&sj zQ_KHA@<>`&4m}cPCvPt-GQ7_WV8(?!f%G2Fy*Y;d$CNmwV>ysOC{SJBN zAa~evV*HywWj8i_Ej1UJOCUE;0roHXpONUN>)(3nsKpM1+KMrzfIa?$nCVKq6YI~)(gwhRrs%x8uV$@JtW00rvt3))Mdzz&jkD?^o zB;S6CO2j5~onb&W7v7^IKP^I?Yzx zg#928&Ibzg4FpM88iHuhfiz9`#ntpe-bzHDvO*;VYx^|*ZS1O5PI9shYt7jl!HdT& zz=2mz216Z+r`1uKzTV}aTEr{(FNP{mJs#E42D-6c4Zf4~nUu=w*D2_qh$lKc`f*j0 z?TY5JA|sQ{=s1FFzROC_s~54tfm+4TQU-|{!R4s7;IJwcf15^5_-14n(#bb%Y|yujqk7x^vXd$Cmqa`qrJ)Yg!gA3{Bptpf3PQknE0{**kh55K{Uu(fd-a7Fny^{Xh{AivT;fsP>tq>u-iG=4s(ReH{A1gHwLH^g;C3|g2+084xWm=r5{eMJnZ z+}a|f0seHvfHUVKpVy;W)GIs|=>cf5zgf$jbLt}lWU~vr6(+(dLhlUGU%Q-@&#bSz zya6QoK>T^ztO4t-EkUH?R4{RWs#RoANoIUxMd4>87`)IKJ3#njh&LWh^6@YJM_O6; zo#)q87zZj?0eo9whTR?ClW;Xj2p$ zYSu^*1|2Q^bIG7X0{tQV*x^LGq>J#Vkx=aNyvIcfqZ2>^^1j?4KnV}`$)&oyXh1ci zr5peUDSuqNbu75cOLflu({2!T59lrWIpQSq@-=9V!FyR9AKvYOcz(lsO!=@+(_{^Z zAc6+nQTiY}?VfSP$i7+uCYO^CFG!B{#lkBc^w2iwr>z{eQbR!D1Oar<<6%5!D?rj; zYXJdPTkxUrSQ-aS{N0xV5}4m)i1!v!lc@A#t4kzT+=O(O!zGSy2My$E_T%f4y3Ij8 z??JU-2lYq@0%%|Mf?mf^gkXFYhYB2~fi_+6VE>Z%eRMBDJtBett~83^L(lb%xPAZgNfOB(|3>YMgFOH)@ohg#R}?)~!qL#3oHx;&ga8x_R%q;q z2XOFACkY~>QbUDtwv-ijX%efC)kgfbNF8o>ET|;seq&F8~*$$M1eP7qR-}t{ic#? z@r!!kjE?MLl6)MhNB_fXA09y8Dfm4}aZR31kUW>J@Qvxnw>&NU?@QwG(*B;CAfr@; zd_riZP9$xQOOuU$m=UcSAIf=Yg>=`CuS|*d&pJBTu!_Jt@m?8=H&EJqN$64@|LY

hP&TXP%bB@Q3jn}L|rFG*r1uCMyG%aYStkulEpWk0|aHQ~$lYi;Bxj!CN zd)T^s%J=wS@WDKjdNbo`BAeId<5V6mM4}*j)jDv;YblPkq|*dAyN9O`MiKSNX(YBS zkOG3!+x$@#$a_T|2JYA(PX+M&G*`)HUYV0Mf%U3KL3iF+zfPkY>^9q;;#QS`4SlC7 zb$^A+s4XaVF0Thu7vtps+v2~p-yvg zKr9;XR#D*Y^iu&ir={IIir^1{oKD-kZ!I~|WE8K2{<|2{0=@`I-K_!!nSo&wDo0RpXt(}f@j(x4rdrCm8*I=Xx_DAJ* zMHreqry36S%7-RRamO7@-dfoYT*y1~94Hx-Y1CaALXiZgBjqHBXTjG)fZ7)IQ5o#3 z<99d#Qrf7T@QOyLG}K#6fQjkmZXveHL!RB)5E(eTqnh#&aW@Y73-{hKM3{tOM4IP3 zLf&ziCPy;_{F^Knl#VMXoPan-y82_wq;w3KQFeq}c-xB8V5R zjA3davEEROSRq58)6|MVlA^T9V)GHe*O;Y!)Eaqxa&~xJ{b+M8Ns%|tmM&e?2184)@xk$+K4}5^ijeBAb;e2s=U}@uuT<}N~^elE`KfvfD{AOR1HJ%`bbrKwg0>E4r?( z6r47!oTRyze=YO)j~;o*b1j!9C+pChM@#qG=1jj_n6Xy2mR5FlS_xJO%2$q7fu&h{ z#J8w*+Dx%I7VF#Rw$a&a6A@{QopM{YNg1S+ysK6+yHa z0M{^qk;gwV#RJ^Qtr*Isye-LFndxOX(h`*Nbgv{b^Tt4_TyyAfIw&9YPnCREX!s}tW;LUptIt)5!O z_ukShqFGoWMWEr6d$b*X=86+z+L(6B`yA9bX0Uh_M8FD6KuNHQVQ?xfKexc&QeeLl zbACFOD5}vyOl0!-wd26v&e|FRsip#I+0`^~9DXnC&@?d2_OJWat<+GLM&C$EKBpwI z5~il+*)E0XOxPs_29H~XHK`s*d-vE>4%1Yq>%(}DneOu3>MXyaAy0+N<=FwtDffJN zw|pLpZlQ`fB29ZAz6-4X76%W{scZRgiq(xWBS%Ec;FAaAH74y3uTw`>Ays)-4(fWI zkwx}Ka?XFtn1kkAW^@EWq@)k^OiVlJIDc048qIyXpyWe2otB^ zYwBsN%qivjZ%<1L3xy}vyYGXbc`rz^9)HXC!scMyYWJG*hCTm}-&Bd@^nMT#XaAaD z5oSw`6ewF@^K2Xf|A774C&{V8Y$!$qBQe3h>#>hzMIOGtIZWB!Y0vTaWiD~a{r(M5 za8et1z@U<8?cL;9{jgP64ZV7ZS!c*XHgj8V1yTO;Aidm$!^PalVuQ(D$;YX-4)#`a zJ6iCBd9(x&pcqrjQdI*3WbKXIw^s3$=!4X=n;)B6`aA3shvwvNi1)t>UQ_s56Bv8| zjYvt8&sadp)T=!Vqb{KiHSHrD6Vqte3lu=XR}&+!0MJ^Gp5~H?aD&7pngM918#K<@ zdy^vN2$J2u!XfiJ^-iR}$H(j&9Gx7J%Eg57AEZWx@uu%7R$7paC{#sNam_w2)82gI z%TZOJ?CkhmY%+dS|2f`0PD$XjO8Bh5zbYH!DJ#f=2xUTgV8bvD?=u1zZ00@rKEmU* zaYBBnGCe$_5jr150XDj(EKllhg;H*P41z#8az~is+^|V49Qi1A;hX{sy6cIbvnLPE zeJon*7RT1Vr`zqlJx!;rJth+ic3>2 zZ633<)k@_X*|qQS>oyguC;cp0ONOHzamFJJZkLzIAp!8KP4#zjus0#mZC(!$nA|3n zTkIO9adqaig`{0 zU+_A$E4r1fRma`B&`-a}d&2~ZbB0ws2sw`-3 zwAa%UTi$PQ2k$dH%z8X2!)a?O#SA(o1QT&8$ z{8K#MKtXgS_^VoqH9P;Ub*+hQ3&JUuKpR0R^nb*hgZ=fDjXKwtZw{(};3$NZ+(Bo> z80bj4xJCLX@S~y8PE+<$e`*V-C=PP)SxMQ=$p7^>Ojo<#t-v)!>< z3~GIo%PUj`&;n)ggEPVMC5?y{jj$7-CXT>ZwIVD5vYLP+OSy-{7R@yDf_NBv&H7*_ zA|hd-`F{vQF(dR$AzhxKu_G;%@R8(OJQ}*=aBnkuIfAo!7}i;@nRck7YxN03RS$p= zQ%x&YR@3Y`#$eHxkD~-D4w`t^KPLsPaJ;skNJ_FXNGb{~#~PDg0Fl&_kW&Dh?(v5d zaAaVU9&(UeetnZ18eydK5%Igr>*Yc^xtt)x;d??^Nr8o) zEwU`AU*&5^Qq2sX8O$L<<@{x!{_w-#hR%mq2j79@#q};WaUa!;>Y2_>BDT#7OK!r# zakZob8v67jig!*~d4ri_SfM)lSNuCt-s|%rIKSC~{XV8c$pBcr7;0Q018J?bP)$I# zGMOqSU$yP31w0<|xJ@pgKg2Hkmt}L+MPuyTK~sTl1K#&RgmkXX3H299*~hbckZ)YX8ks`1dveU&YG$m9JGZBWllINB}U zPAaoTfkcNSiv`OM1soID=ikv#!ENqPQlLvvwxw0=m5t_m@Sni*gP)SmGvO$=z4v?P zt2a5#_zn0uZA@vq^k^J#5lP6#z-W#pOwB%8DCmWIMFsXQ=<)s_)>e&0^WWsIjm?(H z({1jJphi#i9yrq7A0{Pda?lGkB#dDZ>!Rv{7Ay9FC0+_i|GNGqabpfswlL+b^nN(h z+FI;Lw14;b?~K%Vg+U^5fRtT@qs^RU2wgzkI46yiTtK$$a0 zH5T{+r_dDZ@{aF&&cWZ`yKL2GFJ6iN`FGT5WKt5iyl@*7U;=9g&?fs)wC5g~*se5L zDop&ngZ_qQ?Y({p?5dlMo(NMFww8(f;=b`Rt@3u(7>2#<&}$D%`Ql&P{uwEvR4r#! zjkZDcODc5v%gqxQaz!rz|0W*<{GRgS+%KbQT#e;Exe< zI61+Pji<-^|E_yj_c9{~k{guBI2{*3my;LG7W|ia*LxE$_g9+*{UQFBC+E4*uW<#E zhC{C8IdI+R5-Bb*>&V3)a+RSBF7Z<7b=WJX6wG@P&Y)XpQ<%6ggK*)D3>%qIi?H*S$KDCj^R{TkIl4meO0}wTkY9wGr9~6bC>?T9fV2nj}qF& zw(HOj(IS|FV^lIk5w5Z z;ORl$KNKLtOtj~~!54b~hv9sp2ln&ar_2X%&D~UvCIbR+X9qzn zJg!I1@x|YEcPRgWuesnKck;Z~LZAv%NXsAMM;+bvt@{l>F}=mto%d>!;yPN%{^e0a zvZ~#Yhf!!)X)EvhLhQvPz#oD8p>q-hZTsHzXFowVNdw90??qOwMhP_ zt0H~_pqE+*l&$AKW=cW)UC%H09sQqurFH`ntDxSCQ}3jHWHtv%Sux4T*?Qlcq&V=K zGQeTyz}j(bR;j}w!UzK^rosjVl-PMWIcQXtS3M&e)-1j_X+|H74!;$Fk=zHw7*txY zIRU%BULP#HrMzdC{w;ngkdcQx_BjfmQnUh9->H5ajT&cfO zwKtc3cfkqifc_+|xd59tGew8=vx2}l-sR8Q_;&e1sl7 za=evo)-J+YYG8FL+S&IJQkoZ)N|;`pIeUBizu(t?Z>0ba0AikDrL=#z$zJ!_mJV!e zWXaIbCI`o>j zzyQ_+G2yW=-2;jMfYL|3XnjVL;U`@lX1uL!Tkn6${)fM*cod4D3Qb&@oo8fbT&Q;VJYCb{EqPxpT#FfN9FKj1g7&lC{vgnI+JbWuj@>* zmgrMn=()?r9TdmZrU?(+b4T3uTg?B?mH6m+M(O!)4#G}+@5ub>zFn`t+Zb>XlxS8R6ONs~JYR_Yp)~e$ zV~=8xW)N^|Gfl%x`>Z9qa6?VY6CGi7QU`IB-;G7~-kDXd{4BXU7h43U|6?lo8C-Ka zMZwjJCzvO)xDv70yKbDgM^E%{_buqM2c}$Qb^0w1KKU zbH`}$ki*4y8NnY2QxG#f)9{Bq%)fGnfeA

<*d2_}%>ynZ6Bv_6X`VItNzDL-d|y zw#L8EPG5^8nD*HRn3_ImDgAD6@!068%z+9@tms&=Pp8%q?`OrFrnLOrQ{rqjHx({S zNgw(TS;I{rL4tro!6AJQQsUrDO~D}CvF`PBJSy>j!&Q+7DYOD`sotPz@9 zahA_t`slv!;hS_NyzWg=&K z=tnUivBkl(pW1jy1&;*SlHk>T&FtN1|8n8qx|aE(?hlcJ$v#K7+0DP2;^FZx2^l)x zG+~SNDJ|cOQto6O79ktZ+Q8ax+F#|#%J{s>e|;xNkAa>Y3hGmo6=A;SQHgQcsA#o- zz|ea}a5tLe!=~ZxUS@ao_=%K{E5y-7=h|G&qpbWbmNmPT2Op`*Bo8~34oIJ$pqxr1 zwzEQ7it$517ZNTS7_Atpwk7J&^;pyX^;Z%ydx(;@9+Ej1LLz`L;Ls!Mne4ndj3z7E>Lwm{?g36z9m_?^`!z!%p>4 zwPl+azt`<{G5=E3yWBV^4(mar@s<*JpHFn0H@kD48rj zk>r(uC3E??$Gc5*4h%LOPwr$Y)PGRqNoQw!!`^6L%`sJWY9J5$5a3*t6VTgVv9_juW%)Q`zfR2TlL~pLKrqs)SXck7Uv@Sr#Uo zllU#H#s7JfgkVYeM)2>ldl_X2^l3K=h7Wuz8QB5ux%|EOmKE|>%;#adf1bIZ5!##! zxaV0Qa$8^i68LhTPDH@bi;sC06!Ig7JgYr7C@V3OKQutZ{NBa6ZIte>R8`x?%s(_h_@*Dm@?v92mk2y^cy zF}^wiBET7gaRp!iD9eBVcGW^Cy5aFH>6#fj0%ghiYxkaR|>nb&+h_WI_~e3PBemI#GeQ8qWRlT60?TJ zk|kvo0PCC2JNH|Gwjb84k6LRS`K^>DJP*78dqXCs%Gxex7o*zH|sPN~@kGl8vbD zd6y9BaFYQHp=|ildtct?%jjY-I_mr>f3jk_qu<|T7E*Y|d6M#f*u@X>qv?e>!j*Z; zrnZG|a>T)uoFC+W|JncO=*e>7wtSMAShzt9vcFbf=(f_S%AjN=)sO6CteJZ^UeC&Z z@whk~r|UgR%X1*nFMMHhhz=*Y3X){Wj&u6FJHL!}-c327=p+&Cg#S|~r_huM>^yAM2D7clzi{|@5_W%(yT|z zaUm0q3^y|xo$VTVl$2?<;TLXtVm|`oXf|8H4gxrltK?a>iXUAc&#w~R5sdtb5j)%XFU5g5R`uT^&x8s^HLGz5c ziv0U})S%eKY~vfv`PzmFj?Ap&n4O6QdDL}BUw~|7n~vQ^E|Hw_To#esv&=wSv;py# zc}%66@A?zm@5(uA7gvgN{tiey`QO4L*c899MySU!N-8r!4J+fM9{(*Z-EIZF?4J8g zvwNA+3-}205x{({S|zNP0$)#lq_aFoAzB=n08=m0N+QAUxJlW4RQATu5#Trb``-_N zt(F>d`8h_xp@o3mn=&eag+7r5uDMleGc7wu47Yi0h6UYfLiY*XYW~sM*@_iphTD5_)eQp=~YB3*-@lMX_XvB;{(E~rPKr(^b(kuwT*{~464A?Cd zRwYnw^6hOU1G^nD>u06ERSnaOx5SlN;1~fdB2$*Et3tVCmT>J(X(iUpf$+j?D#sNR zw=Iyqvv|OREnv{-vqOE0;$vuMe5=#Hp{?FoK;t9*< zBdN5=TkS3mKutIASO9Q$C0W$YL+>%-E%}c)&OGTr6uF}$7Dm!!T4|<~mDjzk&+uRi z;mt-C25OQtJc!F(t(kxNgW1x$wvOriK-s6wH59jA5ZkNXI)@C3OP?eTvt#FMTFQhC zj;PP27a^RRB<4z;oZV21F1H+0@Wi-bETpggt(;K&h94qTyaFHiwF&ZlEYtao{yr#{0IKi{V7+C+h+Jq(w*$iMreGAVB4# ziJcV3zP46uloaC*fJnhBSD90H_q%-!3QzdltQ*x2|_repfLg zYjBWzH7IZ)Q8m%$wnLC1do5$jP zMz;upd|x0(a%+YE@M6P-UXy8^hMDD=v+9~X3CQQJVjjQVL=S2RXa-ANO`vB#vl+Mm zK>8V-+5KY(Fxu8&umNO>@6bg0g5Ej%7=gykAu;@q^AC%4FB{U~3=+~C3I6l|kW?C} z%hwrypLmSNLM~ybLUSNis85~#|e=J~Bl#IOj5cL7we!$s6I{w4K2D=lzD$B zYO5_B{C0zzr_#TSgcfp!*PbL9GyO(AE0-R!$!LXU# z-+umUg4*pbXd z*{h-FnkP?%-b@vtxgj>3`bvGH{z}$Lu}l3kD>3g?9+gZ{m59&(E9||)nrgbeVR|nK zy$K;m@6vk$q4y$1I?}83-irYQL{LBkB=p|9fIvWcm##<<=^$MYx1DK>zPQCT4QDQc3W0I6(q6c+0abTjgUVABCI_jMU%d@ZMv*JGZ-C3&T=RppnFH8>cm70t@X zn-7YGZC}fy7dxhhW6#jMs z-yS-{L{5L+N>>&S@#x>;!HS(Z>G75eRkpskdB!WV7)cS!j;A#KG-YqBgAf$~A<2BM zh#{N<3&NXI{W!QZe@Gp*6yZI(Eag9Awp|%(!Ol)=`Ow0a%rff>*RzMA276y#7REUM z2u7-8%ZUM4N&>cfDiQi00fZCYZ44uYn~Kj4ZaKDhl;)E)b&<1Q(vCZ0p~?IVa*ll1Zz1OkL8kd?%U!A@aqY6t?EAkz)7924 z)chc;G6_$j*fsCLFPl9Jr=|{H%+oP(a(XZm6kZOKrH~Hjtr`>bBifxeW9_U|qWG2G z`;2WN)o^KfnY)G}eweMn<5MZ=A#qykx20?e7!lJbEg+{+yyL2nF@)7bH0kS0 z5K{jKA^e5%@ojL*)Njw5>_4Zsb0L@$*!pbw)T4B;;ar8yx2-Jd9!46eLZ8N1BU8cfmC4@$cIreHVg|YyPJx)`)@GnFK}o@ z^hy~s9VN~YSbIml%!42d)6ZsR2-=xa{FAydD`Lo_zGw>P%G!Uz2*vpQAH zWG*q-0!(6GPt!7EvL6@A+MEhKYj_rE(1zXGOY#iF=4aa4ZoRsMq13+j_geFyqafkO#{<5HgDd7T=5&! zvc-WZ_MIGI8qm@mu5Ju0n<#P(*7qo=fP1%GF@RlbZGAOXrmm8V zrwr#bNa+)MVD^Xp_7u8@x!j{-QNIMA=%c$Axv#|B4kyWDS@(?yuJEUBZknAD!F``^ zMp78NckqgWjLKI>U%Vzn1OPJb)DKlh1gJz;h`Ut}W6-;$gVMc)q_uojXe%sq=KU3; z?MHax##~SV#4<=9PbQ!l^-xpxKJ>Gzc*wSgHyccM zkvY~~#b5ael$NNasXt5(V4cE|9!w-$Xp?qC`U<}03}rNx97p)ZCR`?Pz<>LaBn)%W zVPRnrM)AbsJ~SwNhs26IGO~<94VCynzi50(r-D%K=w|?E(t8i+-l02r?R9+un1hG^ zo87vFug@5xhlzfW+!MwUq6Bt-(7pRkU;P&EjA6A3Y4Z3mCgV27--l!Yw?u*fxs38w z0W}sjc$fA*(Ro6TKO^saK)KEVuhSEd!P}3SWyAqD31Ncg&g4^g;t2sc8&0Jha6#Uy z2eH2R$hCA10JT>-O^ZEU)Y91Khvge8MNs_d?t}z%oX7=hX7%*qH^X^vNlx-1tCy%n z5wyF&p;k8JOdHUo_!h!<6LK5at0m~`EPPF8AiVF=AnjV~`4d$X7yQ z@#~=GHuxWo6-d~9;Qe*e`ORaO@&?UL$_f#qU;|u+E4+pw!;#slKTVD&19F@WGQL`$ z3~*O2afH!UY6I3~U2sma6y|Uc&(oR|2WmtE`bG(G>EiP)%?)sGT_DXuH6X=2SzRt> zO`saK-K7lPb6&K8+S0L0xc#@5*~4vWG^1m3I<>0ui$jVFI5$=uuH8%xjna@NmpCN8 z?Q|;??Y|yS!fn}|C{?SU+J>^xYjzxQ332gF%)1bn0jH6PY6nO_7&0-0ec%t_YoYHe zWCbJJnr3GK3%w8(UkJ;@VO$ZJ8?`jhW7DzbW2 z6{=xnyLqCZ0E%bq?ZC14I#q(UNhF3CBYC!*UFr+745e9mWRoadtoD;QGm*zE!Gcrx z3C8)CHiFS88bF~RNL;33QPcg+jl5GKN%_Pmq>Iq5HfraI@k`z@fj3)d<|pT&4;YUl z@VklSLYAWQ>lU);f|^gbn5PMmJU@+RvzOeT5(XJ!H=5B4-OkT%%|1ZRtoHt-VzkHr1-rj>=(8NE~^3GH?#3kFswll$L1xzBlGb}ZcZ+X6r zNdvM9ywNOc?29WTr#WJ`$@nf7+n`Ege2eibsp_9E9;_)^?~j*s+FAD>%OC$h`H0C)h)JK1(fLK$Vngh! zirnp~eFJ*Z8hXyk-@@)rC7A@Lnhww?Y-Qr{HRAc{{(egS8ZKNy!TDZ}FdAQ%Sq_e$ zx{q!5Kxqp9TQPw|0#6mgH?)>~w3fjpm$%vqzg_M@3F|VryzNEt;%;LjLa}5*?l|zi z=!R%ebdWH7ZZ5gpfR4sOPux<{5et#rECG-HXq!Ax27@q^Cv(Z;Pby%`5n_VD%s*W* z8xk||Uh7FHu+FD6Ob}$B1qK1#!kLrt= z)1iy#T^H);e27mzY+;%zNQTL8yhlY@E4^P^eFcDTDDpGcyZvTPZ>ELow3(j}hSI`c zSk&(Xs8V9hyUPNG#Q_(xVl_W#29FvsY$_b5F%w8J(>1$Qs2&rugqgBvdZ|-$&2IxG%8DoiRoNrXs837_&AHlH$+`dD8GO6n?Y)G*!H5`@S9d@3p6KK8O*mu{%SQ;oWQ7uPNa zwoNjOf6YT3AeBNp5v3LE>$YaJRV|z+enT?&A16hFtk^HqP_Xt%dv3+9^Blj zX0lnrIr#`FZtxvREhz^i-pDdmG8o|c?E!g5$*k)$ExEct@rbQ{+o)fAQ5&G1nY8xD z_cu!A4U;2bn3JQJ3EF@we1wSz+?W@iY-MC5rI7XU$4*YT)dYw+Vf2@gF$b}pZee%hhpE~JzlTVZ_CGswM=XZz!8~jtTyM>G0XLgC*#wv)xuCw$jBe~km+}7M$m8mv;AcE3_`?$ zgn~r|zk*lOV%*^m+8Z+tN@UoXs^~d=D|RH3-^o5E+v^WJLH=|2H}df97g_+{yNRj8 z0_fI%U9#Z)hg$f^M}-6aWc^m@^5)>>-E^%2%0~4$g*nUoH+?BKN?3~5pTei4k+;te zrdiCXD3O2F4@vaa7hb%Sk?|{U8N?A@J-^(ZbbPSx637$ZkBvU zi6Bh~379j;VEDn5Y002*c5@9gq2y?K7+vrj;EM z#(S7gn}-DvZKjq8Zf?&nwNu(OIwtS}5N_bwIdKL8nrNxF`YmyQ)mpK?)Q$83iyX@d zXEVOX=p;-!8dolLt8G+&0_FB{XHrdlu1LQmHGV5LpzTx;=^C=-c)|66diEj|C~drUr!Hxex3fPvtPpaF*nfoWCHQ z`C?z|mHGg>&AxMxB2-v+K~LQ5#^i{ocu3J^FIlP@rar9D6d9cGV_EE70wLfP@#q8C zk(^!Y>;+%d`zQKGU^v797v}WX{^^UCigohbUmzm;>0w3bZ09*4b~!e_zjhYkPIe9a z6m1^DD{9o&)*m;YEkQY0XPD$d!6&t9J<&w6kc3AA2*;utmt03ju==T>8|KKJqR?L9Q|F)q4SyV~a2IRby$7SZPCO;xDVm7lBRq z13H@`h>rLDkndmEX3ghT_bRP+A!tKJf8x4aG7bUrZi@ZT>jq2aa}C=W>9pCDN{`Q9 z0FTd9c^WBKzyZcG;jJ={y$5Iwhc<{Sm$U3WKkn!2*9k`=&F8+y`e34~SKd=y(PLp+ z$n}~4te0m4DX8O~RvpAU-`|buaWBzMqoeOB|Fl6|F5SoJsQ~Ce6twdTR2H{GXCt4K&9;{8Eh1XvA11kY{+X}o(gC4DCHC_=(cdxd6JgRIhgY7KWn&1CS zN&~GZIzp=pg`A0SGr@fVp3xl@4Z#ZgNI4w3Q^>u%lNl^y*bUB(L(;xXpTL{| zNJb(I(x^IDVwF75A? zYQK>+aJ8%`lpvi%i5i5W0`O9lFE%?J_4pPSXQnZ#I2u%1{EPTUwta7M;hYb}E-T0d z1n1_Kj~Uj6%t8Q$2DiAa2!-FFGWg~j6E%63ow}L;Y2o^^(GIX#K1z)Ql{oo-Jz10uA41qiFD#Q+Cl&_lS+XIp|kq+x$`E7H8zCOe4qbaJ_A2zIy2TQyqN4) zC{7ITr(P00s!W{rY|u0~2utf911O`^xDp$t;P_pe=Ep9S-Aj4NSxCzz=dhL<5aWZAN>$ zIv&t+t)0C=I=p4FWPd8ir7J@Yu@%xvcQ->&O~VA4w_KY~>tSziuSqHSIOyT=f)`F4 zh9pPsR&C*ZfoHYKT(gxn;a0?2^Uqq2bhTGR;<2v`9zG8JV-IOf&Sju#chWY?BOvq2 zbRd3(ZOR`MrKWFF$@<7*&F8}n3trVL6za`pJQBC3+C89x8$h z%V)Bp#YJJ`oX`PE+S`G;ULZ2q$zO1uJ0YvI7B`izgxMpJja-2J6Nd@mwor&&BF_Q-qK=qVxa5H4pYc?*Z5>%w{&pN4XpPRL<9H6LnCb(M;OUs*e%?*FkcXHY zq+=jNa;_yVm{7>Y6i=897x4@93L^vE@C}3b={VVFfV|+Bhd=y?hOeXh3G^=uj_}iD z^1loqIK6ooKs^eL$nm9r#RGv|CrxBnEc~@_V)YQ&bHLry*X!n1?>Jkgvi%@?Tkz-h zC*Uz7Q&#atwrFx6Gs`CjF%5knp#BRNft#mnjZdhwXfvmk@n;N$&cDT;@MkgeLb>^o zZTUnOH7tFf!r~_nQi~r~J3p>*VoZcoBL(kDeGQkq?pE6 z)1*c(`5!+Q-Ktj^*BOy|0hB=T{lbS0L<1Z1$%NDOAm-P%3zK$;&<(4aor|*2qNsAo zYE#X=N%ec(lI2fnEF7+Xj&ymGJo(Nm9F6H!^~ol#uK#p$batEw-!V;NBamv<{m&#X z?65@rYInhi8@_on_KSnvwFq`0QTU}{tO?)6{^iI(K|oDj&5G?+S=Jma@S5`TkY1+h zS$K~*1oY_Nrc8q_m*oUq^`$7MShuzv?<}bcukG|Aw?5V7Lht&+rjGZ_lB2ud*K)`t zzlw42&@=d4BO>NYrukW=ast*7SFYh8qyOh7u>)-KW?YJa_LogyComa3)EdBd2Bl^U zc;Uj8qRXdLYaVQUKJyzlg_>=8nDRU737=lJqZiII&*k_XQp+D=zjhDQ?{{PP;?7X^ z>6exhnPEb4OHPnnayj#YJLt&0XRPRl@y2gN(tf(saP^m672Z)sB)LQwRP>=rr#)4| zKm{!&NCLzom2*Vp<3mxWmy-AH!@OG2&`=^@*-28d$r+{_jDypJQJ;|#jzzJ?>C~Sm z1;6~d)w-%>p8@B|Iiwnz%?LWsV!Do9FT%?ic>7vM!cIQ|)YIG9c|#fdO9Bsg+@m@^ zfA$NdWmiOlP3BEEDQFQQ4D@LM56SRmzK{quGJ%U4P30uNnB{X_p8<;SI=9q*allF| zaoS;mO`H;T5~ExfF6o6mGaZ^4XJjsnYs_~2*l4!!QLhQXG?+kQ;fyaxzAF41>0F_A z6j@eUaTeh!)g#@3P=;s+zS|Jj2lAdnD?2uisz_h#5h^lvC(l**mxki>W+Spn$$_6m zewT2s5IE{7X}I_nd*ZQnf@gPC1c(@s+%y12Er`YR(CzAUQI{ z^lft{EHrlZt;*!IRC#CDpC`MvkFKkY&LaH;p1Bh>w9u|W-RKS8A zFFhkgvHh-VKlyCi@n)iDs24S4Ns=4skbyBHBW@A9qb}_JCzLVnmf2dXA!-Q#3TeFt zX+<@#LeAaKpxGEtm7;c*f5Zx54kcjBG)>^!V!a^6L^$PoNi-~UGBHsU&Hc*3RN4bt zJ(@SO=>~v0Bgu7Z4mh4Qk0(R>gax0Zo`@(kKlGHQv^L^_;LL?}5q@&c(fss_UN)`( zX%a{b=o4M{>=%CG_(dur;WO=zD?=PpLDN_+gEbD*0Ls*vNBff}==mQ91N)$dgK}}Z zcG>|4Q<1|$-lh`{Ttl?Tv1ue3VDWc_wPT`DN72t-2 z)V-%S;;>p75kePx(-2hFo}=7xcY&*L5w!y_o$2&@QQ+eJ!OW0K!tE#qUQIl!_1?(J z7M+)?Z&uqoS(VuP2e;?wqg%~6g(qZ8uRhU|G5Lgs>GLw6P6jOjBJtStzU_HxvQP6- zr8^gn0X-Qgn#hQN%ZHQFgA+Vxgk~!>kF!7-6hxj82-5Fi+jP@m!&T#JkS9rDdZVMN zee|?^R7C$sYJNwN6PNJaRVT#jB>pf?XYNRQ&tdMN66@Ch3v>ijDGm&>~8=@Bqo*Wk%2pZ0o98SOUz18 z>+xoYVTVwGVqE^nMek&Xi3GvfF%fFs*mJkP@lMF>l@c~z>SH0JxjhLIsoHk+rzRNw zVWXEsGO$CKUZPYYc5}Ux7gEGUz*wXyj4HFaF~=I(#@Q_;gfuP+MPwn;P3OUUjA)jSpx2 zXa5RC4$vb_@2cn9k7RBv1mXW62Q}-bh>IMOgcO^=nGDwQRYaVN&`OD$bi759lc?I% zsR4|e7&8=URBhRvP2PWa*44e)?DEk%sX;pBQA^Lr?S7x&rcp_pi}iT<$bOPQqnJlP zo6`v5-j0`E+zvcZ_g2~nix3!)8l2$c@m$dQ%S4KHY_4(i-+sakAjb{(@1Eix_+i1O z#998L0|%b(@xNi?f9i5jkq3EwZeVq)=j7_&H@?!ml5gkZ=_-q+TZ-M5C;N)^TjKjm zLwvyy0vvP27hrYBLp4#pSGnKCzl$p^-Mdw-l(p`rCT1LkwEVbYt*NN34Y{c7Z4`|T zTNzo0L*2)PK&Z03+Y~zF5D7Lo;(sTCF~pk`kqQ_XDyG~hFANMe8#kgTY6uL24+D&4 zg9!j)5J$l=Ofg_MAF)7S3>pj|W<7dSU=;5Er-+&+vPU7(tk|Lbr}iW>H$4TMJ-*z4 zShxpM30s{ix*ER4$qp3B+V(2@mU6ncC82>ut?6@?V`{V;Pqz+n-PI<4Y9=f(lL$AR zpZ@K9bAG~x_405FGf)hIz&G3{oc=or8C}sO~uI_DrjA^@- zD36TdZKAo(e-{Y>?`^hQ6`!fpZLjaKsI<%|Oz0d|YWPiGgtmU;t z++;Hn_QnsDKfp><8?Jh6QFQIn>!KL?Kyqs?M5q)OAzwcTTl^<3p zg&S1JS7_YaenugZo95<>(+dR4WlHCcduQ9n^2YZKONZo$2m9k?75dozrK!CsV*gf! z+7~;_^DD$6Wa6oVu^q=sP{hKY7pCrWnHiltovbUwWIQ|RPd<8nct(a_b|Y3$U|nod z=bBz1#~{9Q;-i(a(VP(+F7F&?x6%Le7FP6%)O&^C`GUR})!2h^MtJGsPKu-Nzr{wX zj#m!&SJ8e5ulj`2%jL)kr0#qZxlBJfd8XWH6<_`+v{rwpXnTV?n4YMN^@GH)$WiUG zX}gfDLfw&R+^m=zOfH7O`@u8py3$2$dZ*B2s^^!E4i~WP*}|}2=xiHQVqWArRzK?J zQo|-E$@b6A!u0Khix$2|Gjr7J8`{fGmr#f|fnnP`MA>v{ExO3jHvMA}V0yvp=B!eq{LBboEZ+Lcd zZVA57Uw*59UAgjWIEksI)w1#XZ|PwFjdqqInB~dOyH7wNe%uZ*k~uDAQk8VJd?4< zj)q?|Eq|O$QtoSDgM|{nUDwy9P!3=XLxDy9tHw%Hm z)d2d;Z~`D9coZAR3WmahL15TJIG3&|vMzWK2#bRQW+a1Dk+%RjFV|KwQ13qMNTr7C|bK(nS_e&kIi=wkashfNW zTygwLn#&NOYC-CF5MR)AtRBOHQaR@s5x?dx>w!1{4W*!trfDKYB_S)33&Eh#Lq7Mu zLw=mmSDw4~EmLRG=8TBR;+&vAA{;mY zHvj}KhD5<%V*L*U>5HNZ+F$|5JU4nA8&z(I9>ikkm!U_nmtM}>ZMU;u)^ z)S@wfthiYJD}f36&Wc#&fT&g*pW~|rE1iC|4XcpoK8)w;M5ogRI+N(zU=!VTX(K@5 z&7T+QYEpT@=eQn=?@1csCj%g$LU8xml^}{9KH+>M0sn-LW#$@S)e4~>qRjivYo+Il zvf!f@dx7g}C7xS?b(-2YKeq^VJM0Ini4taoOE*h!`3|y!PTMZ&$0Ha&2Stw7tWZ$x6i;K1o&c8ctENAP zrtoz0%R35RFF>SC1a2};f_>g_Szw(Uav5GpxoxKdl1~X!g16ZnksA2RV*&w~`e@$( zdih}mvHziQ;_FLBb0z%r_Ig=)7Ay?M0*D>R!Z6_(WB|+)4c4SWKs>-&k!s*qGjEw= znFBqeRQaE2Su+;7;YtUhIwdM4*4acHnB^X6|3lp(-+v1aBBaauKL(QuM z_gevhmtygBM3@Nil(=C_EJVRqLiN(XfM>Hyt3kS(hB2uxD<5k!5Shz;6y{ri}oxu#H}f#KdSmz)$nmo=)L4 z>AoZ_{5yAFZa^OX%%p*Quh9>-=Ra(%Xc)!dxt$GeB0CeT>#S#z$QlhL`Gqpd91Cu2 zgcT|1%^!S`whyu$XYaa+Q&G9$n6nlMF-&wSqi7kK^?idZ^Lp8j1;!0xTE>D?jtG(b_rT6n3 z12fEv&zE*iOIzow9~FdD81<&>9OwGY$4L6Cj7rP-{Es&O#v^o z6y4o{Fv0{@=nsf8?}?R2n*TAD|)C)8MRO@W>B-ZN_=aD3a+ zyRHf5<$#{B0b^ZRMt_Xtowq~ZLc+RK4QEOy%_vVF&&kQBC&ysJfG(jJ4`;s6be6mW!)7SE}WZP#h0+Y%P8W9FZ{&JwpvPY96*Av?Vw(HwFZZ-*j ze!rvve9oI{061ajFDLp6 z$sn|g1iqBKLa~DOfJ#(GvR37@vb|uq(?4wA50ZX0+=X}c`kl&I(P%1GA7UYxNo(O= zA-%mj?*On4SgY>BDlU@n`)#31{u`ZEnk4(@9!;e15Wma9-Ar{ruB~;`&gNT3N&x3e z5x8ZC-y>*o%kG;|k_M;CpXgJ^NkNxc!yND`+x3aYG{kXR&}TmisaVtM7SA?1yS`2^ zbI$W$C-DNLAeyuzSb+%gmA`Uzj^*tyJMglid#1De_}B9v33Rfm#mdC2P-Ib3%X-CisNv=&G$f2#m?##wac^+g+Bt9np-~| zT>UMKvXFe={(f;%>Z|t5T4?{p_fwhe2!;5Up?9pPx&n?4(gM?1D(}tAWG>2OMdZQ{ z$K+m>59JFd_wbqbR3~<63LMNHVwEgQhmQ?8f{B4Okff#SWQV3l>HM(Uk5}V$Zy%|X zg2`AuEY434y5Jm(v17nQ{k$2X;W$z71OXj3Ksp9s=I<>q1qPU*Q!)ht!&(D+|B)&q z0Zy2{Qvrc7^}I#U9MHiO3@Er~QWB89hZ055%#83sksB1}^L{Rqk52_$#QbQ>(gSN> zNx>!Uf6o7-O;?*Rs;cy_mUdGm3=1)_e<}XRhA2#)BY-{pk13FUS!Zd81%WBimI2{v zQ9q+MTBP94_?XeQz*koBa3DZj=yq*f_9SQ8(&TY}51*?2y!x|t(mrDBh3>&Nh z+4=ZW4SytDlYoR|k?iGKT1{X`qRs`Hk|d3^)?-` z-y^8vh)Ia8P)g2xtRNviEsHp`E&-trUwM!7zlkB(f8i%A1{QdFZi?CcEqQ-e5>3w2 zf_MM%=d~F&ixC59P+i5}>U?$6z<@jNphU5Ngcv|l%YR%4`hRQsFQ^Jh7Oe%O6JlKi(IlP#Ai|`8zTD0fxys z06i>hpgdXqU61c{10TNGDe@w)G=$T&)$Y!ZhcCs70Me-dGb%vN;?Qtq`|&QBbb)84 zeVa#p9p&9Ud<1JB3tR3!vi3#Hb=6U&U(lvUV#A#YBPmaX7onLMMXR~HPtt} zy+i))&gXX=OEVd{IsWF?;6CS&oB`y-$;|EW2(`k_LU4nN+3Z&{ns%ttmX4;_{0&zR z=-B{nf;meQV1@<@YoI2eUlEwWPR1L2tG9(;RWiG0ygPYqzp^3pX|sNWJm7&-8xMJ4 z?ydYMQaTEC)4}PP<-q&!K2mBr`TJMV@P%(Ibn?=_M?Ha&ZXQBIzxwPeM3;X8Pwp$d zCcIrqy-ODlf^UA25pGG#Bo*%G7XkEvbn^0}iZHjIq}G{(=ZfQIgt6I}ymu6F8^);-?y6W2N|gN&PBq`~S-u<4hIFn=35@JhV3&5|dO zngIB@{U+h3)nCM1p(iGrQED5 zd9eQa>RN(_rm?r(_05}RQaR$iw`3G_0<@e5@q($2^iSBX$6sO%6umZjOIM+hes7^` zY_K=-nzP70NE|+T9kz8~wp}|%$`t9DPN*MRI5qP>1QUM@A^^XKcmXDo?^$3f`dC&7f4SVsgWViI!IkR z>IvUg|Im6mVr|_smCU*RP_D64OVi^&QobtBh$bUkDU|~g=To4Z6<)d(9xtne$UA3eam-^9+R`cLs`ZErYp_>OT5xi}4|3El*;i~vs>dv0yxV?}C;>#}C$W4T} z7ry>q;kq*4QwatW@Mpr8HOktmQu}(tR4o>qoFcQoSACN~RK-5DEbHO6XhU-)dwEBE zCPP#U%r)ZnDpdsg5XDB6vU`z?#fp!2Vbv4;&At`2YX_ diff --git a/images/gtk4-menu.png b/images/gtk4-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d6f167183c36034d741040cb9519a9d820c34c GIT binary patch literal 16841 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 literal 0 HcmV?d00001 diff --git a/images/thumbs/gtk2-menu.png b/images/thumbs/gtk2-menu.png index 79123b13d10cb09b1d65829789e173146edcef10..e8ee9e816738f70f72ff014d106e324a57092fda 100644 GIT binary patch literal 8317 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 Hu0mjf{sL1h literal 10840 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 literal 10624 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 ahyMq$NKnCFM-&tQ0000p0006RP)t-sM{rE$ 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 literal 11036 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 literal 0 HcmV?d00001 diff --git a/src/Makefile.am b/src/Makefile.am index f963eff..a03b2d6 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1 +1,22 @@ -SUBDIRS = src \ No newline at end of file +bin_PROGRAMS = + +if GTK4 +bin_PROGRAMS += awf-gtk@GTK4_SUFFIX@ +awf_gtk@GTK4_SUFFIX@_SOURCES = awf.c +awf_gtk@GTK4_SUFFIX@_CPPFLAGS = $(GTK4_CFLAGS) -I/usr/include/gtk-4.0/unix-print +awf_gtk@GTK4_SUFFIX@_LDADD = $(GTK4_LIBS) +endif + +if GTK3 +bin_PROGRAMS += awf-gtk@GTK3_SUFFIX@ +awf_gtk@GTK3_SUFFIX@_SOURCES = awf.c +awf_gtk@GTK3_SUFFIX@_CPPFLAGS = $(GTK3_CFLAGS) -I/usr/include/gtk-3.0/unix-print +awf_gtk@GTK3_SUFFIX@_LDADD = $(GTK3_LIBS) +endif + +if GTK2 +bin_PROGRAMS += awf-gtk@GTK2_SUFFIX@ +awf_gtk@GTK2_SUFFIX@_SOURCES = awf.c +awf_gtk@GTK2_SUFFIX@_CPPFLAGS = $(GTK2_CFLAGS) -I/usr/include/gtk-unix-print-2.0 +awf_gtk@GTK2_SUFFIX@_LDADD = $(GTK2_LIBS) +endif \ No newline at end of file diff --git a/src/src/awf.c b/src/awf.c similarity index 78% rename from src/src/awf.c rename to src/awf.c index ef40fa8..75478b7 100644 --- a/src/src/awf.c +++ b/src/awf.c @@ -1,9 +1,10 @@ /** * Forked M/10/03/2020 - * Updated L/22/06/2020 + * Updated D/25/10/2020 * * Copyright 2020 | Fabrice Creuzot (luigifab) - * https://github.com/luigifab/awf + * https://github.com/luigifab/awf-extended + * https://www.luigifab.fr/gtk/awf-extended * * Forked from * Copyright 2011-2017 | Valère Monseur (valr) @@ -29,20 +30,23 @@ * msgmerge src/po/fr.po src/awf.pot -o src/po/fr.po * msgfmt src/po/fr.po -o src/fr/LC_MESSAGES/awf.mo * - * GTK versions tested: + * Tested with build.sh with: + * i386 * Ubuntu 11.04 (live/768 MB) GTK 3.0 + GTK 2.24 + GLIB 2.28 * Ubuntu 11.10 (live/768 MB) GTK 3.2 + GTK 2.24 + GLIB 2.30 * Ubuntu 12.04 (live/1024 MB) GTK 3.4 + GTK 2.24 + GLIB 2.32 * Ubuntu 13.04 (live/1024 MB) GTK 3.6 + GTK 2.24 + GLIB 2.36 * Ubuntu 13.10 (live/1024 MB) GTK 3.8 + GTK 2.24 + GLIB 2.38 * Ubuntu 14.04 (live/1024 MB) GTK 3.10 + GTK 2.24 + GLIB 2.40 - * Ubuntu 14.10 (live/1024 MB) GTK 3.12 - * Ubuntu 15.04 (live/1024 MB) GTK 3.14 - * Ubuntu 15.10 (live/1024 MB) GTK 3.16 - * Ubuntu 16.04 (live/1272 MB) GTK 3.18 - * Ubuntu 16.10 (live/1272 MB) GTK 3.20 - * Ubuntu 17.04 (live/1272 MB) GTK 3.22 - * Debian Testing GTK 3.98 + GTK 3.24 + GTK 2.24 + GLIB 2.64 + * Ubuntu 14.10 (live/1024 MB) GTK 3.12 + GTK 2.24 + GLIB 2.42 + * Ubuntu 15.04 (live/1024 MB) GTK 3.14 + GTK 2.24 + GLIB 2.44 + * Ubuntu 15.10 (live/1024 MB) GTK 3.16 + GTK 2.24 + GLIB 2.46 + * Ubuntu 16.04 (live/1272 MB) GTK 3.18 + GTK 2.24 + GLIB 2.48 + * Ubuntu 16.10 (live/1272 MB) GTK 3.20 + GTK 2.24 + GLIB 2.50 + * Ubuntu 17.04 (live/1272 MB) GTK 3.22 + GTK 2.24 + GLIB 2.52 + * amd64 + * Debian Testing GTK 3.99 + GTK 3.24 + GTK 2.24 + GLIB 2.66 + * Fedora 32 GTK 3.24 + GTK 2.24 + GLIB 2.64 */ // includes @@ -76,7 +80,7 @@ #define AWF_CLOS "/Test/Close" #define AWF_QUIT "/Test/Quit" -#if GTK_CHECK_VERSION (3,98,0) +#if GTK_CHECK_VERSION (3,90,0) #define TRUE_GTK_MAJOR_VERSION 4 #define GETTEXT_PACKAGE "awf-gtk4" #define gtk_major_version gtk_get_major_version () @@ -128,17 +132,19 @@ // global local variables -static gchar *current_theme = ""; +static char *current_theme = ""; static GSList *list_system_theme; static GSList *list_user_theme; static GtkWidget *window, *statusbar; static GtkWidget *spinbutton1, *spinbutton2; static GtkWidget *scale1, *scale2, *scale3, *scale4, *scale5, *scale6; static GtkWidget *progressbar1, *progressbar2, *progressbar3, *progressbar4; -static GtkWidget *levelbar1, *levelbar2, *levelbar3, *levelbar4, *levelbar5, *levelbar6, *levelbar7, *levelbar8; static GtkWidget *notebook1, *notebook2, *notebook3, *notebook4; static GtkWidget *current_menuitem; -static gchar *opt_screenshot; +#if GTK_CHECK_VERSION (3,6,0) +static GtkWidget *levelbar1, *levelbar2, *levelbar3, *levelbar4, *levelbar5, *levelbar6, *levelbar7, *levelbar8; +#endif +static char *opt_screenshot; static gboolean opt_startspinner = TRUE; static gboolean allow_update_theme = TRUE; static gboolean must_save_accels = FALSE; @@ -146,17 +152,17 @@ static gboolean must_save_accels = FALSE; // local functions static void awf2_quit (); -static GSList* awf_load_theme (gchar *directory); +static GSList* awf_load_theme (char *directory); static void awf_exclude_theme (gpointer theme, gpointer unused); -static gint awf_compare_theme (gconstpointer theme1, gconstpointer theme2); -static void awf2_set_theme (gchar *new_theme); +static int awf_compare_theme (gconstpointer theme1, gconstpointer theme2); +static void awf2_set_theme (char *new_theme); static void awf2_update_progressbars (GtkRange *range); -static void awf2_update_statusbar (gchar *text, gboolean withtime); +static void awf2_update_statusbar (char *text, gboolean withtime); static void awf2_update_widgets (); static gboolean awf2_sighup_handler (); static gboolean awf2_take_screenshot (); // widgets -static void awf2_create_window (gpointer app, gchar *theme); +static void awf2_create_window (gpointer app, char *theme); static void awf2_boxpack (GtkBox *box, GtkWidget *widget, gboolean fill, gboolean expand, guint padding, guint spacing); static void awf2_create_toolbar (GtkWidget *root); static void awf2_create_combos_entries (GtkWidget *root); @@ -170,19 +176,19 @@ static void awf2_create_spinners (GtkWidget *root); static void awf2_create_expander (GtkWidget *root); static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2); static void awf2_create_notebooks (GtkWidget *root1, GtkWidget *root2); -static void awf2_create_notebook_tab (GtkWidget *notebook, gchar *text); +static void awf2_create_notebook_tab (GtkWidget *notebook, char *text); static void awf2_create_treview (GtkWidget *root); // menuitems -#if GTK_CHECK_VERSION (3,98,0) -static void awf2_create_menubar (GMenu *root); +#if GTK_CHECK_VERSION (3,90,0) +static void awf2_create_traditional_menubar (gpointer app, GMenu *root); #else -static void awf2_create_menubar (GtkWidget *root); -static GtkWidget* awf2_new_menu (GtkWidget *root, gchar *text); +static void awf2_create_traditional_menubar (GtkWidget *root); +static GtkWidget* awf2_new_menu (GtkWidget *root, char *text); static GtkWidget* awf2_new_menu_tearoff (GtkWidget *menu); static GtkWidget* awf2_new_menu_separator (GtkWidget *menu); -static GtkWidget* awf2_new_menu_check (GtkWidget *menu, gchar *text, gboolean checked, gboolean inconsistent, gboolean disabled); -static GtkWidget* awf2_new_menu_radio (GtkWidget *menu, gchar *text, gboolean checked, gboolean inconsistent, gboolean disabled, GSList *group); -static GtkWidget* awf2_new_menu_item (GtkWidget *menu, gchar *text, gchar *image, gboolean disabled); +static GtkWidget* awf2_new_menu_check (GtkWidget *menu, char *text, gboolean checked, gboolean inconsistent, gboolean disabled); +static GtkWidget* awf2_new_menu_radio (GtkWidget *menu, char *text, gboolean checked, gboolean inconsistent, gboolean disabled, GSList *group); +static GtkWidget* awf2_new_menu_item (GtkWidget *menu, char *text, char *image, gboolean disabled); // accelerators static void awf2_accels_load (); static void awf2_accels_select (GtkWidget *widget); @@ -199,9 +205,10 @@ static void awf2_show_dialog_page_setup (); static void awf2_show_dialog_print (); static void awf2_show_dialog_about (); static void awf2_show_dialog_calendar (); -// gtk3 -#if GTK_CHECK_VERSION (3,98,0) -static void awf2_gtk40_scrolltabs (GtkEventControllerScroll *event, gdouble dx, gdouble dy, GtkWidget *widget); +// gtk4/3 +#if GTK_CHECK_VERSION (3,90,0) +static void awf2_gtk40_closedialog (GtkDialog *dialog); +static void awf2_gtk40_scrolltabs (GtkEventControllerScroll *event, double dx, double dy, GtkWidget *widget); #elif GTK_CHECK_VERSION (3,4,0) static void awf2_gtk34_scrolltabs (GtkWidget *widget, GdkEventScroll *event); #endif @@ -211,11 +218,11 @@ static void awf2_gtk34_scrolltabs (GtkWidget *widget, GdkEventScroll *event); int main (int argc, char **argv) { int status = 0, opt; - gchar *directory, *theme = "auto"; + char *directory, *theme = "auto"; GSList *iterator; // load available themes - // @TODO replace GSLists? + // todo replace GSLists? list_system_theme = awf_load_theme ("/usr/share/themes"); list_system_theme = g_slist_sort (list_system_theme, (GCompareFunc)awf_compare_theme); @@ -247,7 +254,7 @@ int main (int argc, char **argv) { case 't': if (g_slist_find_custom (list_system_theme, optarg, &awf_compare_theme) || g_slist_find_custom (list_user_theme, optarg, &awf_compare_theme)) - theme = (gchar*)optarg; + theme = (char*)optarg; break; case 'l': for (iterator = list_system_theme; iterator; iterator = iterator->next) @@ -268,7 +275,7 @@ int main (int argc, char **argv) { _("Usage:"), "awf-gtk2 ", "(gtk 2.24+)", "awf-gtk3 ", "(gtk 3.00+)", - "awf-gtk4 ", "(gtk 3.98+)", + "awf-gtk4 ", "(gtk 3.99+)", _("Options:"), "-v ", _("Show version number"), "-l ", _("List available themes"), @@ -285,17 +292,18 @@ int main (int argc, char **argv) { g_unix_signal_add (SIGHUP, awf2_sighup_handler, NULL); // glib >= 2.30 #endif - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) GtkApplication *app; app = gtk_application_new ("org.gtk.awf4", G_APPLICATION_FLAGS_NONE); g_signal_connect (app, "activate", G_CALLBACK (awf2_create_window), theme); - status = g_application_run (G_APPLICATION (app), 0, NULL); // @TODO (app, argc, argv) + g_application_register (G_APPLICATION (app), NULL, NULL); + status = g_application_run (G_APPLICATION (app), 0, NULL); // todo (app, argc, argv) g_object_unref (app); #elif GTK_CHECK_VERSION (3,4,0) GtkApplication *app; app = gtk_application_new ("org.gtk.awf3", G_APPLICATION_FLAGS_NONE); g_signal_connect (app, "activate", G_CALLBACK (awf2_create_window), theme); - status = g_application_run (G_APPLICATION (app), 0, NULL); // @TODO (app, argc, argv) + status = g_application_run (G_APPLICATION (app), 0, NULL); // todo (app, argc, argv) g_object_unref (app); #else gtk_init (&argc, &argv); @@ -307,14 +315,14 @@ int main (int argc, char **argv) { static void awf2_quit () { - #if !GTK_CHECK_VERSION (3,98,0) + #if !GTK_CHECK_VERSION (3,90,0) awf2_accels_save (); #endif exit (0); } -static GSList* awf_load_theme (gchar *directory) { +static GSList* awf_load_theme (char *directory) { GSList *list = NULL; @@ -326,13 +334,13 @@ static GSList* awf_load_theme (gchar *directory) { GDir *dir = g_dir_open (directory, 0, &error); if (dir) { - gchar *theme = g_strdup (g_dir_read_name (dir)); + char *theme = g_strdup (g_dir_read_name (dir)); while (theme) { - gchar *theme_path = g_build_path ("/", directory, g_strstrip (theme), NULL); + char *theme_path = g_build_path ("/", directory, g_strstrip (theme), NULL); if (g_file_test (theme_path, G_FILE_TEST_IS_DIR)) { - gchar *theme_subpath = g_build_path ("/", theme_path, g_strdup_printf ("gtk-%d.0", TRUE_GTK_MAJOR_VERSION), NULL); + char *theme_subpath = g_build_path ("/", theme_path, g_strdup_printf ("gtk-%d.0", TRUE_GTK_MAJOR_VERSION), NULL); if (g_file_test (theme_subpath, G_FILE_TEST_IS_DIR)) list = g_slist_prepend (list, theme); g_free (theme_subpath); @@ -369,20 +377,20 @@ static void awf_exclude_theme (gpointer theme, gpointer unused) { } } -static gint awf_compare_theme (gconstpointer theme1, gconstpointer theme2) { +static int awf_compare_theme (gconstpointer theme1, gconstpointer theme2) { - return g_strcmp0 ((gchar*)theme1, (gchar*)theme2); + return g_strcmp0 ((char*)theme1, (char*)theme2); } -static void awf2_set_theme (gchar *new_theme) { +static void awf2_set_theme (char *new_theme) { // we must ignore the activate signal when menubar is created if (!allow_update_theme) return; - if (new_theme == "refresh") { + if (strcmp ((char*)new_theme, "refresh") == 0) { - gchar *default_theme = NULL; + char *default_theme = NULL; if (g_slist_find_custom (list_system_theme, "Default", &awf_compare_theme)) default_theme = "Default"; else if (g_slist_find_custom (list_system_theme, "Raleigh", &awf_compare_theme)) @@ -400,10 +408,10 @@ static void awf2_set_theme (gchar *new_theme) { g_timeout_add_seconds (1, awf2_take_screenshot, NULL); } } - else if (new_theme == "auto") { + else if (strcmp ((char*)new_theme, "auto") == 0) { g_object_get (gtk_settings_get_default (), "gtk-theme-name", ¤t_theme, NULL); } - else if ((strcmp ((gchar*)current_theme, (gchar*)new_theme) != 0)) { + else if ((strcmp ((char*)current_theme, (char*)new_theme) != 0)) { g_object_set (gtk_settings_get_default (), "gtk-theme-name", new_theme, NULL); g_object_get (gtk_settings_get_default (), "gtk-theme-name", ¤t_theme, NULL); @@ -419,7 +427,7 @@ static void awf2_update_progressbars (GtkRange *range) { // https://developer.gnome.org/gtk3/stable/GtkLevelBar.html // https://developer.gnome.org/gtk3/stable/GtkScale.html - gdouble value; + double value; value = gtk_range_get_value (range); // range (0..1) @@ -452,7 +460,7 @@ static void awf2_update_progressbars (GtkRange *range) { #if !GTK_CHECK_VERSION (3,0,0) if (gtk_progress_bar_get_text (GTK_PROGRESS_BAR (progressbar1))) { - gchar *progress_text; + char *progress_text; progress_text = g_strdup_printf ("%i %%", (int)value); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar1), progress_text); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar3), progress_text); @@ -461,7 +469,10 @@ static void awf2_update_progressbars (GtkRange *range) { #endif } -static void awf2_update_statusbar (gchar *text, gboolean withtime) { +static void awf2_update_statusbar (char *text, gboolean withtime) { + + if (!statusbar) + return; // https://developer.gnome.org/gtk3/stable/GtkStatusbar.html @@ -533,7 +544,7 @@ static void awf2_update_widgets () { gtk_progress_bar_set_show_text (GTK_PROGRESS_BAR (progressbar1), TRUE); gtk_progress_bar_set_show_text (GTK_PROGRESS_BAR (progressbar3), TRUE); #else - gchar *progress_text; + char *progress_text; progress_text = g_strdup_printf ("%i %%", (int)gtk_range_get_value (GTK_RANGE (scale1))); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar1), progress_text); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar3), progress_text); @@ -574,10 +585,10 @@ static gboolean awf2_take_screenshot () { // https://developer.gnome.org/gdk4/stable/gdk4-Cairo-Interaction.html GdkPixbuf *image; - gint width, height; + int width, height; // src/cairo-surface.c:1734: cairo_surface_mark_dirty_rectangle: assertion ! _cairo_surface_has_mime_data (surface) failed - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) GdkSurface *root; cairo_surface_t *cairo_st; root = gtk_native_get_surface (gtk_widget_get_native (window)); @@ -610,7 +621,7 @@ static gboolean awf2_take_screenshot () { // layout -static void awf2_create_window (gpointer app, gchar *theme) { +static void awf2_create_window (gpointer app, char *theme) { // https://developer.gnome.org/gtk3/stable/GtkContainer.html // https://developer.gnome.org/gtk3/stable/GtkApplication.html @@ -639,20 +650,26 @@ static void awf2_create_window (gpointer app, gchar *theme) { // base layout vbox_window = BOXV; - gtk_container_add (GTK_CONTAINER (window), vbox_window); + #if GTK_CHECK_VERSION (3,90,0) + gtk_window_set_child (GTK_WINDOW (window), vbox_window); + #else + gtk_container_add (GTK_CONTAINER (window), vbox_window); + #endif - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) GMenu *gmm; gmm = g_menu_new (); - awf2_create_menubar (gmm); + awf2_create_traditional_menubar (app, gmm); gtk_application_set_menubar (app, G_MENU_MODEL (gmm)); + gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (window), TRUE); + g_object_unref (gmm); toolbar = BOXH; awf2_boxpack (GTK_BOX (vbox_window), toolbar, FALSE, FALSE, 0, 0); awf2_create_toolbar (toolbar); #else menubar = gtk_menu_bar_new (); - awf2_create_menubar (menubar); + awf2_create_traditional_menubar (menubar); awf2_boxpack (GTK_BOX (vbox_window), menubar, FALSE, FALSE, 0, 0); toolbar = gtk_toolbar_new (); @@ -713,7 +730,11 @@ static void awf2_create_window (gpointer app, gchar *theme) { // paned layout awf2_boxpack (GTK_BOX (widgets), vpane, TRUE, TRUE, 0, 0); - gtk_paned_pack1 (GTK_PANED (vpane), hpane1, TRUE, FALSE); + #if GTK_CHECK_VERSION (3,90,0) + gtk_paned_set_start_child (GTK_PANED (vpane), hpane1); + #else + gtk_paned_pack1 (GTK_PANED (vpane), hpane1, TRUE, FALSE); + #endif gtk_box_set_homogeneous (GTK_BOX (hbox_frame1), TRUE); gtk_box_set_spacing (GTK_BOX (hbox_frame1), 3); @@ -727,7 +748,11 @@ static void awf2_create_window (gpointer app, gchar *theme) { gtk_widget_set_size_request (hbox_frame1, -1, 70); gtk_container_set_border_width (GTK_CONTAINER (hbox_frame1), 10); #endif - gtk_paned_add1 (GTK_PANED (hpane1), hbox_frame1); + #if GTK_CHECK_VERSION (3,90,0) + gtk_paned_set_start_child (GTK_PANED (hpane1), hbox_frame1); + #else + gtk_paned_add1 (GTK_PANED (hpane1), hbox_frame1); + #endif gtk_box_set_homogeneous (GTK_BOX (hbox_frame2), TRUE); gtk_box_set_spacing (GTK_BOX (hbox_frame2), 3); @@ -741,11 +766,19 @@ static void awf2_create_window (gpointer app, gchar *theme) { gtk_widget_set_size_request (hbox_frame2, -1, 70); gtk_container_set_border_width (GTK_CONTAINER (hbox_frame2), 10); #endif - gtk_paned_add2 (GTK_PANED (hpane1), hbox_frame2); + #if GTK_CHECK_VERSION (3,90,0) + gtk_paned_set_end_child (GTK_PANED (hpane1), hbox_frame2); + #else + gtk_paned_add2 (GTK_PANED (hpane1), hbox_frame2); + #endif awf2_create_frames (hbox_frame1, hbox_frame2); - gtk_paned_pack2 (GTK_PANED (vpane), hpane2, TRUE, FALSE); + #if GTK_CHECK_VERSION (3,90,0) + gtk_paned_set_end_child (GTK_PANED (vpane), hpane2); + #else + gtk_paned_pack2 (GTK_PANED (vpane), hpane2, TRUE, FALSE); + #endif gtk_box_set_homogeneous (GTK_BOX (hbox_notebook1), TRUE); gtk_box_set_spacing (GTK_BOX (hbox_notebook1), 3); @@ -757,7 +790,11 @@ static void awf2_create_window (gpointer app, gchar *theme) { #else gtk_container_set_border_width (GTK_CONTAINER (hbox_notebook1), 10); #endif - gtk_paned_add1 (GTK_PANED (hpane2), hbox_notebook1); + #if GTK_CHECK_VERSION (3,90,0) + gtk_paned_set_start_child (GTK_PANED (hpane2), hbox_notebook1); + #else + gtk_paned_add1 (GTK_PANED (hpane2), hbox_notebook1); + #endif gtk_box_set_homogeneous (GTK_BOX (hbox_notebook2), TRUE); gtk_box_set_spacing (GTK_BOX (hbox_notebook2), 3); @@ -769,7 +806,11 @@ static void awf2_create_window (gpointer app, gchar *theme) { #else gtk_container_set_border_width (GTK_CONTAINER (hbox_notebook2), 10); #endif - gtk_paned_add2 (GTK_PANED (hpane2), hbox_notebook2); + #if GTK_CHECK_VERSION (3,90,0) + gtk_paned_set_end_child (GTK_PANED (hpane2), hbox_notebook2); + #else + gtk_paned_add2 (GTK_PANED (hpane2), hbox_notebook2); + #endif awf2_create_notebooks (hbox_notebook1, hbox_notebook2); @@ -778,7 +819,7 @@ static void awf2_create_window (gpointer app, gchar *theme) { // go g_signal_connect (window, "destroy", G_CALLBACK (awf2_quit), NULL); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_style_context_add_class (gtk_widget_get_style_context (toolbar), "primary-toolbar-gtk4"); gtk_widget_show (window); #elif GTK_CHECK_VERSION (3,4,0) @@ -799,7 +840,7 @@ static void awf2_boxpack (GtkBox *box, GtkWidget *widget, gboolean fill, gboolea // https://developer.gnome.org/gtk3/stable/GtkBox.html // https://developer.gnome.org/gtk4/stable/GtkBox.html - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) if (fill) { gtk_widget_set_halign (widget, GTK_ALIGN_FILL); gtk_widget_set_valign (widget, GTK_ALIGN_FILL); @@ -808,7 +849,7 @@ static void awf2_boxpack (GtkBox *box, GtkWidget *widget, gboolean fill, gboolea gtk_widget_set_hexpand (widget, TRUE); gtk_widget_set_vexpand (widget, TRUE); } - if (GTK_IS_CONTAINER (widget) && (padding > 0)) { + if (GTK_IS_BOX (widget) && (padding > 0)) { // todo gtk_widget_set_margin_start (widget, padding); gtk_widget_set_margin_end (widget, padding); gtk_widget_set_margin_top (widget, padding); @@ -817,7 +858,7 @@ static void awf2_boxpack (GtkBox *box, GtkWidget *widget, gboolean fill, gboolea if (GTK_IS_BOX (widget) && (spacing > 0)) { gtk_box_set_spacing (GTK_BOX (widget), spacing); } - gtk_container_add (GTK_CONTAINER (box), widget); + gtk_box_append (box, widget); #else if (GTK_IS_INFO_BAR (box)) box = GTK_BOX (gtk_info_bar_get_content_area (GTK_INFO_BAR (box))); @@ -831,12 +872,12 @@ static void awf2_boxpack (GtkBox *box, GtkWidget *widget, gboolean fill, gboolea static void awf2_create_toolbar (GtkWidget *root) { - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) // https://developer.gnome.org/gtk4/stable/GtkButton.html // https://developer.gnome.org/gtk4/stable/GtkToggleButton.html - GtkWidget *icon1, *icon2, *icon3, *icon4, *icon5, *icon6, *icon7, *icon8, *icon9, *menu; + GtkWidget *icon1, *icon2, *icon3, *icon4, *icon5, *icon6, *icon7, *menu; icon1 = gtk_button_new_from_icon_name ("gtk-open"); gtk_widget_set_size_request (icon1, 36, 36); @@ -874,15 +915,15 @@ static void awf2_create_toolbar (GtkWidget *root) { gtk_style_context_add_class (gtk_widget_get_style_context (icon7), "flat"); g_signal_connect_swapped (icon7, "clicked", G_CALLBACK (awf2_update_widgets), NULL); - gtk_container_add (GTK_CONTAINER (root), icon1); - gtk_container_add (GTK_CONTAINER (root), icon2); - gtk_container_add (GTK_CONTAINER (root), icon3); - gtk_container_add (GTK_CONTAINER (root), icon4); - gtk_container_add (GTK_CONTAINER (root), BOXVSEP); - gtk_container_add (GTK_CONTAINER (root), icon5); - gtk_container_add (GTK_CONTAINER (root), icon6); - gtk_container_add (GTK_CONTAINER (root), BOXVSEP); - gtk_container_add (GTK_CONTAINER (root), icon7); + awf2_boxpack (GTK_BOX (root), icon1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), icon2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), icon3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), icon4, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), BOXVSEP, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), icon5, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), icon6, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), BOXVSEP, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), icon7, FALSE, FALSE, 0, 0); #else // https://developer.gnome.org/gtk3/stable/GtkToolbar.html // https://developer.gnome.org/gtk3/stable/GtkMenuToolButton.html @@ -892,7 +933,7 @@ static void awf2_create_toolbar (GtkWidget *root) { // https://developer.gnome.org/gtk3/stable/GtkMenu.html // https://developer.gnome.org/gtk3/stable/GtkMenuItem.html - GtkWidget *icon1, *icon2, *icon3, *icon4, *icon5, *icon6, *icon7, *icon8, *icon9, *menu; + GtkWidget *icon1, *icon2, *icon3, *icon4, *icon5, *icon6, *icon7, *menu; icon1 = GTK_WIDGET (gtk_menu_tool_button_new (NULL, NULL)); gtk_tool_button_set_icon_name (GTK_TOOL_BUTTON (icon1), "gtk-open"); @@ -979,14 +1020,14 @@ static void awf2_create_combos_entries (GtkWidget *root) { gtk_widget_set_sensitive (combo4, FALSE); entry1 = gtk_entry_new (); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_editable_set_text (GTK_EDITABLE (entry1), "Entry"); #else gtk_entry_set_text (GTK_ENTRY (entry1), "Entry"); #endif entry2 = gtk_entry_new (); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_editable_set_text (GTK_EDITABLE (entry2), "Entry (disabled)"); #else gtk_entry_set_text (GTK_ENTRY (entry2), "Entry (disabled)"); @@ -994,7 +1035,7 @@ static void awf2_create_combos_entries (GtkWidget *root) { gtk_widget_set_sensitive (entry2, FALSE); entry3 = gtk_entry_new (); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_editable_set_text (GTK_EDITABLE (entry3), "Entry"); #else gtk_entry_set_text (GTK_ENTRY (entry3), "Entry"); @@ -1005,7 +1046,7 @@ static void awf2_create_combos_entries (GtkWidget *root) { gtk_entry_set_icon_tooltip_text (GTK_ENTRY (entry3), GTK_ENTRY_ICON_SECONDARY, "gtk-find"); entry4 = gtk_entry_new (); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_editable_set_text (GTK_EDITABLE (entry4), "Entry (disabled)"); #else gtk_entry_set_text (GTK_ENTRY (entry4), "Entry (disabled)"); @@ -1021,14 +1062,14 @@ static void awf2_create_combos_entries (GtkWidget *root) { gtk_entry_set_placeholder_text (GTK_ENTRY (entry3), "Placeholder"); #endif - gtk_container_add (GTK_CONTAINER (root), combo1); - gtk_container_add (GTK_CONTAINER (root), combo2); - gtk_container_add (GTK_CONTAINER (root), combo3); - gtk_container_add (GTK_CONTAINER (root), combo4); - gtk_container_add (GTK_CONTAINER (root), entry1); - gtk_container_add (GTK_CONTAINER (root), entry2); - gtk_container_add (GTK_CONTAINER (root), entry3); - gtk_container_add (GTK_CONTAINER (root), entry4); + awf2_boxpack (GTK_BOX (root), combo1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), combo2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), combo3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), combo4, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), entry1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), entry2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), entry3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), entry4, FALSE, FALSE, 0, 0); } static void awf2_create_spinbuttons (GtkWidget *root) { @@ -1062,7 +1103,7 @@ static void awf2_create_checkbuttons (GtkWidget *root) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton2), TRUE); checkbutton3 = gtk_check_button_new_with_label ("Check button 3"); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_check_button_set_inconsistent (GTK_CHECK_BUTTON (checkbutton3), TRUE); #else gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (checkbutton3), TRUE); @@ -1076,19 +1117,19 @@ static void awf2_create_checkbuttons (GtkWidget *root) { gtk_widget_set_sensitive (checkbutton5, FALSE); checkbutton6 = gtk_check_button_new_with_label ("Check button 6"); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_check_button_set_inconsistent (GTK_CHECK_BUTTON (checkbutton6), TRUE); #else gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (checkbutton6), TRUE); #endif gtk_widget_set_sensitive (checkbutton6, FALSE); - gtk_container_add (GTK_CONTAINER (root), checkbutton1); - gtk_container_add (GTK_CONTAINER (root), checkbutton2); - gtk_container_add (GTK_CONTAINER (root), checkbutton3); - gtk_container_add (GTK_CONTAINER (root), checkbutton4); - gtk_container_add (GTK_CONTAINER (root), checkbutton5); - gtk_container_add (GTK_CONTAINER (root), checkbutton6); + awf2_boxpack (GTK_BOX (root), checkbutton1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), checkbutton2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), checkbutton3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), checkbutton4, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), checkbutton5, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), checkbutton6, FALSE, FALSE, 0, 0); } static void awf2_create_radiobuttons (GtkWidget *root) { @@ -1109,7 +1150,7 @@ static void awf2_create_radiobuttons (GtkWidget *root) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton2), TRUE); radiobutton3 = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (radio2), "Radio button 3"); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_check_button_set_inconsistent (GTK_CHECK_BUTTON (radiobutton3), TRUE); #else gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (radiobutton3), TRUE); @@ -1123,26 +1164,30 @@ static void awf2_create_radiobuttons (GtkWidget *root) { gtk_widget_set_sensitive (radiobutton5, FALSE); radiobutton6 = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (radio4), "Radio button 6"); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_check_button_set_inconsistent (GTK_CHECK_BUTTON (radiobutton6), TRUE); #else gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (radiobutton6), TRUE); #endif gtk_widget_set_sensitive (radiobutton6, FALSE); - gtk_container_add (GTK_CONTAINER (root), radiobutton1); - gtk_container_add (GTK_CONTAINER (root), radiobutton2); - gtk_container_add (GTK_CONTAINER (root), radiobutton3); - gtk_container_add (GTK_CONTAINER (root), radiobutton4); - gtk_container_add (GTK_CONTAINER (root), radiobutton5); - gtk_container_add (GTK_CONTAINER (root), radiobutton6); + awf2_boxpack (GTK_BOX (root), radiobutton1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), radiobutton2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), radiobutton3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), radiobutton4, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), radiobutton5, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), radiobutton6, FALSE, FALSE, 0, 0); } static void awf2_create_otherbuttons (GtkWidget *root) { - const gchar *scale_icons[] = { g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION), NULL }; + const char *scale_icons[] = { g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION), NULL }; GtkWidget *button1, *button2, *button3, *button4, *button5, *button6, *button7, *button8, *button9, *button10, *button11, *button12; - GtkWidget *combomenu1, *combomenu2; + #if !GTK_CHECK_VERSION (3,0,0) + GtkWidget *combomenu1, *combomenu2; + #endif + + // https://developer.gnome.org/gtk3/stable/GtkButton.html button1 = gtk_button_new_with_label ("Button 1"); @@ -1202,28 +1247,28 @@ static void awf2_create_otherbuttons (GtkWidget *root) { gtk_widget_set_sensitive (button10, FALSE); #endif - button11 = gtk_link_button_new_with_label ("https://github.com/luigifab/awf", "Link button"); + button11 = gtk_link_button_new_with_label ("https://github.com/luigifab/awf-extended", "Link button"); // https://developer.gnome.org/gtk3/stable/GtkScaleButton.html - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) button12 = gtk_scale_button_new (1, 10, 1, scale_icons); #else button12 = gtk_scale_button_new (GTK_ICON_SIZE_BUTTON, 1, 10, 1, scale_icons); #endif - gtk_container_add (GTK_CONTAINER (root), button1); - gtk_container_add (GTK_CONTAINER (root), button2); - gtk_container_add (GTK_CONTAINER (root), button3); - gtk_container_add (GTK_CONTAINER (root), button4); - gtk_container_add (GTK_CONTAINER (root), button5); - gtk_container_add (GTK_CONTAINER (root), button6); - gtk_container_add (GTK_CONTAINER (root), button7); - gtk_container_add (GTK_CONTAINER (root), button8); - gtk_container_add (GTK_CONTAINER (root), button9); - gtk_container_add (GTK_CONTAINER (root), button10); - gtk_container_add (GTK_CONTAINER (root), button11); - gtk_container_add (GTK_CONTAINER (root), button12); + awf2_boxpack (GTK_BOX (root), button1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button4, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button5, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button6, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button7, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button8, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button9, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button10, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button11, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root), button12, FALSE, FALSE, 0, 0); } static void awf2_create_progressbars (GtkWidget *root1, GtkWidget *root2, GtkWidget *root3, GtkWidget *root4) { @@ -1454,10 +1499,10 @@ static void awf2_create_progressbars (GtkWidget *root1, GtkWidget *root2, GtkWid gtk_widget_set_tooltip_text (levelbar8, "level bar"); #endif - gtk_container_add (GTK_CONTAINER (root1), progressbar1); - gtk_container_add (GTK_CONTAINER (root1), progressbar2); - gtk_container_add (GTK_CONTAINER (root1), scale1); - gtk_container_add (GTK_CONTAINER (root1), scale2); + awf2_boxpack (GTK_BOX (root1), progressbar1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root1), progressbar2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root1), scale1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root1), scale2, FALSE, FALSE, 0, 0); awf2_boxpack (GTK_BOX (root3), progressbar3, FALSE, FALSE, 0, 0); awf2_boxpack (GTK_BOX (root3), progressbar4, FALSE, FALSE, 0, 0); #if GTK_CHECK_VERSION (3,6,0) @@ -1471,10 +1516,10 @@ static void awf2_create_progressbars (GtkWidget *root1, GtkWidget *root2, GtkWid awf2_boxpack (GTK_BOX (root4), scale5, FALSE, FALSE, 0, 0); awf2_boxpack (GTK_BOX (root4), scale6, FALSE, FALSE, 0, 0); #if GTK_CHECK_VERSION (3,6,0) - gtk_container_add (GTK_CONTAINER (root2), levelbar1); - gtk_container_add (GTK_CONTAINER (root2), levelbar2); - gtk_container_add (GTK_CONTAINER (root2), levelbar3); - gtk_container_add (GTK_CONTAINER (root2), levelbar4); + awf2_boxpack (GTK_BOX (root2), levelbar1, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root2), levelbar2, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root2), levelbar3, FALSE, FALSE, 0, 0); + awf2_boxpack (GTK_BOX (root2), levelbar4, FALSE, FALSE, 0, 0); #endif } @@ -1526,26 +1571,38 @@ static void awf2_create_expander (GtkWidget *root) { // https://developer.gnome.org/gtk3/stable/GtkExpander.html // https://developer.gnome.org/gtk3/stable/GtkScrolledWindow.html + // https://developer.gnome.org/gtk3/stable/GtkTextView.html GtkWidget *expander, *scrolled_window, *tv; GtkTextBuffer *buffer; expander = gtk_expander_new (_("More...")); - gtk_widget_set_size_request (expander, 200, 100); + //#if GTK_CHECK_VERSION (3,20,0) + // set label width to 100% impossible? + //#endif - scrolled_window = gtk_scrolled_window_new (NULL, NULL); - gtk_widget_set_size_request (scrolled_window, 200, 100); - gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); + #if GTK_CHECK_VERSION (3,90,0) + scrolled_window = gtk_scrolled_window_new (); + #else + scrolled_window = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN); + #endif + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); + gtk_widget_set_size_request (scrolled_window, -1, 120); tv = gtk_text_view_new (); buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (tv)); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (tv), GTK_WRAP_WORD); - gtk_text_buffer_set_text (GTK_TEXT_BUFFER (buffer), _("A widget factory is a theme preview application for GTK. It displays the various widget types provided by GTK in a single window allowing to see the visual effect of the applied theme."), -1); - gtk_container_add (GTK_CONTAINER (scrolled_window), tv); - gtk_container_add (GTK_CONTAINER (expander), scrolled_window); + gtk_text_buffer_set_text (GTK_TEXT_BUFFER (buffer), g_strdup_printf ("%s ~ %s", _("A widget factory is a theme preview application for GTK. It displays the various widget types provided by GTK in a single window allowing to see the visual effect of the applied theme."), _("A widget factory is a theme preview application for GTK. It displays the various widget types provided by GTK in a single window allowing to see the visual effect of the applied theme.")), -1); - gtk_container_add (GTK_CONTAINER (root), expander); + #if GTK_CHECK_VERSION (3,90,0) + gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (scrolled_window), tv); + gtk_expander_set_child (GTK_EXPANDER (expander), scrolled_window); + #else + gtk_container_add (GTK_CONTAINER (scrolled_window), tv); + gtk_container_add (GTK_CONTAINER (expander), scrolled_window); + #endif + awf2_boxpack (GTK_BOX (root), expander, FALSE, FALSE, 0, 0); } static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2) { @@ -1554,7 +1611,10 @@ static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2) { GtkWidget *frame1, *frame2, *frame3, *frame4; - #if GTK_CHECK_VERSION (3,0,0) + #if GTK_CHECK_VERSION (3,90,0) + frame1 = gtk_frame_new ("Frame (shadow in)"); + gtk_style_context_add_class (gtk_widget_get_style_context (frame1), "border-inset"); + #elif GTK_CHECK_VERSION (3,0,0) frame1 = gtk_frame_new ("Frame (shadow in)"); gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_IN); gtk_style_context_add_class (gtk_widget_get_style_context (frame1), "border-inset"); @@ -1563,7 +1623,10 @@ static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2) { gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_IN); #endif - #if GTK_CHECK_VERSION (3,0,0) + #if GTK_CHECK_VERSION (3,90,0) + frame2 = gtk_frame_new ("Frame (shadow out)"); + gtk_style_context_add_class (gtk_widget_get_style_context (frame2), "border-outset"); + #elif GTK_CHECK_VERSION (3,0,0) frame2 = gtk_frame_new ("Frame (shadow out)"); gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_OUT); gtk_style_context_add_class (gtk_widget_get_style_context (frame2), "border-outset"); @@ -1572,7 +1635,10 @@ static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2) { gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_OUT); #endif - #if GTK_CHECK_VERSION (3,0,0) + #if GTK_CHECK_VERSION (3,90,0) + frame3 = gtk_frame_new ("Frame (shadow etched in)"); + gtk_style_context_add_class (gtk_widget_get_style_context (frame3), "border-groove"); + #elif GTK_CHECK_VERSION (3,0,0) frame3 = gtk_frame_new ("Frame (shadow etched in)"); gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_ETCHED_IN); gtk_style_context_add_class (gtk_widget_get_style_context (frame3), "border-groove"); @@ -1581,7 +1647,10 @@ static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2) { gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_ETCHED_IN); #endif - #if GTK_CHECK_VERSION (3,0,0) + #if GTK_CHECK_VERSION (3,90,0) + frame4 = gtk_frame_new ("Frame (shadow etched out)"); + gtk_style_context_add_class (gtk_widget_get_style_context (frame4), "border-ridge"); + #elif GTK_CHECK_VERSION (3,0,0) frame4 = gtk_frame_new ("Frame (shadow etched out)"); gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_ETCHED_OUT); gtk_style_context_add_class (gtk_widget_get_style_context (frame4), "border-ridge"); @@ -1590,10 +1659,10 @@ static void awf2_create_frames (GtkWidget *root1, GtkWidget *root2) { gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_ETCHED_OUT); #endif - gtk_container_add (GTK_CONTAINER (root1), frame1); - gtk_container_add (GTK_CONTAINER (root1), frame2); - gtk_container_add (GTK_CONTAINER (root2), frame3); - gtk_container_add (GTK_CONTAINER (root2), frame4); + awf2_boxpack (GTK_BOX (root1), frame1, TRUE, TRUE, 0, 0); + awf2_boxpack (GTK_BOX (root1), frame2, TRUE, TRUE, 0, 0); + awf2_boxpack (GTK_BOX (root2), frame3, TRUE, TRUE, 0, 0); + awf2_boxpack (GTK_BOX (root2), frame4, TRUE, TRUE, 0, 0); } static void awf2_create_notebooks (GtkWidget *root1, GtkWidget *root2) { @@ -1606,7 +1675,7 @@ static void awf2_create_notebooks (GtkWidget *root1, GtkWidget *root2) { notebook3 = gtk_notebook_new (); notebook4 = gtk_notebook_new (); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) // this does not work, because scroll is possible from content // GtkEventController *event1, *event2, *event3, *event4; // event1 = gtk_event_controller_scroll_new (GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES | GTK_EVENT_CONTROLLER_SCROLL_DISCRETE); @@ -1675,13 +1744,13 @@ static void awf2_create_notebooks (GtkWidget *root1, GtkWidget *root2) { awf2_create_notebook_tab (notebook4, "tab3"); awf2_create_notebook_tab (notebook4, "tab4"); - gtk_container_add (GTK_CONTAINER (root1), notebook1); - gtk_container_add (GTK_CONTAINER (root1), notebook2); - gtk_container_add (GTK_CONTAINER (root2), notebook3); - gtk_container_add (GTK_CONTAINER (root2), notebook4); + awf2_boxpack (GTK_BOX (root1), notebook1, TRUE, TRUE, 0, 0); + awf2_boxpack (GTK_BOX (root1), notebook2, TRUE, TRUE, 0, 0); + awf2_boxpack (GTK_BOX (root2), notebook3, TRUE, TRUE, 0, 0); + awf2_boxpack (GTK_BOX (root2), notebook4, TRUE, TRUE, 0, 0); } -static void awf2_create_notebook_tab (GtkWidget *notebook, gchar *text) { +static void awf2_create_notebook_tab (GtkWidget *notebook, char *text) { // https://developer.gnome.org/gtk3/stable/GtkNotebook.html // https://developer.gnome.org/gtk3/stable/GtkEventControllerScroll.html @@ -1694,7 +1763,7 @@ static void awf2_create_notebook_tab (GtkWidget *notebook, gchar *text) { gtk_notebook_append_page (GTK_NOTEBOOK (notebook), content, head); gtk_notebook_set_tab_reorderable (GTK_NOTEBOOK (notebook), content, TRUE); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) // this works but there is a delay (first scroll is ignored) GtkEventController *event; event = gtk_event_controller_scroll_new (GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES | GTK_EVENT_CONTROLLER_SCROLL_DISCRETE); @@ -1733,66 +1802,227 @@ static void awf2_create_treview (GtkWidget *root) { model = GTK_TREE_MODEL (store); gtk_tree_view_set_model (GTK_TREE_VIEW (view), model); - scrolled_window = gtk_scrolled_window_new (NULL, NULL); + #if GTK_CHECK_VERSION (3,90,0) + scrolled_window = gtk_scrolled_window_new (); + #else + scrolled_window = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN); + #endif gtk_widget_set_size_request (scrolled_window, 200, 200); - gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_ALWAYS, GTK_POLICY_ALWAYS); - gtk_container_add (GTK_CONTAINER (scrolled_window), view); - gtk_container_add (GTK_CONTAINER (root), scrolled_window); + #if GTK_CHECK_VERSION (3,90,0) + awf2_boxpack (GTK_BOX (scrolled_window), view, FALSE, FALSE, 0, 0); + #else + gtk_container_add (GTK_CONTAINER (scrolled_window), view); + #endif + awf2_boxpack (GTK_BOX (root), scrolled_window, FALSE, FALSE, 0, 0); } // menuitems -#if GTK_CHECK_VERSION (3,98,0) +#if GTK_CHECK_VERSION (3,90,0) + +static void awf2_create_traditional_menubar (gpointer app, GMenu *root) { -static void awf2_create_menubar (GMenu *root) { + // https://developer.gnome.org/gio/stable/GMenu.html + // https://developer.gnome.org/gio/stable/GActionMap.html - GMenu *menu; + GMenu *menu, *submenu, *section; GMenuItem *menuitem; - GSimpleActionGroup *group; + GSimpleAction *action; GSList *iterator; - group = g_simple_action_group_new (); + g_action_group_activate_action (G_ACTION_GROUP (app), "menubar", NULL); + // system menu = g_menu_new (); g_menu_append_submenu (root, _("_System theme"), G_MENU_MODEL (menu)); for (iterator = list_system_theme; iterator; iterator = iterator->next) { menuitem = g_menu_item_new (iterator->data, NULL); - g_menu_item_set_action_and_target_value (menuitem, "awf2_set_theme", iterator->data); + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); g_menu_append_item (menu, menuitem); - //if (strcmp ((gchar*)current_theme, (gchar*)iterator->data) == 0) + //g_menu_item_set_action_and_target_value (menuitem, "awf2_set_theme", iterator->data); + //if (strcmp ((char*)current_theme, (char*)iterator->data) == 0) // gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem), TRUE); } if (!list_system_theme) g_menu_append (menu, _("No themes found"), "disabled"); + g_object_unref (menu); + + // user menu = g_menu_new (); g_menu_append_submenu (root, _("_User theme"), G_MENU_MODEL (menu)); for (iterator = list_user_theme; iterator; iterator = iterator->next) { menuitem = g_menu_item_new (iterator->data, NULL); - g_menu_item_set_action_and_target_value (menuitem, "awf2_set_theme", iterator->data); + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); g_menu_append_item (menu, menuitem); - //if (strcmp ((gchar*)current_theme, (gchar*)iterator->data) == 0) + //g_menu_item_set_action_and_target_value (menuitem, "awf2_set_theme", iterator->data); + //if (strcmp ((char*)current_theme, (char*)iterator->data) == 0) // gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem), TRUE); } if (!list_user_theme) g_menu_append (menu, _("No themes found"), "disabled"); + g_object_unref (menu); + + // options menu = g_menu_new (); g_menu_append_submenu (root, _("_Options"), G_MENU_MODEL (menu)); - menuitem = g_menu_item_new ("gtk-about", "undo"); + + menuitem = g_menu_item_new (_("gtk-open"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "O", NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_open), AWF_OPEN + + menuitem = g_menu_item_new (_("Open recent file"), NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_open_recent), AWF_RECE + + menuitem = g_menu_item_new (_("Calendar"), NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_calendar), AWF_CALE + + menuitem = g_menu_item_new (_("gtk-save"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "S", NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_save), AWF_SAVE + + menuitem = g_menu_item_new (_("Refresh theme"), NULL); // "gtk-refresh" + g_menu_item_set_attribute (menuitem, "accel", "s", "F5", NULL); + g_menu_append_item (menu, menuitem); + // (G_CALLBACK (awf2_set_theme), "refresh"), AWF_REFR + + menuitem = g_menu_item_new (_("gtk-properties"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "Return", NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_properties), AWF_PROP + + menuitem = g_menu_item_new (_("gtk-page-setup"), NULL); g_menu_append_item (menu, menuitem); - GAction *undo_action = G_ACTION (g_simple_action_new ("undo", NULL)); - g_signal_connect (undo_action, "activate", G_CALLBACK (awf2_show_dialog_about), NULL); - g_action_map_add_action (G_ACTION_MAP (group), undo_action); + // G_CALLBACK (awf2_show_dialog_page_setup), AWF_PRSE + + menuitem = g_menu_item_new (_("gtk-print"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "P", NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_print), AWF_PRIN + + action = g_simple_action_new ("win.gtk-about", NULL); + g_signal_connect (action, "activate", G_CALLBACK (awf2_show_dialog_about), app); + g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (action)); + g_object_unref (action); + + menuitem = g_menu_item_new (_("gtk-about"), "win.gtk-about"); + g_menu_item_set_attribute (menuitem, "accel", "s", "F1", NULL); + g_menu_append_item (menu, menuitem); + // G_CALLBACK (awf2_show_dialog_about), AWF_ABOU); + + submenu = g_menu_new (); + g_menu_append_submenu (menu, _("More..."), G_MENU_MODEL (submenu)); + + menuitem = g_menu_item_new (_("gtk-cut"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "X", NULL); + g_menu_append_item (submenu, menuitem); + // AWF_MCUT + + menuitem = g_menu_item_new (_("gtk-copy"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "C", NULL); + g_menu_append_item (submenu, menuitem); + // AWF_MCOP + + menuitem = g_menu_item_new (_("gtk-paste"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "V", NULL); + g_menu_append_item (submenu, menuitem); + // AWF_MPAS + + g_object_unref (submenu); + + section = g_menu_new (); + g_menu_append_section (menu, NULL, G_MENU_MODEL (section)); + + menuitem = g_menu_item_new (g_strdup_printf ("Check 1 %s", _("(unchecked)")), NULL); // FALSE, FALSE, FALSE + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Check 2 %s", _("(checked)")), NULL); // TRUE, FALSE, FALSE + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Check 3 %s", _("(inconsistent)")), NULL); // FALSE, TRUE, FALSE + g_menu_append_item (section, menuitem); + + g_object_unref (section); + + section = g_menu_new (); + g_menu_append_section (menu, NULL, G_MENU_MODEL (section)); + + menuitem = g_menu_item_new (g_strdup_printf ("Check 1 %s", _("(unchecked)")), "disabled"); // FALSE, FALSE + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Check 2 %s", _("(checked)")), "disabled"); // TRUE, FALSE + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Check 3 %s", _("(inconsistent)")), "disabled"); // FALSE, TRUE + g_menu_append_item (section, menuitem); + + g_object_unref (section); + + section = g_menu_new (); + g_menu_append_section (menu, NULL, G_MENU_MODEL (section)); + + menuitem = g_menu_item_new (g_strdup_printf ("Radio 1 %s", _("(unchecked)")), NULL); // FALSE, FALSE, FALSE, NULL + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Radio 2 %s", _("(checked)")), NULL); // TRUE, FALSE, FALSE, group + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Radio 3 %s", _("(inconsistent)")), NULL); // FALSE, TRUE, FALSE, NULL + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); + g_menu_append_item (section, menuitem); + + g_object_unref (section); + + section = g_menu_new (); + g_menu_append_section (menu, NULL, G_MENU_MODEL (section)); + + menuitem = g_menu_item_new (g_strdup_printf ("Radio 1 %s", _("(unchecked)")), "disabled"); // FALSE, FALSE, NULL + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Radio 2 %s", _("(checked)")), "disabled"); // TRUE, FALSE, group + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); + g_menu_append_item (section, menuitem); + + menuitem = g_menu_item_new (g_strdup_printf ("Radio 3 %s", _("(inconsistent)")), "disabled"); // FALSE, TRUE, NULL + g_menu_item_set_attribute_value (menuitem, G_MENU_ATTRIBUTE_TARGET, FALSE); + g_menu_append_item (section, menuitem); + + g_object_unref (section); + + section = g_menu_new (); + g_menu_append_section (menu, NULL, G_MENU_MODEL (section)); + + menuitem = g_menu_item_new (_("gtk-close"), "disabled"); + g_menu_item_set_attribute (menuitem, "accel", "s", "W", NULL); + g_menu_append_item (section, menuitem); + // AWF_CLOS + + menuitem = g_menu_item_new (_("gtk-quit"), NULL); + g_menu_item_set_attribute (menuitem, "accel", "s", "Q", NULL); + g_menu_append_item (section, menuitem); + // G_CALLBACK (awf2_quit), AWF_QUIT + + g_object_unref (section); + + g_object_unref (menu); } #else -static void awf2_create_menubar (GtkWidget *root) { +static void awf2_create_traditional_menubar (GtkWidget *root) { // https://developer.gnome.org/gtk3/stable/GtkMenu.html // https://developer.gnome.org/gtk3/stable/GtkMenuItem.html @@ -1807,11 +2037,12 @@ static void awf2_create_menubar (GtkWidget *root) { gtk_window_add_accel_group (GTK_WINDOW (window), accels); + // system menu = awf2_new_menu (root, _("_System theme")); for (iterator = list_system_theme; iterator; iterator = iterator->next) { menuitem = awf2_new_menu_radio (menu, iterator->data, FALSE, FALSE, FALSE, group); group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); - if (strcmp ((gchar*)current_theme, (gchar*)iterator->data) == 0) + if (strcmp ((char*)current_theme, (char*)iterator->data) == 0) gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem), TRUE); g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_set_theme), iterator->data); } @@ -1819,11 +2050,12 @@ static void awf2_create_menubar (GtkWidget *root) { if (!list_system_theme) awf2_new_menu_item (menu, _("No themes found"), "", TRUE); + // user menu = awf2_new_menu (root, _("_User theme")); for (iterator = list_user_theme; iterator; iterator = iterator->next) { menuitem = awf2_new_menu_radio (menu, iterator->data, FALSE, FALSE, FALSE, group); group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); - if (strcmp ((gchar*)current_theme, (gchar*)iterator->data) == 0) + if (strcmp ((char*)current_theme, (char*)iterator->data) == 0) gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem), TRUE); g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_set_theme), iterator->data); } @@ -1831,6 +2063,7 @@ static void awf2_create_menubar (GtkWidget *root) { if (!list_user_theme) awf2_new_menu_item (menu, _("No themes found"), "", TRUE); + // options menu = awf2_new_menu (root, _("_Options")); gtk_menu_set_accel_group (GTK_MENU (menu), accels); // very important @@ -1844,14 +2077,10 @@ static void awf2_create_menubar (GtkWidget *root) { menuitem = awf2_new_menu_item (menu, _("Open recent file"), "", FALSE); g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_show_dialog_open_recent), NULL); - gtk_accelerator_parse ("", &key, &mods); - gtk_accel_map_add_entry (AWF_RECE, key, mods); gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_RECE); menuitem = awf2_new_menu_item (menu, _("Calendar"), "", FALSE); g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_show_dialog_calendar), NULL); - gtk_accelerator_parse ("", &key, &mods); - gtk_accel_map_add_entry (AWF_CALE, key, mods); gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_CALE); menuitem = awf2_new_menu_item (menu, "", "gtk-save", FALSE); @@ -1874,8 +2103,6 @@ static void awf2_create_menubar (GtkWidget *root) { menuitem = awf2_new_menu_item (menu, "", "gtk-page-setup", FALSE); g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_show_dialog_page_setup), NULL); - gtk_accelerator_parse ("", &key, &mods); - gtk_accel_map_add_entry (AWF_PRSE, key, mods); gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_PRSE); menuitem = awf2_new_menu_item (menu, "", "gtk-print", FALSE); @@ -1910,59 +2137,59 @@ static void awf2_create_menubar (GtkWidget *root) { awf2_new_menu_separator (menu); - awf2_new_menu_check (menu, g_strdup_printf ("Check 1 %s", _("(unchecked)")), FALSE, FALSE, FALSE); - awf2_new_menu_check (menu, g_strdup_printf ("Check 2 %s", _("(checked)")), TRUE, FALSE, FALSE); - awf2_new_menu_check (menu, g_strdup_printf ("Check 3 %s", _("(inconsistent)")), FALSE, TRUE, FALSE); + awf2_new_menu_check (menu, g_strdup_printf ("Check 1 %s", _("(unchecked)")), FALSE, FALSE, FALSE); + awf2_new_menu_check (menu, g_strdup_printf ("Check 2 %s", _("(checked)")), TRUE, FALSE, FALSE); + awf2_new_menu_check (menu, g_strdup_printf ("Check 3 %s", _("(inconsistent)")), FALSE, TRUE, FALSE); awf2_new_menu_separator (menu); - awf2_new_menu_check (menu, g_strdup_printf ("Check 1 %s", _("(unchecked)")), FALSE, FALSE, TRUE); - awf2_new_menu_check (menu, g_strdup_printf ("Check 2 %s", _("(checked)")), TRUE, FALSE, TRUE); - awf2_new_menu_check (menu, g_strdup_printf ("Check 3 %s", _("(inconsistent)")), FALSE, TRUE, TRUE); + awf2_new_menu_check (menu, g_strdup_printf ("Check 1 %s", _("(unchecked)")), FALSE, FALSE, TRUE); + awf2_new_menu_check (menu, g_strdup_printf ("Check 2 %s", _("(checked)")), TRUE, FALSE, TRUE); + awf2_new_menu_check (menu, g_strdup_printf ("Check 3 %s", _("(inconsistent)")), FALSE, TRUE, TRUE); awf2_new_menu_separator (menu); - menuitem = awf2_new_menu_radio (menu, g_strdup_printf ("Radio 1 %s", _("(unchecked)")), FALSE, FALSE, FALSE, NULL); - group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); - awf2_new_menu_radio (menu, g_strdup_printf ("Radio 2 %s", _("(checked)")), TRUE, FALSE, FALSE, group); - awf2_new_menu_radio (menu, g_strdup_printf ("Radio 3 %s", _("(inconsistent)")), FALSE, TRUE, FALSE, NULL); + menuitem = awf2_new_menu_radio (menu, g_strdup_printf ("Radio 1 %s", _("(unchecked)")), FALSE, FALSE, FALSE, NULL); + group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); + awf2_new_menu_radio (menu, g_strdup_printf ("Radio 2 %s", _("(checked)")), TRUE, FALSE, FALSE, group); + awf2_new_menu_radio (menu, g_strdup_printf ("Radio 3 %s", _("(inconsistent)")), FALSE, TRUE, FALSE, NULL); awf2_new_menu_separator (menu); - menuitem = awf2_new_menu_radio (menu, g_strdup_printf ("Radio 1 %s", _("(unchecked)")), FALSE, FALSE, TRUE, NULL); - group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); - awf2_new_menu_radio (menu, g_strdup_printf ("Radio 2 %s", _("(checked)")), TRUE, FALSE, TRUE, group); - awf2_new_menu_radio (menu, g_strdup_printf ("Radio 3 %s", _("(inconsistent)")), FALSE, TRUE, TRUE, NULL); + menuitem = awf2_new_menu_radio (menu, g_strdup_printf ("Radio 1 %s", _("(unchecked)")), FALSE, FALSE, TRUE, NULL); + group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); + awf2_new_menu_radio (menu, g_strdup_printf ("Radio 2 %s", _("(checked)")), TRUE, FALSE, TRUE, group); + awf2_new_menu_radio (menu, g_strdup_printf ("Radio 3 %s", _("(inconsistent)")), FALSE, TRUE, TRUE, NULL); awf2_new_menu_separator (menu); - menuitem = awf2_new_menu_item (menu, "", "gtk-close", TRUE); - gtk_accelerator_parse ("W", &key, &mods); - gtk_accel_map_add_entry (AWF_CLOS, key, mods); - gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_CLOS); + menuitem = awf2_new_menu_item (menu, "", "gtk-close", TRUE); + gtk_accelerator_parse ("W", &key, &mods); + gtk_accel_map_add_entry (AWF_CLOS, key, mods); + gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_CLOS); - menuitem = awf2_new_menu_item (menu, "", "gtk-quit", FALSE); - g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_quit), NULL); - gtk_accelerator_parse ("Q", &key, &mods); - gtk_accel_map_add_entry (AWF_QUIT, key, mods); - gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_QUIT); + menuitem = awf2_new_menu_item (menu, "", "gtk-quit", FALSE); + g_signal_connect_swapped (menuitem, "activate", G_CALLBACK (awf2_quit), NULL); + gtk_accelerator_parse ("Q", &key, &mods); + gtk_accel_map_add_entry (AWF_QUIT, key, mods); + gtk_menu_item_set_accel_path (GTK_MENU_ITEM (menuitem), AWF_QUIT); awf2_accels_load (); - // version check disabled to get same thing between GTK 2.24/3.0 and 3.2+ + // disabled to get same thing between GTK 2.24/3.0 and 3.2-3.24 // gtk-can-change-accels for GTK 2.24 and GTK 3.0 only //#if !GTK_CHECK_VERSION (3,2,0) // g_signal_connect_swapped (gtk_accel_map_get (), "changed", G_CALLBACK (awf2_...), NULL); // g_object_set (gtk_settings_get_default (), "gtk-can-change-accels", TRUE, NULL); // - // static void awf2_... (GtkAccelMap *accel_map, gchar *accel_path, guint accel_key, GdkModifierType accel_mods) + // static void awf2_... (GtkAccelMap *accel_map, char *accel_path, guint accel_key, GdkModifierType accel_mods) // if (accel_path != NULL) // gtk_accel_map_change_entry (accel_path, accel_key, accel_mods, TRUE); //#endif g_object_set (gtk_settings_get_default (), "gtk-can-change-accels", FALSE, NULL); } -static GtkWidget* awf2_new_menu (GtkWidget *root, gchar *text) { +static GtkWidget* awf2_new_menu (GtkWidget *root, char *text) { // https://developer.gnome.org/gtk3/stable/GtkMenu.html // https://developer.gnome.org/gtk3/stable/GtkMenuItem.html @@ -1974,8 +2201,8 @@ static GtkWidget* awf2_new_menu (GtkWidget *root, gchar *text) { gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu); gtk_menu_shell_append (GTK_MENU_SHELL (root), menuitem); - // version check disabled to get same thing between GTK 2.24/3.0 and 3.2+ - // gtk-can-change-accels for GTK 3.2+ + // disabled to get same thing between GTK 2.24/3.0 and 3.2-3.24 + // gtk-can-change-accels for GTK 3.2-3.24 //#if GTK_CHECK_VERSION (3,2,0) gtk_widget_set_events (menu, GDK_KEY_RELEASE_MASK); g_signal_connect (menu, "key-release-event", G_CALLBACK (awf2_accels_change), NULL); @@ -2014,7 +2241,7 @@ static GtkWidget* awf2_new_menu_separator (GtkWidget *menu) { return menuitem; } -static GtkWidget* awf2_new_menu_check (GtkWidget *menu, gchar *text, gboolean checked, gboolean inconsistent, gboolean disabled) { +static GtkWidget* awf2_new_menu_check (GtkWidget *menu, char *text, gboolean checked, gboolean inconsistent, gboolean disabled) { // https://developer.gnome.org/gtk3/stable/GtkCheckMenuItem.html @@ -2029,7 +2256,7 @@ static GtkWidget* awf2_new_menu_check (GtkWidget *menu, gchar *text, gboolean ch return menuitem; } -static GtkWidget* awf2_new_menu_radio (GtkWidget *menu, gchar *text, gboolean checked, gboolean inconsistent, gboolean disabled, GSList *group) { +static GtkWidget* awf2_new_menu_radio (GtkWidget *menu, char *text, gboolean checked, gboolean inconsistent, gboolean disabled, GSList *group) { // https://developer.gnome.org/gtk3/stable/GtkRadioMenuItem.html @@ -2044,7 +2271,7 @@ static GtkWidget* awf2_new_menu_radio (GtkWidget *menu, gchar *text, gboolean ch return menuitem; } -static GtkWidget* awf2_new_menu_item (GtkWidget *menu, gchar *text, gchar *image, gboolean disabled) { +static GtkWidget* awf2_new_menu_item (GtkWidget *menu, char *text, char *image, gboolean disabled) { // https://developer.gnome.org/gtk3/stable/GtkMenuItem.html // https://developer.gnome.org/gtk3/stable/GtkImageMenuItem.html @@ -2059,8 +2286,8 @@ static GtkWidget* awf2_new_menu_item (GtkWidget *menu, gchar *text, gchar *image gtk_widget_set_sensitive (menuitem, !disabled); gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - // version check disabled to get same thing between GTK 2.24/3.0 and 3.2+ - // gtk-can-change-accels for GTK 3.2+ + // disabled to get same thing between GTK 2.24/3.0 and 3.2-3.24 + // gtk-can-change-accels for GTK 3.2-3.24 //#if GTK_CHECK_VERSION (3,2,0) g_signal_connect (menuitem, "select", G_CALLBACK (awf2_accels_select), NULL); g_signal_connect (menuitem, "deselect", G_CALLBACK (awf2_accels_deselect), NULL); @@ -2075,7 +2302,7 @@ static void awf2_accels_load () { // https://developer.gnome.org/gtk3/stable/gtk3-Accelerator-Maps.html - gchar *path; + char *path; path = g_build_filename ("/", g_getenv ("HOME"), ".awf-gtk-accels", NULL); if (g_file_test (path, G_FILE_TEST_IS_REGULAR)) @@ -2095,8 +2322,8 @@ static void awf2_accels_deselect (GtkWidget *widget) { static void awf2_accels_change (GtkWidget *widget, GdkEventKey *event) { - // version check disabled to get same thing between GTK 2.24/3.0 and 3.2+ - // gtk-can-change-accels for GTK 3.2+ + // disabled to get same thing between GTK 2.24/3.0 and 3.2-3.24 + // gtk-can-change-accels for GTK 3.2-3.24 //#if GTK_CHECK_VERSION (3,2,0) // https://developer.gnome.org/gdk3/stable/gdk3-Keyboard-Handling.html @@ -2106,7 +2333,7 @@ static void awf2_accels_change (GtkWidget *widget, GdkEventKey *event) { return; GtkMenuItem *menuitem = GTK_MENU_ITEM (current_menuitem); - gchar *key = gdk_keyval_name (event->keyval); + char *key = gdk_keyval_name (event->keyval); if ( !gtk_menu_item_get_accel_path (menuitem) || @@ -2148,7 +2375,7 @@ static void awf2_accels_save () { if (must_save_accels) { - gchar *path; + char *path; path = g_build_filename ("/", g_getenv ("HOME"), ".awf-gtk-accels", NULL); gtk_accel_map_save (path); @@ -2178,8 +2405,13 @@ static void awf2_show_dialog_open () { NULL); gtk_window_set_icon_name (GTK_WINDOW (dialog), g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION)); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + #if GTK_CHECK_VERSION (3,90,0) + gtk_widget_show (dialog); // todo + g_signal_connect (dialog, "response", G_CALLBACK (awf2_gtk40_closedialog), NULL); + #else + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + #endif } static void awf2_show_dialog_open_recent () { @@ -2188,7 +2420,7 @@ static void awf2_show_dialog_open_recent () { GtkWidget *dialog; - #if !GTK_CHECK_VERSION (3,98,0) + #if !GTK_CHECK_VERSION (3,90,0) dialog = gtk_recent_chooser_dialog_new ( "GtkRecentChooserDialog", @@ -2222,8 +2454,12 @@ static void awf2_show_dialog_save () { NULL); gtk_window_set_icon_name (GTK_WINDOW (dialog), g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION)); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + #if GTK_CHECK_VERSION (3,90,0) + gtk_widget_show (dialog); // todo + #else + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + #endif } static void awf2_show_dialog_properties () { @@ -2243,8 +2479,12 @@ static void awf2_show_dialog_properties () { gtk_window_set_title (GTK_WINDOW (dialog), "GtkMessageDialog"); gtk_window_set_icon_name (GTK_WINDOW (dialog), g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION)); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + #if GTK_CHECK_VERSION (3,90,0) + gtk_widget_show (dialog); // todo + #else + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + #endif } static void awf2_show_dialog_page_setup () { @@ -2258,8 +2498,12 @@ static void awf2_show_dialog_page_setup () { GTK_WINDOW (window)); gtk_window_set_icon_name (GTK_WINDOW (dialog), g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION)); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + #if GTK_CHECK_VERSION (3,90,0) + gtk_widget_show (dialog); // todo + #else + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + #endif } static void awf2_show_dialog_print () { @@ -2273,8 +2517,12 @@ static void awf2_show_dialog_print () { GTK_WINDOW (window)); gtk_window_set_icon_name (GTK_WINDOW (dialog), g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION)); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + #if GTK_CHECK_VERSION (3,90,0) + gtk_widget_show (dialog); // todo + #else + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + #endif } static void awf2_show_dialog_about () { @@ -2293,7 +2541,7 @@ static void awf2_show_dialog_about () { g_strdup_printf (_(" started with gtk %d.%d.%d and glib %d.%d.%d"), gtk_major_version, gtk_minor_version, gtk_micro_version, glib_major_version, glib_minor_version, glib_micro_version)), - "website", "https://github.com/luigifab/awf", + "website", "https://github.com/luigifab/awf-extended", "copyright", "Copyright © 2020 Fabrice Creuzot (luigifab)\nCopyright © 2011-2017 Valère Monseur (valr)", "icon-name", g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION), "logo-icon-name", g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION), @@ -2309,8 +2557,7 @@ static void awf2_show_dialog_calendar () { // https://developer.gnome.org/gtk3/stable/GtkCalendar.html // https://developer.gnome.org/gtk4/stable/GtkCalendar.html - GtkWidget *dialog, *infobar, *label, *calendar, *vbox = BOXV; - GtkContainer *area; + GtkWidget *dialog, *infobar, *label, *calendar, *vbox = BOXV, *area; dialog = gtk_dialog_new_with_buttons ( NULL, @@ -2326,42 +2573,42 @@ static void awf2_show_dialog_calendar () { gtk_info_bar_set_message_type (GTK_INFO_BAR (infobar), GTK_MESSAGE_INFO); label = gtk_label_new (_("This is an info bar.")); awf2_boxpack (GTK_BOX (infobar), label, FALSE, FALSE, 0, 0); - gtk_container_add (GTK_CONTAINER (vbox), infobar); + awf2_boxpack (GTK_BOX (vbox), infobar, FALSE, FALSE, 0, 0); infobar = gtk_info_bar_new_with_buttons (_("Ok"), GTK_RESPONSE_OK, NULL); gtk_info_bar_set_message_type (GTK_INFO_BAR (infobar), GTK_MESSAGE_QUESTION); label = gtk_label_new (_("This is a question bar.")); awf2_boxpack (GTK_BOX (infobar), label, FALSE, FALSE, 0, 0); - gtk_container_add (GTK_CONTAINER (vbox), infobar); + awf2_boxpack (GTK_BOX (vbox), infobar, FALSE, FALSE, 0, 0); infobar = gtk_info_bar_new (); gtk_info_bar_set_message_type (GTK_INFO_BAR (infobar), GTK_MESSAGE_WARNING); label = gtk_label_new (_("This is a warning bar.")); awf2_boxpack (GTK_BOX (infobar), label, FALSE, FALSE, 0, 0); - gtk_container_add (GTK_CONTAINER (vbox), infobar); + awf2_boxpack (GTK_BOX (vbox), infobar, FALSE, FALSE, 0, 0); infobar = gtk_info_bar_new (); gtk_info_bar_set_message_type (GTK_INFO_BAR (infobar), GTK_MESSAGE_ERROR); label = gtk_label_new (_("This is an error bar.")); awf2_boxpack (GTK_BOX (infobar), label, FALSE, FALSE, 0, 0); - gtk_container_add (GTK_CONTAINER (vbox), infobar); + awf2_boxpack (GTK_BOX (vbox), infobar, FALSE, FALSE, 0, 0); // calendar calendar = gtk_calendar_new (); - #if !GTK_CHECK_VERSION (3,98,0) + #if !GTK_CHECK_VERSION (3,90,0) gtk_calendar_set_display_options (GTK_CALENDAR (calendar), GTK_CALENDAR_SHOW_HEADING | GTK_CALENDAR_SHOW_DAY_NAMES | GTK_CALENDAR_SHOW_WEEK_NUMBERS); #endif - gtk_container_add (GTK_CONTAINER (vbox), calendar); + awf2_boxpack (GTK_BOX (vbox), calendar, FALSE, FALSE, 0, 0); // dialog - area = GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (dialog))); + area = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); awf2_boxpack (GTK_BOX (area), vbox, FALSE, FALSE, 5, 5); gtk_dialog_add_button (GTK_DIALOG (dialog), "gtk-cancel", 0); gtk_dialog_add_button (GTK_DIALOG (dialog), "gtk-ok", 0); - #if GTK_CHECK_VERSION (3,98,0) + #if GTK_CHECK_VERSION (3,90,0) gtk_widget_show (dialog); #else gtk_widget_show_all (dialog); @@ -2369,17 +2616,25 @@ static void awf2_show_dialog_calendar () { gtk_window_set_title (GTK_WINDOW (dialog), "GtkDialog"); gtk_window_set_icon_name (GTK_WINDOW (dialog), g_strdup_printf ("awf-gtk%d", TRUE_GTK_MAJOR_VERSION)); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); + #if GTK_CHECK_VERSION (3,90,0) + gtk_widget_show (dialog); // todo + #else + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + #endif } // https://github.com/mate-desktop/mate-control-center/blob/master/capplets/common/capplet-util.c // for awf2_gtk34_scrolltabs source function is capplet_dialog_page_scroll_event_cb // of mate-appearance-properties from mate-control-center, GNU GPL 2+ -#if GTK_CHECK_VERSION (3,98,0) +#if GTK_CHECK_VERSION (3,90,0) + +static void awf2_gtk40_closedialog (GtkDialog *dialog) { + gtk_window_destroy (GTK_WINDOW (dialog)); +} -static void awf2_gtk40_scrolltabs (GtkEventControllerScroll *event, gdouble dx, gdouble dy, GtkWidget *widget) { +static void awf2_gtk40_scrolltabs (GtkEventControllerScroll *event, double dx, double dy, GtkWidget *widget) { GtkNotebook *notebook; GtkWidget *child, *event_widget, *action_widget; diff --git a/src/awf.pot b/src/awf.pot new file mode 100644 index 0000000..d1338a8 --- /dev/null +++ b/src/awf.pot @@ -0,0 +1,208 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-08 14:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: gtk-awf/src/awf.c:272 gtk-awf/src/awf.c:2541 +#, c-format +msgid " started with gtk %d.%d.%d and glib %d.%d.%d" +msgstr "" + +#: gtk-awf/src/awf.c:1949 gtk-awf/src/awf.c:1963 gtk-awf/src/awf.c:1978 +#: gtk-awf/src/awf.c:1995 gtk-awf/src/awf.c:2141 gtk-awf/src/awf.c:2147 +#: gtk-awf/src/awf.c:2154 gtk-awf/src/awf.c:2161 +msgid "(checked)" +msgstr "" + +#: gtk-awf/src/awf.c:1952 gtk-awf/src/awf.c:1966 gtk-awf/src/awf.c:1982 +#: gtk-awf/src/awf.c:1999 gtk-awf/src/awf.c:2142 gtk-awf/src/awf.c:2148 +#: gtk-awf/src/awf.c:2155 gtk-awf/src/awf.c:2162 +msgid "(inconsistent)" +msgstr "" + +#: gtk-awf/src/awf.c:1946 gtk-awf/src/awf.c:1960 gtk-awf/src/awf.c:1974 +#: gtk-awf/src/awf.c:1991 gtk-awf/src/awf.c:2140 gtk-awf/src/awf.c:2146 +#: gtk-awf/src/awf.c:2152 gtk-awf/src/awf.c:2159 +msgid "(unchecked)" +msgstr "" + +#: gtk-awf/src/awf.c:268 gtk-awf/src/awf.c:646 +#, c-format +msgid "A widget factory - GTK %d - %s" +msgstr "" + +#: gtk-awf/src/awf.c:1596 gtk-awf/src/awf.c:2478 gtk-awf/src/awf.c:2535 +msgid "" +"A widget factory is a theme preview application for GTK. It displays the " +"various widget types provided by GTK in a single window allowing to see the " +"visual effect of the applied theme." +msgstr "" + +#: gtk-awf/src/awf.c:1885 gtk-awf/src/awf.c:2082 +msgid "Calendar" +msgstr "" + +#: gtk-awf/src/awf.c:282 +msgid "Don't start spinners" +msgstr "" + +#: gtk-awf/src/awf.c:281 +msgid "List available themes" +msgstr "" + +#: gtk-awf/src/awf.c:1579 gtk-awf/src/awf.c:1924 gtk-awf/src/awf.c:2120 +msgid "More..." +msgstr "" + +#: gtk-awf/src/awf.c:1851 gtk-awf/src/awf.c:1868 gtk-awf/src/awf.c:2051 +#: gtk-awf/src/awf.c:2064 +msgid "No themes found" +msgstr "" + +#: gtk-awf/src/awf.c:2578 +msgid "Ok" +msgstr "" + +#: gtk-awf/src/awf.c:1881 gtk-awf/src/awf.c:2078 +msgid "Open recent file" +msgstr "" + +#: gtk-awf/src/awf.c:279 +msgid "Options:" +msgstr "" + +#: gtk-awf/src/awf.c:1894 gtk-awf/src/awf.c:2092 +msgid "Refresh theme" +msgstr "" + +#: gtk-awf/src/awf.c:2536 +#, c-format +msgid "Remove %s file" +msgstr "" + +#: gtk-awf/src/awf.c:284 +#, c-format +msgid "Run and save a png screenshot on %s" +msgstr "" + +#: gtk-awf/src/awf.c:283 +msgid "Run with the specified theme" +msgstr "" + +#: gtk-awf/src/awf.c:280 +msgid "Show version number" +msgstr "" + +#: gtk-awf/src/awf.c:420 gtk-awf/src/awf.c:685 +#, c-format +msgid "Theme %s loaded." +msgstr "" + +#: gtk-awf/src/awf.c:405 +#, c-format +msgid "Theme %s reloaded at" +msgstr "" + +#: gtk-awf/src/awf.c:615 +#, c-format +msgid "Theme reloaded, then screenshot saved (%s) at" +msgstr "" + +#: gtk-awf/src/awf.c:2580 +msgid "This is a question bar." +msgstr "" + +#: gtk-awf/src/awf.c:2586 +msgid "This is a warning bar." +msgstr "" + +#: gtk-awf/src/awf.c:2592 +msgid "This is an error bar." +msgstr "" + +#: gtk-awf/src/awf.c:2574 +msgid "This is an info bar." +msgstr "" + +#: gtk-awf/src/awf.c:275 +msgid "Usage:" +msgstr "" + +#: gtk-awf/src/awf.c:1874 gtk-awf/src/awf.c:2067 +msgid "_Options" +msgstr "" + +#: gtk-awf/src/awf.c:1840 gtk-awf/src/awf.c:2041 +msgid "_System theme" +msgstr "" + +#: gtk-awf/src/awf.c:1857 gtk-awf/src/awf.c:2054 +msgid "_User theme" +msgstr "" + +#: gtk-awf/src/awf.c:269 gtk-awf/src/awf.c:2538 +#, c-format +msgid "compiled with gtk %d.%d.%d and glib %d.%d.%d" +msgstr "" + +#: gtk-awf/src/awf.c:1918 +msgid "gtk-about" +msgstr "" + +#: gtk-awf/src/awf.c:2008 +msgid "gtk-close" +msgstr "" + +#: gtk-awf/src/awf.c:1931 +msgid "gtk-copy" +msgstr "" + +#: gtk-awf/src/awf.c:1926 +msgid "gtk-cut" +msgstr "" + +#: gtk-awf/src/awf.c:1876 +msgid "gtk-open" +msgstr "" + +#: gtk-awf/src/awf.c:1904 +msgid "gtk-page-setup" +msgstr "" + +#: gtk-awf/src/awf.c:1936 +msgid "gtk-paste" +msgstr "" + +#: gtk-awf/src/awf.c:1908 +msgid "gtk-print" +msgstr "" + +#: gtk-awf/src/awf.c:1899 +msgid "gtk-properties" +msgstr "" + +#: gtk-awf/src/awf.c:2013 +msgid "gtk-quit" +msgstr "" + +#: gtk-awf/src/awf.c:1889 +msgid "gtk-save" +msgstr "" + +#: gtk-awf/src/awf.c:2537 +msgid "to reset keyboard shortcuts." +msgstr "" diff --git a/src/debian-gtk2/changelog b/src/debian-gtk2/changelog deleted file mode 100644 index 3e5debb..0000000 --- a/src/debian-gtk2/changelog +++ /dev/null @@ -1,12 +0,0 @@ -awf-gtk2 (2.1.0-1) unstable; urgency=low - - * New upstream version - * Allow to change menu items keyboard shortcuts on hover (from gtk2.24 to gtk3.24) - - -- Fabrice Creuzot Tue, 07 Jul 2020 12:00:00 +0000 - -awf-gtk2 (2.0.0-3) unstable; urgency=low - - * Initial debian package release (Closes: #959434) - - -- Fabrice Creuzot Sat, 02 May 2020 10:33:59 +0000 diff --git a/src/debian-gtk2/deb.sh b/src/debian-gtk2/deb.sh deleted file mode 100644 index 5400384..0000000 --- a/src/debian-gtk2/deb.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -gtk="gtk2" -version="2.1.0" -cd debian-${gtk}/ -rm -rf builder/ - -# copy to a tmp directory -mkdir builder -mkdir builder/awf-${gtk}-${version} -touch builder/awf-${gtk}-${version}/NEWS -touch builder/awf-${gtk}-${version}/AUTHORS -touch builder/awf-${gtk}-${version}/README -touch builder/awf-${gtk}-${version}/ChangeLog -cp -r ../icons builder/awf-${gtk}-${version}/ -cp -r ../src builder/awf-${gtk}-${version}/ -cp awf-${gtk}.desktop builder/awf-${gtk}-${version}/ -cp ../Makefile.am builder/awf-${gtk}-${version}/ -cp ../configure.ac builder/awf-${gtk}-${version}/ -cp /usr/share/common-licenses/GPL-3 builder/awf-${gtk}-${version}/COPYING -sed -i 's/ -eq 3/ -eq -1/g' builder/awf-${gtk}-${version}/configure.ac -sed -i 's/ -eq 4/ -eq -1/g' builder/awf-${gtk}-${version}/configure.ac -for file in builder/awf-${gtk}-${version}/icons/*/*/*; do mv $file ${file/\/awf./\/awf-${gtk}.}; done -for file in builder/awf-${gtk}-${version}/src/po/*.po; do - lang=$(basename "$file" .po) - mkdir -p builder/awf-${gtk}-${version}/locale/${lang}/LC_MESSAGES - msgfmt builder/awf-${gtk}-${version}/src/po/${lang}.po -o builder/awf-${gtk}-${version}/locale/${lang}/LC_MESSAGES/awf-${gtk}.mo -done - -cd builder/ -tar czf awf-${gtk}-${version}.tar.gz awf-${gtk}-${version}/ -cd .. - -# create package -cd builder/awf-${gtk}-${version}/ -dh_make -s -y -f ../awf-${gtk}-${version}.tar.gz -rm -f debian/*ex debian/*EX debian/README* debian/*doc* -mkdir debian/upstream -cp ../../control debian/ -cp ../../changelog debian/ -cp ../../copyright debian/ -cp ../../install debian/ -cp ../../watch debian/ -cp ../../rules debian/ -cp ../../lintian debian/awf-${gtk}.lintian-overrides -cp ../../upstream debian/upstream/metadata -dpkg-buildpackage -us -uc -cd .. -debsign awf-${gtk}_${version}-*.changes -cd .. - -# cleanup -rm -rf builder/awf-${gtk}-${version}/ builder/awf-${gtk}-${version}.tar.gz \ No newline at end of file diff --git a/src/debian-gtk2/install b/src/debian-gtk2/install deleted file mode 100644 index 9a766cd..0000000 --- a/src/debian-gtk2/install +++ /dev/null @@ -1,3 +0,0 @@ -awf-gtk2.desktop /usr/share/applications/ -icons/* /usr/share/icons/hicolor/ -locale/* /usr/share/locale/ \ No newline at end of file diff --git a/src/debian-gtk2/lintian b/src/debian-gtk2/lintian deleted file mode 100644 index 4466381..0000000 --- a/src/debian-gtk2/lintian +++ /dev/null @@ -1,2 +0,0 @@ -# this is the name of the program -awf-gtk2: description-synopsis-starts-with-article \ No newline at end of file diff --git a/src/debian-gtk2/rules b/src/debian-gtk2/rules deleted file mode 100644 index 63844c9..0000000 --- a/src/debian-gtk2/rules +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/make -f - -export DEB_BUILD_MAINT_OPTIONS = hardening=+all - -%: - dh $@ --with autoreconf diff --git a/src/debian-gtk3/changelog b/src/debian-gtk3/changelog deleted file mode 100644 index fddcd41..0000000 --- a/src/debian-gtk3/changelog +++ /dev/null @@ -1,12 +0,0 @@ -awf-gtk3 (2.1.0-1) unstable; urgency=low - - * New upstream version - * Allow to change menu items keyboard shortcuts on hover (from gtk2.24 to gtk3.24) - - -- Fabrice Creuzot Tue, 07 Jul 2020 12:00:00 +0000 - -awf-gtk3 (2.0.0-3) unstable; urgency=low - - * Initial debian package release (Closes: #959436) - - -- Fabrice Creuzot Sat, 02 May 2020 10:33:59 +0000 diff --git a/src/debian-gtk3/deb.sh b/src/debian-gtk3/deb.sh deleted file mode 100644 index 29dc774..0000000 --- a/src/debian-gtk3/deb.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -gtk="gtk3" -version="2.1.0" -cd debian-${gtk}/ -rm -rf builder/ - -# copy to a tmp directory -mkdir builder -mkdir builder/awf-${gtk}-${version} -touch builder/awf-${gtk}-${version}/NEWS -touch builder/awf-${gtk}-${version}/AUTHORS -touch builder/awf-${gtk}-${version}/README -touch builder/awf-${gtk}-${version}/ChangeLog -cp -r ../icons builder/awf-${gtk}-${version}/ -cp -r ../src builder/awf-${gtk}-${version}/ -cp awf-${gtk}.desktop builder/awf-${gtk}-${version}/ -cp ../Makefile.am builder/awf-${gtk}-${version}/ -cp ../configure.ac builder/awf-${gtk}-${version}/ -cp /usr/share/common-licenses/GPL-3 builder/awf-${gtk}-${version}/COPYING -sed -i 's/ -eq 2/ -eq -1/g' builder/awf-${gtk}-${version}/configure.ac -sed -i 's/ -eq 4/ -eq -1/g' builder/awf-${gtk}-${version}/configure.ac -for file in builder/awf-${gtk}-${version}/icons/*/*/*; do mv $file ${file/\/awf./\/awf-${gtk}.}; done -for file in builder/awf-${gtk}-${version}/src/po/*.po; do - lang=$(basename "$file" .po) - mkdir -p builder/awf-${gtk}-${version}/locale/${lang}/LC_MESSAGES - msgfmt builder/awf-${gtk}-${version}/src/po/${lang}.po -o builder/awf-${gtk}-${version}/locale/${lang}/LC_MESSAGES/awf-${gtk}.mo -done - -cd builder/ -tar czf awf-${gtk}-${version}.tar.gz awf-${gtk}-${version}/ -cd .. - -# create package -cd builder/awf-${gtk}-${version}/ -dh_make -s -y -f ../awf-${gtk}-${version}.tar.gz -rm -f debian/*ex debian/*EX debian/README* debian/*doc* -mkdir debian/upstream -cp ../../control debian/ -cp ../../changelog debian/ -cp ../../copyright debian/ -cp ../../install debian/ -cp ../../watch debian/ -cp ../../rules debian/ -cp ../../lintian debian/awf-${gtk}.lintian-overrides -cp ../../upstream debian/upstream/metadata -dpkg-buildpackage -us -uc -cd .. -debsign awf-${gtk}_${version}-*.changes -cd .. - -# cleanup -rm -rf builder/awf-${gtk}-${version}/ builder/awf-${gtk}-${version}.tar.gz \ No newline at end of file diff --git a/src/debian-gtk3/install b/src/debian-gtk3/install deleted file mode 100644 index 2fbafb5..0000000 --- a/src/debian-gtk3/install +++ /dev/null @@ -1,3 +0,0 @@ -awf-gtk3.desktop /usr/share/applications/ -icons/* /usr/share/icons/hicolor/ -locale/* /usr/share/locale/ \ No newline at end of file diff --git a/src/debian-gtk3/lintian b/src/debian-gtk3/lintian deleted file mode 100644 index cc7f0ac..0000000 --- a/src/debian-gtk3/lintian +++ /dev/null @@ -1,2 +0,0 @@ -# this is the name of the program -awf-gtk3: description-synopsis-starts-with-article \ No newline at end of file diff --git a/src/debian-gtk3/rules b/src/debian-gtk3/rules deleted file mode 100644 index 63844c9..0000000 --- a/src/debian-gtk3/rules +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/make -f - -export DEB_BUILD_MAINT_OPTIONS = hardening=+all - -%: - dh $@ --with autoreconf diff --git a/src/debian-gtk4/changelog b/src/debian-gtk4/changelog deleted file mode 100644 index beb4e6f..0000000 --- a/src/debian-gtk4/changelog +++ /dev/null @@ -1,12 +0,0 @@ -awf-gtk4 (2.1.0-1) experimental; urgency=low - - * New upstream version - * Allow to change menu items keyboard shortcuts on hover (from gtk2.24 to gtk3.24) - - -- Fabrice Creuzot Tue, 07 Jul 2020 12:00:00 +0000 - -awf-gtk4 (2.0.0-3) experimental; urgency=low - - * Initial debian package release (Closes: #959433) - - -- Fabrice Creuzot Sat, 02 May 2020 10:33:59 +0000 diff --git a/src/debian-gtk4/deb.sh b/src/debian-gtk4/deb.sh deleted file mode 100644 index b66029c..0000000 --- a/src/debian-gtk4/deb.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -gtk="gtk4" -version="2.1.0" -cd debian-${gtk}/ -rm -rf builder/ - -# copy to a tmp directory -mkdir builder -mkdir builder/awf-${gtk}-${version} -touch builder/awf-${gtk}-${version}/NEWS -touch builder/awf-${gtk}-${version}/AUTHORS -touch builder/awf-${gtk}-${version}/README -touch builder/awf-${gtk}-${version}/ChangeLog -cp -r ../icons builder/awf-${gtk}-${version}/ -cp -r ../src builder/awf-${gtk}-${version}/ -cp awf-${gtk}.desktop builder/awf-${gtk}-${version}/ -cp ../Makefile.am builder/awf-${gtk}-${version}/ -cp ../configure.ac builder/awf-${gtk}-${version}/ -cp /usr/share/common-licenses/GPL-3 builder/awf-${gtk}-${version}/COPYING -sed -i 's/ -eq 2/ -eq -1/g' builder/awf-${gtk}-${version}/configure.ac -sed -i 's/ -eq 3/ -eq -1/g' builder/awf-${gtk}-${version}/configure.ac -for file in builder/awf-${gtk}-${version}/icons/*/*/*; do mv $file ${file/\/awf./\/awf-${gtk}.}; done -for file in builder/awf-${gtk}-${version}/src/po/*.po; do - lang=$(basename "$file" .po) - mkdir -p builder/awf-${gtk}-${version}/locale/${lang}/LC_MESSAGES - msgfmt builder/awf-${gtk}-${version}/src/po/${lang}.po -o builder/awf-${gtk}-${version}/locale/${lang}/LC_MESSAGES/awf-${gtk}.mo -done - -cd builder/ -tar czf awf-${gtk}-${version}.tar.gz awf-${gtk}-${version}/ -cd .. - -# create package -cd builder/awf-${gtk}-${version}/ -dh_make -s -y -f ../awf-${gtk}-${version}.tar.gz -rm -f debian/*ex debian/*EX debian/README* debian/*doc* -mkdir debian/upstream -cp ../../control debian/ -cp ../../changelog debian/ -cp ../../copyright debian/ -cp ../../install debian/ -cp ../../watch debian/ -cp ../../rules debian/ -cp ../../lintian debian/awf-${gtk}.lintian-overrides -cp ../../upstream debian/upstream/metadata -dpkg-buildpackage -us -uc -cd .. -debsign awf-${gtk}_${version}-*.changes -cd .. - -# cleanup -rm -rf builder/awf-${gtk}-${version}/ builder/awf-${gtk}-${version}.tar.gz \ No newline at end of file diff --git a/src/debian-gtk4/install b/src/debian-gtk4/install deleted file mode 100644 index d62eeff..0000000 --- a/src/debian-gtk4/install +++ /dev/null @@ -1,3 +0,0 @@ -awf-gtk4.desktop /usr/share/applications/ -icons/* /usr/share/icons/hicolor/ -locale/* /usr/share/locale/ \ No newline at end of file diff --git a/src/debian-gtk4/lintian b/src/debian-gtk4/lintian deleted file mode 100644 index 2999c5a..0000000 --- a/src/debian-gtk4/lintian +++ /dev/null @@ -1,2 +0,0 @@ -# this is the name of the program -awf-gtk4: description-synopsis-starts-with-article \ No newline at end of file diff --git a/src/debian-gtk4/rules b/src/debian-gtk4/rules deleted file mode 100644 index 63844c9..0000000 --- a/src/debian-gtk4/rules +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/make -f - -export DEB_BUILD_MAINT_OPTIONS = hardening=+all - -%: - dh $@ --with autoreconf diff --git a/src/src/po/fr.po b/src/po/fr.po similarity index 51% rename from src/src/po/fr.po rename to src/po/fr.po index 72296e7..59df5c6 100644 --- a/src/src/po/fr.po +++ b/src/po/fr.po @@ -1,36 +1,39 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-27 11:59+0200\n" +"POT-Creation-Date: 2020-11-08 14:56+0100\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -#: gtk-awf/src/awf.c:265 gtk-awf/src/awf.c:2293 +#: gtk-awf/src/awf.c:272 gtk-awf/src/awf.c:2541 #, c-format msgid " started with gtk %d.%d.%d and glib %d.%d.%d" msgstr " démarré avec gtk %d.%d.%d et glib %d.%d.%d" -#: gtk-awf/src/awf.c:1914 gtk-awf/src/awf.c:1920 gtk-awf/src/awf.c:1927 -#: gtk-awf/src/awf.c:1934 +#: gtk-awf/src/awf.c:1949 gtk-awf/src/awf.c:1963 gtk-awf/src/awf.c:1978 +#: gtk-awf/src/awf.c:1995 gtk-awf/src/awf.c:2141 gtk-awf/src/awf.c:2147 +#: gtk-awf/src/awf.c:2154 gtk-awf/src/awf.c:2161 msgid "(checked)" msgstr "(coché)" -#: gtk-awf/src/awf.c:1915 gtk-awf/src/awf.c:1921 gtk-awf/src/awf.c:1928 -#: gtk-awf/src/awf.c:1935 +#: gtk-awf/src/awf.c:1952 gtk-awf/src/awf.c:1966 gtk-awf/src/awf.c:1982 +#: gtk-awf/src/awf.c:1999 gtk-awf/src/awf.c:2142 gtk-awf/src/awf.c:2148 +#: gtk-awf/src/awf.c:2155 gtk-awf/src/awf.c:2162 msgid "(inconsistent)" msgstr "(inconsistant)" -#: gtk-awf/src/awf.c:1913 gtk-awf/src/awf.c:1919 gtk-awf/src/awf.c:1925 -#: gtk-awf/src/awf.c:1932 +#: gtk-awf/src/awf.c:1946 gtk-awf/src/awf.c:1960 gtk-awf/src/awf.c:1974 +#: gtk-awf/src/awf.c:1991 gtk-awf/src/awf.c:2140 gtk-awf/src/awf.c:2146 +#: gtk-awf/src/awf.c:2152 gtk-awf/src/awf.c:2159 msgid "(unchecked)" msgstr "(décoché)" -#: gtk-awf/src/awf.c:261 gtk-awf/src/awf.c:635 +#: gtk-awf/src/awf.c:268 gtk-awf/src/awf.c:646 #, c-format msgid "A widget factory - GTK %d - %s" msgstr "La fabrique à widgets - GTK %d - %s" -#: gtk-awf/src/awf.c:1544 gtk-awf/src/awf.c:2242 gtk-awf/src/awf.c:2287 +#: gtk-awf/src/awf.c:1596 gtk-awf/src/awf.c:2478 gtk-awf/src/awf.c:2535 msgid "" "A widget factory is a theme preview application for GTK. It displays the " "various widget types provided by GTK in a single window allowing to see the " @@ -40,113 +43,160 @@ msgstr "" "affiche les différents types de widgets fournis par GTK dans une seule " "fenêtre permettant de voir l'effet visuel du thème appliqué." -#: gtk-awf/src/awf.c:1851 +#: gtk-awf/src/awf.c:1885 gtk-awf/src/awf.c:2082 msgid "Calendar" msgstr "Calendrier" -#: gtk-awf/src/awf.c:275 +#: gtk-awf/src/awf.c:282 msgid "Don't start spinners" msgstr "Ne pas démarrer les spinners" -#: gtk-awf/src/awf.c:274 +#: gtk-awf/src/awf.c:281 msgid "List available themes" msgstr "Lister les thèmes disponibles" -#: gtk-awf/src/awf.c:1533 gtk-awf/src/awf.c:1893 +#: gtk-awf/src/awf.c:1579 gtk-awf/src/awf.c:1924 gtk-awf/src/awf.c:2120 msgid "More..." msgstr "Plus..." -#: gtk-awf/src/awf.c:1769 gtk-awf/src/awf.c:1782 gtk-awf/src/awf.c:1820 -#: gtk-awf/src/awf.c:1832 +#: gtk-awf/src/awf.c:1851 gtk-awf/src/awf.c:1868 gtk-awf/src/awf.c:2051 +#: gtk-awf/src/awf.c:2064 msgid "No themes found" msgstr "Aucun thème trouvé" -#: gtk-awf/src/awf.c:2331 +#: gtk-awf/src/awf.c:2578 msgid "Ok" msgstr "Ok" -#: gtk-awf/src/awf.c:1845 +#: gtk-awf/src/awf.c:1881 gtk-awf/src/awf.c:2078 msgid "Open recent file" msgstr "Ouvrir un fichier récent" -#: gtk-awf/src/awf.c:272 +#: gtk-awf/src/awf.c:279 msgid "Options:" msgstr "Options :" -#: gtk-awf/src/awf.c:1863 +#: gtk-awf/src/awf.c:1894 gtk-awf/src/awf.c:2092 msgid "Refresh theme" msgstr "Actualiser le thème" -#: gtk-awf/src/awf.c:2288 +#: gtk-awf/src/awf.c:2536 #, c-format msgid "Remove %s file" msgstr "Supprimer le fichier %s" -#: gtk-awf/src/awf.c:277 +#: gtk-awf/src/awf.c:284 #, c-format msgid "Run and save a png screenshot on %s" msgstr "Démarrer et enregistrer une capture d'écran png lors du %s" -#: gtk-awf/src/awf.c:276 +#: gtk-awf/src/awf.c:283 msgid "Run with the specified theme" msgstr "Démarrer avec le thème spécifié" -#: gtk-awf/src/awf.c:273 +#: gtk-awf/src/awf.c:280 msgid "Show version number" msgstr "Afficher le numéro de version" -#: gtk-awf/src/awf.c:412 gtk-awf/src/awf.c:668 +#: gtk-awf/src/awf.c:420 gtk-awf/src/awf.c:685 #, c-format msgid "Theme %s loaded." msgstr "Thème %s chargé." -#: gtk-awf/src/awf.c:397 +#: gtk-awf/src/awf.c:405 #, c-format msgid "Theme %s reloaded at" msgstr "Thème %s rechargé à" -#: gtk-awf/src/awf.c:604 +#: gtk-awf/src/awf.c:615 #, c-format msgid "Theme reloaded, then screenshot saved (%s) at" msgstr "Thème rechargé, puis capture d'écran enregistrée (%s) à" -#: gtk-awf/src/awf.c:2333 +#: gtk-awf/src/awf.c:2580 msgid "This is a question bar." msgstr "Ceci est une barre de question." -#: gtk-awf/src/awf.c:2339 +#: gtk-awf/src/awf.c:2586 msgid "This is a warning bar." msgstr "Ceci est une barre d'avertissement." -#: gtk-awf/src/awf.c:2345 +#: gtk-awf/src/awf.c:2592 msgid "This is an error bar." msgstr "Ceci est une barre d'erreur." -#: gtk-awf/src/awf.c:2327 +#: gtk-awf/src/awf.c:2574 msgid "This is an info bar." msgstr "Ceci est une barre d'information." -#: gtk-awf/src/awf.c:268 +#: gtk-awf/src/awf.c:275 msgid "Usage:" msgstr "Utilisation :" -#: gtk-awf/src/awf.c:1785 gtk-awf/src/awf.c:1834 +#: gtk-awf/src/awf.c:1874 gtk-awf/src/awf.c:2067 msgid "_Options" msgstr "_Options" -#: gtk-awf/src/awf.c:1759 gtk-awf/src/awf.c:1810 +#: gtk-awf/src/awf.c:1840 gtk-awf/src/awf.c:2041 msgid "_System theme" msgstr "Thème _système" -#: gtk-awf/src/awf.c:1772 gtk-awf/src/awf.c:1822 +#: gtk-awf/src/awf.c:1857 gtk-awf/src/awf.c:2054 msgid "_User theme" msgstr "Thème _utilisateur" -#: gtk-awf/src/awf.c:262 gtk-awf/src/awf.c:2290 +#: gtk-awf/src/awf.c:269 gtk-awf/src/awf.c:2538 #, c-format msgid "compiled with gtk %d.%d.%d and glib %d.%d.%d" msgstr " compilé avec gtk %d.%d.%d et glib %d.%d.%d" -#: gtk-awf/src/awf.c:2289 -msgid "to reset keyboard shortcuts." +#: gtk-awf/src/awf.c:1918 +msgid "gtk-about" +msgstr "pour réinitialiser les raccourcis clavier." + +#: gtk-awf/src/awf.c:2008 +msgid "gtk-close" +msgstr "" + +#: gtk-awf/src/awf.c:1931 +msgid "gtk-copy" +msgstr "" + +#: gtk-awf/src/awf.c:1926 +#, fuzzy +msgid "gtk-cut" +msgstr "pour réinitialiser les raccourcis clavier." + +#: gtk-awf/src/awf.c:1876 +msgid "gtk-open" +msgstr "" + +#: gtk-awf/src/awf.c:1904 +msgid "gtk-page-setup" +msgstr "" + +#: gtk-awf/src/awf.c:1936 +#, fuzzy +msgid "gtk-paste" msgstr "pour réinitialiser les raccourcis clavier." + +#: gtk-awf/src/awf.c:1908 +msgid "gtk-print" +msgstr "" + +#: gtk-awf/src/awf.c:1899 +msgid "gtk-properties" +msgstr "" + +#: gtk-awf/src/awf.c:2013 +#, fuzzy +msgid "gtk-quit" +msgstr "pour réinitialiser les raccourcis clavier." + +#: gtk-awf/src/awf.c:1889 +msgid "gtk-save" +msgstr "" + +#: gtk-awf/src/awf.c:2537 +msgid "to reset keyboard shortcuts." +msgstr "" diff --git a/src/src/Makefile.am b/src/src/Makefile.am deleted file mode 100644 index a03b2d6..0000000 --- a/src/src/Makefile.am +++ /dev/null @@ -1,22 +0,0 @@ -bin_PROGRAMS = - -if GTK4 -bin_PROGRAMS += awf-gtk@GTK4_SUFFIX@ -awf_gtk@GTK4_SUFFIX@_SOURCES = awf.c -awf_gtk@GTK4_SUFFIX@_CPPFLAGS = $(GTK4_CFLAGS) -I/usr/include/gtk-4.0/unix-print -awf_gtk@GTK4_SUFFIX@_LDADD = $(GTK4_LIBS) -endif - -if GTK3 -bin_PROGRAMS += awf-gtk@GTK3_SUFFIX@ -awf_gtk@GTK3_SUFFIX@_SOURCES = awf.c -awf_gtk@GTK3_SUFFIX@_CPPFLAGS = $(GTK3_CFLAGS) -I/usr/include/gtk-3.0/unix-print -awf_gtk@GTK3_SUFFIX@_LDADD = $(GTK3_LIBS) -endif - -if GTK2 -bin_PROGRAMS += awf-gtk@GTK2_SUFFIX@ -awf_gtk@GTK2_SUFFIX@_SOURCES = awf.c -awf_gtk@GTK2_SUFFIX@_CPPFLAGS = $(GTK2_CFLAGS) -I/usr/include/gtk-unix-print-2.0 -awf_gtk@GTK2_SUFFIX@_LDADD = $(GTK2_LIBS) -endif \ No newline at end of file diff --git a/src/src/awf.pot b/src/src/awf.pot deleted file mode 100644 index ed4b2c7..0000000 --- a/src/src/awf.pot +++ /dev/null @@ -1,161 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-27 11:59+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: gtk-awf/src/awf.c:265 gtk-awf/src/awf.c:2293 -#, c-format -msgid " started with gtk %d.%d.%d and glib %d.%d.%d" -msgstr "" - -#: gtk-awf/src/awf.c:1914 gtk-awf/src/awf.c:1920 gtk-awf/src/awf.c:1927 -#: gtk-awf/src/awf.c:1934 -msgid "(checked)" -msgstr "" - -#: gtk-awf/src/awf.c:1915 gtk-awf/src/awf.c:1921 gtk-awf/src/awf.c:1928 -#: gtk-awf/src/awf.c:1935 -msgid "(inconsistent)" -msgstr "" - -#: gtk-awf/src/awf.c:1913 gtk-awf/src/awf.c:1919 gtk-awf/src/awf.c:1925 -#: gtk-awf/src/awf.c:1932 -msgid "(unchecked)" -msgstr "" - -#: gtk-awf/src/awf.c:261 gtk-awf/src/awf.c:635 -#, c-format -msgid "A widget factory - GTK %d - %s" -msgstr "" - -#: gtk-awf/src/awf.c:1544 gtk-awf/src/awf.c:2242 gtk-awf/src/awf.c:2287 -msgid "" -"A widget factory is a theme preview application for GTK. It displays the " -"various widget types provided by GTK in a single window allowing to see the " -"visual effect of the applied theme." -msgstr "" - -#: gtk-awf/src/awf.c:1851 -msgid "Calendar" -msgstr "" - -#: gtk-awf/src/awf.c:275 -msgid "Don't start spinners" -msgstr "" - -#: gtk-awf/src/awf.c:274 -msgid "List available themes" -msgstr "" - -#: gtk-awf/src/awf.c:1533 gtk-awf/src/awf.c:1893 -msgid "More..." -msgstr "" - -#: gtk-awf/src/awf.c:1769 gtk-awf/src/awf.c:1782 gtk-awf/src/awf.c:1820 -#: gtk-awf/src/awf.c:1832 -msgid "No themes found" -msgstr "" - -#: gtk-awf/src/awf.c:2331 -msgid "Ok" -msgstr "" - -#: gtk-awf/src/awf.c:1845 -msgid "Open recent file" -msgstr "" - -#: gtk-awf/src/awf.c:272 -msgid "Options:" -msgstr "" - -#: gtk-awf/src/awf.c:1863 -msgid "Refresh theme" -msgstr "" - -#: gtk-awf/src/awf.c:2288 -#, c-format -msgid "Remove %s file" -msgstr "" - -#: gtk-awf/src/awf.c:277 -#, c-format -msgid "Run and save a png screenshot on %s" -msgstr "" - -#: gtk-awf/src/awf.c:276 -msgid "Run with the specified theme" -msgstr "" - -#: gtk-awf/src/awf.c:273 -msgid "Show version number" -msgstr "" - -#: gtk-awf/src/awf.c:412 gtk-awf/src/awf.c:668 -#, c-format -msgid "Theme %s loaded." -msgstr "" - -#: gtk-awf/src/awf.c:397 -#, c-format -msgid "Theme %s reloaded at" -msgstr "" - -#: gtk-awf/src/awf.c:604 -#, c-format -msgid "Theme reloaded, then screenshot saved (%s) at" -msgstr "" - -#: gtk-awf/src/awf.c:2333 -msgid "This is a question bar." -msgstr "" - -#: gtk-awf/src/awf.c:2339 -msgid "This is a warning bar." -msgstr "" - -#: gtk-awf/src/awf.c:2345 -msgid "This is an error bar." -msgstr "" - -#: gtk-awf/src/awf.c:2327 -msgid "This is an info bar." -msgstr "" - -#: gtk-awf/src/awf.c:268 -msgid "Usage:" -msgstr "" - -#: gtk-awf/src/awf.c:1785 gtk-awf/src/awf.c:1834 -msgid "_Options" -msgstr "" - -#: gtk-awf/src/awf.c:1759 gtk-awf/src/awf.c:1810 -msgid "_System theme" -msgstr "" - -#: gtk-awf/src/awf.c:1772 gtk-awf/src/awf.c:1822 -msgid "_User theme" -msgstr "" - -#: gtk-awf/src/awf.c:262 gtk-awf/src/awf.c:2290 -#, c-format -msgid "compiled with gtk %d.%d.%d and glib %d.%d.%d" -msgstr "" - -#: gtk-awf/src/awf.c:2289 -msgid "to reset keyboard shortcuts." -msgstr ""