bplist007_WebMainResource_WebSubresources_WebSubframeArchives ^WebResourceURL_WebResourceTextEncodingName_WebResourceMIMEType_WebResourceData_WebResourceFrameName_Ohttp://cassettegods.blogspot.com/2008/11/m-ax-noi-mach-chaser-c20-no-label.htmlUUTF-8Ytext/htmlO Cassette Gods Reviews: M AX NOI MACH "Chaser" c20 (self-released)

Monday, November 3, 2008

M AX NOI MACH "Chaser" c20 (self-released)

M Ax Noi Mach is Rob Francisco (also of angeldust, rubbed raw) who hails from (north) philly. He was heavily involved with the amazing space the Philadelphia Athenaeum which has unfortunately been closed for a few years now. He's put out a series of 10"s, 7"s, 12"s, tapes, mixtapes, cdrs and books over the last years that are all amazing, walking a 'line' between power electronics (a line Angeldust definitely crosses), noise, party music and poetry his releases are always compelling and littered with memorable quotes, "AHHHHHHHH!" or "Don't look at me when i'm talking to you!" He also maintains a great blog with cellphone photos, poetry and occasional other detritus, American Rager which i think speaks to the same aesthetic i find so exciting in his recorded work. A mix of filth and humanity that somehow comes out bruised and beautiful, or stabbed to death in the park.

This tape is a collection of mostly heavy beats littered with minimal noise squalls atop of them. the beats are interesting because they're obviously not mined from the same library, some feel stolen/sampled while others feel like he programmed them, yet all of them come across with his figurative voice, and more often than not his actual voice. And when his voice is present it's amazing and commanding. It's in his lyrics and voice that i think it seems most important he's from (north) philly, so much of what he says sounds like overheard streetfights, or late night screaming matching if you lived above a strip bar. This tape, in particular the second side, is a lot more instrumental but in no way lacking, grimy stained jeep beats drop in and out usually as the noise parts become more prominent.

Another great release, though at 20 minutes you're forced to go through another listen, or two or three or four.

Three color screenprinted covers with clear tapes.
Available from the man himself through his website.
http://www.angelfire.com/scifi/mnstrattacks/men.html

EDIT: Just got info that the European version of this was released by that great french label Tanzprocesz, check their internet presence here, where the tape is still available:
http://tanzprocesz.free.fr/
 
P$(-2_WebResourceResponse_Ihttp://www.blogger.com/static/v1/widgets/2300090209-widget_css_bundle.cssUutf-8ONbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Ihttp://www.blogger.com/static/v1/widgets/2300090209-widget_css_bundle.css./01X$classesZ$classname12UNSURLXNSObject#Ay 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLWExpires]Cache-Control_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Wed, 03 Jun 2009 06:00:47 GMT_public, max-age=604800Tgzip_text/css; charset=UTF-8Tsffe_Wed, 27 May 2009 06:00:47 GMTT1995Wnosniff_Wed, 22 Apr 2009 23:38:13 GMT./`aab2_NSMutableDictionary\NSDictionaryQ./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  X]fqtz $3LZz  #038<Ph^Xtext/cssOQ#ArchiveList .toggle{cursor:pointer;font-family:Arial,sans-serif}#ArchiveList .toggle-open{_font-size:1.7em;line-height:.6em}#ArchiveList{text-align:left}#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited{text-decoration:none}#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover{color:inherit;text-decoration:none}.BlogArchive #ArchiveList ul li{background:none;list-style:none;list-style-image:none;list-style-position:outside;border-width:0;padding-left:15px;text-indent:-15px;margin-left:0;background-image:none}.BlogArchive #ArchiveList ul ul li{padding-left:1.2em}.BlogArchive #ArchiveList ul{margin:0;padding:0;list-style:none;list-style-image:none;border-width:0}.BlogArchive #ArchiveList ul ul{margin-top:5px}.BlogArchive #ArchiveList ul.posts li{padding-left:1.3em}#ArchiveList .collapsed ul{display:none}.backlink-toggle-zippy{padding-right:11px;margin-right:.1em;cursor:pointer;cursor:hand;background:url(http://www.blogger.com/img/triangle_ltr.gif) no-repeat left center}.expanded-backlink .backlink-toggle-zippy{background-image:url("http://www.blogger.com/img/triangle_open.gif")}.collapsed-backlink .collapseable{display:none}.status-msg-wrap{font-size:110%;width:90%;margin:10px auto;position:relative}.status-msg-border{border:1px solid #000;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;width:100%;position:relative}.status-msg-bg{background-color:#ccc;opacity:.8;filter:alpha(opacity=30);-moz-opacity:.8;width:100%;position:relative;z-index:1}.status-msg-body{text-align:center;padding:.3em 0;width:100%;position:absolute;z-index:4}.status-msg-hidden{visibility:hidden;padding:.3em 0}.status-msg-wrap a{padding-left:.4em;text-decoration:underline}.reactions-label{margin:3px 0 0 0}.reactions-label-cell{line-height:2.3em}.reactions-iframe{background:transparent;height:2.3em;width:100%;border:0}#comments .blogger-comment-icon,.blogger-comment-icon{line-height:16px;background:url(/img/b16-rounded.gif) left no-repeat;padding-left:20px}#comments .openid-comment-icon,.openid-comment-icon{line-height:16px;background:url(/img/openid16-rounded.gif) left no-repeat;padding-left:20px}#comments .anon-comment-icon,.anon-comment-icon{line-height:16px;background:url(/img/anon16-rounded.gif) left no-repeat;padding-left:20px}.comment-form{max-width:425px;_width:410px}.paging-control-container{float:right;margin:0 6px 0 0;font-size:80%}.unneeded-paging-control{visibility:hidden}.follower-grid{width:150px}.follower{width:32px;height:32px;float:left;margin:2px}.follower-img{float:left;margin:2px}.follow-this{margin:.5em .5em .5em 0;font-weight:bold}.followers-canvas{margin:.5em .5em .5em 0;font-weight:bold}.clear{clear:both}.subscribe-feed-title{float:left}.subscribe{cursor:pointer;color:#999}.subscribe a{color:#999}.subscribe-wrapper{position:relative;margin:.5em;padding:0}div.subscribe{text-align:left;cursor:pointer;width:144px;margin:0;padding:0;z-index:20}.subscribe-type-POST{z-index:10}div.subscribe div.top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogger.com/img/widgets/s_top.png',sizingMethod='crop');font-size:1em;padding:4px 5px 1px 5px;width:144px}html>body div.subscribe div.top{background:url(http://www.blogger.com/img/widgets/s_top.png) top left no-repeat}span.inner{padding:0;margin:0}.feed-icon{vertical-align:baseline;display:inline}div.subscribe div.bottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogger.com/img/widgets/s_bottom.png',sizingMethod='crop');height:3px;font-size:3px;line-height:0}.subscribe-wrapper .expanded{position:absolute;top:0}html>body div.subscribe div.bottom{background:url(http://www.blogger.com/img/widgets/s_bottom.png) bottom left no-repeat;width:144px;margin-bottom:0;padding-bottom:0}.feed-reader-links{padding:0;margin:10px 20px;list-style:none;position:relative}.feed-reader-links li{margin-top:5px}.subscribe-dropdown-arrow{float:right;margin-top:4px;margin-right:14px}ul.feed-reader-links{margin:0;padding:0;list-style:none}ul.feed-reader-links li{margin-top:5px}a.feed-reader-link{display:block;margin:.5em;text-decoration:none;font-weight:normal;z-index:1000}.feed-reader-link img{border:0;display:inline}.blog-list-container ul{padding-left:0}.blog-list-container ul li{padding-left:0;list-style:none;list-style-image:none;clear:left}.blog-list-container a{text-decoration:none}.blog-list-container a:hover{text-decoration:underline}.blog-list-container .blog-content{float:left;margin:0 0 5px 5px;text-indent:0;width:85%}.blog-list-container .blog-title{font-weight:bold;line-height:16px;margin:2px 0 0 0}.blog-list-container .blog-icon{float:left;margin-top:2px;vertical-align:top;text-indent:0;width:16px}.blog-list-container .item-content{font-size:95%;line-height:1.3em}.blog-list-container .item-thumbnail{float:left;margin:2px 5px 5px 0}.blog-list-container .item-time{font-size:95%;font-style:italic;clear:left}.blog-list-title{font-weight:bold}.blog-list-container .show-option{font-size:75%;text-align:right}div.gsc-control{width:100%}.cse-status{color:#676767;font-size:11px;margin:10px;padding:4px}#uds-searchControl{margin:1em;position:relative}#uds-searchClearResults{position:absolute;top:15px;right:-3px;display:none;border-width:1px;border-style:solid;padding:0;height:9px;width:9px}#uds-searchControl .gsc-results{padding:1em 1em 0 1em;border-width:1px;border-style:solid;width:auto}#uds-searchControl .gsc-resultsHeader{display:none}#uds-searchControl .gsc-tabsArea{float:left;position:relative;top:1px;padding-right:10px}#uds-searchControl .gsc-tabHeader{float:left;line-height:1.7}#uds-searchControl .gsc-tabHeader.gsc-tabhActive{border-width:2px 1px 0 1px;border-style:solid;font-weight:bold}#uds-searchControl .gsc-tabHeader.gsc-tabhInactive{border-width:0;border-style:solid;padding-top:2px}#uds-searchControl .gsc-resultsbox-visible{clear:left}#uds-searchControl .gs-result .gs-title,#uds-searchControl .gsc-results .gsc-trailing-more-results{line-height:1.5em}#uds-searchControl .gs-relativePublishedDate,#uds-searchControl .gs-publishedDate{line-height:1.3em}#uds-searchControl .gs-result a.gs-visibleUrl,#uds-searchControl .gs-result .gs-visibleUrl{line-height:1.3em;font-size:95%}#uds-searchControl .gs-result .gs-snippet{margin:.25em 0;line-height:1.2em}#uds-searchControl .gs-no-results-result .gs-snippet,#uds-searchControl .gs-error-result .gs-snippet{border:none;background-color:transparent;font-style:italic}.quickedit{cursor:pointer}.newsBar-status{color:#676767;font-size:11px;margin:10px;padding:4px}img.gsc-branding-img-noclear{display:inline}.slideshow-status{color:#676767;font-size:11px;margin:10px;padding:4px}.slideshow-container{margin:auto;text-transform:none;font-family:Arial,sans-serif;letter-spacing:normal;word-spacing:normal;width:150px;height:150px;clear:both}img.gsc-branding-img-noclear{display:inline}.slideshow-container img{display:inline}div.floatingPlayer_gsvb div.playerInnerBox_gsvb .player_gsvb{width:320px;height:260px}.videoBar-status{color:#676767;font-size:11px;margin:10px;padding:4px}.videoBar-container{margin:auto;text-transform:none;font-family:Arial,sans-serif;letter-spacing:normal;word-spacing:normal;clear:both}_Chttp://www.blogger.com/static/v1/v-css/3727950723-blog_controls.cssOGbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Chttp://www.blogger.com/static/v1/v-css/3727950723-blog_controls.css./01X$classesZ$classname12UNSURLXNSObject#A<` 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLWExpires]Cache-Control_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Wed, 03 Jun 2009 06:00:47 GMT_public, max-age=604800Tgzip_text/css; charset=UTF-8Tsffe_Wed, 27 May 2009 06:00:47 GMTS420Wnosniff_Thu, 19 Mar 2009 22:37:37 GMT./`aab2_NSMutableDictionary\NSDictionaryM./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  RW`knt}-FTt),15IhWOM /* ----------------------------------------------- Quick Edit and Delete Comment Icons ----------------------------------------------- */ /* Hide it now, show it later with dynamically-generated CSS */ .item-control { display:none; } .item-control a, .item-action a { text-decoration:none !important; } .widget-item-control { float: right; } .icon-action { border-style: none !important; margin: 0 0 -5px 0.5em !important; } .delete-comment-icon { background: url("/img/icon_delete13.gif") no-repeat left; /* makes a 14x14 box */ padding:7px; } /* Mobile video tags shown on handhelds only. All others get regular video tags. */ @media all { .BLOG_mobile_video_class { display:none; } } @media handheld { .BLOG_mobile_video_class { display:inline; } .BLOG_video_class { display:none; } } _yhttp://www.blogger.com/dyn-css/authorization.css?targetBlogID=6994833929970592977&zx=76f07132-5564-4b59-8423-249e45ac32beOYbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345OPQRSTUVWXYZ[\]^Z_`ZaefU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_yhttp://www.blogger.com/dyn-css/authorization.css?targetBlogID=6994833929970592977&zx=76f07132-5564-4b59-8423-249e45ac32be./01X$classesZ$classname12UNSURLXNSObject#A&l 6789DWNS.keysZNS.objects:;<=>?@ABC EFGHIJKLMN]Cache-ControlWExpiresVPragma_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_private, max-age=1800_Thu, 28 May 2009 00:33:17 GMTXno-cacheTgzip_text/css; charset=UTF-8WGFE/2.0R73Wnosniff./bccd2_NSMutableDictionary\NSDictionaryO./ghhi2_NSHTTPURLResponse]NSURLResponse)27:PRd    (07JW^cr +8:?CWjeOO div.pid-1098152281 { display:block; } span.pid-1098152281 { display:inline; }  !"#_Bhttp://deathbombarc.com/cassettegods/images/background/CGright.jpgOlbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Bhttp://deathbombarc.com/cassettegods/images/background/CGright.jpg./01X$classesZ$classname12UNSURLXNSObject#A#U8n 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=2, max=100Ubytes_^Apache/2.0.63 (Unix) PHP/4.4.7 mod_ssl/2.0.63 OpenSSL/0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.4.2Zimage/jpeg_Thu, 28 May 2009 00:26:18 GMTU70493_"875e1a5-1135d-4f0f3980"_Sat, 01 Mar 2008 01:45:26 GMT./_``a2_NSMutableDictionary\NSDictionary]./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  QV_jms| !,:OU"'+ANSX\pg~Zimage/jpegO]JFIFHH.Photoshop 3.08BIM ResolutionHH8BIM FX Global Lighting Anglex8BIMFX Global Altitude8BIM Print Flags 8BIM Copyright Flag8BIM'Japanese Print Flags 8BIMColor Halftone SettingsH/fflff/ff2Z5-8BIMColor Transfer Settingsp8BIMGuides@@8BIM URL overrides8BIMSlicesu Untitled-18BIMICC Untagged Flag8BIMLayer ID Generator Base8BIM New Windows ThumbnailpDjJFIFHHAdobed            p"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?ZBw܂lh"\VF3A4<_.~76>ݻ@Y FE,fD=jW_;TZۛC"YcK2>VM9շs+лR%PqcW\7swrqH_}y7XS$p1o@?"z{[~0pC?V,?O nc4> R.p}+Rf?j\ RIB[?k,:-GZ*\h|.&?*ID8BIM!Version compatibility infoUAdobe PhotoshopAdobe Photoshop 6.08BIM JPEG Quality!Adobed@2   ! 1@256" 0A3$%#4&'(B7CDF8H !1AQaq2 "Bu@#0Rbr3C$4Dt6Scd%5sTEUef7  !1A2 Qaq"@BsRr#t0b3CSc$D4d5҃T%Uue6 fY )L9շ@D;~]TT\ѧ~&5t[N7GGy/;0* "]sMEp㰹C[os\8[3mG#ͻU/y1sHJqXʷw-E#T.$?nS<ݜ8pzkqCx}BtSZ:=;M=ŋZɹUץg`3ShvόkdxmZī:D'gRwV!_qq߹,4VQŮudU[RO,-LI-R'⿜wEӽh]"Q:vVb÷W/,tV3cF[kt\om6RGdqL~ׂqgN6\h|~oUyS{ֳַ״kty=V?b:?Skr?n=/rgn'~ἧO>WiwCKսgny= `J{U1SQZBWu ^\jN]o\;r=oS[osݣ=e݋gyk7q4JbM.X?wWO7گ#JtTY?S=j5U#s;9lw?=CsIp2F;66+ӹQJ~uHh7uصNwKi^[o{VKD[8wҺ^mn E2;qj8GOtjUkkTEJX d8|^?}C]S2d+CJ>>q:w^zOokhTA&Q"uNaל5mzG39LF\Fd-{ov "]յۛ]76eWݭώx*H%"kr[YIMXa-St2_+C՝dt4Z &7cGE{-)ַV5mږӫ#6Fro*j5>NCͦJ=>+kus*v>>CoD0>zzS[b׶_𢿌W*29E0mQ6Q]~]Ok !TGy Mmqmm[F5~M_5cW } Uwu(UE?i{m0yÜ mer.֝Ŝn,^ҝ_j[-S3n>&Ol+m]nmQa2U?Uu; qfCGEXNF<^<~ѹjQioK}}m׻*mQڑZ>?m|;|cleMP?%xέͬk5Z utU3m\OWuLԊ+SӱD*ky[CJ :wnqͅ[Vu'Hpdq}o2JKrsOOh|XxMw#Yv%y15<_q͛qdݾq=2<7nIwgjt+IP%QRML[|I:X6j;#8ӭju;c݃}vQ=&|Z&bS5&P៳FystՉ̫Y5N;XFjzz_xjUPR"TewnjԴ_m5H.i5vǛTEү;IZ7-lGMt*+f9Ckg͇|əpNwoрhfǘ*ڝߏ|w'+Ei4$ּ?w7G>'ig- 9x[k^cV9;-|<ܻ5T*Z#󵹁S IUWw to~ū [}Qcsr.wb;:&'Ppv8TJHeի=]8;'^KC@4|vYW˨d871|fRRR57 tALte?ޑ*roN}{=[V4JR׍CQEJ4؟L~xewTRT9SE_#%}*cSTIlt΍ Q),]{{9[Dj^~/EΖAY32Q%H ?Kiץ"6#?Gؿvը ƂmrZ=Vo, ގ DUHkn{Ga'%RW]18b!wKLOtN{x%5_ZNLcWXD =SX39dN:ޥdu Z<+]4UKqPR!BrD(LҍŽhNa=o-};xu zX[Q]%#'{8"!T;^oo_l{o&KtRI82)]#3yb}f"ovyi4Tx ru׳FxKsp ▥EZ3g$ %M2i~Ƀ8dSs2+ - P4wGHSfT"f)1@I0 WÍ2r.3[-'{aJD)Jz]aZ IVN7#Tʊaao#~}. cCo$VA)4djs8;bG1|kiFw{FG|\ioƆ-ǩ: zТQLcuRbJA6ǥQ?wk "\69mKRR Mù GgҺ7+J܌|n3?7:[$@ ؏oPRRf~1L)@&\n͵֗"DÊYeAĚU"%%%JJJ)Kn,?E$>czff$%%IA* EJJR*~h.y6"hXO{>k&JJJ)T3Ji (D햧ʟ۽HP H:W^$U)LJD$5)5mΌʿTM*}f0})=bI% 4(@ *RVԫG Dw7)TD$&$LfTJ flNrjG!}t9}Ջ?JU%E5JR)5 BU?->eo496fO2i$H.J&3>SC@ C($"=?3.Sk<Dz'%mV~f6]@X^v]pr#?+j1:d  RT2^F[UfV# ѲS$`4R ?3.u_bt|'@z'%mV~f6]HOg6KG%) @@K$H@%%mV~f6]LXiO FqY+j1s=G'!b8ĬYv`(qۏi2<>!+%mV~f6]Qc׷ϫdHqY+j1=g  J0D>%d˳)_^z|H2LARR?3.Ĵu_^`$@ $sGrJڬl0)^g@ ~NI[Uf4ja1B㇢?VgceـN3{x!@A2DCƿD~'$˳iM e 8$%U.UUI5$5z?%mV~f6](Jlc&_@H2!%GD%Ji$84Yv`BY=i""(h?Vgceـ/} =Q)) H?Vgceـ/sr R*:AMJI%0$K|SI[Uf jtbߗЂ$$ +(1J8?4Yv`Dߢ ENӂD92J` ^IU}?3.5g,}tEGYADIL  qoП+j1]:{!B*! bZCJڬl0}+ C *!Y%mV~f6].49C *!Y%mV~f6]/vſ7pC@?3. dع$$1D"$+z!Y%mV~f6]2.;1 ĖM* ]Jj\S/D~,d˳kӻ= A%P!̸q;)+j1{yʀ@L2d%p/i+j1zDM{=b%%mV~f6]6oP08a4Yv`}3&u>|cI[Uf ~fX?^%%mV~f6]6Hʩbk5$=8UIP0'M2@Tʪxc,Yv`'+4ɉ5LR@"]LПy+j1&\ %!IUTE"J*s QJqH%mV}6]7g@)yd=MuDpaTT*!¿C~3䭪ϼ˳ً/,@!@!D>3䵪ϼ˳Y-l1 @&C>Jڬl0ouzt`8EL6]$[f.DJ@pI)j1!-sʛ;@4$FϿ-o1"~xJ;C A+qCSL)[55IP)+%\jؽnf6]%m@Lq$%BI8IIƐTM|/<14?we !Mbb*j"G5r-l.>1ڟq׮)q@gYq%%5 6Fx{.6]Ͻy-< SRQ*qԀ)hu*4_2c|˳dvGoޒ Q2@8jSD5 PC6]Lw ˳{nOpӦuZ` uHi0c!yU&vf!6`[a8ɋrd&>s-ʦw{M]vV[%lPVʼ-USl͠^p/& wMA=nd?mmm-m[k3~y[CD2|J9KPg^ۖۖۖۖ+h,[k<g=Oqu'S|PWGn@g2L*1~pɦKQ(J!Ame$WuPE_RyG iU7^-H;PEn b&D c6EtQdW5tj*4ZDeM!ti76ZNja:Nl'N9Gr"q4G*Kpem' ,ڪku +&QNmgKU'HxT4wE/˖Cp:ZlT"^|iɒ1Qf4$vSB%QKRXhoweܨG퇁0;j74>[%ߗV~S))**gULڦ_]j'H,ΕxW~Cq6=)n94/ p&mD7W&pP,+0v;pQ$2%QW١ţH >H@)\ac5SUݭvjڲW7,n;jx:Otb[SJ.rULs0o [)8b=6AWgݯ6SܨmԚV겢݊j%K+ڦԲH{hS`&xEoSX-9Z2{{t W kP٨" YJJ*n(P afP_TJQ+ԹBWv(Y\fʧY6e-,"ai~qS踀jmJµ-Aj =Q+!7T\Z]WPTVMD2`T rkLYK8y ?Euꢢ*;m.sͿS2M'T&S2dfIh/s)4TjuD((mXd)HeSeJl;r|2sl$*ZB`p-H=SsLe8sE4:G%0J浬ZzU_^1 !=c3D}Ͱ.Eu ߎ!xE>hbtډLOp,yITTig9(":zES-nS&.qJ MI=UL}+LqlT)~JpB䜭҇B]Tb*|g5*)EPPP UD쪗Sȸd-ǭgMPC\6܆ȹoD P1ERH]W'׾} EUV]5' |nŒŸr˘b1Rf:D3ϕ < ANcwB :--Ei9LgaAX `"!: J or~pm:`TSoe\-XZ#*?qp--E^6"\8-Eiu]TWU_dTE!0;w)rIPPPPYLc&@. l.cgZ'6}3hE`JWUe-ZV;mZTZjZJP+JKȱ;0+9~`xt]Pj )/". .Q(8B3rH;bꠠZBե ZBdo@O\ipP*'yQ5kj p.@tlP* A,:[QF`[]'=tFV[L.WDu'((CV"%E(GaqiPpFTTT|yǰD(JŬ l[ҠT??!S nZܵjr'[`T P*' P*@ 'KX@yp{XI*pu_ꠠ@~%{ڋ(nOx6t6`KRBjP PP+H7/UUP AAiZT"9xt0 }?tWU(,E-!hqZHZ JVT 0QQ cHZBhYdZB0 ( ZB!-%@@ģH= P* ''dBh+H@T..O]Ptz60PPPPZPɛՐj-PXWPNTVը((TDt蠺(A@"]WM1QtUGE4D5t4t Ll QkBVYAEirM=֗-.]B꺮?~5i HZVK/V PIq]vP @(((,f1=ti!u]T KJZV.^H~yi:-hZh+IZ\p0t`4D}2|O7ɳ-+|O=n_Qy/[|0k!rfFC/$>7߂/y/y$!r~!r?:hP @((=n_Q9?[|?zܾ=n_Qs}G˙;VMC.^U 만|cr,:O/Nc}G=rO}Gߛ!{HuQ(uAi(P #/^ VVVش ? D`r(0=n_Q3漻UB[Lu9!krrV!r5̓r!r5ťlQamPc TLσ/2 p|}GɗcQ=n_Qf?l#䏄|bBT=n_Qf[|=n_Qgn-~ zܾϾ1r? c_=n_QrۺvZ0d,!,K`:Ai0Z>N@};ӡ>#zR:J/9ŶaVQt>^DxNEG}G%$Z)!j/묠_QrA1>\ G[|p_Qril~n_Qroj]''L#䏖>1QSܾڮ#9q"' Nj z&W;"=@r *;y5>5E=>A~"|r4VP)s;ǐ'mc~s[-Okx}OǒB?i铅Ky2h5H(~xK9m><_~^̸{x_]ѿ]e~}w ?Z=s,rËmL:+lå99qx<–lGhw[.S?n-akZֵek+YZr-G{m@f߉Y?#4xbX2|,^8LKsE+tҵV(n5n5~y ~/<0|KfI'3D{n+ur8ݻ!,+r<VoI77R\\ZK~Җ*o!}ᖰ5Ťpi%Yu RE5dܦRֵkYA0*M\*w/w)ؽ/ԫ ~ӎHU!ʪx8-k3^a|Ls[n-uj` =膘d4y/Q^rS6ij Ec[[˄mGOdgE$tqW)wꦑ>eMHSP```.zɼ=]e91Źǎ3A@:;/.Jn6~I[o|p>3{7#bc><)3SɣQsO6Ce40)X=Ԭn6$x#͊eD~!lopNphu\r+\VΠC*mʎ{\ S\c)mV$3qu̖yK}r-[6B=$Ej7'ܪI5sb˳Q\*fUPQɡXGqAB~xϊk0]ZJV[l^Sq/oT8]訅w˛k!"_k:۟"Ҷm)dcU[6Ktt`BP!cM~c3/nQq(\J.kW[]tFcWr/Oƞ]tUվ^,z{D.(\v0n- niTt/H EDnK8+ݮp[}w +-t8K\_)!ZCs71'*#-\^yE9?߸wǙsHw\/[nො+8%a?}Z$Yw Ջ8rj3|W kmk YZʫz8na\k8+g }w []Yshq{fkuW̴ʱɦ92Y~p|ٟoU+[1׫"Y&t-зD8mK,2):yWhM[-z˥p.xߌf1{զeOyHX~?7+KM!S^٩! Ï2JCbE6SbV·nQ_^ykCTn^.ɽ7fA6hBbBiX7NP(9fy.%lU\պV+Z3}ʒEߧ7޿2ln+}oǼop&hz0 uQ|ܷ܌+Kvn.}iέm?IKky`' oRg[n8iPelV[Tf<_#CP;<- x[qn-ŸJ*m ٕs\-X*̊U=(O$t-=}o dְٚV<Q y||IdSջ&[/2\M[dfv !fY mXmT/FqBqj+qnk[qnBHn#W{ e #5Uڲ]gb >?ɨra {u됚VP+Kɴ+QZViƽBTN2*Y+bX!5o.xTբgŸZW.ljj qn!4-չ[o8--':,?n-ŭk X[n.^D֕зB" +q !5uuuyx'-`L&PyZܷ [{8m[n[n-պBV됚Vjթ*+R/Fm< Bh[t-+|ռZxbVen9([gĵ ַ[[[ -ⷊ(Op] X!ӏ+pV܂moV[yo-康z o&&-_ݍkZֵcVEB+x'Ao պfwZv9зB p- #9j p-зB<jQ PZԵk+v)з [X[ .ozONp|̑'> .o{hx%j=uA\u-Ajj@ 7zn+|0câ!tw˅}Fp 8S_fp?L|\+$p6DaJG.owx %E pAږ 8kwQtp" 7?g' F:MN@NAek(j( 7Q 7;¾O7 W?ap|ۣC0Np|>\vG_fu:.ps1EP$XD8@jjw˅}#SCCï<1Q).o,'|WپKKu ςw˅}}s_f1Vne_f00!uEXPEzx~¾`R󸂵E@ P R( WHТO 7ƍQ1QZE!j).oZi+Q NZ-D⵹\Jֵk/]WG|WپNf.?TTT|p|$#G_f8&X_f=y\+'fo77_f=4;-Q *=bzx T@_y_f=$Pt$EG$Ej+QZb"S\+'kow˅}# 7*H;¾{Ans7|WپOgsDw˅}l\TTJQ@%D`'|WپOf?zEEz(O((x"\+'M/Eȸ%`IթjjCX+SVw˅}L?!('|WپOdsO_f=ev;XWپObԳ 鞏( YEġ\u-eIVPqB\+'fDI $h( SL x 4Oҵfo@HII> 40X4_f -&> _:49hYݱ}h`ևk4洄}t/zkx/ 7X& ĹY ް!SIN L WCfچoEۙ˺&s?|GC9v^&w!gw{e ih:LP~{ƘFvgfF`Jpld#(p#(U>EZobݼq3]д(Anz6t.1(;CÒoȞ>F#pG}|x|ZᘬN$q%#a#_8?EQdbdbh`nǷ 캒6S_ڸn+Wpłf-/m1⼧F_`ܗpIJ;7%,PM`R豎@ϗ]=J ]HvB%~ԚUQr& hdɇ ,VMOwWWKl:0W3CǼ``o %d-V؊[ d$RImwMe']\OhI-q8g缲PbFҴnԖkvg]<ٲgyoӁ`WnL4 SfQHSYFex˸3̟B斞2o&5' ]Se\p%&ZailLЅ;WnۅS_EL.Us5MhxXGuaUwh1<sEMaJ͜>o UuPKha?ĎԅR%R˸WϨ/l LjҞZ f#rCb[nE+3qz|9GҸwh3g o˜ҥ ORADk]&Els$Tʩcɭ:bx Oyӊ3\ޡm;\LrTgbX lREEҷ7@+1r-s-rd\jW͗i' OdA{ѡmS$Lp$c N+9rY]`.W^ {߸GA40Iߛ>>N3r)hJvll⌖.KxٜuJ˖u=2і-K.tv)&9yG4λbege']Թ.k_kT.U qʦر;V;#r\)h=ajD(C@ZӖBQW/*m8OBtCHt-{\Ǟ[!l\ET ۽p [(ƙ\1*LIV҄0Atr@N ,LNp#;hr IMovPi .,-c+`(pNb$u$d?~k$+_Z0c^3M9?KS%bP $~WȮrV6|N| !:LUcm r]:^2DA/\w a IJl&ʊ;1 ߷5Z,4--\R9'2R|It(rݯesnZsݶGewSR Mh6uǸ&,;\`c7z2Ie8S)B PFQ\?Ltٝ ˞W{p^b2z0[%l%m$A6I_K˹SyKPBPi)DEL'ӂSEq~VKAp6dj@[-L PX7xZy-~U[4̫'!:J|H(iv}MA#:j^39C2s2%v!%aSbTsI㋯/+dfF[UgufL!>HN"d]{X ­>2i4viZjЅ(B 9ƶ ڪi \ۯ .6-m';ҊN L Gm,|̞R2"8 `..-.a]|2#l2l![X?.жJ|*-3_N @X-hApk8` i4 `-$ɼc+^Sem-qLd*--TQȪzOT> ܤPPjgtQj4Fvv.]k?H]. mm#)m/"i"'$-jYj-L/w#[x̟i4`8`/'?lz Gh+|~PPV(I*Md͂}wƾ'2]N u((҂!]u|\u!l ;kt[{ %8[NBY AOXgO=|ӄiZTi{g.[r6 2lE+`-ӎkhCm- %t.}ڣJKx?)9vL!څڮ h/t\~[LA)l* HZB KJ hZZUIRnQ:&4bnB+coN0ۯvӅۄi׳YcaP"c[BCVPՓynn[Ub4FӐXr>;][+6]9H)_#L2Qۮܮ) _m}` ̣>j ŴЄKjp%q0Ҷuk 92nVBb2ʦx.ݫ-,=b҈i( 2L)Gj)FЅ:](S/wTVi۹÷+aчȭoeEˢQ҄ q FIBIӂr< rr1J-W\oeTyvet]QimX.l.g۹v]ѧrtx'8+ $ޅDd)Պ!/Eu]| `Op/CJWnWni\1Fo@WLU{ve(t?Vz-0ZVvSLJWj*Y&ޮֹ4ݰ]B v9] Z:-B@.ZVۊ0$klV%va{trɦrv]]?+4a Q5ݖ-/Z^9ir 0 -7NԮخS۔ilP] -c(.|qv^Fv˶^qYed$\L. Fo%Dh kl-iI] 4.:;9er+A'm EܖGOrq- F5TJhkPza$v++ridȔdmB vN; F-C&zֵEkZֵefdiN⚚ _Lb݈g䶚:u/R67Jke+Ds{ B@ZiDGgBRfV !!+ʲE#;[r)shI\.7q=ҮrnnpTDQ**%j*%Dί4h҅Pk%k))ojQ]Q(S ;nTBu-kZֵEj+&fwlWjJ]]h.G4Ğ j4=]]PwBhԵ-Ej+YZʺܬ2:lۅ 4[Ȋ:vۄii<nV[nT:rwB+(ʊ(F-pI[u_%D-AEE@KqonB4FvvX.vvӮ-:4mlmVjZD2푧F`#N횻vNn8[ ]FǶZ["VIF@[Ȃ[; `.[.[.][lۂ8Z5 ]P$) pFv]F4-# ߡpu۵l5l4# .h+skZֵkZ՞_uxp%+dV[%ldm:N[.[.FOC%l`[\-Vj+Rd9>ÖÂr2J[1[- ia[ ]bڻpp8[_u`T 꺮_$vBe5m5m[ d Fllv,CMS*Ĭ.dAtc$J[,#=/ģ}ĭoL{^$g#}l#}R4j0DA4j$@?><1F^P< :(x}1y&cOD.ALP>]Ǿ<5Moç><~=%j+L{KG:T<4 Ǿ䱷]J-*aT PP]WPx@@}ɍpih:BҠ `iVZL`hGivMDbA@-*tu҃Pj}1y0ˠ* @D<='/E = PZT iPtO='8?}1y8ͺ%i!@* @AAyO='uϠZB Z@i i 00><2#ǾpN|#='9ސAAA P H@DԀB><#0Z`QQ1EDNQǾf }Q = T ]T ZQǾQ4 "+J`P><s$ @(9A-6(6 @GǾ#x<:z PS@{~ǯ<ǯN=']yJ2}cf]}Kꂇ:(/ޠOm1y=R؏*+Ĩ(AEr='8]|:¢s{$q/gOxBCqx 57gg:?x٩{><:P:1x'{_E悂 h?0,t4?>X?eP~cQKЊ<2U-!MzC*+䏒Ht]bA3) +uM0p;G\ 5LȠJV|k=c0a 'SUY𰖁#j<cvdwKҀ[-&AaʬqD~M7/]t-O v#Okpn:;\M|Iؖ|Q]>ZJT N LJyeݍ/U\'ЉX&<^5,':&Rwr mi'#~FM8 #?ƮWxTTڷ)[@c<5<ъ-vp.u?v׭@r5dk8a pϑoAч<ͤ `ώZdbL5Ƴg>Wrz#5 AMZA"QL|f|Qʮ=< +ߌ[gf1s'8+8[\nϖ B3EŶZȃʆEZi0y e^m"څaM1Ƒ4:# .`Q0QG?"vMشGY|8USIq#e!l\OJ|Zգ_kLL@1=PGh>2%VG{-]`H6^H1-lf{[0-۸7][VAA !<BݶVX$ih̘̰]yش6u ē$E4bcMQЋճqҿ.~X2QU]0E5 uĻn1 $"5F4V#3̦%g.ma2I.;q5q׫P.UEMSӏͳeenq h'P +^\h:` O3 X5S5Q3w'\7 <Q ˾OZytb*軍Yg lEqGN"Nd>[ \~ɈhlDbbH5p9iD@B0B?)(N<ǭElE/ty?*UUCUbg.%UWMB~b3Zilux̧:ǐM|Nm/hݶޭ`xbQNkeۧsABq'q~:А>`^||\"`^5.ъhPU^|;6 3QmBrbf넛ĒI$I'Y` -aЎF3>tPщ<'mI0 Md{&3-!5o0 PDFP4n"): Sq-QVj#.%OMF"Ya.sh$'e[̑fa׈+5![U |EUUJVJ&yUB@%щtDu<@#eN8^xS:ULphU驟2*CK.̸$H.A'@1$e4`CMnMJ!7 M1 )Z1J良Yxh@˴wIUB%b1huԶ\u%rUv8ԸyΉ薞Uc/B;h8dZbSUjfV$xjA>ajCF$G:phwargDD9_f\uIr h[aq!iڸʵ 'Yf* Mwop׭ʱ8| ~ȏC.._01zq+&\bI1$T8<3cu լuIǟWTZ3k06lcp$T0V{ՠ㪞%'Da5[ϓ@;ӣ9b ?##s&RD|W ue66:ZIOKOuZ[m[$1GE~{J)ؑxw@4RŶh^xP%W}@>!O]')»^>M4g;tjSβYnm;F"~JuheG8r)=1X:㏕Yi7Y'+8;4i[ o/?@Jy|O27E ( RUUUUUF!yV !W1xֺPG  .e{;Yy y֯*IUTİ>>n"*Iy.y_t"8]nxFtXcմ*"jcspY>6M%L/ɦh? qp>b AP]Of1x"5(0@zc|NKa) PIlǝU w/}C8̟C  c-i|RiNZ6o=K/]bZ05D|" U袤ִAl0"[ӭ*NUVin;v#*黤+cAUƸ kyzWUʺ7VW,CDx=5A jJWw9y_n:(}F ^&oy\OD toTǍ`<ZTTV $OhUR^¹W-BQ *. x>##Sӗ;yZVIEE &%jLUZc-^5nQ\ kj@Tȟ􂨮OlEh$GHa{%6'PR|@)y=#QTP0|Nit#V[)W5z~UUU{%6ZeD\i*k:Ǘn矧Lυ.4‡"ҨU4G^<4GcqSp>:.prT5%^gPBT* I*pdd޷un &k`GkRc=M? |C:U>EÈ***hDyֵI*BO0̄}fh񊛕J<+@5Q*7tV^F>FUEPfSZ(8NaUU?ʘ3BPԠ(DJS[RPo~U-T^/J/\MR )aϜN9IbP:kZ傽O*Kn>W~E48覝@'24!%BEDQSOүwI[ʪ* *UJRR0STT[uH-jC/]%S`p>7;E^Wb%뻤p(vjGҷԪyT*-I*)n< GTS eE4tTTT qIz ֣5RRUS @-^U@++<1ıw\U4SDUTtjT t-:PٖCı>'U]N{%4F=T< *hľ|*: AUrsjl: "]5BMbaJ6V#oy|ʪnRrU oyֵB&ub}OmW U*FR~%QSi?0qUUUUUER0PUUsaBdY!q8YekyĻP! Ly< wO *0ctq%QacxY={7t@X'xX||3?;Vπ?;6X|a| ,wO 5?a?;1 4xX|q@0<,vacx!g>?;oCacx-Y\%@)QASE$x<<#EhjPj3DT tLෝfNs<)U]Q֪T<?ρෝclhF2SPE]X|Xz8MQQ*BaqA ğҢB"XtbB `IG &jbjUB: ?;O!WyTZtCR=hTI[IT t螅p-ҪUUUTʄWUUUU,wO4=<0<7{% {{'tqcx8qs?]5.s*uEOW@X|h{tsbi=MW*P.S t\j*,wO95dS(KLtAR+UhJ,wO:3<,wO:#. }?;zH@<4Tx< ;} X|gm?;ǂ]lx X|+,wOwm xoJ:BU(F*GRR*$4@h hgC@3̡ !EDBhM Td!A%PX| K}B3SQ*#!J,wO ˉôMA@ T1H < q#xth>ǂ8rwO*; n裚X|S_2\P1Y?jtrZ|PhN0Æ9,wO-LO8 dgkyto2j|^Ͱ6+v~Na#8YX|M_^+L +7yXt1eҢkkIn<';޻T"{x)c]dgr$<)xN=flYb3u;[x+^5ăp5ߤ}< ;,Xon tC6Paٳ"c珂?182ʄ3OTWWckT?lWWWkU,kUV*LL=UUX9sE q5<h.<4p.X.F෗^YۉYuA\F]n1v,K.ތfB0FQ >VRg`y{ N=;lcdv`rn8a!b`5 BMD820Rq@핉Ua l]lblF yco3/i cmnl?׿ õ?[=|om;ُG̣Z t4_a͆n0$nZuJ$B0VO>~ ?"\s,v;wXNAu㱅c]"Op˭ۃE1-4LVMyd Qnݖl16l8;egmD%wxFY]pv@k\aUY֩  xhGwMظ~v3q_x_m>۳i6Efb?.{eo-強U:"+ϻ6g0sp`H5̘VJ1Vaie?pqa sL|pisLkAs:u. f-c=cOm9IYy07 #~$y[nˏ:hbܗ*ٞ26XvhDLu-ZvWKĜ~18Yqf2;-m*SC'w9eY>ǘ2e"v#cXm:YvZAim3lD#i{Hl8'K2'W/:U pR!TEHU N*V#360r6v c]Qfف-۵gL۶6N|QΏ,ۈó8\q$@/b~;6@흖a- Ʈ*Jxs$v4a,!mn]nX q<|:!l7nŦܸvu4-r v+b!׻pԶ2l{ plƵxck!x?N!=n=ZY\ʡTTTTTU pw3O#Z! ?-s<~E *Ξ%+۵@u6Z c@`6مāH G\L5K){[_mCk]vc.lDАIUwUˢcu msLܮrw/-8Ff uH,:ۙ{pIs17E#Q3>*u1$cl\#FUVe"UUtj@[/ (o::,)ʀԳ~S!mlȂ6lD bVv3߼,3.Wae˭/4;kY(+t{Å@d4-6#m4 Eaίd0֯0=mt G2+@1b[zc5X؇z$mX*śL mYl4FĘLt"_y&ft}h; $:))Hh95x+GZ@s_xyl8esiislmۍsHW<\~D"OU cDE| -Xq/a86巉;l-1i<`ݘua[n07o;m~V:3^c,y;8|5رi[cA K縈+X$|EǶu.9tue +2XobL˶Q `یqNsa{n4!3lD7Z~꽐i!Ǽ{8FDټ f"2*$EVk1}hJ)-@k'P SmYoTW2u[kcM-4hw #r rT js66q]X#_̌FѺ״el[\ 1,7 7񈦱 @ c(Yqup2RoN/ VDZNylöa`:ED2pY/ ipṵݰe۽ζ얈J|+kZ`e M PCƎ'{KkߜR6L\beƤPjVpoGmm8Y$j*fHA(TƤޞ Ëϳ#;P!Ռ"afh%kDzx>2|p\Acv\ ZCkddd -w}`ۨUwk;cjMxq`m8j#kuj ڶvHݢ!~P\L ^vW&g.gmbY1b-\%]G!ŏJ%GR$Y,@bn|q?=7`Zvm}(Xj+ pmQYd@+xl;`Sǔr;dkG7bSnc^:]784lukm(GWBNzYiss$avWP~{y͖q/?d3VH*] s6EN6\~*cxNYؒANBĥ\/Y_a\9i!́i 8>c6n/= QAfuY~4q5a$qs2(&bbnLlm$V)0빮1Eo?~ŗ=.Ţ'q&p$00mmԡeE7na#ָQtghĒ8=5sRO W.l[l@jsϪ8]];LxITٸVk{lۻ؍>`D qnyq{;x$cQUm(:ͫ#-#@M~6b^I{l6Dv ;w.::%GU<fNdj; O!p#ct=0`ݮ]8E?M"[0`ŗ }mpnc~᭽n'\fYAInK|^5w1̮\Q$EEEEMp 6<[i".p.ײ '.1ݖNV%Ud'eV@1۳ኾ=\3{Ŷ!luUhyk;c mx{`kÜYsۀ]Ij}=m=~1;X֌V7?:$|uN8 ۆ c\} n0YXV u>lZ lUgDZe1^[r>0jp$+#~"H66hs0 v]32& 5rqu:.y|4G^81ē.hfG#@Ph-f>|lny.wtUUo෼ʫYLŸ.I o:6[_L2_ 6 ߸uXq4APQԧ$v[&Ӈ&;˿dQdٞ+ nZb}'sgGPЈeN2[qrၽvp"-2^1 `~"~"ԲM%F$? ݌3t 6z] h `0V.863t̞b`,n<j~mQNvT6d$0:=hh.%4Q$ BMݖE"-3M5V8.6&^wX-$,VK巰yںݗ"59^Z0JYkvuqV2նnyj^BhUNw/07j>>JLT[InoiPD5:6ط4Qh!UNaIr*_ #mn4/} q 7v|D lz;a-<4kd-w&HഉqcvE$"&$kZP`l`l(.Ӎϯ_-;RrU@%Ĺ4U3. Vڍ\2lJf[kxLRI1UNA-Yҋ l]HɢebqCbi:Ϡ 4jߑoyܵD7,ngY}ێ&2KAgēqwoy /=cޅvx|QW}cҫ[Qwj[~+q<*T L9f] Q@4m[nm  AOyb\0v[72hͳ&4n`cA*NDKRUFj l7Cf0ֈ/\yk9@wg.iڷiպNplV{݊%Ȯ=cҨ+[Рfa \ q_ud{:n\ ~'-9vm%Et+Dw $].%*PBTMe= L2Nd(war`.Zn[fȃx{:5߄>m!zT[t0%]>ٟgS* 9)9NEKqM[VKLI%NG@p7Z@mٛn?qU0UUU*I-raDpo]m7Q|~jhxI21.RfXtyK UU6&aaLxhAs\"" _o815=vfQf'TLIM?F.4>UivfS^Tfcwiw!߁,Q6`E exVlƉrjΙ5UU Gq1A2͏ŵ%QH*-Ф9>##eڷqG @) żŀvrˏ< "SY,3?vuF21]vg,p5h;,Z}uGdD41 2D@4 @ ! o4Q}f"ل1[OQ6 Uj#%Y.sk0dE;x'4Ȋ@綄oa:]f.~"ՠc^|o[e[aMm28)k 1D(.`ڍt _'x)EMq;?ͮ6<[vNʪg0[MoϕB*u͌ K02 D9@b18~ 8{m-m50ɚNv+Ϧ'=HF;ZUQ(Io*+Y~hkLmVE HH"-ao- $Fu`*&@#^[p`YFWmشgiQBpZሲwMWXMMSײ&RVpz-u:Rr[˻ˤ <C"UB;nw{+}Տ#.-BHU)sX+;Zq?ȫZ hq ?ḵtVU }}ak-^~蒪UU͎1v.c9wUUo/+,Q氻ж1?ͷ*強Un__X]%o);F'm{MY!ƃYUڟiӶuGW[{ɸpli&lUdфw.ĴF6 .]Ga6OȨպV5Bۍg)ĜfI>UUy} d+v;W-&Mv!H(6X \kMMӈm͠x-2vKA۴a >bX_td/ʿ*?*kd f+wI|)EkU*D4z̠Kb!9J1UCaݷ[*Ý?iV`>l0`3? }iu~s"uB*=ߝ,>3gȰYBS[aSKRe9.$vl۹q-ik 0UU|x*Zp]`ux(oyUUZyp?QomE]zåv"jl9 5YBʪRc7v_!?:U*ֻɁڱky1Ta_4XrdhTڨM2x?*JURrXƗTpWwgzW*u Òwϩiiq6h3fmo6@ ?"=fUfRtw->cUn gJ"yEo I 10p~k~{vv-q  ʨV>E~ST[QBZd.Z&3`&O;d9T!55_:qP+;^zλ}2 m7CƤa%ȵ.e[xWl-'euQL-YtB[yUUHbڽNUUUUUb񷃱jqEUUWz3f>>xP\6]O{~TTT|uQQHM}qlVX !w @Gf 5T*UURB&i1IiǻV?V%ͱb.Ȧӌ`9 TTT*,6q8ێj6BӵVY9|5aB!QnE%!%Ɍ˭sxw[anan{=PX41X 9˟`6vֵ1q03w1a\veMN˚LɄLXLoض1SZ 9N"B[{fq2ʏam KxAoЪ^L7$sDxgòhp*n1cCDML㆏ʪj2VS kjU UTiV*Ṳx0Z|Uot|gΪS*{Gi <|-auk,ͱLqi&jU pUΪUJ*o-弦Y* qS5HHLT-KZ@ܷϵK_ʫUIʪpT o d?-fUU x*LB=5G]}*⷏TⷖU 5*IH-kZ#/Y#ٺpn****'5d:Wurn-6"UPBP3/ádC_ͪu3QJ֪VX8l-&zhi1P%o德UV[q,;?ٵQSE‘]‡@0ڿlzT#I*2W"jOlu0p-[5s.׳¹ n]g{Xx< ˺`򁿂8>.7s.׳;bwsla`97s.׳ͱ;QIū xu~k\ ˺`Nm?=# ˺`y7s.׳cxh3UUUUUUUUUU ff̻ ^ ˊn]gܢG7~˺`ym_>\Un]gݿٮ]7s.׳kD xz=>e_Zx1_u[e_Zx?u"#̓$yǂ;wWݜF#wWݫZgm\qGs.׳>L=ծ u!5QTộwW׸UMMMEOF3Uw2-{<ʇ|[/;wWsy-x#u~kXzlkwO;wWDu 4]g$2i{#ӢCM?]̻ ^,UUȪ s.׳.;y%9 UP*TS1[TMDF*AQ;wWx,ŏw2-{<r7Lj]gd\C~Oq-{<9ywWfyo8GLx 80ֱ>불6K]gc %5ȥg-<z~r'0;ř[6`.$$$DԻ ^?T65uyhF*'In. UXH.׳nYg}a\صEeeCD (*P ˚]"k ڌ5wLy}gb b&]Em_j:$Lp"_xy!̏fn@x;-8`ű2V{hRʆ T<#V+صsHDr[-~Dv7[Rgl96K%n UUD#4FE )˙h1} @j˛A4< S];7ě-t-uXk0(D碊4tUN:+G@B?͛ f٭&̙gC!KZ֢I$p-77SuhqãNo[qל;+dWvA~!9GPD-HfTڊL)TV$fKp-t7d?NQ./rdܑ7ДE;riӤƆH)>tVZ,-Kwj',KK kgp퇇WjVoW HR>:5Q& Z)JBBTDx/R"N%VMyM3`?MXl/X??`1DC/|ZM)OLu*@PSF!E6)O$nyM_s qhj8z)f Og) Dĥ31u4R<xxoC[7ť',~/&~Un ?ӎ?$b6C zZ.u$ i#H{Kbz{bz{cߚeg]L 2Qp]^ ETEψn&ZIu\v$ը&u&E_Ww\$ ĵVg[T\$ܮL*P^dה3<qmΞwTQWI*%RW/~Z@9~[hgUuj~6L&\I)e>bɂǩ؜rPS`?lDq ;G 𴳮\W>qZ$q TQFyu)w۟g}_j<3k-]twzz(#C}poTswuèwө]mvYR dZ6ǺT 5O8]LZ`zS1@ evmҚ\~"ؙ Q7GUU.RIu{$|[s)mՓBS*ROY{D W"UwrS`Hk:PyfOV*1O1xY4 XsӪ&!%k}xg\Եe1*M%\K˚ 7[U ߳%'x7vmVyFBRP UMlx"/|)R&*moNlTqQ$$N[\~Ei:sP1H@!wV}- œ3z:Z Uȅ_/2T\dDC M}u\vj^@+XNFj 5E%Kk'Po&B<"f2a$ȟ"l䒩U&DJ!Ҧ)8 ٿ_7ڿ7|yoookeKӾ=_Š]ova-cy2$ߚ7zL#)2Lta b&E._ŽҢ^&SMs)sn+^/m˄h-UT"TBQ&DM\1IJw\;(o $+DK3(QBwNH޼v3nQ"RٲkQͨ1th^BHŦƜ=>DuyR+̪- Tz&u( .s~sREv%I$%_ U: !!tJUxl G]Ջ[-kZ8kwr.TL͛39 4(K݁l:sPQ;bUAbSWQ.ݛPe08a7{ab=Omyr`-.`b0MX b?q.#2Φ*BK 2lةECx=CĖjD*@PMS-S)sYvm٥$ͥ*UHZePN]<`d+ޗ0y$m\).ݪOK~Q6b"P㛐RDVrܔw+Ƣ6qfM>ϘR P/0hn1 {>e& b{zR\oj?w 5 ?I&@ۏCxA~`o2q J>̤KL%Kbz!zw1vC^6-0|9:0kV.ZZK\nΕd:xUͷQ̗+BL ;8kO()m6dSș3W6n 1 =eS&(J% H3WK>S:M)sijiA(TţX4(;!IsH)-l ]rͩX Mum^<ʒ}9#6GneT!uGOpVOLTOS.bPܖ4NM J-TQܟJNul$TuMIASIX]:e4!!O\:M>U'H.j-7nlylɩkytX+T>*Y)z 隍%$.ɝ<'K? bZG7;r{A?E3&E9T%!|#ž&jGB̭w@eD9<)r%IR BJ]r{{Η~ӏ3>D1sp7&ʁ6h1i ӊB@ "XܑL.L TUJQGO-S'VNReS#pRw5F)y$p ;:6'Fe8j=8Y nѧ<%%N{ŦILN*1w#+YJJ)D͕:JK{sTRKJfN4r4\;JVET5Px \Rx:Ai t6 kRU=U3%`,ȔR e%c{b:%_AvKRv3W[zӉT2:i~Ud焇ϯZߤ f bV)`QJIr8fPڭAn\:95-gT!j0Μ)[x?W x`s?R{bYrK6LĔM>Z'J-ADSs }lV~} ~ݾS:TFŭH^OaP)9K5eհ$ir80'SxS݃k7<#$lL(U9BP@N!> ZE!4ἴ Teet˓SKY l|+G6d8y{ꔄA>#; -RR&J۩ TtTrIR$)RfKR) U%H?N93bri4tR%RӠJ"PD%$etzy`;MU؊u B7DŽbUa3;Y.!T\U**0A '}3ߜ%F]֒B JhZ`FxrY2u¡e-ڔj%'*ARIMjp@OU_q}q@@)[L:jUUΙSQ1JĪtLv \͋:C"1{ N{y݃Ac\=he(?(B*V@9pLUT1k%J/&niwLɋ6l &|;lҔHJ" Ag<* ¾*Z[oio|[c_S\*r):a .Tw|LC=#8jN/J!i$C~ZRd[[*eMүve5AQt%ꖥ?ɓ5@*eN=sj OqU]%<;- )0M)ۨ87Zjin7Zɢq.iEDrLMRPjC*p%Ps'gq!ؾ-1{@sY;":k߁G~Ow/{z cn))xS\ҕxP-t$ ЊpCIZ)9*\0͛6t.3'M)0p6 ,^13[t[cn&7гIm2S-SK$@R_p&θ\mz+ K[x&Q"YS2tZU=sTq*0k]Q(Vޮ5z4Rdl*i\$<ĵz<JhT -Ā&]J) Xߧpݽj! "F5ΞZĕ\YY]|4H SRQkjjdʙGJUjLZ_N?<fL PQ!kVY!h#ק [>':phiN."-ʗJur-R§xe x3V\*bMY\խQZ1Dk*Ēxx ᣷M8)$84h#b2uӄfˢJ=Ke ]EGWk_!:CW PϹTN[\iJUSof( ʕY`&)qsUk"3jn"jUTcC0;ΜJet%dЫlVslJ>J D ;?F)-ԀI X}utj* إ3D\BI^D@gՋB$.tqk?إO2YPٍZzg˽gl[.biTɓ&KBTZB"IsNpʶ[tAT gU<%?V< 6w6aCD5]p[& u)\ rI]Y:_=u ߝQ5gx(.J;}p-;XaZob ԤV˪iZ*RK9*;QYotā%r#A1;dKɜDyO%A  (~ MjafE"P.s$ohbO,lڴ c0 %s9.;@xIx.k8Lȟ*mV;Р-N\4Ծ`tָm_+6a:9L&K TK[%=4 #5%R@̶Nsؿ[9 ƽ dI.g3tj`\Z;v.]*e_?ᨩKz˩PP"(:e^CvnBDX{\vMDUwm$6t IX Cļ)zq xQ&$ -PRAj (\y{( OPᖀTަoNZD-FDIY;e)E.er˽`7Ksc^ߝ'̪${۩Cg=DV!K{ח:WY:w_pl@i˨I2bOn[kiL\ٳTITɋ$J:X=;:`Nvdi͜@;qh98q<lC>^1 4t2f.+OTt!S"biA&oYL &%w))5@y}㡮7|p4Պ~"5V)e@^Y(:ZpEQRK2m6 T{|SfL UM]B3&@ $9-ykŠ>z9N}po855֪B>+Rf[i37I!MJ𡵱kd?-4G;m֧IU0? ^IH-e ]6C00 5iiy`vǡF`-2lL- ,ZB>QMRTS+{tƥ[j'wSdȖ.XpBRadҡ3i*2sC"U{ 8FkIo},'M>bL[ J9l:pC='>`CFAKZV .V|i\˅Di);GRpڬ)s.T JNeE"W۾h??涽 (bC< ?(#;^skuZt@4@:HƱzq0p|lթZxPY 4.be2\ ۺQ07$?*d:tժdԩY*2lŕ.dɊ/$ jIk TP+*VRu8D%*&m]Zt>&`fMPrFF <- 7_ϛ@~.h$mŰls"s3z$MT{&U%PTf[h6{Vd|%u{ږ`T=:HMOw:Sދm?(@FfvȽ.aaZIZßҕY*, @qt0c;娇ԯ!6M)UverKG"u{U97^1jNRL:Vd(A|"yճ q:$I',[8I2%Mݝj ĩMrO=وl:lOG{{;`Ndzzl9}NeL1KJM.\i+1kQЀI%<ĩ/ճM:oTQ?8[uһ36WL%E4H.L<(%%.rNIV:?_[lyw5 Iܬ7rǓ7H@:bp~u9vϙرxXǜ6H" Db Cg"NZ MxKM._.DUsR N `:a*78f\ى[n7Ϡ/\W ӱ I1Ywx1$s{1"h37: {9ƈ0l^cInrRdЕI E>!,iK 9@AФxt+K%[.iR#K[ wyzlKFMJRC)<$o ih@@^~WCfs VnJ=Akr[yաQ;P}Ո [,6F}Y*^ߝ8(P3&)JK[xjڟ2U 9W *4<g.׽t'5k#p{^w>reU~*n(+PW=)r E.b@.ܪ+fVUMQT3տ2j{  =ɿ3ucw\In^eؠOȖǗK[gCvsTYS Yʊ+KZ͓`,bH{1!r%:+wrpS &tHI!-0ap$~1Ep|]AJ~м*u2hIl]W%*Kлd,,˖@l# XO~zo_?]4.pEJjHA˦:riҧ;*raMAFQON1ZQb{/EEF};Lh][5eIé= ?Z=MՀ:yй3e̖@qIb 6)"~?e.h%c%wcD.f;|=o w?KsPaʖ4\ cbz ie''qhTR`R" iQLk:X h4]G=-a)'  q9J2L%!`$nĠk"^Kcl{{k|2d"BwfKV)`X˚+QzrrF}ɠbAkoL*S,}G9e &ɸ2 T[*YgR!PĚpA"/h< #Et0"OTOr*EMe.}41{Z%=IqI-2|ծ|TTM;6jԩfL*yQ$[zzؒzh /屿=vs0 KQL;x$Kր$axOCz[~~peTL3>?EhP'E&u4|A@V!̂Ijݦ%05r({ۯi[@JVPL w'8?.A:5>-A٥|n/Sc;HXDss%BfK.bJ&J3%BP!2*/8ΫwnB`^*Ldw]ou_ʁ4|A,o: lC{ :_6'w#v='3LvN}%P?x .j(##oW,>v6>ݞYG8RTHRə87^*qQ/zUlIb0zH| wJm΂B~1~%ly?KϤ2H̜>ؗdlk}5~v6t)zR$]S T J[ê/lOsd~@ ;{ԘE"\"CxaZ vzGgKED%x{gcň/ smI`.LC1o k_8&yM7Pk(^-CRe\v@)# }!#z}av@s"򄾣5JA"]`$( %P(o#a;,`ؗtl95S<"x.<=tq.RlmŨHIL8m:3a"-{wl\-6sqDJJ8jj; +?L` 76 k7[wuIsN.jVuLI-Yq-[從JHz2cM8*ZJI N91qoAɮ4 ߡ(RVN\HwxArlߙ˗/ R$:u\Cn>n?O$ILE%sk嵰3=vïl.mmk) '?ʀҁ|%/v:>w;桻IrUȯ&dY)i C$`KYԤW`x Jp%\'K.EH;YI-hlKaíE* F r.R8B ݪ 4^6zۂ. 1jPȾPLYAY=cQ%.ż\ b6#&ǡ@ K7 @up*%.NUD ^U9$`KNlM̼ah<0JeUIjS!DӻOPpv⾋؂Rr.~z{ˠ3ݞ8l9s֎3 &4U !72L.ijRKC}dܣ? CP7WQNAI-n7{/7۾'{j' JlР tdK=Kg;φ }AtaDߜ F<;<>&}8;-f6C6 '֭*{%*g6\[o'HR [`簃ц'kE'1Zm"3.ttfH$K YIr8D7 \&y Գ%WDhjxy0b~\%JBOq6J|=m:%Sb xFZRTS`M׹>V_w7j,)I./--(l-.ًBT&X'S$);̪OO,&L[(j5`:a_;`=iO"xq Te|jik"!F^Q5xFDPSҠ@!I" Jx9[4[Vszۂ+҇T}=BKL{ĠUDY^2/~c3^;΃50l6|͗_K=j㵴q6xngtd{5.bĸ31ooGwTbx˭e?Up{%DdJ >Tt=v׺ 4p KSdLelQwn%A4&Y F˯\BY-_;}n_mGVF9bOl },/ :=0˓]lR{D |[~sc-{xHcE=ż=@ZAn: bSu\b{1R{}-5:=ɣy{ALtg{˴h.ZŵDk"DT"Db|ꥂJM[uN57+eM}}B:rY&.+Yv#7SKc=_^.sԏZq2M(h`cglGON=X;{<;2gJR[}M`h6_3p2M⧉t$* 6:[[srlѵ狎Y-irح6KP ܺ"tW08&%T)Xz[/c0.e[뷰݃mFKih56]ZoXe |G͆T?(jH/Xj7szUt#l[lO6\^;77qI"T=j ҩpBVb˗.Gvm㣪呋ۼ(t]҂&Unٳ}+kI@;ĥ6O z^A{[uዝ–4P9=$~;)IIXqža7uù#ۣkx9mɼ=TIv^NE)2A:Z)%~~цw4ߛv?lW.RLJt Պc k#%aaQ{d_y_S˃ڎ"4/D0%Z큎:.gk%:@ݙv\AqG8$acq)=]/ضF]y '&&G6ȉEӉ*e$8ӭ[\e?˕+x8ɋZ~-rj ku VE2RL g5(y ;vNh1y`b8;UΡ:n1URB+[/(,IOrgtsED^oo/wqI%RZyb؜pa861{|5=-5#"@k; {:4t5q*niSbL$[ʚR鮛S2YTDH@ADJMK!]=5C7y3Х&Y_vR#KR%$>]3,hNI5b #Qg|[&Ulz"C2uB`n((KKEW5?$|ɲlzl}mlC5KYU:H=p=MiN52"9*M5)5 8/wx m}pM I) yIY $9^I>P"ECZ ZRVSԕnJ/;zH88۫QZmw{P[&DbԫDiX@ Weۯ3x\j ̟m@RUPΔr*px *!7×{Lj|5THS&lREG@{Hhʣj*Di2&ZH|T{U\nuuյ HuEL2b@rCˀxGOsxG_N pwc`:_|~T~M(l[˿Y35 =i/@f(.s;y$"mB$D٨ \K[焔yuSgQSTc>z*}eDک xJLډ`^oh;zl !O-Ҧ~:o/v>wUbEt?̡lCb:Cb:Cb>Yq(Xcqo=[?w{O<8>c?Pu] 6] -/#tb9uwwzs;`~?r#T1oﻙw7xo LGGs6}.syn?ޗs}/K ~JCm;Sc{cb:08ˣho zOy@; xo[S(Y[ýOl?]tcy{ɻi?y\'CHcll @Cv."tè '_{zKxULrAo 9ձOg`lG{xS-nTnC"[`:C`9[ϩ=m,i(tHbwq:@8|́{6z0=giqӱ;^[c`9?c)Nv7;94kE<};y)NF[^]l^w5:㩧N_J|Kb4&cFIs`zxAz{J`58 ;xta[`z=a:{8Z$ g7O-`3qmػك[gc6] dֹ!uۏ?m@[c6=^ˣt{~Iq"ErO6~\;#=MhoW= -OWsxS:[xOSxOQ==7/vۏ[Qɛ[93$SʘGP@\(B!RNuȩTRRU-a%*rHWib|HK]F!h w1ߔA}<=Np7¼y^GnoAرvR_v8A =$c-Z]ak/ݔW^OFoQX~vK~lgPyT23_}e`t3_v;7%Csg` bS_@R1_-z?)|!톆9tzY=[ Yiy1Er#2 hĻ3y CA9fG6GbuB٘6aCvR_kq9M0^ft&b,plmQCSΘ6sx`yǹϋ9_)~ҧ??@-e*L=ᛳ1xls."Xc2 $8f惎n9GZ.́ՋCF:yFps4φgg`q#Nیk; {;=8f׆YD4ظFA8CvR_3-j-#W`s ˳v-v1Ze/+b Z[迳JAܻGW>; Y~ECSP=tD$zDׇCbtuŏ?ktǧ76g\͔1ѳz',v=32t.|`K0##-CK 4vsy51vAr90yׁvR_ tNGDSc&1~Qmx&~h/Ȇ˗DȝcS^gSa`4|_. |#c`a a 6Ze/2e}bZL?0n wK :ǵVZy8GGN\Vn\zm!Ze/2@ϒ54B5xC? `pmc᩹aq/?7K8<.:-sb.ss8^8?,;63%΀GFg?i.ϋTK9aip:^ry~r-eAtK N{LmK蝅vR_GrD1x{vR_lN; \ӣ:#`Cr!>N\bvwKCytAak/ݔW>kCvhw;t|'8l_ϭᎦ'N>nŢq/{k٤SXT# {tL;[_66垦7G_!Ze/<0+(KX3݀!5hDDo;`_4Kax:-"smMqwNO h2-/gh|]`#N3l1˜z`xCak/ݔW k՞)w~&_)~ѱr?C٣.Xr٦)Ze/6}k(f_zusZe/6VvHvK~ Xbǖ͠[>\͟&o>v; Y~D>zH98[;5bGC>>'?cGSN~]&#ak/ݔW(aPUQ' 0l6Qkѷ巵^^2& .n{6|站8gv,tcpc_kᅂ1uG<8t1aG.qx:s9aDu8šAI 8?X< '΀yjh8j1 3ΌMebG]tA&]z)Տ.]gvR_|W?g,=&Y|cjn]/!!Ze$5_xNM At@5sIq/7`zLG>k/ݔWMGM-FL̩ _%#vZe/i~7ye/-%&&jԺ]\`'_mPs2EJ~ϐHɬvR_R1W* sykU#gRʖrK']T*~+h$-kY~BDݭ^&VI ^@lu|# = n )2d)^MIvi$<"暥;vLڈ@g~ r<7+Azc# YNe'Ո)fElTRt3~ =yppyn7T^J85jh8Sک]M_@SLu~ 2Y BA(a@mUIp)ZB}@FP8}ʒ*E-)*^4LDQ|+jɂ& "Bqʾ\ RBH2Ң`d?7%&"'_Ghttp://deathbombarc.com/cassettegods/images/background/CGtopreviews.jpgOqbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Ghttp://deathbombarc.com/cassettegods/images/background/CGtopreviews.jpg./01X$classesZ$classname12UNSURLXNSObject#A#T%5 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=2, max=100Ubytes_^Apache/2.0.63 (Unix) PHP/4.4.7 mod_ssl/2.0.63 OpenSSL/0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.4.2Zimage/jpeg_Thu, 28 May 2009 00:26:18 GMTU86220_"875e1a7-150cc-4f7a0940"_Sat, 01 Mar 2008 01:45:33 GMT./_``a2_NSMutableDictionary\NSDictionaryP./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  V[dorx !&1?TZ',0FSX]augOPJFIFHH Photoshop 3.08BIM ResolutionHH8BIM FX Global Lighting Anglex8BIMFX Global Altitude8BIM Print Flags 8BIM Copyright Flag8BIM'Japanese Print Flags 8BIMColor Halftone SettingsH/fflff/ff2Z5-8BIMColor Transfer Settingsp8BIMGuides@@8BIM URL overrides8BIMSliceskuCGtopu8BIMICC Untagged Flag8BIMLayer ID Generator Base8BIM New Windows Thumbnail\pP@@JFIFHHAdobed            p"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?zoL7WSl{@Osjo~5}C=XNکsZִI䅿^}//No(s;֛=4D?<5,8p8q/!~bX{)ͻ1sK[k߻oC}X诳u-u\ӵݻ_M-OYt`abjj0EB=6~kbX"ʎ],RKkc~UCo..{>n8!9CQņOpxUpk[c0Ƌ.i;O;g=~pbӑmmS1ߣVdvڙoo avO7lgD`6m& {b{cc21>\~CcImX8e81Iiws_V2#m豴үwXn?~c^Fy|<욲xh{r#W<"~1GaUv>S?/ 9x3yO2}R819:YvUf=6RSԥn7wlYy|fY1YTcswu\ukKvHn[=Y_LLkp_EW];x;ım} U6>VWzrp_?0L\'9c81=X'C^-6+;Iyc}J&;zzvofS%̻q8*G湟SNlb"*$gk\}gTNJC ݱޟn4j 9}~)J8}̆^g.?NXfPWYihuA3om%+OZe٘9Kbr.WOqE&Me:ڛSZݿ!e%>oݬJ@aL_h3!ŘsJRK؜'OOl=9荟oE~nUI9y2J,0gs{7ߛ}o+>7}f\ZJ|$vܸ?CO~\RIc?ko?jEoJ>ctG%yHjC_~e}}g7;ݺw~{?3W=?Ij/O.Y$ήN]_x7}E/]z_D}ݑvO G҉?z[m?~G}iuyrIu?6>/?8BIM!Version compatibility infoUAdobe PhotoshopAdobe Photoshop 6.08BIM JPEG Quality!Adobed@uD     ! 1A0@"2678#5'(  !1AQaq"2Ֆ7#B' 3$6wR4%G9brCSVfg @ce&W(8ITd5Ux:   !1AQ"aq2B#57R4 b3$vrCstSc%6F'@Ddu&8H0UeTEV  i+;@ ؇_E Fd TքP!4 @@@Tb{U53Sy%0@a0o.-yZvtkojT~u@7sޙgEkgpGȒi1#)%\2h+ .縿&cCLMMj}20kţI)ov}`͜lk#箋@#һm|ٞ*KL:!t Z;ze5ڢQڰW,$PXIPhաx9HW + V4[pj֒qg<{uEg y]StyyRL:ه0Y̐G$[z hkQQؤLXԶ\+s7q q}?bSZ[sxX5U/kťwlE=@PO> exg(Bb]B۹xivyv_{q˚HE'dhNdH 13kWEv~یN7#[ߓ8ֽ;+%?!|•]|=)G+9lˋZ}k>OLŖuH*A4:02/,fyrLP!m'%?}qGZ:ֲM gl4pv2ۜ-_RQl3s jnyt$B>c a-8;EO=s!zonOilt)kwlE=@>fytb}|vs,7r6mFR3b ;E6b+UXӷ_Hev5q r9pB^d^H`6giք/4zkuf:LմHwf!.%#{llv`y3) o#d]/]FvE;lovx:Ska1y6aj^%G57jY$Q{q` OIL}kd١q޺rlj~K4ŵہ *G[DY lܷw_j|;E?| }ewnQ<9a32 {߿s)NxT8ƍ0nz̼X=E@>[x$fz;/c̻k,n oW f6۰YbI-swzNΌa#qKjMȏCԓZXJ=|'9Uf-Ěc/n˳+(ew8<HtW;Sw743~}>OF{#ޑ믾1&WۮS ҅hQ}@tŪdsKuqx w'Ko5izI.Ŵh|mWSmڻG[aFs #b9J[N^"3\Ω+cb ^2q&.t>~b6;ɽ: \R  j}XBD~ٳJj<2 >z=:cj9OB߰M-\ݻz;i,W=6f<&Ytp@,ӶDs]ZڭZEa/uqn&G]ǵ}Yf󃾌4T z04-rL4RSm%_RT͐=^b9ĨddʌL-y¬`Zek7 S!f\z{:뒜\}"iyw؛ [ _鎤X~w):> =_+t"jkhgLe-Z۱ Rk T%2S jʠ5B-2x~+um;+'z%7mĚq9x-=!X0mg]Rd] 9aDf_nbh^V5H]~ / }h0;EXԞ7=EFKC ʓyI(ougF}9:_9 YSǢdjyչ}z5 *JojD}>i=^[T g[pJ?)4 S$ G\Sf6w*l3{zZۉte֨ >#7|-n‡Sc۝z>|)$"6 Χ8Z]دE7;䚨8Vϕng\>~4D[K~L{rkkektX6sZdktQ_?ڡyC4mŢS;F_f8 {?-%L*2)ICPTIZBU5ARH5Gqӏr/Fjv [V++;>XW;}\oI7R׺Q2Mkwn]}\(b VE}ɖo.To5\n=h[q9,:GAt;mP[8T!4X<{١O__Z&W/ɞ[~o& C S#U(T.BX5RPbʤ L2MP ?\~hЪu+>~w?(_7$}[B%n2g99tly'oz8WY}*SU2*.cR~Zl]EWq Ԫ+GKn N#eR0>ti _VOU-[5}9C~cgh%2T**T2T>4B"CPL%2PAUXTPMi[/mZvpZ>9I!P{\a3w7OiqPVԦ+OO U! Qs??؂sh5R_O>ڍ_f*A_^^\¹'|_"pWȜ'|_"pWȜ'|_"pWȜ'|_"pWȜ'|_#_8+N D௑8+N D௑8+N D௑8+N DG  n72ZD௑8+N D௑8+N ʺ#'|_"pWȜ"78XD௑8+N D௑Ȝ'|_#_8+N F_"pWȜ'|~D௑8+N D௑8+N D௸S %Z8bi C,$Dz٥\L%Z'NI1R3ԧ?=;97s@*nJW5 J7~=C{6,}!Balű q\u$rY޴/v!%bo8L6%bHˋ uhEr[<ؖSR!hu\Z߆d*nnLWKOv4#[. i7tAH{ z5]vֺ#ź(r%/6.AQo$HJu_z3>s bGUDUd?/*8cz@ !.שwɔW,2Z)QbNK7/FIp:quI ⊆Tj MPddIlbYU⃒qHh[}1v4 R ~$F "*(^6 $rDe8.S_x_c5U:*t:U2'palv8ex* PHi2D1;lMvVXM@MgT""8.C .#bnfl*7Z ZXۘ=ot ثl49qp ͱ6ɨ=]od6b|f *6+n-2RU!§y,ߧUWP[ikC6%戛$o ÚI Fɍ~l';Fi-iBk\M϶gۛ,QǞn{DT&ibXqIIQAӱ%]!Z׺׎8㾜#u_. ־0G!r͖vbq&ɞۗZrteIP\c!%3H5l*D-ʄo/ ?VmD^~+}m%5^wkz~ќŒ\׫itr?!i6 ZiLi(R%7\nb`Fl O|'k4 F|xtm*s|ZGl`1F3/-KrN,` @uZ y-i{E9á傉0澼4!>1v|ۅ-_8׬"ڌ[iJvJV4'pHy p,ь"7ˏ/^ ]WG xi׌,!Hi) ^Y2åϰZf5ueT1J[KĘ`, "n"RXT*9m\OBVWc9/1h}&@1t'b[N!SvX>bc1(QYKr}VB"Ϗ 2ZqƐIL˃:22:kH8rS)OBf'I@\*޸EKkh_)s^)FZTp¼ei l57JQ5~\1QdmPKPҜN=c5{_iڗ*E -`XB=%aϔATQu.QR.˞9"n;˳0o&=-ʖ=y1ZxAzJVJ&D)X1{j_P"V "'/Z$KW`(s_8;2>׈k4[8:fG,ss@ˉG{\k&k. /b(V7Gd.\*/&d={qO &øil2%ԅ]<}/ '-ra4=ʲw.Lc“~lQq(7lbRR5==2iJ3 J[iWUOW:8Sm:9ނ˺IgX w/_-I$|9^ z[I*yŒ)teVҟKG|Xcc7.&n\ @PP zz zʴ7-)!Rٔ2e6!,M<9e.ᶓ=)n<ۇP+}bNЯVТxL`D1d׫e[Ðѻ Z`/3"@~fLΐMŻd]uQ]n;rY廏JjL)x7zT6ڣ:QTDdԎci32XsvWh6Yj}Q)F^( [@RЬg+ F=}?k X}P+oP-malek5ztx:׀B!^׮4+AzTBFn6PEYm$Us(ە[8#Lxs/}+h1Ŋx[Ec! ke WXRWZ!B kİ 5xF𭦐2xy'O 2.~\mrRvb=[ \# A^zkW@)^zOL+( P,^zk^jZ*"G#?X:*֚Dwj5d"k !X]uj2D@ 6׊n.}dm[Wv;XK2q҂$)R{h[b<5~ \`"9M1!!GDNq.vY] ~ݤob=t'^z^ר41W};zvק^z`5&%B`,^z^z4%@( ׬4+mz@\( dtd+Jr6_:f"2;WM{+m%P 9ಬÓ%cC2% ~)渎;ԶKk 2Cˌ 0 "*$: v fQ| H WL=QU;4U5ȀS̤׌k4*Ax/qcQsXkկXkռh \P+^zzBz^Wmz4zWB\( PPz^P+ӾVM_=1,rܼwfǒ|]|>VvtS(ai"oKKmxӋ [^PXh ]@^ZI&Xprf[L7)֭C |WQbvWz@ZMG",j!h1Wh1ո,$8^>zu5^YӶ[:\uzkB z^׭^ǯpW5^@+kվ[}[`W܊>yBˇPݞ۟]̠]eLuCyP6bΌ}0HYYE.Cd mz+ mT+ ֍a1aeL1fZmfŜ:uˎ⺉c Wyν(o9Cg"GPƑ^4 iuK`3jy ^jW[r!2 אy אyUU Pd;v+w=v!_!z=<5RR*fa;뗦'Zr{=rЎ^"t 5.jFTȆ"uR)Q*UCFʥʥTʥʩrPVɑKd?ً!EZ+U~ottttttttttttttttttutttttttttttttttulp=dg&u[lZlJlJlJlJlJlJlJ lA֭vttuttlJlJlJlJlJlJlJlJlJlJlZlJlJlJlZlJlJlZlZlJlJlJlJlJlJlJlJlJkVيɏ W6ZZŗ|_zܩ#Vd䋸< -2,+ԙŠ$L־G!}y1RE|W[Bo[;̙7[5،a@GbyՍiPGN&4⏤d˥F=i5dF+*palDPVb}}u^@RLo|ͱny(VQڇ1vH"u~DS@m뭲]Bu_^[IPN ͜n~7kwt 63*"[Ap.TH`[gpΞFYi2 ml/Ƹc,?5)yÎ'8Y3nTo&G[Ƀ۩dK8{L鍆[Ӆ%e utFlnd _ݩ\(oe&aoɈlpmޏuBUx_tb<_W/۾kbv&"ŒL}kg: 4퐣%QE^BrPvx^Tgz-y 킋Xh&ώiXLWܗ&X]GT3b= d4]jWC]w5 #[NWTLJ̕#P 3JT%S[$Z ;G&Qv. }quF#!]7 s^9LU9&o.?:ϑ\CWW G.Uk,hDa߯)?SHӥ~S^"}4+X5'mIh`r-ZL[8fMtvq6+WZ :%)J u]+O2~(f$X׵'f;q!bɗ_JtF3Sg9C$&2HprK|JF6gȏ^U]v3Te Ȇh5ȗ!Z5= jn0ufT/}:dO(lm:N ٖ5:Zq[W4Kv䚣$"r.V#Hjq9!i*#ZsSsnĔ1Pځp8+nfσZ4:X,&R=TMn֐t526qG_5͚V[Z? ϖ=^'M ^ Xx]XV-T^Q%Q5iu5p]3M{8IącHmi e5[ ?}YiH7+X؎ޮ6J~M"ưj,J6v2bT zkqٙscrڱmZݫ[$Cau#m=IO)pR$v;j)>mwX?YnyWWV0kx7[mAX@k}k͸鳰T%Iwct}F( {%t$jN47]o@ѠBSuz6zn1(̧C}m$47[Ofe.;h;&"Vt\PrĎ,Iunkќ:?]u@v6*sq1ܺ4ǭr8f`LUd ȔZܖp0ou8q,n0~;p܅MPDBQΖM(Cu]PPxc0Vq9"\Hm'X$-}j^>UVJQ'%ҶW>had_&o{1pݎnUml3=zu.I-igpd28lG,7&KjI׵M-w@Ҁ+W@ɉʅ^_J_JWһ2tK$]B ﶿm8 ,bQ֙'($"Χ~T}M'vsv.* RjF% *N cO섌D !w@/h^dOID.6[_W^Y|W pjm, zЪ崫#-jd˜ RLJZñژKϮ9*Jwz; C]7#eWzu q4/_y&r¸q6< 觜Jq) y-%- -yFP^5亼y/%uw]]nWu=DtW@}+__=6;k|&m -ݐvjT`f9a.,8XZ@#2\; $Qm*9q^;ۮ}$΀kMWsv=oJI3NI>(cmA֘. mw[]xWxWxWxW}w}w]55uw]]Wpukkk (ILv8Mةi=d^MHimt/.kku+r鱏EДܕ&-VjIJ;r2$+me չ'Q\g ʪW']9'' ɎtB uCJC**F]Cy\n׮뫺u &֩eMk甭A[X5=iv <嶼ךם;YZ'}F" AjOZ&CW5^k5Wy-ﶻ []!OePf f>p_'Qה+gu^O,҆\mﭶXsqwFN3(.NwLo2UWvgQ\.T0z Zsk1F a@m Ӟ=a c 1c-1g/S2 M$n{0.TZ> |Yy0 b5=-q 9bs`W6 Uz 2P̷<4zݝs2d4+@U͂W6 o`{ _{^}o`o`W'Q[J[~4+{{V }`+{_{o`zu[[P=/ŕ-ΖyeR#F&Te.߸yZRZ7{u>?Ԍ豬DN{s}+sP[s}~[VSYv[@Ex62mvUf_"B1AWD&5~ M_"jAWD&5~ M_"jAWD&5~ M_"jAWD&5~ M_"jAWDXcN q#"jAWD&5~ M_jC~ M_"jA ? M_"jAWD& AWD&5~ M_"jAWD&5~ M_"jAWD&5|AQNj&|;:#\NHbٿx|i9b0^.1-&޲8{aØm~՘RF\+2JPvoJ]ڹ!Cwv`r?kY <erx]u,cCx7ՑP4|>(2lsDpOľȍlixOTdw,bM/w^j' `Vm9m㕇+Տk[:$_ ;Y4?UioW5=exUӥ"{<5`YѩnO%AN!v:nY8D{{[ܶgIlnnH mu*3ONGM\= H^VilsTټ\r( @7a 9DAFGTq,q\AxFZ\j1adH1)K)'agm|c>D3ѭl_3#ARllطsf@ -5޳0f||fe1V"T4Ovi~8658hmli+gT3bx3owgv`amw^, ǫz_YyԀ/)kvO3kW%w0%I.#$֭NyOib\I]˴{25G]B̺J*햘2|ˑ6=fo&< lI;#$"\l -Wc5j mptq_ްg3E,fG\]=H(*h.cg+ǜAkl ӛ:#(BL64#֋[=μ^ qm{·]PIrG+! =^ :SҦ6fl\IDfnCnqif]Vu;7" s<%~zNweЛsUj!HDը)ULw.N+2ӏN5])N4O\9Sǚ6eX:w0?<o9"E;b ӞRwMuHbZIFHu0V* LvęE`Xqp, <) eVOF&|tHoDSJWҾDnZy׹%N&lŊHG1Sэn0469|V]3܉BV - i6eQ&JH7&[q;ODs =KEmvT*=ynR.s(k#$=Bge܏ňyJ9W^X,ʹ\49r؋lvΜGXt͌6mnvɦ΋ w*k~L=Q;q\j ޥ]XP A򎉂t!A`G[jz!Y%aH؜wik;ƶA2N>bcvn#tciWOѣ~zcGD.Y\wddfpvWSE nʑyj\y.?y.'}1F_iJ[@w8zlGw1S |/vX6oK6`i9 G/J~%ȳg&' E >JhlzBf9ZNY\rkǐK7ZRSIz!4ٜr95`=ywDs;1#e: ե\G~Gj0;c^(:k\pBs5wÛdF~nR]vl 'Zٵkr91oq^!,E>);&ar%6<9ru]bNLH<[}Iy FS"|7VEۯrzXMN>4iiĞ:Kd2iZKNb&2xܼW"._pYXSsEv<㗧ctbugKj\fͯ5HӅے73ݰf>YpomCևNkT:n0e57 膝b"ƛzLL`JM{:E 3_e̡ҍ<lYV.;"+?Ӵ *zl0/Iϛop0f!}dk[I'rmd/pu E|nyS㺼WW,*l$hHl2<&AJIX Hճ{ZaVZfƮ';i̼Xe3Q#ų!kl%mk-fQJk;-x쥩2Pa8#OcVMq$֥l{/빛@t=qr?rN: ikńE"/6`ع+,:u9N8(,Cuxn#BM(, CM9!ZAIq$zodH4&i ;e5PF,-8YɸDtPW,˗ê58t3M$\N~#) wDz%ZJxQevxkgPgNj.85PD S\s>Kvajq$ xY "k%Y=km iL)i - ^[[^^*ESMt8DkWZMj 6,n5lpI6 @cc=nv [|n qM5/Tg- vCVu x(I'mX=#jLHPrzH%ҍOCa xGZ?ߚ6u ]Eֆ;;|AoUD07yӉʱWߴFD+p׎^+q^1|U;F_QѠx㶼aװ+^1Εּc^:׎Z; pu RW=F"B5])%EZ8:S|mdWglF ܦ|k[rRJѶJv=ܑ餾*wN~RfԽW22lPdZk\/!ĸmS5l!jr͝4m]a=09bDoduFKHb3ޕ6l`0b UXvw՝aǎVᶢlsO檬Gq%mf~O\#x^<7xn@\BP`^ xtA^P,Z WGZW5ׯLK쎸Ct B1vRtn6>Ez}ʑ5CH> y6NJJ~윃7kZ&לUlIq ƏżD`A17_Q +T8nLZI[+5Ytdԗۡhfm=GLC\:zb 2b"ΑFnQ/C[Bч_1$rkF` z^ hp[@_P`^ + ^W׆5W+m;z;kXu@ىLhA-92gFYS[1s|mrbXsmkkew5+3acX8)"өoMJ9!)9p>b^ j^`^.vWb"M .%bNbo|]8='zW<pe  \48ni!-:8ΪF x> UI(1{xk4DC#^u {^ ׾WqZk֠,!^ `+mP @C^T7/Ȑ#vKsX uVlF:(}gaUmէ#R]l-I5S=2& twgK+=q^~X+ֶqc&W$ mJJcȿgRۍqƫ!&\]z`T4/ZkMiV7]"nj6UmcmbsHnmm^s8+yí_5y,M>6W&&7t6bmX&_xkmV&_xV&blX@7,Mx+^,ݛ YXِrޱ9fvk33\:yfuδXٞ 2+7qe[[˯FI9Wg>:tڅfwY3_εھ;WgjX2St_ɿUܛ!arOfn'(96[o鮏.[JF;6A+?ayX`&5 @cϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖcϖ`˷-/Ǽ^ZwʻTu]7 y-0g_NF{Ujf2Ro>Z_o>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZO#~㥥G:@54ӷ-/ӷ-'ӷ-'¨KiI$bI' $97X+K2⬬H ӏo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>Z_o>Z_o>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>Z_o>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOo>ZOӦs~ftS:I [g-L-U^f[ua!|)NKuA"O$~Ҷ ZhzAtOW,6ިZ_JJV$ K/bl;кPJ(ZUtP:IAܕ' T#v!}.=sOV'K~k3L^ Ã=$2Y]JȬx)*|z$8`H(!wkgөA+TeCb7ݲ?Y=f6*fh.Ki%tqU;N3B-*THg\ $*_sȗggwA<$$rrwr$Rd:X#('8?,BBήP.dg,DkHp#3H Ѓ#,Ɗ{Xk~$ *`5݁^4jDMxdXNf6d5u%Xf-䦈 ;U> sNy"55+]d`hU (Y,Ing\&ΞE+AC k9z:WStӬASU=#͆w4Add2M#/5< gH#sVb3#oW7CowlޏxX#VD KBMdvt,# j H4e;A>A>@:I9qi\ /7!t+j Gy$ժcX6g'zx>^.#Aj*ڔe 3BPpEAQ휀$$0.͌[nF{Fb<]iMMK"yVвZA~:&QJpY8p߷8⠪D3LG u1'-T I,kWRHerG&:gV UH#A<1uȻqk bA5?9&l=R[i5v Hsc+%*Bf3|0+%- BgSCq04f$93 F6QmV:iNTP`@] *V@zI4'ӆ!w+GwcEQR}SыXKt*j4gsr HDCjZMhG7Z%QYsh%#$bs0CLE{q1op3(O:bk6cZVCޒxMozζ9Ux (A9ЊqvmRd$,#n̑$0cI|/Y`EU GHNܮojƱ508Nsn#X!OʕXPqg'۴Mg=5<ʘKX-#JӐ\첪Q] eݑ?tj8?M߸$tbL+?G< +w`EI9:[1)քȧڋ0ZJtTw9nγGHFduײ7R(]!+ \F&VcT:+\$`[un%0T`QǑ(#S*h iVEů[tKF}z4&Kub)BeEֹ˧p,dҪIYbiO.:,Gb|]#:峕P4+#*4iX-6M{goIxsf>_ nŽHn@ͥu1$TQ(NXy!Zh,i^ 28۹rٙ#<0#c^mdiH#Q@xT 'Q$ZΎ#jƕZҙDd jr-lEnv*AgBd8zzXgC;s_|(aF*4*H5z ?ߖ9e}}d^J@zΕS7?__u( n*i"4U HN..,69B^Wnyro$RRhc'$&++.k‡Ѹ/lxCJIe[zu)nM'\f-C=4g%!Kȗq.ժ<wO -;hVZ*%@De<-h )KX#Wc$Q-ϟ5OH1\Λ&?{ BdcHdBE'Jn'ý 5TB96d3uqngXwR8dVV̰f:բ=$7j3 CMlGk:(Eh03Dā*"bJ) Pť QA4JM)+W[cL> Zn(1be:Dȗ(G˪i8jح\$ g-XoHT8z1%ڨ$ƀ-Sv-!޳0UX\ʊŅ H$3yF7 aW2Tyz<.p *X/=S"w='FΌmb`w(D"*5"ײw#9p=_{**I{o3]Χ43BRF r17b=:q|7uk:kZмlQ`WK*2$q8kuWǛه-u4v%杮슘5 Nu+IdSUڤԻ,*I΃wڭX6o-CwFR}5"94gZT]_ZwWRxhPzT8vEqɔ62P}ƞ|n"v@5󯗨blh$oR $RAXAA5eRq "'VY&$TNjEI,m&B+%<Pj獧uGE iI,pTR+FF+@Ӎs>`N/Ⱦ*ukΠPsMD$׺zv<)u'E7FV-V$z*H2K\s}FMM (WUh LVt窔i$kEmJQ׍fZBѰdxV tI ¥ RiR+NFz}Vc$RWDJ<,LG6Id=z'kR_M:1@+ZÈgReaX<1rEi#BHW9mIթ5ɞB^B<ڭ q(b== pjNkhփO{x++,Cb֕Us(#  4j$)fhvUP?A莎:pI7e+K$ɩJ+AcF/i_-_ "OJM&mgux׼],Dlj+ӎ+Lm\h4[L:W2aAjt 08.ӭ=SϒJ&9#:}P=P5Y% ɕe'0z66=7 d(2S9wh]K<҅u)(uRŋ3*(ZP4DB9kg!Ft>PA_!67v R$]$kB8(q~ `хVaRUFK Wvu)"?h2}u`< ?CBHŌw3}bjW$Q9H&t =n}@=/GW0H4b+9u@H=*á?e:&е,_ i>Zt& %~ikwo[]Um( 1o@dczj@48CKwao8qeX֦"i;D&9@]}qʸiޭ=>`Rq<{4oa賎^*I͸GousYCpwݎHfsG}.$WKRM+&Yi^P MN-Ŀm;Z_!)R|4JQb+Pbz$vn6iw u;V!WҼNx٤`wXD220B֕FepO*rՋm٧߻2\4JF Q UwM Ԫ!ǣw>ZiR )SPAGXN? N7cw2lp1#`I `/sZ/s5~2ؠ\nIܱh &8O8 {4ǭZ+I d0t2HZ@)ÇӍӑ%ճŸ'6C:oڠ,eZc2p XQK19$ o[IX;x*;>M j=epQ Pr<=pa*ۡxO8]7Y\H BMON-6 ##bz(8aZzϗb#ZJ$STgj<Akxq!9y 5KA9xC Zņ.dA='C9 4 X9 #f?n923W]H ȃA~lj5ԕWxFS,T(F3c!؞51\'f\#=X(ٛ6N$ Nh?mB!A4 lWJ&p'1Ѐr'SZBVW2db]dx d$yDj;(MIڭXH UAcIGgҠ Ԝ E}w*݂L2i ZiZup@ƤNdעO%P ԁFiNc+N7"Oq's+\&V}ܿ5X (/Jizㄸ05uNlfĐ_Uta^ `q$lz>aLifʨtyص+ƕS, 05C}b r{Q$~KqӁN8{U`^&:I\n#4X־Oiluz FTWΤ{$T"2ƴܢ)OyHrA_/[Ӎ^\Kqq+=Ú?5qgˈofE*h{*9TWՖk[:u OYǠ1Cɖ*Mi ^sSd===, #i+"ȪB+*{C:Zmǻ=dt~ҏw .pŞ7@',X^\ۄFרe:W<Ltc:b3r.G50G!}ȧO^pQ^ϙhq,T=T-=z8Py%vr?02`XMq8{{qd (X\釛<{8c|TyvGpAɠ58pB6fPhJSA_i_ #΄ ZA9tn7/}!hwo AYzgՈVxbb4$jeMvh,c 6BHQˤ֘xyfar딳(@V::+@䑙bI'$ԒNu$g_.$g9p@#x t`(u\S bL뀪8 m{Jqtb:!A7- QQI־Ɩy8ӋN27Gc<]E"Gy/MWTTГQZv^6T=HA^ѮtGͻG#PT branutZjcmy'I\P*|i\ԓb`n$qC\fX]R9@̒rqgn,`g1@s8q8N=Gh?qZbN8sKD1q{w-Z ̤1rg?,YXr-(̓C_F+GVRH91@`HqIC)ȫuҪG<n" KUu1TĒiAA6bwDvP4@͙͉cjnVܛe0Cd='hYLyJV`L+@T22PG.EʿW*cs7 Y+hc"FG2ǣ;O0Ik`r؎qMBff\UXd+Bs9K}טUnEP 5G@UTP}Y5$\2b}c*S̯cT%+Ńqק,nl[@\ :s_ਥ)Clp8 N=z8,p81+z^qъW͊cbz8N=vk"ƽ<O@0s :N} H"vaT2Y5fc31_oY df$MM}6hܣ5%Tf-9ǘ9KjoT0`:dS*iSBN%V(bb NC˂}W#7&|z<M Vc6J0PkL6ONp`8:𦝪gs\D`JzǣQ2qiE >|Y5YJ+ZQ<[+mE0!B5>+A. (#@ Rf;Dx2hYP'd"n#P8h{$anֵ%^oBq3Le# 5= , rʞ'a j Cu!rqPFk1c۟Oc;ۏOc+ۏ_ROE??2S\>Pg&;l>8:錏{V=}M+QA5ϊvgZOekʷq,?*ߙV~gv`eoR %oD?!g?D[8 oD_8ocH+Y1Y1Y1ޟ oc;jc+;ooc;c;c;zc;c;c8>Y1Y1eٝOp}ՍT7ЫuboZOZ^kU{O{XZXi__ڲfz{c,fj{c+;^S&o[c,V,lNq<_77c?Kx<vymninyeWgI݋;I$ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.JlrW{gpxU^mA*?Gm% cXxr#*h4-R<&;Bu.K\uiM\qշ<-6]ո2:e= 3%}G|`\\}rW{gq_Q5%}G|`\\}rW{gq_Q5\_|`\\}rW{gq_Q5%}G|>J>k*l>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl>+=䯨Ϛ >k.Jl?om~澍Ezǀ_ԭkXUq$t+ 4KmqKtMsE_| a5ſ.>9ҬqGm+滅 %@AT3*HeeaUe`He`A *5?\I6su ʪNggotm+(DIJ$x=\^K$RX3Ldf̪jt[ȶw9iE Fxa^c;8{+PC@V]Nd~\)X#nki-䶨kt=*chZn;}OB"$R(xR2* %ŠY4@$*IIk噐Y_^ƛI!H^Vx]$~쒃9dCq aFSr5Da|~ѷZm; OHg4b V>AcMۛdd۹sakSeg*y&PZBS= g,s;6u7moWDL;dwUw,EU "VV!9Ýu縲}h#jT g[wiVK-FHֱK6VhcCm^Mm0RDsKg@RJD Wu=y2y@WkKj$ elP4PƜ1xzj. bKK)rT_}LxJі4K(2X 4?nX6)I9wvk#*Z[k4@o.9`՘H-=44@΅K1'Q+PF0;mRdoM!d"1;Eu!*x9IcQm=,Wk q3HcZNEX/1 =deItME]" + /y}9SbZ +d ܡȴhG-ce&ݓ43N~,gTcj;KlxS\O-%ߪL O?LxIu]Es)vU[mKs3dP +ٻE|4n ! (C#`F`Lx3ΡlGv ZgA]SDZg\s=}ÝD}9;Wi]]D &^Wd>4k. F9NYZɫެ1K\ t0!DUٳPSQ'#xF$d%#?gx̊iLj}}睷 ,9ZV5HAnb8QE}('3Xm!<ѻJL! O3Б19 5$x{rg,&v&K׳J9s}?nƯS1=399rs5̄* bV J)Ss%d>@ԅ(|#wMZC˫>7 uy<¶i6[n9$N-WO_5<>~ZdUe/!V1%FNr"DgP/_9?¾wEjTKy^iS@dRLHNRI!Bxvs͢hUYkUvI1xwi]-.|\T 2 37w}a`n6{q,ڦd4zVRF9_y~m[a %T%Jt '+Vp|s-C$ xP3+$U]\NE·϶Fe +MqoȾ'{6]Jos{ݬggX*eo8"䞶4cq@ui93w wYYsT1 wmhn]R=n{ʲD"z-I3$Le=1yiub+y(J~65oxүPi!Sk 0)E7R)!`!]MF` 4LjqqhZ 4ZǼ2/wK33=QJZq\NM@4T&#ӌytl]Y2&Yaf.akXc-ÙT5t"(0Y=_|{BvSjxU<ʣiy#_.B["&{3 ,ҕwTT-N\WkUxdc5C+yT1U_1{dRӬX5.S=?eslǤwj҄fM |,x?.o1U.هAӋ}fkϗpĊYݑd!=*pvֱ S%ӅN^Ls&BoP[@X,+Z(L 9ĉ-iv6x&I 22֙Ҵ~a)6o vh#ְAݪp{9h"2^hd߁SUq jQ@UU2~j/VfiSZ, :{ ^xop8ޮw;{ʕUTUƢzim[}5cqżC4L9c`*Cr'G#a9BǼºvd5y g4( w wݮHOIUu91ykӘˆhJI$\n*q]S(=ЕczsFRkwL35%[r[iNmS[LBV` cBoesIwAqԨ)9 gn~?pS$[ϾO,΃d+i%6?|T 8|9GMM 8Ʀ?HMB3>C9Yyb z<ÍUKӺ9' *JIWR3C9bCpא7{msLhr*ȣ,?1.07I_AV#_MucjE,E(%I:.ٿm-kMݵ A$LI!P`,v3]QQ/QM=SLX>;lYYYs4Rmh5[NJ2nᢁL%̻2$ v/WNbbH4w,@B|!/O~dl.7綌niq5gSuGFn$o KȻ/d 7N5&kIcܫ+]L-7HpC<*(P#ӅOm |M.df"MGs89Ũ )1BYb@r*",[W-4\ZzPWWR"/cJ&A M@A_ݣQΜsZWBFŽ`W^OcEjdXz5;(m;v4-H7s CV 2F'LWŜrEfbNJ$o wóٻ2B1Qs,|i$-KUA[b RNHǶ+н*Bj k}Ǘ,vmm+{!Kz,٭Y-׹LbRjXq40r>͹mv kxٽg$Q8P:1l?ugqжPO-KDx F0W?^fu]Ej( J%ZMYbN1cPk${jZIl[e9=6ĵs(nͱ92_pm P2r%4Aq|eTMƮU P2 juߘr#[GHvX԰bIIF9hX9(ppvC6BxTҰ˩H]$ȻFtл:$PG*RH\)kLe0wa[I qBztF1 6AzFGrF7^&n>[=wZ]\-q R\@LBx㕔(ѥM x| 㗷+)ΥV!b)D"G LJ7!~[;SI{x &YPc!9Khה9X!pݲYGu osnQf0%C`3H$c= nWM94*Afm 34gFY^d8 *)+q5•",gG.XC"Z kbz' r'X,bPS-̋7>’9>]#HPS|=S2GEV+ui^]mTڢZ"bw4n+1ׁ9rۜ"3a"XIsѯHhaHHHm&RGk0jk{7e /hq '*V AZ HOOcl}oy*IPԁРs׆[mw7wk}m=ċRR$:܅(Eu4NlYo=.{u:*Ƞ&,y]˗A1\[ȲIVH*ÊB+?累[2q9>8|C3 (*jI,t PXpH?9`ݹ[[ F6nR];y@s-J0b1AnLa6ͽ DsmƥA*u_ Vmxu`A_ZH$h$RT*NU,sۗw%do/7[h-۝TcSȍ W3av,AH$QUji6$RU -dhWcKLQDO9v^q^Hq|ͼ󭽆g"GeI܀XZ,1M$jJAF㟹6ỤAhg,҂zH#\so1mJhg*I Az1λLe-4 my$I!Q@ZV$W~|SHgnu CLA8字lm˜L*ز=bN$h0-q/8[sWW^mqQ GaQTjPR+HF9AR=iZZPAI4cDMs5.>C71٦6F_.`X РZxHN Ֆ9k]'+Jheb/-?ZӦ/".[\:Dt @UhI&㝮-aüpwIUgMh*k UQU&9~& +t30P9э6]+=򯙘(;8%Y۲c>w˅QyFԤwA}.%IA΄W+i}n&U*ӊs%5Q/BF V =b|+Yk+^^{ &4ܐU5Pq. 4$-Ϗ$nɾ0mt۬REj&;̻+s]`T[hxяe@uhm42Y~&\9c+w6P Z<2eBF9}gvHa6V4&bܹtQO!Uc.8b>`-x9 đ#eCPH"ܹ~Xͬ1eG=buU\0ώ?"0ϱXhiѩNztk^by\l1v 1$!vs8vܝ|.cQRE>'7~i4oF9]$mէ2U']TqbI3"pm{f!:4q:LP9hvc n YXX÷n2 +Ǹͱm<CKP)7!z*AQܚծNYD*b&Zp΂Ep-P2 ̗6{fP3[їw%B#+T¾mk/[yg$drUjj`('rLR)I.\W:JH< 6)hl/.uhNyZBUҠ xٵxn|L[;5$3Hdnq\OIbSlHgq 2%58;ܡd}FnzUʡ"s;~s){mb{Bg6r$/ִ/EvT4lXTu={e mMjDWaSAQ Dj4KROe89Slx>|7?-s5wn&bt *hq xYsJ:ĚK0<򍪔ʘESoy6\^h3QSLIi(qgsm8C"Jp_@uhp^tܒԟD 7GGL\o<˹UTKBؘ:c9۔ ,ygi[[H)B*J:ёԂ*(No9}Rmm-m`H3!2>$^Ff9\*ǵ-BFdMe#1b KKRs2gs%c?fNZP+2 T(I +2(FEXPAʔg;.Xcې)$2 s_+JWͩ4yd?ʑ6}` /|B-s}H$@T :"HЄk1]īrܕJRZ.IդU 1$ eG6vԹj jNT W|s3t[E`碠?(c6sUIpߍl@$FRFI,ITvQhI y7S3 *:4H }]-wo[euⱡ 0Pg]GqB+M1\q㙷,^[dUt8!* ,@glX݅$ITJKF8IR+Mk3@\Dţ !f#QÆdN~wv+ŽCNRXE+ {q{}&d:ǫdDv L-leY/b'fKhu$!(#mw.ddeWNw]@E1s>>daeYZ'`ʒXٕZAl_ke]m l+".fbji]jϲn۟0j$yy iIYݎ@$9w~\Q< g ZUSpGdw`m%o%Jk%eҋ*coNIuݠV(hX 8?1ʨuY\g$WsT;ICTЭk8㋸m0M;*ٯdL397 ?জ^xY3w6*nTVKpn"BFf$Ԝ bÝvEk,[̰^ 'h'6Np=[fۧ[DhII#`RD%Xq^x> o{ck9BZJ%3aTAVTӃlvXţ.Uִ+7iqgh]NAn8,=_m*V9FT&ˁ(#%ǩ]F :3kB:)Og sn;TduڗK-8 $F1C>9CXmK2 ?4X׋-܃0yJJs+4,Be#<50e4Rskurop爮9ߑ1Y&j[1iDQEP:)tŽݸ 'h;:(br9_oZ= ߋ1nA kXݺ90+e&hZǀԽmfZͳ\*j!=4]@ T5lmv߯l9:wpW#+F)9o"}㺆4dwf6)I%Mm$ CU]XFZwpŗ%m=ZGm5&+Kd.Q- Xق4)bO'w^-ĂEY3]J%Cvc*ciW ;2 ᔨ'Ks> [][n.1y1?+W[l.z@'E+m$' ?8~ zCcKa=;rS ]݃'`0x\}۹n0bbk̶;@:i̪/@-_Tr!+uFEMCA,RNቕ*6^Ayqi@DhXSG쮯|sfʤ_vN[."bEr#4!FBx7tVOw7fYIq$jC/xHe2F/?vW]wilO~jINT89M٭*T3n5 ,r^}8탢$0T@!+;vn "I$qաPd4ҁKS?1}B-y&$i%#-Hc025?-rŷGoo `*E *8FJ*64^q*C[m3QAP+Z x >rsmv1HʰFaD:q[)\іQj@p`aǂG1Mʛxznf%~1ΏEH7;sl-lL mpv@6Jc+ݷ+}o2!+$eU=E͇3AhzWBVBA$w޷*s;tѓv8W0>&ۨkXdrK308Ui\xi^o r$n%ZEl q) hW>-myuMag(:Ks:}=)5o\Y%7RQzׅ+rLMJHH۵ҋZ+e[7݄"ą *l5˕״>Cu)}01k9;hnN9zf[\nwI-=]CUY.dKe-Aw ^JX6unbP,qTy|r#rV׼׺\ЭE]/#pHcZhp]+ny}Nr]DoIʳm n8 qݼ\Kmuo"ї҆x]OCOTtcp uZLdݴqfd_6b2nUji%zR@ ԑ< o>#l{twkm{mx@m#xC,8s1/h̽mH68TRuAI| M{t?3o Ncc8)o Y$$k<7H5[f"+WKD}qR;tr\c&GbmmJJGgh(ZI%YfW}h+u[k=mZLGuIHѷFH*8q݁_$[;|(¥BEPq~%]٭Hy{%`Uj(D, l<!_W6p51^ӱM+ [Ick}c HPƢ7?*{-<ɿm5mQ)SHYHVC8`*Iڭst9&T:D2ѩ|p[nܶIR:X6=>99&pliI <WPdPs +{x@U@ 2csnq^}xkzmws`FFMF9I~on"i);a=>tƬK67/7ۛmx͔ʗ&&[XUV5"I;E0sׂ{\AAeXU1]eU(n58!omR# \Tqӵ}߭ā"mox4=Y"+5 =e~ fzX*] *jANj{o9Ӗ d;[AV̪{gCaZbxk~Xlk#,=m${VlΊ6R6`.d8Bڶ{i.Y XBK#ՀiS ou .GC+e+PAv"K$8Fkw4 x1u͖lм&Yc5swn,f;HU{P8c8~Cqc3ldqx猆X\1c7ob{aM59{y`4 j Yʮh at)9OjiGݦW&}ҁ 5K̻, HhW36 "wpʪX}mǎf)79( m-'FԒց) 㘠m n[a:`{!,I'Q ӆ.wdp$.jJ~iӍm޹V'1JT T"X*ˢ@@!QJߕ5{֒7a,.Z6C4!:)L fckc8g\q8pC8QL&k8"j1` Wg?g޼˗_pRh 77ϥ0+E,lJF9  [yca5܇>o%mqqspF"B]9ʳg{$k+~]i2md`uJ^qsG2zί Zٞa5iTc]'V |˞G+=k;wq W-F7R )iZX-Hcp讨$Cm_zʪ51}%z%nOnQ6h"Z'$Q]VbV0͠W p'r#ZY;wH!8 =,X^sw)mիj VֽH<Q.Oo=d1]>=w?8bu`{zgF]|b7*)P0Cag@+Ш't&kjdGF}~L@g%)D+I\M+^N׎V. pTK3K#21i{T Qqޛ7fnf#$1,x1*ϵ/)%;%!ۈXS(N(Jv0F!Nr^}"gMoĦ{$V/}Bn#u.DlE 9q9tSs+JSHÓgdp?Ô?>9CO~Ô?rq̹CM~c? ;Mc˓ۏr;>r}ۗuۗ>7Mcϓfܿd+'i,}rwqٟ'i,g'S͸c/ ;Mc˓ۏ2ϓۏ>?M~c'͹~W}+6%>OnXϓfܿdw\^wk&YlqlkV7ԻDɺKocK=UqɇÞMAOՂy6ùOVH@+Ҥuꨭq'-d F"Wz=~ TYzxmleGw \&FyR$w-IC3.G)Ԯ+%x+vMAMe&kiŅܿPwRSt^1r_.m)~w\vZ.6 چpM^Nv/fGyܜ4ҞIh>Nn_X/ 9Uםϳr+Lv{,{ίK`-HA%+hW!LJXlms{/Uk涏];}ܚSVlqgmKf|ܿd+'S͹~c/ ;M~c? ;M~cϓ۟>;M~cϓ۟>9;Kӓۗ>9;K~ٟ'i/m>ˏmn%o"Kvh+2UJkg棼N_'3'q?>vL6f!ɗ2\~2IzoH!kZTI$_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vk_vkc_=%"Hg9oQt*SjnͪPT S]6s\XCRH_j_% F(=5&,!VLT6T?ոoЄUٶ~$&KٓVGORi+J 5_q5_q5_q5_q5_q5_q5_q5_q5]q5׎N5#fčXݞ+N5f+N5f]NJ$pmJQQJRXJzoI%*Bq+JإHUXRTk_vk_vk_vk_vk_vk_vkcG~ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ~ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ ƾ7_oq;gm[qZ[iuk % j'`5#>=:9_sXT`lXyedw9B}5R[IRN4y 8Ĉ>4Yy\m֖ TRFǯ}z|Zg,0CxZ?y9$ɑp]eb_f‡Zi[\IiOcN9ÃQ 4ux-%%$'txB-%Z-}aN;|F<*8\(:%^Gwv鬋#S*d+3b5Xˬ ؆m-AkHZ):+l+eɃ>̘saҢi`-ڐP#6mo>M^ua 6SI:< L^Sb8}>;6ִ]d2 yUU3-S%1þcR;!]9s7x*'QƝ*K$tۃSO}ssZMSQKU@Bs`tVj!$[HTƛZ^Wbۯe-]Z[iЧqŐ6 (I~KeCGXͳMW3%̪-{&P_Jo֘u\bP$Z,-"e0Y@*-|`i _iH$o#j)U%2nIV v-Qݳ,k!Ai  )(AќsVO|1kܼT;&Jx% tm2DORcX=TKiÐtFٜ[?Kn0h!cq߆s@!¬Io-iwZPg^n wIZ8UxuLŻ|Smt5fe^ۥܨY}IwJm[)7M\KhrJmzMZe5#Ͷg fe׬4"}JDR ySr -s rfM#b֣)cv|t.l)]ų nED|ι @Sha5N\ؒ|ؓGMm_XMBviǕJ_U\Qytۮ-n7ᰑr-ķ8%n8;v9}&uنK3 ̎m!iCiZ#}]}:鿤{Gӷ|욇'DEH/m%[dÐ@PV $jD >܏Qӗ /vz̻/;-eGm]C=$bQ`ʴ~Jd5MbuXdly^\ NmXn >O/s4IS'!QFie1[D&q$-,֗"ܚ\WX'3%m8*Zi VnZ Wgs9'Qtx"gV)CMfdB;Ri7nWUG-SWaq1<u; "熸#7{ i L*Мjj;9\Ρ(۾mWAG+uU\:{+(Hm禧YcY:79e]1q}/zB\J~!S]ZJ$(t+GQePB+#Pݔ3[l[Sn/iSR^r+]ichඩ1{LJ!E^[ $JW]\9p)/UJ\‡rd2F}˲a*2%ԩv2TnC's <}?/,܋i_y1N~LZepQ~#IUPRUV\8ȱ)]>See!MlVti9܉g~b\m Oĝemf蒉3>W96;Q( 1nyې~yvJܴ:))monཀk1xl\גZW&;JkH *V\{wNOL܁۟tQ0ԗF 7Vʃ*=iMlǜS۩z;ŶTCqdz?;Jj I':wɪC%wvhԕnL >;'GHr%;n35tuU5a%dl+ƖO6p7-nX>3CrhJvג2.eb\DWMI 6A1g9u&1rS+iO?+ Aą4 X]{0qu㹯 $bS2*֞A v.b;Fx|Z}'(G 6HJ2~q`-'4v4ޤ$NLv>5qhʪXx$9O*F.+)olbNs[fT'<˄ 3c:gT6 sGG-]GcgGrCu-ݽ5Ǿy}~A\e38QJ S3!~Pqebx 7Bad7!*jle4XWdy)lvRU):_D8vCvXm/u5sU_th !%*@2FmG]A vlzڽ:J.;d&$<$桔vGjGbeBαGhK~(2b,4 ゙%hH/8OoJ)֓쒤<} pHW { !e˫.]bJmNze{iCuIHب_l5C8ʼNg1dBLKW:'QyI7ji}ܹ Y~jDދd_d>ϐJ+gV-L!X1!Ș1q 8-62+kEEk2UJaH)ZR4v:0<.,q [nJR}SJ hQ3Nj_͜ReWjNȥ8c Н-v|{Sbw%ɾLt>M3acA#o)\w׼S>%X '7N}V]Ԅ7H "8|[ `Q:V Wơ@UՐsfה9w[C8Lj#wmUcTZT)aC*GJݏ۳ZX,fۅ]Z[m)驴ri~D% m(qg ij rBT~T.oySήSUaBJBۊZ{R!NZƦTVl8];CwLX&C}IBHa!0jS:$-Kj}erR{۸e,ZbB%B% L8!Rw:|O& 5A^e4kBJvf̙jH#v+q]FI:o++A&; UYvBPD6BԎƒD%'rRSnI\ːpZǦ]4P} .6m, 81YR JGTVl_JUQ3iToV(EœJHWMӾΒzc1O8D{ۗW25}9\otJ@$y^vwv*P;v 4ס{DcL Pt!T=cylWI1%)Wa&[Zr:L,9M)m!@VĎWF|Z5)-X\hL&V=.jۄj #F + gLE)Hd0lc\cW̙C?O蕭 :3 ɚE\e@OY(n)y.@;͡siIs Ynuڑ]l#v&&:)ͷ BS~C5OLlzz3 =~c,ij\vѹ%2SHeip$}>ZQJR씀I1;0R^U *)꒷T }i m6БP'd)?_&?Y}-TDo"SP4JR)#s5S7bIBuQ<ȓ fJ \n#޷Hsi'pA3FQ!d}(LW#ұ )B a'뾫n.),lX%;1#OyOĘn)ҶZ H@nr Or0.ꨤ# B"S.XAZ[;Aʹ0 \_g [>3;n)aGKi=W;l DjJNjWS %<>Z7SIͽ 'ܝ-א$CD3jSnF/hZ)%CH!c̮/Ngvz:zuD;Oy8#nlz@|3 IyQwKzj2Jweyn6v;JbUߌْ)%Nu_QJT Jdw>#`NrLӫcse=CnCWLIV9.敐 'ҥKʯlTVVՊ<K}a>E}J3~I圕==&s 1'1wgm*$؛YlĈzSD8ͺ8\m4u MT86#%Њ@S+KI.wr }RS7ڬ*3U)&P_ 39RN[̫1V"nPv,tZL}Uvv,[~GQF$hӹ'$7W6вe!@ۮ;)ell/^?iX&M\}LJ *UbGrILS[L%%fVP_^d+Jܝ83rbɱ*;fc?ZV"ؾFE[?إH ils Q{Cg:ka+dt)܏64TA);n x~b3'x=d5ۤ))C&<7NU0'( ڊU4̞Qc˼C=iLAY}AV$cx܊9#3c!ﱏDŽѽauf:[vv'zF'U\aW/KKb \Y-GJvur)x6KN'1_TZg&b:a,lny ""]cR6ed1^rL#t9iqml.lyDhvT $k/yuU_TX yٰ $) Iow$%;=>,Xt.:0z'BN5jJ}f1}opN'ĔNۃ?'T_+(L!JcbcJC+RP;g+*P\^u-p [$uZNKA<6RT^[RCid7snݺﶤS]qevC3sHbD8HrkHePM 8DWVwTTrӱ_kvDy;(n[q!'cS[`D9 X wF4JiԻ-g_ݯE~mq;gxm1dӬUnCam*Ӛ= %B:c C,"JftIu/JUƜHP>4wSiڧ?W-u5;n{RF`ԢLY) 0#Gmo3)\G~F>@Y0[VmMzj쪥E\;~]\elorwnDx=y4VvyM1ç"IiIR=a5 ǼT~-c0Sj@ %?R`ոE5f39py%Í*}t$!-. eiJ@: ʣ͋*:_ų})VDW/*WzGbЕ$fNyp,|YtV"5D&{0S䀑-erE|RL,PcJPh,TFaIƠenݤjO6Ҳ+Ȭ*;+Hl;:r}nzHIɳZ֤\>/}oJ Y#dgY5gm1TcSeֈU ϖR R{UCݲ?4ai#*KS*/Ql)>[rJ%$#TgW[ftK'=WjRR@;8wv^ ZkAB8ҔwOa}*`W)^JBZ%[4%\JӰŭ(R|7۵wI],ɁF*J>rwMIX[Z%D) ABФRᆰy/j_&Ƙxmy0jlMCh}KRV]W7.ĥKm$c=lUddɎPU=mczm-EmWau 2 ؽ&kΐ]'V/upm`KhţLB%wvuwmd\Gb Xk,(P`CqE~GU)J$tٰ~66oRY>%J>:xW /_yG%ܺ&%ԛLrدKJeGLfNS}-KISmb`aZvR ^$%*}]vx%;$Y9 .]\o$߽akˉ'΍S*Z=2A.6L8 FIq+< 6U0Gn }:ŇNRzceiRTGvTǘA_cXLڞ8+$bZenVR;oR: ϤIK6J/uƊ!7! в<ĝW)DvsZZls)Ld)V}'^?*Cw´>eD$a$ztB#nw6XqGwrɖ"i2bʊuhQ@+vHqzsb&cm)e,0k :P<Unu8ΧRٵRHI Q RJTڔqCp l$ހ5uٽábRuϪ$J(m)$Bl\C6DTI_FN]#ma:Jf/"-l[SdHH^ODfroY]#CT(}"3A;KԬf4n3B[TQjEwJ%":} _X~ܸ,W[G+0b4M;E"eu1 Di:ӶviB쒅i#1嘬r -[vVXR'kC v5j?J3ř&N5qH 3UA 7Zf} AZV״e(aѯpZXB|+rw4EuIIW8[}'‚ PSd= -=H]=H)n:9#.p cǗYUlՕ& )ړܨ'k\W.C_đ[qWk]LYh,Cp11)u5.slc:dYα~GEGqC6N=ONs,^"nMtXU8VqrzBIe=X#}ow>:Ml :ͷ _Z;u".doDJL"1B(a(x(mX=p]TU:p6ǝ(Zm]-Ɩ kZԅJ Flw>'N f4c8:LخV<֜Pn<|5&N9ILXK2 aƨI?|-:;!*Em]eq}O I4zȲ̮%t;6U*[3$=[!E'q; l@:bެuOGȫԅ*n8Ƌ͉q2Hw k,&"$tZ=OC>oM};mwk"ϳ|VܷF}YNj&@m%ܦ޺]r:RY Gܕ_aI6\2jJЮJUĵRY? 2;S&8q)ZJVs z#]UB %y3@Oh% :>̊kF:3Q"TR.p@uɒN$; <yθ)]qEn8%KqD}'Y5z^O5[̃D3&Zؔ):S|~ZJB, |5YxԔt*3ZoඝNǩ؏}5VKj͍LҀySkAy]Aة)oR#)xխKŽN7⹌%DH`!$};O'kx-Z؟dJwOVš]}vA#DNҼ% SM\z>reFX6m"U+YTꨖĩmTh%';J㛖n2^eCdM2rvaI 7I :Ow,5y_hMdE\[Qu2ڔ1,:4Doaʵ=:~SΠ˩Sȴ)dTGRO2!S+@VmTQ$4'!p-̊;iE)M7)䗚t/c~|#$ﭼӰuʹ߻*VguSCjiLIYDŖÉ;u<<;Ƣr\V]ide4]v(HvM*|\d9|72W!ŨLcmM!>$'Un1PH${'kHRڭ" s䒆Jdme)Z~V$kf1I F&<ٶ X,C՗ ~u'VqladJ ecSŌtyG2#`uמyխEN::ֵ-KYܝ=u/x;1SeC˫79;m 0iQ! $pH+N;R_{%nGAIq[ al!Qʓ$Hso|k*\Byn~We9.9[w6},7LXq*+Y )j=$i1(oLcʹb,,`bBAT-*_c#]bAr[0YeR1$0zvӫJ_z9|ʐqVUjJԠi)=WMa|' 9?n"㼢u&9m2M<&dž:T)Wnܛ+0&9JB k1 z|fsvˊZ\fՒX)WQ};Zޟs{3Y_W:cWg' ||]#LB3ٜ(.3AkkkD% Hq@[|\B &??"kDpl(kq :dCd: nI"DZu\QܒNڙIQnG{!uu S̩$q␡+¤!SjnA yIRw;4"Ç&z>A%t Hj3ƕz[c㫼W!;;S˦uť:{V $4$Gq.%2XRmaI;)'ӧ0'"x괞%M[a_u5!c }HWV QDkXbl#Ԩx'm=H;f"48,=6ln%_6'&4d"@l>Wosp뎐ci;m\8cYf`R]L(BOL{؋YN}wD$Inn, >myT'rIJd=\[L&o,K+,6DD5BBϡQ̇;m% RCɕZcs&ժh)jT5m ԥ> v56T흣r߹hXGQ;Cd,%.Va8~ka@+ 2F8q J̗^KO,G;mޛ~M?:sŢim2\vdQ)TTN(O<~ǐK-Cep!8뢟܉@pm%(5_TJP̵:^'R}WN㼍Nnt7sN'OON87*H_YmuC 1u;l bRv_SǧZ۷÷,+LSZkqM5-+Ow*:ؒ b9fIdOTvaFGh/\rJZ?Kd!{ԫ̙v\u.8G N`KrC(JVv>sjm—![u&9Q%zOzHWv#VbuI1!%-AXJR s.%EmL+Љ2kk_UjmDul9Qq5W)"?r|Ē- (V\t@h˥r<^CHhSJ]RAJz$qܝzSv.h)QhqjR_GZvNpũ_W^Ys$7\RRDt萑}@ߧGǷG;ua;#`5wk& |X=-,J[!)nT@v Q2㉫?%GnqT6uk3ҹ̸r$~$ uYMY&bٙ3Z,Bn2$:,|5eMM9K=-vC:󏾷TIQj눫k{Vȱ}Vj4FҝBH{5a!o?{Z.~KJY. A >aQwk_r4ialr(/LyƝqn:*P'ew[k=yr\ ٺl3O !Ѧ*zcJR./)hW=lɝ  f2XR[AVyKi.lATB #Ga'KL`F]ę([|.:(º$q:KGK-Glwl^S Ѹ_$^<{ \AEU"L8Lν*N)o$d*VÙe>d:J[CeĶx|^~GόVmׇ?n5 IFHw km@à}ƼOH\cI1qd]BM^ )|S?1'vbP_ SA= 'd=xox #uǧ՞s1r& SYk VjnIKkkq[m- 8z% ܓj 4åq=ʅW1XXQquŝ1xV[SʆËR܉`]\fԣJ@;5іw U m҇Rv> ^ȅ!.!H v{v kIԋ N̝1?*Ty՞)J#GABH Bw*JRR#Qo&!(}ĶM$!qD#Ccg[$ܝ 7#׼7;{sR+)e5"KkeN2Cա`oTRQi@;j;IRNR{*$|wB{^*Ru>u5 ᷽ o}耎}lnw! Z|-bdO幃"*RS)}uDlt=G}zle9%m"rfl5t'{V+L^!mHe*F9KApl["qa͑w)/% (BS*Q$m[ꩲ4X5eKc]pܒ[JJ5c AI$+) UTGb5tEHucvh-AOR8wZty=3I$.4T[ Bh5b3hSKiؾ;IZ:ZCS_f_Sz?fn6ۧuN~}n@ĘN 9sd~j5Ce-)[,mE$\;Hs롩c)#[lw~86hIRֲ# H'Nqv#4;L*94f'+)U{okZ`\ZL7^_"aS$;W|=\C!vV<}~]l  y?lSdݘ-4/r/VQ V1%XeZmd6hB@;xh7i{MZ⾫sCY;oLQ;V\\JLkGڈb5SOZTՕ/Y}eTubvDE+hONR D瘮#Is+bW$&U%:{Bw#< Iƾ32^#e f9mˌ:CY3Aq#<\`i=6#pOS^{>/\Tw?7V*uQazn#IWkfkU^=RЃݺq7NZLvYUu?'Q.SkQj,ld+=JӼqg# DGmJy3eM4J[ R<;JP `i'}8nu r mqSu%pi"NṅaQTJhZvv[Y F%bl]П^{&`C^BGGfR:&:V@mРzS 뙌JH[vczKa{G;ut=:t($TNu>K\x٠@lQ|He,⭦Rr${m}Q5GāBzks5] 3%WL@όl 庑hJDU*%. GTվހ4QG$~~m߯[xݣ>?}xt#olOH:ko~i =k6!@&M{cs$zu)y䢫,m!iRLJ{BN؁n$}|oMOjkWy}GNG"!$BzL*(Vױ 0 ~>fmù@>r`ͨk#ZWĊd>߷i KP/K⤀}n2;k*b hlXȓ\YHkb<)~R1ljmc&f>9-k=Tzx_6.ۡA{oam?P.J[(No\MuҋIh"I}Lf:w܎J8H5df6 mM,8!6m!`+EJP $ =8AZ-k(]{ Dy ?PiŞwknC+UmV_?RAd\iL8N)=c[(>L[J,g̱^̧5O ex-rM)5BcZvF2/m›[LrdjvI[wʫc'IJ!.kº; Y~(dIZR$VGq:C1%~rNh%2 <ˍHqzƩ̣?/ZU[ '5%% }B (mǜsIU5, ÈgeDJR:BZ-r1PS RU|wm+=@۩=}'ՆIu-rmme,¯eS&I%ݚm->=OO J_}d7Pu1--͌ԡøo|_~nOkç6;ֿvmo߯5ߡ~qv7[w|{_[q|7=&;uzt}}Jt۩@~buǯkk#}o)3v~mu|?5|߳^(=5ro0+RLuYcòyq;T w:u sgy [Vͭ9u;7*Oj!*~{Uuǜie8'Ī #=l.W)lrͻ.^jf;D>Y[x~R׵=-B)fv!O!gp7짏\qp0P,}V6ȇvkS5VF~x%Mi|{rS q蕐YeJ5mT)Mn2ڐA:18xK9ǸA)Wc }i;%X-'d)5ΘsL; Um3qﲹhRTl~ "(DkR7~EjqѺZe=))th+SL=c40 3~qiِZNP$oR"_EsweImܧuw;\%-v;c9'8]m)M!~#_`":mR=dnO,Sm;Ub @fsHmRCn\@R"#iR<~MT;J+K:)FI\-bTVQ 6RdM(WzT l:(,5;y1K)Xi*GiZLh+(Gbh۰)I#ΑVzۚT{ԙ bH֗)NU)VDnBJf31Ԯ)Qm<|;2_o̓AD fs1ľ~*Ȯ&ev>͙D|2mqsi\M_fPgɥЊw;Q*x6zwҚon#R.e=:L{iN;&˔)$q N"VGTo:HNHud%YT|qo"PqHjh'1f;H -VH i5(m/7‹X6hp%+Н龢,s/؝Sm=b F>%bU4nؔX9 TUFofJC1" s*aou)qzF=JM,Feؓ.eiBh^#=ħ=Zn:|kAzԜ*Q}+(@cE p$8 C +zg{6c:џ{XɎ%KjW:Tѝ`yQu-l&kZR8Y)iJZa'~R=m=F_KrwЍV7;}>řW rqMۀ6KK$X٪zhBdDmxX Bb*ĥ' R=tjsnQ{RHi=urI82gRVz4:([,ȐZIuËyTI:kbz>AӦ [ oo׆>MoOC~mxc?nR~F@q:?: |m~|[>q?K[쯓ﯪwŭI?Gkù_U?>[|O#k{|g^N',L$5E)vD;('n-A(@$jt%$ JVv2ҭӷU|sŴMRcurR2 76) JRrBjULǫwr+CPR0Գ2vaKեUݕͤnL+YϞ'eHY؎!Qc3 z;vumQ4}wc#Y!q5mZvEer >ȕv{K Zlɔ\eq%NQJQ.#btLF$’&cwT83#^Yw)dM}*;aR$Z_*a2Iljs8+Vqe{R%*N?E{nXe~\Gm:S reCp ;u ̦XӪ 3y4Hn"ju=m -} Ԕ@Yy"**q/w8Mi2lȞPCLP)Ǩ( *zKʞtKlYo̱iZܲj.١2mgO$(Xmd4.vÝ%kyYDM tux) qEd#ԼS/n^P4Ҝ{~b$0DEqg%^uj"1jjTB%ĢKH_P@|zmRLM@ B)<5ƼH~ 3C1 JTEZC$཈J'Kloϕֽc[h3i8V!HRB{R { B^EŹ.U`ɠ?mGm[j.Ψ8M5}V[ _.ospUF~ 4lRܦ>OYDMD^+# -fM^|^#Cף|G5ԏkݯv7uק]_N}?7CGkꎟ~^t6;H>7PՋkS9syYRNsWo7<|{֬'ÎCvT&Q#(̒$z* Or=NJ@Jke-iܷ1q t$<lqQw: n) Tiyإ( i% {j ?sœ')ڹ:0k5Dz<;/*o|WQYfU.Qd]PޗEǩEE`ceX[UphpƬjPN'tڣbm 葆r=I㬉T&6XI)?4TqDz1S]_rr䗳U7i#M4HwlWLUT[u[QJZGTyY*SmGrUږ:1M#wrXԈ2"Օ<Хw(lztfx=EŲ D\98q%D䤭@|nxjʙU(+ftDJ$L8"}U|l'nRTEwF^+3.HԅԆz;yB*WxMrKK*iHETD%Ĥ8@OmqYۓK{SNB Y.?:EV2b2_P%=g݃dm}s~Okğ}@05IbITuMx>drE]XVKjfEx6%7?g\G5eYYY3$nS!șM|Ej%>=1"$UPHNk W3\#N!b.,S=BI (pA^M{i]!*a_N6}LGTw4]Z[ +Rʇh@} P+xf5Gq\b% 3$%,PJVHsmps* `swa3Cr!^2Z X|4Uu_ӮG^L*[۰(vutף~_\>Bw?q:{Ok}ɯmF5[sf<2,Hx]l.&ZG}ښ !nɤXmy1]K)SՆMLjܟ<>Msx*X۰?ԺYRTX^,ݵnuνkc;I,:s+'Vop }o}çߠ;htzu}o>W=&)]Dm@[l7bS`8܍ӮU [_*=<) i2cFf"$\!#m|)ߵGOͮDk_]=G$s˭S}_u Hc[?(@}GMu==|ᄎ~^$~t$:;?*cuO zzxO:>tQti>:=6q߮>Nk=﫶F~Hczvo#q}rZ.:-R*% e܍Ҵ(-)PƸp7r--->Ά7 5Uu5źBP(%UJ/n*)ճ>It+ iDJeZ;` IAô{_I::|g]v|nt;J v #e$:{S{A;3Werr|^rfig\-!s$0*J2]nOD*%ȗ+ԫ%(m㮔7's31\TYe@qZV-r,Iĺ&6ͺVKB>jMG.?d v8Uudj^_6f9~mx-n,.S S(˳xYSQCl6#Ljs~PHB]:!JR:mź}VQP_ɭXr Ց';i!@䆖Km6m)ChBP l 6maz}~t; [~~N^#k xsd']pHu#̪]k;w%(q(P:j?|Wk]@~#S܋L*;ʎ>8Xܩ#Ʈ%aɳW7CWu+qKOeGb#)!RVK>)}C.+pelļEW0#!v=5jNF#.ugʗ(KcQfk@ pb^:ohZ\_]) irE?e$51k\6c>IV&eҔe2<*c\=a2: #xqڣy߷ J+}߼㮜ľa|Ka?ӯ&1ݵӏ}ca:ۘs=n &#1 r tVq\O24?&mv(癲NN3e;sҷ)oe6a?_|Qlw3f6.ӷϗo7]u4f.sh˼~>θ7x뉿>a]xwјޝm vm?o\Kv3s}=1]u%|ہwN:OF_]8w.46$MoM~\7˿M~\77\N뙖۟h^g\䱱+1b^yl9K~Uuț|2WVa4 W|љ#d*ԙ&gBHؑw673{7oOᡷ?w~iVmgѿˎ%]Y/wOi6m o{j>m _K Y8<7#)'%6F3UBu IRwKbĘYKcU_3 وINˎ#03rYj欃ޛwy}}JMO/S+ҽT1p|2~`N¥]$/`XR6%Bڷ#%ݻp.8ufq:k_>.kW?^]./ 4)>D$12w9F KO)Qmͻ QO`sx/>)Ujݖn&yzVγ~ڤ|kEi"qBJ@ݾ>foYשۻ=|K8csڮ+k3}M;Te;a}5o|ϳ{|7gݽiE#P>~ sY'oiPc;g{#mJy+!5NLJgQBHi/`,t WG}{pXw2իFNLFGCŊf`*eS<J6I?Z'_7 )*+,_1http://www.blogger.com/img/icon18_edit_allbkg.gifObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345KLMNOPQRSTUVWXYZ[_`U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_1http://www.blogger.com/img/icon18_edit_allbkg.gif./01X$classesZ$classname12UNSURLXNSObject#An 6789BWNS.keysZNS.objects:;<=>?@A CDEFGHIJWExpires]Cache-Control\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Thu, 27 May 2010 06:00:47 GMT_public, max-age=31536000Yimage/gifTsffe_Wed, 27 May 2009 06:00:47 GMTS162Wnosniff_Wed, 12 Nov 2008 21:09:32 GMT./\]]^2_NSMutableDictionary\NSDictionary./abbc2_NSHTTPURLResponse]NSURLResponse)27:PRd >CLWZ`irt{'GblqdYimage/gifOGIF89aǻj4TSP% Џ)I5S(3&1#ǻ!,OI`(1 "N(‡!3 wH@ 1憐 ra R/yL `MJ;./01_5http://img1.blogblog.com/img/icon18_wrench_allbkg.pngObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345KLMNOPQRSTUVWXYZ[_`U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_5http://img1.blogblog.com/img/icon18_wrench_allbkg.png./01X$classesZ$classname12UNSURLXNSObject#A/ 6789BWNS.keysZNS.objects:;<=>?@A CDEFGHIJWExpires]Cache-Control\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Thu, 27 May 2010 06:00:55 GMT_public, max-age=31536000Yimage/pngTsffe_Wed, 27 May 2009 06:00:55 GMTS475Wnosniff_Wed, 12 Nov 2008 21:09:32 GMT./\]]^2_NSMutableDictionary\NSDictionary./abbc2_NSHTTPURLResponse]NSURLResponse)27:PRd BGP[^dmvx+Kfpu dYimage/pngOۉPNG  IHDRa~ePLTE J4eulec{韟Y}T|`v`w̰[qEq__^bYtRNS@fIDATx^MU1 @؁A(33CfqRϣز"@*v&g X="6Xz$/"3;R\Mb((JRpKOY0Qӆqr3rvbΆj+hr<_l}lY݀o%bd,l/ ȂN igKIENDB`3456_>http://www.blogger.com/static/v1/widgets/1216256451-widgets.jsOkbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345OPQRSTUVWXYZ[\]^_`abcghU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_>http://www.blogger.com/static/v1/widgets/1216256451-widgets.js./01X$classesZ$classname12UNSURLXNSObject#A7 6789DWNS.keysZNS.objects:;<=>?@ABC EFGHIJKLMN]Last-ModifiedWExpires]Cache-ControlSAge_Content-Encoding\Content-TypeVServerTDate_X-Content-Type-Options_Transfer-Encoding_Wed, 06 May 2009 21:39:12 GMT_Wed, 03 Jun 2009 22:53:46 GMT_public, max-age=604800Q3Tgzip_text/javascript; charset=UTF-8Tsffe_Wed, 27 May 2009 22:53:46 GMTWnosniffXIdentity./deef2_NSMutableDictionary\NSDictionary./ijjk2_NSHTTPURLResponse]NSURLResponse)27:PRd  OT]hkqz'.3L` 6CHMQels_text/javascriptOvar w_a=false,w_b=null,w_c=true;function w_d(a){throw a;}window.jstiming&&window.jstiming.load.tick("widgetJsStart");function w_aa(){window.jstiming.load.tick("ol")}function w_e(a,b){a.addEventListener?a.addEventListener("load",b,w_a):a.attachEvent("onload",b)}function w_f(a,b){return a.className&&a.className.indexOf(b)!=-1?a:a.parentNode?w_f(a.parentNode,b):w_b}function w_ba(){window.jstiming.load.tick("prt");window.tickAboveFold&&window.tickAboveFold(this)} function w_ca(a){window.jstiming.load.tick("widgetJsEnd");window.jstiming.load.tick("prt");var b=a+"blogspot";window.jstiming.load.name=b;for(var c=document.getElementsByTagName("img"),d=0;d0)b+=", ";var d=String(a.arguments[c]);if(d.length>40)d=d.substr(0,40)+"...";b+=d}b+=")\n";b+=w_ga(a.caller);return b}catch(e){return"[Cannot get stack trace]: "+e+"\n"}}var w_ka,w_i=w_b,w_j=w_a; function w_la(){if((w_i==w_b||w_i.closed)&&!w_j)try{w_j=w_c;w_i=window.open("","debug","width=700,height=500,toolbar=no,resizable=yes,scrollbars=yes,left=16,top=16,screenx=16,screeny=16");w_i.blur();w_i.document.open();w_j=w_a;var a="To turn off this debugging window,hit 'D' inside the main caribou window, then close this window.
";w_ma(a)}catch(b){}} function w_ha(a,b){if(w_ea){try{var c=(new Date).getTime()-w_ka,d="["+c+"] "+w_na(a).replace(/\n/g,"
")+"
";if(b==1){d="Error: "+d+"";w_i.focus()}}catch(e){}w_ma(d)}else typeof w_k!="undefined"&&w_k(w_na(a))}function w_ma(a){if(w_ea)try{w_la();w_i.document.write(a);w_i.scrollTo(0,1000000)}catch(b){}};function w_h(a){if(a in w_l)return w_l[a];return w_l[a]=navigator.userAgent.toLowerCase().indexOf(a)!=-1}var w_l={};function w_oa(a){if(typeof Error!="undefined")w_d(new Error(a||"Assertion Failed"));else w_d(a)}function w_pa(a){a=a||"Assertion failed";typeof w_g!="undefined"&&w_g(a+"\n");w_oa(a)}function w_m(a,b){if(!a){b=b||"Assertion failed";w_pa(b)}}function w_n(a,b){a.style.display=b?"":"none"}function w_qa(a,b){a.style.display=b?"block":"none"} function w_o(a,b){a.style.display=b?"inline":"none"}function w_p(a,b){if(a==w_b||a.className==w_b)return w_a;if(a.className==b)return w_c;for(var c=a.className.split(" "),d=0;d/g;function w_na(a){if(!a)return"";return a.replace(w_sa,"&").replace(w_ta,"<").replace(w_ua,">").replace(w_va,""")}var w_va=/\"/g;function w_wa(a){return document.getElementById(a)}function w_xa(a){return document.all[a]}var w_ya=document.getElementById?w_wa:w_xa; function w_k(a){try{if(window.parent!=window&&window.parent.log){window.parent.log(window.name+"::"+a);return}}catch(b){}var c=w_ya("log");if(c){var d="

"+new Date+""+a+"

";c.innerHTML=d+c.innerHTML}else window.status=a};function w_t(){}w_t.raise=function(a){if(typeof Error!="undefined")w_d(new Error(a||"Assertion Failed"));else w_d(a)};w_t.fail=function(a){a=a||"Assertion failed";typeof w_g=="undefined"||w_g(a+"\n");w_t.raise(a)};w_t.isTrue=function(a,b){if(!a){if(b===undefined)b="Assertion failed";w_t.fail(b)}};w_t.equals=function(a,b,c){if(a!=b){if(c===undefined)c="AS_Assert.equals failed: <"+a+"> != <"+b+">";w_t.fail(c)}}; w_t.typeOf=function(a,b,c){if(!(typeof a==b)){if(a||a=="")try{if(b==w_t.TYPE_MAP[typeof a]||a instanceof b)return}catch(d){}if(c===undefined){if(typeof b=="function"){var e=b.toString().match(/^\s*function\s+([^\s\{]+)/);if(e)b=e[1]}c="AS_Assert.typeOf failed: <"+a+"> not typeof "+b}w_t.fail(c)}};w_t.TYPE_MAP={string:String,number:Number,"boolean":Boolean}; w_t.numArgs=function(a,b){var c=w_t.numArgs.caller;if(c&&c.arguments.length!=a){if(b===undefined)b=c.name+" expected "+a+" arguments but received "+c.arguments.length;w_t.fail(b)}};var w_u;function w_za(){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];if(typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var b=0;b"+c.stack);w_d(c)}};var w_Ca=0,w_v=0;if("undefined"==typeof w_k)w_k=function(){};function w_Da(a){var b=-1;try{b=a.status}catch(c){}return b}function w_Ea(a){var b=w_b;try{b=a.statusText}catch(c){}return b} function w_Fa(a,b,c,d){if(a.readyState==4)try{var e=w_c;if(d)try{e=!(w_a===d(a))}catch(f){w_k("Message ("+b+") handling failed: "+f);w_d(f)}var g=w_Da(a);if(200===g){w_k("Message ("+b+") received after "+((new Date).getTime()-c)+" ms");try{var h=(new Date).getTime();e&&a.responseText.length&&eval(a.responseText);w_k("Message ("+b+") processing took "+((new Date).getTime()-h)+" ms")}catch(i){w_k("Message ("+b+") processing failed: "+i);alert(i+"\n"+i.stack+"\n\n"+a.responseText);w_d(i)}}else 204== g?w_k("Message ("+b+") received after "+((new Date).getTime()-c)+" ms"):w_k("Message ("+b+") failed with response "+g+" "+w_Ea(a)+" after "+((new Date).getTime()-c)+" ms.")}finally{--w_v}} function w_Ga(a,b,c){var d="";if(b)for(var e="",f=0;f=0;)m=m.substring(0,n)+"&"+m.substring(n+1);w_k("Message ("+i+") sent: POST "+m+".");++w_v;w_Aa(j,a,d,l)};var w_Ha=this;String.prototype.ge=function(a){return this.indexOf(a)==0};String.prototype.Gf=function(a){var b=this.length-a.length;return b>=0&&this.lastIndexOf(a,b)==b};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.subs=function(){for(var a=this,b=0;b=0;b--)this[b+a]=this[b];for(var c=0;c"+a.template+"\n",c=this.Qe(b);a.parsedTemplate=this.lb(c);return a}; w_y.ConfigureWidget=function(a,b){b||(b="config");var c=document.forms[b].widgetId.value,d=document.forms[b].widgetType.value,e=w_C.ProcessForm(document.forms[b],a);e.success&&w_B.SaveWidget(e.values,c,d)};function w_B(){}w_B.Init=function(a,b,c){w_B.hb={};w_B.Ff=a;w_B.Zc=b;w_B.hi=c;w_B.Hd=[];if(!w_B.ie)w_B.ie={}};w_B.TrapClicks=function(a){var b=w_B.CreateTransparentClickTrappingDiv(a.document);document.body.appendChild(b)};w_B._SetupPreview=function(){w_B.TrapClicks(window)}; w_B.NEW_WIDGET_WINDOW_NAME="chooseWidget";w_B.CHOOSE_WIDGET_ACTION="chooseWidget";w_B.EDIT_WIDGET_ACTION="editWidget";w_B.GetCallbackUrl=function(){return w_B.Zc};w_B.SetPageActionUrl=function(a,b){w_B.Zd=a;w_B.Hh=b};w_B.GetPageActionUrl=function(){return w_B.Zd};w_B.SetWidgetRefreshUrl=function(a){w_B.bi=a};w_B.GetWidgetRefreshUrl=function(){return w_B.bi};w_B._SetDataContext=function(a){w_B.Hd=a};w_B._SetSystemMarkup=function(a){w_B.ie=a}; w_B._RegisterWidget=function(a,b,c){var d=new w_y(b);c||(c=window[a]);var e=new c(d);d.Ye(e);w_B.hb[b.instanceId]=e;w_B.DisplayWidget(e);return e};w_B._RegisterNewWidget=function(a,b,c){var d=w_B._RegisterWidget(a,b,c),e=d.b();e.We(w_c);return d};w_B.DisplayWidget=function(a,b){var c=a.b();if(!(c.kb()==w_x.DISPLAY_MODE_NONE)){if(b||a.i&&a.i())c.ue();c.kb()==w_x.DISPLAY_MODE_FULL&&a.k&&a.k();a.b().ph=w_a}};w_B.GetWidget=function(a){if(w_B.hb)return w_B.hb[a];return w_b}; w_B._PopupPaneFromParams=function(a,b,c,d,e){var f="";if(d)f="&widgetId="+d;var g=w_B.Ff+"&action="+a+"§ionId="+b+"&widgetType="+c+f;if(window.name==e){window.location.replace(g);window.focus();return window}var h=window.open(g,e,"width=570,height=600,left=75,top=20,resizable=yes,scrollbars=yes");h.focus();return h}; w_B._PopupConfig=function(a){var b=a.getAttribute("id"),c=w_B.GetWidget(b);if(c){var d=c.b().configWin;if(d!=w_b&&!d.closed){d.focus();return w_a}}var e="config"+b,f=w_B._PopupPaneFromParams(w_B.EDIT_WIDGET_ACTION,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),b,e);if(c)c.b().configWin=f;return w_a}; w_B._PopupToolbox=function(a){w_B._PopupPaneFromParams(w_B.CHOOSE_WIDGET_ACTION,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),a.getAttribute("id"),w_B.NEW_WIDGET_WINDOW_NAME);return w_a};w_B.DeleteWidgetFromPage=function(a,b){w_B.N(b,b.LayoutsMessages.DELETING,w_B.STATUS_MESSAGE_PENDING_CLASS);w_B.RunPageAction("delete",{},a,b)};w_y.prototype.Ue=function(a,b){w_B.N(b,b.LayoutsMessages.SAVING,w_B.STATUS_MESSAGE_PENDING_CLASS);this.na("configure",a)}; w_B.SaveNewWidget=function(a,b,c){var d=document.getElementById("sectionId").value;a.sectionid=d;w_B.N(c,c.LayoutsMessages.SAVING,w_B.STATUS_MESSAGE_PENDING_CLASS);w_B.RunPageAction("addnew",a,"",b)};w_B.SaveWidget=function(a,b,c){w_m(c!=w_b,"no type");var d=_WidgetManager._GetWidget(b);w_m(d!=w_b,"no widget for "+b);d.b().Le()?w_B.SaveNewWidget(a,c,window):d.a.Ue(a,window)};w_B._RunInitialAction=function(a){var b=w_B._GetWidget(a);b&&b.b().na("initial")}; w_B.na=function(a,b,c,d,e){w_B.RunAction(w_B.Zc,a,b,c,d,e)};w_B.RunPageAction=function(a,b,c,d,e){if(w_B.Zd){b.pageToken=w_B.Hh;w_B.RunAction(w_B.Zd,a,b,c,d,e)}else w_k("RunPageAction error: pageActionUrl_ is undefined. widgetid: "+c+" action: "+a)}; w_B.RunAction=function(a,b,c,d,e,f){var g=["action",b,"widgetId",d,"widgetType",e,"responseType","js"];for(var h in c)if(typeof c[h]=="object")for(var i=0;i0&&a.substring(0,4)!="http")a="http://"+a;return a}; w_B.GetFirstElementInElementWithClass=function(a,b){if(w_p(a,b))return a;if(a)for(var c=a.childNodes.length,d=0;db)return LayoutsMessages.NUMBER_TOO_LARGE+" "+b;return undefined}};function w_A(){this.O=[];for(var a=0;a=w_A.MAX_DICTIONARY_DEPTH&&w_t.raise("Cannot add another dictionary: "+a);a.indexOf(w_A.SEPARATOR_CHAR)>-1&&w_t.raise("Cannot add dictionary name containing '.': "+a);var c={};c.name=a;c.data=b;this.O[this.O.length]=c};w_A.prototype.Oc=function(a){var b=this.O[this.O.length-1];b.name!=a&&w_t.raise("Dictionary "+a+" is not the last one, and can't be deleted: "+b.name);this.O.splice(this.O.length-1,1)}; w_A.prototype.Kb=function(a){if(a==w_b)a=w_A.DEFAULT_DICTIONARY_KEY;for(var b=this.O.length-1;b>=0;--b)if(this.O[b].name==a)return this.O[b].data;return w_b};w_A.prototype.Gc=function(){return this.Kb(w_A.DEFAULT_DICTIONARY_KEY)};w_A.prototype.oe=function(a){this.ib(w_A.DEFAULT_DICTIONARY_KEY,a)}; w_A.prototype.o=function(a){var b=this.Kb(a);if(b)return b;var c=a.split(w_A.SEPARATOR_CHAR);if(c.length==1){b=this.Gc();return b[a]}b=this.Kb(c[0]);var d=0;if(b)d=1;else b=this.Gc();for(var e=d;e=500){if(b.responseText.length)document.body.innerHTML=b.responseText;else alert(LayoutsMessages.SERVER_ERROR);return w_a}return a?a(b):w_c}};function w_E(a){this.a=a}w_E.WIDGET_TYPE_NAME="AdSense";w_E.prototype.e=function(){return w_E.WIDGET_TYPE_NAME};w_E.prototype.b=function(){return this.a};w_E.prototype.d=function(a,b){this.a.m(b)};var _AdSenseView=w_E;function w_F(a){this.a=a;this.g=a.u()}w_F.WIDGET_TYPE_NAME="BlogArchive";w_F.POST_LIST_CLASS="posts";w_F.INTERVAL_EXPANDED_VALUE="expanded";w_F.INTERVAL_COLLAPSED_VALUE="collapsed";w_F.LOADING_MSG="loading...";w_F.POST_COUNT_CLASS="post-count";w_F.POST_COUNT_LINK_CLASS="post-count-link";w_F.MENU_ROOT_ID="ArchiveMenu";w_F.TOGGLE_OPEN_CLASS="toggle-open";w_F.dh="▼ ";w_F.Jf="► ";w_F.prototype.e=function(){return w_F.WIDGET_TYPE_NAME};w_F.prototype.b=function(){return this.a}; w_F.prototype.i=function(){return w_a};w_F.prototype.d=function(a,b){if(a=="configure")this.a.m(b);else if(a=="getTitles")this.ef(b);else{this.widgetInfo.data=b;w_B.DisplayWidget(this)}}; w_F.prototype.k=function(){var a={};a.select=function(i){return i&&w_p(i,"toggle")};var b=this.a.X("ArchiveList");if(b){var c=w_s(this.g.rootElement,a),d;if(c.length>0&&c[0].currentStyle)d=c[0].parentNode.currentStyle.color;for(var e=0;e"+e.title+"";c.appendChild(f)}};w_F.prototype.Be=function(a){var b=this.g.rootElement.getElementsByTagName("A");for(var c in b){var d=b[c];if(d.href==a)return d.parentNode}}; w_F.prototype.Ne=function(a){var b=a.getElementsByTagName("UL");if(!(b.length>0&&!w_p(b[0],"posts"))){var c=this.De(a),d=a.getElementsByTagName("LI"),e=d.length;return e-1};w_G.prototype.Mc=function(a){a=a||window.event;var b=a.target||a.srcElement;this.a.na("nextposts",{path:b.href});return w_a}; w_G.prototype.qe=function(a){var b="";if(document.selection)b=document.selection.createRange().text;else if(window.getSelection)b=window.getSelection();else if(document.getSelection)b=document.getSelection();window.open(a+"?t="+encodeURIComponent(b)+"&u="+encodeURIComponent(window.location.href)+"&n="+encodeURIComponent(document.title),"bloggerForm","scrollbars=no,width=475,height=300,top=175,left=75,status=yes,resizable=yes");return w_a};var _BlogView=w_G;var w_=w_||{};w_.global=this;w_.DEBUG=w_c;w_.LOCALE="en_US";w_.ac=w_b;w_.provide=function(a){w_.Kf(a)};w_.Kf=function(a,b,c){var d=a.split("."),e=c||w_.global;!(d[0]in e)&&e.execScript&&e.execScript("var "+d[0]);for(var f;d.length&&(f=d.shift());)if(!d.length&&w_.isDef(b))e[f]=b;else e=e[f]?e[f]:(e[f]={})};w_.getObjectByName=function(a,b){for(var c=a.split("."),d=b||w_.global,e;e=c.shift();)if(d[e])d=d[e];else return w_b;return d}; w_.globalize=function(a,b){var c=b||w_.global;for(var d in a)c[d]=a[d]};w_.addDependency=function(){};w_.require=function(){};w_.useStrictRequires=w_a;w_.basePath="";w_.nullFunction=function(){};w_.identityFunction=function(){return arguments[0]};w_.abstractMethod=function(){w_d(Error("unimplemented abstract method"))};w_.addSingletonGetter=function(a){a.getInstance=function(){return a.zh||(a.zh=new a)}}; w_.typeOf=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null"; else if(b=="function"&&typeof a.call=="undefined")return"object";return b};w_.Ih=function(a,b){if(b in a)for(var c in a)if(c==b&&Object.prototype.hasOwnProperty.call(a,b))return w_c;return w_a};w_.ii=function(a,b){return a instanceof Object?Object.prototype.propertyIsEnumerable.call(a,b):w_.Ih(a,b)};w_.isDef=function(a){return a!==undefined};w_.isNull=function(a){return a===w_b};w_.isDefAndNotNull=function(a){return w_.isDef(a)&&!w_.isNull(a)};w_.isArray=function(a){return w_.typeOf(a)=="array"}; w_.isArrayLike=function(a){var b=w_.typeOf(a);return b=="array"||b=="object"&&typeof a.length=="number"};w_.isDateLike=function(a){return w_.isObject(a)&&typeof a.getFullYear=="function"};w_.isString=function(a){return typeof a=="string"};w_.isBoolean=function(a){return typeof a=="boolean"};w_.isNumber=function(a){return typeof a=="number"};w_.isFunction=function(a){return w_.typeOf(a)=="function"};w_.isObject=function(a){var b=w_.typeOf(a);return b=="object"||b=="array"||b=="function"}; w_.getHashCode=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(w_.ta))return a[w_.ta];a[w_.ta]||(a[w_.ta]=++w_.wh);return a[w_.ta]};w_.removeHashCode=function(a){"removeAttribute"in a&&a.removeAttribute(w_.ta);try{delete a[w_.ta]}catch(b){}};w_.ta="closure_hashCode_"+Math.floor(Math.random()*2147483648).toString(36);w_.wh=0;w_.cloneObject=function(a){var b=w_.typeOf(a);if(b=="object"||b=="array"){if(a.clone)return a.clone.call(a);var c=b=="array"?[]:{};for(var d in a)c[d]=w_.cloneObject(a[d]);return c}return a}; w_.bind=function(a,b){var c=a.Yc;if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);c&&d.unshift.apply(d,c);c=d}b=a.Tb||b;a=a.Sb||a;var e,f=b||w_.global;e=c?function(){var g=Array.prototype.slice.call(arguments);g.unshift.apply(g,c);return a.apply(f,g)}:function(){return a.apply(f,arguments)};e.Yc=c;e.Tb=b;e.Sb=a;return e};w_.partial=function(a){var b=Array.prototype.slice.call(arguments,1);b.unshift(a,w_b);return w_.bind.apply(w_b,b)}; w_.mixin=function(a,b){for(var c in b)a[c]=b[c]};w_.now=Date.now||function(){return(new Date).getTime()}; w_.globalEval=function(a){if(w_.global.execScript)w_.global.execScript(a,"JavaScript");else if(w_.global.eval){if(w_.ac==w_b){w_.global.eval("var _et_ = 1;");if(typeof w_.global._et_!="undefined"){delete w_.global._et_;w_.ac=w_c}else w_.ac=w_a}if(w_.ac)w_.global.eval(a);else{var b=w_.global.document,c=b.createElement("script");c.type="text/javascript";c.defer=w_a;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.body.removeChild(c)}}else w_d(Error("goog.globalEval not available"))}; w_.declareType=function(){};w_.typedef=w_c;w_.getCssName=function(a,b){var c=a+(b?"-"+b:"");return w_.ed&&c in w_.ed?w_.ed[c]:c};w_.setCssNameMapping=function(a){w_.ed=a};w_.getMsg=function(a,b){var c=b||{};for(var d in c)a=a.replace(new RegExp("\\{\\$"+d+"\\}","gi"),c[d]);return a};w_.exportSymbol=function(a,b,c){w_.Kf(a,b,c)};w_.exportProperty=function(a,b,c){a[b]=c};w_.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.Ac=b.prototype;a.prototype=new c;a.prototype.constructor=a}; if(w_.MODIFY_FUNCTION_PROTOTYPES=w_c){Function.prototype.bind=function(a){if(arguments.length>1){var b=Array.prototype.slice.call(arguments,1);b.unshift(this,a);return w_.bind.apply(w_b,b)}else return w_.bind(this,a)};Function.prototype.partial=function(){var a=Array.prototype.slice.call(arguments);a.unshift(this,w_b);return w_.bind.apply(w_b,a)};Function.prototype.inherits=function(a){w_.inherits(this,a)};Function.prototype.mixin=function(a){w_.mixin(this.prototype,a)}};w_.string={};w_.string.Unicode={NBSP:"\u00a0"};w_.string.ge=function(a,b){return a.indexOf(b)==0};w_.string.Gf=function(a,b){var c=a.length-b.length;return c>=0&&a.lastIndexOf(b,c)==c};w_.string.caseInsensitiveStartsWith=function(a,b){return w_.string.caseInsensitiveCompare(b,a.substr(0,b.length))==0};w_.string.caseInsensitiveEndsWith=function(a,b){return w_.string.caseInsensitiveCompare(b,a.substr(a.length-b.length,b.length))==0}; w_.string.subs=function(a){for(var b=1;b=" "&&a<="~"||a>="\u0080"&&a<="\ufffd"};w_.string.stripNewlines=function(a){return a.replace(/(\r\n|\r|\n)+/g," ")};w_.string.canonicalizeNewlines=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};w_.string.normalizeWhitespace=function(a){return a.replace(/\xa0|\s/g," ")}; w_.string.normalizeSpaces=function(a){return a.replace(/\xa0|[ \t]+/g," ")};w_.string.trim=function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};w_.string.trimLeft=function(a){return a.replace(/^[\s\xa0]+/,"")};w_.string.trimRight=function(a){return a.replace(/[\s\xa0]+$/,"")};w_.string.caseInsensitiveCompare=function(a,b){var c=String(a).toLowerCase(),d=String(b).toLowerCase();return c":"
")}; w_.string.htmlEscape=function(a,b){if(b)return a.replace(w_.string.kf,"&").replace(w_.string.ug,"<").replace(w_.string.ag,">").replace(w_.string.Dg,""");else{if(!w_.string.ah.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(w_.string.kf,"&");if(a.indexOf("<")!=-1)a=a.replace(w_.string.ug,"<");if(a.indexOf(">")!=-1)a=a.replace(w_.string.ag,">");if(a.indexOf('"')!=-1)a=a.replace(w_.string.Dg,""");return a}};w_.string.kf=/&/g;w_.string.ug=//g; w_.string.Dg=/\"/g;w_.string.ah=/[&<>\"]/;w_.string.unescapeEntities=function(a){if(w_.string.contains(a,"&"))return"document"in w_.global&&!w_.string.contains(a,"<")?w_.string.Zh(a):w_.string.$h(a);return a};w_.string.Zh=function(a){var b=w_.global.document.createElement("a");b.innerHTML=a;b[w_.string.Me]&&b[w_.string.Me]();a=b.firstChild.nodeValue;b.innerHTML="";return a}; w_.string.$h=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(c.charAt(0)=="#"){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return b}})};w_.string.Me="normalize";w_.string.whitespaceEscape=function(a,b){return w_.string.newLineToBr(a.replace(/ /g,"  "),b)}; w_.string.stripQuotes=function(a,b){for(var c=b.length,d=0;db)a=a.substring(0,b-3)+"...";if(c)a=w_.string.htmlEscape(a);return a}; w_.string.truncateMiddle=function(a,b,c){if(c)a=w_.string.unescapeEntities(a);if(a.length>b){var d=Math.floor(b/2),e=a.length-d;d+=b%2;a=a.substring(0,d)+"..."+a.substring(e)}if(c)a=w_.string.htmlEscape(a);return a};w_.string.Td={"\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\x0B",'"':'\\"',"'":"\\'","\\":"\\\\"}; w_.string.quote=function(a){a=String(a);if(a.quote)return a.quote();else{for(var b=['"'],c=0;c31&&c<127)b=a;else{if(c<256){b="\\x";if(c<16||c>256)b+="0"}else{b="\\u";if(c<4096)b+="0"}b+=c.toString(16).toUpperCase()}return w_.string.Td[a]=b}; w_.string.toMap=function(a){for(var b={},c=0;c=0&&b0)d=a.substr(0,b)+a.substr(b+c,a.length-b-c);return d};w_.string.remove=function(a,b){var c=new RegExp(w_.string.regExpEscape(b),"");return a.replace(c,"")};w_.string.removeAll=function(a,b){var c=new RegExp(w_.string.regExpEscape(b),"g");return a.replace(c,"")}; w_.string.regExpEscape=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#b)return 1;return 0};w_.string.Ug=4294967296;w_.string.hashCode=function(a){for(var b=0,c=0;c0)return w_b;if(!a&&b==0&&c==0)return"PT0S";var d=[];b<0&&d.push("-");d.push("P");if(this.years||a)d.push(Math.abs(this.years)+"Y");if(this.months||a)d.push(Math.abs(this.months)+"M");if(this.days||a)d.push(Math.abs(this.days)+"D");if(this.hours||this.minutes||this.seconds||a){d.push("T"); if(this.hours||a)d.push(Math.abs(this.hours)+"H");if(this.minutes||a)d.push(Math.abs(this.minutes)+"M");if(this.seconds||a)d.push(Math.abs(this.seconds)+"S")}return d.join("")};w_.date.Interval.prototype.equals=function(a){return a.years==this.years&&a.months==this.months&&a.days==this.days&&a.hours==this.hours&&a.minutes==this.minutes&&a.seconds==this.seconds};w_.date.Interval.prototype.clone=function(){return new w_.date.Interval(this.years,this.months,this.days,this.hours,this.minutes,this.seconds)}; w_.date.Interval.YEARS="y";w_.date.Interval.MONTHS="m";w_.date.Interval.DAYS="d";w_.date.Interval.HOURS="h";w_.date.Interval.MINUTES="n";w_.date.Interval.SECONDS="s";w_.date.Interval.prototype.add=function(a){this.years+=a.years;this.months+=a.months;this.days+=a.days;this.hours+=a.hours;this.minutes+=a.minutes;this.seconds+=a.seconds}; w_.date.Date=function(a,b,c){if(!this.c)if(w_.isNumber(a)){this.c=new Date(a,b||0,c||1);this.uc(c||1)}else if(w_.isObject(a)){this.c=new Date(a.getFullYear(),a.getMonth(),a.getDate());this.uc(a.getDate())}else{this.c=new Date;this.c.setHours(0);this.c.setMinutes(0);this.c.setSeconds(0);this.c.setMilliseconds(0)}this.rb=w_.date.weekDay.MON;this.sb=w_.date.weekDay.THU};w_.date.Date.prototype.clone=function(){var a=new w_.date.Date(this.c);a.rb=this.rb;a.sb=this.sb;return a}; w_.date.Date.prototype.getFullYear=function(){return this.c.getFullYear()};w_.date.Date.prototype.Ya=function(){return this.getFullYear()};w_.date.Date.prototype.getMonth=function(){return this.c.getMonth()};w_.date.Date.prototype.getDate=function(){return this.c.getDate()};w_.date.Date.prototype.getTime=function(){return this.c.getTime()};w_.date.Date.prototype.getDay=function(){return this.c.getDay()};w_.date.Date.prototype.getUTCFullYear=function(){return this.c.getUTCFullYear()}; w_.date.Date.prototype.getUTCMonth=function(){return this.c.getUTCMonth()};w_.date.Date.prototype.getUTCDate=function(){return this.c.getUTCDate()};w_.date.Date.prototype.getUTCDay=function(){return this.c.getDay()};w_.date.Date.prototype.getUTCHours=function(){return this.c.getUTCHours()};w_.date.Date.prototype.getUTCMinutes=function(){return this.c.getUTCMinutes()};w_.date.Date.prototype.ic=function(){return w_.date.ic(this.getFullYear(),this.getMonth())}; w_.date.Date.prototype.Ed=function(){return w_.date.Ed(this.getFullYear(),this.getMonth(),this.getDate(),this.sb,this.rb)};w_.date.Date.prototype.getTimezoneOffset=function(){return this.c.getTimezoneOffset()};w_.date.Date.prototype.mc=function(){var a,b=this.getTimezoneOffset();if(b==0)a="Z";else{var c=Math.abs(b)/60,d=Math.floor(c),e=(c-d)*60;a=(b>0?"-":"+")+w_.string.padNumber(d,2)+":"+w_.string.padNumber(e,2)}return a}; w_.date.Date.prototype.set=function(a){this.c=new Date(a.getFullYear(),a.getMonth(),a.getDate())};w_.date.Date.prototype.setFullYear=function(a){this.c.setFullYear(a)};w_.date.Date.prototype.setMonth=function(a){this.c.setMonth(a)};w_.date.Date.prototype.setDate=function(a){this.c.setDate(a)};w_.date.Date.prototype.setTime=function(a){this.c.setTime(a)};w_.date.Date.prototype.setUTCFullYear=function(a){this.c.setUTCFullYear(a)};w_.date.Date.prototype.setUTCMonth=function(a){this.c.setUTCMonth(a)}; w_.date.Date.prototype.setUTCDate=function(a){this.c.setUTCDate(a)}; w_.date.Date.prototype.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+a.years*12,c=this.Ya()+Math.floor(b/12);b%=12;if(b<0)b+=12;var d=w_.date.ic(c,b),e=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(e)}if(a.days){var f=new Date(this.Ya(),this.getMonth(),this.getDate(),12),g=new Date(f.getTime()+a.days*86400000);this.setDate(1);this.setFullYear(g.getFullYear());this.setMonth(g.getMonth());this.setDate(g.getDate());this.uc(g.getDate())}}; w_.date.Date.prototype.ma=function(a,b){var c=[this.getFullYear(),w_.string.padNumber(this.getMonth()+1,2),w_.string.padNumber(this.getDate(),2)];return c.join(a?"-":"")+(b?this.mc():"")};w_.date.Date.prototype.equals=function(a){return this.Ya()==a.Ya()&&this.getMonth()==a.getMonth()&&this.getDate()==a.getDate()};w_.date.Date.prototype.toString=function(){return this.ma()}; w_.date.Date.prototype.uc=function(a){if(this.getDate()!=a){var b=this.getDate()=0;e--)if(e in a&&a[e]===b)return e;return-1};w_.array.forEach=function(a,b,c){if(a.forEach)a.forEach(b,c);else if(Array.forEach)Array.forEach(a,b,c);else for(var d=a.length,e=w_.isString(a)?a.split(""):a,f=0;f=0;--f)f in e&&b.call(c,e[f],f,a)};w_.array.filter=function(a,b,c){if(a.filter)return a.filter(b,c);if(Array.filter)return Array.filter(a,b,c);for(var d=a.length,e=[],f=0,g=w_.isString(a)?a.split(""):a,h=0;h=0;f--)if(f in e&&b.call(c,e[f],f,a))return f;return-1};w_.array.contains=function(a,b){if(a.contains)return a.contains(b);return w_.array.indexOf(a,b)>-1};w_.array.z=function(a){return a.length==0}; w_.array.clear=function(a){if(!w_.isArray(a))for(var b=a.length-1;b>=0;b--)delete a[b];a.length=0};w_.array.insert=function(a,b){w_.array.contains(a,b)||a.push(b)};w_.array.insertAt=function(a,b,c){w_.array.splice(a,c,0,b)};w_.array.insertArrayAt=function(a,b,c){w_.partial(w_.array.splice,a,c,0).apply(w_b,b)};w_.array.insertBefore=function(a,b,c){var d;arguments.length==2||(d=w_.array.indexOf(a,c))==-1?a.push(b):w_.array.insertAt(a,b,d)}; w_.array.remove=function(a,b){var c=w_.array.indexOf(a,b),d;if(d=c!=-1)w_.array.removeAt(a,c);return d};w_.array.removeAt=function(a,b){return Array.prototype.splice.call(a,b,1).length==1};w_.array.removeIf=function(a,b,c){var d=w_.array.findIndex(a,b,c);if(d>=0){w_.array.removeAt(a,d);return w_c}return w_a};w_.array.clone=function(a){if(w_.isArray(a))return a.concat();else{for(var b=[],c=0,d=a.length;c>1,h=f(b,a[g]);if(h>0)d=g+1;else if(h<0)e=g-1;else return g}return-(d+1)};w_.array.sort=function(a,b){Array.prototype.sort.call(a,b||w_.array.defaultCompare)}; w_.array.stableSort=function(a,b){for(var c=0;cb?1:a=0?w_.array.removeAt(a,d):w_a};w_.array.bucket=function(a,b){for(var c={},d=0;d=0;c--)w_.object.remove(a,b[c])};w_.object.remove=function(a,b){var c;if(c=b in a)delete a[b];return c}; w_.object.add=function(a,b,c){if(b in a)w_d(Error('The object already contains the key "'+b+'"'));w_.object.set(a,b,c)};w_.object.get=function(a,b,c){if(b in a)return a[b];return c};w_.object.set=function(a,b,c){a[b]=c};w_.object.setIfUndefined=function(a,b,c){return b in a?a[b]:(a[b]=c)};w_.object.clone=function(a){var b={};for(var c in a)b[c]=a[c];return b};w_.object.transpose=function(a){for(var b={},c=w_.object.l(a),d=0,e=c.length;d=0)};w_.dom={};w_.dom.classes={};w_.dom.classes.set=function(a,b){a.className=b};w_.dom.classes.get=function(a){var b=a.className;return b&&typeof b.split=="function"?b.split(" "):[]};w_.dom.classes.add=function(a){var b=w_.dom.classes.get(a),c=w_.array.slice(arguments,1),d=w_.dom.classes.jf(b,c);a.className=b.join(" ");return d};w_.dom.classes.remove=function(a){var b=w_.dom.classes.get(a),c=w_.array.slice(arguments,1),d=w_.dom.classes.Hg(b,c);a.className=b.join(" ");return d}; w_.dom.classes.jf=function(a,b){for(var c=0,d=0;dd?g>h?g:h:g");c=e.join("")}var f=a.createElement(c);d&&w_.dom.Eb(f,d);if(b.length>2){function g(j){if(j)f.appendChild(w_.isString(j)?a.createTextNode(j):j)}for(var h=2;h0};w_.dom.Og=w_.userAgent.WEBKIT&&w_.userAgent.compare(w_.userAgent.VERSION,"521")<=0; w_.dom.contains=function(a,b){if(typeof a.contains!="undefined"&&!w_.dom.Og&&b.nodeType==w_.dom.NodeType.ELEMENT)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}; w_.dom.compareNodeOrder=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=a.nodeType==w_.dom.NodeType.ELEMENT,d=b.nodeType==w_.dom.NodeType.ELEMENT;if(c&&d)return a.sourceIndex-b.sourceIndex;else{var e=a.parentNode,f=b.parentNode;if(e==f)return w_.dom.xf(a,b);if(!c&&w_.dom.contains(e,b))return-1*w_.dom.wf(a,b);if(!d&&w_.dom.contains(f,a))return w_.dom.wf(b,a);return(c?a.sourceIndex: e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}}var g=w_.dom.V(a),h,i;h=g.createRange();h.selectNode(a);h.collapse(w_c);i=g.createRange();i.selectNode(b);i.collapse(w_c);return h.compareBoundaryPoints(w_.global.Range.START_TO_END,i)};w_.dom.wf=function(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return w_.dom.xf(d,a)};w_.dom.xf=function(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}; w_.dom.findCommonAncestor=function(){var a,b=arguments.length;if(b){if(b==1)return arguments[0]}else return w_b;var c=[],d=Infinity;for(a=0;a=0}return w_a};w_.dom.setFocusableTabIndex=function(a,b){if(b)a.tabIndex=0;else a.removeAttribute("tabIndex")}; w_.dom.wb=function(a){var b;if(w_.userAgent.IE&&"innerText"in a)b=w_.string.canonicalizeNewlines(a.innerText);else{var c=[];w_.dom.Cd(a,c,w_c);b=c.join("")}b=b.replace(/\xAD/g,"");b=b.replace(/ +/g," ");if(b!=" ")b=b.replace(/^\s*/,"");return b};w_.dom.getRawTextContent=function(a){var b=[];w_.dom.Cd(a,b,w_a);return b.join("")}; w_.dom.Cd=function(a,b,c){if(!(a.nodeName in w_.dom.af))if(a.nodeType==w_.dom.NodeType.TEXT)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in w_.dom.Ob)b.push(w_.dom.Ob[a.nodeName]);else for(var d=a.firstChild;d;){w_.dom.Cd(d,b,c);d=d.nextSibling}};w_.dom.yd=function(a){return w_.dom.wb(a).length}; w_.dom.zd=function(a,b){for(var c=b||w_.dom.V(a).body,d=[];a&&a!=c;){for(var e=a;e=e.previousSibling;)d.unshift(w_.dom.wb(e));a=a.parentNode}return w_.string.trimLeft(d.join("")).replace(/ +/g," ").length}; w_.dom.getNodeAtOffset=function(a,b,c){for(var d=[a],e=0,f;d.length>0&&e=0;h--)d.push(f.childNodes[h])}if(w_.isObject(c)){c.remainder=f?f.nodeValue.length+b-e-1:0;c.node=f}return f}; w_.dom.isNodeList=function(a){if(a&&typeof a.length=="number")if(w_.isObject(a))return typeof a.item=="function"||typeof a.item=="string";else if(w_.isFunction(a))return typeof a.item=="function";return w_a};w_.dom.pd=function(a,b,c){return w_.dom.cc(a,function(d){return(!b||d.nodeName==b)&&(!c||w_.dom.classes.has(d,c))},w_c)};w_.dom.cc=function(a,b,c,d){if(!c)a=a.parentNode;for(var e=d==w_b,f=0;a&&(e||f<=d);){if(b(a))return a;a=a.parentNode;f++}return w_b}; w_.dom.DomHelper=function(a){this.Z=a||w_.global.document||document};w_.dom.DomHelper.prototype.dc=w_.dom.dc;w_.dom.DomHelper.prototype.Pf=function(){return this.Z};w_.dom.DomHelper.prototype.ub=function(a){return w_.isString(a)?this.Z.getElementById(a):a};w_.dom.DomHelper.prototype.le=w_.dom.DomHelper.prototype.ub;w_.dom.DomHelper.prototype.Xa=function(a,b,c){return w_.dom.Uf(this.Z,a,b,c)};w_.dom.DomHelper.prototype.me=w_.dom.DomHelper.prototype.Xa;w_.dom.DomHelper.prototype.Eb=w_.dom.Eb; w_.dom.DomHelper.prototype.Dd=function(a){return w_.dom.Dd(a||this.pc())};w_.dom.DomHelper.prototype.Qf=function(){return w_.dom.Rf(this.pc())};w_.dom.DomHelper.prototype.s=function(){return w_.dom.yf(this.Z,arguments)};w_.dom.DomHelper.prototype.ne=w_.dom.DomHelper.prototype.s;w_.dom.DomHelper.prototype.createElement=function(a){return this.Z.createElement(a)};w_.dom.DomHelper.prototype.createTextNode=function(a){return this.Z.createTextNode(a)}; w_.dom.DomHelper.prototype.jg=function(a){return w_.dom.kg(this.Z,a)};w_.dom.DomHelper.prototype.Nf=function(){return this.rc()?"CSS1Compat":"BackCompat"};w_.dom.DomHelper.prototype.rc=function(){return w_.dom.Za(this.Z)};w_.dom.DomHelper.prototype.pc=function(){return w_.dom.Gd(this.Z)};w_.dom.DomHelper.prototype.Sf=function(){return w_.dom.rd(this.Z)};w_.dom.DomHelper.prototype.qd=function(){return w_.dom.Tf(this.Z)};w_.dom.DomHelper.prototype.appendChild=w_.dom.appendChild; w_.dom.DomHelper.prototype.Ab=w_.dom.Ab;w_.dom.DomHelper.prototype.Rd=w_.dom.Rd;w_.dom.DomHelper.prototype.Qd=w_.dom.Qd;w_.dom.DomHelper.prototype.removeNode=w_.dom.removeNode;w_.dom.DomHelper.prototype.replaceNode=w_.dom.replaceNode;w_.dom.DomHelper.prototype.od=w_.dom.od;w_.dom.DomHelper.prototype.sd=w_.dom.sd;w_.dom.DomHelper.prototype.ud=w_.dom.ud;w_.dom.DomHelper.prototype.xd=w_.dom.xd;w_.dom.DomHelper.prototype.Bd=w_.dom.Bd;w_.dom.DomHelper.prototype.tc=w_.dom.tc; w_.dom.DomHelper.prototype.contains=w_.dom.contains;w_.dom.DomHelper.prototype.V=w_.dom.V;w_.dom.DomHelper.prototype.fc=w_.dom.fc;w_.dom.DomHelper.prototype.td=w_.dom.td;w_.dom.DomHelper.prototype.ee=w_.dom.ee;w_.dom.DomHelper.prototype.ld=w_.dom.ld;w_.dom.DomHelper.prototype.md=w_.dom.md;w_.dom.DomHelper.prototype.wb=w_.dom.wb;w_.dom.DomHelper.prototype.yd=w_.dom.yd;w_.dom.DomHelper.prototype.zd=w_.dom.zd;w_.dom.DomHelper.prototype.pd=w_.dom.pd;w_.dom.DomHelper.prototype.cc=w_.dom.cc;w_.dom.xml={};w_.dom.xml.MAX_XML_SIZE_KB=2048;w_.dom.xml.MAX_ELEMENT_DEPTH=256;w_.dom.xml.createDocument=function(a,b){if(b&&!a)w_d(Error("Can't create document with namespace and no root tag"));if(document.implementation&&document.implementation.createDocument)return document.implementation.createDocument(b||"",a||"",w_b);else if(typeof ActiveXObject!="undefined"){var c=w_.dom.xml.Af();if(c){if(a)c.appendChild(c.createNode(w_.dom.NodeType.ELEMENT,a,b||""));return c}}w_d(Error("Your browser does not support creating new documents"))}; w_.dom.xml.loadXml=function(a){if(typeof DOMParser!="undefined")return(new DOMParser).parseFromString(a,"application/xml");else if(typeof ActiveXObject!="undefined"){var b=w_.dom.xml.Af();b.loadXML(a);return b}w_d(Error("Your browser does not support loading xml documents"))};w_.dom.xml.serialize=function(a){if(typeof XMLSerializer!="undefined")return(new XMLSerializer).serializeToString(a);var b=a.xml;if(b)return b;w_d(Error("Your browser does not support serializing XML documents"))}; w_.dom.xml.selectSingleNode=function(a,b){if(typeof a.selectSingleNode!="undefined"){var c=w_.dom.V(a);typeof c.setProperty!="undefined"&&c.setProperty("SelectionLanguage","XPath");return a.selectSingleNode(b)}else if(document.implementation.hasFeature("XPath","3.0")){c=w_.dom.V(a);var d=c.createNSResolver(c.documentElement),e=c.evaluate(b,a,d,XPathResult.FIRST_ORDERED_NODE_TYPE,w_b);return e.singleNodeValue}return w_b}; w_.dom.xml.selectNodes=function(a,b){if(typeof a.selectNodes!="undefined"){var c=w_.dom.V(a);typeof c.setProperty!="undefined"&&c.setProperty("SelectionLanguage","XPath");return a.selectNodes(b)}else if(document.implementation.hasFeature("XPath","3.0")){c=w_.dom.V(a);for(var d=c.createNSResolver(c.documentElement),e=c.evaluate(b,a,d,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,w_b),f=[],g=e.snapshotLength,h=0;h=a.length)w_d(w_.iter.StopIteration);if(b in a)return a[b++];else b++}};return c}w_d(Error("Not implemented"))}; w_.iter.forEach=function(a,b,c){if(w_.isArrayLike(a))try{w_.array.forEach(a,b,c)}catch(d){if(d!==w_.iter.StopIteration)w_d(d)}else{a=w_.iter.toIterator(a);try{for(;w_c;)b.call(c,a.next(),undefined,a)}catch(e){if(e!==w_.iter.StopIteration)w_d(e)}}};w_.iter.filter=function(a,b,c){a=w_.iter.toIterator(a);var d=new w_.iter.Iterator;d.next=function(){for(;w_c;){var e=a.next();if(b.call(c,e,undefined,a))return e}};return d}; w_.iter.range=function(a,b,c){var d=0,e=a,f=c||1;if(arguments.length>1){d=a;e=b}if(f==0)w_d(Error("Range step argument must not be zero"));var g=new w_.iter.Iterator;g.next=function(){if(f>0&&d>=e||f<0&&d<=e)w_d(w_.iter.StopIteration);var h=d;d+=f;return h};return g};w_.iter.join=function(a,b){return w_.iter.toArray(a).join(b)};w_.iter.map=function(a,b,c){a=w_.iter.toIterator(a);var d=new w_.iter.Iterator;d.next=function(){for(;w_c;){var e=a.next();return b.call(c,e,undefined,a)}};return d}; w_.iter.reduce=function(a,b,c,d){var e=c;w_.iter.forEach(a,function(f){e=b.call(d,e,f)});return e};w_.iter.some=function(a,b,c){a=w_.iter.toIterator(a);try{for(;w_c;)if(b.call(c,a.next(),undefined,a))return w_c}catch(d){if(d!==w_.iter.StopIteration)w_d(d)}return w_a};w_.iter.every=function(a,b,c){a=w_.iter.toIterator(a);try{for(;w_c;)if(!b.call(c,a.next(),undefined,a))return w_a}catch(d){if(d!==w_.iter.StopIteration)w_d(d)}return w_c}; w_.iter.chain=function(){var a=arguments,b=a.length,c=0,d=new w_.iter.Iterator;d.next=function(){try{if(c>=b)w_d(w_.iter.StopIteration);var e=w_.iter.toIterator(a[c]);return e.next()}catch(f){if(f!==w_.iter.StopIteration||c>=b)w_d(f);else{c++;return this.next()}}};return d};w_.iter.dropWhile=function(a,b,c){a=w_.iter.toIterator(a);var d=new w_.iter.Iterator,e=w_c;d.next=function(){for(;w_c;){var f=a.next();if(!(e&&b.call(c,f,undefined,a))){e=w_a;return f}}};return d}; w_.iter.takeWhile=function(a,b,c){a=w_.iter.toIterator(a);var d=new w_.iter.Iterator,e=w_c;d.next=function(){for(;w_c;)if(e){var f=a.next();if(b.call(c,f,undefined,a))return f;else e=w_a}else w_d(w_.iter.StopIteration)};return d};w_.iter.toArray=function(a){if(w_.isArrayLike(a))return w_.array.toArray(a);a=w_.iter.toIterator(a);var b=[];w_.iter.forEach(a,function(c){b.push(c)});return b}; w_.iter.equals=function(a,b){a=w_.iter.toIterator(a);b=w_.iter.toIterator(b);var c,d;try{for(;w_c;){c=d=w_a;var e=a.next();c=w_c;var f=b.next();d=w_c;if(e!=f)return w_a}}catch(g){if(g!==w_.iter.StopIteration)w_d(g);else{if(c&&!d)return w_a;if(!d)try{b.next();return w_a}catch(h){if(h!==w_.iter.StopIteration)w_d(h);return w_c}}}return w_a};w_.iter.nextOrValue=function(a,b){try{return w_.iter.toIterator(a).next()}catch(c){if(c!=w_.iter.StopIteration)w_d(c);return b}};w_.structs={};w_.structs.T=function(a){if(typeof a.T=="function")return a.T();if(w_.isArrayLike(a)||w_.isString(a))return a.length;return w_.object.T(a)};w_.structs.p=function(a){if(typeof a.p=="function")return a.p();if(w_.isString(a))return a.split("");if(w_.isArrayLike(a)){for(var b=[],c=a.length,d=0;d1){if(b%2)w_d(Error("Uneven number of arguments"));for(var c=0;c2*this.h&&this.Oa();return w_c}return w_a}; w_.structs.Map.prototype.Oa=function(){if(this.h!=this.r.length){for(var a=0,b=0;a=c.length)w_d(w_.iter.StopIteration);var h=c[b++];return a?h:d[h]}};return g}; w_.structs.Map.Ba=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};w_.structs.Map.T=function(a){return w_.structs.T(a)};w_.structs.Map.p=function(a){return w_.structs.p(a)};w_.structs.Map.l=function(a){if(typeof a.l=="function")return a.l();var b=[];if(w_.isArrayLike(a))for(var c=0;cc)e=c;d+=b.length+1;return w_.string.urlDecode(a.substr(d,e-d))}};w_.uri.utils.getParamValues=function(a,b){for(var c=a.search(w_.uri.utils.Md),d=0,e,f=[];(e=w_.uri.utils.bc(a,d,b,c))>=0;){d=a.indexOf("&",e);if(d<0||d>c)d=c;e+=b.length+1;f.push(w_.string.urlDecode(a.substr(e,d-e)))}return f};w_.uri.utils.Xh=/[?&]$/; w_.uri.utils.removeParam=function(a,b){w_.uri.utils.mf(a);for(var c=a.length,d=0,e,f=[];(e=w_.uri.utils.bc(a,d,b,c))>=0;){f.push(a.substring(d,e));d=a.indexOf("&",e)+1||c}f.push(a.substr(d));return f.join("").replace(w_.uri.utils.Xh,"")};w_.Uri=function(a,b){var c;if(a instanceof w_.Uri){this.qa(b==w_b?a.Vf():b);this.Fb(a.kc());this.Gb(a.nc());this.Bb(a.tb());this.Db(a.vb());this.db(a.Aa());this.xc(a.jc().clone());this.Cb(a.ec())}else if(a&&(c=w_.uri.utils.split(String(a)))){this.qa(!!b);this.Fb(c[w_.uri.utils.ComponentIndex.SCHEME]||"",w_c);this.Gb(c[w_.uri.utils.ComponentIndex.USER_INFO]||"",w_c);this.Bb(c[w_.uri.utils.ComponentIndex.DOMAIN]||"",w_c);this.Db(c[w_.uri.utils.ComponentIndex.PORT]);this.db(c[w_.uri.utils.ComponentIndex.PATH]|| "",w_c);this.de(c[w_.uri.utils.ComponentIndex.QUERY_DATA]||"",w_c);this.Cb(c[w_.uri.utils.ComponentIndex.FRAGMENT]||"",w_c)}else{this.qa(!!b);this.M=new w_.Uri.QueryData(w_b,this,this.$)}};w_.Uri.RANDOM_PARAM="zx";w_.Uri.prototype.da="";w_.Uri.prototype.La="";w_.Uri.prototype.xa="";w_.Uri.prototype.Ia=w_b;w_.Uri.prototype.Ha="";w_.Uri.prototype.ya="";w_.Uri.prototype.ng=w_a;w_.Uri.prototype.$=w_a; w_.Uri.prototype.toString=function(){if(this.Y)return this.Y;var a=[];this.da&&a.push(w_.Uri.qb(this.da,w_.Uri.Eg),":");if(this.xa){a.push("//");this.La&&a.push(w_.Uri.qb(this.La,w_.Uri.Eg),"@");a.push(w_.Uri.sh(this.xa));this.Ia!=w_b&&a.push(":",String(this.vb()))}this.Ha&&a.push(w_.Uri.qb(this.Ha,w_.Uri.Kh));var b=String(this.M);b&&a.push("?",b);this.ya&&a.push("#",w_.Uri.qb(this.ya,w_.Uri.Jh));return this.Y=a.join("")}; w_.Uri.prototype.resolve=function(a){var b=this.clone(),c=a.gg();if(c)b.Fb(a.kc());else c=a.hg();if(c)b.Gb(a.nc());else c=a.Kd();if(c)b.Bb(a.tb());else c=a.eg();var d=a.Aa();if(c)b.Db(a.vb());else if(c=a.Ld()){if(d.charAt(0)!="/")if(this.Kd()&&!this.Ld())d="/"+d;else{var e=b.Aa().lastIndexOf("/");if(e!=-1)d=b.Aa().substr(0,e+1)+d}d=w_.Uri.removeDotSegments(d)}if(c)b.db(d);else c=a.fg();if(c)b.de(a.Of());else c=a.dg();c&&b.Cb(a.ec());return b}; w_.Uri.prototype.clone=function(){return w_.Uri.create(this.da,this.La,this.xa,this.Ia,this.Ha,this.M.clone(),this.ya,this.$)};w_.Uri.prototype.kc=function(){return this.da};w_.Uri.prototype.Fb=function(a,b){this.ba();delete this.Y;if(this.da=b?w_.Uri.Pa(a):a)this.da=this.da.replace(/:$/,"");return this};w_.Uri.prototype.gg=function(){return!!this.da};w_.Uri.prototype.nc=function(){return this.La};w_.Uri.prototype.Gb=function(a,b){this.ba();delete this.Y;this.La=b?w_.Uri.Pa(a):a;return this}; w_.Uri.prototype.hg=function(){return!!this.La};w_.Uri.prototype.tb=function(){return this.xa};w_.Uri.prototype.Bb=function(a,b){this.ba();delete this.Y;this.xa=b?w_.Uri.Pa(a):a;return this};w_.Uri.prototype.Kd=function(){return!!this.xa};w_.Uri.prototype.vb=function(){return this.Ia};w_.Uri.prototype.Db=function(a){this.ba();delete this.Y;if(a){a=Number(a);if(isNaN(a)||a<0)w_d(Error("Bad port number "+a));this.Ia=a}else this.Ia=w_b;return this};w_.Uri.prototype.eg=function(){return this.Ia!=w_b}; w_.Uri.prototype.Aa=function(){return this.Ha};w_.Uri.prototype.db=function(a,b){this.ba();delete this.Y;this.Ha=b?w_.Uri.Pa(a):a;return this};w_.Uri.prototype.Ld=function(){return!!this.Ha};w_.Uri.prototype.fg=function(){return this.M.toString()!==""};w_.Uri.prototype.xc=function(a,b){this.ba();delete this.Y;if(a instanceof w_.Uri.QueryData){this.M=a;this.M.Hb=this;this.M.qa(this.$)}else{b||(a=w_.Uri.qb(a,w_.Uri.Lh));this.M=new w_.Uri.QueryData(a,this,this.$)}return this}; w_.Uri.prototype.de=function(a,b){return this.xc(a,b)};w_.Uri.prototype.Of=function(){return this.M.Ng()};w_.Uri.prototype.jc=function(){return this.M};w_.Uri.prototype.wc=function(a,b){this.ba();delete this.Y;w_.isArray(b)||(b=[String(b)]);this.M.Lg(a,b);return this};w_.Uri.prototype.ec=function(){return this.ya};w_.Uri.prototype.Cb=function(a,b){this.ba();delete this.Y;this.ya=b?w_.Uri.Pa(a):a;return this};w_.Uri.prototype.dg=function(){return!!this.ya}; w_.Uri.prototype.removeParameter=function(a){this.ba();this.M.remove(a);return this};w_.Uri.prototype.ba=function(){if(this.ng)w_d(Error("Tried to modify a read-only Uri"))};w_.Uri.prototype.qa=function(a){this.$=a;this.M&&this.M.qa(a)};w_.Uri.prototype.Vf=function(){return this.$};w_.Uri.parse=function(a,b){return a instanceof w_.Uri?a.clone():new w_.Uri(a,b)}; w_.Uri.create=function(a,b,c,d,e,f,g,h){var i=new w_.Uri(w_b,h);a&&i.Fb(a);b&&i.Gb(b);c&&i.Bb(c);d&&i.Db(d);e&&i.db(e);f&&i.xc(f);g&&i.Cb(g);return i};w_.Uri.resolve=function(a,b){a instanceof w_.Uri||(a=w_.Uri.parse(a));b instanceof w_.Uri||(b=w_.Uri.parse(b));return a.resolve(b)}; w_.Uri.removeDotSegments=function(a){if(a==".."||a==".")return"";else if(!w_.string.contains(a,"./")&&!w_.string.contains(a,"/."))return a;else{for(var b=w_.string.ge(a,"/"),c=a.split("/"),d=[],e=0;e1||d.length==1&&d[0]!="")d.pop();b&&e==c.length&&d.push("")}else{d.push(f);b=w_c}}return d.join("/")}};w_.Uri.Pa=function(a){return a?decodeURIComponent(a):""}; w_.Uri.sh=function(a){if(w_.isString(a))return encodeURIComponent(a);return w_b};w_.Uri.rh=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;w_.Uri.qb=function(a,b){var c=w_b;if(w_.isString(a)){c=a;w_.Uri.rh.test(c)||(c=encodeURI(a));if(c.search(b)>=0)c=c.replace(b,w_.Uri.qh)}return c};w_.Uri.qh=function(a){var b=a.charCodeAt(0);return"%"+(b>>4&15).toString(16)+(b&15).toString(16)};w_.Uri.Eg=/[#\/\?@]/g;w_.Uri.Kh=/[\#\?]/g;w_.Uri.Lh=/[\#\?@]/g;w_.Uri.Jh=/#/g; w_.Uri.haveSameDomain=function(a,b){var c=w_.uri.utils.split(a),d=w_.uri.utils.split(b);return c[w_.uri.utils.ComponentIndex.DOMAIN]==d[w_.uri.utils.ComponentIndex.DOMAIN]&&c[w_.uri.utils.ComponentIndex.PORT]==d[w_.uri.utils.ComponentIndex.PORT]};w_.Uri.QueryData=function(a,b,c){this.ha=a||w_b;this.Hb=b||w_b;this.$=!!c}; w_.Uri.QueryData.prototype.R=function(){if(!this.j){this.j=new w_.structs.Map;if(this.ha)for(var a=this.ha.split("&"),b=0;b=0){d=a[b].substring(0,c);e=a[b].substring(c+1)}else d=a[b];d=w_.string.urlDecode(d);d=this.ia(d);this.add(d,e?w_.string.urlDecode(e):"")}}}; w_.Uri.QueryData.createFromMap=function(a,b,c){var d=w_.structs.l(a);if(typeof d=="undefined")w_d(Error("Keys are undefined"));return w_.Uri.QueryData.createFromKeysValues(d,w_.structs.p(a),b,c)};w_.Uri.QueryData.createFromKeysValues=function(a,b,c,d){if(a.length!=b.length)w_d(Error("Mismatched lengths for keys/values"));for(var e=new w_.Uri.QueryData(w_b,c,d),f=0;f0){this.j.set(a,b);this.h+=b.length}}; w_.Uri.QueryData.prototype.toString=function(){if(this.ha)return this.ha;if(!this.j)return"";for(var a=[],b=0,c=this.j.l(),d=0;d0&&a.push("&");a.push(f,"=",w_.string.urlEncode(g[h]));b++}else{b>0&&a.push("&");a.push(f,"=",w_.string.urlEncode(g));b++}}return this.ha=a.join("")};w_.Uri.QueryData.prototype.Ng=function(){if(!this.wa)this.wa=w_.Uri.Pa(this.toString());return this.wa}; w_.Uri.QueryData.prototype.Ea=function(){delete this.wa;delete this.ha;this.Hb&&delete this.Hb.Y};w_.Uri.QueryData.prototype.clone=function(){var a=new w_.Uri.QueryData;if(this.wa)a.wa=this.wa;if(this.ha)a.ha=this.ha;if(this.j)a.j=this.j.clone();return a};w_.Uri.QueryData.prototype.ia=function(a){var b=String(a);if(this.$)b=b.toLowerCase();return b}; w_.Uri.QueryData.prototype.qa=function(a){var b=a&&!this.$;if(b){this.R();this.Ea();w_.structs.forEach(this.j,function(c,d){var e=d.toLowerCase();if(d!=e){this.remove(d);this.add(e,c)}},this)}this.$=a};w_.Uri.QueryData.prototype.extend=function(){for(var a=0;a0){var h=w_.net.Jsonp.Eh(e,f,a,c);g=w_.global.setTimeout(h,this.Bc)}var i=this.Hb.clone();w_.net.Jsonp.Yg(a,i);if(b){var j=w_.net.Jsonp.Fh(e,f,b,g);w_.global[w_.net.Jsonp.CALLBACKS][e]=j;i.wc(this.bh, w_.net.Jsonp.CALLBACKS+"."+e)}w_.dom.Eb(f,{type:"text/javascript",id:e,charset:"UTF-8",src:i.toString()});w_.dom.appendChild(document.getElementsByTagName("head")[0],f);return{fi:e,Bc:g}};w_.net.Jsonp.Eh=function(a,b,c,d){return function(){w_.net.Jsonp.vf(a,b,w_a);d&&d(c)}};w_.net.Jsonp.Fh=function(a,b,c,d){return function(){w_.global.clearTimeout(d);w_.net.Jsonp.vf(a,b,w_c);c.apply(undefined,arguments)}}; w_.net.Jsonp.vf=function(a,b,c){w_.global.setTimeout(function(){w_.dom.removeNode(b)},0);if(w_.global[w_.net.Jsonp.CALLBACKS][a])if(c)delete w_.global[w_.net.Jsonp.CALLBACKS][a];else w_.global[w_.net.Jsonp.CALLBACKS][a]=w_.nullFunction};w_.net.Jsonp.Yg=function(a,b){for(var c in a)if(!a.hasOwnProperty||a.hasOwnProperty(c))b.wc(c,a[c]);return b};var w_H={};w_H.widget={};w_H.widget.bloglist={};w_H.widget.bloglist.FeedParser=function(a){this.bg(w_.dom.xml.loadXml(a))};w_H.widget.bloglist.FeedParser.prototype.Va=function(){return this.qf};w_H.widget.bloglist.FeedParser.prototype.Wf=function(){if(!this.$a)return w_b;return{link:this.Ra.gc(this.$a),title:this.Ra.Zf(this.$a),thumbnail:this.Ra.Yf(this.$a),snippet:this.Ra.lc(this.$a),date:this.Ra.getDate(this.$a)}}; w_H.widget.bloglist.FeedParser.prototype.bg=function(a){for(var b=0;b1){c.width=Math.round(c.width/e);c.height=Math.round(c.height/e)}return c}return w_b}; w_H.widget.bloglist.Extractor.prototype.normalize=function(a){if(a){a=w_.string.normalizeWhitespace(this.Mg(a.firstChild.nodeValue));a=w_.string.trim(a);a=w_.string.normalizeSpaces(a);if(a.length>w_H.widget.bloglist.Extractor.MAX_SNIPPET_LENGTH)a=a.substring(0,w_H.widget.bloglist.Extractor.MAX_SNIPPET_LENGTH)+"...";return a}return""};w_H.widget.bloglist.Extractor.prototype.Mg=function(a){return a.replace(/<\/?\w[^>]*>/g,"")}; w_H.widget.bloglist.Extractor.prototype.vd=function(a){for(var b=0;a[b];b++)if(a[b].getAttribute("rel")=="alternate")return a[b].getAttribute("href");return w_b};w_H.widget.bloglist.RSSExtractor=function(){};w_.inherits(w_H.widget.bloglist.RSSExtractor,w_H.widget.bloglist.Extractor);w_H.widget.bloglist.RSSExtractor.prototype.gc=function(a){var b=a.getElementsByTagName("link");return b[0]?w_.string.trim(b[0].firstChild.nodeValue):w_b};w_H.widget.bloglist.RSSExtractor.prototype.lc=function(a){return this.normalize(a.getElementsByTagName("description")[0])}; w_H.widget.bloglist.RSSExtractor.prototype.getDate=function(a){var b=a.getElementsByTagName("pubDate");return b[0]?new Date(b[0].firstChild.nodeValue):w_b};w_H.widget.bloglist.AtomExtractor=function(){};w_.inherits(w_H.widget.bloglist.AtomExtractor,w_H.widget.bloglist.Extractor);w_H.widget.bloglist.AtomExtractor.prototype.gc=function(a){var b=a.getElementsByTagName("link"),c=this.vd(b);if(c)return c;return b[0]?b[0].getAttribute("href"):w_b}; w_H.widget.bloglist.AtomExtractor.prototype.lc=function(a){return this.normalize(a.getElementsByTagName("content")[0]||a.getElementsByTagName("summary")[0])};w_H.widget.bloglist.AtomExtractor.prototype.getDate=function(a){var b=a.getElementsByTagName("updated")[0]||a.getElementsByTagName("date")[0];if(b){var c=w_.date.fromIsoString(b.firstChild.nodeValue);return new Date(c.Ya(),c.getMonth(),c.getDay(),c.getHours(),c.getMinutes(),c.getSeconds(),c.getMilliseconds())}return w_b}; w_H.widget.bloglist.FeedParser.HINTS=[{itemElem:"entry",namespace:"http://www.w3.org/2005/Atom",extractor:w_H.widget.bloglist.AtomExtractor,hint:"atom"},{itemElem:"entry",namespace:"http://purl.org/atom/ns#",extractor:w_H.widget.bloglist.AtomExtractor,hint:"atom"},{itemElem:"entry",namespace:"",extractor:w_H.widget.bloglist.AtomExtractor,hint:"atom"},{itemElem:"item",namespace:"http://purl.org/rss/1.0/",extractor:w_H.widget.bloglist.RSSExtractor,hint:"rss"},{itemElem:"item",namespace:"http://my.netscape.com/rdf/simple/0.9/", extractor:w_H.widget.bloglist.RSSExtractor,hint:"rss"},{itemElem:"item",namespace:"",extractor:w_H.widget.bloglist.RSSExtractor,hint:"rss"}];function w_I(a,b,c){var d;if(b==w_b)b="";if(a.getElementsByTagNameNS)d=a.getElementsByTagNameNS(b,c);else{var e=a.getElementsByTagName("*");d=[];for(var f=0;fthis.zb){var g=this.a.J(w_J.Id.SHOW_ALL);g.onclick=this.je.bind(this);var h=this.a.J(w_J.Id.SHOW_N); h.onclick=this.je.bind(this)}var i=this.Lf.bind(this),j=window;if(j.addEventListener)j.addEventListener("load",i,w_a);else if(j.attachEvent)j.attachEvent("onload",i);else j.onload=i}; w_J.prototype.Ig=function(a,b){if(!b.error){var c=this.a.o(),d=new w_H.widget.bloglist.FeedParser(b.responseData.xmlString),e=d.Wf();if(e){var f=a.parentNode.parentNode.getElementsByTagName("input")[0];f.value=d.Va()+"/favicon.ico";c.showItemThumbnail&&e.thumbnail&&a.appendChild(w_.dom.s("div",{"class":"item-thumbnail"},w_.dom.s("a",{target:"_blank",href:e.link},w_.dom.s("img",{src:e.thumbnail.url,height:e.thumbnail.height,width:e.thumbnail.width,alt:"",border:0}))));if(c.showItemTitle)e.link?a.appendChild(w_.dom.s("span", {"class":"item-title"},w_.dom.s("a",{href:e.link,target:"_blank"},e.title))):a.appendChild(w_.dom.s("span",{"class":"item-title"},e.title));if(c.showItemSnippet){c.showItemTitle&&a.appendChild(w_.dom.createTextNode(" - "));a.appendChild(w_.dom.s("span",{"class":"item-snippet"},e.snippet));c.showTimePeriodSinceLastUpdate&&e.date&&a.appendChild(w_Ka(e.date.toLocaleDateString()))}}}}; w_J.prototype.je=function(){for(var a=this.a.J(w_J.Id.BLOGS),b=a.getElementsByTagName("li"),c=this.zb;c=0)d=d.substring(0,e);window.location.href=d+"#"+w_K.ANCHOR_NAME;return w_c}function w_Na(a){a.clearAllResults();w_L(w_a)}function w_L(a){document.getElementById("uds-searchClearResults").style.display=a?"block":"none"}var _CustomSearchView=w_K;_CustomSearchView._Configure=_CustomSearchView.Configure;function w_M(a){this.a=a;this.g=a.u()}w_M.WIDGET_TYPE_NAME="Image";w_M.prototype.b=function(){return this.a};w_M.prototype.e=function(){return w_M.WIDGET_TYPE_NAME};w_M.prototype.i=function(){return w_a}; w_M.prototype.k=function(){if(!(this.g.data.resize!="true")){var a=this.a.X(this.g.instanceId+"_img"),b=this.g.rootElement;if(a&&b){var c;if(document.defaultView)c=parseInt(document.defaultView.getComputedStyle(b,w_b).width,10);else if(b.currentStyle){a.style.display="none";c=b.offsetWidth;a.style.display=""}else return;if(a.width>c){a.height=Math.round(c/a.width*a.height);a.width=c}a.style.visibility="visible"}}};w_M.prototype.d=function(a,b){a=="configure"&&this.a.m(b)};var _ImageView=w_M;function w_N(a,b,c,d,e,f,g,h){this.H=a;this.rf=b!="null"?b:w_b;this.rg=c;this.pg=d;this.qg=e;this.Kg=f;this.sg=g;this.Oh=h;this.Ca=this.ka=-1;this.Da=w_b;this.W=document.getElementById(this.H+"_picImg");this.Vb=document.getElementById(this.H+"_changeImageLink");this.qc=document.getElementById(this.H+"_imageChoiceTable");this.lg=document.getElementById(this.H+"_imgSrcFromPCRadio");this.mg=document.getElementById(this.H+"_imgSrcFromWebRadio");this.n=document.getElementById(this.H+"_imgFileNameInput"); this.xb=document.getElementById(this.H+"_imgUrlTextInput");this.nf=window.frames[this.H+"_asynchronousFileUploadIframe"];this.Nd=0;this.D=new Image;this.D.onload=this.hitch(this,this.Bg);this.D.onerror=this.hitch(this,this.Ag);this.Mf=w_a;this.Ta=this.F=this.Ud=w_b;this.ae=w_a}w_N.prototype.Sd=function(){return this.lg.checked}; w_N.prototype.Bg=function(){this.Nd=0;w_C.ClearError(this.H+"_imgUrlTextError");w_C.ClearError(this.H+"_imgFileNameError");if(!this.Sd()||this.ka==0){this.ka=this.D.width;this.Ca=this.D.height;this.Da=this.D.src}var a=1,b=1;if(this.D.width>300)a=300/this.D.width;if(this.D.height>300)b=300/this.D.height;var c=Math.min(a,b);this.W.style.width=Math.round(this.D.width*c)+"px";this.W.style.height=Math.round(this.D.height*c)+"px";this.W.src=this.D.src;this.W.style.display="";this.qc.style.display="none"; this.Vb.style.display="";this.n.disabled=w_c;this.rg&&this.rg.call({},this.W.src,this.Da,this.ka,this.Ca)};w_N.prototype.eb=function(a,b,c,d){if(a){w_C.SetError(this.H+"_imgFileNameError",b);w_C.ClearError(this.H+"_imgUrlTextError")}else{w_C.SetError(this.H+"_imgUrlTextError",b);w_C.ClearError(this.H+"_imgFileNameError")}this.W.style.display="none";this.qc.style.display="";this.Vb.style.display="none";this.n.disabled=w_a;this.pg&&this.pg.call({},c,d)}; w_N.prototype.Ag=function(){if(this.Nd<2){this.Nd++;var a=this.D.src;this.D.src="";this.Fa(a)}else this.eb(this.Sd(),WidgetMessages.SIV_INVALID_URL,this.W.src)};w_N.prototype.hitch=function(a,b){return function(){b.apply(a,arguments)}};w_N.prototype.Fa=function(a){this.fe();this.D.src=a}; w_N.prototype.ad=function(a){var b=a||window.event;if(window.event){b.returnValue=w_a;b.cancelBubble=w_c}else{b.preventDefault();b.stopPropagation()}this.W.style.display="none";this.Vb.style.display="none";this.qc.style.display="";this.n.disabled=w_a;this.xb.value="";this.be();this.ae=w_c;this.qg&&this.qg.call({})};w_N.prototype.Od=function(){this.lg.checked="true";this.xb.value="";this.fe();this.xg();this.Mf=w_c;try{this.F.submit()}catch(a){this.eb(w_c,WidgetMessages.SIV_INVALID_URL,this.F.value)}this.wg()}; w_N.prototype.Na=function(){var a=this.nf.document.result;a||this.eb(w_c,WidgetMessages.SIV_INVALID_URL,this.n.value);if(a.hasErrors)a.errors.length>0?this.eb(w_c,a.errors[0].message,this.n.value,a.uh):this.eb(w_c,WidgetMessages.SIV_INVALID_URL,this.n.value,a.uh);else{var b=Math.max(a.origWidth,a.origHeight),c=this.Fd();if(this.ka!=0&&c!=-1&&b>c){var d=c/b;this.ka=Math.round(a.origWidth*d);this.Ca=Math.round(a.origHeight*d)}else{this.ka=a.origWidth;this.Ca=a.origHeight}this.Da=a.mainSrc;this.Fa(a.thumbSrc)}}; w_N.prototype.Pd=function(a){var b=a||window.event;if(!(b.keyCode==9)){this.mg.checked="true";this.Ud!=w_b&&window.clearTimeout(this.Ud);var c=this.hitch(this,function(){if(this.ae||this.D.src!=this.xb.value){this.be();this.Fa(this.xb.value)}this.ae=w_a});this.Ud=window.setTimeout(c,1000)}};w_N.prototype.Wd=function(a){this.mg.checked=w_c;this.xb.value=a;this.Fa(a)}; w_N.prototype.fe=function(){this.W.src="img/icon_inprogress.gif";this.W.style.width="200px";this.W.style.height="200px";this.W.style.display="";this.qc.style.display="none";this.Vb.style.display="none"}; w_N.prototype.xg=function(){if(!this.F){this.F=document.createElement("form");this.F.action="imageUpload.do";this.F.method="POST";this.F.target=this.nf.name;this.F.encoding="multipart/form-data";this.F.style.display="none";if(this.rf){var a=document.createElement("input");a.type="hidden";a.name="blogID";a.value=this.rf;this.F.appendChild(a)}var b=document.createElement("input");b.type="hidden";b.name="sectionWidth";b.id="sectionWidth";this.F.appendChild(b);var c=document.createElement("input");c.type= "hidden";c.name="photoUploadSecurityToken";c.value=this.Oh;this.F.appendChild(c);document.body.appendChild(this.F)}var d=this.Fd();if(d==-1)d=1600;document.getElementById("sectionWidth").value=d;this.Ta={parent:this.n.parentNode,nextSibling:this.n.nextSibling};this.n.parentNode.removeChild(this.n);this.F.appendChild(this.n)};w_N.prototype.wg=function(){this.F.removeChild(this.n);this.Ta&&this.Ta.nextSibling?this.Ta.parent.insertBefore(this.n,this.Ta.nextSibling):this.Ta.parent.appendChild(this.n)}; w_N.prototype.be=function(){var a=document.createElement("input");a.type="file";a.name=this.n.name;a.id=this.n.id;a.onchange=this.n.onchange;var b=this.n.nextSibling;b==w_b?this.n.parentNode.appendChild(a):this.n.parentNode.insertBefore(a,b);this.n.parentNode.removeChild(this.n);this.n=a};w_N.prototype.Fd=function(){return this.Kg==-1&&this.sg?this.sg():this.Kg};function w_O(){this.usiContainers=[]}var w_Oa=new w_O; w_O.prototype.dd=function(a,b,c,d,e,f,g,h){this.usiContainers[a]=new w_N(a,b,eval(c),eval(d),eval(e),f,eval(g),h);return this.usiContainers[a]};w_O.prototype.oc=function(a){return this.usiContainers[a]};w_O.prototype.Na=function(a){var b=this.oc(a);b&&b.Mf&&b.Na()};var _UploadSimpleImage=w_Oa;w_O.prototype._createUsiContainer=w_O.prototype.dd;w_O.prototype._getUsiContainer=w_O.prototype.oc;w_O.prototype._channelResultArrived=w_O.prototype.Na;w_N.prototype._changeImage=w_N.prototype.ad; w_N.prototype._imgUrlFileOnChange=w_N.prototype.Od;w_N.prototype._imgUrlTextOnKeyUp=w_N.prototype.Pd;w_N.prototype._loadInitialUrl=w_N.prototype.Wd;w_N.prototype._loadImageFromUrl=w_N.prototype.Fa;function _singleImageConfig_successfulUploadCallback(a,b,c,d){window.singleImageConfig_thumbImageUrl=a;window.singleImageConfig_imageUrl=b;window.singleImageConfig_imageWidth=c;window.singleImageConfig_imageHeight=d;var e=document.getElementById("shrinkToFitRow");if(e)e.style.visibility="hidden"}function _singleImageConfig_resetCallback(){window.singleImageConfig_imageUrl=w_b;var a=document.getElementById("shrinkToFitRow");if(a)a.style.visibility="visible"} function _SIV_getScaledContainerWidth(){return document.getElementById("checkShrink").checked?_SIV_getContainerWidth():-1}function _SIV_getContainerWidth(){var a=document.getElementById("sectionId").value,b=150;if(w_B.IsOpenerReachable(window)&&window.opener.document.getElementById(a)&&window.opener.document.getElementById(a).clientWidth>0)b=window.opener.document.getElementById(a).clientWidth;return b} function _SIV_setConfigurationOptions(){if(window.singleImageConfig_imageUrl==w_b)w_B.N(window,WidgetMessages.SIV_NO_IMAGE,w_B.STATUS_MESSAGE_BAD_CLASS);else{var a=document.forms.config.widgetId.value,b=_SIV_getContainerWidth(),c=document.getElementById("checkShrink").checked,d=window.singleImageConfig_imageWidth,e=window.singleImageConfig_imageHeight;if(c){var f=1;if(d>b){f=b/d;d=b;e=Math.round(e*f)}}var g={originalUrl:window.singleImageConfig_imageUrl,originalWidth:window.singleImageConfig_imageWidth, originalHeight:window.singleImageConfig_imageHeight,displayUrl:window.singleImageConfig_thumbImageUrl,displayWidth:d,displayHeight:e,sectionWidth:b,shrinkToFit:c,title:document.getElementById("title").value,caption:document.getElementById("imageCaption").value,link:document.getElementById("link").value,securityToken:document.forms.config.securityToken.value};w_B.SaveWidget(g,a,w_M.WIDGET_TYPE_NAME)}};function w_P(a){this.a=a;this.g=a.u()}w_P.successfulUploadCallback=function(a,b,c,d){w_P.Wh=a;w_P.Da=b;w_P.ka=c;w_P.Ca=d;var e=document.getElementById("shrinkToFitRow");if(e)e.style.visibility="hidden";if(e=document.getElementById("shrinkToFitMessageRow"))e.style.visibility="hidden"};w_P.resetCallback=function(){w_P.Da=w_b;var a=document.getElementById("shrinkToFitRow");if(a)a.style.visibility="visible";if(a=document.getElementById("shrinkToFitMessageRow"))a.style.visibility="visible"}; w_P.getScaledContainerWidth=function(){return document.getElementById("checkShrink").checked?w_P.getContainerWidth():-1};w_P.getContainerWidth=function(){var a=document.getElementById("sectionId").value,b=600;if(w_B.IsOpenerReachable(window)&&window.opener.document.getElementById(a))b=window.opener.document.getElementById(a).clientWidth;return b};w_P.WIDGET_TYPE_NAME="Header";w_P.prototype.e=function(){return w_P.WIDGET_TYPE_NAME};w_P.prototype.i=function(){return w_a};w_P.prototype.b=function(){return this.a}; w_P.prototype.d=function(a,b){this.a.m(b)};w_P.FilterMap={title:w_C.GetRequiredStringFilter(),description:w_b,imagePlacement:w_b,useImage:w_b,securityToken:w_b}; w_P.ConfigureWidget=function(){var a=document.forms.config.widgetId.value,b=document.forms.config.widgetType.value,c=w_C.ProcessForm(document.forms.config,w_P.FilterMap),d=w_P.getContainerWidth();if(c.success){if(w_P.Da){var e=w_P.ka,f=w_P.Ca,g=document.getElementById("checkShrink").checked;if(g){var h=1;if(e>d){h=d/e;e=d;f=Math.round(f*h)}}c.values.originalUrl=w_P.Da;c.values.originalWidth=w_P.ka;c.values.originalHeight=w_P.Ca;c.values.displayUrl=w_P.Wh;c.values.displayWidth=e;c.values.displayHeight= f;c.values.sectionWidth=d;c.values.shrinkToFit=g}c.values.securityToken=document.forms.config.securityToken.value;w_B.SaveWidget(c.values,a,b);return w_c}else return w_a};w_P.hideImageOptions=function(){document.getElementById("imageOptions").style.display="none";return w_a};w_P.showImageOptions=function(){document.getElementById("imageOptions").style.display="";return w_a};var _HeaderView=w_P;_HeaderView.prototype=w_P.prototype;_HeaderView._ConfigureWidget=_HeaderView.ConfigureWidget; _HeaderView._hideImageOptions=_HeaderView.hideImageOptions;_HeaderView._showImageOptions=_HeaderView.showImageOptions;_HeaderView._successfulUploadCallback=_HeaderView.successfulUploadCallback;_HeaderView._resetCallback=_HeaderView.resetCallback;_HeaderView._getScaledContainerWidth=_HeaderView.getScaledContainerWidth;_HeaderView._getContainerWidth=_HeaderView.getContainerWidth;function w_Q(a,b){this.a=a;this.g=a.u();this.Yh=b}w_Q.prototype.b=function(){return this.a};w_Q.prototype.e=function(){return this.Yh};w_Q.prototype.d=function(a,b){a=="configure"&&this.a.m(b)}; w_Q.ConfigureWidget=function(a){setFormAndSubmit();var b=document.forms.stuffform.widgetId.value,c=document.forms.stuffform.securityToken.value,d=document.getElementById("textarea"),e=document.getElementById("title"),f=d.value;if(a=="Text")f=f.replace(/\n/g,"
");var g={content:f,title:e.value,securityToken:c};w_B.SaveWidget(g,b,a)};function w_R(a){w_Q.call(this,a,"Text")}w_R.inherits(w_Q);w_R.ConfigureWidget=function(){w_Q.ConfigureWidget("Text")};function w_S(a){w_Q.call(this,a,"HTML")}w_S.inherits(w_Q); w_S.ConfigureWidget=function(){w_Q.ConfigureWidget("HTML")};var _TextView=w_R;_TextView.prototype=w_R.prototype;_TextView._ConfigureWidget=_TextView.ConfigureWidget;var _HTMLView=w_S;_HTMLView.prototype=w_S.prototype;_HTMLView._ConfigureWidget=_HTMLView.ConfigureWidget;function w_T(a){this.a=a}w_T.WIDGET_TYPE_NAME="VideoBar";w_T.prototype.e=function(){return w_T.WIDGET_TYPE_NAME};w_T.prototype.b=function(){return this.a};w_T.prototype.i=function(){return w_a};w_T.prototype.d=function(a,b){a=="configure"&&this.a.m(b)};w_T.prototype.k=function(){var a=this.b();google.load("search","1",{callback:w_Pa.bind(a)});var b=a.J("bar");w_q(b,"videoBar-container")}; function w_Pa(){var a=this.J("bar"),b=this.o().format,c,d,e=this.o().expression;if(b=="VERTICAL"){c=w_a;d=GSvideoBar.THUMBNAILS_MEDIUM;a.style.width="110px"}else if(b=="HORIZONTAL-SMALL"){c=w_c;d=GSvideoBar.THUMBNAILS_SMALL;a.style.width="232px"}else if(b=="HORIZONTAL-MEDIUM"){c=w_c;d=GSvideoBar.THUMBNAILS_MEDIUM;a.style.width="432px"}var f={largeResultSet:w_a,horizontal:c,autoExecuteList:{cycleTime:GSvideoBar.CYCLE_TIME_LONG,cycleMode:GSvideoBar.CYCLE_MODE_RANDOM,executeList:e.split(/,/)},thumbnailSize:d}; new GSvideoBar(a,GSvideoBar.PLAYER_ROOT_FLOATING,f)}var _VideoBarView=w_T;_VideoBarView._Configure=_VideoBarView.Configure;function w_U(a){this.a=a}w_U.WIDGET_TYPE_NAME="NewsBar";w_U.prototype.e=function(){return w_U.WIDGET_TYPE_NAME};w_U.prototype.b=function(){return this.a};w_U.prototype.i=function(){return w_a};w_U.prototype.d=function(a,b){a=="configure"&&this.a.m(b)};w_U.prototype.k=function(){var a=this.b();google.load("search","1",{callback:w_Qa.bind(a)});window._uds_nbw_donotrepair=w_c}; function w_Qa(){var a=this.J("bar"),b,c=this.o().format;if(c=="VERTICAL")b=w_a;else if(c=="HORIZONTAL-SMALL")b=w_c;else if(c=="HORIZONTAL-MEDIUM")b=w_c;var d=this.o().expression,e=this.o().linkNewWindow,f;f=e==w_c?GSearch.LINK_TARGET_BLANK:GSearch.LINK_TARGET_SELF;var g={largeResultSet:w_a,horizontal:b,linkTarget:f,title:" ",autoExecuteList:{executeList:d.split(/,/)}};if(b){g.autoExecuteList.cycleTime=GSnewsBar.CYCLE_TIME_MEDIUM;g.autoExecuteList.cycleMode=GSnewsBar.CYCLE_MODE_RANDOM}var h=new GSnewsBar(a, g);window[a.id]=h}var _NewsBarView=w_U;_NewsBarView._Configure=_NewsBarView.Configure;function w_V(a){this.a=a}w_V.WIDGET_TYPE_NAME="Slideshow";w_V.prototype.e=function(){return w_V.WIDGET_TYPE_NAME};w_V.prototype.b=function(){return this.a};w_V.prototype.i=function(){return w_a};w_V.prototype.d=function(a,b){a=="configure"&&this.a.m(b)};w_V.prototype.k=function(){var a=this.b();google.load("feeds","1",{callback:w_Ra.bind(a)})}; function w_Ra(){var a=this.J("slideshow"),b=this.o().computedFeed,c=this.o().linkNewWindow,d=c?google.feeds.LINK_TARGET_BLANK:google.feeds.LINK_TARGET_SELF,e={linkTarget:d,scaleImages:w_c,fullControlPanel:w_c,fullControlPanelSmallIcons:w_c,pauseOnHover:w_a,displayTime:this.o().speed};if(b.indexOf("http://api.flickr.com")==0)e.thumbnailUrlResolver=w_V.FlickrThumbResolver;if(this.o().randomizeFeed)e.feedLoadCallback=w_V.FeedRandomizer;new GFslideShow(b,a,e)} w_V.FlickrThumbResolver=function(a){var b=google.feeds.getElementsByTagNameNS(a.xmlNode,"http://search.yahoo.com/mrss/","thumbnail"),c=w_b;if(b.length){var d=b[0];c=d.getAttribute("url");if(!c)c=d.firstChild.nodeValue;c=c.replace(/^(.*)_[st]\.([a-zA-Z]+)$/,"$1_m.$2")}return c};w_V.FeedRandomizer=function(a){for(var b=a.feed.entries,c=b.length-1;c>0;--c){var d=Math.floor(Math.random()*(c+1)),e=b[c];b[c]=b[d];b[d]=e}};var _SlideshowView=w_V;_SlideshowView._Configure=_SlideshowView.Configure;function w_W(){}w_W.vh={title:w_b,showStyle:w_b,showPosts:w_b,chronological:w_b,frequency:w_b,yearPattern:w_b,monthPattern:w_b,weekPattern:w_b,showWeekEnd:w_b,dayPattern:w_b,securityToken:w_b};w_W.ACTIVE_PREVIEW_CLASS="active-preview";w_W.PREVIEW_CLASS="preview";w_W._SetConfigurationOptions=function(){w_y.ConfigureWidget(w_W.vh)}; w_W.UpdateFrequency=function(){var a=w_C.GetFieldValue(document.forms.config.showStyle),b={year:a=="HIERARCHY",week:0,month:0,day:0},c=w_C.GetFieldValue(document.forms.config.frequency);if(c=="WEEKLY")b.week=1;else if(c=="MONTHLY")b.month=1;else if(c=="DAILY"){b.month=a=="HIERARCHY";b.day=1}var d=document.forms.config.showPosts;d.disabled=a=="HIERARCHY"?w_a:w_c;for(var e in b){var f=e+"pattern-wrap";w_qa(document.getElementById(f),b[e])}w_W.SelectPreview()}; w_W._Init=function(a){w_W.Jg=a;w_W.bb=document.getElementById("archive-previews");w_W.Cg=w_X(w_W.bb,w_W.PREVIEW_CLASS);w_W.UpdateFrequency();w_W.Reformat("yearly",document.forms.config.yearPattern);w_W.Reformat("monthly",document.forms.config.monthPattern);w_W.Reformat("weekly",document.forms.config.weekPattern);w_W.Reformat("daily",document.forms.config.dayPattern);w_W.UpdateWeekEnd();w_W.UpdatePreviewPostTitles();document.forms.config.chronological.checked&&w_W.ToggleDirection()}; w_W.SelectPreview=function(){for(var a=w_C.GetFieldValue(document.forms.config.showStyle),b=w_C.GetFieldValue(document.forms.config.frequency),c=0;c2083)w_C.SetError(w_7.Ib,this.vc._feedUrlTooLong);else{this.he.N(this.vc._retrievingFeed);this.Xe(a,b,c);this.Gg=d;this.te(a,w_w(this.pe,this))}};w_7.prototype.te=function(a,b){if(a.indexOf("http://")!=0)a="http://"+a;var c=new w_.net.Jsonp("http://www.google.com/uds/GlookupFeed");c.yc(-1);c.send({q:a,v:"1.0"},b)}; w_7.prototype.pe=function(a){if(a.responseStatus==200){document.getElementById("feedUrl").value=a.responseData.url;this.pa.Tc(a.responseData.url);this.pa.Ve(w_w(this.ve,this,this.Gg));this.pa.Qb()}else this.Ze()};w_7.prototype.Xe=function(a,b){this.K=b;this.pa.Tc(a);this.pa.Rc(this.K)};w_7.prototype._GoToStep1=w_7.prototype.Lb;w_7.prototype._RetrieveFeedAndGoToStep2=w_7.prototype.Pc;w_7.prototype._RefreshModuleTitle=w_7.prototype.Pb;w_7.prototype._SetShowItemAuthor=w_7.prototype.Vc; w_7.prototype._SetShowItemDate=w_7.prototype.Wc;w_7.prototype._SetNumItemsShow=w_7.prototype.Uc;var _FeedConfig=w_7;function w_8(a){this.a=a;this.g=a.u()}w_8.WIDGET_TYPE_NAME="Followers";w_8.prototype.i=function(){return w_a};w_8.prototype.e=function(){return w_8.WIDGET_TYPE_NAME};w_8.prototype.b=function(){return this.a};w_8.prototype.d=function(a,b){a=="configure"&&this.a.m(b)};w_8._openPopup=function(a){a=a.indexOf("?")>0?a+"&":a+"?";a=a+"loginTemplateDirectory=FOLLOWING";window.open(a,"_blank","height=600, width=640, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no")}; w_8.prototype.ra=function(){document.location.reload()};var _FollowersView=w_8;function w_9(a){this.a=a;this.g=a.u()}w_9.prototype.e=function(){return"Gadget"};w_9.prototype.b=function(){return this.a};w_9.prototype.d=function(a,b){this.a.m(b)};w_9.prototype.Te=function(a){var b=document.getElementById(this.f);if(b)b.style.height=a+"px"};w_9.prototype.Nc=function(){gadgets.rpc.register("resize_iframe",this.Te);gadgets.rpc.register("set_pref",function(){})}; w_9.prototype.k=function(){if(!w_9.InitializedRpc&&!window.gadgets){var a=document.createElement("script");a.src="http://blogger.gmodules.com/gadgets/js/rpc.js?c=1&container=blogger";a.type="text/javascript";var b=this;a.onload=function(){b.Nc()};a.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="complete")b.Nc()};document.getElementsByTagName("body")[0].appendChild(a);w_9.InitializedRpc=function(){}}};w_9.prototype.ra=function(){document.location.reload()}; var _GadgetView=w_9;function _SW_toggleReaderList(a,b){var c=document.getElementById("SW_READER_LIST_"+b),d=document.getElementById("SW_READER_LIST_CLOSED_"+b);if(!a)a=window.event;a.cancelBubble=w_c;a.stopPropagation&&a.stopPropagation();var e=document.onclick;if(window.oldSubscribePopup&&window.oldSubscribePopup!=c){window.oldSubscribePopup.style.display="none";window.oldSubscribePopupUnder.style.visibility="visible"}if(c.style.display=="none"){c.style.display="";window.oldSubscribePopup=c;window.oldSubscribePopupUnder= d;d.style.visibility="hidden";document.onclick=function(){c.style.display="none";d.style.visibility="visible";if(e)document.onclick=e}}else{c.style.display="none";d.style.visibility="visible";if(e)document.onclick=e}return w_a}function _SW_hideReaderList(a){var b=document.getElementById("SW_READER_LIST_"+a),c=document.getElementById("SW_READER_LIST_UNDER"+a);b.style.display="none";c.style.visibility="visible"}function w_$(a){this.a=a;this.g=a.u()}w_$.WIDGET_TYPE_NAME="Subscribe";w_$.prototype.i=function(){return w_a}; w_$.prototype.e=function(){return w_$.WIDGET_TYPE_NAME};w_$.prototype.b=function(){return this.a};w_$.prototype.d=function(a,b){a=="configure"&&this.a.m(b)};var _SubscribeView=w_$;if(window.jstiming){window.jstiming.pf={};window.jstiming.Mh=1;function w_Ta(a,b,c){var d=a.t[b];if(!d)return undefined;d=a.t[b][0];if(c!=undefined)var e=c;else e=a.t.start[0];return d-e}window.jstiming.report=function(a,b,c){var d="";if(window.jstiming.pt){d+="&srt="+window.jstiming.pt;delete window.jstiming.pt}try{if(window.external&&window.external.tran)d+="&tran="+window.external.tran}catch(e){}var f=a.t,g=f.start,h=[],i=[];for(var j in f)if(!(j=="start"))if(!(j.indexOf("_")==0)){var k=f[j][1]; if(k)f[k]&&i.push(j+"."+w_Ta(a,j,f[k][0]));else g&&h.push(j+"."+w_Ta(a,j))}delete f.start;if(b)for(var l in b)d+="&"+l+"="+b[l];var m=[c?c:"http://csi.gstatic.com/csi","?v=3","&s="+(window.jstiming.sn?window.jstiming.sn:"blogger")+"&action=",a.name,i.length?"&it="+i.join(",")+d:d,"&rt=",h.join(",")].join(""),n=new Image,o=window.jstiming.Mh++;window.jstiming.pf[o]=n;n.onload=n.onerror=function(){delete window.jstiming.pf[o]};n.src=m;n=w_b}};w_.debug={};w_.debug.errorHandlerWeakDep={protectEntryPoint:function(a){return a}};w_.Disposable=function(){};w_.Disposable.prototype.jd=w_a;w_.Disposable.prototype.dispose=function(){if(!this.jd){this.jd=w_c;this.L()}};w_.Disposable.prototype.L=function(){};w_.dispose=function(a){a&&typeof a.dispose=="function"&&a.dispose()};w_.structs.SimplePool=function(a,b){w_.Disposable.call(this);this.vg=b;this.za=[];this.zf(a)};w_.inherits(w_.structs.SimplePool,w_.Disposable);w_.structs.SimplePool.prototype.Wb=w_b;w_.structs.SimplePool.prototype.Zb=w_b;w_.structs.SimplePool.prototype.cb=function(a){this.Wb=a};w_.structs.SimplePool.prototype.ce=function(a){this.Zb=a};w_.structs.SimplePool.prototype.ja=function(){if(this.za.length)return this.za.pop();return this.cd()}; w_.structs.SimplePool.prototype.Ja=function(a){this.za.lengththis.vg)w_d(Error("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b=0;m--){var n=l[m];if((f||b==n.type)&&(g||c==n.capture)){w_.events.unlistenByKey(n.key);d++}}});else{var h=w_.getHashCode(a);if(w_.events.ea[h])for(var i=w_.events.ea[h],j=i.length-1;j>=0;j--){var k=i[j];if((f||b==k.type)&&(g||c==k.capture)){w_.events.unlistenByKey(k.key);d++}}}return d}; w_.events.getListeners=function(a,b,c){return w_.events.wd(a,b,c)||[]};w_.events.wd=function(a,b,c){var d=w_.events.C;if(b in d){d=d[b];if(c in d){d=d[c];var e=w_.getHashCode(a);if(d[e])return d[e]}}return w_b};w_.events.getListener=function(a,b,c,d,e){var f=!!d,g=w_.events.wd(a,b,f);if(g)for(var h=0;h=0&&i.aa;k--){b.currentTarget=e[k];d&=w_.events.Ua(i,e[k],b.type,w_c,b)&&b.Ka!=w_a}}var l=w_a in g;if(l){i=g[w_a];i.aa=i.h; if(h)for(k=0;!b.la&&k=0&&g.aa;n--){k.currentTarget=l[n];f&=w_.events.Ua(g, l[n],d,w_c,k)}if(j){g=e[w_a];g.aa=g.h;for(n=0;!k.la&&n
Notify Blogger about objectionable content on this page.
You flagged this blog as having objectionable content.
]navbar-iframe>BF?@A_Khttp://www.blogger.com/static/v1/v-css/navbar/2461938849-navbar1_bundle.cssOObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Khttp://www.blogger.com/static/v1/v-css/navbar/2461938849-navbar1_bundle.css./01X$classesZ$classname12UNSURLXNSObject#A h 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLWExpires]Cache-Control_Content-Encoding\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Wed, 03 Jun 2009 06:00:47 GMT_public, max-age=604800Tgzip_text/css; charset=UTF-8Tsffe_Wed, 27 May 2009 06:00:47 GMTS837Wnosniff_Thu, 19 Mar 2009 22:37:37 GMT./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  Z_hsv| !&5N\| $149=Qh_Obody{padding:0;margin:0;font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:100%;white-space:nowrap}a{text-decoration:none}#b-navbar{height:29px;border-bottom:1px solid #024;font-size:.85em;line-height:.85em}#b-navbar #b-logo{position:absolute;top:.15em;left:5px}#b-navbar #b-logo #navbar-logo{width:24px;height:24px}#b-navbar #b-logo span{display:block;position:absolute;left:-9000px}#b-search{margin:0 0 0 34px;padding:4px 1em 3px 0}#b-search-img{float:left;width:3px;height:3px}#b-search table{margin-left:.5em}#b-search td{vertical-align:middle}#b-query{margin:0 .5em 0 0}.btn{border-top:1px solid;border-bottom:1px solid;margin:0 .5em 0 1px;padding:0;font-size:.8em;line-height:.85em;text-transform:uppercase;white-space:nowrap;cursor:pointer;cursor:hand}.btn div{border-left:1px solid;border-right:1px solid;margin:0 -1px;padding:.21em .3em;height:.85em;position:relative}.btn div img{#position:absolute;#top:.2em;#left:.3em}#bt-unflag-body{display:none}.flagged #bt-flag-body{display:none}.flagged #bt-unflag-body{display:block}#flagi,#unflagi{display:none;top:3px;color:#000;background-color:#ff9;border:1px solid #333;z-index:300;padding:4px;font-size:.7em;line-height:.8em}#flagi a,#unflagi a{color:#36c;text-decoration:underline}.b-mobile{display:none}#b-sms{margin:0 0 0 100px;padding:4px 7px;line-height:1em;font-size:100%;text-align:left}#b-sms a{margin-right:.5em;line-height:1em}#b-sms a:hover{text-decoration:underline}@media handheld{body .b-mobile{display:block}body #b-search,body #flagi,body #unflagi{display:none}body #b-navbar #b-logo span{display:none}}.btn .flag-text{#padding-left:10px}.btn .flag{width:6px;height:8px;padding:0;margin:0 1px 0 0}body{color:#fff}a,.btn div{color:#9cf}a:hover{color:#fff}#navbar-logo{background:url("/img/navbar/1/navbar_sprite.png") no-repeat -6px 0}#b-navbar{background-color:#036;border-bottom:1px solid #024}#b-search{background:#147}#b-search-img{background:#147 url("/img/navbar/1/navbar_sprite.png") no-repeat 0 0}#b-query{border:1px solid #47a}.btn,.btn div{border-color:#47a}.btn div:hover{background-color:#47a}.btn #bt-flag-body .flag{background:url("/img/navbar/1/navbar_sprite.png") no-repeat 0 -11px}.btn #bt-unflag-body .flag{background:url("/img/navbar/1/navbar_sprite.png") no-repeat 0 -3px}CD5E_Chttp://www.blogger.com/static/v1/v-app/scripts/4095335807-common.jsOnbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345OPQRSTUVWXYZ[\]^_`abcghU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Chttp://www.blogger.com/static/v1/v-app/scripts/4095335807-common.js./01X$classesZ$classname12UNSURLXNSObject#Aֺ( 6789DWNS.keysZNS.objects:;<=>?@ABC EFGHIJKLMN]Last-ModifiedWExpires]Cache-ControlSAge_Content-Encoding\Content-TypeVServerTDate_X-Content-Type-Options_Transfer-Encoding_Thu, 19 Mar 2009 22:37:37 GMT_Wed, 03 Jun 2009 22:53:49 GMT_public, max-age=604800Q0Tgzip_text/javascript; charset=UTF-8Tsffe_Wed, 27 May 2009 22:53:49 GMTWnosniffXIdentity./deef2_NSMutableDictionary\NSDictionary]]./ijjk2_NSHTTPURLResponse]NSURLResponse)27:PRd  TYbmpv ,38Qe !%;HKPThlvO]]// Copied from .../google3/javascript/common.js //------------------------------------------------------------------------ // This file contains common utilities and basic javascript infrastructure. // // Notes: // * Press 'D' to toggle debug mode. // // Functions: // // - Assertions // DEPRECATED: Use assert.js // AssertTrue(): assert an expression. Throws an exception if false. // Fail(): Throws an exception. (Mark block of code that should be unreachable) // AssertEquals(): assert that two values are equal. // AssertNumArgs(): assert number of arguments for the function // AssertType(): assert that a value has a particular type // // - Cookies // SetCookie(): Sets a cookie. // GetCookie(): Gets a cookie value. // // - Dynamic HTML/DOM utilities // MaybeGetElement(): get an element by its id // GetElement(): get an element by its id // ShowElement(): Show/hide element by setting the "display" css property. // ShowBlockElement(): Show/hide block element // AppendNewElement(): Create and append a html element to a parent node. // HasClass(): check if element has a given class // AddClass(): add a class to an element // RemoveClass(): remove a class from an element // // - Window/Screen utiltiies // GetPageOffsetLeft(): get the X page offset of an element // GetPageOffsetTop(): get the Y page offset of an element // GetPageOffset(): get the X and Y page offsets of an element // GetPageOffsetRight() : get X page offset of the right side of an element // GetPageOffsetBottom() : get Y page offset of the bottom of an element // GetScrollTop(): get the vertical scrolling pos of a window. // GetScrollLeft(): get the horizontal scrolling pos of a window // // - String utilties // HtmlEscape(): html escapes a string // HtmlUnescape(): remove html-escaping. // CollapseWhitespace(): collapse multiple whitespace into one whitespace. // Trim(): trim whitespace on ends of string // IsEmpty(): check if CollapseWhiteSpace(String) == "" // IsLetterOrDigit(): check if a character is a letter or a digit // // - TextArea utilities // SetCursorPos(): sets the cursor position in a textfield // // - Array utilities // FindInArray(): do a linear search to find an element value. // DeleteArrayElement(): return a new array with a specific value removed. // // - Miscellaneous // IsDefined(): returns true if argument is not undefined //------------------------------------------------------------------------ // browser detection var agent = navigator.userAgent.toLowerCase(); var is_ie = (agent.indexOf('msie') != -1); //var is_ie5 = (agent.indexOf('msie 5') != -1 && document.all); var is_konqueror = (agent.indexOf('konqueror') != -1); var is_safari = (agent.indexOf('safari') != -1) || is_konqueror; var is_nav = !is_ie && !is_safari && (agent.indexOf('mozilla') != -1); var is_win = (agent.indexOf('win') != -1); delete agent; var BACKSPACE_KEYCODE = 8; var COMMA_KEYCODE = 188; // ',' key var DEBUG_KEYCODE = 68; // 'D' key var DELETE_KEYCODE = 46; var DOWN_KEYCODE = 40; // DOWN arrow key var ENTER_KEYCODE = 13; // ENTER key var ESC_KEYCODE = 27; // ESC key var LEFT_KEYCODE = 37; // LEFT arrow key var RIGHT_KEYCODE = 39; // RIGHT arrow key var SPACE_KEYCODE = 32; // space bar var TAB_KEYCODE = 9; // TAB key var UP_KEYCODE = 38; // UP arrow key var SHIFT_KEYCODE = 16; //------------------------------------------------------------------------ // Assertions // DEPRECATED: Use assert.js //------------------------------------------------------------------------ /** * DEPRECATED: Use assert.js */ function raise(msg) { if (typeof Error != 'undefined') { throw new Error(msg || 'Assertion Failed'); } else { throw (msg); } } /** * DEPRECATED: Use assert.js * * Fail() is useful for marking logic paths that should * not be reached. For example, if you have a class that uses * ints for enums: * * MyClass.ENUM_FOO = 1; * MyClass.ENUM_BAR = 2; * MyClass.ENUM_BAZ = 3; * * And a switch statement elsewhere in your code that * has cases for each of these enums, then you can * "protect" your code as follows: * * switch(type) { * case MyClass.ENUM_FOO: doFooThing(); break; * case MyClass.ENUM_BAR: doBarThing(); break; * case MyClass.ENUM_BAZ: doBazThing(); break; * default: * Fail("No enum in MyClass with value: " + type); * } * * This way, if someone introduces a new value for this enum * without noticing this switch statement, then the code will * fail if the logic allows it to reach the switch with the * new value, alerting the developer that he should add a * case to the switch to handle the new value he has introduced. * * @param {string} opt_msg to display for failure * DEFAULT: "Assertion failed" */ function Fail(opt_msg) { if (opt_msg === undefined) opt_msg = 'Assertion failed'; if (IsDefined(DumpError)) DumpError(opt_msg + '\n'); raise(opt_msg); } /** * DEPRECATED: Use assert.js * * Asserts that an expression is true (non-zero and non-null). * * Note that it is critical not to pass logic * with side-effects as the expression for AssertTrue * because if the assertions are removed by the * JSCompiler, then the expression will be removed * as well, in which case the side-effects will * be lost. So instead of this: * * AssertTrue( criticalComputation() ); * * Do this: * * var result = criticalComputation(); * AssertTrue(result); * * @param {anything} expression to evaluate * @param {string} opt_msg to display if the assertion fails * */ function AssertTrue(expression, opt_msg) { if (!expression) { if (opt_msg === undefined) opt_msg = 'Assertion failed'; Fail(opt_msg); } } /** * DEPRECATED: Use assert.js * * Asserts that two values are the same. * * @param {anything} val1 * @param {anything} val2 * @param {string} opt_msg to display if the assertion fails */ function AssertEquals(val1, val2, opt_msg) { if (val1 != val2) { if (opt_msg === undefined) { opt_msg = "AssertEquals failed: <" + val1 + "> != <" + val2 + ">"; } Fail(opt_msg); } } /** * DEPRECATED: Use assert.js * * Asserts that a value is of the provided type. * * AssertType(6, Number); * AssertType("ijk", String); * AssertType([], Array); * AssertType({}, Object); * AssertType(ICAL_Date.now(), ICAL_Date); * * @param {anything} value * @param {constructor function} type * @param {string} opt_msg to display if the assertion fails */ function AssertType(value, type, opt_msg) { // for backwards compatability only if (typeof value == type) return; if (value || value == "") { try { if (type == AssertTypeMap[typeof value] || value instanceof type) return; } catch (e) { /* failure, type was an illegal argument to instanceof */ } } if (opt_msg === undefined) { if (typeof type == 'function') { var match = type.toString().match(/^\s*function\s+([^\s\{]+)/); if (match) type = match[1]; } opt_msg = "AssertType failed: <" + value + "> not typeof "+ type; } Fail(opt_msg); } var AssertTypeMap = { 'string' : String, 'number' : Number, 'boolean' : Boolean }; /** * DEPRECATED: Use assert.js * * Asserts that the number of arguments to a * function is num. For example: * * function myFunc(one, two, three) [ * AssertNumArgs(3); * ... * } * * myFunc(1, 2); // assertion fails! * * Note that AssertNumArgs does not take the function * as an argument; it is simply used in the context * of the function. * * @param {int} number of arguments expected * @param {string} opt_msg to display if the assertion fails */ function AssertNumArgs(num, opt_msg) { var caller = AssertNumArgs.caller; // This is not supported in safari 1.0 if (caller && caller.arguments.length != num) { if (opt_msg === undefined) { opt_msg = caller.name + ' expected ' + num + ' arguments ' + ' but received ' + caller.arguments.length; } Fail(opt_msg); } } //------------------------------------------------------------------------ // Cookies //------------------------------------------------------------------------ var ILLEGAL_COOKIE_CHARS_RE = /[\s;]/ /** * Sets a cookie. * The max_age can be -1 to set a session cookie. To expire cookies, use * ExpireCookie() instead. * * @param name The cookie name. * @param value The cookie value. * @param opt_max_age The max age in seconds (from now). Use -1 to set a * session cookie. If not provided, the default is -1 (i.e. set a session * cookie). * @param opt_path The path of the cookie, or null to not specify a path * attribute (browser will use the full request path). If not provided, the * default is '/' (i.e. path=/). * @param opt_domain The domain of the cookie, or null to not specify a domain * attribute (brower will use the full request host name). If not provided, * the default is null (i.e. let browser use full request host name). * @return Void. */ function SetCookie(name, value, opt_max_age, opt_path, opt_domain) { value = '' + value; AssertTrue((typeof name == 'string' && typeof value == 'string' && !name.match(ILLEGAL_COOKIE_CHARS_RE) && !value.match(ILLEGAL_COOKIE_CHARS_RE)), 'trying to set an invalid cookie'); if (!IsDefined(opt_max_age)) opt_max_age = -1; if (!IsDefined(opt_path)) opt_path = '/'; if (!IsDefined(opt_domain)) opt_domain = null; var domain_str = (opt_domain == null) ? '' : ';domain=' + opt_domain; var path_str = (opt_path == null) ? '' : ';path=' + opt_path; var expires_str; // Case 1: Set a session cookie. if (opt_max_age < 0) { expires_str = ''; // Case 2: Expire the cookie. // Note: We don't tell people about this option in the function doc because // we prefer people to use ExpireCookie() to expire cookies. } else if (opt_max_age == 0) { // Note: Don't use Jan 1, 1970 for date because NS 4.76 will try to convert // it to local time, and if the local time is before Jan 1, 1970, then the // browser will ignore the Expires attribute altogether. var pastDate = new Date(1970, 1 /*Feb*/, 1); // Feb 1, 1970 expires_str = ';expires=' + pastDate.toUTCString(); // Case 3: Set a persistent cookie. } else { var futureDate = new Date(Now() + opt_max_age * 1000); expires_str = ';expires=' + futureDate.toUTCString(); } document.cookie = name + '=' + value + domain_str + path_str + expires_str; } /** Returns the value for the first cookie with the given name * @param name : string * @return a string or the empty string if no cookie found. */ function GetCookie(name) { var nameeq = name + "="; var cookie = String(document.cookie); for (var pos = -1; (pos = cookie.indexOf(nameeq, pos + 1)) >= 0;) { var i = pos; // walk back along string skipping whitespace and looking for a ; before // the name to make sure that we don't match cookies whose name contains // the given name as a suffix. while (--i >= 0) { var ch = cookie.charAt(i); if (ch == ';') { i = -1; // indicate success break; } else if (' \t'.indexOf(ch) < 0) { break; } } if (-1 === i) { // first cookie in the string or we found a ; var end = cookie.indexOf(';', pos); if (end < 0) { end = cookie.length; } return cookie.substring(pos + nameeq.length, end); } } return ""; } //------------------------------------------------------------------------ // Time //------------------------------------------------------------------------ function Now() { return (new Date()).getTime(); } //------------------------------------------------------------------------ // Dynamic HTML/DOM utilities //------------------------------------------------------------------------ // Gets a element by its id, may return null function MaybeGetElement(win, id) { return win.document.getElementById(id); } // Same as MaybeGetElement except that it throws an exception if it's null function GetElement(win, id) { var el = win.document.getElementById(id); if (!el) { DumpError("Element " + id + " not found."); } return el; } // Gets elements by its id/name // IE treats getElementsByName as searching over ids, while Moz use names. // so tags must have both id and name as the same string function GetElements(win, id) { return win.document.getElementsByName(id); } // Show/hide an element. function ShowElement(el, show) { el.style.display = show ? "" : "none"; } // Show/hide a block element. // ShowElement() doesn't work if object has an initial class with display:none function ShowBlockElement(el, show) { el.style.display = show ? "block" : "none"; } // Show/hide an inline element. // ShowElement() doesn't work when an element starts off display:none. function ShowInlineElement(el, show) { el.style.display = show ? "inline" : "none"; } // Append a new HTML element to a HTML node. function AppendNewElement(win, parent, tag) { var e = win.document.createElement(tag); parent.appendChild(e); return e; } // Create a new TR containing the given td's function Tr(win, tds) { var tr = win.document.createElement("TR"); for (var i = 0; i < tds.length; i++) { tr.appendChild(tds[i]); } return tr; } // Create a new TD, with an optional colspan function Td(win, opt_colspan) { var td = win.document.createElement("TD"); if (opt_colspan) { td.colSpan = opt_colspan; } return td; } // Check if an element has a given class function HasClass(el, cl) { if (el == null || el.className == null) return false; var classes = el.className.split(" "); for (var i = 0; i < classes.length; i++) { if (classes[i] == cl) { return true; } } return false; } // Add a class to element function AddClass(el, cl) { if (HasClass(el, cl)) return; el.className += " " + cl; } // Remove a class from an element function RemoveClass(el, cl) { if (el.className == null) return; var classes = el.className.split(" "); var result = []; var changed = false; for (var i = 0; i < classes.length; i++) { if (classes[i] != cl) { if (classes[i]) { result.push(classes[i]); } } else { changed = true; } } if (changed) { el.className = result.join(" "); } } // Performs an in-order traversal of the tree rooted at the given node // (excluding the root node) and returns an array of nodes that match the // given selector. The selector must implement the method: // // boolean select(node); // // This method is a generalization of the DOM method "getElementsByTagName" // function GetElementsBySelector(root, selector) { var nodes = []; for (var child = root.firstChild; child; child = child.nextSibling) { AddElementBySelector_(child, selector, nodes); } return nodes; } // Recursive helper for GetElemnetsBySelector() function AddElementBySelector_(root, selector, nodes) { // First test the parent if (selector.select(root)) { nodes.push(root); } // Then recurse through the children for (var child = root.firstChild; child; child = child.nextSibling) { AddElementBySelector_(child, selector, nodes); } } //------------------------------------------------------------------------ // Window/screen utilities // TODO: these should be renamed (e.g. GetWindowWidth to GetWindowInnerWidth // and moved to geom.js) //------------------------------------------------------------------------ // Get page offset of an element function GetPageOffsetLeft(el) { var x = el.offsetLeft; if (el.offsetParent != null) x += GetPageOffsetLeft(el.offsetParent); return x; } // Get page offset of an element function GetPageOffsetTop(el) { var y = el.offsetTop; if (el.offsetParent != null) y += GetPageOffsetTop(el.offsetParent); return y; } // Get page offset of an element function GetPageOffset(el) { var x = el.offsetLeft; var y = el.offsetTop; if (el.offsetParent != null) { var pos = GetPageOffset(el.offsetParent); x += pos.x; y += pos.y; } return {x: x, y: y}; } function GetPageOffsetRight(el) { return GetPageOffsetLeft(el) + el.offsetWidth; } function GetPageOffsetBottom(el) { return GetPageOffsetTop(el) + el.offsetHeight; } // Get the y position scroll offset. function GetScrollTop(win) { // all except Explorer if ("pageYOffset" in win) { return win.pageYOffset; } // Explorer 6 Strict Mode else if ("documentElement" in win.document && "scrollTop" in win.document.documentElement) { return win.document.documentElement.scrollTop; } // other Explorers else if ("scrollTop" in win.document.body) { return win.document.body.scrollTop; } return 0; } // Get the x position scroll offset. function GetScrollLeft(win) { // all except Explorer if ("pageXOffset" in win) { return win.pageXOffset; } // Explorer 6 Strict Mode else if ("documentElement" in win.document && "scrollLeft" in win.document.documentElement) { return win.document.documentElement.scrollLeft; } // other Explorers else if ("scrollLeft" in win.document.body) { return win.document.body.scrollLeft; } return 0; } //------------------------------------------------------------------------ // String utilities //------------------------------------------------------------------------ // Do html escaping var amp_re_ = /&/g; var lt_re_ = //g; // Convert text to HTML format. For efficiency, we just convert '&', '<', '>' // characters. // Note: Javascript >= 1.3 supports lambda expression in the replacement // argument. But it's slower on IE. // Note: we can also implement HtmlEscape by setting the value // of a textnode and then reading the 'innerHTML' value, but that // that turns out to be slower. // Params: str: String to be escaped. // Returns: The escaped string. function HtmlEscape(str) { if (!str) return ""; return str.replace(amp_re_, "&").replace(lt_re_, "<"). replace(gt_re_, ">").replace(quote_re_, """); } /** converts html entities to plain text. It covers the most common named * entities and numeric entities. * It does not cover all named entities -- it covers &{lt,gt,amp,quot,nbsp}; but * does not handle some of the more obscure ones like &{ndash,eacute};. */ function HtmlUnescape(str) { if (!str) return ""; return str. replace(/&#(\d+);/g, function (_, n) { return String.fromCharCode(parseInt(n, 10)); }). replace(/&#x([a-f0-9]+);/gi, function (_, n) { return String.fromCharCode(parseInt(n, 16)); }). replace(/&(\w+);/g, function (_, entity) { entity = entity.toLowerCase(); return entity in HtmlUnescape.unesc ? HtmlUnescape.unesc[entity] : '?'; }); } HtmlUnescape.unesc = { lt: '<', gt: '>', quot: '"', nbsp: ' ', amp: '&' }; // Escape double quote '"' characters in addition to '&', '<', '>' so that a // string can be included in an HTML tag attribute value within double quotes. // Params: str: String to be escaped. // Returns: The escaped string. var quote_re_ = /\"/g; var JS_SPECIAL_RE_ = /[\'\\\r\n\b\"<>&]/g; function JSEscOne_(s) { if (!JSEscOne_.js_escs_) { var escapes = {}; escapes['\\'] = '\\\\'; escapes['\''] = '\\047'; escapes['\n'] = '\\n'; escapes['\r'] = '\\r'; escapes['\b'] = '\\b'; escapes['\"'] = '\\042'; escapes['<'] = '\\074'; escapes['>'] = '\\076'; escapes['&'] = '\\046'; JSEscOne_.js_escs_ = escapes; } return JSEscOne_.js_escs_[s]; } // converts multiple ws chars to a single space, and strips // leading and trailing ws var spc_re_ = /\s+/g; var beg_spc_re_ = /^ /; var end_spc_re_ = / $/; function CollapseWhitespace(str) { if (!str) return ""; return str.replace(spc_re_, " ").replace(beg_spc_re_, ""). replace(end_spc_re_, ""); } var newline_re_ = /\r?\n/g; var spctab_re_ = /[ \t]+/g; var nbsp_re_ = /\xa0/g; function HtmlifyNewlines(str) { if (!str) return ""; return str.replace(newline_re_, "
"); } // URL encodes the string. function UrlEncode(str) { return encodeURIComponent(str); } function Trim(str) { if (!str) return ""; return str.replace(/^\s+/, "").replace(/\s+$/, ""); } function EndsWith(str, suffix) { if (!str) return !suffix; return (str.lastIndexOf(suffix) == (str.length - suffix.length)); } // Check if a string is empty function IsEmpty(str) { return CollapseWhitespace(str) == ""; } // Check if a character is a letter function IsLetterOrDigit(ch) { return ((ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") || (ch >= '0' && ch <= '9')); } // Check if a character is a space character function IsSpace(ch) { return (" \t\r\n".indexOf(ch) >= 0); } //------------------------------------------------------------------------ // TextArea utilities //------------------------------------------------------------------------ function SetCursorPos(win, textfield, pos) { if (IsDefined(textfield.selectionEnd) && IsDefined(textfield.selectionStart)) { // Mozilla directly supports this textfield.selectionStart = pos; textfield.selectionEnd = pos; } else if (win.document.selection && textfield.createTextRange) { // IE has textranges. A textfield's textrange encompasses the // entire textfield's text by default var sel = textfield.createTextRange(); sel.collapse(true); sel.move("character", pos); sel.select(); } } //------------------------------------------------------------------------ // Array utilities //------------------------------------------------------------------------ // Find an item in an array, returns the key, or -1 if not found function FindInArray(array, x) { for (var i = 0; i < array.length; i++) { if (array[i] == x) { return i; } } return -1; } // Inserts an item into an array, if it's not already in the array function InsertArray(array, x) { if (FindInArray(array, x) == -1) { array[array.length] = x; } } // Delete an element from an array function DeleteArrayElement(array, x) { var i = 0; while (i < array.length && array[i] != x) i++; array.splice(i, 1); } function GetEventTarget(/*Event*/ ev) { // Event is not a type in IE; IE uses Object for events // AssertType(ev, Event, 'arg passed to GetEventTarget not an Event'); return ev.srcElement || ev.target; } //------------------------------------------------------------------------ // Misc //------------------------------------------------------------------------ // Check if a value is defined function IsDefined(value) { return (typeof value) != 'undefined'; } function GetKeyCode(event) { var code; if (event.keyCode) { code = event.keyCode; } else if (event.which) { code = event.which; } return code; } // define a forid function to fetch a DOM node by id. function forid_1(id) { return document.getElementById(id); } function forid_2(id) { return document.all[id]; } /** * Fetch an HtmlElement by id. * DEPRECATED: use $ in dom.js */ var forid = document.getElementById ? forid_1 : forid_2; function log(msg) { /* a top level window is its own parent. Use != or else fails on IE with * infinite loop. */ try { if (window.parent != window && window.parent.log) { window.parent.log(window.name + '::' + msg); return; } } catch (e) { // Error: uncaught exception: Permission denied to get property Window.log } var logPane = forid('log'); if (logPane) { var logText = '

' + new Date() + '' + msg + '

'; logPane.innerHTML = logText + logPane.innerHTML; } else { window.status = msg; } } GH+I_$http://www.blogger.com/img/blank.gifObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345KLMNOPQRSTUVWXYZ[_`U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_$http://www.blogger.com/img/blank.gif./01X$classesZ$classname12UNSURLXNSObject#Aj 6789BWNS.keysZNS.objects:;<=>?@A CDEFGHIJWExpires]Cache-Control\Content-TypeVServerTDate^Content-Length_X-Content-Type-Options]Last-Modified_Thu, 27 May 2010 05:36:12 GMT_public, max-age=31536000Yimage/gifTsffe_Wed, 27 May 2009 05:36:12 GMTR43Wnosniff_Wed, 12 Nov 2008 21:09:32 GMT./\]]^2_NSMutableDictionary\NSDictionary+./abbc2_NSHTTPURLResponse]NSURLResponse)27:PRd 16?JMS\egnv :U_ddO+GIF89a!,D;!3ITc"23<G] _jLW0@KҮҷv(H(Q(,,-6-?-w1~13g3r38"84!%0~ {dde iJi.