        @  n      }[5x<{i'J            xTo9~GԓNq$ҪR~ vQ'dvgYymd{IQ7^h5M?gfYi6pYo\A'tR05.|a;CiC008w~.]cWI!]XYQ?sKgr/,5Ra)[<Azd2DltF x
iT2ŕLI;
ʰQ"Waf}dņ;N%3v`l>oa!o?vAjk¬YU^*%rWSs0&v Çh6n>y dVYoYBMq=]L&+h"LY2̯6vBaT3<鼞73#/rw<bp})ܯXeC;9[ɫw0i7=	Ğd$sN0R~'^y==VذzT ,ɦu1xm%7u'57יE{~ }Y)/Sup%ql&sVcd²,vUjс.JXm)=OuW{B'$Y=&׃	
+4tqx>n!ssHk6>7됞q|lK}`iҳNo-ד~oLoq1%	WYDgu'M'<v?{ϵ3coOse*v]ϱHq?z9    @    A  ,           
-^~xuhcT-D            xTo6+`ω3lٱ0,m>tQARΌwT\MK=޻;͛~u_sE86V.K֠ޯ;2ϐk_NxZ΍-\|XM[pZJVTK}lLLhXʥV.jOBGƢ2,6mOr0EiBaZ/p)3Ҏ `q%X4<!brH9`dXxit$o&xgl	;06[Uks(gU携.͊LRXjGE:8I7);|g:3^.VJ23BC$cMa`t3Ci<K'xlz@B!-
/heWwX٩)\snO7/e}![͏mv0Yw=F	'11|_I6P@YX(hXUd3ɚKcy@uRۖMj`M23ڋ'/CU+/3e	5QȂ$ǳ0!<:`؎^љs[YI-vmÅb<??tY;Hqt͗N>/W'Z=m^;2%CJΏ\9jv7VDu-S^q~`,ϲo`/'t33|% mǭQpdEY_rIǅ
'K<n?[SzěՓBC%Vy).Q 'Z75         @  H         ݿHumc,B՗,ZU            xc``a cF.PsU$ 5                   tw.ԫL            xJ0^ M1aso#f-i($X(mRwU<kz~?B~I-rKuV)Si_S?B:|ߩuUAח%F+`#F&5H2Z"!ߢ? s?_E4tuq08,am>!îdaihEӭVӭSC{>84kݏ-~my?vv{M         ^  	1         jx8NE0VYvߙ            xc``` cB. (.I,LV(LQJLKMMO(άJ/Q Q:
y%
y%&Xenj^59Pc܊RS5  2'    !        	1         @|SP:\<7u                   #include <stddef.h>
    A    r           ׮N'            xJ@ X CK!(^D*`+i!vwu1nJ[gx!|'kKh``7'l	eREB֯;!_Eb+1!!$(:<Ḑ̼%2WQ<-me)
Z.ʈxbZc
;SI$A4|R1mZgHՉ{qF2F` chAouFAjՂ8٨	_\ퟮ$G).R>],WNihjp-@ӗ:Z|Fp'izxMNV߾GM<şEq~Pe̠k)Tvaype$Fuݐ|_h<    	     c           HedJWTWA            xc`` ʙi)i
aA\@bFS E%Ey
E)%\ʩ9ũr@c8h W    
    y  9         fDwƒ<z`;I            xSMk0{!&C6hæ=mK@)FX6IBEO1/zc#@!!i͛'ߘJew~8t:Ja;NnQ$(Tbv0䑷Lk9!Lcbצ玹q\.Z)t|\U/f'?[z%^N;A@j?<3(@t$m.GsH332M2-4PmX 9XDPyĵɖ%]c̐ܪ`R8ґ4dIK_9! Qc!+3+eaY=HT`	ѧ(&_s~3í[ jHhzO>y{Ro${%Ȩ*NǇ
~	(k~RQ7M;TL?{f) 8⨧.]Ŋc(WM;il++7?ж1rmy~4UI^(+B\,ܔ\ZA7J^OVq-רGrbnw /nYz; p%Z'f_;           5      A   I"@(Qx3              -  C       x265_emms();\
           M      d   	p	M}hM׾l                o            )        e   
@ءoN>֘i8[?7            xAJ@g\=&J(kPj6$MW0d&8L -<%Q>{'Útsԋ|8 ~:JM^6R6ƿ9*ui|8hm9hS.pWֹh} 
8?A'[nJR*X`B\dgtlS}d.(%d.G$Ɋq]ddeIt9=n7p=cXo=dbà><BJvP/?	wp_h                   bpHGk3;zgIC            xJ@G*GpqIcVTC
Chf &%jrgM"*o9!$AH.O9%.8x'T -®2[t%a=..SiUB*3{$}Dvg;tn3ݤ-~'d50δS4溺O] /^ݽB=3/۔yyEmGfg49%YU&%jPZ0'z#?ߏ;#r*xmZi5|n*̀@"SuLA_N˿6m6b)(	xxT>9q׷}ge@<,E.b4=Qt+rG|*=Ѣ&`P)]kC>Z                   >RB*POXy^            xJ@W*a6zѴ?WUZviRU*O!>iڨBfΞ!CHBX=pT4;b@C3B&Dcx<=AA_;N.FSox A;ȕI;!{3hqlm:`(MA'_I]{w@9:罛>l#hL(7ن-G/YR2RY\YgeprWU©vg`	JXxWM텫a<1_!(zWכDQk/_ngo0va.$P1i8|^(&j"B[%\[DFu"QKrO,>Pc!f]jV(Qlxׁz0 sP>G    L               3o9(MҨ7            xJ@G*GpqIcVTC
Chf &%jrgM"*o9!$AH.O9%.8x'T -®2[t%a=..SiUB*3{$}Dvg;tn3ݤ-~'d50δS4溺O] /^ݽB=3/۔yyEmGfg49%YU&%jPZ0'z#?ߏ;#r*xmZi5|n*̀@"SuLA_N˿6m6b)(	xxT>9q׷}ge@<,E.b4=Qt+rG|*=Ѣ&`P)]kC>Z         8        2   q	ZFV)^]            xc``d c= (,*)MQH+.QHH,RJO-KMЄ*Xsq      C                 ƞσmx            x1
1EhBDBm+_ ͎d$x`z1`fY|A%YpwmT]*z顮xlGFP=3:(tE0^R`ӾkOc]]k dsBO O         `           I͇gqf$' 6T            xc``ia c%̼ҔT$<}咚 ,41G!9?D!9#HA+=/17UC*j``R     8     `        J   $R%j`3            xc``Y "ʙy9)
JyzJ\@K 
II/,ȵ*`u`#Դ̼T`x_c#s3s.4	O?] G         9           6
D``~N                   -    virtual const char *getName() const = 0;
           k         Ul=+<xf            xc`` L%%
y%
E
Z9E%%E~>A!!~
\\
@`RaXTX(@&	X"ohVah 
-" )#0Ic
c:c#NX	TD($1̤.b`b[᪵1- YfACV
yeE
ũ)
I
a(a@|DDPE !`a3bc "         W  ]         /*2Ѵ*Ib2
RG            xc``aZQZW\XSXT\RkͅESrFQ>6g t "z'T    &     C  ]         
i]1SOiµd[uA
            xc`g` Ey%iJ1%
zF9i
fLB~AIAjQBQji z3    i        q      @   `Yv`
rRQN '̐n              n  n   #define PIXEL_MIN 0
           H      
   O>˵埛i8_%                                    c   H|l_0R            xUKo@έiԊB- U H;ػ:Pz²>曇Ax5x=(puckXDVXp^sKaUf~A49=I=YY4;잽h5އс*˓Շo//x&K1CQy!Γ8a!!Y"{5䢪X3¢>f"F4WMrEX<s:4Z35zUҠEoJ۴p0e"v7C3x<&rH,>;\$|	RQ	bNOX󅪠$Ӎ.JZ	ںh>9A'q$	onW"HC<52JY*_·V	δZ,5̠%eRͮ1=Z㳒8igBH&(ۺ^Y[#,U^r)ؖDB>e[m1/mX别~dúmrU@ZP\wnZ*B%F{AX1ZQal|u*Ͱe:-C mCD`	KkXe`ŚҪ`
H'E&CGTa
f[Zc>8>)rqZ9Qrϭ3j˦/peJ+
bmǣ8wC
b>YM&ǻϧQ/nί_DEM=Rn"mڒM=dG0ٹ+jo>ilCg4P~@P[E켤~{5{N}6s<Myt=3i[-nBwtu=#{VE6gIz          z      |   &x]A^nmr            xRMK1׽xLbئ{0٬w<W_&b!y07a^;~c#U^6a<'dM.K(pvu)$i/N^>(do	*m@$ࢢKKZ]ga
j]p)1k]MAl[bPW[L@cw1u{>9> S{	*:D+Z\q<}~>7?=-O         h  z      }   ve*ڒ|BKju\                <   \ * assembly function through x265_checkasm_call with added dummy arguments which forces all
                   h{s:gP?
            xTJ@=փ"E{QFe7&DГX<64$>c(ųGOij1[fa7;  [ h+p\_<fQ̭{C=wg[>КLaCq=1Ij@`}1p,u/9cb4lZ6+,v^K	01FxmMz!mM4h
yJ29J
PWq̧DU_Y,>!J	Ÿ́X˺W׌d ;O k_?fUf=dRx.@zC wƩl"R	uoĒUZLw!Rj_yXx         G        )   86reH^]1=Τ                    ; * For more information, contact us at license @ x265.com.
    O             l   b㹿)ƥZ%              x          [     E        ,   ۙYEܒz|4d                   9extern const char* const* chromaPartStr[X265_CSP_COUNT];
         s           t/cfɀT                   g#if _MSC_VER
#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
#endif

         -  @          6(: GߦJhk                   !#define UNSIGNED_SHORT_MAX 65535
    @     _        !   !7#vuxWjYl             xc`f cUԜ40 `g.̼ҔT̼<;.`fPRHKIJLVH/RII-RpwvsW 0         :        #   "Q
W$9dfՙZTsC                2   .extern const char* lumaPartStr[NUM_PU_SIZES];
                 %   #C0ydp޼@6љXw7            xA
0Eg+z]+JdƦ$Jĵ7vi{/h>  K6H{Bc
2#-"e,o{t[:P=)ka)YXEKζ=*ƻRa*TZz./-    e     %        )\   $½AjT-OuZ                   using namespace X265_NS;
         6  L      *,   %X'W~Qlݎ                ~   *#define PIXEL_MAX ((1 << X265_DEPTH) - 1)
        L  L      *-   &/J;՘{            xRJ@nЗAfB
UЬэ_aN6d4uAEB#	7ɤږRasoԏ &9<\Ȉ*$I"e6WqklkGy2KTAazK<Vq
T**3jګ8G$_Fإ/!g40R1:A.z)+?4 ::g"l*6?ZxUhNZ3\w0r~ΙΤ
&i9Eەvf`bCGwgH{VinmLWC_~    !     .  t      *   '</x7
mdk0            xc`` 
Z
p`$s͌s <    !:       E      +   (F|7F7<d            xc` Bʙi
FfAf\@̰V95E1ȗKB]t]R2*sr32r2RsJSKJB2sSKsKJR:)$%gi*I,IP-JV(04Q0QPdK 64l455SR2@ğ@ I,PU0 bD    "     b        ,   )ZdIfBcSk            xc` \
@oPZV\PYXPP_PX䫐\PW\RT
VT6,Qݚ +    "o       z      ,   *BDm^W
\G9l              4  ^    