        "  U      [q}\XUG2siz            x=ksu_UR{Yv"G%)kD$J]|0%ʹܝ+YI  *cpDBwp?lfzt[<?ۀrɀzwD^<z;?}Cx^vOoוl_BHwsjFO^⮀ $ՐRRwkDj'm@6B2fϥDğk}EQH4 ل4wzLЉFwɾ?:2]-&4 -%!u.]zIEHNp$2;E$rv71!MȎ]$*U
Dp@fn(3< '[0vn%H{djkASf;WS߯wW  j=XtEԑ]89@OZ
%zvvNzոlwuq@)o ˙ S6`|'4rYނxylfrQc݁d\jV3qÄ@&pRkJ~KPb73,^^DB([ШW*	z:/?WQ5QtZg	%fv[)06%{,,?FzRazPNa?¬xdcw<3'l8_ݲ*U-赐QML,֔HIF^$<Uϱ"5B@;D* yyJez0ױ4\c:qPYqtNf9JEfvCd?@Hz0]vM!3o6Oё
S25nlK] VxtAf.h[h@vL@X/gq3bҐ	=l`XgPC(Cebn'r(eƢu=b;ug!]MAғt
{d˝-oSKMeKmo#^L`Yʭ,v'wbLQQEZ^dDnR5[*L&z-g4:v5˱mcP mSu.p_,~S\J1*p)e=(W Os?dub+OVL:C;dR] -prAKwttֻ~SW81`G#P[:L/L+1>کA]=zXG`Yuc{CK;ݎ]é4%U
VrZn@q#3o%GG`-/"bͫh[K©g]נn{/E-<P6`^4~VY>(5r츹T\:R@ zڿ'lgoNG4}$=.lHlo;ٶ8 ?R#'bUODmjM& Cekf:R?ʤROJ5z߉bSuS(Uv{rtT1rnu<;:5KNw	7B?*|1}EqgHB\ܡYlQ {F5ڣb4h znZ" uYˁn\˭=nf6y;a2[t%:0?8+5CDCw7]L~]%/`Mв1MW@q5r,f.??/ɝgAVFBbeDXj#
]PpE#5eV!5brHB4vCZvBE&+p6Dߩ7GNFw5:ްjcc"_G|)YuzXwS5tVPK(6*is-1M'*|'^4y,َ4}C}~So6gs7nh윢'	Oɥ`U(1LO7h#7+'KBS7~#VcǵRx?c&UwSw]e.jQvF#mʄڮiƴj	ě$srx.8&2u`Sk pgt"%Kh3Т!3)1✉1FÔP7V!ȕO])巼Hb/>@cWw2S'ko	*'P.RHיsX'.P)CP#;c;%ǥ#!gw@#Ɔ~Ά!k|DP.r'6y]
Q%NN	ʎDoc_+Nf{ؠǛpʖ;ي| RDdK!J	ˏj	V#7VD#'K>Yx$=?xȔTr'9AΰUҗl!:{f+O,#",YOF+ד"ѥ	].؛zcr>Y"}a$YN!elWaYL;CE"^ F.GƕqdLi0\d`fod%T<,:Rs"r7ؕz,Q 2cY'P:(BYGТQVL)'"<_|BOJm|h#1U;'%f2-hEY&IEʕZ%E Z.qTЪʭWmLt)XRh
oF7
F+̲fՇ{q0ou\̓8K+u (Xq",UUcԕ9ǒ%@\nlȣPգ&BZg']5}g|-f+|R;!-~.=_U@ɬǼG~?;c: j-˔z:TQ%?r/L_JHec܏l>aU#[Y@55n@Y@6bxGt3Es!YSlYMn|`I8&ɔq
]ZZRB&Z G)dx3UkU.4톩m#`/f%Ã`DbAʈ{4XlQ@N*Kʌ Y<c+֖TV}Y)eJM!M?ʾBUpwS#\*;E$CI㐀LBrG#n9YY#u9ˬgmIs+ZEjy`ʣH%m~''|/ả9Oe,n yC|7/F<GW
ԝ0[2cW<"]D,.m򪉏Ha}˨ѽ߳医iE}j56asuvn;}Bѯ_ޠvl2fOϣ^}x>j:=;s+&]moNO/tMo:]TAA Ԩ "apB$S,yrg9)LkR꓏Ĝ	}Ҹzik_u_ͅ(sWaC{MҪ8e0	s/č3NQ0EIbrМA(d$AI<ΰ.D
*)n7zvpQhyp۽]}wB+VӯQ{8T
`i:r:C,%	:ʀRa\.;	A4#3SAlp^9۶5lF\0U\Îmn["7T@^)iC?.ӸUs 6e߹غBʪ# V0,cÕ27뇾Oy.{CCW^ -Bb{N품 1-;ěl)fe~tPqfߌ@B5ݠL5rryѓ	/m,)cԛ#)iz
8x#q7O[z]D2":L?ud7}"WWE;gU
QH㘪I].D^jbEk8w{"9$%\mt6KKdm57Qa:xZ7ډ9ԇ݋VêR*J+:Jd+V	uٽ+fTsg֠*zMTvsb0tzIҟya, ̇AD}|2=,cؠufs+x!"8*?_O ˽7b0Fq01N[N(Ul}(p10,#y<Ym_q͇d:N{;utbIirWP2Oт f{J-fG
&Hh*s
5nV_{QFxG1AP0q{oA&=m}ebMƞ+&٬8߰ol8	qDT=qlAsj5B&{Tt f``i<o%f`LC>jL:~%m$\~*j:hEFu3>dQ9Ev)nQά9o)]
N8[&P
#.JqKD7%q{B~QU%P2%&&uN=hoMqYYrGoyɔz6!$E
	ۼfljuFʚO/EvD)E4ԧw$>G)v5F/8A>9At,]h`D=spX@!ޚ~.x|'pR_iX~c
pC"!MlY3<y0r9:.-|r+^dY؅wjd/NlѧnY{cO<am ?ds+ԇ%$/^R貏kmx8]%48yg7]`h0.-3s㥹S6SQ}zӏ54al6H+w@Rt5Y/C:x-bjK";`/u{bl.׀|%`G/>ްb"B'C])ya_|AoF%eb[Wl|s7f'o9hu1em{60_݄(؇2`ڪnT1۟*+9U[ْ=]eiz˚2[yx<]87ebg-#6,&ܓQEtQ|%x`'<)T\8VW>K;2R9+/ylT"lԎ7xRiG>dfg?IS,1s9~ yIoY%Ffڳp%d7
اB 9gY3^?KiGƾ<|Y.˙.r#ǂ;{ΊL{Lz.Yħ#12/>¶gי,;rUYS{`,E;w^$R<n#[59ـjV*KZZ+.#	.-y){I1$ C:Р<M@fed$;ϕQ8+Bxc~|wDlKue=l +FB)K^uqHދ0cw(Xz@	L+9[6֋ѠwUA5y@5ժՇx$Xk䈰wi{4Ȧ{S&zءɠs~R~Eo4Q#IRt.+{Edo&VNX~=vcfuٮ[JԄۤ*ɉ vH5cE̚r;9Mk#e=qsj=V M|j%3FL4)Jxq21KU 1G
-}e3饏fx/iֽo+t`礋M~(b,P+zHjvnz2ePvUqY d+b<z(`=IOCq92yM+**e}HB1S^jk:KWפfҼ	鯼Ӝ yz<Vߟ͛);};XiZ?cL1xga|TћGWP|RK8*Q"osHլT/Sޜ7xmB7Nۮ &|\{7=+X{̻G}tU{FyxK0	cOFÿD=w4`s3ǯFƏx];2g?_|WW{|~1|֘s1(Ώ_/;rc_@-'Ds(;!bxPZjg {F6P➽ܬ3Un_uٷ,/2W4m.͝lƚJ8Hߛ\SՌOg.lR(G d[JhP+OvX}(ыh,n);}a3=1eZtĘP<|"ϻ_}aNS	fwOa(@U]oc\FiS1YR]Y[X]͐Cr/,<-Y :wT.Bw3jwC*^mN\'<YH}E^^3\%nBJ-&Z؞4.ؚklqiv^uaz5;ҡKI2$YJ/+-]ZHXXz7St_^Z?~,F7:#֦08,1EX}Y6g_UixN0z`6fsLR2Ien0̄R$ǴF<&N-Xs }"M9-^NmR+揪0TB׹>xZȫ7~)($_'IKYJ[둜MR>P%
F2K<`5ZeͶ-N$WWsRF/6> 0eUy<ʟ`0B6Sr7S/ԥlT.QKMz˾af)լ\Lʔhּ@KE6/{VxdkWFKe2/Ȩռ9%}[r0j3Xx5WEz*yHJeOvigzMs8ߛH;99` ]5^ݸY&=.W!NkJ?^P	lHBIC&倉餄ao"r⼁Ոnfck#S}aU.;F/cKIMY+lsoBjټiN(ċ\xg1a
ZgMۃ?_yvsk7cwVb4[Zl*خLNhy4	q@ut?O:_of⽨~pĨó4<$!MC\䑴œJ#l'򺐯y7Sz-`fi0+捯~Se~vK\!킃ZO`9qQ:_1o10ρyW#UF^xhXߞnc>&mG>Oa/
w{S{b4x`I`>{JؔQ$MI uLtZUU6Q3K \a J_^ŊC?F}N>ґǆb[9бEȋBRyD4.c;aArFKޜՕ|YhX.pJ_kұ7|Wf`çwȞ4H.;wV&WCyk\0搃ƹ2_G6?&,|H|R~F@Fn#+v;U֝}[k:똛$_vd))<Ɣ`4\Բ%:Hִ>%ď݁d%.T@^2#T yt*;ǛofV)-޽HEeH'Jwvp~;?<X8GX
<,lr1Ԭeep!b[+D&Lؙ[e_z{f!>Tώʹ{nfV7R5ȩp4Xw`8YbW_?Ǣ?A-M    "      R      r    ˖@jNkU!i            x[ɏ#W")DƋt^gImWxdTvUNUyd"H-! Dr@R@B B9	[j_\j}o1BA߫h]u#8N\9 FTsy=PkސaXiG rou5ek'EAng!9"eI[6ZlulUn7v+S!iE#K/ͺ¿ox>
<lN}bd7C^P;|<	w@Ι5XǑkxaAgHzP˹93ʷh=8w w=

2Y`w}gA⃙A?FLAcp-MBQP֠6wϯL&#Tn/Ð |_k#x{e(6Pf^ٓ-EmbuKVۂȿ!?"W\ST_0S%\25w6`f"x5)E`;mp4`7ۄUC3}<ЩWVkTE꣱^K($ tQU9xO*ʙTBuo'u~ev㽃B% NwKPJІ<szc0;y@nE
<;@k6*J#PQC]TI{rg;F!+hpxfn`7T*D(BȜDW4ŲGщN٧ pSl~E[ڸ@ϵ4^U1w,wMWzx>)>Ƥk;=<.?EZ 	wU%"|?NS*7q}eKp{%{z-:a''X'mI=GɅsP [7㥥[69~=9UXXJCue ,\`lvXwɼN$D,3r0g4C:ϋHFxV7N;g`TOB錛XCGF-l@<;-YACp﫺8#8Cc_>5!<ayhw+x]r؈	񦪼2Ohi	;_ٮ8uT0KikRŨ(kz6zQh쉈oEnsDn7͂mI]Sb//]2A$|K&Vōxtc$Em%*.W1$ơ϶q	G(lu(F~	Sٔk7ԧ("LSDi!K%(4Nבr^끼MƦmi;sYZ_%o+}t6}bMIrKfErɲk2#Д
taij٬7SEmW
tI,&
Cj\dRPI!.469J}/ED)ٔQ2i.l.FO}Rpة	9#TnJvNPmTʵl4iE;vxI!Slzʟ]OV-wR&EF
Fa[0d-xH~VouՀH1eۺGvH7Xf_wynbeYg#̆<$H&~R@&em6cF5tspf{ެ*B ̓`d],n[jgp_S9ڼa$CS&(IWh	^C@iwO~nZ@RV&|˥.[ϥ}pmrzbb	1"TS$7;VPKML4Y;	ʲ=:F$n.~	`f.^*`sX!QՓ /+5q3K*H*z±IFf<4͘K0ψL5xa'Qmjz5:^c	u@!t#EBU׬7r+X8B%T
M@Ֆ>iKM0]Z>U\Vec@KRCߗU".m'TF)k2jaZK*˗NS&ԏFa<MISB5X'FtDi)KsZJb~ %}H,n\ܝdKd W t,;D-So58>u`cChx쩶ACS;N@K|j`6$P~t@Akbs2@cE֐\<R9u2Rrkk=6B_G++]/WqW%d
/
m	vSl_ٰS"`7U_	y_"!
.v;bSjE_{^MQ9,շl6r ﲁޛMLLX8ǫX\=h#XaQXyuS~6[%/}H`ah8zBX;^"<I6b*EN!{cPkRçYV\ԣi+2=B.^wÒ5z,@:Rm2',"~"87:t7}goPu~gC%k>f`݉XF@iP3ڐVJVY*9&n-KLtbKpu[[]\si3_G_vH,}G~R_.f=䬫<9'MBsIFM#/~ǜpcO SStN|=hwRvoRt޻uE8n+'nem[ZwaD{lt)$<J1*C/qRw.Fw}k|U U+{mTt!<D1T.czu֪lw*\JBb^bmʊbF5>YsAn)
XqsϳƼ>pXEƼguϞ9`?rob(I ÄFW=˖K2g<71L]+kJ;+=TًLwu㈝ӷx1Й-C?G4׼ٰ6mUTY.eLҥrQbU؊V	!y圁WeM02{B.S?,[Smѣ~	|`@šIy	+j˰٩jo?E
Xry  QTRԹ,%>.N@±9,mEOׅz71
0PPbo)FXWXx&~H<![^vvrM Yylm^֍mCiykKz*_yqr-)&a$FW֌3سz}U'16j1*
 g]XXak״m|&>Nn_($1d1vZiԧ8 W	GM[اm_ʻ⡓g,}֎q8g>[ӊ\3#Sl?JM?;B<O~r;<~"<ww?fggן]zAyM$}V,duTx(6χTk@ة/~J<XxiAƊD(`I 'dB"7*MT.r1лe!Bo~v-B    1            s   A>Q;Ry_n            xMHnNh"h{t:Yvt҉;==b$Ĵc=a{@\8!V+ā^Uَ8=Cs@7TW׾o)>$9cǺ~{^S:<S&eqy=R`G݀2s=-&jQ,ty<;74P`>-Ef|w	kʺ2x1A.	w00V0{`@VpCvC:u~s?U(k8`3:
AF:r	n|0eSZn`ϨEZ,ֳ-7B	PоypNW0z@hGBEixБ1.ť/2͝.X0Lcޒa¡ۓi B*&5CAO^"2^~3ƪLj5oj&;q@+ިAZAxSǧ6@m!spʿ);];uwFI#>09-K<ϩ S\AOQ0Mve{J/C gpҶs88,.]<S5O&]ًZn?ЫA8+Cx7x5?F\D9*:[<ϬhwŬhuY1GnV1+3e֭T(_=Z¨8բ(b̧d&+2HG/g07[(grswI@oĆ޲z}=mtћz`Vb~}PXW+jX4Ihf!tp 	Qgli=2Ꝿ
yzwML9_p o%%ڝzKں,Wܓρ|5_m݌蚿nEtGG ݛytYZ޺ I$y7PA)C8Nx{15 țk.R%G\xd$B9lGKq-aO 1Td~4	8Y)3m6 Ye+n:I|6)aR]th?Pydj,xMK&SO`0Ղlkn`x2Mrle3ĠtTQf_xg)n!-f'Lx2#_X^G3~Oo*jۥDyJ0o9/z`SSB6>uʗb*dJx(gő+*5((;9LG~. 9ħIWZ\!	͠\1#a!$WfⶼO@t:lG?6vsB)6
Db0:!;>e0l>h4kӿN!qxDTxgI$j4j!8dd>ϕ
'wƵkXLz)۬^Wg.J}~[WJNMKRKKy	_\"e-VuhT_tR\uO_s9|Ekc/זw@-auaٔmB:#I(mR)^K-<ƣ7.HmX?CXƘ`#y7$
dQJl\2#DW`rC:;,+xTpa)Kr#q ̴gbzIom+!ݵ<LBQRwq 0]7RV̗nE*rЅ,AMO;;e\8[qUlg,@|we>3hF&N=T@#ѢwCvgm	^}qzEO#}W9b&z$oL	Cd?Cw^XU^5! <XJ. x/ǃ76}B]Q_<|weiD_jI    9    p  L      t   ltǆo+            xJ@|!)mD۔zʒLL0Lo@EJ3~oF_oRJW%ƘFl&
nyUZ 0QH(X1eI}pl?tQ캳t#.b5wwqϓY-B#]Ԫ̑Oaa0d߅ة6@3I+ɍ6Aבs5p<Zixu1oRv:0F&S<c]L3{ "D9]6,PT83벶֕
$zn?)T(Xrܡ8%  JsVk}̓LOG&U9oݠ    ;     5  u      v   ux1rpO_VM              O  O   )			luxrays::ocl::KernelSource_McFuncs <<
    ;D     ~        w   dTOOĘy ,G            xc`a cYNNxЈ x? _GxgW7O?W.T nc ԔSZQXYleceZ_ZVRYZ`cEZҼdZ̠_S
 8;(    ;       t      x   /u|M~M^oTqũ<            xc` JJ
.
>A~>ޮA~>J
66\!!:(*?9;(/5'8(95>(31/='78# x-ny Av`7dmˀ&P B5    <J            y   T5ƘJVy700            xJ@ew#$U*_-lMӛ&4mcq!4IbZ0s+!wc60P-bq1f]7"
(̿]?MNDN0,KCJ<//{l(CцBz
ҏ+ @b兜J$q
hՇj#g$zQ[gupSmKWT1/k\15\@(I{[~3}u#-bIe5B:\=@-OE'M͆<I^ֆYL2ڭ7>gw;A=O?8<_$%(d,>hx7
!wgM2$mkR܊    =             z   Y3:<{b\            xK@ I\)<+.\p RK;$#HMmRRM#I#g&NHM{XbxW1 <9ۿ};-VKeM`Q:Ƃ3@n8iH$~5A8+oӚ 01h[o9>ji
2`љ(zͦ&+ `KZiC-sTe    >      r      {   ľPN?fؠtG!            xSKN05t*Y DEƙ.Yw VQԑFo	~?2q):ЌP	KuK@EXjrD^ZLSɻVE]fiu*iy唑׊FClt:oyR)MA&2nvؙf89*\TLY	^['t ȰBC6=od.0Z`<'&H7y+XJ`At}at
k8@ezܨ<"SpWdX`БT:,~BD;tM`.-@vBn	;]z,bCs] ̦}=;tZ.N[8Io    @X      w      |   	t&Q2ONx}62            xSjAg==41Ud+Mt1%Rfta-3%,x#^}/$҈^~ߟe{ps((|c?E(=(<9`/Qfyq!VOs0@o0qsYzp<wVH~8mtaP8~fޓuփPf\UeE-q'V[ܫihRbgGԯ
@+~`#*wTz'ц::mؔuU\e$dI::6~Bq z.e[OsJb5%_81sv+{khH~`_xcI]eWt_Ҽ0vу=Y~IIgGU(S3lnu}>=}O=8    B(       ;      }   
aX#@ k-~\            xc`aa`1b``hTRuQprrwURQMLKu-(ϳrO-))q11# -ti+V%V[Y'XYy%K*R;!!
Tiy@k+YW
 YW    B    )  ;         Lh4F>6Jmy'keQ            xVO"E/xūƼEͿa.,0C!&.iLӍU㠙zbF/&^yx0A?Q'U5qKBS~2!;u?;rk|x`S{B;I#n1['v$P^GarJҠJlVSfBcJ2S
A2	eS&\'~`cP?f>TkPxԣaƖs{.**VRL +|}t	n&J/]t'K\,`#Ec(HH]"cǦ3Q_'L";)ڜui9]Xm/pNŮa=<_En6M{ݽEpYn9C*|0$|=Hv9ՠq
̗*~lBP(nX8}?{y8$"4iRl\!nf4$=q	y溮	H &:w:^?ݬ#WZ{-.>!yK6Cy `jsi0C+q:Im<g7Q@{0̨L~D;īM};txF0BEBJ1jd"!Wǡ,'D5{?02V4>NusrsDw#O?O[R\^?#d^wn/fN~nؓS5fEJJgKRs.W!]nwqeIzERf$yt
A!4/܂(ȇHÿќJllߡ*xL@PYdi¥{^(!_	w#ۼjn$e?erE>Ňgsq`r{JN+?GmL+{3!_Uj>N.1jq    G     Z  ?         SY);i1v+            xc`Вd````,άJO)(J,Oα
)LKIL(TRH.NNKյK,JM4jh((9Ŕ4     G\               @S^BZ*epRZd            xOAǛcГGMƄhEBd;NΒ-ţ]&<7xB&3y}}_	L7B}+^\~8Vx٫9!&|=\nlpSu<oEݐ4k+!\DE }.y:,eVW*JkaU^ܸL"&a8@Cyz^".-E&8uǪKwoHňA[ȔsR V1PsۯǊ3AeU0i6kiߥvZ3Rٙ.شC^C"²iJuXmVFiZkU
?w6'Ƙ:d18îAhk41{[$a@#c2Ih'֌==ջnZ.3z B5ԩ3FC7ocĨ:d4\!3JgGG0,ɅmFvϰz0Ǭ&ځRgD?JT<TwغP(B~yxnrr}ʦsQF g]\gL)8]rh",AZ,q
½)v[Xw(b%wF~mB]X7\?6    I                #	b;ٞ`\K            xc`)g cAҲbҴ4[Pk.{^p{z9EVV9VVީEy9EɩPʂbm)`ʙRXQѥkWZXXZUZTv&@h1@^; hzRnE> eEj:Zb Qo    J                WK!"pHTR            xc`p{Q3(*?9;(/5'8(95*_RYZ`cÅ_yixЈ  OxgW7O?W&a7?чJ2sRPG&4/ x9u    K:     9  A         _ܣ1u-+=C              Mq  Mq   -			luxrays::ocl::KernelSource_scene_funcs <<
    Ks                0q1$![            x10N&p{%<3AxBcym^<Vۗ_>VTaxu4j]`cN3/Q23w&jehf*͂	_׮yRˌ ;=
_!w~^{|g    L     l           o?"a٬ٵ2k            xc`ȍe`ﮡXZQbe`cPx+@\X̪T4D܂TĒD+R,RTYZi "    L     =           RKPBQ2              K  K   1			luxrays::ocl::KernelSource_matrix4x4_funcs <<
    L     u           1>NZ|!t            xc`0[`033MA#895/Uγ7$(319? 3'5E1$USXFAIAE!175"JɚiAAA+t& t) T1    M4               qI_ӟf.            xQJ@ͫ!kYբU<
)B)RDۤd==~"8IH*Ta{3o p-,"I(W<ۘR:DOּPhpЇ%!N4͘r%L)6fq#jR Z;B^DX[\I,nLO}NtxwJf:Qm+FL99Uۚx!έVhi-&p:o5`    NM    -  1         J7~͑A[_            xJ@}]KAAV14BRCCL7BJ6h_ē'U_I*aXXBNI7䙪XbYxq-+S\3+dC_/션v0óuѳ3a~l<AcH,Ws'lwBu;&45h]@?6&+d9d]f-O*~V!
_)e?.{S:9!241VWJT2vUזn/j5i1}< v#{uHY    Oz                `ܓ8eи@]-3Z1            xJ1}9n^WZXVn)f=K`$#8zУa> 30 3|ʸ	i-Sm8:j|@No_22Hu?Au7}+bڑˊZdl3.KU߾i</pf(ggsL]i\Ӭe"+Z"Z OTe
    PV     Z            {$7\              7  7   N	if (cscene->IsMaterialCompiled(GLASS))
		ss << " -D PARAM_ENABLE_MAT_GLASS";
    P     Z  .         Ԅ)CdBףSS:8              8@  8@   N	if (cscene->IsMaterialCompiled(METAL))
		ss << " -D PARAM_ENABLE_MAT_METAL";
    Q
       p         5f,8*ڔmԢ%            xP0ӗǩ<xXHq.m6,NQm߃ %D'❬tf[2=*Ct/"Dk).h@tYdѣ3L֏䝚f!߈yNM/vd &WJzk-ZGhײJeͪ8'Wϰy=T    Q                "G!TEǹ94;&:N            xc`oe`oc ]{ 28993R4rJ++sK|23J4u`l%Mk.=G ū7ʆ\z344J2R*KJ4jjv:i*T20 EQəRXQZkWZXXZϚbԑ$Ϛ bj\    R                f^qQw7f            x
@ h_G%C :/9ֺʮb*tV3sFXFɈ)Qd(mOѪ(m$KxK:(ǩqbB<ƼLySнn:PN3#oUR>\tx*]ʶ'h[P![k- WTw5	#??i!:_if    Sr                ,2u6a,\}D              1f  1g        S~       X         zshYLn[n
f            xc`x ^i
ɩyvž%E99)\
66
J
.
A~N>!@5J\<^'dcpBMdN<=Ur)aU~>>@7ccHkH_O_02B05PsQj^Jjk^z&Ȉd`. v    T5       M         U92&o~r+            xc`d`g``XÙQZ䚗k[
:&dkrqr+(()(89{8;:+Yse_~Qnb!S|}20T8 q% i9^    T                 /uU/̒r9-=            xc`0b cd4ԼT];ԊҢT܂̜gx7MM.Nb%]  GxW?G'׈x$J\lL$mB&utwu h,L!H. gh    U7    8           !&fXBp塥nP            xUoANf׃^5p]
&F+4j鲋mzF{͛'<xɣj'J3[ΟcpcVwсy(
:q6%[Ϊm)l6O.<W`?tna\lB,F{vȳ,uÔէ]4Llr&WnrR)uӄ=]ӦFP:L ֶ @9oaj@BWn
~MND	.t*ݾҲRDN  
,j-WL/rJ5]kr1֎BLj(RfָeS~4V
Za-oDJoe
et+UمT**2V-Y' !u#LٍXN*6xZI@!ea_dk}e_-I;W$x@MO}"v>钌q7*`ܮ_"ɉe'3@Gͅ#uTd%鵼aNͨ.zM#.7!.xI}U߿ @g=Fr$\a-੩Oc;˺&8#;`E!23	"9F}3ӯQE~K1ToXT#8DY7/kb 1^>kSxV$qR{ЏnΘ1!%*&I~3yEW|E~vʃWwutbl-<]JI_G]upٿ?
Maz    Xo               !cxe7Uk;z            x=KAK
d(BDA#I0b!1(S%fDh%hN[J/XX:wkgywo] aωK{ z'[ćԱ{ĈpHzN_,|1˩Ra.l]>J4mWp.[@a2n&s_9+pFGC)yAq+|<Lf+ZnUI97䲏XǬj]5DC8aj{pMЕ\pV=U5Fb\K,gBT^wQ8aHzLYjtxWīsAOOKpͳ;BL!p0GxgA DW^]B    Z     m           #8ü]^l1?8            xc`ȋc`[Pɩ̋,άJOHO,TR0Rrtp	uJhd$$d嗦g(+``	4 p#    Z|     Z  B         $̀ǥo&            xc` i
ɩyv!%E9)Ύ>!\
66
J
.
A~NxJ%k. `    Z                %CGJ=>fb3Dǡ                	      H-  I        Z                &xk턌$f^~RE!            xc`mc`cd``əWZT\ZkZa'khS݋K3R5448e)*Pb5Cx>:t>DmFc`:u)RXQL] s'    [       =         '{ ;T4z            xc`f c 4ԼT];bĒԢ܂̜wH#MM.Nb%]  GxW?G'x_ǐx:%k.ɟlGsrr1/5$/'/DSs_5m@=Ey)Ey P$M9pYs ThQ    \*               (T~7!NBw jښe            xUoE		qXqZ=T"6^Țc6lԊN?W	_73v0-ly}߷Bo!(\4-T|D4ha}d7ti{\HEbabDg{3JLqd'aAg(JA9(6[wA}_u\$IΎآwRHL@%GIN,hb4X')j:7߻;\p4r$<CLB;;^ny|?g$h3p)P5)
-V`Vo6F#n*,c{!ss+tߜM ڻj{");w6iz;A!g m7`ͭEq"sFx~? )CgRw2o_ӕ+6G65s?-[gז/o}7jcs{t0p]>||f)O;=ri_%S4dJ6[x̥MҬώU ]dx1Hu<ka '%(B+P'Ԏh'lΦg_%(?	IrxrR/d˔GBMBxǑId=5!$YcE籶dkQr].WK~}CHѲt|ayu\v4	u#pkjKP~"
Ye_`Btel/tf&SۛM.ν˚L331H^qk\0wpoȧuFp68a:JF7^L.a˞zrt'u_}    _    +  x         )P@ ;MƬ            xPj@n>RV+BjTJ{h^@kw7U!n/]X̛7YɭuzSqxx?OދGضe=l1]z#o0{0p놵YHJ"Z5-H1ɀDQN}Zyg|v3ffe	**9vOE^dV#l5rv:gES/IqVWX$	O(9KsB#J4ɖ!2tFE}__jgV.<F\X}?I    a      D           */I@#B}I^            xc`1aZU4Ԕb=bǼJOCSN@af#/ jP'FB5 x    aD     @           +8T2ܘe>ݪ"            xc`1aVE4Ԕb=bǼJOCSaf'o *V&X     a     \           ,JU#D^$            xc`n` c 4ԼT];bĒԢ܂̜_G#MM.Nb%]  GxW?G'x_ǐx2%k. x5    a     k           -T	~q"ex4f%            xc`X 834SRu<CR+JJRs2sRS4܂\\}#4589llt]}]|\+Ysf7){ Z:q    bK     M        (   .[#MJ/T)>+٬j            xc`Te c}NNΜҊb+++ԢԜҢĂ̼ʂb.F&VkZi^2X+ $7    b    m        +   /p4)rz>YrB슚            xUn@%#N4J!T'91KUkZzoG齳56q@Ti,7-5-C<p) 1+'Z1w,aHd.\B_1KNV²4,[oVX$^DP4(JfaBOB[\-CϹi9g$J:@E@9i7}շw/ #/@#A9_N߱RgW85<;ߞ0ѬtPB]x2	,c:3^y$PYPE6Ƅ.)S"dK#dWz~D$vrr-OYF]7nCgY沸x.ǝ=0HZ) ObYTA{ҞP#7!F$f-ܖYE/bI2鲔Oi	Zv8%Aި]` 3(.Q;۱ hօh!PO9n&[t7ػ>
e3B j|Zt훱ԪUhxWuQ~ @?1W^9(JRQd
[     e     w  4      ,   0Nꕭ(8OV^ā4>            xc`(g cNN}}ǔĒĒT̢̼̒J̪T.N4LǢDRR;M$gzAiHbvq0PBߚ I(    e|     _        /   16GxN-`             xc`c ch4ԼT];ԊҢT܂̜gWgo ' #MM.Nb%]  GxW?G'xTJ\ 	J    e       V      6   2Am&;<oG.[            xc` 834SRu<CR+JJRs2sRS4|=#C\#4589llt]}]|\jK0a&̠əSZQXYleceZ_Z_ZSV2 @    fr     V        7   3f}mig|1^            xc`
f co4ԼT];ԊҢT܂̜_ 'WMM.Nb%]  GxW?G\<D5     f     :        8   4X0r$@CԿ`{Nv              V  V   .			luxrays::ocl::KernelSource_camera_funcs <<
    g            9   5`̬`'M&f            xc`g`=`ϙVTZ`ZSZQXYleceY
,_Wk WķFer:';@k!i:
řUiXTRjB\Id| ZəSF E 6qb=x<3Rs0%{%Ƨe攤ŧ%+pU'g$&BR[l
@h?     h     e        :   6ƅXn9            xc`g`n@.''gNiEQbeU~rwjQ^jNp~iQrj|A~f^I|IeAjHc	Ojï1/(71E{@~N ;&    hm     G  $      ;   78mF[0x              KC  KE   ;	
#if defined(__APPLE__)
	ss << " -D __APPLE_CL__";
#endif
    h     _        >   8;8:&Ej            xc`< ќi
ɩyv!%E9)ޮANA..\
66
J
.
A~N>J *"    i    r        @   .#q6;fmAu?k            xVoE56O)BvӴ$&Uv$5Y'3l?DOpJ8 ĭ*.
7䕾՛{{ߛrBL4eY4d{`D?U*°L||OlLO9wiX	x	s`S1\.Bp~cTzJsx8x)xL^1R2'} r\{3yG :ۭ裤ӌkV_TkXYAo!nƭFT?0˾Z;!km=?gno{+Bg995-t:=.,%sNjGRlԦ;3==ݑ~1uc?thᖙƚ	_Xפ5]+%[Z/Ưˑh7Jpt6PՓ[EeW&>y&{K&?D*ǹ#,Qif\%3`V@4
O>͉3{JCvPwYitqJ'a,RƆ`cRI+Xew:MjS\!7M}*Ҍy`
k^	I?ӕfi	S/?QyؤƴY?-/4/C;ֶSeji~dE\ K0o",	 2X]8Tѻ&-D2#&7jjXc[9r+i.]&XrmFWn=P̞ʘůSr˩冡?Ma)Q}S8'    l    9        A   :   9_srh;G            xV͎D88,8YLBVZ-Vi'ִVwɀ8GO;/	3+lbg,"RYvW_UW0|ew~6rF亄ckD7^gނG	-dQ O@~(ϴ(eNٍULާUʧrU9}N?0ML9>-RJEW@/͌X6B9B31q,[ߘ*pH@vO:bL2УdZio75lՒi
PZ=}n5m;Z>, n<퇹KbFlsfi:Ο Oh]  Ŷ TmI<nvm` s~0[j_5M3]Zj;H[ބD9  -0,п߈Gqz,	3!"(p/bϤ@qx9C[-A[	]Ʈp',s@CDߐ˭8;ױd!k:E#B'>7z@QӖhFc|%Fɗ9-5fFS-	o3O5ƒ:^t|1Qy߫ $QH#_Fj a	PAs2yp䊶z;f {"N2FF[Њ&s圳k$^|b/]h\MV&	YSJH#ɡOSM HbIXlw6t:rӓNk=9Ps8;˗`Nb}qqtz`W߮9,R~='b.)'Ê{viܚ٪%]o6V M
UZc R(؍J{ju-C!h)o0Q4pfV7G,fZ&tr}&x38;GUX9YHPG0LIJ]#턹+5UҜH"Mq3?    p       G      B   ;?:Hm8Ņ]E$              7  8        p     S        H   <e$0o`'              :  :   G	if (cscene->IsTextureCompiled(DOTS))
		ss << " -D PARAM_ENABLE_DOTS";
    q     G        P   ==$d6_Zv>                   ;		// Update Scene Textures and Materials
		InitTextures();
    qd     <        S   >R|҈نO5,Y`[              R  R   0			luxrays::ocl::KernelSource_hitpoint_types <<
    q     U  &      T   ?Է"'?2-_              :  :   I	if (cscene->IsTextureCompiled(BRICK))
		ss << " -D PARAM_ENABLE_BRICK";
    q     Y  s      X   @2"t5աI^yO              ;>  ;>   M	if (cscene->IsTextureCompiled(ADD_TEX))
		ss << " -D PARAM_ENABLE_TEX_ADD";
    rN            ]   AnŲiŴ\            x͎0́PZ-.i#*ͶPM'.ny]8rC< oų$mwSFGof2؄?Ha%e>K7IQrLL.\c5B陋\wxwz(K²*#ɗKa3`Y2Zq=E	̗Hq\S$BOpoOkFno~򲠚^`
Ϻ48^CXV0o5jAVێQ]
r6#n>lSI?[s\r}Ǜ^AAfRƌd\L1TLٶT崏ih6Pflxz8D/γOܻfPvX1WuWhQZeھbM}Փ7JTYVDεؐLYccu)9eۊ]ybd    t<      c      ^   Be3wUH&!	K1%.            x͘QnDg_l@\QPR5[56M:M䤔,BԞ8ǖ,Cp9 <p  w'$cplQߌ'(-ܥMq# ·ܓ0^_=_4T?DA*$չu,+4xqCCN]|otK53lVvM~tHqJ&1X!|9>VDybS3K.Y]xZ?hۅ*ee8,C-#CO2FDg?+''x
2X2`a~bcfVr
ӱ6]RnӰ0ow>Ic/jĽU@-|vPට-(ϣ>H{0͂Vf@V(§ۗxДcN.4wHݍ,Ҵʼ1u#ZZ󤖺׆CM䴽O<@X'uOP~
4u:؝܉-j*4A~:	OErpKI^q1˴H
PP06z-1 XG_czcJX`6g!+fᲡ(o~񍔎"t1}:̵FC#V)wiGA;pٚbC{?|e0s4b?P36t	8y3n{y?2n̾11\}4)8,`bs../idW+4`tDHwTHw`z-rXfkNd"~w/CT+t['K:kZqW>YF#?fϓ1~tWqh'휪3e;h棚#_F:9] 4CȬ!LȬYB=k!$	rc[f"˿B
<&5DvOȿ\Cet!䝭!>jyR)D:r%ry5)JdΡ^0 ȌHX泹+G:ʵǮ2 ?    x7    e  ɨ      a   CZzv <g            x}N@x*æSj-MCiII4ڐv(+el5|-}_vzdwfgAP!tJ x
IN!mO<aX% ^oU _sjav +״#3Z9MSBA7saԂC~g% t7CQyNgb^(uٔB^"$Ǽ&[IFho,ρJ@KfQxqlV	lYZ XK))Kڥs*}8i`Ӌv^4~dkO2@!\A%)zD7т<2c<>:y    y            c   DMwAtH>XG8]            x͕j@'K΅Pnzv}caoMhKB;Y)S}=ҷ;d\H0 v~_# ' ޒ0@uQrz^2iVUw&B΂8ŭjgu@Zl1H4j-Ӫ	%0eKSOD)!Җ.ct,U<c9ҋ~ x!1j6m4ho:*iKQ]͓xޡV3	`.DVTLτR\;|,g?m:"*
B[mzm?;O}ܮ%r#ea	nhզ<$t:q"dkL]y"YjVafP0}jp_P"\cGcE(lj*~Zpaݴ޲<I[hYX sk.jNv7
򟶋<e$o u~==    {       ˵      f   EW7^5h<뒭            xQAN04TqjA
+"%u-JZjmd'wl4{ݙ\{3(2kEF˚;ռʊVV73X.Nsٛ7W{!7PzP]Ӻ[Aja1NuBӘ:O[t}Cֿ4[M勐
;EJ Z4'<XL620@6G("YMg+`'aM,    |             j   FA78!ydֵv|            xc`d c1ҐĒb[Pk.#|@B0CgBrbqBQj^Jjk^zf^]	Ҽbļ.ΔԜԒTdKK-W(IOαrKF$֚ <    }    q        m   GUl.qW5y-:            xJ@Ǜ$ZДRWnIփ,>iJ
E7. Jo  `["e\HӮ63V@390BRMy3O@|
0O N,AQjj*+M@A~7h9"zD٣D,pM
Zqք]D9g[&fJ	fU"Pk	Fc܏Cͨ!6kܵJkfug>CJη߸aJW˞ $r*vβV~xv^>Cb_[ڒ:>qX%^?r1ri\gr.Oe@fr p    ~     U         u   H
RH&% G[B[PQSK              =A  =A   I	if (cscene->IsTextureCompiled(WINDY))
		ss << " -D PARAM_ENABLE_WINDY";
    ~     Y  o      v   I`IbxD0BXPN            xc`b c4ԼT];ԊҢT܂̜ O?oWMM.Nb%]  GxW?G'x"%k. s