        P  0C      !r*jV}"{K            xZys6Omg<WYJ2i)Ѭd+:Ҹ"A	^!HE4}@H[Z:$ R3?Mv8)1|){I#jr`V髳#JeOث-ƎOOͣeYKp95O/::>!֫SՉs2؊?\?rzt_%h@Y11GBfq|GP:Cbb!D,tmjF1!xp<E,Eg| 6aCbwJЀMRR?y 84L=`åE'~ -xc0ٟMI;Wӛ6E@/^Aq7p8 _!{ ݱt. ;tȨ3٠3&xt=2aHCDlK--QP ,)XILW@%h+A{&MM<?jo!{mfMrzO"=n~	,">r:>>n٤SMM.M<  D1vHbHDQ,d<C:jq'XΘ]vߠ{
=Ӊ-F~5e;XiHp>6NQLEC(_V3*em2AR59uqo@8#CYE:XH<dvmn{yK#Wql~oGM434kR"	N4?83,M(pF<%/BSnع\oR+A"s)zn&!%Z!9)e8T/3R0Xڡ,O_qIf!"`RA<j.9c~?֏?	
:i_vmɿ\ ;OwÉC`^E˘M!5"ed
=)k,j)|If<Qw=<Dٷrub,bk	Cy4x>!s7q6X{DbwA*7)DEr,Dv>-[TuWvBPxPCCCJ|2065! *8 sS|v:NZ#zc)dBe2H"pHɂc^E7{#g3쇌C%*ܨqBV湲*EKwP.dP*/<s̸cYF 3B	?J$F)Sh_LW*163BVcPj9Q|!ߔ##A=BHO(PH4`@̆doXrd	EHUndD.jIԯA^tޡ8؇YQ'f"].­f,%(agsSJ+|CeWPH>&KQD%jCT\R,3B(P^_;8WR[z ܮ<pzbᕅ9<g#Rw@<ܺЪ+DJP$:'Cg0Դ3@A>ݖib-]5Bb1 UQ痷JDɪZ$a5`$P`_~ѫL&vltqزIoHҥFtKo2S5#7fU3(}usFZI
e-9aN)X_cۆI*S﫴:Wl(	L .p*xx~ M
]r m'DS疜	1-4}<>sT{iYi6,0"PUgF{Ԇ&AL⹑(T-p#I.QO)wZ%ߦY5ۆZ.<k遛T&0,s5UF	f )b˼p&4x~alƌ&P;=	v$wY%?.3AM>ڢ8A*]r
=e&xNv{7v#]̥'a}+#RDZܐBUWZ{}do/Ax%c ^Gv=Zmc5cVYib6X܈&u4C>8~rٛdo@g`'#T2Lt1p!|GzӲ_KnkRֵOsXblxf]rrɷo78qoP~[7ZaM0O)ܖ9\~
%v1Af+\xd.p/,[}|v/_gR\O;^'r|SZ:),s$U}sgpi[U=_WVX.p56Mχ<+%+a18;b!W-=T44rGk\w`2tT#=x$|(V&/Eessd^J?F6w*@E7G|	-;	uzsWf9iGXxka~OJ1x:֐{`L6eO[5jY|K	9̵$[^_vV:9X%3~A m1*쥪γ!޵֭xq7F/~|RyLFyc\O	NjD	^^v*1iTS01fQO.dqu/vid޴p9>1'g6i)wi,yZ[ze*BeO(3J2 f:r`ʓ(T8ԣa.-=yClӲ~1$d:|@.@7[YT!ReEvwɡK{u_y7ur-2VP3lYӸ|OvD\5L<JlL6tZKnXRϽWW(P=e᭷7daHcXA=@ɵ%].cpYxUdP4
|(Q%T-2
ukFxKo;@*#?#]#L1O% a=9	aFBYn^}'*eg0wof3ܔG0շKGws;ǯ}Ȥ]ckKPN&'#YMfAA(]xO-7sѠnx5i!whjkw##mBot4ww/ڨj&6I]UDW%~]@5m)`R[t1zVbSe<e"?퍻ݢ82ndk$uJ16qR    P       09      !s    !-K+efoC֛            xc` x%zAG3S@BqjKjAIFpiR@bQIFif^Q|B
HXHZ!75T#7, rJsA3K25jIgV­	(	M4:`i,pILGP	Md+`:
Q)JMOAT@!H`x*	H8 .#ɉR2RѝWZY%2tĤbgJ`A)*\ #ȭM    B      1      !t   <ML\$             xn@ā
UmNȎRRVQӜ6M޵Axn\x!f;q?+-|owGfwVLrwF	IS\i|;!l}v]. <cu 4p9$C8^`q{ezZGFH)"}M9	s2pZIK:OFTܒDjʣįy%-a%a{6]t߬]BHf&Aik*L8LGp:p/qu_'=L¡ELqՍoAw?;dުtYΥI{1$FXxS/aNj udV\BK =a ]Wd67'b)SSE ڊiN_E.Gl˅^MNLK:u:uK&M8k4Ա^CXZ:灚3_+oTg    ^       1d      !v   &r۹4                        j       1      !w   q,Doy?oC;Rr4                g        v       1B      !x   pe5r6#            xc`g`a``W ̼4(TXTRZQRYPR$uJ\RJ24KRKJ4r㓓ҢcF*!4)TZ+r;$$(?s0,ejOMT8Jw\2=JtLAQjo~Jj1
.~!A~,,(HM!Ҏbjtt/  =0    _       0      !y   "uEGJ              "I  "        k      1      !z   HJomv5krw            xmRJ@^3訵Im5i`RB]҅d7l65(>ys7)I[Xgv:}GqJ@EJlI=B$hY"a/^A
ӝB4F#rbU,oV	0Q^ᬢ* x̱BW8|ʋ7BG-SHA}I9i/i-~%_^}Wpރi̜hSé$3*qUR)m&4X˭fHI]6O+S&sGyeHJ"jY;j?u㧺]͆i$khـkY%P1k(~գ_pl          1'      !|   yaeBG8-6            xuJ@g).AWIEPڍX.lնK	f$SN*.}	_wi|wޙM0w\&-28Z}Wo]^YDFkwR| 1@vV; "DP#GO|ϕOM׾ Il$y۠z,?9,i2#n3ĥ*,b(TOIZ&NC=H߳Pd\c>my4Ut;$wYe^h3(ijlf%	#2Q!t
yWCOjJrrЕjZt"WiN Z1ri^ḿ=#aw~{L4C+յTٹ[6i6>\4݉o>&_no|
S`͹>kTS        S  1      !~   d?Wml
iر+Ё            xn@SP/JVRH-UuGH@8rQ/ Y;qXJg73-!Jȝm'fC3LtaېI.S`$VKfL^4n6NLXR&nj3wQx8aJ36/'wJ(7Bޡ|"vs<OHUrs)~bZw:W܌s 㡱T(UTÇ>]/$s9חC*VPCgo#*:g|ͳzcإ"uؔNyjS@cagM82}'GB~-36@D mb0|dZTʤuVMrQg0}2]fhhZuzu={Cn3c<,ՀYQa\3G,3c/<?f2T4񇗡#ʋ⢚mJQtE"XX֯{IzwQ`g%R8#4XK2r>bΝuה[]ݜ[WVGAL2K 2	R-o86"#*,c\K.t,U0NPmpg\VqbF$2*0+ӫ;X_N(x3'N9	tm7g2xqsqi@VQ8¿}ړiop4,</^[5*Y/s_*!=h!Kx`@?	ypÂ)ù1vb㽚n&hh`EXzLְIrm0<?3            1      !   	݌G _3-1            x
03&Q(ԭҹ"}|Kу܅wZ8RVSEq SPeG'ޕe:m	; `ig.#y`bH-hВOjCY؁O?"t3\Pc~93U XkIrz)|7;t7}m3V9}'?hܘO3]           1      !   
ȫ%L_0+Ɵ            xc`9 0U3S@Bf^fIfbNfUFr~^qsKbIojn@~~B
b(@}2SsRe̼c܀ĢyHɥ@;tF&ļTMk. 4    ;       1      !   ?&{#肟p            xM0s\ xѽ/zk@[I&EA$Jm`g0B!mst5QxtpP@n*	&3>	~[iZu#QJ%BhrzoɆuXjgզlbσztK yUJZݡG+%}hsm0ZrBi_T>S/x5ɔes          48      !   劏?rj)Le            xnAǷHC*D! Yg`0 %#"l'Kn}%4< a$YiofcB>2rLCK*{4WHpCT`T?fn1j@@+'\3BbE+hE2ۄ42>
)'q,Dx~,A QU2Ұ-hmL,7!讋z֎-O<ĊO^FgFFr*seJwbZOdqnPꫬ(8&)|1)<:B.-=CeGLÚS>!2Lpma0"jA	ofF9DhTJ.`F;(W1kvռ+lʤ7n#DܧDR|>SB,pUtvK*l):'A8$w<- Rv~.	'oB}-lc{:gzPA5zK i1o7rsɩ;FW}&{l8'{;vFN1-odsZ~g~qU:\е9ziGodqݫ?j
<V׍         Q  4(      !   g;7ZSa6l2            xc`_ e) Z83$%(4) X43(D!%HGKL*{T 	\ O`           4      !   |W:Aqð            x%M
0yWwT68< L]DJ^v` ~o[ !06,Bբ<`䶹Sq	e4SAU
MG'%:a0_WCMEV^|,xO?$Iu-h<A{-A:MKJ
:?>\        -  7      !   ffҚ_X}g-e.pq            xj0]tOᴁ6 0RM]bd[Mm˕&ɉgvȼMKwHq'Ǝh!|M%H4L*1М pH9qAPpp!*idԃ3ށq1X2XM҃T>|:VoF]hHu~Ip|̺lά92GgS89# +&29m$Xp[X]ʶCFxOV%vg԰Fe}W(Al{UNz`0yܒHl{zVoMd&8u-a] 7gQo8e:HjxK׶ JZVՖd+ۜ`݁OHݟ6Ynz34#Ä̝J=x[JU*U bBilA222o/}0P6v
*nBM9NY_C<_L          M  8      !   H.5 Vh8iv            xc`P8🁁^3S@BrNjbsRP_XTZm`i!nC*^ ($~    !#       7      !   bȨ_J22wGڀ扌            xc`PZ0M3S@BqjcNoFf^BNfqBr~^qoBnH<18 3/(25C2*7@.t1S#DA 5f Gr    !       7      !   \R|GΙy~V            xc`P
d`Pa``x e) Z8$ 3$%H43(D!%HGKL*H,*L@,(50- *R,.QH+.QSS-Q #6((5(dUowswt	Q*9,DM,1i aE    "H     M  7      !   0;e>E2            xc`P| I9 Z8$0 49X#3D@G06/QHL*H,*L@LI-(д `    "       7      !   `ÓMF            xU͊@sPT'V)LmGz޻7_Ɨs"/ 	h㬤p9yH%yT?C'БhN7`1(W 7c(X{`1چbo!WiPmޡb)u۸wzȝbLUxJ\
Cz?RbjǾ%o笛j rnW[CxU    #s     <  7      !   \"bcVTKoP            xc``򏁁A09'X(17%$њ 
@ rS!
Me    #    S  ;>      !   pIMaC4(8<            xN@I.5W%᧡X7T'PZw[9HV&!|ee(OÉxq)`Tbu[3ņl:_I5%4euK9ayϕ1q'6Z(f2t2Is(aC|pv]<l;~BMڇVg/cX [ִC^ebO5΀`yh̊v¶*bw6eKENVh9*I,Czi=eE~nyK^>Dț)}	    %      ;      !   U$tl<UNL-:            xJ0x3\x`7.`tcM]umt(D>iҵtkh	9$"OBIaT|A%n7հ;}z܆VO2dC 9MBg!&<S tOsd1FB/R<33{L4!gnR4=]c)vxLR*ݙpި=0[ 2lSŘYg欠^nvYsENeMK.&;cYUa+k0^D}Pgw4WLT#*s&Y(0UR5f}ӧLωJg	n]q_ݍ    &       ;       !   Æ<`)+            xc`a`0O3S@BqjI`@piR@bQIFrFbBaBif^Q|BbR1H3I0%$CS+V(/ N- i/̍/,PF1&YXiP]@zKAqs(ķf> 3$%"B&`Ք8hAi@e@M
9%:
`wEu@Ȇs AE%Ey
%E`@lT  ?    '{      ;      !   qs% pAa0            xuj0oЩK:T4S4bCل*V%B,ҧulG tw~ ._ !WEU|ޥ'-ł[*5fw%%m4Fi{3fK#"-zPg  sjuvx$Ar+Ǽ3:fbgXd8/|;Ҕ,-a40	lY$,yǫe9z];e!'U-,C_7t?ʐ=FUeQ|{誛*:    (     w  ;      !   C)4&d&            xc`0`􌁁$(8$$j):&嗥eg8djfŗ)$$exT($KqH@EҊSK4!vYs)5''5֤
 U    (     4  ;      !   h&s
ԯ)jSy              A  A   (    static uint32_t  s_numPartInCUSize;
    ).     T  ;7      !   UYVye ZcaU            xc`[ 
@PsR44jĢ䤴hXMkqCFPZ.-U_S $    )     N  ;6      !   Xfko	hTbjls              8_  8   B        uint32_t numPartition = NUM_CU_PARTITIONS >> (depth * 2);
    )     F  ;      !   pCf
q:G)            xc`rb`` 


&@lh$L4l,L@ҩy

`)Zk.     *       ;"      !   ht|Qf3T             xc`f`` y%%Z
`\ZPa 
EE
i
) b.gbZ@C\Rאļ\̼Ty@\4/,?38lRpiR@bQI&C4W, Jh}UcP4_Aw͟n~HgJ% QǌĤbTAGRsJ4X:V
(ƀ ; t
    *     r  ;$      !    cQ8K+ݷX6            xc`Pf`P0U3S@BqjIHKjAIFpiR@bQIFif^E|BI)X\G$`lIL*)L@L)TjԒhTFn<(m#
\ q39    +]       :      !   !" Gҙ3%              +          +i     ]  :      "
   ">B7Ty/Dj}ƹ            xc`0f`0]P e)
ɉ9eN.%aj
%a:
y%
 <?3D!JMCps)M)\ &Q    +      :m      "   #V*6r|yIݝ#)[\k            xN@D#xqOF.<b"	$KwK7BSB<yM{8bi@Ll盙!!Cc</xy͔韎ܰs3IT@>&m>߷A(ѩwpB]pQ!\rəS!4.Ya,D jy%B?	ia-nZH	Y|@`yQVŀeR*yxx'|q9qnn,tTAPOG$KŠ}j;(GmHߍpVia;9R$=Xlޝb&&Qvg|M^elY4$ϒA,ӗFE]* 51h4g    -I     b  :      "   $Fp}̅]            xc`PE3S@Bzjg^IQbHh`KjAIFPb^zFif^Q|BI)B4(VG.TXTRW\bͅ" [?     -    A  :      "F   %2G1!tm#R,w            x}QJ@]![WFQčf# mB+nD´`3g`ݸ?B
?NĴ
zsϙ!#!zY~B{ߩgq"ۅהNj*a!dL|A|`sjg\AUEV*d:]P,ǆK4Zo $ڥVĬ)S)UWn,,)L95_4W3rZX\{ 3@GڦAB-@13SMwuūv2er?"pY6&    .       :      "J   &3az$hc3x              (  (       NUM_SIZES,
    /     T  :      "Y   '74皇bCI            xc`Л/ y%
Ρ.%Z
%Iey%F%j
E%y%):
0q"$	MI\ 3|;    /[     b  :      "p   (^^C4ٳSAt            xc`````b``S P`(`.D ^ RUWb_ E%U
0XTX ,S() g     /     x  :      "   )gHsB.	            xc`c`zР %%
e)
ɉ9!y%F%
%)%:
B%HbΡU:
`#K]K+!BVV\ -1    05    Y  :      "   *yjƗ*'q<8            xJ@IgJb
*"TJɟvwSZW)|B>7&mfvg~ W 4"IPbTX@`|g8cj``!NoGQ;wguS&&Y1)L8Q s⿘Ox,U\SQǌA!]3mOLeeT.>ңOj^[K.Qsw5w7('MZȗ럣iv<k%&ʤ͵VϷ1qШbA@YY+Y~ N    1     }  :      "   +,9SkFx0            xc`Pe`PЩ y%%

%Ii P 18 3BG!$$ UH(dh*$(T+)h''EF#UChRS00V @0@    2       :7      #,   ,L~m;ȏ}F              +  ,O        2     /  :7      #   -I'lM*-cgی               O   r   # * Copyright (C) 2015 x265 project
    2F       :9      $   .A,TIN.06            xe1@)^	b$ 	B$@p2#4N"Mǌ7`gQ`Zz52x`hX
f'*
$g_cF'S4y9K^.-,{ ix<>& f<]7'    2     |  :M      $   /qLLB&[з)nU            xc`c`0EKK23SsCBSs5J3JKKJ3SJ2t<R33Jr+C3R2`b`cK]K+!BVV\ 4    3f     X  :I      $   0h:wiִJ*C            xc`6g````U ̼cĤĢϔ
kZPY
P(I--T($'gq G    3     t  :8      $   1C s鏬 Pvuw            xc`Pkg`Pc``S ̼cϼ"ԢTļ̔ĒbĤĢϔ
R07-35'EAC+ӷӌ6(/R ɸdi*$Xs qH,#    42       :      $   2d>ξkl`Е~            xM
@SL7@y.A"Aگ.n쮤dޱi-0Xg,~2^pBlj*.dkpӚEvgp+7$:WZ5AHZAS%Dy<W0[QN٧KL;gJNK~"IXGǆ6
.BX    4     L  :k      $   3(9yXsgHٟ[            xc`a`jb``HS ̼c0ȍO(Mt/M,¦"$8#32:t562  ;     5-      >      %   4}J/l@6            xTn1^8Ux9Ѵ)iCIZ)RB B;X+ۻUx''c;biw=̌[?`w~t~u a2L@H112lx:8:;B3* _,CV<	zG&Wf\"fք\$RRt[%HTʸɼujRpFp\x
3)צ-aU|<oAf0E`W#W08ʧ\Ã(? 'RH1'֘GV|cC$a\x1
T(@-Vh' V00ŝ:I\~XNҜx4%6J:p~먑D 4Kuʜ^(*Gȴw}1E&0"$$+IݪĉmrGPԶR-iϏ)^4( }oџNZ?(
wo7VgBwѫT/Rѡ*ȿeb6}<.
*RB=cʸ7eGWW,Ap'yRmFd꺍wGn+iF&̍Sۥtu銪z.Y7nN7
_".;IF긩@}@HĂQG,Il:R.l5gUgU