From 0101e0a5a20f92aa5ecfd2844d6d89a62e998320 Mon Sep 17 00:00:00 2001 From: EBatTiVo Date: Mon, 9 Mar 2015 23:59:12 -0700 Subject: [PATCH] Build 0.8.1.1.TiVo.4 - Updated release notes, rebuilt jar. --- intellij-haxe.jar | Bin 1495974 -> 1496252 bytes src/META-INF/plugin.xml | 305 +++++++++++++++++++++++----------------- 2 files changed, 175 insertions(+), 130 deletions(-) diff --git a/intellij-haxe.jar b/intellij-haxe.jar index 4990d76d35ad4ae7215c5ee07f9bf70e435eda60..c474489504a24f24f21130fdc2953f2a1a30c73b 100644 GIT binary patch delta 69628 zcmZsD2RxSD`*=Ki*^iw)GD9d?X^65)vQi{eMx-V3SZOLNccLhXtc2WTBpEHENK!&p zSs4|H{Lg*7>V3ce-}`<(dY<10MFc8eVYS8T-t@Gm|N>JlnS zCGwcbp^S82VHZS_fAP@@EAi*Z7^YESW#sEGK1y6L1N*)>3;;-lWsE(4v0)G-e~ypz z2PGIQ`4Z4sdO|=b^L!G8C0t*K7#<@7K5?XKmQSp(TY!dJq@>Rd__(h_SB{fd%Y&%> z21NWs8rc60Eesaxf&e(bn?&V927mK$7T%QXB>sCGVzmHf*RE*)@9a(`NgOte`vQ-0 zJX4@>!^#-azo!-Qt^W9DMxn&o2`FLq9X!SoDX!Z9AGbxHit*1j3)zG)L_(K}kJB<_ z7T(b(uwk;~8W>}PZa(5#nn*z`*qPFWI}Cx+{z^$gs@R!4g|kKu|79cI^j~bGnoUAB zIPbA5$5mN!0?dW4EJXj)zaw_+D_H*TjSIS_ZOx*y?DEd0%D&g(Gkw4(`>yC{?h4&^The!j zRz*h;_Li)X@f&{g%kY=(kINNfH*m}RxNhGy&$U)KSCd+nk@3}M-I=Z6 z3d9&D%6Tok$+o>dZyR{;9qC5$#!KRL%Ei)-?dhij5Bc_pw24$2aMR>-oLIj6GZrrm z?v#Y^JI$zax{lq~{C1)yR>7m9w6~h`s2g%>VB5%r=+XE0+BsD7TV;p)SK?hIw`=?J zEAvsdx^k?WyBakgvg&u=WI**?bm?Ag(ubQb-le6OQDWGo(W&EvjTd>^75uv|=>!Q6 z+G@zFM_9(~3vM1YFfi!g;P$$}+W(r-S6vdQ{yD{o(X@75QE9)m;P@JM?uE@moAdi$ zh3WXGK0j)_&a+!jgInE$$FC%Te0x@XlGiYKq`>ZC+-CVt`1+|{naRxuwmT=?;r?-B z&$5gD>)pRcdZ`t)n;u#tIK~sdhjjewJ;ToXdje6kBD?JIyJ)Abg5TfYeChUK`JN)A zG}?b1`a06vJ#+-|a~78PWI08iUKTO?)N0IhjG?oVOPxP9^F*T)Yosi{%r|x|Z=>9& z(9M!w=Nkevr(E?q1Wmq?ExMcLYD_8>O$?%^;Hgxq`c!=HRb$%5de@WW2Yi;DP z@2Fs7$B!owq|k-hgco}Qhx8_%sIqp|Zo0XuxBhF7h_>0FKey}|r&;Q~0KH?m?v!TcLjaGa_yUI_x9c4QCmnf)?`N);?MLailh~_AjL6a#`FDRFCWVVzNSQ{f; zS+9-0uPLZwV-1}Minox{8>%^s{%BFoKfm9%li2OJu1&-wye375(&Q48EK@1^sDM>4 z-Tg>+p)kKoG=KS%tt!jP==bhBiusc8;|*K)6_g9Hm0EXmeGNI+UBossl+^VrqoVBN z*KZVqrqxe04BM8yUbjFMXJ050Uz5sG{CY}ECq|bbXu#U%FW+Zm*73wcw7vVC*I?|K z1A{Zq1IFd6!W$<#_cj)a82#cIz=zO6_|=lfW!RR7Rs^t}m$|C6%#3GP+SaktsNldi z|FJ6LSA8Ke#Jgua-7QL@vv(J&ACJ|{!gp@vW!p@CJ~k0iwn8BD?Y`KUd^L+?3D&YW zP1%Uw<&{}X=2+wfP8n9xX?&>VPSYK%!2NI_0c{d&DjlnxvS1`zPyr-YrAmhwS@DRv#jSa{((uZ{|HeWXx!naSJRqE;aXk=lis3~*V*L2<_;3Bm> z&`|TP>%!;@_FLBqpD!O_`}I8B5!ZI!y4?45^Yz%GWA|n%oSkp2TXWne8DIJP*w^nL zU$7onc<5JFdiM<{?F`bNPFa`x7|C#!3f}lUO;EFuSC36|jnfa)T-NxU!mDQe>UPj4#}8A(b^2dXO;%gx2QJ=_=5-|_Y3$|A2g$#VTO}N* zPbCUYu6b^f`YEtO6i@4;9i~Z3ksq9mWK$SI4|TPD?#w7XvoRn7(CmiD9hY<;25ATzwkV)pE`yE!~@|fjRQJ86W$j8R_wj6#7>U$ z<83nikxeXME&os?mGoVY&Ly$x6IVoP19{_`FYEf&vj|FOH{tSU*IvJ@^E+Zk$v#gM z%}qh?D;?l7r%+pOZ}5v#ZL$i}*tR9&d|9%5TA@lvI_v77EXPJ3N8|i$LQA!J z>jp6mF@u>Hayk$5OV$qRCWWh??~Wf%)*dek4)MMvC>*tkZlFOv!XxqeX@5VjLe=K% zl<-RJ_(GPiVmLefz@s>?9ov*X>VMkaXH%k+@Zj~?4`L2@kG>5Zm3Bsbg7j1JQIG3f zZmilSHm>6~n&JJlBYoLjazyXZ&ovRst3IFi$??un{kCqIxcu^qPtBiYB&j#AfS9>SU56* zjHV|lQcif7CDm?ZxIFgRyq-9g^~|a;e65d_<^~s=kGk$RTh8mc{icMGXV^b=x3az2 zWVk}<;iO*s*T6DXtIM)I zlAyl&n3KfoI~q|cH|t0v@5QH&y+aM>cJz*K6TX^*e;QAJ8Fn;i-)LCew@!s(@9iVu zQD+Z5+#mgPXY|pRmy}Ou8Fhrz^LA<7f9tGgCRv+qaDKivfaPl^a6s&$8+CN8`d5QA z{hxlcAAJc;%ZIMGrQi5)ALp^6zgNTQ)tj4x^ueU((cY_%-Y~w+_k2zDShMr?b|Vjg zRBNq|sPPS-$I~mMJ9H{zJj=L(BS1q z4RnR}>=s-0>?UdRxt)=dAsVKs_g?CzDu4Fnl5_5D|H_)H*89a$Nz`%PbYI=Xi$udTHqbDOuCd{mR$lUisVU zZTh(W+u#Q6a3e9UU2+4WZF`%Gi%vWJm{KxPcah$m^JZDxcBbwNX&Zis0%TA2n zmmTk(2^BR^@3gzP%`q%=USIXWQ8tTm+{Eptr!IFTK1|8kC{jKvw*I}9+iM%$&Kn82 z3D?>_Y^mKOCyo2mfBuRBN86Y9_=GO^$Bl3L-;Hg*mBXr3_E&hXe(j@1lkjYrvrz4U zo&7_ncQ<`Irr^)%HgQ3(V~X{~$66#UcWn3GuE%j>+bzrae8)UW`GdzAlLZ|kC6c&G zTk-2(So2Fr+G)LzQ%;VIo#Tot)ZNmUzmNL!liKp5JX3^MS)XnR`mfiyw;jjOQ2M5J zLhbO!js2GjMh@bBJrqBoaVs%(@4U@uQG!Xq>nsOvcb~(Oo2Q}%h`ck+9IWg^YjK5{ zL8o8#yuyD;RznWly63FR^+3NnxO9WPdGM&o31<=4qS(vht`Q21L$Ce3c0Nvw;jha| zJa5xKD>oO|8FpaPeY0^%8UFSwca9v7)ITPr$FSGz-l%TH;!ARuknX(Sgu7?|@cjDIS9G{l-KC=X1y-=TU!F0K8vFc3(&4Eb=S-Yi61G`Ntbi9Y4s>A`Q`q|xLa#V*|5eT$Hr@)%)ubuTEkQ!a!Y77 zZnKn8i(J7e$-tYf@e}znyz)mkY&_3%PcAvTX&vZuj;vntNiKY%WDd(lVc7&)3V6vTSuq&(=~C3D z9IYrT^^l)>7i`wM|0)bQXi3P*qTHQ~ZP;fwXux>3E&c84ScW#?#Tgs_V|I^llfO?c zGmYGEGb`t6eU>s+*ikFx_zT_AFp(sK(y4$pT=U&!CeeOD8h$5En78nolFqiguszJ$ zd&*$NrrczXbhEfiY0earJ0abP{+v>(gQ4e6%mhsRb|>Hb=tT;Ux)6<{{J{NC4$S{( zs&;wo;)9Q?9ceeefQTVkh_Eq+~ zQ}5jW^g+2W$IDtW(yS;^B+9Y#_uKH56S=J9z49>|YLR2Br0zx~{hUd2ddGWcppU6$ zS%2|xcZQi_^6jr-&fyR1PUZy$nBO=?o%Xbi9k=Y;UuzW5v`^LZ5K;Uhd))!i(?b

*?2?s*|KMO6)3y=*0T*(!TBtoNa+l@yUfJlJv+@f z(Aw!@p_DDZvN#^GwCt6arAf981|T^Nvi%Q}AOl*u96bNhxXa-xkj3m+OD(eke&v%3t0VP|$YPcKkQH{D!e2N9EpE6Q)hTmv-LW`Y3I}VK0l-Kq8}ftyLHh1fT5Db`8%2gK1T{G zEh4l9}#yl~gvMYXTKTeKowW%M4aV@G9YiNl*|TcP;}Cyu;0(0<2f z)t0krB8M}UrK#E+OpE-L-Ri1RZFxHBnrm(ozB%o+p5TT4+aDCiwBu$ZuQ$AVjoTAl zx$Vk+q?Te~*kmkKwfTsWVn%H5Y(T7>uHx`el+w`g^t`}bm&l}x6JXx zJ3)2*COa3F=mDbj6~p^s+a<;B5VM7PA0CiVA~Vlqxvs(oaNIUOy7#{8tNO8ks+6Kl zg-6~P8Maj13Tu{IpPVUjc=nVZU!z=cP<(06`IfX5D@mJo?y?rubC2JCsxqgu zQJmF%=uGD){|7TyPTpP~bByZ|dE2SJQ&_P`vmWI-P{TT`WM3Tn>Vu)dVAS~V&E=n3 zD3WbBpNJHf6~S9uPHs*Z>UdgzIcFraTsr%Qy`RX3*xZADb%gh=4l>U3b7^KCgxiy$ zqiY@R6zHD&zE+{)`?uTY#M@b01B%uJeo{TA`lhhE^L&Lz`(8B;S9u1{hBljB5nc-H zHgESmmG-SU_>1-WptH@6*Bw7KF28y5B$CqXKG&xlztxxQ?x z%15T?knOSsM`rTHZ|!MWzl1~5FTVGcek{IaS)`9XVXwSJ&?6SVU7RAF*@#_wU;UKm| zNzb1@tWT~m%TW@MRV+C3BKk&>uySHw=1)Uid&?j$w35l~^t4NBP}b`k|4f6q!_gvqu5pZxPmxrMgqcn2ZkvD+)gZ^YmZ$yrbmY2FSW5Ub&82TEo!^AUX^+n z`fc6Eq?UFY59)MI!#h!{18amYx8aBPT;SL73Ng)Ho%YqvhHjBB8M7)W!r;@)4t9OH ze8QZN<};tE7;?TH+XG(tA9l|s66`;QpWR4VsU-G;YTj|ASLan7In^j`vZi|~ZH{Nq zrT9s3`GgE<)rGIV7g=|0QtiT?JsW(!ZY8PqmM_j$~_IWS7Z&xwX+JZNBb`bzjyCAz#Nwf{yskT!}o_)m28*LFS!%5 zBUANLqn{1-M$uwinF+G2ENWNA!Glg-ZeN8Jcecn%%4)u-d&}4Tjb+m8u=ioiY3&tP z&h3`F>0nY#q2`^D#FeZOY%I6gf`nL5>!ZZ%rpy&a~9> zM1M*si8%fx!k}W!Myt{6bmYRRqrSW)T5DH5aTS;>tsXsp(MadT{wR@&LG1^({o9S# zZYcD1{a8G4#p7;}HPQYcu*J4x4`fC_Mg7Z<+zJ%)exJK5UShBy;$p}-lL)UoFUnV4 zM!sLy5W_TU04*Nw3eo7HGC<~f&b@_ZYQHFb|7kM+3~fjdN`AKthjbjc=dQJZ~`UA!UUM?qB0=TG-d zF3!KPk@CKnITySsH%z;~m%jZ5tMlP#c)#;htMwfzi<0*Cp}QZq_lMh@*6^1m>=9`3 zn| z-nkDq!ptc%-uyXxL+?nuwX-kmvB}B&fk?WU?0Z5Eyk7ajUYW(wQ5?3lVTCvAqtXTj zs(G$F z5FD)ElznE%TNsq{ZGr+rZrqo-n%LB3p#A;o8;Nf-yt63_eCsP7vo~sNZ&eBMuZ!G& zH^%{Q^SLDJZrBCUI&;@d_Qn=sNiFL~H^m@p!-qY*;ud&4A^A-kWbkz(-dmeVJ@K1^ z!|ss+`DaduRpkvDyIzf$y|CW4CM;1i@!H&~@54<7%HdBNJ66prXh|1F;dGpc*Tl0F zw7;$%=RPYmonMEO0Jl)vaJ*eV`bllJh}U2(rR8cr9w z-qa^7Kdjx#F{sz8tuNpaD5M=U@n+7opLOz~OnUePm+W(0`^+ac84ghf-JE)B3W7&F zcQf)n<~F$7Ol?2XF3a!sw!?SVjU$)(XKFLJx{M{txSHzxbY+#Z&b+?u{!Y^C^n%En zS&i}+^bYEy?}hvuu9*f~+(;4-eLgX`AeA5xP(>f4=n12^sUvgy%Fr~3?(j3<;Zk30BnCXXCWDG+}GUpp(!wq2XQ8GN6EWwB$9%F%vQ>RO&4yLu?ygEY%MMn`Vn zb(A{zz9=uq)^6*q!%h5|q_z9(v*wh~{H(Te(lh`0HcnVu?aBiq$2VlRhT+$gw+4O>6A+dwblP;5${^V+?SK3%qdW_HYJC$a3g=8rEb97i(xcD-VE?b#^h zLOnUgIvu}xr(qxopBu9>Osy%TSxHj)iFN(d+H;?y1){}ng*z@A>gpi{-HoB`9(x-5 z^=*M&4elgO_oFQ3&YOok@ty?>#ojxIb(z zx+Xh&&idDK%aeJB2TFH#USs$$#+K`sI5bHGRJc#EPNumUp66Anr{S&(z79V0BzMfa zWbdIT+JR}0_;;R)WNe=Np0n)g`~FD1XEu5P8DjhD>VFs4-k3CKbH4n0`H1}Q&K*+% zwwD(s7p%6D$b!114FV#|mMNcDw(M`ymQ;Dbc-g=HlLDX3H|;P|F||Oq`m?*RgKiv} zca+_hot+Asp$6!t6YTYD?DR^M<0Si2>;q^o!nQ6Rv6NwwP|hHBDsE{sGA0H<&Mfu} zY$U=ahgGZp7j(sQV6*&0Wb_Dvfrbz z)BcU2E1ey*5vi4NuPh;X9@H+Az2YyQHredCY)gEg>vP#(Ko&sTQWuh|qADZG(o71{ zEXCwQuiRs=#rT1}SPU+JrWCQCguDP2;ZSZQS(?c}-AdT&*}+g$wT%5L9&1-RcLHWX zV;gFK8>LjSn^7^!SYH=|bEEOk*`+9$uCNAnNE>K@54W&Wp-MpKb`jzv%algVTiMGX zpFq11&hxJpJCNT6u#Ex)0&JKzLbJ$=gOEfyrU*Lumi;H>7}F(&ln3FEXD&xgKCowz zFyZ#3S%eR71vp5&03vYh-S8 zk`wom11drew;3gg<5=w2s6VsOa!K393g^`sjnH=bqHMnR3h7WYP|HApvGX}Whkn}{zKYXEp zNCFN+Eq)ri-4KK0fX1c500bDIA33Wr1^!%H0KlGN+*-s^ohgjo+k^|HVU!H~7C|e~ zq-{6`WC{`iQ<+HeCLAyNdk5|bbZ0e1f*RuNjiW*oh^GeNSk?jejetphstVv~(qO8f zVa_-g`aep6<2nE3c0l)P-Z(lm0wC=L5koBi#1iP-Q5=hixqE0kHLc`!tw{SK-78g$Vqi)El#A@Kn9}(OR=n2p~OK?f_@-^I3=)FrQ zs0bXNcMEq9MkVlZE$%;}gv{dpM--q>D`*7l&IGbfmnnc$RpA(D_(R+b#s~_uLWG8c z4h05?AbZvV$LOoZF<}l0B>=|&hy{?BuW|gy_*y0zb#BB-FDl#{=(M>QNGyTk$S4>Q z1r_^ul4u_`Nf%72>ca8L3_anl`v$gp~fV90dxy^PY1v$ z=t>6Og@g@-4(q#$L_})%@H`kg=x`VWr84mcs2GT26HzT;1)hrD6UU1~^Q*T4*N4;g z8!;tO=@t0>kTMA6&1kDCzJAe_tU*TL@&n=ebrt^VVgl>JYoZma@g*=T!D}TLqiD7s zz8Ojbv&imsWN`${p`dRz;P1ns5Ob3WegtL;aJ6VX;0y)MdK3B`h6!!9#UF;>K*ZXk z*In`Km}XJ%%?UaNrYTg-6Ym9a0Dl5u?TII&ZQl3~e)6p-m^ADmA6m@9cS7~w^aiU5z`%(% zpTQnxb%qO z@MuaesIy^2vGo*zF|a3)$%$$V;=3Sg(2pEO@d?le;5VIdya^OM{2P8VHWzv~6w7%h zlN)7x#~VX3e-|PQj;z?h6hn)C;uj!)KqPg<%9=?>Qg$#!9xw=*aL!*9L0mI6d@iilt6!gmLh@wUl>5Vgvt?ev3Nm2yzGP@&Z-d7 zVFbbC0FgIY5d;u}UBI!#0CiSq?kM5!k`>7r)Gi z^#od~b$_ne9`rsh+f@2y2zhwRSs@{nT=#Fj7M!|jzX}h^rMWS8@Fv)%-k-=nxkGm2 z4XGGm)g9fE%3I8jh?uE(f6qP;m9MGjRrh4z`+66|OAh7Xzaux>8qaUDxu{Q6A`l5} z^b2_y)yg{i%IzX=+eXWb!`zYg=kA_kQ;FN*>fjN3V5L%er~aMVOKU=C+j-~hd-M4V z$-_$4jcW#b*hQrY+j#@`-ruF2o$h+=op;~si{{)(-c2XuvJ>z4+@=U@vOM(m_Vd_% zW}Vu-bRO$zua=gFZ;Vcu?hj^v_gn{0Qt^A;wrc!(h9PU(w>2|?+*)!uU;E%b-kvAd zv|?>e$6m7#NjT*d`HP;t65+GWO^lI_H9JVrdY5S4w_TK|->a@7-Ax^$EUz8y&WvH~ zwwK^~nQ4ElDBUewq%Bb-tZu*W^-{mAs)q#e{6LU!lm4D9-JHZReo#ABn` z&2F&eH&PH}J-hIxV8ia{9Gl&(SGskG*7>2MjjwO-_|fNfvy@+7P-XDJ13%Sx@u>Zi zk`eCfy$Om@zvePGWOFLz$GBa*TfD8jedGRX8HJo{G_`+qS8qx_$Y3z;xc6%WO3!V~ z8<3l8xKvae1$Sx*B83i8Vs(_bUu@uF8^d3tFx$`>Uh85%&}dKC+p>M%+lcQ+*xPD zcE0-IOL%#p#-(chWwy@uJs<#C$+W9Z0dUmf={?vhI4i@F)>nhQ@Q2L zo5r-7hH=fL!f9psT!y%Dj3mB^crPT*g{}Uat9o^omFZ=rYMpxRqck0HGf|b*D%M9+ z&#%Ebtj%+CJ18iSDCo&vpPZ>I#=R4njO!b7Ke=gHQg7k7SI>+n$@XfdwCS;2rG2*d z2YZM*!3LWp#lP;XXMNwHs^z?E&;HCjtBt9<&k9glFU*hc4V@WG7mfFr{2I5Ft$u9v z&(vmoWrE6x%kCfAlI3(eziIN3&>{P?juUNRbLoRrpTPmGJJ(Kil(@Z}zy+5x zj;q!zKcV|e#rx1ohF0TfVsJU{SDunyGoz^b#C=&gHvDBuo>OAww!0P#w1exqw=_PM z-h^1CujV7wX}l_xZY1`z4!+xQU-eLuN_3}x46C%m^f=S$75-KSkknfl6z$!O~;WCZ1zcMCd>Di zaG;^!&pn6;labV)K8YbJ=<@lV&Ki%Rej#d^b_(Cdr5t2X@()9~^CG%7HYzVGEdyZn|X3NumCXZEFtKZ?6JrxM&$X?pNWgw{a4 z_$yiKk(7OXPlxDJ0{6F(SyxWv=Po5*$gtLq9T;E5{6s6NZjjw8@NMnntjSFR&w&_| zBKiqWnZs43T+QpnOP}q@d22y2aTK*VG8xO%^wQ}=wt zl6y37EQcuU-0D#OCbsSM$#b=5Uhv%W-}sWZ@ZsTv+EGOKRI5z?F#;+Vr{WVyau2(& zgj|x>TKQmHYu_CPWB;9)7j>G0J8ni8bVySD~+O->h4XGx2+H@2)_C z#pQJOtZ}0ahSA)#TQ&$m5B>#)%2wWnHTxsEFH zX6rZ$wjJ63Zf{$|sA^i;`m*}X6=7e_McsYZSe@T7nsJ@4XRT>j-;8DK{?03FVe!}NoY*J{@hnREEcK?*~xThC9Aso#~{UKb%6XgTk}8(#@QyH#sM?L_u>cO4D=9xne%E$?j1Vow8zlnB!cdefm|; zoy*RH`X-aHH)>WLd+|JM&&pvwxk&p_kAaC@0Z02M*zG;b1Ii=BeUig8UOulVzjLoH zkmugf!HGKq)+JHRZ%JF79Qt^Z6h4dxiws~{>a(fBPvOWBNDSRS>7CbuLYTV zh*{71rtFWY&p7erXa&yc@XqV?9&T=(V$nyboD9oPw8^XW$kYt$WOve>v|vDx{J4H_ zV=pOS?(>?2m&SwNLlf2fingxRzM9_2wJ_G7`iMAq|ADaYGLsewy!pxaoA6_h}EoQV;dXc3rvR{yDc~_ zpF^ka*LQ`v(693iDeG9D`CGO9efuT`-{&_6%)akDGF`+R5-ndZqrCUt@8t_CPUt$z zZ$E#$rDPfL{h(0s*zV?DyL-+|{R)Yurcu2a`QJ81iPt@Bd0 zW}AZJYHiDy!1ms2Qf?*J7UZ7U+Q`1RrKh5>Y|MvS5Gj)~TP5B$S^UCgbmGL>{jmvy zU&<9eG-VF@Yw3mlazL81^azd)7gDu$%dMid?Q4ItOKQkT{p%7 z>{sg1+kWdo*>GpE?-l0$1XfFj%iCRFM7=C42I=kJeRT3NKbRVGK2S3M{+!Y`d}T;a zYif$;puVYq%1xDkhsu`7+rXhK_QHYgrk1v9p-S&78ouui^`()}YwUZf>-2?RDPL=D zBsj=g+P=wogcGQ+lJxk+apIEe*4*KpIf`Okm(ugJk*T%;p9brqhL)l7fdfs!#`?c& zoEplzQZlkVols{#|6E0Qs{Bi*a9s`+(VE{o2u)+&G$%ALh|8q)RtWyE7Jd%HoKtff{5L6*AOGi|B6u_gg zb1u3*if|ep{+FJqqSA4M0C)xl$5cI}S(3;=@-qos=yU?%G8_uTHC+VtBokEN8P;%g zk;z4h$Rk(KO9)LN^uh8FHXa2izQ7{?-`U@?2)?k?@RxQ~F2NC=rk75@@~H29LNit@ zN7q*o-v1A)0d)j5$m$;qh?NI8#?zk@a-qcVY`rdppolbhFgXzE2EsU|wujO7>{WLEm}c*wOA0rs_cMUA+%YAs3(A70rkaFSb({awy0rM zgy{ncFPdA3wU7lsMh^-0ValM6=0s4k0{B2V<1u^&YwO+HiQ*U(6p0jJLj<-N)Oi+RV0xYX+FxNqom`+Zdmt# z)ukmk1Jyc39K&J*l?^4%Lk+=NCKxaUy$+HG-$c-h=ZH0nHBzkcuvegTTUUc?FSz+zwz0p)XM4BLdcjfHK0$bY%r` z_^&SEWB}qqN1qV&VbAdoF%)nz3VjP^rKN(P0D7&R_!+j^UmL(1n^Dh>?F|)Iwq*D zX(ElMm^|pE@5FDA7N$Kkf11dF2lAkx$Ty7PS{k_HkjO5#AQLYe%CR|u1e>XAvokT!^M5M-f%_HQZ)g{c=*k|9VL z<>e%Cz$*S<6mwLPFnUUW1R7+3+R{)i^oA&@7pAvslZ#fO{x=E3Vk6K$XR#bf5h@U7 z>ySMpE+jAE)+G5s#IO;w^pJtxT1{FB+lR1n z3UKivxsjmKs=S^Q1bqkU6u_y-Wj~S_%5Fk3f`!s0+EkRajkF7{XwaQ7b`s8luB(>q zKNMlv8Bml&E^j08qI3rmsMP{Tg$}%gnHx#jL+XI;fz?1E7$ByhRnDYIDEfb-5=Uj- zNT5NnWCn~XR08_mgA{^QR#7J((vQVHjB0>nDD1^EPkvgHASjzxohlTd6ddT;7*ZmXA5h$bh9RV_i;47~ ziBx3eC6F7IUniw5uDrY;;dT4t>F9I{33xUp0#?n2J>lUKOnL$vNC^73NcUm06DIDe zJQ5SS)Sq7I;_e}jB>pc?!!QxZMo4o3uzGh4h`BF$q}woSf*r+b2BzJ`Ekqtk8u?g2 z5=2*4k??Slg`pskN8>F0NL92gE8CH0durC3V9|AoE#ZNCDMdsAvPp zVG$LUOjF~StI+q&Bo@>R%&+4wNy=zR8%gqS%7viS?@8e>_Tb8$Pb05H1-eLEq%h2X zCq7~$S7GQ;K+FRw^6xWaGFk60X^6C&26`SChDL6(J+h8WCLnbPX#Q^JAcI>CU=0Lt zYnTMEw1Pak3Sz{MkK6?r`O|$zKxdGEUJxWlU=fdk{I(9JgujbqPz#Za=E{N=32uL7S`Lwu7#gR1H}$ba@XKy2qa zkX2zw!99!Gb+BPj*-cKuToHY~haAeld=fgupNZ&oZ!!;5|9xMwFjVZ~8V7hlY5rsu zv?-SVF=8C(^W)?gxGjL1f}o^xm>Nl__cd}pR2P&Ou2;^tKm%*Yj3>_6<1#cGsX?+PjA5xJC_8%QBWYa}y*fNkDTz??E%WEP_m zn+-;ZBhlF)QmRJCyP%q(7XuW$2N=jX*iwX8 zyXh3r$Ik`2N+40T{8t!A4b`JkjzNilaW-RW1v^9r1%>+oC>DkSWpGleF7pAFL32=qP+ZjfvbEo1zbA=T!NhY&to>%!#)4l;7f_H_0C;Ui$F_VGpbE4E>&?VFi)O9z73OT)LKvPLLOQEBgdni88;U=)9 z4-jJ@+gvGam^6!-7K5xV0Y@4CeH3SCKPY8%325yKc~H(lonsVGF!>yewM9c7piq!# zZwj`VMS%gNVSWKS6G#O$yLfOm^87stt>jx z!VL-$F~1Hx3HTN~Zb7#JU`{mgI%O4fr+;jYM*;XT7q-g-VjC3aQ=UN|dU2nkhfT-4 zD{kD9fkZ!HGX52X;1SrVfVZLmFmkXO+!7dl4DL;p6;K=@~%FX#OxVZ*tA9|u5c9qM~rn#Ziu}G2j!fiFyZ+W69j`G z0K$uU{iJ}~nLs|wR1nD69ok^5D)2q3<{@Vui3#~ zsUwVLGN_v|Lf~ozb>*KR#8AUA_5xI>w!^#TE_n3|!t*y%X=wBY>KDlPA2w-{|^Bf$e{9|k!DnI4-J49Llt`kQ0jZISj}5d6`+g!!GJ)_`?pc$7B?kWN`w@# z@knJeaJ6UlT`qk)2l4p6cGgF@Mz`W_~hKQbaf7(BZEAoVS@AdFEAHEQKcEreO) zuiPIym?Y%hYe3D!pPC4%VXQAn#Er@xquv(5{0C-53{7z?btgm&cAr{{;w2(f<^M}; z@-=E5bf@NIs^X$M{YOr4yrHK39}^LuH-IC>bSg;s|I#rEbo@{C?Z0T8v#7&x9fprNr%R2OwjWq-K=nx`Xs-hsTL$3~lk+X=W1Ks3eg zz?SJKCoKsw@plsRknOxQV6*?6M;%1hE#L00~<2w0(_Niwt<>@Wc(t@;4g>GvyXmC$|v=mZoPXxv!61}1z| zQiry<2^m^TGr&{=7KSy5{znjOzPdD!J-~JcfL!6)15Y!~duW`f(I%Q0OffE7Y2Y#< zkREy;cqWEYEondDBJvkxxsA4%fWd|wY=OI(>Zr{Q+7W1Zuxo=LDOAXTCbU?}09UqA zfD62p>z}-c%@IKj-Dn6r^8nSYLAm^C4RDS7OGhD?#tY}b8-tM3fN)wAR+YuB@6e6?wT76|$e zSzff`H4P+3usc~A`VVH&A;7-t8``P=vV$tO)4(ACki>q`p z(Y-VWsH-LGfZEe%TH11GWJSVXrfH})k?you)iDDrHdM^&QLt;6;-p)^W#})BC;>Vs z7%h1qpdpT)7N(={oC~)M&~;9W)3u;zOEzB=4V{;yUxFgQP=dyC{tA|>*D~~*P(|Qe z3>gqZn!kc9(6oXMc58qdL=DD^A;#liH}FA;4zd7Pmw{_WVv(_^L%@y%>ZV2C0xP6| zMmrW6@YfaHj&u@IsY_oh$YQ_12yta_qa;203Jip*8`C$!!vL&Rg3(kY*9wdV=J7j8 zw?R3!(Vszy;5XGBbXav+e74Ds?hTh5>={z^1b7YCF8bn;2nqzytytVft=vNow}cJ^ zu0Vqbnq_LD*#&ez7(o~aj8s97qx5OWCT3}DF8bgh{TsB|pE3AKdLy(h1}UzlgQ&*5 zc!{e^HS}^A`hO;*Kc}-GL;s9XMME0trEm-uD}and#+g=7mB7#dmjwW2w5N@}iyspX zblPr1Cb2y;c%*_FOwvC=2&mpHLIS7hpz{Lk4i5YC7`Mgq^bLQwM#kCrHPQ41`rSnm zvvfW5B0B?A=m0@1g95C4$hvttM*@zYh~h|$RH)4*<`5qoKM9?oGakU`fqVD-pG;L` z7{||xiZU5IP!@3D#q1)7h6yu-VKD$4=P?NQU5q$mvG5LlSpjta6YR|Aq#4iP{dC|N ztB~egIt2kdk&%}KenC`PjZq8Z02LI-i+eCo98?N{oZ}{p9h^W{2&jfFsxifmF#!)aFx`WQ;y_RiuUJYz0Xz(<5?eu0wF8XLFa#IR z?DrW2Wa|+I41rKZ4t4bG5k?J^6Sjex?=${gx&SOlSaIke4lX?0$h#AaIgBYuNlq=q zmxG^xoa$mwk(YFS0Yu{@qa9nJW3F>+A=#vGjJ`|FIw(rc#+>(j7$u| zww+50v62JoL3sEjQ1%>#;9t4uy!^b#{#?dAY$ULc1|s3cLq?AB@`EnLdj=6bn8yIy zQScCKv4Obxj5q4MPrc zj_Cyrsb#E&Z8B(6Cw^cz#z$Zh{#J(UA{G!#5HaHH#(_r~`1wW9D{mMy$UiipngG8n zI@R`Xt73$ZJOO?_)T*5k35QB<1cGr10>emjVAfue)hdLCj9z-rSiG$ceMKUfpMd`C zWSBq(pw7AEfvtdR9fwCWOb_VFUIsthpux2eh%SU)>|<<(F#-~X7Baqphk$YpGPXiu zP`(*qegQP+GsfzYI-525sfdpV@G8O(!x_RM#VQegG4%d0gYtLw_Yp=lHgCyGd6Dj$ z{Gc2&%Gd@6K@oj7a8Qs##vCLx<|||UA37+<1Y<2U;$L?RpJFiKfYA6Q_gF0k)cf@t zgBP<9_FGF-?FVDC$RBM1>?DLD&d-C^aC0mg2>PcL34uHx4QAa@Q1vo(66}S@wh4g{UVJO5g0dob|^6Q|U;vCN?7=5S} zXxJ~3{0t;Sfnx!~2|{x}6asENpa;q*a{$ZyqhR!?3Wq2p3aqA!u%rR+-Krd*{|Fd` z4m}{v&xagP<0!x&P>0PH9OVDU)>VL4bu{fHgm|vy-WyjmKoT5+gy0Ur2^O593GVJ5 zba5^2g>vu!r9Tv>K%ux*plC~R`QMp6IrpCQ>+|#pci)-W+1c6IJ$v@-h?Kl&QkP-| z*cRm+0e0s_n0GH>$ivdPlWF9Mly3}v;_Eq+mq^HG_YfH=Fw*#vh9ktt9)+RjD=JjC zdnwaPku9JbKgL2`i-G|#kGzIIZQWVUVo+`+l5Ii6qw(byyO*d~-ms5K?l&=%7m)?v z*)=K{OspDBH*$m&tz_}Q$xC~%va_P0HoGeK&L?=Us8ZRmg(PrG(h8y_<*OK6xf<5d zR2R&MJ^sq1s)lH-(aM8rh7_hEKUWZ;;u#~=78XKPH)|SlaS89QXRflFl(51R}VDcz#!@waO6}(J9KmOF(fJc7l3Vk{=i(_0BZErxB zhZHWN9u-qN7{2G)ZJ02I6|>vndWLXiYez!_tB-b+6G}^{VC$@QD>oD|uPlq=AcH7m z6BTRQeU;z48WOmihK&OMTgbm0E;+M=Jwz$r!w|~ixg1XDA-uo?RAV;TIfY4SLQlT<7vFGH-Nm?JX!n0%C*>4q2JJ3*3b~{;^g0Fa98s0f~uwgTqjH^#xgU~T%h{a!|l>s(y zh~Y3{POZD??U2i6%(yawZ;S@eLx zB331#|6?{Ab}%Elq?EX~-RP~DcN(h6T1k$(x02=Tk5(xW4-7Zh?O4n9Rnhi(zZp_^ zQOuUTR~43h^@l;e#^Z>Yt!1#X;fcYYyNtEpIl&mCxW6#q-4vRQ2$m!YPeU_)e`Sc2 z%F$A1XIHaTWKKsUX!x(8G8>ue&TNVq{_1;!Jb+a+4cyaeV9Gi5#ZX*pf|z;DI$`fv<2e3-irFQt%Fh#w=YxrG%?jfa{&1V!^6VDlZB~QW za1_P3z)^YodS(x?zX`nP+IPmzT#lifqzvC{9Lt7bSBCH8Q_$bMmnCUR89Mc%0hVShX^YEiAy!hU8?rN?ulUABe1IJ=<{%A>!Huem|wL`u+G zV{xXUa48}eoBYL-R|Bpj|~Q zl|;O%(<1QDAQinL3Ypzqn9wILEVCRP20JgAM>(%DM%?=(Dat&aJA3U?4bhH z8kEeUrq7a|jBu``>9qWn-Ff1AdyK0WWlfd2oEN{(i_B&czsj(@yvb~N;`Vm%ANg}WlmT|`$m@1M$1wG--mY|WO)M;+=$nKJI z%8XW~HS|kCi+PCh;8%)vGM!~*vO|hR9PWZanbOUq`T^z{VENSx0@4J>72 zPxxJtv5N3s=pDqFQ(VrzFuRu;%msqEMVYYHq;5h{s66^NLgiOtn!4U3 z55?pBA42y`MB9|s^tjU->$$a?O*2@XV%tr5c?*!^M)pib%QDQC8xNY^G8NuG4(5)+ zKa!M|CrtI(=~6nz>{$!H(@38qXbR!h=c@thqprM#H!?cDfn6NNKQnTs&GQvlI zXnPsXy}U1+``Jy?eI|7T65~D7M#)X|Xh!JXN2Z^PW?N~m&0LDb$pJXp9wb(E#iQ)# zU~>$Y^Q3*eKSu52k|v{)JHmXEH-w<5V_|@oQZeR{?BD3EO3J5#=K2mjcp~tbfyLkw z3mzcW7BL^?=1Y@3HwK6q17(-^D#wbO4?4P#qvN4c=HI0&UB`GhKLx>W^dNYhSEBhK ztHQm_l{_7Uz6q~r#gF?C#9{Nu5QNPNwat$-ZUqD6HMfBc%}b5Njm>h@QLieCo15iZe(q4r$q~whRI`m2 zH`-cHyd8$MK&f`-qO32E_l(h40B=b%CpyA5t9o%b+@xFwb1i8)nn>ZR9-{7Wtas~< zK|x4)9%dPqSc~KdaNqbI*pTqNU>ao)lVK^> zVDkyBwF2e26~AHTC?>^Ppq%o}DDyPQh(M@BjW_q;+ez44XpU7bE->RoGpx$1>(Wci zsbo+EZNzat)!4KI6>($j5n^atqn~0}ZN{c5F!se&4Y1ny_^r8_><9`{nH$a1_!swh z#yEQsWx!VRW-cP*DeZQe@mdxV9R5FTxA|9x(4*tAAXOBzT#j&Tf>i=V>&6K6X$Q@# z`B9x>w33`+P!Q%on!i5#S4_Od$PZGF*AnEpvA+qRC20zGwcOfAL8W zIBGs+=p*x5F5=4SPsN&`|DWb`DTcNMO;648_9S+CET4mwPcO{Vc&1~gfO7>Ycix(B z^4&dLl-|L}&vafQY6ko&(8p4p4Z&@kHQgSg9PzaTX?n?ZFUEJ2Qrc*-a=A7nm1!2s zSvCh1kr~B@8HlbsgDmxUPnI2Tl%L5*+-;5hzXoBJ?OYj_q{&KBgk>(vHZ&@78L*)mq6w<}h(9Ls*#UAPv{ zwB?g52k6NiZo}K(A>!s-*fph+r5;OTXT@H!L6o0|LHjz{B6qrYn{4|$_|E()7P$?j zZEXnNt&E(HrL=oB%Qh0vs$V>YEre&)EQlz0-sWfjqrI{F*|vs7?tbzn4{tzsdt|my zB=uIl*0hvndO4@O!JC7`z6O6~RBcOZ?hLjkZHe=~ixO7X(kuIu4{T8^!>-urw`P;* zkz(){k5VkW>*KI+n7||7yG9ndmoCe(u`9YYv7CgK3bbs?&y2i9mbwTN#V^e*yhX+h zIMl+DMGd6gDzUevvxy+Ys5_LcOk_Ml;LLRytT2*U^GE4zMlnYOzf+ zm*Mg8k4~1{Tuyr&3UEXIIM)S`T59+$at&$1cR!ZkF9tj7dhm6Hqd~v6R=` zO)Of0;rzL~C4}W7DkKW`mEilPC-|TN%T8a3g+}LI7VHzEh_@;4%||=0twgZ@xwqwa zD&~C`-n}fh3f6T?w``?i-d@4W6fzilD7Q(PaW$5m9(`%#lWS4k>8nvUzY^Hg&muQo zv(3VLQFu!;z*2!blGWI0#B)#0HE6B>C~P2oH^{P@DwVs#a8ogRu;qIyp-xst53y8| zPCz4*ckDk5v&hXc-YC7h78C!`5f*;S#0udZg{Sy363zi3TqSLaEAK{G^0L;5SI%QR zZH#3&hj+Quq5Vj_A;Il)r7+{hPq1MB4{{i!mkeUcM9Uj$Ja3ZjpJbWCI5+v;dc@Hs zQ!LorCRe0)QVlj>N%Cc?^cMvi<{cU1wr!uGjz=DR*}mu{PF=_Rx1*lHLn%MYQh>$F zE}3n)OSAK28+jn_5rv9@*Wm*yT7&c;O3y>VhS+%K9&PE z1hnHyF>sjAq>SBSnNyOc6!f7(lmbz`IkZDPSuENY4)9mp9$NB+liKJ=S^j}||)byC|yW<3n_nrp$ zIkj4vteSGUOu$91mwOpRfg*j6-BWpy7;qxnu+^0JgK}cTZJW{LAtp z;4<@|V~dNT2eFtc@hTvd_aXUv3?z*-ilbiwa_k}VVWXmM*1}4W*8wwm?ZJm^QB+7V zzYD;Pi}YkcyLm(<42Pk}%P#?PQA^wk%ELL2V?%FiNy_p#(c7Aczi@^~@iN|OQeJpl z@8v~_g5$^^nH2Ft#Xgs|*2+a(7>|*{lx{VP84ayIVty7TgGJ@68wgae4Zg*X{_(ty z7574d9RElVJC7m&ENf`($whdvC4~yVW0-;KH?{ugPo!F9qSrAD@)jMfxFZ$iI54cz zpE-s_$Dy89oXSHTuoostTu8e(!#W@+zh92KYdvs{X7^6%eflRj-*2mwm}#zKe_&L@lx#+Mz{t+aW&bJ~r=@F&Q0_!D$sWe++|3+b;|YaL5}L%y}nroUUhwGO7gdDk($ zlCsWLdb{2y-U_)`U~1vvGamGL~P!JFZ%laY`xEY-t?NaI^o7w zaECGH?S9HH*Q|bCRD^m|meBe*5mxM;wE>A%#y+rCa3zAQht?#scaGkzDT@7UjZ)$t zS@W`6HvPlO30lFGAddcwR}20>V=;U2532_WQLg`KP0daJKqGLN4r0%|v{s=4sN_qC z2zz5KO9jo}SpUJD#qRRkLgY&=+dCg+HBIXsL#beQkI&$Yr@IIDH+$0WX~VK8f9dYJ zBk|b;{`!x3LVxGg9T~dYI(`rTJFR!9@byA6)wdIea^_n9F`>I>&ia?ZX~PQb-aaRd znT_-PIp1uAct^5=774Cn*UC7q``(&O{CE0#9AZTs_tq5Joo`b={`cZ7g^1i~))iqFD405H!uL{V${PB-@FS7y_xBRY4 z!ifZ>VakE3uCoI1YvDxKBI1A%XTis{c709xXhpKWTc9$#tt-9@QGW^i!mI!Gt^+w8 zF9{GcO!#PTP>h>h4D04PhbSvgc8wEvO%PS%8`rO_+R|~Z;Tt;lboBdE|* z*SO-vI0&ir<{ljeb>JYA?J?rJwXU%w@b+5QaBjh;O|E2avFm|rh*Dv*D?X6JFVpX? z1(Yq@T+8w=GOO}wr)wISi75prP2#ByCo<=sa=pqLLqZ{e-D-TQe8v@l38d6X%8c`_ zd93)QfB;8@@efG<#5f5SryjWCz-u5*UYB|7`n{d_pnQJ%TRYkkTYy@=M9&Q}-*9pd1<|wP1om@q#)G*WySLn(LzS7@1 zF>Ytn-_fFM9=EIXgQXYF>!xO2CL_cZcKeMrL=|C5(JF2OSr4#>iQ%C*9(uW|+jNqw zw6E=kCwoYNr300j_1v~FC5ppD>o8k@(!GIOV;?_PH>*o_T58eky|o&#q@BjLlJXvL z6F&@ATbOwK-pUT^^}$-13hREb)}X)hK3F@@-{@)}vV63brf^Z`qqRE~u6TvQOCPP2 z+FH1Ol7&n;{Szor_`@e_Kl)qdv$c)JvFkH9Am-6$Ya0En{zd*>{{=+&?fzB%?xOzv zzpvJ|C|{7zM&t`7;SWU4+>SQnay-)m*-o0`Pcsc&>uSMKkTq4|EThIpOZeI0wlKFbGsUq)zj$#o z+!jEKrk7MWc{UYBiTDUx2o=_eKw+afvXJhv7qcU5<|rT3`gua~g_*7{F3(YO38y+; zT;|W0l5xp>Kol)U_MLHkcOGr|8-byMj&$5YammvsLR5;h6`|#5??}{lV5uxjp9Jqs z^|kp$`9sL-tdJ%B(Zal5E-tloLgKbadSjF=k%ZKVf{?%+T45kvmLCx13n6_LuPtMP z!rOA^)WmvFtJE%ViN238MBDu6fhQ~);^rNuHYJGe(XbW@M^RzsQQ6SbYT;cf9C=(8 z7LJj2CC74`a$?^7hGAk@jE%p3o=Igt%ChXs_M^C!6V`5M(H^bbie+0dT`RBt#3DeR zhZ@-^4@AsAmtDq}@CUPqv5!XPO@_6vz)(eWA~swk)uIHx5H*ON7wmrI%jUcgRQakz z(8b}@ygpQT@h%m{iT!zPbW077aJOQQxk|pQ-;fU$0uYuD)EQ0y?(9z>U={)6|H|gD zh#SO#M}%ToqBBoXS66XAzb#JS-hX@&566op?;ZN8 z$4~{`k!Z-t5aGcLF`N}Zv@2-Cmoi{D5Rg9n0i@Rqa&gh6k#MQ*?_kI$QYy(de=KMV z%e6Gn0Y!?|u{J9iux~7&%OS4fQbevuu_G1?Xxw2cHHLC&9=b^x=4sz*woPtMY7ZmcXfqL7?LM%kpNq?nkuEOHbT!N$s4^f2L!#ED?Z&C4$eZ9<*fHbs^X{(xn`gtEei(I) zbh0)%ape|8OWDkLLyVjjtxKv6&A+u%ug73b1gpNG$|OgHoT$M=lqqTBSF_zqqFwo> zJL4=GIUfuneFa3*4B5+m*!4W@_X`#QjdfbRnUjOH7@K5f!tJG9(N+H-A&uT7)s{Ll z>?~y~$qeI1zqhu*uv-Z`>fJYPgEIpwSFJQU1)h{v8pE>}^il9AKL5v4 z6A?U`qA&Hfdvld(lg0U?2wR^LrM^DpQ2Cc@tQl7>1H$myjcR&hc36Ue*F;z4fQKq= zc6JLZcR|O&vl3gt{59dmde{5%hl2sD@N9>xHh!G(J(RSgqxCghd95;Jr^1jmC_fAy z@E3^hM&zua!FvaTtbu3Bf4}sY&;)H*442k>#lGAk8Y?Ujm4vwfxikF5%L=m7zf{0{ zIl)K5+1Wn~luSb|oI0J^TeT|U!7a$u&uMsfz%m_79jkzeqTJY;M%SC@zbCj6v7XMD zKN&Se_%qPw{P5gqdxB=&45|o3Z+#$4em_+$f7u>&7fxNCAqM}>>7!C0j z$jxC9Q>>Daf~K2qAqnGVCJ*77Y_qa%kG-A+M4^*^56&5Z8#&V>i${X^Sj;Zhpq4Kw z>rWzNPq(_bbk#NJc}b^AHblDD5FwSNqZOZQrxUAABTs`fXEH#`;s~h-Re6rB8P~D z0~ML~SCad(krNzRRb6zYb-B5J5yW}H|ElZ6y=f`wv#%-&)q0GZR<>x!`!n#DW9WYU zlHawRR#B)xN)k`qOb2!7nbECu2bHRYyI&FKg#!7NU*8$+W1&$uj0nA74O7`NI$;O+ zW;Lu^VYe3~Fub=WFpsELUG`0@>Oc+;kqCH7iVvglxIyvc--nCyK12gj(cSvlJY=M# zH`TBuM-u7C+rw{0fpi$!nxZq(P!Sc0yEq{^UL2?)mvk3vpw7VYnl=^@R?`+m{g6}> zNZeG3z^)}}rRI){0c?DU96R&DITEH+D!O=zcA9E|-*v7=V5DRx9K5Fxa&NvKv5Mbn z*@DPGUkNrWb%K#%C4^Ua1ZUI+Tyeby$MV{kko$xb+^QiK5m(2ShaIud5XmT?gVW@6ljxfK{BUjUBI<&0z)1L-eHYmiLgPLDCgm z?^aiG&#DXVZVtpI5;j2i6BT|(aMfcPqa(YEg**KAWsk@Gpzv}m-^%M0e(;mV6fBVS z#Y-Hihbp1W*?N$9_^bv;YO7H0tfiMElAYtlM+~nob)8xtjQ4ZEG2(H3xy<}ZaFwfi z?oiRPfh~|6rEdekH*e_Sl5F-&muZtI_OHPB*T?D0xAgR(lvE~|#HBWbxFz>c`RvgNtcI6x#I4T(*vVZAW7t)iV&kyWUFTqeC>rQgmR!!028>((o@Xn zuRiBroRbx>5%Xgs3_N`VyYbqIvw9<21h@Fuq417o&<{qx=|j|`cTV(3ZIefwZX^}C z-Uy0(^T`ROG&dr)v3$_2*ck8(H&M9|rb*mX86c{4QMWRlWo+^)0Q=5|ef4pzXKp9@ zPmSdRkGTmXeexzGit^Ik(2Sw{H^WEcZ@E0q3u$Pkv7nctXw!&gX zOKf3ah+k+41vXXE1Qr*SQlT1<`l&!%t7=GLu{YILkdS+XY^BNMT zLmcs2wt+ZPR}Cp7j<&JMIOrZX#FU6Qc;r8`+1H60ePL0tt-3O7xqbDoPvHhu>^$ga zzr9l=eP&x*61DDPTT~h~OB2G^SbK=rcIuS7(uL{%lXtu$6R-a|GX5;RKiJAj3hO4nVTjNMu!aTdY_*Gk3I{PEqka zf@^Gaf@^k^i-xuxfrM_=LAGQ+T}ugO8Et^Pvc2+WT1;n zn$Acw_h?L&#gy^r2^w0{YY*MN4-Zpg(Hr{3&!fW{J?juC4wR8rYu_0<1Rd4GCULT} zZ2B#NA0C%5H$7`xZZA={i?ms47r;yYPvediN4vlwNtvj<;hSo}8B5?PqPtG{tgBAq z%6GNJlP!97g`{OSosfA?q!Irlq~KjAq+vJ25()}qyyo=y1+p{IX#FNh*$0|Vd_y>I zi$CrLNpl}+k}yl)l5l}b!aeyhn)R;ysLOyr45VuR8A$zq*K>M_H|x~Kw*GhTiaB7) zhuKWOG351FV~Q2^x~oCZGWO@8ld(}8H7@6#nf<9oU!Lr8yE}9aiV$P#VJhMdsMf<) zfMR^_9zdSw)evrthp4qt&W4W(HkZ-hSdr2byY&z`swa>#6*Pny!wC68NU3N*Mkn5Var%nWDr##R%=ZX={dnv+;- zA1njNOY*r_u?&OZTEK96mmShk(qrNY6*K$TqDj)uK9JO>i-zEahZGMl9_ZPdZlI#= zHMe5lXqxzoKIt|S@sCLdGRhfAYJy93_9ebo7#3#l{YFk`fitE&IIUwnkZ{bsC zu)<{Zd;J`r+yD{W72Z=#NAG)F($g*U`senWbyn`32|NFdX6qN1XMU7CbUD4Y=RgKu zGz1!-J>@{kP#UFch{O3Z6G=VfJP9`RL8l8A7}-OL8E2 z#NnaRx5^CzQt(#|u?SpPZx#(UN_Z2&oBq_)$SaJ)r3T@{ft-CN5iIocaA$e^lh`F4 zt!#`DT2*Hq*O#&mToWAmKgQL|H4u0IwWPtV_P!!%gjAv42-5Ih4aqCEtH>cjF20v4 zWZ!)+*IT7dSJ_q=7M~4W^kc8Mmw43z!P>OjW)p))%6W9gNJ#q8MftVPj(c@}UAI~Vc z{X#>pPS%I3w5)4~oi_dULCL%tQ(4k!*jUuOs)$y|l7d95ao99Ssc!S)p-}$x`$OAM z|5&4wHrg54CF6<8z?Z-(2^%)1jF6AYRo8I+LyD<1sBB{R1BW+NW z(K+n1s*)*Xf-N7L{9vOCJ+nYk6oIIwj&x>CNs4>-W5t~bXel&(Isuv5&_3C8XJc9A(neP&n{;N7?dEcwfS;#I3&8WSZR;J3nsr$Ac1bO~gq9`Imk zG+0&;d})Bj$GUI^0#D6Wep5m7ZlDtlr6Zu^0C`0BD$;W@iKf^vt(q9|a;hzw9r0}7 zkPVH|fvb!;9nmyWld0MtDGRKk!6ey7)2Bh^jqw_dkI1e!M7*1ZfeZcpr-SC_NlrBI zp!}jP9ujG!OeOgGR1GGx*u)>x<=p&{(1~+2)KNjO=r%*r44(m-<4ZLfRy06tnyk(^ zH)}usxfgu;55!dc8?Qa<9Zaa!E|47|fE&lbxJ9L7sfECJ0*p;{4!dfr#^}%}R7}E( zf?d5w?3Iy|-~hkE0rVR(^}ciBM6QJ>a`i^D(1HrzOJw#ebt_}r#Njg*VNu|Q<1_m4 z(q56I&RH0EyB(L`&X)VKyh!Z*gQP>Mga9#owvBI!e75d zV|3(L@DRw*U=mZ1-GMqTJrjg}r}TtHL^!t0s7>z(u6|Vy=NHJ~fDeC4s{`fgvwVLI zhK+uNh4oSRyX$&R&Jn?Bs$Azn@P^weya=566 zK9H6#osiRnz+86;Nqns#g#|Rm2W-3K4sx3XfbZEw<#f!g(5r|*4hc_jZh^GsO@hB* zt4xD$=l1dz4Hinc%|gK4!kys%TPPK}Nr-E-6M|$Do}!+RjI9LVPS{B!xlx)ik$obB z9eGbm)ckXZ*FPY{x6%!Px&<_*TC{lTu?Uh@VULY9jK~#8X)5F#v8dwQhN$L1~BiU-^2zMwUm-h zT_fd88Q$X0 zWooRua=w0DEBb0BRw??Bbs`57r`L#~<_=j7bzAk<%Phtd!`?fqW8OpED^V^kZJabf zKpLp0$E>=-R)V^3iCkS)^6~|(d5nOw>#TanZFh2)Nvdp zHX~LG)ph3bJ1&_Zvjlg?t7#%%bCA;BhrW8(A2m|0-YR%Q8P$ibL-prQYORSAbtbAc z?_D_Vbv|^|zyIl|8K-lK`W;Al|8!A<11aT6 zH1+U%LKa{nj~zg@Qh>OD%wNRVdjsIE_w=xpQlZ#5YVLlXHEshePcI>A>#TGK+jHEp z25+NSg=8u6NfElX*$A1R{?uT$ydPyxv3k>x_`iGYM^+XITd=pf<}XP#W-|iNj;CH& zg8YJ*p1sgZ*#t@LpQ|+AA$;xLgmnoC`Ke*0#6TEv3XG`VkpJfo?OtB6B z4e{hH9#g96TGQg4##Ef;hd)~O_5er>H`Z^@d>1B}lDF9^Qfo$UgQT=bS?K7S zKekC{{6uiE7)_6G(PBFWHoCs=b|4k=YDfZ)Hxl`jkOuiB!lTt>h8I&$v%O=3eMjv@ zgZ=TELq8nxwu|kZJ;eP4(#rUWpLWP`&U09~1WAK*F+L)4rwnd!J5l8r2f_(vc$K=8 zkn0sR9)m!N8N2wbGWzZUe6x}UM~j&%GK7$l_$Y`RfOFO$;Y^?yrN|l|6TGN_gtMb! zK6%atW3kwccXT|O9}qi#tHsow_LG(BE&6CL)__zvX?*-8$Z!tkK}H%2Q)DqH5!Z9 zxJT|i@CobK&Jy9|BcF)}o$C8Nc)B_xb-tIIB|QkK)YXZH^4y3fz8HygrhfRl$9rdC zXx+sSE}$D;!!w+ikOjv}81|wzI2Z49wd<$B-Xe_<=+S#GYFp_*{6*`wNKtcGh0hSY zp})rHFD#0U?-MJe0C_sV2|>~vf7zdqJA>c_L!98tijA`~yd-4(P$vY5bi%nmJI0oK znU4M}h5poUBQ_o(>5)=KzT)jWx5mnru)raVNd3YndbA{cxev$D(RTLo>*KWgILVHu zNZW7o;pNTMGhZ9;L8XZpLREG4j2N$Hk_mS1_J-S@-w*S_FK_KfW2#R2FP&Z7tc6qT zAgOf#B>Si4AfaqN@?5=_XYXAfP`@u)Qb||;l^HphvJ?D7lHACHkXt_Ue~}=&k3saR zrydP^-2L@sIxu@54NTNk;5+|+aU=hazqof$`p0vsrHjz${6(ol2w3RhhKGPOT_h1C z@G%H+$QI1~*kMn-8iUX|H8El6$7R38l0G|SPzbdox))hq6qiKcm?BKn8Whaud)N!k{9w7@i5~bC zGmYLz(>6FUVJL=(5&LA%24_L$yKPP|Wg-%tv*Z$x-*U|R&I#s(M2FSW;Ae>YmmDyT zm>yM)nALr|b*>3dp*X%-QrB&D_vmHX#E9?E*L1M=N~h(0HX=Bbfb~o0m@56KG96WS z;+)Ya=N~S$PD)aw_>nt{PVb%QoV?p42LW<;9z!=_oGm#9(-U&W&O@r~m>Ick+^uDc7x%A~n z;1s{0JN1w7e%Cens@&_di-tFEgeU#$Fo1quuYFS^(ye{0PMFg@!nCN0~(tA6$RYC(CII=l0)DgviAtPnpbF z9Dc1S9Dg}nHd)t!h5pggn^88`|hJDEh?yhr(SHvHJMud_l|8&dMTs z>JO)38dTUmw$IH^tlX~a9QszI* zc|^~%a6PPb#+-%tj^*_fXehP~^ZWSo$5-qm-Ga^>D2z4q?|8dgTIVF!s{Rk=xO4Kz zUafNw-!6UE-fOu>nykm)LvtP*}6z?o(afYL+p3^9U`b1j_^$~YvD z?aEWs?j+shF44Seqo=Wm?yuFb@cizh&;U3~SvZS+t~lC(ndW8Z#?szsZM*=HiJhH9 za>^^D$inq87i6`57eTYGs}l{Y*6N~M@TU{(-_r@s&YC5+#TM`TdNT$Q=yl$lTHWuh zF-6EjXE0IXC5Y=jTtmD$IhUAx3AJIQE+cr-XeXEwY>9`L$1TUKC1S8v15TB;y z@id|Jl<3hgQEr4c{i15z6ep(aOkA=BT{}N-Gy$K5^MHH&R{!xUgFVZx#0dllB?~=3D>?N z!*07Pfa`zf1fwk;VhBCb!@36v9;!IO+*wHdn5U@pi=?Ul3usOsccMYsun02dPC}NR zazg(3MaJ!*Yd~sTa6*tj%qB9fNs*%n?sC})=GG#Ym~2VX;#^U2Xo(pu(cAydRVOC6 zkiXy$E2z^t{(0!fci8c00)N)8qcW~LF(Drrzhm2e9XecibQIICfcs%X z9E$;&b1pkQncT|Aov-prItg|WQ@wtr74(fEMY2SP3sbwaqd zS~q39XnPaz=n_sa*!N`af zPKTQ8Tc|DUVL_6;P{nA`tjH5sF`Y_}9iiWE^^;_+>W zrY+Zh^6n@?XI-bE=k%-F4Gwxg%D)yufi3k8G>vGgNivFCNxr^f+a0(v#=t>>$G38V z-S0|sN8JT-r@e+mh%I%|L_Y2X3oIkJVrM7#^TfvRWV~VV+Yw*DCk_qXyDw1+9NK!5Ayptpp#)!K2WzVGD2eNB`R!6)p29lY? z^#{WSV|wTkmGkKTz+sxeP=S1K9-`<2X^f-?klGAe4Vom%br1=7g*ilxuhd3IXee8+!<)2v7DChH9I zFHUr-Iz@;&j}Wn8o%W9)u7aW=^qvK^(Ko#0qW1|dkE5L$W8!bJgBtt> zkTKvlspesV*PYN{KY?^~R;eagcJHrqo(#t6sY3RgmMw>^WK||7tm7y<>vxC?xgrrt zq$ZHEPO8a4BK_lux@!<5uE3x5@0b6$u8DIbwUd!$%<7uY%7JMT{7C=k?|n;SilAh7 z@>92n+PAhJhDoczy!!R-&N~{tnyRkypYlW3Hh)6#YdBh}Hc8dt%2%9F;p+rj@;SlCwinDA?z{Z+lxfhg5qenPSx1X# z^brDC_~dtE+4q@1(X3~Xsw7A%O3WvMo~Bny zFd09NzV4!l^x=&GLX7`_v2<4ri518kC>M6T`YryxX8)D2<6S&Y=}%%c@9xBe1cUkx zhUl*(x;MV#Bm1Bov7+N^b4a8L1mE-Lj31}L9vu+HQ*{%K zca}z9m!yAw4N9rE^l!BG{VK`HV#w8q7aHm#MV-$O_S4;LVR6zQ$!ZbPh9#_oFc0h+ z>4mL*m@TXvhw(2Eu@7I&$)-gK^b5Pg76Lq;W&=gUsgLT3r>+wtmj=U{b+IN&)Ah(9 zH!%l`a7vfRot|4P`>JkZwTv72W)GOEfl2?FOh->Aq_= zI(QgHs=kAdTc!5MJ(ar z6SW%3h_1OI2t#gIZV0MYT?#txXVMa4=4D$q{>At9bQo~Kf5vXNdYZJd0@*S>MNbbo z-4FGE$e}6OA~|!WZ2iv-?l!szY2H3Ld#+*=2YDM$JNs{6Pso|tA{*eun(_$b$@x#` zl|vu3D3o)G4{MiA&Ivc=Zg6~5@Rj3OiqQ#A{lS2@Ee5Bs|B2!G22r^~m{?C)j$={A{po>nr z!fEyIe6BdL3FHOEK@(ruqx@R(%uG$H_d-8eoxu-^_|1|4UzOdagT*MOBl90waTvi( zXG@r`T+U7znuiu0uLz!+sfp!_i9INFXee>F_6PiMjuVVDhCw0|S1AyDir|!aYTarg zQBI#2X8>YcAQ5EAvr{TjJFgvThs_x=2czOV{?~6T3|i<^5%P@ke&#!p)I(@Uq(G`s zvuIgM|T{j`S$0JCKwF%3^Id%()TJqQkRM@W;;*Y zqX-F8B*KaMkij%m+%uycV0=z+g`*PA&St7VtPZM%7Et9oCaL%iab!3x!W$6vKdsum z04BYT|MgC___(A;@0)}%01_Z6j{YwEK_bXAX%NVO8qSjH6)MqT5v1I}|K;(&-v#sCXAqUAiHukX|)hj0i{9Q-H{`FzK5h1c(R(2>q*@ z(vKxQx~?dbzP;YF!z;8?fV_sIz4+IGC#q_6X?J!`)&gv&9m8&VzXZv6FzEwI4;~NG&_fD6m`zUKs2h^3l*W!6BUH7pJ<7d4i59&#&zs8fTfLmw%F=JsnM9obL{lLmP{No z>IXv%6zfTU`@d5aBd;m?5aOsdo~w$!yStw*(V)vql67`G@m?~)H-ZH+$ND=C3>Yixm>Pf5m{jA>46({;Bj}`;3SGi4Vt7HNfj)lX{$hKq zK&D#$%Cmh0O2_)Dv=!gLj&v-DTQ=WoZh$XZm4*NHuJI;6#6;L@P|S{vgoJMjsuGaN zmNyM&Q0bvqKk;g&1s512kF7u+TYRFSM*2^LClzL{LgJInV3qaKI5V#M{K*A%?#2K5 zapn=HRzt~e1(M%dSRh}yG;I3O)0eQ&tBXa1o~vKH%0>Bc1@hy1XqT8&iiR3HO8SY_ zHDUH%kw|-)87;%b3W9bgsjTU-2D8|>50)Vf4|hK9?FQ{=1)`6QUn;2#$RO%3TE@uE z>JXCC)y1$BQqd{@V3iVUGT0`=dZ(^b#Jp(?hkC~=ws+f^^?0hV2 zWgduGTwN_iI$kdI%8Sw^HPlkhG|;-3!AG>qD+h8f!b{ci6P3GJ;>5nZ_7Lv#YE8bc zu?602K;4yfV`qJBRTk2vI@0yZYqlB`I`=gO9M|!`esk<-9eBzrdjhBL6^rvpdu+>x z%Inp0R_;APa3}x#fFc{JT&?puO^^acLM_b7}#5Ar|w~y>&nR?`6c0=BgMZ0uG^$3n~Z+y;`WH zNCq59rDLe{U`sA7BQ}?n?Ri3_`CF;9$ObHfC0F_6=ZUuG(0n&EPu3ZGS8HbAF(0T6 znxnCh<=>XQwHz-=*c-dA{NC#wMED_uSJR1U+fJ>wPa%6OwS93RNI2OZE>{XcAb*50 zSe#ofO>8I(=w=6%0r`a^w3%}(L7|;h2<`P2NH!cSS{Ic=- ztUkVD?-%Gp_rdDp$BwS5tSv?C5oEhFMIgcYjT)Q+;_Q4UU3?r$+jUoILz+6pkHrK% z>7hdR;_T60RAucW$$yA;o9*^ofAv%`q%RKlqCwlQWd0P#J4R}k*u%R zA5S8SLDw1>b9#N7^id;(DHUNLAwf2~VghvdD_yOJ&9buGu`IAffh9wKnABF=<}vT^!K2!+1;-5lxHR?bIv1 zs5Eed%78(HMA}H7EDi-qm$^as{E;e-xDd#9>98>uwwSZU6?#3u|CM!4*=4lKfDoCV z+t6xs!P4zO*BuK7J?+&o90&?g;^n+7x6l4xmOq8O;h@*Q8C^3@mD{ejK`z+Ip2m|1L%mCfs33iyags#GLsj$&=M+#jAu%e3jx zKp&dlOyPl5i)>fEG?*Js;}t-x@EeGvu(Yb-&fgxE-Yio@&qe2-oS}La(l~Q$@hJno zgEQ4ikzmI_S)3UfPSAx}D#NUs{=SsNnV}~P%~rXP9mrdhD=UXqtFqvFoXM>$CbkcU zgJv)0ju13ruF8dkH$IfgS^8D)7WrN;MJtVHrG7e{G+$*vj^{jl$EkDo7IpsNGIN2S zh#q4o;q(m{2F9~Q)O%Ax#l)&HhB(oqoE$TBbSKxcC4K_81md<2D#fDwd^s>Ykfqpr zpv<_)2F*uW%VS3>*ZLJ`-cH;lG^IS2b70s?r6*Rim^exd&F9)eE1i zS6g~l{&5d8#EZ!*vDk4i+~0or4g9`6_IHwXHT-tKPq+@X$BPZ?Flj_KRBQNV@g(a4 z)ZqJ{uK{XjsVX5$bzWA#!-)D>!4N(kt8smBNcmBvwN$e6M_ag0Xopj2@>P{KJApMbJR_*iEwxJDlZGJe zh;CYCKzHw|{YQDM1@c(?I1Kb5SHEJ-VVs}Ca&DRqeaHf19jUGbQeCU@7Yfy`0@2l9 zsA_uOfE9Vh0<@o?wr^F1kpEgWFh$gLy%+sl8qw4X)2Y5k27kcL=Tv)XF}$ihkUjtF z*5iGvfYyKx(RX*~XH__IXGe2qJZaK-(?95p8`vq+KNFt)>M)x8_N?>Ho%?!2?o-Is zPw6Gx#n?c5K9Sh~X+*A6liO;KtDy@lo)V#iGigOI!7%Hiq#aCq3HN2CS5GVnn)9Bc=T2 zfpLT2_PDf$te&0p+sU>dG>8&)a9hnnze7&hv4mlBu!KUdtq8B)o*~p8Y5&OJUfp1C5sA6jaF44r$%0K zj!JP2ft(#Dk&K4+cp_g#h0iBCk?+VbMrd&+Cg*b|6xIU%Fws*EZ2 zGE^Ac2!)k!=?wQeDqlF(XpyJ&sQFvGXMWfoj9rtIob!U~63K&B1dBEM@OFmiFHWwN z)*LTc_Qc@iug+YNd(=88oqU517?u}OEMB5nV>_ofo8B0D_#Trq>@(-K7;Tz0KN4K< zgr;VwSXM*bsQmur_ilC2Lu1iH)pb>VKB!0!nYQHi1~R-^S>Leiu!63J`{?}zxqRA_R+6}On|k?x&W zC2^@JT%Ai6e(h`a63FL7?~iW;pag7CkM zDQeB(#e>D@YDr512toCLtEZ!&Nr#2)fLBw}dUz%pV2{iog3FXf; zStTXC7f5<<*EBlQ5t3eYl5k)rdzcqRj9WEo_7xGcG15nM(>NW?*aAAYsXZl9r@1Lu zi);~{fn30)ES2qr#mrWw5Y6>x6S57*G{`7@(oDGV3CneA|3^a7asL@1MLRi}t8W(| z!$(Nua2Gj^+@(UFF|x35SNV+4peqX3jhBT;itR(sgjQ}PyZ`(-#%1)bEdg)+^s6{! zvSb?456Wgwv*o%$+=1y589vD5h_zb@sf#loq%7uMvj`uCj)_zUc)@P~55mC@g4

  • 1c2X_;nTC;EKd)5@NcS2{)im?jotjM|F5y{sriN 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 CN623Q delta 69560 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.intellij.flex com.intellij.modules.ultimate - 0.8.1.1.TiVo.ClassHierarchy.16: (community version, TiVo RC5) + 0.8.1.1.TiVo.4: (community version, TiVo Release 4) 0.8.1.1.TiVo.ClassHierarchy.16: (community version, TiVo RC5)

    -
      -
    • Refactoring: Pull up members from class to super-class
    • -
    • Refactoring: Pull up members from class to interface
    • -
    • Launch Haxe/Neko tests (Patch #131)
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.15: (community version, TiVo RC4)

    -
      -
    • Fixed issue 37 (Parser doesn't recover after new A)
    • -
    • Fixed issue 95 (Local and class variable names resolving to similar package names)
    • -
    • Fixed issue 132 (incorrect processing of duplicate imports)
    • -
    • Fixed issue 134 (incorrect reformat of object and array children)
    • -
    • Fixed reference resolution for expressions in parenthesis - otherwise, code assist does not work for those.
    • -
    • Fixed: launching test with neko, overriding haxe build parameters for test run configuration, filtering test result output, compilation path of non test build, line number for ErrorFilter; and removed hard-coded path for ErrorFilter
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.14: (community version, TiVo RC3)

    -
      -
    • Fixed NPE causing the structure view to not populate, resulting from an errant merge.
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.13: (community version, TiVo RC2)

    -
      -
    • Resolve 'convenience' imports that do not export a class named similarly to the file. (TiVo Issue #55)
    • -
    • Update unbalanced preprocessor token highlighting and detection.
    • -
    • Improve indentation of comments and preprocessor macros.
    • -
    • Update for Grammar-Kit 1.2.0.1
    • -
    • Fixed syntax rules (BNF) for constructors and external functions.
    • -
    • Fixed syntax rules (BNF) for code blocks; removed them from being valid syntax everywhere an expression can appear.
    • -
    • Fixed syntax rules (BNF) to allow meta tags on typedefs.
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.12: (community version, TiVo RC1+Fixes)

    -
      -
    • Auto-indent when adding curly brackets now works correctly. Fixes github tivo/intellij-haxe Issue #119. (Thanks, Jérémy!)
    • -
    • Fix IDE hang on completion for Haxe compiler completions.
    • -
    • Fix auto-adding new import statements above package declaration and/or comments.
    • -
    • Fix NPE when manually adding new import statements.
    • -
    • Put debugging dialogs on the UI thread.
    • -
    • Fix ArrayOutOfBounds exception when initializing haxelib cache.
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.11: (community version, TiVo RC1)

    -
      -
    • Fix NPE when colorizing.
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.10: (community version, TiVo WIP)

    -
      -
    • Added timeout to long-running call hierarchy searches.
    • -
    -

    0.8.1.1.TiVo.ClassHierarchy.9: (community version, TiVo WIP)

    -
      -
    • Fixed Haxe command-line debugger integration for OpenFL projects that - are targetting C++ native runtime environments. +

      0.8.1.1.TiVo.4: (community version, TiVo Release 4)

      +
        +
      • Class Hierarchy view panels implemented. (Menu->Navigate->Type Hierarchy, et al)
      • +
      • Better handling of import files.
      • +
      • Better handling of Haxe language parsing, including many Haxe 3 features.
      • +
      • Automatic detection and use of installed haxe libraries (using the 'haxelib' command).
      • +
      • Better completion (Ctrl-space) using the Haxe compiler -- OpenFL projects only.
      • +
      • Refactorings: +
          +
        • Pull up members from class to super-class
        • +
        • Pull up members from class to interface
        • +
        • Split into declaration and assignment
        • +
        • Optimize imports
        • +
      • -
      • Fixed method hierarchy runtime exceptions, and auto-scrolling to source.
      • -
      • Fixed type hierarchy auto-scrolling to source.
      • -
      • Enhanced run & debug output to be color-coded for improved readability.
      • -
      • Fixed find-usages regression.
      • -
      -

      0.8.1.1.TiVo.ClassHierarchy.8: (community version, TiVo WIP)

      -
        -
      • More load-time optimizations using new 'haxelib list-path' command.
      • -
      • Add package and file names to Type hierarchy window. (File names only - display if the file name differs from the type name.) +

        The following sub-releases are included:

        +
          +
        • +

          0.8.1.1.TiVo.ClassHierarchy.16: (community version, TiVo RC5)

          +
            +
          • Refactoring: Pull up members from class to super-class
          • +
          • Refactoring: Pull up members from class to interface
          • +
          • Launch Haxe/Neko tests (Patch #131)
          • +
        • -
        • Fixed supertypes list in the combo view of the Type hierarchy window.
        • -
        • Allow block statements everywhere.
        • -
        • Allow array literals to have additional comma [1,]
        • -
        • Moving a file from one package to another no longer displays "Unimplemented" - and now moves the file, however references are not yet updated. - Issue #88 -- still unresolved. +
        • +

          0.8.1.1.TiVo.ClassHierarchy.15: (community version, TiVo RC4)

          +
            +
          • Fixed issue 37 (Parser doesn't recover after new A)
          • +
          • Fixed issue 95 (Local and class variable names resolving to similar package names)
          • +
          • Fixed issue 132 (incorrect processing of duplicate imports)
          • +
          • Fixed issue 134 (incorrect reformat of object and array children)
          • +
          • Fixed reference resolution for expressions in parenthesis - otherwise, code assist does not work for those.
          • +
          • Fixed: launching test with neko, overriding haxe build parameters for test run configuration, filtering test result output, compilation path of non test build, line number for ErrorFilter; and removed hard-coded path for ErrorFilter
          • +
        • -
        • Updated unit tests. Issues: #71, #68.
        • -
        • Fix formatting for ">=", which is used be to reformatted to "> =". Issue
        • -
        • Fix logic for HaxeIfSurrounder.java /testIf test case/
        • -
        -

        0.8.1.1.TiVo.ClassHierarchy.7: (community version, TiVo WIP)

        -
          -
        • Repaired resolving references to classes and variables.
        • -
        -

        0.8.1.1.TiVo.ClassHierarchy.6: (community version, TiVo WIP)

        -
          -
        • Further optimized load time for large projects.
        • -
        • Run haxelib->Project/SDK/Module library dependency synchronization - in the background. +
        • +

          0.8.1.1.TiVo.ClassHierarchy.14: (community version, TiVo RC3)

          +
            +
          • Fixed NPE causing the structure view to not populate, resulting from an errant merge.
          • +
        • -
        • HXML completion: add parameters for compiler argument to - presentable text of completion item +
        • +

          0.8.1.1.TiVo.ClassHierarchy.13: (community version, TiVo RC2)

          +
            +
          • Resolve 'convenience' imports that do not export a class named similarly to the file. (TiVo Issue #55)
          • +
          • Update unbalanced preprocessor token highlighting and detection.
          • +
          • Improve indentation of comments and preprocessor macros.
          • +
          • Update for Grammar-Kit 1.2.0.1
          • +
          • Fixed syntax rules (BNF) for constructors and external functions.
          • +
          • Fixed syntax rules (BNF) for code blocks; removed them from being valid syntax everywhere an expression can appear.
          • +
          • Fixed syntax rules (BNF) to allow meta tags on typedefs.
          • +
        • -
        • Completion from Haxe compiler: parse function parameters and - return type to generate completion item with parameters and return - type +
        • +

          0.8.1.1.TiVo.ClassHierarchy.12: (community version, TiVo RC1+Fixes)

          +
            +
          • Auto-indent when adding curly brackets now works correctly. Fixes github tivo/intellij-haxe Issue #119. (Thanks, Jérémy!)
          • +
          • Fix IDE hang on completion for Haxe compiler completions.
          • +
          • Fix auto-adding new import statements above package declaration and/or comments.
          • +
          • Fix NPE when manually adding new import statements.
          • +
          • Put debugging dialogs on the UI thread.
          • +
          • Fix ArrayOutOfBounds exception when initializing haxelib cache.
          • +
        • -
        • Completion from Haxe compiler: format data from compiler replace - "<" to "<" and ">" to ">" +
        • +

          0.8.1.1.TiVo.ClassHierarchy.11: (community version, TiVo RC1)

          +
            +
          • Fix NPE when colorizing.
          • +
        • -
        • HaxeReferenceImpl.java getVariants(completion): Handle case when - "var d:Array = []; d.|" when d is not resolved +
        • +

          0.8.1.1.TiVo.ClassHierarchy.10: (community version, TiVo WIP)

          +
            +
          • Added timeout to long-running call hierarchy searches.
          • +
        • -
        • Add description to completion recived from Haxe compiler: - HaxeMetaTagsCompletionContributor.java - HXMLDefineCompletionContributor.java - HXMLCompilerArgumentsCompletionContributor.java +
        • +

          0.8.1.1.TiVo.ClassHierarchy.9: (community version, TiVo WIP)

          +
            +
          • Fixed Haxe command-line debugger integration for OpenFL projects that + are targetting C++ native runtime environments. +
          • +
          • Fixed method hierarchy runtime exceptions, and auto-scrolling to source.
          • +
          • Fixed type hierarchy auto-scrolling to source.
          • +
          • Enhanced run & debug output to be color-coded for improved readability.
          • +
          • Fixed find-usages regression.
          • +
        • -
        • Preliminary Haxe compiler completion support (OpenFL only)
        • -
        -

        0.8.1.1.TiVo.ClassHierarchy.5: (community version, TiVo WIP)

        -
          -
        • Decreased time to load large projects considerably. - Note that project loading is still on the UI thread, so - it may appear to lock up for a short period of time. - For very large projects, 90 seconds is not out of the ordinary. +
        • +

          0.8.1.1.TiVo.ClassHierarchy.8: (community version, TiVo WIP)

          +
            +
          • More load-time optimizations using new 'haxelib list-path' command.
          • +
          • Add package and file names to Type hierarchy window. (File names only + display if the file name differs from the type name.) +
          • +
          • Fixed supertypes list in the combo view of the Type hierarchy window.
          • +
          • Allow block statements everywhere.
          • +
          • Allow array literals to have additional comma [1,]
          • +
          • Moving a file from one package to another no longer displays "Unimplemented" + and now moves the file, however references are not yet updated. + Issue #88 -- still unresolved. +
          • +
          • Updated unit tests. Issues: #71, #68.
          • +
          • Fix formatting for ">=", which is used be to reformatted to "> =". Issue
          • +
          • Fix logic for HaxeIfSurrounder.java /testIf test case/
          • +
        • -
        • HXML completion: Provide available libraries list
        • -
        • HXML completion: show installed haxelibs(also installed libs removed from available haxelibs list)
        • -
        • Fix meta tag parsing issues
        • -
        • HaxeMetaTagsCompletionContributor provides completion for meta tags
        • -
        • Project Xml(NME, OpenFL project project) completion: show available and installed haxelibs
        • -
        • SplitIntoDeclarationAndAssignment intention action
        • -
        -

        0.8.1.1.TiVo.ClassHierarchy.4: (community version, TiVo WIP)

        -
          -
        • Merged with version 0.8.1.1.TiVo.2 from the TiVo/master branch.
        • -
        • Class Hierarchy partial implementation.
        • -
        • SuperTypes work. Sub-types work within the same module.
        • -
        • All recent changes from github.com/Jetbrains/intellij-haxe/master
        • -
        • Support typedef optional parameters
        • -
        • Support optional function types
        • -
        • Eat compile-time conditional statements only (prevent eating conditional body as it was before)
        • -
        • Fix multiple metas issue on class
        • -
        • Highlight compile-time conditional statements if they don't have matching closing statements
        • -
        • Remove "from" and "to" from keywords, instead highlight them only if they used in abstract declaration
        • -
        • Prevent suggesting imports for using statements
        • -
        • Resolve references that have full path to type/field
        • -
        • Support function types, anonymous types as abstract type
        • -
        • Automatically add and remove dependencies when project gets opened
        • -
        • Remove ">=" and ">>=" tokens from lexer, instead parse ('>' '=') to avoid issues(https://github.com/TiVo/intellij-haxe/issues/42)
        • -
        • Support "inline" declaration attribute on local functions
        • -
        • Suggest to import class on code paste
        • -
        • Support macro expressions(including ECheckType)
        • -
        • Lots more... TODO: Get a complete list of updates.
        • -
        +
      • +

        0.8.1.1.TiVo.ClassHierarchy.7: (community version, TiVo WIP)

        +
          +
        • Repaired resolving references to classes and variables.
        • +
        +
      • +
      • +

        0.8.1.1.TiVo.ClassHierarchy.6: (community version, TiVo WIP)

        +
          +
        • Further optimized load time for large projects.
        • +
        • Run haxelib->Project/SDK/Module library dependency synchronization + in the background. +
        • +
        • HXML completion: add parameters for compiler argument to + presentable text of completion item +
        • +
        • Completion from Haxe compiler: parse function parameters and + return type to generate completion item with parameters and return + type +
        • +
        • Completion from Haxe compiler: format data from compiler replace + "<" to "<" and ">" to ">" +
        • +
        • HaxeReferenceImpl.java getVariants(completion): Handle case when + "var d:Array = []; d.|" when d is not resolved +
        • +
        • Add description to completion recived from Haxe compiler: + HaxeMetaTagsCompletionContributor.java + HXMLDefineCompletionContributor.java + HXMLCompilerArgumentsCompletionContributor.java +
        • +
        • Preliminary Haxe compiler completion support (OpenFL only)
        • +
        +
      • +
      • +

        0.8.1.1.TiVo.ClassHierarchy.5: (community version, TiVo WIP)

        +
          +
        • Decreased time to load large projects considerably. + Note that project loading is still on the UI thread, so + it may appear to lock up for a short period of time. + For very large projects, 90 seconds is not out of the ordinary. +
        • +
        • HXML completion: Provide available libraries list
        • +
        • HXML completion: show installed haxelibs(also installed libs removed from available haxelibs list)
        • +
        • Fix meta tag parsing issues
        • +
        • HaxeMetaTagsCompletionContributor provides completion for meta tags
        • +
        • Project Xml(NME, OpenFL project project) completion: show available and installed haxelibs
        • +
        • SplitIntoDeclarationAndAssignment intention action
        • +
        +
      • +
      • +

        0.8.1.1.TiVo.ClassHierarchy.4: (community version, TiVo WIP)

        +
          +
        • Merged with version 0.8.1.1.TiVo.2 from the TiVo/master branch.
        • +
        • Class Hierarchy partial implementation.
        • +
        • SuperTypes work. Sub-types work within the same module.
        • +
        • All recent changes from github.com/Jetbrains/intellij-haxe/master
        • +
        • Support typedef optional parameters
        • +
        • Support optional function types
        • +
        • Eat compile-time conditional statements only (prevent eating conditional body as it was before)
        • +
        • Fix multiple metas issue on class
        • +
        • Highlight compile-time conditional statements if they don't have matching closing statements
        • +
        • Remove "from" and "to" from keywords, instead highlight them only if they used in abstract declaration
        • +
        • Prevent suggesting imports for using statements
        • +
        • Resolve references that have full path to type/field
        • +
        • Support function types, anonymous types as abstract type
        • +
        • Automatically add and remove dependencies when project gets opened
        • +
        • Remove ">=" and ">>=" tokens from lexer, instead parse ('>' '=') to avoid issues(https://github.com/TiVo/intellij-haxe/issues/42)
        • +
        • Support "inline" declaration attribute on local functions
        • +
        • Suggest to import class on code paste
        • +
        • Support macro expressions(including ECheckType)
        • +
        • Lots more... TODO: Get a complete list of updates.
        • +
        +
      • +
      +

    0.8.1.1.TiVo.2: (TiVo version)

    • openFL path can now be retrieved from an .iml file