From 2d40b29948dcb8b86cf4bf39daf89c0da03ced63 Mon Sep 17 00:00:00 2001 From: longsleep Date: Thu, 13 Dec 2012 16:39:15 +0000 Subject: [PATCH] added docs --- LICENSE | 201 ++++++++++++++++++++++++++++++ README.md | 38 ++++++ client/scripts/d3.v2.min.js | 31 ++++- client/scripts/realtimetraffic.js | 17 +++ client/scripts/rickshaw.min.js | 12 +- doc/screen1.png | Bin 0 -> 56260 bytes doc/screen2.png | Bin 0 -> 63149 bytes doc/screen3.png | Bin 0 -> 71227 bytes doc/screen4.png | Bin 0 -> 95579 bytes trafficserver/trafficserver.py | 16 +++ 10 files changed, 313 insertions(+), 2 deletions(-) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 doc/screen1.png create mode 100644 doc/screen2.png create mode 100644 doc/screen3.png create mode 100644 doc/screen4.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ece823a --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + 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. diff --git a/README.md b/README.md new file mode 100644 index 0000000..728615a --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# Realtime Traffic + +Realtime Traffic is a Linux realtime trafic monitoring tool, graphing rx and tx of a Linux network interface in realtime to any modern web browser supporting WebSockets and SVG, developed at [struktur AG](http://www.strukturag.com) + +![Screenshot](docs/screen4.png "Example Screenshot") + +## Getting Started + +Startup the traffice server on a Linux machine of your choice. + +``` + python trafficserver/trafficserver.py +``` + +And open up the server's web page (http://yourserver:8088/). + +See the usage information (--help) for options. + +## Authors + +This library was developed by Simon Eisenmann at [struktur AG](http://www.strukturag.com) + +## License + +Copyright (C) 2012 struktur AG + +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. + diff --git a/client/scripts/d3.v2.min.js b/client/scripts/d3.v2.min.js index 0b4ea58..57afe50 100644 --- a/client/scripts/d3.v2.min.js +++ b/client/scripts/d3.v2.min.js @@ -1,4 +1,33 @@ +/* +D3.js - http://d3js.org/ +Copyright (c) 2012, Michael Bostock +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* The name Michael Bostock may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ (function(){function e(e,t){try{for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}catch(r){e.prototype=t}}function t(e){var t=-1,n=e.length,r=[];while(++t=0?e.substring(t):(t=e.length,""),r=[];while(t>0)r.push(e.substring(t-=3,t+3));return r.reverse().join(",")+n}function b(e,t){var n=Math.pow(10,Math.abs(8-t)*3);return{scale:t>8?function(e){return e/n}:function(e){return e*n},symbol:e}}function w(e){return function(t){return t<=0?0:t>=1?1:e(t)}}function E(e){return function(t){return 1-e(1-t)}}function S(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function x(e){return e}function T(e){return function(t){return Math.pow(t,e)}}function N(e){return 1-Math.cos(e*Math.PI/2)}function C(e){return Math.pow(2,10*(e-1))}function k(e){return 1-Math.sqrt(1-e*e)}function L(e,t){var n;return arguments.length<2&&(t=.45),arguments.length<1?(e=1,n=t/4):n=t/(2*Math.PI)*Math.asin(1/e),function(r){return 1+e*Math.pow(2,10*-r)*Math.sin((r-n)*2*Math.PI/t)}}function A(e){return e||(e=1.70158),function(t){return t*t*((e+1)*t-e)}}function O(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function M(){d3.event.stopPropagation(),d3.event.preventDefault()}function _(){var e=d3.event,t;while(t=e.sourceEvent)e=t;return e}function D(e){var t=new d,n=0,r=arguments.length;while(++n360?e-=360:e<0&&(e+=360),e<60?s+(o-s)*e/60:e<180?o:e<240?s+(o-s)*(240-e)/60:s}function i(e){return Math.round(r(e)*255)}var s,o;return e%=360,e<0&&(e+=360),t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n,o=n<=.5?n*(1+t):n+t-n*t,s=2*n-o,U(i(e+120),i(e),i(e-120))}function Z(e,t,n){return new et(e,t,n)}function et(e,t,n){this.h=e,this.c=t,this.l=n}function tt(e,t,n){return nt(n,Math.cos(e*=Math.PI/180)*t,Math.sin(e)*t)}function nt(e,t,n){return new rt(e,t,n)}function rt(e,t,n){this.l=e,this.a=t,this.b=n}function it(e,t,n){var r=(e+16)/116,i=r+t/500,s=r-n/200;return i=ot(i)*ys,r=ot(r)*bs,s=ot(s)*ws,U(at(3.2404542*i-1.5371385*r-.4985314*s),at(-0.969266*i+1.8760108*r+.041556*s),at(.0556434*i-.2040259*r+1.0572252*s))}function st(e,t,n){return Z(Math.atan2(n,t)/Math.PI*180,Math.sqrt(t*t+n*n),e)}function ot(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function ut(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function at(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function ft(e){return Qi(e,ks),e}function lt(e){return function(){return Ss(e,this)}}function ct(e){return function(){return xs(e,this)}}function ht(e,t){function n(){this.removeAttribute(e)}function r(){this.removeAttributeNS(e.space,e.local)}function i(){this.setAttribute(e,t)}function s(){this.setAttributeNS(e.space,e.local,t)}function o(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}function u(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}return e=d3.ns.qualify(e),t==null?e.local?r:n:typeof t=="function"?e.local?u:o:e.local?s:i}function pt(e){return new RegExp("(?:^|\\s+)"+d3.requote(e)+"(?:\\s+|$)","g")}function dt(e,t){function n(){var n=-1;while(++n0&&(e=e.substring(0,o)),t?i:r}function St(e,t){for(var n=0,r=e.length;nt?c():(v.active=t,i.forEach(function(t,n){(n=n.call(e,m,u))&&h.push(n)}),s.start.call(e,m,u),l(r)||d3.timer(l,0,n),1)}function l(n){if(v.active!==t)return c();var r=(n-p)/d,i=o(r),a=h.length;while(a>0)h[--a].call(e,i);if(r>=1)return c(),_s=t,s.end.call(e,m,u),_s=0,1}function c(){return--v.count||delete e.__transition__,1}var h=[],p=e.delay,d=e.duration,v=(e=e.node).__transition__||(e.__transition__={active:0,count:0}),m=e.__data__;++v.count,p<=r?f(r):d3.timer(f,p,n)})},0,n),e}function Nt(e){var t=_s,n=Fs,r=Bs,i=js;return _s=this.id,Fs=this.ease(),St(this,function(t,n,r){Bs=t.delay,js=t.duration,e.call(t=t.node,t.__data__,n,r)}),_s=t,Fs=n,Bs=r,js=i,this}function Ct(e,t,n){return n!=""&&Is}function kt(e,t){return d3.tween(e,F(t))}function Lt(){var e,t=Date.now(),n=Us;while(n)e=t-n.then,e>=n.delay&&(n.flush=n.callback(e)),n=n.next;var r=At()-t;r>24?(isFinite(r)&&(clearTimeout(Ws),Ws=setTimeout(Lt,r)),zs=0):(zs=1,Xs(Lt))}function At(){var e=null,t=Us,n=Infinity;while(t)t.flush?(delete Rs[t.callback.id],t=e?e.next=t.next:Us=t.next):(n=Math.min(n,t.then+t.delay),t=(e=t).next);return n}function Ot(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();if(Vs<0&&(window.scrollX||window.scrollY)){n=d3.select(document.body).append("svg").style("position","absolute").style("top",0).style("left",0);var i=n[0][0].getScreenCTM();Vs=!i.f&&!i.e,n.remove()}return Vs?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var s=e.getBoundingClientRect();return[t.clientX-s.left-e.clientLeft,t.clientY-s.top-e.clientTop]}function Mt(){}function _t(e){var t=e[0],n=e[e.length-1];return t2?zt:Ut,a=r?q:I;return o=i(e,t,a,n),u=i(t,e,a,d3.interpolate),s}function s(e){return o(e)}var o,u;return s.invert=function(e){return u(e)},s.domain=function(t){return arguments.length?(e=t.map(Number),i()):e},s.range=function(e){return arguments.length?(t=e,i()):t},s.rangeRound=function(e){return s.range(e).interpolate(d3.interpolateRound)},s.clamp=function(e){return arguments.length?(r=e,i()):r},s.interpolate=function(e){return arguments.length?(n=e,i()):n},s.ticks=function(t){return qt(e,t)},s.tickFormat=function(t){return Rt(e,t)},s.nice=function(){return Pt(e,Ft),i()},s.copy=function(){return Bt(e,t,n,r)},i()}function jt(e,t){return d3.rebind(e,t,"range","rangeRound","interpolate","clamp")}function Ft(e){return e=Math.pow(10,Math.round(Math.log(e)/Math.LN10)-1),e&&{floor:function(t){return Math.floor(t/e)*e},ceil:function(t){return Math.ceil(t/e)*e}}}function It(e,t){var n=_t(e),r=n[1]-n[0],i=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),s=t/r*i;return s<=.15?i*=10:s<=.35?i*=5:s<=.75&&(i*=2),n[0]=Math.ceil(n[0]/i)*i,n[1]=Math.floor(n[1]/i)*i+i*.5,n[2]=i,n}function qt(e,t){return d3.range.apply(d3,It(e,t))}function Rt(e,t){return d3.format(",."+Math.max(0,-Math.floor(Math.log(It(e,t)[2])/Math.LN10+.01))+"f")}function Ut(e,t,n,r){var i=n(e[0],e[1]),s=r(t[0],t[1]);return function(e){return s(i(e))}}function zt(e,t,n,r){var i=[],s=[],o=0,u=Math.min(e.length,t.length)-1;e[u]0;f--)i.push(r(s)*f)}else{for(;sa;o--);i=i.slice(s,o)}return i},n.tickFormat=function(e,i){arguments.length<2&&(i=$s);if(arguments.length<1)return i;var s=Math.max(.1,e/n.ticks().length),o=t===Vt?(u=-1e-12,Math.floor):(u=1e-12,Math.ceil),u;return function(e){return e/r(o(t(e)+u))<=s?i(e):""}},n.copy=function(){return Wt(e.copy(),t)},jt(n,e)}function Xt(e){return Math.log(e<0?0:e)/Math.LN10}function Vt(e){return-Math.log(e>0?0:-e)/Math.LN10}function $t(e,t){function n(t){return e(r(t))}var r=Jt(t),i=Jt(1/t);return n.invert=function(t){return i(e.invert(t))},n.domain=function(t){return arguments.length?(e.domain(t.map(r)),n):e.domain().map(i)},n.ticks=function(e){return qt(n.domain(),e)},n.tickFormat=function(e){return Rt(n.domain(),e)},n.nice=function(){return n.domain(Pt(n.domain(),Ft))},n.exponent=function(e){if(!arguments.length)return t;var s=n.domain();return r=Jt(t=e),i=Jt(1/t),n.domain(s)},n.copy=function(){return $t(e.copy(),t)},jt(n,e)}function Jt(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Kt(e,t){function n(t){return o[((s.get(t)||s.set(t,e.push(t)))-1)%o.length]}function i(t,n){return d3.range(e.length).map(function(e){return t+n*e})}var s,o,u;return n.domain=function(i){if(!arguments.length)return e;e=[],s=new r;var o=-1,u=i.length,a;while(++o1){u=t[1],s=e[a],a++,r+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(s[0]-u[0])+","+(s[1]-u[1])+","+s[0]+","+s[1];for(var f=2;f9&&(s=n*3/Math.sqrt(s),o[u]=s*r,o[u+1]=s*i));u=-1;while(++u<=a)s=(e[Math.min(a,u+1)][0]-e[Math.max(0,u-1)][0])/(6*(1+o[u]*o[u])),t.push([s||0,o[u]*s||0]);return t}function Cn(e){return e.length<3?an(e):e[0]+vn(e,Nn(e))}function kn(e){var t,n=-1,r=e.length,i,s;while(++n1){var r=_t(e.domain()),i,s=-1,o=t.length,u=(t[1]-t[0])/++n,a,f;while(++s0;)(f=+t[s]-a*u)>=r[0]&&i.push(f);for(--s,a=0;++ar&&(n=t,r=i);return n}function sr(e){return e.reduce(or,0)}function or(e,t){return e+t[1]}function ur(e,t){return ar(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function ar(e,t){var n=-1,r=+e[0],i=(e[1]-r)/t,s=[];while(++n<=t)s[n]=i*n+r;return s}function fr(e){return[d3.min(e),d3.max(e)]}function lr(e,t){return d3.rebind(e,t,"sort","children","value"),e.links=dr,e.nodes=function(t){return vo=!0,(e.nodes=e)(t)},e}function cr(e){return e.children}function hr(e){return e.value}function pr(e,t){return t.value-e.value}function dr(e){return d3.merge(e.map(function(e){return(e.children||[]).map(function(t){return{source:e,target:t}})}))}function vr(e,t){return e.value-t.value}function mr(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function gr(e,t){e._pack_next=t,t._pack_prev=e}function yr(e,t){var n=t.x-e.x,r=t.y-e.y,i=e.r+t.r;return i*i-n*n-r*r>.001}function br(e){function t(e){r=Math.min(e.x-e.r,r),i=Math.max(e.x+e.r,i),s=Math.min(e.y-e.r,s),o=Math.max(e.y+e.r,o)}if(!(n=e.children)||!(p=n.length))return;var n,r=Infinity,i=-Infinity,s=Infinity,o=-Infinity,u,a,f,l,c,h,p;n.forEach(wr),u=n[0],u.x=-u.r,u.y=0,t(u);if(p>1){a=n[1],a.x=a.r,a.y=0,t(a);if(p>2){f=n[2],xr(u,a,f),t(f),mr(u,f),u._pack_prev=f,mr(f,a),a=u._pack_next;for(l=3;l0&&(e=r)}return e}function _r(e,t){return e.x-t.x}function Dr(e,t){return t.x-e.x}function Pr(e,t){return e.depth-t.depth}function Hr(e,t){function n(e,r){var i=e.children;if(i&&(a=i.length)){var s,o=null,u=-1,a;while(++u=0)s=r[i]._tree,s.prelim+=t,s.mod+=t,t+=s.shift+(n+=s.change)}function jr(e,t,n){e=e._tree,t=t._tree;var r=n/(t.number-e.number);e.change+=r,t.change-=r,t.shift+=n,t.prelim+=n,t.mod+=n}function Fr(e,t,n){return e._tree.ancestor.parent==t.parent?e._tree.ancestor:n}function Ir(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function qr(e,t){var n=e.x+t[3],r=e.y+t[0],i=e.dx-t[1]-t[3],s=e.dy-t[0]-t[2];return i<0&&(n+=i/2,i=0),s<0&&(r+=s/2,s=0),{x:n,y:r,dx:i,dy:s}}function Rr(e,t){function n(e,r){d3.text(e,t,function(e){r(e&&n.parse(e))})}function r(t){return t.map(i).join(e)}function i(e){return o.test(e)?'"'+e.replace(/\"/g,'""')+'"':e}var s=new RegExp("\r\n|["+e+"\r\n]","g"),o=new RegExp('["'+e+"\n]"),u=e.charCodeAt(0);return n.parse=function(e){var t;return n.parseRows(e,function(e,n){if(n){var r={},i=-1,s=t.length;while(++i=e.length)return i;if(l)return l=!1,r;var t=s.lastIndex;if(e.charCodeAt(t)===34){var n=t;while(n++0}function si(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function oi(e,t,n,r){var i=e[0],s=t[0],o=n[0],u=r[0],a=e[1],f=t[1],l=n[1],c=r[1],h=i-o,p=s-i,d=u-o,v=a-l,m=f-a,g=c-l,y=(d*v-g*h)/(g*p-d*m);return[i+y*p,a+y*m]}function ui(e,t){var n={list:e.map(function(e,t){return{index:t,x:e[0],y:e[1]}}).sort(function(e,t){return e.yt.y?1:e.xt.x?1:0}),bottomSite:null},r={list:[],leftEnd:null,rightEnd:null,init:function(){r.leftEnd=r.createHalfEdge(null,"l"),r.rightEnd=r.createHalfEdge(null,"l"),r.leftEnd.r=r.rightEnd,r.rightEnd.l=r.leftEnd,r.list.unshift(r.leftEnd,r.rightEnd)},createHalfEdge:function(e,t){return{edge:e,side:t,vertex:null,l:null,r:null}},insert:function(e,t){t.l=e,t.r=e.r,e.r.l=t,e.r=t},leftBound:function(e){var t=r.leftEnd;do t=t.r;while(t!=r.rightEnd&&i.rightOf(t,e));return t=t.l,t},del:function(e){e.l.r=e.r,e.r.l=e.l,e.edge=null},right:function(e){return e.r},left:function(e){return e.l},leftRegion:function(e){return e.edge==null?n.bottomSite:e.edge.region[e.side]},rightRegion:function(e){return e.edge==null?n.bottomSite:e.edge.region[wo[e.side]]}},i={bisect:function(e,t){var n={region:{l:e,r:t},ep:{l:null,r:null}},r=t.x-e.x,i=t.y-e.y,s=r>0?r:-r,o=i>0?i:-i;return n.c=e.x*r+e.y*i+(r*r+i*i)*.5,s>o?(n.a=1,n.b=i/r,n.c/=r):(n.b=1,n.a=r/i,n.c/=i),n},intersect:function(e,t){var n=e.edge,r=t.edge;if(!n||!r||n.region.r==r.region.r)return null;var i=n.a*r.b-n.b*r.a;if(Math.abs(i)<1e-10)return null;var s=(n.c*r.b-r.c*n.b)/i,o=(r.c*n.a-n.c*r.a)/i,u=n.region.r,a=r.region.r,f,l;u.y=l.region.r.x;return c&&f.side==="l"||!c&&f.side==="r"?null:{x:s,y:o}},rightOf:function(e,t){var n=e.edge,r=n.region.r,i=t.x>r.x;if(i&&e.side==="l")return 1;if(!i&&e.side==="r")return 0;if(n.a===1){var s=t.y-r.y,o=t.x-r.x,u=0,a=0;!i&&n.b<0||i&&n.b>=0?a=u=s>=n.b*o:(a=t.x+t.y*n.b>n.c,n.b<0&&(a=!a),a||(u=1));if(!u){var f=r.x-n.region.l.x;a=n.b*(o*o-s*s)h*h+p*p}return e.side==="l"?a:!a},endPoint:function(e,n,r){e.ep[n]=r;if(!e.ep[wo[n]])return;t(e)},distance:function(e,t){var n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}},s={list:[],insert:function(e,t,n){e.vertex=t,e.ystar=t.y+n;for(var r=0,i=s.list,o=i.length;ru.ystar||e.ystar==u.ystar&&t.x>u.vertex.x)continue;break}i.splice(r,0,e)},del:function(e){for(var t=0,n=s.list,r=n.length;td.y&&(v=p,p=d,d=v,b="r"),y=i.bisect(p,d),h=r.createHalfEdge(y,b),r.insert(l,h),i.endPoint(y,wo[b],g),m=i.intersect(l,h),m&&(s.del(l),s.insert(l,m,i.distance(m,p))),m=i.intersect(h,c),m&&s.insert(h,m,i.distance(m,p))}}for(a=r.right(r.leftEnd);a!=r.rightEnd;a=r.right(a))t(a.edge)}function ai(){return{leaf:!0,nodes:[],point:null}}function fi(e,t,n,r,i,s){if(!e(t,n,r,i,s)){var o=(n+i)*.5,u=(r+s)*.5,a=t.nodes;a[0]&&fi(e,a[0],n,r,o,u),a[1]&&fi(e,a[1],o,r,i,u),a[2]&&fi(e,a[2],n,u,o,s),a[3]&&fi(e,a[3],o,u,i,s)}}function li(e){return{x:e[0],y:e[1]}}function ci(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function hi(e){return e.substring(0,3)}function pi(e,t,n,r){var i,s,o=0,u=t.length,a=n.length;while(o=a)return-1;i=t.charCodeAt(o++);if(i==37){s=Uo[t.charAt(o++)];if(!s||(r=s(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function di(e){return new RegExp("^(?:"+e.map(d3.requote).join("|")+")","i")}function vi(e){var t=new r,n=-1,i=e.length;while(++n68?1900:2e3)}function Ci(e,t,n){zo.lastIndex=0;var r=zo.exec(t.substring(n,n+2));return r?(e.m=r[0]-1,n+=r[0].length):-1}function ki(e,t,n){zo.lastIndex=0;var r=zo.exec(t.substring(n,n+2));return r?(e.d=+r[0],n+=r[0].length):-1}function Li(e,t,n){zo.lastIndex=0;var r=zo.exec(t.substring(n,n+2));return r?(e.H=+r[0],n+=r[0].length):-1}function Ai(e,t,n){zo.lastIndex=0;var r=zo.exec(t.substring(n,n+2));return r?(e.M=+r[0],n+=r[0].length):-1}function Oi(e,t,n){zo.lastIndex=0;var r=zo.exec(t.substring(n,n+2));return r?(e.S=+r[0],n+=r[0].length):-1}function Mi(e,t,n){zo.lastIndex=0;var r=zo.exec(t.substring(n,n+3));return r?(e.L=+r[0],n+=r[0].length):-1}function _i(e,t,n){var r=Wo.get(t.substring(n,n+=2).toLowerCase());return r==null?-1:(e.p=r,n)}function Di(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=~~(Math.abs(t)/60),i=Math.abs(t)%60;return n+Mo(r)+Mo(i)}function Pi(e){return e.toISOString()}function Hi(e,t,n){function r(t){var n=e(t),r=s(n,1);return t-n1)while(ot?1:e>=t?0:NaN},d3.descending=function(e,t){return te?1:t>=e?0:NaN},d3.mean=function(e,t){var n=e.length,r,i=0,s=-1,o=0;if(arguments.length===1)while(++s1&&(e=e.map(t)),e=e.filter(f),e.length?d3.quantile(e.sort(d3.ascending),.5):undefined},d3.min=function(e,t){var n=-1,r=e.length,i,s;if(arguments.length===1){while(++ns&&(i=s)}else{while(++ns&&(i=s)}return i},d3.max=function(e,t){var n=-1,r=e.length,i,s;if(arguments.length===1){while(++ni&&(i=s)}else{while(++ni&&(i=s)}return i},d3.extent=function(e,t){var n=-1,r=e.length,i,s,o;if(arguments.length===1){while(++ns&&(i=s),os&&(i=s),o1);return e+t*n*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(e,t){var n=arguments.length;n<2&&(t=1),n<1&&(e=0);var r=d3.random.normal();return function(){return Math.exp(e+t*r())}},irwinHall:function(e){return function(){for(var t=0,n=0;n>>1;e.call(t,t[s],s)>>1;n0&&(i=s);return i},d3.last=function(e,t){var n=0,r=e.length,i=e[0],s;arguments.length===1&&(t=d3.ascending);while(++n=i.length)return u?u.call(n,t):o?t.sort(o):t;var a=-1,f=t.length,l=i[s++],c,h,p=new r,d,v={};while(++a=i.length)return e;var r=[],o=s[n++],u;for(u in e)r.push({key:u,values:t(e[u],n)});return o&&r.sort(function(e,t){return o(e.key,t.key)}),r}var n={},i=[],s=[],o,u;return n.map=function(t){return e(t,0)},n.entries=function(n){return t(e(n,0),0)},n.key=function(e){return i.push(e),n},n.sortKeys=function(e){return s[i.length-1]=e,n},n.sortValues=function(e){return o=e,n},n.rollup=function(e){return u=e,n},n},d3.keys=function(e){var t=[];for(var n in e)t.push(n);return t},d3.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},d3.entries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},d3.permute=function(e,t){var n=[],r=-1,i=t.length;while(++rt)r.push(o/i);else while((o=e+n*++s)=200&&e<300||e===304?r:null)}},r.send(null)},d3.text=function(e,t,n){function r(e){n(e&&e.responseText)}arguments.length<3&&(n=t,t=null),d3.xhr(e,t,r)},d3.json=function(e,t){d3.text(e,"application/json",function(e){t(e?JSON.parse(e):null)})},d3.html=function(e,t){d3.text(e,"text/html",function(e){if(e!=null){var n=document.createRange();n.selectNode(document.body),e=n.createContextualFragment(e)}t(e)})},d3.xml=function(e,t,n){function r(e){n(e&&e.responseXML)}arguments.length<3&&(n=t,t=null),d3.xhr(e,t,r)};var ts={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};d3.ns={prefix:ts,qualify:function(e){var t=e.indexOf(":"),n=e;return t>=0&&(n=e.substring(0,t),e=e.substring(t+1)),ts.hasOwnProperty(n)?{space:ts[n],local:e}:e}},d3.dispatch=function(){var e=new d,t=-1,n=arguments.length;while(++t0&&(r=e.substring(n+1),e=e.substring(0,n)),arguments.length<2?this[e].on(r):this[e].on(r,t)},d3.format=function(e){var t=ns.exec(e),n=t[1]||" ",r=t[3]||"",i=t[5],s=+t[6],o=t[7],u=t[8],a=t[9],f=1,l="",c=!1;u&&(u=+u.substring(1)),i&&(n="0",o&&(s-=Math.floor((s-1)/4)));switch(a){case"n":o=!0,a="g";break;case"%":f=100,l="%",a="f";break;case"p":f=100,l="%",a="r";break;case"d":c=!0,u=0;break;case"s":f=-1,a="r"}return a=="r"&&!u&&(a="g"),a=rs.get(a)||g,function(e){if(c&&e%1)return"";var t=e<0&&(e=-e)?"-":r;if(f<0){var h=d3.formatPrefix(e,u);e=h.scale(e),l=h.symbol}else e*=f;e=a(e,u);if(i){var p=e.length+t.length;p=^]))?([+\- ])?(#)?(0)?([0-9]+)?(,)?(\.[0-9]+)?([a-zA-Z%])?/,rs=d3.map({g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return d3.round(e,t=m(e,t)).toFixed(Math.max(0,Math.min(20,t)))}}),is=["y","z","a","f","p","n","μ","m","","k","M","G","T","P","E","Z","Y"].map(b);d3.formatPrefix=function(e,t){var n=0;return e&&(e<0&&(e*=-1),t&&(e=d3.round(e,m(e,t))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,Math.floor((n<=0?n+1:n-1)/3)*3))),is[8+n/3]};var ss=T(2),os=T(3),us=function(){return x},as=d3.map({linear:us,poly:T,quad:function(){return ss},cubic:function(){return os},sin:function(){return N},exp:function(){return C},circle:function(){return k},elastic:L,back:A,bounce:function(){return O}}),fs=d3.map({"in":x,out:E,"in-out":S,"out-in":function(e){return S(E(e))}});d3.ease=function(e){var t=e.indexOf("-"),n=t>=0?e.substring(0,t):e,r=t>=0?e.substring(t+1):"in";return n=as.get(n)||us,r=fs.get(r)||x,w(r(n.apply(null,Array.prototype.slice.call(arguments,1))))},d3.event=null,d3.transform=function(e){var t=document.createElementNS(d3.ns.prefix.svg,"g");return(d3.transform=function(e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate();return new P(n?n.matrix:cs)})(e)},P.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var ls=180/Math.PI,cs={a:1,b:0,c:0,d:1,e:0,f:0};d3.interpolate=function(e,t){var n=d3.interpolators.length,r;while(--n>=0&&!(r=d3.interpolators[n](e,t)));return r},d3.interpolateNumber=function(e,t){return t-=e,function(n){return e+t*n}},d3.interpolateRound=function(e,t){return t-=e,function(n){return Math.round(e+t*n)}},d3.interpolateString=function(e,t){var n,r,i,s=0,o=0,u=[],a=[],f,l;hs.lastIndex=0;for(r=0;n=hs.exec(t);++r)n.index&&u.push(t.substring(s,o=n.index)),a.push({i:u.length,x:n[0]}),u.push(null),s=hs.lastIndex;s180?l+=360:l-f>180&&(f+=360),r.push({i:n.push(n.pop()+"rotate(",null,")")-2,x:d3.interpolateNumber(f,l)})):l&&n.push(n.pop()+"rotate("+l+")"),c!=h?r.push({i:n.push(n.pop()+"skewX(",null,")")-2,x:d3.interpolateNumber(c,h)}):h&&n.push(n.pop()+"skewX("+h+")"),p[0]!=d[0]||p[1]!=d[1]?(i=n.push(n.pop()+"scale(",null,",",null,")"),r.push({i:i-4,x:d3.interpolateNumber(p[0],d[0])},{i:i-2,x:d3.interpolateNumber(p[1],d[1])})):(d[0]!=1||d[1]!=1)&&n.push(n.pop()+"scale("+d+")"),i=r.length,function(e){var t=-1,s;while(++t180?s-=360:s<-180&&(s+=360),function(e){return Y(n+s*e,r+o*e,i+u*e)+""}},d3.interpolateLab=function(e,t){e=d3.lab(e),t=d3.lab(t);var n=e.l,r=e.a,i=e.b,s=t.l-n,o=t.a-r,u=t.b-i;return function(e){return it(n+s*e,r+o*e,i+u*e)+""}},d3.interpolateHcl=function(e,t){e=d3.hcl(e),t=d3.hcl(t);var n=e.h,r=e.c,i=e.l,s=t.h-n,o=t.c-r,u=t.l-i;return s>180?s-=360:s<-180&&(s+=360),function(e){return tt(n+s*e,r+o*e,i+u*e)+""}},d3.interpolateArray=function(e,t){var n=[],r=[],i=e.length,s=t.length,o=Math.min(e.length,t.length),u;for(u=0;u=0;)if(s=n[r])i&&i!==s.nextSibling&&i.parentNode.insertBefore(s,i),i=s;return this},ks.sort=function(e){e=wt.apply(this,arguments);for(var t=-1,n=this.length;++t=Zs?e?"M0,"+s+"A"+s+","+s+" 0 1,1 0,"+ -s+"A"+s+","+s+" 0 1,1 0,"+s+"M0,"+e+"A"+e+","+e+" 0 1,0 0,"+ -e+"A"+e+","+e+" 0 1,0 0,"+e+"Z":"M0,"+s+"A"+s+","+s+" 0 1,1 0,"+ -s+"A"+s+","+s+" 0 1,1 0,"+s+"Z":e?"M"+s*l+","+s*c+"A"+s+","+s+" 0 "+f+",1 "+s*h+","+s*p+"L"+e*h+","+e*p+"A"+e+","+e+" 0 "+f+",0 "+e*l+","+e*c+"Z":"M"+s*l+","+s*c+"A"+s+","+s+" 0 "+f+",1 "+s*h+","+s*p+"L0,0"+"Z"}var t=en,n=tn,r=nn,i=rn;return e.innerRadius=function(n){return arguments.length?(t=u(n),e):t},e.outerRadius=function(t){return arguments.length?(n=u(t),e):n},e.startAngle=function(t){return arguments.length?(r=u(t),e):r},e.endAngle=function(t){return arguments.length?(i=u(t),e):i},e.centroid=function(){var e=(t.apply(this,arguments)+n.apply(this,arguments))/2,s=(r.apply(this,arguments)+i.apply(this,arguments))/2+Ys;return[Math.cos(s)*e,Math.sin(s)*e]},e};var Ys=-Math.PI/2,Zs=2*Math.PI-1e-6;d3.svg.line=function(){return sn(i)};var eo=d3.map({linear:an,"linear-closed":fn,"step-before":ln,"step-after":cn,basis:gn,"basis-open":yn,"basis-closed":bn,bundle:wn,cardinal:dn,"cardinal-open":hn,"cardinal-closed":pn,monotone:Cn});eo.forEach(function(e,t){t.key=e,t.closed=/-closed$/.test(e)});var to=[0,2/3,1/3,0],no=[0,1/3,2/3,0],ro=[0,1/6,2/3,1/6];d3.svg.line.radial=function(){var e=sn(kn);return e.radius=e.x,delete e.x,e.angle=e.y,delete e.y,e},ln.reverse=cn,cn.reverse=ln,d3.svg.area=function(){return Ln(i)},d3.svg.area.radial=function(){var e=Ln(kn);return e.radius=e.x,delete e.x,e.innerRadius=e.x0,delete e.x0,e.outerRadius=e.x1,delete e.x1,e.angle=e.y,delete e.y,e.startAngle=e.y0,delete e.y0,e.endAngle=e.y1,delete e.y1,e},d3.svg.chord=function(){function e(e,u){var a=t(this,s,e,u),f=t(this,o,e,u);return"M"+a.p0+r(a.r,a.p1,a.a1-a.a0)+(n(a,f)?i(a.r,a.p1,a.r,a.p0):i(a.r,a.p1,f.r,f.p0)+r(f.r,f.p1,f.a1-f.a0)+i(f.r,f.p1,a.r,a.p0))+"Z"}function t(e,t,n,r){var i=t.call(e,n,r),s=a.call(e,i,r),o=f.call(e,i,r)+Ys,u=l.call(e,i,r)+Ys;return{r:s,a0:o,a1:u,p0:[s*Math.cos(o),s*Math.sin(o)],p1:[s*Math.cos(u),s*Math.sin(u)]}}function n(e,t){return e.a0==t.a0&&e.a1==t.a1}function r(e,t,n){return"A"+e+","+e+" 0 "+ +(n>Math.PI)+",1 "+t}function i(e,t,n,r){return"Q 0,0 "+r}var s=An,o=On,a=Mn,f=nn,l=rn;return e.radius=function(t){return arguments.length?(a=u(t),e):a},e.source=function(t){return arguments.length?(s=u(t),e):s},e.target=function(t){return arguments.length?(o=u(t),e):o},e.startAngle=function(t){return arguments.length?(f=u(t),e):f},e.endAngle=function(t){return arguments.length?(l=u(t),e):l},e},d3.svg.diagonal=function(){function e(e,i){var s=t.call(this,e,i),o=n.call(this,e,i),u=(s.y+o.y)/2,a=[s,{x:s.x,y:u},{x:o.x,y:u},o];return a=a.map(r),"M"+a[0]+"C"+a[1]+" "+a[2]+" "+a[3]}var t=An,n=On,r=Pn;return e.source=function(n){return arguments.length?(t=u(n),e):t},e.target=function(t){return arguments.length?(n=u(t),e):n},e.projection=function(t){return arguments.length?(r=t,e):r},e},d3.svg.diagonal.radial=function(){var e=d3.svg.diagonal(),t=Pn,n=e.projection;return e.projection=function(e){return arguments.length?n(Hn(t=e)):t},e},d3.svg.mouse=d3.mouse,d3.svg.touches=d3.touches,d3.svg.symbol=function(){function e(e,r){return(io.get(t.call(this,e,r))||Fn)(n.call(this,e,r))}var t=jn,n=Bn;return e.type=function(n){return arguments.length?(t=u(n),e):t},e.size=function(t){return arguments.length?(n=u(t),e):n},e};var io=d3.map({circle:Fn,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+ -3*t+","+ -t+"H"+ -t+"V"+ -3*t+"H"+t+"V"+ -t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+ -t+"V"+t+"H"+ -3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*oo)),n=t*oo;return"M0,"+ -t+"L"+n+",0"+" 0,"+t+" "+ -n+",0"+"Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+ -t+","+ -t+"L"+t+","+ -t+" "+t+","+t+" "+ -t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/so),n=t*so/2;return"M0,"+n+"L"+t+","+ -n+" "+ -t+","+ -n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/so),n=t*so/2;return"M0,"+ -n+"L"+t+","+n+" "+ -t+","+n+"Z"}});d3.svg.symbolTypes=io.keys();var so=Math.sqrt(3),oo=Math.tan(30*Math.PI/180);d3.svg.axis=function(){function e(e){e.each(function(){var e=d3.select(this),c=a==null?t.ticks?t.ticks.apply(t,u):t.domain():a,h=f==null?t.tickFormat?t.tickFormat.apply(t,u):String:f,p=Rn(t,c,l),d=e.selectAll(".minor").data(p,String),v=d.enter().insert("line","g").attr("class","tick minor").style("opacity",1e-6),m=d3.transition(d.exit()).style("opacity",1e-6).remove(),g=d3.transition(d).style("opacity",1),y=e.selectAll("g").data(c,String),b=y.enter().insert("g","path").style("opacity",1e-6),w=d3.transition(y.exit()).style("opacity",1e-6).remove(),E=d3.transition(y).style("opacity",1),S,x=Dt(t),T=e.selectAll(".domain").data([0]),N=T.enter().append("path").attr("class","domain"),C=d3.transition(T),k=t.copy(),L=this.__chart__||k;this.__chart__=k,b.append("line").attr("class","tick"),b.append("text");var A=b.select("line"),O=E.select("line"),M=y.select("text").text(h),_=b.select("text"),D=E.select("text");switch(n){case"bottom":S=In,v.attr("y2",i),g.attr("x2",0).attr("y2",i),A.attr("y2",r),_.attr("y",Math.max(r,0)+o),O.attr("x2",0).attr("y2",r),D.attr("x",0).attr("y",Math.max(r,0)+o),M.attr("dy",".71em").attr("text-anchor","middle"),C.attr("d","M"+x[0]+","+s+"V0H"+x[1]+"V"+s);break;case"top":S=In,v.attr("y2",-i),g.attr("x2",0).attr("y2",-i),A.attr("y2",-r),_.attr("y",-(Math.max(r,0)+o)),O.attr("x2",0).attr("y2",-r),D.attr("x",0).attr("y",-(Math.max(r,0)+o)),M.attr("dy","0em").attr("text-anchor","middle"),C.attr("d","M"+x[0]+","+ -s+"V0H"+x[1]+"V"+ -s);break;case"left":S=qn,v.attr("x2",-i),g.attr("x2",-i).attr("y2",0),A.attr("x2",-r),_.attr("x",-(Math.max(r,0)+o)),O.attr("x2",-r).attr("y2",0),D.attr("x",-(Math.max(r,0)+o)).attr("y",0),M.attr("dy",".32em").attr("text-anchor","end"),C.attr("d","M"+ -s+","+x[0]+"H0V"+x[1]+"H"+ -s);break;case"right":S=qn,v.attr("x2",i),g.attr("x2",i).attr("y2",0),A.attr("x2",r),_.attr("x",Math.max(r,0)+o),O.attr("x2",r).attr("y2",0),D.attr("x",Math.max(r,0)+o).attr("y",0),M.attr("dy",".32em").attr("text-anchor","start"),C.attr("d","M"+s+","+x[0]+"H0V"+x[1]+"H"+s)}if(t.ticks)b.call(S,L),E.call(S,k),w.call(S,k),v.call(S,L),g.call(S,k),m.call(S,k);else{var P=k.rangeBand()/2,H=function(e){return k(e)+P};b.call(S,H),E.call(S,H)}})}var t=d3.scale.linear(),n="bottom",r=6,i=6,s=6,o=3,u=[10],a=null,f,l=0;return e.scale=function(n){return arguments.length?(t=n,e):t},e.orient=function(t){return arguments.length?(n=t,e):n},e.ticks=function(){return arguments.length?(u=arguments,e):u},e.tickValues=function(t){return arguments.length?(a=t,e):a},e.tickFormat=function(t){return arguments.length?(f=t,e):f},e.tickSize=function(t,n,o){if(!arguments.length)return r;var u=arguments.length-1;return r=+t,i=u>1?+n:r,s=u>0?+arguments[u]:r,e},e.tickPadding=function(t){return arguments.length?(o=+t,e):o},e.tickSubdivide=function(t){return arguments.length?(l=+t,e):l},e},d3.svg.brush=function(){function e(s){s.each(function(){var s=d3.select(this),f=s.selectAll(".background").data([0]),l=s.selectAll(".extent").data([0]),c=s.selectAll(".resize").data(a,String),h;s.style("pointer-events","all").on("mousedown.brush",i).on("touchstart.brush",i),f.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),l.enter().append("rect").attr("class","extent").style("cursor","move"),c.enter().append("g").attr("class",function(e){return"resize "+e}).style("cursor",function(e){return uo[e]}).append("rect").attr("x",function(e){return/[ew]$/.test(e)?-3:null}).attr("y",function(e){return/^[ns]/.test(e)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),c.style("display",e.empty()?"none":null),c.exit().remove(),o&&(h=Dt(o),f.attr("x",h[0]).attr("width",h[1]-h[0]),n(s)),u&&(h=Dt(u),f.attr("y",h[0]).attr("height",h[1]-h[0]),r(s)),t(s)})}function t(e){e.selectAll(".resize").attr("transform",function(e){return"translate("+f[+/e$/.test(e)][0]+","+f[+/^s/.test(e)][1]+")"})}function n(e){e.select(".extent").attr("x",f[0][0]),e.selectAll(".extent,.n>rect,.s>rect").attr("width",f[1][0]-f[0][0])}function r(e){e.select(".extent").attr("y",f[0][1]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",f[1][1]-f[0][1])}function i(){function i(){var e=d3.event.changedTouches;return e?d3.touches(v,e)[0]:d3.mouse(v)}function a(){d3.event.keyCode==32&&(S||(x=null,T[0]-=f[1][0],T[1]-=f[1][1],S=2),M())}function c(){d3.event.keyCode==32&&S==2&&(T[0]+=f[1][0],T[1]+=f[1][1],S=0,M())}function h(){var e=i(),s=!1;N&&(e[0]+=N[0],e[1]+=N[1]),S||(d3.event.altKey?(x||(x=[(f[0][0]+f[1][0])/2,(f[0][1]+f[1][1])/2]),T[0]=f[+(e[0]0?a=e:a=0:e>0&&(r.start({type:"start",alpha:a=e}),d3.timer(n.tick)),n):a},n.start=function(){function e(e,n){var i=t(r),s=-1,o=i.length,u;while(++si&&(i=u),r.push(u)}for(o=0;o0){s=-1;while(++s=a[0]&&d<=a[1]&&(l=o[d3.bisect(f,d,1,h)-1],l.y+=p,l.push(e[s]))}return o}var t=!0,n=Number,r=fr,i=ur;return e.value=function(t){return arguments.length?(n=t,e):n},e.range=function(t){return arguments.length?(r=u(t),e):r},e.bins=function(t){return arguments.length?(i=typeof t=="number"?function(e){return ar(e,t)}:u(t),e):i},e.frequency=function(n){return arguments.length?(t=!!n,e):t},e},d3.layout.hierarchy=function(){function e(t,o,u){var a=i.call(n,t,o),f=vo?t:{data:t};f.depth=o,u.push(f);if(a&&(c=a.length)){var l=-1,c,h=f.children=[],p=0,d=o+1,v;while(++l0){var l=n*f/2;Hr(o,function(e){e.r+=l}),Hr(o,br),Hr(o,function(e){e.r-=l}),f=Math.max(2*o.r/u,2*o.r/a)}return Sr(o,u/2,a/2,1/f),s}var t=d3.layout.hierarchy().sort(vr),n=0,r=[1,1];return e.size=function(t){return arguments.length?(r=t,e):r},e.padding=function(t){return arguments.length?(n=+t,e):n},lr(e,t)},d3.layout.cluster=function(){function e(e,i){var s=t.call(this,e,i),o=s[0],u,a=0,f,l;Hr(o,function(e){var t=e.children;t&&t.length?(e.x=Nr(t),e.y=Tr(t)):(e.x=u?a+=n(e,u):0,e.y=0,u=e)});var c=Cr(o),h=kr(o),p=c.x-n(c,h)/2,d=h.x+n(h,c)/2;return Hr(o,function(e){e.x=(e.x-p)/(d-p)*r[0],e.y=(1-(o.y?e.y/o.y:1))*r[1]}),s}var t=d3.layout.hierarchy().sort(null).value(null),n=Lr,r=[1,1];return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(t){return arguments.length?(r=t,e):r},lr(e,t)},d3.layout.tree=function(){function e(e,i){function s(e,t){var r=e.children,i=e._tree;if(r&&(o=r.length)){var o,a=r[0],f,l=a,c,h=-1;while(++h0&&(jr(Fr(o,e,r),e,h),a+=h,f+=h),l+=o._tree.mod,a+=i._tree.mod,c+=u._tree.mod,f+=s._tree.mod;o&&!Or(s)&&(s._tree.thread=o,s._tree.mod+=l-f),i&&!Ar(u)&&(u._tree.thread=i,u._tree.mod+=a-c,r=e)}return r}var a=t.call(this,e,i),f=a[0];Hr(f,function(e,t){e._tree={ancestor:e,prelim:0,mod:0,change:0,shift:0,number:t?t._tree.number+1:0}}),s(f),o(f,-f._tree.prelim);var l=Mr(f,Dr),c=Mr(f,_r),h=Mr(f,Pr),p=l.x-n(l,c)/2,d=c.x+n(c,l)/2,v=h.depth||1;return Hr(f,function(e){e.x=(e.x-p)/(d-p)*r[0],e.y=e.depth/v*r[1],delete e._tree}),a}var t=d3.layout.hierarchy().sort(null).value(null),n=Lr,r=[1,1];return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(t){return arguments.length?(r=t,e):r},lr(e,t)},d3.layout.treemap=function(){function e(e,t){var n=-1,r=e.length,i,s;while(++n0)u.push(f=a[d-1]),u.area+=f.area,(h=r(u,p))<=c?(a.pop(),c=h):(u.area-=u.pop().area,i(u,p,o,!1),p=Math.min(o.dx,o.dy),u.length=u.area=0,c=Infinity);u.length&&(i(u,p,o,!0),u.length=u.area=0),s.forEach(t)}}function n(t){var r=t.children;if(r&&r.length){var s=l(t),o=r.slice(),u,a=[];e(o,s.dx*s.dy/t.value),a.area=0;while(u=o.pop())a.push(u),a.area+=u.area,u.z!=null&&(i(a,u.z?s.dx:s.dy,s,!o.length),a.length=a.area=0);r.forEach(n)}}function r(e,t){var n=e.area,r,i=0,s=Infinity,o=-1,u=e.length;while(++oi&&(i=r)}return n*=n,t*=t,n?Math.max(t*i*p/n,n/(t*s*p)):Infinity}function i(e,t,n,r){var i=-1,s=e.length,o=n.x,a=n.y,f=t?u(e.area/t):0,l;if(t==n.dx){if(r||f>n.dy)f=n.dy;while(++in.dx)f=n.dx;while(++i50?n:s<-140?r:o<21?i:t)(e)}var t=d3.geo.albers(),n=d3.geo.albers().origin([-160,60]).parallels([55,65]),r=d3.geo.albers().origin([-160,20]).parallels([8,18]),i=d3.geo.albers().origin([-60,10]).parallels([8,18]);return e.scale=function(s){return arguments.length?(t.scale(s),n.scale(s*.6),r.scale(s),i.scale(s*1.5),e.translate(t.translate())):t.scale()},e.translate=function(s){if(!arguments.length)return t.translate();var o=t.scale()/1e3,u=s[0],a=s[1];return t.translate(s),n.translate([u-400*o,a+170*o]),r.translate([u-190*o,a+200*o]),i.translate([u+580*o,a+430*o]),e},e.scale(t.scale())},d3.geo.bonne=function(){function e(e){var u=e[0]*mo-r,a=e[1]*mo-i;if(s){var f=o+s-a,l=u*Math.cos(a)/f;u=f*Math.sin(l),a=f*Math.cos(l)-o}else u*=Math.cos(a),a*=-1;return[t*u+n[0],t*a+n[1]]}var t=200,n=[480,250],r,i,s,o;return e.invert=function(e){var i=(e[0]-n[0])/t,u=(e[1]-n[1])/t;if(s){var a=o+u,f=Math.sqrt(i*i+a*a);u=o+s-f,i=r+f*Math.atan2(i,a)/Math.cos(u)}else u*=-1,i/=Math.cos(u);return[i/mo,u/mo]},e.parallel=function(t){return arguments.length?(o=1/Math.tan(s=t*mo),e):s/mo},e.origin=function(t){return arguments.length?(r=t[0]*mo,i=t[1]*mo,e):[r/mo,i/mo]},e.scale=function( -n){return arguments.length?(t=+n,e):t},e.translate=function(t){return arguments.length?(n=[+t[0],+t[1]],e):n},e.origin([0,0]).parallel(45)},d3.geo.equirectangular=function(){function e(e){var r=e[0]/360,i=-e[1]/360;return[t*r+n[0],t*i+n[1]]}var t=500,n=[480,250];return e.invert=function(e){var r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return[360*r,-360*i]},e.scale=function(n){return arguments.length?(t=+n,e):t},e.translate=function(t){return arguments.length?(n=[+t[0],+t[1]],e):n},e},d3.geo.mercator=function(){function e(e){var r=e[0]/360,i=-(Math.log(Math.tan(Math.PI/4+e[1]*mo/2))/mo)/360;return[t*r+n[0],t*Math.max(-0.5,Math.min(.5,i))+n[1]]}var t=500,n=[480,250];return e.invert=function(e){var r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return[360*r,2*Math.atan(Math.exp(-360*i*mo))/mo-90]},e.scale=function(n){return arguments.length?(t=+n,e):t},e.translate=function(t){return arguments.length?(n=[+t[0],+t[1]],e):n},e},d3.geo.path=function(){function e(e,t){typeof s=="function"&&(o=zr(s.apply(this,arguments))),f(e);var n=a.length?a.join(""):null;return a=[],n}function t(e){return u(e).join(",")}function n(e){var t=i(e[0]),n=0,r=e.length;while(++n0){a.push("M");while(++o0){a.push("M");while(++lr&&(r=e),si&&(i=s)}),[[t,n],[r,i]]};var go={Feature:Xr,FeatureCollection:Vr,GeometryCollection:$r,LineString:Jr,MultiLineString:Kr,MultiPoint:Jr,MultiPolygon:Qr,Point:Gr,Polygon:Yr};d3.geo.circle=function(){function e(){}function t(e){return a.distance(e)=l*l+c*c?r[s].index=-1:(r[h].index=-1,d=r[s].angle,h=s,p=o)):(d=r[s].angle,h=s,p=o);i.push(u);for(s=0,o=0;s<2;++o)r[o].index!==-1&&(i.push(r[o].index),s++);v=i.length;for(;o=0?(n=e.ep.r,r=e.ep.l):(n=e.ep.l,r=e.ep.r),e.a===1?(o=n?n.y:-1e6,i=e.c-e.b*o,u=r?r.y:1e6,s=e.c-e.b*u):(i=n?n.x:-1e6,o=e.c-e.a*i,s=r?r.x:1e6,u=e.c-e.a*s);var a=[i,o],f=[s,u];t[e.region.l.index].push(a,f),t[e.region.r.index].push(a,f)}),t.map(function(t,n){var r=e[n][0],i=e[n][1];return t.forEach(function(e){e.angle=Math.atan2(e[0]-r,e[1]-i)}),t.sort(function(e,t){return e.angle-t.angle}).filter(function(e,n){return!n||e.angle-t[n-1].angle>1e-10})})};var wo={l:"r",r:"l"};d3.geom.delaunay=function(e){var t=e.map(function(){return[]}),n=[];return ui(e,function(n){t[n.region.l.index].push(e[n.region.r.index])}),t.forEach(function(t,r){var i=e[r],s=i[0],o=i[1];t.forEach(function(e){e.angle=Math.atan2(e[0]-s,e[1]-o)}),t.sort(function(e,t){return e.angle-t.angle});for(var u=0,a=t.length-1;u=u,l=t.y>=a,c=(l<<1)+f;e.leaf=!1,e=e.nodes[c]||(e.nodes[c]=ai()),f?n=u:i=u,l?r=a:o=a,s(e,t,n,r,i,o)}var u,a=-1,f=e.length;f&&isNaN(e[0].x)&&(e=e.map(li));if(arguments.length<5)if(arguments.length===3)i=r=n,n=t;else{t=n=Infinity,r=i=-Infinity;while(++ar&&(r=u.x),u.y>i&&(i=u.y);var l=r-t,c=i-n;l>c?i=n+l:r=t+c}var h=ai();return h.add=function(e){s(h,e,t,n,r,i)},h.visit=function(e){fi(e,h,t,n,r,i)},e.forEach(h.add),h},d3.time={};var Eo=Date,So=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];ci.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){xo.setUTCDate.apply(this._,arguments)},setDay:function(){xo.setUTCDay.apply(this._,arguments)},setFullYear:function(){xo.setUTCFullYear.apply(this._,arguments)},setHours:function(){xo.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){xo.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){xo.setUTCMinutes.apply(this._,arguments)},setMonth:function(){xo.setUTCMonth.apply(this._,arguments)},setSeconds:function(){xo.setUTCSeconds.apply(this._,arguments)},setTime:function(){xo.setTime.apply(this._,arguments)}};var xo=Date.prototype,To="%a %b %e %H:%M:%S %Y",No="%m/%d/%y",Co="%H:%M:%S",ko=So,Lo=ko.map(hi),Ao=["January","February","March","April","May","June","July","August","September","October","November","December"],Oo=Ao.map(hi);d3.time.format=function(e){function t(t){var r=[],i=-1,s=0,o,u;while(++i=12?"PM":"AM"},S:function(e){return Mo(e.getSeconds())},U:function(e){return Mo(d3.time.sundayOfYear(e))},w:function(e){return e.getDay()},W:function(e){return Mo(d3.time.mondayOfYear(e))},x:d3.time.format(No),X:d3.time.format(Co),y:function(e){return Mo(e.getFullYear()%100)},Y:function(e){return Do(e.getFullYear()%1e4)},Z:Di,"%":function(e){return"%"}},Uo={a:mi,A:gi,b:yi,B:bi,c:wi,d:ki,e:ki,H:Li,I:Li,L:Mi,m:Ci,M:Ai,p:_i,S:Oi,x:Ei,X:Si,y:Ti,Y:xi},zo=/^\s*\d+/,Wo=d3.map({am:0,pm:1});d3.time.format.utc=function(e){function t(e){try{Eo=ci;var t=new Eo;return t._=e,n(t)}finally{Eo=Date}}var n=d3.time.format(e);return t.parse=function(e){try{Eo=ci;var t=n.parse(e);return t&&t._}finally{Eo=Date}},t.toString=n.toString,t};var Xo=d3.time.format.utc("%Y-%m-%dT%H:%M:%S.%LZ");d3.time.format.iso=Date.prototype.toISOString?Pi:Xo,Pi.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},Pi.toString=Xo.toString,d3.time.second=Hi(function(e){return new Eo(Math.floor(e/1e3)*1e3)},function(e,t){e.setTime(e.getTime()+Math.floor(t)*1e3)},function(e){return e.getSeconds()}),d3.time.seconds=d3.time.second.range,d3.time.seconds.utc=d3.time.second.utc.range,d3.time.minute=Hi(function(e){return new Eo(Math.floor(e/6e4)*6e4)},function(e,t){e.setTime(e.getTime()+Math.floor(t)*6e4)},function(e){return e.getMinutes()}),d3.time.minutes=d3.time.minute.range,d3.time.minutes.utc=d3.time.minute.utc.range,d3.time.hour=Hi(function(e){var t=e.getTimezoneOffset()/60;return new Eo((Math.floor(e/36e5-t)+t)*36e5)},function(e,t){e.setTime(e.getTime()+Math.floor(t)*36e5)},function(e){return e.getHours()}),d3.time.hours=d3.time.hour.range,d3.time.hours.utc=d3.time.hour.utc.range,d3.time.day=Hi(function(e){var t=new Eo(1970,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),d3.time.days=d3.time.day.range,d3.time.days.utc=d3.time.day.utc.range,d3.time.dayOfYear=function(e){var t=d3.time.year(e);return Math.floor((e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5)},So.forEach(function(e,t){e=e.toLowerCase(),t=7-t;var n=d3.time[e]=Hi(function(e){return(e=d3.time.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+Math.floor(t)*7)},function(e){var n=d3.time.year(e).getDay();return Math.floor((d3.time.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});d3.time[e+"s"]=n.range,d3.time[e+"s"].utc=n.utc.range,d3.time[e+"OfYear"]=function(e){var n=d3.time.year(e).getDay();return Math.floor((d3.time.dayOfYear(e)+(n+t)%7)/7)}}),d3.time.week=d3.time.sunday,d3.time.weeks=d3.time.sunday.range,d3.time.weeks.utc=d3.time.sunday.utc.range,d3.time.weekOfYear=d3.time.sundayOfYear,d3.time.month=Hi(function(e){return e=d3.time.day(e),e.setDate(1),e},function(e,t){e.setMonth(e.getMonth()+t)},function(e){return e.getMonth()}),d3.time.months=d3.time.month.range,d3.time.months.utc=d3.time.month.utc.range,d3.time.year=Hi(function(e){return e=d3.time.day(e),e.setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),d3.time.years=d3.time.year.range,d3.time.years.utc=d3.time.year.utc.range;var Vo=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],$o=[[d3.time.second,1],[d3.time.second,5],[d3.time.second,15],[d3.time.second,30],[d3.time.minute,1],[d3.time.minute,5],[d3.time.minute,15],[d3.time.minute,30],[d3.time.hour,1],[d3.time.hour,3],[d3.time.hour,6],[d3.time.hour,12],[d3.time.day,1],[d3.time.day,2],[d3.time.week,1],[d3.time.month,1],[d3.time.month,3],[d3.time.year,1]],Jo=[[d3.time.format("%Y"),function(e){return!0}],[d3.time.format("%B"),function(e){return e.getMonth()}],[d3.time.format("%b %d"),function(e){return e.getDate()!=1}],[d3.time.format("%a %d"),function(e){return e.getDay()&&e.getDate()!=1}],[d3.time.format("%I %p"),function(e){return e.getHours()}],[d3.time.format("%I:%M"),function(e){return e.getMinutes()}],[d3.time.format(":%S"),function(e){return e.getSeconds()}],[d3.time.format(".%L"),function(e){return e.getMilliseconds()}]],Ko=d3.scale.linear(),Qo=qi(Jo);$o.year=function(e,t){return Ko.domain(e.map(Ui)).ticks(t).map(Ri)},d3.time.scale=function(){return ji(d3.scale.linear(),$o,Qo)};var Go=$o.map(function(e){return[e[0].utc,e[1]]}),Yo=[[d3.time.format.utc("%Y"),function(e){return!0}],[d3.time.format.utc("%B"),function(e){return e.getUTCMonth()}],[d3.time.format.utc("%b %d"),function(e){return e.getUTCDate()!=1}],[d3.time.format.utc("%a %d"),function(e){return e.getUTCDay()&&e.getUTCDate()!=1}],[d3.time.format.utc("%I %p"),function(e){return e.getUTCHours()}],[d3.time.format.utc("%I:%M"),function(e){return e.getUTCMinutes()}],[d3.time.format.utc(":%S"),function(e){return e.getUTCSeconds()}],[d3.time.format.utc(".%L"),function(e){return e.getUTCMilliseconds()}]],Zo=qi(Yo);Go.year=function(e,t){return Ko.domain(e.map(Wi)).ticks(t).map(zi)},d3.time.scale.utc=function(){return ji(d3.scale.linear(),Go,Zo)}})(); \ No newline at end of file +n){return arguments.length?(t=+n,e):t},e.translate=function(t){return arguments.length?(n=[+t[0],+t[1]],e):n},e.origin([0,0]).parallel(45)},d3.geo.equirectangular=function(){function e(e){var r=e[0]/360,i=-e[1]/360;return[t*r+n[0],t*i+n[1]]}var t=500,n=[480,250];return e.invert=function(e){var r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return[360*r,-360*i]},e.scale=function(n){return arguments.length?(t=+n,e):t},e.translate=function(t){return arguments.length?(n=[+t[0],+t[1]],e):n},e},d3.geo.mercator=function(){function e(e){var r=e[0]/360,i=-(Math.log(Math.tan(Math.PI/4+e[1]*mo/2))/mo)/360;return[t*r+n[0],t*Math.max(-0.5,Math.min(.5,i))+n[1]]}var t=500,n=[480,250];return e.invert=function(e){var r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return[360*r,2*Math.atan(Math.exp(-360*i*mo))/mo-90]},e.scale=function(n){return arguments.length?(t=+n,e):t},e.translate=function(t){return arguments.length?(n=[+t[0],+t[1]],e):n},e},d3.geo.path=function(){function e(e,t){typeof s=="function"&&(o=zr(s.apply(this,arguments))),f(e);var n=a.length?a.join(""):null;return a=[],n}function t(e){return u(e).join(",")}function n(e){var t=i(e[0]),n=0,r=e.length;while(++n0){a.push("M");while(++o0){a.push("M");while(++lr&&(r=e),si&&(i=s)}),[[t,n],[r,i]]};var go={Feature:Xr,FeatureCollection:Vr,GeometryCollection:$r,LineString:Jr,MultiLineString:Kr,MultiPoint:Jr,MultiPolygon:Qr,Point:Gr,Polygon:Yr};d3.geo.circle=function(){function e(){}function t(e){return a.distance(e)=l*l+c*c?r[s].index=-1:(r[h].index=-1,d=r[s].angle,h=s,p=o)):(d=r[s].angle,h=s,p=o);i.push(u);for(s=0,o=0;s<2;++o)r[o].index!==-1&&(i.push(r[o].index),s++);v=i.length;for(;o=0?(n=e.ep.r,r=e.ep.l):(n=e.ep.l,r=e.ep.r),e.a===1?(o=n?n.y:-1e6,i=e.c-e.b*o,u=r?r.y:1e6,s=e.c-e.b*u):(i=n?n.x:-1e6,o=e.c-e.a*i,s=r?r.x:1e6,u=e.c-e.a*s);var a=[i,o],f=[s,u];t[e.region.l.index].push(a,f),t[e.region.r.index].push(a,f)}),t.map(function(t,n){var r=e[n][0],i=e[n][1];return t.forEach(function(e){e.angle=Math.atan2(e[0]-r,e[1]-i)}),t.sort(function(e,t){return e.angle-t.angle}).filter(function(e,n){return!n||e.angle-t[n-1].angle>1e-10})})};var wo={l:"r",r:"l"};d3.geom.delaunay=function(e){var t=e.map(function(){return[]}),n=[];return ui(e,function(n){t[n.region.l.index].push(e[n.region.r.index])}),t.forEach(function(t,r){var i=e[r],s=i[0],o=i[1];t.forEach(function(e){e.angle=Math.atan2(e[0]-s,e[1]-o)}),t.sort(function(e,t){return e.angle-t.angle});for(var u=0,a=t.length-1;u=u,l=t.y>=a,c=(l<<1)+f;e.leaf=!1,e=e.nodes[c]||(e.nodes[c]=ai()),f?n=u:i=u,l?r=a:o=a,s(e,t,n,r,i,o)}var u,a=-1,f=e.length;f&&isNaN(e[0].x)&&(e=e.map(li));if(arguments.length<5)if(arguments.length===3)i=r=n,n=t;else{t=n=Infinity,r=i=-Infinity;while(++ar&&(r=u.x),u.y>i&&(i=u.y);var l=r-t,c=i-n;l>c?i=n+l:r=t+c}var h=ai();return h.add=function(e){s(h,e,t,n,r,i)},h.visit=function(e){fi(e,h,t,n,r,i)},e.forEach(h.add),h},d3.time={};var Eo=Date,So=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];ci.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){xo.setUTCDate.apply(this._,arguments)},setDay:function(){xo.setUTCDay.apply(this._,arguments)},setFullYear:function(){xo.setUTCFullYear.apply(this._,arguments)},setHours:function(){xo.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){xo.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){xo.setUTCMinutes.apply(this._,arguments)},setMonth:function(){xo.setUTCMonth.apply(this._,arguments)},setSeconds:function(){xo.setUTCSeconds.apply(this._,arguments)},setTime:function(){xo.setTime.apply(this._,arguments)}};var xo=Date.prototype,To="%a %b %e %H:%M:%S %Y",No="%m/%d/%y",Co="%H:%M:%S",ko=So,Lo=ko.map(hi),Ao=["January","February","March","April","May","June","July","August","September","October","November","December"],Oo=Ao.map(hi);d3.time.format=function(e){function t(t){var r=[],i=-1,s=0,o,u;while(++i=12?"PM":"AM"},S:function(e){return Mo(e.getSeconds())},U:function(e){return Mo(d3.time.sundayOfYear(e))},w:function(e){return e.getDay()},W:function(e){return Mo(d3.time.mondayOfYear(e))},x:d3.time.format(No),X:d3.time.format(Co),y:function(e){return Mo(e.getFullYear()%100)},Y:function(e){return Do(e.getFullYear()%1e4)},Z:Di,"%":function(e){return"%"}},Uo={a:mi,A:gi,b:yi,B:bi,c:wi,d:ki,e:ki,H:Li,I:Li,L:Mi,m:Ci,M:Ai,p:_i,S:Oi,x:Ei,X:Si,y:Ti,Y:xi},zo=/^\s*\d+/,Wo=d3.map({am:0,pm:1});d3.time.format.utc=function(e){function t(e){try{Eo=ci;var t=new Eo;return t._=e,n(t)}finally{Eo=Date}}var n=d3.time.format(e);return t.parse=function(e){try{Eo=ci;var t=n.parse(e);return t&&t._}finally{Eo=Date}},t.toString=n.toString,t};var Xo=d3.time.format.utc("%Y-%m-%dT%H:%M:%S.%LZ");d3.time.format.iso=Date.prototype.toISOString?Pi:Xo,Pi.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},Pi.toString=Xo.toString,d3.time.second=Hi(function(e){return new Eo(Math.floor(e/1e3)*1e3)},function(e,t){e.setTime(e.getTime()+Math.floor(t)*1e3)},function(e){return e.getSeconds()}),d3.time.seconds=d3.time.second.range,d3.time.seconds.utc=d3.time.second.utc.range,d3.time.minute=Hi(function(e){return new Eo(Math.floor(e/6e4)*6e4)},function(e,t){e.setTime(e.getTime()+Math.floor(t)*6e4)},function(e){return e.getMinutes()}),d3.time.minutes=d3.time.minute.range,d3.time.minutes.utc=d3.time.minute.utc.range,d3.time.hour=Hi(function(e){var t=e.getTimezoneOffset()/60;return new Eo((Math.floor(e/36e5-t)+t)*36e5)},function(e,t){e.setTime(e.getTime()+Math.floor(t)*36e5)},function(e){return e.getHours()}),d3.time.hours=d3.time.hour.range,d3.time.hours.utc=d3.time.hour.utc.range,d3.time.day=Hi(function(e){var t=new Eo(1970,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),d3.time.days=d3.time.day.range,d3.time.days.utc=d3.time.day.utc.range,d3.time.dayOfYear=function(e){var t=d3.time.year(e);return Math.floor((e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5)},So.forEach(function(e,t){e=e.toLowerCase(),t=7-t;var n=d3.time[e]=Hi(function(e){return(e=d3.time.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+Math.floor(t)*7)},function(e){var n=d3.time.year(e).getDay();return Math.floor((d3.time.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});d3.time[e+"s"]=n.range,d3.time[e+"s"].utc=n.utc.range,d3.time[e+"OfYear"]=function(e){var n=d3.time.year(e).getDay();return Math.floor((d3.time.dayOfYear(e)+(n+t)%7)/7)}}),d3.time.week=d3.time.sunday,d3.time.weeks=d3.time.sunday.range,d3.time.weeks.utc=d3.time.sunday.utc.range,d3.time.weekOfYear=d3.time.sundayOfYear,d3.time.month=Hi(function(e){return e=d3.time.day(e),e.setDate(1),e},function(e,t){e.setMonth(e.getMonth()+t)},function(e){return e.getMonth()}),d3.time.months=d3.time.month.range,d3.time.months.utc=d3.time.month.utc.range,d3.time.year=Hi(function(e){return e=d3.time.day(e),e.setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),d3.time.years=d3.time.year.range,d3.time.years.utc=d3.time.year.utc.range;var Vo=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],$o=[[d3.time.second,1],[d3.time.second,5],[d3.time.second,15],[d3.time.second,30],[d3.time.minute,1],[d3.time.minute,5],[d3.time.minute,15],[d3.time.minute,30],[d3.time.hour,1],[d3.time.hour,3],[d3.time.hour,6],[d3.time.hour,12],[d3.time.day,1],[d3.time.day,2],[d3.time.week,1],[d3.time.month,1],[d3.time.month,3],[d3.time.year,1]],Jo=[[d3.time.format("%Y"),function(e){return!0}],[d3.time.format("%B"),function(e){return e.getMonth()}],[d3.time.format("%b %d"),function(e){return e.getDate()!=1}],[d3.time.format("%a %d"),function(e){return e.getDay()&&e.getDate()!=1}],[d3.time.format("%I %p"),function(e){return e.getHours()}],[d3.time.format("%I:%M"),function(e){return e.getMinutes()}],[d3.time.format(":%S"),function(e){return e.getSeconds()}],[d3.time.format(".%L"),function(e){return e.getMilliseconds()}]],Ko=d3.scale.linear(),Qo=qi(Jo);$o.year=function(e,t){return Ko.domain(e.map(Ui)).ticks(t).map(Ri)},d3.time.scale=function(){return ji(d3.scale.linear(),$o,Qo)};var Go=$o.map(function(e){return[e[0].utc,e[1]]}),Yo=[[d3.time.format.utc("%Y"),function(e){return!0}],[d3.time.format.utc("%B"),function(e){return e.getUTCMonth()}],[d3.time.format.utc("%b %d"),function(e){return e.getUTCDate()!=1}],[d3.time.format.utc("%a %d"),function(e){return e.getUTCDay()&&e.getUTCDate()!=1}],[d3.time.format.utc("%I %p"),function(e){return e.getUTCHours()}],[d3.time.format.utc("%I:%M"),function(e){return e.getUTCMinutes()}],[d3.time.format.utc(":%S"),function(e){return e.getUTCSeconds()}],[d3.time.format.utc(".%L"),function(e){return e.getUTCMilliseconds()}]],Zo=qi(Yo);Go.year=function(e,t){return Ko.domain(e.map(Wi)).ticks(t).map(zi)},d3.time.scale.utc=function(){return ji(d3.scale.linear(),Go,Zo)}})(); diff --git a/client/scripts/realtimetraffic.js b/client/scripts/realtimetraffic.js index c0f33ee..5b291a9 100644 --- a/client/scripts/realtimetraffic.js +++ b/client/scripts/realtimetraffic.js @@ -1,3 +1,20 @@ +/** + * @preserve Copyright (C) 2012 struktur AG + * http://www.strukturag.com + * + * 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. + */ + (function() { var RealtimeTraffic = function() { diff --git a/client/scripts/rickshaw.min.js b/client/scripts/rickshaw.min.js index 0a1dc4b..64c8759 100644 --- a/client/scripts/rickshaw.min.js +++ b/client/scripts/rickshaw.min.js @@ -1,2 +1,12 @@ +/* +Rickshaw - http://code.shutterstock.com/rickshaw/ +Copyright (C) 2011-2012 by Shutterstock Images, LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ var Rickshaw={namespace:function(a,b){var c=a.split("."),d=Rickshaw;for(var e=1,f=c.length;ethis.window.xMax&&(b=!1),b}return!0},this.onUpdate=function(a){this.updateCallbacks.push(a)},this.registerRenderer=function(a){this._renderers=this._renderers||{},this._renderers[a.name]=a},this.configure=function(a){(a.width||a.height)&&this.setSize(a),Rickshaw.keys(this.defaults).forEach(function(b){this[b]=b in a?a[b]:b in this?this[b]:this.defaults[b]},this),this.setRenderer(a.renderer||this.renderer.name,a)},this.setRenderer=function(a,b){if(!this._renderers[a])throw"couldn't find renderer "+a;this.renderer=this._renderers[a],typeof b=="object"&&this.renderer.configure(b)},this.setSize=function(a){a=a||{};if(typeof window!==undefined)var b=window.getComputedStyle(this.element,null),c=parseInt(b.getPropertyValue("width")),d=parseInt(b.getPropertyValue("height"));this.width=a.width||c||400,this.height=a.height||d||250,this.vis&&this.vis.attr("width",this.width).attr("height",this.height)},this.initialize(a)},Rickshaw.namespace("Rickshaw.Fixtures.Color"),Rickshaw.Fixtures.Color=function(){this.schemes={},this.schemes.spectrum14=["#ecb796","#dc8f70","#b2a470","#92875a","#716c49","#d2ed82","#bbe468","#a1d05d","#e7cbe6","#d8aad6","#a888c2","#9dc2d3","#649eb9","#387aa3"].reverse(),this.schemes.spectrum2000=["#57306f","#514c76","#646583","#738394","#6b9c7d","#84b665","#a7ca50","#bfe746","#e2f528","#fff726","#ecdd00","#d4b11d","#de8800","#de4800","#c91515","#9a0000","#7b0429","#580839","#31082b"],this.schemes.spectrum2001=["#2f243f","#3c2c55","#4a3768","#565270","#6b6b7c","#72957f","#86ad6e","#a1bc5e","#b8d954","#d3e04e","#ccad2a","#cc8412","#c1521d","#ad3821","#8a1010","#681717","#531e1e","#3d1818","#320a1b"],this.schemes.classic9=["#423d4f","#4a6860","#848f39","#a2b73c","#ddcb53","#c5a32f","#7d5836","#963b20","#7c2626","#491d37","#2f254a"].reverse(),this.schemes.httpStatus={503:"#ea5029",502:"#d23f14",500:"#bf3613",410:"#efacea",409:"#e291dc",403:"#f457e8",408:"#e121d2",401:"#b92dae",405:"#f47ceb",404:"#a82a9f",400:"#b263c6",301:"#6fa024",302:"#87c32b",307:"#a0d84c",304:"#28b55c",200:"#1a4f74",206:"#27839f",201:"#52adc9",202:"#7c979f",203:"#a5b8bd",204:"#c1cdd1"},this.schemes.colorwheel=["#b5b6a9","#858772","#785f43","#96557e","#4682b4","#65b9ac","#73c03a","#cb513a"].reverse(),this.schemes.cool=["#5e9d2f","#73c03a","#4682b4","#7bc3b8","#a9884e","#c1b266","#a47493","#c09fb5"],this.schemes.munin=["#00cc00","#0066b3","#ff8000","#ffcc00","#330099","#990099","#ccff00","#ff0000","#808080","#008f00","#00487d","#b35a00","#b38f00","#6b006b","#8fb300","#b30000","#bebebe","#80ff80","#80c9ff","#ffc080","#ffe680","#aa80ff","#ee00cc","#ff8080","#666600","#ffbfff","#00ffcc","#cc6699","#999900"]},Rickshaw.namespace("Rickshaw.Fixtures.RandomData"),Rickshaw.Fixtures.RandomData=function(a){var b;a=a||1;var c=200,d=Math.floor((new Date).getTime()/1e3);this.addData=function(b){var e=Math.random()*100+15+c,f=b[0].length,g=1;b.forEach(function(b){var c=Math.random()*20,h=e/25+g++ +(Math.cos(f*g*11/960)+2)*15+(Math.cos(f/7)+2)*7+(Math.cos(f/17)+2)*1;b.push({x:f*a+d,y:h+c})}),c=e*.85}},Rickshaw.namespace("Rickshaw.Fixtures.Time"),Rickshaw.Fixtures.Time=function(){var a=(new Date).getTimezoneOffset()*60,b=this;this.months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.units=[{name:"decade",seconds:315576e3,formatter:function(a){return parseInt(a.getUTCFullYear()/10)*10}},{name:"year",seconds:31557600,formatter:function(a){return a.getUTCFullYear()}},{name:"month",seconds:2635200,formatter:function(a){return b.months[a.getUTCMonth()]}},{name:"week",seconds:604800,formatter:function(a){return b.formatDate(a)}},{name:"day",seconds:86400,formatter:function(a){return a.getUTCDate()}},{name:"6 hour",seconds:21600,formatter:function(a){return b.formatTime(a)}},{name:"hour",seconds:3600,formatter:function(a){return b.formatTime(a)}},{name:"15 minute",seconds:900,formatter:function(a){return b.formatTime(a)}},{name:"minute",seconds:60,formatter:function(a){return a.getUTCMinutes()}},{name:"15 second",seconds:15,formatter:function(a){return a.getUTCSeconds()+"s"}},{name:"second",seconds:1,formatter:function(a){return a.getUTCSeconds()+"s"}}],this.unit=function(a){return this.units.filter(function(b){return a==b.name}).shift()},this.formatDate=function(a){return a.toUTCString().match(/, (\w+ \w+ \w+)/)[1]},this.formatTime=function(a){return a.toUTCString().match(/(\d+:\d+):/)[1]},this.ceil=function(a,b){if(b.name=="month"){var c=new Date((a+b.seconds-1)*1e3),d=new Date(0);return d.setUTCFullYear(c.getUTCFullYear()),d.setUTCMonth(c.getUTCMonth()),d.setUTCDate(1),d.setUTCHours(0),d.setUTCMinutes(0),d.setUTCSeconds(0),d.setUTCMilliseconds(0),d.getTime()/1e3}if(b.name=="year"){var c=new Date((a+b.seconds-1)*1e3),d=new Date(0);return d.setUTCFullYear(c.getUTCFullYear()),d.setUTCMonth(0),d.setUTCDate(1),d.setUTCHours(0),d.setUTCMinutes(0),d.setUTCSeconds(0),d.setUTCMilliseconds(0),d.getTime()/1e3}return Math.ceil(a/b.seconds)*b.seconds}},Rickshaw.namespace("Rickshaw.Fixtures.Number"),Rickshaw.Fixtures.Number.formatKMBT=function(a){return a>=1e12?a/1e12+"T":a>=1e9?a/1e9+"B":a>=1e6?a/1e6+"M":a>=1e3?a/1e3+"K":a<1&&a>0?a.toFixed(2):a==0?"":a},Rickshaw.Fixtures.Number.formatBase1024KMGTP=function(a){return a>=0x4000000000000?a/0x4000000000000+"P":a>=1099511627776?a/1099511627776+"T":a>=1073741824?a/1073741824+"G":a>=1048576?a/1048576+"M":a>=1024?a/1024+"K":a<1&&a>0?a.toFixed(2):a==0?"":a},Rickshaw.namespace("Rickshaw.Color.Palette"),Rickshaw.Color.Palette=function(a){var b=new Rickshaw.Fixtures.Color;a=a||{},this.schemes={},this.scheme=b.schemes[a.scheme]||a.scheme||b.schemes.colorwheel,this.runningIndex=0,this.generatorIndex=0;if(a.interpolatedStopCount){var c=this.scheme.length-1,d,e,f=[];for(d=0;dc.graph.x.range()[1]){b.element&&(b.line.classList.add("offscreen"),b.element.style.display="none"),b.boxes.forEach(function(a){a.rangeElement&&a.rangeElement.classList.add("offscreen")});return}if(!b.element){var e=b.element=document.createElement("div");e.classList.add("annotation"),this.elements.timeline.appendChild(e),e.addEventListener("click",function(a){e.classList.toggle("active"),b.line.classList.toggle("active"),b.boxes.forEach(function(a){a.rangeElement&&a.rangeElement.classList.toggle("active")})},!1)}b.element.style.left=d+"px",b.element.style.display="block",b.boxes.forEach(function(a){var e=a.element;e||(e=a.element=document.createElement("div"),e.classList.add("content"),e.innerHTML=a.content,b.element.appendChild(e),b.line=document.createElement("div"),b.line.classList.add("annotation_line"),c.graph.element.appendChild(b.line),a.end&&(a.rangeElement=document.createElement("div"),a.rangeElement.classList.add("annotation_range"),c.graph.element.appendChild(a.rangeElement)));if(a.end){var f=d,g=Math.min(c.graph.x(a.end),c.graph.x.range()[1]);f>g&&(g=d,f=Math.max(c.graph.x(a.end),c.graph.x.range()[0]));var h=g-f;a.rangeElement.style.left=f+"px",a.rangeElement.style.width=h+"px",a.rangeElement.classList.remove("offscreen")}b.line.classList.remove("offscreen"),b.line.style.left=d+"px"})},this)},this.graph.onUpdate(function(){c.update()})},Rickshaw.namespace("Rickshaw.Graph.Axis.Time"),Rickshaw.Graph.Axis.Time=function(a){var b=this;this.graph=a.graph,this.elements=[],this.ticksTreatment=a.ticksTreatment||"plain",this.fixedTimeUnit=a.timeUnit;var c=new Rickshaw.Fixtures.Time;this.appropriateTimeUnit=function(){var a,b=c.units,d=this.graph.x.domain(),e=d[1]-d[0];return b.forEach(function(b){Math.floor(e/b.seconds)>=2&&(a=a||b)}),a||c.units[c.units.length-1]},this.tickOffsets=function(){var a=this.graph.x.domain(),b=this.fixedTimeUnit||this.appropriateTimeUnit(),d=Math.ceil((a[1]-a[0])/b.seconds),e=a[0],f=[];for(var g=0;gb.graph.x.range()[1])return;var c=document.createElement("div");c.style.left=b.graph.x(a.value)+"px",c.classList.add("x_tick"),c.classList.add(b.ticksTreatment);var d=document.createElement("div");d.classList.add("title"),d.innerHTML=a.unit.formatter(new Date(a.value*1e3)),c.appendChild(d),b.graph.element.appendChild(c),b.elements.push(c)})},this.graph.onUpdate(function(){b.render()})},Rickshaw.namespace("Rickshaw.Graph.Axis.Y"),Rickshaw.Graph.Axis.Y=function(a){var b=this,c=.1;this.initialize=function(a){this.graph=a.graph,this.orientation=a.orientation||"right";var c=a.pixelsPerTick||75;this.ticks=a.ticks||Math.floor(this.graph.height/c),this.tickSize=a.tickSize||4,this.ticksTreatment=a.ticksTreatment||"plain",a.element?(this.element=a.element,this.vis=d3.select(a.element).append("svg:svg").attr("class","rickshaw_graph y_axis"),this.element=this.vis[0][0],this.element.style.position="relative",this.setSize({width:a.width,height:a.height})):this.vis=this.graph.vis,this.graph.onUpdate(function(){b.render()})},this.setSize=function(a){a=a||{};if(!this.element)return;if(typeof window!="undefined"){var b=window.getComputedStyle(this.element.parentNode,null),d=parseInt(b.getPropertyValue("width"));if(!a.auto)var e=parseInt(b.getPropertyValue("height"))}this.width=a.width||d||this.graph.width*c,this.height=a.height||e||this.graph.height,this.vis.attr("width",this.width).attr("height",this.height*(1+c));var f=this.height*c;this.element.style.top=-1*f+"px"},this.render=function(){this.graph.height!==this._renderHeight&&this.setSize({auto:!0});var b=d3.svg.axis().scale(this.graph.y).orient(this.orientation);b.tickFormat(a.tickFormat||function(a){return a});if(this.orientation=="left")var d=this.height*c,e="translate("+this.width+", "+d+")";this.element&&this.vis.selectAll("*").remove(),this.vis.append("svg:g").attr("class",["y_ticks",this.ticksTreatment].join(" ")).attr("transform",e).call(b.ticks(this.ticks).tickSubdivide(0).tickSize(this.tickSize));var f=(this.orientation=="right"?1:-1)*this.graph.width;this.graph.vis.append("svg:g").attr("class","y_grid").call(b.ticks(this.ticks).tickSubdivide(0).tickSize(f)),this._renderHeight=this.graph.height},this.initialize(a)},Rickshaw.namespace("Rickshaw.Graph.Behavior.Series.Highlight"),Rickshaw.Graph.Behavior.Series.Highlight=function(a){this.graph=a.graph,this.legend=a.legend;var b=this,c={};this.addHighlightEvents=function(a){a.element.addEventListener("mouseover",function(d){b.legend.lines.forEach(function(b){if(a===b)return;c[b.series.name]=c[b.series.name]||b.series.color,b.series.color=d3.interpolateRgb(b.series.color,d3.rgb("#d8d8d8"))(.8).toString()}),b.graph.update()},!1),a.element.addEventListener("mouseout",function(a){b.legend.lines.forEach(function(a){c[a.series.name]&&(a.series.color=c[a.series.name])}),b.graph.update()},!1)},this.legend&&this.legend.lines.forEach(function(a){b.addHighlightEvents(a)})},Rickshaw.namespace("Rickshaw.Graph.Behavior.Series.Order"),Rickshaw.Graph.Behavior.Series.Order=function(a){this.graph=a.graph,this.legend=a.legend;var b=this;$(function(){$(b.legend.list).sortable({containment:"parent",tolerance:"pointer",update:function(a,c){var d=[];$(b.legend.list).find("li").each(function(a,b){if(!b.series)return;d.push(b.series)});for(var e=b.graph.series.length-1;e>=0;e--)b.graph.series[e]=d.shift();b.graph.update()}}),$(b.legend.list).disableSelection()}),this.graph.onUpdate(function(){var a=window.getComputedStyle(b.legend.element).height;b.legend.element.style.height=a})},Rickshaw.namespace("Rickshaw.Graph.Behavior.Series.Toggle"),Rickshaw.Graph.Behavior.Series.Toggle=function(a){this.graph=a.graph,this.legend=a.legend;var b=this;this.addAnchor=function(a){var c=document.createElement("a");c.innerHTML="✔",c.classList.add("action"),a.element.insertBefore(c,a.element.firstChild),c.onclick=function(b){a.series.disabled?(a.series.enable(),a.element.classList.remove("disabled")):(a.series.disable(),a.element.classList.add("disabled"))};var d=a.element.getElementsByTagName("span")[0];d.onclick=function(c){var d=a.series.disabled;if(!d)for(var e=0;ee){j=k;break}f[0][k+1]<=e?k++:k--}var e=f[0][j].x,l=this.xFormatter(e),m=b.x(e),n=0,o=b.series.active().map(function(a){return{order:n++,series:a,name:a.name,value:a.stack[j]}}),p,q=function(a,b){return a.value.y0+a.value.y-(b.value.y0+b.value.y)},r=b.y.magnitude.invert(b.element.offsetHeight-d);o.sort(q).forEach(function(a){a.formattedYValue=this.yFormatter.constructor==Array?this.yFormatter[o.indexOf(a)](a.value.y):this.yFormatter(a.value.y),a.graphX=m,a.graphY=b.y(a.value.y0+a.value.y),r>a.value.y0&&r0?this[0].data.forEach(function(b){a.data.push({x:b.x,y:0})}):a.data.length==0&&a.data.push({x:this.timeBase-(this.timeInterval||0),y:0}),this.push(a),this.legend&&this.legend.addLine(this.itemByName(a.name))},addData:function(a){var b=this.getIndex();Rickshaw.keys(a).forEach(function(a){this.itemByName(a)||this.addItem({name:a})},this),this.forEach(function(c){c.data.push({x:(b*this.timeInterval||1)+this.timeBase,y:a[c.name]||0})},this)},getIndex:function(){return this[0]&&this[0].data&&this[0].data.length?this[0].data.length:0},itemByName:function(a){for(var b=0;b0;d--)this.currentSize+=1,this.currentIndex+=1,this.forEach(function(a){a.data.unshift({x:((d-1)*this.timeInterval||1)+this.timeBase,y:0,i:d})},this)},addData:function($super,a){$super(a),this.currentSize+=1,this.currentIndex+=1;if(this.maxDataPoints!==undefined)while(this.currentSize>this.maxDataPoints)this.dropData()},dropData:function(){this.forEach(function(a){a.data.splice(0,1)}),this.currentSize-=1},getIndex:function(){return this.currentIndex}}); \ No newline at end of file +this.seriesPathFactory()).attr("class","area"),this.stroke&&b.append("svg:path").attr("d",this.seriesStrokeFactory()).attr("class","line");var c=0;a.series.forEach(function(a){if(a.disabled)return;a.path=b[0][c++],this._styleSeries(a)},this)},_styleSeries:function(a){if(!a.path)return;d3.select(a.path).select(".area").attr("fill",a.color),this.stroke&&d3.select(a.path).select(".line").attr("fill","none").attr("stroke",a.stroke||d3.interpolateRgb(a.color,"black")(.125)).attr("stroke-width",this.strokeWidth),a.className&&a.path.setAttribute("class",a.className)}}),Rickshaw.namespace("Rickshaw.Graph.Renderer.ScatterPlot"),Rickshaw.Graph.Renderer.ScatterPlot=Rickshaw.Class.create(Rickshaw.Graph.Renderer,{name:"scatterplot",defaults:function($super){return Rickshaw.extend($super(),{unstack:!0,fill:!0,stroke:!1,padding:{top:.01,right:.01,bottom:.01,left:.01},dotSize:4})},initialize:function($super,a){$super(a)},render:function(){var a=this.graph;a.vis.selectAll("*").remove(),a.series.forEach(function(b){if(b.disabled)return;var c=a.vis.selectAll("path").data(b.stack).enter().append("svg:circle").attr("cx",function(b){return a.x(b.x)}).attr("cy",function(b){return a.y(b.y)}).attr("r",function(b){return"r"in b?b.r:a.renderer.dotSize});Array.prototype.forEach.call(c[0],function(a){a.setAttribute("fill",b.color)})},this)}}),Rickshaw.namespace("Rickshaw.Graph.Smoother"),Rickshaw.Graph.Smoother=function(a){this.graph=a.graph,this.element=a.element;var b=this;this.aggregationScale=1,this.element&&$(function(){$(b.element).slider({min:1,max:100,slide:function(a,c){b.setScale(c.value),b.graph.update()}})}),b.graph.stackData.hooks.data.push({name:"smoother",orderPosition:50,f:function(a){var c=[];return a.forEach(function(a){var d=[];while(a.length){var e=0,f=0,g=a.splice(0,b.aggregationScale);g.forEach(function(a){e+=a.x/g.length,f+=a.y/g.length}),d.push({x:e,y:f})}c.push(d)}),c}}),this.setScale=function(a){if(a<1)throw"scale out of range: "+a;this.aggregationScale=a,this.graph.update()}},Rickshaw.namespace("Rickshaw.Graph.Unstacker"),Rickshaw.Graph.Unstacker=function(a){this.graph=a.graph;var b=this;this.graph.stackData.hooks.after.push({name:"unstacker",f:function(a){return b.graph.renderer.unstack?(a.forEach(function(a){a.forEach(function(a){a.y0=0})}),a):a}})},Rickshaw.namespace("Rickshaw.Series"),Rickshaw.Series=Rickshaw.Class.create(Array,{initialize:function(a,b,c){c=c||{},this.palette=new Rickshaw.Color.Palette(b),this.timeBase=typeof c.timeBase=="undefined"?Math.floor((new Date).getTime()/1e3):c.timeBase;var d=typeof c.timeInterval=="undefined"?1e3:c.timeInterval;this.setTimeInterval(d),a&&typeof a=="object"&&a instanceof Array&&a.forEach(function(a){this.addItem(a)},this)},addItem:function(a){if(typeof a.name=="undefined")throw"addItem() needs a name";a.color=a.color||this.palette.color(a.name),a.data=a.data||[],a.data.length==0&&this.length&&this.getIndex()>0?this[0].data.forEach(function(b){a.data.push({x:b.x,y:0})}):a.data.length==0&&a.data.push({x:this.timeBase-(this.timeInterval||0),y:0}),this.push(a),this.legend&&this.legend.addLine(this.itemByName(a.name))},addData:function(a){var b=this.getIndex();Rickshaw.keys(a).forEach(function(a){this.itemByName(a)||this.addItem({name:a})},this),this.forEach(function(c){c.data.push({x:(b*this.timeInterval||1)+this.timeBase,y:a[c.name]||0})},this)},getIndex:function(){return this[0]&&this[0].data&&this[0].data.length?this[0].data.length:0},itemByName:function(a){for(var b=0;b0;d--)this.currentSize+=1,this.currentIndex+=1,this.forEach(function(a){a.data.unshift({x:((d-1)*this.timeInterval||1)+this.timeBase,y:0,i:d})},this)},addData:function($super,a){$super(a),this.currentSize+=1,this.currentIndex+=1;if(this.maxDataPoints!==undefined)while(this.currentSize>this.maxDataPoints)this.dropData()},dropData:function(){this.forEach(function(a){a.data.splice(0,1)}),this.currentSize-=1},getIndex:function(){return this.currentIndex}}); diff --git a/doc/screen1.png b/doc/screen1.png new file mode 100644 index 0000000000000000000000000000000000000000..b67d7b6b68c2baac548b0eec4aab61df554d99cd GIT binary patch literal 56260 zcmXt@+t}E)ZQI_M8{4*>y#4;(dw-lcb*6fzK0VXj zQ+2v0Oi^9}2_7FF001CKNs1~10N}I#9u-*de?3BT8v*}b5RSr9s<5!IYdZ?t|2|Qj z#5A2$Y|Wfp4INAYDi+R8PNojV{xfg@00}@!R7llr_1xPvmq6{|i_3MaxuvGCi&a^& zMi4zd7E&zTkF_Wi93D2b^j%R%h&r4~j5<6wlu#+$XuvO69vzlCFfj1`hyLyBVp`kN z`)BIPM%qf+iZ>LK*U@w6)rEZ9!MY0n(YoVJ;lL{bNPZ9s4)jvHV}J$@F3gCk{q=&5 z*2cggz`mtm@Dbp*-w8rfIkm)y2SMEQb3kf-GN0jz_P+~|fRp6zj#q72e}SWd0pcHI zcDDZJzyd^}OA?_810SE3f5`ZmBK7w_x9dnvRm|KuE=9Z_QXfC|V~j~`e9|%7(su)_ zugHh#rx;SE3)!fPd~nPXe^5G(`uczvKY&HWP~nm>!0v=^x}e34@2;iAcY}1-6*1pU@qB^@<5nXdQlpkck&JWUnt3+4d=u? zu5|`lrcqR2y}4iy(!9TQ9V25jh%aOy`wZ!l7gI+8k7Z;Xgq9tZCeZ-!11_>TcN@4Y zBZ%|%VGS&USi=zhC`OH>M^n{$Yr28}X)9F%?~))tB5Vk5tlSvGv2$V<5xqEDoC+50 z()x5VlpX83xST^$--3b}xsV5|&oG7l5<;1=b{RF%)gU)FgZ&-LHUgRw#+^Q@ zB8k<)D#wG4^U>VjF4xIb-l6-XvP``kq#egja(Q!Q2>6ygN3ZF9Vv|?HnieXsi$O4` zV3Hd>A&_7qX$ZT*BLm`#ixgmjbF3PqbtNwKYqKTN*gWlW==zIjy771;?XvzloeHYO z-`*inxU6>k%XVrdGq+(@?UC;sK>;Eq@;`UNurMjMRQ2SOjK5*tH;6{CO8|remot9I zj*~;Km7!o{%^VFGPFJNW7>HR*xX7Bn<#vIz(BH4JZ`0xg-L~ zXM)PFIl4UM_CLd|etge|vE{6}&&IJ$on8a)+kOyJ<5|+vo3i1YJlY-0Zfc>uO2t9U zOaWxmwd$zyCy6FeHp-skBnF1<pLNt5FD&ZAk?H_VFHOI_}?x?kY`qy;HX zJ#RZWH%S4G0f~+c{7#~wt8 zdoN@`>TQA~@o|;wSQXni74&4qsCp6vR8%{8UBBG;2V^44ezPskTmck_TAd-Vyy2)E@I|+o^829G}y$dbxpd$XJ0tp$sx@l92u1>g>cIF^UO*=; zY7+W^xUX8U0BK93jjr0IquEIWrsqvo&h*?oQ^h51!&-qT)9~_|jnKdwXaF-m;{`~n z>B^UW0$*&mX$B@$x@Twv`b?7!bFLN;%A-m_{xL@NgQfQ?dsa_C2@n?D$Fd;L_^_0h z1O7c5-0OV*oo*sWiTLNE!&Hb2*zRrWv@D_LRQSDjoI0Rx=9`4jmB1K;hS~jK-Deoh znf~o8267yj#lHVS+9oY5e>;K4)Kb)WtYBv^S|?Hx{3rUKw8{ zr&d~{6ZG`ls+@Qp8SNqvcK*W7aF($`%6j}O?hPZO$4`xCRMSZMHeH{t40`L2o)Vf- znh&L&*h}XD43q#~7lF>(1uX8&;w~%Xvhj8}rV-m%_b<5L$49EUB|olcWW}(G;k-AH zD~Ce;l_#KJWoQY}yc)n}v3046RNaSL;Ih`EqGA2@l2Q~9glbF&4AN#q%EzRJj8+4Q zzmi2#$yL_-7tZ4loQ8Eq^@mrhh0Tc~0t)i*FC|3vVk;59#YrxP#@~x|T+@r4da};o zo|mXzF~+MHBY+DH22qK=zx!1hu&iyslSv@Q3ET>al7vD6UtY@?1Sk7Y)z(J944rQg z30C!G8B!+t#YQOARr=LuAnt1KiJ>Nvh&v;?w=+K283IxBF{y+Gg?S5be>+b}D)JUV zHoWBFKQ3$ai37pq`^R*EIM_#!xuJlt_EYNkHKzxKCr1WZ2~E6nt;+2U8^>Vq2eBPS*)4pZQ18(B@A6A+(8DPkx)E!GB&|9f1{=_E2_DMJyOx3E8Q>TolhKdc}C_6T6?-rO4EWrxhj zt<{}~`Ex+ZdL(4h9u?3JhPC!Sj~&s`zqB(qdp-6U@u_Lu-Cr1x5u$HEP>gzI6Y!8|Y3zO^z>#1_PIVuE zm+)qG3T?~4BagCHI(C{S0vyP2Yy5aMLGn`VaCJ1KI_mvpQe85Ai6w2ZWNO zvvmMBeT?JhTx~in%b0OsGq;Y#L@zIl%1FVV(qDEtVU|L>n^c6BDf_EIX$IU4K8%E7 z3akiovmQ$P2S3g4ry5oJ9iFBbjVU%RdQ+NVv{2Nna3Rf^2AIa*{K!Zzf`trgf87yY zVT(5#7)!*PZ)kF^z)ucG{MSkXfGZ7(v@7v(BTaHfdv-re8BvYKpF=;6o zWnh4lj?WZ?NuwLVacTlSUd(V_ZNn;;8H$_#qfVR#Ce;~)oE{k3c_hf zpYg1b7VO4M0(&r7A;2WqV-#P3vS)6cLh6G`o1pogXhOlVGPm9U9Wb)33kyOwE2a?{ zBBPLEW;Riju54^8BZIW>gW_=J1_MEu)RT?Z58^ThLxL-zYI~}C0imw#^+(oPX_+#y zM(B_$z2_>U0;w)MuN$*2I``{_1It(b1Y!mr8JThf^Kz{m_<2Cd(fna4vxB`L)~}C@o1+tPGm#|BFP+!!5Cowjp~jN*l^G0!o-ga1CXk%@mR8>|9N>PB zl_l;+ITplZoJH!ZK$$8qEC@wY1&b)C-0T|7l(_ousLnDnHo}*MN@`Onh>;6!vV*i8 z!o23afY>3XmV-qjWx5(V#gSLfJdjXH@q~RyC+W%9t2>hBt}{E-?&s4jI)$3EboNJq z`EoXjLBEkwRU9ZXlZAsJXRI0O$D@S_F&+BpFWF>F5z^paRQD|#;^)fmqv+o*q#jp| z4$xOcKW71JG!HipnVwa%SvUxvj^_U0*f5HUBm<^f+|OI?1?QS-o0ptg*nWolY!`z& z5Yf1r9EI$&j6^)CqnDQ>on1W_FBfuXZ2e@TTxhUlh*@XB{3ge-LQxQ>XK(Y1fa2N|?Gr7#3T4Hb#6qR! z5@_&&CbgcNUaa1`P-RRjP7u)Vy97Ubp2qbCP&jlfk~-r?Xv&Eo!M0R!Iclt4uv2KR z*9{Mv`xuhQxn*WRx&ZVZv=CL-(xJFO^aM{q>+x9Zuw@P1`mMjvVMBUfX?awp80s~+ z8WyxlqSsOTG?nBk8_yF4$(M(=mUN6YIhgD2fXQ#~(#t{+bU?wKl#P*y5g~>+A<<=E z068wQ=V^4q&vlP$Wtm8;eOOK~#9R?`mBWM5;32d zfiC$j2_&2_-0$y@KYhhJJWqzqqG-#Nh1#pAyRCHdkWWL@B!&%PFp%_y*YdK1l1-(!ns|8d(@ z;=+#k9xN&fTAIzXr(QL%jih{(VE`-{y2p0Cmv(H2I}+1qxhQO+RuPsZf>BAFC6rHY z@4TqeRFRg~z2ZXwXTECJqW^rgE|k5l!a{Tv&|B78cxR2l`myp@s)ej2-LM1vR8>+G z%dYeLkJYkjEcW0{;_;=1u&_&2{F~2VaF;Z#t!kNNe`_{NHLjoKljub1y3;(q@oHxB z8l_-4SEc+}U7%B@9DY-CC6Tx|y!52kG_3^?n)Z(vhZzIF|2ADb`n+O$*Qw_`<$8*j z$`U6yYUFE7G*&!Vf#a?QQFGBfNI!^wT!4DogO0B>(cSLT%bhKBvD~bYri)ab3#6&_#o75EYl{8-_)tDEY2t!N}u94i^8MWk5;BTS;3_A!#W`^SNYK=2o9nli-2V zl=mZfJS;4=&X7xeUx+lsMYP|nyHi!GyL6yaOH>Ow+g;Gm#~Q@as)}LKDp$mok-;Oa zdA?NJlQBy8D|eRM^_=oz$y^S4yP$c@WMbxaAnkEFD%yMcyi4}nV*RCRqo`xvt~X#& zPmu?}Yg63~yjpkj`YJxM>F_jUK#Sw8x8tkhzPFE&sSr{q;l9O{qdQO-(oU5r1tnaLh_I$fQV|(sieO@f zXC=_agEz-N9xO;A(2BtxTP?tNpET1-Kv;jgx%xJ*mnxA10At0=h2uTWqmW{iZx<~@ zE7(IE8d4X2ZiG4a=WTWZ=wVkHLj+f{UB9xwsm4^*wE z{7NVU*!QrAT!qF8(&(>g4mK=JEtV~BD`2K(kV-`kC&6(pbuMemft1DH=Wzxe z8-lsVYMr*CsKmo$L|coqk&z27BlW!x=>E7-#fb${SnQn7=%PRAx_;Z>04U(Ctd5Sj z&A2@zeFCxFqnztRP|(xH!#x-m!y3dw^Vq?qBtn~^BaNr?O0)$qkR)LPAd&qZrbPSI zsX~S+uDdtDe=`b4qYZQi@{T*W>r|N`;L_Gf089O_5rsx32u_TA;C{dP!DYw=s5fJR z{46}4E-upgmptacjATvLcp9WVH`Aqej>5Sx!h*65_j;U8?Dr5VK^!fIa99#eyygps z%1E|OnROzc(KZI!B`9}_6VbSGiV%U#f}1~>G=#cw9}~g7vLC{-084wtq7La zy%ha~Q8kH>r8LXHtj9ke2YWI?<6_0L9oL!~-lB=|d=E)r!rr zWK(Jh?*;=*9C-15cXmvE#~Pgxv+jY0`}u+K#M{ap)jRK|yeO8h9}rpldE-f>odsWSd1U#Bl zlp=L6Iu#~Q2Ey|UWK^-&dT|pbe86JkY|otj@b0I-TF^Be|488bWjgPNic5<*ECFJj zE2ugsIdHH+R=o(OMFV3tsQjq%<$bAvP-M!{V#N+C!q!&N!ukGE%S3`*Aqu$VqA#)M z8BeSHD*>(j^~{ITl>lwlPHPIM3q0Z8(+g{z(BhEq?i>~uKTEjnBYImj?NP5K zxDiDN<`^mJsZj}F(;au?)I6&*=Q)e{o16IFX41V=*G#9FyduS;@yQON6+WP+;p|fH$+$^0Bo*q$@klG;vd{f!h^;& z9cP+=<@=B`UyQDuyt@!v_w(1B&J87=qoI%~`AYXU!7rr(XtKy;YZ)9{%z|QhLblo; zQ$)+H&!Yl#%OKUD`^sa1kIFfPG=3vNBrR)BNu?F;zH!OBfu8$;8rgV2>3zPy{O0q_ zN*E!JV-p1Qf<$DpT2I&2*6qnrnss&3o%KJwn}2xSYthCGUn>iHsD2c>9@8Rzxi#-6 zRXqtcOag&$DVuL3fMeT_`$hfB4Eq6*qnPE}Z?8zm0?gM{?2?D-C z{&>r^E|(ogg`QTf5@GplpMiiQs_{*$UztpXn%1mqoyI3DJ-&u8rJ#Xg@3Y@`!T+t3 z=Tc>oSdP%7E>gQbWCw!F-`pJm1N6SX+_-CT@@r>q=$b3GO; zv>w)ozfSb3ODRGS_%d)9Y63^4Me8GZ8?LzkBD~k94c3kdJU8c3GQ{p2-_owbSj0~& zaVAo>W6X54 z7ElNd;ij(j1&w?gEi1|4@JvjASUSo_JDhh#p%IRFqA45-G5^=;Syi?iQuQ;CVR?GFGwUUxndAU5ljnYbD zZ&qE^5XZz_p*Vjvp0%MtgF=!p)$Je0s@WA1iy|bjf{uAL6B5b?@JanP_^prplZ_;$ zK|BKG{=j)Gdsz2X~$Id2)UWp76fp8!VzU_V^G+GSIS1aQ@Hf7{fp3=totA z<<}I88;wT=Fjebs;3%YjL_pbQx@cZF^6)SS_$<1~hNRxPIqyt}(x-tT|rbT%`1 zpAFbL{nD^kup&=K6mGc-H7k;f}Um)U4K8**{wdeD% zPSrYR?N;xOCKaWv&7x&0ui8e3>BnJvT>(mt>(EYa%f)(Ub(!J)@(tyW$Fj*SA158` zv*@lz%cJPr0Lzr_^&dPwuZ?%r72{j4*UWtAh5&%9;iSxGL+fW^n~34l8Dpiz&QRY6 z^a99efW&>_@1OBi5^CG6^hF7d`>><*O>f8lKtDpIN_68ax)1t_V7A_eE#p)Kn3)~y z{xrxS<0fvcLHiLAr(brt!~RaL$a0-rnikL`@~L7ids&hh zy#BYuboEA$^T+AoKrsRTW#P2fue~ha^&#r9s%x-N2-|n_IJPOq>i<-s0RD<@y|+w} zQ+MoGWYC)aMk&vAde0bn`c|<h}CT6codzCYTue)h$)OxK4u*zpR zKm)T@kRXYm*-kXLpOYLb>tMZ{Wr`JZ{D3(D*U3CBI(-XoqiTd`p^<;3JETL8if#Mb zJowhP3Zm}IIC@0{c7DhNH5UfG&Q8Mk+sCRG{$V}ix^>!%ro9pcp09T9i$(oT_v=aD z_BQ`Iulo_&ZkLrrNt>lr4vy;~IF;fo8~H8lkBy$s_qMz(?gI>soVE*?yOlN#qODY& zkBkugRYtM=zB-DU{zO$ZXpzw`QHf7QYPm5-374Y3>kBZ$qiH`S_=~2jD5;+b6pa)b z8{K`9^~9Eu^aM9Fhyz|BM>#_WP<^3Ie`8 zsykeIw(?Yac(A}w=%v1~zvLy10RR%o)Fcd53JgD>Bo3C9UY1C@W^k?9ZsX`7RN8~@ z=VZdPEi))Q?o7aS%5Jgkb2fumcNR#}e80<6oyP8JwsoX$rFVb!roT(Uj)CWRGr5(? zVqxLS)sUQQS#XXud#A!(#5L+wlq?Y2kay z#`^VV|P{(Wu2ofh&JwzKWpJ${$x<$NABQ*UnGn z5OhOWKbq#AkJEnp;YpszW;(CWm8?R^!lg(s(e<0Ht@oew8fboEpw?TCC&rz_bqQ>J zuQ`q*L;?;$?M~~5yBgN1x8t3$P19+<4meB-G0e0cmG^6{I}xZ>Xvg+`qs50E&t>pP+DTy}3jiPR{Cou3#02M@oiI!boW*{SGa) zJ{Yfw{y1LGt99S;f8mibBn!@dDI5LunI*9C9&vz2#q0Q3HkYII6ke9l{PDEpt7{x3 zt7_&C34jZD;yZ1`7;1ftxw3NqNYeB0Pdg3@s`zeVLEyGCx)k&EdZXWJdO zMp>-)97UAZRZ8ObC1mRU31zp5a>EFU z2}5-Ppn=6A6a~1!FV>FRrKcWhS$)3S*FPM-j#IhzA4N;9@!sE1K*q3gmg+W>n)zHU z^nWm!U?YZawVO@i)FgYiSrqX5245wv8tXnrS>C!n-%p_!Ii@~FcDx_yJY7C16jR9% z@Eyvzyjzw_u2SdB-rqi#*i4ridS3QI&lveX!_S5XwqFmSp7`r@RrczQG5mbPe5UaW zkYD8ZLn_zKSd@Pr!N>8OY_@Q7smX(ts_Ogm{^EA~O?c@zanA2XUg{6dVU%EN>IGZr zBc=9Ic8QTck|lnrqzXMwvz+iG%k+YuL*FcQ5iX~`s(6(+VP-uh-I1KNNlY$|E z5p;$69bA@K>_D?9x!P#H^&XXFKAn1fzIGN8Egvma4h0cZ}LP)>B#Df4KH z8Gp4Ggu?dX8pDPPhW^XEr}iO~@TU{jO`vE+OD6sr1yX?E$I8Jy%1L8N2QeYb3?&J{ zqdT5ALl_tyMewwzMZclauKN0!l)Fi(fhL$r0aB85_-e6|OQgp9pLjYMaDpk58E7N# zhRS3#8EOF$#NftprIGzJGCx|`nAetUq^RRWA+tU~Sef>7wUFW;5TMItF1&FM;(%#vAjPQo#Ud2I6{_jhXaxH`yY3~4mexd9EYu#QLv zF7%49S|dXy!ytM;z@Nu2-j}Ia4SBp&?b~ZdPe^2{Z5UDIfn4rDzO!Z*nqP8|59iTF zJ#Ih3rF9WGPsUS-wC3Jd`FehAqD7S&U?M6t44DGi+F?CYX$gKyT6kDZQ0H)2ULNOp zTZR)*b;zR&CUohfd|XU_S)kYdJe8J~HRMjVLw2l310$oxPm&tH2?joda(+5KtuFt- z(;m)UvBD$)B!HCC?g>~Ct0mSOY;>f<=0z2!FLfVn4g99{U-UbX$~Z|SO}Y%4PDLU##@03{D3@(S&!+D+-iqK z8`rvXDhyBWZ6o@MTY3iaMzjtSF()KO5?`3)cO&-w3}eL`k5dohvh?(p&k&FH6=-WM zy?sMS#id#7+mWzq;iq??5aaR`50jD&8YEO$q&)QGi}xi3t#-xEisLjfVx` zSzaBNmW5%!nIujg!sES|QByESILD%f(j}dWQlJ4rXUDQ>u5d#DDbzauNpVp>6T3SG z*%FlzP3Jf%QIp8;qN?>3M4m<;gEACeyAe5>&T9fsO#3g1Q<_d+<0zjlS`nt|adAJ@ zhxG1~8YpFWe!O1@trJti5#zQEG$uQiA@-lIlpXgawPnx zKh``sh$W^T8q#0_^Gdv0MFiWre$~K8!J}PH$+Uw24IIt%j|Z9(Bt6|G0YP?%5{}Qo zIdu^GHzY@X-w*WhTymtI6#=HXLKDSJ)IA-;LZSl7%`2@w3n8V7JDhqSVSd zXLZ!tn8~e72>eV#xXdKQzbt*80&JH?w96C3W+wd10HM7+8FQR2*ArzQ`tC0Pj(2 zo$kWPjwIJKe62MDXzW)i3YzVY)@)!oyiUM#T>MZ@q#6=RvCJacfT+(~%9dqe3WnU_#afRz%p0yz9z zQ;o<=SI${*n)yhrDAs9#^|Xipsxt9qmqv@&PBKO##L5Egg~$|_)qWqV{uU3i(xb6f z*_(hSfMVQ;7n5M}meaPV^OxF*JvgSAdjUC1H?f}~K#&)|W4FL~=rAKHfS%OywEMjd z@AUUYZv()uzP>bxRvJ+$-lVOqh$}nPoVOkX9Ft~PshPQoM;MF&datw(I7%5CeP@5dt+?#`X0E~?R1&0lf4dV?rtu1euWF* zcR9d;uF>2|O#bz{XofBDs+tfthfDDqmCg*MUAt9y^3dx93D`~-#PwJ=7f|W39_at- zT!`n76=pY?`h#Px(In+H_pULUc!ixmSqtf$wkWw{;v}Pm(a^F}W%TXy*@=ZlY<5yH zl`-A(=1-fNHTu^5xsj!<>FnLExV(tuJ&)Iz3G-T{Sq5B{21_GWss#8r4nuMyRkk$* z)tz1hcGCo}`)yFm7Ps}vD+T>x?E2R`G4{D}5rH^sQ=xNuGZR{NzMAnvmSlbwu;p;#!1)aM(}sE;DC zvU>e9w`?P;FP0b8Ntks93u5$h^0;p6NhwI$hQ@6W*cz#ng&1f+6@#U_uXWzL{@Lcd zOBi}az785vFkENiuHACuc+c#Y8$QeE*TWWh&aVn{o3B2B=7jS65?xRZca~6`o4MX{ z{RiZtA=gwnGVE`2q0S|mb3RXMHD4eX7@44fhic#qgf6!#Sy+EaH+6pCwk}n9eW?m}*&^;lD$~7?5?GpdX9E&I zRAOARPl!D3Kvqe;$iQBj8G(H?esytmvqV8(O(~RScoYRK3hfrrB#Ih<-lk!1!$ ziTj@eJhipta2&Qy>(`!!_^!8}jq><7Y-h4WXE;5d$3(->Z#4T}7$w?`>-)S@^;|a= zm=OvH7e4lM*krIEZy+@a5AD6bRFMFc~|Dw_}13Sy^Yp3b743Rd=*4LgiTE<^xIV2a8r7gqVc z+z`J6mB?i{_e;jDYFIVU@=}FrQg7hbxh1D*)o*hD!o^yDXz3vS#dkK3VIG;|`5x#r zS6!9H|9w59NVpRwTpR(AYv(faK9lJrcB*+ly<52W&=i*E6?se6LF4H84hRZ#S=gVu{oPG3%A6Nv?+DYAv35T2erIsqN zARcE8XFoiE7NA;YJR9(IVxH}sZux3rBBIdq=s)|nxP;it#Wwnp?|Q!UD(7p~l3~UE zj@0%Dgnn1|=*6-dO8};&5Ev#(rNL@|!c*87xG+Kh3tnK36|OwPUq(&P&q`jgQHr6FEAZp9yY))U`IB zv+TH=JnF2y4WB(6s`!gq&#rn_w{D%A&&OdA>rsgO>KO`M5X z9BE`8YVSiQ0ROuYXDXnM`YpVxew}c=+xi;`a~Rg+AgYJSM)Hu(^nN|TLTeimq|ot6 zV;|UpCK(6bqrNjj)IJpr*wrobP`plntG%yliu;0{aP^YQW^GkG{JYs z6M!~%3Kp)EDCvZI$c*w&^=H`d^0Gz#Y1mq?o%WnCznFBboP zb9O=ugIgC6y7NLvi$c+nAEs9I;A6S}X65dd9ADD+P--^&G@u=Q$`pq5FVN+F0>jQ) z-)xAqhA_@Js#8lUsmG!g$~m^0hHNKCT|#(x@#(L!4dRM$m|Ca2zvd_+l>Bpke3#=e z;4u#-a$Pv@!AYsH4qERc=XmwykQ~ZNSbEbH>5nfa!*OUxkd&bDNI^)7nh6P?t+e_1 z(sJ?M!<79ycbjXW0DR**i#q<012Ldk!;1G?IvE`4ti>od$=_T2BcqwzAq!UFXh>X9 z(W#%)*?hvVVoIDx#pI+C`SBx`>2?|-h-2A6CR)w7;uKr&8;tL&Tt-J&?_|VE2b6eL ze!4Spm_;hlV=S|spfMuK3Fp~_iW$V|2wKAa{cb_iUff63PBr)Zq9s#ZzgcUNx(H*< z8vu(a?1^{6l|gqyq_L^#fDH+kDGV)_ByQ4FM_XG*TSt{G zUsM%CPQpwG|G#ufRa25<0BYKxBmnH-PTSMdQ$;0#Or{+4%^#I zRp_xrgYe^aFGBi-b-g!cBAcP?7h6^eR@(QK8CE@xK&C(d1(U!q8w}2hgId;L@#W&dK2`}6fX*KoY;T1a7Q91iE;5lKH?;?@23`k(y@P%5s2x zbum%6c~Ijoc@9yXN2(Wk;vUP|R~BcFKHDBzGeUdqIOMRlfebEV-w-LH@(-WA7`lq#kE(sF`3OFRcb55MID z%V03@bjSJ{YMpyebT)eLMvk6-VNeTKe?W$u9nO4b#&nq z^kT2O5-I8FeJl0M)OP_jUx}37(w5>-4mgu@i>ogsH@t|=tHU#uwvup6&eo$Pfvvetw6T`bcGReP9hDB?$ zVNwGZ6j}iJUMctpa^(HVCdtwB_Q8T6=jYTZ$1Nzs#yX)tZ*R%h48fh>v7}Z_AjePD z3E#k;D-ZFDCgC;T1Wf7ZX1hJ$aV`Xc zmk%G7ow8;y^b+V9L*LR!OLx)3d(|aYTL}TZ1iYGlp-|j({DGM%sb;Um(Tk||LlC`+ zN_0@8>?_BP4kQU!GJIS%b{y?K19UX3e{?A(sx>|1aG+?pUg|TdW@84UO6M&HYApx~ zes6>bLTVL`B@sl=ESSKBkl*x#3N*|mqYXz59P#_6tC>~C-e%{bq}S!fURGH{}qA*?$e4*=OftS>WO>fO&lx8^8=bh2-KT%ttp5_ zk8ke&xY=M3$4QCWJTWPZM%|}`ng-Q9%PSI*wjB6Vl_cIq5|Nx0C9J`PlEg0h&>J8M z-l{ek*NIUZhX4_%r9Bv#mke(fau56)FBu{)4&y?;uKh`rib=(nhUr8O~>yCG1s-^EUqy^yOm=BR!h`-h95U=TLyr(ym!|$!uOQf8085V+ z+J7Y4?{gk#_d`K+FwYG#?PI7vr#n+d@f{lw8i)#epSQd%$cLeR^>BCcacb2<{PzqF z?_OYL7^UJ9iMlYBztlOLgxH95PXjh#7=)=T2@Fyt#B)2g zZG-(MEe!v!L531uIcQR$E&~1=PNp0EMd^6xWk#Leq=+UPA*exEyz;F zY0J5dU!8!GbGN~>-lZbRzU$WWBRru{nN zPmhi7`Ho)%*HJk>9DVfvw$7mbu?n~S_sCe#FOxK^oT=%N?kzbMWIB&~*Krtqw})Yv z@g32id1GM{G&Lx|9pY{{k2r!=C|pF86;XKoe$Y7A~{F1Y7zJ18`tr zHXz#iBO;rDW3()bG{ZT=-J&4u2x?G8;Jo)Yqx`XuC_dHpVT3L=qDhIKcG?Y z{xSle@-rEIWpJo^PNoH3H^vNex*y}Iy;DPxDi&P%Z}#*Vs(Ic{Gm6>76T3soT5V@y zfox68J_cAz=K+faQ$*z^hTlYmV^Oh+g_a!CZ2*1@N4>o5!#RPuOsshS!|gk?8`*WB z=jAj0v|J%hLV_aQNDj_B^18b%gCkvQe!KYMy;;-I;MnkaIvV=p!M0h2$hQ~VG5x%S zCt2V=nZDTGw#B)ZT4!dBG5bC=<{d}M__Z%ljQyxE^){Au$3G+fS%b6+W8w&lkZd<7 z4V~=<&>FP}9aq{IISEDva8H-T^IjKvle6QrUcG!G4^aYzGf4k)ptAf)AxMA6Qm0sJ zCwE>Qqmr8SLJ$!=_uN;*J=2; z!nXuLrpJk%vo~Ll4lRh#`y8*^BK^;a$Zm&|3)N@SrJU-Ii5vic!e_5#D{Jxnd8yj- z=PMzKF1Pdn3=ZFI0%fxG#!?=bB+{M&r(<*d>z^g{i({sIh#20x2>p-w!b11jNLL7g zeYbH$>z5p#&m*xjm&Sbnx=PLKY}D}5)sq!Ho)*$7&breqIKZ#(Xv_1cvl9A+!}jal z9RTnaus`xPzk2<|LiuC!JSjJ~3lKkB^Zj}#xJ$W|jML>gY_#39#m(Z$|8*0SXRR~Fc=Wa8+_A^H z_kRN{%^m@J9-dBIt#5o*a&(oXs(4J90VQU2B1RM1%wKmfP}k#A%jfd~n7O|D*{nCW z`sV>o&sQI508y)%Hc~~7+Zg#4XNLkfa`o#QV@~H+iZM~Ap*nrK0u_0(;Fn6x*U$}w zNw39M>7E#G*Im|w^#H^3(28+E*4fub1*K1q&$T^{p2J41#o6Cs-zw!B_rVm5Bhb_Cu|K0aspn+}Vf~U5^6Cqo9kz&GhQ?|6%Jr1Dbfguu&8R6#)?i zk)}vdKopSPR6sgN?;u@z2@oKJs7PAiQ7&?AHnArMHo@%Mkji)H08XK zZt3#Si0@CwK>3mJa$eq}-*l8hD4V*M-*XOZkO_^^)DQhYYkYW;_6ni;%!g^=UQYCb z|GKE_!*8atyzSnwuFqF3-Z2JV+A$izRf8SOkF)vEqAy)nn-HO6CpBfVgqraXRkhgH z^OyKUI4EGON#?mRgQ3W`o-LU>NH4^1liqrtkJq%XmDCB|#7I?N{UmlK@?9;Rd%lgW z-e3Xl+pG;do+PSjHPu`qSlVp?^+{k;7uwYax3} zC4uSdZ@3-c+kGgY*zyKBvD!o5(dv=Z`d@AC?H|hhatsxME)vCmp7u!m@%~?3d_Co` z%yLbit!CwmJkf8pH~xvUN2g)s0%2$&2z&|ef$Ww4aJsAt_H3`q7GIiu>>DTx zJ4eX8#BUvGiC43I?g?#jd7wL*&!YQirUcs=f9(7^qSQ}KwgEO(XS;Z(ZYf)z@>ozl z*$r6id0}-3nJJh38OM}I_6b?*O9C+#kRUG~lv0X*wpUCxO zXAWQ_hDNWvo(51vU?C9(CYnFS{u_1gadM}xU;12UsLN#iyvdrDcAD-y^5ECm2<;%M z!iI1Rh~1kwj%(iazbLdTL-~XH)GmX9Y%*T6iZ{u*1Z_ZHl$*i*2U1+mBe9ysEm|xY zh5{CiQfgbD4&>K^U&shT`bv}CTaFL$dSV65mgFu@Er+IorVCvuS)f3aj23aft=Pi2 zE&$s9KQ|?q{}1$@#oxX`rbqCs=AK+;)j4<{JvN38JXi}sfesC+ z(1_!zl2qi$P!md~Z7II_viprHO(vkPJT68hS{%)sS}S{T>>hM#NkitOvD(lsa+_?e zJI>5+D*wyfebTGG&fBJlb#|RG zxtklf>53{P?AVMDE_UH}6ex#@e+uS0^2`^&kz*ts3pVsG^zw8Dq%o zCU45*#(FlZSb-9)w4O(7=|MPYLc6!HVWZ@P&?|}m;M>*vv_Z#dn~vGJp4~ife**SL zKErre#@xX!JK?Y8CEipGu+SN?s#~J>yNiB!rikW6x@lS6M6(u!>s(1miE*5YeBd9vU4__1^doP5YQjCl_b8-=#aYmo*$A+@OE>S?AlT;ZJ$hA47EG zmvouI;iWe#UHqB`LX`iojQm^N^<^>C(S=u`Q@_kZeR6W6Yb#AY`yzXhCV%yhU4Ff)T%q) zB=YgwTi*CPd9cDWgvcJ*(x>k3_bH(h=2HN1%fJQJA-)u<;iI7;fEz)SIP&W&zsfk} zDSjwZOg-zB-P%vV$MydSeaX6D`CPxejck4Q>wG`nrx0^9cFD$T8X4h1%WNU zCnr06sqlRmCaxJn>GcZ#8K;@>z^2?JQ+@_Z0O7V5>tK#3BvLZ0t|mYKhZgGF$bUt6 z@ze71N;WI&4}R+6W{!0!$(-|X!@?AD`cUd`dZhV5Gf(l;&qvICG}@X+wiT^OJWC00 zZ`UX(Ngz)mOr+0NHdXEy1ogXJJ^*?3vBC}V(0`?T{igiPcm>&a?uTjRdXW4gN0J8N z`lscNFeMcE-nSb_JG~M2!5mp(dM%=f~_JsU+T_ zj}5jZ?aMnAQX{S4&`@&XN-AHR5OR^7vP^Ts&I#3A%o5!F~KDx^jC>4y9sJG;Gr1e)}Kv z^=VneM==g=?AwDV>k zf00Zjbb;Nn`T0z$$Vn@J`1uHJ`;J;&6S5zFGN+_gayw7q_m$V5TFn0}OTUsrng-ao zPQ=i@$QJ*88Qp=;6+YXaH<57oh{4t69Au;S8mzmwZxTSnNcD-&*DZ+<@`S48Flx@n z(JA&hs?VaYyv~Ut3YI)WG%jsHb1s&&R>%X6n=D(Z*K;xRC&0BEpU6U|6lFnrtHp7Z zPU%mp2T5isQiLFJG^v`EmXz4to$zL5A{Eksg2ukNKJnVlyFffM8X zSMf^s8zm}s9Q*1EvElrz!bPal$9-0WyAk0n&0Ltzv3k$dxR@HOT52p`Yh-^bh%G-v zb1je+{5_30lQ_Ely1n7b&v=E8EDys#k;j$w7N&KLtM3=T9d&1bQKy@K=)-8E92OvF zWt0Mh6)uNt(C`f0M^|0yH0s638PPqZrOMvYuy_GG(FT~g7=W?~eGlsVx%_nCoipFw z_TqH>!gP-I16?le8~E;Z1zDNP!?Fe7?p9rYj@LOKYW6F07%NiN@oi7%&4YX%E#lw! z7j-Iz1V??5df}urPPNYu9_^s&#n_#w9oZ7M0JD{io5;4_g?L3g6L7D3AXb!IjH~@-dE4M;NV{%ll-+h$7 zXvA)p@!^}p)7F|PvRCh~=0sy2sa&;Lffs+ZP~w1jAKI3r{*Q3w1O!G)TtxZop1M1vw(n(K1YA33JPNvbU67M#C!FV@}5zZ zM_&da+pI*&rC+dzO;9}Y%FMYe4~YRRr|6-Ljl(+rWEQFeTu$p@f~+5uv1hrkq)to| zFqFkv#B4OD!?zFsa(cQ5(`5A^)XG*Uoy6j0SWeB%xX=E2oY<$FK=SF3_Y{l8B9NGR zzmE3lB-tjx#$v8|M@Y|UyNIQ%zn+r8<@%8+uGU^h!u6wk78x~MS!s%cF`evFoYrRj zUqq`{!JBYtn`*L%^&gHqO^9G4=ju0OA6}c5Lc%I_<3z808>@5P*@{`f)!IpXx>tgc zJH4y{Zg^@>Ua~_V_V%>C#zwokuYXgKY(Vy9`vv%fpJU55X56G8Mah=J&C)_Ub>)+q z&ug}8)g~rehR(0PdA)mX4^2NK2!0CZzsga8!JPelgQ*_emInH6U>lzVbSeatdI;R5 z8{5jIIrrGQSX``8xhd?>iQ8gAw1GkSV}1iMb_cBx@cI9bFCtjPr(_L0Or>9r1%W zr5u*ym7~w#)eIm0Jy)&#PrcU#1+=g+c#PQ`HL8$vm`Oo_AX-2ZhswHwJni`A-^{drIGb&vuIysvxovA}yO1DM0UJm+>GPa_>pare;~Cj7lX#uLgA&}n z=rth!fM#X+(_0UZ*yyqm`werP&G<0G6yurUhZ0tOMNL&tq@*&@{y-qGP`Tp){nxFs zyhk^(C4CY&`|N83yCb8bYO1SE7CUT4((~@PgS8vEYJOJRe8LFV`&dP@ou7VBeKS$h zTFgJ-U$`NZxN~^!ouk4Rd*h(xGPGA@VI;d>z!MO^%XD`z9K64v^de3u8#9{d;G~^o z##pYlUEj)@xN34wFXmV3$q$=Bk3dQu_% z#NR2O74pihH&E(v<^BLF;iXp*=7%ajPXi ztR$nByZrm&ge>9Y!jPONjOUcsJXwkx&k3#UNK*rQFWTGB1WE#M@L-4XizvgAGH9^$ z$Wcpc&St;6KJR_Hk}0P%p}XyU$KyXg*l4F0HuMYewb{7-C~p`yNj5eB(Iwm6I`nSL zii|bQIbTi&;bU3H{b#R%qO11nX^Fs7S6SZhR9o%pJ0t0}e}>(1n*V_9 zVf&xTuPYH{b+?d?o!Bu85vEFTc5|#=I@tQMs`FTfuVnGd6HuqmA#hpXjBhRpL}CiQ z0=n$e(@Y$WNzLth;tyn)dAz^NUX`%%x@eJTsCR5k)V|l~)5awHbX zhqaB2Bui8Vs8YpZa2J5)jn;1-8|q556`88~wpBNzk36jw&~O$}7mta!ka&e?3mG#% zkQ5>zUr}kCH?PPT*+GY_}F&a1k{o$rX7OMb9fXObv0l zUK;x!q8tBucPT19A7&{mEUf0wl>%0lmXfelK&z~f(D;X!NfutURc8L%txERL{CHaU z@yBaiu4Zi)B}!!mL9HVBss!nDo}{F#wKjllYmZRLHIgCLtsR4pSa2A51V ze4i3D-TmNFim@$F?bB;@G?b@5)vm5!K_FmU+g%bBwS|lo%QOygKPz1VJ#0@i;haT`=}wj#>!kq~_<@Z1 zve7lKy-cZ82;`$*`Q;^1I4!M3#1jQDWq4lzeL5HZ#9o&!o_{V)u@sd1aeDci$P2+K z&TBZ#-@@udWzik=@4g61U!UTHB>A2?*SkuK4_3Ke;rUFLaHu`q7HrI2Xtvz z#WO9r%+n;w&%#7^G{=BjG916VvH;d2@vi4)?rcj?-`=M#BF5zm7Nb93J&bubM8#sm zVxz$6{K^TYT5;D*b)b|pvqbT}Ms-X5^ZKwq!xodlMM(Luyr%thH>ymS5@1K z;d6&R3=dIaw5y{_zT(-d%^xZw!8n(?$xs7*o-v;GHwWZdxKWP%& z7zYOCpsx*UE);MMBs}d;;8Y_iG^1Cym8cut_!CL0&Afp!c76d_6tm);YnekuGZ-eD z_4W1T<>jEDAUiv|RDKWTu4aRvOeP^hjRgH4Jq2(;s9tss{;Xey-jaFCq8c=XKOWu8 zm6a<5BcM^vwin-&Ir9F}?DoMm309C$yYPdRp^S{36|Dm);s^ zIe(a?BXk_MgMiiKXs0$UjQNGVQ>ZPAc(kLW?qmswYydK`q+&5S?lZ-q=PK!rbwA?| zc4|2pQZrRnOG_I0ZwXXB?B^98$N~mKdA#b6q{)Wgo&EyR2Aw6v+~jIBHZLw0Y5+~T zBC#h2t?P|2lGP!s;HQun7i4S2aM<#jM5TGN@7&znvuDqK{P@8LocYH2OhiP#Y>I+{ zV%k~g1czgn3%bCeAgC%ErPx(Y6;*Zh7VNYsbAvp+<23^lM=tBDBh^uZ%RyJ^6t6c! z8=yc;>HgaD`%XK<3KQ)UHxn!4sIeknK@^Jbj#XdgF8djBXmT*~94PR<KZyKwa#L@~Y|@k{ z&XCYhUlJN4NkYMuW{WSIoL{%3H&!-~GJ zYJS^cX}|8RIbngNKZ%oBZFXndpxp+m+3%0VWH0O}j5SgpaPyoh`04rwHO}_7)n@Z( z?rI+lJpsz>kC&pf7(`r`vTdL9JxfJAkqm1%h@QKpdv|=GkfEimapB66Q zWhZAlC=&{K)Z+h1c&VeY$E~OjNy@ zjt+;4&g<8&gTa&dlbr>U%urkVDzPsqC1v^tX}|%Wi=NU*U4IzKTh2K^QL%-QarB|m zs8)9X@Qxqybxj-P44GuHZ(Fy)>Tzq#l8mX5LixTHS0E@tI~Ezd-tVPi&v|tBNxE`E zM0qKx7U}f1ypJ&QI!?_Ek}~2<(91F9bp&5H;d=pF3cK?SbF0;SfhUziXE~jU&Z_bsLvUn@21>$~XRkP6MFZXJnxj4D`D>gn=&3l?` zn3StAbcSZv{pg|mHb94TSBk3~0LP}Q(%1Jk(eRR}jniV}QmGB&RFv_6I>3X9Z)s!= z>J3@yw`qOlp`%lxv&?>ea(M45xY%_Bk!#o$9=7023!I{YpGAfH^Rz=_qDlnt*~DXWGG-BcvT_RPJh(hlF)FB79ixuO~-&0Bz@%q;#1nP;BiChinJd82Z1Tl(2^qil zC!<&B6l#5X(uYg|i!#v({Mp0e5*ir9ml)a%G4y_9T>nwjlXoZ<37>I%F@`c#kSY;w zR$uw(h1OYdYW)a;76I(mhhK)}Vr7xR8$%zbcWDYzIBzHcf6lx?7G8U%cHk zf-B%}deU_8eE;f*=Sfe+>FJsCtNH#&)f}{)%7%mmbjGtYKx?EXjx1COJ2ZarMnn(xCLP=4Xh~VbFP3&#MP{Q8E2)-j+Xl`0 zYE*aiSWHC&i^}H06uK84s9cR;nQKU4r6~!Vr~Jw97^bVr{J?df5#Qul)RL9)EWF@w z(M%Y8Aa;}0$t2`kLRb~ z*p&WkRoO*hSC55>w|CF34!b*Tt7gsl_HGqHnxSQXak|1Zqxs-he1{uhtL8XIP#dSA zE9r3@=?x`lNyJbc9`2?EUCwUOE(-Ysya~#As-lh4RNG?$ETra!#;_od!TLs>mNgZe zYMi<}K#_y!Ywx62nfj`?-8|;fyf?9C;<0GIwkm&RF!@!9Sm8`{mL5}nhFG+SKn9@1 z(Y|KAe@MP`2D7@l%B3Rdx$>1$rJ8@Bn&sX-+nTwHi;I@l*0R#lmDN>dH`8Tvu-P;B zy&{>C`?lMVJ=V`9>@qd`18`Dz-*l4fU{FknIzt8RMvISJxn$i*tn=Dv(T8u()D(X*0}g}2i^h#rsIP5WgrEHT?@^nBm4pc6vk-r# z;*)Jn7}FQ>>$gvVX3w9s1m{b^)==I;2%^h!h#+23SJ@RD)2x-~TBdDq;_Ho|$qElr;60N_H zq^802FJG>5tcYt?7>Kb+k#Kr0Xt$B#TqX;y`toEpCO&~bHKY8jkfHV6UzWc};lYj> z4O4BdB8H4x{pHE}dHtH~%|(`KLnOg@h_;r|Hw>S4f$&DYixHEGZ(dbNZ_q^kAO=_p znJRLtag@05+B+{V-iPR|TiZl1lXdSQaCAwnQ)$0u-!oW(=uZI1ysHF$ z!lKdN-#4tHC7GDy?z7bQhoal};%~Aede8yDHzCosh|qu46t8Nh@j|v)%&wSG%_b#J z1sIop@EaUPL!9W0JHJ2=dvfPD583MqQQEMq`o$W0wwUy>DA?A`_iGf5_p7cmY2VX$ z2V7~eN0hr8x6Rxe%dw5zf8TS~Kr$fo?DS;md0>;kAICOjv&P)~5EcIW=*tI)=1UIi z&a1)lLgP9W416O1(HatV|6Fr_ZG)orMCh8&O!x=`;szizf>LU& zFSA?0bGI~I&(_N74=WVDD1|*1-q4EBqmM_ArfcnF;)Wv|rBv1@(8M%4I`5za`eaBh zGlgd}?GAqZYmD+b!#$aD$cq;_;nK~Pa^rPiT-%U?LVJbz2!_(vcQsrb1g&poCCiGo zlVVgg82b*y?tHvB8ZEMlf07hHV+V}po z`5{L~N6BmfA)$oThODft&d$zXzh1_!3P{{+Dl5Zqp=>{CpRb($ZM0gV?>dbe<^1^<}E%(;lV}>5Rd|B9Y1O0Furn}MhwIkwjP!+PR zwGsoB@sM`ht4tIUj4@Sq`Or}RWaO>r%eqyRGdk#(8)le1qGyTSA-gAHaS^&CIkSmMngLPK(*ZhDt$p%0gJ^t1WHBpyKI2sDmcMF;yW#lEOE zU!R4}AETcr+2nj}ctAt$aHdt85hH%yI2!=HeoAPD^=9%LNJVkbZ`$O=)JPsj{-No}Qj= z+ikK>&XJ5knTbj9YaE*+*($g@tsOABfY!FAOeq@`6_xwQLPde=Z8<>^jyK!8M_<@i zv@V4T43NaQyr%(vev=jQ73Jmp{QPU;!xrr043FqtWpbK@s~(9!$6e^LPLIb?FQw<3 zK|jMz;$H#|FKF1$nCWLlM_Cb)F zTMg2|Dr7y~J$7%nrqnjV(~RBH$1IJKj%zKcSTFn`j2B+86@TT8*egkEU!<_`^|qUd zJ4avcuslo&I4M_MBGvNrp$t*uxv8nCe<~-E!l@m5k8D(YB+kS`0y6x7>c)+RQ~zwu znJs7jmw8rWZ5?@F=(k&+9omCa7}(u-Qd#V#Rm;9lDOf;vBncnq=h9JaT(_hh7!<5I zqZDEp#5=1eze?MC_>8?&^X%@UUvKI)0=7qtELe3Y1)gEWbT5SkN!aCQVFe{alwwKi zd&gr{t}w$r55mDj-cw}Yga&r&$fVBYN3jK=Jt-&E|Ce-)oLeCqFHEuke7;>iSQ@Fy z*ed(z=}&!c01Hp#-?1BHWG8zad9%H?cGMPX*IQG87iw6GiRT4`#t>#!{ChiR|DgHJ z+CRKy>gulhnAu`?;EVP?IaFF&B_$23>vRwJv#_zjyusvEUB}~2lD7Z&W2Hrh94&~m4DUxz>_)S z)Y{HFdCF;BToZcVNr+M@dK30GIKP(E`;<+YNad7K3oGS2x4^C}$Fpi?i&suG<4^G- zd~;XGK21DP(XntFZYO}Gd?Nn9?y&=9c=`B_4i6`tu!fdkMFrcy?b9(y_=e>8JdB$7 z!=P+vaPauxz;P8e=dbyz8L7Ikw2IMEP@*O1T3B$ae6%GcDhZ^H1^9?~Z{1x7lo&I3 zK5s3Ob-SLe$@t)bAF6eNkFQLjs-*RmpT+2=*=>pr`1_Hu-T*#VCaENMD$-g-W@>LH zv`h4Ia&ipS5>0F{6{I*avRa0#Jyg;oeL{Nw&X#WdIm-HdGq8q-llyi%z~y3jR(GL;J_lfBRpw-LhYfP3Ql4)xCGO zv;P;}6|b`KYx3XvOl0$9lYoE6rT!=MVIp?_-ZM(!@%Qb&i=X&t3FJwk?SoLc(K0Q4`>pI!ewQCd<7ONDMFpPxkL6I#@ zpbII*h3A#%)6NABz=x%OZx}6FTVLnm;z~|V?yI(eiN5TO7L}NLR#7^iF|6c za2L&FvWXTnPO&pKV4G}<7JR2rp--3RqVZHQ9YS1OR#iRj^FJ9vP$iKYT zvUYWKy~`hSg7Ma$&F8{sO~hO$DWWKZ!w!w^bv12vA`q<&4GmMYEJvhb`wjc7*I?6k zx+{CtCb|(DwEN+H(uFCBg*B~z9GUlzsCgELA?h{>O)eaEN$HfzY!!Vo7-Wg5tLSaC z>=b5@#C$IqPAm$pdCP=pmQ>@&i-faB-Z7#U2r>`V0I!D?^lypl;}={72E`qn8}kFv zsx*)qr=eJu1;vrHYBBg3JQc21Q@4V2@u_=upWTcE6y$^|hP|*&y|&IqSC>o*9A{Jn zAq$u|b%>+8q8hyBOisq*Xd6m(J`!-0pFCjM0@0I#*;v|SZD-8APL|&pY7=#xY$ePL zu~#U!4q32xI-!=6|1JicVOgyG?TdPSAhvU$z1C)z_CcvX6ElOY6__D+o;212PJvk> zaltw6TMGOy6R#|BrY@MNXxf{9dalUmmpj1_&h{c+0C$IXf_85<+w8GKMxQ~I_rX|t zEZh^fFJ&oXGlOJz$0S8QDV4is-T& znQpR|wEte(*fYZ&*L0sP@9DgY=z6ZTyir-Cu&$05pR4sz$q*AY#l!WX$)a2XxqXAJ z5vy=E5Gq*SJR*F}p-5(;Vz2DTa$aJm#)^XSJnhJr==XLC^hQj~_dwXNZ`A2%Q(sFi z^QHe#&vHQJvgvBc9x8y4h|;<@du>GENwM_VX_`PK3*FqIZ(!|y1@^ppP+(_;XE@Ma zwVZOM7qjEm6Whn<Duy>z`US*jLGU`S(~LC70RfAJO|rqSms?R{1$?T>(8TE>Hjvx#RKi+|lH>~ZO3gle5yn|AsE zUl0P@ADKLm+icv5jkyH5YL%$ls^GUv9N@}P8N`(pG!F&4<=JEwHIwK$37ck%;)-rH zpHJzl6?>0f3@8pR22&o&C}}o>{GcSl8AuDv&$9uI!@$KFjk1-d>NCSZCdqp~068y}97DWZP7#8xYDkxpP(CK<$qYgNFQK&=gJ_q3&NseIv z)a=C5`ObMZw&_8X1rut(a_E7szi-pdP-4t>Sw$54VO!AiLj`EP^EebS2ffVwu%?V#Zmd4^`u~wjyY> z0#Dzv%h0)RGnC$~5xb}#nT1VXp@riWQmcoc@K+#(obye&U0V9JYI$c_WP;FAJEKFF zUwBB-&pRU79C@E2pzwewb}e=KaowKAQ$?B#{9^5m7thw~>ls=_4h%*r!*b%rl+WPO zljx#kiR?YU?c^(;z1&pwm7woVrWS2nR%V2e!y+|@MjeJV0vTnSfXYPSE#!tX#7>29 z{#uaE|8{`wNp?21UOGs$ak3|lUQwGNIf$WAu5G_JPT}4wU*fhEQaawq%V|Oky5}&t6XcVcnX%q5%Yav35<~?oi6k$KdudCr+8SvU zn@y=AsXse$Y|H_+SE1?$qRNdRIm>D zQr=ze5RSUIJeo8O4pj4nS{$F~sx5%Afe^8_h!g?wCMwOE!vgZ2!za6tGr2JVE+x1H zer%!Vt$W~pl_7`OAuw=%zTbZjhsSTak*sJb^cY>u`YSFsN~***Wmg)x5}!`}mWklRCuq{ z?sPNH*BJ{{YX|uKGU+CVue?nQYABcfQ%m*HO<=B3Ivu_f1xoFjv0xceB09KR4oNm= z60x;_q3EG{fC%R9Z%dh6j~$IxHz>`zC-xqzlNh!3_2eQJt=?N(4BwBOP+d{V_Y@P# z$|RIWn=#jQ{6D61Mta%(Y2w=36-= zVKWsCz4OE)CUbb0wb_oGEr@yrEbGG90_ztN!r#C zIwdjE*C+hWo5w$w>tvSNkW|LEs*VCXkY*j{G~2r7{oiiYSK_O_qlNi)n}?&GY`v0l zUodCC@GGr`u!HHJn|pXOVp9Rs7z7l^NbQ3ixUj($|9IlgJg1~|uVVguVNjm3x*Rco zq$tH4L~hQE^h1cDPL)c8>Zszv-&;8H@o=<1f6Bq}rx4#TG7~Enm_Rmq!RP(q;yW3B z$tWcxz(Oy&-p-96k^U#At%lrPC_TK_VJZAh006Ujh|Y^1;`32U;C|H>6&h=oI`6WW zvUm5X7xH*kvaqWAWPL6R-CAsTdXg*Mte9Up!xLf7$?(7-m^Qe&Xpjl(}wY$Qe(=wi+U*IWlJYp_O z4k9bDM%-=j$^^zhF3y_YxLTq^A63;X__s7k-^+nC}dww24Pa6pLw(^lh?X_1W(X7 zc&t=!r>IVVZVbdU3sq#F63%a3P*C3%s?8K{?1{y(HDWrkz(s#_+OoOyLvdcy>AILc zd{CSMhE&xSOw#r%6BxWcD>l# zrU|t)H#kFCx-ElBt9Jq!E9tn_{YiCaKlIAJmD9o-@paJN#OYqLU~jg12x;b$ceEbc zXE*QK233x`J8hqfMz`atKWn`D_tO(Fxl!6mDZI||A@Zgw_BXZrS7f`pd~#3v%I=k@ zq<18obWp`z>~)}G*NwxkQO`Zq?i@M6S%5%c^xAz<1^nQ{dv+SLpWa+C6}2@UPrUWq{L7^3ulE^-;mVFi z+T7?XmD2y5zc6@cX-QC781)n(?nVOn!Rul;C3u$bd|dGX5OugKBb?GEQhgcqImk^f z#oPq3swT>4YxvFd6SD&vOJz+Xa(eOS^KPA50BOR6oZoIH&S!j5B1XEiU}^~F9dY#b z`AeaQYW2?Wn-4$RsyNcPo>F^w?ZxD)dD9wp zIl*#d-kIC|=-tzjaI?M?lMn3 zt_GyOBsXu-0KKY)hQ>wxALXhvW9OHNK7IVJm%yCx@XaT9@5zkn@d5G6oH2@t19+l_ zf`Zps1pF>nZVpMKg2viQjYRpjn0qK(8QW=y?5yE`RG#u4B7@>oi(xaTufkDeR3CJs zY!gwh$w}xSm1=KmRW&I!%@AOH^KVU7QdDa=>7f$`3VInix?FwLwlyl%<%gSVS_&y&;c*N`Txz>= zklZI6vX2%Mp(WDsE_v#s1NTFptrq8lXUIc^!v7Uu3t(hkUb<7XOFOgDL+3|nVLo&kLqQ8w? zv;_JD?0;<}EHVlHry)H$?N2`{ICtCKdXj`T_BeCk`X!=h4WNOzkQ> z8f%%40E_sUabEMKrf)kx%l8?xk?L&>K?YY+NuR#miKjT;+&PUNi3Jd zp`D`NH(LX*W$%6U+<};4$DMcB8j(CZ&32FsYc}?UH~H1CE&>=q3yrf2T}o>bOF5a~ zoD1s{z+!9t$?f-s_J#NA;hx^LYP$TeGKhD+q==l-ffrptbRZPWRLL4W11l|nn^0e|ua<_*gN zWt?yQ5u~;ls%)xDp3i#2=)3Vg$V3QOZrR*gfV^G`07BlR_``qtE|%QG^o>|#VK`@xPFc$6_GhdlH#tNG8} z3lb1`x=GKD?6=!0cpxk-Ce~5)ZjRcUs zY9JB1|38(XA*D)JGj_2EHIAT^*5&asJHCDMb3R)O0Q1EiWhPfUGMJVYhV<93KSso% ziP~=}t;ma?r%Q0nhtSahcCe?QsA%`{Q~R-+GOlq7+Uz-Jk{{w1a@zY_JOlP%p1bkg zGB3G1lgsLddbV#T+e(7Ys{v*?@(!{vccc{G#x7^FR_?h?==B^qopB$?ag0Rij3JzO zD#pzL_E>Bk`- z5(gLq+Rm1NP?_^|y&1#2n-&y|ot#WH7z8I=Lp4yk|6B>sG^(*YKOAI~4R9Vdp^AU} zDroB)Z^UATS9J*oJ2Ai<9}F-Y2K}YySTQGAJXy|kW%Jzq!d*TG1)uey4O^seAm$Q+ z^&YEs7q%(-zi#Wqd47Lt+i8Hsr&ta;NRh{y6`ZS&8|X z%oVW+LihkrX5{wN1giArymJPfk~u9%@^UojHtMnoW9wTu*i6xNyT$Q%>BAdYc2=`R zpXr2KD~LYFEZIYt(2(n=2Vkf?X22M=aTGi!5< z1wH4rT2aP0Zy+OR!S3_B+P%l`_?fng9U0Y^dMQo%y+2dxPEq z*r+ni2z(o@97ySBDfe`5|Dsnvx!q`FwNeh+KWD}XCPzG71>+Dik&)AtCXahH;VG?L z>o~b;84A>7Ul&pMyB#-)MSsO!NZWHZE@uOyX6X-}zcad(&FchE-_dkVR6-DV6BFz3 zpQ(n~C5DMj&w2p8F|4&GxmTVGlYH2Hx0`jTi^_k!vuFnE`+k2KSV7Ii(&M?<<--G$ z$QLlQehhMg`75(N@F`Y;BZwbY|Ccke(W}xjGE`JlG4E^;=U~^mpV`S}$W?~CNdG0+ z492a(H`9lGGUor`?XAP2`l5Gn6crU62|aNu?W9 zDUr@WI)?`7?z#t5wV2UTgEi>-8)uCae_+7N9RdZ#nJVIngXY(^4F<@d}tM7%f-++`L}VEIn}NUE4b= zw2B&{iYxYTE{lTt_ib1HJY==zbypy@|p?TB%Y7bLytwU=kSZtVL)jFfw*i z3e-Sm_37fu&)7mKOwSU$aP)IYe2*1!fHw?&zt8mpVsTM={8K`7_bU;(eP=hh9fZA?^n8WcBZ1@%=0-xKL3jFMo}~mvS4)F`CE(F zDSJ4|M(=VVGdU$<_4|GHwa-;9?m~Bj|0rIv1QI6x5zTmx84HFn_r%a;ev!bdlGaUzyn5Ej?woH=zz=F;K0@!@aIbkaP~iY~aM=jn|kB zmqi)54Om!Mfc0vh^nwD}6xq9At~G?)iAsgN zrMS3wnsj_P5Lr7^=~N2*;0PLPx#b-D2Lx2=2N9o*qw%`}YNKiqz2dM4{mp7u`W%Vl zGgMJgRdqbrng{mm^z_I>#HFMdo;=Y4YE`+5;&DCNOW<>=Iz2h$h-F}42$=f1w`ZT# zd$2QX5!*gH)URbC0K|yDX(!=1n@lxCt|bMWV&Zg+REb4#ac;-Ts%42&g+Y<01_wgL zr>L)%Q{UgAM>Lw7o42@ocz9^J9dA!~k>X$boSnUtQ;LdV*6{>(oU@qMcXw}21qs;N z*u*ove*fs^Ip9Rf=IaMAFo$@vt*;L)=E7s9RLhNpj~zh)B2$V&%V8@kD?mg~b2AXU zx8M0$h&H07zCLBAl#!7!j7qAdqXSi-=cmq^Nw92tKA-@BFk%d9Te2`*WhbN9J2(h@ z$ZlNgc~?O}0oVdR)ez8a$TrLEqBb%z(hxwjJD-LS5f;9F{kn$99R7h#?OAI95Hfi- zYxqNU$3Guf!v%i6y)b5r0fHQRPFU&bO;HsN{iX@^^ViSD>)H*~#@KGD>x!7O{GtgT ze&bx=bi01mDOxmoPkUkT`RoC1>yLFd>u>>G%;h!PXtLYU|K{ma04%h;__us5uZb<`4H+=sGZvZ?D^~y2}U~JI;mIj={qWBo9I~M~~f>ibb zAlx0{xotIq^@&8IFXmisnR^*B z9 z>R3zy7=M6v{O)%(iQxZ8i{mqTG`a)+Z*qtFa;7kU$dFH##m0up4c``;{a5@{PU=0H zDF;Ysgd4Zm^mpFm3)ZtY0d|mF5W*VJhky`%vm2#FF&q)5Dh1Q!;0eH0X>g>w7>1S= z%`Dj1I&~il#a`C|iM%hBV4G6oNOw`Z*Sew{vW6?rTer;x^p_{UN32oBwgVj&vv2~& z2Xu*lEhPG*Se(}&7#eJFu+>W@$zd8Lq>Fm}1m zJis^67wUmK=WpUZW0Ya`x#h3cyu#9!{0vt+?p!?l7-h-#5cc@veu49~R2B-|{S8lKIQofphJI2DdCa9$ElfTE+l9IZ@cpb#DR#!V=q#iBI3u z)bt1<7TTAmRc$pRp4IEii+K+7sPP;d7Oy4w=A?{c=xt0)r992iLIdRCN;z_L^!VzN zf(nPt+3f7>`R=qVdD>}}Kfq(ba3qlx;ca@g(3k+KTTE8iA#fk$jsQO8L^`~|8x(b3VN6lSB}dWVP06BC~~%oOi$0{qgyl>Zx@Ck*Hu zTj}X365o&D_!y|9q)_;tuH+XnZUft(EMaw<&ZCIL$5!CE<>j28hT1wh4EPd8Ml{Gx zaAN==YlCsID{%U^eqk9(OM^#1M@J`bP{->Gwe4$>idzjTIWUTEYl*&=U~09Tvtq5J z8s|tWIgJk70j2{4?2S#nQ2AIu;Pe=XUfcR9IyyQkAuf&r3MFLK|7HE{w`$URndzR5 z=92WwmlJ3H{N0V;XPmN>3mYOoeqCm~r;#ym7$pm|o{@8G2`mkmOFxs%X@Q+ZhHU0z zRh5~U#{Ib(0CNH4T3l^oX&KFCBx`HC6Um^at5S6X$>2=(TYCiHKa@%jB#6}zM2d)v zEU{mo1ja@nsX&!xgkNmzFhJ5kl9Pz&Xa}=dl{m3;=Cb&NcQzB7{Y|fuXOeI)vaw~D zo$U=nGkaRU&|6YeBqhhYO{smlDj}~?zOeGO77EJAFr&LrHqk7iy!_jK-u^TS`mKnl zV_S6eO5pqlRaEZ#JfDqLXvGdO<=_dy%ck?YP~*WCEsk`wv*DK&`7;awZn$#RBjr?; zVlBrip};1!-&6!>lP(qoz(Gc#-!o&C;*4EE{%V4MK@l3rDMJDIDQ3~p^luW{o1in9 zU%#LddlUtpD69atIH#$g4ZE2OfQWPPeUBx#4`aZG;Pl3&)0l zH8D1+;QmeXfC@2v0lUCEBYmFh!(bfjNim-bJHnuE{^{c2n%Gb#3ij1(RW5(k3laR` zg-a6AtMjE`%2d$@nCpTY6t}5-VHE5B-f=c7@IQL`75l^8N*cOvG+E_P%Kyqw_n-X| zOYSIl;|rVR*KCKmj!c9r4jfKA@E@v}XxAr)$fPGgC8E=XqKl?Nm4k>2!Ca5<@Sp|w zmkJWH4~yVWX86Xcq~yi51J=IuO3|&pY+$>&B^QR47d{;E&oXOLTlOtT^t2H1f63z2 zyU-bpeo2WStDwOg%u=ab`{@w}QA)dufdqd%1YdOgO_Xj5Vah%ORfUW|V>%Kepee2)&5?xa)&!tDk43=0GZ_T~(kp4&E7;E~4*ddRZ671i306i2sliH?s zkf#TVBfMZT(ai>I>P>%RS^>ro=z_cjmz4s>B@;fsg60@%N-NS+Wd7OanQyNp%*4!nGdi0{TVR{$2K~7+z}~%7f=o=lFpj=Ij;N>$;a>I?3%d12zn;)Uq!k_of_8zp4Fb(-X&oG( zyK_$;{L`1o?Xy;ppI=`!*{PcY2AUA??XQ1z2n8CO;xna~Nyh=Gq6H^lAkNMSNKFM; zz}`)!98Z+LJR&D|_ofh2t#&gtfu}!E&1`|IbrybnEv|C2s3S`4tKvkBPmfBU$ z*{z~nfCO31VbqJ(+!td{bpTOoObL;B1?>2g<>Y}IvQ3X4Lu2~rBD=b~Sy@?u0Ix+p zxBoAzH@pn_WKa>(--i6WHTN}UNU=>HZgh9ygg%D(yWqVk$6e z2>UjUn;r+Et(`Jp)?QXNOmi#_k<&IuHx{<|#eDSJ*4Eba^z_!2H4v=TTF|U}0H_2& zryU+`BKuDyrKK5ZXdGrDltRP8fGzuDj*B@j1dfX;D%2g0i+A9sC&&HcGJiFiMMt{R zNx!%dYG;pdtTYNGpVfL zBS^vE^T=khVKCPZ?VZ1)o>O#Du0W7HWNWDa&+AbFHq0Co z#Zg3(tt%*}gv0w0;F$d5rn4`MB?&JRjVOtrI#zH8yaZ?NjXzApdAKe}1&PL{F{6{j zQt)T&eF@RxGpWGtyQEyEa*Ac(8~zxX11z8m)2MiFo7sQ0GK1_mXno?@KD(F}*(%?N(_>}I9k)%U*7 z6$E|Xw+IVj<2fBVR6Zcm%sn3Zf_Ympd{zkyc3to()-B?B3NngoU9CIu(VK@lp}_?- z-*4bn985!qO^Shz3p)r}eB0V`<&vpzfwM88SyppmJwKI=- zO5U%7(+#cww@rJF#3-1LOsoN?Ke%ZA!296M=F{wJGzJ=bH|pv`Ahm4#Gln~@Sfu8D{FV#a&xO*x4H;OiD zz_4lSxcNCQB($a|4m=h}Y%C&zp8TFU*%0H=S$)yU*pm_a#TI?G=R5$CNR`aBOI zghz|p{bZCds}~%61%l8DSO|ANpTLP174X_E9UGxjv|mskhQD`s{uA^RsCU^FE0ZrH zEuPx;rKUfv;3mtjJH4OdKDUh2{2~Q!aZP%9-@YIKsERztEhD4(AO5g9z67`$oDxt$ z9;PDD8x=b*6|)ucx$V^>1)Dro1w{V=af+8ba6Zv0{y6XVrq(Xkz%NXYu12`B5CQhS zyw5LiP|llDwboX;N*SjQ){JjVuP>tkjS41uRC=RT3gJG&^a`y|IlM>yw93V1buYf5 ziwFc~c#*}QK>iIlyGm1m3X=2bdsN)g{ya5up;uK#hEGYYy^X#)CyonyOZg@I6Y*Q1 zG%NJ!zE@>5x3O=Lk)^(_^=>+z3Sy7nQ*~r;BHt{R$SX?Z*2}%;mY#x062>eI%eqY{ zMPKycDU75V1`~Ju<}@R|8p(jlQIkM9G;Vgk7@5g5Xs?l^g2>98zX0uQ==6mjK#yD@ z+Be)M68-8T8OmxW#;U75Pwq;?>Xi5GLG?6;cl{rCUek(6#lyqad8Ygk)%+S$51)=4 z5~Ypx>{+tMwOZi^(Vln1oVFe*Y?}|tvKUCmSJEH60tq4b9eZ)MlqpOJ|Mj}O`N7xQ zDpU}mYS)#S*2?B)D`Y~k4F}g9Jx+i2?K_6T!gXb@O2Zz7-=~A=Vq&)`zVqHl9zX^0 zs~WwF(wJ2#6oESS6ux#JsdS1z276YyxD1yVIXH|g>+7=~K!5irAUTuU$KXtHm?U7i zub|?iB^P{fjcskEj=^zXSKIO<9v)t&1h9fg!R z=yNP9qs>p51@6x-XbHbK!}SKsKylAyJ_Z*x~zA8{xe+)JMM_^aMc6oR*cZ<^2-+qu=aQ7 zr~wR5HQf2RHAgW7ZgxdAP}9fb6LX)!UHoh8H zSeqCriGHu8^G(z@z}3;tQiRpfBk6x^mnDy=T**XmK98vQH(sn3K^tT zHoc0SLN&l%C5rH>ldOwn`hPsP-lLKwpB`27ZC=C4fK!#278m%4S>Mjp3clb zenE^71*GspG=smlwC7M^+C5yglAeu?xXs!5O&YmDhy<=e zC%azPz&1$;&eUYfY6xu)>E9QgO@NUyOX)aV9SZrOVHUr7>s|%2-7$;uLvx`#&E(8n ziz*peIiKe;x{!jQj|}11A&S~oUd??*-O~wtWym?zih<2dV6Nh(xkDm?YMZWj}pO9*%XA3w{L+If@DOQ=^o9$$r7q& zL@ip6P8Z?Bpcc~@KrXgnHkON!PE2RPj?R(HlVyt%T&2qQCtdXmusPidv)j}^c6^-T z4sDTE{rMpMh1-htTKYp&NVH@sUGAFc$gi>Lv1+&Kfp5k9q3+%Q05P)^bS)_S+IcGQ zdxl;Cs40M}^foS{{|B#Q(Pul0;}ZUaT5TF)NBS&6!ek?>D8>?_?(EW05r1|=`d@QTdCoEOMpMq~11PPe zv!>`Ev;Ljk!(+FTjD1)oLWl(mI|Gyy)Dfoxp`;jC`PN!&7!ngAGm{+AHKR<>%PZU% zjRM8CvuS&*Z?w8N?Y1lrV`5`Jpu*p}1o@B3BBVQBv-KTcZJ_Vh(i))ovC4@ZQm^V5 zqTDXC{nZ}}N4tEPqqhFRqR#Wy7pgSNbB~FIS{4gK+q9W?R^4iDgF2v>2Rl`1OIUDU z@2yA4>SItL6JZ!WQFj(buij&U5-ZQgF`_~EiHYey>J`Ngp}ro;UHdh}ze?4Zr50tRu=7VH|s>sKp-SqRJFiDANa)%u&MPM*xZ2*?DZ2Ufxdu ztSP{lWq%l;nYUZquNlj2W2~+omul1+$p9GkF)Vt%>iw?>i_p(S3TQCG<_FWC*%76( z#CC*RE4QU6Azg7c6(tMyph`q-3i}VqBiCZhV=!Y>>*BUFVCD}M83Aegn-isOmH4G9T3Ad8?yTJQ@zsoI;= zKO77>Q_`C53YfG>DU7-b_-ONKrF^BRp5#!GSj7%7htM`}_ii~$B_%>0=m5DmsvAvT zyVft;uD^1Ld^Gu9zIc|)VMEu_avjJ^2IQO#A{CH^9UyypdPsq#o?kzcaH*x+fQ6n! zz<(f!bpr(cwR$T*L(X*gFlQy$>6B;_aMZE&f` zG~e=znBV>CJP!+Z-LsZL+ChtcOyc4b@mMBqk%;L_zwn%#YYa@iK2vxtL~CNn&tdgN zm5#{1MwVjEx1){L?O`A--^?yGHMPZ1(R>HbDv-u$rcq^UQ}IV_?E`w{SA~OAQZW=_ z9|!IOdxE^13eDr~YHxIp*EG=OWg|D|memnEGI`0GM>~WQFt*j&r6LWhxp^;(vafF6 z=M3Usj=6m1qEd7opJzQ>R5HNF!!r!3epOm(sNVhBnZwPz7mwv(z-PUd)h)-$#s0i% zU=7G$Bq{N+FMqQbVc{Tf=J~W-nskm@X&@YRr<4}F3i~aGo58V}IM}_16?nara)U=R z^0t#%V=7avFZ42D_X){yWXPVhO+fiKR35Ge2RhnF+y~sw;6S9nsrqTJej(phCvZRx z*29ND0-`!3|6w*T$t-KC?r2PTS&p8|dHO~#oG$)wL^pFTt3p}?hHqjN@>%Jgrf2}W zsQ$NSFiSIG$brfs6ft-2fmbYpOpjsO^(u@piV9Yk{75G2qrQmdt{xZt5P=2TcX2Di@Cho?rLKqSMl<3pbpTFciTL|hY zy``;ald(eF!T7+OQd23e8-1GpY4)ZxpC1-LY-a;Hb2^n&ZGZDciK9y8&ZKK83`Q2& zC4_YlF?>Y%?hq=im+p%Yh51pjcJn~Jn`(#;KB#u=4~PrqmY5~&>VET$K?n5p8)xz= zO$`J3Bc!2TO2Da)KCgVKGma&qT}v8)TW%72h?(=!!fZ_mppdvzcVm1zL_=hgheInZVJ2Cb4cL8=sq_5o%F3G5PQGr9Ih zgFn{~J|SvXsUaWyL|Dla1<9pyRQ;}(4F!$eAb7Fxh6YBV+_A;zP2r1AdYyY+fwb)> zw;%-a#G!IJLM$-V5Mt#A`n*xa$DtXw4og4jBXZ4NAMZfvBF2zm+^s&uDSNh|$kuyH zw>Bp5dcgmTA4&6re7sOeeG%CEr~NOAeIdvBHL;G#3$HchNOdFTh`p}j&*0nW8woy)Nz56bZsf!^PKXlg#}>xVU75vPzl?F`wwC8QejJG(x~9ox$-=`))tY&8<;!AJ&fbO- zad-A+%1fd_?{p9GtGTkyJQ;Rw?vrzL)wkY+94yhZlS?s2tMsE-ux+Xb9*N)IdY%0B z4*fqJFBs7Ayq?1x1-#7HdS{QzkJ4CsPx(}InF^W+K5K~XXUb5e$&o>tGv%|Pu-GVX z*Q35l>Os3+_F2YCy@sa6iLx{WnZ!s-V0J9End@*stgH;AOxUd|_P?8-es(z#Iy{R1 z1{^A*GfedadwaD@7e?{d76tGD)74znk{NryOfWK9*};H_=!vu&n}_!ZqbseDMrB*PgF4NT zyZ7?~g-oa}IwqmB{X#_4Dk|ITs5vY?h4Em(h>3-ks7jT)q`9Dphoi8CR>laA^um!WUzj9G(H3Hbx_6FHZlg0RbPV5vl~8zL!s!vP8ofdK>Ln1RU*YD@M732 z%NQJlB^%1t*MQl3uSDJBtlzP6+ZQg;UGJ|zrusc$)nxnrm3nY@@gB)BOy$FUYUp*G zEol%@;moEph8=-Qz|8yRwjtZ#A=^F7+i3oCmx+LOMv^!p1Z_ELsxgsyX#2i1rw4BmMK;B^IjI zFbBL9w|n_Ki?rLx6cV!JNK<5v2U?d?xHk-k4n-3t8G%&GcuwA4L+n2g?HX91Lsx7a zaHQZHZ+;n~o|^kUgSm!EM#A%;#sVdiH!R4U+`@&J#t-u z^LW4)(ORHl^2rWb^8!oenqRuTfs6jryipm~BC@`|iF$U_KVO^o8P%vCwSQrZNbB3j ziO7Oc6clomSb30=CGI>s6lZVTzdPSFJ805dtint8E1CdCg;iVf+wE}X9tehaBO|uq zgC>k8V#h|s-@bW>8)rc~HU`A8pK!OoAZqH2EY6XK$BoSw3>PoMie!e9>c8TNVSsbhmw|W^{Ihpy?oN+J9As+iw}xkDJ&3??%%e5 z_e^}bwQY8Ao;Tk6wtbDcnO&!j;2&G_%o|jL%sHyStC?PXvSooBqDwaYS#p$mjK4;C zY2T@{C#d1owot4*<$FInrkk_V_%&3}`n{(_O zsml=UJ*f=FUhcI073OxWaQ12Qzs7gMr}#;+_rD4<9g?d|zqI^y)6(PlB){31qnXRL zi`(~@Bq|l&ED!N#%FpTgGFyaf3u2qih z@{rtMvQ!rBlOfX!E1~(C54iso-^(B;5tQeeR+(V^2=~E#NY@>Ig3{m*-Z(0g?33(S zy}e#VLar;-@?YhvDb(U`JA7{G@tyH@eU*Z~`0}_Jn_fGUO<|RI-6~HcCPIZWw7_BK zwoN^@Yh9+wA?7i9c40}p_czQ@Dcy&UK+l!Bwl}rktH58iUf9%0lq*^HIMczDu$FHmyxBqgm8*ZHv!#_3s|d#Dgn6G-0|BIk(TJB4*_O zQHOR$LU~Cb8$=&NV7SpOq`t42`+fS&dP`>4c{$4p?G^EnLxMd1y2-} z>j}002aO+$Wgd){!Q>heFQ$yB_nV(-DjQIXN^ySyy??y)b7y)jPCh}^auN%ja7#MS z%0R8VM+44u2O|8}iNP>XMoD`cJA+D!v<*A>1N}NZe?tAe`!`6s1BoZSJRas&8k4Ij zeKt{ASfD<=-Q0p5ZHQr?~;N~ zJKOM89G0n)Qhz!VZg>=yu6RR1ScOw5yk6=oRQ2TO+amzUj-k|clTyv^wlq(q)2YBoc-=VccJNB?-!2e#t!i!%2vcSipzjv zUAfSdYKnDs%^_XS3kda+e^bEk>Unmh!3`iAaOOHw*h6kO*QIK_XK-kg2EHO>7lrl) zU2f81!T_-AT;{t^!HhHI-yw9Sa+H{r@8E=J>83+zf7s{|r4xU`TUFbb5Vx(Z#T_Q} zX^JhF4nXcWY&F&?)~-gosw8`l(9WjflO8$DFSt0kN|`$}|60VLR*}K#cXH|mdsQK- z8JA{xFob}yeXnMqW!U>h#YaI?xWw=sF+<5{Wjp-sO0wbS7RLp zbx~M8_T;MC+R}jAxGY2pf~m5$dzW1ly#)R1+}@DIy}F>KIrVt0zEtjL*HxPGq`_My_q1=J0fTHtr~jntSfa+~aMcbpMW**PZi_{>D2lj%Pu>T2B1T^3mMZSSQp*+t!p(TgSps=4sCyxAZegLy%&BSiO#K}*Odert@HX-q@aCC@w&h0D=3ezGQA5AW z$&@AOxhzsU^4DQ?{*aR@h5hk8A`%bVr~Av5JYDb|Mu*M%IW1>5vyx5Z6V#ElXvjjx zK$Vd}$!QxMOpJo&pkVl944qRG#b4*J*XUsJ1Uf$5&c$isp+Lj9ZV7?(Myy6IeHOWb z-5ag;2t2G7U*-S@t@5cR<6yJGY!-26_$|BM1z@?2y*FCTM~Bq~;G9%_MkHMsz9O{Z zbTF6(1d%mUpSmDB4NXebND_t`8E+fU_K~^)G1XYR`cxLYgNX)nOf7?4b{%%q%fwI0 zHiq(rhGfli)l3@7qNki1rp-oeS{lo!bq=KsViR)i&_cM=TtS}8IUOVR>s6%H8ZMun zQ?Bq-QbUJ_82Mr6-5}UgtY8AcxqBuLiiw97f<_oURYXh;L0^qJH)cqyPcWH<@QL-n{H3xjSB ztD(>68{4%@p-1I?JUlR#*0!Gu3G=FJsr!Ph?Sz@&V$`VWiCNJ5w%Q^h1_m7V;zP)t$(=2cS?ff!YaSzy^>?}&ha4!ZO2vS7*{vjR8B?{yWMeAH+ z$AAETf8V)gmjPw+1bl^PjKCt-+4pGdqQ{mmIwqERx<;>f)>&0IrcGo4QHpyeCV|z> z4s=5qACh=9tcDBdi(8Hd{ql-q52~Y5<(+(1o8kmNmq=(q$LsZhVmil@Z>XB10*SpI zFmB;Jz;N!tdN^d+mF&&$BJQRH=WL7K&d_OzOFL9?uYhEd=fN=5m1r2fy60^Uh-}X` zGk+p839Q9@Kt*t;Z(!hU5O)O%_yl^K2MzD8uGn3nwiMEGI=Jd;EfnQO=|n=Vg7017 zR(}?G$wqzG2IZUgb-nKw_AM{e0C?@cQU5*Xi#kwb7vM zivAfO^8%0qPG|X~QvYZBL>t>QxeI}3WVx~UeG_KO`T2uN9|5x(0-i#U%UrN%_0--E zLi9<0e`X!i(+mr~6-!ci8Y?q)TwCBe zyM?UOsd6+?m*hjiTD5lTdQ0=X9o{TYI`Kq5_VZ4+S8~iMM;vIqx7D3-BIS3kcSR;h zy|9ijQG3@{=4VcF+~#TCt(CyZ6=^^$>F2}p$^-~6-J>%Gr2yxehVzm#t1W_Vy|%&v z{j3AUFc~>34_a`xIqVK~l%h^M=Tak)9Sl{DH9WXFi@981;j6LTB9$S0wkJDEULKgR z184!CrfS(z2!)R~NkwtLLi~!$MA^2T8*4=g-kal-70o=Ox~0?OO;w%}Aolg`rd>&+ zB3oY4mw_xx3-g71@RJZS78;tN5iEB|T_0!lZXXk}YnZwsmT$WK9#v_Es6%*};ZSg6 z$(G~m_6KsfK)RpsAk~oJ!0K{RJd2a{k7<3B(V?FAZmws4-He=zT3#5^&MEaa4x%H;Ycqg4SK#_5CIDPLdX9^QoAA1+nWt>o6-2n)k(e#P7; zi+-!`qakZV9Ic`;lG1qT{oPIdqG1k`XRA$-QK;?p6&&@q4}e}gG7c;ph+=7egkw23 zZ~A~bLs+}~k&Pu2)lHas7Mogn==!!xkXhhE7GB1g8JZ{Nc6~ZfKK)ZRH`%5qK^jma z!OSOXaz&H4)T6pVm|+XbSICNXiB~P!nuhm#r}#ka@%+;$_7CaYz)D?0F+~DjAjW=eUrlRhKGR7sHMx1y z?f6yl!Ew=|J~dBf|ILvyla)ocm(!g;i6w2a-%8(J<(r=oUcHli)V|p5GN5_(wg_um zIKr<)(Q+ceGzd&W`apI#SX#(1y>_vfFyIQQjeVtOXXkCd01_rhh-M7m_Lc2fY2M>> z%Z=)9RqNkxJ9O=y65hveN!Z`Z{UDT3y?CtV=9I0YVGzWmYbn4XIO>S4k zAMEYjRpqj&(D!pvdU$VtSYp@9Kjw5vk0UWuRdGC(rxw2=w(GN2KS2`R%p6p$+1Uo6 z$Wj7`|1IE)?%3FGBZwY=7Oc$K#IenMy<4j z__bg6LkT1ue>@=<6nuYlw(26IOU{xbRfs!cq)& zVy??^A&)D;`m7o91&Xh5syE3IF|>8kcK3G3{a$!aTS^`uJHH?;PYUJQ?KT2lL1_L& zZO|;9AhAD1;oH`rZwJ|Cn?JapOl)!{#k+wl< ztRZcR2Vet3Uncsqi1Po96godL&0EO9-~0vfRD~JWpcl1KchS(+9^jmCuzT4WPyCXO z8Y!Wd$gy(UnKW5WJy}grsP@mkgyEh*(VgQR8;*3_kw;D|QSf^Y9$ZHuyoLfwM+Vm? zCCG_R&@%%oa2VDM_V)9v@U~Ycv z_eaCNw~1=V?g~aSd*cIN()57UEoYNSpbY#IYz~7-@)ZFHkIdb5D_sM2 zh(6p1;lCr)s=-d_Tm13smh~~J4pH*TKVHSF3f`17X6ZcPf5lRy;Uja&X-{d%bQTPz z+IMu~zwOML;+)=?*I)VyIHzfdudFdEPLtJ1z4T230q)W*r6UtRbTuGJ^!G9zgbv+^ z(wn1~;t4_1YsrRL_WTmGgWJ9DZH%JY_mESgYU%q4xl!tFKQX4+hN8jrJ<-|6%f{?w6wc4 zxCK)x8=yqDs7nlPm z9pla!Bop*`>!}XJAL=y&oZxanGxk1rLd3*=&UzBuCo8GiuPpU+h(z&Ej4qK`xH6SV z@wFti33q$)mZbD!npAy^QO;0HJd$fMYaAO5^5s0WZTTmW=6`X2|wJaPtdk zMhf?O<<>NuZ04W(v`~fYo&<@Wf$K!Tp*y8!eIBR~h9{MaQ=^pN^B(??3H_*x<@0sZ zy2LN62a>N*Yi;=}+&^#C$rRobJYh-m$R@C$r$AN!1VY;vYIub`{mkZh6X47|6KJAz3&(qp|us87ce?Yuo{V@rm535yyR}*jjD%#UcK(%L#ROMlCS}(Sh zJKgOHfAr+*FR#VgyOmn})8u0zQ1@qMQB_t?5j2{uV_ORWm5CG$1elf6^YP{ox7ilz zyyg1b0gAw<45RdY=n4H1++o4WYYcl$Cf1ZFj4M@5x%5*d;xfoToDNFl z-ViUkk>19pq)FEA^x}S0?fe$^F@UBkyLLebbD^D!C)<4kAS<7)qyRy&Sf}o<4@!y< zY>T6>bBdp>-&QvRteKbaaFv8_BQb_|OFsaHg4`tVsbW~TChM}U|LvCRElxAdKo+C(_TNNaLsTfo-*ee3-Ln(e56}RId&{PAWxaQ>PjY!Om=-;O4_1*m{y)e4S|k-@!@Wa zutE7X2D@I32lXF;^z?&6cO48Tuy>;|f}X@NKk8^AU~Skz9P~vxyD+!RvllknU;@dh zYZBhnSC{l?imr!NZmtrI^tBM+COM+EI^Gr7b;OJz@)ImlAH(Vt0t{D^mi2(nYLF4Q z56?A*5n1^62&gTgyM4`{0ER+0L~L>&tTs{ge#%RB! zjbs(|tbNzIa{9oJpWw7sDhPGjp1ykWT15bUFo$B+s$^$O4dnc5gnC>?P*FpJObs5{VJ7hFqoZ|Ba8Mk z#c^uU9b))qa>3(@G8io9#we4~Gp-V4U`Sto$` zMgBvAy*4|Up~aR`H*Ag?r8L^~B@<3xOt!_Ch8qzr0S*)BhJ?UKIb;eiy- zAqR2GTB;pv@5dz;dCxOyqQ)h(PNqMS{1l<`hWHWeRz_V#YCx2A65HjiGL`)vmcOd4 zAY3kKkLlzom`Sm7sVGmLl{1c*l%s^bwzR!P1UO7S&8Fjq-GN}+C3M(YhN@DOn0#am z?5ebG=-=flff_fheGQLFtN1#qau{>QgfX_c5^JO`tDgB!j&Qi=x9hX|bF>b(1rB@U z#f|EzrN1?kJfI4}8afQz<stAyK=>Jh2M@wT{?(!TIiaCNF3Z6@_G4wfcaN+dEZuw*G4>y_JkL-3+&v zBuo9yvxgHTRnog*#bB|GdoMef+T|1>`1PU^^>B2=BrETYtcgqMWwFYvP?v5c2?#$!ueSR7Zp`KebB`~`C9 z0`O%)2oHxKFfd651_K#iH8j{vR^R0 zaZd|ONP`vP(wW_#yFW>K8eL}Gl4vROu3TU8fAA)%Z{x!~r134QL#GE%T0XA#G$Kbf zX|R1te%VIdS=D~vqr$Dpm${oEwTc}1ge4}!C)%!lFeEpHOR-_U@xpX(Ey>~f!w|C6 z-8~=+8!JcVY#=$AagXS*>%!J)f};VdJBtt2Hk7&8Y2s9hl}`vD9_#nPKPDChK%sz% z)r#bgRL14j>yF=PZDB~uy8AjfwKf;>NnHRk7Qv#`|#UE_w+o)*QLv7=N`S^moIzt{x?S-+NDx{JNnK` z`IH~({rJ#2@C-tWrh2~-E0(qW6$7c7v43MNJ)_-`qt-D z7Lxac{d)UoIT#@<1+wjeu*}R9FyE3DH*Od=Ojwx6U!*~KTR1)Q+w5GgdEREC-(dqa zg>p^_>x-#4@8_q*MV zfkZVmrR62FIyAoBdXKecq?t#}NliU7FmY5dQkNVUN`ZxasEswG)+5sGQ(~U>)f?REl*PvW$&)-#3-plryo|Xkcg-tzrgKw_q+76Dg{Sg zUS32*MES2NM~@Vj6x}f4W>F9{MJ=sf%Su#Mt^TM|kpKX|-@k{W${l)}mk}@9U+C3` zz}Vm+!@m1=X;E=em^}>1H94Xv#>KWiemt$Hu)rSHqT)lxjvY%%O44sjlGLO3#eZ!1 zt*{`Uh$O}+Hz&JoyQJy`$JRgo7<1iqilXTE96Y$cSFb)y5L8Vg#z@mxSrvnObFOKeb54Z+@qcspfBARI%vNi_8~7jpH<$l)`u>4) zu4$^KaeYsr?>o50xu)+txT>~}Pbe%XWYA=VgoKn77gec6{C@v}Pd`0&>{$6d5s{Hz zkDE%zkTNFAhVsW$RZZT$-E20Ol$2CDDx)e!lUY;zoJixG6K9-r#uzc;s$QLN&beNu zXq*_+w?Pzx(0r(>Qqv89W_WCch!`hEq;bv|Q@P&D!HF@AnAvRh`F%{lFw&+)ZE_ZQH6YT9RB2hbT*W z8KHNS5fg}O`k@rgwerdXLy@6*DnAxk{RTjDQGUR^;*obwoarO~7$Z)M5n~>&+h8(QQ+w>IDZ8`Tagglte2@L}a$w3JVLOV_KF!yG4r@{rdL(ee2dL zWlLIGYP+QNTvLg2jfiWSUTo+?M#~PQ5V5iz5cF|CvoU1o@SM}90^R^_-t5MWuBZ<{)`d^`sc6%`g*tX8?0BqEB4 zh&+{*84(#JiekmGJ&|6$g+K zk*cbvvNEHhV^|hRMBHk#IUOab$BrZ>b*NHyRO}W`Xq$NK*pZFDuDfE;V3m=oYQ(u- zXq1jf=ENA|di}u|(`yoZEdT(`YFEU|=ZDn))BC?k(;K9MAc%q>N?SH=h>ng5505}% zO_8SYyu94-h)7#VNR@}G6db9?j##Z$tIbB`^N>bHx6I4QKDd8x%T{rrp>|1@0~VfF z4j%gJ`n9W8F7MK%dt7|H#bRM)eQBj-Ygr#h`L>5I1^}SBc6pTT8>npTDCaJhJ0m^) z;K2h?Q8AsnbVVmeQ!6OBrm7ydySSv#9u^+gI=-f-DSm%(anY%)OtaY%9vP(<1f?~H zAh4*I7?0aske{2Km8t3HQU?+p8EG+_)6!D*{kd21`|$+;06_govTUFUxY3JH1}7(P%_`0001u-#v`Ac9z58z_$nh0MN+IxaZ!Ve*W2Nwc73W z(9qC?goLZFzB)T6ch1}Iod3d4ojf{a>XhHN?asEY}*zZ8p=6$xm;;!X_=XsM~@y|wrrWn zWC{rh$;ik&pM`6xZ_)cR`t=BJ8`oml=d-z{*8Y5{rU$%U?=#QNiiiwv*|KGHOw6wv zHgL{GQQWX`L)UIy1wrt6y)V4@;;XN`j9KIW000`NrAw9yf^g%FH(q(=m04L?k3atS z#~*)8MF0Koe=oc2vaMUUwr+j>xh|WZ+WO#=ceEn88%c+#f1kq#ziQR>)>>XrV?T${ zXdFL&TuydQ`ib;{g8ZZoNxyE~@bj8A?K`wDEGkS*OUusAx%HOGC^!HB02(cm*{o?= zLP7!&S*=$61`)Mv*;1C}^}qgl&PzVA`JbJlPE@?7V;eE!;1B0ga}d$+VZ+9c8<(4% zS6EnBR9KkMHa@Xk+v1Yqf`WqF?A&R$-`1;FFMOQ<004~^V@wc)MT-^@(UK)gQd3i% zPG@m(@t!?<7-Q$$agdSxO4k;fs^8xwfn^-~qo!9$wJ&t!$dRh5E&KLc;-n~wAP6p( zt02GdrW+>?95@i)B>(_GW5zib1R)|K;;y^y%FoX?nM^m|eDk<*<2rZlOhi{*HTc{X z+cD!+Y8yuqk>aG|8>n?W*{>rCCncq$=?NF@K9`zB%-jeFt^K- zo0o?#5&!_8ku#gks;X|?y7i-vKFZ6>(=;tADr&)k1?}6nPfbl#74_T}D;D@EH;vlm zlG8ydQPf__JxaE=Bp(ok8v9O!idP)2Zt2ox>wjI}vQZITE?f?DXZBwUSu$2*r0#8Kh^ZC}TTh9dMaFn=RZnxVr zb;{H`rrqv#xm_-INl6J~v~JyceNr<3003x&Qc_b@Rpp$wY12lQWrM*W%d#X%nx=(> zg#7vE{tLM>HJ-O(Fc_Yj^{m-scDdYszjD)!6R*5-&}ElhcFQf3{XW0jp(?f6Ck000^% zuh*;Z%}0zFVK$q?!^0ItQ4~eLJ7!L+{?b&tc)3rs?HNX+6Q1APABq)imeFvL)Zt zeXeZ4+5!a!002NE#~6F~p$DtqKj?}p&VS*8Ae`;^3ISgU000170H`?t0000r2LJ#7 zpymJo005{zN%i?xELj+oWtE?HTXD!L=X6$AtqZu2TApmNhv{QjxX(peUGv5ZA~RUZ ze^XVprgMnP)}ii|@OwO7x2yIQu6ROn{nB6oZj~=B@SU7$dJ|UVNxbG|m)=|XY2|ma z$`94{Q7SHhRd^#_ZM~|$SH;I!)n(T7a#q{o>k)WeD--w=)|_J1#j!e{T+>^yiXW+J zlALps&1N!L6jhNV34hTbC=^AJL@D6E1w~bJa&rFK)stlz-%(Rk;&A@+t}E)ZQI_M8{4*>y#4;(dw-lcb*6fzK0VXj zQ+2v0Oi^9}2_7FF001CKNs1~10N}I#9u-*de?3BT8v*}b5RSr9s<5!IYdZ?t|2|Qj z#5A2$Y|Wfp4INAYDi+R8PNojV{xfg@00}@!R7llr_1xPvmq6{|i_3MaxuvGCi&a^& zMi4zd7E&zTkF_Wi93D2b^j%R%h&r4~j5<6wlu#+$XuvO69vzlCFfj1`hyLyBVp`kN z`)BIPM%qf+iZ>LK*U@w6)rEZ9!MY0n(YoVJ;lL{bNPZ9s4)jvHV}J$@F3gCk{q=&5 z*2cggz`mtm@Dbp*-w8rfIkm)y2SMEQb3kf-GN0jz_P+~|fRp6zj#q72e}SWd0pcHI zcDDZJzyd^}OA?_810SE3f5`ZmBK7w_x9dnvRm|KuE=9Z_QXfC|V~j~`e9|%7(su)_ zugHh#rx;SE3)!fPd~nPXe^5G(`uczvKY&HWP~nm>!0v=^x}e34@2;iAcY}1-6*1pU@qB^@<5nXdQlpkck&JWUnt3+4d=u? zu5|`lrcqR2y}4iy(!9TQ9V25jh%aOy`wZ!l7gI+8k7Z;Xgq9tZCeZ-!11_>TcN@4Y zBZ%|%VGS&USi=zhC`OH>M^n{$Yr28}X)9F%?~))tB5Vk5tlSvGv2$V<5xqEDoC+50 z()x5VlpX83xST^$--3b}xsV5|&oG7l5<;1=b{RF%)gU)FgZ&-LHUgRw#+^Q@ zB8k<)D#wG4^U>VjF4xIb-l6-XvP``kq#egja(Q!Q2>6ygN3ZF9Vv|?HnieXsi$O4` zV3Hd>A&_7qX$ZT*BLm`#ixgmjbF3PqbtNwKYqKTN*gWlW==zIjy771;?XvzloeHYO z-`*inxU6>k%XVrdGq+(@?UC;sK>;Eq@;`UNurMjMRQ2SOjK5*tH;6{CO8|remot9I zj*~;Km7!o{%^VFGPFJNW7>HR*xX7Bn<#vIz(BH4JZ`0xg-L~ zXM)PFIl4UM_CLd|etge|vE{6}&&IJ$on8a)+kOyJ<5|+vo3i1YJlY-0Zfc>uO2t9U zOaWxmwd$zyCy6FeHp-skBnF1<pLNt5FD&ZAk?H_VFHOI_}?x?kY`qy;HX zJ#RZWH%S4G0f~+c{7#~wt8 zdoN@`>TQA~@o|;wSQXni74&4qsCp6vR8%{8UBBG;2V^44ezPskTmck_TAd-Vyy2)E@I|+o^829G}y$dbxpd$XJ0tp$sx@l92u1>g>cIF^UO*=; zY7+W^xUX8U0BK93jjr0IquEIWrsqvo&h*?oQ^h51!&-qT)9~_|jnKdwXaF-m;{`~n z>B^UW0$*&mX$B@$x@Twv`b?7!bFLN;%A-m_{xL@NgQfQ?dsa_C2@n?D$Fd;L_^_0h z1O7c5-0OV*oo*sWiTLNE!&Hb2*zRrWv@D_LRQSDjoI0Rx=9`4jmB1K;hS~jK-Deoh znf~o8267yj#lHVS+9oY5e>;K4)Kb)WtYBv^S|?Hx{3rUKw8{ zr&d~{6ZG`ls+@Qp8SNqvcK*W7aF($`%6j}O?hPZO$4`xCRMSZMHeH{t40`L2o)Vf- znh&L&*h}XD43q#~7lF>(1uX8&;w~%Xvhj8}rV-m%_b<5L$49EUB|olcWW}(G;k-AH zD~Ce;l_#KJWoQY}yc)n}v3046RNaSL;Ih`EqGA2@l2Q~9glbF&4AN#q%EzRJj8+4Q zzmi2#$yL_-7tZ4loQ8Eq^@mrhh0Tc~0t)i*FC|3vVk;59#YrxP#@~x|T+@r4da};o zo|mXzF~+MHBY+DH22qK=zx!1hu&iyslSv@Q3ET>al7vD6UtY@?1Sk7Y)z(J944rQg z30C!G8B!+t#YQOARr=LuAnt1KiJ>Nvh&v;?w=+K283IxBF{y+Gg?S5be>+b}D)JUV zHoWBFKQ3$ai37pq`^R*EIM_#!xuJlt_EYNkHKzxKCr1WZ2~E6nt;+2U8^>Vq2eBPS*)4pZQ18(B@A6A+(8DPkx)E!GB&|9f1{=_E2_DMJyOx3E8Q>TolhKdc}C_6T6?-rO4EWrxhj zt<{}~`Ex+ZdL(4h9u?3JhPC!Sj~&s`zqB(qdp-6U@u_Lu-Cr1x5u$HEP>gzI6Y!8|Y3zO^z>#1_PIVuE zm+)qG3T?~4BagCHI(C{S0vyP2Yy5aMLGn`VaCJ1KI_mvpQe85Ai6w2ZWNO zvvmMBeT?JhTx~in%b0OsGq;Y#L@zIl%1FVV(qDEtVU|L>n^c6BDf_EIX$IU4K8%E7 z3akiovmQ$P2S3g4ry5oJ9iFBbjVU%RdQ+NVv{2Nna3Rf^2AIa*{K!Zzf`trgf87yY zVT(5#7)!*PZ)kF^z)ucG{MSkXfGZ7(v@7v(BTaHfdv-re8BvYKpF=;6o zWnh4lj?WZ?NuwLVacTlSUd(V_ZNn;;8H$_#qfVR#Ce;~)oE{k3c_hf zpYg1b7VO4M0(&r7A;2WqV-#P3vS)6cLh6G`o1pogXhOlVGPm9U9Wb)33kyOwE2a?{ zBBPLEW;Riju54^8BZIW>gW_=J1_MEu)RT?Z58^ThLxL-zYI~}C0imw#^+(oPX_+#y zM(B_$z2_>U0;w)MuN$*2I``{_1It(b1Y!mr8JThf^Kz{m_<2Cd(fna4vxB`L)~}C@o1+tPGm#|BFP+!!5Cowjp~jN*l^G0!o-ga1CXk%@mR8>|9N>PB zl_l;+ITplZoJH!ZK$$8qEC@wY1&b)C-0T|7l(_ousLnDnHo}*MN@`Onh>;6!vV*i8 z!o23afY>3XmV-qjWx5(V#gSLfJdjXH@q~RyC+W%9t2>hBt}{E-?&s4jI)$3EboNJq z`EoXjLBEkwRU9ZXlZAsJXRI0O$D@S_F&+BpFWF>F5z^paRQD|#;^)fmqv+o*q#jp| z4$xOcKW71JG!HipnVwa%SvUxvj^_U0*f5HUBm<^f+|OI?1?QS-o0ptg*nWolY!`z& z5Yf1r9EI$&j6^)CqnDQ>on1W_FBfuXZ2e@TTxhUlh*@XB{3ge-LQxQ>XK(Y1fa2N|?Gr7#3T4Hb#6qR! z5@_&&CbgcNUaa1`P-RRjP7u)Vy97Ubp2qbCP&jlfk~-r?Xv&Eo!M0R!Iclt4uv2KR z*9{Mv`xuhQxn*WRx&ZVZv=CL-(xJFO^aM{q>+x9Zuw@P1`mMjvVMBUfX?awp80s~+ z8WyxlqSsOTG?nBk8_yF4$(M(=mUN6YIhgD2fXQ#~(#t{+bU?wKl#P*y5g~>+A<<=E z068wQ=V^4q&vlP$Wtm8;eOOK~#9R?`mBWM5;32d zfiC$j2_&2_-0$y@KYhhJJWqzqqG-#Nh1#pAyRCHdkWWL@B!&%PFp%_y*YdK1l1-(!ns|8d(@ z;=+#k9xN&fTAIzXr(QL%jih{(VE`-{y2p0Cmv(H2I}+1qxhQO+RuPsZf>BAFC6rHY z@4TqeRFRg~z2ZXwXTECJqW^rgE|k5l!a{Tv&|B78cxR2l`myp@s)ej2-LM1vR8>+G z%dYeLkJYkjEcW0{;_;=1u&_&2{F~2VaF;Z#t!kNNe`_{NHLjoKljub1y3;(q@oHxB z8l_-4SEc+}U7%B@9DY-CC6Tx|y!52kG_3^?n)Z(vhZzIF|2ADb`n+O$*Qw_`<$8*j z$`U6yYUFE7G*&!Vf#a?QQFGBfNI!^wT!4DogO0B>(cSLT%bhKBvD~bYri)ab3#6&_#o75EYl{8-_)tDEY2t!N}u94i^8MWk5;BTS;3_A!#W`^SNYK=2o9nli-2V zl=mZfJS;4=&X7xeUx+lsMYP|nyHi!GyL6yaOH>Ow+g;Gm#~Q@as)}LKDp$mok-;Oa zdA?NJlQBy8D|eRM^_=oz$y^S4yP$c@WMbxaAnkEFD%yMcyi4}nV*RCRqo`xvt~X#& zPmu?}Yg63~yjpkj`YJxM>F_jUK#Sw8x8tkhzPFE&sSr{q;l9O{qdQO-(oU5r1tnaLh_I$fQV|(sieO@f zXC=_agEz-N9xO;A(2BtxTP?tNpET1-Kv;jgx%xJ*mnxA10At0=h2uTWqmW{iZx<~@ zE7(IE8d4X2ZiG4a=WTWZ=wVkHLj+f{UB9xwsm4^*wE z{7NVU*!QrAT!qF8(&(>g4mK=JEtV~BD`2K(kV-`kC&6(pbuMemft1DH=Wzxe z8-lsVYMr*CsKmo$L|coqk&z27BlW!x=>E7-#fb${SnQn7=%PRAx_;Z>04U(Ctd5Sj z&A2@zeFCxFqnztRP|(xH!#x-m!y3dw^Vq?qBtn~^BaNr?O0)$qkR)LPAd&qZrbPSI zsX~S+uDdtDe=`b4qYZQi@{T*W>r|N`;L_Gf089O_5rsx32u_TA;C{dP!DYw=s5fJR z{46}4E-upgmptacjATvLcp9WVH`Aqej>5Sx!h*65_j;U8?Dr5VK^!fIa99#eyygps z%1E|OnROzc(KZI!B`9}_6VbSGiV%U#f}1~>G=#cw9}~g7vLC{-084wtq7La zy%ha~Q8kH>r8LXHtj9ke2YWI?<6_0L9oL!~-lB=|d=E)r!rr zWK(Jh?*;=*9C-15cXmvE#~Pgxv+jY0`}u+K#M{ap)jRK|yeO8h9}rpldE-f>odsWSd1U#Bl zlp=L6Iu#~Q2Ey|UWK^-&dT|pbe86JkY|otj@b0I-TF^Be|488bWjgPNic5<*ECFJj zE2ugsIdHH+R=o(OMFV3tsQjq%<$bAvP-M!{V#N+C!q!&N!ukGE%S3`*Aqu$VqA#)M z8BeSHD*>(j^~{ITl>lwlPHPIM3q0Z8(+g{z(BhEq?i>~uKTEjnBYImj?NP5K zxDiDN<`^mJsZj}F(;au?)I6&*=Q)e{o16IFX41V=*G#9FyduS;@yQON6+WP+;p|fH$+$^0Bo*q$@klG;vd{f!h^;& z9cP+=<@=B`UyQDuyt@!v_w(1B&J87=qoI%~`AYXU!7rr(XtKy;YZ)9{%z|QhLblo; zQ$)+H&!Yl#%OKUD`^sa1kIFfPG=3vNBrR)BNu?F;zH!OBfu8$;8rgV2>3zPy{O0q_ zN*E!JV-p1Qf<$DpT2I&2*6qnrnss&3o%KJwn}2xSYthCGUn>iHsD2c>9@8Rzxi#-6 zRXqtcOag&$DVuL3fMeT_`$hfB4Eq6*qnPE}Z?8zm0?gM{?2?D-C z{&>r^E|(ogg`QTf5@GplpMiiQs_{*$UztpXn%1mqoyI3DJ-&u8rJ#Xg@3Y@`!T+t3 z=Tc>oSdP%7E>gQbWCw!F-`pJm1N6SX+_-CT@@r>q=$b3GO; zv>w)ozfSb3ODRGS_%d)9Y63^4Me8GZ8?LzkBD~k94c3kdJU8c3GQ{p2-_owbSj0~& zaVAo>W6X54 z7ElNd;ij(j1&w?gEi1|4@JvjASUSo_JDhh#p%IRFqA45-G5^=;Syi?iQuQ;CVR?GFGwUUxndAU5ljnYbD zZ&qE^5XZz_p*Vjvp0%MtgF=!p)$Je0s@WA1iy|bjf{uAL6B5b?@JanP_^prplZ_;$ zK|BKG{=j)Gdsz2X~$Id2)UWp76fp8!VzU_V^G+GSIS1aQ@Hf7{fp3=totA z<<}I88;wT=Fjebs;3%YjL_pbQx@cZF^6)SS_$<1~hNRxPIqyt}(x-tT|rbT%`1 zpAFbL{nD^kup&=K6mGc-H7k;f}Um)U4K8**{wdeD% zPSrYR?N;xOCKaWv&7x&0ui8e3>BnJvT>(mt>(EYa%f)(Ub(!J)@(tyW$Fj*SA158` zv*@lz%cJPr0Lzr_^&dPwuZ?%r72{j4*UWtAh5&%9;iSxGL+fW^n~34l8Dpiz&QRY6 z^a99efW&>_@1OBi5^CG6^hF7d`>><*O>f8lKtDpIN_68ax)1t_V7A_eE#p)Kn3)~y z{xrxS<0fvcLHiLAr(brt!~RaL$a0-rnikL`@~L7ids&hh zy#BYuboEA$^T+AoKrsRTW#P2fue~ha^&#r9s%x-N2-|n_IJPOq>i<-s0RD<@y|+w} zQ+MoGWYC)aMk&vAde0bn`c|<h}CT6codzCYTue)h$)OxK4u*zpR zKm)T@kRXYm*-kXLpOYLb>tMZ{Wr`JZ{D3(D*U3CBI(-XoqiTd`p^<;3JETL8if#Mb zJowhP3Zm}IIC@0{c7DhNH5UfG&Q8Mk+sCRG{$V}ix^>!%ro9pcp09T9i$(oT_v=aD z_BQ`Iulo_&ZkLrrNt>lr4vy;~IF;fo8~H8lkBy$s_qMz(?gI>soVE*?yOlN#qODY& zkBkugRYtM=zB-DU{zO$ZXpzw`QHf7QYPm5-374Y3>kBZ$qiH`S_=~2jD5;+b6pa)b z8{K`9^~9Eu^aM9Fhyz|BM>#_WP<^3Ie`8 zsykeIw(?Yac(A}w=%v1~zvLy10RR%o)Fcd53JgD>Bo3C9UY1C@W^k?9ZsX`7RN8~@ z=VZdPEi))Q?o7aS%5Jgkb2fumcNR#}e80<6oyP8JwsoX$rFVb!roT(Uj)CWRGr5(? zVqxLS)sUQQS#XXud#A!(#5L+wlq?Y2kay z#`^VV|P{(Wu2ofh&JwzKWpJ${$x<$NABQ*UnGn z5OhOWKbq#AkJEnp;YpszW;(CWm8?R^!lg(s(e<0Ht@oew8fboEpw?TCC&rz_bqQ>J zuQ`q*L;?;$?M~~5yBgN1x8t3$P19+<4meB-G0e0cmG^6{I}xZ>Xvg+`qs50E&t>pP+DTy}3jiPR{Cou3#02M@oiI!boW*{SGa) zJ{Yfw{y1LGt99S;f8mibBn!@dDI5LunI*9C9&vz2#q0Q3HkYII6ke9l{PDEpt7{x3 zt7_&C34jZD;yZ1`7;1ftxw3NqNYeB0Pdg3@s`zeVLEyGCx)k&EdZXWJdO zMp>-)97UAZRZ8ObC1mRU31zp5a>EFU z2}5-Ppn=6A6a~1!FV>FRrKcWhS$)3S*FPM-j#IhzA4N;9@!sE1K*q3gmg+W>n)zHU z^nWm!U?YZawVO@i)FgYiSrqX5245wv8tXnrS>C!n-%p_!Ii@~FcDx_yJY7C16jR9% z@Eyvzyjzw_u2SdB-rqi#*i4ridS3QI&lveX!_S5XwqFmSp7`r@RrczQG5mbPe5UaW zkYD8ZLn_zKSd@Pr!N>8OY_@Q7smX(ts_Ogm{^EA~O?c@zanA2XUg{6dVU%EN>IGZr zBc=9Ic8QTck|lnrqzXMwvz+iG%k+YuL*FcQ5iX~`s(6(+VP-uh-I1KNNlY$|E z5p;$69bA@K>_D?9x!P#H^&XXFKAn1fzIGN8Egvma4h0cZ}LP)>B#Df4KH z8Gp4Ggu?dX8pDPPhW^XEr}iO~@TU{jO`vE+OD6sr1yX?E$I8Jy%1L8N2QeYb3?&J{ zqdT5ALl_tyMewwzMZclauKN0!l)Fi(fhL$r0aB85_-e6|OQgp9pLjYMaDpk58E7N# zhRS3#8EOF$#NftprIGzJGCx|`nAetUq^RRWA+tU~Sef>7wUFW;5TMItF1&FM;(%#vAjPQo#Ud2I6{_jhXaxH`yY3~4mexd9EYu#QLv zF7%49S|dXy!ytM;z@Nu2-j}Ia4SBp&?b~ZdPe^2{Z5UDIfn4rDzO!Z*nqP8|59iTF zJ#Ih3rF9WGPsUS-wC3Jd`FehAqD7S&U?M6t44DGi+F?CYX$gKyT6kDZQ0H)2ULNOp zTZR)*b;zR&CUohfd|XU_S)kYdJe8J~HRMjVLw2l310$oxPm&tH2?joda(+5KtuFt- z(;m)UvBD$)B!HCC?g>~Ct0mSOY;>f<=0z2!FLfVn4g99{U-UbX$~Z|SO}Y%4PDLU##@03{D3@(S&!+D+-iqK z8`rvXDhyBWZ6o@MTY3iaMzjtSF()KO5?`3)cO&-w3}eL`k5dohvh?(p&k&FH6=-WM zy?sMS#id#7+mWzq;iq??5aaR`50jD&8YEO$q&)QGi}xi3t#-xEisLjfVx` zSzaBNmW5%!nIujg!sES|QByESILD%f(j}dWQlJ4rXUDQ>u5d#DDbzauNpVp>6T3SG z*%FlzP3Jf%QIp8;qN?>3M4m<;gEACeyAe5>&T9fsO#3g1Q<_d+<0zjlS`nt|adAJ@ zhxG1~8YpFWe!O1@trJti5#zQEG$uQiA@-lIlpXgawPnx zKh``sh$W^T8q#0_^Gdv0MFiWre$~K8!J}PH$+Uw24IIt%j|Z9(Bt6|G0YP?%5{}Qo zIdu^GHzY@X-w*WhTymtI6#=HXLKDSJ)IA-;LZSl7%`2@w3n8V7JDhqSVSd zXLZ!tn8~e72>eV#xXdKQzbt*80&JH?w96C3W+wd10HM7+8FQR2*ArzQ`tC0Pj(2 zo$kWPjwIJKe62MDXzW)i3YzVY)@)!oyiUM#T>MZ@q#6=RvCJacfT+(~%9dqe3WnU_#afRz%p0yz9z zQ;o<=SI${*n)yhrDAs9#^|Xipsxt9qmqv@&PBKO##L5Egg~$|_)qWqV{uU3i(xb6f z*_(hSfMVQ;7n5M}meaPV^OxF*JvgSAdjUC1H?f}~K#&)|W4FL~=rAKHfS%OywEMjd z@AUUYZv()uzP>bxRvJ+$-lVOqh$}nPoVOkX9Ft~PshPQoM;MF&datw(I7%5CeP@5dt+?#`X0E~?R1&0lf4dV?rtu1euWF* zcR9d;uF>2|O#bz{XofBDs+tfthfDDqmCg*MUAt9y^3dx93D`~-#PwJ=7f|W39_at- zT!`n76=pY?`h#Px(In+H_pULUc!ixmSqtf$wkWw{;v}Pm(a^F}W%TXy*@=ZlY<5yH zl`-A(=1-fNHTu^5xsj!<>FnLExV(tuJ&)Iz3G-T{Sq5B{21_GWss#8r4nuMyRkk$* z)tz1hcGCo}`)yFm7Ps}vD+T>x?E2R`G4{D}5rH^sQ=xNuGZR{NzMAnvmSlbwu;p;#!1)aM(}sE;DC zvU>e9w`?P;FP0b8Ntks93u5$h^0;p6NhwI$hQ@6W*cz#ng&1f+6@#U_uXWzL{@Lcd zOBi}az785vFkENiuHACuc+c#Y8$QeE*TWWh&aVn{o3B2B=7jS65?xRZca~6`o4MX{ z{RiZtA=gwnGVE`2q0S|mb3RXMHD4eX7@44fhic#qgf6!#Sy+EaH+6pCwk}n9eW?m}*&^;lD$~7?5?GpdX9E&I zRAOARPl!D3Kvqe;$iQBj8G(H?esytmvqV8(O(~RScoYRK3hfrrB#Ih<-lk!1!$ ziTj@eJhipta2&Qy>(`!!_^!8}jq><7Y-h4WXE;5d$3(->Z#4T}7$w?`>-)S@^;|a= zm=OvH7e4lM*krIEZy+@a5AD6bRFMFc~|Dw_}13Sy^Yp3b743Rd=*4LgiTE<^xIV2a8r7gqVc z+z`J6mB?i{_e;jDYFIVU@=}FrQg7hbxh1D*)o*hD!o^yDXz3vS#dkK3VIG;|`5x#r zS6!9H|9w59NVpRwTpR(AYv(faK9lJrcB*+ly<52W&=i*E6?se6LF4H84hRZ#S=gVu{oPG3%A6Nv?+DYAv35T2erIsqN zARcE8XFoiE7NA;YJR9(IVxH}sZux3rBBIdq=s)|nxP;it#Wwnp?|Q!UD(7p~l3~UE zj@0%Dgnn1|=*6-dO8};&5Ev#(rNL@|!c*87xG+Kh3tnK36|OwPUq(&P&q`jgQHr6FEAZp9yY))U`IB zv+TH=JnF2y4WB(6s`!gq&#rn_w{D%A&&OdA>rsgO>KO`M5X z9BE`8YVSiQ0ROuYXDXnM`YpVxew}c=+xi;`a~Rg+AgYJSM)Hu(^nN|TLTeimq|ot6 zV;|UpCK(6bqrNjj)IJpr*wrobP`plntG%yliu;0{aP^YQW^GkG{JYs z6M!~%3Kp)EDCvZI$c*w&^=H`d^0Gz#Y1mq?o%WnCznFBboP zb9O=ugIgC6y7NLvi$c+nAEs9I;A6S}X65dd9ADD+P--^&G@u=Q$`pq5FVN+F0>jQ) z-)xAqhA_@Js#8lUsmG!g$~m^0hHNKCT|#(x@#(L!4dRM$m|Ca2zvd_+l>Bpke3#=e z;4u#-a$Pv@!AYsH4qERc=XmwykQ~ZNSbEbH>5nfa!*OUxkd&bDNI^)7nh6P?t+e_1 z(sJ?M!<79ycbjXW0DR**i#q<012Ldk!;1G?IvE`4ti>od$=_T2BcqwzAq!UFXh>X9 z(W#%)*?hvVVoIDx#pI+C`SBx`>2?|-h-2A6CR)w7;uKr&8;tL&Tt-J&?_|VE2b6eL ze!4Spm_;hlV=S|spfMuK3Fp~_iW$V|2wKAa{cb_iUff63PBr)Zq9s#ZzgcUNx(H*< z8vu(a?1^{6l|gqyq_L^#fDH+kDGV)_ByQ4FM_XG*TSt{G zUsM%CPQpwG|G#ufRa25<0BYKxBmnH-PTSMdQ$;0#Or{+4%^#I zRp_xrgYe^aFGBi-b-g!cBAcP?7h6^eR@(QK8CE@xK&C(d1(U!q8w}2hgId;L@#W&dK2`}6fX*KoY;T1a7Q91iE;5lKH?;?@23`k(y@P%5s2x zbum%6c~Ijoc@9yXN2(Wk;vUP|R~BcFKHDBzGeUdqIOMRlfebEV-w-LH@(-WA7`lq#kE(sF`3OFRcb55MID z%V03@bjSJ{YMpyebT)eLMvk6-VNeTKe?W$u9nO4b#&nq z^kT2O5-I8FeJl0M)OP_jUx}37(w5>-4mgu@i>ogsH@t|=tHU#uwvup6&eo$Pfvvetw6T`bcGReP9hDB?$ zVNwGZ6j}iJUMctpa^(HVCdtwB_Q8T6=jYTZ$1Nzs#yX)tZ*R%h48fh>v7}Z_AjePD z3E#k;D-ZFDCgC;T1Wf7ZX1hJ$aV`Xc zmk%G7ow8;y^b+V9L*LR!OLx)3d(|aYTL}TZ1iYGlp-|j({DGM%sb;Um(Tk||LlC`+ zN_0@8>?_BP4kQU!GJIS%b{y?K19UX3e{?A(sx>|1aG+?pUg|TdW@84UO6M&HYApx~ zes6>bLTVL`B@sl=ESSKBkl*x#3N*|mqYXz59P#_6tC>~C-e%{bq}S!fURGH{}qA*?$e4*=OftS>WO>fO&lx8^8=bh2-KT%ttp5_ zk8ke&xY=M3$4QCWJTWPZM%|}`ng-Q9%PSI*wjB6Vl_cIq5|Nx0C9J`PlEg0h&>J8M z-l{ek*NIUZhX4_%r9Bv#mke(fau56)FBu{)4&y?;uKh`rib=(nhUr8O~>yCG1s-^EUqy^yOm=BR!h`-h95U=TLyr(ym!|$!uOQf8085V+ z+J7Y4?{gk#_d`K+FwYG#?PI7vr#n+d@f{lw8i)#epSQd%$cLeR^>BCcacb2<{PzqF z?_OYL7^UJ9iMlYBztlOLgxH95PXjh#7=)=T2@Fyt#B)2g zZG-(MEe!v!L531uIcQR$E&~1=PNp0EMd^6xWk#Leq=+UPA*exEyz;F zY0J5dU!8!GbGN~>-lZbRzU$WWBRru{nN zPmhi7`Ho)%*HJk>9DVfvw$7mbu?n~S_sCe#FOxK^oT=%N?kzbMWIB&~*Krtqw})Yv z@g32id1GM{G&Lx|9pY{{k2r!=C|pF86;XKoe$Y7A~{F1Y7zJ18`tr zHXz#iBO;rDW3()bG{ZT=-J&4u2x?G8;Jo)Yqx`XuC_dHpVT3L=qDhIKcG?Y z{xSle@-rEIWpJo^PNoH3H^vNex*y}Iy;DPxDi&P%Z}#*Vs(Ic{Gm6>76T3soT5V@y zfox68J_cAz=K+faQ$*z^hTlYmV^Oh+g_a!CZ2*1@N4>o5!#RPuOsshS!|gk?8`*WB z=jAj0v|J%hLV_aQNDj_B^18b%gCkvQe!KYMy;;-I;MnkaIvV=p!M0h2$hQ~VG5x%S zCt2V=nZDTGw#B)ZT4!dBG5bC=<{d}M__Z%ljQyxE^){Au$3G+fS%b6+W8w&lkZd<7 z4V~=<&>FP}9aq{IISEDva8H-T^IjKvle6QrUcG!G4^aYzGf4k)ptAf)AxMA6Qm0sJ zCwE>Qqmr8SLJ$!=_uN;*J=2; z!nXuLrpJk%vo~Ll4lRh#`y8*^BK^;a$Zm&|3)N@SrJU-Ii5vic!e_5#D{Jxnd8yj- z=PMzKF1Pdn3=ZFI0%fxG#!?=bB+{M&r(<*d>z^g{i({sIh#20x2>p-w!b11jNLL7g zeYbH$>z5p#&m*xjm&Sbnx=PLKY}D}5)sq!Ho)*$7&breqIKZ#(Xv_1cvl9A+!}jal z9RTnaus`xPzk2<|LiuC!JSjJ~3lKkB^Zj}#xJ$W|jML>gY_#39#m(Z$|8*0SXRR~Fc=Wa8+_A^H z_kRN{%^m@J9-dBIt#5o*a&(oXs(4J90VQU2B1RM1%wKmfP}k#A%jfd~n7O|D*{nCW z`sV>o&sQI508y)%Hc~~7+Zg#4XNLkfa`o#QV@~H+iZM~Ap*nrK0u_0(;Fn6x*U$}w zNw39M>7E#G*Im|w^#H^3(28+E*4fub1*K1q&$T^{p2J41#o6Cs-zw!B_rVm5Bhb_Cu|K0aspn+}Vf~U5^6Cqo9kz&GhQ?|6%K`qvCjie^C-FA;BTI zYtY~pAOs5#Ab4S0-M9Jv?!E7w^X~jHXQsNR zd#1alyQ)6b)s&oSFUiAGp1Azah{!m^&)JM_W#14I<0MYh->JKGqjuXxsb`_6x0RCn zg-OH*{)lo45WA_*z5T8zW6y>`Gf&&@8HFgcl#cj2VZNx7I7ZJ8;*s21vlff1P#1ld zfUB!_ee0HectIb%;VpH2rSu}Usd!s=#{icdNW`SH#|g34XMs^rEpmO$kAQkBQkBl_ zR)q0}_iRIXQvA`tn2QQ39pBk6bIU3f`XUn=LKvX8C^W>E7g$oOvTgTAP_%Y zh^yrRC&_wx|4r0Z{)XE=xbcB?Y!^dtnxJK(0IF`m@nE`nsV~2GKC{O;s)a%?j!+1sD`K z-7d{*_`*OWap*vr2<*AmV>I02^9f4}tGrp@>7i8pW~W_tr_jZO)H##O2!IpcIV7G#>NOjBe!7M2-GEd3dV8*LOy^!4t03 zi72l#vw_|UuUpReW$&(}LdqtoO|4xq|_&!7@$vYtpao4lXps z>*>RWBHEoPb^aF7>M$;rU-c(lI=zXm@K=**ZJKYkStV*-&(*`d6p&AI^(*suusjDW zR>}NIpen@p3~qFEi40z9eT4T}YXD)Jd%TZHh)weLvnG+v7NqD}b|^P{>`-Fj@1r*h zUO3TLfM|Uqje_a_W?eE?_RJlW5B7`ZY`U<0x*tDoGM%OkXZFyR38QZY_V62{2$R-Q_;!O2e>IlQzqM&#X;K?cnp7 z{LUACX#v1UMVedZ<@ueiSaF9rrn6(`xpA;DXdpc&C>SEGi9GEtGc#-syc%6JH)~{B zoTs<+yt`#^TSfG*$pY*~D(2lDE}(w0O@8a;P=>TB64{rBJeQ|okyw*VSh_VQwsJ25 zcqgL0|_*t=3+V=NQ|A2`2sr$&q>Y z$6gKbH-DB44NSTZz_JhfU~)#d^rnzClpc()mw)Q|S+^dWt6TBP$z{=qBtLlH1yX@H zww^*foB)Xwa3_&}ikJHeO+g_s(`bz4Dq^n|b+Z`cHuWZWIQGJ|^C88$aNg+2PA;8T zu`=OnUHABkvnaGfySI=*o8+vZu*84j+hcOV(90kD4!QXrgB-vB#8pAji3$F zS`{4ccwPOKY^FfNE)M1B?Bv>0acqNXVE)D)^iO`)PTVs1C9hgAK|F&Z&i)cr@wCR- zzkTf6yFauu|09`N?J5~YP{u31V+iG@N%ERZ>{2EqR2KjD-;O{8FmbS!O7Hs?z zn9KSi2qtztMMkpB621^=31&Y3pNua*+q_|9(h%SHN<=}hFYjiR@BZg0eANs78Ho^4 zpY`dYV5o6eLElJ8uKe*J_@}F!i;9z};CxQwHh4r<;r5MeCURl#XYUtW!&Ul!!ynnq zy;@nWH|?_v@P7^W?*z{x0%zN_|Ibv7Ca_X`6IK52BhjbJJW@l6;*ED-|I?h%CzwFp z@8UQACpmP9c7y2uO~f2ImBTg2x`wSaddOEa6x}tr{3qihHO0Th&a*lxCs0ZK^!UK3 z*0+E1n3y+c9g6X4tI|9iRYEdSzuZnZzP{ArHj$-A%AxMCH=9vM1VXS{19Q=?TF>5;SC2k%JqMP7Oe>QnBG2!Kk5JgV?{>q~=gL`u~kuCN01SNT#%|GRl@;yg~%Qk5-$T93Wt@WMp$gQBi>=BysA$CVcp1j(U_!M_0gu zU)I6ABPE%4KVwjmj!7DUpQwxW4_f5BTi~5C^-=Hcm^xClLfcu&xrPV+qKow7NNExo zv60D;{SAQh^vVZaKZ zQ&;6V0idLzOEZ}Q?9Ww7&mT4@nvvTV%D(sHs~9Q~AO`ae-o*@& z>n<;3*ag%^3IDwY;56xaSy`?8d7(njqc@*BP5*4X7M21V2U@$##u4)8ivL8#_TA+R z-JY%(N!Wingg57%sXyxf*#)|-wB-AHE&>Zhi9NUXmnYaQmnX9L&Q*LQb!T186uRDw1)ryFS4GH~M? zh41mo4&m@o&;|#j4FQu1ycqv*FQf=E)WzU$`Q?u#3#kd&l=tvhA%Hi_zEhmn?& zt0*2ip;E{V(}*R4Bs!|IgY7UZUYA#mjjGkMv%&n0dTwHIeAPLW4TMp=cN2Xpaq;|3 zZ|kF9NeZ86sUw48E^AuMjGNoGKCC8Q3}%HuZub9>MiPFv2LWy?arqFNZ1%Z9lZ!wf zo%d2V-}$F*k#6aob#~?kWuU9sZm-3Mv08e;pP~J~HaN$WoVZ~}s|!h>g*+`v9X9qS zcY`|$GSaB?N|4{lLGx&y=RG%M=_^en9azTU?NI;Ivmy>nH;r4u|+YZ;w_+qru?RfI4bj=mO?q+tE!I5V?3)Wen$TW5154Kj5T%CQP{jST^ zz4HdKwG~2r5Sd`_iNz)&;T^6Gf(-;|kSf_W6g4$9Y39r9!b0vY9b8PH6KEQ>^Y&aQ@e z4B-!t^I{JfRUX?|k$A?vv7cdjRi5g$+;s6~RD2sFb29e&D!<$NXuY5o*meU$1)mR> zW4d;4JOsgzGvic!Zb)#K-@~3JMBHn|hp;ns^wV0X;#dU!ROs2**5Gp~=WX{?HWyTA zSC@-ZWO{A&7~BEf2RcMW$qHCa0_6mrQ>M2i>G(7qXN6_y$18%LelV*QEmVU#T3p<` zM6a%QQG6eH36DUu)rQU0)tjWO%i~Z+^DowrytSAL&Weg1uVhxLcJMM-X8X5gMPaue zjk8eZcnmrB?nJhMfq}9@ky4y$iMG1BI(qRvCWc`;T9IfDzCD)-x$ECLlh@LHe+@Hafn-%gUp4p+9!VV z0xv9-9=2OjMp)ViW}>ZlS?2SLi*8H5nNmjHC8J|H6mni&U9Eu+Tm1Wa7gA-~1=`Bk zS{wjFH@za}G6A~E`ly`?V|b&TwuH+k`5X*<;5+4cW{OOV&k36QEqiNSp2c!eudVAb zqIU`$j@#G1d~~Xpo3?mkTmguz(Mb@+N}O(XIzEU4!5eKQK9iLn%HE(F{J$y?IjF8#5zWjOk^Qu&NvkkFfd`0xz+|>%d`hmLwMPk{(i21r=Xyg4tq`<%W-~@ zKqn!574}HFoukERaS{SS9dM80Ufx}O%K&KZ&y|~-^e68~F?6=UC4yI%vzw~`yWjFc z+V8Nj-SwJmi$_XI%1eCfTrP*(_(`VC6Qq-}^3vDs*;TkQY~31IpB^xzFi>3{%_fBe z<5KW)(Iq(9ESTs%7;1FA_q^fNLaz+LWs7dLZX(;bsTE$&lHWq2TTzy%3ox~d59g6H_DmXHMGO4JmqkHP=>}*=N zy0bI*>R`Tx&XJ3Yi_*HHqO`QscYkJQlc#Joz3w^#|2C;hIW}Hczu3jN;@bpAB1KMvt>y1~%P~xH!mO{3k`_K&{=^z@u;iySJQ+uXBo^7zKm(OMz@6~49TYZXg>XAzW`P#)CrW->r7vum|9 z2arEG7n^*u*VDnTdEZ_3F!&*YNOhrq!9WZ2D-t1h6$KTatsa*qUWSn zgX4By8QcAqeGT2W0TaB|HOs%ZKCF#TW6kIzntYJqVEMbi`+LV2lia|5Efdeye!G)I z@%80QRuu)|y#Wej-tBmSeB{b~cF6Mx!DY)=Pb~GDulMcmWJGy=ml7NNr5W62{NENc z5Z@ZB(>ZoXDBlNB#m#62oznxE&z@h=hX0zH($b{j=Y6S17MTwO_POflee)tw6kz21 z*^IMoV>(=(&|2zfTQU&q@4hENz&|-Uiudf<*w`317niD<_2*fF2C$@|_V2KhLmDnH7d4Yi9;qfG z7)coXsn@HB<*KU`DB`+gte{|;kGj2*`BvF&YDyHc?}G{Yk-BNU?D?hzJmM09jdun! zcHh1)THbLqW&%ugTd56I;`kB>5q+bMNk`NsyLH8$oFnl#N;GXD%l`Op&th{my=2>3vzsO9|2 zz8z`srT2}3Qc+UAGV@ZtVLI84xycDque!2*HoAij*fYjG{0`Ke=T2B|DTSR@mzDe6sLx#c210 z51gje*6~q4dSP4N2k+W(H0Z@Z#L#GZ#tY++5L(}kLQa!e^w^>eO4q-y_ClmB;t&r0 z$QaPpHVK~0EUK!C^$LBsIXgHAl+-q?UikVIi-94(UMOC4S1;&=dR}*|5*W4m<;;5< zDh3I@>^&HOLGrg1I|E^$lrlcOh*goTZX4OQ-~Ajj@A@BiBm~@id)g~wgxuBK?G|%# zJvZPdIFmI^tXunqJLpHaxeNfDt`zQHY^6)DO?9*vEG8#}N?y#1ShmP^xWD1#e{DuW zz85R7AvPI+Ja`iQgKbsSJKU>Usru8?%hJZ!EnAflWTAd$hPmzYxYHN&F{{BHWF$H| zZVq@36bcS)w|Yhvh$**EvaK><-xI1CRu6X=jz}{lI9 z>+aaxi7sKA57XMP9Y}+{zlC=_%h*S~5*8Nb{_kLBE=(%8H#9V?s8}f99-f%UmGZ0M z$)8d0w|MnFTa@?p>&{8~BRm7W3HHkR!f&{9x}snyLDydXNTKg8lV#WeH1yp^ou$`Y z^#N;b7Km&Jj1nyLFajWCA2eV9pU+h+rxH~-;yvvr!zA`lwu1=<(xYoxnual9R&M3~4t=si{-5zqyY}Yn`H!LOE0}XJ*|Q@2%$3X zfgvd8L$Y;p3t{r*<7CdihB%)}fAxP%-HieSAhZVF%PjEKx@OLdtgwj35}PJ@?s9i? z;wArm11cVDE3Gh@Z7p@k8pJBt_|%DbvZaet?Zg2nT zu?dh5{1h{Sm57+F1uk`W*w4^xClPUzFY_8A=5cx&mit~|?XA$_+U;1r@^MHZO)#&Q zq8ZigC2YCUOPRY!qvl=!d#Hb?r8kY)Bl`4AnqXN6dpi5w-*?2qNy9x+!o41@kwwcf z+`8uk@YG|_r ze+c&kD1Lsef!7H&eUJ#wU{eedDEw?Tzbt$Fo;$g(&)A9~S>rhT*>^m3vt9Y23O&6I z>ZG3ND5v6z(J<>Ya46cLIw03-%46mEgey0ssn5))9XR|#(EkJU{$y97vwL5$L-pW?II{M^RVJcwi=!~heS+fh zuNDmQ@PIk0I+l~t=#(`|X&v5!B{$^|j{JyXm~9alq+ImZ(zC;TU(ocWz!i#yxxyi?{Uy&4R3VBu*@1_r%1|^ z)@BNv$A#+)qw{cNYO=2h^ty8qGm&xro5+2Fdi~u7L=`cj!gSWF>rwdDWxHvdZfI?# z`uuPN)edcg10d$BjbVOSCT2#xh)pS_`KuT$mJ8<&(G4N2xYwR(?8Gn(TXB;fWka@za%4ylaaGOXs^10NcgP8Px7+bxP+FTz6QP|9x_!@ zQj%4wsGu+hQm%G`bkj+Cqgm?rvNIJG)iJ0A25NEZg1r)$DQnecp9~p~;1{!P1q*v< z44rccY3P=pe9TkllOW!)1(q6|R%iI}yws5>YL+7gK+dmid%pzeeH*0m(6a827S>>; znLKvC%pTWC`&H5bFhqi`tS6x*ai*m1INd?V zH0+%${onf_w~UbMiTbH-goE+Rm-F+y-tWdf*VF~<1Uy2@bogFa@86QAkylidSLkaQ zdhkfY@&V2QTGNq&3D5VagIw>Yz^xR(EYEnTfpC=`hO+CD&MC99-a$ujuy5(gx-NpK-hqDsN_I;Jy zz43U~P1ovhOOYRXzPiQ`BH%H7m?9}61C9U*F4U@vT(x<8C~SH2@+F-p06u%C?%@)7 z`%&Gd_P3J)GjWo(=>}s;LbS-~195@Gl`8{PoJR3FGiz}OF!36JH2nR>jgClBfR9gu zY@o4G81Xa!n}a?SS&im{JI$zMU081HfR#fho8M}yhu7}7il(L*b==lqoYS5ILJG@8 z*0&#Gg?B1=Jo2j*g#fUd(=*W6yyVRAvq}BLmGHEgQh|wiJ-CuNA2oHV7UWBSN0d4f zqWH~e#?MBXb(QjnwEkhxpw{#{-`q>zvxvXE@F!;$JBid#AMtqTi?Enyqw~Hm?DZl` zmuN+AUwftumX{tE)CsXtG2h3(!*gdRWe>b-dF{WgkwYA~m5{}XZ zs=OwyHp^)D^vN^-3><9wVtDT+hMV6vi8~Q&1>N-H)=2G7=;pHAys4$Hq%o<<_qx2W z9m9KucWM45T;8<}R-@~7xWEuvAAv=fb=zauwc0%Hc}~EnBtvot) z$euClWNJH;M)SuL`~>5tPoIfpj_alA6>@sUeGmWCWQ0XhXbtjtuQ81}Or2T20v4z8 z(IqFp?PFOA;K>8kSu4vC2@3r?uJ8yOmT9S}9YwQ6)U9LF($n$6|CZ~N;iwgtdN5nt zwD@XIUstz@#HDy%?;f*7wAK(S2`UvglE)yIlebn}4b$qj#C>Q1(7kSzV^T@qn5%O8 zeEjKQCt~8K>3c{q&7hEd8Zj*TJICcmG{iz^CgEi7qFKw7M0fbhcZ`38UK;z?F@r*<2x&>-389`PDVA)a{iRHLMLvuc&o`K11mb+IEhK$VjbtTSn4++1Qt?EH-o8 z2v(avfyQKMU;oh4H?h-{)iV5G*)Rf?dbYf@VLEYsLI;6Q8Lb)1xaWF1pV#F_rjyeP zK5<5#mV>W}v@?Ibnqk$(*8b`xMJxEV@%t-rLEqA}d7%~kQ-UjUXY7C`9U=$v+gsmW z{yApRI}WwPZxxz3zhpSf6(B1O+N`u_vNo!?-j@|DGLLFtSYd#&| zup;H~{0rGGN{Sa`tFQJ?1X51g0ym5QkYZPqvaJOK*}+qtWKo>H+oz>K{StYEhyi;I zahZZFOLQ!&5;G~4$0Q=SGgQWN_sRrIj!dDhF5sO!3p2LdZ;*31qa-bX9GSXV>DE4# zZ%3ckMWRvl!Xr$aPg%`w5E=DZacItksLKjx49SZZFKB5^OiiUNdOqKQ^c7%4Zd^;9 zRyu)fw{YM^#PFpbL;l6Bxp8xq+1;NlHNhg+&Z2w<7N*l=DWyo8PBEX|dteo)-e;>K z-+;bcutf#03^SkKu-gNU{DMnhuQz{59>4#;eE}M#B5D@i_SLdMAFg)%0Eh-Z6f!rv zh5jW6%)%{cm~vS{fAoHT%@*JSZVbHT4^o{!Xq1(`U;pl7=*v7^re2)E>(jT;C&3Ye zS5M%)@}uTPLGdHD{3liIH}go~0!(d671ZQ$S&XXW?}kp3%H18v#JCRIBIE4 zqcwYN9i3;-o<+YS!YZ0x@;`b)NC-G6FFQDfyPxy)F3B6Pe#*&M-X^srs8l(i++UOy zWt>|yF|017SjHRMsc@YC`-Y*TG+*u5Xs0&~-k2gf_;u+|2yZX4)S{Umu*Q<}wSWDG zyA$WKZJLKV+ZQW~Q3-ki0UZT6I4Od(19{^z2A-?R$>}`WYGd;}W?+$G^Ur|YI)Qq( zZUd+yMQfMMH%Rko9ULDtcSWPMBI-?@{EF>fY}=R6RdvM+d|7@s-{uftE0_uLcD65n zeY#k>rtEp{c_ElkOfSLIvOe+$=lbaMJV)CWBgF|kFf zI&s?g&CN}@FE|4O1M?{Ul3^`4xHa%v>{&PUioK)iXoy>Lp!lYTX+^vp6AFshWn@cEcL<@H_Zn=>Ddsk+jV&MS^9e~@$TDM_pXnYi~sk+EHOo&R8<;MdDGDO-itxjEbY zL}2K-+@C=@n$YDkBC22zE8!u8Kc@Z zo}L`hk#CTaQpA9j$~!clGV$}nPB;4M>gvK7b391A-P~Y8-6Kx`7Y$+@Q#YQP>|2*7k?njkpn%IXhP->rL`jSjhXZ*>s*U@SE7J)|pbF*$Hm$&1wQP1T}l?W1> zkH9V0t?zLlzcjuCa^URGAK;^+Gg$%?_Sjvd8=cg%n2jC>{{UMnoW`Hz{OH>GJJ~mF zDg8x0$Ycf5=>kidpt<(4Vu$SIC3*Dn2E3>bla_ku@*V_@>DNMh{WTBFm{nCic{xm- zAYX3+yzJdlSUO6)TMuH0TjD!x;YfM=dym6!I{5>m7T4@nvHL4{mvI4X9E-}c!qs-~ z#tcgv*XAD+V;kddN!?_!G7T^4{xE*8;5*MlrI4oc6WF9JDAH}LW#c>=;wJ;2=^QkF zua_EYt<3hNKT3Eq+N;CV72-atG<%E4*kMsN-9I!yZQGKQlcP=iW5dILX>>wDLW+ut zQj(Li&TTO;8oBarkE2-(l{BJDTyGoiwxx#9XeeI{r{Br$vrvbO}0+yQn7p$gLJHGSz+zi3%-KSBnN=JhTi|wGf zpGJp{M=$utyDuiC=m>^jQ-1VIl`Pip6X*_Gj%kn(Q`v_bYc0zHaxD$jM3qYOGmys4OK@6$H!}BXzVHEZao+e<5NzV@`Ox2V3P8C zRFrr~$AFc`J@vELPai$^es6yuEKgK;A@a#=WU{%_TP&s0X2e;wb$m5o<|Niy2NF2gV3xUUVM5~hV9y8H{T z?=rf4206pxKeTjty{we-e-nh<`Qj(@oll9em0UE_bxa*>$qZ0I13@ubRyZkXlxRWl zc(Ns{U&ju|=}}ZNqew^>bI~*<9qA$1Z+&Y^N85z*Lq`m{($A7PoWt<5GY4|0wq5+5 z1Xm%4jB7r-3_3<7+gLs06a5C=YzZu@amVxnx{{Jbui^S5+Nt^2%%W)#a8_9B*K6GC zY@^AYlxt1Sc^e85jI$+-hfLdHNj#9sRy_7kT)J3x^85w2VAbaUAMC}j}Y1bejB_+kmTAaCPM}b}5d!?ThnfTY8d8KPBKPJXgU7qC`21cui2v#o$ z#8IcCJ)CK0*x%Nu7qTk(;yat5;CYP{hn}8ZrK3)eLsX$no&W94&4cWmmvB8;)oYLd z0s6O>5mfuH_j4S13ybw{GsO!_f!t^s2FA%-5(O19?8$mU7fwuHjdOw50m6NwV&=liFCA8{!D-Je?Q5}^qL9VhM2 z`2G>rCBOkL-HcH`*#1k;QzXh{WcK=(($n{jd2sY!+2{b;g`7`F1abe7Uw>zedCY=C z{O|gdGnP{Fe=={mZ$3^pdW0sv5&9fR@GsS$UgPmXD)xUQ#-Gn#{-eDnkeB|im@GE$ zpLzeiVxA`Lp8UW4oj&hA`d=@dBJnr>f6|l-U%Zg4Z)i9x$H3rw%*?`K+!nUrD>K9a zP8|oK5e=oajEv0L*%=cP)5)3; z2Y7Qu|6f(#vmYKFx`N=oM@!QXh&hqbf(3#4EE@K?K3Y!6$wBKX2jJYI|6cHuJ^_Qw zD%t{7Iq%p4qOy(^n3RB;0M>)4tz)BB^@s~$>dFA#MRRO9_wGdWtoHu>>)@N;9D=w9 z690WvQE_oUx{7pLgdpr;KX@J7xbghOl^p@1uA-u5zkh0~7M837fRV46(-n?N;0U9N9$SU1WFa^xNmd};WN4^bgigd#Bu-^UD=<*E; zko;Wt!vW;NN8yX>|YD1bVvLw4Iv(8#vM-Uh|jy-|sYyPfvo}WP;$ong`QE;@gHNGp}?d#QCo$8#e-P z{U#V(izi(*6T~O|_M#`Nq2^Ns`Zo5JZx=@{D0q#;0oQXhn}V|09xl*IGg%wA=x?p= z$Huk%Yl?Pfjl8<`@LCa2gY$`ZRr`?+@9OzH1@MG-eiBYpA?Q~F@^933a$sMx+P^Gn zI1af=-w^BW?3%%c-FD77q}^vsv>zYze!;<~7T)WI#0Z;(Y~L^YnF)FS{VDgQCKp)C zymb-8-*r$YtMLizGslN>WU$x9J$J+86}3s7%gB^1Q;N*J^Q3&rNvqrF8s?XQ7vA1w z0O>WKN$1S4ifd}vd-@u3`ics!m_k&=LZpc)+AlcWyyTaCf{^_j&8JJTt@pC7vhHG6 z&{Gw9uf;C;uIQ+ntrl5u32dw(&lqq&)E8{DG-UD{ITR9M*3fZNKigu$C|`Mu3jrJf zBV7?kU&Jdvpi0hq;I#-?9|TU$rEO7`L`olUbEg4*O#Bl25S)9lVqolfWafe!n|*il zHSf_|mMJ%PS^OWDbJNiar+Z63+}%bl4yXs3QO6u+5Hc}`1$k+Cg^86(bLl&9tO4>l zC9417QIehYyPRlS#eu<_I~sQvEZz$)gR~4|#f_1q-Dl_HzK#zSC}&?w+xRS-l8VWi zA|JjB)s32bph>r@pHcLC*4t*4BN^xMA7L)w7C6^S71Y z6kRgKMX`N8%A_~r6I=Q}{6Siwa7BcFHyxYNj-=*w#W{L0G_E(d8;LuJp z6DY7}&d(DHn<%RhtO>o6t##(wQix|^kiCOw3MI2k-_Oi$6<&A4_eddjFY#r8y$InB zG5I52exR(|+n`z01+N|Q+J)n>GB|YXlpYOc98*Kp27*Lwv+lt%8}(pQZAri9LNssr zbI&HT39qi@8D6^6pUwd7O+g(YKNQ`nuU!DkMdox~)xyZb2n>X#hvrE=Y0~kM7^!q_i%r41GDP@eu3> zf5nf!1$*={m<28^_sLHpkH2LHeWjtYj_B!kqBwHfZpzBWnY5#@kdEZ`;i8$V_>vF2 z96Sfis9py0mhd>i@`AtpgAyw2!!Gt=1qPmT<@4eQ-nRSJOx(fhPdh^iX^Dxn&K_z5 zraKE|L$B-MS#a47U{}&F&oP}v6vts6KZJ^uFWGl91J~7mL>#?ikc<8Vz+oh&uY@|Y z4_Bsfy=^+_?esyJTXvIM&nhAPp{bXp?gh#$^zSM(eiF>VGBm;)-!2i@7kL4Ba5Oc- zzU?RIbU2?gzQ<8(+VHyIxS$AaJNcB!j?KCzd_RA$Qyj~WM%Vnk!g7ac!CQBc_N&sb zio0npNP#jEyOH7AhNp2f!pQ0U7Vm3v>HyyA^Ys>=1T~1$o$*#gm!iVl)os4{VdwF7 z(n>=0ivF_eCPEA!ZI^m^U4Q^;8nv;FO`ETDT#gmVEq2{5ElryB>r^Sb<{|eDB5Om% zo5P@Djcbd#i`hmu@J$McVcpidu(;te_}0JuC)h{ZoWMc0(=FM8l~};*KKA#yf!6g2 zZ#+qP+vwM5FwY_M01!VW7#Xa}k&@MNo@NNEk;*Z&;vo6b9!oDa*XnZ1U>yHqY*!R9 zC@X6H7M{f&if~(R%q8^Bx!%QWI0#8Gsqy?U?FTo#qa)S=spNOc){n|Hi=e1PqM|sr zcl~5(@H$&k?G;o&$&;qMci1>@#vU z0yF)PBS}bjGYK;urEtJq99_sSF4WR=ec~&$+*xyg;5i2b+npyU%-M}s?e~Q%GB;iJ z#MA=OAprf`9G^rT3p_;7MD(MLkP?Se39{yXtR27SYDg~d)Q_akSEdmlBS-Tj0W|xY zO)&bgg!+ai%>cdK8xZBaA~^e?v4gDlkktSg*N(c!8# zT{DHV1RaJsa;*e6I=*iu)MEg-rw*;9d^p{2G+6w)hCKT7sG#%IUq$z)LUB?lS4Bmx zZs~4~Y3R}n{A7~DNkRj(`LF^rM1PndbpXnXaBwy$AB|E?<5p6jJuQU( zFvu@Sq+GdJYZ6q~vYPXna}ups+_K`kOzFdxjEmXlP!AE;ItgOcHn4*@L#-4$X)xQH z>g}^I=GxV>yKN4@GZeh279Wpyt#x}~ks){S`g_^^eT;ge_vm!4_BdC(Gsue>c>+b{ z9_h8;j|ITGyE%4af*1msz=!?qE#?7kyT;Pp!ByWgsRJ=1W_@dR7DF!Pma;Et&gNE) zx8nNW%OzQ16H^6gnxDQ&rVx;SlbSS>vr`6s`}j>tblXYNP-(x40wIFC-QW*PesD9Y z+;#10R(E@yX2=X?K1*MBxTBnr_em^d%#Hu5oFLhH&VD3H;a^F z(*RWM5D{a;yLZ#;JSKHiruJ*E<`~vQ|0J&NwAC8eNN3LMuK#%nvmJPU8+7sTXfmZJ zWHAN5Yr!z>q!b`cBW{2Fdb(%1O6RNpM)04>@9j>t1PG4_GCC!5QZ2T$l4I%A*;2Ky zY`;v)7@76-q8D|&5^b&;RBfKT5>nR-m@lyPqNw4Y2EE$eY*aU&(&PqsALzNL$8Tav zCG1oxgirU=&fnrL1pA(TyxmGLdExLYMCh*5rpAYc{%~p|omK}qadq5Xju_zHfjpBn z@mK#9bnqk7?ff@ZV90TAOr?C)H>s9wAuXxjd~2eN-)yTOI^-hlL2s@&Y`15D_O+9A z)v=QMsP|83W$vLHHRKc$P5{-W%MSj5jt$&xdNkMzT?;Y~Pabxrimqj*@w?O8 zm|>S&Gye-bmT>!M8b3!A(ieN*q8V_!Q0Elkr`2535SJWE z?zWPyQ%Wg0cOP81hts?Wn~0a9^L%^qiGcS31+%*nx^{-L3ud0P0$%Guqsrx^Bth83Eo$=2a>?r$FD||8#2nY1l_);$y1Qt4bPXO7e*Gcf&2Cj%L>YBN22G@ddj_$K{^u>tNzCGqt14N^sC|A9=^jvkJw^ zX^n_U`%k8+Z#Tb`Zz_CS8FunHSo*ppSws$DkdX98?7}nRdg4$TxJc+t2S!0{0 zPFh)~`GjYW&{}Bt{;%7ip2&;ymc$~X8rbfKmlJ$!szK!mD7BhwdAtf;N9|pAn}^f! zZ4St-i)PrDcY;Z81#;fK9N}TYi+d_8eAe`MYSRcNzF1p!k)r~p=z|_ezAM(?kICXl zY?}Sypow1lhq#L~_AP}Tn|3+F?&z#b!9FTcAB+K0=yfHIe0|NUm=X#$s9GNfTlp| zh-W3gL;DKB53V~&f4aF7un2PnSN-~wA+D3%CPqH5-PeDAV#(Yb;=S=*FWoT@z8mrK z16&UDE7ocr*hpLr>{QLmGF)_TZ?HP`8E5HhAKV^{Da+)^Ts*V91mtDrk@X982RJSq z2rYo0B)>6n=}aCmfp~}@PgEBsf;Pl}xUv8%?;r2PAf8u$K=eQ0E5pbsrHEVY09Qlx z1b$ck@oHAc6Z3*F=#<8?7VKIA6Ok$uxTRo2_u9JGG@3obitH!7p=WdYy z31SxZOxDdTFs%`ahG_4G3LZefU`zV1dq2*OX~>XZF^8T@GTwf@B^r2rdK+n7q>(qO z2)r&($9v>?kZoO)+Xd*6zW{a$O7wqd^;}V(BA4_t&M_?fJEGKk5nL^l$1r(w<((&_ zn145AH-mju*M7b2uFpH?FuBfpJ8;#_Tm#<`v#Un=Z?xdjMIt|DFCVu5%CabgW7;-J zZ7V3`RHB_MnmGDaTuViy<^U{O6)HR&PWqP{Ts3Ze@-EzeGSiLgSj{0*+aGVwm2sWy zu^Sj3{7+Pu|HAK5XKN+j4(p+Uph~Es3-$?+wHGK`SOLF_r{dFbi)<)xu>*kmb(+`5 z(hz!k7MUN9jZZ~hmSNmWvWD7qsO1mYis+Fy=au>ZZ`!HS0~X(#paX!Q`^`}n>;Hqh zUfuoQa95)p^Zy_2S}+S=CW`CSM+^--*C$<8b-7B%ZaQ6`c64&C%73TOUv(BD`NKsb zbLXu;+=c-J1}3aTMfneO0|}g%)>1Ib!=NCVr5e$7badI6cdp#J^fH6YR=NFOjR)8b z9WVE?-pRZDd@1Gjpe}lgKd18!L)`oy%vTuRhuws&7DFq{95W+k_YK~?&5F=|o4wHc z$M>?fi%jr(M}lxw+;J~)BLhEXI{Rsf=oe+B=?%j42c6LKIiI}Ro%CA!iL0Ms4VnIO zAwPU1j zi_C*Nou=&R_ZO_^ix1mxGmh^z5U}e{YjzV|GKJl{q)gtIs~I=|z|>KsY!?EqGOeJX z+kJnr2t{o@ZyMa=hPBoe?Nq%TI_0(o1A;8szHpHO+VlE$y-d|b7S4mb@iRVA8^z{RHE_21yz=t4->zunNlE68IOv605+a{pL z_89Z)LsiAyHP!NGa}jOFEq&#w>Qgux@C@p z>qAEj8sS`P_lWSO=HWW&x2$S=OW7-kYou3gV{WkFyFtGTRAb5O*QH$}>%UO9X86ZY zZ?`fAt#!5*Q}XlSve|r+lg`qhuXS7;)x~S%MJZibR^={hMKo#t*AnevV(ZqgFD7Y% zQ|xbXH27Kjws=3P6X%%kJ~;*$N(G*^MH5!Eu%5^2&Q^OdWZupAFvRAsK$ENeAb&Xq zjd?X>M{Bb$=6cvCvaRE3R-?P`_rmUrV082_4n1^>>VPLq%esRRxM)#n?*0_Bg&?{` z*Opc&KIE*^Y>d}@YK3MaHE_y~!UPl}WdFB3SK=~1{>aCi*VNbuiZx&7)Y{)hnLej4 zp2!YE-7Hg?C0iYZpe_#!5gn#r=#-yW#xWvz5&--~l}P>iv_AgDrigWQWpnrKHebs6 z?@ER3S?hPW{GPe_eTJZdmg?3?m4k(GkHK@ReHpL$!QVq=Q}+)O60$_MgM?l7(_>yI zC)0oRlw%O^&PeEG=uUZtD9Xtak2tA0=!{gyG;dmLZ;(dPXtJ~~lIdWE2JMhtdo!bT zjD`j!E=OAj+$t8$)+XO6{NK<+5jkx*AA|XsaVdl?p+g~lwmFeZ;s8uzFom@1HITo5 zuddPti_74>coF()D?#-lA$Vww~vF|LJq;=faOSj5U) zUI1MLn#u%bwFJfwmo2imO+Ga_o%E}HfLo_209%O(@!KSq%R)$b)YZ$qyjiAX4wyy% zk1v3i@C{CXkI>2L(%9tgp@ulu!elQhRaN6S};oV%!63bC%DcIwB2>^sFSx(TD-T@u6{`Z#dNCcSeM zx^Af6g)#&Lp8cVMaN9gT41h*C77PV+rW<$XP1ZUf>>Hl(dbMf*%*v+Nq12g$?SAoK zAMu9aQsSg-n&s}pL~j0Li`^`xP-&!(+DV42i-gg^FMXb{_vs?)!W<^|JuWg3RJ$d> zm7JmrRQ$Zt^KzXtIzN`cEc8WNW3mEd$t)v*D%WC$pRUPGev0bO*}`X6&X46N#g8H` z-`j2MmKAM=XJKJkYgd!-Ico)Fzyqz9txdbAR~}DJuwwjN*04=JDO9QkYJegv{^21hw zEZAq!)K$0f5-~sm+*_>oD@GudU3=EKNxP`Q|J8%>xj`A$=W%|LFJO-uiR__zyb3P= zlWCp9e}Fc`qJ!gU99&~&@F9mijuy!S!sKf{xw-m36BkQC+u|qj6}2=H9#6Kl<&5;; zA9hH}M=(AKcMn{P7P4>MjQ(~s;&PGLY!Mqx7}{{%JJ|BsOXw*YA)$Tp{5cO7*Et;S z*9Dep_~xZwBbhKoEI%q;`!MC>HW|_`;~poYp!@M7B_-t^y7trMf8fQ03ObY^>h7?X z&$Jy22Z#DO@BhQtS4UOVM13FHz>9QULO=uwX}HqTAR^sJBhp+NDN$0oyOBn^k?xQ# zxpaphB_Q%0RD68b_x|xdi)Sso%sn%+XV3oq_MScan4Jm9jsye*fHw&_4ZH4QfoB%; zS1seiz)!G;!0T6Xi98Gb3-{K%DQ`44H;edS4$WoOvHw0W;dgLaOh>esf@jjayrk{m z0Sq&;wEzawW4Nv;F92vk=U+oMDTS^ML4eS!qX)pV@7F)93F5p(ew`8V-I4fn`hw!c zLQiznCjS1f^BaIeWL1dscSqF!%O}4d8}C)SRrvb*g73|nH_w)2m}^kqTs>o+;O%3@ zH)3L9+6uR~IR+{%W+;&m^LN0XCQU_l47@~ke%Ir-s7~J8PTp0w$)=j~^Q+UFG}#Ry zeQv>gx2^Wjty1w_&vzs82(zPqlp!Ei9;U)}Th^|z}(Aozmw?qb8Xp$Ibgk@x7#z8x;q!J zcu>mA>R0`v6iy^i!KoIZh)|d{1z`1SCRejOK?((~WV46_6A(BZ z&^)Dl`uUGsQpa3JT*F%uB!u}feh=_!ZibLA7){{l!C$ecdt-gePuVb5*Mxox=Cez~ zM&U!txFEch9n3fs|G)CCF&e{Py;E&wNeUn->;msvQjDI_; zS_O`-B{AR6k55i#Wzq-D*|>g&bOS5{y`#{H+{Xp--^5+dL(}UyA#DE*y2{v-`daQU z8xTqrt6o&C37x{L*AH@Opbw6BhX%Z{Hwybd2@FZo-Xh|bFZWLVozDD z4=$(^{oC`Z6j|5x6f}ytLERcRr~GFui3ji|P4J}g8I<79bINV4AQ)$GCjqz+(zRY} z1x*xHrRVOAgF+qq`?!4WIx=w8+2OkMu79QvE^U7p47mQ@*M6oXDS1!{uE(f((N$r= zP|AA-is-lSe{F}cknCp7vgUv0QtvEaqx5{L4iz8-LZ(%fY-|DZx%54P)=biU=rsc*~5YjU^2kv{xS7&AU`T2rB_FBP9+b26S zs&l2LBiS$9PsKbEBO~n&`nhLzj-3xyWfOTyWD~gJv)#atz^rgw+NWR|XEhe^YhPLI zjmIlWL~O!%)~+rhS6k~@S{7|NB=nExs}>Wp8~4Ss8i4=X|LpFGVu0J)b_A2T%A@~L z-z(E%BBnT_0$TJU@H~Be{pCbZR8*9^yE|C7E}SMH-E4lc+Gc4WiPx&(NF}iS4c~2W z0l^;)TF3+^;&Vzy9J?=LZ&U>jH(Q4fgp7oO;>B7wm^%d)%K$USnCR%NXTh7$$DC&4 zPh(k{=jJG!2|xn?8lMU^j+lyVR?Dm!_RgOd=j?23D#bcUVPPd6m+o$X2PV&+1#d;` zG`N6o(eCT(Gf8$fzWjM{c3fXyZ!uHZUAn!t=6FWVoSou=KhW;>{eQVRTf~lzF9kneootCy(YgXka3ZgS@&H$v#06Zfu+Nug#g-n-ZoQ{uP%VP8>WemPyoEO!c84!78?II3 zKk&t(__^OnLGgM|Sa#&lhQZ6r3;f-ys_JC2#NfWvlXo~E@DX(J9`uYT;>%Mhr}1Wg zZ@a(vW`#bw@p8PTcz@NJ2dr|Srl1g>lytF{;sL_dIH#tQvvUxIpa3_w<5-?@;)}%I zuC!Um)nd)>EH>%tiqaTpt7E};y^3mU&jtlA`+9o~-h&q;wC%@~-?L6U_9sdh4+~|G;V> z5J5;yl>j2kKPbZI4FZep#GZ6ymAKx&rcL=CRX8Rlf)7jL+N^>|GYr4?Xi6Wh@O(Gp2+_hv@U2hmM6F|u5{`OnExQ^o`cuY zM|fUR%F>S+mFEZ&um4PZKY}C3uM5m`?6N_)Ny;Ngu>Lc`p!oT)Kw|O-urwNSA7Y15 zHfbJ+Li$7k{xF9Mmyrj{Eb&D3oLK)&v5q?;4m)ht=O^@^5haVh=uL(@9Z)73G~i!j z&{%>_i5>^LlUcN(1en)?b&b?%+zt97x_jeKb^mKSo6r~y<|qmJ`hu+H+8QPy4nyxr zgEwqN1CXu$>5W`S+3ytt>^G8MVfd9cT`i91?}6_*+{-w*XS7So5ctgjl$8y`b=M!b z-3ki212QXrxhE2?3nWe7#pK!vs2mJkJ%+IXOG>+3H#i^;OuCNI-=6|uLoZ0G&WpSCxaL|Yz}(hv{mXi4DEQ&k4OsL&noHyVVG@DW zz*N&Ah6CxS5>bM6L^1JtxY4 zOB2Wq+PKoGoJ!Vq-L`7{e@2V-4l5z(6`?(@SXJS^&o@wE&VgU_aZg;d&CEb7sS@8i z;fgA77E$~K@cjMkK|T%5!L*azyQofPwEr#FV=I@{(49m-OxnY>m*gy#Xn)XoYp=uT zblKp&rm6d7;%!kV)t{x(`hn0I4=-dF^zH7;aR^{>I)EZ$d!t?Nq8`nDzD$Q_qO`ap z9|YGx0)E3_{V(~jcN&4Cm#KBtAOggf$92%@tb#s3{&M7(WC)%IRK_f!bm4j5rdb(5 z(v@oQ-*8lB99sH}si+cU<;c$7>V}JoW`ZdMeDQyYQ{Y^Jz&?yUF1A}#^oyk`-ZN2j z6l$vOruF3?WP7V=eO|Brs!n%;&Y-*rxT>6>-CMpkD-Y{8a8qu#boVtc6gvO2vF{)b zVa>5a>*kszQ#{ylU>KvusG9NDZWO;J_%D?an--cjz2&+f-R*)t|FgGKm7PX-{iMUo zl2QKEQ9e&lNAZ%t9O=cQ@UUjme-sWQryr^zd&BEr&VC}#E+}C^q42oEqFvWeG;`v0 zQ-ZI+KU<+Sp|Pl-S8Zy#xlB~_jpXkZCjad8n5y_by{fGW5^>xs-t?cIy{n41H%fx1 zOaw=*w2QqG_VR-6t(wyOW&C;dV{s`Wrxy<-&Pq^CMQQKnKdg5SEsH&`2l2143Nc-7 z8UdGacmLV)?zTyP{89IV6eU$v+^|{86n<9+6%_(()A-{t)fWvX2-i}^B>~_!ak&s& z+8&hW74#KAAsXzxMGC!5@{wRJCe^)r3(Xkd zyLwKm=G>Q<;T^UEszq9H5fSVT+iKp;p69@CtU12y?Y3d4ID#fdq^M=9I!S7Iafg@$ z)6&+ar>Acf)iHxFJ*f!K0P9YGXe zC}=U)=++<43G&Rnlao$2;Ft5|WQLvd-~%v{|M=+}{x53JU2hk)By_S%Byk?*<>h@d zGyU;mddEQuEQAG`DjaNj&}7ADgH(-)hi7td5bFf#w@+C3t_lC0Un~tacHC1@L;c{r zX%|S@I^{3a=Zk}F{%CakifCzR0SO}>0m0_3mPhu754;o$uLd_!&8BrJv zR`tcUH;h_B;A}nP4k_2@RBQX;NX6TQ2fyiA?_~`&uck*|-zwSEl(F$(_oc)fvo+@j zU5xrMSJB-!Zr^s(_ak=ge>Q?eVLS^;kljB)>YJdH3X~_|s!9 zi*L0*Yz^ibqf*@SGP8ebxokwad#ro(bJ%OdyKfX?IX%cGn(xPDbn~#8b%8v3RGg|o za@h$cd4k!VSKOJAQL98>46NsYsA{cA*8~g5aBz)ix{?k zNQvIZ%Ur_>V-U^E-CG4sonP}`KDPn_ZHC$nYGFz$FH^f;By1oQmJ0kqg#0~~x+2D! zQFtWrlf%yRSN|id;7Hjk3fkM6!!ohNTT0Tq=fBXgwp)sLK;(=eqqcuImURaAOrG*e zal`6MuhpZQpAPSXubgN4iDvsTH6-J%7!^*OL$aBD>XjKuHT?q}o}>-?J<^5Mv8t*s zggSd)MORj3)I0P1jk@d}WXrJ@$@vVW=fs_Vd0u8-0LG5|&u}PRxD~R~u3GB;4OCbj zW^?Pk)ClB#*svg)Q!^E9bOkbSbZme6fcHP4w`(f7XCWzH!b1QGOSr{_a=GXQA>6RyNLq(rU@Yx*gP2}9nS8v?Kl#b8|Bd;(} z5cCw0oa%rpd1`*C#=p22efIj9D1`R`Rfd0V=0lKZp$iWw{Sq%`l-O@lHP2;L(W>lp zyBB)KL$W%YvSj#u9-<5~KT5Qf{<1ifgTLz#Qx&1;RZ(A3dM7P3UFy9bs*epr^1$C^ ztg9bWu_`Y=QaMa6EQ)|94p-{yiW(Y1#KfEr%vXiPuESL)PP{ODBC9Y$!kCiy0f9`m zZmrK-FphRFdn5h?7>gRg?>*$1P+y~DwMW3Ir7|e=p&u(POkDI#O&ujd9s%a+vj|>4 z&e3_PXpEG}wAx&DCZK!yi-ICG^()cLL6L`g+UgKQzI!` z{d9dfIAH>oV*0VZqh&Xsv)3V{>fVGcu`IDW+BObzIc0HX;G+ih3?WxuA|HBZ^|cRV zdAK^AA|kKx`Cby&12x%I${@ePBNd{N=LkOEhd2I`hA*o-k@vSXrB)^92|Y?w!(ga`SOEDixL8xVR*y`a3`F;n?8SZ+YO<$$>r2bo=Mr8=qIVrJ>{zus@x~CxzOiz^V+yn zch1nu)Kz4#&pD_bgANo+nzjYKY?xA;kJhMG%=V=9_l+QKZosLdGWM*}RGbT%!JR#T|s5 z6qTv;32u*7mX*^TVlzN&pM%6wIj0*Mf9SEDwH%ud*P9Mfu!9EEN z7~a^BG!}J6cr4>*yRWhPCJs6e9PnYJzJ`2*mb+8U-WU$DJI`AuFk@x@278vPq24N_ znf{Xd6bewbX6}n8dymUyl5U9ChFQKqo5e)g=jo(ZuF@w0?AildAwyZSkr@CUUG}6V ztOlw;Vzmr=c_9k6%_I$DoNYq{WVc^*(xYKu++C3eeB2pRM7;D_fl$36Cz+hJ)B}~S z!EmtYhWKHKWeHRPdyOZH&$kH0?;*7FYatN}z!NJ{h2q(li)E_Mk0IF^Fis%F81*jDTliVt}E z5h`};3wJS^cCY~m&r@aORF;SiQfG*U;MI7+DZ1g?;qo_cJ0$8?lrHK&sf=Co^L_l( z7 z1s>I>D>^e$^AzDBh8$gmHD1m(MzY(R_jo1Ux4-?ot)h3segeQ=07$D6zeR$}( zC=XDIL{r}6rDBx{Q4qkm7N~G-(sXS_$bGf=_litG9PUXzN|ggQb+-%DL|ER@%afw$ z8Vp6)NOK@uj-aFGiPs|&T&IQlq)GXy`X#chl!9-i0n&EF7F1xLo|CgY!2o-@SJe)q zOQH69f!q%Jt3MHz>E!rOPg7NE=?XMCYAxDlK_4Wggo{=M(s7Fdal-rtVDwe%D0=|-V}P1`DDxhmWfSbb<_J;<$4o= zgY>V(mmx?-;c3^f18!Il8*YTVMQRQlr5Cctq6c}Yv!PJ32X<&K{-Zm;R!TmK8gX-J zbV}1-6hP%82B1r3Z9|q+zDkDzAuDi}$EwkM7=$j}B8yG*F(R+T z@PNLeK)6vmA^As&RhJsZ7}YQg^p4D-Tka1KEFV)yBAGfys4U0AqDPlr6h! zjc3dyB|#6(^VJ&kizoJsre5hSd{6q#hfd!HG#3^=ehrg&9m4l5i)QAV5a79Tl46@| z(CTyNlc~W_x)?we*7eon@_cji6%cLI@bheIkniBV`>hnMr@tpW>(|x+qrwJieX0-U zKXkELm2|9yPihWr19!zZbgGbr-WUp@>%NVM8El?ebxm&b|Kz z63Ea~;rxhms3&rJsG-`tJilqJy1-n?h9EWdR4J;r&6>@tb{Mjkkc&%gI$c0|SLqjo zb-{~I?%*Y2?peEtk&R4yK=?}AXEw;!KFaXiKZjdeGZX+HVX=O2zXp7?06(~zzSRm% zd`gOSVunRyRpWaeFf)n4KRKh=22wn+Cy#`-wziScN;1FeLk5NhonmX!mRIkgu+oBp z?I8(@*=n1N>e9<<^l=n#JzzE4hqG~^M<)!3UkcXcG+Mu48FQORTjgn z{VLwr&8>k(3Ov1NEZUM2I0dT;n_hk&Suhb6ZZ~c0*;NPz_Ng6*-q2ZL3eU6J>E#U- zMe3sdTj&u#nBc9}+}xd!8$V~y36FlQC{D$S?BgNydB%rW@~xIH~R2mx+m<2SIV6sj_wBu4Fat7`eKGV8oxLm59!QY`vpoEc(C^1 zfT2=D<29Bbqq`%sT52#+*t+A73Amj7dw5RX<|}G<0}hg_n%OckGP1J$;JF{h9gKJ4S-4Zm{= zUu~Q_Fe*Q5Yjj#+wiLRLZW`uMlJD4luE0fmE(seCtsaBIaUuDm(6-y zUhI27h}o7^Kb_$hqFfO(&@^k#>NgB>O1;6$*WA!7+%Dnq9enU$@jw(rlkj1I0qkYr za{NL-S2wy3Nll(ws#aZvuPO8gkMEI@6J*ov*|h<4AC^57h)ET~=4Es%hzfEIe*4T_ zf3Qt2#QrhXBF|u&@Q4vHz#g=`PHXJ8YAYP>#1gw)X8N{Q@0rOk6l*Q<+K_`FNI!t> z53q1_w`&=v3~DZT34Mv*t87fX;G2n~1p<44ZHH_&d?6w|fQ^?xjWuo$Dzz!{P@o_( zI=avQankJtqHht}h z4XL?+Y{1-b@A3m2$@@2>qb4&3p5FBAAE^DJsi*5hh2%*t8*JI4D@9Kqy*?M;M!rn8 z2<>(@)8?ih_yc#de(uACOer9{BUo~K54SER^h}KKZX4?%K?hnD-mZb52MMl3LA*Vk z*C$Rc2Nwv#Gb@`7dri`EBf!r>vZhAr07~!ys&Gv-4^&n4S?Z1A7Ly^}&0`Dw$ujvgx!Y&L_pU z+lpil*H}3GYVo0g@U{~b8p&)LBwao!H%YNfudGbJ+9<Pop4hq)aQXC!w6Eo7#I0-gawf*jTHFihdf%})XKct0)7a<2XC}mn zlkT3`RIz@|@X;x;RUZ>rQn9rQTnVjghlR%tV$0q4zbp^GyT)Swn_2wg^Hn^)MQnhB zvBZzADDqw-F%cGUCq&-|7qaP%rk03kRVTl1hrUXNTT^TC6w+jR;fp@2q)>AN1`9mRW9z-uKrM33_NRhrJQ9Zog9fVxgUOHXu7w7N!1tCrU~LHs5c(^9dIMVA z#&8>mh!Itsh+aT0OKMdEela0{YZLs|8M5H}lsTUZ(fq0nE=f#em@g&h#p65nSvN8! zum!hwi!+3r-wSlSY=W1`Yla09-r7o{Tg0*!`h^gU)3$U3fwOMULH9F)ttFJA!XcKJ6xw=U;ke2sU zJ{-P$>)OQv9cN$5^phHJC%*g)I<5SNs7ri^yO@As+|&+B|Id(vK*XAsJQ=8BHV4g3 zfM^XtSfbX1>rQlYtDajY1gP8?87nb(w>DXCs`$dhO&*4G0;QS^g%0Ye^Wg>H_m+E{ zwD~^%MofsHV+AO4gH*TrW5_G*1zx@ZMLnR znN|K~y3hh9eb(G6Myszy& zF^X<$g4MCb^co)#s=>bh3u*mCYQ*;+5m>FCs_UGG%Dgg-K8FA2F?+PZMCDkR2%bDo zCE~itzX~sxTjgOM82XwlawxDC-#^YeFw_W(HRlG(sc;*jiimt6>V<_04wVWDIId@t zB|yiP%L^BO(4$CX|Deb{l`n^;eWYp!?}RQaQGiD{c@wD#t+{1 z%1B+a(EP-np#}cYA(@(BO|oyf6UkS5Qs0!0DdTtxG-oBo$R2b%EsRPB*x4b z$;MW>J!b{wpLWdz!LYmpF*@0+Q)h^HDgjQ{A!i^SHB zMH`4B()6Z!t-JILLRu!GVzqT|{AdW3tcL0vtSOGi98G%#-sW-A+t3c<;qK`H=%~fZ zKdF=PIwmX=?6n){)uuAyk?-Jv z{}2U{s>;{FPK5=z$HTrHja9ZUi+?VJf5wn`;{R~YPaH`!6$b4zdf$;jR>Ffp1bq4; zlh|62Tk=|fo?n}sCG}!wI#X)q%kFxmg}AfxL`qd|H;>cvxdu&+yAcYC{6{5*F&!@K zrYof_n$~q?6|m!7;SnzfSf;SYli>K??ty;{@K4a&N!FES)JPRBbD7a(eaL_$d3stg zMhkqJV6&i?T+ZD+u57@^fcJ$P_lKKQd{UJs@=Q%*{SYCMF{|y<=phIgjpjhAWMD9p zS!)!}&ze^D5LLCp!k;F|H|u}c?j22JXjUQXGRJ&irhR7M-5zeg>pv-S)7FIVppCR7 zLwj>~6AK5&tb{S(KbUo$?Te3Z6zF83JcE~y6@uGhb~!ZOlKbR5Yg7rwJ)w=C;F2H` z9HF%Z|MUs&M>QUkB=fAZ1b0?kCPPN8+a_5A4QO3fP*K53gBV=81DpG#3~#i#68K(* zt{nLwJU)5fyZ!Tgj*lqP))u7N<@Ac??8bCiS$B512IZ~p7utzUlDrtj{&b(#mE}h2 zl!1i~;YNwx1)-=4-n*Y>zuh}9+QvKk#;P$FlXSIuol3HyK;FPjQd#BGguEiY@%`h; zyvhU(^`+1Efb`vr%6>QpT4GT|epHb8mo9JNPNNw6W0A+IT969gHE9c2u!2goy0Q@` zXIgdj(%acD=HnCW39`g&nYU-NpH=wWIS~9=-Duz|@GA1LOL;Z_;clI=MPX!Al0&pM4JzQQw#93!tgUxEh5%HHz$Un8Ski!$AuCHe{v-I(B^h<~ z<3MKQyDkU)^Q2bmuE(O|MPrWJy78;^yS3E|z`R9CI`*!#Ug`UBX{z|V4OIOf&N zqo;OTDrJ=fo}C|%h_upy9Pr4DX)q&u81|NB`=L z<#PGMWR5z->GJSHlguNr@uD66vbP6aK6gsSeq_t;l<^pxLNy+dil!T=(X?ds74;f9 z(-}fx$WjW@GOpxS16##%7YkTBgxZ;Sgx;((1?u~5(GJP2ILXw!a>(=hEHiy^EyPg5 zO&)}%8oAv3l*tha#v(=K1INV!VhqUDa#va2Y1|ig8hgmH`n`jDyUZkT71}DE7yfqK zScaGvQfeL9bMU!3z?OIakfPV=FEFyJ|aBXs>jb?m?3v{$8hk@d{R6aO)y}N#Z#{vH-Gur zaYvyu1mmtw#lu=X@126Oa$@$_>^OUSuNWPio5W$t`J*;Viw`R8_TRm2^;%1@nrlnS z%{!Pji^8U6yv-CuV9>=BI?R?CP0L_+%w5V{Q*FPrn`fknkvF!MY5r2%p^fBFmYzH2 zdIP_)lX;y;jfdO>g-C`kh0B!ZD%KQX=s1fVj;*r|V1FY|KyGEq6=L)#GaF=m&Er{{ z;o}F-%$9M9+=3TLpKr*GcwB6ipYO_C422B;oV$b%q!b5}-x=@@Bs>XK!BMXx@Z9NR zHyC_IJMKaFdrs){tzc4ovPmWPVJo9hGjkL2i*7ejTdT( z)T+pz)vScW&C86DZWQbEw=T@*7mKSDuP#`F$}rc8ab@)G`@v%(LVRMJX86f!bYo>VY=)U(b6j^!HEosb^0;2r% zolk|}4{P(HDqaheH71+JvsvqMv?TCFr&F4Me(Zx&4W^KZWO=&+{WmpQo3X5$>qB0I zFE}6+5N4fiP$dTxt3ji!qRi?mlEmR}8qa5)s;-=6HI*)#0%^U=N@Tpn#Q7G<(-cUz z%c^}`ZkNku=ogtpHd`)r$Qv^}67{T(=7o8^|LfpHq|$UYAjlHelS}W(a)ew#hdB7^ z9A;#i%&FZuq{)z+D~*CPH@Hg=abz#4VUio zSuuxh=dsySYkg9uKTljI2iDJ>0>z!o%Cd48sbvCIKn{~>kp>~h>~VIccSPjMCal)( za7_ep_q=-tQl$a2A}>anjg3XUv@98Fvk7z^r{-^`O|gw0pDu?aM64Q#FMfcf__ofr zcu65Z`j)dwGNw=)ES{ghb5j~uNWO&4_EittS2PAT%Z*Oql{;_$5m%9Y;7(y1KSq-| z*V-GjpC6Lhwzm4uTx>EDV@!Cz^2zJs9AzRAaSG3Ve7tzF%t2r}H8!-q+CS8vkd+9v z7^bmrK^-E|VxmWSu4;r#M?`~iR}=G&y*4k(sx7RzhIX&mLrmZl)sxLGM@y*6g zoUN{CFg_YvQSq(G>-b=huyBgEwONc=a;`JsqsmlGIL$pK5e3fG6OAyIs;M|G_t&5n zf}yC+DAilH(ZIUqQuMGQ?>LK&_aNd&cT#Wan}f%7vMJ;`l~3pDxNF^bfi-+pyCi4a z6DYVf`=IpXr#ZPC03Keiw@>%i2A|owmD3CE95%L*Zg}G8W6z(7zYZ3UImd%2K2=eL zvau=b*7g<@Rq~OSr8O7iuxxFCAWOS@XUqhd$knG(&z?prrDm}TR#l}%Hd`q>SJL{; zsiil@SG5R_mpYwPO}pZzu22{zrK2Zi*!bt92SjXb?mtf#LIi^g)N$3z(8JsC?l(GS z$R?hLp&%^>LWD_y&=$meS~K;w<^? zadNXk9#gI2rT!(Z5jL9s4uGTFq5#mvoT^dKu9#A@!YAkrrJ1HM_jjRM{0fv1Yna)cH4s0LVdQ;{ioUu+j1;st%|Po!U2 zj*W^EH_F;@IC!bl(-(j#)klhX6B;{h4u3M z&Ay7LdfP{HypSaj70m<#x^6YvG~jyjnBM0Wj9v&$dNiS&KwhP;#)z^$Yh8{e2ts~7 z?gMGiPZjtMR%88~_H-vVFlSP#8{3tkrlbLX=uW{$9%IZ7xuLTO_)9j$rgcHW>-be| z0Nid`bHlcxP&O`IHh#49Nb&236y&af2%4Kyr=@k%qqC+REF#|M9UzEgl}BPA4<+%6 zvEE+mY=^Ox-B%X|4TMBZo;^E^H9MF%BbXRvXrq^t@Nb#P27I&eAJxlh z?@Ddu9ucoufD^$1>bzlEjCk|sj+?;S4eaK;2Hrz=s1nyZsrkc{z(0us*t4Cm+Jw;% zNAixyAuHLWyD1U}w+sOn3k|%^u|k%ZUWajYs?M@*12JkoCK220j|2!Rsjh)2*w?Mm zUZo1T3G}xuv_O9_7|#l4h*!8fWUr$=_2IrdgH_?8G7zjG0dh7?!9a29M0owazR*OC zq-J+_i0s~!Guw0}A5Ktl`>;Jowz*vUCXH6QfMfFzWI7UP9gXV4x|MVKi}P`ucGxpx zG9jwat5bh)bN1udGcc>ZNY-!i;{qLPd?g;N)+FO^mTN<`4^f&tz1Te2bjJG<;NM)O zsV`dAvC)OfPD;B}Qh_eIo2i2{46aTEa;Ng{<-YqJFo8=NsyDZSj>ZG3T3b}JR!G0b ze`V&3F$*{AOf z0jf58yB(UR?ipzVPkSRRFN6bV^kxG-79Esh=C-T6=+Do0!XGqyVpYRJ?*&pVh z#*5&b(>5u@&0+wcMQVW`MV%qfTp6yiLw!SLLsA?p{*ZIU61jEX+l%R2}G!dF8Zym$*28U{`nHF4lKk0fxZi7wXQX33W&u zU}ohPwI6BL&-EE(avl)<-8i3vFudmzXQ1^~u6yX*Vu>QlbcSoaPZy01q}$e~g+?dh zeS0zcJES}FBu?caI-Ohkvn9`3;A#YqDg0iE(g1mdF>3*3+hYaK#iQ|VS=*3HV{Na3 z2cA(K5Pfga99jVc$!6asb%~^ZRr_=u|HIx`mtb_=-4%y>^1DDy@PvP7bq((W!F%rc zw+DxGk-GZc`MLt4*kiU&SOggJIC+yD>zT*yL8FYv(qkqbIkSFWJJ+Q6S$MK9c#3#UPju^B zkQsIKJJyKuQM;R->81Hrc5FV|uT=&O+{PB&^V9nz*SR&_+V~VK0o^GbTviVQL)W%P z`>4aH!WVz@d4}Fuf~S1|vQPgGDD^)frSA504pawOpVD52qw1=8(N6p)&o zWQ|}iG72bU--0y#z1|rkDF)%qSRh`z;+d)rOVbNiuDg3+rhCt$ND0~J67QAYMQz;Q z`^Z_l>dmr7#HEnLx1`pPgB|_Zw-!H4s8k=A8xh$u$xK;u9I6 z)e*>!x-H!WuaZ*&Qli32Tf?3=JR>>iq2*kKf!i~=ngkf1e`cX$sSdP_Q19w#>->36O398O-8ef zRyVLgH!+NEu$j*PkY*g|aP9q7dQnwzz9p^}Gl0~ZI~B_i#W@;REJ!$6&c$}g6~pr^ z%OJ6p2}!bBFuEb^vCzr3kfJtW@h4Ml8j^)9gVB0qP=CbkVpmOkoBo1?CIKOy;qIsp ztegH)!un8(NI<+{6Wv5Zys9L?=P_6;3r&n~HA&Um+oxxLm(axz$(qL{t^+(fL1Q3T z;~BN@x(8jXb3mK;+Jl;ah~>0%)5v`NNvF<&7Dy>snYKz&e5}#`D4cYwze)!}&dd%h z<9CTjK)I7%IK4Aav=j71R+;y`WD(Tj=ya>$bDCP5{{Thq3m zn^-_!XO*yL2du^=hYH!{XHF4Uo_Y_fR41Gf9O8Oo@RmcrxT1=DH|3`Q|IMXs z37hl6S_cZ!gXeMUhU{%ytT zlE=Q+B+SU_?c+`v4pK9vye9dsTbiG3V<{ZqCw&JJm{7(~XLj@JdP}*N2kjJ$y+ka} z$vKqhNeb{VBM)vFZ8&Wy+fO2sZu=s=Wpovfrjd%}6Cs7^xGlZ#y5K!h zP2LNEelRwa8NiDUe|U#14P0}9s#}!Qm$7S-gX~D7J7r96Ogz=1#B5qpQW3!ROd2BtwWR^eP z`5aS^hgX8sI=}y(KC4;JO}xtAeWjQ}#&WU0CX zS1&;gJz4?fLbCTOqpQ=KD+WKLUbQDdfpkM-;QjXG`xR+DZbVY)&!sL5nK$Q-WP~My z0}&c-!PSFz4e!i9txOl*D2oakR1pUZSERjV@En6~>Vh`V;I4A%tw<`B$iZ*C)#R$T>Q*pvDHv}SYLdIV>g{>oPmAPOl@5Cv!9A`C<|@uxmtKCi3{V?+;qhS$ zH0PBbZkhFi z8izvkoM!H<6>s6-G35_g@?Km)QYY_(x`+kX`X_>G*nYglMN5Qd6TE0%bJ60~0oB}4 z%gP?cM0a9o(j@5zRky?CcIZ8I^_tFX{5o0Yv)*v8s1b!8338aB5;=*69EsRpHB#MHm$ zIqZKtBPmPo%VFeZgVV5*sc1w20qQodkqIJf9G@m;%O+;O6Z!JB;tdjn@`0Q~wjFEP zGyVw`Hfek^t_)*5A&kJ!_p=l>gb#FyA0@n%+9xF&Skk$?D~PHaJ32&!U$(f|-CkFq zy_9J~#hDqBjAF6D2=cgLxLuR6NvlLY_(Rx=y=Rl)O>YrVlRn?VK(_SZ<q-A$qM!Q5i!%YlZo2Q718Nv%bXdpm=gM|UlJMiNo!AqfV`?#PhTqVQ+%ILO zu5S2ol#bcrri$g`#s>kf>g{2`K+xSDyd$}kG``4-zvJbl^t&= zpkOM7hSPB{U}@fJSYkh`~WnIoBt)J%2#zqU_;as#n=nS z#y4AkSYt_4*mD=(z8p$gd$}A0Dh%NB@!mdZJI8A_n_&C#TIKOPh}A2b+n#-A%P{nh zNV$?n%@e0=ufM1cZYk$bA!YUMb7?0RJ>l=eQayOZ?P&FptNvBvw7{$3wgk{iA)2J) z%DaFcgi%yc&tePB^B?eIFVHO+&7v8&P=arXn881OM#-ff9y%-xrgl|8QUy(Z=XEnp zm0N1l-(7VutlBL*-f0z(S7p;6;g7syq@8qTY>R6lQC4{Z)sBy%OQ%q$AZ8Jl%DAPj zcYd1eHFj|3HZBkbX=%>j%M+PM4GI-M42@`R7Az5%GTT9$Ur4^4b$dkJ<;TwFDyV|6 zzfx)cv`RLpT7UdqF%e$-n4ZbQ?I^$iX8iW({_T+tBf4+DXb!`c9B&;GMeeV6=QS4(j=TW-30Q`Hs z1EsGWCfU_|66!z{ic*j2815+Br_RJC%ibF}sEv)aUneMl=;&3{)J9bqmu)RzjB5FP%0~51y%r4z#1Y?pPCLwSJGciyix9Ez*6^paw82?q3=!!l(Lh(Cuh}<@N-2n?_ra}ny~7v8a<+3N8NC* zo`0iklr?+k@;0>{0k+M9EMSuTFN4uMWSG9@lqnEjEt`Z5iA+Y`NL)oDUV!Da+ z?WH7YFylW7B+xarPwq5#OQF)nA4BnV=w1+se-E{P`Cx9UM{{D|eyhO#79IwiXQ2;F ztLWOTucA6;tN(KTe*fu18Cekx^j=AcT8f{xIz_^D&uc%zn{?ATN_-~#_I#?_JIrrI zlIVV+!h zJr4U+VN$9FZvFpP+Ic|3^|cFMq##5IqLUy>l!;EXgoGeNNQf?o5=0xF841x_^ytwd z(R*hiq8k&P=w%EBqxYG)NB-}9?_GD@b=UgVx0W^bDf>D5?6ddt?E3rw4F-%L)WYTC zttf5Uo2K-`Vx*XMgNA}^`w+|X=3>S@0?7t_0dl1CtS9Nhfx_|mJ&5L$+lt2@4j$dA zq}*$#a7Y&y?he##z84V6cBqlBu~~lkGe5FeYJFxJSGnU#Hz<5mPRG|E_zGBoo_Ggc zb$;_ZcV_*cOisO#UZWy!_eHso@A3b&W`cKskDttOmKDe>kNYt<=rk58h9*Q9U$hAT z6;y88^2fGI7FDYkJJDr(tjtC^l|`W8??p5o$oTNFd{RYQCuxD#V zAjdL^lu??ISD$2S$=+p$azs2jjDL^wBxiH%FltPN)|%0LU*mwormtnpJY; zkZBsUqbtps#l>Ky7cwV0ck`eQ$l7cNThB7*Oh412N#H9R4i-L2<3cj^UyIP!5Gtd; z6n2cx5JJMb{CGpZIKQM^`E*C%Irmc;!Gh293>7&Fux(DgY7*Zc{1=Qj$3pu~MfE@ODn$OgXCeWW#+e zCARbfxrucvRp-KKQHMmA1+4P#y7th(@=~Pgwv%pEul{~lK51SjcIG9ikY-gUb%QoP zjHjP3N1J^!+wZG}N;wVJG7U~*R@`=P*;^y>uJ&VOB64$qo{o>9j{zi-Wc#d1zfpSY zKKIin#oyWk$@SYLb|tRUF+ehw$=(GOfBG=G)A*77P$e@LKBo26b51oPdDCu0$o+Mt!1SF>cQK96$q2l<_WtP!#{X=*w7mX>aQ*g{>_AVfTAfGZ&T~{_ zT{6s+o_Khd$J7tCG4wL*nt9d|Ym($aMl zh4ww561uAXKtoH_r+KBSY4)b*^0TCru>N>0t%Tb*tdxC2Y29GQfgU7v*aLtv=JBOS*S97o@Ik( zO6<#mZq5WW!6p7YY0>gABXMr|?l9wvEtXmBOP%pZ8`RN8e}j6hE!4EXWc~;>@?^fjGOO>w*BvtKh53N2+xkrOkz1$_m0;v~ zR&VuWsB5+$5=G^^8p# zMKL}+WyhJTQM{`gF*i4AVfa9cKLd(rCQA|R88c_2EoX6f&IE z^q{v0_m^q^%3X^PQQB%@1=TRohUqkUSGx_R}u=(L|ABlIKyA21|ipeeLUU z1zio|Iu_H)bi+)`> z$vV59cw}?q{_uJ_L^%C1;ZBpGr-%8+y@6KzN+0jC-7`%#kHeFWHXKQ+OxUEF)CwaE zHKTZf#hUz3gzW@!X)}LpS+^E<(63ZU@kKFpmE3vT?A~*nE=Lqgk=eCtYn#F2KS#%R zBA698zMXod*TsY;=%49ap}I0=f?8%??GloTk6A{w1vrr z{7Q2)h6=af>3@t4KmD576uj4C>+FV9pUFGTCPIRLERn_9LiI`R_Y}`= zw~@%EQfxmx_^M?m${X2B6y|MgjA+6H-t9ZAO`X?1iUuE)ns&m`7QnDTmNGv; z((5^%Jl>8Q;x%=DySW%d1ucZ!b=pnbQ*Hdb{MohbV+U3aUuRX=KXT5LtcBni{2c-# zt6hvJO*=T8LY}+d{hTDbz%q{Pj$>-u zKZ?(uk`GUtn25B#e!cSk<>{G+VN{)5Qi0OD6+|BbwRmNQ-1(7WtAg*^n*XfxnaPfS znSO-@;6p;(ku>18rcwPI7P{T`e$Do{N0;`6>ZjWU^nLwSs>d`$*Av9@#k$m%PBDpQ zUWaObjAZx~HU2d*aKJS}H=*}}HW>O`o$|X&W0X`yOI)98S!~&wYWtlphLa#liI;!( zoow2xRW(`Zn48mA-LOi@>s*tZy;k|*MIJw3jdh4c6=Z#)-GR+MdkY~5n7_4puXsD( zQ;nhnpEa9g#pL8fljnx&5B`~qs2M4F`tK5s8@(uj-E7Ae-6UZ5uETk$w#_ zqi5n{NN>~t!}cB=ezxx8SV=Y~SoD6}s>Y>m}maAwXr8I2R&Sk*d&& zjhmY7AuNQCZ!x`96(aJg)4k<)#6XamxMy@aL93YBz}sxO3AG%_6n_21X7C`HV27BH z#qaN*1T}k@J%N>~l9p20X{@UYCD-P>*U zTUsk23-pKN{FEPi7fG;$nPZ~^NjwzxH~a8<{wPQqL6ld6_;J+6v7#_^sq60b_Z$HD z{jl2?Mwrr_!yN_5n>=*J<;rp$Mz9~lvj#K@w3RMO2QM;gt3;p1KSIi4CltM%9ZdQK zm5{J3b2FCi4plS0A_PPVYTf*!ib2cmAKwT(eH~NC0QDVc$pW9_c9R{Me2n!uGi!1v z8%~>s7jXN5$_wmfJ*KV;kt5r(p0meO9aAjs%)A$6VUQ|w=?W*Ebzk<(85NtH@e5tk zwVEF~*C;s>O1TSt8+F{;&UrlPpJk`^rNOQ=9Y4913-}-BB%QAuqghH6}!VHdo?K9)lHM zi}Cve$+bg&n9gYZL1I?q9AShFvSl!K+0Lc?f`nM3Q@rjuNG&)g)} z_K(^E{HcuVim9m`7DaqTeJt;)zu|sN)!_bGVJ}}4!-dv4&f()7J2Teg=j**b9x__I zm@|?I_)n@9_venYsB-r%Q@lAiH1wy%VKy=%crk`*diV0)X>9ZEm(Ad;sFNwGS#5^q zGsP;=p^380lYyTy@UsC$Cqqwc=xm|t=aT&a20{z$CyL-Z0|L#Sj#phGqSs(QC1+Wn z(DmD0oMXVMwQMw)WyKR8`_#Y3Z1sEL2X}|oEO+0v?Z&WA5_R2;Cx6Kdy7 z3Yn9x!O^{II2W#4g3{&A=G7GyeZKG3*0_MJW>7zipHOl_Gd77N^SC1>dl}s1{sWuk zHR-uU>t8ReO8iLyBSmF;I^=(j#9?QeR|}_2mBnw>RQ@U#R?^s*|WjbVD3N@jc)>N>sAFOkQt z>g@@14?8__5}k0;XMYO;&UcEx5TI#}Y@2wsVu;F-mE4tGmF2q7FlC$xx702w*_Hp@ zlq|js;5TDIwzc0Nk#zb_;XbIBh*|jd#7y$yd46F}fotZYLd|~5BSv%IBxI*e34fa1 z&QfA@-4s+L4G+7Es}rj5%~DF2KU^f?<^Wk{-H?rB$x-w9$R#KH@jY+D#?4My)n_sS zygMAf_oYsYOBHiz_DP6i-&6kBFZN!R0v$WSmXn7~#Q6XLq?|OFT#w4mc85t`>KT8U zI-p=5#eo!|xA`-3eX9o*r|4Q43h!N_IqL0Vht}F|1;X?0T%?qm?2fjtz-&_JR}U7^ z-y;cQNiSY&DC_8|=Uf=I(6RvZyvmpCN(XG_B z`~TAOOW)c5Z8T1zLl;c(KXfgt7%iWvbI9%4WSzXNzDVRR2K1XlJ+JDMZv1X1-$-$s zT(X~N+49t3?;gjibjUd2{EhL~Nji41gESjC*umL2Zv2PBvc{q)tW9*j{WYvgb$0J;uJm*Z4%*n?_-QaMT>s!Q z5w$U4bs!X%LxRT^>$+H|8Hx+e^Db`D$_q3 z-8Z7#ob_LwUq~(7RWG}mB}nfVZnQZVTAt#>uURpPQ~p72)WLyS>M?JG?i)-EEFYgNUP+d-RZ&; zETTqSKU!+?{r@rqamzB?s(L;SrDLukHwIoB{1omlHg!YFYYbyy?mL(=-1u)OylE}Q zD6mDb&(yUYQp5qD@H?8C^LiZ*uTq`=@JvFUEsPxU`lrp(OLllC@x}G<%AW`35=HfVH3bO+)f7fAkL>N#laEx~{e6N< zLJEwc`nJy6WY+^c2{w8v%x9xwa|Y6A&$$yc7_-GTXmmhYl{kB{2p`v~Kld*?Lvj49=i1yt7@0UA1)r^x9psCjY(5Yl3U?#JgAtA5i_()F6ug?DBA56wXJ~VM{?aSub1F$5{&X8}`LK z3wm`|7$2Z_t9I#5mHsw2Mo>lK+G*fEY??p%>wsroznN*3t>Zmt+Ft>gxr(16wkEo< zU$BuE%DFZCxgqyo$!a^Sk+GzIZ{nVXe7f>C^gsF*SG=QPL4YYp3>}yFNfW<(p+_~T zkZo(_BbgQJW@*WeihC8;bF<9q4{%P_Z{zXRis81CTvbCl1E+hYgZzN|tg~b%aKA32 zrQo}DP+c%li_aPo9o7FjQY6WD!7{|{)by`vW)53NRsfLpsgSut3|<%u)_zgS=+iL~ zS%Eu*eYHVw!M)r3_qgEcTkGf;i&GY;9&vgKy@SI7r;o)I+=qwUUoO8#c^@?;5%-6ALD+*PvnY z11f;e6rg<+9{0_U624WJ?LkD#`=>Kf5K1Ruo6OB&E!09gLPb zr}HU_XT>%g9Z=bB>E z%#dtjoucI{(;O<(z{HP~o{}b0k0?E1za#^_B6IKdH&S-p@KGN*JC5vtqtSL9qr#_8 zN*Jh%_3w@HEo{$k>qe_G2eAf!{FUD4Sc&e(jw=Q)ll540@iG2HBk&@!vS%}sDR=fJ z=gzIIdwossxM@~HH7j>!d}dn(-roQ)+5^Jjoc_s{0-V#^2gx1o<~kV${E{b4FLyVg zP(;#@b_9Ft(K&aEg7m7YV#7RAY_92aD+?}x%CKL&&R%~q`n!7EUy-XOo@&h#T^OP= z5xV>gC!YF`TY^C@ed-`e0$kXl!XLA3iW2B8gi& zkp;;!PQ#b*_yc>i7SwraJ}t|~#X(EkKtFX|vg5N%$p%V>%V}Eh1{~J&uAz2)#=D4; z`mRb=ZI=Yx*T=5#S^xA|fOO$q&fZpBP>AZEu)L2SCV3p10OIyxNAwF=!HWE@u8Ya% z&n>Uuk&h32>p%Le6#Ej623ipix6yD#Q<2wrr2kIg-FK7suqgY?w3(`5{b2~uoDwtg zSmHHm^B9B*2#a20h<-&v1?2|8EqYF%p`o_j@oAFNiTTunY88Ung3P4=M@UIwPs)2QvVIRg{lg^TVUeX zw+?NM*7`o$tgDdo%Pk}z3IMHtl6lZU7ypbqwe|ZUxlWwuS!O0r^pfw|u9Q;~n)awZ zY^_7fgzyUuu0Ths-He?-e<|>olCV~|7UQ3AA6ti!bmBkWMw|(6@Tt3CV{c7InDW=-&dvegeIkk#lruEyx|omL6hzT+>lgpAHoB+YrBq?zRvMO`f>u?X>2bo%z zkpyrj(j*ygG~f={*ewb@5?veY{;@ur=w_k(D!JjJ(4gmb>lc%nE-%@#DL=v{wr~%R z-(LN7<#2x8XqNG4LP!AZ@290nQsB_d&&6vs6dxm4Z;~}-mcS-ycGmX@E}L>asWq2m zXwJ0ZoeTEK5-|BRoS8#QtiCpdRA_fyB+j2Q!zs_U9rJ^PSgff0Yt|W%bVn>Ae4`s6 z{ObiA5*DF#9s@A2+Apev`yP+Ue7;JADPZk?aMIOdFape-x{PYjaTF*;jyf&0i zxBMF4rVL9aITS~~RE0{+(kaSAd?HmsaPTIK#GJo8;n(t;uu#_AWWoxZ;DczVI$t`i z5t|-Nvldjw`Y)~hyc#11-xt==2?jm$JwJ&r{9+9<1vbMD4vkXbH>^10Hu<6c;x1p5 zd2S^`P7=&@W%U%w!CX4i$^~+tj?(hQ#OSVH!^AlF;)57iq+|KrC;Gc)p^lABOTk<{ z@~EI0>=7X=AK7wTgm}bhjS;aur*DsY;}8re14`9lgfw#;KdZXOKx5}I6XhJA-HLsF>F-r#gwvf z`19O5FFyc~HJ@Y#uE^k4W)@dCYX22u<1X2UAV5A*fg)dDnV3`QqUIYaS@WH{fC8YH>DC$U@*9`w96~z>yz^jpT53LhX_6*A__ei){A?oTk#oDSZMJ!UG|MZbk(Hq z{xi?Jyjh=QLZ6O%?<|y^gTW~Vxalpr_{n}odo!i+gL5iL5+yK$v3RqmN-)BjKs{^-`NWsIY%q*C7yXo)p z*MKF0YC0o5O4+a9fx#|=uMXU6QVe9mIcaFlFcAX0ni-~Us{%JIy2~Tzo`mg~W1a9J z+-gg_ntCsvR6FP*E(e6x0PZn?@4b~2%H8=GL#LEyf2w+d?TZ@$@sdP*W0_CqkT=|N z=B8v6=k9!y`ju_sOh%-4eVot&#@>58@_de(^ookHTp@V=TTv0D!B|Kuf{J7JG}=VM zzEn`ncsM3xa^+X=A5@HF*cBq8Mssr2G@8yBW0f3l67xJN09(7n)4b;~D}t?ftjd`* zJ*k<5+Rtoh#W(JME@+GWJaU>3czP}_7PQpYPPo%9{O4e;D>K-KQ-?A4PwKh?wCWE@ zbVid0xM^1%JRB(!6hs1nfZoLAK{O+2(8Ud8sE-Iu(whMyfQxj%fM@jI`8YTx#K?8$ zV+F{Tk~83`UP87qL_;GY{$_^0>&zVwzPRB;V{KR-c;&cH12p5+ext-vHLKM?S5+YN zDW}E4>mMj}M_OqQ>|}eC!(c!9;9#J8-k2eP7H#Z2&@kUfZA>a$KhPlTX5u^$G_OQD z5JVk7N+s8LWVs~EQY>jSa!GD`b%iRhLYZ30xfCKCX%bjb1w?Y(5c*hpw4Sl>cKiOS z@Z!=Ebk_1+PLzd_jA zg!D?ET%lo5`t(|fw3AWfW@D`8N9v!U{KnLlojhUpNzue6;}4jLq&=fcsA*__h1OF? zikL8#um&(L{VLY8m%eEYMDd^vFT75JqRlpR7x&F+=>*OzPHOC{DHQ0`q})%NBt(r3 zNn9HxR5j!``&ZYy7|ARm8Oei*d8)`{L$~&gG;|T0T^zC=4hsQSRpxK!JmoI#4tL-R z3N4mw>KgtOmpUfuuA?&)y3npT)lda?;1?2FOG^~0*Hm)mY-^yAj1QtCRN#wR?O}P}KV9)U=FNuPasX$zmr)M{|tS?{N% zsQVTnG~%DB)4!qeHkM{oqZ}XW^AZuwNI{-sXz7_MmI}mO?>yza8OcO49o3poLIo3f zv-hl{0|aRM$5n(wlmV{ zgS=JWR(~Is7zwk<>)GUC(m&o0=-i>~4PdnV+079t!WI9zhKR@w3yraDxSh9ywB6=$ zJSR@%R!ibGIB`3xO`xkAUi*0yb4{AT-5ppoUn#H9iqLpRtg1G6CkIbtoZu+coj zoHS)e`npy@qs-`M9xNZ`y;eSPuV{jATqC}5P&1lHKP_GJAT?omS-PmEy84*VD*fdN zr#@gdr~`8fJ<^0)Y#I@_Ub$DZlIKlrkBob-V{&+(cXD?=v#yer7`3Qi=Hj9OG|KW@^8&3omS(GJUAAV<-3$L#;hcZVN_;B$*PRPiJdU9bm3Xu4gEDinZK+yTx zKQ`yD`Eg@VFJRaVf6Q4}Sj)t8J*eMW>=t0(9*!qx5f%!vptmSP!a^aAl4-n}jEb(y z-Pru&R{5*pcFgI%Y6UOUE076}wzgic0h}Rb&oIVs2_eN{T-#hxL1Pb?xGxb#`&AuS z|LqS5Ylt)}fLvo@VoElHdAox*!xiO@W+Gm($@}2~Fp5(xWtBO3d;K&^HGrQ#l4MX! zl|daHU9nN!EaSz1NdF5RLqii2F+!s~jWqC)8U-Updu5Q_ z-GFa=gf#`VwxMBaVc}Jyx=dFTSJw3S95nCXbNb%$?$0C5yAbNZUu3k_1D~~xOwc=C z(cW@QP#>Ga&7}ix7G`Fg_|5Uz9%C1{ew^Q;+66w z2FItqy>fCjR$JySk?wMZXB}p!uiWO$LfVL?uu_I}E#1la_3PJrMSY`JA@l&g@OOtn ziJr+gAo1iUIcQ{b)Ma4C@hDZo9>6(jsH?ky6>BP8l|R~Pe0LI(kciVETIluW9+Jeujw>-p{v*rh4t9-hK2;aqyMU9v1vuuoZ7HyL?$ zEk4HUSBM`+l4rk79Y&pR=Mu+HibDU07i$A3r_%4`<)1>i)zqIptv}mpii*XZ9RXWc zaCLAY>*Qb>sTZ5~243inz7hRiSjcxBEvKM>j{s3-_N1(BH`4>Y`hV|Q=|zlU zsUCCw8HHHKFp2q$eA6B`@qEY4N_HH0D*}~`>U+jRJH~e*(`^n1cavsS3LOFb^`)~e z-Hvz^#|<6^Mr1w4XO7Yx3{1wMVbQB(O81?H9}al$19cT9KpCT4gwE#`$brgVYbOUEU@1980N)_+1t9g*22_6;)i#aw}NT!(xC--b+W3IS<+#GpAMbQ zvV-!M-K);RlebzdJ-ax6V7*HoIb4_lK~i#&LP^n`U>+ z6M@J4VEP9{*$uQG|HY)--sJa@-rYKtYE3p2DwwI=s=Rk4W5fiLb1O{5C7o+7EH5mr#IK5XQP_Dt3~7gZU~g2FTUVuzf_D&O9jtTw+oO{$rd*4M z!(>lM$4&)mOyZPCBW4^ce!Xq{%6A=~({`jZEdE3<2XFSx?2m5>a1UEPZ40hLx2 bfo_NTl{e^Kq%t>wy0N$-sbW literal 0 HcmV?d00001 diff --git a/doc/screen3.png b/doc/screen3.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb2f3c4fe254b5ab2d573a94ecf03b972ac6643 GIT binary patch literal 71227 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 W$s2?%!^#1eL-D!VvkF=BkpBf*Z%0c2 literal 0 HcmV?d00001 diff --git a/trafficserver/trafficserver.py b/trafficserver/trafficserver.py index 7273669..2ec261f 100644 --- a/trafficserver/trafficserver.py +++ b/trafficserver/trafficserver.py @@ -1,4 +1,20 @@ #!/usr/bin/python +""" +Copyright (C) 2012 struktur AG +http://www.strukturag.com + +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. +""" import tornado.httpserver import tornado.websocket