From f2cca9c557c098688dce0f50dec90b23076e6f55 Mon Sep 17 00:00:00 2001 From: Ward Nakchbandi Date: Wed, 29 Mar 2023 16:24:50 +0300 Subject: [PATCH] update ui --- debian/changelog | 6 + usr/lib/pika/gnome-layouts/main.py | 110 +- usr/lib/pika/gnome-layouts/main.ui | 1327 ++++------------- .../gnome-layouts/previews/gnome-theme.png | Bin 0 -> 23026 bytes .../gnome-layouts/previews/pika-theme.png | Bin 0 -> 15163 bytes 5 files changed, 298 insertions(+), 1145 deletions(-) create mode 100644 usr/lib/pika/gnome-layouts/previews/gnome-theme.png create mode 100644 usr/lib/pika/gnome-layouts/previews/pika-theme.png diff --git a/debian/changelog b/debian/changelog index a5a1191..00c835d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +pika-gnome-layouts (3.0-99pika1) kinetic; urgency=low + + * Update UI + + -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0200 + pika-gnome-layouts (2.0-99pika9) kinetic; urgency=low * Fix theming maybe diff --git a/usr/lib/pika/gnome-layouts/main.py b/usr/lib/pika/gnome-layouts/main.py index d3c40d0..6c2da44 100644 --- a/usr/lib/pika/gnome-layouts/main.py +++ b/usr/lib/pika/gnome-layouts/main.py @@ -22,13 +22,7 @@ class Application: self.builder.add_from_file("/usr/lib/pika/gnome-layouts/main.ui") self.builder.connect_signals(self) win = self.builder.get_object("main_window") - - self.builder.get_object("install_all").hide() - #win.connect("destroy", Gtk.main_quit) - - ### Hidden entries - - self.builder.get_object("audio_box").hide() + ### Enable Extensions @@ -41,108 +35,8 @@ class Application: if (accent_output.returncode) != 0: accent_box.hide() - ### Extension refresh ### + ### Window props ### - global extension_refresh - extension_refresh = True - - def extension_refresh_func(): - while extension_refresh == True: - desktop_switch = self.builder.get_object("desktop_switch") - desktop_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep ding@rastersoft.com"], shell=True, stdout=subprocess.DEVNULL) - if (desktop_output.returncode) == 0: - desktop_switch.set_active(True) - else: - desktop_switch.set_active(False) - audio_switch = self.builder.get_object("audio_switch") - audio_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep volume-mixer@evermiss.net"], shell=True, stdout=subprocess.DEVNULL) - if (audio_output.returncode) == 0: - audio_switch.set_active(True) - else: - audio_switch.set_active(False) - blur_switch = self.builder.get_object("blur_switch") - blur_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep blur-my-shell@aunetx"], shell=True, stdout=subprocess.DEVNULL) - if (blur_output.returncode) == 0: - blur_switch.set_active(True) - else: - blur_switch.set_active(False) - tray_switch = self.builder.get_object("tray_switch") - tray_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep appindicatorsupport@rgcjonas.gmail.com"], shell=True, stdout=subprocess.DEVNULL) - if (tray_output.returncode) == 0: - tray_switch.set_active(True) - else: - tray_switch.set_active(False) - workspace_switch = self.builder.get_object("workspace_switch") - workspace_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep auto-move-windows@gnome-shell-extensions.gcampax.github.com"], shell=True, stdout=subprocess.DEVNULL) - if (workspace_output.returncode) == 0: - workspace_switch.set_active(True) - else: - workspace_switch.set_active(False) - x11_switch = self.builder.get_object("x11_switch") - x11_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep gestureImprovements@gestures"], shell=True, stdout=subprocess.DEVNULL) - if (x11_output.returncode) == 0: - x11_switch.set_active(True) - else: - x11_switch.set_active(False) - clipboard_switch = self.builder.get_object("clipboard_switch") - clipboard_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep clipboard-history@alexsaveau.dev"], shell=True, stdout=subprocess.DEVNULL) - if (clipboard_output.returncode) == 0: - clipboard_switch.set_active(True) - else: - clipboard_switch.set_active(False) - supergfxctl_switch = self.builder.get_object("supergfxctl_switch") - supergfxctl_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep supergfxctl-gex@asus-linux.org"], shell=True, stdout=subprocess.DEVNULL) - if (supergfxctl_output.returncode) == 0: - supergfxctl_switch.set_active(True) - else: - supergfxctl_switch.set_active(False) - caffeine_switch = self.builder.get_object("caffeine_switch") - caffeine_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep caffeine@patapon.info"], shell=True, stdout=subprocess.DEVNULL) - if (caffeine_output.returncode) == 0: - caffeine_switch.set_active(True) - else: - caffeine_switch.set_active(False) - kde_switch = self.builder.get_object("kde_switch") - kde_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep gsconnect@andyholmes.github.io"], shell=True, stdout=subprocess.DEVNULL) - if (kde_output.returncode) == 0: - kde_switch.set_active(True) - else: - kde_switch.set_active(False) - weather_switch = self.builder.get_object("weather_switch") - weather_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep openweather-extension@jenslody.de"], shell=True, stdout=subprocess.DEVNULL) - if (weather_output.returncode) == 0: - weather_switch.set_active(True) - else: - weather_switch.set_active(False) - stats_switch = self.builder.get_object("stats_switch") - stats_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep freon@UshakovVasilii_Github.yahoo.com"], shell=True, stdout=subprocess.DEVNULL) - if (stats_output.returncode) == 0: - stats_switch.set_active(True) - else: - stats_switch.set_active(False) - hid_switch = self.builder.get_object("hid_switch") - hid_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep wireless-hid@chlumskyvaclav.gmail.com"], shell=True, stdout=subprocess.DEVNULL) - if (hid_output.returncode) == 0: - hid_switch.set_active(True) - else: - hid_switch.set_active(False) - pop_switch = self.builder.get_object("pop_switch") - pop_output = subprocess.run(["gsettings get org.gnome.shell enabled-extensions | grep pop-shell@system76.com"], shell=True, stdout=subprocess.DEVNULL) - if (pop_output.returncode) == 0: - pop_switch.set_active(True) - else: - pop_switch.set_active(False) - time.sleep(5.0) - t1 = threading.Thread(target=extension_refresh_func) - t1.start() - - def extension_refresh_kill(self): - global extension_refresh - extension_refresh = False - - ### - - win.connect("destroy", extension_refresh_kill) win.connect("destroy", Gtk.main_quit) self.window = self.builder.get_object("main_window") diff --git a/usr/lib/pika/gnome-layouts/main.ui b/usr/lib/pika/gnome-layouts/main.ui index dbd2714..1d5d70d 100644 --- a/usr/lib/pika/gnome-layouts/main.ui +++ b/usr/lib/pika/gnome-layouts/main.ui @@ -12,11 +12,10 @@ 700 - 535 + 520 False - PikaOS Gnome Layouts 700 - 535 + 512 False @@ -42,117 +41,13 @@ True False + 5 + 5 + 5 + 5 vertical - - True - False - center - start - 128 - - - True - True - True - center - center - - - - True - False - vertical - - - True - False - 36 - pika-logo - - - False - True - 0 - - - - - True - False - PikaOS Themeing - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - True - True - center - center - - - - True - False - vertical - - - True - False - 36 - gnome-foot - - - False - True - 0 - - - - - True - False - Gnome Themeing - - - False - True - 1 - - - - - - - False - True - 1 - - - - - False - True - 0 - - - - + True False @@ -482,236 +377,6 @@ 1 - - - accent_box - True - False - center - start - - - True - True - True - center - center - none - - - - True - False - Blue - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/blue.svg - - - - - False - True - 0 - - - - - True - True - True - center - center - none - - - - True - False - Green - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/green.svg - - - - - False - True - 1 - - - - - True - True - True - center - center - none - - - - True - False - Yellow - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/yellow.svg - - - - - False - True - 2 - - - - - True - True - True - center - center - none - - - - True - False - Orange - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/orange.svg - - - - - False - True - 3 - - - - - True - True - True - center - center - none - - - - True - False - Red - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/red.svg - - - - - False - True - 4 - - - - - True - True - True - center - center - none - - - - True - False - Pink - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/pink.svg - - - - - False - True - 5 - - - - - True - True - True - center - center - none - - - - True - False - Purple - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/purple.svg - - - - - False - True - 6 - - - - - True - True - True - center - center - none - - - - True - False - Teal - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/teal.svg - - - - - False - True - 7 - - - - - True - True - True - center - center - none - - - - True - False - Gray - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/gray.svg - - - - - False - True - 8 - - - - - 0 - 2 - 3 - - False @@ -730,7 +395,7 @@ - + True True never @@ -740,833 +405,392 @@ True False - - + True False - 10 - 10 - 10 - 10 - 10 - 10 + 5 + 5 + 5 + 5 + vertical + 10 - + + accent_box True False - start - True + center + start - + True True - start - + True + center + center + none + + + + True + False + Blue + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/blue.svg + + False True - 10 0 - - True - False - start - Enable Desktop Icons - 0 - - - False - True - 10 - 1 - - - - - 0 - 0 - - - - - True - False - start - True - - + True True - start - + True + center + center + none + + + + True + False + Green + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/green.svg + + False True - 10 - 0 - - - - - True - False - start - Enable Blur Effects - 0 - - - False - True - 10 1 - - - 0 - 1 - - - - - True - False - start - True - + True True - start - + True + center + center + none + + + + True + False + Yellow + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/yellow.svg + + False True - 10 - 0 + 2 - - True - False - start - Enable Auto Move Windows in workspaces - 0 - - - False - True - 10 - 1 - - - - - 0 - 2 - - - - - True - False - start - True - - + True True - start - + True + center + center + none + + + + True + False + Orange + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/orange.svg + + False True - 10 - 0 + 3 - - True - False - start - Enable Clipboard Indicator - 0 - - - False - True - 10 - 1 - - - - - 0 - 3 - - - - - True - False - start - True - - + True True - start - + True + center + center + none + + + + True + False + Red + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/red.svg + + False True - 10 - 0 + 4 - - True - False - start - Enable Weather Indicator - 0 - - - False - True - 10 - 1 - - - - - 0 - 5 - - - - - True - False - start - True - - + True True - start - + True + center + center + none + + + + True + False + Pink + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/pink.svg + + False True - 10 - 0 + 5 - - True - False - start - Enable Stats & Temp Indicator - 0 - - - False - True - 10 - 1 - - - - - 0 - 6 - - - - - True - False - start - True - - + True True - start - + True + center + center + none + + + + True + False + Purple + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/purple.svg + + False True - 10 - 0 + 6 - - True - False - start - Enable IGPU/DGPU Controls - 0 - - - False - True - 10 - 1 - - - - - 0 - 4 - - - - - Install All Extensions - True - True - True - start - - - - 0 - 13 - - - - - True - False - True - start - True - - + True True - start - + True + center + center + none + + + + True + False + Teal + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/teal.svg + + False True - 10 - 0 + 7 - - True - False - start - Enable Advanced Audio Controls - 0 - - - False - True - 10 - 1 - - - - - 2 - 6 - - - - - True - False - start - True - - + True True - start - + True + center + center + none + + + + True + False + Gray + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/gray.svg + + False True - 10 - 0 - - - - - True - False - start - Enable Tray Icons - 0 - - - False - True - 10 - 1 + 8 - 2 - 0 + False + True + 0 - + + True False - start - True + 5 + True - + True True - start - + True + center + center + 5 + 5 + 5 + 5 + + + + True + False + vertical + + + True + False + 36 + pika-logo + + + False + True + 0 + + + + + True + False + PikaOS Theming + + + False + True + 1 + + + + - False - True - 10 - 0 + 0 + 1 - - True - False - start - Enable Touchpad Gestures On X11 - 0 - - - False - True - 10 - 1 - - - - - 2 - 1 - - - - - True - False - start - True - - + True True - start - + True + center + center + 5 + 5 + 5 + 5 + + + + True + False + vertical + + + True + False + 36 + gnome-foot + + + False + True + 0 + + + + + True + False + Gnome Theming + + + False + True + 1 + + + + - False - True - 10 - 0 + 1 + 1 - + True False - start - Enable Caffeine Indicator - 0 + 70 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/pika-theme.png - False - True - 10 - 1 - - - - - 2 - 2 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 + 0 + 0 - + True False - start - Enable 'KDE Connect' Integration - 0 + 70 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome-theme.png + 96 - False - True - 10 - 1 + 1 + 0 - 2 - 3 + False + True + 1 - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Wireless HID Indicator - 0 - - - False - True - 10 - 1 - - - - - 2 - 5 - - - - - True - False - - - 1 - 0 - - - - - True - False - - - 1 - 1 - - - - - True - False - - - 1 - 2 - - - - - True - False - - - 1 - 3 - - - - - True - False - - - 1 - 4 - - - - - True - False - - - 1 - 5 - - - - - True - False - - - 1 - 6 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Pop Shell Tiling - 0 - - - False - True - 10 - 1 - - - - - 2 - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Settings - Settings + themes + Themes & Colors 1 @@ -1579,5 +803,34 @@ + + + True + False + True + + + True + False + center + vertical + True + + + True + False + True + main_stack + + + False + True + 0 + + + + + + diff --git a/usr/lib/pika/gnome-layouts/previews/gnome-theme.png b/usr/lib/pika/gnome-layouts/previews/gnome-theme.png new file mode 100644 index 0000000000000000000000000000000000000000..ece720725f5d66f9621dd3b9ab600edd74d1455a GIT binary patch literal 23026 zcmV(?K-a&CP)&kDuR{q}j!Qm5)!{?AfR1+`j@%(E$_ z=6lHt?S*!5wjhpUf&^`ddUSNOUa#-kxl>Vni1oNi?zjFOUX3ysQ40S%83N;sza;_klg++nF?rj{SOYv)s%y8q;F|LLzk`H^3J=WA~H(PKA!{Z_&z zh}`pzSH5I>GJ4FV@1A??j(`5_XAX2{5C5haVE69bK_qjucI&OTUU9`0`oqV6<->Ec zt>(yREIRLa&$Z3b#&>VH{^5(S;&CTg0CCdA>UN(el=aoYB}l29Zqys?cKaj0^lnAi zfBy7m39su9V`Hq-YJBO|dqpgoKl~vhJbzs;J>08lr82)6+E2n}APuPbQpsL*TnpK^ zz3pv*rW@rEil%;wU2V8i9)4W@^b>Sp51rptw0uEfY*hZMLqcEd z*s;TWND`rY-G*)_l# z^!NYrrT-h8@X4>u7B!V@!=RT5m7qNYk`Uv!e;&h^jtIE z?+m4%Vm?qyTNSSx`+oy8DT+Pnovlw03W%g)U>=L;j{~aaM1LqPL=ps@BHbwWGrO_2 z-8j=ENn%MDr$rs@-4P6D8c?Q3ME}o(gkHnvtRoC0w&-;Sl|)o@%G7`+qGn8{;8x~x z%~txK9$5WE=va}AXdXPsvY;D)E{fft_Wr$0l!2y;D)qsey^I9SeRyN3{w-w!laW4` zDqbK~Lr)S2i%Kav+X|0hCE})TI*j;GGEp)&Bk6Q8OAfMdT(_VWW;ek(F?VwZi$uaG zQyOj5^h>Fz+o{Dfg%ebsDySoPZ&aB((}-t@_{Fk{G;9T8H)z&a5OdN9ln_y?lRd&x z4%|UXsXG+-oi4TLuw5*DtiMy*RS$8&>k9qV#71Eu#)*pigzs>-0ITg42ory5Ua;f)3cZ892F!U%9#aSRZ2S#$|YHp}685J6IcDj{a1_tQ$ zGWntGNB#QCkTPg^2`eB>6kHT}fWl-Vd*tUS>qC!+NcbXwOI4^;Q{tIO;>y26P6(;| ztI-n7=)?T!i&eEssiAM)PnwukQaPSXtsW2@Qf6c@$QWffKo$E2#6lONkzVoAw(rF(x1AS><8(wPhNk^B-xXZeG&`>JAlF@t_O0ZBu@c`@)Yw999 z^cjDU8jRJNjU-NFH!`{+V4z|O*C;?S2wU9W9PX@7(}W9y1wbFEUyFSc*G&BDD>X&o z2@-mP+QURgUGUS47g%~!Nh{pB)No&07Wi&u(zgb8`LP}>Mims4%&h#)$`)#oP%=5B zdK^#LpmHXvI+=oRC-9WjZZI-36MlGqeFN(NFjqLetk67AKqh)H@`4bca{f)2qQ1?| zh@ETGb+0d}{lM)DYl{oUPy<_JLVm9Mr)}Y zrPAu&?zMiX)|tw^1eK|k?Af@*8N%;PR)#DdH`J!`$DEzT@HLG*H}NBup&U)(%7!Ds za+Qvgddhxta_X6ZJLq#q#+4eEojEF6NUpgNgE!)#WI%Vc?_lDERf^ilFa0wNniUM- zJBEgSJ^j0XDg49V3FZjZ+d-;7n@t7+&TaGXK>dc5;uySLRoWJ5OayKT@!)`5Xu zfl4o}?`+9*f-$}Kp|y!*WM`^4P?iaMU#q~JlKzK2=UQ(Y{;ZmHqm6LJ5GJSr4^R7_ zR|N{;adS*YRK+do{Il>b8Z+=fSRbQQ^Nx|1pG~V7fLW!(m0?hu#H9^}dZ0ohahS?v z9xIBalH<9cCQ@u=C5}RchiV73Y@N`WIVmM9Pfir{c|p~dzo~3xIhuo*>CuJ3{jyCd zdy+y$28Yk&>E~YV3S}loB4f)g&>uHq*uj>HmzCaUWpsUB4`#@OSQKE!Ux3C}h#Zu4 z`Z;TtS#hsC%;P<|Xo^t352P?7x`!IAtFW%377^&kXCcSV26p5*AR?L%t<2Lh)FjtW z0}z@}z!Ui@E4Hs*w8gfn?T! zImA2lx8z7AC+K@K{eQrDP05(cmK-jQKA&c9$c-tL>{Oj+$@p4ILU)3*M`)@F_I3&Z zXxGP7Ok@)8Ej9T5B}cEcmj-YrY7Q9@YO2j@8u!;gP)M|ysba?Hv?Q?L+>!J;Nx6x7 znto~{Cg8ScBSy*umtL#_Ulf5phdIn`?4TQzhB4nJrl>>#L{=jC&TQ zE;E3YG0WYP7CL>x^+B;UB^anOjeJy>%1A#-2oi=NCC)rhJ;P7>XXtraz3=j$3zjx8 zT+Vq__Lf-mHQ3nd*_;C^g)yFW+4DkXF}6a8p?vITsog*e=N@6y$|5C23>OAX8XgT9 zCEeWwQltzblKDsY4awc>k1_I0H>nW#OAqiI?LJ52S;_*&#}ld^a^`$SjAhLv zg?}(&_-;Pf)t}=yrkGI|1bsD?NsSoPlfm)_{I0p1DBs+#yrM5u8y?A&eI0#l0L3tn z=prfhG=*ZDT2~?ZyhGYtp+sA?cbMow*&Q^nQ7t3%9mOo|JWIu#CJ)K$lr#v~X>AZo z3=vW5Invp|o9k$E3am9$Ad3!SG2e%|&ni`@Lt;^k9_k^G=-3hHXcS0T)Fkp~(}^p& zYPL2S2Ps@-MnF?^6PPqO$ejYYq)Z@;(xMSu*0}{0k$?%!%?p`+8~KjjLCGR0W%dALB9(P(`J|3(&tZp0Dg14dLJL^qy4(6&JZhV*VoraSnCk?p;Kz zV*=(feJ^bgH`tP+WM>bJW;_|-zqmm-1;37TUFni&GwJRiG?c+82dGn1G$gD>Xaj9G zNWw7=Lpk>ZjklE9#@c;{|g zmkkQd!Z`jAM5qmVu3!dN>3ro)@%$We1NLKCj4G8euHPAxmsp~g-ApMRLJj3RsB$;N zUV^BySPBug3Fcu&WVMk2lCL&SYvZcDRf$gNd+M2m?hs>eX0(fRw<4w**W`{CBL!Eu z;%L=}7$6fk5=bZdFBy}W$4EF%nroJIxqBH4@vy58&W!cXKvk=}Hh0vq33V{!UC&FzO;-k>d z>2|yNDcUxuy8ryfml0XW$?oNC9KhAe8e2Y~u@`11WakdqdfMD1wb|f71)3k=`ERZO zNYj4KXG~S0unB2zrJb$FIt|K36ksk5#JLT)0}XKe#aswk8iqt$EmTP)XC7nq<)kr1 zNub#PXT0x%f%!KiWk`U-zc8jYD8C)Rho42JHGrbax_pH;w;+;@NQFDf&Yna`C~ab@ z4YebN&-KO&>rzrmc~%@9{0y~833@nyqzo|uf|LacNI{g4LPH{L7%&e3!*h9p>V$ch zRNujYuIg+B@1V5qSqy#?3H}azYQ&k$h-gNOeF}tIr(n+7_^xmmPD^zGRFQTC(>AEn z=m;J~cbnEBthq|5aiWnJXn@d4YfoPFv4u)6mgNi)53 zZw9DtAZsDDg_~?cVy)qdRXyci&_YPKoUBq?L169OHYpM*V=Wq35;0gHGABh_PbAl7 zE~%r7g_>}axh`E{rBGT5;pHBi1R+msqSTM%>?RUU()tP&G?~;;HKLeGW2m_pFj>JXrF>tsgcuJgYx7#f&6{To zP#{Nr>-@-qU>Gp2*{zJu9K-;^p`fjnM1)D=%TgXkU?iE)dixZ(B z<$yI9{%_HNt~tvmVrH zz3j$5!N)-jZPYA~4}Kn4CD-F@2!sL2IMHaj&ocGmor-=}n{cIyqvDb(nPI+|#$3kQ z>QO-*R*4A}&?4TZcn|afkxtyY^;b_>;IdS=^lso_^-LvL^!Qrg{)TrzyRlS>qnlbl ztXogpeNbR|#pvnxtDD8aCY0 zk*fQnZVPp-8b?ato07QBEDw0%Nzn#Z?3_WeKpyPGEK;+L*|M{{!J6T8)hoBrR|zvs8M z?%3X(d*Z&$o!h?o(92(OK|rTR8f2~$HJi)MzvzN}v7~cwZ`c4fs4ttGXt%o}(eyF$wVVF^l2=?bS|4Hc=8*lLj{&-< zO1T^eK8u=%2 z6n*a-H|}n%def_4-j?kjeE%8Idh-19FHo?AUmmf1xsXaDszzPg68uYF`rMjuZ1M1LpW2e)8ky!>2y^`}yd>Tg``G{m^f=+wFQC=8W}SYq}2_?UIhLHD;g#lF28Y zed@HcPW$=|H(l`3^S*QE1Jh4Ge!;6>HQk}>)~(vIee*3h|6t9^$t`>MBR}~b89n0E z#=h~b+vxacYAZLJ%?%qioO|xM`m>7msDR5r^1vkj4sNLv&I}n~ zY@j6!xrrG~{v1#x1WBj}!S15k_N7TXA?@t}XW_(hMMGtxD2SXj)(E(^8dxGB>7EIF zAvi=;!FOR3u&MPaNn>k*iy%gygZ^Vi8@h}n2wkhgJ$53&FvYYchViou)Tz(BojtiT zzTpF-_24v>kA@z#_CoXFjjw&B`EbOsr^4Kb)|tV`5RQ@k+O}@p`ph%W=*f=bc*Tkp znhmC=rXG3Zkst^(>eb(#efHTKH*RdTTI<)Z-?C+ko-d6Gv~<*RadL9L!Km3 zi%fmFzGQ4{?Ad3ZUAAnQK5akr|LP0E?)FE=RvZ&6RbyH>v2)KmM<0LV6>rtV_O{E{ znA1*Me}eh2{ypp97q#mO^v_ql_861?{o2>Q0)WDWK=JzZM@B}jz4qGi@o|E27_JFM zc9lTH>q+RLn}9e(5|Lz9$}aU6=Wu416N0qYv`S)4x4U-Ln{_%mi7C~#1^B%*^#mx; zG?U6Wh%&N5KN|XftOn4J5zOS5LCSPDR9zG2GTB=av;d|~7@nbC&;TQM`l&)l8@V*m z1455pO7uT!9Mpqo+A2rZC{ur`H}|!5+p8_dRycUZ8E2Ren&|b*J>7Ti8`%H{m24Mawpcb36h|MKL>ZT>M zfb@!_4N{no_U{`9Z>0b#gpiyboJ1uvDrrH20=QNKmmh=zo@sa=P!&)X8vmdsm3CLL zczbPpT=7wb&YJ);8X)I2)aV5;j@AQQ5N0z3U8A0J6`6r+AjHAa?Uoi&q<`D`C*?7t zQkjS%Os+tkP4k6^I|MN4`|bCm(l3>M02V(w^5 zmx#78Wi`daKa*3e&k345457H7&z6|9l!%(zJ=<84$l4M@oGy@%-3d&@Rf51=D<>|Y zS`zctB0D!I+-Hu_HpkFGn$_c{@t_isD1@u15ZBB>V6YY>vF>W9K|-t3UM!N;$Xf%9 z(a`}C<%M<-HKP`i8E}0DBdT(x3M|`XRBD5K7LvUsrV-N+t6~|pNi!xJxlx7}T8>?d3YETFm z@=`Gb>jDA}ks*cn_>LVrOrWRN(!qK02IqVM8-Kje_Gi=ZCB%#hjX9Jpp8^Rv@Lk+O z4|k2Q5DVc5L=*a34VfaLW|WGd#s?o!&Y44OvZo~ygdH-CoMu5=XWwc*N%W^yyU1q< z#}(QRAf%awXyB^k+FoI#Lun^e!rd^-jVPp3xpgGQdbXv^s$053f{dq^Qe=F3=TFCloH}aB^0nu# zJ9=uLJoSZkur`Wy4lx327x@T+sn@2kATAqO$ZhjX61ZTq|6pV(F9Hxst*xSffrB5S zYhH=nUJt>aJbh$2+k>EEG|kq*cc~vaQ9E+t0{!XC6V~G4)9tqlc+nTyA>Yt>2q{J( z9X&#Ic9TR5q=n&?fQ96Ul8Z=1Es1sG7V8lKtT58$ zg<(w4CdPIV+Q0i>|M>Q+-t(GE zFFeq%av++&QzNg@W{qjPxice0w-;UcB;@B)R8nj}N~J+r0TIFdAeIJEF0_DM{t$Tc zO&qFF2Et@}n?M&t*Gj%n1a=x^Nls&-Sqt*WZ5hXdRdO%9$DPB{`1;@6^z6s}pLcJI>Dp2CsvU-_WHf&;eApPDYzp8<6Itienn>D8ziwg$My# z2TK(LU;pvW^iGv|3B?iHX&KI!Q2BYoG@o8NHR6OV12ot-}Rm`m@z z{r210`1`MV=g&98 zna}>OFW&U;H-7v>??2FQall$7b@DJ2Y7$m0=ZFXKO1?U9p0t?L8}^8a1LP@ho^%MY z2$I9xCf8HraPae&g5sbZs9Dr?IH$aOjZTh_Prmp}^T*n?YwcmB!ts^op0`pd@zR%F zfQQ7{XP==5@5~D>A=di=X!9*^xdNTV`z3dE|25|RnIhM;v@f-vkXGRe=V6nC%{c1N zc$ZDy$%-8hE7JqJR?=&Qg(=ifxcO{5QMfyG3C>w!qs^g9FM!{WB7{UQZTX~pW(n); znih@L-0ta_nY(}TEK^;vbK~2tz7|-8(YjqW_6x|t;%$b@c{dR{`EL}>1_v>F9bof^(epcr|5REA9zwUnGwsz_fR^e^5dV5+$M zs+7HEQ$>kg&Rem|gDaVxRpn5O!Mb$?>&Q8j6_PA7Q*gsTr8sW7!5OYOhLu8-M2V~3 z`*Zq)bF$9BORiS)E~<0TS`=m`F1qNVFMQz(8V;TDqO;Ci{y4ne)GJgN$av?U{K;qZ zU%&AizfsJ@JiMae3V;Rt!_t6mpC{s#b;y+!!w(h&LX8D`LYk37AO$*Tj0(}9NlV2Y zycJ4%y9JLiWTpB z-}^4U_~P$z6&V2T$d7~`yC zVG`!70yJ|ZERiYJ56%CnNk3g0a`-jPy;om-_2)kKIjoxmh2UF{ym?7SRKObj-HyK? ztACEvPt||ie*5k3fB*ZhyY9NfM+v&7NU`!r@q~0)VwUliX4@BTMJ22NQ%^PI0X}vNABLUtzdW+R+HEoYQ+3IG7s_*IO>rbm{V#v{%fIuT@33HzOA8+0HqT07eVUfL zj|;jXVKgbOCWPu#jnSY!(w&>3qEn{1Ku^ZR#KfLGd;BV2q>2Z6J|8P@5mhHDgs1@I zVf!jYW_wQVlT})bWc9!f#%2oUnL@(m2+n#!d*}8PaOrKg-S+BNzxo^B`sP0G>;7&T z4=j){poEURyBloon;HtMuE)l^?SOQO2{KUcH>8atCTmgDo|)Z))zpeLZWXSqVNPln zunbXwl6Ch!a6;bf!0JY3d&YDn0cLtJvoe8L6FF|reE#|$96_Ew{;Uh*?#$CO;q0S7 z*xF8BbOti`zw*i}zx?GdI~^;*?wY$#lHm8h{o#*Z_NTZ+`Qei4Ynn9=P||S1p4&_GOE*4BeVGbHN_M?=|e%l+gc(f|TCU6hmcA z&)l-!TB9z*TC9m&noJzHv-1KeR;x9qmNnY#R;xWTh$*p)kP;Ud*yDeVPABft1_ zub7$ZFeSTUy4B*82im@`!!~6no*;2i8T-Kd-={=0+89~0z9!B) zjR#??-Jztox8?zCS_6OK3t#a1gFDPV`9VESXD|H}mEeT<%0qvdB;A!G+b>x6M_OUj zM{6{R$*ymZW4YNC*sM`{#mg_b?R&Q$z;{{PW^DlFWBv4ZUN@TUe)FKYOZm6kw4*ST zJM?T*#%kk}P}pd8T47Zp&kc%!=w@SSqZ!W4&2_uoUhB$n2T%L+KmYR&e(;0d0VX?-vCf_P z!_S-zZ*j{{KOM&%&PKO&j=cGi-+Sfy-w6ZB85V`+xhXgCvV(`W_qO$W5$W@QA7(XS z)SF|v2a2iCh1CUw(&FP2Q530mD=2wMB`1yX(S~TwwOTFB2G|AMk&@}hCqy+A!D4JS z$w6U`!vG~v%x7K#4M{q@mk1hODh9mh~wFamZr@{G(EE&HjXDI(`W?i{kUD+az#*}RaZGJ z^Mk)w;P7o)(tP^UpH6oI*GJfn+w`y5mI!JMEfZ!R5~p1H>DxDaT7NZO-+11-KW*Ju z$0}(wdRo?x|6a1}BL9ZhU3cB##Q?dMX949Zx55@>f~gI0{ZSb#di_>lfC70+m4#cq3j+zt#I!zMU9SL!*S#qgyZs7tLpL zNmg08*GAdYJRWP>LcywVX=6#9wfDeg3YF*Y1?1>)W%`~6kw0g?O#?`?zolCvO6ctM zu~x2xj{S@vuNLS7lN>j8Hzk<#kL4eRkd3lwk~tIa{PPb?#oPnZ1S4Gy_uIU!w0+nm zwUNQs%)eDI05j!p5oig*+OX_P8)fy{$a12hxVu{>!|p3Vdh7wjyHG^?pq_jnrG?#0dq<eD5vyJT=XCJ$Krf=RUV5e)DB7{pV*M zn;c);6=8F3*$h_=5b1Po6lw6oXD@k1UD$Z& zp(Bo2XX*;;QGMjmM_=~xmmjFNSlk9x1x+?+_TrXEVybTL@L3JEvDB4R%6dzqHtd#D z8|lph)@Pth-o5XeQ3d|OKbR{(M{Pn63Lz)>WAxK&Z{iM4$zh-P~uD*2XEnmOsvY&mu z`Q~$<``k6xTysEPWIr@x*L}6kq8_Z>=kQQ6tzUk|8(=*f*npg7MkG@;$#c#5?Yfk^u&;8_gB&8EU`>a)8 zKW)VwTW8kazUkUTis?NwQ%gbCeEX)ao_W@bm#Njt?T>r!C65Qf5dy9MT`SE4Tmw)OH{%|kKXdiUVz=v3gCn^6)hZWarrTeL+ z2mDpSu!w4wNsTKT6xaZ_@$`TWZ0wa=8*hFTk}SZp3Erke@x&A)WpxURN#-pZf|&3K{5&Xeun+m9MVpyevDa+j zMnRMFTDQH+TuD&CE04ic|o(V}RpH|5MX@v8pdI&0Qm+<@#Q6XOEBxwfhAqbl>H!F|iMYd7v27HcVo( z0n1%a8?y;i{1A!{Y}l~jpFjJ#XwaU-dd$rN$Tz*|P5S4hmtLwFK-bJ z_mA#9WZrp*_JEd|QJsfEEru;iz*QQlPM7m0Y|d-Jdm*nmTb!s|P3gdrexBGCgrUt{ zU_o%LIjOlI>dq)zG;64d<8pTAmd#)K<`0+3XzJ9{*DN2s_qMxsw3D-rU;4zO8;?8c z$YAX;KYgb2&YykFp;a1133<+i7k=y8-=6Pt$(Ky5Uh=-HPf~VodV11vr+^=p#23E0j#fH7`%JEes1J3Jq(Ydc zUvJ&<$Bo@}*X-0!L@zWYu;{q!9> zc5K@Q>s0T&D9D7xH>e!I4)IL0gEhm ziBjs7CgsGGdR8`zMgIYTYdX4QQfq?tT(%kwq0%7}%vzMDN9n-_ANk&CBUoBbG#|`m%gy@jxp~+%gL$re``h&E z|L8yN{=_Ffarxz!CrMKFk99ho&wS=HKe_+DU;gD^mNrCuSb4@ws|j#E3UB>aJ{dZf zY41vZ=I$VKs|5|$m| zRK@W)R=+oZ%%!JdyekZ9;nJz7+lo3ZV)xg3eli7wO{+S^yI@;NQ{UsPbi7hbkN*~lt7iywMrPDd`SbKxrtjs z0?siICi~h!8S3jMn;+r$fkFCug+hk{?e1~Rt%leC*BhgadSh;OPcomZ(!;Eo5-Bgo zR{n}sZLWNnHKr2dH(VA?cLLsFP0=@Ux-cMwnrtScXR-q@8X2D;Q9P$e(wRHlyc>hs z3(ib}MKjT`BwPlg5gDP~c1U*B>y4Nv3^#{VBr8Q_C?BaTD?(o4hhjBVnK}3^{}e94 z&4j^kWMq!@*;DC4T}+xTC}D%dXbLcHG=TkQ9+h9kT#*}R?rGS-p1^psIilh=FPj}N zwC7E;TTT;I7s;wQG8@)n$^>Qg7(68+-JBhMSz$`{!qZ*2uzwIvGG#Ck?74vpA`RLx zun7G}rs}jcp;I34F;b2hd|U)~VQge%tX3PGCh$T#Tw6+yTm*v4(Igu02D7zbj@LB( zGXfqlqO_3IT#-4!_mT}vlgcfLWGLVbFEXm~Xa!1F>F0AML!@3wdFubM8p?lZ8aSItA(s;!~J&({} zx*D8@0ZW;nfRkXjdtN@Zp$uj-EL5ohUT810LQBQ1b<|rZu5E(^%I_%F;dI{#$$kuA zTt6XG4H^fqat;31Y#N9xs8FSe@(JsnKcgzo^o909vrTzBOJkOdCb(GJh&5U3&{~HF zW{qP$XL7F^CA5M8OxQ(>e2saUOmd8EF~*ZL8`RdxqG^D+uwKBWU)ZE*{Dk}B84ZOV zB;y}aOq&*hy#Rrpe+}!QaQx{YgK?9j!~h-`$QKKVprjQ@s(B#cA=OBnf)k0!64oj0 zsZ(+%(}KvZtO_CYLxA+nCNCawn~Ni^yUe)4^<2vB^<34mlp$hQ)u5GN-L1Nf6BY_K zc{oNoUug4f&K;EdQ~zK>)i7LJ7wwoPGc_p)Ad+Fc=Q*w7?Gctn6$(`$R7ev|`XTR& zPjFKwfvzF+1G)VEe0{@$4FF5jY(5423zQs*RUOt1P;!`6z8|8M-4~SuuE)#=l!p^& zL^#cuO&fq#+-@D2K`Mkj7{<~HA*9h{r#lyf5pOCINGCa+{ZKGFO+6FR+lEjX18C9@ zsc3M;22~tQzfKq=Qzwj!h^!O#oRS3$IYQWz0BYZ|QK_{4Yf}jYkc%6{9u95GmMsrG z{Lm#Ye}zd!Y`0s@=14BT#r-ieGcz_emX6hFsgu(i-k40^^wJsL=8@Y9S%n6$cqhD9}4(~>2s zRXawJ2WWu@j1s^=7?m}WG=cQ1v3P-+F<+T*X5zh&2Gn}TL?#bsi zHI9Aw`*&XQq7~y4wa03YMNpbTqej|&=)oa)`XWpBC)nngGkgxG8fh)sY_l> zLMhZSJW%G4Knwl`6SeuoVyVheI&4l%X$(8VXz32V+_W>)#(jZ-M-&?)8q5h|jc0w4 z3?R;t^j&j*P&Y`7m6>!Xe@BgK_n~Y_n7QW_!15GZfH-QcII=!s0!(Iz>ceT|{<$jLSPPI|@7Ri`QtdB#4JW zmZ=g@y;t4~hKP+aE|rP+3aDsGYf4LfHHwM7UOiKq7Cbvd86b(;|NPZEU-F`(rjA%W z-U!D+v3WWgT{6zPvrsUszNEEn+v>H;yKVLO;}4IFH1%kAU}L=Y(W_R4OO^*>&y!pB zY@SQbJ9X{OXLrPr`tDsnc-aM~uUN5cdam_`H@tS^v(HV8hLg*d@7%SgGqao4$5tIN zasS=lIpwU&i0Wwc*xJ@ky0hQC=YhAr;j&x5@~@Y^@$F0_S@267l3q3C{T%9igYY%9 z7Ghbu6*D$lYbX|^V29-j)0?C5l^JQFYUU6sr~P zc1Y4c32M#y*b!^i9QnjEyIKu?|GgWUqols#Xw~ z71fXaw}1HThd%n@+rD|*+H)^^{QI}P_4ThD86ElZ&37!H+cZ5|-?e+mlJ@51$DdiR zhk;1Ga>LhNe9kM@t{y+o1GBGMWq>!0DTPvwMctX2ro38#%2W7na(4Xt1dHidaQZkSe9PmmPl=7^E|OQ6)8+h%bY6MNd^jdHZ>k%wBlWW;-&j|=s_U; zqVeqPOt-aj$Bv1qwX?gPx%UU(J@bq++ic?Gla2{k5GUk`CpR&YoOtpvk39CYj9_Sl z9+K&&##gRB;^-4Y)vA44nnsx>P53QkgOMnzv$!1uU0%n`Hkw{VbL<7jiwv-r!WbD& zB_{J)k)G1s03jw1Q3$l-sYf2!z3jy&j6HPs_ovy^1K+)Uh1yMI=aDBKKYH!h)(0P& zIPR2NZu$D^HOroS^5LmtUN-aeJz=vx)7^H;5y8KH_s8d*#VBwAHSyACpBea;!E>s*&AsFPt zgc=o*hC&GkFb+u-X#d(3x|V?;l3av9!yClj-*!Qaru;}mx(A$qC9Dl#28$%2$>Lq{ zji6RI_=40zs^T5Uw*2T5mLCltUivd{&_B;P;TO&E2M%l(^o;mlmm)~*cJyY$@c^91d(>Z$n z87J@B^6aC}KEPVh_{gfAvbE`{)|Ib$+4Rh|o9}t@)Dusd+y2}$d!D`G)o*}7BZ1+V z;^Pj>#q)d7q)ap{4}}aNf*@w=8t*hxRFb7aSn5={tbO89ZNXZ#Yjn&8N)qr+k_hXN z;v6bSc(G)=94wF5oXD39+@|u7vjKXy{BD^|!W7ZrMv!JHL^r@}U@sXH`D=u3OiDSpD+O&1e^z`(^ z#6<7%@rP1l;01wyu>Ful@Pe4cg@p=4S;!_*OlS^(JxTPF18bEwP6Gk4D{*xI0}Rl`Jq4JTrnF6%MXDtEnEiRg*q3Th2qCHWpaqrc66Vc`XA_ z=Xmm4x~TzkZ86^UU~KrN*?5++a}V1WUqDlq2n{ATn^7$K#^8azM@-!|13(X*j;;?Ol zUdUd#mts_WCN%8O||k>qg`c+w+O3 zFKhFW)p)zp4Z>mFpl~$|?FEcF&D1l;{-t(t@ zs#;#5QLoHq7QJ2MYN0vCsmVAf=PmcS820B;ikH@rSxDod zc~dFEq`{H2CKjbBhr84LF!A%QZF%a^xh*TNzi-cyKm_sbwI`i+;)y3dpHWfD1N*1G zw@rsGQ@?)%mLkx=+7T&5rzt&F_Y_4t8V2rGws;n`S=lu6ds3$?o}cZ#ANWuD=PO5d ztvX`)6B~Yb)XAsXR1xD6+3UFEq17x9Lh46y%M zw!1T@ob)2R$MaD)z-n@hk~!6uC%PFGRF0H|#WM@P{gAmpG;>v9gIu=M0;bvGWOsrs z=g)}e21?BXOw_ja4OPz*F(-t0_St7y6fv@De0;n{!+ZbZ-ZRgA>5_@bZ+_!D$xr5z zxt&KYU$tuWG2i;PFRVXy)qRgWsfYKc_icRBJ1?nlR6PG0MFT5Kz1v2Xat}a&0P`~v8Rd#OR@m|zV z(@Z1CstAZH&64xCQp2RvknV)s0} z9m2~F!Y?=TNvy zaYiMFb$YhSyK$#dCt)o6Mi_QA&Qu(B$S-L1nXwPwlie%E2f|d47LH~hEDN%Ouk#hZ@BDRA|?FqQI zgRL25yXV9NRUIk2_?|d8c3p?*o)?g!GIfNzuo8$&J^liK6cu*tx z$t&L^JweETGebIlTD&wpEuYU6fDmaGu}YDSxnY1*11OSL2)?Cf?j~)fTGlZwnKE?; zN5fiuZDVw$B%5YtT3X&&`_uD%y8ACeDnt;9c9+t@@soh$O$Yz=3ZI9dcno*n2#F_k>b&`loN2J~)jb;$!U{9ti6ierf zk+hnXFDWyD@8Cr0ejv2lW^n`&NzStwQj}FPK*~%KOFtQIB#sLG+4bMk3?SgZB&h}A zTnCclsY+O_PW_T*mANB^peZ`HJ=+4W;(3LT{lxAOCIbo4B@Na(X&4^335miN3uQ(HMV?p%F_1US_c& zAgiV_e$KiEI+rFu9j@{$Q&^SF$zLoVG$;~0ytgiw2n3H2=;uPJ^ETPGT`{?H%xVcZ zf|qfWHMpfDE64!mAdti5u49gBHPVgSG;XVrF)eItMt3T=6jtnVe}V&!I6FOkL`pUp z=OEZkV$x}&#}@Buq87>kOk1zs?nhgeT4d# z4S%SsWh8FrllvCeToYfWn(4RN6j=@vu#E&SFAPk(O{(a@6WeZWt-F6gUFaXN6dH1A z-VP~UzjSFr=wmZ8i4d-kOT`QIZ@$tngP46qj3|)W{-9`%pfy_5ExBa4f!6TA)AH9S zT);|P5$UX>z!>lqGfGNNSpb{>VlvQ-16-4%#q6Q($t>M4kkP`D`WEa+FB@7LjO5U> z=jfmYyJRl2{Gg=IiX+nPm?P$)%~v68Z0s|Q4#v}9~L zkGP~LnGS|}o#L{KV#!NDB!cusa z2OuO{ghz>pNqY`VQNxSUSs%)wYg1+eR$ydShBsgtu;ob96$9(YU0G`nKTwjI`+5We zyY9lm5UB*X3aChEz3G!w$`6!eDTwJotXD~;e?BF?xTPYsS(phhxxE}*Pu&MQ=EGF+ zP!^}*+biPP&*o<*(rS&=YPGR|oIEkQeJC}opjCovV5NWpF3U(Gl+s243 z>jak(Y~JfK531t;m2G$|WK((C@hMGi9rj2Fm6SvS(99tSCSVb z{rj0gMn!h*B;%6|>;>i75K1|yS{B&Ar*W5b(Wk_1pgKcG7}_YR3tue^BPRFK!c$4Y zSPUzS=lR^dc%)q{Zj2d9bFteVEa9<`qB##Hni&EGP83C980tT#MnWxYwzk`{G(L`| z4HsA2;(bQIY&@QsZBUFkZ~MN>jg?qE#RS;7}6L=4gorvRz6FeMpr+Wp}IWmqO1ODJ8A=ETODeu}DT* z1*_80HZ}nU{|u63MkcE$(j=hSV5$*JHODtiw`bxgC*5hbiH2|24KI|IX^98yVp$EE=ceIE*q}jBIblAz5YLfN2taG}FI|>^`^i1vW5P(tJ|L-N zA8mu2Aj~Jj8=3zVC&>7nQs0h(oxUJOBfDLb6?61hozlj0t!R6z%b1aRll7jCoF$6gECY#w&9Wcr5|X|`34|a( za^*sheef$Zr=&YAKWoIWfi_g72zj8VU{y0*H9GOY&S@cw`6~VKUY~cN`R^231{F&p z%b5<@)=So$mF_A#B?YXKeg<@-pxTQhoMWKS*pwVUpb>0$Wa75Qgi5$joKxrAl*XR% zx{d5YnH8qg{&Q9>@pMJX?zS`fbqR}OvU3-!*U9LJ3PKjmiB22#;R174o}@DCys|ENX%syn>8eg-b>=XV z6Bf>GN>u9q;YtG{t=VwrlpqLBom|q2;*B%y#LyTudP!Ojf~hFs`4|i4IvJu36$kL= zm3pr_ut9xLWw-x^oh4BpVwo-g*^Hw{$ixAx&j5rA#~=bJ7{N|*5vvesQJ(eae~|}} zp4x5I>8NI11yUn14FrwvT$-C(`09Of5-v9^d9i2vKhQ8Oi(X$mXY7`7anU8V%5%|WiL=F*Lz)HKM*Ss`)f~*ph2MxjMQbl z{s?;@;SEB*RQWoD^UR_(aHfd$^Zn^Fr_7Tr#8ETDG%qYZMpXonXU>^1rX?w(f*dt_ zFI(tRc3OW0?ccnNZSXrcxbAjkjw)PYoN7kM5UV0{52}3byjqGYjmjcG)L3FiX7o+W zL`zk?(8i(7al0>Estt@s)?&-tbZI&l8WYtS7mSE#PG7~tF(;V7?Om~I#CvWASo*dB zJH_`u&dQa}>PLJM|5uU4!isT|C+GK=ic`aXc{Og%v8%>|Q~7Ac}m0WGN8|33>26 zS!d{mZqU3}$1Q5``9Y@N`ik3ra2>Z;h33vNqKrH9)qKfJ?P!*IZe&_x)Lf*^B4HBd zTylTr^|LcA4FCbG1e%4Ujw5Ou*P!k2Or@+RoAH#+BmxXvt^sZ+r}PbDpv%H|nC$o# zUzyvPNJI20-G~!XQ%zSbJ4mZ|QH@CERIhX3;9`}`z@T^z@k}FS&cMGRP!2H^TTh&t zo>)&}fN%u&Ln*{eRL&trosS`XDJ8OnI>c%tK~j}sfu0xaEy<6xD6)Af$?oP=^Q3l0 zoRv&W&>+?G2#dL!WjE~1B-Eo4wr&rO8b+%245^P0Z^2M%7GRF6wMTrODwiJ_3IgrD zW>Bf{rr8JLaw%zP(Gzu=o;r}tT}Cv;(I{-z>TA)SzL(tVsKSRz_`Wb_LjkF0J+u}@ z(XjS4Qu;Z)gEbH-?#GMT7Ad7p>s zYM%z@cjjO`8cVYNd$I8Hon;Yi%zvBI^rrK^#u!!Q>u3(OW(G96EdA>(O_~8T#z&fj z48ku<)wFnDrT5HHOrihjntkf%&)UJBvwyzRLo5APDwlzmn$hW>q-6F$3Ku$v9rb66 z+Q<;JSm;s_v*jtVk_U)e9+2t~nt!evG}syx)EDu?z^QFRZDfFoTx57bbYEq_!en@j60+}~&hbEaJrnT zhB@aFtq}B8Fuk7<+*8n&G(edNl`8enTxwJ#Gd8ZtqcX`e)DdL?N!tjC;kH(T9rSQc^rhOzy!3UEDQM>09Ox#Lyr_wI6+Qa4`8Q*KlIw_EJ?hUDE)Dfy3 zG{z{aS}>IFL)yK-8$tJB5JT=IA~H!h*=nm|1(&QRs064tL+MD-!Z1otun=b|4EG`` zeIXA-xkD=VTpy?qH&!{a=xv4j2McUaR!V3Dm@GlN%O?fGvKpYwuw`?+tbF`O`-4}> z1OCnO)sqT3gZOM?eljQuDEyP$bhw)vohJKfumvI_LXyrbW1$)#SAk%RJrGbLNr|9` zB=H>ERA0r>?86Gbsg3GPKu1tUuBB!G03T_Bh$dx?xMf^9m#h0EVIZMco?ZHFq@Z1D zt7zu>C2m!&m69k?z>$c#hG^uuCmJN_7KKB9kn3d1s7MkL7dvNkT%9D3Q^D-}61(9; z`r5<<3Z2>K4Uz6yzzGdp5|sfPSrU%-Gygb+dza+#dM|qFMPzwCNv&v=<}aYTUm63> zWRIk>08R5i+0sw08V1aP@L`u(_-&+_^7gXMu_g`NlAz4UAE=Kb-QZ%96n>{yR3nzOC#e!3#H~)T zRc`PkhWQq$y-BS+FOxzFNK(<|*#J%jq;{1>7jE1QzGqlgg(4>@8(EM(r@LPRAtI$& zg<*v+0r5g^wvlsMzQUrQ*^`_lRmfWz$ODCL*gmL&S}r~mrwzb~RF*rc6o`kZQY2|o z!$`$+6h4%jza)V4HGvQm=_ashNZmIM3uihA)FZE<577_94?=)bPx{53m=#(s6rK@P zuX~n&IG!mILx#p(iQcrZut{LXFph!?h9)yiK<%))XF1$#St5hc8GR6&rs3SA86jqR z$}vE%c{O))5|X62)OOm~Nd%Wlpkbp-)gzL5#)bh21sj0)Ox_cKVV6`&ZQ09s-)5af z1wf4}7{mQksB{SY9@;>!TMyv#iMgRDa1kYn=7mSf0|Q^2I6FjjySV5!FqJwB*9N(> zX*Nv7d*#v2kPTD4;ib)TMQ&0UjP!-d8?-u&z1RDoEtVKr=zgGj#z1qP`h8<7Kh2&2 ziWHni`F#yg1*40jp>R5s(fa8Lije%IrMiXmV1sl4qNiap?UZqnJ2+o(Tz(f%k@h+P zyPMN=L*^~TgUm#Y?50D3y!2R{Wz|wcF|Eb^?G*K1~~`uRTqx@uqU1ik6PQ;-pbVNMsz?6l@(Ly_Y?Zn_$%ipAeIc>U6raDN*%&fd6J>JfTPsV^2{uAA)EQ8~gRR-v^ z>;%Y*9?S!|gduG!%7_MGp~uB-Qu}0*ET91c2v}e!ZMGA7c3?TY0qO*+*qHq#b277h zDK&;SClD>SnT;3JjqxpH@*~oN7P0QojGMMQMnHl$gm2z7EUUvZ{n*C z|5nDsOHED>zGJG*(g?9DL(Tcogp2~lBD z6nonv*$P_#_&Xf@u*t30*+Y4 zESOfP#L?YjBkqoUu%E^;BuJ(n%}uP21HBY@6_GCM-3cmUv%uXb;}y(oF>8%3=MPQ? zPZHZr4r{8hpmzqi(Oky-Z5D8e)&D?}W;3QZ=6dI5J%cp)c}-79KRCW8Bt$!5ZUQnP3lqt5piyav=_;3!ht7p8XW%~YcRX&(t>4h2~sXewjqp>hK$&S z0f>XCp%(wWr2kU3VJ=FHyNp4t1XCHV7x(RTlel9ruz;YR41;3C*jFpwFiX@enfGkt z4DF}#IHdyDZ8N~=BB$22b{mD5k+rnreD=h-u8jpu@*>>-Nj!>|&Y1RI&T(=k2qA9; zE;rQS%sA|Z3(wh-F(ljJ0Dw|;a&O7*a(}ufvRbIjT+ZKX-oK$bG9#Tm*jFGq4^I_# zA|7NS_VQ{)Q~;%L0wCg)`+7oR|8f1zi9!#RnH`yEAz~p=l^$4xCW&>tN>}B;{WKmB z#i(%_SQJB`x+Thww19U?$~KXLI%l#KEe58dEHLarGa-`_ZrS5u;2u0QON(|sdYlzB zFx*NDaO@tfSMVLwI9G4`I z)<^|F>PeL5Lx0>=zE6s;RJlT3-wqFJKX^?KT4n?E*8`@P1yMAxi4>75;$2BC@HMtC zQV%n66)*<4@7T90f>|3vC>!eW(gock3_LKOm;k{hf23RHMK2)2tKE=SR)To|L zTE#X4S)%G|mBvbORI?RfP8|q0>ZvVeR!tPsG)P8#R@Nx%S{3fI9X{zG4N<~flIcKI zOsX&`y>`HWI&C zG-gpIj*f7-q{^d-0$XQQI`djsS%a-;1Y07jnk{oV46)3s4tK3F9*}*ES6g~s2jly* zcSuV!XVu=Rp%iJ#W4m5SW(vg4v!V9JmDXW^k(c@2pl6d#I21;}<6hf^!iB@g_+H%)?_KBJl%$EG2vTU4Hwq_6X=6v!pbcYWD~BhIbQk)y z7_6z{_AW+rb5obsB;mVt!fqVg&=}c+N0_ZjU=K6g025!2*^#p%-lRYoenu|UPZB1H zHJx><9D0psW&`A)GoEi28pz?InT03NQc-K?U@o4U$sNL}&CW2!zmfurZ+a$qL3dd< zhjN0<(UKkBG;PIrc$hP$HIcB81WoXQ$W|qeA~wL5g+L|l*--NKQa)5_Gt^awvPe2SS@eA_Iw2NB-IrDaU1lc*0!o*Ye2G$%w74;fOmp~+w6Koh zZ0HoHd3ClZEk8HZmAPQf`=hd9slL9*#>_BB^8Nh{**y_X@LHBnAZ~v&z;wq)H$FE2WhD%!`#;P zdH8D<)Czu;%Hxb-p1b(v%!)jv50N@;yWs~VcLU~ikf;D4(DjNrG? zb=2CPH|GAhomosZk z?%7YInu;tMG7&NW0BG`ZQW^jN`cDPo5n=w5(_PX9008DwQ__;A{O?hSl9LHjQ;Jbi zQn9eGprX(-Gc$|uv(V7ce54U)Vq#)vXD25WKt{$TAr_#erDLFzWME+Oc8>6L3ZtT; z=HlXZcL-r-Vdr9z_jUblZTd}^j|m5l`I~(ZD}yvXA)EiVC<`N3;txEwW}ePA{;pr4 z4%YrSICL`NpByZ`MFrF_F`12Z?J&>@Y%TnGIc3cZolNx|)D?_XBac?_$^F4C4@BtJ>%@HgAG5~l2P&C;SoE34VHj>;$&wwG5E$O ztS&35M@cRK^@!0{H#g9BprH`v<Ki)agTDay$T zOG!!^s9SyhY{bMsO-w>;YHFsZr|a(YU6@ZwLWE1#+|a^EOG8^%=d%T$n7o0WvzU@P zH0Im;00Ipiw~(|lyMUy<-B&qzbrm&TSru)mPg?A3!dm*q%xrYQK0hSHm29lcTnuS{ zr+!pWG}Dm&=={aQJ0M~zkJa7N)55_mB0T7J%-Gb}HNuY0z|!`-h0WH}+%4R`xUlGD zNIW$w(^Q>4`5T?Q(dXvc>Wy+5caMb^qrASpR%ZwP{rmU2oAluavaz6=JoHz2q+r}Cq6q*{0P<4eTAnLe zDd%5_zTyvA$@C9I;>fmn@1Rty-AJ@+TsA9KRbcBDQ4VvWwdB{imw)<#J@A`7a{@1z z<1H;B5ana?SUx4D?$wvg^PZN?>*$Qa)08nXt9`G1+33xw$DC_aK0&4;#xmTy(JFx- zPK7Z7*`s?`5=|Oqg$*so3#$rsoKadIU+-^k&q?YBwwYD?4OxY#32`EimOoc^zxJ5D zl~fqV)UyReG)Rs`L|3DQXHQP^yPZk@)G=|^%^mpJ{cmS7Z;6MnQfC%Mk*YSS7IgtZ zhJ*%;FnkAH1- z=(A4%)2JGJNK;$2y-7_EQdzE3%I&DtU*0bttX!~ry}Gg^`Y6(utWhvFYNGZuRmxsI zuTd1$c)XyX&w>!x8`ufFA|TY`MIZiq>kgfx!@j?vLw!8)q}wFyp{#xRYQJ>qmdbUo z?!A7=0%&%j_8Yz@DQwxBs8FaEXOqwiosAhAE!1_Sq#iF4Xdhqh&Ceg6{Chh2l2qZL zzozoAI5uMw*Sn*g}tQ1j1uZC>vad2w6Q<6% zP$$*@nvKX;tu=cbeEV%tkcJJ8|7#_w!Pah|5`1l~uj?~w1q=^VgFPXDeaw&Qg5n&* z>0|d4k+qRMFwbp1%)$6z#Cr%CjoNaXVC~WNLcv3xtb7?ZwIDPE6sv!9-T3=d;LMm$kFlGegVa2-3D^)b^q}4(pe!J?eHNoiP|DAj#xb_YqwgKZbyPP zkw|sWY6oZhR=ZM-@g{CCapa+N^L%q_)-eY?JR^*SFg7gst*ficg#QGs;lg{}p+$!~ zGKi*3URn!Q{0EKrCz{Ov%5Df6<;6=FeQml4j#LhT^_SnH-)ZES(zf)-R8eREttIv1n^pTWP;=r+_DLfpq~rlwj^Ri@V zrs(;X^b?rwXL)*2qTA8?w2q7j(+&wH_sX;Ku^x#U7taWt-F9S~;ypQ1@7#iy8Hm0%IJ+%7|_4Rq+^D^t7 z0fxrL2P(AT-cg_j&)Hbd?HE&pf8iw)mOaZ5Me!p^H{2(VZZBk9pI`Am0)*!JcadRg z_YeRYBQ#rec{MHUSY(-3omCtZaC=Ey_k1cGiChg$gP~P0-za6NKnpzYPd`vxHdmO ze>*}5l*{g@zCX>4d-|rEHq4&#WYWLD|JJxGU{1SeqLcH(1n8gDdV+`uaOEJRKI&jw z+R~z6b6r~eGFU*K%@$h*5hrcP%Q8v;SpEJy!DQ09Aw*+ zrr{i$PYZO`c1-|;B0nJXrb3Ruu#XrFBqi?O12QK4*+~*|e_jSI%@3fL$vOnK_Y?hq zd4pY*c9pR^=wDz;=vNGk!6)Iaf)AfOU8({3W7^;EtZCh%Cky=p{yn5KKvFhDr!VZdjBE zLNqqJ3jFC28?b9XkmjTal1N28*ybcg_N^7TFiYfDv3DAGXd0x7T0#H>=5+dVOhYNy|dUFSu?`q5vL>6kgk zpKmc?E#dkX^~($R1{)WY_fbEac;3S{-;ptc$_v3k?5>av8b*EgPyg`y{;Ywvr{d5o z#zEHbK{IP*4kx=$AApWwMj5ReE&atNw{qZBHTU)5;WF3%$xrg9N|1Y=pv{080_Fomp0XuXF45$y%?R1KQ-WV6@l7Jk&TinyH+(7i!dt zevD1Al{_l0OJ}YP`?IdM@r_7SMD8{n6d7IbHLuebLizBgX3*Bn%}tMa`nn_05#Hb< zd!&+Z5C-G6N|oBtn5Y6e(TVgPp7bzO$JG;jdIAv%qn6qkKD4yNi4B zytYDR^1m~M3L~0PX-Dr_vFa%=gqQi?nCxMWtj*^v*PQF(=3?&BYw;I{ov-|{sWm@l zK7t3rTW(+put6r}z~nzy!FpESDCIJv)IwfFIq&{U4us&{2U5ufJv$HOb5tM(vBm?w z_goAH6Bfv=0BV@hC`>QIT1V_XovS`oYc~X;P|RK>c3q@%?-_OWZn(2RAz(nD$|*=z!dNYnOo98%^{OylnH@mB|G=iKCw`U|i$ z?r}}~tT;Pf1(0VZ&B46b(W)pyyPtk{8!f_5iy`NYvtT5QRL(JP>tI3KP=u!K4%!g6 zDq&2hZiLy4$w;?5iM0bBY=;c>u?LF&)JOhQ#Sa%SwtZZZ_DgFVf8>v)#|E;Z7tg_4 zZjm=^AHJa>tAX-Va+PB@d?Hfkw2Rhkn?_H{c&u%h1K7?z2n@swZgsuQ8PXgHISEdz z$S~PpMH_Obd6cDLaM{5jnHc9%ob@4fQ31PP{;^jqvKwcA-mF~UCcN%IO{a93XI!j$ z-qy0LQHwEIDvFk@DInBd2-)5n$&dTbtdn1UXxF@=zk?i1HXJQnTm61!8I`F1s00h1)FvWB)JEDT}-1Zb0%mrc^ zC6D5gLaJ$&%5(R>KBIg2O`3b(b^uGeD%R48Yd)HqL3}(0!I)~u-?D+U?_ud5&6z&k zR55}db>M$ZdjX<}#6+7*cYFqJ0!?vb&`nYr56P}+J2wwH$_#KJfCxEm1rP6O&REkX zMs|}c<6ZnMnOAgnak*MGs0`=BcYs}UAasJ+3^BXL!B{q61Zg&g@t__+2xfS|tFpQ5r!>|&^0e!ej?o9{Yff(;XN$MhQ<<+j zQEC;%2k0L_FiFk`v%gbV<&u(gK6biJtr_!aW2{=nbj#I0C#b=+f#QDb9Q{Wzi-(hMCMrC@yNz(7&Xv+r*!XgqOHPW zj}2%+cM4^Z%Ki1BB$HAz)B(=*t2)zh-qKhTWYq>&~mEt({-mi#J$6JIck?=nSh=ohZi$Dj52)tX#hs zT@FkE{7|xVOy8gYUfLCo0wl7)p7%$);g18M1ggzFS#OTL{Ftr38l8B;OvRZ*?KjmR z86f&dbom_Gyx>IHh+-cLv%3~_@7)(aJ1S))H3Zj;NKxF{0)oF_EkJDs_1kORk1fwD z=H%q8&LAKRFMe18U3zowD2yz%BGg)#=w}4-(oHje4GQo!;`#P6@$2mE$v(D=!nU}$ z%v~CDckKhzItYjeNV|Tyy8buvZ=?vD|B;^n-B5OI5T=fu3*J;eoER;ODtBK1JZ&ri z(j7maBZ=ZNbyXUZ7^6FK{crQw%Inx~KB8dRDFk#y{7Q-M*O25y5sxYkLFQp@iY=6$ zKkMlldfTuNl`hckAzj_!!T*rQ$Of{aY4%R5;GbUOU*0e3%H4BF?Z`~wIA1k^HMypW zU68965RnJFUEWIK0vZo^?^k^%7*e%S>~ue6ta$y};0TW5P(7L6k-fvU9G3Vqb_jLr z2!-?nuSn0vY1s%ncaM0IyZClH)?=GYW)nXA(O-oQ&3{j7lR+*`#40Q)-Xt{tyBw93 zJ+?w=R@zTBTbOOpfQguj?U5dI;!K@GZH2x1cv#kmgBV zC5{<=%n~lQ2&7abkaUWaX-n{E=!qNN%DhJhAwI1nS7v>ex_%5|MoEyXk-qLzBWFtZ z{6mul>dBomX4&M^a;O4E&QqMZ*bYS)Bt4l9-!Wzzx?I(@Lxvi5n}GoD-h>f^p9nud z6o*_u+Tc#r?W)21o4S#g396r4zp8ujrUS8kRn>7Ah}xPvbEVgkC{LaK@(BoHTYJ=` zEE4R`)@S+{F~$-ho+mwWPK-Xv^uzp06j$?Y~zfL{h2!3C^j@-iBizLYIjZ?x;Y zaDIGWl{*T){H^xTm&nl;*DJM4G7!gvg1_j%5PA@LTDv~DQDf%xdkVJ+Q|JUdTbzLb z6lw%OLZ#i3b>~KUa_Vf&lUC%gYv$PD)^_45j=pE}b&sQn9M$D}Il3T`y=xUPN{*LOqFjWNgS=hKBbfan zwQsMdG8mGk$Z(zRMMo&E#W<_Z`0SbE{uCF?6vk-Ss(!Y^gC8QVCuLfa;ivfCQT+uC zGd!U+^TH(hkX66(QmcyUnzt&0=ud*-!;eAHj^g(0xE8;)9sN2u9cy4IyKQ4Olr6)k_8j2w)Vdc|eXb|0d&$vnH2TwbUc3wF$CRfc8@saUac8wW1%HsnW*3ABk?QlbYeGLgUtop@E4G5edCa z#)In43K(Jrve_2*>aP6 z9Ru3ktx_m6pXkA@FDgGk@?}JPpxK;remLCMpUf77s5ahx8<>26y(8bH9u{Q6P#bi zju#z&UKZ^vC=b7FzCB)B?Uc|hlKG9t(?+zK5j?#bR=aw9D^feJEF4Ne=>bDxixE-a zm+`lm>99`4cO;P0%~7g9>EvB!*(3+k?*$Z|oa4ZbI(KO9w?TE3K_4NrF*``9x*$0X zqGz&=?rBW`;_ON|G_T?IE;?p(xOJ(3I0SuEEnxtcg0*6H|6%YH+KhSZy}%PjIQG^O zyDlLz+)axvZA~t|ci}vVl|59@<;HwnJe!#0DnkN*B5#q{XCTk-n^$OB779FbyvUIR zFVESsArv`Y9!wd7LN0Hgnj|5uxaDSx&iUU}0iisO?3^if@!#zU|6hs^qzFsju!uh zkVL_<c}#=koqSG-5R4{f<9@=pXF^%HDPOsaBCzkIK0zxOiW%oJqB&#ukQ~ zgDCR_kRKauG}6R$*ds!}(5uM14j

XpoC0-TgPVzL)q1)NBU4!wiP=$r1+mUOsJY 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 literal 0 HcmV?d00001