diff --git a/ajax/libs/topcoat-icons/0.1.0/LICENSE b/ajax/libs/topcoat-icons/0.1.0/LICENSE new file mode 100644 index 000000000..242fd8a60 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/LICENSE @@ -0,0 +1,203 @@ +Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + 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. + + 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, + 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 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 in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) 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 + + (d) 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. + + 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 Apache License to your work. + + To apply the Apache 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 Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 + + 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. \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/README.md b/ajax/libs/topcoat-icons/0.1.0/README.md new file mode 100644 index 000000000..86a009410 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/README.md @@ -0,0 +1,117 @@ +TopCoat Icons +============ + +Open Source Icons designed for TopCoat + + + + + +common icons: +(done: 13px,18px,24px,40px size) + +1.share +2.user +3.favorite +4.attachment +5.checkmark +6.remove +7.add +8.cancel +9.lock +10.unlock +11.photo +12.image +13.back +14.next +15.settings +16.wifi +17.search +18.right arrow +19.left arrow +20.up arrow +21.down arrow +22.call +23.phone +24.tablet +25.laptop +26.location +27.expand +28.collapse +29.list view +30.tile view +31.text +32.home +33.brush +34.pencil +35.eye/visible + + + +to do: +35.eye/visible off +36.clock/time +37.video camera +38.alert +39.email +40.calendar +41.print +42.cart +43.save +44.cloud +45.page +46.user group +47.battery full +48.battery low +49.battery empty +50.bookmark +51.chat +52.upload +53.download +54.audio +55.audio off +56.comment/note +57.address book +58.map +59.credit card +60.news +61.graph +62.question mark +63.scissors +64.new +65.CC creative commons +66.video +67.retweet +68.refresh +69.error +70.delete + +social icons: +(done: 40px size) +1.facebook +2.twitter +3.pinterest +4.github +5.dribble +6.behance +7.instagramm +8.linkedin +9.google-plus +10.youtube +11.vimeo +12.flickr +13.picasa +14.tumblr +15.wordpress +16.blogger +17.github-text +18.path + +to do: +19.css +20.stackoverflow +21.html 5 +22.reddit +23.Skype + + diff --git a/ajax/libs/topcoat-icons/0.1.0/docs/_Topcoat_IconSet_overview.png b/ajax/libs/topcoat-icons/0.1.0/docs/_Topcoat_IconSet_overview.png new file mode 100644 index 000000000..77bd35ed2 Binary files /dev/null and b/ajax/libs/topcoat-icons/0.1.0/docs/_Topcoat_IconSet_overview.png differ diff --git a/ajax/libs/topcoat-icons/0.1.0/docs/_Topcoat_IconStyle_Guidelines.png b/ajax/libs/topcoat-icons/0.1.0/docs/_Topcoat_IconStyle_Guidelines.png new file mode 100644 index 000000000..2f063001c Binary files /dev/null and b/ajax/libs/topcoat-icons/0.1.0/docs/_Topcoat_IconStyle_Guidelines.png differ diff --git a/ajax/libs/topcoat-icons/0.1.0/font/icomatic.css b/ajax/libs/topcoat-icons/0.1.0/font/icomatic.css new file mode 100755 index 000000000..d307b4e40 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/font/icomatic.css @@ -0,0 +1,24 @@ +@font-face { + font-family: 'Icomatic'; + src: url('icomatic.svg#icomatic') format('svg'); + } + .icomatic { + font-family: 'Icomatic','sans-serif'; + line-height: 1; + text-rendering: optimizeLegibility; + -webkit-font-feature-settings: "liga", "dlig"; + -ms-font-feature-settings: "liga", "dlig"; + -moz-font-feature-settings: "liga", "dlig"; + -o-font-feature-settings: "liga", "dlig"; + font-feature-settings: "liga", "dlig"; + -webkit-font-smoothing: antialiased; + } + .icomatic-alt { + margin: -1px; + border:0; + padding: 0; + width: 1px; height: 1px; + clip: rect(0 0 0 0); + position: absolute; + overflow: hidden; + } \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/font/icomatic.js b/ajax/libs/topcoat-icons/0.1.0/font/icomatic.js new file mode 100755 index 000000000..fd6ef43bc --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/font/icomatic.js @@ -0,0 +1,43 @@ +var IcomaticUtils = (function() { +return { +fallbacks: [{ from: 'laptop', 'to': '' },{ from: 'phone', 'to': '' }], +substitute: function(el) { + var curr = el.firstChild; + var next, alt; + var content; + while (curr) { + next = curr.nextSibling; + if (curr.nodeType === Node.TEXT_NODE) { + content = curr.nodeValue; + for (var i = 0; i < IcomaticUtils.fallbacks.length; i++) { + content = content.replace( IcomaticUtils.fallbacks[i].from, function(match) { + alt = document.createElement('span'); + alt.setAttribute('class', 'icomatic-alt'); + alt.innerHTML = match; + el.insertBefore(alt, curr); + return IcomaticUtils.fallbacks[i].to; + }); + } + alt = document.createTextNode(content); + el.replaceChild(alt, curr); + } + curr = next; + } +}, +run: function(force) { + force = typeof force !== 'undefined' ? force : false; + var s = getComputedStyle(document.body); + if (s.hasOwnProperty('webkitFontFeatureSettings') + || s.hasOwnProperty('mozFontFeatureSettings') + || s.hasOwnProperty('msFontFeatureSettings') + || s.hasOwnProperty('oFontFeatureSettings') + || s.hasOwnProperty('fontFeatureSettings')) + if (!force) + return; + var els = document.querySelectorAll('.icomatic'); + for (var i = 0; i < els.length; i++) + IcomaticUtils.substitute(els[i]); +} +} // end of object +} // end of fn +)() \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/font/icomatic.svg b/ajax/libs/topcoat-icons/0.1.0/font/icomatic.svg new file mode 100755 index 000000000..d62bdb2ee --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/font/icomatic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/font/index.html b/ajax/libs/topcoat-icons/0.1.0/font/index.html new file mode 100755 index 000000000..005168328 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/font/index.html @@ -0,0 +1,207 @@ + + + + + + + + + +

Ligature Icon Font

+Try typing one of your icon ligatures in the area below. +eg laptop +
+

Available Icons

+ +

Icon Font Usage

+Using an icon font is simple. Just include the stylesheet, and the icon class to any text you would like to be replaced with an icon. +
+<link rel='stylesheet' type='text/css' href='icomatic.css'>
+<!-- Include the script for fallback support -->
+<script type='text/javascript' src='icomatic.js'></script>
+...
+<span class='icomatic' style='color:blue'>laptop</span>
+
+ + + + + + + + \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/font/js/dat.color.js b/ajax/libs/topcoat-icons/0.1.0/font/js/dat.color.js new file mode 100755 index 000000000..42ad20c89 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/font/js/dat.color.js @@ -0,0 +1,755 @@ +/** + * dat-gui JavaScript Controller Library + * http://code.google.com/p/dat-gui + * + * Copyright 2011 Data Arts Team, Google Creative Lab + * + * Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 + */ + +/** @namespace */ +var dat = dat || {}; + +/** @namespace */ +dat.color = dat.color || {}; + +/** @namespace */ +dat.utils = dat.utils || {}; + +dat.utils.common = (function () { + + var ARR_EACH = Array.prototype.forEach; + var ARR_SLICE = Array.prototype.slice; + + /** + * Band-aid methods for things that should be a lot easier in JavaScript. + * Implementation and structure inspired by underscore.js + * http://documentcloud.github.com/underscore/ + */ + + return { + + BREAK: {}, + + extend: function(target) { + + this.each(ARR_SLICE.call(arguments, 1), function(obj) { + + for (var key in obj) + if (!this.isUndefined(obj[key])) + target[key] = obj[key]; + + }, this); + + return target; + + }, + + defaults: function(target) { + + this.each(ARR_SLICE.call(arguments, 1), function(obj) { + + for (var key in obj) + if (this.isUndefined(target[key])) + target[key] = obj[key]; + + }, this); + + return target; + + }, + + compose: function() { + var toCall = ARR_SLICE.call(arguments); + return function() { + var args = ARR_SLICE.call(arguments); + for (var i = toCall.length -1; i >= 0; i--) { + args = [toCall[i].apply(this, args)]; + } + return args[0]; + } + }, + + each: function(obj, itr, scope) { + + + if (ARR_EACH && obj.forEach === ARR_EACH) { + + obj.forEach(itr, scope); + + } else if (obj.length === obj.length + 0) { // Is number but not NaN + + for (var key = 0, l = obj.length; key < l; key++) + if (key in obj && itr.call(scope, obj[key], key) === this.BREAK) + return; + + } else { + + for (var key in obj) + if (itr.call(scope, obj[key], key) === this.BREAK) + return; + + } + + }, + + defer: function(fnc) { + setTimeout(fnc, 0); + }, + + toArray: function(obj) { + if (obj.toArray) return obj.toArray(); + return ARR_SLICE.call(obj); + }, + + isUndefined: function(obj) { + return obj === undefined; + }, + + isNull: function(obj) { + return obj === null; + }, + + isNaN: function(obj) { + return obj !== obj; + }, + + isArray: Array.isArray || function(obj) { + return obj.constructor === Array; + }, + + isObject: function(obj) { + return obj === Object(obj); + }, + + isNumber: function(obj) { + return obj === obj+0; + }, + + isString: function(obj) { + return obj === obj+''; + }, + + isBoolean: function(obj) { + return obj === false || obj === true; + }, + + isFunction: function(obj) { + return Object.prototype.toString.call(obj) === '[object Function]'; + } + + }; + +})(); + + +dat.color.toString = (function (common) { + + return function(color) { + + if (color.a == 1 || common.isUndefined(color.a)) { + + var s = color.hex.toString(16); + while (s.length < 6) { + s = '0' + s; + } + + return '#' + s; + + } else { + + return 'rgba(' + Math.round(color.r) + ',' + Math.round(color.g) + ',' + Math.round(color.b) + ',' + color.a + ')'; + + } + + } + +})(dat.utils.common); + + +dat.Color = dat.color.Color = (function (interpret, math, toString, common) { + + var Color = function() { + + this.__state = interpret.apply(this, arguments); + + if (this.__state === false) { + throw 'Failed to interpret color arguments'; + } + + this.__state.a = this.__state.a || 1; + + + }; + + Color.COMPONENTS = ['r','g','b','h','s','v','hex','a']; + + common.extend(Color.prototype, { + + toString: function() { + return toString(this); + }, + + toOriginal: function() { + return this.__state.conversion.write(this); + } + + }); + + defineRGBComponent(Color.prototype, 'r', 2); + defineRGBComponent(Color.prototype, 'g', 1); + defineRGBComponent(Color.prototype, 'b', 0); + + defineHSVComponent(Color.prototype, 'h'); + defineHSVComponent(Color.prototype, 's'); + defineHSVComponent(Color.prototype, 'v'); + + Object.defineProperty(Color.prototype, 'a', { + + get: function() { + return this.__state.a; + }, + + set: function(v) { + this.__state.a = v; + } + + }); + + Object.defineProperty(Color.prototype, 'hex', { + + get: function() { + + if (!this.__state.space !== 'HEX') { + this.__state.hex = math.rgb_to_hex(this.r, this.g, this.b); + } + + return this.__state.hex; + + }, + + set: function(v) { + + this.__state.space = 'HEX'; + this.__state.hex = v; + + } + + }); + + function defineRGBComponent(target, component, componentHexIndex) { + + Object.defineProperty(target, component, { + + get: function() { + + if (this.__state.space === 'RGB') { + return this.__state[component]; + } + + recalculateRGB(this, component, componentHexIndex); + + return this.__state[component]; + + }, + + set: function(v) { + + if (this.__state.space !== 'RGB') { + recalculateRGB(this, component, componentHexIndex); + this.__state.space = 'RGB'; + } + + this.__state[component] = v; + + } + + }); + + } + + function defineHSVComponent(target, component) { + + Object.defineProperty(target, component, { + + get: function() { + + if (this.__state.space === 'HSV') + return this.__state[component]; + + recalculateHSV(this); + + return this.__state[component]; + + }, + + set: function(v) { + + if (this.__state.space !== 'HSV') { + recalculateHSV(this); + this.__state.space = 'HSV'; + } + + this.__state[component] = v; + + } + + }); + + } + + function recalculateRGB(color, component, componentHexIndex) { + + if (color.__state.space === 'HEX') { + + color.__state[component] = math.component_from_hex(color.__state.hex, componentHexIndex); + + } else if (color.__state.space === 'HSV') { + + common.extend(color.__state, math.hsv_to_rgb(color.__state.h, color.__state.s, color.__state.v)); + + } else { + + throw 'Corrupted color state'; + + } + + } + + function recalculateHSV(color) { + + var result = math.rgb_to_hsv(color.r, color.g, color.b); + + common.extend(color.__state, + { + s: result.s, + v: result.v + } + ); + + if (!common.isNaN(result.h)) { + color.__state.h = result.h; + } else if (common.isUndefined(color.__state.h)) { + color.__state.h = 0; + } + + } + + return Color; + +})(dat.color.interpret = (function (toString, common) { + + var result, toReturn; + + var interpret = function() { + + toReturn = false; + + var original = arguments.length > 1 ? common.toArray(arguments) : arguments[0]; + + common.each(INTERPRETATIONS, function(family) { + + if (family.litmus(original)) { + + common.each(family.conversions, function(conversion, conversionName) { + + result = conversion.read(original); + + if (toReturn === false && result !== false) { + toReturn = result; + result.conversionName = conversionName; + result.conversion = conversion; + return common.BREAK; + + } + + }); + + return common.BREAK; + + } + + }); + + return toReturn; + + }; + + var INTERPRETATIONS = [ + + // Strings + { + + litmus: common.isString, + + conversions: { + + THREE_CHAR_HEX: { + + read: function(original) { + + var test = original.match(/^#([A-F0-9])([A-F0-9])([A-F0-9])$/i); + if (test === null) return false; + + return { + space: 'HEX', + hex: parseInt( + '0x' + + test[1].toString() + test[1].toString() + + test[2].toString() + test[2].toString() + + test[3].toString() + test[3].toString()) + }; + + }, + + write: toString + + }, + + SIX_CHAR_HEX: { + + read: function(original) { + + var test = original.match(/^#([A-F0-9]{6})$/i); + if (test === null) return false; + + return { + space: 'HEX', + hex: parseInt('0x' + test[1].toString()) + }; + + }, + + write: toString + + }, + + CSS_RGB: { + + read: function(original) { + + var test = original.match(/^rgb\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)/); + if (test === null) return false; + + return { + space: 'RGB', + r: parseFloat(test[1]), + g: parseFloat(test[2]), + b: parseFloat(test[3]) + }; + + }, + + write: toString + + }, + + CSS_RGBA: { + + read: function(original) { + + var test = original.match(/^rgba\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\,\s*(.+)\s*\)/); + if (test === null) return false; + + return { + space: 'RGB', + r: parseFloat(test[1]), + g: parseFloat(test[2]), + b: parseFloat(test[3]), + a: parseFloat(test[4]) + }; + + }, + + write: toString + + } + + } + + }, + + // Numbers + { + + litmus: common.isNumber, + + conversions: { + + HEX: { + read: function(original) { + return { + space: 'HEX', + hex: original, + conversionName: 'HEX' + } + }, + + write: function(color) { + return color.hex; + } + } + + } + + }, + + // Arrays + { + + litmus: common.isArray, + + conversions: { + + RGB_ARRAY: { + read: function(original) { + if (original.length != 3) return false; + return { + space: 'RGB', + r: original[0], + g: original[1], + b: original[2] + }; + }, + + write: function(color) { + return [color.r, color.g, color.b]; + } + + }, + + RGBA_ARRAY: { + read: function(original) { + if (original.length != 4) return false; + return { + space: 'RGB', + r: original[0], + g: original[1], + b: original[2], + a: original[3] + }; + }, + + write: function(color) { + return [color.r, color.g, color.b, color.a]; + } + + } + + } + + }, + + // Objects + { + + litmus: common.isObject, + + conversions: { + + RGBA_OBJ: { + read: function(original) { + if (common.isNumber(original.r) && + common.isNumber(original.g) && + common.isNumber(original.b) && + common.isNumber(original.a)) { + return { + space: 'RGB', + r: original.r, + g: original.g, + b: original.b, + a: original.a + } + } + return false; + }, + + write: function(color) { + return { + r: color.r, + g: color.g, + b: color.b, + a: color.a + } + } + }, + + RGB_OBJ: { + read: function(original) { + if (common.isNumber(original.r) && + common.isNumber(original.g) && + common.isNumber(original.b)) { + return { + space: 'RGB', + r: original.r, + g: original.g, + b: original.b + } + } + return false; + }, + + write: function(color) { + return { + r: color.r, + g: color.g, + b: color.b + } + } + }, + + HSVA_OBJ: { + read: function(original) { + if (common.isNumber(original.h) && + common.isNumber(original.s) && + common.isNumber(original.v) && + common.isNumber(original.a)) { + return { + space: 'HSV', + h: original.h, + s: original.s, + v: original.v, + a: original.a + } + } + return false; + }, + + write: function(color) { + return { + h: color.h, + s: color.s, + v: color.v, + a: color.a + } + } + }, + + HSV_OBJ: { + read: function(original) { + if (common.isNumber(original.h) && + common.isNumber(original.s) && + common.isNumber(original.v)) { + return { + space: 'HSV', + h: original.h, + s: original.s, + v: original.v + } + } + return false; + }, + + write: function(color) { + return { + h: color.h, + s: color.s, + v: color.v + } + } + + } + + } + + } + + + ]; + + return interpret; + + +})(dat.color.toString, +dat.utils.common), +dat.color.math = (function () { + + var tmpComponent; + + return { + + hsv_to_rgb: function(h, s, v) { + + var hi = Math.floor(h / 60) % 6; + + var f = h / 60 - Math.floor(h / 60); + var p = v * (1.0 - s); + var q = v * (1.0 - (f * s)); + var t = v * (1.0 - ((1.0 - f) * s)); + var c = [ + [v, t, p], + [q, v, p], + [p, v, t], + [p, q, v], + [t, p, v], + [v, p, q] + ][hi]; + + return { + r: c[0] * 255, + g: c[1] * 255, + b: c[2] * 255 + }; + + }, + + rgb_to_hsv: function(r, g, b) { + + var min = Math.min(r, g, b), + max = Math.max(r, g, b), + delta = max - min, + h, s; + + if (max != 0) { + s = delta / max; + } else { + return { + h: NaN, + s: 0, + v: 0 + }; + } + + if (r == max) { + h = (g - b) / delta; + } else if (g == max) { + h = 2 + (b - r) / delta; + } else { + h = 4 + (r - g) / delta; + } + h /= 6; + if (h < 0) { + h += 1; + } + + return { + h: h * 360, + s: s, + v: max / 255 + }; + }, + + rgb_to_hex: function(r, g, b) { + var hex = this.hex_with_component(0, 2, r); + hex = this.hex_with_component(hex, 1, g); + hex = this.hex_with_component(hex, 0, b); + return hex; + }, + + component_from_hex: function(hex, componentIndex) { + return (hex >> (componentIndex * 8)) & 0xFF; + }, + + hex_with_component: function(hex, componentIndex, value) { + return value << (tmpComponent = componentIndex * 8) | (hex & ~ (0xFF << tmpComponent)); + } + + } + +})(), +dat.color.toString, +dat.utils.common); \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/font/js/dat.gui.js b/ajax/libs/topcoat-icons/0.1.0/font/js/dat.gui.js new file mode 100755 index 000000000..152b7ec61 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/font/js/dat.gui.js @@ -0,0 +1,3661 @@ +/** + * dat-gui JavaScript Controller Library + * http://code.google.com/p/dat-gui + * + * Copyright 2011 Data Arts Team, Google Creative Lab + * + * Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 + */ + +/** @namespace */ +var dat = dat || {}; + +/** @namespace */ +dat.gui = dat.gui || {}; + +/** @namespace */ +dat.utils = dat.utils || {}; + +/** @namespace */ +dat.controllers = dat.controllers || {}; + +/** @namespace */ +dat.dom = dat.dom || {}; + +/** @namespace */ +dat.color = dat.color || {}; + +dat.utils.css = (function () { + return { + load: function (url, doc) { + doc = doc || document; + var link = doc.createElement('link'); + link.type = 'text/css'; + link.rel = 'stylesheet'; + link.href = url; + doc.getElementsByTagName('head')[0].appendChild(link); + }, + inject: function(css, doc) { + doc = doc || document; + var injected = document.createElement('style'); + injected.type = 'text/css'; + injected.innerHTML = css; + doc.getElementsByTagName('head')[0].appendChild(injected); + } + } +})(); + + +dat.utils.common = (function () { + + var ARR_EACH = Array.prototype.forEach; + var ARR_SLICE = Array.prototype.slice; + + /** + * Band-aid methods for things that should be a lot easier in JavaScript. + * Implementation and structure inspired by underscore.js + * http://documentcloud.github.com/underscore/ + */ + + return { + + BREAK: {}, + + extend: function(target) { + + this.each(ARR_SLICE.call(arguments, 1), function(obj) { + + for (var key in obj) + if (!this.isUndefined(obj[key])) + target[key] = obj[key]; + + }, this); + + return target; + + }, + + defaults: function(target) { + + this.each(ARR_SLICE.call(arguments, 1), function(obj) { + + for (var key in obj) + if (this.isUndefined(target[key])) + target[key] = obj[key]; + + }, this); + + return target; + + }, + + compose: function() { + var toCall = ARR_SLICE.call(arguments); + return function() { + var args = ARR_SLICE.call(arguments); + for (var i = toCall.length -1; i >= 0; i--) { + args = [toCall[i].apply(this, args)]; + } + return args[0]; + } + }, + + each: function(obj, itr, scope) { + + + if (ARR_EACH && obj.forEach === ARR_EACH) { + + obj.forEach(itr, scope); + + } else if (obj.length === obj.length + 0) { // Is number but not NaN + + for (var key = 0, l = obj.length; key < l; key++) + if (key in obj && itr.call(scope, obj[key], key) === this.BREAK) + return; + + } else { + + for (var key in obj) + if (itr.call(scope, obj[key], key) === this.BREAK) + return; + + } + + }, + + defer: function(fnc) { + setTimeout(fnc, 0); + }, + + toArray: function(obj) { + if (obj.toArray) return obj.toArray(); + return ARR_SLICE.call(obj); + }, + + isUndefined: function(obj) { + return obj === undefined; + }, + + isNull: function(obj) { + return obj === null; + }, + + isNaN: function(obj) { + return obj !== obj; + }, + + isArray: Array.isArray || function(obj) { + return obj.constructor === Array; + }, + + isObject: function(obj) { + return obj === Object(obj); + }, + + isNumber: function(obj) { + return obj === obj+0; + }, + + isString: function(obj) { + return obj === obj+''; + }, + + isBoolean: function(obj) { + return obj === false || obj === true; + }, + + isFunction: function(obj) { + return Object.prototype.toString.call(obj) === '[object Function]'; + } + + }; + +})(); + + +dat.controllers.Controller = (function (common) { + + /** + * @class An "abstract" class that represents a given property of an object. + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * + * @member dat.controllers + */ + var Controller = function(object, property) { + + this.initialValue = object[property]; + + /** + * Those who extend this class will put their DOM elements in here. + * @type {DOMElement} + */ + this.domElement = document.createElement('div'); + + /** + * The object to manipulate + * @type {Object} + */ + this.object = object; + + /** + * The name of the property to manipulate + * @type {String} + */ + this.property = property; + + /** + * The function to be called on change. + * @type {Function} + * @ignore + */ + this.__onChange = undefined; + + /** + * The function to be called on finishing change. + * @type {Function} + * @ignore + */ + this.__onFinishChange = undefined; + + }; + + common.extend( + + Controller.prototype, + + /** @lends dat.controllers.Controller.prototype */ + { + + /** + * Specify that a function fire every time someone changes the value with + * this Controller. + * + * @param {Function} fnc This function will be called whenever the value + * is modified via this Controller. + * @returns {dat.controllers.Controller} this + */ + onChange: function(fnc) { + this.__onChange = fnc; + return this; + }, + + /** + * Specify that a function fire every time someone "finishes" changing + * the value wih this Controller. Useful for values that change + * incrementally like numbers or strings. + * + * @param {Function} fnc This function will be called whenever + * someone "finishes" changing the value via this Controller. + * @returns {dat.controllers.Controller} this + */ + onFinishChange: function(fnc) { + this.__onFinishChange = fnc; + return this; + }, + + /** + * Change the value of object[property] + * + * @param {Object} newValue The new value of object[property] + */ + setValue: function(newValue) { + this.object[this.property] = newValue; + if (this.__onChange) { + this.__onChange.call(this, newValue); + } + this.updateDisplay(); + return this; + }, + + /** + * Gets the value of object[property] + * + * @returns {Object} The current value of object[property] + */ + getValue: function() { + return this.object[this.property]; + }, + + /** + * Refreshes the visual display of a Controller in order to keep sync + * with the object's current value. + * @returns {dat.controllers.Controller} this + */ + updateDisplay: function() { + return this; + }, + + /** + * @returns {Boolean} true if the value has deviated from initialValue + */ + isModified: function() { + return this.initialValue !== this.getValue() + } + + } + + ); + + return Controller; + + +})(dat.utils.common); + + +dat.dom.dom = (function (common) { + + var EVENT_MAP = { + 'HTMLEvents': ['change'], + 'MouseEvents': ['click','mousemove','mousedown','mouseup', 'mouseover'], + 'KeyboardEvents': ['keydown'] + }; + + var EVENT_MAP_INV = {}; + common.each(EVENT_MAP, function(v, k) { + common.each(v, function(e) { + EVENT_MAP_INV[e] = k; + }); + }); + + var CSS_VALUE_PIXELS = /(\d+(\.\d+)?)px/; + + function cssValueToPixels(val) { + + if (val === '0' || common.isUndefined(val)) return 0; + + var match = val.match(CSS_VALUE_PIXELS); + + if (!common.isNull(match)) { + return parseFloat(match[1]); + } + + // TODO ...ems? %? + + return 0; + + } + + /** + * @namespace + * @member dat.dom + */ + var dom = { + + /** + * + * @param elem + * @param selectable + */ + makeSelectable: function(elem, selectable) { + + if (elem === undefined || elem.style === undefined) return; + + elem.onselectstart = selectable ? function() { + return false; + } : function() { + }; + + elem.style.MozUserSelect = selectable ? 'auto' : 'none'; + elem.style.KhtmlUserSelect = selectable ? 'auto' : 'none'; + elem.unselectable = selectable ? 'on' : 'off'; + + }, + + /** + * + * @param elem + * @param horizontal + * @param vertical + */ + makeFullscreen: function(elem, horizontal, vertical) { + + if (common.isUndefined(horizontal)) horizontal = true; + if (common.isUndefined(vertical)) vertical = true; + + elem.style.position = 'absolute'; + + if (horizontal) { + elem.style.left = 0; + elem.style.right = 0; + } + if (vertical) { + elem.style.top = 0; + elem.style.bottom = 0; + } + + }, + + /** + * + * @param elem + * @param eventType + * @param params + */ + fakeEvent: function(elem, eventType, params, aux) { + params = params || {}; + var className = EVENT_MAP_INV[eventType]; + if (!className) { + throw new Error('Event type ' + eventType + ' not supported.'); + } + var evt = document.createEvent(className); + switch (className) { + case 'MouseEvents': + var clientX = params.x || params.clientX || 0; + var clientY = params.y || params.clientY || 0; + evt.initMouseEvent(eventType, params.bubbles || false, + params.cancelable || true, window, params.clickCount || 1, + 0, //screen X + 0, //screen Y + clientX, //client X + clientY, //client Y + false, false, false, false, 0, null); + break; + case 'KeyboardEvents': + var init = evt.initKeyboardEvent || evt.initKeyEvent; // webkit || moz + common.defaults(params, { + cancelable: true, + ctrlKey: false, + altKey: false, + shiftKey: false, + metaKey: false, + keyCode: undefined, + charCode: undefined + }); + init(eventType, params.bubbles || false, + params.cancelable, window, + params.ctrlKey, params.altKey, + params.shiftKey, params.metaKey, + params.keyCode, params.charCode); + break; + default: + evt.initEvent(eventType, params.bubbles || false, + params.cancelable || true); + break; + } + common.defaults(evt, aux); + elem.dispatchEvent(evt); + }, + + /** + * + * @param elem + * @param event + * @param func + * @param bool + */ + bind: function(elem, event, func, bool) { + bool = bool || false; + if (elem.addEventListener) + elem.addEventListener(event, func, bool); + else if (elem.attachEvent) + elem.attachEvent('on' + event, func); + return dom; + }, + + /** + * + * @param elem + * @param event + * @param func + * @param bool + */ + unbind: function(elem, event, func, bool) { + bool = bool || false; + if (elem.removeEventListener) + elem.removeEventListener(event, func, bool); + else if (elem.detachEvent) + elem.detachEvent('on' + event, func); + return dom; + }, + + /** + * + * @param elem + * @param className + */ + addClass: function(elem, className) { + if (elem.className === undefined) { + elem.className = className; + } else if (elem.className !== className) { + var classes = elem.className.split(/ +/); + if (classes.indexOf(className) == -1) { + classes.push(className); + elem.className = classes.join(' ').replace(/^\s+/, '').replace(/\s+$/, ''); + } + } + return dom; + }, + + /** + * + * @param elem + * @param className + */ + removeClass: function(elem, className) { + if (className) { + if (elem.className === undefined) { + // elem.className = className; + } else if (elem.className === className) { + elem.removeAttribute('class'); + } else { + var classes = elem.className.split(/ +/); + var index = classes.indexOf(className); + if (index != -1) { + classes.splice(index, 1); + elem.className = classes.join(' '); + } + } + } else { + elem.className = undefined; + } + return dom; + }, + + hasClass: function(elem, className) { + return new RegExp('(?:^|\\s+)' + className + '(?:\\s+|$)').test(elem.className) || false; + }, + + /** + * + * @param elem + */ + getWidth: function(elem) { + + var style = getComputedStyle(elem); + + return cssValueToPixels(style['border-left-width']) + + cssValueToPixels(style['border-right-width']) + + cssValueToPixels(style['padding-left']) + + cssValueToPixels(style['padding-right']) + + cssValueToPixels(style['width']); + }, + + /** + * + * @param elem + */ + getHeight: function(elem) { + + var style = getComputedStyle(elem); + + return cssValueToPixels(style['border-top-width']) + + cssValueToPixels(style['border-bottom-width']) + + cssValueToPixels(style['padding-top']) + + cssValueToPixels(style['padding-bottom']) + + cssValueToPixels(style['height']); + }, + + /** + * + * @param elem + */ + getOffset: function(elem) { + var offset = {left: 0, top:0}; + if (elem.offsetParent) { + do { + offset.left += elem.offsetLeft; + offset.top += elem.offsetTop; + } while (elem = elem.offsetParent); + } + return offset; + }, + + // http://stackoverflow.com/posts/2684561/revisions + /** + * + * @param elem + */ + isActive: function(elem) { + return elem === document.activeElement && ( elem.type || elem.href ); + } + + }; + + return dom; + +})(dat.utils.common); + + +dat.controllers.OptionController = (function (Controller, dom, common) { + + /** + * @class Provides a select input to alter the property of an object, using a + * list of accepted values. + * + * @extends dat.controllers.Controller + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * @param {Object|string[]} options A map of labels to acceptable values, or + * a list of acceptable string values. + * + * @member dat.controllers + */ + var OptionController = function(object, property, options) { + + OptionController.superclass.call(this, object, property); + + var _this = this; + + /** + * The drop down menu + * @ignore + */ + this.__select = document.createElement('select'); + + if (common.isArray(options)) { + var map = {}; + common.each(options, function(element) { + map[element] = element; + }); + options = map; + } + + common.each(options, function(value, key) { + + var opt = document.createElement('option'); + opt.innerHTML = key; + opt.setAttribute('value', value); + _this.__select.appendChild(opt); + + }); + + // Acknowledge original value + this.updateDisplay(); + + dom.bind(this.__select, 'change', function() { + var desiredValue = this.options[this.selectedIndex].value; + _this.setValue(desiredValue); + }); + + this.domElement.appendChild(this.__select); + + }; + + OptionController.superclass = Controller; + + common.extend( + + OptionController.prototype, + Controller.prototype, + + { + + setValue: function(v) { + var toReturn = OptionController.superclass.prototype.setValue.call(this, v); + if (this.__onFinishChange) { + this.__onFinishChange.call(this, this.getValue()); + } + return toReturn; + }, + + updateDisplay: function() { + this.__select.value = this.getValue(); + return OptionController.superclass.prototype.updateDisplay.call(this); + } + + } + + ); + + return OptionController; + +})(dat.controllers.Controller, +dat.dom.dom, +dat.utils.common); + + +dat.controllers.NumberController = (function (Controller, common) { + + /** + * @class Represents a given property of an object that is a number. + * + * @extends dat.controllers.Controller + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * @param {Object} [params] Optional parameters + * @param {Number} [params.min] Minimum allowed value + * @param {Number} [params.max] Maximum allowed value + * @param {Number} [params.step] Increment by which to change value + * + * @member dat.controllers + */ + var NumberController = function(object, property, params) { + + NumberController.superclass.call(this, object, property); + + params = params || {}; + + this.__min = params.min; + this.__max = params.max; + this.__step = params.step; + + if (common.isUndefined(this.__step)) { + + if (this.initialValue == 0) { + this.__impliedStep = 1; // What are we, psychics? + } else { + // Hey Doug, check this out. + this.__impliedStep = Math.pow(10, Math.floor(Math.log(this.initialValue)/Math.LN10))/10; + } + + } else { + + this.__impliedStep = this.__step; + + } + + this.__precision = numDecimals(this.__impliedStep); + + + }; + + NumberController.superclass = Controller; + + common.extend( + + NumberController.prototype, + Controller.prototype, + + /** @lends dat.controllers.NumberController.prototype */ + { + + setValue: function(v) { + + if (this.__min !== undefined && v < this.__min) { + v = this.__min; + } else if (this.__max !== undefined && v > this.__max) { + v = this.__max; + } + + if (this.__step !== undefined && v % this.__step != 0) { + v = Math.round(v / this.__step) * this.__step; + } + + return NumberController.superclass.prototype.setValue.call(this, v); + + }, + + /** + * Specify a minimum value for object[property]. + * + * @param {Number} minValue The minimum value for + * object[property] + * @returns {dat.controllers.NumberController} this + */ + min: function(v) { + this.__min = v; + return this; + }, + + /** + * Specify a maximum value for object[property]. + * + * @param {Number} maxValue The maximum value for + * object[property] + * @returns {dat.controllers.NumberController} this + */ + max: function(v) { + this.__max = v; + return this; + }, + + /** + * Specify a step value that dat.controllers.NumberController + * increments by. + * + * @param {Number} stepValue The step value for + * dat.controllers.NumberController + * @default if minimum and maximum specified increment is 1% of the + * difference otherwise stepValue is 1 + * @returns {dat.controllers.NumberController} this + */ + step: function(v) { + this.__step = v; + return this; + } + + } + + ); + + function numDecimals(x) { + x = x.toString(); + if (x.indexOf('.') > -1) { + return x.length - x.indexOf('.') - 1; + } else { + return 0; + } + } + + return NumberController; + +})(dat.controllers.Controller, +dat.utils.common); + + +dat.controllers.NumberControllerBox = (function (NumberController, dom, common) { + + /** + * @class Represents a given property of an object that is a number and + * provides an input element with which to manipulate it. + * + * @extends dat.controllers.Controller + * @extends dat.controllers.NumberController + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * @param {Object} [params] Optional parameters + * @param {Number} [params.min] Minimum allowed value + * @param {Number} [params.max] Maximum allowed value + * @param {Number} [params.step] Increment by which to change value + * + * @member dat.controllers + */ + var NumberControllerBox = function(object, property, params) { + + this.__truncationSuspended = false; + + NumberControllerBox.superclass.call(this, object, property, params); + + var _this = this; + + /** + * {Number} Previous mouse y position + * @ignore + */ + var prev_y; + + this.__input = document.createElement('input'); + this.__input.setAttribute('type', 'text'); + + // Makes it so manually specified values are not truncated. + + dom.bind(this.__input, 'change', onChange); + dom.bind(this.__input, 'blur', onBlur); + dom.bind(this.__input, 'mousedown', onMouseDown); + dom.bind(this.__input, 'keydown', function(e) { + + // When pressing entire, you can be as precise as you want. + if (e.keyCode === 13) { + _this.__truncationSuspended = true; + this.blur(); + _this.__truncationSuspended = false; + } + + }); + + function onChange() { + var attempted = parseFloat(_this.__input.value); + if (!common.isNaN(attempted)) _this.setValue(attempted); + } + + function onBlur() { + onChange(); + if (_this.__onFinishChange) { + _this.__onFinishChange.call(_this, _this.getValue()); + } + } + + function onMouseDown(e) { + dom.bind(window, 'mousemove', onMouseDrag); + dom.bind(window, 'mouseup', onMouseUp); + prev_y = e.clientY; + } + + function onMouseDrag(e) { + + var diff = prev_y - e.clientY; + _this.setValue(_this.getValue() + diff * _this.__impliedStep); + + prev_y = e.clientY; + + } + + function onMouseUp() { + dom.unbind(window, 'mousemove', onMouseDrag); + dom.unbind(window, 'mouseup', onMouseUp); + } + + this.updateDisplay(); + + this.domElement.appendChild(this.__input); + + }; + + NumberControllerBox.superclass = NumberController; + + common.extend( + + NumberControllerBox.prototype, + NumberController.prototype, + + { + + updateDisplay: function() { + + this.__input.value = this.__truncationSuspended ? this.getValue() : roundToDecimal(this.getValue(), this.__precision); + return NumberControllerBox.superclass.prototype.updateDisplay.call(this); + } + + } + + ); + + function roundToDecimal(value, decimals) { + var tenTo = Math.pow(10, decimals); + return Math.round(value * tenTo) / tenTo; + } + + return NumberControllerBox; + +})(dat.controllers.NumberController, +dat.dom.dom, +dat.utils.common); + + +dat.controllers.NumberControllerSlider = (function (NumberController, dom, css, common, styleSheet) { + + /** + * @class Represents a given property of an object that is a number, contains + * a minimum and maximum, and provides a slider element with which to + * manipulate it. It should be noted that the slider element is made up of + * <div> tags, not the html5 + * <slider> element. + * + * @extends dat.controllers.Controller + * @extends dat.controllers.NumberController + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * @param {Number} minValue Minimum allowed value + * @param {Number} maxValue Maximum allowed value + * @param {Number} stepValue Increment by which to change value + * + * @member dat.controllers + */ + var NumberControllerSlider = function(object, property, min, max, step) { + + NumberControllerSlider.superclass.call(this, object, property, { min: min, max: max, step: step }); + + var _this = this; + + this.__background = document.createElement('div'); + this.__foreground = document.createElement('div'); + + + + dom.bind(this.__background, 'mousedown', onMouseDown); + + dom.addClass(this.__background, 'slider'); + dom.addClass(this.__foreground, 'slider-fg'); + + function onMouseDown(e) { + + dom.bind(window, 'mousemove', onMouseDrag); + dom.bind(window, 'mouseup', onMouseUp); + + onMouseDrag(e); + } + + function onMouseDrag(e) { + + e.preventDefault(); + + var offset = dom.getOffset(_this.__background); + var width = dom.getWidth(_this.__background); + + _this.setValue( + map(e.clientX, offset.left, offset.left + width, _this.__min, _this.__max) + ); + + return false; + + } + + function onMouseUp() { + dom.unbind(window, 'mousemove', onMouseDrag); + dom.unbind(window, 'mouseup', onMouseUp); + if (_this.__onFinishChange) { + _this.__onFinishChange.call(_this, _this.getValue()); + } + } + + this.updateDisplay(); + + this.__background.appendChild(this.__foreground); + this.domElement.appendChild(this.__background); + + }; + + NumberControllerSlider.superclass = NumberController; + + /** + * Injects default stylesheet for slider elements. + */ + NumberControllerSlider.useDefaultStyles = function() { + css.inject(styleSheet); + }; + + common.extend( + + NumberControllerSlider.prototype, + NumberController.prototype, + + { + + updateDisplay: function() { + var pct = (this.getValue() - this.__min)/(this.__max - this.__min); + this.__foreground.style.width = pct*100+'%'; + return NumberControllerSlider.superclass.prototype.updateDisplay.call(this); + } + + } + + + + ); + + function map(v, i1, i2, o1, o2) { + return o1 + (o2 - o1) * ((v - i1) / (i2 - i1)); + } + + return NumberControllerSlider; + +})(dat.controllers.NumberController, +dat.dom.dom, +dat.utils.css, +dat.utils.common, +".slider {\n box-shadow: inset 0 2px 4px rgba(0,0,0,0.15);\n height: 1em;\n border-radius: 1em;\n background-color: #eee;\n padding: 0 0.5em;\n overflow: hidden;\n}\n\n.slider-fg {\n padding: 1px 0 2px 0;\n background-color: #aaa;\n height: 1em;\n margin-left: -0.5em;\n padding-right: 0.5em;\n border-radius: 1em 0 0 1em;\n}\n\n.slider-fg:after {\n display: inline-block;\n border-radius: 1em;\n background-color: #fff;\n border: 1px solid #aaa;\n content: '';\n float: right;\n margin-right: -1em;\n margin-top: -1px;\n height: 0.9em;\n width: 0.9em;\n}"); + + +dat.controllers.FunctionController = (function (Controller, dom, common) { + + /** + * @class Provides a GUI interface to fire a specified method, a property of an object. + * + * @extends dat.controllers.Controller + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * + * @member dat.controllers + */ + var FunctionController = function(object, property, text) { + + FunctionController.superclass.call(this, object, property); + + var _this = this; + + this.__button = document.createElement('div'); + this.__button.innerHTML = text === undefined ? 'Fire' : text; + dom.bind(this.__button, 'click', function(e) { + e.preventDefault(); + _this.fire(); + return false; + }); + + dom.addClass(this.__button, 'button'); + + this.domElement.appendChild(this.__button); + + + }; + + FunctionController.superclass = Controller; + + common.extend( + + FunctionController.prototype, + Controller.prototype, + { + + fire: function() { + if (this.__onChange) { + this.__onChange.call(this); + } + if (this.__onFinishChange) { + this.__onFinishChange.call(this, this.getValue()); + } + this.getValue().call(this.object); + } + } + + ); + + return FunctionController; + +})(dat.controllers.Controller, +dat.dom.dom, +dat.utils.common); + + +dat.controllers.BooleanController = (function (Controller, dom, common) { + + /** + * @class Provides a checkbox input to alter the boolean property of an object. + * @extends dat.controllers.Controller + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * + * @member dat.controllers + */ + var BooleanController = function(object, property) { + + BooleanController.superclass.call(this, object, property); + + var _this = this; + this.__prev = this.getValue(); + + this.__checkbox = document.createElement('input'); + this.__checkbox.setAttribute('type', 'checkbox'); + + + dom.bind(this.__checkbox, 'change', onChange, false); + + this.domElement.appendChild(this.__checkbox); + + // Match original value + this.updateDisplay(); + + function onChange() { + _this.setValue(!_this.__prev); + } + + }; + + BooleanController.superclass = Controller; + + common.extend( + + BooleanController.prototype, + Controller.prototype, + + { + + setValue: function(v) { + var toReturn = BooleanController.superclass.prototype.setValue.call(this, v); + if (this.__onFinishChange) { + this.__onFinishChange.call(this, this.getValue()); + } + this.__prev = this.getValue(); + return toReturn; + }, + + updateDisplay: function() { + + if (this.getValue() === true) { + this.__checkbox.setAttribute('checked', 'checked'); + this.__checkbox.checked = true; + } else { + this.__checkbox.checked = false; + } + + return BooleanController.superclass.prototype.updateDisplay.call(this); + + } + + + } + + ); + + return BooleanController; + +})(dat.controllers.Controller, +dat.dom.dom, +dat.utils.common); + + +dat.color.toString = (function (common) { + + return function(color) { + + if (color.a == 1 || common.isUndefined(color.a)) { + + var s = color.hex.toString(16); + while (s.length < 6) { + s = '0' + s; + } + + return '#' + s; + + } else { + + return 'rgba(' + Math.round(color.r) + ',' + Math.round(color.g) + ',' + Math.round(color.b) + ',' + color.a + ')'; + + } + + } + +})(dat.utils.common); + + +dat.color.interpret = (function (toString, common) { + + var result, toReturn; + + var interpret = function() { + + toReturn = false; + + var original = arguments.length > 1 ? common.toArray(arguments) : arguments[0]; + + common.each(INTERPRETATIONS, function(family) { + + if (family.litmus(original)) { + + common.each(family.conversions, function(conversion, conversionName) { + + result = conversion.read(original); + + if (toReturn === false && result !== false) { + toReturn = result; + result.conversionName = conversionName; + result.conversion = conversion; + return common.BREAK; + + } + + }); + + return common.BREAK; + + } + + }); + + return toReturn; + + }; + + var INTERPRETATIONS = [ + + // Strings + { + + litmus: common.isString, + + conversions: { + + THREE_CHAR_HEX: { + + read: function(original) { + + var test = original.match(/^#([A-F0-9])([A-F0-9])([A-F0-9])$/i); + if (test === null) return false; + + return { + space: 'HEX', + hex: parseInt( + '0x' + + test[1].toString() + test[1].toString() + + test[2].toString() + test[2].toString() + + test[3].toString() + test[3].toString()) + }; + + }, + + write: toString + + }, + + SIX_CHAR_HEX: { + + read: function(original) { + + var test = original.match(/^#([A-F0-9]{6})$/i); + if (test === null) return false; + + return { + space: 'HEX', + hex: parseInt('0x' + test[1].toString()) + }; + + }, + + write: toString + + }, + + CSS_RGB: { + + read: function(original) { + + var test = original.match(/^rgb\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\)/); + if (test === null) return false; + + return { + space: 'RGB', + r: parseFloat(test[1]), + g: parseFloat(test[2]), + b: parseFloat(test[3]) + }; + + }, + + write: toString + + }, + + CSS_RGBA: { + + read: function(original) { + + var test = original.match(/^rgba\(\s*(.+)\s*,\s*(.+)\s*,\s*(.+)\s*\,\s*(.+)\s*\)/); + if (test === null) return false; + + return { + space: 'RGB', + r: parseFloat(test[1]), + g: parseFloat(test[2]), + b: parseFloat(test[3]), + a: parseFloat(test[4]) + }; + + }, + + write: toString + + } + + } + + }, + + // Numbers + { + + litmus: common.isNumber, + + conversions: { + + HEX: { + read: function(original) { + return { + space: 'HEX', + hex: original, + conversionName: 'HEX' + } + }, + + write: function(color) { + return color.hex; + } + } + + } + + }, + + // Arrays + { + + litmus: common.isArray, + + conversions: { + + RGB_ARRAY: { + read: function(original) { + if (original.length != 3) return false; + return { + space: 'RGB', + r: original[0], + g: original[1], + b: original[2] + }; + }, + + write: function(color) { + return [color.r, color.g, color.b]; + } + + }, + + RGBA_ARRAY: { + read: function(original) { + if (original.length != 4) return false; + return { + space: 'RGB', + r: original[0], + g: original[1], + b: original[2], + a: original[3] + }; + }, + + write: function(color) { + return [color.r, color.g, color.b, color.a]; + } + + } + + } + + }, + + // Objects + { + + litmus: common.isObject, + + conversions: { + + RGBA_OBJ: { + read: function(original) { + if (common.isNumber(original.r) && + common.isNumber(original.g) && + common.isNumber(original.b) && + common.isNumber(original.a)) { + return { + space: 'RGB', + r: original.r, + g: original.g, + b: original.b, + a: original.a + } + } + return false; + }, + + write: function(color) { + return { + r: color.r, + g: color.g, + b: color.b, + a: color.a + } + } + }, + + RGB_OBJ: { + read: function(original) { + if (common.isNumber(original.r) && + common.isNumber(original.g) && + common.isNumber(original.b)) { + return { + space: 'RGB', + r: original.r, + g: original.g, + b: original.b + } + } + return false; + }, + + write: function(color) { + return { + r: color.r, + g: color.g, + b: color.b + } + } + }, + + HSVA_OBJ: { + read: function(original) { + if (common.isNumber(original.h) && + common.isNumber(original.s) && + common.isNumber(original.v) && + common.isNumber(original.a)) { + return { + space: 'HSV', + h: original.h, + s: original.s, + v: original.v, + a: original.a + } + } + return false; + }, + + write: function(color) { + return { + h: color.h, + s: color.s, + v: color.v, + a: color.a + } + } + }, + + HSV_OBJ: { + read: function(original) { + if (common.isNumber(original.h) && + common.isNumber(original.s) && + common.isNumber(original.v)) { + return { + space: 'HSV', + h: original.h, + s: original.s, + v: original.v + } + } + return false; + }, + + write: function(color) { + return { + h: color.h, + s: color.s, + v: color.v + } + } + + } + + } + + } + + + ]; + + return interpret; + + +})(dat.color.toString, +dat.utils.common); + + +dat.GUI = dat.gui.GUI = (function (css, saveDialogueContents, styleSheet, controllerFactory, Controller, BooleanController, FunctionController, NumberControllerBox, NumberControllerSlider, OptionController, ColorController, requestAnimationFrame, CenteredDiv, dom, common) { + + css.inject(styleSheet); + + /** Outer-most className for GUI's */ + var CSS_NAMESPACE = 'dg'; + + var HIDE_KEY_CODE = 72; + + /** The only value shared between the JS and SCSS. Use caution. */ + var CLOSE_BUTTON_HEIGHT = 20; + + var DEFAULT_DEFAULT_PRESET_NAME = 'Default'; + + var SUPPORTS_LOCAL_STORAGE = (function() { + try { + return 'localStorage' in window && window['localStorage'] !== null; + } catch (e) { + return false; + } + })(); + + var SAVE_DIALOGUE; + + /** Have we yet to create an autoPlace GUI? */ + var auto_place_virgin = true; + + /** Fixed position div that auto place GUI's go inside */ + var auto_place_container; + + /** Are we hiding the GUI's ? */ + var hide = false; + + /** GUI's which should be hidden */ + var hideable_guis = []; + + /** + * A lightweight controller library for JavaScript. It allows you to easily + * manipulate variables and fire functions on the fly. + * @class + * + * @member dat.gui + * + * @param {Object} [params] + * @param {String} [params.name] The name of this GUI. + * @param {Object} [params.load] JSON object representing the saved state of + * this GUI. + * @param {Boolean} [params.auto=true] + * @param {dat.gui.GUI} [params.parent] The GUI I'm nested in. + * @param {Boolean} [params.closed] If true, starts closed + */ + var GUI = function(params) { + + var _this = this; + + /** + * Outermost DOM Element + * @type DOMElement + */ + this.domElement = document.createElement('div'); + this.__ul = document.createElement('ul'); + this.domElement.appendChild(this.__ul); + + dom.addClass(this.domElement, CSS_NAMESPACE); + + /** + * Nested GUI's by name + * @ignore + */ + this.__folders = {}; + + this.__controllers = []; + + /** + * List of objects I'm remembering for save, only used in top level GUI + * @ignore + */ + this.__rememberedObjects = []; + + /** + * Maps the index of remembered objects to a map of controllers, only used + * in top level GUI. + * + * @private + * @ignore + * + * @example + * [ + * { + * propertyName: Controller, + * anotherPropertyName: Controller + * }, + * { + * propertyName: Controller + * } + * ] + */ + this.__rememberedObjectIndecesToControllers = []; + + this.__listening = []; + + params = params || {}; + + // Default parameters + params = common.defaults(params, { + autoPlace: true, + width: GUI.DEFAULT_WIDTH + }); + + params = common.defaults(params, { + resizable: params.autoPlace, + hideable: params.autoPlace + }); + + + if (!common.isUndefined(params.load)) { + + // Explicit preset + if (params.preset) params.load.preset = params.preset; + + } else { + + params.load = { preset: DEFAULT_DEFAULT_PRESET_NAME }; + + } + + if (common.isUndefined(params.parent) && params.hideable) { + hideable_guis.push(this); + } + + // Only root level GUI's are resizable. + params.resizable = common.isUndefined(params.parent) && params.resizable; + + + if (params.autoPlace && common.isUndefined(params.scrollable)) { + params.scrollable = true; + } +// params.scrollable = common.isUndefined(params.parent) && params.scrollable === true; + + // Not part of params because I don't want people passing this in via + // constructor. Should be a 'remembered' value. + var use_local_storage = + SUPPORTS_LOCAL_STORAGE && + localStorage.getItem(getLocalStorageHash(this, 'isLocal')) === 'true'; + + Object.defineProperties(this, + + /** @lends dat.gui.GUI.prototype */ + { + + /** + * The parent GUI + * @type dat.gui.GUI + */ + parent: { + get: function() { + return params.parent; + } + }, + + scrollable: { + get: function() { + return params.scrollable; + } + }, + + /** + * Handles GUI's element placement for you + * @type Boolean + */ + autoPlace: { + get: function() { + return params.autoPlace; + } + }, + + /** + * The identifier for a set of saved values + * @type String + */ + preset: { + + get: function() { + if (_this.parent) { + return _this.getRoot().preset; + } else { + return params.load.preset; + } + }, + + set: function(v) { + if (_this.parent) { + _this.getRoot().preset = v; + } else { + params.load.preset = v; + } + setPresetSelectIndex(this); + _this.revert(); + } + + }, + + /** + * The width of GUI element + * @type Number + */ + width: { + get: function() { + return params.width; + }, + set: function(v) { + params.width = v; + setWidth(_this, v); + } + }, + + /** + * The name of GUI. Used for folders. i.e + * a folder's name + * @type String + */ + name: { + get: function() { + return params.name; + }, + set: function(v) { + // TODO Check for collisions among sibling folders + params.name = v; + if (title_row_name) { + title_row_name.innerHTML = params.name; + } + } + }, + + /** + * Whether the GUI is collapsed or not + * @type Boolean + */ + closed: { + get: function() { + return params.closed; + }, + set: function(v) { + params.closed = v; + if (params.closed) { + dom.addClass(_this.__ul, GUI.CLASS_CLOSED); + } else { + dom.removeClass(_this.__ul, GUI.CLASS_CLOSED); + } + // For browsers that aren't going to respect the CSS transition, + // Lets just check our height against the window height right off + // the bat. + this.onResize(); + + if (_this.__closeButton) { + _this.__closeButton.innerHTML = v ? GUI.TEXT_OPEN : GUI.TEXT_CLOSED; + } + } + }, + + /** + * Contains all presets + * @type Object + */ + load: { + get: function() { + return params.load; + } + }, + + /** + * Determines whether or not to use localStorage as the means for + * remembering + * @type Boolean + */ + useLocalStorage: { + + get: function() { + return use_local_storage; + }, + set: function(bool) { + if (SUPPORTS_LOCAL_STORAGE) { + use_local_storage = bool; + if (bool) { + dom.bind(window, 'unload', saveToLocalStorage); + } else { + dom.unbind(window, 'unload', saveToLocalStorage); + } + localStorage.setItem(getLocalStorageHash(_this, 'isLocal'), bool); + } + } + + } + + }); + + // Are we a root level GUI? + if (common.isUndefined(params.parent)) { + + params.closed = false; + + dom.addClass(this.domElement, GUI.CLASS_MAIN); + dom.makeSelectable(this.domElement, false); + + // Are we supposed to be loading locally? + if (SUPPORTS_LOCAL_STORAGE) { + + if (use_local_storage) { + + _this.useLocalStorage = true; + + var saved_gui = localStorage.getItem(getLocalStorageHash(this, 'gui')); + + if (saved_gui) { + params.load = JSON.parse(saved_gui); + } + + } + + } + + this.__closeButton = document.createElement('div'); + this.__closeButton.innerHTML = GUI.TEXT_CLOSED; + dom.addClass(this.__closeButton, GUI.CLASS_CLOSE_BUTTON); + this.domElement.appendChild(this.__closeButton); + + dom.bind(this.__closeButton, 'click', function() { + + _this.closed = !_this.closed; + + + }); + + + // Oh, you're a nested GUI! + } else { + + if (params.closed === undefined) { + params.closed = true; + } + + var title_row_name = document.createTextNode(params.name); + dom.addClass(title_row_name, 'controller-name'); + + var title_row = addRow(_this, title_row_name); + + var on_click_title = function(e) { + e.preventDefault(); + _this.closed = !_this.closed; + return false; + }; + + dom.addClass(this.__ul, GUI.CLASS_CLOSED); + + dom.addClass(title_row, 'title'); + dom.bind(title_row, 'click', on_click_title); + + if (!params.closed) { + this.closed = false; + } + + } + + if (params.autoPlace) { + + if (common.isUndefined(params.parent)) { + + if (auto_place_virgin) { + auto_place_container = document.createElement('div'); + dom.addClass(auto_place_container, CSS_NAMESPACE); + dom.addClass(auto_place_container, GUI.CLASS_AUTO_PLACE_CONTAINER); + document.body.appendChild(auto_place_container); + auto_place_virgin = false; + } + + // Put it in the dom for you. + auto_place_container.appendChild(this.domElement); + + // Apply the auto styles + dom.addClass(this.domElement, GUI.CLASS_AUTO_PLACE); + + } + + + // Make it not elastic. + if (!this.parent) setWidth(_this, params.width); + + } + + dom.bind(window, 'resize', function() { _this.onResize() }); + dom.bind(this.__ul, 'webkitTransitionEnd', function() { _this.onResize(); }); + dom.bind(this.__ul, 'transitionend', function() { _this.onResize() }); + dom.bind(this.__ul, 'oTransitionEnd', function() { _this.onResize() }); + this.onResize(); + + + if (params.resizable) { + addResizeHandle(this); + } + + function saveToLocalStorage() { + localStorage.setItem(getLocalStorageHash(_this, 'gui'), JSON.stringify(_this.getSaveObject())); + } + + var root = _this.getRoot(); + function resetWidth() { + var root = _this.getRoot(); + root.width += 1; + common.defer(function() { + root.width -= 1; + }); + } + + if (!params.parent) { + resetWidth(); + } + + }; + + GUI.toggleHide = function() { + + hide = !hide; + common.each(hideable_guis, function(gui) { + gui.domElement.style.zIndex = hide ? -999 : 999; + gui.domElement.style.opacity = hide ? 0 : 1; + }); + }; + + GUI.CLASS_AUTO_PLACE = 'a'; + GUI.CLASS_AUTO_PLACE_CONTAINER = 'ac'; + GUI.CLASS_MAIN = 'main'; + GUI.CLASS_CONTROLLER_ROW = 'cr'; + GUI.CLASS_TOO_TALL = 'taller-than-window'; + GUI.CLASS_CLOSED = 'closed'; + GUI.CLASS_CLOSE_BUTTON = 'close-button'; + GUI.CLASS_DRAG = 'drag'; + + GUI.DEFAULT_WIDTH = 245; + GUI.TEXT_CLOSED = 'Close Controls'; + GUI.TEXT_OPEN = 'Open Controls'; + + dom.bind(window, 'keydown', function(e) { + + if (document.activeElement.type !== 'text' && + (e.which === HIDE_KEY_CODE || e.keyCode == HIDE_KEY_CODE)) { + GUI.toggleHide(); + } + + }, false); + + common.extend( + + GUI.prototype, + + /** @lends dat.gui.GUI */ + { + + /** + * @param object + * @param property + * @returns {dat.controllers.Controller} The new controller that was added. + * @instance + */ + add: function(object, property) { + + return add( + this, + object, + property, + { + factoryArgs: Array.prototype.slice.call(arguments, 2) + } + ); + + }, + + /** + * @param object + * @param property + * @returns {dat.controllers.ColorController} The new controller that was added. + * @instance + */ + addColor: function(object, property) { + + return add( + this, + object, + property, + { + color: true + } + ); + + }, + + /** + * @param controller + * @instance + */ + remove: function(controller) { + + // TODO listening? + this.__ul.removeChild(controller.__li); + this.__controllers.slice(this.__controllers.indexOf(controller), 1); + var _this = this; + common.defer(function() { + _this.onResize(); + }); + + }, + + destroy: function() { + + if (this.autoPlace) { + auto_place_container.removeChild(this.domElement); + } + + }, + + /** + * @param name + * @returns {dat.gui.GUI} The new folder. + * @throws {Error} if this GUI already has a folder by the specified + * name + * @instance + */ + addFolder: function(name) { + + // We have to prevent collisions on names in order to have a key + // by which to remember saved values + if (this.__folders[name] !== undefined) { + throw new Error('You already have a folder in this GUI by the' + + ' name "' + name + '"'); + } + + var new_gui_params = { name: name, parent: this }; + + // We need to pass down the autoPlace trait so that we can + // attach event listeners to open/close folder actions to + // ensure that a scrollbar appears if the window is too short. + new_gui_params.autoPlace = this.autoPlace; + + // Do we have saved appearance data for this folder? + + if (this.load && // Anything loaded? + this.load.folders && // Was my parent a dead-end? + this.load.folders[name]) { // Did daddy remember me? + + // Start me closed if I was closed + new_gui_params.closed = this.load.folders[name].closed; + + // Pass down the loaded data + new_gui_params.load = this.load.folders[name]; + + } + + var gui = new GUI(new_gui_params); + this.__folders[name] = gui; + + var li = addRow(this, gui.domElement); + dom.addClass(li, 'folder'); + return gui; + + }, + + open: function() { + this.closed = false; + }, + + close: function() { + this.closed = true; + }, + + onResize: function() { + + var root = this.getRoot(); + + if (root.scrollable) { + + var top = dom.getOffset(root.__ul).top; + var h = 0; + + common.each(root.__ul.childNodes, function(node) { + if (! (root.autoPlace && node === root.__save_row)) + h += dom.getHeight(node); + }); + + if (window.innerHeight - top - CLOSE_BUTTON_HEIGHT < h) { + dom.addClass(root.domElement, GUI.CLASS_TOO_TALL); + root.__ul.style.height = window.innerHeight - top - CLOSE_BUTTON_HEIGHT + 'px'; + } else { + dom.removeClass(root.domElement, GUI.CLASS_TOO_TALL); + root.__ul.style.height = 'auto'; + } + + } + + if (root.__resize_handle) { + common.defer(function() { + root.__resize_handle.style.height = root.__ul.offsetHeight + 'px'; + }); + } + + if (root.__closeButton) { + root.__closeButton.style.width = root.width + 'px'; + } + + }, + + /** + * Mark objects for saving. The order of these objects cannot change as + * the GUI grows. When remembering new objects, append them to the end + * of the list. + * + * @param {Object...} objects + * @throws {Error} if not called on a top level GUI. + * @instance + */ + remember: function() { + + if (common.isUndefined(SAVE_DIALOGUE)) { + SAVE_DIALOGUE = new CenteredDiv(); + SAVE_DIALOGUE.domElement.innerHTML = saveDialogueContents; + } + + if (this.parent) { + throw new Error("You can only call remember on a top level GUI."); + } + + var _this = this; + + common.each(Array.prototype.slice.call(arguments), function(object) { + if (_this.__rememberedObjects.length == 0) { + addSaveMenu(_this); + } + if (_this.__rememberedObjects.indexOf(object) == -1) { + _this.__rememberedObjects.push(object); + } + }); + + if (this.autoPlace) { + // Set save row width + setWidth(this, this.width); + } + + }, + + /** + * @returns {dat.gui.GUI} the topmost parent GUI of a nested GUI. + * @instance + */ + getRoot: function() { + var gui = this; + while (gui.parent) { + gui = gui.parent; + } + return gui; + }, + + /** + * @returns {Object} a JSON object representing the current state of + * this GUI as well as its remembered properties. + * @instance + */ + getSaveObject: function() { + + var toReturn = this.load; + + toReturn.closed = this.closed; + + // Am I remembering any values? + if (this.__rememberedObjects.length > 0) { + + toReturn.preset = this.preset; + + if (!toReturn.remembered) { + toReturn.remembered = {}; + } + + toReturn.remembered[this.preset] = getCurrentPreset(this); + + } + + toReturn.folders = {}; + common.each(this.__folders, function(element, key) { + toReturn.folders[key] = element.getSaveObject(); + }); + + return toReturn; + + }, + + save: function() { + + if (!this.load.remembered) { + this.load.remembered = {}; + } + + this.load.remembered[this.preset] = getCurrentPreset(this); + markPresetModified(this, false); + + }, + + saveAs: function(presetName) { + + if (!this.load.remembered) { + + // Retain default values upon first save + this.load.remembered = {}; + this.load.remembered[DEFAULT_DEFAULT_PRESET_NAME] = getCurrentPreset(this, true); + + } + + this.load.remembered[presetName] = getCurrentPreset(this); + this.preset = presetName; + addPresetOption(this, presetName, true); + + }, + + revert: function(gui) { + + common.each(this.__controllers, function(controller) { + // Make revert work on Default. + if (!this.getRoot().load.remembered) { + controller.setValue(controller.initialValue); + } else { + recallSavedValue(gui || this.getRoot(), controller); + } + }, this); + + common.each(this.__folders, function(folder) { + folder.revert(folder); + }); + + if (!gui) { + markPresetModified(this.getRoot(), false); + } + + + }, + + listen: function(controller) { + + var init = this.__listening.length == 0; + this.__listening.push(controller); + if (init) updateDisplays(this.__listening); + + } + + } + + ); + + function add(gui, object, property, params) { + + if (object[property] === undefined) { + throw new Error("Object " + object + " has no property \"" + property + "\""); + } + + var controller; + + if (params.color) { + + controller = new ColorController(object, property); + + } else { + + var factoryArgs = [object,property].concat(params.factoryArgs); + controller = controllerFactory.apply(gui, factoryArgs); + + } + + if (params.before instanceof Controller) { + params.before = params.before.__li; + } + + recallSavedValue(gui, controller); + + dom.addClass(controller.domElement, 'c'); + + var name = document.createElement('span'); + dom.addClass(name, 'property-name'); + name.innerHTML = controller.property; + + var container = document.createElement('div'); + container.appendChild(name); + container.appendChild(controller.domElement); + + var li = addRow(gui, container, params.before); + + dom.addClass(li, GUI.CLASS_CONTROLLER_ROW); + dom.addClass(li, typeof controller.getValue()); + + augmentController(gui, li, controller); + + gui.__controllers.push(controller); + + return controller; + + } + + /** + * Add a row to the end of the GUI or before another row. + * + * @param gui + * @param [dom] If specified, inserts the dom content in the new row + * @param [liBefore] If specified, places the new row before another row + */ + function addRow(gui, dom, liBefore) { + var li = document.createElement('li'); + if (dom) li.appendChild(dom); + if (liBefore) { + gui.__ul.insertBefore(li, params.before); + } else { + gui.__ul.appendChild(li); + } + gui.onResize(); + return li; + } + + function augmentController(gui, li, controller) { + + controller.__li = li; + controller.__gui = gui; + + common.extend(controller, { + + options: function(options) { + + if (arguments.length > 1) { + controller.remove(); + + return add( + gui, + controller.object, + controller.property, + { + before: controller.__li.nextElementSibling, + factoryArgs: [common.toArray(arguments)] + } + ); + + } + + if (common.isArray(options) || common.isObject(options)) { + controller.remove(); + + return add( + gui, + controller.object, + controller.property, + { + before: controller.__li.nextElementSibling, + factoryArgs: [options] + } + ); + + } + + }, + + name: function(v) { + controller.__li.firstElementChild.firstElementChild.innerHTML = v; + return controller; + }, + + listen: function() { + controller.__gui.listen(controller); + return controller; + }, + + remove: function() { + controller.__gui.remove(controller); + return controller; + } + + }); + + // All sliders should be accompanied by a box. + if (controller instanceof NumberControllerSlider) { + + var box = new NumberControllerBox(controller.object, controller.property, + { min: controller.__min, max: controller.__max, step: controller.__step }); + + common.each(['updateDisplay', 'onChange', 'onFinishChange'], function(method) { + var pc = controller[method]; + var pb = box[method]; + controller[method] = box[method] = function() { + var args = Array.prototype.slice.call(arguments); + pc.apply(controller, args); + return pb.apply(box, args); + } + }); + + dom.addClass(li, 'has-slider'); + controller.domElement.insertBefore(box.domElement, controller.domElement.firstElementChild); + + } + else if (controller instanceof NumberControllerBox) { + + var r = function(returned) { + + // Have we defined both boundaries? + if (common.isNumber(controller.__min) && common.isNumber(controller.__max)) { + + // Well, then lets just replace this with a slider. + controller.remove(); + return add( + gui, + controller.object, + controller.property, + { + before: controller.__li.nextElementSibling, + factoryArgs: [controller.__min, controller.__max, controller.__step] + }); + + } + + return returned; + + }; + + controller.min = common.compose(r, controller.min); + controller.max = common.compose(r, controller.max); + + } + else if (controller instanceof BooleanController) { + + dom.bind(li, 'click', function() { + dom.fakeEvent(controller.__checkbox, 'click'); + }); + + dom.bind(controller.__checkbox, 'click', function(e) { + e.stopPropagation(); // Prevents double-toggle + }) + + } + else if (controller instanceof FunctionController) { + + dom.bind(li, 'click', function() { + dom.fakeEvent(controller.__button, 'click'); + }); + + dom.bind(li, 'mouseover', function() { + dom.addClass(controller.__button, 'hover'); + }); + + dom.bind(li, 'mouseout', function() { + dom.removeClass(controller.__button, 'hover'); + }); + + } + else if (controller instanceof ColorController) { + + dom.addClass(li, 'color'); + controller.updateDisplay = common.compose(function(r) { + li.style.borderLeftColor = controller.__color.toString(); + return r; + }, controller.updateDisplay); + + controller.updateDisplay(); + + } + + controller.setValue = common.compose(function(r) { + if (gui.getRoot().__preset_select && controller.isModified()) { + markPresetModified(gui.getRoot(), true); + } + return r; + }, controller.setValue); + + } + + function recallSavedValue(gui, controller) { + + // Find the topmost GUI, that's where remembered objects live. + var root = gui.getRoot(); + + // Does the object we're controlling match anything we've been told to + // remember? + var matched_index = root.__rememberedObjects.indexOf(controller.object); + + // Why yes, it does! + if (matched_index != -1) { + + // Let me fetch a map of controllers for thcommon.isObject. + var controller_map = + root.__rememberedObjectIndecesToControllers[matched_index]; + + // Ohp, I believe this is the first controller we've created for this + // object. Lets make the map fresh. + if (controller_map === undefined) { + controller_map = {}; + root.__rememberedObjectIndecesToControllers[matched_index] = + controller_map; + } + + // Keep track of this controller + controller_map[controller.property] = controller; + + // Okay, now have we saved any values for this controller? + if (root.load && root.load.remembered) { + + var preset_map = root.load.remembered; + + // Which preset are we trying to load? + var preset; + + if (preset_map[gui.preset]) { + + preset = preset_map[gui.preset]; + + } else if (preset_map[DEFAULT_DEFAULT_PRESET_NAME]) { + + // Uhh, you can have the default instead? + preset = preset_map[DEFAULT_DEFAULT_PRESET_NAME]; + + } else { + + // Nada. + + return; + + } + + + // Did the loaded object remember thcommon.isObject? + if (preset[matched_index] && + + // Did we remember this particular property? + preset[matched_index][controller.property] !== undefined) { + + // We did remember something for this guy ... + var value = preset[matched_index][controller.property]; + + // And that's what it is. + controller.initialValue = value; + controller.setValue(value); + + } + + } + + } + + } + + function getLocalStorageHash(gui, key) { + // TODO how does this deal with multiple GUI's? + return document.location.href + '.' + key; + + } + + function addSaveMenu(gui) { + + var div = gui.__save_row = document.createElement('li'); + + dom.addClass(gui.domElement, 'has-save'); + + gui.__ul.insertBefore(div, gui.__ul.firstChild); + + dom.addClass(div, 'save-row'); + + var gears = document.createElement('span'); + gears.innerHTML = ' '; + dom.addClass(gears, 'button gears'); + + // TODO replace with FunctionController + var button = document.createElement('span'); + button.innerHTML = 'Save'; + dom.addClass(button, 'button'); + dom.addClass(button, 'save'); + + var button2 = document.createElement('span'); + button2.innerHTML = 'New'; + dom.addClass(button2, 'button'); + dom.addClass(button2, 'save-as'); + + var button3 = document.createElement('span'); + button3.innerHTML = 'Revert'; + dom.addClass(button3, 'button'); + dom.addClass(button3, 'revert'); + + var select = gui.__preset_select = document.createElement('select'); + + if (gui.load && gui.load.remembered) { + + common.each(gui.load.remembered, function(value, key) { + addPresetOption(gui, key, key == gui.preset); + }); + + } else { + addPresetOption(gui, DEFAULT_DEFAULT_PRESET_NAME, false); + } + + dom.bind(select, 'change', function() { + + + for (var index = 0; index < gui.__preset_select.length; index++) { + gui.__preset_select[index].innerHTML = gui.__preset_select[index].value; + } + + gui.preset = this.value; + + }); + + div.appendChild(select); + div.appendChild(gears); + div.appendChild(button); + div.appendChild(button2); + div.appendChild(button3); + + if (SUPPORTS_LOCAL_STORAGE) { + + var saveLocally = document.getElementById('dg-save-locally'); + var explain = document.getElementById('dg-local-explain'); + + saveLocally.style.display = 'block'; + + var localStorageCheckBox = document.getElementById('dg-local-storage'); + + if (localStorage.getItem(getLocalStorageHash(gui, 'isLocal')) === 'true') { + localStorageCheckBox.setAttribute('checked', 'checked'); + } + + function showHideExplain() { + explain.style.display = gui.useLocalStorage ? 'block' : 'none'; + } + + showHideExplain(); + + // TODO: Use a boolean controller, fool! + dom.bind(localStorageCheckBox, 'change', function() { + gui.useLocalStorage = !gui.useLocalStorage; + showHideExplain(); + }); + + } + + var newConstructorTextArea = document.getElementById('dg-new-constructor'); + + dom.bind(newConstructorTextArea, 'keydown', function(e) { + if (e.metaKey && (e.which === 67 || e.keyCode == 67)) { + SAVE_DIALOGUE.hide(); + } + }); + + dom.bind(gears, 'click', function() { + newConstructorTextArea.innerHTML = JSON.stringify(gui.getSaveObject(), undefined, 2); + SAVE_DIALOGUE.show(); + newConstructorTextArea.focus(); + newConstructorTextArea.select(); + }); + + dom.bind(button, 'click', function() { + gui.save(); + }); + + dom.bind(button2, 'click', function() { + var presetName = prompt('Enter a new preset name.'); + if (presetName) gui.saveAs(presetName); + }); + + dom.bind(button3, 'click', function() { + gui.revert(); + }); + +// div.appendChild(button2); + + } + + function addResizeHandle(gui) { + + gui.__resize_handle = document.createElement('div'); + + common.extend(gui.__resize_handle.style, { + + width: '6px', + marginLeft: '-3px', + height: '200px', + cursor: 'ew-resize', + position: 'absolute' +// border: '1px solid blue' + + }); + + var pmouseX; + + dom.bind(gui.__resize_handle, 'mousedown', dragStart); + dom.bind(gui.__closeButton, 'mousedown', dragStart); + + gui.domElement.insertBefore(gui.__resize_handle, gui.domElement.firstElementChild); + + function dragStart(e) { + + e.preventDefault(); + + pmouseX = e.clientX; + + dom.addClass(gui.__closeButton, GUI.CLASS_DRAG); + dom.bind(window, 'mousemove', drag); + dom.bind(window, 'mouseup', dragStop); + + return false; + + } + + function drag(e) { + + e.preventDefault(); + + gui.width += pmouseX - e.clientX; + gui.onResize(); + pmouseX = e.clientX; + + return false; + + } + + function dragStop() { + + dom.removeClass(gui.__closeButton, GUI.CLASS_DRAG); + dom.unbind(window, 'mousemove', drag); + dom.unbind(window, 'mouseup', dragStop); + + } + + } + + function setWidth(gui, w) { + gui.domElement.style.width = w + 'px'; + // Auto placed save-rows are position fixed, so we have to + // set the width manually if we want it to bleed to the edge + if (gui.__save_row && gui.autoPlace) { + gui.__save_row.style.width = w + 'px'; + }if (gui.__closeButton) { + gui.__closeButton.style.width = w + 'px'; + } + } + + function getCurrentPreset(gui, useInitialValues) { + + var toReturn = {}; + + // For each object I'm remembering + common.each(gui.__rememberedObjects, function(val, index) { + + var saved_values = {}; + + // The controllers I've made for thcommon.isObject by property + var controller_map = + gui.__rememberedObjectIndecesToControllers[index]; + + // Remember each value for each property + common.each(controller_map, function(controller, property) { + saved_values[property] = useInitialValues ? controller.initialValue : controller.getValue(); + }); + + // Save the values for thcommon.isObject + toReturn[index] = saved_values; + + }); + + return toReturn; + + } + + function addPresetOption(gui, name, setSelected) { + var opt = document.createElement('option'); + opt.innerHTML = name; + opt.value = name; + gui.__preset_select.appendChild(opt); + if (setSelected) { + gui.__preset_select.selectedIndex = gui.__preset_select.length - 1; + } + } + + function setPresetSelectIndex(gui) { + for (var index = 0; index < gui.__preset_select.length; index++) { + if (gui.__preset_select[index].value == gui.preset) { + gui.__preset_select.selectedIndex = index; + } + } + } + + function markPresetModified(gui, modified) { + var opt = gui.__preset_select[gui.__preset_select.selectedIndex]; +// console.log('mark', modified, opt); + if (modified) { + opt.innerHTML = opt.value + "*"; + } else { + opt.innerHTML = opt.value; + } + } + + function updateDisplays(controllerArray) { + + + if (controllerArray.length != 0) { + + requestAnimationFrame(function() { + updateDisplays(controllerArray); + }); + + } + + common.each(controllerArray, function(c) { + c.updateDisplay(); + }); + + } + + return GUI; + +})(dat.utils.css, +"
\n\n Here's the new load parameter for your GUI's constructor:\n\n \n\n
\n\n Automatically save\n values to localStorage on exit.\n\n
The values saved to localStorage will\n override those passed to dat.GUI's constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n \n
\n \n
\n\n
", +".dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden; margin-right: 60px;}.dg.main{-webkit-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c;}.dg.main ul.closed .close-button{opacity:1 !important}.dg.main:hover .close-button,.dg.main .close-button.drag{opacity:1}.dg.main .close-button{-webkit-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear;border:0;position:absolute;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-x:hidden}.dg.a.has-save ul{margin-top:27px}.dg.a.has-save ul.closed{margin-top:0}.dg.a .save-row{position:fixed;top:0;z-index:1002}.dg li{-webkit-transition:height 0.1s ease-out;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;transition:height 0.1s ease-out}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;overflow:hidden;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid rgba(0,0,0,0)}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li > *{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:9px}.dg .c select{margin-top:5px}.dg .cr.function,.dg .cr.function .property-name,.dg .cr.function *,.dg .cr.boolean,.dg .cr.boolean *{cursor:pointer}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0px 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco, monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px 'Lucida Grande', sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:transparent}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:transparent;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px 4px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2fa1d6}.dg .cr.number input[type=text]{color:#2fa1d6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2fa1d6}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}\n", +dat.controllers.factory = (function (OptionController, NumberControllerBox, NumberControllerSlider, StringController, FunctionController, BooleanController, common) { + + return function(object, property) { + + var initialValue = object[property]; + + // Providing options? + if (common.isArray(arguments[2]) || common.isObject(arguments[2])) { + return new OptionController(object, property, arguments[2]); + } + + // Providing a map? + + if (common.isNumber(initialValue)) { + + if (common.isNumber(arguments[2]) && common.isNumber(arguments[3])) { + + // Has min and max. + return new NumberControllerSlider(object, property, arguments[2], arguments[3]); + + } else { + + return new NumberControllerBox(object, property, { min: arguments[2], max: arguments[3] }); + + } + + } + + if (common.isString(initialValue)) { + return new StringController(object, property); + } + + if (common.isFunction(initialValue)) { + return new FunctionController(object, property, ''); + } + + if (common.isBoolean(initialValue)) { + return new BooleanController(object, property); + } + + } + + })(dat.controllers.OptionController, +dat.controllers.NumberControllerBox, +dat.controllers.NumberControllerSlider, +dat.controllers.StringController = (function (Controller, dom, common) { + + /** + * @class Provides a text input to alter the string property of an object. + * + * @extends dat.controllers.Controller + * + * @param {Object} object The object to be manipulated + * @param {string} property The name of the property to be manipulated + * + * @member dat.controllers + */ + var StringController = function(object, property) { + + StringController.superclass.call(this, object, property); + + var _this = this; + + this.__input = document.createElement('input'); + this.__input.setAttribute('type', 'text'); + + dom.bind(this.__input, 'keyup', onChange); + dom.bind(this.__input, 'change', onChange); + dom.bind(this.__input, 'blur', onBlur); + dom.bind(this.__input, 'keydown', function(e) { + if (e.keyCode === 13) { + this.blur(); + } + }); + + + function onChange() { + _this.setValue(_this.__input.value); + } + + function onBlur() { + if (_this.__onFinishChange) { + _this.__onFinishChange.call(_this, _this.getValue()); + } + } + + this.updateDisplay(); + + this.domElement.appendChild(this.__input); + + }; + + StringController.superclass = Controller; + + common.extend( + + StringController.prototype, + Controller.prototype, + + { + + updateDisplay: function() { + // Stops the caret from moving on account of: + // keyup -> setValue -> updateDisplay + if (!dom.isActive(this.__input)) { + this.__input.value = this.getValue(); + } + return StringController.superclass.prototype.updateDisplay.call(this); + } + + } + + ); + + return StringController; + +})(dat.controllers.Controller, +dat.dom.dom, +dat.utils.common), +dat.controllers.FunctionController, +dat.controllers.BooleanController, +dat.utils.common), +dat.controllers.Controller, +dat.controllers.BooleanController, +dat.controllers.FunctionController, +dat.controllers.NumberControllerBox, +dat.controllers.NumberControllerSlider, +dat.controllers.OptionController, +dat.controllers.ColorController = (function (Controller, dom, Color, interpret, common) { + + var ColorController = function(object, property) { + + ColorController.superclass.call(this, object, property); + + this.__color = new Color(this.getValue()); + this.__temp = new Color(0); + + var _this = this; + + this.domElement = document.createElement('div'); + + dom.makeSelectable(this.domElement, false); + + this.__selector = document.createElement('div'); + this.__selector.className = 'selector'; + + this.__saturation_field = document.createElement('div'); + this.__saturation_field.className = 'saturation-field'; + + this.__field_knob = document.createElement('div'); + this.__field_knob.className = 'field-knob'; + this.__field_knob_border = '2px solid '; + + this.__hue_knob = document.createElement('div'); + this.__hue_knob.className = 'hue-knob'; + + this.__hue_field = document.createElement('div'); + this.__hue_field.className = 'hue-field'; + + this.__input = document.createElement('input'); + this.__input.type = 'text'; + this.__input_textShadow = '0 1px 1px '; + + dom.bind(this.__input, 'keydown', function(e) { + if (e.keyCode === 13) { // on enter + onBlur.call(this); + } + }); + + dom.bind(this.__input, 'blur', onBlur); + + dom.bind(this.__selector, 'mousedown', function(e) { + + dom + .addClass(this, 'drag') + .bind(window, 'mouseup', function(e) { + dom.removeClass(_this.__selector, 'drag'); + }); + + }); + + var value_field = document.createElement('div'); + + common.extend(this.__selector.style, { + width: '122px', + height: '102px', + padding: '6px', + backgroundColor: '#dfe2e2', + boxShadow: '0px 1px 3px rgba(0,0,0,0.3)' + }); + + common.extend(this.__field_knob.style, { + position: 'absolute', + width: '12px', + height: '12px', + border: this.__field_knob_border + (this.__color.v < .5 ? '#fff' : '#000'), + boxShadow: '0px 1px 3px rgba(0,0,0,0.5)', + borderRadius: '12px', + zIndex: 1 + }); + + common.extend(this.__hue_knob.style, { + position: 'absolute', + width: '15px', + height: '2px', + borderRight: '4px solid #454545', + top: '6px', + zIndex: 1 + }); + + common.extend(this.__saturation_field.style, { + width: '100px', + height: '100px', + border: '1px solid #555', + marginRight: '3px', + display: 'inline-block', + cursor: 'pointer' + }); + + common.extend(value_field.style, { + width: '100%', + height: '100%', + background: 'none' + }); + + linearGradient(value_field, 'top', 'rgba(0,0,0,0)', '#000'); + + common.extend(this.__hue_field.style, { + width: '15px', + height: '100px', + display: 'inline-block', + border: '1px solid #555', + cursor: 'ns-resize' + }); + + hueGradient(this.__hue_field); + + common.extend(this.__input.style, { + outline: 'none', +// width: '120px', + textAlign: 'center', +// padding: '4px', +// marginBottom: '6px', + color: '#fff', + border: 0, + fontWeight: 'normal', + textShadow: this.__input_textShadow + 'rgba(0,0,0,0.7)' + }); + + dom.bind(this.__saturation_field, 'mousedown', fieldDown); + dom.bind(this.__field_knob, 'mousedown', fieldDown); + + dom.bind(this.__hue_field, 'mousedown', function(e) { + setH(e); + dom.bind(window, 'mousemove', setH); + dom.bind(window, 'mouseup', unbindH); + }); + + function fieldDown(e) { + setSV(e); + // document.body.style.cursor = 'none'; + dom.bind(window, 'mousemove', setSV); + dom.bind(window, 'mouseup', unbindSV); + } + + function unbindSV() { + dom.unbind(window, 'mousemove', setSV); + dom.unbind(window, 'mouseup', unbindSV); + // document.body.style.cursor = 'default'; + } + + function onBlur() { + var i = interpret(this.value); + if (i !== false) { + _this.__color.__state = i; + _this.setValue(_this.__color.toOriginal()); + } else { + this.value = _this.__color.toString(); + } + } + + function unbindH() { + dom.unbind(window, 'mousemove', setH); + dom.unbind(window, 'mouseup', unbindH); + } + + this.__saturation_field.appendChild(value_field); + this.__selector.appendChild(this.__field_knob); + this.__selector.appendChild(this.__saturation_field); + this.__selector.appendChild(this.__hue_field); + this.__hue_field.appendChild(this.__hue_knob); + + this.domElement.appendChild(this.__input); + this.domElement.appendChild(this.__selector); + + this.updateDisplay(); + + function setSV(e) { + + e.preventDefault(); + + var w = dom.getWidth(_this.__saturation_field); + var o = dom.getOffset(_this.__saturation_field); + var s = (e.clientX - o.left + document.body.scrollLeft) / w; + var v = 1 - (e.clientY - o.top + document.body.scrollTop) / w; + + if (v > 1) v = 1; + else if (v < 0) v = 0; + + if (s > 1) s = 1; + else if (s < 0) s = 0; + + _this.__color.v = v; + _this.__color.s = s; + + _this.setValue(_this.__color.toOriginal()); + + + return false; + + } + + function setH(e) { + + e.preventDefault(); + + var s = dom.getHeight(_this.__hue_field); + var o = dom.getOffset(_this.__hue_field); + var h = 1 - (e.clientY - o.top + document.body.scrollTop) / s; + + if (h > 1) h = 1; + else if (h < 0) h = 0; + + _this.__color.h = h * 360; + + _this.setValue(_this.__color.toOriginal()); + + return false; + + } + + }; + + ColorController.superclass = Controller; + + common.extend( + + ColorController.prototype, + Controller.prototype, + + { + + updateDisplay: function() { + + var i = interpret(this.getValue()); + + if (i !== false) { + + var mismatch = false; + + // Check for mismatch on the interpreted value. + + common.each(Color.COMPONENTS, function(component) { + if (!common.isUndefined(i[component]) && + !common.isUndefined(this.__color.__state[component]) && + i[component] !== this.__color.__state[component]) { + mismatch = true; + return {}; // break + } + }, this); + + // If nothing diverges, we keep our previous values + // for statefulness, otherwise we recalculate fresh + if (mismatch) { + common.extend(this.__color.__state, i); + } + + } + + common.extend(this.__temp.__state, this.__color.__state); + + this.__temp.a = 1; + + var flip = (this.__color.v < .5 || this.__color.s > .5) ? 255 : 0; + var _flip = 255 - flip; + + common.extend(this.__field_knob.style, { + marginLeft: 100 * this.__color.s - 7 + 'px', + marginTop: 100 * (1 - this.__color.v) - 7 + 'px', + backgroundColor: this.__temp.toString(), + border: this.__field_knob_border + 'rgb(' + flip + ',' + flip + ',' + flip +')' + }); + + this.__hue_knob.style.marginTop = (1 - this.__color.h / 360) * 100 + 'px' + + this.__temp.s = 1; + this.__temp.v = 1; + + linearGradient(this.__saturation_field, 'left', '#fff', this.__temp.toString()); + + common.extend(this.__input.style, { + backgroundColor: this.__input.value = this.__color.toString(), + color: 'rgb(' + flip + ',' + flip + ',' + flip +')', + textShadow: this.__input_textShadow + 'rgba(' + _flip + ',' + _flip + ',' + _flip +',.7)' + }); + + } + + } + + ); + + var vendors = ['-moz-','-o-','-webkit-','-ms-','']; + + function linearGradient(elem, x, a, b) { + elem.style.background = ''; + common.each(vendors, function(vendor) { + elem.style.cssText += 'background: ' + vendor + 'linear-gradient('+x+', '+a+' 0%, ' + b + ' 100%); '; + }); + } + + function hueGradient(elem) { + elem.style.background = ''; + elem.style.cssText += 'background: -moz-linear-gradient(top, #ff0000 0%, #ff00ff 17%, #0000ff 34%, #00ffff 50%, #00ff00 67%, #ffff00 84%, #ff0000 100%);' + elem.style.cssText += 'background: -webkit-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);' + elem.style.cssText += 'background: -o-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);' + elem.style.cssText += 'background: -ms-linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);' + elem.style.cssText += 'background: linear-gradient(top, #ff0000 0%,#ff00ff 17%,#0000ff 34%,#00ffff 50%,#00ff00 67%,#ffff00 84%,#ff0000 100%);' + } + + + return ColorController; + +})(dat.controllers.Controller, +dat.dom.dom, +dat.color.Color = (function (interpret, math, toString, common) { + + var Color = function() { + + this.__state = interpret.apply(this, arguments); + + if (this.__state === false) { + throw 'Failed to interpret color arguments'; + } + + this.__state.a = this.__state.a || 1; + + + }; + + Color.COMPONENTS = ['r','g','b','h','s','v','hex','a']; + + common.extend(Color.prototype, { + + toString: function() { + return toString(this); + }, + + toOriginal: function() { + return this.__state.conversion.write(this); + } + + }); + + defineRGBComponent(Color.prototype, 'r', 2); + defineRGBComponent(Color.prototype, 'g', 1); + defineRGBComponent(Color.prototype, 'b', 0); + + defineHSVComponent(Color.prototype, 'h'); + defineHSVComponent(Color.prototype, 's'); + defineHSVComponent(Color.prototype, 'v'); + + Object.defineProperty(Color.prototype, 'a', { + + get: function() { + return this.__state.a; + }, + + set: function(v) { + this.__state.a = v; + } + + }); + + Object.defineProperty(Color.prototype, 'hex', { + + get: function() { + + if (!this.__state.space !== 'HEX') { + this.__state.hex = math.rgb_to_hex(this.r, this.g, this.b); + } + + return this.__state.hex; + + }, + + set: function(v) { + + this.__state.space = 'HEX'; + this.__state.hex = v; + + } + + }); + + function defineRGBComponent(target, component, componentHexIndex) { + + Object.defineProperty(target, component, { + + get: function() { + + if (this.__state.space === 'RGB') { + return this.__state[component]; + } + + recalculateRGB(this, component, componentHexIndex); + + return this.__state[component]; + + }, + + set: function(v) { + + if (this.__state.space !== 'RGB') { + recalculateRGB(this, component, componentHexIndex); + this.__state.space = 'RGB'; + } + + this.__state[component] = v; + + } + + }); + + } + + function defineHSVComponent(target, component) { + + Object.defineProperty(target, component, { + + get: function() { + + if (this.__state.space === 'HSV') + return this.__state[component]; + + recalculateHSV(this); + + return this.__state[component]; + + }, + + set: function(v) { + + if (this.__state.space !== 'HSV') { + recalculateHSV(this); + this.__state.space = 'HSV'; + } + + this.__state[component] = v; + + } + + }); + + } + + function recalculateRGB(color, component, componentHexIndex) { + + if (color.__state.space === 'HEX') { + + color.__state[component] = math.component_from_hex(color.__state.hex, componentHexIndex); + + } else if (color.__state.space === 'HSV') { + + common.extend(color.__state, math.hsv_to_rgb(color.__state.h, color.__state.s, color.__state.v)); + + } else { + + throw 'Corrupted color state'; + + } + + } + + function recalculateHSV(color) { + + var result = math.rgb_to_hsv(color.r, color.g, color.b); + + common.extend(color.__state, + { + s: result.s, + v: result.v + } + ); + + if (!common.isNaN(result.h)) { + color.__state.h = result.h; + } else if (common.isUndefined(color.__state.h)) { + color.__state.h = 0; + } + + } + + return Color; + +})(dat.color.interpret, +dat.color.math = (function () { + + var tmpComponent; + + return { + + hsv_to_rgb: function(h, s, v) { + + var hi = Math.floor(h / 60) % 6; + + var f = h / 60 - Math.floor(h / 60); + var p = v * (1.0 - s); + var q = v * (1.0 - (f * s)); + var t = v * (1.0 - ((1.0 - f) * s)); + var c = [ + [v, t, p], + [q, v, p], + [p, v, t], + [p, q, v], + [t, p, v], + [v, p, q] + ][hi]; + + return { + r: c[0] * 255, + g: c[1] * 255, + b: c[2] * 255 + }; + + }, + + rgb_to_hsv: function(r, g, b) { + + var min = Math.min(r, g, b), + max = Math.max(r, g, b), + delta = max - min, + h, s; + + if (max != 0) { + s = delta / max; + } else { + return { + h: NaN, + s: 0, + v: 0 + }; + } + + if (r == max) { + h = (g - b) / delta; + } else if (g == max) { + h = 2 + (b - r) / delta; + } else { + h = 4 + (r - g) / delta; + } + h /= 6; + if (h < 0) { + h += 1; + } + + return { + h: h * 360, + s: s, + v: max / 255 + }; + }, + + rgb_to_hex: function(r, g, b) { + var hex = this.hex_with_component(0, 2, r); + hex = this.hex_with_component(hex, 1, g); + hex = this.hex_with_component(hex, 0, b); + return hex; + }, + + component_from_hex: function(hex, componentIndex) { + return (hex >> (componentIndex * 8)) & 0xFF; + }, + + hex_with_component: function(hex, componentIndex, value) { + return value << (tmpComponent = componentIndex * 8) | (hex & ~ (0xFF << tmpComponent)); + } + + } + +})(), +dat.color.toString, +dat.utils.common), +dat.color.interpret, +dat.utils.common), +dat.utils.requestAnimationFrame = (function () { + + /** + * requirejs version of Paul Irish's RequestAnimationFrame + * http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + */ + + return window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || + window.msRequestAnimationFrame || + function(callback, element) { + + window.setTimeout(callback, 1000 / 60); + + }; +})(), +dat.dom.CenteredDiv = (function (dom, common) { + + + var CenteredDiv = function() { + + this.backgroundElement = document.createElement('div'); + common.extend(this.backgroundElement.style, { + backgroundColor: 'rgba(0,0,0,0.8)', + top: 0, + left: 0, + display: 'none', + zIndex: '1000', + opacity: 0, + WebkitTransition: 'opacity 0.2s linear' + }); + + dom.makeFullscreen(this.backgroundElement); + this.backgroundElement.style.position = 'fixed'; + + this.domElement = document.createElement('div'); + common.extend(this.domElement.style, { + position: 'fixed', + display: 'none', + zIndex: '1001', + opacity: 0, + WebkitTransition: '-webkit-transform 0.2s ease-out, opacity 0.2s linear' + }); + + + document.body.appendChild(this.backgroundElement); + document.body.appendChild(this.domElement); + + var _this = this; + dom.bind(this.backgroundElement, 'click', function() { + _this.hide(); + }); + + + }; + + CenteredDiv.prototype.show = function() { + + var _this = this; + + + + this.backgroundElement.style.display = 'block'; + + this.domElement.style.display = 'block'; + this.domElement.style.opacity = 0; +// this.domElement.style.top = '52%'; + this.domElement.style.webkitTransform = 'scale(1.1)'; + + this.layout(); + + common.defer(function() { + _this.backgroundElement.style.opacity = 1; + _this.domElement.style.opacity = 1; + _this.domElement.style.webkitTransform = 'scale(1)'; + }); + + }; + + CenteredDiv.prototype.hide = function() { + + var _this = this; + + var hide = function() { + + _this.domElement.style.display = 'none'; + _this.backgroundElement.style.display = 'none'; + + dom.unbind(_this.domElement, 'webkitTransitionEnd', hide); + dom.unbind(_this.domElement, 'transitionend', hide); + dom.unbind(_this.domElement, 'oTransitionEnd', hide); + + }; + + dom.bind(this.domElement, 'webkitTransitionEnd', hide); + dom.bind(this.domElement, 'transitionend', hide); + dom.bind(this.domElement, 'oTransitionEnd', hide); + + this.backgroundElement.style.opacity = 0; +// this.domElement.style.top = '48%'; + this.domElement.style.opacity = 0; + this.domElement.style.webkitTransform = 'scale(1.1)'; + + }; + + CenteredDiv.prototype.layout = function() { + this.domElement.style.left = window.innerWidth/2 - dom.getWidth(this.domElement) / 2 + 'px'; + this.domElement.style.top = window.innerHeight/2 - dom.getHeight(this.domElement) / 2 + 'px'; + }; + + function lockScroll(e) { + console.log(e); + } + + return CenteredDiv; + +})(dat.dom.dom, +dat.utils.common), +dat.dom.dom, +dat.utils.common); \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/source/Topcoat_IconSetList.fw.png b/ajax/libs/topcoat-icons/0.1.0/source/Topcoat_IconSetList.fw.png new file mode 100644 index 000000000..4eebf7328 Binary files /dev/null and b/ajax/libs/topcoat-icons/0.1.0/source/Topcoat_IconSetList.fw.png differ diff --git a/ajax/libs/topcoat-icons/0.1.0/source/_TopCoat_IconSet_andSocialIcons.ai b/ajax/libs/topcoat-icons/0.1.0/source/_TopCoat_IconSet_andSocialIcons.ai new file mode 100644 index 000000000..0ec1746f2 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/source/_TopCoat_IconSet_andSocialIcons.ai @@ -0,0 +1,1474 @@ +%PDF-1.5 %âãÏÓ +1 0 obj <>/OCGs[5 0 R 153 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + Adobe Illustrator CS6 (Macintosh) + 2013-04-05T17:14:56-07:00 + 2013-04-25T16:42:11-07:00 + 2013-04-25T16:42:11-07:00 + + + + 256 + 100 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAZAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AQ/PH8+fzK0H8xdW8s+X7 6xv9Hv7WG3sLa3iE8kbTqFch0PP6wX5KFqy8SPh5Yq818vfmZ+c35U6YfJkcP6AN9cJfRSanakTR CTijGP1wYxE/p/F8Boa0oa4q+8NKuvrWm205nhuXeNfVntW5wNIBR/Tap+HkDTFWGfnp5p0zy1+W Os6hqWkrrVrIi2p0+QVhdp24IZiN1RWoarvWlKHfFXxj+SvlrXz598o+Yxp040I67a2v6QCN6Am5 hvT5nvTFX1JN5o/5yoWaRY/JmhPGrEI4vKggHYis6H71HyxVZ/ir/nKz/qStD/6TB/2U4qw//nJ7 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 3NK8/wDlz9T918/q304q9axV2KuxV//Z + + + + + + 1 + False + False + + 40.000000 + 40.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 0 + 0 + 0 + + + RGB Red + RGB + PROCESS + 255 + 0 + 0 + + + RGB Yellow + RGB + PROCESS + 255 + 255 + 0 + + + RGB Green + RGB + PROCESS + 0 + 255 + 0 + + + RGB Cyan + RGB + PROCESS + 0 + 255 + 255 + + + RGB Blue + RGB + PROCESS + 0 + 0 + 255 + + + RGB Magenta + RGB + PROCESS + 255 + 0 + 255 + + + R=193 G=39 B=45 + RGB + PROCESS + 193 + 39 + 45 + + + R=237 G=28 B=36 + RGB + PROCESS + 237 + 28 + 36 + + + R=241 G=90 B=36 + RGB + PROCESS + 241 + 90 + 36 + + + R=247 G=147 B=30 + RGB + PROCESS + 247 + 147 + 30 + + + R=251 G=176 B=59 + RGB + PROCESS + 251 + 176 + 59 + + + R=252 G=238 B=33 + RGB + PROCESS + 252 + 238 + 33 + + + R=217 G=224 B=33 + RGB + PROCESS + 217 + 224 + 33 + + + R=140 G=198 B=63 + RGB + PROCESS + 140 + 198 + 63 + + + R=57 G=181 B=74 + RGB + PROCESS + 57 + 181 + 74 + + + R=0 G=146 B=69 + RGB + PROCESS + 0 + 146 + 69 + + + R=0 G=104 B=55 + RGB + PROCESS + 0 + 104 + 55 + + + R=34 G=181 B=115 + RGB + PROCESS + 34 + 181 + 115 + + + R=0 G=169 B=157 + RGB + PROCESS + 0 + 169 + 157 + + + R=41 G=171 B=226 + RGB + PROCESS + 41 + 171 + 226 + + + R=0 G=113 B=188 + RGB + PROCESS + 0 + 113 + 188 + + + R=46 G=49 B=146 + RGB + PROCESS + 46 + 49 + 146 + + + R=27 G=20 B=100 + RGB + PROCESS + 27 + 20 + 100 + + + R=102 G=45 B=145 + RGB + PROCESS + 102 + 45 + 145 + + + R=147 G=39 B=143 + RGB + PROCESS + 147 + 39 + 143 + + + R=158 G=0 B=93 + RGB + PROCESS + 158 + 0 + 93 + + + R=212 G=20 B=90 + RGB + PROCESS + 212 + 20 + 90 + + + R=237 G=30 B=121 + RGB + PROCESS + 237 + 30 + 121 + + + R=199 G=178 B=153 + RGB + PROCESS + 199 + 178 + 153 + + + R=153 G=134 B=117 + RGB + PROCESS + 153 + 134 + 117 + + + R=115 G=99 B=87 + RGB + PROCESS + 115 + 99 + 87 + + + R=83 G=71 B=65 + RGB + PROCESS + 83 + 71 + 65 + + + R=198 G=156 B=109 + RGB + PROCESS + 198 + 156 + 109 + + + R=166 G=124 B=82 + RGB + PROCESS + 166 + 124 + 82 + + + R=140 G=98 B=57 + RGB + PROCESS + 140 + 98 + 57 + + + R=117 G=76 B=36 + RGB + PROCESS + 117 + 76 + 36 + + + R=96 G=56 B=19 + RGB + PROCESS + 96 + 56 + 19 + + + R=66 G=33 B=11 + RGB + PROCESS + 66 + 33 + 11 + + + + + + Grays + 1 + + + + R=0 G=0 B=0 + RGB + PROCESS + 0 + 0 + 0 + + + R=26 G=26 B=26 + RGB + PROCESS + 26 + 26 + 26 + + + R=51 G=51 B=51 + RGB + PROCESS + 51 + 51 + 51 + + + R=77 G=77 B=77 + RGB + PROCESS + 77 + 77 + 77 + + + R=102 G=102 B=102 + RGB + PROCESS + 102 + 102 + 102 + + + R=128 G=128 B=128 + RGB + PROCESS + 128 + 128 + 128 + + + R=153 G=153 B=153 + RGB + PROCESS + 153 + 153 + 153 + + + R=179 G=179 B=179 + RGB + PROCESS + 179 + 179 + 179 + + + R=204 G=204 B=204 + RGB + PROCESS + 204 + 204 + 204 + + + R=230 G=230 B=230 + RGB + PROCESS + 230 + 230 + 230 + + + R=242 G=242 B=242 + RGB + PROCESS + 242 + 242 + 242 + + + + + + Web Color Group + 1 + + + + R=63 G=169 B=245 + RGB + PROCESS + 63 + 169 + 245 + + + R=122 G=201 B=67 + RGB + PROCESS + 122 + 201 + 67 + + + R=255 G=147 B=30 + RGB + PROCESS + 255 + 147 + 30 + + + R=255 G=29 B=37 + RGB + PROCESS + 255 + 29 + 37 + + + R=255 G=123 B=172 + RGB + PROCESS + 255 + 123 + 172 + + + R=189 G=204 B=212 + RGB + PROCESS + 189 + 204 + 212 + + + + + + + + + application/pdf + + + TopCoat_IconSet_andSocialIcons + + + + + xmp.did:0880117407206811822AAA73F17C3E05 + uuid:df0374b8-49c1-df45-b73a-e1e581a13e13 + xmp.did:0280117407206811822AAC1C287AB2DF + proof:pdf + + uuid:d4ff2bb4-43fd-e74f-a541-c6e1d212f88f + xmp.did:0380117407206811822AAA73F17C3E05 + xmp.did:0280117407206811822AAC1C287AB2DF + proof:pdf + + + + + saved + xmp.iid:0280117407206811822AAC1C287AB2DF + 2013-04-05T14:47:13-07:00 + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:0880117407206811822AAA73F17C3E05 + 2013-04-05T17:14:54-07:00 + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Document + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <> endobj 8 0 obj <> endobj 14 0 obj <> endobj 15 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <> endobj 20 0 obj <> endobj 51 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 52 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 53 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 54 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 55 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 56 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 162 0 obj <>stream +H‰\UMnV1 Ü¿SäÏí$N¶ĪB PA7©åþ3Î÷Ñ•öɉc{flsóí¶ÜÜÝÖòéóm9žZZþ;ñûòóøQþàˆ?/ÇÍ×ïµ<þ=ž‹æ‘â£[Ñ.-Ú(Oéýtœ*ÞQÄgðSù™RMË2g/§V1òpà ª•sI8o›:}W ZUómÑÕĆ•!µGùÍ4³öâk" 4Ä2—Òðê9ºgkEñ7ïÌ'9Wz6X&E<UbxÕ¢¢ÀÖD[ÂEWY|é}¦¹Äj‰%Æ`E6„LŒ+RÙtÖO¯f¤clàŽçÓ +ˆp@v¤ªç,ë}.BŠÂky&²\]–㹚x˜l€ÞZ>±ŠçS"À¾)¾ZðéåêÎJ³·ä égãA‹­Yàñ߃æe'Òy@•N[cƒ%{Cúhå".:¤gS:Q™L ËUšPçì2 `бáÝ ÂÓ@!-©íâÖ‹Kõµ»'Ûi?fO´ì¤@zÚŽŽji/Êm*¯C·©Ó¯mà p@úizr<Ò[7ÇH¡Wï5¶(”ÑÐo$}4’m“îè\¤ÁA´;þõ`ɰ¸P¦¹ã7vŽÙÆHu«Š„=ßWŽÝ{b9Òì5{;,…20J’F¯è¥žfe#·çëŽÛ]îÞrÜà?f*µ]º}Q]ˇûÀÚ…l¶?d]$8­¡©Ò}êîiàZé>§æ½á 4šà±>Úfk7Ýmóé–÷)%Èçļºc‚g\T‹\KàkY5ÙÆDZÙšÏKó8“W +Ù¡i³>„Üåä fP½Ç20±Æ$-§zQr”Þu›@Ü@q2;0  ]˜ôåöÂÜ‘—e==÷¨Õ}?{½ DÇjÔù?°å®U&œ³Î +«¿õ]ð+‚3·xOÆ#OøkÞzàEK[ÿ œsƒöœX>® ›…-¯éZ64Ü Nm¡g"æQŽôð׸{l‘tpg#x®n`]£|¬ùáøuÜ_îðØýñO€¦†Kd endstream endobj 153 0 obj <> endobj 163 0 obj [/View/Design] endobj 164 0 obj <>>> endobj 157 0 obj <> endobj 156 0 obj <> endobj 165 0 obj <> endobj 166 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.4 %%For: (Isabelle Landthaler) () %%Title: (_TopCoat_IconSet_andSocialIcons.ai) %%CreationDate: 4/25/13 4:42 PM %%Canvassize: 16383 %%BoundingBox: -105 -271 439 -63 %%HiResBoundingBox: -105 -271 439 -63 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 691 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 315 -103 355 -63 %AI3_TemplateBox: 188.5 -167.5 188.5 -167.5 %AI3_TileBox: 47 -439 623 295 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -56 117.5 2 1572 800 282 0 0 396 616 1 0 0 1 1 0 0 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-212 -467 %AI7_GridSettings: 1 1 1 1 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 167 0 obj <>stream +%%BoundingBox: -105 -271 439 -63 %%HiResBoundingBox: -105 -271 439 -63 %AI7_Thumbnail: 128 52 8 %%BeginData: 11530 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FFFFFFA8F87DFD09FF52F8F8F87DFD0BFF2727FD14FFA87DFD08FF %52A8FD08FF527DFD06FFA827F82752FD05FF52FD0427FFFFA8F827525227 %F8F827F852F82752A8FD08FF522727527DFFFFA8272727F8275227A8FD06 %FFA8F8F8F8FD0A7DFF27F8F852FD14FFF852FD06FF7DF87DFD07FF52F8F8 %7DFD05FFA8F8F8F827FD04FF2752F8A8FF7DF8A8A85227A8A827F82752F8 %27FD04F852A8FD04FFA8FD05F82752FFFFFD07F8FD07FF27F8F8F87D52F8 %27F827F827F827FF27F8F827FD0FFFFD04A87DF8F87DFD04FF7DF8F87DA8 %A8A8FFFFFF7DFD04F8A8FD04FFA8F8F8F827FFFFFF527DFFA827FF522727 %FF52F8F8FF272752A827A8FFA852F8F827A8FFFFFF5252F82727F87DA87D %A827F8275227F827A8FD05FF7DF8F852277DFFFFA8FFA8FFA8FFFFFF27F8 %27FD10FF7DFD07F87DFFFF7DFD07F852FF52FD06F8A8FD04FFF8F8F827FF %FFA8277DA87DF8F87DFF527D52F8F87D52277D7D52A8FFFFFFA827F827A8 %FF7D52A8F827FFF852A852F8F8F87DFFA8F8F8F8A8FD05FF7D52FFFFA852 %2752275227522752FFA8F852FD06FFA827F8272727F827F87D7DFD08F8A8 %A8FD08F87D7DFD08F8A87D7D5227F8F8277D7D7D2752527D52277DA8277D %FF27F8A8F8F8F852F852F8277DFFFF27F852FF7D27A827F8A852F87D2752 %F8F852FF7DF8F827A8A8FF2727A8FD05FF52272752FD042752FFFF52F87D %FFFFA8FFFFA8F8F8F827FD04F8527DFD08F8A8FFFD08F852FFA8A8F8F8F8 %27A8A8A87DFD07F8277D52FFFF7D27F8527D27277D7DA8FD06F852F8F8F8 %27FFA8F8F8A87DF8527DF8A87DF82727FF52F8F827F8F827FFA82727F8F8 %7DFD11FF27F8A827F87DFFFFFFA8FFA8FFA8FFA8FF7DFD0427F8F8F8A8FF %FFFFF8F8F8272727F87DFFFFFF27F8F827FD04FFA8FD05F827FFFF27FF52 %27A87D52FF5252F852FF27FD05F8A8FF7DF8F87DFF52F852FFF827A82727 %FF272752A827FD06F8A8FFF8F8F827A8FD05FFFD09F8FFFFFFA8FD05F87D %FD0EFFA8F8F87DFD04FFA8F8F87DFFA8FD05FFF8F8F827A8FD04FF7DF8F8 %F827FFFFFF7DF827FFFFA8525252A85227A8FF27FD04F87DFFFF7DF8F8FF %A8F827FF52F8A852F87D7DF8A8FF7DA87DF852A852FFA8F8F8F8A8FD06FF %A87DA87DA87DA87DA8FD04FFA827F8F8F8A8FD0EFFA8F87DFD06FFA8F8A8 %FD07FFFD04F8FD06FF7DF827FD05FF5227A8A8A8F827FFFFF8F8F87DA8FD %04F852F8A8FF27F8A8FF27F8FFFF525252F87D527DFD05FF52A8FD04FF27 %27F852FD14FFA852F8A8FD0FFFA87DFD08FFA8A8FD07FF5252527DFD07FF %7DA8FD06FF7D2727277DA8FFA8272727F8A8FD0427522752FF52277DFF27 %27A8FFA87D525252A8FD1AFFA8FFFF52A8FD0EFFA8FD0AFF7D7DFD08FF7D %7DFD05FFA852FD08FF7D7DFD06FF2752525227522727277D525227522752 %2752527D275227522752275227FD0AFFFD057DFFFFA8FFA8FD04277DFD09 %FF522727F8F8FD0CFFA827F8F82752FD06FF7DF8A8FD07FF7DF8F8A8FD05 %FF2727FD07FF52F852FD04FFA8FD06F85227F827FD09F827FD09F8A8FD09 %FFF8F827F87DA87DF8FFA8FD04F827527D527DA8FD04FF7DF8F8F852FFFF %A8522727277DA8FFFF7DFD06F827FD04FF7DF8A8FD07FFA8F8F87DFD07FF %2752FD06FFA827F852FD04FFFD05F87DFF52F852F82752FD06F852F8F8F8 %527DFD04F8FD0AFFF87DFFFF7DFD04F87DFD09F87DFD04FF7DF8F8F8A8FF %27F8F8275227F8F87DA8FD08F852FFFF7DF8A8FD07FF7DF8F87DFD09FFF8 %27FD06FFA827F852FFFFA8FD05F87D7DF8F827F82727FD05F82727F8F827 %FFFF7D27F8F8A8FD09FFF8A8FFA8F8F827F8277D27FD08F87DFD04FFA8F8 %27F87DA8F852FD05FF275252FD08F827FF7DF8FD08FFA8F8F87DFD0BFF27 %52FD06FFA827F852FFFFFD04F852FFA852F852F8527D277D7D7D27F852F8 %F827FFA87D27F8F8A8FD09FFF8A8FF7D27FFA827A8FFFD09F87D52522752 %7DFFA8FFA8FFA8FF27F8F8F852FFFF7DFD09F8FF27F8FD08FF52F8F8FD0C %FF52F8FD07FF27F8F8FFA8FD04F827A8A827F827F852FF27FF52A852F827 %F8F8F87D7DFD04F8A8FD09FFF8A8FFA8FFFFFF7DFFA8FD09F87DFFF8F8F8 %A8FD06FF7DF852A82727FFFFA8FD08F852FFFF2727FD08FF52F827FD0AFF %52F8FD07FF27F827FFFFFFFD05F8A87DF8F852F87DA827A8F87D7DF852F8 %F8F8FF7DFD04F8FD0AFFF87DA8A87DA87DF87DFFFD09F87D7DF8F8F87DFD %07FFA8FF7DFFA8FFFFFF52FD06F827A8FFFFFF2727FD08FF52F8F8FD08FF %52F8FD07FF52F8F8FFFFFFA8FD05F8A87DF8F827F852FF27FFF87D7DF827 %F8F8F87DFF7D27F8F8A8FD09FF27F827FD05F8A8A827F827F827F827F827 %7DF8F827F8A8FD08FF7D27A8FD05FF7D27F8F8F87DFD06FF2727FD08FF52 %F827FD06FF52F8FD07FF52F8F8FD04FFA8FD05F87D52F8F852F852522752 %F82752F852FD04F8527DF8F8F8FD0AFFFD09A8FFA8FFA8FFA8FFA8FFA8FF %5227A8A8A8FD09FFA8FD08FFA8A8FD09FFF87DFD08FF2752FD05FFA8F8A8 %FD07FF7DF8A8FD04FFA8F8F827FD06F827FD08F82727FD09F8A8FD14FFFD %07A8FD05FF7D7D7DFD13FFA8FD2BFF275252522752525227A8A8FF7D5227 %527DFFA8FFFD05A8FFA8FFA8FD11FFA8A8A8FD09F87DFFFFFD05F8FD07FF %A8FD08FFA8F8F8F852FF7DFD0952FFA8FD0652A8FFFF7D525252275252A8 %FF5227522752275227527DFD09F87DFF52FD05F827FD07FF7D7DA8FD11FF %A8F827A8F87DFFA8A8A8FFA8F87DFF52F8A8FFA8F852FD04FFA8275227A8 %FD05FFA8F827A87DF8A852FD08F8277D27FD07F8A87D27FD067D277D27FD %077D275227FD08F8A87DF827A8A8A827F852FF27A8FFFF7DF8F8F827FD10 %FFF8F87DA8F8A8FD06FFF87DFF2752FFFFFF5227FFFFFF7DF8A8A87DF87D %FFFFFFA8F827FFFFFF27527DFD08F82727FD08F82727A8FD06FF7D2727FD %07FFA82727F852F8F8F852F8F87D27F8FF527DFFFF27F8A827F87DA827F8 %F8F87DFD0FFF27F852FFA8F8A8FD06FFF87DFF527D7DA8A87D27FFFF7DF8 %7DFFA8FF52F87DFFFFF8277D527DFFF87D52FD08F82727FD08F85227FD07 %FFA85227FD07FF7D52F87DFFFF27A8FFFFF87DF852FFF827FFFF52F8FF27 %FD07F8A8FD0AFF7D52FFFF52F827FFFFA8F8A8FD06FFF87D52FD07F852FF %F8F87DFF52FF52F8F8FFF8277DF8F8F8527DFF52FD08F82727FD08F82727 %A8FD06FFA82727A8FD06FF7D2727FFFFFF7DFFFFFF277D27F8FFF852FFA8 %F827FF52FD07F8FD0BFF52F8527DF8F8FFFFFFA827A8FD06FFF87D7DF8F8 %F852F8F8F87DFFA8F827FFFFA8F8F8FFA8F8A87D27A8F87DFFFF52FD08F8 %2727FD08F82727FD07FFA85227FD07FF7D52F87DFFFFF8A8FFA8F8A8A87D %FF27F827F8F8A8FFA8FD06F852FD0BFFA852F8F8F8A8FFFFFFA8F8FD0427 %522727F87D52F8F8277DF8F8F852FFFFFFFD042752FFFFA8F8A8FFFFF827 %A8FFFF52FD08F82752FD08F82727A8FD06FFA82752FD07FFA827F8F827F8 %F8F827F8F87DFFFFFFF8F8F8527DFFFFFF52FD04F827A8FD0DFF52F8A8FD %04FFA8522752F8F8F8272752A852F8F8F8A8F8F8F87DFD04FFA8A8A8FD04 %FF27F87DF8F8A8FFFFFF27FD08F827A8FD08F8A852527DA87DA8A8A8277D %27A87DA87DA87DA85252FD09F87DFFFF52F852FD05FF7D52F8F8F827A8FD %18FF27F8F8F827FFFFFF52F8F8F827F8F8F852FD0BFFA827F852A8FD04FF %7D27FD0852FFA85227FD0452A8FFFFFD0652277DFFFD0A52FD09F87DFFA8 %F8F8A8FD05FF7D5252527DFD11FFA8A8A8FD07FFA8A8A8FD04FFA8275227 %52275227A8FD0EFFA8A8A8FD11FFA8FD19FFFD097DA8FFFF7D7D7DA8FD04 %FFA8A8A8FFA8A87DA8A8FD0CFF7DF8F8F852FD04FFA8A8FFFFFFA8A8A8FF %A827F827F827F8F87DFFFD0952FFFFFF27F8F8F852FD05FFA852F8A8FD06 %FF27F8F852FD04FFA827F8F827FD07FF7D7D7DA8FD07FFA827FD05FF7D7D %27F8F852A8FF7DFD09F8A8FD0AFFA8F8F87D27F87DFFFFFFF827FFFFFF52 %F8A8FFFFF8A8A8FFA8A8F8A87DFD09F8A8FF27F87DA827F8A8FD04FF52F8 %F8F8A8FD04FF7DFD04F87DFFFFA8F8F87D52F8F8FD04FFA8FD0452277DFD %06FFA8A8A852FFFFA827F82727F82727FFA8FD09F8FD0BFF7DF87DFFA8F8 %52FFFFFF52F827A852F827A8FFA8F8A8FD04FFF87DA8FD06F87D27F8A8A8 %F852FFFFFF7DFFFFFFA827FD05F87DFFFFFF7DFD04F852FFFF52F8FFFFFF %A8F852FFFFA827A8FD04FF5252FFFF2727277D5252F852FF52F8F827FF27 %52F8527DF8F87D27F852A8F8F8A8FD0AFF7DF852FF7DF852FD04FF52F827 %F827FFFFFFA8F8A8FD04FFF8A87DFD06F852F8F8A8FF27A8FFFFA8FFA8FF %FF27FD07F8A8FFFF7DFD04F8A8FFFFF87DFD04FF2727FFFF27A8FD06FF52 %A87D2752F8522752F87DFFF8F827FFFFFF7D27F852F87DFF7DF8FFFF27F8 %FD0BFFA8F8F827F8F8A8FD05FF27F827A8FFA8FFA8F8A8FFFFFFA8F8A87D %F8F852FFFD05F8A827FD07F8A8FFFD08F852FFFFFF2727F852FFFFFFF852 %FD04FF2727FFA852FD07FF7D527DF827277DF8A8F8FF7DF827A8FFFFFFA8 %F8F827F8F8A8A8F87DA8F8F8A8FD0BFF7DF8F8F852FD05FFA8F8F8F87DFF %FFFFA8F8FD05FFF8A87DF827FFFFFF527DF827A827F8F8F827F8F8F8A8FF %27FD07F87DFFFF2727527D2752FFFF52F8A8FFFFA8F8A8FFFF27FD07FF7D %7DFF2727FF7D277DF87DFF52277DFFFFFFA8F8F852F8F852FF52FF27F8F8 %FD0CFFA8F8F8F87DFD04FFA8F8F85227F87DFFFFA8F8A8FD04FFF8A87DF8 %7DFD05A852F8A827F8F8527DF8F8F87DFFF8F8F8527D27F8F87DFF27FD06 %F852FFFFF8F85252F8277DFFFF5252FD05FFA827A8FFF852FF7D27FFF8F8 %FF52F87DFD04A8275252F8F827FFFF52F8F8F8A8FD0CFF52F827FD05FFF8 %F87DFFA8F8F8A8FFFFF8FD057DF8A87DFD09F8A827F8F8277DF8F8F8A8FF %27F8F8A8FF27F8F87DFFFD08F8FFFFFF5227F87D7DF827FFFF5252FFA8FF %7D277DFF52275227A8FFFFFFA8FF7DF827FD05F87DA8F8F8F87D7DFD04F8 %A8FD0CFFA8F8A8FD05FF5252FFFFFF7D27A8FFA8FD07F87DA82752275227 %52275252FFFD04F827F8F8F87DFFF8F8F8A8FF27F8F87DFF27FD06F852A8 %FFFFFFA8FFFFFF27F852FFFF7D275227527DFFFF52F87DF8A8FD06FF7D52 %FD04F827FF7DFD09F8A8FD1EFF5252527D525252FD0CFF7DFD0752FFFF7D %5252A8FF7D5252A8FFFFA87D525252A8FD0AFF7DFD05FFA8FD05FFA85227 %7DA8FD08FF7D2752A8FFFFA8275227525252275252FD0AFFA87D7DA87DA8 %A87D7DFD05FF52FD09FF27A8FD05FFA8527D527D7DFD07FFA8FD05FFA8A8 %A8FFA8A8A8FD06FFA87DFD07FFA852FD05FF27F827F827F827F8F852FFFF %7DFD0452A8FD04FF7D27F8277DFFFF7D272727F8272727F827A8FD09FF52 %F82752F8F852F8F8A8FFFFFFA8F87DFD07FF7DF852FD05FF52F8F827F8F8 %A8FFA8A8A87DF82727A8A8FF7D27527DF827527DF87DFD04FF27F8A8FD07 %FFF852FD04FFFD09F87DFF5252FFFFFF7D27A8FFFF27F8272727F827FF7D %FD09F8FD0AFF52F8277DF85252F827FD04FF52F827FD07FFA8F87DFD05FF %52F8FFFFA8F8FFFF7DFD09F85227FFFFF8F8FFFF2752FFFFFF52F8F852FD %06FF27F8F87DFFFFA8FD09F8FD047DF827F852A852FF52F8527D527D7DF8 %527DF8F827F827FD04F8A8FD09FFA852A8A87D7DFF7DA8FFA85252F8F8F8 %52527DA8FFA8FF7DF852FFA8FFFFFF5227FFFFA8F8FFFF52F8F8277D7D27 %F8F827A8FFFFFFF827FFFFA8FFFFFFA827F8F8F8A8FD05FFF8F8F852FFFF %FFFD07F827F85252FF27FD04F8FF7D7DF8527D27F8F8A852F85227A87D52 %527D5252F8FD0AFF52F8277DF82752F8F8FF27FD07F827FF27FD08F8FFFF %5227FFFFA8F8FFFF7DF8F85252F87D27F8F8FD04FF27F8FD06FFA8F82727 %F87DFD05FFF8F8F852FFFFA8F8277D5252F852F8F8277DFFFD05F8A8A827 %F852527D7DF8527DF82727FFFF27527D7DF8F8A8FD09FF52F85252F8277D %F827FFFF27FD05F827FFFF522727F8F8F8272752FFFF5227FFFF7D27FFFF %52F8F87DF8F8527DF827FD04FF2727FD06FF7D52527D527DFD05FF7DF827 %A8FFFFFFF87DA87D7D52A87DF8527DFF5227F8F827FFA852F87D52A852F8 %7D7DF852F87D7D27FD0452F8A8FD09FF7D527DA852A8A8527DFFFFFFFD05 %F8A8FD05FFA8F87DFD05FF52F8FFFFA8F8FFFF7DF8F85252F87D27F8F8FD %04FF27F8FD06FF7DF827F85227FD05FF7D5252FFFFFFA8F852FF7D7DA852 %7DF85252A87D27F827FFFF7D7DF8F8277D7D27FF27F852FD09F8A8FD09FF %7DF8527DF8277DF827FFFFFF27FD04F8A8FD05FF7DF852FD05FF52277DA8 %5227FFFF52F8F8F8527D27F8F8F8FD04FFF827FD06FF7DFD042752FD05FF %A8527DA8FFFFFFF87DFFA8A8A87D7DF87D7D7DFF52F852FFFF52FF52F8F8 %A87DA827F852A8FD08F827FD0AFF27F82752F82752F8F8FFFFA8F8277D27 %F87DFD05FFA8F852FD05FF52FD05F8FFFF7DF827F827F827F82727FFFFA8 %27F8F852A8FD04FF7DF827F82727FD05FF5227F8A8FFFFA8F8F85252F8F8 %52F8F852FF52FD057D27A8FFFF272752F8F8F827FFFFFF52FD04F82752FD %0BFFA852A8A87D7DA87D7DFFFF7D52A8FFFF7D7DFD05FFA8527DFD05FFA8 %FD057DFD0EFFFD04A87DFD05FF7DFD04277DFD05FF7DF827A8FFFFFF27FD %04F827F827F87DFFFF5252527D52A8FD04FF7D7DF82752FD05FFA852277D %FD2BFFA8FD1FFFA8FFA8FFA8FD07FFA8FD05FFA8FFA8FFA8FFA8FD05FFA8 %A8A8FD07FFA8FD18FFFF %%EndData endstream endobj 168 0 obj <>stream +%AI12_CompressedDataxœì½éŽ$É‘&øö¾? SASSÓøƒÂãàp†ì&XìcÑ’YÑdNçQÈÊj.÷éW¾ODTÕÜ=²""‰í +Ef„‹«©™é!*Ç'¢÷üæË/®¿~óû‡/âÕ|˜þîïnÞ><{÷æíϤ~ùòåwß¾{ ÒO~ûÓCÈW³TºþeýÊ*þÓÃÛo_¼yýs~uµÊ—÷¸ú'¿üöÙï^¾|8üêÙë¯ßýñÙˇ·?=üä§òýï^¼{ù 5¾úÝ›onÞ<{÷Õ/Ÿ¿yýåû¯¤â—ož¿xö„o¯ž½ø©?ÜàöÙ;¹hýÙ’~âaýùº~ók|ÿìõ<ûöÛÿï!Ö(´ã›ï^ýâõŽoþŸŸ¾s:|±”pXãvø"£ÂñÛ‡o¿·Öí›çß½zxýî7oß<øöÛ›7/ß¼ýö燛??{}øõ³?È7Ïÿ·¼ã›?Ž/Ÿ=ÿ÷Iú%}uÿâåƒtÁ«gïaAo]ÿ2,_¿{ñòë¿ÿîÕï¤sò@Ž_±ÉüVÚ’fñ7Èå«_¾ŠôÈ;y:¹!zü·¿8Ž!D–Ÿüëoþð‚$}ô¿~j;}óÍ«goÿ]®!áÝâ!¦¤¯… +¿{xõÍKéP¾z¨õ +•r‘_ã«+ïÃzk9|ÎÉK<,›}Ûûèá?^<üé燿óúA;âúí»/uXÖužõýæ·ßÉløÇ×/ÞÉf6í‰_¿ùúá¥Ôo×ß¿|Æ` ý­ð»goÿððNFòÍËïÞqV¿ƒôô¯žýùÃôÿðÍÃëß½ù'>ã)BÀë.‡Ê‚ëK]xƒ¸åC¹Ý®ßÖž -¡¿A‘áù Ø?¼}ñ‡¯þÅé¨\t,ñöÅ×}(C+ÒèUþmþOWÞüÝ»‡×öø2n~=Lˆùê×_Ê]ï^}óæºÿ[Ìz™ ¯e’¼|óý®ýÍoäòï¾Ñ7àç¯d¤~óöÅk´9ý=¿©_ýæåwòÕ/Þ¾ùî›_¾þ·7ÓO” üæÙ»?Êxýõ·²ˆ•¦z…Põâ?”&+÷›Ÿ~_{ïÞ¾þ‡×ÚðÛï¾ýãáwoÞ¼l[ûªÝC¦)¨û·r©ýøäË¿åÖož½|ùâoŸ}óÇÏ/ÝàÂ÷íNúÝÜìËçìîK÷ÙÕna俱{üÓÃsÙ÷„³}}ø‡ßÿoù ­c~÷öÙsYMò¹Õyò,=Ü}ýB.±;°ÚÙD½\çË?={÷ü¿zñû·ÏÞ¾xxÂòæòö¡w?úï'ôñŸ_ýþÍËß¾ê];P~óìí»Ï_>|ùçoß=¼úþÖnþM6Ëa“z÷ú?^¾ùfxÈF)áðÏÏÞ~ó„žöü „0¦Gºõñ +ÃWO¸ÑËg¯Ÿ½=iüWlõ™0Ø=TÚûÅrÿ·¯¿–Éúåw/Þ=ôåøæÕ7Z_þñÙ7ììw¼gÍ/[ƒé+aý#sÿâ‹÷p}Ù莯‡ïñöÙ×/dCùìo^~ýðúð[Ìèi÷I¶¯r8~=ýë4[ ,ëáï¾:¾þÛ4Ÿþ„“² %ZY­$þó’ño’_c)­ÔyÛ•ë¡¥ÜX¹ÊÝ|?Í÷^v6þ,C‰CYw%i™ø«‘äü®CÙvå:[¹iån¥ø§ÛI>Ü‘tîÇ2vÎâPÖ¡¤%£Lúk)C©Ë&Eÿ¿ÊQËô]ËÇF3îÆsFµ­”© ï: ²Žê8ºU +~cTën|·a„åÿɆÚû؆Yc”ïÆÑ–ÿõg¾8ÖË´h‘ ù#‹1Î,•£\NFøÚÊ~le,ñëŽåödý¦‘cØÇ Eɇl³Á’šlŒ0V7VnYî¬Ü£øÊÂËŒc8J«u|e‡¹HîÙ7 _>óõ6¾Ê-Ÿ8ØfNy„‰÷Å}–ãs,¢mñ(å6ÞËh‡5®ëšÖ²Öu[¯×ãz»Þ­÷Ò‘KŠiM9•´¥ëtL7é.ÝOò@AféšSιæ-_çc¾É·ù^æBnXK*¹Ô²•c¹)·å^æI¨K]kª¹–ºÕëz¬·õ®ÞË|Y¦-në&íluÛ¶ãv³Ým÷2iÂu¼^¯Óu¾®×ÛõõõQÊÍõíõgÒ"/°Ó±ëq“¯ŽÇ›ãÝñ^fW˜ØÛñf½I7ò7ÛÍõÍñæææöæ^&[à(¬·é6ßÊÃÝÖÛíöx{s{w{7˸Ļõ.ß•»z·Ýɽînîn§»»»{̈{é°ût/oz/Ï~-Eny/WÞŸüÈXÎ2šíóÝPn‡r3”ã®\eó2Éu(e(yWÒP֡ġȜî—VFÖ™ï<>úÝøs»+7Z&þ:åz(Û®Ô¡”¡ä¡¤é.µ²îJÊ2”0”y,Úå“õýøôãÏÍPŽZ¸2w㸽ý˜ùhí‡h?,2Ó0û!Øwü¾»­›Oú–ý9µ.Ýwä¾÷ö=vÒOû®™NzD{ãÚÊÆR­+™%YYY¢•eâÚ³-SY›þþfz/ÿ9²\[ÙXªYÛ“ü—­$++K´¢¬×½pPË;Žß‘ãU9>‰‚A˜Ùí·ìæköja?®ì·À~ºcÇÙuâ›'¾+^pæ Ýò®ùÈ…O¸ò‰ä9d¶ÜIgÞߺþU…eáf«pµE¸ù<ÉDº“^¾¦w-ì¯^a„Ib”%È{/#~+ÝqÜ®…mÖ­MÂH£lAAöã{™·ÒMGá¶[­“0Þ, x­QXqû^fÈ­ôá±\ «®¥ÓN¼£°ð ý½Ì[騣0øM}vŸ„íGaþ!Ï“Lã;ãÙ®eƒ¨²Mä”dȲq‘îeºÝÊXeSÙds)k–mf•íf‘Mg–y'³âF6¢kÙê$;SŽIö¨({UYå^fè­ vQl«Øh“ln؈Ã2pÙ&ÐZ-ÔóZ¬' J7uÈoØù7J*)ˆìÀùðÈíØ ðËûÅ;–ÎîV¯,a“I•dB™L—¦Òb{wüè¸.± %®^߉l/ÂV$»¼7ö»¶Ùe™eõÂvÛv‡Íî7äÅMbˆ&ƒ—(4ÜQl&8¤&:\ÝŽ^€œ6ßk“òÂÜ-?bµèZñ ±í¢üžoηÖa¸¦Trw#K‘04¡G%<|T’»¡ ~'M²õu\j6)™j›ò†z3l„½¡_ì }äq tvÂ%…(#_d9N¤ïŠd€sœ‘çô©ÒùÎÈyÈ{´‹/°£=7ú>^¤]²?y1›øë¥+2u§âS{´¤fdÚÒdø +ä;u¯‚ùÓ´&é³§bwC Ú•üÞNJ=)]‰Ô¿òäjf+ëY‰ge¹PìgÚiºg +VÜ(¤µß·‹ð‰©iÚ7¦ŒU;»X¶GKu½o”|-ù‰¥«”i,Óþc36ô¿ÏK|¤pRLóòÄr©ƒ/”鉟üsIwÿ¤ŸÏÖ ï‹¡õ¨Ê¨.fßZQ Ën¤¨¦ »ÃVúdj³/o7‹ô麚]BõÕ;.Ø£®cWéÏWki&€l%5A· ÅqNß¿2å¯f–èæ©“åè òvŒZ£‘ëxq9w¦±óiÆ”ÓõYwV¶nq Í¥%Ú>Og+ótž/Ê÷–éÌ`xi¥¾oýž,Ïi°A~ò~ß:þë/»ÏÞà%uÔ~Îõ•GÎõ—BfèÐw”66Óü²ÉKÓ~ì$ŽeЀnD¢4‰ +%HU (A35 ÕnhüQ=¨6=(šMèF´ #õ JSÒ:Q +\÷ÔŠoq¹¾Š&¤º´¡Eµ!êC·¦©UêCЈÀ¹ÂdJÑ=5\¨EªA5ªT ­TŽ—Ò=5¤jHБ %¹+ªŠ"4‰¢ÉM3wT—nE]‚• JÔ¦²&*NP"9ÕLõéÞ룖Iä6HnÝ +å·Œú?òSçâiu,º”¦’Y¥…²NSŸI]ƒŒå–Tý=2àQD¢<4 BÐŽ©ž1Îä²ã‘;Ž8íd”Þv‘­½G‚8—žÆ&eŸs›¶¨e4S?{³Ü`jÜÛÂ|_ìeWâ®ìÍné¤ä])ÓΔWvF¾JEi_®OÊñ´LÍæååö¬œÿÜŸŸcÓ¸S߇ e¹XâÅb–¼ó’)ùÑÒl¹Óΰ[hn~_Ù¾§\O;sòår|b!sŸv–ë÷•Û§•éñÒ >¹L~õ‘?ç›èÇ6d†›¹©Ÿ‹y,´¬VÔœéæÍbÅ­Ÿ›³Nf*õç }Ùøx8guÙ%y·ÒªÍvh4Ò’[q3ome³rÝÊñ’ŸéŒA]bMÝt™ |hz„ =Æ}ã:§9Ò†ó8¯yÙ1c,Ó{yÊNò},dz?ßxË8a ÓÈ%>š5 ëý1ÆðD6p¾ò_Çï/¡uüA6ÔUD¶5vÒ 9+®ë$’^|±GáêÍ# Ÿl¢W¶Š@éžÙ[øfesQçl¤( +m™(Ÿº—~Ú;zjÕW!]Ò_‹øl¯)Ão‹¤¾[xo!XÒƒ;щ[!iÓ‘{ntÛܹ³ˆ$áÓ]åñ !Šå›ˆè×ôïÞ¿¸3/ï|&‘ãÊóp÷Âᛯ %ýmpüÒõ+Ó‚` 1Ò G0òBwpŽ}Âê¾!/ÂÒ¾§xn,×™­³Yg¯­G+í,ÔYggšWvÙyãÈo§ÆGþ×ùÞž×,ndk3›>¶g]'Ìê‚äsΙæ²Üò—9;Æ2½k|/›xâÿ±ëØ ×ÿ:Í ÉŒ¸q>Ôùj•år(ñJÈ‚ª_N÷ÕSª¿=oñ*IÅ4j¸=0?ÚÜi=´urÙÖ _h·‹£”S­Ë*”´Ø×KHyxÚY®âœÖv³OnˆO3‹fš²Ôše‘g\'ʵ(ßlk[Ó¼;-LqMòÇ‚ßah+^ÍÂVúC}¦öôÙò, m¥0§Âëª0bmKTĪí/ÂQÑ–Œ[Úvm¥yÞ†gû<í}ü(.åªÆ¸¡¥šÊö‰CyÚÚ…™jO¾mWÂÏ›¦ûJÒÊñ¶A©x¼øoŸÿñÅ×?üitiÅ«œƒì“Ǹ”’ `”ÅÅîÅ×ùݲµ+~…Fػ–©<°(ëÃ+}ÄÅÚaO½Ý´æ«1½?âÆûë?¤›¿ü÷?Kã¹pÕþo¾ÿÜÛ®³Ø~“ÌŸYlw¹¶ åvt<Ûf±JvJB²Ãy­€ô:R4¸§UHE‚LaàšbÀw ½°ïëžMkßí)°QAŒîRû¶šÉ±ÏU—®#8én ¸ôVòÒÏãhØÑxÌ(C+¡"'ˆhè‰SCa1…â( IASá)n’ºußÐ!O†Œ¾Ù&ƒŒà¸Qig€¬MºÙFp«ã1Ö„^«£)³*†°RN…| +é4I?@$½‘É6S M¼-êG·î¢#/vÀ ³ÎÍëyCë š‹™ýVó3„?0ó$´Œºù[î‹b› ÓtÛpL׆^rsx2˜’“f +Ew;/úmPQ5Ÿª?<6­"Q³ÈÔ. +5ŒJkð5õŒ# ·ÅÊ{*]åPô'ÆMõÕ<ºîAíÃð Š…þ $OTB*•WCnwªÈ‰2bº†ÞQ£ÔG\#™NT̉̀¤7”ªïœt¡Bâ ÒQ#¹¡Frt2…$ +I1eäHeä–ʈN»²zt¦…L´qt5ä\I¦ˆPizÈ‘º5åC¸3üóR¤§ðüï»ö÷žjVóÉ`ÔòÁ|‘wÝ+é¿ÈzÕ«AÞ Ö¡YècCØ÷ßq÷{5öëpìÔp÷jü®8í÷Ž¿/ö¿z ôuæöÿ¯w>†[ƒjþžÀ8ЬvGjGsadÃjgóE«§£ƒêé™|v_r}©EbN—g 3²ú߿nj>‚SÁcÞóVŽ.†ÐÜ£ƒâÜ!zîS]ÝËqêˆ=ÿ4þ>ý{¤%è¡!ë£ØÇ‘q÷wœ†ë‰Ëftä\öY÷ï›{:óõhßu—rïÕÞÃ}ºf‡L=^@¦¥v8ªQ ‚ªœž;¼ìñyÃ57zÝê ‰ü$Ú–¯›þÞ%zÝ\¢…ÌÊÜ¢¥€î½åÃé¶§Ÿo}mókÛŸo€ÄŒr”mp²}pÜ Ç½pÄŽîÑ£{ühCN*ø˜‡ôCúŠô=8Òi€®}x-(W>G‹åûãÝòm¶ð©á¤Ï‘Ò¥Õ÷hé/me€KOgˆéÛbúñYYÍ÷ssÐÒ#VznõÞìJúfÚþ±ÍYµ÷:ÎÝɦoæVØ'q4H òruåú„¾³îº|ý:¹¥L6ËÍòLe"в^rpÝ(Ô/¬ÓþŽSŸ“_1—œt§!§å²'p95îŸM\ žØãùÏ)¦óhЏÿå ŠóÀ +‹˜.FW”m>ñç>d§Gã,Â{VÎcëFVÎtqñgR_?ãVÒÎzwµ‰gˆï°z£¨Ð©ç Ì*Ñ6"ZtÍP¯Ó¶„Tvf ©ÝM|Ÿ«=Z}jÎ[ v¿‰ \Í"›¥F-\Ýf”¯D~ªýi>ºÞ¿¬‘®–X„õÛµ!‘ûñ†ø ¯ZWá™ÃK¤,—†n¨üä†ÔVçÙ)n•F?Ùgkìi +®‡qM{ךٮRšG#ʧ·ôAæ”ï^½zx ‹ŠþA#˜Y­ÉϲQªÃ(Kƒì9ÖïØ‚`ï\tW0$Z¯S“¡K“”{$£‡¢Ž¢p;¥º7 Q‹µ¡4{@©":ßù¸Î™¨uRžIXUÎmˆ¶•ݹæ)º'ÑKe;Ô>±¡SOœx*„?©"êÊèÑ÷GãMî¡Pao1ܵ)ÃÉZMi¢¶J(íÕTV-¶KyðPj›qó,;ˆ¨aH§V­¤VúOi¥¶rÝʱ—)ß ¥{Û÷.—Æv%…}7•µ•´+ç?õ¤lÊõT®ÏÊÍ#åö=¥¹¦Ë>k*÷Z8‘§º|ŽrƒÛ£pK‹Ã=öUöñ$•‹òØ£‰±'SGw1)\f÷ƒ~Ù]ÛÅÁÜ–šÕ×ì3“­‰z笛,\·ÒÜvmÓù޶LàH³c²¹ KÌ‘3ñ3ÐÝ çQw _Ó%lãG¬d 6isÛK¥±¶´»ÌfwI´º¨ xkà[³þ‚.âºÕâÞÖì.ôýNßãþíàm°¹Ü0*Ï;Ã6ßïtâüÍ”;ÂÆÀ*ñv(M‡Ðtð Çj:qçTf;ÊìÂ2¦abTÙƒ`\,;źœc\Îñt7ÓTËE4Ë(·ž£Zz™.HÆrOÈ­—‘t¡èÞ[¨©‡1f×£u=J×ãs{l®?C—úM¤„vŠèûèÛÇì’u—¢{ møVAQûÀÚ.枇ÓvÕðD-õÁé‚:xÙDq¦ +žè¦ NTÁ½2¸W÷ +a5Shi›]ššZØUCW—–vcTÄûAQ¼kŠA‹ +žüÆ×ýgk¥¶Ò÷®¾ §VÖ^&Ó+»v¹ :fuÍAãìeÔÄ8žÓ ÃÜìÊñ¬\Ÿ”K?u";Ý—‹;7M=—&MýÏ“²~pá6mñs”Ö~¼6C$§“Éó˜í}¤ä>n{ŒÜ6çÜÔ v£±îΦi7ÔíÌtê«kÞ:÷×]ûøíÐå$–á¦yª¶“ˆ†Ømuf­»+·Wü‘Ó3V¡pê®K5ÜuçåÞ}Ù# +eÛ4Y¸ƒz1—]ÈÃùÕ>ða£PRš/™xÞb &Xûhï»·Mî–v¿ãcH„E¨8ä¡¡jÝS‹’¸7ýC¹§2¹#­…×f1ôÀ‰1t"›&aJJŒuI b㋎ó8‹}Dì6™úµ ècA±½¬—d=Löüç<Ží±ð© @øéŒt÷1å}+‚Qêqù{\¤¹ŠrGÌ´›&l¡[!šÍáçñWˆuà_¿~öêáëÃŒt?.;ÖåBÆŸÔt!ëOxÚ÷coïú{²»Ç5»Ç’'\þÆ©wOôƒ$(ùLéI®ï§žžäͨòãë64#íRÔê ]¼Ð {¥†§ \dˆŸ¡)áŽL¼«”ÖôŽöitž/òP!KÓiÇE‡a=ßÞ‰=ظnÁa"±-w²@ÕìR¹$¤©Ð®§†`ZÈþ +m…·Cò3G09 ¾§>+£'ˆÞÑ*Sƒ«ì¡*TÙç“ÙLöÀùÑrr·ÝOÍ|¢À•Åô•Õ )¥Ï¦ô¸Ôu ÿ1õi2[‹bío è2–² Yï¹÷ejZ]/ñbY)i_¦B~R)—éѯêÇ•é*_PþÎËô´jO/?6x¡B“\ +Ë‹¨ìµP(»\‹ ÑE…›¾s»Uãõ¤¹Œš|…í}Ì®i°ÍŸ³žšë€¹º35¬œGîìãvËHî,rGr¹k…ÿL6oÌ¡zgA³ÅñSO:—Z<·=èÏõdœÅûµÛ9ÜúÑ #=J¤RÂi™ÆüA;«LÜq»ó’Î +yá4Ø~NËÇ#¥Û”ê4~xR9³ðìËô}>´<µÁ'ÿLO¯úŸ¦ÁÇ8tŠ;ƒ§'j×êj¹Æ²) ž¤üÃT´ B =¦KËÐ +Ýì¾áªÓ.;«ºzr;ºy.rç!µ½ýw‘‹8)È*¨ÌäzÇIÔ ~ÊK:?YÌäÒ¹J2{d™Æâ?}ŽîùÊr +€q31™Ç˜ÍòH9á8ÓÐ÷±£V¦÷}ùå½<î£Ê þüè”'ÿ¼¯Á=n8ž™EÊÎŽc6œ©YEv™Ç0ÚmÔ âR‘»·³™žQÁh²ØƒÊu»Ó}“ŽVÚŠGWö=¥£h$…L2>ÑŠ…˜è¼V¤X ìÞê"V Òm ì6£1¸N•UÅæ³NÊ‹&cC7²ßêlnk-¾È},_¹[ªƒÙ¨ÏÐô˜cè’Sè ~ Ææ<µÜ<¥LO«öˆ%êB™ž^õ?Mƒ?r9Èäow}þí7ø#ù‘ƒüÈAþv×çß~ƒÝ×}ñ产á*/ËZÃF×õº&TI2Ç@)%©ë;̈žºðÿ̼柵Us #³Lˆ‡®fáa£ýä¯/÷<àÜ+Äíâz•CÏïôžûë‹´š–|X櫸låÂõ§5Úõ¥\ðùäOtû/—Ýþ ÜþÑÝþ-›ØÝ 4ùö¢üháŽu}{Vn>¬h3§0dü¼ÏçræÒ(ä4™ .~ÛpâçG/Õó87&ŽÇÈ•T6ž¼8žºxRþæšéIlnZf¿nç²¹ C±ŸÝØj…KHÃBx^—v\ŽRÓÎåñ=éLÒÍx²™O­02²˜«ršS¨ä=óÊ\iu ‘yÑæ´nóráËØŸÏפF—¦y lMd%m.r@-çWCuž3 +­×÷Çù¸ëõÞŸåU>{ß|" ¼È—ÇŽÞžñ‰G 7j0ÆÉa—߇›,g¸ÉK`Ï´ªîý8mó=­_~‹Ë ÒÝûLþJ¡ü^xŸðTøÜ1 ¼Ãä ïkýà‰ûö[ÄÞ«Ô¦·ã §_üà(¿xi®ÇÝ\7œÙr’ñuL²¤[Â]KóÚ“¼¦áx4Ípvœ˜%›!}C8_Oåš[ +×k‹ÓÓyK÷”Æ/TñÕ½bPžÎª£ß™K¾Ãzâ' V²Ęß;‹ï†'Ltdq˜ž! ³¼ew9Íï2fxYè|Ÿé’÷,/cž—!€dz,‚¤á$ÕH>œöòj{:œödnh®„ýø˜«¹ÉuóŒì1„È„Žz¥p«\ó˜3s¸Ý‡\ôië¬^\hu—²e@óhc6f‡‹šTÅÁ?ËüìðÕähV½à®¡^çÒ/õ‹å‡ìòÞ˜'8rÍ÷m¥è9‡òrö ¿Ä]tE?Œ±‘§Ùr.åË òåX®œ©˜¹Fá!ŽÖ¨;Ö®Ê$Ô±€ÆÛ§^3Ùq;eè±jKUÓûö{¤‹wZÞ“º§Ý­s¶é$.n± 47§ãCKâ"¬áއ m<](ƒôá-óffyŠEî‰Óƒ6š £4qÇäIXàLûà&“*Éä +þ9ÊŒ+¾£,Í{F¹]óHL= ò²dõ„Ó5¿?8ÄrŸf„_ÿÞ·-§!•cË+ßpñŽßzŒíïÓ.Í@Ƕðõœ>bÌ®[™\Ün/äËß<åœÈbÕ±ÿðÿ2ô?·W-;Ø©‡Ü™i—Á¡?ßc ú”E7ܯÁˆÅë°»¯;QèÐ\f’M#Hè$§,ÑAìél/ôçn"æ'ësCŒO$®pž;BxVvÒ&'w³N˜ ð-údãÙÇŸvô±µ:}ÊY«~"ñOöQO6ˆ‰Y¦þB?Ìü<Ï+$¾+Y118JóXÿÑó|U‘܆\þŸ¹Y,×yaNð”C`2é>éZJE'©Þ— ´&órµ‰ +=<égmVÍ1Ÿf÷&Ã6ßÏfv?iVûtFâQ¼³p¾X +sÜ8:s®úòLîá‹‚ügjð“„üõ’Œ¿îìæL›„ì=Õ’´ß3A»3G¤g¿·Ä<`ÏšY÷È;Û£)áØö¶ÉôïÛ¦‡?˜|mÇ«x~ñv°Êx®Êp(•,äiÕÉATûC¨Føþªá(ª1ÕàûÏÌ{Z¹Ÿ>ìH£ï/ýÕ.§©x÷ñO°¹ÁҦ礫”çÞ±%²ŠÌ +W˜ùÆ6pFcëyÎ’Vµ|â«egsÃÉ w‰{Cú.4™¬-ñ¾S3—h +¤ÙÒV-4˜Àî‰×ªå8ëKP;¸KN’‘žõÍ|W—KºXÖ©®KþØ2}ü¥Ÿ©A=ëš§¢óTûzÞ¦'6,öo螪ÞèYžº;ƤÌãÿø=&¹ž‡t×#ýIx÷úù±Á'\`‡`̲oDÇi¸8wæé·Gžz Ao¡Ä»•ÇÙÎ<È’Ý(×±ò˜X7vM´»5äŵe‘÷³gý¸ˆ8 ‡x{jüžQ¢S˜Æ1© gÊÊIFåÖµŸ¦M- ´ï]šEZw•w4×ì¡ÔŠ%\)ê-´€P¸(õÝXÒ¿b@h¦ø³Ì~0ñ)ð>˜÷f¢›oDkTùO­z*ü§&÷Qâ39ò¤:ˆqÞ®©k@‹ñHÚ<ûÙëgh<µ~öÎr¢ðíAÅv”Ï^ÓܦAÕ¬'ªfÙ)©VLUùÄŽ9ûù‹4ø~Õà±ã +­L„:=ÓiTgš–sÖ‹ÔŠ&CnއÜ ¸ÍûØ +-™^´CÁòRÏrjR=÷"Ž~Ä÷yÏöt†hø)™«§Ô+ô{(ëUHepÊ}Z3tm¥yÙˆ£žÃ’yðÌ4·ã·%Í |õèË ñ°–+aËýa>¹%=ýèƒ^©–ò^•Ýs|t ŸäLK—œii‡L½ˆ{9ݯžœ v]O0§˜0œÃŠüOC–[?(ÒO òÿû‡ûã!»ˆO?O;Ñ`<ÙñTH€À%ÂV;·×1œá4uñ$êtÜyÜ“©?f$"u<¿á~8híü‡m8$m„ÃÚŽpX¦GOqèøõ`ž‚°öy[ž 6/µ?5+ϲ€ÆðÀøðh¦Ö¿XÏÙ’%A·³Ì‰u)veõ˜…Mq¬—a©qí§­µ‹0ðô#üGø8ðÏŠÏÛ¥•&Ô³è¢ð„è¢ÇsÓ›F÷™M2m§yâl{B +oŸ¼ý¸ [;gÕ ê‡ÕvhP/ê†âd¤ÞÿÁœt7 ?êj=/áì,…Ý„{ìûOš[å¢ÈTÒû"×úzÏÉ;Üñå².»äKSwhÞ-i°öhœZo°žÄ¨žpö´—ÃÓŸ¼3ËÝ~œû>•ÿ¾gU<¥?)Oþ鉭A6%j2g!¬ƒ2çm³)nl¶ÍõÓ3EOÖÉ'·õ¹#Ýþù/Þ=ü×Ãñå³çÿ.Ëb÷ñ/q +ȹÙì#Ï™ÎÎzºjO7;¦š½mÇ îsU{ŽÙ ®î,½ì2àÑ÷XùÇÓãÉñÿ)ðÿ›!ã=ñÿÓÇXi) =Qã©ÙåÄjòCž¯rfYýèV&US™)ž»3ÙQ”:Yz~b{Žb}7†¸ð{gž>!ÏùI~b³¾Ïbø´x‹óÃ>6âbŸZ ¶pšBâöB’‚'M…8¹fþ\g×L&Â.T‡þ¿q"Œg’ú4’U¿o*|_Âê}ºj3#OõÓ\N'Åíôñ!.Ã&ÊôȱûtŸOz6ú/×à%ÏÔ¥ƒ±Ëž»M˜Ûýâbæá}Þa (š>1¢¨hLQ)š>>¦È< G5>Ðìo×IÖÆ>íÈÝ…Ä#?ÔÑEcª»xxÑô!ƺ†ås$Ÿ'n»í©Û&3K0{[KÞvû¤ômûäm4}Z8’Fõj•ñHÓÇ$± +|­—üV~ù=¼ÉÃ+!žÝèð«‘êÏó«áúK´ÝÕ¯åßϮ߾»}ñüÝ‹7¯Ÿ½ýóáç4YüìøæÍKyû_ZO|u÷õ‹woÞ~u|öüߥ·¾úÝ‹—_ýöáù»Ÿþ«\ðÊ?{Õÿò¸åÛü§Ã‚£Õ–ĉ±Ê„¨–ôÏP­~VàºÕ9n‡yƆvC¸šc–q¯WQ${íyµE®CÚ®²ˆTYñWÒT:¤‚ÃZå«T¯K<¤tdmžã²š®dñÖCZ®2B@Eò¿ZeUÖíJ„~œ›¯‚,Àïd­-vÙv5 W8Dù²°ñ¢w[êUZ`ЯóUÚ6™¢å*ÂøÊËÊz%*ˆÔÊÌ•»e¹Ë¼æC\ô™@ˆ©n‡(¯!Ò­^&Äj9È0× cŸËäMøÇ7D‰Š$Ù +K¬öjy¾‚RrXóÎþ9,Ò5AÖâa WQô›C«ÓÕê…+Ts{ì%'äJÓ”iHN–óÕ¶õ’ © ‚^•¯¶ó7uãI‹ÒV]qnŠWÆ„ÉøEò6ì²/•°(tu¬Wsªá°J +û‚<æC ;Izô9 ž‡Pì5Va)žYF+ŸW„Ãb¼7°ˆ™/ý)¯ÊÑD+\rÏ”å=ãªãµ¦+yR¯®äo™CYú5È{ÉåUÔ‰C^eÜ’Ür]ä&Òn–›ÉÐêe2å‚tÜ¡dDkWv¢pç—ÉŽ$Y”1i'Ë, ¥M*Y%m!ê÷gy¡Mƽ®2Î2L2ñ9ƒeJ +¿×“Ǻʳô¹Ì@8™d*áfòfU®N2§¢Ì6Né²è¬ãe2À¢Ø,Œ¼.Ò½'÷’gŸS\g« Wýô-‡¼2•ês¼‰2±³eCеL+¼Á˜Ûg<òX²U÷:²rD©1‚ßÊg·eînµ¬™k|±v/'´™Šêµü=Z;'/æï:B†¥DYó2¯^툫Ϋ(³Röã Ù^…C«M2Š ƒ&³,ÈÊèµV½koÇ v7½Ì‰Ë•h¬2h­pµÊèw3‚^æÏÔjùS·vNÞÍ_ú¿ü£ü÷OÞ ~ù­ìß<<{÷ðõWrî —ëýú™ì½7o¾ùóWoþË/Þ¾ùî›ÝN²~òÓÿüó…=E&FÊ31EÂW6z<çR¤g°›+*Kw“¢çrën²Ö«²%Ù±`V¹ˆÜp•ʽ_¦²L”*ê qîUÐ…Qv¥ÖF#ØZG“d0+îäÍ̺LÛ­æ¾lûã´JþÀ­™“×ÚMüÝ”‹q®+j³ìtÍ©„l™Žgæô¬êg—?¶Uvlp‹ììѴ›”Ubåt—‚ˆÂo—Y¾MI2¦¶ëYöÙð¬s0^9 wβ’¹U€[aߨì¶U¶Ö*›Ÿ¬äM6ŸÃ&»€Hzvy¹M˜ƒ0þ÷5Ù}6zD»Ï‚ˆ1²‡lÛbÛ‘Kªº×9,mDcBoŠ0‚T¯"nטãj— q•7:ÈžÛ'o–«ˆ²‰ÖÑiœì,XØ[å¾i–û¿Úñ¾Ø‰å=Ó90káq]nŸŸ{—ºô:²Ç#GIoÄ v+½Ê‰2¢ýZ3]»æ~/'èeö@½–?rkçäÅvs-®¿ùdÖ =Ê– ÁCö~]¤˜d”dpåɯB•¹"ÃV1ƒÁKDQ­ ¬YP´×æ/›”t—pümÖûŸÎГmº'iÀmŠI7 +ñPÞ:ƒƒådÝAØ5r°tŠO~¨·Èëç04ÕvG½°Q¥#¢ðƒ¡)‘B³,›á–FÑ+Û£µzíé[[§oé½ š©öfôœ•Ò1¶5‰8Uô`¼gPdü·´£Õ²t<+«¦ÃЖ¬‡€é÷4Š^¯aåc=Ùe¿Új”Ý=µ=[k«=ÿé{¶U¾E–šé«ˆú„µ—תJxÝ b:Á™²ÎôZ¹ê°¶vÁîöܦ›£Lˆ¹­Å^¨Ýͺ¾ý™Z-joçôÝ—Ö>ÅÜqòh_{ƒ¢åæ%¨ K7/…U$0Ѳvæ%¥²÷mͼ¤ +ƒp7/ADçuÝ™—ÐÖÍÍKà•¼››—ÍÂ'Fó¹%xž›—äͯ`¾næ%–eo] +˪RœY—À]e{ͺDÖ'JÇκD¾)Âc³.aÃN[›u©ÕèÖ%°Ìu­ý©Ã"¢ÐVs3/…Eæþ¶3.Tªph7.5IÀÍKXa5Ömg^ãMQøt3/É"ÚXÑ̺„E%»Çθ$K/Íè9³-Éò—y»¸iI>Æ•FÁnZ?ˆ8 Å,KÒDŒysÃ’ðm¨²³+‰˜ÍÌxnVÚ(!—fU’sv´)‘÷m%4›ºB¤›”äÞWpìLJAîÊ%å&¥ Ó5ˆìÚ—p[ÎÚѤ ¼–nQÂö9×¼6‹R¨‹ÎâÑ¢„Šb­[”ä¾²)Ë#»Iélaì]Œ· ëΤԈn Ât¨Id`3……©ÓhRÂnµ@¸ó:FK˜Û¼'ŒFžN4SPkÆEí^£I©=P¯åïá휾ØÈ«EZw&¥N4SøbÜR³‰Ì‰°©mgQGE¸ÏPkÖ›öfœ0Øx:Ñ,A½³õ» ¥öH­’?skæäÍþÖ J¯ÝË_*¹ç^TYÊ4Ð57‚lÜ• +!ètJÉ,ÇP)Ö…šyÜfx¤£ERÄe)šy’[±ÔmÃfÿ‡q' #if|Q1¸…ÈS/¡Ô½ôJ°¬ák5¿‚¶MÛoöw±指”ÍL8ÎFÂŒ±KúrU´ .a¯Öú.˜‰ú¼7OŒeVû&6‚ÔÕ©ÂE†_ÕŠKÏÁ²˜s|1§Ð)ÚspBÄ<Ö[ÔS0´å¿§›­ZÌ%×Ú‚îÄÑk÷tŠ^éÏÖêõ·ò¶ÎÞóuš‘rnÎÛº÷¥AE!çnÎ4Ôm¾todÓ”²ûÅÌ&;µˆ€¸Òýi¢ÝË>L›­l+"ß§½G2^äŠ Yçnó©As±È׌9Õ âæ‚Iä^5p7>[s«aOê.÷«aë +˜Òͳ&ò‚ ~Lݵ+€LvBóœAq°t皬¹9× ×e5á¾­Ìöîa£Ê$·]lQ];;%Ï´.ÍÉ×Ö*wn^¶@ÑcÝ{Ù¨\C i^6ˆž²-ƒ›mE‡˜Ðýl²é¹£-`•Ñj®6šRpùÚðâêSqgÔómÁüvw:p^ý¹¿ê͆wt‡Û2Gˆ—[÷¸ ÉÇ6¤ær[è"©¡ûÜx%Þ·9Ý`Ym³Çnh®–%w¯ì”TRšßM¶6ÔÌÀÓoËPvÈæy[ÀjÎ׬ssç{ƒIˆb¦;ß \®Ò߇ó…ùˆû ßsY½ÚS«lÌËÖp0dðeš[¬QvN¸¡ž9؆¶Åî¹sÄÔD篵E–ÞvÏFÙùâ†zíù[[§ïyæŽ[¤«’tÚÞ ç^s~-A6Úº‹Ì ;‡\¯eûÏÐP£Ø w.9Œp‚Ü›‚Z–á†FØùäz­öä­¡Ó7üÿ­bPseˆ0 +ÚtÆnH½_‹vˆu†‘ê·ô)4YÚ›IîGŠ+šê`ˈס$" }…ÍE8…ÎE¹•üœ¢ST^¯—Åxp”´!Ï + ¬×¯­Æ®” ‰÷”+ç³ Œ¤ØÎ^óDŠÐ§`#KsߎjÐÍíÀ" +ìÈÜác€™Ò)ª™Èâ‰sê ç©PózS2wFÓ©ò +º}·¶VaKX‡{:å¹$­Wó§oM½åã²ÍçðóÂÃ9°sôÂŽ«ãëž^˜ñgxpš«7ˆ [ÁÞ×KK1¯t7.˜†Î²F‰i˜Sºúœrwï’œ3º»·QvîÞ^Ïý¸ W@)±ôIÕ©Ê4:x±‹ÍÉÆhßCø|ˆÂÈéÿjO…`ÉÝëÛvLwÆ6ÂÎóÛ«¹W·7Õ)vË÷—+øÖäcZÖü–NØ9€‡jíé[S§oùø€Á¯„/Ô½–ب®%6k k‰˜4ªŒZ"¸‡ˆúKÓ¡P…*LеDXh/µÄfÇs-±™ã\„ºä¥ì´Dè~ó JÂD¶Êdv%Ñ?:¢ÓšŠ3u†¯é~ôøÅ-ïuDX±ÊŠgkõZϹŽxÞ—§v¤¬‹ŽØ©®×Ñ,ƒYÕt?ü‘c*{‘VŸ¸.C½PÕæ×Ûj”Q_¨¦×õ¶\÷ë÷uÄþl½^{«ÖÖé{^v(Š)|MKáNßW{j1¥g]ÝI˜UƒÀªš!³4ŠÛÃiáêaG‡k®·Õ(vOgFÝÌŠÐÚ’H¸Xîé7¦›«²ÕkÏßÚ:}ÏÄ»¼`Ò=+Å{Jí¢6l…£E‡%Ò’]hæH•.^ + ÿ€nlŽëÉA_ êKP¶©"‡t°hI Á +Û²èËÒ6ç ‡ÎGlÆj‹!ì *¦$SírhŒÍ֜ʶ(G^6R×ϱè•eË+½«4ô¢_¥³lNCÅx+Ù÷U«’G4tø­¨ÝB”臦݉ +'›F ó[´3å?n~ +À1ævHaÁŒ¶ +{µ(Ý|ì<•.ÇŒET÷™7¨°eVýXµfiÖ4Ø…oI<™ž-ZÀaO©3Òè£k¾‰¶ÿ•Uu$WÅP(TòtœhvKVü®XËjðæNu³f ½Ò'Àzj§êŠ7ŠÎ‘¨xœ¡žlŠ¡¦±­F±{ê• þÚÛZt«î¹ôÍsx¶V¯=këô=)pI˜K—^u*Ãk0xœ/A  éj^ÌÅ U3쬰¥¬Š£W™pöë .Ò(J[“Æ ljÕÜàÚÔ×Wºß &j¯W6‡ +nzÎJ….l£XN¨à„Ú2+U^mY6MìÔ]Ƥï ~gä–Y8í‡XG¹ Æ>}Øì+è-ël¯éç eGU{!vØ -pÞÖ6hOà>|Xˆïúš› + :(³ÇÛˆ~OÎïy­j’«”愈¿ØúK¢‰M¿RÙHÍ´y±îÈÉ­+ɵÁ¥ë¥´Y­à᥉=¸ÖvJƒ”]ãIk\›Ù‹MÑó¹~ÂZ0%dÃËÐtöjO•­¥®jòÈkÕ±ZasÄæ ]ï]ÒѼ³×+êKÚj”8˜ë:5ᨫpÚ‚Uù~O£è•íÙZ½öü­­Ó÷l7™¶ôna¾s«zµ§njÆX…n1Ø=hHâ]Œ¢H‡ Ø¡ž¬×%íÚj»§_iÔb®Öü¥0uö{:E¯ôgëõÚó·¶Nß³õ€ Ì–°åŠòGXâ«[s¡¹~v{ F’{a%¢|ÅÏtÿ÷j+’ÍÅ¡©Fñ[ê• +ñ‡>Co PŠúí³2 +.¯Ô_ÈÛ9{EyØ[+Q_@uGs¸ÔÒ¯BõD˜TG%k˜E—K§(ïI&r§ÔÅÇò¶ŠÝS¯lÔÅ»Þüp=ô{å¹=­=[«×žßÚ:ÏÖîÝEñL¢¸˜ÿ¬Qa_ƒN8cæÉr£¨ðoœ·Ð)ÏM,¡‹¨¼ƒ­©Fñ[ºˆ`T³Zô¶„uMÙoiu؃y¥þBÞÎÙ+þú|Ã0c§ ÇkêÆV•™KÔQÝØ‚r‚£ÈaÝ0IÄêöwvCÐW¯‚#»ÃN°³5h÷"¢@ÚjhC¨$MÈFŽíFG©CÓÁݨ“ûh ÜM3Ț׎î¦ØIƒwƒŸÆíÞ7#`©á»a³vÎé>d@hüAýkñ†Uu1H5wj`KòºQž{·ƒßõ Ã=´å¿§«AF­Ú‹­)¹} ý–NqIP­×k/åM¾åeõüsà½éõZíÙ©ŠÒhàjÌ)™<[Ç`7Šš+ ª=Ô34woªìŽza£Ê.ž «mM³÷[–Á\Ü­ÕkOßÚ:}ËÆÍ`º…³j»p +Ã^4ªPiˆ!«¨¥/˜qž=ü#ØÆ +›mYsêÅÙ€š­¥Fñ;:SR*Ll@yõ¶0¡Öm¼§ST¬Ó'kµÚ³·–ÎÞñ1M4X1Ö¡Ô#ô²M†Ž}ÇBI‘^.¿CÇé!Ž~§', Áß!çleY:þ½QT¼Q|¯æØvÛfwÊF}Ǩ䥇žB£ª#†‚ m²uƒÁÃY®*„ÃÛÑû” ;%ÃÀàW6ªH3óBŸ†Áàï¡›¾ÁàEŃÁ÷zo_Š! :ÅÍ.85\ì(ø…n@dNnë(x¸!ÔNæ(x¸bÉ©£à¡KtåÃQðp³>ÑPðÔ9â;­7å£áà: ½ÅaðòÕ†ƒÇF‚Ä9& Šx®Ÿá|ÊžØ%ŽA ¦xµ§Š +†£‹âœï¼ Xx'ø$!~½×2ˆûÐP£Ø õÂFuÅ®5àÔ2¢ïE¯ôëõÚ÷¶N_²IúÌk èèðõFmwÌ~:KJB>:†+8þz[´ ûi÷4Š^iðõ¡žA܇¶ewÏFmÏÖÚjÏúž­.޹SV·^wª°0ax.ìÕLxµãÓÅYa콞#Ý{[b÷|> ˆxê&4¤ô¶f{³~O£èjoÏÖêµç÷¶ÎÞóq‰÷sàâw`1Æ7¬XCÆ7¬XƒÆï°b ß°b ß°bͶÊ5x|Ê5||Ê5€ü+Öò +Ö ò +æùT¬äT¬ÁäT¬ù×vP±ƒoP±†”oP±^g„Š5÷\{…—oX±†—b 0ßb1ïX±™±b 2ß°b™oP±†™‘b 4ï@1GÍ7œ˜ãæw81Î7˜˜#çJ̱ó;˜ƒçFÌÑó "fðù@¬áç@Ìô Öô#>¬!è>¬Aè»ÛAô;|˜£è<¬Áè<¬áèwð°¤o𰆤oø°óµxê5Èù6P ÓÕÀë ÷Õ0î;|XƒÂ÷zŽ–ïmuÊ€Õ¨†éjm5ÜW»çÖžm¨×žßÛ:{Ï‘ùÓ“´Ã‡ Tƒu9”Ý_ ï>ÂÃ*¾×2ÜüÐN£ h­j¨®Þ”¿ú xX{ªV©=wkçôý.©—Ý“s›°³÷4*, E¥¬D†R½aÖ—¸¢ê¿sù^O¸T\ÃØV£Ø=›á@©²¢Àʇ¶lËî9óy½þüÞÖÙ{¶õð) +öIÊ&juqUãLÁе§²-¦1‰Áš£ +»ÜíÅ0¦LµzÁ€.½©F±[>7ƒQ£«m%ìíi¼§QôJ´V­=}kêô-{_~¼~ Oà\Tç™Ñ¤ÑN…m‹É+€4Ç €9ÿ4›*éÕ¼ÖÊé~–EN¡H`êC‹ +.zµ§uvSzN×`‰'"ÂÁ`©tJ[KyYÆzò‹2´­F±{ºÙ§Q5IVkjeüËpG%ø²·óZÃi;§¯Ø;òøn¦ê£0-tñÕž +ÈYÔøfE—a-ðæS9§îUÖf…`´jÕñ¯­©N±[ºóר¢WÊ9Þ̬&ØòÜT\{²V¯=}kêô-I üÄ"ú#+£9–œ¸ê.OÝb8@‰¨ª3‘ÓÚg}'‘õŠÜ¯ÕÉêÂé8Ánåʹe!¯t‚{3EÃ%ú½Ê©Ý¨xP…?²µsöbÝ•º¨¼! Åýˆ(½5gu~ÆEcÄêP¥ëe¬›*°­àU5m§ìnz™19À’Z;X?Û6ÜÍîzÕgjµü©½Ówû!–·Yˆ,P7è5zµ§B¾Ë*³ÀEe^TšÐÌhNq>–cŒc=¼ý–ƶÅîé|̨E!ÝC[ÕÄŠ~ÏÚk ÏÖêµçom¾çç'NúrIj„¦¼ ãè«Æx„¡ ­Ë¬f3Ê׋›WŒ '\hë6ÔšÕ[64ä¿¡^ب ßäЛ¢'ÖáŽNÑ+ýÁz½öJ­­Ó—ü!d\0Îl c‚cD:q1PœµD ¶x6 PrìUáâ²ôհƘգ5Õ(vGWþŒ +×1Ž­-$/ u¸¥ôÂöd­š?|kéä?ÿ„¤ f¶xjY ŽAnT›’Ê[Ò†Ú5xË-æNÑ·bþÜm¬7Ó|14廣_7û„œ‰õ†„"ô:ÜÐ)Þÿú`½^{øÖÖéK~ž­Èž¨¡¯ K|µ#VOJÍ|ÈXŸUí¹HÖß)*\¬ž‰¯Õ) I…†¶Ånév¥JŸ1—Zok™5ð§ßÓ)ÏíaõÙz={üÞÔÉKz×}PX×Ç…k}.Ÿ! ‘Ñ,¾ Í à׊Uç`fyѹçãXf€²XÝe®ˆ½¨©#™ \±™ F#îaÌ2÷EX:Šé+ bÎÈÁ@Tó€aFØVÆð8„†Ò¹ÔŽ`†¢”¸0Ãì<;²‰ùx QŒ¾œ@߃—åf3GÚ±Ë \rÇ.g¨ûvìr!€kíÐå²Éº%–ÙË‘i€Ë0áne͹9¤CÕœˆDÊämÛc—–Y`‹vè2d±5vàòÙhï-ŽFg°¡¶Ü‰fÁFÞEŽ¢ƒ‘ÒKØc– üyëÄ"ÏV¡°z;0€‡;Ñ0ƽƒ!÷» håþL^«=µµsönûW> ͱìQÊ 8@â|'×´ƒ%ƊĆJþŒ,8 “Ì<2Ë‘ ÿG°<{$Ctî cÌl41B‘eýn°{7bDЏ_Œ £ r)sÏ{ÄñÜ¡ÆÀWìX†4^ œàŒ¡@wŒñbáÈa$MÊy/^™¥®Ó0}1l)ÁÅ«52B‹ ÝÀÏIû´AŠ`ÖÎÁMŽùWÒÚñÄÕžÄÑĘGs {0q©¶° KŒ~‘ÄÌ7›÷8ba!)„ÒaÄ0çÜAÄµØø ØוCˆ9ã=¼›~ûµ –³šó«á†;Ñ ¾Ì1Œ£ÁŒO1Ø›kˆ8øz30€w;Ñ0¾½ƒ·› `áþDFìÏlÍœ½™¿8,h)¥=P¸ÛKËô€þ¿œ`„EØ,a!²‹æ±•FØ„è˜^o§Á~íf;p°=Óú[+gïå/ñ;€t_DÇòbm‘m8Ü7"koÉ{T0¬^¡•°CÑMéÍ8aDèv¢y½Cú¶[ pàö<^§½…·qúZþ¾ÈÅæmîDCï¢ÃûMŒ=¿Üâõ§¾èµàš¤Véí4ÂÈíDÃíöv ÚÛï6 €û3y­öÔÞÎé»ùKÃÌ“˜ïs@ÿ6¢#veql‘yl Ô ÓS¡çzÀþ +3[—2áÞä)â­'Œ@ÜN4¼nkǽífê·=‘×iï᜾Ø%gœÞ ÏG¸`§:Èq¥aõÐ`e÷Åy]{¼ üΡ,X‘^yp‡0B÷Ñ~­¶»HÁþPNíî-¿àGi?H²ˆ§?2rûâñðíWÿóáÏ>‡ÕþÕÿ½ûJçþí›×öÐéð³_¾~w¡îoÞ>üÇ‹‡?}õÛ7úöûÚýÝ›oNšµè¨|øÙož]¼Ç¢üó‹¯ßýÑ.ˆðP‰¾üÞ þûË?üñ©O~óæ¥=ùúXUüzö{i˜ô«7Ï{/¦ùÑGA§ÿæáíó‡×ïzý“±¼Ó3rî^m_<3ç¼ø‡ŸNú‹úUÖù™ó %c«Šš^jˆÓÅór!ýaÇæØ­¼á†QÚÝŽçÞ4j{¬_õë/ÑvWÿ%NÍ¡)Yv„Ç/+N™‚fQÃ2ë™Ä‹ŸI¼î’©$ÍÕ‹T€«gâ%²w#•% p¡«: ÿ\•कølЖJKêlmWä¨R{޶¯ƒJs3©}¡rI\é^ŒÈâT…J½lËæs«۪P27;,!‡vÁP×̺Ê3o†­giï<ífvtpí<£+˜ZeU +¼,íÊ•¶Ð€CÅV3>3S0ògñP{Ü“‘Y ,n쀤”]'^l´€NBQYnfWž¿àxž`2‚Ür¥1¨dU¹ÐëBE.[þ³Ùlaœ;@0–¨ãkÕŒruÅÎ0)¬4F;ʃƒ­ÆDøæVŸ* ¤ &fÝTÚ)\–Õ–)ÙP9».±ŽfiDë))¸•ñ P&Ñ«`‚ #^ á¨Ég¸ãàή¦Ñn°¤KÝ¿p­tc¢xEèÅyJ68ÖsÌBˆ] ‚õ4p0~žu¤eõ)Šy-„‹C²[SÈ…^?]e½1S©>ò&:^At»UßKzTç3Z÷V$L„KD¸Ê”Ï9·ð²mÁÑ +£ð¬ æŠ*`Y“´ì¤Ã½©O–n?>bÕØ¼…HSîìËÐp@6z œæ–±0ôÒd ^ ®M`ñHšDa ÆÄpe•€ŠO“6ê^Š™‡K!E¹nòa¦6®„ç&ÌG,°V )÷™d3çVM£k”¶eqÍ ZkÓÅMp7Ãa±ÕX`?Ám ´>ÇôgË$„Lj&vÌ•±Oís`ðÞªæ)—V4RrQÑZ›Ê3ZTîYVƶÏM:Ìš +A¿!©îDёΫeøŒ³Bj’*$­Ò墿>œ3‹Ìÿ"¸jTÚÊsÿ̬ i‚†¥--f­B*Th³€˜„±ÀU³§¦G€N¨b®3rñ¼ÂœS³)ùÅU÷A}¯ª~eÌrš³âº"³ÃgYÔyŠu\K—Ü6n³ê‘ÁGŒò„Ò\š!öVn–ôVøE|ì¼ù{,<ô ŸSV\CBN-æ&{RÈÇK¾‚q1iúkT¾¢GVµNߘÄÐg‰JâWgHOÐ"ÉÄVƒì¯²ZDƒ³ËfÔ£b L‰…‹Ð°eÖ¬¾ºúƒÚAŸ»mQ Úžª†î‚0í#œ”Ø-1gch—ͧbë¡Ý Àʯ®q!âj™õÝ”ëí¬:ĺj¢e8TkÖóߨEX|[t>f`}nŽ @ÅQôMËV—pú x/YÈBN[-Ä—b"÷ƒ ­¾™A,ä)<ÂHeh¸8À°¯É¶=æ„ZxÚEtÉÄŸ2ˆÉÖÏ5…¸È ÆÞ#­Ì¥]Æ”xëj# ,=ì— Iîo +Bõ`‚ 2WbîäD*u +2º¸=ù¼J{QdGxNšµé$÷JmWm~2ùtColq©¼h\ŠÈ©€åBõL”!§ýö "Æ0à9&«H!Bs³!0Ÿ«÷"ò €ŸaæB£Ä¸2ƒ´ÌiÊ/€ `ßQ±šúǸl–3å_m©¦Ÿu›¨ÔꘊB%ž¹ÈœÀ£O<üˈ°G@!Ñl¥Òô +µŽ äm*®€X•~lɆÔBT¯¡¨„%ã Zˆ9À–BlƒA`0Ü£.ÏšHΪÕé³Å|0sµcq +:®´«@S)ªºFÜc©F@Ü4仯¬£Â,œ²s6„-ŽˆÔ‹T g`JÉh³jëš‘õúj¶Y…¼¯‹IäXNäB´¼ø½°Æ Àò’Ý]‘#¹˜:[BJ\¶9ð~Þ4q!ˆ Óø-¤ß {ã*X`~ÖWK·Å¡¥n‡®m9û²â»4±Yîr<†š¤¥¸\T*Äq4A“–r³åiCѸ0âÜ ±b³-–äŽèá…¦(õˆ¯€vˆÌ²­ÃlÔ"Ä‘³Ç@轊‹ #Íwl¾ñ¨`JQQó~é‘ÑAõ7îáDdƒ­«"þ³&L·!c8&Eõ+Wß>'B³eYÕ¼Å8%z€”jU~¥}Íaù`ê_lÃÅÞÇäN’“GP2ƒ©Bv' `ä•pkºHžü‡°G¨~¾uj¼Ò>%EÚ¨®ká¦x^f‡w‚«6´\öZ›šº`KQ­ã•<¬¯aMšJPv>¤Î´º¹”‘¸I“ÀErš³ÝºB¦áä<Ê“ð´ÊÓå‹r¦þ¬ª,1Ìž,A1OȬùÔqÈìüÉÎAXj·ñšSPÖŸÑ_ $a/àXˆCB>Lfeö# Wø'󺿒ïõU¯\ô$'„Úáx¤]Uv–£Å°ûeì1ÀÝ +–ƒ}€o«Åé"aå¦'й8h‰H/ÜbÕTÖU[âÁTè6ç0†Ãà1¤¬AÏ=à¡H¸pód2€¹`“šx`WÖbÉA£ž‹²­µøîÙï¨xÓ¬üÕ"gŸ +BL£ÞDûŠ^TjRq!1‚."Ü–ì8òDYQaŸKjù?£™E±0#fÞn¤;G7#«*µÈ§ëæOÄÙéÑ`û+cY7t…Â-@ájyfòõÜC^Ôœ +êš-4†¦T¼EÚvNH(ÔÒýJJ} ¦ ùEÑLb¡ªQ|œ™‘G0x²=`4k&ñ%-–j‡oα¬y4p >—vþk[IØXh$„5 žÒ€ Nk`…ÐBV?Ès3‹©±6dÃý@3¢dÈ3ù4Ú˜Ï +^]úu«&í¥Ù‹•\“ݲXÞG +¢IW‚Ûtx„‡nåi’›2 ‚ØŸÇK!CP3W±õÀc± HŒQ ˆX®Œ¶âÑèì{X83ÃNa’¨³îÈ8†’¡]3Có{ÊE‘ÀµÞB9w39Š[zIFᆔ¾ùî? 1¸pU@÷Yôugü#© n¦sŸŽq¾'Þ>UõCÄyÖ+5ôl j´·JÐêÖ¬lçnn4×Á.ȼX³Ñ¡F†o¾–gK>ƒ 2e´B 0Ag–mrÕ`óܦ œh)©ô€TP\ ›1,cê™›œìÝš _æYÍC˜ÏˆiÜxΡ’’ÙIæ,¾Fé/Èø•4ŠÜN¢öE2ª B¿Xæ‰;À®Æ¤MXòŸWMå²Í¥(!ôÅT“½ÔY_Ί͜s lÀšÙÖ0 –jΉá>j…]f]Lj=‚YX¢Ê!ºä“*i2¯"R‹~†3Ž1õp0æØ¦BÖYjŒÝ™ðŒ0;@‡Óª¡ø41 ÍB3K/8÷ÐԹའ1‚#T3•0ff +v‚îtÈ,‡:Ì—ÅN¹æ~gL¶-aó^î´€è Ä™'ãµÝÌž|¿Ä~ŒÂS4Ñÿ&³„v/žïÀ,D¾çÂÔƒUO+2&ߪ™t6†‰œ{>‰Äë§èT=æ0â$ÈÄ*Ì'‚<¢*ÈÛ¹Á äèH¬z´ìláF8”œ€HÜ +‘Þêò›áÛ…«e)ÌÒµ©©æüHy†ù€¶¨Tì©jþF’×™™™nâ[5)ˆáN§äf+3ƒ˜àI–¡xÛÔ[D,¡ÅõYÒà{šfºê™qj)9Û1¿ÂýÍ‚–!YÂB \¥ÂîÀtfÜšã²™#Êhé†#‚‹› òîR¶a¾%¨@ûñ³[mGé,Ì5¯¤ðÆÊj„1À÷ + $  „,í:;½sV#-[bòLð2v îÈèhPÚa½Ðl&Ðϰ²Wˆ/_4·6SemU­*Ñ%âxIj0zˆÔ²˜¦[5…”Cª3ex´õ(p„ÉbõÀdˆà;= ˆfͤ )e…÷óñ’žûˆsX«ž¥i¿YÏ(EÓÍ-ûhê9( P0½@QÐUT Û¹Xß~píÕ^Ë@±8| €DÄ€Àƒd"Î=†÷"#€ÓyvPñ †7åìxG0gq;!æØ®"´Ä`Û ³hZ9?ÓM•»ªÂÔð¡ÃH“¢ú5ÜaUÙŠ8©yŒ±‰!´¿Òô,âp÷˰'˜l¡n+#P@þóšj-do@_dH¹|Äà~¤_ŸÝx "º5Í +v…3S1Íj§…{Ä l~š}YtkD¨? zeQó™U¢[ ®&4Ú`ÈÄíÀLZ|™}VmÔ4;!*{…}VÇN¼ó:Ìs˜f°ˆ'@­óžh4LxK(À=XtŠ)pÖS‡u‚v`¤»W‚°#o®‡‰É 8º-m­×•†½hà¤û,Ь§ýqÝš‡4®nÐ’9Ê™Ðn3†Ê€€.Æ9?ópY¦*¾™Íí .›‘»Èß°éeÝÐ\WõƒH7rž_]2dÃ{檠! $HÈ«›B@¨u +=N…0­ì¥øq*…òïAÈ̬D›qZ p\ìi"}Vx~Šö)Gzª{ßAz(º‡²¥£âÿhջɓâ²þD +6ðlƬÎå™Vnéo… Y$&x;‹D° ¤OdTE5fÛITõnæÆ„‹/mšµ‹^Ÿ¹/ÿÙ0³Z9Ò•®<öN#L 9¹IA×=ø$“8Z­­¨†V©jMªL²Ë”èAºa:UÏ?#NùÕ*xà¦>n±î„Þ¢fu2ÙÑ4ó#“]U›´)÷;?ƒ¹™o5¼§šoàÜ4$7œ-¥Ù¡´Í€‚Ô*çp)Aw„¢R*\÷LlfYTÄ7´<.ôÅáHÙ»i<­}®œPÍ0>ëI$$h‰]ÕG‰«æ–¤9p6mŠ 3³ñ*²{~ŽL'³·öÔ¦Ü`DQ£‚åc^R T”p¦âùR{³Š›Ê–S•: 4‡Ê3^4cm~â3© vÔ ‡T-µ˜¾D(TC¡î(lz‚/g k‘Â>BÀÒbpC¸¬çèwCÜZb|™óbN'‘Ùh?<“hn¦GSk˘†ª‰pTú¬ñ¤-Ž4/prðL)äL°PtÙŒ÷9ІäÁÅ7Û‘à$Òë˜ £D;^`­ ÎKû\m]Ë#B0ȼZæc68¤Y6z +±ÐM} ªöÃ;»2g•阈Ƣ„íÈ­u4”âP™•´  “.ÍJ0¢¥\GûáªV¤†“MÃgBÈJ o ¡v Á`h›`¬ Ùëhš…x /Ü>0O·÷2™rB\lê)6‚ Ìò%è¹Î +G"ö ~†áÇË“À#“7]P~Uªg1«ÌÂlo8ÓuS  à0BÎÙÅÐÍpA—Qo042EÑt[Ô¡dÝÇÀFÛ ­–̸j-d3ߪe¡`ÂÔÁ +ü]/Ñ„rè[Y6ºfÍæDìÊÚÍ=ÌNÂ5¹jv¯ª'vêÂg ð¡…=÷ËŸ™ ̨Šî[W»ø0Ñ5.ZytŒšÿ˜p™ç÷‚ Ù;–•Â÷UÛ)Àv +­›ÀÆ I“ª(Â&‰:‘‰½©3“[¢‹a5ÃÀN (3.€[B>A:K‚‚b7¶H&‡~$2àÃÌ&;rÖúÌToÈæÛCôéXÔ2Á0{ž8JBdZmíh¿Šnb ,V4Ón2.5|ÆÀNOXvY +—2k#Í' ‹ˆ6#x§˜eëqNu7ÃLÅEš5Ë­†XÚÜΘ!1"ŽÂL» Û@W³ª*%Fc2 Ð I‚{¦p + èº•÷8âï ðÞ§µPkÈÁÉø¼ñ³¢^²Åáæ r«^Õe‚äaUÐáÇãe§m·A3ƒ÷EULxlôÓb(RtÃMäZ®±½WZ- ¨LádÐvNT¬sÕåûÜFš« €`ûgÛ•&Ö yVœTw8ã «Â"³Ö¡W±Á$A( +WNs;Òi6}ÆrߨÕPB£ +KÕ4iSÛ„ +ªSe³.ê©q°afW Å "6÷IRä*Ø=h8E w³Át Üî;T)Ï  J³YÙÑLµÃ˜²ß,·Cå6õóEk½Ûøagr=˜aÃp±ãÝ•3b^jïAÝêÊàHÓVÅͳ*mÝI iOçŒÛ½gÍOÖ‹Åk0h9¹Ô²¨ë1 »ý |J®.þau%Î…ì8>Ê"÷¡%¶TRª » ¢7…ƒ(À°‚°iž"jáS0šàh{xZÕžÛ Qy˜ŽÜÊ ±Ðì‘ +*œÓ˜…6¸!@dãѶ¯dÚû™ðçvµ aW?ù‚ódÔzøÙ—ïÞ¾xý‡ÃOŽÇëçÏ¿{õÛ7ïž¡î.ÞÊN"´@Ь¢°b¼2jeF˜]†*–u'̊ꣀÀtѰœ:x‡¦2â%@­« +ĸjÌ‹áò)­2º%´p†¬è>XWÚÚyOFÁ@%ÜÌȧ>G£¨8቉{½M§;s¨ÒäŽ(gV\ÌP<ÔG¶Aµ‰.rœ¬ +V¯†ÇMÃus\\Ý +:™y`쬢S™ŒBòÉ…³îš OCJÊj5¶ ‰  Ðẚ†3Uãé)|‰YçŸ,Cq9w…£¾¤Y~ ©G,Ù8Æ{”«¦òêÙЕDâø@À`ãs°Qe„®Z×Ô®ŠÀ92õÞªW~ ß@»zFß š\àIƒEß,ªÑ£¸Íœ +ÛUƒqs5sqèÊZä0‹šõH@,G¶ô%MŠÄ“ƒ¨SØšÀv2¥qD>°…¾»QYåÞ”}3[R=,RYtÆÞ¸öš-É ƒ¶lã­þÐÀ<èt¿Š‰j˜"³—*ÎFÆ´Ò(`8Lžkw4”qž5B샵8ŠôGD|®³§% –*ìoó¼Ú‰‰Û?,il’púbzÕl}LY,T±!Ò43sb\ÍÁ¼„OnÁ›ò<5Uo +Æ_ˆæ„Ípëè|œºøV »jLg¡\$8Ÿ —c»0ÙpšéÞŠœñs_æ/<ÔÙê«‚—U1W4Ï£Ùƒ¿´ã«)«Fjî "€“Ò¬íh¡¬Š€{™bÙŸh¦@J HMeVÉ>Á‚vb}6œn"ca}È›«—l­*%Ì€®ñDÔU]ѼÙU†¤,Õ\2iUÀ9 °È@Lh›•®ZÄZФ͆WM“@Ó‚^–”¯1'ºX6Øï!ËÓ…ã i’ÑËœMç_-´§Cþ¸ƒ­¸è_˜…²VËÏŸ/×Ö€pOW)X“šìº æ¢îzÌ~ŸpGl~0,€ðˆ§…¬©‹ŒŸa€HE zŒ˜áÃü© ÏC³Z^„ B×1ÃÊ‚BcRX {¬Ø›âªË5•Á7 ÓnUyA ¡†=w n +‘‚Úb40Ba÷Áï¦Ø±¢Âç¶R]\‘:£j’rW•¹E8¿Š–sWæ#Wb4¤>¬sÌ6´Uû;Wš× +DD*x@ „l…«©¢+X/+š ÇÚU˽Mó²23ë™+ žÏAÄÕ˜·Ä4—Ël›sô¸Ö¬ðk‰Ü’BÁ m8V7“ä¢~V¯>sRu½ùU3gỂfZZ%CàóaÂTd‹ôV%Ûõ6[¯´8Bó±&5"y¤£Ž0y F5FUsréí‚Z]ªmè¼ ˜Ð¡·‚@°Zµ_Fß2ˆðÀ2 lf_'Æ%.CÂÌn©; عÉKã WÍãÝ•ر<o)ªÊê«Y +1PUÁÙ\¹†F ŒC"˜*­U73`Tu“3)•O±( –V­¹ÃݓâyÔ#5G H­c3EÝÄ:âî@Ñr§Ó¯ÄmЀHêŠ5‚¾_pHÖÀ,@ðs€á(Â`1CžS”)KÌØêÁ…•Ž¢ñAUÕ0î½Z†èEšÀ’ý¦™–T>¡-ÔvNEƒòCXû,¤¥^až/LEj:¥*`ÍÕtYyÓ(gD~rW&ŒŠ‰7æ\îå=ŽÏ¬š¦ÞšØÖ +“bh…k¤9YMÔ¢’ÆÌj<¬Š‡Ó+™Õ5ýð–¢o]ÅÉ€”ô§»€Í3ø\æŠdú*°º-[ÔÈ©ltó¯ÿòH +çn诟Œú$ÛîÇåÙ==Ï-ëéßcÖ]¬ÔPjKº»ðHªØrîÂà‹C®Æ”»qS÷¢§ÜÅ¡£˜ÿžq7ó‘<&Ü….ìùv¡‘Ê}[º]èPUlÙvÆ´¬-Ù.>ãQ=×.>¯š¡·¥Úå5!µL»h·”­%Ú]³¾K³ „¢¥ô£CvVXÏ5Én2äÖÿÇÞ»íì’$çyWÐ÷°N ؆ªÜgJm–Ý–Á²%!7G öP (¾{ï&2³þÕCI` >ÑÁ`úUU_m3##ÞxâbìB3M؈]J" „ÝjEÔ °{É×­ÅðÖÀëÖ¢ðí‹®[‹”ü® ’;QÁÖ­Î~¿ÐºL²ådÝj…ÁºÍÓèÍÕ…¤RìWcuƒu¶©ºˆØèƒ¿ ºˆZä2S—½yæ:H]&ãKyu›‹C6P·ií6O—†ÞÞ8ÝVÌYš.Ž“çaé6‹È^(]´Ä¹@$]è Sxébe&”ÂÅÑeú³ôƒÑeÁÐ8Ý>CÂt1táñ –8wŽ!Íit1‹àt9U÷zø¹¬Ü +T1>±¨ïzÑs£bÉø\‰ÍÃÎåŸ.ÌÝÑyx·Ê{šœ‹Ž0šA Ε!¢›;©j.z`¦ h.’ì(Ⱥ™¹Ë5™»3%ÌÅŸœ.0vY5h¹+i~1,îV'7+wvå!•‹/«Î å⼫öÝ \ˆ³O N.Kbñ©'—3!n7q˜Ó^›“ËYÏÄ[rr-"+/N.5døÈÍÉ¥‚,I +©õ$ Ô/Î^Õµ6 N.îûcmè£ 8óË%w¹ËNPrõ« +P8##¸ucreœkÓla ¼oºÖ£ÁíÆäò]¡ÜÚ˜\z+d]»1òxcr—éÎAÉ»!é“ úý¦×f䮬_ +D®@È]Óú©‹ >¦Àã"ª€Úí ãâ4Z¹Ù¸È¸3V"4.^ýG¥îb9 +Zw¡ª­¥ÍÅåËSƒŠ‹¹+¾‹‰ >©Ûû0<Û–¬ â¶CgÛ#P³î/x¸`àG‡Û¤ø»a¸Ma¯@ᢾ¿$\üÍ_¹HzHP@,ÜMŽœ‹€³PÆ ÁínÔ ÜîÄ` pïÆ+spYKÛGp¡Gòk¯Y-)wão«Ky‚~ Îõ}†ßŠW^ìÛj¼H°o««T}‹¿r¹É·û8ß2ÁÙ³À·µªþæÞ޽Eº–Ô[øPíé/ê-WD«ô6w=÷`Þ~uÍ")0&çYÞÈ[E 4eâ-hM|[o›» Þ¼[Â!ž¹q·ÍåJA»Å>™"ÛS8‹•†ÚCŠu‹ßéìä.ˆmËZ\ [¢.n570·ÈS#òtQnQg^FÝ[Tl3~lÆmt»·xâ•2Ѷ¹Yëù“B¹›o „q9tÛ–½4ܳ„ùbÛVç—mËïEÝ"Ûî?/°mJÂØö³PRá«a-Í7Ö¹mÐ=kÛ\CT[x¡¸ë7ÔnL¯i‹‘„É #mñÏMÜM´Å©'g -e(žm«ŒåÝ4[˜øEg‹¿q׃f‹árf ‡‹pP³l!ÆC˜%X¶Àª4AÕ÷䀜#Y‘l¡MD`"@¶¤_–úâØRÉð¹I±­ÅàY Î7ÄHÅ a[S‚-H”ü/€ma?‘¼ùµO~^À×âï´Ê‹^›—øm¯Í +þº6þ×·6·¶0}•7¶¶Pš_ÔZ¤Ì²ŠžXQ +³ÎKªŸXøz!k‘‚ȇb EWu¬…¤€Hϰöó¾âQX‹9NOÈS=ªñë›V‹Ò‚6¬®ÿ3«ö‘üü…ªjmŒCªÅ͹8µ‡¹›R‹‰ µ˜A©…䱨¡jÒØŽþ…¨jóÂFÔ"-!ЬµKX¡ ™³gl@-Êb6[†wO©Ha&ÑO)(à6%4íRÔšYcò™mm0mü}siÃXÚ¥µ¼‰³àb}AiQQ‰Fʱÿº‘´ûï‹H¶Ò¢ÞGÝH´Xc`¼A´¢h¥Ã¡}Ì -‚,e¾(´#ªZÈdžV‚A‹qçù… ÅŒÒQWj- ,Š‚„ŠJyñgsÓÐoþ,+›U¼ÌL;þžâîïTSÚØðY䔲f³)´s¡gá‡uá’ÛľK³nð,D†ÂÜÜÙ°vÒ9Ó¦Îò†½qtâá] æ,¤9‹gwˆ‹8 ÛdïIZŠë¸ƒ7‹ {n/Ú,òìdÊ6[–á¦fÍ‚aëÊå]ÅW­ Ò,F6."ŒmE©ú›3 ‡ñº°!~G)³ñ÷ ™Ý63fÑœ÷aWïÑW—5Z„M庳jˆ1úF̦êbª˜…A8¬C˜MÅYÜM˜ÅVÂZ̃ï…0Kkº(±07|ÙÄŠÀ6Þ|YHXŠ}íÙEóß|YZf.o¾,ŽGùâæË +ºÊáËJ S¾f /N`0Ã]²ó˜%:u¤ùÌÒ*䨳øæ47`–ÿÁôÒM˜X¶ÌC˜åÕ!:³ ³ü§d$ï†Xåéê¹ Ì2ûÄ#³|4„¤Ý„Y$ˆ”Š2a÷驳¬ž<_a–y1F +ƒ0K¶)ªÊ1K=C—7b?€²—M˜Åù(?„Y’á×›0Ka£ŒA˜%?»o±d–ÙįaV’¨~³4°sHfa—è&ÌÎÊüef«TÜ7³ ü)Ãxf™Ó‡dÂ,c<Ë÷‰Õk« ²óÌ‚¹ ²ø²` ˜xY4ªR«´ /»ZT—š/Ë­Æ¡Ëâ0ËiÏ —EȆ6ز L©¨ÂlY\•H/¶ìZþ-»’x~›,‹ä@ªo®,â„jf¬ì,Âmª, Xo¾ ²3GÓ43eaÐHYe/Ê›(‹m•(Ëð²ö(Ë|~ã ”å%ç§ ,¿ÂÊ‚ƒ‰¸äÍ“]®E4N±*ÿM“Åßµß,YX(+1Jx]#I–°ÍÏ÷tƒd³î)m’¬âäN2°€³Ÿ0ŠI–ƒaÌA’åM¯zUÄiÀ¨~£dPjlH”, ˆ¶J–h7JV9˜–7JVi’96JVù—5_(Yœ2åa’e¹ ëk£Ñ#ÊMñ}Ü,Y¶8€† X²Úù­™%Ë{ÂZ¹‹%K#âçfÉ23Žt°da`áfÉÂZ²di@\%X²4°-ÙÅ’¥ä‘šÃdÙ_Àd1|PqpÓd%ƒÌsÓd¹f¯ É¦ìœÅM“…‘é… Én±¤h²‰ðžÑ^4YéKM–„ñ‚&K›Ã\4YŒÚ¤ä&+¢ÿJA“eko X7OF–ÉP6‘ZæÊÒÀ*î (+#’Êò8,84P²Üo ,;! Û@YKä@Yöå;|eU4«²hWÃI;ˆ²P>SØze)‡6FšDÙTö5Q–ó¾²4B"HY©ª³2DäpñרMº‘²’Q뻦@ƒ–jI”Ý +é›(K·®e rx‚ÄOg&ˆ²Ñ?é PÆÄbÈ ÊÂâ)ê‰ðõä7R6öFÊòXìHYˆâ©²|!eqò³)ËùX ZÚàÞŒ/DY*X^DYì§‚¶ ÊâFˆlpe!a7ÕÝDY¼Xü((›š;F¾€²,—¡"$€²ìÂ¥Ô¬²ôÅHº²)2Þ(+ËÁÉ~ïÂoçcé#¥øÆÉ +’7Mc+¥Ñ¦ÉêÁ¯ôÂÉÒ_,p²84ÌÁ“…³ÒÍ“eš|Ž“åߘ¥‚'+C_/ž,~ iäÀÉò{@’~f£È¶\ ù5”¨N–yÉÔ7'£Ðló“ÅxæÌ"m=Zk +%Û1À<óE’…í1óujbJÄ‘…:w¾(²ìD÷¹m‘í® ô&øCÂínéY`£…#B«XL?–0ÖUÃÄ^¯­ozlü}Ác·ÉìØé97¨°`¥²Hç"ÇŽ¦¨ñÞ¦àØøûâÆn“±±Ÿs§ÎÑÔØùZuAcƒ–ÌØùhh dì|Ü0ê"Æb“_›™/v>zuo\ìp œ Å27¦i±  ›wÁb -s³b*¨X ?Á Š… ŸR€bñ7r¡Á‰"·Þ”Øa©W@b‡»—#–AêÜ_ˆØn!±øÜ&KÄåÁèpb€X4¼A63ø°=+yáai*yÓa± ‘„†Ãúà èˆUÆFÃ"™‰”³È°€a±Y}å·Xì\X$f)W1vxMxSaÙΔ¦‚Âv­q Û ý»‰°<‘ºy°l3}h°a¯ú‚Á²¸ o¢Y°ÝÄÎ@ÁîClw~/8°ÃI“gÄ¢À‚JP °“Ò…|Ñ&ãBÀBÇÅÕIl³´\ +,IWD»þ+‰¨!S* vÞ#Ñ_§õ +7ýu4ðW¨ÝY½dö+P¶(ӻȯ‹¡Ý²Á¯Xm²Áƒ ‚ãï ûºM¦¾‚ëÒEöVŽqq3_—¡0|Å:ŒŸk _‰7hjµ‘¯0JQ¬ˆu (]éšÊ/â+HCñFù[QKjä+· ÜôB¾b +ã¨ÈW8”eó^gÑ¿q¯X&¡Ò?h¯<›G©â~Â4¢u× ÀUÀ•îUn‚ ¹jÓ•Ü)öƽÚU(÷ +G³À½ÒÀòå ÷J?‹'nÜ+ñ z‚÷úËñãÿYy¯ ¡ásó^iD”1x¯ +«•¼¯Œ–‘î~_ð$ˆ¯Ä<ðà"¾®ªwá¾â‚¹:àë^ða/ö÷¼¯j}(‡…ÄWpÎuôºzÇóD©à«"j½mà+kúHj¿€¯ ,=NfIVÔ% â+ãÌV_È×íùÊ÷ÏBÕÅÓ•E†þB¾ÞFÆÜ“#à|%Ò¡)M³‘¯šCÄÈ×DØnÎùjhEy!_©¤ÀÈW1ÁZÙÈWŠÄ³Ó‚+]®¸‹–Ó›Ù:ÝHþF¶.¯nٺܧ'ˆ­Ðôñv[!e£y­,¡YkãZ¡OFJƼY­Ëaì@µâïø• µ20W;H­BP+êzÀA¸9­¨ÑãÚÓ˜ÖeŒ_PZ—ã¹7¤9½PvÅvˆUEsÊãi¥‘Xa˧1š¹nH+ÃÙðUoH+\#ôVL솒њ¢=ÁÅh=G2£"h‚ÑJõ>‚7£^L¼JSÁgïl3Zš]/F+=/¶~0£•HÌ:ÁhýÎa‹`ÕoÇh]nÙòB´"êJ¡Zuâ®g0¥'[·œe‘Rfh+† Tj:+vc决²(Q^5Ѭ+øªA\U¸ìBµêµ…ïÇ’ÃØ ]›¦×&,Œ?y ÌJ7œùú³r±ÃÔr€YÂs ߯«2ŒÇÚHsYy^¨•Þ\V:¸$o}ݱWéìÕæ˜1s|ÛXVZ؉õƲrÖÂËÊ‹Ædb,ëþûƲ2œËj}cYU™;ëÆ²2Åê‚ ËÊà7Ä­=Rv—•žo`õÔÂsÊicY{gÑ‘©¬ü÷"즲òŒpç‚Êš¢@PY)ÞÇ zSYiäGm*+ RLeå`†Ú›ÊJoçTVXTV¨6¿©¬\Trì••ʆ¥‘~£ÃTBhSY¹ÈÄ] ,+ÞkˆöƒÊªÜb©/*+y@•U îÔ7•±yŽ)7••@&èªÆB0öæ²*¢¯ñjSY©b@ (¨¬4QXÀâ^U›SÑMﵩ¬äÒ%ó†oI7覲Bð€P_@Y™k›‡É + ƒ7“<-¦§÷Vð\0”i¾7”F6g”0 ºeEz†¢ÊJö–œe…[@Yi€Tú†²ÐÃz~CYEìùÜÍ€²r7Öº\PÖÔ즔u­\V”UÍ»Á>PV¦­Xob(+OºÊ ”ø6‚.&+lú-3YI5µn&+ ˆ›ÜLV‰ &+·âõ›ÉÊ'qâ7“ù?q*ÌdÅ“%¾*˜¬Ûp3YÑLVœ‰ ­&ê‹ó|1Y‘1¥Óµ·ÊZÀ’uÿ}YÃ@ÖDH¤²î—ñ²2ó‰ºì²²TÉé²2eþéîã’{¦/I,¬JÈÊd”þÞu|Ñ«n~S ò# øW¬o+ñVM>¤²Ç%XodegÞ9 ¬¬¤V͸U¾õ¼î ÊÊEK:¶½Ð¸ 7‘õ ÚA QCÌcýÎÇþMÝøÏ¨ÂL«ªÊÓ¦±Â[ç ++`¬ˆäöúf±"HÄòZ£X»ÔÕ›Ä:UÂþ±~lƒÀT#U!›@°0@¬X5£AÏÍaÅ:®ß» ¨7„Õzσµ€(0‚í5Ä!ñÊ–ê À +É5*ìÍ_Eè 5³A7Vò¿ +Û$’UôUéž¹Ù«PÕ£XæF¯B‹@¯âï…¿É«øå½7y•ðÚχäUhÏ¡`ا‘-W#%ÆdÜbaW¡®.øÚ]Ú*Ý º «PÞ/­µ,ï\--±/Þ*<ˆŒå‚q«ì½ö”M[Õ®>ó [-Ez€ÍZ…¼Éê’P@ô"­ÂÉh€V ÷ùpV "j¥¼1«eIIJÊ*2¡djúEAª™-.Æj5[.«Œ­± «X°s]{V Ï%bU©Æ«v‹¬nº*lÔ®Š}–2“Š”>æ\hÕf‰SU›ÛÏXµÅTsÀªP0n°*$xOU…s8Ò ªŠ@(\fª#f©:Xè÷ª"žEK%Ouí8UìÁMS…Ò…ù/ÃT1›ƒ¿l–*dX¬S¸Pª¸^|ÔÜUdxTü hHÐQñ÷S× Žš‘yÚa£‚,¤ÓƒMa+?ô›ŒJ@ºm£BÀ_€Qñ²fN7µmô,*æF8…AEE|èKuCQkÆÓa¢VV\$*Æ-½F‡ˆÚ„»ÙDÔä)Ó@T¼ +5½p¨xƒàn ºI¤/‚†ŠY‘—{ÁPAI€þ!X¨ *E‰‰Yö<¾P¡ži„Š5»~„ä¶Þ,ùAý¼X€Ml +ª£‚ +]o-o*Â¥*¦Žr¨Èp¦þæŸ"ú¼æÁŸâUeÛÓO?UEäŸ9/Á>Íž™}ʲ^¼EùâŠ>6÷ ’ð{ŠR '}¡ž_7ô‰²G.†N.]¨–½˜§’*°1»$±ˆ!ºÕ²”#K]åPnè)¢é¢E›z +ƒÐð†ó|ççþ–N4†Íáõi@O¡ +€â*˜§N +ä)rWS”ÒM<ÅJ2Èž¢äB‘à’8P× wŠQ¾‚i§Í¤Æ€âï1_¨Óæ wN‘DÜ=@§¤‡@Æ{qN[m$Å@$ÁÛ€)€ÎOmÊéL;J˼ªZš«ñq +ndN—1ûœ‚ ©ÝxSD²1ëÝU0 ly$ÎYºÙ¦sª­g MìÌÒ1•®¸Á¦¯Á¿[Ÿ‚Ö4þ¾©¦a ¨éðì¸Òѵˆ¼™¦PXÉ·h›I¡Õ šî¿/ iØ‚gJëªg:ŒP¸i¦˜’db˜)€fôÌ”€³<^,Óá^´2Öº¸¯vÉã2 ÔøS +½¦iÞ1…Ò-¨A1E|­(^ÈXÿ.‡bÊ8bz1L§!30nµS7¶½ù¥ŒY¶øRæ8ENâ\§h½á¥Aí véœnèÒéïE.ÌFJ¿å¢$–¸¸g…‹7·”¶47¶¬Wˆ‚ZŠúø`7´tŽa¬ì" +v¤`–²Ê#¿ˆ¥À! +ÀR¼sÒÍ›W­_¸ÒÆ •®X­¬”eWm¾Y¥&ÑnR)ÎgõÃ)EÑ +ñnL)‚DUgÞ'•%¤táB”ÎÈ!šP:b i|Ú7Ÿ²GÑO…'I7ncGG5즓ö@…†™â7Í&¥zxÖ7št¸)õ&“’‹ÑË“ŽçÔŸ†´w<§UhµÇ=‚Jú1¨.ó†’vG{7“´?Q8é²Ûm¸ˆ¤Ç& i7 e1GVyÏ‹GJÉJý¶i¤(+ ŒŠêê§‹´®¨ 6Š”úô—¤,O;gˆìN*ŠêØ3È{¦jT'¾_Òf½Àf"©ÕÚ&Ž àÞRä!#þ(WCÞµ¡$ šŠ* +”ƒîX^[³TL›=Z³zZ¼Ð£‹ë™âFàšh“G«å|7x ïtÖN¶E®'°£_“CÇç¿PGÿVê(û/Qd€‘ô3ÆJ2[š»Ó’jדÛ2-mÇW+ ÆËiI0´Ysº»;!ºOju¬®½«kI¨µHry܆¦Ö#ÒºsÃàõ^Æ?±¨ô9´™A£Ãrj¼Ä²~„ P«ªE_³=$l‰ ÇÊ„+J“ËÓ˜²ç¼ä‹«liêL&X:¤ cõ‘øNcTм.ÔâÂ'ÔòÑm2 [qjû¬âÍ–äè “íir¬YœÔ\B ëß™i%4 –’Ξ„ÈÑÚºHÃî[5).Ê8žæoî)Í&¯Xö²mûâÙb=Ï@û£Q“ e#ÿÞ«ò©l ÇÊy2%uÐýÌÅíÂÉdD?¹(^bñÎ$æ–5Tñ›Ñ•˜¬Qöß¡ò(ŸX(©MOµu¸¿“.° tÉ¿«þ®Y¤qª¡vc«œîæZ°ô Y¦¥—Ó^€6Hh©¥Â#W¦GÐÔWמ‘ãò"i»‡0 ˆÍìÆëìFÕ•kÇKP§¡Rè9@*B×è: ”¦â ¦KÆp ù¸•`°”7V-ª†#¥ˆÇò[þ”hIq¶ðú¼2ø›E)<>«ÿaÁK +l¾[VSã‰ûø]…ex+ +ž¨êSRæqIE¸úzšˆñy©N7ÓR;*»/>›1=YÃJÁ­ úÑ2ø È*àTgVT즃J¡a%„)«ˆ_‡bØ/?îq)KTz/xÂ*m‰¦¦ë«DÝV–,ÇñŠ'dÐ8žúG"V–•³ºR³9:˜îûÖÒ +æ(¬|]øÞ0G‡%óbËn×/r›ÇQ¶Áf7Ç¡0·Ú¿øÆ5IÓ˜gag?³ï†ô¯ÀÓ©ü†á* `tÐubÝØ}µØQ›MCàøXù, è™,i¸<ɩɋæAK膿SÜÇZÛDÈ®÷æ$ösUý>òÏ~=ð›ÂóÝ­ p¢ô{–¥Ái.a–tÉ?ˆå-N€C,‚Yºâ·,ÀóùÍÇOò«D¹•¿œö {’^pk`ÀqU,Ûk%+ò~øMµŸÌdZäcRs¶bÏl|”Xì1¶ŠAý`Ö²7×,–LJVjÜr¼dJÖ±Ønh +ÈaœWsÐÖ¯V*¹Ýø[ç€ù„|”né/-%¦hÔ.r]C+’ìÝÝx$†9Ä/–À6ô¬dY¢ÏÌ/Ã­åØ“+DŠ«ÂÛJD1ŸÑ¥Vg÷ö H·é¡Ž´ø“zï3€üDsûð[EŽ:;DýùðP ÁÖgõãÅl/+T ‡qaùŒü:}²SØ÷mu=L$ÂY3ù™ã?`xü|nh•%ñe/ oîŸôá ìÁ¯&î\Ý|ö,KŒmù"!È×Û“ ߨƒóf B_‘=jªÉ?‡KÉe ¬¬c%e9™ŸáÃÍ@_Îh„@%å¥[‘ÕÒŠ ¿_l”RÖ‰—ŒÀĬ%u¢Žµ» vb_ÝËKQ^X )€…µ±ÀUЃ…~oÔÍ{6aèµrNêÅ$VÐgm½z‘áÎ'¶È¥Geæk;„Pùþ–jºUt3$_ p›Тëqk‹F29{~e7©‚ꊲѣ¼*H¾˜Ð™ñ õ@ÕÜ"Á´gÌá¤5v)Ô>›®ª(|ó_r³«Äù3ÿõ³ÝBÌÈùm˜pÀ©§™ãyY¦Ðpá"U‡ZÍ›±f®l¥XTÕAÖÆ •Xw[4â^종ÿÀó……T¯î®IÜ1¾!ÖÛ°ýaQ2‡–"Ãâ ×]ú§Ž­Ñ#«v‹}4(â .?þY-OGÒáœê4©×ŒakBBÊ’Í:³Éeƒ$¯º÷Óù“þèø}.÷|™ê×I‰*-m¯†_;N=¨QŒŽ55WMê©Ý`úÑ«ŠGõnU5a±8©pC3XÕôrnAÅk_|*5ª¼”QÍÝS¤‘ÈÝé¶KøFšuQÚ±{P¤`òy«ºMœNIl6Äè1)Ÿ÷«íòw¶éžE¼uùoŠºb$§,uãbðتi¯Âñ4=Zª +h©ÝÎßí@ú¢³M ûT•€û‚-Ó@¿*&¥=Ü 'Õ j2}YS]L +—,‘à¢í±à{¤ÂÐ&«}CL‹÷üxEúÁ\£1+–&®+%™â(ÔÃC vdl‰¬‘ý]rD¡|išML»«ô8®?èòÓ‹JЇß»ˆÉ~*ýc_ö¤ŽÀP‰ú6„)©FçüPó¾‚Ñ9å(FLRÁ³#ê#¬%»"zDxûf’˲;µå:`XGµÏÇ–¼ÅoÀG>Œ¢v°à™i<<ÌPøT%g=ƒ?Âùhtû}<ÛJjE¤ˆôæO¥ùŽ•HõŒ²€ Ã· ÖÇíÕÅ®¢N2éqiÉD|~Œ¯5Ÿ¬›Æ G@Z—E3;Ë&H ½züðçÁÃNMä°^¨:Æ"Âk‡þØq^Cs1¥Z€fÝç§JKŠyn';h‰UÙn²æívêd0ì|Y å[=üÉmE|˜žÏ0Ò•€|¿:ù±Ȩ“®¨Ž‡0ï¤Zd!óÄ^ì]°±ŒéóvÖ7¸¸ §h.Û«qn¹X’ñMb/š^ÓÏ7  —¹£›0vÑ10¡3g…œÕZÂP‘¢¡úòa¥ýµ#h<~Òß™ª¸-¡§ÅáYÞNù! x»CFY*`\œo„I9“ðÅÜ -/È¡LÅ~²¸å8O¡Z# « ¼Ä4ÀÈeãb°,h¥BÃîñõÞ1ÝŠKW2ÓïBÔð"›U"üEÌKÓ´€íØJçŠÿ¯Òâb8ÒŽ.mÃón‰ÂMx»T}¨‰ñà[ –ˆÑÜ“(j^RÒë˜sJRAtÊJåê"wì—o–hK©>™Å'øÈΨ‡`ØcduJVÅ’aE€Å‘Ñg%˜àà±ÒÞ‘Ne®nÂCaá ù“iÙ`ùU¦&§X“ÒÖŒ¤3ØÏ—Œ¡Ü¡ +iÜi6@‹ßþŠÓMd8£SEŠeXÆ +Ä~q˜ewÓE¤¬ÇC> *+Æ:t±cäû1‡6'·*bßÙ¢I"ã]JfHÑJŽ:®l1sò¶ö˜È–Ù o [òù´Ø›w)§åüŠÎa*kUŒ¸y ’p{'¼\âH£dŒŸ²YÌÁÏå1·‡DÉWŽN¼øÐ’»9gL‚þe¡Œ’ßker*ºh²–Ö©.bÈTþmÇö#܆‘toÜ¡xÈá¯è­% Cs˱ ½ýÑxÀÆz”Õ³]v8*Ê=½åDWœ¿â/îDN1FU!lŒŽ%ZÌÂõ ,ªãšåTwÂ*OdJ“©Õvíý“$°evÙ‚m®B)GÄû kê‘s‘)ʼFÈgµºå°ortÃÿ£f{ o),íÑ6=ò²NÝ2v:à¡F—…c~¯ýâ:¿X%øDbj%¼·ùp„B!¡üƒ®ÎŠ8wn#Wi*òϔܙL¡“@ôÈYPRDr`¥k¼aÁ,ë™Nî1¯†mVóäo0ð?°àâLÃYÎ +v,Ø`éÝéi*•µ§õ•°²k ®‰$/ŽX•³¬b|%íœw„C(ÔÔÔœ¤'¡o„‘ÙŒŒÈOš zÞýàI´QY™Þ×T˾04æi×­ÁGO²¡”4#Ðg;€±§)(,%ç›°È‘*r~Îv«tõŸá¶^“Æv¬»È,Ïï¬/çiƒ—ÀEsXto‹õg³ì¾5j·…‘óÀke{äD¯Ïl°Éýœ ¶yRÄÊsRbäÖ°°ÛóJÑ™|ˆHò‰Íèž‹ør÷vì» ý0w¿rX"Š>« 5m©S3àpP ˆfEÈKž‡ 4ó4ŒF °Q‹à ,Ó'ËZ,æó™¨Q›r¿Kß*:Á1ÉP8d;˜ˆÒîÏ‹Z¸pÞÛøºé¹’® z0ýH²Wѹª«ŽU¢4ä²0CE–?s¨1•.GWÍOœÜC_a“B©¬ß{„ü`îÿ‹B£x[r|"‰½``C˜Àí¨ØÖ¥p1Õ­0”kGe¸aEhˆ”â&‚ú¤š6ŠAï¡“ßìn„\‹C`l°œœÊ òh78F_èíaN)¬Þ΋8ZfR ;K¾ èCs‚ L+³imsÀ€…ÕÜ}P”HiØA¥%ây•v‡–þ|[ïC¥sc# ·E¾iDŒNFºG°ð2™tr›–¤íŒÌàáHT“p( ‹FƒtÏvk¸.–”-œ”2k£Ú´ŒË/Ê$Ò"nþã‘fAWé©=v$ŠHŒx./Kô”ÉNBC®Ï¹†ÛĘ…\ð‘ŒìU;ûÊL.÷dØè ~Y—UŸl<2‡Ã¼ESЈøíÓ]“† M¤ „àFó•ãE ELÚØ‚®Èe,©ÜaÇA>XŒ@pWX”êÅ6õh¢ÈIãáè8Áâý8±ÐÀ‘!ƒdæÝvû¡Ñ‘"–£çPŸI +†ÈT÷ŒÂ5ªÑòû¸Ù\òF3 ·&'uUÀí*nÛM#/œ•êUÞo´`©G uZа—½§j­‹Þ(8º"žN©Y¶x”š€Úâ'÷#ªOtxs^¡ÊGb¾·›õãÿY!¿ D’¹Ìv¤BЪlm·¨ŒáÉ”,×)EÎów,Q%¤‚ôô銮øøP 7E¯ô†€ý’Ý5™Ž]™’À~t·´PîYËçLÄ@—/vâÀEµ>L.²"ÕÜvŒ´Ú¹i¯iU(ŠZ#vÄP"\dÜr‰2{XúsBõ±:9ÉíeJÙ¢êOM™ÅÚÎ1;ç2j¼öŸ€ƒBv3èÄÂî4÷›cëÔ”D 3P°°¾Š äC…C^rÛ¹öÃ63™õ +p‘­Å +7€mÔ‰3±ð4×Ëà1ìX0”xJHe/(°&îNdé“yT4(YQ?Q'ŽÞ06¾x³§Å£·áFÄö<2÷{¬†MŽ*3Y<›’:,#V ‹ƒ Œ©!ÒHKgäjÁ=c@‡*éÔXH O˜‹jÜ V‹viîiÙ¥…lV¢Ó Zɳ<«¸)®ª(áÊ'ô˜Èðêj«Ö)ã"Õ³h*`ïÈäª9bVß5aÅá +̪»Pœ„¬ÒCãÍ=•|giE#M¨ÞļIÕ¬.:$D–,M·À©ÉŠq¨p “Gr–ªòáP'¾ª`cñó0RÇ. \::– +‹æÉ‘-^Ål‘ÃCƒ•ó$[ {Á%j­áÌD–0ÃÎ*2‡Ù"U¶GAž³’C…ÚÇaIÐO¢7æ(ñ“\`ÄÏ­¹òŸÿ!O6kTáOÂÚ,ST©Få(‡uJ_½ç`)Ñ! /fë>é`R2kÑ€Ö&”̆.ë pL±z¦ä"ÀüX+À¢„QCb2Œ®sºÙ!ÖW\è#}å¸>¨Iƒ‹X¦‘®ÕO7ÆÈ6êÖaX2H„“áà‰€ïù°DÃÚš„jjÏvïÉ^X:ø–¹ŠƒXǾ×&ÌÜR52<­«gE,·’‘úF.ÜÝ„~8¦ †C(úäöK ’rqœOIrqä§±zèÖ·L~ïj68ªàDM5ÇVÇÂ2¬kOá‚p¹ ¨Æ´¢ß–“ÙqãzkBºyçp|½4»bH—Øb6©j)ÔæJöð$7‡‘+sæ"x +da=Rx3·#Ëö{£=š0¶ö8UÁ혃à,âŸ$(Ffæ[¹·N§Þ¨¾ÁŒ;§•cj²ÿÙ™U–+á^°C<Ÿ®üPо›V&¬ªÓň&².¿À–„=øè;òr¯©ë1C…OÓ7Hž¦ÿ¬ÈÑ’€KÉ„¨¡€•Ž:såSúõÉÊ&‹§vÍ4[á‚‚ZÖì˜ÂGª¨W\ b®PpÖ)?v¼ß!Û§+°MM;ÏmÐûŒMnXðÞóqJ3Y×D U W®š›äz Ä¾Ã{1é’¹!9ÿU…P·…åƒVËbG‘ãú%Y×Ä4éòÓª#Š<ÅÓäÒšET5+ÏÁ‡CóãU)vœ=íÙsŽÖä‰40ÞúE5Üy¬_ÒEsáòé"‹C:3"õÐ8"c, å UqŒ])×ÓÁ]2°8†ÜÏŽ("Ьw}¹!,\ @Óí÷ì’KkÍ)Õ£\jo„X•N# ¥gӽŒÕvWEjbÚ,»Ó¢%5%JD[5°PÂ;ª@˜»ÊîúšHÃg£Šâ!»+(¡3‡•Ã(Dõ éŒÇ—YEÇj åŒ ÏaŽÄÃp‘D‰Ž8 +ú÷‹^ž¸ÿÕë£å³P%#¶HÍ oJqÃD! +Q4–C~ÒàèÿRù2IŠñ„E™$Š$¯ÍÕéIyåÑáídWo?)“yé „/q¨9†ÞDMÕÍ‰Äæq™(©à:|Å× š>ÂaqúúP ½ºÂ±±§"Ú¨¯çd + ¡h+¸²Ž¥w–gÆoÂd}Ö½ø¥$núNÈ¿ŠÏ1ºRO¼³,'˜Ò…\bå!ÕJà +È 3߬._1"˜‚…(TcŠâtYUA- 5Ñýˆ™®Ñiaeb”›ñfT¥xl PUíØÜ@cá|2ýêòdÛ0‡BMÚq[³5ŠtÀÛ¢5×tò»t ª%y{»«´IF½-¨JŽåï¶®¦lGfB + –*¹÷+ËÔZi‘Ž®ê ½†dsuõ㵪 ;µSU7(4¡Ì~?}úl cðÑ~c4=Ê]œÄob=F˜aYµÉåÌ”âÀBí'¼×=â¡Pƒ¾m9ÂP˜›K$àîdf†øÑ/›Èh6M’R>àå0#ÊÏ Ÿ`Höb ÖY­âP5¢bgIºÚXúŒ’±M$…[7}‘!ùüì7Ôƒ`_–G½åvh˜¿¨ôPÒáYjúØ»f¹u©$1A^#ò#̶SÓÿ¨†T=ž‡¢Àˆ€ŖNÍQÃV]€ÌóϪ8!¨GMñJ1T)áhú¬=›“xÙYèÒ"·&]›y…#„¥øEVfáw¸Äjç<§•(ø’Ÿ ÿìÝAd“¦Â…äX FUµ›µ[€‚ü®—ª$³TO'hVÈvoâO²£’`5S³ DYJ& ²¤;KŸœ±T&!¢=Ckа*¤Å ¹ ßrÀÒ)ï“oŠt"#­øÆa`!>¥&ÓŰ’Ø [ mŠSÂJõ¢Ü)Åí¯îÕmJÔ8Þ˜R7þŒ€4uؼ«æ’Htk'«õ=ËGé«çˆëõiÊ<,sÀ³ÍM‘âØS{,M"s¯@}nÁ3™"¯° J +Ñ"{zÆ#-Ù™W¥Ó4½ñcE²@ñÒªïßÓˆÒsöœRÈÿñç¡ýŽ%¢ºSÉË$y´"¤í°ŸÅ#¬‡,w Ä”»©šUÛ©>õÇåž|‡ £D5G®¢«†ÚÕËEޱ»ª’ÙP&Åpþ£Ÿ¥JŸð‰}½‘ªCÀ0Ì]óYž+žÊühVÎEú礘¢•P£+s\÷ +»ÆUõ *ªˆæ ÐrÞŸäð4€À¤œšò¬5œŠvñ˜‹ó +¼NÖöá6ÔGa66Ä`‚¥ÿɵâöQÏ[oþΣ¢*â ™aÀ·zÕÈM¨á¥œ4ÚÌ0.=¤a£6ÇgÍ Ô ê¼vW®ÀšRÕEÒÑâ7;\Óüqb*osz˜ÙiyV<ñôaö`7@4Ê—³£ˆn#Ý«KÔ-%>ýn+™ªî“ò[Øswó¬`U…WP$ºŒ´0ŠÒ‡¢(Ú¦¿|Ü º!û‡PCRƒT‚¢&¬ô0£…Es=·ãœ‡ ²K•ù‰÷qå#ßä: ÖÙý%3Ðse5¿m³mÈ"\%£Ô?&ÊP–,'ø¶’ȬH¤ˆLÁD^YP¾Æ­ÈJé{l²±ªßvFw—Æüàé¹ä¡ÿìßsB~)¤É›Ét*,ÆpIU„Ä,ü5EÂuˆÃÇ6¸Y7IÉ,6+­ÂøM±]ÏÈ*8–(%²Ú’õ0ËIBýd²x~Ù_àžÔ×,*þiÿ¹\ÿ;*mLÃX*¤jƒÍŒ]lÅš%»õ“leD…\[…·A‰1Nç°ÚÑH`гëy‡W`Ë«@–ͱ4‰uœ,ê[M¯3C´Ÿm]–dädp³òh|£":G“¦Ø“³<¬ÔIÓB,$:1íÓ8ÖŒ›Vd£ëcòÎr>Ž…ÌôýbüØ]fRL‡åÚÜŸé£À¡ü¤¹›ûØ¢ác¦º·Ã Ã?Ò‘øJåà^-¯Q¨R/jÏG}"Ïh¹ Ã_t³&–…ð¸Ò‹ ÐÐÏ,ápM&ë¾úY?þ†NÜáhÿ­í¨0xa´%KCIlFÓf4ÆmD³ñ¸Úe9ó mPáWWù‹)àî’.´QžÉ²'´£óÔægc¹Æþ;7>;/%L7=›ÌÎüQ‡¾<ÆÜìlî–T©Â¸>ìW?’—ŠÕnnv}­il6"CÌ5»Y?÷‚fG_šÍÌ&ÑÞNjlªõh/bö1˜]Ý4só²&$LâÆemT‹ØØœŠkÑŠmò«•/V6“YÕÉ(j(ª‚”Ýb¾½@ÙÁŠçì w7&›%U„ß(ÈoÃÕØÉF±4GÔ`dSÊPÊ‘Ý\@´ Ùè­–-ÌG篢ºÅ›ÍökfhSÈŒƒäyàØÍò½›¸Vñ'µÔ3«¿áܘXæ‚K?\l)7ÇbŸ¡» ØèwS,ãÌ +:í3Tíø¦hò¶o"6'ò.L6ج4zœøº(|á°£êmó° þ¶aØüséÙl`3ªÊ”6 +[deÑ!HÂU4”›ƒ=&ÙìÏŠ†É¯MÁ^îí÷‚`cµÀŽˆÁÀ^jì•´D|°)¨Ñ>t¯pd¾vA¿^î'ü‚_Ïî¬l°¯ˆèÄs}=–˜[/òõšêi¼Á׬:+Y5 𲡄Hˆ7Sœm&ªDÄâ¤#a*|µÁ×°(»qƒ¯]è¢Rvºˆ.1¾¦E‚Òy³Ýº—Á¾Æúù Í0²WXô0yc¯WuZ-°×èÇ¡Í{͆Œ½ÝÜkY§ê]•°y’ÅþúÇ7÷Ö!½¹×lÒ]Öèý+½¹×Ë<÷½Ž&BA½F½FóZnC¯1_,¯ìpöºj¯× áÚ¼†‘)Ðà]#®1rþ¶q×8›&õß®dFƒg…m̺^ÃdÑÐ)¯áäÃMºÆZ—©]ϦÙÀ\£l×PÎ ¹înÓ´×mÉcÛˆëv1÷ÐÕ¬Ì4à@þtð­›™/ºus\.ØÖmš.hkö/EÖéʽl ?ƒkM£>¥Mµfn‚:EC­{dMƒi݆_©idbTΊ@¶¿NŽÉ)Λg]£ò+pÖõ ¦³ö(‡l.âØ0ëjèΆYרa +–5 £o/”õ9–IÖÌÿ}UTý²D†•ódEÝ´ØŒ‹äU,dŒ5œ5r°oŒuî§€ˆë̉L>žt5_=Á¥JË_œå‹aú®a HJ3¯škÌðŒ,ÜkQÅÑIiQìøêÖœ¼éÕXå)ðjüó©Á¤f¿ô&W +r®k¯ƒ[]d_Øj¤\”Ò5µº®‹Zdc7³Pl¾y¨Æ)5ãà ã ¬²¼èP,ÄßQÓÊ|/ *¿`Õ5òôÁªÆµr²Tõ1\¤jVDÖtHÕ-úبºE!ÉÍ©nÑ­*8Õ-JISÝÜ ï¦T³äC&F±úSÚÆŒjl üë…¨Æñ®¡d V© ºUÅ"o<5lúͧ†Aó†ñÔ„(±¹éÔ„’ãk85D“ =œ"U5]lj¤h5vM]›E¬A¦ÆÍLÝ ¦¦bäQV”µÕA‹¥.1ÍÞTj$áo&uì| ©KÐÉo"u mI©Ñ€T¥‹æQ³#©…GQ†’´›.jÕ·YÔy)ft“¨ š’§Ó›(Ìì©N‡ÁÛRLî½0Ô(—WÝ꼋+. ˜MZß^ êî¼WØ®0³° ^#£é®‡@ÍåY;êe|âO?NؽðÓ®M=ôéÇ © ŸÆø^óöô#¦ßAO?òOïJoì4æ@ô ÞØéʦ¬ÒÑ«ê±*w{3§'ƒÐíÛaN?ÂbäôrZåEœ^Nqšë—ƒ›ÆŸc¦÷<ž­ß°inUòÅšF÷Hã¨kÚqºšî*!?¤ém¸AÓÛœéåÐDà£"LãxŽÍá×½•ã͘>†ƒ˜Þ¶ Lç]õ€éxo¾4ŠiÄÂKc©ÄöBA—~‹LõM—Ær3ðÒÂÔ|ðÒø ÙEù…—~i,åà¥Ǥ[íéð¥A*Ó¼ï=bÁùèÌã^ÚàˆM—ÎA¬¾áÒXe3UléE_µ} ¶4F¢Y¾½ÑÒð XÑn²ô߬V3À!Eùøçü¼c¥áÕ9ƒËð™ 1t±çFKË)h“¥Q, âKãV%Ë}T›¿°ÒÙD‚M•FCú§ A‚†-)Š.¦4#ݽ4jC\g¬†*¯š5:7PšüÑn1¦ôߪdÛFC£Û²ú"˜Ñß9Õásc2&ïbF«/Ïè‡MËö‚M… eò2*cÍD…0ÆŒõ\ÄhÓÅ}ÖË×F' ¶ñFãý"GàÚ±«/ˆÑü{šOüÜúu£!ƒT.1€Ñ#•/ÄhBXTÄhJ*\ b4¡>Ì¡ßÄhZÅ61šgôvˆÑ”®0ïv#£©Viend4•* G2š›$¶;òz†‹M¥êÓêFFC…#jጦ®]0`#£Ù¾,002ï¤È·72šÂfI !›-6’IÙ§_`R¥Œ†úH™Ã@FS'ÌØóŒ¦ºŒ!Ö@F³aã«FFÓÀ×üFFK–Ö1š,Ù61Ö ¾Ñ¸$A ¡¶bÞŒ¦I¹× Íæºñ±Öš±+eŒF\¢SjyÎà `ôjºn^4Úì©éãáE¯eÌFs£qpÑ8 +ž7-zÍx®†E3àÆÈoÀ¢q}½`Ñ(Š(;YÑèäN¾f ¢ÉÛU)N€¢UDs¢gÎoc¢©}É +3oJ4út«ý£!Ñ0ˆÑiF4v«ÆHoD4"v*R6!šAAª‚Í&ßÌÞ„h^q~”ÔPNêq¨MˆFÕk¯ãÛ ½\ÙºùÐl­í¼A‡ìú-zó†CÃV\ÑL64£°ÐÐìþydèDqB2ŽAMh‚‚hhÍ$ÑÐâÀ÷#e·3ò–Ž%°¨ Ûo64¬.€6š4{ 64 •ÞlhZY›lhþ@A‚†7΄֚ß^lhœ)ÆÛlh–6¨ ; +@PÕÌæ†C³œ‚*æ€C£BAø®€Có©Êò‚C'¿¯oÍ~Û Àšµ é0Íê’•šÆM‹:+^ph*Q¥R2š=…šk*%Ë/¢»Œpã¡¥N%9ÝxhnG>Qà¡1©½÷‡¦W£V‡ÆCkà¡a©AyÞxhXåtM£“‡¦Eͧ.<4cq¬ +5Z=,ºa&n7 š‹# +D‚ý5_œ˜æVè/B´¬ütMˆæ±T¿*B4 êæp¢Ù"…¢… Dk`f´–Âe†ú&D«xªIW7UÒS<×"š –é¢ÿˆ¦L['Ò¹¦>7DÚÐgXz3Ÿ»ýÍ|F”5|ñÑäóFªñP6¦…ø Nèfa–˜Æ"#òØM,PÓž?q +oÚsOÊûšõŒ€,ÓúzÖËpçU g¤»ÕËœçáUê ó̾ϫÊs×Êk3ž{@6oÄ3O©À3n0+`ŒwÆßÅÞm;ûópçHÝ`;_GÙdç™Ñ;H!Åy7ÖÀD•ñšêŒ1/Ýç½o¦óì£ï­–‘íAt†”¯™Ô@gâ-g=† ±¼AXæzN¹z–÷ûú",3õLÂ@–YòNÕ@–™<ŒÖ[/Ië²/¨¯ÙC®–DXf0þŒâ)Õý4Ìulβ`™ÛpÅ{–%Hžé–䘇°ÌHÕüX&¶óÉÑ® 9/DäC–ùõEFÿêfSíx`–^¬ µU¹S/À2cC$`™Íc,Ó ¡ÁEXæígÆ:ËLuS°ˆeTÉy#–‰¶rwRm¡2ëêhÂ2Æ:µ7» ËÔuähžÀQ®²ë&,3fRR~#–a%|#–iáC +Æ2-(ÞŒeªœ`,3r¢òê—éžc™mv/ ÇÌÝÙe&ÚˆÞ 1ôlk@–9í^d™÷Œ½åoÊ2¬zÑ‚² ‹”RAYæ6”@Ý”eZù¨‚²,ÂÞ臲L¡zy\%o”F²ž:(ËPîpXÙ”efgèÐÞ”eF­Yq”eðRôd¸lqö¢,så”.ã +5F@9·áF,£ITè#^ŽËßyõ¿é·ûi£†5CáÍMß6^O¸L=bÑ•»»½àÊÝÌÕÍVîo´ò4ªáEVžŽ n@²ëÔYyÆ;wƒ•'#q÷^bânªòtyÉ ªŒ¢1*ŸÌTæÒr •¡a¤ú&*èv•¡Ýâ âìú×›§ Û4cYMºø;Sfi•7K9»rf³”a`;­@)SSïø†¡‘NUŒPÊèˆ1VºNpÅÚ÷)£p`Øà(ic”K4z¾)ÊN1Deêƒë< eà“Ö  \Z8‘æ'—hÊød&˜œÝôd¤¡•2<ÍŒe†õŠi7:6Òø‚œ\Bèàdä¤Myq“Q +}s9½"Õ Œ£ß ˆ}A“k°ƒ™Ì¨Þ™ ½³Ä71 zÝL†¥Û‘§¤¨[;÷Â%÷'Hˆ¦%c7FÆ–Œ34w³’›%k•Ü¢çf’›g©)-î"±@R24,Lõ™“ŒüóпïÙ”«¬GßV¿Ã$¦`$£«zWX|WL`Ù—C¶…e˜‚µùÈØ‹ýPn<2.Ê šŽ Ç€ ö€#C_§’–‹Œkí®… $••¦€:U0À|ƒ‘U1V¿m.25Nó0óÙ®xA‘{´ &ò.$r7ãEDfË@äS¬lrqì ‡\4dz™j r+ô,d‚V¸bQE~‹¦gABn¡V½AÈ0âŒÍA&{…ëcñ[lKqc«‹16^š:C:ÉÜõÒÒk3‘Å`^8È Úð; r‰¶ë7¹ìæ}æ£BC$MãI33ÃxÓ7Œ(àÇeÄÔçÔ µÞèc¾v–†q^[ŽòíoÞ÷Í=FM™ê ]”S²§%Q3RF6_Í…§ +æ1ò²Í[©—_‹óç.UÿæÃ@ˆ¾pÇ9cÞ´ãÏ4ÏêÂ;®&Cë¸q@UßF³µB1b~`‘kŽñNgãŠ7踡Òí©§¬Ãæà'dÌ1¢KùÈ›r¼˜ Mß6为“÷f•€¾ÇŸ sYð&Äqò´„cëL_|ãÉe”˜¶$ÙY²I°¯“v±.L$-)ª 7ž^ÈÜ8âäo´±t_‡l<¢UÁÆ9Zܾ¸Æ]Uklaâ¦3  2Å5fÒ#ª±ø5ttñV$ƒ6Ð%aË\òŒñ>{!¢¯„cŸÖ4›f\ì5Ì8‡,cÖ¨{Ä ”1êݺª-é)aQÃWrsŒQpf”ò…1¶¤;(ÆA‚t Æ\U±Lõ†KA2Ê#‚úY§õC1¦œó KÈž¨íXCK­.ãƒûÞÿþ-½{Œ¾#Ò¦×醓1VÙf·RÚ aŒB1u’^5pTóÀ˜ŽjCHå¼P“ຂª½¸egò.vq mÑÅH·Rïäbä(¥¿ÀÅ­ßãØ9Ô¢ôpL$FÿáHì¶x¦H.ËFDlZ¼’/f1Œ¬šdñŠþA,ÈÕl}%Ï©+F1–‚wÞ +ÿÀtÜ +žÓ-‘ƒU¼é¼ š‚îåM*=š0B(Ì\\pŠ·áÆ‡qSЇgðM†ˆ—«ßR ñ­96Îd8©ÅçÏ‹PÆ (&\yÕÃ'¹ñÄ#‹ d:ñhÎX†ižîñJ£×w°‰G¨“D<šs˜7™Ü©@ãõžý.1>›Þ ,ñlv¦KLC¹°ÄŒ_§7”xÉÉLâév`$ŽÖá7Fe§Í#†&“‰F㈡¾ä=¼iĘ0b"™3‹xúC}¡ˆQª”LÒ951 1 ÙÑó "¦3QpˆÁt¢‚ÄâUìÞâu·E„ÇBÔóHBÌ’»üFÏÅWˆ‘¾W¥†ÄÑlýÅžÁQ üðò²jÓ‡Y%Hñ›5½ÑÃ8¡ÕxxIv_Üa|n,– ìðŠR˜ _‡ÙÌá Ù@O§¦6_8†pjWÍ9¬‹#<ªÇÒ7܃ýFd­ëØ05ç³¾YÃH =n:ŒPþNO 0\6}†‘˜ŠÒiÑ%6f)®æ^u[ËÓèÞá…eÁÞ†1|Œ& wÃ6ßKÚdší ŠO|®$(h +ô"=•ꢼ\ä(µ›-Œ€•F c-”Ó,ŒÕT*ýp…±æ +ü0¿²j1Á‹*Ü,ÊØPa`†Z;HátëC† ‰HÉ +smæÒ6–5“\Zæ'Lo,µCÖJ¶˜0׺#¿YÂX/£‰y«aPA¿QÂÕÊÌI©8o~‘Ûᯎο¡õÿFø? üdé/ÿêOÿ»?ÿÿóßÿ»?ýŸ~ÿÿþQL±·þé÷ÿê¯ÿôs:ÿý_ýåÌ4nßþÞ?úÃ_ÿʶÿä¯~ÿÿüùïÿæOÿé_þÍ¿û÷ýËûå°‰EÑŸQåïýÓßÿË_ÝåÏÿâ÷ú¿ÿùŸýõ¿‰\ ñ·îð?üþÏÿõ¿ù=óÿò/|æõmŠÿû—ÿ×çÀ|@?ýåÏç.¶çž +nú?ùý_ýüû?üõÙþ˳ü‡?üWÿ•?ý‡ø3þþÓü—ø'Ÿ—ì¯?ïÙï~'ó?øý¿þÜ¿ë~øÇÿÿ2õ/ÿà¯þý¿û7qœÿúÿþo¾ùoé¿ùáùö÷?ÿûçóÿÿá†~¾ýŸÿø¿?¦¿ùV¿ýÏßþÿóùögØòŸþð;æAæÇwý¬$ôÇgÒ«"òýôÃïÆfÖý3wýé>ÎO?üásìÿå8×Lp=Пeý–Ÿæ(wú,ù>+/üÇgî´06÷Ïÿ%~…Ú#Ö}=pÇ?ãÌ/4‘›ŽFc¯>FP‡>gr?ÿµÔîçÞfÐA>¿pU?ûñ`¿]gpŒ:€kkÞÛ.ŸÞG=Æ×Øü>[õ}]ß݃ŸøW?`§'TQæÃ î)˜ZI ÿ¸Ú%Ÿå/2á(@Z(âüÜ×ô|ûŸ÷#„û@_ç”7«6øÐÇ cû¬°©AD©ÿgöøb¬JðÒ.s%â}ÔÏ샗à}6þüë'öŸ+Ž@eÓƒ¼T&H'Ž]n³ÏKÖk‰ž¾«ôCûŒm†Oû·÷Q3–ÃåÛû lüù×OÌgü_^à?þ×Y³Ii“‘”ϺT¼»Ÿq€0Àþ ÄÖ À`¡±a¢ŒA¹÷­e|!µ÷)Í%Ñ}²aüra—ùÜ„8êëvÅ|¹µXŒcÝñ¾µ$<Î/·ö_·Öæ÷Ùú¨ïëúîüǼËp-ûw¯,ë­ŸùþýáäéëLÃøåª.ó¹qÔ×½Š3ør_Çáõý É_^ÙËøz²6¿ÏÖG}_×w÷à7ye±hF9É—ñk1§ÚÞã×b#¯ò¿.ã=~]æ3~]G=ã×u÷øµ\bòÞbìþõ¨Çø:ƒc¾Îöõº®ïîÁÏ*§û¾¹9Pi>åËA –«üB®Ÿ»Œ÷©]æs×QÏ_gp߉¯mÉŠZ_ŽzŒ¯38æëlÏQ¯ëúîøæœ»öš«Ï3¾æêó6\sõe¼çêË|æêë¨g®¾Îàž«Ï3¾·ÝoÃ}Ôc|Á1_g{Žz]×w÷à»7çusÎ3¾rÞ†ëç.ã}j—ù\ÆuÔsÁ×Ü7ç<ã{Ûý6ÜG=Æ×óu¶ç¨×u}w~þê$`½?çðÅ óËI¤F~uK–Öú/äcžŠ§¿ýä]ëú2ÿÛøò@ÞÛ¯â:ê1¾Î`›ï³ÝG½¯ë»{ðwŸ&ÏÔûº¯Çý¸~ÿ¸×™^>É}U—ùÜË©9÷êšüïûz9 +×}=.Åu_ñu_·ù>Û}Ôûº¾»¿É4yfß×­=Èu +ǹNörKî »Ìç&\~͹]×üßÚËW¸Ãñ*®vŒ¯‡»Í÷Ùî£Þ×õÝ=ø»¿²ç3/i”0¿>o"¢íœña òe(@ä´>ã=$ëÞ¢_†‚{Ûóy_G=Æ×ló}¶û¨÷u}w~ãÅÈëÖžïö:…ó…_'{ ÷…]æs®1æÜ®ë[¼oíõÝ^·ö|á×­=Æ×­Ýæûl÷Qïëúîü–‹‘×}=íõûçó¾ÎôÌç\̹Wׇxß×룽žÁù¼¯§uŒ¯'»Í÷Ùî£Þ×õÝ=àÔ.§ œ—ßC352—Àu µ—'ñ2¯ãeåuÔðe^gpüž_;±¿ð‰Ýø°åµöñ háóËxœë—9ñ×QÃe?žý—ÓÁ)þ3…Zÿáþìhý‰¿–¿[üµèŽ} žX+Þ°_5ž}úîh'ûwbÜìš;±"þüÌž;²b}6{>±ÒëìÔn£×äµ¹Ãf¬ßGývÕ+ý™¿]gpŒ{îø|¹_¶]Rz¿zŒ¯3°ù}¶>êûº¾»¿ÙÜÿrk1Ê‚ñ:ö:ã‹}l¿\Øe>7!Žúº]q_n-FydŒß·ö‘Pí}kñukm~Ÿ­ú¾®ïîÁo2w°jãË}Å(?ò—WóA*_^Ù0~¹ªË|î@õu¯â ¾ÜWŒòµ÷/ÏàQºôý´Žñõdm~Ÿ­ú¾®ïîÁoÈBe”GϲN8‚-·ùw +1äQc0/㋱*ƒ½Ã6Œ¼š%|ŸAòôï8hä ÞÛ6©aßG=Æ×óu¶ç¨×u}w®pD“ç{ßRûr„ DyýÜe¼Oí2ŸË¸Žz.ø:ƒûæ°Ø\_¶m* {õ_gpÌ×Ùž£^×õÝ=ø –/ûåÈ8=–¢ ÿõº4?Òûa…ñËëro»_û¨ÇX¿¾«y§{Î#ŠS¼,ç`ç¡]?{nÙëÏí½·Ýâ>ê1Ö¯oŒOñ7üðáÙá×¾|øa~Ý ¸œ½U×ûåfÒålóý$¿Ä!}_ãz’_âzh÷QñuÇ|í9êu]ß݃ï>ü×Í9Oû:Èy4×Ï]ÆûÔ.ó¹Œë¨ï8¤ÏàkRïЗ8dýzs.ãë Žù:ÛsÔ뺾»¿ÁD^¤[ür_‡…ñ¯ß'W‹`ØëL/ã}U—ùÜë¨ïDµÏàk¢ú}bW¢zôÇ)€‚è|›}}¶÷ zïø2ŸÁú:êÖ¯3¸§€ïOì·¶gÌhUo_Wa~­srà,–<Á×êÀ±µ²ƒÌ^s y¸oßÜÆ×êà½íñø¯£ãë ¶ù>Û}Ôûº¾»¿MYnñ뾞¥Áõûgipéµ^¸¯ê2Ÿ;p-8νºóû¾^Nüu_»Ý×c|Ý×m¾Ïvõ¾®ïîÁod¶güºµgupÂY\'{-î »Ìç&\kŽs».ßü¾µ—=†ãñ_ì_w›ï³ÝG½¯ë»{ðÛ™{DáæHýëPæ×çÍXþ20^ֿס€òÜYÞC£p_>Cš¾ g»óa_Ç;Æ×ooó}žû˜÷}wõ¿qˆàuSÏ{Âù¶¯“½‡ûÂ.ó¹ ×è7ëúÏM½¾Ö}SÏW}ÝÔc|ÝÔm¾Ïsó¾¢ï®þ· ¼îèùP¯ß?Ÿôu¦×˜p_Õe>wàTâN]ŸÞ¹£×Gºïüù˜¯'tŒ¯§¹Í÷yîcÞWôÝÕÿüŸýügøÃ¿üå÷öm¼"Ÿÿ ±Ïª>oõ[Eý/™4Ÿ‡€úxÔiäËüÓÛ ægïÔ^Çøuë9Äxn¿…0õuŠZpï3Gv‰fùr2~~OƧÏjc{V“‘ý»~ô:JBhföŸ~ýç~‚£ùù‡%0@Eáõ(}ú<>ŸQKYf"˜eì +}þ$Ê +dlåñy|>•8T'5ÿ zTÚ†’%] +idLãñ |>Ƕ÷sÑ |Þ5_óB›AÝÆúeô1IƒˆÛ°ðþú–åæ-?§4üû¨Çð Ãáµe"ßRf’u_ðD}RcQ€ç«ÒÇ´q®­‘}þŸ96mÃûŸðå ü¨GƒŠÇ‚ÂüCF»æ_lÎ>ÉÜΗyÄÓw®CÄþH‚üÚAýk¬‰çð9©¤_c”¹ÂœxXÖ±H¨":ÓÖI°yŒ½é“½mŬ«ƒ2Òøk'g–þdL>b”¥ŽZ|f(Z²U¤6áiãja|t¿¦Ðù?Æî2ËÜ÷þƒï2l€hÿêÏÿŸO«ÓÇ–ñ|Z/ñ|²Neµz¡±-Îío{D(õ^üô#*Í£ÌÐ:ÉœøR±£âÚ_¥ÞÐFó†µß l›r ( ŒƒÎØýámœñQŸoæ\˜.´-2ö¦üÕ ˆ+›¨™‹·¤%ßJ‚&Z¿Ì?ÙÜg÷£[É熧8}6 °=jdL¬úÕŸóhF‰w…Ý2±9=ñn£Ùñ7sê~vÂl¬-žÝòGP]¥ëMÇð¦úʈÊ'Ó/Ìq?N|µ¯½m| OãW¯à¼<Ÿsœ:ûÙÅËÊU™Û¨¾ÅIu–2j`ãŒ+.“¿?n|ìYâ3!nì—0ƒå,sÕ½„õ“~N¥…±e?¥Áñà«uæž÷þÙsølk}ûÕЙ‘ØÔ»¦öçQlÅÖê7žQ™0zÆXxeöîþ¶V«:1šÎôþüŒdÔŒ…ߺö¿~Þ§uü”ÿ&ÍÄäø9´åÁ„ÆÙü$Zåý’ññ“ ÿ;cYš¿ÿ-è.?ˆ‚|Ñ/alËæ¡±*œü½1·0ÆÐQµØ½mFóGü>–_=¿N(Æ1°[â/6ç\|`1dôìÏw¬L›?|o>1®Uböe ®Œ ¬º×äòý œ/‹ýF4*®¹?¬3"6)y{/í)ñùä=&·'í5纇tMø¹Flº¶ñõãçv½¯ö—_±Ö_¹/—õ_Äý›RfL+?…y•µ>Ï+ñÄÜö¹‡ì~óÌ{—ú>rù%ÌiøÁ³ä^ÆgU¿Mmè>ÀˆÿÔÓyºušs‰mGŠmg‹£ÖüíWO &Œ‡ùì'‰qOÑ¿6ÏBè£×“óYñ÷`ÌñMèü«Ç[ôÊ×Ö¿Ø^Á4ÑÆ¶G³¤§/þU¹Åüs^mŸZmó8=zØr ¼#ýc}Üø­ZãýŸ¢¿¿€¸2ðŸqýØ/a~ÎìTtàúqËbFà +ÀÆ÷€ÝŒôˆ§±9÷Ø6o3kz…?`cø*ߟØOž@_~ì›ÐøÅæô$êCS?À›Èø äCÆ6ýÍ÷ä…@ŠV–:njËÛÖÞãÇà;ýêÜ~_ñÀüc 0é ¯‹ÞœyÜÚ¯¶–XU²„òT¸ÿcþ˜Û7fl‹öÇaìöûȨüµ 8ïeí6§ÂW†6(@—¹Å4¸&y˜g¼”ý‰•>ð«‡õ ‹N“qŸÏP ¬ŸeéŠûþB~ +óSÇõ8|úyñ×—ÒÃóýåõÐýöxõ4êåB“)c‚/#ãSÊ~…É|“MÁl\9¶­zðÀ8<ñà 6øñ×Ïë|)ú.å|כ͵쯼îÿâoßöuÜÿíóƒÿí¿çx‚Ë'CWå›-±™(Á®µøî{¤`7ø¿8žøìPzQ}“ úÒ¦i¤¸Ic…‘t*þRòò(ÐÎy÷H3Ñæ0ê§J²”?Ùªï1Í5âÄÛ˜b¾)6¶W:@p•ïYŠÙäÒâëI6æ'…_ ÇÄ7}Œ0kî£1\׿û÷ÝÉÝ)¿Ö‡¬AUÆpAØZ.~ߦ˜Žß£Ù³4pW ð†ds¤û§êßǦm›.yhŒøÑSc,fr¸ˆÝÙ˱ªª( ÌŒ ø^希û9.U×wF¶eŽãz¥Âøš^¡„5Rñµ&-Á BMñbä¶wg4Ê€žÔŠÙ€/S3vz3~>VÕ _ÆU±³¶_Öø¬bbx^qNŸE̺6Œ£’ë¤O`<ûük¼+sMyb‘³â¦Ìûµ|ü¬-™¾S#Íiãç]ë/ûi µ:Ó \>A®·"°Ów^iŠq²¤¾÷ÿ,gâÃ|Z÷¶y¦xC3/ðÃO žl{øŒ¯1Øc$ÖíÒê{¤…í3úú-½@’®Oøû+¾¡ä€Í…±ÃË–¾ˆ¨Å¹–ã9qÝ…çÕõ½á¨)ÞøVgœÕÓŸtãìyæëš^?‚X3ã=𾔫ïåE¼šõº‚–{Ü®z½ð=ûݨŠyt¬a,9†1~‘::ßÅàDEŒ ÅÅ©úÈû+ÄœŸ½wRô4œ²ä«Jj-3ÃÓìJ4Ã#ÊÖ= ̶ZÇþŠâü‘c>áΰÃÂÞ¿ÆWÐ[/Þ–h]]Þrõ˜—Kéû'çe'!Ç)nKQ$ž„“g߀”|WI2Ž/nMyh?Ÿ"B¿Òôˆnõ§‘øá`Çü’ïöƒxnÌ3²ÙA1^®]!P¸âÄ"bóÓõl©zІä¥o·R®"šÅô2bÞÕzSDŽìÝÁ$lSðˆ&ñ;å´4®cÓ —øÎ`¬gñVòÞ¿ÖxŸ¡‘‘—îAAѳÇípü€s¼8Ìš/?+ßLþݧKŸêãl³×V8²ld ãT¹™‘“`ÁYø‡l§hãž\•òbϧ²#IÕË~pûZÛ£ú£s/ñ"x°†îN³wß~díÏÚG çB«GÙZé{TW쿳ÎUÆÞ$6eì“*=ž—ÇeþT‰l§ÅκWîãæÓ‚D0µš®jŸ£À:£z¾œšK÷ÜšzdJ ÛÒÝýÆðáãmvcÒÇðQ¢€9ïo´çìmŸýár„±!V“«Ö©2׈v"âÒÜú—7£Bõoç¬qa€Íµ·×cm1ˆ÷ª„,ÚÁ<ñ¾¹š°×ðžÈð÷¶#)|ÄÆ4ñÙϽ‰Ð!¬M¡"ßÏýúÑ€ol‡ÊBÈJ´ÙKTÒñcÛu&'ÙÆ½–.kÖ}€6ãå(ÊÓ¢},–Œþh”Ñ] µÝŽLì_÷B‘MÞõn|Æ“_Òǫхa}ùø…‰ˆÇÄê¥îXNk|ºmÝ! +¬»¢ÎH~:ŒNFð‹‰ð$¿yf˜~²9í{è šÆü5Œ3vç7;4ûSH±ï"B[Kb?Çha©,;§Ç„†Ð»:®ò#6o¹…2Æw¼̃¾èDfäé‡['óÇrv¶½ö­æßû­~â=ñöòÏ)9l»=AzËãóø{à±0?îØ?:Uìa OHÆîp¬ÝC>—AqÏiƶ}o‹†Y>ê¾NBàéÇ8@?/«Ò@ãc‡ k…1ÍX¾Ñ]‹ Ü|b³V‰tí1£Ž²"Üý«Q=ÀÊž ' =¹.t ÝþSLh}¯{d ÆÜÁ%E¼ôß‚½Ød,uÇŽwpb„x3câa‚b‡öÄ5ò¾²ë†§½¬´«cc‹7Æ=e®5“Ö¸¿cºæ|IìÝ(c÷ÝJh"á3èˆ%EÐÈÑzOßR >ÕMwÛë'Z×ÜwËb¤ì÷¼¡Û +[ÝãUñ‚ûWi6 % go¯Œ +TÑG!Æ âËu´ÝóNÙÛÖñl‡bÙvTWŸ•bìßËÞk2Í=ÉËv†® +¤Ü¸T:É:>¤½¨›¥{Û¾#AìØ#ãx"lÈPé9À^™ÖÈÕýbÑ/µ±¯´Ý·KÄEIäÚŽr«L%{––Ƨ­8¬ï6ÔXÏ~²¨ŒØ¾íܹæ³øøèa;!‹) ò×}Ũ9ÐÄSƶbÐõ‚Ÿ[¦í›ï߯J±Èç +Ÿ,bÝã º¯Šˆ8@ª;â†=Ü{¼ZÊÓ±{Ý«ø'®æ¶_ãµ·Ýq FtÔãk(•â3ï€h(Á<$R)ÖdóãfçT÷œÚç3H{ÛñÝA/Šíÿµýy¡ýz w&ûK@短ßS†·›Õ.?-‡_ʦ;;Ò_cú1¼D=ÔçíBÇÒŠèc/^ØÃ\ö©[¦Ô“s6‡JnìoY*zÛqbŸ—‹9#YŒ¬ýdóñwXÂæSrŒ†ÛîèÓÿÇÞ»v·q# Ãûù=Gÿ{f<ãLBºqïŽ'»±äØãY%öZ¹ÍÎfµÙ²8¦H IÙqþøóq_T€7©›²(R¦›ì"P*…BU¡)v‘qpH\š¸&¸7Ê-Âék YJFVü܇à”¥7€›¼X4~ôe½ +/óAk +¢Š½L ¢¢éc.iS…»*Õ‘ úò ÷ ¿Ÿ‚’Á,CáTÏbôx@Àh{ʳ;˜&¬ƒÛÁy-‘9å€a©òw804ÄÐyèÁ>ð: = ]ü˜òwù¶Òº  \iA{'æÜæð*U8ã†+éÃ"áýa· à •sk£Qyn™d ²ëŽ ’ÀfïõTÞKLô1(ƒ‡/œs4… ¡øñL„õŽ$0Þœæ€:L¥ÃHÔ‰ ÏÛ1à†UA« cÊ5®£÷(3’~xÿ(Ñ›~èÁ†Â¨|Ü‹«"1@z÷¬‚2ÉtGVƨ,&˜÷À ê¥3O!Sè$˜Ë<A±*ùÈ%írÐ%Ötñ§ÁZÊÈÍ`mÈæ‹¤hUÛÁcÏ(v8 òWøW‘PAp¨@ˆx}Ø‹Ks@m¨‚ŠŠ>Žç†7èe0Û ‰#Ì7ã€<¬W¼ñ `ö¦±a•*+µVúX q¤¶âUL!J4r8\áFѧ&–;Û† Z¤`w傽ñþ3š^…‘,`Í]ô Ì:¿b&­…w,geÄ´Hª;ª’¸r,J`ÎÙ @Ô^žÔ—aÌü(ýi^èp‚d ÃmªŸ©ßáívPVP\¼’ÎÒ m¡¡¥œ6JÒ¸½…c *z°$Ñ): n3¤ÌY Ê=P8¡A‘ù„7zÅ2îy€W2ªy¬!œ%‰±5‰§*Ë©~  +§]H¸~›â³1ÄÕ×JLk’ðñ4&ªÐÔ„•3„ ka N! xaŠ +R<¹ @¶D82 ѤÍñÜì,xÞ0W §‚ƒý +SLº“ÒêßÁ0Í™ÛÄÁåé.L:Bcj_VG×’'‡Û*©Åñ@Ibc¬Çaïñ ÓyÞ~((׿‹¢ÅŠîf÷J©+*]æ«t%ñâó S9MéB VгL=žaÜõèa'®u¨Ïdˆrw~D,jxÔ>64ÇDˆN—­Gp­a°$ÏÏÁ¥KÎ60¥¹ú”GvxŠÆ„Û)s +ÑDÓMã²rÖ[8¿¾C²;ÇT4vÙFÃVš¿QÙ H‘/² úãšÆ%ùͳ4ÒµAßQ!(VF!•Râ|pñpÐSNe½‡j«SmàIÜJÇêx¿›_ו/˜‡#AdqXvx–)šsÂÇjÊŒB_qµ×túÂÎBêÖœLÕ'TÐÛÃI ɃŽ/† Xƒ‰IÒA#éqâúÛÄ3EqA"®² 6¼2Ø'“8+â‰1¼[ÈŠ2©}…9·="ÁÊVÕ¡aL‘ÙÅŽom°0Nìæ:ªÒt’M‚þ™ÓÁ0-I>¹o—(w­.œ&®q¸Ðª¤AA§ó‚9Oš€E?Ä+y§UPB £;'a¨d8ùÁÜVÙµ6"ˆáÒÚ9ßñ¾2œŸ°Ð!~Ÿm†“º@êü¢ƒ~ÞJ"Añ@WîOBNa-|Ðoj ð’Î%ÈØˆã“Œ (uFñé:h+ˆapQvÇÃtòIÀe†’xSÐÛ´¡·‰xŒ*$)ñV_ÖY¶rVDÀj(n^‡sŠ ë5»pÎF’C!Ù KéLLŽaE\«¼S à'”]«ŒÔf´Ú) :ÁòˆÀgðæ3¿€†CAï 4ßÐbËýÑØhgÔØ"œOJÒΕãh‚ª5Œ S¨p]t,ãŠÃQœÆŒU‹è”ŠÀñ·œÎ2‚תçáj›Î¨$Z¼æªi‚e$>#Òýõ6NOæ4Ç]n™èÔð*Sò®•!¦ ˆ´£)ʼ)}ç'Â&ä”±ж†ËÏy%PèІ\Òˆa‹´Â%VL ¼…¤7xè·[ޙʩ‰·Þ±ƒZ!"Dr° /vóÜ™Že‘52èdS3ŸÚå–Z*šKz—·}£X6t0,ãE]²CmHïÃ%h²_ÖÍiÈJ´ óóK‡,2’•SKxƒLË\O¢Í†&>jP„W„-#ÏÑ9§˜ çà¤s‹@—‡¼ +ꄌGQg ÍòÎlT­˜Xo@å ¼B¦Ðèmh02›;sçÁŒöF™?ú””-œ¡Çó€íœdN`aññjP¶ˆÇ8¥"{Ót8—lBÀ¥I§©Òb‘»àD†a/Ƚf +-Ã|ô¶F~G<Ý섘>âIh¦B}S@ÈüÌ,<7Éu@.hÈñàžƒ»Âƒ»;¼BœŽ{>`ÈL˜Jþ8%\a ’™Á$•ƒan®ìÂ’ÁTYj—ÉeØ:{»-$Ò³Ld–Gœ^çax&XÜâqy;|Èdf¢´çîì—zÇ¡LŽ>‚Í/“tŸÖw…—IŠ‚ÐÆ-fæÏ+°t˜tÚÚ<§uZsáfU†ìïQX ÅÈú­]\Õ+)INdšpMUɦþЋ1:@Á-ß ݯáha®É5â#ŒS +­Gþe#@MÑGíƒÃ%ctP‡/!(T®æZP„Ý mýÀc#I–Eð,g +`YP†äàœ·cr† “22oA"%‚d÷N\°Û„‘ìOÞ-Ïáý0XV’?Ì-Ä’(pV‰¡¾¢ä 8üƒß+ÓŠJ "Ì;!d²w ?ŽŸ‘ûzéÓ;\QßÇL%ÐŒ"WQeS”t›5°,¿&…–´ˆPÀ x ÅÎñSÉÐ_±kxP¬óèœf°öøä¾YœLÒ'" JÇeÌ'Ãàd¯I‚æî¢;? +hcÁñÀ5Åêè¸mË[^g€úŒû¦b_¨_PßïA1u‚;h0%h¼¯”Ê¿ µƒC¦:Ž€U)¤‰SíÁ­x(]æ*äRÀ BK[×<¼´@ã·L¹;@@:r‹›€àI7Ä-:ŽXƒø¦q —>»£Ÿ<ô*ÌÏI>sYù 8åÄ@¿sˆç‹ý¤…kÆ)ƒ‚T’2M§™eUÂX†Rf Á! €~Y…F…%âp‘äo°æáä¿$yê­¶‹²8°Éiv‘ß'¡gí•\ âg/!ˆ›6Š%ÕŠbóàe>Œ GœÅYOâj ØóPÁ‰/jŨ ¯äΘJt¤Í•¬_þÈÕÂÓ㾬ßl £‰b,Øò¦=^‰L@ïÒ:Ù†¡Nïðê°¬Aà9U—T|^p*žÓþ4Ëbmo¦§-zÛ7öŒ_{´;)æÉ*t@PhÚµRl‚v!Ón¾(EQM…¦”!2¸× °*JîÌç²@C¼âν¦»óÜÕA*&(1IçÝuÀŒÒ"ˆ²\ÄúÜÂÂ$I¼y;Ð*ÉrAQ³ä´O!- °’ ðþ‚2 ¹›=[È(ýž +BØ )< ¼Î OŽz°aÒú Y‹#lŠ(0ÏÀ¾a>%+Œ CÇt‚‡.Pç2œõȰOÑ>|Ä¡Í\t¢†@Ò„)´íŠ: Ë,§@DÅh±+cNÀ€ ûxŽlj—á´ƒ3,ä{Êaçèr0òÞ&{~ ̃aÍ),LEB,cº/¡ lMƒ’Ï’¸K“Ó\0>/ z öN +ôrÙ¬]1ñ„ŽjR62ãFâò„Êд¥ n<ÜOæY«:‰‚{ª<¶€¤dáÄ8•Õ¡vûò·½…(š>›)2Ðro΀LmMÑoî^&(‡’x–äÚ@3¤¦cù ÓX¨Äd™e!¶Y†¬L;[Ä+‡(:‰Ð`:!g7 i±\# ‚ÎCÉpTÈè$ÛJÎCltô`+ã"&Llj"Š,˜’vÄŒT€5$ˆB둊à‹Ë ­_€×Å#¢üå„€Æô £0v®h ÆË¬Cq¹Na¢Pzgˆ¼¬'‹¸1Áø³Ð™ú™d‡ B¬ +D +E·aÙ` +Ô”}Y\&h}lº`~F†Ht™8 d´9†¼ÆOn?l¥/ÊC(¹üMAñfع*ÖVÀ0ŠÄÐ.³Œ°ê`œ”&È0ð3¢×²áðB|6Þb™gtò‡2ù—¯·œäÎC'ò Q+¿aÍ£…5wç^çQÜ“DÈÑÉd’òúMžEîb×=08ßèà]b5HŽ€€£ŽxKIXâÒ"§úJð°º…Üa´”ÆôV`?d¡Â½­ÃË“qnÐå°"›’ð¢Ã‹`O‰1T¡?¸:³Ü  JÓPþ¸ ¾R4ï뀀´O0šÑy—¨øo´À\S'ÄS!P¶ ™Š$4ÃèxWžnìÐüOò“²æp2•Vráûˆ$=¢0`Á”n +–b·èã½Á¬æÓéY`¤@T@‹qWŽí"ÒœèÑ! ÉØ”‘ë %gt\*ŽXÅ%Õ'§! Ù [–߀.ìÏɇ¥)]™ +uvW9§œ0Ø{™W¯rÛ$Qä7ð,£žöZ?y°±Oó ó¶Þ÷z”4”=1 ”faž;§ 5c´Í>ñU‚™&+/2X‚”ÉY ¬;%Ôr=Ñ¢fµM×Z°liJG—'§ë£ÎfÚËÑKOvb®ð?¾¬?ÎgaÉz§s +°¢×‘ÿÈ(ÙèìFp°¦` )@™£ž$ãpÁ[´¥(üògA¹©&èªóDæá¹üCŽÅ\pZ!‚4'‡Y!‚gÌo_ZA5P_RIN Þ° À° ʰN"è;yÈU€É„—OÄ@ +mþ‘Sˆdn¢ŸÜ‘z¡ «M!ÝéL/sÜð* ü+ø4igöCÒ +8AB†á7;p*—‡´†m@âa]h¤“‹lCóÙ!c\Ч-£sÌ,*ú!æ¡È“=?&nâñn\Ý‚ÜrÉ­X"K™=ŒF$v©g2”B&v<¶ÎH?Å3ÝTßÐ.ï‹t§Þ£CÙmè=±˜Mš^Ïè<&MÊ€y·( Ãd†~À3zjož*/â1Í/Â>:§´œ2ÅÀÄ÷ ˜ ³‚Š’2si$¥œ‚q$x’Ý!½‚™ T0Ú;ScJRœ¿„ÀpÚª °p S.RÛ‘! +J;!©c\p¤·À\Ý~ÄQª[²Ô7áØ9”æa ÆTHœ!HI/œ• +`º‰ïåÀWÇ<(^¤>1Pf@<ÒÏ}ªãN8úsYmàVjl8ŠŽPCžÌ7äJÓâ<ý ;cZWáTiH=¢ üÞQê[ÁýÁ=‹‹‚ÂÙ"ýñ‰j2çñCÞ'ÊÜB ưŒ’kH—ÿñÐC£í,wQF¶ >_i)Y!cîŸuÀîH Ãö•rb0—œBúí… õ1i·W¿4e™a¡S1“*•ëäM„@†õs.Æä7!¯®ÊCöòoΨ °Ü€f”jˆ‡ô™Á¯ +@C^܉N*6å5'*»1Û‡OéÃi÷È +'ž,Ðê©k‚ÄÍŸW¸˜GׄOËÀ 2Ö +„ Ç‘3иLCÄEw,‹0®°­„Àgº‘Þ¿â¹ Œ•”,)c4àñÈ3!ð™5Â×ç&8]$65‹ziÁ^Ó@¤‚” +¥5µ*êf˜¡„52ø~hHf†°9LqŽ­pɨ~¢Ë¼ù1:"¤ìÑèèSxWHJí³à¸„že9Í¢œ²U¥«Z­ƒ€PkZú´1¨Ƴ+o¯]™€?˜Š(“€ó¸FKCÉèÀ0OJŠ€Ç ¹!–¯ D™J«pA™>}v±hfF  +kYF’Û4§Äíp.LYÊÊ)œD:s™Ó8¨~´êhJ”©u(÷²€Ep͸}óLÓR¤¤ rÛKÔ/>P“q°R„è°ƒØ(ãYCbRÊ d¡çŒà "ý ±+ln\Ä 3'÷9:r)^V{"r:o-}¨¨C›»³Ž2±©#ÐÃñŒ«ZÁO&8òF!Øè´]» òª Ó˜$Å– ¹Ï5ÈAŒ‹6 ‰ná‚Jgò²]A€Q€Œ±>'dÊçäÅè#¬yõ9ùô¸vãCd”; +ƒ’LS€5îÒCý—¤õ‚²/ø[kòeúÁ]ÄÜ]9¹¤‘%yHÕhNÉ,S&@MH ƒÙÄ#[)ƒY&qЇ¨˜‰Žû¸nw ‰…¬µyUH,É}x)ÂBÖ^¼ïÄ[ÁµFA²zQÒy€šœò#Ùý, Ä¢ tz”/’ûØ ‡–‚Ôݘ£C2>>Ä„—&ŒNÒuÓÁÈ’² +â¢ï{¡TƒLb!‡#©B°¢SJhËóÀÆOY8 pÒÉ*"‚˜ßÙGãÀ¤Ís:i$. ”%rìX…“áx~ÑËpJWùl‹WÜo‘™0 üËt+ä˜õù#æW:ÿvàWaè* „€IÊK¿¡`¡(GO®U”“!Sƒq^ É’é$§A ‰ƒ“öVDS¸¤Ó¨*¤.B (œáÀP.n ÃÉI/±¨¤ƒèÜ·UP3CÂcA‡ñŒmÖM8+¤¡ú3Í'º”n—û+œÜf…ì¿Þë@²Ðø3¹ ö9L›~0Wßç©weAõS:§ &v‹{ฅ +N#¬ƒ@IÁ«Þz쀴‡ÅÅ(AÀç_F&J»Û¥VÍpXó§ö2?¦çö˜çæ´ÎíE´ÍêÐh!§âsÂ-^}RЗ.¼£¨Ÿ+vx<ܽæ½?n‹6®×mQ¹%!5!í8Ò/t›9xqÝ…{"‡ ó3¼œá¸¤‹å½êäŃ1- …L}\Ü¢ƒ"§ÞrSÆb:Èó^®X&Wµ*Ði‡á®¶é¼tU›(b¶{Ž;Í+¹Ø=0¤:Gk×!Pt@Ÿûã[ˆ äwQñ¼ÛLb º¼m&+]Þ¦‚Š!BÎM Žyº(sÃÁutQ,ÄK/Tî,éôâ€àÖKPŠ’þæ…Ø b‚?A§¤Uš+ †L”Nq¾]‡ñ‚£éœmtÁ‘?NŒ`EIߢ&M˜àD˃meLÇ×¹(°g_T¸`aÒ87õæ2B{° ô…sgç€þp¡KªHŽì‹Ö7”ó‡ûxWÈl‚1& ÜQã&ê \%w4Q +Do`˜.ëX"Y"e‹Ÿ¾¹Fσf/³YØ,êã,ɯŠ;cºÇÓ‡7„…Ï„DÃtu9' Mé—ü"ŽHƒîI©>æp®š-¼P$]!¥@A9»B²twJú›»HÛï†oš éæÞ/¼)šRðbÈIhFHx }ZOš #ù㋚A/ô!€Êg¯¿æ…&\pA^uÒ~ʘÇ/‹Ò!ûˆ„XÍpÏ£fu"&ðdâQZ-I–KŸ4t/½»”GîMW}IÈnÍÃmwyØoúÔïˆ9ó™.oqÌ EwóáËH0ùÛ‚4ŒZ GÃIãŒ.n•"¸šüÚMI +Ž©ÒYpÈÑB‰2ŸŠH +#Ë2Ïø‹x¬nÿ”6+ ò›oX\it $£páD~A> ïqsE£™XÑꣳ0 ;-&DVR +CÈUA÷ŠÍ6€ä6xÈÚJÕ9AùÑL®é ŸmoŒôã‚Î=òBíCK¯3.‚Ô­wšyäŠ0÷(û!€CNׄ,@âEœ)ŒNð@LNY° +yÃ)#_¼ØXÆð4ŽÃp!^T:ñ0ݵÅS#XD5£kîXFqWe³/]É(­5YûÏ=X(Òò)·„:Êp¥PꨃY>¸¢°l0¢»kÐ齘œo©§\”ðÛC«Ž<ø¬ñè‡A¯cÁGïàÍtÑwíþ¥+û¾×œ]]xÐ>Dz¶)¾ô›LÑYÙ{s6©L_;MÓ”ÉþðrеíÛþZ•ÀSo¶èd\™Ê©:k'õÉ‹ã'ý‹³ö1«Jc¯kK^C”Y;)ÕÇá5ý™òëFÓñ¡2ˆž«›»)brr9: endstream endobj 169 0 obj <>stream +¹ì—ƒNY•®jEnÐ{ªôŒÊñe¿º¨¤âk§i0<šô&kÖ©H×Kßë—Õ%äTõOG»;¯JÝI{\>•ÿ¼´C·ú䜩µv +yUò—ç/;“ö»}—V©"–´Ÿ]ÑþÅ«Q²(—ßW'±ÝWôÁš;çhx9ê”ÏG틳^§ò=¨ÜA½ÁŒ¸ëÚ)^”£öd8ªLO¬°Ñò½7¸fÖMu¿ÃÉs0<¿Ž{“sç6ÚZrÕ&=jw{—Õçß³Úfo*²-V›n¯ß®†°M›êc®[}ÌuïREŽ.Άýá›Ê2ps¶-÷PºÝ™vïNÞ_™Vý´ÏN¦mPglº¨l°Ý м½ ×í›m™òÛ¾{_sÔa›.Ǫë˜["ǪST{öï²6|d +³ê[œíÌÚP9Þx—µaý«Ó5AÉĪNáß»EiUJ*÷Ì=\”6> +ªzïlúû¤²åà¬=”ý£²_vêØ=æ+®Èו^«9_ñΖ£§½ñE¿Ý)ÏËÁäÛöÅö­Içm‹ª²;y+öJÕÅŦ/K•-$[³,ÕË(¹Á¢¼.ÓÇvå¤é ºåiop함i ÛEÙž<­qÐ?©±þ„¨¦*m»45‘¦æ¾fw©¸ÂíR»\MÞ.µËÇ<Óz›¹]ÖMLƒ=æYƒ)ûoÖ°Ûïöó±ý¡q?O +ÔNd³)ªÔ=¼Sò¤Æ ëÛr\`½;ÿ î°OôÀÀ&÷Ȇ‹ƒÎðüb8¶;«——×Lôí ×ñþ#y¤¶ÃXûˆÿ‰†Û'V™KÛ$î]ºö¨79;/'ÕçÑö ŠšÊë¦g©<ß^—PE׿G¯LÈ5$§„°&ä/wJˆÜè¡U}’¼½/Kéö¸?VZ±v§WhÇÎÿ¼ó?ïüÏ‹üÏõ2‚îüÏ;ÿóúŸwפìüÏsÃqçÞùŸwþg·3¼OþgT7ÁͳǵTÏÏysÍv›mDÞùœw>çÏyçs™NO/«ßϲ-¡¦{ì¨V†ÿ©:›KšïÚƒáÀnÕ;m®ÞúÕ¢Êòürtj·”õºoºÒÚ‰ûPöûÃ÷U)ì÷ÞœMìïÍä÷­LãlµM—+÷øZâ ng‚Û™àv&¸•cõ`g‡ÛÙáÖ¦†Þê¿w¢“=~3*ËÁc»½+Û5®÷føø]oØ/'Ge÷ñpÔ\çgßèÖ= +óÊ&Óöo½óËÉ5÷)¦Ò‚ʯ}4êÊ4•}ûP˘•Ô¸3ëÏÓn,ae»ãØ™§n›rèÙ-œÕ÷ÊeÇ.~£o~½°Ël {À|Å;púÔ¥²¶Õc¾âf[z7Ü®H켇GYjL¹-4OYUgí¶©1ggÌÙsvÆœ1ggÌÙsvÆœ¯h`ºqÆoÙA›ÎΘ³Ù{Ùþõx w–©ej‹,SG~½½¦©L;«Æ.AÇÝðîÒsljâ”Í–ýÞäU»wÍyûDÃýNÍQ7RmãÓrTO±ái9ª'Ø¥åØ4B>Á´¾ÚlËê¹ËlµUËçJ»¼M_Bw™­vKè­Op Ýž@€Ú«Õ.«Õ +í¸Û6Ü›¬VŸVê§£³vwøþÓ¾wh—¸`+¶•s“}z×ämÊLºOA¹ÃÓÓq9~•ÝZÂa[&TåË[»×¬i˯MHåK±èI—8ö>©=ÂêÓío6¥sÖãÜž~Ùmâ6|Çdö ê8}ßëÖˆ'ó¥×o +Õ):+ëÄd…âëW±>Å­ö-¤X^3-M¦*Åêšã](Žu(©®:VÔ7EVîÌ[±[Ó;óǦ«É;óÇ6M¨ü¾˜?ª²3lê"¼3l°\ß™?væ­2|bëI»F¼à}ô`ŸŽÚI»ÿݰW=6ßU®ØÇô¦5ÓÕ¹½ˆ¡uSRÙì³-êsuŠ6ýôñ`x4éM:ר€Ó 6”þ¾×¯qÌ}ªÎúB[•Ó0´Çå³QùÏËrЩ¾]˜©µ~ëxå×ÁåùK++ßÕè»´Ê6­ +÷/ÿRq|:žW' ßÁ1â]:©]:©E¤Ýa:©¬Uù† É°º9¼Rîkf¬kô.1ÖÕäÝeb¬[Í#u'Ö¤ÚÙ”nÅ’ôýåèä²oçÆškìª6|ǻˑò)äHÙ™a¯Ü•Þ»(´í¢ÐPyçÆò¸8_s{ "ѪÆÍŽC«NǽB›TTÚ¶ËTÝ7Ãÿ§`.Ïî¹½¼rÈÐÌå»=à „Æn¸Û~䩳Ûîv»]à'³ ¬¬éìvCǽÝÞ×@¶Ý>p;÷•3Klç6°2y»màn¸Ûî¶»màê›&uï¶5(ÚmPyçÛÀŸ†Ãî›Q»ºtÞØ=`“Ý—]`Jîí>ð^^ys³RTÞA|”¬Üaµ9Ý‘Z·Ë°±)âàþgØØ%½Š»0ø +dÖØ>™öÑò…¬ÛÚÝ·ú·»ÞüË“~»óöqÆíNoòáËÈñäC¿ºÜ—^ÿ¡á:W¹o‹˜«EÔ¶Ì©g0·oJÕ닆pÇSç~Ú…o’ÌiÓoûcÓƒû(ò¶ø~Ãû´/ªyÇ춈ºšW5uÚ5ô¹©:›KšïÚƒá`ݯzî+º~ø›_/†ƒ²Æú;_qsu jkm%c¾âf;œ6\_á®ëmQåwÊàGW·L{Ú)O;åi§<–G^Èo¯ö´Â2µ[ywþ‚]ù'`U¿—QˆýÞäU»wݾhûDC{Ô›œ—5nØ&Q×z¹ñ~ÄÊ:ÚÛkÒT%”@ÑÍ5L¼½¦dJÛè¹&()%Dn4!Õ'ÉÛݺ–Õf·zîVÏØmþ +Z}áÙ𴺼ޭ ›6´>Át{LÕ»K%?eÍh{ºäöÚ±}Ãâ¾f@º‡·ÌWM.³}»ûŸÚéÞgøÝ¨ñnEÀosn§ó¶EU9·È6È÷úÂpÓÅûs[u|}äÎöIwÖÈü‹¾HU²ñ[uÙAÅïp/Ø޾­07QpÜC5ê>Ÿo\oz”;šPÛRd-æ‘5ÓôòÞnÞ›Ü"ÍÊ‘ÚÉEîHlk:ŽÚ +ߦ‹°zƒøþfŸ¾Ÿ‘€« î]@à†N¨m•…n‹”`­êguvønÝýxSêçÓrô¬7º}ãÑö¸£'í“ê}¼ 6OÞ¨ldGÚ¬g)›ªsw‰À.×Û'TîÝ`k™FÖø4†ÛóÝp»ûáÆ>á¶Ç*¸‚¬ +ßÚƒñiõÛ.6gô¯¢ðlƒç¼-kQãvæ“»;°·³œÜzÏ`4Þ“~·º¡€Ù…®ÐŽ»mÃ*WX=xò‚eÇß ºá*+)€7¼²(0JÓ÷Ë7½AúÃÞwˆCºŸŽ>œŸ û{Ÿt»gíwѽ¬ñÄþýùýÞ¥ý/k¼ÜËZº0vWÛb2—Æ‚´˜ÎL.ím2•çöKžknTãçö^ ùùƒ}ø«ýò zß`YãÛÆßÉ]xÃë½fÖ’Ró¼hpÖÊ•Tó½&Ó-VdÒn1Åd£ÉeK"o@iÎrûŽ&WPQ4šEK³œéÆÁ^„1ÞÒyf‡{PÕ¨ÂVåY+Ëd_¸RðE´²\[ôÌ´„æ!B¬ÑÁ6(ãa©jå\s±ME“REÔËZEÎeRªhq©3xoqÖhZ4Yïgy‹1) å MÆZöµÚ6]¶ +¦U,v¸—· tx싲"ñELZºÒ7wö,¨ðÎPFÙÞÊy¤Ê’)uÁSÒYa¿³‰?ö3ׯDBw(Á#ŸöˆºãA²ÀRš)ŽÕ„ÒȤ1àÐ7…m 0 ñYïj‰LiÄS´ŠBê$`¬ ‹:77EC°–0…¥ÝX¦h€Ú#8çÐIJ­.r!;xËlá(\7Ø¡Átž-*„í5Ë;:Y¡$…í!J˜ê töl»2-T Ë fàMzU5’1`;X3CÚöÈœJ}E–‰"≃0¾ /28)eÀ˜‰†a•ÙQ•sE0®"õMà™æ*2¨)xœc± 0b¶w¶¦¶,`-žéÌ!ж¯€7¬Þr©¶óma¥Lƒç¶®nÈ––¹@\Ûc®í„J5ì4Ï„ä¶B€X2ïµíµ“B$;YQp œYt0ý9 µcF¤ ! t°wº÷à +¯îžn<ü¬ñóO{މ* ]QXÙš Ä@WX®%«ˆ,¨¹ŠÐJ9’ˆ­Çó‚ëÁqmÑõàx%áe«­"¾/`X[„aµY!fóbìÁñJ‚ÌV›eˆ«¾0³üZEœ=8^Q ÙA³’HsÃ{¡æfÔ*bÍÖ\ غ‚h³ý_W¸=8žo¶»æ܃ãUD܃ãÕ^> ‚k”q^Ù³Õ‹B–Õ,D[‘Y¦Ùñ¢ó¤Al—Ràì·rÀÎ(¶DõQ´ƒE,Á$/PhP½yòÌ nà[0‰µ°¡{æ ñõ³´.^æYa Ŷ—æÙñ%Ðus¬H€±É±ö"X$?¶g,­;Ï–K3Ïšdè _~°»iœLí-GûÃaß|ÁÄ+»Ç,Gƒo`Þ}~Ù뺽æƒcåwPI¡×vg2žŒÐyþ½ßLÙvÌ„´³£I,b%„¥ECÚ)¦­ü•ÊÎw¤Kî¶-^—í¾ ò¶¦°GýžK¯i÷IÏG½î”^»í:Þ+h„˜Û;-ØMí_N&ÃÁñðÝÞ¥›©?]Z¾=õ“lÉINï²Æ›=+1²ŒÁ s.Ç/°³ ߬˜áî÷¦[)x–ÚÆ)h §”ñþØ\%Xù ЖM T0ü<¤wâw(iW ûê«b´:5¾áp^[ØÝ¡/ÍIZJUf‰ÌV<‡ÛIÊ®æV(k‹yFÅí7×Ì“é¿@A-°-Î8HqÄ¡aÑA´@)s Â/ð«â¦ªZE§áøæ_ÑDÔ¡™™Ûn`{à‰À+æGÀáÞþ ̰Cï6ÞŒÚÝ^i‡§ø ;µY@³äkì¿}^@©±­Ñ°iF€})tÑÈ3»¤þ|>UP-.¨³Æ~§"ÆýJ­À±¡›ö÷÷þôƒñv9Qq˜&l:O™ç¿4~K9?Õ'ÄϦgèTwÎõµq8ÌÒØéï%C*Ž3?Bh€¤]›vyBdgY'óÊl YM/å´É Käl'‹Å­¾0ÓÉË1îWÂhw(±“—Hn¶vÉ-v83«í®OHŒÊnoÒ8hºK…ô­™½¸Æùj{ÌsS…¸ñãNt3àƒö‚¶ZU~÷d¬®æqß‚_2ÿÚwqÐ,Ý'Š:ú-©âÐ8Ù±O½Ù7È!,Iû=U$ôíšl‹Ÿã§±sͪܲ +Ûö °"þØLê4(Y¤m›{¶úb®ÑçþI;VãæÁ#¥/ø6ŸÈ£&6&ý9­ç±ì%/9œz%4ÁŠÑ R¬fÔ°{ÆÖ7Íž¶'å³^ÙïΫCnŠ)¦%N2)˜´úeò%3JZíÖ–ÉìuÑœsvV›uU¦vëí` †> v˜Ef”Ð0Á×R…V3¶*¹•-# WóóÝîá»ià3n™ÑôáF¤Õîö`õuÍÀÃ'hÕ*|èåê…ºrå±?ÀÊ¥q0…Ý[Úå!ƒ'ƒýˆZR~±+Õ8ö¯ÆaÇ~\[žó@|JGŸŒÔ®¤E-o¢mÀudŠëÈ"®!3OȼDÊ@3o‚E(uÔSLŸl9­ºˆÄÊ…Äæ0$à3˼Þx"A¥JÆS6_aa–ö—ý…;*¸#"sm÷üj +¬üUõ‰Hô&¦ Èì*b®¨8K”rD)G”ïÿqÅD¢ÄÍHÒ3$‰ª$é«H~¸1?ܘf"~~¬áÆÓáf¦áBÎSÃÓÑ6S~–îhàŽ„ÌµÜ|ÄÁƗ;dÆðe3fÎ]ékxöû6¸øuó…/™/üºù2GRæÆwCˆ»•…2® ’N‘Óp»1›&$–ß_T~¦ý›Ú-ަÌÿû±†ÔlëÍLëggÅlëÍ•­G«*ŽÞpÐâê>>ÆØÑK¸¯—p_/ᾞo?Œ…#Eá¨þß8vô’‘¯—Œ|½dä/h½ÂÖ;ÒñÜýûÑÆÎ­qþ‡°¡›ï¬UpÎXpA€g…)؃[µ›aäˆ jW:S‚ +Æœ:o±á*sNë +­2Œ>8mÔXãɾZ6‚R[©bH¿O{¯î/᯹Z_Ÿ‘ÊÌLëšÊ‰Y¥ÕÒE¥qªm5¬³Ç2¬,¿Þ^´þ­,hñ,£DËY)׳¡ /ºÃ÷ Ìûh;Ê`Õ°ò3²ò£©SwH¡—ú|r MÝ’ø%å赕hîT]ÔÒW÷%p°Þe[PDÁ`pGˆŽ¸›y( ¢×¾Lh0¼_R4DAˆzÂ:Ë20@-²SœGß '¯ËÎpÔµ³÷ Ѩ]Û-rÖÒBÃÔE¦çÙÁ“Ïý|ÿþt8:§ B8¶ììOÊã'/ŠcÛˆ£É‡~y_íJ=„Äd¦ÐŸÅ˜Áýý'Îåùëá$"õcÚösD_aëlg1ù3Q6×ó0ì ·3Ršz¦ðeLKãÙ@ÉÐŒ0¨ˆ]îÛ/~„…q˜‡ñ¤ã€&DP»q(}wTç³Óâ`/Ÿ›;!")Q©ÃP +4Íò¦š½âбã¤>ÃQEmøÂÑL_ô@XÑË‘\ ÂBf–UÒ¶’åI-X ê¾iÿÚ7¡—hê%~iØÍ²%³ìOKÍo~šó0ÎÎÚ󽹩'r˜ü3ÂaN€¤ë]* aójV†Íɹkd_²^ +’uNöÎÊ …biVvE‘Iyé7»PVñu^/ÚÌ2ã4JIG$¢-8XÉð ÚD"Új¾iÿÚ7T›~É')Ú®vnOM߸oO©ÌÁ‹£Ÿ¨¶»5´«\h?Ä¿óŽRÜÎÑ$b~ï šÉ,Ì« ”},×_Påp™º÷ö:Y%mŽ_¼•…þ#”ÿXÛŽçY¯>³Ñ ›+ö8³Þ7ØäØÉ% ¨> t Û=j‹çëæA‡_0ö0T\ŠOqã!œY‘£šÊ5G—@ìI†µY+‡êyU[ªíI?CäÂÂóÄ@Ô)sÁGºeDŽ1Jö<œÛQkû03áa[æýV ÊBµ—|qU- ©¬\J£!¡spÆ«–äF-|+X^Zy¡ÐV [™p¶Ó2š¸x)&²|IUf7ÎÐ KÔ¬Ò^SäV|kå<ŒYÁÑò,ÄE²LMú¶=~;=û{ƒ·e×埿²ÿ\Ú¿xÜÉŽÔòKzÀ1üº=Æ3RÇö%Vê=GÉ]¾ëáiП¿³€¿‡îk¢a +é¿@„òÏgËËÈ•sÿçÉx ´#As`[ž¶'í/í´àfïçÿß¿ÜøÏÿû¿¥þü¾üçÿû¿õü¾¤á»ßw¿ÿË&ŒÏ«¿n~Ý숻ì‚P9ö[„Öw×ê!EãÙåo¿}h€”LV÷Ç NÃüóçN=M>óê©ÇpÐï]\ôà‚î)ðÓÞÔšî øÅà]9šø16àxæÕNøq¶×éSÑõ?Ìj3±÷ äÿt‰Ô?¹ÀF½ÄßhN­€ó"sŠELôˆX}!0­~Š(æÔ‹Õ ?­bDXT2[5¨ª«hXreUÃj–«+p0eeuN­ªpTkõb•ãÁñ3.¸ŸC›Ì2…ƒŽ¿[áɋƓËɰá&dï·2îævg/OÆåè]Ù=¶zö±+4N¦EÕj° é<%·h1cŒH§ju„…VOÁ|?zä¡£B’.¦–&=È #Éw + žãFçJû»ÔlŠƒ)Ì)­ø•J$Œ ¤™b¡j©¼HÙu¸‡gV3“°ÕB +“¥ýžˆù—€Ä€8p!¼>a_hf¿@L¨ öÈSñoŽSÈ?êpî0å_ +óC»ÅršI~øÛFärzÞÀt³ ãÿ8œc6ÉPµƒ–¬ˆ=…#,²0…!™yàDhB*e¨©©”!‚¢” D“”IAÊÌr xÈæx¦ ¤ÑJ–«„ ,œ…ü³"Æ®FÓ‚'ƒ3¯S<…b.òd +OA<ÿXàß HŒÈ‰ ± ‘¡¥‘}EzæôÙónŽKÀ:»zšu)ÉSƒJ9¥ì+¤ž’~v‰&’pNXR F!€DKK«BEÄ)À³-‚×RðíáÝ‘e¡…‘e +E:ÞôÙ³lŽ;À²ÜJ®¦–Œ„”剨DÚs‹’éŠÜ¤^aUÆÜë¨-«äQÁ£çD¿#P¢ÞÅZ^I‹x=€Þ(w¸AÒ&Õí§m—G ^eã|9¢bGD¯‹µˆò€7ðÝóÜA–‘z’°Œ@4Ò|ñ^;JXF:TÂ2R´B-RÅ^$,  È²äH#ÄxzyÂ2ß„eDD¨('¼ €X6Ë)Ý-ai¤ìâI#JxFŠSÂ3Ò®B5¯~¼þ9áA"Ã"ÄÑEHåôâ„_Ô¼„aDB¨è&Ä €6Ë›)e-–§_gãóêOÂ0Ò’†‘*ª‘² aYEž% G!ÔÓËÓy雘NLOFœ˜D{˜˜&æ Rí,òŒ9ÊH›!ÒIበjQdXд+B‘a–‚®€˜(/ £F~ á‘}ˆ5yöÌšåKªŽE^„ˆ"5†¨&M'òŠÔ¡È*Ò˜Bá¤çȧ lJ Há$zé­‘GÔ²È#j;Aµgòìy4ËTÿŠ<"Ñ“±ïè%å&òÈ+@‘E¤"„T(BIÏ‘EX”@ÂIäú—FQ»"‡ò(¸hõ(“gÏ¡Yn¤ +WäAˆRTÂŒóºLä)<‘E¤…:^g +8ýsdQ€%g–õ8‰^zk2Ó|Ë"¨í¡QK8ã³çÑ,?®>Ò[ÕW™9 öGsYBlŒ(¿À™d‘-vY†2råÜ¿\–¶nê±ô^úÿÿâóMü—éÿéÛîÏîOø³` ýËÇ}Ë\õÏÎ/XÏ/ˆ>ÁEŽhe׆÷æÍ87t÷†«8ëà˜Öpq@Í9'‡£u7Ç"Þ¹_пä³Ê=³½ï ¶âÈ ´ºÄV\à±Ð!XsÎ2­î AºfÝ!\Å!²ˆwË™¾ÈQ2­á*±58Kº‚»ëÍ:L¦Õ]&HԜӡ«¸Mqî +./p§Ì@k8T íä¼K¡+9U°æœ[eZݱ‚„͹VºŠse÷–szÓeXÙí©ç/˜@q%× Ôœw¾Ì@«»_ [çœH­ï‚YÀµå ^àš™VvÎ@òœ{Ž_®à js.ši`U' P3ç¦`}GÍn-gìÎ4°² Â`f8˜T·¾Âqæ9ÓÀŠ® eΙÀúºB«˜wóL+;zlµyWë;{°Ú¬»gXÕáƒÔ̺|XÛé³€[W­isΠXÔèÄѬ“¨Äu\B‰êÍ;ÓÀÊn¡¨ G+O¢ ³®¡ܺ‚±ó.£XÃi”¨½SŒ]Åq”(·SŒ]ÅyõÝ)Æ®â@ZÀ­ +ºîcWq-%zîgë»—¢:;ÅÖ\L‰‚;ÅÖUÜL xUA¹+8 ÅvŠ­«8¡õuг«8¢vZ¬àŒZÀ¯ëµÙ”³õÝT‰&›²u%WU¢¯¦l]É]UØ”«õ]Vó|º^}M9Zß™U×”¡õZQCM™Yß©uÖ”“õ[óü¹^_M9YßåtÕ”‘õÝ^Q%MYÛõ•Ô”õÝ_óܹ^AMùXß1•Ó”‘õcQMYßAµÒ”“õdóüYÎÉ¥Ùn;ê>¿êaݱž—³I£g"ùo+s´-#ðBÁ +ÌkÌ­dp‡ ^˜£0¤€@p¿Œ™‰å ¸$Ó˜ I»(t¸w¢ýOpÆ]ppÑâ–Œ–rù§¹Ux¸Ó2PLRbƒ#0(òyÖÊð7âN0ÏÒŒ±!™«×\ (•‚îÅÜ +¡…¹O'¿ª5s.@@áÊ$Clbvïf +Lí[KÍ´qãòAÃ-RVþ)œÉ¬!MË(Hå à§b}Ì_µeÿø ?—îꌗó©µêÞžòjiì*0iØA†ú†KÉ[ø€8weVÿÃ#Þ §“0Ï%sÆîª%0IUÃeàpoqÁ¸®¬ÕNñ;à+\rçäMÉ“†RÞôSÎå¶ÃM|JÈæaá9´> ‚7cáfŽïtùñ~âîÎ%WÁýØÌ‘ŽfŽ¿$rÇüªdw•¯¾`.GüTª9ÌÆ*foE`‹ *9›çn9ÆýJYšïÃ_}aâCÞ¸\ÖSün"Ã#[=›šŽOñ#tIÒQS=˜þËÄŠ®+>ߟÉ{“æøÎ¼éŘgÓ|‚¼O‚Ϧ#,Tl¶‹–cܯ„Ñ"X”1Ò%m¼qúÞÊñ\¨•Ý HúxVÉÁJ¿aˆdÎ Öp¿áõôÍþ"l_a<ß4ª+“’˜\Ù…¨RR’&!¤œ‡W-hÏ‚VÇBs¨®h#‡sŸ¬7IœRmmc5qŠ‚“»þùÑDnÌâ}[VY®‡?\\qÇUݘ!;ŒÀlT`£Áì?.')*R"~åák3)Ñy˸›¦šr‚6ÃEWîÑEfÃWŒuÆoñ¢,¬Œ÷gJ¼®Š¾†f¹[.À²S8<êƒ=zÝá^ÒPx}EhbJ(­õÀ€¦(˹ÿ毲¯ñâ$Hv®Tr,À문ÿê™ä.`rddžEXëΜ”ÿZhJhA(w'a~Mw¡1# <ʨ‡â7׌иäk3ÇDîØ +ÔASˆìjÈǹi+×8HÌ–=³ä®­ÅEÞ¶µëü}[‹‹.ºq+Q;R¦§ÜLx;#é£Èkb5u)uyh3=‘öQÒ›+p‡ÕÌ +¯™cÝÔ½X~/áX\Xçsùޝļ_óÔYqŠïÍ̽™y†n3ŒÝÙy–Î@ß]ÉlM¦p3éî% g7¹†,_ÀpænF]VX«… _Šy¿2æ)†ßH™ã9v+L×Á0®™½®†Ë zò}{žÁþ>!ž ”¡÷Î:ü=~s?ŸÆžÄ[RC56ÕÓ³}~º9‰çD«0R74‡[Ùäu «aN®V(nÏ´b¡•)¸œù|Ï¥7Ñ î-æEK@½Ýq™ .f…ÛÁè;^Z¯µ‰Ã£)xX¨ÞvCš]¸pïè«‹&ÚÙ»hØX­Áh°å­¬PÎ.Whã nXd@8]2ß©·4gÛÑœmêÁ^sžžfJ°³þM3¤™²«™r²ã; …[`¸^Nµ„‘¿¹›êrw{rÀ Y:1 +NÓ×O™$B#á‹Cáˆ-‹é;’×Çf¹›ï¨½))JflÆóXåNh‰2‰±Tr Ü8Ûøá|5wn+ÃÖŸv£;lB·&ÏIw,Îù· øƒ2ñµÍ©gÂÁ ³( /yLÑÁå}èEžòÝa ¢7/z¥›>´”Aš`ó$Þ*nb—áCKq)HùÙEM‰Õg0Ç·lš™¯í“–ÕŠ¹æçbÆÙ×GGSòدš·)ˆáê5;ßаUˆÜ'†q ;]%¬LVØ¡ÐO–£O¬aCW®tðJÉt,Rx/m@BzQg/€,~w÷»G È‹ï!@g/´%”¡Ö$³u–^Lðó·‡?¼xÚø²ñ°Óuúå±8þ¬G*lOÙòöÇ©S¶7¬|ʺtµ‘ï:ÉZ"gV] +0ôíH޲ÎÀUôº\dº«lå,lg‚kY`§J  ~Ë`ÿ`Ë 2¤®4·èX!]D¡VðSóG1î±;O£µsÙ¶°-jD4àÓ0ži\f 9˜# $M—ÜçûÝ–Ô·žZjŸoÅv,2sw€[c¹ÆÚþ“þ~±c@æ0ƒ0åH·¦ÁVÁjÖ~ÄjÜN{,Ü+kpÏ€(Ð)`Ç’RàÛ¼ËöE(@¬zÇ¡+è4,·ƒ"@`Tk ]QLÚ\bôŽ¿Ëv·Lf°»r‰ÿeêªnI%\J[+ˆœnŠ‘)¶úé\,¿ráb®¼0ÃC–õ /…s\‚YÅØ'Ãu@ÐCL:v ‹=2×ióýxu¤ ø=mG1È„ZÁ§(ñ¾™ågST)«àƒžgwg¢°CIBP¸r¦®ÖxÍúÑÙÏk7Ú£ö³[7±– 1S¯·%dÌ]Ç–q²&d,Ùösã‚ʘu3t­Aà +€¸}„ˆ1Øôg°*C$=@r4‚¡Æ}Á²ârÖXˆÁhû.Û¼ðϰžX]ܾX` ødg®q9L Ú][çA ³,°!pÆžBqgÛöG-ÝZM29ƒ/Y `Ù·S+ƒÁ ›1‡ø ‹¹ˆxË ª›d[$¢óCã^EÏÎ’çÈáí–ÿèŽI:Žj%.2¶©špI+Ç¢GËnß ðÍ´Àî{txøÒÎ=Û·Ã ”PÙœ©atà2@\ ÜΜ*Q8v' +¬-;^• çrì¢ïþ¥zó€ „”ö{Y*wÂ×äKjFˆU/óÌ¥IôÕ „>³ºN + Á&Örg6­|•°¶[ü¹Çf—Uc0*0€bc©Þ<„0Q®?\†bó¦•ÅšŒeŽAŒédŒèç0y ÞÌýìD ”®Rq/0Þn¬àò†mFãzãŸ%N%ØPx@Noðpô£¢á^áŸÑä` 7:` üBˆfÀ@€ø‚P+< +jä `}±•J³U ‘…* TÛÞ!„ôHo¤gß$ªì›ìqŠÀëfS _A•é‘pÓ³5Uö ›nwg£ ¶Mܪhʪ]ÌaV›PÚ,ÊøúVÃïÛ'ûíQsÒ>™P©”‚®{ðÞ»¯èG­T`(˜„”‹€/è´AyèÛÃÕƒ¡–ÊÝ£íGW”€v¨ü£™^tsµ ‚U’ÇÜ-˜€’»˜ˆ7­Á§¤±ø kO¾ÛªÌ?¢÷‡pâƒkbÓIî°²¨™'߬%îkU=‚ƒù†+O`tã«nù‹e3ôøÎtàaùu5UŽórÆ·]ã­û«¼uþ¦¹™ø©q¾7?b¦ÆS:ÖæFb£Î)˜Þ©q­bßN ´ùÁ(§†ÞÍCˆÙbËt`¶˜ïbP¹ ÕÈÕ5•^ÔÅ5Þº¿Ê[ç»ØÇ«‚‡qklTdƒÝ àÚ„Ÿ`mÛôøš/Õû¾üuòdT¶O‡ËñÌ +…¶×°_˵f¸IËá@Û±ahŒÕn$žØÌ¹P¢ñó“Å‹šOVFÌ­m¸R¹Å->ú‡¦šðßÇ8lt|%ˆËÜÝ÷{Õ#ýºýCÓ?Í?øïãÍ- œÅVA§q£€Íf†©hòì}°˜ííø»áÃalífs/&ˆLØûî~ÉÝ/¯ú—öß—'ÿ(;“=wJ®±?ºŸ5¾mÚoÊQãå¨ úЕ¿5Üí~¿g%ùÅY¯ãK~o™ÿ¨!“VãõðrÐ}4_ö³Fsïát–]Ycº°j\ +[áY¿=¡òv0¼XÆžM>8k:Ãv¿Ñl¼*^ŸŠ#Š®+:U¡=ùãØ~¼¹,©¬ï®Yôˆª vüè³F˱ÚöÍ£?r‡ÍµÚvIÚlû™:A1s¬°o† ˜Æ“Çû#;Øû%b8ìØÙs|pdKêcàè1öjVk"iIg[JÒ¡0Vð÷7* ÙUm]éÕbæÍv#6õÞì–Þ«ð½ÐøZ»]Âø…—~ÌŽY4«`¸ÍN+ ³Â²AúyÔ ÿ 5|ød\‚Xø–¸j–Ld¤ÈMbOÇwå{*Ü`Óbîþƒi&…UpîÀ|SöCƒ¼ºÜñ [ʃۣ…û….„ï=úÁðýìBùðIÿÃxÜ>~~ôYãÑw¶Çì¢óè‰]Iß•TäÑÁðü†þ³^ß +•l§÷ WÀAòþÈùÂê®~ì{v¹„óŽ&íÎÛöÛã^'­>¾-«×çøCÿåÈW´¯º”û‘+æ9ШlÛö¾‡GOËÓÆãÆ^ãa‚–óÇ |mãñ^ãÑ«öh²€²ƒá {Ù›T!ê +,@l î^É À9ñ’†Ìgó·ñwv(÷~Sx|¬žM%­ÊfXa~i\Ô¹ šMs4´øìV?ŒËoÞ•ƒ—ÝnE6ß&ƒ`™Ír‰áëvÇVàåñÊ0w5ŸVpr×jãv×öå…dVa¬ãCùX\¹‚AûýrÐýXBdµgS$/Ö_JÈÞ£o~-;—ÐüëÎ »¸ 7YÎݼ 3ýè–;/ö^žžŽËÉgØKê{‘åJ¶Ú=«a?r‹¤Ÿ÷œ{8…¯qh¹ØøæôÔ®Q¶ô÷½É*27ŒÚ´/c»YûìEò×—÷Žà_~Ú_ôÛÜcEy²mÓåc¯?}ÜÞª€F[‡(òƒ(ˆó+ùÏZ ,è.i<ÿðåxÙÐÞY–îeiUNìlu„I¾Ù*ën6nÈlÅ&b2ì®2´UÒØ@KמýÜ0+¦[ÎÒûÍ®Z˰œÛz,]Ñž•íÉð¹ÚZG+TNkÙë+ײOH +;)´“B[¥l€$Éá×N’xI²ß¿,ß•›îйcQ‘‚gîÊf¸)|ðf 4ŠÃõÑ9Èl·2ŒÔj>6Ý\ÝOT¦ Äp¶¸á¹vi~YV` œ†d.rkDÁ™^ÊvŸX£µ†¤ïvÜ(eX°,1 *2mAjB³|¸@®²û“k-É1“½7òa@-°l|0†Œ+ßR–À™ý{ÓÜ‘3 oÊ +Caç–E>¾ÁN/®ÔR^ÈÈn»“'´©Þ 眠n 7¤à€ª–Å4‘ñ¥Œ½v›*„%ò”ˆ{6F”yã@dr­úÉæÖ%8[Êàˆ(‰ò‚,z GW»áqÝð2Ïaâ`êÆ†¢[C¦-Ê™h– ³CãVGÆn³¼3 Ç çÁÙhh·™é½9ëÛ¿“­ÚwnŠ'þêWÚT\%, …—ÚUæ‘ß(ŽÄÙ[žö,vÛªÛ£^È:“ùCaèå”ãñÓòÂŽµñKúÕÛjèç…• óTÝÅ»jA—ï˸dΕzR>=†Òxôà×vË¥ñ-ì'ƒ7ýrŠäbú·ÅL¨še{Ê0¬;Í­ç/OþñÚ¶þËÆT[¯mÒÓ8Ó–™w½.-6;¿¿nÄšçó.®iÑ»]Wñ ·Û¦(ðöQiÇ>d6Ðw¼eföËòáINêþµl:Ý8õpp"éjIè +B¹¥Bp +W53qýÇ`r”Cê-Èøê§âðt<°$Ày¿w^qBì¤þÊRßdçÀÒÁ-4ÏõVÈv¾“í‹e;GËóvmuoo3sEæ%qû'vl-È+’eWfÁT[cɧ¿ìFÉG%þN¢û3HÔZC½· E~û]ü©EžŽ†£³vwø~«ì!»ž»šÎ›c¥täÔ¾j']¹¥›éÙP-ØÝk£'ýAwÊôqÒ¿DÕ˜ +tÆ£’ù[hOvÑîø2Ž—ãòÕÑᾯª‚ÞmÞ$ìæÎ†£ß¦ïÊnï„ÖH@¶jäç¸ÓMrÑî9€&m;Ë…T5¾ùõ¢meé~y:•ËÑØïB>Õ`¨¿Zq»Ëá±Á•sxÀ€Y˜Á2wÀÝkøoÖ2/Z\ÁåW…’8žéO ‡•kÆ@ew±E¡!7ÒÝʵ†ŒºwshüS“m//¡éÏûÃ÷ðm»Ün;·S3½q?Œâk™)ªz¦ý¥Jf ¥òŽÄ>XEfþÝBÛ—ýÉ/‰´<ê_ôƒ´ôyP‚ +à/4¾¹ŸyÌwç++Ž'I«1?Ý7ƒnÌNwmŠ»Wí~9™”ØöW'•[ûðïi^×_>Cªþmo¾÷ª3Ï–‡?õ&¥û­ú`·i׸0áÌÃ×Ï÷¯Ë®Gi¼ KkÅdÔ3*û·²ÓÞ×ÜhtD[•{>*Ë/¦˜)\ºâM®ÄQéƒm*œçBc¡ÑÓIbÆPÎ]øÂ\îìÜæ³B³©Âß¶ß”ƒIÛ—·J•¥¨3yaP«â†ã!„LéO#èc`K`.ðQ~Å +Ñxþ•UG÷¿’ŠØ–ÙªÚå/–\"~Á…¿>¼ÀDl Ã, Ü䄞d sh¹eÐó¯xnÑ +ºÌØ¢{VçÆ„Ì2æúšÂœEhæ> zþU‘%ø ®À;ÍU–ÁýžI®´ò§)çÂ|ÒðAû˜ý×"Ì"BÎ$ÆæÃÕUІ žnqK?j;, ¡ ®zö4¼ÿ•*¡TLøö–çÒcòaî…€?8Œ™„‰ëòNPOÃÕV¹c˜À°U;°…‹hÎ)ž&Ρcضt +Îf0wHC¸Sd"wƒZù¨†8g™•©‚ŒÌ€Ðš§ Ÿ‘š9ó¸Edp8@Fö/Šw´p‘)ÜqÐáSØ9³èŒ¤I£Ü.CUÁÙl©°»ã$Êp…£‡»d 6Kÿ5ñßÒÓC ·Ó0¢h™V®_!þA¸Ë˜ Ë€gŠf…±SM¹رkrÇ|F}¨sÙ¡2ÇX@”K‰dŠ,ÇVIeFeÀ4®Yá4‘žk–†ÉÊ”!©U/[ŠÅ"ÝP…VqN³)7J o×2¸:’x:Â4$ωۅ,nv+‰¯Ï„,¤‹¿Ç„÷!ck71ebgú–i‹W"}Ò5 ŵí/;¿pÎIÅ#£#"zá0úQƒÄ¸+i*ްb‚ùÉT¸¡Ê9ûÊ(!hÆ=q£>ƒIi;ZF) ¥° –ò£i`6eŽ`wø)?$×üyšM†Ä/“4›ÀF—ÎQ†g8 ÜÅëÓ aÄ^¼›ÑЀ;tŸAh°®áfèçîž„ÜpÂÏûÈ>×>œøWdqÅ5xC7ôÑTˆë€¯ZÃ']ög´Êñæž½’£ü†ûÝ*mhxhX)€<ËM´9ŽýÀ)+•%N:‹S¸ÑkéÀq¡swÄ^;( + ƒ&ð^ÁÒÇ„ÄÙi‚h®ã,‡pá¶Üv3ÌʱåvXªH‹t©‚ëOíR]š¤F¡"b‘I†H-÷sÄe`‰È‚LóÂ%°Hsh*ÎX­µqÒ-Çûïð؋Ӡ2Æð$Qàá4ƒäI P§ MÁTY°Ü naW/>E^`å\•N¬@ë-š°Dh˜Æ —œœZÍ…ÿFfˆ6—™ýŽ+„fØÙ´òZkýÚ‘®<¸ðá'Ü%›p²eÈËN¸ˆOÛ!|ŸÃ²ãÇ›î.¢¸nÍÂö‘;Šeq;ÖÚ¡ïô*˸9f&­Ž~BÚ©Y[c‰¯Ò' ]´›„†á´Ôvn#9µ•Ñ´Ê|bE¾ +”ºn29Ç,jÓ_4œzœèÚ‹²Ó…#Ž£·®­ +eb—£ÎY¯{m%_Ì×#õwÿ _zy~NÛëÞëŠ-Dñ|Øï–ƒÆk ¨ºOZ-7Ú&À8ë +b•«r5ÏTòEÝ*öðù¨ýS?½zSkÓãÖZ aãÊMf¸w ‘(»üà|·ûÕ +[ðÅ‹eGFgXþu!€î ®Ï8å•Ý¿à@Œ½ÞJ„‰¤H°k% .*Ê*ú¸ Ú5£K­`r ÔžÙ/©Á¹J¹ ¢Ó +_T&a_2c·Ë-®f2üMWkøI »èKä \ +•~ÉŒò‹>5kö‹GÌQbâ¾ÆþK3›[É‹dJ“;qhWåÜ"G5G‡¿S‹Óë™Ý¶¡`åvߥÂcûÚí 5iö‹ÇhÜ +‰º„!©c—mc ü¢„ß¾æá¯™Äe·ý—v1¹T…K¾ÍŽ3«<í÷5Ô–Ù/¤d¸™ñËãFk¥<8¸mC½DBÇÚinýTž4†ýáÈîÓ‡—a–ùÁl%´¤3o´™I4ì"UÈ´*6Šž•ø™!3Î ÔsüBmH à# §Bášm‚eɸ~Xiá Ë6©JÍmR]\OУܣ`p)jŠéÄ¡à@Žˆ°“Ñ8oŒàŽ´9Ñ]gDçÛ¦ÚÀqœšJÜÎt…£Š`¼^í•8:'—(šž'yÇsÈ^홢êÜ¿pØORóÜtÌÀ¼³#Ís±àRôü¦79ÌÙÕð­«ÜÁ²ô**@ó/¶E—“Épà¯Kœ¿@q‡¯†?\Lת-ÅáùU{PöúÃqé +¾ôåÚ“òY¯ìw©à³^ÿÜ~¼>’ʶ]®1£²Û›ÀÆpAËÌ Çÿb™†uÏÚï†#4æ=DR?›½SÉѸœW¾?ŸZÒÎËÁĶî»DÏ/ñiú.ªG?{øÝ°[.üñqãá¯çýý¹ÙžLF½;üíTžŒì*¼RʪPýî¨ôWs“÷~…&áÚ¬‡ŒßµGãÇIÖÜ´è»6X]Y€—”ƒh?WÌ·d<õ´¥Ü eÆô‡·e· +g¨äwK×Ioе eh³ƒã¨œ|‡D\O_Zú#uÿ 9Á®äD%ú{pq]•m¯nÓDÿò]å©EïxDyv½› ÏïV’ÝÞ8ürÜ"¬yvŠUŽ·>/Ž ýÆ4å>ÌÒñéû ^ïxŒáªÎ-ïe%Ã1Îed¾ïuñìèµë Þ­ôåYŽÎÙë¨:+}ê†kÉ¢’wKW“eê:š~­4õ®ÔEªóá®É ÑQËÈ8Úmìùay:y9êÙcªæëlÀ²òîhx9ê”ûyçë¾]îº çå¤ÝµjÐMÛQܰ¿ëz»C•Ñ•H8²ß/Ëî>½#î¹Åjj¨•ý¿´'O‡Ãa§Ý‡ÝÖ_4,CYKj9zñ4-™þü=hPðÖé>zò‚ñ㣋áM¦ß»¾2ü^à™ðI9úÿó²ÝïM>4Ëwe߳ɅwÀe½þK®£ŸÿØ+ßïýùo‹8óýð"aËôo¯aH~ ²úyxÒî¿./.û‹8[¦yZ•Î¥Œ†`>sÑÍóªÑL¿˜¼Èy–û“Ù³‚Œö¬UFç—7•Ñg.à¢4[I@¯[>;îÜL>¿ïöV`N}Ù¼vÑì¹s#Ñ\mGîÔÍk—ÌŽ;7“̽óö›fÖ +‚yírÙ³çFry|ÞMV”>+Hç;ÎZßT8Ÿ÷µ¯l5ƒÇºíŽ=7Ôž{£N¿®îœ­fïX»¹Ã3èFº=™´;gÞ_V›IõåôÚíŽI7“Ó—ƒ¶Ùj¶Žµ›:<ƒn$©;ö£ö* ª/¦×nçÈYvcwb{4¾ù@›:L’«9×îOtLº™°>iwÞöWåQ}y½~—¢gÒöøŸ—µ½®ŽCõ…õú݉ŽC7“ÖgÃóUø³‚¬^¿'ÑóçFÂ#­ÂŸú¢zýNÄœ©;QVŸ´k/ø¹YMTCnÉõŠjuc?âªìYAJcêÍõJiuc/âÂËî¨ìLÚîòú¼ZA^#¯Ö+¯Õ½‰—ãºÞVäÏ*òù³^y­nìG¼(kFÆ8ö¬ ®=k×Å]ˆ(®áÈxÁàYIXÛÁ³fa]ÜØ…x:½·o\AµvlZAhçÅÚ…vqc?â¬Ð^Nú½ºÆGDzd7²l½²»¸±oq쎛×çÐ*Ò9´^é]ÜØ¹xâ/^«Í ä70h½ò›‹»Q~C⃚L2+úźŒÈ£"ÁWáÐ +ŽF±vO£cÑÍ„÷ͤ¶YÑí(ÖîwD^ÝLj;¯ÈêŒZÅ)ÖîtŒº™ð.ÏÚƒÎJ,ZÁÿ(Öî€äæÆÈî¨wrRwƒ+Øj.HnÖíƒDÝPx·;åÉpXÓ^âX´‚ô6kwC:ÝHzŸö{·5­ŽC+Èl³v$rèf2ûMorvyr<©m¼E6­"±ÍÚ=‘ŽM7’ØŽM«phmÖtx7Øo†C«%Õyj5W$$ž]¯ÌF&ÝLf[ÅèmÙíÕÜ“8Õ—ÙÈ¢õÊlÇ£Éì w“zmþÔ—ØŽ?k•ØÈŸ›Iì‹^§=®ZAX;­UX;Ý̲݃ãïå¸îЦVsG"“Ö,¯õÝ‘£q]A]¬æˆjÝŽHäÎÍõäòü¤_Wq,VsE"ƒÖ,¦õ]‘“÷½IíóŒŽE+Hjµv$²èf’ú]ï¼®À UµZ» Ò1èF‚ú½è¬ÂžD´Z» Rf7vA¾Žºv«)¨¥XÍ ×[ܪ ~ÜG|“Ä4*/rÊ@óª/JLÇò|ÔëCæ–ý¸EØœYRòY8½¦t«<^È<[ð/ÃQï·áà/IÒ1¦–>(ûýƒá%%òYŽ_ÿò¢ÝéM>„~ql¬ÇS—6§5¼y´1Æ‹ }v©‡L¶²Vš,çí“Ï.û}ÊvìoÚ³¿Î0Ýb× öö`Òk´û½¶G,–¶H;êýVÎã[ÔZg¸š˜M+e\Ê××ÀügíNùÄE±L1Ì’þª=²cÇ./ãWOŸÁ]¡íIï¤×˜¯ ˆÛ]Ë65¿¦Ð~s~Rv_†§½~ùå‡ëHCœ‹»w +-4&l];dãèf‹ÚùÓY¯s6×ÎüÊ>øæ×Išzj9“⻵RB]U4ά%¥¾OòµÍ©³…:mêõ+hÁ§ÄÈåe!¯”7V†NœeÊç¬` ¼éèºöLÚAª]Í7+†'‘eWH­È0 WÇ-/˜ŒT©r³¬(–éQ}•$:=—“ëf!¼~fÎ.cBSå‹v·;#+ÎÛã·3 ñÅp2²ÒÈ #Cƒ§{ÑkùÆyHgØÑRaePãÉådØxÝÛ9°PF±¥Xk¼ ;o­œj¼qW<\Q´7ZÉV6NàòO¼f¦pѸh_X±7î_ö}ò tnB‰6e©è@–´éY¿OFíÁø¢=*¶M½®ÅF$(.y¾WƒÛ–]V-ú&†kËŽh4¦}AI–4àÚ¢I®-À´ÈE(IËÛA{ð®=ŽË›ê¿WV¤–£weBŒßt{“vº,›«0¼_õÛƒï”Å +0ÑË«káüY^-×VûDÁrLyíÖ zã3;Ò*ˆ–D1|1è–¿>ëÆ“š‚ _ŠwY“ךBY‚éëp¶†ŠßÊ­æQ•ö£²3t“ך¢ñß/RÊ «Öe.Oà|UnA |º, Òzjq?º<±RúÙp0¿aøeºãM¸¢ãnËð’/œ©Ò¹‘G³½kâüzç…póEbgòI»××eÍìô{ HxÔ/µ3ÿ£cêÿ¦"f\ÑÈdï»§b­)¨[8wþýÛ²Û»{‹öµ?ÓÛÅt¸zƒ·ýñ¤Õ‰Û¢Ç¾y/op«KcQjÑb¶õpïwǸÕõ=›[ÿž /&nà¤Äž4^ºŸ’Î0p[QÌb:U*.+ö{Dé“£ƒ/rõ´„]5ü(ÿýåþþùŸúêÛ?ñWñ‡—Íý¯GÏÏϾ|3ø×¿>û×/þñ ×n¯øË7úw_~ýÃóûVþû—‡ÿýÇo¿]v̳oø·ù&åï²lüôOß|‘ýþëÇÿÓúÓ×þâbüõø?ø£½_?>ü×úëdÿÍ_þóðë?Ëòè ÷Õ¿už¶Z|3÷ªÃîßìûÌÓg¾4ÿõ|òô¿ìËÿj~ñä|x8~òâhröù¿éß]>{*ÿÓþ?úüiïÁÓÓì¯' ‘ýÞ§æÇÿüû?ùþ õãò—¦å¾üåë?¿}öË×_Ž[çŸ?ýâÁ峇ϻ§{YÏþ÷øååÓÓ_~2ûý¯û?yº6983ÿŦØñ¿xÚa‡ÿüúÏÿþÇŸÛäñÁÿ¼ùŸ¡ýö‡>}Ñ}ñ¯ûÍü¿rÔüÝÀµáçv÷rïAñ‡Ÿw¾é¨ÿ|xp&ÿùÉñ‡Ï÷¿ûâ?ÿúà?<;(/ÿôo?þõwg;ö[øÖûü›ÓÃ3÷f–=j›Qï÷ÿûeïþÚÝï?ø÷?6GŸÿ÷å“ã?üÚÿÙ×ÿz&öèÇ?þòõ“AççŸõíãGæü¿¿êóh|*žŒ:/Øço¿dcçé_Ç?Z¶™?–æ'‘u¿ìbQñ‡‚BM"1¡1»£Ðub³¼Î¯Ö/K{¬ya¥ôÄ€I×Ò°î•ØÜ,­HÅ­× çrc}íùãðfÒì0À;Êg8h”ß5;pou@Œoœb£–BÏ2Ñ|ñ‘H]l ¶õFýhæjÅDñ%½÷]ª×çójãü${»:ÏòÇÅ—³÷ïíïûÕ×H,¯\×1oÔç›Ò£˜¸È+W¹£rñãò±ðþ¡¦×^¾b¯åÂ˲Ü|Ò´Óç®…O?ûþÚËí/ï•‹KÏ{Œ6¡ïÃì{©“ÄÖEý› hSÕëÛkµál®¶;üš‹²6:qÕ Î`å`§+Ý<Ç^¥§õ­¢P¾Û–‰ÖŸÖËEàŽå•D¾›}pÏ•“²ö‰5&‚qÎÖÛà‡¨c±Óiw¿’{܉cÖ½µ§rüe/•Ök7ÒÒüÃ:눓êÏi¶UŽ/ô– +oêég)±Ÿ*[œ + ຋æ¬ôŒº ‹êk†6·Tx}+ ´µæùiN»‘.Ýsp\m_8`ÏVJÉ•FÖkJ²Ÿ­½B$–«<'@Âlf‹ùýëO¯ÞRK[»Êµö‹¦$ RE9åœáqy鸽V.fn¤Äfå)‰Yã‚Q5_Ê¥bF˫ɣ 8)±z±BH‹é§Þrþcøü•ow.º¹ÚÛÕ<€ØK˜z¥•î¡T^Hj·¹Ó—·Exí~!¯&öߘ´\*¾,VUèm÷IÁÒÅUÕá€`ï¾&—·_7®PÀ?ÊÛeî<Ö8Û-äNk·mý£\'‰fm€Åú½»+¬ç?ã½÷òzEŒÛdûÍérÝNØKlÂZ?¥øÆ÷¥µÓ¸~N޵Wè^ëläwý)±¶3x‰ÝœËäÅŸömîìi·ÀÍæž¶×«…4yº)°¿o~sg?5Åú•ƒƒ_Ûýæê›-ûúL_¯o:ÚéËk\l<œçä…è| yº V +ûÛxµ)ìVÄ ¡ÕXÝWâ…-óÙ¦õF$fµ¤§x›GQX éV=Û—Nð× ö¶ €Ïò Xn=YÖ2Éâ©ôxÓ+a“ujŒ·ÅHÌì^ZpÄç±mv~Ó|cš`oŽ©KæpsÔ‘HŒ†ÉŒÒŽ«5|¶FÀ,,ÂM"£Ën¤tkÂ;ãXÌ·é5ü†±e‘’šS÷;¯k'& Έž&–u×ÔÁì;'Êcj1®iàXØ;H, 6 ƒèä$Çʺ%`&æŠG¶=Dz9~JX—éÊ„È:o[€ä÷c _¶ÀÆûæ¨,Vñ$ýœve㦸Û_~r>8 iÿh®€­u³îØ …¹í‹Åx¾øÜÞ¿ÄhïraÑÖnö˹Ìvú¼Xwær{×gǯõ;µR=Û^Oj³ÅÝÄ\Æaì]‰†©µ‡£žìÚ‡ó×bk¹´Oc5FzZ.?.Eߨvnkß¹ã¥;ï<ß`–obsní’ë–dJeÓ<Óÿ µ9s)ÎÿŠÚ‰¹g7Äê]±Þ©\‚Q±ûY.‰`ž©YI» ‚ö6ך¨ê²ioæjR}É¢“ +4Ø£}5_^/Ý¥LË*lY…µ«”¦ß·öP?œ¥ßoóÂné»ÀF-K³·Á¦b(CñòC6õ±óØ'× +C[v:_“K[ŒANäïnnïòj–OâÛ"[$Æçà!€ä×q¯ñ\.<]Ïsæ´u¤uT,çŠ-suŸòÙ z^n$­`™ +°*GŒ +[G+ù¶úzkÙ –¿º+%ã.° Ëv_ +ïƒwµø’¼á9·SÅ&i.a²Ÿ9á¶ô¬7„ÝÏzUzZ[>Æß…Õ篶€ru—WкªiÛk{׳•Þì[ÔœýUÔþ€ÇÎ*ÏÀc}iû<še de>}»ÿ‘Zùjmá…ý`2»ÞNõ«¸eÖby»ß;WV.·Êš°µö„ÆØbÂK¶°Ãý?×Àؽ|5¯üäqå|`»÷)›·¹ìÚ^Òü¡¦|§ÞsÜ:¯-·„ÝêìP;•Xk¬¾iæHÌ ÷_cŽÄ,–tûW¤›Ï¹ÂÛ]t »ÇGìÔ^þó ßñ‹âœƒ‡ü§´µ~ }Y|R±=9Ì·[y±ð½]‘š?) +óo¹Róó{f#ûÑÏ–Ë/¥Årîd|å$Îø\Rs \:_íæÉZNœÞå²LN>Îc£“–|ý:…\½Õ$í€@±ñë7Û.w_¬^{G`õV>c-X'ë°‹µ·Û2¨{m7DtØZ:ÿ^x»-À:WžFÁ:­üëûeÞdóû‹¼ +¯Ñíï­f˘ÆÅŸœÞè½2Sø Ëâõºø’Šf=7vûaç¶²nzvJ«»õFÊð] +€ª–¨nÜ)L=1¼ +Rõn1W+S§ÏÉíÕÃÏwkDzøŽ¹Rª§W9íþù¶´Ò=øÉeÓíeK‡áþ?²Î:5òÀì×;s€Ý´éT¼e¾‹^ù©¸·×]+<}æP'Ô£âN3qÏj"×8ú•Âë[9 –x|V?[ëÝ”iáþܼGb«‡¯kï¥FmáÛ©ÈІr«×æÏÊs §åÇãÜÝÔ ïοÆ>aþ²³èNª¼R&ßÖN¤Üà‘ï¨Þ°íH]o÷“ÙŸÜÉrñ%Ÿ\mõ\HWE=zX^º>‚ö$>›?ì'6öŸ‹Ï_Ù 3Œ/‡mbáxìó`]qü´ø–~k=< Z¶_aþ*QX•ÏÛßyq Ä‘1]êy;ûv—kÃ".äNkÛßvÍ›÷, ÊëþrN»[+l¯^~¿k—²ÜÊÕrÝ–“2ŸßùÌ’z“ëT—¿aß_/76fÙÜPe› +&ÝÞ9¸dkÇ›AÔ¹YèCëu[íÎ_åOb]5KvVj¦:FTíbës{}³w˜;Oï­—‹Õ¯ÉlKÜ s¦8BRVçÊ…Üý+üI>–‹Ç’–ÁÊv7Y«Â¢Y{s/ ß‘šñ;”Ûâh™CŠYl¾Y2y¯VxË wè×»öå†;Äé ”XV_ìÊ9üIöóÛóác¹>a”çx÷æÞ6`Âr¬ù¥Z¤f +;'Ç¡;Þ¾_ªm=Ó_»¤HÌZëáøÍƒ_Tܾv"19Ë åB>»ŒªÚ!èu¹~©þt·Ohsû§ø:ww ÆG¼YjªKë9as÷ËŰk­s©YÜ=8¿YZMOßVhùðUIʬ¬Ûy¦b5¯_ ß•!è–WOÅÝ Y*=5î‹/µNÊ»^->n‘q Áê.{©`3yüeS}ÊæŽºÍ^ö0ó¸ SÒ9U³TËiÙÓWçZü`j\½™ +Rqî3'—‹¹ÓÎA±ÔxyÜð”xööá¤Ô¼ÜÖÝkL¬ÜS™Å+¯B-,àŠ»ÑÁKææçÈÄæ¹RÊe¶^öËñ½JÖf9¬T;Ûóyñcü%Pdž„R³~Ó*¼oléÐ¥½”=X•Œ~š—A…$‹;;¨ÿ¤óíbkýa6w|rë´¢ü}ÓËæ¾@9¸œç¦CÞäν—r±-æi£•·Ôæ‚Èlܨ›«G—oã1Û¶ °W^sµZìÒ6É´W²Î?Ðê\þAkXeûc¿ü8œ{±4%«×öý…°›Þ=ÁÛÕ°ûw~DÙ¨}”y=wŸå‡îa¶ÔHæü5u³÷|£Ú»2P§8«Înê ë=/¶«á2ÑaЩĊ­” 3Z¯îìÑ¥|…œ\6up°[ßuGK—J›6‘;‡ö]ŒñïÂO¯Eа F(˜x»M‚~Åõn¾*µóÇÛÅç“aq7/ãÚßÙ¾¨íÔ˹v˜f¹4\؉˜wH‹DmüðãÓ¹j°Æ:×¶nîy{}KYyyl– Í/Ñ.zw†\«¥7Ì %Ëêós³¶zøÐø)?=H_ ÐoÉ!ø—¼FŒ1áó­„8ÈéÞœ:Ün”Û©´ cÎâ`Y[}Hœ‘Bèf/y©#ƒøPê9eq±›/÷Ò9½2²ŒÓZ½³^iw€äŸÏÏ^¯¡sÝ­ëÚV¡Š¬4 Ä,Ín¯ŸÈÀ6ë³f”Ù›`¸õV00u| x Tî!ÙPÕo1[ŽÄ¨¥ºù½¼[lêŸÅå÷tsõ !ߪ\0 wC>™¢É”IwŽd€ã­ö4×G# Òƒð¤~ ÐÆ Û)›¤ã…ÄF®ô¬Âö–»,¾*÷ŸÀ¿Ãm›759Z¼/%U vMay–ÙF»7»Ìœ±MöýÏîûÏ;‹hÝÁNt=—ÿ,.~”nšˆ]¶æN£}žCá †Û^­¼¼TÙ%­Ýú•óØZkuaÍF»ÆUëÖÆfµR{\Þ3]–Då+د{‰Üi»»ª¿>Q"Ö¥˜o'ÅZåF¯çN»ûO°ðµjª~~”7'gÀy–ã;õuõüø9 ‹ï|ÅéEUÁ¤*Ï¡¯v ½p‹[ (ß`¯TëÛÂÉAñþ#•w5×*9SÂÜËúæ7luï-’›WóÊ £jZ­÷Ì,q—7&^X_,5fAÈ I²kŸý“»9Ø5ózîhoùjÞ}‡.|&”G´_òýÅ\7÷·3šça¯T.6È±í ¢±½¶w4F[¹roù›ê h™åÅH¬+W+úÑN)cŒßî%·$³?Wº7¢%˜³ ÕÉ2wX“/Ÿ¡Oö—í}ñ¹\ÒO«–Ïe}å§Ø(ÇkѸvù^»¦Åâ?ymu¶‘åw„³¦^¦¶ÄœÜfc1UÄy +¤Å.è–ÍLSÉ«ÛÍ”}¬ZKÕ¾濘†°wYȯ•ë±¾~t]^“郻ï *¾»Ê@é^• ÷Ë+Л“$ üé˜ý53ò-üÉâŽ\:HdA·ÎÀªìýlo-]ü蓮ƒçL|+Ò¹éö4û³‹ÊÙðŸv˪Ö0“ßá§Zë«×¶'H›¿¿¾8óùàæ­î›Gìºß¸ª÷\I¢ð³ú÷ZýŽ3ižÃòëÓÿ :ÇôM×K¥N³keñËÖÇýVó}0’¼¯`ÙK¸t¦WÂoÅZ‘·—ŒTØ}hiT¬í=*$F3&EŒIœ˜ãbËL:Ïô½5G­«iøä[¯·EDd$Ìï´Û?ƒa¿/cÖ<ЪPï±Üùw£ô,¨Ã,C~nu†¼ S.»í÷æ?¶œVߎt;Ýæ[¿ûÕ*vÿÛÔ1%ØáêÓß/v›t‚û’o6ªÑÕZ¿ÞëiH]¢³íóõ~ðð©é‘‘e=¾);gþ½ó9¾e˜ÓËVゎ°¢ì×ÚL×L½ßš¾µfžYñäŒqTüÌßZ™Aý?˜[ïÌØ&ugd¦>ÀÇV +­Qî’š9HøëöO÷gVzg¦Û™i1Æ Ô Üký½3óî@´2ÈÌW;0Ö™aA4[3ïCl\Ÿi×ÿÁ*˜à–Ì<øi¾a÷vÐôþÚ±À0lz{æz×}±Ð¿f~:Ÿ`—ÔhÙ«×Ìèfÿ½çC,ÉÚw¢NmµŸ¬Âªù@ŒŸÖÓÖ+–îÂöÕF„m]ëöÆwá¸þÚÚé¼tÇ·¬õß¿l½ßÚ™ŠWïÞ“m‘$´²°Ç+$ÆÞKlì½wÌâ^uÜú®'9Š[Ç ÚÑ:Wy c¸*Rƒ†Sé×ÿñˆ(;­ê* 3vDjè´p@:£tƒ7ìµpþ‚‹Q«f«o 1v$/èµ·Ÿ¯F§þÞæ,7n¶JZ‹`>½ *€\/8úV‚½|ÕŸbÄ[…nç?¬Û¾ªA¬ÏÊ1ËÀÐ JþÛíZË NÈty‡õùµÖB¾ÒÄ{ݹNƒÆh{Á>¾è˜Æ$z~· ä”” "!.m5ùJfœ^a­¨<ï0×èþ'„jDSè¹3>Ò+TiOiQ0Åì« + œ¨ôÅš¥±RÎsˆ„sŠ¢ªX¸Ú®ßqÈÎ3h*ï/ï†B>Ù: +½‘;©uòS·$·$ù(âssšjóž§ú{®Ùï6êÃýú?­þà7ô1Õ†àAº…{”Í숵†-](œs¯ÍPEtã6g?Ö˜ŒØv.ÄJòüHdæ4Ýé4AWs‰g0ÿ¡ “ S3sYà#Ÿ=èÔÝõò#MÞºÿ­¾?VàŸÕÿÓ:-ñ¦Ë0‘²ÐQÅ—Û *­t~Ý?€»zwuSS±Ÿ¼J¦—L§vÉ4Òôˆ“þÌNzÁ¯UÍÔ í5²Ô„±]ú‚Ùçy/ûÜ„æ*Ù SŒZ:> O&l<†N b8B±¶c)ålæM*Ö&­8<±Dû':]«þMOÜð»D^Ÿ°uÐX$¶¯±n#Õ©ºík€AÍo½Ýn5ø|ï5`ˆlÖo¡.ÙÂîõƒ[¢½eU2Kdlo|‚a‚ÕëxÍüüz·Û@ÛÒVÛ;†Ðñ[nHÎ\¶é "ÝôAl¦Ö/,K¯®†íw–ô˜&Š8øoß «MÓ;½ç/ø¹Ý Ý©ÞshàM°¾{†N¯×çÍü±cŽï` |<ö0l÷ß÷géªe}[½Ù¿“¥ûµ¢ÇSm˸Órhè%™¬ܲo¡×2¾½dm¶ 8Ìéy¦ñÏL±ۙǗ +ÝP:ÁŽŒ¦‹jþìD Õµ}¥'˜«ÙȤS+úêL°y&œÍ_/ɃžZ4"5$¥$D»ú ñ>ü24ŽÌ1££n÷S¸ƒ[4ÉXâg‰Æ‚-Í-¤v“KmMòlÝNuûï åÖG¿Óànø›í[·ÿ8»û´êñïêña}M2oó›ɻտÀeÀÛî?Ác4{í _kÓì ‚˜Ú Ž(ŸñÁ<µë½ñtàíúÞ{ýúLµ:õF;(p@­5 ŹԜÉika„yX~ø>4—’Ï„š‚ˆGuË)‹¼;ÞŸ°Þöƒ¼ËÔu£÷@×25ë37Õ˜uÁ¢É×0ã0žóhd m{ ÑxhÒ¸¶¶=ÆÓâ£Ö_è.wv#Dc³!Úöƒ/aê¹,òX›^ÿ¥Û ’wØlðÓ¸º{茴xÎâ Õ Ï©6é´^é[>šîÏ&ú¶ƒí¦ «-6É;è9€vƒ·ú3~$<ì»h°wè¬|b<¡9[y†vÿ§—rp½#§Ðªßw»/<}'ÐòÕÝÒ§ß­à†Yí˜G"¸%lk(Ñ_w¢> »½f€T¡ƒ€§Ï?¿õÂÂëÁjPƒñ{µzùé4¸„µáÖü œÓ”Þ©w:ÆG½Wj5Î4h~ÙÔ¥øyê,…vÙL¡ FåóÌ]üìòèøniæ?Òãì ´9›Êç¥CB4¯ç‡y9›_ÿXɶ†ÝáÛ8+™©˜ËbÜ`·BÈêÆ_ŸøÏ ed2xÚÖ9ãEç—³L'KÆúvÖñûÿ´ÚÇ­þKËlhÿó5UúõgÔOgêg½ú{i8¹>{‰¾´8âFu`bžšIQ±·Æãšô»g®Ä$<ŽzÁ0 3%е0èÕ=>eçéÙ̵Ûg-ôJR`mÔ᱆%LÙÇRçÙè/&`áCQ|̃fÔÁ‘¿EÈ‘lâùY²ÄfæIKl]4ÒB:qLl½ e¼’”õ“UÙüáļ¢Öä­Ú0_|ÉV>«s§õâ‹p½iþ*%6NÕ·è’\݈&Ó‹§‘X4±ù¹]:¼ÉFWÞÞá§§—T4ñ³z]9¸*F“Â$¤7®ã„>-,(ip+~*[GO›r^—uõFýºYO>•»Taý*T[…H¬ßßÜhäVz‡»Û{ÙÁ¦^]¿L•»7ÊE©w#oÊ×µòFn£).ç´Ç"ÏŸ$ +ÉåSÀ·¯ú — (%ïgçb#öýþÚ HVv„´rƆaõl —‡ÒC÷sAx^ ó‘¶/ Ö¶þ“جDhà4/ÅÏTz Wý{ín+mxûºèDz׿?¸;ñFZÑ2«;)O¤ó‡û‘˜ ­…T}߫ļ‘®Gãýë{#=ï”YiuÙB‰Yh‹+I¤™·x}ñºäTYºK¬K¯Þ#-?(‘ØÜy¯½ï5V¡œßÛöAªÎÍwúK>H¯„òËá™…”>ãg¢­D×ÄÝÇš'ÒJUªù’WºÙ¬=RàÅFÉ9§—ÀÉw?›ûˆvitVã×òm[\¤Jw„•ö…òFª\_ å¬pè‰t¶üªÍŸ~IG^H#1¡|_ö«:ûìüÖ…ÊÊÓ…7ÒŠ[lŵkB‰¹ <œ[ÙâH¯“q·• NÞÒÝgÙôf]Ø×’""]v!ijÕVW=­'%@«õÜü»{S÷AªÎiŸÏå?¤Eá`ù>KH‘Ç\cÝù^Ýþèžz"=[[”}‘îµÎdÁ )J~å6)œ=.Ízu0»WmÞÞ,Å=‘^,v^}‘ž½<5i$6:ÖÛŠp±×[÷Fº/ÇÎËÛëÞH{»³^HA&#Ú‹ÇÊìЇÀ·GÂåÖ^ÑéÁféñáäþÞéýÑç!Åýet¬×™ç²Ò;]¸´“ÞH?z_GY]v!,„öq'Ùñ%p?v–ˆú ½>Jï_»žHõÃältû> r Ю~»ÍÏ£öÈ‘6ä%×¢YºÙ¯/Riq3^uŽt_xZ^Í!Ò )`A´öãÛú}7ÒAwaƒ#n%\#ÞÕo—Òüµ¸ã„+ýÁùf°ÚÔ¨TÚIÒXia8" +«³*Cº%î%]‚p¥§²Fž_-ìRÄÂÑÎ÷ûõF‘ +.¤ý~®Õ5øw7êB:È|¬òfkõ$å"ïl·õT‹pý¡UTªž/¿.ü~}ªO±ë×É¢·¸àó6ÌÁB¢`ô룥¹~Uuñ±Æ|ê#«Rí¼Í^yý΄âñÎêﯺ´|úäÿë[ýaѤØèï9iá¦éûë~¢³%ùÿÚ8zY³~uQL;šm6ª>oëÕ…êúù€ýú²øu½{žx7”Óqvu„bçݳŽ×ïLÊŸ}ß_/ctÔÿ×»âê†A1ߟbÚ¼ï¯Ãã^Õ÷×Ï )bý:B±¯ÏòæƒßÛÐ¥“µŒï¯»’²yåO±X³Ó8Û÷{{!º°s·ìûk)wÐhùþº+mÍŠþËE¥ù¥UŸ_3U¡´±lŒy5¾æú5Q;lñ_ ©u÷ª¬Öž*Ë9ëwe ¬œ:-°‚ð¼x[àòç)ÖÆ_{Ü-?f˜èÉw‡ìÊ!ǤáD—>f+Y:¾HqËkú!}¶#UÎÀF¶¡Õóg6¤Ï sRÒþM¤²‹¼¨ý›#­´H—®Ézµ£uxCòEJÚ¿R°Aû°ÂXc½÷E +(þHQû÷E‰¡þÿæ=Öõh*éþ¢/RÒ),¤¸öhQ§¨9fµ•5ÐÓŸˆ¥ÂÍóW˜v?_ûÚ÷i©Î}?”®ŽÆ¶Ë¼q¾ãÒ"c¾Ëqi9²tŸâ_HS›ƒf³üÓçÂeálÛµâÓïs«+ÖŸÍ^ü¹Æu”IÌÞßì-­÷Lˆq±™­ÎP/6³•Û"®z 1Ë–hâè7K1þgå Ë +l 0uKè n£Ç¹¼O öòé·V1fþ9µkÌÜgvd6."–Š}¸O»[ܧ]>?† ¨Ðþ,Ôaz;Ƕ/8 hzÜ ÃÂn&£?È—N+É«SŸÙW§ì]züYÖ=X‘·›Íå$’ƒ´¼ÿÉï#:þágÆ¼Çø£¾ã‹Ä¬Òß4æïlvüüÍ™ã[æ<æ5BT^ψ~þºÄŸÌ²I¬`ârþ£ì *†Ý b­%'â,‹¯;2ã¬ÊÝ÷ä”÷¤;(77œ“§¦¼”¿ÉîÓ=âO,§èY=%§è‘}EOdë–îvúvš]vp‰oÚ=àÇÎ ûôg¥´ÂþpÚ‰oÚ]'£¾bÛoU’?Îsh׳“;‹Ñàä­‹ÚÁ8RWöx4Á³#Å„kTö]Ì6ªÖqjÏþˆ-–‹îDò’0À;`Î]Ùhk.C;Ÿ?--@箊>Ó´Òëó‹Uêóóÿ’0‚ÿ.ýÖMlœcãdrêxÃóEt·Ey–G×]½vݯ:Ø+ë³W?s9'®œ‹+øç6a RŒ°HÆxiÏk:bö Å?0¡–#z”7`|¦å£³K¶~ÑX†ÏžmV¿An ­áyzD Ëâ;HŒNÉseœVô|êƒHÌwc +¡3ZA›¹únK‘Ø$ó[AšT'מ¼ÖþsÅ)§=ˆuе6Þ€. ·v}÷Ê£SÞŸ0*tÉ_¡3¦. 7ƒ`å*ãt~Ç vbŠÅóW9þ²@1NžØY'D¿ð00Àœʤý2"¼Øu°3É íZÝÔ{ìÿ!ÅœmÂ~õœ~˜'­?b¸7¿ÔŽñèOÕËôSh=7h)õ#Çl +¶÷ªnÍþÙªÌ_}ÏOf(³xìÈLV1d²oÑ-ñÉ©s=»Öø0uK7u6æ¶<Öà­V]BÁs½ŒŸ¦ÍA°‰çêçäÑ®Œ‘¡:âÒ-G“1ËÞÖf#'|¶¨×*º®o'°ÉYPÒ™ddæöH÷ƒFÊæÐ†«äùÒ|œ  FtOñá³@v‚ÕŽHl’NÍýR8¥%.¹ûa,x[+v,ÖÞ÷ßb’GÂÝ¡+Œ÷g¸5yË×÷±ƒA½Ë¿`ªâP,Ý*–dpäÂy>>69ðþ›–?yÄ*ˆXá—¸¯ÙCVkÂ%î –¹Äé y>û™v.ð]‹s‰{ZÝã½KÀµ³á<$A¾„]·KÖÝ› —¬ËCòµëÔà}Œâñ.Yšm!ñÙŸØM²‹y aݦ•äîÊîs[þ…{øà[¢Q¦ÊÈl…Ÿ+מêã÷‰Ä‚¼t_»ܽžÊïƒdïës‰ RG ÅÉ6¹éð4ôªôö[•>ðw&r™B™F*ï¹UéIhÇô1êO,¸?aý òÖ¹¶èâ›-6ÑF¸çÒ„·^VO–‚‡6žÏ÷¬ÍÏÜ_~áîí¹÷=¿Ebœ¼ãÜô~#¶Îc™È˜9G˜Ç1Núˆk«óÓe:®nÜ>d×eÙXl[«íù8*x†|W“ ПÔd>ïÑ1_yívΨhè$óó·zy[™eáçoE`,>o{ M$6u‚f-xË‹„†ã4$'ë ‰38Ó®@Å´&-(†LžÎäûžiï{sD'ÛDñÁEÒ.VâN³@iªa(Pòi$6~†Øn˜”š8Æç£D`.çr(RÚÔÏÕoÇ.æ–hƒÏ¥‰6øtðBH4OI³ý=­D;·$ša½N¢Á»—h‘$ö{‰f®ÊÊE÷$Ìš—D›xíœÉ%Úˆï‚Á™^¢!”éc¯' ´’›Qœt$æ¥ 86¡‹nmzë(ÊÊ©3ßlžß8>›6kì//‹ßþb(¤fV€u~4ôZÌÌ?™˜`щ„l$æ+f™ýà\ÌdK;,ñß((0k®¤&? 3N8ÕÞ +ùaÎô)ÅÇ vEÞÇÃqÝCº—=¢ ì/|Õl/„ñ%P»pî†ð49~ocÒúìé`j‹ïê2¬7Ëæ»ðÝ /'Òïƒ}°lzýþîÛk/œtÃY›Ü¥5º‹!œiô{s/üý.Fp<ô{/(¦õê'ìn¼’„¹ûžz7tì…î81a§’Ž„òÇ3‹ï•Žä)+ ÃWxìL‰”+!¢oWWÓøª]~~6íê¶õËcmçZP,”ºkÌ$bñ³ˆ`.S¡Öy@ô´ô¼Hx®B¤Ó¹ºäË”Û3vy¹7¦B*9²-RéPveˆIÊ_=û¦çùg®ùØûÐ3))C,®Æàï²m˜oìÆôö„M¨`òüÚÞþ_xH€bÚd*†O"Îäc*”–óYì×É·Œ#"†ÿ>T§BrÄÈââ;2[ºÖ~¶™9èxZ|¨ZnðMvN£+¥h2'?`Ý\É«‚Ž}¹eú:û.6ZAçªúu ]pÉä?¨¡óEJt¾Õ‚ÖÐWÐÙ«§©¡ ® sh}SÔÐWÐ9ª§¨¡ ®  ¨œ¨†.¸‚Žªÿ †.¸¯­žº†ndá:*èLËbʺà +:ÒÇÆ×Ð9’*ÌŽË^Ú¶¼%+Ù%D—<=½Åñ‰ÛËáê¥Ê.ù×ɰE·öëáëé½-:wûɦÎã+º6~M§µe»:kEÍ=>¦¬õѺçDqÆø‚€ça…ùúÆUÎ…ŸËs5º^Â==y—|*Çx®‚ºäU2‡c™¨h.”¬)¹RA¬ÜžÉ +¨†¥‚°ü1ÏdÉÝÆ~Ncú2ØÔþªëä\ðÐ"!‹Ýœ™“:‰“aΧõ³b7¿°ÓJWìæoŸlÒ²˜ â0MÇ™!%W5ƒ£R80g +–8±iHßã*Ãɬzy"£—V¥ŸÙÛýS('*1¥Ú·ƒU‡ãm{ –W,ÛÔÇF]g㇟zÏå&wÏ=“f±ªøª]¾U`6MÉ]6Ví +]Ç÷3.~‚:¾Æ¸ú—9‡ÓÊ¿4Í¿&X•Í_Üx›óëÔ¶W‰¦ÿüÍEð\qz0=ç/lŸÞWÄ Îìtög¢}+òáW™2 °ñžbNë”[&~–DûÅœŽ_)ut&:U]‰õ•\átٟ神e.õSo¿ep½œ „€ÏYçŽìâIzñÏSàꮆ0öL‹oŒ±÷Z mìùpç(þĸO£À<›_ÕW*÷«zÆï/†Jã½,°Äm¼“!è’Æª4#n„íƒjä"cÊœC„&§7LÚ/Øíû ù{—&(I]ð¬WW7qÒìh†*ÕÕ…Ì× ¬«³•ŽT +w‚î~¤Ê¶zmºe`ªÞñè·HñYÈΨy÷KLú›z8Äò9uÁõp“ì7õp^YÐÇ_]7EÅõpAªW‡^ë)W`ˆz8/‚úqý¾Α e¼³ø×õpîïŽ²Š¸¿®‡û•€?©‡sD¬B¤Zþ®Îm‹ù…u°’múÊzÜàþ,'@9s"ýtË09‘ÝP9‘ãÖþàSžV (P‚ÄôÕègeÜ쇄¦ŽÄ +ÓÇÎTrd2äÀ—hX\çïÍw¶eã“ñ¼ø½<’ñ¼ø=f"\‹Ð×Ûsu1Í2´Šl^…i—! ü¬Œ—ó]†×½°Ë0@GzOf/z2Úß| ˜àL¶||ê‘ΟBÓáv±±pü? ìó5-¿4ëÑOýšÓ+íúZãÒʨ ‹Ï‚?ì4Ö 6+RÅÙß&ˆØÆì÷aá_U¤ÖgC‘†¬H­Ï6¸ Æ”úýIEêÝ÷ßT¤"œ¿¨HÅz±é+RÊ_T¤"œpŸv™Ä^y}´@ü?š:q’ÑR’Ͼs^M½ ]¥pÞrì¯Ká(Ÿ?0£ç/Já<çåÏKá~ï·tR,ØvŸÀ®œ¢Îþ "*†ûWJá<¼ +ÿB)œ·,¤}v¤ÚEýûÉA…Oo¾¹ªa¾ïÔÇ +©1fQØD/• åQ á@F`þ_¶›P‡ùÈð¤Á[5úuÈNÐ×yA”{my–ñÅÍ;ßÏá¸7Ã;ê±=XëO[ñÂÇ瀎¸ÜÛfÞ–cëÑ®_…r}TìöœöE*”kù  +»ØÑûAÝéSÒJ2kCê®ÅZM l^8w±›rõ¶ožLè*›»‰)Rçy|k_~vêÜÜ·úsçWìvTuö\a×­Õ|‘.ì·Þžý¶‚Ïã;¹òGZ:¼­ø’w¾#¯=ú!=qVØÑ¬Â‚壦+Îç«!Û­yµc^GKån?De阵ã[ç¾ê¡ˆVÒfù§íÞPƒ|Ç!Rnl¢ÃÆâˆ/tÿ¦´g|†ªÛkâŽÕwˆ.Ùâb—œ:.σY¯y’œ×±#ßT á] +:In"/Üm1tŠä˜jHú&äy}ã‘ Ìë ÏOc‘óŸ×¹oã ;¾ñg „&ú¸sF\ßR›âü¸ðë¥Òò?ˆÈ7Ý5ìtÁžÞßTÓýÎ3i5—`œÅùwÕt!¿3e5—Oн^¦¯¦óª¥ûmå£5—/Þ;Ó~šj:YøšõüþØTÕt^ Æ|!äÕt¿Ü‘'¬¦óŠÓ˜{åŸUÓyÕÒÙíý¿©¦óª¥ ™Û3A5—¯Ý8ýïªé¼f—<½ZMç¥ÜØsGÿ¦šÎ«–ÎçkóSTÓvémÎ_Súm5—r‰ýu5×üydCMYMç5öLá_UÓùé–[MžbÓTÓ¹@¹câTM÷+ŠM\MXcõgÕtÞµÕ]Mç°üq5W´Ä•ÿÕt^âÁi½þE5ݘÈÈUÓß_þ¢šÎ‹–6þWÕtã*¹þ¦šÎ«–Î÷<¾é À¤e:ΛèÓMþ§xRé>›#dáÓ÷˜Åî ¾Òõ;Ëæ÷çÕtiˆQž¿>¯Î_»G§abq":YTrdBbMæXÅ"$ 8 +|ªžý:åêRXQât9g`êW]BŠA§&:v9¨KÞ‰¾&€NÇ.ûˆLÜŜі¸;pYDò|¶7æ`ó`ÏœyZVÐAwSsgûÎUH•ü7ÇÜùž.·ªV)ä1w~•\á +éB%Hç'[ÝM7W•ë^˜Sf½T¡Ž¹ëQDÂL}Ì×a‚º›ú˜;Vû6æ »pÁ£ÞÞ|çJÞ:ƒ'1|ÅÞŸ¥(õö,•û×µ<0´¥°üéåÁêÆæŽãO,£Cã9Ъ.LFsd|…¡GèúBÀv8ARÇ×õçääp'læ¹Ew=~4ÕwÌ^߆ò‹÷TŽ¿~YØåȆ¦“: +@Í ÀÂet'6“ìû“ÊÇéC!x¢`ÀçÀù쇄êlW/(¶Ì®³¿Xe¤’ݳRx|-; UXëw„»°ö¬3ZX{Öù»¯"°?9Șx zF˜Ù÷._RÖ¼H9ö¼× êåÑ.VâfPZâ~9Ô­ÁçŸT¦˜_>ž\“µÿóW'ÂÇþ!âÐkÿ|¢ƒªý¢oxðÚÔꃔÕ9œ?øJƒ3íiÕ Š±½¾p8Y®êyˆB†‰"¼K ex¢!”~êîŒúJ¿3î~± =’+~{nõd'ÜU>N± Fã'ÜýÉIycë‰Â”7m=‘yRÞôË0à„;g]R˜úßœptÞ+žq7ù wa¿jŽÕOÓÖÞ}[jŽŸõº°€Ws"av6Ýï +kÝ•™iýGX_xàY=Ùw®Î/äæÈ7"ΟÔsál±±püka]EL‘qŸ™ ãò&©o÷*b²GEQ@¬Œ,ÃÕø˜‰á×2Î} YƦˆiqãÁm‰Úv±0eLÎAŽñZ Ìyñ-cZ‡ªP4ÛÍU¹³*Ã1-ntÜÊ÷oíÊ«‰Š˜ü2ˆðìÄ€v2ÅðŠ×ðNñU~—bèñ±Ä«kvÄ_Ô¸Rþ_CûeÒé&:î‘Hé¯]ÿݧ©®)úöG5®×¾Ÿ¦š\‡i &:îqÌIyé_Ö¸ÚÖ§™†¢êy|+t)tÕsP+÷áDìkÞø Õ+Þªµâ§Xȧw/‹s­Ý³H¬¸•8«mtŸ*\UŽ©º¯|uW~–7g‹lã!×®Íw̯Ex‡[§v¤Žz¸Hl0wq}lwU9Ïa[-Ü^ûÔÃ-ùáõžVE§Lv•á Ë~µêܼvºtïW„wç‹Æ2[îɾc*s7ç¾Hw©W¿sØ–,¤f%—EàãŒdCê,M,j Ö9‚²«Êq)¾uÛöB‰!ÝgÎ9ÊðêîÚ?;y÷Ö}ªs1å°ødù`ÝqH+óª?ÒÊÉÜR:÷M¯:J+ÝHOƒÎÜ»ðGZ*—™]€v_1¯xæÏòFÚ9û>íä‚àÛÎ^_)<-¯æB@L¬v‡%k›„1_+n¥Ó Öposó,ø‰Í.dÚ$5³DÑ Ç)fã'CìÍ{Ã]Ø4ÖCâ_’4šZåÛ%ädÿN”6/lüÕÉ,äÐs2KXOR18µÊwêFNfg“¤ Uݹ¾<9EUÚ˜ MF¥H8~r½&ŸéµÆº»‰OYôéÒH––{½„&úDYZ‘XP§üýÄ“u ¤¥žïÏHn¬K\•î6—ÁëÒè™)¿3%öNˆO_ñÁ>”þêã×Éh¸/†¨F +t/‡ò<”¦ù­U“8òɸ_»y‡¬'ú®õCé—žeçW4± +pÚÐz}+η^lœÕ2ú­¸ÈÛ?æLñ±ÖËwà/aÊf#×Ën óÛ¨7+¸ó[DZ|£gn?ÿx—ÇçëUQ¾G>õþäúˆÏÙO‹WþÁÁÉ +ÉFγ˜âX¶àJ¦‰j¬²}çÀÖ%WýËs%Èwѹ~ÁPÐÏÿçúT"¡áLSøî®Hýí¹~ª¦íT?ûé Âçú¹–¡à<ÕÏñÍ®‰ËSó\¿±u¯r®_ð©~&'Oy®_pµ­"uªsý¬ú-/^t}çê×çú4Ø?8×/`­ >å?:o9JèóøÆ'ú<¾©Îõ3¡x.ŸI«9FÎõ ¨{›mÛšô\¿`M¿xðçúùíᣑÄßÕo…PçHâ¸e8î\¿àx³3‹à÷çú9©í¶{ßdIþçñýÁò1Oõ›þ<¾0ELã¾Þ0š«1ÙQ|îŠÔéÎõs8¶GNõcCÓŸëg–J+:õ¹~ÁjŽM|®_ð©~Sµ‰Ÿë7¥¯/ä¹~!ê^ÿà\¿àSý&>ïWU¸.i9z®ßï‹ám§úÙ°Lu®ß¨+Ù~ªŸßWÎ&=×/8½Ëµ‹ýú\¿àD'—Oé×çúyÌ‹íT¿àïÂ…?×ï÷~K'Å&¯yò±+§8×Ï\^§úý:{Ðu®_ GØN™î\¿`ÅY¯ÓŸë\Ëwä©ÏõsÒ}ªßˆ>úKVÎsýü• ¦ÃŒù’UÈsýBé0SŸëgŸÉÑN@u­Ïúô>×/xs¬âü³‚X¶ï§=¶‡› íèÜ;ãÃý]©7öEE×^ Oý]»Á‰÷®²E7Õvnž×Î.¢©ÄÃvTzý¾H¬Ë‹ÛB9¿—Ê/Í]¡¢.œöûOÙx _î æÔÆ Ó¸=6+-k‰tò2%ïgg²·tp×ÅÃæ²s¬¶zT†8êK×nö³¹æI jóHKsý(s(`•Ñ—XU÷%¼•ìÆCÌ„}’`M=5ô“¤Í;/-nÆ1Ýê$Å5ÕÂ909¬/6«GtËÁ6onE>W×åDúàìS†_k+ô«´¤®>Hk)‹°4¯ Rû,VZÉ.wóv{ÿ)ÎÃrŒFüGÜåÓŒÙ=à9óÆÃClÅôÜ`=q¾ÖW7ϕÜvÿÇU——–n΢Ä*H±ë[Éœø'y~}ý©ü¸t»'-ý<C¿\±&L*V7§/SŒDÅ›7òy©Ø<Êð«ö¹Ä¯~n¸n)•–êüJzÍ ˆ ñx³oRX¯Ñ•Ûû{ûñç”Ã~Zº2¹íF²õæiíùƒ~ ŠÝ(æªlØÆòt-àN³†i +§ùvêu9wÜ|Ù/îíDÏ,Abs +¦s`Áæs°"‰y9ö³Ó2úsŸ¦aÈ Ò¹B½•Ön3üªX7ÛɼÝÅWÎÝ›£Bí¾\lÏ6s§µ»ÅH¬ÔHn_âf½Nùl|í{*[‹NÕÁ^pÈMS¬ÊMcCÉé’›«÷GÝxé2°›_j÷ñ#j5_RµQ¹é>vx‘bM§OÔ.™1>ÿ|WŸ 6«ù«‡þœM¥ßgäùì×Pâ©—c -)œü­p«,Q™³XºÛÆÛÕ„;Ç& +B´‘‰¿ƒw.P¤TS¤×aêMŠ<(„ÐÓPMûø”ª‚Çìã{qÌ}ýÆ: ¡ódLèÞ2“!+…XÃ|¶ÂŸ‹ÈÓ{ÀÚEµðô™{vHÕ}AÈ4öp"öD»4Ì«¤'¿¡ì×]ÚZpèw9|&êÙ¾Æ)Q)'© Xr§ßp»Ÿ6`£,ÅÞ€,µ„5“|0©ÉЬÄ4¼‘÷®¸¨¥­7ÒÜÏOŒ&´f3iK­¤gøÕ‚á9Ö)Bó~®æˆõ­3€»•”ÀÛæùã2Ëë;¢‚yîøÄþŸÍÁ3ý‡i™ 7Ò®MÕfj×úQÉp2 +à‡€±0Õ…ª]ëžOàh@?”°¼6¦•j¯Ræ³´ù æeåìõƒ>cv`ûÛ.¶`é^xfö“¡bmH†vJYcþô¥â>3šo8 ö¹‰lÔ:;Ï"²/Q\“žÉÏínŸÚmØ:ù¼ä—öÆ·-ª÷©ÙsA¢ HSIZÖ£½à¾Ådíè“k½Òh)¼tX8š ³FolßY¶‘à¶/7lŸ 1I°T¸y~  +;"B*é ×1"<؉ ½žð‡; \G—Ê·H`'î$B}ýÐ"‚|ÛuÛaV÷ƒFÊŽ”+þ÷¾$pŸ[²¸ÿ*ÚM—úùëÛp|@Ÿæ'Æþ‰Z$ˆÄ¢ÊàvÁ$ÂUàK *Þy±’/+OéºÌãx½Ä~}Àõfý_Ãð;bºa¼yΆ5lU ãø®7O?~›ÒÒ"%Dk< °_EW¾{ûÑ•ƒ«#¦Â;–§ì +->ÕfšQ>Ek¸­“^júplÖd}þëŽy@7®3¬î­îÇ´U’†·òn€·¦®ºh^Å™a×|¢6^eö.þWÈêæ·…TŠ™ÛFN/Zئ9.o]ôò†Ù«ÄMgâ’Ýy™šÎ½½„ý‡ý„é6ÜK:<Š+šé‚Ù³ðÝËók¯9ß‘h†»(*ËÖ3»w´RX±ýàðŽVvRèZÚÝ%˜­}?øÞ©œŠt+oGáöxÛ‚ýÈÝÇe¢ö2Ø ­<™§A+a_­ý¨ëåø(¾@ð=·çv™¹DÒÇ·²é™L$6çÖçð× HÒr½o¹nŸ ,O@cõ&YL××V_;‹ç‘Xy½¤|ØÜëÌù^¹:±‡ß¼-ÊB;/ˆ^ðXžÒˆÆ—. âÒ®~’Õ+åíÅV­¸ó¼åVõõ•h°JÍîð[j?Â^É=D×uÅz° ³|ÂGäYáîõÆyš;yW‚ØØßY‚«[‘û£ÒfvG‚¹jÔeãêYaø>µŸ§1I!r¸½2œrŸ·‚qõ`q[CZÜÚßä½ù|–m?°ÔœQt Õ4à~cIÙBÚ ã|5=QbÀèª\É—§ái4©.œba)xrÜ0FCûö"q¥W<‡’”˜B)€Ál¥šO˜GyDb˜ððmk fÿoYþ‡~p>¯?.NÉc  Ä§ã±}%eðå±@Û´<¶øŸŽÇ„Î’…±ŸXË v4'=h©ifìù´à±° *û³ã—«7žÆŠ +_hÙç݇‡”7)±ôQò±³ +æØÔLbî­N7¨Õ“’ö— aT“åÉÖÆHÔ}µñ)ÖFuëTÓ‡þfZ´íÈUe˜:_·h<ĦÛ¯‰„±#ö" =ÑŸ©\}àkß݋漖œŠ#šÉÔtIf˜àî¹Ä}û`JKJøÌˆqR­óǽžŒ6•âVâñªøS¯ìîw³sÜeÙ60/%¦×’öÀÝÖöÚÄIø#AÓŠ—–ªåuf%ýÄ“ý +ÖÏ·*÷7úk$–;û™/Ý<cä¨&Zü+ÝÿûøMq³&áF¶×R?ç /ãGÆËê[¥’ð«Q‰ðœXõ*ö*•û”…T^X:B¢ÞßëKô>Ü‹æ•dowðªà3Åê ¬}£?'å§‹ëB1¡/•Ë¥ƒ Ýpn~e„VcUEM™~ŠVùÿ}}ÿÏúúºÿ»YƒÁìˆâc©ól9Fb1xrÖþô°Aæ1ßz}ïì×ÿiõ#â ûO€ÿð¯–%}FÊdà&ƒO÷‘8µ—föawyLçúÃâ{søÞíÔûÿ̬⣫ƒýóâÌê kûm×fâÐáZÃOKè|„>F„™üõßÈòà/ÂõQDHiA‚¤T-«ê2]’$ÁEVU…zoÕ#ï.Üü7»pñþ;# +33·÷ÂÌ3€½:$³Ù”®e³3I]ù¢[E‡-¥J‚8“Ìê)]Ìâ“lJ”°]VKe¡p!¤”,\4#IQR2AÉJ©¬”ÕfÚøPL)µÓNÌffØ#•¨*6Çáy6èà@BŽGG €MT †žÊj‚*½¡½È¤™.46„!ñ1Á²$ÈHL©:µSS‚€#Êš}ˆ +Ž. :ë¾Ë.EhE”ÐS€Â#‰(%\‘‘B—SºdüŠïJ)%cüw‘ƒÝ ôšd!Ç·ƒþ¬oZ– Ä꽆t¢|ŒDˤ2lh0G2`Hš’RpBpfù›rJÓ <¡h@/Q`T4K0Þƒ¹Ñ,™ƒÚ))MÁñà6Ÿ‚N°a:Uj|À™ð ìgì•”5„n²•fÅ`=xÂFœ `Tn±/*§+Ü ü›áèF¡WðJd­‰†Fƒ”œèÉŒV£Y7‘j4ãWÍÖ'VRSù„ÀHT ŸÞd´ƒ1éô£fPNÊÐëšÀ鯨ž +§œHK.èI“¨ÄX:Ië¥MÔdCÐDªpBâ™zˆà-Ëhœ) ÀVµ†ãÁ~÷êÆbP»9£ªº9"ºÍ0~†+™·átTqV ¾W‰}Ìe¡Òê3× 5Íâv“1œ¬±x€£§˜}Î0l$nÕlãG8*—`œB°6ì–g|dИ‹3]¦ù¶h†ËV—‰Æœá#Í>­ø"»b3Ïä™Ì@e¬¡™KÑà"xBËÜ»†TÖx‡d>fÆ–¢ pzj$š2ÄÝŒt§‹ìµ -…¶q™áüd½«Ç‚ÎVš}KhG^`£Èu`)’•$&Ç€ˆ_¶( d.U•¯&f«uKÌÄÛšMàmó‚ÿdÜEX›¦%ð±‰R7Ì5v¯qˆƒ$Gã‘ö)Q×éõ7%Ãî±2S½‘ÔpÕu¢Jû ùHÕÙ`î5¶pà—¬ÌšÈŠÊºøÍ»"(lý£Sw|8^l˜THãÃU—Ì¢H†5ª¯\#Å=‚”:ÔÉ,aw¤Ú±K²àù%ZÓ&A®Íð ÔWù%*XÛrYYâ/ð;zCb¸ØÜݧËÜa$ž ê(ý(óA "&²¡µ­Qšv'³vtÇfSJu›Mhö’[Ýi¦•M#JáKL0Ö ¤³ÍtÓRtÃ’™)§sÞGš©l“[šf‚èZ¢¥ˆokf ¬Nþ=…ËYºGeÙ0î%ó'»½-é̶ùâ—Ì™”q]fˆ$óÒ[†‘rŸE;–Ù%Y¶S¡…I·3¢ÄþEC@f—hdŒß“̼ÈrÝe™û¹X"na—º1On‘˜D¨x¨Ä®`ÿTLýzá/£`a7ÈFÏ´! f7pvÕ¦+Ib†™è¸d¿ó÷e¦&gu2é$Ãîl)A•KÞM™áG¯ï|7fƒ•Éûƒ7pi™I2EkFح½ ´ëJ>_ +&XÚBì¯iŽP[[°Ñd5>‚oŒßþEú5èÙbF@‚±[™M$ì|ŽdÔ˜Ù¿ ƒ³6L‡g¶ÞJYþ*Ñ)k §ÝX¥W˜0f;q mÄ þKì_P[³ìª*y†]SÇŒ÷Ø ÒÝÑ}Èlk%•ÜЂèŠüô«uE¿ +½Ä/çܯu¦Q‘;¸± +ïvEÎrÂ*3¿.ÞÀ¥ñ‚LC3çŸÝòùÇ74€O¿ $RÑÀ†#ÅndÌÆd +‰Äü uÕ>’q‡ÑuZ%èÈÖi•¨äŽ$Á 7|z—É D~KMA’1tE^\QÁ(‰l<ó2ËTá¬y¥ò)Ï¢N¬’ë?3côÅì$í(¬sºÙ9ÝÞ9Øi˜xÀÎé²Ñ9U7:§êfçt£sªnv/Y—ðe~•aüEÓÍÎé®ÎI$‰4=~‰jÊxŸîÁbœ1â\»#3ˆ®h3$ÁÇ®ÈÁFRJ·ž‰ö+òðÓÁdj ±!3:du1£Hè¡¢rà¨V3’Á­„Úð[­tC*¡BŽUl-‹ÆÙ¬lŒšõ0k¿"‰])Lx0ÍŒPñ¾XSPC¤}‰Yô¯ˆ(UrbK +EîÈ#–«¬56œ?Xš@&ꞢœÑ\o3& ©‘[ÛšDÚÙ%æfǙԸ. ’û„ýš4Åpð^âqF"Bâ~ÇïŠõ¾ßD‹ž AU³ÆØE"®Õ{‘âd¨ïÛÆ.RøNrŒ]T…”®*šëmÕ1v'6«²è»ú¨œDcììwkì"ì¼ šdŒHÎTkì¶ßëýѱ3ï:I‰sÈCL¤–Rü“4JÐwÈF&‰‚u¨¿Ò5zît®ÂÓ5ù³ßf*“Æ;Ìv%*ƒÌ¬zˆSç0ºÂúj“Hhb’Äœ´\™iÊÞÐxßá ù[ñßf„?hÓ…¬÷â!zÚÆaûÙ?¨§²+R$ø€Û£b{“Ý(†¡°Àºn]²p½D{žÀúÉ"쎴9ºÌ0ªÀ¬]®ó·3Ü©‹S†Å˜yc\Z.nÿässh&Éÿг T[® Á­ÌßDª™æ’l  ²+Óœ…[‘»‡Íù¤XNyt2¿Úª°(¾ÈêàÖ<°¬˜eA0•U®l©)0­Ðɶº”áꞤដ®j’íU¤š–Òtr¬IÀ&w ô>Å,w l‰TTxÂ1€‘+“ëÆzSHI(šQuÔa+'‡…]ÌFèÔ4Fo¦’žU™s„)´ÍP蟬æ«(ô2d™c@W­.pÛ ÆªY—Å%J!¤ˆ(2(ÌMÊ™¯6m$x€„›€-ãÄ‘QR²®8‚À2$=L´ÐÞ$]qâ@7ŒÀ¼Ò| U*E±ÉÅNÛ«œ|Øg-%)d[0›Ì‰àð—}ÂLøÖ´Ú^å³ý5ag1,óá™ü$QY·sI:;‹°±eõ¢!£ó•Š~‰/Ê+É›„2Uc+&NÈÆÍ@JW`´ìex$c—4†¨3 TE…ðcˆ]¥v†ÒYD+ ŒªQK ñdHRH8K˜A­ÕE²Ò1u'Kˆñ™š1S[Ø3 ´[Æú_–UŠˆa¾ˆ¤ðx:0Ž óH + ‘ž‰:ë‘ȉ‰o k㘞5éÀb*›ZÌè‘ØC‰=Äü5£³` = : ‘BÇ”úÏÚ¡›éÃrL8}Ðý•ÅÕ‹4á¤U˜got¦Fâ¥d¯aú.Ð/v,¯Ë¸Z4°w2ä¡gY‘¥²ðp2Ò¤œ¦Œ¦Øž%™(ÄWl­EÙ½cù@ªFþ^RÆUÃÿ(°œ ôMøhf}–›¿ Ý©J†?$îͦD1ÃâçlVX#=Ôq…bØNÀ^j(h-ð(IÎÊ¢‰ 8OØö…­eÖkNº9œÑµgÒeQ5rT²LÇ2É òZ¤55YB‚ȼ F;L7E;0㉱±=RàBVf,HèUHå71šš«gV;kD0÷GŒ»êG%þ ½hÀÌÍ…r^ÆÐ¹Ÿ]QºÉ4Í’ªæ ŒÖ‘=I +4Å@¡½LR£l K $æñ°¨™›Mâ«•rï’›O% ¸`Ųd¬TºøfˆÑê\Ó¯È1´T‰Ÿ0{JGEv/UÎòGÙ ¤ë¹,T£`f7±Eôs.V‘Œ¤¢°¨›Õå³.Úa@wytÁB…q@Y´w(CÑÕÞmŒÈ‚î:eev2È€ñYíÄRQúÓne#ªŠDeí ⃠—˜Àœ"%Ës)l3©è)Q¡Î™®iy4ƒUL6:dgâK3W—pDܦ@1VDÜkdŒ©‘´Äd¹ †m%‘lY9…¹¹P˜uÈ>A§“º´ÆÀAu¦^!íCà .©ð@Âø8>Y€ àHe穘ß)Í€ž$pw¤<€±”*e1ÜFÝ…íDUeuÆD d2@\ÀÄLFò¦K˜=©óŸ¸dHÌÓA»BϰF“”²ãKØ{eøa¦[:I4ÛÁ‘DÏE…w0ÿƒHb9‹ÑnØAd•åv"\£z²Lt4#0Ͱ{³üPÀ(˜,ò¼,1`xIã9¤˜e§“O å*óC¤2 ð$l\”9 Ûm†d³h+‚TË€¦C‰À.2%l*:È€"fQ`ë }£¯BÁ|L‰l( ;EFÔ@)½ +¸ÂŒ‚ñ +ùM²…çu¶Í`FV†œ{fYh˜)Ä2 hƒ•T#)˜~Õ¯iv Í¿ç)Ýø&—è†eÉAÄXŠhHüAv¼$;A:è!sxø;­Ð/ÇC‘¹ô<_B˜ÄOPq+akPó!¦t¸£EÉ¡bJÈ8zÀ±,VAcµƒ-P'=É„f=²Ùz(âLjØÎ€†J°´QÙxÔŒX½3Úf@ó«µR:ŽÊõ=¤>èWäÚGMxYdå(¡E‰µÄÀ›˜!¡ i–?¢|Mز*cÝHec—w(RFÉP‹½¥ü|$‹Ì¡Ê,FÁì¯â.Æ;ú È„Ý—¸ÑxÊ-Ü +Xš0 + nýe{ˆD‚>ÝTíB%( B¡ÑŒíîñX‚dÏ™í4ÔÉt3¡™L¬øªõ¸s e˜Y.Õ'úÕ6ãõÑÁY“À(|*RCUÌñÉ4ZU`¼$±YÉyÈFû¸J¾fôËpŸ½H&2¶ §ˆæ&ûeXî€aÍ€JÊÒ•YFí Báf$²ƒ„¡„ŒÊM9 *Ã!Ýýg:ã%s>`†1ïJaÐ,°Í +Ò¤(¼¬ÙZi +3F(Ucs¢*  TX8«ÅÈk†]£DfØYS‚BÎhè=%bæM6ËÅ ŽÝÆ7es9‚¾ëqÉÌ{ÔBUû¡fuÉ *EIqÖað"§¾†íTTÉ8§é¡¦0&£¥oŸKO.t^ËDéZPü¢‡|¦ð!úôèGðYº¢À=Õ2#È($[xÊÖôËv›Í˜A/¶à™R)pò+YM$ÔÜ™ƒé*,Ç„&b,£V²‘³I5"{?ƒ}Ñ'Lu¦{Q¥hšà¼ÄdŒô™÷ Ù‚|Š¡(sg]Vÿ¿í}[n¹qÝ/èÿÐ/$`Έ÷Ë£Òp8ˆ ã֑ìàœ‘0+™®µª¸¹»[pbH¢™‡ó±z_Hn²HV­Z%-› 1 øõê÷uÇ?<Àk'àׯb¥R‡®z² Dâ´ãŠ——BÅà e»$£À1¶DÚQ@DK,»¡DŸÞÿD·oóÞÁÑ;3ú`ò¨×‹Û¾a£`cIzïCŽrxU'5X{¤Û*P:Õ ×þ xQÂa §½Ò@7K·@3Ú1¨èÓ(ŒdÇpF=ŠK`ŸRù”°ÕÔüƒeÂŽ"' ÈU°ü).úA-k?ºIÊ*º$Æ'póÅà¤ÞØÀfÁ”.úƒU×›qtÞ Aþ5ÑSV=ÑRšcñ+±¦ø+Ö2Ê€Ý=5uü³û^£gÏ·0·6LP¯¡Û¯û𷪺¯W~.'Å4«û꿱¦ÀÄþ”ßgÞ¼®Ââ¡%Çï[gú† žœ`2Zmœ°]M‹L¢)ç—"çFöèåIc¤¢a´Ï\’ÜBƒÑº/©K²NÏðY ɺ¬GŸP‡˜t:é2|ÙËÜé® PÒxYw1ðì…°s¿-}Ý"Q3ÑÇGEHãz5®ÙJjsò:”U¯ºF +ìô†,pIÐî弣ɯQÑýÓV©ª±fîÚKël•×}ðt*öžÌ8Œ8¤5óÆ{IüÒ.ÁrDãÙq¾ª5 + pd§å™SÚÑ*ú]Nʱv¦š§¨¹à0ÝšâÍl"kv%»ÊºvØLà}1sù»TC³@ÁO%¬FCIw?zÅUÌ¡„Þ;“И[#   ‰~„«&ÐòÅ(š]î×Õ€=ZÄàù”­ éÌ…sÅQó$H¬€«žÙBé/ M~ Ì´4PØÜ-fðŽ5bK±/Ïãò—ûûw­èˆM˜ß˜rë¤pÅ`FÜä!³.Iç-kwlà 5w £Èk×¹„5â`Þ–-Ê%Žâ-/÷:¼»¿ô( Ú!ÄÍPÄ:VÂh% ®ƒˆ†ºÂq‹¥4èFÛ…ðq´èÙqXœ.˜ct¹üm›cØÜ…sèåÂ<ô Žò(VyÁÜ-í÷ÊôÓvøïðð÷]yät㮼@ØüU¼òW¨°W^~U‹æKÚ®üh¬°‡à[eo•gÈ«üL¯*¿¾ýšÉ+ÏyU~¬e¦£ò³xåÅQÀ_íuåi„¤#Ô*/Ä+Oƒ¢nòÊÏ÷çõ9Ï,n쳕sSù“—T?ýDbZà¾ÚKtÈžåOƒ#»¾?L&Ý¡Îzè.þNƒ§7>!è}¼úÉJî+¦Ý[ïM»6ræå{‹Ë¼·àöW-.íl±—v‹å¯?Z¬ØdØÑâ2¯×|µ¸ÖW-®Í[\ÛnqmG‹q…;'½Å5¿ÛâÖî-^«È­Åu¾iqg‹½´[\ç«Óîwž-néjqkW‹‹¾µXˆ¿ðh€j½¸Í£Å¸bÚ½ÞâÖ^·˜ÁǨVpÅ5ªUö†ŽðfT³ïv߃ÞkLO’ñì=ÃÐúéãyÌ=XùTf‹)Så® ÂÍ·&½jé1šuÙ¼·tæ«¥{4³ä-Õ`¾ZJFÒÕRäö@ÖÏzoimÖRbÅW¶£¥µYó4ŠoMzÕÒc«œî-Ý£øjéÅã,yK5ˆ¯–b OÒÕR`ýl»¥{üZKééë{ô*–j-åaÞ[“®–*²í½,£We½Øª¿½=ÜGo/{ô2¤|ÞîObKU¤ïÑ«Ÿ>z{Ûƒ“O-F­³Goëû‚Ö÷è½5éUKÑ«Ëæ½¥{ô^-Ý£·‡ûèUÚ½¥â»9G¯Js·T£W?ë½¥µYK5z{Ø£×ZJ”xߣ÷Ö¤W-=F¯ÊéÞÒ=z¯–îÑÛÃ}ôªNóÞR‚¯üIWK5zõ³í–îÑk-ÅàìeÞöèµ–¶iÍÓè½5é½ÍaMëûGÂÓ»±ÑØj?µàì4ʪl¡ëï /ãÁg•ëu9¶G M1b¨¤yßûÌ^WO Æ´¢böp‰fùtV“*Ù[ÍŒu%ßJ÷Aô¦e7‹>nSñ!zËg"ZTëaÄ«D85’Æà¨AîÐ)«—¯†Wï»iÄT±·vª¬ŸðiX“z¹n6«‹iWtzOÈ•µ”MËQÍ´Ž{Ó¶w÷–)Èä#ø?; VC»"J „Íh\ú‹ƒ—HH{eH!¢ÍïÄý:×Àm¢ƒ{S„$®ÉòlZÑ"ùÖA»Ô£ ÈaŠѼU$5W¥×A5‹ûeÂd„Ç{„„hr‹ìŽ ïí=N øƒŸ§(²÷B:C$ï æ€ …!Úa¤=ÃŽ½ü¶u‚ݽ2‰D¤'ƒ@š;PJI÷.°Z¬*¶šu +Û•M2Ãgîí‡CkT€`ôi’¬ OßëF¾kHˆnÆèCQjI~ZXÙ"!ýÙ§Ü–åì–­­—\ u ám‡lÍ÷²žd€‹öõúQÚ‘–>šNň:¹é¿FåžÁzu“¥$“M‡KᇠÁš·ãÖ¨?lÃFØq¥VÇχÌ[R\yï־퓗{·}¢9b¿½™éöþ£J*8Û¶jö¶ùŸhp‘ÇÞeGÅ¿^í}Û”ým³ÓÝñOÀJ}>eM¶x,ý +¹†mÁ +W+]BŒ•è×®«6i?é’ØûÖ}— Œ!øÎד²ÆÂñ>“¬û®Z™ì¨¹=émûÞÖä—åõ|Sô0KŸ¬7 ̾zÀ•Òä²…åÐâ…?=Ìé¡Ýðµ÷“ЬÂõ\ ò—~ò"–Ñôhìk€vNC"¿<ðu\tP Á(WQuo`ÞœgCnÞzØ=å݈͚yˆ`r[*‹P“kv(:|'ljs›éÙ!Ð?Üë—ÓîëðWw¹øÓú4J¾ýÆCâýrˆŠ¢'FÜ|8I(W9ñ¬`F{ÕÒ/¸ÚæyÝ·å¾ÎY=ŠÊí?šôg}3„®Ãx‰ÞäÏ!æLäÞïÇžÓ´ÓWÁ@ó¡[W]s²ç1 ê!jè¯L=EÍv ƒˆ§#ø–2 ’ÚÅð--â7`Vå&Dµj†‰£áº„‰thášõ‘×Fb%¡ÆM4Tó—‡S¸Z¯)Ÿ–¨*0Diê­š5Õã Y¹j‘±â-B’¬ȬÖdΓ‰Ïê:G#ç)—=ßlÂA5ñÝÒV˜–¹ ÷]è4L_¼ߪõtÎüw”ÁÓ ˜§ærµÒÏÂe¦*ºð(s´³Ìè—N]†W;%E‘1Xô»(œÐaÅT⧬`=‡ë­LüÄóUf(žÖU… +½é­}˜ˆ[H½•_]Ý2jW…RdC϶qæ{ܨÍr„Êò™Bl¶Ý]‰«©Ä°dJbÏ¦ÑøKjÄdcˆnz†MEI7•L[vÓ +Ât ü|+7MÜÚÜ+Ò’æ²3o¯Å!*Î[õÎ÷6¼iëÁ¡ù±ÇF‹6l¬[¹iîI#á›”\\ÍE àú¤ãªuúê“áj9‚Ç>÷Ô±d—´ÇmêCÇ=n˜ˆÄ~×[I׆½µt­-C‘1¬½M™ñx´­Žkl‹ëÚú½›* ?þôo¿ýþñÇ?ÿ‡ÿòO?ÿço~÷ñïøÝÇ#;€Eÿ­#•‚Ðp( *ø–K&`N^þ¸›ë˜»ŒÓ„|5Á®`™»$¿‡>Š¿ü ×Ížt²˜qJ!Љ„Ý%PaZâ²u"ýšQ0Ÿ¢žxf®™yØ4ŸV½€þ)ôŒK§%+Sk¦1Ð(Ðásub¨œÄð†!ΗTô:GŒaQÚ£ÒÃó €^»Ž ¨B”(°a;µêé£Z 6Ú™Xa)[ÓÍÂã#7È84>­‡”±gO¼/L¨oÍp,ÃgcW“Ï;ßÕR’ËOÅf¬›z× pƦá¬Àh ÷¶’[“ç€F|c8`dSGǵM^#!Øò2yèHó;–­ó“Tݽ>8>"`fŒÈ°nFφFí¨þšuUØñÍþµâiÑmØ9O¨pDC2¢‰S2#z‚A`½Çf:’ÈèÁ*õ›Æ=½m糧A1ßÅL²>‰¦ ›¤ñCœcÀþ 52B;$¹–¸¤áCN³Ö" Ü)Kaa1¢gÍüJºO,3Ù·¬8k"r›³Ôm¼!*Ž4e‡D“|§Òß·‘¼qÄ@Û+9ÏŸ¨;´æºÂ¸Óñõ<–½é‹kÀœ_«hgøY2úQ†‹$ ùÃæS 2D œõÅѨ¸ :mI†ØP fáJu]ÏŸ¬%BÀg:ÊÑTʲëÃoXøP–”Î3‘Ê)ò¶vü4Ë<}Ï~Õõ³ÐT@Óëñ“¤™^ýŒ××Ïæ‰6¯²ÙM²îŒ# Ô@'eº¦•RMK* .":%LéÖ²¥Tg¯¿ÎË™š7ª1Ó÷ð}™ãgé{øðç©©á•x^lYÒ†Åp\Bl ÔËÀ¡z1ôò*]Mþõ O!Ùï3 ”cààºhm/ôåöƒ¶D¯ºŠ^™ýŒ]ã·-;Väèø«ÕkIÖf˰Áìa¯9$ôWî¢WôzˆµåxÕÕ`Œ0è÷«Åky63þnò%²î½Êû ìç\U~Ó²/;â„&·³ʲÑçyœî’Âλcïç;rXóiô³_§5”e÷›Ì&ý„·_sÜ”ýi9¾sÈB*v†(RWÉ$ëBìÝYa?DöÞ]†©÷jCLŽkd #;ëqÇ%Øów¡wìA‡Èzl—½:ǃ¼Ò÷vÝCQ×Ð2Ûä±±N·ÌòäÎÈ¥”ùPã©.QVˆŒˆ ;íáH œã×L“x€ˆNõ2¸5_™z@ÓS÷|Gà×Ûe\FD}2ôñ%’··­ƒvé‰-(¹šý±Ø ‰ñfœ£h;Ö6FX¼t8-n§$´P7{c¸e‚-:™7†„k: Y\4­è®SºLõö´$R j'Z;Ëê 6]‡¤B,v9¾Ñª»Yãd•A¶æ,"Ö®Ë7`5«fÜ«•}êš ÚæÕ"¸ÛpU–Ëb}ª)$¬)Ñ ÿö»rOÉQQØaýtȳ6úAŤM¨nËü +}J4B3—D•û2‘D.YOvF¶ØTx.08#Èy´j(í ”á3aøG9Ë@þ¯97ÍÂÂÚÂB¤i2ÄŽ†Vñ´T %ÓJInš¬ÔÅ„±={yÍIDÞÒâd¶^‹c…(+~‰h|y¡á˼‹:5û~ÝÜ6fQÖ¯6g +4Ù³áµÒ}ÿ:ZsƒÖsH,¦˜¯Éqø§ÈEÚ£û§©¢èׂ>Œu½šwˆ6htÞl›‹´PQå¶›*Ú2å8‚DþˆFR5ŒÂ¢)/ߊ‘B|šðêöoÍ”´wÞ¨¬a&!sò!'üˆZÏ2 û’Çñd +-ÇIÞóë§_µËûfô9^XÎrÔ]n–&õÛ2gusšË ÇnÅý±ã†Î«»Œš;á—hæ`¢J·NÌæV³ž{¡Àk²{¸)tëø$Í¢ƒáø\Æ`4'ª‘2³ ‰M]¯¯½½#ë)¥to?ÛeýSe;¾†0/?Fø³n7Ý= æ6ë^Û|¦€A%ÅWªÑ1ñÚmf¶cÞ>é”´çõ³—÷¬wVÑK+4ñnÊXp@‹ñ¥ÝoÔN4¨ ´n +kšEõPl°]É‘¾ÕD£¦KK¢¥St +š®°aS”r:{} +^¢i^R²;-y¼ý`ú§(_\ùEf#™à]§¿°¶Ù|á®úaRŽyž ‰㸯#Lf,Õ ã]Švý¦¼ªOÓ‡Ùü‹è˦ì4ÍÖFÒ¸…BÅWˆ”KôØf­\ƒ ù%Ù®šmçÀ=íaÝ}iÃM.b ?5on£·Û«Îýžu¨ô¯Ý2Ž!y,¡¯Œ¢ÎúÅ3´F/ܰ ’]shÚ€¾®Ðн4±–vëÐg‡{Í:i ‚JSþ;ˆêÐ9bÊî@†p¾‡6èò´­Ìé9/‡dJÃ>ªmèð0€»ìËhK‚,+ÒK]nAmÈ£M™ÑtÁ.¥iàçcɿܔ«(VíRÚŒ*èL`; 1ü¢*3›‹E£0û´{\ø2Äuf̨$]üÕÍË„s¶ ˆzµ=ƒâˆh Ø×Ó˜^-~m„ oQ\÷æbI‹h¾É9h·îÅèyˆÃcÎn¦Ÿ/ú'ãÈ 3äf"@ לx«ÿñ†Lo+¹¦$z'|x“+&¯šæí‰…œ…>/l9ñêIW4#b¹:çÍI2` xÐaç¬( ]ršrë€!×ðÒ°ÆË;L“C¢g H8½i„`QVuk$"¿fÎøÌ +e0JJ¯'ö`€›FgžpPïLø6H#‰.mÚ ÷U9è‘X[¸uU“gš9ÂšË §‘»»±2!é©©³®Zú† yéAD›Àë¦jÁ‰ÏúÙiï¢#vÿ…¿êùKÍãöëúëþ¥‘Æ|Kû—þZëù«±Ñ¹…)%£FŒÎ¤Ëé+9¾)4'óºB²vñ…’X-Í59V;£»“A,Ú¡­ÖÔé$Éè•É’ÙÞô‰Lx%²eqßÝ ãj“Dõ`ÍÀ|ÓûŒ%†â +g×4´Œ7ƒõaÃæ²ûÑb°†-²EDÍÁmF¿VjVO¨m€2˜ã{VàÖŒQÀF’&o²T¸Œq|Ä}SÛªŸ™‡z îÉZ:%ò¾ŠdS¢UŒÛnUGäâ|ò­5ÈJU-‹Œ`È)|6ÎíE’xî›o~ø"­2Ó8°ˆ)èŸT¡lÝÛdÌîˆc«æ©ßùh†‘€\#ÛäÎòn$T*”à[ Ú2i€Æb¿O[0¦/¬ºVÌwîÊ!‰¦È}þd#:)T’Û/H¸€v¡û›·Q·âüJ°‡4Áz8˜ÒQÚ¥xÈ—ŠAqvÎÕe`DÃÖUÃРʢA§LSL0òâ|ÐÙSÎ.*@1¤9«ˆÃ€•46s”61Ðë‹tÅs<é™nëƒ Þ»<£*0W¡Q…3šLÄ7­¶Ê©ÜéMÁÁ“ù´h?.^$Ÿ™fyzâú&ÊdìR—ò§5Gúr0±˜h=£ó†±6?qW†UÕý›• +àM/™•_‘ƒFd“x}¿ê#/2)ˆA¢a³˜¹¼ P±èw@^$Kâú ¶}BDͬXø ÀÃIœm2`[RXçKülÄ¿'íÌð%ÄðŒÄKQÛ‚ ø"òðÂÒ1ä}¤Öê"< ¢sƒŒ<Ôpºà®fIàyÉ É´Ý@3SVÂjlÇ¥ZTUBXžt-8m9›l¤:¢a¯1ϰԚÅÝr“Y-–†¬«Vê–l}»oŽŸÝàò(w+cþdl•k_ ÆÍœÝDZ'áò2R„)f È Äת¾I£p¦¢‡Šf±BXXÜÚ<çAkB:åÒ-f‘™Â±Ã§¨æxŒ.ܺy€ª¯Ũç%@PñD”à0Ê,%èýL—@ƒZ&U= ¯™% ¡\,»&EEX"„¬)’Ó¶s³¦¬'0Tó01‹½”3OzXø–L%œü—F%c_áœM†å<› +š{*0²r{DÕ;mnñ¹˜Üô‘6ˆ écV<`A>Âá™.zÔ­E’|B°¿r‘ÊÃÕì4=ê”MÆ —ZÓ ‰A2â ?jKºº4c ú×7üÀie†g)ó ÍuZ7/ÂA°2aâæÁ:Ll‡8ŠK·Okd¤øë(¡ØˆÀ>4Nµ0#l/“‘jâ+áGõÕtn];„»†ƒîüÓÃ->³ð‹Gìп +ëÿúÉ/°¶i5UÀé¹ÎHõ Â/Ö+Þ‡_|ØÛ5‰;áV–¾þâ_ôïG_pŸt@³ îËÄ‚\í¨£G£6X,"EÎþë@½-C-6”š´×&6sø4EqDVý|~õþëìô8÷÷J^ŸA ª¸ì½Kö€èü†9Ç8çi¤Ž;̾©cÞT6;g£&9íŸi;¢TŽ\-o5x¾mcS@YŠÚǺs§´Ñµs-„d“–›ä_ l¬J …vìV»†õNÉLpOQnHBæâa'+ÏŸí ªjD#ú¿WêØ?2B³*ò‚§¯G2ßjmŒFŒs:©ç +fâ‹'{|üp<¿zæÕ-"ž,T/Ÿy ñ¬WA‘,²Q$Û#LÛèÐ4!«)‰%ƹÆL´µÊÚñ ã£ÍJo`¬å°:*ñe°ÜÅý[úç?¤|NF$E&¶_¶FÌlŽ CH™sÌJæ ¦rÌ¡¥¦/¬jÄ¿0W nÔóÍꔵ/Ö_á¾eCì…Iã-Å­Üì¶îJÁNF¬yû8PQÇYm›qUkk”ªìÝ™®…oäR±&Ë’çÒI”·™L®`„u™1­än‹DËBÔíùp¾¹Z±¾MÅL©Àœ^«ly-'‹)‹çrßãð°¯ÕŽJÒ¾¡Ö±dN}ˆ` âɸ;·6¦ÎH±¦6HCŠƒ#†v«]$4`ó¸í -.f^žukvz%rÓ>:VÇz¹oáy}("¶Ê‰öDTŠ ˜2Å6+D‹cÐí\m$?LŠP¼š{"33uz-JŠÄ:îÄQ/šc–Ý iŽKl‡eêžHØÛ 7 \& ZRs¶{@djŠ÷½õ.Xχ…= #‚X„8bd€ˆ§y4éýÒ°ÝLð=v#-ª ¦už‹™ØHÖ`°TÒú‰ÌQm­¶¸(KÓ‚;GHæÁ‰D›T h„Öðì°lF4á„Aè%RpM®Ó ƒr—5ÂsV®×Æ»‚Òž%›r¶¿¢Õ°6áaÝ 6Æž‘…â#.[^G. † /•‹{ñ|F³çb1F&Ù2ŽQ“ôŽ<óØëS1ÝâT=xБ&2õT‘]/ʼW “˜‡ÈòÄá :»U±–@ñà@ÏCš¢³ª1wgæŒË†q+j;êsíÓ€‘ÂPÕ‚7Ú¨$Àg‰ºx–môZ˜XgÌ0%ÊfƒoÒØ5oW›b ÇñhÊzIg2¹Œ¹ÑbpX±hÛ£å[$éhxƒ8›äÔäzÂêïÕæéZxžÿ,Ç•ÿv_ž§ù;>ë'Ìßð|Þ´%âðl9Ű1€©›øipU0èÙÊä9ÒiwÌíBñ§_[Y¼`ÎýN/Ž)äXFØgf»„Þ¨ßö~šÅhLrºe„ºkµXºÀês¾ýªS«»>ø9eÌÍM¡G˜®ó_«Yjý¾¿î†ÿdã=|™ñ^}¼[D}õ“AûÚç[àÃ՜ۚníõ¬5B[¤U1;ª†QeűR[³kHF´†»U„`Y\Ï™ ¬m´ì©”Y÷ò 2Ö%â“UjþCƒ¼êç³ÿÄå`?´·ì"õâdæOŸ×ÊRy•ÍpçO°¥ª’Ióâ¥õD–õf^xþlv36÷´ãuë u·rµýfO†‰HʈÓ=jÂPÒ®)V*ƒÚNs²»qÝêÍ£6ÃNN}ºH~:Øî§7–Ê›Mˆ" … lrZ·µå[‡9¯(ƒ›RüíYˆGõ1êØ¤2TN:=e8žÿØßÝ*Lz$ë+X^ðvm68ÖpÃ;’l¡•Ln“ÇÚB6Ÿ"–ߺ äúSä¿„Þ‘dT*¯=ÊÁsQ¦¯‘É£™²þZä6Ž®á8Ê€ÖqzÎìÙ¼ú?p.ô„åt¬ÍSôû4\ P8|hÓhבëã-Òðˆ‡™˜!~´FK4•"ÌÿJÊÑ<ܯï¶!/‘ ËÆ[ ˜¨ˆ:•2ÆãˆôκLskÚQ?1¨„›¶ã'.x¾®ýóšr.•¿>tv•Ïß`"_mŒñ«aGXýKê|¼ãé|ýmW <–H¯jÔù£ógR` øôj}Ö™E³ ›z+x±ÛEL.îD’H¯ã‰pÃ38«"|Yˆµy¦°–fÂ9DÁbOƒ|ˆ‰ö²šÕA¦+¶£Ê² 7íª0*À½Sö‹¦8¹ 2Ø»S¤s?ÑŸƒ„ˆQdmÔÅÀ [øZ·8›[q,è%ò¼<2 –Çx<žD×#öÀ×ËXcÔi³VU‚7¦p¹ë]*]GóL¢~qºÝjœ]EÝ·3ý)W—‚0 ?ØN‹Ü1öv~ á×5}Ýý!‘Ýc ?ËÚ'/Ug .ßœy xr•Ÿ¶XدRŠ<0x\4î+øë¦ážw*6ÈÒ@œÍßy*òP{]W7_@2?‚5ÌG˜‚ýBC”9£:#ÎçUmÐ~ÂÊÑñ·£–~§ëi`ñ$,üzkÍ¢|zy8jG¾Cxç®6àTÁ­Ê1’Môòpôɾ=g©I²BWß™Èì¦áõ¹šˆ·!Œ²Ûé,Kç#ÊÞ< œ s·I#Fúùa3Ð>´',=6gð#Ã~I‘\¥ˆÓœË½<™×…‘u)r„=SØ»;£5ݱl¦'èƒå‰Td‘‡žè›úv+ +æ×æÎÃM¶!^’mÂsï÷«ÌŠÉYi/Gþ›b †_¶Þ´õ ­òÜùÓ²A}Ro76hß_øt'C>ÊÅô\sgYsfzÙ§ªÞ +–`h.@$ñR­œ•Íð|•×øÑö½±n0êñÚ)V íüšÕ…ôDXš£)Ô;ö2&zÄ@AÁ:n8Ãy'Jè&"«ñËÃ)ŒÊO¢Oã|»Z³ðMGi‡èEõ­Î m×5''s:f%¶œMkvÐèQ‡ÊhPŒJ¡þ("$¨Ã/Y$Ïa“X÷KàóØë©ÿ»pŠ”ÅM‡!Eż»œ„9l„ Ù^‚ó„ šúÝuè5˜«b±–Ï +®ÇY´1-sÒª"ÿ¦â{±D¢c_Kؤà{^dÂÄÓdüÌ>»>iFé׿ž6ÖŸuú°©œN¡!/!Ü$ØñƒÖ¸îAõªŽ:¦]’9p™yÞ®®F‚uÕ¯Uïij~e¯¢Gý²ŸõËNÇ¿ë—ý8cÖB!î½~qãutÿæ„àÕÁyˇá€5˜n¯ýÕÌx|1YcËðL¡©* ˆ2¦Y)äša‰Aœ,™UX캯ÛÝÊ3£in@õ¸Ahí pa¥ðn–ÊZ ¯y7cŸ–ïê_ÒysŠ"DÉb½+KMAªÆR÷êj¤yû*O—Þ4o-lÏ-õ£WžÞõÏoÎp†aÕv»xŠ‚"Ôû_ªÝó|Ýþ—r¬[âø±Ž¿‘Ãl´òUIíŽö%uxÃ;Ôéoz}†ê.‰‡:U£ç¿ø:Ô4dHvf\¨Ü¤„Š#( ôíó÷ë ˆéhë‚YªãÕ©=ë(Y˜1 Àžåæ*Á³A¨qŸˆ† S$°½ÒuÉà¥YÏ~¨²¡ß³z›Wa‹¹Î¥"ýuÁÒ¢ëCÿL°l !ô½„°^2ÆëÆkIH7€'µ–ÅòÌã3îkHA¯¸m.¸Ïx®›V`Ž^®¦ àNµÙ´£™J±„`OR,ãüI³1€·ùֱǑ±’øhòòô¢-¤d +†{„‚XµéWÁ…žbÖ“]sõÞ@؉ôX1‚-lç%ƒKöç³;]Ì +YövHtÊÃUØ+@"&—# 4pXÏ”)ƒ¡F©Îsd7Ó«Éã1Ž¢CË E&¢KEQ$PËð.@À˜¿@ xt‚€ÊÝ(— +²½ò*à $ÞvÔÓ;÷W0柈šúÿqg‘Ø-v§hl̉»XþdeP–ʹ +а?b±ú&ÒpÀ°›¥‚“ÁŽØ^õ¢Î¤‡·w~ÚÛ.çëÜU‰ûŽŸ×Í‘‰:<»×@:ÍO¯u½]&µÃ(õXDNÄb<±à@…´*5ãŠxyPùè#ÅÔ{™ÝM³³ñnB ²¥"¹€·ÄM[LŒaÞÇÀëÊJFr<ÓnÃq?½zç§cªJ<ÃgfµŸ,CÓÌ"ò¥ÈHÅ2ò¹3í«ŸMé7w™?•#îøy]•â~€¯øX¦Ì×kxúe)ᥲ@\?Yû_»Óê±#t7égfVôf˜ÛO&ÇϪñf5wyp=èöÈX¢DØ1àÆßƒü±LkR&@d™’Ca²è¨||[´ÐS+2;v4œ«îa<{°¤oxDNÞxHô Ù”³~¢!Á²F%xÑTe–˜¢Â~^M'<õ*)Ë2C¹Ïß‘¿Å¯ŸÙ[øk ª þ:y$˜Ý‰¤ý`¹ð–[yh•BÔ/3¡æº!ïŸ1jÚå,bäÒ0û*N @o¹‰^øVŽ÷e|eÌâ"q8JD-"ƆåNZ¯<½€`Ÿ"âTzÒkaÔ²&y!½¸çö«²±šáÁ2UƒSFYž¢ÁžÈ¯'²Mú –>+P)dž¢ Èþ?êH2%=“¹ÎB@Ñ«!‰­þáüó¸N†¤þ×OdäÙ.(5’è0ÏÜ%‹ýžÆ F ÊØ8>{YO=GÂ™ßæÑ"ß…ìžb›·Ÿ +LOobÔÅ„Wã"ÝÙg²‘ϸ0u7  Yä›c–¢áˆ£f)?À9“ÿIÂ@BddŽHæC2óCT•S\Þ.ìŠ*€ˆ{WÂ'h>M}'tD¢¸ì”dÇÈG£'õ¡‡¾Ȩ̀ETQ’ 7X™à 0þ•‰ƒbΞv‰9‚ÁáUnŠZßeÍò5ê9]¹Ní-C±¢û­–:o%ZijvC{ÏJH”•†zç‘õâ›DŽ -#Ì35Õ°ÉÏ„¨ú(ÊÔn 2ä2 †<Ô½YÎeò“gÙš™LÏ3ø_U‰Õ^ÓsÏ7QR,¤ˆMˆS%Ü b÷ìÅ<-<±Gï¡ |8ªýº¦Ó!‰¬»‹ÈBÄ|/¢Oˆ HÈ" NŒR¨Ït‘¦c!RR¦KTTË—‡S»mS{Ž@"ãë–Õ¬äl@$+o>^HtFniEHÆèäÅ] cbÏÊN!Eo­rN3«(X£¥é‚1OŸ¢*ô’â¸qÔHvÑcc‘C8sT‰ÑúrZö´àž€`|> +!Å1N‰{¬ÄÉgLÐ{â?ãÝšõLdž†òp*¦­gª¡K¤^"8^j(ö&——Vy«}î †ei‚2a<‹ÈùE´…"5젅 c¨xªÞeÉU¾Yö™œÓ ¤Vò5H‡&7‰ë¦CØeîÂÃŒ±Œ¤Š¾ªkeìèUùªý2pQ‰ß58÷!ªZˆ^N¡ÿŸOÛÝGG"»ä¼)ˆáä³ßäïB|Á¢`t2 •y%Ò_NaU[òXIꦈ¤ ¤äWl¾‹,q‰Ü_û:D ]W´’œ" ´g´npa\/KJ´&´[ð¦¥W/¬¡E’Ef'OÖç›°8 5‚•“ñÚЄE~è¡«L¤ì"ƒô¿ÇuŽÑ8žv‰ì­ÊûâÂàÙböÓÆ<_8¦¥?±:ñ¯W¥÷ío÷e’˜|³AøêC#GK_Ôýc/¸¼Cx=í«q| OЗ÷‰1±:»¥Gk¾ú©À͸ž¾DPebb ƒ7q„#Šþþûß~÷ññ÷ÿüÛÿɺÅ/ÿÑþæïþóÃÿ>r  endstream endobj 161 0 obj <>stream +H‰\VKŽ7 Ü÷)úOEý¸Í$ÈÊŒ,r€Aâ,ìvî¤Xd÷{Æãîb“R‘*Róá··óÃÇ·zþôóÛy|;êÙùïßïœÿÀä?ß?~ý½žŸÿ=¾B“¤ïûWúøÿ­e¶q~9-Á[ÿÁÞÝ÷Ëñ7<´´içCZ©2ïÙ)cá <êvÌwË÷wxŽbÀ·š¥í‘n³t3.¡ÍˆÇâi¡« eŽÍð ×Û2eÑÒLOÇ»ÏÜÀJ¹xx^«_DTJ]á¦úÂX‡½òÐVtŽW"ªð¯Dܲ_ˆOÉLµ£lí&‚‚¬uA–¥ß,Kbç±Ï©wÙ=¶éûŒéŒÇÚcÑ2U¸ïnîÑùÞ=¾EXµŠȺüj±n\cU%Þ¹¦êâI<œÉ†‡±ðVj‹¯M…Íà¶œ ðR‹ð®ýfâ'ßn&@‘ûdŸÙ/]w¾ï.FçÀµ ³Ñ]Œ8ma :JŠÒ·VõÜ×RAܲ7Ó1™ô0zn$…v].œÅSö€Ž +ð¥0u†gn9½xnœtl1¹´ÓCÄd-^÷~ÞY8Q•Zú¾ &(E´ÃîLfMßQ)j÷oБÑ2œƒã˜À!xh&²hÞ¬‹¬E£¡Öy\%ÚÚ‰©fàh8ä¿g²ô"ÞE+YcáBè¿ýº' :tài·1Yc›qCXXÖÎZÚ¦ÇJdrùL‹k‡î×Q0ŠŠCÎXn˜…fé}2±Ò Žvˆ÷‘HH8u`y'ûÌÆ»@Ÿ{@O™6ÊRçmñ§„ÀöŒœL”ñÍ$³ÞœHÔÈ3ÐR}A;N!°ŸgŽ×´›Þ2nœt|,^xJˆY#öüL[É‚ {3Ñz@Ÿ„ÀsE­wO1nI +»±\ +É]Ûˆ–a…A%åZS磥<÷Ì‘Rkq{_w9ÿßøˆ€†ê¼7ýêÉÈa çßJÀ±Úë€bvf«sÆ\y*>…&Î.¾S`€YƒeœÆ+.3ƒg¶p_„Þ¶ãÒx¤ÐŸ†‡ET‹ûpm*‰çUcÎ;5Ö¥ÐÐOÜ‘Æ 9FF„âå¸VÀ„ræòÏFÎí¯>NrW›&ùg#9MƒO=ztúÑ\¥A¢XÙ­±û¬Ã¿w‰ïÓk|X„çȃñ1\)žÎuÜÀ w\οü+gŽòRB¼Ï³÷¤÷J—{¨áÊ% S¿Hâ³äMˆ'o?¬"ì"HÚb–Cʵ"o½ÇhÔäÂÏø,7ѵ^9Fr ô€Ä¤¹Hð:¥8¬ÝJ¿¥t ?3¼¾ï¨,ÏKW¼ŸŽ_>âÆOÇ CºïK endstream endobj 160 0 obj <>stream +H‰TSKŽT1 Üç¾À¸c;¶“-=ˆÕ! ³$†ûKSöcƒú“T^¹R.wß>ßéörŸôáùNãϘ´úý„ÏÛ÷ñ~ã¨^o¯ãöéë¤×¿c~ºxà\›_ÄÓô°íÖäP#SÞSH•Å’tc ÒÉ{aYl'é1T8–6Þ«¸îVhJŒÕV!ÍÅfŸ:ŽDɼJl7Iñ r×àéöºNYsžö°àh]&OÝÑJBši…$ Wp%áO7<›œ!%xf²l’ÿ¸SñÔyF”DºTû@w±—ûé^\7Éf/8•¦ +BÁ·‚‰r˜~Œ„“ÝÐî$,xmd•”—ƒ“N?GtXÛÉÙwí ùU—ËN +Å©„Òœ‚t\[ƒÐb@fßzi8üÙ‘Ú§)ÉìˆÀ³Ù­/ÑJ®ºGc(@šÅľêHr¸RS´;O§¥)eÁóв(Á@Ùp&¡½„W‘Ù5ö-ÖŠY,)Ý/ÒŒè!a~¤+.Ô;Z1Ô]!{(ýÿƒ~Œãã þ$_Æ»¾3œÄ endstream endobj 159 0 obj <>stream +H‰,TKŽ1 Ü÷)rç‰?Iœ-b5B#`³$àþUNë}ÒNü«r¥Ÿ¾=·§—çÞ>}~nן«·¨ï¿¿?¯í7¶øùû~=}ýÞÛû¿ëOÓÚR:º‰ú¶ööQŽ×£‹ÍlXÆØ\Öœí¡Ø¬%v´bt·· fN{/,.jÊeœBt+_J_ØÓhÏ>ë´|Ò² í1¤»׎È;žk-”fíE§ ¤Ñó¤ó’M7Ýâ>ʯ³s 2ç6ÑkTÓ@¸¹“‚s²ÕlK0λ¤ß§YÝø;³£´/tÂÈ%CWQÍ,±Ž7žìÔë„è*:h<¢¢N=EþY*ùcÒÙ8€H6ŽÀ±À¾ûÙól`{Àæ4Ü%Ù'l_'âž waè±ÆI9¬zÌ“@5îÌîH©#̘ÐeÇ:¨N·òOéƒ ;¨aK)ðØbU/+) Óçé3ËÜÕ>I3×if‚gc¸sa-|ÜX “,ñuó»— rÁ{Ck¶.ìUepݽÆö’yN™;œÖU 0µPbÈFçQœWB¯°Ã~KVeuËlä¹ý{Q$ÛÏt- ÷,+`!”R›JTÌ»ú‚5­ºñT$æ>‹(Çmtü+Ë,¸®y_º1iFR°2eh÷Üèˆ2+lZª~ÞG”% |ü%7ÐZÀ &Š=pÄ/µ~Ãëµòvýº^¯//x½^ÿe+Þæ endstream endobj 158 0 obj <>stream +H‰d’MN1 …÷9…/0nìüo)ˆU…* 6©åþÏž:*êtñù9vüâÝËžv‡}¤‡Ç=…Kˆ”ý›ð¿¾‡7úFÈ~×ϰ{~ôù.$ÒÄ:Ú ‰Üsit:{ö9L‘k§ÈÒMÂi @ŽÙ`$tÍt +“²äš¢Z'A¨ß@QÂ!–L_!s‹úë‚kö㺠26ŒÄQI†óÔ×ÓÑo,[ÄUÖÀÚ|Í¿c ŒÑþp²Sp£qUŸµFh¬*4%.ÃkgîæDÆØs¸#3×¼jU,F™ÅlÍRrÀ9á–\Ihq +ÊaX*%w +¡Í¶¡M•‚ÄÅE–ª7OYcÙÐV‹>ƒUô t«Õ&W¼ñ)È< Ö ãd´Q ¡€- ä:·÷í©¾róÖ-‚ÎÏqážØÏcø` ©ƒb endstream endobj 155 0 obj <>stream +H‰4PIÂ0 ¼ûþ@ÒØIÚäJAœ*Tqà” µü_Âv‹’Œ'ã±³4—›¡x8ö L6¬õ7üˆ¤c¡9_Î_XL",‚ÓÛŠÉ'*è¢Ï…%çŠÀN]/xe_k5ïN)zγ!GÓľ3+¥Ö‡@R|‰í[vTiãr9"²µ—ÀìCe¤dA_T­§¤_P}ÛE¥œ:Ù$e[›ŒpäCFø 0"‡7¢ endstream endobj 46 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 47 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 48 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 49 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 50 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 174 0 obj <>stream +H‰LTËn ¼óüÀ:Ø ×l«ž¢*ê¡°jsJ¥¤ÿ/uÆl•h³a Æ™1߯õáéÚêã—k-o¥Õž|ß•Ÿõ¶øy)ß~´úò·¼UÍ-­–¾·×ôy-ª²–ÕK3¯ºe¬-î®|oÛ±¢^\Åg¯ÚdÎ óxŸÌ·rQÙág{#ˆËÚ;͹à=dŽ•¦.z±Õa/µËVX!»¥5|¤©Ag—èÌ8dLî‹3¤#EG]&›‘M¬9½MV[YnçáëjXÓ4Ʋ-ýGÝyÚ«Š±˜s ââót®}ÀÙNž{Ï“­³†´®ymuƒ1ˆL¢DL% Ámʳª!8Kp™ØÀ]zG‰:qÇŠÈ€Ù±4‡¬÷©¶3Ó>œL…!ÏBO¼‚ÀÊ8¬jz"ö +eÒ²bCš&Ó…­™´ž³±Ùÿ§ë³¤éÃ}‰Çilº³ÊÝÕÀßži¦{ +w÷ûqóÍhjš0¬‘¦íþ ",Ú€Ä`­ÆNÐ9 +DAÙO3?Q"@ /(`&: +ì¦øöÇýp3îöuÉ"d¦¢ÑWóDÇ6ñƒhyÕ@ï4PnyºÃññÁnòI­Öé¾wªˆÿ‰J$ §lA].OŠ¢Ñ"Ýp9qCw;Gäœ6M‚;g,¥K#’íþA?×€;c>X0ÓÌÑÏæDÝ@s0C ÖéçÌÒñ¦RS”u£Õ=9&¤‡ æaÇ R…Ø©Ét£Â}Ö}×»ÃÆŠ”Yˉ…èÉÌ| €­ftj€½8M80n9Pœ§`î/W‚º2Dg‚ÿO‡}å‹x+¿Ësùú„§ô¹ü`»þ endstream endobj 173 0 obj <>stream +H‰LRËN1 ¼ç+üëÆvö•‚8Uqà*ŠTø‰q +Ú]eDZÇ3Nv{Úö•nn÷TÎ¥R[ï†ïë¥<Ó'Bù|½•ÝýS¥·ïr&Y!!uÒÆ!ƒŽ§•w*›t3c¯F(OŸ${Ð&•› !«ÎA›³øXÈËÖY§ÿáM³ª!¡&Ÿ† 匎-a·‘ UÁÜ:V¨™B©!ì:Ø(ÈŒdÏBd@XtÇ’$6” 5&ꌻ9wí¨Ÿ\[h|hÒ[4\±û±juBm iüfzuVKQh4¸× =“Pˉؚ੠MoËKâÊÞ.Ž$GGCt·‹ˆÖ’ã®YekS5í§u…šåy\[¤mM²&çäÜ JÜ8a  p»ÐBå/žló’Z×±%ƕѼE¯ÿÙêµ<–»®Õcù`ÊuÐ endstream endobj 172 0 obj <>stream +H‰LTAn\1Ýû¾Àg Ø`¶M«®¢*ꢵÙ4‘’Þ_ê§R532ð1<ïÏíÛC¿=>ŒþéóCoomôYß ¿÷ŸíGE(?ïÏíöõûèÏÚ[ç +q×è2Éæ°~©Ä—v ‚{Mó~ ñ‚·‰uõk‘Lé2Ö~oW¬‰€Ò +Ï¿ G”i¶3¯Bt,\ÕêuIâ8TǬ€x‰!ÇÅ¡úïD]æ“Lê ŸÞ]ÌÌU¯ø½ýjOíË#þžÚ_ž‹É¢ endstream endobj 171 0 obj <>stream +H‰TRËn1 ¼ë+ø¡ER"ÅkÝ § (rÈm.N¦ÿt¨µûÀî‚Iä guúr¦Óó¹Ó§Ïgj?[§±ß|ßÚ+ýÀR=oíôôÒéíW ÒAN²êˆ:¯^K,+è½éâ9rãpÒät cw2aC‘*ë2º4S´ÒÎ!Af$¨¹3góYg TWt½™ìëž# VÈ;qZW”ƒxÆÞó>‹9Æ(šuèè©Õdö¢Rá”Q¸/Ån‰˜é·LDêŒn{ ЭÕ?±f”[‚ƒuÙF¨$Ëè5„ñ*®ÉS÷`ØÿÞ^ZB7Á51‡ÓªœcQÎ Ôa¸÷RÜ}¡²ðŒ²Ê`*K‚Sr`Iõ•^Ûb™EN;þ8tÛߎ€±é„‚3F)éô¯Ê˾>ÇÂeÙñ½}oϸn_Ûoªpz endstream endobj 170 0 obj <>stream +H‰lUËŽG¼÷WÔLmå£2«®^'„þ€•` üÿ’#²{0+`QLçdFFDö>}xnOïŸGûíÍs;¾£yý½áß·??Ú?øˆ¾}:žÞý>Ú§¯Mê#i»¯å«­î[´½|©Ú/ÇMº·ÛècÌvÓžQHÃжË$ðéíå¸E·aÄ+µÝV7ÇÒSw»±9j µÉÚ ×°öùX}Çp÷Á/­®{‚×ðm/}Mpd¡a$&¯óÒn³< °(ŠÃ…³ëÉ?d5ëšEͳá‡Dí‡É/ÇèÛVAõ†Í"W×ÒèÁ{÷Nm®5F— ð&¯Üèi#‹È6XÉÉ“Ãf’6UYû‚ÎV³X…”¦àãÞB ÍÜØB6V±jˆöK›÷ÎY +Ø> ð^‹2@ÀžÙ' f7¡áÔë§Í®†M£.Š9CšÎ¾áH©ZhA\ Ô$*K`†(:Ö ñhj=m¡FFKA ·ÆõÀ\èQ>Ú)´)y¨þH›!c:ù=nÖ¨ÇåR]UÁô/6[4ðļ01/[ÛD?«1„Ù·ˆULÆEýË + ®¦1¿>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 42 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 43 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 44 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 45 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 179 0 obj <>stream +H‰lVKŽ7 Ü÷)úO–D‘”¶q‚¬ŒÀÈ"$ÞLع?*RÝÓ‹`Þ Q%‘Åï§ß>ŸŸ¾|®çO?>ïG=Gü^øÿñçñÇù–ø÷ãÛñé×ßëùíßãûÙb©­•¦CNéÅj×óíïþûxÕ¢ÕÏW+Ãí²9Η”êNÔû ±÷FYç²–J¡Vz"ŸB¤už/+êJÙ^¤Ÿ¯UÚÀ§—Öñi½Œ.¼W/ÀÅxûíÀ;³ãâÕO¨ÊWLõÄÑ¥@†=ÊJéÖ«Ìs 4Û:­H]Ö€¨–zzæ•ÕùäÁÖ¸7Ë¢º½LåÉ›­ˆŒ@:×Ifˆš{Ò`Ãb¡ +7J©ÃªJ[kKÇÉDõ½@ã; HqñI¨3weÌ_u/4§+à¸ì~©ÁAaø¥:k™@i4I8ñE)îžq·"±`,[4Ò÷¥˜ yçš7!(¡ùX²E8ô¦2v×Ñ8¼Ô¶âiµ­¨kÌTyx]bmCœzÏËLðj׳÷8îY7­ÅõYŽ3DÛîwÓÐ(˜à4ôýÈäñgö¼?˜\°½Õug`wä%|& Ñ×jsÔa/þÈøFWË]Ø›ü.@MÚ£–paíÌÐØ¶‘¬©Êºï¶Ì2×xÛæ®Z£*ꢆ…èûæV»ë!ìXìBw¹ÄÂŒ,A C§}Ò«hÅÜí»ŽèHq«ÙÍXÕÁÒÊžicƒµìi&êë²l/h ÔteÃeׇ𽧵 pFaŸ7ôBñ´˜)N(œz@aÅpäÔ˜‘h.E‰íŠ¡’?h·ØÝþgCGâDˆZP?XŠêŠN×aG‰Öe¸ˆÞ«ƒßh)BåŠþkóó“kbÎFA‚Ò×-ÓUvû‡q‘AÙ•9RWä 3Úšžö>s¬©ñ¾1ö‹ZöW‰ùíªWŒlÌlœDæL™cî¿@ë»%ß»¼ÀÑ>ø’Šü׫(nƒÍb—Û /Œ‘Ayø‚÷å÷~ÉÉ‘gC§‡²—掜vŽ›ÈÊ ^9“Æä¨Oxß­t¦jØÈ'·/Ý/a„Ï\Ûý*øyô‚Ä\ ñö>œz=~;þ:¾¿|ÁÄýõøO€‹,4 endstream endobj 178 0 obj <>stream +H‰dVÍnÖ@ ¼ç)òßvíµ÷çJAœª8ð”C‹Tx~Æön’‚€¦ãxmïxìp÷ù~¿ûtŸ÷wïï÷íuË»øßþýú¶}ÝÂd~=mw¿äýé÷öº“›hgM"­ì¥¦VzÙ_ÜÛ~Þ(õLö(¬û­$®¼ß8ºÀãv“¤£/5 æã` lnñë´Ç™k¼#\ä +˜§Ž¤©f¤âž¸Tx#øYºi¹§Ì(ŽGÊ¥œ¸ä¤á—Ïa'J"&ǽÎ%÷Û‰†Úű5<ÈX9pöêìÄ´XÕèki\êþ÷q³‘or’7SÄ(‡åF’Jž«×=¼5”¤EÖ’ÔcØÍÜ¡duØùKªuù‡ES#O@ÍMûY‘à¡9ß÷¤ó.¯¸¤–ãNËBIeìg€u£·w¶5冊*Yœ„ž²ãµVðÚêe +r{ò™qÄ©Â2¤á@úª|pX@µ…E€¦Á@iÃ3 mQ8ˆ²”Xº_¶YAœmt¼0i!……ÛÐ)…e阭çí8ƒ'ògWñl…ø‚1u.‹$Î|fÅàRigVàö&) ½tOÊÓ‚æ ;ÁÞBÂZnÂRÐöj´ÆäV‰*Ù°&Õ%z)¶$Àžh°fºŠµâ,+µ°ÆïòÀžBZ= †h¨×´ h?[›­vG[Z®;NRw‡ ÃÖ͜ì˜%p×á—¯ƒ¦þ˜Ãâ­ÒhE‘7XÑ8›B‰˜&£ÇÛŽjfSk[ûg¸¸ÐÄ<§£ÆVQŸSØç|QHh„‘ª»Ü»‘€Ddë`A«Ø½—Z.î•cWÙ¬D¶qmi waq«· Ԋ٘ю¸!æñÙjsŒŽÈÜM ^#j ÞœÇî€~û{4Èî°¦ûÍôûc&3uøtÙ×l™Mí°¿lX3¢Ëíeóu}v<iƒrŸÍaŽ…AU-'Fƒ2b…{6|ˆ "“ì8á£E§ÖÏ÷3`…ˆHNàaÀ0”Kq˜KÂÒ²ðc*Xò¶eð¸ÕØ~+–W÷HjÆÌ¹¶‰m—识r¡ír–áŸÚuá&â¾êK-ûæFQI'DÈàùg›õÖÉ]ùZ$@ €ÜÆ¿SuÀ6ú‹bŽƒñåÇö}{Ø>|Âÿe¶¿ ßà­ endstream endobj 177 0 obj <>stream +H‰\QAŽÃ ¼ûþ€ !k³«=UUÕÃ> Úí©+µý¿TCLQV€`ÆŒ=àá´àp\>„;8ë$]øÆ?¥Êx\aøº8¼>áŽR)AŸY¦<£OÃ,¸ÞêíŒÊG=U)pH±m[Á 'pSDvY…vXvÚ‹è_JÚÕ£æ¢ ÊÄ!äêij¤P +eNs—z'4ÜꙬ¹±ŒÝ¬w]ûÀ9¥.oø¾VÝä»×r©ü²šØ~Ù¤Íi55N¢¯ú…3|µgx 0NºZE endstream endobj 176 0 obj <>stream +H‰t’ÏNÃ0 Æï~ +¿@Ý8‰óçJAœ&4qàìÂ&m¼¿Ä—d¥0ijû÷Ŷ»óËÂónqüð¸0Éqìï„ïòAo|‚ÔžËæçWLJo:³vIÙI®FQJ6~?ö`¬\d'.V¬¾Æ?Xm¾G0y1í8ˆÖ¶7J¨ú3hõ¿HÅ—°á„ Í+ƒpžL’n”q–ŒJ+«»&_Kÿã¶­øH¸|]»#l)õžànSn…$)û?ÄBï„¡I“‚º©®´«šoWD{Bjè­›’´…؃ˆ11T-ÃÆ × ë}?Ò'íéi‡_bO? 3i. endstream endobj 175 0 obj <>stream +H‰\TËn1 »ÏWøF±d[¶¯M‹ž‚"è¡0hsJ¤ÿ””gw³A»œ‘dŠ¢üðã1=<=æôåëcÚÞ¶œjüîø{ÿ½ýJñˆ?ï/ÛÃ÷Ÿ9½üÛÞ’Æ#MV$—®I»˜YOÇkD¿n*­w‘Ü-™ ­iÒ†¥"^Ôd"ñ`äTà"£–´gqwÀ*ÅZÚ£þÛî2§ÝÞ+âËYn¬2­h<ïä³ñ[eD“ž•eÌM€A‘YÑ‘tUR,@®%ñ»€¦=@®ÕάóÕHŸs®åŽÍ¥B •l,>dz „$ ®È‚,쿱Dî«xž•úõì -”Ö(à°š\Z¦B*UÛ ëH;&^HÈfµCj…– 2H¤ŠBÝ&¥:Y€úG~8Ë„¥UjArbcõ?™f%@¸Ô¸½»ËúXó0i®`àƒj)¤Ý9Õ”ȃ@—wlͽW²/¾¦.±Á®-^Bï¬My “Ø- ý‡ê´ÌB†Ã8éJ‚` zæ:ÖV(Z¡ E +ÂiAèc»ë +jd1¥'U]ÑûÒ'ÀÆup>¦®4EçØh¯”¢7¼Wçãz.LÇÜ+J×´4±³×‰´¡kØ +«1üïÒgãùôɵµ…¦EhpE[y2›[Ãxmp«è쉪˜ØÁÈÉâ—mf2çöMxŽ=š\ópš…·‚Ç¼¨¯zút "Žª9"a)(ÏF4B«ùIäŽâ•±-C½†K¨àù`·3£´r…7û7úò™.É{\¨åvÿ-xàþÈy^1Èó:9“Ot)}Âóà•x!uÇùØþlÏÛ·'ÜÿÏÛMÐ% endstream endobj 36 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 37 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 38 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 39 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 40 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 184 0 obj <>stream +H‰TUKŽT1 Ü¿Sä/;¶“l+„ Ðâ³èAVÜž*çµMÏŒ+ßr¹œ~zÿ\žÞ=·òêõs9~­X~Nüþü||*ß1ÄŸŸ_§·[ùúëøQ$‡¤>½Ü^r ÿž½Ü^§ë­Ê­šõrj%“ÀÜË ‹æBY£x9¥ÆŒtXaж:, +7-ïóq`«ê#´‘ ›rNF½ÍªaúÛ!Q§†¢ xÊÄ«ƒh¯ª@†­Sûw"]ÐÆ”U_Z4 +ç'.„÷GˆéYÃ#÷L‚ÞÖßóF]¡»H?(ýÇï]Gªk)®-»¢±"«:¨i³”9õUhCFã¼Û‚œ@˜ó‚¤l«êµ¯ž¢z2(#öA dF ÛTçˆÔKGÙDÆCχ¨û_˜ØÐqA*ÆÍ_VÅÝQûàFmÐ#x!U·t‡Jõ褩t‡ÂJnÐQ«»]¦±+×QG/‚)/0SË€>‘]?Ëðþ³|dó9,ƒ‚·›v¸­ ±¬JÝs ÕèBYÍ0ÝØ™5äNHL;ÌËþs;eEbƒ4¥5%›ßǃ/½ž1oß™b…¥ˆ(pèéi­”ÑL 1ªD½¡1Ðòä¼LMÛM4×…‘ýêJ4{µ‘;=’%îß³Ê ‘o .RaMñ…­$8Ø­NŠŠóD‰ÜST¾X‹6íÆäi* ߣÁ±ÿZɥĻù¹=•µá¡È µïc/dwSû 7fc2ži¦6²å 8„¤rx¹ªtº´M%XF+öðm•±M )¡Yà ¹ìü¯Õ©¨>f|.O'z9ØX$Œ"¢ƒz®Õaã•ïÂÌkPvg–+yL6ŒùÂRȾj/Ï%ÚÎ Í®wlšÂ–4# {i¾ŒüïxWÐ&é¢ÛÁHPûû”ê‚Pð(^ .È·±¨y,ÝЖ¼méÊ÷·‘EBåÚµnõÅÂ*FÁÜb[”Éć=ÂájT'M×=u¯O= +ƒ…Ãÿ;ž’ß)'ß_CÔÊ÷ïËñáxóßRŽ? âES endstream endobj 183 0 obj <>stream +H‰LPËn1¼óœ+-kŒëk·UOQõаڜ)éÿKŬ7­üÐ f`Ìü¾â|\>¿¬7HXbO~î_ð‰Wõu?Ãüö‘ðü7ä1fR­¹’H]°]"¹ßFΤ2²PÏ1Ê6pƒl”t’Bšq!¶ñÒ³66YŬtpì +ݪÉkà➺Æûw3 &wi£æe°©g÷·ˆ‹”¤ôЇ‡?ÖŠ7“!ÙðÃ`°JÅýùçÔÇÖdà¡ [çHþo©Á÷œàõèó?Á¯ÈL° endstream endobj 182 0 obj <>stream +H‰Ò÷wVÐ÷u6PprqVà2PÁ¢t.}÷`…ôb €±‚ 0V(JqÌr¹ŒA\c]#sh—«/P+@€/ýø endstream endobj 181 0 obj <>stream +H‰DŽA +Â@ E÷9Å¿Àd2“85[GqUD<‚`]Ø…z0-É"äýøùÒ‘Ç.8;H°Ìg¢|¾ ¦/½QVTP”]«Cݽá>¯öLÉ"PlëEE¸JEªÂÒ†‘˜îÔx l¾Û¹é"læÿãIºÒiŒF?#˜¸ endstream endobj 180 0 obj <>stream +H‰DŽË +Â@ E÷ùŠ»摉#vë(®Š~À ÝX¡íÿC33Š$á.y¹[‚ë“Çéœ@3yìk­åI|Ô*±Œä®wq¥\-Fˆyª=.úV 6Š¢añ6†®¡ S>–6ÿ’‚àŸ#•&ºæ mD{(ÓkG]zý{ M€;&e endstream endobj 31 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 32 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 33 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 34 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 35 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 189 0 obj <>stream +H‰LQANÃ0¼ûsFÊÖkïÆö•€8U¨âÀ*è¥Ej9õ÷ÌZ¡$ÞÍxvfœì^7ìö[ÆãÓ†tM6ï…Ïí#½ã‹P\·SÚ½¼eœ¾Ó:!…:Ž—I‰uqÉŽstMl KɆ¥KVi:Øã˜ºè„ÉÔ,>[6£÷9×þ^œdUN³7BcîT§Ý=‘**樿5‚i¿Î8••ÕÑ¢@•XH’pN &î°(ˆ™H–¸¬Ju±R¡E裕1ŠÆ #u7“:”cM¼5”g^9ÝQ†8E˜6wÔ¦Rö*e„!?He$É<•¼‘´ék n-• ®âRÑ!ü*µ*š4Ç¿Ä÷ôùéyÏ?yH? +YYº endstream endobj 188 0 obj <>stream +H‰T’MNÃ@ …÷>…×HãŒíùÝ« +U,8@eÑ"µÜ_“™ª$R>ç=û•éuÆé0{||š®à1¬·³çöïøm¥vÝN0½¼y<ýÀy-1J&NÂX(iθ\Vñ•XÐe*¾à2Õ„®PõµIMÙ€+VʵnºXÐEJ’ÍÃJ¾Š!¡GF§TBŦÊÞ&B ö‚|ªæú'BÌŒlF –e+ˆ§èg’ (‘4Xf‘ °Â;;Oªa÷v­MÛ¹XĈè–+ím;™rL_G¤a¼Olâ¾ÖÿGè…H¹íÎÒxµe0éz >j`³S¸q Ìy8ûû>§£(If.µ#¥¿µ lMûÐíûH´›ï/ðùGx>Ø/u„_¹Vt endstream endobj 187 0 obj <>stream +H‰<‘Ínà „ïû{®ÄXŒÍµNÔSTE=ô¬6=$•’¾¿ÔaÈÃì°àé}ãé´y~=lLwòœìvx_ôÉ¿êõ¸ÐôöáùòGw&.RЬÊûÍ|7Š^|¾RL’q©‚‹2ÇÁ ï4dsvFBæNW؇,^¹:Ñ´rËÃ1Ó}¿Ð™Ž'ü®3ý 0ö7T` endstream endobj 186 0 obj <>stream +H‰,ŽÁ +ƒ@ DïùŠù³IV\sí¶x‘~B¡öP­ÿÍJ dòfæ´T¤¹ +.× +´ùn”¦»`;è=-…f.ê²³{èc?Û;uÆÅ{(Ž7iÏ£JÜÿ(Î(èúf›°Ú:,ü¢'­t›ãŸ!L endstream endobj 185 0 obj <>stream +H‰<ŽË +Â0E÷÷+îZˆÉ$Ftk,]).ü€ ÝØBëÿƒ“DdgÞŒ½%Ú!9^®‰Xáx¨jÔ¶'\´Td›`û»ãôÁJ©%¡Duy®#3¤à ñûèÏ¥èj¨A`†BN:àccd(0òËMø34èúQhô Û¯Ftƒ>;â+Àêú$r endstream endobj 26 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 27 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 28 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 29 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 30 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 194 0 obj <>stream +H‰\QËj1 ¼ë+t.X+ù­k7¡§PBý€¥MÙBÒÿ‡ÊvÙ-Å6#F#O¯3N§™ñù0#Ü1öíì<>࿌jëqéåñò w”N AˆCô¸¬]¸‚K¤µ Añ‚7pÂKE&Î#¤¹þx&MÉšÅêQ²i²W£2º1¥¹K±ŠlÌhu×8ߪžRWµÃ¸@BŸ`Ò:œK‹ÖŽ»ÄÿYÝ^¡æAFwÝ<| DI‹ŒØ.Å£cJq7t tK—n² »Âçœáx²Ÿ8Ã5SN° endstream endobj 193 0 obj <>stream +H‰\RËNÃ@ ¼û+|FZg½ï½§ +Uø€Ê¥•Zþ_b¼¨„’(žÍx<ey]y9¬žŸV¦+yNãvxnôÎÙu;ÑòòæùôMWÖq¤¬]z쬅·óàÉ©±¡tYbd/-²«RGñ8ØÈi”XÐ%¾±Ó"-wÌ“˜ê€¦è^ƒ ÜŒ¦’Ù:K0¤°ÔKnöN¢ÍèUàÅi5Eeï6|¹£’„pÇUBíùR¢U§&m„¡5™­VŒð}JÁ/æ¶ecšY +ˆQRVÛ²6L¨XÒPð²$µd°J°N$7D=¾}‘m•° ø`‘îU²%•GÀˆ“ç^³6]‹r"‹&ï-³Þõ`sÂ.!WÞ{Ò¯T²÷‰ÿ¼Lò?k}>БžøuŽô#ÀŽo‡ endstream endobj 192 0 obj <>stream +H‰,Ë +Â0E÷ów-$M&%M·FqU¤¸ðŠÖE[hýp2‘<8Ü93!Í=£²Ãù’A;9´ºœãEOl•uÌÔÜó—vx<<#DL«:+™h“/5#ÓZ*I6‘3–?u¶0u=L¥Iî‰|TXˆÙÆÊœDO¶K•X¬2uQЇDïËéw"|è}¢‘®ƒüj¤ŸEø+à endstream endobj 191 0 obj <>stream +H‰LŽÁ +1 DïùŠù¦i»äjO‹ˆŸ ¸vêÿƒíÊÂ2‡a&/0ñZÇ*8ž*HÐõ™(^î‚éKo¤µJÈÆRŠCݽ౬ôB!K» Ø|¦ lî -Ú cÓCËÆƒX’p–¼{1vU„¿Íô¢'Ýè<¶I?Dæ endstream endobj 190 0 obj <>stream +H‰<Ž= +Ã0 …wâÍÇ–]—d­:…:ô¦Í’’Þ*‰ô÷ñxHò?”€ë­€V +8[:©íM/,"ilùû3`úÑ +6‰‘:pFýšG;Ì:b“cšœÀ Îz%Ç­Âl³Bj‘wÁñAæIû”-V–·d±Ý®ô9ÑHý _ô`8È& + endstream endobj 21 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 22 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 23 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 24 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 25 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 199 0 obj <>stream +H‰LŽÁ +Â0 †ïyŠÿ,´MS§Ýux">‚à<¸ƒúþ`ÒU9|ùC’p)Sa c1¬>3…ó1éX[Q+p_êÈBé¨x\oÜûØ58QÊ–H†Kìó_“J¿áÙš:^EÙyn&>·¼âI]é4éç?w&» endstream endobj 198 0 obj <>stream +H‰T‘ÍNÃ0„ïû{Fª³?vÒ\ ˆS…*<@åZN¼=³6µŠ’XómvÖÎdx^x8,Â÷ Ó™„s½wx.oôÊ_(Åu9Ñðô"|ú¦3k-);[I£^?k[¬;IbÊ[H³4ªýé’ÔŒ%å¹Bؼ«•T:l¤–ŠvÖÖ§(UÙ¦Â@g³`öˆ¶ìWhv»™ *Mªb„äÆÙØ­¿ú!Ï©xgo.Ù{“×ÓæbÇ&Kf8g §Ð“‡ö9Î>%|XN>Åy%éÑ(²Ùèã)¶ +@èH6–±Æ¿¢ñýŽŽôxÀ¯;Ò¯?W + endstream endobj 197 0 obj <>stream +H‰Ò÷wVÐ÷u6PprqVà2PÁ¢t.}÷`…ôb €±‚ 0V(JåJãrõ*0h +± endstream endobj 196 0 obj <>stream +H‰Dޱ1 C÷|… i’V×ËJAL'„ø$Ž€ÿ—HoA,?{p¾tä¥ Ç }VÊç›`ýÒº#…¶æÅÙÝ'Ü·}½Q2a›1L¯ ©J¸q3E*‹ELZyö1ûwÆSóˆOzЕNK<ø 08} endstream endobj 195 0 obj <>stream +H‰4ŽÍ +Â0 ÇïyŠÿYØš´FæÕ*; |€¢»LaóýÁ¤c$Í/Íw¸g„!3.× Zˆq¬ÚØ[_ôÄ×B.ëD¡0¦-EùԷ˜±Õx·š Õ’Î9;£SݾìŽçÓë>¹g·Ø¸º°Ðû@#Ý;u¤¿ž´$ endstream endobj 9 0 obj <> endobj 10 0 obj <> endobj 11 0 obj <> endobj 12 0 obj <> endobj 13 0 obj <> endobj 122 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 123 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 124 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 125 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 126 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 204 0 obj <>stream +H‰TRAn1 ¼û>WŠI¼Énr-­zBê¡Xµ\ ôÿRÛa©€eÆÛãxwï{ÜöŸ_öWˆ˜õäwû‚Oü‘PÿÜN°{ûˆxú…+& %L‘æå¡–ZÃõ¢êþ,”Ì”6šŠ>g‡+¤Ler–*-lrƒ± ‹ª8<” £ŽÖw]µ@XĆ4Qcñóæ=W·N¹³Rî$ö“Œ&¦X{š1ñ“%MjTL¥YyÃbþ?¥ÇZîcʉôëñj9e#Ò‡jrÂ#Ù‘·°ñF‹n—ÙiÐ¥t—SÝ{žQŸï¼qž5Ì÷kúw…+LÄ‹îVA˜ôÒE>stream +H‰LRËNÄ0 ¼û+|Fª7vM®,ˆÓ +­8ðpÙEÚåÿ%ÆiZP™qìñ¸éáõȇÓ1ðãÓ‘éFS¿'<÷zço„üºÑáå-ð×ÝX{H¹°%i­ñríiWÊ’°)Á_@ÊÌIªò,5s“RX“„Ò*%´•YÆEš±™ Ð™žOøçÎô+ÀÉEz endstream endobj 202 0 obj <>stream +H‰DSËn1 ¼ë+x.°´(êy­ôAù€Eš‹ éÿ™áfQØÖ’òp4q/¿¯ryºfùùp•ô‘²Ôønø}¾¦yÇ?ŸoéòëO–·éC,¶LÌtùÚd¿òž¶¬¾–à1*Wë²™z“¬aQ²'ÓZ˜,—[*Zšl®£KÑ9 +cP¸¶Åëž\g3fµIUóˆ‹#®ŒƒiOSW+b,¹¥¥c 0:ا/$¹Pv]êÀßi>áôÞm1Ë“ÊaM=ã” +ž )H‡Y´Ê&Á8CÖ ÍÝÓÖ£Õ¦kWÃÑ`íã†O;ÄN(«(*8§£7ëàÇnÓ *Øìà°©³ŸÈ=ÜÅU K$µ›Œ@,ô!]CŠj…W³²¾ x[!ÔXÂPeÍð„”.C“Û(‡ÿXÜq›¬*“E#`]'z/ýðbVMÍ£"ÈÏíêq#~&ý8ùDn˜(ƒÜF³·¸Š°9õ3¸Äxp,¸9Âí„ Α¶˜ïlæ?–¾²¸iá¸ÀßóÝÙîa4;«Ç¢󌋀å3®1Ȫ¸z(=ÓëbgÜ*š—µôx{öô÷GzNOxïžÓ—~ ªU endstream endobj 201 0 obj <>stream +H‰>stream +H‰Á Dïûs6¡@)J¯Vã©1?€h/hÒúÿ‰³`g3û˜€¿Oðóp¾LMÛŽgÉ_ZºöUüí°þdC4+"ˆõcŒÖ„¦ÝPàB7$d¸ž¥ŠKGj£žtJ?‚9Z“Œ(Li¦.vYc™ ·)„zUBLµ Æöö *ïƒ,rù•Eþ r-)§ endstream endobj 117 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 118 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 119 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 120 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 121 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 209 0 obj <>stream +H‰D‘ÍjÄ0 „ïz + v$Ûùñµiéi)K}€Ðnمݾ?t$;”$ä“53Ž•á}åá´ +?¿¬Lw.~t8§ +§%.f%q¥B8÷7¼­ÝvQì´Â̇] [šéóÿ13$ŒY ¦Ü†%6š;íTm\ÎÖn6£>Áú~¢3½žðÛÎô'À[µU¦ endstream endobj 208 0 obj <>stream +H‰LRËN1 ¼û+|FŠ7Î;W¶ˆS…*|À +zi‘Z$¾¿¶“´»ÉŒ3vÆÖ.o+.ûÕãónE¸€Çd¯“ïú ø-!}®GX^ß=à‚l!ÆP(²—½áv6¡®|B¦’1Ri]×>á™jœ¤RlClÈË©g1ºܽ„•žÌOµ·ôF]Ò¹Š ˜ò 'pÜ($!8Ú&k"qîØSí“là:ÅÇQ¢XM«Þ23›ô +’$:ù( „2á/Dj‹Õê¶äshPŒªÃ;‰”ƒlY ©e X>stream +H‰\’ËNÃ@ E÷þ +¯‘ÆÏ{¶¤ˆU…*|@Ý4H-R%þ¾ödšÔ<|ûú8éð6â°->ïF„3X í0r^>á¿%¥¿Ë†×w‹Ç8#·#bW+:&Nqš[µ^¤"Zª#+5Ä–{<'—î*ëåYyª÷–XÊþô÷öæÛb»ÚÖÇLÁ‹­%)W‰=frM%—W–EL F¥ +‚Ó-ðl©øGB¶+Y cÂ_`aŠÅ»ø¤ yWuŠ(¶I\dàv ¡`ÜþŸ<ÃìÆ«_—F ]_¦ÇÝeQQ_‡v¤ªs=>`Ú ÎéÔ·Pp¹KùY2U/û™DI?Í}ù ᾞà/{ù³à&ÀLOl; endstream endobj 206 0 obj <>stream +H‰LÍj1 „ïz + ÒZòÏÚ×nJO¡„úK›šBÒ÷‡Œ]6)¶1#}ö šÞžöKàçÝÂt¡ÀilÁ¹~Òÿ Ô×õHÓë{àã/]ØFÉ:èQk•×óÏ$f2[ÐÅ«¶‡JYIba‰h4þ&ñY­pÒ¹0ך6‘6j¥Ie™µ¹ “¤%‚Öˆ®xÖ8ßU7úáäx…Dµ§¨yü’ÍP.šü¡|‡‰edñaWÕ;µdÜnÈ÷O¦;Û1=k˜ŠÁòD_Ot —=¦{ ›™F endstream endobj 205 0 obj <>stream +H‰$RAN1 ¼ç>#­kÇqì\)ˆBˆ¨€H…ÿKŒSmw«‰'žñ$§—3žÏB÷gj×&4öïÀûûÑÞéKõü~µÓÓ›Ð×_»’î%%,jQÿžN—ïMþn‡°tÚŸC9E©ó”AGç1“ŒG±ÛaœÞÉÙ4 ÈŽZp.-Ö)Y2‹Ø92hñN +ÍIª¬#z_¤Æ¾ De/3áhqkÞͽfd¡¡[:xæÜUX9´söAš<ÍA3À`]Ql-sK*(âåaÌÛn™p^ä…0:œ9”„†[Ñ &2w{×–(–œóJL!¼´ÊÁb{¨åØŠy†4»a5Œ"<cÂÄòB+Gé¨.p;â‘ED¨Ø©å¢ú­&œÈøÒà­GÁ©VS «¸q9ÎØë +¢ó¬šs€ˆ(Æ*âDp8¯ÓÝÒu' +È\¸uèën\Úç]{mϸm¯í_€ûðy* endstream endobj 112 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 113 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 114 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 115 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 116 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 214 0 obj <>stream +H‰>stream +H‰D‘ANÄ0 E÷>…×HIcÇI&[ +b5B# ‚aÑ"Íp ÛMAmÕ÷oÇq¦×§óœðñiF¸ABñ7èwÿ€wüÖ=÷+L/o ¯?pCò! JLÔ .›û6)&Æ@1IG\]°q¸@¨Qµšj‡R›eY!Íh˜b÷õƆ•p¯’,a¯ï¼kk*y…l\ö®ÕI‚Ù¬ËÜì Ä˜ÙB›c‰¹"‘VTÔhK®ƒu:ý9¹Gx'>Üýÿ”Æ9JFËÑƒèƒVн¥ ¥ Y^éNc‚_ðùx>ëµ]àW€’÷Uö endstream endobj 212 0 obj <>stream +H‰lSËN1 ¼ç+|FŠ;¯Í•‚8UqàVÐKAjù‰q’¾$Ô6õ$ödÆÞݼni³Ûz|Ú’;º@©=~§O÷A?زÏiï6/ïö¿îHÒ·„4²,AI"§Ühýîɶzá$ä7¬ÊK´U*ùÈšiu8‘…üÒëΗ{˜XÚÌÊØ>³ŽÅØ3Ž&•tÎ…‹e'n‰ OÕx@>bdA™N\K7ƒíš +×*ð0¡—`Î@9A˜4.à¶½Ôq8»`‚oða`¹æÿoª%ðÒêM9‚®ø[´KÉQ.ÈŒx8LÔXµ× 53†bü:ckG? ¤ÂîpºnZ£»ö\êÄج]ЃŽnÝ3¢†iÎîÇ…³‰s#^¦:ãl­µ|ÜœM"†Æ¡xƒÁ r âÁɤ…S9C¨öØÚC­YÐËÀ¦öÕ}=¸7÷¼Ã ðæþŠW”‡ endstream endobj 211 0 obj <>stream +H‰TQËNÃ@ ¼ïWøŒ´ÎÚÞç•€8U¨âÀDÐK[©åÿ%Æ   $›ÌÈÏ8ÓëLÓaNôø4S¸…Dy½#žûGx§+(¿î§0½¼%:}…ÉJ Ù`i¥“eniZ.kõ%Ä̹òSèbáÒùY(VN&P‹åŸÂ%DQî +ZXA£S:FTˆÊG1éLbƒÜŽ(\ÅÎV Y”këøNÝ\»À«°Hv ¢kL74ÁGÔÁY†ç0ã>0Îßm5`Ê ÂÑ +§`ƒµˆŒæÖ¥ýu@UU¡¡°Þ«khÚB ¦ä=!å7¬$—Ý1ˆQ2ˆÍwv+·¬+ã†õiÛÖè¸n£-¹©ÿ—ðùŽáù€ ß x*dÉ endstream endobj 210 0 obj <>stream +H‰LÑÁNÃ0 à{žÂg¤¤öŸ”%W:ÄiB ‚] +ÒÆûK³¶Cël+ù[}M‡÷‰†ÓÄôrœ(\Sñ+êÿö>éW—ìw»„áíƒéò®$¾$”Uš‡»U]h endstream endobj 107 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 108 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 109 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 110 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 111 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 219 0 obj <>stream +H‰\Q»nÃ0 Üùœ õ²µÖ-:EС`´™R éÿ=±H`¶!Ÿx"ïNÓûÊÓa üü²2](pöWð]¿è“°ÕŸë‰¦·À§_º°ù–qtîvvΙLÃÒKE-‹EMV¸j %µXy£Y±tØÒÌÖ´Ö˜ÕæÖakÈ1hJ}£j*lAsB¯˜½'`H@E æl„^±W«.X1!vrj—Ä]MuÔÊ ²™f¨…QÅ$ƒÔÎ…È:ÃÂío#K2ž“Ƕò0VFQâšm'ZÜÔÝ“¸c»9OÄv‰ˆGf÷ÈdÈSö.k¯^Bãÿ Ýèû‰ŽôzÀ½éO€Pb& endstream endobj 218 0 obj <>stream +H‰TRËNÄ0 ¼û+|F²;Ï^)ˆÓ +­8ð,i—ÿ—pÒ–(j«ÈöÌtlgz]p:-Ÿ„8 í%ûîðŽ?–ªÏýÓË›ÃË/ÜPZJP;§(ƒ¨àzmà+ˆc ’Éüös²„pÊ EÙeÝÂ’Q<‹—ø +Yñ C=±jFÊ|ÀU±Ä9âœ|6j` #ÇR*q«£ˆîB“Ì%å&ÍMá˜çCIfNQ«‰Í• +g«×LGª\ŠÇÚ‘Y¯‘· l ïØÕÆ`uiÞ©ÕrסFM•F]j¿íJ4ÚªôÁ5-ÑØ±ñÇÐ8¯]nŽû4µ}Ò4.¢ºiîúb›ûÒWYÏàú¦îûn¿àóÎð|²ûv†?ù€z™ endstream endobj 217 0 obj <>stream +H‰$PANÄ0 ¼ûsFZ7‰“´¹R§Bx@Ë¡ ±ûiÇFi:ãŒ=v²¼îXÎ{ÂãÓù“„߉ûú)øå‘¯ëE–—÷„ËM¬!œ,¡Obl?b+V‡¡mÑaÕV†“œ0…hGà¦62˜ZY<ÀRþ§˜Ã!I[DbíˆÂ)áC•¾•¢6cßSr×JrH1íA¾%o蜇5•1§*0l§us`á@qY8ÍŠìM²Ïâp´™QÐX\%ûWÇF?÷Nq™ˆ½å>OI¾äùÌ÷}“»8«E· endstream endobj 216 0 obj <>stream +H‰,Í‚@ „ï}Š9›ûËÏU4žˆ!|¢\À|ÿÄi1»;´ßn»Õ½G5ôçKÙÄ!Ù.xö—<ñaJ×>Ku{8Ì_Ùà-¥#¦ÕÕ"ÔX,¶epeöô¢é$±1³HìÊtøô§ÓájRj2!Kh…tÖ'`÷I­ÚØ9x>Ú²—o(lFå0:H„=Éû$£\~x”Ÿ2g0¨ endstream endobj 215 0 obj <>stream +H‰LQËnÃ@¼óœ+-}škݪ§¨ŠzèXm.N¤¤ÿ/p£Z¶Ç ì =¼Ïx8ÎŒÏ/3 k¼É¾û|âÕRþÜÏpxû`<ÿÀ %R‚¢$¬¥R視\B}T©Å WHZW4˜:±xX1 oÿS-¤ÐŠ)S.ÞµÇøÏ“7"A¥ìh÷R*ÕûœÈ ñd*jŠB"úwºXqL¶Ûæ»S΂®0¨4·jâAC=”ŒMúÐX¿¯frdWÈÁ Öv47wºBñód¢jšÌa1\”­À48Fæ†ì;ˆÕ wVø~‚¼íÖNð+À¢ŠWF endstream endobj 102 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 103 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 104 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 105 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 106 0 obj <>/Resources<>/Properties<>>>/TrimBox[0.0 0.0 40.0 40.0]/Type/Page>> endobj 224 0 obj <>stream +H‰L•ËŽÔ0E÷þ +¯‘’±ë¦m²¥A¬FhÄ‚hÁli†ÿ—¨§+ê餒)—|ÔOßîõéùÞê§Ï÷ZÞJ«‡þmü}ÿY~Ô¿üJ>ï¯åéë÷V_ÿ•·ÚõU¯øXýç¬?Ú'×£þæëØoukû uÖM.²Í:÷þ÷vî¼T¶.½ÇÔâ7ÜÈeóN.7Ú£òš›”¼²‚[á%·¶Õ`k¦R>¦CÉúT´~.6jGÍè¨]ñìIxö™„‰ØyÚ0Än˦ŠØcp[ ¶FïPFʈ¦Œ Å#`ŒÀ•Ñž„ŒhÉH# ‹‘àŒV(#áÂh¶FïCB#–û¡Ca1wxÎ}XÐ| ‘4QFM𨹈¨¹ŒÃ!DÔD™5µ ›ç¯´eÓèéðÀ ÑP5t-¼ßƒ7ZËã,z¾®ì ØÃ'DøRÍd^á"|…öô©eü¼ËÊ_¡½§ÃpX£V ¤P´ ¤xžÉÀ›,ŒÚu „Rµ¤^:B¥v¨¥r6¸R{O‡Ká°2x˜|W-ø®Zðn¦¦c‡¸¥®¡—qf¡/Z‘©Ï_Zи¨3B E4TÓB +ïw-ŒVm;] µ0`×#´j&óÒ#´PhH-x—¥…B‡:#´0X£6-øjZHAI­‡qº@jaÔ®Fh!UKê¥Fh¡Ô9ZÈÙàJêŒÐÂ`åׇòR¾<ó¯ÊKù/Àâ|-¸ endstream endobj 223 0 obj <>stream +H‰T‘ËNÃ@ E÷þ +¯‘Ʊç=[bU¡ŠA7´R˪=™¡¼|ü¸¹q–×—ÃÊøø´"\1öÓéuû€w¼hÊŽÛ –—7ÆÓ7\QzJP•$è ¥q;÷^» +RÐk31GLÚØF¼A¥fE„’Ô11€µg„n/ìÎFÒ°AÍ ž¼‹TòQ[™¢ú>stream +H‰,Mj1 …÷:…Ö¿±¤ñß¶“ÐU(¡‹`h³I +Ibô‰§'ÉËûÆËiËüzؘî”y7ù{|Ñ'ÿx*ÎãBËÛGæË/ÝYfJØò*…Í`£ÞoS}£¤XY0Œ¯” ¥³¢ww…¶§í.©Ê»ËM8É@³$£«³Á݃ÝkuV¨ËLQÿ©zƒ:Å«„™•’”ðˆâ ++ÎÞÔCµQƒ +$ºtÔ<+õé¤R£ÒÇ2×éN*xBÈh¾¶l§ ·;^I Ã]Q‡ïí2FóËvú~¡3OþÙgú`=*H· endstream endobj 221 0 obj <>stream +H‰LÍ +Â0„ïû{’f“ÔØ«U<‰ˆ øsh…*¾½³iÊ|lff!Í¡çfß^oz¦™g;ÿóBg~`¤ßóFÍîøö¢™ÅFÂ1rÊ>stream +H‰LTËnA ¼÷Wôiœq¿ûJ@œ"qàV¤„ÿ—¨²½I´»#»×e»\î¹û~ŸïîÏüùË}N/éÌ;~¯¿ÒÏüGü¼>¥»o?Îüô/½dµ#ÍZeνr9¥ç˳…òYEG.ÒGî2ˇÇ%-YËmUiÍCÝ<ñ·[‡ZèÁXuDØ—d©Ã;#ú4ü±d žt4§Xœ;æQùœ•{±‰>ô”Vó5Ñ(¾J/v\ÐÑ™ZÐXk%rÈV¸Åì²9¤MeQ …‡dMŠÖEœZȹ +¨<,kYLÒäl`)f*¼iÅÂÙrv„mvÏsó’¦Üì+¦>g8û Znö´øý¡Ü5ø¸5‚Yì[ƒ$ërAgÖê& +£µ™ ‹&&šuI‹iMÒ9#ù¡Eeú¤1p:ÃEØÜ® +Q0$¢`&*‚óš²pæ©¡8`ꛀjUšÛ(ÔltJ7Ε³[=Þõx³‹pÏ›¬š É„‘›u<5먀½…Yj Gæ-ÎÐñ”ÍÉÏî¤÷Ì`†ÜEN¿ ô!,FѺ²Ú¨1íò`ð‹&y:“Ïma/o¦F`ŠÔNéj±b6ø˜ä·sÇ÷ËíŘŲ¶9\¨Ø-_‹»ˆý3Û¶’‚h˜¾Xå½Ê5q­¼8ö~k4u f¾Æ}á‰ݫ !2.•S‡þ¥ÆPìwº\•Qb–t˜3FX[>{`¦h¨r¥3·Ë…·:2ýmâ2s÷¡¹¶ÕU§‰~*Y‡­0çÐ7½Je~8ÞòÆ¢þI¿?¥ÇôõoãÇô_€“C ¡ endstream endobj 5 0 obj <> endobj 65 0 obj [/View/Design] endobj 66 0 obj <>>> endobj 154 0 obj [153 0 R] endobj 225 0 obj <> endobj xref 0 226 0000000004 65535 f +0000000016 00000 n +0000000162 00000 n +0000054649 00000 n +0000000000 00000 f +0000237993 00000 n +0000000000 00000 f +0000054707 00000 n +0000054800 00000 n +0000220662 00000 n +0000220760 00000 n +0000220859 00000 n +0000220958 00000 n +0000221057 00000 n +0000054908 00000 n +0000055002 00000 n +0000055096 00000 n +0000055190 00000 n +0000055284 00000 n +0000055378 00000 n +0000055472 00000 n +0000218082 00000 n +0000218392 00000 n +0000218702 00000 n +0000219012 00000 n +0000219322 00000 n +0000215194 00000 n +0000215504 00000 n +0000215819 00000 n +0000216129 00000 n +0000216454 00000 n +0000212210 00000 n +0000212520 00000 n +0000212831 00000 n +0000213141 00000 n +0000213451 00000 n +0000208919 00000 n +0000209229 00000 n +0000209544 00000 n +0000209854 00000 n +0000210164 00000 n +0000203702 00000 n +0000204012 00000 n +0000204322 00000 n +0000204632 00000 n +0000204942 00000 n +0000199124 00000 n +0000199434 00000 n +0000199744 00000 n +0000200054 00000 n +0000200366 00000 n +0000055573 00000 n +0000055883 00000 n +0000056193 00000 n +0000056503 00000 n +0000056813 00000 n +0000057123 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000238063 00000 n +0000238094 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000234177 00000 n +0000234487 00000 n +0000234797 00000 n +0000235113 00000 n +0000235428 00000 n +0000231051 00000 n +0000231362 00000 n +0000231673 00000 n +0000231984 00000 n +0000232298 00000 n +0000227776 00000 n +0000228087 00000 n +0000228398 00000 n +0000228709 00000 n +0000229020 00000 n +0000224459 00000 n +0000224773 00000 n +0000225084 00000 n +0000225395 00000 n +0000225706 00000 n +0000221156 00000 n +0000221468 00000 n +0000221779 00000 n +0000222093 00000 n +0000222404 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000058323 00000 n +0000238179 00000 n +0000198872 00000 n +0000058629 00000 n +0000058515 00000 n +0000198473 00000 n +0000197821 00000 n +0000197316 00000 n +0000196208 00000 n +0000057433 00000 n +0000058397 00000 n +0000058429 00000 n +0000058705 00000 n +0000058906 00000 n +0000059927 00000 n +0000071645 00000 n +0000137234 00000 n +0000202852 00000 n +0000202437 00000 n +0000201828 00000 n +0000201414 00000 n +0000200676 00000 n +0000208140 00000 n +0000207817 00000 n +0000207527 00000 n +0000206555 00000 n +0000205252 00000 n +0000212000 00000 n +0000211803 00000 n +0000211663 00000 n +0000211372 00000 n +0000210474 00000 n +0000214990 00000 n +0000214798 00000 n +0000214489 00000 n +0000214117 00000 n +0000213762 00000 n +0000217872 00000 n +0000217674 00000 n +0000217443 00000 n +0000217057 00000 n +0000216765 00000 n +0000220457 00000 n +0000220266 00000 n +0000220142 00000 n +0000219831 00000 n +0000219632 00000 n +0000224236 00000 n +0000224030 00000 n +0000223487 00000 n +0000223094 00000 n +0000222715 00000 n +0000227338 00000 n +0000227047 00000 n +0000226693 00000 n +0000226333 00000 n +0000226017 00000 n +0000230729 00000 n +0000230369 00000 n +0000229936 00000 n +0000229622 00000 n +0000229331 00000 n +0000233852 00000 n +0000233616 00000 n +0000233319 00000 n +0000232949 00000 n +0000232617 00000 n +0000237291 00000 n +0000237022 00000 n +0000236714 00000 n +0000236378 00000 n +0000235738 00000 n +0000238206 00000 n +trailer <]>> startxref 238416 %%EOF \ No newline at end of file diff --git a/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconSet_fw.png b/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconSet_fw.png new file mode 100644 index 000000000..8663edb86 Binary files /dev/null and b/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconSet_fw.png differ diff --git a/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconStyle_Guidelines.png b/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconStyle_Guidelines.png new file mode 100644 index 000000000..1c00f0830 Binary files /dev/null and b/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconStyle_Guidelines.png differ diff --git a/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconStyle_Guidelines_fw.png b/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconStyle_Guidelines_fw.png new file mode 100644 index 000000000..24fd2eada Binary files /dev/null and b/ajax/libs/topcoat-icons/0.1.0/source/_Topcoat_IconStyle_Guidelines_fw.png differ diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/alert.svg b/ajax/libs/topcoat-icons/0.1.0/svg/alert.svg new file mode 100644 index 000000000..c026f0298 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/alert.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/arrow_down.svg b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_down.svg new file mode 100644 index 000000000..d750c7581 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_down.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/arrow_left.svg b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_left.svg new file mode 100644 index 000000000..9a051c000 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_left.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/arrow_right.svg b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_right.svg new file mode 100644 index 000000000..494c06ab3 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_right.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/arrow_up.svg b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_up.svg new file mode 100644 index 000000000..f5b36970a --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/arrow_up.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/attachment.svg b/ajax/libs/topcoat-icons/0.1.0/svg/attachment.svg new file mode 100644 index 000000000..08d6f9e2d --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/attachment.svg @@ -0,0 +1,19 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/audio.svg b/ajax/libs/topcoat-icons/0.1.0/svg/audio.svg new file mode 100644 index 000000000..0a8ad556a --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/audio.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/audiooff.svg b/ajax/libs/topcoat-icons/0.1.0/svg/audiooff.svg new file mode 100644 index 000000000..3f11410dd --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/audiooff.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/back.svg b/ajax/libs/topcoat-icons/0.1.0/svg/back.svg new file mode 100644 index 000000000..87f66e762 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/back.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/back_light.svg b/ajax/libs/topcoat-icons/0.1.0/svg/back_light.svg new file mode 100644 index 000000000..9b94827d6 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/back_light.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/behance.svg b/ajax/libs/topcoat-icons/0.1.0/svg/behance.svg new file mode 100644 index 000000000..3d0d3f876 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/behance.svg @@ -0,0 +1,26 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/bookmark.svg b/ajax/libs/topcoat-icons/0.1.0/svg/bookmark.svg new file mode 100644 index 000000000..0ec7a77a2 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/bookmark.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/brush.svg b/ajax/libs/topcoat-icons/0.1.0/svg/brush.svg new file mode 100644 index 000000000..69167f4ea --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/brush.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/build.svg b/ajax/libs/topcoat-icons/0.1.0/svg/build.svg new file mode 100644 index 000000000..6f6c74fae --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/build.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/calendar.svg b/ajax/libs/topcoat-icons/0.1.0/svg/calendar.svg new file mode 100644 index 000000000..2813aab70 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/calendar.svg @@ -0,0 +1,27 @@ + + + + + + +]> + + + + + + + + + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/call.svg b/ajax/libs/topcoat-icons/0.1.0/svg/call.svg new file mode 100644 index 000000000..206e50af5 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/call.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/camera.svg b/ajax/libs/topcoat-icons/0.1.0/svg/camera.svg new file mode 100644 index 000000000..b5c335a40 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/camera.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/cancel.svg b/ajax/libs/topcoat-icons/0.1.0/svg/cancel.svg new file mode 100644 index 000000000..cbdbe646b --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/cancel.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/cart.svg b/ajax/libs/topcoat-icons/0.1.0/svg/cart.svg new file mode 100644 index 000000000..b6d7da9f0 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/cart.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/chat.svg b/ajax/libs/topcoat-icons/0.1.0/svg/chat.svg new file mode 100644 index 000000000..d11cef2c1 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/chat.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/checkmark.svg b/ajax/libs/topcoat-icons/0.1.0/svg/checkmark.svg new file mode 100644 index 000000000..8dfd007f4 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/checkmark.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/circle.svg b/ajax/libs/topcoat-icons/0.1.0/svg/circle.svg new file mode 100644 index 000000000..e756fff1f --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/circle.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/circle_outline.svg b/ajax/libs/topcoat-icons/0.1.0/svg/circle_outline.svg new file mode 100644 index 000000000..b173b7819 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/circle_outline.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/cloud.svg b/ajax/libs/topcoat-icons/0.1.0/svg/cloud.svg new file mode 100644 index 000000000..11e587aef --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/cloud.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/collapse.svg b/ajax/libs/topcoat-icons/0.1.0/svg/collapse.svg new file mode 100644 index 000000000..95ba227da --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/collapse.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/comment.svg b/ajax/libs/topcoat-icons/0.1.0/svg/comment.svg new file mode 100644 index 000000000..bfaf0c886 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/comment.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/computer.svg b/ajax/libs/topcoat-icons/0.1.0/svg/computer.svg new file mode 100644 index 000000000..607cb71d7 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/computer.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/delete.svg b/ajax/libs/topcoat-icons/0.1.0/svg/delete.svg new file mode 100644 index 000000000..4f86ca8ef --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/delete.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/download.svg b/ajax/libs/topcoat-icons/0.1.0/svg/download.svg new file mode 100644 index 000000000..d74a206c3 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/download.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/dribble.svg b/ajax/libs/topcoat-icons/0.1.0/svg/dribble.svg new file mode 100644 index 000000000..65c5e2914 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/dribble.svg @@ -0,0 +1,27 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/email.svg b/ajax/libs/topcoat-icons/0.1.0/svg/email.svg new file mode 100644 index 000000000..45193ce5c --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/email.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/error.svg b/ajax/libs/topcoat-icons/0.1.0/svg/error.svg new file mode 100644 index 000000000..2117d39a1 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/error.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/expand.svg b/ajax/libs/topcoat-icons/0.1.0/svg/expand.svg new file mode 100644 index 000000000..51e0fdd24 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/expand.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/facebook.svg b/ajax/libs/topcoat-icons/0.1.0/svg/facebook.svg new file mode 100644 index 000000000..d40a124d4 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/facebook.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/favorite.svg b/ajax/libs/topcoat-icons/0.1.0/svg/favorite.svg new file mode 100644 index 000000000..f25b1420e --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/favorite.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/feedback.svg b/ajax/libs/topcoat-icons/0.1.0/svg/feedback.svg new file mode 100644 index 000000000..397581c8c --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/feedback.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/flickr.svg b/ajax/libs/topcoat-icons/0.1.0/svg/flickr.svg new file mode 100644 index 000000000..062bf0213 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/flickr.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/folder.svg b/ajax/libs/topcoat-icons/0.1.0/svg/folder.svg new file mode 100644 index 000000000..182a5715b --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/folder.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/github.svg b/ajax/libs/topcoat-icons/0.1.0/svg/github.svg new file mode 100644 index 000000000..e0d0da67a --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/github.svg @@ -0,0 +1,31 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/github_text.svg b/ajax/libs/topcoat-icons/0.1.0/svg/github_text.svg new file mode 100644 index 000000000..ca621dd0d --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/github_text.svg @@ -0,0 +1,29 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/googleplus.svg b/ajax/libs/topcoat-icons/0.1.0/svg/googleplus.svg new file mode 100644 index 000000000..f4476ac5a --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/googleplus.svg @@ -0,0 +1,22 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/group.svg b/ajax/libs/topcoat-icons/0.1.0/svg/group.svg new file mode 100644 index 000000000..d90c68f2d --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/group.svg @@ -0,0 +1,19 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/hipstamatic.svg b/ajax/libs/topcoat-icons/0.1.0/svg/hipstamatic.svg new file mode 100644 index 000000000..bb033d317 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/hipstamatic.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/home.svg b/ajax/libs/topcoat-icons/0.1.0/svg/home.svg new file mode 100644 index 000000000..0e02d1a4d --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/home.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/image.svg b/ajax/libs/topcoat-icons/0.1.0/svg/image.svg new file mode 100644 index 000000000..4dfc754ea --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/image.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/image_outline.svg b/ajax/libs/topcoat-icons/0.1.0/svg/image_outline.svg new file mode 100644 index 000000000..17cd7e3e4 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/image_outline.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/like.svg b/ajax/libs/topcoat-icons/0.1.0/svg/like.svg new file mode 100644 index 000000000..3ea5dc8c9 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/like.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/linkedin.svg b/ajax/libs/topcoat-icons/0.1.0/svg/linkedin.svg new file mode 100644 index 000000000..09f658a74 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/linkedin.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/listview.svg b/ajax/libs/topcoat-icons/0.1.0/svg/listview.svg new file mode 100644 index 000000000..1a71f1241 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/listview.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/location.svg b/ajax/libs/topcoat-icons/0.1.0/svg/location.svg new file mode 100644 index 000000000..0660c6804 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/location.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/lock.svg b/ajax/libs/topcoat-icons/0.1.0/svg/lock.svg new file mode 100644 index 000000000..9f05657a4 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/lock.svg @@ -0,0 +1,21 @@ + + + + + + +]> + + + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/minus.svg b/ajax/libs/topcoat-icons/0.1.0/svg/minus.svg new file mode 100644 index 000000000..595a470bd --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/minus.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/next.svg b/ajax/libs/topcoat-icons/0.1.0/svg/next.svg new file mode 100644 index 000000000..b01cc84d2 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/next.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/next_light.svg b/ajax/libs/topcoat-icons/0.1.0/svg/next_light.svg new file mode 100644 index 000000000..342e3b788 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/next_light.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/page.svg b/ajax/libs/topcoat-icons/0.1.0/svg/page.svg new file mode 100644 index 000000000..ed3cd18e7 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/page.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/path.svg b/ajax/libs/topcoat-icons/0.1.0/svg/path.svg new file mode 100644 index 000000000..cbad6cb6b --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/path.svg @@ -0,0 +1,22 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/pencil.svg b/ajax/libs/topcoat-icons/0.1.0/svg/pencil.svg new file mode 100644 index 000000000..3a05bc588 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/pencil.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/phone.svg b/ajax/libs/topcoat-icons/0.1.0/svg/phone.svg new file mode 100644 index 000000000..2e9f7bf20 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/phone.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/picasa.svg b/ajax/libs/topcoat-icons/0.1.0/svg/picasa.svg new file mode 100644 index 000000000..4f1df47ef --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/picasa.svg @@ -0,0 +1,19 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/pinterest.svg b/ajax/libs/topcoat-icons/0.1.0/svg/pinterest.svg new file mode 100644 index 000000000..18970b6a8 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/pinterest.svg @@ -0,0 +1,24 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/plugin.svg b/ajax/libs/topcoat-icons/0.1.0/svg/plugin.svg new file mode 100644 index 000000000..066a5903e --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/plugin.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/plus.svg b/ajax/libs/topcoat-icons/0.1.0/svg/plus.svg new file mode 100644 index 000000000..c5d099c15 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/plus.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/preview.svg b/ajax/libs/topcoat-icons/0.1.0/svg/preview.svg new file mode 100644 index 000000000..9e2585f91 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/preview.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/print.svg b/ajax/libs/topcoat-icons/0.1.0/svg/print.svg new file mode 100644 index 000000000..accf3cc20 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/print.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/question.svg b/ajax/libs/topcoat-icons/0.1.0/svg/question.svg new file mode 100644 index 000000000..a31ce6f3c --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/question.svg @@ -0,0 +1,25 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/rectangle.svg b/ajax/libs/topcoat-icons/0.1.0/svg/rectangle.svg new file mode 100644 index 000000000..65d684093 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/rectangle.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/rectangle_outline.svg b/ajax/libs/topcoat-icons/0.1.0/svg/rectangle_outline.svg new file mode 100644 index 000000000..c99b4db52 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/rectangle_outline.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/refresh.svg b/ajax/libs/topcoat-icons/0.1.0/svg/refresh.svg new file mode 100644 index 000000000..7d5d3ddff --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/refresh.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/retweet.svg b/ajax/libs/topcoat-icons/0.1.0/svg/retweet.svg new file mode 100644 index 000000000..f092abf0f --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/retweet.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/roundedrectangle.svg b/ajax/libs/topcoat-icons/0.1.0/svg/roundedrectangle.svg new file mode 100644 index 000000000..f662ec197 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/roundedrectangle.svg @@ -0,0 +1,13 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/roundedrectangle_outline.svg b/ajax/libs/topcoat-icons/0.1.0/svg/roundedrectangle_outline.svg new file mode 100644 index 000000000..92ed4b62b --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/roundedrectangle_outline.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/rss.svg b/ajax/libs/topcoat-icons/0.1.0/svg/rss.svg new file mode 100644 index 000000000..c9fd78f42 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/rss.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/save.svg b/ajax/libs/topcoat-icons/0.1.0/svg/save.svg new file mode 100644 index 000000000..402fda00f --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/save.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/search.svg b/ajax/libs/topcoat-icons/0.1.0/svg/search.svg new file mode 100644 index 000000000..0bc954356 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/search.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/settings.svg b/ajax/libs/topcoat-icons/0.1.0/svg/settings.svg new file mode 100644 index 000000000..0b649b18b --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/settings.svg @@ -0,0 +1,21 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/share.svg b/ajax/libs/topcoat-icons/0.1.0/svg/share.svg new file mode 100644 index 000000000..e14f30999 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/share.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/tablet.svg b/ajax/libs/topcoat-icons/0.1.0/svg/tablet.svg new file mode 100644 index 000000000..ec7f594de --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/tablet.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/text.svg b/ajax/libs/topcoat-icons/0.1.0/svg/text.svg new file mode 100644 index 000000000..e22c2b33e --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/text.svg @@ -0,0 +1,14 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/tileview.svg b/ajax/libs/topcoat-icons/0.1.0/svg/tileview.svg new file mode 100644 index 000000000..9b83fc0e0 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/tileview.svg @@ -0,0 +1,21 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/tumblr.svg b/ajax/libs/topcoat-icons/0.1.0/svg/tumblr.svg new file mode 100644 index 000000000..5da1acd3f --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/tumblr.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/twitter.svg b/ajax/libs/topcoat-icons/0.1.0/svg/twitter.svg new file mode 100644 index 000000000..0d15ccd75 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/twitter.svg @@ -0,0 +1,23 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/unlock.svg b/ajax/libs/topcoat-icons/0.1.0/svg/unlock.svg new file mode 100644 index 000000000..90eb491fd --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/unlock.svg @@ -0,0 +1,17 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/user.svg b/ajax/libs/topcoat-icons/0.1.0/svg/user.svg new file mode 100644 index 000000000..238dfa110 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/user.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/videocamera.svg b/ajax/libs/topcoat-icons/0.1.0/svg/videocamera.svg new file mode 100644 index 000000000..dbfa23530 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/videocamera.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/view.svg b/ajax/libs/topcoat-icons/0.1.0/svg/view.svg new file mode 100644 index 000000000..e374a650a --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/view.svg @@ -0,0 +1,16 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/vimeo.svg b/ajax/libs/topcoat-icons/0.1.0/svg/vimeo.svg new file mode 100644 index 000000000..5d4d61a53 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/vimeo.svg @@ -0,0 +1,18 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/w3c.svg b/ajax/libs/topcoat-icons/0.1.0/svg/w3c.svg new file mode 100644 index 000000000..d41c13b99 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/w3c.svg @@ -0,0 +1,32 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/wifi.svg b/ajax/libs/topcoat-icons/0.1.0/svg/wifi.svg new file mode 100644 index 000000000..494787714 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/wifi.svg @@ -0,0 +1,15 @@ + + + + + + +]> + + + diff --git a/ajax/libs/topcoat-icons/0.1.0/svg/wordpress.svg b/ajax/libs/topcoat-icons/0.1.0/svg/wordpress.svg new file mode 100644 index 000000000..f2568be93 --- /dev/null +++ b/ajax/libs/topcoat-icons/0.1.0/svg/wordpress.svg @@ -0,0 +1,28 @@ + + + + + + +]> + + + + + diff --git a/ajax/libs/topcoat-icons/package.json b/ajax/libs/topcoat-icons/package.json new file mode 100644 index 000000000..acebd95e7 --- /dev/null +++ b/ajax/libs/topcoat-icons/package.json @@ -0,0 +1,20 @@ +{ + "name": "topcoat-icons", + "filename": "font/icomatic.css", + "version": "0.1.0", + "description": "Open source icons for the Topcoat project.", + "homepage": "http://topcoat.io/", + "keywords": [ + "css", + "web", + "icons", + "svg", + "font" + ], + "repositories": [ + { + "type": "git", + "url": "https://github.com/topcoat/icons.git" + } + ] +}