From ca2ca5c9ea79a9a9d958cd58d51354597e569004 Mon Sep 17 00:00:00 2001 From: RandyMcMillan Date: Wed, 13 Jul 2011 07:05:14 -0400 Subject: [PATCH] Created Alternate kStartPage to bypass Sencha Demos and view PhoneGap Docs directly Created Alternate kStartPage to bypass Sencha Demos and view PhoneGap Docs directly Building toward a robust demo app. --- Classes/Constants.h | 8 +- phonegap_macAppDelegate.m | 17 +- www/phonegap-docs/joDoc.zip | Bin 0 -> 165586 bytes www/phonegap-docs/template/joDoc/doc.css | 325 +++++++++++++++ www/phonegap-docs/template/joDoc/docbody.css | 11 + www/phonegap-docs/template/joDoc/index.html | 4 + www/phonegap-docs/template/phonegap/arrow.png | Bin 0 -> 6285 bytes www/phonegap-docs/template/phonegap/index.css | 384 ++++++++++++++++++ .../template/phonegap/index.html | 145 +++++++ www/phonegap-docs/template/phonegap/line.png | Bin 0 -> 2795 bytes .../template/phonegap/mobile.css | 120 ++++++ .../template/phonegap/prettify/lang-apollo.js | 2 + .../template/phonegap/prettify/lang-css.js | 2 + .../template/phonegap/prettify/lang-hs.js | 2 + .../template/phonegap/prettify/lang-lisp.js | 2 + .../template/phonegap/prettify/lang-lua.js | 2 + .../template/phonegap/prettify/lang-ml.js | 2 + .../template/phonegap/prettify/lang-proto.js | 1 + .../template/phonegap/prettify/lang-scala.js | 2 + .../template/phonegap/prettify/lang-sql.js | 2 + .../template/phonegap/prettify/lang-vb.js | 2 + .../template/phonegap/prettify/lang-vhdl.js | 3 + .../template/phonegap/prettify/lang-wiki.js | 2 + .../template/phonegap/prettify/lang-yaml.js | 2 + .../template/phonegap/prettify/prettify.css | 44 ++ .../template/phonegap/prettify/prettify.js | 33 ++ www/{ => sencha}/autotheme.js | 0 www/{ => sencha}/cache.manifest | 0 www/{ => sencha}/carregions.json | 0 www/{ => sencha}/getting-started.html | 0 www/{ => sencha}/index.html | 0 www/{ => sencha}/license.txt | 0 www/{ => sencha}/list.json | 0 www/{ => sencha}/originalIndex/index.html | 0 .../originalIndex/resources/css/1024.css | 0 .../originalIndex/resources/css/1025.css | 0 .../originalIndex/resources/css/iOS.css | 0 www/{ => sencha}/release-notes.html | 0 www/{ => sencha}/resources/audio/beep.wav | Bin www/{ => sencha}/resources/audio/hal.wav | Bin www/{ => sencha}/resources/css/codebox.css | 0 www/{ => sencha}/resources/css/ipad.css | 0 www/{ => sencha}/resources/css/osx.css | 0 .../resources/css/sencha-touch.css | 0 www/{ => sencha}/resources/css/sink.css | 0 .../resources/img/app_loading.png | Bin www/{ => sencha}/resources/img/icon.png | Bin .../resources/img/phone_startup.png | Bin www/{ => sencha}/resources/img/phonegap.png | Bin www/{ => sencha}/resources/img/sencha.png | Bin .../resources/img/sencha_small.png | Bin .../resources/img/tablet_startup.png | Bin .../resources/simulator/phone.json | 0 .../resources/simulator/tablet.json | 0 .../resources/video/Screenshot.png | Bin .../sencha-touch-debug-w-comments.js | 0 www/{ => sencha}/sencha-touch-debug.js | 0 www/{ => sencha}/sencha-touch.js | 0 www/{ => sencha}/sencha-touch.jsb3 | 0 www/{ => sencha}/src/CodeBox.js | 0 .../src/demos/LeafSelectedPlugin.js | 0 www/{ => sencha}/src/demos/animations.js | 0 www/{ => sencha}/src/demos/audio.js | 0 www/{ => sencha}/src/demos/bottomtabs.js | 0 www/{ => sencha}/src/demos/buttons.js | 0 www/{ => sencha}/src/demos/carousel.js | 0 www/{ => sencha}/src/demos/data.js | 0 www/{ => sencha}/src/demos/data/ajax.js | 0 .../src/demos/data/hasManyIteration.js | 0 www/{ => sencha}/src/demos/data/jsonp.js | 0 .../src/demos/data/nestedLoading.js | 0 www/{ => sencha}/src/demos/data/userData.json | 0 www/{ => sencha}/src/demos/data/yql.js | 0 www/{ => sencha}/src/demos/forms.js | 0 www/{ => sencha}/src/demos/icons.js | 0 www/{ => sencha}/src/demos/list.js | 0 www/{ => sencha}/src/demos/map.js | 0 www/{ => sencha}/src/demos/nestedlist.js | 0 www/{ => sencha}/src/demos/overlay.js | 0 www/{ => sencha}/src/demos/phonegap.com.js | 0 www/{ => sencha}/src/demos/picker.js | 0 www/{ => sencha}/src/demos/sheets_overlays.js | 0 www/{ => sencha}/src/demos/simulator.js | 0 www/{ => sencha}/src/demos/soundCommand.js | 0 www/{ => sencha}/src/demos/tabs.js | 0 www/{ => sencha}/src/demos/toolbars.js | 0 www/{ => sencha}/src/demos/touch.js | 0 www/{ => sencha}/src/demos/video.js | 0 .../src/demos/webKitDOMreference.js | 0 www/{ => sencha}/src/index.js | 0 www/{ => sencha}/src/structure.js | 0 www/{ => sencha}/test.json | 0 92 files changed, 1111 insertions(+), 6 deletions(-) create mode 100644 www/phonegap-docs/joDoc.zip create mode 100644 www/phonegap-docs/template/joDoc/doc.css create mode 100644 www/phonegap-docs/template/joDoc/docbody.css create mode 100644 www/phonegap-docs/template/joDoc/index.html create mode 100644 www/phonegap-docs/template/phonegap/arrow.png create mode 100644 www/phonegap-docs/template/phonegap/index.css create mode 100644 www/phonegap-docs/template/phonegap/index.html create mode 100644 www/phonegap-docs/template/phonegap/line.png create mode 100644 www/phonegap-docs/template/phonegap/mobile.css create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-apollo.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-css.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-hs.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-lisp.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-lua.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-ml.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-proto.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-scala.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-sql.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-vb.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-vhdl.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-wiki.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/lang-yaml.js create mode 100755 www/phonegap-docs/template/phonegap/prettify/prettify.css create mode 100755 www/phonegap-docs/template/phonegap/prettify/prettify.js rename www/{ => sencha}/autotheme.js (100%) rename www/{ => sencha}/cache.manifest (100%) rename www/{ => sencha}/carregions.json (100%) rename www/{ => sencha}/getting-started.html (100%) rename www/{ => sencha}/index.html (100%) rename www/{ => sencha}/license.txt (100%) rename www/{ => sencha}/list.json (100%) rename www/{ => sencha}/originalIndex/index.html (100%) rename www/{ => sencha}/originalIndex/resources/css/1024.css (100%) rename www/{ => sencha}/originalIndex/resources/css/1025.css (100%) rename www/{ => sencha}/originalIndex/resources/css/iOS.css (100%) rename www/{ => sencha}/release-notes.html (100%) rename www/{ => sencha}/resources/audio/beep.wav (100%) rename www/{ => sencha}/resources/audio/hal.wav (100%) rename www/{ => sencha}/resources/css/codebox.css (100%) rename www/{ => sencha}/resources/css/ipad.css (100%) rename www/{ => sencha}/resources/css/osx.css (100%) rename www/{ => sencha}/resources/css/sencha-touch.css (100%) rename www/{ => sencha}/resources/css/sink.css (100%) rename www/{ => sencha}/resources/img/app_loading.png (100%) rename www/{ => sencha}/resources/img/icon.png (100%) rename www/{ => sencha}/resources/img/phone_startup.png (100%) rename www/{ => sencha}/resources/img/phonegap.png (100%) rename www/{ => sencha}/resources/img/sencha.png (100%) rename www/{ => sencha}/resources/img/sencha_small.png (100%) rename www/{ => sencha}/resources/img/tablet_startup.png (100%) rename www/{ => sencha}/resources/simulator/phone.json (100%) rename www/{ => sencha}/resources/simulator/tablet.json (100%) rename www/{ => sencha}/resources/video/Screenshot.png (100%) rename www/{ => sencha}/sencha-touch-debug-w-comments.js (100%) rename www/{ => sencha}/sencha-touch-debug.js (100%) rename www/{ => sencha}/sencha-touch.js (100%) rename www/{ => sencha}/sencha-touch.jsb3 (100%) rename www/{ => sencha}/src/CodeBox.js (100%) rename www/{ => sencha}/src/demos/LeafSelectedPlugin.js (100%) rename www/{ => sencha}/src/demos/animations.js (100%) rename www/{ => sencha}/src/demos/audio.js (100%) rename www/{ => sencha}/src/demos/bottomtabs.js (100%) rename www/{ => sencha}/src/demos/buttons.js (100%) rename www/{ => sencha}/src/demos/carousel.js (100%) rename www/{ => sencha}/src/demos/data.js (100%) rename www/{ => sencha}/src/demos/data/ajax.js (100%) rename www/{ => sencha}/src/demos/data/hasManyIteration.js (100%) rename www/{ => sencha}/src/demos/data/jsonp.js (100%) rename www/{ => sencha}/src/demos/data/nestedLoading.js (100%) rename www/{ => sencha}/src/demos/data/userData.json (100%) rename www/{ => sencha}/src/demos/data/yql.js (100%) rename www/{ => sencha}/src/demos/forms.js (100%) rename www/{ => sencha}/src/demos/icons.js (100%) rename www/{ => sencha}/src/demos/list.js (100%) rename www/{ => sencha}/src/demos/map.js (100%) rename www/{ => sencha}/src/demos/nestedlist.js (100%) rename www/{ => sencha}/src/demos/overlay.js (100%) rename www/{ => sencha}/src/demos/phonegap.com.js (100%) rename www/{ => sencha}/src/demos/picker.js (100%) rename www/{ => sencha}/src/demos/sheets_overlays.js (100%) rename www/{ => sencha}/src/demos/simulator.js (100%) rename www/{ => sencha}/src/demos/soundCommand.js (100%) rename www/{ => sencha}/src/demos/tabs.js (100%) rename www/{ => sencha}/src/demos/toolbars.js (100%) rename www/{ => sencha}/src/demos/touch.js (100%) rename www/{ => sencha}/src/demos/video.js (100%) rename www/{ => sencha}/src/demos/webKitDOMreference.js (100%) rename www/{ => sencha}/src/index.js (100%) rename www/{ => sencha}/src/structure.js (100%) rename www/{ => sencha}/test.json (100%) diff --git a/Classes/Constants.h b/Classes/Constants.h index 9125d42..54144d7 100644 --- a/Classes/Constants.h +++ b/Classes/Constants.h @@ -8,7 +8,11 @@ */ -#define kStartPage @"index.html" -#define kStartFolder @"www" +#define kStartPage @"index.html" +//Sencha Demos +//#define kStartFolder @"www/sencha" + +// PhoneGap Docs Only +#define kStartFolder @"www/phonegap-docs/template/phonegap/" diff --git a/phonegap_macAppDelegate.m b/phonegap_macAppDelegate.m index f29d0a4..1a16d78 100644 --- a/phonegap_macAppDelegate.m +++ b/phonegap_macAppDelegate.m @@ -25,6 +25,7 @@ - (void) applicationWillFinishLaunching:(NSNotification *)aNotification [self.contentView.webView setMainFrameURL:[fileUrl description]]; /* useful colors + NSColor *brown = [NSColor colorWithCalibratedRed:0.184 green:0.180 blue:0.176 alpha:1.000]; NSColor *red = [NSColor colorWithCalibratedRed:0.918 green:0.000 blue:0.000 alpha:1.000]; NSColor *orange = [NSColor colorWithCalibratedRed:0.918 green:0.518 blue:0.000 alpha:1.000]; NSColor *yellow = [NSColor colorWithCalibratedRed:0.918 green:0.914 blue:0.000 alpha:1.000]; @@ -33,15 +34,23 @@ - (void) applicationWillFinishLaunching:(NSNotification *)aNotification NSColor *blue = [NSColor colorWithCalibratedRed:0.000 green:0.020 blue:0.918 alpha:1.000]; NSColor *clearColor = [NSColor clearColor]; */ - + + if (kStartFolder == @"www/phonegap-docs/template/phonegap/") { + + NSColor *brown = [NSColor colorWithCalibratedRed:0.184 green:0.180 blue:0.176 alpha:1.000]; + [window setBackgroundColor:brown]; + [self.contentView.webView setBackgroundColor:brown]; //it ignores "WebView" may not respond to 'setBackGroundColor:' @RandyMcMillan + self.window.backgroundColor = [NSColor colorWithCalibratedRed:0.933 green:0.933 blue:0.933 alpha:1.000]; + + }else{ + NSColor *windowBackGroundColor = [NSColor colorWithCalibratedRed:0.918 green:0.918 blue:0.918 alpha:1.000]; NSColor *webViewBackGroundColor = [NSColor colorWithCalibratedRed:0.082 green:0.133 blue:0.192 alpha:1.000]; [window setBackgroundColor:windowBackGroundColor]; [self.contentView.webView setBackgroundColor:webViewBackGroundColor]; //it ignores "WebView" may not respond to 'setBackGroundColor:' @RandyMcMillan self.window.backgroundColor = [NSColor colorWithCalibratedRed:0.933 green:0.933 blue:0.933 alpha:1.000]; - - - + }//end else + } - (void) applicationDidFinishLaunching:(NSNotification *)aNotification { diff --git a/www/phonegap-docs/joDoc.zip b/www/phonegap-docs/joDoc.zip new file mode 100644 index 0000000000000000000000000000000000000000..9ec2d3c806d8a548381641433a5838dc81a0ba0f GIT binary patch literal 165586 zcmcG$1yG$^wk?diI|L8z?(Po3-QC^Y65K7gy9Rf6clY4#&QH2e-~YbbIj8TbdJl@t zE~?htwMMNu*BE2Y4>?I-5Ga6OU*Ke?JpXv}#|sDm0)W1mHLa2=48Vy4j!cF&j?66} z3V__l3KRf{kMIAv0`ZR(wx%}LMkac;)P^<&4!@R*{kP>xkt0yubO^%tkD=A5)BbrL zW?E)po87z+UNBa9>9b5&yy*~(#r@UUpsU5{;)dmO^Z!odkh8$B7X`~|vR zkgX#>2V1Ywf)!saiU|_$0R9aa|G7y!9c0Uk9Af9-naI}?e9IuD?gy@f4xUBn*b9ud zoFq7e6p?aU*#{)oA3wjg{(G=MKeqmBw|@gI*ncfCvo~8EVwpj87Qv0RFE;3Gxx@ya+U86O& zYt}aB3f}^4E7Vt(lz!!O%?qX?=Ql!p-_6IrmVAo#d>ITzpG!a>8WOR|uw-g|FbZQV zDv>qyO<35}@c&*TFv! z&nt=_8{l@Z`-0Mv`yCN0arf@U;Lc1O+n-6KrZXGgTA8bv@nBVv3r`tW?dR@NtXR-J z_0tz_UmOgaDDq%-T9Evj{bDj6Ftkrg0jA=XNNO<~W-WmGQ!|)ZB?R?xFi59S%*qk< zS`=fWRa{WKYTs#r4F=kA5(u3|>iw~}D<-F~ucWV-`?U0TmjqAK3A$jze8%o>6K5SO zY--mH2};Bkk>r+f85=mtG+e_pJdqM3GJD!1tlliIvLJ2Su4i9KUt()#)dUp2tnLJ7 zEp$cRf`L}c$1L_h8C)9_sqKg9!CiRG_e*7u5%!NXZ}BGG zGq(6%Q4u%9dT_%tV2!(P9GLH#C?CmcYiRQ3PW9Wbv!;*KXN{42s$r9C(BUNcS=jq9 zqDcnM%R4kZ43`wx?3bVK=D3T#S|0?pZ0V@!GAHy|MI*%$ACMSbO_~dju!-8#LTD+T z7E=02VY5t!;yqExwv%7npYN5-^o1{n z@42SD4Bu%@ST_yWE_E^H6o0z--K%~k*j8;}go?-#&nGjg!$CYrK3ooI4CH<}f6I-# zi&;;zt2Px6iQYV30pc48pLmW!2p|G1h@yY|7-o+XIN2LWmj@ zgjH@~+j|(GXR&px2_x8bnMR~!5^I{%?Et;Sna${v4I!l|VipTw zMjjk&Mq{W6Hz|_W%oXhqYV3@K=yaQv<&EtB4XuxrlfDwZw2NZ3LJmVnLUpSk{~2OxP~} zl7@(uQeizk9XMn522}3yEGd3?iu>bduXA=C*3TN7F`?)Lb2_dw6lR+}3&H87%;0j7 z8e{D^%-T~XpN|_2971S6=l=GijtoHjvyS}!a%cVDrP@C$1C4>Dk)FMZo}+>3Z!)b; zdBbLg4#Atmr!OYS*`GKL0qJO3BHW42%rpQE)pcq0VcA`BN0-ycX!(7d{cxJi%FpjY z@MqY0`}5ZGxRG5rBn7)@0L3?CL-SrKuIpyb#C_QC(ajbmq(hWZn5`qHknZs4LsYV~ ztZpU|xE-TxIn$m)dPAw|>4bg2@_6drc+6s;`p?nMdLHhrE(dPUwr)*Gw6vUbM26jp zruGSm;}x380!xsQFK|~>al_GF!rh}nB~5pCtVvGy96u$XWLk0q`&dPbW|2hLaK)W+ zv%PqHlez$_;(Mf|Op5Nr6f{Q-Lo@CP&@W+cY?inrCoT9^R?(%pC_WvWmGz21S*5_) z$JTknF`QBoqgpX|Ly}3dj&L*v>HPzd*2dd(C1G% zzOG8$={#mBt==+vKr1AIE-ar5>lLp&OAe}2DbDN7P5D=*YN4m&?uQZqtE85z@H5e5 zKzXR9&%K5x)A7AR3X8TGVPZgr7`7HDS~Z1Vv%A4z?7xCqjR&$M=a@fZqZ1b3W9mHB zn?yoC<|btJ1QKIWH)sJlv$?j|~V|U)+t}0PDoAtz#bDGLTw@d`8E<&gD<+{gJUW&O=0bHvv zFpT3c19u$QZtvD6o=TR0<%0Bg@)hSSK}m+t=Is>}>5dooTCSg`i3(xLpRW_V@a6UQ zTDG1U1G43&<&3UCI0?LmP`z2}-A;Q5R)O9EDP1o@i%M1Qhn;u-G zlpP@`|B9o;2_Hr8lH(oZR}Rm576Hft0{{SiT;zXF&;|ci4x1P`3Od=_8(BN@|MS-W z$L;)^d@ldU=M^>>?**N%pZSo994;7e7|Tq24bC2zRcGp1$5mfzSdc9ohy-J248Ojf zi;9a|lAg`q$;dwOd*_i|<NM2moQ zf`RB}&rxC1eyzd+DuM9^pvjjG1i*ztw-1&{1;N{r?;v(myBuC7sCAx*m@>Ad>cw1| z9c0k_S%oX0S|Z97m}EQB}~E z#iKZLz=Hs4X#E^w`01dp;tcuN>KURZf?h}Myd>wqv&YonW&31jr8G6nVQ{TAxwp;z z2t9Dg@c3#`TxBv3b&C1P6=gz*8aoVYwInYtBRBt(R}X0aT1KV3!BF}Q1uM7b8nDH5 zoc5uEO|a3`*d58vm-uup?P!Z{VwJnI~4!(}et^&n$XDx$ULBU8`SdHs}?=2*DrsyIK$ zjA3E3B-$$jvihx2bz#7WeV66tWyMt}C0*^~nd$0$ zr88|xH8(=pB6Ot!zDKtlD!o@3=X*SK=JAhJxe=?2o7y4B%j@WGKL6nRs?vyq1|K=j z|Cc#V^|x~T-&LnqRM&?-hY3D+3&lpAZ}aQMz%|MOpQwY?FtQL`F1bF`!aPXZ_8H0K zeT)?#HxJPg^}}Fs0JN-*_xdJ<%d8bac%n%+o>Ps1)$I{17(8w6nZ+VS!R+A69n^0I zuaD%*$G*SI9K^s72ivzh!t{vRGL-eb19C2QS0NM-MRUMf^KttPA8$w1t)tduG&0F} zjx-OvXgukXIjR&`oSI?-d&8+2eql<_GFIJ=nq-d{Z4xl7c?08K^s%8?QuuQZUy= z)M+&LRUi-YL|xrrZXH=9D}Ou9Yz3QP7yT)2U7Z$S&ps|~b}xl*D=Y&QD+V{r-j$7m zHX9cfFo40Mdw~&IJ*A(gV6~@$;-(l}LqoTj&S)Kq34Tgo^k~wMG(_EAY6{N~#44LP zcLlU7&F#KQjBq0Kv$AGxlIe|BW8~CMScLFmXg%6b{!UbP!YkCgG$TSZBwkVsw^Ynt zshU-zFVgMe0bJI`_Yj8n>Dl8=7hmPH+-F{!$R%UD{0QFh{%E(Z(Wsj#=w&b^l?&K z87s<$L>wqgk`}CT8}T5)mHf@A;eb&6!>xLFEMA-0)psnK8nJw=H`LGrp5WY`9>E-7 z47jbRMH4JPh6qm&5I1?%K$SZG?&5&*tAKKjydsAf5Pl0=!{Mm)G@Up5>qB!WN*u5_ z%gPrf-oY1fy|9=)j!yA0CH5!N{)E=7_&R*F9b(smWnQe5oSI#2oK>fizE7wt zv>F&k80*<7%8I@Ebx2sfIf+3N^<6VKV^qipj;8z7b}4pDD$+mJevE;4ER?I|t~7d# zpI?2mzkVI7#DhFc@v>)1qDwn*E?>JHJ$sbzY~#M=1n8)o+3S3U63d_&uXO@Z!J4qQa~nz`p|%>Mo1yC62~w`Lyol~55c|KPiv1K!Cpt9?hwlA2ai%+)arOvX7D zd`U&|tV1Jvfb+h9;%Z>Vr2XmHJN9_y0(pk&sZaXP6%_GAN715OQUY-sYJG2)bc)Kr z?io{`i=6KgLmkAr0pT|Nr9zf8>FI7QKgX71^=c2}@8v-9oevV;q>3!{Jg}JLfe~~c z_3ed_bSthJw2-UqMRY@+9yN~p{NkC{ZI6=IAOHZC2!G`{k^YBrYpZ9k_YVi@@A#!$ z|NEeSI6eQ=qQds}Huk?^tws?ou)cIKLLRbPNLUPj#7GtxI}k!*M937qXS=|tl`SsQ zIP_u2uq{GU{LExGya4{RI1KEph&HCO6Lzq;RyB&EMWGGs8~{?DO=g!Aga$B?yC$R< z==|gzOB?XN!0JMHrqTYmo1*`)j(;z#|I^*{-@y7m_9bik%Pe#F&CaYM=;1yrb`Xz_ z?cqEz5G$fkF%-oMkbOFIy`ekMXBhv59U}ZMbU)2q&>{##W4IyvW{466RR#q-46++aY!(5X5uxJ;*N`K^{D&C~m#Xl;h3$j_IeV73d~pEZ8n`!-Kjl z-yf78Co37!P=OZ#);Ua&G2xPC{VO7uGRfz$O1LAE(;chUP>xuCfuhlpW|;B;$kG23 zP!ya#q>97uK#7QvwCJHj2t0qLyfaQk+RvC2%x**fF8B$^xRfH|8!o@R0PanP3pJ?- z4VlLyA%IDx14`a4X$W=2y|U0xs(x7ERW}zo9fk|> zZ3T2Gv$B(Ax3~-o0K>Jx*cuO1?dhsH$IuBlK@H2?6PGI=0PP`#BP`u%XkCBlIMT82 zVCbua_tBI{U~n@?u;43$eRLF`EvT;BQ9DOsMr9-qHlmaIy-{6`kyERwz%*Pl_59!i zWNu?3^o^Fzr(^_g3_!SF;k6>O_FE488xRS7JS2%<`FBpcnRC9obQr%u|3Vwo7-IYC z18Ip5f9KD;7pVW1S_U8aX|MNNgZKBR_}>lQKSKQT7tM#5lruAMbh0=4&4C?L)v(#A zNAg~%On&NvE2#^}p>{uE$s6nDc#CUK%%kc_q%q3c3n4fNtlUlWYLR^Tv>FebbKi^0ft?vd1CfK9Qe|v5uJ?I*c1A2b(SGy?T7hvDnJuD!bQTe58q%6Te(|#0I90qheb_}9 zdpA)5v7?@#vR^0WBc@dU=juhcfKAl2*(L;Xvy^BfxQu#*0*K;~2yL9JdWbPb7%c02 z6#0FmypnHJZwEY}p)~FNqpR?B_JuT*Z7yoYDR0XBeZqD!g;3@c}=7?CL-Ix$|tCHbO z@L>yq2RFPkjQki#k&C zOY$cHbfd)Cgu#K;7rr3O?)?__z~NyWCb*FThjs096;p2>0kPYBV8!9r@ARFJpe=KP zZkuyBUJl+)&d+D=Kp|TB1K#EB`QYQ*I}-OXs4PDROsE`yhnR)$O*hd4z7I!9>P`*q zME=A(+2qz>>{#x48?D`PUL88!o|DDla|!3fBtDBZdc7}j@MOBE9e9^B>_H1voKM3S zX=KAtWK6)5QQzgfz(iz+Vikri?3cc+{jTz=DHl>?9eqlTJnzJ*lH_fS$qa9~f;14; zEdKO;b+a@^Q$MWl(lCNGsaut%>CA~MuK&W4Gdp(w>@pa)2UJoT(!YQ?0nu7fP@=~8 zY;Wu#_3JF_685# z*OKfatHCC0Vq!MeW zzfYzc6nC8Slo^K3xX~jt)yRieSP`-L;F@#I@YT$%l$Z4YGbOsewo7Da+nv}hD|jMgEA4wtwVSWK^7EEe`6NL~ zH&HH3)QC)yZXgG#Uo12jcR*ghi$A*p9FEr)8o5vEw!u@v`1a--jQrNhjqu6E*iy{f zU2~;8TQ+<^XXSI8>SB@yaqk!CsFcnaPS21q_0DG?nWwWVx}ZCHkW#x<+s_uK^=Qky z3r>dFz_ECdci1l1y=3PdMGx?3{#?@;l{`auPOzTd^Mw{R>rr@^H$7+?uUh7+tGs@F zIg?>QoU*yJ^rH^JCbEfBF74iNciG!-i%jqSZr%e$YXpy`lWB8Ndlc&|d;36e5+dZd z5d-PYT^LTzChoF6;o(on`42=EVmY8JvN~inKspvBmR`6-#Fdc7kq9(>nv8AbC@-HM zIX6&T6w@Xbx8GgrYycugao(cHr}=Qu zJ%FTSG+9$WkD3~yx(Wqy4!^?wVgoy;z08Im-Qs2RzcNd3|BMa%ah3nOXG9(LK{)wf zJ_u(wj?xvdX;BQBD_^(`fe2vcxXgMcnO@11`5lE0Q}#97R1n^0*GVs&#Y{X?d#iR; z{;DEE{~7j%GF|#Uau&BCE@C{^M0HXH@oODfN5M#K|7PHvvyEGu-8H8DVANlmNC5yn zGy9-4!G93Q-?y&u{%jNfMW_D;xuO2g!TyQOpJ@%@$Z9x$IuzmidsG)>FkMzVN7gPJ z+@F9Eli%xg!!I|41#ZJh_eoSPi6SS))kF(gutb4C7l;wkLAJOk?p%_x?v0@Zmi@HS+_~r$1o*JZI*gw}1uVqg!BiFoJ}yw5qq(jOG=+gTlB;Rk2fx5!_Xf|D!jEP$|}a6ZLh& zLv-lsTu*iU~0zNXxnB0t+C6qaiVdb8|&BoQ=N+*COvX@FAuYZW)pE zLdH62yA3lc1sx5~gUIdF-81J{M;QU~YtK}1S)TQIh>dlt8vCgcW8o>uk(t`JmXe90IC802gRki*T1b=20Q+qcjy{WlLSn#pn6Pw@da7^ekv{mfF-5!68@ znr}ui`U_P^B_y^OoAT!EQUPd`DbO~SX&FQ&_v)r9_g%+Kg%`N(XDOG<7g8W!l);am zut=oi{eTeQ(7LxKcma=Q4N=Ok6GOcNpY+(8iDwD2+c~&61+*lB`1(D_G|7w|HJnMV z0lhXWme%Ohm>JlJ=#xsdkfM6+g$&R;+1+sH+1^gQ-FdO@NQZW#Iyb#B{V`GkUSGfN z&Ya>mlH|Va;9$NirrTVd#gCYgz5u6DQR+jP#j)-0etJU_>n4ssiDDCS zA+N0?m4h#+K7RbN3erH~5`WX1Xe5{bfs;;Oe9`KR$*9#;U`&OZgXUgLHG?O6JJPr^ zAeJnb&Elup`RoBS<{nxT>*6{6verob<~Rjb#a-po|H=|H5bP7^>Xx4!Z0Vh`{Os$I_tHnq{c1 z`9&J{C_Z%S;W{At=xU8-+~rpZy_>a#^!ex{{P@d`|NlDI|6Fui$#L6!I1y{-Dru?^ z=3e2BQZ0tDymArP^3;#zX)cKODw*Z)31RMVJpJ zCQw~yE?o@_%v1o-O0@(g*7`lN0XRs_OgY6AG#UqI;KmTCnSE>U_n}2sDEN%k=UPd>Zthb-D|%$Pu$E;`dV=J zhtK`thE}7x;b`(V(!m?%AD*~3&Sm%*Y6)F7;IW4=C)j>TM_G2ESPGFq)+&9{fB|8E zhEhL3)n~sT0DO#T{0vvi|NJ)U(lXhMae@Qh1t>+LohHRWN0MqNojc~F-rVHIAlEq_ z0||8;yc&K*rLc^2M4{(ga?=e0K9O{NNsp>7&d=$_tU?afwV-*GN!Mx;M%AS&*hO4r zh~=p}xe_bG{k>j7lzrcHl&8qCsBXG;s7$dqn<%|$8+iah7*Vda2=XBC_U9)`2D-3J8WU4MTZXI9 z)ms}baWrbKm_T?;ma|TSn$mGSA-YW0p&3=qF-LMZk?&gULQdavhdyR8M(l+7$mds? zh>aYiV}nw`EGSMR7V_5M}77hsqN5_k`nBXw7>Wv=5nW0_&=?>Dpk8;z)D z>UXEsImQNpJ7Rh)PoL0n7Nl)ltsr){JV?IX&rx*|AE9FV@mI*}VVT}@w0j*m;p&!L zs>s;19Cc1@Z4q$cp5NWzdDNFpGtvszIfoCbgyz?r*2O9mseA4Wmv>;ma!O3$yE0au zVk*xac497zNREvFwF`(?Jn2p0aZm&S!rh2> z#~sR9Kk@}1cvG*k|DutlDhzBupq_<4YI|^=Zc{EFdI#8 zD|(rq<}giyQi+Pml(8ZYQG4eY!9*{TdgrVVJv*GCN#`7*jG?x%q~?OrQhLC|lm`lj zmN3^pwF^Ry1XaVluZU&R;%U1cToqN))))^&87LqroE!|G17W{g&vbw|FD~D7(Zqkx z#mMosfe&llhYfyWqDNZ5Di}0C5i5v1ejZ(YsKf1 z9!4f6Hfv+nKm*qwZ%nMI6x%=b!7Fip>cUIyaB!>-a|^LhkIgs*NnooOC7!-Yz+>ZS zt%sj`%aB%OaY?>tm?)!zXV!8V#K!9}SO+fx48-^tYo#R-O_p?i;d>C8`mAIBj^(Rr zYY-#CFaG046rk#75&kc*#^YfZQ()rQkBhr_1Rk0>5Z<=pn;<~97nN>bh8SkJPC@I8 zON3Ke`h&ToNhM7@6B6aJF+sdh!!3p=ik3aqHab-96_PJUw}<*fw(7O19nkA5b!9QR zJ7K+Ek|5>*XzS(*7lPsSp5N!bJ2Y_g zZy0qr2&^Y=V>>$Md&!znl1&J65pMw0=2boxT+q1Ja1bt$fVrU7P)q?2^l>hfN@K|xse$jKH)^ti}wvjg4wk6Tsh ztg$fcL&WU=rI7iJr2FGm{nw57k12pZ&)9P1{~7?8L+4EX3=RQC6=IcTvC6_1Rv;a$ zivgBgAj85aJ}V{>_T{GIoa|^WafTU#H)gwy=YI8zCJE*Y$HQ05cCRQZl*9g1c&Z5x zD__5EXgC=g1+UJIF17=V!#s#-Lp&uOLBm~stoO*pOH=mvc+e~{6K@_u8ftml$g~3 zP3&5YUueHw%@WH>JOpylDzuJ7hncDz&97U!hkP^0ju~N^m4ny|7lnEsr~lc4`Z1vy z*jdNlJmTG?g1-<2;t~WNlv0W!C`yCxOdcN1P)OFYLL;7T8s=9wQ{<4?jYY69UqH8l zW{3M(0bbeKXe1|MH0?X3i$Nw~%g7HY3LqeB17pHsq_v;QBh?D7>A@1A(azh>lnOUo z=MFRw3qO%1YcSflVMmt0>{FC)F;srC`&CLaE++P1AdmR72gdF@e?m}7JUgyzNwwuF zVG>PeDX9gDDJWXs@Oj~T$_=$hqVvx*&tXfjQ32OWDCam6>Csm-<|?Vso;x$w`c&qK zN@Ajut=CJOmYJR&gWc%})nP=y2+=E97vNCzO;P>fl71$OwfJ+!EWMoL`U+PhcNyCpc13;+$Rxk zAm>ni+j^AaW>?*A0A|Q|*o#P``ZoQc?nt>GR<5JnwrZ1m0h3@Mg$5gAJi>Y>o*L7~ zS1)}TqzKijJ3~se4gEUo=VF$FdSB;o0=TVL@?jMU(%^PvNWG39TYfMEFz%=gXw7(N zdwi|uJrZY~C0#q>+OQkoewC%3&vD$$7djsFeT7qH_|z})F%b{6(NS|u7w5dm>i)F@ zYXD+>!h)>_EM3x7A%VXf`_rsf7p*LPpk%-=Fu*hIhn{fjyJtQcBJ0J!dx3H)#kYS&9J>6d59bT8-_A z)IS^olGv?vO!OqNyTY<`R>gXrY|eL{W~&Z=Nwks~`+=tea(d-e?4h*toAHGspe%wH z1W&FJmOXScN1|)LqD9f&ffVF)Pr>mK`mci_`O_{b;RAq$|7#%pm7MO9=%qtwn^0+8 zsTXVUcP$!ON8t*|x~EH(Y3L#$7pL%lI4@{fE7@!rOJ%)Y55IHX#n2%sCl*kaeqwYMCBBm|z#)Al3q7 zfcY9Ba79IxK!1+uo$cD-*^0AO#a3=|`5CaenaYU{-XscvDOJ#d9sn-gIs(l;y%vGj zm!r=WO}XI&BEy){Q%~B`IHJu%7{yliR$>@={lKi@CcrgJ-|M%Mp?%GJ9(Q-+qRm$& zr4J`4vUi;5q=TYyn7r=6a%Tg@USBPyafl6u=`g``?JujVGI0RoDVF>fg)bK=C)z$# z6S^dCaD}_G&AO67a~k(}f1cy@qFM#owju z5t4L8>-};{HoRn}Uo6zJ9zgB4pVzpZ$D?f74Gt)VQ}X8tuukuL=$d(&86k&7@j0AB zI_1h6ll@Y++!M&Mkov`zP|%RLN9bten*D>n_}V4I_h3A6Frjb>WzQpu=nCZdqpAgL zZ)OY77sBl1;L;R_IW-lRDGF@?BJA?;3BX$e=a6WQ8hw$VIYcn^ z$?};J>QW*n#}_2gN*@ii5?ajy!)nFCO zW5Pz9eM>eLxhA2{=}|D+6kDMTEfPpE=?&QMrHv9vq#wn08#SP&X<)4nJEi8^KD#7$ zQ?@*T;1nJ5Gtv{t!XBWlGa~PX@C5ksEl|i9?1C!k1eAqOIFto^nB~`go>E#$F@`R& zxwKIPO(YNolf5F(vmt?Y%kNEJ#3hHq-e$xPrzI;Il!qIKHq6aVyunoVB*zoWPxP!% zPvF*-`BhRiKpW@Q>Z_IR>Lbdp8larf14bUXSIh4T)~1J6JZu_5(Tt*+8fa7n7TJNL zVtr-xMl*GVZ)re9-l4a7F^W%A1B@EFxhyioRKDR{;{7UQZ_4Ii`yXP95%RCt0{ZVN zkfWY~^0!(unGf<^x)S zKBAyzJ#AeWx0qpf;%ef;Qf+QSdg{o*AS8f<1hom2g<@p#?lI971VTIN|4rVB@SNU3tI*zIZUIvAz5&@em|tgzKF#6Je6!_YwNBYgBU3_j1EP6DbUy zEh*T+A{Vdct#vY*f`QK~lsnCXhZ2+QJ!c)`7+ofWq*+W0yCw7SpE$-bQ+$ov(dlF9 zV$!qDnqj#+wV?@ZX`h^TL{os0WMgHi2Ks*CHzQ1Q&0Byqal6}i zcavf%<*o?_2#b}(~ybD)|5vD!S^2EB@L;*=5qCB_PBmRBXYA)`Wel!wJ} zb;jQGgJ&>h#aWWP0UJ0O3>p3wZhHxRW?yR>qaiAABp6IVt=*xI!uW@W9(2 z!+Yr7rk>{VV?sksuhIPa1u^#o9*4>1Sxh&i3Q%k)P8c&c&?Vm{HYG~Ih~d|x@5$~F zMz>^~N&)3?Zzw?HqfkhW@}Hd*{l@GqfiT}Y%};}<*q0fz`RhN zuEn()&A*x%YE$tbD1WCE`H^s3lC4g>Fp5t+Kh-k`eoZlgLg{O5iD>IoB~yT);2481 z$Ekn;R0DT}nEY+XH_-&V-Lnj%ml{%+ZR>QKoQ+YpF~ZsspxKU`O@+wP2JRd^$EEV%&*#3 zJ8-&tYbp{j+}5porc^vM!UaSVn}=F(n6Ge1p29rUm!u&QH`eDv@Btls@~9$MCsz>X$11CE%E1|DtK`laWY@`=!`tH!uE-q2W;ZT z@oZAtPUE4xP9<|YUIoU*lU`DK1p*X}%epzaZ_OH6dNesmLEg}6CG>rf9lHu=0pN&O z`|ae2LxGP7oWi)#shEW zt4n*W5Hf@Y{r&>qa^V!#YQ+#r6}@6)Cmv;ilQY}W-AkjN`q~k^N%vA_g-xaR>%;|j zN{XBJR{LDk0}$#-PR;J9ZQPHrs;Y}llfp9x`H`*h3SX=iibc1Ds>;0^MlHGfI%sTZ z)H0Ismi&~omt4tOiHR0xS^E6G%^zplY3UqGVZa2RwK`KX$ygJwzq0j5)pm*}N`4m> zm@^=mv4`t(0VsXDk2cstFItzPn>*&1Sjkxr;-IWJea30O9|AEa4W`F!#ERP4#_nAP z3%?=*I$MSd$S1ZxjE z1gvQjS)Oa2&KU`na{90?_wq3d@st_?zMKkg?&V< z2a7l5hlbUtHCOpU0eW4i?sO*h24QE#{KJZUX4X!D*J9+8J+Os!1AS^uKaV3`M16Vm zofhHgmBDAIiQOTvJv1F_a_f~0e?y`mvnSipY>%1bF3j|xIFf}a=)|C4Nx5|W&6pFO z>k55CNNHcx^`MwJGly{Jh{%H7Acsd|_KeGB(wP($c&(=yPq*=#?00;LDpXg{oI8vi zvll;;kmshzT5W9DVusZW)FZJ8Jx{&eDnP{sv-61!k=&Ft#ua#K{)8Oa$}Qx~Xv8xx zQPVC&7MxptV@O2JV`Z=9lVIuk70pP!F9!K6ftsnPsgsqb43oN`7d(7*VT%R1?J7_# zavC7Qj-uQK3;Io9glu71Laq7a2uGDUMcXiP|7>X7gVtFQLdyI&xtHurrWZ9BsNN2Z&OR<_Uz(FJQ^F$eKUC~aBS=pTq?v}%$pBHos0UUdG@L$-GdKpwP~kIpBT$RZv^s70ZLoPyOo(KJrjGiD_9DS&oA zAGf?j2Ysv1bC~imIN#QdZhsDvW`1g&b;f?E+FXKLBrUC?H438h*`V2^5rd)BH^1PZ z4oxdey!A_f31FiPT}adP>z8NWSFi^@Mi}7*sObU~<5ijn8ND39noO%s%O-FR!h{XH zpB8y0S~U5zC7Zqd*jCB<_K!yy056y27eB}>8p&S~+TTj*|AUM28yebw%;*0NO8W2r zci;~O>OlJkzx`LtKmM-w&yV;WLH*;IJTz%LQPJ62djh~t zK+zN_3`T4-bO}&ot8h5o)PpUcVNzm)MbQKUeNoW{$x?DA;t_h6Lxw;)`!EHiMC6@e zb11}S%;x#V6NjHatn|6=&mkK|?Hl}CVOnO~+W1tj2e36-oz`8_Ib|p*=!+*k!t8h(n8zNC=OuNlWBo>g5?IjreRRY0U1GI)84o;-L1R&d2pIXROk@qj%Y zp?|?@2d2jJJ34B2bTKKOm;+7OOeR$M zD6P6`oZUcnqt3*CUl$NYnDsH~WvbYry&7m_iX(8*P*sB|Rf-y}HTYmEkcJ0n6{L-G z5*JlLs_R)hhuGez>LIWZq^;$#D?l06N{T;>QQiY{jo=AH2tO83G50KUvVpYgk#vIe zQtcPtsnxVNK^9_F$_+Y>ZP#^7@z>0c2bdW*@ zM!^&RWZ#aO6|3Ly0{{5?M6$YnZWfz{?M^tN*P8lry4QXI{Ylep~Hd?O+Ci6Mq(L^I`#9wVU?C( z$05(aqDzgx1@3828TYR!PKCw)u8^N{2u{h!{YDK?p5q-oPMn;M1v|PLH;1&baJ#3<;Rl(>b7uQ;jKc#&!725K6OSNeMaze zKYbFDyylXUP?O8L8yRM-bS*{BksCYj@tc7hMqp@pcFciAKXtcj=XlE%XfDRP*^w&T zam>Z9wZvT(#0u@7g9}ghpW74QEQW9W__vudq#cWd8|+2+4K+w5b!=H2_X?#vhSgB?WEo&hrz9T=q1(Mq;yg%^3nKz$VdF66Px;ztbUWcXNtVLs3*1f_MO z&R4ffb~pKz=!GSnMlY9ijRuVLS1Z1ZB`VJG^dDZ(rzgR>JOSWt+oy(f4U$Up9jmlZ zePC+ewys)FtF6m*^`}7X68hN9iO(LIH<34o2!lK$Ki%#0_t7}&x~UaiHnr?7-bGcP zo;O@rpteKSi_IH#>6hOM4>6&_n+>cK>@m<*UpuO_qF3_wAcVo4;2yUXalA52GkQUq zvt_*eA}1W-p$-pz2=P?l|0y98{{4jE&*b?FHuw+HF~k4kihm~Kze6R$WmhEo@Zdc5 zDfU1edAj<748LRM1Qeip|?Ro)ezT_OYfHv+;0d9 ze;zYoFzIr%D*9{;3)A}(>JE<5A3j?~iFZy?ZlT1fDa<&F$-5d>vAF+{0Kd7Gp(Sf7 zwpR+?_7hqB>7}G797s1z=1y%d4k-3+hx3<#-aHRwHEhYd8rup*4`Yc%X`z8q5-hW~ z!G6fZI#PkD7j%ZVG|p;y;{N7w(#kt)b@?m4S;dCJ_J_4Z7;40_LmFNK1#bk$bE zt2NT|F4Uo+XUocm42lUdc=>6spG877*|T(PgO`svV- zo1Rkj{d%TEHTeDT9}`&Le-vx|@6S}o#K2tt|JP^wuND7%riOnk|NHVPx55hdX8s;p z-bo0hy*^wI+#{}*<;2k5gY24)83E9*h~PuuLdeEwH}me<8l&}9)p(y8x2vXpqJyhd zwOwJlrY{35BY!LF7P9yH%S3zw$bh;n6$086F(ChEztl#}3y|511QKQtRwX%@W<|CI zMQcFE9!lD=ZsmLzh|yVDNev>=U=hVUtcSP|DCHDWODGnzD55KT^Et3akZ9zEEf%V{U~wH6sC z9&m1m4tjCYr}CX^Lffl(1*Ectj*P;ttvLiPFAYa(8=>=(N8H=Fke zdbszEbA2&OAw2iv5$0eghPH)S#n{ZqlrJx8E76l#0B&8(IS}W|Qql2BicmFBzqKvLzoF& z0xAZRu0QgatoPdW*ujGNOd<6f%B8k)_ zF0a}w-O$){Hv6zu2IbUB;kdkQmTXES>+Tv`y>kZL5X$Dh*E=B$dE!;LUxjJKULe(n z=2GR$(SPWI_9hd&0~5h@+XK9+tp|uOMs@*3*jaf155kbg-yaVk%#5fPNQACe`^B?w zmj%)7@@?1?jg?iYsouB|E}D03_||o`0CqP6K>bV|U-@}=cMloe=dQm0*+IhG%A)f8 z?5x7d;+*rxZLmRLC8e%8)eqyN!?}6LpqgiQBg}=_ZlyZ_4O7)xCw%~CH#Td9rj=9< zn7jTFrBsXUVYq(C^~OX8@nW{Rl1BIf8l>loye?Jcgk4&o7i>-rb`Q79g(W)i6Go1k z^OSF@)(MJ`>Z&>np31KB0J!E43p%wEgsMAl$~XcEUe%b5<^wM)U@_n`fh&CSi&IY{ zU}2IV(bv|aR}b?7L7+FC>r-*We4Kbb@j!b;tI0jm-=Cs@~jzK zy>2>`*zT``EPVQo?2%Qdg9MFl!pFpZ7X9_yC(V-P$vraoh~IyhpjLH$e)s3QIF*I+ zEI_9L~mdJT<1k6-4_sxhWAZAE_M z^a|195h1@NT6bQaZxV$lGoKY z>`Kpcs>-jFLQZb;G&fKaQv`5BrmtJo4Er;SnP=P9oaDjOp?*~~xwz*Y?+AL53Se!X zH}Pl5*GPQuao!E zZ)GJhB-+w~E)c+4y;lyP z5vr@QdvDD;)^w=Pp5gscSz3xRzKI;iqchxEjj6BV80nN`n$d29eFzfNNAlrM75@BI z>2}VYEB0xm#>LL8%j6kR1GN~AeHY%zYW5ZnlZOqB)5G_iwVV3#7}S39HjsDNny2Ja z>knXr-fR~e?}LG+^p9-|`TyEv2z{8Q{z(@24+1{jfO z#)cR=&_xKO?&E$qu?aLPA4&BosKYd4V-icct5bbP~eHMs^*l5k#&wEinywootou zB8W1jMR9qp9ey@Jv@(cp6>{&qW-=6&wH1!Bvr}8uYAa!FjoiZuFPUbu@rFp+zVl~k zsEH9zCJmU&#>ERxMaMK#izLpbP%eBD@kBD6G6erBJ|h5@0f8MZKN0E{=iv*NkC!k~ zc6F3_5lBWm7GUNL9kO_Zd4L*?CeTnY1ZCvg)3-M=s-|M#wT@gfM|z=XE6x2z8(J`p zuNUw1`@`wPFc{157nzOUCNc;!<{ctK)bp%X#-MAM4P zr7_4kzHig9ADC+{I6i0fd`(BIle+1z`Fc=7XE(=uhX;FHmyZ{ss%m&ahvQHE#)z|O z$^@nN-CjEfFB-NNXQFK;#_}OlHD9jxCUBo}P0t0PF5^sevkvmz1eFpByxDTHQ}0%= zEn%p3>E)_di$zI#sXi&NeQlNsjjF(dnIu82yTIawV{?eqJT^V88)_cqq`^?dd`XGp ziJyh>WFSgO9@DV4sd{(m7%gnPwy7dcpF*`zOPn)3%=hF56d$xf+u4e&aZ}i4+rBNk z{@8+lN*8Zd3NoI>jMzf-`%hE9Se~Y8ar*Q=V7uf=v>1z%pIq0+JZn!#qU2$EqtZ5& zk(d_?5oA~wMxT=EfINUiat=foLp%Xwa&U7*Z({XLwyP%+HeV~Z#1dmBuLF}$&eMA_ z4KL@IV&)(GRqjDrjfkx326UHf;bMNfmoZr(Kic#o&J&ynmHmAQ+e#ef-7K0dg)W&i^2A zX?(z_fA54q@V{mV$q#3Q{~+bi{l6{vXRfjQSo}Agb-B`trZK zmasYC+Nx&CfErB{%1W0G;jrPCSk)L&U8Ki*?3j6?hO|6~2f}F1pq;edsRLn%uX@*@ z8npCfnE2luy&<7L2jMBv8x30*@D=cGJq>PG@U5@bEDHFCm6GXqn);vg+NX%tXAM;C zXtM`Y+JRK7@1Qe`#uDV(q({*EnmD`LaMOi;S8+N5KkzjYYaL4ImYClR!ji$X9XL-m z25yNiZvvKz39JA7I;ps$4pHnpyj`tJ=C$g*UxCSgCu{+?sV<0zj8$6njIfd?ys}t# zT(Km1b6?cjL1jBCJyM1c2sa{QY7DD#1hy>P-w><`AuyOXXjd#Pjb=2f?2?+pBlpe{ zO*(}5!1e^W!EMCY@jM!*+C$XZ9Csx7)tSymD@Te~@UtCvD#KiV@{2D2V5092C+nXR zLi0@kYO2AD)?~b)BJe-NkE@_0P~V8sVa}j?+)BJ*d9Xj@#^uTkd<>qd&8#LSP9~vX zF+mFBRq(yr$)`6S6m|$JN5lNOd3wgH4Ad2<{eC8BQ^j9EHqmP$F*1NmVC(VsJ zVw=m8my= z&(i{R<7n?5%2CHa^1v-KDaGc*83h*Wz-ecC39UBbZLv=j%@7>`J8pN!Yl%#{apyXd zeHokOid2zjBkgD6mzpkpU7(nlqHqd4j-B~3qUv!nLHA(oZgX>cehEH0_675?<7ujc zHYKd23JQt^9kU!p4FUG4BX#!LzRcOOi_(r63d)V~Rn1k(!|Kyz+K1ydEvb0RyV)nz z{$9LqLyKX1Q{^y1ejS+{PnmJy?KjWXBFzA91V0?Z8B+YBqeM~|i4`J4!oC9|66c86 z`VO#k+F2xNlS3gG#!I8c7-(;MoUFgsopZh5>8CirW>Tq_|6pQOUh#z{U*Mp{n+Jug``fO%$*SWKl zj(8f8>{uw@s#mc_x75M5@?^3eA;r9l)1ch*xc^DAnz0LSTOlo*2_rtqb2q`f;22f5 z;ocx!XdYoCYh%>f4>Oq(lg;RDrfAsaK^=C7!0mOov^poJMb(va zMlcJ+99{o%kl_J?Mgj+X7ts&#iX^f)Qaxn3QL$N2q5vjnS811G(0V%8N!p@P_xZR^ zGAPc)dVh5V17)Z7YIjqPjneXbc`vTdn1xm+a6?Vg6>S34t?h@5xeDKgRT2)0@;fpa zQBoIUNxJ&&_8c;dYZtu$#q7MGQ*M_tk86-Lmtlhu^9awI{n)aN?|2hi!ba=6q~09r zUK2N8l~X%GII0mSTQ-g@l}iX-#$r=2GpW?5UVpLwQ952QxIe~4-Z1}^{eDaE`nUPL zl&z7DrHSi*>eJ2lzh=RITlmjxX!YNI>^E7l{=a8M8Mtrj9;DKQ4L<6qq|3`{pu*o7 zrHw-x4hQpir^ieB-=1L{8mWGaGb1B-=j^$%+Oc-T^h|a^&Bj5z!7`~sOs{x?HP`s6 z8%Ht81jmOZ)2D5{0g-ZQ7~Ey>M(k74;^6nn`lltp;umf{`%*6^pZBhX`DmzNf-E?o z;yj$)ZZ<~CsEbFw%G2o6DHwM9lhu``&+>Z9kU{}!=DE((MwbkQZ4r~df~ss{OlxEr zS`qG~;D3=xM!}z#^x?&x`V2iOMD8DovL4~sa|obro~?2qrbFNd+|hO<1&GRfDMgmz z%sXg|{zDcWrH3{LL`P*7*5K5hTA+v!*2V#SYV$FMEWV2ibE7c0#Si{v$3tKnfAqnA zV3tnwsyjG}Mhu6ucTA}zm_Ug6wQQpxLEo~2XQKibOj?)ZY0zVCBFX_c zs~03i3Wjlg+HnceR3A5HJ^fmZeWKzvfY9`3F78Ixjo{bDEKiP&&-X%P#p)@krCY(^0r4A0NKGm0DYMUlj=Sg9 zw0bdkRqe;W0G#MdOK3a(<+P`j(KTw zMHy!75)5shY5`S&xkxf}79>qh#_DIz9qE_eU{lKarw_Zhb_Z;+pvogB7(oc|V;IZ8 z<42@H#MHcTpnFr1sXcd>X}jZ&{YNwW`GpaF{Palgc-Prjq0NqNP*8GGf7-^7ttSqu z4=qEtzb58v+EWczSaAKimVNOYrxC3(@8ZBK+RpGW3U$?n!Z^=h5}Hb-Om5KHX{`nd zWw-Pr%qn}}eIWdtFXDVKf=4KljK`4BW!+lwusfrhO7o{Pf$oI33KO?^hU8Z^E5s8D z!c=7OxpPdY$aAlp!mJhn-h& zXPIqlWUhJ$d1#Xw&q zm^i`p&qz38uvj%tA{_5)x%FYH8(710@`BR?SoN2pEqdaakNuQYCrn<@oY@@$9208# zWgr*t0h@!1g(qM9Ye{b~e$1?0R9{Hv%}4G?H0uMN0t}7rvYytEWBMX$0A9UAR?Nqr z^JuBVBu~rE?k~NN^hqXpyqjC0G1;R`dNfCP^wCj5 z^?5!5W|Mng+hkvawbRPz@uSwsb%@w5WcV%1Xo%ORjx5$_T)H$K7R)zw(^uX8ip`z5 z{yF!{>nDVosAHA=upV+w-B0zt>%-NptQYui~fp&$7aE+|53 zUFjVK2h=J`2;F2d=k%h(`>HD7A(n+_3=9#gimD2%Ky-WhsUX_vTXxb|tJXq7A0d@% z9}b~mz3KZe^Ae*Y*#F_ODt_ZTK-f`At3jnHp>SqcGn1}!{MaBl~DjJO3WG-a#hXLB`!X zv2K5cLZ1-{JA4_ndFnh;r&?f4Ut9sTbXcd(d-sevmQFz9M}pGIc!>H<1)kw>2jQE@BWg{;o+ zjI5vGJCW4&To-O@bj$2&RnHE9GVWHBHA*LT8iFhdE+z0k?Dx2SgskB_a37yM_gD0| zXr(&zef1I}63HeT{5Z-IpD|}!4W0r*!j)S8yr@iCWjwCPI4Bvk%P%(Ej1e`;z9~uF z4%hFDFIMEtpR2~pj2vo4u(bBfy)goO{Z8@V@UVP;9!A43`)nVprQUovNY+SL-(lQE=&TQny*pfE8J%vbs^YR8W zHz!ruVDOFLf*@jgZf_Y;?_7E8o_~eh1f`N3!>yQUMgoTz?=qV@LUQ;?zqpXub%u~Q z{Ssb)t1zo16nu4njHOw77gwJMhxeqc-{~8TEATAS`X|mJ9kf~M77;H^Y4279WNoxg z_IB3hx92M;`c{M)>v`%m5EXU{X>2u1V9DbIX)>J19-G;9$aBalgNWG0pC99&zIn>D zfhc`(%(~d7s_(rUy0q-ceJ(;)MMNV(nc|$-kv(gNQY9x3{KXwQX-}xg>-n{p5xW(k z{<`7-Hce6g8YCMwVUfgFLg$X?8Eh=c|w7u>hck(NB(z=$CCk<3smcka*m zX01?;&Z{y9ORLAPSSo(2-w&7F5~|u!Wtq`lyoA-ZuMU(nSTUPfE?~+rPh)n8dBtj~`mkZSZqH~Pm&DkHrk8(R>tv9aWp+-_23J_qqrJztu90>xtYS6n?b zZhWy^?556odl*yhHTJO^5OkKIB-=Z)ev-78O3iuBFbV4pX;^MJvf?~q_PtckHz;JR z)hdvn$Z~l8%IzRuYGO2y+orI1gqK~gE5NAjy$30gbvDxno3Ur*Z?7?CK-NaVVWq`$ z{Hpe~dcmc}ZOY15J^910}%#Ur7%xrye9B+hQcw*StI+l(si?CS- z)rFo3tyi2N7E<9_i*VA08Mf!0hZN-fQ~Hg6%ugn)6pIO50f|)*sHvJ!5>$Ba1A5Xa z;f%e=a6vBxpx3&mQd?37-I%*Da<}e}^fW~b`F=lseyfO@j%EbNOZU1XO_FI~(<(Ot zFJS|3sQS!ife)b-%cO+?cvpee5-nH#OU!^SNdZ^&Ar7+sM^)B8?8kr8`Tf6NCif46 zv;VfTp8^Pp1?-%;2jB&6vC@_i2e zXkZjAO8tCY3Nf5;z6FQDbhZ=PG8y{xWqP@(%EErz=`BO zHs9~ISdoNOaN)=5X1*>;;zYCS}A84h=yNmuG3Q z1#s~ImNgzu8<}EezLdSO%;ZjdYTNz23gA=s`hb!#=5%;I<#@ATtu@~+RQl04HVrKl zKrYUrLF?W><|*|;FVr3poIOm}Zw&H`QAkC**?9Hl=E*wIievk#`Nj9pz`W+9yd zuXMFs8@@`fXPGkd$tmQL6Np>FfqojhtyfkFL%}FitKud2TkfDKaHY)5WsD}o1%Ph@#oTuDK@dy{S7sy8qSKS10c0kD=NQk%8f1!N5~k&;@fPY6s_x*>^G9#U*5qk zE&_xaA2I)j2g={SXh|EY-l1j-Rh{Zpq-v$Aa zB*MJ#GyWTPp-T}LZDYF1*mwkOy3v*v2!5Vj+?u!X9=`H1EJ|ikpro?_`$Hg?tJ!!- z9JM$?zs(hS*ZdVrnZ4g#NvVv=jIT_vNq2ty(eUSj#Ds6PabN)7o!U+;F74ojPVQOJ zS!YByfF>Z{#coCu0ExXtC)N+2%Sh`V}a9O82 z*<_5ggy0IsR|ij+XV&i1PMCTN_d@)8Zzp#u-0Q^{EzIorurEZ`r=J;0(f3ny@# zNwgR45=I{BkZ=ED*R~TtPCkCb&B#Ay*uT0o>l-+l==~>X#9yr)|6JlPYJ zzK`ob?l}WkP%7>}9V8{ePvh^kgsfoXix}*yUfvNN+MIeP4&I@9JiQ7*s?jH^4z%^` z3s1JNTi`ox=p(YqQmjVv53g7}=F#RfAqRZ&0}S^dm(Uvx>Psf1D`w*wPMUc&LbT3l zPyK;r-1SI%ne;?D!`-~Lc)G@)gXKr3MH-e)(zI;OImo;f@5kk@11!IbALWN+7U#IT z`SS_&2Avf-tZ=DzcgM^7D=;W7$4yp$EFyo!b@QqyxW6j`c?rKM%)Rw`_Y)@#psczTp2A8v6IW`y1?L>`#Drp^|k5$6T-a zpnPSLxWR}0ZW%`8lxW;H8%e!EL4s;pr{&0@p@-;nH16xxi9FT6oyB96mYe^6yPnJ$ny#blkBvudF zja@FZOB(d=9#Qh^u6A@&YQN}Uv)girK{A;xN1Y|<6fRKSBZIgwM&x@atuxr<6CEx2 zv{ssX1?f2?Gg6H91P9ZZJWiA7MQK>Y)T)1SepJq7Jvf{puFUQf;*@)8)ldqL#lo{CvVddG@Y6VBKu5QWdIYlCF+@v=T5y{3RcnUp#@Jqt z`BP`iV?qbleoj+eWY%cmsmjKYV+w&2q(_fPCVLocl6#HXs?gMN>wNDpjwTD83{@gS zbkOf=Itk!j)P{7i%Srva40Pvb>k^p{8T*bHoGbSmuTc(F$cA(-sY$5FKefVz*pK}1 zO&a#BiI%dbz9<`+BjG6VvUc>yHZm$)d{y)a%`q0P!Dt)!DrkuZ#7AcVK*A7lPVl*^ z7B_i%W+BLzeO3CYwv~yPg9Ir4s*gOZ=v%06GeIZ^c_-cf$zD2$B*`obKlb%J$7b8A78|g6OgOV)8|83wF#^VKaF6YqQcTf z6NRNNGHr3{d1c0yD68@qXS^`K$0#<() ztIi2F6O7L6+xzaEoOQUfHw20+z>oFz&D|IPJ}`Rs=Z|jfi|f*E*w>Lpny1G5jZWv3 zfh(n5t=dN(+I9uJaADk6mmwNf;i)0tX0_c(;)~8-K120f;>L3yfU?b>fb#FN#$V?# z|DHAe&#kP#Nxk{<8-M8KJ@5Z;-Q%Si(j=B3;KT59h*ut&cQm$Qy5v*$MO=a*Pr2)y z2(dvxqtWwh;qba&d-P1&iXcHlGNHDXfJDH><+qgflZ1C9MVrSEo zt5x^+X5%2|Gf~m_aW=pPV+NF*B}zzBmrdk%2Y2P}>je_h6372)M+|Eqvm;C3=OT1V zo~SklJr{`8^{rcfJUMy*U4mIJ&ekih>vQ6FbxWk1Gu%y$3zQ=5s4Iui8mlOGO@pt4 zjWHycNgdM`(fDj3+oA*qC=Wwp2A>*8lTTyJSo_;V}f`WEHNWWvdEVI|Gu z){Mp5UFv(lqGK}6a5BaKdAC&(0PQricZ?lJ7XfEQ^{!EQ^5nDCN=I{>?VzH>)%#bl znsF?l{NJ%PgqMbhpmg|}L1tKsO5OBa%k2hjhuO1)^j%~vWe&XQnb**D2I7T$YW9~z z#pKf3oh3trbEA7J3(nPHwl90Bx{;K$Xsx6tq$< z6cx_1uW!_3SlOAU?%czsPVcf`0I4TAdAPi=GlYFu$2%F8aC>WQSFBpk@=0F>0yiGPq0nS!n?7)T?`X2KXVB zheWgk`PWJ`kYwZi`pkt3`Ft-yx^*@YBWMfeYW>Z6*X#mC)A!zCamwG5MBaZ5KCHhO>>qwallq?* zZ2vyP|8ISvgM-QMrtSF(AC8YgaP8Mh;?B|js`{`NaEmeC?2d8(mN~?Z;a|Xfk)4Ds z#m{P<@xOg|K5~fJ3X0wh?V32TxnJ*%r4s!}AEdRByf9|tl(~VST14<^1V99Il0A{e zR8(;5d|SaUV-uyY^}#5}JU^RP(kjTWA9G2`5y$EGGme5xAl1n8OpL(maD>wW4PK%Q z`I2SygAuJXfKq#@(CSg6&MKFJF&QNsSybqHD!)& zjdm?CyCNX()RBiA(Ue$Yoc@?`u8$COMqB8HzUoLhqCl5fsRblITM>&w_kD;de42Zx zz{_j^3ADuSLD05b_?k^!k-Y{1^7#B?gAy^7}J7?DJ5ICQrG2GczOLjPSKA}=?_L-5X3vB zD!go*ngPYgz$6=4|Tn+LSq_DuilafPrNtQ{562-~cvbGXO&YyQO$1$uZ456&!n^P!9+TJsS z84gx37oVe&V>mU~7^6(g15BsPlvMa6a>2%M+o=T6Kw{IrR9aBf6NJiR@vZopc#{OYYG=%_+>)W*k#CIy>BM zot|o?nvq&)l(*FC9I^~LFHX)wsBM*?y5=hQrLd+(=|(#OOkD^%fqJj8G=))lHXgDx z=&hMRp^KPKQtKIAKc;^00~2hvSJbPB9}R!beL2-tqVdPF!IwElcbQNT?Ny7g_78oG@u9H_+i8-nf?X$^$p5a5j{-!Nz^*QnE0NZT z{@RfXByD^%^Q-UytKvcNV<2b(@bdB5jcw=NjK~ig<7xeQtx>%)91{4Lqo>omdrbbc zn^%ts)074g%=@pj33K`4=S3S(ScLe5xDJ+mge_+cQMsY#%fCwa6!~yNI`=*B>=fHQ z%R?JHC|{XU23uK-PHh;-Z}S^*4r)?IjRJ;V)$V9NcHsJUG9pdMc7teSR-(aFHT`DdDF*XJ;x(YgK?{--`@vI(a z)%19VBw@_{LeEavWXJld==MU~#++IV%*9Q6I}$1KT1CRo{#>s7pmX@pJN^x)8vP^u z&lD%5F9s+-IA*jAy&lef-i^GTFCiruB1ej8v^#vJKLe(~(9y-xLbB8@P?y8-S#CuO z%;%HNoQy^&w%FqAho^fm?J;UF%unF0(-+M}j~*R$D+H z6iftcTPAfJJkystm5-IhxzXd|RM4!ia*dp9H@&Zws!&x0sa-GY&*wiapcRy>paqUy zVsVRPunhFwVcEPO*m7v^ADDsDp zLkML}REv0}MTz>T#?Q>>%k?VT*7GQ4-`A_#aV6uuKbgUrxqXzy$bDofT&4PY)#{}x zv{o7c;2Rs@CP9O4lvRFeD8(uY=_#D-ib-CPZ^-E_e#qH;-hfZk@`iPT17QH=;)S)xEky95Q`_jGO6FfN8Uqv`d=jl= zwiNS>ql_e!$ObwV42r|^2`z~l1srA?88pMvolbR5)ToLWm89I|MD;6A-VEF7T%}f| z7AbG2Gbn|H@RU+UFj!QJzwqMl#BJT{FO4OEzsALFOs_uP#AJl=hsSfL<2 z5gPAZx;SQ*FLlASG!2MnJ%?<$xb^2ynxr1JM+jToRLB>Kn_VjCQ_;N~lEisP2$}(! z_DzL2r7X7ad}H<*&a2I{$DeP*;*lS6X9sV%_VN#FlI~7RDbDk8%R1YL;-;7mpXL1O zN)FP9w$;PMtFK_1eL_mwddh;-cI}w%O$zIkUl%U3^m%8f8ijz_4Y^d(k$7t0Gg*MjK< zc%-yL(M~kn7Z^AGkGnS=tR|)X&Mp@jUZq?dX(wJcaFLcouAFs$AiZH79>hZx#44xH z#E++JnJz{rE8YB>p5qs6ly!atn#MmikAGFV{CkxAtKxj{jr3i9Q)kK*C9FPp;UBKy z;vU6-q>eCaIg866X{?6@!YL=jypyRWCRjESu_eMPW=N0c*fI2iABK%oiePZj7`E%2 z9WM3}m>D_&lpDm`XCg8CzGhiG!~iU$&`G}N%2yCfjKHGKlyQ9<$|imZ^>Au%p}R@2 zF+c}H3W}8`Yu>w$^=q3EW_}2zo;2sSce0BmEiJnIl*$b)#Ri5=F=Uj;eiPmW2sFp(Cc4bQQO zsM5x`b&IOA_7f0*>8yoz8z$FG0cb-~$II{4@K*cUMG39mQQ%KoS}$|F2Bl+ANlm!l zf@ChH-wisaTxU|(7%oi@CwiVN#pu@LWas)RB7lj$7~5xZQ@3(-R56*qIM}W?WZeP+ z{gpsE`+#)2h6o3xNgi2;u~l@{hgv!oLBFJ?0Q8~2O2TN+pxFE8T`i@G(@?chq|87W#XB4L*sU%mA;36RptAN(fy*3)ACV5KZkgEvy6Ok6JxPe z?%fH2K~D}d+}swoh`~>dp;k#lM+8RkvNDxs#gLP+?_}YP_=(mQ`(gcoPnIhT!R>8Z zudTriYc~`Q&XBRu`UFzoX7k1n@yBv;??D+42_4361jdKF8o4@@PgDH6D`#>nIaQOS zB0I$M0-hKz?jSp;`s9Uaq&J)Ko$;$WQ(U5sQcs_-U&6$cx(ip_n#$yJt6R2&oeVcL z=^=RlF(bxQAXJ+d<(zzD1M3n~ubpc~$ryK>%Vg`ha8D-$=I8siDwj2vuCXluk0_`Y z`8TmlTe|x?S1G=sIDWehT1U1qD28y@fpAdw5*x`d&y-&Vus|a_{uJ}dR@3WNi2ZuJm#|q z`*l6%QVj!oT|?bpruFFbd4uZx7X&Tv1|9YA(Zg2$M|F@39!obquZ##-~c?l`ZUmb<`{pWZ*OW>dqi7zsrfss{3 z<+9glTM_50s+HE4C}sM+&YjcsvAKcDbYeZL2GF@fdtE zG6o}60zy2k@+JP(y8-4903*6y;=Eubjt>19>%wY6fBdM71n6SeT-EN=t$YHu^C+SQ zJcfPhkbVD`CEw=qwGQ%7iuiS$d14}qF%)rmnXMHm{;;SxYVvCA1h^lFUcgYgAo|_o zNpUmi4Po?YMJ-uOhDu4L$$OOWKTy6H)WcMAQT-UM4YFE~_%LSF$8wBc1K(1o?q4s@YXMm? zGBdiCDkn&OJV%*}xm4HE>>6`IfVQ?fo#%5tB$OfWXo^V6d&bq6q-fU8)SjtEOc+Sc z=qf4h*o(G@)##%kJil&zF3+_48c1=#Z9;C{bhKP#fsyuHK~;Za0EVzuPVUgMv(G?d z69u;(-6q3;?1(6Aw@aSKCp)A6{PlCZ7^ujhoO)@ElN?cR2UKMZCE-EU~OsP;hW65N;kTDg1D<3|Ztv=!Y6l+^#O2w@qkQd^al) zB=LGYPX>S=yG8ZqVzJJF;9(Tk8sI+DQt`Z=f9QdYG1!QuUd*Hk^nse$r1=BUWLCBg zIr?ZmH2<;r`0D}p-;;xtp`p2nkq$OA9*efUbaq==|_&aOqBgxxrdg=SJr24Urba%>NkT=^9*58MH zD4P7#(ds_hbAX^{eu|etu}uRq!Qu4D;no8*SXWUF;dorYB|!S7_WFu3;6;NMa)vX%s_a)cSOJmwz!ks zlEUB|XCc#F>Dwk#wj{7b(eV`8m%2lcljQwy6WXD=-vI=_-nay+Md$EkoKEPO>t1G) zi&=2?-^aA7r%Ln+IMF!*{5Wm=R4gt-frg%6{PpeLm8gJ*qHlWaBtb!;Pq8I=J03de~Vo{$PoR_wh^+E^;zB zs=>b&ZuSFhv(&a8|2V&Ak!}i48*nLjDC$U+EgW^sc@c!kbx9Rzg}7llkdsOnKSHxkqAkHLBATh&Ke81oQLrsjm;R{cu(0_Cme$sHd{n6-?Frb{;?g!vTwz|Y3Eu{Rp%Wg8fYWu22E8CX88 zqOTu5E;lfg6H~Ch&{}$3rfQkcE&N7zNW0kB_Ow7$Y3Z+#!$&|9Cv!Qj=*wgw+$^mP z4v{G?oJXeSZL>=que03IDw9OHD!`16#)Ro9hV^Ym@t5TUan`4GBX#(>5JWq)CBSR`!Lej8UmGdyatSWo1!+QNf_quM+Dc3(D2>%}=i0CgQ!2c0J zmVXmK=^xYIj{xHO(WyI3ga?0+FPr~a79plVHa|~-a2C_hNgF$?y~YT?XxQs~G0-43 zhCDPN%E^g)opSu588Q2DNHiK|_23!|Kqe}hHMXuz1CHx`SU2y0YM~Z%92OTpC zC$jpCA#)dvWJ-lg8u|*vS;adI_V5Qzo z!=h2$pjOOwC#JmV<^pNwbwF+12BM%jSIp{eAroj!bg&w{5Pd}~)|pn<#ZZW(4%PFx zYXh`xwo&PFI^QC2?lGHkdVA9AQ2 zwsUI685f^%3mxBDaE9${4?ECIS6p-tm;hCz19twGGWiDo(r?Y=OrfYY8?J%#t0zU} z6I4y(PCrzl12fW4!QaHhFH0W-BWaVG@!EUFHJa05ANl%JKPPg_l zbJAw!vTu1KnPAQ3MH1{^P(*b|F&vN(*j!vC%MoS1HT3CxzleT!L<=x=z~2b zt-&bqGlf}z&Lg35{k@P4bG-U1W>~xNjK-wWk+cmbS}Op}K3ZUxC^en#EodgPtd5;m z*i|3|23ii1q~v;KmB$0grJ`Va#Bnft=FwWVg%;yg*2e6Dw&C^Z*34GOSPn7p1nH(t zZ|=b&(u$aydh;anFsZDpAIV`6xm@N|)ZLA{edCAIhKOurRnnynpCM7tG92u)l=kzDHC_}E!5;vsB_=>GJ z#rX5C!`K`iapHh*0T>dnb*0)QV%6?q_cRZN%LdCCw38y=eEtq*Cud(8Tz-iye&zYW zP-9%Ag`Ym9XPc2q&iz){-`7^VTecU#^r={wmgq9$>005w)m5){-?6MRh4wNm@VNXG zrs<(*i#_Z{^B@ADJdfWAXavv=x%y2>4)*l({h*z@Xe&0LZzdqp^F)w_T zqMGi|#Xx~N*haEG&sVNx)%8Ng59$EiAE3QaWhVlmKqUihH$U{)Jxa^uqJ^K?fRATV z`}*cF`*e5v3ih39;;STBRab$FO>Un@;yAU}v|%D7Aqr5xNx`c8vFyT+;^g6Boj#56 zQ9D@FY%-uWOr?Gzy>G4Bg;yrf6jq?B*tX)BneK+j?PzS%qq)msZKB^PxA-xG+B6nS0y;J3CzoJaIPIFt zHznasFh=jeC0y>0O%$ITzR130ebC-H#Pgmv~9WzJ5s$K05;sd3AquQYQ@LF)wy0Ca8zpRjnk z8^xdsK=q*%?g4kUX_wsPT}Ot?oWRaLmk#pM%z?2YWa|+(L_!|6*rcrL>B1@7J?M(~ znPGuqZ8;W+>D&@?8tI(D_!74F11_?0GPz)?*bjNZN>X&3?q^Qv^FTN*^Z?eDF!$-l zKvI*Zx8Z6W2jX8IB5O}HnOH4D7X4~dqgbr>hjL1k2fw`P zowmor9PVJ)L@fK!GzIaiIaHF#0tTf`o4j;Wd>k?wjDIZKMwMHo*f{U*RAe@SQP*}2 z6?tO|SO;eHGY_!0S5!p3ha9GXKS>XE^MU(&=kEt7bN=jZ}u=xsT+4Ue(KZ+CV zuB_FzGm5vX0M@64IDx8r;k*Y|m3B*KnNff-i;yf_@a8@}WE>by)R=|fQD}FcD&`pJ zI7HHA^kD(+f65`;lG#+-H;D;5(?v{c>?kQ2R*`ONl3hjZFK7Qe)3*rz-Ap$Esg^@t z;SgP|B>?n04_b?Zje{pBZr}xBOuk0ENz{;B|84kdp<%oK2uXV}QZ;J!d&9f%M!)6s z&8Avy?&KOSc29*1;=BovHn{xCXy`)unMkdR(P^k#GpZ`0=gax_)63hz7;(H;e!*CW z7bZ;aVeJUZ{WQgQr&?{n`7P$jc5wzACgIWtJKOV4Yl`m%IGHbpF$GmW)A+RPP9~+R zmr+S@8Elv{4HQMHHs>y<3}>zitJ2%)415F7Ajt{YF;Agy3$Mz_Q;iH8vuveSr@?+~ z`QVidi=2VRJZpw!?{ZitFW|(oZznKwM~KO-rm;z-9+;8ch0B6_-Q`b36b@zm%=7e$ z?mdz)+X&l(?a?_!@19Ojy|qGTMtcCKH_jVt2NzHf*gqPGV}?~5RKp|WO*_2^KsEHF zc#H6o#Uen8k?fywvl$DsE7kiyE-#SZ@c{*TPTvnvqBms#aUv$CMnx&5iZ$4j37Ur6 zFN7sTqz#GG$rtndQhln_dvik{C0hIfRzSe;c#o*>NrcbPqvl2D#OA1s_f^6hsW6|o zz|fbe1n5W3=plTIxKC{3pdTCmF^eJj9 zW_!UHHz(fNE^etm%7Zrcv1zD)(`%QzLrZZ#tE_DS>L27=p4%IEMvkYwMb%tgOnsv6 z-w33Ax^s1L1(6NAN!wuSFSA%sw~waNripxr(!?StA=t9Uj}h1 z?Elbv(JS}32DYtW;x`*1mRip(sN=920gNo z$3FCa?5^*3&sNH#YB9~C~{i8P^)9gUaXU1343Fo_~Kqp5-AzU&V5nY#I89b3FftBiQ0wv_vMtS zTAds7iRi_YYnu3mZ3DDn4i8%R&r>=0-yir{zC)IB~9Du z>|<3q{fiy`z66Q*m(p;>U00yRZA6G?L+qr(!Gwodefs)T(2OWNg z_ut`vQ?of!6}MikN70J%0^W)+o(%Eu$w>pRHqmRKo$M_?BM1u%1NfRlxh|3;CYJ%_ z`|^;{Bhbd=geAS2RjA|^9dz(BJxD4aB}UQBSxKc0QtPf9uTeB#*X-t-N>43m9c@l! zpe@S6b29lRT}+COk#XsuK>s+EpJkPZ0lwZBNF({Kx97J3meX15xX-~zbS+Nmqwo7g zb$iFV1}$rWE4Tvr*3wqxQqjkdIZwVx*9Kh@WCSUL!Rke!v|!YA`^uix?9%A7_-T;hP{=a1THER|v|N`(6AY6os|%tg!mY!H$xlp))b=8C zl!giNua*RcyIR81YLMX-R14|{0UIt|0S&sq)EEPoPqFxF<)tUYLCn|0CO=_W6jv)O zhoZ3ta3vLy_g1uO#H>%57}N;I&a+Lb*B6CPgU@$$g@*_5!B0BuVumq6`ZjbIkXu=V zdo3l9{FtEJ23`TPY2>&A*tN}IWA*b`s&S*Bl-Z|i@MzPj+K7MZEJhe=a?bJ$@NF2! zp>Lp3cHS1=N^G!M2m_&o;QkUa2}edLpU1!3cdrP~E*C@YEO-pP$`ul?_)R07FrPw~ zBBHv7fpV{2Ny3nqf_FaV_(~F~mUk$+w`j0e2iU&eVrhgzKc;X{{N%xpn}&^kW$ufR zH=?eMMjmjbEwB%M?Toj3pa5i*<(cq?I-8E{sCQ})94b5^n|G9vdr;*x9vdA~9k8d> zhM9ts@>gYo;@TKzf)&Y!#TgI%rF%S z^q#eo@UOU9kkEM>VPo$3JZQ`vjYd2H@3zMI*UZRn02F(Dj&Ked9EVdcpGjbS?=Vim z9*qK+;rfuM3PK5VM=_(#09$!&0Ke%VxDf%0?r3?NsDpd=sgC)>a-yy%!e)n;` z$TS+pQ-R!|lezl2wX@lKhG2B|?B$RJ#^*|jZ&wVyViEp1Th=MLWdUiBg&s95DYE~d zOBFn6X*FbtE5JDV_|Orp$ffemmdYJ6dzzhT zx=I%|z&f~j;JRl{;7bq9Nfo#TwXjEk2AJ3zd`DFsu}&}q)$W%Jy@4DBBRK7OuHKy5 zqmiRC>a|o1@5yhZwhdSuV7B;brVpR1(W^sJ%4d&Z#-m6=IEFN}gq10Y4Q0ARzgn6o z%b48;x$8iW0}St|$bA9Xt7FH+^-)tM_JuL~nahX**dvRj2S>U2M^x2AR%BZxm`ykQY^{AUzVnl=j8)6unX{y~dMP65 zq3gN+nRwoh);JFnaEJCYx}b%~r_`u2F|g?y8r<65^ZF&JP?FOOXBE|X zJF2BmC+0IUe9N1!^2O6ZSKJtK7dx+T8zhOiARF1`uoyR+bkhyO-<$a~licA-x%rbw z&&O+k9JMqzBj}DlEgnhzMCIrJc496rgD_#J#%|}P4X<|rUNZ|*tXa~Jwx9pn&TTSo zglNOI=;QmQUuB1d7u6@$-8P_WxT$vDDL`Dew!hWx4i_lT%}^r#qz#;KBT`Mal{Us_ z*&!xAi6y$7oa#>9LJbloV+l}K3EeAyWA-%m<~NBQrM}Momb!gs*ixRN=4dw8i#l=# zw*zNMB3+7!;=qN!2U7YeM!L1Pr;r-SErI7jmG?((Jc-U2cY~|JkW;{UCxaRl9wv^b zP_~mqIQzme-(e^=;rBCZwIR$OSZS*%?Xc=Ioe``i%SaO8EbQ_>_`16U#|&j*p+J0G zlAFFpT~?*+@2YZ+MSbn{3h)r<$i2B|$5D;K@0FX*y~F?Pu=C{;Mx!@&r5;Dg7hxD?bO&bT zqwB3!UUH?D+T5KOz(C&sw-x9SbUheR0^E4>B?}v?(&1Y(r7bdOy3ypp>fN_q@92kj zPri1AkVtbZb5w_@a2eAGJ4k1%OnE5#ZKxfMSe(!uHDD-0`kjV-+x*7Ufu9D%UM>oD zzFA=|3tj3_lM^v7FaZ48k$hjjA$b5&(K?~*?zSP!qCPxC*l=k{_s>^5syc+uGid~0 zLJ@xZ`uv2r-amUoxCxpOnRto_uh#S}{VkLDzLDZd{>fG0-p!wP1n6Ps^DB)j6kKCd zS3}RIuW#E~2hN7KO)}D*MwWy=t{F zS8}z}b~<9?J}%DumTqETY!_Wqd8Z9-yxRn3EwE{|a1rb)%X2j1D6cQLrkqQUml|^5 z0`R%WX|T>2ZNRQwzf0Ibt&7IWF|#88o9OVOIqFp_HI%}PghOkzJac;S{_|?gd9t=& z2W|t*yUrv_TX}MD22PPI;3~Yys{0G@udKzIFw0BpBZKcJ{9!uD@M^e@2w@%|fz6d?bnijK54-|dHTw}#Flu_nyfG!zHaStK|MaW+%_lk zKcj*;eI-1|Q-X!}2rr?<6v@bZs{zBg?$d6+n9H-5h&?&y2CS}T*;8?DA5S$$1f5!eMD_1(f zSPLefTZ^p%pmJiq(FPJId+{dJ7qX@KzNp80@Iz?I^4M7}=OHs-o?=@LiT8!~eqfv? zbq4Ihl!?!sgG8+onNnm~q(D+4s=ijUxMszkw7PG6u<))>#JjfC@!c;he(!Sb^eiwHmV9BEO>kn{%iS0Z`&UfN%frFcX+Na z+O$x(tc~YA+~*n@-!5sxQVckg6fi1Bj2Rz1^tJ`8gHAo4H9)Nj%9TkyE}v@F;~!)} z`Cb1g)tKEfx=?=P6TTnfPXD=k0OR-W`OE2lJZ($P%j(uyPxJUNs(&tNE3=5 zu~%x#OIwIB6V}(y;+T1cB#e@YrUGY;$n)#r)PpBL;Xox+N;e18z$Q_2u1YANvY@Ch zBT(IXCU9%ThbhZyiwRZEV37`ttwXTb6F>s=`iL$wJTZqhrz}OB1l&&> z!fp;GO=;6hZe0?uusE4mavFbYwF$8nNu#&ph;8n$70V5LI^?B!%oYE%P3|_ zSXlS5<898H(3Ar{wEPW^kX{N(K8i5XJncAr^0)$g#^|z2RXBP}EtFCoL0o`H3T3h; z*!}YwO~q2vES``lnT}^nwR%JE3!R3Fx>WzpoEdV3S4cuTuC#SO>0NwY#HH@U~_!l@Dw}i?d|bR$NXSjZ!|HhDZSI-|`}PU-yO38+bqWi4ETf?G5*1f!pnwS;q*RY7jk{x^FitrJS!%>U#Zu?L0&;uc29AN|cBJ~~Qx~2BL)n_i7!q7XLVq0c7aQEj}|2jpUNV$iOnrxrX9MsfA*c zAtuvtjP+9YhQRP9l;T`Le6ig=pQlyein;6`4%CjoVXAePdn_W83I|=9zJY6}27x?AIi~1QZ{e$)?-4+d+kDOY%TV7Qh{$gs~Hu zlptjX=5dwTtvs0DY*ZWKIJv!t&Ruq0{OB36QeZ?-?(}LgBv+J9VotnUP$?Bf>-@hO zgoSBr?v&gavU3)o59B_^93-$7DepwJ%j#%1>eR=uy(r*&c)<&us z0vsmi|52tKyAs?K2u&rm_$e{Bsmin34{?5r;{rd6iye5bw80UHpQ?S(S(~Ia5C4V( zENaV@iFTduv6t+gC)0x_(_z)chTDhRIIi|<5J_yVwGMpkUB?JPnTQ8P7#yO5N^byC z$LTH{9{d8JPzGNiEWNh1KXdSrU*}ZDS1u@ld}7wckG8^AYj&KyMf<*^igU60p99-@HPDa&`Fb>vQKPNY>GS{JDr;L8`C zsN7CEvg6N~FeQji;k%VBxp*JT+@u!zHh+aq=0Nn!b#}&vdHL1}g~ff}2?DDC5t=?q z^8JkmNV;7axn=D#94`0ONiSTlzp_AnDC;L(^|o%yY(w|C6K@M0asJct^nRJtZ2M{! zN6Pv$wpF+oQG=#}3~LLj)7Je%7Ak?d7#HaEWZt-`|91olBIpcw%k%lt07#6Gwal$e zCBCYwiL%|1NU=0rf}Z{Ppyk$mto|Wz|g!CwTD|+GgtuTR7_{Dq&7W z#7IZ=T|xvUhPgM!GW79znXEQT?ap?9p=G*Nb%tO@&Gg#E)n5i}tb7N)@QgzV1p^R- z>ihj7-x7cuyn-Tjolk$%c$SmS1K2vGL)VtKQ-v7=06&V_U7@94VE8v2eEsNZIVNrq zaMhp%e=YrpmV%zA>VbE-lNl`VXjX|4#Q0|Mw~gm#zlFev29h8s+^wr;8BM7 zg)D-@={U-@M#ajeN!GL(#(gK!fjmhuCQL6$B>$Joy4JD_rnHtrL1p$k%S` zW!EH|$|1LkUmUHhM6QWT%DDuzkEeBgmz8mKObp6_;w@XKN?^Yt_C6lL*>Iw>VnqN) z7;-goeu2pVsAEt8u8ZPkjRslDcm}A#x4r%&j{iHnjJ$esjZR9WHb=Djw{|4DVsvADeX>nP&@6Bugvwbx<8yB)ESL zC0lPm3V$k?xjalDRdEy2@+j0J!_$Vgs zEqkw@3qG8}@<;OBoY-~;xZH*m2u2Tx+zt(@lJK&dA-SI!l_`RVXBM9!=YyuOiPa=u z=oU+Y3HKMH;%^!Np&17$tn;uWVNBPxXNnGyk=8_&>3Jz5faO8_VyhSpFi?Zx*kiX&n*(SWSTQ*@swwrk1F{v5R5YK(D*g z2$mEvq7iwgXdjo4oQs6SB9bhDSO79-lM-E@H|^Nda2m%Oy`ye9w1mp$K`6d)8K%T; z8(oJ0Nh`LB1qnh7R1_{>S5`D_sR*&YV*@LnMmah7@g^SX>?(yUs6|alx8AYnb}=q8 z`XK}dZB-g>0xnLUH4I6`Ab^&zWu*?dD$)GQER>wz9TfYa$WNn}hZJHBeORzlt%t_CrfY z;sj9bLQ+1$snGeN>5|I(oCc#wH!SW9D6K0S*XwP8TQsVU?0|SqW-v7x46fQ5j-k z8;PsZEuw^}g=PScvQQrkfYZfwR4xF#4lyfAL-36PI;!YQw+iSDJVHVWg~aL;0yFHj9m?|=wTN;c>6e3Kev^N-6_Yf zkk*B*OCubcyGPmhh8#GdKVweWLn9eqQ}+9Ns@fq`!Vc|od`QOPTgZ~=BX%YgE5{zL~}HQI#)=_4KX)Hb0ghMApp#Rv>f)NNAM7^1;pJ?LfbVk3ig4%8Ti;KK!k zyv@*#{b)#tD_f9oOhw_hrTiQ$BS2KBza`T-5Nby1!X{WTa5%fis@RHnok=Qd;-243 zehIg6a;z4n)0qVIGh44UC1PFZJuVvY?p>wTQa=#Yy-7+D`dWePWX$C5LXGDdvNOckj$Z@WDFU2RX+yhh%b$`qzsB6@1(Sw@vus3WVEEDj{=k;=1j zGmhv6jzXTw4Z-=0oLJNK(Ii0BHsc~p&HIYRd2bj^$6DI^kX50*U?JVqWmEjtXu6T( z3lsX*46lswK;;^k)}v0b)Tvox$uq5zfcI8W3d5SE?0Dgm01;7B0!rxWT`{vB!W*4v z2%nTgsHte_qvNwWwE;>+z4IWpbrAT_`o?~MpAAfgEDf&|L&MiAD z@Fo?Ts(Sks&F<{|2q5F?V94TO49`Gk4J%^E+>Gk2u?+u?J0E#pEHynpkFeO-v6r z9@NOf?k6@q!eaxA1PLg&#~=ZKeocH~DK(w=`0kYn0)vaIhgcDDCQG6>bWWc~4EtFg zt(yFWLS=@t5N(K_0d$tqN81I*2QAjrm8^u#ooy%#gY&ZqYL|FWH*I*vzAwomG4l=N zn~{^J@ilT=W3+KkCyydnGOvoJ185(0b4lI>3G0v~_#*Si4B-NQMio|9S0yvmJo0gF zsz-a)V)m~eYZbPGT*Dr6R;J81yH}S@; zUNk|Eb0}zRe@)Dq6j?Ylk6f&KAX@5gNrAQzvQ zKJ!ir6%OFpqa3$1(D(2YNv=V5=cyD~9N5)EM#OQN4C`5h2M8DDm|}ieP1isw{oEc4 z80KPiGtk=A6T@4isp?ReZ!0#g0YHUNm@nfPYJn5h+JY7b#%$$^C-Bw`f3u>ID7ntZ zHDw2JqRUh!bs$5QuwM-cGgW+W$EBHgD<>5()e3G$34#%5gqsvUQ{l<5=mCFgIC1A5 zk>%&1X31(K@vX`s@ag=^Gc13tGc*%|TTWrGz`px3z&G#=7f#inj`N-{l$_Pz$js)_ zk}!2=BJlLU$TX(rXe~fX{%n035rL=;Fb1s0Q|xkw)`!OUb{v*f;-$yeh{#}za3D=`_HV~!A{r8-sm5dE@=KA(0(nn|APMAQd3&7`=DaK zu4w8(9YIW~O*1HPBpQ2Mb~zR-&I>1zrWT|oW+m$Sl!YYu<$WEPPi}UsPM$NS^L%Ng zi`vR1Tz^OoIoqN6&hC3!KY$G|B`}?9FRxz)9W-TRAAgtJZWi#aDy0e-{1NHR1aJ2D z+*>STJfT22dxde^HmrlVZ|AJIvJ-+TxUA!JoSZ79K|u`NA_DXpo#olSI~v(WoK}UA z#$fM^>2E)-S>p7@1sFvj>sQapdj(A>uke*Q(^G?a!Uq6Fu2pV!!bPF|-b^H_H|!La z0UP1mj0{yUP;d$LCBt}o4WtlsG7S06phTN9O{wKj0Qstbn8bhq&{LvS0s*2}18G&K ztE%t2{BN2r=Z=e;fqaX-6|qEPg!S=>{rJ4agj_W;>LG{h(oXxX{DHM~yLJ{;m@y5U zy2xS+y70*%T57*eHpC2pijffo;|=ClcRCqECjPL$a>Q;Z9;xfA?2Ke6rU&v%J`x$s z6O9MakKE#f&fmoM)a*4l^|hec!XbI!_fniZj@nFjmW$Wx|G^Odm1yXhaNsA$!S2eP zbD{y=IlnaqyA6y7u2!3`eg3sS7`<_94Y=&&<=)LD%I6q_pK=0)Y+U>bfe!7G!7gXu8GbTSIcW^c+Nis|D`Wc2^A(J#0JQ^`UGY_>KN9bM2GfAn` z=d4HL+a(2F)}z#d-nOPrX1-W-BVy4ooHiHud!fktfVW8r*cwy7J_EZ#Hk`J9|-qP6*0JF)|+yr|E!)vxOytYt;qCd%{u zZ7lynJEG#WOZ{SZ_Mw8Osg5VCuUozK%K!V*PBzbs=*#?%RGa3X*)VGv0W8mRB-NG5 z@+G-VkyXaApYABhUr!(JCxvCq3wf`@F?NgNqb$Zx%OShMMFW~o_SxCr)_{rq%G1UK zL*)})N!D@K)%Ey~xyTz9uF8}yP`i}f%yCkMUiUI=&5#^4LHeIEDH))9k<0~bJ|qJG z9PY^N1!rdhXJMDt&%P>@w8M^glHqZISnikYVkal5q zNAENU{+QazV^d}Y(>q4K6|zB&i*wawioB7$<;J9|Sa~vE0?iy;@w>BBwx>-=w!-0a z6uOkN$_DybhEE+?v$Yo&aRc-C+e}JZ&AF;BCmVR0ITLb;#`{KH1GU|-JIK1 zn$?eO`*kM{`@EnD74m zHF+(iTg6PZi5B5tG-JyU(;LvKZ^ALCy(2o(b@Oei@LNp=HG_ht|Zd zOq1lj+5{GYH{o*#D+Wa6JB~M(SkWu*gq+?P*z4mS8yz%b>fNYO2Q5GuxNVGE^;_y@ zoUJWrv>R%U-PO3u-D^4l*)Vxhj+LQorr?*Gf+HNid>1YS!!Od3cc2OL{JW;=^V=YN z!hAI;IalY@yVsH}f=}8du;y(cHwJAO;qC$fJ9dOV(!bcRlxINP$w!TG<8Nz>e`7R9 z8w+dQ|GG-`ACTa`G1`BJ{AINN_LJWjZ7h~f`om}e&hMd!@*Iq7F=*t9$Y6XF@cXwI z+Hy&~%=Pl|-zJtsA^4F?U1~1YA5PuZ3j?(*^<}IqWrW>rS*Y=qDmPvzFS@X#6hKI2 zdwe=`9*FSKz`pt}W^l~56Rr@DlLtpsJG#d+p-YEdQ40MUa zD;J=N7`q`!v}!=BZk?&+E8m=<-8mtVHfYPU=|0m1dQ6+#tKWaA!I|ModDwNRaJ@Ue z>t(A%H6NdD;n~-&NVV72wm85A#GR}~LZ{OV(QK+i`8HzdTJ11KZMd1cL{7HUyGWPG za-3vr(VX0h!T% zpS#O^cm@8)=*WLQDE;fW*DrhhajyBN(SFU1SUCIx$M~z5{O=L}w_p7ECw}7=Z82lN zKhs{)nu}FDPeOuA{g+Tgv0{C)Zfo89&CHaM=R%a`3Tu zj*Jzck2;{+2cHkabcCMu$QIuOMw8zUrow6ss1=Gn#R~PV!DpO5^Jea84^ptmwTQ-t zWn9!>mQzQo(L0Wg`$|`Hg2v$2Y!wNf-G*8vGQv#1a9F~3;J2EMcCINFLjpU+EB!iD81Ch%pYj0ZZ05w@5_A?5lGoCkPB8XFqYEjG^X zTy5R;R0*|o!f`v&XMht;!F70j|_3ENW#z$2}nlzRb zi!L%V>Z6Or*yM#(vJHxG4%F;TvsX75;>qygX8;j3%=1OxbGq4-rs?tNgl(*$i)3U2 zZxs&7jw-*d))L=ItDt3cI`!q-A5rXR<+j&Ek0kpRLm8-1F|im)rxOrsUTX!e_oW&@ zK=T!S#xJvh&xa^UxE)4~QB2HF_xxt##*o^*yW+yxoDM^ic7+S6dDCGh0i`sGhjK!> zhoYUv89CKOAU&fAG;pnJe}{x(U^Q+#GIT}cOL0n!4^N1$A9;h#Z87Va(u4@fQMvDw zADauN)aSmstx#L=kbz1`1W?`I8J{Cd@Q#c2yfyut9A5hyrhIW;jAMdtnEwPIYbnO zzA-mI(MxKkBq`XZfcVgxtPzR3!9qOom93<}lDB59@_pKaaaZEVC?^NTbq>Dt)g{tw zSh>8YDs}^_N{l>8l|Z)=O8v~7c`x-yBbeb|NK!dQvdXTTAUjD3oM;$KJDMQI)-TfU zsMV+7&XcX%?X%!&k#Ij72{7w_kV~K*;Zn&T$2o#!+R18&a#C%TVdMUFEkL3c0lb{M zfU^BPSaG8ZJ9C4~Gpdy>wX@}L6u%Kc+`rr}R*#Vn*Z(xLDfmM7F>GoO*S_kYtd6t* zyPiJ~hH}lP!%wMXK|qc7ty88!f@Hr72$gM`In;eFI8;43!~@fTyViG}2X}HV(6zwF zp0q8{Lw^W+vqGqo;Kc=xQefdowiIFg=jN=s6v&F^1;NHzJD!T^lB1Co+;)r(F3>7&PBo{Nnd7rW&B;cex zPqqmH4j-B^PMkvLbAAq#sgqFnUID)mOgt1#O{X22CcAi#O7T#&aK5d)o$ubBZ|uv> zq>xvzGn`3#K4R@WsykQj4kED8Ohsv)Q!i_4Sb!k08bSS%qn9{8G3DaI(Uc((#PZ1Y zaoc5nwQ^iBe(|_a++&5^QC_!@VZM!;wV)aqCRNi7Ry|n=Qxqk$3n~$FinCy*^=!=D zVtu45dEa+|2D3*@Zi^%S0Uj>v7A$|aYuLhb*UzNiXm)%6`7K@CVv!Hu_%pj4_^2z$ z@a9mYVD_XnK(R9JthKE2O*`RVR|XufP(t&nen7hjt#@cl4GiQwdU+$pcS07(o4S!# z2MJQ5tiEP;g~e?sv)T4hS9!A1&BA98z=l1N2F=G^cAnxN-MUL+oK7fKn_o^Hk7eoc zX)MrG`*h&Qir>4dT9z?;V?+|93D( zzrcPIryOHHbbmiC)VO#;7NnN^w6JEF1kJ^$-lET8AP`lqHa5ius(Fw-mvUCRyP0M%OG7g)izj8rmGwf^upV8hzDi_*g zxyj1Or&u@WJg%?k17pOFD`eO7wcbDufM$LUg>wq#35Jv(Tb6;Ju*)=@$v#;i=Bq^d z_f_0mfudP~JQ%`}xMoi3eCj@%;Txe=uZde~H06U;3#O>mB_j8BHK=IHyY)^KV;FgF z^G-T6gzvmiE;b?Jg^B6}QS7C~Q!ub~7jZU*19y1%;GXiGS2(5P;2-n!t-~S5eO2k{ zp{H`@rjAeEma}XSO^L!BnM2jFdpyzEGqK|C@F}`E64rEc!tGHxNWidK_5!xw*6Ueb zTfo1>GE}R(YhKKw0dK-LL?JnYCq7_4YItFE3^dQ{X@pF#S;s#uwYY&cfVN$57CXE0 z&CemfbQZk|*Kp4%j{*lWJ8#e4*<3B((s6?h5p~@yW{*XqJs1*gUwiZ>hLx%#T{>p~ zZZ7V0%q)y~E+3+}J?&NXU=xv}^1(d@tSw>}cRg3q+jw z_KPY}&taR4e^8}gin9Ni{{Dx4YYS_AU5j7D<{#Gv{zJd@{{;LW@4xZLUt&HV9_d-% z?t3E-QG0(+t8+O0X(bf~u$f6*4#`~%IV^H+IFV$?)KB-FdsqtlK<;#(M02o5;991A z7F-!sZp*+Bd;iqpS>Ga66w=KrD8z62Fdxaprw35mXU1Wxk+Rd|438M8k|{g_?Kzx! zrn@@sUjG!xh{11zqSgxW#(~+-*8VVtOTrJKtJGN*IV7%`HMK0gOi8?T)yR|UZPuHW z&^83fjv5+%-iV3vyQ&ZKW?7n~p<&ghJ$!FY=bTE|=E_La@}5=1jX5WB|a(#*sR-3*z)?@_Y0|7$)8lkf5-!Vv1~=hD8S5 zT!_+5^`uj~(`xLYFjdJgJW=KS7yTPBF_(=<*eJ*>@$dwPvw&)%?Lxk@`Sy7r#mveZ z)~jK5&qUs>M`SjBc(e(?z(nQT=}V`4DEvG!xET7MGZj9hHwklNwj-1GG}$Z?9yIa8 z6MdB~kfqNza8_KN3FI_K?pTL8oGz>4ef#CO=XS*eEM;Uai*1GS6{N{! zd2(L#hfSq+i(|OgDq3YkkYqSzQCA7V1bcq3-$Vu3QHG;QdQIhI7 zr*8Ru#8a}ew@Z(YGZ&t#HgE-o6Yj9jK&*DA-m{%JkScStV00?rC%%n#?UyTxid`fp ziCp5wsz*&z@5?i5O{`@v>Q_COyqwR0IpH^;pGK}&?~n2D^Px`MTx?BaUlz;^+Sc%* zW@na@PUQeji`joIeQo66d2K=|iHxjK_H(i_X=@^VASuO7!kmPLVVj?M`a|*r=beL# z?_&c<`ImIU@0*3NejhO`4IOk1bRBg6LGJt4dqw`pegBR0Uk|@o@9A=X&R3{^%vTub zm$Zn}P&ui@oY!V)%4aPODG{;n6NqOB5<-W*KAVuhG@mkS63Onmdqk-bn3t%QO#H~7 zwHF5;Wat;h^k=+nBg7Jr3{E$Kz`13If?6GBFc$`cHZd6-BJ<4;4is2T665Nh)Hf(n zPWt#gVg*H1N+yFZoyNzP1;v}4>0b;I(M$q0#S792-r+i>NNm{YusSCbW%eMC3Jc@a zg4yjzwq?=z+c?e2@k_r!Knb1_ez|?oMgZ{g2ME8fMm z-dvn#HV*%aZHIZ9U8^-p^pLUBj^lb#G2Q8r4%fGnAVDf93>hVLQ@Gi-^sVWwZv|~| z_-Nd;rmctcOZ(;%aj&KCi!SiO9*L}OcD`g-RkVbg3fY|}UQNKW^4cBD9JM<0pG3*Ej4?^@LZYl;QI7P4I8f$uKjA z<5+&!E4;h~X^YkGPL8a`m?v_g}{tj18@S?ePvD zQslq&pWl1pU$x)~jbd!0KI$Vbhj;~zc-t}`{Kda-Q@&m`2Z#FFUab7Y zZ*My}PGT0rI=TY!qTr^Wb}`#xGKaY{(JZYcl>c&;6o&^iJV&C&z*n4ylhg ziO&!k`G~r*Qjy2hdKk-Gd@S^)vJIjEQH_%gLpj}b1_#j?*bR_`7;4it+CkDWOgHW!zh<2XoG8uvr!Ng%1ItfFC zBFV0a1rB}=`;nz;WNoHKQav5=jnP#Fg?UT)c=6)1Zm@n6_K##Qv=$d$U3;kcnc?p* z_K&&FG}%yD;zXk7uQ0wm^iuO0-we|fbZoNVOu~h;b~(cc7(vP*Zo+8Zj7J;<^yFNb zNf|7_-d*@ulJU&YZbx=`{J0f%JjV#Q3nW$Y4z zl|@lfePq^&>9Yn%9P+9Sm=yF{>JAms0%{#%%Q4ge)!`$iO0nu}8o6cGK-G}~v;25* zZ|Bn|Q&_2>v;}1tJ|N%bSBHQ}^X{>SeLQQ0Us_P3coow)*ua!sgC7f+Z4m&Dwfvc? znlC_}E|@*KQZKAdt0zj}NA4*l7U7Tdk_tYRlEU`%xORFo_p0r@5WN_YyzhQDOLdrE zkWi%`3g|NvRYxX+A!CLfWtZ|KF-*=79$_K25z_x)5DGW2H*t9gq zLI6|%WnckjD-kmc;Vvsl8NV3rs{J5CXMf>a^Bs6;GA%2oHM-mp;j;5nX!o|X!x44v zkBGI<{C8Yh;$apZ^Hh$VFUS@flHe57?A46?VowcDL(>c6qC)uEoXGO}LLlKO{wXqiL=ORLN_&=c8Lv zzF`D`uZk|z9>sY9%dA4sm>dP2xRc^Fpk-0^PN9+uLE_bORECZ~H?fY{%AVoJ!Q6QD zvziDP?S(UCWU8CfD0pa@InPY*)&Z50Twi^?FtT$kS6&1h2lZ0m(Ryw}YsZ~@KEipB zCpe|62EBn`Ilm@Zzat65edEHTTSxak?(7=5U7CON%oQ3AR?~vF0IZM(y(F4AzD2rV9Z!t%n3F}x8O2|%g?3FzcD2x<cZpGd3Fj22Mn=i&Hz@7b=-4Tj}7O%|$0agi4vstWC`d7zk``@tNb z1F?gmaBSoV@^lm3r8G{EZueJ*%tuh3^eaY=D*eSq21U&AzRisBei?4leo}AiBMDU; zZVMmGD5%vVmte~|eqWk2I%{Fpur`zC_Ae!dcD+Be2jVYWQqyAluTFU*Jn~?Se*kti z(S~=iJtvO?#_^oKuvw~>R_j-bQ1lHum6f)j=XLj=mKiH(T`4!{0_T_~Fs$XcN#-BT zTh|h(iRMroBWyd3zJ8pvNwTo_dpVVnK-c58@$|n#A{U9orVO{*E(y~MNf0XOFsA3G zp|pM*gtMcwWMceU??Kxx5QlKn$^GsuV;B5jXns$x-3`A5U3!Y2BHzEFt?r^J$Qqzm zr%aa(yZsZTmfa$LmS_M5?HfAwbe(>1aymD~7>oe)_ zpm7e+q!lQrW^Z9@iou=6Jb4r3+&7CCOyp%%@mWT6d$r>sJAEtuR;8I27vmD_I@h(h z9W{B#!b`G7aX3KTsk~|qkper1IuQ#DTr9$5VL8q#EV7qbqq|B0q!+r#0k`dMp$i@c znys8ga2I_xh~8&1Hd*0o9!xZr#WWgP(#tz8{f6Vof_8rQ z4^K1o+%gKA#q!y{dZz8~)no(wwpVW|=p97QD&7}aY!iXtHTmI?N14f^cGBBdc8h0& zgEF=;5I17T<6$3>%Y=}rOju05Xy5r0rq2Z3R|84Fr549C@#So288u9``L=~ph(Jpx zFRFg|F<+|VZDBx`xe680rn=SV4_;QzE`3{C&Yn3A)*Zki_*RVziF2daL%?&=T@E;1 zI*$C!ciDQtL`hiE9;-#}TM2g-a?j=kc3Jp>Y7D)suC~)JebRM*%y2$;hnvX2A zbRtc%Kxu+}RL!5KpruYTZePJC06kkmr^Z0sYrCH%x8W`(wY?tvCUBcvlYiZSUAQ=M z`^Hk!qedAf#176eb=)u;9bP|zsSzVMHAI>VcETB9ZZpJGKLReHpws-K+yj6ICN90I z$mx<8dWHAIq3qFDLs;_iW=tdSkMQjmoCY*}Ul3IFh912?M4i9r_Ssh=K|m>8ZSKAP z!IYbmtFXScd(48NFcV>)8g=xF<+9~!!Qy!C+P0==iASYtgP1K+&PgPv0XOM2Mtt?n z2H{r~YG9CA#*-7=q{OG@BaedrzShE5OFU>sRhU^xRw*)=V@Ih#`Q8S)@xTX5p`sor zxk`IUoh``Knp0L8l&);4Q2SgR?`*Y)!L^s``z_WRat#G91@i>_PAcb3G%xK~$8mUb zQ|Fu%E62=9r}lbU*<0;+;&F;}?BT`+em2=3)Ls+q3y5x6!g9O0!%JYDT3*d}ksrzXEhI}s?5%Vq?^Y6x;3c2uZmeLM6=exH)ME!2$f^N2q;otmsFaFJK<&{g4t|Ne!PJJrln0I^&L zfz%I#0vG7Km~yOI#9y~x#0c#j#uyGt6%}aVG(hluwpR+NZ}Y6JI91GElVR` zqXEcFwdWiq&sjA(oPeo4T$Z}kHj@e!V6Ysk-mg)FF32TS@$rv`h&gLG;%n>kZ`f|>PycH;c`iaWCZwUheyeF9GZP;+QMp>(wXBAUo+1i*?Vwulu- z&LyAfrOOQ;TUs%kj{O1r_97>ZO}cs z?e(P#zA8{47nJiltj8v_;d-S%qGle|Q4N${4_YRstRG$bwBRhZqa{$XkNKy`4L1}q ztqqOK$&qJuwjbYtZha_-C+UxP*cC>CCGaG!d^8Rwm+Y|yO7J1_M^}pmmdwI3ZCB^l z=HzEhyqxyv8Q`ai!@<$suZB1R8Eh7d`PE<^(XVZlX{$1`CGg0_A^!Z#NsM&!!%hO$+@9LDvDC?$N6i>u%xu7l!sR8Gvr*-TGQBVgD=|zW3}=cEpF99iM#zS=9y#J=79yX zm4KB_8T3{ol8qEJ<35f)|69)h6C)sj{xc6^|F@D3EdOh>bom2b|4rCzS6;RLT%_X_ z-JySs#t}*gw&W~F)Zk~FU<_2K>XOhywjv}cQP(d>q7-kxpt`r|;u85jq^4$T$4zUv3nORKf#g+nXxm!TR{dnN(xVj4hbn3MxOLJ95@^eC_?I9Q#$?XUG=y=*C{doc6ZOnV4iDfD2lAlTTN^wt zva#alIv+$KLV{s`a|$I#RUSD<@W#efv$YMJUYKMmd^c|5VXlQ3Q{55RDP)|~2}`L) ziDm%P1bSO+k>I_TNrKw6?j&T6JYU;f<2Te&8A~v0c;Fr(Jr5pvEpcs=^O=r?_^amb zSZmDC6P~KM>3GLrMOS^ML^&R{BFIPs<`klsvw^!2U^N-?#M07PB4pWkh0i%>QsETw zh#qPo3X6Or&bb2&r7%O5oLsNep-EyHs*K?ThOE?U0`h!i&f&tX{Jxv*#eUn8lh+(B z;>%b$;45GO?^wOc@5m+!$g25fm_U(IjzFdcwz$KGh)@E)vtU0SovpSEH9``ENyicm z$30_(X_s-O6!zMz=_n~qUZAK z{Fgj1&BzLR{-H#>d@~foPKtVFL-r)s`)!Fc#{oYxX*5u)FD0VlH{qZ^C)W>;jv3DC z0tV`*S4!u-jmB7uuiwULRYIpbdg!#i-=eR40UM925md^2F$=N%a`vvsZ?hB}U~<;z zMf}({unwRh)rr`U(@fWCNlBP;YA~fiIoML`+JiWfJm+X9Rn-wEbK4i}c)AR}%4bjE zRGbB_!!0rVT#a#^_BPyDYff9$Yj_^9oBW91Y3Rd%PaLwYj`(t@RSbIR0HJf4MSxdwhBtfzv&Dz~IL70N>&CWi!jm)#c{p@GC?6 zP>A(UH)b9(u@I-IXR_u@*vU-V=t8opF=&rpjfW4KymLQof5EvcP4P+0PPVv+B=nuWWc*R74?RkM~Qn+25(iQKe8F~(Dxzc(rJVtEZ@Xa1}%9j0@b z#v7nv@jDDyXU{w4TC))fr)f}d#V7p01;RL!of=kuRuJ&(bUw?iNbM!){Kc$wqwL-zNN3T)Q=XRolq*HS z03Yl7%ta9QVotat$|FqnsN)nQ(F|sE*+=^}dFZZpr70d3a$sZjGs+*)7s%=o$Klh( zq5U(J@aL)8e{ZS$7g|7Tt7otGne6}EMfs=M-#-uNf6qGp<;Z{ePc$~Re~^wpt!XR# zu4#X+>$^<-Vi8-uMBEFj=5lCuQU%D-@)_az4X2Sx3RkN>xW%RA!Hyik;S=UwwiF`v zhB57sJ7Awu%3@TCO9#@g=u%DHkt3n`b&;U%&cFFPf+G;KuUVj3jfULsUkfSuW%EpB zm@F21ukS!wr;P4n!7maLt98FzqXjIxwz*g}Hn0d8_>}YN^FO|9_XU(?Tq(}O%-yl< zOa}5{onW3HMg{$OJ%5aa>>*6irL}XF3l<}~AQIA)+yih)^i1$TN)bk78V5XHPMNczo3Kdr8YmajuJ2Sj z8+D7j2?r=W!JpY+9@5Qq;6t7hLWVQ!Ht&>#_r#ert+7&siTaA=@6P*fwX20@f)KFi%Od+DZP1!!7Cn%;dmZ!tP*nUB7>Zr3iUx`eriF;MAn+Hxhfh;iW~>` zS}NV@rjq4qqnux{+3l&a#v8^NkikksbxO6a;{w=rFPNBd4!YMtbXnIM$Lv69a?+VK(&7_cn#K|1sPcn8O6zaS4~U!;5@4&H#8Z39?Ej!rpBQbQ&>f*l6u zS(*6bLO><9_qwGQBO6j#H1#9>D%Z-b`4SnsB(W|b^GmKw8AiQqq)ti{`z$#PlX|;} zN+Lz)PamM4L$Nyg26{6fy8dP>>c(c_PA9rBy%h{2F6&ud9s`jvMO(lkt4aZu2EHjW zE4V}g2N#QH5gFgmJOSe^*T~e}r<5=z>3V2(E9403Skj~n1MboerG!{PzY?jNCvBnw z^`N#=W{!qn#(UOnYle=*vTh==ECKc0A9g%_1m8%%=3FL`-zYGXp~Iu9Sat;lod7wo z%moED47}6nZGT^@b@GM|(NVjCK-+7|XzHui{S;!CS>*ZkyHpoP$B;Ruf;=mEshik{mkL<{u?u-_^0db# z$Ul^7mtO+dPJkI&2rm{6L{HVgDy%0aL_naA+GTi84DFwWOrDf3hw?Rr8a!H$yV3X9 zkvjx}tdx&4^-e-;1|`DN34hFE_PCa(agr2B%zJd1FzMVK>%v6djQqEw-LN)n7{RYHL zZ-S$^tawF}_}xfU7SXhPL=JhwQ55)4(ReD+TNoS$91Iln`V13ubDy(?zP`KGgYUMg58g}7|f`Kq62Lv(lsFMUxBZHHhLQ&$s>Z$OpKCrcn&=>SQM zsQ*Hx_%cMR!AkC@1NbTlfzx6%-UZr~gj6=n1hi3@IN;Po!fVv$Y?uyUGfE-5Y9!s+ z3xYGqu-j8Zck9*lo(A%2_si(MC{dL?ylr3?ORk|iUnG|dP`U>Nkmn+Tla|+g?v;he zgJ^__9hee1J#X==&`#u{N#ZTef zErVpDDB`X>IG>iL?2UJ>*1#lfQiE^GPUB$T`RM|42xGt|u~k{K3Av-8CG&330US zuVyEb+7Kz9=&Ue?#HTOw<8**vWC49Qw(n{ml;aZ+j+C4_>0<%xMY*oh1GpeO&3fW? z1BoG@<;)|eJjdFc){q2gZ@Bq#@m#(8NF$T+SWY%pQ{3fHtbIEjQ(f1P8~sf{nqI9ivFLAr=dLj*lAIeBoiAjw;f zZt9~IwKf-?xsg{E)}Vg1@bXqluTCkxs-r@3EvqPHA0+TJwH@gBJB;hw0LSxr`^$2~0d3ILcn;%Z8=pUZwHyC@HX9$E--YWw z>ElvYE4MxP%tHDlw2OI!3{^*W*NTYPoizg@4(M(6R`2kz*hd}Yl=g#%4UolrqtUe2 zHn-uoMrAz>)P==MbJG2JAV8kh+|xBeD}t=I-=5Hg43bdlGq}tB?IhRV=a2r&as3YI z{}=A??_tCLJoUeP;$OjrC^zx=w#^nUq+qxt!HK zzj=`Z?Dpy`7EUlcLlHhp6nzXNtxU8(()4}XBQ>)(#le%8GC?9!Yc#!jC?jiO`kdq3 z^Qi5eCviE~IqG{eE~o5ARLT2rNk)?DRd1JWobyu1>HEz;T52CaiO@cS-M7E(OF{m( z*kom7X!hqFO@B^v{=GNqA14^-**ZGe|GD!2pR=2P?``>?C;jupKPjJ-EBxM2^SMxY zjNZ?1R)UtCyw4ga2ovmUx&Zm8DrTiprAu<$LhSpq_zGNQtu%RE%TM&EjSQ~~v*>!8 zz&Wkf#AooB9x#g`0CTAcKa)!hK+DK|$|?`4L&z!y_*Qhs2>8yXhN3$b&3&mBgF{_r zBXR0Q9x;#Niq)by<}r?6dM>yS$@Ptz%?5W8dl`zILdRlG+#KgT5mj{{6)X*=zy=Sb zx9H|j45+x4V!K}K3Q*S?ETjd_ovBCDxwH1^j_T3{(PlONuRxj^X}mxJkDA~7Xjh%#;Rj~AbZ zRt`3TAR1yA!Uqq{0ZCvHE*1DOy^^rGTm{I!DZj$FSo$R1Z~_B_X-Qi=&H*&CNTA)Y zSU0CO)S_TkjrfiF-X3Zq}f$BJ?KApn>KB_Bd(~xrAxwzYDKzFenI+|C6W)7NDD!a z01M`g^3ElTlpt#+3L_>>SWr8cYTz5Z3iFj*4hqk@u`9YJ#4^lksq=K;ccIiUQHUmo zdF&7Kb*CcAI7Abu#mVWg2?*1HZdLb$Vhj&_Q+Hs-B#S{=D@MLRFO5@9QR2r1rKgH@QckQ>&XCO5uFl6t)E!C)m%g6R0#PW~ zot_^QA5T_9FMLD=K%*;A6Ax(oGgiM>KQUWz;Wji!SJIi>Hqx|U3t8A^P#E<2tBj@J z$p-IwEfr8=0;4q30MWE}Rc38zm`4Br^cxz|rg!xZHoeS}Ia8CB5It#Sy zoj~<%aiQb`?rNWj&4Js9NYmMZ#F#74lgjPXLHR25iwzUgZI8s-AX>*ap&<^Cf*ayj zgpO+BxEid!0d(@^CkF6$8VvS2S3EWX+QT8{b_@1$h4!1xY@5(iM@Clv!o9e#SF+80 zxv1@sqRp!+2-F&B(pWj}vdvU;T>8YzfsU>WVg69CZ|qqB0Rp2z-zuZG%4wH1g)Jkl zC|^)XjFPpsBGe*~v%*2h^qvb!s0ON~f6V;qm`E)tO+T65;F`Gimp3{Mn`%@BV8iiaJnt;lP5x)@oTevg4z zz*aqjxa+ceT?Sun14Vyqo$F!&-tiqaU+B5CapwlBm51$=S(wQcx9u4SM% zy(I-%AMryP#E-3;1d}%~2`>IlMwpRDEtAfgF(m*>N{-l>+yK&WxzwibG_L7oR1AFj zy)5S4j%&&fri~0c*~BYO91{m^~{M;EzW0(EJ)&2dil6H>9j)O{&<^`c!bPjedci-Y z9OhOf!i?~r^`HY*iMLIXWy6%YH*ezzK1QgM8L`W;h)WMpn+nc`%?c~XR~f*YZ(&W9 zzOh1&$fS$zPnE%zP%Z4&%_+hWX1%rzIRz?hCeTy^!AuIvn682>wtup%zgQA@C67(a z#sg>PJx5ZqD{o9MCEmvbf$8Sfi*CZX4|Vk%2x<3wE`+j9ZW&7LVJ^~ptHKbVYzcj5 zlkisM%b|AwqsdcEnA&W2H}0)tyj>vJn9yK{rF?~oRt-Oo2DOr%1YJisIy@L6^Ad_O zR5Ty7o@%7r;Sc5U^7!6pt(^+-j7EN{dzipq_uVaz`kG8e#?QY5pqgSk3uY7AOrk>ZNW2y10|^lkpdyuPiYiM6v$J@YxE z5rbMe>cIwpMe}sGiFAj>XfS4LqnPUaxJmLNgvM5bY+H&df&|gh6iMmMVzKfTq?9B<`Xm! zPMqBXWTesNZ>Xq4MT>jC%(+VuisDI7#BX4acEa{IpwFYW6-dT0#tKlg#gR@ua5OrJ zY8|Lmi3ctEBcBsLRSy3EYjW>vsI5cu9>(3{VDppj*0WrG!>B8S=^0Rkbg;$w=`xPK zdK5B^314c}eG)ggvkmACvvu&f!!DkE^1$2Y>mm02_wK`Hob+-L9&;N!lh%GM`EdWk zrSi&Du1S#=LO)H`@eNb>)mM1!XKJ97S}z&}^TXKcB2EaB&`xlL*qJ`7G#U)bs=f3k z7`I>7BpA8+lBFk0-vIHcF@hGj=aD2TZn%Qm9LRD=E22#JRtxwki#PLE6v$NMMhJ@o z6-VEOc%i7-(z3VIzb}8?9O>${wDa;{lK(7YK{QY)Xltn}!lm@R0!ygVwi7)%$9@RB zy~vJ_uj_?Q=AranJT}LbeOMB8x)bOmJxG|$*gx&jAGTv|wEB?#B)(7V&RsJ|rAFJ- zIk-jg7(Rmg0~b*<|6&mR1pB^!yY=qhIoSs<=!sxO@tUMK3`<(mi=^fY4G>p4cMC1o0|VjaEp{GWEls{>Ow}`a$j%CoImH~f zpRgnrSZKn)Y+?v(pk)aOv00>MgD%RJ0kyI#Kq3mMWITF^x?Y5#xrWt|Hq@!!BO-Wc z?qI1U>+#4P$F-R?hdDZN1h`%d0cDS285sB^`QKD-exv_YJKK~TMu6tBc z*-U3&-#(e*Y!7xr30b^i@fz0fV^5$@r>2)`d17(Nq*FPmkxRTgz~&bs}EN;6(FVnRp1zX5GOUMbZN1=D_N0?{cQ7r z0y~p#ioZVIDP~fFq7Y^p-(`aJe%GA-9;xZP=*}(~fGZFJ014Wi5s$TyPxcwOfDuX* zy(rzz7X*wr?;{t)V0t(=ass_f>lqS~YxQSDH4Jzh`bD5``*)pz+C--&3|qx?R@xdI z<9#4(Y&#a8usXUGu##RBlYFWQeIpqm?MAI$A+`FplIyH3sT)U;+@Li8IoeWEhXnj5 zA9{Z^#vel2ba`!I?n7G&&utYhMsbb%9f+MRy*UwqbS_LL-8#NP-^n0aq4I^DE-V2q0+F|`!G zP-45m5HX3t0mpzdK098-OIozOX;!a9h;&dp*y)@<`rWeEz&@7FNZoDz+zKtoD~OQ` zr@hliHN8plri9hfy2wbj5$niWNS^?G_lPJlvI2ZGEw=+6UgG%U{SHLaiUxmPH`qV3 z(|>;5)c+yw{Ofi9#Umd5Lo%c7h4MaG8Tmn42{sXjmEZ~p%VajSsbPPK9ARg(dY#Ft zuqWH{Z0z*ZAY=hd#N!}xwY}<$3f&|4+j>SaMJ#hJs5mPfKky3_0jIXLe{>t!Xay#5j z-Ks%k&|f(Ep4rmzO_S}rQ>sv_y47A^{QYJ8e8fFM)4lGQz>N83Y>d$+Tr^KYEMRDz)}f|gLx1bK zjo6YY4%1N_pMWh1SX9oCiXa^VHgFJ++}~E06M>;JT0qYH$CiQaz!xH_0wiV_PPoe* z!%64Q-j_bd$^4bHXa%IpY>e$B4vls;ee01=X8JTpYe61l$-SzA+woIfRVBzy%Fp(p za-;TW?PfzBMa(#+EoFS)?Hjp5tU^{edSV{0UKQ`0-)~|H3UO3*Wo}n@s;?wVG2oKS zjJEN`4WJ9g+eY>eIy$dRfs$l(**3;RS+fEuKuni>DTiJgy{yXHwRnVO)g( zKfQqtYGtmWajsDY-pow9eDYYq#;1}!rQUiN?6h~w!>_@DWe~fPMFR}86TrJ3b|U4% zt%bEzMAO*ehjXZDiF>*PkGuxL8+xn0;5KG~V&PWJ!QUI8bp)t?q0gC3rm?rMOR+S> z5|q!WI)Rh9_1&&|v%n~GL|g^dL6TQwUWBS>x5{|^+*&=}dHyxab8flX_0owG9*WQx4GQ?tF(o&i95xtXZ6KNSsw95CBh~j(2 zIxc=lOGrPbe_VnZjzndYdSys`7V_+Ae-zZz%<-Xurh} z&uy};6W^>$7t}7s7-zK!_<&LlH`~9zp3NWs+B{+YVAL6wWoQLq{Qx9>ga1*I-u9 zp3FSGPQkND+N$({(xzmQ+<-h8fktPv@L@I45SLO=5?VZ&MH*i=pOUtCuefJYQ8V=K z6SkT$n>AZpD|ovyyW99eOl5XwBWhc<{p-6Xh}Cj};?lEK`juLSujUzD*A+;myM~|~ z`FM7igju8#{9Ev8@MUjV$nc^p!W+kwbaJN`J8D88gI85Uu@=HNw1oIqrnD-j@$qbikx@` z#Xy0mSW_w>>5FdgHPId={(Zw^o|5DDosyIZ1-WQs7s2uFwG);M*vyCoeRzXJbFIvA z<0t%3A!+o%>roSFVzL?iTg4)6o~FG^9=jjR<0#uUCA`H9)fthL>`9{`WzNMoTjjiR zEj=|C_2=-4MJPB-N?0SzfKlBYfACN^Ue0&CU{cCkLvU*kc4Nu$^qDHVrN}(AH=K7i znGTKInAB#*6xp9*=-DbjtGWvs4tb$)qtQ_}rMn<8RR|ZT1=d)TB5y^9dnrH2R)aAO znat735B^aD@iSclq`4DVJ9s8(=lwcDfL`VUyA%YTB1rM=)KqT`<<-PWA5{sT;^RpcOIaHFI)H z-M|_P=R%3;6@Fnr^ZhZ8_fu_{+ieU`w@iAK>DvbTwVb@^#C@^Zgl@I0{HSY(YS$vO z-vC%i0%*c*Jm-?qJRJN}O#vUIKk}n+?((-JPY{U>AsDhPKO z%Z*x!QB}BGt~`I!Z5T;*bv=3d#L0vP*SUs*X?;8)0{KRX?8;~l(@1@o1=;A>c855U z-crkZZ<89BVYU;sGTDzY@$GCqFEM#b-Fx2^a`r8ySb&@(WXSs6y5-wd?AmKbUY=+G znr)SGj)QNVw57@2eD~<(Hk2FAOr)@=`ZX_2Qv9;u#Rj`+4+}ZbFw&~m?MH1%*tVdZ z5HjN_ekQUgWH*k7athgj(7Kj^TyfYlBdkL?z^3e~YLkXHmp2ADL=-f?)L3mil6NG? zWlPRLexAW$hK~0aGq~BoLZ+-9l=Wv-o=o5;z_9MgVLduBzOdfsAh#cV6XBv2btsax ztQdNsUYow2u)pj)_<&O#dOEYaAN*1_&1c})9eeyE-K@tcQb zK8%_keujVH|3C86%4UW}f0dt}6@~X1$k88?K-Bxn%YHOh7blJ-Ez0X5<#8A&yR>xT zuHmt`qE#Fv+xZ#(+3#1J5J)d2PVZiGp2j1Q6696lg{xoQLWmWCMSxV`sdS4z^V5uw z8UkSP1Ndx&{_t1SNrU_SU>oLh> zkk^d@7J`rEJ$VQo}U71G| zubUYMHjX2z3XUOHm1mk)NHk&UFXx^Eh*m}HCIoP!D6VHIiC12Z0gtOMiI|QUsWKkQ z0x7L`?QU+EJ1J&brVa;s9KFw$o9X`t98i4ewx1|vIk(z2IONHAgpCjyC*PGc66Tnd zhS}Aylb{aKd3Ni-zoL#m978QgG&E^@6h#u=z;ENVv^I@Yldx2?k*tv%%kC?HDw=Rd zWwvH{s*$!P8%V*N&qgQOlz{V!&=6%YE-=AT=SZ2eb{w*JSugAOdAK@!^|U|VZ~t~= z`DW+#{O}kjv;TwSTteY?W~>$-KwM*;De6 zHdFwiC?!tDkW9E2&OCC5#xoZjRCTNqD!=qoo0~zYSC4ED;>NP&pQBV)AXI~GcYTc zuXFBG>y}wX=@^I@^lBl{teMJsfL0RcDNJBs5svpaU@WW&`w^wRS#AtSjZSLxoF@RX zIc9cN?qAFeLSI#8Br^-+h1IC@;f5-pcmkQtO}9Lf{D!h)+QA*yxq_vN?!3)2xC6$A zi8}5NO%N|~*JQvUKX_vqUc#Jc0=di951^HNqRPZ?ZU?Y_9)}IR+HV4^x(4q$8%d0_ z*cn0dQ#LAc!%oYJ!FChOt0HG^_~ADt29_m`3^REu?!M8_Mdl6`etl?$En!Oq(>gpF zN@FDlGm2y=9}QUkxg-=u2EMBr**{h-XrvsCQ_Iu~E`oC&E5OUF5=mLcTVQX;g|WD; zNP}B(kL?l2LmWSY1k49FB#>`jF)po8pRZYvOTR=qhOoE`fB?sHxjoJ6H3RZZLd#Hc z`x6m(em)q0m~gL?i3XpJB0ZiM1-opQKW$8$3ek+ zsN*e^VPZ$VG6O}u!8i036g&LBoII{sjc=3Vz;6+W&UDaX`0BIybEt0377XVG11sQY zcP6af^N#6~H+KQ8&;2hkd7CPr+?$GTNnufezl^C`NWw12S7$ba&uQ0FPUh#Io|gOf zuje+K$7SiwUwOc)=Jmk_VGth3I9!1rxb+LReoykmMQy_Me@2QJ_%DA`&HP`Ykl)eb zuTjXE;^?Ph5PaJS<-I9TbYxE>Fu5$6u#DgOchP8AsS3j$WoJGp9KoRzsRZ6~1Cj>IR2s(@c+ zw-be`?FaIq5WVb}GxMAL@6?BdgHP@-JFF2f?+G%Ne51!fu~SP2Rc74574fT*zT&&L z{E~zllLrE#bt<=YO<}E#M`UmxRV0c&1hRxT4`K2nRP?8Zy<}qm>F(k{hxnt9qc`PiHNJ80}6fmLO6i_z0Uv5BOpo1L?+VXRJ%nthid$)u_uv61@k={OyMr zt{f+}y991Ib2Obps7v5p&d|%G+%-0pwyFV2_EHYgm(OO$J$M=~iQP$Q!l65A2d_F? zD4v#I78I{;vjFA`Bk3T!BQ)hTDnl~KmX5AXF_{Gq3E5uTnRW@;x{|TDb+*EgxqNFA zAKZM}`FjiWxC~1SgP4-r;&3a#=s)poI%SEZr@s60YlW1{cqE3Kl3tS`hdX^I0l(I= z|3268RaKtXhJNq1#!TB=L|2{H=&N5A9lg+aCEa@0f@d%4Fd*d0ZXEfEWO*iP!}o>p z_tywAy^fIHb7^)69CYI2>#;e37lxNQ^=>j9X_NZ;-2hhgB>f8X&GG4GF3z1_)3KYC ztM5GioydNg8#?UXj;yUW3zrh>a55=Cl~VmJ%xy2k?*@5qaThM5AshDxw<^#z-AETc zzqhs4`ikhWekL@4!T!!p>Hbr8%EsE*%*4t5x9o}Fr*zJrWSQF)|Iw9x^4XOR7^P*| z3rnq@Ys!Ha;)r`zjt)3rZ0XccB&IlHx#WXOJQ%HU$_W4=cyiQE8b1?t#L@x@tCn$& ziZQ>xnm32C<^-aSi)nc6yA{@LnOh`JI0OkMqC2f8AvpoGI0Q&(Rt5!#`;$4^>-!w_ zQ;!)||J*BUqWjN!uv+i${(Q#W3J{io_&bZY!lleLbeE9!?Py}`helsw5RqpS_{c?o z)={KFIS5^wRW|@GsIvf__eHgili6uCILBB9x|LH5c}ZIO!$FtALIr1$Fs~FcrV@RP zr1*)>b2_|Q++6OrcOTToEhle08&{3eT@x@=_N^8Abbt+Cd*ZIoK{Qrlc~s0dC=V_u zEe5wtruyMfL#~ORhI6Qu5OvAwhpU}-Jwr6?9{VvQqM6;8$M3%?mmNNN){8f{csHq0 z{hC9GUqs~OSXYXtHXV!3%v?rdt%>Gz`kJEu{v0lt3~k()lLBY9D7I4}ros$&>V=F& za(;5dYOJjI(>rfq^a@RjpNNZ3A}0-AV%F4yf^r6JD8B}ls_;-RLJE%+>Fs5zV)$-{ zL(87aw0Nsiw5+n4RRE%R9h(uB;aanXjHs?i?Bf2rya?$WDqMSmq?9)VwzX4`rKa=Y zg#er};h=t?PNX>8Twg1)+snzPW-;M{JoGgpRKt9fiI}*(JChG!ClU>8yPuk%A=iykC7nm3XQwV}IAv{GyEXCp%8Xw+7eMSG9wl{a+UC?3wVi(?UilKS1FSwx8|QBU`@c`E z{m;UQ)E|9Q!k>z8G@ldS!Z!9+dX9f#;Nzd$06&G>crTtIaWwF#otMp)e2umIaKfD> z{BVM?4b!5VhvM<&$gdv?kg@EPQI_mlRAb5GFXZ5s;yVZ<7B%)ba6!i#)9ar#b;P~= zaEJVCV-Q*p;r61ju3;T_k$@h+1ty?{V=@8xQzXbhYJ%N|p~!r0+*1j!pGYtQ=)JWB zGM!gegfrHU9k&mbqipaW@vc-m6mBaKJ)gu%G$Ki+QdgB!{t%3k=}F9Fi|-3y^tzlV zHigSgvqNVC^Z-xr>rsotYYp=Ehqc`t|Dshxnd@nE;gU}u(h*?!{d_yA3Cs%zwBso% zIHuVlzC`4ZX}KxBfOwKpjU&lZ!%mrHF+t91hV{8?sV8ARb9+aAQEU}ut%=3e+^Dg^ z-i>+(?$Uoe0nw0W|D5VU~FS8P|kCPZx$w{cDGF+2>dr^seFN zqwVB()J{n&+Uoq|cng0!An~7SZU2wS{QLZ^QQYrZTkwS&ByL*Y^A}ND%vKbVEp4}m zR(11u3a8Y8+1)}Wz~qFC=NF#?7l~xMNy4PvJvY$qW0NqBQ zb$s$fhbY#OY;z>F<%6lzj#(lia9UuvKztRo;m}ZSaA?W+M1BxPU+%p^VS@r}wyYmk zIwTBzHjuNpqjvdPmCIk-b$x)Ba|R5PC|s5=mBlL*u!pOo6KSnmgfoj^l08UTXUUX% z%wZ0xMft!I&Ee28@g26jyDTf-B6h}fl!zBUNJDm&kW}`Fn+f})=&8*(8-iPiRw^_s zCWv0*Q{8oyy$QX(cpX=STR%N;EX>=f>8ox0mbA{S7t90w{H}rjHl0rOA0p3xf7gHU zDCd>_JL)U}mc{i-gRtZZso;gwVKd|o@+Kb&mJwh+izfTthz?X_3Ck`^HA1WSZgUXGKig%}$3eL;DukJQ!lFc|WqA{UCSvewPj&*Tp!m0^B1 zr3)?dhOh&P2qK80(40 zw4`JjRXQD7DUK#I0C;NG-_2#|oC?n09wT7a22XS~8A*SJJ};lPo0mHXiP2veJ`i@< zLtVe_+K6X(0ceebkBz91F=eeh-dPa8vya%g*uoe!xuyl^Ani@@s~nK1lAH{J*aElC z{yx^fQOd=vFXNt?gnc?%swb^>Z^??uyDy`Nz&WsoZBFJg$k&g!>oqX8tz=J8U=vl} z)(!LPGW=%|wFWwqGQ;xHIfrJ<;I1D*pyJ{l;c-5*t4?Jk`I+)LU?Mn;nnt9EKJcYU zpcwu2qeqQLN(ZT%X`RDOf7EPtB)1hTy-i;FLe8PZI<9h*iQ!V?;dr#CtHiH>u?Vy5 zmtOp|a;Ux2^LQTI#@!1f9j6_#J7Y&WIE5g(n487B4;S;zi$D+{i?=bLCi+q?g!_+7 zV@jLI6{3)gU4nO&tba5ews6QaVtpFm)!)LOe_u%Sj~Ma$=O1z5KP!Qht62Ts4OyXM zH_NRmY(UQUtS4#(RKDv3Ff(tViQLQ56e+kWPArE<-Z~Kb(LqQ&nn?9jw2aS7b*!Du zfs<39j~UpfCCfI#S{#;1hcFULypStIb%KellXGjM} zc&v_^+ee-E^=$|L#*3m4R3Y?TaDG{nnCEVyvmxU3=q!ufcLXapN zC+q`e8v!D33W{l}3lqPULxuf^{hp`fJSCzN+%xpSXA49X34f7f5|^=uM9`$bSx;AF zuFp84PRfym27L#`L#exd!lT3lVlqUk&A6kd_m6i;0e>n8vKSV<8oGPFcA`r@A<+9r zL9Z}X+!`h$O?{Sx&>^(VL(`C)1~{jJ_vsM?nFI&!39WtP0!vUi@| z3go47&JX{#Vg)%#mm0XY7ri=2LETN|Q*lVk6{MjwIjY}^!D~aqtHX3e^5Fx*ZJH&M zL|DV7k)lJ=m2U8LVt2=IU;|+d;Lz~qj)u@;3y}7{*~p;7A|4( z;`~Bb_kr_b^ls?Jy14NvV)1-G=^)CdQ6t=nwn);3)23a!^~B=;aQ2SDfvsD&aEy+V zj&0kvZQHh;4m!4Nt7EgHj%{>oTVHygbKbk(Z};AH&;5}~t*X?l)Ld(hXG}a}CSL}z zzV1*PV|CmG?%?CJ^MT#jp{jLYVyr(&N(AVC_tp(&$m@G~Kykn6@Tyg+(Ac2@afqMx zr#^H&uiR<*uJ4%|jSTTIQk_vr!KeCw7;rpkqiYnAQAx$Dq!eE@2rUaZmVjFAIE zgq2bny(a=4#xo!)Ay>fx-ZQ1oqDuzpaSP%-6T~+cXfXtLLVg+=AX;1uqp`WYCcX6n zbVP)#b3W3OfEMdo{*Dh%jH?=OA|HY%?3D(TX{~6+X*jVjtnThU1F z4}>$2xHk4$y>ayl4QJW+QT*wYfi0y`vZ~&5tjjuV8BL>*{TY?d<>}57P#Yqt`?B>I zV%%#-5SlRK7%mNBqTt!&q;UL-;}~Cy^tPNBlUg#^@uiotlM(O` zGpd}I%9YQK!DQ?wbut>;MA>`c+AK)>A%{V%jY!OLNsMD06&2NQAE~1Fk4ve{1s)xA z{NDJ#-C$h+-M*8ajLg{|NW6SS)M1#2io=M2lS=3dB2&i_krvJO7D6?Nye+{BT@yQ6 z-%+fmTu}fg))hGP?D(neXvMlB%9Nh6#Hetp_7At zj~`{(%TkjHxsi1L!4H`5y~HX5d1XZ<=RcK|_|cfUm8bX1SUNUn+SuFBVF_r=-=7oZ!*cs4?)V0A#R_A4=ly0 zz-u(3^+rQn;j?Tr_p85-`~2MxkeqO;5mEeOh`Wk@$M-z;Nnbn(s~BCEDAslGJj!)L z9{<+MfVMP)BttA)c%Xy_dOLU|P!wnPiUp z1(ZwJ3TX*IHN1?#CP~PnHoUD$JVwsAf>n<4P-Rw-);6BaL`wl~4=@&LKv3Srd|v}@ zT@=T(vl!U$CG+77Y1Ai%4z@%-KFEpqOhK&9sExIx=T<^$7Z&b8vqdI-62uQ-M))025z~ZRosu122!wRRsgJoWy z?2!KD>CM7zR9XN-ykUVV=jdYuc%+Vl1Md9V&sD~XH;nAv>HZM|p{z2~|L*m(RAQk? zxaEX4vVgV(ZakiuRQ?)0oNxLYbIY?S4{*oS%W=qYIb;g=;G+wRea7J$leU}bJ$Mx3 zv%%S;BKDrd$iu2VOL}AndmXwihb!y2L~swMsMuNC^j(2zlqppJIi7`*7SsO&>Ey_oj{e$aVigb z5_lr?W6!WSC>^-?_q1DvVWnkkii@R9GuMQO9vSr7p_D1D#rqNuvbNeUCSK7r_S$yn z?OUFZzkq&Afz;)cT}ZI4qiHKHVQa*?XS$HapY|IebyDgo^%nwL7hNoqvq6jxbR1oE zFEYe75?&QACxv;i2x$ zg`41Z*7=#FjNvAcKW~sNY>5PIoeQ|JUP>GM=%Nspdafl}$|(+KYeT0(L37_O!vAiw zo~$UdeWON$c~0i5V;sctkkq7rv;_WcQBlp&)96S}0|iu?T;oww$wE$7B9#w}oB!22 zl8fE*Y((wBw#Jg zWU#!Ydh0JN^>Z+H*4mqLJSa(>Ng%OePV{koi{yAPE3KCK>Jw9_GT~fTDs^v$Yg?;d z&=nrJmdDL_+;0DMN%w(&NZFDX;_*hlifPRzMCSD;x0l{}qYEHO%}*zK2H(LI8$J+) z{Vx%CcwXYtTvDvvybJQ=nH;vQPg}z&hTg%xuIeieSu?6m?}G06 z^H46AX{V8+NAhJGkdHP#7bX3eJ_7h#4pCb`bRs#P7XtQv3>Iu86*ts_dheQ!8$rQjP8)e2Ir{@pd~OD)~C4nrS=X&N$Fb(S&``^Xqic+goPSUNW~VNu|PwC?TEHhiTJ`~$tdM+6Q_ohYQ@coZD|)C6}7ww zl*kwX&NC-rOGlU)*mwwo)%A^995s4W6h>6bgD`B70YqZNbSzW+v5Qt)SQQ464FC&% zM1^e4{P5zkMQ@o!_m1(xSYbcK-{S*#FJ!zi0#ytD> zr{#_t&AnpwG_Ke#rRE2>?HEv#tDx5tycoh86kdRJHIdF__V!=u3(Gnc31+FIkCHa$ zpQts?=)W$rg5-0{<|Ld;Uv|1Bizd^l3F=d+k7}XRZxCaV1*wqI5D*ozq(a6aL$$Tnm$FWn`GQ*Y%W|%M) z$({7T)Te_!Kl?)N3YJ=ElWWac$u^)bs$EvPAiEmUAB+sYr2Go@D_Yu-DBov4@;0e| z9Ev9Ro8rO0qQy?%+3~j{c&Z-@7}(&w7gR?raH$AuXFtTAKIp}PAu@f9XpcTW+%DDZJ1500i;Xd&h=7T#Z04 z^T#lCEIgcGv&_#FdvR_xP@yVxIAP}nhkMBONUm`&xQ!Rt1&p>!_RBSJwKqI{EV=yL zTp}#drL|&D6UHZbKc(*VGG)rG9<;Zaa%JU~LgXPonp{2n212af*UBh}QM|n93;vFe zLUfRli7Zi-WDvjy;m5YewK!%cDE~x&OA`*#=Lc$Km`c2Jnd;N)Y_Zr6Tw%f8053O= z?rY+k@CXVaY5WL1N?54V>!!dy2W{?-!2w)%u{2ULm!NtGY(z~S60eF!)_Wm@k6+S$ zDL8^?emhVdyJc)Qi5GS0&Xb><1)X@vKbfjbTz`m*nvKHxUXgThKNdo%=I!n3+ydbE zlWju=HOkT6F_xyiQ8$xq{3?Gb%+xzYlYEx%uMr&6q>uHdBww6g;_@|jC_e)P+9gIn zgKTt*xEP^1(uC&O#qJ1doJfLZk*I5@Bs-XmEe>!v&CNaPtv9qKB7}x`3P}nOFhdRt zJxJbW`Z7sogU-B4*5_6otM@3xQbu4)0PGkUuikT6p}XeHRfj#Ec3Cg+X6%7tYLAaT21R$LrM0=P}W7T;$o*zl_9gRVTr zhK;2#I6tXlijc+62Yn?CRN9Z)bmDw1^&&La2j~&Aqw*3+jcF2HqVFPvUN^G~WJ0_{ zBIWz7OG-taHPH)h`UUTDnN7mJCM@oTUzfsp;Lt75}dm!X2FPJ$H zuEfoXU|*mPZDesCs_rSRNn?iz9ka+s_ksra}Llzuuk`t%1~@Ikqql>J2) ze18ET9`L96+z+~d|BrOxuPc%MfIixP1E7_@`)|`L&0iwdJ`2@s+aKvwZ33P*n!+#q z)An<^J^G*YO8sByRo8h;oOAL|=G}0jtBk($RUQS*J@DC3!PcgM$C`?uJOS}dAdvXs zVDU);{(2w`K#TnHBhc^!QX2tHsXh7>Mknf9>M%U zJ~`mJTlNrUiK*fA&!$nth#IOB*^dSp@QezUC23h1xxWJq!mkT=Zu&>t_7n%%_dZcV zwv(oK7pJossYnY-Hdi&a$=;8ej1mr(`*+NgyAbpuJuFltDbJ-P;sJYv1hmX1eOf#@ zm$uS_Mp)?)eXXj@+*L^BPIbeHN94i?hMV;)tH6a{GKLS?x)gJORvS`fA;-(sN+qRI z=mSwypZBoA(-Y8Bc)Ax&#r30`NvihCu($;psH>{-5DT|TQ5fw_R?VNPb2<#tw{(CC z&)2Qul|FyVn%InPi*BNOzk0hf`DAp^s!Lm3<>~F3Nz-mWPOIg5M{3@zjBQk@H2;GnoPOgZYJ z*GJ@2=nr(FoN~;~JBju=Bu24|MD6jWB}59IJml%kDx9{-Ux~_~mxN~p3{Vq{jL$iwPQcynSn{xoTNMb4U34{}0%Vm&T zd(6_dj~i|C{S7{33~;8j*OJ+YjO?_?^fSZMzEGxPjr2MT=*^LKjeZ{f^jEz)(q{ox z5U}GaY6mliuv9s!LV-=V=+V9a1h0I_2K1pUYVd( zU!`;s0lnREM(nm^WL=KtBf=10zuEl({e#I}{;ckcpJ>F~baq8(j=BzvXWt(mA0ab< zrXI_h^jF-@5=%0RZl`=(=SA(8akkBNPnf-P;;V0hK6PLtImKab=@P2!*jeD}=Ww!N zhfSF3F-&SzrX7*=vr7|M8j~F4kW|L3Now?3JTY2+8Lt{O7g+hG>+h56_Tt+uneZ;Y z*if3Bd%P7C5tiZpNy0+@j9vZ-IJS;WYDFXe`Rn+s&t7CRxY4pI_*Z9tnh22}ESVc% z@xfALo}2dB+C6*|8AVK62c>m-D1AR8nWSM zBNf*oxOMyYTt+48LpR6IuaUNJqvQABb3LI*LT=BD3)l9r2V|JkeCA!AH(xOH9f2Bpy;>?Lpu7p*4c^FTz>2JjUn&ySL_6iF9z`53coTK^cGTT4n zoP+U)rvKkiJx$wXvClsD)ojP!-SS^D$-GMx_$>Tg2n(sDOUe>eBuMZ4NNc(0N6{=Q zuQu*S9|8c=Crv~JBDnXjGLNwane_URnev1bESuY?j*Hmhas)o9Bg!G{QmF&Umf}gA z8_^&~630;KVSyxaA@L+u83R@|mv*zeTdL0oO6b-o(Pyc>j(w|uQ~!C~bYU2N3{IC2 z<$=iinQJRGP*}KBAdl~bMa0j22;-++Hezl{wy;nQ88}L@7FisbnjPSI9G@Ku0DTz< zXr6D49;9M(sC#gr7oe^}S_FGmtq=jD1;fbzg&1Mn2GTo1qU=GK2u2|Y`W4luZc=%p z(St;hTb9jv{5h~0EJRoY*(4=C0du_rUi76z`wfuQlg#316Jolndv83pB_J>5XIF~|B#?#2D1VZ>Bon6 zmbW3dm)YFt=$~w{4EtUh*Xx9zyr!5ZW%9tq51f#k6&~WK{jjb}lnaUx%}!UlF-HRed>5D_bWP@tLWa!OpS?`taM6vVpMV}+GtM#VscioV-M>hJWCW#mSQQh;SYXj z`G8y?Xrd(9R^@U9@w7ikcNi4KIIOm!5Pms6F+MJ{iM+_6(`LNbm<6lAmC3VDQpR|L znkf`b|G7^3>T4^4E=OZ2Ft!&XL2iQ}W@LfrV$*)Pz&tS)Va^IWc7$xP9zl(7D|J~L z{gnX|mHjHB z^ZrtO0m>dQ>xjPStTxtwb>Wn^aI#h9+ag8iSfZ1I`f48W@ny2Dd)F+yD`YDj2F;+7 z52h5Nd~Qb81h5Ar_v@bW6p7YrncLZG{LMvmey0chGJjHV$4_eA#CFjYw{TREOY%7n zO()Ymn+>+vrDJwD&RM2Bk7u5)PZ?QLUaGZsGFnNSH>LyE`Y;D%ipxbS{!N^2aA)o@ z=g{3CAIr@IpJg*#2nlMP*ULdJ^6kZ~p+9QxqO&!zG99RqK4|EkMk0uW)|;^#UuF(0 zG;$8ZG%C*CY2#MS*vS@|Dol5NreH&#p2{6fL^^SztW@E;eOI0SgB5;}j}{vJK+DE| zM9Y7!y*oPTJ2)vA8-A>u`VBeE{Mdkk#0l?xUyXK0tl6;k`7&Uc2yxPm7V+z(l7N`l zY(-}OtYx*8ty$pH2D)e6hI#l=NdFzq1XlD!M5aB7nE^KQSy=Hh9m6TBK+;z*Qi8chW8OcTv>97)cvNLI=`%f?{dH9q(KPUMSWtiL7{3ay6WZHW4bV zH8o|EHiFoT#SqltTnhvCU{K;~66vFj9jsI`TagALP{G`n?&vN8ou3Ihf*!HQ9EQbh zgG3_+ooH6?6%>YXf@ z4bLi)PI`d1ryjAle#b5}xGouIG4QbQ6g#Voon}i)ge0G!mqHOtv-Ws#?6#}T zOSp|WJ0^c??tlYp3pwzWZfCAN8|h@BP|2d2`2VqkV{HrSh{GvE$~vyq6*NmHmPFafka6%!)t06o=?ZkKS`q0zWViSp5!4-mPHID;%0Y;N&I-%(Tr_z`+a6?EV6AcDuw7_O+y>Lh^4~r5qwK8`9*8|! zvLk%B{L=eflLEodR5S9YXt;o3-4S-*k8nWf(;z+CdgLCJFHu|zK4TZs6*<9UMa`vx zZ{Cu`#YIIc%R_+q9g9cp>Eov^8|4N=n{ag@MqM6nq zZ%wE5^JwkI3ln`h_ZR+y`?Gg~P66YV3>P5jeo=j(lcYk#C>?G)l6UM8FQfMEih&e5 zQKB1j5bv-Vmt=xfPS{B*$9Ia)&Tv`Vac!^HcpH|tml6zeE)5l3`K^9CxP8N@Chrm>IFFjZKF7%tIC|_yiTgfK zffj5Zjs*1659`GYme2>akllG(l@f^pUnYCv^dXCxN{-1xPay1kTrICCv#0b!GTRJ9Q#7Fe*LFA5{3! zv^PjLihU$Fy2{5bL4FS74^Yqfqi}p`6hBb)vdC@`2kJ&jOvHZ7Odci&O{j=e7IBG# zfO&sZz3N#1r|Nb6@2Xc#wy7IB4pXS1SL(z;p=sj5N7+k-xbcuyH5s%!aBUD% z&D-7AvEx_SOLyX@+A{Vq(DHm@WsKJD z9Jtd-X)Wuq*A9|1zlU5tLruKi-Z-Z8#E|2d8Qa3ENSa9na*Sbq_=T(A$wcBwnm*LEkG!q`VK?b;D)U?+%AYf(xI2&X^;O+FyEhFaK;^0s zvZ&h+xXg2{LcmY!Oysh0adUM?nC*J7y6Upn@jX|0QH!=ddIyeqkj@#Oy^c%bz)xiL)4*@6&J@I`Jg*?c%M*0gjLONbf;36Cr-YD z^A$NK3R-=-(Vx{ws(PVGA{>Y<>9cj(mdnVhoUk5ZP zU*+W7q*%Pvn;3MPc-%rgW5)XO^C-{%DU5}&C&ZGKZW4<|d2 zahxQina;5@xT&NjjXqn^JmRzakq!#{yGvF(c4uPpN;Y>cqQx8TaZvmOXYq#n3jmXN zZb9=t2oB~ymc9PEjrGsz;4c9D2Y#bzJ45%`XQG;Ir!cj#5Km`vUIj>n1`)|PGcYD5 z1+}eG-9WTav1Ia%b8vi2e8zg&-OPGliwDolm5-gFC z8|CUNQ>Mev=iu_!QC(?K^pR017^o;1FGsH#umv>*Pz;ktJuDQih+I@|4r7nL$5F|u zPuA67Y||(3{V2Ijd$#pUI#|~TI)HdhYB!XI@RL-|SNi=E|~prt|wYw_t0 zoaU5C;77bjd02Tkk-mnY!1PTLk!$8Ta~5o{1|oTVe?*}Jb`W;A=^1WP;qk>myP@aC z_et>ngt#LFwvuZqA;;rq=w3riVi_W1Z>uC{oRp6EZwmV;;-U$c2S?}{BhOfx=tY}z zl9SCuB{oXTj0;?b-{_`#j65%2j?At@qvXp9pSx8=(_kHH`q|v=FK=IOqrYRZkVu;D zYH-#gi5ygf($TLLSh@5xa_QH|F_@0n6&=IJ+m}w7=qV&or)ZBCf{APg=p@hv0hrfR(#VF)^t@+ zR*ej&!t=9|Vj5PP{J{)YVAXJo?wArBj?Nd3vP}Jsa5niFvnM(m6vI|L?2}vL?TKBX znz{FUzM-3QXL0bG);ClI$Nlm-Sn7G7g>Sv8lO?|xQ0{|DTmr&e_bm&d-6%#}*ltFMq8kufnrf^lOD3-M zIBGE{a?4$XmBYElahoidykav)+Ki2I8M{2#+^32VqMoW+vv7p9bl=?{K3zenD0gr{ zG;K7J8oraHu1d6Cb8slc%Lt0T*}2R$LSynoZ4a|;D4q$_-3zS`SgaXpxn_bs&;WbI zm2$qrm}c87Uitw zQry4k?n(ce*#B?UYyWP}_)o_Ez>vSw+bR4|to`y!eg*m2|KgWo?WUkI0zC1^6k461 zra^v#e5dY7(O1bbiM99!PEN-4;o6xvBz1!cP5LB(c-wd|t7rd_FD`rss0@q#O`D>D zd#zu{*`+I$vL|Up+^u0&MVRnl^Z@*nE%1}+RN^vY+eHRpHR)Xd@Doli#39I_15Wb? zq!#t7zZ|j3cC)3_Ut5-cA6}1Z{%9!fz%S$zHnZvlQBGH~2ojx4N^-a0zKONAa%gO~ zGx?ZOxGifF47=Z@ebP}T@Fp)yGaVD`4qZsj^YDZodZ-8x0^p)F7M7Hj6xQmGDV$uuuojdE`p!0M7_Sv?Usu-JS|@~5 zP#I2u@n$!a8`=5BIxD#uw#EYR6O`gFnb^TuKpN5WmDljt)mccxy`jV*85;Q!ip#a& z-k^R6D_%pLK)k8aC6?`RjD*FlzS8rZ0IrB>Y&C9Vt^f%oN_W_ay@MzMTQy(9n;Oow zjNKa2D7l!LUQdhs{y6#0JlVPnJ{A;!e7N`TU5oOUn6NQ+aq>u= zRR~JM>p7=P8WeF`LwdHA<4fj8^N3(lOVW96%Oh+QYLP*xxT_26V`Zdkp?|fXKWPx( zgdKUeAy5)T2@Llx2On-#3*?a4;K3#GeRnd#cHTA{pXAB2WtrDKzXhRMpfy>Q2o-el zXq!b}(@z^j&4s7DT{h7Y?(Z{oj&d}Esh}A{7C&nZmb;l(0%AAw`H}7Y^?(Xyf;|@} z*-I_7K1bu@m|zkPDeoq;(DBoQi9uNKN*ybP#c0WO?`ye1Y*-q+WjP>q->A6x#|e;N zsD!%N=`ZaTD3Hu+<%%cdfRLtzH&FKp+JuG78zT-Xpnv0lN>vv}KD00x0m1H;dysI* zb_v1H#mZAy$pjv?XD9uHkrwahw&tD~jB~*(yiOqLgCgc1b18m(sc)i>rB) zvEieBy?h;$ZVhFl=-Ae(of4bQWQTA4#=HO))Kqv=^jKRI1(ag9B56lLbp?ndA3!Q2b5p&Tw!QGLcC zazhWbIh>ZX@4FdWW>!RTc>b1EGaL5AUi{%8R5-VRg#D3JHu{~>&ExQ;c&LUx&;Fnn zZiAl*KE;ex#0dL0;2RW-3kFxs%3)zjPhZ_Uh{i2TlY*mJa$&+o>?RZXL|Tj4ArL^0 zaeKtzhSL;h!}IS`MoiBhEWzDETX=1hO?Q5yxS#oNp;_@^DYzUibXcFwyR1D@sS3C5 zwZE_yc@DEswK@CiC5X(pBGqxYZ3n36Y)~7t&7S2fj9G!p22yRDUgXuLG1{D5@NsmU zt6K%pCyZ8OAbaY1hzIsMrJP5z);}gh;g=Pq50fT#Z?sycjpW~OHSDvL+LY8PGs=PJ zuoW#eMu}Hc)WBCdEmrf_A#120wDl_OIz5sQY$bM9Z6dD-n7A}Em4CZ>MsX~s-kX0z zT3c5IYO98!e{EWgz1Ueuc-KP5<>HdXKJ~~FI1|d~o1-YyepjUS4SS#Xd=1C_QfM)6 zavA!`LRFfSMf*ooXBk3x*b6ZRVd3hrA6)sMu8Z)_s7~Z`` z;^~itF0Y;Z2BseerRqP{1MvP96#f&?e+^>eNPgG=K4{^4ZeiD|O|UdH7Mp${ZUAF4 z28PiTbN^!~bY`MA;hFaKyW|STuiPh!0I+W7Xq4G*LAgHPR{L5I;$_+d)IXD^Ik z&Ou-}SvkVQI(wEHQKT_%qS9-$QnVbp`#uNe=J(P}AYNbkvHW>ODdPM+x zzNQXG>TZ7);)ZEA24z=`KWsX=(g+95Q7f9>=wnFSNO1b>_JqT<996m3mlC$G)PpW*IOPu(0wN75Y=~_x z30pEf>!?~!GN^-p<7Y<)(;F2M?DsuD%FtWvxx+#pHE~?p`XHCDDfuk;&RMgAvD4mw zX|ALjdLy}`2!qG4XZEZ64BZ|zqEAMFLLk@T%M#@L8HCdvM{YW7V5 zq1+hEtSj3C$X{e_sHpi<`-lHc|Iz<{tx5gI|9@I2q^t%FaN>w9lcj?#a|`(SA1=-_ z|E=@?WX|C~hm@ecm6d_Mq2+J9pQ$9R_;GihJ72e!8x#!j%*cTbUyAV*1Y_FafNor5 zNe?D0LBgQ~{AwfC=;tE3gr?WEPy3qpvr2G`DO>!kD7onnuA1$;Ar;`;QIK#|Gm?h? zkI9~qgNBs&TVIf(KtzRRpbEic%}FS}p?c>}$+P;XN-&_MazB5I8zQ3H!5BU-pc0!z;w z_F(-`g|ghN^@yjQ5vT+0e{qP>tfHbO8iwk(YNo01E$+Z;d>Sb?PhaEQ@KaAn6)>yN z)GHUspo|npB-c$BR=UxnzS`d zlJHj}ENpqmT)eE(xfr?t6I87}?G#HlIV22Z!=P~Fmy2`Y5WP+eKQ8oOw?E$IFi$6D zyvT(S&{uZpsWu-*>&M;2U%IiO6{8LliHm+2KAn5`q1}C!Pagn1I<*xtWgC**hiy@L zt!Yo5R)S0=!EjbHSDmpLhMdU{71cz1+}6x_WFvc}<$;_LPY>!9{miY zzKGlUxbJ7LpUVVPofST_n_|R&B1;HJqx4f__hQA8S^Nip#a-PfeKH~$F3dF0-L-r6JBnb$&TODnR(X5J#Y z#BXWIhDRqT_r3`OYiapBx|e! z!NC72w_x*ULw|mt(YG>oaQe+l&QzBFX_cDQ4y5#t>Hl_WTTk8gfW5f1h1uyse(aGCysI$SdGbzK3Y2p{g*zV8C6)1Pe{ngrmY;^Uc4ot~D z!W4-Ub)#>Jrp741C^{ZRlY>0*S~QrRbsZmjE8Hx8aVbhDS+T25_F}&Q!gGO^VckH2+c8 zduZN-oTxo%8bC2u5B;7^4WbY~dR(TkYyi8^Mz+S-V9FV?z_1Xu&(!u=X;5<3LsDUE ztLY}XXX^}x#wMYY_3ifju)5m_7E~9x1Ut?%GVefetQ5BjCqmm8yo510A9B8$Vd9IH#Wwy_*(Z-8Z>#b5nNlt%`TB0C z4V!u@`@mR(D7YsVP?~i$n1U*F){{}&%QO?Z1A0y@QIre3lq!X~Qe5aTz%Ezu37J}A z=a>VPO)qa*InQ!rNv?d)=2hR8*YL=HT$eLTzwHeW46j5xYF$G!AAXBOl5;p(cyDzE zk|cpX3tI)TIVT2wt1|?==V8a=su34-RaR*%d_b`o7=Qj^>FrxAY6>nN)qGjeXRkL{ z2VacY_X>vl3hL`dCg}Fg2oXD;Wqks+Jpj39(^I_ICit4s!#NpGg>!)o%tJA;9fbqa z_J%>N)OpI}$&5}<#zZrCNlVWxLUJ&VGl)%3TatS)K`gkT-H)V;_U^!BWRz1DIUA>_ zWO{l23m9~GMVkyh2>3O`Kgp;3_5SdmLzwo@4>ShG#=mRNWh(z`C9;n9cOg&=a62Nx z6%=7ZOtCblTE5t3=SjV6L=7zURWTxdg)0o<_YT1k)JKK$JTE#ob}m8eiHz8hP%WcT zNaA?(yeN@p!mzAQAW@M+@F;my{K;03&|Fv*WyG?1AHh8TmECcK$RWFNUnuDACr22~ z)-ExXkGnhI1l6%cFqjgoK4u2c7mQS3(PDhD^ILpB9ojrI4a>?1LD=}X7Om6~k>rp* z@YdK>vL166&2J~CD3R&{=k}j?iFmb7&Um&@)Kgh8qkN^nx`{#rMxmH+$Vr0Y(1d+w z2|T|%(^gCqi+BQdfS7-3di!p}Z;|P(oJd(cWXo*s5m8r&m9@tG_H<+J02fp~V&B%3 z`2@<)sWUkZsrvIF7s+ajM{1?c45~2|A+12i0_!_$SMv>{rCQss@6&K9^5^nyGVh?C zG)q{+g2A}c)zZMW{<6W~d;GU+lB4{p8`Q1UW$&xk9PCT| z`9ntj@G=I_JTdy`xq(D?1raI6_spHe zx0Cc?mN0C)%GnJ=jG`4=68eBXVM;h~2c2*G+{Nc9USjZ=R~d%mN7MZ6hW;W$?8GE- zq2{Az*&GlJG)G)-GF-y@5c)Hvwq_UHtB}X!hLchT;@DNEfTFlRH!kgI68YP#HP8{* zDLUOP6+m)rL<_}W36TpUk;Xo`Gd`jr)<(v}03>4zUJab0TR~+}_Z3fTmWl$Fx5&kW zBa-v0L+IcaquVzMb$*{u;;AF(1GH8mWQ%(bJ^OEghIQy>boOIPJWzFGEzZZd@+ zUIJUonLGzSZp9Bty5@O}o9)LpvSbYx{v<-a05|3&jW>+W*8apd9Kc)+DfIpaC$UWB zrS|&>_Mm?Z_P=U+{W-q>cd#4&(oJ%({>|}SsVpD8%m(i>&}ES33E%{HrjhA%1T>A@ z%%i2;xE8N6SE`X=1mKFz`3)OI-nxl{*Do_-|JkJTk48S@z4BcRtyTjjN0M?V-1B$>Pm^8V1 zTfPH%{OC;{HHQ9xe}&d$_%R9%`NVwfTv_HB_wgQs9vIg^TfwR@Luu*YO;P)#_kPAI zg@nMJT|LM8QUv@s7@6?eF3ChNNY(v7jo5FEF)y3Dsy7xP)RjHfEx`Kt3t;E6;2rWe z{xN82*i70` zErn53)tk{kJ+^)iaPCxL!8fw48qnOYIqtrg z>(*>_Cfdx+)ro$Ha*p!%CuBvV=tPppb)Sy}&R=O!(h}tS(daYQRR~xQpLt*xxuOyJHEyMy}*U`i(c`uIu*IPF(-|^lGPZ~ zB?HlP)?SW+;R9jxGoi5HCx@>F7;o-uUHAKF^I952=*!(OIImoRmiqvjHWtL~tdq{I z!aB{0VG@?}?qQC&b!X9@_h##9%hBi$o{7E_Lq6OVd!((8zBSiKFE2B}cjYY3k|*1j zxx54Ujhcg@cW%EO@C#tF zne5X@wc*8B@8M_uJaMi$3#MgN=c0cd$`#XDz(o;PIwnW2KbkKT-nKcW9|=nHzmt^Tr%eA1 zJh_+~d`P^8ru3-($HaC72EuQ;K3$0;Y1sF>B~yE|peymeCM7>oNtH zPkpmb3#6aERHfk(tlU4g{n&3~L`{oS7h*VgRcixtjLn9A(m}>u`r^R#t;;{S!;nb?Y}jN^G1i&yATXn z?{_3d2!^ZU+NN#h0Psd(R<_BUfH~RPMfD9~#Iw&wai=9_InX0h!P*B;v7nB}3a$8; zLb{1d()7V4bYTYn@e$bi)A{m`wkEb#)H)ai&YY!#m`OOKL)r8}AF>a^^vx+a(!Qq@FerUtx1xf_9?jw7w zx}W>U$xr;KltW5;h8sB!;SW81Cp9KSAv~crUM@YN*$&ua$yMOr1~a3N6jm}CYLMM_ zqhpSzl``KU)6_|Iojzc=hULF-Yc(E#vD3O38g3CXi^oE|J>_;o=T|?#^gh3|ys>v_RmzS5 zljW;X?UivOsPFU56t}7=y*Y2Dgu%xy1y)mf9QEeg<&`auMBZ6;_~oXPXDuqcnY>YV zS>!v2oJDZfJ}|D$qXWWcv&TQQ>Ks=LQ^M)q{@DD`yfRvK^iiK#{kKZc@7tPx?Y(_W znmBx{dH8MS|9cyM?P>qVhS7(rqQS>4hTj_deW?Exx&C78KURN(T$L(ojvoxfSH$=G zJT0?he;|*OjYBsy$UX_9xtPDDhpf^ffr^1-6%kTO`tyeE?m3edXNMph-thC~%G{Z3 zn!F&Z5+efz7=E$>+DK4vV5(R!hLjM@BwNx1n{kYJQMZ^_$)-7qV&B!Ny75;pvYR1w zdIAPC5CCrFB|O5~fL`Irv)E@#c40x?oA z0Pf*x48v^U*t4{AAqgZ|AX38MKgD;`W5oY3OUtp0;#CqPYjNX~;`pj2fG>%FB}iv9 zK!ASMk;tFO zIr>wjtl(}6hs75Ofnr!NL)s97OFC5nyxBC}vowpT`I@->e*7AZ@C}}RPFUOrRos8D z)iUD7H|X2`@va3V<9pwW^?eiJ&txdyZ&#Q>E01NBAT)6JNH3NH9`5>1(djLn+E3xg zS{qe+4LYR&*(9vK50ZA^+;&yX(_jf+E^i^Zu4ZP#K%uGDRIkz;l|ozUV$ST&mtA5= zk*N$-+biB;iO?zYjrB>mwlv+3pu6pS!6yyGnV>2t)*W<8HeL1>k=V-cHhLg~7C%Z& zU=48H_U~wEgEq`RF(!$vy1CkfG@#nFtDLutmEMh4o%>)32iT zZ>mrL+v;5lRxwz$8QMVrV)e1sJ?o;_Nl(bE@GmvU0B>Vb& zYNat+0;0RI6j&UfSJK}I*QN{>YDe>#7zs%kSL$@JCn?a_OCzuRi`Mg92Ks#PIp3m5 zG}WHGn~TL9hREbh5mU*Mn5-b@X5_%sdjl`c(4IImR_&})^hTTo8n*!zQ{sS0)Wg&} zbrzlB8ky!B!&ag!ec1`~7U@Hrd%Eba^aSO`~|WaFx)&f{JmyK*Ikyq@!P5pU&F zWz5*Em2A|X)okp=Y>5PisHlp5u^%H~v*jt+E^7>Vt*@Oc$@h{`D)55o?tZp|P=i!hjyj;t-tI)e(q> z(IJPR5u^Wg9>_d~j)yIn0!T^1tcXF#Y*1)PA6}^WA{o4sr4Fyi{fb5HXMfUqk7QVF zI@`ce0cB`J+D;%gzTbiXM#)(YoMfVi$02DX7VrPZ+FJm{oi%-#Cp+hmJIX0hYBes|} zi1HNKdky8mf?Li?OBs_@0-?fmCe z+c1N|0TW$RN^7n_8IEHY6;rk4wea}xZG4`P!VT|uJ~!nw>i|Y|8&`=iBpjUM1Vd4a z4Q*Mx@a2hMVWan1rLd29n>64H_Jkt}2tBG;r@HGSX3Jh@ek^+HBkAMDj8~QAYzN@^ zXB#Ook(y0*2E|aWjM@GXoKh$rIm0&W%tqXczB4Q|pBloLroh@-u59 zk#S~ZqC848t_M)OwjP+T5v-k8n}$_s1O9(oOj*@Q(ftDYHZ6txYULq+!EBtVgzLJn3M;ka z-H`TVdgPj*NNKS8He0}$W0jVUVF0NU-52vVtk38P0{7@Y9EgV_hn1j!JIwpLPvO^h z_`jp4e_Xl0#5w-&Z}5M|7k=?LLo)|kK!Lca0BA*k+)>&xrgQsn*_LOBT}u%rf9Cj9?uo&0xc(l03c2Z~01QX&NM z8zpYMdO=UjK}ZB#B-O+W6xHlX2tVl{Ng?Vd0?_b-mLH*ne>{*8`)-Zy`vgOEvvu(*b}UiCME1Vk?@sQ|>V{VPHLJr3{}8{=$b?_g$Q{R_0E zlAxg+AD!5)5rX)QEF(mU-^gP7V|$`ue(n!;S!^#UfE4E6$@w)y{XqKrMQSHxX~?y8XF)Ed5G!%V zUR#@+g4$|zlN=uA(KGv&+Z`wpSOYp1ETwM8#i!GFWkebD&s7I3yMydOA`1%4QUfD!ijFo1zjNSr79CVG$K5aQm zsG8Fx)E|=b&Llj?Qers9lG`@pxC`5o-_(2`^H#Ejr7(bbeO_R5l^4F-mj<_j&(2oj zn;SN;y!vUOyb&!a1_mTxpaQIve-2Rovnl}CUwb15Crd{MBgg;6$^Ek`@E;HS>xW;Q zV7u~fv5kff{gO}YS|ZZ7IphsuzQoGVplj^aUkiSODg{MGhx3y1wlMl%JVNrUJHT4c z(dGhZ)&P?`aPTNwu%(J98FA%KGMWdkP8Ejv3Q-QIB4MO*Corjtq=i8A;lVz)PAMW) zh?b>nbfNSSkC=i;_Qn}u(!UUWkh8>V%EA1|vl%MAx`oAf-ljoePsx%y%w-?FkK5e~ zx((eLGSu4(DIpX_0t*SzX?~bsx?(B<#^6y<4Tz@6rkb{7YX-oWklWLID+x4Zd>5w9 z9O1%{wau>%da2KlI}NmzZEq?;Nzq5KDT86wP%?>~4y1d4!8-Xy!WRav4+Lnll#<98 zlPUO6K@`Uf7gDxbE_lGbhE$(JUpyeMIS=|B(~BaBfLlMLKP~iLBMl?M&(GVZ^{JqMpRB}wXUtq%2ZaIO0bF*zrepuNRPRnwH$C(d9R>< zNlX#cHZR6uH=b8B#I%D))%?DP(a7#dcXiyNn;DfPJB+s#LeAQ=?iNU0XZ}dY+hWQ&9d;Bem8{bC1HH>XwK}ukFQrRb1NGJ|N4O+>x7tbfO z$x3qDYla4nrJ#mL;F75&P9<&{M$J*`@Q5p02CgXJ!bE{kRF4h;9CV-bFXma_(@|b( zE(W-yy^ZA3o+Yy2*&Ee47lcmQSTPEQZpo9c*vK3|4SLGU=8D=V+*m{sUs4d?B^)O4=RzKl2px@sG5+mPUB0QfhPpvS9f*Vp$9OS&6C#ao8g8=D+e+yvTRerh?9V|Xq@fs^NlZ{h^votSYa`!fh zq5w=G^jvmX)n=0EkK0|wyJgauQCamNrR%$S*fWnm&@}PR*%#q?%r^Ag+c(aVAx6kd z^zmMHahSM+UE1>3Zze0^HwbW|y+9iU6H|{rS`h3Dazc$G-h}DE2>6^nT#+@2j=7I28^+75{qTqxjm;u+NVlOU%uM)*98|9b z)GLPY%on#nZkV*0O47}KW=piM5rrp0ll>Ec{!Azm6PKJ{agAM(gW@S*Z3?#CwVHvv zJ29TogeSTAoU~Vt-$qBg;`*%_WQT5TN-oECBowzXwP?R4ElX|}bb5DopYm3oULLI& zu!XaEx$?YQ>-~6Fz4hGg>cg})5_#NG=0&W2IPDbGP@ex1O zXCM1pXO7mOUIFugiiYOG*Ke;IE2=tD%?pNQhU;ceKHI|VCykW_Gby6VzyINv=&hx&&5Gg`<y6U>Rb)Hxg(M85^arV2RD5rce&upLl0M?voX&?Px4CyVXSYYRcX< zbw-=j#7sRuYrw_tj9{WtZnADzDk$p$(Hy4^hlX(JN>1ndGalE}FcQck)Fwb!jw42s z5Na8yQkn`Qn=vA~%4CM(LnVoC)Iws3QhSQpW!b%(atwj)*A)v9!$cChjfKNszh9o6&}VC zZ>o%7q(vUQWy=kRpLa_&z)M!r+c%%Ic?a$)zE4&KrQ-8&cH9*WnuxJUX(+y-l+ar~ zr%d0$?~KJL1;Z(^5vS{u&}@PW%wLo`zwpcDW9{sl4F{!S4+@Sqt16F~Yl{;WijlL! z*g2xbZ(Kw`SNm~swr+1RfST;|%A7J-GX{pz5K%5;3=O=MDKc^+tv%hg8uu4DpEpby zaFk&jF(11kj)@=>uIyzJsaQE5GOyoRreWRmiO2w5Z@nBZ1mLEm@B;mHg$N|>{Z(a@ z+WtNtZ*3Wwr*h?&YzKg$t+(fG_qbJf16wEORnKCb>wKBn z8xL6VW_=@i7fnhjNC~~mv@lMSvO~29m4g)BMeZ>uH!}nU1f$)poBn-8+=I8XZE>IV zCB?8FKYDQYv9oOuvcSHJTUKN5{YItuUZ=Te)ll^S`6H#UGvqhqJJr=XX>URb*u%K( zzBB_TiZ6;u7N zk!uJD%{lCny9PsVXfH@=IB6P>7k|yGvyo^?T7`VyZag1MKtz;VW3zAXeO(Ke0`=fr za@$N${1~$opuNxs-|@CaPNEUUB~VPZrKBkVM_;-}Se6CWEye^AxC-jYH??V|chwOTOm);4owZqv`^sf;GV?rAnm|u{C^$!nPmLK(KZ9HulgGSO0 zi_}%9eb=Qcy>C2irDZeFB{xi<5u%@Qd2JBC6uMUQl1}gY4{PKf)8Oe$HdzF(p9Oo= zn2<{Pj2W9=J(jx8F?SxMmfKv7&hv2Y(H{AH`!u{wc~nr(foZN&cp6l0t@6xr+QN2% z?x75(dnEkng~Z3&D@b6$NQGVUIUp?Q^7A}R?{}V~^3`I>W(6i?Zvu<(HHH)I#_u-= zW3EkR_im1iMIHF;6*_qVHAmWP<<&>K7?nJ7K0o7mntNYNg8`6g3;SWTI`j_RegLQYGBHzN zGCY$XkaKh^nQ#Ld^^s}?u>fPn%bC{71tdv(v-VU#dz_2UV{ukMsZf!dv8yFus&1Zk zL`Ko5eF~;(j#L7@F0!>>VX-^W+Z_6$Zpto}fgmBM3N&5n#-^T8tc|<;>T<>Xua}|N z*BD%t-HUwf7+k(9D>Q=VB<<~9>p)0-4w3_VqHpuLx6{Cw7K=di!@{qzMY2CbMo>Vn z7&VN6=B+X%diQNlSlP?O0TGpb$j&a8GJkDfwv^-cts3Il!xRjX1V`aG3?J}Wx2Y?Z zHFDNL&6Q~QXsVQ_yhoungo@>FLQQ_DX(kb?S@3m@qTRgqw6ex?FlAC4I?kBFh*_YV z%{E{vaykpHX#{A^Eu@PH_+y)l>{)z4o1|iJ#P{|!E!4OpKntNT{-w=`>Ta!AKz|KN zI&#|d3C-5EkV;E>pw`=#*{|*2Z!VE~wwHQBY8B33Kfv?=?Y(@rw|VV_zlpbaWxwVM z2sc_}15uIx$n-tGOHXO{d6nJ--OmTNXGy5Z@}vRceBoj%9^co48EjwCJXNYZGkqP% zU4j>QAWVFP(90k|JEsU!JZn_beZgpp!u*)i+YP>1nE^{d8p3IVo82eDosL)X?I&}v zD_8@MrvWn>yk>~E-GKva$VWp89L8gbwi&|q#NXbjnE zF+99_k z2Xob39(V{nsw0GLd-K6tDkhbaFc_6IuM^beikiqjj&1YbM-x-$RVU{-F{=B}w1@L}xQ6uA|EN~cLgU?=2Tk`$BjS}u4nG#-y^NTlR@WPXzM3;YS za-}vfa~AXQ+RYduhC?|Dr&)2=Zm;3W(RVRjtLRO3siLVvz{4za_yWsM0O~*JHHqOW z4Kj>GZU?G6dV+{i(V)XyxW?$7?I`(R=kkJgS`~7-!s1z_e@x+sspSeauH5sS#z(Bv zP!7!;auqyWfom9negf>#nO9e+8}H+%5muD?Dx)E8BZGZl>e*muz;}#KI5DmS-IM$- zDtSi~++CK-JW8q5PezfMSo@8MNbNJqXG?yNO#1?&dTa$NVNq&ISqgB6I@&y3Fh7A9 z;092VC(Elhok$r@ndS-I(5~WSAOWk}53u3$OPw5Dpi)x;(Ho|tEej&)^%isW`A;=L zkqkO=CvL21ZWy&w`vce4z5|+xtBTtkh*Sbnv5-Z1H{_Mfc`0E|z~4CM@N+AX;;{zz zHCRF>DL>yyBN3ik9?5LvZMWQ>`0lF+>`gjy=I(w4wbg<@p(0g$|8LWFZHxO-s zfkb9E^%!(0KB$t;(a5R!TwicptNJm`tHPtK;~p}SvLydDyW#C;jB@U7EH(?PJ9u?K zDD&)Q1OoYcT(%XmJS`F+<*86}z$3Ziay0LYbLPF^^Vv0zl&fyQ#v-<^DBj~!K)8oqB1<*M2( zrpn^aJ+H?*ad11)?zXDf+FETRv8>-D^Kf;&Kf`TG_%38wpUUYj{(u44 z&eBZ(Pb~u8^zSuIsDE1l_xlQ3K?NNJ0BaikaOnS7hV}c>lN23G6d{~JpH4GBt(Ij9 z5a&&IymJ2j+&Wp)fT!jLNE+EZTa}9Z{u-CoNw}4jz1s>B*2J)f(5XI*tl9g0A%h4x zFnnf8IzhK-)LgmkEJ(Zv22xVrfsJpgI24WC$jHbaN6D7F*)rBg$88=T$Bhesd^0%O z!L!kTh{?&z{W)UqcLQuQ25AkSfnnL9u_DOGGA^12k)Xgp{CLmt1Hfa4J@3Flx@jUB zKLj=jH;tp9xN&W&bCe?NVr^k@l=E*7vMu=P$A-BhCX5BYp3lAm^>lEpR=I=ytVZ&}$=%TPj?0N-G9yK%L`A#O} ztmZNUlB=TTDFWXg%aX=8GSo@erwffl;-5ZPub{Q!?@hf?n23s+G*VEYDaY=~VL8@V zF6_-I2DF|X+m!XtIKHkM&911+>o9YW(e$|Q8+}Ixb46PLYO5i}A3c^BV}u`>|Bb<$ ze9BpW9K+;uWsIYc4Z~q&nAiwRDa!8c3+TuG;SDG)W<9KUkHOl43}<)@%#cHU zU3`P%hOL*lBIIKn1Kt6VX3`jPtTjx!H6re~6vLOLbM-li7V2kb-R|Mh$bbK9F$ZSeqSDm$%2t&q@vZ3PU+O$8YY#mW$3Ps zHNO;ax7fl~a5{~8V=ka2OA(24`MHG=;;~r5aziOnQ4JUN5pp)Ksdw+JM9QLg`g7Tx z2)q3g1{M1!>&2pmda4eQ8x8g8s-n{|pDQ%1uLX_?!J>|h>B;0z<(lBy%Ix(g#E?P(Jv{Y$@Eseu%Ezz;?x&*iiFC z=jpk+r|=HW+7^03quZQt#jM;=;ul3NCL9?uMGgz6<*tv+GseiahWU+3{%u6COWMR4i$UQ8@LjC8Pmk|5Bns;sb^Z{l$)|M zn!yEqN@*G($MYecyV6w2JVtDj^A(h731cs7Et31qNAp&Gq9N0P!c}0Df5mzx>S2p4}#r!2k^U1f%~eDDN`; zCn&!GK&+0A6rX^Mg6dCXJ_S^p{&@XSZTg!R?(fTfAoHKg{s8sAFa1sX_&ca${Cz2{ z&OhS2fi9|niLSoxxs;^xIf8PitS?9m1}GUKHgGivV!%BgECIYE_)m8sB-Ca9Js~+j z*vJE3{~X3d{#~RP1Ll|Nm>OBy0s@4z_WC~ri|AkKZ2J|YWP0gg+wW8`>`b|&R_S;( zf&2o&(8uMHT&ZK|rVT$&_t}t{)m0orV3Fk&h=2QJ!n0y`|29y7T!ml%oWH?Hj=VQO zuqnL2BLPiI14y#~obBysn;q_Zh0e95?LoUlG&n#ds?~YmS@skRx7w9)AcV>27mkoP zY_wdE?7cxv(tDoRrK$vf+$lGsiT%(GQ2*lVLRF-rpef|%(M4++#d=cq;Hv}k_Q~fU zcc|w$^Hp}Cuh6=%DFm|~#Kf$H*o~=_W!`#*Nlk_vZ#~tKjacv34@=;>QVu`Ybi6CX z=8(1tORi(+_W4F2-#~gup$IB4?#dpgVwPl^Sdb&OVxF99{+_>9E#<{1qcUs5RGxYR zqM@k$xIu_kkWBWngl!J7uCD<%EX79WtZjg=Ga#H!mApgCg9M#hDhbdFN7}Mzuzj@m z<2n!IQ=OuN{`L&sA?E=Jp$kHEW8kcu_Kcwyg{-g`ZkBs4y=%YsrI{S_aiZ|^K z)=pctWpt69c}rU37;lCxiJT#++IQ2LX55+p9TqaWx!ulY!+)PiO(-h<7!4mn4xSN< zP?=L}n2)&3!qAh!pfLgu?%Rz<{=K9g-it{$L#=?X7b}x=-Q20u%d?18?K2cMQ@G3# zqbuy!{uoh%+dZ&+gR-3<_{=G$ue?4q$NQz9h{$#X@!FhpSAx`xoFAD!VIReyH#3|( zYC;_150O3M4;_8AZ~w-)`I+u6ge{%t7-@%Z{`}2gERJ6K5pPoU^-k5Xo9#KvS^DsE z4QTt@?_NKhLv2~R5xaoPGWvU&`mc?JA0?bWF8H5&_w(jh8QGf{+5ckq%GFlw(>M`3 z8nXCju;VZXZDKNq?BdPnQk~;w9B5OeMIiJ_!9R)<6?;s(RC@Cf`2ugJu$sDbMjO?u zm;2`6lNdt@QjE(|*be0GGL94MZwQO8y=xG#eACss;!|;EUBS9=w}JFT2M#1iA0-!z zF&4{fnL!qdqTKuD?+x=R5Z6@KRvIuN=Cj z0{`cfh$^fUXnZ?r@nB)$&ddHL{R8R9gb640K+l4xFDR$QI>ExF6~kaNoRl!nSJ~=k zb}q^7Bb)HJGx&wy(aDM?u*=VKmN06^*15%TFX3Ut<=d#nj@&`PEt%Y-kzj8uuPKej zS7nm~>=Fhs72}1kKvJK~$5ZBJ^G|5}-;lQQp$_FZai@W#Yxbo|EF+C8+EcGk_Yc_D z(~*jUMS$CANlBwKf%RuIDj3L1#>Ku}#VB)7M;Q3fy4xgi3=Z2I!@LmbAV}mxEO)_BZ}nCLzi>RhK_Ys1xIlq{a0P)X6X~tU2>CQ$1#=_ ztn^i;3?T=OJrcR5BIN7P?RmIqb4_U+t?~JeMFoH7DvY3^Y|&j~1_*^DSJ^4s+h|5& zR`Ajgk!X7uvvL#V+MtU&D~iDNs}|hRB@A!1+c<$nxhPS$h$3GSn@v{Ze+|?lEuZwjGU}|EzQ$Wu!#*EZMlU5a&eUq3EM_Qw!h~cuz({FqXbfYWV z1gc6fYpcTR97;K{y0(XksH4zWicc{ZAT#+P=v0j?myE3fTRg=w-bkddkfkET;ErU! zbuE!s(KVVeXut_9i06Y-<=fez@fGL>%k#y3?(Ijj5 zcoDFVWWybe>D?I+S6pD*++U3ibSPJ`f<1tRibuo=*quJo@6SOPryQ*tzw?y%o`)d;g}kk;&`=?^5bVJ~zBB{hK{gT~K_WMkqK9 zW#FT?HYr|XK#pmYpRj9fHY{_YDKTjf<-B^FbyE&fS~v>UxkA(V<8>=2cNaJ`x9%5A z;nC&BszRTDqH{KR7+1Bsn~vbo;5Na;XA13!&3nWhp|yhDu=9~*vYn&~@+}UfK?6@? zt>h(Ui4Yfwh|XR;io;#~<-5e~3$PX|!BHL^POt?&8-gVWHZ1QM%wRnyoL+VE8WqDu zvgGrdU^Fo|n1|go^*6n!)+?jJ6QjJRT1jNxn>cMpkoL=IEBpS5FK{-j{4BfUK`>S7 zV`e*|#oB|hdC`~505x0rJ1ENJJ@L%mgdUiwk{WNm>Ul`n^CQ3aG2!9ike4MRf)1s* zt10ieKAiyd3IWL~XU%@s8+^uhA^qG6TT>sggYPU2N8v>wzNdwB{|5+bF z{X4vx+Zfsy`~q056jpxtT)g(Fgf|KKh9Qch6I)hLt7xc{3B>VBN-ovM9Su?!lTPYn zlYGv0Kpc@jYvN2?q---8#5(M6$jQ`W0KKPOa^%p9@5hl|02J_Z&JpFE8{gKcf3-2T zdMj&Nw1cA1a>seJ3{>={{a* z^-x_8x-~yWcc}dISbJjxjNiB!%vnBTzDeK59*fp9P{+eos1}8%H}Yb1ZnUrZvw9zM zT1&*?&#MDUpAKLMG+j70D-M7VF~fAIg#svrNQgO83oeB6Xp|yxdIZzBJ=fmTZ0sP) zR!_EaYO6iYjeI5Pq4&sVwbPl)Hq!nC-C#AgPM`mbTj)ON*yFGYY3ndk)pI_%%_Bc6 zk@XI&v?M00$?tIvhg?A|`|_(qxj(ey^5pp>x;Kslqsb@3jxU6mJPY5kqsOH&OSyOZ zUL#t~X@ZFPn}!gvzDui`y%&WPpAqTS{)ARC0GFf4af1k@g`&i^EzNm$`gx=ng9XC- zEEPqk`c=eV)6fvVEz_>DJTb8#d)l$u&9$kC9pcj=qfCx+3>cYS;mmB;>4ues6HW=u z;kUeJ8~2qH+(bg?7sEJ5cm%6+s789}i#ydsH~2H_iEZ84{6Z^1@Hg9Zi?ZspxIO4H z%wG$bEb1e3gzCZ%f6H@@cq@?k2H90y#}*Gis&o2Pv+R(vK?-ZubyuF!c3U428Uz$M302KyhGg_8%>kNsP-axsb&4DwW`(&5 z!GDQAht=)N>ozadH?(s0_IKu5q8r65Ks^s(MlvyvlWcsFm05 zJB1Sf{f6&f^&8y3Z<3vpnZ1RB&Od56k&4xTG;PGyXH-a+m>`U4ye_9gOH5A35>UTb zX=sg9MKNgU&HHtaJVW^egKS@#G?%+IZan<_i-|54{&{=9fZZO$QYD&XhVu-h&M~GV z_#0?nwNfhO1=EP>^TkezkGRLBnM-T{aO_6ACSZ#i4sn16@stqPgN%d8I*-<-U!n9W z!-|vB$bXd=8Zkl!RVvRj(zIU^I;AmGS+o3>I|Z)}V#BjZU9|5lcO$6SPsK#O^p>qL zxy^J|Y+ezlb+t@m*1NVAp2XZ(Z1X(>`mKXZ1&TTkeZL?M{Ty2E9N2u_; zrM#dvMyVT*esV+l$G361Td`8R9c%ka(e~Y9wLC@~>6^WqAG)~1LEfcB#KR;tW~D|uC^u0xYzT9yMq#h}`gxl3hEB_1TF6LhQp zQbpX})jM0J&i!M)(EQ5n_N>!Bx46ee3(N1V@eeF>srrpM-q0ZrE3GX+W}d|F~#?!X$usX=AJdC}(ywvUdEHi5a9g^n;JuAE_Yh<;0}kEpS}N zsGkz@rU{^DznK(>!>VIW3Z2fAkhg;#d0iu<7_3PnfTZ!n>2RwBI4XlJ0#(_rI#Fq* z-cNFgmaLa-r49!05hgR(j_rYT($OZ=k(XlvB{Tu8elhF@7jNiGpyyWt=I}g@%F5Ew z_IZx;B#M`OM|C&Qz1$gm{&55;8By0FaD;(gT{{yPT9ebHD}SBB-$7RpRr;Y(E|S)E z{shb3$6=o>OxS|o_$IlE{1U^BC{(S2*zdxEgRK;Sq0R5kgAYaEwo1Q2nn;_}P6Vg$ z9g+Da6leG}teV^mg(*$xau;7FTFfM;!zRCU$B|un3%j9-E%D@%bDI|^nb&7!?Q?Eq zxV^?HTjVke+Tk>S+=6dtoN{bBjI|`owY9`@@+61-Adj#KNjt~=&<0Zi_bE}PZ7u?) zF-APIB9S(yD8)EP$O>M%5{#~cLt!Ws;H2!lzY+1}8>!pTH@ zQl?67BjTW02-3zp6Nq?y68JIrrDfFZ(&~6HHZsy|>FX_uwkU?H--i}8t4}?TdK*YD zZ6N}}4HF&It)02SW6F`m$oL}3VHvx+pUhTF4$Xg3Frbq^GfJ@J$1R8lW^CB9m2!t99YUX! ztxP;Cq7D#W#E7da^vaD$c2gJoZC&rJt|C(+kTZht-1d73m%!9woRZ4I9IQ%5Q$Bg2 z$Z%qcYtKq5CyP|vRn94iD(hQVPn%-#IOPOhtnrS}&}vM$#sz3t;%lX|1L7++*ALPevtAGnBxf=Wo=1KbjI5` z>!B%vI>JalF%e67^F!{kTXDuUtRQ@3prLQjYDov}PW0s3*Vq=($7ef zmrCH;+d{C)dj#q_IwG*eep#4aP@U-2zgTyqk<%GYsy-HIo&E0l-PMP!JV^6;KHSjj zjd|ImEp>Rm+u^ff`u8epV?T*St#ylMwnPYp`4d22(E|E(q! zDmx)!v;qeqO7lfQwe7bWXLab^^=f1lF~w}iyuOgtrIaPeO^tVN{N!pEX{#G7`5$9g zD~&0{;Q8|v7uk#7TgsDL)4VSSb8!t>i6pcu1@DjnYH~=p`pjzq*Ima?8)HwF(bH?G zS0`}dEdePub{un&)rFLoByCT^!wB0fXfW)I;`OhTX|Jd@}| zLRRl21{eM$1O-8^Qt6&#}oxbYPPSCj((x zTq|3GQ|s0$VTkzdF3+bOx2Ie|HrNG-Jv8O6i-(5k=5Pugm{b&_fmi`0pfLu(lJvdg zCRwJyD9!aBa#@KeF$O=SrZP4V@ER|X!@_RvWs>K8fAzoZok!R_UI89=+$=W4!W!U^ ztspVYRfV%R@C~D}eMCg2G8H$LU0@cNXo+L##gY7Y?pu0{K%P*h>l|LGF^(>0Cg~Mh zKxI5U7H3!^PSu<=CtqNpQf*UwOidLv_R9N!Ln6kw(B4eYKBXD41&Ubrsm?xq#?6a4 z+#h&KnfgG$_VjadjA7Mz;P%tZ$Pn)4v^WZ^e%4I|O!PJGs%p6>9_~ua7c3b;o`9;u z5QZHjXPTy~{0-MUIpsvco<+jY|c7<<1` z4#pJa08RH1z0WGyKZ;4^HSp+SA<>h=CX>tJA@V1o>!>$=w88<5Qs&95jb}BB`^Zg{ zFa5Ck-Sf_CzqKi_luC6N7M+Vm38f>jE^Hrzp`q>jeQ-5M_H|hw4(LNyP@jL6kG28@~c_ z>luJ!D2K%T{Dxdu-UUtzfT<3|gN5^JG$jltM7`}!X16NM382+l55V)Iz$MJsN%8C| zLI=+bh+Bev@UVDa@C-!v;Ne>a`px!S zs{!QoAo>ba$$bv2$u@fBcU7@rcV~@7BPMix!XQvw?&xJ~<0a#N4@&k?xD>y6IC?$C zxaqssnOF3~(W73-452m-w%v7~cgO1OL!mBRkm_Tz*6}6H=pHstTx(Z|yRyr9eO6c2 z^s({F{6-08`)g&v_2bXtnHfz+Ee`-A+x}kO|7-ga62Q!oVgf?a3POL6pJ>TR*lZIZ zc3e>jbJxcuI^Qi~SBnMA1H;4{J6s3!mEjm**2uj+!%IJ?55=+2ugA|u+Qf4^1D~cr z-haQ|eiH~+(XgX$ZWG`ZOdELd{lf0sSKX+&CeyDUV|paXj@z9;RS_~$B%dJ$i?RI8 zkl7^%e7SgMlxC)g5pfiIu_KHxp=_OszUhX%E6(P7Zo=fuyEsLpoins;4jT4YScLwb z?KJk?FjzLI$fc_N!WN%XU>JKtFUeGDE&w-Xr0Wq*)AHaeN0*^zvL!MmlBW5C12%4( z&fTq{&C}ZtDqHUkmvUbZ82#ccP6%JdaLnH?wBKm)t78`*J9G))BVaQLq7=9~BD>Dq z#dd!_<~S^Db%Rv;f^iJn=x@9#u`j(Iuge#5#hjgIw%-H~lZN`5Oe&bvzJcsiJi9lFBi1(+`P0c{Img=JVt^vyym5d996YPXp^zy>=v#PBHxGJ7Hb@ zI3-oP_R4?`7OKrezAJuKq~9e$p5VEQIkFLz#J)~awe3#Rh-E7vmvcv;!rPDMZ5K-t z_)LpJB@qLCU+{%v1Zjh4tPvBPu1YXH2Ft!<6HBZ5VheXE@8BJ6uU=#NeY>>Vj1b0+nlEez}X|^`6lrMP(x}$U|I#574 z$BE~lM!hLed;o3PCXw)^)E?kh7ANv5Lw;*d%9pOIlBCMw>G4+c<5h!UmNuiX!w%)U z`{PUh-_+CHIkIFo0Qa)~t9Jwnz`gQ%7Dhkf8GmPAp{Oxv!0dv+Gq*4yayhSk%tOqtjfHg@2ha0Y-$R*x6@R)xmPYK zC^X_=D|v~-oVpz_f%$~4Z7b|AUh?iX6M?2Hth5PqY0Tr2G?qm2!(0hZu42*~%joRLYLkiI%MY#vG zUii(9YFRNY<{Dm73T{Jrf#EZYaCmN4(1q|7e1@;q>Axy zPgBEAKyYqdG1n%LDTLq5@qilQGH=RF#`O!5+Fzo=J)-BUAcE)5H;RWm1@5Ko{8VH` zE!PLE+3gdQrke#vuy~qQI|iIy&I%4B;-jlfJ8LUs--$^do6>4=qQlu$KA3xPDq9Um z<1j~!Jl|X18=!cbfY^UWnyrlOtJN!*A>f@F?3M0lbPy^yRc9n0UF9%u-SLLUk|afL zni_YI;6q2dCk`{Vm1C%U&6y5ILDS%y@8zb@3IXe?;8?!D%-1K5vt+T(e&XJ<+hfG=pKFT z+VjC%k4Qi+cxw3}xr;6YwB8bRuQ(|cpE)%zkfx{+FL))Yr?qj~eK!pUfyP z_SO01`NVbAW-hrH#5l^{E4A2zZ0k-7cJi1i6MD<7#S_iT^q^>57YhbBHd{|LBS~|Q zsc+YP>r%J}%3?pliu0vWCKLMt3H1vjTvFyMMJ-e`scZW;D?1{NrW$ z=ad9HY(Po^7e**Z6d@s>EUD-qEP*nwLQg0ny43i@+=!GU?eK&YwHVF3gfz7{jb2f5 z?SmSkz)U=k1MOgxiwFKPlKYCdGmXERY zw=@oL0QC;GMh1Td#h3n)!ttB*UisS+_&=8XNA|^!b!)$`JxOMe21LSzUWqA)rke5` zyTP0M>I0E2g&>JdDQeiKYrHsVg@f2p((Yk|#FhQc-#%tBy9b$A7FKfu>y~;sz_A07 z#9agni4R0Xj3el67{AO?cIt}K>9{$NRfA0UU z^I-nI|38uv{&Vf$5@G&&6#vY1|8Emve*F8N6#q37M(4+0e&L$QSCq2&3h-5)RVE8` zJCplsqbJ=?2BSeg1Ls4j;SEBok0cJ5p5h?H@3KHomW>`T?w-g_vc<=7*Of5^_9Y%y;V1nMdThlISJTFWJ7-NFx!4m9|Le6NpxVIdsA4^IUc_I^f#HwJ3YDg9OA z)^i|JpYI55TeyYhFgJurT^;2bb}Yz2)Vf#3p)_$6gVmEFgGyy*6>GGN3!@Lz-xuD4 z!2*OunyGt0EP$X(WcQ2GG2S*`-r}G;OB4<4dqztu>;`7@XYX$jDu$v=8RJ%{)??#O zIr_QfFlZfgkJFYNWLDD=FRDY2H)?9mg;Hr!YO#$i&BZ> zQ7+77-nj5?StM@#?erF#hzr6hQ6&e`&L7$*;cF?h%A<3ivgSJ#?T2LNFIb-|M;F9$ zbhf2VxC>p@qFK>!V3y9IpPrQHi8kE&K3UtEY)}wq5t-)b&wLB!d?ICvYYJjlGGvQ| z*}@9SeGuqH*}T~5e#@QH?%MEj@f9rZ^|!3B=8V3w0f3n*^SeX)*KqPDHvF0O@k2xU zF^J&5apmt&g#HI({kitP0OpT}oP3gy?%~B4d=1cI#;R_S{hF-Z-3Q973a@LcV_w|H zOMwMuoZx0MGF)_tbw9SC!R*^Os3XuoJG>m+?86(?WhDm@8~jh(_O zaph@}j836~wyvZvxA_1+W8^-nDOaTxWX51s(Ce6j$E33JDQTlOWMkA{hP+3wMbf62 z5F7Iu+lqp{|7D$==M@_h)2b?Pm+hJJ0|J-=<*oWB@#9|L2L#{-nuaZ`4oj_q!BNz) z5Z~CTl56-M0;fzk)h`ynA^(niKTi2S(d*CS{=q80hQPnG3ei75i7WF^f^NI2h-1tZ=7cN4>oMUf+Z4jM>@O-vxeZ2<L30yfD}_AUVMXp7v_p+~ z<7dCn*m=B@Q-1nRA4kZ`w4f8!4Bzxl3y%nUcFB|920}-aVCrKW61Rb1_I@Dpb+feE zbKp9$|9ruD(TF^W!0S3Dob=S0TDp7Y!i^Q6B!sDl2u(EwTO%U${TKF-SX?GPI@5c0 z%uq+0+cQ#5VxkS^c4Zx=&|C+c!ne)#XN77gTCGfT@#VxDh5FKGOw<7v;taLz0in7t zd}b#3sEb$Q5LP|@&^VJZu(t3JC9I)Uh`wWi63|e9q;fepbRi!&Ea;uJIKnPLq!=W! z8XRJxXUs87gYGHp)Wq8Ainqv*^kTDz) zu*&EVs$U?;&&+2pIq3!|#RWx1_z=uLtY=ds=lG2Bgu9*(emcSPSQ&~_i&y~XEf9(I zrC#N#a&CFLZ7IiWto|Xqj`F6J+N_SFSu`dEV&qef;3=mA`V35kyV{}J^8ULM;MKnO z?IYQF>8%CJ`Ntcf4(DQzwN4WI*TNbfADS$!a+4wr$YmdC?jzD{;!InralBMMt){ai zjdaIWcH-u#-gYoH#es~A!(sZFg;vcVZ9=7=VG8=43u4d%gQQ=#0>g;$bR%=hPX#xI zBA%?M*5f+PlsXw8kV+xoUw1q3mN%&yU*tU_PwEFjeFoXYX#y7m+s-zp2A4scf= zKukfJg%=~f2=2K{mJ00wMs4wu9y=Yxombeltw>Z=aOO=|o1udt8N zaNi0W2VXkjzICeIdRVOA&CjP(Oh49ZrJ-m%k30mM>3}SHoqI0#_Z;njnnI+RD=O&} zM!#!TF>K4sYIFY>wf=g0*$-@P_3#n`sB`Ce&%un4>8i2P;q!mkd#k9(m+VUzcXxMp zcXxM}!rk573U_yRcPI*X3U_yRC@7$Sp>Fqo*7VnPZ+FkUd=LGQYmsEGh+l@Bh_lZ= z``mXNOk}@Ul*=sFT;*nGdzf+K?GeB4SIc?vDq3J+Nzf-5oZU!VR#Uc|hSL!gMd~Zq z%%~ir#8Y$)z<2^JZ4PV)G-qG?4k}+)ZiA}%B}Hnd_OXue1`cC4*N zq$6qUaRyw56evze)D$+4*N~$L_CB?-O0TcbP_gE3qzdnD;wgpeaug|@-YUyKDnxxHuHwa zB;k;F345v`86viUVM zh;ebmm<)`map+M^R;|JPOnrRZ?3iV)s$lu0I)Y9rBcnjDLh4(m5WBqYTZ94NPv3x_ zu!j{X!&bM007IW87D=&;4mK(_`V;(%JedPTm>yX(jnF8_m05tMH~{t1fUr^+55!aQ zIgpV~B>YShn)a~M<|BMD48u`Hg=J^c{Gs8fEr8mN;&?I50N{#WxZ!1@`n6=7=iaW$HjDdGC0k@lS&Jfh-38XTDDhzf?sBXO#PvE`OVJT`eu}1qxd_X<3q8cFX zghaE4vh9n@9D(*(&d|fk!VU-1nEN*5+&PC8JMNw46i=E#U!1WyQ>XkI^E@mNZ<^W5 zdqI~Y#dwD*wbAcxoJ`5Rjv=VOr~v#ZRD3f@XCST~rL%{+v{-JZPX{GMiRifgC6)oQs1 zR3?i2rE#XUL^3|yhu^oZ7+%X3v3RBl6>8U)5Oi_USGP*&`yM<^n$9NMto35a>Ry^x zjyK|38J5&%DVbutL9-h<2TzYuUduYsZE9jw5iiI`0}siYs4`|{lLnP33Zp)$#^#i! z3of0R2%L#yR>qHhtr|+i8tqjPLeRmW&t_NYEw`nb2(|gFrYc4>SU`EbCt@7$?36aO zlFmeri~3osglH;ZS=clLU|PG=s(^~RDaN8;vW9w{ap-hZji!l!gMaB0-x}B&3Un>b zPh|x*Mq739fF`L(Elq#1Q3whYF@$C}mh|Y3z(eQt7F^j+3z!=OiPQFda*~Z&_37z` zLK%Y&%(d#WeRO!JM;1$(k?tRr*88eqW_n2YBccT3zqK8^PvfpEJj>C+hD%wL!-Ga0)lcLg2f zEc)9|jKby6^Y~u@pSRHR-Y>w9sY3$I5KG~5f$iN`UUv;%Kl`U9@_XN%f?#ziM_bB_ z+1pGqVqRBHi~<}OfJT&NxFx?ESfHIC1=qG?o5EGL1<=abn&=KaSL`foE_BNmO}18T zF20M{ovEv{s0F+U!`!O_wmNvBvGSPW4HunUq@QhJD zi1nXI_{eb|$h>-?CSrBPn+PEvh-Dlw-eFOpm&~9ByEu)+DV(cRwLNr=rr{r5wH<~^ z(piurrL_y#^fBq9l)rD~BXfJGgw}Wj>=-Ugh#^xSJ@s-;sc#OZ{#=W81V0-KeLX8O zo&cK6Wm#XNd`NF>%@Ll)Oiw)%sW)HMONBKIct2Luk(9C)!WN%o^kM)JBqNDDVK>}5 zI@1O_WPKAI9)l+P*7&?R)OLqKtg$ysvUE)xX|01!ptB@V^` zZB*9>$*2+vKKb2b{`-f#WKrU_N?K9LGSp{pPmi-)#I=M5AIPV+fqs3RMX`|J7IppU zJLNmrZ`xYJ_fShPdhGZq3f|lxHY?xcz*|iM#m3t#L=ed#ssqN)lhwY(HDy{!O_$qv zS_aiD7=289l9@&6hyQ>Vm$CeLtYL`YBv{DNq({dbRiy-Ec8Hkye&xX)P*fYmT;_`! z{&cC3YfTs=?;1 z9!BP7`~JPEwWMQOK`{s~4@0{}D&$<36CE_;5cL zKVE-Mbofsu#@XN_SH=0a4ws3-xa|k^fu~=+jSqQtooXQ_IIqIf5>CgHw zV+Sl=uTgXNcY*LMb~(fv4SB9w5lcj50{m-@u4#T$dK`N$thRf?UEn46AhBgCNrM3P zvm;c8UCZ@tJbB?j4OfQ|a(uOYLlnyzeHNsOhMzC4K=6wCpW&}24bbu$bpxIA34Wc{ZHzNu=QF_!3ToOr2uJk5^sU zGzcrS3aOcrh&gyZs-QTX$acmf(G0{93rq}@^qfV}3pD~zi?(+E+9FPk`!$#!voQRZ zGx1CJ@~?d7-=K-f%DPr-3@AQRwQbXZ$P}httg@{NYFx(;^Q}t3L>nTOCZmZpsUh|6 zU#(WcKN43T^`*b!A3098f35n^J-V#wza`b+pJKNuOl6%6X?uCT7X3VkiejQkW19M| z=;O`Zc^NYV605z!ATxkp9StFBsQ?*N)0-B-NYjjFJi3#a248DnRY(g!xBYSr*t{MD z4`KzvG$Ky4><|T{;6`qQT(pRkQg@5Pp1*-5m21izEh#!4O7A?0V&u= zX2_H$)EHJb`UBIczsLZYC{LvXesIz042v^DLGs9x2A~4F_c^Zs;ju3GWum!4C5KRM zR;VO6Neq{{?}*11vilBQ;6S*l_^f6;lU*%Kpnm;_^dc-d>_Ux(PV@#*2pd(_JZ;Ru zdk-OIt3;y1^DQ8G|IZUhybaS7aC)g&?#Y5BW zb9wW31vs9m(iCb^`TZD{BvGQad^F0c8~nar$8H%HGxl(WN*UqHi zVMj`!^2a9|g1G4Z%xtwSqc2JNW~0|s{o9i)zCoPCgRIgv8}}ALVaTQ57p`Ozu}!^h z!ExC53~_yPY<^CUPW`cYoyoCKe{I~bzl^;8N-6utCG$tp!=HiA(f^xj_TZnSLiOY? z1p)U36bbxtacC1MXpgl;I1=G~l8jVElu}5FX!v2`eDZvz;ndsmoT|UrMTNKV`#~KO zo2PZT%IWRlrBL}3P(%gQVWUKCb~K16RFSGMor27u?MpiBnIRizW~~Q0kr=DX#WM!{tKY} z7eM&R`ZE6;a3DKDQM#W2C1mT7nvP=x3hBC;<3?0b z;ii{8K9022N+)A}Uk-QI?{T#z8%_jqwWw>9^GPnj0&;lR{*q^G__(j?rGXA~V_T;D zZoHDYI6@dfDWd+nEn&pyeYeu(Di@f}X^IUJU$w4K4JnD^g4nrKyJ(^1J#7gM8FJ(b zNvlBHh8!q1IRJDO(G;CxW=Aam12|TM1+Y`wG0fO3$$W4`hFWyL)KOHD+n4O;rd^sU z@3S|6F$Cp8-U<1y`?$Ou@Lx|$4gxZ;=p*{&9yYaM>z8eNQULYb5rPg<@WpYOW324* z9eaghU<1R^40Z}NO&E)wt0-s3Crk_LWzMFNx9m9azsjd*Uup3d&KB{U$}|=VarGU7 z!`aX(L{HN;SR_J&4BeRmiXO9h4zusRM$F^OvPAhIt2>+|P>)A;o>jixUOz4KYBEX` zje3y5$-o3p^ihw}TNnIrlF&sYqiB8vez509V!QFU^0iL>>H7!IFo_7w#`(j|qxwrX z?^lA+KRRdskS_h_zTWS>#(!o@{H8erTVqE%3*+CCFn-@G`@i#)|I@62k&($qffhR( zlaKVM-*)o*><5|u`%c^poQ=%&{@$^{FKOl9=&3qQNK=kY$tXh5e4`noYuTL@1=Z2n z2`3%JgbE)WE$1v34JS>1@_ofR5=}qBB!%*LI`I5sW|fWY z?nQsG!~f0@|NWT#s>uE?XZC-_?9V6U_hTjSpEvGo;_j^H`~j=mo0u4x|7LttV}I3= zg%Nej-HkOdr}x)46D~lq61FriVu`^)Kfa(8CAcAzet3DdeX?NarDT2yaP>pDaFF=a z4xh@=A1R_!x=$++2s;_4SzBNfK+D-Isk?|%IENxF+n7JKy;Ql_zkw} zkHN=ddGajy82J0Y9Q}S22<$1>kPV3IdRBL#<8OhMXzoISFX_4m`*Kxi%-*tROdD}CS~4KNFRnB% zienV0WiwL{3O_M~-A3Uu0Yw_Lf{O%#j)q~bV+J`#K(g~e<>|wsU4{j+$^(>6(((Fk z3o(e0wto$~ESE+B;ZH&yg?%&_2|6Lrpi`Bu%4I0aPuyL2VyZXl_Q88&1|dz=qW-9F zqH?-8;TI%{Kr=m{82$q*g}X%-*?MTd zz)`1$3De6lgA$|1t@}7Qe)hpjmS|@W!}Gc=x!GJiVzWEp-fK>2wInwt4egQn_2u(P z>zMN{t)I-Q;6_QiA4#6&iK5+fi_4(u0to7on})?teql^>BMyFU?m{1cLc}lfoQ)7^ zg>>6lQUq!V*s<4ZR!xq>s>h8qk})NX&c4s)H>XpT^0ldT^=rnTPEX|@gQBJ$b!4jR zASbn1)Q{&B+tKDT#}5Iti#VWZFVByu$2H4gb(^h%T+vKjzwcW>hz&O~Y*2(-rHJXt za^%L0b=`prv3cjiw1M6H4A`ERr!E2`+SR(aZx_Bk;vEnS{k%NtTkSCkPDWEz)~(m6 zk<&Q;-MRq7&U)34jp{0)r3q>ZQr+ROgUv9D-s!mwWvD=81D^AcsDuE6UMTfv$h+U! zTUec8c(35ab}SmI*VM7vEr46wqW`74InCVS*3E0;QJ0gK)UAliBTMIPYAO2-d`t|o zafg#LHGVR%>SOcJP`%ohWbTYrm+vQczJAzCRjzRN=N0$8`xW;bt%jhlRB`>Jwy`dG+WwNxc}eq9&Q9G6 zMONHcrEtmLIRU@0H)LOHW*|Q``77JrL+04Gom-#vj*Op1jEE_Rla5eLX?4c1FuVAg96s=pYQqM58iRg z2pZ6-A2)^9VVbFAnTM_{oyrbbS%u{-^kLY9Ubo7<=DfNwzy)%yERP5w@>GyQ)SO{Z zqZAzkvvoi$Cp4_u4;%|z+n!q^`hF2>COU?e!hz$kVH>d!9%Dp-98N;!(8c=}b@QyE zec~fF-NhuP+8%c2adDbz|C&7dgI~kiA(3o;V$|%QUdNP*uE!!pA7Cp|mVQKP>54TV z_z`_ND6G0dR9o%-O|fb#Gi8?T)qcR)jeRawT&7#KWUudbxGj5LHvL5$siFn%9?V92 zOGj1S-pMDdIKLLN+}#cE$jr>l8&01ku(e!3T!1qjH_HinKnqga{l^8bR>&Ury<`fB z__!t*zXyZg)6w@Zb!d%FSte?i@1=SO5i59+;fZwln$U-1FUBgDpx<{AaJF43WrfAH z*`EVBQ&y+lI_vjK3=UIb@xt_Fd0^+7)tdTPo(=m~j8$^7H|9RdlGpf?O9bFc^m=O{ zA%70AnmJJh-RJ=|^eIdOSf(^QR~PJJmi z-0-LwaG|E#n9D&7@!eNAdAQlJ9m-YpY;Qn$1u~MK-0tV#mno;t=BucRv2KlL1E3_1Rp1E?L0fz3eA}e3s=1^;_PmX?#X{yMf3ti7WEIS z2>o}f`1>2tuY!O7>ZbJ@ue4bC+lSl*%-1VQnt*v(Lmz)hRGl<|Kw$J5#gsNH0$Hiu zhKmb_ITzjdAIM6XWUl8|rK1N_cDhwEl67oocj$KOJl~oi64SnA2sRwqU8hEDA z8vX66At5xa6~duxf(T8G+FrhhDH<&sj(o(N6+s&X-KD~ZQNS%)aeE_yY z9Tel?!6~-sSoNw^1SBcSYzHW5jiV$S_Lov0>o%Iw01n~Yz5r(*#^Vdqp<;lM zX4IX%LaHB>WH_J#?}t|xzZ7k8wEN~OW)LO(`X{B*HIcZyFUk{xq%Dj5E^kGr?TkwowLQw`$E`B16B#g?@&Dr|_Exx_Z zy>hDEzWh<|z+YDkDe=Q;1^G+m*kAQ+{&CL#NuTM@9oOG4BgTKX$-j(N;#k?OwLCbz zQggs+;OGoXrTDf&AI*p^;)=|<{#={b``KQiV=_3wVxq0dboR4UL=f%H zj=!_p>KZM|t~3@|{zfuHp9^-bu=;?Oxs(s*<+HI6Z$mLQstz#{VhrgXT7!Jm6b~z1 z-VEq2$uXDEBoNV1Fn}TwT5`=Ga-X1)Txf()u1*>lAS(=G1o<^9sWqmyq*=eCogEFxOq# zV^EbtEQABXi}AtqH%Hfhw8kOgtS#WY=0QT3^p_4+5AYEv4Jz#2!Sr(Q%r@xooNSr;AM^PR* zE*Jo&09v#YbwK^RkAGtzqA|!rhrhZ3p0*Y^VY(y6D-Y2(TmgM>2v}BTR=q^`)1K-quG#OsQ)%9HE^!e(((Dz` z(&=RHzMarAS8QKal%*S(?;0X+J6L*{{Jd z(fq{6OUK`iT&KHh1^GL<@BQZU-V+M8?7TPZSgL4ePgkp~rB+|(hDtE?mTSWhZdsgq zElr@yT3M$O2{dR*yFncJ<s&c3ekI&ZvbZt=LUZf-hk^jZzC za=+}AS$j^ol+Iarb*!0s@8@*Ql;0^Q-z&#vOg<}c zOOpa&gF4XU(s=MU;K$ADrm5!(6mM6ljLkhf{|0_83cs<0HA(`0gaSs_8fVY52C zuL?D+C={9552gChE@K=BAjmYm(7SWl-?xGX1V*2>3!tLiV>CDP7<`K3E!w4w5(ze9 zG)1c4={vRrRIj-uhaW2C0qAz*|5|K%)+}+Jf0PD>VCFv-GaKg_{*BJ71axy$h{Mj= zIo3o+Ra^BEpp6Mvm%I^KZd5ATO=Yenp@bYCp;E0&?Rcj?T90r7wmVb%4a?1>fEHv2 zwOa!rA^?+^Xf@6}O4YuyDNGbEyqO75lnI*kOc~8woS7xCha*rSEs&L_Vf2wk(13_! zmhx?#?4)gpnHBYQdKiiNGgw9uVE_aUi3O1B6p$C2Tn`7z%oUN5;qHR>ODT#@D^Rql zKxzh_ejcnpIS7myRvVn4XK%qkx*{vZIhLpz1y$e9gNx&6=Av)|%&h<>kDQpKzsF>b zS~Z#ub$%8ANA$A^zROI(y<<#U=O_(2h~(DKbyp!zqdvZM(c*)>ZW_H$noQnCq^xX! z&NFqxBF@-`^%q%l`)pYHCe+C{FPk9m+Mo==)s!^$Q2FIso)n^>qNwd8pMcofqvect zXLe+eQyHb8vD2KXAUJ6B@*oG%z6;Cok(1n-Vn$#%WkIqe|W07TYyiPOA}WTAPpS_<8Jh zY~Iz@JX&v7Z5QrBo3g;{M*1n#>*M4S#80?@>rImsVZ=atm=LCOI;jMI0 zh;;J9#>*SMK|w1;$x!_!&-QaotP0?@tV%VxADYO&5@TXFup1Np7=cxpZ+YXiQLBUo z`*45$JoR&Vh0)^scRcD?sm1MpN&k+JPr{Cj3|&*E^sk3v7R}g;9kcB=SOE`KtutN4 z<^~2;MU_T4?PJc9smSBG+%bihxlJLAYT-@zMF1JuV^j`O@QQfynwSUoW8T)StW0U1 zjl1L>4bL6~<0nNe``c86;FH;@beI+ED)6Xc2385Gs&Sv|%f??g5G4sNZV#Z@R4LepM4X$2hc#R+}t)M{y~_8cyhw#D8K@8Kif23qE*^PkrEo*siLvBh=t>1h2d%PZT7 zUxrxg;F{}5ER@t_sLJWmWwL9s{fhcXuAWrsbkH3Tq~Vm!*w*8LRm7%ivv_fQ|HN}l zmg&**`JpMnO zjy+msWsEVM)yQ1oc-OAnk>E&zgm(Kq3Yau~hRsPK{Bbm&*Ns7Eh$~+~iRS$o3C|Qf zxec0V7*4M>BuL|x;I#=Ph~8K507I%^Gy`iwu3&d@;t_ncSnww1AFq4rW(>zFuoe2F zbIqXS#soD?VL&Ru2b4*cXQ~%rgOYjLabHXg(l|>EOPe`5kY`}NFZ7*tmH1&x>RM@b zm%TfDny;ldt-AX;oOV=u=Wyo%lc52dq@G(*O>e}LG>*Y9q2#FvBXRN^Z#m?UZ^DrR0JBteYrWS7TeXt^hVkijP`l&|bzxM!73&OiFej&?G^ zdRYyP!Od*7$i$ygfqyZ-l1o!9)Yjc$$8vMR1nF$#X+~^vNqNWaXOCF^*N#Rpk7}(b z#LaWbZ@Sq!qcnq_fGei@n`Ou$1#;~*I=x8z>+xHH5wlEea8*v<_20WhB+zE*NqmB8 zYf;nCAJwyor{Za*9}D*NC|;o1K`GQK zOLO!JjIf*lIOnl(I6R>kE`U8#QG;4~aC;p#*ZN0l&Vmbgq7o6z4nh=46qmq+YPOl z5EZ%R>@zN9g?f#Z5@O@sKXj55sPjk>w^FLgWLS9u%GMtzNaG!!Fz7R1Hu5?t?y(v$ zCaOT6FnE#61;@S$;dPTIgb2%@c#O;^F(OFy=QY&-kn%95TEQTNSyqL|-WL4kG9qTC zjM$iKArv!}gG`VvCXi!Ew=1~y;LdSuM)d`u*Zcmu7x)J@h_{$K!~Hc{A|4w*h73GS zSHP^&KqBHa?tSC?*+71+hnOe}jQI37Z{icaX}oqG6;DMor}GyYVj7R4^a! z(gVu5Qjm=n&NADUD0OxcY^-#{#N>)W$}m~i7JJWC1Ch1ybr(A{E^6sEdn=TR?x+F! zH!C@^t~L)qRH_~8AybG($p+TH-%xbAKF}%$)%+7v+-h?n|QgNN6t?51E}3EJU>orWSHK zR;N)D3S2D*E6s~`$)L;-qUn<$*UvBMJSHS!G=ji9ZWb(M7HcY-FeO4^#|vW7d}f&( zNgO68EnhfX#|>;o#RxFo9yLT0Fz#clFZV*?<_vmA{%J(N2b-b&V+pX zsEU4<2^kyp3|bmS=NH*)OLP}AS!VM+Vt%5r9aC|Z9`w9R8E=+({sQ^?j1SuP2YRY+67p>%w@?-VE0I_p^dPpTC~e{6S=DlSw8gJ9<9Rm;;Lg$sWr7>K~Zqw zA;C0~%F@UzsaO#ALUtCLrL=ZM*+vtsL)o90@J#Y~F|0UA@2=!5g}Q;DP1hrgTvwzQ2{X|MA^vNhF`-iatBf^v3#ExzJP zbv-f>W&xT>^Y*hr0Y4s5`BFHVWEd57CO^O@J>dv~>4I0&VkT&hJ2eWjdxk+|2}htk zs=F1DBvL**pn{2&Xh~$grRFj5&EGOYgjVnyF<3p%@)it2v(%G!2GD$x!#$CCL%f{< zbt+C4mlC-X0xUi}ZEd0fK#zjm879bveLg5CAFq_Zr{3lk(b82r@+&5j(*4;{3wI3G(nXyNSyTK zs8Ir;pkO|2&y(Y3K56{rVbHo-C0mP@Y5@!U>5rVw@BG-vZ)S4&reO@JYg)@@^LK6irJPbJvRWZD6rsoSDKoR>Kt0Rk4Itr2a z$g*W<@A<-}2`4#&dkGqEe@f zYyIFJJM2$7HL3R%KrX1q4edsg>Io7Q7E&Cf zN@f+7PAjJdNT2KJ4tp{6l9wzRF5E+41O%jW(7mA?^4$iE)-%GlO}cjFU*ee>roGop zJ+1(F^ou-QXn8_B^x4?XiGCXGuq8rJB%k}s?Knvu)f2X8FU<#n!#9B294uk(iB{zA z$$T-pcrJF0h)B0UFRf4UR;2jS*M6d_cWQI%C`SYF9J zsJ&N{nA8cCtC-2lj#wBs8i1!V z$WP+&7Qr-RBG4EIQhPELg{mbAQR5K7l<4#Hfo??O3%RdCq9;5^-Xhw4L@evCK+D12Ni~O z%n~0_^}~)+$^__1D-v*oR+ENOK@ulpPDHudJ~+oHjwl{#Oy3fS;i4Kw+p9f!OKobw ze_jC4j}9j)1<)MGLsSBld)oXE_qvhkri4Vx$E!+ zhG0@Hl2Mym@s16ogAp8{PC0Dqm8HVH`Z2^jUqM6kv(RigeG{?2&M@dO4 zPJd1Pa&wCBC(BDVdc4md=QyVP`uEoRPw8>BwDr~Fd{ye;1sOl}RDyxpEI7(wEAqU~2b$mb zE1;VZLm&bNSHk8>A{C83dtrWA9PA!T-?>y6s4<%3*!&!80NzzRI(=sYADC^BiMtFf z*)ykF6IW>1Gtg>|T$$p=97&bI?&GcMxy@_34 zVFyUIAwq__CT8{J$4~SGqH5ivaJnTmR;Ou;;_G(Wfg9UVll8I#cEcHTqA;rXP-z1W zV<>BQ7mE&zAS!)Ez!noBwd&Cq(44ge3+>a2@$M2b%Ke@6YJtj$Ik54cJrmJKKIxi< zpDXi-#zHN+RY6NE*Iv{#<)7a{er*hB9{lB|4-wCyzbjJzo;C8TZv8(-`u@+F6aQ(D zkM`ea?Qg{_Y>a=KUf!&}Ww*wL;A{I1CFiLDKH#8yZ=gX6ESg}lF->b81n2{0eroMd zA`xAb^`m?1CX9Ma)u{RUr+$XnP3P4}=T+HmSY`t zBZ^>?R#N(fE1P5&9Y<+P4NWmn6+UHk^AN-O?8`0{l}!3SICY35s+jEusJGBjFFS%U z^FQ^iVUd_yCd;kA7S^CZ%R|wziv&?H8@U0=!1@o+grX4}4jC6M);ZEpyYsk(+I?Cr zBSqg{N&ush8<&x+Cl0j$kSwbjfsS%d3B84GcYiu{dHJDiZ`O`l*H)bzjJ=xB+Ij^c zHp7a6*sL>Zh?mpTm^s`}ol>#dK4|MR*cz;Ea`*;(!FZEIj|Pexd?d#JZ3|`8oNxx( zL4A1hm@nTUV22Jk!J-0@6*lvfRX8Vly6!wK{LY>iY>0TtF%J-}URUHrV`dVF6+{WP z>L`=s)#Pw>ap!q8XR`^e5db!t_qghz{$~DSW3i!DW#J`{2@I%Z;23~6IhjdiyS_G$ z(*oX`BVdwNoH3L?+J2dr7}XfuNrm9ocW4!|qol%4*Ve@KSaUMzPms3^IKRDYfn}l-VTa z;Vw``g0F>E%dx!E!}=KdD0dp*pKx>NVqR2O-u!WgG~(SR*`PSJ1{G5hsUDa@NQ21& zbIX(jr@)Idan)`=#r$MCN*stadi6jO(DTuYJ_HG$|+39 z0vE-jy5pGIN?HxJP9Cv@CLu7uGhe8-y5-)Ojg`4u%n7|h$0cxsC9nZT_TYjsbR819 z>yGE0b-FD&h`P_c5!jrAjmtiD&S*03PM8LdIB@8Tz;?Q;W;kc!>KLbac?$dC1?$>6;(03e()^##XjRA*Rvh}H+2G~THh(Ym!adBr7 z!49UsQ0AJ1mPF>?1%uY4k-}ce4FV+Q$bb(;LcW6 zHEUNF7zq$}lsuGQb>YdzYZ}66{%uHDA$MUjSN#pT8^Dp!%Pg#O;e;mS1jUXgEg!cu z`a&xKw>o)jg<>N=sv*xa7UnLAXMBP!`N!^K-hTKy(jxc<#gZdKY(ZFojlnj%!gHT= zjSEj?f4M7DHcVVpOzEI}com&i(EF0;&vwVu7#q@-#YyKNLH}aW=>CZSo1diCk%`5b z4l1`lcORaqq77bR?v}rGF86zln48E*`C_QEy-`|ngd7GNyA3}!Da{r%5kn=8^;tH9 z;)~Ltysxe`Z2Q_f$iU@8&$R(x-UUzWVnfNFfD(A44rS<_1p3XXY++X7`gZ!=U#pS} zqd!KTB4mBL@w$!rIj4`>{2lSAU(XcA@U>xjx%{X)b+GJy>5r8{BrvT#_JK>H{)6u7 z|5u3epL5^;et!K!IiCOY9Q$Xnls|9v?*)H;r%t(`xn{e^hTs#^Eks>tXXV8%4@w0M zk;NhlecrJGFvthW!dkzgkeZN${4U#Fthcx`*um{+-9>}spHVoI9?!x))*E(K8yR*r zj%` z_vSbh0@5<4vUGInEr*zpapILWD3u1a!jV)u%`jM=gcRp6w=|c}lhMP(0Z%<&Cy;?j zlQ5|WzY86${2NaoZ6O1rQ2!zp5`su^f#LbpJy)?-Y~%h4a?jCM6>d03V1GHvFO+Wd zDpFf(5bm>hV%J;?0H4azb`j{#b}cb&3Z%Xu_>%y>7!TI-%-Gl*VrdqxLm?}N-A zbB8fW2gSYHfwoE$h`IvaB1TEBWatB!kD(SWK9C0ay6c$;z@>Y&1IfTanG_!9q>R+( z-izGEe8gHlzsF+&fz_Nfk1z%fX&p>RBGHU(Fr9p{CA+W7@UlZdABM^hA zq;^V$E>B9|-w4Bc$60#R-e%tjLO&9cZbJ!a{nuAqG=(dMNmZ*y?(azRJ}KRN(UZ=h zN8^YfRy_~rEUgdJOb{N9otfH$8yJ{ zjYGp_^D@+E4Q5UDh8IU}AW4I%g1ZpECC@2M7eFo8X*q(RGW>`EEkFhN1;Y#L&OP36 z&Jc14hDklRX31~k{h6CQz8+U(6?oK(Bde@6$X5e#(r|9{HYuV_e;wGY{*W^gN{lvZ zFx04y1+|^-(ZMywIYxO~&9Rl7MQG{l>xtjShS>S?G9JG4>6-89*Pd#aB=C~)IrmBp z7nb9pu%^XL%cW{po58TgPiw?WuG}{`DJ}J)&kU`CbmXb7T2wLDAJ3| ziQSY$C?Z@nu=|{O)X87(OJ@VV%`aaRbFryj?X8TAb)_YC&;RW7=*DFEIpJGyw|2m#!b~bnH{th;I^B8;On;5Sn>dF@`&;~Qndsi2@FV)u`*-E`-=E3<%#Qz4oA{fvx%tD3 z&itE#krKIJ(ddU@u96LWwN~}o+yjejN^k0NWPQ5L>cQ5OK9Yn~vauAYz{rpFyB(`L zI^t+op%lE!BB9$giELLp9j$LvGL&6j?q78aaD7^2ziJw=ikUaEQCpZWWjZ*ABy;w~){LcUd??=nu1^3s(#ZB0 zk3b=c0|ctje5uFQ=<_KhABT#phSFPbeoSXNn(pjX3VTxl>jdQdu>}}-P?ig!S6-Cc zZO1^MXGw~c+iyJ2!_!ad^I1Ag%)#DD6IdBaOAFj%&tRhdyEAC+8mA0rmLX}&j0Mx8 z*z@zWsfax2<&GS{ti^tL6e_<0H;`P2N&SW3HPQMk_4?plwOu+*=lk1tMptW%57X=< z2X!>NKgQY)5oEptHsAtumm8^9#IRcU&;?Wx9d>XVa{Rdv_spt>XvO5a^O?QQRD9j) zt{Le<)QJc0vU8*HI%LKJZW@{P2z}fS+f~X53a=Sz{up&j24^Iu6z!lnaf*H-^U_@E;V%s z;+f4`Z5lAb`law6^cHh^x@IouiCu@@=nKU|U;YR%CcYowKK{y+{7XmlpDCyRREh0B zJ;fRR=@$7XO`01x>HYfXH<=G}3kwHSBa$?d%g{nRJz+rK*@$ z9Jz--q$;P8XjZbP{w7T~Ix)333u*}*BE6b~iUjpHWq^#V ztO|vM+PEaBKQi7LZY&J-KeF8{{+{vn`~CON>4tyuYd)0q{^Z9%kBm%7yU5chT;K0E zhyu{n#6_uu6wD{g7Vw1pWC=kcsBLR#BVko1WF%#0mWTi2;byF{0~tOZjN>mK?w|3s z-#^@MEJL*N)`zwkg71``LtOw8+Pa(Ykdnr7-Ui+S!x&dERd&6a_HEH!1H(i270qxB zGJP>TTZ7!z#$&%{wpn##F)f5^OW%1|t8Kd45Ll_Dj#T@L``xFp1uT)2@CBmnsYNgl zMC|#7fr?&)!MO*)g=CsQHxet+U_lx*utK;8z@3=L&KlQDDgB>7+knthBRI))FSr1B zu^HYRJz#uAm>xC2R6>$2#KR3Lj6{Rv8IZ3v`jAmS6Tbr7#;CL|f5|?^$*gNq5?#R^ zvm{nK13dIz{Q|>{Cs79Syf&4a-eWx3WCr)>jgc*h;HznW8%;+A{%?T+)98EMBgrxc~Mw1A?1%|n$jy__N@6y<~5qg(>d%$RU)+}V!fE{x16Ke>7R-_PA+5@!`AxL#TM+u|z?_s=xm3yOoS zZ`tIE|xxjFg@$Tt6wgK z|CZ?5@-bv5_oY3rRjryrlCy;j=53Rk7mM6X3VA*lNXM>P^H0=9#37CDKuWbC%a8= zP@Z+288r5RhyRZJ-HB-l2ls9MdF{9WuR1Y4JKmljQ2Nf(bM%GU`T={kX(Hz|C^~jK zv95=Y-no%#xYrMXE6;4WR3p8(?$$9|f_n5y2wC`a`qe2L?smLPKdjn+;lf2rYWOG3 ztMTKB^eSKdbmP>)J^gm<&t86b_^6Jb75mS4c_UHb#?vr(ufDW)@p)mMl*@SKqCzbNa=!!QRSR3tc?&u8bdXW$CT% z-487OMSdv4RhuK<`zAam*Qew9FMUd;{4i{||Hqf^G#LBn<@<9tCl5SP=E*M5^K--7 zs=%4DrlNBSz`s;^8J7iK?s7vNO$YWCV2F8g06DCZvC zn$|UEiSbToNbbmKhW0H#O#66e{g?%=3ZEUbUp}~y)tC8Yk#p(m{Ib8Ou(d&BH@1EE zaL%Z=GIvFt#r+O<9IY8NNVOo+|C^nG-9GHA7n`un{UiNsxMG+3q`7i&!0+CS!^5Aa z_L$-`dCSC>>5HaDelu&yzyA)8P@g_`x9ZqP_qXewKBiJnpKhMoHRstiDzeF`)q6bl zy48UF0;5ZCmnqR>{ysWu5?!=P(J(A}K&Z1%e(NiaITzDaUS$n49P>9v?$r0X z>d`26P(e(0V`0k!wevi4veu2ti%jd}+Ot*LFqhBDCv04l!EFD%e1OyJ^dW;Y*Ep{D zzR~@AbAB7Wa`EYpyMFoJ+c&f1i)4ex*^9@fZ!Wp*m*?4L!?8J`Icc48J4CHl7Jb%! z>0io2r*>)2Ydov=dojJ}asKNclh;IbUbf@5>&m>1!%M31X;I?_Z+((eT5XX+_skqUk6vcad<4;R#k6R5aCEOiZaX{4 zYQcPB`lG**V*eheQo~gO)l8pEVPB~n7S8_K7JWnfMjzS&|KAIE+|Xasoh-k$zCqcZ z{X!@U6$W2lu|bgqsft2T?Ll<**MgEXnBx}T1RCqFp`LL?e$LRJT7PcsaZ8n=HUeX$ zPQuVLNnzE9AP!lZCKyf?NW?e}_MWF?RDTS0s0gZs!*odlfx_m|f%o#uUV$A?R%5FR zTRbo{V-E$&XDZ;hj<+!uPu(bs1mik@^}1t>bwCCoQ(=Y+R3t0qx@h)F3K7CjhPs_n z03ij0!5HC1IIk(45N_iQPSxp@Y6E4yd&71G2EVp#Z||SA8OBBoL}fdSys(Zvcjqn<&-X6ldTDeYcy1GPom>;eC zZ{P$l-x7E}LI@aoiF5)iZbEcAjZP$DVh-fRuK>me@Zjd0=qXt(j5SirUYDX5;jNlb z?e=rv91H^z=bZ*!0UCS9s56r@ihx96oBHO_&DFy!&xg3lnT?!nU><9Zb& z#zh(owppcy^N#@!A($?~G>OKnk-h=V2s|BGqz|%cVVX&V6d;c|A5;OVOIJRcia{sr z?C7LT+oQoQG&~(pXnM93Xp1sZ23~mS)o|4lOmu>&FmCbZ2Yvs%cl;S61`mw?C!z9Bxn2~q~iJzNDOj?ffTA_Kz!yY;0FxW zs99t|b2~gM8F3X%;n9ja8^06>2BWY9M2nMUM?Gq!I*0KZ!y-EsAFqQ7MNowY%{_lU z1?BA+H|~;Qo@9KBCUP^K9SZqj-u($qI97^!vv(~DnX-kTIxTnl6uCk0&tiiVL1$=> z2x;gRW%v^l**CZ!?{SXd@zGxRmg<9%(jX>>B_LDC{Y@}X|6;mz( zYH~rXJPyD0>I(yCCLH+bh=4P6XpAIqi#lo`vcpMOeMP;96{CvOCCb&RO!2P8>e%JMI$+mQEVd> zq~^tzSkA3EGvmWZkb4$9co@%+gl%yHf7-P9;G^%m<*f&rr|_UP7DErvNKwN=Wy+xB z<+qJ1BV(Z7cyI-~EWtZsqqKH$Riro({~z+LdHxM3b_PiCtle5?2ci8HB;H)e)pN<> zm1!!4a4K_%?pJaPWZw$1<17DSJ~%U~h)s6)88Yz_B>u?|%4q&&=(?#qVp?!{lcLST z`>Py@4+8Jrf>Di+=+F#daBKHjM0#xt<-PkrFb>)-I6+C42tl&kkf70}h!9j?-8^Xu zm}e#|n{o5BnITM&nyM1ZN0U3eJF^_5-vX5cT0b(h!)#&jG}!U7-b2i7!jf|m9)fS@ za`BaE(BKs=M}0Qj+;RlO9S_FFr+|LhJaA^zz&N=gDK6Duu-u%?mDmhoO}VgelBH3DZn`hKNg7&7J!I@{24V9(*JfEfnS;%>XvpyM3Zv@Bqv+p^|xW z7m461)v1!q^W&>0?QQ^t4^ZF%b30dRH6j1CL2 zRGtFQ=H4kQW7CWPp9Z!;3p|GQhX$vRZS=5VqnIe*VDgBqk2t_c&B*7HB&d=}QwA9f zFG+qRgTv8cHq}pP*-=Y74C-5Bc$ z^SBpAcWx_@j#Y?=Nw!Z@1k*_Uwv884+{be~_B5CegXt>lUf}t@DOAw}%dn!FVJrUW zKTBS#ke`Cx$`Xvus)x_EQ-Oj10l(ssM~lIlB?e->3iDLP~$rp^8GA>_rI5dJ-p@x;)@QsGf$ zOoabgqi$z;HA>YcYvk76mSA8#JMlPc7--`I6%Ve_0;%wG; zlq}p)e==lg16NRJ4vZFjy`C=--KLM3&JK0(eC2nZSDkd7%KT**{we=@Ov8PSFx;7X z+##IYA)6o**uUB# zEnZ?p{!WBW)+pr3tT7~{Snm(L`%obB3Md%y5^JqAa1NOry5NV>M*cz61rFrM)y14Z=i54sx6as!LoLzTS79U_zD{r(L%P`c}A0xutJEVnxG)wzw28n z#D-W)`dNmUeX6u}pxPfWvG&GPOSmtU%yy<>m`1Ov_;M6~|HG@%>@Pb)fa!p^4Mtk? zu~bswE=84;r`~!%_XLl1!x-|PN@Xw|auC#r9D#V*u;7&tpTySqh&#=%yMw`eKqcHu z*QLUv(IK>FWsAe{i{8Kc7HXCHkPh&}qm#-d>V%L=Y0KvZ3>YvF*zQ8~_rkn3_l^CG z_BXKcDS`S|h|?Mvg2hpKn;O3CVcy{|x&kqUzK{m46&g_F@IwcbkqVbNaHdSeCqY&v zOwJM1&et5b?HUPYSM$Y}U%spUaa z$hGWIMM10VRc8KiAFR>|mL}-L!_fOhP%Y>pQ$gofZ*s~2+pE%&)1@le23Dypf2UI8 zRT>eJ_FeCG3In&!gjx~b3`?vjokZHZ8e)Nd1YrN{tdc>0uk>1$VSphq`5zL;mtZl zz_Yk6SD}K&lDI~z;+10Yyldvi@*dzACum{g3SIJ%P9jYq>Z_)+Q-I4GltPanGW0Y* zVXk0}Izg3~sxwu$1EDMziR+;kbH6TG7Nq_r^9P&PS+!WxD>fE@~(fpUWc zzP#N7*Es{9Q>BsmnZHy%;Tmm!@5sW&fc^~pgugsd)>a~e1UjSL3PeTqhBtftD~3VK`Vn;6pJOYzQQ3 zbPi)^=N>`~!ft3@rN-rTAh!?5jqaZ?beG;js8Tkos=b&xcL8AUhw+Xt<-7J5#7>rr z?QhN=zIfnSfZhYpXcLH`n?i4y->*9OuC82kmyOx>@J%MnAj_bFz?~UBSO{GY7jhd$ zC>5}-6mjOVzOSn0gZz!b?6_$HB7_+_-WR9 z(PRQs4ic|2k0muJgu+S2rf)nY#EJu(#x4KsEk*n@pOD2LChdKu$5}moWMIYQ1S;U- zHyk4h{GY_f-rHcP|6h(<#9Z_ zceXNPh4Pv22Cxm3c`|fwfT4RsC54YytJGE&QUW8p6U_uhs$VQ0a)j9~Q3kmoRk-(a zYQx?d2SM&ckQ?v)1PIzA41nAnpgS*LHX%C%H z*++I0zAd`GGMmPrN>K53F>Mx`(C_2II2ea7pnr_ll8=Nz)d)kN95x!sC;DwnNh|ub zp9xHJfeEjP4#IviXDlM%K^Rk+vx3Y(yu2))Ggz2Pnq^aVd>?g0w$T5be`TSHa zmmZF@z)Fvh=E->YqeN z{{VRK{4r#@1n78`UJGS+tb}CSaz%@x7Qn)?;nne7DNGU=g2SF~3jlO@^07m zdagIZAt$zjnHz66{I_iB5>MmLZ5Eyx1EXT2KrAKu!X69ZRRLq3CQCcxLR3eDct?e-bdbfy4yA%4 zqdqZ7@)&OJVIT7)Kx7D43}Pw@VO0o+G5eEM=y_4O4_k|mfTtk>!_b9Xn7~*8-E0xk zYlLAWd)jdb_z^uc%+Ou)%m!x9XrYmRI(9b8lT zc`0ak7UV)tzc6&$)f^ajH8s|tGQc`n7bkStOX=p^#?BB45wMy;mlh12u!aL^(iiUQ zNL1=XKtFd2UR@o=fB|ghj(MYq;ebxkz>pAudztxH!8uTy0=04H`V?^Bv^u2$);}2{ zh+l4Q6T@z#4Fk>5v%T;N<3=JGfbcfaZ#|;2< zZ;%-`NBtcf^h$S2ia=i+*J*qfz-nP-gznZd^bb36XwzkcB50+TT7R7ZXx$)QU9fni zcRR?23+B#4_{j!Y)CxWe1m$P5UQ<0PKnsw@Ji7BpV0D3ZR)&*6*C$UKLTvNYy&z zV7@7k)#nii^Ls^JHw$wOem*vQ%nxvEL*~>FdT_|k8M>eK=U5tMF>X}gkmm;!=N&cs zFrt*{=0a8;(geZEgH8~5>O4{jhciRqqS@@dZ`Ds*PC$4^LK49t`yR1a2%REq7h;m< z39ivmZH-jSQ43_HiGpi=7H3Q7H#F2SChMaYN-*^DN;s9=U;`w(0R?hDY2$Z7BZas{=-r+ zSmhLXiWcT#^Ctzk{F!m6Q5DY(CAx5M(Vf}Xt_FGr%{pa6(LigN9>K1*IfzHTPd)+@C57hsCdoG5SaXi z!7~J#{AT=jLeu%sSc?$+w?&fGM%(U2D&n3UYV+CGmbJXQyvfW5RbRr>A5(X;{X_=k z6ho{*!v>C$=Qd8VifCWTNS%Q*My8^mVm2bgrE&_~b! z)6N%`5YjpRFaP1nH8V;eu29@srrB1MWCLR7EU9$6IK;*VnK2AA=O6zEBgQY%q4CTg z-X$6wS`!>P6q6w8u|0OhID;g**A`bZ$A{K~j*!d=W<<2#2@Qtl;$qm5u<>@C|4S}- zrKKoe(zeOow{!M|dSE`?Q10C+Q>DU7ozg}jAG62LqQCnfQ4{-1BlHubIB9Q3N6wh% zF&{!Iu|z^Y?}+w|8Tub+DB_8ROln6^piNIBRlhEm0Bs_O#{>EeIK1g8mw;@&TU)d| zMn52iFB-mUAgX{J#zBiSBX!Y(2OH~!h#Lw0C=XuT`+G`fz&=jKUvHzIXhA0rhVBD5 zo#VkI{M8>W2RW7FNhS|kJ~&6E29LPC(2uC#8;nn+!egI-;VNQFXXqDE&`OD+4>gmh z2>OW@ej@aP8u$<&+gutEF^X-Ppx=5xUw32ZIW0H@oUe573yppO0Piae_OoEJzUFO( XSA~`q94d!DyL>8>&2I%=F4_M8Xp4yb literal 0 HcmV?d00001 diff --git a/www/phonegap-docs/template/joDoc/doc.css b/www/phonegap-docs/template/joDoc/doc.css new file mode 100644 index 0000000..dc4cb43 --- /dev/null +++ b/www/phonegap-docs/template/joDoc/doc.css @@ -0,0 +1,325 @@ +/** + doc.css + ======= + + Requires `docbody.css`, which is split with the intention of using + documentation in a jo app without messing with the `body` definition + in the app. + + Support for printed media is included for generating nice PDF files. +*/ +p { + text-align: left; +} + +.crunch p, .crunch ul, .crunch blockquote, +.crunch h3, .crunch h2, .crunch hr, .crunch pre { + display: none; +} + +.crunch h1 { + font-size: 20px; +} + +/* using `` for pretty titles */ +cite { + position: relative; + line-height: .9; + background: #07c7c3; + display: block; + text-align: right; + font-size: 120px; + color: #fff; + font-style: normal; + margin: 0; + padding: 20px 30px 20px 20px; + letter-spacing: -10px; + overflow: hidden; +} + +cite>cite { + letter-spacing: 0; + margin: 0; + padding: 0; + font-size: 25%; + margin-right: -10px; + font-style: italic; + background: transparent; + overflow: visible; +} + +cite a[href] { + background: inherit; + padding: 0; +} + +em { + font-weight: normal; + font-style: italic; +} + +blockquote em { + font-weight: bold; +} + +ul > li { + list-style: disc; +} + +ul { + margin-right: 50px; +} + +img { + display: block; + margin: 2em auto; + max-width: 100%; +} + +blockquote { + font-style: italic; + color: #9e9fa3; + position: relative; + margin: 1.5em 30px; + padding: 10px 10px 0 10px; +} +blockquote:before { + font-style: normal; + content: '\201C'; + font-size: 60px; + position: absolute; + top: -15px; + left: -35px; + color: #e5e6e7; +} +blockquote:after { + font-style: normal; + content: '\201E'; + font-size: 60px; + position: absolute; + bottom: -20px; + right: -35px; + color: #e5e6e7; +} + +blockquote p { + margin: 0 0 10px 0; +} + +blockquote code { + font-style: normal; +} + +h1 { + margin-top: 0; + color: #07c7c3; + font-size: 38px; + font-weight: normal; + margin-bottom: 0; + margin-left: -1px; + letter-spacing: -1px; +} + +h2 { + margin-left: -1px; + margin-top: 1em; + color: #0d0d0d; + font-size: 18px; + font-weight: normal; +} +h2:after, h3:after { + content: ":"; +} + +h3 { + font-size: 16px; + font-weight: normal; +} + +code { + color: #3b5998; + color: #314484; + font: normal 86% "Monaco", "Courier New", "Courier"; +} + +pre { + display: block; + background: #f5f6f7; + margin: 1.5em 20px; + padding: 10px 1.5em; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + white-space: pre-wrap; +} + +pre code { + color: #3b5998; + color: #314484; + font: normal 70% "Monaco", "Courier New", "Courier"; +} + +a[href] { + white-space: nowrap; + text-decoration: none; + color: inherit; + padding: 1px .6em; + background: #f5f6f7; + background: rgba(0, 0, 0, .05); + -webkit-border-radius: .6em; + -moz-border-radius: .6em; + border-radius: .6em; + -webkit-transition: background .2s ease-out, -webkit-box-shadow .1s ease-out, color .15s ease-out; + -moz-transition: background .2s ease-out, -webkit-box-shadow .1s ease-out, color .15s ease-out; + -o-transition: background .2s ease-out, -webkit-box-shadow .1s ease-out, color .15s ease-out; +} + +pre code a[href] { + background: none; + border-bottom:1px dotted; +} + +/* puts an * after external links, jodoc designates with .external */ +a[href].external:after { + content: "*"; + font-style: super; + opacity: .5; +} + +a[href]:hover { + background: rgba(0, 0, 0, .6); + color: #fff; +} + +pre code a[href], code a[href] { + padding: 1px 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +/* + vanilla markdown doesn't support tables, but since you can + pass HTML through it, may as well put some nice styling for + them in the CSS. +*/ +table { + width: 100%; + margin: 1em auto; + border-top: 1px solid #0d0d0d; + border-left: 1px solid #0d0d0d; + padding: 0; + border-spacing: 0; + text-align: center; +} +th { + background: #36D2CF; + background: #00a9a7; + background: #07c7c3; + padding: 5px; + color: #fff; + text-align: center; + border-right: 1px solid #0d0d0d; + border-bottom: 1px solid #0d0d0d; + font-weight: bold; +} + +th:first { + border-left: 1px solid #0d0d0d; +} + +td { + padding: 5px; + border-right: 1px solid #0d0d0d; + border-bottom: 1px solid #0d0d0d; +} + +td:first { + border-left: 1px solid #0d0d0d; +} + +/*
is used as a page separator in markdown */ +hr { + border: none; + height: 70px; +} +hr:before { + content: "\2026"; + font-size: 50px; + color: #e5e6e7; + text-align: center; + display: block; +} + +#index { + -webkit-column-width: 170px; + -webkit-column-rule-width: 10px; + -moz-column-width: 170px; + -moz-column-rule-width: 10px; + column-width: 170px; + column-rule-width: 10px; + column-width: 170px; + column-rule-width: 10px; +} +#index h2:after, #index h3:after { content:""; } +#index h2 { margin-left: 0; } +#index>h2 { + margin-top: 0; +} +#index { padding: 10px 1px; } +#index ul { + padding: 0; +} +#index ul li { + list-style: none; +} + +/* pretty printing */ +@media print { + body { + max-width: none; + margin: 0; + font-size: 89%; + } + + h1, h2 { + page-break-after: avoid; + } + + h1>p, h2>p{ + page-break-before: avoid; + } + + pre { + page-break-before: auto; + page-break-inside: avoid; + } + + blockquote { + page-break-inside: avoid; + } + + hr { + page-break-before: always; + font-size: inherit; + height: auto; + } + hr:before { + height: auto; + content: ""; + font-size: inherit; + } + + a[href] { + background: none; + padding: 0; + -webkit-border-radius: none; + -moz-border-radius: none; + border-radius: none; + } + + #index { + display: none; + } +} + diff --git a/www/phonegap-docs/template/joDoc/docbody.css b/www/phonegap-docs/template/joDoc/docbody.css new file mode 100644 index 0000000..c7ae692 --- /dev/null +++ b/www/phonegap-docs/template/joDoc/docbody.css @@ -0,0 +1,11 @@ +body { + background: #fff; + font: normal 100% "Georgia", "Palatino", "Times New Roman", "Times"; +/* font: normal 100% "Gill Sans", "Verdana", "Arial"; */ + line-height: 1.6; + padding: 0 1em; + color: #383838; + font-size: 15px; + margin: 0 auto; + max-width: 700px; +} diff --git a/www/phonegap-docs/template/joDoc/index.html b/www/phonegap-docs/template/joDoc/index.html new file mode 100644 index 0000000..8faef2e --- /dev/null +++ b/www/phonegap-docs/template/joDoc/index.html @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/arrow.png b/www/phonegap-docs/template/phonegap/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..0968c627e6046bd5d17544af466b1da960a7e55f GIT binary patch literal 6285 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 D^$;@& literal 0 HcmV?d00001 diff --git a/www/phonegap-docs/template/phonegap/index.css b/www/phonegap-docs/template/phonegap/index.css new file mode 100644 index 0000000..efa70ef --- /dev/null +++ b/www/phonegap-docs/template/phonegap/index.css @@ -0,0 +1,384 @@ +body { + background-color:#F6F4F2; + font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; + font-size:16px; +} + +h1, ul, li { + margin:0px; + padding:0px; +} + +#header { + background-color:#515151; + background:#515151 -webkit-gradient( + linear, + left top, + left bottom, + color-stop(0.2, #515151), + color-stop(0.8, #302F2D) + ); + background:-moz-linear-gradient(center bottom , #515151 20%, #747474 80%); + border-top:1px solid #919192; + height:32px; + left:0px; + position:fixed; + top:0px; + width:100%; + z-index:1; +} +#subheader { + background-color:#CBCBCB; + background:-webkit-gradient(linear, + left top, + left bottom, + color-stop(0.0, #F9F9F9), + color-stop(1.0, #CBCBCB) + ); + background:-moz-linear-gradient(center bottom , #CBCBCB 0%, #F9F9F9 100%); + border-top:1px solid #383A3C; + border-bottom:1px solid #919395; + height:32px; + left:0px; + position:fixed; + top:32px; + width:100%; + z-index:1; +} +#sidebar { + background-color:#ECEAE7; + bottom:0px; + left:0px; + overflow:auto; + padding:20px 40px 0px 0px; + position:fixed; + text-align:right; + top:66px; + width:180px; + z-index:1; +} +#scrollable { + bottom:0px; + left:220px; + position:fixed; + overflow:auto; + right:0px; + top:64px; +} +#content { +/* top:64px;*/ +/* bottom:0px;*/ +/* right:0px;*/ +/* left:220px;*/ +/* margin:64px auto 0px 220px;*/ + margin:20px 60px; +/* position:absolute;*/ +/* overflow:auto;*/ + z-index:0; +} + +#header h1, +#header h1 a, +#subheader h1 { + color:#F6F4F2; + font-size:18px; + font-weight:normal; + line-height:32px; + margin:0px; + text-align:center; + text-shadow:0px -1px 1px #222222; +} + +#header h1 a strong { + font-weight:bold; +} + +#header h1 { + text-align:left; + margin-left:20px; +} + +#subheader h1 { + color:#000000; + text-shadow:#FFFFFF 0px 1px 0px; +} + +#subheader small { + color:#EFEFEF; + font-size:14px; + line-height:32px; + position:absolute; + top:0px; + right:20px; + text-shadow:-1px 1px 1px #666666; +} + +#sidebar .vertical_divider { + background-color:#CCCCCC; + bottom:0px; + border-right:1px solid #FFFFFF; + position:absolute; + top:0px; + right:0px; + width:1px; +} + +#sidebar h1 { + color:#000000; + font-size:18px; + padding:0px; + margin:30px 0px; + font-weight:normal; + text-shadow:#FFFFFF 0px 1px 0px; +} + +#sidebar ul, +#sidebar li { + margin:0px; + padding:0px; +} +#sidebar li, +#sidebar li a { + color:#767573; + font-size:14px; + list-style:none; + margin:15px 0px; + text-shadow:#FFFFFF 0px 1px 1px; +} +#sidebar li a { + -webkit-transition:color .15s ease-out; + -moz-transition:color .15s ease-out; + -o-transition:color .15s ease-out; +} +#sidebar li a:hover { + color:#242220; + -webkit-transition:color .15s ease-in; + -moz-transition:color .15s ease-in; + -o-transition:color .15s ease-in; +} + + +#otherbar { + display:none; +} + +#content { + font-size:13px; + line-height:160%; + max-width:750px; +} + +#content h1 { + border-bottom:2px solid; + font-size:2em; + font-weight:normal; + margin:2.0em 0px 1.3em 0px; + padding-bottom:0.6em; +} +#content h2 { + color:#242220; + font-size:1.4em; + font-weight:bold; + margin:1.3em 0px 0.8em 0px; + text-shadow:#FFFFFF 0px 1px 1px; +} +#content h3 { + font-size:1em; + font-weight:bold; + margin:0.8em 0px 0.5em 0px; + text-shadow:#FFFFFF 0px 1px 1px; +} + +hr { + display:none; + border:none; + margin:40px 0px; + border-top:1px solid #CCCCCC; + border-bottom:1px solid #FFFFFF; +} + +p,blockquote,pre,ul { + margin:1em 0px; +} + +h2:after, +h3:after { + content: ":"; +} + +blockquote { + color:#767573; + font-style:normal; + margin-left:35px; + padding-left:20px; + position:relative; + text-shadow:#FFFFFF 0px 1px 0px; +} +blockquote code { + font-style: normal; +} +blockquote p { + padding:10px 0px; +} +blockquote::before { + font-style: normal; + content: '\201C'; + font-size: 450%; + font-family:Georgia, Palatino, 'Times New Roman', Times;; + position: absolute; + left: -25px; + top:0.3em; + color: #E0E0E0; +} + +ul { + margin-left:40px; +} +ul > li { + list-style:disc; + list-style-position:outside; +} +ul ul { + margin-bottom:0.5em; + margin-top:0.5em; +} + + + +code { + font-family:"DejaVu", "Monaco", "Courier New", "Courier"; + font-size:90%; + padding:2px 4px; + white-space:pre-wrap;; +} + +pre { +/* border:1px solid #CCCCCC;*/ + background:#F2F0EE; + -webkit-border-radius:11px; + -moz-border-radius:11px; + border-radius:11px; + display:block; + line-height:110%; + margin:1.5em 0px 3em 0px; + padding:15px 20px; + white-space:pre-wrap; +} +pre code { + background:none; + border:none; + font-size:11px; + padding:0px; +} + +a[href] { +/* color:inherit;*/ + color:#F06433; + text-decoration:none; + text-shadow:#FFF 0px 1px 0px; +} +a[href]:hover { + color:#d0410f; +} + +.prettyprint a[href], +.prettyprint a[href] span { + text-decoration:underline; + text-shadow:none; +} +.prettyprint a[href] :hover, +.prettyprint a[href] span :hover { + text-decoration:none; +} + +code a[href] { + color:inherit; +/* border-bottom:1px dotted #000000;*/ + text-decoration:underline; +} +code a[href]:hover { + color:inherit; + text-decoration:none; +} + +a[href].external:after { + content: "*"; + font-style: super; + opacity: .5; +} + +#index { + -webkit-column-width: 235px; + -webkit-column-rule-width: 5px; + -moz-column-width: 235px; + -moz-column-rule-width: 5px; + column-width: 235px; + column-rule-width: 5px; +} + +#index h2:after, +#index h3:after { + content:""; +} + +#index h2 { + margin:0px; + padding:0px; +} + +#index { + padding: 10px 1px; +} + +#index ul { + margin:0px 0px 30px 0px; + padding:0; +} + +#index ul li { + list-style: none; +} + +#index ul li a { + +} + +#home h1 { + border-bottom:1px solid #919395; + padding-bottom:20px; + margin:30px 0px; +} + +#home h2 { + font-weight:normal; + margin:0px 0px 10px 0px; + padding:0px; +} + +#home h2:after { + content:''; +} + +#home h2 a { + text-shadow:#FFFFFF 0px 1px 1px; +} + +#home span { + color:#8B8078; + font-size:14px; + text-shadow:#FFFFFF 0px 1px 0px; +} + +#home ul { + float:left; + margin:0px; + padding:0px; +} +#home ul li { + float:left; + height:120px; + list-style:none; + margin:0px; + padding:0px 20px; + width:200px; +} \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/index.html b/www/phonegap-docs/template/phonegap/index.html new file mode 100644 index 0000000..03aaa3b --- /dev/null +++ b/www/phonegap-docs/template/phonegap/index.html @@ -0,0 +1,145 @@ + + + + + + + + PhoneGap API Documentation + + + + + + + + + + + +
+

Geolocation

+ +
+ + + +
+
+
+

API Reference

+
    +
  • +

    Accelerometer

    + Tap into the device's motion sensor. +
  • +
  • +

    Camera

    + Capture a photo using the device's camera. +
  • +
  • +

    Capture

    + Capture media files using device's media capture applications. +
  • +
  • +

    Compass

    + Obtain the direction that the device is pointing. +
  • +
  • +

    Connection

    + Quickly check the network state, and cellular network information. +
  • +
  • +

    Contacts

    + Work with the devices contact database. +
  • +
  • +

    Device

    + Gather device specific information. +
  • +
  • +

    Events

    + Hook into native events through JavaScript. +
  • +
  • +

    File

    + Hook into native file system through JavaScript. +
  • +
  • +

    Geolocation

    + Make your application location aware. +
  • +
  • +

    Media

    + Record and play back audio files. +
  • +
  • +

    Network

    + Quickly check the network state. +
  • +
  • +

    Notification

    + Visual, audible, and tactile device notifications. +
  • +
  • +

    Storage

    + Hook into the devices native storage options. +
  • +
+

Guides

+
    +
  • +

    Keyword Index

    + Full index of the PhoneGap Documentation. +
  • +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/line.png b/www/phonegap-docs/template/phonegap/line.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee528fd967fc326fa2a9c12392521e98f47fe57 GIT binary patch literal 2795 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 x0000MNkl)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^\)\"\']+/]]),["css-str"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-hs.js b/www/phonegap-docs/template/phonegap/prettify/lang-hs.js new file mode 100755 index 0000000..00cea7c --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-hs.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\u000b\u000c\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, +null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-lisp.js b/www/phonegap-docs/template/phonegap/prettify/lang-lisp.js new file mode 100755 index 0000000..fab992b --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-lisp.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(/,null,"("],["clo",/^\)/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, +null],["lit",/^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["cl","el","lisp","scm"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-lua.js b/www/phonegap-docs/template/phonegap/prettify/lang-lua.js new file mode 100755 index 0000000..45d0ba2 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-lua.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], +["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-ml.js b/www/phonegap-docs/template/phonegap/prettify/lang-ml.js new file mode 100755 index 0000000..5879726 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-ml.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], +["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_]\w*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-proto.js b/www/phonegap-docs/template/phonegap/prettify/lang-proto.js new file mode 100755 index 0000000..f713420 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-proto.js @@ -0,0 +1 @@ +PR.registerLangHandler(PR.sourceDecorator({keywords:"bool bytes default double enum extend extensions false fixed32 fixed64 float group import int32 int64 max message option optional package repeated required returns rpc service sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 uint64",cStyleComments:true}),["proto"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-scala.js b/www/phonegap-docs/template/phonegap/prettify/lang-scala.js new file mode 100755 index 0000000..00f4e0c --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-scala.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:(?:""(?:""?(?!")|[^\\"]|\\.)*"{0,3})|(?:[^"\r\n\\]|\\.)*"?))/,null,'"'],["lit",/^`(?:[^\r\n\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&()*+,\-:;<=>?@\[\\\]^{|}~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\r\n\\']|\\(?:'|[^\r\n']+))'/],["lit",/^'[a-zA-Z_$][\w$]*(?!['$\w])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/], +["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:(?:0(?:[0-7]+|X[0-9A-F]+))L?|(?:(?:0|[1-9][0-9]*)(?:(?:\.[0-9]+)?(?:E[+\-]?[0-9]+)?F?|L?))|\\.[0-9]+(?:E[+\-]?[0-9]+)?F?)/i],["typ",/^[$_]*[A-Z][_$A-Z0-9]*[a-z][\w$]*/],["pln",/^[$a-zA-Z_][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-sql.js b/www/phonegap-docs/template/phonegap/prettify/lang-sql.js new file mode 100755 index 0000000..800b13e --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-sql.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|NATIONAL|NOCHECK|NONCLUSTERED|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PERCENT|PLAN|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNION|UNIQUE|UPDATE|UPDATETEXT|USE|USER|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WRITETEXT)(?=[^\w-]|$)/i, +null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]]),["sql"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-vb.js b/www/phonegap-docs/template/phonegap/prettify/lang-vb.js new file mode 100755 index 0000000..c479c11 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-vb.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019][^\r\n\u2028\u2029]*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, +null],["com",/^REM[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb","vbs"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-vhdl.js b/www/phonegap-docs/template/phonegap/prettify/lang-vhdl.js new file mode 100755 index 0000000..dc81a3f --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-vhdl.js @@ -0,0 +1,3 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, +null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i], +["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-wiki.js b/www/phonegap-docs/template/phonegap/prettify/lang-wiki.js new file mode 100755 index 0000000..3b8fb50 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-wiki.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); +PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/lang-yaml.js b/www/phonegap-docs/template/phonegap/prettify/lang-yaml.js new file mode 100755 index 0000000..f2f3607 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/lang-yaml.js @@ -0,0 +1,2 @@ +PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^\w+:[ \r\n]/],["pln",/^\w+/]]), +["yaml","yml"]) \ No newline at end of file diff --git a/www/phonegap-docs/template/phonegap/prettify/prettify.css b/www/phonegap-docs/template/phonegap/prettify/prettify.css new file mode 100755 index 0000000..dfc4a36 --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/prettify.css @@ -0,0 +1,44 @@ +/* Pretty printing styles. Used with prettify.js. */ + +.str { color: #85C5DC; } +.kwd { color: #EDF0D1; } +.com { color: #878989; } +.typ { color: #F5896F; } +.lit { color: #FFB17A; } +.pun { color: #FFFFFF; } +.pln { color: #FFFFFF; } +.tag { color: #F5896F; } +.atn { color: #F5896F; } +.atv { color: #85C5DC; } +.dec { color: #878989; } +pre.prettyprint { background-color:#302F2D; } + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */ +li.L0, +li.L1, +li.L2, +li.L3, +li.L5, +li.L6, +li.L7, +li.L8 { list-style-type: none } +/* Alternate shading for lines */ +li.L1, +li.L3, +li.L5, +li.L7, +li.L9 { background: #eee } + +@media print { + .str { color: #060; } + .kwd { color: #006; font-weight: bold; } + .com { color: #600; font-style: italic; } + .typ { color: #404; font-weight: bold; } + .lit { color: #044; } + .pun { color: #440; } + .pln { color: #000; } + .tag { color: #006; font-weight: bold; } + .atn { color: #404; } + .atv { color: #060; } +} diff --git a/www/phonegap-docs/template/phonegap/prettify/prettify.js b/www/phonegap-docs/template/phonegap/prettify/prettify.js new file mode 100755 index 0000000..c9161da --- /dev/null +++ b/www/phonegap-docs/template/phonegap/prettify/prettify.js @@ -0,0 +1,33 @@ +window.PR_SHOULD_USE_CONTINUATION=true;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var y=navigator&&navigator.userAgent&&navigator.userAgent.match(/\bMSIE ([678])\./);y=y?+y[1]:false;window._pr_isIE6=function(){return y};return y}; +(function(){function y(b){return b.replace(L,"&").replace(M,"<").replace(N,">")}function H(b,f,i){switch(b.nodeType){case 1:var o=b.tagName.toLowerCase();f.push("<",o);var l=b.attributes,n=l.length;if(n){if(i){for(var r=[],j=n;--j>=0;)r[j]=l[j];r.sort(function(q,m){return q.name"); +for(l=b.firstChild;l;l=l.nextSibling)H(l,f,i);if(b.firstChild||!/^(?:br|link|img)$/.test(o))f.push("");break;case 3:case 4:f.push(y(b.nodeValue));break}}function O(b){function f(c){if(c.charAt(0)!=="\\")return c.charCodeAt(0);switch(c.charAt(1)){case "b":return 8;case "t":return 9;case "n":return 10;case "v":return 11;case "f":return 12;case "r":return 13;case "u":case "x":return parseInt(c.substring(2),16)||c.charCodeAt(1);case "0":case "1":case "2":case "3":case "4":case "5":case "6":case "7":return parseInt(c.substring(1), +8);default:return c.charCodeAt(1)}}function i(c){if(c<32)return(c<16?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if(c==="\\"||c==="-"||c==="["||c==="]")c="\\"+c;return c}function o(c){var d=c.substring(1,c.length-1).match(RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g"));c=[];for(var a=[],k=d[0]==="^",e=k?1:0,h=d.length;e122)){s<65||g>90||a.push([Math.max(65,g)|32,Math.min(s,90)|32]);s<97||g>122||a.push([Math.max(97,g)&-33,Math.min(s,122)&-33])}}a.sort(function(v,w){return v[0]-w[0]||w[1]-v[1]});d=[];g=[NaN,NaN];for(e=0;eh[0]){h[1]+1>h[0]&&a.push("-"); +a.push(i(h[1]))}}a.push("]");return a.join("")}function l(c){for(var d=c.source.match(RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),a=d.length,k=[],e=0,h=0;e=2&&c==="[")d[e]=o(g);else if(c!=="\\")d[e]=g.replace(/[a-zA-Z]/g,function(s){s=s.charCodeAt(0);return"["+String.fromCharCode(s&-33,s|32)+"]"})}return d.join("")}for(var n=0,r=false,j=false,q=0,m=b.length;q=0;l-=16)o.push(" ".substring(0,l));l=n+1;break;case "\n":f=0;break;default:++f}if(!o)return i;o.push(i.substring(l));return o.join("")}}function I(b, +f,i,o){if(f){b={source:f,c:b};i(b);o.push.apply(o,b.d)}}function B(b,f){var i={},o;(function(){for(var r=b.concat(f),j=[],q={},m=0,t=r.length;m=0;)i[c.charAt(d)]=p;p=p[1];c=""+p;if(!q.hasOwnProperty(c)){j.push(p);q[c]=null}}j.push(/[\0-\uffff]/);o=O(j)})();var l=f.length;function n(r){for(var j=r.c,q=[j,z],m=0,t=r.source.match(o)||[],p={},c=0,d=t.length;c=5&&"lang-"===k.substring(0,5))&&!(e&&typeof e[1]==="string")){h=false;k=P}h||(p[a]=k)}g=m;m+=a.length;if(h){h=e[1];var s=a.indexOf(h),v=s+h.length;if(e[2]){v=a.length-e[2].length;s=v-h.length}k=k.substring(5);I(j+g,a.substring(0,s),n,q);I(j+g+s,h,Q(k,h),q);I(j+g+v,a.substring(v),n,q)}else q.push(j+g,k)}r.d=q}return n}function x(b){var f=[],i=[];if(b.tripleQuotedStrings)f.push([A,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/, +null,"'\""]);else b.multiLineStrings?f.push([A,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):f.push([A,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);b.verbatimStrings&&i.push([A,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);if(b.hashComments)if(b.cStyleComments){f.push([C,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]);i.push([A,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/, +null])}else f.push([C,/^#[^\r\n]*/,null,"#"]);if(b.cStyleComments){i.push([C,/^\/\/[^\r\n]*/,null]);i.push([C,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}b.regexLiterals&&i.push(["lang-regex",RegExp("^"+Z+"(/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/)")]);b=b.keywords.replace(/^\s+|\s+$/g,"");b.length&&i.push([R,RegExp("^(?:"+b.replace(/\s+/g,"|")+")\\b"),null]);f.push([z,/^\s+/,null," \r\n\t\u00a0"]);i.push([J,/^@[a-z_$][a-z_$@0-9]*/i,null],[S,/^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/, +null],[z,/^[a-z_$][a-z_$@0-9]*/i,null],[J,/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],[E,/^.[^\s\w\.$@\'\"\`\/\#]*/,null]);return B(f,i)}function $(b){function f(D){if(D>r){if(j&&j!==q){n.push("");j=null}if(!j&&q){j=q;n.push('')}var T=y(p(i.substring(r,D))).replace(e?d:c,"$1 ");e=k.test(T);n.push(T.replace(a,s));r=D}}var i=b.source,o=b.g,l=b.d,n=[],r=0,j=null,q=null,m=0,t=0,p=Y(window.PR_TAB_WIDTH),c=/([\r\n ]) /g, +d=/(^| ) /gm,a=/\r\n?|\n/g,k=/[ \r\n]$/,e=true,h=window._pr_isIE6();h=h?b.b.tagName==="PRE"?h===6?" \r\n":h===7?" 
\r":" \r":" 
":"
";var g=b.b.className.match(/\blinenums\b(?::(\d+))?/),s;if(g){for(var v=[],w=0;w<10;++w)v[w]=h+'
  • ';var F=g[1]&&g[1].length?g[1]-1:0;n.push('
    1. ");s=function(){var D=v[++F%10];return j?""+D+'':D}}else s=h; +for(;;)if(m");j=null}n.push(o[m+1]);m+=2}else if(t");g&&n.push("
    ");b.a=n.join("")}function u(b,f){for(var i=f.length;--i>=0;){var o=f[i];if(G.hasOwnProperty(o))"console"in window&&console.warn("cannot override language handler %s",o);else G[o]=b}}function Q(b,f){b&&G.hasOwnProperty(b)||(b=/^\s*1&&m.charAt(0)==="<"){if(!ba.test(m))if(ca.test(m)){f.push(m.substring(9,m.length-3));n+=m.length-12}else if(da.test(m)){f.push("\n");++n}else if(m.indexOf(V)>=0&&m.replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,' $1="$2$3$4"').match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/)){var t=m.match(W)[2],p=1,c;c=j+1;a:for(;c=0;){var e=p.indexOf(";",k);if(e>=0){var h=p.substring(k+3,e),g=10;if(h&&h.charAt(0)==="x"){h=h.substring(1);g=16}var s=parseInt(h,g);isNaN(s)||(p=p.substring(0,k)+String.fromCharCode(s)+p.substring(e+1))}}a=p.replace(ea,"<").replace(fa,">").replace(ga,"'").replace(ha,'"').replace(ia," ").replace(ja, +"&")}f.push(a);n+=a.length}}o={source:f.join(""),h:r};var v=o.source;b.source=v;b.c=0;b.g=o.h;Q(i,v)(b);$(b)}catch(w){if("console"in window)console.log(w&&w.stack?w.stack:w)}}var A="str",R="kwd",C="com",S="typ",J="lit",E="pun",z="pln",P="src",V="nocode",Z=function(){for(var b=["!","!=","!==","#","%","%=","&","&&","&&=","&=","(","*","*=","+=",",","-=","->","/","/=",":","::",";","<","<<","<<=","<=","=","==","===",">",">=",">>",">>=",">>>",">>>=","?","@","[","^","^=","^^","^^=","{","|","|=","||","||=", +"~","break","case","continue","delete","do","else","finally","instanceof","return","throw","try","typeof"],f="(?:^^|[+-]",i=0;i:&a-z])/g,"\\$1");f+=")\\s*";return f}(),L=/&/g,M=//g,X=/\"/g,ea=/</g,fa=/>/g,ga=/'/g,ha=/"/g,ja=/&/g,ia=/ /g,ka=/[\r\n]/g,K=null,aa=RegExp("[^<]+|