ÿØÿà JFIF    ÿÛ „  ( %"1!%)+...383,7(-.+  -+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ     ÿÄ H    !1AQaq"‘¡2B±ÁÑð#R“Ò Tbr‚²á3csƒ’ÂñDS¢³$CÿÄ   ÿÄ %  !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6  öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ "Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt ‘BŒ†Ï‡%#tE Øz ¥OÛ«!1›üä±Í™%ºÍãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»& î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ ÷Û #°xŸëí(l »ý3—¥5m! rt`†0~'j2(]S¦¦kv,ÚÇ l¦øJA£Šƒ J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡* ….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±b Lô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø ð\á)} ¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U  Z©RÊ ÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD é©¤&‡ïDbàÁôMÁ." ¤‡ú*õ'VŽ|¼´Úgllº¼klz[Æüï÷Aób‡Eÿ dÑ»Xx9ÃÜ£ÁT/`¼¸vI±Ýµ·Ë‚“G³þ*Ÿû´r|*}<¨îºœ @¦mÄ’M¹”.œ«Y–|6ÏU¤jç¥ÕÞqO ˜kDÆÁ¨5ÿ š;ÐЦ¦€GÙk \ –Þ=â¼=SͧµªS°ÚÍpÜãQűÀõ¬?ÃÁ1Ñ•õZà?hóœ€ L¦l{Y*K˜Ù›zc˜–ˆâ ø+¾ ­-Ök¥%ùEÜA'}ˆ><ÊIè“bpÍ/qÞâvoX€w,\úªò6Z[XdÒæ­@Ö—€$òJí#é>'°Ú ôª˜<)4ryÙ£|óAÅn5žêŸyÒäMÝ2{"}‰–¤l÷ûWX\l¾Á¸góÉOÔ /óñB¤f¸çñ[.P˜ZsÊË*ßT܈§QN¢’¡¨§V¼(Üù*eÕ“”5T¨‹Âê¥FŒã½Dü[8'Ò¥a…Ú¶k7a *•›¼'Ò·\8¨ª\@\õ¢¦íq+DÙrmÎ…_ªæ»ŠÓœ¡¯’Ré9MÅ×D™lælffc+ŒÑ,ý™ÿ ¯þǤ=Å’Á7µ÷ÚÛ/“Ü€ñýã¼àí¾ÕÑ+ƒ,uµMâÀÄbm:ÒÎPæ{˜Gz[ƒ¯«® KHà`ߨŠéí¯P8Aq.C‰ à€kòpj´kN¶qô€…Õ,ÜNŠª-­{Zö’æû44‰sŽè‰îVíRœÕm" 6?³D9¡ÇTíÅꋇ`4«¸ÝÁô ï’ýorqКÇZ«x4Žâéþuïf¹µö[P ,Q£éaX±`PÉÍZ ¸äYúg üAx ’6Lê‚xÝÓ*äQ  Ï’¨hÍ =²,6ï#rÃ<¯–£»ƒ‹,–ê•€ aÛsñ'%Æ"®ÛüìBᝠHÚ3ß°©$“XnœÖ’î2ËTeûìxîß ¦å¿çÉ ðK§þ{‘t‚Ϋ¬jéîZ[ ”š7L¥4VÚCE×]m¤Øy”ä4-dz£œ§¸x.*ãÊÊ b÷•h:©‡¦s`BTÁRû¾g⻩‹jø sF¢àJøFl‘È•Xᓁà~*j¯ +(ÚÕ6-£¯÷GŠØy‚<Ç’.F‹Hœw(+)ÜÜâÈzÄäT§FߘãÏ;DmVœ3Àu@mÚüXÝü•3B¨òÌÁÛ<·ÃÜ z,Ì@õÅ·d2]ü8s÷IôÞ¯^Ç9¢u„~ëAŸï4«M? K]­ÅàPl@s_ p:°¬ZR”´›JC[CS.h‹ƒïËœ«Æ]–÷ó‚wR×k7X‰k›‘´ù¦=¡«‰¨¨Â')—71ó’c‡Ðúµ `é.{§p¹ój\Ž{1h{o±Ý=áUÊïGÖŒõ–-BÄm+AZX¶¡ ïHðæ¥JmÙ;…䡟ˆ¦ ° äšiÉg«$üMk5¤L“’çÊvïâï ,=f“"íἊ5ô¬x6{ɏžID0e¸vçmi'︧ºð9$ò¹÷*£’9ÿ ²TÔ…×>JV¥}Œ}$p[bÔ®*[jzS*8 ”·T›Í–ñUîƒwo$áè=LT™ç—~ô·¤ÈÚ$榍q‰„+´kFm)ž‹©i–ËqÞŠ‰à¶ü( ‚•§ •°ò·‡#5ª•µÊ﯅¡X¨šÁ*F#TXJÊ ušJVÍ&=iÄs1‚3•'fý§5Ñ<=[íÞ­ PÚ;ѱÌ_~Ä££8rÞ ²w;’hDT°>ÈG¬8Á²ÚzŽ®ò®qZcqJêäÞ-ö[ܘbň±çb“ж31²n×iƒðÕ;1¶þÉ ªX‰,ßqÏ$>•î íZ¥Z 1{ç൵+ƒÕµ¥°T$§K]á»Ûï*·¤tMI’ÂZbŽÕiÒ˜}bÓ0£ª5›¨ [5Ž^ÝœWøÂÝh° ¢OWun£¤5 a2Z.G2³YL]jåtì”ä ÁÓ‘%"©<Ôúʰsº UZvä‡ÄiÆÒM .÷V·™ø#kèýiíÌ–ª)µT[)BˆõÑ xB¾B€ÖT¨.¥~ð@VĶr#¸ü*åZNDŽH;âi ],©£öØpù(šºãö¼T.uCê•4@ÿ GÕÛ)Cx›®0ø#:ÏðFÒbR\(€€Ä®fã4Þ‰Fä¯HXƒÅ,†öEÑÔÜ]Öv²?tLÃvBY£ú6Êu5ÅAQ³1‘’¬x–HŒÐ‡ ^ ¸KwJôÖŽ5×CÚ¨vÜ«/B0$×k°=ðbÇ(Ï)w±A†Á† 11Í=èQšµ626ŒÜ/`G«µ<}—-Ö7KEHÈÉðóȤmݱû±·ø«Snmá=“䫚mݱŸ¡¶~ó·“äUóJæúòB|E LêŽy´jDÔ$G¢þÐñ7óR8ýÒ…Ç› WVe#·Ÿ p·Fx~•ݤF÷0Èÿ K¯æS<6’¡WШ; ´ÿ ¥Êø\Òuî†åÝ–VNœkÒ7oòX¨Á­Ø÷FÎÑä±g÷ÿ M~Çî=p,X´ ÝÌÚÅ‹’ÃjÖ.ØöÏñ qïQ¤ÓZE†° =6·]܈ s¸>v•Ž^Ý\wq9r‰Î\¸¡kURÒ$­*‹Nq?Þª*!sŠÆ:TU_u±T+øX¡ ®¹¡,ÄâÃBTsÜ$Ø›4m椴zÜK]’’›Pƒ @€#â˜`é¹=I‡fiV•Ôî“nRm+µFPOhÍ0B£ €+¬5c v•:P'ÒyÎ ‰V~‚Ó†ÖuókDoh$å\*ö%Ю=£«…aȼ½÷Û.-½VŒŠ¼'lyî±1¬3ó#ÞE¿ÔS¤gV£m›=§\û"—WU¤ÚǼÿ ÂnÁGŒÃ ‚õN D³õNÚíŒÕ;HôyÄÈ©P¹Ä{:?R‘Ô¨âF÷ø£bÅó® JS|‚R÷ivýáâ€Æé¡è³´IئÑT!§˜•ت‚¬â@q€wnïCWÄ@JU€ê¯m6]Ï:£âx'+ÒðXvÓ¦Úm=–´7œ $ì“B£~p%ÕŸUþ« N@¼üï~w˜ñø5®—'Ôe»¤5ã//€ž~‰Tþ›Å7•#¤× Íö pÄ$ùeåì*«ÓŠEØWEÈsßg ¦ûvžSsLpºÊW–âµEWöˬH; ™!CYõZ ÃÄf æ#1W. \uWâ\,\Çf j’<qTbên›Î[vxx£ë 'ö¨1›˜ÀM¼Pÿ H)ƒêêŒA7s,|F“ 꺸k³9Ìö*ç®;Ö!Ö$Eiž•¹ÒÚ†ýóéÝû¾ÕS®ó$’NÝäŸz¤5r¦ãÄÃD÷Üø!°ø‡Ô&@m™Ì^Ãä­d q5Lnÿ N;.6½·N|#ä"1Nƒx“ã<3('&ñßt  ~ªu”1Tb㫨9ê–›–bìd$ߣ=#ÕãÒmU¯eí$EFù5ýYô櫨æì™Ç—±ssM]·á¿0ÕåJRÓªîiƒ+O58ÖñªŠÒx" \µâá¨i’¤i —Ö ” M+M¤ë9‚‰A¦°Qõ¾ßøK~¼Ã‘g…Ö´~÷Ï[3GUœÒ½#…kàÔ®Ò”‰³·dWV‰IP‰Ú8u¹”E ÖqLj¾êÕCBš{A^Âß;–¨`¯¬ìö ˼ ×tìø.tƐm*n¨y4o&Àx¥n¦×î‡aupáÛj8¿m›è¶ã!o½;ß0y^ý×^EÑ¿ÒjzŒ­)vÚÑnÄL …^ªô× ‡—‚3k Îý­hï]içå–îÏ*÷ñþ»Ô CÒjøjÍznˆ´ ¹#b'Fô‹ ‰v¥'’à'T´ƒHýÍ%M‰ ƒ&ÆÇŒï1 ‘ –Þ ‰i¬s žR-Ÿ kЬá¬7:þ 0ŒÅÒÕ/aÙ¬ÃÝ#Úøœ ©aiVc‰. ¹¦ãµ” ›Yg¦›ÆÎýº°f³7ƒhá·¸­}&D9¡ÂsÉÙÞèŠõØàC™¨ñbFC|´Ü(ŸƒÚÒ-%»'a Ì¿)ËÇn¿úÿ ÞŽX…4ÊÅH^ôΑí@ù¹Eh¶“L8Çjù ¼ÎåVªóR©Ï5uà V4lZß®=€xÖŸ–ÑÈ ÷”¨°¾__yM1tÉ?uÆþIkÄgæ@þ[¢†°XÃJ£j·:nkÅ¢u ‘}âGzö­/IµèЬ¼48q¦F°ŽR¼=ûì{´¯RýicS ÕÛ íNtÍÙï£,w4rêì®»~x(©Uñ§#Ñ&œÕ¤>ÎåÍÓ9’Ö{9eV­[Öjâ²ãu]˜å2›qÑšÕJç0€sÄ|Êëè0튔bÁ>“{×_F`Ø©ºê:µä,v¤ðfc1±"«ÔÍän1#=· Âøv~H½ÐßA¾¿Ü€Óš]Õ; I¾÷ç‚Qi†î¹9ywÔKG˜áñ zQY—§ÃÕZ07§X‚ Áh;ÁM)iÌCH-¯T‘ë|A0{Ò½LÚ–TâÖkÜ’dÀ“rmm»”جPF³ÖcbE§T€ÒxKºû’Ó®7±²(\4ŽÃ¸Uu@j™yĵ;³µ!Á¢b.W¤=mõ´êµK k ¸K^ÜÛ#p*Ü14qkZç5ïë †°5Ï%ÍÛ<Õ¤×Ô¥ê†C Õ´¼ú$ƒÖ“”]Ù¬qÞÚ[4©ý!ûÏ—Áb쳐XµA¬â~`›Çr¸8ìùÝ䫦<>ä÷«?xs´ÇÑ /á;¹øüÊÈÙà{"@Žïzâ¬[âß‚ U_<ÇŸ½4èN˜ú61®qŠu ¦þF£»äJ_ˆÙÎ~ ÞAã–݄ϗrŠD;xTž‘ô`É«…suãO`?³à™ô Lý#Íc5öoæØ‚y´´÷«ZR§<&JÇ+éâô´€i!Àˆ0æAoàðLèÖ-2ŸõW.’t^–(KÁmHµV@xÜÇy®Ñø­â^:Ú3w· 7½¹°ñ¸â¹®:',«Mœ—n­Á+Ãbš LÈ‘ÄnRÓÅœ%¦²‰¨ùQ:¤f‚ "PÕtô¸…cæl…&˜Ú˜Ôkv‹ž+vŠ,=¢v­6—Xy*¥t£«<™:“aîϲ=¦6rO]XI¿Œ÷¤zÚ­›¶ 6÷”w\d ü~v®ˆÌk«^m<ÿ ¢‰Õ\)ùºŽ;… lîÙÅEŠ®cѾ@vnMÏ,¼“ñ•ŽBxðÃzãÇç%3ˆ"}Ù•Åî> BÉú;Ò]V+P˜F_´ßé> Øše|ï‡ÄOmFæÇ ãqÞ$/xÐx­z`ï9"œÜij‚!7.\Td…9M‡•iŽ‹¾‘50ÞŽn¥ß4ÉôO ¹*í^QêËÜÇÌ8=ާs‰'ÂëÙ«á%Pú[O †ÅP¯Vsް.‰,kc¶ ¬A9n˜XÎ-ÞšN["¹QÕ‰ƒMýÁߺXJæÍaLj¾×Ãmã¾ãÚ uñÒþåQô¦¥ /ÄUx:‚ÍÜ’ Đ©ØÝ3V¨‰ÕnÐ6ó*óúK­«…c ¯U òhsý­jóÔj#,ímŒRµ«lbïUTŒÑ8†Ä0œÏr`ð¡¬É Ї ë"À² ™ 6¥ f¶ ¢ÚoܱԷ-<Àî)†a¶ž'Ú»¨TXqØæ¶÷YÄHy˜9ÈIW­YÀuMFë ºÏ’AqÌ4·/Ú †ô'i$øä­=Ä Ý|öK×40è|È6p‘0§)o¥ctî§H+CA-“ xØ|ÐXАç l8íºð3Ø:³¤¬KX¯UÿÙ ELF@p6@8@@@p6p6ЇЇЇpp9 9 D ???4<?=?<?=@<A=A<3B@ D:B?8B40 : =7BB5= =BA  4@<CB<]B D eB?cB4 @>`B<`B0@ =dBB5@ > aB=iBB<hB5p=qBA4> nBC xBlBvB4<tB` <uB* D Bl?B400p` " 0 0 0 = 1AB 5 @ > hB= pBB < oB5 > pB= xBB < wB5 > xB= $AB < uB5 > vB= ~BB < }B5 > ~B= BB < B5 > B= BB < B5 > B= AB < B5 > B= AB < B5 = B= B< BDB ?B40000 B 5 @ > B= @B < B5 > B= @B < B5 > B= @B < B5 > B= AB < B5 > B= AB < B5 > B= AB < B5 > B= AB < B5 9  PCBAB4P=BCByAB409@<BPCBhAB4P<6A CB[AB4@=B0P0DB>B400@0"9 0P 0CBHAB40CBBA@A4 00 "=B<BDB\>B400 0009 C BdA*A4 C BZA@4 CBTA@4p0P CBHAB4pCBBANB4`CB4 5CBx?r?4" 0 00 5 j 9DAAA4p) o C B[? B4`CBU?B4Po" DB<B40!o"xCBA4C A>>4<A C A>A4 CA>A40 00 "CA>?4C A>?4  <A0 40 (CA>h@4= n@C A>=4000 4"4CA>l>44j 4 p) =A=A< A9 Q  Q D {?5;y?4 0 00 0 0 0  o 00  2!9QI=A<A< A9 Q D A ;A4 00 0p0 0 0 0  40 uC^A&>?4= ?C XA>h=4000 4",CJA>=44j 4 p) =HA=PA< PA9 Q  Q D ?:?4 0 00 0 0 0  o =(A=^A<0A9 Q Q D >:>4 00 00 0 0 0  <FADZ@:X@40 0  =@=DA< A9 Q  Q D >u:>4 00 00 0 0 0  P9C4A=2A4@0``4@0P@* D`=J:^=4p0p pRpCAu=A4P9H@C!Am=A4PC'Ag=%A4@0`` C'A[=%A40C-AU=+A4 000P0@ 2 IP CA===4@=A688`8P6P88p8P0@000`0 `9C A= A4@C@=@407`7`0@C8@=>4@=>7`7`4@"C@<@4@7`0P7`  C@<@407P7PS0#D=9=4P000@0 7P00ApRpC\@<Z@4P9H@C`@<^@4PCf@<d@4@0`` Cf@<d@40Cl@<j@4 000P0@ 2 IP CV@|<=4@=Z@688`8P6P88p8P0@000`0 `9CJ@Z<H@4@C?T<?407`7`0@Cw??< >4@=>7`7`4@"C(@,<&@4@7`0P7`  C @<@407P7PS0#D=8=4P000@0 7P00A  j D @@@4P) <n o p o p o p C@;@4PC @; @4@o  0P00pp p o p o p  #C ?;;4 00 00 P0`0 = >=?<>9Q Q D<n8<4`0`00 0P0p00 " ( +eC ?;?4<?0P C ?;?4 S=?000p " C?;;4" %C?{;u;4`=?D?%8?4@<?Q9Q0@0  0P0`0p !0 C ?W;?4 " < ?000p 0 0 D <7 <40P " eC e?3;c?4<k?0P C q?%;o?4 S=t?000p " Cj?;;4" %Cd? ;;4`=h?Dr?7p?4@<n?Q9Q0@0  0P0`0p !0 C v?:t?4 " < P?000p 0 0 ( :C j?:h?40P " C ?::4=^?00P ! < S?D )=[7'=4 0 00 0 0 < F?D =F7=4 0 0 0 C %?:#?40@ " IC =?{:;?4 = A?j Dt>p>n>4) = == =?< =9Q Q DX;7V;4000 @0p00 0 o 00@ " &< ?D <6<4 0   < ?D <6<4 0  < ? P"s(dC?&:?4p0`PP@"<>D<6<4P0P0p0 00C>:>4p0`P"2C>9>4`RpP"!C>9>4`C>9>4@Sp=">0@P"<>0`0P0p0@0P 0P <d>D2<d60<4`0`0p0@0P  s?9 )9)Cj?9.84 0@ )=e?)<)9)9) 9 ) 9 ) 1CW?9U?4PC S?9K94 0@ = >= >= >"<O?Q=>00 P0@000000  !0C>?^9H94 @0P00  2 C:?N98?4@0P0 " C7??95?4 @0P C.?49>;4@jP9D= ==4)o0 @ C#?9!?4 @0  4)=<=?<%<9QQD95940 00000 0@0P o= ?)F" -C?8 ?4 P0 @ " C?8;4 00  " C>88400@0P@0P C>8>4P= >=>0@00P0 0 0@ " C>8:4P0 0 =;=><;9QQDg9!5e940 00000 0@0P  >9 )9) C >t8640 ) < ?) 9 ) 9 ) " 9 !0 )9C >O8>4<><> C >A864 =I==W==u=========00 0 p00 0 00P00 `0@00000P<>D>4>4@0P0`@"9<>D>4>40000P0`0 <>0P0@0`00P< ?<@Q<@<?<@<?<@<:AQQQQQQ9QQQQ   RA9 )9)CIA77640 )<) 9 ) 9 ) 9 ) 9 C*A7 64 = <=<=R==<=<=<=<=<= =00 00@0 000 P00 `0000 000p00  @9 )9)C@7540 )<5) 9 ) 9 ) 9 ) 9 C@y754 = Q<=o<=S==[<=y<=<=<=<=<00 00@0 000 P00 `0000 000p00  @9 )9)C@E7540 )<) 9 ) 9 ) 9 ) 9 C|@$7j54 = ;=<=|@=<=<=,<=:<=H<=V<00 00@0 000 P00 `0000 000p00  A@9 )9)CN@6&540 )<) 9 ) 9 ) 9 ) 9 C/@654 = ;=;=/@=;=;=;=;=;=;00 00@0 000 P00 `0000 000p00  ?9 )9)C@6440 )<$) 9 ) 9 ) 9 ) 9 C?z644 = @;=^;=?=J;=h;=v;=;=;=;00 00@0 000 P00 `0000 000p00  ?9 )9)C?F6p440 )<) 9 ) 9 ) 9 ) 9 C?%6Y44 = :=;=?=:= ;=;=);=7;=E;00 00@0 000 P00 `0000 000p00  0?9 )9)Cg?5440 )<n) 9 ) 9 ) 9 ) 9 CH?534 = :=:=H?=:=:=:=:=:=:00 00@0 000 P00 `0000 000p00 ?1 <1O>1?1 <1O>1=1>1?11?1 <1O>1?1 <1O>1=1>1=1>1?11?1 <1O>1=1P>1?1 ?1 <1O>1=1P>1?1 <1O>1?1 <1O>1=1>1=1>1?11?11?1r <1O>1?1p <1O>1=1>1=1>1?11?11?1b <1O>1=1>1=1>1?11?11?1R <1O>1=1>1=1>1?11?11?1B <1O>1=1>1=,1>1?11?11?12 <1O>1=1>1=1>1?11?11?1$ <1O>1=1>1=1>1?11?11?1 <1O>1=1>1=0>1?11?11?1 <1O>1?1 <1O>1=1>1=1>1?11?11?1 <1O>1=1>1=1>1?11?11?1 <1O>1=1>1=1>1?11=1>1?11?11?1 <1O>1?1 <1O>1=1>1=1>1?11=0>1?11?1 <1O>1=1P>1?1 <1O>1=1>1=1>1?11?11?11?11?11?11?1h1?11?1L1?11?1&1?11?1 1?11?10?11?10?11?10?11?10?11?1~0?11?1X0?11?1X <1O>1=1P>1?1Q <1O>1?1S <1O>1?1U <1O>1?1U <1O>1?1U <1O>1?1U <1O>1?1U <1O>1?1U <1O>1?1U <1O>1?1U <1O>1?1U <1O>1=1>1=1>1?11=1>1?11=1>1?11=1>1?11=}1>1?11=l1>1?11=[1>1?11=J1>1?11=91>1?11=(1>1?11?1 <1O>1?1 <1O>1?1 <1O>1?1 <1O>1=1>1?1 <1O>1?1 <1O>1=1>1=1>1?11?1 <1O>1?1@?1 <1O>1?1 <1O>1?1v?1 <1O>1?1 <1O>1?1 ?1 ?1 <1O>1?1 <1O>1?1u?1 <1O>1?1=?1a?1 <1O>1?1?1 <1O>1?1C?1 <1O>1?1?2:?2?2 <2O>2?2 <2O>2? 2? 2 <2O> 2?2?2h?2?2?2p? 2?#2 ?$2 <2O>$2?(2 <#2O>(2?*2 <%2O>*2?.2?/2 <*2O>/2?32 <.2O>32?72 <22O>72?92 <42O>92?=2 <82O>=2?C2 <>2O>C2?E2 ?J2 <E2O>J2?T2 <O2O>T2?\2 <W2O>\2?^2 <Y2O>^2?b2 <]2O>b2?f2 ?m2 <h2O>m2?q2 <l2O>q2?u2 <p2O>u2?y2 <t2O>y2?}2 <x2O>}2?2 ?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 ?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2 <2O>2?2! <2O>2?2! <2O>2?2! <2O>2?2.?2 ?2# <2O>2?2! <2O>2?2# <2O>2?2% <2O>2?2% <2O>2?2% <2O>2?2% <2O>2?2{?2" <2O>2?2 <2O>2?3 <2O>3?3 ? 3# <3O> 3?3! < 3O>3?3! ?$3, <3O>$3?&3, <!3O>&3?(3, ?-33 ?238 ?73? <23O>73?;3? <63O>;3?=3? ?B3F <=3O>B3?D3F <?3O>D3?H3F <C3O>H3?L3H <G3O>L3?P3F <K3O>P3?T3F <O3O>T3?X3F <S3O>X3?^3F <Y3O>^3?`3F <[3O>`3?d3D <_3O>d3?h3F <c3O>h3?l3D <g3O>l3?n3,?q3A <l3O>q3?u3A <p3O>u3?{3A <v3O>{3?}3C <x3O>}3?3E <|3O>3=3>3?3A <~3O>3?3A <3O>3?3? <3O>3?3? <3O>3?3= ?3@ <3O>3?3B <3O>3?3F <3O>3?3H <3O>3?3H ?3O ?3V <3O>3?3T <3O>3?3V <3O>3?3V ?3c ?3l ?3i <3O>3?3k <3O>3?3m <3O>3?3o <3O>3?3q ?3v <3O>3=3P>3=3>3?3k <3O>3=3P>3=3>3?3` <3O>3=3P>3=3>3?3U <3O>3=3P>3=3>3?3J <3O>3=3P>3=3>3?3A <3O>3=3P>3=3>3?36 <3O>3=3P>3=3>3?3- <3O>3=3P>3=3>3=+P>3=3>3?33?33?33?33?33?33?33?33?33?3l3?33?3V3?33?3@3?33?3*3?33?3 <3O>3?3 <3O>3?3 <3O>3=1>3=3>3?33?3 <3O>3?3 <3O>3?3 <3O>3?3 <3O>3?3 <3O>3?3 <3O>3?3 <3O>3?3 <3O>3=3P>3?3 <3O>3=2>3=2>3?3 <3O>3=3P>3=3>3?32?32?33?33?33?33?33?33?33?32?33?3z2?33?3 <3O>3?3 ?3 ?3 <3O>3=3>3=3>3?33=3>3?33=3>3?33?3 <3O>3?3 ?3 <3O>3?30?3 <3O>3?3 <3O>3=3>3?3 <3O>3?4 <3O>4?4 <3O>4?4 <4O>4=3>4=3>4=2>4=3>3?4 <3O>4=3>3?33?43?33?33?33?3 ?4 ?4 ? 4 ?43?43?43?43=3>4?43? 43? 43=3> 4?4 <4O>4=4>4?43?4~ ?44=|3>4?44?44?4 4=,>4?4_3?4n <4O>4=4>4?4 )=m,>4?44?4 4?4 4?4 4?44=F3>4?43?43?44?44?44?4 4?43?4 4?43? 44? 43? 44? 43? 44=3>4?44?43=)>4?43?43?4 <4O>4=4P>4=4>4?43?43=0>4?43?43?43?43?43?43?43=0>4?43?33=B*>3?33?3}3?33?33?33?33?33?33=0>3?33?3a3?3<3O>3=3>3?33?3O3?3~3?3I3?33?33?33?33?33?33?33?33=0>3?3\3?3'3?33?33=0>3?3L3?33?33?3o?33?33?33=0>3?333?32?3-3?32?33?33?33=0>3?33?32?33?3I3?33?33?33?33?33?33?33?33?33?3O3?33?3)3?33?33?33?32?33=q)>3?32?32=/>3?32?32=0>3?32?32=/>3?32?32= 0>3?32?3z2=0>3?32?3p2=0>3?32?3f2=0>3?32?3\2=#0>3?32?3R2?3O3?33?33?3.3?33?33?33?33?33?33?33?32?33?33?33?32?33?3l3?33?32?33?3X3?33=/>3=/>3=/>3?33?33?33?33?33?30?33?3}0?33?3O/?33?39/?33?39<3O>3?37<3O>3?35<3O>3?33<3O>3?31<3O>3?3/<3O>3?3/<3O>3=3>3=3>3?3'<3O>3=0>3=/>3?33=0>3?33?33=3>3?33?33?33?339 'define-module*'guile'web'client'filename'web/client.scm'imports'rnrs' bytevectors'ice-9' binary-ports'iconv'rdelim'request'response'uri'http'srfi'srfi-1'srfi-9'gnu'io'ports'prefix' rnrs-ports:'exports'current-http-proxy'open-socket-for-uri' http-request'http-get' http-get*' http-head' http-post'http-put' http-delete' http-trace' http-options'set-current-module'%http-receive-buffer-size'module-autoload!'gnutls' make-session'connection-end/client' make-promise' gnutls-module' ensure-gnutls'make-parameter'getenv' http_proxy''equal?'tls-wrap'ensure-uri-reference'extend-request'sanitize-request'decode-response-body'define-http-verb'macro'make-syntax-transformer'catch' misc-error'const'resolve-interface' module-ref'gnutls-version' procedure?'force'gnutls-not-available'(gnutls) module not available'throw'module-defined?'set-session-server-name!'format'current-error-port'4warning: TLS 'SERVER NAME' extension not supported~%'server-name-type/dns'set-session-transport-fd!'fileno'set-session-default-priority!'set-session-priorities!'NORMAL:%COMPAT:-VERS-SSL3.0'set-session-credentials!'make-certificate-credentials' handshake'session-record-port'setvbuf'block'$make-custom-binary-input/output-port'gnutls wrapped port'get-bytevector-some' eof-object?'bytevector-copy!'min'unget-bytevector'put-bytevector' force-output'rnrs-ports:port-position'rnrs-ports:set-port-position!' port-closed?' close-port''Invalid URI-reference'error'string->uri-reference'delete-duplicates' getaddrinfo'number->string'symbol->string'AI_NUMERICSERV'https' parameter?'and=>' https_proxy'negate' string-null?'#warning: 'https_proxy' is ignored~%'wrong-type-arg'uri-host'Wrong type argument: ~S' parameterize'Not a parameter: ~S' scm-error' uri-scheme'Not an absolute URI'uri-port' addrinfo:addr'%default-port-encoding'socket' addrinfo:fam' SOCK_STREAM' IPPROTO_IP' system-error'connect'set-http-proxy-port?!'close' ' assoc-set!' copy-tree'%%-set-fields'request-content-type' text/plain'assq-ref'charset' content-type'append'utf-8'string->bytevector'call-with-encoded-output-string'request-content-length'content-length'bad content-length'unexpected body type'assq'transfer-encoding'request-headers'*transfer-encoding not allowed with no body'content-length, but no body'response-content-length'response-content-type'text-content-type?'bytevector->string' iso-8859-1'body'port'method'version' keep-alive?'headers' decode-body?' streaming?'GET' build-request' connection' write-request'write-request-body' read-response'request-method'HEAD'read-response-body'response-body-port'decode?' request-port' extra-headers'issue-deprecation-warning'"`http-get*' has been deprecated. 'BInstead, use `http-get' with the #:streaming? #t keyword argument.'any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation'define*'top'ribcage'dummy' http-verb'doc'm-fdf551730db57a7-170'l-fdf551730db57a7-175'l-fdf551730db57a7-176'l-fdf551730db57a7-177'l-fdf551730db57a7-178'x'l-fdf551730db57a7-172'hygiene'key'quote'POST'PUT'DELETE'TRACE'OPTIONS' macro-type' syntax-rules'patternsh(L|l88X D p    0 X   4  $ @ lP@\@ <4\0T 8 ` 4 X  $4P$D X  !!#X!%!'!(")#*$+%,<%-%.&/<'2'5'8$(;\(?(B(E)H)K$*N*O*P+R@,U-W\.X/[41^2a 4dx5g6j  ((** * *  "" ***** * *    ***  ***  (*((*( ( "(** * *  *********`7A`7`7`7p6 8`7`            E  E EEEEEEEEEEEEEEEE E  4 $     E   #             *    " &*      "B -E ========================="  O`g`gp6 xf*``m<ЇЇpEZ MpW0U[k; zP]XO` OQ8QRRx8pp6@j; V D D\ <\  D  D | |   ,O ,p|  |  c    "   E  D$ gD$ &X  &@+ Z@+,5!,- ---h/4h/00@20@2335,5667(  $$) $)$$ 0  $)$$$$$$$$0 )$$$$$$$5  $,4<D L$T(\,p              $8<@T \  0 A$ 8LP Xp  0A04 L\dx|EJ       @DX \t          QTZ``h  ltx    $(0(H`d$|  $,<,QTZ $TX`$$  A$8TX`t |0,0L`d   AA0A  lAA     l llAA0A0A0l llAA0AAA00AA0  04$H` d p $(((,,0<4<@48(,0004 480484<             4      <                 0 8<Ttx 0  $< @ TXp   l 4 8@X` 0  $,DHdhl 0  $< @ TXp   l 4 8@X` 0  $,DHdhlA 0AA0   $(8<DLdh| $    AA  0   AA   t 00 AA0A 0t0(,4L` d hp   $$0(      $$0(                  t0   0(,DHLh|  $E E    A AA0A   AA0  $(,L P4h h | $(0(,04P08D040 ,,       (E E  ,L P,h h |$(, $(,0480 00 $@LTh l A   (08@ H$L P T X \ `d hlpt04E E  ,L P,h h | $(,048<@D04E E  ,L P,h h | $(,048<@D04E E  ,L P,h h | $(,048<@D04E E  ,L P,h h | $(,048<@D04E E  ,L P,h h | $(,048<@D04E E  ,L P,h h | $(,048<@D04E E  ,L P,h h | $(,048<@DD,j  &9@+ - h/ 0 @23D5~6,`63xfhd ,$D h* 1, 8>d <L Rxg{dh{hhl8,%' (,-h.|.lP0l1l(3l4l6l l7l8.%.. . .Guile 2.2.7ensure-gnutlstls-wrapread!write!get-positionset-position!closeensure-uri-referenceopen-socket-for-uriloopextend-requestsanitize-requestdecode-response-bodyhttp-requesthttp-get*http-gethttp-headhttp-posthttp-puthttp-deletehttp-tracehttp-optionst" web/client.scm !" w,+,( ,-Z,:1  | xvw-*x,.,h  h-$,,~i +Z ++(?w&,'h,-a,b][[wa  h =4w3;  Z i Y x Y - ,*0%;  w;h&w\d' !z\!' !TJ(y!,{&w h, - w i  Jy  imJ, - w i  Jy  iJ <.#Y  \ { ,0,(3,$*1 *,2{Pj)+(3,$*1 *,2{ Pi-.,!=,{ 9,`i*,' w- ,i ,,",.i--< ,-e$X7B-,)h--+ , !Z$..(,z; "h x  y+ , : i[uy ( Zz;1CY1,-*!I9 J9 J9T9T9T9T9dD\ h %D 82| <@ F [,o|hoht 8D$ & @+,-|-lh/l0l@2l3l5l6l7.ensure-gnutlstls-wrapread!write!get-positionset-position!closeensure-uri-referenceopen-socket-for-uriloopextend-requestsanitize-requestdecode-response-bodyhttp-requesthttp-get*http-gethttp-headhttp-posthttp-puthttp-deletehttp-tracehttp-optionsclosurepublic?bound?boxargtmpnamemoduleprocunspecifiedvalportserverbvstartcountread-bvidxunboxedu64read-bv-lennew-positionuri-or-stringhttp-proxyuriaddresseshttps?t-fdf551730db57a7-a4tailnilvalsai1ai2ait-fdf551730db57a7-8aargsrkvadditionalnewrequestbodyblenresponsemethodversionkeep-alive?headersdecode-body?streaming?unboundextra-headersxdummyhttp-verbdocReturn PORT wrapped in a TLS connection to SERVER. SERVER must be a DNS host name without trailing dot.Return an open input/output port for a connection to URI."Sanitize" the given request and body, ensuring that they are complete and coherent. This method is most useful for methods that send data to the server, like POST, but can be used for any method. Return two values: a request and a bytevector, possibly the same ones that were passed as arguments. If BODY is a string, encodes the string to a bytevector, in an encoding appropriate for REQUEST. Adds a ‘content-length’ and ‘content-type’ header, as necessary. If BODY is a procedure, it is called with a port as an argument, and the output collected as a bytevector. In the future we might try to instead use a compressing, chunk-encoded port, and call this procedure later. Authors are advised not to rely on the procedure being called at any particular time. Note that we rely on the request itself already having been validated, as is the case by default with a request returned by `build-request'.Connect to the server corresponding to URI and ask for the resource, using METHOD, defaulting to ‘GET’. If you already have a port open, pass it as PORT. The port will be closed at the end of the request unless KEEP-ALIVE? is true. Any extra headers in the alist HEADERS will be added to the request. If BODY is not ‘#f’, a message body will also be sent with the HTTP request. If BODY is a string, it is encoded according to the content-type in HEADERS, defaulting to UTF-8. Otherwise BODY should be a bytevector, or ‘#f’ for no body. Although it's allowed to send a message body along with any request, usually only POST and PUT requests have bodies. See ‘http-put’ and ‘http-post’ documentation, for more. If DECODE-BODY? is true, as is the default, the body of the response will be decoded to string, if it is a textual content-type. Otherwise it will be returned as a bytevector. However, if STREAMING? is true, instead of eagerly reading the response body from the server, this function only reads off the headers. The response body will be returned as a port on which the data may be read. Unless KEEP-ALIVE? is true, the port will be closed after the full response body has been read. Returns two values: the response read from the server, and the response body as a string, bytevector, #f value, or as a port (if STREAMING? is true).Deprecated in favor of (http-get #:streaming? #t).Fetch message headers for the given URI using the HTTP "GET" method. This function invokes ‘http-request’, with the "GET" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and the response body.Fetch message headers for the given URI using the HTTP "HEAD" method. This function invokes ‘http-request’, with the "HEAD" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and ‘#f’. Responses to HEAD requests do not have a body. The second value is only returned so that other procedures can treat all of the http-foo verbs identically.Post data to the given URI using the HTTP "POST" method. This function invokes ‘http-request’, with the "POST" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and the response body.Put data at the given URI using the HTTP "PUT" method. This function invokes ‘http-request’, with the "PUT" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and the response body.Delete data at the given URI using the HTTP "DELETE" method. This function invokes ‘http-request’, with the "DELETE" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and the response body.Send an HTTP "TRACE" request. This function invokes ‘http-request’, with the "TRACE" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and the response body.Query characteristics of an HTTP resource using the HTTP "OPTIONS" method. This function invokes ‘http-request’, with the "OPTIONS" method. See ‘http-request’ for full documentation on the various keyword arguments that are accepted by this function. Returns two values: the resulting response, and the response body..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab