From 337abc34509235490850e8c589d6d0fc07084ea1 Mon Sep 17 00:00:00 2001 From: "shaver%mozilla.org" Date: Thu, 2 Jun 2005 21:39:41 +0000 Subject: [PATCH] Commonize toolbar images and CSS, lightly hacked from their sunbird origins. r=pav, npotb. --- .../themes/pinstripe/calendar-toolbar.css | 559 +++++++++++++ .../base/themes/pinstripe/toolbar-large.png | Bin 0 -> 52422 bytes .../base/themes/pinstripe/toolbar-small.png | Bin 0 -> 34851 bytes .../themes/winstripe/calendar-toolbar.css | 782 ++++++++++++++++++ .../base/themes/winstripe/toolbar-large.png | Bin 0 -> 42932 bytes .../base/themes/winstripe/toolbar-small.png | Bin 0 -> 24565 bytes 6 files changed, 1341 insertions(+) create mode 100644 calendar/base/themes/pinstripe/calendar-toolbar.css create mode 100644 calendar/base/themes/pinstripe/toolbar-large.png create mode 100644 calendar/base/themes/pinstripe/toolbar-small.png create mode 100644 calendar/base/themes/winstripe/calendar-toolbar.css create mode 100644 calendar/base/themes/winstripe/toolbar-large.png create mode 100644 calendar/base/themes/winstripe/toolbar-small.png diff --git a/calendar/base/themes/pinstripe/calendar-toolbar.css b/calendar/base/themes/pinstripe/calendar-toolbar.css new file mode 100644 index 000000000000..efbf878d921d --- /dev/null +++ b/calendar/base/themes/pinstripe/calendar-toolbar.css @@ -0,0 +1,559 @@ +/* +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is OEone Calendar Code, released October 31st, 2001. +# +# The Initial Developer of the Original Code is +# OEone Corporation. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): Garth Smedley +# Mike Potter +# Karl Guertin +# Colin Phillips +# ArentJan Banck +# Eric Belhaire +# Mark Swaffer +# Christopher Cook +# Kevin Gerich +# Matthew Willis +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** +*/ + +/*-------------------------------------------------------------------- + * Primary toolbar buttons + *-------------------------------------------------------------------*/ + +.cal-toolbarbutton-1 { + -moz-box-orient: vertical; + min-width: 0px; + list-style-image: url("chrome://calendar/skin/toolbar-large.png"); +} + +/*-------------------------------------------------------------------- + * Primary toolbar buttons - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] .cal-toolbarbutton-1 { + -moz-box-orient: vertical; + min-width: 0px; + list-style-image: url("chrome://calendar/skin/toolbar-small.png"); +} + +/*-------------------------------------------------------------------- + * Button: "New Event" + *-------------------------------------------------------------------*/ + +#calendar-new-event-button { + -moz-image-region: rect(0px 32px 32px 0px); +} +#calendar-new-event-button:active { + -moz-image-region: rect(32px 32px 64px 0px); +} +#calendar-new-event-button[disabled="true"] { + -moz-image-region: rect(64px 32px 96px 0px); +} + +toolbar[iconsize="small"] #calendar-new-event-button { + -moz-image-region: rect(0px 24px 24px 0px); +} +toolbar[iconsize="small"] #calendar-new-event-button:active { + -moz-image-region: rect(24px 24px 48px 0px); +} +toolbar[iconsize="small"] #calendar-new-event-button[disabled="true"] { + -moz-image-region: rect(48px 24px 72px 0px); +} + +/*-------------------------------------------------------------------- + * Button: "Edit" + *-------------------------------------------------------------------*/ + +#calendar-edit-event-button { + -moz-image-region: rect(0px 64px 32px 32px); +} +#calendar-edit-event-button:active { + -moz-image-region: rect(32px 64px 64px 32px); +} +#calendar-edit-event-button[disabled="true"] { + -moz-image-region: rect(64px 64px 96px 32px); +} + +toolbar[iconsize="small"] #calendar-edit-event-button { + -moz-image-region: rect(0px 48px 24px 24px); +} +toolbar[iconsize="small"] #calendar-edit-event-button:active { + -moz-image-region: rect(24px 48px 48px 24px); +} +toolbar[iconsize="small"] #calendar-edit-event-button[disabled="true"] { + -moz-image-region: rect(48px 48px 72px 24px); +} + +/*-------------------------------------------------------------------- + * Button: "Delete" + *-------------------------------------------------------------------*/ + +#calendar-delete-event-button { + -moz-image-region: rect(0px 96px 32px 64px); +} +#calendar-delete-event-button:active { + -moz-image-region: rect(32px 96px 64px 64px); +} +#calendar-delete-event-button[disabled="true"] { + -moz-image-region: rect(64px 96px 96px 64px); +} + +toolbar[iconsize="small"] #calendar-delete-event-button { + -moz-image-region: rect(0px 72px 24px 48px); +} +toolbar[iconsize="small"] #calendar-delete-event-button:active { + -moz-image-region: rect(24px 72px 48px 48px); +} +toolbar[iconsize="small"] #calendar-delete-event-button[disabled="true"] { + -moz-image-region: rect(48px 72px 72px 48px); +} + +/*-------------------------------------------------------------------- + * Go To Today button + *-------------------------------------------------------------------*/ + +#calendar-go-to-today-button { + -moz-image-region: rect(0px 544px 32px 512px); +} +#calendar-go-to-today-button:active { + -moz-image-region: rect(32px 544px 64px 512px); +} +#calendar-go-to-today-button[disabled="true"] { + -moz-image-region: rect(64px 544px 96px 512px); +} + +toolbar[iconsize="small"] #calendar-go-to-today-button { + -moz-image-region: rect(0px 408px 24px 384px); +} +toolbar[iconsize="small"] #calendar-go-to-today-button:active { + -moz-image-region: rect(24px 408px 48px 384px); +} +toolbar[iconsize="small"] #calendar-go-to-today-button[disabled="true"] { + -moz-image-region: rect(48px 408px 72px 384px); +} + +/*-------------------------------------------------------------------- + * Button: "Choose Date" + *-------------------------------------------------------------------*/ + +#calendar-choose-date-button { + -moz-image-region: rect(0px 576px 32px 544px); +} +#calendar-choose-date-button:active { + -moz-image-region: rect(32px 576px 64px 544px); +} +#calendar-choose-date-button[disabled="true"] { + -moz-image-region: rect(64px 576px 96px 544px); +} + +toolbar[iconsize="small"] #calendar-choose-date-button { + -moz-image-region: rect(0px 432px 24px 408px); +} +toolbar[iconsize="small"] #calendar-choose-date-button:active { + -moz-image-region: rect(24px 432px 48px 408px); +} +toolbar[iconsize="small"] #calendar-choose-date-button[disabled="true"] { + -moz-image-region: rect(48px 432px 72px 408px); +} + +/*-------------------------------------------------------------------- + * Button: "Multiweek" + *-------------------------------------------------------------------*/ + +#calendar-multiweek-view-button { + -moz-image-region: rect(0px 192px 32px 160px); +} +#calendar-multiweek-view-button:active { + -moz-image-region: rect(32px 192px 64px 160px); +} +#calendar-multiweek-view-button[disabled="true"] { + -moz-image-region: rect(96px 192px 128px 160px); +} + + +toolbar[iconsize="small"] #calendar-multiweek-view-button { + -moz-image-region: rect(0px 144px 24px 120px); +} +toolbar[iconsize="small"] #calendar-multiweek-view-button:active { + -moz-image-region: rect(24px 144px 48px 120px); +} +toolbar[iconsize="small"] #calendar-multiweek-view-button[disabled="true"] { + -moz-image-region: rect(72px 144px 96px 120px); +} + +/*-------------------------------------------------------------------- + * Button: "Month View" + *-------------------------------------------------------------------*/ + +#calendar-month-view-button { + -moz-image-region: rect(0px 224px 32px 192px); +} +#calendar-month-view-button:active { + -moz-image-region: rect(32px 224px 64px 192px); +} +#calendar-month-view-button:hover:active, +#calendar-month-view-button[disabled="true"] { + -moz-image-region: rect(96px 224px 128px 192px); + color: ButtonText; +} + + +toolbar[iconsize="small"] #calendar-month-view-button { + -moz-image-region: rect(0px 168px 24px 144px); +} +toolbar[iconsize="small"] #calendar-month-view-button:active { + -moz-image-region: rect(24px 168px 48px 144px); +} +toolbar[iconsize="small"] #calendar-month-view-button[disabled="true"] { + -moz-image-region: rect(72px 168px 96px 144px); +} + +/*-------------------------------------------------------------------- + * Button: "Week View" + *-------------------------------------------------------------------*/ + +#calendar-week-view-button { + -moz-image-region: rect(0px 160px 32px 128px); +} +#calendar-week-view-button:active { + -moz-image-region: rect(32px 160px 64px 128px); +} +#calendar-week-view-button:hover:active, +#calendar-week-view-button[disabled="true"] { + -moz-image-region: rect(96px 160px 128px 128px); +} + + +toolbar[iconsize="small"] #calendar-week-view-button { + -moz-image-region: rect(0px 120px 24px 96px); +} +toolbar[iconsize="small"] #calendar-week-view-button:active { + -moz-image-region: rect(24px 120px 48px 96px); +} +toolbar[iconsize="small"] #calendar-week-view-button:hover:active, +toolbar[iconsize="small"] #calendar-week-view-button[disabled="true"] { + -moz-image-region: rect(72px 120px 96px 96px); +} + +/*-------------------------------------------------------------------- + * Button: "Day View" + *-------------------------------------------------------------------*/ + +#calendar-day-view-button { + -moz-image-region: rect(0px 128px 32px 96px); +} +#calendar-day-view-button:active { + -moz-image-region: rect(32px 128px 64px 96px); +} +#calendar-day-view-button:hover:active, +#calendar-day-view-button[disabled="true"] { + -moz-image-region: rect(96px 128px 128px 96px); +} + + +toolbar[iconsize="small"] #calendar-day-view-button { + -moz-image-region: rect(0px 96px 24px 72px); +} +toolbar[iconsize="small"] #calendar-day-view-button:active { + -moz-image-region: rect(24px 96px 48px 72px); +} +toolbar[iconsize="small"] #calendar-day-view-button:hover:active, +toolbar[iconsize="small"] #calendar-day-view-button[disabled="true"] { + -moz-image-region: rect(72px 96px 96px 72px); +} + +/*-------------------------------------------------------------------- + * Button: "Cut" + *-------------------------------------------------------------------*/ + +#calendar-cut-button { + -moz-image-region: rect(0px 256px 32px 224px); +} +#calendar-cut-button:active { + -moz-image-region: rect(32px 256px 64px 224px); +} +#calendar-cut-button[disabled="true"] { + -moz-image-region: rect(64px 256px 96px 224px); +} + +toolbar[iconsize="small"] #calendar-cut-button { + -moz-image-region: rect(0px 192px 24px 168px); +} +toolbar[iconsize="small"] #calendar-cut-button:active { + -moz-image-region: rect(24px 192px 48px 168px); +} +toolbar[iconsize="small"] #calendar-cut-button[disabled="true"] { + -moz-image-region: rect(48px 192px 72px 168px); +} + +/*-------------------------------------------------------------------- + * Button: "Copy" + *-------------------------------------------------------------------*/ + +#calendar-copy-button { + -moz-image-region: rect(0px 288px 32px 256px); +} +#calendar-copy-button:active { + -moz-image-region: rect(32px 288px 64px 256px); +} +#calendar-copy-button[disabled="true"] { + -moz-image-region: rect(64px 288px 96px 256px); +} + +toolbar[iconsize="small"] #calendar-copy-button { + -moz-image-region: rect(0px 216px 24px 192px); +} +toolbar[iconsize="small"] #calendar-copy-button:active { + -moz-image-region: rect(24px 216px 48px 192px); +} +toolbar[iconsize="small"] #calendar-copy-button[disabled="true"] { + -moz-image-region: rect(48px 216px 72px 192px); +} + +/*-------------------------------------------------------------------- + * Button: "Paste" + *-------------------------------------------------------------------*/ + +#calendar-paste-button { + -moz-image-region: rect(0px 320px 32px 288px); +} +#calendar-paste-button:active { + -moz-image-region: rect(32px 320px 64px 288px); +} +#calendar-paste-button[disabled="true"] { + -moz-image-region: rect(64px 320px 96px 288px); +} + +toolbar[iconsize="small"] #calendar-paste-button { + -moz-image-region: rect(0px 240px 24px 216px); +} +toolbar[iconsize="small"] #calendar-paste-button:active { + -moz-image-region: rect(24px 240px 48px 216px); +} +toolbar[iconsize="small"] #calendar-paste-button[disabled="true"] { + -moz-image-region: rect(48px 240px 72px 216px); +} + +/*-------------------------------------------------------------------- + * Button: "Import" + *-------------------------------------------------------------------*/ + +#calendar-import-button { + -moz-image-region: rect(0px 352px 32px 320px); +} +#calendar-import-button:active { + -moz-image-region: rect(32px 352px 64px 320px); +} +#calendar-import-button[disabled="true"] { + -moz-image-region: rect(64px 352px 96px 320px); +} + +toolbar[iconsize="small"] #calendar-import-button { + -moz-image-region: rect(0px 264px 24px 240px); +} +toolbar[iconsize="small"] #calendar-import-button:active { + -moz-image-region: rect(24px 264px 48px 240px); +} +toolbar[iconsize="small"] #calendar-import-button[disabled="true"] { + -moz-image-region: rect(48px 264px 72px 240px); +} + +/*-------------------------------------------------------------------- + * Button: "Export" + *-------------------------------------------------------------------*/ + +#calendar-export-button { + -moz-image-region: rect(0px 384px 32px 352px); +} +#calendar-export-button:active { + -moz-image-region: rect(32px 384px 64px 352px); +} +#calendar-export-button[disabled="true"] { + -moz-image-region: rect(64px 384px 96px 352px); +} + +toolbar[iconsize="small"] #calendar-export-button { + -moz-image-region: rect(0px 288px 24px 264px); +} +toolbar[iconsize="small"] #calendar-export-button:active { + -moz-image-region: rect(24px 288px 48px 264px); +} +toolbar[iconsize="small"] #calendar-export-button[disabled="true"] { + -moz-image-region: rect(48px 288px 72px 264px); +} + +/*-------------------------------------------------------------------- + * Button: "Subscribe" + *-------------------------------------------------------------------*/ + +#calendar-subscribe-button { + -moz-image-region: rect(0px 416px 32px 384px); +} +#calendar-subscribe-button:active { + -moz-image-region: rect(32px 416px 64px 384px); +} +#calendar-subscribe-button[disabled="true"] { + -moz-image-region: rect(64px 416px 96px 384px); +} + +toolbar[iconsize="small"] #calendar-subscribe-button { + -moz-image-region: rect(0px 312px 24px 288px); +} +toolbar[iconsize="small"] #calendar-subscribe-button:active { + -moz-image-region: rect(24px 312px 48px 288px); +} +toolbar[iconsize="small"] #calendar-subscribe-button[disabled="true"] { + -moz-image-region: rect(48px 312px 72px 288px); +} + +/*-------------------------------------------------------------------- + * Button: "Publish" + *-------------------------------------------------------------------*/ + +#calendar-publish-button { + -moz-image-region: rect(0px 448px 32px 416px); +} +#calendar-publish-button:active { + -moz-image-region: rect(32px 448px 64px 416px); +} +#calendar-publish-button[disabled="true"] { + -moz-image-region: rect(64px 448px 96px 416px); +} + +toolbar[iconsize="small"] #calendar-publish-button { + -moz-image-region: rect(0px 336px 24px 312px); +} +toolbar[iconsize="small"] #calendar-publish-button:active { + -moz-image-region: rect(24px 336px 48px 312px); +} +toolbar[iconsize="small"] #calendar-publish-button[disabled="true"] { + -moz-image-region: rect(48px 336px 72px 312px); +} + +/*-------------------------------------------------------------------- + * Button: "Local Reload" + *-------------------------------------------------------------------*/ + +/*#calendar-local-reload-button { + -moz-image-region: rect(0px 608px 32px 576px); +} +#calendar-local-reloadbuttondown="true"] { + -moz-image-region: rect(32px 608px 64px 576px); +} +#calendar-local-reload[disabled="true"] { + -moz-image-region: rect(64px 608px 96px 576px); +} +#calendar-local-reload:hover:active { +} + +toolbar[iconsize="small"] #calendar-local-reload-button { + -moz-image-region: rect(0px 456px 24px 432px); +} +toolbar[iconsize="small"] #calendar-local-reloadbuttondown="true"] { + -moz-image-region: rect(24px 456px 48px 432px); +} +toolbar[iconsize="small"] #calendar-local-reload[disabled="true"] { + -moz-image-region: rect(48px 456px 72px 432px); +}*/ + +/*-------------------------------------------------------------------- + * Button: (Remote) "Reload" + *-------------------------------------------------------------------*/ + +#calendar-remote-reload-button { + -moz-image-region: rect(0px 640px 32px 608px); +} +#calendar-remote-reload-button:active { + -moz-image-region: rect(32px 640px 64px 608px); +} +#calendar-remote-reload-button[disabled="true"] { + -moz-image-region: rect(64px 640px 96px 608px); +} + +toolbar[iconsize="small"] #calendar-remote-reload-button { + -moz-image-region: rect(0px 480px 24px 456px); +} +toolbar[iconsize="small"] #calendar-remote-reload-button:active { + -moz-image-region: rect(24px 480px 48px 456px); +} +toolbar[iconsize="small"] #calendar-remote-reload-button[disabled="true"] { + -moz-image-region: rect(48px 480px 72px 456px); +} + +/*-------------------------------------------------------------------- + * Button: "Print" + *-------------------------------------------------------------------*/ + +#calendar-print-button { + -moz-image-region: rect(0px 480px 32px 448px); +} +#calendar-print-button:active { + -moz-image-region: rect(32px 480px 64px 448px); +} +#calendar-print-button[disabled="true"] { + -moz-image-region: rect(64px 480px 96px 448px); +} + +toolbar[iconsize="small"] #calendar-print-button { + -moz-image-region: rect(0px 360px 24px 336px); +} +toolbar[iconsize="small"] #calendar-print-button:active { + -moz-image-region: rect(24px 360px 48px 336px); +} +toolbar[iconsize="small"] #calendar-print-button[disabled="true"] { + -moz-image-region: rect(48px 360px 72px 336px); +} + +/*-------------------------------------------------------------------- + * Button: "New Task" + *-------------------------------------------------------------------*/ + +#calendar-new-task-button { + -moz-image-region: rect(0px 512px 32px 480px); +} +#calendar-new-task-button:active { + -moz-image-region: rect(32px 512px 64px 480px); +} +#calendar-new-task-button[disabled="true"] { + -moz-image-region: rect(64px 512px 96px 480px); +} + +toolbar[iconsize="small"] #calendar-new-task-button { + -moz-image-region: rect(0px 384px 24px 360px); +} +toolbar[iconsize="small"] #calendar-new-task-button:active { + -moz-image-region: rect(24px 384px 48px 360px); +} +toolbar[iconsize="small"] #calendar-new-task-button[disabled="true"] { + -moz-image-region: rect(48px 384px 72px 360px); +} diff --git a/calendar/base/themes/pinstripe/toolbar-large.png b/calendar/base/themes/pinstripe/toolbar-large.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c15226276e50f003d663a569fcc3e6064dab9a GIT binary patch literal 52422 zcmV*sKtsQYP)c00004XF*Lt006O$ zeEU(80000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F}00009 za7bBm000XU000XU0RWnu7ytmwJV``BRCwC#T?JTG$=hdBSJzHJM8yC>5D+Orx{>a# z1A-vkF?55ZvUYc`-LZCe*BWcB-OBsDbGVm9mb!$n-=F(Dzvs-IGw00AxpQZJ=dIxb z0KRs#qaE#NM?0#5UoWp`FRd&OVMDTVglX*Mkrpw34xJExa)4f13BN{yp`c+=$M$yq z?_sEI_eCZJQj5$plonEWPn)nv1oPUT&3_N=51}3HXh%ERQHdWr_m&!kq^HgI8e9nai;9>=`(Ibsj9DQCNBWQ7SB6#d-Z&i@^ZaOt_;dZz4p z+alF<6q6TNt{>*oV}1LxX(xc~Xh%ER(T@Kpx{lCrvkJ0)did-d_)vZgvo^!?Pg~%~ zwL@_9))Cln=nUL`u^l#D{{Rawyo98s8$jGNY~KLwRE_p_{%=5x>9xyYvHUKVS(+@u zSJ~|x;nibj`?G0T2%D646VOUF>#Gr;*Iz68pnz`Nm4U{Iclq^_F7;85S=&b=DQTci zn&AMG869~hfHP*yfLXISmsi}PRax-Vngm3bO_~Vb=Wn^SdN=Zqb z=+dRj__qAxw)XRHufOe%|J3yK6jA;WSvbXFHI&7a?lqWyn}{7dBpb199v2!3g{0 zzx(SI=zf!huoc@G92y1_{rtgqQUC`P>4|s@!gK!%^S@Ef7)U&852=TJAoY+B%)Uy% zAV;=+{%@iAzeDF<-TRDjPVA!@eM8A>3OMI)g5u3vVD_Hfu<-CUShjB#6s=hbM#;-y zm}55d)rvmKZ!}GfCjyw5m9aB`0>!QXHVDWxc59&RomH0N^|E_ z!F)9}yQbW;wV!``{cU&rNw@)5kK5rT`4l}ZHp{~!f zXV2Jv&<}@vd@~}1pC9b(9WG6uF%vFaya?wnTx2Ixdk4qM^juT#-;Khwp1TC(5Yx}9s+t%t2UcEZ-}6gxQBS>?z{|EtUnShIFL{C}MP zO-tk<^Og(bo)2KL^sjW7P%^fC{%?W#zjIGvxdDpm`&{Eg9+fdbLSwk10U>{=3~>V z)cD{*Sw(ud(+DtM)t615KY#wKBNz00)jXQsvSkY_Uc8va#*G`W8v?m zOQC$j1~{IR17k;zhEAP2sWs-FbCs1H6TgukD?f#=WO!?Twk;Q8wc+`0D%_U%0apTCsD)2FXFQmE!9LTUEm zAt6R0kG-`91EY!19t`g4gTU0(6t?4HyK?1fShZ#??Ao;(%+1ZgO-&fQu?)9-u)&bO z(;Xxd|BHS9)@>CuU)ZmQQQB=jk8R+d^Ba8r6bJ7=Cc@hfNhn!Mg*#8Cz@5K~;Pr=8 zxc9mUcAi}Y^LHPBn0ePBdhS(-o^=JZT06#zfDqikaDkb%6>FCjW zvqz5na@o}t-eqLKC&XuzDt?0vfx8zCR}lMhg@;-FVkdX_RUmL>B7qd(3;P` zz5cd2{*#i^3StwJ;P{CX5EK$to|>MKR4Zvp&zO{zmskG$`Ev*ji-b5r%6KLg9Lds? zzh9vg=?y%4@gAPP`T)-;vB2Z)yN_W1!K3hn5{qZA;L(%kEkcAQ>kWA`-w7wWH2`_?aC3gFL|W$@v15*)oW7eY#JK;i0>@aWYP*l}VdkU5tjdd6jl zoN*Ci=U#*9d!E4d`yU~G`$-)0NnZqYvu*1ofZyuVQW8Ke`HKm0g~WttIC}IbEJr&S zH!Ure00!f6z<>cK8hXFkii)H1#Kj-()YF5vNc!GKM8JC|CwOjV1~-vR-ayOl#-3tzG-+2fJ z4xeDll$V#YpdXG(vf2L2e!3!`{>V~=11Sh*Br)*X2C_%XbB`wpc) zpWyYIckK7gTegFzmk$(rh`=Ao;&3!q6#{gGX`8nm{r&t65K?<1dzVCQGERP4j26Ql>qpHYQ#&hbLUQY@#00R&wuh6{1AOh9}>_G zkYe_uNRZ3u-#-60)BHccFyH+r<4h2UJq-u0AH}Rpoa>TsjAy`$ciHgxRX%J#u@>@{ z9E0a?a`1c{+E{H{^b^Mvhs&LE-p6?PMUO)Vy~;~&2^Z!Q&|}vASrzB-~jKF zli>m$b3{d-&rwzuYA1jVub(@vnj1~&e`}8a$w48HsRZyM+L5HBr9nbs^7en({>8;@ z*@>#(+qZAS>^XDMP~GooQ*6tg;etmOHLgnW6)tkGD6zQv0FE3x4Mino5EDlrCYC@- zN(y9V=QZnp+8+tvkwODlkCHqmb6r4(4=^*e04r-daCCG6S2qvv@MQ4l&VHx)W@eV) zW~C47o%!H&u>nc|c_V;rrSIRet<#qukod{8_?_Uy-7wf>J_JoQg#C|4!-H4;NUjo4 zg&c(pG8Bu3!XKBGLj3Xvkhtnkv@^N`WW{ap$U6mc-djP`brTG8S_#g1*)Y^Jen)fn zx3$`toi~MJQ~9=1%F2>IO0-}7BMD@GgO_hvb^Oz3ui0y|^YVEjfYfgD`LidmW7|XA!CDER0-j^bV0p#d z0nNJpwDkPjR_1?U^BKMR>c(B?3)l_fAzR_b!$N!sh=+G*=J4)AGF*K!9Zeompd8}i zBucqoy-kJJAJgE{gBh^z@^V1fq5$BrF?gQxa_lErY4w-shV(=?C1i8eO@tWN&mT?xFo9Sv8OsDYca4Om!M z@I?M73dO~59yc+8cX9Z3Ibi}E88;5rk01Z)-0ay@8IQ9KQ2VM09ME*^yUSG0u^Rz0@=j2KTg+-LVdGiML?Ar$}?w;jAq2UHiA{H+z7Q2`1V)q^;Z6DzE z+mCSP&j)bj`fXUhaWl+YxESWnU4)Xk)xeQRHQRqWz+mX7V?~Cr&YlnEnDIfrE+1rS z@6}V4Hpn z6esNfDX%Rc;jtNpI<5!Jge5S4Aa}+o&^8K$A36?z zg^Lfd(!u&ZbdBY8{jF>M^YHM1(doZJ)IBYTzOTg|qwZ-!{AFtvbDl?hh0*CC{LgQ_@<$=vq*)#9%HSuobF~bKfmiR)&h--tpgttB`0yzK?my3k{Z|*W z$Ja;-|9YDbn@_KXDJxGx@uqVSH~%Wyy9&loX*2y1I`)p*r{@N&!EhwD3KWzmKTz zUoI;P^Tv%U;DrD-_vgPvz}gxCYzrn3vGIvVmZ3K%^&*=&dkzGLggxM%i-?TA_44IQ zIEx0x8EA{jc>C^ds%nugYOg7wKr%t`=*d&K_viuKx_2M0|9J2lk`Bh8-6YeBg*j7b!jn zG#Uzu!+XK7VZ%B%SKn{kyjzLteJ?F7Wj&JX3lmXS2nb$6Q8cBk^mnR!d6>R2siXZu z7{P1@F}E!s?_LIxzv;oAhuzV8)&{ggwt#uc8Ax2X47|5Z268MNO!CGzOUMlREE?M9 z;u*`JdOO950Ek3)0nx;sAjZMSq~0(pQ2<;^E`e3nS(JPn0_EU6Fn01TkoDaTqfrVd z?y(8PgLeVHP2uzU#zaD53j5q%a7gy+Hxm$riv+}MO8zqHCV&55RlrYi3@luK6iDf22+COp0hwzdEdO^%nubmw z8;-%1n-43?#>6GUaNWcu5+-S?RogJ!DA~M=UIP3)c^?cmD~6(t8u0Kv10Rs&Q9D=G z*7ZXi+wZf&I1v* zCE&MgG4$68hJnUK#@zaOdI0rFcn%&s2-$Wa~DO0mq&@|1X=VXir z(@Cg9OOwBuv155Ae~XNbJLHOpym^V?V?H`N!vz$*Z`RTI`{RcXbS4;4(=``7Jowiu zDLwp*=OSCzpc7d<(UU@@@zL`3D^v~@C@V}`7ZjN>}g#c#dcIuW*x`RyeV3dCR%@T`D^t7KnZ{An2=o;%F5o|R4)7hye zuy-OK{Nc+7yC?I(mLMc|IAzU5Lhw}#yswTcs(k+kG;SWReXmZY{1&-0bhe^d)e} z;G7qc>^WNIzc~LkrT(RBwu4u~A}CyQ3f7-S7u4|egXpgK7PB+awVa_i^$0o0cM^5qLG-@E|& zj^hJ$?;$XCO$zwN+f|mKX_`mR(K3A$_#AK$e&3eJAM5y`ppf#roE&_Lj)pfH8n8}M zvi#|tJ9PDss*(J8d-vad-ATeY=cY?78Pf1{}hpYdMnM~#AF z5s}#DB7oEw_`-z?uzmY>*nnYf+9iN3F9B@H`Wu3z)YKBX@IQF)05)ve1d{?LzmJNI zf5$q096N#EgTUF{E1^lw1soDYr5RL>NQuKAhYzvDf-bHe*W|$UvJ5z!lY)_nePPMU zC9L5(l}PQ`vxi;i>EicK47$dVzz}26&*!I^!of*=un&pf&IptOM)SdB+pZ9hJ_#qk zw>-T7HN;V)roMBLdo~&t{h1B!^DO^Os<7`hg^A!b1OzXkD7bB{jR4h30IR8hb7pQ1 z?dmumB>Z-vs%RU?`R@Tm|4nE=bBru_>aEo6IYfe3Z4QNoX=<*ks zbKxV*z4#FpUi}2CZkNM$6bK)DS`M?eT>$sE#V}**IVfCv0*2})j<1yduRhVMlYHQl zu0dNt&}%0QF`fYl3)EoyLt!}o#2)QjlaK_)B4Tjvi^lI!Q2r$h_MAuoyXd72uHQJI z0H#-|zu6YR*RNlLS%@kK81R7t(;KuWio-yOUX^8NnSv<$xv-yR%*o!b)mqnIfz zed-Pn{hA*P(_n^1;ZPv25hO!qYP2%6Er1ZEPiC;MqKT7_-Ao<%UFaNas-8*u~ z$LIDXd3pF`X$hAxPGDTOZhM=908-LdR8&-nRjXFD6Ttrg0$3rD2>a{M;lpqN7glp? z8`y!dpl)5i3DYo6poNvqZD=O%(rY(v!}XiD;TqbJ?Lg-eDqW%kgD$d;hm=7qwFl&s z=E9b3JK*ixw=A*Puz5S&MB-F62HlgVuNp-HL(RlKUz~0R$AbCb2;%opK3EdZ2i`8- zAbCy%EI2qF?mxt!s4w54wC*FkMAh6YRL#A7TOqxBL2b5BE%W?&1yM}T%7Mo8ox*#8 zJrI<7rJW9fd3RF4ex^a?IWDPcXqbrlB!CSKIZ?H(H4z|g`>LWQ0=RnXaTy_}neQco z_Q4obktzo52Gz)epdND=cNW-+9<)jD`w2}*UY!F*1%HA<_Be3cqz9AtTS38<02rSm z(ddvFTnS)9$}e2990t40gzD{-N*@GycfG*2KmlVVJ z$bFy^{s$<9`~h+Sdtg-Xb`Ua3-BtBjj2bmcx~#11z_e-8fQAtpkDCY3V+2NapvT65 z-XkC&0MgKT3;&}hBqb$fYqbG<@fcFqTnEqJ0TK=Yh^bqHiW`9>bOiOlywtU~*fKSJ zn!5h-GXGIRMx}j~Hh)#rzRgYm(V>JFa``Ri|2J87whW2bPWMl= zrEhrBUVUJY3m**B5+%V~ zfBzj!CzyQk_4n6oE&_N3N##`}7niTyge|+bvjmWpGEt&|i>=*$C6G!R2s{6%Ff6AM zsZCpVvILOEp!?&{v5FXU7^m*>(-&OTY=cQ)gqg(Wt252vWF&g@M)AR6JWdVa0}r3x zFzGi}`2E&gNL&*Icm8^ShWHia?=?&QK2{j!BLRHzipIx#Q$YYTv!F43=fY|B1c*A~ z0p!#~n0Y4-Ov}cz`Bl`aO}78!#SV$vR{5O4H4>nzZResU74YjfZ-0_?%)1~FxC`X{ zcY+G4N;TsSfquqmm{4#TCKUY%&eKoAj9rOPvLheP+>rw1lo1eo+y!AqYl!{ri|FtmOI4Pg|9DexWho6yXp3a{#g`Hce6gvy;X{n~AX1uI8K7U!6 ze*XOBzshB2quKcUS@3a68WiGOjZR6YYn%VyK7S0^YcE2|Re%+^NY8li31*}8W-0o8 zq@oFD_WDa~nU+|8d7b|%97DRWP*+!P)cm*e>R+AetDkxmb4g}h>gCp$|Ffp9g1nWd zVK)lbmz;bF^AA0Or6-@k#_OM8-OX~CckvTUKl=e@U-$rXDG|H&3D#iQ9cXxvxANFm z62RQ)zsG%VkOe~cf->A?1B`I~9TZ)2A+*>KHr(nD+wKa(#tTZ2G&32pm#&B3&{I5X z!Ea5jzgY=@QcPbMN%%m(u=W8+&(Sg?0{9-{02FCUD6@ zO3d$BwanG1D8bE0{%Dy>psIHZl0SNmQ?BcSefvC$yL5r$f`V`bgGf*A)aiY55WuQL z@c%0T{9mh|7bL{RADN7HrJvB?`_$fj5aj9xZjLS+o5T5nODry5LDGPBPM5FTfXzF$ zvvy`w)kvjHlyG<)(E{h)nxLL11CL)kWL2!&cI-j&_ZQs$^C28Oe6rFbksE`K7jM}p zi&3Ai&$NVdaeQzQC4XmP`CvP$f(7Ryztm#cdKR$p`)O8{#NIYHY> ziC5vDH4~ufZKtSB748u;yJV2p3Q!I^0ICuDK|Ap%80MYa5vVeSoZUi<(iuDT7G z+gBjD{*LW~{?sur@rW@5owkJHd;TysXHca|n%X5c^jYxI=LPEy0=J!`Q>7vO%4Bdo zU;=h~H9#UwkZmV5OQ5!?w4E>CqAK|XAKXL|c;)#Iu=eB#B!bf5n4bs2wlm&{+0T~d zK7(I=`K4PPhI~1S5iI_u;aG4CQ3A-u=6m*{0?#Xs&p7Go$FIQVJ!c8vmsut7ZfZX3 z!Jmu z=jeq%X6=KeM<2rPH$Sr^jA9lNv6)E3en%U<+!aSr0!JzdU}ou>#P3auU`WUT5Jdtw z(tR_G^_T-Dfk9BbMF#di>4xLN5yrUv4q8zMz%Y6*I(SU4v3|3_xe!&hr$O~Ms|wB_ zb100R$p@nNw%%Kj4?6bzXCTrv&7hl4M ztDe6e8#`c=oZRCtxUJl$Dp)gO#9t@O&HGj@`{MTP(Rtmv!Et_mxZ&di{+&8CX!37q z0@$tsZhQ6fG)9wC7i?Ox4DMra*rhlj`l7eFuP0Lq%@|(f;-zb7`-I-37q7#{t=ri} zoi6T?iIE_aIuLTMcmuP?2z<7if%{wwNJ>wIU1$&WCo2K0h(TA(i9r_~lfa2V*Kh(D zX(93X)*N%Vhy?His(<&QBgkq;bOJ#yV6|`sh}+`}QGa;C)T>coG*uaH-T#v%eb?{Z zf-yJ`-F^I!l?1+cRS`BLF(n-u)A#ByDp7(-2hAbmge{c(8N`w>E^(y4F_nJRMSOT6 zfHj4d;2xDT#8~N@|8Y}r`9lL_G6mW8aS2dOZLf`lpE`eQkeGGO!?96+fI2!%=%yS8 zlPTxHX8KidS$G?mwGUz9x@WNKnjd`mz*kAyR0~AG?VuJ*K9+7;#LU4~Y;pMB> zIOZzKym*24$jPm|-wiY?@b~wJ+J5_INEn|!egr3RUf;2K^H-pG^c*cy+ovh(Z)?nd zXP-Y2#Q1@W5bO2QWWZ^T4p{uA1X{SQ-1xkqY-~XaN&u;?A?s+;4C>(KnE%&p+6`7= z3&AdC4am7J1x24NFifuiEZnl-!J`+j@7Oi)Nth3*3lGEATc2RssrOKdn2JPfUj)tfE%JNc+Vg=CmIAkIw}`wRBJpK`HsfwV>!W8_3*)b=KdkDlqq0BT(PM2P$hS z2APoMKLc=pWknu6N6Uy9^UcKpDAbn7A4UF?y?Sqb2)S8Fl92R(OKUA=c% z-@doc2?)S>#03sY`u4rGXZY|Q)$aAJg6`en6(~ zV18b{er#Y+`MZ}dAlbqkqKyn;v9kl%tE+zwoP;ib%_IRld*KS4yLg2?Zrr|wB{tcG zxiEMBLdY$d0?KJ(kaKbp1Z=YfvOfR}6E$EfN(%4Z|BH2?xP0vvtlL0i&@F+v^A>Yr z(B<(!07rd3TcifNFbvEtPxJ!z;)AUod=Q|(2kyQMSe9tR#2x0~f6xpHZv}u--f%d5 zR8za_lEUWA*x)N9Sm`4rfz&*Jnh8*IftFAK(~r#zeTX<10FFDI!DgE&+5k${+D=LU z|DqB=B!HKneGj{@j{w7jX&`2ne>=KppHOuI7#th|S20}9D>NOTcCAyVPQ|U=p0a5! z-o1T~$9J`Yd!7btrq|MY(Cg?uuU)$iAt9kq+x*Yn34{_!8q>2XXdd@`ZJ*G5=SHu; zyv~1Gx#eG>G4tQ$S5E~oi1Z@F`l%9RjP66%dm;@2fJoWvd}*$`;s!Qn623gpO+E}-NykAQ!yn0dECs)u&2`q_Y!VPU*y$v% zKc5fuk0FlYfSZNlXyXddG|e|aj4$P*Zs>-HZf%MDQIw4u_4;F27~l@`uy6QqxR{zc zpAtYy@QV8Mxp@{Pgy#kffb$#__w9SL2J%PIZPSDaF|&L1f^!lQaM{)tqI&dr)Gh&R zufMSpK-`u}AkfwA{hP}dVYZD0OtQ7vm1vBIg$6p{sIK-lFeH3na}dB&XDdQl z(9jmU_WS`0mo9_#8@9my1BYP4#;s6TRsy=2N|3uh95VJrfaeUHpyx%yIrNzP>(MiK z@YfUg6P-bB{rMMMzjeRCp152DVI05%DWh5Px5pbjME&rHAz@!FQJ_Yllb4Xnk$vqAmi6p5)&WrqY|j?r?w! ztBlYFRld%4K6>#p{PmI#?jaF8eqRtAG7~|_ApiZ;1zYW__n#8Lpx|J*a`hVgiQ6tx z&wA?BPUl!^%lG;7=SqC~^od2)@72%KYv{GR(SeHIi*Dse?;RWzQmX`zUPI$~((;r* zR>vz=s#x<@a7|r*d7b|#(W)uU%lvok%~L_#Nn{aXJ=y6AW!GY$@Ja}zpYejU^X`>9 zjZ_4j{wM5A^&fu;!Dz3otfP~Bz%EciZ*}F+ z{a_Ha1iYqXLdG&TICyOUgcUh~M)*3=PP+t}iN|1EzzTeEI}Y09IEFqtio4z{Yf$~o zwgA#WfAQi)NX;dnzl;w|uHs-jRq?h#LDMu(Zz&&W>Z#EII1KSaTOxlH3zd{E-lbl^ z=mfG4RksVo#CE^ly<4WJU%#7Y1`dR?9GpWGV_q%fk3xiAyB_ax1wDh0po2(qzkYwT z6TtTR8%qEqJ-uFBnll6LxY>h`p3Z%4zORA)?deLgFh@xSyfn2Qc~1)H&=dmr;lt-j zd_=r_`34?6dV-73Yh0W@vFfmEC@I;zV+%~0;R^GP7l3!E17xjEgV~#BvpZ1Sy7L#@ zy8Qrd-p0VuH~!?A08Ta>`srYrB<%I!g9AwZ4hCR6Kz}|+)#ii9m^ip~>lVh}S_V=n z1Hcv~P;N)nkbL+;DN3Ly3EOw@50pkeg1h%B0D1 zdz=Gt$2`Gfiy>IdP-}2ot2vLa*qvc+Nii6=|a?XKHsyolmF-G7UpRLk89L3>r!Rs~)}P*ua`6MUZsN50cONfnL5c z$hsCoUG3a|bu8R^)&tfZlLF&Ve=4!LG-vrP`R;~nKmYu*RtaEJ*WcD4fY;wX`OgtR8um>x8nYCF@^+v-=QhxH%>Wsz?BB(VQb%&@ zKXCGglc$whuJo4uek0NyI78BL~1dp$yVyYJx@5d{B)& z1^Th8z$G;XLQ8@mV(LV+74!oc`%;t$&P0=mxgcXZ6$7U)1SOx9Ajd2MNwds{-1_Sc z#M>BAZ)SD|ZoEATbeHgf>A4E%W4bD)_V0h|4_VoswcMxM#he_wseSu? zruVpw_nJ9m2;>eN7}-t${~KG;ee3#bLT*N;OGaem?#%GW{ZVeNuXlt60a)vU&lu@1 zQNf`Sl@1e8F~eMCM}Pi9qB|^=5(XcYanC}mZPo=@S+5M8=xff)_)pKu!;mStRged1 znYk>|IY)}*v@D2jE-j|B8Lwhg`%0oD1qvU5~y)sNuc&p0*K`A z&%1xIbw|b2zxxm`eW!h);6?h?Py$%fwUhwOy`I7npzs4Opq@6G=eBZD-*ec!`>3IL zK=D2WX68Hj;I*KawhtXb&Z2$RHE=7LQ%TyWs+p?WsnbbifN+dKNCQ#xDgkVe+U-~{ z#2#e8{x|)KjRy`NgUKm#LDg>#RBxwC(M%{=Jp#9k3kEs6+`j@+mi%`4+MNNl^_ddD zK#cxC$={VL*O9bcXH~Y>FbMi}E^g4E)(8wxP1DyofvzcN`o_&F=dRymuc74c+VzV2 z(R5t|kg9t3qoc?lfBeBp3@PEebLS45K5*awD@~+jYWvVoFozBuYSjA6>-^Ug6)^Wd zaN+(vA>31V5n_GpAsZ;U?+X%&Q8xDf9n= zmD|8RZYjjh-V0%++ab7kD+Cs9g@D2x5Ky!m^n7Q65mWHhHJi4gL&ooiaL0~!aNyh% zm>Br)x#;ufFW)I!k*&gBi(pLD5!TaP89m+ABLApx%E~?iCWRNkAnlKO>o*N>fw{X> zp=g5<=myUQDaX|)5nKmjV~^vGAPZrjI*JCXZv|JI4OnBCJ`LcxY}qn=3(BaBp+r5Z zmgCL<^jr+}vaM$l>ej8BnxCg5l>c=A?%&x5F=3AE-o7nK{wR_-Ycee?-%sm?KXhz_19+uSdf!D zI@-zcO)ldJ;b`YK)!P%cx!A!Y5k6QfBMMPYPE)I26XWKdpDZd2H~R9y#=(4$H;f-9 zj~E1#hYtc@g|ROp0w#}Yj{gUKehrI=W&`~GzHt-oUAh`(&7A`&za_%F^)q4p-gR)~ z>@hfxl8@^*D&o)4uqwO~K->xB^N|cmID}HaBZ24$5{4uYok0pF@IgdW4C`5Z;N&5Y zNbUy?XQjaHifp9>ijuJ12lk^a;(c^TxyRNW5f$Ae#~beWs4AIijP$Fn-@c|gsvao; z%DNE75}^9(XzG@HFP=T^_{Wj68u10o^XwzaHdu$3?Xw7-dcZC;cUOJwZ0M0IRpaFv z_gNNSeLr#H1UyH{bVBAd;I`8${I@@7JKdwEEz6m)E$ZyWTO;f1Z-otDFveB9!R|~# z2^=MR)G37SzH<||KD>!e9Jg-c5pkQvohqm}$DY5%0bX~5g5K+T#f~V!!FAgJ(jeKC zP*&ItRydZ>G|k((b!(kAfb>JlH)j29jrs4w{l7ZNXYemVtk+MI1(!Lx=xMJEI{D%l zU0@hsJ`1|{FqHsOB1nT!H`NKGDf9oabGM;z!+DsEQ(DH+kC1lY1ElPI5A)BK!<6+` z!7X|&{PpBTW%-+T9z(&r1CTuH2>kZ@Z7>a71m^AuHI9Mbmh7_Zp%zmv6OHjIgZ5zD z%Ke~$wtTv%+BMEU2NtE5z%2Vv9ra%UpX7;f^ja6Vj<&C7o^*!znfhQB>;-yJ3qdMy zFASfMS3cYzWqykiK)N3x-4TGM&zw2Kf~IL+LnR+VQCS{wlBh~yMMs>)hSRE zKCVT{U!|e_;K3==P;z(A&kwFhNx@~b1>|DJph15gGcf2=!*w*O`hcewFY3-06}_|q z$sfIz-hYRT$TX-_SlpW3sP2~f1>X=anaAA0Ra-tKmdPCOip9fRmV=Afy2j6!k+yHVav`Puzb@p*neU_oH&0L zE~1K<#?rfT{T6PUb%SRWaEQ@}&qq>+!yzPp$B_7)3`Y`(yMatYWA=~;+@9;@QeV{e z-`1G_PF+4PewMA;3O=a%^~^kk`}FR{z|Lzx)-ngYCf7bz^<6U;3)@YDaZ!gcB-00U*3}~KaIN)QhR%Y*g)(sS$@g&aaR*qje*oBp8-a05KFIoQ1qr)Z zZ2iM@6O8^v0Gm?<+*B192IcHNe*CzZPFuhlO_3@$t z<`Te~(5?dhZ>xagZLHn`+WF-K;coR6dEdpjdqkuN{R+NA29&3fq|wyF9PtweKXQ?g zm^{*NxNvzU62LfD=Tr_c{4UzsdTxOrl1J%LFPr1P!F86nbomC7yPGV*qx+$rJb4z5 zojMKYFJ5KyXe_-;mv3TNmFtZpfFoG)N2PyfFc|bH3}G?T8vB8ZD3ye)TDK0SPA`Lk zk|M}2DS#;@g)pVG5Iv6~ljnlCW)z5-mV%ti0#I_D1r|{oF|OYtG@Yq^tR6mjMRb^P;uEFhW9Z3y7#%te zV|bra=&-@blc z$A5l&eA=P-SV*?F;Sx1g(if+vbEvcr9}qiR8oR6`;ul2cD(J+?>zL^5JhP}DAH?ct zp5YKfYUuraguKlC%>Jl8wXuzFE&|Anmv@m9Gw+HUE^5= z95P|V=fg=ta5}jwyBo+E+z0q{3?IzJSbzb6p{xzy(W56Zxb7j?zYp;Tf~F4~LGpKk zZQBhbe{`!f`k5RQ3e81&nz8^j)&{V->S%5P*wl8ml|EAf=;Go6TTsoqZQC{o4Gm?t zaa*xs6>Q(R2R-07!Mfi!v7Yeje&5VFZmLXIfScZgdj;=-70Xw$_n`Np>f0?_w}G>> zORW+>y8FnHBS+BT>QSY~FV{2p;lqcleIG5;)K6QP|2A(}S8x4FIYQ|0(KxklOZ5Nn znVS$f=P-D$eFYY?AA{8l#Pr9go_z%FvvI%X<*y)o{-5Aea0={__JBpqHn2(91D*w! zz$N=M#20N~orUTei?O-OqWhcVfoAS`4C`_N4AW1t1dxV1GS55Ir20o1r%oTPpZr6c zCV(SHjy$QVssd@j4xpkS`>bETezWios`f32UsX&K6C0Vx&;M|(j12sR2EzC3?BEtk z^v;Wm!+s1By%$x&6f{lq=s8-3mZjIwYw10BQLB85H?aRg9KQcW0+{9Ee7n%X6biz_ zmvYHpMpm|9@Sy(Xv7^OaamZdbsEAA1vkH1}@+rE;%SgTm9N4FPN=B9_e*c-0z*t+G ztlZvw5G5~rr@06qH(uU3l=z*$bd{C-o#&)!9(xYU{1bwt;c)=NjEBG3g^nK=azx-t zfh1fnmWFF3vamcv4E!etv-hL>^Ak4>mcrH5y;cH9%_=DQq@KXsP%~W6yd67sumrFr)a9))|7~2iwtf{b?giXfwQq|M zK=kwtDmw%bTi!wRhF2K8`YBkJJ_ehqPr<7ADcBT01IMYaz2Ktfy?cmNA&gHtfcAeE!3!|ISQZHUMibiH8L`6lh&Kl9t(JTR?P8`(Xg_ddS^KXL* z;QF;~X8vtx{R=S6OTe_lkg@3@c;)VdsO1lVng0rGr#=U}(idP?@)B%|UV=@*OR&s; z0hW2s!MXG~7)I=dDYG{>c&uVbreC767N!fRhkcRtTZ*BMu7PdYRWQl;qtW#b9v?(% zu<7Re4*&Qac#X*3+%^bY{QB#!YLo=FCh4mQr6WfwWeW=*j_cR&ec8~VuuDY+_Nc0| zpy}zT`laV+8CsSHqxx2T{_XX*o$;UV>$7>g+&eir87L@mdsWAFZ@gkN#`B~1L02V`P;w!ErGKR-Vq`taKt(c=t?4v4OZ-UxogK)P`@LL4Dw zD<~N1J8zYN~*3Rh>V7zUI=UOSLdugcimH(?Ye9)|xeIv}VtqtubT9 z3=LceRgq*VV;u^Kf5P^Z3BckFU9OLzcN5w*TWCbE3;{cy^xBC9~^f$q_^u@ZEnqXt= z2w`}?ut@H`v972Jghf^4hthN;2bi|CbE40@drfsWr0;?=~_2^4fnrBQubpyXBZT0<{^PU}gh~ z1`OzUO$FQJ1K?3~6TGMW1@1+6z%*t*DB9(Mik>}KTiXDR0X$lR4Q@1nLN2+6#6qSx zeg3+vV@Syc5&h`5{NpFVXxlOv>s5xH!F1=3%`ny>1&k(70o#;n^~WCgC~I4MwZEiA z+)tf)2ywWG00)AIU)TYNe|-9v~4PkQ9$<97<0|F83$b6(ZTdU5Z^ zEsJSd)(PtzWNd8weH$f!lqvT`3_^$@q!9`TRfHBokF%AI5eJ5xJS|Qc1&@ zi;Wg6SYWhp;X*?sgoe|nPdCDtUq&e@DMqL+GDJ0#K7Mr209^xvsgD~rY?z#YfPgqk zIR?|kr$dJhzt%*88cG20yc!-g5jqG1!~}#Xma#rb++7PT?(VcuoKl?N6bMM(ylJ1 zDn8oy-GZ#=5_PJ~y=^5D({gnomN2PnCJR1ZyaccwEL2e@d{dOvWLKOyX^koIcjSdv zub1tI#J$+Hmm60+t!6$wmIkAL=H5J|a#$9L9{*ZK?m$ui3|tzK39|{f6fwawJ-&P_ zRR>X9?W6nf%=q5k-a%<;X}@dw-)l&a2@gm_E%Bi>21$vt_Qs%&JCtRv!OmuT(uhe( zFA(k7duJs?Wlu&=AJOrm$!VTR`VPYwq^`3f7^Tti>1enF4Y@kIBY$rOGFl3s(=v89 z=SAM52PX2LeT;}KFNHEp44NX!R{ES8;WHEI~ z-8|H!N3|c3K~aX=XUJ9Q4+M`xBSfMA7CoIsqNubZ6C zpXnBI>oI{pnK%9Cv1v_Y|FVc<9l1g11rZ-N*4#SPbEn$-bsbzS<-QN_o}cwqO|akZ zLOw>(C@Pj(@8*l3fYoY=)sulk)(?LV;&~N1#e9A*WcgRcN95MB=WUke1s)h7JMBwn z^p_8|OY$G~x1Y!myA#P0e~?T0i_Md9!0#^_0Hl*43pE{}-O+@X&Byz;QZ(emfZ@X% z4A?5o`8KSZC)+V-CnBso2GCMSdl9h<2Jg?jiFxrhGV9Fb4fVKBPj3)vR-ozhBh3=n z?4R5LDWs^*-=&D?jw#Ynb+wNPc(9KBgFQ?oe#GkR(O8;tR6$qh^u|Bo;_#m?qQ{+K z_3todXP`pA;72^2VXAnMDb%xfo#QoQl|S=rUjm)}Ge-C{k={?#S2~PuSo$a)w2Av( z#-Ln9TAjpcpyY+Wi&XMK9p?+u^uR*Pcfb7dQc2_&vVXX@@J~l^p7!{wDf}~HUrRpB zkj*GM@A%{UudBA5#U6KOPXCXQq9xcABrg{?ndVQMx{k#%t?g#q1ju;q{am(KR@%#m zRFoEs!5$1Yd4#Yzx^>OlDOCRRQNaH!sHZFZ#Cn@nPhy^bz~)_^u*{o| z{1OeTNB3c+yEW_crKKsIz6S0w11tS;yuRrfC-Bmgk+l_t&nt&wQ`=?+;KTg@`IqgN z`Zx!p0zfYxADflTZZx~MYs0NyUb=AlqI9w+6mA^-zx@+I#{PGdJ7j4?R7R`I%N7YA zi!TlaV`YSeeNQaDc1QS*Vd7x%+|4}^^oxyYi5HkC5Ne!fagpXz9TOb*J%R zGc*`x(qV`NZo>1NWW+Kn@qKa(VuBav_Ip;>F~ioc6Yks9%%hp9N#F}_T#DKn6L;N0 z1@Ft3;#b{#Pbx-OVeY+#d~w=n(~5d-NwCuoQEln zE~?BhEYusYfToI`K0$C2i3NH#isls137rZL={hBw&|AJXO5m3udqoKKin1w8O}`P5 z{#;H~R9q~zIODFF#x`0~_|46cW-3ojXQE-*>+SIO@0LuJI`HqpSqg`@`r8@?Qot%c z!?QZ6u=P*$fo{(6{u*TDdA|idT&G3p1-}nbYqR~|iQ@QrXy8|8Xn}THOl6isfVK1Q z-_|4~sok+Ulu!BmTNBH@Smd(}Mu~ZO6Mn+4I! z&zp^H8sjf69>1RFB-P9@hm5Vvtv0wwtf{)DFm<#X<14H6U zYOa{*!?FL?+vjb3fE^ho9+ytw7X`G}*^Axii+l9M{WiIHiL0vor8^(qqii3jLX3pk z1!OkK&8^YEczEk^uC}2MchhXYu&u z6+mS?RB9Ej(^Kr%sw2E1>}Zj_+GLcUMG45L&~!@G`bMf@Eacn_;3fmYZ;*G%i2S$SlRo0|G$ zaVKHD7U-J-4+vI48pSkx5ey50`*294Y7Bbq0?LU>4puz>BHa846V=K)_dLlXV;O=H z8Di57HcA3`jN~;mJhv+=4|zr;7_%_Go15>+ zDJk%UWttLg3JOFMM}~trkR>B8_QD8^nbLtvrqj(mImi5aFqRg2I!Us;P9Ug zJjko9d8gxRI}xHRU>!9L)L+he{@8saSMK&(y}21MEGau3h%&LX-Nk&O-+eOQ=|n*E zuwu7J3|p=C!!URL8a=gJH~!pxqM9(}Znt$+N3$Z0b=>%1%MF3*qMbr!52~YKY@>~)(tg$e7l{Oz%^Z>uB_NvN~wMQqYuHIGb zYe6w4QXNvx5r^*mf)ue{@q3PQimkp7q)C|2O5OVxUFAVmZfFq`^D8D9xownbR1HrG zT=_kgGR+h-GlVoz$blpVWt3A-w~8&yTIPht1^6Er+MGjaa~!Qgu}Oc@*Pvlj`(Ht!C5umB6%=d+@?vC} zIU2vr#e@X77qW4453W@f5m{SL8)2-}1-UPmkkh{YvPaK6mfrz%DgUfo95^hlT%PiiW~dcyyP;^Dyy|O#xpE>)u5fr0 zjY0}YJ|v!4x#Mjzr;}-?00QtOGPw>n*u`S$kKZ?py%(8)!T$bxPPGKR=@+RF`XHFf zQnVaxcgf!NxMtyyil92)EDI{HG(o|J#$^i&{4Lojj za1ktisuq20Zt^x6goF49$$`t2B%`C;8hX58H$!1sw3)fNcy^qMxYMS>9}P9Nwe(I6 zhNb*$gpg%euPuTqW68(IheAwqIHndV2m{D3DhAUlpOO>}n5PsmSNK^&ePU^bzjFo? zDKDjJy--g$e>qmVn`*^b6V;du@cuhUh`48$^S)e}i~s4nMYezU#p$ppQuPVEM;Ovn4uA zsv=~lsFW2xiU8)()n1AsEsJL2t2$DoY^4)zL=~bKFb> z^^510`EGPk_T|xA;PmI{KOw|ZS9CI{U0LK3jC&NAc~`W4 z$lh9>AV&MR*FuMl>&3?+CtFOFQ}n9|%oIOQMM&nWy^fMziVg^cy%|bQ#KGF}3!Vau zaZnutZMD%eF)=E}O=&6F5_+7p!vSQcmM(zU*#*Tg=RVO;CK9X-4Einw;bs9MZ^^f# z?(2mVLqiiRii+SAvqK->#Zrlp+<(Fk%Io19O6N5-Y4!N^4e`Qp?w$68Adg`2qKk_y z%EV$3h`iFGNsoiSmmZvehl>7c<0GI&2~09vnRXcWoIoF)+KLuO?IYijxz& zx3@3xx-6}u-G4#f@7V8Mh28#M8aXMc6x-4hJ4YO+un@neJrS^~VVIQ6T{BiFm~s)8 zl7t@knA|hghb^pl1zI+4TvUSXly#XFI46#d{0*rTq&JK?3u&XE&w#&;k7A?G@GyHG z8n!{Yo5OsAFiyjtMWzIv&0+6#^}b53aF}YU2+&Yh8|uO^TN5{~`sWs@33UIw_PtHo zb=GW;X%}Pjz;9j6Pf9Tj09&4f!CWHTLKbj%>#&9aN*FABf4_rhbp=K~%k>dlKq%nP zDM2ZTh9h?&Wr^ggLz_zf86YxmcLh~ms*Q4q@X9{D+O3eylK2z-wfqUz8;X@=<6zT6 z4CLbB0lDT;P}Kgx*Z;w9=0F`XBtnop6aFXY07#dcSmjkG5vnk6XfnUnz9Z?N&SEtO zJQo;%N~%5O{MOWojL>Tm$n3RTy5ty2YgwU{hU#z;BJ(-INf8fA7w9JAU3HrvY`tq8dw z^kW0lMDj{7(W00kM2PooL5t(32t z1aGkGX-B1v-bC7-?h1JAS=g*Y(-5RgH!)Ccaz@TOr^jqjZ2el3qk6~rnjkcioZ~&V z=v)MEX+cwciZYNLcAvWGc|k^oE~zzXjqHc-q_sb!V;UMG4KO{R-u{{29AOONW#pe5 zV>p+t_r-T}r-k|aRP|)Qc3w{LEoBD>nYLNVTop;+=t|EFW`e~102nWG7swmG%M=yXYOny1D z@D>3J%#qU6tTQgWH8Cvy^PV(7L+yJN=;zgT(5;KBD?Tom<^L)kuBr7h2}Is0s6E+N zVVvuLQ38uc_zWp?;%EjK1WSo|=q#bC{?8S&`oromP%A<*&1mB2^7Q+%xM}2N?woc< zp%*?_6uzG%ZfWzo-EG%*EqZGqkvGadN)X2oJZ$vDvQylTQke{pDl(9CD}^=@8=Mqn zW&8K)oXY643|)!cXxq1cv)g#(xHe=i+|*5gj<%ma=M05D+zQG@*g{_45Wt8Zh#Yc!aQxXqlT{uXIuG!Pt`R(Kk18q)Df%Xc7Weq4EtaY1i zpTLk{A+;(3*v5GlT2PPA#*h-n+Dq})l_144OhVZNKKM@BfS>!r-@m8p=}pToG*>5M zOEEO_!dV#^QTkKRrP8H7tnVBG0z>S=cFlVJZF=IunhnA^;bO=F70@Ex{(S#2p7!TR zyG9;9T4ttZ^kpDO?vK>wW-U4Q8xhBqc5jatZw2%eY!wj``Mhj5S<(Fo1tdr4$T+QG z2SWO5y7yWaeP{&U(E>6|n8mTaV`rd)3CHL=*VCeXiXuW>UxN+^P~zi%2>hl&o|}M9W#{Zf?=Uau*Qg3k#k2yN6jYh{2Hgfgo6uV(=4(%Y4ufM-|fH zU=ns`VmNtqV5K~!^Ow^?u7^eM|5EUFIo^cugQKdYxe9MFKZUV9$RFT+1u0Pj@SEcG zc^rhflb9{bzCKBSo!FGZiV@H9VK7)a__?8MWuGBAI9J+c<`QWkvF(Plm6hk9$iGE! z$e{i9nA~}xfa}zt>z3^UwAV3(36&;wVN%r4gJryX&FXCUR8aOW9-4cpWC6&t!s}Tl z8+|;hd`mU?XI+3|YpAvdRRn`_PkN1&EK$rg=r=WXuSsEf;Se>D>zhK9HHu=Uf>ddZ zxRm-hVMN?yaG(q`bdsC8>Fp*Aurn_vsdZ;+k2@(}-HrSC$xsPG^tED2l84fZd%_aQ zEaK)orE%r1+3c*9%>4O94dRf`rHJ9hyH}J5-%XLy4WyLaNtJRlBCN1ZmYN@=r|Ilv z;1Jz(WR*CW zqYkq_N3%=^z@!Qc3?8;rAD};mNh0hsgJD%;&PLsJUz1tJ@!>6kq}=`(tupEPANZu3 zg+;D2gEJG~SW{+}{6meV6+*^=7#mmrAO%$#A*VU!lxwxw`A>{mS|`+e@cSI4XB_eT0#bx0GSuGNj*?gVAn#_zO^4`qw$#xk+GX==x->sl6v5l;dx{%Z?O< zYjk`17Zrf93Ccp!g)k^hNT_lTB{wGr_Ynw$*W_O)txfDP9bOaCs&x0g!>w-E(d6FQ z-f48`7i7lU&>~di5^Id9^!NtRRHnkTBt|zgAwN0&YeD|fj}~`Cn%wVJTtcGjIr>{m zMR*JI6Zs||731s;L^TFK)JqGiEFnp}%@o?FO3Ny_>Xc7aP*S~mRk1z7Aw~a6fD5{) zRwA#hr;~wcA_F}kiVpobw}h!F1BN%cI=Lvk_a)H8HrJC2n~_O8M}t4Wo{L~ah33?X z7~XLNr-&*~jt)R2%y7!o($IIkP$^0#+jvxZ~*X26C6wai$ z1(!Mto=vLG4r?V<-N^ELWC3q0KZ-b*n(TDH;5=Xro=JmoYB|N61--FAXJfcIi~ElH zgcBQ=DTw<5|(eRp6gf@_2%XkxW3YTV(r1GAe z5gZxNHlyTsDD$1Cc?~Y4_A#)PlEc2%R}m{}MFC?ri309x61v;)!Ur>hv%3t!4%27q zfUN2d_fwZUNSuI-j4ZV2l5dZv2SY|T5Uu_%%7hNw^ZzMEYl=0}|JfKUS-2^Ncu}`* z)u@H>h!Qae%gV)H*IUTBs9Bd%QsR~~2PxjRX1uZ*J}ky2PaD{5Rtm%D(>;f(OJfiw ztLOX>#sC%-jnB=s5J^Z#Amukf!2s>Oy#w)t*k}uKefvdz0um~8`*M3WTrbdT(KgmG zYvZ)otD>a%nHe0oJ6d_lNPOe)H-$(*w>@iJU1Ru2h*XuiSf>k--)0GeyM+ua`~|l@ zJYMiAotf1>a&9M#Eu6mhdnCRtNf40O;O+9&EVu!w*mD5teOIg24bj$JvQR5Ou_}4s zZ>)3T1FA~>6g_ZOO(3Z_w$!>P$18C+T2C`avCLuN7cvWRx$ql+k=4rpk*VPa(VU10`fn>Lu{mKy>JctO~4Y1S<2C4<~`( zWo|T>C07CaxY066@Cx$-E)nppPSTuwzn2&p7bumgANZpN-6`37yRs)9D_cPY9J6R% zZ^xu&f8a$Ne(d2}aU+<-`y@q`4=E!Bbrx0s&vkPVybA9jczeYe#K3{{(20+MF19Z%ni=OjEbD=>AF1f@vBD4?^Ex5zAdS@ zcF4^7|8Xq5B1AlVI%Eyr)9l4=yH7g{(sBpey}k}L(8YVlqK^7$LE9~!6RotB$Ss<; z9AcqVydEzbE5%5bZH%73{}HBXgf66rkgXtqj*ln>O5z9y|7a&v{PB?gB^F=tuq;Fc zBnh&{f_g~E)3Z-n<>ZtU=qT>%q7IL~z<7`PMSgy*TL@)=;x9))AF=j6O6P=0DJzxJ z{3XG@XiF^Dn!x|`3iU$#4|m<1lT)Ggc6a1rW`J!uxg0qK{KkV{-$q9x(2%O8+z7m9 zsnAqjB;&jH;zmo$HWW#rH+2Ot0Q>s)eD+Shiej3P5CJOWH;8(k5|EWS1}^C_Zhrr6 z$)Yv+)Q#Di;t~yu&q)?i5vZUN$1^W1*krGcGAsvGBv1hyiE2M9-rInX^PotVbV5YF z_SR*akOz10=@KEnQFx)jVlK75CP7ywQB0F^iW$g?1KlGPQvhNRu&(|C=?pDt55D+% zY`_Hrs$LV?$0wMiet?Q|;{-uBye{Kn)Cvr5Lpzzf@|s)xh>b?hK9Qh3*lN4gBictG z{}RvktgWa*^ta^udYR2R(S-)zI8d3x&$hBCK#fsnNgqV6qXUJFlDdixr%zLl!+`=! zwBru3P6lbWP{P+quzxTNnvq-K{-s2P_7~CH4a5Q;Kxl5Gb3m;QplNelMG5sS*Sr13 z*cwh<=Tg|~pgKhz%RBWUrU3RtTbAjZMIW1;r`VAEn_#Oa5Dx>BSydEiWZ6v*pL5W< z!4+EI>qD01-QW&cZ`qM;ZYrVJAJw|i&LNjgy3^7!jT4q*Z2eE`-Dhp{6aFb}9nkV- z_J#E~afjR0M&R|7H+3g!pyci6CxdcJqW&DM@bke+iV;%|KhisvdTS$#hhN^0m2Nou z!xsIKgmIZq`nm11vRu|2$1@=)+3eQu-kuu}L2dsGPyJ!$f@5^S&vnifMy{AC3arq? zdO@&@^~ z{BLJJkZlUd(tgydH8Hg_+kMXL3AFq0(tl?(AWPWwF}m#0#`*Xl!- zx4Y?=nyc896pD^`T80vTU&TSlR3Xm$-U@2nZNao5 zilOl^*oc+Iq=oW7C4xr9Cg`*_BgRIe(y#noSfo0LlZ99yK0-_XFJub_I;GH-?h&9K zyekTO4--y0{IejTD1zB{&89RFoeb!!owwWs2FSq7a>1L7rZ3o`X#FTx8jB#);bid)vY zFpJ*-^Aq7we^HyO_BUOzjar1@A3I*#oB!jeXM~1?tsk66?-hzY;u1&oB0@wx)yleV z?d>R)0dJ`o?43q#BpIJ$c~w93aK0k;I+B4ZXN4p>nDD*n!6P{rpWxxe`C8yv;sD|1-g-QD!|j0g%o>*5>!jDLIhx2IO-dcE|= z6OQcv&Yyj?Jy!%6>k}=qj|*~u5hKa~GPd@sqj`KXo;R(H2RENvTKZ5iaQ#Hp6fsNm zdy0_JSq&{+8pGz_NuLFVj2}+1`@Ig)%Uii~ZpS5MkUibn?sCw?+?1bxa5}lwGnPQV)z3j0y!UXOBN4eBatQl^Jd2tHlh^S+@F znP`cKXOvj`i=GmW~dp2?^L5{{jbeLuqsa*!2igGZ^6codJs%RFh?dq9h z{b?WK%Fio#Hv6!FRqRc&zrMGKN^%D1Bv9f;ZxrxNe0}*-f(KYpe$-5e2u-5gy!V*n zMc@C_hv}6;ARGl`cSNzwPLi5rqSgK2Y4+7rBD|=qr-`Ubc}i%sM3RV)KP_0Bo%!ll zuyPEwbfhC=u=mC1!Cn%rdWF+ZJAz;_IDr`YwluRQ?($Wo51#Bl)j=qu#P9|IB0M{f zq5R~f8<;!{xFw#S7rSypZ@A)#gsfHi3Fl^YZQ`9#U50fRxq5 z-LH0BkvAQMJ=fjW2Cr993gEdc)a6Txr*pEi?@cuyCWDxxim+%pd;+rB*%rDF0{D2= z$BVnV@Pu;2q?~F^V4*@EjcCO_{F`mTv0g#|#mC3DMOCXlwb12NgC(K|jA*SFL+~vX zVy~a~3=dZzqr8VJ85yH=4`F;>5n94^P0c96z8ZB6jp&3rfpxKZ7-JAoKD_y0t-%5| zAdW>Ri@@`SOd3v2QyWA&=;sDOsJWT+AcOAp0*sHUHIluuJTx|kA{IZ%W+X!`Q!LW( zBCK^=gc(De15?xE)PTdxl9<>|bjQK=QCcqm}A1}t>r zoxA8Ju<^NBaRSobeg-&*l`bCO&POSs2)j&gC!~VVR{<~D}Zs}8WU+RzX-f-moi_}k_ z=Z>&_oRx2kyY)fIx3*UuuYkW_K5G`Irgi-IKTCmy{&bhLRN4PEKt2&;r7+a0G5a2yR$f zH8VT7)T87aieekd!2v2FoC;MCnT#!S4lTe0BFVw9_WYodIa651ceP zGoj`XbP0M(C#=A~0X;~-rp)Mosaz*)!+{49{xrXlxe9Sv#}6A6ZRD_YPi7;?A_x=u znh2?i%{S#jMb_$TmSC^CX(f~19DL>iPQGEZfypFNxV_7xo4>@j102GYC88V4K1NKe zF5cOm$WyyU@(3aX4Ruy^3P3w_ccS<^lky{x-#MTcnAEK>J3{|&z{6dCETzuxsWt&- zOiU=zF|)-)`Sf=mlm(L@OECOO)|8N&<(GyW+l?nB6Y5elmaSJxiaJFM9!7%JCLAKR z85Y%6Y>0Fdh^Q-KQ!O!qglVs!QA{je<{OE71C*F8@s|)69u)nJb~CyXY>poud(9;Y z{p^Hm!DkHEmig9jZZoQ(tTY4CIH3n698z01FhM8j-&f zS{6YE+|r~~W6_i@WtSt++w}GW1Ql)V=zQ;aFTi}0|)Ea9xldD zJ#&91HP4Hu7%|bUNL}eCezFKx$Ub?@|AD=;1L#<&&>~)Z|7nz$v-8hsy*_HOk|cI@9bHu0Fodn4@u~<>MER{_2HS zTMQ5}dZ$;6{Hj{L2G(!fSjj~L(C>*$f=#sv-wpf<6ZSjsW8E&)Q2^2N?y zBtOppbD+0O?!?+)E7~0NEf)ymUNsLAOC;Lcue5N++leKTEjkC#8lw@+UZC<%GZV-q z$K_M4UT;QNEr_7Y(93Pr2&;BpFaet!TF_v4x3byyYSj}G;Tx#sRy0oTq^{Kec!>Va zYpCuA5!&EB0?8(%H;Jb~=F{p}kqM$qA6sU&Iw2UbXl-v#g{OGF>3&QTV3uZ6@e zOrlK=KV2!xkFT>e5jXA49a;Q$P^brKn#%ohPO20r;v5Od48Lyt<~+@;Anr~?h;9&G zu`rzO7a^aMDGg9jF3~S&vf`-h`Zh8mvoFK2liIMR!w2w!PFQLB>Z5$2pw?_o$B2n4 zStnZW71Jy#wr$+zi1jS%_6MUilzr?>WsVmImJ|H~*q9f591 zIQM^y0(x(Tf?adD{rW5NZw+w!tK}x>zTq7>*uFc3q&#|~NG=N-YGWLc3@xpl;j3U( zl>gxZ%KBFp6T1{Y^ei$7c<^1Vjr3*xkI4a9@jlb)ecC;6vIPOeJI(Qa5 za|t`XBo5{<#X4B%QPZ(916(dK2P5?u#$kZm0PiPB1%SO*NMx%nU*iRO!ib1OsQWzS zC+JC!*|?Uw{rWL2=0<%v-1Zl?@~sQp@&!1|)juRDgnY>ZodHEkdV~hV>@^-qSscGT zmuLLSxTrK^_2=U)10+1DTk3#D!*`CI6HDGgq%iTBJH&+sI3*u%cEE-8oOs#&zOa84 zfkC2%J7J@X?L|9SSPiGbp>a$glCl;2>=qW{fkz>-f-0+vG%ZH6;=t-Z@GGt!*TJ%r zr8^lX1|$8(xJTW$oTYr~;?&E6K_$gFAOse!k)E#Z9-zuMv0z){wFy>ibMazlfN>`B zYBdd(@h8EgV{y-&WWGaK#QW%WpxAc28(dP^TWDH=JM+mf(EC4X&HQzxQ@4P1P4-^M)T*{$$>|eA|CXeNEL9b6%Mb zsw;712YRTyFbBh2!Wm=X>IAP^Qe$p&Wj-jk98%Ekp2_IGmB5=jMRT9#^TJeu-f`(R zFSY3>2~{|h9QYh~NsA}2+u=w{#nUqL5+TsbR|=XD5NWhQF=bt+SHbl+f@;fV8JV0& zQ9wbpz=GQEPsW2tSy^LXjV*26;}=TLi21qQ3Lz zlcWEOrj#Z?sbF5G?nFV;YB< zZyuDwaSsihCm(K^5dH(N4|fqgG{TvH5#;OSj;=(SRa*nbl>HQ|l-O#iz%R?Z-SciN zXj~3CZRy74+VG6H69xw#D%9s5Gb%nt9J*&WaBWU9<-t>UzpmaYII@Kr5A!W6$rAN9 zzcCBGmrcRE?SX_*EED#l`o#$@>g*!TG}gC*!K{6Jzl{lm>4+{OdPNj}i=v)4RJ#)0 zBFB2n4t`UVmM+5x2elQZ7c&17UnEIlmF5K92IK9g$GB5QQ z`1Ei^r$WZX=ksUfP6<#Exi7xgiG!4Jad-Oux64YP?EN~HSk=_p2unQ>nHZo*!mHpQ zK*IRh60NjLh)1)Ef>Yj4_&P5xScq>g!e@9|y^UNY>JH{{1@ErV#{xT{&cpC8WP^iS znf8YRbYktdPBgtrt>aa~@#5sd27Ks zTWWd*z2ZXh|C3uJ5<##F`u?H*h_(Hpl5^jSZ=^W_o>+mqx}9E&wjv6xtn>s=b-c<#Kx!Q`s11`ZEG!GelHo$-~Yzm}M$ zz9J9^F=s#hrFKDPGg!qQI6*e0@ILOTn7WGLt#*RS#j z!<>T5RPTd`a$xcO(ZMQIKWrz9&8W0cp5?Qw=knoJJtVy@H}x@*vc74GeN!jpT^Xf9 zBBHMRX)-exQvK%a`(8hcxm&#t_Zvom0NF|x%x^oUK-rK+uOrDWnbR^4G-Ze6EgveL zZ83-yGZhu=%X~1w;FHdJZO=_gpfJ7-%*>zA_*Rh})O0aNhCG@|N;@P&r@a&aST#9j zNRD6e#O9?TB_JvfG}%M9Zd(aN|AuOua<4~ab$RsiJ21+$B$JBSk_*9%g!p@#egBkx z^zcBfFbz|umxNcZpL}Ft!NZY!5_eU8JTdx*n)!|IEMaFXm1s`wM*K9^LQxC@O#ksF z?D0XlT!RGX=9*Y~7ZrCCII8d&XayYa?~&N@oBS%#;a$eU9m%D(HYte&>-I=1G7P5JRz8&typNwfC35_o@N$D{TOuebkIl)nZ|&6hwb^a$mL)}-z^JXGY(U%3HJ z85&ui-PIeI#|RKD;f-4~n{2I_MuyqZ06L=d7i9`rMZtk@_Iu{zY3k6BoB%1qK_Xp2 zNBT_|SYuI#0JoRV}n)rEr3$ zKur2p2_{%4pC#?Jo$P6TNDgc9u1p6A$<6#k;`l7S($b+CZQHyPT3G{zBR$;ej}_rz zH=Go{e}<*q-*dQZrA>89wlbBgPzcx%FMXrPkIQ4Evt|>qFMKCAFzeFk-<>Pl8TgmV z&zazuMHPuwE2Wa77!oh(A)cH`>*|*?@U30Sx~2rykF`&7K1SGtC?(**=SmgY8gu&I z9hk@4pwqJ1Wnzjv6iCJlw4uD)=sLg)&am@v}q zo0QeNg9+lKyp$|XCF{?VIDVX|0u&g4{lR@H_XChkd#D|b`Nk{s9H<*%aS{Q&q@KHkrPUB~rf~S3woSVF&GI8kCskmaM->TXhN3A}nV$kA~TtHuvv#{n!#>TV&xTq0J=NmLLl zLn8@kGR7Nj-$76?n=h^2n2GTdr>LPoXBTLjCIqFRy7boyKaouVUxFSO*Yn#)iurNk zF)auBN>QDXk&EQ#?^!H}#*PP(mgaIDeL2Ht%7DWv`m6idI?bNWPXkcs8@e!Y;~v1W z={xvW0pq6=cNg9}r9~X4{{Z{JaOrhfYv0LPT2rM*F0aAfVe{U#*n6#OFgCux@!S!v z_v-K24H@8`$J@c^Gaqo*GNHQW+ zNRY##)-Ki}LV(2~KZ=<85A;Bx@iMLETu@v!T77P^xI22C+U>eJ#ip!H#^|xqi$>$c zVm+sjlJa6yXSsvfOz$S7`7MSRP+%ZbH12KjNv9#16 zgkX^3W3R}vp28#}UaZr@Yuo(x!Gez}Zte!`IOi^Md{ru3vCm_y!4O#v|?TvH!Hqtj z#FUzeLrGqmpUiDwc%RR0ABSa0#~q3KU+EKcVRgv3h<$EEqv|YqQDhPqg}RXB-Bbdq zs}TvVUa?gMq`E2Oz}E@%XE{DdkmzH9KycXC{I?VB%!|Kxd^2Jza|7XPy! z;L)6SDJy^TMy^|ua#pvCy61ukE)PoIn?SFTtti*W-;@`X!HEDN{iC0ZAOi7#W*R0b zUl0DhJ93MYgICO^ZG3|a_*O@!X0dN2hF_9|Hs~znm)4&j#-1SkP zFXCqxJ<0Lts%`vRzEpAJ(%9{q%&+w>b`dWPdOqZ;5q$^m8q|==HjrQ0bFYYZQs*TX0{R>Gc z{GY{Gn|$yEYAM|JsDJS^4|cO0>i)Q#F`qod9{jne-_h8AXjOknEb%s=BWQAevVQsJ z>{xb^IP*Ky$w@oRBymC>K3Bf6p>seq3;`9-q09N^?eF`rX$H>=_dmg+h{5sOObGJb z3JK-Si~$S|u-3zoGddz#J(u74)w_q=qS#5Q*BSbHb!!+UJxCc>NbV`0gQ)2NH^6YLq!1ATC|y_jK+&HpfXqbz`%6idMW0Qf{qEHEWQd56V9^C7E(?pXv5HF`c$ zYD4_r>6iVk9= zZVL{nLzX*JsVmLPz2mb)>Y0>tJ~7Bc`Uy5MmHO?%xh%M(%iA6~;}*e1LYmZL5lx*f zf9J||SfzNh3j3?;;*VC}$pQYyzSGaQ<~e2tm3bwEiUl$^ZrE`^Ex|Unwv9IUW7Q}n z7nc2T`k$ZJkdta}si&V5V}T+*(tu&=+u&3II^3^Pw9aRO;@HsHW{NEhbvad3Yui_1 z8@@xYU=z3~sGRi6dF_!osC$ORXB3-vw~xu@_4_?xR%&z?)Q%X1s#;W$`SErSgDo|l0@$&E-E0~(D5$fJQaBuAHvdYp28Z-H2 zOHG0&sTm?ELJ4FP8Au2#zKQ$qI9wexYcv|vqW;e=qE0Cq&b(_R^`q0_&4kh2f9TVo zr0?iHF3rgo`7d~UUH%Fazo#D>Gn>xeEMF=rn3$N*3s(xuynx|SMgJ_Y&Euwu{Apna z{<*hjXN*JQ_`-gQnUk8DS|Ejj!qMJ-|B!<{)&An>ul?}Il-w8e!d~S})c}VSHW;QywIK2fmScApQ zDkKQrN7t-MB1UR80-pR+eC}hD5<<#^RLZ~}9$4_OtEuv@ykB@^CMIi#=kx8~;_<1~ zN{y(mWge6S)F#|R7zQX@jK)rX&d<4;9BU<8DWeu^Hsz2sC+4&V=gYL`GcEGnOGa*J zq3}neR|0@L`PTmHhDD*r8uq^xsXc(6p|}lO`dAIA8+%jOy6iz zp--)N6m3gsX%Q9`4Iv1?q!i_w0FP&caHp7;QzBMd{HT`v5q$)roD|O_$OhMUh(u}@ zn9zRoc;H5TRMpZId#kgExKN}AhvBb8REEK_nb5s_WXH|g&lCVSNy0!SwZou!SBjhW zu&-NT$GxY;l3v$(DSdLXBJdDIM;$7`)AhN=Rw(M^|37ehIQEY#XJlib@kfJv|zG=^fWr$*T0Q4{z{qLeIt_5Ns-`HRN$2LnmR_4D*y`nqUQm2F0 z{?tI3L9GcHDh6It-^d^(xsQRrzrS$o?ym@0SZ^vyR9;qcax(St%Y%pmCWBbpo!FT8 z&eqn})X2zT5D*B=$rbnKK*GpcD6DiFd4ae4rX}DqlUqC`1Nv|reGWiJA#) zw@zV2@EA!k8q;SfO9CrQBztc(R=P!bv&%hW?^NZ-`)D%69}olp?%xCn+sUI^<>eQl&{{o)lDGBhd(kl z#N0*2u1xqw-p>Uxo>E`S4UUpiF=mEZquPtAzxT@#jt@yReA2*;|K8?cJwCc@p`wO* zsMlxRTpO$ZMU1!D=DnQq%0Wd_`=Yg$Xs3z{^K5N&thOkVh^~v{ZdXAg0hqP}>|h~& zPh(EP63`ndk$thFpbv`19v-I%ZV=|-y3g1dlIo?aEX?0^L=_*G()c>0;jD*p9XDe0 zzgNxnwJj~wE`$7FQ6((K^Y;_FfgW(0DVKO_yZ*pbozh$vjJ??$u-|-6mkr~0GR#;S zWaKH3ghy8hBz>)U_d8;$-G%MNp@W^>0&#+P;`YU$Tp@mH(MG)_-3_}NkPOif8VNM? zfuQA*4{n)_QiopA#?IsQ+@0#Ya6)c5eygLSRZOcgFcXD8JxFff`9^PCxX9%`plgVK zf-opuJ>xjGTg&!-72NIHb58NfXW-r?@;H(%GM6M{4LhNeFn}OHbnnyN_|4ee^coHM za_+mT3*k~`c)q9nTW7fub@C;BWs^e(N8+8zW9N4~M^g);85O|4zsh*K-htO+k|0-x zw0h(7x+OJ-Y%r^<8syN2qZ|CYM}d}l;fkJ{ZnP88^L{ZTH-~!v=}%BjaC0H8GXWQ{ zXthIePi&Hpcc$Y@1u-VM9xaq@zYzY5?WWIC!;gEOxK#pWA>L=k@yXt0HI>}LWd6PK zxBnN1kG=cDE(i~K6-|qT`jIUD9HKV;N`<$Yi_%=iLZDZ0E~rRO^<)D4R|55X3g_kp zQ3N(}B-%erUL2?S$i-Y6Vr`zA-{0%M1i~g9-MWydOdE9x%Kg6|sDEO)yZV5^_SuLc zd<-k6{*mu<&uQ^wBB+Uviv=5IRXbf?L-DPNzLBos56 zsNPBV2z+|5_80%|x>wZmStHjHh#Es=JP&WXt3A3GE*^qDpKi$c4_@HEpBl0~?r(fE zLVX;suRHRys(&oNmU>#mj!dSSh+M{jh>QR^hpffemL{tjNQ%hPNhznmg9@HSKSHdQ z1+T3=_du|fq*V-NM0}uhTUe75xc>9+N$r}h^wcY zohzlr$o_C5W1j#I+C$QTo8->I{O^^!s{V(Q{(qm(?jyjT-Y@APgOu-KsUQ{7Z`YJR z49tgj*1c{ssK!%u%&yf1nUBn*QaF8#9`rv|3=B8gmsk0gzpX9%;NhuU75vCtB7Dr{ z@F4CJCezj=Oe0S<2ZvS2Ga5~e={FlxaUDgcey^zYFQ~2^7j!E_%g6^D2*wi{>yqw8&7;ELj(5DRQGgHjJl{`Du(sEi(rr;QaW zq>Y};{az7#dH%0oKXCh_6kZ}U6vNRvVP?|l(yP3jydfod{!p{em#c|d$-nCTKYrAX zy{!?4#Eztf3LR~C<(ij2!wG}-aZ~oW#74pwv3TJbD{Zc56J$Ud% z!|$?BmB1|Fq&CNEa+i;ODHs}!;my9W5lOLd0Y%QFYrIl|qApOm$2YxEZB zG!KPx{y{g%82fX-rS|8Jpl)sq`Mo}v!?Sxh!WoyFqdR@Gy^C5>k2 z$o9YeqqN%4FylS&U|%P$PonkLV$b`>8NGfweef_P&}6h2 z$X+}HuoXV#X)xr6Zw!F)^75~5#wh%cnAn8*r56|YI1<`#PPv`0PZ6B~*85oN6g7Wp zk_th_@zx~DyYH#-(GHi1O^@C2MOv`%Jz|RDItRRnWL=fHU#SDYAW(_~qNh>+AHv*S z^06R6+6q||4}7r+oqNl|q8j#`nMia+m(qOg?k#k=>BkuMM(tkz@TXmh9}< zx0;$y|HsM?^wypN@Tjm@oi?&lbCMSr31n^8vUZ&NJg~-qSd!AS`5Wt?u1*?sCbp(G zNq2mv1$~|ay*^$jq6Hp_*!vA9$hn~dwSRJ5cikLPhaGHLO_5Hw< z*#s(5I*3sIvS3PC_hJuSf9{Cr{D_yo=wc=pn64(j^&lZ-yRA+-Zqt#wt7MQA@E4d- zVj}Nq;-GHS%+oK-+0)d-t&#R0E-PgR8^wV+bi0(#C12%4#%p!2bjW9>NXA^=!DbJ; zyiXf3616JiE@^zaxW)`zHU~pgn_Yk-QeAGRe@jeuTSr{wdPiP%Pfy~+x_joCNJkD~ zyH^Y&-*r%B$8}^f5l|HJW_*&6LEKGS|Cf_!SBnZ$o!C%S}rQ);!cabF*}o2cU0v`Lw{ zY7Av^3e%|56O-n-BEYGTFe&!y$VhrYjA%w?2;W$!E3VtOArUAr^9E(&yaSXWf=p!I z?F$Z&cvLu?NjhR8he!HLa3;JJ30ldcA0nJwGPT0s7@nJn%23xGOiuk6PF8-8&EWQf z;qV(~ENQjC-`o2+GC`I)fyVd>Yt(>RlT#$HoHWwiP;@%BRihg85GLqzoht~u4-_mc zLIAZ~3X{L05K|e`mU%x!nQZCD{znC&cj|8bHwJRvYs{3;3U*^@H@r6we&k-a!hxMK ziEjIcg3edNkT*9P^nCs<%wvWgxsuZzQf4>?6i$dW7@q|V7DaQ^1@X11qpy@Q_gSnh z4$-oo-+txD@6p5MH#B6WMMn$lo$mIvwv(?5GVJW0PUX6kIJ!%;)-Tc0Rj~d?B`FhP zln*aZiJq$&Luaoul6)HJM=vV5f-AzGO96fE3Ia&8(QcnZjUj_I6}1lUH^l*O&-F3B zPuY@jMwtrY@(%I+3p8VeIvS&K7!2?kE*X;3t%~H<29$L!H3=s^x$)ilI3Pld!7G`OD(#Cu*9XnR9NCER`3 z8Gt<;oiU#nluJtAPi|BLLm;Pfd(3lte8EF#UC5^+iNoF<4BL#G8)t0J$pk{~HQya^8wy8{$Lc=wej--CCBaqL)Tqa6yz})cQb>6CGONWFyw}s2A&!Ff zkZIml9@7)YI-syVAYX=`QrhJi?l~<#XXNPkIwcY0XFYDx1I~+1khuUmTh`C^Jr)QcH zanB!`HI+&#FNL^-BM0XzU&6NM(wK>L@AMF*9AN&pav$VUyQkhap2=7T;O7!1>pMXG`xbSJCXN}NC}l)X)yA^CHjwt&xY)qzL(p*ohr&!%-d`-n)7aP^*1%(Zg%J1Wkk!RknY`K@>+zCb}&O8z+%`vQB+jS z1|K;VwlF?8IE;U`-j&tn_sY%TGi5M5GCd8QY4YXijISK1ck>uH#1N%JlCJM@$q^39 zH3I`G($jhS2M5t%?7Y%rDi5gwAiT+QWf1N%?rFzdn*W;r-3eynXt1cXJHrK!4~Hi= zg0HVEmZg?w`XcMP{-HOfHrrxWe?5Y-8GuO&3eWd~sJ{ixHHeV%i( zxb1cA+j+8%s>K)~!+Qm(w-FZD(TEwZ0JYHt?o}CN$%Bj}Y7Rod)Ue5;>D+jtwYWqr z1{ClMIbneTC5b6Z1%paT3Y`c`8cb(@oIC;!WkX2P$-sevB-s>dwINFbj+WVVjo3Uy z8_;`GbAfAr-dJpf3pI>4TE~1LIwCzswVn4&$-1EilRUm3UR_AAx4l^KX9^a@J4eva zsQr0AwWIfXXNxuPW(_{;=*(tZ_5n;1{oOZ3?gmUslk*<&*U@b%yP9dpdJNS@25Bq! zA7%i!iwd>I2?fCD2*IW_T0JD1o96!ideeDk4ygkc#*D>d#KaZj5w2SZC5wtF;VyR4 zdJ&%sX)$qH1mYf~FL!s-moTVVWrkzT7eOSK?)DG1Uj$WhO8)@C{$Hc@Ju1y#Wq6(NcCVQ6Xe@sO0;UQ6-4fBlV4gd<9R2%e6 zR&KS1X0$lMb9ii$TY>5Algtp=wyYDkx(N^sQ*odS^WhQ2nFDinuIF@2w-6YTq!K-d zOsm^@`l(N=!I8?^UGq3)HWS~b&}zF!v399O-DSih)T?ss<$o_0@57T8oBcx; z7wb~sH+W}T7s&#YY;8WWs}Mw1r^qBaJbau%rYXAnkMEc%+1cwipD&MR3jc?dAkuUH=Q7kaNs)gwB_Z$c)B-zYSf_Wmdv#u7 z{2f*O(-mFdIxtt^!Pszu*qDOu?Vp|Simx|UM*R&X-KJ~Y;ABsfd(G0{w;lZQ5EeAN zyediSQ!Db5j3DCvjP`dsZQzm_{WiE7qHjskkh31bqUVmq7ZV)TgW=*b(?cU8NvYI8 zvgTkt*=R&Gqp_{ZI&-YFu~AkMbo6u&Sx6MpvNbEy9dHCV12po^YxfHmkGi`5Mt;S= zH~57<5;cS;h~m)8gf~CR5Itsw@d*MRm{QbkV_KnoOnvR>ouS z94T8U93C0oV?Q@KBBl=bd_(2(u+B$mwt}>GZnF+$)(8GO>#em2w7auMGqDkllAa|i z?y&xz)aLyU+vR%r>)~z_K?=P|dmG<|NtYg6{tjymhLrRKw}-IR7x_EwwOh96c%=3} zS8NZ3-C;yH=)N&Yl&N@=BT)FrmYCs>W?^3m9w@F#wTmrIxu`T`i)e|3yyP#0yhZKT zJN4nu1lk<$`So*G_fk?*>vxDw5i$NRTfwc=*DJkSt*h`|oIPkod2qcM)$5TR{W*(x z<+fJ9dwLc1Jf3M#@Bm59pf$$RAxm+z&ebfDr&~|l>hFJ&+i|9KrOR71vf)q@j+rGn z>uAvSOf1wL*y+^*T2l?kwe_skZk!@$VK2$dX)ej@yVu6PCqqX0*plz|b-?u~nOgXn zi)*_hDIB&APH${r$mP)}ysh)?gUbDKRL}qIpY`+d@;Br!jmF^(U_iV*UGTw=35Y{l z=g>S?pd?BC-i+URSSOPh8jQ%@;zZ{-C)6*YTHJa$6p=qJqJ@`)#09Q|Q5w{lf($50 ztu$`Z)OemN_&;~D-@wR)2TZDK#3d4{B3BOhKYB8d>`RHYZ(DM+oUV{7jxh#p&$aco ziU#C()mh)^OcSXMn!XOiCJwb9Q^n`eTv7y2M#;@cf4#X9k`N{xD|D}}toj$u>->6x z>HPE}=zPASc?VFYO1nr!XTPL$l3kayHP^<#sZVSrTgTAB_!og?k$f&lzS|t~#H6qI zVgsENI4nicdVhNdI8C}D6!eV$-Z7TY?d)r@nfb$FW6{#$&%7=6f63{1dws6xFLlLZ zd6DI$)B6qyb=N3u9@ur?VSj#VGa3T1#>|A)Llir$ge)k)*M+3FO{=W@u%!N;3C z_GgMHDLa)+gWDYD_ISqJ>isecmw`aQgNNntcL{p$l7nzP{T9u%5j#$ev9&Z6JgeDQ z7v4-!ZVE2(R!)Kv-h`mfJr8=XAT zOvydJLi8!nBCIa9!>Qi8Yuo+PnLRim;Nllxq@?I-X+UR}dt@49q|ZHT-w5_Bf<=S= zB(e~{!Dr{zOIxmKAXCm-mwT9z8}v^VR{3Ao`|ZoQjI7c*Cg@V)=7P0ozfOeC`&b6y zfr3&C|&TD9BNc)mW zq&oM-2UccyaVnQfs($fqZ8 zko$(G;3tu&H0?1)S{pDSUhntlNXzukoV?8*pvuG-PW+}1Zi^3dszBMR(mR$wi5GNU z3&*Kw*#|KE;O{d?2Xa~a=(E_S8KWjds>pGYuKwd~%i>dlG&~Q2?+$ZxD$8N?O-M)1 zvrk&R*;S;??UJtUYKk<~^mdeX?ye>%5wR3T-@`Fes{NIOw6KzWv>>T)v@aZ=7CMH^ zL6}l=wY}S$1SC_A9Y+S*EJA1Z;i!W%HnM)tE&CT~=u5AblPyj;+2GrDfBOdbsQ@mE zp^RId0e3_rGV@*G@ntsZ5e}V(|F1z_CQzlGuCC)-&|6&`2?Bz1&-fTyUO{074?g|` zznt9RNshp&XZ0|yEly{bfSszQ>qpSwB_etci|m`Q`P=WR)z#{(qT&pm%*+Yv&ZQT% z!gMn&nf%NY9N}J9+Yk+=bJSMq zqWLnKwwN;ks?s{mo&w-~L*&CbxDM+4!wbwx%K$*)LzPD*i3 zUF74u*(qj&NiXaQ+RUb1aVKs*tZzunca!K0tb@Aq|JF4%4*yaLTalpmRZWYP*- z)f@6qllr0GehjSf?_q%vxtj9^)8EbnD#WYgbDgK9lca!F7>{15pVV5ku@!WRP&H(v zp72tAb~biUrP`3XO3>LHE)D8BBhQlk4mjme&1ig|LXtB;j8zn`c)T?(*)e<}cFR}{ zwlPtRoQ>1}T8Jo{nl#u8N$9-y71lu&7=(GU z5kC1)j#$@>`qGU_D(GC!sih-CWPAM&7@@rzlJ2|iJXe{kV8aCZ?le2ObjUEcV1DD>h*u)PqPsH}F1Ll95-T5$K~d{5(bKE81lu3MHSs(pFPwcR)1>2BU2 zlRulD%PIVdBkX9wxbbKz(K3t5=n&6B9PY>73IfL!+6w<4I6&RfCSU+(uux3UAYlcw z9k(X(=gOLtW~46_pIA-ImH}ydvZ1YyK)c zFRamvz7FBchg}cpV>gQ6swDgh}p0BBQ;R7a)>6+>j%C;Q0Dq zE`-E@7KuNx7Os`F-7E%K zK%m!I$_}~8Q)GS(Xb3(((WS2YWs4D-A90m^{DJMwNXKXTS?u6BYveadiX+Uf z3aVKQmjyF``rUoWcmW;%aVZVI6R`E4OQ@o1#5Dtb)LuMXj+B3@+}HF@>4-}RIH;>T z(=E-I(*LTO{0lba8@afQAQ$HNy|TB2AzMzFrKkU$%E|dz(eiRzV?#)CDijf@1Hnh>B~k@CWLUFoYNGZ|RKj40o(c4IW1RU=Wm~C`s>uk# z@o^aATTGvO99c3PH4tr3?qvyWQ6%#WTI$)$B_1o*vZcG(WpO=CV$6N z@L%9A&$K^o*e;$<-Eom!aF0{Qq0-}dU+&)Xq%*pGzvznzx%LXqJ7k`ss+0{JIv0O zhWm$xhHTE3>x^PvJcl*p;?%^+0E?z-Yj2+q&*q6;59D%f2o})HvmC^}tCOI~xie+c=Z{j6#9!T3+LSsx?8C;Z~LgHc?M!wnyz(2`ag7 z4Q;q9cT?V?2$3tO2vZQ$0LlN^rzUyfh$Ng?i^Q+s2*+j$dEbDgC6H56tsQ1xN4W@uV}9fU5InW0#pR!!6M>$m4( z&{n1aumK%VoZf9gxkCXN)`S9PN~YqW_2PtmskQ!31h7|szY%9ENB;X}NdiSi3yblr zt{PE!Y8yV*f)@w6&^IuY|8ye=jGg+uK8^Blj=^*>8_LH_J8IAeZ|eM8nRrqRPyvRb z)PSKVRsKezyStN+)GAiOes81M>m6zE{dETy#|0>p+rE9VUp$|0ln!UHq6j7qa|CoD zBg&;=ij|Pik%#vpu=hIklhmeDOmjOuN6U3v&XL3dlDLbpD zYb~aRuGw%@Z#<||K`U|PCK8Ck!&MVeVQ(q}ZQkus5{7kFlD_v}vTKEb>! z{-V^??Mmz|HKaA0z9SD}z*AiI>j*Y@eml9S%jcvzzF>N-*?H!=U(-Qp!YsNT@nCxi zzgA|EafYG+N;+ys7rrF9QoP;K=wP>nu7O8$4$D>n{WCO4TO{SxpIegA)g+2|IC+eb zH$ie+0Sf5}fA@oEA$yFM2J%D^jhO4G!K%bgt)hy=_RI()yB|2IlHTR?K5ZZkNvsOip~&uFBT z&mw|2L>czsbB_Wnw*Xw}ODR~;3D=?nHgB3_%J~m)!gYBN$0(uv@YFsPQ}#bYdXfcffxB&bR!W=r^wEG!{08?yxEJe%O79PETiYWgXXhznX^@q$ zR$nF>MYeK!)~9;YS@c?q&w<;&VL}p4&gH`; zRO9KdY0PX26cibev{kvseK9t9%>Ls4=*}$vHO}uQ*T2H zV1bHQmP3MiwvCEV8ll}b6?@kkgePgfYNSzMK(cK95xo4ULX1#Qb9L>vNK=jBbGM5p z&7OpFwblR37^$bdLmK~&2Z2o&g2K9H%L{RBK9KcjLQ>bU4_ck%1(95ln(%~!`cg-) zUj_@Jl(s3PlCW_?@~ZnewJG{VWC8%jtz~(2~ z2!^l&4A16#u+mCluj?Ys-!bOy5SlnBlNS38*4_cEp*5tykM~!cC1@+v6J};+EH;Vu zjhL3T{N}N+S;2sGsF#K4BS*Bne=;bJcI5&d4665Yusy{=$Bd3}X_6rwA5?9tmJf$Go9) zb$f+UEb)gw52p@VtSx5!4&glp&U^Y|WdX3rrJL*i*3m22Z)f^MhUWX`HKSCr_w@L+ z^jx_y1LT}JVhaO@oG7cLdZ}+Pa@cGe#ttNx5UvX8asFW%VnZXN_-8@r6H!xw zWIkdQwali1CeSB&#=7YDYRYqE%W_!jO_}B9N}lCn1*y<|ISxaOSEs;D@uCe{Fv8bkXjyd?W2zY%aYGmy+D&|%`=gO|QL6ujeFFptGJ zufX1bc{BdW{KNQX@acR>bTlFb!JpjE`V7&{{4^97@6>?Qu|=v#@0KHkzv{Ag^g$AxLm}sy&8fNa}nEp?ooV-pH!HDeV!9 z+V|8G_oh^+XH5l?R>aYr+S*H_kQ+y1#SCH{cuW1{>C2ifL& z57QB2FxJx-m%}?*?|xzN+RZ;&@8Z1j@gBZhey3@L#S>4Ji)=Qo49#&3V~yQLm3&aB zb8~W=x198wWkmuBrtR~JuEXUMHl-uroejlA+0{YpE$41nlNI-?FQG<%h-v?kS32a; zRh@*bV>X?;1d8>pOJRupiP1Gti2ct!s;cFa%c;5%6{Fe_kxo=w8ENLSTEL(Ste{7) ziw;60^Gzq+tv}r>M0pG#*vfzqy%vzC^{w5fYk(|iQ#K(B^B6myp{@$m4lHB~7BX5I29kkh9% zWRJu-{FB2Z^XtpD%U@nAPH#aWsRixy(;^et`CLvbqOfVnWYt$yG(|XJedYRyCMQ^I zgV>&!)12zbjxU#u9K}gW6=0ove$Z6C5~8;l2Y&Gq5p&jN_VwcI8RW+Eabe~6z&Y!A z;qdj^<5~7Pky-XT!8&Vu!SKC3_K296AcN4(hM}h0lWjS~g)$>dMeG_34;B6G?>}Nf zDqVqsFbb0uPef{j2RrUQ8Nd;`iki-j#Tfk1SGr8VYUV_Y^sp8TT%Q`CPkSh>{_p&Ql#sfY=zULXo(+cdFD+tVoyV@w1)-UT&3t`Q^O7^S`SymU z_XU<;sDRewOj{t-uw_kA@yuVyztc^=!@XL^)on$K?s@d5L5buW+T~ogu^B-NEBg~6 zOoSwOmns+WKLUqzBs(nZYV)G-VI4^E(u-wQh7wvE9=3ZIbxGwL&5o3b$v)&7X%W+c z+P>r+xw!24)SFiIU)$ub(a7#$hB-82VhD^z=r#Tdqps&;RD9qaY$x~y=S*?;In2@4P z9@)_Dr>5QOa@AJFMG>G&R09y8%ku%IznxVId2aZ8?w&GC1Z>eXWdXa-2%7t^I;oEe z;2jW4XwnqQ0QWB0fCxdAbg%D>ytcU7JLXJSf(3s+di-Cjb_%cr7=09#kw1Cga24ex zOq&iMJTE>VtV|!vACFl2IQD+R&qy0iabCm+sn9}Z%>Gqn?ys*FlY-9orQ1A1%Ii@K zr1BC*bz6WPuEYgLu~+=6+?(jOgLnk~gnqs84l)d2@v=R%-Sku3d0S?OINsl9bQk}1 z7z13+x$@|polP8uWOq?KtU+i*IgdUuQGMd$_?fiItN@tRbQF2J`a;O-C>j7MfNb_y zbM`(Ej*{XHsCaqRCxAqqJ|Lk1{AkYMNW18t)#@Po_t$Ru`TR?So)50@J3q>lVK=P) zBVpJa&P8wkAPYF81_Lsw8z&j-dQ2c;I&KDX9f3^1Kw=duLl=QYLG0?U&A$tP674wgDULiynZy68@H=@g{cFPlmdkpT3 z1Mq0-48HxG1rN9O{(Lo(=lEEWuD4zA$N5@E4mXbu^#{JOitKUnVslmc>J#zW>T(^0 z!u-Pd5cIZ)IemL(b4^4@@p#NGcG&U|EDIqHyLmfU#vh8iwv(N&>5&pgu-Kq2y;jz< zFCMo>yK@_y%Tu}D6R&%H7l_n+de17(_*kqq&4KifpX!)D6!wy!%=U`h=q+WJq=tqY z;;&>6gXN}1p!FLOh*#7f&?Ym=-m>WzYqSa6a= z^9BI%1{Q5!5qkehAqkN)@;nNp);n>P6g|tzDsk++IX2^KEU5PWDdYGJef@|UtUl^4 zyG*YA(MAK2+e0W9uq0|y)<}7^4oxOiy8B*U3eaq1fzO{1m)d){F;P6DLxO9I+G{{Cl|DT*1B-l;b2C0jnf4|^Ti?@l$I<$3Lylf0ww}dRe@~HzxaG zFBt@m%phcURpsbveEQQ_Pk=fU*i60RaN#JmIe( zVj*;>tzcM`5N~B=WI_>tgJtOzj$HM=?YH)nmv^oEXPp#glNFEcl?H46y(AxgUOP?? z#A&y%c@kf;lR6s4w&Bjb7`+U?gGWQ= zILX5byf;m6Ic0sS;z#hO8!??Yi!~WfR5)|lW`(ivO^N1ke5HtAis{%l(9v}#{Ved10eYDqA(LriAhF&qUBT;p86VP|FJ2<$${%& z9yNeJ=oyNnRzLl>sul|A6co8|OC#*~{g9X6ktwNce#8OU*q#(4FQsAx<5Zhxm>cNl z^xrR3l)psNwdL2RVOrLP$eW$OD)cOUVOidw_3T8q{-qhY>skhCA) z@<{{!G^j1mJsW-AmG7Lm=zPVdx@>kvRL(oYOupDbjpv@@BAw~#+^hUf=TlY>8letH zzhp6J1&H)~V3F@F2A%QJKv!YJ%~4pK7lnM45$^VW_s_bS(xC?oIYbNT9MZ!H@RUaz zUh6S$pUQ8vE5dYr`s85Zc!?dW|6&VBrp&Su?OV?jPh$~t`{w?1wZlFFKyUQ3{O?Kf z@$LE6Du)%WX#5UkqtblR^u>xHrjZ1yP{%cRM=s~rRy{H#=Oe2ZKn_kF{j?k=Q1jq9 zFYQyPa@81s_sClC(eWv6J9UZbcOz1JfBI>1kk(=<{heCS@44Oc)d$5$^d^-sV$~IS z(eGYpd3p^QLx>zp_{-us?_$#e*x25nI-zp{guK*f}_$ zAzJM>_;>vD#N!cbfnfke`EO-ttfoOvt5Hzc9CI%6e`b02a8*#k@4d<00Yf>T`5$xp z7cJ;e$V7q%w-4m0WwGRA-i_wVgn4m+h0;pj?5~7xFYFnSuWsK}ze3i2?3U`9HiJ5& zb(U8;qtEtFIL=660?znavn-8At&VPMYX7xdovJ1Nl@uA#2O+v<|Xm0hyVZQI@;0l7?B_ zc7J}^K{x-nZIP9v7jmet*z6eMlYwk>L11lqvVeF47Tv(e)NKd8uMzWMuq! zA1WHR{PkcMC%e zZ5vL-;9*j5NS@PZb7^`tTx~qvYLNZ=k(b*2gK&ZfLsU@bx$EaS@lokfJ2p&s_E56o zZ&S&Ay@|0%F}>q=m;SnHWI5}URS%?PsEYcD?alEQ$9E}=<)o^w)nd&iIL(j~e#jCY zOG-iSQ`!mA4)CIG?hranh%tjXadGaoif@xy?DD<+^ZBboc`>+3N@)(TU(JqHO+0FC z^8YTU+YRM|G#(xX9Q_1}ux=XoYLNc3q8hD22(?SnONJ#j3?XA^_*xGJe`o)dd+K|s0J%In| zca9ZA--_t>MP#u~w?0jiLRJdNt!`{cztTokMUoZokcVG>WnX_fTy2Af=9{bIs%M!^ z5cYZ9PLo+vQC#*R;#{!u`ITNHHJA|AG~JAzfU~!0=weB*@q)lpc__n_+pX?LI7zF6 z!0Es(lik!K)*rVnj;nWs*k{l1X2L#D#51tH1kHVKrHaSgHH!v5_Uy>~QIiog^r7ePi}`h3HQ_0&~$DJ_uuI2okcg!Vn=~H6a8S;s^NZ z@d3N<`u}rEtcv=m&@M*Q#cGAEK0L4R{;Y}6wMZa98!lMSJ_!BR6~R_`uCW$@+uE+X z>w|Fhy)*N;Gb7{2-F1(wwMEe-ygmtz*)?+ zJwf(dj;KREYwX%+LZPF-vAz}8@VBT~OdIaipE0`HEL~Gpl~w8gJs9hCwLY{GrJMSdKRp4X&A$gGu&G5Or_D&B9;%Z)W;^hG6(H`6?<>fMs2W&JbBPH zESmum!-(mP5PF}G9oBilGB8t1ov&Y^?EK(1$I^P;#^4>{1R$ppXnHxGVHA!1@vw`} zVBc8u4!iJkTmS7n>?N5%ll7@y4bRPn@$_UCYUUtowJNkX zy}i9z%>w9-zc(8%7s(}E^HQt!P>19R+9)Z0W4icjdWvIZbw;O*@`yX)vMvKMf}p;g z7zTRK)G4Ir^Z#dR`_)e2^>6ol82twQ&8VbFYqU$x;3BT5sp+A%8^n`Gb+7LP zmMmn=_OM;wtqy6`9Q#CZc)?X_yu38HFAgxY2AT7sTs0kpoh{01xLdn9Xs7?2a%W*R z?RGg*IAZwtxa5lteR-UH3Es7AL5LnEk$)_6s?o8$0cih@UA+UOroh%VPiH{oqY018 zoy8IfXvg%3DB^GkDdw_6yF7Vm!hzH;e{Xls!!$|RnaSf?SEbZ&y3f>b|zPk?${R53Jh=6iCZA}@BE;gNJ>2cdB zVMjgQVnY*2A=F1$}LI2unSbT!^_;T}?F?#>ccUK-)Q3n6#6>`4$9oP=2 zK6~$(@S44o$eq)@TV|WXVT!XS>`R{!A3)B9SY=u{4H-mM|0UBf$*BQg`h6)scb=iY z3UmCuHk4>B+T72t-F_u=fwLg5ZEcDC4(Z{PTg%X}H?8_DhoLqiOWnSxH z;&c^r&fioFXByAX3jBV$u4k1`cW2hB>6-&mi2kQsFIzG+H#8J-GVg*N=Mk|^%P5oU z*W4R=Ef)y+2gS|*nOFs_QWN~Crjxox(Bs?%CmB#m!Y#sm{fY&J3hkuYi)g2@l-Ki_ zckVF2$>MJ_-CzG@S~UBKDdfx_#`Yh9queW=!BQv8(!6mm)d7y9@&`1bPAAMrQJ(2) zW}d0-m6L9UQ*HkveTl_SO!Pc1br(;QqPA&eMK?`2=93oFxB9u1W(U@JU^-+MRe87^ z13`Iag5ica>V5(6UJh!pFZchJPH!LcEJPk>i5&Hv0n{>Q zp+&K}VdpT$gy6`BSC;LrXXA9>4a(K}9nQr16OCu}$m2;(FaI%Z2$df~j~N1qHw@#q z#)yJDg81{Bi*X_2qx4Jx$*J?*X8hsd!vMPpy1tL)fDMz#+t0X+mO}9dfmnm@ORZ9C z!>*Tdc8CvBXlQ8n*3-Eg_zvRnfpd#+qdhE!e`;8|YU(X-ib0@hSgbZcQ{dh1-=UvT zoD$ziFDa^M152V)Q%`ISH`F%U+Y8~#=h%NZE3HaPwEJ=VAec|>Cuv;m{#f_lX#KQ& zG|1NjjrkLOt6j-tT3L_#mV3d?jm?|)ogiB)-_Fz1GaP(pex9$lX&}x?eFsN}R+*2) z{n$YQe8a=T%Ov2o{X1w9icIUex_9=)&RReqYx=V2T+Z&L{6-4h*#OwLZbg^Vn^6PW49={W5Yi{N<^i?nhBBWA}ksjl+ZWD zKAcWwa#j3V_i9eaVVEVJ$>wn&etLb?Ir)fZVvz{Zej?81uvUim_4DhSo<=#G%0YCk z^qk;dxc9BBzLeKmEAPMUCPwHzBoc5xtNC5CMbcq=?&j)xUiYdkDx-ZWJCnk2pw?*g z4Idw$AKs4Q*v_}6TJZB)%UD99aQM9C`^+xM4`9qW6l>v%^RNoUTN1(^HSYj`0H$#0 z$2NM(7Y>b!z@^pS+X**-vw?ck02^{&!Qrp0@VqAFq>MQLj9`hq;n*hnM8u3%14kK` zKSA?jVT->^iNdA=jhIhN$dpG$O){VNNOcwCVAk3g`l#BI->_XUVxWUfAEx>f8bD+R?WfERMl1~w9>5m z+s>yz>8oqxk`}}=s+WrQFWHGE=~Z$f)R%2n)D87x*(JAl`?YWF4hlc?zoxt|FC6}- z1`NNmbR1o6eOK`1{myB#Sa~l);y16XudmBMY`Wdn?}F`RfUj@D2+*$!|yCzA;KZswuwL%23Ct)bC?1*6tPc^_{66HC}r zm6vs6_mWg4yj5eebU80Qye;ErOeQZph7BcWK01W)SrxWSk#tGV4S% zi*YkI*u_lqqf!n-qSR{rQJI6o00LRlGh(!Ixo7d2SIY%7S27956;;OYG1JHxQJ7u+u2XN} z@_!xTTVLFowXh(TOVtWfX%SrYn{CUC4NYFXpNQs}nE*Do&lFgqc2{^aU}M@K5?h*? zHp24(mYy-bslXXJkA%L^^|$Y%@U_4gKO)2TU*B?Gm3l=Gzuev5!=l5$zaeZTj8zx8~|!A=@BFA{`t_e|z%m5sJ4>(jLVB;hd2 zx9g{Ws=vc=t1seQ=r6sy9&*knk)&Vqe%$e^bADx@(XiW@lvHQh;;dO$HNCB!-$v_x|B2g{R6KD53ufMEFF$+fD_`Lag(V_R|MQ zwu1&AF40CEI5S{^9#!*qV7 zpSpTbR=?dl=*JMpYDI=?i_CLoamqCZS*j^6a|>SBSR=J|Ku0(*$6q3To5CjVuZTK| zUVC5S@%dw7umlkmc2xV@k?xALDb9U&Pqvm9>Skqw{L@Qg@?sKKyi8$~M|ldXzF+!mM-*FO1CA zkNPcYWPbZYnf9yMVAslib>iiToMlG}>H-0}u{wSa_3d*Wie4!5B`!CVRTl9YSyX}x z{=xwFYSF|MN%m3ipKCM|HW_udBQFc^J(l0q0yS()yRB+*F1NVY5HoBIWv%Kfa1%2~ zQ0Kv0TwC{6)Uj3E3AT*1w0)lO!ppympQs_?Q9PD*F(iN&5C|Wc<}Zec$?OUI^;7MO+@{o80M5kIP%`8nK?lB;@(h)A&+lx9&I!xSD&JLKjxV;F%# z1naBp613oOVZAT*nYrc}ow=pO#YJgKEvCViap6^F?6PuRLN7Yt^5vpb#KJ)(C2bOk zB+qqqb$zwO>Z#yv#%(u`#D|j*CsTi<6+ncVoBPTs(@MV>Bauk)iyzU^XmAFVS7sev z?I3`LUI+@(0;@n`?jss$nZo>qh3Q{oV;SeT#-(2J0vgs#>^fA(3{^SfabEg{s$WQ| zzu65;fv8K)|KJ*U`}V{k2y~b&%#C&ruSW7`W@d)mykE7w@IgB|dZPW>9BueL3Pf)5 zoCOn60ht6B<1;iKjyMZFZB3Vc$Uqdve)_8Zn+CsCg?@ zNA6b|zY=2d9Sls{@!%ooN^k?ju}1azsj7G zl1mVv{>GfM`p}m?UUE2D(rQ1WB>5Jeft;&NkNs+PIZhMg~R}3&{1``t# zV`Zo%>sU=3GXScO0dp%S5_2kQ8GKe;mxTJRALJcQcYRk4?lDM(lrxM)>t3kelQ_{uEl~lCuJ4v z_i`w#_&b+X41megU~r6Z0PJzPjo5L~I&;C0KG4%(IO%uZoe$r(S#<3m)@XF~Yw;2` z*=^@FcHFNWKd>i*r=A^tkZ2AmU)}RJD+8bzm=(?5719h4u8IfXps94+9*kX&h}E6| zPv--*$xzLw;}LONmW2BJQy3J~al|8tVNQgKFD7A3QoEXT8)@uhJP7=y_wr@w65!4|kkrrQ4vUrdCUCInK9(vHU@>y+AVcai1BU@_WFbFqx)G#2qlQ zHRTJaRPq`*C!j31#c58XmKvGKNKa2!cw=TVn#I)2QoPT@vHXh=_}skUQ+j$13k<08 ztn58J+?(n2eU7#f1ecndTSjgn6b^-9ld-{u)Xsv*^}YI!z+=nHANvah8!2ewJ~hi1 z{~oT0V%OB@vA~IED3|dJ4m#b z!}0D|;XD+AhrMF{b_fM|yiDfWOr;d~r>{?B;Aa?&5VDMJO^oPE27@BlZr@`j7(Ni| z^Zn7{imZjgakopY3b8}D@6@i0?3Mc5!r6+$7SatL}PkVfyE|n@ml!r zZS02~>zzSIQj0eT$&=fWW!IW*U3PrW>;ZRb3-GNt7J?`~n+Jf8osE+<9T|}NUwZJS A&Hw-a literal 0 HcmV?d00001 diff --git a/calendar/base/themes/pinstripe/toolbar-small.png b/calendar/base/themes/pinstripe/toolbar-small.png new file mode 100644 index 0000000000000000000000000000000000000000..e2dc234c1911392cc7d7175337ffd9362737d504 GIT binary patch literal 34851 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 z�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 literal 0 HcmV?d00001 diff --git a/calendar/base/themes/winstripe/calendar-toolbar.css b/calendar/base/themes/winstripe/calendar-toolbar.css new file mode 100644 index 000000000000..dfd4eb2a4f36 --- /dev/null +++ b/calendar/base/themes/winstripe/calendar-toolbar.css @@ -0,0 +1,782 @@ +/* +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is OEone Calendar Code, released October 31st, 2001. +# +# The Initial Developer of the Original Code is +# OEone Corporation. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): Garth Smedley +# Mike Potter +# Karl Guertin +# Colin Phillips +# ArentJan Banck +# Eric Belhaire +# Mark Swaffer +# Christopher Cook +# Kevin Gerich +# Matthew Willis +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** +*/ + +/*-------------------------------------------------------------------- + * Primary toolbar buttons + *-------------------------------------------------------------------*/ + +.cal-toolbarbutton-1 { + -moz-box-orient: vertical; + min-width: 0px; + list-style-image: url("chrome://calendar/skin/toolbar-large.png"); +} + +/*-------------------------------------------------------------------- + * Primary toolbar buttons - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] .cal-toolbarbutton-1 { + -moz-box-orient: vertical; + min-width: 0px; + list-style-image: url("chrome://calendar/skin/toolbar-small.png"); +} + +/*-------------------------------------------------------------------- + * new event button + *-------------------------------------------------------------------*/ + + #calendar-new-event-button { + -moz-image-region: rect(0px 24px 24px 0px); +} +#calendar-new-event-button[disabled="true"], +#calendar-new-event-button[disabled="true"]:hover, +#calendar-new-event-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 24px 72px 0px); +} +#calendar-new-event-button:hover { + -moz-image-region: rect(24px 24px 48px 0px); +} +#calendar-new-event-button:hover:active { +} + +/*-------------------------------------------------------------------- + * new event button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-new-event-button { + -moz-image-region: rect(0px 16px 16px 0px); +} +toolbar[iconsize="small"] #calendar-new-event-button[disabled="true"], +toolbar[iconsize="small"] #calendar-new-event-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-new-event-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 16px 48px 0px); +} +toolbar[iconsize="small"] #calendar-new-event-button:hover { + -moz-image-region: rect(16px 16px 32px 0px); +} +toolbar[iconsize="small"] #calendar-new-event-button:hover:active { +} + +/*-------------------------------------------------------------------- + * edit event button + *-------------------------------------------------------------------*/ + +#calendar-edit-event-button { + -moz-image-region: rect(0px 48px 24px 24px); +} +#calendar-edit-event-button[disabled="true"], +#calendar-edit-event-button[disabled="true"]:hover, +#calendar-edit-event-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 48px 72px 24px); +} +#calendar-edit-event-button:hover { + -moz-image-region: rect(24px 48px 48px 24px); +} +#calendar-edit-event-button:hover:active { +} + +/*-------------------------------------------------------------------- + * edit event button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-edit-event-button { + -moz-image-region: rect(0px 32px 16px 16px); +} +toolbar[iconsize="small"] #calendar-edit-event-button[disabled="true"], +toolbar[iconsize="small"] #calendar-edit-event-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-edit-event-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 32px 48px 16px); +} +toolbar[iconsize="small"] #calendar-edit-event-button:hover { + -moz-image-region: rect(16px 32px 32px 16px); +} +toolbar[iconsize="small"] #calendar-edit-event-button:hover:active { +} + +/*-------------------------------------------------------------------- + * delete event button + *-------------------------------------------------------------------*/ + +#calendar-delete-event-button { + -moz-image-region: rect(0px 72px 24px 48px); +} +#calendar-delete-event-button[disabled="true"], +#calendar-delete-event-button[disabled="true"]:hover, +#calendar-delete-event-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 72px 72px 48px); +} +#calendar-delete-event-button:hover { + -moz-image-region: rect(24px 72px 48px 48px); +} +#calendar-delete-event-button:hover:active { +} + +/*-------------------------------------------------------------------- + * delete event button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-delete-event-button { + -moz-image-region: rect(0px 48px 16px 32px); +} +toolbar[iconsize="small"] #calendar-delete-event-button[disabled="true"], +toolbar[iconsize="small"] #calendar-delete-event-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-delete-event-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 48px 48px 32px); +} +toolbar[iconsize="small"] #calendar-delete-event-button:hover { + -moz-image-region: rect(16px 48px 32px 32px); +} +toolbar[iconsize="small"] #calendar-delete-event-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Go To Today button + *-------------------------------------------------------------------*/ + +#calendar-go-to-today-button { + -moz-image-region: rect(0px 408px 24px 384px); +} +#calendar-go-to-today-button[disabled="true"], +#calendar-go-to-today-button[disabled="true"]:hover, +#calendar-go-to-today-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 408px 72px 384px); +} +#calendar-go-to-today-button:hover { + -moz-image-region: rect(24px 408px 48px 384px); +} +#calendar-go-to-today-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Go To Today button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-go-to-today-button { + -moz-image-region: rect(0px 272px 16px 256px); +} +toolbar[iconsize="small"] #calendar-go-to-today-button[disabled="true"], +toolbar[iconsize="small"] #calendar-go-to-today-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-go-to-today-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 272px 48px 256px); +} +toolbar[iconsize="small"] #calendar-go-to-today-button:hover { + -moz-image-region: rect(16px 272px 32px 256px); +} +toolbar[iconsize="small"] #calendar-go-to-today-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Choose date button + *-------------------------------------------------------------------*/ + +#calendar-choose-date-button { + -moz-image-region: rect(0px 432px 24px 408px); +} +#calendar-choose-date-button[disabled="true"], +#calendar-choose-date-button[disabled="true"]:hover, +#calendar-choose-date-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 432px 72px 408px); +} +#calendar-choose-date-button:hover { + -moz-image-region: rect(24px 432px 48px 408px); +} +#calendar-choose-date-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Choose date button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-choose-date-button { + -moz-image-region: rect(0px 288px 16px 272px); +} +toolbar[iconsize="small"] #calendar-choose-date-button[disabled="true"], +toolbar[iconsize="small"] #calendar-choose-date-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-choose-date-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 288px 48px 272px); +} +toolbar[iconsize="small"] #calendar-choose-date-button:hover { + -moz-image-region: rect(16px 288px 32px 272px); +} +toolbar[iconsize="small"] #calendar-choose-date-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Multiweek view button + *-------------------------------------------------------------------*/ +#calendar-multiweek-view-button { + -moz-image-region: rect(0px 144px 24px 120px); +} +#calendar-multiweek-view-button:hover { + -moz-image-region: rect(24px 144px 48px 120px); +} +#calendar-multiweek-view-button:hover:active, +#calendar-multiweek-view-button[disabled="true"], +#calendar-multiweek-view-button[disabled="true"]:hover { + -moz-image-region: rect(72px 144px 96px 120px); + border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; + padding: 5px 3px 3px 5px; + color: ButtonText; +} + +/*-------------------------------------------------------------------- + * Multiweek view button - small + *-------------------------------------------------------------------*/ +toolbar[iconsize="small"] #calendar-multiweek-view-button { + -moz-image-region: rect(0px 96px 16px 80px); +} +toolbar[iconsize="small"] #calendar-multiweek-view-button:hover { + -moz-image-region: rect(16px 96px 32px 80px); +} +toolbar[iconsize="small"] #calendar-multiweek-view-button:hover:active, +toolbar[iconsize="small"] #calendar-multiweek-view-button[disabled="true"], +toolbar[iconsize="small"] #calendar-multiweek-view-button[disabled="true"]:hover { + -moz-image-region: rect(48px 96px 64px 80px); +} + +/*-------------------------------------------------------------------- + * Month view button + *-------------------------------------------------------------------*/ + +#calendar-month-view-button { + -moz-image-region: rect(0px 168px 24px 144px); +} +#calendar-month-view-button:hover { + -moz-image-region: rect(24px 168px 48px 144px); +} +#calendar-month-view-button:hover:active, +#calendar-month-view-button[disabled="true"], +#calendar-month-view-button[disabled="true"]:hover { + -moz-image-region: rect(72px 168px 96px 144px); + border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; + padding: 5px 3px 3px 5px; + color: ButtonText; +} + +/*-------------------------------------------------------------------- + * Month view button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-month-view-button { + -moz-image-region: rect(0px 112px 16px 96px); +} +toolbar[iconsize="small"] #calendar-month-view-button:hover { + -moz-image-region: rect(16px 112px 32px 96px); +} +toolbar[iconsize="small"] #calendar-month-view-button:hover:active, +toolbar[iconsize="small"] #calendar-month-view-button[disabled="true"], +toolbar[iconsize="small"] #calendar-month-view-button[disabled="true"]:hover { + -moz-image-region: rect(48px 112px 64px 96px); +} + +/*-------------------------------------------------------------------- + * Week view button + *-------------------------------------------------------------------*/ + +#calendar-week-view-button { + -moz-image-region: rect(0px 120px 24px 96px); +} +#calendar-week-view-button:hover { + -moz-image-region: rect(24px 120px 48px 96px); +} +#calendar-week-view-button:hover:active, +#calendar-week-view-button[disabled="true"], +#calendar-week-view-button[disabled="true"]:hover { + -moz-image-region: rect(72px 120px 96px 96px); + border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; + padding: 5px 3px 3px 5px; + color: ButtonText; +} + +/*-------------------------------------------------------------------- + * Week view button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-week-view-button { + -moz-image-region: rect(0px 80px 16px 64px); +} +toolbar[iconsize="small"] #calendar-week-view-button:hover { + -moz-image-region: rect(16px 80px 32px 64px); +} +toolbar[iconsize="small"] #calendar-week-view-button:hover:active, +toolbar[iconsize="small"] #calendar-week-view-button[disabled="true"], +toolbar[iconsize="small"] #calendar-week-view-button[disabled="true"]:hover { + -moz-image-region: rect(48px 80px 64px 64px); +} + +/*-------------------------------------------------------------------- + * Day view button + *-------------------------------------------------------------------*/ + +#calendar-day-view-button { + -moz-image-region: rect(0px 96px 24px 72px); +} +#calendar-day-view-button:hover { + -moz-image-region: rect(24px 96px 48px 72px); +} +#calendar-day-view-button:hover:active, +#calendar-day-view-button[disabled="true"], +#calendar-day-view-button[disabled="true"]:hover { + -moz-image-region: rect(72px 96px 96px 72px); + border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; + padding: 5px 3px 3px 5px; + color: ButtonText; +} + +/*-------------------------------------------------------------------- + * Day view button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-day-view-button { + -moz-image-region: rect(0px 64px 16px 48px); +} +toolbar[iconsize="small"] #calendar-day-view-button:hover { + -moz-image-region: rect(16px 64px 32px 48px); +} +toolbar[iconsize="small"] #calendar-day-view-button:hover:active, +toolbar[iconsize="small"] #calendar-day-view-button[disabled="true"], +toolbar[iconsize="small"] #calendar-day-view-button[disabled="true"]:hover { + -moz-image-region: rect(48px 64px 64px 48px); +} + +/*-------------------------------------------------------------------- + * Cut button + *-------------------------------------------------------------------*/ + +#calendar-cut-button { + -moz-image-region: rect(0px 192px 24px 168px); +} +#calendar-cut-button[disabled="true"], +#calendar-cut-button[disabled="true"]:hover, +#calendar-cut-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 192px 72px 168px); +} +#calendar-cut-button:hover { + -moz-image-region: rect(24px 192px 48px 168px); +} +#calendar-cut-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Cut button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-cut-button { + -moz-image-region: rect(0px 128px 16px 112px); +} +toolbar[iconsize="small"] #calendar-cut-button[disabled="true"], +toolbar[iconsize="small"] #calendar-cut-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-cut-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 128px 48px 112px); +} +toolbar[iconsize="small"] #calendar-cut-button:hover { + -moz-image-region: rect(16px 128px 32px 112px); +} +toolbar[iconsize="small"] #calendar-cut-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Copy button + *-------------------------------------------------------------------*/ + +#calendar-copy-button { + -moz-image-region: rect(0px 216px 24px 192px); +} +#calendar-copy-button[disabled="true"], +#calendar-copy-button[disabled="true"]:hover, +#calendar-copy-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 216px 72px 192px); +} +#calendar-copy-button:hover { + -moz-image-region: rect(24px 216px 48px 192px); +} +#calendar-copy-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Copy button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-copy-button { + -moz-image-region: rect(0px 144px 16px 128px); +} +toolbar[iconsize="small"] #calendar-copy-button[disabled="true"], +toolbar[iconsize="small"] #calendar-copy-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-copy-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 144px 48px 128px); +} +toolbar[iconsize="small"] #calendar-copy-button:hover { + -moz-image-region: rect(16px 144px 32px 128px); +} +toolbar[iconsize="small"] #calendar-copy-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Paste button + *-------------------------------------------------------------------*/ + +#calendar-paste-button { + -moz-image-region: rect(0px 240px 24px 216px); +} +#calendar-paste-button[disabled="true"], +#calendar-paste-button[disabled="true"]:hover, +#calendar-paste-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 240px 72px 216px); +} +#calendar-paste-button:hover { + -moz-image-region: rect(24px 240px 48px 216px); +} +#calendar-paste-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Paste button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-paste-button { + -moz-image-region: rect(0px 160px 16px 144px); +} +toolbar[iconsize="small"] #calendar-paste-button[disabled="true"], +toolbar[iconsize="small"] #calendar-paste-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-paste-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 160px 48px 144px); +} +toolbar[iconsize="small"] #calendar-paste-button:hover { + -moz-image-region: rect(16px 160px 32px 144px); +} +toolbar[iconsize="small"] #calendar-paste-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Import button + *-------------------------------------------------------------------*/ + +#calendar-import-button { + -moz-image-region: rect(0px 264px 24px 240px); +} +#calendar-import-button[disabled="true"], +#calendar-import-button[disabled="true"]:hover, +#calendar-import-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 264px 72px 240px); +} +#calendar-import-button:hover { + -moz-image-region: rect(24px 264px 48px 240px); +} +#calendar-import-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Import button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-import-button { + -moz-image-region: rect(0px 176px 16px 160px); +} +toolbar[iconsize="small"] #calendar-import-button[disabled="true"], +toolbar[iconsize="small"] #calendar-import-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-import-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 176px 48px 160px); +} +toolbar[iconsize="small"] #calendar-import-button:hover { + -moz-image-region: rect(16px 176px 32px 160px); +} +toolbar[iconsize="small"] #calendar-import-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Export button + *-------------------------------------------------------------------*/ + +#calendar-export-button { + -moz-image-region: rect(0px 288px 24px 264px); +} +#calendar-export-button[disabled="true"], +#calendar-export-button[disabled="true"]:hover, +#calendar-export-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 288px 72px 264px); +} +#calendar-export-button:hover { + -moz-image-region: rect(24px 288px 48px 264px); +} +#calendar-export-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Export button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-export-button { + -moz-image-region: rect(0px 192px 16px 176px); +} +toolbar[iconsize="small"] #calendar-export-button[disabled="true"], +toolbar[iconsize="small"] #calendar-export-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-export-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 192px 48px 176px); +} +toolbar[iconsize="small"] #calendar-export-button:hover { + -moz-image-region: rect(16px 192px 32px 176px); +} +toolbar[iconsize="small"] #calendar-export-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Subscribe button + *-------------------------------------------------------------------*/ + +#calendar-subscribe-button { + -moz-image-region: rect(0px 312px 24px 288px); +} +#calendar-subscribe-button[disabled="true"], +#calendar-subscribe-button[disabled="true"]:hover, +#calendar-subscribe-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 312px 72px 288px); +} +#calendar-subscribe-button:hover { + -moz-image-region: rect(24px 312px 48px 288px); +} +#calendar-subscribe-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Subscribe button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-subscribe-button { + -moz-image-region: rect(0px 208px 16px 192px); +} +toolbar[iconsize="small"] #calendar-subscribe-button[disabled="true"], +toolbar[iconsize="small"] #calendar-subscribe-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-subscribe-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 208px 48px 192px); +} +toolbar[iconsize="small"] #calendar-subscribe-button:hover { + -moz-image-region: rect(16px 208px 32px 192px); +} +toolbar[iconsize="small"] #calendar-subscribe-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Publish button + *-------------------------------------------------------------------*/ + +#calendar-publish-button { + -moz-image-region: rect(0px 336px 24px 312px); +} +#calendar-publish-button[disabled="true"], +#calendar-publish-button[disabled="true"]:hover, +#calendar-publish-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 336px 72px 312px); +} +#calendar-publish-button:hover { + -moz-image-region: rect(24px 336px 48px 312px); +} +#calendar-publish-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Publish button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-publish-button { + -moz-image-region: rect(0px 224px 16px 208px); +} +toolbar[iconsize="small"] #calendar-publish-button[disabled="true"], +toolbar[iconsize="small"] #calendar-publish-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-publish-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 224px 48px 208px); +} +toolbar[iconsize="small"] #calendar-publish-button:hover { + -moz-image-region: rect(16px 224px 32px 208px); +} +toolbar[iconsize="small"] #calendar-publish-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Local Reload button + *-------------------------------------------------------------------*/ + +/*#calendar-local-reload-button { + -moz-image-region: rect(0px 456px 24px 432px); +} +#calendar-local-reload[disabled="true"], +#calendar-local-reload[disabled="true"]:hover, +#calendar-local-reload[disabled="true"]:hover:active { + -moz-image-region: rect(48px 456px 72px 432px); +} +#calendar-local-reload:hover { + -moz-image-region: rect(24px 456px 48px 432px); +} +#calendar-local-reload:hover:active { +}*/ + +/*-------------------------------------------------------------------- + * Local Reload button - small + *-------------------------------------------------------------------*/ + +/*toolbar[iconsize="small"] #calendar-local-reload { + -moz-image-region: rect(0px 304px 16px 288px); +} +toolbar[iconsize="small"] #calendar-local-reload[disabled="true"], +toolbar[iconsize="small"] #calendar-local-reload[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-local-reload[disabled="true"]:hover:active { + -moz-image-region: rect(32px 304px 48px 288px); +} +toolbar[iconsize="small"] #calendar-local-reload:hover { + -moz-image-region: rect(16px 304px 32px 288px); +} +toolbar[iconsize="small"] #calendar-local-reload:hover:active { +}*/ + +/*-------------------------------------------------------------------- + * Remote Reload button + *-------------------------------------------------------------------*/ + +#calendar-remote-reload-button { + -moz-image-region: rect(0px 480px 24px 456px); +} +#calendar-remote-reload-button[disabled="true"], +#calendar-remote-reload-button[disabled="true"]:hover, +#calendar-remote-reload-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 480px 72px 456px); +} +#calendar-remote-reload-button:hover { + -moz-image-region: rect(24px 480px 48px 456px); +} +#calendar-remote-reload-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Remote Reload button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-remote-reload-button { + -moz-image-region: rect(0px 320px 16px 304px); +} +toolbar[iconsize="small"] #calendar-remote-reload-button[disabled="true"], +toolbar[iconsize="small"] #calendar-remote-reload-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-remote-reload-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 320px 48px 304px); +} +toolbar[iconsize="small"] #calendar-remote-reload-button:hover { + -moz-image-region: rect(16px 320px 32px 304px); +} +toolbar[iconsize="small"] #calendar-remote-reload-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Print button + *-------------------------------------------------------------------*/ + +#calendar-print-button { + -moz-image-region: rect(0px 360px 24px 336px); +} +#calendar-print-button[disabled="true"], +#calendar-print-button[disabled="true"]:hover, +#calendar-print-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 360px 72px 336px); +} +#calendar-print-button:hover { + -moz-image-region: rect(24px 360px 48px 336px); +} +#calendar-print-button:hover:active { +} + +/*-------------------------------------------------------------------- + * Print button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-print-button { + -moz-image-region: rect(0px 240px 16px 224px); +} +toolbar[iconsize="small"] #calendar-print-button[disabled="true"], +toolbar[iconsize="small"] #calendar-print-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-print-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 240px 48px 224px); +} +toolbar[iconsize="small"] #calendar-print-button:hover { + -moz-image-region: rect(16px 240px 32px 224px); +} +toolbar[iconsize="small"] #calendar-print-button:hover:active { +} + +/*-------------------------------------------------------------------- + * New Task button + *-------------------------------------------------------------------*/ + +#calendar-new-task-button { + -moz-image-region: rect(0px 384px 24px 360px); +} +#calendar-new-task-button[disabled="true"], +#calendar-new-task-button[disabled="true"]:hover, +#calendar-new-task-button[disabled="true"]:hover:active { + -moz-image-region: rect(48px 384px 72px 360px); +} +#calendar-new-task-button:hover { + -moz-image-region: rect(24px 384px 48px 360px); +} +#calendar-new-task-button:hover:active { +} + +/*-------------------------------------------------------------------- + * New Task button - small + *-------------------------------------------------------------------*/ + +toolbar[iconsize="small"] #calendar-new-task-button { + -moz-image-region: rect(0px 256px 16px 240px); +} +toolbar[iconsize="small"] #calendar-new-task-button[disabled="true"], +toolbar[iconsize="small"] #calendar-new-task-button[disabled="true"]:hover, +toolbar[iconsize="small"] #calendar-new-task-button[disabled="true"]:hover:active { + -moz-image-region: rect(32px 256px 48px 240px); +} +toolbar[iconsize="small"] #calendar-new-task-button:hover { + -moz-image-region: rect(16px 256px 32px 240px); +} +toolbar[iconsize="small"] #calendar-new-task-button:hover:active { +} + diff --git a/calendar/base/themes/winstripe/toolbar-large.png b/calendar/base/themes/winstripe/toolbar-large.png new file mode 100644 index 0000000000000000000000000000000000000000..17154dac550136de362ffd6bde0f24026784dcf0 GIT binary patch literal 42932 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 literal 0 HcmV?d00001 diff --git a/calendar/base/themes/winstripe/toolbar-small.png b/calendar/base/themes/winstripe/toolbar-small.png new file mode 100644 index 0000000000000000000000000000000000000000..10ad702c22a76d42afe964a9726ea5d2a58e3674 GIT binary patch literal 24565 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 z z%gYHIq8wkC$Z&muZeRQR{-FMQtH~HJybofT08(%FA0b=IGqxPGJb})@sK@#{wQn1y z`icF9wm$;!;XKyAdi82g!BEH^KNC0t`EUJ?P}AQ5%2rN#Awk0GbM8A|MSYgRYdZ{YNRklRrN1_L&>mnXaiibeOy_rciIB81F`?1pD)@?{zpCdA7e`W*ZKfF*f5Gd znI2zU09>5yaW<#eiL*Vv3_;kgYG)Z)oNQ5QF)p=W1VA?U?zZ*l`HHaQ{rXD~A>?cu zIdbGkobBDcdv|EiYZ3*1d<(o&InD^#D*JQW{_l6e2K?@hfB?|Q`UZVt%YDjHj`F-8 zRF3Q-&kR$^zm4RlGJHn(&DE&-&ucz+@~?5Wk3INzW!u?}=c(Ps?SE~B%nsqqk1Za+gyws$9;yi79o4zwP?5CF&vUSPjoL;&2a{O}0~i7TQ(oY-YzKgybn1034fA_u~?;#yp9RL6T07*qoM6N<$g0{r?w*UYD literal 0 HcmV?d00001