From 9c94ce2ec0be8f9f170d039b06cd01858a83db8b Mon Sep 17 00:00:00 2001
From: Piotr Dabrowski
Date: Wed, 2 Oct 2013 10:19:12 +0200
Subject: [PATCH] application sources from tizen_2.2
Change-Id: I29cf7c8e5cf2861cb9e924981263e6de99c54e7d
---
description.xml | 10 +
description.xsl | 97 +++
filemanager-snapshot.png | Bin 0 -> 10000 bytes
project/.project | 54 ++
project/AUTHORS | 6 +
project/LICENSE.Flora | 206 ++++++
project/NOTICE | 4 +
project/config.xml | 13 +
project/css/style.css | 245 +++++++
project/icon.png | Bin 0 -> 15199 bytes
project/images/00_winset_Back.png | Bin 0 -> 3225 bytes
project/images/etc.png | Bin 0 -> 1292 bytes
project/images/folder.png | Bin 0 -> 743 bytes
project/images/img.png | Bin 0 -> 1454 bytes
project/images/loader.png | Bin 0 -> 1552 bytes
project/images/music.png | Bin 0 -> 1621 bytes
project/images/pdf.png | Bin 0 -> 4794 bytes
project/images/ppt.png | Bin 0 -> 5417 bytes
project/images/text.png | Bin 0 -> 4023 bytes
project/images/video.png | Bin 0 -> 2040 bytes
project/index.html | 24 +
project/js/app.clipboard.js | 147 ++++
project/js/app.config.js | 28 +
project/js/app.helpers.js | 162 +++++
project/js/app.js | 278 +++++++
project/js/app.model.js | 352 +++++++++
project/js/app.systemIO.js | 261 +++++++
project/js/app.ui.js | 961 +++++++++++++++++++++++++
project/js/app.ui.templateManager.js | 136 ++++
project/js/app.ui.templateManager.modifiers.js | 47 ++
project/js/main.js | 78 ++
project/templates/emptyFolder.tpl | 1 +
project/templates/fileRow.tpl | 5 +
project/templates/folderRow.tpl | 6 +
project/templates/levelUpRow.tpl | 3 +
project/templates/main.tpl | 83 +++
tizen-app-template.xml | 12 +
tizen_32.png | Bin 0 -> 4563 bytes
tizen_64.png | Bin 0 -> 6849 bytes
39 files changed, 3219 insertions(+)
create mode 100755 description.xml
create mode 100755 description.xsl
create mode 100644 filemanager-snapshot.png
create mode 100644 project/.project
create mode 100644 project/AUTHORS
create mode 100644 project/LICENSE.Flora
create mode 100644 project/NOTICE
create mode 100644 project/config.xml
create mode 100644 project/css/style.css
create mode 100644 project/icon.png
create mode 100644 project/images/00_winset_Back.png
create mode 100755 project/images/etc.png
create mode 100755 project/images/folder.png
create mode 100755 project/images/img.png
create mode 100644 project/images/loader.png
create mode 100755 project/images/music.png
create mode 100755 project/images/pdf.png
create mode 100755 project/images/ppt.png
create mode 100755 project/images/text.png
create mode 100755 project/images/video.png
create mode 100644 project/index.html
create mode 100644 project/js/app.clipboard.js
create mode 100644 project/js/app.config.js
create mode 100644 project/js/app.helpers.js
create mode 100644 project/js/app.js
create mode 100644 project/js/app.model.js
create mode 100644 project/js/app.systemIO.js
create mode 100644 project/js/app.ui.js
create mode 100644 project/js/app.ui.templateManager.js
create mode 100644 project/js/app.ui.templateManager.modifiers.js
create mode 100644 project/js/main.js
create mode 100644 project/templates/emptyFolder.tpl
create mode 100644 project/templates/fileRow.tpl
create mode 100644 project/templates/folderRow.tpl
create mode 100644 project/templates/levelUpRow.tpl
create mode 100644 project/templates/main.tpl
create mode 100755 tizen-app-template.xml
create mode 100644 tizen_32.png
create mode 100644 tizen_64.png
diff --git a/description.xml b/description.xml
new file mode 100755
index 0000000..1b1d5c1
--- /dev/null
+++ b/description.xml
@@ -0,0 +1,10 @@
+
+
+
+ FileManager
+ 2.1.0
+ filemanager-snapshot.png
+
+ A sample application demonstrating the tizen device API usage.
+
+
diff --git a/description.xsl b/description.xsl
new file mode 100755
index 0000000..1f4f57f
--- /dev/null
+++ b/description.xsl
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+ Type: JavaScript
+
+
+
+ |
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
diff --git a/filemanager-snapshot.png b/filemanager-snapshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..85a5c9bf2f14ec9e7f4988f2ebd5d4f8e89481de
GIT binary patch
literal 10000
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
+
+ FileManager
+
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ json.validation.builder
+
+
+
+
+ org.tizen.web.jslint.nature.JSLintBuilder
+
+
+
+
+ org.tizen.web.css.nature.CSSBuilder
+
+
+
+
+ org.eclipse.wst.validation.validationbuilder
+
+
+
+
+ org.tizen.web.project.builder.WebBuilder
+
+
+
+
+ org.tizen.web.editor.css.nature.CSSBuilder
+
+
+
+
+
+ json.validation.nature
+ org.tizen.web.jslint.nature.JSLintNature
+ org.tizen.web.css.nature.CSSNature
+ org.eclipse.wst.jsdt.core.jsNature
+ org.eclipse.wst.common.project.facet.core.nature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.tizen.web.project.builder.WebNature
+ org.tizen.web.editor.css.nature.CSSNature
+
+
diff --git a/project/AUTHORS b/project/AUTHORS
new file mode 100644
index 0000000..a447a9f
--- /dev/null
+++ b/project/AUTHORS
@@ -0,0 +1,6 @@
+Pawel Sierszen
+Piotr Wronski
+Dariusz Paziewski
+Tomasz Lukawski
+Tomasz Paciorek
+Aniela Rudy-Gawecka
diff --git a/project/LICENSE.Flora b/project/LICENSE.Flora
new file mode 100644
index 0000000..4a0af40
--- /dev/null
+++ b/project/LICENSE.Flora
@@ -0,0 +1,206 @@
+Flora License
+
+Version 1.1, April, 2013
+
+http://floralicense.org/license/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction,
+and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by
+the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and
+all other entities that control, are controlled by, or are
+under common control with that entity. For the purposes of
+this definition, "control" means (i) the power, direct or indirect,
+to cause the direction or management of such entity,
+whether by contract or otherwise, or (ii) ownership of fifty percent (50%)
+or more of the outstanding shares, or (iii) beneficial ownership of
+such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity
+exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications,
+including but not limited to software source code, documentation source,
+and configuration files.
+
+"Object" form shall mean any form resulting from mechanical
+transformation or translation of a Source form, including but
+not limited to compiled object code, generated documentation,
+and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form,
+made available under the License, as indicated by a copyright notice
+that is included in or attached to the work (an example is provided
+in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form,
+that is based on (or derived from) the Work and for which the editorial
+revisions, annotations, elaborations, or other modifications represent,
+as a whole, an original work of authorship. For the purposes of this License,
+Derivative Works shall not include works that remain separable from,
+or merely link (or bind by name) to the interfaces of, the Work and
+Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original
+version of the Work and any modifications or additions to that Work or
+Derivative Works thereof, that is intentionally submitted to Licensor
+for inclusion in the Work by the copyright owner or by an individual or
+Legal Entity authorized to submit on behalf of the copyright owner.
+For the purposes of this definition, "submitted" means any form of
+electronic, verbal, or written communication sent to the Licensor or
+its representatives, including but not limited to communication on
+electronic mailing lists, source code control systems, and issue
+tracking systems that are managed by, or on behalf of, the Licensor
+for the purpose of discussing and improving the Work, but excluding
+communication that is conspicuously marked or otherwise designated
+in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity
+on behalf of whom a Contribution has been received by Licensor and
+subsequently incorporated within the Work.
+
+"Tizen Certified Platform" shall mean a software platform that complies
+with the standards set forth in the Tizen Compliance Specification
+and passes the Tizen Compliance Tests as defined from time to time
+by the Tizen Technical Steering Group and certified by the Tizen
+Association or its designated agent.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the
+Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+(except as stated in this section) patent license to make, have made,
+use, offer to sell, sell, import, and otherwise transfer the Work
+solely as incorporated into a Tizen Certified Platform, where such
+license applies only to those patent claims licensable by such
+Contributor that are necessarily infringed by their Contribution(s)
+alone or by combination of their Contribution(s) with the Work solely
+as incorporated into a Tizen Certified Platform to which such
+Contribution(s) was submitted. If You institute patent litigation
+against any entity (including a cross-claim or counterclaim
+in a lawsuit) alleging that the Work or a Contribution incorporated
+within the Work constitutes direct or contributory patent infringement,
+then any patent licenses granted to You under this License for that
+Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+Work or Derivative Works thereof pursuant to the copyright license
+above, in any medium, with or without modifications, and in Source or
+Object form, provided that You meet the following conditions:
+
+ 1. You must give any other recipients of the Work or Derivative Works
+ a copy of this License; and
+ 2. You must cause any modified files to carry prominent notices stating
+ that You changed the files; and
+ 3. You must retain, in the Source form of any Derivative Works that
+ You distribute, all copyright, patent, trademark, and attribution
+ notices from the Source form of the Work, excluding those notices
+ that do not pertain to any part of the Derivative Works; and
+ 4. If the Work includes a "NOTICE" text file as part of its distribution,
+ then any Derivative Works that You distribute must include a readable
+ copy of the attribution notices contained within such NOTICE file,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works, in at least one of the following places:
+ within a NOTICE text file distributed as part of the Derivative Works;
+ within the Source form or documentation, if provided along with the
+ Derivative Works; or, within a display generated by the Derivative Works,
+ if and wherever such third-party notices normally appear.
+ The contents of the NOTICE file are for informational purposes only
+ and do not modify the License. You may add Your own attribution notices
+ within Derivative Works that You distribute, alongside or as an addendum
+ to the NOTICE text from the Work, provided that such additional attribution
+ notices cannot be construed as modifying the License. You may add Your own
+ copyright statement to Your modifications and may provide additional or
+ different license terms and conditions for use, reproduction, or
+ distribution of Your modifications, or for any such Derivative Works
+ as a whole, provided Your use, reproduction, and distribution of
+ the Work otherwise complies with the conditions stated in this License
+ and your own copyright statement or terms and conditions do not conflict
+ the conditions stated in the License including section 3.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+any Contribution intentionally submitted for inclusion in the Work
+by You to the Licensor shall be under the terms and conditions of
+this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify
+the terms of any separate license agreement you may have executed
+with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+names, trademarks, service marks, or product names of the Licensor,
+except as required for reasonable and customary use in describing the
+origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+agreed to in writing, Licensor provides the Work (and each
+Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied, including, without limitation, any warranties or conditions
+of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+PARTICULAR PURPOSE. You are solely responsible for determining the
+appropriateness of using or redistributing the Work and assume any
+risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+whether in tort (including negligence), contract, or otherwise,
+unless required by applicable law (such as deliberate and grossly
+negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special,
+incidental, or consequential damages of any character arising as a
+result of this License or out of the use or inability to use the
+Work (including but not limited to damages for loss of goodwill,
+work stoppage, computer failure or malfunction, or any and all
+other commercial damages or losses), even if such Contributor
+has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+the Work or Derivative Works thereof, You may choose to offer,
+and charge a fee for, acceptance of support, warranty, indemnity,
+or other liability obligations and/or rights consistent with this
+License. However, in accepting such obligations, You may act only
+on Your own behalf and on Your sole responsibility, not on behalf
+of any other Contributor, and only if You agree to indemnify,
+defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason
+of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Flora License to your work
+
+To apply the Flora License to your work, attach the following
+boilerplate notice, with the fields enclosed by brackets "[]"
+replaced with your own identifying information. (Don't include
+the brackets!) The text should be enclosed in the appropriate
+comment syntax for the file format. We also recommend that a
+file or class name and description of purpose be included on the
+same "printed page" as the copyright notice for easier
+identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Flora 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://floralicense.org/license/
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
diff --git a/project/NOTICE b/project/NOTICE
new file mode 100644
index 0000000..092bc04
--- /dev/null
+++ b/project/NOTICE
@@ -0,0 +1,4 @@
+Copyright (c) 2013 Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Flora License, Version 1.1
+Please, see the LICENSE.Flora file for Flora License, Version 1.1 terms and conditions.
+
diff --git a/project/config.xml b/project/config.xml
new file mode 100644
index 0000000..45f5279
--- /dev/null
+++ b/project/config.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ File Manager
+
+
+
+
+
+
+
+
diff --git a/project/css/style.css b/project/css/style.css
new file mode 100644
index 0000000..94917c0
--- /dev/null
+++ b/project/css/style.css
@@ -0,0 +1,245 @@
+* {
+ margin: 0px;
+ padding: 0px;
+}
+
+body {
+ overflow: hidden;
+}
+
+#fileList {
+ margin: 0;
+}
+
+#mainTitle {
+ width: 210px;
+}
+
+#fileList > li {
+ padding-top: 0.3rem;
+ padding-bottom: 0.3rem;
+ border-top: solid 1px #ddd;
+}
+
+#fileList > li > span.nodename {
+ display: inline-block;
+ position: absolute;
+ line-height: 32px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ width: 75%;
+ overflow: hidden;
+ margin-top: 5px;
+}
+
+#fileList > li.gradientBackground > span.nodename {
+ color: #fff !important;
+}
+
+#fileList > li.file img {
+ width: 32px;
+ height: 32px;
+}
+
+#fileList > li.folder img {
+ margin-top: 0.1rem;
+}
+
+#fileList > li.levelUp {
+ padding-left: 47px !important;
+ height: 32px;
+}
+
+.selectAll {
+ padding-left: 6px;
+ display: inline-block;
+}
+
+.selectAll span.ui-btn-text {
+ padding-left: 2rem !important;
+ line-height: 40px;
+}
+
+#navbar {
+ height: 16px;
+ padding: 2px 10px;
+ font-size: 14px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ background-color: rgba(255, 255, 255, 0.5);
+ border-top: solid 1px #DDD;
+ text-align: left;
+}
+
+.ui-pathDiv {
+ position: absolute;
+ top: 49px;
+ left: 0px;
+ right: 0px;
+ bottom: 0px;
+}
+
+#pathDiv {
+ padding: 2px 0px 0px 5px;
+ border: 0px;
+}
+
+#pathDiv .ui-li-text-main {
+ font-size: 18px;
+}
+
+#morePopup td.text a {
+ color:#FFF;
+ text-decoration:none;
+}
+
+#morePopup td.text {
+ padding: 5px;
+}
+#morePopup {
+ margin: 2px;
+}
+#alertPopup .text {
+ text-align:left;
+ padding:20px;
+ min-height: 100px !important;
+}
+
+#alertPopup .alertPopup-button {
+ padding-bottom: 10px;
+}
+
+#confirmPopup .text {
+ text-align:left;
+ padding:20px;
+ font-size: 18px;
+}
+
+.ui-header.ui-bar-s .ui-btn.standard {
+ width: 100%;
+ height: 100%;
+}
+
+#homeBtn,
+#levelUpBtn {
+ top:0px;
+}
+
+.ui-li-1line-bigicon1.ui-li.ui-li-static.ui-body-s.ui-li-has-thumb {
+ padding-left: 0.7rem;
+ padding-right: 0rem;
+}
+
+.my-ui-checkbox {
+ display: inline-block;
+ margin-top: 0rem;
+ margin-right: 0rem;
+ position: relative !important;
+ top: -0.7rem;
+ left: -1.5rem;
+}
+
+ul.ui-listview > li.ui-li-1line-bigicon1 img.ui-li-bigicon {
+ display: inline-block;
+ margin-top: 0rem;
+ margin-right: 0.7rem;
+ position: relative;
+ left: 5px;
+}
+
+.ui-checkbox .ui-btn.ui-btn-icon-left .ui-btn-inner {
+ line-height: 1.1rem;
+ padding: 0 0 0 0rem;
+ width: 30px;
+}
+
+.ui-checkbox .ui-btn.ui-btn-icon-left .ui-btn-inner.ui-btn-hastxt {
+ width: 100%;
+}
+
+.ui-btn-corner-all {
+ -webkit-border-radius: 0px;
+ bordert-radius: 0px;
+}
+
+.ui-content.ui-scrollview-clip > div.ui-scrollview-view {
+ padding: 0px;
+}
+
+input.ui-input-text.new_folder {
+ width: 100%;
+ height: 50px;
+ padding: 0 0 0 .4em;
+}
+
+.gradientBackground {
+ background: -webkit-linear-gradient(top, #5A99BA 0%, #205473 100%) !important; /* from tizen-white */
+}
+
+.hidden {
+ display: none !important;
+}
+
+.vhidden {
+ visibility: hidden !important;
+}
+
+.ui-tabbar a {
+ color: #999 !important;
+}
+
+#newFolderName {
+ box-sizing: border-box;
+ width: 100%;
+}
+
+.ui-header.ui-bar-s > .ui-btn {
+ width: 2rem;
+}
+/** workaround to prevent hiding footer caused by broken softkeyboardupdate event**/
+[data-role="footer"] {
+ display: block !important;
+}
+
+.ui-ctxpopup .horizontal a.ui-link {
+ display: block;
+}
+
+.ui-footer .ui-btn-text {
+ text-transform: uppercase;
+}
+
+.ui-tabbar:not(.ui-tabbar-persist) a.ui-btn-active .ui-btn-text, .ui-tabbar:not(.ui-tabbar-persist) .ui-btn-show-style .ui-btn-text {
+ border:none;
+}
+
+#overlay {
+ background-color: rgba(0, 0, 0, 0.5);
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0px;
+ top: 0px;
+ z-index: 9000;
+ display: none;
+}
+
+#infoPopup {
+ background-color: #fff;
+ height: 130px;
+ padding: 15px 0px;
+ position: absolute;
+ text-align: center;
+ box-shadow: 0px 0px 20px #444;
+ border-radius: 5px;
+}
+
+#infoPopup img {
+ -webkit-animation: rotation 2s infinite linear;
+}
+
+@-webkit-keyframes rotation {
+ from {-webkit-transform: rotate(0deg);}
+ to {-webkit-transform: rotate(359deg);}
+}
\ No newline at end of file
diff --git a/project/icon.png b/project/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..59347574ba0838cfba30bf3293894f3c750538d0
GIT binary patch
literal 15199
zcmV-lJD|jgP)m`jsvn@=bVn)hl)CL{O6^P3hHFU!%5d+tS-_zfJGH
z`!4nD*^~P8=|k_m_a61@*N^)5@2_9+8T;`)j(hv}y3_mbzpugS)~y?L?AVdsc;gLf*|H@y
zZQ7I?Hf%_B>(-@+hzP1(yEfITRZG9(GxpZGpOif});FWevQGp-r+uiuiVN>#L2
zv0_uIRj+=td5ad*sdH!Q)vFh^YuApNDG3GhYt*O_gBVovv!pt8>S(fkXC4Dk`CR-S
z`&+2{>CmBr2Do$Qcc^)bR|xls`^A07HShj)8ypnnw5)+WgLDAM_U+qKx#czS9)kc*7OUq54I5ENXy_(9S6uV$k
z-FliC024Nn)g1%K(!mnN%(j66kRUW|5{NDEYl~-Qz?#C-Y#(N1oY%0#nl8$SF
zSo--r?g8MoZrxgY)o`#HHfl`4rAsfvbH+8V|A{S0;lhPKsa3o7J*X{!2`7kwlU^!I
z1xqJ`$>1?bFeOlOpCtKPa}e<0kR+worX8d$#(lr~>Z{bdcWRB3C5?C5pT9_bBCP?daZ5Sb}Fvx
z>>bq%s(g56411K!NK-;>(g_f7K9%b8T~ULy;>80d*Hg?!Iu8#I
z8wN5nL2^{v91#Yd)vlRH!1n+W5(?=o+oTPZi#$YOn{QF&t+%P_wmVc~`(3J|fUT#1
zt?|jU7@#t+z6OkqOix(e7X!<2G!IrAxKQoPpJK%Vrhsp84Vts7X
zlEBF@MF#V1Hzl*AMA(=w)h(Q%((ewTptZkInf1R>*$p?T!X^pq9Sv-?Ayf5la34~2
z%VdMJ-O>Z*?@Y;*z%j{W2>|3l&4BV}R>zGSH=zn
ziQRIG!nfU~>I&FuN>cF~fWyfJNz&nxKuf1her8}Lh|+0dXOKa(5spFf1w2p!5d}WR
zHITd|4hjxlgZLBfJG=EPr7WSWu6Wcl*!&s5O3*p$!>W?)Cxg!%$gV(Xd-lR%fAhC)DPt|cMt6vjT23BURWClqR@0Y;ZDnjfm*-Q^hFFu2B
zuc!eV6kHm>#<|2Mfa++bn2$;dB*E9HWS}M3rpm&5n^fStu&^*HSFRkDEnAjCyA7j^
zi?2|&udh(AlNXTRx`*o8L3AFkzlJw6XDu7cV{?QiX~N0A=D4$u>j+%3iO0aDI3OQZg6&IaC3t
z!NVdc;k?U~F7h&E`|2{iq=3z}^eW|Bew7NYyiSFc#1>z3gGzquNNk7#7r=(OpyD2+
zjg%mA8qy}A@;gcFh1-%O=6fEv5>zP&DD6RGfUlmo@QU;2&)*l!zzD+)@y+>CH(Y#X
zM@f!kshXu)20=nW05xdjO7cvWDbu1$l$C*9<^b#e%{3~#$^dr5Z&YE>
zWUab!J)39CDj4>S-^*B49wUEadc~$Kmic1o)teH_1b)_6gQP%#0{#C{Kvm#er$)`1
z4^hNsr-gH$JnBrTwFTxft0bAg(h3{M5?Xu6bn;9(Pf2Emm63
zj{xfD=a;)mc=$EsaB%~iG&gTj#-^q{VIX-FoA!;FqvKCyLmPMKMxKeM$uspFC7X4Q
zo||)?QqH@efla4?%^2wbn|+C+it`F!i@Cs-d4Hll9|oGOg@r%c^1J*U4^G=}7@WYMxJpe$us#BJtcrmHv1f^q3OLAez||vuYt#l&pN1Eh%`szFkuiPWDE%@dr;x<>|cgxzI^#UY3%mw
zNYJFDN)MQ&)GQjy!niGO%7j4xDXmns8dV;)iaZ}5p@bt3(=%gZ0vm7YX-Y8t3?-U*
z)(fnk0yeFd*o%}|dB)jXV2kw`?{$=H-H04No7peZHgXmT&%%z5t`NC|L2es3GPIGY
zMHvam5Jz@xU{D~`%9AI5&%Xpv6uPUv{PI0WDPKf_DFNhsCxhn8KG~cK`8^l~r>13_
zHz{Js67uxjM@c^2PtT4%LQjulU{48P&w7DP?n-RhFP&Ic1FKYVvEJkKIdQ*S5#rn|
zu7|<^Y`7%sGYJC&gmVEzj-i<(z#tw(5?C|g&%z*07z+u5i}s(Y)vDc0o;>-Be;U+)
z5+#-+q0XZRph{0y##d4r&E6x<4#_&Hv}Mw%fcgc41`X&>J;#1Up6)v-*~dRn;?MR|
z!cnfoPKYV7&$tqsRH@?>@Qf9(X!L5Y}%Y!wtj<}b?QY;J9ejrt=^#OwIdz@7rZj1og)DWGz$hxFN2KZURO~^
zKtRA(e+tmF$~f1oSxb9i97BQFaWK%2Q<8EDH8$L#%)gyXel!&Y)t2o4IQ1M&EP0RuFR965?ckN%t%d@+KS&Yn!~kB_7p<91N$VM>d9c95PK
zb5z~a&y;=U399kg0;eUn#6-DdTt)oqwHq*8(o9M!!?X+n5
zItm-Qh2kl*;OVDm=phw$9aUl1&*Yh)2HAu&?epb*Cb*!a_3==AB+nogZMMQ6{Rr88&F(7AKxG~qK|v5yJIUb=9Wh_2C;)%)q0
zx7L%V^EOKKks4sb4^V>7k2>aH(k~Qm3QWOS6>goQM6=J6XXZspG5;c!?>RyPs{}=P
z^+B3ADvZ!0}N;Co8`5rEyR?5v}XS!&tN
z#@9)T)8zl=$GW&aapD9rw}%fO(w#eZymb5aZ7r_*0fp3p
zz*nharO>e8u!qgg8E`34qGZ(X0#tceMIdETN~M~WH({z(=>SOA-Ry3+5q=9$VTZBS6&uNA(+o8a!yO2_KU8f~BnG*^oVoxvtcXI^sy}_!E?Ra1>Q+
z{2IOf`s>;j&73*&5l~~>0QiFk4>V~&R~}Z^kEBGM*HNlL-|Oq*n$NiLvj^U|>#!wO
zpt9;m+#Fp^x=Q)JzDR-X`)h5aYs2al{AHUewVVuVq=|#=$M*`SC!cLsxNzYqEnBtn
z>Ug}`>ZN9@r?1#kdceL~ML>8Mj7I!s?%cVwfB$~Ebm=nPzkgRVw%%u3$x~+mW$d+)
zQuoR72krH&J;uqW~GgY;65X~cD2I6Y8ZlO|16=ee&z0${&q+jLOb
z;oB#r|!8gJP
zJS3d6B}OOSm5{p+oJl;O>#^i<2GlpZ#H0Gu@?rNf1ky0#qN
zcjB4RRU}9$Do8rBwe*TEGN40)D@Vce_EAvX=3XZ%I5=3VSJQuC$4L@eaw>#{-2`5b
zMKoKsY;QJf)JOwj+D~aiIbUhkOwH1it!>gI1{k1X#A4#qnl)?a{Q2{A>((u=3dFW<
z-#INcDci52^gY&7nqHeIP47*Vx!Xbtt5H`^xI!qx0|ocYpyFJxmuy3Qfy~zf&<&v-
zYJW*D^xjB*%AO}zgC~iy<(%PqYErb6ve%8wR_ghVlp+tUOM+;-S>e`sqi#^CwZH1(
zefdo{DYVBh4J-)u7CbOP}GUgivK&fZAJ
z$gFzsG=EOwj~+dmcJACsSFc{xOgC*^kJ&$vr^Y{N_+?XXLU0JYX;Y
zan3Pg#?WuS{iYot5CHZC^8New^mRroJ*2ObPF*9d8aOGH>V3{lf@syNY_}t&PK=z$
zwWW~KvxCr+HuAV?{d
zzy|hOO-ZXvpuoCsXmyJ=5L;dqqa4l%2Fms8*S#Js$OiJQTelrMy7w%38ZM;g-dsr;
zdTyXpO7*4~2nXp$ZMPGA{*$A6T`5IzA<3-h!a{m)iZWVC3w`5sV?avFxV=+oihKFH
zJ5+1OU8=MGJe7aFijL
z1lVR0LdK|Og26VQhV3aN?VE4Dp$iu-Xz4M*gcM=hcl4CLE&zoMHVX%QUOYS`b=0U)
zTJo=5yQYZ&W@3;Z+`XkfU!yYb&eCc=bJuURdWTa6Z#$`0y@#~wmEjZTo>S^DCc0>^
zt3)iNO7)hAif&;=Z*urnr!P5T=RIn$`yMsfbDv%wFh)x%?5vs40Tyy181TyW(o1jq
z1T`QaU2VQ@2>AVN3)M8L)Wzq
zs2?Z?NyWyxurTU~j)~bpO5i3Nk{e-+Q`1#pj4P#ZkkG#BNGW=fZz(CgO*MBoQ$sN4
zr}^Fo^y&f9yai9qgoG(%DD@RBT6BdkOcRHNRlE)4&4h#LBtc5UTD7C<{YOyQIt?|j
zP@T95u2$eZjx~X`Ex>`}bo-||@6@SN>Bx~I8aTNDU^q08UVNuj=#A^tL4_?CWEcu{>aJqQ$q6(2NdC3Oy!i5WUnG4|%is8Wx+fusT-|DzHnf7`Q#8ADQY)IxN
z8xY34z+sGA%S9MdWR=rw9<=UP-H%*BNof^VO7%o8Na>FcsA<#*iWo3DMp8mbtCUm>
zW(?f&6)N2J*k-GzNt32x9d&?ghT;>*_z9#WnqE6ddfsP?y$`AGS9>UY(0B@|*Uan1
zG0;pnj|_Qa@*0DHvnyYH^_BK|0boqE8!e@r?SW(=jR(*;uWH88Y*Rn`>@$5{CIHOD
zAY(AW;e*qK0Rb->ac-4}M)Xp*xlY0Xp$t?nyj~@xPO`y~Qa>T32xFY?#%ta%hMUaG
zZFHm*bA2GCwU-{GT0)DwIzorZ18j{-J}h=&AllxFq~fjqKtLHbPNO}tJkkz
zucgo?rJTOQ_W%@<1!+V0BL|Yqbm5+{@6%5|)dPTYyG#HW_8Ww72%1W!H`%L3GNbV8
z11RALWlzT))Ad{}r8C@=;9RE(j=L_h8_5POrE6U&-S{h2nX`k!`;Meajb71%9NGcb
zfx{;=c@hK0!Ndp-Q_h^Z`#l0`@qmEU_)->prETQ|1Wz5T^7ebw@Q3>v%m@W0yf>&4
zcyciQ@aifo`j&sMt4b*f5>IM{=GM^#GVb#`lff_}px@f%HNhgYm%)TGMkww^BT1PoIV@
zb;B5z(u|9ulMVSe*|6G?(vTV7QP>CLsZ!lW`kZj`a9*^7;yqL;`!Etz#zPkAB>}f$
z#fq(Z1k{j_(5twRS;aSFBR1A$D=Wuj`z>t`YA8T4(HHR+z=T%^6@yU;ryxjqd!@cS
zNTmi&qo7uusf-I~i~@AoP+gS)gKf@{FDZrkgtP%1*g!rng8`|9dIo4GPoAV-e)&Zc
z0A`R^tXQF?0}h+?oK24!o;lPpzRS{cDkYd19ma60YGxs&{>v{@;P|yvzRxJC()3mB
zTj2Lt0}*vv)TyzLlP@y&3o=6)TZRdE;J!o4mc0@KP{cVZKJ|7Sn5`LRe99`|y8l$)dQOXX8~Sd!TCQ?;g9A~$;NLe2`%GQ&4;6wC`r5-
zt8)ZEA*BEmQVKvZ5CG1eJ$v+dpb0>n6lYKo`y%xS0>B{b12ds!eWg0(e(uLbl;Hnr
zUy48G1bJp%B)B`k3g83<*+S022Xr2?eMIQ>h<-
z3HyS~3Pv&7H_>>VYsLY3q3;|jQKJ#foH9v4dB>-evf5=Sh1%uXC!`J%IDPtbZ<1WM
zpSbFG=+L1WK$E~|X-7>UWdR%K<4y(!1AGa1e>%N1D3bDZ{6s|qj>H2)w%keYM#~C+n+#`S@9}MTnOl8UjF`hyx3BW>SqQzzY{P{F)%oqx<<}_bp()By<
zyrY4Hjh5$>U5mbwG9a0bl|Xw}o^fXZN?VKjQ8-2?A@b(SH==(123Gqi!y1#cZJoW#
zv72ju(>YD3T7U_U4_TCaE3WE{3g);VZbQpvmc^H}LxF@h+BuQ@et!OWO83q*@A7eY
z=)r>r>y{D#Y;%sJl(H&i0&@T?t1GMxEWh8hX_I$aqf~L6uH+&%96V06fPok=OP4N<
z5l3G;cZyce{({P=<2hjN{yTi2v9L-^5)Gu+zV=<)Tz;VHtofY*p{
zAo-kglw{IRnt3Q}V?6|fINUypMIF&kbo}^nEv4Lg0x5;sWhrGsZxPM~MuD+NeBgYL
z*aZs~cpI^q+3b7nEEnl(}MnsS2JyZ6I@DBFXDmEsJ9+Gc+e`PAY_KPc^iat
zA#^}k!d@u$LlRAi#I<1$5&vTFKs!K7zy!b)FsNLEg+q7v@L^pE;zT?EGi|giV%Vlw
zNJ*758>D|D)vv?{=PX{lcyz_4L}1_noKS`sX25G!V>o$${l%wjb5-p%ofZR_kj@u1
zn3rRyT7Zet6k0fuTEl!81n^HQdTQ!vO510yx7CAdqL5U0kpQJfj~+U^_?~s|%dDMv~>Df{HDKOZ{JmLH@yTh*l6k!DxnSvzaGnfPk9yxNP
z1`g6_da}~t!1)0t8r+sGTjm`Q02I;>TkQ)}IBybEY>?vZ+qdh1!KE{^E5rYOUdT6ycdrkR54o9ap0C5(Eg)i!O~=(X+v
zG%_=IwS^1JJPb&vS_~3XZ39%!Ix(p5wjT#7Z0*sbM|E!%K;>+iucZ=fs#zu+q((F=
zG^Pq>)2Q&f>IGGOxQj0(kWy03QNohSBMrwEn({rRTIhr*j@`WA*iC>b>?T@1&?OL0
zgQ@6?Uv$r`1L$E&GHfqpYCp!C^0ReX*a!@P$jz
z5>$j+vNQ;g;gKUdh0un*XS4f~9VFQfYC5F8;!`P15-WZ!UAoL&ks=I<;SiY)62CXY
z9XXOJ^!St#VAYfb7ozPZgX!8$R5YG)B@?wsR65WSf}ULfif%x37NqRI!CNHeZgv}E
zV7ItnfLFGW%ut>6^6^`o7oN2*P)$i?P?3AKfr|I|e%rQfy3ALiL-Cevl+xhG8Q0W;|3t5((oJK7=PBSWP~zD!?PfeJnWuHbGi+!4
z2`6-WCA!+DTzxcJ11w
z8Onn~uaKq&ru;q6L_>%Jje{5#0B_v5F$SnmsV1nfpH73?{TRgufDP%!+#IaR%}r#S
zVl|y6Ta0RU4VtAkDains`R@$&;Aop#JRsl#$7&`?QMZA~C)Sc&sS2f>eU?0v&gzLu
z(O~}Kg88$qMWS;6>Nb%E)R9i~)B5$_MycQ1Lg~A&qs*NbX;3+KWFWB*K#m_jUdO4B
zEHm){LJpXLmoX?9%~FhKf^?%|f?6h=EQC7FG>wT`mHGk|VT}nYfX1=AckiZY)24Y%
z1EkI71IUgNS&fknk(>u>YEJ0^V}D?&QqkV83R(}y8Yd&qBt<^93Awnrh|Ybj+aIndoH4R6opnNj&_3?r?Xc^Lz5^w@o)@r|q>-_wr`w@-2B9FQR;*HFTE+
z?gxMH1J4rmR?hkQN)dvPH~^TqF9s8i(I=mLLUZQK@$LuX!BE7){D(qF!b5`Lr6Mc)%;n`$l_QEHxAFU<)_ohGwcL;K0Btp+Gin|3QV+u08I4yXxpizGnE1q
zJ+*1NuB8NRmXoJJq@snCvej4AX7CK1Fh6(tlr`@w(}X6lx_8IDPYetsE#&v;SX6^q
zGaZ1-m=KcG++A;x|Gf$Tw`kE^=cA)`{G>3w`$$(mBp2~2?h73ps0^`PH9Ib4sA8sH
z%?Z#lHZ|=mg9`kBV{}44Z~g@gDyv%Ap&)Im6n8nLp7-hX(yf
z2?p+_WJ)rV_uWQ`du*nsJFV3-**pywQ@kdNsKC3csLl8tG-tyJx_I?B_>^?}7Fsr=
zD>P36EdEUcATT3}6)UFgt|`r^2mx4tUfNB@%aD%Kj7V-ER6?Qy(w(%?94g%>ih9r5
zLu-FLqtvd5S?}M`_qKQMUT?P}OokjdQX-}ID;*{Yn)HCBq_O})6W}*_^XHGw{l1hl
z=LlRtI!pWm`CgJdsU*EZncGFs;FZ?Yc-TTJHFO>28ls$_e!J-DcQ(_r?Z2h8Z?C5O
zJ-($%A8(@GbN14*?@!aM+c8J~gL`+pjb^g+24LZp%1R9bi;2WsyM#pGx$w}RfByL+
zph8WuisbOa*6jh}aOuVHHz-|)l@zb#Qu5SWNb#FQQjs2OsN>Y#v}*TRJrI>5rc)a2G};U>p^x9a!u7N!NK0b0pYYE
z*Cu(|g#?qkAK+}s*j7%WmT@hZ2x-gu#yCo^Oa+{|42sey`yU@>qn!@u
z?@tolxkSf)*g_*dA4@^5P3KwU45}Hb*ht2sQj@Y{%P~4SS2AVF)X58Ks#K|}mRCUd
za+XYWD^;+}OPcL3NT4Hy2g#`sQJ+Q({gBozm_i4)e@oZS9;aK^FVgLsH?)d1JxLp|
z+;rxvSkCikWITv_#6!c`VIa9riD#65`Q?|I=?tzpV;;|n?}`SLq*Q${1!JowICq-f
z+f3<{Uy!QXdh)bX05|)Z>Wth@yZ7v)?O)HJ7O%DON~=t-O8%MxBApIdwkZ
z=mizMEg>PHUIQ%kw=JR1&XKKv&Ox=T=pbzdaCI+jo7Oa9#0bquOo9Sap-v%*zJTQp
z2wOKH0}J(vG@G8@Sm?hFo8JgYw02_c}&L|S_aAHs$K`gm;?OLr80S*9@#b?gcn7v9S
zus8=#voJgHxJL=aaZc3B-e2zf#lXOQan6|s1*=|wnz8*@J@o>s#9%=YG3)@svVol!$_ooKTRgby(`}?mp
zMc$S+5=LepfZ>eNbbzvKHuA90wZpqRY1NvbdPi{pUbBcNu@nzbJr<|j=Tnq3lRRYw-rCFo#0
zLIi+{?@%_IG-;CVM}msf6O}B$vVE1n;vR82ytjLLixvz(y)A*T<^ZJc$C`^T9zXH)#(AlyC-zwt+5i
z%tL-JQ-3CSwp1>A?b)(rd$dD8Wy+Klv9_)Rl~s{BQdo*vHP{l*47T^Lx|PZ=QFV9-ZB+7H#}-XWq@opD6xkhpAQ153R`#9*Cy1
zBz+vy&Prf`8}NGsRJA2h7rV_s$te;%iejs;O39SuYeKSY=YZD=M+(hhP|cY6hLu^M
zDt*mn*7bR8Ri=1yPN;O#
z`LSh*q%?ZHTtQrg0&Z47v1QDdu>(%dL9H$5m1H$@c0D9@Z@6c`ljtscpQj;x0HO2tavi^6#9Yd$zCIR6H-
zqX5R8V=PG$SYPBTs5bZ8z~z-Q^@1FjwA`W%*L5nTdUpz?
z?)(L%d3z$I?KpwbwI5Fz+Kr_QZO2f$)}zR;-Vpk9(Po{OwSnn#9i?k$sP|{%DEaWs
z^!$9M?+T4{=!`_m4mv&1RF_iIdELjHVs116d>#OvY3HfPr0?_qW3}mvOg^(0&h=z|
zkNpa-*jH!4mLWriwq?qMcy%_X&rJPp3wum2Sx!`Xl02vPZ@=8p%BFy`Ldgd#(+fC0
zKi828sJo}IkcRRyu?_&^TUF%o9
z{l+hiT(4&uVCo1O)UljSCYSUiuSlmY7VAAo@NvJO1amG?x%WQTykaNLEMJ;~p9i;@
z#Al%bPM#-O@eEt8T)C#2sz6Goc@Zh8zH*tS4V5;<%rkQ)2euM+(Z616J$(ZV1cNa0
zq0(Th;D{iMK&uP_eq?o!wnHv9)q7hhUAJ`_)KM#cvH~f=M971cVWv!(6661I^u*l_F
zTp=uag;@zXUBZ$8Ib6_RazW3o0ME4e3gw@^Ppe)D&Lc^AMeM(@{gj{OzCa~ti4!L-
z_QarKQwBIn*6SExQ#z$8mNA#Dk4g3r`$}kIKRaoV)Iy&}=_wsx5+nes4Ymu82)s;$
z5Qq)qc~$Ts-4Kp;8T3A-?XljG)NhV@f#l2-JYggvuqq3tUi9zZU&pv8@Sq2&4>u_~8egZp17%E;s;4
zo901w4B!@<`GcP2hiRLjLcHvOOZaC<2EKp`e4$!RHLs+Enn?xe1erYM&uj`~)J}iT
zmN#$S%_ZClg)OKzRfD`Z-+;8owwPAh6dVIE3l}a-g~IFT3Cv&?qyXv-b}Qo|AI_3g
z!6Od2c2%k1-kZtOYzfWX^s@#Pi3g+#QCCHC7|MT`1&6Q+aj^{iZ3JKg!@{Y=nj3mf
zF77cvy~lJ;%+JM2EJa-c@EZI@C-rm5NWzp%$v<1v>;Uarwt3;W^zy`h6g-Wk;R-VBsW>^*h
zgulB-mwXFS3mIp{eKWdgrBslvp-;(Orohe36vb-6i`%!Gs~nPyxovmx9d
zZW0~@pcX7xkb;KH(F_AaFw&vI0IK6GUDn}(*IAnBI!jYe>jkSYHwP+Mhc?Qt#_znI
z^7Qytfq9YcT)&{_u42OSkRd~~W5$0BZ_9c6l2%s5WkxO4E74$SAuM2mWfDMG)eQF!
z!lEX{8oeF^R5O`l0xE%(uh^e6XU;$OzckpACQX`0-M~FtX2S-iE&So?yxb>k6+R;t
zg_H&~e@idh1IA#aLyf^k?#6$ZC8~F#)6MJnXc{X&$^z8$yNZ>^VV9bJaik~
zymW?s*ttVbP)64U?i1cEDoM5$5u0Z!_rtaZC_YqJdR#9xgtZ2-LQVNi&ay-0+yzcT
zqb^gyB1Ip`2-!X}*`(C|wq-R~IP$8{y
z3kHSgC49h?GVV$*uvG=MUA?Nq1;l|FT@M&(Id5iZnj5cT;+3+ih*y(;yqi32H&Bl`
zyXnG#tu%S^WWAOI0)I5a@toWzA)EBVLk_AIp%(?ieS<2yRB4N|6j8|Nuf0-gIzA?U
zn5Q;7igRSilBL&Q0;szsRZKr-1Iip_vbfBliF{>ZX@+z{T2W%Vpr!cR`Oln#>Abh02X`O1Re
zU$EdI&tLhkjMz|FR~L9F!7?S#W?yX~4l@krfE|UTmhV4Cuc%p7F#=1F!%hXWT~*Ff
zffd58x*l+}U3Dg8u?LJvSc%a_(t97(9JzrOOc_HF^_}GcP*k@~1mpYim1OtjwR3Yo
z^?Bdv1vl$_e^)QjduyA
z1klzHF56(Z7mCw>K@m-<{;qo(RE%(_E!ZP%S6yexpPeO6LM(LFkw6l{$t<1Kv+Q(O
zGyWKPK0ZjvKHN(~#!jQK@M_+_Sn)M+SCY(SKaOxLoTgIc!l>T1>w4W@P3n27e7@Lg
zYUF^oNvn)cO(zt5|62fcw?s+}|HzVR2E}|6QabUs<~^Umfz20BlH;)_S?zCO_V%CVL)GXzR`~%#qEGvZ}Skq@aBH^6&Nho&QOW4c@Q<
z<2qj);KbH-0M)9(B2Bq-=k~tOlP8aUtu=3*W<-PC_cf^16{v7H;7KA(U}ve2>nwSb
z5XxD?TJ@ZSz>1!piKi8yKU1)`j_3Mg-B(xjmIMnIMe-PyTCE(}-Hg
zT~c8E=G5viQPaH-^xDDra{xFT>@0=4&QgF#LLiBr@Rf8hUu89g*StsWxWyNe8-I3EkXwDFVSW9VSRvJFQKMD+sNtFuRCo1psa{fUoHtzrxoVB0w&fHJ=rtPJilYgKblXg+jG3%+^
z;5k&|-GNlIaSQLC1t2MJ>#*>(t_4?&lRKsRg4&PkvTldcDZKB`f;v6%XVq$o##pLGdJH
zf@pJw_*rewEv-Gm*@l`)3sXDD`F~q`wk4ftO8Sri0{5rJK&9tcOZ)UwY{!G>^r(4Sn1eFLUP1eU%-3C~Yi2
zHOXdUZ7Q1?VC#MLMbd`aN^7z81)28OSBHm`KE6-0z|GIYz6IM*_4-ip3DXbb%**}V
z8xjO^5oTv@RCjneazO5J`zl*K3Xoe)dY^SuJZkFu^_!HL{{h=*c
zvShgn6e#c`+YkA`(y5Zn@THE;IL}mXu}PDy&C-mcZO2IM;VTVl8>nVjC!arm{``CY
zvDDw+xFyVzCCdo)&<`0zn_aa@t5m;cVV>=iuckNC4nL{n+UmoS%zHIsbW=jb?;d8$
zmTjcx?@rGDlUvG^DJvd&-&W_8F{_Q{qVl4{oUdZm5$l_BE$
z!oECt@@)RwT2KBjZO=ddd=&-m8p$AARw}malvLNh#}hWytLgZdIc&t&9B;~Flw__^
z&k-Kiy!_W~m~EFmd-f@cNjIfb`bs(alIGt-zT!&>Bm>AAg~2RXu;5MHZ{oy>i^etY
z{x57PGGxfmPN}j@$V|l+3)(6|f0m@3G{Y3!5AF;1=XufzzyED9H!M<-Hf`FDIdbG!
z;qUK%3q8WD0$CkmADY3@I}B0*z9zKH_#!@rf1{hpeV_Xlu8;djm@r|MxaP_K+Lrja
z=bo#SF=NJlO6`54K)C`i7!W48kKao&k1>CT^Wyxt4zB0<7gtdJCpSnk926x*9WrOm
z{HX#XQaLRfbLY-|KuP2UMVA#w4_pa;fX|99DiwM}N#AB1kKf_KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T
zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p
z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&nehQ1i
z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW
zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X
zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4
zfg=2N-7=cNnjjOr{yriy6mMFgG#l
znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U
zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya?
z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y
zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB
zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt
z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C
z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB
zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe
zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0
z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$
z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4
z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu
zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu
z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E
ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw
zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX
z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i&
z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01
z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R
z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw
zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD
zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3|
zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy
zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z
zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F}
z0005RNkl-`suKFYTGZIA_*~o|yU3C=^`wK=yL|3D$NGwre
zM5KtWqI4BqWkigKSnFcXNIK8+)LEVLo$tfBdd|gOo?qYRa~5>FU52@hFyu{v3RIv1
z6{tW3Do}y_mIDrfH_LMd