                j-}átƇP            xTn0}W/-BP1MMYiZCӄLrC9vd;04wR!mR?Dι{n-W[)<Ng.5(	=O[µu:n>B~',75Ra)[=AzuEi2:#_<Mp;Y4Y0J)iG|tqeX7<!c4$&^= In%8FaSrS3yeT`JJaMj
i<{\Oxgx2_̍\g*YVJ23B=7|&0'7I1l>.1 	YQ1#/r/ƗXTBXJInY@S46|, 26</֐~lcvڸ1Jkx3H?R6^"_P@lٷX+:h0XdSɞ\Yɥ< :e+XDF{3?\2exp&	hruD 3Utt܈6Y:|.Ҧ=A:5+
d<5_?#U)}:]&g12sw-'|1~EU%S_rIn7hH          C      P    Ggy 7"#o            x[_o8K>,:IC2;@b'cb;;,-6%QKRI<Q^UeRMIJŪbtp'{p=88'ió\2fzcbLJfGTeE*8f9;<8/óٵ4,Ʋ\ BBH)J|%ڵ`FX+a/  2O	+ς*ZL=}zh7HĒjJoa
˥*g:31V\?x+%h6c+E8B~El
U 4ЂTFXsPH[)M&vҔ`=+Hn\m	&n43u%d;˪'dqfkaJ240L9 v|j2gxE/_g$AiV֏/c֛JcpIꢭn|+UH*,LHj>a.R@#$	-U{;VĀ;Ұ`<=q(gm]0t6үT	2uuO{t ^Ahj}1R4ʓTah?'!3fZd鍓^îlP6B=E$0b58ղS l.务Ql"0}+w1Rtu`@< W0*K0|ĭ0֠p-ḘMY8%8P Itf.<>nl@~6L\O䩴<D.!b<-OI#Q+<ƭL-d@_	NR:b2I@@PJ2\2w >DCQI2Fa$!6e2Y1Z}<䂃 m;r	Ko0Xr6X܎~VwpF\&T"=4pwxߴdฎ6-w8+&^gidY~Cz}U,6/8Yq7pw+LYSKx\^`)Kv-񭬌cJhoeZ(/u9Dmr'V1{S	e{))x#̤AU*$>Bz'.(/J{%-Q~sĤquTFU}
|($(;J1)$Gm$j}Q+<%khc"J.`-Ӽq+m7\*MgAcZfY{=HATa߁}/mB~qZp%Fơs	O|kOaK*0vqOoPqo[;SAk[ipGѴm~#?Z} T+ac:ϟ/v.a/YR`5ˆQȨ댵Vpnk@U!34#
1-#}yaȘFa8k.h]\÷,y
Ӵ ~qpF#MWt6p'@l%
dIxpAE<bOAuVErqRC7?[VmWghvKD6x8mYN#/_|fG9</L44|^;ρr+)my_Z0e.'g*OFt<$`ˢ$D̤+CztKtTdtvӔ="7Akif]x(bi"ozG)!X\ª5Vy	dX1a@XDBo@o"ClO1F:r΋\[vMHG+tk5Rv1G|2m_Ra\)TiJeamz0X:[z4ךoŠWau_ϕ~H߁|f"mU#	OExW(x[(a3MP	PM:%#l҂ǠQ(.*-@*XOaz~?tk3oQt~5r<?{f-<8.:g@LN.)	hZo&DX/P%MHO÷uI$P+|
Ƿ?rܬףk;[2;r|6>=t|`xbIX.`(DÂg76$hpvZg>HU1S`3cNM`?K̓Аpѓ;i,DM

;Wf3¾IS#;D'ldt#WX&m'mi,ʚLQBw$[$B0%(D:<K jCAsP*)4Bw%0ϷWLε[T^<N$ќ:t鷐oWt.ױoQ-E<2m,iH:!mrE7p(]44B
8J^#RB2`
]h(Le41OW
`:0P|dY8x ҅/Яd'ԮiYN/"{
Bx*8 hl\k
ux\x'!w1ǧ6?EC8I3).[jIĎvLc@O'sWD}Y|~NX&DqQf"0!;c.3rmяׂ씬`2蹰qN,M=[*j؂ET`R_j(G&')	wbV <L%(!o=M%T٬	Ԇ2IE
nCFWtygͪHE6_So|]X w5*|fG{ҝ)<6).mx)lCtY3uG_7[dɕZ
-g14{ט.tL)(HqK]]Y	8#kPyQս
kZU5}@E_<wG>iD8k'Hgq ܵ6!-Lbt"	^º+=@VLW8k8 i6sa%ġg Šu#?e$)y]-CU%xsW.kB hCJghSBvfxn^Z-4C[sj ]XԐY֩	Rc(-<Tc;ÏmlVMX cFlR(W뺹/ծ,IV2`B5D06$KW`&Kceaz
+½%vQǹZv)J
N^ :`:ؑ"0%4yI-b;*-ݕ/jL;{V@_z(TxA.A5q0{nU1_J&)ZDnĦ3Z? !ufn2uqxE/lBХ\j =ܮHҚsDa(R7-z[la\L/H?Ui}sC<Q/3oq}yBRDVN,mh5k ust$,7(M<2Dp#a`ހhB$V&]Yu#:wU#Ѽ&y6BBJr~2-FUy'Hj9է6D<2I#"ryݚ&VON@7"&rY 8kF-MqX:Nz$?Fx!`8'3Qz+5sR'䚛*uTWxFX9;$M	'864zU72Iܐ,@bfʶg
O l-$xw[th4@vRi?q@m(Ӽ^aRk ɶRV{5-6N2M|ܱw4uXƨX.HoNuW҈2ԠȻ/noFPLz[MWv}[@0*-m3Fu;~b5.h+ģ$dOrwKVWz;hvhΗ)=H&qja.1h}FuEp s0q9;k-!w\Щ#ꋹ9/Q!~lJlC]+ĠB3Kfy}Cȋ" +wE=jz93
"}^~zxv         m  B}         iG~׾gnol(            xc``] %
@PSYZP+x ;(/1)Z(M _ZXZXth? $          C         qm0)&k%Cb$T            xj1B[S!'4BqoΡGJc[i}'K:8	q?-'E7TѨ\@x@e
	5ΗVΡyKzF͠91wh0Ay[_-e򚟣mp	FUya3a!]qi8-7ڒB¾&K^ET&u{ Үmn,s>|olC
"#yiƠuyKob#Ͷ.=w0T֜=[gD<+;Nvu'>~HEߢ/7d͢Q96b¡QUg6@Q9p".˾`0Gwe$۽,HeF5~CaVsЬc\hܾ]u;jw)PT>ɿb~,Ey}VqQ%uq?SQɽy(^[#a]$           Dt         A@i@{; v            xc``d cU4䂜bJ(I-SPrVRRNKLb``w`O}---.-ԜT̤ĢJĒdĜd +?J,?3E4>>@$i23Hn7 P0    }     I  Du         C:nh6y_            xc``g```
Z

y
%E)
E

E
y%y
@	] _SOAK          +  D         0Ge1&3Y|P#*            xc` 
@W yI9Aiy\            D2         =[]^ӚH#Ҝ3e              }               b  CN         ,|wǺ;9I_            xc`e c +Q`'G k@__F!-'1]!-H83/]!E!$37*$3?O!)85E  ph     _       A         OAC;JRG[                !]        k       A[         	ct[8هis                 n        w       A         
42NZ'1*I                                 @          1"Tj:!w*-               m                  @s      !   dl5_,&b䦞                 m               ?      "   I*oh^``              ;{  <               ?k      1      Q*G>JҀm:s7X/              }                 ?      5   Tl	.xA)                4               >      9   FgKC>hp[N&;                               >c      :   E? cpG|                f            8  :      D   ˱`ǼbnFs            xMN0F#=٠dR@`Jg\{XuƑT7iRڌd/75A@Ap]ψH[ŷ *̙Wdl@8_$U>Ed9	c>DqDw3tlcIs&X2yڮM_=jzbs澭]kh'O325 p뺄A($
YsR9R*V/lGAQj;Ap0Q15mey":v5ՂNr#"i9S'X           :      E   t*SLh@`#ܱ              '  (               9t      o   U[俛 ]              8          '       9      w   &#+᥁/            x]
0Dso(αgg%0lɟ4 af]RU<J`Ly9'hd2Dk}B|紃PP%cl"i ESuhO:5           9      x      ?W,灵;	ַ                               9         r	C!>Zg            xOj1|B_h%Ph/zmI[Y顈5nB]J<x32 )4kKJ$Y=ÀS1yy6BlqMKѢgsY6($jdu~ih<A/lA~9]3cDUHZ6Cl|vT|!M1K1	Ll7+W;)b>Ljv4*#q          -          \'ƽ{>            xW͏#Go$!S@@/X^{R,(l2#3.EV.骞)		 g$ G.p=ǣU$o0av2שs[r̕1[ʵLi<)rsUqIK:rl7ߠie鴲N==ӮV9:ӖlEN:WU`͙{vCx!}s?Єb&!Z,kGsVWr*ijǔYvd,܀ۗ"v{_f\̞<tn@a玞kuNqiJNY뢴Ř6v:1$!&X.[_Lse+U>@L%mWuC@tڊ6*_MrʥۇJⱇxK10N6u=,X'wCR*=goDSc*m(hW<sRj%S7JyyXngZ9_O]S(hx$ߠՍJK_7[5ƟqWqW#?U٨I;t5L\͚z. RsNRF8p:7*:YA]PThwWpi'[UzefXttO ww0b]!֠ppϕ5H x~J^)F%ވ_qEXIS{ {>I?!zq$?\W߅E+X_y:zv4@MD, ICuB@כEZ:[t+o[_
0>8^?7q//I%a69R\\:C}U݌=: ڟnF6<S]91LZ)%mA-mF=% ^\`B/V&}As	}9v* ˝YX\Amhxuꑠ	gBZh,I`	lS<UhI.^ڻ5M9B6hsҊ+8%EQ/;Ɣla^ö@Cn\"2$ĕ.!HwS[/$3Uw<o6`x!A
WUfC^Ei
3[Qؼ;1p(]~NOnXb"T3FiNj3%ٹv
t}^{<btҶ ltɓ>0n
 Uc&"Rsӊ!Cթ$D1SR29U: ty0@$KoBv=dZY }2.*('8ZiHIQ,B9dDYٹWKAҶXRcq"V)}cQ]."EWmW8BnPԄ5l@v-VD.EĆŉ/Du"<Kh7,2Gپa|4aM(`%é-587iΧk׳pmwɺ8hpWj9JW`	FR־}`Lr)˗\
\UKzΖDWXT*\gVkHBPoŬ+,ǉt?*kE!$i4n,4Wj"'d~u6ٴxZ]M]ve|lșF    "      +         H/A#(#=v
N.ڬҜ_            xmRn@+*X6
RAr	vQ L;Ri}.xp10xfRvI;;cŌ=cld<zC-!Yc|>ΏeM)iPB	L l	cO~3t?%_yufv)PjQAPdDEzͭ<w^?mm{E˽z CؙQZ9U[6&PdEQxC
,j{%=ZHnmPTtE<2V~{2Ǡ6wWQ+ރpJx:x'B11}Uo)G\p/.#
ƿAAtZC5׼u8!cK"]]y$^9Rivd,GĨ3iO=A	*I_"Bьoz֔O!p5ލ4mi*Xpc    $}     R  +         $
F0cζ~ϖ            xc``e``g``023/L.)-J/$ q-P 5%5M!54$?%k"@|](%ؚ      $     Y  *         m{>a;]2            xc`bg`Z y%F%

񥙾ΡU
XBnbsByfJIBb^BFjfzFBfBAfEjN1     %(    w  *<         {/"mmZ%T            xXKodGaC0
EQr$<<;cGT[]Jս,] EbŊMx H v%NI,]99uާ{^cOE)w$u$Cvdy|zϽؗE* U3I>%▃>~V	lh._e'ZPRi-Vjnn*pޟmǻ)}x7>osEEZUpH?3oA2y&TK9ĳ][+RKd*rd@x<hfUK	@E)%Y*7!<n
0rryҘm/^	c>]9:>UICVL12@E3ЂK^nf#aJq؀?bAߔ|MBYLD8U1RK_y4ȩ2	p_b1\K/,^Sx_0_;Jqp|>A&)E+F4P͛I].0<9N/	K\ǡ		p|/"
R5cA!У*8Z
[^<E'Ci1Vs/"~gse\xn.G 	a$=¡qJ̆_- W	X+ӇMod.=ԧoQfJWqZ*l7j _ "mثjIlljF6YWK
ylxp!,nJ>UNVA:B('RS*.;Py%t#/;zV9 &U'g(`I{O]-[;N4~֭mҸR+d=Tϭ @	/<b+.y$#k+\r~0Q@Q?Fr
­ 0]KK@5;p";jw]/7lyu9l}꽃nqFW@*!uRt.(^\;'duݚdDF9aﮣ.ljuOiK8=6]fi:7`̅x]6_7!e0rW,yrﳊ%UÒ%en#?D.}4-X>:l֖N+qt]>/n2ERt_l.cy[*Dn~.O"F͢c;VFstGzG1G:_pA۱Ik_{2%ri-9dU"tuZD=e}bBľ}^[2ڛ7nP'9%N`?W-CDUl@9+6
ABWX0X%]/ĕ<ҨEa"߿}is,t.Qbʣ9L,7}ei~00J.&_Aq ޸g(!뻽/5Rx7ylu$g}GJd^	X$?Iض兠KCU^Ğrp؛HVmG_A.IT
3e
ߠ16
0:hʧ/hm<ֿ[7֨~JH!wkClw_+%Co/A*BO$`A1oוV@T7;nWdEq#Ѯ/pghc2ZI芀LTj.HZ͟l^` dsQDÑPl$j(@-#ѮgOE`zyQ%Erl(iJ%XP=&EבA+nWTлJl,:Ƹ¢MQ[uOڂ`JD6:[#AӉ@~[[uRD㢸8BNY]N,ݥK[QSw=HҡFn_|ǵ^aenO^vY! 8o}#pG4qfUƒ7K¼huCɣ]CGjF	]bn}S    -     `  *<         G< ZOQGK5|            xc`ke`{ y%F%

Υ..%
@__FJO!D!-H!Q!73/34W78*UA*%5-4D Q    -     ]  *:      *   ?e#nw-0^9            xc`ec`a``HQ ̼HKLIJM.+I-V 6
i9
iEy
E@-y9E
)
F~~:
~F~\ J    .\       *      1   _.Xj_>eD            xEA
0EgW)Tq!"Vu#!6`ڤP<0Y  pE[xFq]̒ys0DT1D*a?f2E%2sfdklsQVmGmH.dUƝWSMz)0h*8{ B    /       "9      K    O_.C<f$W7
            x]AOKR($bi!
QHg$ xSv;Nr.D2mt5ڭZHkKtz岍^P	XG#[pV[sM*!3VHbtI_L'Tv4#ڙ+g]X$*=R)yD7Q{}x5 ^W?    /       "      `   !5N>T--s            xc``_! Ff!AA:\pQ OwB~Qfzf^bBZi^rIf~^FJjAQjrbIj&dc 4=$$3Y!D!9#HAʩ Z\Z`PZJs3@Ь"r6P !8o    0     \  ":      h   "es-4HI؅=4            xc`PИW Ffy)EPZ,Vց(K	j:
 
2!Ңxxr|fvMk. ,    0       /%         #!*AЋ)Çb#            xVnHwm1vL2V/M&HIϬPi$\ (i#VBu==u)N˿Η:p8z1{Fw
QӜ2@b!+$vHo>!Օ`"᠋O>OOD 9C.g	Ѹ,V,
*Vf=ێRFg̿%C	Ȧj\YS3.e\<bH]{,+kgNW1 7{3G⨫afmd5DǬ%qȜ~BęF3WUr	"ykw/g%ʍnF:}T_=34n<~Q)|C8Sݫc{5DԫX,=8т9jq̍h1Q-[<?Ձw:^Nt:l	;ogNM;S4r?I̚Lkݪ9WmLemǱ`enMCa*#GlCT&~laNoZŃ^ m`^m^D[W ?Zڏ6 7@uL URTMjGP+DHdy1?ջl<{ۿo־X2|p/W}xx0mV	2=['2۝dFIJ"H(~,$YQ&碅$br'd'e<`KxHȔG aHvG$ID&Yl $S^%a}g&e$$eCRHRJs$qd	=*4{ QQá,2b3a4;]{@+ ^Wxɘ``H88{,2̢1ܠ|A?bO5~Ǩ
Z/8^;?*    4      /         $j?UKj͵"r            xuRn1\q?0(PT!FI8Y/Ԓc#9|fK(X;;ofEGQY~YパNqD:Wӹ-nflyXN/pW	' \>^!p\	oCU'#ȝqPg=iIwY%ZUOQF !]%Fq`aZL5ǈuZ㶠&1Mbu#ӷg*'*ԶyZm$RyXF6¡q|/WN&0#صQf1Ծ1蚓'd@[2nIcҼBނq4+ ɓb֨3J1kkR|c͡e~̱6`:7X    6       /         %۴vBg."            xc`Pf c\
@\RZX	+QTʬ`@__F9#594WXS9YHSTPS?%81)'U@S!1$3/]!?O!bBL
@SrSS 72-    7    '  -      3   &Tε5fQZ66r|׏            x]PJ1M!0"lh'W݁2@.$sx?[5ͼ7֛R*R;9Lpc;L 0?%KLu; d#;Kz Pk
1jָ'F#xVC|=qz2a3gx*My9Py<2,$=JDGwf2N
nauvyQW5uB;7owG$HH@W)£WO8U_uMrp{    8B     i  -      4   ']c^ ,271o\            xc`Z {|rRRsSR2R"L}\@CPSkPBp ?O?w
CL~n#0U:#Tsq b0    8     W  -h      5   (Lܛ9AEWJU            xc` !J2J  3<,խ(?$2/9(Z(%&*+$%('gs B    9     $  -`      6   )gaKΰ[ D                       int       logLevel;
    9&       ,l      7   *K^C;oPs!o	            xc`g` /!AB2J  '?',5ǚAQd&[+`}}}4 ԼĤܤ"4N`V00=ZeWPadf_ZRZ_PYYZ.H,J̍/Q3tJ.(Ҵ a<    9       ,d         +O!!АY3L            xmM
0FG	Z
ѝ{ЦhEz%zwqf¼G Z@hйա{\qXTJ&l;M#+\#md.VsȱB&b]ʤ?GvgD"R^f	 @:aL!Ua;_ M]"V0Ңq6<cS8SE+޻,$c    :       ,l         ,Tz%-2Dlݤ             xm
0nn	2x(n">Em@ۄ6-::$gC%J]gھChF]v}/:SJD$yZ׊%,4mƥ"WưHH/Tg0u&|βPXGn`S*\a9!ԗq%,Ya<m`؜<eO*,: 'u2}b	2SXwf    ;       ,d         -2' wQNuү#X            xmM
0FG	Z
ѝ{ЦhEz%zwqf¼G Z@hйա{\qXTJ&l;M#+\#md.VsȱB&b]ʤ?GvgD"R^f	 @:aL!Ua;_ M]"V0Ңq6<cS8SE+޻,$c    <d       ,v         .{7⧻	P"                   #define LOGGING 1
    <     <  ,a         /=8mSջۚRb %            xc`` @drU%ėXsE' D*! vU9 [/    <     4  ,d         /wݹ\}++%,!             xc`g`e``U023K̉/A0##d`r '    <     6  ,a         1   03OK._NI(            xc`g`e``023K̉/q=1X %    =(     ?  ,      	   2ɈPdxa-o            xc`4b`4f``Q ̼HKLIrVmr 3Z     =g     ^  ,      	   3ъ4xO{O{kUcZ            xc`b`оДW Ffy)EPZ,Vց(K	j:
 
2!Ңxxr|f8X"DӚ -    =       ,      
   4:rEqGla             xc`g cQ 023wvurJ:bĒd"-(-7$3?/>$>/178:VVZA)%3QIGA)#Df(YE :(3D iZk. #'    >F    `  -      
"   5WsV_`֮;            xWMoE^NHa.H׭#.5%vJ"ŉ;!!Qww3]
Np+$	<3;[a	KQgc<WwO~!Xfawo8Ӑ=l&EifA&GJ,$>Sq"DxFd4P%ZGєI"fDg@fd&{n`_w'7ٖoL4<6cu+0ʈ/0	YPۿz?m5YnV0d<Puc`&KJrTxޝa	#]4"*hSA+JEVI5wPmv&<U}5ׯ>~d:5IUՓF"E$L*MW6ooLg32e+MP2rVɓ'Z?֏S[|^ӰrP$\NO[*ȦDEDoFzvXLI@[Qb׃z"V@Hw[׃5Hp_#QHc!so J6cP[(	jV0ns+}	P[RAYrVALѿ)rP|Bf쭽wxI1*ŀk}p$HY٩Kk@/En\>g~N?!uB0:C7sLY6
9B<61$_aBYlv.]nfl<0|0`VQ #g?Lj"S#R46iSԨ,pU3mfAǿCmV؇7/oROy+hcurIբ]^wZE}^
ݹiHkA&ȊtΗ|9fBig>7[>_pX5Ђe5]u:P[yt	4i˫qLe?N0"
0ҰV4A8
(l6"At'hGs
<I:9˩QM#O3կ9%xf^ҰZ;aO8E%o
˦α6 I=2361qd\WrqAY/B$dC`Mw&VT,xw1)Ր!+9$hc~{ʆ;AIeq**^@dL.5W1&jwq[gثBkaSv]:af)#Ӈ*\lU[Sۮ>w{{k_os?/w
[GC4
jZ&OGI]A-:):q>OpWi 9/$m,GV&nu{Xl7Oyvw`}n>d^QiZu`zXlE\+9K`oW+!Z\v,(Z/7E1y"
؎m\){U`4k߃\$V/폆#ϓM"YVjM{#׾e<8j1>>n&Õ$v4ۃۍGͶ[=l0oE# /?    D     t  .      
+   6%pkȖk	$            xe0U ?5@ҧK\x"#)ڲ]/;wwЉ[Wʫ9(bw>BJ)qQ(j>S,rO("i:3+Z    E     u  .      
   7Y}.:8jd|             xc` 
@W IiE
obB^inRjB~Br~^qjriIfY. "rJԼĤTBZfEjBAQ~ZfN& 2*    E       .Q      
   89n~]OMN
a                        E       -      
   9b+im*,Α                /        E     "  -      <   :w@O[rV            xc`d cF. !7s  O    E       -      @   ;P"lN˂5G2                        E       -?         <{yQ?                A        E       ,         =x/wtϽ\ohb.HA              ?          E       ,2         >j$_7Hl                  u        E       *         ?8c 3'UćZ빿$Þ              "  $,        F       +      %   @V4ӌ=I;\pT            x-0E;wjDMdqh4q"KKJK@wr! xC"a;jrhLnzY_p3-Vr<cTi1;י96k<mUs4^r	mCO!'_I7    F     p  +      (   A$2ZPq+h{e6|            x-1
@F=_&0x
cv00f7Q#
[,`ؘ8&G:w2V¥,n(Ɋ[wú6gcV$q    G      +         Bg] I׌9{            xKj0`wSLp@KH.ZB7zNiJB3<({[a??5FLMRӑOñD{W)3ѴzpJWii ~L5>PE݅ Wd븤595x̜vګaol._;<eKESBgxuN/(,ysI(w')ն)βɵnLR 2    H       -         CU1wJ[uaH)|,            xmJ1u?P AO ԝvu2Y}(0$͗VU7cy=k708ԡlI60Hzs?82R5uȈLSqFXC#+	/g$,`K!|& `ՠ:c!S[I)HIsE=[b1_OA-ܶbmlZVnޠ~S|duP    H       ,z         DalP.h`Xw%              r          I       ,         E5veR;qnWЅ            xU1@DhXt/wՄx'FydfQo" a]?Zwynѻ(vS	^9BNPn(ӟ)*4Vtň~pbyikيf4o*Fi⚗	;Z    I       ,         FO,(JhkEHWaL            xc` d B@|H(.I,LVH+.QHH,RЂr*LsK2SKsSclR2t2R+@TinUJsrB5)c]
@W ũE%)
X+TB.XkBBpc[& U:m    JR     S  ,         GȉݿX9`N            xc``g`````-,HMIMSH+b`Wbu-_bNh^fIP5PJP@ l! 慰^k b    J       -         H# Xd!Ɂ臛Y            xuˊ0?n(V/L]	M
ؔ^FD|u1q7C8|'BUoZH!Sȼ99'oǋ07!g0ttV]Hй:5zlK1x64::P3cרߩI'w]_bߔ
	!G|U/WDK$EOS	WJ
iVVR'L)r-    K      -         IC\cGK-oL            x}J@mhĦ?\P[̍΄ɴUG'ݸJvq=2veYz!TFb*u\LVo.j<zHSL!$X-\u>ot=pQ7 ;ph>۞3~8!Ƭ{5r/{8*J$<VٌQFyŵ&TJv܈p:q5TkitJ⳩]WV]Dօ^ӁC"    L     a  .         J6ʰ)<_=S            xc`Of ch W/PH)I-	e(@@k^bRNPXZ()T)@qq@kܰn3`. +    M    <  /      X   K\o"]3!몧oݵ            xk0ÎO;ll.-n%6/k0MJ΃c/yBn,rxPs&<&,Idd#?jWKG'>&9ʝ<qCs|j]5_y>C@#46X׃ǿ>*PEn/2REX0ֵk\;vIh@sHN|#ΔR͐9.7B&tBC&T"c5&`MV8iqj+GgPJa1R
96μ    N=       /      t   L?	*k                       int   poc;
    NX       /      {   M쑇XPae8?Y\$;            xc```Υadf U9@UbWRaGV6f敀UT%秤AiXTX(/1$UP b(L*Ȅp*
2KJRyKK4  I    N       1Z      }   Nq妭:QMPTĲ`            xc` Z
E%
%9Eyɩ
%)
Z\%)i
y
Aɾ`	j. 023rwt
Ap@r|]C<]T!%P}qIQirX/+2K@.K&夂X )(t-(J-.FH'B,pKL./&W.pPaApIjBB8@]TPl sc    O       1\      ~   O7V	a}_uy3Wiȸ;              %  %   
    struct 
    O     .  1\         PE%<"HJM0e            xc`Pb`Psb``PҤT+-1$ȚS 	& q    P     [  1         QilE>G&(o!9            xc`Z 
@W ɩyɥ%!E9)
@__F!#\!1=8,5R$hFqjQBjEIQBZQbnj bN    Pl     R  2         Rrrd\\TK$            xc`Ua c( +QTܐĔbktoWZ\ZTWS1 8"    P     ^  2Y      .   S<kwoNg            xc`PQ``P)c uf y%PVaNoW\XPSʅiTQbI[brI~#Q)UHUpr iI&Y    Q     T  2         TUiyFFDNq8            xc`P!T
2JĒTTkdoSZ_TZ\PZ     Qp     F  2      #   UĪ6TC48TW>z            xc`g`\ y%
_`(%&** +%gs 6    Q       4      E   V
ɗ/XFY>&            xuOk@ťG_A/1[Yb@/Ӓԉ.;B>X?^"~<k6҄0Z~5gM1ɢ9>
`B~xŒu؝XCށ4y{3I*ISybp`~^˹DLqܼdlj6Uv"FX.9i.	ᐸ/Ǎ    R     !  4      F   W}ϑ3K̮@xa~                       int   sliceType;
    R     ~  4      G   XL5yUn/Ba)            xc`PТ y%
\RZXi 6
ťƚAF.)ŉI9
%y
y0C
 *d U Z\ Wv(u    SB        4      j   Ybeq(%ڛjp_9\                       void *userData;
    Sb     z  5V      k   ZSvO5qc0b^(+            xc` )iy
FfN>>a>


\\PQ+QҤԜ 	
XBbn~)PK~TBy~QBIBAjQZ~Qvhr i+f    S     &  5p         [|7:r𧧪r{              "  "       int       bFastNoRDO;
    T       6         \A'NTkV,b            xA05?;JA˞S(xe MԦ.M]/0}K5ݚ䩤5f\y,*.Ƹ#i-iZl]b6("@ Mcb\c!O1f˥2]nP:MU"uZY/ed'6Y?A"1P~qFgg    T       6         ]-cɖLe4@GxvI            xc` L"L\TB@bQIfbP@!(3/]!7?%U!%5983?OA#?/R!D!519(\PR֖PXWYXԡfPh#=`RrRS [J    U`     \  6         ^.ݍ >CTr            xc`Pe`Pd``hW ̼H
rI-KͱVmRrR\J2s3RS
KJ2K2Ltr)h $    U     A  6         _VHȅyr$̫*            xc``	d``)f``PLKIMS023\@̼T1Y@GL95/%3MA_E :.    U     -  6         `͠HMj-7A            xc``g`` \SZ\fm@<4     V*     W  6         as?Er5B            xc`e`b``UNIMKU023pwW
 PPRI-Q *SH/NU(HU(L(Q(,HU j    V     p  7D         b͋ϙa4u#uAD+n            xc`Ke c}---.-ϼ̒Ĝ̪T<
#3Ң⒢R0[$_!%5-4D,14W,?3UO&8HbQb.-0Ch- SӚ Y/G    V     [  7         cLVȘ`2wB-$^*            xc`P 
@W ~AiEyɩ
h@__*34W!47)H!?MC!Q!(17U!91O!#,h ' q    WL     A  7      9   dmD5ha'            xc`К 
@PXYRZR\+Q$׼ĤԀ"kRř\ ]e    W       9      C   eI&9<ք|\            xuJ15sBK{poyт(xZv%3E|w3Y-݁|3?!.Dmd l! :+?[pFB4Ʃd%!UFkrEe&OdcYY܎|V2 {ClB~C
"){ץdp?!Y'mvζwRA#a9y{[uf;l8j ꦐ\ܑ    X       9Z      M   fWmoA	@y1tE]              "  #*        X      :H         gYQJuA~Xƽ74$            xN1]$HPNwHQ$ H|YΒ϶Ч	P"@e<Bfǲ Cƞ͇$2	RCpgԧn)G=vpz|t[Q飗2P΂%JAiM1X<~щL;B6?.m^adBCY>fr!,XtC*

P\3Pƨ)/PyLjUn)y[$-V&
Tp9[Bvђ6J^&5ud3qϫuɓvrڂ&YS5!78>fap\Uձ~YZu	?_׶/}1|߸nꎐ:6%<tu9Ͻ{Y^
e|Δqutp.qB׹UL>y    ZZ    y  9L         h	7Fۅ_Yj            xJ1ǃųo{ZBϾfm MB>JE_7Iy|	odm+.Ldf	Y"dA@`y2m[us'`k1%it	.a=DLQT!a@pUBF*/9o W
?BHkJg]TkqR.`YO_4QEN= n%1f}ڍQsy dJ\<ӾA{GYD%#"R[L6 ːxX%p[uQu\y>}a!g+ˬQL<+t|oRrt(T++M$$l@׵o;    [      :         iU`݄%Sp*            xu1O0dv擲4QժUBJ,Hlq^Զl?A5og3vɆaYE҄}=a9c9X7NZ 猃o)<FJ BAyeCF*zA=qdAHg
1:DۅDNg0*>Ȯȕƒ.,یf9k|G&Q@?'W]1GeEQ4m%dI7ڑ    \     k  ;]         jg1{+ &RX[iF            xA
1s+Hf33U7y\>D7!b4G[Kw]~]ϑ	IQ{s<EqFPj`bQփ$    ]A     K  ;      B   k(XY/S;r_]˿z            xc`} 
PWe%槤Z+`6
)%e

\0ٔҤT!%Ey%\ qC    ]     1  ;]      L   l\U2-                   #include "x265_config.h"
    3        ]       <p      P   m{gړY~̑F}            x}A
@Ev^ .tIJ:L*^۶BU̽<ӱ|fNRfӳs]!q(K!!˴ZKh y|QJQw#IB
;܊RŒNI"\$KJCm 5lW[8'^    ^a      D      Q   n&h-!tU8D͙            xVH9M ͞@QL\PtaIg=lucY7ZMKH꽮We7?p6@3[jx<;+9c˭v4gxMi@wqn궣8x/XuscxM}lkmiQCjdO߶9GAͱ:roi1(oW(tRH%<0/mT0\^Rƞנ{j{bܠ QDK*L@1Mn=5z9BP:DuCB^]Pa63p6>^4jל;;=VrZΊLxm޽S0nˠ
Pl#yk\KLDY1:gvsT0GTj@bfDWaE	/&=ځk S`LR,̷Q<ǓvHmNYeR\Qu.q!Ň#47!f[HջEK4(ERun=?|ǃ%8L)!})DX1"Ы"M3Bpf 7XP!GE#`_Y4ya{[I*ti쟶Oɴs@şx4z4vSHwbiF&<QvӝN=Ϯ:uܪ
w67`_
Lv>w'gEzDe]ddtgDI⩩r[sy}PaFٙfeG=EװhR$o + Il$v8Xf;4O(K#o\ֶEyb:Nݸu>|aˢ'w˫Ѹh7jEisrh4"劯mB=͙ba9I"/^v/7    a     g  D      p   oO8O͖0s            xc```0Y3StANb^jqq5H83D)eb'ed)LN,HE.Oė(C`$$Zs )    bd    @  F         p78b3x            xuQMK1zpwxXPlfJO4Ɋ0cM:N<g_r'؆8AXr`M 92XsaC1ғ`)A܆Pq]k1llcRL	 UA9H/hOqhuCْ֡QR0B	S7ZNm:ҒWdJޑN3?fԟ@$JӬ//SlI@]g0~̵wNQӬ?\;@>LWT)x.feP̋HW3폲DiңCa vZ᲻$g    c      F         qnqkl	v            xuRK@=I$B+*.#9xW/M(88?⏦|9݅wBC%d\0pzvv|-0&Ѧg2rFLٵBy5d}^СJs f.d dO`Jj`4)Vq	A{{
s.4*`Abi,p8kQ_15R0E`):w47*4{cj-V2iI&$c)Raaq-ZL2DQbYǶm6?	zFmyqL̼
}rToL-yS'eR$:5G^2 c2    e8     B  F         re:
߷%            xc`Wd`/f``U ̼(JI-KͱVm2KR\r@ڸ I    ez     >  G)         sђtQx%ٯ}詎            xc`PY 
@W\X\\g( (+e%rq     e    "  Ic         tKg73 B0w            xmR1UHщVt'(Pq $
$Љ)rl%ǎ5|=3^'!ɭ4=y8.o!ӡ_:+Ե4JK:GO8z\*h[}478_-MlcI:Dk1Nѷ]yѲRHy66aHEV
(54Qzh ΞSf2''!~!ɼD+tʬ;"b9|aYՑ{'_ʗU	Au2BCZh3/
l*NQR@C: tZ_㺮F3Ekp4BO&*AU3ڟ1.H8hр`&m5|˭ 6Tsy|=B̅yhri9&s#Uzg;Ӱc#{KM5!HČ'>	ydlմtE|Bƽ~@cfB@/&Nz^\c$K    g       Ib         u(%iʻ?--^n            xc`wb`d 
~9y%!\@U023K̉/f`Ae
2KJR!B@<(+\u`G#I9#K+!.>a> YKW 
lN,J ,z    hi    /  IJ         vsw+RUjo5            xA@ǟ,((7
m]j=fiw MdRЫW~?yz&ʹQ$3fBhm4<@aik)hAOOtItm?KƚK.XGGԏ0ɼB(vQv<"3X	uʹiQA#F`[	 ziQ2y*m'&| {	l"qu4@u~Z	ǵ6;QŤxGJԺȝq"%Q\*#Xd7هo;|0Zk09æ(^XݠV	03yS|$ܙ1rQP?]uRM/j&ehIϠ [+MРd #N2CkTóYp"8s)e^ç>x
}uD-fuIm!]96d(tqY(/{	Zg%ÿqty;;0J>r5    j       I         wW\=]qB[{            xuAN1EÖSXF@t%$j)MFMŸI^EϏ17_sZ>sĥ6mAg'amMw]"?ܿ3 F<9OI"3$ai<1e`gGT?:`mڀBaSWF^ccUX|2lU [5LèuV-D
.fWiɾUEZSFǔ~cʝ<(    k       I      e   x2#g}?nX5w            x
0o
"tϤ.:X4W>/2h;| z 2tUq(Iriu
nT7;Q^ǵLRuj7F2x(Ym{&Y}bmߺo<Ӊ&N:'\ˇm¯%j?KU;jࢯ_u$7_RE+K2hZ	-m    lO    |  Nq         yjJEdorމo
            xT0KbUH\8!8 Vɤؑn6 ~?;M
XTvf޼y$=o~GW%?{bӠzSRAM_Oa	'`	6x@x	nJq M	>ږR$+| ͠ݫbn"c*M4Txu -nD|#ux@qπN2+	*dO#_ֶ5,WSU5أ~Ӌ6F_Lsf84́\7S=7⻦R:%	Xr_MEӔDJeJ6Mɩ8]eNS1$KR1sXYvƦF	gYŧY*OkFL[Dmj'XҏF-]*;'[:#WV&|d'iY3"JFSUt!}y'24eYqy)qd~l$178SkCQs&0ިxX	 )"*VXmGnt좁>,B/eQ^I2s
w_\
>G_.e[    n     `  N         zBxG:            xc`p2``p*e``-.I,LVH+.QHH,RЂr*LKJRsScl
t3sAtUjQnNbIj^r%oPk soN    o+    <  I         xq[-TX+*%            xQJ@TwwK@PV
bdŅ5Yv~?M4gafg߼y+Eћbs}E5W>cJe#ܿ1>")Z3ihIL҉gSI΢%S-UtieúF{wR&hL_)t&c_i6OTn}\<̤I:fl)tȉKiudK{&?#LqɦI={lYv?IxAY*
.DR:}s4ߑkH6C3|    pg      N         {   |yգ+,9*{            xT͎0΅K`Q.@ Z.p@rikɱ#ąx&m'Rd{<曙N[?$I,RGSOrOR:RK#+I'&iV{vޏ>$ӟI%f8ǣGhE9-x.ʲc<eudrd	͂'<+JSy8o`^zK8XRd:<;z)%ɲR9kE16.b	RqU=\"XګJH%f7	lA}nMIsPW:e֘";/)7{RX8T`zFip	]vۺ7l7cɅes';kD3!}9v:ti5SGCVBz+ƈ6f}YѸ?F˨OJQUhj,pHauo0d뭥{L3G}Pm 9i^vDQ xدuʵT
IE{]ɼVqU
-C!E҈D>}yPGxH^B!mx@gS;,ToJL/ž+9'u}bk)Yo"VɅ<g&hBshE&?)Fg+^HkCd/aӴ))NxQK>Rsކv>wOxvHkexTlF{)&Ad3D56]FƘ^BQVULO=eWߓ@ o&|uV<|(O    s     F  N         }+TѦչk緻p            xc``i )I9 VQs~^qIb^׷Q+%*%&)h8ir |    s       N         ~S1?Apߛ            xUA
0Y{uMAE).@4ŀfj2sh(o5GGYQ M ,z+ݙ5H>;XeTX^	EF_etkO^R2,,.f|^0    tJ     6  N         y'omam            xc`d c?Դ̼T#3xx??Wt`,1U! e^    t       N         melӡtRCce_            xuNA
@̹:'{Xۃ'?QJvXӲǛA<8@&m[z=a&MG쇴:mu]aI`|,םWZ 	._h/#fV֡#mGWE'Ft^E<63YWt7    u      Vf         1窰'(W=vŊ            xo06)^Onl+CTUQH(?(/vq%1Ĉْ=g/'um<ݠ<
'uI̡pKZZw<Ү_ oRQS V/ՊWn3I\>P"gLݯ4_Da,{#-p[q)
crjBv+-q$NRj{a*{TUWӻ4NXup.*BQubdW[
WK͂u0*BxXP?dn+0*..G?,= L[e
xRcKj=3VtAGF(XpŰs~dfh5DP-o`gL4 %3Oik8r0`MϕW1<kXXzI0bYLY"A+dd	`;Mcxk!I	ސWx;~tζVҘEaq!awkRX'iݼUԢX^~>c8t{o*_~Ø#JC_hu    w       V      3   zڮlQaAp]            x1
1D`)T%z@L~0/ٟx\ب rfp#'bQtftjyT~9c3WH"T`Sg܀=bSF)z%m-Bi|X8)E\x}dQ    x/       V         mbԨXʎCw1              0P  0Q        x;     V  W         HGX>^N]c:h\            xc`PY !%%
y%
E
ZPNi|q~iQrj|rqA|^bnjqtBR6&&@@֚ hQ    x       W         @w
P'*~
            xuN
0oAK*X'E$6JZ"~GZ;0Xžd,y",GxR]4)e#xXLʳQk+V38Q]1۽3+o	'0W$*G83Kݯ*vlM1iR!>~@    yL     W  W         <VjQL)?@ҫ            xc` 󜁁$$3Y!9?D!9#HAʩ023O/,JLKM-UUVPKUE9@B5      y       P         BŘ:d7 w            xAn1E-`^ahŎI<%7`qNKvix}<8 VCbslnMYNba8Chlמ`Z^hgж\r˽@%eCk*tToO¿>M/U2%box}Y<z,    zt     _  P         #.-G[            xc`P y%F%
%
PYVBQ[YTYZlQ+d)$ĐU[ėh)$V'Xs "P    z       P          Ǵޘ-NJ`6I            xm1N1EM9ů@$$h#Ѭ=ٵ4-{ͦ1'c~y-Ñ~N>@I$_@\󙃥TXϩg+hVqLR0֒#(%Dn&nQHv}RX=
f!1M}xRq^ϮqjW\jQZء1>K-{0|o {    {       Q*      !   :^SG=$\            xM
@SL#D8.ED}_|00,f2$Mʢ\GUCvEE!PH'w[dc6crq}..go{nut~$'~$];    |[     v  Q+      "   0˹x~`~            xc`P<dP Ff~A.P*PGA_K! $31G(RZYSX.(QkS(,M+ɬJ, @&M    |    7  |      $   5X/eg瀰 =0}!            x[oIvrL f)Zmǆ%H,Ji"Y.NW$1 599$BG}5lEe>z_=Brj2U	].Z,e%Uʊ/}˶/Fg_}+݆NW,TYoag>\{yfseeZ]b^)Y+w
?Ye2m13'9Bbs15Ų#L)l_X"whLO7M13Leryn&2wKҘ| LƓ|"ҊDR kʆbGbkR6@ÕL6yO{)u7VaVUJqtqrԦ  `ybjiSUCPB&fhvD{b	эUB2\A9HS`	C+t	WA`sYzX&pjŻ'dhT5d* )`zM0ȇJVԝRdb&Q@4@q&&MЏս6Y`l!4hJ9	O^Q@uer428ѵBѶSJɼ8Rُ d.(h+ɘRezbHFi ᏩuHF=ԕ5,CMUUK0ҕ?'	)zG[`
hW(҈\viC6S" u&&
T2>|t-*soTX0BXARNrŷP7_|8pG׃@ûs{OWֿxmZn*E}RKSH&P|1p9G"EG#-7g?uU5xn[^ʙ΁NP6l}(NHTbN8v!pm\O5X)8	N1`*Ryn\§sHvGUu+ >ɦ 	cg<*t!+Jo{?Yn=$*jCXs;M(ӃcT,*XE,sY*g(lI|<:0R/G9jY !  z.3%f%
.+T6`&{1=x]-tewk FP[PTIg H|v[@k>m9ԭ㥚jJTr KY}KQU%ao-#zr9WN7'WhWlmfZ(IJ@?4Z*sKՐWV0.A*nP|И+L."mh 	LŁX"%ȝ0vXJj6gwoS wZ;ᤠLcV>A5}q08ivPZFJC<*@z5/:kO@TM `V*}9e	ؐߌ֙62^a	3Q #Y}D+%F)r49y?y.[hd2%}t8#GgrcCa*D}= .CT\V
~҇|a/4A׫zr!{TtrYUL+Mq؏Q]ZL'r˲7
ܙ(GÀ_xM6{7N1PIo8qZ:kW721`z nSY$he"sʖ<S(|o}n*umSԭ՜.R%#"?]A!.KKu *YEp R򬛏W`'Zʕʲrk<__1=AKNͭQ*p8e+ }F6GG!>9
	#`tuɗ]N|H3 bek'DP!a3QS%+p3Z/Z9#r.q瀻_reWB`!)mw0t@4zH;~IX!w8J5DkR1Id\#9
W8z7u=Aި3oՊ UjM?.!Y)F-h]8z(>A?sfm@.6i3.LOAƍ=n=NAbԾUeP鏺pckC8^]i| l PY%ZIX59&|{s}*Vd|J
yԗCNo!^}5Y;݉<dAQ4J.ggiG>?Y@Ob*X5xNJY1<{0|c~3e0c)q֡Jg&@r=TCS\GmU jgA 
Pv-3ϓ(eCtfʘ	2&fAOZ"'|Ʋ=Oq^HʀγD}HpNY6dV /i,x*=vuZCR,OIӌ4t8XxQ0rtstzâźw]yi*~pwvKЅp^h+M-ʭAh8ψTnon0uDߩ" ~6	H6J5Sc&+v |$_w+t@dė5u;
s?prlqQOfU61뜉EH\g.*ӔC6sE'I_>hy ȼ^9!f	]8ydiP'S!a=z#f(9դC@פvhhctN9782D
$IQȋre}?Ȕݥ5tr:M9w@TE_pC|DSq	=mzBC|dۗ{f r\
cr!tg8nEѬ-|vw^N\&`e8(Џ+C;!JX)}zNB. WRU	m8mK[#`s
Rwi#9"zxϸk89g[O<s?B7hf<w%	eaS !b24	,];[H3NP
  Yn|i1ҳbV^z~ͬ@No^ ,߿~1v|rg8ԤZReEPO)*:Ď>4nۂL)|h97QVwlՅGf~Fz
}e$]GPyA-_2vk!?>#EQ/} ?jBsAs-{w$8op%`SNh3CXN?ذpI!ĻLD6s<Jcroi1qGB{P_cկJsVm:^ӿwb<;(PJ@?v r ]n~;٥i$`C9TI%<qan8bwRS$PˀrrwM!A%/sSb<Fo uPiBXJ3E)1䫇8E^HV,1UC1XܗT 0P _?#EW\H;ËӛoO]/tٔi1VoYSl3Y.J2/;(ŗm
.#bJ_KۻkkpyGqEnVS)7oL=x]h'0/k5+|F֜ĝ݆8F9}mxCFDȟ!zbFɍ%-yZ
_{13@P/֨LOSHlĞ϶g:xfC[Oa_1HKJpbB3Fiv^ƧiѓesPJq+]7wdqzI`ǂZdN$T>AkU|_-y "q`# "zDm39D:Ti3)]wN?4=74qAo]r84-GxUXS*auz^7Z,6`CB?χW2Pf  EM%TTT$Q+ )]At	棍1X)zT˟''ڞ#B%}1_NQg{^uckDJbƛM 7_aǔ[ʿn{/_~.,(A3f9Q!pY8/#ZvmTcdD/u$/BF>Gܒ^أ<bTU0``:R`"Rc_S`5H&.GT Hjѧz &˛N_`Hja'	_G|=3i-V/Vp٣ 3`Q"gI{A\xC10	_LddH=,xL+Xc4嶫o]IIޱO&Þ8>4q|3Yxm$_߇Wqmj~UtIH;NY?+m5mJ.G7Gz_eKD@N{NF.yT0I?6!}dDDnt9M$;Si$镆luޒ;!n7$gLAJ..i-|kxN-N<e>Gn'EqħdVI	kW{fzN0l6B7T|QlZHZ4.*܏:PpDo\:ob$JO	35#'5I=Gu >yF_B^<,_M~~>㱇WH/x1	,|W>)<OY7*	(p8Kړ!G;3}H	(CPxi\%_wcZt*#HaK{>BpOe?^[L	kU/{񗓸v 6H|<[O)1R?*PΪKc+Hq%p_b<k^]'(*(z.]#pe`cL?]޿O:8O	5|1e2jЋ<Q r 'Baƨ;V"P`AD044	mh$*S2qI\G[IH:J**~Zcb`϶_K> C}6髸*d967])gQ5E<`<eKbtN AfحۯRM}{!qBmm]׭H|8
ttm1$3D~ނz䍐'}j5w>^yV>JQh"HUh2٠~:Lp?EpA"~"AB           |      (   ㏌b=Ǟ-}              D&  D:        * enabled. */
    '       }0      )   zYXg".P_,            x]n1)RlJF$8yj=i?"w&t[\MZRB>p}ciߡ7S7Y47skI[pD:buQD;>(gZP-Yjo{ӣ 4|ATW%%Nq~8>T}n?'         P  }/      *   d3*-%j,I              S]  S   D     * improvement in compression efficiency. Default is enabled */
    1      |      Y   g7OxC϶R>            xUn1u%N N@v(ꡍJ)jP8NbuP̕/	~Ӧi7rޙf<RC  i3X%%B$|uWypob	/Hr8Q8jk(UiR#Q>!!Q!C\F4̂2vA`2ˎzcP|@#-/muc9%:1û"+(Bmz4
"ҿ;H
G9HC67'"ͥme(K8s<)g<)!
TC"N%WkXYp	Vѐ[F%$2N76ejqg8>
Z}J#K梎]#):>^[wx7Ƽ&&XClw<ـnљ^:NBz{I
%W?|Z~e=ʂ	`BtIi5n?|8JZpl,,劙gs9V|m8/w3S,ƎG=v\SWYOȂT+yYS8 d\qB?[u+]ҟB΀=Gk^\p.LeMRbY(5nQp,pm\ڤ-vl^r̚g~vT"#w}mrc5t09q&$6y    (    Q  ~         tM^ey|:U            xN1G<ŉ+%芿DDDH34δv%}_2 $6I;F}ENoQve.cP脠SkPljdҒ-XQZWBs֫lڟ/g*E^?Tۃs_p%<M'4:r^ZT-ttr@.;%D<'K!|SZ%2IuQ v^,YJZP*s<j	\n~MFdtSvM/RpUdޟ cǥ'?(΢0նz    y     E  ~         D ߩʺb            xc`c c(+ʒ|+2KKRp*MKK-
άJ+H/MIEQYb _           }         +C
pUr\{            xMN1څ
Z	!1.NRTNӽ2|rVĖǘ13;^d֘O6s"NˎF	spO^md4QLۮ_]XA4KC	DŢDʞ|֙Y<$' 譗BϚ?@2n\ʅK'@M3RYFw:TwS<UVK<HEMgi'RhRv`*I	zqO+c"ߗ?[                   hE%7tИ͓e!            xRKn0U|",U	u0GT8U"71r)Ȃμy)z-O%~(GBt~[ Ts1O4νW:0_83b	'RL0^`*ș%~e"w8Ps]oa8pU'%-FtF"*r)&!%s0	C_>0(t.._Mj9C#?F`ulf1V|鸲&	F4nӤzI*cXڴ׋1,yMd;,g{x#$i_>R&^V&kw\->J!m^sF&	֢S[s6j;7    j    M           S\ӄMɓ            xuQN08`q&IH '^qHi2JG-qMmT窺jo h
zw8Ėc@#14JkԥN}鍲ַ. *So3yŪ]͝z^U1&0X.:O'\/1<g4ckYaP4ŒqےGV.`0+3t&5d`l}pwGKxMDv&ᰶYDWpwpLp6l5c4EE)DVtoGeM1Ir+SI         E              G3`y~acuE            xc`g c(+ʒ|+2KKRp*MKK-
άJ+H/MIEQYb U         {           N\-0=H8eX絷            xc`Pg`Puf```Vb`Yī\F G?m7A@,	Z	@jC1@a3vV?fPT̼(,7)($՚ J    w     &  '      &   9#|&H`+              j  j           int       cuTree;
                 B   V?muxN9%A              [  \1                        ?>x[U<̢>            xU1R0E]4\ 4tpe KDZ9r
&fn~}zCZPh6*p,ESg)x2|E|:pDc/Ë+]mChV,Rs7^e?#`X%TBIt'q@LW#qxyF}5U    g                lyPde<w*XN            xE0JGPH0 pE	$e;V`F#,݃}:zK~`h#3A$aIlf	95gMȉ5_,jƅSmc=kŞB_ >$\|jeCI.zz|&?gHt           >         |4OQn'~4΋             xe=@/ĊB0F+0Ao0,Ewu<`h|ɫf7o?jSa2Ƴ c2[dsё=8PY%nmF^Î>4f$lHK+녬L!v,NṦ{8Ds$usS!y?2%>yUYv3)xjQG                    'T} >-sb]y                 "=              j         #`]! 	I>            x}Tn@6\$H^*'%mH8YuwN#W.</*pdvN2~7lQ$GQ$}|:-9H͈*aor(J:ef"L[cΟw{7;yNTJ۰|a:iJD(+~h߶x?h$>A,̰t&P9qNhDX(tF\uF$cFQp, HN-K4h+ƌlZA(%74,EeBjNa&s>:N?1n|&zF5NB'|ycRd(J륡K/	\',/VvD	Gj&^s}34MgXϮ\1\qqhkɻ52 7Oaj٣Q~?čI63XbHQTt~ڻ;ѕϳ*(34[b,ܒ-&բ[=`
BjD.[{ ZTν!K)9AIWjTU(+'~4~|#n-3N73ay!.$;LiȱhW 4Z	6Jn!
#MrFvͧD%Sy+eh/9KPQfI{6U<l]qEmW\Yڿ                    II82Y            xe;0D].4P!n@ClP{ʍrL>
ixT3󜻞7nLq"bGFj;X%t`cB,76dbOf9t|oR{Q V1    4       r          1fW6|Mjy ,              jW  k    	        
    I     G           hxHCܢN            xc`g cG}---.-Ԣ\̼|$>WJ~iRNBi<HR* bkZsq          2           XsgB#s            xc`c cuԴ̼T#3xx0 OG?gW(0 &         b  C         d)<{go6rv            xc`hc`a +_ d)BAjQZ~Qnb^rBfnAbrBRiBIFBiqBr"MT((JM)M*SPpIMK,*+*MU Mh    $       T         g1-{|=4ﺰ,                       int64_t dts;
    A    2  (      I   ֖-^媚ka-            xeSn@:RA.T
AHQǽH5|	_@ɬ}Y%{vfvfTGRvף:':eN;J='~%o,+SӻtO`7Zz;P't%A9jе\'th#w[Vn!`Q1iT:Ai;Fn2ocd_q/<X@[(~3W\8I	d/(qj	]}1`/pHy
re
fܯanxHz}kqmc
Hxڌ*#6fn:z=<zH;]ఃHFmrCz[)OfOoR|mSʇr"ll肴hK)_Bf݁9XI[0V\^-Tjдj7wa:N`úZ?,0ǣ[	FGX8bCC9?Yˊ!(N
\^RD,܍|@۽^46    s             N   B42(TN;            xc` |SR2R"LBaf
`Pa J\(5RPZ V7x g$&`!EyiE
iECJg e2K4JR+t-5Aqq ;~                    <('BVi                   
                    5Gjv7B2^            x=1N1E]^Eh"EH@A8kk#؃Qp#?J~(uBΪfz	څ99ғb(2t%Kn5Bp_JV}apDMfs$r8Y0hS֠)ʫ Q(tG8VSʒ4OXro=eM$߸l-Y|V56lht\4eUhz                     FSM,KC4Qv            xu=0FНsq%#zvFXz= ;pwhLXe%r"lSao$Vif.]Z8i o?6~"#ٲ3d"l+Zi <        f  q         10=8P!*            xN1=.PUE Ą:T @픻8}J6(S>*Rb϶1f{C{OM$	'~dcf`,<)`3htZ;:H&Źp$@?M;
͖=0j3p#<{yy3)'ӛ;@\{-Eh:r#:K_Fh(#p6;Ynvw0<.(_1eyO]/!5͎0Vci:*a`%8쪬(i>YazeF}2JM';՜+vɂ         ?  b         60N?>/vf^Q            xc``	d``d``SLKIMS023R3Ra\h .TNKLSׇI      2    F  @         ҃
>l6            xUn1]qunUm
TU%PZjDSDPݝ4Vb{n
/'>7fF]{f{~3EwD~E_6`VAhKze'(S9d2HX:UZPcb!=qYЮSIS%1j7;Qt~X{{Y	)0cN`rh,5B08ТιĬdJ(}RႉaY.wܮAL-pK[<"L@B2,	eNDI5'.ܟYH TN%z{;1vdI+;aY'y!tАh;5cqAng"(M%Z<3c!J:'93`c8Zh_V5`aEoa=x1<A;k,ˌC1ĊVuA#DE(aE5T-躻jT#㧰2mo-hBrJt_l:DJZs3?nj˸L\MQrF,"qC3&ω%&e
UN*M鱰dWM_^ueV4
Z]-+hgm:K\Q@SU-RkKhmNb1CLAhU[uV/FZڬ"vpVoa$%!cEtX}JQs4eG,2R 	nͅ!^&wm|@6,B) ˪WB;]m    x     ^  E         V8^(RVhٯ醵             xc`0[`vAWlm<JRs2KJRR32K2lm.F>̼)%$Ú 8c          e         Y+\B,)ܶ            xN1f2*aK0!Q ;RNh,m|33\٤6zk'= S
kdj%7ʸTav5^.VӲq+}iĎ{DWg]0s6\ŭ
RK$JMYBxvIY%0h8V3;8Q1f(1GT!;Óɛ41	PeQ]im{D`f~U'nMd#;/8~e*~ ؇           d          K1-	Hk;zb              2  3             )  a         7:Q$Ԃ5              7  7       int       inputBitDepth;
         y        +   {iDEQi"oͫЩ            xc`0_`~A2J`ԢԂk.@	 Z
~E%E
y)
)yy`~~BZQbnP:UAKhQ<Њb^kLQ\  +4          `      6   <TT4UɒpoVa 2\            xY͒5Ι7# Ba?dزNSFǓId9L\x.<	_4x$TRE̴WGx|z*^\[KSp'uV|Ee%aZWERZ5a#dQEXtqx*X >gm1 ӢAZ+e)\"+AlehT i3U2|ݘdvipUwHBheg Q cJ+x:\,nzƋ,MX^v6B46x/=7
uO2N~Ћ؆:˟o/gN=NW&/S6Me3F("ONLO0G!'ТUq'jy{9M3AQlnMB."Y!b>.mMTz4O_.?p۫LE*65,V(ⶳ*bOtյ32hLנZe<:55aRQ Cy,;⦾~cIoW-{
jXʵd6*4P$JyGl&Baȍy|턥+&o.zL1y%=W<f݈gMQe@m'uma݅ʙݐ~t0;{_'3(2t뿷S::	_Spz&_o^	~p8ƃ٫?_3Crl{4fnkgUB_E(D_єL/R@Yx rf+/3s_{~*'υӲxEsZWy8b=+XPe{8Ez2O)~&0)*.Sl@
(D 0μ˔իיˮd.ǑU*k]n*ΐqwdtӞ&.[uOtyleTGαs)1+e.V:PhKλND³i]>
rLsΩAªxOH:e7,:°F.mLUw)]񆳗C1D[.?¬, I#W8cAFsֵ[̆vx3$A**)KTl=wB<Za0%>iעDq
 п~ED27
fl	xj&x ]vT%|p܎#Ӝ=ϛ`kn3u;'Im+ITXFw|07LHҮܾ Xe7YW!$p`6K8.$utv6F"Y$ɭv(CU8|_RLa9Shrv*.& fBp~r~	?3G[⣀#S>xqu;=}le45~ۘjʌ?ddTF:8ݮ]Snpj<6bHrgu/KYfr=
FxǗ+4{l
7ѭ?׍e.tH)Y|>ק%~` .1g
yELZҙl-"$ѵM>;PIw!N0y}ŝai}-0:ue47ߒ&$,J듌^[Lj6:b8w&>fr7A{/ZUSi@gyQ,OOŋP:׸h#Eȉ>Bhlpbqd^Ng&<5"fke&S--L(Rx{iC_u|@hꚞڌS$dLHwAAʛ5}p;7xR\cƨ0w_||
         X        Z   uhIFXEy             xc`` 
P䦐X[I,VHN,-NMQHTs
SK/MIҜKJ|+ #    m            d   Ռ-\X2D)d            x=@]_KC9%DENC >p'Agmc{zxǉAEAMABCf7$:>μIr{ܺ$ j_P(cb;Ϡw@ȇ0$dYY*@5Ks&`x2Ξ=]~tt`^yBXBJ|I 0ja[E0L$?OZޝK|꺧S<VuHWٷkkCXlF3flӀ#x܋xk!G[jdb\x#ȧ=rJh?|A7 3Vq42Z",sT*%	aOoFUd	siw]1Neqw! j;;4XK~ӜuΞ]zy<A(JEezYSc:ÐoZbH*:+;욋Н{A>;r]}~!{t><ˎ2Yg}FbWØf]&ZuG           	      k   Kh
hq%3LĔ            xc`Pf cXԴ̼T#3x׈W?W` 025URH,.HM.Q(J,WH(L,ɩT 	ge U(gdXefg(hsq10XL@i)d*$#,V(̓PZPM@y@S-kT?y@dA23%d6.d $Ӂ&[u 5 m    U               _l$	 X{	>            xTj0^EakCC%YuXcЧi#(,Hr>gl7M`-̐se{n$g8I~%y;I^|rFhq(cu`uKpNU	Vw/@?c,{Ƃ:L+ RCvB5n)x~4trkU4!_Vw5 )AGBSD;!I3LV+\Plie'ΨDwČCU͏5B
iOtFy,T6.7(ئH?/hX&}Pf،a|JQηg+nSMPF(L<	8',G<_@Y+t0b O-?fF쏝TMtY.^C78{'w*k'p$@,,Lyj;i6&%z 9_XFJ8#n    9     .           U-=ϫ'3ʘH            xc`d cԴ̼T#3x' G_x_04 	    g     S           *&PGۇJ hv9            xc`d c%Դ̼T#3xxP0``?F`i-T:
@KsJ22~n
Z\ \}         .              Xtk=/            xc` *)iy
FfNnA
0`h X
(         k           I
,V0 m            xc`XCRqIbIfBr~^qBrFbSadf_RZ`PTPWT\RsKR+Aܴ⒔T @֚ #    S                l17b	A            xmNMK@s!AZRzTP$zR^/fa	OM":0b(uu&"Q.<f[vvX߫D|A2Cq=C;AczuqiN]{$/a`9*#A<SҚ/2VА@LL0zpTY.n1cUL]    5               5 |            xY͒5^y.:nVg^TFUhFqx
^;أk!V%W7_~-9<|?=<;cou,΋6:ܲjn]);;{52/w.+13bU)9wWK&asL᙮hzт~-="0l`VRÚٸSڲUHKRPsјV4ʳt,|kDr)܈X$Pu`d \4#ɂe3x]챴,7PgsavL'(9q-W+|
-a_9ݵ?fWsU@?~_psO\uyPzl<xzv=OEYOݴ:3tpd2menTѻ$*Ỏ'ݙDV+]4°ZWxien2Ql<_ 6"o[ծ %i[VfsHČ<e_&׵"(,l͵Nuޑ,wb,LGhW֮ߏ&_W|=S)Qeh@+-2gP7X}mmG>ʹEanku`lPsꍣuOw1Q-b@QXwt٥woPueH7`θn2m㤊%OV a>_/G^LG]x_Ո}	#:$
nuњճV:+Msjm=ό?1VP#)E8.KgK",W y忿~6<a4g)axRlm5C.g"Cmw5#%JYpZRr\.a0Gid'\Z5{dt쫚wٽ'͖GO\i+tE~Z i$quݮ$X<dm#e;[if;sI&|Q"2GXҶ¬ϘNP9!h)Uqs
ˣnce< = rO;tg6[-fʽ?ḷ>i].X}2iM q(#W x/H

12ugb\̔Ո%t
.L{fh HS05ѷmN,cu&g(iŽ<Gp(Q4!圠@*FPW{;&Fv!Hܑݽ:$ۛIIZ9:q7j2BϳE#VaZwY*$i=+I"=uh(K7}KW8!CwD41Ā>/*ޑ,K>`	ߐ׀	>=#=Ī<c<X5WMckSdPU4jD0:d@'^-KWz}[DM LNǛ0''= ODWx\Oc)!{2:`6a\t/.v|.yd% Fm*RۂJe4;6UACpO$;V2`"pW4!s[[hNZUr?@QlҗncW+hv",:x`޲̃ {Oh
1|'{r}8ٸp3ⶶ2"(8(,;t?&Zvt%ޮ,pչJt^]]:
Y0%\׺W[
ƟQe=.- DkXѰFm<E/(T,*`uIL@#Ia~MCt<>6xq_k).8?C                    @?uDaFmc                            =  P         s>_MAt;b<            x]MJAmNb]JסS3S=Ox<5`AAޣ(WZL񾼿wݗ\QXߖ$F"LaXI'$I8x"mˮӐ8͌,ǈxsWGM Fr*K2UӱD愆BS9vʠآHtP7oml$vƗ`ATT ů1]0q	R>N&E,V$	Y`tӒ3Ҫp8C߈ixr':l_6fLqmHuj:    <     H            dGBApC              /  /   <
    /* Stride is the number of bytes between row starts */
    Ǆ     W           W/*,S|_="            xc`f`] Z
y
An
):
`bJ00=܂b|-}. l         5           -yssl!2            xc`P``P/e``).I,LVH+.Q023OɌO..@G*r           /         ~ ѥCu@]n9            xM]J@מO-KA%`JEl6HawR,Kx߽Cf̮R/թ{֜[yYjy,Т%gAK",kMҙcOzJ]<n` a	67|$Lq|0L7E&Ím,"y1`bm?*UƦX(S~C(?vUR*-	suhLem.`Etܝ_?dld?L<ǏR)(    /                I@ZwVBYZj0!            x%A
0E)=KE\ͤiI'<}35+Mk!Г4`VGk%v}arg21ƢSQ,AP<3{*Q)Όٴ;ݝ'&SU F0    ɸ       U         qDD)IL8j,VMa"              1U  1                     b  ^         d#TL| 0\            xc`b`e``Q-ԼԢĜJ܂b=ԴҜ+#3x0 OG?gW-}.@́IKLIM) bj    2     W           ʝA\>gc            x;
@EԮZ-F&DAqCK?=D&-Lb(rCb!48c<CzegV1sw>M<E    ʉ       o         kIu[J~8:{            x-10E=*3"`McRS."g ~~hxo"& rwAw؂PS\%y1XT/`j$Cc9nsȚh<ًZ}3x<b8֘V?o>[7r           *         O@) (BCYq            x=A
@Egk ]	]Ǩ3K5*CBxyu'ԸEd4Ȅ:s5e9K$h[;Μj<;Hw<+%2WNЁƍTbuAGP0m'_E>    ˮ                "|N\I                        ˺              9   ۦT֯|'ϑص                g                        kbζ%{PY
                             \           ,.\9"            xc` .
@_PXWYZ+(*D;+hsTg敀(k..EMfPWNIMKEՉ Kz)    .     X           tH;Q	2            xc`h Q\
P䦐[I,VHN,-NMQHTs
S҇K/MIҜKJ|3 ,E    ̆                ,LߛqDrZ@Y5            xM	19o؂g!@6Y&]lӶ`v{~?&ZDtDS
8aXyD1Ϊ
,5nl4܌uN!Hr$(|݀cꊉS~ ̫5$         J            3i'PUO                3   > *  numerical range is not checked until x265_encoder_open().
    ^     3           $oK'Q@              e     ' *  allocated by x265_param_alloc() */
    ͑     N           AK:jfEX"              g     B * is x265_encoder_open_##X265_BUILD (for purposes of dlopen). */
         5           j5JQXuXg              *  R   ) *  allocated by x265_picture_alloc() */
                   ;unB<Y            xu]N0kN1mT<a*.quD(HXgyyܴ{qzp$b(DbzУ-QB]b$p\-<eȄ1di ̓6-$=(qīx
;F~a$+%TU	*,Ah:ɒ*7QYAiM)_(eRm|r\cyeniL}idxs݅p&Wo9?tgq/޾/%M{/6                    xmyr3+; c4            x5n09Z{N}Ƶ;Dgo!!axs_'|n($tpQF-frdd1c-$26CUmU/,lzq탼o:T6(Sy`߆ֲh[V-/hyS40;>uvǧV                    oBZy/meѕ"_            xMj0Dkbm(Ci/=5BoV66za[*Bff6>@;Se&)C"-I6IFGAƀ)JdVvS3UW)jLH
IPog
}yϔkx	1>`FBҹWt218i_nԣ;_όsxof    в     s  G         攕ȵ]m_6u            x5LK
0:`\w+$PރY/M"|ctÇX)PT́ &ĿpĴDĢTP4mƒ
vLh{VqOR)    %    E            <rP3k(E/1x            xm1n0E91pdԭ蒡[/ȴM@SJj=W)n$<H|b7ڮqؐO=,]J-F+d;kϦΖ) F7DR-3n+[(BYɳfM8LeҳSʍ<n,%O)* BLi8EWhoQ(s7N5^+uW*OBw-556R]1iN2
}׿:U,}
i@F5]m=L+\'    j             (   /hB7 c&            xMA0E;۞k j.H!fbwc2CH$/`	:N|D	aHn̮HYv%O}c]u]S).@e+*Y\p)=$̅r[t.=(&1@ST-J,dʀBuz-x<_ᲷZ-`~k8ͮڦ,T̃'6yY}Yyi=߸Y`lUa#k;c/el6x=60Q%81>u/-    ӊ     G        )   >ӧb:*9pT                    ; * For more information, contact us at license @ x265.com.
         M        2   Ә?heT]^              J     A         * generally improves. Default: X265_AQ_AUTO_VARIANCE */
           R      7   `~mS?Han            x%A 9=<Dm_~@WZYڵJݾjXh'@!=eN6vIfpmeG-0.Ew &&HBySa*'_v,аW*r1f    Ԥ     [  Q      :   qe	NJK.iw            xE!0OՄ	@MJ/aqo,șy\LxJ@62+	-B*kiͨfAu>[?5z C l         O  \      ;   x
{0|/ wF2x}            xc`ȋc`+a``U ҤT2(ŚH3J  '8'f
*FSP F-    N       L         (a"ΐϨFm{            x}N0uO#R+7P@0۸,Rw7!y$,Y(>8TUz0yY+(vע;Ȇ` ײ">JA~NSeoL73Q%OyZ#y Sqh	4ƯF߯e>aVs
={4f	]D(Cz76)?o>#mf X    @    `  R         3;KB#Xƾ.o            xMQ1N0tA+*Jr :Z%<q6gK>;ut	((x5=?sXd;3㙱O!__cQF"tV.lxago[lyw@JxzŠ`taUz.;*}XfHhYf1ljc>9ŋ	!g{]<b	n-9۪CxO
~Hޕ@MAJ{O{)ʷ(f;uֻ5k`6+[U4YMO@D!TO\Q;Fd?8J*ng    נ                $d<14Y̙{,            x%
0D=+nv/P,\,ɟNt5@2iK)}M1J`ZdkU4CwWE"lk[:=R%c^NLr_S^ݦa6m    *             8   Vs_u7كZGM(            x}J0Ev:l)
.ܕ	IIUk B9(SN>VMԳBC1TO߿Tzz]l}>XgJ{P-7Ha{uuCU&E#?Ⓕk읛K EMOTRR.O! σx@:s9/m}H0RAqJW59dÉGch5+˖
$#Q7Qnf0e(Cw]}!    J                  8	A{[Kߵ?            x51O1~J+#BťQs)v8)!v3C?whu>z|©
82X8XhI5qyU]e6v؄*߁$2_vx'(]%#lqco/$7`ᕢO4 <c#U|z5f=5C-(?FTk<%CD1\W^Z                    @?hqcA=H            x5A0DusqKMĽi%<fu?ݶ#l.LnaEN*%V
O;7ʔ<W+<T}qy*tF=xH{de,.Ŋ[Y4$zȬ+*ϕsl8a7&i7˷}hW                 X   'eYg%PX            x=On0sb)R{[O&:N#+>'Ai/;]÷&"'l8in`D˄ğA;_Wә9bզvWa7ܞm=+uJ:İc+0ΛFVc*j2qfPMy(w+`$(S,vZYp_~R    ۝               yWyW&B            xmMN@öx*qQ4񄱧([a8N[Z!1UwU}[_f+YY80sN=BZoateU	7d*67962Xqv1#(B2iԛt%ʹD"&?-Q
ec`	{ka@A0rE>Ӟ?*ݏ}8Zwǒb4W| <Ϫzڿ<l6?b    ܤ               m/!mwu#lBt0            xun0tS|	mБ&)Ti(=QR]%~g6;a	97+<wg2cSǇR׶!8W}@'!x)]ÆbQdXxʛOVmq_kxg`8/땐y1>~[i~5z
 2<N-H|ʉ%͖ɜ	"H9J$%K*,;Aj:K94HgI^CCV"SoULg0HIgwRnĸqL)WDVt;r$5EN7Nfqf\]'NUOdRٓDX.^qeU>-+܏n'l~rńs    ]     u  ]      $   l,i9h_TD            x5K
@Cg=:f]	K]fz^7n@ zJLWQMQ8HR[Emüh^V
]OXi/%+         n        W   <gqQXm1q"(4            x%10C3;PvV@ PG&(sޅ_$˒-;
8〧,jPJ&XC{!0W낵M<,3;qnU»>%%u    @     i        c   MA̳m:\F            x-̱0Ы("+b[|ωh39BDYd2K;|R/Hae쪹;@NK4}QټMzqXb|'c#    ߩ      4      q   V	(}Ǳ)鏈`M12            xUj@UC>44BL!%mf#⥒VŹ_(sQf׆"X,9sf60Bk	E4Ϙ}Nq1!uH!{4M]<tCQ9#=1JG)ڞCJv6֧XRBDKQ1Y`CbCe6Ouc&bT͘}L	ɥW:zтz&{&E`}1mG6eC(<W{nk|~&pzFc[?Ή</vE@H|h$UH1Ɍ"XN=Qi*Ew@:3MLT	8GyHZpa+3U	ep3QOǃc
-e]BfX9Kym7 !q3\2M+ xf`2z,n$V5 'Z^)͹_ UDk19&q:k}{t_taEtVt.gBNc..<H.l)6G
>׋Q3p--P[E1ߣS^NEnb'sM+wRV-,>"qmD?!zp	3^R4'X    z       ˅      r   :VN*I7Amf            xu@DR/&-,^rܙۃȷsrD*j^f&{Le
阓1ɒDK^Qs
\c@rp";x=te"`#3Tj6SXj{I٭c5=<5W
>U%(;]-J b)v    .     y        x   [[ԝ|cgW+%            xc`1e`a``/,HMIMS(.)*M.Q023+I-OI,I*ĿJkeҼ@ǤDI'4IPYI$JLJK̩,,ƷUbQ` @S           ʍ         5Tox'!gn=WV                               ʤ         fE^]m            xEn@=G<?#HcYX	]D2ӗܭOW'PaɶllHt%7̶F8yt݀IK*PCR\2OPH[_~(ag<Utt4X<)(g{	-G-d ]L{%ޗX,qj#B7C*}pzO6T    v       +          U8T40]nAx            x%1
1ESHFY[A 1I$3)^۸>3|0{}5
QLAz#\#arăL%Rĳ6p(pno*?5tۨ]Jț$9Y/+                     b1H[Ui>J:            x=K
@DgSR0p#hr|*8C&XPTCS;\{cUUM,L=L`4
Dk y>wM"rbdXl@[p"#G8H4kPVE/&cQ| ?=K         d  C      "   ӌMGX}OB^            x-1
0vy6>JRD8Gkԁ)gIy5MOr2q ǁlP'9(`e~U9=v2nl9pT|!wcN7w!N         X  i      "$   R㔆#o*Ze͚              u  u   L     * blocks. Only applicable in RD levels 5 and 6. Default is disabled */
    H             "%   bMuU3            x=O1z+Ona.*7q981\LHLXb(uWWJV&kzH';EK'M8RuSp׹;W⺅q:/!&]1&JPiz4%͸LZ̘g%լb\\GeNmcB'm	G$o    #      U      "3   !CRl>㸱U            xuR=o@]ڴH_dB()
gϫwu/Ĭ%ٙ޼cFc~¢>)5}OJ=\n2: HX:p1I|@L#| !#Ǟk>%ĶxL.}2a9qFrJSe'r)슧XS;f'!);m=+u~ԌKPg+pn:(LDKi&JavEJR Ee\]ZZQ
HW!g+ܲ3:fx}n11Wajy{ne8t^
bGuk-GVfتhSlLڙNH%se?Wԓ
o][XK9jGYx$ӘTK^Y+=AWZv{.`kuIA7˖,_K1_3                 "6   \jQD+Yĝ            xAAE<_:e0(^,etR([[-l&$#:膮6Iu<h'nݵ,S4XuoCflhiz``_T=`ƵAQp'Lʜ
U>Kdda,gfxA~*(oPhV          c      "8      zۂE%q/            xN0c7Gm*!V UBb;x;JL}b&өrl\gȮcS-
L9U(HAE&>k^OܞT{#t@ZS@$~D\P4ʎPÞz%Zy{K?m78߷.IlĠؾ!Tig$AV>HoaTQ2Kc=-u5&n"ˎj_'eo         7  Ў      "J   dTWi.CZ@T              -X  -X   +#define X265_MAX_PRED_MODE_PER_CU (85 * 8)
         G  Ж      "M   Yc1kOK            xc`eJi|AbQbQi35 j2KJRa: <T=     1       Љ      "T   [C$7Bꗠ2L            xMAN1P_BU3 *Z$Vȝ8SLCQrH*Uko^p8cR#}H!Mqd`'6Dpg#pt0νvjMnvoci^CB6ۂYK>jMRF.A>,\V،VK}]ǋ}㽠XܷG<N]9N5ˬARX    
     s        "q   mmsq"E?              -X  -   g#define X265_MAX_PRED_MODE_PER_CU (85 * 8 * 2) /* max-recursive-percu * max-predmode * numberofpart */
    }       u      "r   =#Gz                                             "   S$fZB2WPY            xc`~	HP ̼cH+JMJM/J	άJ	+R(O!SRY 	@Re)Z
H 9%$b6D<М@] .'@0C1H[fNj
iE
y9řž)
ŉe9)z
.i9%
`
JFf0z)%J
Z`g%g$ArV#0XBr` aY    }     [        "   ?IlLb            xc`d`d``P -=T" ,14/JUHMKLL+ɩg&($')$r10%Jj	 2         v        "   E1RꠥuW9f
X)            xc`=CQqIbIfBr~^qBrFbSadf_RZ`PTPWT\Ӌ3@ԢĒԼJ7-$%59?%KNi2P @p(    N             "   [(VGG3D              D  E       char *csvfn;
    k     t        "   bFP4dfޒ            x0*m!b@)&^lK,gh"P-FY.rDd`nux(>a4y/eDj5vtkd弃Cc#;#ܺ'           Ξ      "  u}5 dO;KG]            x1
1DcSLVb%voX %`dX81_BN%<8QmH!ޠQ"Z5>8%ۈc$
47t'6dsBuR'dќyY70j*    {       Π      #  `Q*5S8VÓ                   
  @  @   
         H  Λ      #  ce$DX{[(³                   <         * generally improves. Default: X265_AQ_VARIANCE */
                 #  \u{Ц`\z	C            xMA
0EgS|\5P#ډĤ	zP(^Ĵ*80z#DÓf^e۔=jSe_h`g5ER	sCVp7&_?>,ޣcg
4"QҬW8\:    x       ϊ      #w  `+0ήuqg28            x=JA(aXRX=zѣH6tgNRq_ó#軙ea7}]}1&a?J|Ns~M~=kA%;9	h{q[rd!-w8+"'0Plڱ4~>=2]Qа@wgK%Z&$p	n%Z]_7*y0*P4Ϙ:y^    [       Θ      #{  DD7߉nZ63              
          g      e      #  Żܔ6SXmsK            xMQMO0-wMBbzDđ+tIpwttԒ%~~qjSM~oj<OḪ#260R$3Hd,'swX+Ը(,ɠ
ޙr2)ippI 5#5ꍒ3$<0OlK4ˎV MQ:[%Nwnw=2<|)kcHcB뤜VɧX0b3vZ֨.UU/gh^ۗG|g.^zYW?Qk          Ш      $  %Swh'            x}N0kb\ V'~
)U`ucq6
<5I(ڝfd8?q.gEC?<Sܥ7NqVy,HOO	r!Ix|Bٮ'xӖ$51Kmm$O(d$NGHl+酔Hؑ>1R2+[BjV;{a?uExB y1}M
}UHɤ
;MfӰW!I#LaRL'aU-WWJč^         ^  Ъ      $  	?m}7W=            xc`rb` Z

e9
I%婩y
Ff~A.P*P!1/"qsQ(LPHI-I-K-b`h̃`F. (v         \  Ъ      $  
=	:AnH            xc`)``Y` Z
I@TR``g`gYPRYXSb`4n!  #    S     )  и      $)  AySY3kl3C              +  +   
typedef struct x265_cli_csp
    |      Р      $&  w4pL9*L6            xuRn1][.)ДT"\P";Xڑ=N?#=l+yw%yޛ7rᰦ8v^g_頪$H*9$rwU}[Ur]So)rl;ӾMP-ED(W 3bUbQf_:,Qp0"E;({*Ru;
F+k3Sh%EMli0[@Jda:ѸrljD^D6H*mOg?8&M$iDqubxAL~FĚs%F-?gOµa'ViFt%|vl}2)Ѝ|h{2LEhmsIϕU\*Şb'iw*Zz"ܼT%GyuU$9MqܝH4\c
➬%9
euiIky%?D. ]#    }     )  Ю      $0    Jm0y&m              +  +   
typedef struct x265_cli_csp
         Y  Ю      $1  -IU~¹x6K {              =^  =   M     * threads empirically determined to be optimal for your CPU core count,
                 $K  kBE٘/f@Ԡ1            xU1n0EէccI;g!@(r"RHs޸\(ߗ~U}W5xd<t(Y7کsax!S#/xײ3nN-Բ&+52LHfg%Gr%ϯZ-˄b4X%iidDRTx놙^6+Ymx	\(5XxfWd.(2Kk9%}]|        %  ҁ      $  '!FWPɻ:!&            xZo$IVA\V vc{5ݔn4]r=72*kn V9# @B.ދt3@Rݕ/^$0J|K҇"JmiwH{r2|~Yҥמl\po]M+:&lQ+/Iޯ'ޏM=z(FiUi&+FժYӵdL(6JZSF<|Sy)~Nn:lVV0p1mTM:ŉ[/NfV&T5gG[gy}6WJ歂,t|0YK&^*%;Z_$4e}Y4LV6s#T夂Ta*2ϫ.2U"+;1IoI˿g_Om+d2Eed.ƸmSX|~l!&#7P#_Ip#˙AA.b9lZ]ΛZ\iRFA5e7Ye5I~׭/đl`WgJ?xwީp
̼Q2-ց6QZY^aG{+"
>b*źȊ:ϠlMFΞP6\?mnB)Ǌ͢X踮K2[Α,T9zf%N)9D+3rVbFȣmh^G69e)M
+MPl!"46#Ⱦ5+`dlU#;D<|5~5aK$E+lᐻ BH^R3T~`.wape`pyWXwtE$mN@.U%aFLpƭ^W[gAu((`fXq_VSe*G)²/Ǖ1+CjZ!:&:@c2GeCfJBX.l˞	뿆.Z;a dQ'r9A->՚'VB)W+u: A+_\'a/EQnauHNHe	ZJ ⋧(eqArSM3#qaGܦAeԇkn/|!:_\WVIW?7Y0a)6Is@0fo;+7ΥTf?nSZz͸E֋u$Q>
MPxYZf2P90\ZTHJi  @~!Pa'+sM1=YpQ-aM;	H|xOe4Sj,FNw̤"(	psY8骲j<3oTs*D$P{MF!DyTͼAaUmX~_rV񻡻˴KRRPP	i}
A2Pop]ƭLS[φBahH>^o?[y:ɥn' ݹq} S\tY*?1E%83XnN.b2W\}іH	MϚ { P}011ހ8UFiI&sRN_vjgsXy.s&6V<NyWD:qڕ.2e8ު0)͗cb[!}x$lQSZP]2IWեvHR'-|U͙+-JA#xM6VtZ27R6R-XodlMXDo!`BpCptάHemDUbDgxIܒu@k,k	"o_w>vFr 8FDYitzS~{PinB^ׂO[MJ"mKVծuVG'+ Rͤ@KxHWixl$++ /3,O.If,Ͽd?JȎ8䈕*2Ty.Z"sB
S(Ĉ rsUـOƀx3G,nlE#HmT7YDq Q.JQPCwWq/WQGt!·dǦOl>c`ShԱq"MO(cgW #砶MQ;ETf-|z|ǩf{{rEL-m\e"u|xy*Ɓ}uƬNS63[AH[U@4SQ^]jɕFMeSG]u{BgJ!, LBYZ,-_茭G1'=Q:K[鸕!RxR;8<r%a?9r3m}a޶єKk&)܀ϽeIbWqӽcRrȽc{t&7nǱl1d/Z*=ݦ=>ֲӷr/vm-F!'pK6ׁIbRME#_Aa΀B$tLYDZjo	Dcx+R9o@Ջ؄G }Qltfrp:%-ӝI=ARP:͡a<NZ'AZU[nZR
zOU"^fudai`(6=LUYQKM[9*g:$iuL?:bbNkZ29Ħ#T5	qF籲EK9	9Q	;1>Ms"jhݍ>5qpϏ?6F5A0~rϩx#v{a`30A'bKX9huVڃ7ai@įt$/)hXgKb
Hׂ֫S؊h=qJ
3';ńRvIk_ݒGaC([tݧ_O4K_l/)UUFtW\?*pPh2Si;\e߆T:hˇҟ?>[9Ph1iDTvzIhcϠ8XL@DlM	3&Uku=?uڛ@b"
{pv7O5=iPI:ʵW\	^9z2$ow~5~Ub7-g<DWj|Rvpxq}~W{r~@n8gxQZY8⃓&\@ïu=1c2ƹ>gK&?ˊů.&ǅ}_&i.gbmI0`sL'{mgWYvoX*LT̳K~ABer4$T	eqɶuԛ=+|!O9g%G%SW疷F$o'Qns͵*S##w"J!EeTvzd[Tȣ_ҧL8]6Y>yp{D$t|(N67:Ao-~F&{9 HkQlG/-W",4$y`z ̫ʏG?<Rn.;dM4:hi'lv˰6^q,m+N?Q
lѹ~gS&9-i9⊃.IEݛ2Jye PHiܲNTe9y(?Vy9$Y"bDXu#E;^>MV+yWuT-\
NޥmSx O6nl8\/r^GZOkT֘@mmˁ%i:)0qG)CG/T<=SU^nuǎO+pԤGVGzXHR6U*?t3h۸p4ȡ=5Fέ>8YPsNgg0\<xlHʬ[h>rEMSׇܥUK9Z/N(Yg`>MLQE<+MSǾYU@x>g;v{p2:֛zMTNvJP͠#-zpk{`_Inf9w>cIɢjy/dտĆuYrh7Lݢ[xF(d4?~&tehz	r+E3<.KښHZA0Z7SE,[+~,~1~χ5<dw>UMjӰOm*&'9#mwD9Iϓm*ߴOqHz8ͦM!hNN? ԨW7)SvDaJ/|#ݪ.   
             $  /WKHη{7<^            x5Ak0sίxZ֌Rq4\DileKއBLxb}Z$da.^G1F8̲wQe4']	QDl a(}	y;,rֵ@8`cҌyE^TCώ$NUK|?S   
       p      $  R@$s
ġѪ96                       
       ӄ      $  IQ^u-g4H7r            xKJA{=0DJ$N:3NA?B?H.sRVD][TQէyRʼ+P:jkrr8/IDy""TpL=F2،ms>6!$n@)Q?O݆_G;kDgZ<j'1O~D2sY1¶"t>'q반wYvyc}WcG
?gI>w        V  Ӆ      $  nah8eBF@c            xc`P-b c	)iy
Ff!
 VIXFS%H1N؍qjS&? Z)        [        $  
K.;ւ뾫?>tR            xuMk0ÎzX2J'Q[i?mnWzv~Q>Ǉx5{:~}߀mOtÊ0v8쫅Mư$$us4XhAH(ᢜjF}1R7*	ePdhYbE0<<SubEd_=e22g.--I9cSbIKr-@taM_:"~YyTܤC	qq:wރ_tc
wJ34YVC_.~N'=E1(dVa   {            $  fouªHbfڃ
4Y            xVMoFeo/^ʔ#i@ICWPZt+pR:JCd&7o̼eQ(UE3ia{VpzV؃izg!0tGeAŦ^tNP6a\kJR&0 8YTg+w>#Q3h[;0C:!._=q1L/H?}9kuu>d 
{|Z(XVsٛ_ %04
nRm\ }wsLp/lŠܯﰗJq@ vB*A#YC&'Ө*`XK`'Ԁ u#k6=ZhaE#,t$OQ0cggQ#B,GfىMt[κ-$Wĭ,!~;R=Vzp^"0fqi0则xFp豹CV=5ai2ô!KvrY3eHcS0ly/^e:/$!\fUuuTQ?X\y279"֚]KZ]E#'82Oa>V爛ngܑY{V!hĴ	>'=B6X}H5;2J#n
|BJ?5Om(S+(->jvگbmo4md >xK`PxtI?Z';O~yYFZn}BHxb>|)'AeNpPcٌ$#IOޒsɭcyj!zՇ
3Q*t{
Y5ӫDgj/6ܑ0hl<O^{D]w}׌J^iwhcJ\wﻡ7Xވ>\tq?$   ?    1         %  T1ͮF>;rti*l            xN0'{	~7ƤmvOnk-MmOi"Ujg6ofwu]%>I Ծu_ UQ|{!m$,;Zd;pX8O@,75YI`#Gv6|9-E>LVBFshqrH;hR~?fO)S.k^243\T:u";4>*f)FPQP&	@B(GxϯΜ>~I5.   p     e  U      %  H.ϖ`2JV{            xc`0~`RpWnlhlfhifkk'IBt9FJ:\d98$UDl3\7P +                &B  ׋""*q)TO            xMAn1El_BTвbQ["eQZ"xR~~D7ƙc$JV}9r(w>''Ta{_@Ň{gIrptpV$dQ)WCG̟?]z+vj2Oh19RR|5z󺃚fsQ                &  ٰׅ͟2<Ǌ            xŕoEƧ@h "%֝ۢC#B({#l.(]T!PRRA3{D44}ޏG
!n>6馕aVe_WUVt^)jghrm+w!\zRu䣞|4t;5|zeÁ̈Jiddr]CfJ'mSGnf.mR+3([tg2H9EpJ.DqSw.ZtxJcjX!K(ɺH_@`fI7t:>Ћ_(/nb^e@|tMAlKret1Ok~eSK-->%G]PA!O<I@9繩eDFlFǜb8w&kj>=/z4srm;:S`˚L'WdjϜop=pe.0{I*/.;-=ːLwB4/hih*uXAQL  =+T
g%]1 aHjszw}[֚"^>vFѢn-HVUWds6d
d֯I*f]j@;\LM
1󴽿t^]Gkt(	3O^=`̺w`9)J\eW[pUr -Pc(㞥jcЏ0{0<Z̍s|: K/z8itKvkW1tVcQ1C@/]^|\.*jHŸeOfB}߀$Rd{1x!35g-<GPbvCPu[<}y$AK$D=nel۰\4 t<3&nvúxrs^+.7V       n  T      &  cb#QiWhT|rm            x]N1#y$zz	*γYv?RuxŎl"ai?ZU.&_ǔ_8WSf1X*%-H܈!SuaQb;Sz@{<z:yea.zzq<Lg#P|rTXvQϾ8;lF9lhSX;ԧ!άSNRL5{[<P9PY8ozXO!ɹ)V8*M'oZ51T5{z(SdV{Z^>+fڌ:sSYX=;QI:5vElo{SGɶMouI,חo5"