monokai-emacs-3.5.3/0000755000175000017500000000000013260373020014073 5ustar dogslegdogslegmonokai-emacs-3.5.3/README.md0000644000175000017500000001012113260373020015345 0ustar dogslegdogsleg[![MELPA](http://melpa.org/packages/monokai-theme-badge.svg)](http://melpa.org/#/monokai-theme) [![MELPA Stable](http://stable.melpa.org/packages/monokai-theme-badge.svg)](http://stable.melpa.org/#/monokai-theme) # About Monokai for Emacs is a port of the popular TextMate theme [Monokai](http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/) by Wimer Hazenberg. The inspiration for the theme came from Bozhidar Batsov and his [Zenburn](https://github.com/bbatsov/zenburn-emacs) port and [Sublime Text 2](http://www.sublimetext.com/2) which defaults to this color scheme. I like the colors and I like Emacs. This followed. The theme uses built-in theming support available Emacs 24 and later. I recommend using [Prelude](http://batsov.com/prelude/) in conjunction with this theme. Bozhidar Batsov has done some awesome work in making Emacs beautiful and accessible to a newcomer. I've been using the theme with [spacemacs](http://spacemacs.org/) and have really enjoyed it. ## How it looks ![first image](assets/monokai_0.png "Monokai") ![second image](assets/monokai_1.png "Monokai again") # Installation ### Manual Download `monokai-theme.el` to the directory `~/.emacs.d/themes/`. Add this to your `.emacs`: ```lisp (add-to-list 'custom-theme-load-path "~/.emacs.d/themes/") ``` Now you can load the theme with: `M-x load-theme RET monokai` ### With package.el Monokai is available in both [Marmalade](http://marmalade-repo.org) and [MELPA](http://melpa.milkbox.net). Keep in mind the fact the version in the Marmalade repo may not always be up-to-date. You can install `monokai` with: `M-x package-install monokai-theme` To load it automatically on Emacs startup add this to your init file: ```lisp (load-theme 'monokai t) ``` ### With spacemacs Add the theme to `dotspacemacs-themes` in your `.spacemacs` file: ```lisp (defun dotspacemacs/init () (setq-default dotspacemacs-themes '(monokai))) ``` # Customization Please see full list of variables in the `defcustom` section. You can override specific core colors using this in your `init.el` or equivalent file: ```lisp (setq ;; foreground and background monokai-foreground "#ABB2BF" monokai-background "#282C34" ;; highlights and comments monokai-comments "#F8F8F0" monokai-emphasis "#282C34" monokai-highlight "#FFB269" monokai-highlight-alt "#66D9EF" monokai-highlight-line "#1B1D1E" monokai-line-number "#F8F8F0" ;; colours monokai-blue "#61AFEF" monokai-cyan "#56B6C2" monokai-green "#98C379" monokai-gray "#3E4451" monokai-violet "#C678DD" monokai-red "#E06C75" monokai-orange "#D19A66" monokai-yellow "#E5C07B") ``` ### `org-mode` headers If you would like to change the font size of your `org-mode` headers you can do so with: ```lisp (setq monokai-height-minus-1 0.8 monokai-height-plus-1 1.1 monokai-height-plus-2 1.15 monokai-height-plus-3 1.2 monokai-height-plus-4 1.3) ``` ### Variable pitch If you would like to use `variable-pitch-mode` you can enable it with: ```lisp (setq monokai-user-variable-pitch t) ``` This used to be enabled by default but broke the principle of least surprise which resulted in a couple of issues. See [#62](https://github.com/oneKelvinSmith/monokai-emacs/issues/62) & [#56](https://github.com/oneKelvinSmith/monokai-emacs/issues/56) ### Windows If your're experiencing font issues using `org-mode` on Windows with emacs 25 try add this to your `init.el` or equivalent file: ```lisp (add-hook 'after-init-hook '(lambda () (load-theme 'monokai t))) (when (and sys/win32p (> emacs-major-version 24)) (add-hook 'window-setup-hook '(lambda () (load-theme 'monokai t)))) ``` For more info check the thread in [#56](https://github.com/oneKelvinSmith/monokai-emacs/issues/56) # Bugs & Improvements Please, report any problems that you find on the projects integrated issue tracker. If you've added some improvements and you want them included upstream please send a pull request. Thank you, Kelvin monokai-emacs-3.5.3/assets/0000755000175000017500000000000013260373020015375 5ustar dogslegdogslegmonokai-emacs-3.5.3/assets/monokai_1.png0000644000175000017500000104211613260373020017765 0ustar dogslegdogslegPNG  IHDR Xvp "iCCPICC ProfileHWT$!!" %&Hk`#$BBP# Q誈m-,6ʢ.lI躯wϙs;ߝrP5rfrJ*(46G"򏉉P˻Wme_E˓p@b NJ8wzdZb"d 4Ő Ħ22r@PLTdLGb{!W bͅ3crs V28>\$r3ߒ#*_+Y6ny2L0=*b r{~—% H(XbcivaM-')Bq^P|H9c Z$8n&C‚!$(`H0")H)2 Y#Zd3RFN 6҅ O(RQMT5GǢ?ƣL4-BK%h5ZBE:ډ@1)c ܱ@,K2016+êZl g*։bq"NǙ-\ax9x߁7xއ%z'EH&dJ UmCpOuDтj 18XA\OK"H$ ɛMb H5]c+n%e%C%GT%RRNJW* fdOr4KA^JJn&_"w( 7%EO졜ܣQVV6VP,P\OrG՚HDRPSSoSh4s-V@[B=}PةT*sUjTTT%NQ-RR=zIWfVVvXZ:]A=Z=WB}yg$ s` F݄HзOӻ5,,rݚ}ZZZZӵjhu209a,eg`|?oQ{F]^{6OL{uO:L`l::uq]k t79k4gtzzz35`d48jcH714د.9[:h8;;4;vv88^s98ujrzls|˅2eKW7W7S4un75c+y<w&ɳg>r /^lhsi;].]jqc\+WN\ zQ;n$ܸus[[n~uyݯz?vv j{#Σ%?w<=zj㳖'>~!z1[^Z<_m}}ݯį_Wyr /aGg?%}z:03s/_#lUvh)pDL.=)G?aM.l a3]4RD䨈E/‡7"X?8e+${7LdoMV2F?ʿ-oo pHYs%%IR$iTXtXML:com.adobe.xmp 1196 1594 1 N@IDATx}|sތLA"j۪݊ukjkU?W?]]TDPvIȀ@89ɑђ{8y7 fu>sHH"1ר5xwY GnS>G[r|G}^kTm|o@"g6\>鿰f!|3Jvr[^a B@!P(~$p`M&x}#):*`%{Vhq(THBD ރG4l9KR׌|m:m#i^$L- M ;AH!ѼoMVPC's~QRr%9.t %~o=U(%p~zbx?|P| 5\;@rb[W6,_vC2Sa &!s8\?dsO͵Wb&4~7FN5P䓏&yG9f`\m Xa#HX>zfBv=m,V{,v[ z4;Uv5bЎnjG4[=><-F&*##^*{z㯦iCxRWFx 6gZ\N2v^1E2ߐ`}GiDPa:ooH!qSf#*8|G}NP0 [Qz_l򝏐1GQ] \j'p +|:xTփDmN:oѬ!KiyqC3ؗqQ9C$+@hܥ;z(Xp,,A":`D2Sk!%>WsL-'$^-bGDc$X͜w8[ĺ5Y;\~zĊ_#!2XdCW#>WZ><ᡵõvٌP|0e|O"!aEiSIx75hF;BJO=jٗt 5EwE,!5_LRsS&BMx׉| "]dOIUM!P( aG`ӍKNäy GoS 6CJRQjrZ!q٩#]I]\iB`B #TW0FV$ f4q&ߗ"5g̓䱌"c;@<`l'Xwz^~Y6WdRVh-6$)hYܽU7`wCHILfoW8)Y*6L᤼T p4WKO-J3Ă =[*qPmW4q<6mAa5`2PKKes["~dFfDB2|e2Rs*QBy:2a !^?/$} 1+Y'*!+MF,ބ~IsNFBl4tQu.ޡ#10ESWfgsMVwD?),ŲEk{AzḻTiڻ}`)!ڝ2 玁%< ,Q)OEgU)>uNmۆ}1ENST$,OھɻˆjR߉]Oށ5;d̞DkoP&dG䖕QL5P=+fD7P7K.OGhl$waSF{_!줋y wnS)Җʼn=/O+iji(#*<S.cߴOM_TGE#{"ۉ͟qٽX`BcB0+ ֡XX@$MGj'ka5KF|x4-vAvEwE!!߱o B@!P '>'wS *~ ]SF Sq, FAM 芼OP?Ϙ6_+|&cxla[M3p1,`+UkJa7n&jc. tR8fMF h<ǣX4~'c1NOd$͘ [(b*FĨ _[*3?i }듛UrOO%ZTjjqw%Yh)߇Wb<-^,t>j*FXEQ3n˯DpW/vr~]dq2G e(<4I"F1%Z$e5k7Dɻ]tˮK.Cp=z@[0i:l166z<&NxTyInMe|*Ǹ11h).FpΑw}|>M2^qW\[#A+K]oGtv$z xrSZ\k${Э CE $ć-Niu ̭)f!})/.Z.w"M?(C8vz˜7Së B@!P(Chidc"Eä+$BT1|cewo;lmP ^;!>*Q '?_=uȓϰ~F*Ftx;p#Q)5D"KSݍ#1PY`!b: E>K?HIh|H#8^S"*Ęfc (w nL8D!øCht|'?1ܴbxTP%.FЁ+:N{oGԄqU9xcѰ+R9ƞj|r8X^cnWZxh( +ݏ2q?lj 8o *VGXDB2Up( ac^wB;iH̃d܈d4PpB~G_Eƒ`%y,sH!渓'V`Ssp g[=<5s{Lr ^9Hu{xy( r@tfKb)4d Ϲ8۷y}0:$!Axy=xotG@) B@!ar$ʗl{j({PmɽWq+;U]G"1R| !T}Ar/F3U,9 ,G聴J 9L}Q6PTb?vHle`)I7*GrEJkD=b Wspf;Т$I|RC= ` -$0~XyyD1 #e[б!1o% ʟT~{XF(Lz)N-TNSx7Ng8M"͌b\f;m0{_eEK`cF4o+jL=5rښL.fԔ-t )QgSAW"%A[xR)<^kK'9%"V! /xY 0fրL {b24_>'X)vs\5-@6 n\[kZ?v>a|qXå^i4*9&ߗk2NB­:{JY~zzțk}!?[Fr Tfq;%1 ?pf>~mZ]pvvp2TNG\~FJt~,wϘrJ,I`d !4čj"n%9oZo 3Mr%w =&/P( B_B;yFq&j51I Y`_6TB0HHQג0]BEjo*T2.LZIDQܧ*oP1yNbK`Rk.p? 8Uժֈfu3#K+-$WQ>KKHc#5E2o rg=bjQEuɐT@Io~p ND7!qFCD  h6FYSY/`֣g~p(g MD9 aOE‰SZ*aN㳴[.4Tkw- <`[ͻJ)O2BiYV"3tLtbf#YGr>[a2].Ca gupm)p]ae7ŋ3A&O”soGp4d̛-*moe \oE!YsD\0I)H8"q6#";ACXF*~'D],MFXBcɔ2nȋ6p,_&sm']r;ifHt>DcnFfI2G1$ZpR"CÑpN˛\_B}$61N@J@ug1遐 JX{21IP$r[x`M!P( GU}oQCuk/f͟,зmXx]%}3$PݦB5q*_<{p יOb;S68̈́$ J|eY淸8tk{CP`&ىǙuebdygv-O33b]o'eW\4֔7+H\ܙUQO=WϨm'X@yF/.} \i(j;,ȴS-IzVxL]:amOGl+ֱS_0i)&:0t[˹ػ~DH>qӏcM X(AZ6Fٷ!Mh}!}HKB7"+afݦEYs# EK]H#PCwdx%^}i$H d=ȹ^GE#] XaAFJ^96c_ǔCӏb+]B끄Q;P'sѾ`.μ'IŘ~zCx?y @p+KMjnB|w<l(vVmD5! N;ÍeW (4/VA7@,(k6d{kX,cYH?S+&|$2 7.ECgv:a 7cY8jm Iw/vJySd|Ց7_9N&b)q 2u 54Oyp>Z 3S.\FbX[QM!P( D`X+UwnCYKs>f2[ow:hZR7B!gHR7RCT$*X;H(FsTATQ6pB#@ wDZ޻>ISh),/wVy4ʞ͍ 7q~TܶDٓKJUHT5\FKq_9Gwelċ.K3X![sud3]27_)s2z8ʚʌU#X؎`3ko}|VR2s2niwmYdUnĜylގޅ156^ }UtYk\F! 8X%hA":0h I}GbJW(ՊR72xĥY ۄSkg33SFZKj]E2CO3ܳu8 9rFSts³<ϫ:$ApTn%Q#sA ѺLYKнX'j&M Y`IΆ--5Xh8W]dcTX3Qn^ >8wV!‡5YUUA˝Y3abq"LϛĩdO9!VW.>wWMNzX%]чOE}l;c֖e/F7Qqe~7oϦ( B@!>fP'aK%;&]MHKaiB'(*:oOeˤT}sp^@2 fEHy]‡WzûBS"8*8Pե&Q>{8DO+a R饋Ql w}n)p zA#4Fʼn -X0fgpǝj&hp <=pȐ0PF%HڵK!5Y~/:-DCwP!kFK LC hHL@O @+oKa~OЪVX1ʷHFwq|*᫥ 8]F)?)!13=}8kr_`.d}`YezD F.rHC6ds@W+/heMT2S}Q!gAE*{Df?8GH](ںNz sK:~Y9xޏ >Cє{86"XC'=9=E6>i!$Ee;0؂O`͡&Xyyem37'%TzMnB( Hn$&eչ=E!!O) B@!?aXxtCm=R?wR`df$$@ ҭ7`]pDYJD#1,?FWJ\.Э;A\%rG6!MH%u7 ͟l@}W1k݂t C`lK.tp:{V:IX s_ˢ~p^Yf@iw]ƍ?@0vw(OOo suw: y=$  B@!P(?F@|tw w|<:6t5uTE,٤ęDR:xTͽ{^T(Yꉈ?| WJr 8/PMc̄ KA#n1l/Q[`Μ3GǤ$RS_$\XZA=,YfwAub-ŅÜY""wR0 [`JmDcRnH[?ɇc1i{S {_yL:Ţ#nL҈eDGg'HD6E[uxHl3eIbt(,hD0VD7.-qG.Ŕ\KLx/!խ=/Ʉi{|Bōcx@No|NjW30nt9x?Q4c0"Gptt|m/[z!t1E.Y1(ϡۿ>V`725Haodld"ӌ|Muzd) B@!i 0,Dܮz[ )aΛFt0")e#'E#Q@e7cVz[3V֑`|hvlb4Ӑt"tiM(籉ㄏ=)$GDtXr1: VcuB~0bŰcNĮzϛSF3 lUrăuQq-'u9wJH_z: Qg99thalfw 3<&A֚7X+V Dm#GPi&&V*R?k9q%n~gwlۦ?}!wLa:y^#n''GiE[kKDްQTɞkog~$10hL$ =Ũ#Idbk8~7_ތD0?DQpr0,6+#,)Xf*A]ח +==;Q]"mgTxHBZ-K $&e,Jê[r-fF减|b6ÒX!GM2.|HX#<\lt}5wgχgJ>_EFXwB*[$6uk̟> $'pS.[^ k>#afSM!P( Oѓ{R! =g"ʩe[c w1T*`:`aiz8mep,bxa 6沢x:|fc'T줓MP2:ӣp, m 1KBէ#UG,zLEWIJ.XL"LEsV#W[B#I9H=j>{I\8 ^)0(nIz'qǢ5F[Xrp =lsF.i3:v4ֿW - IF_^m#K1 YK 08Z^]Б2kw"_`5!"ek84ix+hҏjt򒘙G[{=]tf7(Ag@*C75i'B2u2*i<M?Fg1ɹ]x2͙GU [L:爳xPWy= s0C1D ]~~<L?H*3=dˆӏAtTjYLQ#S1Aj: r:hj B@!P(~ E@d`ϙhkjDM]r8B[mT'ktՇs?xZ&+E'[Bs~ ˟c`?-gw5{$؀yoO#􋥗H;4}~ H=~ 0R+s+栽 82#xw,|m5ܬ|2c5[.>_Zð~$:a>~&\dbooFu(D5:=1%$Smן'.Mdh-NH?ݯ.ZJyqxcP+D4޴Rfl clP}dG+we9ǍG%E)1A!ق/;wu5m`,j k йw;zf4wop>ذ>3DFHT(~wxzr+JZUn5RVM $6Ö]\/FO M[ߟ2 z'yx)p; 5UfFbf5π5˘7;;˜SFZV"vt `^"2 TyP( B'dANfiƵgK[D7#8a)N*GQhKO el /ҭ*840tQ!5eP k>ljI%VWep9[t:ub> ZkF*qS.u@$%/$Wu*B.ODnl7<}P͋ba)ɸ1FH O+sV!s5(x`amsn0$Dҧ7uRp[!6++Fꉗ| S:XBfw`,6# BsݰEj mdcCFC5 v/FqK~puv"$,@*;k/@qQS *Zw`ϢK7 iy#:6$l٥Om&FSG% {CRdE`Ӊѩp(Go2)uY'b 5ṂjGD:26%gkH2s$F$rcW-럸[DQ㊕L^'D9¹3^_νW0{%&C'ߢ?zEzP( B࿇.3>v;T$kiY=k?\dV4vV ki,vhhey6fjXR':r,J=2Pb0; ]eUaȼA_u% ~dȃ0Xx8 Րj:;-a`,s8 g.yr'뉸[7/M) <-{2ج=hxa1[ i|=0k zptknDKG<0񓡾GrgGE[u^J@}"$$gmJFME16&˖Bey(i2H_ϸ 1A_`';pгx쌿c39m #ν-<_ -.#pԹauc];L-@9x| f ة`8"h_I0R6f8cw|s%I_,wLṒ0<,$h0[n{3@t(+4.X'$,9A2eɓTM!P( VCW3V"+>}z G+.׀w(-2u m)/OƣxN4\T rTUlpzD~G#YOA)+>8"'o05 N$s:r.<ᆪ_J$Ĝz-sH"ۃ B@~X9DϚv ?)K{M^۬w) M㯽㯾@oE7[PjSc #$ 1wEL kB f͉u9dJI'e {Bun@ Z0mɍ޵G>w}N\w٨(|kF\`Ph(cQS͟Ð<0F_.Ӌ?Wy:Z;(k,|xp7{> ^GHyyuҠ[Ck*Pc#\6Yv &M"[pҽf0CV8gpڟ>Q\βJ F舋bx\nZp5ì+axE59nj5 4!V41k8lTo]^ )x(߱hx7HR( B@!D`X, ӕTW"=9;}ȟ2 cdwV#a?"#gb> -1 #97vZ9} x[C0yƉ߼ Q+ X3 >[f Ǩ"}5EO:}ecwg݆ǧ117ᣋu.@zYgC\g,ӎJ>Tpݽ;tlfbU"Jcz|3,]ĽY]˄~%Bc5gx|&=xEԬ^Sű[1 GSGC<},Q3v$|ir%T UM߭}^Dg"rXۨL n;IJ:#҆ ([O]6b\ sBa G1SE+@eٷnMƢǰӑ;.E ʯb0xhQQbX~ֱ̈> '䈙E "rxljZ,Z.omI).4qNKB/ 둻c?z5r}Ekڮ  Z5Q#zD<}h[6s ꨓFu2vf[yC0`$]txtlYf*1{bgΤb/(X vDѧ*LQo= XY:iҌ.8tD"Qtйf < &|=꼈KEg$>%_~"Y߃ر}3랠z7bϼYз -?h1>Kn)ۇQ8oh<;XM,@,. W!!;PƢyؿoJvKTl9zPZF& ;#ԵD C51`FJNSMto52)YiMtӕDL@<p{\DDqrٌS#}߼%2~&"k\\ٴRB$Eoë_kj B@!P(~  I_u+*Tl6'?źNqwd!H⇒Х~.Mj0@S, 藙[hY.QHH_#<{5hZgIb?#2OhruTQYT0iꨀk/}Ϝxfbb/3 y]&b3xԞ-0Fq&hSǙ)$וd V}\S|Q4W$H*^s~Zfg@3+{jK1l]$ 0$E^3v&"Ծ[fzӖ\I sI2r]0>15R`MɢO1FCư[`K#v[a.8s/#RP#x3#S%SN-k#-JSqa#.PNˈumزa"铸 .n1h Nc)L)ZDoJ#Ҳukc LAL,'Rقf}{fI D"%gc1z<::TaCʧ.( B@!>tppn]Y+,EkOTr>xoXgu&\.p*ZF"s[AOҧI]:ȱh2 ӫhcJ,^Oh֠8EAƠj8I7C__,J%F!UJ2: CcK_pVΡ<",ƏcpzNFy}L}h@IDATFl \ucVߟ>Wqj6bvܦ~) B@!/"0RqL:/wc߫dS˺,v~k418lGZ'0dR_ ?vﻟssĭt8 eZ:JNH~\o-8q,W'vU4^F+aGG qvn?#oK( B@!P J@d."ju KJdpăkEPRC]ZjY-]zQ>G8sGԬl6EpLhw鿖EW-6I"0g@`fOHDBzcX/ iLu --!FZ0 B@!P(+ k R 0&76Lhe%tV|"ʷԧͅl;o }<~]媸[4Cz]_cTlv!򄛑8y Puov p٥L;LBEǮ?9:1*ȱfzĚ,'!0}02A7]eMYKu$-A=z@ JMuYdD2Ⱦ>llrmgPBWqs cZ>vY7v l멥5dW!Vi9qnۡK`K#ZT޲K?"dJJE3(Y`! LDdcS`֜g2AInC4nez%qL%8sӺʵMG ! "DAcơ{VXG|v\2 ;0pr"$!p@vSM!P( B@!pHHUXǨ؊m%Xv*̛lӅ`bV?lUX-cD πh$1SѴ.1^=tD/mU<vfޒWeq2"ڵfpQ@kΜ@ko4zfMC'b=ŗ,Sѷʻ`j`5-UQ.XK5B@!P( 0Դ#㣰jzi 8zU!Ƙ@$Roz*jߘ&_>VWH+x2IAU<4BT|8j?aqȻa/-%RI iH ~*'x~)h,SNGH B%2H9Xp7#Gӄ2PB=_0nX zg5a*'D3ֽ8ndyڊ֡7H^0lEJhI]e|M/yN5B@!P( E`Iv=(Y_Իpi Ow q *O\u`v>k!x.pUf-hXl,׉SJʿu۾FFI>vZtra&>x|lx=eL m~$^ѫYˈ}%պ[1K ~G)вT<>c+O>.h~UFF3f=c(w?Bt0>'k7h:|tyWfI xΘ0)BTS( B@! 1p#$r6QO=nJ>&/ZZ;`g n1NI!6Cb[w ƣH*jG؉lAݲݎjYg^myٰCd$HeFVfʏ~'\ 7]+HJPkaʞܽL Hkj;3|b ڻנu}Fmy }wbޚ8fh0r Llv!zM#RTS( B@!P|?B@D!=wQKS`8f]EZ! j"^E>2+m یIh4_Ie Wc +_-Ix|2T8-z𸷍t<k$S[ |ࠕ`zwnEg];2N )}*'!~"޴[֘cq>Sis uBl>k%abul \n!-=ݡ4B8IkLUO w#g0.X##дyT<B21sOa0TNiGo1of1/8KNIʇbb>QT4׈kS_;lN}hMIBMe0-A̙}Bֵ<}VDScU%ݭj!gjO=5JFT Ds2,Z_};YuYwl| ]h_gֱR!aɰ|فFמjDizퟢaΧk sCWo\q% ~P( B@!a# 2X{\tvuCkP=t<"FcID%%1"GxP&]i60Æ8/n8kdd~]浲? ٸFoSC _ nڠߴH]yj%)b/.\`nnUVnĈ"(S8+?Uɥ7,w\_3K(;W(Y44ɘ妓$ZsE&d\V5Po]tP( B@! a' ILGH;=[L쭀 ]hI)$ە B@!P(!0%?RkuU$2F"vՆF@TOEqb1ҭH4TևC"Cc* B@!P/alkɹiu8?Csu>v߇P( B@!E`X nWmHU ">20(ZZ,F?/uB@!P( O% q#hW?D3*kS( B@!P F@wwNGz|+ː`MECa T* B@!P(~ 12-L[k?] Ӧ0aZO%B@!P( B@!p"u?H;#\[Xw!::De:RP( B@!#0<Wzdn1#2) &ąX<< = B@!P( Ë0"dUpV6‘ ./&N`5:a0%>O5B@!P( B'0"A3kG}trv'Oz;m/7SP( B@!PA`, 5YXp3#)%FW'oҭoB@!P( Bd c9 1)vm]x\=w{lIU]p Sl)$B' =z3vӍ{od꽬ھo% gX}޼3{[jЫAo~# t 0{a˘~(r&8u`,Uk\'B@!P(aDwhX&xyLg jc2 Om4Y#}49` ^g2~F]m}%pZ߇ף!oh裎~ &uB@!P(0E83#5?DpфCw_M4,&+ B#LFkُnh=,83n5Ò$V:?jj)!aqsCi '>,3Bљ a93)hhBQuC3h'[umر-#lNnI囙vv5bjƯwO2#W/3a, 5#G+py1G%/U5Li$[h.‰ |xRED5@wdp:$zwG¬Yxk&ڀ,{ ?6Dٍ]o܉;_-։s¸@O\wÜ:t5_9 9cQz ]V( B"c-}NF/Ff̞Њe[7&w98`*5\5u*b#BY-ǣ ٹГD.V$!.[#&fzM ]J. S ӠP衧Qq:qzJ6ݼ+3CX^ S(tzk*a MÕ y>WiFw› @bj^%/wЭ!yW+µp6$#}tf^7*$XhǃhxH؄ w3e]$π!(o-myq_GS4 91p^'5;A'eڵOeh[w! !މdZAaǜ Nch5l# v ~ftja'BϽ !9w)/tLَb臘{06n^6̴aIYu諪%%D7UQo ktzBLcO|(2Tv£ꃋQ?_KV B@!PhVŮ~{A(ȈB{g7 ;t4jjʷkk:ڃoL+w $"FNZ .n46}H(-a3lFw^- !z6o-z KļsOkBQdOW&f!p1li{j>.<]kQh149A_k#͍(~vجvxIzjs60j59D#1ñif, BmF#-.s`s^õ2@t˜-i0Ө7u}<&}Ĉ2yhXOoH(;01w.)Ç/BE[V ~_ 0G/ m\I!.Fޑk|N#4 {4qr4~2*<}x0B0闑DR;{,lTU4uܨDXB1Tc!Q$'!'_O@H>Ei38O(y0J@gCA+j]Їga ŋsgzV{=ɇ-D ԋQ8aAc]Ds rƎBâe9~b ~/f2aIHwt2 R-~:W7 yc_E$Q@ Bf΃M*P`!&֮y%6L|WD;1tFv3?oAZd9YEXK#гpS܅ɳf"B׏o[ "rǮGVBvݨ1X%4:p%W##/+\jګ7o)йՉלQ0$B%M ,B@!P( mf!40,zQ[#.!L /j?2ѹ0E3Nj73-$<5kqؙpuG? s8Q/9^p5<:HD~3.8o->u6o j&FK8/?y=OXn 5'ԉ66z% rX2{ d Aϊdهϣ~Ƌ»4?~`YbKKiٻchںK3HG| IDONjGA]IgCy9ZQzx)hjAXjF*F#b3F㥹P3RT|Y+nzɖs3ND[WGg &>#ϼs}N?>r$ qc'_LĮu?xGcSCXx̜+OGݩxb-,sһW,:gLGSas" wb%W5fPӓZ,ԟ QhߌCMFV,.r3Xi?O{t:c7a̩ϭcˡ^/cQ|1n][O6=.~94d|m60 ԑM3ί¯ MէP( D`##&%>3߆oAX\*BG>-^:fU:z3wg` !a3c5 vtuc|N'!r`6 x9p&ceZpc[Qc#nP$̐$bh]xv_3CxSM -Ӄ173W pRh3g&?)BdN J-oP ƿ g_Lj,oErgS݄ې/5%goFG&cZ),"6|8}mމbًg;]F"b<`.fC;k~= MIvjuF{GkTP`nKÄ}Hr0#CnsS5GkD/vm89–^(Cہ_CPh|%&`b-KyZ~tfLYL5-JYK|os M/)}&8(4AqȀobhJH-Fbhg :YׄY_ cB '묀)g>"bx'ǥ-^7#nڂdd6^JW*kbp::K/.k>[@ײ~ rޮYvѾ$@Sֵ=nҮx R@t~[2tQ`ag 057e"6S:FrP.XE|.F-\OB:ճn;)O#}6ȷ,dj ˹|e DoVu* B@!i997u4wC1R]a8f}ä~!1P I0.3k(lb_1۸¨Bްq#;> ڨtLZpo1*!vXzň5 ocE6ҳTV[?2z&d$iW$-w4Sx:b0cp ۢYWD=m$"{1rlr6 ,mk i<-ѱ!!8{K3ȑ,B4mڊ+!6/x=/B,c3}O#kE}g_AogvZPDٺjLC+aWpW#y!Yz?1{4zKj r$O"&]/qiit 䓤F`Y/kdx0;VT`[ @Ւ] ]kWk9>E)3%ej^3I;wg=G;wT2.=|h{+"ai!UuBDdz`DH +6G{30C cϑ6栃$+ƊQܾ=|o&iy@+B8%ȅ42Cé/@nڕf3 7/E!P( @`x< EKo"Ey0q\DDF Jićkމ1!LbUijp- VΟYlFۆ>2ᚅ'a{+9Hww_ЮP:uaaoPˬJ&oƼ)q5Tԕ.Œ?S&FaXphhgi;ʒk_MGObFv5N΀: og-Κ bSsa%Pzj37}姝s:\škcǗK(zA_(z oEzYd] oB_)+m@oH) 1MLj ?7$t[e7>g/0uy6?l̤g(Ydl1,g->>ЌcKq}H6kD0vMX=Hr/2λb0~qHZ]9+ƨy)il^&$[;W{ڰo)vrE97༹vnB"0ӘQ̌QIyz͍Ǻ1ݼk8` FRr0\mֈXL@XxvŃ= [H Ò ZFIq<{]N<{xl)3CmNo|x˱mM3 O oBS ?Qx4sh7I$<~{XfG<Vo -| [$gGB@!P( !..<&ch3 r?aqgaQ&9%',<ƚ6dǘQ,] - ͞ OW-} hgpw6ṗҪJ8{|8E(+֢oO<'(]/6r ;kJ冕˷@Fv؄Wy SrjF#QnxEp7:Jt+~Ծ}=w`mh ޻YW1sS5:lZ/7W կ>'^5&t>(g]Lѻ#"s4l(f$Sҳ;L4 L `Fm.3wxdWldx;{$-O1Ck oމ+]Smᑬ_!E710zV~w V+3.8אнn#z{:҄^F p}@:zTII7b}>z*.Co =eMpl4o\ε֢yg\G-bh\>7uS 8 )[y謮DW& ^x[1 j fQ8*Ǘ_|LW\YQ ͵Xr-Ja",Ų%M/MUڝ;m)FՎr߰=NSKV?^ -[ k|'@k"&矄3g~`&`8h&aQӛU΍Bkq_C Oeк~7v~|5xz2CRWsP5B@!P( ܼ,m/t8?61X_ϝd\?p)xgNC]v Q^%_A2OPlREoEtV:`gR$⒘ɋ$k1q~wweS\Z4'$g3fUղ?l:e-MC m 6T԰2#CZ[&"sapb{)]{5cB r,H>;J+$+32lbImI?ygbI[ 2.@o~KaU~ԽT=D;NM"Xzв%B\:V>;{ק ^V( B@!pV"EC]%ҰQ  4V[[^lĄPs4Cc|>a{qz5D;p-WcB+k{( Љil&C~ {dhy 0lLoK37x N Aқ-_јpxhopVqM?0 FpqSAu6V]].fv?8_x9dKm*iyd#{_ z^D.UEϬO6 csz&: 2epz}akk2W[x9Is8O险1O7qSPad(OhjrF^ 7D>q<#DCs\!%m 8)Lz}e|fe"'Yq3ɉ01|MB=;_/W3gf0D?o-:8Sm.Wrj B@!P(<N@d"Z}uX h.5 g3c}4l&C +cQG~Ŀ T>+~rf$'jh4]H N~НC ( B@!P 'J@dX#{nF!!5sU?pld&H?p2Wl?:0/+1 oc}}P( B@!0JtiH9#wb\OD()z7dلx i4{^NS( B@! 3 n7 M Ff6; ќh?loTSΏ s^LUT}OEytIuL#cS;ѧ?#"Ԥ͗^==!d90R'BGEv213iFGi*"tXj\u dqtD {[kp8 `xњ#77ː/3yr 䇓AS@>=tri^3goc^ӂwQfbe[q%76#c[uXW0'?.} €|2ڊ{1GQ0dYWg8֪ڻ/Œq䄴hȑ[!P( B 0LDL9w [p+}15odx;yg=Rb[] q؇ :tH#: ch;G{3^!$b06btHddžb?<#d0V;x| hrEnFd zh&Yiry "B q2my39: V^fdXQs]K3F`-v|1a8l$X%UG 1ƪVd1иӁށ1(cBC !N0kY6ez d\EY@}&-!jv- Ia4q\lX &,8) j {4r]< Ʉ83DX -3"9ņf;>j\ ) @+EYAg$O(Y_RM!P( B 0LDv \x`f*bFQ vR@O!@@IDAT$\EᦞS͘iF^8y6zX̓rZeȄrͰx 1Lb+mkgY0=HJ%S.7bő9f6ts̥Bdڿ޽bQq)tEZ^4^xb$4lƳ/`mz,82Q|w=݀Bi 0}2ɤ_.8;p􍝀Gd1JI\;1369a6@1vGv!(~ѧ iB>Z\8葘%w`!!K> :B>H\ӥ|3^&(Ew[?i:3v@)H 'B@!P( A` L&+yaœtt6Vcd(v̐lR}4Y,Az0+n9<j24hgg\l {+tycߜ\ vrZKZf< 7JvA<]σ4dZo}3"\ #RnN!aD .^ILLEp֕P nfN@b}u8(o2Bp61& 3yC gj+ ŝˁNo?> h& ȟ:<>fP\O؞HM2 qK7~L iJxt m缢dH?)hmGpnDzEʍ%-0/a8!6|~zKrX[D;SZC@c$sjyBA3`se?!Ru.XP$@uQL&@=T ގ@Vx,_q>P\؍LH5B@!P( B`X `m'MYh+䍢1~<`+1-6J[NI?t83\)M\}򙉠SB{hj)!'P( B@!p,=Sub :e&G3&>+: [1CH|P";}h׊ppv{/sɁL-I{k?uŠ fҡB Mf 8aU2(]6}U;YKf_+'^Hޡd;n B@!P(a# Rtg!+5u(krJZ3>cb?[6%u&ׄMQhu$A#Տn7E#qXԂ618#`a$>|\E&modV> Dd^񂈙}[\?oScHFҞy݆0 xqFd;z f` QQ>{"\1PX$%bla(F % 2roGmg?BB-eRe/l6gJ+/,.Cӄܶkə6|A^ 8}т8 \uaA;6xWSip#*i[q`3\Sik 6%1z_IH`^!)|Ync CΡ|}5[$ A B@!P( E}䛮ze݈mE;MH oR%Mv/>#ɛ;4ܥϏo3}Sź55v6{~\C!Njg >-|c,bsC8@Z0-ڪVn loDePFJ0YٍVg[wmn@E( 5=Q +Ro}k ` $vF/F*P"YuRz+H*BOQ+Q؉0;mȑ28ֶMmRRfwQSÌXkKZF.r-|V5Ac5iW yUذ[KŻ?{I1XM@/B?: TQԼgc`+'af|NR( B@!>rd#xXNGC݇F$fj;\,Hnc4 %UvXqz7uRF-vkYژo8'Y(1#CJ%ǀJ~%R1 6-ĪemY4O۫C I `w;U"Od=M ]mL',}f6ZE>2xao"n}z9mm":hԮ+ih<}tH*o;RORE#3PfGsSq(;ke⫈AV^(yVSǤ`czh}fb1>&pⵑbq\#qɢZfcw<[>1DN'Kj B@!P(AhȰ"k~7#Uq5R[Vʹ49A+SLx aCiBY\E0LSC`aDk;81рdbx#Le dMtY7!Dh.׉d>@LY@ུe k %0nz\*x)^LR.o/FrlS`jkVk1\̿d\t\8F=M_1o[ɇ+H@/8$LQ.zb_:5s?d],6vǿ&'YF u ;>*&`(f)@)4F5B@!P(?_$~cFޘO;ʊYWp#F!Ǎ W 1r1ӕ> ߙ*?YvV7161~yH>ENa\hbtFjp~̅h:e9vt 1X cb6L0=zGX-[{p=Ga^*10<9Љ,6AnҎ? sgħuu_;p,`5vL^_thx mqȔpO(}èP( Bg)@مÏ])cXshƒwF]:A"%"40|$PC{]^7@j.ǥZȦz=DW-} |LBo1Q=@d7qw;rDϚ+"6Kb<2c"4"^UƁ&;fl>IeXeHD46C!-}q!Qh݄S)#FUß<œSKJ7S7߶!!GoT:䫆ELv*@-*<"a(ȃDmGO/pޫ"kd 6f"Q_DuFzHKDl %2Q; g7 ͸y]m(Z w0&?/[[|) 8׿(C93'^/< >Yb4J5}MxQ5@wZ~L3[]8+{h׭y+SQybC(7`DB(~0޽$L7|-/T 1;g⤑^;| SxҀ'd/ܾ^8wa~9Lo҆O8ج==rpTew$O<iXE?bv4 SUM!P( ! -{]cnԒ`O='.ٯ:H>xpz886\7+.<˷"e}ég0;Ɉv^#"+bMv, ζamgIn5w{LСO"4=Îzk0I=FU[g\VU7B@M\Ø13'FΔp7[.G33u: 8nQIO/Gt*:b {GvZ<>9W8``COM L-BPS,5ľZШw2Lm ~3LQ`anC9w\ih+[rf☛EjJW2zHG{L .GGqEPA;xQc`my4շc=Tnс(=O7T9X6i7m1@kkmG+֛QQö訂߇H|Y  =i2CjR%80Ca֝ṡ{O%a1oLj2[Pƴ…8묅8b9V JڳY6T? ##3:띥ɗ{:= H=~LIY#y> .еȤbuy+FO9A"W/yn H@話0-=:|!HD)X׵r'nFⶣQ_~mHg8ԊOsRem1FN?fҼeߌf%aś!"?l:IFi|/;0,rd%~9nN=c|٢G3Kh<Gׇ!BmT} B@!P(! V04 }.i&ՂVL0+BD;?- #U*~!Rcmvʥ>4F*%"Ә׺x7ܬ>jT:zn/}Y(#2;|^|/l؛??cÇKґ<Iq+[g>z[)rda* I7cwopҘ޶xBޟ}arlpYk0&zƛPѳO.BCvѳ Z9ٰB [dB*s5.=jX``S5DhԳ)boK-;c~#",8y`n2o "!K6$X'K+;C=q4]x-YD|\a^D4Xd/?o)o B@!P(K cZ3x6}[IypѯBѸ X F ̕_Z7F396PҤPaUn"lZæ5@ ”4ÃF\#U=7z㈢hۜv930(jI|$+s 6/ 5l2Uɬ:V@2b1s6vUP@HhFtzIy3S3QcXˣ#a&\97Tb׌0]uAU4fW5zz{Qj{5公AӲwq\RC~?ҰzZ% <+~&Li&[:p9arn-ZOY}B}>mD%@ؼ${6b[3܎>jP[B@!P( B@:1%6qZԅ鐬6 +?dl?~I0kegn;O`qJJcQ!̵rMC|P5xvfkuö՟_]\Sq¨KG#^0vM[>U}YCOVU΁Y8|$$.$ύ3'tXh2y5wDLk^LG&W@j3HRr}:HI ŎБbI|hWǎ-^$a7ICջ6cd$VY Kñ $D&̓" }L IpOWrG+{vi FSSY\. ʁy7 b֏BFFҨao ʀWF;=~܁ `Z~6,]+pPCH(q3,~#Rb5$z B@!PC}pJ'Q fhņU+rc)"])D~^vɍ\xzLO6Dhg '9pcԍib3]IS wyi[tLf&zXD!}3LYl}tť&.E*Dj "MO!#0&{_U{ BjAlXW}]buWWuݵb (M" I^n{s> +2sΜ3g9ϼeбj!+ڄ0F r*h&g;sǏh{ZKO[ydB2k˅dQYO>)d8嫖ļ8lP%D搳0)g&b](nC.GЖ2A ؆`h^!fbLb50P+hMߖ AD.F$G${Ѹa WqE~!w, I 14Ϩ.ɍG<a>񶅨:6Z;w{Wqω~\ W܌7a#ѱa;\6 B@!P/sF"ﭦe-t841\?V1'@}_;@2R\$ "G<$u_7K[ ŎN4]j@wpWwQ( B@!3"r5Z;8P99} mQ2>H_.UOB@!P({}c]WV ͟aؾa-nn,Y^b \T B@!P( >@`0Zu#*&v^Ԕ#6ɈEӋx;5ӛ}&UB@!P( B@! E` j}t)H3fh{s!1'+~>PiBvAuB@!PYRՈW?wOEfPCIHݏLvDCGm_DhoRP ୩>)zho˱=f=%`GjML q\`?)o *O1!A/k֟Rՙ,ml!*tІ j 6oDA1I&C8:1qS8sqX*<_;۔ ۸)H맡Ç!^i@f+}#!!~1='C~$\9/|賓P( ?9#~CHPsc{k' Fî~ m2 Ձ\HM2<*ȣ`p&~VKaPl:K$9hǵÒ_Nv1-[ " Z-$!EJɏb l⇸lgU뵐b%ZQ(|gGgQwM' "u04 ~ ji7l4hr5&~~o~r'KXFsȞ)LC=90͵ ]˜9eH%H h(X"\ޏ2Xo0XH]po!=vMxo~N "qi3:7^ Vedc=rFaN4~~m9|-̘8  M5_³~{8}u7u h.=\f9v"=A\~kY>N}%R]\ƱcZlfEFX9x22G"L~(oCN}UBbt$]X,A~bm0RK$XNK?Dž6T`[7' XMfl8E>y=Qp B@!+E`4 "pD3Gf g\-xk1cı'@wd!gd~}ѿ(MT2+L9D?€;y w8h)#{H4x( qc<`^X&'DPhGSnUG_U _nu݅| Qcs)S{nF㪅pD&q6Z@MF9S˳e`9SgyJa>ZLzXlzhXt^CP(wFjHb`JJAB\w|./D{usɇNN:Ї1nxJ!Tr:u/Fck+As !ͱFqI.1<̆ͱdƥS#"%Zi$ j@3x!sql>]9M+Qz{hJX&K-Z]?$q CIg"_8G_N@o]9HCǗa߀`{- F@y2RnxQ\_yڊS&!q5V-v5$c,z}[ձ}Bu&C6|jmF-a'h9*YcXKል@O*l0Of]@Q#]-`xh&ƒ?z,,msI*]lG!&s6'!%|/;zw Z>)Gm$]k>6)DB_iǜ1>V ~Ba8‹1at>b­ظ~K]nF+Ņ+qֻ̈=(oV{v2̳hFƆ^oCcg;Nr R[xt6)u)ǤOշhK_-_>Z!$hM\xѸXUˎ&ė CRJ.a^rd\:zGx1$Ch?s=g 1ud{Ouj{%nryr{XVR㏟+wů`up̘vtHBɺExe"ΙN)(Lcog'#yZF--U>u6&BO^Z+̘$něI#}rV=CkW(  = V)6>TaIe h=X '"[3e؜4>{y 8/!D~?Gg?99Qzt8>@#Jqߝ$+8F)4)9c#}3gqP=$zj;ia=8u/?#Ӓ¼:9zOC, pub专q֬4۠3eaz t~DɉvHdHߊ9vG^gpY\t*pߵ܎\&(눙giA!^~ }HVH>a6PgV/soOߋĦGއQxݙ:zŒ Xde .D0 I$LNBmn>v;N*Sw[):?_ O1c$W{6 w'!yMDDQTM pu;a=4$UW]aݍ3fJ_E!Z4cl{1P{8Z -oRG$^^SGM-)H7w?_ seOQE<)gEP <J:+f5o(n{er| ω?hjC3 lQ4߹ejO!P(zDNɉsbXv 4kX&Ԁ)IfNF\ph(S0$|wft1z<qu}Xf!V=h6<ىo h3⩔p6'?Fh6)j#g}2F=) E apdӖVs,r͸r#Ξy45wbK%2dXzB*ֿ]jf cAOë㫿QH868)Nh\hbaQDs  ]/lW:~4ccp9x7U+pQK_$?<1F9>t5Z4\8?9 =o#SpД@6ڊK0O/$- NF4!&=0VX;tCMZS+p7`%w'š"~=RgVS1u,ئwG=z.f=Wo nt .|vص4i VtdL8v { T5l%%V ' @kC B@!ؿ H %đhD4iJd2ahG"g퍴{@IDAT`Z9l:O2`[EVw,K?ֈ85N,5^M &hPxqbJpy&Mg-h- mB}B4RՏT䟰 ?UmoFT D޴s9\} vWsVVdh_wrV% ~ݎ4)_*j*|H*݈>R8bqItg9Q-/A;MܚwN|?}͇Ć?cau tFb(~C@u3:iu֣B"/\/} 4¶e#tO.*};pɖ ::x1tL;{ p.F S{ i!ԏƅ` G_*cF:t(f9H[/.Ud~2.&%6z`h28Ίfhcp`j2PH'2DtKQQi )2>%cs͢X?c/R+oZ?pyG"5W|R>` V|;cO jXU^p}SCBY&%F V_~['D(̓ \dhH愝n(.>@.PZ89sh8LDݚ 1_yl!9Iau *#S#6"6MuC"Ѣ˖Sxy;Ѽ^jdCM7c$*ޟ`@ \cy>͔&==Y9x+L#ohXmY餆 oq2Re ߊ:|9ddi  M$1(b%Lakπւ5.f砵h :ayz"~oexdX 8QRZ&3>gYC3(3={o֚",YU1ԂDXJ_d6R~p)PYm2Rj%;`ogy{RG"ЎRmSy#В&+!@N~ }wKntxeL`Dʃ(̧ _ *ɞ6I3PQ( @hqZ/E?M\mЂh~Dbp-A D0@=^*5Rg¬L`z?"jC6 abF_4PD0;g a!/X)V]B$wAA zҔ[^P`Ctw2D-7"s:w ^4 ~:OԄu?q$<{*F<9{X M*? AD ZZnH5] Ϭct׭y:*k-su`pj&"Oȷ- yǁ/@prI܇ ƺGF0"i+[aiȑ0rvU$m# (b Y;~$&ApliCӇ_GOcĺ/ƶhD{foVmdcA[Wƒ%oE" #QQp` KC.%0(w2ff3tI/T23yIF+_%K֮E72pZ2J|}/xM11~TT;SVs(F;T~5j- s$qӐ`,q`/_nE2b`PNNHgCkI>f{5>}5$; iSY ꁞG<-{iyH`ցtED}C,y-6DBF1TDSSO> k>g]rxq? b 98ܡa UfvˍTR( E =1 IH aP/Ν p,z5iK*ڕ(Dů]7Á'.2/N|Xy._0k_^3MYMԞhMA<0kP{?fr?TX2FFOr#;0Fs{q_!,&?u 0oaHNr+ˡ# sVRV#hB֍o#RFV뙿&ھ'ށ c_s|vZ_#)i3.Pi@m~k.R݇قtЍ.v p.9y7Fx3tBUMH(pjͲX~GlԦzQu1-(KH(7OmF\ P\Nmx.y)gF=5Mbߖ! pjt֣PHw{D1g3agIw> i.eؑzʭ6#$F`=aș4elHҿ碓FM$4O35ծF# r>Ǜ3p:mZ74I͘/sT*>;j6nmxFS7 ⫱aKMPBa2h[1+Ӱ1|IWN*)tG!P(jEҴ!)1#66S2!Ep/[;=Q8[׉Pc>S 'QmV8͇70s~ }9v# YYb-!¾Ѱ SȊΚ}&(z{Ѻf5%~3lF{-hd ƾ FLsL9H :hg)Fwy-Xv.'a} yz1{B߹۠/xm$H=h]=e&ɂ{[p*!I<.= з}ulaf*P/Y $FjނA/xӒе^6}0*УZՃy (Bl|Ýxt`ɂ'_ヹg-5W_C'5լg+K0 !4 5Ee хQ)6|̏Dw{b^ew /3Iy'b|p|YMyHᥧ( 4tbO7>& Ͻc4! J?uFr*|l"ħ% f\Caj,kGya狱Zvs&7@]o!ksd]RomǸI8Z:p!FR0g":9Ek{śo>~>&\i8SEm~5d+W:k0lk@uL<.W٧&Lc'_o׷ӯ糶? \>7bNB@!P(=Y ]> -5hh4Bswмi }t-4UBjG?swU[wljVq(dBI ;*J"ҁE~fFӭnp7G-u̓E Y^J,"jՆ"l9t 4!He^\Lrhۀ~N?JZS.킷RjӮ2ò3p=.Ӯ/KV>|$!BX&#AulМr!M=JBfE|1Qb~Y(0ڈ5V˳EЧ"kk7cpIWB7quxZ .RG6롧thɓy{=Mi܂@C%C Faii"zofapÖr#qiC)UԉPeeա7-u2<()Ml ZRRN8F$ͪP#dyCO[ʍcH o%y-(m*vC(/>mzy:PT\5x0,DNGvTll6/"q*֍ ! sSzF"2zhJ7kH>n%(L;WߢЕ㦿YZ8ooڒ Yἵ ay+\xgEwh7$kwظ 3.6T(F>Tѿ$Hc䢙???j7kH7kpOn5^oR O*6΀=B@!o#28qN"ڀ/;R \ ړ*XJSZE(DSnkbo/jD(͊@+!N% rm/'ֆz~[$#NQ2z![eI ٲ9bci$ {: Y :16qtpC9ȁ~O©i,,t׉)7Q8šj) MeDOfi_+ԹCHB LO~ޓhqV?a1DnhJz!eDMgy@k}d+&M⎡~YOO?v tV:b[ hF"b_0uo_dr$Rf?yqKMj6/JgY:`3Ss2#8QЦ{q@ҩ)CnJ;"\Pe2?3v/j<%DpsQC'u&GO>>D;tQ~:]"3N VTT?=2'q-J Ӈv!\\=YY4*-ou`0 C6bvq#Hh׺F<Ų?Huh>)Wy_I\~%Z WV(V( B`?F`A2կB@!s :gIPzݕΤp^mD{hg 3gZϢLPB~, 9%fbf[.x1}戃H( $b?v0vXIҼ!&]*G) B׊! b"~h-2<8룣Ny_B54e jBSP%Qt\m%^.&j>M{| V2ŐO>4xU(  /0`H:&!51*A1j<:֊ Ǿ*5r~ϗDS*&i}|H &C3QHu|숊V( @=Ӏ ߊiypמG1 5a1 mxЪnP( B@!P('w'&qHY5 :I&8)Vn:) t{'YA B@!P( =0)وwx zx)Qf’yFus5>xuToD$J B@!P( fXPKҕ0KVͮJlupp翁E\d"^Q`ϑZP( B@! {D@ F\RLQN8樘o=T0J5 B@!P(/{L@: icdiP R$Oc4b~ r{rB@!P( ~YkZU>Uuǥu5_ ]P( B@!دأ07GK1#0ͭ.}3N?IQI@9ⳕň #)QQP( B@!_!ax'Y9y<h z,&m@x a`h^~gW}E4-M@@GB,Yb"{VF). #jX3UhT*8<ءYw=:p&L vG^O\;S2Rh S[I=kros_3 e#L0>2rt} }>UB`&dC,D4(ɮ ٗNT{ WI>봨n>!~X%!YV$s2F >sHR*]12^,f7=qe!]04,fOE򡳢 xg;LuFF|ʒP>~/d(}^[!uh䧚bb ƎۉA?t8wVn_NuٓwުQj@xYpߟ<qȳ83ϧL P6ٲy*`W!D`h@!2#qk/4 +Ng`N>΂`5)KU6Y'_^{vK+m8z)Hv jvG]>{2َ-H1Qf?ʌXu[1:y3󖝍E-bg2N:YQ3sF@~ o{"y$,Ia7o&eYiLVD5Spw&=oXA$y0 'A, (؀^4G? `ɻx_j&6taBC>>g5Y}Z#a7QV.mnA ""̓Tcm ۯ ;Wb=>vIA߻&.N3Z5n$ !N},{?T S ɀ"he~ϻBҬ N᱈#A.2Xϋ#{q|SQƶ o^>Jg W fv͍~壈%'2gI{2.HsABzC7BsWƘQ/u3 ::?0V 3[T~ yB6^˷x&9n K3LN6Ww} M'oߘHFYGMCJA 4k 6$C;)x]ɒN/ꁑƝ;W3mbMwiiäMXW<#I9 =X)7X\"mΚl1W5eW\vLvczK/W>o>y6W"V#9(~ho/pƱ!5%1'lh@A(L ǿY} ?ˑx+ӑf^j! º˸Vxl1!tXJJkkd2kw9l1n3qΩ0:#vF,Ֆ1P^3/gaQQRʒ$$Jٵ_UՅfM;LBUeF:mp _ɗ$:tGjmˋx|XW&f$h^Oʑz.i𘦭ۥcg^.s"`&4LZi?Gc噒2]aX, ?O§säZ-;%i3%=D+pCн[0y=hO ~p,^sC(/s+EFc2AnXlU^/$V%RH/gNi݊w|n;"RpڑӐif4YHQ!xpKf s~.է4손@wܵ4)c)- pѩ40y3Q bXspe&SpabDo}ʷuќf`E+O@W]^Po v|M[kn@nj4|&Z VSHaúx!)=# @ɋ=&\x!詯Olh ɓOi&~`,y/bx鿠u9QDrtEWbB^**Vg~ ^=dL[p~,zo,X𴗢>s6wLMa'ZxY1ؼ~Ϥ09^}_.Cŏ1rsCÑO~K:06#38wc\N*Uşy#s2`r1PrV ןIJ& 3$MG/omgo>E #H̷Ж6+O[S?\LiB] "ŊWFCW}c ġO?Uv84!i1̑f"0vrLJEsf ).A8|S.4Y|hJ0n|,k:{N GxsEs"1~PxptnjG,1Ҥv&N'9653caЊvjuh,nI>RqfT"X7"r\ƌ@:c@EُyTa4䤆D{J" 1$taw7gIyD#6274ɡo⵼H ڡ~J2?כA o,źB@i'&k^M_ =K8NM!SzZaubC##kQ\ƹ3g/ƈL+o|Mgy.8/U;ᏊaRpДas>j9PVfM-8?2 K(HiԵqvpc32 0>|i Y9^ pY~:+zwH7އk9IFV .7GZq0lYU/ka50"N3% ˶QIr;cTuO7]!j3gr`g0eK밸ʋ4I\>{TLM3aXG8$L͉H2aSY^|4M01 vkq -XU;*q|\`Guha !Ƹi)88:>ApҒ8hL ,N>2<}T 9年K`N!b2QVk GCGC&9U{Wx&NpщV&EŜrHώGr<&E759G.8.\}.f[K pz|v.w"Y'YE0ގJ}HCTN+]ozmZe6HdDɬx)Hp&x9g \ #yT<̓g~.i,.Gγ"#et{ XwӉ+{h@h4rT?J}sQΗqpeC("lƅwm\Q8T=x_1/>SǣlP('v6cR=4k3d?/5 ]-U>2' jfj>H>.!}8 o!6u}0V>Ϗm8cǴxl^5l69pcpvAM?zٽ=f83n 'h=~d p ?9"gzLOnX\w8Hb޻ף2/= ;1<7!37at{<3{;6 ྤ')@B֧N=^ SQWT7lY@&<~eV_|w}]͔7JR|n덕/ @ӸA!m큈pjB~G`iAɝnU:he/C AN#ޘߟi9+QD̚d  $Q -p#au0:tdDkWfڢ[9㖾CYљVKmgq^6xH, ($?q 4bD=:"&2SoTjsGbX7G:6a>ز{-Y7bp~פ0~u?n:3'a{13~U L_x#wz@[۞ED MmKݷАԛaeྱ;}?zƑCܗT k`==z/xHA<~tn0;VgO‹r=hiVimeQ|1MtGj`䎽kN`g#q1$j'삧ENϱ 1kCNuOe玭/^NBn}:`}h2wb|4G2ʜo7=eɾxNs,M`%<>A #x J!Ȝ8q?}`fr)3Qz:Cg#jܶ_&3^cS~z*Nxs}6|m,C j(HiZiBk-aM;j;9d'E)ӌܜ +-٥AUƚ ,509 |l_=>NuTZO_ +N[|9˕= +HFPS?OoGf߁ >[>KFӤQ}ičHټ%E$R5G#yfԔBȆ}3j͓A/<;* )p9mݰ4™E#l[ ^{="J{ͼyz%̇ei75ylp>6CW"Nx \2z;'v -1 6g^|3F|sG|w\B::wϛO-t ?`i%Sdij{b{ 20it8 H(/,9 y`_#&196QN|5G)q:/ɬj[/@\,-yf\c>6~{;܂'&bŇqG~f)ya3٤!egBJ@0󞩰wހO-#nC≵qu{bkA-8<wë]8Li#%u'ZxU)} èQCxϯ]3s0-X%wۊ%P&<:i{0X;dP;`-ccJ#1fԌ6k&a?He]q$Y{zO1dQMQZNNw{L Vf--x䣓А؟؄ԖWwLA߂7 F7f47)+L>h16={fu54ܔzp E 0avMe%wB`Z.L{0L(N e^1[0uj-m1mjs9M0g<0s_߇YoE#&)4*:apmlQhA2{åIIY{,,X~?ԃw#-77 >쇦!5Z@fej=B:7EQY"_~/~OOmCď'uðNX>v Q\C8FsߊPc:/E8M~Zzqdv}O|x 0>kݒ Kj}48wCő=ؚ@ko iዥp_$e}׷0yn9Cl:Y{)aʁxa+7nHT14*.{WchT 3o4 8!ٕͅddH߇$AÌff4G+^WGdka$݆ku˺r2(ɝAЕ`0j<:{+\ǟ|V O_Y_L5K 1:2I̸)LPc(3ey#tb$g.~[F {nX`:%EYJ*dAO8ҿc Ɂ]GQqd|?Ň2`tl\]P&jWCHh5BFts?g, M$j@H5(M rG/M!)i\]r+3>zi*w(.3$@IDAT |>&p1L)eDjFSb4ӼuVr(;/|Xh}G/q(8 7?,k➏~Tl|`&ʳm!$ޓx aɣP%NUUT\M[P_T f$vemuxRi S2彏S"o4Cu~ 4u0Gc\^1ǫ6Ïςd$8[dBF8Ҍɏ ?Y#045ayEW1}FyQ4dVwh- 5ص+>Cea¬QFfDFp)Wj2HDJ(Ksߖ]oSQ8yC{ZhuG<+Ʊ1a:1?e܄KD·L}#C4wÆTյp O̔7Gp\LJH:me_㇒Q}og mCw:;h؄UF-ms͌&;G7娨Z!]K| ;*c}1z?#%2RwJs(}~1vC^9bxdtႸ}(3<骲jl#=u\%Tۅga%$@V_A*vD?jz Ks2E|tq^ɨH- M5nԾ6q-^lO=SDkj&c&EuuضN !\-t\}xgߞ+7jg[9me 3jq atص4=jL[ۨq@'=wlxZQCJpC0aqaȬzLʹp6:>ϿD?k sZaؿ~;#v}:ȘM}0AΞp<1̆ piG,MG]Z>aL 2 :(BO]E>`0  x0X`` oLw"ڸYC95d lsъzyRPA4]Is1ф&joC57 dћq,@!#ɤRe?ڧNRE~$:־|a> 90X E> NDIO +\P9,_s܃Ƣٳ'<5Ñ[@[UFr[>4 _W҂Th=ROPI} :DDՒ17w-jMmŰѤB4v܏h]ka^0ke"-gBN^4R"%5cfؐ>2C-PWJ8wVK)#{dʨFf(},6uCŠ1l}Wlp8TSZPe6.}Q#orՔeع;BeH%%$𥙅8D'f0cIG24 Rbf Y,_Hi|.9!g 1&!cC.i=ڑĦ BLZL`${i5ÿ 8uy5%XKєzH@H'f"!%JL$hMc)ok:Ęq߄f [HYB60a; xS(ښZ؈ c6< |D-ɑfFB~I[0/c] Sj$*KHŸ:ڣ _T 4{O!*%qcץN[VP ::ܚ>ޝN"ƕs~.Rs6Ċ#u@WQ!chջqט ˚EiA Xl])%S ɘX҇g7 = PX^ ;/+&E?c ²0k2ep.Il&'ƙ0c` -ڽk6-OOLDi9bn [fBJY_[V)ee9?lHf4LɰOrbQQGhBu CoI|fѨfLUg!I2agIy'Kcb$zwDZMQؘD3J  s1GJ2 <`>^g8KıoWdv3/h MxcM#2}PE{t;384iPFm {6B.rC v)QA"U*WHKW[/}' ")5&҃p7 5)sP@n laAQw3|E^)1ÆP^EIi^e'钂F :gǐw+GWk zni*9ybӪJ!ʝYZ0Ү&!c2ɋin@57g*H6`Cϧt7rp9xJ+j#, ie9-X`@f_{dl|:*ߣRsiK; 5ZS91t/z=pP p%ĻRP3B"#bܝݔ2 ѰohW` xҌʞLce%Q.Uxq e7,23潃& GѩsXk1+b $6hRJ3vA6[!ģy)$H${" ׏RVSr2C/3IlKZrE(ƀI+"M2ߖ$}xDܑ$>O@$pyeWQ>p`uv 1/NX->^$J[x)㜝J_H)+f3+Щ5vTSXH+d<.xФ}c]t/+Ga_0O'L<4AD@.$e85sns׸8tֳt2dSS+(Og8ּW#˘q)iӲIlm϶ t '(BJԥbosPAb#[%4(b'2TK.;:<\7D}#5k-J0cF>d;BO_e 1( sJ0aDb i {zїA ظQx/D5<87JUK%`C]:W*7Yw2Vak#q]O7Y"g|bmֽB:|<+c>D:#Giv\#Q~|:<1܃â^%oҼ$g{!P_g݆FV6!.Lƭ  "Pע/v_[k8vGOYMg&JHX7`MةPl >DGgpː^vH;v |NCgifp=FbHoۂ:n}au@9ejhKL)NT$&b" a9&gD[ ̫c2R30*وz 71x̀;!f+n8,8%?;g{%k xu ‡9GӵGO;N nO?6|#׆szt} #z~΀cag[p;qPusgEpamֻpzz\3$|"{rY@ˈhr .xn<7Dp< %8Xɥ0_LC:*d1 B:k9,OL22ew&{0]::a׊t{DaPKsy+[L$QmAgV14&`-شv)֜Nlؿ.HKb;bmsbG"<:b*Squ+)g53*SzN #[b~eKSmI4z{cG}blؗY;"zǽϮGH7v >EI /I$q|Dw] Y4#Ed"S2.ɓᑝr 2y!v`d~-PkYXJlCx0F捄rͭDF B~p{Wac^NpѤ=}4#8`;SScCtn#%yO5<#'dv[3K3iO_2G005 q猑r]5ͪ?d!4qU(_XG?]r'^wz9F`;PK z?#qmw/>;koL94|&<3HPA,*.5M:`q7rq'Cr]%w ?ccOv V͵ K)>e}tF !70S[; P_|.Vzt _1'_!Ȁ~"Σ]i2YFCE87D` =!jhbc33ӣkDAI [msAx4yr'0:4&(lbGnb 9'l-S~{EA2~`,#Lg.utdjp!Cs"cR-OUg8G ma"HI18%IJU93u4i'ԟ*&shEQCsvp%1PY^rU)2/t^8:A5l %9(߀ؽMQ;PeFV.(Mj}CJQa 0sv *doI ^=Wy7iQp`K΋R@X0zչdo_ڸ$<"y)ʣԠZ+Pudorruz,C;>eP /ohJ|. H?tM/YE,Etu@~z6Rd>_wbgiz:,Jy/dfd{ f42lȌ? {g\|eezD<gŨ]xݷ2nnHJ͆;tΝ>? AC-٭_$P-Ͱ tݺk%RG#Q|GMWmy>vlތ9ΑlEn.x\fm;=|0Ȩ@!1ϛt%س}+Vٍ`@JIb8I3Tf⇍x3iaї WaG*Ǩ2bxN_Qk}xVo܃C|gRW $8^Apc4XDʛQ$N\lܞT+IDzY V%śK``дȤ4Qc@JAObo1B[×JF)k<{ÜcK3J3cs@vNS;aEgߎՈ?QU`l+/|˹g@9}}F% 4v;WKi1mf02^,1y2#PY0,/ؿ3_; wYB勖9VSd+-Ȥ9$. j4d2(,b_Bl'} <<܉!3jJ9!_.Ae휼Y;^hKB]&4ނο  1)3ڡy(y7Zowuј&"?1o0PFӫRMLg]HR;#bׄBfNdoC~^zAo}N 1OO>;&ԝ ^ IXm5NqXU`{[vRs;F{3%Ax<`BmU"bxrL$OeZ2145&HN펍I( %lD3߽+ʆjw}D81, *N_3TmR)f5ei,x#_uZ? `M͍Gf;uDB3cho/DNYsS,"+6Ϝa~'](HZ(-<|rrӤ#MwBn9s䗠ؒYP|2GD; d*|=rDŽ~ՍDC#IX<$Y;"&(TVE3{'Q_k@Zk)ӆY҉ѩ慣`IRD1q@X}?8x$˓J Pic{u^>LMi)k bDϹApGpKD\]0'ڑIN`7EL e[FaY1 I-KR.(Oڱ-'q abkM=m@“#I/S^얂9ЬD|J5q̈,bwt.Ws*y P6)[ۤ貛zeђ[b1;40R=Sc-R'C C9'PJyeQbLd:пm?y[>$yVIL|&ID7.aD4_x\i%ԞЌIs+͡]xM NjĦ٥Ө٪ X`~! Q`ڰ 8SAaA2 /!yݶdPg YVQu kZVu)Iƶ[YcfƶN-Cs$_%ZC_ˬA+V bh B~"4mYd}U W\)xxhy=e^bɏk027|Xz}iP8T2\/$~^FM/3"͡KVGȄƗZڶ-By5Q v8*Ir%G<fc_/c/yG*l.9\C?kHY潴FCH|YC /' J4fC܌.ENi%4UD)9# :UW,21`[t4WK=Smx(%Ԯp˔m0 1Ϛ, *#!aXI;Y̓e_yFמe٤:TeAݔawzjo L4k1kم ;r/.ZGo88_.!w=+>ÔYoo)Q^\fD14]y'M"'K_-h%cb"#O0Η)s^S]`c?Fm!2jxNYvKIrZy He5Ԋ9 E3zMГr )m"(KJ}x3L8[M"YO5U$=ʚf|˰ Pr}߯^N{l n&ѫMI9: DӅ4ɄD'RgyBj)!5hE@P?NY!ȥaZ{I։Uk}bFQx,%4F-Dꭎu*,-e*&W)u쮈:KNjpK?W;N<՚hƶr$hutξ6.)LflPBIĬzb_7#JtaW[M6FKM 2Vf:(M Uq$yד` gKʡƵK-3p+ @۸s+qnXS 4BE.majI'ҧZ3&X€d9Ȁ⳷6͵WohN!N%\^2_+)s[ց2ԲM|ΊZzWsϲ~.}}L~|/s%(&au45Bi H3H:g}<%|%HyMd:d >/ZR[[dZw%vndelkUw# NbI)5H2WL9Hg)Fأ_}|ꈡ{$Xr_]&UjBc/zUE; l.l%9r<偿?m;c/]\p]Zd>.)r?ӳWkYT MxZO\+YחW~wyڮ:5dҍ621R[PrȈ)7PEHGm[o[Ig$\X;=yBZ6r9&C$׿d)~w= ̪k!Rm!5 %ȹ$kE~pDK;樂XZ!Z:dS;%⤲܀bڕӄR6 UU48E{_oa u^9W 4e0&YbvJW""hʛ0| .h D "c I`? *j9p b|{i."5aGIA6 JyǨcTĔD[myռ4X6B)ILqȈ4y%7 aF<\%y<’]ꥬ=Y~bw<Ƚ@gի #&|?_q2]:~I***"׀: 1:ɶ8 kV-fhAFkZu;~e4\5kh+&賤v g(;Ru:MSQHJJ}DE@E@E@E@E@E@E@E@E@E@A*Vi#[ZGi ɖ<ꋒQh`r~ƃGM#vªNY*********.&cO ;߀"0^&:ͣХt>H?3GuFL3*********F$xR 3ıUNSx5 rխ>""""""""""BD2!l *zk1Oՙw^}5l ^AE29T? 4********** f@T4T0F9yzsRdT>PZWTQCs q(1XlԧTTTTTTTTT\U^OF?^6pހ\Fʶ=F¬tV4 }{6cҥȨlWR`s'rߋU8KU/v֨*EYXY n6Ay~:ZX[ZRWPPPPPPPP#pU默`Uf!;zFS+ƒ+= Pbk SWfz`]Qmo@Ä>&&jn[茮 Ku Cޢ"""""""""42bd6hWBFSSodPA]{DjTTTTTTTTT~+WXCjun4Qa8.^Ҥj>.~ V:3XX]<韉64ۣf΍ v7?ErB3ݦ;NjTTTTTfh^]| /e[XףfVhKB$XFiTi'LT\04bV&D34$.NtT8]X\'&&j,[52q"ߜ|܌&nӱffd`8kM#za~773Way2y^1e}rNJjp:6pcѤ%"Y[;9!v y8=mg:ڞ$ߦs[;/֪)Ld2_& 綉 yr]槆̰s89_Tӱ ]K/5^X]E@E@E@E@E@E@E\%"G6"+G܌/gE:Me0q qc`t2RrM( \]'i/U$|!@C Д_{ h4wۑ 2nM3ba/ՍL Q~}:e:r޳?jRPPPPPP5_P`)w߁_:h[4I€QcF [\Sך䑐neH8 swT#L(5&.apw l.v sDc\Z:m$u@}8ԧy 8@֭0@,h?4kN 0p4e&M$ ] !a##sL2"ÔcöQpBCa<RK1:+Nlbx9 Yqc܅PO ly.vsS>N[c̻gLw2QaBDSA森(Jq}b0ǁqpy1y6l~VTg$" ޶:Xd%l<:b„q'9δ zxڬ]܆93oGSA2lҪZ[u0y('aѳrgd|hZP[U ԑBZ"X1y 6Jî^xOraI?h%mJFu$SsFk2{Aco %0{ŅŚ'Ni jR7Z2{_<1`KEʦ` U|N&jRPPPPPP<WȀTI\BIz"Cm!*aR,#f3-EpЎ4ù|{bT{:!nBkQKmCDméSP8L;̒&Ad 4MH $~nCn9+y5Hm$)N@/YɫύǩWDXD|#Q}M;8{&+z.@hP@tKe=J h$x3I7'(-:X#B<6~2"XN@DEOZphr ~tcдLZEw0w0{`o&'sTთ_owbE{$aC*ml&Lы{>X%Q[G$<ή1ES3-8ƆQ{U&>|y&kڭ3q[t2;ad;,6AĀ>d {scQ8U3>ɷÌ&db2-Úa=v\+0PAgs T`]>Xka9njݿ*^^E@E@E@E@E@Eg^qX~BK?4JЧ{8Y )L|I0ʋKI\E?7#JoE^qݑ8\z u#QT  KfFhl޾coM3N=}>$rNRmc-xX~i0|<1 IJ^C/.)?R^8 0Je{{ .>1dTp [ݢWLBѻs ~d>ÆiUӷ6*_W^ǚ'@3vǸ1ɷ`ovf1t ˗,!قx o`{#g^Fd"i'[VY"?4>`"vRzw}]92+1w(Ɂmxz +\]4MjP+if?L\x.~rh$3)>եH0wD3X(y溟[vfe0Qha1tػW:k[PWʒRŵ ~BX!p`Xq"hYu(v34I%6/_CkpZۣ6f5Cô;~\??O[r~=eK+*******ẀPaS8H,v*Z: NzOL?GҜD?2R44Fo? 1h6T|-Ă^&{GߌEkp8̂{H4y,$함BtS /iQ-ibUqpfy9YO<;ʓ-S {LZ(grB}U|5h7EMA5|x_&?5 tg Yx nu\iCdvP@tl>19:"px`,\ aoy<| :r=G02̺s43SU9C=O{ bo-0c0&{9̜>Z >%̌ T6;_>#FC@_"{=}?Z϶֖!c"`Ƽ& 9֖"LHKcΡYÛ@IDATCdJ&k]p #l8e(D~5p8\N涮8 Uw+ѱ$F++$0?:03y,\^K""""""G$U Y sy(cdg\W'F@Gd;[(5g _<tY V=x _MU 5-F̌F"y>CFS:>׎CwLC4eJ9Gh4/Ae5]S .d^ ߓ|)IE7j4HUV_X{E_ABԗd0nQE |JIn i[4KN5o3)w%O}jH I|Vaъŷᅩo"ТAӏ#etq vav\iP[HN,74pTO{x(էI%?HJ.G%U4B'U5'=,|Сc .Ǽ)w#>t9K52 e`9?r%Ch#>$\ 90IvaC;0J΢Ü$c ^kUN2Xh+{8,#k`@A~.芍G6vYŌѫ;v_BG=?Yk,;%IZ[.^?L*SpfІ@82) #ڊ=Ǜb1d1v3?;C;}k\ai55Q(f#KیHh63{\UE,B:cFX310RV>3 "SWFn~x O&^;y eܧ{Mg(:DZhf sci r⽇nǫǨ'x/:9=nuBaAg0hڣ6v)Q8w =ػLd{!@M4Qk]]w}ѵ+V쨈)IH&PU߽Wywބs9;ݿgt ;9wch#B#qPiFoi% ش'1 k[@ծZ$e^Nv@ay4kd wJlX1Rt̯"2FVfZdjF`C]=_z YT83B@!P(~  ν 9}H!{{ Z:L:ΖZT6 6ԩa0 .61u&Mo"Py<1pvRf1ж7JעiW V|/@4RP#<};Q^B4P|3 wL:\`cne_yC>f]@$n Z Ї=A)l]kc"#jM,O!SEzF&2ӒŴ`ŒXj)>|{537!XB٨`c`u5OFy <:j[ȱo 97?@`B*pa;ww[[K޽q؞x>l!ś]^꓍ޱ$ob;r2C73[7-um$d]Yq534LFNv: fR|S,j<* glP/>ظ['qŒeAuQdrjVgSW?dx0)`7$0x'#逸m6~6}"c#}궭Cٲw'#Q}2\U0!s#wb1t=vmkjY P( 8^_e\ʪvM60^Kz!J6JԏV7_NvIa+]Z6$3]Ba] Se{ x~u].؋vhҟDj`J͆cs}y韚L_%ݓ1NW#1sX/;XO8,P:fb;c ߅߉ipySv%O&)x/s6*K2Ԭ }hs6.+7:eö&Ȧ=ߢB_ o p8g$Llس|C v2Db![gճ$ 6ĂI#VH<oH`d2Kkzxڶ11G\5j$"c^G!𴗀^(agIB]D" mVPⷨH:0 i-!Ir} B@!p"cė_Q517tL-"8~;ZsZC!td E7WQܽUI-u|NW)ܙ-;m&Zq_h_)Tz ^6,$D\K+}VE!P( !8* Hwbm8z"řHvխHɹyINowj۶{8@hsST;OA 7(r((t=hu:T;҉=&_`}6ǂ5Yݸxo:=iyij%>c߻ӱW+ړw{R=y82wwmՙB@!P( Q]P>܇nȮN?GecՉ(#Ez^괾zF[Q!cδZ=Vu}r E~yx5A(innD?aE!:(wo}h]#B9Zh0g X,Mh(}~zWTDI1iչY'j]߁@)9 C~/|w B@!P(" {sArvRѲMw )TH(XүCs됝wq2鞸=\)סՉ{l,R'.Uczh}1jREh۰^~"nv hT9J[wkA,7ĢN\$Ə-DW, ] *vFloi ~vT\Xv'2̓ctJb"4x\%ao.FwQ>LѡS~2:PYYD:2d壓4y|։M$^F?օnw VP( o#t *1/RwB) U-8uYKEq"z: QTHW#w⻕ pbv3dh ݭĄ ʕgp~:#w]-pWvե.)/"zE[$<l ʌeв;h>(g;_l:e[0zJ挂_wKׇ3"$q{Q^E#M-oһqVuXKtɰ7j9QX\A:0MeXbl.(.g`MVzI r@sx^ޜqeAY̷ކZ9}HsL 뷠6 1Q)њDK[B= %WaDeg pđaοxS/CЩ{0(#Nc v x<·8upT"_'.}xp\qa0Ӫѫs1{0``ٱ|lJщ˘}+#N§Tt`ǼOb(RSu|#Gpuwћ.C?1L5.ţ5{o1G-#db3,yiq=gq#WƩӬaxp | ynajp X@Ov_Bq ,dK !qR*5J#ٿՔ Ѻ*;\]a~D\_W\'<['^e˦AxxMX̃sʍa͍ţ sv?gP( B pۛyc@ƌwDpXڮnD\"/;1g4x-r܏7,ǖyO_ 3zNzMH=|0"65xu[ssCP݋mhg]nBLz4>{V?L}MT>_gr7_{9n%fcsv}:9N/| y)A`\vJ!>QQ\Le:&0Dsۚ4,7hl'-AԾ6ʔʔut1\).>zIxu-X10̷ރgsddp]_\$]p-X Oђ1w3BA f%OBXr"l2#V7#(?)$W"_8F7QKH{ͅ)i4zLBq AtâA2 P3un}^ЮD5EqwkF?gQh.5S/z_ruc o--Sfb g^u=zZ Q]֙Ztu8nYpZcvb‹@].;D]Iͣ8s91cTབྷ^BGi0\x2* V➻_BZȸ. ݯT8(]]VGO#1U/Gj^ 2gmZ7엇>2ҳ1f!fc ]2 .brH<QH g/+JBfn:\y$Zŷo0s$0c;̡p|I/{s腖_X~Y7E[}&cB@!P(8 O5j G4П A2R/ŷzf)HH.7"ѼXخs(r  P8}N"&/}.3.Dc@٪@a)" ^aդxfoghL%Dޕ,6ίKP07)OT5ӥ1#3Qx^Sy"{K|7vDm߃PMhiC"V𧝖(7\!] /]72nb!u^D+&N`lu1؎(D//Oz :9y]xνB*s1!돍*Xɢ |fΥ7KVO.; mՕ(]]kNM#f CRd0J# ~V4.?֡OރXqS0q g7~0SPȅA]_ʥ-pƞH RIiG$cYgS5 {` KIaLIl]Z>-$Bf3*waJ߱(*z6E/m.>W1hhù'03ΆM{pNieQmSXT( B#pa&i[S%kp'?Q mSCLBBP8' drIk??WuA)@GO`cqއڮǔc`ݜixmdd. QYHp*6 κ>]D:'j慣v GiX} .6IbfZ8܈?a馦h נsC%BJR)UԴ" 2 H|wX)d|:Z;)rol8YdY.rGM" Riu 5 @׹;ʏq@e;ql#zqݨr3p20^v˾=v;5CF8i W".)FF N-akC_L z*N5k:-.~#",8 +[1n)5(hbLc^ O`6N3'8hlC# :qF62 wࣗ9-ȯ+caS?7|)Dlh/#!xaFZ/"C"&3u4qs B@!P pD!Zs:hT "]u *bn?L?s2\ܑZ^~0zm(++G8i;Կ2Ȓ}[Xo'N*C&aQs Iϥ<V5}(sZP`$W<>&^ `Գ*^٧ȷEfď?늿 wLAn zQZ2Z7m;[`B_CT;Pp 0"{ jB<1i1n*1~8l,Y.H|k,lulg@RR2BL9CY-wC{K>9fKA!^]aWߠ0 jI2RNfPѨ셓rQX۹>+R)H2gcLѴ&v<߷r4{)̙UKAe!h-F9ud~jǸxHl ـm8eݣ(Iٙ.? Q~TFPE6mƴ0c ۫#w] Ç5WcjEwe 7\t$+1qy'k]JE70MN}* B@!8b aAwHc m k7͊Ǒ1܀V.ڒrMNhN>$̾HGgfT #lXͨ])J~ቤM`]LX;sEb69:Ԭk7!6XQˆEhbAfEGQ1 C`lit+PB裩1 0{Ko>x .ɡq;֯+ۈľ?hPb1nlcӏĎz' ҋ!c#\߁Em49ii+Jf' ˃ !!yCz#5%99H]k#=M_,2EK7۽|)@ W#V¥&@pLd.# V-XMg"o?ą uXuTY9d⒍>Ih,^[QhN-7WBdw><106M<"HnxFlE GO(fgcw @T}%MlWP]`K}iաh\D}sPVXIюFinD߾Ɍpi`QBC%VvΝ qjh tѲ9uAo"{p$n(% !xgӳ:U B@!-#p ,NX_LǾ 揰3_g#-9w9Y, %sa:fsOGjSPv9Y~(̤c`3\D3XڃWhJ:XQ Ͽ/b|8F{'31JsW*[g+]kdk}Fя9Cl r<'&3}<ڍT<:٩8OiK6[m,yoy>HdAG/B`B{ sH#kLXI78#nѰ'nb!kr1,WA$iʘd ɹŹvf?PV(!fb`|\3FHpYŏn_[C?}z~A|mDQ}/(PE!P( <GEϫ"?$?"t 괅p1"(4Az,kՁcn[Y/Ԯ41au_R]]}e:DuryI8glNʍ/5 Ԗ6Ŀ|5]WϜ6Iɺzճǂ⁥'Ysy]>sS$jsfG((I^*:#ȵ, 0ugR( B' ) ?aFVB@! *0"*c ;"x 8ZXߋ,3sBƝhR -P( 8"Cw* #A@R13f \)}IT.$NnfFx76@nq+2vK3Pm B@!pP ȱVP,lx1d> HxfgQ&m@ e`qS/ Jp#jEh[,:Z׹`_7e Y@5R( 1ES@}_āSU4Iq@N-XPi^ҏ%:[L̔<pd&.>->G>#?$^cH"aF`bxWw`??%Gdh?ljbc~8ɚFrvVa``=̝4ӡW"xaQ=Lإp[ ?m̝s&( B@!8j H7ەW/R$,I&P(߈:&1m3B@S>Ȍռs v76%fi§|YI+= FE9ZaQ{ U%mcBmݴ IuPsV0J1LEҳ˯(&eK˴jg#wzm|Vzԑ8)l;divlfaJ8xdN67^"9ϘYpacEȢ6+Әg( B@!!p*Img. ?},DJ:PSUS+MI U0V1A6S쇬ՉDtmG s yA.3ui}wno{oV<10WvVhv>#)BxD efH]r|?\~y &G*]eׄy_qH]RĒc:x;2NbS&\G\|0|xcC ̝gѣq.M\\B83mƍ>gcEc2(:z+Tt"ֆ2q041K8|[-@f[H ]2_7өWUgŸWisW2s'?1݅Z1@(܎+2'뚙7%=z6w"_R3ܖ5a( b QR[ Ƈ!{<ba(ى׶!׮(󚡨.GXB/DNoqnU( B!@QH A(ݎܡpٕWS'n! lvpasF_'weH>mi1!a\M 2GJ8:9Zb٫0h: XuKwǵ2I?r}8 ;sd0uv1`#3RypU2![ζ&^ujlX=M̵aք;=gn2ofAI $0=+ByC+UNZ]Y]޺FGa LSQ%pA)WVMg'Xy:Ą/kh$ۑ4LSF܏}OZZ6VB@!P(~9I=?yLىiĬGdhB)4fOF? Pu3VHE--䱏~BwV3qEH}SbzP!(/ !Sg"lipQέp,!@fm{1{g9:)[;NӲZ:҆[W [6> y)|qW#*ݱ9pEI$h 93@7\` 6Ŭg֦Z*!\d.܂0>c,GkʓGD%RW„:}r4a\vw50iaLjΩG󦝆P*~byg9sf¼{ 6nEyrǞ9_XrMP(zW6-S\Qq\_!3EaX65fbT^6m(zR^9'a '2:]-qʐ\*:Z[;u1QvDLa"łXpܴLٙd)V!)lP0|D#3v6S rk HEwBB9_C-phlGa5pIjXaĂ5pR;puTҍB3?`O⽕{XG\] jfơlԂ .8+eXA6%w!D tʱ6bv\&q~XףcM" IptòB u}GWԧB@!P(#reEǏ{V-E@<$s. fׅe#'#{J7ϿX>WDjf*LEP-Tnnz!m`NRSq%\NMB@K}]?yfbĤՕv<2&bw!:Ys龫аjrCaͷFe":MXyŝZDJGt[oŖDge$hc' T2OCgZG8ߡ,\v/F& x௷wW7ÔSኋ݁^'0~m>ɂm@|L$vSƇ0``/zaڍpEP]f97?ܷ è4`Ӎx᮹91j@x0܇U`yí?YSh}LL4 g0ǹ;ſ_.x ϙJ"8qpwAxpIğƳົ|^ L=~ %T>ftoCYG>]Kπ Cj3I㜁vM8-%huAE'q`.㑸t D;w9a<(ʷ Aw:*+$=xPlüD,kѨqʽңXKM,zDj5!Ԃ/~\])iA@]b( B@!p IuG4qh%0Mވ@lZY0$/ƼOW !: P9q*8!wJƠ᝔J! (~ ,񹽰 w-Lo#;t$t:itqÐXs<rx5Θuv%o9E kpIa-ϧN8pYSοCBL`^jS (qzJ{';"dчy9{as}-\<WFBZe+@gz*O睔k(i%Ƌ>GĺVIXQ&"ŀ{<12kƓw@c\& v‡a}(s"L<.9#njhcD{J7痣π<ճq.;5wF뀰0Iອ閗޸~.XGAm (#gAm|~(-Cx yF,iy$G0XJT$laZ7߅IbȨD`b%蹈_Ŭ/CB>=I':f- ,|$˹ G;]$# jln`BhA˜K~ÒxH$?b"ԻZp=￧a ׳zyaE@IDAT>pln[c3ց2M|"1$Qh`t @=] |6A.S-&R>DظN至ξ I1XR?foN݈?C/*qo ղ)DO~T ̌ab;}CITX1LiH"j9RN'N"b",5 Iy{.F|Ů:#`cU0#6GoFZ`SR2f;کph ׏}TX3ڿ'FENoV*bIs3K0wP)?XFcmxr)GՇB@!P(8bDjt5kԥ")W$tdrzk X"0Db]8@ 3i+3f!֙O;3w^ t/pm+f~ E7~/֊ ZIi0+ְ? _1v.w_> Ϯuot0izH@H$pUV g6}:L=}!yeګƸ dJD֣͜"t4>"{}Љ]eoCkVXX`kA'=u40A[2R/㮚0F{#9,+ʨER GF 8͜MT2!uds^h;Ek.TKtvW{i-E uEC;j;9& j4%S|T0BH?{D5ub1ٵ$GZ8c,M 6Wɾ¿#:h+y8[WO@,2Bܴ9B73QF Ah{ؾ[K8(3N{=d( B@!k!pD l~1ߠ1x+l/)cr|jTTE!|ʭ[`~kjBA#0{ЋqfK3( W^QK!O6=b\K1( ǽfO*.[nզMȢ[_FMYƍFw cv7zmЊ!❫;H{_fQ[nofuk,ZI,Z-#I4cI`zvK(h 9(v>b("a&;~|0ZskV5B6ۛ7#s5dK#؃ؼ>t ?<^oc q-䏖bԤk(ƨ30uh"|b&)Nww|);1аc}Sd wڻ\xjoԞ0>8{*/g: s N،3NFCV7wFįIp*;iLS ӧ`(^~~E3aN>j$fQ&xYie Yw*1i$)LkJPx}O'|$n/ bǀu p/[X啢`{|Fi@ VE bh̡Zha.~!%ĺ3q >fR.kłd8gETQ=A. UQ( BWEZ:]GHѥCrzw_}I#gnmچxWC^YJG Ecu~*Zj}3,)` ahƉQ=r72 #YZ]PK@ևkGְ:5 Gٵn+'e݇h*J+cf<򾉈:aT 7/pqF^^:F&ϣEUxuWߎ0~Dpw`By-ZGU;wI$mZ[3.; Y]vmV+۷1tCp@w"Ql/6~Os =6۶BވqUÆoAF\8f=Ic~Vh;۴#5ᴳ5AsfbfH… R{!|ջjWkc- ` O<0>=[hj4.:} ̜"R 57kYdתE:e"Aɺڻ7i\%3O7((n5KNlkzV: }ܱMu[[֊6r zUoAwuhDŇnGo޼5 Dy6iwesEqz\X /Jatv۸t<_Ȋ"+P\8s龜sdY/Y O~,06j@q0kj@l&l$fUH&~ME(Tu;~4^'LAG _K[ !KT=Ӯ8).v~:,AB3ʖ")ҏ QAs4nG)"`e ۷3_S,iG` ź;*U=//٧)ʈx2O,i˕`ǶԳ\RK@!O s&dcYjw F5(J &'i1"d7wa=90,b"-PT/EʿW~+ B@! p LSYdGW<]Gk >oг~5)kocA!b!Y%l+ t=0~C'ԡlY'}trwiz+; NXhɠ<2igpg6$g?;Kߎ0M)d~ Ipo6·iZ|6 ~`Ht(A4=dA,D3i'BgMhH>;g`F+3w}INYtϓľV&kDc̭wp#|u~yH*q}Ry2dz_2iLs'[{+sd43#l68¹2 NZM0k1#$.] g^7 Ɂx{<&c="9r dĉn*$7b$:.1LB(E!D!O6fA'㔕_vt !~{NM[B[j'1[ R?\>62J.; FMK B@!P̺[AǴV$5S /r.BT4ꠞS;\ݯ9n^{G34{Pn)=xcԁ0@mҲ9XChHխB@!pT:&}@2a*f*J)SA B@! "pTɴʬ6?B`"&0P oI.^Yq5 1.B)vh⛗'q|W{ lb`J%]k=밁J{QHaYGeMv>xZڌ: ``w+:t4" ,Ea3= $!\Y) eETQ( B@!P Q`g $!zm8#~W?2'CAV*Q^׎̱y0;,B@~dDȊ2u1:5j^6M0: !bzGm=6@DuW.v%M!P( B@!8.FM@5ww7}?6@scƁn >Q ^EQZߵ5n `-X؆t=wb'D _^:  ([UijDm3Hw]T( B@!P(Q@Q\LeAb &^= f`Rq`g.e#x?! 6X }6~DeHscJ냽.\ |!7f_݂a* B@!P( h88GY>mM<&NF45tj l8n{*'9%H>y، >OL?Y1U{hp]iAjCUԠ m 5! +ENe8rF]!P( B@!8tEy-߇1-(XFMi F2d3[BH(pQ )Dj:I:$zW [n!>*w+X_GӽnNB@!P( B@`0zqBb ZG\>!!fER! fK1W̖ L?$&i#cxC`RE!P( B@!pR]u:2/U 2_ƲBabD V#GY"NRe;P'cnDB@!P( B!0*+ð :"awC! bdw!U#@Gsd]d P( B@!P'p9ք!됀/!z}!vhG{cAB@!P( BTC`&X4XѴ/J瞅5sOeJԒƏ-D|i_ &8`WU( B@!Pɇ۫ǚnƄq|eK"Ge nbǎJgtl t$صY&j B@!P( SQ`H2 SU۱H*p#*& vW?+pHÐnԻԎ B@!P(NiF 1fFoppi\A f4 'w Ǔw5#)6F6P( B@!8%D1xl|,ILGN<7E.^04671IE@NLmR!P( B@!0 \I9߃$`э1ف|nD̘Zm?U B@!P(  \]k`8X߁1u_ _~ ZHHJEo™? B@!P( Q]:|䏟 ,2:c^.:L Cd$e#3袑&fT B@!P( ACKQ gЀ3f"o ie4\^lx p_ͮP( B@!`<*iDd7`U_/G =9 ^G?ZZ@uF=M!P( B@!' 42A,H x}>~7l63nP P( B@!8 HpI5]jTxSLm`O?LA6^†Л9f~c-K3R[e4I(2c8cj٬cF>h(97$MD̗nDT( B@!p #p;:=õ!A[Ó#4!R8_xNT2&YsL=ߪAfB3 8Q<:\Wv宁aX Hɲ#%Zw h"0>̥%߄(t6Da%G%B>;=h#Ȯ7БX>r!37V!:w !0}sJCG GG.lh B@!P(N!N fVnz{;aaݨ(qAM!$$$D`eh/paQHB'ʾ(#&2!E02\D^L7f/PD^1ý^G5`U9 }[]x8]!\|elN§G,Tr\aEAJ~jSp\)>ڀHѓq=lpyENpc|LʹGwa2Sg#rA^GLd̎:7\ych`|]mh;J)=F}{r5G?vNV@}O&!T[݊HWO 1 6܍:ұNrr ˻M B@!P< !ܿ cKqͺ㲳ς-Џ N 7݊kp#N-:꩏z`BH<gՉFheT,&Ԋu_V~H2#{#>وh6GΪMok pٓKJp IYg,/hmST5DA[-z1ﲏv!Cs.͈ OUˋqӱb^2z$7^1 ᆫ`Z Onc4k•7Z4\cՈX) B@!P'"Wpn^w&"=-/~?g-]8 !s/Cif"n:ˣ\Q VL @@8߈&RBm2֝V>jMvo!}4be,5 ba_Z jzu`?P#Fg \^j(p9=+}$ܝHdсVzf=0&>s-.jCHJ `-׉e_} $-oY٬=HOb k4#cN6UhkG+qhbV^Bj|&gܟfn<8in74r!{>D PyF>:9P^@b :omaUD>"m(x" 5dclA.fV;1^N= Cr&C9jj"Er֊XcrU B@!P(%-bPD4D(6Dg_#_X_yn 2/mk(nD-I(e43bbP6^CS% '07è;?h8ve!GWQjTwq8.` ;JDpҖqb iF3)iKL ~7񛗹P ?J,rj]?،Mtl\*Q|O *67iI&Ę "se1ـ?|fM״O7B\Osބ~tlO\O"Ӊ'ۊoä2j(/rW<ן_x3P~tXDכAvV">v0 ~|qəG n}~O:yKJDz@T4k7C#]<Z 9Hhu4 QPX3f&6kwCbC`꣆1c-xP( B@!^,akza(6"3]fNbt&jDQPhy(DGQǀ,Wq>rvu&?Nbѷ?-1wOz`=V^7bW Dr̪6?:%X}T E ~=2x[wnïEQ/yBҘDxfsS8owe+p߯bimٯ A{6ujPIJecƒXC` @'595aktW8fF 69QA<}0$%ev1ᵗQShy8ЊJsj BEQ9!YH(I(ѕ4Tl%~&Ra%cDv]2h$*0(C!P( B=$<κQ10'KW@{\:ZGs²ɈNړYD۠n4=!w:osm,̢9XkuacW 3 DJCB<[btC|Z#VȘ^3aQGlJQ}MW=l1]mXٹXp7⎯mփVO䩙(&9to:ͧBSB[Oc=HXB iѸt7R|މWO7 Rp&PMi3U |.H$d!'DɆI%Ѫl4YsMN6UIdh1I xk,$n>nр;לߠ $\r_5ArxA'{ D!)7gV~d\5P(~* I@M"4ҢkqwqdQ'!QwpꝘ<٢ǦclIJ(Ƌ3|R#$K~u%nM~1Z^ 9P0EHg*!Q6KL>9C  ³`d8l%S$DI0ڴk4OBt^>Hꑤ3A1n,u"N#TH`B@!P(  0j"B=_oCiL">>+m-O#%ľWBK4<-V \ v -_D>w5{ndM"Q6N7+\Y6cO*]4Ӳfy9&&0̯8EX#2?T̟2 ]=ڷ@ )vvV OYf)$yF&/te >G "dto$E; v4h{M؀΍A:ћhZWCM"B<zx/q&x\xB(7Q|:tBkOpRK]Ѓ??^G/F%Le"EO+)y363;I]΁&glWFɪ B;HM9vD&( B@!P/²jF"z)5fa$F#bg`L\S2q o|SS蠼Mr92,7&|?*9~#ggg)\p\+fʥ˷bç"Y͎ďEaQP挏㚥fܹĂqZ {<%D!C *ҙ*4 oF|V;#}M¢4C!Nk1ܥe-SMG[y.XθaLtR kϡíqE'gzMSdE~Kޣ6)şit6|gফ_/`F J!'ˆ-b|sm ,93X36`kµ\O_[L<2̥A[Ա*|*$dyQ ?]$np~6/j}Fbx$@uYXu͏!f(NZ,#w3\(\O?Wý?_^e$LV1wN/D͛{qo+1ir(t[==,CS즿߉.=IQ3fLZțDf̤Dر T$ąp?Dc!akk+HS3)꥾ >gC_ǘNl&ucb=f'Wjh`Z`4ǠZ540Ɖ~E(d͢yOR $DÞ.,ZI=؊^LbSg'0ӂ-QdgLݗ ^4$~Vb8!Hf LNΠTF9uIXyyzCRPw)6Ǡt_M,5M8eLS!"9"?DlsQ%UGB{0i~ d 73RϏQ͎%a%ۧQ =rahTwײIB>,U>X(LtʗGNfS( B$ pR#y{EB9YS>Iy #Ez.ol,|h}9֘1'aъ%rMwi!KHt(V1DZ=x9G{wq6㘬 . >M8PȲ6C#@l1xdB$eEƔ[qh!\yroD!cC0p%7rN-g Ȟ%W*b!CuߓWM9DZ1nyX^w}HrS_]`@RH4SE!P( ;G`HA , JNcI9刺# F\ב>VC}1fd~P-u,un rhw~Vi~>| Ɣ$XZB_4.!p#cGd# ~)}Fh'Di'&}wyKѾŃK qg` hkGH$!D}fDYvK\_<.=!O^TQ( Bc [>Gwr'Ĝ) `[7R % ,/_ǡj"qSHPٷ?*HQb.`gG G+O+ZѳCN9 v|Z9߬*.>Z]+똼0(u:!(2ъ $V[=^Ybgv쬅dwQ`%aJFU;*a6ob~#T֠&7@IDATb7 {UbS \: H59gbͱb()GJ 4,gVrjDoq*F{.vB%H7u _F]vm5>Qd2('+ W֋[ۄԤ:Vpr; }۰،X Cg4pqMf!d4OI_vcG> |;>р^}م2;3ujQf6~%'~KR2Ec2hd&q5&13k @Vwލ/^Ը( }xk߼ M}ycNJyS4af mXV}ﰨ0Ns wXZ`6!0؅X>g1n1Č|jWz>}r}͇fGLA8=8@n %Ԇ Pky'6x~ vPO &"dFVr&ݤ0ش)M/º RKq3V #[?t0V4;҃߿p`bVm!ne_.u6yFOŦeW LE}ذ~RyoއO}f'Dqw-ʎ3K5Bq | (q.-L_[M?]q̽hw럭~Xe&߬I ty OBɢ}%h}_Efp}].dP8-i:iFM?ЃԄR*vϼ9g`*ywPQ) B@!Cb׉F1*dN!a9~16,[y:(@;9}g'Gn l+8Z? K)cX£p~O=bە3?hBbDRCQLD9u&ژa" trϲSٯf9GA_̧jv{®5ڎس 껨LLxD1޵ g\u|닷 ;L?u ~O^v6ͅ*sw46 DI/Wiucr ;^^vZ]b Ċ_CuOڹTХ¤UbQ:ѷ oӖ.F߾ط}S뎧o܉މEWDӋW_FlB,D=ީEIruC}0&S#؜wfd$bӫ?㩗a[]9L@I!(Ec\{yiD`bBa"jw4;`eX3fSkFA/]b"ne>VP{}nƆ--W20.j=xh9b.@} \\kj`bV @EcIQ*Z=A,= WiǮ.hM? +k pѲ,&lÖ.&Llc>jPHWߊf-Kţ }hqkIUl;:χIΟqrIذ؊Ҁ<Ќ1vx~ QXd`;DRs?&zS( BࣆQ &$%Ec3霛4rc&lkVϟ]8# QX!cb憎.|{AAV}wb_5ŧ` Թ4X8."2aHK͋ g2h2ïP0v?TAc Pf^:I4ja^qB;n "dIDz93_ UD^E.y('K~p <63ccOM2^MXAğD+Yәl/GSVSmhF lAj~ }O^@Z96VĆ_~/ZR0gLp^-÷^906% JRrf1ىٌDW[aov79Fj O1Έ?߁bf'ah˫,@Vpۊ4 :m ⮛Jqq)ӟN&3d%1gYFZ4VlylP6z5u>Bnj<}0ق_݈>sX1TXuCB@!P(>B@ (־ 5EG[J@.͉hI^(6O+u"sґ $\qJ"6 KӚ7%̓6GWdR;u}0wBn[\.lv&jDX'÷EIŏ#H#/+;U 9; sn'{q/K8~Ow:-/sD!5 Xcr{ct&2X4e,x9) xvs̡a$QE XuE!cY'I0cR2 36yYs!> ,-㡽<+ [H)Iä!QIBVO=ξr!ξz1>x$ba8'b 7Lv#Y.D&X"RCl ` M¢yѨ֣x#;h>p ȈzkG*E ~̺9DRΫXЎA'DߌndNq&$Љ3#7{&/E[eZёh !8&PМQM5)?7|81wN1 4&]4B,DɁ$~﨓 ǐ =.Joވ:~OT_0#yQI!\Cb50"W LֿY x/ ǟ3H/68kd4vZh%fH$JRInKBo<DZYc`I:u>yťho$yFx)Prltյ+բ>(M"@ŷA~$fM37ULe㰻E 9+$"DWI ̧GY Cj&X}+61׭O_TZ1I=8ydL9I8oduDOZDJx-ԺȽ~R'KdXnrcR| _Zo@q93BvgPM6z7-QwB@!P(>|R CGׂKeTy|LOҊg.Y]J)(:[}w= JSjS@Q7D3Ob KYh?[/'4 P)09I^"Q;Lp@7MXf;E5PdtQ83Ck$cI@HIJ|01; k\N[p&T4g_'M.\% 2ԏ~mfq0r,GI](22АSuCRe?0ALX}\YՈIHMfX~M4u@;RO?CMX+a/Ӗ+OCZV{.M,h/X?0C=kVx8wEC[!]7Os$ GCKo|g7nsƧ/>vDWbhÄ6:ocdߓݴ$\{x<{ң@+'YLǐeMb |'-! ^J=&-ŝ> !hWm0ƨfϿZ}Ͻ+hEO4.5qq\\G3}%^1[g,nDi)&3hw6 W޸QƿmRyv9A:qoᎻϦ4|%Vhw&x.4}#i1Y\\Ins!a6*j^@9#o.l7+eX|mxiHKG,7U B@! +*iℋؒ a\]æ. BbMG` L4֧9k@}3bi~5iOxG(+CTI}\Ѐq|h57BH߀u JA&!GLI{tSK1k~GdyB\##mJ3\8S3rzA,X ecp`6a KKy_v͵ 3 -&ʊ2hK0Lp/'&.O)vw:=zcjzFMWN, ={^> e;t0TVGzcQ͏wv1q޺O`}_F3J\t20P؁آB(FeF6HS?vËu \v,,}-$F9Aq.E #/28m{VQ K>Hܒ8 !0ibv2x]=Ύ4R&v`dLʋfԷ?atAMs~V L$_Lj$E$Fj*bbSY\䖓&cύVښ\љqtϏ^hAÈ3S҇FeJl e$AS9@X\9/$]ST1:֭Dže J«E oc'4sk1c^qrGA5&{h5嘜m~ KaX_hTQ( Q1H {)<=IHO.'M/(|X98JDU'\b!1\.Y>H;~+=:歐::KY21 ͕t(5ᯯ]y}d]9C&С /zSѾޠ cs5c.ED1 _cb2,$OgQ/Qy-@wSU7T]1a=h款SOwq,gYO3}|1K{'& B $rV~:AЇ8IfʛCBU1$5AV*Bf "K`D:$S-Qxr`K2E\:4#O)1s\# _p4 N}[?7,.z[e"c~) B@!E`{;ZRCdDNiN{O`MH(O2;ކ&`|$#"'O)Tlu#z/82z{Y'KF@&:K!:8 QhgfuZ&Q` $J{Z(`M_F NO3l-!uV7%wVIP&^O-ϘȰR{z` a&~ IKK' %JFF|1D^g!/Z-Z8#Mw\%ld]dYD:-EҎ T t b=BuwqH :1ȺCGWdv`𻐳ȘG4~aʥ"yѼH>DP(  B@KPQU3BV%QêC@DD>H`H-A=@gm ELDE$."zQ%dzׯEZ B@! 0j"rb_Wh8Nd,7|)!bz S;$=Q{Q@@ LB +䄼P%h:w}:&?a (цx&q B@!P( Qy$:k. C]hhNmuw&N_8&O/^{e=tь! n\ B@!P(  PivG9X8w:, ;p#9\p󄜏I#{X:_;I=\ćzjrB@!P( 8oPdKl&cË=ص? \`fA2bƥoC{w*2f1tUE!P( B@!88a f[y6XJО&FX 2炏Yc7|=ZH^&ZpcP( B@!88a'tf8'B1Ȉ7b`HcLn?Rbvb&lV{\lX]`QSԆ B@!P(w w&0]uȟg!el"'; xg>KOG^PThoE\*ډ( B@!P(>* dvLf!(`Gn3$0pp=Ԁ(3M֬P( B@!8QNKf$_$ŇMob`v&i":ぢZB@!P(z(C4Ḛ"Ef]6ŊԪϓI=mq1HA&RDΤY/EWѳu"~-[me7m!73 ZG7-GNѶ7z\C(` <=)Ec5l+ ebo3 '?E٦i\?5C} ukAF~`ȥVC 3 !0 w%N70Hj9 W!P( 0j"r^og=zNʧYY0Dա"IkqAKďpK9rǺn-;#w6H+؃ʙ0AB(DC6yAnD@Gb`yDK䷶p N']-'QNFkmwwȎ6V~Xҗ`J(b{Q9`!)k8:dY{}8H}A6)C>>#uJ二#5W ?# j>z;MD'` Ͻchu}{k>0V z񥳟¼l< EF6Y4Eo qhu:Gh|00pAx^DQ3vɵmZ5)k"؅s?+as l)'h҄em>)S%ќpAjK6d [vMvr=܃k3&0 ?Kus?" i Q3O8, ikBT ~`ߊMu<̼\6Ds[j1|TKIcKĄl$FPEm$`5^"?:cZtW< K?{2qH4ڸG* B@!88a H8 ~䟶/ft[2v᧿Aqp#h"lx/LG(JNY+36~С,loZhٶ$Yg*E($J(oVbH jjPyZ+Kݣ"(/-E#pe!6# I%&:vS}ؓ pK{=pY[ڶ b׮DէrPHuZ"t+e[|_O}$&\ 2PBO#D,hc+j#l~Hܨ܌MP!aJDOc*पwvfvf{NiE  D1 sae}3{{6(0v.ZJ( (K tձ(-1fhf?a- hJ¾\R6 7 񞨫(z؈b+^u#FyE8ٓ?D;4|4 $jSՌӻX6^YQ!pR'π? OM!H4PބX[n)Zv GFmf ĸ`BNN!Y=VPV|.J^ q?or ~3ct,<@lx^q'O=hBs05ը۶ jMBoV-(zVzo,~C&l˓z%L=IZsh.^KnAʘ!([>ߋ"0͇Ӳ5t T{_ B[tvHYξ0Q>8Ϻ /2<}5f%Ͼ DZW G/chJ*هV/x/*j{5jKrcmz Bg̦Ry5ڪdy@&%Bëf@cm̡*i4-I25ㆤ,?o X ѣfc{7 1CG#ֽ|} ֯!}ာ[bK;랤fR鈜qkCmWjFQwFMm >+~kx0|xv7/pSDLسspu#? 'iyG0UGƣށ9xyCVE/^[|J|^ց!xnbz* bjL⒂q2 1@Y7j,bMIF@F@F@F@Fo/Q;/t6V)djBMjܱp+Br/{q|!omvb#-6,F˙3}1lx}#סLIE#v;EzJ=fv@3Pd8ObΆ f0/dpXA˝${>eeƇž{wس:/ YGs*gL(h:rBK"(sqavadK O*,w#fTꎡ17p(5K+ 3-Os)dV ΋@7Ɋ +q/"2E{Q"ꂫ ނ7w5 J9|R?.1jwoMɗ] 51qJFiwJ;Ԡ&`mlīzݍpg;K1\]ZP;h}@.1}?p*Ԉ] ~ScIq׻8Ĥ!uє9]ꧣ3/d4:'CSY[bO>sơ U4 Hj@5eH>w*;R¤<1]oIA.OE  rd7ࡤp+#k^~K%UDEH~l /(Ɇ7W>[fEUcECGS.X%L5ӄ!-8QO~cVz n}3gS+VA6a*5z4q櫮BYU7s -z0UKblDTg1?*5\\W|Ɓ:ISǢJ_qU}oio`B(Cws)RFRbƚjTT7B-<`dD4 @Sm-rw_A!z,4KJUoZ1DԂ7*Va,r=<چ!#Նs)4 ꌈ _123.Z!ynń;)q4IBj:bDf$oԸH}/'n_o ~xH}w/H$9 8 @{>d\1_ ECw£o*rn_ ŏM@LɌ)dirXx2}nIA/̴2T Xd6j2KqqI$4~ҩ(ؼ|j?Kߕk(]迱[/ee07 1ME}(ȘH(D܇lGiDZ'F̹4iGYtnǨ*J3HJOT=~#v; t ~X"$IF޳asǰBy5d J-:b2 7T_ q^H!/Xs$`?mF 1Ǜ[Ƒ8*ؓ]_ b˜G!}9黕 H=)Js (uFG"9*I2aoB\јp:Kz~#Oc9s00}@Msh<\L]1:BC \wdz 9xm4] (F810\/= .w_q)< M0ifGPM / S{%6%p1[Q؁ľip,ކ+9. 9mң%#o6R߇gBߊy7&QkV >S$&bk `D>t(V]gO M#svMWǶWAf"$v:#p:O/:7rz(;qxeL հ!#~ʂ}L4z %y'vdTƏyKy cu[_S`CiI\hNğN Fj׃.Q#10; 2( ,)IdG4AlU|(E[a-$&efj S EM =5"v8txc94d#b˗cpBZSG1t!@ B]0ctӂW>UAQXig( cg :3,3BC#o[3w j #@sD~ j9e#h΍ Zc l`ƅkmɛ"43$W力.ͬvZ(Gqb䬫C1L$\Ii$T-FAQT BoHj2'=WE/ dE~M=ҧ=ͤ*qpadG!!cϼu_N&{6ɑ[{0$bTVLR몂 l_Ќ=>})̅M{ɥ ,sk P fvo@Ifjh *09vx1B[P5شn4jE߉FPa&cri&WyK}>\7:T}C,GD$GCdža֗H:\UB;P-MiD" 33+44IeBo!qJ(.͒FO޼]Z0)`BKw W3JX00jϑ|E*+MG~Qa{s ВW$QD2.>{ H?>[PyV/~eۋ!BNVAj@$qR3o Fh(fψVb0Z1Ĭ}[ <*=o1Ɲ3cMUG&py,lgSfdI\" HijKB$L֬ "SwSQSIDЭ0o޳m*/3tF/V])P( dh=%t:?_dz'{-"1R+at ѡ< *ċdrq ibuZ|^=%u(D}7w..poyspS#2*g>$I1(~Y|Z+oOcv ;Zj-Ѕs0tB`/´]ЪFP-)є$TG’N s ,HqRoq!=8Zs,dx3ϧ1#r.ͅ'O a/@IDATք揾g\"N")$C_VK )8. ~\Ҕyf3\"Q]찇sH ҿΙsњ=YZ !!qăwDyAywTLo+py4 H8 Û z4KIDsrƜ>Xxyf:'O 'F=& .QMi a{ HY./t+0b<O?²E׻Ffj,)[< CG/ Հ-'XzЏAA,LB _P GJZS~ څ>N5(TtAĎ.<2O]F*OFuՏƒ'k_iגiqD/$3q9+DD B0^C}B<: #Znd9DM(Q^={sl +[olN?/ f Ɗa)5c--9{pny*۷Ȅx=00]]}nI^Q߆'o^2/f}W`lz}=RYs:]zX5;DnW;p݂sK͎^7xH3-f"sB<y1FhT0bǡ?~<w}Փd65(؋W?zP;ebHj޾hیTh`B< /%>d$P sў![2 L;F;Ӎ/Yð|9TJ򇌀?u0[Qk%ɟIyc}=$dݜyשyM0T4m#̶;51*S_g C@&Ͳ0#~$6qѰbhư6 f2q='H,gy?w_h e6VR ?I@s/"_ ŃNtf~HCf$뜩sts,:: =Xk;w'ScȀ*f<ZdACdFH9[ϙsgrё{Xa-ˬ cC{f6]x$o21샙'w'J&CZRn YU\+ZbD|7Uߊ|]4}dLs:ګ?kZÖiyEf\pŅ v:B Yi2V8AT`㡏l`gb[_MơV=|I#0RmF߹_o@(Net08 o!(:*HNI8쏔(TdɈX_qEjR yd9GK1nm׏&]"i% @ܵd)=pnĤEjPT;[0ca$3e[0jPR`gM!<Dc/pр tJZ9>v"DyQj̘=q!B=V=B^1>8֘} #xk͈2_*'8؉ӌǝ4i/eB!=HhU]H EG\s@>s:de+QR/?:< ].aO8|mi(@@?1a-$%ک.tu@X;jP,E|N vĸsl+?q5i =ȨiB0#V+.#(49 ҈U9Kas|02Hju8VN8X;Q Q 8ي;pMp0MW!#&} (!3򇌀f@Hg&?aj/3"O{ΐW_0F\W0TV^<F~܂F.$_o'-{Ft &ubUۉvEۤ:Ž4]cN?<:T }cR`!,$5$Z4Oƍ*YJr3%QDOhy0y10UgNԓ 'W*;G2Y2 A><ô!+$v,H8d0z뢷za]=8_`Ir]Y8CR6y:Ly!478186(ŘN#? %3hTK;2Y5xaߚ^})At]Qzmp>@b=N1zfK5mZ{F痺!S| QA, RUJv$Svo/S`)#WC!j_=YSFkŞVVqqԘCL̆`4z@9q= l"R||4?%13T!# # # # # #Ћf@G[S%*kx9<4B:[H }҂f^κ2222222222CΚ}Lg(c[\#&uutJo# зu#.Z41!>(/CNi#}BC@sFnY#;LD4bN{E/?Cʼn'"+uAՉʊ (Έ %umڋ κ22222222223~DݬV:_g6 vYfԫ& ٌ[Lo\ '{/BXY0|qQkrДOh̋ B]8b<؊8Ado]]F@F@F@F@F@F@F@F@FY3 vv*t!jHzbBҐHex^ n]  F8{ai5sґW7'g:O[{z7 B]aOWJ(!t̨ESc=4n#DKC- `"t,+@ޓGnoEw0 *2 ɚfJ+)`x^+쵎V}2,*rXE/;>uV#y4Cf[CVrPHz½^FQnY`4DF8$̫ğ]]=NdfW'rP^hÓtZ55}C7_!гH֎2qZV `pVg'oUJ%l2q3LESЪφN]"vέ_D*>$6dm!1oaCuPQt< -hhaogS;."sXJ.MQh `}&3;^֯-㏺O2ZUߩGMWlsw}'BqnXar^L;#-@NC+o K;Ap+jZ9)׎+fPZ+7UeW󡄱yprw?N1* u(h|g;.ES;sPm KaBF8FҶ(5<jLPi`OLhPr#ٖyϝ >07K݌6HB;._`vV@c nα?w,vt8'/h$zu15ZMh=vX ?&ASIer\ i3ZWҍN?7]UhBq \ H=U:pJG^AׇqNN7J8bu=[ pokQc{.3hU'/$6ЁsCI`\C Z]gdOs:{1Þ8Z;dȤP%#i%$ ԠhQ&;)l.suENb6mo0 ;_hϕ۳QE b2BEEɩ ~RO_ʓv2llWDF kTBHNO?__K(YGSs0;lݴ]vN &xgplm2"ށ/^^z?Tߟ:KYS{WbCPSJQ׭X7-# E#N$0QT7 z'A ʆ|N/c[Ī`$ sG7B*}7^3볱bF:b3aN$&`9* qѸ0&fט:7PalF$e7ymq`%Z%<_9DLJL-}yOtu#=>y[qHNv F.XAilh%3QmU읿<TUcs0e~{:ݒ_\!WA^hz=Zn$ݣ|nW#3ڛй`j@A;^fMznad@;T|MF2Z6I>3煓Ckc ލV `ƜK\ypjHO箧8JtVimFzNNC>/x@V?'}QHv=ω=Ĺ&C{M ֥Py_ s{ gwgQ R;-B lF\FCǗQb郐t<!>;jBBth-64Bg5l$ľ 037ղ>{n&VBtVlणP$Y{{NV,S1X̒ FJ#r q-cx|Exz p[OBœKmݠbXʞ#w+qVqފ3vZ%dq.Ƣ@X ^3u* 2xJ/.t*5^,NP;O2y}j҉0(8[w2./AFsrpf%̜:qSkhrf[yg6g9QlNq;5&y?ƕ ;㇒s./Or$ m1lKuBE$9>{CX{0CBa|VJT++S72ScJ-(&aJ'm|Fg̞vtU))8Qs؆Q&׋ICϙ>sہDī2 xB?8JO]A \DEm̒Ho3pk:6J)EW6#uM @kw ɯbв. Z,|KI8t:ohf30u7 xHv#N ,]vk*F%}T$sQjݷ*=%]Z#M%c55~>j뾇iһh9 шu:vΞp/<#!-M7cH qmQz-InR[X5EK5'hgKc7 9!謮۟7Bhܞ\" AK!QWiI~&ў2{P_؎qXqPd tR]zaB/7O1q+1Fo1HLYXO&~}'8viyvsn@)P,hfw]RDVn.^ź㿟+g@㇯JC|SԌ{hVo❣̬ýM8F>>W0+h.62=3f#ϲ.4Z8 [Ϙ#/#OC;]]M8S-|&w'|ѧ\`-Bؐ m _mn pƣbGCi/wbS:6S^8@NA埒chb?4ҏRsa`}$7c}ܐk#&ǢH&o| } ޴TTWxD(DI9{ QqppIy@T|?t(gFFc7^39AA4:d>>!@XИh8ؙbS"'Oꛀ4G:qwo$'m&* Z*w^Gb2rA!`7-ks[{%$:KMN#JZݡoBN!9-%HLW/~eOATwsi(f/L4H^̓7b<7$z5vH.VXW.|yވq*p5U&V:2C&[ ;HWBxcCu`4bͺAi)ÎPU틑)\]Fe*ٸthу+j7ڰ[_oGtPQ0LkˇO௕aɇM!h@h]ah@Q[O;6M7ڏe|[;}6O| (a:敐**-"dd ~X‡WCj۟B$x쑄M3WNI J+?zuu&''2j:4g68c+ _$i8kWX fM 6aUw pxu MˀmGRĄ\Gֻ`rJlz5ΝSG-xr5^|;f_v#Z4(<ߴݾƭIipKn\zWv;FąBoբ_J<%xJ-ן]QgAڂq}5`;/၏w3/‹\Tc7ۃ%8edb%]~.<;E(EKO f%|xN_\_ԕdaͣc9=b El!̻x-i/IS0T}7?: 2Jc=2Kobx2#Fd؉_ u<Yds3B9=\OWX';!BMZFFe ҂?Я hM;IH鍝pvꇌpt FN}ݭ&o9ͧKxZrnFkILꗌ| 4+9_ zE0zgNH Wҳdl$F b@47/ ۾/U } N Sg[B&WDQ }<89OgYUxㅃԊq6aPA?`[*@H+Z5ܨT{O:v/€7aԌk};C=%Ο? |dk BmUAN%t cϋÛ+Ơ/͗j|EA>}-pM `sO?3%U^!y|^~+oKi ˏ{ QEtF sB5DAn#*l&+%25o!-#.ˆiIJBF4 RSb>AfMWD ͼQeIF3 \j%3ؘ{~!w#5ьq"6%鈚6]:PAG*_CN 0jQ] ~H6]( )Hޔq=LKnݍ/?}<ayHd>KmvG̒sOAAJLԐf5\ӹ <ޑf8'{Rb蠄&&g|P*KC5x񣷰d0?#7;`{n 4.NVvzi##{L=w"2( Nk>ƾ3 ٌ%vX~CX( :cƂ+A nƘn,3'HVQ  h&XIY I?gIj~ғ@>H5̢!5;ŋfUF*73%nƛ>â)Qp0::g.3#O=6OD| ؼC1epKL ._H pǹs·yYDa7"tz)A"_ޑ'/s(D%J6?JZp˽cpX4lb9m'OaB;nU!ӷl',-_- hyyu0R4}n?W" } 8Klj&䱣mxɸtj jyzڥ>ق# _yw(Ԙ<+mkTpDpR1I" #}(heHqS7O/J)R"J)coONQ16 Euhٿdl͸op$4֡Ţ%éꂭî ͚FCݔHk,3\<ȩ8 Gާ, ж:e`Ѳpa!4{̥Ţ[‰C`GXh4D^>oq 0S xN1JW} 5Z#r)Z-!ֹ݁80fjtߤrO< 8d&LEiz!^fFD#7jww\h v+UJEyZKI?B5|~ܿ78Lfpr}@0nݚX7eÓN.D jAB|ZK"3?k̅Xf@Q \I/5҅fi'|`h4qsYs^Ag֝N/|DuttHslw)ݨk"#H R& J9?Co76Md*Klh} :jAI7@ KDKg-#62 klGm]+''ІoیJV$+0F`nh27a!T#w{il9e}')CGIۙðyX| s!l;MLD˹> QA ?o}Asػx<>HCz0_ML $t퇂*u;0]!Oy(} gCQI>6-Đ,5 =9MXsY_$ !!!z=0p 7f)?]\~aNI&GNR[jkq1jFU/`h0s1s\HNx˻1r,Q}>| O>۟.BPI&V'45*p&M/Ğ???>pB$/_o)O\e uBI%a~.+)jܺ= ? _±x/l{͎CƄ{SfwTpmapWxzxjz< FܽbT>X|-^{̵ }m35_?Giwy}gP?9軙5?z{2PPOD?2^ŸA퀦]%3iMۊ.L53W0|wDE+d1?5Z$:I nES{X+c3${YG`8%>4S=U` PM͐M"_fwL<H.\OA3&z}C\'Ua5? {?>SG&zse,ޅV fP0|yy0#6Sg=+؞b+lHpăv|Wڽx}8F ?5syBQW?'>]n|DJ+nۍG7+NsON22gFg(3ӫBSr]puDÍ?l A]`6ْ{!CB]AASb Ůg tHOH/޳&;{ Uޙ;w3swcC3Rnd>rx?xR;3-D7/q )Oy@xl zG_T^d7\s]Xʝk&ikqOI.03,ReQfƪ|=*LT3IHu8>hYZrJYH]\K*FM]Bq;/C#6Ӕ̇RxnXza/c{FOBwբ։bN*n<]\TiXt*V0Z7c=$9vhd/>'t 炲Biac8 $i[W钤;e| |ͫ Ǯ*_b4+j*}Nz2D@{ϗd.+sS8뚧)ӳ[C؂د7]I(9aS).0BڴB>'zVڰ|1=2^XCiި|H=:L@(vP 68߲ Co$LRɡ)}% KQ(Dw!6$ϐN δ4KPc}E(/ƏqB1-yMh"hнRT4`"8lȌ ؖgqcjW[iHM2azYiQֱ3{ܢgܷa0E]8\CJhp gL&.뤂FsB$0 @" 'j%d2n'T&0Lgڐ 5~0mKX2zGftjo==]P)>w`CF)?-5S;V% _>5bpYyñwlg G^? $DVXS# ad ?f ǧG'.)2[x𳜯4I+^)YgOYY7 f7 ,S7?s@ʮL,P;*ufE*R TF j@8RzpgcиÛƠ%މӨDg!`ƕ|9!P}W?v*ϙLUz(|Qy.05l /ô6 j.lP!{wՔҋR 3֞TDdcVY^yXbF.z)1ewABv+yv(6dFPb {h)h\en28{H 1ePÅMxQ-b]֔1cUPWq>yslA#&7$sHUP1(GiuVznknrl{PTJR)Z %\Ȁt96385hlƜӛ菝0W;b,)hi$:thԅ{oF6 >ao"dn)9u9/Eu06T`xWװ1wyȭ g;=+wt#?cQ|#7JQy[Eđmawܟ.S4+CE0c+>dl?(i(/?y?cH ;w3+gn\wuX3a YMIOB3Bˠ3"G")/V="<5#`3Ĺ$/i ؝ CQƻz,fB 4sqοsV׋'%;}9<"4qeSl/efr$k|=}}gO=vk{bBSKS/G=_b4johVj1PP cg5dh+/nc)kW0uS_[ 0IWģ}!x)yQqޙ$0+b?\<%x,D0cO]4i5d _|Œƽ/}+j$yW}^Aqس'dYX(I>G9-[Z$Ibc9cNW Gqcc?s,_}\ \=ܐk5|r19 8hLv 6 g1cWP4₫DUI7/n`}>VBno(+&xfbnw gx6/Wg Ś1ו1hu aXƫL:1e `mr7ݱv`>jօ{ 4B܇zY+&|魈<a4dO| F̑b}* 4!0?W/{M[9/4-5OepfLεpݘD~E-H& .޾Nb'.gJե(xϿEqbxiQ(<?y>nD g&ajF(M A2GNK9v1kdL ;p-=:Z]߬_wH$ԛJw| P%J^+u'+Rwqq>+z“ =pAx90f+w o)e؎‘+MYm<Q^]Y?2ȁ66˯R9#$_P2lw{%˹DH2 )#5SaGpyz()u4IQ=);)M#ϛB7v)}䈈5XNG$D1 6wcC#8geKxInJ?_=L< |81_~a <V@4l@1(r<΁~p|Rא9 }s\9A`q>3[XIP&X26-g\ %݃NzjҊ~.T߮H0VklZ3V,&I PP狸Q}s\W>z$ CIzy" TɌt@"YKi?3\<2,S+s'ܰX⏌,i't>Kё1cĔyLTdm3QgP(YBn3 yp"yLݼda#1yPQFnS ָtovG M"r6lLR2Vw˰a%Ǵ @ߓ<Q=t7>2w Ʋ@>}{f"Gy^Y Cʸ1Enh84==  Pkd z* g gA8ZݹL늸`;2f2m^,ꅷA\v%%0Xʷ]҆fD)3IKfG1z*Wc[f+"B1$YV`ˡ6&@ЙUpæbGc~y}3_Ԛ&XAemey2lVJ$%71_1%pC+fz9|\3a8+_A$8 16ؿzQpzX/LftcFx8ގ݆SW݉Ӡ@\\3v WVC@EGA"?+ (!$J,X DW4#;FUٔ?R[̒nD( Kg@WE1\D~qJmkGV̒_tKT;n.Apb{ㅋ]9JܶظO?Ic x"Me1` e/KJ܆r$u Gob;!i{Ȉpdg 3!9g@F#-<32<6rMXƽpY\y%o<wS巃/IAƚ<+[R ~&(o%=%%cFPލ?w_87{- `lui" <kX<囘uӓx G %٨>^&kOsL?f6sUQ"f&gQ<4?J4܏iLZ_o.i|K{pd(MܷyË0,~iTc@IZ󆽋FbV[otIHSU0XPFb, TPz[ xh 2DvN\lGi%r &2 #m|IX`D(|]ǟ4:Ȍ1HbXv{[f*yBԯ$sV*hۢC(!+# =BY/pfl Qӊ&I@+x/'ʈbfR bO]:İ"ePqpd b4s6T[1|Xa3rJ; ʌ`- ϣKbư_WֶP1cҀ?]`s-b'}|*eRZϰves)4fB!18T(eVƷ7Օm {K&_lVU5`1,hu4ݮ6E&I*:,lg(&VTиJOfC#;-X1|.Sxk25[P^  riLeLHa~ux Ē.2l%ŭO|1a d *eL> 8fhCO # /')KM+xϋ"s-,BX xٔ9(c#X)T( {Wxp>( F٘7VCh9 jS) ܉o;LBf 5*ԳZ"s>:6]ʜ1qҤU3CI[?T s/X'55Au+D܇L#Y V<YBEr~y|<꾖d.رJr9;Q(.2.SȉJE1SxK->MM(7@EVt+>ch?!]=*[BC*lFX"-}7GĴ,IQci,!4ؘMӎv"*q(0u0z*3jVݭH+W^3~ZŭzxDzAn6. uODº{3 lozAN|u_ la!.x\xbUؖV Ge9(m̀6B{VogMJ 7XNAhr‚k *m:ązx+Lz/\{58wT421k 8PW]{LԿTTTTTTTTTT8im< ss{ N@Qj׈m?.ÞJ+x"6"G GTf@Z&ܜ⊽V=A/D2ݬm/h4jNل¼<54ꪑv)k"jP'"""""""""'#p LLQBhlj7.u*nnZGW*ΪzGJ>/:) rFTBtwu)@$ծUn~R?NǵIE@E@E@E@E@E@E@E@EOGxڄ(BLCZ!J#7"@4(oqfT^%;;n;> 'MB@m5()UI=|}`10`lCiEe`QB_O/an^ w'hYYRZ7[thl'w)Ϛ_z]m40h}6߂)`XxΊ)vp`~[M #`Ӡɩt(Of&JtLKA 'vW+Eno%ZO@$g gKlm>|#q_AϐrL Qg Jc%ĝoxtzuZq2C9;%apv8"벴QQ4CxJS\VV<&lGW'W^fjkkOe^1'S{b U-ϩ1N-: v6u0KI[[+̹p:4\OZLM쭸cvv{zwq+=AwGr^N5IܸAܻ:~Ck=כmbk4[pMZ󞰸0e~-3Zgජ ~vuk[vjSPPPPPP8V@$ o[} NŌ3h6v%Xrg3Ce:\jY?DgmiE@B<"j4GPȢe6˜Y":/6Vvк)ggk; g79T1&bMgBGjٍImF _0r~ k*H=T>Tڣ7^gCIGup.֚.$g|z IIYyy#&bs"%D!ACǏ;h@ܗ ܂O'x`@?O4CFF–c!uB|nܷx%XW2[udߠ8ha:m^;*v\7 Ri`yU}(O_o2ݭ٨+|NA ]g}&J,{טp Tͨ(U֢,oغ2v-s*u*[sc s+?8'c*^q.$Ӛ=WMК8iӬȇlʂ~l|ED{둑YW>W.z />p-BTpӽ"^FNSGTF̚og0tvxU#/T;J=î1g*Biϝ`[* ? <6ѡ7$^A]hޥgp<Θ8CW;A,â#!.J_' 0 VCfw^E`ލ!Ss`^VED(R91|!L\|M9=8.3Yڛk Z [;V$)ޡf}:i6@v8Ge~<"G?*u{^A"~dz,> v?j8Rq-·?Fģ>%Ty#0%Rc팀#RZ vp_E[=)1G=EA cAwE. &#q30<&M'04h¹ 8}4RZW܆N*Qt6 X6%[o[=!p(wuMM[G-JJ9aNúX2.FL BM3Q [TmVCH^Z88~~Sy zoHH1Moc.~ tƻބb ۟([_~939=܀)])vU/A؛Q~AJ_LE ~ 8;/0 m>$D$& OG[;>l\h\{4[xyNחb@B4~~AQqC5:t"ae.w=<#koGb+P"P֣/{{$4]ͪ򡠯PPPPPP8.IVqf0ah,BExa07_9QX#&g~!9Wx 3ϧY$ {Uq#g_Wu6-Ek l׹`\Ք|rd?0I0v.v/x&uW!`x Dcy&a j)wjB6 Mx__Hڊr& 9;̲ğZWK= $aKt:>ذb+?ٹt+ :ĒkblmC 8w̾iLN$ݎ.f?먜/ǵƠ d@K䱻ꃦVx;qiᡜO|nn*K2/ {Gb'<f_Ԅح B}n,~y9ؠ3Hu6"J;7M1z!ad8GrSʶ@]"I7)ywFܰ}W 96Hed;3s7\=O#2*s'jv+SBx7z(Y46‰8w5Ur>"ê"s ->.ho'u*rPOr}Y(@kqɖ˜$k`5 ̿ چld~G#f&nf$ \0m:C;(?Q-۾ czmUbCH&i;9p:k Y.؅㕐&jKZWK=be Qĭ?{?n'As-x{*O!>OXe_9~Hmd䒍إ((n2ȹ%kеFڀan|JDD%?v}:>0F/.8c܅hwr~hc}BaBL若~ Jp )v#hԀJdep t3{ke f+(a7z"s2W7xqp`ٸ⬃xTZkKEbI](jq". /%q8c?53mfF4$kFb!d aX Um#k/ ޅ6ʺewNSY4}RTPPPPPPEɟC\} bܱd革 $7tG0 nPE ԿIXL-)A0ۢj*l}LJl~ʁzw` <Lzq81LH1Oc 8VL~81{VAK}PȪ⯻ }0Rfaoa[np-enZzP &tUx).5)D7H<\3L›/߅ٷkz-xWY )`tBZs3Vx;)'$OH}tc",^,]u}L="Wt]({,FCb8fr)]R"-!~RMy}ݽO+90711WZQd߿Ds!ʋpGCR [Qa4N "K/‰)!;[jpFQ?ދıP*<53AOfݰdFWG"뱄x3_ނqS2i`ؿ́3a}teaLDwK`CIyYxlXG֯]h|Qfզ"""""""p"NZ2O <͈4&SfiÎk{?$cx^_UpI73SⶎvCO[Pw%6\5n^O-+tiph6"z:}4m53j*/B˰ boF tC`'iWk WŸ!KVli2_c6 ZvX x11 kۉ]u?Gz1axY7= IOBd ON8zuBW>s#L,HxE0:ӻGG|}%%pp|j l:(vBv٥8s-!X7ؼe\>%AϺ,q@)32*0u](y3J}n~ G ɳ/vckKPm _ aRNO!~餷,Ȫo *-uv?ˢݥ|?-(|/I=w|3CtrܽP~7gw"#I֖u Z1T~qߣ$3 S'aB "kSᙗÚ BԦ"""""""p4oĐ T[UTWW+,.Q$/(/m[P ;=)_cM>T{#u-:jKP]DѶ] hTL(_#lM(ۺ05/}/r>}.x|bEm(@њQSesSQ .e?ĮLAmQS#Lh@َhͣr`Ch@FmNr/9$hiΟ7D~^YÊsoE/~?W4#/-SQB!Ԫ57QI6HC(^ۉ}8㸆8?fkݍ&{O:/Va`aQp8Kiy)aY++[tѣYLA5* MH&aɻ8a7>X*$2n\ @IDAT3̌޶ydV[2^cT[6`񛋑@xu9|yK͌g~"?>oIӿ=`SF D# <"ѐ skhvs ßN1 k.}T\CI;ϑ:h.@mLf[GM],zilDY.ݤWFztpZvm]cp%EHbd_?XO[QU[OKo/ذ T>m̅B9KhPł,Mht7K,69@Ϙw FqgEq`3Mxڠq`T*'aKfl!e644=$ÙsCi2 RHYzE޳1X$^=L,U+2P0K y&<:6({d\(V'0)J_4kHXyw>!Ape͏.ks;ҩ`mq"|I/P8By {QpR-74.ra(e s-8<֡g(1a#˅B14"Suꈧޡ\{FV&c5A n*.f43 C :lBCV >ΰuc3@o`t^c0r{o&NF{RPPPPP)) nTBӷ1W6#4 i|XhR-gnVT Y4X,;lQR,ƻjQX;!=3d Pu*~Ͳ5+dw1e.`ls/acc džS*`C\~ԓ+Лʃ^zV1 (Vt+չu 30$RGvmTYh`T&A wAQJ%Ӷ6gf]fo#ǃlPZrTF߯KN0-[9we^Ly/qx!eZ4+EQ.6@7aHC "bmgn$*8T;X]4d_n>2;@_N]h]AX˳mJH_dN)Ib^$K" οsH~0`w>ŭʀrSK$ϖ^ԙƙo:U=fxUTFd`&Ow/VҚ|41LҍVl-= ή^XQO{5/-׈xʨpq]D~!N*FږdKn4hXzD NӉC* "\tpyY)Chn w"G5gzZm*******;PؑQ"}IIJf萕q p2,  (E~E K(uF';禄Dcd+bh?Eg OzRMNHىz8_vVB(CoqaJa ㇸ;}w!ZKx< 3YX̿ p&ejYY:%ԫG&/3u$'u0,߅60Z2b`bm#碄l''2t!VR݊\![·`0,#0bgh745kklUZp.wo29*pN .',쨜5, }CqvOvvКPMB_@{ Ӱ]hEFӆʶ"0 46d`]hePV u******?'^&cƙc`8n" ˖1AafU.Vpa1-8pIB%8MiJjYEyR `,sI9eeCh !J/5Fm)9R HuIhMoE\Rskp:U),T_DqґWƪie}G+DDŽ2IGqbHDơtwHg;"}rn}#loz\CPb}Z[ D$`̍HF|5x˟O/qCse2HۢH!P"FCҪ{[+|@OTc=>!dCi "ډ%3qcX7$nBE1\JQ$,Q79q9'5+V7%c1kFE'/B*ewbJT03V| ?R܉[qVXTU/*-S }'sQ2r:QP$輝Yk^dhhX!#e떢ݭZX@md v*pw'ObZz~Em#3kCF#"+8KqthAd8x9۰'1p$tVe<&9ܺGw#vݕL\X #F37? D´I3 hż yr.Bs'!812 оn.wkP. YYK08a؈QI#w<'Zm,]F0u#CpuSN'ESM%j::u bI@.g7N@Kmjڵ8ֽF kg!%dy_{jP܃11I_!rrcLAّ5 O6\y"` w׷=c1qT84Vpٜ2 gaXܟ{xw!X׆}-u_v&<ϔ[1It49 r.cw pw[#-<>}bhio<0Y_ .knĂ@VMl߈&jGe^+VD+wH=C3`aƵ_byoQH? ӣB@!P(w"&?&Iə02g1e0Rb܌z0: k*0fQn.Nӛ84(@Gz'u9N#Ib2L4ٚw(̟ ՛7i&U!tubFbAXu筨t2s&ErT&^Lg2v&o|-Hkm-g8Nlf0 5[k~)N_)x!c̹f<| ; j4d 8\悽 sefa}QRRsX[ʃbРlYd fm[pOB |;f("mտa!z;HIKgk|[48Q$+%m0/Ay ǏھkiQt S?=6ЧCBK3L>,CH5C#d <'AO-ޏM>d\vU3:+0GPSFB@!P(G~k@;z:R&IßfΝ]S/L W}F\,U.y{29ۗT0R{a0G' LG_3zJ?z¹ȫvd^E_}s20ժ;# Jie8wۘ~G2#X^źAEj|ebsA %qGC?5[IxK\3y%:+˟(uth b &䣳UzF $}g' QLVl^5*| %1+g ,a-݌3۷q.hB2G$ 6"O|sqI{z +]'_'ċnBعe-mp#R=*?zqyE'e*DMw uC!Ge+TFHC5&U'& {9>Z{=՚3.M&<ȫvN^%\TU( B@! pdD=ۆ{2aXeb#)V[qcNC#񔀎A?Ws>t.B{} H?}MiY=A9?>4ʸa}kмkğ2uc~c=hVLY]/_ԭ =(dnpYڥ 0Q[ B##92$Y`O;339V޽bAp]DZh铖+Y(˱#Ib;:4]Z⩋ă5<R]H0<̉w?XLTPSܿc¯=zs)bI&M99_6%BJOg VoͻK'MJ\wMZ$-Fg6 ႍM4h"Eė_ǨGff4Ɲx6&( ne?b1Ja>*H &tY}0{2>z>$]GrP?j(^kJAYgX)P۳ ׳#b{.M5H$aoSlMOqD`z=3n½磲QM司0iB@!P(~RHZ: 7cpj6-VoC|l4_;-gdOy7!"$O:LC;hr"Dv;X0s51qr0Ga-Zw θSRͺ{=/EħCP 5msw6fHS3rOU k 4.!Y"ڞvv''z-.ooB ?>cbN:!L8zѧfR{ruxg5"&XWxCkŇ!zM&&ӎ@~Z+6`ąSQ^ZHS/3I8Rᚳ__o6l̸6u= ޔ; 9wWc9zJ2n =kt9MkAC nƏ\Xa.£/No 5lۍ;uj|7+"7M OLEG[3&'N5J֢eXUtN< sCaǡ|]Q@+X^p1gcO{Xkv0( B@!8‚_4pH{1jTEU5QWWWRx6V1x#%BW0PpPصף죗LVjWR0;4ڂyO0pfVFr݅u[QPC[#mPxJ̃TntTyZ:3~AZͧSWԬ](/ڈW^| !H`KIpÆj&pN8We96a*Z l} / oگW [6|&G*jOhoU˱ ?\Hxjٳs{W/~(ҠQ}u$mf߃ ?ƒ&M|n|<DG_L$"ً:"sQ{r=Dhap6-d.m$kM`'I ,W3M:Bymn gE%W)ҙqWP?ԿzRj B@!88LC`oBMm5MhkNI$YFrR^мٻk1)ЦHѝMbCO&9;|_.7cS: վ]QLmtRc_5h4fNMGbHK>(LRh#D;8& n^g.)P"RXlpRsAፒ-;Cَ\f/'o/֮5mGJFe#u"?D;T1,SGI/P$^L>JHJ~`4QR:O`?#m+9YbIJߒ/ ]4^y,u4Q*Dñk,&*5lbjEx0%>'?bea]Z0HF{&w>V~&kϴ{B@!P 1אڏ:ܒ!p~?"?#-騱 wЫuEg 'J : -O]/3 ۜA#&S^<4`M36|}G R'ҵqiHm\B|qnEPs B@!"chr _X,9WC~"Rg`s|~ɗ_7n?҆;ϰ4Sw}}ߋ(rGKGfb" 4!|^қCSAhASF1M.:P( i'1K@d"I8B(}B葋^F/ģ?!\}G-xxy]-ah ⏪d3f&0_wS+k1 >hej[*Q˝/Ԟv/bS/hW/vM 1L =-z/s'n ,Pq~X$WGΟ mFZ7FJ3XIpձO_mٸq9pHeM/5b>x+~ܿB:k{0 vF8їaPfd;n}'K(b;qꩁ()jNx&TB&$ždg_`:Y0Mlˮi^fǸqơرϟi')1G³rHS?Nhk{xNL<^#絶ߊ{zԗu}~>?ȈF mmi!6 G/L}籭uzDV~"VlQs-9f`7鿍K+ BE@SPP֗$˞>7!1qIzttb!H$xR4Sh:\JBGk 9I Ⓟ PdrK3X\ m*@q6"PWNP"hB(gz8$G !*M:(ZaWoHȂ>0H$+&>,Y Cű â`ӈ?y0J%JEb"UC$L|AY#eشT+6-qI+PiZrΗIs;Ky}G7u[FR Gpсn-HD61IvsgٌoJ66c68a菎T640@l;jh-ǁ#p/ZBX˱gԇ萞90HŽ6|lv>,ceiAl+@7]D#셂u[`K BTL#.qQHH A`R6"-\b7**mס^kt5x㝝,E0 tgI-6U1aAQ=V M}G ȊBk&-ڈP#jkp1M+t*]Hy&1xcS+Ͱu"4ނe!f83c2yԁt*$/^A(u6F zC!r)ii$ B@!8N?چ:Em;abm <}J tben,.jM nF HKCĚOP1ٙIh(ɧYS_mD|x09П4l wh-h\c̼r](܂ ˙V~7[FGV[F; e0 k&s؆ Ѻ~#۴ ߝO9&-Q'X VC`#˳V.`kP'>ȈQ9#A5&Kcbv~%Zzx9x!u$ᚫ#la52KVkqUY—_a dYH 1`ղJL=W܀7?gι``;j I UDRHDzGUj BH;f'p ,jJ S GND0 0t[_LYKhZ[Qޛ$om߻:P(  4I;6/¿ryZ6=DwiTYϯܕn.q RƒN9hpχ ]V4Xz{v^8GDOs3# d0?t9:v!!qdX뫸 nFP ??G〈5Ti5CHJeTaƣ{Q~C82k /BUSs[*kчZfD'خ!xᩇ1"%5805tL!<̱4upӐBmč?'DK}=Z)L%L?IQz1xt\t5ԣD]S_'M4pwv.r8hr".rDME7V s@f*;pԩS._{&:PԅSN@nvǝ 87͙ [k#bEL dgsf1h".¤YP791'cx(μo= cPVՌO:C3S.BĹWGEj ,r5sթbJ"v-_7?<~w,}xb3} /DDX47k7w'7wDXL-buᙞ*5Ϡ5+nic5 vubPmwr2iXnLT,jI[YIj;=# NG\Tg!˅&j7"] +Vtc,d싪J,{c-B'[P '+fES61-2<(\pB4j` x0D?LǸLs^(T2ⅆF-R;qt mkIjz3i`wILjE>(50P 40!, ?}+:;n6DZtm s[+p<$uP( q7pvҰĎA7a1z?"㹁-; E6wqQi C &Ǡbױ #8&WshtUk1@F~#Q8l=?).a+@l<֢M 2:S6OEFk ш>,a۰X;m~6@Q%4tlZo\wpph;{nLŶ@iO13o#hV̹RL p罘(㵗7 afz w.jN;Wg]8:w"%% w7"m@Cl];3`!9!@Wo7yOD$}4^Os/ȿbt,$Hi=N<r|4vf>W3f3g3O3g'!̶D8Lź3Xwfo]5k8mEa#-65ᦻ`Y1:l„HxBTD);'5=SXNrii¦]j )ҲӗCJ 5dgwV #e͆/n/Mum2Ra.cɚF$'D, C&|۞ɇZY3`!ł܌OR׾Chű59GwiDvb}'݋/;orO ө#`Zh}px`M_UHC [41]4@NV{z&@wB@!P(Wd#ESrSD=.2a}V9rրxuӊو4Uh{s3)lZ%'rbpT4)?{Xq#Ty1b mFЙhZgLGse܋/A㊭0ġi-gU%a0N;?~MD!<0z4Rf8W[})*˱;NtSS%=6p wU4CƠаh-;ƞ0;}5tPTWPV`c^!ҧ`3-ʳfz8?*k3602'\X9.pbӰo0dke.5f7hSUivᴉ fBp4AE~لukzF;cAκjZ,s'2)8 a|~+/hu-[|ÒSa-"{bHZ<ͷuƩ'z1d/>Ixa֜Jw.m(U>ѧ@~Z߳.h@#ܠD͏D_@:ZWaoM0뤉&v9AETgD6Z>1~~j_=~E8pOjN=t2 I!ٹ~/^N-/>]VN;7W! 5_}Yߤ!$jLz?6tW n{azk_d{njTFq $ ?f@2p!wXR XJ*_SHSOi=lq!OB+`DPY o n~֥=r-$D{kŠb`8B@!Ph& l@kI1S40ڱV"x#$ |騻]}F`ˊ/N}#bMErl6->^l\<??l?Uc 1Ӑ)Jաr'Gd3M*(6{!vތ1 I ?K7"twUw,À}Nҝ\62 i!W9tpVGK~ *E[L⎪8$3O.!rR=Ezu$ck<ً煄DT9LSlD:")`JvI\`‰N'|`ҚN{<:z;!ax$̌b|^Ԉ. ά*͗Çcc@R<ƞNb(5@{♄(U>Oy@J:bnςvɖ /6PCvK.'5B騽pR%kEL-s&H FU9ð2~DFSmKWcB,IG_ wW jI/ ֝`M1onN }}_VC{#L{dH4=^jQ7)Iw2w/CӺl?Y#qyAfhaFVtG2҄T><gN3>SM}]waT 8aoyF$@53l3Gx uDVb%eg-Kt.wB@!P!@@T9:|oH<| |ғE"J9EV;\r Ŗ_ ěZ):w?e= y74\u'+Z4 ] Cvb { 8vճ{ ʳ`mȁCX;:sY'ꃷP rTvJPA$ >_ٿz :[>uҀ=F@bx)oaqK4d0 X) +mN&5S$M$aW%,o֫H D.f'O?kfEaM3|h)0'aڀ,mByu5MvLb¸go_\v\<%Ry= HNItMDąGhc18^.UC,Ai/3#8EjǏ vxrU×sRu@IDATR,Gѧq~-nKW]og~5 AW| 4ksܹs1o|!>zm {g> > A$`v1lօcђ=.B Fpi7AD n^d8ݎt|>Cob- ]zwG*fos``V âƌ C`:緂)L>$U;0r\$ Tk$]G1^%M|M ay>q}߫|j|H>ιN:amܑ8S1nł&[FBdQHG|CK-\7;||Kwu^!P([~n|(yO03lzȇZ$~-/Dڸ54Nm4YGkatVwO6۹֐ ׯޏM4хf5;F l.{15ɻ9sܕ W9"bl7W-4p?_- h}~} L. {W cA)!ODCy4kkF'c=SDW^ 9G0̨L+1o/яS 7xb(Rf{ a!3 }b+l4wˇun{μ|ikt,RԴDMГI1'q[q¸L;3BiT a "SP Ƀb0~ LƮͰ8N/o=Qӱ8ӾRX5`"9 BWD$&`TpVą/?wuw?a%qN:~椩l;5> !0[ނr"1H %gwT|p$"/s(d||q31z$1b%&'wGx,3"qa6Ũx!i/[j圡`puH( B"WSC '9{ 7"-?}!,,>LJVOk mͨC{G;ԠE`iDq M("IOKC 6^5 ĝKPItb}MNfJPhXBp4WshDk ^BDiؤ3*/DOhj3 ϣ31>@8a?hvUi":7맣l+\&.$D hٶ5̸c"Pz*Uf>F{5oK=ffnjFV,%1ϫH)Wlw^~9iKGh5 VJ42M؇[1.;?UQ'Urf!s쩈!}XB!AwԾ20_|ns0ɆQH؁*lك}|( Blv1Gz/.c`J'ʄp{GFJNKbA9|{q@;ԲBCC)Da+qFҍ%h q]q$QTT:ӜLoܻ_0d0Ia4wGMB㬧^t\̏E`ܿ 1h5naK:ewT7N:i+_68QAL90A|rDU1,B5c Qg0vXf7F9TL2kND6/_O#p?Eϵۻ;K}(bB%Շi XnqBDGc䯕?/o2 k-].[K/7~(dې%Rzy1 ߧoқQsV59nxHBlw炑cdą>D& HE<RH ۬'| Qd. EBpC9ĒբIAsswnd3H>]^甍kh8鋴fvHw( ]O#od__mnπ1Uvt(eFꐘu<+}G&Ir^ZiWa,Lѡ}1phdb`d0wżmzkI!v6Vb{~%-6JG>ᅭ9͍SE"^0A ,7`w 0:{3-QD]|::gN9 GFXp0/fϗcMV u#QPE5vB@!P0|VW)~6(>0"BD=o0mR]oVj i4Sc|x0e_ʯ88$g8 g__/Y]V$>j )Ld-?CLCdZ}7ؗЩ:P( B@8 I!Ui,``D1$cAmE3Z323( .S2 r1+_,$Ps^0o^PHB@!Pc0'Q~N"bD )S}8Zf]}=TYLɨoHab1җ5>*VypP B@!!o7)dA_aSC St|vݐC=o՟Bh! QS{ZdA1.uڷ $F4 !;P֟?/uԼ BgD@6% (Gd#Nm{XhN"c F3iW- Z"3P˔pbs Lu8lGOgrȦۓE*9[Q4G_ ,,bbhi5&j]r5pB@!8B~h#" Ig{|0vH1ic]% wh@sm 90g$"Balm[?:CDl29("hZM<yRso;rbBl!]8չa,UQOgCN9^; #]#C3jixqiu<2ͯ|CxLB@!P(AD"0\d~D7)qW2cYK 35#ҒpttkB3rB(f`6n4P{!4?$q_R qfdeTD/cKC+:&әyCA#(wߙD#$}9V B@!P@ 4d^IXkM͸ˑ9aEWYNKDEZ<8copҘL N5Pl9ɺDP&UFq&p>>=ZH8IF%NPYP³ {Xq. St#P*zf{OX "( B@!P(~hc G7":>h/GUm#BCDĆ=y2%1vH*B™Ln3tGW@u6\0Ht&!Ҿ a0F|L3+yKB}s)ِBIH (&i,\g#yԽ B@!P( 8"Z _0)Ǥ!%1]h(RM)&&9 v19f/-$:E,%ҩYGiٖC珋 i3i5z9:q}bkD2BD%G 7$UT3iߊFj?@;j՚B@!P( B@5 N@2\rM 2bg(JEo`Fbb2ʻW$L7 hj.3Zb!$ŋʜ5xUIґ@25bfB/:Q;WQn )TQ( B@!P(#$ :.l/,W\8]%v 2*&|p!F )%>}z}D `$ GH8\u0L"߆wyKӡ@&G.zB@!P( B#" fVPj&$f+B$D5g)H?JPC~J- ͫL|o:\۰9 등xlˈeuIP( B@!GDЍ>i+A  ( aQ6jAހW/UIIS)`zr<\MvG`8cqҪʂO4jS/u.lj4a(nĩg;̄;lG.;B@!P( /]~2.DՂ%8$&l2%%H`&?@?=ɈV!4â:$&<&Z$WX fD' #݈;]I4,a0t61o=^SV( B@!P(`/6 y[Vɿ=6?,FF7LJʿާe +0X`B@!P( @ !0vd.mUY]kO- } >`0l6?Lpl)PBBJy$%,-l@r|<߹BvJs=kO-Ht2eLd, rݐ+O@5wB@!P( B#0f,fdϘf0?>$$&[:؄m8`vuK* _TKB@!P( OCTTDz z z4Tbɢ"B~p7`G B@!P( B@!SD@Gjq@ƣ-IHFz:lCk_'%%v)n5gB@!P( !DnoCy4\/?f4l]qz⥿ Q#7 B@!P(?A2z> ^DDNݥn 65"~_c,c"K=;b`z^ccqG$p̏`Y#]0,,[6XaQSR( B@!?X|efs#^YlحX K˔ z=ܮ~xzX̦pozMXW42c:JۥQt̲h n$howǯCJQε뜼CIy?ꑞI\ހ&دӍvCACFN&:0F#5 +A$DÝc5RB|/TQ( B@!i"GDȇՃl5U5j͘Y Sm𱟜fES;P6:9|BnV" A9 nrF4dnS$MC?6KdE 1" QxŹ@{\AsK>Evn@g3s(遃rK/~t0~"l̳J|ٮGI̩ӋYiXQ }\F¹lmᢕsBhu z }PS1Z"}M! W\3vkk#,*qoEN 6v(4"_Џ's0S ( lf`Uu_) B@!P𹝰ଣAD HV:o*Zw?\ kH\>+N:B&&OG=|i!&1;~~ (jsXxw|LN[4%:]$]lq(+l|[ŏkqz\|tȰQ(g[QЭ#--H? aH z{{^kҩQ0e`>bL$Ozyv~lh0kFXO3^ o_-aVutd&Z*so|AGӇ)baᡙܬ(ojC/"+]V\pp22HPlɃ$3z1eNZ.ASώ_GD"rukU[۝93ǀ˃;{,pz0dk. w0gQØj||q.: x$ІlDz|hN!P( B`D`$CouzjfIBkg&чڪ3Ev&>Jcc(?^wPAL$@{Opj HrM*=ۨq :hWtlzpYҙs̫*?G-$jW eB|v[ӎp )TK ?'xvD<:>3Ѽ}+&"''i췵ˀOF/XCODk7lsX (ooŒxH7a5.ǸSq9YavXqڱ=[8)ʩH^F۰mc#n>KJϣ15́^gYpլ anld$k7= 6 ]y5w0E"6802Bd@zDMe7bg@gB@!P(  =Mb"P0c?fGLt*>Cie⓱|ѫo {HXw'"%Mѽ>d1e/8Ns~9BwpAv{}nI6!bO~6-05y1f`:gi\b*xx?{!fIn/M|LAg?6R+W5]{^!FV[ΝO0.~(:˸?GNeŋNYXΧ(r+~*ǟW)C#M}#-tuw4%Ͷ!q \pb0^nZG8H||#V l_8j>Ό4( B@!P8gϋdECA/p~D1)aXv~| g?YXJBO1 ~ ΁n>ݎWf@YICsZG raC:a.񢩵N۞,ã]vJ);I) GJ N>:V+C /= \dҐ/$1yI<؂v{B~ 3|1w(Z&xB:=q3P:_"[0xge. 1؇'>:=f!_̅[[F2,4 R%~tĆ<2 1=',\448q4Hø !:?>  1kF꺥xnF̞t[r-..DV^6Uci!0:mcdMOB !5;Oׇ3zX;&1 s8^?wǢ_HTOpU!P( B`DK>lAah!bDkV,pp-&.! AhEkmxDތ6fE7S8ݻgK^S;<!u9 -k= p}ݶAV&z.{|V25 /#f\s&SLb_+*f?=jhƍ@p*DsDm%OlX`9d?e n y!HHBjJ8 _5|!SHnZRhUՉP\ :y~FQlҢNUT99?5"MhhŖ6qdZybDYPӆmF}C S]}V%SiDM3`Ձn=gIA}V.|6NR|퇁3G!yXB.E!ڃ2yjcBeĻR0푍9Yi~OQ-@!P(c" t2'B0"|Y9z5(?tqPT~?FyT|![bB?M׈h5nta,ƑzFޏn} nfYHDznKZr#˯}3n"QR3owrEj #.: G3<< {8y,Bu}Dž'fH*qg{fY&6ȳf&FBsLX,NpDn.3:kPA+C$y]67<Ǻ]Fg75FpsYWK~ES◤B@!P(*{"c|hFP_'LC>#~zq1C 2 L`2v" eȟvMŠ/ 3IĨxV T"c"ȝwˎ%5>;O2O el& yy&`BJJX3~4ou'B݉=KM'Eq$U`g~c+r726cHELQŋoZ{nχw?ۈ %l`/Ƽ1~\ZÖ*7Ӭ#܅aqimXD3RUڸ 詬H`vO ksBIJ rr׎rx{pw.o^ 'wB@!P({J[c/B><FG~+rr,2_Du9WGy}{ k&:/"8 9Ql<\|bNgPyѷѿ29P0>1aV Yh`AI\qr9 m%b]?!$?\Mavh %ksj'9c蜓V -(Nw]P`./{/ş~?^=Q~ofh͜qiI_ uVb+o峄6!ZmyM^DV׸, 3qxcqcprOIqc9;7^ʍH ,Csa;, }Uxߑr nb!eߥg6)/ŷOÊb3 -D oxPY֏0 >#u2 x:aLƂ׎CwM/>enA5j:RPYq%|* B@!Pk KvZ"P=f#At'(U 98cfxYfQ_¢e_ (4d҄`9C=4H]%epT*φrFtp 1;YĈc(9UFot& UhAgLH==(*Fp=觓yΆf/oY`𱮻~¤‘4] z7lxP7K$=<9Y_M͂D2f2{ .$~w|nþ&XÒxw]9%(WQa07 Ke=DM v͈IA󺷱e-Dp|2f́ږA 設6{! >EsA>/IxB[@sI7fQl_*&O5 3%_b=Ȣnl+7&!Ň `]EPב(tΐǬHl}tX̞5a^>܋3JAycZߩDSpG@{p5I 2'b[? N\|eRBXh Vs{%i>WNDv $!ɢoqv>%? :揑H_R܃&c =!Xb1\\zp$ ' h3TZҏNMÌpz{$F9;; = fFͯ\K_'_\<# h[/"RI$r hubͺWxIN( 5z La8gJK6m #h"·M*d?;Xt&rO=pItomNۿ<ٶ [fM ?7Iu 4w"ڮXw~`\Xj棔4๴ُ<$:Q|-Lzu8W" yd""Cb3{#$M[t(t^ӟp# of!9)s/Da+Q@=@IDAT)|46:PQŁmLw3;^| b m3O*p}pՇ7o0dsaq3[{qyogWWᣮLIÓxMj\w|0sƁ8k6qQɈKqe"{b$2q#HO)tDl⼣00$-1Ȧ-ϰI$@E]q0c987^EMC™R3 ֮s/v&ほ8YIpЯHN92^zqouɟЉC~&>>:s_|H F@ zj^`PB@!P(`rG&G္܄S啵ђy2m wR,衏v}>ғ`;fTy>3OzO}9azxy }Їp39kd(1!yu}^uJ W((c^zىc:!ܤߎ^jG%W݀Gy<³ZJʪpIL O5Z;}xwanG_rZ_gF8M|xD坌>̘>K;<<>b.AL6 5s`&3ŐJ B6™2:bS@="2 "{Ns7\.6cރQC֤,-nB9G]yڧ‚C xPcxƳEL'1"X w(W%++[Wk?gFdkA8Z7c2M\xe8~[#3xW:ߦLyonEJz,.w?!ā礳m :8IXy }ݶMN?*UsClAT $IfzsS^!1%H~ybμn)j۽Ls\{ֿ{5MV:>Mƪw ֿM. ᫖b +5J:2 e&sr଩Gj2jpUXS"$ХV$D:?+?k+&.W<l㳾߷1|W^2}ކ~ͫEfsMDiY Eɚ=37[!P( 5 '@9GDwG󤰨hDGEfvm ]`_)9-d۝N~#vhD#[8_nL(ۘf@Sjvq +rbPuMn\V =42Z[}Em 4U;|j Xѫ{͈hلqEžy:*qiWa#]=D0t"ODCoh?<}p*8zw5n­NkkF͊Mf4W okA2ۥHpRʅS8KG#3/zIYh@ݨ{{%8(c؞%&-&m]0D?<Qr2n6|@GڄaS/SI2Iw~mQ\ə{F-y8:G.) ̨SKlIi0kf͕e;O$8dC3 ЉCqms&2w !|<2sy6DPGWGI(܉39(`tSI3I FgL!\S~-h"pH2cZ -:4e2Gp8dL 4\7abfa% M{Ұ1#M!?|Ni"R*=4^FT*#υ0@X4vi$LP?6,.jF/;LHk>_=Zs|@*5HO~"%JR ]R+{]\k3ek>?V yܕ 7 B@!PM.(,6\['"Hrmu83q. ?6Fv"FEfh4yi `J G:z- fzM]y:&S#u  {qz|Yw,"=$SXn,s*zŶ?ޝS,آF 2P˨dNO3 ŵ0^y^!??vŒP _yvPއGhj/Uh&?:k=|+ۆq1ab*;13& `kb>j阏"8>Y)֏1E@S%VoPơ1`QUffR!dY f÷{X5z/I@hL|G8XGPt"v/b U-]^K-Qi1" ><ՌyYN_.G'ujpo 1<vxd#eh)#x9Wq_:E_I UQ( B`A`@gmȞ~(y>e2:HMO%b'蹳aozPd6wΓ}! _0\´tu(40i[ `ڍ mX3M?xR;&Hϭ픨m|f;n4`KтȖp 85 M{v4+ 0)I}-16&E Mb[gwČ_ʢ)XcZ yCl" ~pfdC~^ƀZi\KԠPб<3axgy7IȆ~T1g|Bj\[FP5t]=>YCC|dy5Z8$$PWOvf9Wf,ƬT^_Kt$ʏ˪ ؁~t:QƔYiH6V ;5P#`ゐJgu֯^[:$qދ׶iCaSi#~zĐDґˉ_]?̣O #x=ZGLŧ}TA|qw\B}*F΄9עu9B!xB@!P(?0̬)~ےTtiڏ # xʄb&RFuM:>!9 I >:A싘)4=QP_-s" EMrOZL'SU^ F1$.nӔCa¶*\nBx5`u1먃c^A mnɞ@A׆ 46!216c˳=D:7Y̧Gl&M$Op0B;pe+[A8,|p:BmDV=EQq Bbsu;, ՛I"R_Շ~dj>)WLgl+'.;sሥqi=.Էus<>̌ a&:q5 ]+R"p j2nTpm$s a4#8k֮>p6.?"w1y '?޲?܀WWu9 84nDm-xbkCyǑ9x6$'qGAIO Nv9c}_A`%yJHX4U@Yԋ.N4)fĦ#b}1w3P@8؂)!hߏx( B@!#Ԝ)8'Qr_ v(N2wh#|!Y]hVci)AKEs:"d .uO*Lq=,a)L Ҿ硧i}xw1?=ty;9o?N'Is񳑦-}}#\9r"&EeDD!2}m'HBS,mH-D?S 7EcC5'NGovh~ "]Mu:=x-|:.o(,f2K` ([CÐ?ǨDmdIO*}%鞝ve%3s12NMswAωYЎ3@|7[}|F>(I((Yt|ӂ jQR_eRkA܈NE&.[?<iL6܁ܵOhch81#SKe=nb1S#-s+ v|_28{&>-. 04is_!\G/7#7w.DE#( B@!o!W,I/R }%Cծu3oGDԨ}Sݨf?[ o#<gRO8v+zh>jBp#huh2ڐ"W!c4Nsoވ:>Mc]5jEU{%”+y*oCnv4sZ ;^0B %m2!P"/#Zƀ rFwkF_KI!oQv6do>j@߈Pji8r4cҴ}rud_70no㛯sDgp+}aS+G$E>vFI}V( 9UwndJ"= OI%h@1?:qY3 (߼Q'I4 B@!P({ =2IH I+]1^X(ǃZxY5'WGH#Uh/B@!P( BCTTǼV2gFim`mvؘuo.0ڱBHJV.1AuT( B@!P(cDr}؂2ZmҝZOI=du A|HTQ( B@!P(hDW]5=S"cx:P >G.iSF:۸Jj B@!P( NYhkm VDDD"4g{#V.t¯  vKAB@!P( cND8u[d5كq[Lt4>lf~/2֟#BS'p'B@!P!5`0gfs@דR'n&I_U~$3-AmZrPﯗTm әO@:B@!P#0f0 Ggt||J|l#11Wcp?;= ab:ap̵qn/Bַ}e;jdZ߃F`KP #I'CBo^oҏ19/+,:EBFzU( 9#s{X(Ma1 =5%zz\" 4At;׉%: *o0Co/c}>r/ޓ!p}-<µ2j t<ͦYᾔFlBiQ5u]&!p!<&hL |iBKo7lPć'ҍo  SCӉ[Zg3w HB}ܧ WQ( #0%;Ė:f=It،>wt!+O۬ <0q6*L;ɬBneh:1g~m`3H(|hA7>\'#ZQҙ#Z)p6w]Xl$i١p # XR/{@Ƒq)$LNe( 9cSF<>=4B،Wvz i#ن~F* ZpJIm6L`YHJ6'՟IJ}3̎Pm{iug s3| !r^@,QD݌DзU>[b+}!  k#8Wu桺]jUos,-+G10 'x.DEY6wuj n=O.4pIA-PS 3q Ir.` ":+t B)bCk1!CQB@!P#0J~HP+< $'%_|%#(<6 pɇd%^_qᡴ޷he CZ3 k.rC*=g| ׉LhAhg!jEAGavyEOLʢ  Tb}:i9YDc臻g$_)0hn"m0ξn>/k6”>$KN~/PLmX& WBGݔM` Vrx/-#08Ȼ{" L!OEhUӄݚAp/F F9gޔ Mw| xTK19ƈPޏh^<@ a`x E-@s`ɔ==ɀ  0İ?ݵG Q֖sMoZ)koDX^BY7j-=sEV?I7]O=s^(Bp#Nmw06 H\HC%pcJ$% dKQy;PR1 sZp}ܨIGppdsl\u9zO oEWBoGw`zOo.<B3S% w^|>n,Z8g##rg11*V]$I1t|ˎrl_!âW`\|.Cg]|~R3'P!++>Z#>SR#6R[>cgt3.7Z+gBk &w2BxWPe'GKk\o¸SH>HIPL:ωĺ/LIʅ!&ӧ9,+LC W;j003qO߃\"zlȉLǿv塖cݟC|Gho?ނT~9ԦPGQr˃;0lz({~)&_'&!>zF": |&ږY$2&s(mM5o?݅ no;UѓgЄDžWAٝ19DK4%_|T|wÝuFU3 J Al{ł/vlE(T@Bz!N7 FDwE}W̼-;A ep`Slj<2:hِe>̿e :"V,V f =.yr⏠M=lî7ۙ:EPMx퉻A. -Y7zvipŸka0^iݽ3q,&ӻyf૴:xQ0!\##BcgT8Ѫ]1tp<뮆'b26+KaP<|ÈEb"⊚Sis{u+‡^cu|c>ޑsƂÓZV,_xO}$Z8cqINo)PEDIE@E@E@E@Eo)Hi聋FMnŀ.8 JKѧgi)c'gH/.;bWR~YuF7PN?"B6]M v=Chgh㡊Z{9`,X3 1OJ{Sy6)!@JIhm23NcC`[U£,j =ZoV2Ӟm#Q 1s_}YAOPK]0f&M!W!jwyiFq4-tS y^ĦKgo`ӹ-, S{jFP q߾MY͇&_G2Pۻn.B@7lbYpxML&Z%AqH8O"i@uNAUubֲIiHL$Pɺv^|{~!&/MAčcbSS~5I /[8!LVwAGOGESq-*)X|c郷Snk;Kg#V&Ûm7J9Dm-d̚|\Wf2r<2IcD! xLi`g|#cx:ΔV)q*n~g20o4|C.d2{lj' \ /~A1]0vx >ョ7Qc9m,ȃ|[l!)wܿǿ?rٕN:`f%X dԩgDzV!'/?AŢ!z1$$"4ȊMkCRB5D'ć D((6bJp+uvʁ1S&_ɓLj|[bWd66hǏk>Aev'أh#PGɧԆ8zRx N#>EyFiD K~~ ww~+v I w#&uI OBm)>i g5>,%spb\dd")KHU9 ZD\?ϕ W$A'sЉ5|M-iPsbqR8oȎ69#zƽ]8; z~^v(w9|gD ͮDs$* "Z$ ٚ~9Nqе¨xwy V |#T =|.odR`س\ʇKI>&4Ѣ?8/K.'cm> -ţ.iW dNM1z:PjF)&2/8'SF?26`.LG1-><Vi ӬGށ/M?m޸^!>:=l7G SMpu=pUxX<C/ r}tBαcg#K1,1 +?}Q3L"hFP/wŇ0oDv袔䠱!'s/#7$ ~lǺ )l ]E+Ox'̞GS%Jg]:@FDO*%C^Ԥ"""""" xiؑN)v`9р.QACy=0_qBuԇRx1L&6'B߃7ZRat"E b]D 5O)+֤|oitvVq+f/J},|Ic1?&׉'~-V2zp?gB$+2* и5D57lэQi>UmH5 b ]2L@6MJN ߮Qa7Mմtm_ђԒ zM2*Ÿ]ibA@tSFҲ~0v8I/ {r\2N%Ⱥ!%O>7g,JOt+۪Fq]V3PZ_%LDxSψndQ)!AM>(JRPcQ.% G-yx>js2︖?I2y=u]iG\Br6< &:Ko}PPAd샨HY2S`n乓a9`&:"5Px9nr]}2C)зLybxmbߞ}uS͛jE E[-5PFi$iCKԳ`jU82*phL$0.b;AO_2!w3(QQ(/ăo/ë'>P(əl,@\`0м[05J2gׯ^jò|T0<Ɠ0_s=&tØc{O{%$=HNֻfmxAVQ/8h`T)/ZJijBbP/jN%aubgИN&LJgQʔ8/udipw-}$JvS!#PGYγa{2I,^1(m r*۷&!ɤڟ*1inz=輣0a@0d5rĄtEN6(;JjRPPPP;#p uYQcXߎ߷ԙсVC%N斡# x.`y!t&lXjDx'vY/ 0Mv1%o%CGFj]F)D~Å,Ouu %yMǹİ:n fw'fB8<Ԓպx lܽfj*᪱O\nwbCAI ڿ-r׽EzxjjBF_i&tlnIh$|ghbVٳm3B߂>_CTsA0c0@*,[Cxa= a+K)Ss\Dbo\ OPe#t2 #7tmTp+w#w9#܅M jH|p|/?1#Pu%~3)EG_D>cю)FFrӏW ʔ2pDQ~ /E[.=t&M dnEϼJ<;B8Nq!A ,^.z%b5?wFN"Q{ʭq.nlOܶm5&6bTD**p WrP_oD|•WfFsTSDظV%xw7 a^wFH^4G+m筘> ޹k3~[ES1=.떿CHyph\+Z j%Z$+RIY_}ŏ7+\rVHCbxQ9 1b}ŧ?c{OS!n|k򬑒!XtD3~S + j+ KjswO%Z)Z @IDATWa4I:3J*"!t GOm:3TTTTT8P3腀 &ΔVQ¨)?}@X]?n)yN/}`jʴfB3aT]jI3C1>hhhƶflf8O[Ё&TazR-ѱ4Nijvň`-Kx3t4apjN3f|^` @  :"8$!!Ar 7Bk+vA;wYXP"F#|JbJmynW 0xFIۑΓ5W}!֠]bϠT(?5݊Fj^ mjmBپPk)x{0uE(;w^؎&V;Qc'|.PX@*:WϾ_ݺ*m^"h:l0T7-:L ?sI@z>vh>WdY# d^<5zbgvY3?2w-q iX5*nmw{9#lp<501.h(Cmpji $"/כv#LIp#N8v6_'S$t@:xZ'at@J1Q1Ci*izliB+y,םeJ}E4jZgap9"!I뼦%J)3brC"\ItjHۯ2Jn;(GaDWpI|<-#~y Em$T.qre/i s9 yΰ2n#ͤќ8y9S BŸEGt˜YlK]X,L8fΑa<ЃXAI2e,å['0@~gp !\'E XKmIR(rzQf9E)σ $s2<=OBq;sސZp 1~W)Z/+䀻:$G-ɜt9V@'7?BjRPPPP{#N);yB!r[pwSMLd$yHk}y%;bdM V9:Fm>6qY!bnwr>#!$2WRn3 hʉeKzG_X G>o= 7ꉏjRPPPPP H &֣CW87!N"DCڴ~jskK#6m/I^ LJ?BRI^\vmKIJ;yϹEERN> `rQ)7sO0y=m^$I u~ܞ'w<~u)kK\kkzO_ӌEcAۥ'SZ2"~ޖֺBkygmKrŭ/CA7"{~;  X Cmp%'nef>:e$Gjm2[[(׫Oz;2dUSE@E@E@E@E@B)6)m tK:hi%fZO4BӜf+?dOMBY/oe~9"h\uWI"5ۨQz6BBc2$$t #c// !rB%R$9{Dީ?G@,p8WpWtK4'bHiiTTTTTT=o%\ڵƉ |TBC_ϗ{$ &-.J$SJ[s1a9Ezn| j=3mOTTTTTT\0"ʹ>` 9whhQ^H\Fl@/Djm**********̀7JGPSVHT"V0 <1 [}MDQaTQPPPPPPPP3  ͌.8DG"gGe#'o O<Еٟv [v셍uF?@T[""""""""""!`{޻4 }ih4B D:An: 7/i(5Z\F:/EY}# 79 8֬ЭK']Sŕ(I?yyq.К;$| OD#XϪ6H"~ :Gw4OtXjc3`3J*io6[CX=8j=* wL 靀42!sg?\ &+GR[gоs"6Og GE@E@E@E@E@E@E@E@E@E\ prvCm}<_+o8Q\'[3ͳ\،8wg1J^QPPPPPPPPFΓa5qL=Cee)5AJI5BH'=MeW4 dff Ɖ/ [4 9hP^:NWv.L^A$qb}#\xK=%4Fa td>*3P=:^2R/edғ ęh(4;݌UU׻L;a*^sdns俆 %HADB,n)SObg*Z"ZbҤeլÙ"=uDB'7hm<ܵ.sEȮdBئ/q#Gڇ߉dPrC4Lds<&C!u!a±01z⟶9c6Qqb[M!R9S#Pq [$ElI42)9/1/tBVUy6aґk ;oB|Of1yp9EYKN-m\@FGsXϷw C0dℙRz"2]ѩ;i΅q$.4Nz,FoᢏoaBxT! Y EMe4jnW3[ᖕ#,2n6ŕF(i|A,fۤfd6 +#! Ľ/md.k4:=a3;ZnixvDMj?EgY2>L121Qt]OF+٤<3LU8RH:.~ ֦Fmv햘E'#a?&g9бMRYT)P@̺,-yQ*F|-܁{˷`C|7g!;<qp(-I\/X^ζ= G'%obd'ol(@io\:jEdXړ4 :8!$ģ+ n1&JRоI1P <Vg>>&l2<}{EKJҀv}!HO/G@ds_W$"oq&ݲ?$5u& "s2LrIIvSwER򸌝']l-lAuk" IC=NIBžڞ}J"/>Yf'z2% Kd}HoYCJ9s\tiohj`p񄗥,=oHM)j?x3:wg?+frˀCA)2` Dj?:N7׊d±Z Ѕ6c(]ɳƭ=obr8vވ9e Jt/woÓ{[HD K@ W2Idsg>ǤLP= v н")o3GheYi$)uNٯeM4PgW>x`v5UG#5Q{<#8+s Lmkv2\n鸆̹XH/y-SZ;GtFҟ"Zj]KkP~^!9rII6`0np-8Q'_խK̥%TǸx\0,5 غa^XP7^釪rwYN h#6?x#<`Eڇ}Q jR{"7[3%a{fTLr"^wJ@O:i3;1s$L4g\/]%\v"kk>Ky4܁4:g~5œS ^'q)>-$y&Әwy.%%y-y,GUmdrjjx_:9鰜)CKa:݊NK^ޘ ]] =I'O#ќ#GQm# lgj8O`bΎdFƪtw}}H..'+N2FՠP6zd#9$ȄvqqAU g[EHByәtT5cF %3&ȩf)Y7y lţG &9Y)*?MƷ괂K% Gb!gِP[0KĜqQ:爺2Йca 2 `/Q,5Nyd3_<5YJ?hB \-x8b煅Ħ24-OJRy*}W+ld}}\l4 3\GRW6Pc{¤ _M6n?!B0zD HN. "D@IACLّ/qaBxqJNn3tLQ˾ "G4I,[{;P!xaGj 6ՈL=dj'Y$Iƶ(OE1(RlK>X0L"ar y2e<OulCR`"T#8GYs hꅁCb1fH8*Z|{ʜ]?vX)L dRR{ ּB+%c2}^Ѹ_uMȺ|ʲi1=Æ 1L|M (`g 2G!x-0!}0S]RI+&+QekZR=Jܶy]-i;W=dy>/}JJ6b]]HM#3SNa,񒒌\K&2Jbe݉M|pTzDܵC]H?-D3^Z؈a)xx+1vь+FoaؠNZAwj؊W׵ǜ})Ԧ*#qh/]挾 _'0x(tGn1we4)v4:x$v1)h=dTbϴ9*4e” +,odM kz&$ѾN)9#fU\2I`'`H91{('y _"a>tz'hMN9sK5up RrN9 =/BM*B}bC<y2Ԕ\/ RJO`e0kDИqh*"{_ , ǎ Ƴa2Ȕ+s\Nb;/ByxCt ik0">Bi։4H.IH M(+;faˆB(mIK ,\81.yloJX3\Dzy`e{ 2q2)9v{ T OjpÍס? ׁ.zL!3I~TTY鉍̲#Ґ0b"nnWNBߛDJoiAyI4X$$)s8 CBpPI11:Dd-,z\=3ts#d`BUJY$c_c+ Ga%@a'5=Dt$nh{j)6),)ɕeT9WG ˬ3f{YP #d-B?>!Rsy".M@\.`u$dZ&ޤy9iԷ0*I@F+g=ڠa}U \̪f8I;K5q~HjCQD-aw6ǩZѼfRȣ p1&&L䝿 'vt/b̳Fl9Xks:5.\cDT|&]})Вi'7>~_\wM<U|>Np!Ң'-tlN\uEg O;sw PM3c`/—jЇ qHK3bvG֡cWZ#_GJGʵpƊQB)h S5)B|7I7_ƨЄI1k8wRk{hf]:4a ÛT&E;ڿ&NG<Ϥ1p̺ZH Nm-& D 2d(vAz=*k%¹볁1-hvsŌ H25<6O18u &puHlmh'x5W3Bt4zL.oMD5hhʼO.C81w/Z]x9Q #d+:`|YgC^c):u \:y/߈501?yZE7@~_o/BBX,":i@155 ?œ9}E_mNڻ"C@lN;88xE%\,}C0w';S~o}""}[1/?! >C|P}|F$?8RF@u͛tǣ8Rz#]}f͇fg0?S7߇X^8b”V7IZ{N󲍈UC4sQʗSWfCk7 l^- zjk30xx(YK;Ȋ nĈ^{7㹇n_`ݏ1{$7_?ڌ/^7?%ztQP)9{qیKQw ۍg1V| [֓,>'=obbRIٴ݄z dmr;撇u4 [q&F*]"x5b5m,\I%Ybǯ㺻^ěÒosMTcаpw0;GT74֥cKWF !ZDi |KK߆Vc}_BcWcڂq7oCS|Bc2JN:C#ꈅsgbQ'2/R=m iG8?KHm$u%FHokW21~X<'$?ܸp?J]MJ# 1D9]8V芯>v.$$]G&oǎ!"ʷA^xl#C̦~gQ"ѬER5s^y`>Öu_aqQgk #Kڽמێw7 $ BO҅WǶ#Z:T9I4JJsBC0|48 Ð>( ΁0SznmA}Etp*0<4TTBhHm2RRLфꀲR ʌ(sS^Q=wuCpu6l|/nz3 o^*ŴOٗv׳Śigu3a0qP T+\۳0}8]iG<6# |e*E1{l, +H7o0Bkmq`~״c/_Qm0|@DQXIXD =З13x3|H ^H>ڀ/ ƎpK9BhΗDWۈc'^ksSx]'2,3ǢYpc֮7ijU~vw.MCh`9Zp Baࡧ'a%Qdk-*_;=!f6\+n\7:+V8z#N[7"͛e8SLBal0e'1N=I|>ۻݘw^N.gǹl7` Ňk[9/Nd O6?gKX/(P౗ww.W~'giZ=؄)WV Ԥ""??]6Z}(Bf)$&Ă4=CӏĽw·/꯼v$<ӏ {8M?~ C/Ee#Ak,̘O?=Җގïb:EvEMO>/މCʼ"^uD c;,GKltwn[OӜZO3f?ZnmXB&Ջˑ+BOQk[Hp!3E G\<^d 9xv5~uöa=/@EdYظ3BFK K-x읛 *]V`z6 ]yAxX?̺|0o[70^7 =Gqp<̛ȯj9Jr8.oka9( c^D+$'ag3|D;?gOg%?bx|vH:لnxc8Yy+(wΧQgkĖU4*dHj'K #~BKb|oE}__چwq jh/ޜekO/<`};KdnLG,CK$JSSWPZAhSXCu49!Q|m&򌮨J/zqE@4աZo )bHTN;_d7,t%C,#fz<,~pn:N]4x]xyy:^yg~; JZM4g*sϯ^My f|\q"f???۷o= Nbc3rG۷xadȦ_bB]FDxᓏw=߃KI"vE|xW&sdrza یQAgD? Z==zؾSؗoű\jZԃI}p8V1a\w 拤}'r]a"2ڗ|^~u/rh%;D̿~`%BJ~J"tҺQRل;NvWB㍩85a4|@@S[|&ᑴ$p]4I kF}ѻG8.Bί]GHߗWQTM3,>& {P:uڰӿ?~hbh?GB1ʹ&*H[Ym\B/qteKY/zpMEqyb410QiQw {+|aF' Dh}e/@a]Q(fy^i8d4ZH,a[3u5{2:tٯ{"Jsp8=5.x0ɣcw-@Ht$%VΊ:\fQðu1jfmwºoQ@$^& nC6&"@#1IQi&C5xJ7@-m#RkZ K})d4^f)G?E1~GHw*TL쇡S`S F6#76…I}KMlƣ4p5͗Fq~!^4Jnc0xo[Xc0M6+bkp2UPOI(8iq8!x9&| :F`ӇKg g ]ckwbٲ8e ºeqwُ*`3aʗIؽy>ʾEEqsoas/\5 ^|d0 %./O2!H[/*ɔ ϣSzw!їku՗@pQx2DS"26;3GGԊ "  0~n+@3F9r}AeS :Q "DI'Sui boEv0!'W#,D-ɘ}R""1]C5ԖmA.ХvG,gzܷa'}F~àHqD:W#Qvm5?ӄt?A32 og\^sFOJQ8ΡY=I0){ S H |.ٷgt}OT(0z|N*6jaN0o"&m)LDLRvsZsi3͓]5K2gqՎ>G Yy؃>HcB{ ,+fC&-۱%x4쇃NM39 رn\DqH7\ԗGM8Z܂ĞH=qS"[sB18\+MdBt]UHSwX[73Dw]a ZCɾ?"$JYEIPtzD eRw%4)Bu lM5j%ӓ{( ><\|J8;8ycu7jtbQRZ XBt!#0aLw f͙K2L_8I& UgJQOI46!%-U= `] ;&WV.#'F2+5G(jvGĝ6{*:1SDAaҐ>JV1sHldf,ey 3s=sA½|5}E-wtizsgd/)''>GmT SA-tEÎ`-ҩ݅)$|8ji>ǥ*m9xck&Lz/ .7APQ1/xz }[[5 2 ^Ĵ@܉bJ;9=U)fi/^\Ϟ>\!ϕR侒^yj&h>V j~ t%Jx#߳ztS_rWp4=< nq<.kՔÓ 5'$5~g_Xʫ7ӧŽCo$!sX(g:7GGkH\" hS;v P|M=LyΏL~1qȠO7{^9xN(_dYd &grR4X{)<-5j 3D6̠&.=^q7ʽuz\zd\Qi:8C x!1J0'0CZdjQP11 %Hkw>+vyUAi;#5юĉO/76fb#G.nM|%ţwb܊;1D[y`j??5"+p |uZɄW>]F+$fh#݈ZG>h"a(ϢL4?n KE0BMʓRq_ZK=^Acف#nHI._8=";e' R" ;J֢>%:.QH԰I 醉ݶ>F&TfBg̝=ީ8kXD|0K-_[{Xtbf G]KGOr2RjGgG0-Z M`^\>I@IDATvDRNco>>18-l?#x0sxVS5!7O\1^eɯa$1I=q$tͪ݇N јuh8vK[s ]sElt I[V47t([CzO:i9  !*lXfQVf$rseBwVīKN? RC9_$ԦP"ЬXHPMS4423y3zXeI_2afd&H(MGX#[̛6sά%L*cbhS,B !`/C籯jh!w;pV~P0>QF*F`+Q2 `trcdJ|Q.#9:B䩙u$R-jAS otNHn[,|'㘌 Cxh4@0LFK/blu"ld?p Hl+Fz6vۧ\N]+edRl,%U+!7 ՑW:<%r5aoA;KUŭF$R" aY pZmHL`vIbn<a>px|c|"2 nOШoFИ8x3ws3/ Gଋp+sWM=FM w Ṙ! W>b:Y<H36Բ*l;_HnL݅GbFumQH G=C Ȣ#$1C>g<W|}qҧ-F{{'qONMXL8}8ٰa;NynylYpGctD1.fȘ˖W2g[·7E-cgH}1揿 ~e"1k|h++0K/!<.4Xu|iXBĢW=O#9&H͖;SIbE)/~[^͗#޽t =1.&&ұhrV?K"Y~ߎ=Q.!r$^}X'>AxrVW m$hl̛˚ r#᧖~F37屰}ek9 ư$BK⍴HWlL?. 7cW0j%wd#5CIxGgFC^r1&FND{f|Vц1S[6iB0n,qxQ:ot%$2U/\ R",ԤB_GtJۅjC |ҏ ̝8NN)z{+}9N֊NE%_r^?kQ2 x Hq4ېFg}zٗA@f;/Fw]+6U(&+˥FX=RY>cA7/x$ѓP~RX[oE5#^b։ XبZ9߽pҬt, GIn2@CEk_bp\wYX~YLe&P8>RڸpJqso쌑u\#6L?ƝxKx"{'n.?1Hԉ~ 0R\,-(DL>xCǒ3cW%LϷق"+Vɢ#RhI}}m--CNO8ϕ#.{1{<|xY۽<atn=[FI܌0c?qԒȅaj_ gSݝwL?;jo]H3S @f"M$M%eR?Q:Q$ 7TZKֱc΂7z;&XD6s囙.!Csq , 2:V|'S:|82ؕ#?&hO~>A *Ϙ3fh7VOqiVN<އxh*/2 z?2F!:qq 7w2:L{ Ǣ΅\kɳًE8J>b\R0th}(f&=[hӆfjDXAP '_ܥ9Ŋ\pޔRRcq 04ffB1h( fG\:Drm+Ƭ%(3J@Nus^qq҈ +3DJM$4ZjoL4ƽ}o<B{<ԲixBl`c?a/sHIKOfNl{rj"fl7?IiCt_d$iOur>AdȚ QIz;<Qng^| .Z/_?EĵW:OpADsafNF8bxX x8x!%41eEw@B#~ #U|ҏQ r S vERM$hc,%E$ÕgJ*JGn=5mtdAR STch͐Hlkf$]5MâIxcǵs}FT<&І~jH]1םމƤ>ر}y†Zq[HMaߥě&jG xz"y%ܔ$H;hM<6%{0#*6_g^EW2A!VjNΓ;VllGَ3J\+df@=yxq$&ЌI4j 1/6zXWxOz>GYC|;j>D1nS|A>ZO. HUpөx5xK;;P}@\|1aiXYƎf7>G!8^ v[sQ/pLQ@+xn[#ùhx:xɻx!}(=q"KR^YU!"ދ1J :#4i>fĨ V3\laq/dG'd/(u7ΈK`Hi,}) /sds=Nx2KKO&pя)\-&FqCAW )Z#Bs86ŽbiPWa@b g%Ɖ$PmbBĈXבmI"Ȳ^!>'F!!lQV\Y9x\7v3(UI$d[_m`_BVEi!%FÕR#1OH&ܨfqsӤv| C\J:np2i D&14O)>I.aG m&Q `&% Ad fiyw15Z*ھb7 PTL_3@[Lރ|1dԮ28UK.* {H+ HŸh<{'x2l/@iהMc26qq))|qvcY hm:qTs;^G==v͵XxW`t:1ʽ"{Sr؈ I+!qK3TxL2;Ws;lx3*LELeJ@$ KO+jByߊIY5Sxd_= LWyVn4quņm#Z+|y>ȹ?Vl(_dC\'da4(\Q̍Facvv5f\N8fĆ~`PSq(c{M4\0H$q71K7ܗb+6bh$X`,\a{HMmc+gakD>[cޱ1u-sr#rD•m@?~<.s4D#Zy|~_}SK[~|:#!pl +$lk]htJ5őa‘EIz(ٻHn/bTEGBHJ1KLtֱAr:bQXDZ,V&D2yqK5!Fve9ӵDK% *88U})Hm'+J=W?=oQ[[@kD_e>kMaF?q-Gπ(T h1kt(D8۱uŒSӱYsbUŔ21U1i9TTTTTTTTTT8j5te 㯯(Ď]`wdf bt XQZ梞k}5#NQG"""""""""_@׳XY  L;G0 :`M0m=dPKf~8j }f&:cƄ!vlPQ] g@fPoҙe9ԇAYCJՂ`T?UTTTTTTTT~  W{<_c"U8-EgK =T"=%Zcv SE@E@E@E@E@E@E@E@E@E]2UIGs]^pAJR"=ȭi#sc TM Gs,mUTTTTTTTTG8F 1[Z܋%άެјXՀ )p3"7k\xVPPPPPPPPP8D2NW sʢfj<}S1wT$''#=5ځ.4S+bϘT,?e Ƨ 5=~(.)p_BsLC}05b+Y2XfXuE0Ls"-if:t:N22{`fc[{6BAQK}x0w1b._ohsF0 G\MQ0s wf 08NT^x{žs2k$ہC*+Y7&QAuy!L#!6;&+ uV^>prgN ǫ/Sw-+,f'Mu%h6Ա z xO^ 6* ! w>~Js>~6)YS6~pN*ffϴ:b4cK9 ܸx*m| :':~o.ܿ&^0"[2.??U G\H$\g DgL5.6bsQ܇LLJD{wMo#|`nLFN^A5|rv2\R0cm)4zgͬ.SpMJU+п?Yj4L$u/V ؾIp Rpc # <Ԃ2?Lܑ&A,j]pE㺐[9CԸ7mr98*?;Y0}D{b8ú"S-X.|4BVxZ )Le')YYXyJJFsm=e>9%HpYm=(I+WDt4Q& 핹} *%98/r@(}rdƈGC~t*&| d8IC9 a!s}퓱ήr_hKa)ElX\c|yydJ0hECOOAKJa!1Vce5ue1' 'Fw^7 h.ގG'0f2TT]W؁pJ%VGCwv#j%h1%듯ƸK.PZjDOp?u/^ֺf$_yڱӑx׽&mfAwv2t@saLfv~_Ǣz?v^u/~ ~1!$uЍB՗dR9) V賍Xq+T1vI؂Гρ/zЄm;v~MMLѴ}joA5H^4#>h&SIƵmg%^ydB;po'x탍L;|r)/ MK^xM<`Jo &} /:BSZL(񼓋 r [p Wyw"dXیrieAޝXW_T!o.uLK.^qȂ=XvJ@,ˮ\z: uxg4~UZr435@qŨ@o1 mv]rlTz;5!i>:ѓ13M'΄vw~;'w^s rŽDuu'^ 26DIA9B#QE߮GwzqOU쁉14Ԝ/ԞTTTTṮ;Jt{:4&iI1pqԣ}gTiFl/"RM Mz*V$K$aꇯG#,50'),TnQcru4_9ѠGšKA!g/!{Q$}8u*u &c$q,3nCxb,!ti0E/Kfj_H8 ÷6QA2v4jFlۼNd -#R.(%uvf3jIgxx Xd#V,+J>Y;9Ȥ>|zJB9O!>eƠ띿c͖wp?;w^o>E#6+0WUPPPPP!p 6^޵ icjr:&`wO O@]Ȝ1SH`.Zo bڥ;a+A4S;UЧ# wN/5PM1h;{֢OA1}ǴYTowqDge;"xfwubOdHd3=XG䭌꘹.X#:Y+/a;ERг !G nO/1#S ( :ˠ:+Y50Jz}$jcg|F~\v2μ>~&޸)&L+YZ Ֆc#KYrb:+0#,l͵`DGhw( XOa4Rn\Eћa0 1i?dZx16>.Z ДL 8D}?b =2`ЭP%L=Yp29kwA"tf|5b¸iː|gT~~}x `0V#0uךX?ӝUJACp[7WN-mUT~k*"gOEթ襃ps>49" =uMHy"n9 |1k@Hf*/KUE+BF!^&jT:FD̗B2$— CFt z`t0ZHi6 RBWncbZ@{n2{7ML_t&0"WU7ەK55V> 4Cs6DK LL6T&cťW Q SxiX}8P[8ReYw0ȸyn̍? m ̵b2=s u`Vz"öfmChH{hi!NFjw1iO!~YX̱{؎!9~jtAfBZlIZ7mQ{B14iP$3+Lfq̮NNкӁyS,dM`oɢN0MR3aGP_`2z:0ZzfCscB$:ڐ% ɦmZY3uNю4t=\ 9 JXss'cXQL:2jZgk#z-Rb4ԏ&ɞF";w;R/j;%jT@IDATQO ]Ja=C~Db󰭚K&2XmlRx _Vev#B"%I1vfʇ(F J-eYi?I}D_Vd,-\_-7XofdN2sOg06 8t¶bbNyATTTTTTT_`@H&òHLJEjj%LHc&-9?ڞ90 q>"Nomgjh~ 2B/#k\A FI|/&-|xovyXEG#1䬡݆A63jw15>r7[DS!qIE;WIZCuBZҊ ZsD"0" #vhi/ZC0 hr(zɚ1Zhݡ?¯FZlsŤYLPF3*<#afqZiM=Jkt.[C`롿4܏"3x; ;I+# F)}H;7F&C|Ծ wI.6H>GcxHcQBn= ܚ}Z\cυ>Ym[c>VabƦw'ުG`WUTTTTTH?n*ꡁNIxlt(zZWP ̜; zcqѠ 75ql$H'obd`U%&͹ ,fI= ws[3 Ux8?+JA@ݘ 8\F*e04=<7Z/ uav0S"&qJ}¡c m wJ86ע/bYL:{ߛvdL SU1'/Dwnۛ 7$ń!*n# Z|$O 9&=[(uNdxkj:ӡpld>LwO41y5_X܊1k0iѫ:b[_\?(* Ew2ӷ+ Q䛌U^񨭬F/qV@sQBKAcsj\@k~"+tD#s@#%L:Ƀu?4Bjd j9{ @eNu;Yff`p1M3c•FK; äj61BG-_hH d w5} 4l̔U^ @&܍(})Ծ/Eŗ#zuoاTr;љ9^!}V& 4% UǮkG[J!=R?en>5דA qpğB??[:.aǺp7?o}:d2݆,?bWx7q\b3;"&"Qڱq_^}/ #ѬcW˺yrXq2:ŻА_.V\u^z-!& ȂS'VWt-drR/5ؽ/7>9Y0Py Wpj&wLt5xzC7;e ]vbТØS.@tն1ؑl61 Ds^3Ӽ΃Xb.6lc@cUMf(iF0/nuLވ~oPO mY/GEe˕:P@CVi#&Qd 5+v6tb&tXvt|{uT!88HfI^_ʨYfb(dT8!a\\8 1vvMJ_0bccn' G\,lN }"43ϼVSEhFnG?s[1'a3:U(.CyE1lB%qiO68Zʋw35Y"DnɤS1&{vV |V,IXrZyDrzE1 !|3zq+`¶K6Liw/ݷ7**P=e(ЀH>}KO}-fCFr /4V5)Sfb-RУhD__y,rB4AT_e %O T`4ރI~WB˼&[hJc቎-FɝWPs! T&1܋ x3)!k>u;<`/?Mv eI<L]v5HMF  M $ B” ~ jiʌIX-15q<:˿ìSFeaɈAW 󰕿ftw7<35}%X1ky$iIᦴk/-X3釔vBڋӋyYQĄwəx[7ض &,qX3d.8aEs\{ngfKњ_O-SR7H?$WX*ݚ'h MiY`f(h{:7Տ#!%.'6k9Hܞ{ M   y`7!#M0.L-e̮ 0!r{x}Tdsae+cp5}`g]w0ztADDD QP$ ETP EFl,ulC9=jjWIjtb`rvwډLD@"8jmh4RTx=k毬U;:h>2O<2O0O_?ͽG?)EQ~.Rܖ7mPT5Ly.BMFjI&=hsb+!ѯ\`4!=۵F1nl_ߝEfp$ ڨ0 Urc'=fIuhJEazAU`^M)_ą+ T4ݜ\lc U~ںU*1QBe$$D<0]kّFY{&\,(1?RH"Pp95M1eV0EnF@zA-FU@6YE: N\h>Rom4-Ք"@æY.jfa:?(_ˠŗ ٩P󥓪۲22W׫WQ9}OmXVL_^?7>;}~_{rS^>2NЗ˯>-ϫ/g+e^콾^s}r_ѵ>ߧ#`Fʎ;0Y_}^ SgOW;uv/Oj8ewe=3|CʲL1,exPF0OLLʼnѶqioT!L''U $'Ȗ>&Č=<~FeK *2tQ11ܗP,ż*cs4~dz+ @}oryZuC >S )F.%g?Os=^Oewҋ/qZU9VE&m6QSIźWRP(>$(ΘGA,$>H..Z-M[n UM\QK/_ "y$)j>$D]Y9T5c|6z,VVRpYT`װg,+$D.\Q 9gc̠'^{XY *SÈS"ȱuS}gBR%I+D8-:J>Ia zhu؝PT@$'%.(Oa;*}WHߑB6 BG޼溕5p-{qlCǒsA Q26ٟ{Cʉœ~ta}oz+ݼ*sWNHOZOȫ~c)6kqƚ=|dX~{^"bO֗m⢟CSL<w 9-#AV4E@fۡ`-!  fD"otj24u̺CRc30w 7GG*ay!>5T/pXKo;#SK"TaAWިBWE$J;_Y.%)#_z-%sWGK{} R{I|s<6AO{3Eʠ,zx-B}RL4]XH*֡7ie(0Z|׺TF.r2^"ya,Bs-I\ö<">QeSÇbuJ従>Td<改Tdr2_Alut6Ɣ|P7I^%EݸBI4oį.&K>IiĩȺzrzTN$xR\, \)㣯C[^'?'kZ% %P RQ~=RVC^ٞZ{*{3mF5N]gF* ;%$eNKS"áX-ד,xOBKzr0,p$K5:XeSL,r?iG V&M{]b)Yf Ǿ9%f@>0?n6gxp2-)rߕjxO~M%ӤVQY?~JC#nbƈD/]JwntMe-bpwG$%\Y#`ce Þ*6lMihn LeTv)q$ãrKLb«Ѩ vް-/3BFV:(znWPumr"? ,WB[;7N"Gt'+u%PL!D_K<98\RdHEߐ61$7c~UWTCE\]Ϲ x-ߜ"zRktu !xXb#M6B<@(뎏K3BQ,[ܖ~>],kQ,L%I"#q'21@o:gUZTOֶ/'SWA ǭ0]~{gk'Gp(hes"&,e$]C59cc'̔Ʀ !cHK MHggcA*[흉W0;P5\hf+eYhmCR[ye,_N'> %̼Bl)!ƼJ`y{uIsbo[] H5=7=G# @ZKBKOW,Zތ1Pa0rɚ]\@{{ƗI'^ȫ^B+# fǡS]q gQER(' 42?#"T܅xvŘHrM@Ql紂N{Pͯ ґw Q'Hzbu]C52^? j-Bx;SoY`x69rM?6:8@繁EVbƙn9x=Z.\ecsH?)  2W͛ s8!C{鋌N@Ο2Z o ǏeN 7{Vp ٌ`E#?5ZHmQIݕEpqFxDHazT$!e -!Oڭ~1F)z !9_~9ɳ {,Pr 3bPo+آ.64< EId p-* /b߷[1nD㗐\r,DmTe3(;zLPءg"F3lۻ `NJXz2-ݜ(-ؽܹx fӍoCŝ4["ִG0WE,gp5T;6?z |f(6}zWJr/CM34M9UA1%uzKl1Qg dٌ): XOi[Tgɥj%x]ڭ!amì`Nեe%"vQh"gVڒɶ)$bRts+uZ`ƌY1d_UD#X>Yw^)kGw*>\˱bndM 5PXT¼dIHGaehߤF ̍qO} 'gŢ0wJ6-D&8vmcM2$BHQb+ gÈSg׀eAr2+. pԅTE` pA8^n<=u>rsaj [[;$\+ л3&ɚ{' v؇A56Ih-EǬl=>Lp>9y3OĻ?ʡRJQQф U!mlm)C :(uZ94 v:1GuJa!d? ao$nN;΍&"L8 pOt-uQW:+>v1grDOC?nȩ)D tL| cx+dZ`fLݳ/5ITF2'1q]Lg&xTc$:вwa9piQDEBL"1eL=^.63: 7O;}f5`j&lE3{!^? S[phf}x( cP2W0>&!6bK&R+mktޚr a&$+T=S"a|,p߄LU+ Q}Rbf[Ijsdfe`ݮ,L-0J +/ȹNG;ljQ=5'{:?܁5]OMMa lNc؆W^g L9N W (($> Mt&~2mW+eNqFgY'U:X}9\ /TWY\$Bxav|ؐu be>.iqn<;"o7mЎ> j0}wj"tn ujׂt՘R5=j(Lrq_[ }o>{ڴPʉ|H8*{9`ˑ'"R.cce+I\* "2P}UQ,CA--C f;~zBwDk(' 2HwV C.ލGc1J ,rk!('NBX}L "'h,e|@SX0P]sSQ:0r VHȻ$z &67BTp1juGωh(ɤ{K=)n-2qa2ֆW#SX;p-{7Q-='i;]-FHB_^*Tok[zM(/O7? 楃\½5z*AT6~kϥ3]$0w#e\K=:G7fĻN+/R̓xQ!\1dm;|Wm~N"rGoiG njѠa3Ԭ₸('&R&سa-V! (m0"Ҟ<}፷VV\{D SS"6qO|뽈&̲IP<CôG`81HD#"wMD#Wn)uk(kzĆrB!N&̉z+fŔ EF'GAfbE ϡWЮ͝aMD-]8dK/xvuNuT#Kk5k&/.Q]D6$&aԑȋ7_ w,\ MŰɯq[WXf2;&@{RgЯW7"~7 ~XSk{W%Ɗ/xdFai+9M}3[~ .܃% kŠ.2gȨ|(=;[}`fpp93ʼnX pc=ǣ7С(l:qW"`b4=,{ % ׫OPu |n_@;{>XӋlJ13;+*y6.%>? /%(x(Jy(VB3N@$%jJ^i@~tXv QhHT$X._MGb7Cr(】 lҕ6l54[۠4ka\dINMc:b;qRQ|zM|pW9*Ft$b9[M0~_Y"F2њC)pQJeFdF%ѐ(Fn{ԬSũ/g0z=r\a=Je5 ggrd1e_\(؅Wo)FDþ_ϡ2(`#&OIJ0cwԪkNUBV^;;"sƸ{$|Fѥ997՝)a>Zf8{0b 鯓y;dk`aI=WV#+R@Q[Ӱe^~-,I| dbs)kEx72﫠Fm R /\EV|zz-aCiD~.%t{[lcZڊ(rA1RԘ)%ukl }RB`'C5nhΆi$$q&^ee| =?Dh3 g;4b;OEZ;SqyvDI7UJ3Vt+#:J0t>a6A KBEGɌj}7"0wjt%.+X; \U-]NjǠEX9i ݃gF[@6uBPĘ1X|h\#1MyDco;6is4ޙ=TשC&}Uўl&BT~z+ukuM}`Yϟ= “]63--FF/makaJ~:݂3s=Ҿ*N?JgۣXc la d=%#Qm |PYƢQI{ۘ%n3 ᗕDh"U2{oI]bfb߶/1m;+LF;P_U+^:N}u< x!n{KĐ%S=7Bgbզ\P.8z3W#1dDm$,{m/HDŊ~+~0D817c.cX%`ra~:F֌a5@Hm_M_nhFX-`|]_ƱTUMYKЧ?Zkoa[Pϭy ϺRaʻ=WdPNaؗO"<{+5֩U\|QG,| ?w{D1&3|p8J&@s߾d`J=iWv]1řX2,۸Ӈ4C=@W JÜu8!Rʑ|(_?T+=C1z i`Dz^7,ܣ>i\RSg瘺`zM"55jRgDX?U["stA%!!.XLPrmJd4\"ZL"3{fh X\RAEX; RL[6Hn:AoAԹ cuVвPdq3pWW}2[3z\{Fl _wc,y}}i䦪HƥZ8{!EoHLSDh+DƔD蕋CEI]$ɛ6+r}\"Tm~W=eX:j6TI!@cw%TQ/pVNļYcK"~VTd,o)krv=PNժ,LRUڠ`g{Qܑ|-,qC`+ꡗ 3Vh?MzRUjZµuY%HtonM զƩHXjOy-SDK|XpWt$60FԿ4W-k䂪>l 9E$YT/r5Ewl+1w9$PZ uEfg;3@-G=cA kX(e>XXsmylZrC(hޥNV˝lh+Woދ@y/^a[ƅ۰ғp [mL#(b]Td,\`ċ/Ŕz!!dYѠ؅RRi6rq&v~-s 1#6©,8pe/}^<}aރ,6%T-zW!`(cΈv^n0> '^rF&MPD[jRwn"AKk2B@栈jgW`kЫS\= ˶$~mD&QA;y6DUҨ B|LYpڴn7)a9f1JIBr醶]aVէ/xcp1<W5&뷳o=.R+^Չ?qr,mPXQMe>ceީf-^5Gӹpz4q]Iz}0X2y`kҩ-!?]f`.%}9X`TtփѾ}/5XH=SK`%X)5#AYiQI᧯;F@!> @xfP̐ l:V:{"KBϯi64荠=зs{G\(1\v%f̞}nָr1cJ*&g6. PDS:+L'=("2xС (?UKőoWזñ`k'z`y xap-кi-\=qZ Y3zeT8|Te NOs{R9&xRgI#ϡ>HA$yYu "x^hgP6M D RlFÑ^UY~W_p슨Nc4zkpr 7}+\v::g QP/Y P @%H9G D9х+耛|};/;ňEJ}2IePGJց3L8":Fѻ'Qd2Lxm/zGɢRLk..H6Gx4}HUljlDJy}w_NGJ6aBJNS$bPLtjlP)2+K15IDATadX׳B@/F~EPqׯ#<5S r\&dEQҰB:5׽ Cpb!WdzͬCĻ9Q =PU5ZZ$XTg(y !H1 1< To{YxTB`hf~+kE5#DľeɈO\$L_ٜ3[ s 6lȃ虲-|$&h:~Z!]Q $ :QLSQsh(swbob攱p2T) AgXĽ$?}KF AMy/V~ا !hy |W(KRdkQiF#26KxglczC0nJs+4 NUHO ~fbval?W'$: !`H|TAjbie#0{!! j杻0]k^zWEfl#?ta*nсMj*H"AGj|?hR(%%c@1]t)y 0hoШNۣQ{MBDrYr1x>W.WpNޑCCNQx"^H'peIZч'-\:ujhL4e:uN.~ CFLƤ>E֔j]ȅ!3?4 ZP󏥚ШRx!L#R"Tw%C9uެq(nlX"e]B*3v/nФ[$7\5/]l|,6B0ǭ370}RxX-h&a$QGьs6NˢdͩWn!9Sjz,No ^ɢ ! Yɔu#$X&Y.ICB},5C k'|OSdk` @f<3&UkPam:wvz,NFx)mҺ#i%O5WGN^",X_c^I{$UWQ?#~\ֹ>_ysx|-{t_; hhnj'~Uhٺ%wmڭZT@fzXuZq c7kd}~UMn"n$.//gF{}+$S!5 %*e|"gqzmή84{GUJE:6) Ш1sBknyێ]lƚAV)/ |С&8)_Q$IJS=p$NƔpS噜]ލ\|Ȁ<=wK/Hp)aШ ЬOk|: X́=v}$[*!CX~vi?| {613lGfHԗ_ĀQS> §W"[QH å/|yb ¤pz_- NOUԱ)RBS&̳٭!/%ι@{7m/$*#.^5`ly3+.<ZF0&U*`0+K坰 aҢ|%Axx3=P=E!~BVxkrC!fdM":)U$(Hl4L\,<*ψDro;}x@Eær2Υ+KGXdjP%}(C 9X tRwokK5O ;l,J 23+!I'&[[L'jMayib (*hYmrpg( 8KrZ.rá5u`Uw1tS^ \[szQS-䋯åV+>'/ D$/$N%`s.d,)Qb\FӈH !ăq1\k#v- s/> ͇. u:&|(*wiط2ǾMٟRp\o'=/AU=>и۔ҍbrf{$TۛE8U~(e j}.~ qRӈ}6aWgme7C'F$n(LQE<mH8cu~#JĔTH1ΰh;3\{y=QѓV@ &$d[,\(`A1O0xk*c1d7>䳌8JNal"$FJQ0-c3s`4>Fr2v;帲\?#{ދ8y7W88buK:RuI7]N"kCwYW-AQ/g6sF-W%:S:O8iX3.Qu8p]oB|HSY[e ^`r%ȌFad)u.V1.,7,BTM8{4AϊFM1sЫm9aʍtcM0wk"3n[KԳ[ 1& %9R+H1(IOQc郆sj,]s㜊NP[L5s)3czz5^׽o" TYnyJkC$B}TUTIh٬U9$0?ŝ1^GPN@ 1l?p,Iv6$x%aٟٷ`7l \#, :K'$ّ@ɻ =};ZygNOgb?&M΢c.^\*UTgqиHG?PPt QJOQ#qNiL3aq25IEkV"^#LOJ9Jh{'/d%Gr΂+[…wR>>w9<T8,V,z >6ňKJv2xg#*Z*9$X9ƌ϶4Uظy".~Mkqrt+ ,h\iqQD,~MxK O>ժ8oqQ~#mC ի65SR78;YaleKۗ{e%ӕdefT uV6á*%c6 &Zb``CnTBx,PY B9@\сQӓfB#%Q?@Zy6DR飙>4XP~Jt#5gN1slcb3rxep=a̳=Эod |w'IKDut;m{zkh?l!\bַmڝ[L~h9R hSޞԴ.C#L;U !h,S-. nQ@IEk!% ;8PG\9rf]Ė.,A!0x^U ]+fy W/U {S^&&G*p%<l'Ѷ/[ ; k+4m,Vt o0Xh[Ն9$TZ%ͦ XHDͮ. פ#%q4@@oW, ?% "!'P.lb>>ˆ'79OU#OT~]KCBxW19ZjaA1%s77-U#*p GW)jOeJC-_' j)lXѻ1~O|}w#Roa3{:X#j6E:9hȞ`;{w]5g{j6XјƉFr@ʽbG@] iׂ.8U|tN]g4d4tgNR$0G$&JBDb'e Zڸs(IR"W+V,]@ IO_T3Ms,ҊS:@#;D<+a fm3V%i0s,'?Wg,:h1YzJZ=׮C!׵;5 `׼0L |ߜ2QЭ;ܻ%0: fjm Aq:b&\-y= pVt -wǷ[]@4T)R4Fⷚ{ٽ1]gb1n8IIB+K=GtzZUwZ o=Z;B |lް&yR8T㲱C!aԜL[?˦`7sѻW'd tprYMN[[ovz~X.L":Ѹ߬Pd,_z^R%W ˖Ÿ|"<Z㻣J/V1h3tmݫPu7w[%T#k}"l0w.90fNJӃ_׽|ۏxo{g62_SQ~،Ы]=.1r`,:D²rɦ߫1>~,ю~%Yczoę*wRW@& h(=im g\`!0aGF"vlb-bG m蝔˽۟L72-ѥ8SrIP z#ۯBTɵFU&v Q^ wWq@$E0-SHV?KЭk1l]kߩh3ӛT~X,Bͺ"!D^n1Wňs!\Yش+ZT#_bѿ+da7< Zzd>DLxVEmXbB.ܭ|n-sHژC> z/ 'pF\o,qxjxo UkcǫhLnnGS1ws%ʕp^0cWEXJSׄLh=#y"D MT!'H̑bs 2 q5~-F?~ƛڗm1C+W95JxH@2KDBP"'|4UQHg uW/B=яϧw8z&jLnw+꿋j2_$OkZbnkEDP2#p :>NݳH\ 0HՎ x%z$A7b7R`.4FP|qUՑ@[m~СMsN$6-;~ tmA4ļ;o8D.G_4xF舎[1^vMO/) Weu5'9!bfpts)DIŁU'YHHM.99"w*0H(,礂 ($AZD~^ $@X[u E4G{gsQ%H3J|DPMxc#m&썐yiTuʍǮh>;ZU@7$1SĐ x1p=V/HE M lL]|;Hdj$1X (uyhagJ0cK5:au1K'~7:[L#^6~+%L`e9jt GfaiKr7m.~CmMEtz-ڋ2-so ,ptטPMs{+1e{KBme˶m`PُFIX6J{7JqP "GmЪM{y}Ճ²h=cjVrI;zsjXg砦Ȏk"$5 G !tm[eLeQxkaϏ@ZqxO+#_SG1ܹ)~E}(n'ؿk3e`G0eT?\uOZԞ,5#GeN(|J{9; dbgGGMqPСC<3JcN)W0?^fA9|jG_ [I4&;>)Itsj'QH%>%CiKM}0VAm/(9KOS?@zkށ6h߽/ľm9m Z5|5L:HF~~%3U#'Bپ.'H\ T d#<C h˃$kNVq%qT<op' ڈTYڲbV|Ui)6 8ۦί|7s`r.>*uDpoڈEODfj(@}~Bjtbyr 'W%o9}G\\z~ re\W31`@А= W[Z$0fZ#SjjYW(=/'' ~Xr-(:%Э\Y_axp.t+Dk "$s@W3ZZ^vK%HfLqfK*ΏjԤRR^T'ruVÉbcqY $xb(1iC8 H[oUQ+隬xq_۹m_,x/cQ6EkNt;*i;ov30miF ?B0j J"!*MQAMDDF HbJJ JNƴtLgl~̛7-|継w~z=\8;^[a`(uHa~І;6>d1T+.Ш+J`x۩fl7n(jZ͐z|g\cb:$Xtp36[A3@ E}zm}泟ؖ͞ng㱫qvMm/'C÷~ZMҋqa^mol.{iǪlN0|r" .kgrEZF~1[g±|(BN,w1{NH2$i2N.\fN]4go3먛Nڶګo-ͭ7Ж8 w/]>8.hEpFU 5 ?ۗf7SMO-}/J vT8)a_Cvݕ߱q Y1%xixiz+/YL-me!P2ؒ݀~r` a%iҮr6zy$@huebkdɏ%_Yqq Wt$._[ݼd5WL} 57_|#~!:= W-羂l3bn|x]ٍц}/=-C#D}9jX,v::3`cōӒ]8~u`*g'fbkZ3 scsl. 8wc*ӾXݳ 4y؝GJ1eDʪmXsUٌ3'ڮͯٶ}l0!l ˾Ba h7^X%sDRT=޵Bjì~4&bCKTIiʞz;M\:n擶.x).L=;U^a؍]x!9B6M4&O 4ZR69`;#Z؄<̝e~MMD:ؚs5ceq737rO[|_1G}ꜵ7^-۸DM6CS5XaplW0iۂS]a6yf_g6{٭lvؽC~I%l6Y?SWnqFk`R,چGP%,Z=YuJI.lb=CȐSnwvGvt z(TR!qO,'VcAGBe$nL3xQ-x]ӍV: .A/c@+ZJP|z|I;LGШYaMa!Asa$Msvnd"NYx.C{ϠhG=} 1tí;gSrwP!kOɅ 4û #QH-rMũG'땢Ҥ]u3.JOF@ۈ+tǃ,Ք{.<⠊:a"0 hܚN%$$^s_ :K@+^߱;J 9QP2:")(ECJ ?4nx ,mJW!z( ?.&p]PCև0(^u1ޥ*\]މj& 4u? A]K+)]W7j0R̾ϕ"he,5sـCH!)`Pm+oS¹y7;њ62OQL)9x`+7͚C/>h-H7{*N$tv/ccx]Fێdn!GJ6RX^`+PÆZ5&a?w 2G_ =?P < Z<{DI5X` 2co C !Đ?/T MT1&W?a?2k'VgٰfpjRAWN3ccgP.{N>g< UjT6TϱM`+D{4j ,`!'$ T!*zlIS-Βwc")A#Rt*"G*-lX޳x@QikR= MWVUIX%"&`0%iL kc'^D7Y^6|h 9qy8`#ܔ)B3τM&/yc?I lӽ/=$w' ߊ>WtEɋ~+g9$69L#$Gnt,=0  RE6hQD|dʯ0&y& ,qI `ʞVVjKZTxagPO #c% Nu4lbCS9pK!bg.J vvjlٳG\w+  nN?7n-),.Q, cT)a9j;7avryg82 l N^+Bؘٵuz`V]2a)?}{]8ǕLA7Ig.]`wG`L<*P}ˤӬ#kdC@==b?ѓ̐ F,!-rXR_;Sֿ$Ag5Է+入qK8u iB'ѓePzcoXweD8ت UyHӏ`aFF~cf[Ibzj+h[V=j7lc*Wטzlt/&dݤz+ gOsX *Pa {}:~nw8) =Mڥ?vn&v8>\%KϜ50p3TL(pr!,A,s5>gOe3)i~]Ѭ >;}-i.tiZB9&vJ4G }o̸p򍀄!mD|s~䟬Ob^RMiܾͪ'LNt! a\)AX˩*v"]AzT=x`#\S LV;A'3_+j֭>v"xj -N'J|8#!C7*ʼ7pj}jgiԨ T[`ձV '%b(.:uxpGpGpW8>.pRNBN$PtsGpGpGѻ yrGpGp#HޫpGpGp @ #8#8@p$U 8#8#8 S^RGpGpG *pGpGpA©k/#8#8#w\{8#8#8@ HԵpGpG;. GpGpGpppK8#8#@^΀#8#8#P8R8u%uGpGp ygpGpG(\):#8#8yGW38#8#.N]{IGpGp#HޫpGpGp @ #8#8@/]'$IENDB`monokai-emacs-3.5.3/assets/monokai_0.png0000644000175000017500000047357313260373020020002 0ustar dogslegdogslegPNG  IHDR Xvp "iCCPICC ProfileHWT$!!" %&Hk`#$BBP# Q誈m-,6ʢ.lI躯wϙs;ߝrP5rfrJ*(46G"򏉉P˻Wme_E˓p@b NJ8wzdZb"d 4Ő Ħ22r@PLTdLGb{!W bͅ3crs V28>\$r3ߒ#*_+Y6ny2L0=*b r{~—% H(XbcivaM-')Bq^P|H9c Z$8n&C‚!$(`H0")H)2 Y#Zd3RFN 6҅ O(RQMT5GǢ?ƣL4-BK%h5ZBE:ډ@1)c ܱ@,K2016+êZl g*։bq"NǙ-\ax9x߁7xއ%z'EH&dJ UmCpOuDтj 18XA\OK"H$ ɛMb H5]c+n%e%C%GT%RRNJW* fdOr4KA^JJn&_"w( 7%EO졜ܣQVV6VP,P\OrG՚HDRPSSoSh4s-V@[B=}PةT*sUjTTT%NQ-RR=zIWfVVvXZ:]A=Z=WB}yg$ s` F݄HзOӻ5,,rݚ}ZZZZӵjhu209a,eg`|?oQ{F]^{6OL{uO:L`l::uq]k t79k4gtzzz35`d48jcH714د.9[:h8;;4;vv88^s98ujrzls|˅2eKW7W7S4un75c+y<w&ɳg>r /^lhsi;].]jqc\+WN\ zQ;n$ܸus[[n~uyݯz?vv j{#Σ%?w<=zj㳖'>~!z1[^Z<_m}}ݯį_Wyr /aGg?%}z:03s/_#lUvh)pDL.=)G?aM.l a3]4RD䨈E/‡7"X?8e+${7LdoMV2F?ʿ-oo pHYs%%IR$iTXtXML:com.adobe.xmp 1196 1594 1 N@IDATx}xEnK\^Sm0ŦwB'~ |@B'-cpݲlIlKV]?ƅě½īݙy3-ZaQ^) B@!P( m  0qo˘4h>l2c~ZdF׺lOu0Qc}[1y:O]N!P( 4Mȩa>1؈jvXQdQgـg ݿ_nci>oG6/WPy "J}_^v]8;ݳi \63G [=vhӻ߁Cwe|PHWS)n4ٶWM!P( +Z]&!4@ۛXbtiZ>G"&bШ "iHҌl.6 #+7zcjx6R);=FB>yݡZ7;~Yɂ@c%T/RDn&N2/m9lr|{- QY,}oB{}9?=o|0]K$dP'!l1P( B{@XQ>ZvT5XXhf;r+'{YUlAWc`qN.պu/*aͯq*C%AsL7F S"_Nx:D\s ~r`%]% §(Hr`&=a $-?5&m1uB˽qrq'8h( B@!.#6"gbҸbFcG6~1HzEw$[aOy!0+iEw Jh[m]0NX͂'T)N#iXLлs!]{X^QdL3F~!_'4<&'{ 5:NQiwP.SN72B Ú 0 Jf$iN+FƬI&pdjڷcO=KbA\>.;MytݩpNnҩ,`pl,ۍH[Av |e[;$?LBj-aowSW(wgw\#H&6m }>ϘI8"'#clkFS 7>&iGC@7Qo:\ҳBdb,\MUz.Q'_g#^ƵZp2j_{>Q$Bj!1Kb\l@đCFk| F3 釐|P( W CL*:w^{ x`IiJFƩGQMڀn; v-hxDKziN6&gMB%`1o}Ƞґt{q5au~coFcE:8湦IxVBk9Ր~0hC*9_etc:&}C懵ٵvP7&f tRFó dEڧǓ/Q#c1-Va$b$pZ_} Fw4 GN 'M!Eڥ>^%.W~Onz*0o@E+`бm;~`8uiHmp]JQo3"ϗx"~} eI@Ƃ13aT̈bƵDBKbP׸g}&(CW"k1+QS|+UIaOWTxL O7zb'1nFBN:,!>ٝH}J#>=.>gӑ[L@ *Y? r5g H%9tN a}9P( B{~܃ 3*hjQ0?a{ZF"ЌxOL4Dbs}/co]S4iek#q1 jCQb!txߤ+#O R<@G;zpc4ߊ8F?D$q8NM`\B,Ctr}0vMb$4CAq3@R㣙)fڇ\%$,'3%qu,c% ៺9K0x#Qbbt gKk*W҅xwR66M(柜|_jr.,}Cb_xc ]ǏOK@{H>DDӕ⷗KOAًoAuʅhy 쌛Yf/Bg{9$d&iwQ8ѐ%?~_|/1 2-L'r,*bpÞ'{N+ B@!#&Юm`6 bo ]OPP`&Z(l=LT+x] 6~u$4x?,3A1H:= E"`&%A4jĖHZbGB)BđF~*䌐ֈH;͗MCW|_yn\SM#ՆHq#!JWH4an7yFԿs6ݑθkѳc DQSJB *Sj8LzP[hjƝp3d!UEcFaB(~696oN4*LXfxL'tSGx cS9sQaOV ;l 6 wd 45lZXb Yw)>nf pC ec|QϽ}*t/H]\B/cH>ŗ\姝A#֭(tP ŧaI$)dz >dʊtEǕd/ŽW@,݌D_Cwd½>]ư#$ZyW &I7KBۧ:inTv(.)Eεcك$^2GO L8Svro~?EdqO#?4;D޴,Àscnsqlߥ?^I 3OC+^褤Zcry4ES!P( 1tKF ZMLdDJx$0W !(0,Is #P·ďн\4èEwFe&c:t/-J".}P*!0ML 8t|]Vsь+K̢AWLc\Gh'aYZ ng GƌMPRXM w3)q4k@d{, P!Pv_6nά(_u#/FCL⎜ 3?iTg"jT&dY"[ Ʈ3R(}tvD fDu:R^5`⽴`7ÔT [ *gݻBJ e*Q^U#J͝!6GWf7- dz8x<c]u3.\eCI @!;*+`JEn3qrK ]/lJ1"7\{@)Y/'/72ESret㘛gFL~>oL m@,QD&"")eįݼNe3 A<#˘GNbgh1b &s>/|;| g֭'獸ٵ}̈sH`^>*.e{u,7c)3FB䥂Ya ~+a)&c IM5q!W2{&6Oz k{$vgXdZIc҅hS͠Zu!n>t݉6($M?51F6 oUaID߲~l+2__7އ4 dx L۶u})z6kn /F7 >7 A1]_m o}`F/~+8~ S,PXQWIuDŽ*X9a/`UbŒ@R*{c:ԃνkÑwi+pD Yk7$^X5'> VEN5WܳsyXR"yvUS( B@!}F *"*%g 3NXm=}C|,FMNF⩌A(o]Y"GMhwKV/hH׈3L,M\7RCL4I( i̹IxlC=8_1'Jե}IBUkibH^Z`p Fq2}$ m2s9q<^̸Kq_z8ΰ!^tYL$OA?J"Ao?+Uyyx3K 1XvD2cULA,lѳ5RRH=#J8pƭ3rz G¹WNee`&t.鬱FN!匡(Yĝu9 ց-GGgHO:cՔ$SBV+nm ݓ5O8} A3c1>eZbKb:2F>zUof@Y\g}et?2B xݬCb́f%wҙTw\VW4OE-N|.͸K<$h3禊OƩZ{T,oO󉒴QGQ( B@!]E Dcӭz$]K#.&|SCKK=F9ߋӜ7eTTs|oO) @3 #k(Vᐣ y'j"~94uiJF5`\3紑FH(Qcx7pt&ehcهA<'(-kNv]WKo>;D?wBu߹Kw\YbEܬ+%NA4h$88ڹ>f <9 ('AU[QU1!"L@PUU25 I xaNȨa?"I0_M%3đTg:HXa}}CR 2axC3е \-YtR~zm$'L)RH.dM @gNn>Z Z0fp m0Dg롌Sþ\19x.Z6nB)@GJ𽿥=@6!-ԄH}א硟͔|ݤ#YH,}SM!P( E[I;&wϟÇf!5Q0BM;1}؞| O5|LR@KQWN˘G?y 9oزw1y-Td2~Pqh18qxWq^_3S3 ʭA~X yW$˕>ںNz sK_O!H?^:P~冚?8Ku֡u Wx.qM_^s"X1^fou=~:"Q`x$\. [BP-P1Ƒy%z+xH8FTR;fp  M.1FE5;u5M2ǒ {yrMDJ2` ѬL?K aI>&., {%iHq> B@!P(B@js'r#݊>/ J#1ډ_z~-^Xpp a/a83cn!f0 T,F.FQcV,N=ֳD{<@hSpY s(tnfDN󰦩#0SH X͑:B 5:%|oDY7GCy1kGPJmgka5tBGŒÑ5m4:6kIZFbբӠ M:`O{Q!S2lzo/ɘsc`zXO|6_@rz*뙍KN=c+z(BC:ɓky{j B@!P(?B@$j罭 X2T} ˯Ă$$%0]I?o…|0 ʙ*/5X+;P̺/f`!/}e XA}6XԿ g >"omvlfS1s&왿#=m*Z{ÃS ?4?yw/]a},nz@ׇLr3% XęH4MGTw\ۙЌtU?kmD1C* sP( B@!A '|)sȘ/<yXb)=vR:&&vT2"iGW\]f~4^4Gp3hx?UnB!- X<Qc@ABj2 V{-t"ǎk$2l֚1aW#d&#K2P-Jk|H&)hͫUҕ S5~zΛD'1p*#r19:55Y8 !t;+cr%bsSo(I;e;Y0IG!Ku0ĦK/6S,'{0eN6D3kVZ,S nv B@!P(E1а`G3ȷC(2 cWf[V*!&PXhŅtt/ ( 6ǐRR8rt[B,!7Do>!9/^F/_w}h)C !<_5fs-([vdz2+hۻh]Iy 0sCJ ^Va}IH̺ &3[sC#E 떁ЮI=% Wƶ900ϡO/w V"\(HHi|uG"ۑq_sz??,+2^G-T?;d (`S,S!P( BVXwQ-"`vD!VM,xg Ct1Rr{\(u$/#habDg&oJf@$F^p:?} ۟PW!< FR5禡) +AߟP#VҷsXSiBϛo8q;&\&>Kq |Xp!br0}a_"Νt -e -{ vtpEbpVE[t8Rˣg^%aOB@!P( w0_$[HA;ԅ|CdrS,`6e% 浒wTI7 gxE9DS|ئiPo,H@O5*kJ/!CxkucJgx\jǾ ;I0i:h_R@WVr(\qL.ua.L]5 aJ'Bl%ykTJha:"HBfj#*t2:fq$*ѭ nx} V(0р)缜@U&[ =vE5(h&j B@!P(?8H@K:E{^-2#b W[B%A90I0jJ91~:7Zb>~r/.h2nĜDu@ȼtUoA ?AX܏ jچ>0E4} !s-$HRP2ʝ,eEcLT!Yk/{W}9v:! I0p) B@!P|3ʴBB8khzBWL:ռ !]eSq:CdEW7<:P( B@!." Fg~B\XLu;=FfL,t ᥣ(||oZB@!P( "ji\3Gc| f!5+Wm o 9ipP B@!P(g$$7nW>H+1GBj<=bDwυZB@!P( B ,ӕ޽;w&!fA%ؼ <+qUS( B@!P(~(k=y6nV?obAfh_](a_B@!P(  pR o;kPW.Ndg`@ CYQ!P( B@!!,ARvbD,,*J/V`-R)8VI= B@!P( a! _'qə8S0nE]U6T@LD$ n]B@!P( "d,ϦaBw{3*+*atDz* SW( B@!!6"Pj$!~ }S0=*2>=kj B@!P( 'c hMV%%viL 4?&HBhIaB@!P( B?@X %jAFu rRIKJu}OA4 H?jY :x]%݋Zu^!P( B` æiA KD*:)>1 <~TU0K$DLF^OUaH{4@㆟{2Z#s~}pdOATL6/Aŋ FJU( B@! fDN<] UظVDe$MF۝0Qڐ2nqyW ivd/lr و՘P =FpHBB@!P( B v5^)aq<ׇ 0ѽj}pMŖUKqosf i:n$ fׅV[B]X[ոXt"lsYhHXƍ#I_-#ONVGA|(7E1T=y[G:͆FCk-G]+`q?!9JhZX kd$ɏ"!DK5B@!P( p"^Bӹ+ǏoO # %T6|8o,H9yIX\rGUao⼔8?ꃘFƧh(X}CpOF”xgbf9QD?<{e#"6Vvgx Gw/3^uw0٘ L|.az'RFokz/qٜ'W/jM=ȹ85n*"Sqȓoc˅0 1|v™wg=/{]a,y=mX\ ǿwToB@!P( 7!6".EVOnZcɅeU|[o }s|{o6}c3^9 ]s=L.G z@CpؼԻI~=2 N8 %c>vDdĈHGr#M\e|m} 07S._F_]5 ;]-=t: ^@e"a%tosfF "S OO"$5H, >&c>z H-= z!Xb aIpIP)d(fMB?t68} ^t,y X8q-&|z{:}w"&9KwtB US( B@!P ( RoEƸ lvHWGg&=A-FCOR ߳ 00ɖ%f1% =H/Ƽ`s X~$`bO[j` }%G\,,f=1CtϹ G{>+H\ a61 H8y\rz&ݮ*w0jt:ǮQ-hXJ2L"ߐɻdb B@!P(aF , fddA:6-w}#"HL/gְ B!9˘ !{ I"ƿ+F3D&u5몆f`> $M#o9&c'#!>=[BgJ%a梀HHpd"9bW ؃_n7Ѕlp޾jI2\= T8E3}؉][3e1 &tT( B@!P IjF-ٲXstyф5kucA탏Y30-;J"Z8 c4d :!E~ 1 GrSi9чX\+1nt4`t`dqi} -´ eq _.C8v_H\LkKFLZ ,fFV@` jCb`jܼ㧞ۖ1v8| тK3ocL 0XMo^xY(Zx#~2bbн%zz#D%רP( B@!88:߳ ~]2a˸ xы;f"6"/9Kyzm)F)ԍe8a01W\|6 Ңy co\uڑX޳x:mxW03φBfbJQpY0P&>iE%M>Yа5Sfc3Bt|?A;)Vl}>h%p7#f1Xb9-a1&cP\Regя^C/ݰ̈UyG ГYuCH5a5B@!Pqх@IDAT( a& _!$?lpANcnbCY-676R FN;#DM2ÕbASe%:w'ԋ4_geH9[̚= 24jZG Dk&$􂂑 tBwm"HB55`x8_IwrP2Qp;5Jm1ؼ)\У 삐GoEWȼ R!Y4|-׎9#KƤ_anDQ( B@!P,U6Xd8ceʇֺ κSN=^Ċna6C"M- eXy9Tg/Ǻuq#i d5܊gO-@qRdRB@!P( $a' bXdgp"@X|Ky>Tq L|^֡>hc|VEwFguho)߾E(NK>}}/G/utJ-c=kd$!pv];+p&]1pw\ B@!P(F D .46wH,렭Ixaj z9iɉLgD]]-T"̐zfEteJhP[|X$O ݻad+NS'6t'Qp5!Iԓ؈A-I#,_P% 7.F]P( B@!}A Պ?ȪES0~|J6knPu VH]3JIجXb ~|UxͪVv .5&]0d60zR1؃.WF*1~!IFb<{љ? .OJO &l8YdHSF+]8%MDOe'ɓ<. +;){>ZLYܺ\JKMc8_ }x)D/P( B@!؍@_}OttЈhd( ͆?wd, +ظlIZ~@ 3Hlߥ$f{l\YW<Aw'֯-f6Rq?ebcMܿݸIOwSL\$5dcIl0Vc~501%E:jT)Ojnv:`#п͵%ťƅڢau:1Jo@ q[|@_7G;߃㐗u>7WpYXtLf9Toѓ?W{p z>L뙍*>Iv?NqbȻ{?Dui@O–TD0NLq6f2 Ekkf2m,^fSCm#+*^tmA/%u݈&"Ґkꉫ7 +1s֑lv.+$r#. ^&F kض u>]y!2iΕo?>}GA.@.l|>4V7w+(T} B@!P(XYVSJ$l+߀~ Y?w@Xy _Pc;X\>ml\g #$ov 14}M;VdM lzZ<b6,~,%,emȜ4#sóS‰x{1G mᰳ27+ /V^;|6S/AFN*~p<^YXRK[t#[qQY,DI⁃y9j B@!P(s¦I0زajذ #gJ1~itǒZәR^2p߱WHqF}}]zLYDףqG>qNf|P͐{Nd 3ՒO;` z|Euz݌x|n/Զ`OD*asHǥ:,]df_Y7IW`jC=cKY&4ngwBjj tK B@!P(aKc2V, 8$3Qpyw ]&6bD4%nF@+l.&J޶wSO L+$KcL,n4=^X:X$DpBA]\93U\ؒU~i~ٛldDѱn5\1 QKXZQ?$y楇Y>s.h0x p~WN8܎,}͂dc <~!u V2dJ2@둦V B@!P(?lBAǀ++s{- %ة#Q'pAC !^\kEaDZ]~`aeep "Yq\01ZlILۋ-[ sf`63.D\vs8>YkP: 궱vMyWТ0m4-0q0Q2nE@\3HD|N&,vDQ m}\_ ̠x9_cC S:p1f |Ȝp$ /#@;֭|74 SD:ڀ9F"A}E41;Uu3m>nx~XVʨ(ȦZbs tIW=їo/Û^?yFkqaMk*~N=(镇MIE! _* B@!Pp![K/ƌB4c&Q^ 4z>ʆ7oGN2{a Fa[b ̟3E " E1sck܊qGQ z~na<8,xC ]<{)!ƀXF}XLLF(gT! %x)j݄^N*@זOCר!0^XAtmSJӋ `Wu%E#l.ÚwAlZ6Z7g<(><;seY (ɄbpΌN=#z*FDS@Ady s3߿zvI +Y;3]]y޷ߔߌ`4Xz {ƐK;y;R =vn'`EȺ Σػc m_k+JIr咀$ H$ /P%w $^W[ F_1&C('t2jbC^kj[!WyY)1hzJ g҄4Yү?:BpP5⤡(g/V#mV;Z8V*SRNB*Js"8ArwITBĸb.J;\Jr<]lLʫ\D~9W~J$ H$ H]Q1RN>wWU w)çf- H ,t- !+=Z~5~> DEJ\kvXhKMB@D*'S" H$ H$]U»T0C]mb1/X1b5.BCmn]jk‚AHLET>?$I@$I@NݪihomBHl*3UJB|(,.Y{0PPEǰ4]֞6A9$ H$ HٿlmGh \V֓O6 + um5A%I@$I@$I HRagq?FO.>Gd$I@$I@$?n1A].*.ۃ )m@lF6MF5̖M$I@$I@@4!!wzլmo-A#;= z\ 3a [l$ H$ H$G!M.XD@`8$ƅֱPd29$I@$I@Z ]\ATComBU]bzˠٯ( H$ H$  t w2zWdt(Sy)Z6 N9<9JhX.%I@$I@$Ӕ@VZ)31/t-"*!MMXmYN8hę 9=*缣_0B /| _w%:D*BIޓaL/,ᗆ%I@$I@$n!M J4蕜p_#P15 -ضQ̖uEcEAlǶ;6` 4UmTde%Bj֭;kq 2F9GDxi8qG3Lhi@1.^лHs߯bƢ^* FTGB@bQ g"nf֏:$ > Yaؕky.tXxfa$ ܛGƭWFkr= .U2U4L*~r QAqJ%LNI@$I@$ߏ@7) NGa1! cX"(E '3o9mr{xf vDHLM*,jlkO [}%z>+T/ޛ8 c`M9>:D?S@ᤆDNN,{` U¢RU،sh3Pd-M&3+V M(qT/T>7cJƮM+;}DnESs3ݧظj).YtD ^3nA1 &QX8mc*]0,8;p%)0X[Vh<{y[w4C9fT:/T80:9l$ H$ HqV &Pp7 gV2Չ>e1ZiahoCl=E{ٵw-1d{czrWFkL53U2h~EL+cm"qo2Y㬬 lq.O+fq4qe#c:DvVZB͘v"C]͠t C0Y*w \q塒$ H$ H'@Y@TLdiA%(I%*W3/ߺ /.=ME3J$Ɯ?ʕhj$ =KoAe])TZ_b'Cب #נr.%6Qq:6]8fZ?gؾ(A^~0[=Y'BA$XA%D I?TX*gj^pݭ̕xL:%T'rey$ H$ H$prSzv=BLOBN[;ʪ*ZzVkm}Q-YwL/OÞu 15)W\Um>K +Z #7/bX :lh\;1+bF+2԰{qD&\0/ݪ uO|X,_@ϐQ& H$ H$p to vGw): yx7qP;s:dDCMK^=0WGGH46 :,cV> b*4-uW!gBNCE[sfyE '\TSrsR&&$I@$I@~@+ ]+s?JZ)WTq`X[>^K8DP1԰2$*':'y$ H$ H$p tڀ4z0 ir88&ѽXnj 7|D]_%NM& H$ H$ HJn jwnCJd(s+vHuJ,!oblV\tzX-;ү삠Qܳ:SIS)( Ш=aN5?슻دe̋FĹc_\"CQRE$ H$ H$!m!5cԸ1(U[[ eZB(w%PjK`Dx| Mƌh[r0/Y=nCQ]01c v/7*.;$I@$I@ t?+%0Ci h(+>gO5la3bCXǷEPZX^g_iONB|/J?_~AeɊ\*SK-EL\ |=57B!Y'=9iokf@J"IBYfx}:Zr~?ˣ%I@$I@$Nݣ'~dEnNxaXlXV :Ɓ(~Q7- ;~᭘GU-3v,ð ^zz,5p1n(D܅#RbP_W[ ؤ•w=WK"}Sxd4 H$ H$ >. ݙZ [)w'Sc@{n,[B!2bR\* txޫ#=)zx90! H$ H$  tzSP,272zNl,*%0 "Hvpwg#ᩙkpݓuHHL@?c+qg.ޡմᥙ(7ވ9L竇KAe |9<}NN<$$ H$ H$A@xw,Em=;BGףZl^k":kA@Tt8~f.AK+޴z)f~1,;߰9oW>'C"yش| ̨BXf3"c"UѪ7"W[ !dpUrLI@$I@$Ihp3.j\><&A>t:o]L(VCHCÐNܜCz482RrL9O lےNeՎvFV lV.A*7$I@$I@ tbF#DcByX>"^Cg0!n*6ZF,+jLj nlQVebw hmgM*]>><ߊ|c󖶶O,`G2ے$ H$ H@wvDL^[ >]ci} $Sh`F-b[$OR{Nt=w%/% H$ H$pݖs-MDCS_yBn,\ `d5gZcԴ.TSۨ9۫O˘S1 טThR=ǩꒀ$ H$ ,X:=ݒ.$GX?0?Vu6<)zOT`X |зiiJmZ)F=Q7XZU(k74eaU1':2C}FƣɌ5jfSʙ ){739sy=mw:sCKEGCmQ\[ϳ٬yz :V'B~MEI7,jh5l6e}bm"8L+q<1Ymm;`j53#C).rz/hmىa,vVk8J%98QsF=sk ] ` ⓺pȽ$ H$ H'Jʝkc%"w4::4 D.Y9DRs:a !6HGێV  !IXg(n81'\ZkPUN$ YJL./e̺8e+WL:5 B@ сm; ZZڪy{NEno jrh T rr tIxIxzD&#aȋNK=r D5yOdHsvT0_Duaj >9 y }|z^0{5BcmPb*=sp7q3"?H@jzoEpɡh'@&(.kLgJoRѺa2SBx, a I@$I@$_%- iw-~2zǣd#lLO8wp 'abRYN**c3ػ :2B\xG{ woP|FKڭqMmF ۂc>/C?۟/C/c1z`dIU|#ڝ]>+#Ԥ=`}8BnnM:}.'Ft'͝=6M^4o{3'߈ǘ|;>})n 7߂39 YwÈ=7-*Z>/}m"<,Fy`=*:s0Jǯaqp#>}2r0ju.B\@UɌK^F/8"<u;7㍏M&gg0CWߌKAmg {C>xQrR<=":% ^*b9- H$ H$pIQfE@Iؕ_-/ۂ3֎;w]K _+VDk.ųo} -_e[ztZ7ri9࡛/LbŸ݇Pm-&5ݷoE^:os"&+.p!R;ZK?˿1G@}f6_7=wOCΊ/Wኳz ݅Ȩ# #/ .x=ۃ.`v ` FеK|8o-BOĢٯ!+u-V\8iR5嶧pqani @8,s5N~RBwNn,وw>_ o=%MCb&fzg2Td7j'?owL«%ѕs3ᗠf; uM‰' #.32NIɟ$ H$ H'@hO`OQ\@GE*& πQQ]1mu9nH3ގc13B|0/&`0>&c!4z0ZqY COTD"TU VY0Ჵq; %gʇKiT߅ىtD$௏NW.]7^XMMDTդeW_Y"_wcff'{/9==[)S)=n(,ɫƸ.C8{;ln`!6VVW4þ ǘas^zA!1xEHNy!.Fن Z,¢e ¹cnQG=x{r}>DdD X!gad!** ϙ{/C޶f*?‰L6I@$I@$A{zcwQ>U#xGpڻa7[glVܰ< dGoUŃAHl:.xP_v8t蓖ji58][t=hٰv=9. D<|>MYtPI, z[qsG^|AޭJFȡ{QP (yUzo0ÔE77J*EfbrqI;>lgV5 z!\pj\Q<ңv-KuT *V)(4T^|(뽌6VGȓ) axr1L`T"#%7Z5̄>"Dp2ϡ|Z[Uc{A= voDCϼ̔TؙȦUچ931ahNu/ t_veJ3< Կއve8HoKY܎Ƣ"bJY #rjE$wC 둍a#iٷ uM ;']ND!w= b.:ie@~X59V73Ǯo~6s '߄' +8&)c:BM&VĘZƮ65JˡwsTh'3&=-Znh\;|4~t8X^4ATD듖 #㓚Ҫ*u c<є$ H$ H /Ox_:QC )ãO=+&-ķFS+qN #GVGr;I?;|:筢%AAK`*n4ZMreZ;AߴI9rypz'6mق-+O=E OE|cػ{?|߮?_ := ;+-u:#<[^==|`P@,>@KSh L+Dz^f7?;; 1}O? ޘ?m\?S>FZ:M+2 Ec!'?~ "Ja,N^SPTP & b`PT=c} QdI RaHbV*>M{[r Pi 2lՄ۟9WQ_O 0C(I39) H$ H&$$XHe܂ɩR1a%KXd n61cSӪP]]xy _%}9޲RfpYamQS_CV5tM21Om YQB0еn+~Z4 -̼΀ff b m T(6ūQ^Z+ؼ+o `'ՌsgCXkX0oֿq="zj/~\=#vc+3[C +oۄ5 |9rvW!48z5Jr6O>O9ňVm®vDţrv,^Lػa1*hȳ(rm*QV~z,!59+ъ`E;J s| ] weÈ5+Ky̍: O5kPqx&z%"~:^ ; 0g,ܱ>FR0! H$ H)u!BX-سAgzUvʇr切ЄZ9dd!* ^ەGw:9(`thLeM>,~Wph B~NZ t, 5ZDe"Jfŋ?!U 凝FDzEug1~(SH)dʹ:9We+uDm,Thbúd|-k 61}{kXseb]SXY*eq"¸$tU኶q3зmECI72V@IDATr;nbʷ,BKolY~<|91,'dG~~Ȉ@r:ƥtR>o =K UmK$ HB=s1/?*N էmnR{Wqci`& TPmGZG\ҚDLE,xoar~E{G-'f@V *Z%5aG{X^N M[R2BnGo Jwm+1 Zu3iav kxX},o& fvzҩ4F*-mm\m%12VBqUcD[{;JE ]8zfq6eg(֮rs"X x d\3xq`5rkB-?fB-MDe# ŴvLp sWu54> n8/4x3_i3+`= (~(!8e eS4=s.I$ H@V HO_Aa B _Fʭ߁꣟E5\Ǭ$}S)(6=әՋG*J<``_R-3u`B#*Sc*z"cGm;gv*SZp.ށd`T6&+T1FTnT"'@.D$I@8m H(FB=AxpoB`/& h1(N(ʇgi\5FZܨhXiA:0.G(. QEGT2\ApPљ 9,M2Jl'܍ULqI GH6I@$I@T@ mwL$ȉ!\Gw^󷎭 8t KR(ܴHA܃W WQX{3q,!}mabHN mvZ6Dhijr(i݊~Dwkױ%$I@$?*nof(H'ޠ+YN—%Ӎ sZQ~uG*?W(v:]~q,K-ʷڑ͡pIY14>77,jzMpʀR6$ˆz$Yȱ;B1sajy:F#,}`?}hD]1ٮ3$ H$ Q TD%"xy=bKZ8/QdƁ0ޑiц4"(OL"f𭄟>N :g3\<3.GW1m]=ݿw`!Oacp#ێNrG<]O+C:;j:HN8b3>j:긦q>5(t'" D:2p?AoFh8@-R$o̯Eu(xHuPDG0s0}# 4sM$I@$89u@(h[nt(Y"ցfVܶQh3:' SEaf}.@d4})1@vthY onBt,hAac2n3&WaQG֢VZ K@ zJ?;J\ #b}u]}|Z*6?SW@[;v0 OfÁ]̏4Bp9\]ig(Px[.}טQSǝl؂ξv7l}c˳v%s}J,jFly#VgS]@kg0.TPRLGľm"Hux _]mG0sڴI?AD@c߸c\}#JƐ!ݤLNiQ3CyunXXx$} |Nka?\djPyÓ&UôBd\2j@ࣳbCU$*L5p71m&\u\[E_QpIW3 V?ÿdOCAˏjf\!;9;k8E_SqLj8PזWw[=n(61*4N[= DwO#wֺn ]`=~w ƌ3Y淠nxa_iZ'= [Xdts<+f<hAsd/}3R"gkxTN؏܈$_N':2(}mV݌iC7ՠET43#-9q%И4}L?)!"Z'<VOVngЄ 'rB B{2Tv# KU56xGMŒʇhG 36ԀپoE]+Dgrr(J F^_i{ X< \ҊXRۈhYr%! H$ HoP@Bt^wL,@aQ\kv!57_DpQ9aRޢ.7CԋM?} z7lƢGފ܁w 2F~؇xWIW cGgu GU^BAF~!f/A ZXCQUk|3PSãcRZ,JAb eP>̭uHX_5.uvΗ] {H<b۟/cALْ1F![vwti1"D+0bH_3/^,XK9 am.w* |iس+R$߀…>F۲^w7Y)2P޾[W+V74L={|jN>V*N7:*vր"2k+-H]φ8υ}6pK&lG%)xoonG?yJZjOzt%ې-nO"n#ɱިW؅dxQ8j=yQgJஶH ̧գ&/[\tⷷ ǜ[<:zZM ҡ_3b:}G2s)p€M"ʋg q9gmgf(.GGi)gMΪᴰLz-Q0;1!OFr$$?v7xs>vNDk[4xo =^x3Aعb# )P\؈;^:JB!@$DEVobEludU˯d=nzo=y'nkb!8낛0k0u0XY,hp gk_!2HDh`8^&-ᒁS(3NW>, ذk-&d -HϗXm};VaRZ?â2Ruxz`rahjhEQ;7"Ј}"ZdrSزK`r8ρ^ C#bߤ4 뗏I7ŐXW3b ?pP(~xng` cøhlg1SDZV+^qn9C:]f;-N-r[c jlFX]Z‹H1c#\"aQZn:=Ȃn/-ag͓H F@V'WV\c(8& H$ HA"7X\ݴoKLSFC7׏vzo_'%D[̬ 0 6V"<ʗQcDzx~ƙM6LzeqǠGfLel`Fm=5 6=[ЯXRg&npqςSSb?{ա}:ZV ZquOfӲ\|YSg&?E0J,~T@\Jń?.?Z8zIJV_|QuiaFN{LW2@&8Ys\/Ťɴ:hBJV%{s`ѝJzP& H$ H@'c~]0BQ&DG",$s<Nӏ3tLH>ep0gLNGf].7oʅW5 7kJS^ s|*m=z*D4ٛ^v5SP|Q~%_ Sk )x`l1 1E㏱c`iiƠ/f1(\ \ܸyD8'_UAm0rk2| nٝD*'EQ BelUhk܂2 Z@w%5(k3(П}ae<}ox=!4E!s 1tlQ.Sïdgps ;CU:SP+W=zreҀ+/:y2q3B>=vEPe {SsHV٨`SDdxjOٝ|g v(Z|:4Y[o)/V^8"3žE gF-) dgY0`M@JRpB1&> c;B ge*n*]9_S8OcJmC@_ME%/'겈,b\ 63zL!#J0<ݖ ja/L xQaSK) FĐJ tsqfI ֿ:Nj*ٷxH ?S">:.FZ(ϨC6I@$I@: fD\׬Y3pثa YKKϚlYm\lN[AiMKz3k-uMtJK %#D#PQkŔƫOr3Ew1ln̠ C $O6XLRBRt1 "]";{LTn7Y)L:KI+oncjnPCFLŲ?\Vْ LHΝbWy?>Vlvx}'V2-8kZj(G D eTm5\#-҄3LĒR <˨j CYdś1y@8,g'>qpr\@| ٯ=^ tVk]A[9XD1ĜM53KA٧6ZU㾷rxF0-~(`~YFlB w :ߺ =.q3 \EqEyY ޑN ۍ4u;Vڊ6ŸJ(ʇO 8-Hep*#4R;obP--5kѲ;^2//C#nWHFYv=YOHYEm'z-S<=%Ib?Є_(@NO%s 7a64n[ n_E?;xF ,!}7a1|f; iA|H| vU2*wV#.)qp9b(j ZhڛyEZθ{YtpUJuUnJQ6bck$Z#0:/eᶲdʹӕVM;n©l-~6fU͊sp$ H$ HpٝkBՠIyCPWw-7PU˖`#i ,Zש쾨, V/~7kDҸ+Wě=/8A ufBym;||3C\gAOCˋÂvc/hz|VMsHE۰`J|A CB(HW fab6uQ]ݳ}WޭnYd˲^C@B PBu$?%@$[lq$7YU޵}?wV\0 vYWά3{?}Ն?CLXYXc_5I /ĸ3`܎!>4-;BJv4g!ֵ":l B7XeF$FslmڰUĄa]صSΞ&ڿ HLahcg3 -,k7\aDB!ZE"k0 }fkoƂ $.fs#blf4׷aJVw#5Ҁ e_l-[vW0Wy=YH0x'~pFғ.ܽ [)7&qzf\ӳFamk2!8LL+"ex&'-wFd*ݶFI_YOǶ/% jLs:P( Q.'7s8@X 5 b5>2$Ï24Xtp<ܼ=ɤk†|=h+ O11WZX;:z{g1 KJJ~:տl aޢǵuܼ!#8!L:*:UPR}gWkv5*= x~nӁ K O!und֞M!yYh,یǁƠpJ/q10>O]gg#U9*ÏP*C}%~k4|5keb@1|tYd#7t h<:ک-i#J7T 2IVc[s+Iߪ06P~KrV3uRDEMlɉȢ2iM¼=NÝ4ju< ۦń ix\ LB]6 9. #b!dP<}4 @ 2^R?K7Y0&Q MYK?*]jq B9@qMh՟? ~9|w8B@!P(G>&+E'd#n-#? "B#*n@hĈ^DvC gJ*zT@ܡB᳘g{=}5}5"!u£gAύvVZP`XE!s̺Q)@ `Ԙ4LAlX@=jf5R#i-}Σ9ADBOK{+ZsV<&ޟ`R"TfnE'a$cnրa-QC{{&vny@7~H̀bOф|(Lf1e\IѲ{;F!-)VaBfjX%g#(1wWu>{~z'B&{R7|ǜݛ)b+SaDcBIXG`;ގMZGpEH=n[Ś O(ex4%bm{7ck< t:¹0[=cEg*R}) B@!@< B{$`ی>uyFA+Wku|'A]Z*ՃM>zc祳 <ke;:]kvQdmL>')#GSW'BvM?y=w3vԑ@|IoC҆3V۵WmA3ֱ(׎zj>$NIRr虖Wk ^ͦò %C߻ELPH=jIBr5rUL!H_F#u6N9b`b=>2հYTS( B@!c vvɇOY+Du5vq1{6w^- +E6hjn4ǘ) a{6IYZVGxp^D Sy\5[r!!YL'0]WHJW/`B@!P(Xz*&$AӀ3f]aQ__,HB K^̘992cһ?KBŰ>ɐ'ZY=#2I)x7񸉔XGCGJa\O;c1H?;#)TlT8Ժ B@!!gL{b9Y`ҋ%GzpuC睁HIM/ J$#!Lɺ`8:tD}61]SKܤگTMP( B@!?@ QUn`p$E+ ~TaEH-8 }@ȋc+}xYR=nt㫏^܅0%x XbPkU"H0y1 C8cXt~0oÄ]aw5#!0h .3 f\ye3$•ğîP( B@!8*/B YH1`vLԹv_ AT4Zq~ i4},H?R%egЕ+U J5!VXm\ v1fpx]dB4$>iH7d Շ(LG2Y() B@!P(}EOQƴǬDG"+o;mKĹgǾHDEfa7}_}vɊ%rQwո֐/Rć3} &z7*$Ox]`#VGT}6pzAuT B@!P( }" !U;PCGU`k.G-l xC7krqBl|"ڱ_+O҆>Y|o})J]Cvau4~^N!P( B@!p!RTq2 -_$DXǾڠnQZIJD|$(dD _Yf0\IusX'Zy$U}G>p0 k+U d$y\&dWXC5B@!P( @3d=E]|Dӂx}!}ן}FQYy:mk~e}sI'. Qz N)!hP( B@!} N>yI+i;h>cu.^Dz9#9k't!"E;ǹջB@!P( B@!phMy=<^V: y LlGk[ KOOɏՄxt3\}W* B@!P(V PQ:Sh7hAu}3 °!CbBs3E]toB@!P( ъ@B+=8̋1jx.< xﭗ#t@.f8Qvϩ!QYb1\ahyj B@!P( # >x@ _^I#5l6D!ԬCyxQSGDJ JVJHMW!P( B@!8RJUH> Yzxmxh)$۷UaH̏fd:Uk B@!P( #>x@$kF7x|S$d}۝E`ƬE밽Q6B@!P( B@!@ @$e?,&?)yM,LGD%8̟IQe=z bc(JUS( B@!P(  n·M0ͱ 'S&x%ze,@kRR!P( B@!p#y@$ ji,GUz3`&p:Ĵ|Q^ 09Ǻ[FV:KnHԻB@!P( B@DP |}"s?s9ɇ_6NOys65+~|,B@!P(hܻOA]ټ/ɖC U쏟9\Bnluxg;RcmT=dr^Yڌ=n?H='YɤkɘF3 rA3I<\k>U{dM^m<;> :%W;V B@!P(z"&`%!c섇 5k%ޮUp_禋7T _n}=fx:&`Ř[z!\MHRi& @^X\peE ^ 41kw8PCf] ۃƞs/jscNA 6'ߠ T$ B@!PAЧt|GuVxCȇݎm;Yj Ӥyhbx[aaƋ^cȘ}V+ruĀl\VG&5IN{8~jw$)x|Ӡ nU-8gxVBwᎇ،ړw^. +ClmXO§݋A1x [g3"qz`G#u7;zM ڙ,B`QW90^tfkO^l׌\zz{T#ɞ0{^O(cA6 `hy)@oôS/ؑCi&/zG 5\0`qR|p%=/Ombn@YU`@f&¬[Ep1FVW cA?Zтߌz?[=2ڭ1 HbP訅#YۉC1mtJ֔N\a!֠f 3fؐ_Ʊt̵#О76kxPLo'YrEcsm&t?Ѐ7Xr`'Fd01& sG JecAeӁln ofgG3 X,=®>(c ib!)qLKi'<a`m|!%ӋeG)I/Mos"=MO)c1QX<- 3 "ݻɯX.G'A]HH#g#N˲XB@!P( dmn.˧"=ظf)6hĩ0|XlV&4z&#DpL= ]Z!gwkK3f#OY01yTIhٹ M.!AIϥB.ntxk+𗻆"/?  YTlTmk4#ɉr?.{f0a8wN$kGB!G\.I\A2 !%C}k U!P( B} QG[c=^ `Pik\u[shmAk;=0 }f '!Wn]k?! 0ge 4#+s00ΧF\1|\$F|p5VNc#0"{'8ʩHҐoYf|݂q8y\"6݌'?=TD'`͗ " CdIOMt_ġSq͙zY1a*yXbxV\ Gki+KMx1>ć67_j1pz^x\ZL,X_aFQdz%4lݺ6I\?=\yNɋ`GF;S߬Bԋ?1qnH7{$^y~=Nv4>#(8W]TOyti#K:GNCfDO=5Ix\hvWX+dA:p#AQcԱ;y8?{8W[0v7.\j B@!P(Af꡶M/=Œ.|x/'n)>h3aqYQRM[BSn?!1"oF>?s::wŧޞ' />Ȉ֋۟@TX|Cqϟg˷ވG>Tc`ϢݸGOyx󗅸 <8FpXho*k]gZ;@IDAT 5#)> 1?.AΆW[mxp_E4}شO>3g^.Adsv:*;ёH8%ުG5f&3K;^{i2,(!}ɕn[q _UIF821fdWͺF5]tz6U[?sn¶JM6/籒x\KE^Naw-~}qL"`潅M:Qغg 3Y];~ z6q$\Ham$0|>ҭx{ZzOƫ+qӟ7?,3R{$d}-$mMSX+=KPph. ߊ B@!P({@h$ D~𕴼m8"4f=4 .z4{8j5>] 矂m}PWf"ZNFK/`ҳ{q@Nn,yh᪾I4J)ׄrB >) o`;齠_[ yhރMܴHյcthxnC:k?1ac ~իmGol]^/pc(z|HL\6_}HD]2 g3@ 5 O<8o,⍏Ex# zLH4?/jbpd"$ttmnNGS}F!D$LHBɍ>/ϛ~5I{=>.j "l:m;D0xLENn,F2=Ђ E!`.huETY_F¸bZgSG B@!P(>187hኩGa0ja2&z:V/ySf]3&`xoI (/ǣC7~jӁ cK'C>b< IH?Q+L6;ֵ`$=e,OSg#hψ^7k. 3pף0CQaq|7%m1kE ^!ʞI^BCqb+*?EޭWqغ N+-8:xdLI]yD^IwkzNQ=dN?6v0|T:\]Z!qZ0t JvҊSũhbzr FǣdL-_JOz!S+M)B# h\ ߭0IF v~Ī[Gƒj^ TvIypH)h~u8< 5<;IU5$ʍ+_Db98'x_+ &?w!}jU\4t^sr բ.B(Er!PDxa$ߖhPhէP( B@!>yLCrsqzt(a3` Wh:#18~ j[ꔓ'ؼmBC5wRFcgVHh8BoN-O=~.WyV/[8nB>ᯘ}4~&!hݲg_~;cvbdl^PV72 2_ƠTē ̌uz>pT7bɣ!hUܾhlqLes :7 E4$,\"}u~=GCeym11Wr*ç!9; 6^ CX~9zm8aD0m.  oM-.< @+Ӳz)9'bAW+!C %! e[GkI![Qo~0 qw*Ԕnҝns6Q _€cHԔ/te-B#,PP`A32083 UuX5B(z;<"{XYHN ~9Xtmʢw*ڊf^1L¼(c̸ht7PZYJSUݰUYYp7bSߦE!3=kVヹH Ħ F6[ވeЩ"s` 0./-:jc|eM(iGjj$G1 +g5ɎAf khL;UOKG >(>#GM$@=`BkYQ;|+.@H{/tR5B@!P( C@yp3xAZQY5TY FmC]0IxsKYU#OdL'{DX/GԪ0M3yx`}Tp5HouBx䳜 c B@!P(ߍ@iNQ L1~Fc[*Vmbh0\1k:lJWÛ}\z2`Ќ!i~iֵ^^>{GXY$Ԍ;&r}!a/M93OZkG/O[P2q  p1{/(:N&C{~޽}"{s! B@!Pa]O=Z+!=/vD  Y0PCGXD u!?vϸnzϡ#Jnѽ?G+ B@!P CԶ5尅`$+Ccz#l6N,ص@cbhUq#upMfFt5)vwp'7CkĊ "> p׈)OȾxvQ B@!P(G}ʂ%E#Q^QcO~*r)^NNzW3>Nڴ$FRӜ_е'$Au׾ì=\4QV]ɂp;5ly;)ކz @" jhN !~z`A bfaƪmXzfgޏCٌ Z.֞ƻ_FfkY0gK/ubZW][YTQ W|DG#t=x'nK9r:eeB@!P( @< LOa&'>|i\M>71k7`ú87ǠI}@ecݢuxO+nsEs{]7 ,r}>C);-E"}E,/SN8QG m`2 ?{I’qʉ'i}~}. u( B@!P(~GLB<4C xQK0Vo݉>7N:&T6!*!^}%<vs VxS&䡶t5N8~2x扗#3)E?cbI0xH_2]ذ\}W_Fѽ:T}Wp㯮dE!h? B@!P( >x@wqa6j<ϧmF v- &Hs0.A8 #qhogQ~{c[ͫEՄ֦JmO c(Cʆ'Ao2Y|[n5˞IY#zDjP( B@!8:cA~$;^+Y]h!DUE%\3Ef 1Q8]H6C.zs299ⷯ\g .u@ױ$DD"ӾKݤE b~*w@}R( B@!PHQӋ1QH dy\Xz)_> ρm-00][-/Ăex1\?z,̚2qCT.ٿ`-ʚ':KUXWDk{o$ث* B@!P(!,,Qx؄Dt4U"!1?4s,S yqGɏ'M SR늵e^90>pƌ4_.?É`vapnݮm۴Z(glPoYO*=@"B@!P( @+mڠE\B _W(:#EHi1,4X(14aÇZ-eڂdb7l:,`}xP[[}>};yb=#! I@YlὉ%GBa Q( B@!Q3U\ =[:ݺ^<ޭyAS%}JbeD2q8\.Xj6I!:kzFtvH 0*Ե"f \lvcJ}Aۿݫ|B@!P( n`_HKLލZl6SNA Q؇=NGzjhcCNE[:dMÏF!šyuPI ``/vtdhIЪK uSg) B@!8:Ň9%^ސތ=Ǒϲ0ƃ3{pHIt^:lYU.CTTꐆE@ &ZnL1{To!GX?5 XH4n:cwF+ &zqI ʁ^Jw:+u'E5B@!P( }# >(۽̮L@=Q*u><ۄ&9p26&.n?p`uh_1~YL;q 5N`O}_5j5CTŽ'2 z5]O 2+֖cI0?o6 w39߷"}L,pڽ'bZ%=SjZ| P8nϦ5Eq>^1!nw ~#&a ^c_>Zdu6s^acG"z"]U=×_09M`US( B@!7=}ؽ}hB$(۾/8!&>6ف Sg.K.%^K/2ɚp(O7'n[kbRX_jVuU2n4h04 Hu6WT82b$h7RvFACS}M8?$bh<8Xq`{f4w88|f 5;Q^YECɈ$@2"k ;͡yd-rX3F^u,ȸg:ZjnsLY޹vɘJxbFČT7 篞^og yxgp|^vVj Bw#Ac% ;yKxvmu9X0Ӭnb"D/Һw B@!P(}AD(__S ",|N4\B(\ 72!.4|zb__ >z eK1wfC4p g k߂z2g2 R] SѰev8afJzùBn.M|tf4&gѯ}k Y9_{%z37,FpთE?/ +tm4G_c5+Gǝ{g[:o?ކW>^S&f3#f̸&}Q~?ư(Ӭf.܌so?OO.|-~_8?0< 7_36u޼&l^t%b/b[Mxr h0 FBjIFYP( B@!Gal<0O'g-Fʬg{3pwBR-qrvd ~shE;Dz؁to5Y谺p~ΐ[?>MD~{o0 o=<"ux *>_~ koaCErIBz7ɂ%1&\rhܲg|,˂5ہ[~{E,K~km([X2emjGЬĴi'!74M΢/U[Pq~yۭux?C% *mLSH ʁn ?a'-bMr'/`Q6%j5 澍ߙOR@ᢹx籀I+C8iL&{$2S ճ04g] +F:pF2| +07)8]!P( B`@t\cev7 غMF;#IVDz hL%o=<v6f#^b-666Ao IgIFtZ 4Ss{)|m?`[D8A,`})pq Y;~1<f:^}>9Qi%f]z+$80 g(rh)c݇PeBV<7oXK9(UQYᝡ[v")[w qP.)ho*Ch <_ȧZ+▛`INح<>n:"̎O<Zyv_[oye8vd8ycu1I"c)ݸ ^ r\G[5^~rx<@2I_e.,?[>l٪fbSa&Yj B@!P(@Ban/SO G#C-|bLе79> iIhYQlR-XS܄o?7&g3*ʢNaѸcF??j3:W q1gFbq5R(ײlU6",v(ڊB Ct UA}Mwsi F58](N;c^Z{Baxm 47lO AS Kbhq 0"ɑ'0zJ~hĬ_\%v7`WmˋKV*r{JݏdעA̸PB?n,hh~_M"0eGZRhG#-15| %Ԗ\zyHeD.k1Gн_'I+_25%„,?LI"}x}) B@!o!/ uk3õ u@ U،ILCkC5,.+)"L}/p9*UޥNEIx0hU'=}9¤zW/~zM3Nպ/xO73gb.Zk/A$Wla!P/Y"a [0&;b"X!lA}G;9i,tcGy"6.syS0iq[W7J2\f6f,yA<mEg`xWlD?#&DicE& >E|Xp˜փJAuWeGP[6~':Z[.GXFb,:,[#'N?; QԫM#çg "~Bu2so7b ?n"5{'};N@[\\ɸ%d/ǒ<|mfOk׼-B9]B@} 1s_&+ZZe"8) B@!~ƍ,,}#}& ޶ _R_*K|m܋,<60ym>]$8[Pұ{ zE\y癸Ohxb^f2Y͛JgCIry1d)X[B$EM/dyS~)l$ ؤQ Ӂnd;OwE}I =j0afv:WVCwjMbj$-v^ޯD%hI-1#cy5]VTomj!Mu½x{V;}kʵ|ޣɪ=,v&0Vmtwac]׉VI>a8 V9:; ʅaG,q>;  zx͂4zd)=-P/z/Jމ .  B@!pd! ]+#zyŏD@5<¡ }>ڷxfu(1󣣭dψ(+wy}ǽVN8H.zP|H[YXX]~-H-Wf⁸1 vޫNC22aLF! Dm9魆'Eq XKѣɯ-!rt^uIw NJ\+ĥ_US( BE`?% G(?i $s{tA>sB@ SEEq:j:ut:;]Zj@f @H {}yM `Bk{|ν}λ$TKr}Cy—FQb!ae~!gBEacI᾽9s^ _zHh= .|OsSጳMis#*la˼0Ix! _dAʼn({8~.KS+%PJ }nQ|aŠloI3Hσ{v<[! uGuPJ@ (%p8$''PLD od}deߏ͛*؆>u#ሀFRXѐ(>{7c{o3n<`sCv:υ`;L\g\q{1-t8ldǹW*pc0M|r^nEN(s*EI :DPJ3Kؔ\QMpfI1d{] u\:h_|\%oյn45[Qpm5Bd_`n=:}ؾ _Jdhsj\|^[Ӄ@Kf#0n:ܐdQ9lN$6тVo/ïņh^W􄸙s%:7N4P4tÂ;tޗ!L##f$Ex[VJ@ (%A fV`jDO6&NDhjGLB:b VvK?LlLIwXP-=v'pߞaSőFs`p ƠK9^+ET~%n3);N','428HܙVA?܉3oxpP6+a1(oZ40M')(`S&} Qġ}#Oν]շcŖ"ݛPiE^XC Y8{<ń\ Y k2FcW{d0.""q];W/a',XMlNνt"vHE_} X%+"DYËzOh|aT/뿡r y?p  p@-'%8YxȲw4cH|`r,+- G+넡 17AɾsX>c(ر])<8gF5q?nx{zY913Y90GG6ԋZO'<}<|D㦫'(?g[#x^ӎھ|eO0oq]#͙s r%PJJ43FP &VcOGMF/$%v KϾcFFOK^~tF #shH,>@?/emXj?q&e;o!F紅 vҰ*Es'P4Vx$߅MېhFYuFAѣMH6 -LހysIcN]8nҙ,40z s6I(G?E:-wCNJ2<1,vڂ߽%=n1 0pv_g0­P4)g͋{:`f2ʶ?ݎk{ۿ%>Ə~_IyaSZ<~.>@ rhcfGΰ#$HIU/ OVLE +C<)Aa|Rca@/~Md$ @RX$!O=^TuPHca8; BP{H,)XЗ.ZSMlZiƨFvyIʅ%;N~1]p"ێMGv慸:أ&.KOlҙ4?n tFv'q 8a-&%Z#WEE]PJ).6YACd8φ ]dRGm]5ĜEK0( UeX4x)7'\po=!FW?O 4' eXQq8; C|RYMp9sOArlb#" W6sNAy\PpclBh* ;w9)}K Ѵv'g3x7WHiۂ1m)8vѠbdL8\t&ois K.YOVs.fqЛd JJˑ˸ ڀf|&flwdTQ9ˏ<>F#COp(J|bH6$R(bTScZp촛^KaS PJ@ (/<ꖽmHTÂd1F( k>39|/COCqP0 ۋqD\cn z ;瞂=;L_ECO:v[1^/Fümg9.7I7Jq[;ㇷ؅x[1obOu<<f'YIow?ݣ8괋E)Mw7bѰe 6NE3󏚈Φ* xpI 1kJ}^:L-d/y߸Q:6A ??Ȝt Fv׳x7EJ HɱՅ7hDF۰x:YizK&ңϩԅ㯘k/.ċ|߷ ?ɸp^x(57_^-K\Kάķ/{x7I7JqOWcʌV atI%(k???݆\{48s,Ѩx=o߸q=?];&_ۀsm/? V|Z,rvzCg~(hA[DM+M 02~Tx/,%G$.9 Ih(쬄GPhC=^4/GR~'n6Rh]\Fr.SJ@ (% !ފ_ -[P[,Y'ƿ<=!#ƒ>K#fTF:=Sa[O#k"~iW^5;o?~?RPHc.D+]|L\+ 3D0n(eȞ͚ !㘱Iڅ73@WvZg;7 &\u^ڼUIլ?$D)7/7߳z 7Vך1)|0o'ſk| Cr= =GD~/NVQArH(+CVNEv O<wq|ÚUk 9"tgH15;?X./X.{_*TRu |d-`Y-"2|84U5cAz&I˜h:cヂ3gYۉS`sVX)B 6:IF@rI^4 hpOk-[G^Ưx#¡r~QgIND|~psJ@ (%M@=y̍ snmBK-m[#.qǶ !y$i<\+2ccPSV-5f͙ƶN龀!ASN7~iUXx%j QqߛQ09"4Ѯj̛5_.n<3'ufZT[j1v*+ qȓ5%OnGMm"DcbA.~:νǸ󱵦R׋#?5[wʼI +W³ iڎW| [c=KObRfNf|{|v1ݭe ?s8'RZeif" Ɉ67)6p1ץ+7D>~t{0n8ewc#H/3L/κa>lp! Y8\l?`|ⷬФxVsC} vT/@mpNu.,2K&{ٮ>`YV$/Å]Xj6HHW\[Ы%KG(/ イ߼5wpgw h ⩇=} ǚuLPS[FqaWE-N>a%|E6xƓ+řxR?m=!3_SN=ΔD4IĎIh2l}5->1$ؘbz_v"Q%>-kOCV~)>hBYR$[s&!GxPJ@ |h3KDꌣa R5Xr:c.,W#d _G0*N@N[hI|غ<nL.fwsNPƓeVwy3F`\ NfR2o[D/FkWcÍ'cP:z3{/ývΥ# |7~6`&n{·~zQKJϤQNsGDG&i7?s@ $mP?:g&Z61JLI3b(W4mi@Es]ELO@uХ &Ȱ%yI!Vk#fLԖ^\jLi NXɹH9x[iRg37C>Ck#&~B0dt )܏r7θqZC./pEt!>n9pc83GŰ)lkɸwQYƄG[w%#yrØò3/]| LJyf\+8iq.[%BG%WiQG{tty8B${#WLatPCA.0&+PJ@ (%8M(xkgWaҍwc_G[zl|()d|7G1D[jiǤM[JQA!9HeDPb|3[ LJKO/bH<Ǜ1!݉,XV?l?0 9-N<)C"wWgYA91 [pd>N;{9NEPr 7K bKd|ڞ/6߳|ţmc#$bHI7Ÿ5f-bBѲR՚Uzv ev襸cݨ,UxfZح^7fHd2V$aMSCkQɊ2]IGSJ4{f=d󥧝眏Q99Lu U c+V(XP4+»x$%y_522GHGgs$xb1J(`M_Qpڰb<;0UJ@ (%}Uһ~ cm?fίۨ: >dB2iC^>-:̄l;.9 ;cG 3iN3Vo{"|>,nՀeo_>*^z?С)Nh@(<$N͛ܓ֚nndz/qc4-IgCo7Scw?bX[L-㩸eot_J+q%xOyi OXVX>WaXiW/b>H>/?ޗ$pV|W_4|'v}ϽfF^+rbi4xXg}e&ŻOI|=6(X>Oo”qбW/O4N_}-Bϰr=z,[FbVx|*fz fHͫĜѓvb&;,LIд{}سgR^Ř\̝][qrWS0oAp&z{b7_з|9'%e24I?". (c'Dz#"2pǣd} N|^,8a2h]'~f5<g^2]i8ɰh wOɧWIrOp%3&0 N5Bх]0>~osX~r Xh!N!^w1r(z &픑K9Yխ?}Hoxj_nAAJ&*J( pO[(%P_0>ж$k֝2l'0Y'5s$ ҇{cblͷ14s6@)Њ4bDvУ^KX\>10@p%‡O1y1# =c Z5 (/ߎыE2 䫿} ]8~q7eGڱEh uu 'iGM%l(W#Rn',UXu˳C}P0;j;脥/yRkʲ89(6_R^..37}?)l4`}=H=onA-Ī`ˆpQQh4 vϦqnG&KNıһg! 쪪~ 'cĉhmxO}p-xyw0`ԡPJ@ |ľEc(w >A{nW7zcvycE$]04(|npʺmhu#OJhb/qӰ2,.&Me'%6cqM&󇚊<9f>Æʷ5=o6Zvd83[ }tM`fc lX  ʹ#GѤh,.V;o&>x\~<$6pO/K8|X!`Uo=mE¨ldHoNncs)ϑ^ XrI\x=췱 62$m oON&%w6JWGȉAbd)9ᗬ>~fL`T(e>}dFM$GCJ6cz3ƍgzP4^lf s2;mFfnSNAˏc"ԥ弹A9lhr1ȃ3x/ؼyHɉefؼذ)žlc"\zs$?.$Qűqa٨%DaEǀ9fW+l曰raȡ#9c@eSSVrfbx{0#?VvIَwz ^"J;wQqݻOˉ;gi(/xqFE䳩(J@ (%C@,c>9-@CrCNDlj@ z:\gp>m"PZUPR`b}.b#k"nvsu2 ]|2̤eIzD4Xi4S`F`Ͼŧ#q c,&qH1-Һ݈ Ixc5^`$A(4$kz͑Lhe!&"\1XuxR_'qE?iзW{Hh, /V. ?#ς5nCғ*Xrr\4_rEx/yoe'"ژs")lg'6H7qGO6D0D*Zɐc8XYxr#[Kz|W~;,bG;s1q]d]uX*؀eLP?vѱgνcftxqGϠp~HX:j47gN ]|?=ʤ"^(ǰ[cIO]`L|< /T}un;#%o3Dm?mmasC|eK3*g P>'DP`r݃pF^\va~>&aG3GXy3֮UP_[˦m?y*οk}, X pN&YVcoϠ~?)@d/^w3 QcϒqPJ@ 9 })]dgb%diȍ|30 #SN PA;uVm*al"j2$^ >u==EO+/$fc}>Cxe! &BȌ㖞ǟ\{  >[PD(rn#9O~:QJ@ (%; 13>V7ۘoQ8IF>ͦs59)b$PC+ϭ ? Fbb(WceY^~Yk&}l!5㘬Ҽvia+G03'9B Kʲ0- 42>{6[ (%89ȰC_< 0sg "':x"2D#찠߂ BK^ȈC|v0U,+CF1cnl" СPJ@ PAj)꜎d≒ ezŲ<(Vn!8?1zJ@ (%p8(i^ nD2aC"x$X ΒMp %|`G֋ 47)cy*B.Ԁ"Y鋞<䉃|x~ ߯}{%P)@İbGVLw"Ξ k/?^ 템8³axFܸo߂x J}҃8D"sTYC|,iFc˙M.j5BXnK3`;6cXg.r4ofV.GH,)C (K[#^J@ (% aZptAhrvATr&6g==3 >|e V/^?cPK}v R/Kd3g:ң. ;NA^~.&Ć2=^PJ@ (%+YMÒTQ1R&f;+c7GBL~0oTy(>(,^TS \6͘4mrUSՈY0](/ٌTPC2@(/nbY10+5h.`W}?|jX.uY$YD<%q%PJ@ (%0ov,}ęҵVy0}}ɱŻGAQM0<~e3A0\,6 Vwp|{J)ym|mv&UPJ@ (%PJ`onf_Ā "7)0X nq H k|Uß ˒cxښ t(%PJ@ (%p2$Ky{반I-+? 6G_Y'Øc[$˼_d w[cPJ@ (%8hD¯ "> .a'##&?;'6wɾ.v6]PJ@ (% a%b׉]UmK^똜a-̭rJ@ (%PJ@ ya{iVnE%8i0u7^˖&]ˏBB=BعoV+byRX (%PJ@ !@D|qW1+Ws.D/g,YLjK Fwk.މ$ q%PJ@ (%  2,DJRj7w#*&) QUU?~--HNH@%o5U*%PJ@ (~H^zG; A,v'zQ؁ɸBMɁӉʚ:$p}S(%PJ@ (%L`Xc2Y{RQ..eX%p;g4OcGBRþWezmJ@ (%PJ@ [1j+\Yl!e?c<nx<18SȲPPJ@ (%PG a )uwd$TҊFfi5aƏQ^VvuX7):PJ@ (%N`9 v_9y0ftF9au0uIHݎVCLx$̄W4-Tv 94- ۬ׯPJ@ (%䄟Tj;?R9?Ά- ϼ c0"= mlVoϼPJ@ (%PJ"`*(v)*i0ڷ :KGZr|ۉT8lMB?>hzJ@ (%PJ@$DD 3+c9vzp iC)%PJ@ (%p$V &zhEL.^bSjbsqןgK-&?EC (%PJP8(j@¬|@kWWsxaQl\ݨAۅwޒ/" 1/|-#H Y0y%`SqHQԾc\gZPUw נz+6#Av7' ;)B2,'XPJ@ (%B`9 bWmGδX8g:̽-x%2cQS@AUXy+"#^xZp:g"iGOOn0PrFiGb„alohOpDBg rrfWjd ƌ{ ^/s.U*Da$12aCcc$'W1rG (%PJ@ +Dpʅ_ä|D@kfό18EQRZB]m-(iEJްt  균Mكu,TTTSAc)3&cۚ‰i񣬴Wz1.'Tq]0!+pF?Q|L F!cf(6֣)EB(]Dn"ĸEK (%PJK$'i'AST,FVaA};=&qQvlxU<УxhG`lA%Lk8#"PZ ]u;V~e[>Kko=n-<ʪxPVU А:o .,36VlF7qln/*-6k?=-l ;~} %kbsU'=,u`~4RPg΄;* E~_tAN8Lcz&3.=e!<۰hßÑ`Su?byHJ7QgBT5HlS584>!͸/cNE+A{'LK Q#pV!aa՝PJ@ (%1a pY\&LL@Wz(sa޼tv1'"nXV<%{HTl#␓@.gDwkfáƼ'8)1Ϥsc{|D*8ȊDkdžXx!{܋ڍDsKs,ᒲ#pV1u!fD%ծ1PrX)@lJC kb\1Ϫ}BPJ@ (%R [Hy[&htKx ?or?ȶ8]!NeB m\lN7C (%PJ@ |%@= #F`dxDGң`hb4I1aDMh|k<% Ao} 4F /&͎s(퍍O= cSqя1݉nVۂ<:yYTĹ߸hFh {Ljy,AzU{pDPL8֜_ӻ1MhUjDI3qpVĜx&d_PJ@ (%),=1XT4s!ƻU-:UqWbF;/늑|Ňx!!O^w::x>FOoz|;Ңإx԰ ;[1u4s3x`jVmxqcݏ9F%ށ%ǟ)Q<^Zc]{tSlG_g{zGD=D@Ā ([.P+]#MSpu:Bn.dOpu!)Jn21lG (%PJ@ nD(G?ha4]].fd6_`d RYUz>pP(# z&GFFUft2Yߟ@YfƦ-JvAw%S8ф6 &:!W=l±K"'9?zʺQ0~,3/y/=HPD4|1kpLE|x` 3~,̃p hXހ"go1d:fmPަ5=nYHgU@1XCWJ@ (%PJPIAu+.mjDHȓ^vg9!/H|<Ā W,6eSx^&G#nN&xuEy: u~1=Eiced#k}Gf#)6%w7s=F"P3{6cF=p fb|ێ^U("%erSx$:>r(+EyK(D؇\>^ŇԡPJ@ (%e8(D.@c \OI(/x /dx>9fY& \2]?% v !\2=Yfe%,#iϼg"`6qr Cq=z+}H=8 6h'D9|_EtB hdosrJ콥SJ@ (%PV\ɭMUti#dR(DӚ!D-9c#&1~8=! {OV֒82/mN{1`sSǗVdkPJ@ (%P{#͚Ղ@M |8~L/^6lEtT>FW(-yYQL&1ŜD8f;6cDn9(.&E[^?_KR<v#x| :PJ@ (%DaW=-0f8eQ訯ASc FOqTpc T!ahZ]x_bGZK;TK.)Nś9eG}DŽIw5|k~טqL6PR}`2bY SR &f%8|< &= ] Y "d78}PJ@ (%pD8,)Bx} ߸GIB\xcMOc3aB}y%F&p8Q|tgQvt?7`<< =1{ ߺhQL\OD (ݷ݈0: s\ s3Ѷwvx{&e"Y :PJ@ (%A]\,EՄ5#*1v|Dzz2jihA].R`P&z!aRś_݋\u)Љ>\ GrfΘbL<%kу3.6|u\Cĩ8ӐnŪ Wp0ǝ|:n6a,CcqE_:`q2KPJ@ (%8`ĊVf ɩ ǪǠ0/MUP2rد=2|,~Ԕn&cA0 Z-;Xx[X!HŸ1w8TzN: ZU];o6zofg`Kt$ӻ!U1~|7%;>ؽNp\u(%PJ@ (/0< 25 Vx{5O^LF3~-8"Dہm[Q]]_E*xҺ/kYhYjEG#Nӳ`[Ѹ~SC {O"^ijYG8W%PJ@ (%pH "}}-h•矊S7{oXBN\$z{fE㮻ƭh40L?7%pp{Rl1WzÞF0bKtih6[ 3Ju{%PJ@ (%pd8`3gņ5k1GOELtjnBCGFNمԹP 񱱇EPϪIc‹߁N8zy۾e 6G$E71eaE%E #!H ^uu{>PJ@ (%P8 }01%Z-=xekܟ=dQқ#gL!R#vWzv, qB13)>L& l6V2)1r?[*%PJ@ z b7WaKV4WakeaBAՆ=@IDAT(aE-D?i4Le"w~+QmQFiM3ۿ%l(OEe{˷_"d|CS | Uއ=\^i8ddg }iT$QZ.pcg‘ e[aW/\^g7J@ (%PW9be7:X waa DLŹ ;~m@Y!F[YpDw )r6 6ml~z3DQIHUK o‘QcC %h_ ᣻>zO>KH蛈&;kSЇ^УEA8ag~ kqDDnGs410wœ<3_UG1ƒ|hiJh~D1kd0&&łv?qQ.Z24wy8/V 3 }"h63\b4,G}KAs.1lu!$ D: # г%W(`>sCOF (%PJ8`" -ȟ:xW0 ^4I<*ׇmx^+T_s!KO(ZhX:c,ر]W'cRV ?3k%PJ@ (#p!X@[]V&{wλlSDM;QQh$e+f$&0VQI,9q);3+!=ҫtT"/XA]W]˺k[koo(DAAi[: Ls' my~mQZMOH0?P0W? -v`WaV/_.Jdg#/(.o?-_.\w"{ry͙xϱs0mMЅCW׎myǰ9; {ĊE"3 ۷cg so[ϙ_l^͞B3s^\e(ׄɗ?dg+f0ngX h}K0l\$ /+!+WYf3Co6#ýVD!ۑ!dbF⬩pƹ}5i [WL`ܐ"8n럘 /6oB4kg1 Nt39|$ H$ H@^P>+>(h!H Q3DFq²)5Kѳ:O)quw`[\DgޮNK1ǁq=WqѴ{aun=+O7i3ŨqgMuHgyqp LAт/OSC\~\[It;RǒoriՉݸ~:l\Лnb=%9 GחÝfL; &sn<3.و~0۵[ZGnHibbx⬞?f]7p2x'N>w̽rCEӿ/s"8'XR2^K490vDe%4 ]0Wfc⤳{K ߧNF*{yxͅKsc_n>mv;RГ$I@$I@hРa8t, X["Y<3{CmQeH# ʤ|yc'BHr1 ہ`/WC^IijagHaBxb}%QW0D'Ft'o.q^A&cs$2| @u pjJѹ{Tr;5ʩAg애@`rOvqBӦ') I"I_*4zC\/r7f2VXJSi*w/P4֢T,ذ")g+-%qD| Faa+QnuQFOΓL:{3KcPF \ qb2^/VC:k/G\dw&t.tksެEɊ^}uH}Sfαk3q?{K!tbŽda/|5\rZ<޸lhXu%_*+4r̥g{9P(;ڱ7PA&645aWA"3+e7$ H$ H'B@ؗ"]v317`aOEyWp09Z[!Cuo'"\с|Ŋ=~*RZ$ZF@eQ~ ALB>x?SԻ= NƪUe0ml(V8Tb B<1G" a`,ʪJTS^Uwۊ́P,vꏫ| S n?mVz^ -5jz3RSo|$Ξ0ߎB kR#>Ŭ_;bkڃgyZ^ ;ßsftT %3 K/ĆKרѼoV$!d&D+nGa2b/}gb1l #?_; #/U0WΕOb}'qۋM彼O>[ɗca/F淰#%_{ ۯc010h6 ?x ﰪ/݅weLGS$z(Y8{c]tL$I@$I@6UrN!`|ebcA񴛆i J7EUCOmhnc-IB*YZߤkл_o-,[9VrF:LRuuLiĎL2F2˾~ -7E9(Gb"BbzY%G l2Ҷ6a9vZ"A^PX IQA(-*TtC_ nh2tv\VmFJXGƳws"RTR`TY/?Du|VAkE~Q.v6bCYa* ~5zE#Gg#w^8jw`G`M.uӒa3oFGA+ x/KqEO|v7?w\,( pC." H$ H$ '$@k9 sףn>3@2c8C<ֲr,`ʂ@rtۊ>dXTL<<v֪]0+sw&3@K'.9(XzVYjzrygh y+87ױ̱҈yVP(>p-V sAD!ľ}l',իb~C.{#!  mcJp(ĥiiyLկ4ZnW֟ e*pqRcy_aikB5s)CyUhk7 ]^)Z 9eY{/X +"Q,aso|}e(سsܢ0 * U>arw24λ&f.zryL<4k8"jWFή%;Pߙ0~D:YbN4u_ڏ\. H$ H C 9:~1BMb wF7VRԟFR{iW㙈`j_(K8(gD%Y K0r(F#Bݴ^짣~}1yzXkE +v6"ԛI(  0%;=Ubfg)+um+;(JWK 17-AxDJ!L h_S=!vqJ$ H$ gp$o'sQJoEEccE"3#4'<{V1?Vq$(c{IįS`aB!$5.@9=cꩡgýߝT=&dx FN62!BbS7^+<51DI@$I@$ AzJ]8-mQvT|8q~C4%kՃ >/O wsҹ]h@; ȮJpB}08Mz-6-ղBthT vA. LbW:`e/!V$I@$INUDXt*0E5=G[]xX:V)st [r.zZXZ!D҄axŇ؟nгaCɓRX{E9a17U:0I6cE'z4GO!9ah-RI@$I@Nu|+,v"%wle`%2=!NIDn[>v6Jxg㗘6Ax\tLuTTdxi@$OMp0##8w !#40AHQ%Rr$ H$ H'Ee(-Ouv9> ; 4 9C? !>L,,i 9ħhn͂r\~wr.khk՞i1BيR+7gCQ[zOވpTǷ݃sV! y ]t,13*1HӒU Բi셾-"́9'Nԉ`QىqZnAC? !@*dad@ ⛽1˅mmfj-jAcM{hsYy}%anmhk5#">#PVk3ɮAE-eI!bPLy%r$ H$ H "\'¤j`*lq #e8<׮Au"a8 b"tދ%x>@ (K(GJbOYɠD&ODNZO~m4d xaZYIGfXDe.^^kW+⛟'T?qax#],LyQfW( ld"Ɉ.1Ob3KɱlJاs İ^ev6t`k(?Rܽ:4#KR)+|h%w$HoG=&Qsq̈́-)[@gJʛs12i\.E]);ʛQfx8krZ1?^|ElZj eBe"cD˜m[%:s@<, ,\T20ѓCjiDky7u^OYĖMSIC9kOClgՓA,`CF/ MVHe~1b<dֽ!b {h(ubltJ1:56>>~Xi ͍Zy4R- HIN„h0*+@Uhi쀆~*nlIjEg*?aI8#\U|X zeY_qm$I@$?&n Z2l\yDVWxzDŽ *ueؼn 7}mlAH7v9?8d%%DLWNKѦ”gbtZF+fބbN p3֏DZE沲&o̻{'*Kwb[cTǟyĞ}Knx@/"ɇa?>ڽx |0nHk槇-KWÁ7=+4l܇b"55{݇¬eG֫o=s o`rPWYşϽ;/Ųa h,߅A~PU ~LWBꚷaT/bn -݉\8ze3xkz<4iqgc[ۘ!6 ٛ@B/!a8ҵ8@HUoz$ K;62պ26Jdvj\sxPD'$3>xڊh *.X%%%oL++bjxSⰊJ`sGf\?M]JH,9 Xu yn‡W=O+}G9$I@$I@Cp?TEH-4`~IDjaTCKm /6S hKw.3?H)j )΄y/\+߾}g囀ֽkG7cшpzh4]=fAC(4[n{쳀=(6D.IR}W@Th7g#.qzĠ0zÈ.}nf0ٻ C}!X{Xi 6%_$>]޸"|4W/7eHQڕ"oG\E +3=9-Q}1>y߁H>xbMeD=(3Y7HǮ={(@Vz?*PC;N/kjDٌ&\)+'#z̨U:9PK(FH| ==lP)$'@E<OydC$I@$?.ŤyFlSlƪG$B [qX);^.׬X)}S참!|XE?D+ ;w)y"wc7"y-W`W«i/İ+1(*ށbzCr1DVHL# b(#-7JE#>;ÂEG{9{ߨ[7ߌr$ƴv`2w N?x!oͺb~pw6&Wo Xh{ЙQ(fMAGR buəäjA/ib,v97y B2JǼ6v6!Pj\5z:kD{0GBoS(ܯVj./PSM,w}o_s_8:bgu.O2g"$E{P_eeb~**FC~>P>^< Ϭʾ435]cz+ E'{"ID$ H$ DN G\sX`mQ b ɎF#nn"|~|QP%Ԇe 2lFĦ [qɭ9"9O<"z2n͐،X|k;pɘ4R.z:>oٍ}@4գO݃(z D̡C͒ǝhn-Y9toB(s0 2ظEIVy)J>( N{\7fIJ"N4E3&O,y{21 }B)8 gaCojiOp 6ov^:G;;qxl=1f=bɾOQB"%y*pGB8i[:sed+X.<$ qcFQhs~0**_P0 FaLONK!* t_߰YM"TX]ϝb>}؅m^AaIȿ$ H$ @bYaч֫FL V|jd%WCpg#. V-C8FjlR\ }xp߀fzPUfl>~.}/ <0zPrRVbRXXV{Wf KHVHFAuu#KӞ7$~xr/ ~|15vdL"bQ.x׭UR܊Y?|J,] }-$zqE%5t+?/ K߬Q]­{=(BZH e w$#_{QW`R(֔fH g{U08q6co ߅8,,9|& _ƺ50F2w~ґbsEș S& o"lLt:>{Ad)\hE!CQRYa*di`vcY֣;1*^-QbYgFEϜpo.E"I@$I@Ni j}☑`={~d >4p`٧o+4 1Q!J՟A#e*.[d6V@OH pTDJ˿i)"ZЂϹ"߀ްv)<>'ZLGt\/6ο aށ?q<ؽ/p2`|-P4V3uJ:kg>ChaW %Ĕ &4ٲ1O}SNˠkS,ۏO/ǀǑ n|Yw7}E`1:1L9)˴.qc-F `N RRX}Nfy} 3)j%(+hI,(^ #V܇>>o~"55ߠux˪l_R 0&rNd0`Icɓq`xw07oFkX8Ɯ6Q$E{[ lVZ33PPo׮co(N{y" Vl߄:XL0l| IJ$9$I@$I@q1'weaAh0ecfXiOUW60ޟO)Aƴx,J#k.\d5i،e8dP$шU4&t!2qZ_;<'<怞,CۈSҒA|7؝GVNE4˻ Rՙ.:{ͽx`b]y^jo>r3n{e=U5:  ÛJhb\;`\>ɱXz=^jiiX ل23@@vY?k$N@."I3#8 ^:q=U۾uv0*@Γ^%ER;JC/OSC&v#_{!J׿o1"d˄IbAAj0rv~+Zv¢ ›ui<{_LZSyѫvp5E!^`o˦þ+|D`n(uaj`#?OXNc?ȍ1Ĩ(~# .9zz{# ;pQd^N3E9;p/=a~Ź Ho,iV.kPw?AX>FQ灶&6$jQ)N$N Z$I@$F@ ߑ]vVɝ,u`b>vA^5e@<*N6HL{oJUût"^VWȐ= Gks=,Kiʹ977$ H$ H$M{7L7VVi2;B1aʘgbf4X9A~dlCOS-9#n&D b+:; UtV)RD8} 7gr6Atcfn!Q>dC$I@$I@N@%GFW#{F p-w G¢QZS@I6l˫+q{Z~"pz,3P ut;z1tSn_@xq*i*OqUqg>p2.I= C>r^QBD8!m$I@$I@$!"|JgDcE!\%=1݊Nmcmƶ-[4!W*"}Ҍ&`'2n+«rЊՃq6 \UU; OB(Kߴ}1HIiYtܤFh:Mtrԃ%Xc,wGM" H$ H$ HKDH Έh8ڪ6hEyeLFXl4 ]{bðog>a4r(ꠤq: %=H bTH�96Īu HviM(dx![#$ H$ H$ n`2,벵sooU;\)&iM5HL@|z_ S}6ؼ!@:(@͡g/U tQ^СF 4R#\e7'rxq;`=!P S rH$ H$ H!pBDmyZtLDbgX]P09[UM=f䬪cp٪2y'GBRLMXJHu_}s(BM#dEr Cl;rZeNn$I@$I@N ᚙHUPXkC$)>2F`֬YHcB6$ u!X>D^R L2Ps/u@KTp$h`A'7""r@Vw<I@$I@$I$DmލQ g6فe& 05cl.x m;ˋW¸?YP*`Պy7>]B#o9빆JU.!ީ\lMOig`!LexJN֌~$I@$I@$7"` BX`4nt6gUU CR|OtX[|> I-gȦ/c1MNd3|!T3X ˃հ);8"M YCᲗ3*XwD01c){*r$OXN$I@$I@YfnSJ:t.dK>>б3ځF8N=Mɯ]!jTYPʴtwNFD>(Du(^\Ɨhg(E _ތy9$I@$I@$ EZux* Ú:ëT\V×D]ׯ(>fZzB $ă/%*d_-.Bme($ H$ H$ n?A] #?;.&q;*hu]K~ݿvJ:x6O֕W~|Zvo$ H$ H$ ? jͫQRD%QQW(+'B$I@$I@~/'%Gks#"W: +iCIvt<1bh?4"kw9(kZh@IDATR^W\W$I@$I@ qSex͍e3 S&gw= ͍Pi\g"ѿ_jgΈ j:frEI@$I@$IOD!X"\c;r!w˩usDj(Qe3`kߢ#0̌?My*$ H$ H$:/ԗOIN`I^֗rw"Da߮3c˥g\( H$ H$ t[`BdTQH@s]j[PYՀ~ӡwa?4NODiQ)JU?!QyJ$ H$ H$pT'$@^E[_åN֬DCaH Em^l-lbq? ~F~K"H$ H$ H^'$@v̚u)BXtՈhxu^EKESUy+yf$ H$ H t; ]S_ _3Q~ش[l-Gb047P7~݉`-y WqVGI@$I@$I@Sex۪w#qHIXkHN3V}[ʑ]S݌*3R bzViePII$ H$ H t!X9mVxndHJ,wٰgntءj)c`oYDC9$I@$I@$IEDp"ځ&n.n@``jn{kx=d_>-kQkpvUFZ9Y̡c?\y $ H$", @N;++aMOcQqqựs;LImՊxCQ^@S utv㲈-Jswv7M$I@$Ix¨5kZ奦GD^Xk_ ֱٰW_Ef;Qq\䟇r|_c.ݧݱ\'ć .G>jFq% *a&?h< &c֚ =; :_y4!Q$I@$n?Э-;7ڀ%oGy!^|BLqW+-EuMjj/E~}G^~1x0/kXy/|(;! H$ HoGBhmn@D|&N uزi3#\<A^X.+PdVE7=Ye O3Fo(r,ҬxGDXOL3ԾƧΏs\g包F_ )k vž%~^4^f$փov#/qeGqwK ytpjz9Ue Nz{LZF^("_I*X-fX`P<fΑZ,(zwäkqY5x{ޑ P?#Teߚx˱ w0uKg6~.WC$I@$n8<<22}&&> *k+^9 ?,\5 i=iAP*)C98= d!>ԔWӲ ,y􄨰FxȠFv>^5 AXqY"EXȍNd?F\6GzFk`)5f9QIA~f#0wcn yƈRlᯱq6/^ڥ#a}\(8mS"9'1lvx"=4 V!g=waXюQZ/}N7v]I3 \TcV+ygJ|aNLrf Pvq&v 3J'C0X2hhHª@S&U&)-lֹj1bQL6~U]xfxr}UN7 Oӕ#/zjG]ÅkM /YC =Z\` Yocى܅-uN!GGu~oE^cEV@m3=ai؊Et@G1q 4:5jskom.̸8p @JEZe'}cWtk?Վf jJON5ذ~~3-vbH>"t{?&8P kBa4h(uad9Ȉ`n1 B6|S7|N1IٷybwL7h0v ha;M( 6tAōw{#2Jf,} ;pulm݊^鼎/2R[ƃOSV/Ç|]yE1xbBPY ?9B1v+1`;}S3GD֊e gGzF2r l~QOahC롊[_C7b0au2zS{FcaKHSyI[1g*9$I@$I@8Y/@j7vO>ؼ OQCͭ|n"ѵ Λ~1N0'ohFRu2v /ޥI4imbuˌ4g!SMK5q3{͸Yx)q5z Ն4SJz~6FX1|<NSquW=`5ʋ, V̫9~ 8x AAj,]\$$0pȌ6/! PENpa}܎s2+])r~([o10Zv{H@+ѫk V|;ԩSf: &0p\jcB]b$W̭H\A =l!]#wG=g!6Rp ps2H/qb4E(98zAωmKظRls|n!%(.s$ |Z2GQ̭BX8 #X:912! WV>0H+J1rç},΂AvKmc˰{ ApӗT'5W FEɉw,Q{~I#:YpXX2}\ r,c0Cj:z.5_ͳR0gIYj|uS fͪӋZ_̳ (4IDui.ҏ:XMq`5e^uBMH<_.F|=Uc%4>8nLtS" ͬ3xj[!F\q;;9>(=?⮛@|?ѷO $'o6zlX{H菗>_/ mfmX:OY0y>*%O(S>śxW9hŵDg%MȰ523H"ƨygMi/@*Wc)i;$ H$ `]pvus'!05<8roKˏa,xGio[=;*)&1lsVP80 Fw bE>' *>ެ5cE5bF{[%}wO.[AoCƙeG"B"<ޅz`T|c:YO xprnZE8C !|]`TU=S23BzBE@ªkŶkwcQN $ɴ{@@ptww!+{wHd&LtEd+!(bhfЋ/"&G6|g>Vݲόŕ}H0AKG^jr2Y)2ktrWGGR8+gIDQq#Ι 7FjjCnc9eg{wsAMRa(jQx3Î/qM6/dR"rYv-/ID:zp'CUGi\Fth=xQICvph,hjÅ;xKӌc4OE{O8:yw=L*-pQP)WyΩ !nyLC[`e/+h>e/a.-Y΀;cf} O ˵5Ӟ|;Q0+Q92ݕ}1||P^tFËÀ}\&XVՊi_ξ@\4m<:mMG~MvI.I]Ek!%"%Q;njVNQ7z4cs,hEBg?7j@v|NQ V!Z{u\aw/5v2]@!ӊCynd`h/8Ԓ3^T3< ^_Nyouy7 {h$5.0_ W q~`)W"7F#+sǨqƄoxhqIG$Y͜+dԪ2/[иc{>3/OA~߯E'^ijs:I#9lCe*1WAS!,09Ix"ҹ>_cK"pn81 &>sD u1#=!OU dBwSvr[qMMMEmm5*k`Ea: ܍} ׻vj'3,(SZ0%QtU(rйiw$XWKÑJ<р6GAvq]MM]Ꮹ-i;=xNYP¥;p]̿QЃ`B+P22$vbwmXQiBUVTI]̟hڔ˺j3nYOC0.$ Wt8aGz6W-VXPRiN{ڪ,:Xl+13G 2$;WՖ3{5{XWe֠ڂRÁ/;/;͝m7Y0uBB'g 4ڟK#4O[I0:(d޲<0HC_(!՗с[]]as1 !{^MRWIۊb2yez` Gb+Rɉ0kw?c!5kPE"SL1~A⚩0 TDUv˅,HB,^DL$)wꦑaczR8aYs"fGଝ-wՓfFHZ22F;CAW"DR7$ZHd t ;VIꔩ9.m?E]h/>ө<^'a1\{CZ""%N7MZՉbdaZ)3 %XMF`ho` 20O+M8& G-E2^9.G,4=!Y#Fـa8^V#+yDS=xEZTTTT8a"ڍv7+_@FWӤŹ맣ha:~qG|}/O|cQ wbBBhzAфٓg=gDSoB@۟Ӻh")85GV(uE2)%]̐о891imbs5_ђV=X׺N!)XKE>G'Y?GįO׏OGDС]V;ɚ "V~Nw5'O!h`pWN`~ u(\{ɢHhi*i?9@ %6Ί.a?n(ο ` ihH~7b9FyC w-$Gʳp919inԂJ T(J[BX*K:3)Q+v9^F$2pa&dfᔔfx{Pԓ****]D`]:ޕ ޕZtv/, W>6T@޽ $"QᎿ;'tJ0 h̪X<9-FTE6HfQ` /o?+MhdX"w1qfSrv!Y5Y=N?F'- M<^'^`+R(B?olX}Q.y-5LtɽvZƑNR )C?#;p}Lgy7w蘶 n JK\,DY>kP))ؔQ07cďH1•Q\V4WJ1qNR ~I 7}FPQSLpoWq&0~ y釕\vEsF?^ &d2J's'(\AwV?2Z:ZQiAZ/IР %ό͊/$feL Ii A75"vowIRE[!•R̞NzxZ& ˠ|{rrp55W(>_ۏWOa[jm~ƥxbu+H\9'`]S9B >|ZTTTTg8n6"3|iKW 9gNSbE0Fhʋ$#1'ٝ^qv{ϥ'Qll `DmOfDSpg"IL(J")`wEvv$k20;Oq8BLٻr+=1:Лuv\$$2O/r^v.`xTH.rZE@yN? %,#k._|IH\:k P^$XG#~s^z'; YRdGH"XMؙ06n{n) 32{Ĵ$L1dO+v^?{QXuhn:0qnuLH^]y /CktCkgF=S`dDm?{jQ=Ox#ZZy+e8;y^HBtʊ٢^dDᴑbt9&y3,6 x#OZcr*+7Cf-8wh&fprSL< ,L iوnw$\7*d$F2 o~fNѪ/bꔔJ"MG֣+ 3ayYX~3J:1lJ;=JxaOq7iiAEHicI;f]=O>K7si0sZVA$ܐ=Ÿ㛹x1kؼd؍\3 惚S_#pD1;Ue9(Ǎw߇D Lk>^<£Ȯa8 v&o3l| @s4$EcϖU` GmǓx{a؆ѧ#{TXԁh:d[}Pq!O- &gbתꝆ9c,xI.yނ9>lZ:,\c1i8Y s/iְ ?(#j0"5 v[ {rL4 :+앐! `ia%_b %8ʛprabĜ?`_g> [aX;l:q 6y_1~d` uv;~XQk.Bl7vŃ?F3 B]'M:|kx\|1a$Gścaܕx/1$2F!!V4,95{pҤ aaIـ{w<8]xJ@xgtqhiŘqƳX4{ċ CFB8jw㹿ݍr{hR kW2Yl7Ԟ_~S1;7'_|Nk^pWտߎu%7en}":rv^)}q&m `LźK"J 1&fk9'~?Ó}aqKONa!&rw8Lkg'ZOv"}x; ?rď 3O@Ky>eqiv+O 35 jjD'H]Gۏ\:; D$ YK𷅕p-w_lƴ>(SokS1uD0} t`XP>' Dg'#u⫅FFΡpaBzx/TVJ}&E8?/ɡ!ɐRgm,tD{QIfbc=z;uC%ڼ #v{;<_cm13c㫚-42y-IZTTTT78~/CsGd-#":Q,tF;l-IP_wT ~1MG;Eϳ'0 @:6BLJxbI5Xq՟Y^BCx\rUrҼl#ŘNfF,3f O3.71t3k*N:np7K;_s;f^~|MhdC|=p_x=8ʙY'OF^! NILgO>y*L8hBIp k#=cۯcLBVo O3qk WK3j=}T A O>ן3  :7}bH(>^{ ;G:Qv^"bx{c66L`7bĤanGM}+#):tc3I|mLDx"B3} dpqZ)E̡3nLƤ!`HV wH$F OC> HCTw\<"0fDJ7~mȠMb6x-fvcؙW C+41!!P{vIqhW/9hK3q1h[@FgCsb|#ME`sq@>tx{+uzJ.#&MC{u#(7wʪļg#d`\ 5pAtPs ca_ S~Z̮j1aB<E=KHL o60aL(ܽhkCւ\4'2Z3HXvLM؄1$hvuYⱩ3Ξx7|Ո9o!wx? <*b?|-R׍A2Ÿ4m.M}qFJI< 7]x.~Fuk <27)3'ЇcFiBmFLxExN$%s[ 9ߘ4r3$ ^RaSQ} M b&~oH,~ C‡? ~D<3ό{!|{c%al{y*٣-3NUlmx Xw_l$i_ZkkqXĖ;8&Gne/"s쳘v4GEw'G1d>MoX /?/⾗vKYcaY6r)g1i R܅&I~;#'.̖ Q+B2ifZN>8eHy.zIN30Q|(EG|Umː0uL8eL#x ~o 2?/)]K87OgQW$\}U}=q۳%̃p> S6"H?Q,|R ݼ඗J׿l #,ELg'#ΛoC֌ {~B6EvE*i'bD'XQKN)!nw;IΓn3ض0. ]̅ =-NC'dEH>yoWar1JlX~Bx fc),/GjX(hO ?d;E$USq(w9W@@Ԗa2؞C3#1ctOK ~H9g's1IKC!]lzf٦GH08p޼1{^asxҙuZv+Saf1j_)#B=:ιIl[G/3=K ⼔93(6.tE@x=;@IDATs\) sݬ\|8 8#d=?ބwFcũۏ{_<AdI>oD\wR> zAטLhQSI-XV38:_(K0$onN5N7ۈYJR% ?esB"P݄%.iR $rNjA$\&HNqxkU@rX9OG[_)Rcgp>F9_I#tvN)7BLI O,Wqw poo.8kz$w`$Q&bΤUbq|7sNVBiCsעx@3@d쇊3wJE@E@E@E# 2m\}ÕHŎ5cݞr1E4U5~p(v/\uȕ6T!E&J)ڕ]sW+$f;*[HLn*cD9u߿Ϡ5 XS] O/ܴMw[6żfcر;Lަ' EE{!p2@u N͈Dut=!bR'+()AYo9MBPu/O7 u5XEG6m&H䋽%~(e>̭ZZhB킄~>j}ylt|Y`B"= L%E+c+!% n+CPwi;^+S`qY^.oךU? 5c(P1c?9b朅 nՊ"2+|4˛ݽp&%Bɘ#>K: '$NO(.8%Mk?"ih0w@+2/:\g;(ezuj,nf$ Mx `$ {`UP ,oU ?"|'H~Ջfxڅńi3w!9$&RF~"5(J0Ig¢[9:a+ϠUH)ɀĻpu <0"Uu4s`o=;<7A!.Z~v#8NhW tD5e7lFf0 I_;??S&ōNEE@E@E@EC/[+td\6? #*_QtlhFxj&|LliB/}@  Gp-Hb R\-&]SV);ݮFz7>kA% ̣C7m89J?QG [EDExD뎈@>Dώ20ɡ] d&OS1熿+G󢶒xWbt[ƣWAs ~yAd>*1wy.)Lq:+)^yǤ)pm5Bu:NAkt= ٶe8횻Q6- x3a}U/gg;sh}нv'J1P6rFgkw_0,5^{Lʈ5c$wEZW̺O(9VDGbφX~jCY1e{c ~Tj}cbǩ DÒYfЉMZcRWpq%wVr6.mϯ7MakBДqlbg$fh_b+Y\Ϲ"k@GGv |Sgb2GQy%630z+6?%sQ6-/ȃk`Igǣ(>s؍xv4f֩EL<78ʝy#vM8VgM{2v 쇟'B^@Qi3:l _nMþR0I9sN.o?uŌmPk/ΥɘdҿCrgZxHnV D@`NXOk^p%9G{ ,:`jz<}n̋dre~ޢ:XƦCgU5. bd=ȇ%8bղi+V9 bM`":{6eH 9WTyq;n!QS/BPj kt=jMv+;PUS$k`Ɔ:{˜dmk Ӝ{7XR5cQ%kEsw_{iAÝXgXvI:vgF,C 0"T2,񚵫nnTWVr? 3P/6oۍJضmn K@6iZRUKBC{k(pq;%Wλz[7ӎ>\ܳSmMC۵y:v@ߌndo]7xtݹ+o`b8WF¢^-yKjq ;vcc&2ZԎU]$y̢XaSAY[i'0f7wbUlo!T eؼ%e۶Fh6ac)Ҁm7`m(+G55X+뛉i#mǚJ05bۖMXe7%hV3/`W߰6&G6y6 J$jsQ퓄!B01\_ RڂŌuP>LŘs1&<*y@0?/;~>.Z M$ƕqס^|̌m&yÕ Lnz6Q#݊61b~0֮Y 58uH6$3떼O݀0C~HN`>Xv)5-bݖ*ZL"SS$7 [a}xgnX|CNԕ!0҄Ͼ.'bE6`|D\vr8~lFt vP_ŵsiTu9-hol%mH H eFMOkMe vbG^=Jڔ$]XlfȨXԍ0L-#luI[Cq~J`?u]jP\Gh( OSf.\| Mat*&<-G!;OPWS'ܱ߮@Ii}zd–55`NFCM+?o*WU KjjmAYOXMGzT^+?|-yABXQ1D.^7%Ʈ՘h[pOd){+&KfvxaP_?D@KS;DxUrUCa;kTI<l$rk7uvܡɔbgnkGQq/ҘcˆX ;'G ʵw>n:z: ;AF͑?z#I֡#:ܭȎ=塞M()rpFal.̈'|mL<psPD /ÂO^3}e͵4RoNr,iZVDVJzf^[$&h5^RK30prm !qlav><=*aB hbC'8&=N\&2S&Q.@E@r|0u3!tH /%CZ}Kx'L=wcB(޸ç_"kVkxx!x`!U0,4wl0uTˆ\vɭ)է.4||*1Dу`9!|u\m.(7 }TYHRD" (,@dٸh17`B*¤X- /p"!d_& bT |<~?~?${ao',mE 4bssxyqM7~N*Iivu%f`Z'# fQY<@;σ']ap/odD_1t(7WLswb`dHje!?3҉E{ (:M?!tv؈5R;AUD~!6$)+^1딽+w>6|]`tttIW@5qWfޒt7&- ^T@2ʇ,P?%ωK/ZcDm=,ޜ[oPMݮy"&w|ي{S\#hwWQPPPCiCt{t=`(6B4O1Cz/aq,RY~aSEhs:aNt[Zi12TqBUp7 *$KHJ eQLjD g¯YD8m̔ dr`?;PJLH+Xd!ܝGIf3) 6 穸1l&ٿxE`!1@s#Cc(ky1'eX[1Keµ dRO*.a[@. T2V+IR*IS7ܭ={a(C3M,l3(#ԘtKAZKN5p4}aNT@_sI}2JV,EK$c$ocy5 ㆥ w7Ƌ>EJkcdĢ t=2 Su1T8M feQ΋s7uY bG; lx.v@/8X $$${s ~ *,!cxp}`>)'LŒrUU= W 7ISg$^zH0(Ͽ!s*Ѯ{8%\' cEM$@rb6EEw aɇP HKI~o!D$o@Irl =5ÙgWcwb8MVϹU>Iئm G+6{1V^N'G,39]GI=""""߀ i@!PpHA)_L<z䗚r'A~)cX}(x3Lz~7Vep&OlNH:h$)%Avc߁c@7+Fe {'w6h-yhc- }My =q 9Њx2|}BLP8)J;_"vj+ͦg$(_i.>s5ױčh&JpX ObT.Z('$Y#ca@0t1a#s0蔼nҸQcԧlؽ•$c'-ţWf] hH ϵcCڶ0߄Db.Ĥo}ԠڏqVߩ?'D@Ya2ܢ\6L{;ndi#Zf ΂;i Fê^҉KXV#/0[iar28} X' t,vA|A|).G/3e.T#pD"Iِ[R˯Aصa5V3?zƌE+ PcĻx R+V8Cr2-ׇJ4J+=M\N˝B)U M9ty"2 /Zm+0"9 6Nj#":V00ne 2nƞ]Yf_?Wj=iTBO}^q&5z:waѹBc@5k}g!3:{ P6]eh&lně4:nUTTTTTTTTG8LxX$uѪ!%vH `1 jj ǯc$8v(T mB|'i%Ѹ:1sF ZTTTTTTTTTTN" ҰNܾ ˰1LJB6EJv;M죿 BBLX8C:s3#]"d9gx{^"ix8˹n|#QPPPPPPPP81dYbSX'}tv v2'ZXg׿5KЫا !CJ!e0 1x/^!|L}""""""""""8a![hO&!1jт.fG7=umh5Hy-Ԇ(S8!"Zn hL5nZZWqwkw;J QagiB\+hԥbJr\4[4b2˟GqS !xN?%|(D&}AD;=M@4Zz<g͘7QUjĆoǷסVSNfơ7Od%ۯDUFjBeРz^EwcnwDS!bh%fTHR|9鹁>jM$U 8n"}zlܲ oimwE\R~=I$qh*#O'KfMFFRWDd s"Gl!ɸHH"QOJAȭ89?1 I6^a\=ɉ 4)$>q@ZUo#V߫+8nǘ&Tl#,*Z[-Z ިy(:=©ЉaZpC3n;n׌Q znLm8|m1KuHg^(lpIp= uc<_]9mB$retFL\2\V"Ąhis+;/"78t5a:]ѵ*KX|~qJw'S(Rhm:Zu\ɜ)/W_~Ћx<) " " " " FJ Wra58w8]'8{9hر+Z5Nâi?_{Xtv"ro<۷bv zNv$Z9b'E2^śRfAtuEW]" " " " " IX̀[Ͽ=;5ܟËo}d^i3\*,"cv^18qY6 WUV>"S>bb*0r_ |\mۜm[p׮P}Í%Ϙ;xpQ9% " " " " " UB7'f/FFwNplGV]q}GP)~2pT6|S(NXzl"Aete0@E\*8 XKŒn zNm]0sEF\L#IK" " " " " "P]RS:s)?8-܎MQT\myW׭݈­|&zIE "" Y9u2&OB!g|X"*)\39)[wJ*iX،ohH=ɼkz`&QyQ!2= [%~QD@D@D@D@Wv-,ҸaaͿ-4oQʼEXb-J}t5xg9޽MpQ=JbO06Ym!eo!δB>.oJ)y>b;/^ " " " " "p $2';P>;fRRp8? XV6#V s ?=wԉxB>V}A+S8\'x.ӎ#" " " " "PxH(-w |>~MY%t+[," !b};gHw;'tmc:pުK$" " " " "P HP9C@ HyUJ|xAOkV/)))`KKK9YI욹G^8T̚5EZV89^Dԩ RB!iCD@D@D@D@j8*w Y4LxO?@LL nq;>S`pJUaVywpCzU޽?sFƍ$GeU!>>C8ētc:t(&L=6oʆ@Xjj]U{Hx JKKBAؘ8̜9bm%t7YV/)RB iCD@D@D@D@j>*w/0_ޤ%؞(S8!Xd "#j>e@D@D@D@D@D!PS>7_0g\ П֎{ <5j$6n)_OKD@D@D@D@DR ) %%ňǠA'bʔ)0ޭ+~#F8'&q4xBD@D@D@D@D@j仪2'4 22qz葇9=1RRskļhܨ&W ҳD@D@D@D@D pmׂ*AjW3W}Vp8<2f+ODNmR>ʑhCD@D@D@D@j*W@Bbbb\z\pEEKׯ@'P+*,,رkbt(nU: vTD@D@D@D@D@E@ ȾF@ ȟR싀}y?? "j[wxii |>>B7" " " " "PT3斣ة 7"=̚5uP7rBO]KgOC@Xjj]U& XGEoZl,]co [4[U,8\m۵5g8^-\v[",, ={A:*^)T!" " " " 5@+ !dQRwv/^" " " " " 5@JF`J@&P`nʝH!HP*"}/B:/" " " " "TD" " " " " "Pm`Y¢cqBBzhI^;^ZZ¯}AD8̜1UNmeYV/)҆|U'ϔo ~1lܴV|y_ѻWlڼjӑjUD@D@D@D@D#P 忠 =+Ѯ];{9xtJq-еKdo)9Đ)9" " " " " JJ n(u!233x^)'/u˗c9E,MbRS4eCÆ ȣ"7' o:thzjj|-Ѫe+zK5*_%" " " " mnv!cq ka0Gck;th j(ՠEEEqyiһe.ZNP%xCKʅ9 WEIIq}DAD@D@D@D@D6dw(x쎊@!P-|ʉ! ҵ" " " " " ?O7R@~-]+" " " " "T$h#>Ǝ>|e?K," " " " "pH6$_C9sn9PqY^?)uҤ҆|Ulnm݄VZ#;;<7MiKp-7 #c!MuG k~9SD@D@D@D@D!P-s@ pwkAG٧^’+pp-cqaamEDJD@D@D@D@DvRv;_<嗍ƚ5kp'c„ 8!pub`] V@\Tb_:7駉-1|~Xp3~ 5m ToID@D@D@D@Dpm"Py1Edq *Xa;gay2ڵo;h)? KZ L07%#"S[5H)" " " " "gU V()X_S:B!t<_AJFځWHJ'W|E@D@D@D@D@H{ʱT) Ն^=R@޹r," " " " F&[0~em2_ҼFHTY3gc6`߰S=q_ KЗM1hٲrrSnJ#d^뮻31{ *!uQš[r؅@+ Bymːt4l_|9J~mx՗ n}=KAD@D@D@D@DRvS(v}s5֮]Q]w݃aÆ"&6{BVV6- ቁ3cVD@D@D@D@D@@* &`ix0g">t8>];֊+q?sv^djZ:#,\6m#<<ạ" Lc% V~E@D@D@D@D6yڕ)~.kM`>WGD@D@D@D@j*u,"tBU+_AJFځWH]qG" " " " " "p0 H9t.C;" " " " " IWqB&[*"#}oqIqXv-W˜eywIvD@D@D@D@D@j,jS@1{ւrp:GDsdQ㺈O@ iCD@D@D@D@j>jP@\jQ>rh999xŧQ'fd+GceXp_Ɣ('P }鼨7|ƌ HIIAƍpcpqft햆kCD@D@D@D@DRvs=L y&\~w쳇ܲ;QJ08@j.^\D@D@D@D@D"*U@kg /'!C?"@IDAT]bÆ ѹK;VLE@D@D@D@D@j0Wv-U~SBg@68<7,OF͹:V8>UNE" " " " "P Tb#Uʕda`2:^*" " " " "  T Vu,!_~|զ=ܵ'+ʉN@ ȡ>EԢN@ ȡ>Em1x"a_G 襥%_q,[X++" " " " "?O(̙Q:tl( }ysItK )' Eq#ѬYsͷ_EB| f,ŗ\+Vbň-|ʁorľt^\\k7p=JJJ&MkoQ{Ƹq ~Bnx}[RE@D@D@D@DR{#hŘk汷 GTt4;v ^/VZ .+ʆ@* 6p!^'}zFNN.x|ܥ'-Z:/fYhZnʕ<3,)O2s׆@&P- ! s!~6)ܳ~AŎ+.UU)e~m<^zm|զ=IAD@D@D@D@D@*) *" " " " " UF@ HփD@D@D@D@D@m8t|U,;D@D@D@D@D@jjS@GM@E1|8֮YkVR .}lawUeK%%%8anGn]q!::~> ևWIԳD@D@D@D@D@*QZZ2.ƛn]K. 4nXaX~e? " " " " "P;T*X6ټ IX|9^|Wx 3g.N89Jɿ_~ RZ;H+" " " " " pm"P\ ߏ5!1![s9 WȊ܏x1zDզ\AK.V6)pq]~eZ(.s@J@ets ==GpR',&[ة\UZf1Cf5خW}Pg*|Ycv_*ƹlVx"㑔\(`i0rr\.7oyy(,:֍Ύ.DO/°JG[ XS]Ɓ߃n0EBB}&}y^LA,ğY-𔓽:R-ɴCTT<ڴQg?G؏7b\C׫( SL\bP{؞2sLsO,U}R0MMYlO`oi\PqGD9~v^@1{]A?ҒBJkvv/E"q 5~{k7g`84;ʜ4&A^>@"v0}4]ܹc_;B;vE6c GGUD&}]ϴ[)O>Bs؎F^㽫$h\ ԁž#["u1w*S v##WrLSϫ$fҤ/z ojl OX Rr>;2 ف?a)紷wջ6B׻GIn,<`5P;^1){;W=o;)Woơb[} ;Rg\ks>Kr [a~`^X Ye-h !;Rf+ ;g 53A-Kgk Ugu*Ga㒑_yy+ja/xhZ|ޓMpڰd Vmۧ").|v ͫ`&U$&%y*7ܴr{vހt$O}XrS!>úb)JcތHo&;iG;כEpP"X|[)u'Ju6t}\8IFjJ |˻aE[$"l/,or8Ot".+w92*-\ԺaJ{"PZ[\c#hEKIMpwopY|wλ*oaD%:2e0?MɄ[&v*kU{W>o)UJܰ,ڮpQqrX}Fxɉu/X'E`X tޔFíb#(( )9T X𳼘Ga+/V!m;ŵ@۰0cUJ{x쓽eE+xZ 2*s׋ОPNز!6Sns#a֕+> ڷ,^ 45<(Wea6pӤHobw3q\hk ųPY-I/X˰=w|fΞ'^\՝Y^]Wgqn]~)԰S+&}+LY_~݄k֬͆'y,94 4 #1o\DS3>l9e2kx둷f>&DJR`Gvо7]}Ke-gEôNcbׅʸ5n^ZBkP=34~ q)гg/4e˖ýy@7j۰pM6MTBPڂV_v 13`۝{mS(4'9̜y1ڱmu3z,ٰ#vӦND۞}Сcg%x0c'(JG\L;Ő3. ~ZtG\_/9unyDǠ_cбSԯ?B>Rz}T~@z>wLuZ&#)Jnz SJ2fG+Y`s3d`д'NLOiX1kFE׉?NwxJQF%$hJ`힇_ƔX6iiQu*ֻlkh J?ǫ}n8|59dG B fmBbZ";/G_{~Տ`֣+toS~HXQPy&TQ8!sD%G#ʖukLs$'7to2YY[W `.{ȸ"7)HPyVJMcYØb/8JHVU*+~ `*nW1Qfڟ>1hU2+rzשW|:R _78 L2%>]۲Q Y5M `2U?TGn׽*'nm[ڶI^hmOky{9n5WxDfd_}=cy?|/6#0뱵Wd露`L15aՊXvV-_RW$?=jMIa2OAxt lJ$$q.-u΅E'#Ps4ge6gaf)=NKec""5>r6,7as(o6!<n\λ:9׳Cs,Z-sI2CJ 7l *mEnJs`lGբl_}bPus7rOcO ''^DFͩ9YuixGPt"n4n܆ʰa >93R~^z~L_C23jn|Y@: F|dP5hAN@.`$ "5>iIv.]g1-&1-{G,B(y~Z(OoZv#..Yi,"u;ot/XssWкl>},w:6:1>)rFn\k^hӦIƦh؍2<[p̈=pS=amuS|n8f zy= 730 $ Nhy9 Zݏ:AdL<< wq̑Forx,Ӳ{wM06m$#  PG]JyFk|۩UVؾ>6.ۀ;eABGDR9Zb.еH؎_~k3{ ^|֚mi4!9 <4XIa[Y};d G{MZ RNL#8xk?3Dk'hvNv;'ޟ0 M8@ehc^{Kۻ ^[7Q>k7|6A)˞YXfY= n}u<:{^QR弜|DǙ勮0%VIYbrd%0wR;,p>\eRG jW"źZ}Bҍ( x̶֙eȌLɽE`}{cUTшne2xrШޅָ&}[1li1k;J  1ɔ}8BM0}XTN;ƃ]6n֭XmZ!-vl^ ܋Il@xl s-*ۂ[5Y-GG6M+ʅ'&__YkZTVfs=;?KEʾFm\9e.~b|$~[m#&ۏAGtvdY_/Uͽ2M߷_6F۟4Zo}X&LzJF&c+%kq;x8p[RB6*̓WU9!}֊i7xz rHGz*: 7hv6~:2\w.3_ JH(]@e iI)Qnh6Ӛ ۹OdS&LAÎٹ@8\$I&2~Hh2NT$,-iktc^”P:vK+)!a(Xو$33WL8gġ+Vƍv-3C5E\r *&ܻظ-u|~yXW'8gsG(-ZYu9ket)A }W8=^V}Eټ._^QIawme o#bJ(v /H&k,lE-w#nc8e2e |&Yϝ?wȘ;[ h}yv^+Fb% @Et[ONcļnpy۶`GDKV,K/ (8qpXT~JA-{%Gn6"nDa,Ӿ,0/&|7 's.9 wlJA%Mz]I*} xdL]:D{)x7ぇ0gclZ‘+/VnCӧsK.eg"{ębuV;2,ƒ<3>7݈o<2{cm,uŸ'qG`/q~'_Ķ@2\~X: 1S8X8s8:n1l*|y-݈>`pfϸkq!x3\qaVƽX@pio_'_m_İL'%qǢ!mb ۢOÑhј>+1঱7kb.~u ؜k,x?&e J{뫟ea پ.Cr4Ly,Gyˑeq^<*Ճ&g 4tSPM15+q,ff];-˦,ĔРak,}6vYc%N^]ufw۬~*SD>99Фa:9`9Xn (]"NӘl_tcy5'D'UYmb}q#qʩa<$ư mXj]Hՙδ a 2^9|AnqՅCh֤r)YptG$å˖cXf=\l[m߼̒0y7+,eGoȜ يO<Bt `KLE}{?]}VeNwq/.J7>=E!4}n8c{ i1~"(HYYsuι/g `e4!漌7v褽hsZ(\زQoO2790 ]f\)RFm ~Ʀ72C8VӄCe3d>ҡtz3;FJS[AǠ`"<9lj-0 ,76x<3oXպ=:Q\ Bɦhq}뇯̄ ORp u]^F/}Њ#]HI wU_ `{8 ?cYuɅcⴿa ྦྷ z9ic߸ƉCNB\X{\w ӻ--| l鎓O%nmh;L(Mi}(Z9Ih瘀W1HeWZ'ХucbcӪ3wa!n: 3e|qq!Ќl}E07q5|GumN.E6a/M'cpڅϾD.Mh,ҙS}w ewnX'%矊 Qu+a܃7akZ$2[O=t^i>^{"֏W{_;x&~<:f/W\{>h{WSWtūލacecxܳ1ifձ9 rVWBב>.hpwU`4Ϝ4K[N Oyffˮgp-s^C:ߴWѹ=e.ιZ̚> _ϝ{#-GqnHߊGE߾+z㬋ƌ)1-ˋ͒`UI4gC|Sh)#NCiٺ/;`86X{sAsl}-nY&[co2K#/݋k_Z_}-tkCW&gbkP7) QXj R6C}M$h~+^Nz"b4<|XUP5[rEw|LG8ʻܛcH_Ա4v,VL3.Ǔ謓P'> [7,NjhxHt%PK~y `Y[=?عwqb6sn?##͟? %^YBP:au$f׽^'Aw,,nw~m:9څ1E/ѵalHw*ڍNxNP9tkg`FZ,v~=Yfݴw d;^2ܹh!96H@#@(!1ݱPpGgLv[Qm] xgҳW;gvhBaӷqWC_x?dF0xps 71͋r)D ($4&+凬˰~ { қ]v o(&߽,.`ԜCw;mE!n#ݚ^sVe6a;ĸwyOs[#ͬϽ{YKgil8|Ğu>FobۇHa8ᒱh DZv،!..7Z(X9 6TI,qr) n>5cql Eݤ2I#$Fy`%Ӫbo8ե]><I5ynMX_<[|7mg G p$k]!~>2E[iYSb5//+GCcIxj^|0w&GEӨBMU #v T0Bc]A Kh֖^Q)SAerXt!8sq[sӠRq/҃sLijbE|х6 bQ<F mمC\S7 PB{ 3]q8GJRR3zXf kk魨XerIlv**L(bAswp7<TRZPp8nJ\8XP[mll,źJ7rS77Z :9_29I8)@[03J}fS/'KÄ ?7ܼ .BSbg^w+/~,õߌ{wBHLoy,/*of4~Zbٯ?P܆iU8s}Lؖ[n]&>ړ;aܾ^GvlcGFaӆ9{>bY:mm6ыʋИ &Zz @n‚^QRG1=Zag9W瞌'ǟ~ v;}Ѵ 0Rmi}/4=7t \kprt _ S?+ q)SFӰ>vѲ>~C6A'놅iϿǍCNO-}Qu9Jw&V>LW6xuhBec:^ Cο8XC? +g|W&BFиxkZ^ævE荸/+Hat&,X]0Bz/MS#0}㢋'AZ:hlm2l/:u7U +fpn&gê%7mنftZV3N6 菅.=V*Cއc\ĀX9拏1d\u_0cF\@Eac)xs7odo=U;wVo>ߕa5Ӳos!Q0֬f) NEp5\8Z&sP&4wG㍛6מFa_-\L#9kk FHe8p7pBb̜t-[>,qe8Y&k>[@VfX=qGނf?UgcZ;hڼ5O'`tLĊS0VNfPy^5gaʼ>l:;֙X_xb4{A͜7l2ҾKJ]g-)܋w^~e1uMt0L%kߏ% l,Bsp78Fd.sA?3.kVf>`^qFK?6Ȼs 9zuz̟7h j14eQ3Z-v /ڌGzΝZa9Xh:%xhؑҹ5' 䇣I6P0=k\Kf;.ORA LNjߺ"Utk6I!]=BwY'*$t3Gü-^N#P?QY31qmiB*1ͨ|ǧ}wxbS]Џ 8ZSupcKs2Ƹ9$Lv]Y[4:Mh6A)d?NCt:-$F,컾SnNm+H.H oG >}ݸdIvX%pGqTgO88휗igja>و|:8#܈Sp)չ%brc0Q>/69}<֧(hi=´Ysv=k-‘5A{'pęXNg)͹qZz3t<ӿ~N>/85g!~4ɋ8gK5! ç܃q/8?tݰpupeeCBMuf9$&T[Qמ歺c"MdT7|8reu88Y90ZJ0sPkވ+Vrz gZ?[ Tр#6aEhźG_Mp`ϸQJ9HB| ]LR*]? aT8Ѹa#v6G­M:bO?b]v>5b͆!5.v\es'QcѺ,ԧ`5􆜧!Z/}y7QXK<m&QQK>`O0h]ձ(`#T|PZx8R?%<ߡ ~ <<:|\O|Ĥ~0y<4~%|ן?}-/DtXy>睇 S ޼e',sW#t #qtq_o7v >}CO?ɹo! +:s|OHm'8_ ^W>1{]ֳqJu(qgM}g}{hrlȄDž.1gW/xOӠ^^c[_ʑJ66nHC q~2o].N5WvD@;>6pIW`-־Ǡ[l[>q ˷'F(MNtM YuiaYQTV;F`l4`ݭ)TvCl> P"r6#;b.KpG㒋/Ŝ@ ~a]^Fl^lU('=}|}$sQr6/n*4oADZ!A(lG9y8XBp{󰆲@>4y8y,M<ǟ"s!_pP+-؆u?bգA} Ŵ$|sm8]پSʧ,PF@u/FF\=8>"P@~m,{lq@xǻn䶣?bQw"G(6s⛵fܭ@foc 5P8h]vr0sSy5t h5"yc9&=;r9h=nF( |>`2&#\D˒ehޱ+{m! fK&mGO *[XPD ¦p-}v5T䍧"q{k*{&v>ˍnIMKϱmVO 9:5G&=vML1b`VxqѹCџ>/&1[ Fb`h5j2m19I![7jȅ ؐLvb d=al`̿&|`סezEDX].6stB0;eyg xtj qb4-@ѿ] ~]M I><75zOôAakI'QmbG5pR w5t2·ѵ :˗AWq30꺿koƯ}o R[u N>~ptwm?g?6F4Dy VQ$?k L7 a|V\TorDw,?T ?2 g^m]oo٢{v?^LZNw8T G?}% ޽1x|~0=hׇFͭ>6n ӒZz^-FFJxq4Us3ƾ FRid8Y;YǺRH˒8*Kh;f۩Uܧ-}:'9&9eFRږ tjrӈ×dq:@=l+4.#<]-[{o2-gTpj^Y,2<~hD`- qQزѱQ]w{}h-'8! p}hiQNo-Sж~Y͕Y0Mn+d^/ izLX&MFr69:8faA,n3ـG͏Dr^:`[/Nφ0n2 }6s;(FIUo\x9E1-eb5[?`O$`H)S8sfkEX"I]C[y+6:9[Џ6nEݺ2gR|k>ͺ@M⬡v `r Xb{RO{r#|ⴶMEllܚq{u60"]zAE RUQAUX׵ʵúݵ PA@@ ׄ/_0z]ѐ/3g9SrbgsbaکnŜ-CvN/= Z?z_;\A_6A͊?3)0YK.Ⱦm1l9[Ԩ^-=ۅgg-b挚6'+|ˇъ^l B|>G_V|lQ!q".6{i4{L~6ʭUY'mUKǩAWmKSLXZVnx XR8o!ە?^ZlSBDNtnrZͰ&kjp4H{6-`)gs[vD9:H}# |L-j0;w\~>3Ojv禩n}"e+zS8yAϪqUD5ǧ0<'NFbє4ŗ&^PU*.lB'Omqpƻ0H~4 MBl +ss5k^_☌[nJmZ!m^Qת@V-6 -E <6q+Q#2hw=u;oЃul_IQGl6WұmO\%/LTqhqZck/לe9h]{SR?ŴQAݚd} {}*\#]ZiQ~ Emݱ[>_j2G4_DoUF;Su:tSmߵKdszo:*UFCA_LuõH,JlJӄ!f^!sЈ%&'_͚t-K$Wqn\W__5>DAT5mJd3,bx}ڗ5«t˨ZR ݽUӪ {NXX_INX  C=i jպ+'waB]?3>LڟȦDaL*oa ΋̌ F(0zպc|답LM>#3bEd ~ӎ|>Y-s}4j9$jڛWVd=]rUT9G9#+eػ2љޢ)wޮ&_/WQy&12{vźq X/%m(apدv:ubӲ!0rONeRU[hFD=ےy\pn?|@~Mޯ/9a}@!aM uk'GƗ&(BTr V#lu4Ty@ޡ2m\[)6<3[1ƁDش\ lYFTxcbE;]Zs ѕ!߁8b}̢M'L\yfšz.ʼKݷirh@CL71Ѳ 쒷n9c7$Ac@+حY0,̶6ֽLdž} D: .9Mzušt&.+juu5kwohUn9~T${fyM'ax.p2l+MR(&t ~~Dkw}[}"QBWծKMև9˵QsqԪ@u5s+{͹*w=t^Dĕ{L= ,~J@d-?vB/Wo>ҵW|h,=BjNFj~sTt,L]N`;u^3_oTr\guiVO|m8w1aaA s| eM*aD)H'nGU"m[]Vh$m5)HlcSzc\Uo#fEJS {w0Ţ- 8b篘 lwv(#v6"IvJj؊x ݥu3#'yGug4PK=U.$Χ/25F0 o-!INzc(-D_iݵĦX ?! SIաHgzHiҔRjp5jMJ% s&+ӅwISTj);yBkt[둨. iN8YfNхg#߷۠O~L|mBܸm5b4H&MSڴ?If}5^uN?XT_t=,B [,y'y𺖬9tċ՝xa' X?i}1%P2/ =[3肚 fpWx_m_t a$m2yUcZhB^qڪk__Ԓo0zFMBEzoi^`kK Wlֈaܷ+4} ՂسOf lK7hK;$n͉Z`>xtwS#Qag뢁3ԲNгz]x!A7hM1Pt}8w4D9Yg: SᆭOmWGݬS]}\U?P/=S]%z-b棢vn:Nٯ>OlCkCݴ`djIu&4AY,j&4pX:N2պV^~f-ܫ5\Xx,֒lY~ 4-&ذU.9az/LxDBFw?mM0 &25'>GO_뺉uԩU]|Md;cc.3URn÷Ej۸!;Lmo.8;E1|}xB<-iR^ZLus;ki_i +)#|>}5}Չ=WUn{A_ `An`u ;+<GHvJAt*Ajܬ ;íbe8 W}ZGݩ.QWzhNH_4y0[q$QP rάغ :#hAv~jFbQ&w0FUX P^};̇h@\.n-X(͇"Vh`M`4)ik Ի-|s5uZ3zl~&7;kWa)Y቎o{QrXVEn m+}D-= y.Nq.KioVnXdk7VfM O^׈?)׍Tus{Ȧ{۞ְ /ӡ?苯C>|<&x w**N":$:#L̹ea銹٨›`%/O=z@[x=1Ƣ kI1A\i]T_׆d,#*ЖH[4p!U 4jP5oSހSzdnXC;evQX\-*fc?%R|$X'#%sP[LBtz𚣕%bsw6OQuKEںf=Z-0DԱu N<[7於U^V&Zgq^\[8&U*8*\ HbbI!.*ju [j-MD<F뎨|ޑtDUGTM O(LPRf$hF9_6! fwL4[Բ ݇+h#s/hD 0֐C wc& `?'Ns*@;AE֜>瞮ﻋq'Һ5jBU%4^,κyK:} ~~tݡoUw^իSO$S-m;ꡛ;r[u!ya:s I>vJۘ Xۉoq>~M HEނYYvnOTH& Թkd:6X&ߪ~!yzӚ8a.瑈hGbXO@Ad)_hړkⵣ_ $Pe"@?S$/giiG#Ɵ9$nI5ik~xsچT>"wg_;uCr[\3Ro-潽W[?_FxVLBjtVn4wԦV67ԙ{WOiׄt\<_oiܤ)+E{2@{ڷ|FwV,͞.hPϾc#tM DSIӄ{QӓzBSWCοV}ZjkS5Ł=OS0?|p:ߩzaeDj7ߧWg)4{.p>~5mȮI>h=7q]9Oٽy\r@=:ps.Av8>QP"s:f=Wn(:n^H+Ds<49sY:Kqmkh;ru"P6z'rMcff*<;_?Yj ]O}N3IVS5a0أy}Pw-zsfszֽQvF-;&uIh/B_u=0YCB 6|X+CJt6R%[O^}@?NRջ3ġ'O#B]fLTeL<=A:d\ыkt=8݅iq&qL!e"xd>OyE'n߼!N9gYgo M@BKP*L1'u*` m`~m5=6fwvsA.{Cz j" |Pg(k։gY>|CXz&L5~ŧ8n- D ,tV_ S쯷n'l3 F2ۻpŘB"ţVm4f&]]ooڂHߐ x>UFHb3OhGd;D[fٜ BhCЩ-t`5z8'0Mٹ^|:<Ԟ:QW~&Į}]91Mp<eGugC"k@gΆԭj?baZhzzBWmXVY'Uh?cum~n>/~O}"]'Cs~H˾|izzGz{^QUT*i޼# fi:veTFojv.W0و1NYT<L^iV z`ώ~m:;xܑHT}wszxji:_m2vշ3m/6_aڶ|_@`S#7KOf"yF!瞣Q{[QmO8Ŵޭٞ/) oV-Թ#a+45pDŠ[ucٽv1 i@toq>ݾ3n1Yk9G$iZwb l?~v Y#Uф*h n2*#JbBC8dkXGw[+v|dt22_fNmϵ;"%ٷ{7>U6g52(֤ ^yeBw{oRMSEz7;h8Wk.>x`ruzSIu)/&xY(B'̌#4\p *U y MۨYrc82 &`.),ebG;?S{XEU̟cڀ&@i" eJ> LHΎ*$Mh}V"TYNH_g?W6x .K^vv#Y":6Ka0DwyjwLhG\S֗.n qӁI]>@+ u32oEFpdA:F!1ː>X5M֯${vLˢnߤqZ9"p l)n@o%wvDޣ1Mi1e[9S0:hϴ{gp5_|-Md`b@Wv2}GMQ逰fyx  LkjU!;G$sXas87HІB ;x(FX0 B HaDPÕ#YcT0we#£0#WnNT읻l<3?Sk.Dx%06<ۨlDe8JL&^9!I#216)5>3=yoMFkuPnc϶ ߮g9ζz8PnQ^2#㴄G: 5m&(aGrї_wH"B4w^04CD0ڵqXB4`jyeSOV4kok/V5oP暓Ơ%_]_JnD4 ՎM('+okLS/S.B]CIk̾ѦYiC8Z݈5a~I%5WͨoFc`p9XxڞvߛX$ڤ{BrS:>9I 9![͗L0Ӱ`)[C2<1c Iic9D5*{swU6tm=Cxf<aY]JN?.&M2؁D0<a S0Ԕ-$!DSm#VhemTA05HH#+] RJ?>S\aJ[&q6sP]03!`ϫUpÑi& s@hf2o0ysNY9X=_~|1Hӄ]9[h"%gh_'"YyhB‘L85wbhe=ȇ`dfNbUyScgkHe0X䬝|FD]٬.{w_ߛ g8.) GhM{0 Cig[Fg6烝9Ot&> ß~0I3,ENٔ9sWՏUD ;>dgt% rgMX`g373 I>;;t.'0X" `+hcl2iϥ8wG/ٽ<,Pl_<Њ|Ɇn}k1X6(rD)MRlŐg-F[gg-qw=us ڴ%v =;6l" KˣJKV+J yMEГnd~|yq-I%0Ҫv͹@\/{OkC}.K^}q }WQv` ^ opl:Yn.S=GmLb-f_} Yn@˞0 Gic6WXd2.8!xsbLps^*sb}<}+_6{?ŏ>iJ:6;%,ZUIZRZ?2Eu[*Fd`R)ekĬ4DiJ~zNjiNleP rlCE"Romm3ȋbSaܪ[p;1l1P?8f^0?`){vݽ27 {! SgvM䮻\Al>=1 hŞk\?1nNڱ!o-9!\kL<}d]7>7vt ֆ{><6[g1NsXo-xeBHm!`:tlFx+NXC3.Nl>cmUfV^VC`qݭ7GyڮS̼&yW }ޝU[:{;ֺ ^/޲[8d6Z0u-̲Kdz=_/iQ]+RɵyJj\ KRv́q7wDC7|L쟶_G`̓WN_܎ju6nښN+ HBEfֵKbUَ?_s̟-\&4/G"`̉IagWo#ͼ.p8@̢!%t˴  'z<@Y0eE~"e9HqgիP[i[ 7Kv$"4RA 5@3ñ >DwG#oG $-m@=Z=z?ٙrx'Ӵ KJyGBk_<G#x<\DuiBT j@_G#x<G#/ 4$p@ϿL5v~0A /cw/tx<G#v Ny٭Y&MAO<4X[]$fjS=x<G#x/ `*DF[N6~X׀+9i.ZjY o#x<G#Gs>Eu4qF 9W{vՎ$!&h}G#x<%R>BjS4}ӪZ ?R}ieڕG#x<G#s =,gWnn3hY-`I7mbx<G#xJ0G*~z]> /+%%EcǎՎ;-.#x<G#Yq߾dtn%%'kܸژ#ʙeyg!ox<G#x efgmI\A߭[Ch@.M _<G#x<@ V5l %%.|K<G#x<%,((ЊKؘ8l)x<G#, Ukȏ ȏ <G#x<@yG=Dx<G#x~q<Cx<G# H #x<G# /G#x<G#D3 A$oG#x<GG3 8G#x<@π=G#x<_fdz>TIENDB`monokai-emacs-3.5.3/LICENSE.md0000644000175000017500000010451313260373020015503 0ustar dogslegdogsleg GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . monokai-emacs-3.5.3/monokai-theme.el0000644000175000017500000074666413260373020017201 0ustar dogslegdogsleg;;; monokai-theme.el --- A fruity color theme for Emacs. ;; Copyright (C) 2011-2016 ;; Author: Kelvin Smith ;; URL: http://github.com/oneKelvinSmith/monokai-emacs ;; Version: 3.5.3 ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . ;;; Commentary: ;; ;; A port of the popular Textmate theme Monokai for Emacs 24, built on top ;; of the new built-in theme support in Emacs 24. ;; ;;; Credits: ;; ;; Wimer Hazenberg created the original theme. ;; - http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ ;; ;; Bozhidar Batsov created zenburn-theme.el and solarized-theme.el ;; on which this file is based. ;; - https://github.com/bbatsov/zenburn-emacs ;; ;; Color Scheme Designer 3 for complementary colours. ;; - http://colorschemedesigner.com/ ;; ;; Xterm 256 Color Chart ;; - https://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg ;; ;; K. Adam Christensen for his personal monokai theme that addresses 256 colours. ;; - https://github.com/pope/personal/blob/master/etc/emacs.d/monokai-theme.el ;; ;; Thomas Frössman for his work on solarized-emacs. ;; - http://github.com/bbatsov/solarized-emacs ;; ;;; Code: (unless (>= emacs-major-version 24) (error "The monokai theme requires Emacs 24 or later!")) (deftheme monokai "The Monokai colour theme") (defgroup monokai nil "Monokai theme options. The theme has to be reloaded after changing anything in this group." :group 'faces) (defcustom monokai-distinct-fringe-background nil "Make the fringe background different from the normal background color. Also affects 'linum-mode' background." :type 'boolean :group 'monokai) (defcustom monokai-use-variable-pitch nil "Use variable pitch face for some headings and titles." :type 'boolean :group 'monokai) (defcustom monokai-doc-face-as-comment nil "Consider `font-lock-doc-face' as comment instead of a string." :type 'boolean :group 'monokai :package-version "3.5.1") (defcustom monokai-height-minus-1 0.8 "Font size -1." :type 'number :group 'monokai) (defcustom monokai-height-plus-1 1.1 "Font size +1." :type 'number :group 'monokai) (defcustom monokai-height-plus-2 1.15 "Font size +2." :type 'number :group 'monokai) (defcustom monokai-height-plus-3 1.2 "Font size +3." :type 'number :group 'monokai) (defcustom monokai-height-plus-4 1.3 "Font size +4." :type 'number :group 'monokai) ;; Primary colors (defcustom monokai-yellow "#E6DB74" "Primary colors - yellow" :type 'string :group 'monokai) (defcustom monokai-orange "#FD971F" "Primary colors - orange" :type 'string :group 'monokai) (defcustom monokai-red "#F92672" "Primary colors - red" :type 'string :group 'monokai) (defcustom monokai-magenta "#FD5FF0" "Primary colors - magenta" :type 'string :group 'monokai) (defcustom monokai-blue "#66D9EF" "Primary colors - blue" :type 'string :group 'monokai) (defcustom monokai-green "#A6E22E" "Primary colors - green" :type 'string :group 'monokai) (defcustom monokai-cyan "#A1EFE4" "Primary colors - cyan" :type 'string :group 'monokai) (defcustom monokai-violet "#AE81FF" "Primary colors - violet" :type 'string :group 'monokai) (defcustom monokai-gray "#64645E" "Primary colors - gray" :type 'string :group 'monokai) (defcustom monokai-foreground "#F8F8F2" "Adaptive colors - foreground" :type 'string :group 'monokai) (defcustom monokai-background "#272822" "Adaptive colors - background" :type 'string :group 'monokai) (defcustom monokai-comments "#75715E" "Adaptive colors - comments" :type 'string :group 'monokai) (defcustom monokai-emphasis "#F8F8F0" "Adaptive colors - emphasis" :type 'string :group 'monokai) (defcustom monokai-line-number "#8F908A" "Adaptive colors - line number" :type 'string :group 'monokai) (defcustom monokai-highlight "#49483E" "Adaptive colors - highlight" :type 'string :group 'monokai) (defcustom monokai-highlight-alt "#3E3D31" "Adaptive colors - highlight" :type 'string :group 'monokai) (defcustom monokai-highlight-line "#3C3D37" "Adaptive colors - line highlight" :type 'string :group 'monokai) (let* (;; Variable pitch (monokai-pitch (if monokai-use-variable-pitch 'variable-pitch 'default)) ;; Definitions for guis that support 256 colors (monokai-class '((class color) (min-colors 257))) ;; Darker and lighter accented colors (monokai-yellow-d "#BEB244") (monokai-yellow-l "#FFF7A8") (monokai-orange-d "#D47402") (monokai-orange-l "#FFAC4A") (monokai-red-d "#F70057") (monokai-red-l "#FA518D") (monokai-magenta-d "#FB35EA") (monokai-magenta-l "#FE8CF4") (monokai-violet-d "#945AFF") (monokai-violet-l "#C9ACFF") (monokai-blue-d "#40CAE4") (monokai-blue-l "#92E7F7") (monokai-cyan-d "#74DBCD") (monokai-cyan-l "#D3FBF6") (monokai-green-d "#86C30D") (monokai-green-l "#BBEF53") (monokai-gray-d "#35331D") (monokai-gray-l "#7B7962") ;; Adaptive higher/lower contrast accented colors (monokai-foreground-hc "#141414") (monokai-foreground-lc "#171A0B") ;; High contrast colors (monokai-yellow-hc "#FFFACE") (monokai-yellow-lc "#9A8F21") (monokai-orange-hc "#FFBE74") (monokai-orange-lc "#A75B00") (monokai-red-hc "#FEB0CC") (monokai-red-lc "#F20055") (monokai-magenta-hc "#FEC6F9") (monokai-magenta-lc "#F309DF") (monokai-violet-hc "#F0E7FF") (monokai-violet-lc "#7830FC") (monokai-blue-hc "#CAF5FD") (monokai-blue-lc "#1DB4D0") (monokai-cyan-hc "#D3FBF6") (monokai-cyan-lc "#4BBEAE") (monokai-green-hc "#CCF47C") (monokai-green-lc "#679A01") ;; Distinct fringe (monokai-fringe-bg (if monokai-distinct-fringe-background monokai-gray monokai-background)) ;; Definitions for terminals that do not support 256 colors (monokai-256-class '((class color) (min-colors 89))) ;; Primary colors (monokai-256-yellow "#CDC673") (monokai-256-orange "#FF8C00") (monokai-256-red "#FF1493") (monokai-256-magenta "#D700D7") (monokai-256-violet "#AF87FF") (monokai-256-blue "#5FD7FF") (monokai-256-cyan "#5FFFFF") (monokai-256-green "#87D700") (monokai-256-gray "#3D3D3D") ;; Darker and lighter accented colors (monokai-256-yellow-d "#878700") (monokai-256-yellow-l "#FFFF87") (monokai-256-orange-d "#AF5F00") (monokai-256-orange-l "#FFAF5F") (monokai-256-red-d "#870000") (monokai-256-red-l "#FF5F87") (monokai-256-magenta-d "#AF0087") (monokai-256-magenta-l "#FF87DF") (monokai-256-violet-d "#5F00AF") (monokai-256-violet-l "#AF87D7") (monokai-256-blue-d "#008787") (monokai-256-blue-l "#87D7FF") (monokai-256-cyan-d "#5FAFAF") (monokai-256-cyan-l "#AFFFFF") (monokai-256-green-d "#5F8700") (monokai-256-green-l "#AFD700") (monokai-256-gray-d "#333333") (monokai-256-gray-l "#707070") ;; Adaptive colors (monokai-256-foreground "#F5F5F5") (monokai-256-background "#1B1E1C") (monokai-256-comments "#8B8878") (monokai-256-emphasis "#FFFAFA") (monokai-256-line-number "#8F908A") (monokai-256-highlight "#474747") (monokai-256-highlight-alt "#3E3E3E") (monokai-256-highlight-line "#000000") ;; Adaptive higher/lower contrast accented colors (monokai-256-foreground-hc "#171A0B") (monokai-256-foreground-lc "#141414") ;; High contrast colors (monokai-256-yellow-hc monokai-256-yellow-d) (monokai-256-yellow-lc monokai-256-yellow-l) (monokai-256-orange-hc monokai-256-orange-d) (monokai-256-orange-lc monokai-256-orange-l) (monokai-256-red-hc monokai-256-red-d) (monokai-256-red-lc monokai-256-red-l) (monokai-256-magenta-hc monokai-256-magenta-d) (monokai-256-magenta-lc monokai-256-magenta-l) (monokai-256-violet-hc monokai-256-violet-d) (monokai-256-violet-lc monokai-256-violet-l) (monokai-256-blue-hc monokai-256-blue-d) (monokai-256-blue-lc monokai-256-blue-l) (monokai-256-cyan-hc monokai-256-cyan-d) (monokai-256-cyan-lc monokai-256-cyan-l) (monokai-256-green-hc monokai-256-green-d) (monokai-256-green-lc monokai-256-green-l) ;; Distinct fringe (monokai-256-fringe-bg (if monokai-distinct-fringe-background monokai-256-gray monokai-256-background))) ;; Define faces (custom-theme-set-faces 'monokai ;; font lock for syntax highlighting `(font-lock-builtin-face ((,monokai-class (:foreground ,monokai-red :weight normal)) (,monokai-256-class (:foreground ,monokai-256-red :weight normal)))) `(font-lock-comment-delimiter-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(font-lock-comment-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(font-lock-constant-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(font-lock-doc-face ((,monokai-class (:foreground ,(if monokai-doc-face-as-comment monokai-comments monokai-yellow))) (,monokai-256-class (:foreground ,(if monokai-doc-face-as-comment monokai-256-comments monokai-256-yellow))))) `(font-lock-function-name-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(font-lock-keyword-face ((,monokai-class (:foreground ,monokai-red :weight normal)) (,monokai-256-class (:foreground ,monokai-256-red :weight normal)))) `(font-lock-negation-char-face ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(font-lock-preprocessor-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(font-lock-regexp-grouping-construct ((,monokai-class (:foreground ,monokai-yellow :weight normal)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight normal)))) `(font-lock-regexp-grouping-backslash ((,monokai-class (:foreground ,monokai-violet :weight normal)) (,monokai-256-class (:foreground ,monokai-256-violet :weight normal)))) `(font-lock-string-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(font-lock-type-face ((,monokai-class (:foreground ,monokai-blue :italic nil)) (,monokai-256-class (:foreground ,monokai-256-blue :italic nil)))) `(font-lock-variable-name-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(font-lock-warning-face ((,monokai-class (:foreground ,monokai-orange :weight bold :italic t :underline t)) (,monokai-256-class (:foreground ,monokai-256-orange :weight bold :italic t :underline t)))) `(c-annotation-face ((,monokai-class (:inherit font-lock-constant-face)) (,monokai-256-class (:inherit font-lock-constant-face)))) ;; general colouring '(button ((t (:underline t)))) `(default ((,monokai-class (:foreground ,monokai-foreground :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-foreground :background ,monokai-256-background)))) `(highlight ((,monokai-class (:background ,monokai-highlight)) (,monokai-256-class (:background ,monokai-256-highlight)))) `(lazy-highlight ((,monokai-class (:inherit highlight :background ,monokai-highlight-alt)) (,monokai-256-class (:inherit highlight :background ,monokai-256-highlight-alt)))) `(region ((,monokai-class (:inherit highlight :background ,monokai-highlight)) (,monokai-256-class (:inherit highlight :background ,monokai-256-highlight)))) `(secondary-selection ((,monokai-class (:inherit region :background ,monokai-highlight-alt)) (,monokai-256-class (:inherit region :background ,monokai-256-highlight-alt)))) `(shadow ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(match ((,monokai-class (:background ,monokai-green :foreground ,monokai-background :weight bold)) (,monokai-256-class (:background ,monokai-256-green :foreground ,monokai-256-background :weight bold)))) `(cursor ((,monokai-class (:foreground ,monokai-background :background ,monokai-foreground :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-foreground :inverse-video t)))) `(mouse ((,monokai-class (:foreground ,monokai-background :background ,monokai-foreground :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-foreground :inverse-video t)))) `(escape-glyph ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(escape-glyph-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(fringe ((,monokai-class (:foreground ,monokai-foreground :background ,monokai-fringe-bg)) (,monokai-256-class (:foreground ,monokai-256-foreground :background ,monokai-256-fringe-bg)))) `(link ((,monokai-class (:foreground ,monokai-blue :underline t :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :underline t :weight bold)))) `(link-visited ((,monokai-class (:foreground ,monokai-violet :underline t :weight normal)) (,monokai-256-class (:foreground ,monokai-256-violet :underline t :weight normal)))) `(success ((,monokai-class (:foreground ,monokai-green )) (,monokai-256-class (:foreground ,monokai-256-green )))) `(warning ((,monokai-class (:foreground ,monokai-yellow )) (,monokai-256-class (:foreground ,monokai-256-yellow )))) `(error ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(eval-sexp-fu-flash ((,monokai-class (:foreground ,monokai-background :background ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-green)))) `(eval-sexp-fu-flash-error ((,monokai-class (:foreground ,monokai-background :background ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-red)))) `(trailing-whitespace ((,monokai-class (:background ,monokai-red)) (,monokai-256-class (:background ,monokai-256-red)))) `(vertical-border ((,monokai-class (:foreground ,monokai-gray)) (,monokai-256-class (:foreground ,monokai-256-gray)))) `(menu ((,monokai-class (:foreground ,monokai-foreground :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-foreground :background ,monokai-256-background)))) `(minibuffer-prompt ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) ;; mode-line and powerline `(mode-line-buffer-id ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) `(mode-line ((,monokai-class (:inverse-video unspecified :underline unspecified :foreground ,monokai-emphasis :background ,monokai-highlight :box (:line-width 1 :color ,monokai-gray :style unspecified))) (,monokai-256-class (:inverse-video unspecified :underline unspecified :foreground ,monokai-256-foreground :background ,monokai-256-background :box (:line-width 1 :color ,monokai-256-highlight :style unspecified))))) `(powerline-active1 ((,monokai-class (:background ,monokai-gray-d)) (,monokai-256-class (:background ,monokai-256-gray-d)))) `(powerline-active2 ((,monokai-class (:background ,monokai-background)) (,monokai-256-class (:background ,monokai-256-background)))) `(mode-line-inactive ((,monokai-class (:inverse-video unspecified :underline unspecified :foreground ,monokai-comments :background ,monokai-background :box (:line-width 1 :color ,monokai-gray :style unspecified))) (,monokai-256-class (:inverse-video unspecified :underline unspecified :foreground ,monokai-256-comments :background ,monokai-256-background :box (:line-width 1 :color ,monokai-256-gray :style unspecified))))) `(powerline-inactive1 ((,monokai-class (:background ,monokai-gray-d)) (,monokai-256-class (:background ,monokai-256-gray-d)))) `(powerline-inactive2 ((,monokai-class (:background ,monokai-background)) (,monokai-256-class (:background ,monokai-256-background)))) ;; header-line `(header-line ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-highlight :box (:color ,monokai-gray :line-width 1 :style unspecified))) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-highlight :box (:color ,monokai-256-gray :line-width 1 :style unspecified))))) ;; cua `(cua-global-mark ((,monokai-class (:background ,monokai-yellow :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-yellow :foreground ,monokai-256-background)))) `(cua-rectangle ((,monokai-class (:inherit region)) (,monokai-256-class (:inherit region)))) `(cua-rectangle-noselect ((,monokai-class (:inherit secondary-selection)) (,monokai-256-class (:inherit secondary-selection)))) ;; diary `(diary ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) ;; dired `(dired-directory ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(dired-flagged ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(dired-header ((,monokai-class (:foreground ,monokai-blue :background ,monokai-background :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-background :inherit bold)))) `(dired-ignored ((,monokai-class (:inherit shadow)) (,monokai-256-class (:inherit shadow)))) `(dired-mark ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) `(dired-marked ((,monokai-class (:foreground ,monokai-violet :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-violet :inherit bold)))) `(dired-perm-write ((,monokai-class (:foreground ,monokai-foreground :underline t)) (,monokai-256-class (:foreground ,monokai-256-foreground :underline t)))) `(dired-symlink ((,monokai-class (:foreground ,monokai-cyan :slant italic)) (,monokai-256-class (:foreground ,monokai-256-cyan :slant italic)))) `(dired-warning ((,monokai-class (:foreground ,monokai-orange :underline t)) (,monokai-256-class (:foreground ,monokai-256-orange :underline t)))) ;; dropdown `(dropdown-list-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-blue)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-blue)))) `(dropdown-list-selection-face ((,monokai-class (:background ,monokai-green :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-green :foreground ,monokai-256-background)))) ;; ecb `(ecb-default-highlight-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(ecb-history-bucket-node-dir-soure-path-face ((,monokai-class (:inherit ecb-history-bucket-node-face :foreground ,monokai-yellow)) (,monokai-256-class (:inherit ecb-history-bucket-node-face :foreground ,monokai-256-yellow)))) `(ecb-source-in-directories-buffer-face ((,monokai-class (:inherit ecb-directories-general-face :foreground ,monokai-foreground)) (,monokai-256-class (:inherit ecb-directories-general-face :foreground ,monokai-256-foreground)))) `(ecb-history-dead-buffer-face ((,monokai-class (:inherit ecb-history-general-face :foreground ,monokai-comments)) (,monokai-256-class (:inherit ecb-history-general-face :foreground ,monokai-256-comments)))) `(ecb-directory-not-accessible-face ((,monokai-class (:inherit ecb-directories-general-face :foreground ,monokai-comments)) (,monokai-256-class (:inherit ecb-directories-general-face :foreground ,monokai-256-comments)))) `(ecb-bucket-node-face ((,monokai-class (:inherit ecb-default-general-face :weight normal :foreground ,monokai-blue)) (,monokai-256-class (:inherit ecb-default-general-face :weight normal :foreground ,monokai-256-blue)))) `(ecb-tag-header-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(ecb-analyse-bucket-element-face ((,monokai-class (:inherit ecb-analyse-general-face :foreground ,monokai-green)) (,monokai-256-class (:inherit ecb-analyse-general-face :foreground ,monokai-256-green)))) `(ecb-directories-general-face ((,monokai-class (:inherit ecb-default-general-face :height 1.0)) (,monokai-256-class (:inherit ecb-default-general-face :height 1.0)))) `(ecb-method-non-semantic-face ((,monokai-class (:inherit ecb-methods-general-face :foreground ,monokai-cyan)) (,monokai-256-class (:inherit ecb-methods-general-face :foreground ,monokai-256-cyan)))) `(ecb-mode-line-prefix-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(ecb-tree-guide-line-face ((,monokai-class (:inherit ecb-default-general-face :foreground ,monokai-gray :height 1.0)) (,monokai-256-class (:inherit ecb-default-general-face :foreground ,monokai-256-gray :height 1.0)))) ;; ee `(ee-bookmarked ((,monokai-class (:foreground ,monokai-emphasis)) (,monokai-256-class (:foreground ,monokai-256-emphasis)))) `(ee-category ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(ee-link ((,monokai-class (:inherit link)) (,monokai-256-class (:inherit link)))) `(ee-link-visited ((,monokai-class (:inherit link-visited)) (,monokai-256-class (:inherit link-visited)))) `(ee-marked ((,monokai-class (:foreground ,monokai-magenta :weight bold)) (,monokai-256-class (:foreground ,monokai-256-magenta :weight bold)))) `(ee-omitted ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(ee-shadow ((,monokai-class (:inherit shadow)) (,monokai-256-class (:inherit shadow)))) ;; grep `(grep-context-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(grep-error-face ((,monokai-class (:foreground ,monokai-red :weight bold :underline t)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold :underline t)))) `(grep-hit-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(grep-match-face ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) ;; isearch `(isearch ((,monokai-class (:inherit region :foreground ,monokai-background :background ,monokai-yellow)) (,monokai-256-class (:inherit region :foreground ,monokai-256-background :background ,monokai-256-yellow)))) `(isearch-fail ((,monokai-class (:inherit isearch :foreground ,monokai-red :background ,monokai-background :bold t)) (,monokai-256-class (:inherit isearch :foreground ,monokai-256-red :background ,monokai-256-background :bold t)))) ;; ace-jump-mode `(ace-jump-face-background ((,monokai-class (:foreground ,monokai-comments :background ,monokai-background :inverse-video nil)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-background :inverse-video nil)))) `(ace-jump-face-foreground ((,monokai-class (:foreground ,monokai-yellow :background ,monokai-background :inverse-video nil :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :background ,monokai-256-background :inverse-video nil :weight bold)))) ;; auctex `(font-latex-bold-face ((,monokai-class (:inherit bold :foreground ,monokai-emphasis)) (,monokai-256-class (:inherit bold :foreground ,monokai-256-emphasis)))) `(font-latex-doctex-documentation-face ((,monokai-class (:background unspecified)) (,monokai-256-class (:background unspecified)))) `(font-latex-doctex-preprocessor-face ((,monokai-class (:inherit (font-latex-doctex-documentation-face font-lock-builtin-face font-lock-preprocessor-face))) (,monokai-class (:inherit (font-latex-doctex-documentation-face font-lock-builtin-face font-lock-preprocessor-face))))) `(font-latex-italic-face ((,monokai-class (:inherit italic :foreground ,monokai-emphasis)) (,monokai-256-class (:inherit italic :foreground ,monokai-256-emphasis)))) `(font-latex-math-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(font-latex-sectioning-0-face ((,monokai-class (:inherit font-latex-sectioning-1-face :height ,monokai-height-plus-1)) (,monokai-256-class (:inherit font-latex-sectioning-1-face :height ,monokai-height-plus-1)))) `(font-latex-sectioning-1-face ((,monokai-class (:inherit font-latex-sectioning-2-face :height ,monokai-height-plus-1)) (,monokai-256-class (:inherit font-latex-sectioning-2-face :height ,monokai-height-plus-1)))) `(font-latex-sectioning-2-face ((,monokai-class (:inherit font-latex-sectioning-3-face :height ,monokai-height-plus-1)) (,monokai-256-class (:inherit font-latex-sectioning-3-face :height ,monokai-height-plus-1)))) `(font-latex-sectioning-3-face ((,monokai-class (:inherit font-latex-sectioning-4-face :height ,monokai-height-plus-1)) (,monokai-256-class (:inherit font-latex-sectioning-4-face :height ,monokai-height-plus-1)))) `(font-latex-sectioning-4-face ((,monokai-class (:inherit font-latex-sectioning-5-face :height ,monokai-height-plus-1)) (,monokai-256-class (:inherit font-latex-sectioning-5-face :height ,monokai-height-plus-1)))) `(font-latex-sectioning-5-face ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:inherit ,monokai-pitch : foreground ,monokai-256-yellow :weight bold)))) `(font-latex-sedate-face ((,monokai-class (:foreground ,monokai-emphasis)) (,monokai-256-class (:foreground ,monokai-256-emphasis)))) `(font-latex-slide-title-face ((,monokai-class (:inherit (,monokai-pitch font-lock-type-face) :weight bold :height ,monokai-height-plus-3)) (,monokai-256-class (:inherit (,monokai-pitch font-lock-type-face) :weight bold :height ,monokai-height-plus-3)))) `(font-latex-string-face ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(font-latex-subscript-face ((,monokai-class (:height ,monokai-height-minus-1)) (,monokai-256-class (:height ,monokai-height-minus-1)))) `(font-latex-superscript-face ((,monokai-class (:height ,monokai-height-minus-1)) (,monokai-256-class (:height ,monokai-height-minus-1)))) `(font-latex-verbatim-face ((,monokai-class (:inherit fixed-pitch :foreground ,monokai-foreground :slant italic)) (,monokai-256-class (:inherit fixed-pitch :foreground ,monokai-256-foreground :slant italic)))) `(font-latex-warning-face ((,monokai-class (:inherit bold :foreground ,monokai-orange)) (,monokai-256-class (:inherit bold :foreground ,monokai-256-orange)))) ;; auto-complete `(ac-candidate-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-blue)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-blue)))) `(ac-selection-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(ac-candidate-mouse-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(ac-completion-face ((,monokai-class (:foreground ,monokai-emphasis :underline t)) (,monokai-256-class (:foreground ,monokai-256-emphasis :underline t)))) `(ac-gtags-candidate-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-blue)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-blue)))) `(ac-gtags-selection-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(ac-yasnippet-candidate-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-yellow)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-yellow)))) `(ac-yasnippet-selection-face ((,monokai-class (:background ,monokai-yellow :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-yellow :foreground ,monokai-256-background)))) ;; auto highlight symbol `(ahs-definition-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-blue)))) `(ahs-edit-mode-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-highlight)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-highlight)))) `(ahs-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-magenta :background unspecified)))) `(ahs-plugin-bod-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-violet )) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-cyan )))) `(ahs-plugin-defalt-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-orange)))) `(ahs-plugin-whole-buffer-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-green)))) `(ahs-warning-face ((,monokai-class (:foreground ,monokai-red :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold)))) ;; android mode `(android-mode-debug-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(android-mode-error-face ((,monokai-class (:foreground ,monokai-orange :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange :weight bold)))) `(android-mode-info-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(android-mode-verbose-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(android-mode-warning-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) ;; anzu-mode `(anzu-mode-line ((,monokai-class (:foreground ,monokai-violet :weight bold)) (,monokai-256-class (:foreground ,monokai-256-violet :weight bold)))) ;; bm `(bm-face ((,monokai-class (:background ,monokai-yellow-lc :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-yellow-lc :foreground ,monokai-256-background)))) `(bm-fringe-face ((,monokai-class (:background ,monokai-yellow-lc :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-yellow-lc :foreground ,monokai-256-background)))) `(bm-fringe-persistent-face ((,monokai-class (:background ,monokai-green-lc :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-green-lc :foreground ,monokai-256-background)))) `(bm-persistent-face ((,monokai-class (:background ,monokai-green-lc :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-green-lc :foreground ,monokai-256-background)))) ;; calfw `(cfw:face-day-title ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(cfw:face-annotation ((,monokai-class (:inherit cfw:face-day-title :foreground ,monokai-yellow)) (,monokai-256-class (:inherit cfw:face-day-title :foreground ,monokai-256-yellow)))) `(cfw:face-default-content ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(cfw:face-default-day ((,monokai-class (:inherit cfw:face-day-title :weight bold)) (,monokai-256-class (:inherit cfw:face-day-title :weight bold)))) `(cfw:face-disable ((,monokai-class (:inherit cfw:face-day-title :foreground ,monokai-comments)) (,monokai-256-class (:inherit cfw:face-day-title :foreground ,monokai-256-comments)))) `(cfw:face-grid ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(cfw:face-header ((,monokai-class (:foreground ,monokai-blue-hc :background ,monokai-blue-lc :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue-hc :background ,monokai-256-blue-lc :weight bold)))) `(cfw:face-holiday ((,monokai-class (:background nil :foreground ,monokai-red :weight bold)) (,monokai-256-class (:background nil :foreground ,monokai-256-red :weight bold)))) `(cfw:face-periods ((,monokai-class (:foreground ,monokai-magenta)) (,monokai-256-class (:foreground ,monokai-256-magenta)))) `(cfw:face-select ((,monokai-class (:background ,monokai-magenta-lc :foreground ,monokai-magenta-hc)) (,monokai-256-class (:background ,monokai-256-magenta-lc :foreground ,monokai-256-magenta-hc)))) `(cfw:face-saturday ((,monokai-class (:foreground ,monokai-cyan-hc :background ,monokai-cyan-lc)) (,monokai-256-class (:foreground ,monokai-256-cyan-hc :background ,monokai-256-cyan-lc)))) `(cfw:face-sunday ((,monokai-class (:foreground ,monokai-red-hc :background ,monokai-red-lc :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red-hc :background ,monokai-256-red-lc :weight bold)))) `(cfw:face-title ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-yellow :weight bold :height ,monokai-height-plus-4)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-yellow :weight bold :height ,monokai-height-plus-4)))) `(cfw:face-today ((,monokai-class (:weight bold :background ,monokai-highlight-line :foreground nil)) (,monokai-256-class (:weight bold :background ,monokai-256-highlight-line :foreground nil)))) `(cfw:face-today-title ((,monokai-class (:background ,monokai-yellow-lc :foreground ,monokai-yellow-hc :weight bold)) (,monokai-256-class (:background ,monokai-256-yellow-lc :foreground ,monokai-256-yellow-hc :weight bold)))) `(cfw:face-toolbar ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground)))) `(cfw:face-toolbar-button-off ((,monokai-class (:background ,monokai-yellow-lc :foreground ,monokai-yellow-hc :weight bold)) (,monokai-256-class (:background ,monokai-256-yellow-lc :foreground ,monokai-256-yellow-hc :weight bold)))) `(cfw:face-toolbar-button-on ((,monokai-class (:background ,monokai-yellow-hc :foreground ,monokai-yellow-lc :weight bold)) (,monokai-256-class (:background ,monokai-256-yellow-hc :foreground ,monokai-256-yellow-lc :weight bold)))) ;; cider `(cider-enlightened ((,monokai-class (:foreground ,monokai-yellow :background nil :box (:color ,monokai-yellow :line-width -1 :style nil))) (,monokai-256-class (:foreground ,monokai-256-yellow :background nil :box (:color ,monokai-256-yellow :line-width -1 :style nil))) )) `(cider-enlightened-local ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(cider-instrumented-face ((,monokai-class (:foreground ,monokai-violet :background nil :box (:color ,monokai-violet :line-width -1 :style nil))) (,monokai-256-class (:foreground ,monokai-256-violet :background nil :box (:color ,monokai-256-violet :line-width -1 :style nil))))) `(cider-result-overlay-face ((,monokai-class (:foreground ,monokai-blue :background nil :box (:color ,monokai-blue :line-width -1 :style nil))) (,monokai-256-class (:foreground ,monokai-256-blue :background nil :box (:color ,monokai-256-blue :line-width -1 :style nil))))) `(cider-test-error-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-orange)))) `(cider-test-failure-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-red)))) `(cider-test-success-face ((,monokai-class (:foreground ,monokai-background :background ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-green)))) `(cider-traced-face ((,monokai-class :box (:color ,monokai-blue :line-width -1 :style nil)) (,monokai-256-class :box (:color ,monokai-256-blue :line-width -1 :style nil)))) ;; clojure-test `(clojure-test-failure-face ((,monokai-class (:foreground ,monokai-red :weight bold :underline t)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold :underline t)))) `(clojure-test-error-face ((,monokai-class (:foreground ,monokai-orange :weight bold :underline t)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold :underline t)))) `(clojure-test-success-face ((,monokai-class (:foreground ,monokai-green :weight bold :underline t)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold :underline t)))) ;; company-mode `(company-tooltip ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis)))) `(company-tooltip-selection ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(company-tooltip-mouse ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(company-tooltip-common ((,monokai-class (:foreground ,monokai-blue :underline t)) (,monokai-256-class (:foreground ,monokai-256-blue :underline t)))) `(company-tooltip-common-selection ((,monokai-class (:foreground ,monokai-background :background ,monokai-blue :underline t)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-blue :underline t)))) `(company-preview ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis)))) `(company-preview-common ((,monokai-class (:foreground ,monokai-blue :underline t)) (,monokai-256-class (:foreground ,monokai-256-blue :underline t)))) `(company-scrollbar-bg ((,monokai-class (:background ,monokai-gray)) (,monokai-256-class (:background ,monokai-256-gray)))) `(company-scrollbar-fg ((,monokai-class (:background ,monokai-comments)) (,monokai-256-class (:background ,monokai-256-comments)))) `(company-tooltip-annotation ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-green)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-green)))) `(company-template-field ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-blue)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-blue)))) ;; compilation `(compilation-column-face ((,monokai-class (:foreground ,monokai-cyan :underline nil)) (,monokai-256-class (:foreground ,monokai-256-cyan :underline nil)))) `(compilation-column-number ((,monokai-class (:inherit font-lock-doc-face :foreground ,monokai-cyan :underline nil)) (,monokai-256-class (:inherit font-lock-doc-face :foreground ,monokai-256-cyan :underline nil)))) `(compilation-enter-directory-face ((,monokai-class (:foreground ,monokai-green :underline nil)) (,monokai-256-class (:foreground ,monokai-256-green :underline nil)))) `(compilation-error ((,monokai-class (:inherit error :underline nil)) (,monokai-256-class (:inherit error :underline nil)))) `(compilation-error-face ((,monokai-class (:foreground ,monokai-red :underline nil)) (,monokai-256-class (:foreground ,monokai-256-red :underline nil)))) `(compilation-face ((,monokai-class (:foreground ,monokai-foreground :underline nil)) (,monokai-256-class (:foreground ,monokai-256-foreground :underline nil)))) `(compilation-info ((,monokai-class (:foreground ,monokai-comments :underline nil :bold nil)) (,monokai-256-class (:foreground ,monokai-256-comments :underline nil :bold nil)))) `(compilation-info-face ((,monokai-class (:foreground ,monokai-blue :underline nil)) (,monokai-256-class (:foreground ,monokai-256-blue :underline nil)))) `(compilation-leave-directory-face ((,monokai-class (:foreground ,monokai-green :underline nil)) (,monokai-256-class (:foreground ,monokai-256-green :underline nil)))) `(compilation-line-face ((,monokai-class (:foreground ,monokai-green :underline nil)) (,monokai-256-class (:foreground ,monokai-256-green :underline nil)))) `(compilation-line-number ((,monokai-class (:foreground ,monokai-green :underline nil)) (,monokai-256-class (:foreground ,monokai-256-green :underline nil)))) `(compilation-warning ((,monokai-class (:inherit warning :underline nil)) (,monokai-256-class (:inherit warning :underline nil)))) `(compilation-warning-face ((,monokai-class (:foreground ,monokai-yellow :weight normal :underline nil)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight normal :underline nil)))) `(compilation-mode-line-exit ((,monokai-class (:inherit compilation-info :foreground ,monokai-green :weight bold)) (,monokai-256-class (:inherit compilation-info :foreground ,monokai-256-green :weight bold)))) `(compilation-mode-line-fail ((,monokai-class (:inherit compilation-error :foreground ,monokai-red :weight bold)) (,monokai-256-class (:inherit compilation-error :foreground ,monokai-256-red :weight bold)))) `(compilation-mode-line-run ((,monokai-class (:foreground ,monokai-orange :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange :weight bold)))) ;; CSCOPE `(cscope-file-face ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) `(cscope-function-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(cscope-line-number-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(cscope-line-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(cscope-mouse-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-foreground)))) ;; ctable `(ctbl:face-cell-select ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis :underline ,monokai-emphasis :weight bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis :underline ,monokai-256-emphasis :weight bold)))) `(ctbl:face-continue-bar ((,monokai-class (:background ,monokai-gray :foreground ,monokai-yellow)) (,monokai-256-class (:background ,monokai-256-gray :foreground ,monokai-256-yellow)))) `(ctbl:face-row-select ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground :underline t)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground :underline t)))) ;; coffee `(coffee-mode-class-name ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(coffee-mode-function-param ((,monokai-class (:foreground ,monokai-violet :slant italic)) (,monokai-256-class (:foreground ,monokai-256-violet :slant italic)))) ;; custom `(custom-face-tag ((,monokai-class (:inherit ,monokai-pitch :height ,monokai-height-plus-3 :foreground ,monokai-violet :weight bold)) (,monokai-256-class (:inherit ,monokai-pitch :height ,monokai-height-plus-3 :foreground ,monokai-256-violet :weight bold)))) `(custom-variable-tag ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-cyan :height ,monokai-height-plus-3)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-cyan :height ,monokai-height-plus-3)))) `(custom-comment-tag ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(custom-group-tag ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-blue :height ,monokai-height-plus-3)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-blue :height ,monokai-height-plus-3)))) `(custom-group-tag-1 ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-red :height ,monokai-height-plus-3)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-red :height ,monokai-height-plus-3)))) `(custom-state ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) ;; diff `(diff-added ((,monokai-class (:foreground ,monokai-green :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background)))) `(diff-changed ((,monokai-class (:foreground ,monokai-blue :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-background)))) `(diff-removed ((,monokai-class (:foreground ,monokai-red :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background)))) `(diff-header ((,monokai-class (:background ,monokai-background)) (,monokai-256-class (:background ,monokai-256-background)))) `(diff-file-header ((,monokai-class (:background ,monokai-background :foreground ,monokai-foreground :weight bold)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-foreground :weight bold)))) `(diff-refine-added ((,monokai-class (:foreground ,monokai-background :background ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-green)))) `(diff-refine-change ((,monokai-class (:foreground ,monokai-background :background ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-blue)))) `(diff-refine-removed ((,monokai-class (:foreground ,monokai-background :background ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-red)))) ;; diff-hl `(diff-hl-change ((,monokai-class (:background ,monokai-blue-lc :foreground ,monokai-blue-hc)) (,monokai-256-class (:background ,monokai-256-blue-lc :foreground ,monokai-256-blue-hc)))) `(diff-hl-delete ((,monokai-class (:background ,monokai-red-lc :foreground ,monokai-red-hc)) (,monokai-256-class (:background ,monokai-256-red-lc :foreground ,monokai-256-red-hc)))) `(diff-hl-insert ((,monokai-class (:background ,monokai-green-lc :foreground ,monokai-green-hc)) (,monokai-256-class (:background ,monokai-256-green-lc :foreground ,monokai-256-green-hc)))) `(diff-hl-unknown ((,monokai-class (:background ,monokai-violet-lc :foreground ,monokai-violet-hc)) (,monokai-256-class (:background ,monokai-256-violet-lc :foreground ,monokai-256-violet-hc)))) ;; ediff `(ediff-fine-diff-A ((,monokai-class (:background ,monokai-orange-lc)) (,monokai-256-class (:background ,monokai-256-orange-lc)))) `(ediff-fine-diff-B ((,monokai-class (:background ,monokai-green-lc)) (,monokai-256-class (:background ,monokai-256-green-lc)))) `(ediff-fine-diff-C ((,monokai-class (:background ,monokai-yellow-lc)) (,monokai-256-class (:background ,monokai-256-yellow-lc)))) `(ediff-current-diff-C ((,monokai-class (:background ,monokai-blue-lc)) (,monokai-256-class (:background ,monokai-256-blue-lc)))) `(ediff-even-diff-A ((,monokai-class (:background ,monokai-comments :foreground ,monokai-foreground-lc )) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-foreground-lc )))) `(ediff-odd-diff-A ((,monokai-class (:background ,monokai-comments :foreground ,monokai-foreground-hc )) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-foreground-hc )))) `(ediff-even-diff-B ((,monokai-class (:background ,monokai-comments :foreground ,monokai-foreground-hc )) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-foreground-hc )))) `(ediff-odd-diff-B ((,monokai-class (:background ,monokai-comments :foreground ,monokai-foreground-lc )) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-foreground-lc )))) `(ediff-even-diff-C ((,monokai-class (:background ,monokai-comments :foreground ,monokai-foreground )) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-foreground )))) `(ediff-odd-diff-C ((,monokai-class (:background ,monokai-comments :foreground ,monokai-background )) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-background )))) ;; edts `(edts-face-error-line ((,(append '((supports :underline (:style line))) monokai-class) (:underline (:style line :color ,monokai-red) :inherit unspecified)) (,monokai-class (:foreground ,monokai-red-hc :background ,monokai-red-lc :weight bold :underline t)) (,(append '((supports :underline (:style line))) monokai-256-class ) (:underline (:style line :color ,monokai-256-red) :inherit unspecified)) (,monokai-256-class (:foreground ,monokai-256-red-hc :background ,monokai-256-red-lc :weight bold :underline t)))) `(edts-face-warning-line ((,(append '((supports :underline (:style line))) monokai-class) (:underline (:style line :color ,monokai-yellow) :inherit unspecified)) (,monokai-class (:foreground ,monokai-yellow-hc :background ,monokai-yellow-lc :weight bold :underline t)) (,(append '((supports :underline (:style line))) monokai-256-class ) (:underline (:style line :color ,monokai-256-yellow) :inherit unspecified)) (,monokai-256-class (:foreground ,monokai-256-yellow-hc :background ,monokai-256-yellow-lc :weight bold :underline t)))) `(edts-face-error-fringe-bitmap ((,monokai-class (:foreground ,monokai-red :background unspecified :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :background unspecified :weight bold)))) `(edts-face-warning-fringe-bitmap ((,monokai-class (:foreground ,monokai-yellow :background unspecified :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :background unspecified :weight bold)))) `(edts-face-error-mode-line ((,monokai-class (:background ,monokai-red :foreground unspecified)) (,monokai-256-class (:background ,monokai-256-red :foreground unspecified)))) `(edts-face-warning-mode-line ((,monokai-class (:background ,monokai-yellow :foreground unspecified)) (,monokai-256-class (:background ,monokai-256-yellow :foreground unspecified)))) ;; elfeed `(elfeed-search-date-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(elfeed-search-feed-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(elfeed-search-tag-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(elfeed-search-title-face ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) ;; elixir `(elixir-attribute-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(elixir-atom-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) ;; ein `(ein:cell-input-area ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(ein:cell-input-prompt ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(ein:cell-output-prompt ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(ein:notification-tab-normal ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(ein:notification-tab-selected ((,monokai-class (:foreground ,monokai-orange :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-orange :inherit bold)))) ;; enhanced ruby mode `(enh-ruby-string-delimiter-face ((,monokai-class (:inherit font-lock-string-face)) (,monokai-256-class (:inherit font-lock-string-face)))) `(enh-ruby-heredoc-delimiter-face ((,monokai-class (:inherit font-lock-string-face)) (,monokai-256-class (:inherit font-lock-string-face)))) `(enh-ruby-regexp-delimiter-face ((,monokai-class (:inherit font-lock-string-face)) (,monokai-256-class (:inherit font-lock-string-face)))) `(enh-ruby-op-face ((,monokai-class (:inherit font-lock-keyword-face)) (,monokai-256-class (:inherit font-lock-keyword-face)))) ;; erm-syn `(erm-syn-errline ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-red) :inherit unspecified)) (,monokai-class (:foreground ,monokai-red-hc :background ,monokai-red-lc :weight bold :underline t)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-red) :inherit unspecified)) (,monokai-256-class (:foreground ,monokai-256-red-hc :background ,monokai-256-red-lc :weight bold :underline t)))) `(erm-syn-warnline ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-orange) :inherit unspecified)) (,monokai-class (:foreground ,monokai-orange-hc :background ,monokai-orange-lc :weight bold :underline t)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-orange) :inherit unspecified)) (,monokai-256-class (:foreground ,monokai-256-orange-hc :background ,monokai-256-orange-lc :weight bold :underline t)))) ;; epc `(epc:face-title ((,monokai-class (:foreground ,monokai-blue :background ,monokai-background :weight normal :underline nil)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-background :weight normal :underline nil)))) ;; erc `(erc-action-face ((,monokai-class (:inherit erc-default-face)) (,monokai-256-class (:inherit erc-default-face)))) `(erc-bold-face ((,monokai-class (:weight bold)) (,monokai-256-class (:weight bold)))) `(erc-current-nick-face ((,monokai-class (:foreground ,monokai-blue :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :weight bold)))) `(erc-dangerous-host-face ((,monokai-class (:inherit font-lock-warning-face)) (,monokai-256-class (:inherit font-lock-warning-face)))) `(erc-default-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(erc-highlight-face ((,monokai-class (:inherit erc-default-face :background ,monokai-highlight)) (,monokai-256-class (:inherit erc-default-face :background ,monokai-256-highlight)))) `(erc-direct-msg-face ((,monokai-class (:inherit erc-default-face)) (,monokai-256-class (:inherit erc-default-face)))) `(erc-error-face ((,monokai-class (:inherit font-lock-warning-face)) (,monokai-256-class (:inherit font-lock-warning-face)))) `(erc-fool-face ((,monokai-class (:inherit erc-default-face)) (,monokai-256-class (:inherit erc-default-face)))) `(erc-input-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(erc-keyword-face ((,monokai-class (:foreground ,monokai-blue :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :weight bold)))) `(erc-nick-default-face ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(erc-my-nick-face ((,monokai-class (:foreground ,monokai-red :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold)))) `(erc-nick-msg-face ((,monokai-class (:inherit erc-default-face)) (,monokai-256-class (:inherit erc-default-face)))) `(erc-notice-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(erc-pal-face ((,monokai-class (:foreground ,monokai-orange :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange :weight bold)))) `(erc-prompt-face ((,monokai-class (:foreground ,monokai-orange :background ,monokai-background :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange :background ,monokai-256-background :weight bold)))) `(erc-timestamp-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(erc-underline-face ((t (:underline t)))) ;; eshell `(eshell-prompt ((,monokai-class (:foreground ,monokai-blue :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-blue :inherit bold)))) `(eshell-ls-archive ((,monokai-class (:foreground ,monokai-red :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :inherit bold)))) `(eshell-ls-backup ((,monokai-class (:inherit font-lock-comment-face)) (,monokai-256-class (:inherit font-lock-comment-face)))) `(eshell-ls-clutter ((,monokai-class (:inherit font-lock-comment-face)) (,monokai-256-class (:inherit font-lock-comment-face)))) `(eshell-ls-directory ((,monokai-class (:foreground ,monokai-blue :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-blue :inherit bold)))) `(eshell-ls-executable ((,monokai-class (:foreground ,monokai-green :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-green :inherit bold)))) `(eshell-ls-unreadable ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(eshell-ls-missing ((,monokai-class (:inherit font-lock-warning-face)) (,monokai-256-class (:inherit font-lock-warning-face)))) `(eshell-ls-product ((,monokai-class (:inherit font-lock-doc-face)) (,monokai-256-class (:inherit font-lock-doc-face)))) `(eshell-ls-special ((,monokai-class (:foreground ,monokai-yellow :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :inherit bold)))) `(eshell-ls-symlink ((,monokai-class (:foreground ,monokai-cyan :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-cyan :inherit bold)))) ;; evil-ex-substitute `(evil-ex-substitute-matches ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-red-l :inherit italic)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-red-l :inherit italic)))) `(evil-ex-substitute-replacement ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-green-l :inherit italic)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-green-l :inherit italic)))) ;; evil-search-highlight-persist `(evil-search-highlight-persist-highlight-face ((,monokai-class (:inherit region)) (,monokai-256-class (:inherit region)))) ;; fic `(fic-author-face ((,monokai-class (:background ,monokai-background :foreground ,monokai-orange :underline t :slant italic)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-orange :underline t :slant italic)))) `(fic-face ((,monokai-class (:background ,monokai-background :foreground ,monokai-orange :weight normal :slant italic)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-orange :weight normal :slant italic)))) `(font-lock-fic-face ((,monokai-class (:background ,monokai-background :foreground ,monokai-orange :weight normal :slant italic)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-orange :weight normal :slant italic)))) ;; flx `(flx-highlight-face ((,monokai-class (:foreground ,monokai-blue :weight normal :underline nil)) (,monokai-256-class (:foreground ,monokai-256-blue :weight normal :underline nil)))) ;; flymake `(flymake-errline ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-red) :inherit unspecified :foreground unspecified :background unspecified)) (,monokai-class (:foreground ,monokai-red-hc :background ,monokai-red-lc :weight bold :underline t)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-red) :inherit unspecified :foreground unspecified :background unspecified)) (,monokai-256-class (:foreground ,monokai-256-red-hc :background ,monokai-256-red-lc :weight bold :underline t)))) `(flymake-infoline ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-green) :inherit unspecified :foreground unspecified :background unspecified)) (,monokai-class (:foreground ,monokai-green-hc :background ,monokai-green-lc)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-green) :inherit unspecified :foreground unspecified :background unspecified)) (,monokai-256-class (:foreground ,monokai-256-green-hc :background ,monokai-256-green-lc)))) `(flymake-warnline ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-yellow) :inherit unspecified :foreground unspecified :background unspecified)) (,monokai-class (:foreground ,monokai-yellow-hc :background ,monokai-yellow-lc :weight bold :underline t)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-yellow) :inherit unspecified :foreground unspecified :background unspecified)) (,monokai-256-class (:foreground ,monokai-256-yellow-hc :background ,monokai-256-yellow-lc :weight bold :underline t)))) ;; flycheck `(flycheck-error ((,(append '((supports :underline (:style line))) monokai-class) (:underline (:style line :color ,monokai-red))) (,monokai-class (:foreground ,monokai-red :background ,monokai-background :weight bold :underline t)) (,(append '((supports :underline (:style line))) monokai-256-class ) (:underline (:style line :color ,monokai-256-red))) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background :weight bold :underline t)))) `(flycheck-warning ((,(append '((supports :underline (:style line))) monokai-class) (:underline (:style line :color ,monokai-orange))) (,monokai-class (:foreground ,monokai-orange :background ,monokai-background :weight bold :underline t)) (,(append '((supports :underline (:style line))) monokai-256-class ) (:underline (:style line :color ,monokai-256-orange))) (,monokai-256-class (:foreground ,monokai-256-orange :background ,monokai-256-background :weight bold :underline t)))) `(flycheck-info ((,(append '((supports :underline (:style line))) monokai-class) (:underline (:style line :color ,monokai-blue))) (,monokai-class (:foreground ,monokai-blue :background ,monokai-background :weight bold :underline t)) (,(append '((supports :underline (:style line))) monokai-256-class ) (:underline (:style line :color ,monokai-256-blue))) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-background :weight bold :underline t)))) `(flycheck-fringe-error ((,monokai-class (:foreground ,monokai-red-l :background unspecified :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red-l :background unspecified :weight bold)))) `(flycheck-fringe-warning ((,monokai-class (:foreground ,monokai-orange-l :background unspecified :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange-l :background unspecified :weight bold)))) `(flycheck-fringe-info ((,monokai-class (:foreground ,monokai-blue-l :background unspecified :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue-l :background unspecified :weight bold)))) ;; flyspell `(flyspell-duplicate ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-yellow) :inherit unspecified)) (,monokai-class (:foreground ,monokai-yellow :weight bold :underline t)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-yellow) :inherit unspecified)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold :underline t)))) `(flyspell-incorrect ((,(append '((supports :underline (:style wave))) monokai-class) (:underline (:style wave :color ,monokai-red) :inherit unspecified)) (,monokai-class (:foreground ,monokai-red :weight bold :underline t)) (,(append '((supports :underline (:style wave))) monokai-256-class ) (:underline (:style wave :color ,monokai-256-red) :inherit unspecified)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold :underline t)))) ;; git-gutter `(git-gutter:added ((,monokai-class (:background ,monokai-green :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-green :foreground ,monokai-256-background :inherit bold)))) `(git-gutter:deleted ((,monokai-class (:background ,monokai-red :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-red :foreground ,monokai-256-background :inherit bold)))) `(git-gutter:modified ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background :inherit bold)))) `(git-gutter:unchanged ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-background :inherit bold)))) ;; git-gutter-fr `(git-gutter-fr:added ((,monokai-class (:foreground ,monokai-green :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-green :inherit bold)))) `(git-gutter-fr:deleted ((,monokai-class (:foreground ,monokai-red :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-red :inherit bold)))) `(git-gutter-fr:modified ((,monokai-class (:foreground ,monokai-blue :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-blue :inherit bold)))) ;; git-gutter+ and git-gutter+-fr `(git-gutter+-added ((,monokai-class (:background ,monokai-green :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-green :foreground ,monokai-256-background :inherit bold)))) `(git-gutter+-deleted ((,monokai-class (:background ,monokai-red :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-red :foreground ,monokai-256-background :inherit bold)))) `(git-gutter+-modified ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background :inherit bold)))) `(git-gutter+-unchanged ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-background :inherit bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-background :inherit bold)))) `(git-gutter-fr+-added ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) `(git-gutter-fr+-deleted ((,monokai-class (:foreground ,monokai-red :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold)))) `(git-gutter-fr+-modified ((,monokai-class (:foreground ,monokai-blue :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :weight bold)))) ;; git-timemachine `(git-timemachine-minibuffer-detail-face ((,monokai-class (:foreground ,monokai-blue :background ,monokai-highlight-line :inherit bold)) (,monokai-256-class (:foreground ,monokai-blue :background ,monokai-256-highlight-line :inherit bold)))) ;; guide-key `(guide-key/highlight-command-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(guide-key/key-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(guide-key/prefix-command-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) ;; gnus `(gnus-group-mail-1 ((,monokai-class (:weight bold :inherit gnus-group-mail-1-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-mail-1-empty)))) `(gnus-group-mail-1-empty ((,monokai-class (:inherit gnus-group-news-1-empty)) (,monokai-256-class (:inherit gnus-group-news-1-empty)))) `(gnus-group-mail-2 ((,monokai-class (:weight bold :inherit gnus-group-mail-2-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-mail-2-empty)))) `(gnus-group-mail-2-empty ((,monokai-class (:inherit gnus-group-news-2-empty)) (,monokai-256-class (:inherit gnus-group-news-2-empty)))) `(gnus-group-mail-3 ((,monokai-class (:weight bold :inherit gnus-group-mail-3-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-mail-3-empty)))) `(gnus-group-mail-3-empty ((,monokai-class (:inherit gnus-group-news-3-empty)) (,monokai-256-class (:inherit gnus-group-news-3-empty)))) `(gnus-group-mail-low ((,monokai-class (:weight bold :inherit gnus-group-mail-low-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-mail-low-empty)))) `(gnus-group-mail-low-empty ((,monokai-class (:inherit gnus-group-news-low-empty)) (,monokai-256-class (:inherit gnus-group-news-low-empty)))) `(gnus-group-news-1 ((,monokai-class (:weight bold :inherit gnus-group-news-1-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-1-empty)))) `(gnus-group-news-2 ((,monokai-class (:weight bold :inherit gnus-group-news-2-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-2-empty)))) `(gnus-group-news-3 ((,monokai-class (:weight bold :inherit gnus-group-news-3-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-3-empty)))) `(gnus-group-news-4 ((,monokai-class (:weight bold :inherit gnus-group-news-4-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-4-empty)))) `(gnus-group-news-5 ((,monokai-class (:weight bold :inherit gnus-group-news-5-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-5-empty)))) `(gnus-group-news-6 ((,monokai-class (:weight bold :inherit gnus-group-news-6-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-6-empty)))) `(gnus-group-news-low ((,monokai-class (:weight bold :inherit gnus-group-news-low-empty)) (,monokai-256-class (:weight bold :inherit gnus-group-news-low-empty)))) `(gnus-header-content ((,monokai-class (:inherit message-header-other)) (,monokai-256-class (:inherit message-header-other)))) `(gnus-header-from ((,monokai-class (:inherit message-header-other)) (,monokai-256-class (:inherit message-header-other)))) `(gnus-header-name ((,monokai-class (:inherit message-header-name)) (,monokai-256-class (:inherit message-header-name)))) `(gnus-header-newsgroups ((,monokai-class (:inherit message-header-other)) (,monokai-256-class (:inherit message-header-other)))) `(gnus-header-subject ((,monokai-class (:inherit message-header-subject)) (,monokai-256-class (:inherit message-header-subject)))) `(gnus-summary-cancelled ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(gnus-summary-high-ancient ((,monokai-class (:foreground ,monokai-blue :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :weight bold)))) `(gnus-summary-high-read ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) `(gnus-summary-high-ticked ((,monokai-class (:foreground ,monokai-orange :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange :weight bold)))) `(gnus-summary-high-unread ((,monokai-class (:foreground ,monokai-foreground :weight bold)) (,monokai-256-class (:foreground ,monokai-256-foreground :weight bold)))) `(gnus-summary-low-ancient ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-summary-low-read ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-summary-low-ticked ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(gnus-summary-low-unread ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(gnus-summary-normal-ancient ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-summary-normal-read ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-summary-normal-ticked ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(gnus-summary-normal-unread ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(gnus-summary-selected ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(gnus-cite-1 ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-cite-2 ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-cite-3 ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-cite-4 ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-cite-5 ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-cite-6 ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-cite-7 ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(gnus-cite-8 ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(gnus-cite-9 ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(gnus-cite-10 ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(gnus-cite-11 ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(gnus-group-news-1-empty ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(gnus-group-news-2-empty ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-group-news-3-empty ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(gnus-group-news-4-empty ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-group-news-5-empty ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(gnus-group-news-6-empty ((,monokai-class (:foreground ,monokai-blue-lc)) (,monokai-256-class (:foreground ,monokai-256-blue-lc)))) `(gnus-group-news-low-empty ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(gnus-signature ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(gnus-x-face ((,monokai-class (:background ,monokai-foreground :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-foreground :foreground ,monokai-256-background)))) ;; helm `(helm-apt-deinstalled ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(helm-apt-installed ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(helm-bookmark-directory ((,monokai-class (:inherit helm-ff-directory)) (,monokai-256-class (:inherit helm-ff-directory)))) `(helm-bookmark-file ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(helm-bookmark-gnus ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(helm-bookmark-info ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(helm-bookmark-man ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(helm-bookmark-w3m ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(helm-bookmarks-su ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(helm-buffer-file ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(helm-buffer-directory ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(helm-buffer-process ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(helm-buffer-saved-out ((,monokai-class (:foreground ,monokai-red :background ,monokai-background :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background :inverse-video t)))) `(helm-buffer-size ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(helm-candidate-number ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis :bold t)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis :bold t)))) `(helm-ff-directory ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(helm-ff-executable ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(helm-ff-file ((,monokai-class (:background ,monokai-background :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-foreground)))) `(helm-ff-invalid-symlink ((,monokai-class (:background ,monokai-background :foreground ,monokai-orange :slant italic)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-orange :slant italic)))) `(helm-ff-prefix ((,monokai-class (:background ,monokai-green :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-green :foreground ,monokai-256-background)))) `(helm-ff-symlink ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(helm-grep-file ((,monokai-class (:foreground ,monokai-cyan :underline t)) (,monokai-256-class (:foreground ,monokai-256-cyan :underline t)))) `(helm-grep-finish ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(helm-grep-lineno ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(helm-grep-match ((,monokai-class (:inherit helm-match))) ((,monokai-256-class (:inherit helm-match)))) `(helm-grep-running ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(helm-header ((,monokai-class (:inherit header-line)) (,monokai-256-class (:inherit terminal-header-line)))) `(helm-lisp-completion-info ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(helm-lisp-show-completion ((,monokai-class (:foreground ,monokai-yellow :background ,monokai-highlight-line :bold t)) (,monokai-256-class (:foreground ,monokai-256-yellow :background ,monokai-256-highlight-line :bold t)))) `(helm-M-x-key ((,monokai-class (:foreground ,monokai-orange :underline t)) (,monokai-256-class (:foreground ,monokai-256-orange :underline t)))) `(helm-moccur-buffer ((,monokai-class (:foreground ,monokai-cyan :underline t)) (,monokai-256-class (:foreground ,monokai-256-cyan :underline t)))) `(helm-match ((,monokai-class (:foreground ,monokai-green :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-green :inherit bold)))) `(helm-match-item ((,monokai-class (:inherit helm-match)) (,monokai-256-class (:inherit helm-match)))) `(helm-selection ((,monokai-class (:background ,monokai-highlight :inherit bold :underline nil)) (,monokai-256-class (:background ,monokai-256-highlight :inherit bold :underline nil)))) `(helm-selection-line ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis :underline nil)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis :underline nil)))) `(helm-separator ((,monokai-class (:foreground ,monokai-gray)) (,monokai-256-class (:foreground ,monokai-256-gray)))) `(helm-source-header ((,monokai-class (:background ,monokai-violet-l :foreground ,monokai-background :underline nil)) (,monokai-256-class (:background ,monokai-256-violet-l :foreground ,monokai-256-background :underline nil)))) `(helm-swoop-target-line-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(helm-swoop-target-line-block-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(helm-swoop-target-word-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(helm-time-zone-current ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(helm-time-zone-home ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(helm-visible-mark ((,monokai-class (:background ,monokai-background :foreground ,monokai-magenta :bold t)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-magenta :bold t)))) ;; helm-ls-git `(helm-ls-git-modified-not-staged-face ((,monokai-class :foreground ,monokai-blue) (,monokai-256-class :foreground ,monokai-256-blue))) `(helm-ls-git-modified-and-staged-face ((,monokai-class :foreground ,monokai-blue-l) (,monokai-256-class :foreground ,monokai-256-blue-l))) `(helm-ls-git-renamed-modified-face ((,monokai-class :foreground ,monokai-blue-l) (,monokai-256-class :foreground ,monokai-256-blue-l))) `(helm-ls-git-untracked-face ((,monokai-class :foreground ,monokai-orange) (,monokai-256-class :foreground ,monokai-256-orange))) `(helm-ls-git-added-copied-face ((,monokai-class :foreground ,monokai-green) (,monokai-256-class :foreground ,monokai-256-green))) `(helm-ls-git-added-modified-face ((,monokai-class :foreground ,monokai-green-l) (,monokai-256-class :foreground ,monokai-256-green-l))) `(helm-ls-git-deleted-not-staged-face ((,monokai-class :foreground ,monokai-red) (,monokai-256-class :foreground ,monokai-256-red))) `(helm-ls-git-deleted-and-staged-face ((,monokai-class :foreground ,monokai-red-l) (,monokai-256-class :foreground ,monokai-256-red-l))) `(helm-ls-git-conflict-face ((,monokai-class :foreground ,monokai-yellow) (,monokai-256-class :foreground ,monokai-256-yellow))) ;; hi-lock-mode `(hi-yellow ((,monokai-class (:foreground ,monokai-yellow-lc :background ,monokai-yellow-hc)) (,monokai-256-class (:foreground ,monokai-256-yellow-lc :background ,monokai-256-yellow-hc)))) `(hi-pink ((,monokai-class (:foreground ,monokai-magenta-lc :background ,monokai-magenta-hc)) (,monokai-256-class (:foreground ,monokai-256-magenta-lc :background ,monokai-256-magenta-hc)))) `(hi-green ((,monokai-class (:foreground ,monokai-green-lc :background ,monokai-green-hc)) (,monokai-256-class (:foreground ,monokai-256-green-lc :background ,monokai-256-green-hc)))) `(hi-blue ((,monokai-class (:foreground ,monokai-blue-lc :background ,monokai-blue-hc)) (,monokai-256-class (:foreground ,monokai-256-blue-lc :background ,monokai-256-blue-hc)))) `(hi-black-b ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background :weight bold)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background :weight bold)))) `(hi-blue-b ((,monokai-class (:foreground ,monokai-blue-lc :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue-lc :weight bold)))) `(hi-green-b ((,monokai-class (:foreground ,monokai-green-lc :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green-lc :weight bold)))) `(hi-red-b ((,monokai-class (:foreground ,monokai-red :weight bold)))) `(hi-black-hb ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background :weight bold)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background :weight bold)))) ;; highlight-changes `(highlight-changes ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(highlight-changes-delete ((,monokai-class (:foreground ,monokai-red :underline t)) (,monokai-256-class (:foreground ,monokai-256-red :underline t)))) ;; highlight-indentation `(highlight-indentation-face ((,monokai-class (:background ,monokai-gray)) (,monokai-256-class (:background ,monokai-256-gray)))) `(highlight-indentation-current-column-face ((,monokai-class (:background ,monokai-gray)) (,monokai-256-class (:background ,monokai-256-gray)))) ;; highlight-symbol `(highlight-symbol-face ((,monokai-class (:background ,monokai-highlight)) (,monokai-256-class (:background ,monokai-256-highlight)))) ;; hl-line-mode `(hl-line ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(hl-line-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) ;; ido-mode `(ido-first-match ((,monokai-class (:foreground ,monokai-yellow :weight normal)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight normal)))) `(ido-only-match ((,monokai-class (:foreground ,monokai-background :background ,monokai-yellow :weight normal)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-yellow :weight normal)))) `(ido-subdir ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(ido-incomplete-regexp ((,monokai-class (:foreground ,monokai-red :weight bold )) (,monokai-256-class (:foreground ,monokai-256-red :weight bold )))) `(ido-indicator ((,monokai-class (:background ,monokai-red :foreground ,monokai-background :width condensed)) (,monokai-256-class (:background ,monokai-256-red :foreground ,monokai-256-background :width condensed)))) `(ido-virtual ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) ;; info `(info-header-xref ((,monokai-class (:foreground ,monokai-green :inherit bold :underline t)) (,monokai-256-class (:foreground ,monokai-256-green :inherit bold :underline t)))) `(info-menu ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(info-node ((,monokai-class (:foreground ,monokai-violet :inherit bold)) (,monokai-256-class (:foreground ,monokai-256-violet :inherit bold)))) `(info-quoted-name ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(info-reference-item ((,monokai-class (:background nil :underline t :inherit bold)) (,monokai-256-class (:background nil :underline t :inherit bold)))) `(info-string ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(info-title-1 ((,monokai-class (:height ,monokai-height-plus-4)) (,monokai-256-class (:height ,monokai-height-plus-4)))) `(info-title-2 ((,monokai-class (:height ,monokai-height-plus-3)) (,monokai-256-class (:height ,monokai-height-plus-3)))) `(info-title-3 ((,monokai-class (:height ,monokai-height-plus-2)) (,monokai-256-class (:height ,monokai-height-plus-2)))) `(info-title-4 ((,monokai-class (:height ,monokai-height-plus-1)) (,monokai-256-class (:height ,monokai-height-plus-1)))) ;; ivy `(ivy-current-match ((,monokai-class (:background ,monokai-gray :inherit bold)) (,monokai-256-class (:background ,monokai-gray-l :inherit bold)))) `(ivy-minibuffer-match-face-1 ((,monokai-class (:inherit bold)) (,monokai-256-class (:inherit bold)))) `(ivy-minibuffer-match-face-2 ((,monokai-class (:foreground ,monokai-violet :underline t)) (,monokai-256-class (:foreground ,monokai-256-violet :underline t)))) `(ivy-minibuffer-match-face-3 ((,monokai-class (:foreground ,monokai-green :underline t)) (,monokai-256-class (:foreground ,monokai-256-green :underline t)))) `(ivy-minibuffer-match-face-4 ((,monokai-class (:foreground ,monokai-yellow :underline t)) (,monokai-256-class (:foreground ,monokai-256-yellow :underline t)))) `(ivy-remote ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(swiper-line-face ((,monokai-class (:background ,monokai-highlight-line)))) `(swiper-match-face-1 ((,monokai-class (:background ,monokai-gray-d)))) `(swiper-match-face-2 ((,monokai-class (:background ,monokai-green)))) `(swiper-match-face-3 ((,monokai-class (:background ,monokai-orange)))) `(swiper-match-face-4 ((,monokai-class (:background ,monokai-magenta)))) ;; jabber `(jabber-activity-face ((,monokai-class (:weight bold :foreground ,monokai-red)) (,monokai-256-class (:weight bold :foreground ,monokai-256-red)))) `(jabber-activity-personal-face ((,monokai-class (:weight bold :foreground ,monokai-blue)) (,monokai-256-class (:weight bold :foreground ,monokai-256-blue)))) `(jabber-chat-error ((,monokai-class (:weight bold :foreground ,monokai-red)) (,monokai-256-class (:weight bold :foreground ,monokai-256-red)))) `(jabber-chat-prompt-foreign ((,monokai-class (:weight bold :foreground ,monokai-red)) (,monokai-256-class (:weight bold :foreground ,monokai-256-red)))) `(jabber-chat-prompt-local ((,monokai-class (:weight bold :foreground ,monokai-blue)) (,monokai-256-class (:weight bold :foreground ,monokai-256-blue)))) `(jabber-chat-prompt-system ((,monokai-class (:weight bold :foreground ,monokai-green)) (,monokai-256-class (:weight bold :foreground ,monokai-256-green)))) `(jabber-chat-text-foreign ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(jabber-chat-text-local ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(jabber-chat-rare-time-face ((,monokai-class (:underline t :foreground ,monokai-green)) (,monokai-256-class (:underline t :foreground ,monokai-256-green)))) `(jabber-roster-user-away ((,monokai-class (:slant italic :foreground ,monokai-green)) (,monokai-256-class (:slant italic :foreground ,monokai-256-green)))) `(jabber-roster-user-chatty ((,monokai-class (:weight bold :foreground ,monokai-orange)) (,monokai-256-class (:weight bold :foreground ,monokai-256-orange)))) `(jabber-roster-user-dnd ((,monokai-class (:slant italic :foreground ,monokai-red)) (,monokai-256-class (:slant italic :foreground ,monokai-256-red)))) `(jabber-roster-user-error ((,monokai-class (:weight light :slant italic :foreground ,monokai-red)) (,monokai-256-class (:weight light :slant italic :foreground ,monokai-256-red)))) `(jabber-roster-user-offline ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(jabber-roster-user-online ((,monokai-class (:weight bold :foreground ,monokai-blue)) (,monokai-256-class (:weight bold :foreground ,monokai-256-blue)))) `(jabber-roster-user-xa ((,monokai-class (:slant italic :foreground ,monokai-magenta)) (,monokai-256-class (:slant italic :foreground ,monokai-256-magenta)))) ;; js2-mode colors `(js2-error ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(js2-external-variable ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(js2-function-call ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(js2-function-param ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(js2-instance-member ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(js2-jsdoc-html-tag-delimiter ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(js2-jsdoc-html-tag-name ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(js2-jsdoc-tag ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(js2-jsdoc-type ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(js2-jsdoc-value ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(js2-magic-paren ((,monokai-class (:underline t)) (,monokai-256-class (:underline t)))) `(js2-object-property ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(js2-private-function-call ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(js2-private-member ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(js2-warning ((,monokai-class (:underline ,monokai-orange)) (,monokai-256-class (:underline ,monokai-256-orange)))) ;; jedi `(jedi:highlight-function-argument ((,monokai-class (:inherit bold)) (,monokai-256-class (:inherit bold)))) ;; linum-mode `(linum ((,monokai-class (:foreground ,monokai-line-number :background ,monokai-fringe-bg :inherit default :underline nil)) (,monokai-256-class (:foreground ,monokai-256-line-number :background ,monokai-256-fringe-bg :inherit default :underline nil)))) ;; line-number (>= Emacs26) `(line-number ((,monokai-class (:foreground ,monokai-line-number :background ,monokai-fringe-bg :inherit default :underline nil)) (,monokai-256-class (:foreground ,monokai-256-line-number :background ,monokai-256-fringe-bg :inherit default :underline nil)))) `(line-number-current-line ((,monokai-class (:foreground ,monokai-foreground :background ,monokai-fringe-bg :inherit default :underline nil)) (,monokai-256-class (:foreground ,monokai-256-foreground :background ,monokai-256-fringe-bg :inherit default :underline nil)))) ;; linum-relative-current-face `(linum-relative-current-face ((,monokai-class (:foreground ,monokai-line-number :background ,monokai-highlight-line :underline nil)) (,monokai-256-class (:foreground ,monokai-256-line-number :background ,monokai-256-highlight-line :underline nil)))) ;; lusty-explorer `(lusty-directory-face ((,monokai-class (:inherit dimonokai-red-directory)) (,monokai-256-class (:inherit dimonokai-red-directory)))) `(lusty-file-face ((,monokai-class nil) (,monokai-256-class nil))) `(lusty-match-face ((,monokai-class (:inherit ido-first-match)) (,monokai-256-class (:inherit ido-first-match)))) `(lusty-slash-face ((,monokai-class (:foreground ,monokai-cyan :weight bold)) (,monokai-256-class (:foreground ,monokai-256-cyan :weight bold)))) ;; magit ;; ;; TODO: Add supports for all magit faces ;; https://github.com/magit/magit/search?utf8=%E2%9C%93&q=face ;; `(magit-diff-added ((,monokai-class (:foreground ,monokai-green :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background)))) `(magit-diff-added-highlight ((,monokai-class (:foreground ,monokai-green :background ,monokai-highlight-line)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-highlight-line)))) `(magit-diff-removed ((,monokai-class (:foreground ,monokai-red :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background)))) `(magit-diff-removed-highlight ((,monokai-class (:foreground ,monokai-red :background ,monokai-highlight-line)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-highlight-line)))) `(magit-section-title ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(magit-branch ((,monokai-class (:foreground ,monokai-orange :weight bold)) (,monokai-256-class (:foreground ,monokai-256-orange :weight bold)))) `(magit-item-highlight ((,monokai-class (:background ,monokai-highlight-line :weight unspecified)) (,monokai-256-class (:background ,monokai-256-highlight-line :weight unspecified)))) `(magit-log-author ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(magit-log-graph ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(magit-log-head-label-bisect-bad ((,monokai-class (:background ,monokai-red-hc :foreground ,monokai-red-lc :box 1)) (,monokai-256-class (:background ,monokai-256-red-hc :foreground ,monokai-256-red-lc :box 1)))) `(magit-log-head-label-bisect-good ((,monokai-class (:background ,monokai-green-hc :foreground ,monokai-green-lc :box 1)) (,monokai-256-class (:background ,monokai-256-green-hc :foreground ,monokai-256-green-lc :box 1)))) `(magit-log-head-label-default ((,monokai-class (:background ,monokai-highlight-line :box 1)) (,monokai-256-class (:background ,monokai-256-highlight-line :box 1)))) `(magit-log-head-label-local ((,monokai-class (:background ,monokai-blue-lc :foreground ,monokai-blue-hc :box 1)) (,monokai-256-class (:background ,monokai-256-blue-lc :foreground ,monokai-256-blue-hc :box 1)))) `(magit-log-head-label-patches ((,monokai-class (:background ,monokai-red-lc :foreground ,monokai-red-hc :box 1)) (,monokai-256-class (:background ,monokai-256-red-lc :foreground ,monokai-256-red-hc :box 1)))) `(magit-log-head-label-remote ((,monokai-class (:background ,monokai-green-lc :foreground ,monokai-green-hc :box 1)) (,monokai-256-class (:background ,monokai-256-green-lc :foreground ,monokai-256-green-hc :box 1)))) `(magit-log-head-label-tags ((,monokai-class (:background ,monokai-yellow-lc :foreground ,monokai-yellow-hc :box 1)) (,monokai-256-class (:background ,monokai-256-yellow-lc :foreground ,monokai-256-yellow-hc :box 1)))) `(magit-log-sha1 ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) ;; man `(Man-overstrike ((,monokai-class (:foreground ,monokai-blue :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :weight bold)))) `(Man-reverse ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(Man-underline ((,monokai-class (:foreground ,monokai-green :underline t)) (,monokai-256-class (:foreground ,monokai-256-green :underline t)))) ;; monky `(monky-section-title ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(monky-diff-add ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(monky-diff-del ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; markdown-mode `(markdown-header-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(markdown-header-face-1 ((,monokai-class (:inherit markdown-header-face :height ,monokai-height-plus-4)) (,monokai-256-class (:inherit markdown-header-face :height ,monokai-height-plus-4)))) `(markdown-header-face-2 ((,monokai-class (:inherit markdown-header-face :height ,monokai-height-plus-3)) (,monokai-256-class (:inherit markdown-header-face :height ,monokai-height-plus-3)))) `(markdown-header-face-3 ((,monokai-class (:inherit markdown-header-face :height ,monokai-height-plus-2)) (,monokai-256-class (:inherit markdown-header-face :height ,monokai-height-plus-2)))) `(markdown-header-face-4 ((,monokai-class (:inherit markdown-header-face :height ,monokai-height-plus-1)) (,monokai-256-class (:inherit markdown-header-face :height ,monokai-height-plus-1)))) `(markdown-header-face-5 ((,monokai-class (:inherit markdown-header-face)) (,monokai-256-class (:inherit markdown-header-face)))) `(markdown-header-face-6 ((,monokai-class (:inherit markdown-header-face)) (,monokai-256-class (:inherit markdown-header-face)))) ;; message-mode `(message-cited-text ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(message-header-name ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(message-header-other ((,monokai-class (:foreground ,monokai-foreground :weight normal)) (,monokai-256-class (:foreground ,monokai-256-foreground :weight normal)))) `(message-header-to ((,monokai-class (:foreground ,monokai-foreground :weight normal)) (,monokai-256-class (:foreground ,monokai-256-foreground :weight normal)))) `(message-header-cc ((,monokai-class (:foreground ,monokai-foreground :weight normal)) (,monokai-256-class (:foreground ,monokai-256-foreground :weight normal)))) `(message-header-newsgroups ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(message-header-subject ((,monokai-class (:foreground ,monokai-cyan :weight normal)) (,monokai-256-class (:foreground ,monokai-256-cyan :weight normal)))) `(message-header-xheader ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(message-mml ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(message-separator ((,monokai-class (:foreground ,monokai-comments :slant italic)) (,monokai-256-class (:foreground ,monokai-256-comments :slant italic)))) ;; mew `(mew-face-header-subject ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(mew-face-header-from ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(mew-face-header-date ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-header-to ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(mew-face-header-key ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-header-private ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-header-important ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(mew-face-header-marginal ((,monokai-class (:foreground ,monokai-foreground :weight bold)) (,monokai-256-class (:foreground ,monokai-256-foreground :weight bold)))) `(mew-face-header-warning ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(mew-face-header-xmew ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-header-xmew-bad ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(mew-face-body-url ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(mew-face-body-comment ((,monokai-class (:foreground ,monokai-foreground :slant italic)) (,monokai-256-class (:foreground ,monokai-256-foreground :slant italic)))) `(mew-face-body-cite1 ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-body-cite2 ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(mew-face-body-cite3 ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(mew-face-body-cite4 ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(mew-face-body-cite5 ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(mew-face-mark-review ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(mew-face-mark-escape ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-mark-delete ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(mew-face-mark-unlink ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(mew-face-mark-refile ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-mark-unread ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(mew-face-eof-message ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(mew-face-eof-part ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) ;; mingus `(mingus-directory-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(mingus-pausing-face ((,monokai-class (:foreground ,monokai-magenta)) (,monokai-256-class (:foreground ,monokai-256-magenta)))) `(mingus-playing-face ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(mingus-playlist-face ((,monokai-class (:foreground ,monokai-cyan )) (,monokai-256-class (:foreground ,monokai-256-cyan )))) `(mingus-song-file-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(mingus-stopped-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; mmm `(mmm-init-submode-face ((,monokai-class (:background ,monokai-violet-d)) (,monokai-256-class (:background ,monokai-256-violet-d)))) `(mmm-cleanup-submode-face ((,monokai-class (:background ,monokai-orange-d)) (,monokai-256-class (:background ,monokai-256-orange-d)))) `(mmm-declaration-submode-face ((,monokai-class (:background ,monokai-cyan-d)) (,monokai-256-class (:background ,monokai-256-cyan-d)))) `(mmm-comment-submode-face ((,monokai-class (:background ,monokai-blue-d)) (,monokai-256-class (:background ,monokai-256-blue-d)))) `(mmm-output-submode-face ((,monokai-class (:background ,monokai-red-d)) (,monokai-256-class (:background ,monokai-256-red-d)))) `(mmm-special-submode-face ((,monokai-class (:background ,monokai-green-d)) (,monokai-256-class (:background ,monokai-256-green-d)))) `(mmm-code-submode-face ((,monokai-class (:background ,monokai-gray)) (,monokai-256-class (:background ,monokai-256-gray)))) `(mmm-default-submode-face ((,monokai-class (:background ,monokai-gray-d)) (,monokai-256-class (:background ,monokai-256-gray-d)))) ;; moccur `(moccur-current-line-face ((,monokai-class (:underline t)) (,monokai-256-class (:underline t)))) `(moccur-edit-done-face ((,monokai-class (:foreground ,monokai-comments :background ,monokai-background :slant italic)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-background :slant italic)))) `(moccur-edit-face ((,monokai-class (:background ,monokai-yellow :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-yellow :foreground ,monokai-256-background)))) `(moccur-edit-file-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(moccur-edit-reject-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(moccur-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis :weight bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis :weight bold)))) `(search-buffers-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis :weight bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis :weight bold)))) `(search-buffers-header-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-yellow :weight bold)))) ;; mu4e `(mu4e-cited-1-face ((,monokai-class (:foreground ,monokai-green :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-green :slant italic :weight normal)))) `(mu4e-cited-2-face ((,monokai-class (:foreground ,monokai-blue :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-blue :slant italic :weight normal)))) `(mu4e-cited-3-face ((,monokai-class (:foreground ,monokai-orange :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-orange :slant italic :weight normal)))) `(mu4e-cited-4-face ((,monokai-class (:foreground ,monokai-yellow :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-yellow :slant italic :weight normal)))) `(mu4e-cited-5-face ((,monokai-class (:foreground ,monokai-cyan :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-cyan :slant italic :weight normal)))) `(mu4e-cited-6-face ((,monokai-class (:foreground ,monokai-green :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-green :slant italic :weight normal)))) `(mu4e-cited-7-face ((,monokai-class (:foreground ,monokai-blue :slant italic :weight normal)) (,monokai-256-class (:foreground ,monokai-256-blue :slant italic :weight normal)))) `(mu4e-flagged-face ((,monokai-class (:foreground ,monokai-magenta :weight bold)) (,monokai-256-class (:foreground ,monokai-256-magenta :weight bold)))) `(mu4e-view-url-number-face ((,monokai-class (:foreground ,monokai-yellow :weight normal)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight normal)))) `(mu4e-warning-face ((,monokai-class (:foreground ,monokai-red :slant normal :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :slant normal :weight bold)))) `(mu4e-header-highlight-face ((,monokai-class (:inherit unspecified :foreground unspecified :background ,monokai-highlight-line :underline ,monokai-emphasis :weight normal)) (,monokai-256-class (:inherit unspecified :foreground unspecified :background ,monokai-256-highlight-line :underline ,monokai-256-emphasis :weight normal)))) `(mu4e-draft-face ((,monokai-class (:inherit font-lock-string-face)) (,monokai-256-class (:inherit font-lock-string-face)))) `(mu4e-footer-face ((,monokai-class (:inherit font-lock-comment-face)) (,monokai-256-class (:inherit font-lock-comment-face)))) `(mu4e-forwarded-face ((,monokai-class (:inherit font-lock-builtin-face :weight normal)) (,monokai-256-class (:inherit font-lock-builtin-face :weight normal)))) `(mu4e-header-face ((,monokai-class (:inherit default)) (,monokai-256-class (:inherit default)))) `(mu4e-header-marks-face ((,monokai-class (:inherit font-lock-preprocessor-face)) (,monokai-256-class (:inherit font-lock-preprocessor-face)))) `(mu4e-header-title-face ((,monokai-class (:inherit font-lock-type-face)) (,monokai-256-class (:inherit font-lock-type-face)))) `(mu4e-highlight-face ((,monokai-class (:inherit font-lock-pseudo-keyword-face :weight bold)) (,monokai-256-class (:inherit font-lock-pseudo-keyword-face :weight bold)))) `(mu4e-moved-face ((,monokai-class (:inherit font-lock-comment-face :slant italic)) (,monokai-256-class (:inherit font-lock-comment-face :slant italic)))) `(mu4e-ok-face ((,monokai-class (:inherit font-lock-comment-face :slant normal :weight bold)) (,monokai-256-class (:inherit font-lock-comment-face :slant normal :weight bold)))) `(mu4e-replied-face ((,monokai-class (:inherit font-lock-builtin-face :weight normal)) (,monokai-256-class (:inherit font-lock-builtin-face :weight normal)))) `(mu4e-system-face ((,monokai-class (:inherit font-lock-comment-face :slant italic)) (,monokai-256-class (:inherit font-lock-comment-face :slant italic)))) `(mu4e-title-face ((,monokai-class (:inherit font-lock-type-face :weight bold)) (,monokai-256-class (:inherit font-lock-type-face :weight bold)))) `(mu4e-trashed-face ((,monokai-class (:inherit font-lock-comment-face :strike-through t)) (,monokai-256-class (:inherit font-lock-comment-face :strike-through t)))) `(mu4e-unread-face ((,monokai-class (:inherit font-lock-keyword-face :weight bold)) (,monokai-256-class (:inherit font-lock-keyword-face :weight bold)))) `(mu4e-view-attach-number-face ((,monokai-class (:inherit font-lock-variable-name-face :weight bold)) (,monokai-256-class (:inherit font-lock-variable-name-face :weight bold)))) `(mu4e-view-contact-face ((,monokai-class (:foreground ,monokai-foreground :weight normal)) (,monokai-256-class (:foreground ,monokai-256-foreground :weight normal)))) `(mu4e-view-header-key-face ((,monokai-class (:inherit message-header-name :weight normal)) (,monokai-256-class (:inherit message-header-name :weight normal)))) `(mu4e-view-header-value-face ((,monokai-class (:foreground ,monokai-cyan :weight normal :slant normal)) (,monokai-256-class (:foreground ,monokai-256-cyan :weight normal :slant normal)))) `(mu4e-view-link-face ((,monokai-class (:inherit link)) (,monokai-256-class (:inherit link)))) `(mu4e-view-special-header-value-face ((,monokai-class (:foreground ,monokai-blue :weight normal :underline nil)) (,monokai-256-class (:foreground ,monokai-256-blue :weight normal :underline nil)))) ;; mumamo `(mumamo-background-chunk-submode1 ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) ;; nav `(nav-face-heading ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(nav-face-button-num ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(nav-face-dir ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(nav-face-hdir ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(nav-face-file ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(nav-face-hfile ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; nav-flash `(nav-flash-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) ;; neo-tree `(neo-banner-face ((,monokai-class (:foreground ,monokai-blue :background ,monokai-background :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-background :weight bold)))) `(neo-header-face ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background)))) `(neo-root-dir-face ((,monokai-class (:foreground ,monokai-green :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background)))) `(neo-dir-link-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-background)))) `(neo-file-link-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(neo-button-face ((,monokai-class (:underline nil)) (,monokai-256-class (:underline nil)))) `(neo-expand-btn-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(neo-vc-default-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(neo-vc-user-face ((,monokai-class (:foreground ,monokai-red :slant italic)) (,monokai-256-class (:foreground ,monokai-256-red :slant italic)))) `(neo-vc-up-to-date-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(neo-vc-edited-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(neo-vc-needs-update-face ((,monokai-class (:underline t)) (,monokai-256-class (:underline t)))) `(neo-vc-needs-merge-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(neo-vc-unlocked-changes-face ((,monokai-class (:foreground ,monokai-red :background ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-comments)))) `(neo-vc-added-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(neo-vc-removed-face ((,monokai-class (:strike-through t)) (,monokai-256-class (:strike-through t)))) `(neo-vc-conflict-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(neo-vc-missing-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(neo-vc-ignored-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) ;; adoc-mode / markup `(markup-meta-face ((,monokai-class (:foreground ,monokai-gray-l)) (,monokai-256-class (:foreground ,monokai-256-gray-l)))) `(markup-table-face ((,monokai-class (:foreground ,monokai-blue-hc :background ,monokai-blue-lc)) (,monokai-256-class (:foreground ,monokai-256-blue-hc :background ,monokai-256-blue-lc)))) `(markup-verbatim-face ((,monokai-class (:background ,monokai-orange-lc)) (,monokai-256-class (:background ,monokai-256-orange-lc)))) `(markup-list-face ((,monokai-class (:foreground ,monokai-violet-hc :background ,monokai-violet-lc)) (,monokai-256-class (:foreground ,monokai-256-violet-hc :background ,monokai-256-violet-lc)))) `(markup-replacement-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(markup-complex-replacement-face ((,monokai-class (:foreground ,monokai-violet-hc :background ,monokai-violet-lc)) (,monokai-256-class (:foreground ,monokai-256-violet-hc :background ,monokai-256-violet-lc)))) `(markup-gen-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(markup-secondary-text-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; org-mode `(org-agenda-structure ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-highlight-line :weight bold :slant normal :inverse-video nil :height ,monokai-height-plus-1 :underline nil :box (:line-width 2 :color ,monokai-background))) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-highlight-line :weight bold :slant normal :inverse-video nil :height ,monokai-height-plus-1 :underline nil :box (:line-width 2 :color ,monokai-256-background))))) `(org-agenda-calendar-event ((,monokai-class (:foreground ,monokai-emphasis)) (,monokai-256-class (:foreground ,monokai-256-emphasis)))) `(org-agenda-calendar-sexp ((,monokai-class (:foreground ,monokai-foreground :slant italic)) (,monokai-256-class (:foreground ,monokai-256-foreground :slant italic)))) `(org-agenda-date ((,monokai-class (:foreground ,monokai-comments :background ,monokai-background :weight normal :inverse-video nil :overline nil :slant normal :height 1.0 :box (:line-width 2 :color ,monokai-background))) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-background :weight normal :inverse-video nil :overline nil :slant normal :height 1.0 :box (:line-width 2 :color ,monokai-256-background)))) t) `(org-agenda-date-weekend ((,monokai-class (:inherit org-agenda-date :inverse-video nil :background unspecified :foreground ,monokai-comments :weight unspecified :underline t :overline nil :box unspecified)) (,monokai-256-class (:inherit org-agenda-date :inverse-video nil :background unspecified :foreground ,monokai-256-comments :weight unspecified :underline t :overline nil :box unspecified))) t) `(org-agenda-date-today ((,monokai-class (:inherit org-agenda-date :inverse-video t :weight bold :underline unspecified :overline nil :box unspecified :foreground ,monokai-blue :background ,monokai-background)) (,monokai-256-class (:inherit org-agenda-date :inverse-video t :weight bold :underline unspecified :overline nil :box unspecified :foreground ,monokai-256-blue :background ,monokai-256-background))) t) `(org-agenda-done ((,monokai-class (:foreground ,monokai-comments :slant italic)) (,monokai-256-class (:foreground ,monokai-256-comments :slant italic))) t) `(org-archived ((,monokai-class (:foreground ,monokai-comments :weight normal)) (,monokai-256-class (:foreground ,monokai-256-comments :weight normal)))) `(org-block ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-highlight-alt)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-highlight-alt)))) `(org-block-background ((,monokai-class (:background ,monokai-highlight-alt)) (,monokai-256-class (:background ,monokai-256-highlight-alt)))) `(org-block-begin-line ((,monokai-class (:foreground ,monokai-comments :background ,monokai-gray-d :slant italic)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-gray-d :slant italic)))) `(org-block-end-line ((,monokai-class (:foreground ,monokai-comments :background ,monokai-gray-d :slant italic)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-gray-d :slant italic)))) `(org-checkbox ((,monokai-class (:background ,monokai-background :foreground ,monokai-foreground :box (:line-width 1 :style released-button))) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-foreground :box (:line-width 1 :style released-button))))) `(org-code ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(org-date ((,monokai-class (:foreground ,monokai-blue :underline t)) (,monokai-256-class (:foreground ,monokai-256-blue :underline t)))) `(org-done ((,monokai-class (:weight bold :foreground ,monokai-green)) (,monokai-256-class (:weight bold :foreground ,monokai-256-green)))) `(org-ellipsis ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(org-formula ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(org-headline-done ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(org-hide ((,monokai-class (:foreground ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-background)))) `(org-level-1 ((,monokai-class (:inherit ,monokai-pitch :height ,monokai-height-plus-4 :foreground ,monokai-orange)) (,monokai-256-class (:inherit ,monokai-pitch :height ,monokai-height-plus-4 :foreground ,monokai-256-orange)))) `(org-level-2 ((,monokai-class (:inherit ,monokai-pitch :height ,monokai-height-plus-3 :foreground ,monokai-green)) (,monokai-256-class (:inherit ,monokai-pitch :height ,monokai-height-plus-3 :foreground ,monokai-256-green)))) `(org-level-3 ((,monokai-class (:inherit ,monokai-pitch :height ,monokai-height-plus-2 :foreground ,monokai-blue)) (,monokai-256-class (:inherit ,monokai-pitch :height ,monokai-height-plus-2 :foreground ,monokai-256-blue)))) `(org-level-4 ((,monokai-class (:inherit ,monokai-pitch :height ,monokai-height-plus-1 :foreground ,monokai-yellow)) (,monokai-256-class (:inherit ,monokai-pitch :height ,monokai-height-plus-1 :foreground ,monokai-256-yellow)))) `(org-level-5 ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-cyan)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-cyan)))) `(org-level-6 ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-green)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-green)))) `(org-level-7 ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-red)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-red)))) `(org-level-8 ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-blue)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-blue)))) `(org-link ((,monokai-class (:foreground ,monokai-blue :underline t)) (,monokai-256-class (:foreground ,monokai-256-blue :underline t)))) `(org-sexp-date ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(org-scheduled ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(org-scheduled-previously ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(org-scheduled-today ((,monokai-class (:foreground ,monokai-blue :weight normal)) (,monokai-256-class (:foreground ,monokai-256-blue :weight normal)))) `(org-special-keyword ((,monokai-class (:foreground ,monokai-comments :weight bold)) (,monokai-256-class (:foreground ,monokai-256-comments :weight bold)))) `(org-table ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(org-tag ((,monokai-class (:weight bold)) (,monokai-256-class (:weight bold)))) `(org-time-grid ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(org-todo ((,monokai-class (:foreground ,monokai-red :weight bold))) ((,monokai-256-class (:foreground ,monokai-256-red :weight bold)))) `(org-upcoming-deadline ((,monokai-class (:foreground ,monokai-yellow :weight normal :underline nil)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight normal :underline nil)))) `(org-warning ((,monokai-class (:foreground ,monokai-orange :weight normal :underline nil)) (,monokai-256-class (:foreground ,monokai-256-orange :weight normal :underline nil)))) ;; org-habit (clear=blue, ready=green, alert=yellow, overdue=red. future=lower contrast) `(org-habit-clear-face ((,monokai-class (:background ,monokai-blue-lc :foreground ,monokai-blue-hc)) (,monokai-256-class (:background ,monokai-256-blue-lc :foreground ,monokai-256-blue-hc)))) `(org-habit-clear-future-face ((,monokai-class (:background ,monokai-blue-lc)) (,monokai-256-class (:background ,monokai-256-blue-lc)))) `(org-habit-ready-face ((,monokai-class (:background ,monokai-green-lc :foreground ,monokai-green)) (,monokai-256-class (:background ,monokai-256-green-lc :foreground ,monokai-256-green)))) `(org-habit-ready-future-face ((,monokai-class (:background ,monokai-green-lc)) (,monokai-256-class (:background ,monokai-256-green-lc)))) `(org-habit-alert-face ((,monokai-class (:background ,monokai-yellow :foreground ,monokai-yellow-lc)) (,monokai-256-class (:background ,monokai-256-yellow :foreground ,monokai-256-yellow-lc)))) `(org-habit-alert-future-face ((,monokai-class (:background ,monokai-yellow-lc)) (,monokai-256-class (:background ,monokai-256-yellow-lc)))) `(org-habit-overdue-face ((,monokai-class (:background ,monokai-red :foreground ,monokai-red-lc)) (,monokai-256-class (:background ,monokai-256-red :foreground ,monokai-256-red-lc)))) `(org-habit-overdue-future-face ((,monokai-class (:background ,monokai-red-lc)) (,monokai-256-class (:background ,monokai-256-red-lc)))) ;; latest additions `(org-agenda-dimmed-todo-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(org-agenda-restriction-lock ((,monokai-class (:background ,monokai-yellow)) (,monokai-256-class (:background ,monokai-256-yellow)))) `(org-clock-overlay ((,monokai-class (:background ,monokai-yellow)) (,monokai-256-class (:background ,monokai-256-yellow)))) `(org-column ((,monokai-class (:background ,monokai-highlight-line :strike-through nil :underline nil :slant normal :weight normal :inherit default)) (,monokai-256-class (:background ,monokai-256-highlight-line :strike-through nil :underline nil :slant normal :weight normal :inherit default)))) `(org-column-title ((,monokai-class (:background ,monokai-highlight-line :underline t :weight bold)) (,monokai-256-class (:background ,monokai-256-highlight-line :underline t :weight bold)))) `(org-date-selected ((,monokai-class (:foreground ,monokai-red :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-red :inverse-video t)))) `(org-document-info ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(org-document-title ((,monokai-class (:foreground ,monokai-emphasis :weight bold :height ,monokai-height-plus-4)) (,monokai-256-class (:foreground ,monokai-256-emphasis :weight bold :height ,monokai-height-plus-4)))) `(org-drawer ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(org-footnote ((,monokai-class (:foreground ,monokai-magenta :underline t)) (,monokai-256-class (:foreground ,monokai-256-magenta :underline t)))) `(org-latex-and-export-specials ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(org-mode-line-clock-overrun ((,monokai-class (:inherit mode-line)) (,monokai-256-class (:inherit mode-line)))) ;; outline `(outline-1 ((,monokai-class (:inherit org-level-1)) (,monokai-256-class (:inherit org-level-1)))) `(outline-2 ((,monokai-class (:inherit org-level-2)) (,monokai-256-class (:inherit org-level-2)))) `(outline-3 ((,monokai-class (:inherit org-level-3)) (,monokai-256-class (:inherit org-level-3)))) `(outline-4 ((,monokai-class (:inherit org-level-4)) (,monokai-256-class (:inherit org-level-4)))) `(outline-5 ((,monokai-class (:inherit org-level-5)) (,monokai-256-class (:inherit org-level-5)))) `(outline-6 ((,monokai-class (:inherit org-level-6)) (,monokai-256-class (:inherit org-level-6)))) `(outline-7 ((,monokai-class (:inherit org-level-7)) (,monokai-256-class (:inherit org-level-7)))) `(outline-8 ((,monokai-class (:inherit org-level-8)) (,monokai-256-class (:inherit org-level-8)))) ;; parenface `(paren-face ((,monokai-256-class (:foreground ,monokai-comments)))) ;; perspective `(persp-selected-face ((,monokai-class (:foreground ,monokai-blue :weight bold)))) ;; pretty-mode `(pretty-mode-symbol-face ((,monokai-class (:foreground ,monokai-yellow :weight normal)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight normal)))) ;; popup `(popup-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground)))) `(popup-isearch-match ((,monokai-class (:background ,monokai-green)) (,monokai-256-class (:background ,monokai-256-green)))) `(popup-menu-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground)))) `(popup-menu-mouse-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-foreground)))) `(popup-menu-selection-face ((,monokai-class (:background ,monokai-magenta :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-magenta :foreground ,monokai-256-background)))) `(popup-scroll-bar-background-face ((,monokai-class (:background ,monokai-comments)) (,monokai-256-class (:background ,monokai-256-comments)))) `(popup-scroll-bar-foreground-face ((,monokai-class (:background ,monokai-emphasis)) (,monokai-256-class (:background ,monokai-256-emphasis)))) `(popup-tip-face ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground)))) ;; rainbow-delimiters `(rainbow-delimiters-depth-1-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(rainbow-delimiters-depth-2-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(rainbow-delimiters-depth-3-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(rainbow-delimiters-depth-4-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(rainbow-delimiters-depth-5-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(rainbow-delimiters-depth-6-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(rainbow-delimiters-depth-7-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(rainbow-delimiters-depth-8-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(rainbow-delimiters-depth-9-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(rainbow-delimiters-depth-10-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(rainbow-delimiters-depth-11-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(rainbow-delimiters-depth-12-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(rainbow-delimiters-unmatched-face ((,monokai-class (:foreground ,monokai-foreground :background ,monokai-background :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-foreground :background ,monokai-256-background :inverse-video t)))) ;; realgud `(realgud-overlay-arrow1 ((,monokai-class (:foreground ,monokai-green-d)) (,monokai-256-class (:foreground ,monokai-256-green-d)))) `(realgud-overlay-arrow2 ((,monokai-class (:foreground ,monokai-yellow-d)) (,monokai-256-class (:foreground ,monokai-256-yellow-d)))) `(realgud-overlay-arrow3 ((,monokai-class (:foreground ,monokai-orange-d)) (,monokai-256-class (:foreground ,monokai-256-orange-d)))) `(realgud-bp-enabled-face ((,monokai-class (:inherit error))) ((,monokai-256-class (:inherit error)))) `(realgud-bp-disabled-face ((,monokai-class (:inherit secondary-selection))) ((,monokai-256-class (:inherit secondary-selection)))) `(realgud-bp-line-enabled-face ((,monokai-class (:foreground ,monokai-red-d))) ((,monokai-256-class (:foreground ,monokai-256-red-d)))) `(realgud-bp-line-disabled-face ((,monokai-class (:inherit secondary-selection))) ((,monokai-256-class (:inherit secondary-selection)))) `(realgud-line-number ((,monokai-class (:inerhit monokai-line-number))) ((,monokai-256-class (:inerhit monokai-line-number)))) `(realgud-backtrace-number ((,monokai-class (:foreground ,monokai-yellow-d :weight bold))) ((,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) ;; rhtm-mode `(erb-face ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background)))) `(erb-delim-face ((,monokai-class (:foreground ,monokai-cyan :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-cyan :background ,monokai-256-background)))) `(erb-exec-face ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background)))) `(erb-exec-delim-face ((,monokai-class (:foreground ,monokai-cyan :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-cyan :background ,monokai-256-background)))) `(erb-out-face ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background)))) `(erb-out-delim-face ((,monokai-class (:foreground ,monokai-cyan :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-cyan :background ,monokai-256-background)))) `(erb-comment-face ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background)))) `(erb-comment-delim-face ((,monokai-class (:foreground ,monokai-cyan :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-cyan :background ,monokai-256-background)))) ;; rst-mode `(rst-level-1-face ((,monokai-class (:background ,monokai-yellow :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-yellow :foreground ,monokai-256-background)))) `(rst-level-2-face ((,monokai-class (:background ,monokai-cyan :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-cyan :foreground ,monokai-256-background)))) `(rst-level-3-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background)))) `(rst-level-4-face ((,monokai-class (:background ,monokai-violet :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-violet :foreground ,monokai-256-background)))) `(rst-level-5-face ((,monokai-class (:background ,monokai-magenta :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-magenta :foreground ,monokai-256-background)))) `(rst-level-6-face ((,monokai-class (:background ,monokai-red :foreground ,monokai-background)) (,monokai-256-class (:background ,monokai-256-red :foreground ,monokai-256-background)))) ;; rpm-mode `(rpm-spec-dir-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(rpm-spec-doc-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(rpm-spec-ghost-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(rpm-spec-macro-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(rpm-spec-obsolete-tag-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(rpm-spec-package-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(rpm-spec-section-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(rpm-spec-tag-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(rpm-spec-var-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; sh-mode `(sh-quoted-exec ((,monokai-class (:foreground ,monokai-violet :weight bold)) (,monokai-256-class (:foreground ,monokai-256-violet :weight bold)))) `(sh-escaped-newline ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) `(sh-heredoc ((,monokai-class (:foreground ,monokai-yellow :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :weight bold)))) ;; smartparens `(sp-pair-overlay-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(sp-wrap-overlay-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(sp-wrap-tag-overlay-face ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(sp-show-pair-enclosing ((,monokai-class (:inherit highlight)) (,monokai-256-class (:inherit highlight)))) `(sp-show-pair-match-face ((,monokai-class (:foreground ,monokai-green :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background :weight normal :inverse-video t)))) `(sp-show-pair-mismatch-face ((,monokai-class (:foreground ,monokai-red :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background :weight normal :inverse-video t)))) ;; show-paren `(show-paren-match ((,monokai-class (:foreground ,monokai-green :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background :weight normal :inverse-video t)))) `(show-paren-mismatch ((,monokai-class (:foreground ,monokai-red :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background :weight normal :inverse-video t)))) ;; mic-paren `(paren-face-match ((,monokai-class (:foreground ,monokai-green :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background :weight normal :inverse-video t)))) `(paren-face-mismatch ((,monokai-class (:foreground ,monokai-red :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background :weight normal :inverse-video t)))) `(paren-face-no-match ((,monokai-class (:foreground ,monokai-red :background ,monokai-background :weight normal :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background :weight normal :inverse-video t)))) ;; SLIME `(slime-repl-inputed-output-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; speedbar `(speedbar-button-face ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-comments)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-comments)))) `(speedbar-directory-face ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-blue)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-blue)))) `(speedbar-file-face ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-foreground)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-foreground)))) `(speedbar-highlight-face ((,monokai-class (:inherit ,monokai-pitch :background ,monokai-highlight-line)) (,monokai-256-class (:inherit ,monokai-pitch :background ,monokai-256-highlight-line)))) `(speedbar-selected-face ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-yellow :underline t)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-yellow :underline t)))) `(speedbar-separator-face ((,monokai-class (:inherit ,monokai-pitch :background ,monokai-blue :foreground ,monokai-background :overline ,monokai-cyan-lc)) (,monokai-256-class (:inherit ,monokai-pitch :background ,monokai-256-blue :foreground ,monokai-256-background :overline ,monokai-256-cyan-lc)))) `(speedbar-tag-face ((,monokai-class (:inherit ,monokai-pitch :foreground ,monokai-green)) (,monokai-256-class (:inherit ,monokai-pitch :foreground ,monokai-256-green)))) ;; sunrise commander headings `(sr-active-path-face ((,monokai-class (:background ,monokai-blue :foreground ,monokai-background :height ,monokai-height-plus-1 :weight bold)) (,monokai-256-class (:background ,monokai-256-blue :foreground ,monokai-256-background :height ,monokai-height-plus-1 :weight bold)))) `(sr-editing-path-face ((,monokai-class (:background ,monokai-yellow :foreground ,monokai-background :weight bold :height ,monokai-height-plus-1)) (,monokai-256-class (:background ,monokai-256-yellow :foreground ,monokai-256-background :weight bold :height ,monokai-height-plus-1)))) `(sr-highlight-path-face ((,monokai-class (:background ,monokai-green :foreground ,monokai-background :weight bold :height ,monokai-height-plus-1)) (,monokai-256-class (:background ,monokai-256-green :foreground ,monokai-256-background :weight bold :height ,monokai-height-plus-1)))) `(sr-passive-path-face ((,monokai-class (:background ,monokai-comments :foreground ,monokai-background :weight bold :height ,monokai-height-plus-1)) (,monokai-256-class (:background ,monokai-256-comments :foreground ,monokai-256-background :weight bold :height ,monokai-height-plus-1)))) ;; sunrise commander marked `(sr-marked-dir-face ((,monokai-class (:inherit dimonokai-red-marked)) (,monokai-256-class (:inherit dimonokai-red-marked)))) `(sr-marked-file-face ((,monokai-class (:inherit dimonokai-red-marked)) (,monokai-256-class (:inherit dimonokai-red-marked)))) `(sr-alt-marked-dir-face ((,monokai-class (:background ,monokai-magenta :foreground ,monokai-background :weight bold)) (,monokai-256-class (:background ,monokai-256-magenta :foreground ,monokai-256-background :weight bold)))) `(sr-alt-marked-file-face ((,monokai-class (:background ,monokai-magenta :foreground ,monokai-background :weight bold)) (,monokai-256-class (:background ,monokai-256-magenta :foreground ,monokai-256-background :weight bold)))) ;; sunrise commander fstat `(sr-directory-face ((,monokai-class (:inherit dimonokai-red-directory :weight normal)) (,monokai-256-class (:inherit dimonokai-red-directory :weight normal)))) `(sr-symlink-directory-face ((,monokai-class (:inherit dimonokai-red-directory :slant italic :weight normal)) (,monokai-256-class (:inherit dimonokai-red-directory :slant italic :weight normal)))) `(sr-symlink-face ((,monokai-class (:inherit dimonokai-red-symlink :slant italic :weight normal)) (,monokai-256-class (:inherit dimonokai-red-symlink :slant italic :weight normal)))) `(sr-broken-link-face ((,monokai-class (:inherit dimonokai-red-warning :slant italic :weight normal)) (,monokai-256-class (:inherit dimonokai-red-warning :slant italic :weight normal)))) ;; sunrise commander file types `(sr-compressed-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(sr-encrypted-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(sr-log-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(sr-packaged-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(sr-html-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(sr-xml-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) ;; sunrise commander misc `(sr-clex-hotchar-face ((,monokai-class (:background ,monokai-red :foreground ,monokai-background :weight bold)) (,monokai-256-class (:background ,monokai-256-red :foreground ,monokai-256-background :weight bold)))) ;; syslog-mode `(syslog-ip-face ((,monokai-class (:background unspecified :foreground ,monokai-yellow)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-yellow)))) `(syslog-hour-face ((,monokai-class (:background unspecified :foreground ,monokai-green)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-green)))) `(syslog-error-face ((,monokai-class (:background unspecified :foreground ,monokai-red :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-red :weight bold)))) `(syslog-warn-face ((,monokai-class (:background unspecified :foreground ,monokai-orange :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-orange :weight bold)))) `(syslog-info-face ((,monokai-class (:background unspecified :foreground ,monokai-blue :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-blue :weight bold)))) `(syslog-debug-face ((,monokai-class (:background unspecified :foreground ,monokai-cyan :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-cyan :weight bold)))) `(syslog-su-face ((,monokai-class (:background unspecified :foreground ,monokai-magenta)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-magenta)))) ;; table `(table-cell ((,monokai-class (:foreground ,monokai-foreground :background ,monokai-highlight-line)) (,monokai-256-class (:foreground ,monokai-256-foreground :background ,monokai-256-highlight-line)))) ;; term `(term-color-black ((,monokai-class (:foreground ,monokai-background :background ,monokai-highlight-line)) (,monokai-256-class (:foreground ,monokai-256-background :background ,monokai-256-highlight-line)))) `(term-color-red ((,monokai-class (:foreground ,monokai-red :background ,monokai-red-d)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-red-d)))) `(term-color-green ((,monokai-class (:foreground ,monokai-green :background ,monokai-green-d)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-green-d)))) `(term-color-yellow ((,monokai-class (:foreground ,monokai-yellow :background ,monokai-yellow-d)) (,monokai-256-class (:foreground ,monokai-256-yellow :background ,monokai-256-yellow-d)))) `(term-color-blue ((,monokai-class (:foreground ,monokai-blue :background ,monokai-blue-d)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-blue-d)))) `(term-color-magenta ((,monokai-class (:foreground ,monokai-magenta :background ,monokai-magenta-d)) (,monokai-256-class (:foreground ,monokai-256-magenta :background ,monokai-256-magenta-d)))) `(term-color-cyan ((,monokai-class (:foreground ,monokai-cyan :background ,monokai-cyan-d)) (,monokai-256-class (:foreground ,monokai-256-cyan :background ,monokai-256-cyan-d)))) `(term-color-white ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-foreground)))) `(term-default-fg-color ((,monokai-class (:inherit term-color-white)) (,monokai-256-class (:inherit term-color-white)))) `(term-default-bg-color ((,monokai-class (:inherit term-color-black)) (,monokai-256-class (:inherit term-color-black)))) ;; tooltip. (NOTE: This setting has no effect on the os widgets for me ;; zencoding uses this) `(tooltip ((,monokai-class (:background ,monokai-yellow-hc :foreground ,monokai-background :inherit ,monokai-pitch)))) ;; treemacs `(treemacs-directory-face ((,monokai-class (:foreground ,monokai-violet :background ,monokai-background :weight bold)) (,monokai-256-class (:foreground ,monokai-256-violet :background ,monokai-256-background :weight bold)))) `(treemacs-header-face ((,monokai-class (:foreground ,monokai-yellow :background ,monokai-background :underline t :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :background ,monokai-256-background :underline t :weight bold)))) `(treemacs-git-modified-face ((,monokai-class (:foreground ,monokai-green :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background)))) `(treemacs-git-renamed-face ((,monokai-class (:foreground ,monokai-red :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background)))) `(treemacs-git-ignored-face ((,monokai-class (:foreground ,monokai-gray-l :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-gray-l :background ,monokai-256-background)))) `(treemacs-git-untracked-face ((,monokai-class (:foreground ,monokai-red :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-red :background ,monokai-256-background)))) `(treemacs-git-added-face ((,monokai-class (:foreground ,monokai-green :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-green :background ,monokai-256-background)))) `(treemacs-git-conflict-face ((,monokai-class (:foreground ,monokai-orange :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-orange :background ,monokai-256-background)))) ;; tuareg `(tuareg-font-lock-governing-face ((,monokai-class (:foreground ,monokai-magenta :weight bold)) (,monokai-256-class (:foreground ,monokai-256-magenta :weight bold)))) `(tuareg-font-lock-multistage-face ((,monokai-class (:foreground ,monokai-blue :background ,monokai-highlight-line :weight bold)) (,monokai-256-class (:foreground ,monokai-256-blue :background ,monokai-256-highlight-line :weight bold)))) `(tuareg-font-lock-operator-face ((,monokai-class (:foreground ,monokai-emphasis)) (,monokai-256-class (:foreground ,monokai-256-emphasis)))) `(tuareg-font-lock-error-face ((,monokai-class (:foreground ,monokai-yellow :background ,monokai-red :weight bold)) (,monokai-256-class (:foreground ,monokai-256-yellow :background ,monokai-256-red :weight bold)))) `(tuareg-font-lock-interactive-output-face ((,monokai-class (:foreground ,monokai-cyan)) (,monokai-256-class (:foreground ,monokai-256-cyan)))) `(tuareg-font-lock-interactive-error-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) ;; undo-tree `(undo-tree-visualizer-default-face ((,monokai-class (:foreground ,monokai-comments :background ,monokai-background)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-background)))) `(undo-tree-visualizer-unmodified-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(undo-tree-visualizer-current-face ((,monokai-class (:foreground ,monokai-blue :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-blue :inverse-video t)))) `(undo-tree-visualizer-active-branch-face ((,monokai-class (:foreground ,monokai-emphasis :background ,monokai-background :weight bold)) (,monokai-256-class (:foreground ,monokai-256-emphasis :background ,monokai-256-background :weight bold)))) `(undo-tree-visualizer-register-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) ;; volatile highlights `(vhl/default-face ((,monokai-class (:background ,monokai-highlight-alt)) (,monokai-256-class (:background ,monokai-256-highlight-alt)))) ;; w3m `(w3m-anchor ((,monokai-class (:inherit link)) (,monokai-256-class (:inherit link)))) `(w3m-arrived-anchor ((,monokai-class (:inherit link-visited)) (,monokai-256-class (:inherit link-visited)))) `(w3m-form ((,monokai-class (:background ,monokai-background :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-foreground)))) `(w3m-header-line-location-title ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-yellow)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-yellow)))) `(w3m-header-line-location-content ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground)))) `(w3m-bold ((,monokai-class (:foreground ,monokai-emphasis :weight bold)) (,monokai-256-class (:foreground ,monokai-256-emphasis :weight bold)))) `(w3m-image-anchor ((,monokai-class (:background ,monokai-background :foreground ,monokai-cyan :inherit link)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-cyan :inherit link)))) `(w3m-image ((,monokai-class (:background ,monokai-background :foreground ,monokai-cyan)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-cyan)))) `(w3m-lnum-minibuffer-prompt ((,monokai-class (:foreground ,monokai-emphasis)) (,monokai-256-class (:foreground ,monokai-256-emphasis)))) `(w3m-lnum-match ((,monokai-class (:background ,monokai-highlight-line)) (,monokai-256-class (:background ,monokai-256-highlight-line)))) `(w3m-lnum ((,monokai-class (:underline nil :bold nil :foreground ,monokai-red)) (,monokai-256-class (:underline nil :bold nil :foreground ,monokai-256-red)))) `(w3m-session-select ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(w3m-session-selected ((,monokai-class (:foreground ,monokai-emphasis :bold t :underline t)) (,monokai-256-class (:foreground ,monokai-256-emphasis :bold t :underline t)))) `(w3m-tab-background ((,monokai-class (:background ,monokai-background :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-foreground)))) `(w3m-tab-selected-background ((,monokai-class (:background ,monokai-background :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-background :foreground ,monokai-256-foreground)))) `(w3m-tab-mouse ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-yellow)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-yellow)))) `(w3m-tab-selected ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-emphasis :bold t)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-emphasis :bold t)))) `(w3m-tab-unselected ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-foreground)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-foreground)))) `(w3m-tab-selected-retrieving ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-red)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-red)))) `(w3m-tab-unselected-retrieving ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-orange)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-orange)))) `(w3m-tab-unselected-unseen ((,monokai-class (:background ,monokai-highlight-line :foreground ,monokai-violet)) (,monokai-256-class (:background ,monokai-256-highlight-line :foreground ,monokai-256-violet)))) ;; web-mode `(web-mode-builtin-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(web-mode-comment-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(web-mode-constant-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(web-mode-current-element-highlight-face ((,monokai-class (:underline unspecified :weight unspecified :background ,monokai-highlight-line)) (,monokai-256-class (:underline unspecified :weight unspecified :background ,monokai-256-highlight-line)))) `(web-mode-doctype-face ((,monokai-class (:foreground ,monokai-comments :slant italic :weight bold)) (,monokai-256-class (:foreground ,monokai-256-comments :slant italic :weight bold)))) `(web-mode-folded-face ((,monokai-class (:underline t)) (,monokai-256-class (:underline t)))) `(web-mode-function-name-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(web-mode-html-attr-name-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(web-mode-html-attr-custom-face ((,monokai-class (:inherit web-mode-html-attr-name-face)) (,monokai-256-class (:inherit web-mode-html-attr-name-face)))) `(web-mode-html-attr-engine-face ((,monokai-class (:inherit web-mode-block-delimiter-face)) (,monokai-256-class (:inherit web-mode-block-delimiter-face)))) `(web-mode-html-attr-equal-face ((,monokai-class (:inherit web-mode-html-attr-name-face)) (,monokai-256-class (:inherit web-mode-html-attr-name-face)))) `(web-mode-html-attr-value-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(web-mode-html-tag-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(web-mode-keyword-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(web-mode-preprocessor-face ((,monokai-class (:foreground ,monokai-yellow :slant normal :weight unspecified)) (,monokai-256-class (:foreground ,monokai-256-yellow :slant normal :weight unspecified)))) `(web-mode-string-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(web-mode-type-face ((,monokai-class (:inherit font-lock-type-face)) (,monokai-256-class (:inherit font-lock-type-face)))) `(web-mode-variable-name-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(web-mode-warning-face ((,monokai-class (:inherit font-lock-warning-face)) (,monokai-256-class (:inherit font-lock-warning-face)))) `(web-mode-block-face ((,monokai-class (:background unspecified)) (,monokai-256-class (:background unspecified)))) `(web-mode-block-delimiter-face ((,monokai-class (:inherit font-lock-preprocessor-face)) (,monokai-256-class (:inherit font-lock-preprocessor-face)))) `(web-mode-block-comment-face ((,monokai-class (:inherit web-mode-comment-face)) (,monokai-256-class (:inherit web-mode-comment-face)))) `(web-mode-block-control-face ((,monokai-class (:inherit font-lock-preprocessor-face)) (,monokai-256-class (:inherit font-lock-preprocessor-face)))) `(web-mode-block-string-face ((,monokai-class (:inherit web-mode-string-face)) (,monokai-256-class (:inherit web-mode-string-face)))) `(web-mode-comment-keyword-face ((,monokai-class (:box 1 :weight bold)) (,monokai-256-class (:box 1 :weight bold)))) `(web-mode-css-at-rule-face ((,monokai-class (:inherit font-lock-constant-face)) (,monokai-256-class (:inherit font-lock-constant-face)))) `(web-mode-css-pseudo-class-face ((,monokai-class (:inherit font-lock-builtin-face)) (,monokai-256-class (:inherit font-lock-builtin-face)))) `(web-mode-css-color-face ((,monokai-class (:inherit font-lock-builtin-face)) (,monokai-256-class (:inherit font-lock-builtin-face)))) `(web-mode-css-filter-face ((,monokai-class (:inherit font-lock-function-name-face)) (,monokai-256-class (:inherit font-lock-function-name-face)))) `(web-mode-css-function-face ((,monokai-class (:inherit font-lock-builtin-face)) (,monokai-256-class (:inherit font-lock-builtin-face)))) `(web-mode-css-function-call-face ((,monokai-class (:inherit font-lock-function-name-face)) (,monokai-256-class (:inherit font-lock-function-name-face)))) `(web-mode-css-priority-face ((,monokai-class (:inherit font-lock-builtin-face)) (,monokai-256-class (:inherit font-lock-builtin-face)))) `(web-mode-css-property-name-face ((,monokai-class (:inherit font-lock-variable-name-face)) (,monokai-256-class (:inherit font-lock-variable-name-face)))) `(web-mode-css-selector-face ((,monokai-class (:inherit font-lock-keyword-face)) (,monokai-256-class (:inherit font-lock-keyword-face)))) `(web-mode-css-string-face ((,monokai-class (:inherit web-mode-string-face)) (,monokai-256-class (:inherit web-mode-string-face)))) `(web-mode-javascript-string-face ((,monokai-class (:inherit web-mode-string-face)) (,monokai-256-class (:inherit web-mode-string-face)))) `(web-mode-json-comment-face ((,monokai-class (:inherit web-mode-comment-face)) (,monokai-256-class (:inherit web-mode-comment-face)))) `(web-mode-json-context-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(web-mode-json-key-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(web-mode-json-string-face ((,monokai-class (:inherit web-mode-string-face)) (,monokai-256-class (:inherit web-mode-string-face)))) `(web-mode-param-name-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(web-mode-part-comment-face ((,monokai-class (:inherit web-mode-comment-face)) (,monokai-256-class (:inherit web-mode-comment-face)))) `(web-mode-part-face ((,monokai-class (:inherit web-mode-block-face)) (,monokai-256-class (:inherit web-mode-block-face)))) `(web-mode-part-string-face ((,monokai-class (:inherit web-mode-string-face)) (,monokai-256-class (:inherit web-mode-string-face)))) `(web-mode-symbol-face ((,monokai-class (:foreground ,monokai-violet)) (,monokai-256-class (:foreground ,monokai-256-violet)))) `(web-mode-whitespace-face ((,monokai-class (:background ,monokai-red)) (,monokai-256-class (:background ,monokai-256-red)))) ;; whitespace-mode `(whitespace-space ((,monokai-class (:background unspecified :foreground ,monokai-comments :inverse-video unspecified :slant italic)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-comments :inverse-video unspecified :slant italic)))) `(whitespace-hspace ((,monokai-class (:background unspecified :foreground ,monokai-emphasis :inverse-video unspecified)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-emphasis :inverse-video unspecified)))) `(whitespace-tab ((,monokai-class (:background unspecified :foreground ,monokai-red :inverse-video unspecified :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-red :inverse-video unspecified :weight bold)))) `(whitespace-newline ((,monokai-class(:background unspecified :foreground ,monokai-comments :inverse-video unspecified)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-comments :inverse-video unspecified)))) `(whitespace-trailing ((,monokai-class (:background unspecified :foreground ,monokai-orange-lc :inverse-video t)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-orange-lc :inverse-video t)))) `(whitespace-line ((,monokai-class (:background unspecified :foreground ,monokai-magenta :inverse-video unspecified)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-magenta :inverse-video unspecified)))) `(whitespace-space-before-tab ((,monokai-class (:background ,monokai-red-lc :foreground unspecified :inverse-video unspecified)) (,monokai-256-class (:background ,monokai-256-red-lc :foreground unspecified :inverse-video unspecified)))) `(whitespace-indentation ((,monokai-class (:background unspecified :foreground ,monokai-yellow :inverse-video unspecified :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-yellow :inverse-video unspecified :weight bold)))) `(whitespace-empty ((,monokai-class (:background unspecified :foreground ,monokai-red-lc :inverse-video t)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-red-lc :inverse-video t)))) `(whitespace-space-after-tab ((,monokai-class (:background unspecified :foreground ,monokai-orange :inverse-video t :weight bold)) (,monokai-256-class (:background unspecified :foreground ,monokai-256-orange :inverse-video t :weight bold)))) ;; wanderlust `(wl-highlight-folder-few-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(wl-highlight-folder-many-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(wl-highlight-folder-path-face ((,monokai-class (:foreground ,monokai-orange)) (,monokai-256-class (:foreground ,monokai-256-orange)))) `(wl-highlight-folder-unread-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(wl-highlight-folder-zero-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(wl-highlight-folder-unknown-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(wl-highlight-message-citation-header ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(wl-highlight-message-cited-text-1 ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(wl-highlight-message-cited-text-2 ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(wl-highlight-message-cited-text-3 ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(wl-highlight-message-cited-text-4 ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(wl-highlight-message-header-contents-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(wl-highlight-message-headers-face ((,monokai-class (:foreground ,monokai-red)) (,monokai-256-class (:foreground ,monokai-256-red)))) `(wl-highlight-message-important-header-contents ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(wl-highlight-message-header-contents ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(wl-highlight-message-important-header-contents2 ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(wl-highlight-message-signature ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) `(wl-highlight-message-unimportant-header-contents ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(wl-highlight-summary-answemonokai-red-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(wl-highlight-summary-disposed-face ((,monokai-class (:foreground ,monokai-foreground :slant italic)) (,monokai-256-class (:foreground ,monokai-256-foreground :slant italic)))) `(wl-highlight-summary-new-face ((,monokai-class (:foreground ,monokai-blue)) (,monokai-256-class (:foreground ,monokai-256-blue)))) `(wl-highlight-summary-normal-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(wl-highlight-summary-thread-top-face ((,monokai-class (:foreground ,monokai-yellow)) (,monokai-256-class (:foreground ,monokai-256-yellow)))) `(wl-highlight-thread-indent-face ((,monokai-class (:foreground ,monokai-magenta)) (,monokai-256-class (:foreground ,monokai-256-magenta)))) `(wl-highlight-summary-refiled-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(wl-highlight-summary-displaying-face ((,monokai-class (:underline t :weight bold)) (,monokai-256-class (:underline t :weight bold)))) ;; weechat `(weechat-error-face ((,monokai-class (:inherit error)) (,monokai-256-class (:inherit error)))) `(weechat-highlight-face ((,monokai-class (:foreground ,monokai-emphasis :weight bold)) (,monokai-256-class (:foreground ,monokai-256-emphasis :weight bold)))) `(weechat-nick-self-face ((,monokai-class (:foreground ,monokai-green :weight unspecified :inverse-video t)) (,monokai-256-class (:foreground ,monokai-256-green :weight unspecified :inverse-video t)))) `(weechat-prompt-face ((,monokai-class (:inherit minibuffer-prompt)) (,monokai-256-class (:inherit minibuffer-prompt)))) `(weechat-time-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) ;; which-func-mode `(which-func ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) ;; which-key `(which-key-key-face ((,monokai-class (:foreground ,monokai-green :weight bold)) (,monokai-256-class (:foreground ,monokai-256-green :weight bold)))) `(which-key-separator-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(which-key-note-face ((,monokai-class (:foreground ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments)))) `(which-key-command-description-face ((,monokai-class (:foreground ,monokai-foreground)) (,monokai-256-class (:foreground ,monokai-256-foreground)))) `(which-key-local-map-description-face ((,monokai-class (:foreground ,monokai-yellow-hc)) (,monokai-256-class (:foreground ,monokai-256-yellow-hc)))) `(which-key-group-description-face ((,monokai-class (:foreground ,monokai-red :weight bold)) (,monokai-256-class (:foreground ,monokai-256-red :weight bold)))) ;; window-number-mode `(window-number-face ((,monokai-class (:foreground ,monokai-green)) (,monokai-256-class (:foreground ,monokai-256-green)))) ;; yascroll `(yascroll:thumb-text-area ((,monokai-class (:foreground ,monokai-comments :background ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-comments)))) `(yascroll:thumb-fringe ((,monokai-class (:foreground ,monokai-comments :background ,monokai-comments)) (,monokai-256-class (:foreground ,monokai-256-comments :background ,monokai-256-comments)))) ;; zencoding `(zencoding-preview-input ((,monokai-class (:background ,monokai-highlight-line :box ,monokai-emphasis)) (,monokai-256-class (:background ,monokai-256-highlight-line :box ,monokai-256-emphasis))))) (custom-theme-set-variables 'monokai `(ansi-color-names-vector [,monokai-background ,monokai-red ,monokai-green ,monokai-yellow ,monokai-blue ,monokai-magenta ,monokai-cyan ,monokai-foreground]) ;; compilation `(compilation-message-face 'default) ;; fill-column-indicator `(fci-rule-color ,monokai-highlight-line) ;; magit `(magit-diff-use-overlays nil) ;; highlight-changes `(highlight-changes-colors '(,monokai-magenta ,monokai-violet)) ;; highlight-tail `(highlight-tail-colors '((,monokai-highlight-line . 0) (,monokai-green-lc . 20) (,monokai-cyan-lc . 30) (,monokai-blue-lc . 50) (,monokai-yellow-lc . 60) (,monokai-orange-lc . 70) (,monokai-magenta-lc . 85) (,monokai-highlight-line . 100))) ;; pos-tip `(pos-tip-foreground-color ,monokai-background) `(pos-tip-background-color ,monokai-yellow-hc) ;; vc `(vc-annotate-color-map '((20 . ,monokai-red) (40 . "#CF4F1F") (60 . "#C26C0F") (80 . ,monokai-yellow) (100 . "#AB8C00") (120 . "#A18F00") (140 . "#989200") (160 . "#8E9500") (180 . ,monokai-green) (200 . "#729A1E") (220 . "#609C3C") (240 . "#4E9D5B") (260 . "#3C9F79") (280 . ,monokai-cyan) (300 . "#299BA6") (320 . "#2896B5") (340 . "#2790C3") (360 . ,monokai-blue))) `(vc-annotate-very-old-color nil) `(vc-annotate-background nil) ;; weechat `(weechat-color-list '(unspecified ,monokai-background ,monokai-highlight-line ,monokai-red-d ,monokai-red ,monokai-green-d ,monokai-green ,monokai-yellow-d ,monokai-yellow ,monokai-blue-d ,monokai-blue ,monokai-magenta-d ,monokai-magenta ,monokai-cyan-d ,monokai-cyan ,monokai-foreground ,monokai-emphasis)))) ;;;###autoload (when (and (boundp 'custom-theme-load-path) load-file-name) (add-to-list 'custom-theme-load-path (file-name-as-directory (file-name-directory load-file-name)))) (provide-theme 'monokai) ;; Local Variables: ;; no-byte-compile: t ;; fill-column: 95 ;; End: ;;; monokai-theme.el ends here