From 135ff2bf7434b65c89be66a186b8dad1773c0ced Mon Sep 17 00:00:00 2001 From: Ashutosh Kumar Singh Date: Thu, 3 Jul 2014 00:57:05 +0530 Subject: [PATCH] 2.5.0.2 is ready! All found bugs are fixed. A better README file. And more to come soon. --- .gitignore | 1 + LICENSE.txt | 22 +- README.md | 199 ++++++++++++------ README.pdf | Bin 76842 -> 54767 bytes .../java/api/owm/AbstractWeatherData.java | 43 ++-- .../java/api/owm/CurrentWeatherData.java | 43 ++-- .../java/api/owm/DailyForecastData.java | 43 ++-- .../java/api/owm/ForecastWeatherData.java | 43 ++-- .../aksingh/java/api/owm/OpenWeatherMap.java | 43 ++-- src/net/aksingh/java/api/owm/Tools.java | 43 ++-- 10 files changed, 295 insertions(+), 185 deletions(-) diff --git a/.gitignore b/.gitignore index 3a932aa..e71895c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ nbproject/ lib/CopyLibs/org-netbeans-modules-java-j2seproject-copylibstask.jar /build/ build.xml +/lib/CopyLibs/ \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt index 74c5741..430aff9 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,9 +1,21 @@ -Copyright (C)2013 Ashutosh Kumar Singh [me@AKSingh.net] +The MIT License (MIT) -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: +Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +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 Software shall be used for Good, not Evil. +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. \ No newline at end of file +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. \ No newline at end of file diff --git a/README.md b/README.md index 3a214e9..bbdccc7 100644 --- a/README.md +++ b/README.md @@ -2,34 +2,46 @@ ####Java APIs for OpenWeatherMap.org -OWM JAPIs lets you easily access information about current weather, weather forecasts, -daily forecasts, etc. directly from OpenWeatherMap.org by providing direct, easy-to-configure, and -easy-to-use APIs written in Java. +Create weather-aware applications for **Java and Android platforms** in minimum time using this easy-to-use, detailed and documented API library for retrieving weather data from OpenWeatherMap.org. -You can use this library to create weather applications using Java. +OWM JAPIs lets you **get weather data in just 3-5 lines of code** (excluding any other/skeleton code, of course). You can develop applications for multiple platforms using this library, such as Windows, Mac OS X and Linux (by creating Java applications), and Android. + + + +###Why to use OWM JAPIs? +1. Free +2. Easy to use +3. Minimizes your code + +OWM JAPIs lets you **focus only on your application code** and weather retrieval code is already there. Additionally, weather retrieval code becomes short and simple using this library – as less as 3-5 lines of code can get you weather data from OpenWeatherMap.org in your Java or Android application. **Don't believe? Have a look on the example below.** ##Downloads -Kindly download the library's binaries from [OWM APIs Downloads](http://go.aksingh.net/owm-japis-downloads). +Download the library's source and binaries from [OWM JAPIs Downloads][1]. ##Versions -###2.5 (Compatible with OWM APIs v2.5) +###2.5 (Compatible with OpenWeatherMap.org's API v2.5) -####2.5.0.1 (latest) +####2.5.0.2 (latest) + +**Bug-fix version:** +1. Fixed bugs which caused wrong parsing of date and time. +2. Improved code formatting and readability (for developers). + + +####2.5.0.1 **Implemented:** - 1. Current Weather 2. Weather Forecasts 3. Daily Forecasts 4. Wind degree to direction converter -**Not implemented (planned):** - +**Not implemented but planned:** 1. Searching of City 2. Weather Maps 3. Country code to name converter @@ -37,80 +49,147 @@ Kindly download the library's binaries from [OWM APIs Downloads](http://go.aksin -##Why to use OWM JAPIs? -1. Free -2. Easy to use -3. Minimize your code -4. Lessen your efforts - -Using OWM JAPIs, you only need to focus on your application and its user interface, and you can just leave -the work of accessing weather and forecast data from OpenWeatherMap.org on this library. This reduces code -in your program and improves the readability and performance of your code. - - - ##How to use OWM JAPIs? -Add OWM_JAPIs.jar and JSON.jar to your project's libararies directory, and then, code this way: +Anyone with little coding knowledge of Java will feel at home while using this library. **Identifiers are written to be self-explanatory and APIs' documentation** is also provided. It makes the coding process very easy, even for beginners. -1. Create and initialize object of OpenWeatherMap -2. Call this object's functions to get desired data (current weather, forecast, etc.) -3. This object's functions returns desired data in a new object -4. Call this new object's functions to get information about weather +1. Add these two JAR files in your project's libraries: + 1. OWM_JAPIs.jar + 2. JSON.jar +2. Write your code as such: + 1. Create and initialize object {obj1} of "OpenWeatherMap" class + 2. Call this object's {obj1} functions to get the desired weather data (such as current weather, weather forecast, etc.). + 3. The data is returned as a new object {obj2} of a compatible class based on the type of asked weather data (current weather data comes in a different class's object than weather forecast data). + 3. Call this returned object's {obj2} functions to get the required information from the collective weather data (such as temperature, pressure, wind speed, etc.). -Using OWM JAPIs is very simple, and anyone with little coding knowledge will feel at home while making use -of this library. Identifiers are written to be self-explanatory and java documentation is also provided. +Kindly have a look on the example below for a clear understanding. + + + +##Example +### Basic Example +####Source Code + + import java.io.IOException; + import java.net.MalformedURLException; + import net.aksingh.java.api.owm.CurrentWeatherData; + import net.aksingh.java.api.owm.OpenWeatherMap; + import org.json.JSONException; + + public class OwmJapisExample1 { + + public static void main(String[] args) + throws IOException, MalformedURLException, JSONException { + + // declaring object of "OpenWeatherMap" class + OpenWeatherMap owm = new OpenWeatherMap(""); + + // getting current weather data for the "London" city + CurrentWeatherData cwd = owm.currentWeatherByCityName("London"); + + //printing city name from the retrieved data + System.out.println("City: " + cwd.getCityName()); + + // printing the max./min. temperature + System.out.println("Temperature: " + cwd.getMainData_Object().getMaxTemperature() + + "/" + cwd.getMainData_Object().getMinTemperature() + "\'F"); + } + } + +####Output + + City: London + Temperature: 73.4/68.72 'F + + +###Advance Example +You can simply use the APIs (as given in basic example) for learning, testing or experimenting with the functions provided in this library. But it's not good enough for a production or enterprise environment. + +Professionally, you should always **write code which can handle errors/exceptions** at the runtime. OWM JAPIs solves this problem too – by providing checker functions which allows you to **check if a data is available or not**, i.e., that particular data is retrieved and parsed properly or not. Of course, exception handling can still be used, but these functions are really useful and make the data-error-handling task very simple. + +Using OWM JAPIs, you can always check if a particular data is available or not. This is done by using the **has<data-name>()** functions. For example, **hasResponseCode()** function checks if the retrieved data has a response code or not; and if available, response code can be used to check if the whole data was downloaded and parsed correctly or not, as shown below in the example. + +####Source Code + + import java.io.IOException; + import java.net.MalformedURLException; + import net.aksingh.java.api.owm.CurrentWeatherData; + import net.aksingh.java.api.owm.OpenWeatherMap; + import org.json.JSONException; + + public class OwmJapisTest { + + public static void main(String[] args) + throws IOException, MalformedURLException, JSONException { + + // declaring object of "OpenWeatherMap" class + OpenWeatherMap owm = new OpenWeatherMap(""); + + // getting current weather data for the "London" city + CurrentWeatherData cwd = owm.currentWeatherByCityName("London"); + + // checking data retrieval was successful or not using the response code + // response code = 200 means successful retrieval + if (cwd.hasResponseCode() && cwd.getResponseCode() == 200) { + + // checking if city name is available + if (cwd.hasCityName()) { + //printing city name from the retrieved data + System.out.println("City: " + cwd.getCityName()); + } + + // checking if max. temp. and min. temp. is available + if (cwd.getMainData_Object().hasMaxTemperature() && cwd.getMainData_Object().hasMinTemperature()) { + // printing the max./min. temperature + System.out.println("Temperature: " + cwd.getMainData_Object().getMaxTemperature() + + "/" + cwd.getMainData_Object().getMinTemperature() + "\'F"); + } + } + } + } + +####Output + + City: London + Temperature: 73.4/68.72 'F ##Source code -Kindly get the library's source code from [OWM APIs Source](http://go.aksingh.net/owm-japis-src). +Download the library's source code from [OWM JAPIs Source][2]. ##Bugs / Requests -Got a problem, error, or bug in the library? Or want a new feature that's not there in OWM JAPIs? +Got a problem, error or bug in the library? Or want a new feature that's not present in OWM JAPIs? -Let me know about it, and I will try to solve/add it in the next release. - -Kindly post bugs or feature requests at [OWM APIs Bugs/Requests](http://go.aksingh.net/owm-japis-bugs). +Kindly post bugs or feature requests at [OWM JAPIs Bugs/Requests][3] and I will try to solve/add it in the next release. ##Developer -**Ashutosh Kumar Singh** - -Homepage: [AKSingh.net](http://www.aksingh.net) - -Email: me@aksingh.net +**Ashutosh Kumar Singh** | [AKSingh.net][4] | me@aksingh.net ##Credits -1. OpenWeatherMap.org - +1. [OpenWeatherMap.org][5] for providing free weather data and creating easy-to-use web APIs. +2. [JSON.org][6] +for providing such a great data interchange language and its implementation in Java. + ##License -Copyright (C)2013 Ashutosh Kumar Singh [me@AKSingh.net] +Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] -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. +Released under the terms of [MIT license][7]. It's open source and developer-friendly. -The Software shall be used for Good, not Evil. - -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. + + [1]: http://go.aksingh.net/owm-japis-downloads + [2]: http://go.aksingh.net/owm-japis-src + [3]: http://go.aksingh.net/owm-japis-bugs + [4]: http://www.aksingh.net/ + [5]: http://openweathermap.org/ + [6]: http://www.json.org/java/index.html + [7]: http://opensource.org/licenses/MIT \ No newline at end of file diff --git a/README.pdf b/README.pdf index e70f7b20a262dc489ac14129641e133b221bd4b7..1db9da44578b8723981d6db2fa1c4c0453606874 100644 GIT binary patch literal 54767 zcmdSB1zeQP_cy$B3sTZ7-AgR7bazN8AfR+NOCzNM0s;R?!M}R%-3J5TRU6}&h;CBuHC<`X1w2Qeh)Y0XvHtbH_#nH^o z)Es^b@Br8XtN>70Wjok!M}QNoxy5A@YexqeVHi4)6^Kq4dQ|^C3*f= zQc(+NVQl9LuVd_L3*=ODbTI$vO6bL!ss_4nR&Bb9ZY~b4__E!%H3@mzB7H zoVt3qfC5|~2%q5D4-kkcz{3aPg5LpwTtAu!{I2@d?0S{ zA8jr>P5*DK@d`pfd|YQgzp}>7^Iz%k@_@j+f3&&mhQHF`f$=8zCvTU!g&P#S>m(f< z9HFq@ax;O#?^UcFY%w`C%}t>|eK4301mQjxkOy|n%YV)UFCQ-ma&gVW%MTKSz{?FW zIi(z3%wUEFV+r;Tb}tG1g_0>0W?wK;K+YSQikN4=fXr4W!RMBuyxEr_qncbCQwlklvn9845=EjfN5|2YXc0pPh1XW#2yH?cYEwDame6$KaUj9+~qH=H%# zj{yN!%B3hO<_?xnDRowdMbtzh>o&Iv|cg6Rbb`Mr2#YCAn zmz8&-MR-rgh7!yIMw|D)?ef(u4}o$?h)}Y z?(&Q>ZT`1>KN)wru1|BJEAlPY^qX?``O=LumuOb|6-J`k`xQ`LtvHzZFOifcA*Q>i zOIV4@O}za=TvB`QYF+kAMM(@GJwt$KZo2K>QL(6z2Xq=qV#0$i3r(TN{c);pEsSLFzxL6rl(E|z3yikE)zTEnm6;(D#FB1){8k!OU42EW zQ9G88&%i}l2UBA43JBp!bCI~ZcECa?d79%VW~-RE8zz(cER{(Cl|fI?LXfl9au((S zr-{&!BUd-1_@ymmOEd-V2{>MruvD)nkdWvqdOL>qF}mPnPW9S``E_jp62?YCK0cKh zMFno6J!low6+gQXV1#Lb4neDYg!sVR>j~y;V{;>0K>Me6wQ6bChc(poqF9VhbJ~?x zaJ4BsyqKhe@{n4)kL0yS>1y$6EcI?{8e=N3ZXqDkYI7J$$iJr#=x~}BdQggw! zFDTN4H{V5TM5p>)w+2gHi$+BL5CA;h@Jzo=Z#l}^UyCir3S3K6+W|{bZVENbh|Iag z@FCbxDYU=rP3wERdhO(s$yV164-h4^f^?YkI<1(P{6w22vsvqNtb}GN!6!g#8(#MX7h{5~`{R4^a!^{X2@RET7zoPmE zer-8B*K;yXI%Hyb<+OYGZ~R9C>x8$VG&)C*+a`LtUi)i3JNa~cS5f?A6x(m763;tM zUbA|U0M z6WUBLjpn8^s^-skbKug@W4}o)S=7EVN47-KW*z?`f!R65Rm&toFzcGw4K88wst6p8 zYk3)ke#QA5Mfn^oiF!%XKA+QKu4)1>nO_(!Kg>3dC^*EtMPu}W7s<%E2LUJA*N2f` z0JU7W50jWUW?u@Z-DL6D+6%?DsB=T5OHpnpG~%}ESZAE~Lnl`^ZN(jk z>A>4Ky;_VgF>$;d0>s2b^gTd>@QpEY=#-Q>ZA3(A2ZejTpZ&D=Hhzkj*}K^&B3&E6 zhVTx$+HqaOsc-o^QdnUJirJ1H3PDK?U#;AtC*Rdtz7pg3DuM0vJ{_xo&jR;3hk9$= zF+cer9mJ8fXN=ob$*DQ`2@dKUCI+^}8tS{rdM~&{O07@LwQ2{cu%HTE&gPZ;XYr1!&o(LZTN)oRBQeKVE&@XD;RU7LqiopQ^I8x$?As6)}~C*ee^)oF$`jPsvu&=D$6zfG{t)Cepa^~mQ~=R z>?I^y??>qZh;qV&t=mOOdK}p$^}<4ygT~D)O& zY`e5M-=!h;RvB&1qjw^xKGa-Qvd{k(Ugtx|D$|I!QK`GL>5 z|KSnoLKM3;&`0UOMpSQRZ|0b6S#>lwpQWkIqD(`LFNM1rgcY}5mp&d=4lkbh zu$73GyShp3uj+ToRP)B?nC;->NuAGlPGRSbFL7%P#p6Lz_U{Wu{TXCmRE-Wc_<2s& z(Q_v5CGNdGy~8h5%vLGx?k@uE<=yWI;Y?i3{-Ub2_#Pa^I65AFhpg&x$WP;r~&IP336MFt&FM z9F#WRI#H0MZi*xnFg_r0reC)9c^; zXo87kfA}$vtyf(WGc3nP&xww?udg6R+s(@2`t_+?&6I3o!Et+KEz335Ck%{<5(B;g zd86|n!?BSrTh|878qtUywV0R7v~h&%m>+~CsqWIHmh50KcypHle0p7sHq9g%$8uVv zq%z1*h=!%rzGU8u&rthEXWm!TlskcdS=PtY{HP zR-R0)gikT8(6LNq$V;w3u2@NTx0)`e=>yflg2`8+>=dA%^TRdQ60|M)VK;EwUjrHRAz8M^{F{d z1DVAIv@QstW5{@sTZGR=(>|zIXPB6k3Na!0+JSd6*cp5GfeR|YPr!JM4yd!KQciPN zE;IDZK*G3uVWTPkzuH;TfryauQie=@-$YJzrNje1s4 zP{3o-T6-U6A3(0b(+m!21{t@$$%c(Jc{}1LL(-e6>E8Ei8mW;OJCEJ^Y9Y+hcMOJ! zbW4Vu_4Xs*@AX$TVDgJcmq*ZW5PtF^=_7Oma?R&+O{6zfEYijG;~L>!iLFtkFcLH( zC;T)sU(Ml7jqzz|wi=xymPhl}JJ?8=Xf*v+n|4(t=Y|6)tx+k7-M72bR7%|iRASjz z-p0PYYaxiVMyg&xXqHx>!8xS_$|q3ZA1+I7P?M`i;T?X5Y(R;IjR?wZ<+{fWjvh-R zCUZ@41*5jyGkGnWWQ_ns6u51~vY}YNi{p;58W*fyVCaJx<&~N3t@;?41PHC2? zH>Q0?z@s?V{_cA^0;-Dp4awHKw&XzI#_7I_4lb64D4Xvs*U3(3=#tu*W9IiG6x z2=H&Q0T9-@02^fB10)rrH-YLbZ&}Cn1w=XcjRZ=n><&dTjf`_4t=*=2&9xsZDv+)e z-+=1eTrJum0Y$!ey>s^H+I;PLwOb+eY^Qkd-g%axZ1vobvb79+?RQ@w5D|zk9Z^Yj z-E3v)-9rRAo0O$dgJ`B&H6v~sB$S$W=}~iT9Jg`g%Cy@I>c}FX_8@e*S~ay$&Y}AL z>kl}}6hW>g4{tH*q7YuK`b2;0b=?H(s+zmZSYa)H!Y36&rs{kZ@u-SHQU!+|=NjZ8 zVmAXxqI@QO9Oht`CGHZ|>dr7~31$26FbZ0J<4c2-*++oXTK;SIuNyM4lo;RV zU<{VSY0^m=30$pi{Fsy3#=(XlMy>{=y4Pwntk3gc;c=y`igA?NbO=PGNPYGQ1xLTN zT`SePrTddo+uS}$%v_>ofG%p1eAwg0X54_C)c|5+`)bY5Y>~UI-wEFxH+=l^tWh$c zo3hNul(}dvnuI7ib*9PeI2#Ag-5X#|S`=QD3VDd%PkD>2i7X1qhIhxMCdQX#aFLdE z5%JOcS*Iu`pBCX@XD>Tf#ksQ8d7^_w&OvwIe#v_P@(tUMMjMRt#;WSp3R)w~>g#tR zrxrkRgr}@Q)RvIA6?+&kr#0i6NPHUR^o2n!_$A49bI_`MwgqJkYvi6tRzI#b4PW*h z#P=M-fJdt{(=$5RNTadco#ESihzXt7iaZS%AH3z77~6EViHezE$|jr{{SLU6h9#UI!j4y@qV8VrW~z}A=eRiEcC*qUDeavAphCBzQ?fye*WhKHXY#C;wr{Hf|1pbQq!9U{Ve{I7J`AdwQ=PbT@i9)sE@$vr}W(Hp%)SqEy z@C9hU!0_OUsPq4b;o!tp78@4A;k{6c;ESeBssn z8x%h#cNSsZGHBd=vyT{tSW0>AJitsSN~qQkEV)-JxV!0b5DgJdZKtsgi(#*|;&>GQ z>dXFO>Fbrl!_QIva{m5NMULVp1fu*6j^Ym51)4WbWfsJBVxw~**TZ(0I(aB<_3M3o zC+lQ56LAx9PZ~JMlW*ekHynqIvDgGpQ8(BZt#%0TEzGSKpA7gve(1M->i5X+w3$Gh z@3<48Cy`xIWsTwEXv5uf#|pKGyxTstvyShZ?(jE!$Ggjh0(QQ={K6Jtd5q08E}yFW zC0*HR!IlO830TVo>h;FFw@-QS-Mhj0cbY=UAAMN5!G_FAe4UH~y2ac?oI3nbhF^DB zGA;SLk9k3~;Kf_dY|2wh&fQVwQ>gDZg^Q!KMMaqU!-2U=6;rIu?W{42 zvr$HSxL4fu8J}D=K!wQoTfkFLJDG|t*8@OV*Y(e00^X`t`u?wMYnbN}mzLr8Tz}L-FXJ!uwbCs`{`s&7 zt~`OHes`?Wcj;En`sEQX$I7JK&wI1;&eEA1&5B($NKAKbD&tgsV(*wYi|Oq^cTv>a z=95c3S(6fd;(T&YVfnn?&q8*Q3;_|0@6AlIptcX~MG~`huhvc796BZay7%ByubNT7 zN#<>|41GxqOQng9t58HStPx!=ca(MHP)(UDQaC~gLeFi6T_$aD2f>B$D;1wc!G(Ix z>(6R^vTafo(R?byKNxHf9Mxc*K2$!c4DaC^?{;|&>3PDg_FbMI+eQjE==n!$$f6fn z;)fhy&X>1K7It`_9=tcSCS8{*4cAmzf2nA#?o++kWkpN-Vj0N8KLO^}omW(5@~vI+dErG{*s}7a)%VR5 zXl7S7=G}uk`lx7_X80?q@noRLWh+{%_s=wQ{d4xS1PJtz(J()K@o~myk34eHblqs| zNEpz($5G)xSD?2&VAw}KDYtdkr}mr5m!Y1w2Mmo1@~JitSAUpX`*B+;Pi3=zI6lC)dQ?Zl=`j+7qYRmT;7kAM|~h?rL5<6nj(< zMkOX+fvoejIHYe?M@YbHcZ=mvgT?h!Yj?{{YvZmXOJ(-FaF}-+%VA~u({C&&zEBN~ zcIiCYI)8M!3}x>*p{zZ@28-oB??FN{)mus&AyLc8z^_jW7{<3~I=N@6+?5*DiYzw@ zli7z^X52foM>}3;HLE=+?tN6?C7SQBP(4S8L-_Sgvs&1DCF(qmA#a(NMg~ti0OU6J z`SBjv_zB%X+XfreQ5e!O71qr*D<|G{;8t8tU?00B1;%1)#)v1NV4_coc9D9AA;{!} z%}PZJnGGh8xE4)FRkLtkSZx~5ZWb;50iMJaE*cUALPOUEtJeYwxPbV#^^zrNqLPAm z*q#9{(TX*dWKTO$@filjO`hvxYl-Nt^*K9qF0SQ3QjuapB>)_mA^`;LO;6HMO9Cj+ z6t}n##{tAhQ~*e%E0q7Uu_ryrQ{p<@hZ5yNkg@iC0FpD+wBURb1D}zZGqKE!iDaF= zPJv_{sxv3<(rz_{ODGi!?ZO)*H$8TMq02ZR)=PrEy|K-c;E1?@?D#5Dr*jjw)oXWa zz1}P|ZDXVkQuZq}-CZFVRM^-mGPi`A@%J(3GE zs64Gw0sW)yLe_{g3TY?}VH}A`MDy0AqJW4nTRk((eZ<~{w_PaB2G}d_9q{x)NPLoN z$Z1Ks-HjuQ4!OFe#TbvCFobfDn@HQKqs0b%nMmXXlF(WcP48;i;$L!INU0|TzRj*EalK52A@F4dH#(91Bk{ct7>)> z51lle$nYNTyaC>4RuJ+FzxJ};PQJ+n3m*XwyTB%X)R;$Td3W@H(2*5@LWGoM~*;&D%z!HZ6>d-?b=h9OE3WA))6dz?do zUe zMzLoqECLqMhVL8$*!!QVHrCYfJO>;jOgyR{0~PNqT6xTiKo;;YJR48hxK7&byoYKe zv_HQ}Dek^Hpw0&99$Qy4OVsW9n{SVi1@F%F5zu;b;M+bXF*obYwj9#th>rSV zRy|~a?)rY)9HD#%G|*egpY;3-;qW9oLnY{&idQw(1EJ#Q+#u5`?Py!)EfZ1$n~CP= zqL9hiM_h~}cbBc7C67u|-KL`Y*0CW>Zke#(2I<)8B4Ufzf4_%adNhlS7J!s(aD~aA zD3|Vl8Y1p?o76(nTzcv;TXSW?b%t@|?>au#X^k8vWP+)^^(GVVpkr~){T4B{(;Fm` zu2QB5ZC$8CT}0!bL`AmrmpAv>tBeMG#8jJ7y?PjsMkHTf$=F-IW63-Vd5=QiWhXgt z`@`UU`p2RPcBlq83D_cZU#z~Vggf*wZ}_Y0d=szL_ibrJ*APrXNy7?qHhjLcA$>%c z`IeW(gHmEKJ_^7-v~}I5oM1sB!zFu~Wh5aq*QY3n!VJjbNlrz|Nph>cxgAWu07YH| zs2kxpJxNkus1^-XOnetxL>Q3&)CBiQoL8u1jf5KwX&7U34AwK%4}Adih`RugLMIA1 z01c3BK+(qZ4Iu@Ipwk?ihtdiwC=g@8pq=~*P9#iIanzEi<_48K{+T0J$;^4U+L4=p zhX}z*TmUT>e;W5v-JoxdH&ol_)^UWv+Ey*&*e{|2aTWy?$jEQ090|o^@F^8MD#KWa z02?I(n{TRglsWcNz53)eB-i#WWzPnsD1C8g^@N>n;YNz=J4QwA=O4DJAS_kWx4jM} zotls1D*3zLJ}&-mv&rN*COu7xp_wp>3+9wr63`& z0;GNOAq0sE@4BE z*nDyU`FStm`u`*3hqt=~%m0@l|K-jSPPu;v{^3IY2L9oixs>Mu{PUhUdoXSN&){Fx zaSnoCf26Y{A~8;zd)l zg~;I2_xO5KUv)FbsZUN8#5*?q8K^fJjs?6{PAC0GGRMjlJj4}`d`t;Cq52DMM^9q2 zV9Vh3zTWUCeotag7c7dOx8$&P%1ix5t(1JL_$75B?&}T#;m(93fBxc=gr#}vE`NXe z(?bvG;|l8H`e`q%#hOWe3g&^j?+y(&Sc}Ux+@!BBjD4GROuXZ#e{kM*BEZBk^X1B+Cn#TeA{=yw?4hj=Qv?s(PEoDS>Jo14Nm-Q?!Q_IA`e{A9_SwW z)|j!cOkk)Z)UnFTLPq)hU~JKLmHckN{W3gJ;9F9?d)7GFFOZ&{v>hByG-)q%S>98> zb(gMDpi{+?d0gU=)RJgD??Q^hqq%fyXqWm+J$t_*e({2YnO*Z+_NxUS%{l#V@-9{} zmae~g$zR*`oI7k>dtl2Zy!U%Me`4ibJ8#=Ai|Th*2HWEoa1T5B-z^@7rmo4k?{`$) z(3*T67NbJ^B!alPozJ{=k6HA1@)_3?mYW}VWxs0+z5lea@|gz75!x~Ax7!2()$(;e zrz{#=3|a6O1Nz@I-`LX+UP4F1S z_x1!jfk{yZF<(~vIEJV@Pbkp@UW-Q+PB=bK19!|7cTAB{b*4UP6X(BiG!nV>@oJdp zjH!Ii-uti?IPQp=1vW0BD{mKsV|yxEF#T1gZ<@!sZMcNvYC2#N?4nAeEPd)=eAzHyC0$rbRZ`Nb45}BU*)aQn>63=YXtfI`) z8H%HY7Koz1m8dtCmmM0J#JVB8jH{4c7r9~XAVTLB_1?H&40nmHc|Il}5QU+} z1SL2DSO6)5?4I1BEG14JY(`1ja@7-46l0d@ou*gEY(i>OtcIdLV&><1{xG~wTn2p~ zRJ_P)khMhB7Zae)g(q2_w5;4z&YRoFA@ni@XZ9X}RK?sw4BeN{I+0MmkRV65-HWyr zM7Ea-Mp(v+a@nQ@K%*og5nNQW(KJ2>?gL~SMWd+zQ#5%_o>gur5312R3CEGPf}=3g zbfv(!H=AzEV5)~=TU2N5@!(ebs0dvnd<1x`jKI96=rkI2l{FNE_Qjh$i{^bJ5n-^` z2PqnPKy2$FbDKn3r!h0VUS!8oIXZP(rSrBiv5gY$Csa&CQzU99tQ@@i8EJf(jRNlRTPZE~ICD zPg=YzGA%D*`-twrwlF()Qg<_mSEP=h^N7GH?q;#85w2p{OmFzp^kOn3qCBOYrZHxU z$N-(U?BRt(6!OYCXsa1hJD50Rb5;=!4OCkO0K~cnLfO_Xyy;~_cOMpP;x(;&d&)ki zTC=oxB9b_$5#3WD{EAxCMCOI1Xa-usv#&1O{c9VcT$ zvp~qbZcfc5f3sCaNC~%o5UDGrCnlCD?zW`7M5uga1|_@7f=2Y}Q;YG^yU+6QG0Cs- z;^I@z_yO&rXSnH3rDfzJIhU_f&F#E$>2G=5*(EXZ{!xZk8moN!TwLKH@lki9ZHK1)4v3@%tG|2B{!4ww>jgCx_Xpxaa+Dpfc z-TLru&(kx>M1kYmeGE=bglN$80oTSFLMw3TK1h7A?V2RF=1T4@6gq(#R?8x`GM#QV z^&NRG0d;TxsycKb1ko>6qHMZH40VD$Rl&wgNI4#f^d-q^?6L^QzOiGtyr%>1{?6Eh|pN%RD_2RTrDrhz~hn$lt2K4lyc`W-zh=} ze%nfd2A^H6_=549LM$BN`+bH_q9o;7Mk#Nx^$MP|Or~?FkD~0O`}m-rSQ?*9(Jz6)e#h z*NJG3*tt+eC4&r+G4Z@o12@YgL9$wXgUnO=DElG(F8cyh+$J$0-1{KV6h>q(bwq%@ zXc$$AT2yu#yOI9nqktf{{f_YcgW;SiM=|H}Fw1F4PWv|QG{&T4N6K6>s(cx5S;pe_ zOm>Osm&lODd9v3z5e)@>BGP&7E-yi9GJvn!K`dWM%lhu~0oSH?M2V|sd0DU$Z0Ep) zRH*5pv`@+aG)l?h#9QqEz%w4jUFL@3Z5o((9XnSTvr5Y!bS2 zQLSCC3>$`}?u|T1Xl)tN!-$Td_Ad?Y|tPlL;auQXcmr zpJ>b8|B{A!AL%Kgj*O>Nm#IJfyFqH5GG6{uRP>ZGkt<_b(%Y{Jbt(lRmUSwrQLb^X zJ*&$?GjG0L3N=tq5D`%J!S`jkAMNU*Y@aB`T{ed7VwPE;{)E}2t!J(?%2R~ zziNd0SJG>n;Tti<@2^Wb1x%3cIBTfbyt6f!?l!8h5!G}#Ku&q%>`y#v&w-zCo1T{K zU`L3y|MMIzr6K(!(W2a80>aA$dBMo_Q-OvKZZIcnWQ_II_t z*~2R$*TatuGb#>=4g$5~uk~^K7vD8IIKt;^)1Xp8f67LV+67IB| zIWk~w!5_b1oc-s zU>-pb-ycUqcrSg}zqa9n@pgHt;}_n3_{x9djfY17B=84se3#38KYeAm)B7Kelkf<_ z&e&X>N#Wz+|FPZ%7UTi(UL4oq0}EX4zx)5F)=had7|ft3d)(B+{a z9syV#p8wNxJsut&|2Ww5yYesBWd9xC++5s04ry`o3xL2En=W~Hekq47Ohf*U`F4bD zK=pu~p|dh~u{U-CIl5SK{?7W@QtxGS<9uoOzuEpjSclpE<>bK43%OJ?kQ-+E7vtmq zz;4b|ZsY3c0B739*xi`Z+QH1+6J!OoxBE>7-alpduglwff1IM?yI9Y@h;{M(+f!8V zc9+`wzY^>E8Q0?cUp!F-7ZN^;1K|^(CXf#v)dKRt1Ajn1c)$_OumjN9);XD_A(p0C**p7KIQcW-VI+7ljz(qjazI%({E&F#Ge37yb>gvii*j z^cpwKn4Du}$*pCsd=_nfv1V}MyJxw*w>P`9xRGi?;6F89*m5g2{eWe~{~FX-$0lVc*Pjd&|OzbRjRL;mn$vi6Ct;+d5ODWZn^ zr*8-wPOk<~)4lO-Z0^*{9}GlfXfaRx;ds26}9x|)1`ZSOFQ$HEv z^7;doEN;H;orP$Mc9%G??W<&Bb+S#mD~D-vMZ34yilI9J1*DDdiVR6iNOZ#>-qO|u zu?9mn2|`)*Wec^MVpeZ};WsDwGmv)TNOw>zw6sH3K*g`xNLwpI&T zFB7IArv5N1B$DmqyY1Ip{^%tJEtaPfY}o{5o}Xql45_l_u5W%N5K+2un`m%si`_Y= zRfcnKYay&vwS1+NL(P+n>XW+cd%J~S)$Wx{ z(lvt8+t@UYoKP{@-Tu!hIemQ#n%0z@1Kz98XIP0C17F5!>>^*M7HN7V6DCk};D8_! z08q&-e`)>}9U+=GCBgxN;VDLW7F{l09p_M|O%(_8x2G6d_pczTb|MKqM}KOx5sSu_ zORR{aWRsg7KU}S?k#TsVOiXYjL4!%J#z82g!q8Lmrb*ht@vY>I8~mwR;4yirtQ6Jh zho%G&!;f(TqY%ARHoTl`jFGB!w;o8nc|-UiKkn+7xtU`9Ez-hSD=F&0!P}}14cP|C z>ynXR7oTX;E|=(6`+XxvecW0mbIS7e>~)l5z@xxe>rT11yvFo+bs+>Icem8~eQB~< z(!V@euG0rC?}({9F=nz|CVs{)^|fE>35N^MbG%WLZ1p^9CBMS10JV=CJOjQjlj-&6 zX@sr0_J%t?%W7sYRPYkS=j_k3E=P=^kKS<4eYV(>s)R)#FP?dSeI|k{D0z1Io|cF* z)bo|l=He;B!RNR}^b^H5YH|cp`X6FHh*BoT`c9-hDaQw@Xb9c1(!}`K8~cUW^`(ez zSGj_Xx~6hhxlC)8#psm#-ZOgpk(9N026jXL!&Yp*@H_dhlGDjYG+)XbFW0L@N0Lmv znxC7OE#A~gsA9E?zu|nEYh~urdtB?U`#{^}h4OOPQB-S`ao$mG^=VmN&%$j{i93!6 zo11#PPw)7S*69rv`o@_hyfN)~*gNfPG#ek!lQ{s=d|Tm8V<>0c&cV>P)=D$Qhc_Zc zcx{FQdpR+-%#-o)`#9ktt)Or@7m1FpN6K1>Ne?>N#DcCP5GisUrLeRK_9*owFw*2U%aCu2kJ>N?brS+A_LXQCA#5kCOxK6Y`C2VZ z9EY<{JZzY*P9ewVWr+oo;WmXtSR<21xQJ(8?f>>==qfEFWray{D<*Z z-p%F91kzdBHh%PP^s5MJEV3Zs+21!|?uJ@4g~lJLc3#|rDDBN9+?W!5s<2u{Gd z%GUE`FodJ###b!qyZ$@hIb`w(dYMM@~5x+@z6 zJ$9r3{V_pCO5MVJiI(6ktXOl!)~k)DGg{I9>JeSpbSWt>K0#jcNN(ek4+JdJ0Ep_>JS53>oZD>iLIkr*q^d0ALNtaO~Bhjolu^z@!m3v$0XdS4= zEeK@YL$IBcH09E!ApNEJ_k&j(DrHcl_xPv8nGmMeS_X@wkBz5Bp za;Lm#+I|tb7sB&32G)&jP!u%H8`tAW-m(FQ(9^CYLID11eS^g>qj5DwUYAii1)TH1~*?Cj zet)oZwU$^D#-T{hw1v!Dx3+gN0tP!cg5%+8%ck?;3QI4iBd_HNOfPO#sz#vnnC*iG zhA1BT*&@kl3nw{Qh`o5?w*P`?wdf2E0`LB@dv@`2(MmK4%P(8z@<|Ha zAI%!8M0e~v>sl;ILRf?)CgY=12nPG(b5OJAk49ae(xfm3ReoN==q#G|>NIJ3Ix!L{ zWcEc!m%SV^rCIvX1!vvVmj$i!;l3F2#*I6wsKl&9Z+%It#~Z@FR`PHmW1&Y%kWd6( z_f!O+C(fr@O1brLGB)VY>wE6)DZl4? zycB86AD9wNNi$>Pob>T6OXP#tzYi7=r}zPGJ&>pckyi)k3)#l9bhmtfDyv{XhVd-5 z-)WSKWRMb5-#kV7o`pp8hnEh=QfK&z2h78FxdP08>7nZL{l!Zc;QQgI{jwpI|9{aV zLYM`2~Nt@H`L*NZ?|(D?bF5p5n|=6olcy|Lr6RXHLm^`T{t%w}Yj`aBwwu z^7!tdG<_$v!Mu%6(9eYjvB9+*B1m|@(Ub(T3yQBZ&Z%dad6oIevr z;*TCO{~JpJ=Pdo~A$Y+bJ@hLN-2alEiV{|9<-S*2l`w}+YInZ(ur z6PWC0$!|Ph*JtMXuS^(73OD+5^9RBP!?`&B)Exhh&iO-groTxdXYB&B{tHoHs#Y;R zyZv30@CW`O*-iKebA_?*2s5jHYfi?$ad1Am&fV@G=JdnBFZlam3g`U&Zf*RR;lh6y zyaL?d|KA&n)_>*vEb6Fv_RaZN{9SdB%lZ2stZBhmbAwG!rf>^5vkNnT`9F;DheH17 zLdUAW*gbVc#)BkG+NWm=q%sfnCwk-?r zgx#H4Kg{ZXrOp3CfqzJ9{~K+%sR;b2e{LHWyj2zQ zOIG&V82vBrOs~Ikc|JyeaQO!tKVjQ179#~4td{UepA$BWG+`5lGpywNh52viTy8jy z`5n>-{OGjv_u07;e^JX{M~)1Pwma-|1|!Z8m&-o}^MCF*Zl1sDQtsJI-F5|5^usg>?e(80Q&h=k)&=SAWH!D)33|3~j>j-M^LpcPMvG@Lc|% zN{1WO9|HdYApb%1M?d~CRsF8>^U-<%7%xZbg${n<;n$9bpBcOE2DP(xfF&J+?Rz`} z3>T(<4j0aEel~~v)EO-4AH2P^G1S=3(ef<2nI-Hg=L~cHcq;!z!P&Q}utZ(3{A#Y| zm)~N-@t-R^b=WT`-5Cf!s|VYP`AeZI5PWVyzZSxB;KA2A|5?=y2;W@$&q7!lJNRGtHP2B{#j@WglE$GXM1xXJWa?y z3oU{0JRtupr2Kzn z+2%6&9ZVblG36axoHH)leCV=AvtRO!|r(UpO>kgj7Ecr_1a-_DwHT6DxZ2 zp1Q|{=g#-|)d{yZ_^diNA4J(T=&|Q$Z>UW8ncdJ(ll6E#8Cp0VmZf_*RR|no*#P;u zY|@hW-WGqT=mZKf<2zm3JW=8hKWLCY_?mcaa(%4=i$9%5?lTp_W9pNz5N+FmN!Im+ zFx;_L@zw;7om`Y`*P&KP1S63TDht{pnB#0f$0+7*GVYp+GW9aAXaq@OP}jS$P9;;U zk@1c_s-xX|c2p=g*3Fn+0G;cNh~tNErw7sBl9tqLP|&_BVcWY8O$|utlwRUk?|p)! zroH(s`-u$1;aLDNyBHC2yk*)NO7IwSwS)&^KRL%UoGzWUzR|gl{MM#TSCGujnE9Ed$ z-`?c$k**d{iG^I(P4!bsUEXCjt|&w5%u}c7yE`6P6=nvO)NH2u9K}9Pk`x_cCC-j+ zH#GF-kU}95e6L&*Nh)ZY7qJwp`3A^{qb?)!3#MEX2QQWrmOhu>9q9WbgIb1}S3DEt zeJykI^}vp&xF<#T*BQQVJY{DH#wCB;P^S55;GH-Yj=gzp$r}$+^DcCzg5lBW0;22K zYKEjl55zGKAC?JQHhHFbj$+tlMjy(_ObFZ*#gY_uv|&g-cIBk1O@E_`tdP9z;>sa~ zKajTqjBIRc9}b9o?7J@xSQoZ;xM$GBH7N8jj1I+BkRSxm%{Uv{TCEhsC5pLLvf)Dlzz~sD`R|GHS^Z)UzgD-}zmSyeMUUCw$cU>hddIe=0 zQmFQ$G@z!j0U|QGR3m+WX8!$oiRp;EOrYvIwziTQKRPA`?*CL-WXZ*sgbo(y;GsOy(;vHZv>u`>t&#?v;;1VUoD-wUKfIlp<1%n z4EAVvMTw2SSsWv4(q(qvbVR@wj~Ba z3Ntu_)f|iuiFHASmp8?8#j?f19V9aXkyIlXQxugxbay6`^<+k=etv>K_l!i9ELDu( zL3cy@#^LAujkf)h8>#;8j%e>F_xyriuKQEY4ef=awRqf~YB+Us6ZCU$rWnRF!GYG9`b>BtWwMtA+>1Vv9=N(aer5Cg;XrvO$vGW zHKq!;g)e=-Xg@w@qXv@n9nH(|X&ROL411vX{b-AF?9>Qn7XurL#yzkFZ#b_J-WUqTbM$ zqM*nfy=#oPfw%c!qLJZlFx~(=)DCnsPPA|-#jw}ZfVZ}H zQ?)6L5?>@w$NQ%6$pnA0h^VqiaBKh$!v-#;c9o#Kk@ zvqm~&P8t^Oge3+h*!~+d?U*7(>O>@Lb0&fl%^5Y7ZtZI1lcxeF+J+g43nMOjhMt>~ z&#;J#{CYPU^Kag6!RFWFADZHuvMavhG~~}=*lA{I$!YsEKC1Nf!GiNblaGfGqq*_8 zdV{_H-S1m*4Bjw>mV!lT{1%kbtCo#kUa6$ACUjIuKHp1W+ zZgFiWf2csO@GwK%X(?J9Z;M*!1g9Huk7Tn$4-GaLX z3vR*P-QC?KxVr=i?(Xh-4}n)^X3d>%e%$r_xvbS}wp8uv?%kVpPCr$(ep8Rh#U}t# zr1@I~T&4vk7hxoNcYx>~o%azmO8${%z*A3up7y)&N*bPIm=-Ijns>|iFOkRc{HC*B z7&j7}h7;wGfydKH2g)yl6a^2G-X4}1iPbKyx(LVnotW6qi%QMM`6u7Yii=YpK1J2^ z&3n>?u1vAa5%5C|gG#A9XmYsqo=g5=e7HuQ8Zmd9G}NmD-=SYxQjB%veX{BJlfmc0 zR8V0@racVG__Opl?>c~Bng22dX8EIq^dl*3{hGnLw_e}J>ywj2dZQ~-yZT!tBddd? z%gg+tuie_p^BoZ;?WY5>PJ)nn>uuePQ9r5_7bN0fFm@6~Y?v%660Yq_5U80HW`+xk=#sPw zi-(fgE${rv*LJ$LF1ELi4DxVJ8))pEU@>ifEtRzekzhMr#${%^7h=)su6eC28YHI( za;EeY9UBoFF&=~z+wXNxP*=hFOYU=oy^Q-#3Y?J%_m>%PiW>3)SCGE>rf+v>4W z*^qk#eAZLH2A+(gK3`<9t4c!#;$Rot*S+F>qHj3mF2`p0>G_smF#uzYlL)3@ng@B% zvzfP8h2zP)GefL&?qNs1@7dL~-0^YN{ioX}x_;t6_~(rcinWE7pT}#kULyCjkMmhE zQ`$!tu{nAc+pyA_A;T9s%6{0p+ni`hcHYrg}PSBt7p1YoC);+H)Np{8q9UYx0 zrh^9w!HZm2)>+(DE_C7F(83Z2NPPT$@E z>hjBlFZ5}v$>g^*n#3E)Au~5juIrHmWfy4|^IFr9^GA-5h4@s$|MjazTxVJteK4-vk_v~Li(Pd% zeo$btV~_q+Uayx!UnkTJLt#XKe(9;}Yyn=}6kWV%>b5%ld)o}*F@k%r5t(8JY>6m6 znUV?-=r>3VilIn)!9mj^bC;X#nNhW$IeLGJ!U%?T{(!+vAemPFwk>jwRkeB^hUPOw z@gqbJ)~h#9jv*qRz;yQ6mXB)l+_%qghR$W9QG^rO+9PN;ERvVqW1B^b9lp3e(xW4Y zV$=&7-Ry+s`BZZjb<0>SL7%dVG(?pc1GOpoXV@UFG%c4r;p+GFh~J!n9|>dEi|cy# z-Xw{O^i%20W+1h*bQ<25bG(&WZ$-Zd*pTa>8gu=lb=~HRgxjRsdD=(uafeUgT^qCa zt2o}4>n*xu^1XyX;#MRb9{11*oN_AyVjPG~^o|z!jXTZaqj?(bUxf*Rafz2U%^nhJ z+CUxXgU7(&4krmOS*VWmS4kgua zC=z_nNHhnU16(ieKtC|b3KFnftouCuIlIG>};Cr60XB-!AgAo ziH&#^b?3}iW$KR%=!2N;#u=MHIls?mSMkImpR~eb{ zJod;*5UJq$t+xsj#M_-KQ{rrb69>KB#yKmW9j_t@PM*QS?`1WXY8HgN$dZb;r&UiZ zRAw)WiPC8G_O}gt!#z&r0`WC(Vp_D7j+)7$>8iGu6NBaDpxxbe3UE|08p)x8i_M5b zo82}8a9$FSct39I9T;1N|A^k0Vl{~|`5YgpR$=ue{>pr1;9mSD4&j<;Pfq7XQm!@M zm-{NBh-%lM$cvg6q)nb;32oRnHCfvTtzYz>d{&TfFxD-oj*0aLY%YE$wPsiIoboaI zt!5n~Ck%fHSHtgL4W(|CHp^PrPJ~2PWeeD@#yg{_rT%c6%*rvbwQ*xoQdF+)2n8K0 z=i9E)bL{((!Uljil6CU81WYn5NX?l+e;^lM>8hU>^ten?3#ada| zLM}buHQ8cG@`<8tST}cT^qZgCtVa>U^&W2#*FRSRaR(($lTGMwnrHzu|qd zX21CJlrzHwTx&^6dV_z@L_Jm#9Zw`>fc0x=zc#J#;T|iJdWO`&fuh^*_$RLhGdKDNUh33=IFOBPu7K0KJQW)kD;pSXsPCPI-SF6a{%BeZSm9CNHp zFq6wCzcJ}c|Z>KR>Tm9zEa6HdAi$rwRXWz^z&Kj*nB8Sk1mk+nk@j#$)ilW*6`Y;cQr#Ql1 zFCH;JGKD$u?wf@gn}N*lyjfCo=Lb!{@hF6;62SRoUyt%_I=*-#2Udj*I zgL8sJoJr~8x)>T7X)&5L?2>QWI=&<5nkCd}n`lvA$Xd}k;_9t`?+%ogp0E|bsc zLU@5hWKer#tBATP0bQ%KJw=z7jVM*d=!u1dJA{3o5y`-n_L~Wt+9Ls`Rn)pL z^C@jzj@ZfhSLIoc;K;}bw;2Qa1^bMuME0HPC`__@>ta(*Ym+_pXxrqGtG?t-3wa## zpHh`J>kG3n&Xvld3JCu2M$?_Plb229atd;c_~*mwb*+TRRGZ;1$vd`XwFwf2<1(~{ z6q=QftDdn#*7LLH58jUfL}^+S-x@OZTM;<1Q#ppt9^0O-=W4^*lJk}!6Sc$g@yNkZ zhrj)D?X$6LuG+Xm#uD_ctyRN#^mOUANlu?4-AVZs5v*%m&+|R)5#i_Bq3UM~`?Qnn zod}T2MV=dv;ON~U9gg+I^41B$l!q+&u1?|~-|))mp`pU5o3}__ybD;f-0ztKvvut~ zmS_qm&*9p;8w89C{5w4}UwDRLgUHVN`hR+0CjHn9ze7Mak;>*D{zh~8_$;|^&k*wT zv1})s|M26cj&!!cVfnc2wqDFY8lSj=!7iiS2j@^u@3;d0>=}hZ(s441@Cm9RC0+Ys$A!cAmlwFSw?pd3ZxyF?A~V~3t8b)lM;MlKHzt8=DT zbPTEHz+8q|SNnvvUT#oWUSpE`$$Lhq$)Vd-5OX?9rD(ziv;4RI2Y*hh%v5G)AaC-o zaKImpRHxj9mV~uw@u`_$Zt=>OpP^&Y6HmW`Hiu<%R}@w!CfA74%43O zf#LzhMS)Yn+~d_al7#Q5MnL)eAS$}Y}TARd_(==&4dTty6(e(z0ek-xbTs{ zt8OmzCeCZ=$|q)+CX*>iR_5BJ%i`p)pOLr8-^Q{n+H5m{t3TBob&Mr#Hz6` zkv!`vt?0Kl7-^pyUkFE|X1>65w45jLQgBh1D;h&Yla{Nh>QlN_*&nCbc*@t8hzz|y_l28~1uJ%=EjH8p^qE#NAk zNl%L6PE@XFr4=(nA*L_4S&P0jh%{sdBc`o>&W4gp6Fzi+M;h)VtO+MMB>$wMxe}6e zK00uqLrUvj-5kbWc~_pzx5=wH73SI>h%So=g^Ru9`CX>kF~*m;!;+~4T^l?cN?RJ} zZfy(1MI{p284(*T0^{1KUCcjeEnYYeo{GB#VO1U|LCLYcOX~P*ffS5vEl{pfMlFQ) zVny<)4rqd@i`Mv_S}Bg{1ypran#tB563l$KTtbdDM}^p^NdkIkZ|(5*@xX&o9L z*kV1tm6VnVVmlCMX`45G(vGa?|2EmVkW_Lk)G?;!_Tj|#VmZ#wFh8{3MO`T$gC!Vc zTmtm6%N%m{yIq$cFvJFLu+G{UMJroG@tiz=?GZSZQvp~t&(55-paQ||qf~hE*kFGe zQm83VR);YwDbqk6@Z1JcBWyT^0uoRtf$0s93MHIDXSqi2I1~#V&@@OoS49rb*9&F4Jg|wGxZld;dNm|$c)4u974&HXix)_bFcNnQ1A0IGy2FPn4PcIb z?|E(Nvnh-X_mA?B947vpl1LMfW6cU>Kv#BIj5xly(;J#Z){s8TDv ze1wk$<&5oT4? zeeC+@1&_$)l7jnje|k)73c;F-j7lW&ItHl*fkW2IPn*_Ul~dGau?DJH_Gg2{lvm97 z5}9V-TWKJJ5}{)<6gL?_`a%TR-%A-A?~#mmwvraGQPowGv@kMISc6XQOafX^>Ue#-^rR zbUwl~@Cxes^7q&Np*n~0F{|eWbhVGhMEJ3PzKX|u&MhSGKuE0_suj$VvOUh=m^Y9% z&HK3zy%fnp#8xXj%Q0~f17(_vJT7V@MBlQ`hcHK$->rEJVa_1*M=>xeiobNqg>XgD z_|sJQOZs4r)xZFP59hF$x$PCEz$98hc!%TU;I&1b)##AE4V69?&PcUVl5(eGEc}?|Pnn7WO zMdCK`%^&4uAkN5D7_(rFYB?oWq$VFJ;Df-QI7S#7#IpD;Vv>cHmY@DJQP|UYV(U?0 zz|MQig1z*kh3Som8%&-e6`xHcQ}eXS)nrNG)V@^>S)>4)|F+D@S~Ol3t#hF;wcm}< zoUR-vp=OV7)qZ_qAr-ZvHzon_FKjlxq_2X`V)+PYYeByYeaNAUe7PnB($QA2;oMRn z)27-LKQB^d*^iHtY&t=O_I^`A42dmBT92|ySWR6`19yP1NYjiio~u}aXn-ie9?506 z^ceY+qS%?VTISKTby^q?$fv{CAP+O6ui+(v`gNTCLyT`PtS3RUNXoa>p9!W6%3xx$ zYb77bBs|&_einf&f(3=2mghcwR>d&jA{t2~wa+5(N?fJ*7&f?v{7VfcU9nfZ$tRtTt(-M)j5}8_J zNtX(pzJ{19{L_pNX>#G?*6EP^9i>$tpLsUOBa~*3gBU4TC$n&^tmM|DET@7T6sRrE zIR3biQ~!p6jWI;wxZ7$8BwIO_@(p-4pw+jL<(G-e-v1k%)vPKb=vT3 zh0ldSVryllYklO;T?R-732M|t3<%>=K@_g4r1uJrvvP6mi*g_Rb0a7+qF0~^Y*Ff3 zW$Vg1!+quIK4ryzLl1Ut1URsn!}f^KhOR&*UhGHs``Yl-9;V0Qjb>dHcSly8nEvqh z5zoXj@4(-e-lFs0j$q2cT0}k-`y~!%HzG8~>M64vR<;|aVnme{ zJ{Cx$AV`;Sw0T4tc&_VZ3tVvegaVmc^a~(%jX&i96Mm$Fq#`dZt?j z$y8#^c>Y?_ajX$ZT7eCA=J(uMEsU((sVo|*!t$C43s0E~xU7*OWzyrQ=*;+Omq0NL z4e-rTpZ*#A6QY|FG%IwaZSMGa51c8mAPR3g*vR`ESr?bB>X>NLgv)3&I!zq8Q3IV+ zco-2I<{6-3|CVs=A%2j2C;{-$&nXLqWvqlFrx221+vEnlS5MNZ7MH{K{tR&IS=+oI z?B$l0*xfK}aO-UwPVf$j7a6-!%P1Z4j?39QH(p#E3cQ)P~Tc?i(%g9+2o$Ku`Tugl4DuU z+7XK{ZjDc;65X*WjK0m3jAudO)IfJ_JX?~8Zy-005C6Ri=Q7wWi_=t-e0Q8Lu?Xil z*bS3F=R4N8vK15fkS|aC%$`hVy`nwX?QSMd9JZeURuLy_L1ccgdgs8*z7AG-Mu4bJio_ z*XUJ552fs}eX#LbT=oD^?F?G2?2IiC?B#unoffY#IG{8?Amd@kuNCJ^+DYE2p2WQ4 z(IeZ|PCD#!@WvkwGYmS8z>jieVsk=3^zE1TZ(P1hk^kN}#8wLyw*oH#?hNmm`y|xp zt(^nZJhuT+<9RRND=X#dHM3J$Kl?GL_xNK+3JfK%=V`kjuyMz5-8KsQTFwZX@p;Wh z543oBVgb@yLd6gBDBOo6>&8y;JUQD1-nYp$pBZX=4D9zZKV4(&e_SKWe$AZ`Pd z#*?zOixy@3%qO*1QUT){TGiYx^2lU(*u$ON7(2O(cj0%S;5r1j!b;P#V0`Z1wq8gT zfOW_2Qw2(`?U?*314&4o^~oot{Rq+n?Qudw7uj+aB*&<^ZD4+Jm=U6C+5;v4!7L^P zoB7r^+`-AUGeh^n)4qJQ;zQ=Az{1^pDl>KgXpekz`U41Hn zU5>Zym(kX?F+cZ_M7&UbUJ^(7nI)o&O2qN;l(j?HbDo2%DP0<}M+Yjilw(y+WHwJG z*3)2c%h3cLHwt1Jr2=?dw73sVS3(8dBVesmliDY~Hd7TBj&Kf`Ue!t`n?V)CHTn7sel>ZmW9#!h9kNz9VOPm6vDOGlKmTo=z=^$0->t&5keQ95>kv7r3GCx0>I1S z-D|6E#kNFw!ALJ3PztCK*iMDQH0m;jZ;mzwmAOhr6Bl6gS_VZWv`Blww@9gIW%4zy zr5$qLRL$3P{6&pwhBwHAol>o_xfir4CeH7FDH6BL4J#%&@(U{d;)T2U)Z2N!kMCXS zLk+~Dm+MQ-tnh`xV@ghx*FXWRB@wsycQTatnw+vWDYMG9$uC{+9tajsR>bm+Vq4JqxIq{G@{)LxCH z-3QKqEOOEr@n%m_-z_$N-#F?C#a*!g7O2lvk_aRvuwg(kyP?j}W$Hu8#h1QdRY08R z68C)2OOTD=k}>l3(Bz?pPbsDizz;|W-^%I~q(wb|*lx*lQe@9Uaj81=3K>-SN~X|< zohi%d(T2P6d-BAz<7ca@5}bJ$ccZ_IkzR;@7dY0~$EpbC8Tx>-XSe0?TVmD&Lw!o~ zlw1nLmeA~zuANVWbnVJEWj9fCmR3+C2C=437~~>0l27<2_Ofb6D}z) zz%R~#43}E^HMuh&Ni!~~s6K$UGO=|6G|JmqS$#J!f2FTza9^>^{|JNO{>8-rtSevw z1xsO30ZAP|V&s3wLs2WgW?EKzO|<;Vez5`$7680O56DeS2RK_MfM*6HDSZPx7FAhnZ-YaTx%0CIHFI1b~5=0IV!MV79*{K>lw#K#m1~;L-zvcF+O* zv|bNJ0M5(`aPoT{_gB|H#sc)v19bmw17xmX1d!dYbtV9O_E#6cSB4P~+=CI26@&=@ zN;5Lk{wB?{z#gzzyWJWM!rMYuBr78h|(#{{n*n9sdA>0lsK&37uJK z=wI*3dosn>yC7;|0`S-bB!$+-3~xFa-|c*Fe7m~LZ|BGGW((t6A0t57-`te{SWAGd`R_CF&y}oa_v1D5{ND%X z@A`gSw*aS)e?D7QmR7Gj_CJpQnBDYW{=Was7XJDy(EN9Mx1a@J;lJ+7|J+w8MgD=m z>g!n8zV662xN3j@QOE({Sp`c)3zOGp1;ER`g026ygZ#_+zb@ z|8D``SKoMgM!<$lNzcLv2%H8Wc>z=}D>LI8>x~Jmn+cF7Dg>VT+?NepeLX#Pyzf<%3m??z zqP`Ey>8UzbeVmU-`<~(hL;_zG!!VQs&nNE>G?K%b8u!E5S&o_BWYT~bCQ(A19nwT3 zgY_t7f~l*96|ypIr|qUCzvqjX2Zhb3NTuD1+s*UP4fTzCn;^Upge1>GBp9B5an}A~ zkoznYy_R44XzTBc6{??(NWE?R#y^aBPH!JAk}>eQbQ6kU+Pib20*|aHJFgCTR2I+I zss*#HTHwmuv4fmBlf$k#1AfO~H(dL3s_7P>EE^AwttAO?=-_c}1UjtV!$D9M@~S+1 zVGgl{*ekLFd?d1r;%02){b>Qkw`hmRfZh_fQPU>8J^sSuj|JiT=~E+rh5r_6mx8|E)g%i$R6r1kdJJs#x2OKZDa}w&B+GxGck-KWoM$ta z#dEN-St@PNeg3KyjSQaKLTNU0e5*w2b>`M&eMXIeeiP8L9OjcCvL3Y5bPC>3Gi*pn z*+rg2u+=2b9(Fr|{BvcJ+RX&3bzDQ!4?1{w)@mc?fc6+i;LFGdhI})Zh_rq0%Fh@^ zI^0y9z75i*abPu^1UroP;eOg%HWfdhcC84Ef#@)JB<}OFP=IxNKfu>FRusrE3(n`K z(-dl7f4|r^K%qG5d%nIpz^A@Al}dJXf{{Bi(J9($If&neCFrV>n(w z>3i42lJ`;DY)wp0(chkFtqx4MXse9n|ZH5pY(ARmF7Rg$AAF>5+bl8ewPD z+y6;H&ZMnwCmRnUk-1QPOf0+R~iMTC&y>n?Ib$e$Jn%O$I9PUA(x2nHbmq8!RBuGOJGeSace{#ax-GM?Q?l8Y0HUpU33 zM@;C!sL|F*Lfa`$R!f&r2hJjE3OXDFN{7o+Xo$C4GB$#d128ry0R}#lY08pJJb4Md1!EaM&^Zy)bj#U_ zpBKSiaN-Xv>gu{T{F~wrrxfd-rj|Z<^SI@+N2o01vQ9XNQwogiDUi(kc^gJ9W0V zfgrayZDcT(mzT~>Gi9nT(o{Qhvr)OhmWX;kYMOsTi>|Hy7T$q_O(b^?5BZW~1NRdY zgBZhFcIgt$ywso3Isc%Ngo#W(5m0i@M<`BRBFf7U7=A7Qdq;dPGO+n z!Bv0zIxZtMxg)ficim>27{)Jr>#wXah>HZS1yBE)$*wrxs})Vh}| z>*OT!5cz&358^1iNy|v&}RZ5h4t-afB9~U=QFDI&+`^nR`3o2!rEFB|` zgZ<&oAU8T2gb>ayIM+>R+Vr#P4fYii3lcQ+rRs4Hi>xuyIBJoO_-8MVOgWRZ7t^Lx zwpqAtM>>>wq)&%7rJYhYlMirQi;F&`(@l*{%(j-xn9ytM!q`>c7;_CcTV76;_`2`> zSR0yA&ZS5A(%THzz^&@s3qjy1NK=9>6AThUnp~a@@+V>FgwALj{Md81TS-asT8C4k zeu`KBiCzuFOi{@_=ZxbEKp2|Sk;`{pKS;vKyWdINp=|eab2(eH6d|c!sk{p7FfOumv+#Oeet5p;zFGFSOi=PAPYM<7jSX_wr7L~ z?WLW|p<+kcy;Bgg5grMOLk??^s$cju^QW$JV!YD1_Hv$i&6m89Z7G6$S)ImhexDIM z?NHsDjDL?X(YPJ_n*XyLP#X!F$A)boWKlTwT(NO#Ry_&EHrH25Dea@ALd}Pvi*d zH=nte?RHYt#`2#1+Jcr=Sm@wO{FJSR=*L7>;+Ras!@f%eS+)@o171{=h(WMBU^!hM z1K4^4@^n`khg>$D;Jay&epYat(j8+>cyh#*7YxM}nLMVwn571n zgcG>Gs&tHYk63q#Lc#VM$X>$_-oBz^m`;?Ao7^^w6~Cdu#&~8FBoP-A^B``O ziovQ92U)wGM<_F=#L8|j)TI<|WEWr5=F+e-wfMNv#Fs2v4}6ACbGvRlyNwb{yel%o zHubAm6LnK#x#o?Ch3VGye7TGX^QBWC8hL+v8@bTfe2h~#1?Gskr!pCl(9+%;VG%S2*mAYrdW?is#zb1A0hNhS%g_KZs4Nms$ilV;?yDT{FhM35@xLAb@TooLUUzMW<)At7C~z_8WYVE((&5zXRrWx#mm*Z0&R6}3 z$qVhk*zwENV3(iL{m4cgvZJp#4%JHQqF1FsqV4fh{R*4Yd8+)$%iiV5vg^Smn%Gu^ zZP)`(9$l@{0F4miFU)yE)z-x-nD`S7lj_o0lGKNb#7WDRyQWEZ=a(sV66w~f>j$Vb z=kDgBFAznlMcvvo{jdV#BiUSxe+n}9QrQ_*s;zWJR(VY@W`c%}+fX<1;`}j(;#4%F zA6J@kkEbn0s_ybURv6&K*>i5>sSl(aTiSk>xO6>|4N)xQQl$jMju|)&!Q~G+_rnS0 zg2|sZL>hi%oJ1vqE4ORBN?u=2op>s5JL^4Yc#)!QC7VJO!92lfcg%Qk#Q%-@WBEhh zqS;Fr=%M@3ie-u_dCQ`lT(iv%&d)X*k{C8}B+E%l!$!kC21$^MQ|^2e<2-TZ+}0ks z4zkgNZ*=EIWsG*8t~sHiM!`iVkxMm8jbkU98Je<62g-~Kndak9M6Pd^w6wV0HD5B} zym=o_vnQzA&R6;2xEfq`rb|O%F39b+C6*;*ija zAKkcbwO8#q^n_sQ>SE)TT&r75r1mKE3}{Z5z{8F2^>*#v2m(y8fOv)@IplcNVkvB1v|VaxRJ0L&3WVdrM;t3k-P-E9cn zb_9xhK?tKUop4MgN-vc`3BT6nv0Se+L*PRmU7E)ynZALIgWnP(t_H48G36smr6D9) zzV&W`XwpJ6OV@dTFD#GDcRUED`Gk67L)fwO6auuAdNGqcUa~?M1GGia%s#K7km_M2 z_1?u)VlQ=bW`vMr=pKU)-m=vMJXjjIy6xeQh#7Ev2DKnp?2VRPGp8og14*)4z>xt7 z%KCyXV2vc;M(QCT@LPS;7cmlOKlZfDPnNm_w*Y%OfE1Y9nh+NbiU4tVUgqO;vW`A4 zo+IL>#H3gSAm2IY>?B;9TSZjcr?Og;GKDSCACB5%eH*h7*`XEXh(tQR zsMF407(I_pX+j}n0^3i%l*qbIhW`52#zR78aG15Vv^e zaFG&sH>^S?2T-mvB8rm=q}VEYvH1GHpP;%LK6{nc+7>TN;w*m&y^M60Ud6}2@C{8H zB|HP;h~&cK<*@erNI)2O2m{*EjSA!9^*MqQ#mWgaY5yc*KdW znuww5wBe5)HMT@b1P|?)H8oI_LNJVMDZDfYA%dJib&W)E)m(OW3Jo#)XUC{pH0wEF zfgVmp)yHv&RWdIpcpHSz63q~b?F;$8cfrvOXEA)oSQ0d}FV}~8hk2AeI7xAXDg}{| zxp3#x8A!4Q8kA3kH{85f@!OB`C?FO5BG)}5%}HDStmiK1#&w}+p~=X`cFyfI5fR!;wltf;)lbu zjNLzd4FX8T$w*B@(^0<$xQHK`0tb){ro$_qXo)-wU}ZDDe&s?@Xm0N^?iaa$l8h9k zolbB5j&;SK*eK>%7H1IermB5L{h(ov8i8Nhe%*Jlsfj6%-DJ{wsb{ z_WFjutVm$aFB3F+Ok=6+^WfFCsvG$*G>Kh_5W!G57RNaYMRc4=9{tv7Xa_-icZb!i1wc%J4ERyP__w4N9Rfr#KqNk0#%+Lkk7_g1t7ho+0F&Zg3Tl zl^M}9-uF`;oA_EZau$NTIV7!Fs5U)4Rp5uAJmscAvzx?v2L2vCN~(n*8=Oo?)o?^5 zuRYZuu9XgPK)bVSpr63#H%2A80D~QmLpPtjL!GD#3g(^rq!2&XI7cd-F;aHWK-~wL zhvCiep-SI=DSYQDXQa?!RuK(T>K=U=RyF-&BpdGN@q9Jo}z}#&cTH!WMj0NKSR|TtB)9a*Cwp8JU$k7`2CGd|TO`AhFIX@DOK}tZ!P6AC1 z_Fbcf+hC*QUtu?SGigmt*0Br?Z6=st*|c6(Iffe!Bq^-(Tt)wEz`z8j1vb}V5sncF z>rmrr;h@Nd+QXW&k2g>1JlL2(G%qBWdl z%@{%^2)?gfqmM3iD``^hi6)j@Vdh+mFumZ3vScQx5#obizOnrC^bkIo@$uO@oOU!q2HDESuw4m&ZApXb=nLhgypf+Z<_K zMI)fTVVWg3R5$9l+>y`9K>t+osZgnI9+c&qP75U`!9#ZF-h75Olqyh)!4p4b+YZ=uM-SI&s)r3-w zy)P!ZXA5~E%aPX=60o~6kCTyc6sTH^VN-VT(d_!)zMiNB|lu zMufF_#y*|qRz#?K${c$hhd3x&XH6Odx$TCC8`Y3D-{*)2i#1xMF-M%-I*8DtuQH$R zs|assOPmOAPD!QHw#aMyuI3z4%j~=#E~entZSHyX$jhb6aJs`6;PBIba0j%N{FJdE zIvI%~n>>(F*3<;IYlek>NxX{f2X!NQet8g6b<36TUwbjs3LInA;cjY0;2xcv-^nZo zXiy$BzTCTvy%oQN=1Ofv2{heT+SAQH>1h%_zxbst>bl%0&M|mI z6}qx?YuhOPNc5XX72;=WlLW^_C3JD3blXt3dsvgiV*-`@w(8B~A>EmK{g41xEfwMm zZKK2{;sM>+CvT~YMlVtFY;(_tbj_0hoSE%(#gl-x3gCVwTj z;#v_Bg{<@nvvcR1JIn5GveNEfT&7Ud(7Z{HUsJyj-(1kAn6rkSs6+sXHh+!s$8IkmPk%>VV{D}$VBVgAgHS)ciWDk%5FRWU6nsdY@&sNvb=Yp# z?r0H#7GAj14L4a!Itl@SaFMMuaDMHaUorR#JnFJ-EI_BI@${nWd=%JML@gf(HlV$9 zJC<`uWzcR@V2Ej|nPVV<%PSXDv&o?&=Ovhi7)v?8>X6u=1( zMjkGaItsG!UtI|EuYOm+vt(F@mg7VSc3g%5eAPex)6)dkZz}l zA>jQtBKWJ2zPFmZyfED!q-UGEXrUfj-J&e$sJ)8G0p7G7C%{66ss)QpI%Bv3(BE%B zpLq9;(;^_sz(H{L&+Zbo>1-KzIISbd(ayV_2Kz|}z1%(%3#DTgR|Gm2^g#^C+M8QemRsZ;p&9Uqnj z2Kdkigd7$u|DKq7XK(5}9kpRxkfEBdXA|T+gtA4V6~H|?+~^X}#NR*T=?0LXc%PnM z`h9ffpT;7c1Wu(z~b<8K4u{lN&aU78G-jKBsn4TA0SdXvkJ+W}E#n{Mbu6Xb z+xSOP!uh4+^CCf%R1H*2k$;#Rg0s6MwS6ab9m?^-h;=K=@yN}ug%B(4YuQVwP*1E7 z)YM#xN1$w&T=>m|vqzRC_I1*i)`&~%n36F98nM0?^9>r>$?BRb8Sz7_f7>@NWx7E} zT+z2#@Fa%VAw-$5ux>Pm!74=|F*&iSV^>$o7>Ce5VseQ_Y*1M!$@mCwYE@HiJ)fku zNIbjgCyIDt{|&v=9A!rg5m*;iW=?b#fnEfXA)q$e!oF7Jo0@3L$k7k>(m1BZxU9+V z4mGNG#KQh9;s^HiS6BD^42zfc zYig1LikIfKvq9R&w`-Uh=ET~uBa98!nOF{~4vJtCJnX(gBepg6461m1K)EgV6z!d= z_il^{TUfKr7gRO3QI+goulZFVn3MtwA3r}i-p!E#a+=dyO@1ziG5!m>1w?6lDab2S zNt_(sR+d)VYfKe-*Ny7&pdp};> zx@!x)9e=^%D+9jON@NRA*TL%6QUNCuT^=GOnxfZB`M@Y&ajGm&{<&6Zog1eXfqG#L zu{hR|RlB@MX}w&hwA;v(=!b7DLb^PvI&W#WR*4dRycYSHYOS38?RJc~RT_U(gVGj4 zd5rjG(I63*u=@3)W2rbX7Xp#82Hn|AjsALURG_-kKzBH0Vt;Im#A5>y;vEYS;z^xt zU8$8!B_*Y@0@fMYNO>OH`k(y(bxFH!BW2;updx~wi+`&Esf;8t6TWcnlZ$9BbPXA>$(4-uWl>v)uy^B z_l^+N{fkn9M;B`l`gR>4)u)E_3l_fLm-qP|tJQ~j?X*Xyg}*VoI;Of3Hbx&B8A z06_2j4UXd_B(8yPo;BWgYQpO4}1Ypo>A2R^i zq6dV{WC5UAuLmIH*Wcq6+hPV}hI&PD^$)J< z?Tp@mqj!3V;q4sW>7{pyjP4z%ddI8Y5K|MgNz` z`wMvf8(sSUf+oH1M*pXL(%(Rw|B+An8>sZ(_@w_;>_Mgf#3xBwT3G%!coHKcGZhmp zGcACrq@)LMNQ?j)i59RC(7xuqq-UUK25d|WfGmUmcj6Dy(){NDgl{eX8BhXb6Z{+b z@SXhx?4@tJ_5VaD^|(Mg$}6Vbax$BIBj*!WD+1{^*CVUV^o(QT5TE3juQ8E}s)=!! z+^mD#6vU?7qE*?%<0Jb7i|hTVk?P*g)`)9*e6X>gizY0i%ii#T_9uJLhf&!7r@ga` z%4%)bHqzZ40t$lUlca!vq%??xAPv&pDcu5+k^<5o5+X>KAT81hbrX^~wLVX-ROu;zyZnTjH2kqh z+j2*_0y?_Aj{~1gZB-`~LAAY))v}1(K0g?~L)D72am~)KFeFM-fo_)G?Alw)4Y)5cKGy zSMNksE2In7&;qOcnJh!nJXy#7mGndZtO{rKL}z*^8Rw52?5|aRNJ>vT%jgVQnhgvA z24~)I@l%!zj3JTyRE_5q-~R7-VReFsFL#xS*xq~!{DjAYkemG3_E5}_*R~}c>kHK$ zeaRL<65vj35zcb_o8f!mB8xXfdt@cvQs;KS8_XwSqka<@iHSR1dH%`^M|mHp6M9&Z zH6(Kkd5Qfzxa!?iCnHAlm->;2_CoIo9G+yM;W!X62^~DsUg`30`;ZvjYqoHd+syuq zdPC1m@C~=I@Irg@o6%IWvL`_@*+oUaKHXV)|<&`&>P{n2JPJ5BsT?onvJ291?V@KRb((j_jU9Z$u|kM=qtz3Q207 zXDZj?8yW~A@4FIPXJ=D0R=rPz`n(`Xpm?3t*&=Q{-Vbe(Hk4XAitOQr-_=DY$)P6k z{Lbxe{w++YeA?6{&|+OQcBEboQ#KlVE6GNN)R}XX9Vu#IK@F=RHQ9ndF0(!(F8iF> z{e%7QT^}Fwj&_faj%ki1!V;t$uW0H+O3jf3I)$rCu_I`Cb-u&~t1877Ko%C>)1k4) z^&;wi?aVvLTL6!ia;Io)?cQM(iN$(=rkOPQ^m)qk2lHROW8+>`+Xd%(1r-nQ5;l~D1HdRYJ&ml+^6@qpjx&>V{7fynSjB$vKj5A({ z#VLu>EO%k>{gT$Cpm?N6Az~=G;ZC#i>db-u@F_aln|XiDc5es2)+6%n7Il12O9bk+Ru&>5>cI91%v@1s({Z!3$9&G>z9xu%btkK=Qm zW!A;gcP1y&|9+|(usoPpxI7=7Lb*Q61lK59>}b~LrsXmZ!TiacE=%>cUzTd5AlFge zYV)@4LuW%Lt4$6Srb4f|@L~Ck6q9zUty@z)2v+Z+KF`{S5Ad4nA7G=64rgjLyh-1r zt((Bx68D})9jhV>4V$0GE5D<4|FFLSAK%ph9S8l)Nr8anbtUe(p)*45eKrHL(PMx3 zayyT4GHNK9ck3@YjnZaoy|8&7wokmuFREV!H|1xcIJ|2UYbx?MKG+n!A4(avSUpxv z!da~5qss1O^TbzCKq4w7G=f@ql==8eR5C`Zm8t*_2Fg&X5UtwrOqTyhGZ#WFX*xH- z658vSK%^)Br>tno@gaky_muUg7%hUeEwzq*#SJ|X{8(#|Xl-_WR_j)RV=)GLrKJ2( z-%Z&LwZ=AYjf5$(Z(hnyyOBCQQ$m5X`d~%>*mL)1&KnE%$DS`4QM6={J3sM^Nvg6@ z6MTNC%(wjnR&b{;vp^UL32HH9?Nt`;;ZhahaikM|n_cs)Y?fwVXi4+2G3wAuHk0}- zg5&IR{MA;0k*~H4J8T&H6(yO*xcnPPfy$|5u6;%wnoV?lR;a%xb;iLXmFR>u4~V*A z?^}uM6NF}&Ow^-47rKA4ZqV6hP3d-OWFxJ+TM}LPW>c4yrp7}viQ^5T;1@b`>>y(b zS;94=tmL}+rte;UVRt_Va=b-)!$Njj*i7|Y+E$-abb-UK%ezblSL!qGNYT8r-H{6Z zGYy_)Hs(hHO^dgZbrs6i(+o%D zMS-@dGE0h#D4LCiTw#ctXBtE7&a9nWjN+F*(@LwN{uR?o%V85n-@?T<aF;R^CY(CjUtHye0g;Hf1H%lE{-$Fa984=&`n3?sk<~&)3%Tjvb zWU=+v(o%R#M~_@mVTq-wW6hhSg1wk~WmpV>Z}r{3#o~3j;S2uScpB%-@LWR6OZ&Sj zuh+nQN6aFp^_cLKVBa`hU$^0o4~`7%F-N1^{r2kS?OQNmyaa-0h9f_5%2*4Rruh5c zrw?o|^4hQcl=w(zP>GFKSC98Or!FJX1F8u>u9^{x?&|r-w(zTPMgPv)VhsbWG1iXcM}q(lqNZ!+V{VRa%jV9vgFvKI@D~QF?m(rIaxg3X#&rH_e)p zLg7R^doO6HN7CLw|2VFNW*_u~cfVFmxcy`yE?z3mv|J!^#msb%pW6(Mlw0;wh>DFX z)FVp$7%0IK0+s;A>~{vvQMu z&H=8Xq+-8kJH*mrc@k+Xs%)cVp*g|n=lt_gU7KkV2BXcrA;HK8^)oMCwbDZk;tUOE zg&5)`=Q+~^_XnXl&q*!Mex%8tAckm?X$rVYfA}>7uJkwrt+`R((Z8p1FR5lBSuJqq zUW@HVHpN_(fkd28Qg$Li_tl)`m9)1VUrE_bbInXGe}~r=b)UUy?H;P$2`sbiNf9%P zI&j)dFU0uP!|9!hD@?RoytUCNI`LXsiJe0fS1Z^sr&Q9Nk(VO*c5Xt2W2oH0YC-nU zVne7ZmFw+LPs!(H?xVdU8=Acjrn$=OExdy}*o|5eCJ5OM66?-{KKD5-{`k4nQZDHLWmj`kTl%s?o~`D(;L7HR<_d(QEd zqgrl@`LDK^HRrT{Rd_7qqolDXsj65xOT1l=j37Is4o-iTY}5#e&vMX7gixC8ScO-p z)e-wzkm6L9sIqC6+LpA27(G34-rLmF{Ad|o{j@}##=fEk7tYExr`a3_oPmgDiW`0_WUD*#k~yQ~3EbS9w@k#+Jk3t43(aRN z$(H5uqNhYz2*~j~=WAxHZBBPB#3lK0_&8(g+{)B`ZxlfaH@O>E*|R>nGxzVcjXNa= z2)|+*n<86$NGFM#K2Pd-C|x=_V#7r(!aV2#SZOj-kn6;D2s{|K@Tt5_BY4N1-raUS z_wC3S7P8N9$^DWQot4jBuXhlm2{R0ONX{_esbVDk)BBI_w)yZS(M*%cN!GnA!d!mY zDwkBAr$<|OXRkO+rSX}0fQmV;IeF}SK|WQbk)KhX;}g~WxLy$jR4bJgC!xZJ-(t1T zcUL60w>FgBeqz(Q+vrS9)bZNkK08*f%_vbTUHYx)(Tx%=IV}PpHa$1sXQ{KxY~8 zzS1@ZJ}dDf!N}BlM_B~^-N~T+TU|=ty7#fG?&At$u$Diox%aj1OgK#@L^lpehJL}% zez{7av$WNlru<~2kq=2EpxU>+^2t+rl_%^}=cCzQY2EEtc5=KvxvzA_evL;!Td{pb zIDEIXo#2>iY(gjH<8*OceuH?{a6s3050>A&$QwAEyOQ0}o*k$=Y)`u44_Qb1ghuc@ zdhj*F(DqA72U*tR9*Fj~mv34`ElySkq46)GR3?oKqbz;B{Uvtv(MPtt($u-rwMtwSndaW9;N^tNhTa#Ye=dC3RX?~NmTy^0vm;6C^7 zc*wHRF$NECaJKB-cFG;mwJoy=5jLwo{8TzMaX3Miw((6RgJq8>Emf4M#C$9$AEvoK z&So<1IQuT$c>1`XxYsx`p*^>jOS<}5?PBw{aX3Nh}x_`YSt-UwNX>z=sMOz!N zmyLXsdh19}!yiZbg=B)K9CLtgOLxX=z35>7jsfAu$86~B^eZ#$*)taA)P|bw)y%KL zgh)K5Keqpc(UZ8MIih3S<7#Lr6vL)X$>nme%{@&DJ zaFGz{l|my$R01LuIhtwZ$nWUeTvSwN9_yB3+q)~C%Zm!7dLJuy0=iYfX7W$Ir>c{1 zjfZzChx`y2jvQQO5>Ut#a;+s(l1a-rlOM+IO8my{H08r7=zW*5J5WuWVwNbYYn;(V z_b^82{fp*>`=Z_4ZV#n`KIhTz4})n8y{Y@C8R+LMP)a`h4lbITo^G zP)60=yckYe)xlU6lV=O@f9M1Q-=OBT#tg2_tWvr@fFI=`;8QEu^MvCl# zqkbJ=zhhZh??E2Ol4DPo%?}x4h}E{)AR{Vf+h#%k+FI>MzPgGtPU|~i48mM;HO;Wl zs<+&l9&#EU60lA0pZI3CFxM>*zKDdHrCn90sa2s+>v<{ycY9Z-yENB^I;c>8T#A~> zZnY9EAy>tZziOT4Y|t_A`2myH?!=f5$aVOuDjqSWGGQ^*T>M?%`2ss(b;ont{yJgG!iOd zPU0%c)#ECMpsXn`&%`vT&#wCh;?g`~QQ4jswqF}I_G1_6U4f#f@P>0`(xx84_v?5Y zW+`UgC->{u7tzJBu-&cfiX|Hu5{kp`TybIGX3E2p%I3^h*;UBZTUZ_$Tw}v!lup-Y$K2@cT`rzpEFD9{0!q%2;io|HG zW?$&fpIXYMN?2(d+S5CwA5k^(XvU{J3ZY%YFXz!nId9ud`#pVU6q!~G>nTu5D={nQ z;2&(u1nb+jhfC3hYHBh>h<)?it9dfFc#cy)f3}FWq{TCQH`#3&Z9mJ^zhj0|NIzj* zc0jmPS?;%qZa2ytGB#(JGRRRHt>3gt5EH4|bde#<0+jsTlcdNv)2xQ6&zt=n_o+;Y zf2U3IPS9p7F;l~P3hP>yAN0;nAwM5+ur1N^r6KWk_}Ez_9P!$rWM@)rRlGIsN8t0F zGAuTtBZ+?x+ni8%}7o&bx}$)Z76=fraW>Z(Is*v zHD@4k_h_Ydg*$h$LI$TeXxDPr7?G0d`SaG#!b?FN55L>@K$OZ~_AtJ$i|xqt`Zr*}Mi&z-R5wJK%kmK3_ zH+k_zdWlfYD%0+MmzT`a{jSsHkM58`-F-!7w1-4|-3(@(L*?yFAq&{_uG;FpLWM%N5=Y{NQ5Y$qqD zZHRA>>2{v^3XbC`#{V=o+u58dcj$m;6^CUuhqo+_`MU1iaz5YX_Nnxiz)-G8)Vw-HJ(Q6xv$!8V()R<^4HBTEU+#?9( z*0-%mu}OZgxd-7n?({_4v)7MJQO{Cy)Rg$*+3eHxe)4!mH?U~K&yzE4=5#!esFsTk7GVZjCGU4#l?2H53t3A%>?JWLst9-dCrYlD?NlqeO zz=S95Qw=39eIRqel%g7VfWNd~uHn&}fV@-vu<~P%^l^|$GQA_7@ApNK%>rb%U>?3( z5*TZH&2aR%c_0l%sSC!;f-c@1W+0MXtTYqddf02flc;oGs{=ItLqb}-$UQ0Q7I%il zg6Un^6YOIe`IC4wyd9_(La4x=SKIk}rkv@h4<NyorHE05s>D`ot;6F*VfQQGvC%-nRI77z%4(Y;uix ztzCvxztrW%BPs1@dA7gXX{ykI6NazOm(tf0Prx@c~I(r~?~=iec%kA8K79hIK#2Hxu-5@9 z5&aHcIu}|AgG%Mc6|KJBnz-W%YRD`azqzNqa3MQObqN#?jp|wH&JTAQHvr1Pyvj$9jak7&#-_ zbqp5v2-IV_4>@3{|k37hwqjB_8;(eUtJ54Xh3NGbq&q_7-W2q#z;1Kvl5r?&#T_UZ+TM zvW{KqPXWx454Lly4#*U%`4_BDU?S<_riXGG3(>H6^X7VPBT)voHdDttt9k_f{OIzZ z(J%&R?t)Q+BuadyaZSOc9KVAsB@SrMsVIJqXPah%3Ew%C3KZvQh)XOdP!LV%@)=c? zfkQLW%3m3ys?DXRl{Lf|Refv9j~fw_O`TafVxS~zrq+i+Ws&29ni1>C4+zy7t9WfA zH&<^>Ay;i_(|i*#Sw?sh`%nXY162*)^h9EI3m2yl)+mrV4633cSxMB14{yPp3Undh zt!Q+8xhh$V?WY%3hFVpIaHjEF1*ZxJnRfBHFwB4H9Z#BTXI|1Wx_%oEydf%TV)pyJ zDlWw2*kxr|1JX}$0*c+OXRpO1c<|ZjZL@sL?)J6e!yDqmt$pr~GH1P%3|i=qK20zc zP$%JqDznbHAU?+Up8W-F$jdJIL+lqTKTe7HkBuSWBjPxR`p)`w%Az1x%V}=#mz;a9 zAR^4~^AtmOhH}8TFQh(%1T15X4gP(wfLgB17i&7i28!DglatumybiHp2}XR)%N<{NP6UbSiNfo#7T)nPVk?X{F7cv_scyIX(0&c+?`fl6(@Nw_BFV9eKy$LrXHZDl3g zz3(S(lv4`A`VZd+eXHm|qNAz2nK56w2j)mVzBHd-Vjc6=l)S;(YQ#6+`sgpL^RWae zm&f}BHihH%Ztc6t*)2CDgos;B91XbAKRoCatOXUNJPGLRZ1)wuY+8@|+&1YW*xspo zFA#S0!pZGn`!|sI2cNRvzfSHnNxi~DKJ5weWim;&#P6CU#rWkHNI*rb!x+f) zqb1q?Q!|Gb19q45b@8347IQS{Ve+6EaL^TiCm+V7BcKOi1vLxb(LKae9v`C}-`OfMH5=StK z?V*PpcideVx4jiFWUB40WJCujtl!~=8qXE0}FM?}|g9}+h4>z(+CD-#Oz+-K?9kP-o5 zVoZ|FG5Qdw?YdO+9-u!(i+cIs?A#WeE!FQmq|`!>zR7ob`z?ajSvs_3pGTwofm*D1eduo1Tjk+4T-%+_e= z$Xnj_()Q9$PnU|ndYOg7wv+1ErBW2}?Tsu~kLl1jX#qQ5kIn)m`=XJrYRP5+;O%#-r;ixo)6f%_hF+)1} zv-!Gd9p-ak0jRz>ug1CzSj7zc)WIK6Q^b_9KCYVj_UmZAo!LcwgE2RVqy!(%tsKEl zx|ccD1m{wx>{g|j=|j|rY0UbFK%(V~>xb}&(r%70G~?aSJ8xMoH5F^FP>ljJ1QmFHAtG zZN*;Gb8Et7(6e z;&Zq)XE3mU8zmVCS>F3rP4>afn|v)qRJg9(O-GZtXYq@72uaJsJ{-;Jmm44kqMqA6 z-_zX$*jt4)^2Hx}=Y=f_eF;QV$eT#{oKu6W<6D(VAU9Fx=+*aFjA_-*Z>i1JB;hCB zmlV1xp%KNV>~p8HCn{3aGjP!BEIa$?0~^NqNfU%2@w%m&@sof|I7C4(Nh5O z`U{-`#(Xh8AOYk}x{3!#l>2{l)qjVsf&moJ1zp8;NeXdYAy8M8)FoQf17h%fnrytP?trnu&Te|tSgA@vS(L3)xWtq0r$M3tFBzK zt~e~n729<+kykTuC0@1%xdO1R26j11@JoIRa%J3gIrhJtsX!p;rFg}eUD;egue`4= zM|KRb|KM~+bpO(TPF!4c zmRA}a0^NvMG$<4Tm=yl0!5~}!iT0;BDedsx-cLxU)SIl+1js_*k*1;<+&n5HB1ssJzxLFZ|-1{n;15kMepsFci#tV-9#PfXW+n0iyd)4Ge<;)b=$E z3IQm&8`_QY1_lnz_5J}GV7Pg`F6<)oU0naH5g6E}H{0O)4|REN>?<$~bYt$pFu5Q7 za^E~hU~VoT8eT8QeUTOW;`-N|@<4fR^p6LA;|zj%Z^lkA?}h2=wfkLU1;3&3g0Am1 z2;kIt{Tu;~kT>E6mnwwvPsl8xW!3lw~_92a0anA zC*0(bUeVc0l)n9kBqLZ{a+t2;1Dhl9FvhzOkN!GzW`S{u^9jW literal 76842 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 QSAd@%i-}2ESqAI>0464HcmMzZ diff --git a/src/net/aksingh/java/api/owm/AbstractWeatherData.java b/src/net/aksingh/java/api/owm/AbstractWeatherData.java index 0b46a1c..4d8038e 100644 --- a/src/net/aksingh/java/api/owm/AbstractWeatherData.java +++ b/src/net/aksingh/java/api/owm/AbstractWeatherData.java @@ -1,24 +1,27 @@ /* - * Copyright (C)2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] - * - * 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. - */ + * The MIT License (MIT) + * + * Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] + * + * 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. +*/ + package net.aksingh.java.api.owm; import java.util.Date; diff --git a/src/net/aksingh/java/api/owm/CurrentWeatherData.java b/src/net/aksingh/java/api/owm/CurrentWeatherData.java index 0eecf2c..004f6b6 100644 --- a/src/net/aksingh/java/api/owm/CurrentWeatherData.java +++ b/src/net/aksingh/java/api/owm/CurrentWeatherData.java @@ -1,24 +1,27 @@ /* - * Copyright (C)2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] - * - * 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. - */ + * The MIT License (MIT) + * + * Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] + * + * 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. +*/ + package net.aksingh.java.api.owm; import java.util.ArrayList; diff --git a/src/net/aksingh/java/api/owm/DailyForecastData.java b/src/net/aksingh/java/api/owm/DailyForecastData.java index 8acdf2e..fdd21e8 100644 --- a/src/net/aksingh/java/api/owm/DailyForecastData.java +++ b/src/net/aksingh/java/api/owm/DailyForecastData.java @@ -1,24 +1,27 @@ /* - * Copyright (C)2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] - * - * 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. - */ + * The MIT License (MIT) + * + * Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] + * + * 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. +*/ + package net.aksingh.java.api.owm; import java.util.ArrayList; diff --git a/src/net/aksingh/java/api/owm/ForecastWeatherData.java b/src/net/aksingh/java/api/owm/ForecastWeatherData.java index 537af34..2a14354 100644 --- a/src/net/aksingh/java/api/owm/ForecastWeatherData.java +++ b/src/net/aksingh/java/api/owm/ForecastWeatherData.java @@ -1,24 +1,27 @@ /* - * Copyright (C)2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] - * - * 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. - */ + * The MIT License (MIT) + * + * Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] + * + * 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. +*/ + package net.aksingh.java.api.owm; import java.util.ArrayList; diff --git a/src/net/aksingh/java/api/owm/OpenWeatherMap.java b/src/net/aksingh/java/api/owm/OpenWeatherMap.java index 586b1e3..3f1bc9f 100644 --- a/src/net/aksingh/java/api/owm/OpenWeatherMap.java +++ b/src/net/aksingh/java/api/owm/OpenWeatherMap.java @@ -1,24 +1,27 @@ /* - * Copyright (C)2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] - * - * 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. - */ + * The MIT License (MIT) + * + * Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] + * + * 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. +*/ + package net.aksingh.java.api.owm; import java.io.IOException; diff --git a/src/net/aksingh/java/api/owm/Tools.java b/src/net/aksingh/java/api/owm/Tools.java index 048e5fa..40a480c 100644 --- a/src/net/aksingh/java/api/owm/Tools.java +++ b/src/net/aksingh/java/api/owm/Tools.java @@ -1,24 +1,27 @@ /* - * Copyright (C)2013-2014 Ashutosh Kumar Singh [me@AKSingh.net] - * - * 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. - */ + * The MIT License (MIT) + * + * Copyright (c) 2013-2014 Ashutosh Kumar Singh [me@aksingh.net] + * + * 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. +*/ + package net.aksingh.java.api.owm; import java.io.IOException;