bplist00YrootPatch^portAttributes_editorViewerWindow_frameworkVersion_inputParametersYprotocols UstateUclass |Unodes[connectionsXuserInfo_publishedInputPortsXtimebase_systemInputPortStates!/CK /  Skey _customInputPortStatesYportClassWversionUinput O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_RSSFeedURL\QCStringPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameRSSFeed URL (Required)positionNSValue* {_NSPoint=ff}uZQCSplitter__protocolInput_RSSFeedURL "-.# $%&%(_clearDepthBuffer_clearColorBuffer O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}  )*W_enable+%Uvalue WQCClearWClear_1 0AB1234 56%8?6_synchronousMode_preserveExtensions_keylessStructures_ivarInputPortStates\preserveHTML 9:;=XinputURL[inputSignal+<_!http://gusnyc.com/blog/?feed=rss2+6O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}u]QCSyndication_RSSDownloader_1 DJ EHIF GO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name!_protocolInput_RSSArticleDuration\QCNumberPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameRSSArticle Duration (Optional)positionNSValue* {_NSPoint=ff}_!_protocolInput_RSSArticleDuration L MN_publishedOutputPortsOV PQRSUZidentifier_QCStructureMember_StructureMember_index_1 TO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}Uindex W MXuYep Zcd4 [b\]^`_inputSignalReset_inputSignalDown+6+6O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}YQCCounterYCounter_1 fno ghim^operationCount_numberOfOperationsjk[operation_1+lO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}eVQCMathVMath_1 qst rO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}S_QCStructureCount_StructureCount_1vwx\connection_1]connection_20yz{|}t~o_destinationPortZsourceNodeZsourcePort_destinationNodeYoperand_1[outputCountyz{|d~oZinputValueO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}0D0DnoteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}DmDstringHere we count the number of times we recieve the "Article Signal". This indicates that it is time to display a new article. We modulo by the number of Articles in order to keep the index in range. colorNSColorcffff? zoomFactorNSNumberfpositionInameGet the Article IndextTnodeTport\Article_List^inputStructure Ow streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Article Listd:^Article_Signal Oy streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle SignaloUIndex[outputValue Op streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameIndexWQCPatchWPatch_2  _QCStructurePortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name StructurepositionNSValue* {_NSPoint=ff}ZSplitter_1   Ow streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Start Signal]QCBooleanPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Start SignalpositionNSValue* {_NSPoint=ff}{ZSplitter_2 4 _inputStopSignal_inputResetSignal+6+6VparentO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}WQCClockWClock_1  4ZrandomSeed,XO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}6ZinputPhase^inputAmplitude[inputOffsetYinputType]inputPWMRatio+#+#?+++#?XexternalUQCLFOULFO_1  H O{ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle DurationO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle DurationpositionNSValue* {_NSPoint=ff}vZSplitter_3v\connection_7\connection_2\connection_3\connection_9\connection_5\connection_6yz{|U_timeZoutputTimeyz{|yz{|RZinputIndexyz{|[inputPeriodVoutputyz{|Ryz{|yz{|_inputStartSignalO  streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}оDPDnoteListNSMutableArrayNSArraycolorNSColorcffff?stringXAfter we recieve a "Start Signal" we generate a true value every "Duration" in seconds. bounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}D~D zoomFactorNSNumberfpositionnnameGet the Article \Start_Signal _Article_Duration ˡRWArticle\outputMember Or streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticleWPatch_1  +UgreenTblueSredUalpha"?[QCColorPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Clear ColorpositionNSValue* {_NSPoint=ff}    YimageData_colorCorrectionYallImages^fillBackgroundOPNG  IHDR Y0tEXtSoftwareAdobe ImageReadyqe<ؒIDATxYsIHAycaFv"qeUݫ_<"eIdFFxaP( BpwAP( BBP( "XBP( E BP( E BP(` BP(* BP(* BP(U( BPP( BPP( BVP( BBP( "XBP( "XBP( E BP(` BP(` BP(* BP(U( BP(U( BPP( BƳ: ?OSz=N,V( "XB_Ȑ;[", BBz"[@$X|W *EX( E %O `0Z]/<{ŋo֔! Ba~[B~UPQE72"XBPP(`a3X64"E^|)UBP(U(xl6C䮿D Lϟ?1,]___[[YJ(P(`  z))-cZX!ˢx/_K+U( E ?jŇԷ~.%BX_ѿűb 7* ?8Pxl02e1V>׭yG7WKI;BP(U(&Wa*s1LafQ(G":XnѬBP(U(| VsTkb.NdBP(U(<}~w cJ¤Z]nT[H:ȿ`kX+ұBPx$( Vd1n$ntxx˗_NXuq~~Z8>;{eJ. * XNK!NfG.0{xC6(ZZ~0$vW1?i|Bp]TPx; F֥ҧ驭777#R?/C=[ њnHCjY BBp7*kl٭[ݡ)[g-;;;"[[[[_;g6>P(` ;C$ٳϟ  (ёՋ/h9 }KkЧr5-/eٽBP(U(ʱ+;)37;8_"lK Eω6]P(* _]< W.".ظp~~.^eZVD}=NksnҾDBP(U(s­-W x_X[[sG@ollNiy"[IL|>=ɋ8!9^BŦ=vHSjȱu "XBVJ&L %^xE),\`?޽k6;^jA֏'R1.w/_}VL@ U ]( E O}wBxSh=-Zĭr9Gw!-1"rqxɅjAӣ5$b1"HBP(U(nE := kk6r=褬6uޛpgh^n9\0%㮸6c6aEǏ ( E \cS"RWjSI <ƒn&|]jDızDI*xFJ@0+X88VñBpOa V'RK5Ci\`^gϞ%?h :??& :::" CJBiUz+%!sNGBpV4ٕIq[PK4vvp -zy [koƛfɯ˜zSYBVPҋS(Ko=wvwwWhpУ?/w1*mw쳅 hk˔>;q&m˗HSkUaPsTPxOK+Y"fw|,7ffESɯSm%!F~ڜvJK~QؗF&,^[xַ<+~BPP(\/^h] !rϸCwy&,:gbx^ KlLA8V|QJP(U(VAѳʪؚPε bH<'DzDպ&<1Fe,[[[qpeS(` 9T~ ZȽ 5TjS+Q$cwiއZWj]# Z.7މ*4^96) "XBa7kkk1jY$&6VsL=F(@kEC8Dْj9qű :S66Jy(ٚcXj-rX Y GQW:^Bx7 BBptC!MM%`t]mAAM/^x%bE-8yb81RP(RSUf*"%x>aZڣ'RrC)eq>Tc^Ogkd^GGG<0J,3h!VBPPxqށ-/AmrO"Ub(YR,^,o)P+{ښ!UhJC.1-Y>۲t\ܴP(* O觾 8H0kHea- |_ ϖͷ 0|oɾMPv4aܜf,iZƋQ}߷VP(U(Q04 !J,YՆ=r1 L4l]%cq6D۟ACQ.-zBP(U(jڣ-0X"X“V1tqqі9i!$q~~n픕Uu3ͥ"=s̠Ji)tj 0TmiM0ls5la#r9D3 ӧO&E"[4Ů "XBQղD9zeMHP- aFe9oKX7ufgbgTn/_^qlp8gX[[}6D=xW6 OZc- BB8VD'&0#(BO(XRim^U32V}%.g! b݂)k+)=0b m啼^G$8ݤ58o0@cT)Q 6#K< 1Cqb! 55/ZP)P* @ki8ڬhl ]J.` G٧_z@Q .ᨶiPHZ*ym+YCm3'}}Д+RL>`E|Qus_ofjB)6񸩶7D'o|7&1GTr "XB1B6*V;kkkDhr!QȓFwO2fư@[ٹ~l=4c%ڶT7QBPP(<0CZ8cb`ˊ4w%'6RZΆc /3Ը,50O"<4XBB!Ծ@l FC+bњ(bZV7=l&r)-lqV] {buE?kܗ1ӲBPP(<$<{^{:EpSg" ǚlWmbi[Ѽ| [blRkZch BBa2IZ(Dq֦DZPM<ď-:ș+1Q74wn*i&7}h+A>Fd- E YR>]=;o NCMo =zÇNH-UJFJt$^x`_Qdu`Lh:+op wC‰އ.BFE BJJqTjDAS֖(HRیA)jDbBITV6q%r]!zvFԭiVdiQe)jX(` /6REbgp/ֲC+=Y}\Bm2n,"nƓCQES/r构%cDM}Ku^c7T,hLBVPxp3[p΍l@?A\tmm 57"s H[i]^}ueル YK*4GXەBVPxHR_kf^k RbN>@{MqAH&W XF,8ݘ.8.Ֆ}@[[[>}o7A) |E2`TD&bZ_Dh,Oo XvP(U(́dt%XY?&ı>|hV/'R6##&V6ctp&&c|N{:_S[ BBp+؝yՂ@YS16/'@w!`!؞29W}ķ'lvovZ(` /`<'''7JȧӂHa@ЖϞ=mD :-ףEPJU{߄8jBVPxH|>u I6mj]ҍҿhm/f31W/ n`~ckm-+&UBkG)bD wހ_WH(}cƆqǭD^U[ EyWBVPx`Ĕ)!!pVяNJD*6?ŝ$nh9POeBVPxxI`H8@gϞw}D2Bɑ߬5Pnu?BPBEw.߉$ӧO|6Dvww " x8%ư?t V[$V6'0;fl^O>|bX Aɰ "XBEJ1A,n3gYԊ:AJ|N͵/^`=!|} h(uL(yg) E À)-www'صV\ӧOb- >'fmmmmnn®bhӕav"v)oYOXn<:\\ NŮ psCP(|p`[ĊV p6z-ż$L믱MaDI/-}Zg6p3Η^hsd "XBQVZ#{||Lܥ]{Z(/yD.OXӧ[1miD"͊BPP(<ϙ9|މ1@|ۯ|kH!/̮R.<ϟBHn¾D*cˠxpϯP(U( \/={OR$ ./;;;ifZVk.xccGg4~jX)BiD d=Ll .-eJa82 qKLTŋ(k I}jV·-EiR E )-qv}g7`)y S/_jwu"Ғǧ/ܼChP8Ds:m|샣 bں H "XBiѠ^1 :<<pf=Q т},9;;4%c?,0ű/̱ZW.KEt92[a_ဴP-!bP(U((4HEӃD51 A>;;;nnE"ijg>-.^Kk=o'3﵎C~m+&V }佾x,b#|E BgcG k(U(* Iיz"BӋe0hɔY3ew Ǐ)/IVG-^ɖJ}uPMmnnތZn^wߖZ1bWBB}zzg4OLeqrPÇvd1M~HՂ݌AX__oӠsf_]TsҩWW-ӀBt87_pg[t "XBV@NK\.#9y=eH'ЧfӔ1>3Dlf{{OK@L`^\\h+n0*Nrg |5/ E Wd3x‡п%yM[X6]f\F1a c-!O\]0=Xe}Hwk:h2Kzy1@[ю'-W%OYBB0%gewQaO%!t$۷olnnnmm)3V"JBA>?ô|3fJp}}\^l'Akl[6xZł 5F, E s"._\\ؠ< uB~Â*BXuNWމ]a5ȮXR":! ]M Ovz_{a6d1ܚBl,BrBPP(<"8%@Kxvvfa<'HϞ=Ӓϟ?ՠ kő~<+ c: WV!# ªƾ'z:AwjSmkT+]c '*Z)njպ >$G믿1WhwXMz(N0:<<ɻl&Ч?C[վXkHj :PdKmG҅( jb<@˒?iGN%*` GGl}}]6Woߞkͯ_FԖ6kW鍉S%ju}'؎0ng/**EX(|OHeiiJ?ӷ~wEυ.%4q]yMޤOt1b#F.aXGfނn]qh[(* cv)W.NOO9Qgh^-ZҔT?N~Z}YB5"9OZ BBXө5čg>}xͺ:񁷎SW  J1o YaI tw%bqBVPx\ԪRsr/"miv{zF0AsRBuY}vvvtt֖w 8űbvHO M !lG=榇i:V_xmW o O&1?3]}j8ӬޭTÌA3vjжbn,Z Davqʛ܏y{{0YQX;.rhѩB` OuIW:7O$Q~` 7G96F4Urj;KfĿ:~lh(8∿/AŮ ?*U(xW^Gi-it\jx>ͺ "XB=^޿ߖEm~m Bj{{H`!GGG" 7^ T4KbXQ(bGFJT| pbi7܌17ކFś#P)BuCP(<=xwTT7b$FD;F bh+Z8 bQa|-GPMK[}U Rݻoo߾Y|ZDo>Jڗrl/` ñƜA맟~uS>,~Kowwwss78M3x!QdnW^]{-I$@a6/C(IzLz\u%jxWPRDr$O-48[ΧOoOIMʭAkr#f3߾}ǁci|[lmmi'%2RbKj̄x.xqq a1s8VPP(<ve'1DZR$\}yd`Z>~'''ec(j 3BS3xB_pCQZ@L^,@T,2oY]8x}0Z E Xm|dQ7Y?U Jl32o߾E%h̉K@xbZbNH|K8[@ ׫WBq(nzDj QqǶ`j8X(* OL3y D% Bk P<("6c'#Cк\aH֖XUkA8L>QiS.cboBPP(|h8>>6Ufl O>@@ִ/RDg7o޼{\e7,$'Ӛ_|lܻ7jE*pT[2AB:BVPx `|}qqA,DDA!3ǖn%"ܽb[ô,E$H_CY5Z]`tYFʻ0֯Uz5ѲQ6L+~ &5H]mP(* TāHEw_ Qߏ|MF"(=A_Z[[z}wbHL|-?ؕ8ZZnHWMh(}a`ڄ30D.o)ocfWmi3 BB05pQjwiƆ8M0ylu܉NYؕuf,3h8v|սպx ys\-A;_Ge>|G$ [&Xf3<^)FP(U(|Q⒬̣-  &8"[)yWϛ7olOpms84QaCeDd䂸6q٣߁zĽN{K>Q$1NۅBVX8V[ȱa Ҍ`phvvv)#.kVJ]ylE5HtH gd ʥ1D)*,djGͶf hͨ_,02>zIX/Id'ɚY(` _4kDEOhY`Lix:롲Si#Bt]M/ C ={樕ms=EHIzM˼$*{vvEl^p*Q {Eǔv1*־r.SPFBB'H;4E}\sUa̦_ߨ3-a"ܕ@=q`cyC΄EkDDhhhy >}ma:QF^b8Ŧy) E a-WN-=H 5rDt [1r ڼ{"GԳ ɏ z4*ӚcjM@f 5ׁ+1.rT)Y #>Rx:SXQP(U(<aŤۃ̜8M[T Ƭ7+̼uSL>iMH#Lo%R0I^I%3[bxGչBFWΦYC%xv Ӹ{, 6ߋhxb"%\@Þ/:ti/bvO+T]+H041]E>^}LV7[6DoݽP(U(nKh<[SV6XC7Wg%#ޣwr>}۷o`'X0lnn"ϊJ,Z/Cw";v^+rW`{{7IG.h5fQ(H$I9AIr-gHLa˯fTۀBPPxp.2O7v{Ɔ&.%A'''^+2űbEBwߙ61w/ě3d.Wl-Ov駟iiu̟ܰkeGl{E_u)ӹ2 [iGݣ#zf3hJSs=瑟E?aټj#T|B JjҪs;j4CUq>>#Z8 ]txAFJ_ɡͮ(VpPPxD*XI`m_x"$S}ٱx/,،hvķ677a*yDYF&o7vţ[6(,@ q}hDy].lЊL;Pr%xL/IUㅫq}]W9 ;_MCp /ٯGkDTsLGҿ)>P4㗙T}E%*ͣh쵬ъ`E0BBĿR66601bIW9>8Y&P+MG !( $*4+.=z"eT__P!ǰ[?B"X­QodծS,4Ӝ'@WM?c46b&zz~"k줠Mj؈H) fax{j5c Vk1yD,"GEc O cDSZGQ=\g]%VLcd\~9W Z,n1P(U(<^=XfuܱI+=HdpW ~Fs0i-/#ĖPXf vX XEˈ~dQs2KUVC#I }/S7~z2ěT ^w_RCntW:q>KnCm[PPCЬF7-MWV2 #l'D,>AD ZݺԝvVLh &1tDM/vww5{rUЮP{&0җޯD+o]hp[8 Zyj3r4-` 6sp0!Ҷ4\KNs7f{qxǓ5#cuk|"H#2-fvi³*R(=;;ݍ$i? .tu nǮZH4StI|@ ōT-< :53;yV᫻7EUKzaM#@h-xcOf5Z"Еŧ)K߯,Q@7tzlлƑr|b1\Ŗbī̑uE+[ki":, \+0K_tC(Ag\;^'SJǮN`V?>!OsZ_Ε$Wl$DpkzַhuwY)$/f!E> @7-EX;& ʨW Qs}*&4Ɋr_9eOz}Ig/c;ɮ@?,mYu< Z E 88j N}7@5q}T-;&*[v_qx#2$K+eu[HTbQ#@BSľ&)x;H 0 a}7yRU(+*|e h+mDwza +zCMBLS\ ws:hx^jmmmŌ!\*'J 羥F ՑgggpGqAs^ eta3B&E' ?/AДΒ'z.Dy3hWݺ E _Gkb|2djInK'%& HEd^<<ǚ',* #;A|h4#QŴ]o=ѼtLs'+:#X|J%w~u&Kd.!=b=Re^qwt61%(96^(Ux@bY1SKFT>4œ=YBX.\U$+y̻9f(G8ğ&sOA$)*A2UqBQ6qNJ^h>C.S/ 9kakgE񸷛SNl+~w% E NfbI )@.KjX-$GQ]9L8"_lagĐXXSC1V1Vֳ s +AGN%I9&0cI"2q]/v4a"m49ƽRfp+DqۊT&]IX2Z|0)k\ׁ}%I.1m}or>ru:fn2h#.JG#KW¿xRՁF䰠oӁo_(Ur*ꦹg1I|~1O4 RN`\v3}/6KvVx/_,ssGfpG`Lqj04T `.3s&tJ3H#EMϾ+D_2'ӯ6/lg%jsbrДxݲ6. άy^nApc  E _:6o4-+#4 L{l?$`C`r_kt$de~ֻg;"p1guM3"",}G۳ٌyK onn+}Z`l溗De_}99Zoߑ V,岉RNw ^1G~& ׍*#|A_ ĚC-{RUP`,>vW"l 4O܂!/j'!OCJ10ބAtXGj|WoMYmpyh,;7ј2-~ttee:>tI+Vc[Ak7U_a/9AHms%*uX(˴,6G^DPń`^E:\J E @bv̡Ax~ݫ&c*Κ}^4My\|ʤ'`s0!2RUu[)NӺּ;7mIk4ȱF>﴿ǚ8S: 4իW;NNN|(V^7bze(q xO^e Mٮh ^onn2ZXLRmP̠WRO`y}ܔx4QKҺq#I_(Ux05A\<+(&AaX]|cUOѢL"{} C}ΐN|7FD\3Ob/&xGYOebT1I<3jv к:-FmyjY Vq i2q]w.,d^{Ʃ?\9.FI*0&Ѯ"}ϣd&=PМn"X'` Dh2`v{wtzp"j!(LJ%g )#IAf, ! (J;ͱ_Y7lђc2f9B뾄p\%O_}*cᮣ# ` Y^'7!Z%ZLw޳3w¡Kr'bjb&""84'aMfn,⳾>q ~Ghh$xQ1LQiO48ɴ1f=H++Kq[ /_b{{'''Xэ̓`Z 3}њq/ޖʌ_;n4//V!T%Ck+cYÉ]Gwag1n-g} E kLNm#1琌 %s;tCgĀc< 5i|=hz[Q587p:& aTx$vxxct06)="SLc:Wz<䣭"mR>Y NB5I{ sDdR m& f<Ş#W*t4F}bk aW%E*lOސʐ:\]c5  E OW,=sY"E܎]X~l 2RX Ȁi+ yLRq~$Vڐ'Q%-c) ћT9N" hkޟViN<(#桋x {,!Mu3,E2 9#}u#t3>ʵD4ǃ+:ӓΜ+M[镗͘`m|ϑn ;맚AOy&~?`i97nPLK;94766tuexBID[}"2nzDu6Hdc/*w*uK q&%dB= YУ/ WxGhGJ:Η':޳8UCƞZh4xp*i p-jK19}H* ;nc Fˮ9ɡ;vpXֵ;a/,i(`ܕOV4*lH <|Ml`1D2⊉Xԝd4qǢb'~+- y4OndpGb%5I >XYD4HWHcҮfG㭭-":>tc+kՇTƶ LXkϓ/C[L&^sW$/NhIZ>? zsu'yiѓX,`^# ?' Lqct*POs _].OJ:*WGN}N%'~גĸ#>ȱK[B}1^08 WJZ;@!r*ںxYgȪ-]1S$#'?JM|ô1>;p:n) atjBaVa#ɀ{0uWfRhP69w\8,Z=+ԭe ZhRWG$33 '%Mb TR>0XxDJ{Ǟx{+~I:(ǓSIGƋٛprsssKW DkPPa AU,8&4)L3ff5DDy=v֎I ☣:`M4={wѡ'ZgRCt 4$=6>[=\Ѧ+אhi,7 ?'gցr-Bla.O1e|A#5w8fB5R~@J} gW|Ҙh_VjkH-TC9?g'ʷe}7\ѻ|#i=&Ű,A*{ea4+ZyX}YMp=|el킷ZֆGP2vxZAN榇V1[/TlBeX(*<tsM,Z$[$+X'Zޒ`+6'i:s㻭DSL/Liw9#^n v0;EfGcSi:iCDd A ؁lpcjv٣$s䴸 A4zrHRQ4V)M+>h>K3sϦd<57ݹ ^r3s[.FU(UxO& ĂpP].u "`BJ՛ \ɱV\>$%S`''O{z]DdEtꫴkQ򿾾`GU45ڊK2% [bt~ Ă;qe0ņ{..ߍBaЄ0}8XKX yrDNmY uMκ` /If3&N[%.J6cX9/N1Ssr{z\]tiK'KiBbMŴ{9Z3f:jC)<]Lo<5Z\R-V"ȁzsvuX`[^LHb/R+.T&~Gf" V|d@`y0 7(b-`bj&I7V:qebvІN/+꾧Ƃ^W~kP,~e~ss.עi/R5vCwQ }[H_La$26àLcm[J,9tun 2t䯤q+3}!{SN\^?6V{HyI# LǞ/uB_(*<<'㙴[&+a8X6FYW!7Y+V%*(С 1ٟ E >ӳN|O "q+kRHJ pB$:"&uVՖusRa%="ײ#I ]*'nȑ6:h xWyHb6GךR[okoxV!n\T +\#`գ Ґ 7Uv_IUDߤB̲Gu0fwqzI-Yqfԕ>|!k(t>>-Z"lKO>^%_⡶m!c5Ij^* {x\^2G Kð,zXү4_-KX#ɲc(*<^x\<Mߥf,9ɠŠ6W~q|062UlzS@ 6vb)viPԽE D:P(l}m߫D]S#K+MNEPRX/Rk]r:? {˲)J=~V׆\W?<{j׍sb9 .8UPup,LM'[[[ I {,UÎr10 _Ն '>F,@N }7[Xozl5iKD-ڐ [xmGMLEN>*AYvY#-2[} %ցdWڬhkqTނ=;==Mq{Hiq"?%E1inSmH69tS7ݷW}ƠGv0},͌tr1UV"M3ıbK&wMklwԱl% \L~*_ gA(@ N4&8qLw0c=U5!ܯg>^Tq+kl 71^ߝn1hǁbR]ny.4y>#c}d!⬹cE  "}Bs҄6*VM sv#.{6**|MLK?,4y;H]Z:S36;|]M^Q.ur-瘘Dar †g-tkd0ת{~q//t %%vMW'sM{P[|q`I,QOve\K>6Y[Y\?^V ]%  .ԋzIpqCbW"X W10Wxl #hV,U{+ui-?cG^f}w{h O|N'm1Z  )GTYL{YS(_&8xvibLYűRAgF1/l[[E8@sGMfU(*<J?9W1I#JB`W(U qcW:d.6JA*zdm)銮&N#Nkkkv'J1wukCԐE(֖q^fxh$u(fkKw;\aOtĚGcmիW$L-Bb!Vˍ}6襐c,Z.З(8c$8R4ZZxR@}6αbP0`G>v6\78S.dϣ'r4k`x7X=j =ߝs(;V @׿ۿ:ۮj+l? "X[Co36ؽGV̥<6:Xrߖ]!||o_ߊ,^i#@?ije<1XIm'*܃20)@8ך {ID'.?v9Bb'rtL#U  OJ[7cW;kHu^(ot=^>dy߿vv&Z_nScOI _&Scr-688Mbk]nDkvܙVo _oD,`VYzʳӝ8`V vCjJ!r*'fe4qgS͠p?`;Jާ5nA<rln4lF/ cN} KXhVl v詝Y\L%ۓm7DhYSC>:E=V daQ%=0,ɂTW^c;7-~1_5M+[qeD&r Y.V1/E2yRr4SX]8MlVhC^(*\Kr-&~x .~ڽe_{' h*wwwwvv?ikPĮڲu,('l8\ (̒Qprr:{$c&h"n:kb#o+q-rBֲzØk*yߵo_i2J"6l0LP >]Ӫ׿:BH ڧ?RIz1zxpA$IWaƫuќBL޽jGOvh=Ul,?zxeM0/1 E ؕ ,u֘lIÑ%{rG#(m%hԞu ]W0{Aւh:ќ)D9[9<<]n.'>d_Nr! Y QibqTā:5jNؑl}bxhzRbd!!h+Dh0 z*:A{ ϰ{-j/Xl6d`[ӾY#f˅tvvN5ٸfuQM (>s8%g{N (,+fVFmz8/i%`nMIi{5)WE9e|>׌҆j΢CbL)m&]FxmH:Yt )k̉@kfF+EzX@G0O2Tꭒ0,"$廑Ӥ9pVQH_Q!"p{]moogx۟ݘD't}<Ѝ{P^Է>2~oAK, +bOM8Ny[5Q{epB֓bN2iIe#o7AK2*޷0}Wz^`*{5?XѾ}񛝝 _RSpisEY|+6ve_0D /?(!|J-1iz{6_?}I}M|DxלF|.܍pb H3fТ€m-PUb7AqݩʎcF4ux"U<%b|+*#Ydm6ڶ~,f! XջlCFהEfs&pkcc/ lK~"Ihb3oc-1KgY<(oKQ>d|zz*]*loo+bGGGZ3y:5 s*p̍cqe5e"zj/X ^[G2.ǣ{A4*%4Q6Ը]-aسRNU%\怷dHҚruq/|s8hfW5%Sꄖ߱FJLܜ E _q4]VPAdzv<ϡ4"`91jKGwmC;1a;ܥch 8M\M˴ $5m1Bq~P+Nϐ3 QNnh9lH7B)vMYWE3Y"ȇp{Ю'^EgO+- <"C#m~>PGHEK9 څdb5crQSl@{M^(vU?|Sn7CQB)NgH<&)]SS`*%z"LG[J ?"Uhw,#εD/~b=!}סI@5%w}$ݎùOs1v TZB SC~Y9֓nnq \sTbLZC}huI1:XK$O1\' A'棆̢Fӧ,! m"HSjRV[w MIoJ|Pi;L7Hg +¾]Ȗ'e-}'=Lq,R)Ez'}.㨾f ``uvYű`ZBgjQ(omAӤ3B,1hS L VYHʹ,weTMF%zGĤӴ9mm݉M":ҵ^NʊaUj2.98S߽{竗u:+mOID"]#ʐs\bޖ9$韤|9Jd5Qu懦SM_!e!stܱIHU|?^nS8әᰜI& 2( 3XjcJ䆌[l&.kd9Ĕ+ {YgLzBWĊ2d%eMUR "ӛ6 };#60*0yDb2(i3ߪԇ.U2y* !rS`>ѿuucv}V:nm"~NJ rhSrth&1G vمGա2L 9www۲ٿ~Q}q1??ad.yRuZvU5NQ'a/ GD [c#`.ZA()pOtC77to#'_*NU?`VZVM6NstK:=H6)b}tJrӭSOkc'bœ-|LAq7HҬĨ-oMc\۲R)r 'w&`6cK^-$ M䞐 Y#wʞ&[Г(*E҈(AtCf"q!KsXb>lE.c;@8zmwf3[q='2ޡ1.0.:l*uBFk,ċ喨b Z@XGXfU.\ߩ/m>&tO?t{ItEGJqzŦ'aڂVw{{`8O~1+ ڐ,}p6dvZ*T' Re,u n~3875]EӉ8:ub KLn<27O+݋q}$ d ©6==%XnffMI Ŝ`fϓ?{g$y\YIq@PLҒKa$@Sr{.~sWU]3h ̇o=_ɓ)؇OpҕI?+WdGD{+lt6S0N`+d:hzsڃ?# pk(qCLU_utuhW2n$=>1\J/wh/~~y6ƍ(iP$<$TL$3b9N8\Z7y5Hb5ztcc)di?k5!K0jtN>i񽏈R(X$9> ԾׯҿgJo6:I+٦mkȕhv&8#<H ߞo`eD52 i$EgMHV@ m ̓52KLn#ħɝܓ|v, 0ܫX`9Yt:! ,MRi%&eUh LyEH1 0vAsSAnFm-yB zcPVNM˔JĄOZ<̎֌{2k<ʻi(J"l ><sBA K1AT_I1Yx󫯾@֞3/$w%|cac#ERoߖYaDZ@A7cה?LuU ˁK)?V|NyBcT2Fµk~m@.5&W#Z32XOkZi gʰKi9't( t{[fгiHOY9ro9TFP\bwM\zـY\GFcEtLXiF@sm3Un1V۰˗/L<z킂âďFQp!e^(=~Kx4!Crx-K1 c1~+c5j¬9e Čl).9]Ty5=3sgq.- ի\͛w.O'$'Kv%xbD< as !YB-s%rr IM2weyG1pۙMraְ(ͳ({;֡->#|饗Sfp:]J7éDƹ,,۶Xmn%3awAKTǂtiDVIqE^M5lN2LZJ:έdtQh"c=AR<8]ިxeY8>_<7z][-MB;DHIOs1=_J+?M-n9ul`g scS`i}T+''EfqQ$[ ʥM)Qܽ{ץ` NR" l6$BmO.Z"GGwMsM+󌸬~ސ=yS_j;p\,q;YA_+$ʴ2+}ZAy]`5)ȵ ]FW 3DوF-Gǜ"3)]_Xލt%Fw\7be*K呮|퓛3ua u /QF=)akzn'VR80+XcW,NٵX χrcìjІSNtR8w1>&^3YoZ$hBӐO "3< =r9r(ZBr6FXe%G],72!]RF!,H`rk(M'zZV7T*^gZf|sneMdެQ|K+֪ KO?M܎={8yߢ? 'p4ʇC?%]5j;O3-bWRӔ3,J=9 KLGũ)G6tB?xRlToM3%DXVjh">VAGI`1aCFFQ*ro˟F{njd:-QK8*5WW*RK[Y@M{ rrDdszs" eItB 7 =[ʉ36 #m&ck,Cd(CS8te ~sԲ"㍊= t67|im7f>gWqRBRRt)O'BD_ܹ4C'@̣B3"!s)h^,sK/ty`6#)xVNm ,aY1bq`Y)>Run޼ "4Ӡzm!M3xsE Î=Lk}z35yMqQN,Ĝ@K~[JPΌ?+:t1FOӐ9YefVj]}sSIKPj2TESB㔅>";Gsp+vY%]܆>skR/@ɠsbjn|@䧟~Jgk3H$8zD*P騛Z7'Sg~A>*G~|p&Z,+lhFS< WL"oFv[;-^yZR9p ,Z$kT~t6 [7M{ lH`ߺuX,\Ԗ^ח?c4s'6yK"G2LpЖDԎ"<ٕ^(؊6x:\ETK眽TӋw6i}tBkI!2uV㰫˺x a/%\~hYC+ԇ~Pv#6 B ^kL+\#VC0EWNe&?:h4[2clz@q@}D(db5Bn6צѡl֦8#}E%K-,1WxrP?sb^t&NylI&_ǧә9Y]ȄE%A ۽Kn=YrL:>ᄑR;gd :2x"9Kʪ9 >L@56]Bծ̠@emOV1u{?r}Szaܞ\ 8f=u,`u_sWeJӂ`N^%} pm'vzֳ*ӅV5R!ZVU:k13uY Ұ5A!!K/SNr.,4+dQ3t?=GA@.Yoƅ5}LpP>Zڙ^YMo~ 3a<&:{z8[,zݘZz*AMfד:1Giހk} .zz,%,[ޒIV=|Ui:KZY,1Ũ?q%r⨇4ffEʈYċ~}ƘNJrQaNPFw|#{OcF8涚z>f@s\ S<:H#X,\y6В 3uQ4$!xdg܎5wͶ|va4΢xK8L.+Ԑy4)rIYJJ] ?$ @reqPJ)xlELu\'%MˡLktXG(Wxbb:+[{-. K6L[[Rd;'>QD?漚; v;"9(pw]W[o۴ Liސ(Ҍkط`o6 ma}tl`8kaJ&wF'=+\hϐ+˼YԃƵ-pG.5 6h\Y~0i^=ydsٽxoR` 2K pYY:517-3,/SY5.qc{5|\ի( BW 2"S5A{(YY$n矷䩽ڂ/\8x_raj^ʾ^S}cUDJ@&Zeo|;O>~f5NËr+eɝ6f -?5zԊ{e-tG7?:Kho`inO!bD]^DXsKj2[-Sdz/7IГY]GSHHLL;dB1X8JX,76T4Hҷ;eeZ0Y?T_>>R~j&MέFkj}J-q1A)u\@ѴĀ~L5q샐c=e3 Nh߼ udAn^w uA&ij#蘥f7i2ӂ EgqV'\/q#$ vPdoƫggzpG)gP.żݝq)FL{Ee4sIC,M*xRr, ツ_Zx?r\Y2τf#I3|yԛuK2L¾z(a{raəY`?aRx| V*VupcL6j5~~3gK-`fX,.Bg;wgN]wQCq⠝!OhZ-%lB62h@7ߥgH>8zu>b-2.G=DXEH ϩXdq~\m D-23ɇ #I` R죮Cl rϠ1n%4,>zVbǝ bW-a uV 4S[0j/jW\A6BJ0Пi7BT@sKxsz[f(CvUX,OA;-tKz壏> 8߂QY.yFE~pUz2I˾R %ʕ+l6B.cU']cd8"Vk i9Ő$yTݢKzh`Jv7Eh1*b~Bf:5Eg +/fn P8EaL'2N,"cFdǽ{mrld$ݲg4Nf(l8I/]F`5ަ RՀP8YCQoګof{W sq"1g,# $D^ xD7[ 5+SשtfMZ^w*#n'Kz36;RdmEL05K}khHcG,Uȫ Z,&t, D{)̺-P$88T3қ/뛬GQw:VJClLԫ0XJm *Z٥E z)DWshyOe!o8ܰ3bbɸd3WpӰґȶ 61$˗/"Ks2[XG܀.R dO-5S+ g-.6\3X4%IЕVz:m/"`2,`8k?˭pqɬ Bf#PU/jf&ܸq4z,9.}3 1\/vSM Vg=/BIOV>7gYՇUOެ.P1\Y>naۡilh"F(n”5/DX@?֔nmK[+i,Fd2 zk fӑm *L1oE<-K`-^LP1 '@uOS\v-oo =k=:>B3Nk:NPVr|'5GMLLsX > H:|Vw Wk~׷xR"-YB +ﳾ1`кIEzpeL:8i IH[Wqځ !CSt4^, l_4بEL~7l%>!>scrN*hXX=:£, f7wp;@w}8%iϕ  dya,8iLݘ\zƱiI=F ?.X 5 c{Ƴʺ8u:B ɮ)ޙ7|i/b8vDxrj^,>&YHlhCypj,_z D6; 6Kf{8<&=2jڟ+ovpLd`8I p<1#";=YÇH㝲b]v3g `>JGMގ+cJe$H(]>;23 (x̋Eۤ m$OwQyIz0HBCOکaVDg5*NDєxͲ F-˩;zY{<>1ǚ3 kAY!3M,p -(0+9d"CEcK;f5Fcja0pb kS3GΚcS0n ^9&K4n,cHBؔt%Lb@@G0C('G};I.kmXpn@e`=æ"nﱪ`n@FaÃ5XJ2>oXX" |lNb*ZoPnZ1xM1+ d$ S# !PIp53m\6{]e\LA9q.q=K),"0԰e~,a5uX%q87hHK ,ٞ]NvGLw4ZI/%FgP_ OY=SRh*e1-nfzA&bӼYS<̞qXT?I *:Yǘz?)w;gwQj.qNӱZa 4ƿz9tm{𳗳HƞȴF~WGp~@$ҧ4̗fԆ siS I?w,PHV|'Hb4˗/ w/ɸJ>Y&E޸qӗΡsɠeC I^/\o` aS>!`3~,iF#L9i}ٿN2@Q)nW5A`yFgZ͕#=.:͛uG,/m֦(9pVq-ΡrW+@g68}0ˀZt9pG{'ȋ֜KBZbׅE8f萁PeJO?>)2=6yQk!f X5Gr:r5&? mHHD} m+},t}m>rjygSVFwvs66?X :a5> 3Ijn%J'-oP[N;[bx4!d􉄱Puv@+۰;j݃fM@fԧ$.L׵LI ;FϘR;aã`'濂Sq/=ngSWtDgSk_&!i4"&pay,7& <{LEPnɩx:sO2j}SH&acbRP@ $իZ(}t }CBlC|t"2 <;D<$s#goqV򨏸"5[aQu`a2\8-4J )EDL/CnVBvB>sɩz{p­#nP'- x³0)T=:h|qZwmjZ(lt °8sj& kg»=z'|gr>2T/L>lF,c@`w]x)} ?K5q $r{ߤ N1>Bl_Ӿ.OT:0)/Oh1E Kn{Y3ӶoLk" 0VO[>?L9=p`gQ)28`bQ^nTI/Ke@g:u$&,kNaK3vo얷G&p)ZSlBDiISVpb4.e 18֍d/h܉_~I9v|zA3`qp2N {w:̧wz;j l"R3\LDZ  52*dC"Q~I8tKl%gi)cP1z- Bd瀤!af,;(a&[ȇ.{=WBB% $B2 i$dfe΢ fZH2 ; N׸YҘ4Ͳ)Z-8ALX&g%sB4#֎ftKOCgkj0{M)'}e,1W:߉rqDʊUKY0[NwI se_"Fj;J[WSkȊ7g=nb=(zF!K畽j u=%qV\iG1Yۥhj Hk劓eo$O"R-gMSbjP/2~‰v:h XPUnI0N7HCapL w^ܨ,+;s5}֭[FNqEjm'fga+MW2eˮY 7Y"Yײ&CroZ1kx%Md4{gZn37I}h70qp#3jo(הpNR gY:Ԃ@L<%L,4A l%̍^H7Q9ƀuˊFnrwxaO ԈrISlُ\ gZKLŖ3'Q5kyjlR@蹳j3 Ec-xb{bc񐳤b:[fga#j@^+Wmt`X+eL,W* lu2 S ם\8PdPE2ɕy'bߖ .;ųP}c &Kv3[xR<)d53T?+A Y%›˦vv S"Ai4iYddM?7 O;.xH- ^z+YZ)^\;pTs8\&3AV#nV&:Um9KiISrJ̗$$ك9hm )QqqcH7lUǥ4BDIBu &^a)M]־PH0/1Gɠ(%1'é}][4M4GE "=m;s!7]I^ekLSOެYGZ1ۼ nN}ED WcLRj*ߙRiP|<Ȇ 0*Uc;sM32iwdokẺbaS~T/K}`d{vxJ[v_ᾚGeu?)۱x+70ƷBU /4/;-ZJ4$'#A͑ 2pSHܶH OQ*/#ZcFLƠ@SByjKC<*QGB{ S{sn ^D?k 9S_|"D8"T<,/tfw:)ZKV)q4L,0< D]blR]g`KY9sWdy;]w+#9afT,Yf3?<-ؼ&35b`P 2{VUG+GQ E1EJgq3L0~].eBY6Q*Cp|Y5 KL6.4@"0>@q#d@,AçztSݙv]|1An%afKR2g.|޾};>JQb2z3lu~% mTک㵯 K*ٍ\\{%.4H[h K W(UAvfYg]Q!{Msc N\k+V5U p*!ԦE[jLAG n⧙ݹVX%:p).:Emln7+_|ݻ{!Tjmx,ev̲JUi< 5 Yr%^`uTFQSNtD!eakIU,U!-+ṯl`=&v.fG%01*0mKkR`鐥6Ha#{,?;IJp!8chP 1˾C0i9"A?N_))(9>h22 g"ΤYw,F ̱=FJܥ7 -S[:aBiO8".9gx+=|Ε+ųy".x:E KRst fsE;49։D]YEqہtvR^SV!Ξrɼ!Myq@gw)lw-y,=`f^~{eXDjNNw4TKSs0+$;NGZIJYha0.+x#VE"[$g:YKs2N?AIg 5aZTjHz]ZԱkat4,Qa!D8׺>w4t/HTL,WHTU:klD335=pVxN׿-L, ʟybܽѓegy:S<.%ou2c `=X|NwZ`JͶϾ(}5N-VJtQöؓn&I-)i_t'LYPlA{ =H1IIn{q+ƽc Ԭ\N?Er܀%x( G^S,4/73\d[xlYk,T.Ym |fELV(\E񃺬D.dK:[-  ҍOPz9ݍ{<m^a,uǧ }F /8-~*mm ӂ=[FHGIRڴ@+EQ7(7K>ŵ=P(ϳ<njJnݦv` Vn,%D>ڳ ڀwe9F`V^NɬJG|hJ+V4R~Z6y 0kif ݟfJmLdk|OL*Q/W\č4Tw^5F;{+fږ_9j2# =)h o.QQy[9$ c|)ǐJ>nN),Kf1s;.k20jYEA8`=+.4[$1e֥+yl-zZ@StEa`alo&lg*N_|6:ZqΕxzsQV~57[Ҋ NoP/5, w#|VpHI|e`}C1 bu,1/ۚӜ^N "Ņ3+{o^Ѽz> ܝ{X [uΒT&e֘8<~Ft-Y&c|y ђR̵$7E[~t,!Y ʳZGx4l-m= ^,lN+LUW2W/qVʰ`i!Ph$K[{q-X'X|y\Vh:4{^Xb(}?Z ,=j֓7m4YПb mkk <[Ժc^PIwYִgeҏ2FatYmr:c=D aL^Xd2` Zt4deNsV-(P"@\U鋑4'umِŭKݒ65[ hc>n{YzPXG뜰(caq-mP˼+RPeYiUl Y]bOX_:U2)#m_lh[}&EPк )SF NN|YeHHC ;A۞٘Uڽ{Kz'iBzfKtoK򢞕=̀$[_=Y,efK}/6fAɐ]n4 lf͎f5jkk;7Ošϊ<q޸u-ՇYUcKI?ȝMD"pzˌg0[[i:45z, PJ˝WXf \Yi6V,ĕ7o;"% ($ӄ/Lήْp.5.b)2"`jڢ8O͒֝ ebͬ=lڎ=fc26=1`iSB:A@tbHZ!j=곕CQ[1AX97ðQn߄{UEYoMUmmmk;RL?xxJvuxIi4*퀹مێNβ}sXgmJ؞ f7łvfTmmnZzXAfwOS<3=\LaQ~){[9{,"8(ܹs`_0p :8%78yΫa޽{ҥ/_|W_Nqfi{p(\ u0KIWB`2Nn޼nC+Zww]O)|׬=xڎ=P呇\:~ᇚV=׭[tx.xJ^85ʇF^"$ D>+rXmO=Խ{_~?K;h4WoY\eL~ҝ< 뾍}ʳ8 a+OW;|p_=Gme[_00wv,r̝8ߥFx'_~ҥ̂l]XƅXE~"tӨ8o݃9{Tګ}ROG͛7o߾}g%q\mSkːN/9w?dzazc8FF-7c|./ 㕏6~Ƨ`N2;/5~|CNEN¸He.ojRq,,@y?%{(μQ^x)ӎ@:_ű JrOyI[__?^x 4޽駟~=sO= /BWxu#cP!7xooU_}??_n)~i]޽{P|n9/̥?L#p|7Ao{SjZ]~WC>>la${V 5~t'|2[i'pj?XUB3B~X#;w4;. gy]Ab~իWi~5D|z_|<Ψ~_k\f~`.]k {=);Hjr:[o/DR-L|M~RèW?&G}{iSkۥKN5QA#G֭[jW^y%W Ȉz@ݘGk/_yyj}ßɟhd{c42Dݭ%h.hiڨShX՟_u."g\DU룏>կ~DkU 6V(zW]_4sT+Wh׺YWN{+@B #٣"mkgM!:Ȏ#s&kywJLG?k;7j ¶t)-sZ%_}U}}}yGэNjk׮w-d|/|خ kj^fԕnUͶ]GoXIEK\Ʃq^_$ӟTۼ˿O{h{֒>R z--R}DM Q?t_v]){j%-z. ~PӨ9lo"_ƏĚ7yL]D7Y@m/޷^{ __5hrvAf;ԌXS#D=Owū"r?iuɸ^^k5QrOVKNJ!&SV L[dʮ@KvᎰ!ii詻Ҝu3B6yDp8]Mۤwtۗ1vBfW455]|v@iWp~ N4tq ˘tث6{=NAf#]AB]Wr~ƴw;ƚ,h߅h֭/bE;@"L}Ӌz);g]ݿHmkɤ;N8護zAW//@c }X/ܹi7'Љu sU@?OSTUZ8#G礿˿|7_ ?`BˡR)B0U-ov_;A/:(A}gǃ>肀F ӶOz071uőӓyA陻StmN`ߗ_~ 5hܭᇯn7j"AˠT;+{a'Kt>N7^ [ FΎ0F{ͷx)Im Zlܠ .qqC01 V0Nr`gê@G-gP6nH~|%t˃7x=-i\,PX^}6Oz@iob֭[ZխkM %$1kBX4c8OK k ;ϳڵqNW Ej$wGI8Osի- kyJh/m|+a#|+\Pׯ_7rnőQ'Oiy@bѴ;Dx |Ӷ~#vWyfV|3&s:ރJhO3Q˔i>%B!R8 _q_ a~8VmxG&`9M)9@.aM <$fa2t@Ἠ!EIexg W8#`8h'mfqjy|Ǜo_©v[jC]^x=ZWw21-yd{ʄ:lom݀ <V2"9[8 {Оqr:U֓d\8"d'(svQ+l,C# P.F\#ֳ;: MͯmtMNع9t}v^a:f:emv'Y5*c&>.UR>&)ұ$qq9"w_UL#cNu' u:ot]."dwygO7MBb+Xճt1Ih ߩ69Nc+71Cg7ueyڞ46rnm6yg`9 j<&]2cr\Al޳g aY/(9C픋^f+O*=~:}ۋ,o?"믿>r9+[JQp. >ApIVgcZ;Llt]?fn#ڒKa#'s<4͕ژpGMiz>qκmLXjݘ4~Pc] ۷oC-4{,܋c4-SmZe-G/frEc:Anwn7E )ڇ^w罀b=H4CYǷS}e?8BC:>7a8Wdsqg9sV6s?{%I1O;r{QN;oXaluo~/=$8m.H,dcvŧ3 M"QxX%Q`vF6ˇx( `vnHKaSǏǍ+KYiCe!r3[pfdoO T³`fj?f=qf{zr+„rBPg&˖7;!BKeكsp {[&㨘đU񢀙 QV7A[[[[[[[[Xmmmmmmmm `5jkkkkkkkkV[[[[[[[[Xmmmmmmmm `5jkkkkkkkkkV[[[[[[[[[Xmmmmmmmm `5jkkkkkkkkV[[[[[[[[Xmmmmmmmmm `5jkkkkkkkkkV[[[[[[[[[Xmmmmmmmm `5jkkkkkkkkV[[[[[[[[Hq@-#IENDB`O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]QCImageLoader]ImageLoader_1  -.  4666l)*\pixelAligned[CIRendering_optimizedRenderingXsizeModeZinputScale+#@O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} !#$%'VinputY_inputPixelAligned]inputRotationVinputX]inputBlendingZinputColor++6+++++(ZautoHeight)++% [QCBillboard[Billboard_6 0 12HOT\p| 3FG44 5E\antialiasing6789:;<=>?@ABCDWinputRZWinputRY\inputZBufferVinputZWinputRX\inputCulling+++++++++O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]XQCSpriteXSprite_1 IMNJ %L]cleanAperture O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}\QCScreenInfo\ScreenInfo_1 P QSR O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Start SignalpositionNSValue* {_NSPoint=ff}3 U4 V[WY+6+6O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}3 ]no4 ^bm_`_inputInterpolation+a cdefghijkl[inputRepeat[inputValue2[inputValue1]inputDuration\inputTension+++++O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}03_QCInterpolation_Interpolation_1 qz{4 rystuvwx_inputSaturation_inputLuminosityXinputHue+++O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}6_QCColorTransform_ColorTransform_2 }4 ~dYinputTest^inputTolerance+++O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]QCConditional]Conditional_1v\connection_4]connection_10]connection_14yz{|o{ZinputAlphayz{|)G\outputResultyz{|NG[inputHeight\outputHeightyz{|{G[outputColoryz{|NGZinputWidth[outputWidthyz{|eoyz{|yz{|oO0 streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}DDnoteListNSMutableArrayNSArraycolorNSColorcffff?string3Smoothly fade out once we recieve the start signal.bounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}F:DїD~?#A Sprite sized to the background. DXr`DCЪzCff&?33s? ?Once the value from the Interpolation patch reaches 0 we disable the Sprite. This optimization keeps us from drawing this Sprite when it is no longer visible.boundsQ zoomFactorNSNumberfpositionnameLoading Screen... {UColor Op streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameColor)+% WPatch_3  1sty/6;SX[ah{"  46_verticalAlignment_horizontalAlignment\manualLayoutXfontNameXfontSizeVNormal^inputGlyphSize\inputKerning\inputLeading++#?333333+#Q++#?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}$TZArial Bold]inputFontName++++++[QCTextImage[TextImage_1 -  4%%%lO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTitlepositionNSValue* {_NSPoint=ff}sH ++++"?y{"?p2+% Treal)+% [Billboard_4 -  4%%%lO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTitlepositionNSValue* {_NSPoint=ff}  ++++">Z"">U ">d,+% )+% [Billboard_1 PQ_StructureMember_key_1 XinputKey+UtitleO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}T PQ_StructureMember_key_2 +[descriptionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}  4 6   ++#?Q+++ #?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}EUArial   ++++++ [TextImage_2 -.  4%%%l+O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name DescriptionpositionNSValue* {_NSPoint=ff}7  "#)++!#zG{++$%&'(">! j">%">&"?W =+% ),+% [Billboard_3 0451 23Zexpression_+articleY - dateHeight - descriptionHeight/2O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name-"articleY - dateHeight - descriptionHeight/2"positionNSValue* {_NSPoint=ff}!.\QCExpression\Expression_1 74:1 89_articleY + titleHeight/2 O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"articleY + titleHeight/2 "positionNSValue* {_NSPoint=ff}L\Expression_2 <FG4 4=>PO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}q6789:;?@ABDEFHNO++++C# ěT+++G#?+IJKLM"?:"?Ϛ">B">B\++)Q+6 T4W1 UV_articleHeight * .95O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"articleHeight * .95"positionNSValue* {_NSPoint=ff}\Expression_3 Y ZO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Structure Splitter"positionNSValue* {_NSPoint=ff} \ ]H`^+_#?vr >O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle Y PositionpositionNSValue* {_NSPoint=ff}& PQbc_StructureMember_key_3 dge+fZsystemTimeO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}W iz 4jq6msklnop++m#?+++O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}&Vklnoxp++m++++[TextImage_3 |-  4}%%%lO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameDatepositionNSValue* {_NSPoint=ff}! ++++">">">7+% )+% [Billboard_2  YtimeStyleYdateStyleVMediumO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}V_QCDateFormatter_DateFormatter_1 41 _articleY - dateHeight/2 O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"articleY - dateHeight/2 "positionNSValue* {_NSPoint=ff}^\Expression_4 P]QCImageFilter^GaussianBlur_1 YhasBypass_normalizeCoordinates]filterVersion[inputRadius+#@O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}T^CIGaussianBlur 4 YinputModeXinputMax^inputDirectionZinputToken++,++a &O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_QCStringTruncate_StringTruncate_1 PQ_StructureMember_key_4 +_content:encodedO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}  46+++++ O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}++++++ [TextImage_4 -  4%%%lO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name DescriptionpositionNSValue* {_NSPoint=ff} ++!++%&'(+% )+% [Billboard_5 41 2ZdateHeightXarticleY++O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name-"articleY - dateHeight - descriptionHeight/2"positionNSValue* {_NSPoint=ff}g\Expression_5 F4 4O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}67;89:+++++C+++G++JKLM+)+6XSprite_2 41 UO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"articleHeight * .95"positionNSValue* {_NSPoint=ff}(\Expression_6 4 3   6XfileTypeYrecursive\public.image:  YinputPath+% +_"/Library/Desktop Pictures/AbstractO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}i__QCDirectoryScanner_DirectoryScanner_1  ! 466XuseCache[synchronous\maxCacheSizeO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}=j9+P_QCImageDownloader_ImageDownloader_1 #/0$ %&'(-.Vscript^numberOfInputsWnewMode_numberOfOutputs)*+,]inputNumber_1]inputNumber_0++_/* A simple script that takes two input values, sums them and returns the result. Special keywords for defining input and output key types: __boolean, __index, __number, __string, __image, __structure, __virtual Note that the function input arguments are read-only. */ function (__number outputNumber) main (__number inputNumber[2]) { var result = new Object(); result.outputNumber = inputNumber[0] + inputNumber[1]; return result; } O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff},\QCJavaScript\JavaScript_1"23456789:;w<=v>?@ABCDEFGHIJMNOQRSUXYZ[\]^`abdefghijklmnopqr]connection_21]connection_15\connection_8]connection_26]connection_16]connection_31]connection_17]connection_28]connection_11]connection_23]connection_36]connection_24]connection_33]connection_12]connection_34]connection_35]connection_13]connection_22]connection_27]connection_25]connection_19]connection_32]connection_18yz{|5yz{|KLz[inputString\outputStringyz{|yz{|Kyz{|PbYinputTimeyz{|KLyz{|yz{|TW]articleHeightyz{|VWZinputImage[outputImageyz{|byz{|yz{|V!Wyz{|VzWyz{|5.yz{|5Gyz{|_5_descriptionHeightyz{|:yz{|yz{|c:[titleHeightyz{|VWyz{|yz{|:yz{|yz{|yz{|Kyz{|VW.yz{|_yz{|:yz{|Kyz{|Tyz{|z5yz{|WGyz{|zyz{|VWOB streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}JDR5DnoteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}tCstringThis is the article title. Along with the other text elements it is being displayed on a Billboard whose dimensions are set to the "Real Size" of the input "Image". It is also "Pixel Aligned" to ensure that the text is drawn on pixel boundaries. The Billboard is positioned so that its bottom edge coincides with the "Article Y Position" input. This means that it will expande from the bottom up. colorNSColorcffff??This is the article description. Here we are offsetting the "Y Position" so that it sits below the article title. We also truncate the article if it is too long.ccF>A sprite is positioned to the left of the article description.??The article Date.bounds6$9&This is a glow added behind the title.? zoomFactorNSNumberf@?positionunameDisplay the Articleuvw_Article_Structure xO| streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle Structure)z+% 4}v~]connection_29yz{|B\outputSignalyz{|Byz{|Jyz{|yz{|V W.yz{|.yz{|vyz{|B^outputArticlesO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}DPcD zoomFactorNSNumberf6V?  O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_RSSFeedURL descriptionThe input port.JJ O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name!_protocolInput_RSSArticleDuration descriptionThe input port.) O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameEnable description Controls execution of the patch.) JTnameVEnable_ Controls execution of the patch.UInput_The input port._835 595 565 433 0 0 1680 1028 V106.13 J_#feed://images.apple.com/pro/pro.rss#@&_0com.apple.QuartzComposer.protocol.visualizer-rss!+:Obt~ $5MW_djo+,#8LbopqzSTbt+8,E\k|OUbw~ c m w j q x  2 E N [ i z pu+<KPjrzT_l}&  &,9JOT0AL]ip+03DLY^#).:,6E9; -9NW\glu *1ESZhsx}~ %2W_gt{R[dqz+8EV[`+49:?@-9EQ_lqv{,>KTas2EXen{8FTu0;GXizX]bckx&3<ELap}ST_x +     ! & ' , 1 2 > O g p u ~    / G P U Z f   - B G L U Z _ d m    " ' , 1 6 ; @ L Y z * + , - B G L U Z _ p u z              %*+8AW+8"  %  %*+7DQ[el%2;V"3APisL[hq^qgt\]v{~           !!! !! !%!*!+!4!A!J""""7"@"J"W"`"j"o"p"u"#/#0#E#Z#g####$;$<$=$B$G$H$\$p$}$$$$$$$$$$&'J'W'd''( ((&(4(B(P(^(l(z((((((((()))")0)A)R)^)k)|))))))))***"*3*D*U*f*w********+++0+A+R+c+t++++++1 1#141H1M11111222$252F2W2h2y2223o3t33474H4M555 55555566 66&6G6N6W6}666