          fb      yitLVۡ7+{            x]mo8}/Jֵm 'qlg!P$:"KH9vP"ȩk{·&!Exv@,ǰ}m3Ve:3HԳt6w{ƻ__k7nf}}RY_B
~ȉvM޽{jwo͈11JI~m-/Z,'tizZv<>1txԴ;Yw=2rMk0
Z1Gpv⏳rF6l ˠD6&U$NѤ^h9uA-ijAG&c𛼎RLLYwЊс#ea	N4g莡'`=eсoW|jwI3v	 tBhl[z>
huρyGOVGNI~UأT	 M0&:˜X |?g7IԚ@a܋&{#hR{@W	!zv5׻ہ0V?8= ))NܚCWT~x@n{ۋfm7;畟rFDO]0U(?LSܹ.uN-Cop<NlFa )	;6Q67A S[e}bc0Gr5;fp*"f`Qucr8V0tQjL	)KQT(
aoVT*3Fz೴Q`"uـ뷪^ugTI`%*i^%70/`:7ǭ~qֹ>/"4*Q!8 2pI?8CG\?Kt{v ' |lL,`_QAEeq a`Kpf46DxAڭߧj<!>R5ԃdNN[H' 1R'`MڬyW":-lt1۠KNιΎM:!%%'D\ƃQVԤjs]n3 ymvz?,9ڇhؘ{nkdk~ԅtp@Ce֔'v!'Zĸ*)2Jۭݒ6gW7.aȋMi7؆HkRG~mjAclndknQICoTsX{9D;5ì}5UkFM2wD\BD|"|K>Hi $VtH;ߦį;>/(bInv.{Fch^d,G깂.I^f<U"܌!;b}E%mB	R[>wmȞzY.)bvQ@F:~#N0jmR(+,j\=Rha^fpQI@MX$F:xiƭ4#ILB6*ɖgYN,X2x<`(HVF1';jM9qPNBH}A	1z
RҘϤ8'}7IhTĸ`8	N0vu_
?m2Lkf~Bd7-6(Qb*q $yI8lQ@p.EZHqKWIˮhn(|=PJjU>WAEe#L=55ӷphU?8 ;wU$bdWĔIo)v6xn9&LtrڹFMYz'`(H0՘0%e,0ӆ )`,mx@lM /ѰFX=i[$O8J2O2UNAEnmtH}5<Apq$Vb9fG|D`͍RKLVDz>=ȟ: FWUU;YKI$g$Qi}46D96_ZVBOIL.	Ts0%Ag؃["\SKqwkǻ	XfG|6i0 o={O:t?ػrpja{tE2Dю9LvSO!7
HE\jJ>Z9QF<]Vo)E{ofox"
b^@|UWfWd%TDT:VK)t*#R"l|j[yP7bK_uf..
7I:iX'?`pA9wWQM4Kt:.ᚍ:`vpy\k֡;UXq8\	N`HCtf͠lmV.)Lboo+
hqVp eMT@:Ӕϰ$	#k_~{}Fۑ6:oRE(<62T
mR#<ݟ\ZUH(baZBn.eu"㛹7N[~[NWc8;(xАp}|ks(1٦<!SHvT]ġP抪̐5#91J,3XrQRˬL}^*V^\roy]];?``^',VzY@u7p^@JW\/v^91gk]DXcşͭ+nqW@A"_*(,ފJDf>s}Ԓgx#k>~LIbtAPCRqSpշb;7+oAgtX1>7EGD D/p@6XWOeK*s9p1^~{|菡7S{+'o2AXj6<w$&AA5WLa\Xr3*Ar	K6V;]Y
7L2¤`ݲdn+sq}`2+k(xgIŬ-3+1KN|EDepȇ8d!=W{R@'V`;`?I˦Ď8=<{vЮuB;7T$EyLdxoƑCCUryM2wA(&6Y&|QZhyQUF|S%eï>[)V S*3>Lz\OK':Y%MSk/9a撗5( qWbqu"*u\W·Dlw';aU         S  f      |    F_9?t.F            xc` DŰs~AeQfzFBRBbiIF~QFqjchP^IE ?t           f         )Ћ\ͭx0,}=G            xMJ0s)΅
j@ה%!Ҥ4O<s[0g}TeSbݔ50D#e^pJ?ɺEy:)K`I1r6-d;!f$)N4uL8g]u:^%V}Lt5[yϵ2	eN5          n         sJ(ѱUO,x             xUKo@PTF@
Fu]'7JڇRƏ8BE$kwgoGa7f*'ng3oֹa{	X{PAO`:.m#,BSgCĨLq̶!e.j, l}THTRBe=c'Vy08$=8z<SRИHkGȩMMeU)nYh-f,,LՊ̧ 
rLڬRebM~S.lAB4#Q-qj$D?BuOSϽaerQd$\퐛D(\SfjGMԞ8_8&,G>Q)1ǂ.H1T7	`):|E,T{8 -W݁ _=K]EVJzshE~tnTT%\麐3#S궮'x>N҈]"?t'4m8,#\R"PȎ뤁KODjR'qY}Zdki/Sukev82tHg:N Zg+v.    S    e  n         ݬ+??>J\Ph            xTˎ0PHEꊴ	Ɍ<L.p&F~DiT`+{Ϲ>k np3 :~åM}O?ñ-  o)T>zD3R\nS&rk[&މiQH8N|+(;tl[0K`(}h*'	~lbaHaJ\Qe<Ghz%Rڰ<ZZ*!ivt:۶U&j)p:Z2f(vC^3Bӹɯ~"*\>Dथ'q,<@@Tk'bC:iWU.GNu+.ep>yދa/}Gy'\b.VFXt]J')&_ǰ0eRI'n~T%Tɔ^ZPo_s5dў:sq9FL%	T?wg}&Iw,I="q]~F󞲍9f`#z8-N)5(=r{,LR\UJL^=B휑BAS1c]|)T"X1{a         6  n         [mC
E%o3            xc`a`tf``uq1w	tQupqF /          p=         Fn<'8iN]            xkAǧ
+ܴPSMBTf돊)?u;Ɏ̬3 A7E?7Ej6!M$xB|g޼vPWPo/.=bpUJB
eX{"o<lT3{t4[iO=\XJ稞kϯ^w²$ѡ;CS无A25fG1wIS~dg@Ղd lM1n<:}7tS=7Atx$?J J':=1A݊O))JYWKH	3oMG꓉199L ]OLg_6сoNHGtOdBym:VW"v%S$5^C]8Dr{'BMMm'- ʦABh3|5u}Fݕ줳4:YWO(}+ZDΰN%IQ0vjQ>f!s1Jh)R+;QslA|L:4<Y{ W(H"Vj0|?	_3ڼ_\My0P|=8K0Yդ@I',R\5-|Pf?E8hܪe)]TlQo29          v         uGez\            x͔N09x$d :e3;%k,,m2R&4^z$K{Ld/c*p0/79/g#DRf&)ܺH$LTsq.pe9̎zl&$$DVE&p4tA*PWJ320\O	0(QCB3sh<-XsRQ]Yi*!`nw8uBHQ	@aV~L+*l=Vo+Nne+.[t2		4wsoKL&I=y:fv٘Hܦ4=okaw1+

Wq|[0Pt0D=?u=Bmmn[߱j+'fyoGgz          x      #   cK7
\G`j'            xc`` y
N.n!
\N.nAn>!~



66:P G`_`$Xʐ֚A$LO,Q*HIQrsrRS\2t@%SA$V6SB4 lP<tG2dz,ϣuf>:7t]
fu	Y=t.C0ݬKfJ7r:          ?  w      *   j6Eؓ[feѯ            xc`y `əW\ZWPZXZ\*8h*@T*Xs            y      /   	[||&O@=$            xe1K1li#Z[m\{^/n8d5+g1=P] T y'B'nzc3Y|0)$K	?+2v1{t{H=_]MKy'L$c
gYm8(58h$M;
dJlj`=Ub03Q~<&6J\y#eJ3#         j  y      5   
];6 KW            xc`} ŜeE%9
i9%
%%%)A)yɩ
y%
\i
!@΢ԒҢ<P5P*58I^P o&U    2     8  y      6    &.q*F?              GH  GH   ,	virtual float GetEmittedRadianceY() const;
    j      y      9   qĘSeӜ2H9            xQJ@+	D)FNqUrM6Op/CXNZ;7 K 7!a.ʦSdtsjCdvCM7f76MDҕ-Wm͆v{o)qS ?)mxW	prgl+vCӭuXi#͒|8ua`%)F#r޴׹+?	w82^|ߋBl=ݑqL7;8%d,;_2    w       zz      ;   hna`ϱN(6            x}AJAEk%7pQrA$&h>TC.{ov7CAz (> bvǎ~<Od0>jٸd# I:;$K?jl2>S]5Ƅ?#	s!EM^'rlSg:*#Kձ1xgZ0it4{~t:.ˤ    a       {      <   & UJ~            xc`bg`
f``,N-I-5QH,)IM	"ZeJs@" /M	@X:\@|Q39?D,?3E!8f<D43DҼMj(XYZaDZ((IjWTtj@rA5A&[q ǉ=
 De            z      =   R<t⹦O                        ,    :  |/      I   =0"'Tqe            xUkA
Dԭ`AE1Zk4łl7d0;["Aĳ'OuPTHv	7>~c)i":d-HR?oV<Dm90|A&13!͓P::^c,b㙟c)>"QZVbW:VPzjgĪKQ/r-ag9yl ? {#g ac;AjƏΎ;s#|#
a Z֩}cZU_ ,~%t
 jg٬ㇷ7x8fPAoN.!5K*{ѭm}f-ix]mk<i{Я*t M	)ij6'{4,e˅~`R-z35L8#[CmTRm,RZc#VG/A? OKQcϓr#.g"샔.b }Ѯ9衁{~J(%Q4l=G{y]r'QznoW)J3uWL     f     S  |%      J   8	m!              ^j  ^   G	virtual BSDFEvent GetEventTypes() const { return GLOSSY | REFLECT; };
         l  {      U   ~ץ%'HZ7Y8f|/             xUkA~׉'Aà"?*bKb*MZdMf!]<^DA݃wxovvM#CB_͛7}ޛY"D,%rDB@ҵߏc-wv*ud(NaOHD(u0#&V$9߾|RUqt[y>H˘3+=HKi$L<il͈ ~dK6<L􉎞S]:%XV.+F5~:ՖM9!3H>c5;`, #@[C4lűp, 7؟NT4۳T|Ni!qؿ`5,gݦ\Yw`{m]RߐhmZN%ᖌTnYKvb5Hi] [Q9	1O7ol#*F`y5JX6:.M7#џPtB=DtO0>m61J<qM/oG[3y0JeIpBR4J!oy#    #%    a  6         M.A]BJs>r0˙            xTN05c	tB` Т%-L
KqR%NK#7IH9V[elwkMdS$>>ע%H"6DC {Q|(8q	mƶMŁ3eֵx8KNcQ	L8.2-hHeԄZe;f n^sq`X񠺿/+{3[w`F]E}``̠yI0fpz@0fn~d^Tz3U"$	
x_.PsP}*O@L0vm;ssAt7ocqAB0f|#    $                "_CaTXTҿۦ              !'  !c        $                ~nfGI.L>%UcWT            xc``f ce̼ҔTҼԢԔ;.@<,41G,?3E1%%(5:/957$(31XlQ6y%
0E
Zv
jEz5 Jqd<V:(uL@.Ym4	w6;M m@^x 7mh >EK }e[ym [    %               'q
d%B:@dg?|            xn01nx_ڦ.BB׉.inzXJ`;Dx$^c`h":w?B\!cu2*/..ޜtٸBCKp20J-_0{6``\(*	892jF&xW!*K34WZfl*]|"cplJw[`t\%keFE]*YeVbqv`:$߬WH$8x'Kp~mȵ@WQmoq:8>&>SOύ2|f39JBלaF9U]X=w4`3jڸ\tdN"J;xQ&77&L0GQ|Q̻+->Fes~â͂5,%2wlMVy#sB j2e3tT[WM    'h      S      @   8J縟f7            xUMo08\^	ܪc۵UAuDEJ:%שlz78 Kw`i4Ma+!;B{7%wkb5Wd:T#CLk:l.a=~J|7uTgβ%N&zOgbWDrJ5YԈ)6'&L@0Z$])tf49. LlB48Z$Бĵ-}nz#6՝A$GDܠAN%hüa{.[Iu,E0`įxoAVIۘd{^fqSFtuxEs'(SCy_2gsBRRN6gasfOjF&uL8Rj63ncLM5{t?bBÓtրTꮉf	gNŅB
5[|+?3+YjDxLo	+jT{iYqR%FԖA|Í/n=L՚hڶ^z ~\p-YuRqCvMFb",S bÞE7蕶!1't*=m_Iw[ڋGni?@oGhlf|5pkҪwE4l*ЛOlfn     )     z        A   2Im[VϪŊUХ            xc` 􏁁,41G!(* 54W=57$5%(1%31/9U#9?D#$ ?3DA-ȥ'(e,Ku,JMT  ș,V    *m       Z      X   S[!Fo@7XO]b            x};@j2x!Bkb,KB",Yb<543N9ުdB,KD4wׄrXE!82Qb)V>FEH $ODjrѸTJW@Л_]gΆ? }Msub[J2or##3K׾}\    +7     S  a      Y   k8d@{>In\)xYA-            xc```c``L+.Q)(J,
.HM.)*UPsO-q,)IMqKL./TV(J-)-SHEV     +     l        g   
r9n!f1            xc`` ʙy9)
6I%yE)E)zv\ʭ9PXYe(&e&(h)&;U%Zs $    +     6        j   I]^[,5nt              N  N   #include "luxrays/utils/mc.h"
  n          ,,    p        t   ]r/G="TcY#Z            x}J1ƃ!{B "-m<X)ϒnm$-IRųϠO)-z3o2߷KȮ"Hx,uRaդ%Zv6##ƩLv9mxЯ\$bi-̿{3V={3Bt.Kb/p>W~8m.E><]Wm|XӘ$77u*`3RYK-K~>R0,qFfva+/:ӕ0:Q.mQXNCdu6]Sa'+r
&+̯E],?xG};ß\v+j7gƱGHk9D.1Wɼbem";m˪    -               ؠՆ!_T|u+vh            xUn0B)<dIn6ktaFihwڻI ⤖P,@@G~Lڲ~Yo˲Ip_. lr1	N%s?k[+G?}2tbũzџm'iTJC<"ERkRٝNJu&Êi%"[	Crt;3*daa5hɬsGQӁ#:bˑ#F(m4g/#a۝:fmsDt.^EH@^OY߇ckLx\?Ü1H{?($Zf+o4C^}]0=uS~%<Ӏ.9{P*9\oR2)LޒO pIe*왪OVYDu=Ђs~\G䛽:NV<],.;^3vH78pF	\xkͳAk	h5Ype8m1HW#ՁV׿չTs4bn*ϽJ.@jD|wpjmD5cLGZlw<r89ZGwԦj6l:,[t#SKk? lÇ"    0)     2           44R#15Q]Z              +  N   &#include "luxrays/core/color/color.h"
    0[     W  X          A=ɔ77            xc``o```?⪣ezF( Uy !A~>ή~!:\@C<Ӂ1  ^    0    	           !6|!HE", dѥ
            xXF_g4V,"M.I%z/
+ʯ``qgưMުOЧčmM->9߹Θđ#?La ٣:9%jxWգrn7lu:c3hwz)~}B;zKQr7T1 gQj6`py׾no#pNn:LzUkqWu{ׯ~v$*}SVV.$hH$Gn_0@i:*_)1JQ	#Dx%r#N٘.%5WVf`bśV=%2\Dےɒ=8A#?+feX3'1%)/1 [`4thExGHB$-yFu`J%K
^2FRs
/V(4`e_YYN+ŚbV2يr4YiY9Vo#HfO'L0ټZɪîpm)U4@NKm(l|AeZڣτ\򭒩IF]xfR5Sԙ4Z
jdrׄ%4x\ddS7m D}ccr|#Rdj`wWRbH
6U8#3h%0QG.C ,XtHkUԢN"0鞘,E4sTnܦ!N!!<UZ"a0;`䔸;iU*`?]v4eOþGWtQ.Pcd>)N(8=	nӳI)*(C1XÚSTJ12}bT0nhPNV\Ҙ!3
NRGIK&|:VHMh}㵇J`?1gIbaBBpHLy8^<&]!8>;/U.=8RGs1n6`6:H4ss2ޯKż˯[[J+[v&cjBdvblBFϭH-AE]a< 
5ǹ} 6B> ^pOfgǲbTZnKVEG(6ǻ<
FmMNG
JA:i`+FsZeܸ,h4}lVTj,9_EkWm=͕!z5gH!jXOMƵaskC`nEA4,ɾL}~#$d>b-VEi.Y|lVdY ;$ۖ3^>v&F3_8Yk*ac c}6KJ40L{UN,JzҮ'h_lo_fs#ٚE̒7`_ P|%%    6    Y  B         "b&ASl[k5            xWn6խ.S.QtE]GNȱ!9YE@[L,XUrdz7OJ䈴0D#g3a|a|a5Nm=8t'''ZvYw:8L2rfd_}n!f	b",ph߼4!\i\,(Ia@%}Q4ȝHAMBjy%0,al45Ja;YW#)HF*2\a*X.?D}D2]y~йo|F]uQF=;V$uI͸gERv,&nbR,r9VD>I'l&Rc":,x@@qYG-?{#{Md$WG#Y\;y%d!X!{+j4S*[`Ydd_2tv)}O2*&9MH1Կy~@B)dKU}/2GIF3fϧ,ʙr7\	0lhzk9H 2l<Cʷf/0kJ8}&jMA*mn_K?k|%7xAչ5~?A_s"m#T\&>+uDeY=6e4!L^*vN@OJ[h5pw_q2^k׻75w@bܩ@ P!:4*&i&,XCёWXiu=A߾#ZDs{aC%UjJ]vdmEuhuΏ<bbkb
's^`|nep;'mӘ+2*}]wi0%"#=	Z'%~ɚ~P4v!ʛ1)gP#rTn?8}R]wS'~zL^}72l'~Ce$ދ4"$,6:1xG'=U8֠Xu5XWu5X8Y~d/g˂}Sf3?~%wF82IXPu	L/2S8a    ;      2         #Cab7w3&҆{            xVoI~\n,ĮI$@Q0&9;+/Κ@@4PF$$$J+(9
Y;&ޘIu+=7o͛0N'b+!UK
QJ4
l~9<+ r;А#(PB!9]q܉?|lgKm	;'p-bl-c6tٍL|5&.`#Ի-ZY{}VO;RŶ@SZ_+$s񪴯FҒ@F؈C:;2,'~C_ ᬴T2z;J=F?6Qz3?0q#Q*1J-ral끋%zti%7x{	pOBU\7*UX7dHck
>8j̹v&90qكlr+h1gcZ[5g#@ys0{ cW7:ڣDa3gz9l5ͽipo<gMǃ\~AiwJyCB캽}U:MPmcM~u᫭:TvNPۯ .DmSx4(jZaBiHѦ7|~cj:i^@{,FE(YN31$*sǦbҽjhOWq5W,h$3(S\!CXnGlYCCs`ɵzвCZEuYxޏO n7ƬhI`}Hba"RF4e2Q{GPRvf4z\/>LyD)B/}4QL	۪swcK|]Z?3S]rf݆%}̘EjBīk11BJ"zT~{WG="\^$Z~    >      A         $07T)Gǈ            xTJ@OK)⡴A-<%ml6R/Uзnm6iQ&2; 'fcpK6w=<ֱ,n3*3.jxDes2 蓶l];kN	!G6!UHc$rQ/uM/3z>ℋ.ft%n
  [[MV[$ߢ撔 t0 гF~`5A٘-:HS4l	C$5N]
6q%VͲkQyxx l?碘3P;m}
ƬUJ}~~p$&%kH#0fwK-4U)]U_i[/L*)=F@ujb:vRw;وt	7|<}k    @                %f܂(^m            xc`Pf cyN}}b.N_wW?W0..f+I-/hQH"
)e)
%$@W*TV@DV(nPŉ4MjԒҢ<4fZA!40jN.N` `C4#Qf  8    AP     )           &[`v6%aM}ɓB              /  A   	HOMOGENEOUS_VOL, CLEAR_VOL,
    Ay               'ʨ1
ypИx>            xc`0d`0^əW\ZQRZS2<Kt3P5d`0a4лH(5-GSGD(1D2V
,T+2u.vO-q	uqBQ*PA@hã= @X	;k{bĵT@|qฟIk0āSPg@h\	 G~`(j22X}a`(A_D N|    B     ^  .         ('9IʺN;T!zډN1            xc`U` c%i
y%EEa9\EiEyɩ)%zyũE%y%
@!-M4\S+6M5  9    B                )Vff:u\x8 m            xнN1ԉ0Tb@m,U9@l0.> 1e'c^P簢n#
J|PJi_!RMC;x cn4 &DIh[WX#uNmDMĈN.>]dԣm)j5pΖW;%qIz-
aΝn[_)DrxȞ]y۳ǃ͠XPTC=p8    C     4        	    *O{xW0$            xc`g`a``0wwsQpqu0=\C\Pd m    D     5        	   * _VBa\7HH(              /  _   	HOMOGENEOUS_VOL, CLEAR_VOL,
            DD     4        	   ,   +&$a!dMd            xc`g`a``0wwsQpqu0=\C\Pd m    Dx     q        	   -Vj9n5Wҹ8˫,.            xc`n``YYTRP\beU\RZ◘W\PPZRZXZ_\beZX\bdFIFfB- 9%    D     ^        	0   .j!1$r'\k                   R	// MixMaterial can have multiple volumes assigned and needs the passThroughEvent
    EG     7        	2   /h,RB;qx݂lP                   +	static const struct CarpaintData data[8];
    E~     O        	P   04*&'@_{0	            xc` ~39?D!,?47UA=3$(3",	+QPˀt$xvc\+4 R	.	    E              	g   1vn1[3J=ZA'SE                   		std::string name;
    E     N        	l   2a{\T-LF            xc` ]\y%
a9
Z%y%EE!MjԒҢ<LykZ,fV7#N. 4 