From 08d3177ce89ded4ef939e6c550f00da49f57b429 Mon Sep 17 00:00:00 2001 From: admin <605696661@qq.com> Date: Fri, 3 Jul 2026 17:31:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=E3=80=8C/=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- alert_dashboard73.tar.gz | Bin 0 -> 3604480 bytes all_db_full_20260703.sql | 1060 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 1060 insertions(+) create mode 100644 alert_dashboard73.tar.gz create mode 100644 all_db_full_20260703.sql diff --git a/alert_dashboard73.tar.gz b/alert_dashboard73.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1e8d7f730bea8b1f9ea3dd0f493900f59dec9f6 GIT binary patch literal 3604480 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%0A&;qJ_wT_gaZ)!1(J;rfhL*lC?X1tJs68bp&6~V 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

P@d~b(=nCA5U$c$$&SdB5%*gD4yzahC3SY*v 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

PzYTAkE$zpmgq{d)4a9 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 z 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�cOiPN|d?96|K{G+jQUMey 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

JH>3ni32vzoP@?o@ZM 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
LXuh%j{L{617ON*1^$0xH7HH$T9 zqu4uWWC?){Bo)H3s2w!W&aq6}p?7XnTHC z#i-`ey13&IS{}KS>Em(eRk;LY1yk)ul8}%f_tC2 zcR`bqK|@lQU|I@R3unzA6aU9^CRo^+p8H39%>1+Vht3}DbWXdNH}M9^+p==$*s)7j zwq)Pa4kfy1)^#Q77TxuYBe(71YMIAN{3R~7){gDE?Z`LoS_JrUniBWYYwC4EHiKjV zs!Pw|#6N&EB|}2}8Gvv?2Y4wr@~hojD=gNUXOq^-^4e#b zEVWi+rT5lb%j#+^P0!SpS6Y+L)>thSTZg2oEx+~F^4b&ANa-QjBtK;2bV$zgQXzFu6IrBhHi^^vJ6TfoF zJ|!$PsW%^ZWOPoA8nOgn&S)=|##P&Ds)mn^UH7n`UtOq7^^Q!=sh=?BwgzA7%ri?y zX49!up%S$#dC9KMk-7$T(r8@~X!f|u9A)zKHs4vDsp?xcOzeOXRqV}+{z-xgLWdfK zMoHXDMB|R>hSi^#X4>oa&1n4i#E0Ub|Hj1p1?E=(rzl}@=3zYrEr zm?aP^4tpKgC3J^E)#Ey9%1z4D8hbJKxcxrUlylKt*-Y~++{-va*Q_c_=FNTKIlf$o zOM7M{wcgQ>Ja@zG`#B#Yhn0Pod}Y^iezpJM>tbVvSJl|6$4SNZQeSbv!b8a!X(?UY zTo*R0XQuoR48pO%m8sn+u8aJ> zk)69Pxp-H{#0|Gpr#jE_wN01Ne=d(1_8FqzKzD_nUf`9I?*`BUBQ$bG2xJB$5niIZ z=uy#;G*Rdm3>BH~Kru?{CsISvqT8tEBp0w)bQBagRSx1uzE+rW=$&xFFeh4O4#5No zn2@F+r>2}@$S)p5j0Hk9FLxB;O5ln0H|WAap-8-|UKx zK~f8??X<|_*#>1{8~JdTmi`|{yr4@o=L~dyiV(^rp14Gp=AD7Gc7##rMv~%EsqANr zdgI7R&G|uxx(+)NJeC{m)^Rl0t<$f$b;w`~CHm+|QVNJT_4BZ{nzjR!CGr^2wb_X} zrdAj~8&h+5jcya`U|R6Zm4YiG2I&9r_9lQ)mFNEOyl0txKeJ^f%SCXf&Y z680_ZAPAA2fC?yrvN$SkXcbYAx)H6dT5GkoZvSFCZEfqVb-nskTW#a5_1adgxA$5r z$sE4l^PZVx5j@nic$A=$9LgdZvIhQY#+FDdUL)^mEf)@g;IUOvMZ(487l zu-yFA#+ik^DFpDO(C-0~BmzbxRbjIqkyhGakOIp?5A2lm$#aam;2UCI$@h z&IbOI0eqU*N81Da1k6EbR4_~(wu_Q>Tx5Z+?PV+kmzPzU-oN0q&?1fcpsO8(1dQLGFiMh$Dd= zp;(y#C84^YWWa>PzZ@exIMT&V!J!vq=)9fwc)3gPLr@|LRtwX^CfjTVXrlw-WKq@| zAzRjqdO@^^4yRdf5)CqQctm3(&IV>Hmc$^~QG>wrGGHDRl1uC5ilT^KZ?K920Bx)W zG3t&C#}$SIT?WxL*h3K;~+VK+MUhnE`wV+h7v&#DyxHsVeQ!y%hyg6Oi@A}G1r ziccB^KQ#MHECL#Ch_^(u9b!{p!T4Z#D+o5LN0dWGv(+U#iVYPC1my-n z4$4Rf*wr#OWZZ&e5&(1T5oDh%+R#n{GwB5jghY%~{^bVXhQXM?3ZzUF9?i%M)q00P z7UY0fB#Wq-Y!)E&HUhtqF^2*EY<8FAMHF3z<~G4MN;X-I2DwZ$2%_W@T%zc9r z9GD;Du828|c4l>;%?u`>MKiMmY)b)fqjHf1tV@)@h+?3*9YGYq#OwyyX_7>}-l`Yv zXvwad42(HZ1q&;7N$4{>x{-ww60_EdVkI!CNnR4w>x&We$xiPGo~j~A_CiMid}^=L zC+I_7ld%G_6FnkExkL$dEteD{v$-vz-mRBpV?Yo~91#Y|54=<)V?ZA*?UMH+e%)n!b59rXE!D~u6aNcDn&{y<(7x~wumdHK_W>+H;Fq?KFyCK z1WE~B=`mOkk`*EU8zQPXbvQEC>&SaaN3_41mS6}fK!yY;eNaVk;4N99a8UB?>Syh4?U*b}>BE-} z9KH0g!5eO#x_*Lra@RH2UDGw$JYoIR=CIc=pyBd~OLEq+Vr1KbYc}3DU!L62x_g#> zuV(xxU=+@u%g(E+_Qy(Y$l7<`aKrAV^*h(C?x?J8s>Z*{j@9dSu9xe%&8%9M3zeNc zK6m~edFKr!F@JRx>)}7r@FPF9L;7v7F^#}mWHVZUSQfCtrQq_=wRIwyN^_7BP%gP2 zK^5knCG)01qQ6SFF-FucSTZWv6 z-_pFmTuo!`3ZacS=MNPIH+01^DpB1?j)X{A>35I!XRut}bg=-0!Fw2Mo!Z@Vbkr3O zvh?wH;ZS+tcg@8PXwDzIsr_irtcj(sf_JxEdq?awf{PN{u5xZGiqt)%5>O%HN zS&ZGRZjbS*=oq*8rUhs&v^+h!-MVXZH{z!p=0EV?Nxn$48*?1QIcQM2;SncLTe9i} z)k=?ud~L=ONQy_S50EbAIvqDM=-fC7>af#5{{&i^?(9ehQ*5BEAQQ?N|L|44OVc)|%buNkfl&fYyk_BnTdrGjj>WKM!GXgIJ59FBF0+|B z7al&aV2wc@RlWH7TMjH-V?avd1;XQYm(!LmmBr%zm38&=SFW3x&`x#p>+2FT*R9k} z%-$Wb&kKrn8FbQbx`jThn7t;@e0C`)cBixd{GMPDv`sRo?(kGZohgufS521K*fDdy z*0gBuqCK;3YFbogGtHP`vXw1rx@mUn*2KI;jW^91GnPq{*;PhE${DTj9IQIf&{{!< zY-_`TstSG(ddFKTJjT&M(FwAM{W&b8QtJHe-9|xzyH`-nq}Z{8A~p?dLRi0O87l)C zMGSskh%CXlC?&TxYYQ~OeL#=SWh~7N!1@3dr9ztsjb6T&4BqJZ`cE36Y#&90U=$L9 z&;~l&(&`(m8e1%m&#^W&O-KWRu2OtcyOi)igA`!lT!!FYmo)=e6qwKHL8G@p~>3&NWYP+RWMe=56RXJXFiX7kLed5;Pywkv?~R zqSDf$4*o3Zw8yOeyLpU5)5xXK+#N1fW<_RC z-m$-5M?H#8(iLcTlmYZhOQnoFD~r_+io1EA2Mtz0TZ;6<)a$TYfQ^FYO7ak1 z#eRbSxL%92TA*kM9edD93}bO5KJ&=?;W&SJ2s}AW%iKwRr0Wd7q62&XOqYC*&w$oU z=`{UX0$!}}3CVk~x$|1X5v9xT?GToKVX1R^L-GsR)+>KfsA)T?sT7AlEKKkU*BP=y z{FLp5F`w3#;vYvoVMEB;TC+N6-pii>`?yUv8>{wK-CisQeAaN`Yg3~k0qH{%BqKbK z74{>=OHzDtYodi0atOXrLArs!RwF72x2vXxMxr+Lh6F5BNB%yttJuEt=l4t=H+Eb} z_2!^)Y=z>S>QVjZ$&*Ky6xBr+2Ud@tv95E$6n44%7p)!KcEV6TnO48I zg$c&0Y1j409~S;n*jkIaR!&}4TT+}dwwOCcxtY*(Y}rNDnL_G#g}Y%EzFgg^?i>7JM7s{@QXJ4Vt>0L9r_UxE{<2Z+r_{I&6QimL^t!{6fk(xE9cJ%ym0T61MWu)Dmiq@_<=ZW;?inSu% zwWrM;0#A9QWku`wWivWD+C6o}fm6Cf(}n9>#zgDJxV`>Lr`2e;Z5>k@kJSj}Gvmf_ zu?nv*6l|N&xoAcS=#>1ru$H{-6-d0AvFU4ds!tmHUQ`>35tw-Rm4e!8H6~LKG#Nkx zlMRrdafcw@RFvLF_`&&>BXJ@c9FcG05WmGq1Fp%a>zl{KjG`^n)_9^p2pR(xRx>{_OnOb(6-A3rFfk&zilf>uxsZ zL{Y`bEAxE=6MnMU(Qz9NZLK5}gVj2U|9P|SI9ARPb$5-pAK5nl+xH{CH{9M5yeB;I zwSd&zBD&yu_%G_Pbi;oee)mNw3%^C|ZiX0HIR(}=L-U9Z?54p>b?8zYgiLf7JT169 zbAp1**xbShqqMz+PTiTqqfo#PL?Ooj!Uq^%R>AGPiSZ$$(=rzG(@Fs)!CB7Iw^(co zP}Zv4Cr?6e@C&zF*3ajv!7pB_^y9yJ7^p z&tR--`-L(w1o4HW3&u5H0ElyRc;A-&E_Vc%G6On?-wwecBU=gjgLuqj_hUA*l(E@2 zI#iBKf*H^Rs2}*X99=dOcNz`@7GB8gN%u__iLg_In+ujHu7sck9*Y@PaI9ezUXSmW zSj+qnbP`?zg<#i{ChpY>x3nszT2Ie}OMkR!*T3Dg`N_*yRCmoOH3GLm?`nAUq1zw2 ze#?ZJc4G{_kL^o}*1DvZ)O=L-`COwDK6hIA_Y&i-|K#Y7=l75A-giyMrhCHHuwe}3 z`V-E%{jK}2`u4|5Cq#EHFRP!tWATi!>Z++*R)DN2wzY+u9`*NHUHsk^#0H?=)@`k&@ve{na@+@DaWz;$TWE=y}iT$QI z21l7D&^U;(&@hrh6_4oEqi>0!F^ikm-gx8Ml@m5?J<{9P*Za*E*z)twzX1O+ccF=> zuqzlp5NK?U-t_!Ut?Sp3^yRf(lS5F^?SJ1e>Ev@U<4INrV2z=m*kQi`rLzNF zgGQK`gh105Ljh6DriP{luYC7+)gQfbME&Hsi!XkTIghZ?7k|0)(LJwTcG;_Y7T$19 zN0}ac)eo%V+E-tD_0`ve3tv%x_!K2%Rm}O^#hD*(-}}bE8++@fESno0m^hKry!tAi z$2dSPp+khhV%Vk`}4r+3^o zr^-fh#i}{`kM5sSrJaPTo}>L~ns-wA=wBdW#XOA%4LGuNH_Ke#74xWl@85W6@7%e2 z4{0a03bB>(g36C#sy|JyP`n^aP>f-gLe#1>JWX_(mkby?^fDrJLwK5kb{mIy5W$kf zbNICatNKQo+WcKCU?O3x;ayIs=MWGGfMft);E8cy+*X3_ke&8!N|zSW68|oZ9O5_m z%aEnQ5eOgEJ|v|I^WnjQQD(fG(%v2P?BQq#LW-9eh6#9^+;8%Q2ZCZshyS#(otD$s zJ!};96qwQA#Ckd_6TPr`L>Pnf5e~K+rjLdDos{nH1u~A*-Je#Z7l#ZcS8@6* z16*)w7f7jww<WVyQG1!hD)Z6`!<_Cu6oT3^}3bjN!1eo7|;C86RIbfSE%1EZ@*yS962*- zwK#s@eIhx;;Mn*-)>e%kJ9c!{p5G_fl6i+3)c%xVbV-HVT~RXHkoqW4b?d~rn^y5Y ze+=u{R$MtiBcQ}E(Wm%-+`I}37m~uznnu<{5w{bjA>JrOmGiN4)hF3%wsDcLVBN-V zt&?t6pPIj9;$p8weF|hhn*mMNw2c!Venq@_AR_*O)z4V7X2#6(&Kr0q`@G=ZylYBB zX+!om>}K}Km@$XKV_M4om}~poo(M}#?1|)#T>;S@$!JOHMy?e+uq4#6!^Qjr@F)57 zy31Zt-@EHO>aWf>Fyr-Rhtn|Q^X_EDroz^#D)7H>Iwto)fN&2`Xpz^9Y!JwP19^IF1uio8V}bE5sof6A4Q z{LaYkc2*CwXs6HC>qGT*hV^Z$oSv>b4tkt5!W#Zd_62?ta_MgPni4&EO;q_Bp;|fuDA2=`w2n?@LPFVfrU2 zlbb$Ke?a4!)&(>G)&(E!f3S!l9+V*I4H(j3j{N)gEm)CU$+^+Ak#KRBg_6J@E57xGIg|!&0Lt`AJ^nC$}0{de81kkqP zazt1E$K5^M=S9nlYntZH`Z_b;eRuXA!c92wCFlzB_^*VjaFdkY^!SDa$68tzd6Y7< zebeK=e*A;$Kl~D?h5mnjIm*JG-LGPOV5fBAUhJb0tf$b!Vv1vZPb%aM59Ndc0T)TU zJq9s`wL#qJwq)P4l}KinOZvImBN^Q`xBM?sz{#d7LHS{JBlPp)uRMYNJw<|C>=Y~4 zGm9f2j4xb`1s>_N*K}&f>ydhrpM}v7u1#e%5D1*)-)zZ7z~0osJh*++D+< zgTy>TlGtul$0f37yn{Ej_A3-!lvV(A2vQfiBW5!BoG8tRyT;l0ReP86hq-#DWr#M( z0Pkv^Zn;*++!lq2L>8XS^_rBC*d}h6q%}KQe#9-`%&49OKuWs?sf3sp&Oz9M0brXx z_R2Bnq~@-h8)+9Kip^pjyKH>t?rMWqvbfw9$!nvr+m-JRo?jkN-ujMeH+ zvBf{Sk=gpb8DUvnRZSIg5}wPR*mUgJCZa9t=gzGcIxTUVVy>&3*=DZLyIlGTbKA_q z>$*C#Vv~iZnCrT(TmN`a5MEm&2y2KaC0Rb!5$IKn;D|%SfykiFP#M5SjugH?o05}^ z!#b9daM~5ha`+b^OtVhpIu2;p;lPqjk&IV>{1L;q8d?$bc3#;6EN1kR*Fk#$2vc-V zFAMYZbjY5M^oz6TW2omfF+HhPY!2)P-B=_vx)StM8eDuOB*LVdq}Gq44~S<%^XI%8 zJX|~HZ-9LoSqNeq6^778i0$PLTfFC}_vjB6X*dz5XtdPUTDx)iEl>UEsauwd zXavPpSC8Dnvm2-HomX2sZ}0T=^DH%%uitXZ*KwM+{?6@VXJ1rb+#CyqVvQyKKwW)J zV`EKyUBF+`NY9#!>o1x;cKe-cAKpG`()Ne>`rpg3XM@}ag^RU0BM;gh)u6qfEVt`@ zP7=?cWq6lqz9^hC=3%aECwmo})vEpkp(0Z}RAe{8K59UeCwr;ba<_&($+}Ss{4*mR zf=l8E3BDpk@?eo%o)1|R5G1LOu!L|Pjbal4`vE?{(B|fiNiku#E{g&L(j1GFpINUg zLyFeNGw!2cl-(4JapYG|9Ud_d?%jF4_BwTfyX0%k9&wc7eR z*Fj(TcCyq49rSk(K?gm%y^M6wBg%-T(?S;lre@F%7o7JO>AqzheFm*?ueqSGUr@$g zG+ws}>8(}(Q1?=4S+}Bobe2M*h@6kg`F}0bbq{HDw6>$+DkdQ=CU*x~xuAu^2=IlI z7yu+jCdz^`1oBpb|9Y0$7kQ}s%5&1}OG8^5X3H-0K~KGVh(9bi)r6!jbp z!@VaAffYYbX@xAyZ0v-*-lAr5W*h+B!!ot+(t`&t?c9I#q7{zD&KErECIC~cYr;Cu z3+-i_HkGxfj`l1ssiIk4RkEB=GluRuca@tbl{Ho=jujUj-4DI%Pv3nPC}?O4qI=T0 zwt)ODPrt$G#o+P)9C`xuk9=JM5CN%uFuKYSIL#Nvf=;u5)(7sTz)gH$rq6%j%n~6` zqSW!mZ%rGg!AIZ!HsUXvU2ReF*NT*#V8#<=5xS1Hxy<@t{O$Yc(YR@79m3?szf}7g zue$U2yYC)9;Cb^9htw#o0Nv+SFW}Or-mF`SHf}_>Zp%q5vBHWR7a_IK!+ujOrQkaft4vdl;B0! zk82Uv{h%3p`O?}qkXd;^)*V2brUre)Ak!V@Ax5*4udcM-f1y{HnEHy2U|-4ci;sCj z3iK_}_T{{%xyKVjafqqMfCVj~UFS9;eR^A0D%JJ*Ck9Ag`gJ`=4XJmJrw*(nv`Z4g z92dv*Zd23Q3|d_>VN8Vy|5E6q=v*|e(DK*^Yju;+?%3xrpftACr41=g^Ki<5d&OZ; z5tTsKT2Ii1NK`;>R}|9I#&O{PanrQ1F?bYp{5jUN69*{Zgq+EyF)ao@rAZ)KFi|KZ zHik$y9a-(4VBV+Nb77(Q?!PMbGjOW~wIN}yrjE<_z*+Me64^JVfIToI_~<6y$6 zpy1549Xzl3Ym!GmoUjr1@(HqY$Z6iw(7YdDyUkYhmsZ%aVZ+Yq2y{3PIfKweeWa(z zrsz2I6sphzu(jw<(=gOyoK_Zhs@IiR**NP-w*)$Y^`6v;Sj%%-z1|`1-YI0ybHjl= zzH@zcCSB5_x*zLa*8M^EH&9RxSl84tc+QTDTit{aM4}1W7YR9wFz^fSN2aF{_eH;t zOh5Ae|MvS|_Pvqyg&qX|=a!h$u$T~ybP%O`=!&Sl6m4TTzzB5kS}eFOe15j;|3A_T zXDP$*G829()r|vVL7Li+Nr`xkIQHc$ru^sN)nEk+o@IxA{^G0ut%T~CJ~LFZleZG+ zXrD&F6_^H-^zsYl%u~AG=|26xKTG~6qcpelgQ^`GuSJ~9B$6izA_()892N<35cVAn z*y`yjHf%{83PuR8ipVa-#q4xZBGMCCe3aexWTyW}t zZH#`&h#I(6N{4B|4)>?|xDqp(NmX|@C%7|olbaM?urQwh=N= zUJ8dkjFR1@Ay3XJy!&!}h~CtUAzCp`^1TV7oNvz>ZNiTlb%!3+bhCroFet8BJ?ab4 z&DxDWgBOgBKX?JuI#;3h(LOVH36JPtCazdDQ5w1VMhR&(|d zE~7(KA-j8cK9r?UN9rFU@#qiRKeqA|a^v>upgBO?^o;%JgS?hp5Fc9x}2nI74kd{z4)W6dJ>y&XAVUTvMU9F+)@%!K=k4 zsO1dN1Zf4E5=}``WH!Mh22Y!y!T^<9PZB0eK-9wg~d{RtUGVNC%8K_p#nEo`N(E7mp#^ z6VSRj`x8Cn9ia0fSRoq73XGr{np}xwBpCsjB&1L2W;H?Y1k(BVyQwhi3yYa>iu^53 z=@1z%mC0n@J&p(y>2xMM(8uY=G}q%2{e@WZ`Spji9fd0qQC-?7rU6WpY@Rp+_dy<% zs&?YnG~w}RIJ{2=`ax8mLSWFDRCeS7p=NLv|IaY(ZH`|WDwihG87$JEl~JxpD4aI2 zMwUy>Xl0{s;9FX$@cH2-6H+LPR;rON2;+wrOaPrdNBmEz0aV;5;%G7b2i1~1PM?WM zXL=}HWUdEnp;`xjv)6D@Z#JvD*!Aq-86Q8w6YzvMXi0XdyR`RCd(6j&4dwdRe7Q7z zBDZZpEEpbm(T{RLqQWixlS2=Mg;XZ(bJybw{9EiblpklF0&iI(O*Bsp= zDAz?=xrX$wP_X4A#Pi4~ymJd4qFiUK?ipG^Ku=Q36!tmVi3)ax$FvqS&rOHhKIbYL;~^!7sQ}k59r2n zPXp_vPxD+S_xA!Nlz+Y-pO?FPHQ1(JahucG3!hWy(FGJpL%$WfhXmZpz`|~#bGorh zQL!MqKmpT`;~3!G0!3w>&Y@l5^i~@xcFxa&eJj@jHfjwRLJZ;LZQxR-K24%LK!p`w z9A>D;+eIYOg1*hI(a-jEfj2=b8%_~}4t|AWBI!;+jH;vF5OB;;6ZEn%knuqOLOPko z*{eBp(kCS2&&m76IpJ`4fG3dXSh)XKP#&EwY-i3=7DgayuAB^40B{i+KJhm7O^Pwg zBh8)`NmuGE2wMB>X#fF`-Q@Ok^5?>yKDe*83&hlubc42FGN|QD{+A^Xb=$hsbk{ag z@ne&Nmr>8rmdd`aZ6YL0XZ%4((c^7hLWWEO`1W|T2gI+I{0z^j$fuXvE})!wVFZ{K zPC5*ZYKWP>IDx1;t;E~97z!q)&+>zm$)-k@m|ob{b(ZH;ZX;;;<)4f^Ybi+f0Ewo376Jpz>JcVziaUD)KS^00Dxhc9 zK-;PVt5zM5KGA-C0Rq@vXteIoiHv``7PW(?^C`Is{=j)5NpVJoCOAP=P%2`Mw2KOqWw0Fpyd|lV=ueZIlUSWp%@8^lO;|Lc zhz`Qn2QQyFc*&?crhRAHvFb|>rq&$3X2F9Ct~tCW)i)u2?X5pKx^iy%frHoeMB1+l zHEg|q%dPj_c3|`UTN*;wu}xizIy)B)KkVK8px0vYKDc|?RkLdC_S#ujG2_d7=WJ_> zn)J%3_H~o?yz>H zTx*7o6f`zHGJsN_z<=Y(IHaKP!N`b8d=D_}#2(XCpmT2sch_XD`? z&=&A_!v|LOj;#w*yK;V&^AaA|T_O%A@lq%(0T9BdhRmr@v3AIv^HVzy>Zfzo31Pe7 zEETZw4~DEI`;!Y|zfyk{GX{c1qm4z^K6q`BaZG(cHS>8bfN#e?HfzJfAE^T$J-h*D zCVlkq`y;R)*o&9mcH5=M0NHe{UE385z^d$JKD~Jcv$86^Mz80x!E(JyJ^oU`yghT> zd>qCPTL+vq$>M^h&VQqB#z6g;T&+eI1p`K^tD5}p)vcjuv@>5Vqj7W*sw$ZNr**SH zLqG@w(DI`iG|0I8|EpIi9S>%~~g;NJTU=&L+K|n<6#S{c1ZhPA9hODFDQb^^7T<)a4{(9!{+lMo+tI!<3E~Z~+ znbY2(*EjM?BfI`K8TrNUuG1*bmUbzr{FI#lGbXRfDmv894 zkD7Ts*#EIkVFd>A{NOcWb`4%54f+jfPzz`m2A_{e^QF%Vzg2h*jlkf$AUN{ZO;jd@ zG)6AgL&^bLe}FJn%Gn+;02kz z=KbTaxThbwe!;|b53YLT{ZCIM&s&>J7T1j1-G6=*kvmg%cS#h3QqDxphTq=4Y-(|8 z>bCJ4)K6DC+)ih>EV}e-_s`h&({1sF%TD-AWo2dTufnDk;jzifvkz@|#EL?8pSV3b z-qmlX@h<({HJ+5(JF{}aElU?i?UB;rW#dgoB__Nd^?0i%#M_g~HmmG(gN4)&)?EfQ zQH5v%Q*}FN9_kI=W`!Sd4eP>0oe9lB)?sk_^ZFX<@go`u_|*Sjnng@K@xqJW|IX{b z5&!(xBOXO=vDGVe!J24|&mUAaJh4UbRE^#J$V1oHMsDl>&i|;bgh0l*{+Vv}*w2lZ zJbR(q^7O^EeE^9n)&~rV-Xclj@5eWp^e0?`;n@|&=c?Gp|Feb!A4Pl$mmgG+@6>5R zB%cRUF~_57npt56my(Q>$w;*bBY`pDwu@N6gi#~|87VX}2i01hgbvymu03_DVWIR9 z9I*lKeK=qFrP+ow;&3-V$^2hrp+4<*O&r+Bw>qa4P|- z=SLKCgt@}wc+!pOie++GA}>A#QkEmwXyi5^ThxmbMQ+WtS)8@vP0jTHqX{SBAt4&_$QB0p9sLW zeFXSLeejH|L>+3;_M*!#i-`TIaQxO7S$V?9lYz#HDOhU!3gqO{eT=DhO)fp&%G%qk z>{Io~64~c>`PGT)M4Wu`67{yQyO#aqT~A4|_g#eSb_*RR8_jKO^1y_$2ie-mtVz8` zwMJsr4?ncVBJ97|nsCxEgZ*;UD0SQn15pSX_Ac=dK0aFcdIu3Pm4*Pt*CayK#Au`tIfN>dN*h!J_4j#JJ;;*f?~pI)cE< zidD7E%RSVv?$g|t(+2K61}c6f(1tGt+C5*B5JL#POAYNOUX_a<>U}_|9;6p#l2h`T zmLPB~2o}lsKM5;PA3(6;nkOZuo`Gyl2=9c(3I(kQZyyi()VrHdbJ#p@)UAFTVj8#(Q~u_~ zr$nu-RK1S<7Hzvsd=A483wefk8p9ql6 z(P~C^ek9Q1(*rySv5{clXf97R+AW&#GS)?<=oc#b0bp>Rjq9ypMO!2t1PC}F1$4w8b7)!RZ?`0)40!E zYGda1O}F#)iw-oOODT>P*}Kp%(IzgLL(vsTRhZjh&cgY0@Mn4mfhU&%L&C=8Y!qx8 z7kD~^N|xdL1`Z65`E@oEmo{XG3!wwG*%};5Q3jF)6BRw|BMSUJs7whl&Pzf{wV~`w zi&=th6ReoUNHZH_;XcZn4w62rqid0le8tiMi+l^_3_NV%=}6xFQ4;YuV5rxih|#79 zhdgL#o+!YrNmQU%!z$-H&goZs=f76sFs~x zv&ow~#&;&DVgP;t?{zumlZaJZ7b8Rh)O63(Q24Q*V0Y6!NB9_*|1YEcmeqYav$s8 zkYhCk_Tl6Qj}ek6Z*mbv2H|6n1G6Uj)I$H@VRO<;LyNFB$V&~QMxS0jZ`6$1&e#QE z=ChPvzNv1)qUfmT*7=JrDUFrZ#ky7>HN{LeAWI5mG4bf?u2>zOU$VGsD^e|*kosUW z16XPxT2t#AH@2&K!3y@|eEMl`;#fik*2oO6$`4n#*XvV)1guOZ z=|;SoE6KPfEH%TvMr{t+qm+hxIKlNY6g-8zKD22`%Ry6IN9zI?&FjLsYuXaRd`k%X zfR^;uTVxxVmp3roTk2b6Lct?<;Nq0-g!<1DWPdBB((kCx1PSftmPaN3r zO<~^pjTdSaXc9`*+tUY5DBTSJQPZ9kR@K(2n(=0kvY<0^pc-Dn$36N$)?rQ5>&j6> zaPC-n;BpIyQ|z|z8qC?pNGUb7Yt>&f9c!<@cz=`AT5NST?Z5c?wH=zli;xo1{WnjX z`Ly_0R=4D#tM)FK5i|fEHaKI!-m4y3qAiU09??s>L41fP=>q()%o?(T$Xj0xw}vRx zJrxpqmZhOJ? z+N8CxhkDDzso8sEt594 z6hTK}XLWW9%ZLE}waVJ??p8BSlYw;$Zp#M$V;2qd(MT7=Jr9*$IJ$La#27VL>jUQS ztVvVcRW($%NSVbgbOU6U>Q-?o%xP}}wBv(ygHJz*2a%%iaReW*8iQ9<{$z6nCa>Jf z2~`%j{qgxb;2x@`4JNB4Ws?`H|E_*0>g}eK%i3plvOV2hC)gq;+dYy-v9k2%>XGkv zb*oo9&3%$71zOz0iWW0dO7XBX+&*{A|KUvv%7e8O{PC+Azro-s1rP@W*o!C;{D~+7 z_znH5_p6UTZYvJ8JoIbz@n5U|M#ry91M9!n+Eyj>XJs+f5{?W^6Q7|!Hf{cl89%0M z`I?lIU5Bv`0Hz)sRvxRK_(WfQp{hsx+6K5_zsMRCWdm_^9Fp zfOL&WNa=WD;Wr}$%p<>#PlGll$PtP$7_uYKxpsXMdFasrc}t*}uHk)O4fzmvwBd5PpKaadORl z_o04FXN6w$zp&;);tN7UP$C8y`6@6eV~YH)`j3IPvs0(BQ6=nK?ETLE>Eoqm;{DUH zyuF})$}DW%t@qx`7P3(^U}?NK4OqOf4#5L6FUQ6nNej(rriW4zTM)@Law|FE(87K$ zPjh26Enq-NCa0;vUGRj1EJUMvGJH`HH+YPa)pG7Gb-UWAZr^n-Ah(SkteD+CqtUUh zUizu$fq6a97dy$b=%$2`+Vyi=v8}tM!|IM%?~_q^SJ<(=0AEA z=eia9Ji@h{djCfG&Z%S#Idy0GH~53>rJj8&);SfATbuu!Ziu4&h-J_y2C5(&vb0E~ zobdrQO|~aem~>ZM16LW&Q3k;j5BD{s6609FDIU-38L9?-UCp3LA%DOg$=3vp$LG{a zUKgTs#>2o}2}56y`#YNoOM|dwzMSt9J5LK#%EkZR8PYkOQFSH!MT4w858h4mzOaaN z2b$&}yZ=kIR$QI}(mgF|ybmF?6!3<$g^slFA9>HxEtOCj@&oy3p6MF)t+^CKzZYCl zTSBgbZ>Ra#=T;{p%RxYTd7hQZHS)f&90hp~mWK_MfxS6coPx`o%qG{LA$T258Isw= z5Fstj4M4~vw3MQxH^<^a9Rn7GL3{3#+}aOGZdy$IL7qkuG?QWWZJYYcpY0x(?T)uC z%xz2CJizzc@V!5)@7`fInccQuvz4zJ_zz|aD=Wm?d4cPP%Kyx!*_a0}x|!weJ8UkG z?G9G<=kINh8RGQOQ^Tw3{lB)k%_i~1k@k}Lv1)+^Pd6+A24Bj-C{R=x@DhR+E^u(8 z5FaNKtFj1!y*piw(~$GCx4UP$SxRv$v1~e~7)|KQ=2K1j7vx{zN+D}6lRUIr&_=0= zgqtx54LP|@8TJtbQi03}j6z%XIrTZVS?IxnOtD9@N3nw;x{G+jz|Po~*#4Gny)FA< zG4Tf6?4z6gF{w>`E=yRe^cMCrL{q_A*h-JOg_{R1j^U-=ZAiBzCLWC8CEV z?W-E^Pkc7?>}2W#zV5W1BpX}JV3v$%&tSc(i5P}ktMakU_YKX@=yVCgm)LcYfRchf zLs}2&XP7}(8lxn`(L{kMD)ixJjkZ;xq9pQ-n|_H`4yAbr(~M@Dcv8L`T6iFMbCVKO znm`w^tYZVf`c48o<`Yl4D>LMPjlUBJ9m`-QODm+ceND~pSd6?YY{6nYB_#=di`vAc!+ z9~-@5x6v!vln`c^n`)oXy%KL6D=uEyU0Bk>b}Aw}Y4V{)R~z&|i_TGQ9PH!tHH${N z8s?z#*}rHFA@~ltLsna2#IWyXeZZO@RdNXFc*`Ljz~qIh!jcU2SB(6*iFC$5pry0i zjx9wKVk87eBVlDpcOyGb{D^g9J?I7c&90wbbzV!v{D8#{h-|T@r|!WUE3MX`5FgfD z-$#0^1l^=o=}k;r-F?~mwkQ5zMJNxpW>@3rUT9Q=Okoi7(YkkgH-6T<~2hNl@ILhGMq^RoYT3Svg}9d4v}k{c`vt4Gk7n3*}6 zf)KC3W$^)}O&SawWyDG`vX!Ju-F`KrOjgv4-|eat(v`*kAs?4SiiOC8}`FEbZOza!cXcY0oLm@R) zrvCP;mxQQkTjE0zz21q#23m{n{l7o=XX1 zO2X3Y_ld7WMJqzv+LS;D9iaS0y>H@b>f6bJ*g=I_)4|T`+prQ5Qp9S}XOkp{rzlir z-~W6)d);X=ivc;LBCIoe!2t>(02zR~Z_EpqyDQ3yy$G*jvswRi-0Gz;EeJh?xHC+C zN3m_UDdWbt?K|x5*O<8V64+>b!@XZc3zJVD>5=bFeKUo zs67VI9usNh(TMTkl6@|-;fg@i+n`4XC+@3-6_U6Of?Ur@a>M~Nc_#phZRf3~ny&ur z$Il!Ei?9)~bAckSX$Y%Dc}`ZBx6ZNCpff}7P_DCJQM`^y#ERd)9u9{&A4W0CoC z3lmIoamA|Hzj52IvMK7-PvAuqmFXIRlk*yQrZu>M+HH{JBr8Vr03v&gp+4i7>UCnG z&WO?_2W3q_5~A*-YQXZ5Od$cWrWarP<#D(DTAMO?PgiG=>~d^0I2|To`<1cS{5_?y zuEyp>?cC9mN7WU%p1WJIU2Aub+tShI*1N3pjSjm_^e5YwR;}Lcs*2638{O2>oty$S z!|JcU6MU3f<55#hZ9@Rxx)$+oEW+BLaml>m`tnhJuhSh3)r=a~I&;*)S4w|iQ{48) z^yQH%r{3*3>_EIH(H$-EFX;@{BtlWe?eUL}w@+G@>$5A-XYFVM-T*+o@=;&|P~Qnq z!CD7Gx|~zfAmU}7E~lMM;}U&-FpT1rZu^7&*T4M$tFW7m-k&*5>Ps2Ger!8%uTNb} zeZ%e^_pi55(TJ{b+y6Y;^)R@>sttDcp&xi2SMPAT-BxztuT8egZOW1bZaaS1uGp@o zw78tGka#{w4#iU_FR1khiOb0~oyrI)aqbET6P)CL=G*57`>K#^5NK`WT&4{(4O55@ zIFDXf@f{3`J{n8_3F7DfNByzUXmo9`xU3%m3>yRZL+%;E4Gcm?|9Ot5G_N@B<6htFKB^w-!gR2Q)Bju(O*O5uemEcUF&R`d2pI5)bKBsn44T|l7yo$Py zp7g<&KJ>h}@%g=KiruU3|F26%8nWTR5tMx=eB?11NQ8j08G)ARgub^#cL7F*5>=qz z1so>4-69Q%C_Ml$toA_T5k)>?#3(<<6XIZLht@+e-!G8WQJ+B8k?R|>Y|@630at=B z|M)Cm_+1=T-wv~TZ-`E1$LHQRA5SifsJ|%}Kp($xzaeluVEERn58!NZ3B9jST_26y zM5ptYBW{=T`k;Ic+jyQKus>i}!_Gff4qopxo8=W3Qj%NBzmGLzF`$E9XIR~2_8oZc zWx+}#ih~UO1$!i&4r7#Nj|Bq4CLHZ%VH2md@o_w7%N#aqKt0Ab1+=3TfI|=F5@3kx z;GHXdfOc%qP3M?HJ_>vSEuJ^pRG#og0W(_7l3>4F4G05{>n4AF5*Vn>4LBfna$}tY zgnC!KufAPRH`p3*)2^3pb|2Y!vCYsh_u|VJ+|gBahkLs6eA$Kd2nuJm&A#yUROF5Y zm3Pd$Y}15SOKYaJEvuhrG>(sVj-6CDwp5u`RMA#Hqk57-ZY`f&(;BaEi|Hq47azT0 z+SaL~ebT9ZHURX4ryAH{#>zVHXKdgz;nM*_S?hV(yDM5MimZA;{VqdjG-nV-9si6p zMEr=F#~?;yKn?eo)p0rTPg zn|8ap$?gkRw)FRr7=aKUFkMJrkk7Xg^JY3mr4Kp-A3)`YWeqnT@&_(t>qf$KkGz*p z;G2~`duL%$TAn`>6h$E{1zk%Ob{`cv``l1zDL_b;29L&@u|Wt5cflpeAIedueP}B) zc$&$&1*lO2_=l#b0h3 zCg4wt7yW5@_G6>l0%hMW@rs_FLx*~LgrnIWT3&|NyOHW08>%-Mw3D1N$2Jz!o4jrd zYbJhSJA8$D-#x5$%2``su-gB2rdq25L)DWmKdlMOpucuu{GzW7G=7OM8wZ^^Fyvxq zttzdk7{IxW?Q}zkk%kc??}ffIceNBQlq_HbWYg4l0*<&*Q*^^J{N|L7-{9DNrdkhy z$FslV1wNMCXTGF9AF97&sQx2sdG_|;O4fq*P)4-R$a@L38LEI9K67gby(8*8tTl!t zFyX-p?l@CZupNWHpS1z_n3rG5&Ginl2##TmqA<{)F3&#ZV=&+$0ZjtdQj{_o#YR9z z0?kBl(S(4o8_`I}q=e#;$di|~Hnz{`te={_=PZ@}IM~v)b4q(%z@2b7WAR1noq~6M zP0uxl&fjx?sapL2L(oZg`-04#KTPbIxnp+ok~7sg*}m)i1!J8?!*+vY+qu+VeDnIv zho2Qj@7Tc}GX!L()#e_*6|^$V7#IzuxV^(#2qx543=V#60DmsI^uu@sp3Y6P>Ffx?#NIk z$WsUnI&k2@l8H6p*%MkOjEilXGFvDM1%bm53kp{h#ROqTYH7sX7OP6sw0RV7S$$<& zX&^qkrd%KJ*!ei1w$Pz1$c}=y1-F06jpdOXe9Y(N+%Q5F!w81M8P^Hm7kPW+n}ph< zRm99dJY;G&&)FJcbCPYJtNv9o+C_*jnaL3uJ)Hhq3Bls7#nWWm{|<8g6!&Q0VhA9}~9~t=3Jz$XJJ%CO7Kt(LJvF zDMm?CBU#2{kR$=%R_=v;6@uDDn}F@slvCn0d7D?!BDOI%POlsr9oa`xw4Gv~7JbtGaDlYTM+(Rh4pqQN>U z8tLc=SB$b6`UTM%YHBR;dP+8gyjPb8^h~`Xl@h#)d2;o22-)}1bv2XB9uJ_$uNUIi z19se#wVgAop=qumY>ZlFvWT~2Y(vQF4K<7{@jlVf!Qres^cLjKJ}VRx{`u~Dc!)e) z-q7&DRCPIfVCsJLmde^;UG{pRiX9jgJ+;zuBj|UU#SN zQO>7hParoE8N^>>Jt92-W7pLXIYYPPJFf|&qlv~-bF3-K2MpZWPwQCpJcb(>v3ec> z*PsvcAp&ns8WmwaLRf={PN(=o4N89O5urk>k{@9Gr;kwag@oVd^C#GXbIutUzeRn1 z^Ewt@zPuDcf!T7SwQfu^d&C6%-0J1aYsWOhzI(w6ENgY&4<$M}6U8NoDbvBI2-)5x zON5t$_GROr&IX?zzuXqYb?Z~Y`}}$!xZ%=u_R+E8o@wmK;&^9Aytp{t(HSph^Hwy~ z*V&9KnCK3bvWkE0@UdE7XI)+A(N(Lmzhob)*Hn4MFx#qLIyMlSu3#=&dA3kxtTb)@~PT?LfsU415w$AAtIEQ7w?r}M4g$u&sO=RMe+pmcK zr?SARABzN-Q?5bqBFu{qA5Jp<1jgI^t~tTLj*#s)QLOptFFdl}TlTaY@xJ#xhd|HH zXUY^YX>k3pR8iN1-S&i^b|V6`I>5ee{9WM$1-1N6xy9;wld0db+iex%d}}nD5Y$K% z3^se43IFQ6ZuoTJ@)R?$ZU2F*87OfrQ|hHMMxggFm&77gf|j!b)XxrnDH5+3EoeIl z7QYGLGAQ1ByS|}W_$7N!Eq>-fHg3iYNdF^&aH(CdBv48OxHeSS?e@}eAc7U5U%l>S z_2n^RD=K1>0;i|2hgm;6b~4L0nh+gc)SI1thrVcKGIh(S%Ij{qCAl0Mvfp9Wi=skN zswLSRE;{XZM4dUkQv}#(rdDUVgFeDw(65> zR3G?p|E+8Zge6O}^Vt&Bt$tUoV+&Nj`Vd>n{;Ymib&C_!m(@SAiRyb>)!!i@Hu0_9 ztQdBig8H8Hrus+q6=qleuKtJm6ILSbSAU}Zos9wWV!^ufDb^(ec5p|oJcR!og}Gof zmXr+?l9c`s{M|&BZ?dWXzFzsB-hl-X(Gkfm>k!`P$o|&`VZ(;E*gI)8ntfahce6hD zWu$BF{^ngm@UZ&GEy9y~vZwZld$N~z3s;=H_xN#)%OM?{W_vMDw-HbCxcyFjIPPo? z=OY(Zl*d6A5p^WOh*TQ`r6O$XhQ=6B) z@}61d*X&nxE%>-W2fJVU%KQ8y&FQb0?eH(E7o46y|JJa1P2MROLu|OcOhdjc^Ij`j zs3UEru{-uYws-Gi!ejg-lMZ??qUFGY^i%F%;rbz9_wwR9NfXyeYNL`iYHVn*^p`!Ci^oFz)Pu3T~1d!FevW7T)mkE-iZ?$VXXw)fti z*tBwq(P68pSn~4EH`YyCkn$9T_3l3i$v&^%`9yHBTvHtxQ1AHXVTacy8w69-8#IX} zt=h}Nf?pSJsSCHKOQoP&1lI+=xISuHz&C}J9pJr(1K`Rfg)!% zV^vie5wjS?fde8q{7(%FpCl<{#E<4a83d!23 zH$Um=NYvc@rW;0yf?o)XN@7 z*or(#zyL*@Y$(c#hD4Fn)1$ZE(K0_&w^o_dBmA<-myApdS<4-sF{Pb1{;EQ5^psn= zJjE+)p12qGclATF;2}&g9n*Efj-8sd92C5ti0V2K1Tt`tF%roH!V5`dDOyl`tjqt{ z@=cFyn;Us>`i{;q9+?@W|6+60$8F(`F>_!3DB8}1mX*7Aj~Bwf2`)YN!lkvcL0vYG zJz3h=gn*8PdVVc}Yyw*wJOZFUBZCesd~mDf-)e_Kd-%>QZELS-t!OMVGlYpaVPtYq z)B4UUtC!xncFMKvzQXpK^^}kKD@Xa+O+RH*%{5ClEh+k@x@z3TJ(C1BMjBmMeX{>Z z30c$~UK6@p%!!dAJmFKPO})=-vzyhsZAO!)PxGb&)86QxpMFfgN{ltqEJE~q&$5?-&kYkHQ;&bn5fU>@+6raY0Uy}ZX6XxccEuD_rii}~ z+FF;iwMp|*wX@omv>j}#u4-d5>r%pZx1}w<2Ug#1*z!tn&B@Z3)nWYadR;wH*Q5CpnMUNn#VH(Pl8DdH6Xb_{@SgTh zj}6+}j2#9mCGy1Qw32cKZZqvc4eek!s6bwyzuuq+?@LtzIs)p{oItQjLpfdgJ$M;+ zkXYD>?8mlGtSe0WN(Cwom7DMWWPo9ZPM12R7jG$QLa=M zl)fGJsCN?gRJLYHM2${qv2F64VMKs7qGruyOy9ysN@d}8iwU83<&~1d41YfLPH+LD zXfT`L$qsKU7-TF?BDk(77~oECo*4~9mPRazG6%Dmyl$I~*~^Q3lH{=@9Ibkz-d7YW zHe1}FDqKZA=N30JjVcmZd2y&jU?!Krtd}eX7h|4)%fpz@WK1v{!cF?jA>ZhvP!$Tx zCW|bZtezRBnqW~gwgqQVl`CEz3HfY-px0XrHnDhKv(H=Q6Ip4A&F!CuxXOB?H!LAM znk)zvb#kTTdC=q(%Sw$^_PT^*(=*XyuG@Wejo)Gw@J+o}^b3MZ@Hr}2$K33_qD5~K zV3QzPMD`8Ar9-m+c z_+!DiF}}LkwIS~Io6AdUmMF75HPb2@ic9WKDXEI;fNU;ju#{zH`w~}az}pmVC^y;M zf)y4k<)T>bxgr`^H_2aJExJACOUHE9S|luf?otCHcg8&z*sYS#*p-;n)Kf8T3UIc{ z*Cv-cKyFyfp-^+VJLERm1z+6l^eE<*b1GXW%xD^8NrWR2(a!9Spfe<`XA09>aqAE* zHodxl83EU2w4i;>h-8Ki7t}l40Y_2DSz<0XRLf&7@OUQPcX6d4)m~PYXe)y)MEio$ z3ZHjUxlu%9%KAnoPA*d5E1!}}E4?PsxZeQ=(l8DpwQ*&RnleGOm{^J8D`iy`lEZHG zGkZ`r`W-NUaWSjOWwPs05>a0!DH149m(Op4~}zhFb2G36N`%#sKqC(w}vJEwI)YhrRZoKTNmgwI*o#CGBi3J)8j^cT~P*)X#IU)tUSKB_WpAD-uw z>AkniWcsAn$)smeNJvO1p@$afO{vn$Q0#(=3MweEFM_)kEGW2HU0qjK#TU!sYr$Q0 zt!rIH$Q=IHb0&evx~uQ+`+bx%=RBuB=P7r&?(0??RJQRdePJl5P;*M7-{0yp^Q=af zEw!tyDqWM-ppZJ`(o8KY%`L5u7@jI^^DFFnYX(i{J-e*Qd`;=%=epMBSV)E|dvDXU zl}qMT9UWiP5@i^F2(>OZsWbSHc1*l^eSHh>D+)O9S`L+}twrrE@wikvjLHLYv{sS{ zt4Tf>Pio=im<}m0%m%2_KLX1e8;)>3I!oKq>3}hoV4%q4!!TY$O7qLgcxq+E24@OK z=vm@u0uCwQipmDj%5jqH=?tSUyJ5rS0o~)DZmqFo3V#-Mk_jV=ufK9_IK&y}tXg+v zZzjoS-~OLJjn7(iL*Lh!)R_^7PPUKOvTVqjmTKJx><*$ZHx64r#6hhP!H(vp>R66P ziR^`Y2kTowdZyIUF@Af8YA17jQSB6&cHR3EC+?owq}34qjo0t4|7O>h)!r{Z8ulT3 zAtBe@WxDS*=a8~$i{StGA)vandb*zo>JhYWgQWRSu2@}8Lc#* z1wsxX(C~5q7eZrQ;qyWkLdedDd!kvU9=FGg#V#=52xZ=oXI+%~RyN0&8oWPQn~qU_>~;*#(7 zwO+cYfh>4`@8-E3t=9;rk1W!U?B5_f-5|${N0;T=Rd$(7uXh?c>^{Fekr$ts@2y+Z zS~ICSqzziN=4hlOGcPZ*I&bopQ1ivt?tOoxe$f%aU(?z#cXN6}I88TD2dpF)y2Fc@ z;{!m?HK7)eb&x_BAl^`B6`0*H&!o!+yuxL1sS+~{hr?u2$N^_Vd#p0H%t_dfL%iFP zDz|y1Bw+LSzO;H+yN2^xgtw?QnsgccAL%-3IjPj@D)tFqYk+T>YHd}=+dJ7+(-PL( zxY`bG_|rDO-+cOE+@Ra3%g}AEvEbb7jF9V}t-^ZYPX?tFS+(JepxA$ps69q@C@iCu~VS zD|kgtAkLnmgZqVDI9)`c_xxYDg;8e%&xhP7Bg+#FlM(2O|5yjHD9Ad66XMgb37Uch zc>%in7K=}ER4Ams?6pFVSl$DA5c1Nw=SYfu)FSa=TtkzD=!5Z#)?Gd|wpne#L1Prl zlc{k26hz0>*n`zoL3_=(tb90xxC!SCFrSj+*0yf16Y@$l>h=?-x4X@{{b$CAT=))O z1L=T{+IS`Dgl!lQkk2-RVTH!IMJPWJLe?Rl#SAd!0K!S-%s84H#7Q1PpqGRoS6U2^ zO@Z75>rL;Z-LHT8`tC{TAF_zk3vX+5TH)=3%1q@!;ccx>BfJf$tm5E77<2U`h@B*O zP~le`1jtdRA;JEgjOyHFaJ86@?-pJL+Dtn2q(*acsuXZEQryk!4C<37HG1qN#p%6j zb$YMxGWO~T{U6HcKym3)#YpJb4ddH>2+5sP3lJ1H(v6w_zO)Bnlq8%! zF?|`~Ek<(5lTV_9pFwo|sHcZZD2IK>IT4DB~ zB~Y_O;v9%9bdID;4_l1za;O}@l!+YyZ67)fU;`NEa8VC|7DH7N_&*q12s(^xz3qN` zR@CE_nezP{*;dTTWb$lqC)g8avu9*Qy`5FsO*$B>IAdU0%g!ZJ><(pM;oNQ2QkK(Y z6QkP7^Ln|tRHx4<%Za)*jMS)5@(cnu9Mu}5-Wq$NGiG*aWefy*sX;3@`m<|8)dd_x zaz<)alFUf4ls%dFC^J@)UE#`xNXu;L;&ow$L8KH0xSS%AwKM`3gcuYVDqf%r z+9fWEOXEAD4A;a>^3j6RDmrr~=p6mSEmmXGsO54bR?LtYJX+5qd4F59U{pcDtMeC4 zgO1oEoZ0c7@V{C`48)26O1$KCM^b=?}=-JZp3Ms%l^xtzvgSLeZ|Au*%W zTV5b_f`sFoY_Sv;5);iAPiY7uP~jo98$eP(lQIX9p&0|E0nwV=h5MiV`5?2*5u9wxzi{ZproKY8u7C;1w|)hApq<4t0Jk_>qxl`VYy<_xm8k9_EP zLqPY0{gBEIYapi~nviH&Dym8)FpXg5#aOImU_Ak&En_RA>pWfOVQ`A&^U(V_Ei@bq zPqmnTw6r5j=_V)azM*EgNf7#MHN6aa+ zwlq!a9GA$GHgB9huBOCiQ zG8k;dQv0xxE0=F44~|@3lgVm54yEz~;YZ>OJIL#YwMMxnw{64d0&`$^d+wGV!ZNHO zqr7cdv)f?Gs;a9i(&^WB>YHjY`ja*&)!8Oktgit#}h z?SE>Bg;qeU{~@@GOZF!+9Z0g7PGq|8zXf_R+kYmX>Hhx~@HMF2(p;zFv(oVx(0@@5 zP17riXn06+#{c-NG-oM&z;mfsX(rRb#P|Oel?DqoLNAeWmDJJ9sOgNX!kPd2wCq{k zb|98jw3)(SE{emjn*LIRnk4Kr8`5EC1~ZMJ{m;Q*Y%j%Dsr$pm)ZxD8enmVOQbkaI z=77v={0|ue`u(}t|1EDoe{?+=9NYKr=>yU-xpWF-a*L!4qkv5m#~`5@lZVw$}?a@ zj2gZaqV^Em&B(Rm${ME5Z3>Zlg?W1Nr>NlrGUYE1zq^|#_B=weYqylWcL|7#HoxOs znneDjcYJnMWpI?#O>G!*flPQWnG6VE?o7*+qWmuA8zS)5vCxk(#bC(9jFUF$Qk5C= z7R7TRzMFn&JpKTpgI6o}|6^2cc&v)MI*=35WO_DN&2ueumA0!YignexrtVw+_V%g4 z{v&qtU!`*4TT^$%+xyD?d_*mqV(+#$mOdQ+-}u8YOuNX&zO#O0c+fDm!jX{VlcN4> zX1KH(CaM@z=LO<@@Ol~)IZQaQlI=;h~QAJ4CO8V^o;dx9narcXe+ z#SPN^i_zi#cD#6{{}wHt_T?nyNsQYO$USuu@S;)g8GW9khvQ#XEOxm8X`PtYJtgDTTQjC~=T88*mD3g! zw+6}ceTwCzCy^-d*&U3*ZeSdCUqK=vv$DF9++c2rjgjbEBj4Nn5p@5tF#T$_pgH^@$4#8PJGp3 zD>Te=t8fg6onA*w0M>zkx}aSbzd6HFGb*0DXWkyC zwYoE&duuGc13<4b`B-{z><){ydTe#>t@G}(_w|vodBO|K$x$^I_^R%;IIG5$<=s91 zF1wAc+!<4htieTNq@qkdie5gp*KVsGTb9=|uZJEI&%He^9Z{9nsw)%zSS}Y%%_CKm z8ez~JN-_G-vS}?09t6N)jR6BMU4hU*(V0P0B}3^e8<+%O+@$S6T3pM=L$zcuh=c{D zg#X#t^oEA%1y2>Ivz6shHW4k4XZ7_)%WFafk3?9v)@`y|%oe)|Yb;R(>VAqfIemg0 z44ADOf| zNJdF6kSqa90cNl;BQj*NqU$HDOWQQ4?qoV!|2n{l>X$#?c&4y_}JwilA80L0rgMqZAmfq#Yov9h=C6WX?F?6EmF>6=4=LH3c-^W z<7`~5@YM&x)o=WnOgVmB_=LnhW$zEAzP*0s?ZomInxZsmzALrk>L2cM9tfYf=BAH4 z{75huuUR^}IpctDU4I*vh8H-{l z+spPQv)reY?yMw{5D6CPe^u_RAF-oKij|XCkxGOl#1$}roRNS9e$f9kJ!voYV1NJn zD#(41sQ?m}k@sOu(F5j9@*6WtQ&KaJc0;SJ#~ z;f({Fk*T$oTDg(d(>iW5n{dPgxCMnJpo$<*fgcZRqPqtR4puvW zt!rT~JU2>Ubg*(QdVQ_%&ssg=w55fsR~1Q(!m-k}SgeiwKGs%>wbRWrgPR|zd!81C z%AD_*q(csF3X~Q%hhW#YKl>c9%RE6c`)B$iS)$j~*6Q?9X;G2%HCzmBsVhXUS=w3D z9PE-3S6-+z))p%+;w{4SvaV2bQJ_-i%GmzG3)?dtx{4>yjx6a8jxmOgr?j5ZwqPCV zDIkugqOFQHTUt-FnnI$1npTfkPqe~lMWJ%SkvJv^_;r51s!+?69vU98!BY>UBzC_> z6Z<@-(eQdc`{it2F9`Xy`FV*v(wY8!6A%pVl3U95lRPi=yA)cE7`W*@cVZno?9JS14Ho3?ZJLykX_3}HGkx}Q_(wRf9+7XKvjSxOGyIkf~ zYdV)M8A&jix=m&8t=V99xlL=G?zJNkymbHh26j3|-ziJ-Q=p||)P%LF|Dma@gCTPu zdA<11GC+Q*vWh*nczPEXt{zj}_uxaP$xy7Me)mA%GvpdF^z=gy_HB6vC2aW$3Xe(c z`Q6FW4-uts3c!{eX5s#CzB_Pvs><#kGev!c@}eLo6C&iP zGYmgJ6F1eHN(h-#wlKZq#FQX@@*Wj2I<`D7x1#Fakop*NLl`cHHI;ek9yH)_- zBY|E=D_o5E7__FR{Yi?yhIkCkiV?R1>5cQd4`*$U<+$A0G2vhRE6j!m)|*YX`1p0l zN*dPR`{4Sv#wU)&Yu2;2!8OP{eq)~`~Mbw(k333JD0$zjP0l9wfKOa3nThvXB<7m_bg$7LQCs)J3-$Uuiek)$3O zOxM^9(^sX_UoC@?l&Yu@HsL)_%iVNJ#JDeN)Kp=`{2&!(=KjEY4}-sK|B$?H;LP1RJy~g2E;4KbTJ%3 zB`!f}%%UT84ENlyD`w28&+$#F9#Xh^PcXOI70I8`3aE`jnk)12Miyc5L?$<|fvuSl z9}JyUarDICt{TUz#cruZ@ObrhgO+?GS6NIhp0i1HPT8FbgTtVEl#siv1=kkD3zSVc zd}nQLJlkwh+SSEuG%rAEc!NwURmv2cOy@KfXg5sKN1N(0TIA}?Osm@Z!#a0vmcy?N zsB+{oCTm3BL2Y@ifzA0La;Qw<%CI?@)oW`K!jFX)wvyY~Kt)M82nj~iyM-a$Qe~dn zbj+*FVpkI&kO(u4EofeO!O-&g@fuIOP9NHH|KS@iVBibmL$VCD#}TsnoON04XcJ1k zx6P`lsIf54*pv-7n>puVt6pbg=WDGRB@jYHlW7Q94LU0u)jJ>SDGK^ovt4gA<+eIA z^(=xsya~4>8f8?vH+YL&CxrmdfZ;sH<8$V_Mk^F~ZbI70v}u-L#Fl5MFtzIxv2k}l zm%}QQ3R9U()i=hO<1NcC=kru-Q2k(`a1<^IoeH+l97ZE!mYacoNv#{LmKFh5Pp_QT zag7*X{s|mtnPdvGDoFsuNLxeDPDJ=P+6eq3)H;&xWg?^w^b}OXfn6Rr1+drP6rg-* zJECAV3Puo7aU$Z&+&|ZY(wmQqO*Y=IA92_4CePBgO$p$EbTT6MFPL7OH9kkC&NZ2B zu>yNWkyEQM*jOESa`jr1$`w$_mAukMx|Fs&k1x47=xQA?VR3xfT@2Hn(b!zEbH$oW z=kWR#bD$v8oe^7iRQOCdDtz>MGE&t!th2zRZ41DfHi`Zjg8bXwZtY499(|SE>Hda zWA%$$$F7<<#F}5P-lYnKLUTi&UAI4_zDXUL+ZM{Wsb|;iyF5*~uI8>)W80Uh$Lwe4 ztQy<4R6Fj;Ce<$S7|%^T_?wX^u(Z!&X16=@8`ap+hU=jC_M0*qA0MY$HhkFd%<-9J{fjI(ttSB-tFvHy9~&*Ev!a}JxmI-R!z$}h&>A;{-A3Hih3NaiDk z@J`eZdY`y~FV00L zvKW}{Krfqfb7W0iW8)}0=VhhsmQ7ki6CRNYmlPco0D+PLGhADQ{r*?Gr=e5OV? zbz50<^Nvd2m=Rys$(3@>?c-YSZ<%)OSe-YdBscb*(x&od8j#*2-UsS$J_AL!3RD;` zu!s*cXYes*&hTkEaNlzi?2o!US15>|QOPOpP6=)-&LA}~QdX}IFaaRo0J^g<#T9(< zD7UnfAw}ebPGi%lS)0y@Zpgtgw&U;FshdCMe;Ht$+}YpO;5vU zhkAIvOo5@p$b^bAf-(aX>E!7@e=q$OWd2+k_%`{VmL#9MXn{qTD#jbbp^0{&6Jz>X zB;(N%R!T0D?2_Coc}&ua_K>#pq-~VwS;!dl6Uz_8Z<^c5LghjnB=TiaND?Jd`ET3* ze;;p3(-*^!lu6kylXStK0P*nrzMh7upqA;0c7rA{n#vS8kN)F=NdDt4amO$1?*?Kf zmE=Ixc`m#1o&FU=Qj+;Qk*Zn}Esx?cx}&F)Nov2P3nDJhUlo3~bkMQCcmUZ>088o- zATd&XmQRY`okoe&Nk(7{SOhQjHIluEBmTYQ70G*$#Lgfz(hHD4-Pv|<*6a_th{kvh zq!yNfh4=ro&Hh6B_@(x9{(jn?@Ni=L6YY-wAFuy^ZJ*~q&-vSYf*OQQOX!mHrs;pq zvH$$1wdAio@Z50>8tkC7K>z8==S~pUXfsaG2KawiNa4WyQM7YOu@p|6JyrPTmsTG- zd%z&xqhDM-O=*eJd@{_r2mQs<`u-2c4!Rg*5e9fBJ=e>3!;gsgYX#MusBSv|uA{!r z0k9CzMFUZ$++D)k{n$F;ZMQpPg!==s_yf?gx`m!J!0v6~?Y`$lXkAiBiqN`p5~K&X zKlp&2@L?KTm$s)QVeisG|13c~<0$k*Otn<+f$T{262SK%=Jbm_NTXKF0oW?$i-D0T z;HODrLW7RRJ`$puQNK6^`Ai+2P}9Dy8q1Eg)xv#aI@-51iwkn)3SxZRU)PY+^krQ` zs_n7G_Z}rfYbJ!N*LKk5Ix@3kO!Jm@y5OSK3x+S-(@K}SQ^!WGShS~Ymu0p5{T*Q#h656Lm{8R z7)ocIxGDXrcvGf#>9jm1h-6JcCU4r(u{-bEIhOtEx@SXuFVb$s#zN0tm;CnDTffDp z6MYtvvvEi81M@I1NAie$s|+B1oK3yIn~Uc3VKrscY`~X z@CJcd=(Xkoa2n2^LZ&e5K3O6N0+W&istt(TLJ*muI>1Vz4O$|R%Rw&GK<`g+LJ~P0 zV+Z1%Xp}Z~@sNY?96XhW=x=0Tn?4th=K?^nf2IEc0aJvz7xpu8^2GvdvuHO7a)Yo? zSjfLNXd^ehen@B$TKFHsJ|W>qID`bpGJO9kNE!p=A^h*PA^NO0kV75{W_S0J%DWcd zfB*fdZ3Ano?k38+79TlsBvm7H2W#~wwAvHk>|*GzzBWjD!U_EoK{y zg#RIq;gg;c`h?Gz&heLDTz6pU@}kj8lg+7Hx%<}%|1+=anbc#6IB4nQZyqJ4%iq1i z;90b~_}+t0wRT+lrn_;&q(?e4?^!);?U+hu|2M=J6#JhC_Mcq5NsE~0=RE%xwE>C7 zNj!W$gX~?9RL%WAJVp#3%AqT!QR$Sai7mDvl9NTH4EBT_6Sk2J7x!GVAksFb zdsDlm)10}YWiEU4;SC!fet6@Chj$A9IxGxRKfQJJ6ONC_B_pP4tdwIw_2glq;=J_y zYfe9PbcZzCyQ{q;;g$R3)vfG%8y?2_4?VQ;i15AehfNRNw0ttT|JFi=?0OQ8s(<0p z2kDM-yiX${11SPktoCBjI2NXHZcr!i(0JqlLs$(}TBza?qTi6dql~3*Px~E3O+#B0 zVO)R>ytTAv$&wyHzr3@2s-rZ&dX>XoQqyTQcd~tH)7Sy?_0#6wq9hY{9y_-4hW}yS zSD1#?3UBUP$@Z??_rvz*w{4p_Ya5%@vt;RrkxPW-)vN42p1H73ggx9m zWb&%3=ky)Bap$pDZxEg$p_Sw{P`e8~Gq-Jfe)~2F*v8L{lYR-zvj$e#Jm|^8D1#K- z&VU%=Ye9jsx}Y($pm)uuSry|EV80;DK|^Crv<5&W5{j6h^Llui9aM$@xG+lMY$#5F zYkV1`dMn$cV}!}*`zo1E;b(^D9=yKpfYe)%=EfB#%#@XlnKuYH-?4>%zmp?X=I0zh0lC3TDZzQZsILd8W9@Dx^%jl zbQ?)vd`e=3rgq)N{x$+THqry-(*%D~*#PGO#ao;W9QDDRNMU2t41tzWMNogVdDtj~ zft)~^rKwvtvnMAqc122}uroX>770deH&Su-NwDbF8n;Yw&$Hbzos~?#!#2-7WeeFr z&zlO^!7RDSBu_cgn{Xil!a>t;Ceuq`JCZp1&Z!$WP8FtX5!*Tfj4;2HAZP6m+SbqN zYW)xTa}S*6S;kX~8L@1pfw)<6?%k>X1r`+lZWk2`bFdviXq zj7h?}j+aQ#mq?_S=U(CjmE=y)R}nJBY9gD{70~yjxCwb66FSNX@%Hi$MqnxgM4FbD0N{UaM|vFr;ov|k zK}r%6VteUvCTv;b=WnHVi8e-rGO=_woddypK}UjtEyU(oO|l|!A7hGP%Au_RIi%5m zMX8P!NNn^DF#hO?MyUXe5YZ^CBwMA{AaoLmQ4tEOMf%#)pPP{;jWHM)?F6Tjkt=LA zg`7AKI~*z{W3ezw)l{2}QEMy~jk+7#TB*WpR!FsElklF!qLk?wqmj|elv7P6l^ko> zmaC?t%xuC2=oZxEisy7X9aI9XR%h1D&}#KoJyENP-l}_DYjhfkRH_Dq0Csag)@R>y zao;~RM)%n6XNboTtGM`{yS`>rO08Cz`q$S=P3bYFO)p0{t6rKqLOvr(nMxtkkcG(& z3dM$`qWP5<70MT0QJ`mj_OCBgsxSVf=KH?WXuj*yct8Cf8R@?NRH_iH%!R_%?`10E z_hg+>HA2Y!POdV2M_x0jG6m^37Rxu}6zJYl2Ifaa3n1Ks-9{ zSv%w|!DYWRI)Po2-6adLQN%0bTr27$HLuJCp}6tFaf`}TcDSg}qz1LK^fwyw>%NW2 zLaCZj`>_%Xc@Q;BBBdV-=S2X~uQ60K8xUo?0BW2qiTz?t&uhMGZ&JpB_?hr*a_?Qu z!fRbKc!mML0Fg4+F1?oF5qr%r{EV(&QEhB;L23c{(CpO9?W`Zsp3IF1Q*1LkEi{iX zpQ&JcsrM9Kkl{JaCHLKvVBCjlw5wb2v4^PY5Sf&2JapZ94Mwuc(Gk z=g+@gW|DJK4i4Dc=g%hw;#{y`ugt`;xQ==+>f|foL)s2RERi_gq~E`sN}#`{mx?t2 z#S;E)C@F9~Qf5cs5a`50X+3}Woij%wB6Qq#prKcou{Nf&nEoaC30lQ29Okr{4;qJsU19Su6O-BE(<(I!pfRd~Orbw{{ z7)>z@nn2T!X`Sg8qnTt9I6?ZKt^TiLU=qoLm~9K>*S&k4+%h9M!sX4D^RM{&Y`)x@IzdxO-YeRT@71MR?0d;g zdo5CfA!b=CJiXQu)9Y?9PwAUtVuCSq#SInan32k)=l4@;ef@Q9`aIhZKTvBT8z$Ik zesL-kvk(j7l3hrvMXL~gAPOYY{57wPJjUsB39f+DnWi5V&#uM zDrd3cl>beOm(^)s#4}?tg1J9D~n@^|GA@< zdGZIZv87W zNq9(j@K6WQWAggyDl$BEH}}#Xghz-bbvIk$?|aFTYw3H*?`KP}f&y4_ zE+TW@3vSxf_cqya@V!ePee}^O?~ys6pZszYVS)$A4&mmU)Vo=>)VmrD$>As-oW2OZ3Nq~Ybep8A7^b=$2C@#teux!q6LI(Ob4Y1+#$qaM(!<1k9$tir zhN<;3{Y|hdomES|=!(zp<#g=n7KHNN_xVMW)puPytz#I8JbVwa-$_pWg!uaEva99?{C&#Gkr=!d+ErwikuPk4XvGv>ek%H^yU9)&0U`mC+x?mf9 zRdFot_rFu_O&V1bNBMa{1HnwZO0g{t5JqV{B1IlqEd3FgF|$m}Ez5%h25IKa%nSbx z{bzcGt^1$uysz`=(_cUBc0b+4G>~=af)_|SRV+L6>8`G)fm;6=q_7q{-1Jm>h5f?T z)Kg*s3BR8{S^o6?^ySb`GLaMf1plVQhc9;y;AEs=ehFo0$*iR&|40lGx6%_={6pv! zdW7D8T=6s+`SLr$J0K(wv(yUjyz?>{`81P!fbP8FA0+X>>txwi-VgGGo{uO80c9@u zh;-+D;QdNKEh20X^VvU9l{3)N%Z%~jBJ@H|1e1sX>==z`7(DcT8oohIzcd(62c8PR zi0BGss6fQK80?(HP2o{ef%6)w6(BiorfMiG9Iv3~!v+}aF znz@nTW)lHK_x2uNgypOw-0nHKohFmlZ!Yjn9MxjARJYo>%aE^Ogl6qqkQ+FM4s2|Gw5UMR<2t-XLOChpaFMiL-EMA*>g9yAhvtv zM>m`#ooTs8Y-?)hxl!1wrbre_Rs;2OGbTGrI2Zv04ga9jfnG=!*2itI7Q<>qqZnnd zU;qhZD`U~jP)eaYHZ(!RX2<~Yq0N%+#j+R|z-2H{_8%503xY`(yG86JPKeV}#ItBq z0I2zFFbouK8XR*rScbyj+4)C>+vZnh;qDb*p=!J9{!mQ zGP^~Yy6 zCwJV@X#85K{My)fN5^EbXiEDXO~$X3%CC$~ceFF%21Ye5dtZ5Wx$nR$sr|z2gTB&g z_nZqC&vciU`@%l#*q1#{#o*Q{iTGrA#&b{0?EN`(KJ`Z?MPHT-G1nEa7|)X|qv*yE zjAE2giS7Tj#$(a|hEHm+v{|qe7apbr4mt`9qv%^KB4wr$Y6p)8sC>iY9Hb7w99R+y z&@!4^lG&FC!;CxqtnjLcv(s=(MYbx^?!Y$MPnOLx(XA(fXw} z%!NQwA*)BgPxC9VrKnQ6LVE^P79c60Vt9+*2PP8KDQqWLh_f6tx?&P2L*+(FDE(0g zQU_SAV&Lh=TP&qH)ro&MP#!WIM>d73&u>o zMN`O~Ov(k5aG1UF+^&7NM+JBX{)BIoA#w##;ey(_s0WOiy~2Rvre%y`4rX}lgd__m z8DxxFCQU3vjm(rL8ea?e?_!Q^TRNh;q&D_L9&uTC%yL>wxVb4>)1qI}L;kr(`1ZC$ zqs7MaK}$)+1rH_L+mjDHjh|AbCY+^AOxg3-6}J%$XYN@NXdEGI6YN$W<1%mf_VQA07LhEJ#>TuP#~}E&$sfG`ScG3&28$ zqr^&z>4{cu1&%^{X#G`(F1e(rv%1*tHLFS7$Z{RyBSD45U{UE|4dbg?&7>djtNm6=1b%EDC|o|79}vtV`t8RT0gpSe%`-+;@}nEIrE0?SWa*z5<}B5jGc8^iX>J)}4&`TacIgF1tBHpZi{ycS&{-CW zMlu*HC^JEQc%+s!XEkz2HJndqdQVaAs)d~Sw8#_ggN)oNa>&v?N{2mhv>I3~V}8Dv z;9w5KOEfMZpN+`kLCPvZndK;Y#YQF4Ah_qn5~is*E2p6$CyRBIL|u7#u4u{UMd=de zKxu@QL`sG4y^(#w2Y1>6K4)RAt5cC0D!ls)>3H@5QgMt~bj8K-KkaOy2i!^A`)()h z{hYG1xCB&k!Zdeop39w=OTIk6;6Cma;m1A0+gMh~8JLZ4y@+h`#C_-1Pf~Rkzdrtv z3q#w!A)arxZTlAOhuQ_spl`q{1AZacQ}G6o5T!Vyqdt;vQ06Qs2_?nS4}4NM=UiHY zN+VQ#WAthiCL7y*`j~KWh-LiJqz*H}zwFUdk_@;44hhF?955ba3K!^`afdc5YGQk- zDk}DQ+>`$SR_n~4+*M5UM(^5xPY`DE0Iv?ZZ|ZB|4P%B@VX_L*5X%On;4^sfol~>P zNOqdwKX>;xg+mtc?tlD)HY;Lgdo8E5d`{o9S1=p<{@(u#>3OkK922PgfiIWVWlN}J z*x&il9zY?5N)fH*F!Vr}6hAIy7p8@2gNW!E1{JOZgoz*QIUu}nAyE8RD0O;S>uW3L z9=USVs4I`moqn+S3Yv~u04gvV@oZi|OxN#0$tS{klI0&I#Uq?x%l&04hP<(tx3+7jR|=!OyHC-0_%%qNj#Y8kyKhl4!i zC(&e^g}$_8EsEf?_mk_+a~$##h~0w^5+3_E-(W4q@2B}B<);GX1=S_0WVMKth*38k zstArc_~|?>Mk4I{$q^CM8%Csj(yzv$52B%A%%Z4sBv8T_?4x55{HAoer2Ec4LcFeY zNA81pxew&po&MZPy^j!0C^aRlK^_ZzqB!cX7aYpZxi8!1@Me|iuoq*LT&vJk=LhZf z{6qQK`?4Jle@?kBfD@g}lVEQk0pq9=hXa?)IgsOU1oA4e)32{C2-=e}S(d}=;gm|t zN^+S+$#F`Hux+~)nJ+WE&Rm%++wSoo->7X>1)Im_yNdl0yHv@!#eKO>kBgBiEmsM> z$QcA;Dw4PgE4DB_5j)-ReAuq+8?_Q1JSM~A%*FR35is}(j3e=ZF zfr%6}7ZbDaP>BMbgDm(WIU!^(=A2SC=ve3oUK4OGbOx@UzM&y8VZ!P~q?o+t2=a}s z83`hFsA8v+j$qKiJ$<^C{*tfM1(mBW-hR)j6PjZb~fSrCmG?U$s4eG$%e^fE<@?w=&EoN90_wLGZK2plb5Ki z2glJ};|^NY>C>=gN8wNUYDf~3NRVvQ_}F+;9B^nSNEp z`UlomtkTOStY=RQmYYN@qo_L?V4#7ek$fIh~HE@T!Xwkw{_(SBIGyVlH$n zyeC&_c4$=DM*pTU4)*c<@0v`e#Kc8Mgww*`C@rfQX8dF2y88Ch#rP+}y4Gtz3?bQ3v;mxKfC)soJEo;LD(#8P6>vRk=q^y zO1YM(4{jS-VmNn|uuDj~!Zg`Lx@=H(QDIP`(Q~Ui!mdr5T;bIJ;S_SEMmd)uvy>V` zY5TB_%224XV;CF?%LYXDd~f!V^q{iDpzd<<0$qcq*bNd6nUtnWCbIzj?2ko^vrd+rpf4hcISA@kQ2+}X1enCJOzAz|^SQ7CL-P=bfcC^n#9JGL0&Wmb0H#)mfIANhVm*Tjt* zCw6UkKQZF;Z$?+;Olp}_GSNMjX>v(9XF#@yud_9UTS{7M+MZi|ddz}`i{}m>#}TRHe6h?KjR5{(f*tAhV!k32BCZhfA5@=asIx&MOPGj&b2ofYd8Fjy!*yMGL_qyv+ zr^k`z;}DvM3r~P0X6c38aA7!ki2hH>1=e-?AIFb#_w}iS;rP9j_|k27;u*r<$ET1n zDhG1RaLFt>QbFpJNl~+?ZBYw`6~F^8gN|@wTw@s9n2e~43-)9BAy|BcIQ?Mw63Bmt zBAVm|w4OGrk;f(|&g1lgkjO+x4GsepGOv!5oe5|-!gJNTNR_V0VR!9hi&hC=7y>3W zAWPW+&5@SeF*XNVA=_6Ha%%4@&?47oAzAU_aJf6x#aC693zy1WS)`*fs$j#+ZZ<JQIH%*uA19Q3T# zf+(4_zd>p;*xsS|DVnE-`f-xtw>y^+E&#c;9N!UNPn7cLz(A$F!T+fYi(p;K>wv(3 z!ITcZ7~qA}lTVYvrINe^{_;WpA>_fyErtJE#Umahxp?G{K+Y00Bq4bQ0w609&%;{3 zKVJOpOR&9t2|8MEiPOD4ZD)%CHN>!W`pd zxF?mnG}oImb8|Dz>x%Jbr%|Kqm@uJ3sWI*(dilH=xwW;qJB@1P)*U;xD%B{|DQ?}n z_f`cx@QJ_t1?c3At|cKj0t&L0TJ<1tx? zXTR89dP?-V^H|12@P$}DjJzmr2lKi8_zKE>Ep5j1Sr|(EBjDi9t}*FbU`rRp-P31dRfr^OKIx1CHrFjreXj)h?C&$ePE*!hbPSL5^Q$T0jdsB61g**@F@g3X zTvh@L69cHA(PX403Ze(~v$(^DzGNhad?upo78*8wr8b(`yNcRJJQ(GUz5f}>2?#Y= zf`pqpt5JB{F^V(k$s9|7U&eMj;rN(M4v|uQK-m4Kr;!fT{muu%0dkFSIAs!+FgLT2 zRIe~WSjQAH009t}-r+P0bI{UZdlq@PXdWdyvP#v8(yIhkcu-)&VaOvO#3$oIVp6&0b$$gCv@t)RdcD%!w46oLxJmc(I2DmlLu%O1N@TZ#l(toqdE zN>xJmjzM-z-5mz!ilLYNj_{#-=HA2HG-Tx3Js@f>3|B|SHCt_Mi#FfNTwRn~ln;(w z(wnTee*fFRYrO6j*pp9+%}I_Wl9Oy#fTTXY3OEGKh{;0R#O9S50>f-dZD2O*T`Q)} z9%>6(JefY#wSKZ{=KLmy-(vLR`9EjeYvGcrjjVoA$GHL!%{f5N(ivrau8A z!5rYT*GTqA9+&({@}cBMAS_5yHbR57uDEP}O|tt8G`z$;lrEG3cR5`c+de?}ZeNvtF&ntsFz4A^dg00P%kX$IdS~kWLO2Bd zvDivzhA{eNsTsJA;Lf-d)n93u#Vp#!LjTTz2a@>%Xmp}qj^^dYwJ5tgEMqXSMQA+%*E=9< zrv+?oTJq*OM=l>V>hi;LZ%%HRI_=I4lP7K5IBD{f&C{lCN!~p7Fx_`#&dtm$nL);8 zaJ*E?BheBsXOM{qq$uJafJ0ew+G;f!tyZIn++EE#lgq4-Z%oEhwxG=xyo_QdVNero z?f_NNvru&EFnrjVI<42P^LTuo44>zoj0}U5CK_?;9xBk<95%BWgfX51jos@oYaG4| z-)6Z+V=654xZMSoSsCGo$7j_VEq>Xo;1-+O;{kVwLSc;fGE7>d!DzD?O?s`_?RyzH zEL|B9jEUIb_ zt(LJ1z~)drdWLXJcx}cEl1uW|E&zq%GxO;YbLZfQzT+&5G(;M+PNNYjkhuz}Ur`Gh zJ~wQ47)|!^ncnn@Bj}*p8Q4po0=K7kr=VM`V~ZP$eRjK9f7!5La2WmH)TlQ{Yolhn zU&?SwoyxAYn|*ZEptTtg^&zv?xU#ZbHO1Sb-pq)}s`IHcBRIc3z_~e`sJCl~J#1Io z^;ZpCYR$mztD4rdn6s+0%%~4WtP%PU;xkc>Z+t!Mz?*zHcqkD0BGTie5^)mkXc;eDG>xvst}Hmg&bS`8|&KgTi1(X53Y>ITXx3~h7-d|xk1{)Q2p2k~bR zIGE``(v*PfiVnsY*Fv_Kt&|SG#i8^MN&oOAh+PiEWPyk!5DCaYa0oWJwFl7UUhJXckkEBOvI`@iOva>p_ zxC7&)&w|!P|I5S}BwP?JjZPFIgC||3goB{`0U!ZmF^;8(Y0*U|mci@5iiJpDDDE40 zOz0sb-GFf#M18bJOh?p*Z!Pl>V4B3njeSV7ac&>N$PEM4;g6N#41ZV)DpMf4&{+`gUE%s3JqGdhd-vO7oR2%pj=d2wQHpS59X#ni2i%N)(iyDyqQwu8Az zWpLXg_AJGQk)x3Xgd5rU%7wx^$B*B1!wvjv>9)1V5qG?0T4H80kk-y-OJt2zILaM= z_dj~jame=Lkmvz>QR?cPoae0jhNqk1suItGahvc*Z~3dXrccX?g*(akcp#id$DO zWAX(T&REKhTbR0Z#E7DJ+3<^wSNn!UGit~;8P(y11;W>_;ZJon(SeViJpOpMk;=tBdF+PV6fux(b|^diBHjh!Jt-o|>Bc{DOiRL_5xg2qvbcrm~W($;BTl{#Fe6AyPyME&w#UTOBY|_fnK2^HKyPKoO((G|TB2oLO+#l5sdQHxIn59g zd0NhQsAThVdBZSX4myQS4K_hsv!SDQuUWiEr<(isi#UhSi(o#W7kNk1rVFEoXl*rMA*B;A249d};wmO_28S;fuBm=D$@tj`IUW9r3sbyI zTKo-1O3KdHe55rNlh0<%a95B=FOn9Q{P=l8Q!q1J*c)Gf4(Gv{z6 za-ux>fYK!&gOw*t#hnvsBA-4bN18YJx~F2~4(wqL2z#C{ZJ)pM#`(X?99yN=x6Y9! zlrF`O_sJP$Hx9Tx)1N*0|1tO8fl*ay|M;9+re=CenM`Jq%uGmclSzOilK`QF5(p(y zL+=oJ5n<>kpcFv_!K{d4Lvih*MtAMXsw=L#mbj~~?yBqSt}Y~*%lGr#NkULu_ub$7 z$1jt)bNfB#+;g7u)X%g3?(cRUVxr4xqsTd%)v|FCn~xKSULmPocRd{7Bfw+`mkM8` zf!nPt{h5ev#cCG<_(#Y>(F4C&F(Fo!!O?&53o{?yI_c)|`9e!qMGtV_-%-A}ob{vn z{rieO&{;Y5H|~7HippsVilm4Xj#Yf)lgu<#xQ zdbE|bt2-+E0C|4=99X;Jo;068@ z9~E|XVd3yBjGN!R%1oN1UW0NLnoKoW1&{8#>G}N38kI)FXZ?~FOHV&U10);7^rH@> z#6Tq~FxSEzg&bS(`Z`s=7LY}Ule9#5@$e7gy0o=Ysgb@H!HZ~4>KaXb7_RB6PO$PmD-785+K z-VN3HKzje6%MOSDC)I3xXQ(#Laf;#*qzT)-VEUJc6U z%KPSgGPx}*pW6~Ek5U3nHOUywGKExh>Dr+NB+q|`0)Bd2kbIGm{7yNdW^Ru3(AKGI z);~OvTi>VSiNN-HCP?4^;p(TC^;Y#StuXd7BviqPUa6Q=Q`r#RdG&YWQY;Ll`l=`ONvA+aq7AWj$>~PZlM$-Xb!bR~TSM?FbtFWxQn!(_ zRLVza-D)Qv%ouhoBJF8rzTyT+GT{Bl2-f+DNi_1*fu48CrufqhmEwXTr_S$kXQjnw zI2_68b-6ip>2A9-5TBOicKPeZ#}1~-8#$flFvL9=+AD*{U;*Zt3=|%y+}P)1b;^_zG}sJ z1&kp~aUsH5xG+}RB7&kL!lCa)TNGrS#C)JchsBj9*bsq>Av+KvyGMEvTv?F^#A^m9 z8*=^X0DvnB@&Esz46>!44 ztZYCris-P+ye3l!&t+-QRtA%t5O6^YogmRc)pYxTe!ir!roY8GTYg&0o)?j zp;a1YH_K;rofJDK07U^qz0i+^af(LbBnh_|GAzhmt}>9zgC2t36OV_O4<*7pFn2)& zrXEd6P(bXV)`dkBos^8BX>c%B`2#_k3y>*F>n=|Bu>rq7&}Z)Op@n7c0-dK%!|G9u zr)HfydU|AO(r9Bc+bmt&|NV|}dtaP8ZqID^hiCRqY`k{lGJoZ$aScOCb^QH{hmXl; zaSpezG1285Qc%N(m1)VnlHld@Kl`5bl}xGIFk+i)g~eR^NDR_}9hdL5UZXEde{EYT+0mer|D zjSb0aqpMe<*t=#=-ho-G1{E|tHiIpAWXYnW_=R zd!Z7O*9dS8!2WI03mIwgXQ~EmIdf*qvImYoVJTxvm`CzVpKBMzGh6zWpE7D4Mthp& z)TA>^&H73gr0b;%BWkLoTP@z_ogF8UBMuqnmd?Dkm8{^fG5>nZNAjA&Yh$_zGaqM> z8c%!58R`6)y?-B5c_WK#nSJ25OnoL^>TnhtbkJx|*|g;hlkbZ=O}(#jnv|7z`v(YI zU5d^T3EW*iy#58BeJZG9XNc6h}zuW&8mn|Bx zxm-3bVq^D`F*vHgB9bs$a~hfF#G<>tX-p;#kC)oa~e$?%Z5%QHINv;fhX( zo`?i%YlD&4lAF-9n7uH3W#7IlhfBR@$@9Vv%qizFFXR%o0LAE_E6`hnG#(&^pVkQl zN)96c@s?Gi4y1&sK=vuTf9#OG(G~R4adscFMOnz}T;ar&FFsnB9<5FjC1{(dL_4(;ez-oOI)ZTarh9JZ`5eY1J<2h#8E{6U&O{V6)S1>3CP zQbOE zsb-jmu1vUcc4sG4@?kn{Ty^n7t*{ z;PmMIW!1^HqGJhtE*$;ykwcIJN~M>V`QqZT`j2ZEm26VQn~Z|1f4L`om5&#$)u_GP z$dXZad5hJ96PtGb?I%cwKZFzF91e(N;pDj1Wde2~`hefk}{5)JXgJ$2K0U zLNnJT4slnkHL|mF>t;ruG%HOT7VVumXxiWfQjM`<@}%%VspIKInPm)aASB~s{*(El zL`1(6PCW9TP~*v67yN4)hN-ML#N6-u*&`)TCeqC5_ji`2Qnx5~LCo13I>WVQ`Cv6xQ!1Yc zR#`CF8-W&IC$B}UWDEx=B1Ae=iK#T@TwgAe(C-FU$T&NMj9lYfj`CuZrGA097|@$1jfB#JoBX9#GRDZJ(CpdGeSzo z>uj2I%*49{B%hQHDPLq0o>OzI<)xQQ?W2`q{}FSM^6K@lw8zCtq`L$o&OWUa+3IRm zb;pNKomTTfnCDIU(@d|EUOvitfAx`CIzQxPF0S>HEa06!%ZiMa_j3xc~&oyi=GGZ9f0=JBUBuaf%#{VbGJB4gi?bbr#U3ZUf zN7193Ie;xZy1C<@n;#Y4cp#iBxpKo*Ief$BXV|Q^>Mc({y(Rr2b{AooOSas8F?zEZ z^yV5^C@8acFZ6Ih!K0HNTJ8zLdal_=of?BJ1{Qc7KAd!04DF^bKY zG*G%a`uyTa6-``;bbJ|dW=zj8NFPYyRkQiuJ$q{Vk%er?YxcS-ao!p!S$g)Wac{7x zuU}U+eo6FM>FPn_*(R=cdtWw#v#p#sd$m-7#P_zss?pBZS?!`jTkh|q4aoELFWL8( zC^@-lg6W_ysJOKRp6Vq<9)_uo*cEv{PlB$qB!uu}+9hX)a+Ww%GmmUu|I)L6y79(8 zJ^NB*op_{`abF%j{3YY0|Jiu<=(>BJZ#{Uh_4#|&&0X`r_*d?|_q)*VZ#?wT1I4~%=(-s&SKXBV7+1&C%`qXWkN$Xfh z*ng#UamQD8w5Q+k)%v;GUoDw6JcngIb)aLvVf(!&xDV}aw>_FhHvo_mmeH?i$?l`2 zR4=d3lh+SodB+`JeRaq3=Mg@)W5sAHBgz_DSFNM<1e5^ojtyklBnkwt^&C7=f8Bk$R7HcGn_#>ia`ILd=Ud9 zQ-7K;7{bjLxZ`avjYK-5*k7e_ zt}z8)xBNTDIAX4G?rMD3bpCc!EoHW4%)X4-uySd={W0G%q#3+?|F^@Jb=}wJi|*L? z*kcR=CyoS`=RQl?@xv8nS-n_}Vsk!u>l!uV^H`9Og zC*3<@+2y;IjYz-jp16P7qnl!-W!I$l(f|?LUQkq-sdZ$hO=L1fAhwzGu|B|dR%IQz3)uv`wd$^+0K&Au0D5c@78T6#?RWiaf*Ak z*_LAd!>zsNmlvvy_JlqUOnycZ%J|1$dw$>1H$xLwZ`rzfV(8JEk3LabE+kv+hWKE^ zg5~dQd!3oa?Y#5k&T&`IoD%W5ZIhJGE;kfEKv*P@xJlkF6gq#2M^%Y(UIB1>U8D}mc!-`cx!f%{aYR5I z5-BVqqy~wtL_dd$pmrYrs{He+C!zf-rV``%Lv%_9+`AnE3XxIMzU^1-$RRZ|6BD(*-uC;X^^HFn1f81xqoi8e^ zbidRdN|pbx?&O;tizVSO=V{=BNU>&U7ORH$2CQBHjQYI1%+UK{CUZHnM+n+6Z{geA zV(D%6C7Tqjx%M@wO={(%*z;7!bKKppN#Agb*?6f{YGYTi2rP9SVM}jIN7w}QK*Zt| zB3@n*oz30c(ZLH5Ku$(F{=(fXudv80Nnyz|cPMN&L1E6baKJA>G&F2KUqe6~jO zn4rn4w) z5SO@EWyMR5jIXb^lvwKPvHr6QI_cjXuW!rgycL}le#>lgpN=pEeIlpbHuGEbB>5J< z_&64Z1~L+n&|l=TS?Rhfe&s@4@ksp|x^@&WxJHGUkM&M0*Y;*v2=b0d=Xz_)6QviV zKU#1QC;Xe62uRXRe_i8G=9eiJt)F70LgBT-^kOwKf`TDtF~&E7g_R8f8mRDi2*+e> ztWZP20q>e_dc%jH1BT2*UpfMEOIQbVA<{L+@?-)^r?Pvrm(pJ2E)_ z9S8T^Tjl}jo^1Dmz6;#hp7a6cx1Liay)&xvs!S6i3c?g36^?L)0;jfeoE6Y577dRy zbzXI%+NMIr@PxEfAS9$ApCIu+lf zlmKz2#^jvdBGQDS)v!rcW&Fta+gT7l(SGo}Kw<#I*ikxisM|9b0P^s5dg|EK(YXGb zo}B%wuT60yMht9RW9NJ-5W~nu4 zCLR3svdw#Lc;)=t%N}q_FQnNl=KXouP{4~3sKqbWxwC)HerCr|mG0B##V-z=U-#*z zq(GNuJSk@p=xtJAvLlk?cDh}2mm&!P=A3&glM>&Hw(nh>;z@x-M~Zi7?k`uj$M_Eg z{7_oK=E>Zo}HbH<-{V{H6q8EC&}JZUV`w0B^2S70qE62Nig;k z--9$K@J08cXF+MKgEtac6THOjfC1u=o*u(aRImczi}TUFmSRhEk7!~`9BE?B)5=tb zJyp4{6rn1!r5hHj)2unVjlWfh8LnI0jNKo zvn1JBLUg7r5op(+HKnn8_a6DsY~#dU(kSkfEiuV1(I;H>k+!*S4= zN5l>}wg%cDg^C=M2~{3`$uV6bOdMU>I&&_A!W3^HVNfggP*` zdhj0`<8(Ve*?Kq2JOzc7Y>Oe=58v{k^f*j6Jx-0e773g9O4(ItzGClbG^$*ZM)|R^)%T?L zPVYTYi9pu@c6D~kS1sA<#C=h7xU#K5-5$IDu1Q3Ac4|Y{b zP*C)I*V|ZsrTQKC$EG+F^Srw9g9gRLZ3atp`=x4$=vR0G9P)3 zWjPJiHOPF^-q`bP$?r;zEuBy3A^%O?=-ok$*$p||IYPRKSZvrhLF+n^ic36~H-h-f zjewWDzIdi4QJb%2nz?YN3sc1jcfexUI&W;}f$?R>*uG=`Wh+rPc==dxv6iW`)k)fA zO=#;LFK7Pb&I8j+*RTIcE0XR9G(#yNX1x?T{aRQT$ui^Mkna7b{oeaCM1*<>W=#ju zt(yQU%NNQF38qWX6bAet+zcM#CU{LzmqWT_DQ@FG4$7}TMrXhSUrufiDgOG|d+s^= zItz5{2kX+ZZ1&;9vzN&RX70kZt5#jhg&(J({L_0F;w(SZAqU>q^RD0P5!l<8dAovnX5fk1RY!7eIQ zL>p>=cRCr~(O2kmV4s!n6-$Q&QYNgiQ6tkZ%!)k+9xRaZfPx3F{tZ|tvAYp(m#_LYCUO71^B-n`T&^^tw@ zP6W8#_CEeQA|IXLnc>yohuhJRd~JQ#-(r=%)%&Ci9V(dcvB#D2mh>$4pbeFs zc8wuu!-=qK{Cpdt&-`1$+eMh5Q!VUlO1baJtX>F^v*>-@ea?g~7wOqFXhM(luZKT= zV#Q8W9A2(HsOymn*EkcH{)yHn_MLjUb5ttO1rd*}dVIyq!-r?Cc$_bbbv}9Xa%zUQ zdr0a?N?kYH_*0r~ew?M=_9QbVr>>hSkH)`rc0=G@W0EYpleOGg*3sSdr0|`DfgtlK zvfZr@B!+pMH`|mv`x9d;mS?;1B&$DH6K1T;IojCxu!K`a32?e_ul%Oo@b~%1_ zIfY*87F^87#l%J4V}VoBJ9lsWWT%cOOEbOG=83UFyaIvol~{cy#tvM#G!yab;-$ww zyi@w?KC5xx=i81j%PCXrwVjw4yXIx9_2t-&CZ3RM)86@dK23Ap3L|6~)a1~Kb z83mo7s47_xa;XIEOYh{ipiKqq7?U@=oo~t6HM6P~0!{vXz&+(?wU0~h%TL_$b7f@y z$Fg2+rum0$nAg~c30*M&5Phv#n zZ+CYlFE2%mLd(}}zr_84pM!5D3Par@t(B8!Zc~ki|)_z`me2Aw&VCqFGanyPmC0%wcVXo$kl&wV`(Y-ou+x; zJzqrc!-27Ba9N2xOH^Qv7)q8fk_!YHl%x|37=XbbJ2HY@lqCloi8-`WI0ns?@J@kK zh!QIJT)uY8y)Vo@#!PqnN3FbfcK>b3+H{@Uky+>i!eG{Tm1j;}dH;s-;n3vDf+YPP zA9zXnXF_s<+rb%&Mr1kodlo!%{hZ>hQgh>DcW)dPE)DF@nw~XkaG|I@nlkY-Hr`z| zr+(kait4tC%KE~wb5_jFyYE>k`eOE|{49-YJZ~H|e<7+v^7X~FXuEBYCn^ZBL;>R! ziVc>D3W@53V(G{nU=_gp$`!)Qh7VARyB*>%y{SSDOBW0oE)~hpYboJhOT0_u%%(+o zWm~8189IpZ1LIxFc$L+tRu>KsQ~Q@riPIXJHhg(<#*C9+O88kl;=5xY>&*Ge>ea7E zU*7ziyQL{R7OZ}SD{Rn+T5nb$Sdp`@Y5q9%gnkZQZ@2AG*#~P?>cQb)zDgR=c@z9> zc=g1W!{&&y=qA!x>C0DEPu|83Jox*Yac6S7!=Ee{#_)oyvW_@_R)EA3g0c*$X1rZ~ zW{5TIUbl4mo{ZN9@zC~}9nrVYI${SJ7&|;?OKburTD!ZqoW@b5D zo^E>ZrV%#lmN6d#L?Y4&@Gsr^)2n0mjkXjI{ig7`HNlxHW=!dqVJ^p?xp62ZnV~)y zQT(&SA%;K!O3O#;Fd1V(C6en`3eLS$QHO^P1Fjgo z^HMz@zM#?U(C7`C3l}s7JyvPuM|-07hkd?!yYsRNA7(=i+pMl+SE8@GzR{0={w9}h z`>?Mh=&R>1RetSS1heLPOMIRBEwJeD08La7{gS!Jn5TYh2C;W_Lod+~FKO_ZLJ2wf zqM{ATZdnP$A*Acz!MDY+pWGS^C;B<;g=agC3OEnz4mx@;eCsDzkD!4ur{SP%3w6j| zE(qlFs-Pi;8+*_j@CJ)WM~>u%X-Y*)i}X#14VGp~NAQ`+28X0?T3Vp3?Z?)#ev)Fr zyGn%=Zi%#XwD9!90J6p_FkR7e=-tMiLvu|U>Q^WblMJ3lepQuFwSXk27g;(JAklad zi0^NI=$y&qXm53xOy?eI2VeHBoWu!t2CaW`Ye!_$W8y2uj11!|;$xfm$kr#@TI8Hf z>qCYh1WzUw!_Rl@PD*+QdzdOt6&z9v+v7DvhD6DewDho$jex_KlRIltgDps`T z29*(<#l`DDhgRbKQ;a=f-k^CvK#`kQo~tNNsZ+yYC-#xP2f)OlY5v#GPMi^PIwRo6C4n!O!kE z#B`Uu~`>5s1UVO6&!TE4)D&7 z*c}C*fzlo$9s%%baLtG<0slhstuxp;?U5}MY#dE>P`l${fnwY&c3p|Xi7W+92i*dJ z)%ZYXnvVD62o+WE6x~G=Bn5D(fZtDe0(cDam{&mCNJr>^G7U!4*fZ@8dNPawQ2W!8 zYKCj*Fg;SKN)0%ih@bF_cpfT_%W)SpOaaA}(G?+Z9zjG?P&>IPcqrsofKZTWGg!>~ zRY6#!<^6uK0-DdD5;}9*NF+tL!-<} zK+(`168If_2_XymQ5vdNNr(y}Uj?p*;@6a_G?d9H0F@gX@-=DpLLXI2Rf61)_@F-W ztweyWQ>&0iFN)7TQu{3lL5__|LZymTerp0;o9dGsjxznY)SMyP^E2|=mg>jGR&%+R zS+BID)DnNOOKci}48pC`|FJG<@ii+)a^I<~DmEcflHcHnj*R}+Ij#Vhx}0cLD-#S! zDvi#S?AAM7X^9q_P8DoG{#4^|F4gZ6^|=O~)ArIDjn4k8Vu{ORSDS`7djsMIX{D12 z@(VN8=9SOdd#x?A*jo_?EUe(PzGKpvr~+0D<9j;?TQF0)7WW+(57_fe4b&6adeP-i zbQoWR>f?V#59-F;7v@@Y1J;hQ~F*r$}J?hY@Xq13Hp9+y~vjq8HczHnL4|} zKPi^LTy*VSB#Y?SU+;PVjca+SX z$5h(njVT&Il)h5~rsZu;P%3q)+oVILUS&oLVBW<6&+)!3%z4MX%znfRpc!+uF|o7= zntGL%Q)*Ok$SrFX=9LL?ZWB-%e;v=2pNJPv9Rp}U5e9Ox}=8V@&MG`E1%P=syk?&^!6G6v0nkl!$_(Hdao&{lrqcC6lQWqmn&J(-fy;FXmfYUK!Fn}Z ze+~S4>0hI-(^`2$ywPBA#hZ)Qmo=q%yvPdHO9Z9^@@C?W@oK->Q<>2#Sfk+z;*ID; zt~ia$WYKH1F1KCH-w)WM8NRENt-{L8t-bXggCRWAWYn@{>-hfL3TAi`k}ZNY`Rbi1 zhTdB90pCOzLn<~t6GKw1FA&uLcEU}V z#%8wa0Jml?tJJ7-_4?#=G)r`g!8CBCE-pB~Bv{9BeLtuyT~c1WV=59S0JzKQ)aiBg z{Ze1I+xHiwIe6ag>KkEsCDnc}8#WaEC*EcekjLTa$$fT}%n!!tR@Imc1t>leV-wHN zPXnN2@ViFxm_|PD%RDof8|@0aj6ftwRUzi$Cp}js{^Y=GR&EYc#E?770@tMg}CNl z*oU(zn+uFBN(A;fIx`g!q9esPbpu^n3&9G(E`oW!NFXm7D8#x=OgJ<1_f8A)wcSr+azvx_O(Pv_oV0oKq}bZNvu8W5ht~vgvb03YqK|aO zP64u4wlaZNW5Ao}>5U2lUr^?zNaXI4{biY{(4mT4h^V0Rvlz~|(Bo8LikGhqPOd(W zSoq1+s&Mt>V6C7aUN+hSRk4T8>cCmhb2Lk^F*eg_ynJ#q1tncprljsN#gxJngw(SL z_5_MU^2gYDIZz2c{tPTDC&vf%EX9wCh~g-?mfGNtiV$tQyo}8Ae^DMDqAf)&{r{yr zaO(NLYaj5qoqfm&xf+s5EEB0p@Byl_2;rOG6s z7pf$Lsu8m&_A!;lol3bQIxmSo*dJ zfhOTF3&R(t1;3`ICT0qYkyfcO5^Zgb?AsS< zC@{!JfYo~eJC*ph$9^U31*Ug|k6@rcr7xgFQiO5=$F34^yz{ROS0L8|mXz~>)}m-J zjIantql_*24FqXCs6mn7Muso`V@2m9C_2VD)jFz(w4ul%zU`%2kau)l!bhks zv1{ocC67Khi?=g`hyQq*E6XBF3EysM5#hP?LkTros_C{da2i{p!7m= z_RXQo^%690tdy84{sWu z;u50WlyI>p;S^V&PmX&$PWp~{+R?E~*-II&$B?eQL(%nUrZ}&~8Ao|^2^odW2cqmiRR0e{GDKtd##=v;RcIRK&^6U&hgD}{M{K^%jh z5u_W4KrjUuIB0f}>J3t9FqUx}n0BbePlLBrx28DN+M93Is-1eblaJfE6B%Zm?Q=gJ z+Hb*{;ErCIY!LU#^qC9Ru3a#5dj1@jYr~_{va_c>x?v_icx-i9cvLmmNvVweZOD|% zA&LODB67Pp@&3Y8fo)_$D=U^>>pi$nlM%_ayi1Bz>S<3*Q>%)a;*g(SnNiocys<7r zDO_JNK;+f^azoWToc{bQpg8ye(U}X#4s!h5ugBA-&j}(sR;xxWjv^Ze@m}N2Q@V zzrUmLHtC%w?veg@_sqM#;+2ebscM#83o$eNT+q~7KU9qc`~bLmi4W4Gu(#GMUrjm zqY8BdKjh0AgvZJlM2SHcLs~jCnF`&jQ~#S9^P=&>--kklW9H}z%xL7GEUSoxF8x}} z;sRYTFruLh76_zG?#DRs6NtKfrPjA`g2KnD!G-HWab?N4!u7&+J6d@j}| zVXAv$_qHgvQS`cDdzRI7C~B7N8D@1lt+XX{ZHW=&oLM|?p0rqMzf@&NiF+|3_A>F( zzG&a%4G(^|Wy^ODZb(*nGrX$HH)He@odo?O2Z##r@c&=cFpGI@2na;zG#5xi{eH1p ztsM#t|Ba^ql3hbTAG&Kv|Np!u)fMG!{Wksm^oEp_4X6LUiRdrU{!3-2SgQZc+vzMj z;v7+Qc-H^Y8$r>>@MFi6l{`B8^VyH$4gRO^;Ov7Bb{KZQoSFIZ?#uhr!2e~5(=P8% zN|l$eK>mx)bnSfZ%=~N7t^V^${G=ll?cG~MJ?gUeV1#vhFzDfrNJH-UW5VS7m2qWnWcXSI|2(krz6yw0GL2tHKsTgto8~u4l1_nT7^je1cK2$4!uUWtX@Lt>1hx^I#8`~97D6Qqw!DOgaO4T+=T^&$G*%Ko zUKxnR+67v9Z(+co!NICRQ9ZhYrV2hdof_E9JsK_?1;#I7L4uq-FzHv#HfY9?wN zY8f;OWDYq>gv8UXGrQXY@ngud!N*v#0O3oJctS40)EdVoR(q-^Rv-3v5)q99@?=i#p;~Cd+tr@p@wTlM(g@6OqU`>2j>kh+&$fCO%Ws2xzQ%hMB$;) zZ!aodFRBe@rAmsT>{NEZlf=H0<3_*jI)U4h``o~CVfS>ia@SnRkdY-V7%?Z5$0_=c zop&&mJve>0P)_xic^KK&3-1PaNlv3Y#=zVO;AN7U1y10y%QyyPtUkbvmPJ98sN{+N zq;69fB7=sGL@~^f5E&`qAcv#Wm_Q?@;P+UR5iIMnjY1^~ z1*eZ!Ix7Z?Qv1Av2j?xx9x~zJyxbgaIc9=`3&u+KO}ydAad&!kE_{PW6;!e?tw|rb zELkQ~WuXmO8{O$&L|4W;g0(q5&JdL)QqK8h?&1Zb2DAFC5~v7X+mTM~URFFH*Dt*i z*O{NG zQ5e=V8$!JKyt+1+QEhlBj4+>hFH~mD>QGq6=munSw*+g~dkds@b1Q0c-*}@YTRk$E zImir(+1dAGc`#kZ$3suTFznMV3ESv5i!vlwcS6y;6|Uu`eO zBpHR}E{G8;k7y_C9-XTt!iMri>0IBHO?46yx=4SDepJ_V*D7{r3D@T zxb-FJC@c(hr*CMg^Q^invVHo9*`B(l3oUH=(G9%5*q`W0%eAHWJxI-H$nIU5VKlZR z`zBX=68)-U`rM@FWd)WzCS_m4LSV3hX88jY^eivP9z*0O2~08l$^o@}CnO2t^Ob2l zd8emg`iqTSYmZel7~=XdmJ!kIak{3$pI6N< zR|)DF>S8bVNMBZOzwaXcu~`74HbA6bCTm36x+a335y1SctRTmG55x=vD4wx7Z zzmC`xF{A{O#gLNu2OQezL-LB33`|O%yva4uG^aXR7$bxS<__$0@UI@`p??wcfuxWk zuapd>mQ@rXR-mbI+IzkFmS&XGJP;lq8c`c;Rr`kUGz2ys~J>iit zGC239G%ju4K{)4uoA3H|wh{4-J_Tj5ovHv!Mrf4sTo!nOS0bmfgJ^DJL0fM-Oh$F=%Vi1e! zzInTyW9&N{qBG_l{JZ(!yt>UUGYD0ZeZYz*ydlGofuX`W(5CA99X@-aTE9hGor~Sg zns9rS`uwb{$`?SDYQrxXsxzRsb!89Gjj`@F56TRVRA<+`@kVYjvkYD4h zJbrreMCrb<3l4(m=9cH=&O10^NcIvU#8SIBIF#-_ex$O1jj|=?R&O_%vMes?BU(>) zvqp;zSlP23@zIq77UzD+IY~bXg^|IRQ``2pk}Os~c+>>x6@Tu4;xd}`(sxL&1!es( z#ypG#55eT00L_t%t8yjJ9R!+Kp$w#WiGYr9y;AWbC-#9t5WrOwg+LHR43jl^81h%a zYv&z{emlH&{-C!4)g?i16%50eMyuZzXJNTdsqL$6nlm}f61QEi)eOh)^)}51S}m^^ zKGfKD>n(ii3caP{ZTaGCi++W{V%2t3>UCOk95+-NhhWTmq7TNIwORxJY@FE|Js+Q> zO4A_d%S=^5g*tI8HHd8P9g9OCkZ{OaB`B&~mjF)+lvof5XgrV-V)LK_MvlvjBv2@H z8%W4tB3Sx*M_+wg^`PR{k)XqR$fkbo2to>oXJr0J#h7Vh1}k%7fk@_%T6&!{{DDju0uf0=ZC?kX4>?6aNRN{iJDr zWIy62-8{#j1BQ`FCkRGclG|q;I<0YtZ-B|9Gn&*vy^%L%2S?@H_}l0BIGn1@QJa6^ z)cwyt7x+=-(X5D9S-^%;{iTPxTOx0c#WG4SaC+n=G8*DkGlmVF?lKs3jEfs?vkE}P zwmrLN-!pU;OzFRHmQZkoW@q-x9vEwS;wi!xTU9NhNA@XEXauJ!pkW~m9|$=$a2{1L zu9b*gw2^B***Hk@u-0d#kGW>9IogPA)+%|PW!^?9!nKlOl@7?K(e4yFsq-|t?2|?o zp*}9ltFqpR{8$1Yop_QHzBtZMKqH0%At2Twvj6g~%e{^~1Yb6^G)iAGXU4b<^Ui$O;DgBKkycX%RyafNk#wB$lmM&@T7;t>q^5eIEeq7jeeEG8D*y#9J`k!a6d3)Wu zx377Izekb~XCSS3`{oJb4xHsiO5Y(1DpD%2^#a?FU7=ZYSUP`X>lbx-qjY0Dbzg2h zBAq|HNK=u`79L=?{Hc{)$0fxcAL8igC6noyOO`OX3@!45kF(E@AOHNgl)=_Bcoq@46#-h{#SLGoSnZg+q9AG_Up_gK20eQ<)eS9(s8&26wG3Wl^q2XdY#S`2P^ zE{Mo}V=7?4Rmk3|oz{EET2Q3Hxh79uBhMq`QdKD_Nfu^QY+{MrT^#YhoXPJ&NUrB6 z>f>7{ZJ9J_3oFv5_es(E*KJyvl$6pZUF*o`SARp%^#u-x#!>EgX6Z02H4eu!#k)uM z%NY2y^v|cCMna&qJ)utFxraMVivD1W7ZcR+8R-^Ff*5bh>60Ba6kng;d4pv`W4C;| z*bvO_1FyBXr|E9&i;nQByY5=Ww_u4kOZA}s%}Zl9`UVt0_J2xxDlNBQKsr0%6(bX>q8A>J zT0Y;t{c{$6fK!Dhw!iBofW?9VUg;H9;vG;>lq#(woeo1;4uJ;DramVkvIwRML@^@x zA`OUOUb_KUdJ1G#gW40lEhyS!4qR}{@*{(I5CE)2*adtsi<3b)7!>I>DOBP+(t8Qg z_f;%7N;)ytK4Ez_;|2ys7Ml{;H90BoJFM>{`;T+1Z$G z{xcPO+%T|DB72RoofXmVytBDS3!)dd!r|mu-u6o2vazCHUC6n5r}gRBGozdx$qcYh zg9ErimdEAh*8IKyI|o7qoGM+(SOHg2DAjn8`k24qFEGHLlgk!%w})$Ee638QwXo?d z1y{ST2gM`F6Cuv5Lh#vCXbL1vfNQWy)_;)SaB6@O%n^+v+9k_NMpAHu2$mNTQyvCi zh`io0bAuJ8)F;pYK-_|KZ*x>)V467c@aW0RT*k=o4|@|5{i%iE4JK<=Y}+}7myWAe zZ`n1OyKWBeN)YsYhJ3i$1inGZOoN8JcprM=;TCC5?*Xmw(L!$QuRB)$IiFk5Cui`rpKLJ#MgWf; z)bH$l%wdXCTI1rH4!d!lSgl`Js?mpQKiU+>Q5E!q{vtmd#kf=;ZsQfEESYAo&big0 zNF{U}MwT_7AFrz9*)xa&@%qmwZamDF28dr#;gdXW-*_z-{0235~ zH4wds7pE}M#sVmP)89XaE;nh=qfBnF_+4#l7r1{eG8!jq7 zxOaLdjYIu0pQXW~uOK2Okk2Meq5$W_U?9*Sz_1d$H(+OxfK*@rG^e3e0z_9XK*I*< zjnAEU?uhi&tlFyt;i}qM%y#6t6KkZ`?@Bh@Fa7q@ZNy_g!k=UX?DoSu=B&JS<>41! zIJ|26s`=Y*5?zb-ZJ5-yJ9Bs2qz(HPEm+OeH-5wVpMHdRQ?{z(e2a9?`pVIzY}%)P zX4A^*tFDpmMY%~nG2y*^3onl#>?Acr6;xhQ>Hz=(uK@)_A<5SwWbr9^ivrRK(C1|6 z9|uod5tMf1oQo@D2Uq6JCDjXvV*AEF-Z=ffLUw2AXVTe|Pu}(E9be~|C%(vRkNu+( zsYMgqM#aSk!*j;u*Uqe&H+sRoHLngRy70o(vCD2+`)KYocAk4zeD{Vuf8fTI=I?uc z(&$_NxwU>dQ!Q)mdl#GY!w96eu&^m?MPg`L_42zPVGq<#tI4}-@%Hw0V<*)Q`e@th z+>q;^ei~Jb%|EIL<{u-WYya3IEN0cTcNqh_wQfPI$+HuVs1#QH1sEVfbzr8188Yf& zjU*m*Ks4_ZPlk#rVm8@NJWn#o024g{~gz$t+JzvuiE3F@1A}l@%c^+uN{Ig~ybx+&cg0 zl&h?oZzkL`r+>Z}PZzd*k>CF7pBRX8p&7BcfWOTqILM0TOj=oAcI|)3-Zbm<($tt!9QIlG$^EKL_ zQh=X1Jp&~GUMHwzS5fI=x*r|H!`CR6>^pq?#GxA(FR93k6N-yOW^onHnikoz=Z3A3 zsYv9*aUGq-e$ei31jZT-S*Qn;rjNG_&W0D1=PrvD|+Yeocy4? zY%4qbG(&bkTWXQnqOs?hVX{cfwq`Mb!)>VY1UZLqR4A$M$_1ke3I|Ubks3WVHZR+e zFfFI_HqMp@RD&1~DC>XIKnKY~Yd)x9jJ$NYq4Xh*W@l_}_nHq%Nb;}6FoNa^xhHL)M6SrS@2Fvry=5&N@;Ur%@KW0-}prbSx`5jcjlP|dh7aziOZR25)p-Oa!&F0C^-GhLz8 zBE>^lGcJyu7=24nwEU#b2D$#juiQ{10%87FboPk=I2XB3_%4C0Q5^TBNP0p>BT*a~ zivG{qVH`!^pE(nYF@Nf*Sk!sf_L(!94$ptrG&dnI{|dL01ODmuQtSV>_Od~a$^dEz zuwvoWPoPO?Drz8k@qgDqqEk{J>x|SIYncyNtf|@?|GQ@4`br9bE_-6_jl0RWjrRU8 z8iQo%7|)yBNk>Td1Gm!ogDJX;g<>rTyo@(HyO#dM3lXy2D-n#@v6bCtfcJXrr#-eG z%a~pfpc#}8NX|Nz$|kbel9+aqw43#E1*i(#C0|9mUW_~)XT_epKVsc|-5h!=eZuQAbJ z6!+cvExUz%!EWK?>u~9%f0m0Rb?@C{xvx|U@EV=bA$kqI#Qgkzf$`BBPO-o}_fWZI zI^Lt)xiokE7{OHN)Hags1bP`TPe2O?)G}D+bin&TAnmFU>8XSM5voEDN($P0>*fcIFKKIboS!DytUt`nXe3Ol&3fI)WAhi`#iN<(=7ZFq&$Eot| zz2e=vqYqy)8F3HysBx_JEVA>fYnxsjQrI|QWaR?CQoZvlX8B6mc?yl8zQ3PA4LT#3 z1S8l&bw9O;y!UJQJ!%An_%HN8CA`%2M5Td2ZDt8bBY|HI;ulQF z@{-npTpEa;mfq!8MNhK~;TWxRBc%6eFIti*MqO-C-Y16TICLe0!k_o^(3GhHBv6D( z98L?hBdubmMRX|d(@IZEzy9p{Y1s{f##j~(i$9rr%a|$4o!O31RnhF3YW>=>@M>1y z&bNIfO_fG6RWqw*%AwQjH)UL>)@1ut)1xXNFY@GfPmbV> zw|dcmf%mKs%0K)ty6wXcSve*K1v|m5V!fn4M6Z?JplhjL$8^tNEZ_?^rt^B(X`CV0 zX^@~C$k%XiQ-#P)SvL6tX@)3>k-^~}QYU%r05>F+IB6I+81{j?3!1%<N|dQidEEsaBMTK!oY97W>7>eZ8F3$Rl`^V0wx8db=e$I zD*3vkq-0&kZ^l9t;^UN@dZt5Vldd;tI1L~ZsO~dl-Ao?*_(sCoL$;onK?d<-vJnR4 zoO~I4upv7|D0yQFv>-CkIB8CUdZTlmffgPZ!JUFBWJUz#a?lFy_WOw2DZd9D668OVcj_C!8t7ZkG;p#FK@eT+`5K_it+{? z?7h~l>($)c+)L-y>U3E*O>UTclVjbuhVqIA?!n$u5^@V+w7D5}lp}e02~&HIT2XmO z%W3o`exxr4cNtePM9R?IRK7y`i~NuVsZrRjr-zMOhd#j+ z11@sPCo#w6llGy4hh9e@PY16Xio1|m83)!6YH$k_cq(s6u8;=_Y5+5h+50qOH~xh! zT0E!y2%CHI_kVbK@I>ir>9*ZZeb4cq{yx92iMv|usTeV;zr(Tp!V8DF&({Ct)dORH z|H6|O&n!MZ%9GfyNZKA6!j%kWjlcbljh@zb^W87s!D*M*Q(CCvC z3iLGeMw)@CL&EJTh}kyARTpU#h{A$AK|vf8rlN!-@GtE1aE;Mshz2Z`VmAax8?CL? za37D&OLE;)Pq@4vl%{oBm{t8;9L6y_dY4nz4jk91keA3?H< z6W81tXx!n+iPPr%uz2-#d(Q7$^y1zzYZhE{SIhdhrT0NSaEo`i8mT!d!D8QKUYEZA zQd-{35JXa%fxhhlpVEqVNLVeMcmyFY3z!j#VFscz6Zc0CPvpn7J^Yw(t8IVuD>hMz z>$r=}0I2S!n>s#P&X12KG*0QbgN@)ebbQ32Ddag@8G%la?77#VqsSS_A>BcGLCP9P zcd>O5ZzSdjiC-K`Mv!6WZ?O9p7P=xc8T&EK+f;TMP0-gA;bhr<3Swz5EOB$V_R=-D z7oxG`Z7yPJG~pk{)Xv{%1XvbP+THyX<5VW*@n(BHIez;vlew?TRFh;GY|SWSCRLo+ zeIDJ%)M~o)A2qQsIjl)7+_xrE6W4@={8g$b;CH(*&FS$t(~M@sx|`lI>Wy(Q%RmVi zJIQ2qyFKf3qM%=RYjYFAyWw(4!QyDGNTEq7b)-LlH6 zSk)?S6bp=Pz*J*9G#e9o3!#J>h=BwM2_=LUNQg0{kc1La!PfYF&&^H&Fu&5*6VqBnA6?ZN(-Q@! zjVV#i!c1|M&&l62`i(~<(HuQi*^`-3<;!rcCz6;7hbX^0A?%-hJa{|xXck%}0ilreF1FegkJT@*S~ zGC(|kLHYQ2IpdG+kQY2Wej(re4QDh$)!=+)lmEfQ$6znc#=5`Z@PzRGFEB1ykV&Y- zxkL*_2f}N_RRr&lj9kFGCW2TBu%T7$POFab!e!dtg^XtaE9!7s;RQcZ%jV4TD=exE z=cy=SJ1JCvzONxPcV3&q9g88f1-!RqK1rrYJs@w(z|(Y?LVw)ps}X!gjI=9q$_ z*hIlxkvwDOIX~OBcWdH&Z%w{u&i*&{56r*f#n0}#?jz4*AIZ=CF7C;#_g|H2i>i+A zV!SK9D#I3kMS~psLYghQD*o1IpZj)vbyT!90W?Jh{MY;v_`{^@2N_8eqB2*34si&G zFD`_PWR(E>+lqK@3bBELu;@X@@ALvF5O2uFS9&fh6cvpxoD;&Bm*7n{O20h+;qBWW zKL6w48&dav-1pcytuS3|N-S8sVNrg9(VN(tl|6hQx*)u6?W{z{$Q7MAIjeWQux-nW z7p(Fp=Y{j5xZV{X%qUEBJ62?7HnioM{SD_YpL^cgS;c8CGqsS~Efv8<8@fvi zXXPcC&C&kw^03pzSk?T@Sbw;9N>W@!xTdTzJPU^f1ivcXr0TEh&OSXLUJz!rBE^hZ zuIPLzO6jx>I1&xd?lgB8uI$XGv9naW*?M9GO=b#dVRlkpr+T_o_0K2Ka;m%y&YPf3 ze@Yu(=c{7QLU4kZ(?dQ^uzez~6Om|ye$II2MQ7@?vqLQVtG#=_lHb9VeM;?7=Dy0Q zQi9Ui4L|;!yip!P>1M0=mLE9Bphgg%n`)yGfD0bV}VVhi-CX#%1_09jFc}< z-2)zQU1>6EE36iVX*2z=(gl|*>C3SsoG+#8*Dm{V$uc1$4hs4k<|rOJnJz9v-T{N? zz|pvp`LQwig+xzGj3<#*2s2K6DHvi?6`6R=<7Vp3C&6SORs&(EiSSJye4qnj&~%n# zuzxQCr8JB5>;O-M$0w8>$ig3qaez%P6oMjB#H?v%sPiHaJ|pbHVK3HKoZo{GU=X?{ zxlLrJHIkM>MPxgV$O8gb!p}-u9mB?%g~xS;GmXOzk}GAA_;l{$IYGK+#<9crR{TM? zLcOo|L8c=I@6zL?xXk0{ue~VZx@^@Qs=WFgt1fdzE?R4uUVsR)kA6qNbb)$sd_&>X zsfGLif+vo0h*TerPZx7wN;@vC24QrPyk6<5)8QDz=ZNX_B8R7m@5=4$@f8D%Na_)~=1rT0^8dm3KHf#XEN}JX$U1nJpy!E+=Q$T`~xbY?T;m60? z$A2Tg-OEPg%X(Q3PuO_xy{!M&v&Z$?d`MHSuMQ0}1iZTURi`p9;a&*m|+cl1V{E2fvP%RQ(U^{-)7+z6u}5%vn-CqFX&`SWt%d1F8-ju>!| zaib8cJQ{_n6DGdNmKVcd&YtQa4*RvJ>+;@ST zt=KjgYg;LgKep|aO4nRhhk_3l;^f;^kizVy^TuwNcr z${UEl#M!8(EU1^%$E*z(;whDdbFwgvo?)Sn zFI|)@*=;sf-zERfv#0Cc{ZH`Mez@qR5m!{UGdU$Ma?!daQN|^g-hJVyuTC$dWyDls z=AS?H!h_fT@_81xc;?^(cmC$?4>vDa;)PSjBpwSl9rzH9_lfTyYZ_#Cq7z?N$PA(n zN43gXvYi9Jg32!?G0L)1us#vQsWQYZA$kKEUz?HQS$h#s4wGfp{Ace~q;_jTJQQYs zFCULDuqMPm+s6~)6HR7MoXMW=G=`&cqrygKzTFh(F`E+O6L{aV@$#bzgOl$WcnUd> z$;Y1>7k(IMVCG_Gq?SGaA6ZBP8`h;MCzR-H;{gpFf z;)=~;j(g9REqmNKqPaLOX2#0*4_OQKwmdXLcy$oQlhm4A1?2r22!7?G+N-O|3L_L*V1$YVwfa;OX zZIJTCX*qf!zd}gAvTWZat6#o)SH~q=Ze_;(-%DLlDfvE&Z%Agp&#*@2z08Jl_H}jb z>pt=BhE;p^KDF=o-jO|1U*>;rEE@ksZaEX`^VxmIjoaV3@sh}{t6y1j=}-d8Uw(74 zRJS7OO|KzZ{!L6#ec<e3iIOB zfwoFWGZ+PcB%6BJtsHT~T!3QNf@DZ&M@T}vijWES!5LOE_fpeH7P_J|!dFX^YE9$(@qmuD0qI8RE@H9%A(vYR1!*P5-2_>U1-kXGec zAe0m*@aLqZ>EKYf4F*?AltnE3xp&nZAG^~4hK)h)%Uc~Ao1wQ9rB`K>t+jK7Yf=Q0 z#jPKbe49`ey*^?!aKUKXBOj8>j^xJc4jomkU;Rtb?;Wc3xWc_&?wdirH@8c(lB1t*>nvTK>-Tl0L{x30y{%Uv2?Usz5md$wuo4Z#h zBp8!cuh}uBXiMkH`1t=YUYWPxz)4>~!)gt7D3B?Vz}z8WIX@O)V%)$IAiRXZvIq7U zg#1Yg6+C--54k(QE^U}eER24Y)xiavMNA@O1lZq!hhS z;`f)7CsdCJLQPtn+qe9tc)u$%lYIWonG^F^7=G3U2kGg+fm`TdRZGh%dh8n+>ATLd zZi`7QNHE$h7AeM+B#yzV6I?<{7K`1OP#~JNth0EgS&h+AMN7--t%ja=`f{%~B46V#jb^i2uX zB2@ZUr$2#pfX0|C!q0_OsBZZDy$qy)HX32=4rk^J+EK~~sjDSegqVXEF-25Un|eCZ z_8}IB>Q!N4ETCaUaWrkU*I;@ml7K}1gYQU2a3P{evVkN6IuW7n`+uwK{ueXdD(qPA zQy%!o-e5+0N|N940j88ce!~H8X+~OhR)*?Q0cj?DH;gOkStD-H_PGeRS6Id?>{5lE zbEO&@ZiJ=Vs9?;aEYlPdXR+ox*Szd8IGw?mKi;k|9j;ed4+ST6tC()L`k^&tM$K_>i1Mr|!E7J+E-L$@Dw$8K~UMAf!^zt-y64?@4SHycz}n z(SZ!G9`z_Gp8^%;VLJdhFm$luCDR3!m@qu?AgjXWRs=JV35mhY!Wl8#`KrT#*YH1% zj2J5=tTN4M$beJ{6{{~w6&5^LKhWTk2q}xkDREI%nV~ru=CtC>s;D?VJQ13ry^)ti z%}uYGSz0XEgf$1VqY^TrV`8E+5~8vXuF*T8hy0n{ksWo|V)y)PU)27sDGLIIl*XcS zuF9?!rQ+-*a|%Plof+}M1E*5Nrxzr}scA%GM%m<4(f_6@W=~}4R2Q$|u!%hWJnk9fD9Inx|m$7cy{X$i)un-C-GY!0S9nwSefO z2?D#PxLx$vMP1}`1VK!G_#?^4%1+BD^&Z$jFnrSo4u4WgdPdN@`iAjmkBvWNO|#x< zwd!kd`8a+?-36;(wWaYR8o2M(z@L3c?(OJ7ohM~2!NRQKr7aa36t?C~IdxV3^qis< zZBsCN#xJ8{QEHl1ugBH)aomjSx>vsn?$c?0up2gBx~Mk*;Pgkph`vxr0y-MYF6Cqx2MV#_H!iTJnlJG`>{Ui>hCx2J*4Mpi-WC2 zu|>W(OiqI*sbNvtirx)-n>;H$R{hjyX5x+$XQ=6cN`=gu^e*ht$AM18Ss4j}81(1| zQuFcv8VCsxUlwE)y-|9Rc)#czI<@qIN>w@yR2G0OR~6|ZFbbFY;JeY_rDQ-E{P$3r z@@8dq_eNz*FA@{2ZZmh*I9>b;hf(ios!6%yF^ArqWc04v@!BKl~m@EMo_tl95PNeovN-90ULpEr}0r!Mq*oId$5dm+8a6&;%5d~S{0V5rOy{`slNHl+gm`>ecJ zcCN*KiMZitej4`~zAFSvSkwa#%OBUzTqpM@x|eNB%uampe3(8m86M^p-(8cOWpX>+ zR*%su93Oh#<}%kff8&xr`F+aVlq-H+^SsS%Ld0evXo&Sna#)@zV9#q1W+i6ljn|9j zeEpBu!B9xZx5|&3J5~=sttw`)=B_mxp5jxo6SpmMCnmbje=tfk5SdSF%eO>X>IToS z2=bhCj-mFFh6KEN1NwlL86WMO;P@cR4dxp(Na5xw%aax3hn}AcT5li|(B;TQAs|xf zeCV6SU$gJGzu$Y!#a~>rewoiuH}8%QKVXZF`syljetOeQ_N3Is+h-OygtD?(J6H6L zFP``AOc&36t|vV$zHng5x`f%WzK!fVZ{KwD%{RS$%|G_0RMjN@{m#2T`Q+}E^K2Qd zbB@Tbv@^+f`JJ!dzj}Jw;cxS|j!ii!KR##6_Dt8htK-5`GMB{XCp(u`cJJ$(HV@hn zllb`Yx*TwO8$k5}GiCuKCWuqaZMdGmH$x>mEFc=2NzW7p>wyGs@X&z7%3(S_l7LJl z#m?dZi}8s$`JU^4f5VN#p#sr6wf6c~UuD5pALQng!19Wi81s96v8i$myPz~@@${zH z**lZO%Nv4~rSl;LIcxIbz&@KlJUII6l=CQCLM1KHM=~QaHGR%Ew!iD2F7il@6*Vrs z!(&bIxZ<3=*|i{j{_@+>7r2_aBi0?0Wc4`ou1k|7PoYQ3b(xaWlksPCXGcHw+=xByYK%XSGJz`%r84!2Rsd2a#sNVw7Dsf#ggz7X2T7I@>QO-*Jx1C}loup1 zMZ;EF)2=rw5=?e`bX{~(xOz^tHFL*;#9-oka9!YaFY#o?`KrQItHQyR)529L@tLuU zqvG5~!+S_Fe`kiZdTwQ0w^)6bE=0mCcV0?DX1w8w;%$|eY{MKleQv)1 zdwGI>4Uhh>Vc={F29i#NgF?W8CEKdN!OmsR&x-~J1+820Xg*+a?T_wEya%$cZ+;Sk|A~_XNiSrQQ+_C%UD0W44E8h1+xkt5a+Ew=c?L8 zn`fu0XDW*Q)JD+E>tO$xWZS^x2Y#RQpO#f-fYp-I|HRb?ZlClI^a%HNXZ!~_WGiXT z5K731b}4e%&_$p_SLGt*N`E@)%6jX8{OW_9(-thS`{(-Y^Jmv}9-LD0;9FU)qn}99 zryo#)!fA&(>t_MEXZh6>ho%)i@MdNVQY0Ug|8i*aI|tXSIrz@zL(Fz?*7(5q0Kc05 zaD3|cROyG~I`Ut@#|l#H^Jg`59-3D4;M0q2+hCY<`z4HamFoIF~PA+qulP zfB6%3qfo}+9qh!9h1D=wUc-*SR{0TiU!qfVuiRK$!suVP8B-4nv7v||k`mnC%u;68 z8%XUHc$SsAplk=tY@9A;mBDq>V*XJ4cxV5?t!uq=3NCx$1>x8KkdwXXWudu?d#i4# zaJ%IXKYCJFcH%dgMt*x+Q(WXc$v^W@|B3PD{Vr+di73PPG;)jk~& zUD&5!^--1@<&A=oF&`z;uNNV`PFq?!Hdb!bs}#VJokhv9>7%WkvWR0@!d^w8)~OA& zlyi`Kgz1$Ad4wftg_n-6TRf}S} zF5HqltvuORhW~zFa(QBjZScY?W=179hmR#MesJ$Vn@w)4X|1VlujZq3zSTPKs!CS%*I$-x+P?3=uNsT_gMkGL0;LNU$Vb=T z-rG3kroOHXE`510-rexr(185Mx|)OWY$&fr&0k;K(8OFR>kWlRhRVAtF1hjiB|#kQ zK+&Mk?;f~Ftf`O;Qk28R^sz9aap~vDB~6p}@NtkGAt`}i7F;9H&RpRtLS7p%;KYbx z!i3V{G60?gVoE0y8Nz^P1W&yR2>P)UMwBhmRgTeA`dh%D%pS{IKY=NC>_; zHRYnYE3bV1$|;d{lCOAuGo|Zio6e>V&>TfyjLy=t@Bnotz!;F60oD&mrd&BL(<{=? zpc4Rg1Y{n)uH-wn&XPY|dh08PtLKhAGB&sR>Fe6s?9T<~t*~6`j`u@f_3>hRa7wZK z9ce|}V8iOMvDFQOaSizno)gW<*$bV0FNBOMg(~15a*b}EP6vO1m~;|^j18ojgmbk* zj`lds0-kG|e7+{1-ej(b52P1*&RcxEse)BL;Hk`6YE;%A8odAstTiNoI2+2l^@ zvB1-&QY^6H{(v;k(H5sFAix#!rkzP|0 zPA^RW>D?9&;V`)F(A#FG)#L`fm#q`mPk*rC6${L=)g2l?3dwH0#VG%BpvYZbp$|lt zdCj>s3u3wM;kosHNnMg!$^-9uh0+w)ir9=jj=I?>3a&69PgA?tTwHGrRfuVptcD^6 zIU9aB-fwS640;nS<>l6>jQCJWtrNqg&{8@Dhh{2!r_J48(<-uaCifL@zc3Z#HT-;RI6j-D0zinG%V@#FN zGX7I$SY#0()E#g6-JrCt1n*1MNlzTK#3N3yEP@NProjApv*#@=UL*{iC?q9n;dO_} zP!?4gTD!GLoSB-Lnbs&ZZCx9xj4Csj#_#;WG-I44h(hmLDA3!~nZm9SlohnZ8K?cg zI5n-n<0$D0h5I((4*mH8Q^%hqVTbq zg_Md?1C1Lr0h&oXHtZnKU&ur~2CGfdvsp&LoOj3hVpi^g*_n)G&Yqv|m$uxIg~nzY z6D;fAkmlu2k7X=&dOnOp^D;~P^Q)$>mfsSZavLeSF}F#0`^S|byMfdO6*C{y!8zx! z=ix$Y-W)1(&b-2myko~!76kV2uBYDVSlsR~ofvl+&kwiN*75t$rzW@ow~4b#@a!-sL*PQIR-*aMQl zrs>`KP3KF}R!P4^kY3SCe-pXGE&f2y-ulyZ@#M!>bT^CA<~8q+eUw@{d1?@)mx>?xGu7h*H5`!>pDc7GfTNKOt^}_jruv^p*?G_|{9k8wf z;|dLz1k4YuIy#_Fw~J)R0#+!98w$BE*vU~?A|O^kjVLA(6xmkwa34xcSPWEo5)yzt z9TFd~q!c%m!mVd%QDISOa+$ugsW`>5WE!uTw&cF+-ntHd{9LGJz`X__72Yw9z>@|^ ze5^lpWw{mYkr@SIsx#JXj&-Jr1v4V;6|-7e_zk_+UfbJq?X~iPBlhT{lwCr0s7NV7 z-(%WUJ5Nx)(FBRNl{odoPCz-M!?Fg9B@%^23jye;DeylRsDf=H`pPrDMf)l(>Ethu zIa{V)6xB~FE}T{5a~c-ZjUTC70Ih+AA;}PkDM-rk=Oh)x1o%TP+j^Qs6W23(!R9&% zJ>cUt^j^el7S6?|_TZD{$I_y-w~G zDvZzqsS@L=`N@IK^%(f&sh~+}p<6hLIZJ%=2?*c{0B}vb43vN$JvCvPI~?_2JgZAC z5@BIRrqt7+iDegpBD(0DrV4#=LVj*;Zhk_szM?57dNwqs!;5!*f9KBci)oWZ>0=z@ zFFImk9K75SGdZ4NHIWZ1mLxO-9P(j;1w9~wEgkD=s}K_%Zj;IFNE9pDdd8OWYASrE z{M#A=H@dKBlo{io3$vV#ollUteiBToPzohHFceRYeXaj?q6bwV0h6gzS?bE5X2-SN zg+k5)*e2|8gf!s$SI;i&l&H&95lm2GpinfeK`r$4lN(VtJ1pzMv%lW4d;Wti1q6Mm zKp$JLbdYAzgIs=(t*iSIy`pvRn`2AA*2C;crF+NMpX$g@PxbEKPQ{%F5M--RKDmos z;>)M;0jWDqT8l}mJsax=s5iyB60sx|xilOOf`h3@ID&TdLkv3%;aZRM7tfB(^^d>u zc>U%bo(*g^jC{_%M3Xk=A6)U7{P3fvv>FvlxIen#W#{b0i)TAuzTv?A_wxs#en81t z7=nf0`}0|Lf=|;3PH0x=qoriW7p78AnFl0O?V9mGFxjF@;ki8E*DPT2msH!kmy_+? zz4F7Kp>(lt|7o$t{dJ%3V7)s&ze{VdUPrQ&k9-emm{(r$XEsO4etgEuU)`w6TFM{Y z_|?m7#@N`+TB}d>ox%$t$rfnaurp8|G4K?Db(k(yx)91lbb89O^u8=QJ@b@`4-_q3 zTbKXhNQ&v>95AsX@vpgk2`4!ou>Vcbdu<=3Kn{>D{}ZW;esZ zfsHJk0hYT2!1%Nb_u*>-raf1nOX{I$vIvUp=We|L6TU_9Z}0 zuY%kp^x1&ED?8Pb>@B4i#}A+C#V<~UPWRmDxDyYG>yHyyo{2KKVx#OB=21M>b@ITJ zp2nk`(bzbXp>ha0gSdg&!%`2aK4LFJ`+d#0qpA`~oFi}}#NWOC!TYbh_WtY&Pg*!M zE2l8Er2C$W?x?S4yGF5HnRWS^8JpMCrMC1QkU#v@?%nURr2Sj}_`-F|Zoaf=ZRNB& z{t1+-D&*(o=j0#CKaR?q+L)K*Y+2nK*)Q)*XzE{G>z@s)UnB7Geb?PA@1>EMmp%36 zB~Qyg>S>%cX96EYz#q6l=fjTSI^7SzC;%Lg*c3j8G|%YhQaPw`;`kyN24FQ>j>Jwq zf^sg3^a_px1JX~nVUYt-SWC5&A4MR7&b@%3u|Flo8EQ~;=}Be+n>pfulR|+zSwf#+ zS}M;>a$+y27LF4k;%P#f3;L$$To}W|4(3O`7-p?*`{2#2LBGpa-CDBwoWL?3XLp;V z>hz@JFU0%Plf;U6|J(I(E3=#ygVSG#m?*)K=dBaWwn~pA3O+ylsplpIAkP}DPuP5I z$&AL5xTFMEPGD-z)T~6OQ7;(HFyQY^%r+;~&78)6eyOW+{t}-vxpIN&(VSpqH}_av z7NgJAcz)}8E04sa3Xbz2pMNo13Qgwj1Xn_J$D$X$l7IL5(iK9yGtP5v5_}!upU>LW z=3nSGTlJ>gz|z9G;atgDWb?$&byPayV&W=bz=9ViXI2#!R%NzU<+&w^3rux-Em> z@J$K@m{>5+L+g}HIY};eVJd=C8=i#u?lD!!Z%he~9Z`Nr`F(18jIig#XiWRmdAkY(9Yu}n z3UND1NC|0PCRnNOqi~Q&-ZUm|1a`STB1aQiUqt{Pnl* zel0z<)gPRk61xE!PeNTuI6oUf=go`|2kW1j+64=wHrP>}Q-@gc!{JPkGh&qVnX z`6urGs{FI#C!Y1>z#g<;b?vyWw%TQ@!Cr;ez|LQE;v(f*s9g6>3ac^VB9&SP7wy1? z-noTcIUb7z)|uqzm76ESl!!B?Inq(6yN-P=_v`;QMy-tiHDpKvcISDu)Am)4o7$$r)Q?jc=D9)UBS`S9d!d;4D{)3S-K$$d(FgFeOBkY{`1`~0`< z;%b{Ht+&LFsouNpQk#dn(%ebUCv0CIVs;lkdt@x>Q5ENE3ib4u)jvu z7qY}~GJNfu=yl@N>I@v~2Tb9kKMG+#`iHtV&?kPF`|v>8g6t?P$ian6ge4>`d;#Q{aJPq2nLet zNP+;6(pg&_$>PYiTI@lmyvpb`7>x$6(Qqi;nr`!3t?F$nMH!49C)<;DP1s*3&YoA} z=N^MgZx1R<|nZ{DzEYHwn)A)_>+cxIhcIFfDIVD7fuT9?b1@?-Dmyw#%6P+QGFSX16R6k~D4#zWIT5t))iA+dQ+$nJ6W6&0pEI>TwP zM#oipqFmFGx!%MihXmJSIhmo3;?9wzT)o~9$f=%EUzZ$?k4+By^L>`M2bpPoaC`aM zrHcj5wtf=`>IlaH4*~{f0PdnlUznusN(C3>0s$#t;t@BqN<A z#E0O#7IFZPgTN#4{kXpK0oau)h)V6W8#k2w?TE7#m+>8J?_Z`B+G0Db2@T_G*POd`6a<=b9-{b% ziUKFR7&P}{jROjn3ykAO!PHhF12Yb))x^OGO%;g5Rw5z30pok=27eZ;5=Oa7T@X7i zl+x1Epk*8=^}vh+*eZ(FMhFSYAoTHdeUb#EpVe^0aMbUZVp-A~$fe!J;Pz1A2>O|CGH0A7k(QYTqo}%3(^T z+FtK<#yPE$fQZr?s&3ku9l&^pyg z;4G2VG7qE>2o@l~?ILW#=x{+1)ihK=t2$XQ_#tpW0tHo^;7cJ+Bz+dCTodv@Cen0+ zqPsrbrxPIP3x76va2L*i4UK4VvtF_lp5HT?5_PDKEt1#X8Rrwk zC7IH;ytMpe>F~Kfm*2nX8u_mqk{wfT|JLrD?9^Il5^?B=VfJGx#hV}XWQc&fBkB4+RW7%ndB{JHdNmAQR$gL9)&Y{0!adw zDzfX~{L1L6zNLm+7U%3v3^~$#hhV{@;=nJD{fG(1qZb91l$mL^#MI53nz8XOmHM2zhPYU#$raZU+mh)P z*WbLh)?)Sg+t|6xw0qub@*js&E%7i~ybAXD0_SzFj*quC`Y*Y1M{X{Uam2?aBv{QU zQ;oj;m%nt&a9d)UWA;@4{9(BfZ2Qo}5glTWc%yO@vSBaF331M9prcPP1XcsWx(zK)* z%PMzAqOGv>m{OULQJt3=>xOerwlVn3pWs68tIr?ql$gWp7fZWfsg$i}t47@XFAFdJ z{%haAc%gb@gSEed`O}}s@5%BbP01zF+$)~?;IqFUdu2{)P@2SX2awmArk{~+Fw#>}zjMP{g8~@4nCt6}lcN}5fTXUA@Y_Yv2 z?~>)~tvBDA0C$opuRTqNKu@bT{WY((85chAclp*AZe|64ef?XJ9PiRwhXYs07yOm2 zXpm6yntf0G?A7n@UCEQ%_r8j$0eKS8GztzSdv-<8(I%Ph0qAC53BBz5VfzPir(~fL z=c#15vh;uZOjgW*YBeb_SkjGgll+6?)TaC zYXVw9#XwBQ10g;kGYZe}>RLqGX*!C*JH^CGlmrblY@sJa{V+?aV8gfo6d4XC$OwxP zlY#{jyKa{hr96TGtVks$k#-vNdf{l8Y#&2Hs0^tT`5~$f%S@(?WrmSLpM1v?UYpGx z@IFyy3(T-}$bWv#$zxM@Li%NRZO7Rds>H5P4jrQ}9`$|`P@-^etV`VVhFtGuPQo>YBdQL4V` z;6WHR&(D>pq(Zx0El7UjMpp671<5bm$nwuDNXpI6U{sJkwWyHB@iZMCO*<+^L@q5V zSSY-n47ls@L}LvR4HEOy9vOHmLwd&0wD+~qk@s%vHX!t~(HofiUN%F%Wy@BxHZJaPxWo;Pp$#my0eVg8k`jw&J3#k!N?H2Kz1`K8+*m0x@z?jp8&gq7X? z7%P7v&a;AuCT(wE*4beJ+=G^p#JMZo!qQz?WnKe_mjak%%gV$*%pm!3_CMM5(W&!z zk_iwVzNPg3drBUfAM<&PJe?I^D8I(u{k-!tw*3c-p61hNL6e`A-~ai!=l-0f0UXnQ z{-RzYWV zg|1cC3o8>Bzzfx*x@UDS>)z3Qr27=#2vICQ1YNPMz?K2Bl$a2DWs3nlW_7P2#OReR zgtAKjH$ve`gh?1Y>p@#tt=CDCOquk~9K z5^FD-9_n4y=f2?3G%M@;>x_V~cyq45DnkryXz=a2>46zDFW$PMNFQvB@f{zso7}Dv zn{vHZj8030Qz~avqIer*$Xsd07`Hohyw~YSOqk|$I>J@_E79q2P&3e&?>peMG@NYC z53#~nH;augdi;T`2!|txYmzCFSl)s!?Ei|o@;Nf^iLD#I+_KjEGTsigPp~a@9=T~^kVhpv- zyJtBUt?%T6?h-q`TDhWuNpKI2&lX)Lrnu8YF(x}r61~EPglc?tLSj{#b9{*-P86c- zj(B|hF;Cd(Fz1JTu==lyWq#TTDL+NJ^;#G{ICOVvVUC@|54ErW&hO`1SkzfqycU*p zu>GTj^@!iBg$=reJWC53byj|j7B=b3{1Gh-nNg<9}=m}xS!57tUN_@!^k(JSYDrbs(7G@?EIXhkjX6O}dqiZ+7if&P)&&5_}OK0GW!Oef@BdeOQeJVrW4 zds`4_1cf#qTBmc7yAF1&7a-gS-u(*5R4+g-=%Y3+n7?FhZC&MpC5_WpG%Z*}QU8q^ zmnmO0j6R~)`E)^iTN(a~5uWH5-LlBgaQ8sJFIZSsSgd^Hf3NT+d`JYJLS08)8o|L4 zb)pa5FrZw!lsDfrRFtO;=_VT1fgEa1H4i;gcT!nHsG}X}`;>0$L0k)BDZU#E!YD!$ zrSu~gJ+&eAFb!i(fyDc)T4fGIdAz(UdsE0;;r^fo5U{QA(mUIfpjsS!!L82F- z=hW|QIit)%<;!$kBO`;*>!IegsIXMnJ@B8DP=t|Ed!=6)ts-RprZS6q@sa(*5xiGu z9J>9hAO0NPFi=7QP6_wuF2xzsRl2KTD`>CoN=E1!?p7g1ZeT`uXEiemc4;<{n-1oL z3ScyIF*l3BqUU9?@YfR05+H4n1Tr;+`M}gn!|pYMWimhXPqJAK%Z0I;d`2c0idZpB zmIhcU3$hT1&NA3ggw_e{FhD#V%WpNSVYTqGQqLOT0=ALOU^Ce)h&0ZDZ-semK3l+= z*h035Eyhl7DO<*tvlZ|Qvx==|YuH-0jx}Td*TPzX&py-HSQ~3+5!S&vSr_YO8(0sR zZ++0G9AJZNBW$1yvk{nt-NZJ-8~IkYjh%yy@p%xR+|I_>1?)n$gIxr-gS*&nNRnIv z)zv-hGIlw;f?dh3Vpp@h>>9R@?Pmwrw_ud*I(9v~0X~8b!b0~=>@d5TeVg6FZe_Qz z+u0rPbafZIo880iW%se~u>09}*#qoB_7HoReUClD9%YZg-RcwUN%npA6nmQefE|G~ z&S%+k?1$_}?0NPAdy)N^y~KV357aNSSJ^=5N z_AB;2`!zetK48b#hwLNv8(35Q9XuC(%>Kas$o|AWVV|g0JMO_-ej}ujT7_GhfeJcq?z??L5Lep!CqiyZHv*!+Uuj@8<)2kZXw z?&a6;eSAMZz`w<><=27kzk%P#5As9&CVrUT%)iZV;kWYJ`0e}-ekZ?+-_7sg_wxJr zcliDMyZizEAb*HI%)iGU;g9mi_~ZNu{v`iCe~LfNf54CMXZW-HIsQZbBmO*pfxpOq z%wOU^;Xmas^H=z*{5AeF{yP6Te}lit-{Noccla;(yZk-=Oa3eVKL0g8%0J-8_=o%> z{u};V{yYAA{xSap|0Dks|Ac?aKjWYCKl3m6U-)17-}vA8KlnfSm;5V!oS)#(jpZi= z9cVTj-hpnD1U<}A7-0$8ELa39Y&+Qnhv0-==xD(uxP=(#Vta*HAx?-F5`;t{NdPlW z@Cm6xnvgDJ2$_Ok$P%)J93fZ86Y_-u0lYY&SSS$!La7jh1mLZvW8m?}&Y zs)TBxMyM6)gnFStm@YI5GlZGKEMc}VN0=+j6XpvGgeGC3ut-=eED@Fp%Y@~^3Sp(N zN?0wd5!MRpgl1vA&?2-7Z9=;c5juoUp-bo%HV8dJuh1v-3j@NSuu&KihJ_JfRM;eJ z7Pbgmg>Aw)!nwkEP$Jnbj0qPA7YaLsi-euRE@8KDv2clSsjx@5Ot@UQLby`6O1N6s zD_kS&6ZQ)Sgl`Gg3fBqO3pWTi3I~Nl!cD?q;b!66!Y#tB!fnFs!X3h$!d=4M!ac&h z!hOPbg!_f>3J>V^Nu9kd!^2YF=x}$NemK%H)YfH;^lysv4h%-5E!(!{eK#!3ww8Be+ zL*4x&`nHz7$WV(&%PZdZw(Gk`TCfmWMj~5An!6%I1)7!c=I-{9E;HVB_BZ!NI!3H& z5KHDrWXPgED3qa14R0779_jAbD$=)Dy8GLaPR*xTJxsv_Q-%?u)A$! zbSR=9jP$p4_nP}!2Aip^ks*CcI~9l?MmrWy8c@I7 zHu0c*f@!dKbhw!S!`#>1uLUhC5Gm1yfga^<+c+9Qm!J?zZ0hds7*Mkfw+%%=cytYn z*tBdaRG5%a4Vhb8`X_=dLqh|bm7cVyL8TQ&H9R_KRs#w|C|yKwgysx)Z;Lc{jP~|g zweWCXOK-0;vZbxJrLW~wv&7Esju8=rV+ZEQP{bJ73P8hXm?+TJJ1`uvqQCmP`#Y7k zOX$!3h_S7uH`3qUGNd2ER$-ve&^FN5hw;|;wRHAJM$8laH9B~zAE|u+_mRz!$cPP} zJ~&84wqe3rI{<}|A+<7#_CQT=Xbs;K83H-l(i^2ccMS}6ZzJlk*93@fZUbD5SVuN@ zj{q*!jwc`^uvea}D#SOV@}U8tC$d$_!c(DjcZTfvS;ufrI)bWxiV!5LYX*PfT9*(X1p;G8?oHHcou2UM*Qa3N+N#V*!X^ z(ohGt3q!-hLRWjcu@%sO&g&OjBfY(rHtN<6bnHmP+=XFmR-s!7(tI~4q0vE;a;FZ7 zQh~GiG(<+95u+5~I3sFw@XSn93~=~BYec_!2y?zm8fh8s8P)@%qR&jNL*0>%Hf&FTHPQkMA+(K-U?>N-ng?4375M2M6o;{YHPh%cw*pXm z0C59D04_e-%LjUaF^0N(A|qWWu(QiF3LG_rVk2lnYi~pX@OHNW&5ySAm@tfJ52mmE zR7mM|XXn5`Cy@Us9AKFgAz=(7Tg~Y6$VfANDdq_UF-g?`b*n`UDt(1{1I*q(EDjG0 z0n~6&vKf>RCeOsmMj(PULWMOE?H&NYbOQd{u_Uz)V2mvqI8#dN1ZdL(;rJ22>j-vv zgGNC55XQa*7!f$n4BXxYq&eE#Y6M=uICn%$80gG7r+aV`}L`?JfOn z5q)2zy{CJ`(m_o^EgK?edIal0m(uTIM{!3as(oM-1J#Un;!2$veMXE5e`iDi{?2%& zQ8Ay+Z&8CvMxz=gjH;ARNe%6h;T|j-`rej7x+#D%V(lAfrSDQ^qg8`<1>VdXM+ZjK zrdiaWI?njo{(gLnnpVQ<-@DbUp#pS_b218~K6Fe%gY;~UY#F2}iXcW812{OW5FpZU z9~vTcV1?)x`XXJ1POR>OE$v32IR!3^L`zUMyAn`P3*frlh(5;Z)zXU@)E+S@4MMVB z$0>ZLAs`?Vb+J$;z1RjUW}+<3ST1`A*#IiV=0I76Wzx!G86L%q#PsbR1Xz!@sv#sR zFSQPiZretE*Bxn#U;(89iOR8`4icfGAMWao^tRh478;k3RNTa(B{r89mx5#f=|_#yV zI71C65Q`?ZsjHbuLF-f$N-hbQ)g_;vX%WV>rj<&)2pz(eE{@;vi;CHzpUK438XlvQl(8uRbFgUS2iW0 zd4QqI4p?)>g>sZ? z&1=vKY$#C+ZctKC)>5rX_)S#0r6H`{sqi3`5u{p!RBMoG4Jt1vYf#HNohlAd#UUy- zM43XADMXnfL=X`ohzJoxgo-Pq zO%dQy1PLTUR91*UB19k&B9I6XNQ4L^LIe__5~?IXl>{gU0Yiv@Aw<9sB47v+FoXyg zLIeyU0)`L)Lx_MOM8FUtU# zBTP9k=(tdha0PlBIdGvI7<7av2Mv0N20es9$AxmxpoeJCLp10i8uSnidWZ%+M1vlp zK@ZWOhiK44H0U83^biethz31GgC3$m4`I-8p&Wz>LWBuIzyuwEvWPN20_EzA3Q$d9 z8u~B|eOSW>fpT>^1*pC-0YI1lAWSGBOt2KD@ekAZhiUx7H2z^4|1gbzn8rU$;~%E+ z57YREY5c=9{$U#bFpYnh#y?EsAExmS)A)x2>a+~hYAvi)=X{_xptiiWRJ*GaE>NpA zwN{<^f!Z?deYtj@D6dv~uG8-I+Py)$Pgn1CTD^5zy>(i>by~f3TD^5zy>(i>by~f3 zTD^5zy>(i>by~f3TD^5zy>(i>8qy5ZYxUM^_10_k)@$|FYxUM^_10_k)@$|FYxUM^ z_10_k)@$|FYxUM^^=h~^pyAd)gH~^YR&Rq=uZCd*8ioxtX!SN|^)_hrHfZ%WX!SN| z^)_hrHfZ%u*ZO(7_Px`!dZ%mkPS@(4u6^%x?R%#aq*Q2?PS+}(u2ni+t8}_n>2$5q z>C@H2CU){9&XpJ*?D&sWBI%j&XK{u71CqbN52eukblSIHrTb47Of9DS8zo(j)BXSd z`Mxu)gGFhhcDFgqXRP;Yd3*KwXkPipl0|O)fF8_b^{@>;O zfAPDi)m!>{eb~g2tiZIilEUINA9@5lPZ0i*X=(ifY1LKcsi_SM>X)o+n(o8U`6ODiZU`oGwFyCyfTY(4Y7eno{Q!Z&kDLgE{q(-Sdc`}m6Xh3%P3MTsn_=!Qsw zgsQvs>-{|M+6ka4fn<@QsP5w$`k(&kpRSHM0ml&iNV><>KYw@Z{hwdm{rG|Li1631U;XJD z$I$WszPXMid~^Hi;pVRZ4W-B#Twka3jh@PDeqAT^fS>p-{`RJGrg`h)4Gqx1o!n#_or_r*MtA7$n6Ki8EvTP z28U1Gx|uGPRp)EvrzTGUR*VEZ#{_XObX_86O`aJj)Z}u$fpNZal zp!`LxYK_EyZ*=jIiatce?b+t>UXaH>kl8Wgl~S@{_WlU zV>qujfcc80crkU!yXpOWzJBQN4&2{(b>ro)FL-c0d2mtgm#Zmvy}IG@*Kh2>b@}IN zJ)bvka3%fen{UYlVacB??eE+rzTYPuLVi~xqkQxBjbS4I1b+PT{>_uxD4XN;KfD7s zzqtmJT!ueEs*gbo7{?oU^;&Q7>klVw{Ja0-uea;}>q$ew&e5sp(T+#qNmH9oZ|eQs zPsHMM_dRLr?$g`4#oK-gA!hf({L`EHfBw_sp}bsvdK>@s12N$H$L+lO3`iexpB^`b zIXeCHK@r`14Ild3leVVaXTTbgyTbtk4IB^>a3lREpFXa{%O5xNBg)2whGZh$a+_+h;N0+El zJO*ntB+%t@-Y*+E^Yv;nXGGoF#h7)h$&6%HmMUK^>hVVvU=>rYO6(u~s7kHeX$vP! zBVQQ;y-mf}8-{QrGHxc|gh;dA-7Mxz-Cr{>eFnnL=3qJ!!CF+sC7LVl@sOg^m3XxP zko%kI6yjOX8XwpE*xz{nIz_Jb$LoFnysvQ5NL{Al-p96;^0r=WRG-dZI_0Au*Vf@W z=G|?!0{afMPE`Ga9M_ni1-uk;H~9RfZByi+^Co> zSJIaRIA061ZZh@9bpGw){-)y}d}S?Q>w))Mg(^=QATm&a#n`vKq!TAhHO8@AhWiPi zZg#y%^K=3@z2rA6X*J#P%vItZxAqqEN5hd0E%Kr3(9rB3RzYu9pyqXFOE)en>}7K; zmje~9xy#sX);{U^&>5vDoZlG{bVWICtmnIK14JZ+`2-LV{Mi9A=)m$0iUX%uNG||` z1-M)|7*N2w)ZW~8_uURW2z%Ys<9ceHRH2!)Lc2CgX~wWzq*pry>1nE)WSX6*Ja>gc zIlo@LP#;odoxo!!>yXaU^<@%WH)HzDm|y+;c_!q!IcKdY#pOe*$g{e!ujjQAsnJ^5 zw`NDtHfbIMoV}##C@_(5j0w8$#T-hwvJ9HWjme@-uEkrRdOck>x?P5-S+7l2c_E>9 z(+)b%6__plz`>@V-WvLHqZ#F|AnQxW6m_|DW2L@0eve~gJZ7l;7Zf3dez*L625pR$^ z-E_;CHz*X#x&YvE7P>)3S%PnVcb1PpumM>K4cjhYSzaU5CXRwZI4n5UVooL5F{1(b zT|St`0+d{C31eKZW?MNf@f!&9dfr_#hIyx)yqR}-gm$#JO4*y$Y)4HvfS>c_D7xyV zso?kk#zWQm1je1in@zVf*y(hGRzXngdI@y8HL`o%E|6OSOz`l`vM>)-5UFz7ZD%W} zeY4?Pg57Kyhx_!!Q?UXnEbH&NSXW>q?9LkI- z(*`MZA_bg$Svx#MyrqiFj4IsOHv`H0+>9MnX4D)-!H%?wzDh?Z%VQnE?lV9q`5UIB ztrp-Bqdg0}=zQmUswzX^S>-(NR0_r>_1rmKjjvPmm#=~m0iP@NyMr%tYRGqWcBQ@; zny0Iepx<*>>KP05X-EMdDpLJa;>B85(77&6$% zqoWU(mj-=8BL-zd$Da>)%q?^S?qXv+R23fN=RVKkB~00>-Mf5V*wK2T)%QDh)M)}g zV@e3QFEJ-HAl-#uV^Uudd{-A2DjfP5@cZrH%SwGE_~~`%;iriE{SZCy`zo^-;cs7M)ysp{9DU0nwSn*YG1M>{H6e%_=SJhfSQgu0L!YJMCDE{`^SCxKP*7kZ*+f( z&D}6N;B&BN4uGt`3JE1u>VT2Fhx}0-`aH2$AhmHwK!@&%Q zO%d|M8j0K{7zPEd4W=1WsAw)tgz)uS-^}HIH*2nUH}<=7br(3J`C2oEgybMWeTNCtDS25w3<3j${1EUre7I}!(lY& zZYUncr|i}-?=zK+qsLdztnnAadp3+?ivQl=uJM8b4DR&FKEN`B|7!x4x)YU1mDWPj zkFyn$wJ>80<<6;ckKH*sb$Hx+amH}OEq71TnLv|a7RS*OLDtCi2ASDRX~N*d!wA-a z9Li5z?bz5x$CZN!GXv&RV!^Szx$UpL5AMB{a;dmaE5E*AMnDI7t2@ILer5+%{23iY z?6Y6$;YNn`{2s0zs{C`h(4)R496{RACrzS?Kc@#RCgM*ngb4`GpT09rc{{O8JS##Rv?>ocfEqb{pRN02chZyyMNFMRy{}U+cmV#UlM&LP?yT| z3i76?B|&+u4ZNYGwI#M5oMjrbwL$kX5hzG|-5T*qTdK9%4!Y(XcTW?r27`WpK_+6P zAJvzZ@#VrsV53}bKGqb^g+CWrTf!`W5O_1!EEwjbql8#L{ z*<4HfQ1C)<19L&{=&9vbRA|0s0>+1cPq;Eg=}4}5ZP>A?8A5e}{RSX~0x1phjSkoK z4k&3)0B^y~Tunmc6IHioDmHc#nIN2*4S;q{1hnCOnh2v@Z9AB_9WZ)x^Ea(~Ds|*C zWKEqd@Fgj1LT^CC1)j!3<y~aI9P4983(PnXGu|if*t;ldjG*V3~M6TxKDi zWBhFInSwG0B^G1P6ZqKdxWG|=r}|hnH^n!EM+4np9~hy zY^PES=5PuqVySmXkq1qXGrd=YC$t5zi1A1N*DS?9foj8gC#^l|#(LG& zDBgR>;9vpAQk6RXgJDe`blN7F2xLQ>VaDQ`6I9JfZn3Il;~qTE@h8--4(YPs#nVh{k1SuZ&<){!IaI&sjZaF9f$;uSOIB(8eC>YuOY^DZW z9CZj2HLx;3`6hdgPW3|2vPVb3rpPM!Cj9|K-5U97cdJY)H2QL`zp)ve zZ7{imc@7VZr333dBqGGZJjWf&Mt{PqdAT<_zUwvvTS)Q0!NZVX!D7jF50ZJ8eGKQG zlT(VXR{-abwa~FtSP~cxYHT8$!jv3f_$D`Cp2)QT?*OturwZgbQaqZzmXXcSAlZ8X>O8}$0Hs-y+2&cOF+d9wLP~O)9L}j45dk1`C(vOZ zGZ&l>X2+blF2y|jgQrv~@t|P{JjjNIp1cbZO!U8;6A2n)&vK(Mo_o@ggkrsR z0NattTfT%;z;|EbVIX>r@wTrV z0NVU3T<@GPJXmhy;A*(iI=5q)($+5nD*)En90 zXD^py9C`ZW7l01Kuy8oO8M&pp0FaK}!4GE4XZR?F+47;o=~||<;Neu47;%67=uzw#F^fk9{+KV{VSOi_pV-(>lsqvl+^kip+P%h2+qG;g zD+49{yEBlAk6@3j1>R|L#AAx@cL|Z;Ee8)2wID3PYJ7rM>SP$JKzvpzmd4GQT#jCe ze-?3M%+B*LKlRhOt0zsU5D$qXL&a(Xg%~V6PAS1~qh2y#LZIBxYpHU=b(9ke|IQ>dKLql9dD74!GvxJi;_ap20hrN9!<(Y5m## z15_IeZ{ik2O~&IAKd5uMkQ2o7%QH@8>h>Twrt;LMQC-MaFF3i3HYv?2BX=8jpU}9KI`E*LGWZ$00DFHatu@pr=4@K1Ov`^pR39f z{|bjTXt=YY(6`4YU>&d-R3FPU->ekkO09ys83snfIXBB#+{RPP2VfdTC69R|f=S<& zsIsDOC4AT6&FrQ)>I#28hxMkqt?9HAqlw{Siy&ZCq>@|cM}CqiBihzE3DL8>aX>?% zv0CbwOys>bug(%kn-ywP2a758u^yJ02V&p}L|@51bxa%DpK`hkc>`R{*KS?&umvu; znoB=P4InB+FSxg;Ki9MaGieL+Lu+Ly%pX=9QKEZC6^y;>#*6S=A>oOu<1^D?#6EDp zG1H>XO`Ha{y&4P$I>e{BVLLxPZafWwu7KGQVB|F6kSgS>B!WMJ@3259Ko zo*`e5fs2RY-5;GqV=m7G4UIY&VX0mQH3{m#JzzI;1d76;F4}>xj4adUo3#@NW}Xnh z+<;sLj>Y^d9O^2}HYPW~V)4sFLmxB~%;G5Xl;6_;7~GAb-SL%71GF0)y8xGNJiGU4 z!F`(8f#jN{&^t()wSZq0s^pJga&{b41mi@}ZhI_gAxf(nYlj=za~i6qCrx~YK6~5`03T{vRu;UW*9x0Etl%N(%Qg3V!@Ya~&}MWeH$iN4sG(_o2y zocn(G;|Db!-Uc>Uv|*GG=J)r8k^g!Z?L~t6&1s1G50@6@^dP{8wrTT(^bklP z4riNGzr_Y$7L+8}ngvx#zE?Y-1N_JYUvvbakx|g8Tl`3mLPeT-N?(0D^?HCG)(jRF zA+?BBA-0cgA1^6L6Abd>5Sb<{hFASCy*foHvmO;A_2Rw(#SR0t_{@8~U(W$~MgW#X zGCn-z!VHi)G(^Sz+%xZsBj+EI)Pncw-gbG{2iZh+z!mGsBho|KBT`b@qj{x~Uw8xp z=q68sIcLmr#os-D&GK;AXC@FzIsXjH+1!{k$`EQC6fF=qs=BhD4AEyc)xIm^+cwS) z%C;{&95YAS8y5!)IJU>0Q>=)yEy-1<(|f*=OcRraBsu1V9mN|@u#NIy_3MkA1I7bR zjLUyxNbKwc^NV)K2NjRS&Z00q8zS}f8!j$Da2g_Lg=fFR<%Dhr&u)>E( zDxO=|QjV^Zw;#>FQe0#7HQS-CQzCcvCzmHCVlGoQ&;1Ehd6kK$aljVi9@QVbG4lYP z#|N4-d@3<1Zy1AMG?Z;Q-YaUav>0JgR$Xdsbrbj6sA*%8J(z1|G);?^V=Jw=zV~Jt zqJ+#E_KVlK>YEy<{LnAYL;BC4#uaDZOF97NaR2V{$fbXS?*P6pIHQfUkxxMegkDK) z@{7a_JoLQ%2fLfSQG~SeZxauO{u#1|$x$qv!G;xQv<6vt@djB6GKdTA_`HZ7pMxE~ z?s9+~!wt)os(UbQ(7vV9?SGA#L;wG&WM`rhAkh7R`K$ z1m*FswQ73cP=jcR_W5?QnuD<4SQE8{OgD@t4IgHp?&wAV@0sQYXz7<}%+h;D2nj1D zGfK;l{|tuU1`EPIj+`;|vm_qR;AwGgKOSp}{SKgX35mUI%~~xxwO7Q29s={QT)i1= zZR&PBR*$?sngQXMqFXk&EUy4!-Css|$UCYKh&-TE;)YK)Z(kd{clalC<0?P)4uhH|Pj>jZp z|9aX1%?>xj1RupdYPYQ;B*UkhFg9l$CDx23|T%=8Cf)kDX&so#VEPudoc?eC7tm#sir&vTBI&Bxj$Xhq8i0F&WDtXMd}C z1aHBu>g~a%0apOxr8l^UHn!{v0#4rmfIFjxUcH0*>GIEpJME8(53n&#+Glsv8S`P> zl`%2(4&GZeIVO@H`2x8krRzssr&JX>xjdEtIb2mR9eF|=iCMPYlZsKUiMNpp#uD~h zExieeR4Lp50}EVj*XK{ z>s~p-Q!*2^307dKGV<#Sp~ftBdW!W5%RnQ-@m(uFa))uB{x~g#nH8Q}by~T)*;;5n zPRorhy>H4HEWBwbm*{?_Sa# zQxxx%4oQLndu9PjQ%-IT@mfmcqj=_iJUX3OQVeq%P{6w&8TmH47Ybc;-h|COF4rs` zQ=73{31N9)4~c;wiikxU9<$D2_@amxQk6qyRMI)~<`iwFzqe?`8XOz^-^Yd)yHym+ zZ1U7FBfW)%ko(O%`#7WncnKTrPZg%5I3sI#Ihb*zn3f^RqMiH4ei4V4*%!WxW zFoGuNd21!=l^R}>9~A(Ec-RfaSp4M0zYISJ!@N3Jk4l_^eChaB40NgP=!x+#I)SDm z9pnfGWB7ZAg|5Z-ocly!V;~oZ7q|f1RY2t|X+A5J`&mBQK_j3S)Z1*SMbl$Q>ZhzH zPQs+bt#&vK8L*xYG~!O(g*t)pTC|PoM!3~QjT@guDm@Ruv99aj2QEB}-*&la zoYAoorK84dXGoDlI$USFVy&o9nx7#?in^K3ZzCTRD>f&9OT{PW7yk;2&;eh zH(q3yj+ZaGuPtLODbv}juY=Xl6TnK?H)#+S2LdRnB^+ltBS6m!+=EpcrMcJpTV7;6 z5Ff+D5Vi|8stYQxmt_SGaJWCLKhz|EWWaR z0c@wz2s&tt;3&vhd)X1VM^ms|7!PQ(l`BoK@Bp?5$58CG3y$2ZSWz)UTXh#bJ?XJx zV22{T+UF+~pbB8GNZ=3UKly*1^O}Tji5EaMxeh4pGEp-HBSctMEnI``taD3iO{mSG z_%KX{MREz{E@-h?VcEA!&O9g*uA0djEvIka60!ccNCJC4GBjxYJZ@!@hum?YfuFcYs@PVB&&u+ zDimq!p5ss;GhFrZ`gFsBSESTa9!CwOKzyr#fbly(nNuRTe(f-hU_ZKtiY*;4@28|#_*Cf20fNW8I|mtt zXM_rn4D3*ha6Y@VO{bPsyz;$sh>U=**({p0vR9N~?|NZ71(S7w?t%&^3K`d9LBJ@f z!F*+wL+Y#8o;}O1(SKyljmcAld)KTA_#0Zlt>Q=;ljPFvl5v-q8(YsJ#ZpRN8Qe3O z#+;1=dNOO9uVH%Q>mz5xJF z`E0p3l#qGgz>B>fEiT#(a|k6$DhIKt>MvC&0feG%B|oPRBtN4PH{Lg&6>mYwMGKsk z!s$ZcvPML?>Zv!&R$shkvj<$9+(+C4pSXy;NEn|_VF_q;rACOeGU67P&v%d5dH)V@ zbeX5k4Jku$UZ&C0M7UWODH`bM+Cp}KB=Q&IvWDYE1;k!r|I6!F!-Jk@=09b#!}G|X zQ9*?8v|iGKYf@wrE2btf@}nFzS`)MGcgA(F+okPs9VeqQ6a@izf(5KME26q4n?!*U z?a<7q!l`J2Dq^ zXs#mv{Mor>p-@`kp38XGSX?o%eAv0-0|J0aaGMtpA)jY^GfsoJ_`>~`d6=~I1pm>T zSqn5HKGIF}B~2QN%E(x?Pys_ap#pzYu8XfT8BoCs3^rEZ0Q4WKew8eYS zR7Vg-`kq0Fopc1_DM^JK=cjpN#bl}sG~8E;NUx@vNZ|=Xj(HK5Uv>w>C>2CNMU@t| zGeiMjjtO@NA_(xQ1v#P&G*^@=PMLb*Gu|d=UaC>j8Uzsc!=QYW89Ko>R_3Q4lleI# zWfEWWjfrli#TlE(;{pezj}5don~&PHWe7BU7>84eP6Zj&WxL3{+Oz~c4>PM=F{>ji z8gvc-8|7c9w?Do4etY-h&_^;zq%(Ni`;e2t?U5DAM}f%Fid*XV<;r9caA^fZ0@L9# z74xoi=u(F&`Pnk(Qkr|9R#wc7EL6iYhDBTc&auAqoH>f;^=0X^ed&e6hjnINFto$O zaO8eMXO=$OnI4{wBTvrscG8(f=<{b5AL{&6xJrZ4_M2q4Qz*yAg( z0sH!DY{1U`ZrH&8{N=;`^^Z^9qYN4hbK?G<(clY7p68*#7wqigXz)ck8{-A;ryTe# z#uDoA;So(&h-Lqg`r3tXqy>6)PJIPc4fB8towWV-r8p=nJn!wq=dBnuFn6qy-DE8? z?*Ou&@@o#@(WW{_kOREF<_Jzfki5EQE<(;&YfAN}tpYX24wx4TIE8C-nM&bT$Ap04 znW*rIU_iS+V53zpqhki~Olm3~;uud}%uoF-Hh!-vQcr>!QMI7fyb{DdMDsDEx{OB93=M515hUepX zRX^Uoyz^|+?;l>jx_diN8;7aGM@%mgCSeA}vGVuzxFr(9mZRtn_<;z-5G>N++&gxN zYvW($k9x}laymUlNvpz(7l&shR^?uudx?uQk-lTbm7!=gPb)kW#aZTflOPk1a^v3T z)xt^3WXbTnx^yhWo-#00RWfpPbn#iv(#+!O6OPY$_xk1jm-mAsV`sy>&SSzFcE2{O zidRBgdgNw_LUBcMufGT!;KWo-Tar7MuXfijOL5nNEg`Ma3_UVi4~8mw&WmFM@0K(u zN-ihlf4P;*({opq{6*>@_wiVqh`{LVN3#HUO}kpW(kr6MmttWlj`5^{qY&yf{xTG( z+EkLX=uI5BO+8~AC+~l4y|~f19RmRzXqR98D0${gxXCtnOL2*dGQ;Cp-5@^d^BPxb zv{s&Vy2QJ?H!ojrpOVMi^ut7mX68?ANt-h7e`;RDjBu|zNjB~_VmlH(4`IfhD)$ks z2~}^(i3-V(WRTMZDwTy$0=a7oX^9U4c>K=4MAWLVb#`6SJysl7ZDGrD&HtSp5RoNX zI^h&lAxAbEfp=QuBc~!ia0@`YDW-R|oBl@T8i9J^(88M!XqEa__YNeo(=qP;7Ct!z zRL_3)%aAE&vd47xDSKIdzJ2%o&$sXYJoH-5hxvWS1PwPzA5$WK`)ey`xwXei!HLYi zfVmMtHIlnp;R6?l-fpS*=EfvyqDwqiUL@wXAZ>caIZCNU71NmbqCM!^69RpG74N_! z!jkKJ6DT7X?s-n!9e4M?(!Vo6M6<|(h{A@f<}hSPzOvTL-68sfeQy-{ImbVX8mzRQ zNCx$fba3bX^)Op>K9=qy_roY*o-$A}Bisu?JQ_%u1<-htm%h#?c?En`s;7}KQN!3g zeA!46Tt{+MLG!1Xim62gh~Ekv+ezDDdC0~>k$lrRzo4sZU4s_&lqAfQIQ2{x$b{BhyB@xkkbmb^vNR{-6+H-J1K2n-T^P)8%Y;LUuw-D= zZt~S1hx4O&+zaMbCP#~=mN%$#5XmYG+`@F9ZsDya=YwBR7W^_>fTpBk5~gO25Z?#; zh8Ha4=%E#|3nS`*KZ>o?e-Vj!6;cYNr^{%^E=UgI5T#JyBV1kUyF^}ZgfO$gVoN>yi@RtIyQj+ z0l`SK^VMu8yYi1>C^0!XkrJSbR2dBuuysj8B_V{{P&v6WIbq6_eB{4?mSvj4%N^zq z&rf{c-|F zosroIG=G1rmrZ>#*K=h2x#k_HAN&CEK8*n?MJ17Ea=F2i(18aEx(cFYy0fiwIvclsv zaQT2LCE=j3-wEwMN>Snbf;xs{uJv_F5iK>Pr+|+(S_S$}Tfbz=aK)!AiVchyc=Xpg zwL=&0Fz^iTILr$z`uaur1MLkc6TOk;-jslqd?PUt2bKj z0n-l}E~@!zS9V#GlN}!C--dUg!BN!su)llv{SUV<|NNKR_k#^G^I`hJ(GuLSEu@?A z?xY&IHZMtJAaWi4ffCoRLGHnpE#c05GV!GPgcGRH@zTQO>cWy`_UFLsu^HzQq0S;( zb%4DP2GEV4zWn3uhy7)cjEC~ow!Rch1k&Fx2st4k>zMs-pupqxckIsu_eJCzhRsg| z-BPUkijXcOmr8rq(*xiv{(r*!J-dJ4Qy50^!1i9q!v+xYSP`+8@Gi)I6r~bc6i)pO z$#2CQQLjFgVbq;{E5aT^HE(OT%6_R<)%Pgdcz65DhoMM0zOq3FMoY&iGCjkM@7W%r z$d7&(J|5O*isM<*wsZCKVKkZf6y(pJ6pTh0MF@JMJrB6d3vilvCq*kjw_`A|q z&lYVR_;nP8B{b61g%Q|ltS6PEbTo>-VeuCLu^8@aKgM0Y9w1I(R?<=M9%cRowQ8IQ zE~qLGcJLT{N07VS=Ip9}BFv*{T!Q(S%lQk!{0{)+C?4MZ&%2icr`lq;EqO6JFn>%3 zj0s>LC5n{^PVm_)fj$bUv{jQFph?v)NCSN;hm(hCluD-3Hp}}P-HU923(2`E#ly^V zOAlF)ewT!(coh7Rnu~FdLIj)l;r-k5N%f1NE13k~UMhC%`RWq-S-3Zqk8OXUh;|Tu zopO~v(sIP`8eubMpaG0~{_?!FaTNdUS+z^W;}RU&ZFL^^`>gq&O@3Gm-L0npU~len zfm-0G{kS--iYJv7_jFpqOxOuPFV4=rZ{W<_51oJd+}~|~`SAS*wp2V7ql?3CunyN` z@|X{1kn7rT3qw$>^Te6L(M%==4?UGVg;#rJl<+_BvQW#z2Q(os}9nAyX73>WA^Hhnf`HUi6}cSC>@4BQr( z1lCW@&*A|$d6XOV!pTSP7xi@uycqCBXJoCylcqX)2m~F*I;%*C=}Y87aONA{;yBx9 zZjhfQqGEh1$D{D_LC+EZev=&>qeLBUP|1$42G%#BannCcpV<+Iwi-w?uk$cUB5|HV zMb8&dEW0tr-WLV?@T=Egn@MevMy(yeb3WxH=g;&dy-gN2g8)&~(lNGXAsA zYdE~xF%PkehX!z91swI5Q(riQ0NU^nDk41exbA*C0`_7h_y;zAH3WS9=Et|^k?;6g zT=NrxeMxS6ihTs%b*li!Cum8M+6A<%B)KPRV-TMzoJJ}KIfu<>t8qT=E~P>J9-GN7 zLYYC0W7KB`c9~ut_rR6|$>}`7T-LPuwJd$BSFT*r{yLYZdeqlj?+-8E-`&0WaQ}8_ zGaim~?z#=-=) zhUumQVVDzW6`wV?xz-?;Z+Qy@4RmaL>!jsr_$Q> zOLd~YNyK^7NTzbOBv||hzLa<8sPn4UgK_kmSZ`TbW$vCb=PzdDqJ3XLx1*0=7Zfie zK&>XL*bk7XY?!7;9~?_l4Nn}GX1ki~$}jGGVHHbU|4OcnA8y}VTK41X zmhbuF*x|Mji>*apVl_B4^y>oVvX22Kl8T%qLk?GIBI^ zGD>}a!b}hCe7;?A)(@?MHKc1L_1h!AHKxxe8)HnkEF5Smxp~49qadlpbVD>X~Cq zv+HHcv1#^APQ9v2GVdv=7HAEZm(@j}C@=ieX^~e~BqNU1QJO4C)LnW62_;%VjPZI? zMP5`;1vn))uPLzBdWSWq*MjEOEV-`S8bgY(siBR*-3~RzS@zhZT5YS*1iK;(*U#=5 z&^zmJULM~#P1HcgtB53CXU2@c@%zCHL9M#m;E;oqn1*m*8gMIN7if|v&x`E*449cl z+i8?J)aIh(T%$8G2lJv^;)~hY{jJ(VWI5+w&Us%E_T+YrE+94JuU~=rm;xo~>$76k=TpT7|=;Z4cPC zuoB=?^lZQhde%%Vb%HsPX+KpGRYjjnA*8J@q!B67IES_I3ZEJQNE|F{uc6UII3Z~f z5&&lzQ!_lKy~Kpkw6ejDB7Zu5HvEz){r&BBU?DDtv7=*HJKG6sThEDYM-0duTpa}G z^_VCXEvA735y6Dm2jxf)m-Fa$l2_EhY)N#k<4rN|^IY+e?RK3n^T{E+h_)C=$=t>E z>_RFe)zT_i^fZpg$;x>vNnIf}eLya|$4v8xR`XU_^aMtp{1Ti#Y~f;e2xx#bopNv{ z-<0-!C7vRtAB!%K-JXQ%#T>4NNcU|upaJh&P=LBiaSdJY?V0VzSW{Fr^|Yh5c7UF$ zS7~Z$U}MP{@9#dm{`KzrAAi{nHoPqlK`_+-UJjo*$BGdeBx!31^MRHK(D~^7u%-EB zvFN`K!?G0(@5?#c(ECqqyrTwMZS$T^u$<^Gl@Wj&w#BK3-(bE!6IwJq)@d-p@GI-t9I|0KG_b-U20gvG#na(UK&(4^511ukzHcfh6)2>VaKGRUj!k*|(sW90RY2=mk6 z@^Y96O;n^0sTd&P#WiS+<&Mv3urTn`7lE)v^YA*6bI;?lrmY3z)ZJ^l? zO6twu&dcL1niHt;6`%IN*` zC!5m4NsSJi)ZM%HuRjdl!?hfy?VczPbIyvNuYnST331k$n)OD6@+odmoX~Z{)(|NY zux0DiZHuEasashZy^2iYP+C-ve7`ErDQG%K!q1+7d4)zRqmXa!WM1`uZ`W^F{( zI#S7=(yN_jM4d8@0mUn%Jaiy+c%}u}Ti{^S_UZyQN>OK!X=aw0Wah{eZLr!qbhOXp z(tX-pH>e5S7Bv>I51GVLGWwNE!0jr-Ez=IP&29)aHu56#>U@R^UI!rfnAZf}3S zy%?Zd9%3Z&=gOqSA?0F3JJHWyo}?BF(CNV1X_mqbkJpb1RRP)Mmk1ctdrGky*lTne z3~>m!n7{!r3DTEChdbdgv)3MbLeYG0!PHu{oRKDT+p2Oz*un!39lW1V- ze4|VH)9c|$tII>=gFXEWbn-yxXb$gVlD+!H6F0XQpo z#|>ZSW(nS1=8FdiqfrEs>%d(WBs6E98Sm&dNh*9Q5zfZnl@P^+<=yaP^dBNxMk!nr z%9j*KSX3u}1!ifE9BjK$3th6&3=c%l1dFjRZA$kIFIY;{ErC{bF6y?xGJ!8bapO`c z=L;Ri{X{H1isL0H4MG_dWClj0=?4X2gVF>h;DvDA7i!Wfv?}z2_YPC!ARTo!7-(>ZNo{FuRQ?I0e|M*Cu?m4ZRaKX!AI^tX(Q5p4~|>KbsC2rop^x^cJd zA#J91B!N7hQUrqvbJ#ctS5H5H)PPmPujWTu%f;%DYMMrNOvSTA^J+h*siM92kz@e& zuCWAKYh)tu@)OT5Pb?)ySlfBPZRfOtQ&rU8D-T3*Uu+`-2QNRcsPhPvkkSwwBt%7@ zQ!NLeuzGUJefxdZNPt z6j&y^!^H{dhVg(Cu0#%r$pJH>u=Z9-ooF2v$c*^)km@|`Z#?(VJ6I$NMRP>>&Z}&~ z)pi3xT({DI>eVM~-xa;06W~SwS-AFe5DI2fZ>#N=U1vktyahEIH90pxas#9BTXE*Q z(}t44iP}9JPk5HCe+iPaFeeo*=$52 z_$Vmz1;N%Dq4L|5EzumjFh?oOJf6bd;zIKEZFpmx`OJ5MK{74?AhE&vQP))}g?P6f z_J1Al6mACt0H;V|>f-kCeS7jY8}e;fh!wxuJ+X&cvOa2g`ahe?Q`gPp>{$0@hYp<3 z9Cv(ihntAuMYdmM8ry9yblY$oIqxL8fG^SF_|HtM-_o8DG>6!{&I5t{v|_U)%!c3D z)Kb3W`6+0!08me*jZum>(AbcitF8b#FBv%WmHp0e%^J@~(dXs%?QrYYYHZVtuTtYQ zk}b5-nS(}v%oH#W&0=dk93FLIG6RSoTmFzQZ)=*vGl2rS*{7}Q@3E*@Hj0e+DH#=* zN=gbep)zc=4b;ZeTC!1lrh{^kbDg;FtD!p9+{dN;@H+|vycNdJFThg;l4HU{P?-1o zf_&uRiJOrx1P@`&d7l(9Gw24CkQz@>0tco?M9t7v$ovBhXqp^5#s|urgkCuI6HocC4R}lEzGxeAt+QDJN^5p3`4F!hzY*9Zob@XHP~5tbWf1F z(nD`M6(92^8UFT?dZ<16FM$7_h;R z0T29S@pEw9e0(1{8++dj_Q^9@i)jgkv$wE_-KCAIL16^#v#WWsj=<*m8!CEZ1uSfrtGWGJ!RtPqt25Pv&hDp+I1 za}1X6&ilxV3t!%D@7}z+eg9NTT8)Mv!^LsZwo{UT5630>feRr#mS_4SxYHaHdFFbd z{iRw`Xj6@=s^%kW<&hWqG$00QaaQ-a&TtDj!?T?^5UbhHU>pURi*24C$<+(PTv&uT z8Vbs09S(*-vl(C}zRH_bJQ@s^={Xb}D}V}LD61j7?c_*HYNzsJ21P|d!N4y-P*{x3 z_W}rkp6uxvb5hp-E|XH{)*4E_N-TAV3ZE6g#q8BUh#OfZD5v1J0r-O-*%<&%o;(Rf zKS0LdK#tA9n9!hrzxjS}?lEb8dem4F%{qLD9L?sjBWG(}jaFj_yNs*`+v47%`sMrE zH?Q9QJRrNV(DhQc_JlY2#e?8!WJ$Lo>r4|uhl#Ac-dQ)-oR;f!>}u&;L56MV*B<@>VWl*8vVAT2x<8TGBSt*;a=Zb=YRC4rAe9P|dq)GJaA9X&{rhw3XTW4_F^-pK_Eo$F!2@lZ3yLZOo# z_i?DHd<&x_Dk2eJ(}7Vy6rs7-DH0f|tOFxWS4JR=+-0fG0KS|6WCtU__K^Ebwlf6} zAFz3V5TVhaBUV#Wmj0RGxhm(bU?yuIKvK*I4?5BX=h$E0C!P zdQcebsk6h7Rl1cj_yR1m0Dc}(re8oLF1rlfUO?#G0>x>IpPz^|8MH4>#YYvNA>++( z8Lb`zbJ`iI1``8ioYE_c2YIsg3=)iwyMYlhK*q=LGP)X^uN`J+8QEv9)tEN>^6k$* z^8$haoemG=J5gjMjCQ0H`Hg_BNFrVUY;=hYF#G25yqy^RB|%ZWYx)>-d@6|-Xl#_2 zy1N;>F-X*jNlCT^3uKa#Idq#Gk|{^gvG#iXysZZf=_X%C$v7BnvGVlQ`s(X94v zNh2F4+RJRO20ZmMZZiZGk9nHXo~dRn;-w0iIN#|3!UtK{1y1kB?V`u-c`v%E3N|T9 zRJ?b3*?I2RL_M!_h8Vmd4(l`rBH6ZweVy&<%tYaI257!YSEGd5PE#1BDXxZD4=1#` z%$c)ByX21sWCEpvlu!z^*k0S85>OZZx>&N#45*fDC_n|l+Ba6ZXD#q1@8stc|vM{aXb+p%0i(mN!?U>n5;mL4qkBp zJ*wDSTu_gZKg|Da~gwq%&y@0f$x2(Z0wC$&MMT z%lTRF)2@^BL&cPY(^~JI zldEWOh)JQ9EB*ujfS+HSoIJs0=0iE?bk9gQ6WVK}ma~((>Ko2$K7i-p8{QHA_7Uh8 zku?@Q?#5#4;k$SGv0mQ39}1hX1KWJR!UZcPy4AsQseJ89o%NG7?k$I6s=vLJm{uBh zsENVvsH{z?6JJXSHlDz8Oq4{PA**HN+VF*YR+Lvn^Kd!82VKqp6E$6WJryn{5}cDR zu5lOb!$l)#y4=^kW*&~}d~0Lh8r6+*&&k$jAC5|s zHpg>OwAC^<%gI`4F)yhJqXFHd}!CCugI%FfD{$ z#9DDNH-4h3iXpKiITs9~Nm|6RsP?kWzFJFTX)8^+8yUD(5A~aLw1H}vcKB!L?=%2SDa0{-E zl7h~XeWbB@ndV1Mt^J&1VH@=B-@bqS>)SW`Gw>S?7@ydBM*w~l9D!SHP#4vwC&tQP z6`ljZ5tuY-7lVY2=X7<>kdTqGTAu^JA8uiToLWDSlIuaF6kgtAo>G#(2qu_3UKS*j z-WD_x28oD>Lr~Pq(;!A3+sHK)nMR}oNP`6;f^rWhq2gY*F_-37z-N~hqz5mm2Um>> zwn9Ix2d{iQ#`gDrdA%p^_H1-(ecVE(Lb)+YQ&a(HO?e`GPB@2&>y>hkhW>l~oLEot zLvF~^_)TbnR42p7@}b%;QcfN}+pQ2Sj20%P+W_B*Ivwi!QjX;e^%d&+(bo1Gmx-11 zBDish%`32C6iT0HTH>1aIlc#Lkb|J~RQ1zgR!uQlJx+EQXD~5JEl_UZJ99IqZIK8N zk&fqxaw-q1H&f#|1n1;5{GqMcix;J z@vzvK7`oZw#+mx^Ch{sc0YQ(0d|Sc1=A8i|pYOL|wYrC?;bdSgV&T6_jI`AI+S0Vf zMO2>Dsi=j2PkLoF>>w9*iai)4`3ThGV|oPkCr}@S>&x4p@7~{jk8${Z@bUj8W8N7Q&F=gcG4Hhqzr z;^3iisE8#-i^(@ks;ppdwi1k>a@A9Un2NQkIR3(ua;GhvwEgP~SZs8T{*3qIQT8?7 zaQYf@2X8m_v(_;Y70gL2a{zMYaKgtc3IsO6Qj;K7e!Tc7bEjqxOAg=4eG6i{TioBm zh_?;^79u76O)N7W`!jIdrTVeeb_SF;MltZucY~v^*JHsRQf=X4SWpCdWtPAULkXr^ z@8{e7^Ssii)vZMhK>PeOU6@J)9)t28hSzU>&uw*H2woBHa zSKipAxkrUrIQ?i^AaAR4;~L!T}=)1%_=TO7<( z(AI>z^XC_7VBBUpdoH$`0DQeV%*v zGvmoEI?yXYG7MS8h#6WWDZx_-JpMm*t19$q-Ktv6W$wDj`!0E36W#KWGyvo|AhK)P z6z>>x67#VrFoHvNh)RLvC``ma3DAlIfDyJz;%>5IQrzRy{G2^mJmeaA5tC-U^dt%* zKcwU{DKKFaEnmLra!d!-&4}{w{4p04!t@Cc>o(B}U`!mc6 zH`+{36T3V>s*XR!fU5zbc_Xe2u|Qvl`9r4h7@k`#cPf1#n6rfO$1Rs6l14=qvN7}} z7SyE4O3gA`6aJsotz>c9|(z z73K*2$+R*B(Ga}EoPm+JNsA$8l9Gpg(VodKG-Yd4O@dh)jXEM8rKGavqWl)VI?{8e zl&CP41p$zxk=lt4C?K>p`^U(MK%*cd#zmNEQ&&bEfb+<jt1I4T!=eFHXYV!*eZ@Q%oB_<7 zwF8u@P8iC-u__A=$Huo{bVZve;a1@L{R(P9CWK~HgO$3P{ZD3fo)6Suax3cem+Jo)C>2JX@g|6F%fcq3bAr(QH~IgE-V3lle57H`EZX%_Ym#HdJdA?--r zY#P=^gXR08G1~&Xc4R^w-eX-oo*Dt{^lsA*gUhg8Du)kQq99XR)W~mnC`M2#YYW`a zn6V|jIJQm@PSlxBh&@x5+-F;0btoXmg~#qQP8M_r(gCaG|<&Jksw zfWKk|-;kAWant|goV-DxU$v_&~c9G#m&joH(Pp6A$hYDiKV8WfnW)bktK z-Krvy8sH~)*d>v~0)DS9w)t2~!fSEfVSp;Ab2=QAk7RZ_COP~CtKZrk!PM$+( zk3U8Rx#0zYdRdh$8~HA1g%C6uEiPJg16M4XEDMWO z)oIi!#2E9EA@MgQA%txO^>R4X0@h32NXJpu0ADa2agrHxo6aVqdgK27m!E(5@cl3E z&Kt$4M?l&T-R~R|Fw{gCt4^Lf00x zK;}~M@T~zib)vl&I{Tp^(`huO>>8kE<6hR55$Sweb3b`BJQcNTw>V;wb^ti*q(l{9 zobeL!=}m2)B#pAoS??k6`b+^Eh8?OCq#?B8DW_89XBJg zd5@7~_n>l=4F_n~pd+7nl>nS10hxHnGWZJdD)WS7((IJ#aq=C`6<#gtAY@G-6$s3w z9bf1#e9}BXi8cz%QD}A&LU>IAI`kx^PzDqXt;NO@)}>ERm2zvA6v)B9+{1|}V)<-e zO1zk|KrTBWWp8L6J_nG1+4SU5PU5Xkf% z1^~-SE!_btth}&=@x1&-rDlVirPITC>Y-C3ZmjxmCDh`*qHRMDC`um5hFSF*IZ#kZ z#aP^;PjeX?+JT7}?1hhlis>KG^nkm_8?ZT8joMCE;2Xe(z*(d@e#UT5?QnqAh=avv zNczE9LjVSt> zXknYbUcJBw!PCP^o4mb_8 z1N_2wjWEH9d|NC0B$H5Bt**Xw;EmFO!AF0Ln+ByU?F!!#t`nzG9+V6*j=Ay1DEZ2L z1loJhUl;@O5B>o4!sT(d;Fsp|9t|GzOYq^lc1>2BeLMD@gK2Kqwl5W8w>r}HMn|9^ z#m;uF7LwL4868EM@&yx=F~YDLe;k#uANEAn?r*n)jr!|BG80~z{s?~YVv+2}*^I2U zxjnIwwIrF=LUP3u=rFykq&4{sACQ_%`!aM(_Fp zqhNfhvf~-z5Pr4>^1$RAg}R51EVKq+H(1e-8kO{4L#~ zgbR5k;+0ShkLz!iV5#cvrVPWWR&+KKlU<7+RJ~=%D-JRhrvsXE%~W(`SimhK8qRPD zYRYJ3qIs=CjuVhW<&>Rb;iwl7ugqM-RoZ}xzz6b75nPZdz89pOHv>>-X7G+luti*= zkF^rng?$56@DJvL)t{%8*G+kfR};2?aAlx!TbTd{0@x)SWqkj)Z>o6v%P=TCmYW0P zVCS^U0Du6d?#jf^oh_FM(?NYw@d&V6n*tPH39xM^B0YCN;4}b?2*8(gl zo~v`aDfFbrh;C-IqYIBweh*lQ#U{{$1JUp9;Okry=dTOMR$^+|@ z7!DoVCx3o@oS@jfAV| zL*>YJ;Pf#JEH{)E^sG!tJFPMr`nmBm0?Y#Hk8N?XBdx%ZB{Ph|`P58vcn|0VL2%Q* zuo;<6&vIh*VvWKGS!P5&8$>Y*5XzWG^Ya;#;tHcp-~dTMV|ZU6Z-tP_H>gzcxT>+O zRgM#jsn6VF3mj^zW%$YCmaLkRcq#xwZda};iX;8ifoBnO6|hLhqbkAOU&*g|bG!Xs zk{m45XfBp+0=7At@c5i`4^K1t2+OVmkHok0EL)b&V#A1n1`P|)Vu3_q3TV-gq@DYG zi62*2=h(4NQcM0^8y2~8n{0e$;#$8?kDi|nr+LIUs{?;S^NS5JFBs@92R%*vp&ZD> za-etTWcYKAov~UOozWkJWG8oLp{oeP;EJ;|t<2w{xrl(qjmy`=XBhpxLki#) zQ4~?M4~cklJOG^|3;q!VQW;_!6ZT6t2sVx+D2dkyU1>f#LX;471b>MP>UZevm4zC$ zMZqAcvqqMV#)1S&w(uFGs&Vijd0`#6TSyo831*?Db#Brrx?uDJeq*x9oN#Y|9w>)V zSUznqpU>3E>3MfQupc(VvnDVadY*2|G@-Z~1e|9b`;ACrmZS;dR|1r7o-C=IgtO)< z=uR_+*)VJc3rEt@h=Os~Vf)}^sB_PN-#+co478}>LWWvp;iMaxeW_U*Fxn1)m?h-2 z6GRIf8j#lO!;JT1A5*~1n;zIfQbODn2K(9pWBQZeJ?d>b#_WR9Z4=biA%aad8@*()b@$dztiL^jg30Qz4!4R;8kr~RG z97V!6o>Y{4)p-Y6-rS785)JVM=@4OtPEZVFHU)&_JOnlc8sQai1%?<=Exi>@9y6`a zw94TDo24WIZlmwIDh;#UmvW#4(EibeaMjGX0noefAhvT3N4e8auW`Hma5h79bI9OZ zzzk&H$a|w&SS?Vg4>pdY!f044eW6-;G*19 zIb^+e%rT2g9egSCZndK@58Pjh1I~h;X+ak(5x;i+R*q1C2*Zp_Ou%|ATCzY$crIK? zy0d3AguRQ`(Gjp}8+~}dteo^Udh-HJfs=z+ z8OFfq86oXEBmOW0X*-{!tSwPSX2h~-$x(n6QM~N2&770y6h_dQ8MtMW5ci-kV94fA zKJ<^Mhu3Y0MRyZF83I0QhR8s8uLtw?bPo(>XCBWN_J)AiqcOo{DWB&-QUD=DC<-hB zvbsdD;$AW)APi;A#*|nRp$P@)y#sD~w1l|PrE5xVnGl9LgP|?rWqiuNeFV&zqunIz zd^oH~4z*K32k(;v1E;7%_P{E2HR@VJra*ELYlXwh+$qwGfFH{k$BEGd$T~g%+{|dD zbPIE)7NIIg+=Vkb59$(V;|E5AP1K979BJ*caGsomD@?ESmgD)=)z+=B-(BjYI)ID< z6Q@KvbbAhSb|1JbnMv9_UAo!dFS}-$C?u(XBTr`p^O^NC~$9htwTe<0)=^% zBVV`@{erX5kj}7Z*Cc+_1!>sg0f?B|ys#<;8=!@avfg##3$WgUCqWaiO^52i5Qjt_S#RdhT zCNN_O+SfUc2vth!P!Xv1Fw1P7o}dX1jiN|)bi%U&a6Wt2h>y~%4s`>95Ycixh_vNp z%>#>hWA19bikElllJ+7u)ZY`)D)rHM&V7`W=*R&Y5{21APfQbAH7rFQ$a-*(FSrNo zBvkBQlN2zz}Sk<)aG0pVf4$)H&=2E zrBOhj&Zhcf=n&3oRiaMDV-=lnI9m1?6Nh5G<2Axa-@WfZmifXgL7Jv*R%91_rrs)* zfD*4y3y(r=fCmaJ(_uMu0z+AT4QL}aARA6|;IUy=fWyGR6-)7Wt_aVlfU$^^is*cq zgW`bpGK!%D}LJ2T|YWfLubXxGRqZHUR zH88lZH$Wy}7GVIc;~++&1Fzq#?vc3?7v5PRpnho}sRAbb64Zo-AGVC=W0+Sav5J0Rw(Os1*a% zdz$xV={aL{IfX6|Yv~7~k-m?@3Wv~?QiCQ$Ko~E%Lg*RDVdI5to?t?pSyYHcWkMHW z)^IAA9>8bbv#52bE-d2;N)q>BP(XuxN{62llw_4guy>RKQEM?#4%Ln;+6!nKCNt)` zrV6^AI_83*=365Qkkd#^#_ZhEaF04!=pj268PhbXbON*boHZ?>a2$#Os_HrVCW8fm zXhBNt&@yA*`)Z(;#uU93ast-gWS(rEBJ$*?41`G)FfuOAiG()kC{3m#3It2hdV|hH zvFeyX#vzYY|yy!U#!Z8>6_)K@~6md_M5E8Ro{FU^Ij*+vs=d#&81$E)Cex zA{h_td2+!=-d5{Gl+ zp&GKx@#d*+$8&w|Ht{)bZnu#AeEa?qfQJX70MMRg=%6kD6W7naRNj_8htbU^%PqMC z>xG|4)7*rOEwQ-gx;ES-EwIc$E@fb|Gw2WC%Qr#tL#zqNA)Anr5)?5QG3VJleL(yhVoaOZa?ZBaOTZPDEDL8}l;9hd6@f!#3>@ye_G#Kwt&E|L^GU)I zBWSls?PZBL#RBGlP^I=gNjK|JOb%B*Z|xt_YoayJ=JG0e3;@=!0;@_Df^Q-V#9lAz zo`mSVa18U-vHbug%vCl5Tk{!_CIFQaohz(V(y|VpSDCDglw5^;eXa*UeosHe&||cw zS9CO1f}xS7VL@LA7B(QwRSEcbj)w=t4oJR%b(v!jvFyy3VQA<^#h&fNNh1=SWHywd zt0W=RZ+ojJt)Q$|R_&~uJ~d5shi@@rZqZ++ABPpvghqv0-HZImybN+HV0y$+Cg3vV zC+*1j&2v#XWSFu}-D8Y1b!gH+ou4)c8nRQV<6)9POU3gJt-$@v7ZCB0XQ}9Hd>Xb)kU^F~#>R;|MmZ-6ua)^kAh4aaLo?4w5euzdk zgE)z>KH(mpy}$L8F?~GzHhMU4+dlm?tg{&;wCE@8Inq*=4+){_BWU%`#AS=CX2%+U zt9-K2*o9DZ|%zHpr$j7IiQPLN8(0{wOZ6p4tmGu zn%&_JpHb1T+b@(~;-_1hrFcy|(s1yVC1=SD%T9E5w*Y53XW>I!xS{>wap>;D5GLqZ z*6cvBl$?f`@|hbucsDc5q4%)y5IJqxH)!t2A|w!MB6d7yDeI(il~td$#bQ<(@54yD=k1>4DM791yBf$;TrEtq zML^|Zx**qpXZc1&t)ZJ#i4Q@FB%LeU`2d6*63EckbaZCr>mAJN@S+})mYYZfn8sCI zd6tu{g?WPp2q&T@2`>*B6=TnehM(|eMzLhpqNh1AQGHx zVVPNa-R_iyVL%|*G-}6+IQS!4K7Kxoo7ktY6%Ser+roNE)u=fr?Nf{bbWl$Wz?w*K z8QY#84ii?5`i)2i_!6F0B8X8Q4e(t-XMr49t&@zhj$q2r*UF@ztHybvM&K@~pl`*5f~CK~e#}tJkGgiyAQfU|A`o&i%2RLN(#ikfPzZ@KG2@fKJ@!d-X1U@{bTML*kJA|fE zRrt}WXz42A6k!(Qxo*F_*}i=_NS4?P&uBW8swgc;bJ#165(atB2bs}jGSJB}DXVHc zYyU628Skj)GbvjhIY-Gxz~-iB9--y})DyRD{Nt&kC-?ZquByU=Q?D(DTlHu3hL0%v z@bZA)`2=0KgHl#1T7I#ZmLeEHu~8QP@;!NBdyj#8HQ@8Zw4vihX_6>FSIwc=sJ)4L zuuzfPnSC=k!H#BgVg?}YlDCPgDTq(7t@k-M&<-RjfZPxjLSVu(uCS&SQRQ^a8rKN!hmu( zIbjsknWwC%>WQGam6~*r5Vs-3AhMzES-5ueG`ClP4|v(-HuvzUm?mlm%uCsbd&uAe z&SRLp>S{16KN%z^{gwcwJZrAg0|nb@$-0;h9pqbf88ZqWj7iIK4sWS_#w82MbE%Z4 z0#l39h~7+-PK=yG9uxd#j=(fO6;eu9^-jSg2UL7BwRLbMD!jho8ewBV)dXT4o2jW@YaK+loheo+f z0}4xWmK|9CJX4Y9XjgG`4Y3H%0syVon(rn0Swof#R3b0dcyr{0l@3ZE--zYJGB(g|u;+C(S)8*t=h#&?_ zVkBCQg42Z($wAd~qV+HGf-z^;xpa>|SB!C4~%Y+R88@^4+>f5+u zMtu}D9FS@Z;#ne1c*?1&Gj(xH>2`PAUH-$}@U82&!}seP(O|>wurxL!D0+%^DO+^Bn?XibznT1rRyg(#@g?ZtlPFX>bATyXCz69 zN0=`nA5*m@P@SgCRp2@uSk}`6G62>AOF6a4Sx{0}1xJn+;Lu~;)8@Xb!J?ycMF7y*W24by?=Wp6BretWqLrZ3>9+fWWeRL4Wb+@oZ{3G8D|X>VjX?R%>&FHg9?@ zL(?3ig89pILLUxN&V{n$$nC%oxQ^*$dfL}&a^(~#SW^;h7?p!#riM|u1Y-chs(`~_ z90)xCB*)-T@>m$qQR?wBGE^LfP>pALj?o^?lVSuJ3*|DzZ4Fr~+9v$Bvpk%Jp#VT( zK(}?lcN%d}PKc6@Gob8jN)V@MCV$$@&LyGyS|yGMVt7I+!&L=#MQjOJF#@h+cER4& z_|XFQycy^F_pg7tAMD+_9Xl{BcExW$Y5+qu3u5iKtzg;2~8&Sb=!FLgk`{fyJ5 zSoDa-l8hV8Qnx8`Kmgq_1;()wARvsPp0YbuxNQ*vKmY(R_as_?lFE2gE8saR>rybp zw!sH2M0D=S$DSS(0I9Gnbg1jehK>=u1(T z4&}0qxQoMF8K%||WgU-SEM7dUEOc4Gv{ec##1h3-j}FI`;;vO7vKCXgIZjhGNMrL% zeMRo3^_DZ^^}Z43s{DW&L+}SR5#)wag z6Z8jI`c2`J9v~G=NJ3s<3-Zviwj?BJ_5v5KM?!b?P(3n4#5f3|2(fw^`b>tsP}6MY zk@TCG9OTSmsHA#Z-*0<`0VAilF>pD8TBrEO0@(_fuh>I#F3m9HpdN}53*y-lpaADB z%UH5rNvc&0Gd-n|YsWY5xvgXqV?<=7J953S{*~_z?2mJrCD%idITFRLQzjBL zhY`3XhAcAFc!TvzXrWYH$sfctNZh=9af&}DkyBkObWIGVh$Uj+ym`^nTXaxK5OtIZ z3n$sxOaO&SkrUkG1e&}ciZB5xlYrng*36x_nyDsy)xLXh1NRt`nbnddLOVdRu@YGg zZ54+xn>lO;t^?e4bc?X;?B_X`Ar_cJHudvWDkPRdUS%!ABt9a=EjhS{Rffxlr8+i= z6l8Xtq*@Y(Bw}#6aH%qnDI>MBO7RzgaPoN^%km_3-9BpUC69`GsG&21VlPlbOFRNk z!-K-V!j{6ho_ii?NPPIRoZI7Tl+2)KRe{uRz>pVlB(1OsO5(tSSs%{~q*2<}jV6t2 zE^y^si$D?=4P=8I25}&~C>elDO)M<1!ZeT*$QuHgvS%0xREh_SbU03u`q2bi@+asm z`AWHQL?cw;AdDe|l#q~4DmWGjHeYegnTNsnDOI~@D$hJo`eH5g8zV=SfQ_JBXCZUU zH~gMoYJ?%Lj&}gV<&f?1qhpg9pL4EFuIsIE$0cqUT7@aX769HpbSp#fw=%sMoU1a1 z6nRBYTDbA|*>4kjn4a0~`-DtkVn+<}fL+b|%W|>W=mZuJ4CaPQJ1RL>ab`c0k{gCB zYB%1TKmu4GuP@+05K;z905}{!vjyf(+ME(|kF1^d!kJDNwkYud8ATy$63T>-QP|}7 zteTJDqElW!Q-N46^%M~LVxF8({y_{JS(JA0S`F2VxiL;5(ID~dGG=B z$byM3VqcVd#;wGqj3~uA06Pf{DluuV4&>E}3bw zpr_e=PsRgXGvx1VHT7WeeD9zt)~omiU=v3bIWW~Dn>p~FU5QpX6H!Fv2U4|keGMQd z3(3hHiLw7?_L!r1>eOlA&Dd(oG}2FM2}@hEx0|^@Eey%DlEOT0ut*Z2IGKf&hc3b3gKV^RNY71S^wYwYn@oAe3XX(ojYwuk1JBkV+-_PQ|-^i zPuaHkXV+YW5Pb$~|F30P&nUU(o%L&~S){&rvZg&q#tE+x)PVpmt!`WUbM)4z3IPXM zom*Tv##3^8=-EXUysdS}IJ>;?@cpY@%Cq{?A=wUKv6yk9pDbnpL#lHHWLqc9v!^^^ zDh?3eGtozk zKhoDwsIVZ>VhCVxiBo_)`}o><*R?GYPof@)K-unO0kxy@F7k!GwKY`)PE)-{eDh#1ApXRV@F)9_(*f|)t1S)Dy$?J417-bkY$Q^z} zn&Y6X^7*CojeS9Pv=V(a#yIyi?45uqfT`j={JjqA21CYA9B8pEC>3j5OWVhwI{gXa zu7-@+qLW|;bqWWdS0%eSsV)@bc{Ecy3Rw8X6{FR=_`ldY*X6j4WzGKQQz*`V$FT40 zh&l5Heg*|4QKrT%Q7uxOz5VpF)|UmK*=T~KELq-XZ-+&ofkIufGPCklSvEzun~%_s zk%N(!1F7^S`iu>*=_`F?L|T@Cq~oKO0x@70#!9O^bo?`!HiOF;q;VMtW~N-#zv&fE zQi&ak;gYuwTc9Sx!Y?Xw7NIjhC3mes9wS=_4rYmlu1!9iwFa}WI3#K*ew_nK=g_H z0MS3)po79j4O-+#tkevg5scs~v&`RO0<^~9m%K+3WTTIUlfgPsC% zZ!{BNR9|yo6g)5yossC_1xE4&1a zZ^h9dHm$8&%$22W4B7EL!>FEeJjKpx^As2d61&ZMwn)VXA9WBX1YLpg4sA zkmCxlB`1L`7=QqkJD=3TQf?$EsHIQ9<;yV?<~T(83^1zg0bB!e8nz1zGOwew!=Yu# z=0g!kCTN6$>J{WG#rTJ*&=*fX^rqFu77EfmTan(q_}d!<1KSKmK$945@)i{H$}oc` zb^`R55`hXBPUQ|U0P|9gT%J&Em|fjvVH1^|6%YVC0*xq>$rWT`Do?W{&}dLWpx)7R zb%8>~iNq313(61@ts9{c+!P|2D7z+&N4yEE_Ep>`jGA`%pjJiu!MP40)TEJN^m(R0 zLpQ0yxiHKLR$w|L`#~Yw0gLE0uWiaJ!KJy6gpnnNxri`B^W4gns6~wOlO)#_NFq#t z3)bwZyQV55mQaJ(lwhF~slou5=O7845hg5vj!<-PhVx1YhC7AG7*Mbl^pJo|YCt>s z9;gzVWxD1goXk{c?p?{eMR+3kQXdC#FgiPQIoz7T@DX@^ZJj%cn`iM zbhVZtYNjsU(@fe+%M98X})~of3-Dsv}V>O#kVsRWLFh7GLF2<|Cgm_x2S^wU-V|n!w;FMubK3 z#;`1fNS7`N411n1P&JcM*85B(@Q&mpY)ioBF;JoA>GOgA-F2ir{~5 zHYoQa{CPL)IfnY>1$)xg9tg-EK<2Rdmq-KBo>|%XNC+mrvM%?(+dvEcv!ui z?bi5&__vQM6N1ai2X?z&v}7rHhEBZ3j`deb9^X0J_e_>dM_v12H^_J*VMR|6mXu^6N^z1m3x$gprAvsJPn(tRE^mJyZA!Tu zZ%R3conhlEqq&I3*DG#50@k^!Z87{J6#=_p^DcMwlHc+yj;;oe>a92JrO_D#uQT4q zH+dNf0!?&A=Vo&@F?YV<1suHW&BRrtbP6wpM_d4yyTAh5A^`VgZ7CvK`?oX(YBA6s zKC-D0{r4YsWGg-<_cx=1&voT?Cg&x#s@WWyv#b{F9EAoR$1aDZ_{bkNF4uN;RH_hE z;$(OSz-3!9>S!FyfB~^aJ_-dP$^Q+YO9N4@l7CP+(wwglClMW!D-5sKg86i>7!5)B zykAVG0(k`3Q*)tj+g^9wU< zvbgb%5LuumB z+&OaL9&}K=Wu&Jo^pf_`FYS)Utyn2TV6^b!H7T@lW<$w(@Og$7GO*MZ$y`^)+4nL50mI`W+=b>+k+6Gg>k=}Z6tC8 zEeI8v%uAPe_#liyB`%-!9jHa>xmI^IYpX;1zG5P23!K*;z|X{cNe0ZT_-E8$8pwpj zTCdy_4&ig4iy25|np)hWX2W%M!D{AY*0B9lJcfpZMhVju0D=SEI{JpmF4oT@_^V{_kLA#G}f`M=U zF`0Vfw=XwiPuSZrry6#!u3#Qe25{0(A@j*8$}Uc@Ud(3!p8@O@o&y`2Mbb%Zg)YYa~*iZpC-A)m<3z2xbu0Bz$N zK_{a$F9`SHeUyxZJ*wZhj|I`2<-BAZg^i?00S(D?QCU6_h!ju|-V?UXun`2}VK(~} zJyz(|bS60~;@kb4x6C2Y9$18UsRYqpc$X5s;tgHkFW=Ru?O;`@T3?Rrv?I7_*ap&% z%0QaV#mHlSn>fOy-!~ifr(EaW733<-XBFC1H^Z)$)5pf2b%!;>`B+-r=oCmxm~g?& zplL-A;0_OZZ@*GPmTkcl0A9m=eNu%Ud|rjB5*qfjQxETEijA)_3MWWK%^(`|=?n+` z^!a$8LC_L@w`Z&~Xo`!gAzYY#ql~Wit|=5uXdEcUcm#Zl#ZDxj+n}6xyUxN4OP~aQ z;a(>ER=fJ$O4_UI+bwm@PC*urf;zD+~*bsVP`|l<)b?|AsN@ z$}GlBJdWXFzz(Q5yGp(yWrw)pPn2cIj#oi8Ef`JimGHUC z3a;|c?+{LKCu+K(&IT%GDd4&ZO;dAKyi;Fh2n5|hQ~XOiLxxokiZ@9Mrr>>zkH2e@ zKWyYX=X3knx>>MLp;u*o01FrkL#e7|-!x@~8Jzv_Up7cM3XO7# zrps3MYzFqGZu+c1;b#G*z1acb95a z4g>U2THo%x(g8Zeo!#MwYXviys+PkPwvKq=-K5C%c6al2v<3X_cmw9Jc!rT7HA*pL z72(gL929=$(Th)M!a|5Csvy%V{qSO@R@C}1!oQO3hKqX#)gM)I93LB?S z9dpKpMZOKOSNcW^!6S_?V9sf#tr~3^aR}Z|VC3DYL?g=}TZ}Hn(XR%?i_#iX)WUGq*^Fnb%-Y!?KTU7gS-8`K z!K*DFQiWTjBLNuOFXyBj)Go^BK4@p53)4=SnuBlg2qs|}ZTTLp;W4tjV>bW;a1raia|KB!s!nBO zmL$5C7O`BW2f_}X5UajAWKyc4ro#{It_`6cpxy)Q8eZ6*K_d+WW+kC5@~sFoI?U@62b)V1tYJujxM4BfO z6+WcJyc$x9uw{KLXs(VwrI`^n)!1aKDbeiCW7ibxW!jFG%ZFXx>bvSUQZzKn@i#kj zVXtt0D1%a%6?Mg~R)EI|ThIsC3tjP#ZU81L=AW`Q>m6`~?yM0kXUBrGP5*5P@!Cs{SeR?AApeh5 zbv3TwHkh5LOB6zSPS@-(|DIqtH=jr6>AaoX`nLvZ;lM~TV@pS6EIJ`Mww#ptNLm^a zJ+a4xa9DNb6EB%6CP$$O8b_nTX|mp#wuFCjDgKAr(X}E2Trcsq z&1B#(NZGGpjr^znA-CX`)PXQ~3|Eq%9KOBdJlXE$h7PRh2v%z7Y<*8{?19u6YX_K5 z8Y-c(mz=S7P*7WMjANy@JRFx3>kb~e2u@<>eSVcFaFbHa=gZGmUtYi6efWHA!F)TJ zgP8;7WRwm`g)6D~NFndy0%g?sgE8tGp#hPB-JswGJDA8Vp7Si6TI$y02S=@O8M#nQ50`%1L?vz+m_o`g|bPK|)22PU#s2Y`k{5Ac?a z%Tp5=c#Mz}Gl5!j#zw1dx!~v7j^0y%FU;q{zwDG*W8H|VNF^S&0&?K@04Jf?D#OkV znHUwyHPk2}Y?dDIN0t@NT^24qQ#^schwXBTgQMgRLfNT7L;PLFYqbs#lVYqK4%Sco z(oVQxBz@68<8p-5XmUh&C@D1|5WvZ*OPO}uEPa(RnrJmwCh=?%jczaRM+V`y{Vpa5 z;MMsx>`lulsd~5(gOxAvT;SCJuglT^k9Bh0;sdYe2FVga1AhE-rsxjnY|Dvb0r6s@ktwq&t=8X16tM36DnHjKamvx71NOmK+t~mz6tR=dX@vb0m?F zKz^I45i@yQ0SHW$+sry0?U58oe4ei@95;Q}3gC0+5P;*jGT0amoZ>FpaZUmuFN%d8 z4B478WVI-uEY6d9!ii!YFr)hzPRV8CQQ4|m)2P8oeXrl_F2^T1z8$v5I1scWX49;H zR2s`*c7&Kk6*nS>KrEY;VT6feH(ppbHZz@VNxrk0%mO;29`y+Qlj zUQD6!%@~cx$CDqTF>865l!A9*SE%XYuLf77p96u0JO=3QF`l@-%VH2yxa#;rv)6W# z$h%lbw16}Bku;HeP63DXWa|mEtCc24N(jrsOw(5H}=EC7PoPns}7- z4V4kxFQI+(W*|he2+yu~4$04fw)U{aVs+2eco>Dp#H&&PLkgmJ$I66W<$gbjZ($F&F$RgyIJtuZ0yzTjHAXc2L>yG;*b9=!6o8RVdOa8ZaUq1YPb$5+t z_P0^Y*xPaT=7AF=C9g{mGBa4N_<0A7JC_)9L{9P12cVE|p+vIcL8~#&h#iL8Q9i|a zdVn<)!~z2)B2^%uU^EhSF&r5xM{F3<9~X9l(~zcOWJ$c*7_2arfB{66pLmURHD_Z(i4@Ya%+^4FkF%mtzbYK9%RvG43 z$(6UH^24Qu`l+K1(3Uw?eDNp;)i_}eOg7WGFTZ|5*2XJ3)-jE$%r;)palz1qFkND) zgDvT#QsAKjfMk!}%>@)>Z%sNb1O=hKBHmyKTA&lKn1EQUHhLWBGD8es@{LY7)-tg`*{U=+b^95R(+&JSp@ z7E=Zsq?!eh3qmu(289+l$Tyo-kA~ax z<#6dRad|jla4wM@6Nl>;mp@?pVqw;Qn7-xvCBhYAzL->O?=Ii$#$+~*TOEQAVh|-) zbkjVTzAPm2K4l7`5>EEElg3?lhVEKCW6S!K-p1mJ8TiLFkN`kz=PzsFY|tp4HwKMG zKMY72!;ghhEE)wR$xoj3oo70O__1Je5Z?x-up9>c6uQPL_hSd4H=yaXh7G_9UB<$M zW)EU!WBcPBC1$KZ2Qjk<2!6;rmlVFL_atw|T$nF>a1f6=Z2^?7N% z#%1lhRs_#BcYN=M)N88Yyi_yBi3EdZ!;>HSwePx*4R6mkOHv2>eu0g>yQ;cwX_2cJ z9`m;T<`IrXunxJ{m?anUH6QmkN)r6gKjBhYZzy2_F7?!9fmzv5f7fbveY*9n;@CHJ ze9Cfh_vP#Oz?paBFttHtL0b{%%q8wM*WNxeA8Qy;AXjWwWFEUP_Zc)zq&eh~#Y3j) zEt?&wg4e=BKT$f4&n)oEMUBFad>buB@sY^3Wi@iZ0(?+3Z%9|mCGj6~altvmvBBrO+ zG))~fZfESC)+8+}wWqSgK}G^)A=sybBGeEl(p(@+nIbM*uADCHj{eXrZ(U^ZgLmqu zD@_9m=?IjX_&>&|1&7jVJDM##DyFTL4;#a%0K9pI7L-|Tfzp#w&F2rF*raiFJIW{h zZU~omWoRbdXXmd1?~qXiDZBzfUtt}k8J+^LiBLd%24-l9I!aU%VQfjuH*@ujSqTFR z70eM2a{{_jAkraVf<`M`=u>qByH)=6oxg1G||e5Ssgi zcmc>%_?Sd?81M?c$6|P=L1G!mRvhN66%V%+(aWUM&bbUzLf&G2cX!w|Kz$8St5B+U zaWS$m(F5q$8q65H*HopQ&OsU4pOX*im*2r|VV+5*2*hN+p&2L)^g{p;^}#SPyii}r zf%?UdIsDwg=M)r}Bj6>ec*d#GKg3}|RPEBVZ3jAfs=i|M@omidumnJ7m$WM}Gq9%; zbe3ix$rB?3APLUbWbIAVFzlOWgLCzzj@U`w{oBpWZ=_lLy!(248sm+Fj16cDrLM6h z0A__OxOp51=xJm~W#_5OUkxFMVJ_6lQ@w&Y6tYx0-yk8AAf#XejExgk@KGciEa!IWcU45@s}X05s3&XZ z43!`frE+o$h=nNQX;-TYf(*cS0)sq^tG_Waq8@d3{HjOZ@UN4F{*~PB2e>d&Hb%i| zBv9=(SR?&{8sX5ODYWKsq6?`Lf`Uzo%pilNUtKs%Rj3tW#49BGfYcDcnJ-k@{qzs{SzQvt7B`Ry5iRV$CEGN1Mp4pmA+dDM z{z%~nMGDTM7wTR1WSFyoBZxVSS+5>&zIdfcJu1)^{Kp%?~E|xc(f0H{Brs3 z{+ECJ_kXDybepW*)m!II*}v9vEZU+7e*k8P(ed~;V{$LG1-kdGh<1ZP-MKba?VAQM z-hKJb7^ul1wD7QD2m|o##|hY1Uw7R&=y^Kt;qwiWljwST^JT2-kKO4<>_W14 zA^1z!#jmk;k2q9E7i?nw3&~q}o#wIQyfr@)Xj3dIV>rQL$Ih#x5&TW&;Of);)$Zmq z8Rd5)+`Sr`(g(Y0goKMZOZ5gv{o};Gj{<}A@YdgF^*$36ZiX|dgAoO8_pGh zN^KMRMmD`GHQWvFGsy;}^Llnoen=I5ALY2n6rxPN^RvB%9>v|IHu9<%(}B9u1sizF zwA#3o-e0v?3`a0l9lLyp3CDA$pi{cKRCQj&>rNliMf(>^W1WbA{2qHV{pJoam@ly^ zXc$t0;eS@q2;V$H4oH!dK=i7Quv}70G-NAAE5zspywt#EIm;1o7xBjuu`jvZNlO}x zH?8t677U#3NEe!?I3*LXA&O%RFE4F0y=Z-mYST`8LN}OXbnX@Bbn;OikSh)G(TW$q zZ#!dG(RRyN7mIUZykp#Y)*DdUj@6UeE)YOWB>3cFE0mWugAmz2efU=JeoV(-Y_ z3pQ-!U{Jnbl!(84-cl%0TkgOGE9_U6rNY2!jljN`Z|_$a6O|BXH5)lGn+mR3j24Q+ z05dZ~5xW+1GLO7BTLMBH^~X}l^@2gJ3^}CgGfb9j$RrkIt=Ef?hqzYg-n9)Q=%e)@ ziyGKytQ*Q*q6b$PC7Y?G^d=_|jExN|Vzc&e)NrjHG4T>x6NeT zAC%ENmzk@t5xKisAt(2sU`&#ffwv|7t$vlRt9$L;WT}A{(0sR~F=gb|#3$sy5)DAA z`gDQ-5AJhBo3jHus~O;6t~MwAG({!fPH%+RUHx`B3iiDkZ+t%F>!KY5(#~pPj&vNl z7Z;%#Cdh0tuQDU9SmHw}I?HgPE+CvmTs|;a<{GWD%kGB3TVl|W#y@I|z~gpCVe3E4 z9bB=9VD`Y-BBoSW*bMU`ILBM;3QkchSKf#PG?Qy+HR;;qbj+(`P!0Ir#l{VGQZ3cn0{?P+C*rCzNOUwf zPsi<+*Vxi%rVd*}Ey8)@LtP&EmcLR8xJGRmVR~v$;tl(SD7o;UnLIrGEFttFt2b?jzT!Ry6Uo8BbhRj&VZk!!}cqP6i=jp2F^jXy3sb3B88R0 zQmpk7n@z3*TJJ=3vE3NP;J$ta-8RBMrb%n@aHc4P%_#k?CtRr2eVM0ya&V|0?(n|E@LgY-o3;BBw|`(O$ZHIS zZU6Gk1=%LyCcs(wDl0z(&#hhws9K|oXqWld#ULLO_-3h;*NZ4JwsLYfA1)7&1n)5B zc_AhfYNHI!LGF3R5nxaT;tPtp?7$z`=uJi0l+qs$>}YZRIi6HTJ5|0dgd^;0-aV`tF=RL=c3ol%ALQ68CW8xDk-?oyhgz zLk6p|Z_x0YEeB(O7r0ZrBnCM_Jv_G@?16*I#gXOo!us~+3alsYY*!=*X*oWg{w0$SLhA_;6aU8)|XL-wb-Q@x=xUB_}e zyl><1tENq1_$fa>0z1o!L)G#RHA=B_4_aKR4wXnvSM4l9PK=~X%}l{}DT&STlb1qf zO>*2hh9#G}U;(49Py;AZM}~WY;JFnT!kWeq&bxfmJDliuIOgdGqRGDE3&0Y7N0Bh% z2dr^2;xt7Ar217>tBtY>Q1jHRxjtpqb(V&SBFd3>N%|OqnfetZFhv_JDlkw(N zU@!n?lJhroyFH0-W7oxiZ|tRL_@=K=V2bW29C#i|h*;`jlxsq2*?-QQOY1~9!SNU? zj?A6vxKf)z*eoRo4-6AMlyn8C@Qay8(1Wpi6ip_PRo;6mB%JOEgTwyc> zG5J^(z-%o1QceUwQU#Y}QlOB{mt>*bDBQA1BH6T)cHG6$u0UryB`DCxzs@=L3WVM% z?@&$!h^+5ohlr-q#2sUTEd6a|?w_`Aaoa{qa*;8JUY_qRdIsyDYos#)0mfyZLI@&U z(SR{Evyf0^F$jv|4*+5{WWz93d&0%0nKrB%unzbrh3&s(>^y%0MHx;$q&Txt`wASp z+ZDJt(|UQkxmL)qrR&IC0~3iFR`Fn7cq;a>$-dgU0GJeP8^d_ZCMHe^P0{4oae1>>T66Twm6LzzaiwLgY@qe7VTXW%xa)Ah2V_3)>em1Bm={iFib2Knj>Eg>xgR!Uq#I|5m5awWROOnT-FdWGkBbbBr967 zMiM`7eiD{l`4~l+>!=wb2;ekzk~Pqv1`0UzV#mG*f>8G;0ZfIPeDblqmJlyu2sEnL zT2{{qm`{g)fBpF8%hhgoIkI()e1p1*I{E`uNtlDpj&((%lNE&La6U6w&7+MW7uEMlRKDFitv>v#dmJzfB#RFXJT=>f~4*Iq&Hz~$`JDYiyHq_p<1(V&|5$GNY zgT5uW{LO=Y_2GMwnodCG1bnVlaotmgkPN0;g_!Ee)oxBCcnirG-Z%4&(h4-dtMGFc z5f?Q%ij={%;}dX5f3W3|rdoB-MP@hn7t3$@YO) z+E2nZdh?w2F(#!=>>4gDHGF^pH%AO$^y}ya@-K!TgQKxfB>|=L0$F$qZr~3~eMO>A zE^eVpwClnHw}^0qttpC=)G({OW)wNg+;}(mAGxgqvKEK40G6jW$zVja<$LI!SVXfjq_- z+#|LpGKY?h`6m%OFxTYyXFUahQ9)UrVVoHK6iW(+4^S8ovVS%E;0E9)3B-Wy{VuYT z-r;M%&dfzna!$H=qXR9R#%x&b;lSiXS}bpP$D)C&0H$7fyBtukeOM_-m6NP4Cx(hK z`0+$wcpV%spMkG^<{pC%9^sAXR+5|6QTs5mbVV0^R%)Bwhu^O6UcdRedo$vDW4HX^ zb2RZ=Wv6+R(=?_dfDb7{c7wELAfh2V$|R4`Q9m&y(^6Ay#@;$%NOgKSsH-9D78>h4Y(bf5e9_FJ|#3x;(xkrjflgM3iLpLYe zBXqOw2HDUO=qo5FOwsn@dafAcZI0qb}MSU5j9J@DVVYPcVRnZ+Un5yWpwn2qLsLTs0Y5T=HR@79?GD2@7>T+4a z{dwu+=jOy3ak*_?ZDitMnTBx4>Wk?Fu z>g_ILbd;Xy0pOxJqJF_&k@t~PRpb*LuaV!eHV_m90v8WC6=bl}f}NnlYRbYVXPxOF ziAm0gH=Q9`=8|Dnjh#atE8A?GsPUEf-i6NcsRBfxj!7nZ^^dpLm!Ezc^U-lQ$B}62 zfecDJLf;Vt^$!@L53pk4OMbE#aEQ}QXk*=BJwhU9TG0Kd7h0eVBzNu*!DDtXJl>zW z+M;>aLJYwAZj`uX`;QiBtkX~s2LYPUp2-Joq-5)KAnR(@*@3mw&cHoNu1;IRf{%L^ z-gB6?--g$AF@Wj{u`kfm>jTR+&LkLtR$YG;qRz>BNMHEF$O|w}>@`kGqEOC>4TkdJuFSOl4&K-Uh2sZVq2t)BlLwTO+kDzrX5_LO3l>!bLuyS8`;a7pN*$&23$I9M z4UfG34;s9B^}m1H{qytntNi`t)8)sj|NgJ9x8x)JIAR9x$MH`{?OlWmUbV*NHJ{0a zh8X3<)5QlFospNkQ;z7OVVma2eCYE;g3fF!BN`RKE@gxqt(j|h%lKRoR&v(Ic-E0R zVh>`MToz?E6uZb{GLsD46t}=PjI9=d2hs%b5zQn?CMPl0~&cX9P$V? zSU)Dh7d9YnR%;emZW6gdE3OdwYZAD_H*hqUoQ*O1l0U?Z1VD;uIz%-n+w<7fNW$+8 z4?N?E;8e92(J-Y3%CR$3tL6;hOS^eESIg@B3)osGIPPAt$zg{rC=420sw@; z>WQGsUveP1!mG$r4b}nXF5UtbL1aRWU)(*=>i43#R&UrjyA44HFu()6sGsaQN=yfC z_XEFtdGX_VVhE+nfEJkEBW2Nt8P)|orH%+{l9#yCVlEij&Fz&7k9m4uE>-ahq|*lB z7Qi%Ll^?_f*jVXrxl7x=Hf<2(F7RbRFvDm|uH_hnX^p|v%+x&91`&Iw8Zv__P!;BS zZpvLq_l4)Py6?=HKS%c2*pEysvm_TQCf4yVSXX0ZeP+$c0N<}4?oJ&&_kMf|$Dj#d zL;*usiZwrg2Ay%)3}@J`^Ns;xyr=^qFjP2F81Y)|3nU>Ed?75a>NlZ8zUHLHZq=ZH zt`aHUhAOWxwhM-RWSuZCF^`y}Vv_2+nzc1_@FkUMFENJ*S%d<4ekP=zhM_W737Q8# zsv#J4y4_xYwJsE^X}9?s47R6ynD3`T(zcP8GA4#Yu(_n`L7;ajjvatX#`o1Jx z&qv}C%VuIn0e!Sc|FWo2h2b3eD5=;}R@6~(X*Lev9g8O#6gooZBHjCO{%! ztMc?5@>Q8J;^2wA%x`brzrPwU0psYU14$d(z4@l;jmCMT5eZp|1R*5Ys6i5{*z=kh zJQPm;_>~7xpO~G|=pk#u1Xa|8q3!5nJ`_5J*@G%BXtGmwbK!JV5Q~GPm+p?&%MA(loe> zU@+1^>?IIkeHbhKy=6f4?*1aRDnIM-$2#ZQy}pJ5 zJ^S-6^E+UTV_|u&T(((XYpsGnQ64B|=)Bf2jOnxNVTQ(I4{+ab^eHL&-YTB(WaLl) zY`$w3!1F)Oeua~eE=BY?v^SLpLPvZVS?t6_#?$h4#BX0V01ZW8H=R?OR}iH3KUvv{ zF1Gr`ix<_O06J;)L2pkrFeN9w`TAkUmXO~@^8F|n!YMjXqGRuXebWJ^GJF|$ZLcYp_Slld=Ix6)zN8=oLpZ>bW&wiEB{;bwJJpV~U zmw&*?FmwHkX=g3}X@IY3hr|4wq08R39uM&o;7(S2r~Rj)ywm=(0AJJovmhU8N8v%S z`+4*Jvq1l=^Zv6SU-SOcKwlL1^9C>IfAZjeTJvW?JO$BYjfs#M!5Q&cffH7Iub)PZ z^@QM}pZ77z1*?4=dhr}I&7%k#b)d6`CL|!qQli{OQSezan0nj~iZ#viCRWl;MlV* zjo#trD{o@_d58YK`1bM+BW;|{DROXoP$IYS6Xv}?adlxjr=`NwA!{}cKMZ!pAUsH$ ztqa0uzJfaXT#?_gn`gC+`M95oLUhgh>wa95Mn==x#UmjNKg?}#(nu5iYB7YVJi z>z;Vq;znX)r1)XrPqky6sj0p4gU+T`=V>TBR-jKaCAMQWex<0C%+VDQHxmVV5}zkr zBIO$yyda7BmN0ZBj~poD(qfiG#21GmXSw4`&^$1%r#*|`a0GdDNGNoMZi z5Y+oXV1*UFlx99&z5D&cDBaQfsTg^N1SON1u;z}*cz_7ZMkmf6y|Mh?3`Iixt{|tp z(>mCASIp3zRG5cPdaNFCPcLGGm%SX+680(xE5rJW-P3EC!SmeHW|6ZYR@X!K^s~Iv z?~Sb|6zu_#RY0yl0JSGB;)@0#r|1X8hBxDU=Ll-SrbO;ky55- z_i;!=^eyW~f2W6wckWbRnRQnJ9(W`H{$@J{kJyUGSZ%{n#_2*hVk%IuC;+*4zaE7u zOaMa5tqvRBDOc17#1Zo;JK$0xHBx^y)HUlIQsV3dU0<`=(CD&^nWLHt7zC;YI(zyc z%|QBo_}>3bmT7`CANnjX;|HcB~7S-buJA+ z3wm&;T#%Z(oOWMN1nD<29;0k4Kp#Doc|YLMG!7dF=ghcEZ!2J>XSlw4-nZ49%)e@D z4qAcP<4YHqC0N3PY|*KB)>q7lrzYr2Q|N0+25jx%9AyO0q(slNw#kPmg)G$lam+8x z7{0F>4r=bs60pk2>3V&4DL<;5Anwp`uZu_Stme|g`EAQ*DTx7|B_mr_K@>{9}7N<$ZoIWv7zvGSZ1TTM>)w`Ym)aFEwWZ-kEuH)&PH- z(+1dn&V)GsY7T_FlX6_BKCc(SgKk>;hT9ij*w^ywmVIX5wV!7}jql#kXHV5Ab1G3A zqj^G*>=@-a(OXCl`=g0^g18<`M(7|UQc!(BhL2C^1Q9+qTWoM+FI@HuJwU6M_SOK6 zqFcEI_dVD6p51-+oSn#uPF(s^v)1#M|Aa|hvNlgSZSU>>67sJ zw)J9C%&Nhk=KrIp$6@sUBJBU^X+ObE$H}3N*eOcb@w7iNn_`6oCPI{0@w53;&HG8l zG!8#I8h^!CK48#2Lw{^sQ~3PXlKZ=>+u!eQj#KDhZyE9919OFzl+|+Cb{NQ#wV5BA z{gDfmSBHJOBg22&CqR)?Hurp=&pRhTZ?uQkmYFiUpiP?qGl}x0xILw&}O1ui1Ks78DKkK=GMv@kT_Ar99?4z9ttIRk7oZ`;B`v z3|*xcGC`VmFBUslxV_hY#b?Usc|erB@3n-mQ!6_Ms=wL#!pli6wY&U$YRabU^;mk? zMT8)FvU^6Hp6Z>wKGi#Nw&#mSK<;QOJhGJRR+tfgi(gJoXHKs^HW<#%$JXS5@o0=Xt?PH_8(bBgADB_fcHVDm zGe{a!BSV~W-$|ttP>vBr8hT`Y{rvRw0#1h1LVOyDJc3eGf)qPU&ogMtc26Pigfb5_y8k z*54kK7{1GUe{v!(Nlu)vX|gatd~&{~=`r!;C&}@TU$HvM&#>JF`=5jQ2c$wq#@ZO5 zH5A+vX=1_E*o{(BTWK5PjCTIEWhc9oL`VM&MZ0 zsWH0ru(lqcaK=R#yK$t zv${ama!Cup2Tk|5kig%zNsC|QK6Ed6xJ-7BTZl3pDX=m8Ae;X|0)LpW^i}Emfi(9P zG#;R{H8PWpOU7v>R-O_E_yXt@fA6;H^&89KHGBqF))UchB#(nN-F90UUG8^`vNGuy z_%|H+loC=nbXxryXVZ9yL>vhM7Im!6tb9QT$+QR|C|w6Xz_-G59~|nC@)fKS%y{5> z9xUq-0c#yiP)RVNZP^4JxWkwYGALzK*ha6qm-_liaq>PwpdF61?(oKm2$VVrn~&pT53>fRMrU z*C!}*(RS6+bt{8-ys6e~B1;b9Y5HK8r`y4OqJwg}8FZL*^G~#c$cD_;K&Sup!RpQa z%qV<+ww0A(8|LQ$YDjSr*!j(hro^5!7u*bDpo)|4ea+LZlyW}z(FCN%r{MD)z=Kkf z_!)Z+NxM)zSj`wh?J;gkm}`QoU3+@GQb6luRbUJOg$5JBQG2Jo@S98p#8?FEc}^My zS)PAuf4AZqDtq_9OaQ#XFTq0ux!Re3*Xo^InWqOkldw}h`uBh z+{%18*DgVu3Aq&3giARNz)aTm%e;$){rB z3C~LiiuvRFOhY;Pj_xKgupY8m!mN2;uUT0rk93XFp=}Lzk|k7G zd07Fvb5l(usQ^i@viO*wy&bg%e$#zZyIqiI3e=`y^Bs9>o)2)GTT;8%flMTi7Z7C8 z$Y&uVCYmBShPo)0r0GQ`fI=E0uRmrBj1gKcKpd`%L1{<5GLL@))PiGk2LRnDYWw3Bi!lLN(x$ z-vwbMGfmSESogYR)XBCEEqH!?I#{tRWUisiz6V?I4WH1(vy+Rc;V;*^EML6BwkaUf z)u)pTZsdl-y4iW*IFf+;hv%*w=3rA!HCJfNqy_iNnOKa!C_+p(q7WI?!=zvmAP+yh zmb64wky|+@)0$EdL;xwlIaUiI^EknSPx(U0&?GXLswjqTf6YHrH_#&<94SObA`BD! z?f8HabYVXbq!v&n38Cn(1a~3n%Uw*S1~cA5R|OuaHpy*?0(100E2EczXC=~ho6lhn z(qAGd3zC`AV9i0YrNS%H;|>s#<`Ra&3;Mc2K*g*Ek?)RFgJZvNl#>9_=s zKA;P7Zh?vj>|k9Xp4)61D(0LAev73DBOpIaY`|d`J!v4Q-R}9sxjUc*DJiDVj$WFA z!4Wz>=4GQUo`<&fNN&&r3suR`2! zrjWmcwf{KI9))L)T!)y8>{h<6<^!t>Gf+~mI%T`h?V%qmU)RUhQ+J02st&(9sO?+) zWWSLy`tvAp{A@OIE+5GCxU$9P=7c!jJ4V4rc9rRoMt&91)l`S=g?xfu@Yv3>a%B6V zl4rNQ&}Q-twH?2roisx$ZF`|D*ucZbtjOY9`8#^iD8kO6U3%c=9a@+46wY6_Ly-f^ zc)v2xjwXW=S)S8QBh!~RV;GXgFhLxvp0RHxtM?CpN_cl^3=8E`^^Cr#abo4>bAN*T9YB$52~_H7v^3Y zSH+VT^r`Ui)aW?d=ORAeM|E4!mHIy!CfV`%29!}->z z(shp9k~oOj9PeI6z<8(w$tMy3Of5XElL;ac%n4AnJa#aw)d2#Thb*}*oCWTHe%a-*u`aYtvTTCu(1Njbp5ufinAzgs zS&F0nO9+_2X=a|R?H*FARY<7v!tF2I*#p1lS2#K{6-zFERS&q3#$*$(HvQy0369O? z24yy98^>v8W9%+2=Rh+MG0&vI&bl2b)N?eHMlaU;EbE@%NG~YEd}4^4F?WayPA>ags2z2#w%0Z3X-w zH}C|5Nm;$0<86T9yUxyL1it#scD3XiXVAmem^R;vYJLLJ1Lc{=o8_C%>@JZ(H%xSJ zwQp%NOTq(3>)eBR5EGEkEX@d=t^+W<(NZzPG*M6D+s@(IGv#@>TU<8O&V=&-GI}MA z)tyvUP&3FG(p);pEFvu|$9&siDPcDZ7I>pE|7V=H1A>FduK^ z9dw;F6waw}f6MLG2N0cm=o6-HwooB{z=D-o<2C*3#{1kc=*&DW!(rR^%jf`6TQKZ;>D(q+mQ4r}( z3LDQDTH$YA;Hh4jtOeo4pNK$QOaikob=h{k*m+XOV#eu|PQaSvJA`m7R!odG6l^I( zFe6RmAcHkXwpcB9v_ggm&V}J8kNl-q60wOYm~POd5K#4j^#W07z98F=H_W5*Kc7** zK6$SB&7DWBMzk`51>A5n=XP6(e1&Akg3JGYy^>$xv{q6(Be?{-RSL z8e7ix%tWbFjKKF$#VY058R03~1kh1UBtEzpch)>PL%W-|mvjW|YaYZ4r9zl=9^&d0GM zX!>11bdYm>&0gkv{*|?EaXteRA=)h}zHj`~R`i4mYT^|v%utZ1shM3cVav2Idh2I? z#HV0Qr-V{tXLCD#g{iGG5+1**E>PJZDA+aaBQnl|$CgZ^;<^bPOJs6NW8CW{1zY}8-8;SC-L~}r`?C~ z7P|R35@_HvOC*^2S_uQd_=mY;X%1aUm0<`Tfja{jq-EH4NW#ekL|T|}wXdN&8Uvx}X( z2@yBh<0jR(joAwrVpt^TyR#iUP_D!E|9S%|_6&j9;TXmFhJqB}pf?vn8gj~(^WDPT zZ2Z}4|3Mt^LcbW;xyG#Xr8x>CuwD=^ZfER^%!&Ui_7kZg+0?3MhXc1r_b=aNDd_aj#a-m}kO?wSc7RcS$fiC|G-wT2lsf1>XQ3ARG zm%5Nylo}CQAkkH%E@Ykx^*gcV9bp6hyI{ftbQmo_0L{MPzWYuHi+NHVR+GRFBe5wZ zYX9}>RzYkef{jy33`-kvxy-SQIz9_TUKn@SKE%pY=a@66n-|avk7h=4yB+$#&EZd( zAEm7)W$SAK_x(x?6%opKu7ugNWj9KQ<7M54&qm-R^d|N|vqZ4Qf(wdoa8t1Y3R_2s zTJuig;yG`Y>eVmon6XELF z-(b2uxr0~*fO^t&3GsdGkpAzMS-HgKQytHWc&g)DjMze-p_@xHqxzOZ{I34-c6a$P zy3z>fqnr~1(Cxgr2Nahd1NviquTP%W^PZ`%@xfI~N>m}_&JB_B}PT{+U0)5v=J_4C!2+qYjnd>*Cjm>a{B z2($|4vy)U>FAZEH=EoxSnrF$?KAgUu-YqP>5nJ-veVr z1|dAVUhENC{4qxx0$8M}b?qf)1=EFtF;U7~BScpG^=6j^b8dLteF5-y&-m7T#Qc)DI(&&kA_BbC>a{O|Vbn@13;&qeWXj8HK5m4ZQ! zP@obBg~bsH;P1~xD3IBe{Aq;JI}-;cILd-(?qFqSWW?yJh1)8*YtYSgbF(;mE&{!t zUo1wvd>sBTxH*jFkzYhy=JaFPYzfc$bltRrq~vZHMANq21i4q{Y9sa56EeobsVF+tB4eN}!;JsXw70K>l7y*P4FTJ)^&z@6=^so$vS?3!?Q$%9N z8+FQh-5#}MdNMw`UthUN){Z0l>0Ds4`KH~jkOz4pmz1qavk?=OOts-kCVgxi1qx;gil<7FC2AiD-1pQ;Iq*gxR&zKHY`c1rj-1pqj`zYh z1x9IY);8J9#DRr>>6Fjd5td*1!Nw@jIZvL^0&zRx^hRQ-5i#2y1pbS=Ju#+2R}7b5 zb>p?p2*0nwqeH`UcDUtR1(RaUFvqWN-oHOypB7^`{NRz{uzJW!IX3wX&h>7i6-WSF z=dw4CgI|&(t%%)F6<@j7(+6drL=5(7GA|_Y1 zzFO$p=P7+i-0A$MAvA(LNC;lQ3@!luT(-p@*sW+I&*1GrJPCwPppIucgm2Zk4K8JkY*zD0 z#Js)!aJ3tS%q_+~ek@WQ<1woXs{K7Yf0nY)PKZTvTk=I2IozcBl zI={jTW7H~Ht0aj5%D78w; zk~C@)&qzrsu~24C-TAQX_M^I5da4nqs@kqa%>K|FW+c5#C-1B8)O^SaWyUA?>Llpj zUhb|wy~CG&(v7~DbfcFg@8a43>#X-Equzo#o@c6oLQhgVHLZ;Gy6nKaFn55``3?`Z z!eG;IT6m>$+--J2@l0XAjXfX4%vAo!1`s;oP2Jf^VF&t#5Yq^?hBed8g&H`6hAl<( zd6*xO9x@i*@Cje!rFMbZm!aJbA#etjg05trWsp1rKP7vTCdKzKBRUd&o;B-Bi?`ba`pP^A9o)<{r2_4?e#c~*J8?bpGn79#IQyGLeFmXZp*z-UFX}S zJ*^c!A27FoR03w1?A$We2Jp3oG6-l%>q`t7USGi=;R5I-U=`~Cg{c4|GD1OYGSmcG z!XKbr*`E>|g(y=cK1Su221nd0_$>*Ln zbWDLEaj<|;_CQXfE0E<1l2934D`?co3WY)(uiC(m2Cjy9Sv@g+~1|WcNjGV#I1EdT!7}jDZ z2?kgITrt<62{OzG{9T(6`o~iiWhta)%?>N2+ukHLez_r@dSuvJOa)FL_0y5>;0h1< zgM&edB{-YJOej}bCg#EuunSR860~Av0ky>{Yk}VSYFL+vmi_jgC_Zvm_w#ehOLy%x~FWx zK%UU^KVJUh?YoihX)z9~7{cLa8+gHnm@8mIQ`|v6i{;Ke9_Si-;G#89jSs$y8%8u_ zm0VDc;4wjO4_ECof91#gBGYo>9WAL%%{AIG-wL^)P+Q!c?WWPdnAP@VI5;T*I~G{p zX5JySNla#I!2K7(p>99?_UYsyL<_z2u~x^>Lm-yoRG5~cuK(*$$ptjReZ;?AyBZ%q zD${-MH~jyQ4Z|-LDER~0h(7IK&zN`p`}XRPQNyCYXJXvQo6LY4gTbrr?uTsneJ~Lx zbDJ*ugeMyq?~Iuc6haC})c*%F(Y<>F%1%O-o*u%2bAYlF=xo-MdiU6T^fmnto{#Z? z7mI@|8<=*9v7MxgCuYOfQ#d~bMar zU$g;{AqlyX!p-|Bd4z!aDgB={8`pOqcdL<+W}KA(Nx9RB%>}e&nMb4`i6o($7t5VG z1Wv%~wIRmX5BaAnF7^^vSk`?bQzC01DDxds0;M)MBeK8X{QMg04o7=#Nqpt`bY#iW zG#8&Ii{y;7YG`{3o9CqqQd?BR<${)0y7Ojh8eb7B#Le^~d3!r@oGiwB;RjiPkf_%1 z>Rbo2f;18JjOaokV2(=^R|hf-H`uTU^uC_MK@^=4mOx+!i?qI5Vh8Yw({ZstJ;l*- zu~YcjDioY=cc@OYEt0%1Cda_p-Pbo?Ml&~d{|uubf(cg_;<*g2^83jEPq?1RB(YwFSg-%c@!p z%3Y-rN3lT;MnqBg<7%>0?$r>CW91t_t4LS?u}feVr(KudyR&$6k{E;YXjV!`y%25l zsN;JXhFi3-X`y=nxf-X#qv8sPne!b1SW_S zt?Sel?#0+Khk2x9KOD4{@D9{3^hc+=3w*}dy@?vdt3;8sNNMidZnJz-k%$Gtueybiu=#o)H~76eXdTv zFZ@BsI!21?&0;#L;LX?F?)K`Rqy2A79W0e63A-7ZU&Y9_mTlmm$*vErPwmp4dO5&K zWOQbyRcN>iG!FI@A_3*lO&)bWssPPZ!rYWV@%N)D-Vs}Uby!1{%9CcAYXf;C3yXds zw414{DtF^tD!;}sR5ky=%y<7ukM#Namro={`tSd`+U-7kzWs3fnlFy&bLOBxCaKBFbfF@JJQQ&GMByxd=X zx%+?_|5)Hyj@&0qMPoEhN@53p^rZY{vu{K2dmYh}c=lr_<@MrxB)%^7p@h9_8`t%X z2(6T*k37cW%G;6@D|MT9Fvxh(Q{>>*-}Uv7uVu&`3LO}Kzy?c2`gshr#>t^KN1Dq; zE1yP7?R_wIr5<>`OEWg`CXw)UlLA}7#*FxFm1nK%n&t3<5yb8Hte#xdAgsbQSGkj~ zb#`NyrXbj=;=?buMxwuMdY)UvC}C!ASN%0ey&J zHA5K7A3P2@K6dfQ(tqRA>p$-<{~1H%h-v8C39{m0jA8}UbXz=~WKRqdtz*Iiq|q93 z0h7OH!oMcgkY{0UW(m#X>~NOMFD{g>Y^cWCLAOc!PXsXgB%p4_%%&*Ht6V|G z!e1SaG%lLi+jVE7+jBDZnVj1mx>&8SXE4BWKi7Uq;FAdZZ0XC?1+d%V-}x6oZWJ$zIW5Mt})3^H33N^OOnM zR%XE#D^;OV#KV{Iz2`Z5`JbQt^(^O%81b-Bb7@TiF{zPW2b3eOGv1$gXw^c8LAQE5 zU5P#+7lbTe{pMv>CDx5Y8$*0YabO)N!oMCC25^p^vd>1%QnaG!;ZBnxQ zPV8p60^6=V^rEDqXx6NhcePqFTf(L6MHxv!3|32@u!Z+s4M>%1Y7FpwM^ptIid=>T zknh$cEf5;70uwD!1ud%TsYW=$l^bj$$}uYdobwP|M4g7|wXmpL-{y$8d#Ax#CpPSR z&6M+RPsR2Bfivw1r@=Bu#c0%>JO49Q_Nt<@^cC0CDCUAsOhOneWg4SxhBwUFqT(t` ztFP+2EPou95#Q#YXRna)K#bj?zBD#GJfzTMQ{pY$XrTRPQ|Q&Z4|k_Ux_%SX68U%O zrX(0D#zIZg?$qn8I9sUZM9Ojsuzjk zC}bIn@K)M`&!N98RAcGF=Z51lD;oRQC7xMgD}*z-A-4%Lz-%!EZVU4dB^qgX9h}lV z`Lx%EfrsY_NS%I-ZNw;5soi@C7!dh?-IhREDM*fr&{fMyG)1nm0#)=Q>A@ut44;d`gfKrCmi#)yc%KcJ<5ou#dt!Pj@=G+3+Qv{GkrNt&$^FPz2zy=?``H2BEPX$rN> z5z`d`-Z^BcV1_fXcQwr=+xt%4g82& zNpqc5;9!G6$#6=oh&=rUgV0+u4)i+=3~`)P1CAB-YV;?HELUGgkteJ1CXPWR-4gFR zpA+2zVc;U(Gd(U-&Y%3KM18CbEML4qF5m?><%388CNs8(5}ezEh1VnANp^Oeh`Yb9^)eY+r2lNn{F*6Tm{Z;n-qF z%L8xVw2L(q4~_9WNaBzaZzQs~_2HGlE?l_9iu;N@oJ12bL1(hO{;j?pUwXznpix$kvV-29UPZF$9cBoG#)IuuB@$4WP1S4I<*9 zi5i?qIk9u6eT3&?0qHJLw_H)h3{BH$DGQQ15fK#|Ty4A5jHmt6^_A`*>&{ke{$MV9 zVZ|UL=R2;rj3|xNvqEG3mY4&JK#O1x!u8TkqzR>xq63fQYy+8eXNG#|WW*@vfhr~^ z{Oj##N8xJhni(d1i(3$`!`wklwp0CG7Zv7!c7}o96s2cVI@Jgx*q=YeulUTx&k4x> zc`^kuFOq+@rE_>@j#5Ytsd5L0BgBa#Q)1LeM}$8!BeVqGL!R6N9q6I-T<&)TZQsTNeGh5-u5pBXpSA|_h$tKQIe5d!hoR9Y|$ zShfr(3=CweoA{ZdvO2y>xR7Nb8)j@4l{K}4W69ad{u0oL<=$5|hYMB`!g`E}$JDGQ zT3m=9kJ6R^8F1uI4AGfQ44ERN%Xro-$jY1^j*gMr3y_ay8466c(mkLcQv}}ROVm1} zs>r345Xx{GVaiXrI=6@=P?ZKSo=~BQ(5SAWCkuK!+4#yG-f@M>^Sk^C$sDu<-F+#SW7?lTN0;i@3P}ZZ>nN%ouwpM(ssh_?A6R@SB^2$c)i8E(v;LdJVd= zWNN7Vgk?UbXw7~{*R81T>O+f9!I6?4iyE_3^LO=F8q}WuSXbpn4XZ;2)I`W)A z(Es~+lvsN;cGaEF(F)2S0%J-Hc`YjVB6P{^x!^T+-iIUaU&GiQn+!g>zX0r0 zA4ixwHIwtCy@JCKj4r-JK++!uh!KB%fL{c%kMTWtwDa&3CK;x}Z#Ypr%l-r%u#L$~ z%@+hk21&IfK{Y;>P2V?tj~HaMeiDVJB~Afsec`>F`AXbBU<<}U9nmu- zQ9xi=k9@)&UcR7?2cnQ)tw|$!RM`q+{~UO_G6xzn+?xYnCRzILUq;#4S7R^c5W})! zcnic37Mb}Lc%kU*jD%hggYHTh6u%SC?d2;eg?09>UC9Ql8Cj34oYe7eb-_B1_<-0B z{ObjxDFvj2(UAjmgomL5=Ghs#P#vI> z1qmvpHEl?33kszfnxusJ5G9}nmfk5mX} zh)$H`Lw1tzD~$P(4-w8Ci=>F09kFF*j1A&Jt3v*HjAC)7^K@8u+{%NXQ-eg@d)`O( zj}x-o!jCebFbIPrI*O@8!bFbZoF)@%NSQTWqIDSO+KmR=9s7#7MKqO3I(7o*NcLlI zyV9)HDNW94$k);|(U+#~uxA=zMr_wrQig~mrU#OqT}SV+&P+!q>;(kH=%l`WvRG;X zM4MqIcf<@P$>Yu4+YyHwrR4;7dJgC88t9`?GBddfrhfXPuUWa$;$tyJQnH5v5)?ucrMT&B2wv);j(+B zypeO<@asS)h~{W?s_HNf!qHIjh&w?1WQ!M3Ossgb`{g;a4Vp6T)W~0QdC2<6+Q{HQ zlO&*=k?m`}JY&gpu$2spPE(l1?H0tr(deKL*u!5E1f$dCIsP(JoKYClUskpjJwxuv zz+!X3E`R_<+4_%Px9FXvr5Q^GdTRYZx$$(oQ@V&` znE+fzQZpF2L9L2**d5~(xG$xtPCnqdzY}Sz9^u&O5ItpMaFQAYG16B7bAHEs&FR`J zb*vmBPfm-a+C#?Az)%nnK{U8QDRgftvgQ4U-Drc#s*fN*+C+lk&;4?f{aR9+69I7= z)PxleESJ)ZFPF{{ls7EeX1&_>f!V%7cq)(mbpik|IX${T2+a=?DdRui2sdhAhY&1L z$%Qxh-L?oNG@nYJ9Ovsh(wvNFd+@hoOH+AaRU3_HJbqA|wNiFXIFbS3-LvPNk*edDXW5!?niv*GeL7gnWiRKY!7*8@!T$s*8 zcrarv9xT2UIH3*3H3o^m(7=@QM0=S=ryzSE8$gTQM0ctnLN6u#Wb_I&OO$dQ&tjg9 zmFb9BHn0({5J%|~YYQ3{)?wtA?L8`Qx*6Urv#QZ@mjT4q%&4fzoVU?$PJ|X2FZT>U zQF7eI%kc2j?(p?^ALxLK@MM_yMy| zh7_MQm#56ylgn$z6K}q}8|Nlm58)^af)>kj%7#ee8D}%MAYr0jX^)R|VyaI!GO3`G zM7K1}E!Ly+C|T%+QHGOz?G8(nY1sevO!Z8Llx!yPQtI$QVMn@Bp-m?H89JS7i zw2iAtl^OWNqK#yvpvI?&JZx7(wnUy|Bey1T=6vA7s%D7KA-CsDD~ zCBc4FU!8kMT{ME+MP+=W(h-+o=Ah!THHIJ-q+P-sE4w`g6;3!WV;<4Ah}yV=DisHP zpc-Xey0WF$Y)E3jSRN86x5R9JaS;I%d2hMivg{&fAz&`C|6_-Y#SmvVf+>}vQPMkv zdBIhlCHkl-ilaYs=EO>WAbK8q%A^9U?{R{!SJpc1kbZ!;C;4Z;Qy92uX+x1f{-g*0 z7T9}Mc092+&X(n0H*JkzJS<)r|EEyQ*-s;x1B#gv0$!7Y@z`3j9*58jdJXG2-mt_K zKtX7;?(@OqsY;7M3P?8-CIVNb9IE{Hyz73#l3E#fR2iMEKvP!glgP16kkJ%9&vlJT zV>w1~Y^~97v_IMmTS*6K(C%P!@DpBC@AA%#D1B3uYg>kzAgM)#M$8(G&5b24VN#(` znIR$=^s4JRkr!ICHQyFP%X#0FG9p0(A1+7wi4B3$-gs_iWxNzz6x!gP(1zw2wtkEk zfws|B;lahNH3$>8pzh3_=0f-<9I+zMJgOt(hTCRr`G}FjC>gt6IDO<4(?i2I)}pmu z4@u6V@E~3eXJ)Y=Y+{yQNWd%zcwq2&!iBYBXl^8@k(Q05LuE~1fza%^CP_f7qJ%85 zYlLrkk*y+N0Zh&V8z=_PrvnB+5F()|*fhA9RqZx@EWm}GGd~=rTU#iDSGF9M8y9u} zn6v@0swhdix>zy)Ft%tjz$X?n!jjXMHhY{%u27i|ExfFf(+nH}7$sy|k3)(c5?{P*1fPB#1x{S*NpH4eyJ$lYk|82QEMK+9dn1IY+KU=5b= z@&O4H1=Ox%Uaz(}_te0GjsUc30nIYN3q~Aewe<6d_5pTTP$@HCV&TtJ)Xc<95+k+W zht?u5_%>N8xQYjD-m#3QpCEaVBJV=!lnc@%j3$9LJz_l|eSRn|fIi}*pa7#*x}XbR zjSevpa*xft>2N%fqM96L{aE%JK}f!dvM6$4_#q#ff;#C}5f&8{rFEoNYzJBt?Dk`? zw-ee9-EOelD+M@m3EONN+#03S7yt$%j^MdABF5ezj}+6`ySWkDS;tfiZUV%O<;akj zJRpESN*eT6$E}2mg9pl+>2y~Ay!m?f_08$+QR{w7{1&{z5Oa_H5Ryfj#^5O%0H*dJ zKqNXyAGrD<|LW16VoZ}`fblA|bJ#jzz4t`?P!AYHId?=^98VRq$xcJMzUFuW%--yo zHjrSBfe{m6T`%r=j=5189uDd0*@Oid9DJ|-FO)?8FmKo>W#}QOK%jsgFu?{4?+LfC zBcOFHH;L)M$w{BI!b(7#kqm}mb-*yG&x{W?I0(=q*qe)$AZKJHgi7N>zyeQkBzp<~ z4n6>yEL|V~ksfw}nbQ-CpAw=jD|L+1k;6A7hNCImi|W@=w*VSPWx6{Krd~A!MKk%t zc;kG`3mt>}WStR?28xiN5a(2?hnD1dq>@p+VEq#g`1qkJ=UX*}7l6y@TQVC&=O-kxH1LDqLR~s=j&75P%i?1@ zhR?c9CKRHPpRz@@ap93%KI9T7u7C&|;8&5QhMvgj3}K4qEYBkla>1ECI_F_5{&w#! ziDqm>)oSgF^Lwtw z05K7Sj9hGCYn0^5B)PBxNGDf$EFmk2SP(m$?ZntZ4)+}L)IK7}&QI8oEgfQW6El+R zfQvg2knz~H;juz1c_RK?ECTnelzit#O4Hg>HJ^YY087y^R-dHsl;5+;rh{t|GuYva zy~_l`kI`o!mGKlj8MQ(&}Guq3`BH%>f7Wm1X0?IS(5 z91Lfz(Vw_lIc$)&+7C?Ow8OWw5=MtIhQ$x&xnj!ZXcTFO_#=9vb`xgK=7u_C8nmDy z;09H2rFze_Q9NTorm((VI-5Nr1g5dff!*9NkYyt65vvG^Vcx7;aIum(x#w$B5z}>& zBN!t<?Wi14wNEm+neHZ`r@_3wg99`?W#8LWOoL(mGA|6kha&r;9K`YM}N6 zutB_Qz^G6IankYa5`PyOhD_Mw3Gge1hcg;#olPsV!uMoqgLR*8-+V2b3e}}LXkbqB z!YvXU;ubs@nx*r_q!}1PFXO4>Vp}1hY+S>PfTw4*VcD!LNad$8`U){2s05?Lpt`5? z;E7Wr4|Q80LGxBCYX{{#dLBB;S^;=ea!9{`)JBsVV-Y9?#mZDLr~qQ6X~Y>W)Q_HF zZ#8>()-p{iGGNs;&EV49U1x+caj?#O;cMqG$JD<}H2C{S2CvQaHzK5Q0OR1P+W<(& zij3$m$rXuT>IN3II+tU4QjEF}XP*F^MPlEw1(etgrD6W;Tv&lL?^T<0JScm*A;J=h z&SuGmdvJCB+0VvBB{y0M8o*vMftV~6d!H|28E65{$SZsb;#YcNxEEhnaaDIEIt9?u z%UrOTcTf@qfF6bM^UO_N|DU}-S<>vd(sa!^uY!^#QZtCSHE!lM$ib;@#%rJeBqKpN z$cQwChi6t?eLe4|zcrwN<{$%%lOa(Mxb6M#ty`O=t6xi1*^rQzfJoA&`}_0DITu1M%irnzi(H@VDpp21QmF(^g##Q3k? z-&O1PP9Xj6pZ?byWPN+)!3(m=P~|~<_<-Y^0PwlJB1ayh3Td7~K z8(wFcNirC%)CG;!(Vh@Um&VAS@|;wr$4X)Qr?Pr-d3ipF4vq2V!~1!S|NQw|n^OL- z-+lk>KmNBjiJW&YxsBJ=pT&5U<{%>NP7+}bLFf71%$az3T$K6kF{r+?Sz=Dx&y?!ZpzB3w`W0(4XE1oi@avvW_wfFPf?WUI=e}1}F zq!-Ucd(nqs3XPj;H|6_a2wKmPK5%XNo(BeN(qf)`{sAc(y}C~d zY!*%3RZ9I$krIFQlN@PkSJE{}NKDi(gzB@(`AQFb>Ib_a;P|WH=ly+DZpBXtl4YMf zHke9T<=f%`JT?CLsXvc8u;MlUZi2`^{9s?+H>*_dp0{mMqmI*XOxv8yKfT-D z&+`HOQi>k#$XjrxCg5QkQf$B!vTc1_WY*2>F>ju(73jsK;Q228;O@_>D=hQ3)%RXp z_}jO~``th9%M^Qgu>A5`WQ2Ssa7gU3{3KRsUe^;-3qf`?pzgFGlPq4E|2IEDSKh9rbRoNuaYk`Edh{ zR#LWNxbaInLa=ZwF+$&ztsQB4b?s<)P{PH}I#rT*OK4bfkZn5dyhkPjs3YK3?eMbJ z^wiubrpPYlwNxH7PV0MAt>pI(EjAVQ-lhq3%hvWd@l7eSY6dUMEl3DrQrC+#-~-V) z1$X{)Ozrx*a2d^jni^kYe5?fRHjjg@B&pJMVgK~@u8{ur<}q)fj-H5(PUeXBvHjFggTYZDm@}darwq1yD@Fv+r%l?`FXG0seo>gFA+N^rcu1UL8 za>aFVO`KyRCkODzlu;dq|23KT$Q7Y0pU#8D3cX5Lvziu&FEW(o4IET)_3~u2O48iQ zJ3>%AwcsMli=C|T-2!)m_V6)>3v1mhl}77z0a8ugM12gkPq=~LPY#oytC~PJb0Pn#C-yep@q62`xzxc?%|j(Vb)4O>4yAss4{os72NV zh5_fBIlzjjIrbSh4d=nmf!Tz>L5a+gyA2odna@K?pN?uJlHw12+T=iy%ZayUuyAAP zlxGKxc*$|4>Ik%BV~dsP5n{VcbnW%Q%-QW864Nmk%}f~|OK3s)n=+!1&jwornhcCQ zm{6@*Jq_o`ZsKDu>@z2~KJt~f1ny#gTf?G#5Tl=IXp22>jTAWp>t7|_jd$85dCS6_9wTdmp+0R$tkxu~Ov@*7Z8NFH#+ zsa5KQwC{NFu7KYwkOzKVV}}-E*Mn4|SnIxKm}g6yZIooj57{4Ut98DQqGfpNlFE_m z_WcnTm?%!;C^y5LJdHB3WjBZyrsl)3>M5l+n zPe)rnVXA&VL4fE?U%KXvtlxc##nkg^W5xv?3gm_p{_i3X zv+3>Dxj8FfJa}P6f6c+Kh9QM|R<)e`;&@@wD+KttqyEVw!SCOO9$ybTWz2M6CRI=A z#Ah(Z75=7Fm=XQ`Ch5KnsD{Q?yvF3~@K4PA+eL1b>>F)?-l}M2$~RB}WHey@58T#^ z_fPu#_J913x6A$S-){c$VxUs*DFMag?Rz19eo`YpW>bA_ zcfRC60f??t0^Mpx32Hx)H>;%w#WN*qX;k93A`N5^OX17xVuUW~L>CDu_4Tj(3~@~* z2&XiQ(-GnQDk^;nupc{Hxxf;3kOin1GwFz_&zEaWB8ffxa2&2z?>o%@=O6zOyMMFh z^!{!1@a}n8Je!1;TO{Elk50cHZY2}kOXg#>^qW3R1-Z*(@27mAw0ISq&+aX)kzoW% z*HYB)_<}xUwe~)rorJ<M**cjzS#uw{%ttv1-<21f+Mva!9s!A59u0b zk5)fv9ZCP*;M&jcXEFDt_hz-%&o`OIy<@ax7{96>=AMG5K3_aleBPWE_VK0Rr>dL9 zmF>?{^(jrIKrC;7z6hy453i(Q-JVpu*_l)8+ERXIpi(&@pg!GGakFy@XIS~kP0~A) z;3VT;fBM+m&WOzlqTa$zUZ|t$mVp=x9tqUeny;nZ|5-E2VSR#4fB6dxWGujFp1W7j zZl5Cg`Vi%m6ruOlEeKuR-N`Ot!aii%N`OV*rhp`54uRE9jm|Yjt>%V+P1oBe3Tb+} zhk}<7wSpFdrNm))`NqgkcAP7hK@=>^r9!NX7O$guIoqx>XQwUytHZl+x#A>Mz)A*R z2hQx<`?3^Y&CQSD^;4sNnw;ijjy}dbWrn^9-p!ucGZ0o2(tls9K2l^#Aqa8azfg_1uT}w077oEZ$!; zem%+s89%)J0z=_cwJ9;19qYY0Xo3Ag9m$A#vM~K2(mV~Hm5zd|WKJiwEG)iFKJxoz zB37;UmtN=PT4x!}+liuhm?`8G0E>JrsQQ9f!=@eIH(%UMpaKqZ zFj_$fBd4Y&bJ2*q9m-Hpb+Df;z}Zf(S0o*IZD7EC_n8O9E=p*LG~@S}mj{^}6hGg= zxkRY{Lz*xeFe5)x0sq-|hNzigfOh6PG|L0|aUJRr{%dH#Jiz)t&4twOtAn~F>;qM8 z1*warsrRdBkeXS&8OiSEQB7~C>Lwv%I_%htb)S<)gKGeinxuQnqq-Q!>eGXULM_U& zxw?g2n&(5g#9>#cJ+Bx6Drm#nDr6hyz|7+J4UUzR()QKaa`~n?UT5IP?C9Fo4|!1y z{kVKqK!w=;R+o6Z+I27`_4JQt=!lkS(mpPrKjfY=%iS;raK#rCCVdlH=aEAHv?&e? ze^S5etM`NHfv$WJsMVBU6cLC)*UjUC7$Vn`9C!ofU^#XRuzND1GY7R>m*8Uk4uB?= z!9W33)=vgh6JN$nvs+S%a!Z@b=t_;t>)SNui3k}jj^5_S^)Q?h#9WS(4$Wf_n>a&1 zTlK0C3N%sSZQkwkYh{|g%kTKpWi~6Ik4=bg3d<;yV|=4)FW{Vv*k*uIJ2rgZpa{X{ zGG;UE3QYcA62PXXQLE!ZwDT#sS4N;{OhHvpJ&j#A&$&WF=QGvi6@iox!@;6h#(7e%eo%BT~!9Ab>(X>H1Lx4prdfHKHJXg@V$ld^=$g> zPUkGYI)BQ%@<{bKY`8WDwt;EAGvW0ZSb}v^5okZ&=I5OMoRXjonb{I1^{2updk*P{ zD^w#B9ux1V)FUEX&$OJ1!vN6b#)|dCDs=>*+5`~~qIi%LbOLb8NT~ScW@9seOnTkA zfP4&~@kV4COjbr7_wff;Iat5~uwlYweM*nvV0qQSLi6#>i$KFR`~Ks_r#~{=I!e8# zZ|5>(MYSq5)b~(l!7nC(M)mAahQa80s)<3C(;A&LZN5RD{Z&QW>g4F?Qt={jzSGqz zR4oWLIdw=^W6c2IR|;Z(ny%p||N7{~XP^~4P@l;IgYCtghYx!Qk*duufc~a6eL}Jn z(YbuW>x;ZaB{8w64RTH=tka*($F0q-L)lt^ogSY(=?esM_X7Y_E}&9d(&ol20@P~b z9c%y@?LkbP>d@!)?Z7d?Y1BH4aKo!7ep-9c*^wu19w-dyO{fH9xg-%KH;-ydTXp+u zzC`2v%&tp86jQX0C|rbIBYnU)e*66XHFZ%t4jqKY0cuPUcb{N947CX#Kb@95^i#N5 zj+g-@vYn4ICona>@*+gMqspoX;GYiZ`@h3JGZNz71Wj6#*^P3;x8i`L zjL!PL-f|6bX|-O?z23~QNKH($+W`V*^1;1V(>>M;PzHsWKg_>q?V3(z8aL8Jg$God z=CD;p`}_`A&z&_v(4L_8zF9GAdR!Q2z-(GWIemX7>O-;VTjsdP2R1UoJ3cYxr(7>2 zUM)@J#Yl>Jk~vyw9LFjFZG8bA;D;nao(YG9=j}tn(;}&`rc^_N+Q#~RCdOk1Wryqx zIyON|Th;z(phmP5h(kw9u8M31UWib9(|6Mz6J6TVokP~^nVupBbD_;eph7p;owLFw z16qL^%6N?>>c}*niHX64>{i4m)E&`rm0uz@JaJ)B4Ec`}g_WXt6CNC06S-w8A;1|jrmJ{>v z;aE*)?iQo;fes3Rf!wDno3w2sw_~`0kKj`NmQbvMhmE4Bk_aY(3e-tm0)!4@*1T*oc>I8&>L@6i-mn zTiTCTyp5&vtNKigC**zmLmD=i<%aGE9SKm)7BD9Cq=y8nNH=TY%oH-XP9L;^c(J`y ztGG~9u%ydntSl4CMg}Q*xLw^4>n*8RH@FMp`uS~di*GgmN0sPlvUJFBMBNnGyiXQN zY9e|Ic*C2pIEMU~mTB&rQRJzX=~pUyvffzMMSXVsh-a|@d10C|=gSY1r!}I8H{_BC zS;Gx?Ha2$Ir1FI&0*&P3!2Mc&H~CnYo@@s!TP(Ru`nnk*H((1ah52bXJf5|8c)!U0ujTRXAGyfqbHN@EE@-U9J z{GFOq z+&}!&zx?T+AOFR{$$y^s`swXfrLT6)|4_CW&(Y)xmjZw!z@~UdP$C8QXdpXUZ|3ui z$pK>Xf750IB7ytbNa--L6k!S!jS@{iDVt80A{-!lOh224 zQ^lId02o``c2e_s%!WamtqRNBu#RS%U8Pk`MS03W{JuqxT2QZ%)Qu#g=H_Y6hjo*o z5{j*oTM(ja=|j&aQzDGRjSedWX2fS!6mV%>I}rxnegLkS3yQ{-Zub2rDK~UtQ<{m% zIdK&V?HF*8n~k@{c6H1W^Rx(RVY3`?He`WpoAB$z;P9@x_W4hL_~D0tdV_Ayr^?#0 z%Zxbd$;S0M9IQxh5P}+lkk&Uvr-Mo;H;z#k0+v|cp z>HU;7Q`&N?g7$3)ZA}5Sec&k-I67hUKb$Q?mVfgWcFkz6j+>ixMNh1qltI_B>^jSI zM_6+{YAr4~7leVjHN@u=3sjVan`XOH!%NJG-xuzNK(62SC}TjA;@qyB1h*>LlXp?#ClTVk<|4pXszy0y^=RdwV6ZO+`YUVw} zq)jZtEDagf;r$aYAJG#tEo4eGwnc*JLpS-dj{9%=4rvv}E$17tP?QyEqFd7dNV!G& zm2^cvq%8zk=~&vTI5m{nbo9l|`o$zVb6=|jDk1LMR!06CEfor~6_#q-U$lc5&q|}0 zyVnJNu|w|v`CtC=jSPE}SXqYM(@|mXxgTRY}NP!E?p*B2|@)g(rfr-1iQ zwWnrjR?TYaN8EQG+BQnNmzrxav$?*Bd=zG|{u%SO{Kk{{Y0gdNd(HOp5v)x?pHM$_ za8(+Lx|A^vuQgZGD#&3?HaiC=9jUZx^i>2sA3SH?JE+8(ZvI?ONH9- z^?IT6kA~3i=*Lp*=Ng}GCQ+>n>Git|{4DSP8lo)7BlIK+VO9Op>sqZMouiALgiO()?K3Q#FQHe1wK$JK_rMS2U zezGz0=chIB^UZ(kj~VkyU5v@RzjHmejk=cb z0xe$MeCg;cq$U~Ao$pU-@L4uFnbyiERf)uxDW5MEiSb&j8^)#=8Uvm~h4m&_iM~uto+7$Dn5X6~Iepx{>IhIMjg^$94=5|{+%iL8J zWcLJrQ$?=(PU zUXM%j7!_#}AV?nMHRhVFVqE>>C$eHL_VBD2KyH5sIHXQ-I}xB0qsl8pqIgQhZwH?Q;yMUp)RifN=aPXOHaMQ~_U=^A96@Q2$Us4J9~Fj@Wn{(zRGTr`8g zr<(!4PZ~v|o9-fL6Q~7dB4h5!bbg&xwh2uF{?JGCt#l!=p(cnD!QG}O1HY2p&U3s_ z69qxytpG`j<22gz!6AjX!PEBb^3q%a*|yfD#1N*5M|;^cuw0Lzp<{wYw-GmmPF>)o zGe($)k-n9hXKdU;6t-9#^qb@E<_rf9t7jK4V7KjvJ^Yrzym!-}LlP_NPm)K8KRQ$C zq7cId@0(j#vX2Ex&&L&=$C5g6SA!VdQkMVTM@oH1(U<8}p?nks%|1vFoXQ^M75YQ4#IvyY~xmn&x*o$^ZPrAHRF+ zzk9pN;Kla26Y;Z%@e$RT65ZOClxCK$-UF@2PEk-CI|ai`3=zUQXtIUGMF~GIGPb@h z9WM7}yW*HoEIfJN`bm?jD7thztt-rE?uKzyL(VikmzTgC-_aPex8A6Mt*e}lR7SoL zam2TY+4UL0gCCkBOi^7Cz*Wg=O~d+KzhGhA@J}7hRk<~Wc~1Rox`#-18M^`!1me{? zxQNeX9Y~pVWP`ML=_#6*nGgjk+kOVbezkufVG*m_iO*=Ye-7mH$k>fF%8v<8px7xA~++*mJ@|>)my#=^5{$fm{_V(+U>3)wGBeDnA6`ozrXfOJ3pD z>j}?}xUai!?jKWMQukwzl%vC2^|GJHSdq`mL};qVULcQs8!)}dBCbGul<^fF(#NZA z4tXcqq_{L-NK<1f+;yTVo~e7wU%gvK3LPd6UKlSsafZP#B|e{V)0BRI`{`Z~<#=JN zCTi+78eRiXSYD@kPD)EcFr~;RdQ*;CWOJlai32_`c3n;!!ZMHzLt~r6^01j-H&!_% z(9>3sYtv-Tg%f{)vneU$A((+(ZpLCEcV(Ic*K*&X(}{JN4k1|hH+$iI_8AKvWBK{ z1_=V}aCwFsDXYxcwJ2`-E}#3;AO6w*Z?vYD<8_xaR9^X1@vPFD=pYrT%`;829ac-Y zEs+9@jyahaKK5Z7Wlq@W*)w&PvXyHHhm!ViSFpxL9o(Wct$n|HFU%FaP)d z+yDB9t4}R(`EjU1805)VYD+)T@Q7V^zjpoA}K;Opc9VpVNKQ;@Y4w<^WO% z$_w`@j!j%oB(M&uA+PHsqVeSCTf(8M;rPN8HtRGsl`|&a?%J1bLi4L9lt%)kggkga z>|t>yWql0k;&}}ii>8Z#UouLh$zXFS;HBXUr(P0~W_{K0VXEuHWI{}HjLaz9=o1XD zJD0pme7*daak7Sn&s1g}qP8-bd7iYMfq7vbRz?^%HTJlq3oC+$+`;&wY`o)Ma(3c0 z(WDLahLl0&YVIF#0gAjnz}IA#s89yadaxZ(PG$h#SE8m&f+wD>YoFt3DWZ>NDaLql zXw4sWW_p_oWvk}M9_e-N`?-lnP9|J-AcAge{+@t4bNbLs~ z?F^xZEkwoU+sC5-1cr@5Od}a&EO{yiJh=v1XY+|$dzHX4?A()+c?SKbh9z&)|L5>t zPF*G63HIq#c2%~;Tn}SF zn=Q-Y)1G!}wFi6Vg3(Cl33c>jeT@1pC-eH)zItW_{A&~ zi@Gt4DBUU6DI@+&i9NA?({Q86#cvXA!qNPz_%Q_KU!`UuG7m0}*7K&<80iq&%cpA} z_3FthyQ}v-@A0WT6&SO=K#U$#@6gEq{u|w$y+MBW$3OkxhTvT>*1S zfn8@5Y-Yybns4GT9x_Q5@7TP*lrmkz7bSotoLP7wRkYngOk=Z{NmD^n-Jc)Ax6rM} zXYRwa=QgI{t;sbM!W3Tl$rAs6v^Y`G7qonr;bISOqDBwTc{$4g;DX1i4v)x|ixgjc z_o<3zB1=#}jAg=SQ9O?7U%`Aj!e#ya;ptt<)zaCyY*a{#k4ZoK)v?!10j(bAznR_w zpI3-CyzA|2esd(*GmbvT8!kNOAnr3xec$IVNaV9&S?{xRqH-eF$WJGzf<|+Zobz-U zcZ$rO{Zf03QsUAjU)B8iRg>>d1XhW70px(fFy;;378Dr_=yZ zV8{u3-pqHszn=Gu{H`a`={3qI*cPM9QqCguoITP+(sgav_rpAE1&QX&#{zP#g-DIi zWg!P`a#OcGRsLIhjmz-LtxddmbrwU+=9@~KYspR}RMzresLxi8u~YK)309V7|NX7?6?`3B z--_w+tVj>vCE_oC{O^DGr{Df`a_+-(-VdeP`VC?1&1>xy)^0J|OVLDOZ~si94nmW!xW8^vG( z)q+JINciy(a^P|eaJ1V}FLgO7kY~)tTvFk1v4>(vlK@LSf4+OnuM(P{%I{m`v2Slm zVd7ztDUiNzd9PB!9cS z%&RXCC4@GQ|HgXSpbBQZG65XeEl=K)HTr6sxKB>$Ni5|9V0z|Ouy8-xE!F09a|)=A zq6Ug**_X0Jh;!QJ-}tGWKV^U9oGT|~uIgo?4=R7&?>F6km+=3`5C8Jd7rOuLn>fqE zn|~;!n7t^pidJ25l}0+Ed>9 zWaitc{zouS@#I(HkPQt$H_2m&S1OWK3H_zPtFn6ys35pjb@AC0il)Or5Z0^3Jqoti)94dQo>3wCU zxa}d2QJP{8)|bCs$-^(+xJn=1b)RfbJ&GLq~{| zcrYsWdb;tPHPg3aCuV|dl~_lBmT3W@JjD_k_PiupruuUC{5n@+ZsC1fE?F)EabO=l zw<8a?E<~?I*0go$98KnCQ4tt$**@F4>YQV6^>GqNCt4SijQ@N*&BfnN-Ja6>j;dei z;njQk(d8?nhGQ_~sotbugQM1f&cTp-YQ`Oxeaw_aFrLa~e6Bwv6^;Tndr>eB74W0|JYS<5Pzg7G7J4dKBSZU_CJg zoa999WdbdkINox$B|DMkGaw+_K=EXa>+$Kt`>v@^H*cihyIE2n(bYX^CPb7DG5c#6 zurOdfIErZrOXK)AE#WMg?jsEo3@JO0-U&+kYrUuOr^4iDW*CJ527k-(iHCT%-4-~A z&w`(OdJSELBAX{82+Bq+0fvV1xM@rI`pH_=|GL)lFG8Z{8cTx>sbt4Y-PNb?)RdN> zvZf4eOPm%k)lYrb$@#`Pr58N4W+C<8Mc4S)mtEVi+u$-3s(bzwWIHn6a0kCK8n;^f zFV#wQQ>!joB9x~+zZ|p=f~o>P;Da*$E)r1On@baHjI@Cn=}d{ce0j|s7`lVt(zF)oHJmlyH z(G*Sk>yU1~m?m}}jTr}?rDlH@T`3|4P#xzImL^WEz-iCa0^0TmFn3kj@Ihb9E=$T!9 zw-rWw`J!B$Jp@Zo8qt(Xu|$Pyd~}k1-z}}-vZlp-n8MIItZ)II6IfeDg+3R86xs+e zMTA&pySsUWlwNp$qR+8ZSv_6yZdd5)#^UXWdVZ@TtR}%G<|3vAns(z)iy}|?Peur#VdA$1y030Mx?=>!-%=0*Myf=77=bp>!OuMjxtJ1m{d`AS z7WifG5SIdBpCrqWZjuGuKdMm*886-{tnOu=_yuGUx+6sDBSpm%)nHxyf^GX%XP(<{ z^S#a0YSY);9p!OW>eDuucW7F!0g3T=NZ9!C!^Ai?7*75z{fhCM!envm+m*?m0D|?$ zU$Z6BfUO%Pg+5-5QBtMX`%ta%!aX?N;7BWV7H&OkKOaU(7MlX#(w-zee+~9?6qSSC zuhQ|31GTtmPYiyhr}CK`*Fu9aVs`yfPp&!uLwMxly>)c8((Vf2N;)Yu?~6H-m)e&VVa7V%0{=tN$8{t|id^xkMS7go{PPKuDr^?l4@(PV+{ z%K@331+2N6yh$c@3`42>tZLI52H5+e+)Qt|y`FBKUZr0?6|cxD*o}(zs*0)&(u+o` zpo%V+r^i)MxhilH#cw*f69CL3?J1=>oWtBwru5aE?5_dc#PIfh8t3Kiib8)106!|zMxpadvTF+D7K zf1~XLLyJ&zq8IMjLpLY;Y}?%hk!v!dfL|UP#J<-J82MLb->*4>X3*+#!+_n{o*FGNZRM>Rq2?zWVk=MuHIHAtMB@2 zz<=wpf0KxCee>aYEyq1xbL_f}5+lk3)Vpqp>0HuxSYCekC3asj^NRF>!SndkV>qfZdXN(Dg$eM=Q*B{I| zg;_UZV%|<=*-yYhPcig@-Y(KbL!kM@HIL@zxR;D&68u($$K_}zBUP52aMj7{ZL&z* z``Dui06kCuLDS)x5?h;QpuYE0%^JdM$^}(iQ42?GYEZO-`Gs@@FX9O4hW--n`}@O2 z+<-Ns%&)QYhJ2n662V5ZgV5Ke{^1SXJ?Bn*B3VA(3(SDaeLMLwKpN3RGzmx3tl?=H znrH1*2xmH~a8!4F5*)A7CZuD|nN(cnnx_#E0@yZ}ClQFs0A@&MLUwyH)t7ZAzJjBW zbP0(g^;;){Cov#Rn+AC7dpSMI_HW?QvpZJ`V?Kq)nP?%BsyJHEd2M=d`=#SYkr@VO z`i(0tSdx``B_VZx80f=Ey%H8R-?Sdn-B(#@cVF4eo*(@GbM=3`afpBWoRom-g&;qC z&;Al!QlWl_b#uTTR-WX(Df1ecl|7^VvrEU#^8FV4IAH{`qa>b{WDD9kz1v+_w{Cl9 zhIl=mZeCt0aQWh?md6|0qqOp|CO_m_PepMD3v>l^P?wjeT z7uiYI^iK#5GB&gfub4e)qxlfOO%{OE7eH&Pz#)lTTf;sVk z%~YpE(nOhq$18V(#Ci3q?i1Cy9mQ^^hM?rjFfXIL3}gM@D8rn~fQLk9n8-R$OC;-G zr^Q=mHHR*gY)JkQF5~F}hk8=Ew386Hg@QVqY6H=3TDr$ERb@V_|H-nm@Yh||5pXdf zMtW)WaR48?@S*tbDqj&M7=GK*DMo`v%Cbt|jqzjH-h17wK_RXud<-gZx+EuzjX-Sl z>0WG^r)-7<>>EWLNPaOr{Z|)7eHTsrWsBim8vE@{I|TeV>i6w)g2qFUZIU9f;$M)0 z9`Vn4x*A~7zAHC*3l&)@ggU2Jv~f^M}{JFqiJ zPz=eni^qJ3n~$-R)Zx$5iTio(;Fa6G_St6V1KII2D{o1O+5T&4C-=BF!m5S}Ls~^Z zW#E!;;2@W+5;w}rzD!vXEyKI!<=@v>!Ud8>;r=~h2GDGH^%i7@HJARS^`6yCv{LUYIX~#RJ&TMyWrWz`i(fQrY?Fy& zT~d@S4ZB#Km>mreOr{(xV0Q9?OPKk>gbZH9Waw(O^;AH*+F*3NuRM)=t5c2-OaLW( zKYoy9yH%$jKRESKcFuGEhxtzT3kQ@g@ z79gZ3wh-YALlhtC{#`I6r zA6_x;ycm!1AYh)2e0EWrN7TE!?|C4h=g>JWa##mo*4CDZx!Kj5{3S4dIE5Q(QoYiP z#QyRbU0GX5--M0r{i+MZ$mvxcg?uy14f~ie{xM1X;kxFbSL-G>kSL~pf^R+CVEVO( z4QPS3MreS&uK~LB2E+7CC>7nIWqxd2Q=?+<8&_`1pB$GLHVpfktNY=NtNYusZ^j)s zZ}3rBs5V8jv*Cx^FaA-Yi{0`%HMrLsc)i+(tA$&P6kqh&cB9(|r~LBhR(iiLR}Lvi5xR;}2bG6Uwt4$_bNvPP9lBD{gsYXgy>Ucnt1&PX z*&^=Tv`sMYZ)bh>0Y~0G#CvIgy{cxY0oJ|idfq(w3__(=gt%yGW`xF1~Ne>^Qh+ zl_=A4B$Yv!lVmG^Gk2K>Puc>>5Zc=l9JrmS<2Oe_$a)H*mdmH9XZMKifsPK9UsW0n zK9&C26+cxQASpB-uM!6&C6SP)B{w3qqD5M>>gGi#)QzvDm-P=j5m;sqlq zEA!K>O;ujC6ql+cZ1{CctKqDqTWb?%zdZf^o%NzOKFx36WM0s?o*c@^BknGFg3`f$ zOZ=EhxI(g}GIdw(#1{Rv863Zr9Px_bY_y3~BmSgZMZJ`JvX@1wEE@|?E-LhN-7SJn ze+U~d?yN=r(zQzTftl@C4t0=!(YbX=sJ;(!4z6NyLUUV>o~-RYYsP5Y=6WW;pn<#& zbA0=#ZY7ene99@=bQ^CITStUllYjc^aEC^H8Gi#RLS`gx>TxCkyQ4r_n)DAL*-d7~ zWM?nWz|x2W3+mABf+AaG_oyR-I#>nP-V{c!6>p}QC7%eRq?D>pG6ryNKxmG^;lr>hfY?}NVz7>Im$MQnhe0| znUfkb*|9s#`g{*=%wkSbMOQKy*Eg-Cs_GKgj85dS#=*m(5`?UU$5E7+_StgnP08^r z`u3cqHRz2+J_4R--dCk&(?G{#2h@h-vl$`69D3bS!i=J(e3%tD3ng%%sQK zPO!S0X6?K>`$`85@d20$Aoj5%Wh}ad=s3J?4_mFC2lRmBU4e&~+%kiYu{~Y0*^D!M=eoZDL2E6c~vcUE&^mjqLVFv4VoEsmVI>% zKc~H1Qrz-A6a)v%k9VJN07N1Us~+E5uA499HcO*OnVs?)1E~2sy(oRaVEr{JC>boo ztMg!;p-YtHx)7 z!a?%xVuaU+C*TR33d1SN$76L|WOx1LA?kQACsYSs0jAWe-(x4Gr)Y}gC{OvRsGnEw z8mP3$Hvy|}Uoy)UB5DI3fCg1F6H!Mc8cX$psDM@{xqUA|iYvCu(tqRaIC)m+B3mIz zOx<_x4(O#!GzARG6fa=jNerRbB@u7S?#X-bdISwQbwO^D6f(CEDPr$;wC8_b?_36$ ziBO=XeY%bcYat5!Pjf6(QL$3Uj3uYu)uL4)P80wk`JRvPZ46EREwoLvth>5!vZG?f z@Jho^*zoGcG*3FZH0ikexDsJhk5w^-gbUP-mPidK(ey#dA&@lqV05DMPC(!uE$V;?ge%5=o^xVD zl8|a3SsbDFA3D`Lm(xe;M4->uDK;f$u1>$BYC-@(^rhLFy2Vl2ue{-jP|ca*?RMJ$>TslnRv>&)TL7D@#{ySoQkB(T82PQ%YLvkxT19Y*{9kz&1r- zYSD2r_c5l3NXD#gO}bGTGoRa9L(0dk66s=&dU0YOH>mrqKOrw>7)Yv zYSm8P`wTHSFX}B2Ja|=w)Zd8DI!`Z7?%QI@@AD){@Nc3WB@|vPTSn^bUHBs9SY|2R z;R)sg@J~%nFl;B6U50O4F|drU=AnT?$sildo&oy|>OkKTkXQ=dQ5riQzhMJ zN#&Ioiw{|ed*o(TTYcd0u5CU#+g5E?`j%o0hALlj`gW2ddfgBM0{`QVj zd0TExw0#bopi6_IDn)TvXgy8)SG$fq2BiLNV1~Ef4W<u+v}-5i@?g<4k;IH)MV)JSpDMBysm zRR>DZE(1km400akmqL*iUR`JSDmac5+f)UxWUy)ywxV$JAv6p5l$ZZ`Wp_azOU6QI z1nsTdW|tn@KF;#^FR%`;>6iZTRQr9^9u%dE-gwm<(1?5vA@AC`Xp>WpQL>L}^IRk* zZKIXEn1m)5Z--2^<*__$ostM@#j&2X-S-h0F;LPsD=AKwDNir(3{+Z^CZo(7t5Hty zQ%`aZcMeAxUaZidw|$>xJZ!058w68HR1kdVMC|{08>kwl%G6=28cwAELq2u;S96)@?&q1vf7L50kq*$h!+TwZA;TJ;xM1HA=WWVkWs zO4PijV>jE`Ff9x=w7SL24>H4Zz}P5_=Ei6m{;zM$8nMOKhPbXiJYss2bK+%^=RygH zq$RnxmWWlA_4?%#0CJ>~!4a*+4vyH09wbpNL=UE|RldFYN@}%@@ZRvpH+jM3$Xv9o z78T-4ua?8&5l@>P1QqKIwVgsdMeiz4pV9kONCpyk)r5PNC|1ZVQ0zPJ&Vw{6w_-P$ z>r#2Ky@%LKW(!qX{LGQ`fmcXJQeSOS(;-9;U+qN#$=DTtp;376!%~G>RC5>Ok?nm9%q*uqE>i*rThAG6`ktKkUn4hof`Paz3}4(%2fNMhCq}V)Sor*OV|HP z!suo9fTvm55Z*%RmmI`x2>5pdQuV(JBznTX4ORJ%(^mc*m3~PeWsqA$VBfsLZ|zVq zvdtX1tiBWP^?W>OXC}{nx{RdVgOrhFeg#I zu`P^Pkug5q+gG!Ka*|>DJa^|KZ}$7?bP96&Uw@;+B(D<(*#+ZoKV}df{+K^}S+PIo z3LgH%RG!)&I!EoRl{*d?_xbB<-`;Out^IGTTzudDu2uN>N@%Mi`4#Sn0w$7U;X>kzD033#q$=CKN8H_ zZ0;4eBkrCg^JU}09}`~Xe@uC2+1=l5UhDoZHLpL}^E0h~4}7odf4_N65xo%Wznz@k zV*INAyUprq|GQ1=YX7<9`hxL4k6mY&2Km1i!M>a3blWnyKTCaYMb(cpC`r&K|8N^F zJ$!mP9ZqVZJRO;k^zb5lWtF^~9m+SzCqZZT*ny#V-sQB&vq0giAE=m3EsxPZ0zXY; z#zHG_voRhyzjnidqoh2!BF^4!)~0^XXxtC?kLUBF&SXoTM>*lEbw0qFSYV?NBf(`_ zBI9jc@+zN@y74;G@cdXB;kMX!I;{W4n`J=Xy*(ZJ z?)d<#d%g-L+$LtuJxrJtm?fR}UQw?`v%a~HCP8Di6 zr?lmodU#yQ=u=Wq#`@OuveNS=Xtp2$Cs4KX;(5}7mSW-DFWIxY)+Q!%S<|laV4d{t zvt)Q)Y(2@1u!s(2vHs*KuSbLpl7^zlg!KObx3_Sm)s=FF>z*WLE=C~U?ofug?HlVn&J{Upw2OLNO!OdT*m+18 z!Z{uGgFeZvvrqZ67GUH^mziZ9dIM~j?tLtyCYOscVm%x;g<(H%zJI!Uy)8{MvN^s? z@nz18rc|WOrmD`WYZLU84sHmG`p>nhhG!&cb~fw5<1ByJloIQk!CZZSjBrAooH}JO z@@F2bIFqZ)Wxfwwb!7{cOsJ0!FfP;lY6_vmBFJZwc{euemyrw`7QWc$P4f%tyh~2Z zk~hh+-@RE<#|?5}d2)u45}aw0GE>@+W~%}9eV+Q9>Ob`66PIrI11a(Z&S){zc81!5 z+l$Sjz7U^#W}o#{er+DMRd^vi&8!ve@*tcjs+~DQgoVi=5m%LYJwB_ZXLl!t-rEyC z-8Wx@$eU!>@7^9x{o=PeD&P&DFpuc%!3-xYGG%*1@#7wXFbAT-i=1PERvAa`X??t2{S0CmL?HeYUHaf= zdK$|_(|v1w)Vnr-YT=4-x`Eq}qy&Kb4_~9!H%Ud`y;=1l>;8#>Q7m&aOV#JL*L z@4Mj+iC;4+?(gG3xoH7^V2Z16y>L9_`*y#IoVL28HLz|%ynHH#Kv=}1$|cFc`^lPs zSQ@5j-dnqVTh!E@**m7;%~rHYKS8AnKizEWvQ7mO=>V~t1)Xn}@w)w-9+NSMcpp;N zC{>7(FZ~j^<=P3&BL5*5P18AodnEXBf)&eAz%x(OS2OUGh>>ezw?52(I->=D#WH-k zg|{u$awCn=dM!lR<_^Ab*7x^zPkIz+ZRixMlmAnIu)5^c#n38Wv@>4&-i_AtT~_yW#3h63KTjOLf{~z@lM3cO)N3 zgO31}wwGU~lb-zhuCJkiHkBW4?S3I6l*ECj_V3ik&4G-nDZeSsW!f}<3ls^nLixp! zu#dt?__McTRcU8UQ%o(iI*BdJo~5&PQY%nvI+VEvU2O3SdbE>n(-(01TdGR)9l8{E z2}w%0wzrK>K4HXHqBmkTNOt&E!K;E_%6C7(_#tvO+4#H|8XM>Gx`UXCfPJ|C{#L3? zQQ9&k&w7k_Y1-`0c}_EJs!sBMwW{J;ad98n3ZdQM=2Voe&D5`UO+$$Qd7+=;fDdgk zQc$tc=bq3c(J>fg3Gy{i$Y$PI?bc4qhDwhW(TS9>Irg+WbR*bqU2feh_ zcsKW7*{R2X|J=U)?#;reR}nc=E^**OY-Qo}rli=zTdbp6|iQk~_Dr zN}SvC<*O>GNqFeB_8;nzgYjAM%ATdNAQKOG_ZV zZYvY2`je`ez{QbC7aRg#k1PFg{*EGo@$>TYTHpew!{Sa=w>C6@Vit$s$A3lbE zO`%LE9kESTb?&k(6qA2?4`=G=GE+|3Q_ANnvd_aTm~<%#(KAV(DwDaj7RnrKhk?^} znuZ!ql9RK%VEGZU9#I`qr+2ss2y3UJ+XBRD5jumPpR${Tln;_ifGlNcQcn1vqQ;E* zax0JPX3ba!jI3j9z(CjxXA|<*_G{&bCf$;TkbgNgT9%%kC?n+_^P12kp1aqKJ@wnv zeT~}SjJ>zm}{sjdKEyKP9k%ycw9Sr#< z%#ajKVsccl>_R4_Gc__CpsQ11*cj%XW(bv+E6coY>ie5fbdfR*{PO6~&`a5c4i6ii zzH>>Djk49fl&TVSV1HXYp*46#LAryRVKcscq zpXGNiH5Jo}^BkP$a&n3H1Vnnir;6D;XYWhT*y8%b6JN?ympOg^D6QM8H}S>q-mIE? z#oRw78}G{331obOGbRxGt*Py}vEG|%2_xYqp*5%7q*xm4$*SVZ@R+hz*2pOOj_Sq_ z#pjXk@A>$QT#F?>g+Y<#O(`y=Amz-=zYMV3$%Cagz{8{Iv_Fxs}?KtDEWI)${Yx`my z9L**3(Kyn`b_a}Snb3SwGu2E8iQ9;EG%#rR$aMnXlI~~3X*H32KJBtJa|sj*KP@M2 z8U(4us;X@Y{8{BvrZ8zzza&ZrZdory#bW;fHoa z0*)blJ{!=+QX*3F+Z@{w0B^$rK{Fe=X|D{(Of-Cg@4sBX8nFFl^3r@d)>cgg=aZn+ zF%Kf72xUfT)K4-dcPEYeb#A)m>$MY@vUKM8!v5;dIzmPd8hiOodUAbJxWzQ^6#rx- zg7r$Fgq{{J_7QMW^_JC#T=_>xx$lE1xsB{RL9c*XDOd!mlDNV*6{zb`JBq!Ei~QW^ z#&2)0-t7AD-J1=LU!fS!ItEOYc(2LL%w*J0PRt36{H%G|_LrNMzw)DBc2eYSKg|mC z_>xmBHE0L)<)3u!QA%k@;MdF9EDA3B?JrK_>sf5m2eo3*3tIe$8b`FA{CsLY^lPU6 z&Gakz_CCetm+IJ8TpMr01J6nBl(~>E%$ndu7W4AQcoF@rZC>KC6bJfs{HYgZmF|mv z;9dFDfYUU^ofxumAo75!w4Clft6ar=M(*JJ%S_F;)(16H`+eYD7G4QZX(5FahOODvsa`Pvh}`$f>hxbI z`!z}RHil8|?OE28DS9K395|EwWz%7qI0(0yZcX5@Ul?Tp)qbA}(E(B}8k5Unk0}Ia z-C!z)z~T}7=Be4ENMsi>uNS&$Iemv=dC_t`zPB^>+!=n-eG^xCrpH);S)G)$YXto9 zHcKljhlzQXR+6Rs?0hH)!COpteQm2A9n{yPV)w2m-zuC6n|iOe{ZYh&$Gi%sw|Q+@ zYm|=6EG$N=>4rQ_)3nr>;&bI?LtGuh&{f<|J-(rF+|LG0pzF0=fz&{F>radIuFmp^ z8|ZzOgX8CFqk>`2T))Y!)XU38sk4H%XTY?rXh#dPrp?3INt2j=q|ppWLA{z8sQ%d$ zv6V1JcswL6>pqK(?KF~dK=TQ*ye<^q{P*Be@zeWddwi5a7&GyLY8Be6)HpP+#I#l8S`ymzk=IVRx7r()9KH69qm3Z1>uBqIq ztmw$UeB)PNd~9i5dS_Z~v1SZN1%2P=zHZr_Z*5tA7U6y0cRs%P+KAr9JKp4|yb7${ zFM4IWZ}x}PBH1Ay1*Eq;1(uoYt2}JEnqXcSP?2vui%PRV4Ad7o3wx1TC_y>XW^U zL;N&#-Prc)`%Sg>^!_n6swJPdM8mC~(DyuNV!9>FB~qBzEDSn>S=kL;@o+U2Ojpb- z%_`wx?9#f34*o4e`!=b1ZZtJUBNwC&wJ?D>*Yb5&;lIpRAp;@xM!sg4Omo zJ+iXwVn#m_EliktYJm)>*u&SS-Pru2o(A^)1Edq1;$Yh<8>7zT1ksjg==1si0Ab&> zs0S}-bxsiCD_OTRViNQ_s5ia%TK6>^}TExhXo-0CNqPYVl4DyZAQX_1OQD371bkU+SR2racrhK-FNMXJ`x6G*zIuqc2$TpA0!#Y=+e@L}@VBUp_gv zC{ig|kD}7jTT;tJA)cbr=~3gNIqujAC}W#P(2-V6!@wTWdroT>l*bo7yuX3RQt$qs zZ$h2F`|%d&;Wg!hDnh@x<$_A@x^^lOzgOekV*SK7=4!N=otNVVjAPEKyh{x!LhAi_ zoygDFtC}m**~U)Qt)6=cD=NGtcNpovM#%r(9r)Fcdyu!`-@Ok%?m{XXe__=;OLP~FZ^1MzD?|EF|bbrjFyvA+rGwo2q z3O()KUZ(eXntVE5(OO)3BF&q8Ox*aNzKGN?RpI|3{Fii1CTr60C%WVLe0OHW^yR8( zFNRP2QMdM&$xxzhzSr|$sgbeQpB9=hbOm5n|7N1h+4IIDChobHvW2j_Zw1IZY#c)l|!9>6HuAbQ< z>V5yx^_y_+@1A#?2k`%-B)`+E+f%kYm3x+Au7SHd811Z3YytDjZ;|c@-6J0O6*hkF zq$gmf2ZYm8C=vDa$xNCUqfbvY>a5E954chpB=NQG+M}dhFD0pO^M*KVtcCIk_mCAD z4PDzzA+-|EaFZgo%?w?_acU@cK4(hG72R*AG;L?XOlLnwXf-o!%wNLfba*yF_*7Fh zS^}NFPz{ObMtgMKeA3b9o_`I?-o!?K_q@~ke_kw;&jEi5&3usb_em0@tKb?hIDW{{ zMmrC|@(xTppKq=?vYBxhW?C_V3@5jnM@(4gl~x{4Zf`Ah!5x()*e)$STv|FNl!@g7 zNpCF=P%7%MaqgDx?$gevFBYJM6;&7O8|J~EIyKD9$s30Zy>vS{cNOnLCu~_`!=@jE zacbaK%0eGc@4wfLCC@mZO|k8C(H_uWJ38(*uhEZFoPSs5>1BiN|E#Qw4)cOkHx&ON z)x(Vi$AO`QLpw3gG^vUsXnguP&4jB0>Cfgjn2tTP(UFbZTDwcZkdka1AtxiZU zec@~F#p^fGy5GGde*UMGUg@oLh1BF7DnaLMfh-y)r@AJF{8`9^tyFFZg(~IIhtW2D z?66+I1**0`r#iWzSL3nD+?T;6<57QBgQ{jMa)k!{NmAjS3;fI%1gC`J63mJ3Py z_2=*Uj@599Tfg~?Rr*t}{&$i*Z3X}LvuU0oIhYQBTMzMK=5XoJ8*&&YFRY_^Oj{R2 zGS@R>qTWkN(6*}OyPLL9;usdOALo9ha2k3p6%}LQ@qVQEmjy(Zxw*{KbD!>|J~Ehk z6Y6b&OWRxy8R)bNEp5NW(irnn71n#cd3qynIhj`ga_NXN`x-k-=5c0?L7A#!2tv8qK zkgPm}|2ly{L0b2|%A#hrF{`%XhgACJrnI7hWtl*w)6y&;7s<2z$Ip$1DCMb1{BBu; zX)bx(k5Zy*;mbKQY|2x4;er=A05d>$Lnk@{kag9d)UofMKY*^QhR1LguAXLuUh(BR zbK0N;X6BB|Txf}f2&BJq*Enc*RqGL~Y`r`HnYjgpg6dN7y!KH2Wv@zt?E*eH@3~O{ z%BlEM$$4e^c5|lF>HM}G`-(02CRq2oG8q4pD^$5O%RQP7(@Gdi7;@jFzUFB3q4GkQ$n(Tl&)V@G zCx}UKf9@vxX{%K_Rqk@58p`itLYxH{%;g(cJ+I^9zxCFt-*R@(UG>zl z^ZxUtc*8%VFPb-x#8{-t2yy<(+_Wc%l7uGV7pkiPH1MgtojvUTllQ=?)w2?E8Ihjm zdN`u}=Hf{Sq|sa7<`b#V3M#gt)xcNK{N`;Sa9Mj|O1#dpnpQnW-W6cv+66^&WSjj>{Iq-P(`MXFfp4c&eMs4{ zLMsVWJ7Sj@Ox_;rb1SjLb;pYH9*BVH&ov29y7SHU66Ld1mPsYZcb0oNKH7Kr4h@FD zDqi4UIYw5ZFTvkB2_P-+M>;SWWpV|%GWkpsC-7-H_on2agx;1No}=HlqJSr%B!91J zg<#(L497TedwNjI>(!BT#H*=hMzj*B&Iz-6UE)hZKG#E+F|NL4G(e$r9G6RBmupzeH=qK+`{VB(4>$#X)wE(l_YX>kHCnt?#V1QWg5_x#>%1E-kl& zK@>qpKHi>)aEV~`t`vOxKbY?29yHOxAi6>FuB9|oVDE!SgDr#cOHVjbp;|wGcq-KV z6vXt`xf|89S8JdaRnX-t#}=Ezw@&UiJ7NAPsh0|PFR}6}W=9<}<}h}f5`RAHY=mbn zIF@TTcM7sT>?dTr$~~65EE0%d_iD)$?lNCLv=0L>n0zK2rv0=P-5#8W3aWB7Mta_f zf>;lUbaTpZ#t`MRmjr93JkvWd=_^NUw@O&#VS(r^7ZMyPbHAX(4mYwQR#-SD{vcsI zEt?c+spkf;k?G3zqdzPy5u$fW=)3{(HD7LE8TIHEmu#SPl%ivBngR+UR&p1eNlO=t z@ z6P*^iZ}{=PEGt+{dnJvMY&TBAkgB$ z?;Lxq+W@5)Y1ZOS0s$-wdiiN?FW>JbaoVfBsq_l_zRxe0r^ip_s^GpOV%nJOY!X1Z z2J@RX&Y%&`wd~Jh$_x>l^HUN`LZS5stvc`$Es9ZIKC>d_H;Gi<@TUSL{?J+yk*lNK zpVSd2zf{o2RdP&$yQ?jq*NM|LR6ZUK!YoH9$soVKdh{NRgm-#TlYrhEDB^4V%rUiD=QVk1Y<%GkP@@^fQ5A*-gybJOgP z=_-VKbM|@gTR*lh1La_L-QxX9VaiR~S^0(!;h+I_>u2{4$LcVs=)4-_kH*Qq#&dl;f{$Fo&=-a2qUl!6}RloM7v*EW28 z6j6&*nt0l9&2Qh4_gHBY^blbUP-1E%hOAQR@i{f@nu$ z~>*q2_n$e#`_;W`*6O`P1-5`B^>`qoK9hfOD8p}w9;gGdw`C-8KWxL*nl za+v%&hdr!14Wre7c}{}v^D;`!fo4p=fpW=FACEc4TNKpV<%J;5i5So)_!+tXp4IqdHTt2l2Y))|dW ztx~TZ9)7?#to?QBkCD&>w==#4t>A3ZnSAjT1D*nP#Q^HafZOuFm+^=bMUNy&AnLPl z1zvWZdWVIaZ3^E`&W`vg_Gw(pZp z^)``QUB2?ss#9^f%PLD1uDFKkK^@Sca-&>;e1A{hy)yy|ZkyI9U%#s85oQCx>X#O> zWLtfK0nGnW!o){FXSHAzuH$%B&tw{9g&BiCRMs?L<~ z;(~OPjj++1d_xUnI11N*Z%2BTf?%d|mK}lqjOJ$Ro*=qt4m&onu6uv^Iww9M1W$*i zP=y$UR`X93W;jMzy-5$ZD7|)olngPr%XjNYt5^YHAgYD1a^%*c`ezJpBpbnl0Svti zEII?AGvw?12t&pgZ>DMxy1EHtnU^po(($yFNA$N5N$A~RRdfd14kFMY=2A#O8nav8 z1cX1ALIM&+a#kvH?pFM~Kjoi3>l2)+%KGH832Jwz+P$yZ%V$-4Dtm6=rO}t3JoT=A zqmL)`uJNP}f6b&QugP%#cALTpj%LjF&(=z|2QGb=EmGw_Lsfd?g82P&o?YAgq?MuL z2q8lqd#;gj?6Gz1@5YcqU&O2lUefv5V)GMsOZKsfB z?UzzHH$&39rPO6ea{O6$V8aLB8gG2QT*gWFB5nOf*a>^4Sv^a$-A*pOk~`_y3O4_` z#{}Q69TOokG;$!-;Z5BH1@ZyRw$ORb3cNXiNE=1F|mZ2{L|XZ5o4Wu%Y{q`G|j=|wL#^lGKSWdJ>b3vOr1-0A1y9h zL(m5Gf|8fA_xdqIFU9kl^!8o9&^omCq47W_D$WOvC06jG-Wx%H zv&C5_wY2e@(&2$#VT?KmnKT(>(oI~MFI-dpDyTz>O>=B-k${NbD0?<^o7pn$mi+o0 z{$hntH3Urzb+$ z=y75Gv|n(eod;{Xg9$%ch_ZdiSX^Oq55DhxZ(+wCa_bn+#q-pYcliN--E0wB;|Zu$nQ%Z3zbBmxW#oA zd>eU{+HzwPPn=V^IL1aX`;(quwTl#0oK@L;ZdV`S7~Vmx@L72k+r5=?kIh3ZdQv+) zg404V2oh}3GD}7+w_ol)#36IP_$?=@*T<~uNpnekx*At*mOa_wvG@9SdyBaFiuE^K zh684@8GB0%yq`H@C^kl5Ns7w!qUy_hD)bD6dXzb)*B%HKBpNSELTI7Q)3Wx@}D<&1I!$gPw$p zvoak0e4WzY1k->2oTK^);(T<3n}9vBlC+rJG!5{|RE9?>9t4!kN;r+mEfTmJ$)YBs<;K)C&dcYVWyvK32Mb|c;b zBUgS;H6_-7LU}K-&b3nZvH6t7LDy)DT$}^L@@XKz#Vq|A} zT%?RNhwZ#Lg896;)5-mEh{DLUsmk-EKj~OU(d48WuTIOj=nFI=nFE{j_M$riK0Y21 zDnqzlZmtUjT)d5tHh_3?3ZUSYO+iSOxSkRedRpXE$uLdw2grwM^O+iiS~JMo^6jz( zOLVMk+}mgBZXk!y+JhG!1|^+@-a%mA!crlr%eAUI;12D*N$~xB3BEs)Fd`{WyOn>$fT=?9 zh6Sja^cHWC9p*OTYce9CJeqs3=*OmLCGu!%?^L5b)qUhHFgx>;KMyMKZ&)kI zGXGmgw(mE#Rq3bJ?5X^EbZv+Lg8#;m0dFHSZWizvRnGK>NRJ?c9+)QT%~u9OH(_Nv z8Kd8DZTzFuru|6kpHYs7n+jByNuyZvX-43!MpRS$DDY!xiQ^N0QtJ@-grq8hxX{C7 zmvenH2%>(=ozR^sySd#S+x4zIDIzsX9z9LuvQs>(bHcqf?3~{^YL2%0mo1|8qYUVo z=D5|{1kg?j;REZwj&E#7hV$3k#c#=ig6CzI~IG@cZ|+RRu93<0JZv z{s^~B&utExJCzDS{)YhxpqMm-p|oXz=8Mc>JHy3?Ch<1aBp2{ma4lhOOe-Xrh=dum zAFzYtVOvYWFKUK?;k6-HYS|YHDt`D>&pwn6Cg!01ht_7^um$Jh=VPfOXqEuRPTlBW z%T4cmH;)6$t7qH%*W1SP{*Dp9y}f-CKL7oj9W!5f8h%meeFS>Rkf2Ahfp%!+Cht}{ z_mWj65Ww>l^w8je-GSU~yXD-XBG`*8e*`7U=pgbMN(fgAbD!Zpw`Rt|+v4!?S)lJc z4S5Ln(&7T34Z2K>P^>LdG^2m_4`0iZzkO?_yrhn1c|CckL%EzS0FYePuuXz+p-F7y zb0E`>YB_D9K_FWk7F|Q#6agkWtWghC8uyQ|6X3FEy(#gQ6Ch97W$S^%!?-hHX~>mR zMudh|2=B4BLe99Rp8w!PD)_ z-oBgBLdMjOOV`0(1O;?*MFEXXt$|?_Fs;iL0yu1(bIdn~Z0ZY5of~Gmx>7|Wmxo7K z;LB*r0_W`)FP+gqgB)VS^WZ0%(i6GIs&}|4U*&mDo~P+DaVN#5^Y+%8hM=>W zy3QJj6|@v``pgqDr^}gzFH@X)c(R1pP#Q^?p_yo{*ZBc1f=SI z)K1@>`oA_GZ}rMI8K$rK>|MdDGQslhgi{mohw1n1d6i^8z}TDZf4Tgsw59p5<19^VD*>7Ev=13Re(xr?L`njp8&DDsav8pS zn#)v`3bG6nv;(o97hg~{a!SpT&i>hY-fQ>sO%=L|ZpORAAlp;cStv z7kO6e)&&X;b5Iah$B0irGv81uL&3Bn8X@=;2Q{6IJgf8U_YXZ$m?GlW;Njr+mk2Dht292Hd&>{q?K;xuP3NV8?p~@mBHc8e zN-F2$+p|qIv7L(m`J6KWSa`7%p?@s22r^@4hx8Z(aChpl($pS+1{bgV36Ezd*vFKpi>Q>3t>U!T=c4 z;9m}u?|B3k9+|In!c#(wr~H+DGxqVU@tjY*m;yAGPM!E@GrPAbv4`>21eRO5vRp8MXB?!9vrDr9#0@!>CZ{sp!F&Ao>%+gATCHTBEEX#;)%)K388 z1yZk}_?~$>pVI&PO&07Qp10)N@Y-47;$S`T`mILVx&{nk(&a}#_6!3W^FBY${YvdY zNT27e?LM7hfr_Ym<&G^R8eW$nbs9ZwT((1U8s*#>gzCynr-=stS z;bl|1BSSJC9D&=U(t=Ew0of7rh>?k`3ZiuC;{S8m)b`KljJyPo2DstggR|=!v)J<$s`@ zjE`>;wEpnksk0wN3?FWDX&@F*rXo1OIJZ!CSMjhZ7v+iZ%|ocPRsOMk@FYTQXR%MG zVWFn<@1yRO5-V3rB4$ZnVa@Vv_ID4GW63ru=tny0ZTY4jDQZkUXRnyLZ5LJ_tl<42 zcL)!2!p6TNbJB#K?qnD$Nri7Kp4@g_ZIIs7lj^!P`^X~CIq6M%w5ftQ75sE}lD!t& zy!^P_*V9V$)jnEfD}S=7&+XIes;vB}u(FR&D~xo+5wDYXjm7^LQKJ8-9dHPN zB}4$&AxHTfx*m>9PYnT0@0{eeWRii}XU{O|{G3s8XbQ6qXMYePAZYl@@?_-Wn}C}P z*xeDYd&NOcU`^}G&o##r_R)$S`_d+gvAfnBYN3{T@MvrO5Er5N(>ua0?w(|E|Hal+ z$tMU7nmH-Ta`yO~J6+*dV41dnRGsN~D_L_R&mcyZGHx3B##m zf96~cvHoxnzkdv$u$Xct|G9%0CgwCXlP2F|vxhxfEZL|XhU~_Q>SpYXb8VZ_j$>d7 zM?om|iARhS=ogpDwplvnI&l>b!gvT%vv~o)W)qm8tdy6`B;Bfh?h?N;50Z~pK=ORF zszKaV)k3y?6|K}*EoVSj{P@oY*3)TJ`F9XJT0AyXIDfM^K2nr!+**IVjlO%`&6$BC z^_Jynf*0N}XUGxp@Iy<-DP*qgZc`7h|jGvv$Y0p7{0YFRUcVsK^bRT81At z-xGS-9Nr-Gv#@^W#~;W!H%_6yz86?VMg#XdnPW2GXU}zMb0~}acE=@J?i(rB9YBGq z`h(k!A5RFpyB1G>@cq^Tp`*_a)C$2Rs^9io+K>6-$b@+L z^y{U@$j@F3)HjWpic3=(uW}ZG6%@DCRMQ_e*QS0nHVIJMGuuP%(iKjY{z=Ly9Swal zgl^hldMP|G;q)Qxj=tqK3>jO_!j*fZ<7APiUs~oxC^lKMtw&;pcJ~ZnE;d(yjEJ6J z`4y*BNIFrkj$F;5YsU$jOL6tc-#KA%>2p~XQ?|z{vqMf`Oy*&`bjF8~-Ky-_lU+t# zqvh_{^#!s|R8O}3)Zs2^TwN18=32v!P01)m1MFNt5IRjx<#V{+hF*n+WWF6~qFtpvH(m7*$h4C*K73!c`P>@W@$1 zJHpHCu+1$u+cJu{Sna4aIT{7qS{dCeb_l=)vSjrdxqO_T`d{~hVk<11{5k}nc61B$ zi2itHD_9EuwG+)(iDxvZd@&)`;u_H_j2z%pQ5_%DN+wlgWXTbn|Ft&&&>*d zS?54uS@vQ{prFoES~>->QYAmq8VJ_54`@*e_Xi)_Jv`5i@19xgI}SDF>q+Mbtsjv6 z8wbT-UlR5`ph8ui{mHy*E+et2mv$lg>&CxOjJavtLvVKOyqpN^vFh1NkPvfb7Ggf5oO>ZvSd>*rz3Q& z<=3PGrw|LapB(@UF^#gLt96jAdsH+gwz^sTICSndW1RUt;EB6Z0hz~KYm=G{L(G7@ zz8SE$ZbEw0p-C8!0W$b?#I$vw`5q6^sD4Vz>>oOu&c=p5A`oD0mLgwCGz`$K&Iu;1 z|3K^voX|-p&l5+Qwx@)M&j&uj$Gbg}2j&Y>pkz&tTdmG%+__qamFV&^-jM}n>M&{c zW*w08NWZoi@5oO6?sGc5S&Yu{X%8ivMpq({=GZyo3sR|u;^&kZtsVxBZ*RKfS@C#z zEM{+phuOZEyCIYbZ=hPB)DLgZooObGHrB%?XMW3XMO#2+nh>bk#EMdf6I_0HgJAdA zM6n6#oA7^L3==wRCP|+~;)8{Dx^?utdp7V0tNvK-k0^ydCHm|vWVnNo6LLmj5;h-hXG z!?is!X?c^bm-BKtC2@j`O*->r#r7c)Gw1L|2WOAYwr3~eafi}#Njuzha&a-)nE z9aVv9v&kp6HQ9V(V8`;zpW<=eg^V8Bs^B?ZjZxNeIzpogI3G>$t*huJ*I)g*INxW2 zZ;sn~1%sA*HmsKry}~YE2^z z&@#&Gj-6P8V^l9y1fz6ktsG6jagq4Q`H*GkLPKZ?Uh`3u(f;>GFKG4@_)8`AVkR-AN(Ved<$oODb5h9Wb&>wXCUQ{?LQs>JJe z^S+-L8ie_?+h`pA{p3hEN3QyRb^Fm!h7bJNV+meAKbGGzlus*UYfVcaTehG-bMh~o z^CxHKw~Xd`Fv0Bo!I<-_+5NrqUl`6+R`BdF(t@kmjLpRpV?d0)O*p=uEaS&x7sck= zO@4U4?|(qo>AUqk9xHQf40^M-ZQ)E=-0@v%h36>ICM0YYIqK4Ub0bA`*vD(&(W^W# zjs59^qO%oUw!{v@Gpf-*HfT33=ECVk6(K+mQ{Lukp#NMyL(PP=W^!H_hzedV@zT z8~k=d8KD-@EQIB?hrf`biKHp2=gc%&yy>_Zbv~`7tqi(&U(#WHXAMe4*>ly)R~9FW zwinHkO4jN$S(X;_fyFjAIBF9_f)Z6URzF+Bf{M%%tEXs2G2k zK;UTlXi6><%CV%*rhuuhaG53pjE=K?Q_+fhoX_IE{X=vzj}j07ByKngWf8iQh08{b zj{Twz&0Z;CqZ6!ZEz!$llgkP{TgC`dbkUI`(qv~esktL1Wp~*&g+IN&De_+qr&~Yh zdkHoV^g+>aXTTaHw|)ulLEO3-Q}4sWU|ez^$)xh$(QzFq6DV@!nsxo;d!ekc6Yd|f zVcxMRI-6Y(IQgy|#!82hZTm5m`#_m4a+K;QF&OT_av=ui`!tEYXZtj5M|f9TsmjtD zO0hw|9A+N&o@PS}?Yke$BiShr;j)gNS~170e>NO_KJ1gfH4+ugh_soXK49W8OEsmbU*doVL~2obH@K)A(b@3*jz@Odl{#jkerXf*H1 zXA^<=zuqXOf4j-Ud37ee^edEyL%LJjhk%CB4JDW4mgaIE`vhnUeusv0m@}Z1Kn8?5 z^PJgWa2eRMdQ4@|yW`|S^}Ss^U|`M;V?ivU^g(^p#+(POrhQI*p1aIBe7az0(NJ|} zL1-ph@PrW1VI^5|B;GwM?CBt3HY2OZ3pi5JP}F)-Xr2za7i<9j3*!qbZv@YFAow>L z#62qkY+7+Y%@1Sts1b;@7tI&M90ui#(9K4WDdMn89nI|2G;jY{XR2I#2*7zMue9tZV?X#&J6YNqCqR%=rhkRmD)x(ihL6}#RjX_*WRpJ&yY() z&UIYPLhB*ZW%-eILPO2rez<_MgWY=yfin!@Qn8l=sv(5qL`X&660bWe)IC;K2RKU^ z!Qgr%ZytHF3a)b2Ot|Cos&A#u*$?6K?2%i0?qBR-Nc6) zY0%&<*W&@*0!e@yFew3Svx#c^UA+Ug0j@s=us+=;q;f_+prgc2dwTr@6tYc!es~rs zkUhIwH=pf2c*yngL^iMm{PW?tBkxExEhtMeLy+Gks;aD`6?*QNR_(T1A&`jUvYa@-awL>L@qQ6QB zkNB5d`V7rkH^HjrPOUjPi|BSjsOOGVKf^%-sm{I%?SO={v@Z$_M}=-l^w?oGncLW2}{&z6FAs(4J|Lp)aUD9f9X zdi5UJ6&s+;6wPYmm#-R+X&122vE!*?9L2e^u>KrS+SqHNO&T@Ng>Tv*UaG_cd?DzNH`wqw}dxKyh}lzWo!L$=e!B@zROBE zi!*tDPRYJ_NmOn|uGeOjSfWVnjM(9UAGrlTve@)zHC*&=JbiF9~fptm!?DMI*l~@>px1k^|@tfW=D+KwgInh4o`l)eJ!!g#_M{<-=GvHWViyWfxt~G zt$TCi-ruN~j?K?T;F;gUxDeysdzVA_S9+&X=kO6Y6pc&51#!o(6A$Qqt|Q&Z zY)v>nQ+aqedpzk{TVV4MZJ83m`h%Q;Q1*$oZyeKsB=EhHlkx7%*=!D)99u)i=`l^G zljODD5XSN>@tG|H`9F~l60;%-SZ&k}>aD&OkPXEW1wH+q)LDia zh^xYevvSBLwPaxmB8WufYWAN5nanK{o|wfxO`B?y9uB@e0t8kU(frOP(9rr?lLN1TmQ8f zxhu1e0cdmmjCPN7Uatz2(oU%JICW+P(QBTph}TS;F$Hr|T%Bv9GsV}BP;T9gS!Fhs z&CYTa?x2YHMP&Y&H)-_6JdNNnR+7i|-z}d8#Y9&(A+JXW(AwpT5loX*10@Z( zGGwJQAdEfs%^u~UfH;s-VwrW!b*Rh`^gLcj2~Atr^UGdwhVO|_7O@=?&a?+JHLX)IQZ1;b?dIdCuC`e6b9R{Sg@f|+gh zo`7{ZQumDL6lT*)UNWe8YUjf$XwlLUlgBbZ^rZea zY&GA#0FCvay)B8VW0!HrU-#0JroDY>2TRpFv1jc&a&7kC+h^hNk>F%XHmRHYe}M5Q|yV?!O8i|`MPiHNalTb{?NPVFjjlE?w8BXqeE#)dESa7CK=hcEs-cypq8H^9$H6bOeZl@TYG{ ziScd3BnV@?4IwTxypVbPs)rcLkfD`{cJ-UtYxNtUtl!Z|{g(A-8&2cU{oZ=qHup@; z?Z76z031r*9y0CPrdm$BcBA>?2pM;~=WvoEC5+5flch&SdJy|! z`!ef4oyBnAu(UxlT|VU#p9|qfCFokzh}E3Hv^HR@=?7lO)~cJ_5_!S;k?kB>4NfN~ zt$Z}=lP%{orU6e(mVuQ1S*g~DHZnn@nE1$Uyd=i0?GEI8Vi2g`n#g9NiDKgL_tn0I zUidCkXQ;(eaEuV`N@1zGXq*O1hq$_bQ0L5m(WRu z=7v(DSp5u#T9y&g&fU`2hom%^zODX^ZZzq`Y>$jBZ>)YF7BBrBRRxnQ`_3$boTblZJ*ljNFxtpwhV;+kw{+2I8DJ zC5?DU6>D4aAh0JDPSq9Amd)JH6&w0pb#>Rd_o*-8}Sw2`#K9f*+6XSt64TO2FZ z&=|-ajbT&x@wzpJ!I&l{o=?)5zMD5AfT{CLhT??`DW{i__+-Z7dSCQ499x5-zJEU$ zWUr~a7m*eY{A%Wx_wYWjx2rN)){1z*1SSQ!wJHA8lRH?o_*$^*evz=n*RrXoIhy5? zv$nO!7+`p=pA!cP1Dyaaf?vkZdJs%4dR=m9>V~cklBsIuZ>$5#gub%?RE_4Vc19pi z@hHF)DW~j;4Ks|-h~c80@iBN9fsbFxQDRIFDbiJ=&>_JK(b0(}-WYSbs`xzcR6@tV1K#>3=u3Qc~oCW_O5cDjl$ z!+}1JfajZ?qtK27Kf06D?-&k* zPqD#y6Oy8wt#4t)tfOsljrrC*SEnw|#Lp57l}?a;Vcjw%IOK>jtRnM2M8zT*r+M>E zJ5P}#LfjG}u?H>IvDwdxG>#VF#y+Y3cyfQI8(yv`s)E_NA6?+jcSS$kMqAwMlfB{s zblVQ_iuX;}z!0sw%%0J>s6YdWgl66$s{G<4c9uPC0X-*?;vgfJ7GR8UBnkQKH0Mj9 zW~>fOC;eT9sM&~;vCae^$F?=ZloBwUhxnn=_zp3kC8+t4Ac#G!WkL|BlBLW7%t+D{ z+Axa*s`;-RYmpDK0lT_Bla=@{(&J+ zBvMKrm9R`H3^G-uFk*VCkq}dm#EMce6qcLO;)k~iw#xvRx)c7HBvo}i15Jhwzn|GH zm_37)S*ti|i!wIB@;2Q`s_=mFA#Y`4cO;K)pkNphP$KwQ->3BC%0b!5IYUni(AzR)NA85xya_8NHfu1J71a9eFijJOG zh~Z@;Yxf^zzKM>f#UGHnG|D}ooDL#&+HS)Z?Nrn{M=mSlK}CUs-R z$Hvr7ue1ieYms|-Vm9D7#V08zAo{P2qTTF!`Pmo6ii0+bz3$7-)waL!{#xV2Q7_JbIsx)b3#tqX%~Bx#=&AlnL7c$aI|8 z)G(ACYLBMghqddJfg$Dbi-a2$p7xdk`FRE{sd(_W(BHKv|BGnK?=vv{?Pl-%HG(lX z1>_myWhVdVIlsaxAsvFkg#CVb#L*lfKeRgC9EmePeqHb-Sw?~vg!z-Fi^I>drb4s@ zjIenN5WI_oMSbRAM$4l6R6#@&em`0|D92)xf6%hw=13-d`kade2(?h$pQ9I;i_>?B z7vov{X5s406WoJOceC>q_BQw*EQ3FG6%^0#-_A1lyH>%iU*&eYIz4ua@V9*vl@Jaj zs^40NJ4{rIDP}E9P#>-wcO>)2XxLL$>0Zr);hj&mjuz*O5D){uR!u=d=+mE9{ZQ}U zRsXDqkNbb%fhbt=GwwoMON)c?oH`H}AtdDpV+5lp+&qd*{e`=(l7(%6NlSR(3Uo`_ z0NM7)K24O-94?voL{EsuKZas8KIDyf>qT70@P}6t_HdH14{)+ZG;>p;c5ZDe z0qSRj^UMw8?*RQWc6(ICOtP{1R9PDeeEFy zqaJ%iR8`43N#XVG>iyMc>qvzvTX)^4bP9i6pH!o2=Dp!xZkw@MoCaUNS?!XZETA@h z*<&7*e$OEd#`j<8jE0As{8oQ^Ikx4ARQE6ud=xU%&}?&%0mnp7C96$94JL05OrQtE z1A;jLZ}#=VTv>?bT}V6tLTKpV&7fn}>9-?Es%+Gd(O5$6Wevou+0F*`zW5fw;Z`kc%B^$qdv2O>f6$%*Loc^a!Uo8HA>Xgvm$c{b=Hc1ZD2`yAA9lU zAl?-jx-z>Kf|EAXypM7HiR!d19A?HPc2kIa?uaYS5A>^r00+fJAOmNDh^3HXRdNig zglLyRpzyFnla$0Ps;OkmT8UQqW$9vl7inm36suCV>A^{^r`<9%H7{N+x*c^1l*aRQ z+qAYn8)>GG@uB1=J$w>d(zh|}`?9ZS=jUa;DeW@1z zGS*DJ({9cBr(g3|wje)pNKAjHBQmHrqas3v3*1SK{2QdMVq&gRKa=s*2Orm7!cvCpB+Q|bMc_A{@bWs{$AGhAU47Ti_ zY*tJHq@xyTo0lHif+rGHRWkv7g|*owii$6G%yMPoOu%%7 z)k`J0w`O=OSVI7-SZXbpWW^HK424ZX-P)SnZo~O?V_152MRKY4t)VQG`S_Z-su}xc z#1uFBN&$`gK$g70-6$GK{b;G(q{aH%?HM9hORX)A&{#Ny@FJa)v!!eSCXA-9MUsM% z)ss98u4gc&P>wOhw)1foqs_<_0tTFt@fp6@g|X}zp~35Vl61vQvAk*H!@q7t{a$%P zmY-HozR?Up!&6nNaSnhL4qM;0Ev{0v5xS~65|65_hU#yY@9Fr&P)XQ%J(@|F^v-Zb zHr?!lKi>w%9Xu%|v+5A(pppqVw3;!*YzwmtU-UbmBGhZ_vk?-~K@(ps7|pvtR?&uu z>;Z2W1#Nr2f%{@;9_WnV45Je6fM-6tYA~U1pj{*J(3$Rs$V@N-2Ica$fwRy>Wx2>LLPe=Wo&xd1XQ@Uhl38ynI)ZUrvj5 zS(b^+zIk(q!dnhpBCEyZ$V*Q)IO%aQ5yI7T=}%w&?xXe|zjs#L-`(y6{_WE`*~+NH z{9>H3jcKSISQ*_c=+qL6I=urK&soT;Yy1Uy?1DxgB}cppmF1N1k9jJKg+H&t*%77n z?^^b|h<=laqR%8}AaZaHlMWptv6d*Enn)Ei$3P9ylBT1iz@tJn!z%{A(dgf~|b;5mSeEYv~a$}T6) z{c;CC^~uG@GofA^y^R4B?Zi`5N{MdBmYv{?Cq!G}arYx8xJQRW_mTeG*HnALNuYV3 zCVWXS+SJ$AwcDylvUjB;JCXgxYZyVEJtg=8M5mohv*F3?1U1qG`C(0Kfz1KOUXRdf zlee`oJzU%!tJ#lBVhWN30{jvcvr{bTxHOGG z5@XjnKu-M_V2tZ1^m%BE?Fffd?vOnLM@%;D9Nx59V^|XNA4Jlp$2)0m6{D_i8F*R! zIHY>C%c_=hD&e}jdG?Tv0|prI2q`iyFR%PWbxl;&l6bSi=_gPp(L9Lwn`(;}nI@NS zWzuydaWvI2&_awU_iTI|-p%q-KTPc`5M(V1wcBB%eSvm!oJAHN9?NuBu}ROigq;E2 zAP{2C3|nV#X!AXT%a5LHu}PDyN4HKwY~vPx3t}vZ#d8)=>)otTXG#O?6|gkB`!F#; zez+vR_Yu%5UsC=Y;O&8AZeR=;8lw*uHlSt$O$M2uKzIVpMjuIGQQUZ7yvdny!wCyDIKYeek5vqgsVWzB%hw1(WjE9*KG^|;c@*x~o_Qo{ol=P)8O@)~ep?&?Fophy|&>)f*(fXQB z9*x=zow`HzlCxxae_CoQMGyQ}I@?Q)^eoRxb{u8Yy%vrhWm(_d#eMyhe&`habP3k5;R!;Ugj2r4i zu`27u66&@eTb`$_*i^7S#rhNn@`|r49NYbBW-GOtSxs+*aX#Gcr%Fr_GdY+^;T_7r)BO&FjnRU)8VLRbJhz z>X!z`bF+10eLKB->GMZ;`n}VGkM12jeVI(-`_sCNF8+}ae-q$Pb3DD$6}*Qe<*k2R zeXp3kEu*!HehQKQQ7iPL`TpL_PVT#zZ+lNSxl+7YZUfe3$EGTXHc2&u9w zOOx<0oYU;xk&wM~`WkCsJ>>7Vp)!s~dx)QzmZUh%OVMYqmKrCjnGzo9&&oUobNsQs zJjojp2aO*kqm?cTV<*Dl1g&|Mc~|PBY)w3zBaZ9tX7L$0D{?``v+1CZ`<95IAr*AZ zP+tQY{|*ir?6cdiE^YCDtE;IGeY31vn+P|C@AZ(>HovAs*j~YTq%ET6QgMRm1)KBF z5f>;l{1kf~W>4(oD|<1(Bv>Fg@wwi??eL2fbu*p86=)8BbCInqs$b9ai&)qeNBq#x;fQ}m-R zS!B+%4Wz57aB|<|aJwT@&^!rcNod5rHKx_u4Z>>}3(g;{u<=fH_4+O zyqEwt-^DTvE?wiwNVp=Sr|`PHDlxZHcHZ}Mqip|xW=iMykj;X!m_vYDV^pFv!PWmo zFv(=nlROoN;e8XdL=ewgdP)x{rXK8mD&icm&|6Gv-`xH)#hJIJ^$87gkqH_uFC?bd zVs1^3BGNX0E5d9d3W*;0VU2nMgDnqNCAQ0YTI&2nX&O)8^>SbGnu%p-BO6zp)sPRw zpH}e8{H-aOziSv*lZn^AOpBfPo2~0NRdG{8oyhwLJS22hljYqkamC?GL1sNj$+DuD zi)goEX~xyf*|ctQJN2fBolC0FHolpKs+iSo>*Sir57p7{T}cv;+^~}?G1uWSG~o%X zO5M%qv$Ul`h0`d=PjjlsSp zP-dW^-8~U(0GL{~%E2>bS3B~<*6in}68K^+V!Qe}K<7z;C1L0?*7zB)$LgS>tUePW zwAmqgJ^G3c3|w`f_OH6UbvTsrbOD4*W{pR0bz+PRX6lvnnkN{5{M5SQ&I_o zI!wX#&uVDbdG7+pNVQKZz051|t7o>ACc3FL@OB1=ZI<)%3 zkS3XMq=fxy15btc9OF-imE(v?Eed+EQ5_+<+)l+up~{cndkvVazsGoMl;wWn6rRis z38$SRLve5&rZKY!+W7AQr|o(~9LGnMZ3dTO3<*O={U9?)8OYjTL&lekWp!ILS;RL1 zEaS?ol2Nz^N5KK$<@G_K(Z|_4SiD63P6r=1(Yv9eSonxvlWJwzk@v}Resfjp0JP0# zO%kX-nY9Y%g9d&@+aOjNJ2dSeI3Zvx?I+XLpx?*kh7ud4_mVz`YH!cJx?%5 z3|fmw_Q-Cn$D*GhUj~pmY0-%70xi&)`^}kdkU|KP zqD+wg+KN)h*8I!DilQ%KlC*0Wd4-bYmTA4!8Dau7X6$yto2+GU>UZikgV5ZXY^bIT z=*LP`*d?iX#J9SlRuLKPFDUjXQ$OHd%y_dEHNLsn|AbVLz^gok*jJ-4aF%)WK(8Nb z3!F8Tzy!-7vN@T+n(#?nNt9~T9MlI&c| zUY~Hk$x+Z}#p5#It(aA0#(Jvywr>ISXb4u;@EN#?a9cBl>=g=Sy)cvp8N*|HU`N;g zZXAB1Q;c7LWR(YI)0g!RNzYt3j*z3QG$t_;2$XyGETJl$LqnDiV;mouBFA4o7ScK} z7&xabW|qU-&WOd58B$@I8hvb$OhDtJ47T*fc%ai}5@lsy;bEpDy`a1*qT&?E@Ht;+ z!pugB2FJ zP_|t1_l=)nwQwaK*9i$rEN;au=Tf%sXh_E9MdO!AYe_*%#hYxu0XJ{4`pBdDJ66&5 zy$qwzdWvUEuqG2lOdshxXn2iu+h=|mYTao?m=|3Mz5n20A~QL~8m2tM4f6L6akSNK zka3EJ30174L1a-8QE)bO<86n`=`bOgWw@V!R@gIGtkF^#}nxjGOiY>KR_RXwcl$jzJbdOtmZoB(v?cKW9i_=`f4*mIQ$DMJow;@=B zYlfewh(Oyr!2>!=Frd6{dRWENXYvQp!c9-EWU}IY35*C(n?v~L>JyeXPL1}sXuOs_ z^OK{jV`_>S&v}1qXCVXwH+fwGv(RODwa@$DkHkM)pmrkjO9|bZJ&EfQ!@pF?43)cU zVc?IM9V`&MT(Hb)>KcDQfSfS;4uvJ*8(7YfX0B*@m`?9ZDg zve8T%7!V=FOyA4(#ep^wgGUliO)i!?-}0I6w~P*-rR`h&kCJSr1FL71zphWYx2n5> z1%uk#p!lY`;i9^C)=^xA9MX>HgH`W92}`xPNs>YyHb~hvGjK{^xqtzjHXtZkISX^Q z9B5M|7?khqwGrWR&^;qAYZ`x{FDYwtthu*CRU)Oua9u>|PJy3eKrMmwJxo_R$FDK$Wp|noqguD)v z%{zOX{VI2ayKFO1pM2Zw&ykFW_Hp-9_oe#k?VhH?4*oLo`{j`wN*9MtKxfBB4j7*O zdT~S!+V=1fMk?j@#Q`~H?Y>&?W%xrD)MnaOEhG24|7hg54#y9p*-qkf%t@=E0O#e( zGQX(r1kYy^vVZ&Ri5-|8kCwOe!ieRB7;Q^zeX>i(aLh`du*>^o7(pa%8LVkH7xQ1H z<>9u8z|f>qw-a@N59awod{EaC_U{X(`1YNzH)A498kSokong4b0enTBO;Foggt1{vY9D4y>o(d>K!fey}bu=qM;h;W?x=5D-14F$K`0G>{uK zoq<$}*kdOY=$pTAGZ3l%SmXAB9`0;*KweMs5RmkcYn`7MOgc6Ga!+LLETYQNK@t1h zR70;NSyJVw8yyr2MH<&o2OOx$zW=%|@O8j8@a7?F&K_j%JdvB~hzaea1aQM28iqr! z$*Jfj;6OX)X;rWpx(B#g)iptkZ4Pzd3O@=fj(Jam)TVymc z7BXbI9WV{P26X}Wh%;Fxbphhtu@0SBQ%@zKqsFUGR~?>ehVD#1vyBdEQ~JxtFndqC zKecSa5k5|SD%e`yVDqGkU(!JyLhCyVIayw3)FVNUPK4`h6eeo$x-Sl_K_tYzjy0@% z9Xf_WU?HbZyMaO*=^D1@D|p!MrS*9K%-E*MQ<)s3f=xj*cq^4X-?e16pX!p85H_~l z_vt`ksgee4`mB4Ht}Sy1E^b;lC%)9oDa>JLS6a!#yBz0l_q!V{d{=bx2$D=22&uLR z6SGei&LNkaba1Iysm~8q!ydjsHS)t@GdHI{Z~JP;s<*sDou>XUYj#W{hPL6%4G7_B{I^=Lg&)NuR4LQo>Z?=qyEsW^MV4(onp)Iqpa2FA^MzeIqHJbWr{*d3xXnKNZH=6j-L+sWkx|X-XJVFb8 zl5mQpbi7KLMHox;iot~QHpOc}i!);4mx&Gos}hdKI?zlE5kQ_Y1dfGL6LCb{35#N1 zP0)NbPmq!N6z0X<&7r}Pn(JKgPZRmblIa!INYg9${d8F|?&8md6zM?2Gwe zDzFvOYL1LppS5%3B#aKNc3Q5h9qZ`Lh9~NJEFo)b(aVOPc?F zNa?oo&FzrhZs`=O&=R`)TZgnh`Pqh|1DT7pg1tw=2n-P&dSWEYPcqFti`BeVs>hz1 zEG7L&hG&LuL%`UnDamlTMc@-iKkLMK0#l5VnV^P5wmc>gdJin3F(?&oi%u_3Skg1G zNMt~Z!>-e8^5!>h;2c#?)K-_J*;-rM{Jm@>GmskQL>TIeoLB@N%tj47f_cco{0QN1 zys5jwWH%Wik}oM;_=^5u>krnW)rdMs!i14CIC(y+n_w+DxO3nD(|Q#vOgul0AN?r- z?~uG#&UmurrAW6G_L{x=X<^!|P>l4O77TeWo;b=w@3+?xqh1@@0S$cIzP^2XLbBTb?%Qn_{GW_V$}?5U+iBZ3w?2HaKH@^UWID z)vK45(DcUk_N#q7(uS4#|M0lM{RMB$dj+IA-d4%?ZwQn>cyqiz{osvE{hxmDN=I+s zwEmq)i2#l~Lcmyx29+RX7&nd@dbfVYpxq)>al?6^Ec*4LYb@&Q<%{;A1_XNf<|_s5 z5_JQy(k zbVD$%bz3&ARbsm{kMpvt0n@oIwO9_F?RK0Tep~%Xnt=rG7|`^Inzza5MaYo$HMMxq z_OnZ=^&RlF$!Fo-2oW@fJTr1n3@SmkWs*y&X)jNW^aLTb3zM8Qu}|wo&xva_QE_~8 zYC%(8p4oEa?No3e=XsUSbyeB1Rf2+YA?zHD@^G}m85Yd43e0#tQ1w7l)+BN1s*5`0iSP-5ZHn!QZ$r37rD@Hi0yn%f&fG$tFc7e~FY`;; z1i-;yX7`@%X{JB5;*~+BT&1~9miM&aq6}>qtPEMhnjH`N#19dXf{Rc(Z;#2PIV34! z8<80=LdrIUPKmu!vDs(c0l;}TLjIV45VH|VmwyiS(=P@LL_99RmfU1x)82Gr?K@k9 zRB3}=n@p?aBG1l=6f=|Koi%qezU-|l7N(=T$0v_=BVD5mt-!AV8Q0RZ6)2-x#yNo+ zOIK<%!$?S2?wyt}mm-oTVuq!`Ez|PPJ8P9h$=qE0O0ZqFs^f?MUyAwn76$?Ec!UQ_dAcSZ# zq5aG}pe@pf%STJ`*2r;_l$Anr*(x$h;@bUPs1Tn)_M8-r{Qjbr{R6k}-%Syv%@PC{ z@whhGZjvMS=?$_;ju`BWE>&xxeepB)loxAnbyuJjJWxo1d&HScT%m>_XUPCyH!zclP=U!!IB&itMnuQ5GvekEi>z})Fu20o@ILdhP0I%HZT2p+ zX##mouV(OND@RKw^_JbRMv{&uVrEGq<7N@K@Mkg7$T$bjH;BB8PZ3gsznWDY8UV$2TMTXmQ*)ns+yW@82vAB=haXaRHer zDUMDISSG>qF<)J<+0%q%-Mt zc)7@+?Etg^fZHuWrl0#m7K;3Xc;!_6TH%QWq0Brdc9ZDL_WeVKqT?>Ni_E&&NnUmr zsyi98aD8#&LP2yW3Y$SV*-*z5esHl^EoNXZV)E4@gYo6)QVV>d8Z!8BR90jwfp@j~ zw>SXxRo%2R%`gNOT<>o-5L-wR$^16xk0{m64&U8-!LqCuYAvXI$O!_m=z~X-%P`KY z;|8-G{rHFm0jGaRQ1Zv3L6Mb+P)F?q?dwvD_Pmg&e;uXrTKqj70~Z>=;}@U-nFWz9 z;PM72|24gr(ByWmR|ngNN@6Vd=55%#G3xsnwWaZcN>`AAkiWPWFEX(eqlfu09Iag@ z72LQ*)HW*);(O;GYH5Tx9O~s7GOi?U-Bbd1ho?ERSt>~T7NDBelB6Rq`@?FMc+A}B z19nkeOl! zgZ>g^+^+DuFXB0DE{lRrn>9nh6Hm$-!5%%oiU4bV%8*r9jvq|g41zpD0)Xu9ffv6d zIidLInMiRvpGF6qeQ%+C1lxZRS~?#3J7&9C3~6FYaCJls)t|;P#nsD$s=;DbXd$bCZJCbD4ogDE0Gejm@`BAO z4X=YDBU6kkS$PZE8Fkj2P{DKOYigqJTqpXSrX6t;xQMhdDUGRv*==pj*{KYwBCeUu z#7l;D2^IUDEHjsjBZK<&jWteLxW+tuvCx*NU0*W{o@=ppbJet81(ytP^a_G;PK+ob zh^P@^&akSq1R0u070aXnp99C}OI&B}S#Mb>5^~4}FZ30RbzDO<@fvS(vgM4Xw~TQsRt0#xC7Cs}WtMFV5_kZM01$6Ym$%FKJ-7t} z!h>MQnV369NWd)O&?dnO%(B*~l55t(3@Y=HxS=|-_8w;TCV6(=ma`SJbnA-w%aiJp zjNc*VE`oELD}n8sQCCMM*#M38^?s!vm?!5b9(zp_C7KSNWiiUA-fYi7@jKCk*|$bg zUt(8FLdkE`<#3j_Fco|d#yB{ZL!P2Pzdj5ejba`IvMhZ@wv#x&OSG`;XvSD1mX-?9 zv3zqi_Mh1Ke3p)e=9*ZdY7^?b_n>>{ups!a`-cn9&2l5?`z=L$n8r-NATsnG;HxLQ zlGEceX1PJYxKHwtb6;n8%&Pz%rqAn*@WI_}KQ!(!OSrGCZwU8o`Vp!}>s^3@E<=Ms zGLHO^QY#ZcexLP}OrP}60Jlp5j{j&RS>}zbC(?JXH%QrbypL}8NzY%>f53R4%*?zV z3x-^5X&BKzHZjRZ%ltNEVb>n> zwP$0(O)BtDfng1se`Pp^!hN!y4^e@Pb$gK}t{1}{dQ%Ht#HIFZ+>o9|Ti2F#9hqW% znqf2b&)p8Eo|oQL-eSJ5tQh(g0Eb_uZ1v=-uPT`S_h=}Ck7k77)eM>o z2%1?UgekrF+L8c_^91$Av?Hj)!Bgx8rhrUCR~FP~doV;!JEt-8X0KS41y%I#dZpUz z(fc1Q0E*s{c&y-FDizGIrbw#Pn^43WdZ z&I0H*UbhbF*_cevfND6-x}Q?>U@^ya`&xpKw)oQ&pVI65k5j6QXDki@VhN{08)@Ln~6~AMmKvaS^+bWT_Fq-OoSHDY?mMr2KJb5YvxY4zSHU> zOSAcKmh8mbMn)sz_Rg=kdJ&-KmWW51fvn@k*%L(i7>M_6zbo{FfBNuv{4(N5(x#3e zu7xX3h*?R|pJZWa(G7D-1Yib2hfjs6x15~2K2g@m$%!Vpx7Tj$@pT4>s-FOtiMt#@&Eb1zxR;e-(*1!{Vx%!Nf&FAA}G|@IPhAr0cO8t-YgqI(fUM3!$qCe zw0C3}!2bBiETw(slbKzdvEtxuiZSs7m#M1<2pOqj-x0Uus(c7Huar-Mx!ML<{gZ2J z!b-!(5oOGlZRTp|#xKsj4C$BiZ#2>q#fl3s&cNFc%Ub<`o;_AE4^ z_p&jBlVewuXUCS7#=~noVwzX8^=3(KOR(ek4jbnEH{#uTy~%y+!>!czWBYz9w;p~# zM0Pj6^ZTNb*UnC7EP|QP*demB!o~xJ+_o)n!dk%er=})5YuPgV*^}1+r=w%$Ml|gJ zh0dequ-?9gp`uOpuBbi+Jx0lydS^3vGD2yhpFz6}vSfm2|@#+>MlRwV`gp;Ngb!y72`(Inq^W$$l7gs&F%BT1c; z&ls9=I3VtOW@SX7m3sga!SthzAFX_%stt<2Vd2kNdA|j>+VP@=pP3+a>kp|R(;<{v zM9QYHJhLiDC>Z(`wP387!OmDM=zwrP!VbBT@X!J$5tKLvqd@(qK(fz}^Z3K(cw%fV z)&ioVR}@w_YQNnO_pKjc5nU%tUAs~ts}=HO>G%xwbXE<+B8KU#+0c-7TOpY)>j@IZ z^AY}yOYWyJ(9o|D^&M*R`%&=5_j&&kv^&BeDtt?#k=3_I4-d-_jGrSt$Ts6`p=0;r z^Ec9yAZPwI(({i-;%uoarstJ;{SGY7V35$UatB>FS6I5}Ct3EsaG~7Yd8{Z2h#TxF z)&`!Xey929%b*YU3*!ld;`{5kp;bUD=4V^v@ z0TlfSDG`}lV&aew%YPZWMtA%iO_?=00_I1;scNQkj*m#}C@v89-VKiY8m%ji=X z5Dcb)T4tkFj*!2!{#NPc7kzTnTAIk2E_eZ2S9(H#YTNL~3o=K>o0Ol5d1WTt6mZ(Xc7Y^RtyN^g5B|^1+I+T_VatUOiah!3&AM`Egy2r70~{mo}*8nKnMF zBoLrPR#)NLJpiMHOZx1?Hn2_ae_D?EW-(Ry7=jyyot5XtM{ukIZnlA=e^HU`2||Hz zj2CFW`ADw6ae3a~Mq7%$yXbR;6C#+Yph#V`FhT|C{scKIn}vwl%{4^4opZ=IMwq_` zUD5?-Z`+=d>`{0$2EB-7;_}Ghr84qS_Ref5V9GJ(J+xkDe-M7d_pCEx-$m3jmbNvU zdq|dM?>OZM)Q)y3_I0A;sqF;u)N&E3z)K>r9pM*nRD&E9B<(ksEOJPpBX zP7HfnPP;I>1ho;cS6bVQOB^rU&V{T)d;i9CTiU$>)q#G+fU=WAMNF~Kc5OsF6sn9O ztq+0jBeSatdBBYGTd_EY(Ct-8`ZSHa%B^tI+Dx#_C4Xk-%M-_f$V^tR##iTIHl9(} zQ>(slf4#Nz8{8zjy_a0^U7fqRYM*c&t)Ir79`=;oJ!)pKV}_`sT8ap+T`~1Fi=fWx zE1*}=s9<$=^_92yqqTbD+PuFB{=5orD-JYx|3h@5ch_pmv>l)q&cNAVwXX5cCiG;T z_LCl928a19(aDgoXllC}f6@d1XGi)0Yl(oa=|I5mz3w!iC9VK`VmAjpjKeUf6N87Mw06KVrul?|f4dy%t0bdiCyB z5?xpXpg&}uzI|nyNYBqR%^TU7Onh`Rw3_g4nC?Z6O&LVVO*hSlhS2VVt z^TcIVLOu+JqTN9X0vwE>0x6=df28HKS=daWXd7budrYVB{2R-u-cCM-49L9fhBd1r zi39s^@;JxN2`u`-d_SvR2wt@2!TB7VqS5-ZvGMb%{qw*;*}$ek9ksH)JP~7>m+)t(B@nSTat>FBn5{`;Y=n%v#Mx$D4J)} z(dkFC-JcgjAy3f3i=Tspv^*a#&XDY-j6nPrwE-`E>VNS5N-I>;t008^LeT?~Nn2wR9Lz zA_x6GHQ+tGx~Sy~4>!NhLckBCiDde3PkFsB*zxm!`oI47|MKg<`w!2*{^x)DZ?2_@ zCu~Umt6-bT*Cj{$y0VTIZ{*LFRc6V+P1!I@QV16Xcyhj6mH*dMWb?OyF^$iKQ zo|__WSnR<(G+k8YH~Nx)+}9uZtcil*#A zNteUO!!sG9APFXB5KpRei$149uKm=kU-;~U>^gFpF}`VFZfcZHjo(a{>rkO-`j>#Q zpB{TNze|p;vpxN2(r)Z!`}YD|i0MwkwO+Oz^rVw84VQ>`ueiZ6F0y%AQk{2@2(xVX z`V>>0Qp>$K*_B#)_mAsvl_dE?x>?-+{Avg6z67jtSvvO{IEdK{Mx`b&i59X3^wiI3riJ zv8MiY9mfg2nGYk&v+o+9(5|Wg3lK78rDxS$sK8)Fq-6q1%*0?lW7ZLO4YrER_V#QC zEL1qNag`%#oa80Ln41MG*tCF=L@;)$Y=UR3y!p|vfXVE3LZdS6vM^O(-L1>m!rf>SHl*!?&eoF2Xzaz01&- z_2QDcWv0V8A50<3vm&aW>0=;Z`pTqcj+&ni`30BGHfer5fp#Wdk>LChX5Uzs_Ag;P zPjK#7BF2eq93?{hS;kMZygw%e6~wn2_!pv?1cp(NvcFGf;n%Cs8`)9g`o1cl|Gad7w#&BPp0q59d^s5^t0allW;fizen*hnUZM z0_w}%>)ViR`-Gm>ip>tY?tIYN?R^Lc7wY$_bxwhvVvQ^1du*r@A+i)i2lo3$P$uQb51ndO&+vap~DWAS^etvs(>E9d`AVC#W5PA zMcz^>T84al7}>sjWZ1!>Fw{tEEMjgX&1!Y(QWSmKtBt99>zUtnl~n)f{d}7^>y4df ze;f3)IO~7-xBuoZL?tk^A&{K(+)Xs8)H!Vc>m}v<2QN>EFt3BY7u8cy3m2KbUl&iJ zFmM=ySeNY3o~|77QFx&7~IWctdpmDBC-s;JmowulMPo;?-!6L*~_*I0Uc z3GaUUZSu&QAHSc)>Hfx|vVZT4Y!GYW;$o9YYBOsr4!Ij*J&%OVhg9qSy3o2uhP~bj zEe$c!Jb1poSr6fH4*?+aJ?G(P&ecVDm!=n6AHv&D$Te7FVPgU<^Ur!YwNbJ< zAl8pdRZXwMzWSst8ela}GrpgizAtlCWOYOpmyeca>Q^IpUOjm8bze@?)ADRFtd8l( zblvtz7`}yUA)t9vY`$wZxXj#)#EE@GnASuIdh=4d`CwBXA~90flE|==J66Ov1&Y$> zZR9CM(pOTA{U5{LS8AZyp~wX~yk)|;AI?!sgoZ)6o=<|Mi?;(=+kE2dz^y4VF;&SG zxHusRi6z${S&_FK5tIxJav1#@CXPO%o*DmumG5s%JNugerYqCVe>Dt$uq%+01DA>4 zuqC==&^4Pc*cuuTC$mlZ^NoQUGQLE>F+i!rzjZUUWi_12TwW13^I_HbM^c;SG9hbF zZOe*yT~pn9DOI;ZVdaMb)uW3A`pT;FGN8Fx1FL3g%!cQBG!@L4UPk?`HDl;G9GxR2 z+CM2r0?8PHT>hietUw=IHkr=-741iKqL zJ>&-5YfQJ4i9>p9He+TZ_|Ae&KCy5|m&|q4s6IFtQ)=Mv&6xX}*q|$1&!HGm58Ih6uyfn90y?0;cX3}>``IJhFfr>jyxqE5JHuB7o(c9U*>}6i%GUWn zOz$egoeAk%Z!Xu%i>=`LZaYPbE#!F_&L^_#itlVZWLQXN+ICFhbdBCHeH(SL*n5n( z4VE9IhCc3ZOho&aW2FO5vQ|l9vxEjZH$$Pouu~N%SBXEL_cZL_&H%`BP3!ZmLK>faX#_BV!@ zeSY=j&MP#aF@9sbpUmSIQx*e6jF_ylh*k_}_6ea}g{2hc4v}r44ZG?0#nQs8ViRS+ zR-mT|ixaytG(Ss;1GofMEl*baq;jFFXw~hL><21;&U5RD)RLSrOY0}F>c(WX ze|4b#cLZ@F3szx=)~KeY|M2j&u<0FT{&Mxh;~*Y-C@|@IDxyRW$&B;D1QJDG0De4> zoP)QUSOsxt@be((DVk`f!SFO_(oPP96o|p!r{n)gI?|x;vi*t%8YS>;St#qFX^Pn#?>f zq#2#}Uh$;4Hk3>%ay_St?w&>F8T)XHQQ5jx*57shV|O3n)va~v#*M_RY-mHaOHPhj z5#73iQ$j|T9OTwrgwtRm%Vs=FBqEuH-CbrQd!30fwA&;39~s8rtbmt-Lfc`=+OjY*q@V>S%@XQsX6anOV#*wc@<5+R9(=w7}?r z0WI8_G=}Tw=IoiyJ81=#IcRbr8}1zMOF9W%U>4j?B{8)vnLf9Tby&*^Nn4>ygO{b! zEpNE7bk5<{Zp=cYTXhr`JXX{tU+CA?Y+!zE_o~^eR;SUBWm;6{YEB6(_wEVq=va1M zFAPaAvet_1uQysxSIWwrA;S6}m}G%sX$5}Bfh;8ApwMg z*kzQ1G3{oZE(1Cd0~JPF&or&DTu_)PM%E}tp}vt-!h$-KeH_`=li8RN;ZDu5zcM?e z?^KFt!{5%Cb>4U5vp|Eb#J(%OM?ox78Oa@yS8WKyRu_<=GFfF>IBE*c2)&QVZ zT?ZHk_>7BcG7tD>EX$!EZ_&9Wl^szB_U8~e0S%?bZ^RmdO=RVAqf6GF&bBwwOc+V# zGq!B#iPZZhXNg{zAM@q&{*=YnZ7yoUJS#!+SG*DBMY1Xd0g;~Ky08qBGC(5UZ4@8^ z(!6L)6F$Hpw>+y-ChPm%*C+wN%?=reGb_y`&APik!xFa>zBUe49t@!Sy*Y~FbwrXo(ciONwqBNQOpzc4hjK?Y!gQAuFMkHa;s^$ z+yG*id^X750Y^jreDj#OX!2cLh$oqRY;dM6lan&zk_!9uUEx7~2vH-o{_8@Bxt;;d z{|k>c(POaQhg41bVBcLh_bA=33Fotp(a=M(G^wdzZm8N?3EMbBHQK-$mJjj>!gnOW z^ANOQx`YLpTYO@bBpJnZw3iBtMqzws1NL98C2Eg>BsFPN3MiH9ZCYnppOS9+m`D|F z5wtwVDoqm{k9Jt!&>Y|c0D|eT6H|;f*CVy~j|2r#8WKEKsuc2@?ho865z_?k=i?e| zT7ZD)rXkQISUu{~lX|1$gpw8LHio=)9wyjWMd!9oWY(jq$3+b*0)gpr7&JsfPI|=H zq`XF^XU(>5LlykEmQb!IaZn90SgPWzMJv{9f{%l<&k!@F^UJ=uB|oS(O>fAM-ge5> zqhb*Pp2EgG!v>B`T9~LIV4Q9I*5?v$&EUeuKsPWM$KNu-PTF~Oa~VIFs)`uSpg_Yw zn$#Cf8c0wsy3Nx040}xrNE%}UTf`N9M1qiituLy91*C+w7bb%LG_o1VbV0VlaIRGlTP%|Da0NH)*CQFRwp^;w^Dt|$( zgo7t%Z8nPX=b5Q zJj2k46H#;aG>y?%wY&CjG&bXccTrEQI5IH*6iOrw;e0`*ye`y`c7Y_${( z(`g7_6S|$dVoonkDm}DDh1}>#SRPl>21@bJymug5aS1h%J8Q&eYv!TzdwpjT>32F0 zrcna3ZYiZ$rS=cr?7bO59YjWV4H3Ll9=UZ})!Cp~u8>w;>NInYE!?EK=tty6hp?{M zs>>^Zk$RS2ECd*|m`!{|TSOAAY~P}UVnb$mnMmAqF{#3BX5vOgNm~vOnKcxbGH7~r zZrHFw^S1Qi!A~D;zS`f$0^Gz(Uged19l3Oyh3zsmKrX<4bM&Bp@TYR>c1%`BE zG?%yQwlCamm826sWt%0rj*UDEg%4+3O`Bp{M!;^!+t0ZE0v|HQG zXLX|H;4TL9Oy+|R~u?9nPgJm#37 ze7-OObM{q%Q%m54qvOJbC8OP1(+|kR#CCR)$_2`foEg+EP!45ltdMi|2u2}bwh3Y5 zqd`tV_4moz1~yqut=Uj`Mbb?O%5HbMu|}jePEVA8IAamb{PK~>>^9EfNAaaa zue4_j$-%ya+$9)|k0t5PfoJ+)jjqMGxcodE^Fam0@XZHoG75q91bcn+;ibB+YF+PE zo$I6Zjf$!-yTn|t-)%ivA5H(nYp#y7ATj~uJ8{C4g)YXY>9$js=mwYkS~%5$8{|6B zta`uRE$pZ`xnor@Hxu%xrg>B8Dyjmds<6xDaV=J^3La2dCo<3WR(NR*)f*<`!^-`) ze)dRQ#lSp}d#cPTGWUM+h+THkql^=P7fRqi(4#+=mj{u&;SckqRg!@c;mAx)|E=~` zqTxEyXyk+++ZV1%XcILYML05c7%?#5GV!` zYugz2Slkb9v+lp*XZz=I=FzbS^%)-O_-jJOb-N-Ox5d%Rs|}|=Q9BAd11xI6$grq2 zL^o^PjjHGPb?z9hyIgH%k{AYa>9CO`&-wTh5j-}_OWO*yyC1*J4B6ZDNSu40f9{+4 zWa`Mg;NX?_y*r1Sz>-5D;@@l-xMqS92N+Z_aQSDUw{)D{b%Wn`MC~|@%}oAi#88rj zi4b16I%LzFc+D4vNr~G$ws%DKwqhqD++YT%lHcW}z}>XLW0?&0RTbNdPU)G6=CaDBDjf1Xd~iyo-u;^SLQ{djeM zG%q(n5Qm$n^s9LpjwGC6ro!IA%k;QS3S;%F|3B`{p9#C)2fD4>km-Fya^B@1gh^7@ zKYlbTH?b3k+vD1yfgtQ53&n-h2coRdFr zPHv(>4z~fhSL@`zX9D$O`sB=*-^A*EW-;6ZYaDLkM3K46-f}z(mvcy5R*-Dhu28BP^1U=C0huv%x^|)ntEbP~|X4Gqu;11xRZ(Hl1^G{qbt*Qtf#h5v0-{Xz;pQ zA3^LUJmYYaM(R2WGs!Pg{OT-mw@8toGh(1WGk`|YCi-C4vtCweiq9~6(wiwWr7Jv7 z{K?Rj(QgHvY!I2+{P8mD)DPapjHiW5@s}oiM|#bOf2pv}e^d6-XC-|0GB!Uy)qg@3 zS>Dw5-oFbFR(;biE>lt9Gmep*lLvHZfuScOAb66|Gk5rXA$}_ouN%g&_E6A@3xZtF zyLp9gjrYw*6MJL!I^5BdM_-)Fef`MGO^y{pj6gX!8g6J9+7 zt;+Vz6sej%ng_j^BJ-+8*RQbaK{<2rGLbK!2dL4net-(dhwp&V7 z^1uAW<9T%%LN8thId#3lsCTcBoX@@dA@+>?K9HDt=Iid}!v%$##sb&O(UhJ(_o&Zi z9tNiKu18m${s?<+Oi+ibI8Q{0O16lk*b?*;$+j%mzP9~Nf=i1sMZvr=4a{HjlAGMq zDV=duX)k?;Mb_nr-fLaG_OJJ5I{%*;gEVWrDoeGQ=@-^A2Gy(V*oD=Tk1}HD z;n?OGO(qoW>C1#AkPs@~U!=jn4kH_Z2*1-Dag{S{O!vg4seA=Z=9*!L$=6$77nk-#Ll(AjBF$#k1{H8eWy+SZg?eZ9)tr;|j(Cko+4%e^W3puh>o)A1ON z)wC!DtFY$VW}Ihxw!s-pGpL(g5tZW@)9yYW!~_W*G|Y+IYfe@)MVr6%Bo>HFZYy=B z(r{)f4R!gzOf`Ol%8aPznWL*J@-$*awj*!mx6DSpmD51^DZXlGce=_xT3xp$h}*E) z*VXk1>F%G7&nH5D6ETn>tT!DK43}9R1_!~{yY2m2HhTdWCny3u3FS(y;#131f|->` zR_(yvx2x()$tW1@VATPsDHSUaMPv&MSx)h}_?0)Ww|YxEm_?EOJFB&sE8|`{AN;Z8 zi>&t?c~zwTsd{Qw3*XgLyy~488nucg*y`V2ujW^pfEtfX@Q;bouD*Oud573%$91#P z%E*yhXIA~_vfD|O)jp%Wo#Fs9CPdzjRz{nH?la`WBeZy|`FlY%#@4pR$<~!Ep5?l! z7;jrHm0zV!s=9o@u^K&?09-vcF~Qg>sx})?e7*YVtm039G{XLU_+)$p<(RTR4lyi1i@ zmChdAe!zjXA7B{nbYoUY-g_h#_AOKIr5EtLx%BYWV0`Jnci$O|Yj?ibYPlGUKSjuM z3hdjP!A`Au%wrj>Yw*tj!(@9&#Hyi&`3DT;BNBFN9lCL2URmrA6i@-S&WdUE-W@(u zNOhO>j z>&r1i6n6w8mj!O!^QujRKo9hwj!eU~o0A95^&1ze#5DhHb-8%Hsjq@O^_ZT78Y>Y( zp<~szD{^A)yqciy;b~KAl;p!fsT=x%CAb+0K?%Pa(u#x`j^6e&LiTd|`hIiY_iigO zPu6$qb~*Sfv2k`&83in6cWAhEicaD%>KCz;e6*qowyZa^s{)eN1iGx$c0Z-ILi2SV z->FiK!7v!L-+KiM`97h5)H!!}l}trU142f)o68>Jhs4oY3&g@SZEIJ-U14sqP35bB z(W)xcii{)3lJZCEm)G=z(fxREjr(8o=-&4x9&gN#$E$=>5jPaBX~$22tsFK@|18V< zwJSjiKfD|w$JfXwe7k7JOI+_(TdQxY6RT&@$zC>w zdb4`Ajb(~|f9{Ye9S8JnW7DgjU!?hsZ2h+U@6P0@)J>k{MG13ex(0K^y zEX=sn{j9YV-;qO(60XMdh%k_PJ|&j*Z50mvn7B5w^9b~_uvftD$i|jwU$6VuB0}0M z3*EAGw`xM?>-wke)$ZEgqkmiXMlD}m2C%wU@3zlZ@21{fA($jRJ*az&>`a%YN3VA; zuRmf)H`d`}&en^b|4+32mJ$69w2d3j;(x_PqDGiP^gwz~XVLj$+hf}pQKfqo`R10$ z$slS1elA}=6*0tU`9Tb~EZiy8bg;rxGkZ)}XWH(Wn9up21fxK!{~z!Hp2p8dN_dNjLC^#^@=eNDq#U!;!C?%!7NikQ7LLTc0|@nZFWR91huL>|W4w{|Ka z|8=r5lk+lukkM!=!6r0X&8%0^0FBLF<7r(5TbKB}=dE%F`T)r3bnXS6Uc%`Vc=>9p z=BnnG=C<~??&xyeGYvWoxJ_XGy`P`KVxNB76uwW^PB;FJW6=Xc)@a=0-$iN1=<*s= z2fj;bGizzoS;6j~*&F#nvUrzlD+uE0WpkhokC9<^J(_nKmneQdqte7Aq24{y_k7+ZaoW12(LeeOO;u0fqswdd-gBRw<3r0?h#bCZH}5E(;SaJ{ji;pJ*1m^ENI2(*1X<>IJAA)p77wVfbLr`Rj z%~;>Al@0`Fx6W=v!8$#C!2eG-F0SKkILWI~^Klb?e>9_~i31P|JQ8nIB2N`1)f(vx ztM8YJa=YWg@T?$Tz`YEegs)<7xT+3M$>=}oapZYh-QrRP^?$<39 z+%MDg>}ZnJtxa0)nTJo#7SpAC>-i_SxSCsvpfSNPa~scTTXH5svKV#!`&Ik0-9Rr@hkMqQwz3Q;^)IP+w}dWWbxV?*CAFDg8Xl@u&$S(N z#9XYM=C+ruPCE&>QoYAVJeW>Wp6zn`FT zn{$Vi`D@#&eE0C>7~$jR&ceSjp7*Hb)rOoLw^fq3^Z8gJH**0!B(#e{m_gn0`%7$8 zx7FTGj}`{b8>^X9MhqKfKnz4!L7a4a0`XdF;TdA7EcgHGo}6X&n0DiZ@FvE|r~zNx zgc4mJIjmxnSBUbk5JeV3tb~o47rj*cm<%gBW%LT2pN^!1ZPHYKB z@p%}L?{{vTjVt29q24<6wy=?LzE|}c*p38|90296QmqyuS?s3AVm03^2Z>E4_A-fF z)(HUfcOHB`$e9IDLkv$POj**C1p|z~lsd^G$%HEIFiDLz(Qx_W>E_A@!_=1DBMYub@Stz(HVFmp?k~K;zrXf!#0Krt0^*$I}5S2 zZWMTl_ZlQCGRJ>=L@00Y*mrcrhaT41f#67yP?QTzS5x1b&_vLylzVlwamI#b(3ibZ zM{ET?p%5Mug9>f13GAG(s*V*y6!b?!JQn-mUA9);CAxf7}y)+P=*DCwa-1bbyBw|>j^+G^NlC+Gy>WH^aQ!>52l01A!j!|>Apd= zEiOvD6EFoAxkE+PV9O~J+)-DU}9ZENr>HZTaNlkf*|n+ zESsS#5P>Ep7x@ySN_Wrvn;>3I^Xa|tmgToR6^R%wpB}9nGLE0ngjuCiPQs4$ z>3wNl!AwJKC zRc7_>-V{llMps6x2oJxQ+uh9FE8+u%%Cv# zwZR%@c%v=VxjEguC)+M#pKtAxi31)O^Op88Y2SEQ{5@gVUbE%4jm8N?se54Byqc~_ zIRl2-2KonVJR83}NzB9K8)4~En;?_S|AZKw91%a1n(S{Ub;!vJ((&*XM2D=D__=sO z8w9qNg%S{EN6E#OulzqD_OR;JU|&qc)G;6K9@c0O7H{x|ysv|A>wB%GSqsxvBoOTz z71#$fppT0U>|y~;Fbv%N<6hhLz=Xx9-)i}iddf%*KkI5>EH-$y% zEU{JQac%lgq9|61pU*se%iR2e{m~9_751UIYRfTo!_rXw0%%X8IgY_;0)hJTu>({# zsbft&ypd;n`qsC*fyRru8R8%)7?w?JV8%7WO8I~m zok~GCB)%r6ykU%3s4YfVW2>)uvr)OXdK-z|+1fw$m8y4VFaLI?xguiDR-F;s3q47Q z9iC2K7=XV1o}G3MGbik@xIwQFE~`^!-yMElt~Fy6CV_A0kgK)QI8FK-M){U#Fo;oM z4CRS(P4K33Tw8z+*I1RGAbj{v?Ny<_X8Frw8v#WwY_>t+^p%=n%%$*v237iKw&~g( zc4r%#j6%E{;vB|eHzcSuw>hCrH{$EmKI#fJJqIT1Vf>hsfllrXCwV6Ty)_!M&3x8) zrdM|DOtr>e!1dbVMw#!ij>`!BMQ$`Lo)J1BjR)g+oZamYrVI@6MHm5D(|8M#T|aWR zK2SIH8o!?qS}JXLQ*r9t?2tF4HeVTc)d+?9tO|06UA`6vn08J7OVZ%IxXF|~+Skz0 zr9s;VZtTa$+fV69k4P=z)u-l-CJ@2&Z+Kq$qiI29y?aC%KUN)#R@`>mTu`|Z(j0Eu z14=E~NJFkg2a!i~*w?Tp%^UZ<(^B#Kn_PHiX^v$X{WkqapireVr|QK{#*+bqtRr}L-=-z_^F8(&{VoGc;QzCnQR zZYrsGKk>lC${euh=I`Hqh$n9Ad9L}nv7`C-@cA-(;3Dn%l|%my{+&MHMk5Wb!GuOy zY#KUa(KISt-~skEi{ZsM-f6JlG1y7eKoH`@-!Nr#k4fnpX*lKv01tLV#o#vg6BF(Z z#+*f`QWN|OmBmau1TQc5*oFnApngWK=tg@-Domh~h})$6Uew;a&=6E$6!A^g)Zk-o zAZot;cRm0yI_x4ogD~lf6o4sxMJmvf*VjD~F_ULDLXTO~E+S#rtT#g_YM+ox+Y^G1 zJ}fB;Mxx%yHFAPooLtw_NeIpFK|Gp%hPct{QcGYa(DJ83yqMk0&wo>p$DscR#K*O9 zJ(|xm%xB8qh5DHb(YF2vV?)#PF=i*W@Gg6x-+iA=HSGs~nVY|#Prb>7{?qkkj>+BS zhEp%D&wFywzYSB58^j-6C5Ome5&Qe=Pv`6G(&rC@dPt9PV@)8>o9)-Ipa)L*^NqEj zGz8|)HSNbiwW!bfT8zx$7*$u@+rZvcbv3K_Q5Zaye?7HT>(oCtRg3ALK2@!{iQ{uu z>b8IHLFXc|;O=7Er&m1sezXdEbC_BG42M(2Kh`dmliMzNOisM?<6Po=&8o`Y+L6&h@mNaTcyS%tTA64KnxyMk@CId3=uU9O7X+u#G$^q8`7kFUp&5jjmJ-XSnGgY=+A=+e9zxA7G9 zQ#Mu9P~(2FkLTw3%Ofs61=`d?B;lAVs`FM}t$lt}{@mbf!ZWY7)+4AmWslak)f$^# zZYQ^oQ~K-HX?P8HoPd)HQJx4V=rleTEYc&RrF|H!)v7RV@}`B_A8QU=GJ z^s2z|5zj=v$5+(~bw0NjPiVo=RVvkNo}AKlJCTH9ob0<0Ag^pivagEv`#HWgfz&~= z(ah2c87M+RRnKtGNDI1?t8+bz+lw8aouknXZOlSjE}7Xt51;xPEU$pFAR#|zK>{?> z2p+X#*{8?AjvucJTDG44?32oDt)V$P*04@CwMc=+i?NP9QLum{?Kf2G*2udpP~OdH zCeLrEKf#n)gg@ulbTU9nHc}{G$sDeGuzf0vfkUKxM4D5g?>Y4R5yTl?83-qlbvM=@ zXL3|PZ;BE*#1~2HOQWIRj^iQ{RRMpzQZ>Gt{I;Vg&rt<+bN9U{Kc+!62IgoZHq05N zQl_Nweq`ISLUJbL?DMo1oN6f}t)|)-iEPOaVNj#fFyG!2yBB#0cNcre5sT+-vkD{J z2|A5KB%n82#pr^ljhn(Ql5l_7J@$CrwIXI3n);=jDuy-9gK~9_GDoc9WMxd@feNmV zdadf^^s{Mcm1K_&YEPle+wgpf?)}_Ok@@YLG?nAQ%)(1K=vVUAt!$(*>}UikYc^rE z8E95!f`QvG=Ib^2xiR<=r^LY$6^KGl)gX}CJ;mv|Q?L9f?T89 z^}Oo}2dGfEfv*e0R?BtT-cen_*WZ3%I%pZA+0EOdL5T>8I?i(IxKE>NpX9dDZvx5& zu!Vq6V5zRppe8qIof{2wsQnndArDMqDOsOa<0|Jgk#fT;#Ge>F*>fX+l|RWK4kSgT zfn=OmT>1tHu&Hdql~)0u1A3TbS*eGCi$Nfw>BegeNncaMrS z1i_A2DaRo{AG|VXL-QNi!HEz6#IB)5IVBZNd7TGW8S`v&{3NS6opzC9=CX>a=cs+% z3cUtN@6+nLhVjT^_>J@Ng zG<9qasS-OjHpo2D!L}gy0R492$G^wlY*!iu0NYBBxz1V&FZ$sulf71;7e~SUPJIm2 zP(o1Uyw_nq=E<9i+@|p^`>eIIxlmTRzob-|%Q(+GI6Enod3k83`YP#xmBHx)=?D98 zzWw~F$v36JzuewmMDp)0H&ML5K1%}v$V`=b;hMaHouh+Hcrf2|QT);R+Zd#nIWe8U zT^;4R!-AcQYo=GWp4R!9X9*~LqCy*n7~ZCiDeL|yOs#>%-mARi%a^qtx_=TRnjU)0L_$QL)Q=b9E6dzPrf8 zf4!H)O)+7L6|Mk9@0_=lAFW;zutb?AcXyXL_^1BF&u3#Ocpf+E{2lW(tgct1-0Si6 zY`|jUCod=2^tNahX;K7otS6RqpK877JC1DR{g=Ilsqaxv<*6)#`Y1sd;-H4H6|o~d z(MyOkwaM?OE_F}(S$lO}&jAz$dWm1$Eq5myk{8##Wv!P8_(YDcF6}GAZ5JZb249u zXy+O}%e=>@5=%@1-mV%Hz-NY6@j3YHd2o=}pX!Gkfe>2F4ygkErQ|?qjre<88i=t;6|?XA+o=!t7xBxxw^HsOVeQ=@ z4|LQ>D2elsYcskwRrS37LboQKNSF+3=;j3-M`40X(qb0I6bXub{;z+11p8ZLDT3t6 zwGW!50i+{ZiR|kSd<>;)RDTfZ6_*xJ+U&X zQ4Ons5V>RfodYflWn7D&Izuq;x7L(Dh;m07Fc!rp@;cZXorQ2sNfS3bca+T)4y0wn z8qfUEeaa*KDmObU@hrkMzd;o+3}11SU~Elxxg$9TN4G0O!ue`|J}l5_DZUN8UG=)A zcDpg`;B!bfGGaTbM1hrB43Ic4-FrjA%S4Y&vy@6toE%1in=w(3hSbWa{Dg*eLC*`p zb~}t_uvsx(_&GPHkxWNzEm7yu=s2lbd)-2=^7wkL`Y=o!BsIEJSFM3V1g7#RO#O{I z0^PGAXK7l)M32f`w{Zn^KvjD7fKS0Zd{L4~s5Q;hPjz%?5KdCYroFrrst#}N9GIvp zS`&W+rfaBRe7T-ScRwI$1 z5Ij7XyD8p;4};ti`(2Ol|7xq`=a;)z?_YgZy;GdMbF}c%>PuJ7-P7?SwmEQ1%D)ja z(AhsHWN_h!wLf5*Z-LaK{r5QMMXdhrVqw86zxhM%|3W9Ca>(%}UA}aO>vE97s}`o< zFNotFgDeVIZV`;y{o|09nJf-Y-5uO62uWTQC@=9ZXiqpwRx(WnUIFcBWTz|3KhX3Y z5xCTb7c@(pO`UWXw?->bm~N#&q^9YN*2YGM7IW^>DNSGw7``dAYQi#RYh*Wbx;K`` zJ0?xrP8QnQ6);q^IzRDCx=v~+tEM_t9LwUFNv)Y4jHAN(HxfI~&)Ae3Gb~ zG#yyX&OFy;Qf^@XF}X{#O6Cu?PQveIsm&8g<#3bZ$Lmr_ZdK10TWSl<2YdTc;yuK; z2zuXLWZJ(%jK?{krA+&4^JWe#%GMR&8`_-JPNz9fk`zPuQ5VJegTsl+P)jPtScH+v zv4jGi;97&rS5K}u1a>>TahA|xCQmSot_#6xNe=JkDYR;1gD?Yq@359}wyd6tulP3Q z6+de#Ag<=)HfEtj>A#!<-}sZ)V@QWpGn5*`|HgsWozF*qm?OT{vCe}~QQ8soqx00n zLuo)*>xjgf*yeNs4$ir@qhgL{X%vZB@uB7?G{%Hvq(nSpP|!YRK}=%gsl`ML(&S)j z+$`LSf2Vq*#Tnpq=a50uv%&1{Qq%NqX6bM&teTp6dbJygt(SH2TZLM(<`=_GH(mga z`NdIPUBtm{Q*XzZhGE1v^d^}lbmqgny9}kk6o1Oik-N$3qybO$+?V}5$y^+{ z(QfBRqmtBCDeY3w|)N#a&MNcdUf z*9xp|JR!e~a=03on?CicjWSYL;&s@{^nH?3r;ALK_5yesNoqOE`60SG7p2b}U^rK} zjPo9zGw*T>pF1$#RAB^wY%=u`kWQ;e!e@5Dv0&xS!cb&D2#oyLw#t?Ya=+_UH$7%Z`&^qm(lBsou6MZ+ippv@r8!N@zOwSGOPS6PjtZzE}ig!a{m-rwL|g%s56;62eYlMBU!)bYLY`NxhSnJF*-r_majuC(t_|lWEWeu_gI@B2*Acx;4ik8B zm=ZR=pHE+JVB7ab8SQ$l$e1MkFspM;+w4q#xLwDKAB91h{xpl0l$3dGhCY@yPd8Cn z-Tj=V%lpJm3WZGlJOIt!9t%IGcu$Vx(VxDt^OI`rb|UXpLj>|#v>LxLGq6ZM4k&rG zzw!BA%a1j@`QYg6d7s?(OG8uV+NYoYj=bMZ-4I{Zq(+D6F ziYb@4d+wxR@sZ8Qo9m>3H*utqW7H+^wApvMj0VTEiBC*cLdI;?1~wvByeQP>52Dgj zF)>UU3{SLeT%t@O9D~NSg;)>z93j z*OOhXgr=-IC05^CMXK0vAlE)i+09B=J7SkAtP5}k3KEcG05<{$?9>e7aFiAo%>LCJ zVdQ8$>)KjdjF9RTD#pe!Ri)gt;#6H$sd5=`&y8|Me<1d~#RKwZm22%65Pv3@4drtj zs(4%VJph2WqsQ{und1)}p?Nxz@>n25m-Y3IIJ=CGl`wnWRb0~RLfNzc?Ft;SBR)>Mr-j+F-Dg9#`^p($a!QlZg+*k#Vl$q}m?rilyF^cqk; z=_@m!gGjIBVk+jxt1qU8A5Np&M8 zjludDQev7_=r%1=a7ayh1%|ztwGstEzTC}n3UfZPrAM1^m#gRF1J*bSVxY_f+$*_! zRfOijp1M!EH@pL%Y`lp?V+(TRPUl-57oQ2`W%3|aQ~BjQ zFljZT!aH$_sIPfNT$>(*JTz{NA3Pqijtv3?p?Zx9>}$}1d&Z!*@WVSbbQ;E3IJfUD zLw&di0^eWcDZjR5Zee_JXN;rZ3Q8KZ-B}HN;CAE@55hnE3k4_jU-tqVl;dr5Q||7q zC*xZLk;nov4fIkU=EMn8xtUZH`0(dLUyipOg%>U#mqmCu;(QUTS^aDgiq83lXJc@( z`pekWM!u}@8nYDnbQ67oW=qONM{pos54FfGq1oT(1IzkpsD|CV?_P?>QjP>RDQ~oy z7WqrbB4cSTJq$Mr4A>kiJ^5fw3Y8_;L64@2 z2{;M{&E<0(c*Anz+hv8Z%Y0fsZ*(?(JXq<`_zcGt9qZBq6(vYbYFf4Vk3Yt59M^P& zwT4OP&pNW8<*3=s>fWt>ne3HtZ?^Sos*Pjm*kf8>oo@zMb62BY&aftm2dBd7;ng{C zz)b(^>?CuIS8@_Up(R&e17o91s>TBrcQ>AiSwzlk9Z#)vhwPDPcLKgto`7ZaP?_$V zj7u@~JD^^g;E+`aXoQ$v?ZgXUU=s}hL$jtuf8WzbFLE93-&!27sWp@rnR0#PjcUZv=j9yrH@i*&&(}sA zw(A)Q8mhDTMxS8wnbSGr@ArSD2k0z=2}-kFH*+*@60A?z4S#w3$^Jr32VBWIMLVbO z974WYxPsZSc+uLqdz#-H4gBHyXKtEN(ZUO7S1Di-!50Wtpa>w zL_YhC+5XjN539XRG})bTpJ^vRoL?!Q_5-vF*~hwb?7I2Y<5%E*>7=snA@oJQ!~Mnb ziPti=X}`HL>(jAs4Dj|oeR&-{Zw;ezQ*38_PzPF3L7J19f{TgSb2+h_?;U9W6?C6* z={qQTi9ypoa9=i1B-m)$HQ?3g{;n48s6F~kPw!8KD zxsD2HvQkulDSUWq|9hl?e-sIfor|rEGDV_I`q+Q}GVt#pfr~)+{l$^&uX(M7$W%QE z5O!LlC2%i2;pg_%#F z{ofKXzh<+Rs`AY1!|&4R{x0VHcoA{F|3Z9 z#ofV8F2Y9*%%*}``8GCx2Rl@V2@A?`JJ})QTg`6Yzg_E$cRCadT45e=1~#A-!2AQd z`O9g%?|{tz^FbrB(em{Upc_zmZ$2+#f%g|#fv*C$HdoY@Td6xUUHSud4w}|g_Hgj3 zo2InI8!dOC$boe)%o@bpw|o`_FLH?4RBUd%%P>(A&!}7uz47PenP2>j(vh31ldv{+7N0Q|q-;>nN zH@ebXPfv=m5MqBhS$}~w*Wp4`flh#Tf!~8zF1JCRI6n_%uhnMyIj>k zKB+*H?RMfK_F>s^IrPigS{G}f3LPTXc@FEzRLLpI9XeGNJ%Ao0E5WMiX|F*x#)jAk z=Vrz_tLJC@m0qB{hq9MW)VFffUQl*oe6P^(tEqiK#8+tjjFY>IVLxB(XZY%1fv<4( zAKT6g(!SBo8E>b@f8T&+bE1@HOndxsr`eF=IXsk}c`Q~r$Cr&J-5uv^EDP+Iu1` zh8wb(#27C9ek+NDd~)l+WpTAzek9?JbQNHmJ&Y!en8|*yGKsL!CpZer%P&(wOEo~$ z-Q>VdkiCT=lQTanMCPuSSWCpdi#z6%g8Ng=dt`g*D!$0U`;AR>vXEi~-Xj%)QFXX7 zWYvDTeWc8eEZR3)jLy^zETZWA_5-JA_43hz^4FEV*X>KkFW-jaxZ z(85ak=&tvZ>m}*#O~hbi{-3j*$k*29!}DR;Z};l4sPi0rpHgTMcPymigu)Gs<5Rg2 zHWn{i=C-rz;+yw9ZMSiSD&w0ufvDw09TI{(D1ftv`rHgHIMfoqHW6k^UPTv_`?gct9*w3yad_NB#xk0|P*SFNoygr5P0VehcSN}2^MmI4` zNip&uhIM|hdAW2c90H=(Fv3Gx>wKUP34nc>xF?!P8cnt}2F#4W%DOshyT~qzfHG|( zZ3y)PwnJrKt!}=Wxq|H67N`2lsI^~hiJ!MESx!^4%Xrxm;>-O+wf(@6PP4K72!{b! zBZ;`Q3(lz zg*+=OW#%Y1LirQzSQ|z81dqJV_@OD>605@WbL_<}42}bN0htqmrlT|`nNV3=vNFu& zW8VRi`wj&E$#y9RS(e6zO?eVos2f4Hvj(HU6s1O3gYLbrv%)6(rmc@+ zh0=)(WtQ$wS{9k(nb`5>@JC*>~l9=#tV2 zrJ-3jbMReQJ1K&{x;u)oK=6u$$ zitm8tAYPe&i-9)uhlH?0=X&2+nLZ=qh z$F?y2vdcyzSkCbXBY1zq%}FjXwp-~n+Mdnoy^GJ%8o<9q9`r|Zq1l(xs7p80-IHmw z{S#b62Vqw^p+{zZVNlu6a=Pwpw034UmP1 ztuPB3!Y?QlTZ+1ABBoNG;x{E0$CujluJw}X$s=I%p3HV;vm|qfOp2v7PN7}~X|k^Z zPc8oi$X#eT3;c#in)-0(I{AW(%n7!gEMWrq)&fu1Kg&cjVpD^4$N~->EcP+Ea(AKr zd~@qr$@2=#;$Bx)>iN}k>EnCSEh%xDoIr{n=W)1woxvk~lFh@F+|tWd{OB6wnL3V5 zhe%|2GCQmUDkTWix`)dC{yl+(3sU56hUC%!(a-K^#Fq{x`gV)4!%Ii__6fll8u*cGpT2 zh0*@k^--n%q`FE^x=H=N@8Ckcbh1cFXTJV1MAJLid`)`SnSC$%LDHm1_mQuCG#&I; zkJ*<;myG~=IhF%o`_idjUzPiIF~xtp81@M{@rchM>9Hmc7xCl6XFLEkevv{=nuR|I ziz3<(Y59{lZ|&1854e&hJZSD_GwNrFX4%et15u3QewIRkkB{wM5hF?J!8+|Py|^>_ zcplX2F;&*(>ycjjx;d|I|JJumvw6P=-yqD1I< z$aP23c^BNXiypqr!S4d@t110@0A_M#^rE(}X8ujCKpJ28m>w>|zptb*tr$;aDe6_) zg}<})(Ol{F*=7X7ECn&@-UH@&4FuubXet9`8T5O^X_mKN^4dtIv!sP69>q(+X;9n-T{&~s-5sCac(=v)%++RLbFs-;S* zqbd&Fs*9%P@l^fX+R^@d?CT=K@8Kfu{)&BB9hG@lra|izcp{KdRF@MMyUuSFK`%qV z#{3L}R@sXF4qspdINZS7R;8>#@5^Iz+;zdAcEj-30@JX|T^eQo{Pa2cOzlylAzXzKYobpH@=}7-6#-O?`Ery#bwCAvKpSbc0%fb)*k4r#3qkF|P zC~38Pymk9>7x$Rg@e0`jv2Q(#OVr!h7;yAin$W#)&H@zUjA+{8u@QueV^Z`enpKnW zj40@&h*?Ergd_%;0`%Iz8e6?$!wM`vpSTznjUjsnFL5ZDBi7P2F)$(<2WvBJZH{Z` zuzhCpN)m8H6K;5@^|M@OyaOb?p|tBf+&g!@!MBFg7VE>Lhq1K4@?>_0TcRf&^24N6 zuuubFz=C++0v75ugjJT@Wixp&v& zY=IiEuO1{o{Fv@RM8DxoUV_{S^$(6rgiC9qk+d!__j!r%t|t-~v}c>3`8g)fb~Hw^ zOg^=xA(r-}Mx6Z0R?AThji>gD*j44D{sXN+6n)F?qhEuM zO9V4w(XIaM{TQ}W#5WYN<9Fp=6?^%3YxEkvwqMwIP;w+`pka)HCXiN>?dAo2^BL74 zmUSYA+%%U-jvOwt@1AW0AoZfN#k(A+bvNh@U0ux@)^+Xjl02w-Scmnt2xG=FjK``; zs^LsW?z=IviSO#6*(9MYqRT>PbhGh^<)*VeOFX2Jap4^Mo^m=&?@jw)?hc`;3S~HT zF^~jf>>Yj1UPSkHI5R%sb8)iqIFCGhw1)8N7S{92LP z=*>C#7xFheuyAMXB<=O2^L_;s#03_kGI_SjAl8xnZ_clvDhL6Cz5^@yvjfI#!xhRi z3ZwOGsB&krRj=zmxX)1>TfPe|RjW_-&~l^WpQ97=7WWuME>&Y3=1-FV*L2P(_9d(( zAdDjoNccPbt{YGCVb5+%`JKDnY?dWLz3#!5ct!sf0JPk`}`lGs0x#d~UDYv!s^Ms-@3#8)X6DitUsl2JVrj1H z?QBduYR_H&UR&Yyx!v=SE(iW6jC+%L^TUwZ=v(}gf;1wCTHu!_Xyv$`pXZpK~kzjfB1;q2Gn!uhHZONJ#PbChEfB{rKjF7Wbp&KJY<91S%KxdW(ZMn?Pv#09WbG6nc zvAG7Q&0KzGr8KEk3B|X7X8!Jz<38WF7h4FcSL!{yxd<&hUZjd-Kc1OoD+dt%lS#@V ziM@=f`fA4J0nXp-y-K5n1ysK=M(#=tfLSS`S$tyKyKPzKbDI$K2C%8`9So#Mxomyv z%j%IMGN#}QMr@cd1=yz!_LQf()!q?;Pt?U@v)`(IpI@zvx2;pT9adN<{5+X#~hdhsoL)7 zjB^Ld9R(KQ=Gy~D|MW`Rbx}NQ;bB40+RSG_>2ZeLKyM*4fFSaN*t{HA&Io49Bqq%> zqz;f&_T%hv9PI^N=1ovzWdHSsIxjgu_DsgxO((6}|3h#VYoj9%=qiaI?Y&PWSIR8ZN>ak8dTKJn~A)Y_-m)1c3an zZQf=i{qh4I-N#-&wBuS%+k%H@ry!>vLo5@p2Rh`CWqD?uGcO3NJI= zzN#Xx+o_dkthm=Nr%eJyO-&(i>k)D)gwm<NXPd;P_$nqD>Vs^!93&t3YevoC{q9@%>ndJ#ByyiB@zwcfatnX3|isb=jE zaNG#Mw=be&k9gI-`}&R&DMml34T8<_lJOuFwx4;;aU(}xwYh0&g&mwCquj(EH|G}; zuczpIc&_E0v36?L*GboprG2cOmoB#o*Rk;a*bt&%M?vn%RfDk}m*KS=AobKse?4nQ z<(3Du6oHueBh~Pr;uxz_cBI5=ZU#J>-CmA|c^krp)$NXgTkc1+LDt^p;;lM}M50ua zX$0KA8bL@_(wLF>K5Wb1t4COHv0v9DRUz8p%&UB?wyO#?sKEF0`F!nTMT?RO$@y@; z`%3n%kK+I%PW&g2ztt{7KMS(2#{agX;QGRu_xM((jaZNDj1Qj*DS}@L?gPit-6<1l zeZn~W?4?Hgpzn-cA(`t-n8eTPBm!Ml#is>|M&fN<WCkz2>GXUrraAucGQb-` zDTFJr8l-{ub@(-&<849<1k|p$WSybOq90l4qI}k3bb3SAIv&lY6dhhq!MaSFbi1pOOY$M zktUnMn_MynICWX5;A-XJ+>ncDBgJjfr&*OO+HfFUP)=ueb#$urY98Rly_U@6@uaM1 z=5s9?IFpv(MZ(rI2x}n44>Ir`%l_(d6!G$SKBKKBSPD09o?U&NkQHzJ@GVn>7U!FaR?$woAF!)7tTy!HpTqLlF_NfGM;U$9!i9EnXR zQ>A?j9EJe_8gCl<9OWToH&DXf-ow31|L0qK6^O64g)Zhu3o|p5b36-XHwrrO%j+2L z;8Q}ibuKq<@?H7FM?3k70>t3KR4`V?1d=z8X=AkovN^TdcgwV?0W=2(2CZa5siPV5 zbc~h4lY?_iAl=Je1#8^jb5ZZG$yqO6u}j0V@K%0+iMGBBE_1Wt#WYzI9#Vd;|O;4xWN3VxS42Cmc z%a1aVWICGmhoVDrjrdO{VhvQlt^4fPK>VWsf&o?jMaT2%jU0d4_ z>Q9TX=3wEz3(O{nOtc>IH6kbNp!JqJ|Ja$??eYui3q8+AQ`eN=jG?_fzdo1W3a5_O zb@zJNN|Eg9d)2k|7#=D)?Yt7J66(`v)OQimxMcE3hp;6N9oJS8z&j;{&ud2M^Y>jH z+|ctLSFm!vtb%Hq>-qUKSHbCk!-D=giqRRQe_kHlKRAu<`qJP19IeM+A@{Xl2%yn0 zxe~abZSv@+4ZwM&;r$4uFrz$$wKDQ#&D_9wg$N~YW0<8@09dG2woOqI{)rqTO7NjK zCB#nGLr=Ia05g6Q%CCZDN)RBNcPaK|7FzK{F3)Vvff?4Lh6|AeT`kdhBowIV@wp0n zNuvBKSOYwT4c6lh1B*$#GKNhxd z8khR)O%yxW#FMOzn-o~5AU%!xp7#hN)fp9+@E7Z~o{gAD(QtqPcYrZ|cuH=T_fC?e zzh$w?>?0RvaP%H3^hiCo4p^tn%7EFYE=`a3>B;K%YEcbPz{U z>`L`ksZSo%1r%W9pciNkJ^i)ri5Y??IeYK0jbm+6T`!OdWOl zT;Q1NDZGK7d7`*YK_KO5DN_R?*}T4A=YD#6p6@WLmI`+7%!Ws?R`G44jdfXkCT@` zkR3dVOq@M%r!vBHcXMue=4VqTQ5PNP4==AX6+WTIB2Nq-g53S5x)YB38o$@^ zLmp)dUS%-ov|$UHc%vsCHyE7Y=UAPAR*2NgBJyyP8f72%jp=Zfh?Sg7wQ@$uI3MV$ zL17U1U|VbOX5Z8Yn+P~j)HU{~;ZHRLGVXiqv--f9bnCq(2~T4*d%TBprrEWvQ2l=R zG!@E)NJ!JRgEsWhku2Qtb`i8eVtj^722X0zNWe?6 z_axP22%;>akN@TW{?GsVm%sgoFMs*3|L%WzwRYhaH@UsJ7PRMKG32`}g@g^;N0`s>#9k=`~C(GNpxF||VvCzyyIoK!9{1GpwL~&FD^5J+lkuxR9ph;DR zvz$&V=cD9#c%_+&*&V<1gX`IB2>9Sk{C)9%K<=e5unPJ%IMM_@N029*6=`4A4Vx`| z1V@2I)Zzy-B8;;1wc6I{NcY*%!s!4%N~9`b^=Vi5;0l_vs5$(e?+gz-s?8e79F|RC zKNE^dmkqw>8_mXY_{r!@YE8*{Br(tGJP_4+LlrgyE?feD)^ab2d4#E^M(3&E=qsk+ z>M4(Ec^Zv<*3J*vbH{uJ6-pA5l)7UQ=D-h?*HEbdax9|IJ7XYYXVK1DnbY`iSm^rk z24RKPmRm(N)s&`kj zFk&1=6KniC2G+ufA0Akw{`QPL&zHWvJ6k_Iupb(i?5w&s6ZTe!VOB%``->po-!4<# zUWD^qG6MUE9!x)mT&_Ew8195>vu{9xFAf-@rxBF}KhFEG9*Hg2$AGWO<(TB7IQ59p z{2^|}N$DBXEWdz>qBS3E8Ff+tTXGvgCPg&k6NN`^$`0tLvbj7llzcrad5#Yv4c{O2 zJsE}DZ3%I&Q>TWGPT|&RuG?Sc9Tr#xk;pMRzf?^K)AWOZRi*=xfe%pKDw#-_LnYm20co)uR; z9&7?Uxn@J0ug8lP4EnG$B3&7*Ee^><=1=wf{wMq6(FQ17nHxvvDCsF>Hs)i7X!UtO zn~l^cMJ4%N?GtN^qxUQRoY)6)x>4_+Ow#^8TP95u*fwhkgH(ErR&GmUPF3M=LoDyl zzb=ezB(ygpFlMk@E?L#qUSL8_gi%%Ut?G$jgNe<%3U0OfV(-3H`s>b&)2lyo(>~s? zTx0HhYzi96xkI!f={L5Ld$&h|AYJCGTj$l zy&pOyxzE>q4BasBKe;-I{C`&O>}D~e1=c@jxO^mk>UgJvf98PepZfmX0rTJSef&8P zEMlJ10Pf|37(Td?3dcKdo6$90*NfxgwncVbDs_BzIF~P~i-{a1=jO-jI|BNDX7`ZD zpHLj!tiW9 z404(r2gXgKkf$)vm>)R#{F;m5_wYw%q52t61FG2)kIR7V@jxk078N8IA4vs{+kxx6 zri`DaJiW{wjEb1{im&Kt5!4SOf&+}wg8K{0pAlDBXp+c&q#|YVrIZa!=^a#=%bb_W zCpPI>6P4eDVKUp)XQur?FO?}=l+UxB4QE#e-kPrP5*TuZ`jsn7($M4M30g!ZUPDEW zmSk@3)YNV-(je1lXU)~DdoNXFfL(fFDT0%k#QeK{%q*jI58ZJm0y@33Fq^0RkbIA$ zqH;Hl&6Jth=+<9&U$p82RM+zKr+Jzl&5VtUw>}=7nh>Y1PqM*)tu#71IkU*9@>p(1 zR5M-asxw%CUa?a`mF*7D?t#sSLK>Gg0O)-ld68N6x3~6H1o<|lpoHNR%uNW>?l^!` zoL5A0)`|~6c_EZ~Sz0u#tSySb3z$TDAsTM4y5V&L_pk+=2sJa+GQ+df0 zYMqA7{~WV3dQFT{U31PLt9m>Laig^If>iWf@Jv!~_`uN2O~=L; zvwJp7e(-u%ODdS?1ui8bQ#a~kKqKm(;=N|Mtv$H1ol;GTNXH4vc;ar3!2oRPe3~+_ zuG?H8y_GrVF0>ty26KjG;YRA?Ovp#lUYq9ZX+U0jtY1-V0fQzik1E6@Yk6@CWd|M7 zIF6u(p?|&6XUt`5j#4MlOh|s)0_!Vwm@|1Cd-GC0{ z04}(_?5%asKo~Tz)1gjAn3@A4;0^3_GP2b#q-Ed;3tj!?X0jCxB)W=u3|%!DfV5nw zsg1BUPT>x=AA)MoD4k`gE8+^W&0DlF#5Dvnq@_Dh)`_DdDVnyqSGw7FE;rGN=`0W+ zspq=wxDqwXOTBBmV*MRv{ukTP^Y?HIO)5y#dZFj2IdJa>xcWu*=-)2asYu2? zyJA|caA<&3$#9*M>Cg^VRq*U)6r_BQXTh8dHjxt@3^TjyUC-n0@6<(sAUIchNL3h3 z;YDY7RvBnG)Gh9b@;sKS>?Sfov5w2 zK-9})W`-%Pcl2exo}#LFa`kawYGeNH6ID|Ua)964xO}pE=;ymN--p#IZ4(IEN|A8! zRN3o4kJi5;u3;Xk_G)v(P+#e^GYK;X&C5*7i&`t93&U?^23=>f_+wR5uIBO34l4np zWQVXxSIaDk4Jv?mn`eIa3Q44v6(Q!c_Vo7JV!4scWkhY6E(P7X%K64q!%T~3{!zgc}0n7rmd_wR}0Q5|BYg>t5AKR|&OIkbO!UOn|tb06f-gvc>d zEw@*HjDNhwiwd!$iF*<-*kFTFz>EZeP-hoJoZ|=;7(R~YPFfY{$BKYabCuN|?KD!l zXL6uZVeTgZ6HI1<8}3U}ofbk)6Rbhl0?d4?|W`n58(ohIy)@%6B6@9j4B-q|3&1Cjc{Q8bxDwtTNno*&}^sG*<_uypWHL zs{>^w!)#9ut+JnL%Ua+RMy{-HdX*|u)&TJ|@_4gN+J-Xiz3n+S zQykqJotZnjmmP3y%yjcayG@X$6C=w3uhfIXEIU1ooiGUr1FlI@nE4u%Hg4+yh^11N z0nFuz?iHekmR|XrB0`#a8b2F`;A$L@qO2s`#lne4pEd`{j&`#L-8dq5*j)EvJED$! zA3JPcR2aDXWFFW!b<*Zk^zu+1RV=dywrovB8Xh+f=iARycH8;^;=D*){oCcrwA&LB zo)tFtI3PY2y_!bo9Q2RSCK`qL$(~`4Cct#g@W!A_jVK+n_{yk>SDTUDx(2!3Lz8LJ zp@oE zJY5SzXX&r0BEBY109CZ(ofJ|R@A=PGh<$*xHEje!ee^hbJ`GyCOyCTrEx?jf=&^ zm73v%6uxWqhlcd4DKF6L+N2y{Z$74<5?h$zzEV#se@BzQw#T4c+-r5r2~{J?x zYk4rFf~Qk&;#&QqiA;)?ZU^HMZ1)I`b!i+c2}~P}CH9z4Hle5_zILYifx@KYHhY^> zON+o-Z6OFg*OJ9Ef~`o?u{gaxOfFlyvy4JUAwh2p45GC>Hzul6;LUOkTU|m^NIUZx z!gqdTYM@MMKbn56&Q6>o0%lu~D@k|hkFzuuk)~>x(}01b=X?~<+MR4w;{Vb*!dEgm zQc35GP_A_YK3H+im2ccMBX3|sc)6D+wCs@w!xM*!@DO84Toxun-RI`L*vHCt_?o{ z&oezprSxF3>tg_%4udQhOIOotfZk{1f~k&soZdamO61(_Ln81lYG$#1itTX(;?Mbc za4`RF^f{2>NxG?qJP_H>vqqqOjcD6I;f)EGL>RICeMh2|1G7k?X=z=IqFa9Ev)63Cz zC?hF66u@kQ>g>b2-IW#z$-&gsn`>Hj;m#A(NDTCS2uaA+ zzn&<|3!d=zK9|hQZ=n7IJBJ5bC|B+1`gF&^|QS+fI+(n+@k^RS`7^_bE zH3yOEi;wE)+-yguf;dPEs_X3RgEKm3%uUCFm+r+lMsY?L4Tx_L+oUZ)G)OUqPMY<2 zPw50O#@xi5ZcrwlBO(}i5I~VJoq6jA$qS{d9BS9(3+26hky)hmavy72gim3^k9BhdUbp^eYFrFX=E0MECxE; zjk6Nt%1_iXMUGg<2$(|$BQ?zaaP-+5-S+rv z&qkg7@U}Z;ROqf5*QZ(*?SINE0e|paW^eo))pn8e+vK;NYwc`YORz& z)Rk{dMaV;Qu7fDBuW0AV9R_<&7e_URi>Ac)r6 z*8*D%n{z4xXoK1lIE6g+UW85>{+<#EuJ58JoV+wMa+8wpShmkv|g*F9DB z+L*@?JbVg&Lmc}+s5psBq;$PmiJk1D_wrYvu%mq%X9iQKvH_=rXVaX}Hf~rmRn9_# zT$GQrHPCE}2O0w3-p3gGyoVq^1bGOS6TZdgo+S%hGz%#2_%^+ zmHIHSq|ur1o!q7U!T(^h{nG{YyexXQgpS}HuO?uij~pQQ_6QT)r9Bu-E_9vsW2ORsnc2fL#(8lUv!DjX z^vyX91GFdJ8HWV-IOcd0AdcJkJ!)7wXvYYHD8 z^$mK?zJQc%gVmD&yn!V3KTW5{N`&Eia83-#m?a@JXdXE&=CnBspKk30o?FM;7O4$< zD;UGslA-Y24IUKHLlZL|+EY^~bcqk3zhs@RF&92FD|9I7gJN9fIM#po8qnXj1hgeq z=IQ-4pu5uKpD*a<@>u#;{+!I}wofaZ%k)@o8>8iE8m=(<0+rXSreT=@zJBEam$Dfbu)95KBj`vL(3g3MlQn4C2~D+c1Y= z@D!fW=El|4bCY>q+(kDJMM)T6utfT0j{PkJ?^(Xj1Oo=mCTKJXy97uPEaTXXxz?nQ zK37YoVvQbx6kJjC+A;dmk1pDYm_pj|Lbo$t-sodRNdhQ{Yyyfqw$KpotUFnMa0x|I zX0UocR7Evue_TXpb39T!N4hqwXB<$um1{3F4_@fjG>nSmS-z_y2c)sm-3A5?a)c#N zAPW++s8yayg|cW)PuSLImB}K01DI%l*eofNa@&lU5JiJ<#6Izwb+qNxYg#?sd7T2| z6!rmpp{K=!D4TKHClgF3Qqk3Ej?AFj4KnEfjx&m87{?aWU`uJ#k>#JAWj8i@q28aVII)6JG zxh#y`ePfmK(G$3h!mYH8jS59@yV*rp8Uk+~8K-CkH!Q?u49ttbYA)iR34$dJzP22@ zC|g)?Q_M*%+5gG4@n;iWLd_4!o5C^4a}HWtv<&sSekANeMJ zz8lQV-e9onGg!2j1V>CmlaqETNJvI-p~ulDZn&Wf5FU1~hn!am5n(`);7n5+wU6qa z!IVdjry5IVDiJanr2%Rk-0N%5tJ#^N^p_EwYZMX&`B>5rl2Cgv{bb!GYn`fCKbwM* zG&K9ZsQ9Og)w{p6dUvVMxdsJ#>~U)4hRDaS4@D~Rz?J`UW+#v zALxfvIVi`a*LqUu0qh0-?%SreImcz@ed-UDOP~g2qRQ31twAt7;WWuI2u16MXHDn!+0)Dr_H}BS;Q;Uq^ImVRw{L0~ za~uhz=+W%mm29U6fT9 zDD1R8xZl@a;x53?=wgR#0D9ozWndD%F(7@&1kbj52Ic{0j^H{45=}>>eauKvk)5t~ z;K+;+=F)HuxEWgWx-)LDzMHgG6dh7zixC~UpT}+_0;_j(Cftt* zP2djse%Tts$MYk0^HB_x3WFp&KiYAtfM=}RvSNCeb_Q3|%Oa3LhqKdlS8J-25rW2iqgzH_4~wLjG6=ZoRd zm46tV-)(N30wFj4YR7_vfLmyay#jHw)DU50n*uiB4%}F~JGrEZd#Xu9 zMskF=(206DyT?I{JahS!36(I;Jj~r`%w4>Na>$qX0ci7Wspm6XOYhuMzG(Vt?EJ_&xYmzx|2X})1L0F)v&!R2n4t5IRQJY*hB z5CKoDheh)BE5lUQmAv|lu-sX8wPH{`Oja}>#tbk+dh=Sv=VGa_y=0wkn>!k3Q>Q6v z|2Qgkm(~sKO{uw^yLo>sLb}zQrhM6M&;v0B!7dH7^ZveQ5gA zgi%$?9T;sSISjgbww@591SE1SEfXTDG};{FZ>$HI4iG~e5u)6;c|On^IPaygHw95Y zVeLQ|C@s5NKV9f{pcrM6B11J}-o=W_U!D*BX{W)vNhHq4*>LT4f9FIzyy~N* zI`h}W>f;e*O9&a^5X9KX&}LNc&O~2NL{b0AFL=H=zk3o>ZC*4r_7o7eY-`P@h64yj z>4{;_@HCF0PLp-ydRmCZ9=CJm!<3+e1th6Mp->3(A!L&2fMm-dyM1ti*oRb#51sq9 zcW$oQWxws#p6|Z8@k0gwokcnf4h(-V(D6?fYp;H3?bRCP4UDm3cfAMH0p_vR81LjU zX7^F?csD$4YaGI?d6|Ulbz9T^0&_CKw2h?AEY(xIj1y$acf z49MlEjY8YH0ePuiFwV(^bU&1$17j7pmaiHJCC5Su$DjiaffM#Ae`0Vk2QESQG)8RX zu7mh4EFx0o9ui~o@xicWmK+GM=gG%$Fe8rAxNe&1%X0L0^BDf=Vu{T!EwTCDPKe_W zA`r*Q!4aKyfZh#n@4Mjlo&}2i0TWqU2AcCq=LZRlsFgXh72oW4!1yCqheV}*Phds3 z!HqBZ9>$G`pREFsbBul%SaL1Sk?{;M!V71B2c3a#ZXS-*nA`ht#7J#PHvwEFNQF2y z9Y)dFpQhS|QG`h-9RD|r>}S?u&Vlg)+=d;u48B`4H^fUtQIUE@s&=MUX&z_sdd&5d zURMLLUF#FEOD6df$Gk_e_Ot~zPka|Z6!XWnE9KW@Bgu1&SIb8Wzu~_x^q}`-#1U+P zJZZR3z#OR8&2vOlsdjdAsDmwX+3Z#LtT=0Jbc6@e&6YIQhJ10RlyvM;k>YL-t-axN zi=_@*ob#9P*%6u;tLF|^)!7jeLT~8{6M%B188kYoUi}I1b&rA5z|C!`tCEJ29Yo*Q z*JB-x!}ESJJ7+?R@51bn!`A<$p(CX%IK$tSMp!6FuOYm7F!+FuR~GWLP}s%VOY8flvRSnrb`v#6V$K&t_Oc-3Z~Z8pya-PBTn za#E5sqie-3LQ#&+P-o%_W$P|6ugH#9<&G9jYQ;}@-T{- zE@Kgm;O6#=(`O7xb@Q_Yt5+S*AaxTu`QJQP9Xxc>)dL$xhc>Ch1%XEkBCNvxmi8OT zM?E?C+UPyfkqI+R_~mdKS$O9#4RGNTjW1WS>bgzGU0*PhXwnx}GY{enWAs~3rfAWC zk0<>0?_z!zOPGGST*CBfg>PE)!vjr&-y<}DT4MxJECYVC+c6`yDI0nT>pUDbmI`kW1|cE}pLU_eVE&01}yhlL|ov)+}n5|@b+z-JhPQH+D4NlDLG zZw1N32EhqqI$g)@)6$6vr6@TBn3ROiLyyHfr``y~N821cqHSjT=s^;4I<%(C^l>La zw+#bc#(UJQVSi`e*h~lf&h%s#v%cV$<6tV5DAnWD&O(74Dpn@IAn?nWQ3rOB5KQxK zF%=3M4ZblYKB-@1LgQ*gE;;cAG1jHCydZ<@84BGEToAKHd-nplDmhui17NTk;XV_tC2#{xhiQM2VnvWAfV=n-npY=Z7R?P`^Jf{JgV})uhtI4m^`fL z40x!lY3~+WOk@H4{ar z?4VE+%|6%d3B#K|)TTWT)O7H*4Lz^)zyEk;uL3xPw0k1rH_UIN&3!o^4yp4+Sw)R# zOe`*PO@Es19vFB=z)`RCh}3>8!b!CpA4|Eh9T|b<0^*6RwmmNhmX!&ohb9Q%e8}l> zL8)&5FH>WnJss^S({SD=bEf3@qkS3)<}{;SD-=IG?ZQXfY7X4TOO`xi_iH$d3~}ku z*h3K!Uwa*g21dCGR87n*732Rn{M0)_YG%&MiuJ?bhbN!n$y>?q=gIRO7?3NEqF?#< zuJrJPJS8#L6>^*8(sPvQ3rx} zP0BLVH12L3XmUL(dG1e7$vaH3%j3-t(D%hkoL`=gx$98JmgJiW;V8Ve=wU8?x|P6C zXTE7&^z73$q@k730FzX)z?l07>kK46gV^Jz6NO|N z3Z8ZsfGaiqfhzW3;QXeaax*=&v4EbW=ra;G1r6u-2F$_?TE23CE@*@U-ClpnP0A~n zzSTbW50<>;ig@f`x*5a=l@?RFYXxpOr49&Frqg5XzETL^`WA2ULootB)v_Zj{)I+i1g(RMB3twqYjCUE-dvRma)Wkm z1iZ9sHJa)tnY3jsYEx4KX${J$gLz2m%%5Sp*OLpZDL=NW?gY_#bx^t9v!U4w0c=Tp+lZ@e#mok{B`AKu_o z#}HKt0IolIJwdPtCVUYSb)&abh#T%IC5b+|(CL!{30%@(Ff1hpSJ)e;1zL>+UYzvQ zI1I@nt1v-P@fJ2lDC{94q+14)pwLOcSfhc|M_nb^Rd+qMV8hzW zDHZb8;U}djRhlGL;^l1szjoY&Tm7g%7(@N?Uilnn80~bweojq4fA|4ny;xlH%jM#l zyXRmghaz%h>5d1oJ-)$HKU0%-tx<}yDbjUgz@YUiMoAx?j!ufo=p=Y|+!W3uv9-57 zcQ@SLb;jPSZn{Q6E=j2=*ysE8)H;ez_8q7Mi<+Hoa49o1hqKqQ5nS8Z`VX3e*f2ip zXH%%hRWz!-ZPI>vf_(TE&d?(%cP0)uMkgO~1kZk=`Quh|ICf3R{<+VwISDIXofQl3 zn>fvSKOK0WT|bxFJH_XvUz#xi5Iqm$?p=!3%8tFJ(8LoQUPSsD@cKuC^ica(MnPM4 zW-!$B*G9p}H)x4O#!6rqXEZqV@~W}-Nl(%dk9wyqcKTC9j|1t#=jqQoJ!DD#d0+hi za$l^G`Q`Em#8=4uGMh6yhazYSzM9472|7=A{GsVTCX6d?Cesw|O>=*qX|m~&sgupi zYk~6&4Z!PBLlf$YsMc&yeo9zd^|o@KLn(3YuqQosOJYai`M4esKD=~5!~M%#=aM+W zg!93aR|T1w`BCge4tUDoXv=8{vsqh-Q)&61CpzQcYM!4+xS+*Y+M5)|sgqa12xuI* zzCG8%hV5IQ&)wXpw?dV{@_bOw`hHFK1J7S{vEAWo$+*AjZE&Ib8IhiqvR;i=He~;T zhM{I(zEKN}>yK6QkD$AE$nLEUgJVbd2B(9vBi^9!3J3$qCGgZ<81)QcJo^kWaLktw z%lM9J99MY(pATPDL&=?+=j##pjW%z~j}vneyAgc2*a-$y5dK*!CY1kX8sR1-U z?d%%Hy`R?rv2tZfy}o~4=+(zBb;6zOnVYM-FB5WKL379%VrCf2F#Q!gGpcJ@TT?n6 zaK+L}rAnVAL;_-xv8w;>o{P8SJxVan6>6Fe&}vfpt);s*N$@_@+_~B@S9+dsfmcOk zHfT6?yp;W@iX%z-T&)n$(bh3g%;q08PX_#Q21=(K%n-L7CqgEU5 zh}f0+ZPO&(>F(iMU%ma2roN{GY!@$efP2>Iw^V>1kiHjdg?_nMD-@8&+K4S&@s21LG{85Ua^9V;i304BXErm zWGk)=3qeOr_x&(|Oj<{m<`{bB0Mjx{aW@q+j#K*4kbjv|L(pR$J(Khj^O>d(I(|i? zOVjgUw;kdZTNHO_D<=_P_=JeFbD4~mO7U*Yj;Q$bd}oMW z7W(Oux1z`Aa>sXFR5y?FXiT|jH~4w`17hc5$qOM&l@^ zm;+`21oU5lry2hWI89b?TDS~1JMZs2Y%iz|Si+7s;bWF=Q+IfsO7!cD=&tSblrE)Z zo{Be5DK|5dsCHF8?l_$8irXe|{iHdDrsLm%!Rl;!s~)NIuujaOEo>yT8)eyHF+n#D zOG9#)LK$n5vj#TTtx6bto;1|ofzN*!o!>P+{`q3n&95)3Zt`;7fxf9LtCE7}I3RZy3$P7dtta}(WjJcx_^Eon%Z#S@lx`}4SA|pG zB=u=vGU~TY-4G6)UdFof8H|N)J2vI)$`+HD56{-^jhaoc z$iaia#QkhAJp1hIV#rlhahVZH>87!qe(e1&b6sl{4}_|VhUXH{^VO%X>TK={=;Z2f zsF;}HWaV`~6Z37S#q2%%>_I`3FFuQ9SAGBD`oQ|W;ZLoS?i{n@MkL{7C0snSA3@C+Rm34HM!x9 zwFas7XFLC!_0QoFhui%tr^Lc!04}ld0MNsS58ocZp8z1LM5N3} zV7`6B8-ldgs=63PG$khdqu!RP*=$1KUdx07a0vBm*IiKVAFy2h`67?}*UOW6UYsB= zl-P0vxeO6YD35NU19A9Nh=@ZXc{BP#9$UJ?OUN&Dd?w>F6)zDVG<+uEgMx>E5Bhy3 z-)HK5A>P+CSZ4h*tqm0p^_|J_AkX7+JUx@*L7J@rjR=QHKI8pw+!SBq+4tQPuSxK1 zDIY|5_klm|d-Z=!h~KaOH3`0|zy7~j|JQ{0Qh%Nx^!Z}Dzb3)oG~hJO?+@S)0_g1C z5ao^Da-=X3C*hO?8l`ta2+yH{wduVpl_2H}Q7hJuAEwE&eSX}XaF(WjgeEU?`+t4& zTouPqi{}@1vy3;{RmR&y2PU1R1gbm@YyVF6j73$7k&nvx3}uo~`#ZIC51TKQv1IC1 z_ggliipj0Ta)i1P)m=j5VrP{mZ(R^V9B0qHAVn zlcHq0AIfPf1h^ry?_6x&fIjYM!CaK(&UVrR{oOwTJY{*5zsI^W5J*2W!W3gcjzc>u zGfOte7&f!l9s8qFF|MSsZdMw5#o#wuQVY7PsjP-wzcN{%h3xH|NSPn?L86XOzuHFm zlhvaoaHDJ<55l}%1<7o6KfBoa+PQPt+ENjocho-W%|YY4)P!Q4`KlJp z+uS!0lw#EkwqoK)n?8IZl9SY{L=%B)QWHiw2|=1I^WFO~2`S7Iy;=W{lmQ_50WI!g zX~eH@EseO@#O*zhBy-cKronZk50)Nt^RpEB@?rJQ+`$66Ec1p61ZTSupb6bsr!CjN zv)E3$Bymt$)vW*Kx1PP0xWJUFo`lpi85RK6WTL0esC(9yl=L;WR0$9mOD2P*Cwpgy z-}#8-DgO;BJFOy+Yj8|5d1$`Z=Ygsi@_C}n**?XLhYx3(5+jdYZulCgI@$x+`ECUD_m}okB_aqAR6QmV#o@WtZ?DETn}G*eB61 zm^Gt3LtutSlvXuCUXWdMmN7Nh2@yZdK^rZ(@RR7!#DUD*9gfgK zk6T9`EmQQ)>h&~NKlGG zZcVku2y!vZcHr1psfr72f?-snb<0TMa3f7!k6?$99p2(d<0xmSdKjgG&}^=te(h3& zXeEsyB&7+=IVHdebRVLG>TY`EhL0~PcOnqO_+z2|ZHX8I$Y9zu+U2_e?^0cER~3gW zOC&m1VOE+3uO;;d4!t{wXci|ehg0qeNh0&)h4&@m?R*P|jC3#}%V~5Gz$Xr-t#TuE z0*SI?|=vRp^FG1H`3 z!7*h=qN@QV{AgZ1_Q|g0iYkI|ohU;sQL-@siGcAp)#z^V#?oZ^=!w+mdFW@Wv0;=t zB1yAZIZay7=}IzT;9#Sg)gN&vU92nl_04r9ZE9^l0coSHUpqa)$&CAeVWkuLbtA=) z?ipdk$$|%XZJJM}KBUuQBPyN847SXyOuM_sPc34%f5B5pf|EaVS0<6-wb6=h;6moN zUp{;(y|R(#NDk$&)^@vMJrk$9-%;C`PCvv>Aa&WQqj-~H=p!$FDoC+{SVD8UQHvm4 zK;rQ5!=>*2zl~M=^Tkq#UoV$JaA_TmKhYVeGWj?^VsU{7mK360eUQavtY02Kl-9=t za`TibXHLq?1%?sgt=nxQoNcAuh-CR*Ve@(O*aEiU`BA4!JNXnNG${$l0^KSI>Tb@` zkyWu`U@%7(b67O??%sE6{ZD1)0S9C8nj;Ic6l|{YzM13wR6f+W56{1*1YDScQy@x& zCje3W;>$fM_XNj(X{a=K^}g!Lc56z&PcIG7hgDMDQ=9fn*DRC4;7j~ywI(~N8`tCA z;ide}OOD=`FMoRe^!3=e0y2uOv^)fH~&qSuv zqlGphlbe4-rvJ&1=^_vN*ULQYKNFc~>WfURK>If__dl1IyT}^;^&)FH0sD9BOl-w* zRi~w|v--GUq`6y%wU__>X-cmZC3(aD|I(CxhoW?mnELBQVk%|rIov)g#cX51vr5&Y zDQ1T=i}q@fUp`-d*rHot!gzG=(u z2bw$QUt28Y!;ll8&5}`$&Kt;##ov-djgppoGO&p78@nQ8m1Pp-x>1@>*Y(-omMhD< zd8D2@i}>I%gLB6Hy^@u$s&mcf>poV`LlpgE{b3k>uNf6dZk!HXI{tpwxQYiqOj4AJ zUJd!}fqdOFy%9F~GkRld)a;d?{^)Eq>tzuB(b;O&GammSkejPXh4~@mf$;}kp0Cf? zBcWr)^#}VCnCs6UtR^V`3DpE0JJI~%NpDp6&L11q`^N1>2Jo+MW&q!D5w){#);DgL zbIqS@b?%^^u6v#@!t4osaBZU*$5uFnV_ zF|UatKZlZsB_E43S7AA?ulwfr?|iQL#{-^!$LAQ{ANd@-@$h4b!8eQvqY)tmQ`4)lB-G{ zP`s8&H`oluCWJ5t%n%a@HZ%kqPptL6O1nzZU-=5}_uKoNd(R!JRG!kwYZPK#-Ft?8 z_St8jefHS{wazLuz&eokXh1kfABul!2eHr@Y6F)SSWs&6Z0{FI;Cw^VgdB*~v4INh z7epZKI)UBsPx|RJf0%l#V1sa6X{b3CZhyI~<%$D}IiVoyetic70Gq##0QAzoAmA?g z7X-kgEVBM}Zj9ydTZ~?jJQ!;d zIL2)ye`DX_1qA~}a=SoL+Q&m*j8BNy1{F0gxhb(T#0I5jw2TWcTwWb!*fXp@Mp@Nc z6Ih)bhPs}Yz*zsVu?E9{Z3;IJG$r=A%-KxlfkttlfO(2snjxS&i*PSO0obx|lK}+S zW0*()M*kFEMG+5E02b3tE(dkJhG78IxT_+60bk;!J*=Zqjw+3-D!+71I&i zfK$k46&$DWjhB*m#k((ksj)3^Uy3o4eTa=B1SD?Ju$RDwEr3XTV;EWB7K+>GC~ua~ z8R981U;(bkP%1Aub`TB*I0wrTHy@a!qxfb-4uoX~(P-iVaXbiL%b}>1F^^DcGorb! zMtO4!FMSXT3?4aU&)?6&BwSdR{8(vy{?8&ZAR8AEh;f-Quw24G$JLBpMQ7 z_9=72jf*hpLuUa|c`$fV3dtA$$NXSqMD}Q_yum*O>zh{0m!S1(+DFJ0!g3|aqK60^tw-uydo~~Vw{M<#-UWRd7`Nf1iabd zCjkK0sj_5n!zZu-llYqyA=P0T%~1egT&~Lvu-wn$O4eLCf@VQXyj+3wHbP?q+(=0v zBwVL6#tLZ((lDr-SHy^uBAI#7I=!lp(@z91ajIC~+Gc0MA*4iykcc-rB>=-r7~=<% zMl~ZcD@^d7hfkCWc`yTN$mV!3he-ht!qYUZglG`XfA|;b&{n*I8M#(OJyc^YR-zjn ztKcoSB5B12<>+CE2|t5U($63qqKpDuED)k^e+(il-qRr@EZa-nEZaFtxjD>76$>k0Cb#LF$6`8&Lui~5NN{*w6RHT zG4Y8tT%chZq_oxpQ6wysO9=~QhwgDQ5!DoI1+V~M?SqxB{~47SGqEsW8RJr!->GG6 zec@n0BP2CwkoXI4vuyCTazD$eA_h{U9E)T4qR>ls+bk1LfX7QT= zmdyx)*6b8VOM(Zuyq_|)W&V8r`=x<|IcX_jPU|VO+@VV+%x`Efm-wui!sQvv`0+Kp_%GZRm6P0lIAb zvju`KfAJGU8!3ucknhOcQH#GA(hq<^8UokkF`Z|02DhYiU>x)ya){*}VIT-wdvGJe794d4hn%V)rwHyl#U3ExIFE~j9A|91!?*(gfX-|c24LL1hDgdKi z42_gj#PzQ_jC{~5SG1##T z37985cy3az#o-C#9Dyt@Gb9{f94EvvDDxJ&eN= z&U@$p4h1X^vnAZCU=a8KWsP*mgCQEAZxmob`$EbBj4W&l+n^$151p#m&z!w@54dq> zC9iN$lYp{NGht8w2j4(&Fx16S5joYdRsay*Q0Igql>hZ`AZc5~1At!Epbv~3Kto-H zJU2K$BU~sDK}#(jnehni7`GBu=jl>3s5q|zbj~A`Rs;;U5kM3EhjTu@2%+#j-KIq0 z4|zt-LP5xA1;ZCZX5xk|L9F1K;$chU9*~Yer84R~vtoLGed0Ne)_zhEp}b097?7zYwT z_$Yy%#B>#77Ro{`8c^Z`Pkwkw0>b?qaRSc=oGDbjC#QOVj1v^_jLQIM`p8`*EfjV$ zB9IgUdZ8SE2#6Rnq2vyY-<&Bx%~T5FEy6gIzy^>Zjba)xJgf|INe#%WCVns%mf?!# z0eGgBDaV1M5P;=!gS9p>Plr@ML?#nf7GCE;K23Z+5>vsLaU_TXv&$S}?r8;UWL z4IhAXt`_PCNXV>JDxYbNip>#^#xNC6@|~8fV#ta`i~=cPB23Ak zwmz^$)MMLhhs|ISARZxpqeKtKgM^7{i6*L|P#edlhJd9E{{^)Ise`#(#ovZ3PL=?p z@iUk;!m5H#gRlUK+#`$WFr#44lM{~NiUavdA#VaMsIR&9kOqJxhZ6ubUb<*_&d1D5 zf?mMCc;}Av0(ggWk;k*0UJt-qNZFCjpeDu@jsUM}6Z&6l^AQIbs0OTp}voE(uTF*`EEVHJUe_i``LF=OcIQwmdIbX^ z&>%!uw6J@uW<8XFtDqGkfQ>MH3HKkku94v|nm5=G)?OZ0s5sw4D8Rl$@knJd?i1(- z)v@5H(&m!Ke27hn8o3_*^H%O;EMk7&h>9Eb-3fW)K04XDfwkcSo^{oq0Z&_iONMu=22F@lh=Y<>%t z*f`kRSPqUSX5VlpXMJzzaiYNb31ypVXA0|~p29LXTDlF|WA zju-YE4G#{SJ5cvwZ2O#fY|GHlLXC%e37S8UF`y~X(kLTYOSd2s5m30o02+rW-by+) z$N`{=5!zsBk`KMp;pSl^WDJHYh7M>DrYVB~7!nJvDo_fW6Xa$r6M3U~r1JBSw6b9N zvWbc-Cs~0IEd(9q0Fv>MT?>vORFRu$GBHvlaEjX8`S7UGwIvJ=CK2U$uz>TJOeXmi zc|J%@`6JZh>&{#>EwH#YeWF2Iy*x0c&vGftw^UL448f zIT3h`0|Orjque=g6zm_MaSpK&1JNKeeCMQ*C~^5gTRstY=`O|rkbUrG5Anq@y_h?> zKF19?Q40?*usuvPj8%9VB4NpX$1|mHIaJ1Z$80j3FN)F-Yj`BWlxk2ENO@Qx8~`LD z!VAw!{ILZAWT=th(H)yQJJf)h623?ltxOj%3WAZj<{=v!gO~__TXJZu#*Q&kK0>Ym zbt*@fdm{<-0uV{AIQF3o=7xec-|!U2QyRr7q6}s9+CrYxc@yd5vG~-a0jm;%Gtypg z;+ZFcmXD)w`Qo_|M-5(iLVbcKyufxvTS3e!??Yk3hI>-UI|bH6%>`=1uZcq@nSnq_ zL#PTDHV$k;($tP^?!lpMXTpNLl(b-XZcau4Jp+hg9|GGE=>#eyA_#noSR|grwNMuW zu%U|!@JU>5Iz19>uusk=wXF4Mhn>1v>QI+ovJyc)C7emw2vK+hDbO9fxLL_NCA{ARw|D0 zENB!e=0=g7%4I9a6H8h6(+IdC-SI|19ALoc4J{Bg*d_P}mzvJzVeCUt>EKVEx>YR$ zH3N=AvU=AkA7vBpa;I>Y2*f4J1P1B1WFLZ`!A)sm)L`uW<#^H#Yz4!vTEj#@=U`Q+2F)0gz`hZ{17&k|rTt#Zank3FKArM*! z7qS2v!W-qmUT*bqRwg}ST4_|mMFT%r83eZxB-4_?qcHIfY|8#AKBA*iPIeTzf9Dnf zi4xPH*Wo&02pf@yi#O9-^K>fYOiLZikElLKv?A*<>VpU*T(97Qf@J912nNIsjB)}x zmvMjrO2t&-Ee8N{fxc-}qngniRSqg-LP9hsjKP7)h%yVxPm&7E!a&{ZS+;xGrHM(* zoX{19EZKGlj-bLA_0j!VETSPg3O;oeka}?-28#k|Nlw)*>cI3E37T*%kT(O(TJg?)4%~ z17L&!MbCr}P2o3x@rW>f1O)+#h(bJ|nqFn61RPWVB14t1es)V?7?8+53dm@#3wQx8 z)F{+sQtyhP=-_au#O@^60H9{)K#P=>jD(GTi6Np6m{U{&F*sJ3$v`zAk^KYjM7uP| zk9dhYD14FmqO>P7iHSrrIB<=Q^0EW*pU^e74-A+CkRy)h7{_u*vx<2`z0o|G4=jac zB2YhgFkir+FfRN@3PG!KLdJ&7(*n`R&6THK@~R1(_Sw4*hIGZTux0>gGk_g~Vz?WO z5gF5z4uL$yhKv++WN@UJ4~2#-DiJvXBt{yti03pg9h**yOebgv(lVxsFv`U7e9f6O zGb_Y{sh+n~K$-v-;`y5-qTWhT*Bv1+sQ_vtsiGG{gpw$S6eHb07-PRi@={_}_(exJji#E@H|`f-y@EULJyCU6D}0D6(ZG;tSC&^hbe^&q6J- zZn^Mf!oUd*Q_cs8fEXaZ5o$~+=NH=(Rt-r2D?~M(=nl$c&<)7Ol0EX(DgAF2ibA$@ zAwRj#DM6$nmK zt+Erjhyr#YMdB=r%3RI3!GmColMb{Ozz-#@e*o#Y z-H@kICQ}9s?36vrq9D&4p>{<~h`~M}j)NoPJcMj{5|?Wfm;N|8;Qy$M#yNPjz$P(| zfCn-;p3ypC28)JnPIxw`0WGtbr0Ye?c$TKI5}+%BR0$8Si3xzmUp>ri!m7K}EvEY< z$b1}G|3n3YG=_|b3~obhGW>~|>F@w$M-L2TfVBn)Dg{Ue#blLi3al90h#F7j@jV2)~NmS(taAO`#nIc>C znUic1$C)h*S~da6&^U-N34kak<(LWb09Ju^OrBt0^p%)BfHeVg4S7I$`xAL~(3miD;R#a5 ziX&>eUw2A5Q;)x(=j!84r#3C9y{&uBT?zAFKWYB!I0cX5rXLz6ZhX9ymYa1N^z(vV zHcdQ|i>c~N_yx^wz&*M5fm~1y#wl1dIL}fh;ljr`0ChnXI8EY#$7__p*vMD7*3psN z)?q=ReKb!K@ZevaTi&KXhVbNkPtJ~Z!Q9AE01#bl%vLXiL2!cykz=rusU86g_#|p7 z5IXuGl1Gh{gos(P-Lp}-ivoinG|;y}yuokm2dYTYCNXA=9jF2?1ef5U9IS_Y7d#C* zVwg>X%83B{=81)jNiAW_MXopy$oU9*Vo*1MgH9E)14c$0MAVRswSO3DkbnJ zNCM!LMOae<1&9=vMS^8?i?@fNuY$0E&#+1oPj3@bAJ<3#O_WfOCP??(76CdMBFT^~ z3wGEt&U~C3wPu13h!71*P@^NPeY6QJ18!{(QjhLi{dvo%!Y#(@S&c|uE^U$is=%%e-($xz!Xs()CQ01ogH6om!EB(;9n z;IJ?8we+!5tB=Ozhn- zE$m)aAGR_q3f8BO4y81F#TtW^3SeO*P)OuzN`s}?l#-xdda#1=P^&B(8%Uj?Qxycp zCRY^D(No$1ffCuOwWP(5$@MP7%CmDKn`DY&Fmb_p$JG^ULE08_M6a@5MtRLVE)geS z)Q_eq8mN93`YhrK)Q+|wuwp!FVkGwp+@Nui!h1|A|1YJ$MNmUmjH!;D%!n=+3p?Pf z@YKPLi5nqZW{m6yA0RLyOf&VmFakpf(iMGTK_nyty;U+cP%;weqd}qYj{;2tE2L!J zc;MPgmIFTP#RJ4#$zUOinwNK6mxqCCgcHDEpgqQw7%7Zq4Im;Q3u;4^qi7VwV1lTH zOACBp36-9q#Fu+WVxg&eZfN)+SP^L`jEbV6#v&tiLi0`P#a$&Pi4VdAB&aQI1`&mN zjAsj)rg6ByuB>Opr3?h4;t)v&ETOnYArLV8WEoj8oEX-Xs!~%bq8_SAEml(M=V!g6 zhpE-*Vd5F22<0K22&4lT;jthvgWBjo>T@P!eM&3ngaK2a(vl+& zS0um&APT%7ocs%93$SF2#F=g&GWjHSpbuA%ShB1O`BxSI$O9KVP?V!0J)t2(L3<4M z5+Vyta8LwB`4(V9D|ihGmYrF#MgXX{6}+Ks^up@{X1T?rV2_kB0cirMWGkG2AcCa= z4KrFJn-gR)60sH@GdqyLK$_q|2$afo2sA-@$86x-%duc{6sZ{eV||f#SHf4v@8qlF zZQ9=F;b+^y`QwXop8T7w78d;J%u=?b+3t6;Y+tvjgk89wW*6QQt`e4Welob@x@e!7m`vD8`N_C`>$anmkgy2x z6BZ%8QbOWJ)bDg7x-QNWHyeI3qEn9pOz1lOq^`5arV{!Dzmq;;-2oKo>+f=Sqo7?-gZ7TWY#`bNS8b=Op?|Yz^ zpTfLfZ_bnojk(!cp%-mUK6@waaC4_X*5)~e;Z1)md) zXzB5Jw}0ng2=qX7{wKyKHb3Cy?zZDz>i-X){{xuhr}~x}e%+h)@SH6bnuWfD_1e;+ z`(nP*X!=#W$qmc@rY13`efoBI0gQ^DCMI%yiwk%v9fxdEDdLaeg~G9!;#_6ERF~>o z_>L>CIfE{b`1J;gk4eEwb*8acsQb=`5!*uigVsRPb+Ajn(PS%7-Q{}YdA*Ru|CBOm z>%VpJmG0Zyv>~AJ_jq!2NnnY3_=G z?wMu>2fbxE7FqC1UC5fkf5q|Kcw_bAd5pTR69m(q0=czsBY}Sm2QdtBuDLMZSoDjP!hCVAP;bP?$nzQo zX(~NYn`b4bi#p!)KZVbH*zX@}@-y4lqSMn}zhJoEd&uiwxp;o%+zYMO-s<ikE z;+&m(rTyinE5G}o{l@9PUVpJ~V`=u6wFW`R;6Mz4Y?$UxxV^{#z|!oK0E^!!73rJ3 zM@xJ$w>XLWOH;}qCZkMdp-`D8g-Hd-71bS(Eh-05YvFj~@O)*4@BCtO!1O)jnU3TE z?aObr2^^X#4Zn%)1<3YMEo^hh%Pcj^TNY-=IMMuoj`kg%CxrWU?b)?szjtWph`0NR z#~<|?#~bV!1vn6Wdcx<9V*0=iQwPDit%ohLd9<*@4&?wQ@F?~>-y6U@9t~S5`_1Cq zOrg=J6{Riohh72_4jVbZdI$Os^*{9#YU>|INEavUpo{ahhVKFdAY{t_@^b6sb)9mZ z?7oeQg@gY7N>gYpNuUAb2l`nMD-0#E#2$Lc%d}p5Y4yuLuDttN`_&6dK!VHWoWJ1j zsLj_n|6N;@l0YqrnkF~E5x_5(r5*OSukx&{fjAfqyf;-4qZJq~gUtN8Src75)siz! zEFaT?^wy}9{MkbNiNeu6mFgi*u7mJ?^L1vP-)uEuf~yxkZvWxjt(zBCZ+_qU4 z?iY%4ASbO>Xn68uc^?^_yZ{8vdSyY&fg<>UKMv1j3jhO@+^kfW{IJZ%O4Fy{7C`iC z0>t7&-bk#iVr{94#l{+g-ZZ${abMfj5;L(F*7+YQ`o@j&jW z!J%Zyr81|#Kwd~MeAPRP>6!^8^Hw&I&C(x`l%h@gbDz6FbbmmCKKe||}H#34nzuKJ69Icd^bJHdN zNTuj!<&Pn+Qmr(x4P+Zdu)gX1aE{H$;@U17uICr$YF@ZFw|Wn4$By@K=}4j4#3tsg zoc_9X^YX1Lr`mscdG*p8__q4Pxs_|*x{I>){WsWYw{6mP`!LdM)@#4_=hk~)t-b$t z`{Z-0fBBF0)pOXJTbKWH<-)bKw?Emj^D$8I%8l1<-F$!bFTeM)S-^#9KIGN?`RPof zc^oQ;Ip4?l=IVZVIDR!Y&1m2kS!eb8?^<07(4wiUUFQGV!g81^cwYISpJ#D zre}n2O2KDP4oV3r*SP|40_mfXQUiSuvh968Tb`{Q%Yr>rst2cLYjtezS-jc0P^d#d zn96NkER;(8mOIfmTPq!37D|{c6c6!4Q!PzxC{LCP<)YFGl_uFTPAc=qr!tQK@%7A5 zW-qGm26cG*cHpl^E5&-PQ7bpSUlo4oSHO!%WWv*?HsnjN-(4J|EH^^>iP6s&XlriSxTdA@dZYOYc$`6vcC z)pTi0NHVK!^$kvBzPYzdjRfP8 zcSm*JHd93927|(HB|jRgSQwujv&5$)n{Cz>r(~cG z)C+!fDT)h##}EC?>}WqqAE&kJNTTeyn{YiK#GOIatlI zL}RK5Ht5&2y@Q3tsjx#kpLvYXfvvbyZ`A5ji?vEv(SbLZ_a-Q#0Y(bRJvThk&>qYj z6lY80xGo7WLQuSlg6p&eylFK<(80V@K*-7{0{Go=4;QdNkNDc2L;GnYXE#WfI!Hx^ zKh68)Ca2gC?FQg}qzne(b~iQ06*5(=H3v-3gS~W}n=pH`+qE)@E7w{tJm0$bee0F0 ztq(pB4ngLS<=&6^GKj)TjkAPciE;?ZiI>HlWMI1I#m;_m z9M3@SS1BL2_?Y5a_p`Hp^QccwOBg!QxNJdlg%TJuOgPXF3EnWH{Lt9g&}4oHO0sb? zH!*gIX;%bfNf?TSBzT?rmi1-%g=t3^Xd06X7E&)vF3u$^RzrBTpAxi&P+GrBx##|F4D+(b;6P5bun zF1!R|nr&9IvxSCb4zf96=~j(AZAowvL=o;Yh8ffgrOHxcDi~F-tndyXB?&tmv@kyp zLsO7ok`TkK9~P!sFL zAbJr;nnFEAkaM9iRfT&*>vifsSI+xmBLNy3OT{8oU`aUhx!K7rMrcau#nkKA%lPC3 zX-&9e`^`_=?|ra#^2PSce`=q9q5a|I*7dVwh#QKHBRdOCe{ZFD$ge95mWV(oP;A>Z z&>8FDoMhu97GF35OzWi&S8v={d+y@OjX#;qp>fD`T{C-bxpEBmp++FW9+ulmVa13@ zx}QSl{?o0Y;QCW7?a)!me!0amMoZJ-(s>rkwS+AR#>v`JCpH-8-c|&`2ULNM#tCZWZ_iN}%r zqv#q3A?U7I#ex-?t+80Cg5_*!cmxTTtYFJL7z_9L=R^MSavf*thR1Tt&DydsE2ujb zrs_4EI{kssiCoD)ICw%S7P8FSpFyaBCT8{W`$Du7W+2qW7tJW8<#6-I6_lRKr-WPu zO3oW4A0xN?W$pcs@L&7=AE4}Norb>qbnEn~_L+~`Z{1w^{9O3hVv zu~7Brqo`Lp#>9jLB4VVSA~QGAHPo`uHMh>3UwQGABdYP#oh{-%-moNF^GzZ3q^5wb_KS-A&!G2>-9Y(GqqJ#$q{ppBOS50)jc_PsX z4^~qkK}3igXCNs5@lTw{1L3tZk#i+ETUbCK+{h*xLt#JqB03b8DF-#Dv2*xySX02R z%u;oPFaa0lB<6ss3}K8DXc&S#%esh7axkUI0e0eW@qt^`%()D~jgE+vK3wKSk)l>$ zjS!&^zBIDc46RfgK`t(f4ymliwa(Scqe#1Jt50s;oQqbkL#Z`?q+|D`Vz~&*E>k~0 zQ5YR7M7pn3f#Yhia|5$}q3qiR;Kx1c&qf-kgCaXZU-nCg<7#^M3*%dIMO*nuVSdR- zZy|EW0$PxFaqWg3hQrG{DLkTDE#a3sLrJ77B&jHFEX^uk2|)~X1g3_olyFod!nlO=M~ zg)qAA0{%#GU-+?>ijbz2Dq>6LZ^0iy1;PyE45XkX7ixS#uEUAk^%}(nwQ^g9OBj|9 zF-woGn>{u?f{HnHIg&HZ{U*Jb&OXeKX01-CIUsk zn%p%sGCNV6jm}metSdau`MLvuy_}?hpa^`fh!BCNIF4i;-0C;TokV`wZj`cbg=Zhk zmhL=JM&k{K48y=5YOObvWiu0|=JK-eKxk-=I*sK(bAC)T=O_Av9+yK9wikYR-{VVzk9(oq*^R>lr&l|J!WY67sn;w#Re>ny;TDn}@EHBWRl8ukLu@p(Rs?Tg8<>U2VVdRr}1v_Sthd@e0w29YdC+XGBbAiMwKg z#qky%oI>S7WNj+m9a0iv1pm}d!qZ7uWIWh>qH;*MsB65SYaYk#(5Ng|jHC7Xnby_c zL9@1Y@;9)7;W++z!7o(`-hiVAKtvv#{gy*nwz1sxKs_o4YA7O-Z6RACo03)GT*AtM zE^$wymI?Oi)8*o3gW>Hc4HuIAAe>Uzk2!l<#0w{u1)JWjh!@1B%N@car-8~`C#bGo zz6PpwQzF#2*q+&`9aN~ZNXI2~5?e(Z0o=#yET=RW?x86k9a$?1>QMmC|$uRxglO9_8Q0%_>%mBAxlfU2z+>s;X_qXyL@b z0k5@zpw#yEmmjy@`;2yVr_b%!_kY?ieTqFFCK;=jF0Xucrgie|;o)IG8`OjgN970r z)n5^SIU91rZ=s~UN9*z*VGy7;0l0HB1_7XSQp1ssfC)OsHLmrJ7tftLT^UXfh9l;6d02$$4`x9%KDVBNaifpCm{>h=5dX1m*I8WGS`8aga%k7r2NcH|k$yhA;7Nb<>e zwQ6x5cRn;BtKv3!xVGq52l^cYv81IVXyyA|>9g~h=8AKS9W8dKn!!4p) zyz?>6CyWfh16-_>Eg7ABrQ z?0R+y%D_M@vPKe~V+`PMJW5Ru&(Gu9yD$J27RMTFPjMccGZ+)c44AdUxJb_^+cs%u zDf3J^6xnY&6H$e_lCL?tP!^^3B4u_3mzC<`QqyZ5U&OvnM5wSBxvcM0wF@qc$$*0k z6+d@0j-+7%`$Cn-GN`z89o{x75kQ*kf`=q=%b2CJ@(&*s zqP3GJ0g-ymq=OS%dM2pwQNWc9Too*l+}#7(_u~kN035Dx~(1 z%F}HZ_P0BD>B@*ax30YeyOh-ne{7w7O%WQKF57_nJJA?V?@2=OkKv@Hwg6dpCcviJ z^1yZaSnsp5*T`7p>PhKVk(ayO7H~tA*}flE2lL+U3JjMIdi!go!tpN6bo&&Ck2GNE zEXlGgW)oPwtBKWZrv2XM?dLvfeRAer&+Tk&-Y|eJh~UW9`y9uWGncwDALb2SX8WB@ z>62BXRxEjs)sA+7rQ4@Ch%%j~-M{fdy+4y#obw?KxI#)7bll~n26(%(34KB@>Pz>2 zecCJhzuAno-*|rQo%dQ7|8VQ(%Q)9VvRMb~g84Wxrn6oc!9qo@JM=oOuJ<|Kp|e0k zl-=26K3p#2s?slc;%WMbv7zV!P`6KUICYg$Z2OzBTydDxCA#wJsV=~BCi#_%5Xy0(ZXOw0r;I%(p2lfQqvVZP`fA4Yc3BSlYOFW>hF70&qWL`(~1A;1wU;7{5 zo6ohx5M*8HOYmilJ37#SJB~ox+@WlIzCy!`E)~)%>FGLt=7D>vJIN}U>At=8(QEBL zpXcy#jo$%r?213@edao$tg9E>Bq+Q|Um_honb+x46i6Hp!B;Q;yTZTjWTjoAcR=gk z)ttE^uDgH6q%Rj29gwP%r~kS`bj(knpnU#obNL{r6>(A8L3dn{k3`4hwckG<&Vg(( z>-4zZXNR#WFuaH8FgbP<+oWVVRoOE9y$wF%yqztJfvt1|=YGKdbJ%^# zy3j{4v1z*-aCqOP*CgExf1E9a#r~00D2|bmUa+scdl7rA!QYt=@ltQ_dLTa+eW9^o z2Vo~Nq2jc$edWt{;p?sH-ADHFUVW2(h|IKG(LQf$hzo~kX{H@!GlK(=kt0_!hUT=NSQJ(M(e$~+p8U;^(CbgkFbV)3A^4qY#;EdpdDoz+sk ze0GRfcZ7csxoEp37#>X5$GycE#T=!0Xc_LHsw|V$%a>X=|Ks*+w`5^id%s@6MnCuI zd`=?V&m+{&{}yL+SwTO?cQOK`%S$Xm7ojS`BGjVV7Steo19tEr7j z7Yy;3^3%6*AfvI!#Ika5SWH<5%1c#=Y&T#$B6M^VKOSLt*o_0txk_Vj80J)kfec?W zIwx^07Q9++5WxtWOLY^4iJ@#I%AK0^C{R)*4nf^tz|GSRTK5lRj9HIq-S&&$} z>UBc&(L{`stp;_9QaC~kN?h2K>BB2e)evT`#iVKt=H)kE>ontbZfODyvmV+74$v-c zU$bszyHXzbiFxB8l(T(gXZ;8YoX^UCUM@E!|MkZUk+ALTd;Qsd9fwkbZH=yG0VD_g z=04*hwZCw1pkbaP#K&N-!58+}-#<9qtnH~C_3Jy}*KMOk1Na6Y?YBN%{Q)FTM;tzE zC-gq^fU6<*3~-$YcAMgWrpm04^WS1CYMwX4zNLss+ADt6}IkDY8dwj2b*(d{YML{O0H{R z5Ci)%t$-|YPPft4+>3z0VVdj@JWW;qwq{g=pWNhWyoT%cJ=Y_|;r!Vy5PaAyKhY`$K3RMAK=)BxYdy#^ol+F-=6_{1{7N*C&!Lk;ZdTqa9_? z21YfEn<-?ip!+}JbV!V$a+EqBX z{*cWOHFN+wcbGbxLWEi$0Wc-zep+)%I3W?7aA+u8mMLq46K2Yu7#uFcW@KPs&?T9$ zc4Sd!vQ|{!)Q5#qy11?7XKBD7MBR0JUzD9J0L&VrDDB?-Q*%AqT^h3AJ$T%8$X3D>x|q+IJ^{=cn(j~MN0G8X(VB3_y~tQfD+=#jTr8* zF&O;yuZ;^aCqT;^Yrbd|^Rja-(0H_lCHfh-FQ;|`J~>U;w&xytw9uRzmSD~U1dw5S zHu2No&k)^f(1xe8G{P?#!|A0|NU3g4YqN-;$~nP5n@l9=^eBJ>o(J{444s4<;-+!*QAst)<2IJi#vx5WNO)m z{Wfi*ax-$xBMx(Bh)X{L3m6Z-47e?Y`;Sr`d2nM|_UDDd;y`73d&S|-4hUMjh$!vR!g%AB za>olE+I(D;Xamt*tXYG}b7gS~p&%*;4Dc)L9e0)xP1OMa}uV-KV6 zsVJDlxp*~ypyg9+r=di&uJIknuFLvY=4VZMQI82n;?Vx1lD ziU74#O^%QQpEBt!U{(i~oPr`2+7Dqe2E7@ygOJe}Oa#@zVGLVN#gUYX2p3<$D(Qf_ zvVONi2VrzJS1As2ScUp87`X!sWgs`i|K*1cq&CB*mTToQ z*7Q^^AY2W=okqAU&mUVSAJoa0#{ANjOq3e6u;-!+G(ljWNnxW~JOGN>Q8nq?{;)$?3E1{)rE21v#wynS)4B1f{&Ca_D_cq7i z;qFgY&Q0!pJyvzRB$eY;_d8E3s^KK?H#|vU`I9w4uMwV0$P=Kr@$w1sddRy+2d_lS zQ=MD3f>px!!Z8$6OZm>nI`6@0bkOBsXYjE8Vdpl_ccLT`HOBos;jP=t-~Aacxk7t7 z+$F31y&c$I{j_!V<4#Al_QxmNAAAZYf8;jMm=~4{^mbqiy{eJrPB&a5)=IiCZhAW* zc3HKge)|;`J3^yT?%oY0>94Q{MhiTO0#L+4T{d9KJqnp^4qZIxGIYU@%g}YIN<6o8Y)2wGBIIg4nawnQ$oSb5wyc8Kb~IW z=(TwJv-7R@-&}e5&nsWN+~XxnbY|VDQ%iK6JJN{|n%s38EK7k-n&=Mq)x9dAyIeu5 zyd?3i+AqI|y=XoWEfm5CpB8(1%SE#ER{7y=Wq$L2qjO`RS$wH@CJFQk#qPb z5P0H>`8ybV2Nj?JUp9l*_20na9JjjA1*7+c#zB=jZd2;xbVcrK*%;+&rA{6iFurIh za|a=JfA?Up+f|}<=SFwBJHWq( zt*ULNvgm4;v{X=Y(IvJJ`obcNC`-86iCS1~T&^shp!yuY0^=(8J_T2>Y=l3EP@8rq zuOEqJfU7ETq1F$SbH zIiMv{VVAQO51I~2Iv=^P6j+vFkElXhx1ff|gqpH*No!waVw>8VGOCGZ4$hwV#m|Lv zMMn}bE_+(npb)ARu6EfN)!;knrYkXuicv0ho_j%7kyd-BEz$4~Waua*L0b{;QEe^l za^Q3(X@f(8e1-Lq`M0IryLRuk)`mlY@!*isoEj_*xu$&szxeqe64mNTO;DL~ToqH; zxh`euf6?24$mBeo0lSPbUa&{l2`@+_JCsDj3ULAA zlg5t1+e~V7#+l56;c=5^OR?!0d@uvy-%8;Hvpft)gt+b>sU314Mwj>s3~_OV0>CiF zUp?q2Y{KGOgf-5RA=tS{_#|bwPtslRWNdX7YirH+r zo780xk!*2uzP;~(d;6nS4ZKU3tszX&rlUuXZj$`)gy|l2MO;pdjXl8M_=)`<8=V*# ze*m@?Bl(H(iIL6to*y3_-TZ);yGQ+ZZ3cNDk($bTfSK&O6+h^y zdVlr1=iy5}nroeYVePjcz#rt+m6Poc&#!&{3hi@$`%17D5N!e5V&6t+2+#?bXnqUB zr91i5XZG#dx9^e1A45b|$U8HY63#JH>kc$&8##!q-5bLqSn8Fk*wY}x{C3YY8)SvI zQvmmVVC=X(lUmsy1^(;UIAAiYt}GsQ<_cFUM~ziw{J0?7333t}zlc{;)1Nu%I9kdn9IV>-%q7XBmxz^MeLBIGh+@*(o-WFfH%_ z$Q%N(PG=BIAHkA~kZBv6$OI$-1L4`_@!UL#8d22gM$tE(#YhfNe08iK-Q#X$PZ6w zIcN-!aq;*Rwc+|kvJWH@JxHUraxQmdP7B*?K2y*mmzZZ72{3}N{>xG+y@z;~Zl?hx zy$Hhpd$+E<8tz{gUxDvm>)b2tKi_O${(ANG_g7#1Pc5oBWuVK3p@w#=QF2DYteGx~ z-L#(uQ*NG6K|x~3cI+n^-t9f^14A>>z85 zsaP1F9kaA)l9>R z`$!UDO8jKOoTL^Ba-o!6xfQjsBBvG5}TOsXrj zHwx#HkZZ0eQG=VFje@j$*Fnxyw`<85VY%1Ea1P78m7O?ylj&DdS0 zWa*B}+{yf#9L-%MLyY8zWhOJOvt(9Vo83Cb6hUi>fGo*Fv5*9>>nf9F61HRG>zkQ{ z$dFZ57c8eOWV``(u*WQKr+x;!o)% zH#@ln>25jZlwM4|j=hXePE0_GG-D}I3u?ry2;&={C{7eRcB0if_2G|?`lB+TkpGMi zr({SMUdsc--6lrYH0F-r5iZ48ZonQA3`aA#g_&e;kHA&30a|(3Q<=z$0A`j<7T1_m zp#8~~1!D>0*Nn_?Otjf8U29L#_j_J%UXU%#ky0}}{ zpSyMC9nI{lIZG=A6da{h6NITQ$C#8;Ta6FL!FvoW zCU&;Ui}2(O6(Wz)2<|O8Pi23DM^u(W(&0Eg#81K<^1Ell!)kQaLxQ!GEXOJ{JHjqB zQ)&CV({NyKpMQZH-v$_FDJa^Socld<$PbV$!h67jJD}4NTPWcQ#q3brO&Z?c7L~#95X_V6h5rGc&t3Uj%_3j^5 zuD#y=!+RECnAD|tGks@2KU>Qr2B`sU*u0j|S_+5?mAyhD`Xf1Jks9aUm*3 zY_?NbDq-KAS^X&+u4pMrFl>f5C@$oj^F^}tUJfm8r>-a&?`Mg&XViEaa*3zWbx-zs zWya<9516G^B!qybv5wVhDqzsdvRNebxh}4ygxr+I>YB|&_YuwHOR5gqhUy*}#nLtd zv-RY1KZW8OXIt@|%i~YeL%?P&Z3;7lN?h8v(p->4S2PpkpuOh84Rp{@<+DjmI~YwZ z8w411O@)m{)KrtI@Pe=wTM>P!Q>JS*#6!3nv$(`=>>$DGCo$3mepw` z`pTKQ08AG?xs>Yx!bO}to0yX&o5C;Bjf_d62yH-;eac#LFEKl&WtO&*fg&B`OLyr#{)1)q z?2@?=9xB|ros^P+l^JeyVfB`lSTZHWrd@*CRdVjPb%7zs9vLJx4q%W= z`s1ee>yy!>!?F)Wxs+s43RGa(Y;=;{bxENjn)W_zEm_gSrZ?1F=;3CTwihL~M_IfN(*lWt817?-k!OW~v{aTKfnl z(%l2T8>Yv}63a!oXUo{Y?M~|Vq@6Cy@2A<`AhW^8c%v&esbp|}mVk14Se;<3_!pLC zFa*7gK|A)Hy^UHb?4Uhp+OVy0Xv+50Wfhpf-Mw)$4Pf8CbQaUx`udHPPp&f6-Wy-t z#-L@UsYLH>$Sl4OrPBrs^Va(~R&$|z^$nQ!(BS&wJGZ`nvHkl~?ekd7>kziR;gI|V zj-@Ra%|j6V8PTbhVtpQ3>dJ6onQCrI?#nQ{aB!p3cTNnA!V!Nzt(4O^I6snyRuD>8 zm|#Sk(ecExK2?U|NWfjy-NIesdNK;QF3(o2GqCKvWI69EtryQQP>C?5|2p{`y&lg0 zg%2{hI;XS|{qocHyWe6PU2oU8Z(GY~XvXSF$fHXz?yhmkq>{!-)DbIs=B)TT{QCy%Mg z++=RsY~8NBbFb~lw%6%0Hm65Do{$};YpFyGsAJA3UzdU|bG{B@qIWU;6Xn>g3_l9R8`( zHbhI}7|eJe%7#~ec$cTc>nB@hUt2x-{OVW#zIy2mRUu;GJiPZ2aL3gPFTi&cpKz9w zgKr^am$9$}yRTk2ZIxKDu444({AnJ|FY98leZ7nk&?O)Q z0@(D=YscWm5_k^BL$;EU!+2hc>ser(8s@-YT!HpmHIfFj=?gj%mydlCxu;f#!z~g; z1R5Pgd^Ul?X&YtZ67YH0C=LN~G#>PAwu@jfhz`Rf5DW!jV~S+VWlJRR2YU@mGEPWP zOz&@bTvGgC0FuB$AceCcj47KORakC4Fs+Iw#6S_DZ{z*T$;SmUXf{55L}}(hfs6je z@$qUyA$Up;!{T)_Z0?eQ>I}^rj1LS)8_)rwJs?o;e#l@fWlBg!33%%%UsC?5oA7>1 z47ZgRM4(6e)&rb~9mwD<36tQ!uiB-ZuDLg!4oV(iJB$lHjYtF1$BE2SPY-s?$YFa4 zrzp(b;o^~A-e@jFdjuZ0WDnTxjA^)l({P(x6oLT+%8@H}pUHQ{h z_@jxnkEM6CElo186&_NWymjT1K`<4`uCz69##CR-pl2r>FC7l2VA)T6A!UpSKNv)lVaLOePpbp<>FxF5XBxFC zq8Lg;`kHU-9>>DzYo4ZAV9bo&SScSLV5K2u!WpuDMyv|T;0K9&hAen>!lB9Jqy|Qs~1#6Q{^uY_>yt}Ztts?p0o7Fp7?{^jiEqn=)34u9)ngG5A-3r z#G7eky%Rn{c1LH%LMG6I@5CrxY6;3rgcX>@!fkoLckyQ1$Y^XTjaFsTC%lt+(2q6B zAR5A?MsPh7Ka{7lDjwriEO$ATPW>G$6*f2H9;YmZV=IQzu=pWohC1>?w;8Z^hE-gm zi#bvE_4P_QNa440BtJ6g=Gvp{4m?3{6gD2R5rca=ff(1JoJSM> zApVT_ztFA3FThnI%fKlSmyGU_1zi6D6MiDa-wDlg%vqiaOv0oM2#U9J_wKD!&t&6{ zAt)a>zDJ=6!g8c^%+b?N(nT+wc9M=zuAc-xJFbs(fuS3fgvZb%Jh@>;r!bA1fF+L0 z6#cE_PsdX(iUNyadmXR9x#f|IvvvbGJ-Mc1YNDBrjo^s;QXCX#hw<3}(+9(a;_hw+*GJ%V% z9Ts+a7#SjM9IfCiERKXV?q3l&gVll}xQDb$&&-Q6 zLi&~&42vTeecDbiSSNFwfwgWTcffBGveU6?4fu_@^>R&ZLzd!PiEXpjPb#5>Il-;v zeZVPj?G^J7DZqp9s013(D=|d=qUWD`CuMEwo!clEq=2m?8|Np}tYgp-gcj7R;K1_C zz0Y#d0S4p_c5c)Ti>yhxM`pVM+B?r_C8t@C&hF)|gaI~q5O zjS2+aUDd+uJnj!8Cz5Sq~*FNiCy-mK+2K91apJCrj;j zyAIgQ+0_fJ(_i5Fvh~S3u(Mh_`DW|vWtwul^E*;NPa|z{Yk)Y&~pBZ z)(dZI%3JF{}(s}yX>*So{k!#p}NoM8-I zJN7441kP?kyJA ze)}T+Yrl83^)^hvuX_LL&(76qhi;Ric0$qLEX*H@p@=3f4cNHUa1(+XS}g-PbzxJz zhA1DK8pscU@Ny&4-X4BEf@ZtXW0S1x|7JVBrDj>;cJjM&&9 zYm1G4#?WE0a-0Jjk{H_Vo8D%MGLZ-f$Nl`Jw>s~=vg)J|!rR#ptuONtu(}DW&OJY{M1!*XGE4fNm1ukCDl#)@$ zlqF^cF?Z8SF~m^ANOn`{6JZmyh3Pjerfr4TR3s||sJ1oYvyrS4$F{8*o0eq72+D0O zcUF>BB3QRooOwysP*S!U`ki&gOcJ7OLbZ= zhJ%?5v2F|=;`R$Y=iiEOx)IYQrfTj7$rKVPoU(Mcb}X@oijbyb47nWyfrV zy2e;vp=KYR7R9EyOo5>tj+{Z5d@m6vf5>xgS0dUDt4j64z*n{x zS5fVmdyh!n_^nB5Atx*tlP=j{`s^e`!?18IhAila44@$hPG%ug^}jb3hBvcc>qmg?cLF-g1u0mzC6Mx-8 z)QuRT7YAM#4$W4+@6${zJmwcF^?*b=prjH*iXGSJL}_%=q;Ifby9nXMLt5K%6C}}E zV-3fUG7=#I2RNqzRT?h`-4Kodb$Uq^`DS5vBT8D>W8L$9CsNlLTNpf&l@p*bz*lT+ zi?s%HyEr|PTf$KGh_MatTtANXu!X`bg3lt0cN9DcQs#uUw8P@ni8qc|XOY23oLXvo zr#yKCO#ZJ1vMA@Al-PvDm>W{E3($nuQpr%C+KBBQ|cMxM40W8@Al` zWdOCfjc*rDPlnGntFgv=Luv@TpeG1D-gTq0P$jsxorR9$F+ozveWN|QODDn>2$l)U z>_rk*SWG$blo5&8hEC_qjG2rTwxn6ULhca&(y*z~8DlsN+Yj(#Lzvr6oVIXI!_8TI zov*iJxKJiHF&9s~J&r8dfUiaI?|>xU4Y5Jl*>t0qax_jgb0Y0f(T$`UR_t^O%M$K| zOduyXD%Rw8*?XN5(n{=_b=F6Q=42$kZ4w=BJ()EcLe5bw#^DY3mN+tPN=If`|!jpdBcx@t(ff5}r}Ys=jXT!~6FA>*G)Cq{28%Oh+v1_x+FmuU(JL z{I6ZVVgWs`%k6^R0%eduk7dzs>+*lX-NPz@_tiYxJ)lZFY?jL^-jkA=69+;Nr z^ZSsI5ius1`SlSvLk2kjQFY1^_6IF{y_Pe)NFI^(NUb?JKLJEUBAMA&y2?rRc z;`oU_oxuXBDv_#tg^&wtL}(JT6s1XIPLzqjMTc>83~|XR7KFL&Vgzl84yN=!JUpC1 z8)>zp-cBJ^5~y{_e>_V5taD;0bc>?Ok?*)Z-~GetjXx@g@-D<6t~{BoIZRsYJ9C6- z^oLPm2kvbo8GU|qP_UmMOw*Sn5$-LAaGL(_pkJkv-d)>$Tg_8<{a-GZ9~m+B-{V&Q zH!=RB{?DTCzW!GG?~V1sQRP~hVDnOD0H!Vhd+Z)RGlx{sNGB@ghXRf=vvb$(ho9WD z9|U+`!TquEdyIj!^$)g!lj1#F{*v#zv;POye|~d({g03R=>Kt#XF9#P4*nl0*{H2k z$DZ^|)S87ly^|l`{@r3AZT-t_U;#l`VbhU)cJ8hjLD&61kF4DzdAt5MkB^Vg|7#?l z`|$#6vF0|{|Vg&{V zQ{Mi$r6Dhu_x`0&_41ROb6zetCI5N9cyvEo6MLHL@2p;WfAzcP5t9@)WTQFSPXG3U z_M0EJUq5r}#(V15P09S!Rg4k=lI4VLg3wD^vc7*9$2Fcb#6w+A8mkx2W7K_)3!5IJ zm?slHY||becs>qH`0*|ob#!Lmu6_F+dHk^h{d54}HE;h@w$c+dWS_^mJuHKn$9J^J zhy6IW^D`@IQJh8l1;hQ`Ltei+sI^{utKXaQ`deo|hcz5S-<-Y-=Q>WGv5u3Fts2x+ zO`~AZ>C97L6R07HYy`v?`!<$le_2CJET~VS0puXu;@gt|i{I+V6|ZlMC>$zdQ0g&^ zn5C3qicJyIqO$^&7gdmZxpEK%7LGR#&sUJS9`Tck%>mQ*kY_rQ2edE0*(Pvks^G*s zV-myqh8~9gFOQh0~em2 z@EPmH^dYgiqOFH5vU#)+4CMeO5XqV_w-ESiN5fVm>ck9mFSVkyrM(OedU|vY8#%yw z2l@~7KSe^*KaP+tPS`;g=W7k$1qeXMl>g;rI6A0RrnQ3$0^g#oB!LEyALy4jtD?bG zC(Vp&G+?6Qa-&QFZh`JJ;_` zZ#REYA=1w&oRKE^0R^%<9_tUy)pQnNA*K^4WmZmq-MV@C)|FH3zr2j7e%}AR4A-V~ zs}Q%Pg<7?OEoesK2?`kf8oN`ypxmOmyqO#ONX0*@WnJpgSblB|T!I{$DHfPIzIj|L zwBI|^dg(lz1k}d?X#mzvoptLRUaAxiNtjL3!w+Ay&s^4^1#USI6ZEn(3xz5+M+3N% zYAB_su71-h0%D&1N>`8aShs?i<{5HjQ~t*5j20`L7rUfe7=X;khN06SFkn|%d-K~^ zL1XhhgS^A0Q4N+NZb^ui+&**BZP!1xSgV8WHIA6lm#$+AR)p`^_kY}?dMedoYbQ^l znC@?pGN3vMr=!J`Bx4XZYo)^RnKGmYEp+SJOYJv5UA^!}#EaC9-4>UskTPoXNBq)E zwPxu-@YH_q^Y(K{UUVi|DX1cSx!rWCVQp@q(}!z_)@Z-+{MtM3sk;!!4#;x>gBdZY z^!N-i#hH;PAlk*stEb%3;h=#Ze{tMht65o1t<=P7x?$@m>%1ht1 zPd?`sP{2i$lVz>t)UC=b7fcw!B3f3VK5FlM)q4M=Thtnx>$ptE;=JgVsujU}9DZUb z{p@R$*@UaOrTvA)=5egP`hr~ox~x$^EsAlz{HGauq55~)DgcKa(==9_+frm|=%ijRt}=tuU( z_>y6T?8{(Jd7&^H4L%>^h~Tj^c5X}+VYAwS3x^DVnV_)L4JaSua_}u3s=A;+5Wp3Q zTdP`|k&1C-8PB~}PT?GwL>6jQ799lBQ%|Vn)|HomX+>MI8nysXgh7GTn$)LvPr{*wpgI#Pg31CC=5-X8y_N4pSSzAtcCjHrys1StStC99bn< zArM!jFYTrWfyEKd0+Gc^D-nQFgtK*J7Auv8V$S~@0d0S65z?5UrrpBes>S0;(J?8b zJq!=XBfi&lwv{J10-6^Rj3*x>lgDjUs{{g?lHhIxWi>D|wzx}y3As$$g%Jc&IhP{M zH?3H<4+6zfck|i-6D7a9Z}X|_q#yGGHh%=!+&@&HkK5x$QUiEBNHbON93zLDs0j8`;a6> zj7cm>*$PMr3VVek5K;(~JI1(VB{eKs1eMr1z2;n{ffyUWU$q#i9+9wq;Ul~|tiEyd z!>~P|4_bJb;vuj-LUmM{F>sYKLjg-EbBCOHoLPv;SKLHk)l(>Wl(~E;JxvdFq$NcR zVRvu|*$SB&uzW<+395^`u~^+A7y=Brprnb8Q6?fPRPE#pu(4f;iWA!@rFc@Fdct(8 z5>>4ClwQ*$DNc@3x2IHR1gSo1#YG)%RAdKSg&RJK_VdEW?LVAzBVp=M5c*jdsv-6m zeo=GQuYRZBCB-3mayuYKuX6HCF;9`M9fr z=2xo~8lF5^9WP}+c>xFzx_Uv&K^e*q{2@pNBDMf9Am4!AmK-O6jZCM21_FqFO@LT@ z$a6ho*p{&G0jV)4Moi>7~CA7&N-A+S%g0s^4AOxyb3pAIFNhFag^0^ zC`s-~o z@w$Gt?6}z(4+whMsY(1)E{pM+b;#j7RJOEJ+)p3&!I{H9`Ie0IzdpX0?LZW>N|3x0JeiV(Va z(BTw?_|XJwl%_4t=!fUvEF7x@E_9)A-LTR|YC9pHRWOpo&!rA-F@|i#sg4MMdc9KeHjK`087YH7xZSBQ(Nwk8956i_YvS%*Gk&K# zvxYFqB(7X*z3@Elv0ATOZGG^8a0oI7cqK`A3WF$cqc}?lmMDjiocIn5OgPip`R@?Q zPB~Ni!?PZOhCz|Ga`n>6+c(-*&b7|IC2*)kNCLHV^_2lQxI-AN=#t;y`{j}HY-H3f zJF=^R3tYT+wPbP}aX)6Rbw4}nH;?+{w1lA(jms7^SAhBVR8C^5a)oJN)sg(r*x1ly zeh9Hu$IaZt*deA}5g_3n6$?r5I`u8<%km4;jxf+PCKoKEUYK0qFlorxVl{+U`$=JQ zfghx)Ix)6+YzyWntO`}oT=R~`8o1#(i#i+^cT;YBQ~XCdG=pRag2F_9u|Hw3q-T@vs0EbiK5H3!y9#5t+B^-y11S<>6 zVQP^@AEUewGtQpB!Qu_*cN$g(YA_Y}ctYIUT;5`LT!WfeFQ%PE9El3`6oJvM143h} z3YUu3>(sw>{xqeHFG~{6d~SAfixJLJdNK7n_JUB!h?R^52iA|f@%DQkFtpmse`=q9 zq5a`yBpxN>-2i<84*33F=)e7XlvqJ1jwk=^P-{S9adHx1^rmX>0b805m(H_b3ngrQlQ#B1 zCw3d(C0tRV&^Q#b6bF)Zk(ng z!B3*-3Zf7cs#vfR4xzDFse9%3};iQsd!9| zy;eZP`J^IdmE>$D=S*^zu#iExknL(0qI&d!-xXIVhdImg%^+f+_l8JONl+bS$3~c% zWRv$IJqB3F<*LheXd`hDmrw)rSXD+5o7aYpM3i3a3d}g^gtZlmc}NG!5lx};WtJ&N z*^}lrFj+K{3WO<+y%7lVT~z=avOrNYYD%<4O?EI#!o@poMKi}TYOdcSa{3q@$pR&< zwAEw6I^@!X#iv)i14|CctlPru>~oXV-C_2Rh!R=2z4NFTXt{ z$SmMoy)sv~4Vc)uYqEaMD}cUdS()L}Rjci^nd_CEd&a9avxKmV^TJff3qtU?6~!=! zt3aih8#rLT^-Q<*p{y{%%`{tEV#=<0B!=HYyonKKnH;Y1!!f~#;8OYj%I9!h`A^{2 z-+UKA+cl`G3Qk=MXw*c^5&?28n6?$=xFvduptB40=qI@Pg8ii}%#e>%_eCCSDvvc0 zHz956h-f7ZzeM>6E)ZcLdo68Ra-zm3n8gVuI199t(ZFGL(jbu6 zK37HX+Ed**v1fuy{Z=_EDcK+|if$L}eK1Z3qp| z(RQ*LTIer{g??>|@S_`S$It_GTc|9z>pZ)VFAghnFN2)(Iv#FM-D8&+H&J$_&L_)N zV*Hk1Lc*Yq<(89MC!}ed)nmYiDf8?oAXyEFz!SQ=&wMo1*vD z%;6+i>dY6bxCvCt15A2p)Q`Y(Zmv34*KL8g7{e=c{k_j+b>pJD(ncuu^E!rBw3zK) zq<8j{FyZdij-beeXhwRvUvw-GBY7l^oB&i-E7mrOF6Z|xTY)oKj0)!E%F??G5O*dy zoZYYOD*7HoN{8WwxHWF*p4tZ3uqvr$X9nt13M5;mE->X6ZKa`=y~jTh3UlW0C!HIn=02iQ`}V( zERFZjo)Q@syt%33z#*_OBjl%6675c+Bs;^!$JaxmN!`@DLgn$XNtv#&vUOj$*8Sw? zu&mv^@!igINj6xCenxfam{5`DenDO+$nrCv@ z02qqRw#97$M?pLYZ0jB<76DQAHoThDu?c5-#^In?Om@Kd54i1jaO})mJ?(eWaP@Z^ z;ibc&R&FNrX>nlPn2UeeIjhJSqe-d{44UYWGKN@}(taMl_i27~I-jWCcZxRy<5eH; zkrc*Lc;mX669+Yz1aa?PuQeaX*H~+$kQnZvY_CPbB>Oa?4l^6}4RYcAK9@*~cKN?zv%lU)GTKx=_81L*3==n$LkxhUIwTXAb4WGFzVy*;dj$pj7*f6V*BbqD8VT-q4rf;+=lDx1Nv=W7- zrtoaaqh#YnyGo+~=Y`cNLT3rEM{LQESJg(V$|##$Gn~0kCh@K{DUaw>sm?bQIE1$# z$U8XWa`Rez5q*W=j>(BCBjvU;^yEmk6L1uWzigHVw;p9=y;h~|lM)#LZDkpb-gVxY z$juasrUjV|Ap`5ZbUmu$t;pw|#mRce!*;Nw-Of;0_mGrf2)h`kEA!}OtIUaKtJ|+$ zClV5s*-lFE;f%_p!saqXNFXNk=^PLt0+(WDNROf@1REp%!+{a4qFx&*BW^kdb4Jl8 z_V3W5(&ti2T~Oru)rCulDRmusq<=jaGV!}fw!#rcmRiy%AA;CA*hpl)Fh*Xu^iku+ z1rpwg$YU*w&k%DPFLidfH}%Xo#vzPtyF|K)d-HV8T3fi&@b*w<7tCD^PbxCT*bA9U z7T0Zu=k}46wGU-10BfWa=tgF?{bU+l2#ZS6r4mMS3Vg&Mx+KNipdmCqJlbo$(+J~m za^%{L^Wu?|+Ct4|m%X%6i!qnG+DQu?2@q~%V`SG=QSLmuxF!jS;x2tu`_&yF+zwEf ziI$$FNjpsmkJI3Z@2NN*BUTB}jOfXBkBxgqt+X9RW~S5y+NQRjZnvbWbj4ThnJMsx zVHWf!z44hP)8LcjfchnLRNY64xKsj(7cO(@Y!{Y4;B}nfB5IW(m6GEz?y&{i&je|3 zsEPJFYbzGEh%j>ZbP#d+RGFxbMk>o+*`!WnyPv}z-Srd%mqESDq+I&YpKC5aGZc+x zz*r7=-DjxvtVXWf(Tp zV$oA(2aN52*L{XQB;G;AG|G8n{_|KW*AM%sA!k@HZW4C$HFkQ3i~;X*Zzx8aCorgvODir~bC zVYFe!lB%})Xs}9*Zn|=m@v84gg_u|_UfIAgOY;ZGpzhz*(7CF&wD%NSVAf=rS!og-};DIBP%mD=ERnzl7uLQ`;HY#5=_(()zHJ!VyeUrG9m z1;mOOu$CQ3@*7t1Eej9~Wq zX4{wcNzvs=T1ZD}yM=-@BrWGn(*j#(S5yQ&3VL6OE(qAm0QgTyvqCRpz<5gd! z!QfvC0%=dMM+a&Q%I?NxEc@)m%X1BcgiC68cFD$WV|H7skn{Zo3#$_>81 zHw{5x#QG};F4EXA&CK8iJ2{d)_*y}*v`KvK$MPQ6LB3WH=&2$x!sN8yxPICxv`K}? z*H8YtCs{LC64KOK5|8ICRuQtbT5Lj-ttA|48;E$HmZ91fal*FCot;t$ZA)y}Ao@ zA4zahjhG>Lj_5DPkY5Dq*SUnshbJMUv zE+Mvs*=`#)h5g)byb`!)<3NNLz7p**eg#Zq>6CVKZwt1c1H{Il*AB<)it!Jkip?B3 z&TVt{X2sISeo~Jjsw*ugo6mW?(wX0Uu9JwvlmE^`qr>M!$}h=aK)yP~{oO-<3uD1l z&N}Gb`_|u;LebS1%$t}+j-VI-w%|I?uSh_v+2)t`w545Sr@6OaXXQZgX<3e+7|{Pt zJ9)or9wi)#o3G|0id+vz7Qn{>DiTo@F!wic*cp+I2IBlYKvCxn9iBhU8$T` zG_0ZsfyI^F2I54bBy5rR?2)%3BDBxrS3L@(ZSEdvjZ5{5^hZQ(+w#OoHnG{wEw6f~ zI-dt23VLmf^aTRze6v>09Y1#RR4xKKR{xZCc{Mky0C>ey2sNK8=PJv~aC8^f>K(um zyLb`mZfmg!H}?8c6`;Gd+*(u$%|OUf?M$~TPu3+A*0<<+Ii1^X8Y;{38e+%K!(To> zIz1D$j3mAF_T87S_ilXBz5YYqg1hzf-Cw<_p&B&+payRY*LKh8n-rHopG~4zV9*bo z>1f5o{zpK-vGW=houL6q3JogGVbJS4dUr<$gTtUulHzBMQJ}kj#vsu1>`2WS1NatJ z@;N?cd^6T1c*dG;)C(jZucuXC#Ep_!x|!ukNnpX-GVBP$TAuMf=Rn@%M#uV=mD`%z zZW=U}RU+cF+rA;dp{N+grBi}|%{jr@LVALhBqRVKaOJQ2lV57kn=NxIOM(M|3(N?1 z)1gao9>l4i?6eFUqlyR2li;bRc!7s61rK=yVOC2;`7extITBCADQqbkj1&=Hk>qaG zJ1eavTbf+01b3-Fp#<;IE4@+sz#0}!{#50B-ku70bB%%N!Z&Qk$Oss@d9-=4-kQZd zbIVugQkxFK_EPFd*uJygjWt^dug?M@5BG==Z>?x^|Z`d)PBN#v4TWvpmk(-|C@; znr4)BETW6Ps6C?0o^>e0{wOo(Jm7D=-pX%W%h{{x9F|@_;GYl&qUjKT;qwUW=`Kfn zuWM{)I>ub+uwIro-oJ63F>;|ypTZiN5Bz*sIKyQ@)@uLQ-0i44O=-ulKt6Q9ylEOB z2hAKeyVuNl%iLTBSI{9&ICOhV&k4ABu~TB0QVlXV6b4{PRN4hx;B4YFuUe0RL)cpE zaqoaS(59F)W)tn49Ua_d(?vyNVdc)^!=m76RmZX_S6|YKQ_hOGWX)l+Xs)JA7!H_8 z3l)bEB4R2|l-rx>xuRX-IrLGYlqxngCoK;cf+zyQ@G~{j6Ge7EY10;~w~0pP*eSE- zEXk@8*9G5G@B?4mp2UP}_Y<^?G$hAJj*x|Gs3YujCey`ydb!eS*MVlAM+yPRKond= zIvjoKDTB@WrY{iAGws1V+Dq#u{hL6Tyz3>zY)gSp;`mpsIdAOG7DW@~?vE`K-rg)|uF&jUJ zEo7)!hkZ9~gE9~xGhb^~S8zSM!?pd;LY-e9x_qRTx1MgJ4xw0-xeN?-`VdfMI!Ceg zGAd0z2g<`*lPhq?G0E7zEy7k66yN1?xMv z=4=F60>LNBtMpGS=O(|ID=2nQZVF!w3{kGM2R{gAo8uQWpD3b7E9dG9z=vF^#|pgk zAnGpr&6K7}E3ikcpGP<)XH(0U{G(VZ3l*cSs=fh0EXvdxu@X{~DNl|UxM|9>JSDQ_7Toc4$URHeyyUOxvdmdQnbCrcQP={=( z{EQLca$f@IRhncE+3~VxiwM2)*a9^?rBIFePC*fkb;!`cq0wZlnQXa3R!fOw#)*`S z2nf=^#L1whf<%F5WXQSOrvW0R7^z=M8Iraz-Ztv(^64!0f=6u%jfAr>y^>T%`tLPr zo%wQZioER&D+xrif}w2U9p5X}U^U@MGz3(8>^%G&=Nr{A5~tGo4l$D;WAft#{;yOx zomvcwT5ZnFVVal6LtfSp3u(N}^!&4VN@1Q-ZK__|lk*u=69++Bupz!ve5Vs=>I!JP ztFViWeLT_9lmV1e95XX03ku5?4m(G8LWljLDXMs3u_mrX)mcT(S$Q<9s`v*f2AseC zh)uiS`UBq@L_KeJvX>t&ijEh|7vHZrXYXI?MlJJLJ5BSm8@9wLb(Z#LIp@pSu|Ygg zbirT~ZEq+uU{?xC3HCb>{H->4iK@%lRa@mPaU|jFpwsu48ZaIE%M&JKdA}WIuzebB z=(EQ(v>d$e+T>PKENEhX`7$?~18e!a-)<)7`%wGLWVXNWy`x@7(-_d3+CBDO`Kb5H zKWJ>7xY;>EvdG)udPb*iUW9Pq@_GOmQ4>Gm_8MA+A*TAz$u<|1m_jo#U9tBU| z);nW!z4|f6uq(md(<}fX%tWC28I7>UDzHyvDj%55V)VeQ-qC{xUAwJ5j@oR;82d$b zh9`o0*fBO=X~zy+Mw161YCDz)kcBx49Fw4sreIn@wYo=J3&_RO((Qp-tBs2Y3NaQ^ zo?{4p2&))%@?piueXE9t(>dhUbHGPW9GPt{E(0AHI;oRQsqCU;h4mML+?jJY9=u?? z1tpayL_iu5yO~e{q5UvD3ou=dhuor`TFNJBR)gqZ%B8qoZ%~qRaD_X>U%?PZ5@eaa zGkgw)wR-n)BS=%H*uFF5X`Zoo(hzH7_W;)}z22{U0%{mLXb-f4v{ z!lgT+%z+8?2-u1?=8VdxddwB@WF029h-@*M+2avzSYdfWy&awx=lOfgn)l#-=UT8d zRhV;G^DT_QnE)4|aIoY%&~007EU(c}kB<=1=&W0yIS4(7L3h0{B5ERBQHyU?5^xm4E66Xm(jfd%o&_O?*ln97raCjY4I&+3)FJ^rM`|wmW>57P8IuF$5ID+Gg2>S z1u>Ti+D&M{1e4fuW#R~Jg98%U+nIpn*aPt90&Ik8t#sH#%CH5RA>u+~YRj6U_b^^5 z)3dSc?N8GtC&UOm2b6+p>j;}>`59YESEg#yENh1xM&9hRt>V7aAxrk|3e$pVi8n`! z+`xniIt)W-c1r6#XF#g$`5X<=XU?Bn`_4njQ$>-^Vc*Vb$Y{&Lh-le;<`ZRM>ONL| zI&^8d+3FBtD$9Q+#%M8yrq2o8t-c_)d8H1|a&jn|j~h;7k9RuTwhIJc* zY9Pl<##KvQ>AF{6?Y{FI9JVlNL;n=JRTftl3-G7i2Eio|I16)L7Xn0i5e=Oz=q8Hx zR|SMV36oGnL*EK7P|V&18H!`JO@u1cMJ0Jg1gB2-m(tZ=>$tK|9IJmT!Fh z_dkgO>dO*3g6@FJ>W=Ui`DSclY<&IMtGye)zh|py?3_lv7r z)G0cjn}vH=y*LXSAHaFbuni&>M-y%i{8r_=La+#`7a__K*nx%-Jg8hM!c}&9oJ)u; z=ydR?FHeqlum0%n|9!3Z;_JN^uHE_UhGMa=|LQgrGxYM#t)EtE2ou#6=yv$q z+_`mS%QjeIP$kx{(jLYip^vhhgAPy(Oy!(}6Z}-K#o)&yqPOedNP%;Z!- zSY}vawrsQb%zVxAH7Qh8#T*}jvO2Q<{>}C0f7JciOCv!!80lXB?ZyYU*MI(Q@9M|! zPv-F9clY`)VejmIcxC;Mw=p1yk+S~T`@n*B#_7&qU+up4636WMpY+~)OSux!Pq%EV zo%?Q6wr07~_*iKt{$JWXR@yrbbqenuMYGVn9A~&bIewAu>ACsky_1kv`pggp8aCWm z&j4F|fwM(2Kr>nby93@FxfUIo&w=VmoMbKk5=S*Q=Sge)8ta+>*0 zkKhvBb?m9``*U8 zS2jMl)_wZcmTgS>aD`WZPK$6N{&z4v!Gf$|=1?Z0mtzETM~Tu3bwUZ@J~_frwy!Yicp4D8XS)ag*xqM_YRL$`x8&WJ&bW zfKhddNomT(u@*)E$y%18<)~k}R_vDOfa~JC)1_1FmV}!Lx(uCHEo7~py+QO&xVw zKqaL`r{MFq5F8di{NR*;>pBzG={NyqCC8&nwr9a3Acm9LK95Sr8X`1EmK^pqEcZc# z7p`{dwLn((BgR+ND<7SV%07q%`*Lss=dz?gaDo(Y8UrV((zt;KbZD;;`pI2zB59wtj7PxFTvsvUW)PNe zyVHC1rsmjq{}0d!y|e(!bBbJ-7>;fN6^WwpIqAC3Ut532W3O8392^b zH$PZ^Vu8^lm3FTSp1OJ;*v z5bKE{6vynwyX1qb&!f}5AHRjeAns2;_;~%@YuziqinUaESR8nzPBW0dzlnO>9$`0X zu4HI;aI5y(`+8{Jee=VOkKWQcaHS9q7|F#1>mtO9p4w^wa!c8zqFYSwH&=SEy@egi z`tLqa1;A?ywS@2xSc)@*l|s9p{t#>%;}IE0?>tTNfh@fbf2e2OJFu4L&;QShu$e~{2JP1_q`WG6St$5ixa5fNLhh2TleaV7)GbS5i>t% zB+%r&7vJjLcunU?O2T1fl__^PIb;)Key_CMRwrd8V!)hf!vm_S+U^L3cjJRM+=em* zmcF_X72qUnWZeY1dEr89r|gG`*F?W=)eJ>my_pp1QiyClbksh$9#cUj!7@xRTF9MS zKfZJ8N?MvF93a><&t;^+Etah z10--3Yweu3F$kkNa!YXRTMq{ha)k}xXx4!3DLB4R>F`>cTT05NAWU9asxP={m96|; zf!1&g^IhT@I_=Zcu^oXXKVE^+M&JPgo))`x$keS?G&ZbK{G^DJ;2;D+Fl*m96~*@i z|7!*JBTz7ReonHKEx}3IB?J%aE+LuL-4mF!Y8G(IO>PHhN`VQ-FVEQpn4;*m}Je;N6lDJEClz(n{{dPr4u#Sl6 zyum5GqXdWAzoP^vGlY7u)TPx7p$R)$f2a#vHP~yAkCZRsV4yP08-l!= z7U|Fbb2R@`&1IRRkukceIa5~ai}d{mMU>K3=}sN1SDuNqean70h;>u? zi|k1Y5b4wySM-lnAzA`T3Adc2g8xX<#1=A?E6@N6>jzF6WEbF6VKX}_J#$OfsPwrN zi6oA+d9e>4#B8WyDY>lD_|Z14D^B?_MgFk3^MDY(I7z7RMs$fERuB_iN$s7&&=T1j zO=+>Gz8_U@NO3cg8+|c_IH|gW94tl>2bCwWUnWA8+sC-#E;%e&NJQe61jN+|EO)rs zJq7+dyy=OB5MVs$HhrdW3bedX2QWx*vC`F>&ug6ZH^!A3aRHx~|ZJq8{X zDuB`5)X=J9IyF3{BB8oJc>D+^4h-fvIk4H~E=h2%QoR6IGaTGw>92Yul7aAb_JbrU z3p>`yWeRVS7e7yp`LC`zErvRm#(2Jt@~&$ zhWAmOQPM$ok18gC4&oreViFIQ8aAP$mY+-rv$#TjQk8RO=Ef9qEWOapo%f<`I;*X& zgozX?V^yZ630zfLc^Du|@Nt|u@lm3jNGCr|?L6L)NF9HKih2CCqlv>x=PQ`ff=CfR zN|jvI@GU&4qwAtI+n;t10q|0e58nAr@7K>O_EY!GU*3J;bKS1t%m_~BxWGxhlPeN! z{>UR3PUe6#c4QHq6ycOYj;A0P7vN=`r;ihk#^UMqfD_WCj`L%jMrk$^h8oWHtKlY7 zUZDlz#xFl`prqWbuu`T)ECJ1co(mbYQjgMXqc<1|2wU_N8^q*=U?NtQEaQ2}F)E&# z6K+#jtL@2ALz~k)2Rj`$$Tlp;Ns%LCXuH{l)8lE^M00R>iYF{RuKr-QG!Wl@RiDf? zoVOto_5KGA9-BS&*zrSh)`j0ZfeEMsPsjcCqO%!w*<)gf^|2p_Xca+*!!$wc+s<5Z z4{$*BF?%tc<93LijDQ^kb#cLgVZU*=ce+-mxGc(#0+t8>G9grVoADl|OJn0KM$URX zS5$JX9QqLl4kzi+PS3@QgFm@WFuN9MOy_oR zsc%%_CD+~|m+~qXVTfL=kHG_g*Gkwf^_B|St!kA1iS`bA*_bJxKtji@DkH}easn$w z$20II{LGebubyjODq`!7rLn9Rf)P{V(!Rw?3o8~7EpT6o_Z-UOYg_2KwJKxHCF#82 zV3fDc?VYR4Rh0*%KL&XwC$4C4COnSphcW8G$yxk*xKV92+s(O7@L1)$^#+dh$UJ(X zdTXgRv3GK>KH?lG&et2~=R4)n*e-pD6^u7-$`WH%a`IbI-5}voQbs{5i^fCPW*#4Z za$d7@OFg%M>-@O5QmZ2w+!wxW0Onv`+PL~#g_#S!y<^K5;ZTc=>b)uzrB_`pWtKc< z#ENFu$TAaCh(V$`TpB9ik3Kh~P-p^uBzyhwlP}P`vD7-OxnFn|7Zv zL%W#9Vip!J>bUKu=L*LcZniju21sY6N@hZh`rLGOZf-86mTIDw(qt@SW#_pm%Y4eR zMIu&6N1av!8)U^NNQneNH^D6R}q8ovPr{es)i7C6u#TN0OP~ zn}oQ&OwlfzfXPBRMoo??wBuPq51qDQ|I&uCx2(_~+7PF`;kb8Nm8CZ1ASTNA*hE_s znlY%JtL?0Vo886+4Q;Md7U-tg3`2+GPS;<=yFf3(_Pa%m=>}HIb9g_EjL4($?CervrxH!*ik$JF%N6-SoiIKhKRdL{eu1f1*|bAU+HRk$o* zW5sjz&c!+sy`{qV*!WH}HZgGsE>i*&$rwt7 zWb?A>micAng(*h_Xqu1DyW;5zPS+)sRF{-VzJp> zfB{5Hw=BphAGTg)0ap?$2CM*cxScR8z&5d^WA9aDTp%shl(2-GnA&7p&t8-nt!GB) zn4-e^hZVW^KnHffk<>8E1eDeRtrapP><3KC)R0V9Tz$-$^eOW>n{FV#Q?Lrql;U^K z?XfGaAx*3nQ;vyepDe-719sD76)ENC%c_5Tu2i3z2+7c1saD}loKnm9xxIUga+Xqy z$(LEn&b_;KK@k-xtcQTO>Ct=c-+MQI)O-D7!01x&ZiS7B#)soL2dTHT4VH<(D6s3= zxt2|JQXzxI;uBOFqo>1nfAIeLXa8;%q4ot+wFTjsYh0?=_8G+s2w&s-s1zAhOxJDP z_W0($NJ0LlrtZHu?y&;c@^mzH{uN@OhNW-sUZcHdiQD)pVO1RrK5vvqBE@M6*D-CM zCGMoZ82R+0ZluW_0)`URww;TJrixYojzw0(y)}x1D{WBiC0e6OR&_}ZxLs$_Q)4<^ zl@YQHYAnf)2Unn~7qnrHhGj-7E|tn$Cyf^5ZWs(fFzQ&2iIBF{ope6Ac7hRfbzW)! z1)91c@54jn>}kubFx*#w_~-svq|ZNHs9&CIVe8!vm~OSx1PUG0N*;KY6{Rgdxof;u zKR>#r91ET4SMNf3+W7o08y~+aOiLvJ%2RyOOj0Y4lnlD*JM5~fmeH_`e)K2!RH|Dg zd~Lf|;ckD`0JgvM`TCom+j9pL!GuY!1cN@jj5Le0lMwo~WuV87Zfx9ZEd3YXtmD9yEunnS*v2-h34 zyD|D32_-TxtWT>;oi+Y=bLXQi31?HNsd!9|y%z2s;GZ~?he~oblXE6HOIXMtT*!8{ z0Wk=hgD8CZ!0(DHl*63B90Ze*W{>5I=z<|qR1#E2%G+QvRd?Kr^cY|vm#Z$@p^d~r zTtW@dV^taDMHVHhKTbMfZN<(e(-BRfxH41KQTC*{jCiS|t8-zB184+-e3y9<8{}|E zlO4>GaPf{?(af=on(Oz7oIb{*+dxSxZS|P24!Ja8fsGa9){;Xq>$WgE``l!8cbI+e z?%m_NyzJ&UJ1c*!I#;cS`AfShlT#Hhzdbq1EZ|(dGFP_^nAo{%vVP7hfX=O1nc*~A ztL?Oz>y@2*#;Z27U_t1xM#P;8c|o4VHyA0hJj<}+ThDY`AIb_N+)T5zC8q3}M`HND z#+w+~B1{g~_~DpfL~yD6moV=CdF2NRpm6uf%kWL?Uc0&e>@&I+5JAz#+bWp0!IA)v zn&@dqqTQPCpM^1Sbr_;cTj2T#cHr&(H(B zuuxfU*Lij!UmR8@w<71fa)sMd_t+)IP2qxV){k&L+3^(PH&r{GW{%~SlUpB}#uB#`1tlNlX8q!r(^SyvBqvF0;=)H=T*?r4K@WHBn3mn%!}vT=0a50**}XZLHnioT0I*kjAMHE!sh+6LG_ zK3=PJep}XzlvSI_#NYArWaxM{4=tx&hFZEtY2bd0Z-Mf2u(i5#a(vRrSLvgf(t#N| za@@avqAv2i>(67yD@-R|2e=0h-Bii!OmSCDur%JojZT7*du zSRe|ua2#J_t&u`vfk$O~EgB}-rxA5Hq@yrMj9%)INX1a@a3okM%%q8E&nLK^? z^oD`OSI8W}cww<|@L}2%3x`-fBSR3m+B`ojX}4jWG!2Hr0hktxjvTF)A;`BJt_7w-1d;o;l zQDhHgY9|46KY{~B&KaENxp^(VlfHU3ZK6sq-FAjvE6H{O4ybyeh|s1fZ3H9hRYGl_ zl-Q`j2YHz{4|rQBH&ZN{7GySr46Gm@dMwFH=g&P0FM^PV?O;i}ouRO#@ z<}m<1q)=9?G{1P*1nd&CoxIop%2GyUlEH_C1|m=3j*J=7qbMqjhO16I^%{bmjIcd3 zivAO#NPEJPb=bcc1T~b_es$rx?tzg+U56g&Uk`{Q6iCi!M;O@#@pJ#Vl}@J_vcGjE z3LK{yXX)ea0vD*@9)b|eNzOAjP*XY2y`5?#zE+*mR5Fb0n5Jzs0`-k{_lsu7&mA0X zei>uDzp=Eu(g_%d2W5f9b&KV>xMXGRLmA^}<4{I7ZL{qs)97MxTT=<6IR%Sn5M7dD zZqN`Ke^Dz$~0&n|muqZVT>ceRriIuanYJK@1tc=1F8TwjO4r7m``Ly8 z(Vz6j+Zqz>p}{Q4Rc<&}T*`qI4VTVzRu0P_@H$R#Iqg*@=ed1uW<17`wqX02=l~9d z(SB#WhSnDmM(%JAB2J$w6V=hkXZb6e)QN2ObJ(Lh(`R_eeo*f+DVILeVXUCxGzVp(|hWx8f;#n#&{Tf!uveKVUdD!CtVP}?D19-j(@X{giV!}Y0Egv z`XU2u+K^DrL}LY@VQE}-&4gMRZ=q1mdVggwh`VltCr%k@E3Y1)uRaSaTrD$W-O^{tB(sg3<4otIm&p|ccj97fD0%&aLm&DX)>t$cQtgb>g_Gb z{upZa49ev&gP35S$REwupVLey-KRecU^WTFZlcGQvbT~Li2_6-@?8w8FxGyHFC&t544ME}4NbbNtZL$e|oGq7+-S0>> z98>RCC$(r^7j=Ho<6*%3vh}6LFtab?pZhyCUbv&on9l7SvIbj-D+V0*qD_{<(vl^m z?~7%VWJWN1eY5RL`(#aVONF!@+jv3jGUK1Qc%~J~X9GlLJX8B+L|*puTX6E~Y%+HSG8olm#;;t7q`O3_$RZVR7zJ<{g|Z!nZ&L=#WfK`B z1-2!!Kzt0mq@-!uAw$f6D|A-#z5c|#E#*8SV?=DtGBRnkrW7^cXu}rC&;8<=AD0RS z+>6H^cG=f-9%H-Z*zXy~CLBtf{nQT>)%C4i;};1vQeo$>wNc2G9BciqA5%1>^Ug za&_OhdONrFbLKpX{;TF>2889|upulU_A1r-d~*SKHq*I(OghIkqG745=a+hd3#wSC zOG}yiLH_L3!}32rW5>06F0RML_f&v&&d$xuw&1!CZLa@OuG^NB_87PA+|2hXttG$@ zeWAkW&z+k&f`5lECi|$_ZTSF!Egj2}#9yLJ)C&xom5OoRlv@!0_?%h7^6YFB({}C} zrv-a=AR>aXhw%j9hKK8;f@A6-yF*kQC&Hz| z;@TTkC+#TRojfu-`c!VexkKeGoX@KbcZEW8#b*SQ4BVbGR|gFko^>@VMHu8^2A${L~bEa#~p zT4$bKNM3_(Et&gPJ_HA4?wqaBAcc4Xh$7>fcJv~RmpC|PN=Tx4qrOpo10M|Mp@l-<-})CuUjzOH(PZ$CE0v#XEETx zj-Uk6g;yKd#;m`gyrHS-vwVWbr?*`I<~Q5+&5Rjw=hLeeZ2C=9JwVp zNes2rN_;$x)4J{ilTEB9?skKuR|j3)_w>6qN6SK06$mE#NAkUJuK2l|b4*RS%SQu- zotXnyGnagGV!I_O%rNUgKf5yG2pUGa2ism_`J{-^AsWHS8Z*WLJv71ocoqd}Gz}Y8 z(r;e0QV4J$LU5TxdyHQ{6InV9BSKT=k1MSPy>>YMA8KDdbL2QQ;Y~UvJPPMSdKqj! z=kZEse)GAgzU062(CF|vk#Y$C4wg5R$B1*dPQE(Dv(ShB76wr^5UL3QS#o1L@MVV}=JFOUVqgHqPokW3jv!fOsai*}CHM{L8xF?1t|Ksti} zgj3RTkjrUoA(qJPjcyeJwLay z1pm3_Qr@7k=%6gsFY?wR8ni9XXkw#d@Se{be9^f&ZbjxXTm@|{ha53!=9{&0?)b5j zr%bc?Sg#+n%d5Frg}^VK!d<#tIagU;Ucez1Yu*7s+lv=roM|l@_|J51yJ@H>hiju_5QIzl{OI&d)G`kIt+(&Ke7$$$lkW8& z5*O&!)3^(^{^<+d_g?BspnG+|2sKRaYB*?stAFkJb4}uUf;A7EK{y>&%&3_4{OH*E zdWTnEEqT^Px8OfAivpS`9)%7Dhe3mD$Zd3t0;q5yV-RE)Qgg-tNAZ=sY#wrECM8Z?$w zVq-3E`!-GLVyYg;@so`EMkih{DN^ zLNHPsQIseh6A0SXw{z6d1;#-kPp9KYo4Vv(G};bLEzC#pT8xennvg-Zf~KXx&+dGVG5ljrm(a!uXAgK6?e<9Gxceki>y#I)w0g`Bw9yyM*z* zuFIY27<0+eFS8ay%dW?Kxuc7e>HHi&nRi%_wc0;6cRT7%+m2vZARju&nWo!v(2UoO z3)V-hJ_D(zF#MD;==PY1_cK&^?35U$R1;qfN(K-)EA0Ycu$r*hRqHW`Oe(_m?PUcO`e#u zB&$kXH-v#gNc!UTBqm(DpP*&jZV6TD2wAvJIKob6GN7(3h6*;M!)OCdM=OfCGrJ@-w^upXbY zO17e4D=uuch2s%d2~&tLd^G-g7f%Dq_#;2di;Mk69>fzDMH+Q4qMrSdaI zfXjUepjYjaJrqlZXJx^Ggs%8(ftu7(sK$J!poqpgWa!|~XfoDJw%j3WjDSwYiIj{8 ztJ=WC$)M((Ky8C(WXNeDpwS|w7^z=M8IrazOE>E6^64!0!oAuQ8VP4%dL^lj^xtFj z-*Rq>yzLDu2}Dzbp={zE-z(K<@URl;JZ?MAH>zVKPNnr7I;TU%* ziI%1epqx*cnL$}lShhjMa=cXNa#7esMO}|IaV@IODss`v(|hq97n`Uj_k((3yu-~P z1v2V>{2vNr6d@N0Y*F`_&!DVypZ*kwp$e+0b}if_@)t2N`P)Uz?oiBLQ!Sffn9#7| zx(aI9eleml9u<3wGO3Dts56yCnkL9AkDfTH&aB7fskKOGnlae_a2rufQ3!wxh^RBL z2sM_(AZQo#SW=pdas@6YG!~gvBqhxmUEgd%3eWV!H1KGFYJMH#gY=})uEfhgxs;y4 z?h(A?_F+aA*~|GEQKaJQ}; z1#9odE7+(y6PYYsK&^mT_X7^DV#!R?F zmch!%L^R#ly3TIHN~s*R23HU4W7$AfvF2{*P4zTHi#=9b?QM#pPC?6KS6QwxcZdx! zZt#$su3x5kBh%e6ZNFsA90~8mFK*`m#av5ANSndd4lJ!)_EA7&8sK^hdIqJCi8!|W zI}rS>j3bGv%h^?5?s#YLf<&d}E6o{eY84<3_=k-PWG zN4WQ_VZGyLH4(6Ee$BVEk3mJX+J`217zxaB zX3{;3UDiCR*dCNdaoAOZnFpKwi9#?kK4MlO&3Z7A^&pf6u73S;%_nkw7f08yBlXX= zn8@~UV`-&RADEFknBT#Z0Crlc^~p%Ki>U1^kB_Ytx2-kvK3) ztWQ%x2d^uL-Q7w9b+q|$OcWOhG;_tvRzFgWk4iX~Uxjt?tp* z0&>y$Vtb%RM8@L`g_vUr5HhM_)X9gXCig8W%hNgJ)&u)TPaK(TE-oXm88(7WHXS7w z^ggV=5aiCB!#Vy1+b!%2c`S>2X(AJa3iFK`rdI*y1>+zNqT=ib*2V8r*(}Xc7abtG z1Xo}Yr8s#b@_sTzccgUEw4LF>H0()JAE%@=WsL1R!zsbblAiq-3Pztzm@ z(AU-Qsq~HhuQ)N_7FxYj5o@lKKP`s0X_(X)GXkPZT{Z0NXU?d6s?}UTPu9h4!Zs~N zGpnT2NCayy>g~|4BhTMs)}(%>vFuunHC32%S@SK}P5;@LJMOmC#_}2u$M6weuQ=-# zXq*oYV$fZmF56__<^$@0Z*|2GmoGyt?^Ga7BO7+EZ-UWV_3y9L+Z~75lDy|-i*}CSvkyAg0@PofnX9_uIyrkw%BU< zY!Z}X55SuX2t=YM1P+@>8MZ((L|kV~ZCO+Fo@BExf-pTB%iiubZE{+h7+Fj0i(%6& zKVvKE%2aKdv1gqPIgADL*^Y5P>yRaTSB7c9v@6C}d0;|~(uTu_?3C6Q*M!%zXW}%Q zojHGQ?K=+%xB5Ntyiw0uBap7gs`MxeQ}wah*CB~S#=GoUer_>Fi!n5P!|1&E1-Z>D zb$FH&EifNHtN<4oJt-3NcG_^rll;RzLZ`w!%KgjA;X{WHA30vIp63NRk{4*9q+j^I zEE&Zs!E!2mRhwZgI=6YmgJMs6BXu?hIU1AAYq_(&)jv!WvQ=h^h@Uc(M2wS*_#fW5 zY$^ZPd#H?T?${GJuggQ5fb{N7?5{g4G;$5CIOVdO6nm>*Fj~4=S!bg9k9eA>j zXO~bIr&l_2MVtkgfmO=DjT9xo0zFo3)uE>zJNHDr+QIKU3-^-JbvQg*)zs#A6~<{h zvX!xU1fW1l6s-NKK)<@UL=_EBbISXA6RG#(w;;#QZ1*<#WqFuQYFWiBYYv(0oW4$C76Z}5#Vz)tWoZ>4pZR_>{P3vfVI^Xi#ia) zRVEiuvnn&%qdg1(p@%qc(b`?Y?1%G)IZsJx@AmDRY41_qTK$sS%S~~=7K0Aq>tWhX z*{YWdx>sNAzVjU1(J|Pe_pP;QDrcC$NLntIHaLa>9Uu2DoY#c_k;}yt!a;TuMTW3K z0RJpnOPEANNAo;vD*Y5Oru1$-0F6j8nY%cA&m9X2g@-r%!k0TU_@;M{5SA9+hBI5f z@%7)mP(Tz-Y)s4*lO4DWvqPV8UULBMrBpu;d1lwt)HnEvzu4#0?un_%Z@>?CqO@!G z?y1u5Z;Y3A@go@bi}`YXtzao`1;IC3&1R=x4TIkI%lmiyPA;8oY1i9rT!uPBT8KSH zuTJH2vv3Hn7iV!mfk1y{9Bd$lc@vI}{8r_=La+!57NI%%HMo{NL zQ=NLHX;er?9uE#2z||LYNrEjQ8T+5lJyu*S)}*WORGO8sM^7Eb_QpPDucvd2l*}OCxK#_bfWe(nW#Qm8 zU8_IYsMd?}qY%(dIRe2-x#g#^(U0G_A zHxRbg_^_7_PLwA0x)%%pMT3CtFt3aAXuY+%Si#*!alI=|jT7e8wk)WubeduFh!@X{ zIyH*$*IR{ojpsfZxbR+qj*M?>2`IBHeyQ?gkv_0~;et>+ffOm2KPHp7%ckUFv(s~t z&=P^zIG=7U?b>pJH(DC+xoJ(fR=M)zMraGTaS#Z!U*(422*clBqMbF_Vd(|-0`1m(THS>n%o|IbE zaziSEVOJKH1mB9RfLUs}a+h+RcsRObm_#ze=2M4u?%lN))k!SO({#U?)>xR27u-i2 z+T7!-^YzC0`A&I~71^=E*pR`J2u%lP4<0_WD>ll^>5K>o?9Vv#TzqGWoXX37&qHpG z5gvH}pqbS=R%u!%9BE{U1G)?&VjI5K%j#|(Z=W|?-Jx~DjIxeS3sM9^8Dqi~sLeq{ zvx+9prZ)r3j4@rGo12RzF3&Sklb2=u(9}Z*AF}Dp{Yfvy;lsNRMmMjVLJbzEmzb}8 zCdeE?(+^XMZCbO1W0|5IJe2_cFO#o^%iOWP9Nsy3c=E8V-)X6)wN*F*{otO-U6Z?P z@7s%ZuqRxxF)mnP4ttT)(F(3;MR)e{%D_JUQ^f3oDDEJ1l}w{{xm90=Q87PND9yD- z6*Z278xstCWDBOOS+%o41dz{RY@vuo;hnPK8k@W1jmn`tpv&Q~=n3!T;lqb!5A6wG zPI@m7?ZWE^!LCHKT! zD*&Yj5n9W{ir@-KBaJ3R&V_EIt{l;El@vv{d2i~QOadFd2s!F>8b{%@iPAenZ-QnWJ%!~6_Qh=U< z`;%Cq*(*?{<8W|TuVLe4J%=a2r8{jsMpXi#FvXx$)05cm7`X57Zn6dw7?;VIMz9+! z%5?}_ha3E>Mvxde5$^($!GvcV%KatcUbQJ+4wAVWTUx>;N9!!Q>kOAYJ6Z!*K}VKR z-uWVe)2ja>gz9A%M{urC*a+i0++jqEA>N){d&l?AlBT#{1wnVIPrKi{5zq$VWkGv*Iy95hS1_L4WpP!6w_{z9K}JKc zQ%CQ2s_nx|QInnYafWmD53y8|QgncsjX!-1!*%b)w|X~T+rLAfg(nY8$G?n-FJd}5 zNRw0mwdwqjpNn|17a@7`Sh zuMJ1N?FHf(yIG^x_}CtVPw<8?#z-;H{`Pn3a`akJa)lm7q|9>D z2I@Y{7BhA~{&Vlj53=jN|6|vwgkz^lVQwbCsVlU@%vKCNZcf=&pG4_6jOT5fT4wo! zDI80YBATEP#5g)*sWbb2T`8b9nq?xn*5L|6b>1woz1QB__~4D?8Yh%VzyNznfvl;h zM_dw;>$ovnn|fSlhE3IGr-`lYRP+4#h5EyAI!;!}BQ8^)dID^G@HXP&K?nl8E2CCX zO{$6~Y4uhm;Ueld)j*t2h5GxiPhal-^fvm@`|z3GmD{$^p*0a>&IpG`9omwefPAbM z0Z~$4uwey)@FGA@+<`KBBCDx&EFIQ}6k{zJ_H+qJlv(aUPt@ly1;9TzJYIk2|GGDX zW6MBnd3RXdd`(xIWTa_AnWYjH?~s_(oL0Lt#@bz+*U}+J)<_a+XDAm&8iX728l9S4 z`T;gjn6-DVt$%pi=?k;izeHnT&d>p8ZKvqHkRCNYrMyI0QLE!CE~`%@H?3AoraQOZ zOQ|9?pVwrSpZBB9lbfOR$N!<%74NCdRx00*R!?oB)e2yzTyjqhw`#^v4Ug5}4u5D6 zi#48UQrLZd%I-|bVS0*@o0*vE{^2^$^n~k`i#GoJT=&O+#cp~kr5IaNZ#+_7e^-p7}^1XmgEm*gFq*M_jbjwoT-b? zxRlD#D^UJq~KTMsaka`bBR#fAuVy};d6^ip2)HnCy&F?NK{mn8cV;jj(QwI zD~N)})6Xvw@}e0yLuVT(l^bJ-w@hy?UW!yZqu!6*4}Y=#<|hU&Gr6GY4LTW6Hj&Pb zxbYK`o}Ggp7wdl5T)h%x_uRt-E{R>qnb=IAl33nBfl1J3!S0WSI&8PEz1mKORKU_k zZBemM(p4&9r2)lg)Q~&3ethTF6*%YhDM&O;YEc{mfsN=N5G1DNCpw@pKknRmZeYy= zx*)!gGrb$X%WQv)i=ChDS7*MshFoY)fBjwW+Q)Z){yt{QA^IWW!QCsb>E0uFDmZj< zw)^xS@4on6_tU?u|Mo>ZneDU|wjVY&t>)?uqi<|e< zE(+m8?Sz~}oPtvfh_}F-0Cc?EXRyV2b!t^+HteVL>!K(1y6mwDFt(szapj!Krtb6C z*5CPqzOWaA@J`Hu2D3?uG0yEMN!CHlAgF=moG$sj-_x&JU(ju0}~@z_UJzN>_5;RbuX{kVUud* zl11KPai$Gn4Nb%Fj_%`2e-vwD_^mHeN3a%Ngw#YSgIF8Whv+gFcuTx#;PIO^KEb!UPNmNG91D|KRG?KEq^w~z~-(uuKPW?mV5kcq9h{K**ny+ zn!&^UYVK6})Qr5t*6eVnUPI%q#DdRpIiC*^u)%+Ef;;y`<`sFGfp7uP1^-I3obrk* zV&giGWyT~QTQQP+12PNNee#X0smaG&QKP557p~p;?1nZ&K){us*6P5|)U}`d`jxbQ zxQ5Dn;+&1PjRtak-j^@6R^_7Xi}RT17BZe0`BTh(qx1#1Xx+T+E8Sd~NyW4Z0SDy= zHydptW3x)8nv=r-Gwp5a&{~vC4^2$W`%%%Mg(jKU9v7M7RpL?q!_rilmbUVj+!-(M z+fl;7wx>@&F2DXaKvMBtM;w>K^JMA9^!UEU{)wr5jqTeJeil@%Jm{mzm@o@2=(V5z(;8$A@UaZDyA zW^VzuOOL==17oWmj)33|9be2F@!*}9DD0gqOzhlQfEVwcQHaLIf@1L&;PTG967Zp% z02XIssbf$*C)OS}@SVB=20||w0+=*yIC}|btUqFfpn6G+D0XY_bh7&RPcEd3m*l+1Wzub4|ZQjh0m&@tXf`pe)y(#(m2ckmUt}q*E&cKdV@sZ!FaEQv@Cn78AXqjpe<% zumZ-#GG_ydjE+`u`HxbPobD#EhexBM7sC|zVo76r?$Q4bUqUS+}YuEx#EyMtb3HWsdPLi51n; zjyS{cxx)EWIk#*4oA~JqYbt{jD0Z=Rweo%LS{$iA;izNqcsV5{T2U=WB!$|cfA8fV2P4}XpYx7M(ok~hUs_JBF_-+A;bSjKB9Cj_0%bck6 zqj2&g^sPm>5qpurp^a2fqq}+uvC6bMTwzd>S>IZ6VIISPtq3-f@uDG{oboOF6={&6`#wUl2MO(G+zUjQYze~4HV5J~-086C(#8xpp{Q$B zsF(005t48Vnp0&scOXZPQ}d%NKR`KAdkuaJ%iy0G$;$atQ1~*+GOBkucOtzEb^z0I z7L5UjFGrD0GP@?WDq7QRGLLn0;VK``7_Rj3d~!#{)<`KczTI|IGsnS$Q6Q&X2LoWtofvC5Au`d;Z2d~+DuAxBH-vc(MmooA zDRtuoID2u~2tq%nv2`mVBj!-dG`{w&Co3%+WuX9A!lt*arT{Lo5}RUFGlnYu&5nyt~ga4zAOx zw@`Xrxd4kWc1F_{j?(yoha-WJL1j4mSikX{28c=cOM`@7M=??2Z0Hy?EGejHX;>}W zLLfmew4qW_5#5*-#G0PvGj;@U)PtRDWiN&Qe-iRiMCy#6@u)?R7Z8Wvl3ENC3 zh8JL8MHmQPAIAbeLjwxrU|6g(-DonFIpj7dnlAk-M%xWDWu!xQ5PZ#-2r>JM?ZLl*s@cWA_B}v0&;MA)3;SalSez@_`Ti)uN zu2IDHP73dKh~9j5`=l}roSw4581g8=-Dp6Nrxf&M?o_l-xk4$io1ngCHY$7ZXNE7X zmVdoTarSmr;@Mq?4rjkz%~!lhF`$HjXaur)7CEn`AwS>?1Fo0 zUC?9df*wg1++*m1d-fdS{ZWL7@n>@-zWC?6FMi||!YzZZO}o&XtR|}?Saz{0s&c(n z;8&wn$oFtjlwWqlHJ!V%;kB#k;ToM)^w$1mDYhut4&Q6dLsjGoX`_na0+JXt95BV< zuoOu?Eu#`yms21T6&-Op8*VWIOPoGyJPZ^haocKmdhdkMUL!{0*?lp1#F&`wh*SB4 zk$1Bd));WgdB@2E+wumCkI{+msK9R+uV^amt!WoYi}4sD3tGVi+|n^zfIEH&&gE1j zMPXtAxyHfxT9p;lJ)hkdm9Fao8?1O+5A{JyHSCNb!R8Og!|ONS@4o-CUVJmL?LT_E zd;R18`t-HjXiVEof_oXrok(#~Yk_4THVKNCxshOD*CbR0*No|s+lg2vY$X8}m|TwbrdN z%wYXkAWZE0D1K@TVX}X_`4+Yn2eNR8xx-8z2BhSHMB|GYKtA#lD36Z(2oH@&1itoQ z9VNe+a(xVXwCgbM{tmFk`2{B~{p#?b7^8k=8VtR{!ZENXmZM{cAC?o8O`NB|xN3L) zQJ8W^nrUy;u#xY~H`)kwz@v_w7z><l^A*@`2;jMVt_e^1v5Po>l8{n)rZ!ez zc0hHb90KgQHU)Lcg9}@3yQDXzNBkLe;X?f~5rHGQUw7IJ^47;cDIXK8p`4H+s_?P=f9jXN^(`q4Li1?zBF<9*ZiYV4LYQ7IStBOq z<`7O6(O}GJvp_q3jqLcUKxtqW)5IPq_R|2VmGYJ5WRA9n*MauPU^ z#D5(B8vpTc!4Y5MKW5@T3NqxQz^zH*KN6Y}xQ`ZNA|(YSc7zZ~Bwlk%<&zgS{`zZ} zineU4o%?Q6LR^g4%khc`NkqxoxkmwOfpSNPJE~8PUu088=9l*pGE$#Cf@=71u?e`v zX3Hc5C<-1BC!S^I@YA*z)D*1vM@A0&gJbp%aJja770301l|O zwL6QQ6HFgc1PdW7PIcQg+YqP!$a3Z!Tul%q7H7Blunf?lJpzJRMu}yqU#i1R0tMST z@m@+lA>rc;b>+nPOr_m!R`ZtNtPn>6XJBC9+8h;t5{Q>-OBoFuBEq$ZXZH5p=@Cmk zps2c|)O+?y@5Zw_J{TF^WxM_}+zRPE_iXRxk7Q&>WetW-hqhQ8ry&n;8h;jMvh?$ z#4ZAj1Y^Or6+p>yuHyShZpJlbx_PK4XJ{}FD0by3zKyyFBm6z`IA7U8Ev2Y`R7!{I+K^ZJP7G2&yd zum0QJUp>F^*JpaS-#q!hjw&aFlZZh{?G=S>7w79OJDY;ibSc0PuBp*W4FZ0OyxLXH zn0XQ$I}v~(8|RnolTj%^raBJiHr~I<3+%5Bu!So%m!$*_^B1WcBCmS}5!|_q>^l%&3?> zy{CE0?94BQJF<)63oY;Th&-1ms!5J3S4nJPlL?W5$yekUlq3-|K7Olv?H3v-Ti2B> z+h~dO$Kqmh?Aw@wRRs1hGcqs(ZDwc1d1D5gZ??#6bw=%CbBix=RSZ`ta#4xLJ*W;QtiXWYYR1K?J1PP5mnBNY%AHRL)^LOyy#^-r}1#3mFuIrO-yvT^z$aG`_pN7TXy|ByKYtzNh_gk+BJDJLc-vVc^z7sbW;(n?SX zAsrFWsd~ZUOg>n8@X%}o`%Tngt&i@=3EXK9jdw!8cx|7wk`$2H(xHjHlOcYlfu;3x zja4K{t%q-!3g+u&YpfbHL_q*76J61OzLAE~{unqc7yvFf-5))TxKq4t`PyqT+VpS- zRBZ%7-hx}Z02G!dg!Wo2?weKff@E3@vS;oRh3Vq@{;K~l$SH)18 zE3zHyNtdKRk0w!#{Aa8SgXleM3R7n>ViZQ zx7nwzArBeZumRSzz6-s~5kum2$niN(=$9fY6#=@``su*i8t;xUklE(*0p&2h1)ZHamWB_cpTr4wZ) zz@z=3LD^;cVAZMRMwp3;Tb2b&9riymi+Bjws&*&Q84;=I0^Cs)oxAJpGu?Jev}iHy zTH}`5CCUM|%XGcrU)Tm~2~Q^%Ra=Qz1Uzsx^V*$lqDDBaAf%A3!(!zq_7%cLfd@k+ zKf!vws-MDvkp}Pb(fq`WPX;`Qdg!orq@g?6g$xRm6@x-&azkbp%7>31flX_ZFyJBh zW)s&(F@)1O9D!qBBfd`~uJ6-^^?Di^9rgX3M#QkgF@o(mj@*7<0K_>!3If0lIAw#- z#~~s&Cl2{Cp~T`VGf0e3Ugzqai*-b%NLk9ALeuKBVn>Hs4V8|-VHW;n+{W;bX`9RS zrCF>|9fG(L4>L|m+?}@U4xpj#?N7AQb?0qyR50$8|# zN#FcGfbAbDsV=NT6e+bUO4Q)gy;nX8F{Oq`9pPkzlE%_fXq5#Nm_9y=UzkpM6+IN> zg5Z(g78*uJ14{JqQBR_Kt>{1GHF(1=Q1VUZ_M~2VRv;}|Vf07qw3N-nh!$IS^Qp5n=TUmyT zJWe!a^=|x@fzF@4He8wZPNGXQCACa0rFQZqg~PqJ+4P@Bj5_xBLPU*(Z3ELXLhP_a zOqFJq#kHq{b_h1L`zdO?<9YLP_xcCw^r3oEs5iQq-0%CGyJI;E4*=*=5zvycVdwR9L1 z?6_?>I_A-kBC6gPBZ`pIwHIq@!P5^(oqW$7aeSi8Pg>Q$jR&C(?ET{DyD#6cGi81< zHc>dTHnTQB&QnZ#={Dq9e*V7~4F*co!iY*jG-qbp^M-hH(@8_3Il#x zv+e1M;MPlPXNkGEg!bcXu39HnIIf)LOsFF%Nt?X>(?4u{c=JE6{J@wL-+SxsZ{Ot4 z8?W_lyrNrNMz;I)4cb|4J<*8Xd)GvL(+XfzqEqtq5AI%h7QV>oeKh(JcY4yp2gO;{ zp)v=Me+hjNaN~Dw0k);TzUWG+e)?hhqUp{WVM3l-QB{Qt{7=_!zt_F-t{Oxc8wv(X zalnofFPpE!^Q>5ZW2*p?39^l6OT~f6Vxx16IG9O0DslQavN$&AU4Q=0CvVzmtKk5m zffma8F#>FDq1~KggCo6q=dd6d#cj4}!M=tu*oHFD$MXl$nsf^Gp4^yVuSILz8N8H( z5(|xQ{Vkc;9clZV>kj;-VeN-gWOy9otx@JFQySmwXJ6=kdS!=3B`~sCj@@w?JGV7% z!nT)5dH0X+UCE4hZQK_(-ZQw8NUtZ{sD^JRQ^sXt|DqI;&E$=S!_8#;!P!c(g^D(X z{|j#-OCJuk8S~>`f>N>@47$wl};Ta z{heHra$@Cwspk>#F;xEKn;LmF2U&!FF9WYCG?N~kxSiPm zTQy)sE;nI5vr{w)2;2re`pmZP!^`&ets}|*JF;8IZ%w=5t(u!0hhMjRyubO}uCX!k z|DK!}ot(_W|9fJ5Y;@rNy*1SDUJ7r3w>7X3WA&#vQFX$CkS*J_r`G=XB`#wT)9L<) z#jW?|D{rn}y?XPNCxQI~XCrt&01*PqR*HFMHmuiY*@tWP@PR}Bdf?E}p+g4_K6K>3 z?7jQWfdn=|#>C^*=K117@DO?RU76gR@H_&=z4o_5??AvL4u~V)u zHo3k=zSuy!tu^Jz!;pW}ZRLzD56RAm9?G18eUwBBp_d@c!Nxqj#4p+p!;=%>p%Zix z{SO?kPq#jJYXWo@`nIk{_Qz@6TFe;u~E`GND;rpARI4Q_}qJ2~~$qd=y zLL3n?dWv=)9YS2!q3N022(A@zA2vNhf6~L`_ReE{pw8Q#c;>s=A^h{F;Hav)C$XH# zYZNY{)E+4+$SBuo6h)Vpd{a0Rz`0!y@4QFXn992b3M7NdbJD(+X z@N4)FtLN$#lRVzJmSy(Fcaq|fmx}ArBEU-6=9y zjkfU{LJ`2+fCFP`j^=|R7x&Y0?S?JH;w;o6g=GLhf{4|5?MfbX!Oq!mfB~@Y)T06b z{6+(3{n7}703^AY>!bj)T^Ukdqj}X&ZWhiH7U=(x4-K)rS|s3?=vaf+lYwc|K(p0FiM&@OIWoCo<+j~`p|1~7?+op@S+0fLnbkAUT=N2BTW`rl=LshsaQWW#EwL^5-xzwa=Kr{_u@oa2#86hQ^zXd@ns;Ez^F|W z3ezd}`-&` zyCmPX7a@h7faV6c_>+kUFtEa79LomFyhsyLB>>jOmKl=7*=lT+Jb zj=1@W(c;9M>+<_Ba@|*`&IgD0K~s3JQmoe+wQ@6fwD8NYlDfN>3!ZQFtNd}$(~R-W zIJN)>24;GA%${&O9mx+ze00Xy(M5M^oLp_k$T`FH63mN52>QEF0AATtE`Y&Ez^NTq zqS4`~N*=ORx@^d>74np7qjB>cB{K%)rJ-o#`pArt`_LvyK{vMKf#S9&sAxxyvB}aH zyq2uipo>V%mq!`0jnJO8%Kvl}RB_%XI{B#XjPIJ5nB3#JB$JJesgL|}qVm|4FLIs+ zgM*Wgh0bdRaP48i)?jw!t1X1 zI88C4+^V{La2!+}&Omb&C&STIIG25%>~=byW{ROyA;#~_sUo?h?3%SwZ-7`FCM>M$ zfg~bh6z#?&ID6;H`EYy`i4f{GVFFl=PCTtF8VO5aSE;$QR2-cgojgStdjc^4-3ObV z?^UW0>lQMa>FRpPzRi+%JSEjzS{3}e9pkPOEkzQ0yq9=3_x#pvnB34nL#URr;VH{V z%WfRV6rj(z!IDdMwoa0*_1$E{7@29P_iUe~%Gyh;uC(RTDNGP}?3l(|)G_ngO29;r zyI5I@WT{QQyNne^lh!LNiK?`NlH0kcVU&zMd*fHtvb5@5SM2InT~$jvQw&I4tSv1A ziyI3vuuW1}9sg~mQV%@?a*K*wu^}q|jP;EKpx3v(HlbuIvbBUFr9?l3(mU^z+J|6Q z-ic1q%&nu7dv_X1B!mLNg$y<&d`p{B`B6+T;%EbJyX*gQxzVwlum8*C@&o%+hb*%N34~1P|YP`0%fQ%{06JzRQIXT^QLn?2&LxYSPqCnF8XMu#nR;{tXmJ=H) zFd=dG`JW%1oS5+D|KzT*U4!|bK*}wDB=bK}|KIxROQ@(t=Op_YTl-I-o}XM>|MnfI z4@vp--k)(R!03^KTY+Laq$U&Mvmjjzw$eEkZXc`?nBvvRqz5cAPUJV%Cn>=b?6Wu?s! zt<1E2mwc#7>{!>{`n{YF^kS}06NJmC7WCw7vR&5Mu&=gqa80**n;>@`P#0G1>y1(+ zOsB;4wWU#(B@UNriq>li1TtM#B5peEH>ex96{0^j{%rr36m(HQ`zM85ymc28JNmku zVBIt7R~<~an6L&oq7Xs~w$6TnVb)l{yk`RfFWqw7qgDNS)S;S(sTkrfwm<$rGNgvB zaV6Rb14ZQv8#o(6zi_<|j0$(kRJ^hf7N0nzAuV<5bk1IvDrj_>f}h(gE)8p6yma$V z&x=8`Vi4M&N`MdCMwx0ya3i=9Cihm(UU~-ceKL`v$K0k`-@VXb4s*8$H;2|O%H}2| zjl*{~F}d)*CMT!lIn`}~QY!jv$<1NH{Sc%>mn(g#TmChff4nz;gBv{>%fXEv+ziYO z-QY%VexZrmtlZ#6Z*ZeGxY6TV%)yNw;WH0z^m<)X4Q})#4kep33~uxS|047@y3yO1 zia1ICAK6MzWOG?^lGs?0vDDr5{}a3NqbmMeWdA=ov1@Fg|Bn&!J9x17C;K1TcjVEB z4+P>3vzPwBCaF3b8WZc+!EKj^&RGSNsd`sgAWm!wQ{0 z14J};-*)MJ&mNI|CU?RVncUh+m-dnYsncFPmdd&_dKWJ`!vRygvTwaZWIGtuO5A0U zm+ds8mv)oH{TI7=c(JTTDQxB}&Xp!YM4+Q*`g6;zbsB58M}a(0xPy@(D~fgc;WbWV z*i^vK?@rUAc|+5N=8oHP*HAQY+CjZjsQiI8zjVs(NKwjZ1?Pb$@**b0=y)Rtf&b~Y z;CrE+Pp+6mmiap|F*2(DkNIm&UnYf?-M(nj#5ZQR38lHhfXbr}g2$Di0bigY75mjq zwRE@DRGWJ`^Gl2X+w-}(J-a==)|1$g#zrM-@nfHj-=3S;GYNC-h>fh)V!6RWgZo+& zWY&H^CzIb0hq} z?D&K=3{+vn+VN?r<8=fSu*0dir@W3WXZ|u}4G__dTn;?i*Kgq4WM*pnjen#_$R?+M2rB5x0lMInN_fCq?2ps10RDsPn} zZiv%K%{eiV8gWkSjTRKNVNk(8l)b)FvZ628HQFyG?UuY@AeRHDm_oI(q&#;U%ZL%2 z%kFLj)SE&b7XM{(2C_u4A<54W=e~>}y>RK{e5+2W&04T3vYlNUf_e?UK4E%nGFJ-c z0h?>eai=x~K|q+ZH#y)JjVgVBL88K(dGwE1kUU@#c6&>O6XMi_oeLtK`#ctH-PtVL zki~71gkf!QFtYYXms;<>9<*Qi2b?(JB>H;m+V5JQo_4mjy?tJ zje1B=GO*wVZdfy<;apj&Hl|=2z6><}^u$PzFV{V(!LxupavZ|D4msi)6eX}a#)vE2 zOs|#xq<4fmwbf%N+Sj_BiAIG4gZs*zf;4F4QIWJQ&P{s#)w9AZpWDN*JX)S}Yq0kd zk!y{$s~C|(9dFI8$EFa&nTAA(%T`qSlrXx|^J9w}YkA~`g|h(39U8WzPTPBl*jObV znIfKwi^MMipnrPfuRZwyvJJX3uCbsC83XyjWq@yYuN(7<4It0eAoDHYf%01 zs6ZHa}aKm2~jO>u-3V- zP_`CN>WJ>@=)~k$*oDoRymhPw8zXKxER_)FoNCe^U1M07*qyVKNfw_8bpeO8;vZ)% zE+ywtw`6{)l?_;5-M6~lq)iFjpPFzyB#A`cxB-N^$(%R<67@+DBdMjjx>64wg3FI5 zKCC{*7c*U~IANMb5_Oe8*nCVW6#N@-M_WbnpI@GrxY!Q$3jaL$mo$2-PRz$R%A(ADDx(B(b|UnDJekqP7l{EHMD1;imCW3zqV2rU?_B4ZK}YHv;;)Io)Vq8c~hbv|#Jy zs5z#B?aY0?f-+il<2!DB8lvcjR(a7^%$D|N*Vn)JonQ*weD}TfyWf)k1HfC~`%f~) zw&#z?1bC~5^=5}@^kbO?<*-;PjTxHI0C-%}Q3ObES=k8-nvpUmirwXce`BfnMqzA3M2M=@Tgcd& z8f`)Z)xz0hQEm&Ygmt-Ym%JsjhdS-}0u)`mBL$7BH5wXIoI?bEI;uhE`zc(y*<0DD zi)v3X=D*am@wb;&h5p9Q5G7WX*JEpwP|lYp%AN{Y*F82io}aJ|4OZQJO^tA0tInX= zIu^qNq)llgl1!D7s6{dPJMvJxJyX@@LZ-M-SuCZ)W1-`kL=;adbFN&pk7Di)UB$z@ zcxLV6ZyY&Ax;(@tZWelJe&gzwo>~Ilg2vP!(da@Wp0F)fBdl;xg7_M1&*K=k@k>41 zChP;7p)sEYrO%>JaL3-zmW~yh*B_`F^kKeBB^x`tM~q4bFAg-k_T`7Ivww!6N^Ee! zJM~KQWFNzupxBQFigbDL%MEX!VpDYs#z{9HXuE*XDl9_do-{hqx~()imhL^<&}AGi z)T?~I;T0kJgs2FmLr5$Fmj$HscbZTV4M>ziq zhb{J#Hloqc?7{&rVUB3Q=L=n5T056g)(o**mX#j~`ZjBXCt^BsZ=>MqQmGv^QjIiE z;wCaXZVOe1zh6Gr`tp_5SLbh@{&z%Wv#Iy9rLa^f1Zn#QWSq`p!yYY-V$Hv#a-BfwDe@H#)dRF~p-Z^pUfF zO!CqzM`(A_gPVR)mX4QG^fGF8yv1HA#OH~(MpR6PVZfzOr{2Znjj2w)bp)v5NM3xw z-g@@p`qy8pYxY>kBU~9voF1_rI7q(*$;pO_(l^VNAu}UX=}<)KUX@UUaP+KNP*D7{ z{qg&V;j;G11pssIJN&QhXD>sOCJ?P_ADwHRelwfR+BqY99){_WxaziXS}e4>Fr04q zLOvGq+CXgevXMk)o}6~~)uEiXhMh=Y*%E;aUaWNlIVe7nsR_!`+TX6@GO~5$KM}lH z;y1&aR>(=fm{QOY*d(Q9G8sh{n>xfwUhEpnu*8XCRw&)OxVRq?CDOz3MyX8FsMgsp zpq&xXHP<$lCRT0oa9`tCQe6NqtP+!`%9t@DPH^k<2j9ZTiY}1#NE4Ua7rU+J zzieH&5Qv`XzfQl{`ugS8Gv{nw)PJ3R$(XrXMVpCh4{%ZfSfJD~G?4`7;qVhW3`r^U z$7U<8lNBC_8F&5J_Uo6|Km0@M{7bUo@hs*$7C>uOd~m}Ph_Wsg0U5vr!#o)QxHwi( zLb*wg{2sBgUPOfuAlFYWsOeKPM_@Iu7~EGO)Z*X>V$z@Vvid)1ShcS3Ej5Pk{Hguq zdjP|*2QwN;B2J95tW6i?;+7AW*Ql)+vANnJK=de@lt&KkoC_S6*k5aeq}TV7Mm06l z|3E!bRU7$I@L=t@*9`xs&mc^0m4D0WEz?6dU@M5tUmb)3_-ios2{`zQ9jWvJ(y zVJY|};3|Xr)m5<9EB|LA(dj~W%Ly)QEiAtF!Wpk2LhHV%&30^jt+Q1WmpvO*!J)87x=?%p&AhzUPxV!HUL^jHJoIorCs(d&QP%-!?b@8HS8GJ#X-GO* z34F$tg3RTEmz0xxd%C$o9m*^CvIvDmLdhWBeD5U$BcMJ&rQmK9I>>R__;F!*Dh*6$ z_7~RA7?t{2BqelWv{c%pNxFHndTu8bRlnK@Cm^uK({6~E_IAaV%HBF_FaCYe6`P<& zV>%_R=c^LLm82NObS~kDpF)FuwG{;Xq@|J%EEKJ{9ql+cB&#(H%njZkS#m-uOQI3K zF(Vtz=_b)N{+#RS6e(I>F6db2a&fQ+ssS*N$EnbJ3XckRikcJwNf(lthx4Sei}$!unXeWW z?S_i_aHFN~PAnZty0BU*sKrbzl;>Zf^DW0p=v)ilBn1AZ^ob0xmt%NaYziIc++qm( zg3?KAo@zeogI`Ld!y^`-PEB+uL6>IFXiHVrBNw;9nhZv-79Su3vhdln&Rf^-*w-Bp97ebFZ@7% zS}!2L5rX-?rPdVd61M#Y0^&a1MWhRZs4H1(tnAU0G~bylU#v7J_JF%CcId+v32_cH zpCH49G1jkqf}k)K#hFP50{q$akN+?b;4|Nk0RN|w++~i5o}noq zR2;a7_KsOA9-W=9&SU@WQO)-ythLNmk!@yF@N2{vCREFXW^;LJ=T0{=-qh~g?i`2O z2JuXYZP?HTyz|!wQWQ|dPV4S%^u|);JOHsupmYcb#qptetI@vr6)uii&%d@!huVb+ zNF91V(jTW0OE^5-tn2$3MgdjN0>nGhUxBC^3;}Z@pW*+4TyBd08}buTyP``auGbC(ZdbVTXbnm*ck|_t;{OzUolULnh)rj=dc`0Pas-^}LIx}?26bKs&8cx1N zf;|}gq@sP7eH?>%=lT~PwLbWxOl1PLj#!d3|M%iL?^wtxNyGtL<%NGo7Mwt_vePti zR9x<9;rUr;nV~PXgGkfHLT4qJ5T6{B!rY}%D#;PB8YGxE2aO?;T%!0#b#n~V!K$tr%)7nn#GZ~-kc?{8Y3b4DOW+9?1M3Xzcw`VPAm$!^iGqo5S?%i$GO)+Pr>aB&7ih=<`2#GaI=nzT8F@LE=g2;Z# z;;yb!pGHrmJvE#yLrt27M08lmLl3mri`rTN@CU4s6Pk(#)f% zC`L)vd6ODwf8ymNOPNlJz%J9Ds$p?sFGsQpsa5NPPuD-Y+@*vLui`Vul_^@D(8$Xw zDMkviv9<4|-KFp_q(Gy`B8W@USw7X;3m|To?DbEC4G9tmn&m>h5dudjjYMqmH_PhI zVVX#mOPAzPS5gThFg504_vH+Xr+w))s9<=ua2Mf)GY#o}{Qkq)L z?tnWv!7wnKfYLAwFmkj#S}KX-S#GNNK;OMtr^?Z5z53}T(v8)r^lvX2UwNpi=sWFD z?$k3-PhGvqiN=%I(Qjyc;(G0jC(v!uZH%X|n`hn{X2kV_Y{J_YK84N~mnkkA?xV|# zsM*PTG3aP#S@hd%NXwwjhkUMZ&M@{{qKESmOrSx)2$mpSsufq3!fKN?g9jEv`ug*e z_m|T8LPQ4~pn~Xgyi$cZNw!cb9e~wv^8vIbtcLY;3N)?!CPYg`oH~_~zbRfu(F>>` zv);?Bpw*2|9lXph6_(Qka!G=j{#q-b#U_%GXIkf+#cC5-A})5@h4AhVEmO$#wCstg zVf1O%U=L6Mh6w>MROaVHAc>_4Cn^o}kN!Mdt5o59$?vhYrg?RGee64;m<+h1Z;QU#Dkv>s9{*wBrs$EsM6H~$H?h$rzIECi%Ew+(XB0WB;qge)&BGC8p;F8e$qMyfkmWyQS2_pmIQ|bHaz_)(qViS)gqVb& zz-nl5Jfg{tmM0TAo-)zLWJLMVAm>ZtVQDuqCRX^^aJLPB~h zR)#kbC@V*>G}DK~$Ou5j8ZdaTRY7LD3A8xY%8UWmhjXgz_zT`!h1>$34-1Trg{&aW9A#KXv*ceP%#=mi^eW>)RE1_b9!=nG2kJ zAMSu2#TLd*a1aS_(*%WmTBSRPlfwe4xGTsHXW>8tr3X%%*s%}ghSUK{%HAK#D)o2I zMR9iB3V&Hc?0B5-x>kncoR{rjrMl7#duF85om<~wSTHKJ_Q^rtJWzWd^T4^Bk;kUxG}5X~+Hb=&!t(l9VOZQ8AdeBF2GX--{o`M7qG z!}TEk!yx{{e3gS}LC>3n5+N`EF-Lg|w!wwK!cJEB4?h30R~y8C&;%L8f6$b$rIRbR zL=DbZrwY1p5dVRxW)Nc{2&h5)2jQnd{D*`jT`|jy zNq``Vu@kpv+|zMuO#`P-b#ZiAdP^TEn5;j&auxPzJjz3aL>*f!Jb1o1e&4Nti^ouv zlU5^}7=!o^67RAXc0XY;kUicY{sYa2gncuBN(S*Cy2lV1#D8Gkk!ZFWM>Zb!B2uJ% z-$9(Lg@o;0p=4oFTCNchBe@g)-5MUuyK+7*@4jzXtIiqE&Yg|A8a? z_7lo%5dVQ@mZ02w{pJS3a17!<4B|fw;y*NNDr|^ykWqiO*}x&VGa_$vf)VFww|5Z#p_%E8qcVv9 z-~rRvJVon&MzB!5RCG#9JZHU8)gRaANr2}u(-$w&;)V{2$Vtahe7ZMU|u#)X1>?p4{IO4ee?7)QP>Ar zRd1fYzW&Wih*H&h@%bCqPDiUPkctGm9wA;-z}B;Gw$6Ugy7JbIYhMaRwZ;!j-va_!I0wVyw;_T@j?Z(MAB@_Rl76Hq^)Kp!kDV|oyH6~1X`Dtf8h z3=ZR~yvMibJtkFF!})8hUt^^sNJdYDCy^7VO&$pFso$zc8mRe{g#}+JGj_1T3|6py z!1Wt8rIRpJEeC3SGmUyi7-(35B+>g*;bJ3nvzY!605avW(=$ypA||M|{_UCe^$%L- z|J3^U4MbpqxV0t+PP3@ za67%un<}!)D~$yztYcSHKogTiBT}`m{k47JWyMskHr@yQtRrS$SQn(LBMkm&iqim4 z1lc7|_W_o?sWH1uLN{&*0bj@7#e;#EQhxxTeiL$zhS2_O{V{Dzk7pf@g#Du7QBUmv zA7YA^5ZJ>SK+V`dP#qFJaGL(Os~<^#z(;>%tUAx6Q9gQyU|A-x{~=7^Mos1Spw z5QC@?BtF!~iMpY@8lu=57DPW{Zw#VBXrjsAK~x9?;<$aILX2VUQ&CkohPE6J0Z$F} zMf>B+>sKzVU3oq6An9(^jy;bU6(&mQ;$GW6!9zu$cKJsFzG941?fqtV>JW$#}uu^_brpLC3l zf|Aq(=1@d3Z>6YMA!fjC*XSt)4ul>>{BYxcjC~*RKgK6_jgH;{fU42_>vrPupzd2i!)gZLlhY&MAhL0cFAU6oFHcmYXp zj=Rdc%SEG1p`3h-Q@5%?ilav%%4q6gL{Pi0P@NAB@1vgwE5&-PQ7botM+?6UD|pl> zR2vzJds}wP(+D*A(&(PCJ?^_jxXi-Eu`<7a2(tO?q-s0Z3x2vY+Cyi>$*DI5lF;;Yi#hy<*Bb+l!}#8@ z=nh>l17oPIjpafS2eh7exk>1*F4j2UXQB5_hMLNcI>sw85-sFCDp|M^qcL1t`;bqO z#>|Kj?{w+Cg8-b=qXg7-iwX3AqP0F+ncd!TA8=8R<=A9tY>&l#@uD*vc-*7Kt#>HK zAy#t-@jr-Z=;Og9$A~tF{~>h3znY_Cp@|0ZKbqC4h1#*O?oHx^g>Ml5L-=VB|6>sU zqf!dChoj-{vbUHkncS=`M`3f4c1xbP3^4sNqi5o+qOi<&%z2_OYT%xR2J`Z?AoN zy>;%=+B0Wxa=!WA8#p{WC+BD)XUSr`b5N9oT~#^6Ix_0^PH$IB#nH)8=YY>#g?|h* z-5~Uarb!ZU{~1GX41#6Qh~K_Tps}aP4uWOq$r%k;0uHth+TM+Tz9LJD%1y%VZ|4#6 zwRu{*I=-o38DgeDcWv)}>#P!Dm7>rbdTjaJ1>r}*?9x3^B5yD>Ol-Bj6*aH7{T_`4 zlu`O@_7?H$Ai)tJ-v)YLVO}pb(I%u$1^9UVh2nut2ndQA{EXKPD|cVU9k!pwOCkg zga~V`z8M~&ay$0O&;xiyt5FXqPtt~Fce&tSK52RkLOBdVIrO8)#r37bLly_}4QR7I zRc$V0iVKy+QW|jlRc#(mJV~D0IgHY2!IzarQL}*<0!rsRnxu0!(%O9c+0r1CgKxxOs6$KEriNh< z%HhWv%7G#Y-1zoN`;~vRUpv$K_;o-Pt^Msf5F3o?>g%5c8gY>r#6bWNyHx}^T>>!l z-bzpu+)M>Gw^%Dak*VRu&dN-@R6r<6S(Vas${4_=W-^(*J8`V7A|L;Ww)%VLR&Wlj z>RRey8E`ubnYm^)71XN5#Y*vs>6B%Un;wogN@bEpi8ZcvFO$*@aEw=-SU!8TS?193 zx=OXcOR&SNRWmzV&Ek?tD6Y|9Bh2qBQj zRf7-$2GO49UDDLUl~rnHf1$E?GB^|#Ne727FthME+7zYU@FF<~AwWRcX1~ydN(q<< zNeif`M{grs>DE&p-8^&NZhh)1|2o#we`I-bO7(y7F-02cbfOit~;28h!B&USz( zJwTM!6D#?zy{GCH3t)gKEuw1M-bS%rS#Hj3Q#dWl6#%rP7MjiFshvCXxomy{|IhEr z=J({LcIS5Ib^=OzXKk_652Exoa*T%)=IfueFMief>U`_@*Nj6ez%Oy2U_gZu7TUwj zy4Fk)V9QU`v*5SC4fI#|#|A^WTrQvC|AJg@ivJt(6IE9h7l##!NHCNcl8Y_{>Z(f9 z?ztk-*S`F)b@tEgi)Yq8{>C)XLyOe9Qr%9WSOfG*>sQp0p`qbyv-Uu303H1UKt~VI zFISd^i3=^WZ{bq{YXqyZ`QJ>C3+@4Qb#ozG2k>wyomTkC!A?#v9Q-sGpkEHqFViWp zK1vOHcIC$_RVdjA68r$JUz-Hn9U@L@It4ze{3e9ss9@J{_5u1O4Dn&R&&ZEq8BVdO zu{%K`c1^^Oar&Vxc~bca`U(FGyxC1(F?}ft?E{6maB&Kz>nouTg?QrL6BRfDxV9Oz zKOzKa6jQ|1pRd(Vrbe983Z=kmSeOc`g{80&f9aqz)@u~Gd@2~-?cy?013Aolgxlyh zkLux~;1@hVza(m?k3(OdiY}FtXxdm_tYGSOBWgKco+$4jeiBX~9Eq@$3Qi@JXOB^1 zp>})~g5GSzBu`uF6uYxoG8#ht zW`G451XG=(JE&cGDt^Vg5Eh@nV_fjcMUzq)BFKOvDm#aHpb?Om2s+Hf01HxcrJ{|8 znzyOY4_wsFW_`wr)}uo}(7R+v#{m{3nKgj9y9gAfEX%4FF1OCVFUABmoZx?d_5Awx ziv>AA5DcKk!>xR}io+qaXTPki)EnvH;Vc{)4g-fCJ|i{Z~;jbIzSNAfQ_Qx{pUmw?27+4`u*VljpxVX_5IF?UFa~AU z#d|V3kY_EcZI6dFa~9`H6JcKVGd$z*&#i!raBH2$+7OABA@>NJT23t2>P@n<_8KP+ zq_`!hRYSLF(Yztp%)A3oBI2r!>6)n*N|hCm(`g62AK?EH75JkWV1WOpDPr;C0RJzS z9iQ;7U?Z^*pOypszXAT=0RJzmF3w{c#%R?VBXH%h*s`=#IFZq43cKO}D}vrJ1rwUW zO0#AbL~CUQxV0U8xBbzj*1NB}uE#jkWCr+u^JGupJ4Pm;U}KDe`utoWJ(?d0#sPJ> z2Y++f+@vQI^;RX{84rclmjV8tUS&6pYcs(A0|}!wc!2*W3}t+pjX(1M|4&c01WiSG zfd8lM$F}boFO1FYHVZ0|O+jU`Ih?alyQ^*M?QaOwEWXYPzFjh+nFqr~y8%qt;o^8()_n8_(}< z?qw~9O>b7)9gBf8>ZT9y|41^M;3fn7zXASVOdDf1QBgpO0sbE?loNEP;_OLjE-5rm zeW&6=mr?>-GL6|g+UTVgxfISj+Rs{Il`h;@8VFN7FJSTAHocq2hF3Lc$FnY#l#1nI zxXUz^I-*5vezGt&UNG;xV*$gj*v_4<5^jM1ryW-_1N=W?D}3zvgDGgUmLwS9|3xup z2KawqiH`RS#4gcYLtIcBiAxEMzH9?9j060?A1nSJ0qki!J#ivO53200v8wDh~1yp!rjMZe{&b6NZvUTA?gtchrW$-<|rL(}w z5)%wy{0LYeMc73#53?A-7;I|*!1xKd)~|fh z`ubIitO)~SFP1_*($rhq56;7H65Oeqbh#0KE_v$7FXZKd_I4G^r#(>R$2X%;35j2( zLd|;i^Y-Z{;lsVqwd9!h@&Lwf0OLno*ZE`5f&q+QB*-n%p}uOtJb>|gcKzc&*qUAg zHZp+mQ{V%Hege2cf>Eqg%eA2hBk^%3xIm;6hPV%+ACx0CbK~1f?I*7qv714ISRh(PBwKS>y}fW zApETQ`D}Fn;U~ZttWp4&W_Y5RPGwS-tuMi5C{m|7CeQ@!oPsbB<8KX&L;J#~YtMcT z<1&}~_AL;Uf##!R?t{hJEcWqv-a14WFm%`g)5=iyqV+N6hg zFQ{mZg#yqF6Hw6xsC|`2cYryB2H#!IC6JDom#BRN!C{EheFMs!ytg};q3B}bh;W2q zh=EoI)4yB-AWQ;o9Hlw}d2+aUa*@FZ)kSgyUg*H?jrnMIx>pK}aaG?#Cubi`%058t z6Us-MTB51`sL`l~$0JEMkK^w`rI;l?EYyENh7XW)=^Xq&_&+#;98D~X%3KX<<#Hng z(=dKj>)Q+Zs-N@G*o$HvC<6BB-0Pnl{p z43$~#l$HX9)EB?{@2}3bzWD3e>fiwqLm1e&ut) z_MTR8SI)n*_R0l$1n8yK*^4*d{Gj#11t?JK&Bnb=giHAEuby!i(jx;1!1zg*G|sq5 ziLr-fP5K+pl^nNeb1?T*`TznjHURf@2I`Z`uUNQ>+G11mWfF-?pK@X)49>ZV*+ zLI9qreYGlLnHL%(OSNhZ=fYxmw=v2g3(C~Yj@3F4#`Ff?oFWr3Ch>5`s;2~??D`No z+#C5&gzEMI1RyRR8?<%8r2(TpZ!Z-`Cr2l{h^u}@l^tTPSg98mf8-E=H!qP2LxsO! ziw(2(nW&4=DN-~Mz|F%UkG4Piu?P?Z97%h5_b9y)T)q1c;Nns2hTH@Pk-!7e!^U7C zJ$zT*LE!TN`1Z&0N#$KLEyOY{bygA1B`q#-b5)`$GZ zcdR~oDzjttApNudRIp=p;ndWQ)g}6;aq4lo&W6@`PKYz5NX`h2>><=rv9vsLIkv z@bkq=^@)Rp;$i-MAC~lyAaxi4J;LCT`*HeDJ&aD=S3oS>!~5vx!Ah}SYt+ik;L*Y_ z!wMcX3e`r20yUJ~T9sa7d%irnXUuc3K&4@3K|#XhvsQau7Yo_uVEI}<`=|EB^NxRo zcv^O$1yxe0XQ1K{rA~fqq7=@L1l#lBSYdY|$lb}`$8&{pFu^~>icVZ5snjK>= zj1L*+S3WnlXSau;=Xp(mm)siNvB?432Tq+bHu*`6%WjNIesm8F&Zx(Cg=$3tV^0Ok zD-F_d%*9(8;FsaBBC;RQCTM`)){EhA1$9n{kf;6wIV$?!_P8q4U^qv z%jv>n=^8XnmF7uY8Dw{NT=wL=CgBEdK6z#B>pwaxA0N`(d2O`z<;sb$WCntUYLUZ& zS^EhdKZ*h7J=3^k5D;z&S~imCaNpR%kx7Kh2l`*uCJogW&E+2}q9Doa`1#)%Kk|x^D_6=O;w2HRt-y39IhsH0V6YklveL zwG$b!ARtUYS~j4f7MU1bQZiH>b`SiTPzTjSRCkzo?N3G{F6!YT&Pm6t%>?log{Utt zQjj+2VoG7vZIdnf`8!41hqF;BmW`@NzwAw~Xmn||%&rR%^oZQo?bbY_F(cgrnoc?rK#C8{>Bq{v2E$C^eA?0PC5>E9SnY{ z&#ZF@H*UzCNE`vGP^58Y*!FS=b<618+K59+Ry~P^LZoDep-_gRLDtXJ=K%WI z`WP%fOOJtp+gj&giAx(Ts`eBMV+BvAr$iMmaGit-_MQTm7~6P~wJ9`(Y%A@xC=v){ z6zL8%J;^{2Lh)HyssisnhEBkeF0P>Rq-*D`9oxS07SwCoR_*Pu>kQoLiO=0l z%vNmhY}U3qm6h+TF!y?BP1Cpv!I`Ep4WH(gd_KQ>)YI~Mq>mS^_Px=*JI;)1A<^-x zjoM^;d8|BMo^)9y;-dI@>J}Hu4smA!2I}#=80;~ct&BZm-pXTCMm^{s$-rT}5>4%s~(yzo@hc0{<+pVz4 zQD!b|9uNI5cmv~>259r3YE zK|?r?;FWiVj)pSR0L2Ef$s=u#nf^TrqAhM^2ZlW;YkSN?p;ir(7t{ zxut4ajO~KyvUh{ieT|FMGpt^S%V=^T$}n3_v98sv*IU9!Ljk1$N6?rEcVUC=i1XtM zxY^0Dkf4}IG%O~8-T#u;|6Yysn$cq=)x;W~o0ym!OKt&QMK}F`X|{66j0u!M`HAHF zfu<@aQ5R%Npu25vRBdwTLST}XDK1nNOKHIGRkgJcF&};0;=m&1V%NS+dBye7MsHhU zwUOd>uupsY;+eINzlo_o1+&l_)<_Ums(d1vBg7`tX6jTl@>&DtzV+GMC*kNn1BT3dc$21x)w9U8{wOY(HufO@fZtk)5;?)Jgi7W{`KW--NKEk|Y{a8lgXa zDRb7DtpXart`y#MwU>ee9 z%Z$kc>khN?6((D^wx0cH?Um~e?Z`3{CPiL@`Vez^R}oVt>O)L?Vb&9}$C|5V1hg6v zNN^t~t(cjIWvkIxu2kuUx4{y!Q19DjgEP7!sY$GB-HFs|8^Xa2R%IXRKQnnvKS*&1z;s zb9POFA!DscJa$pB(S+)-H={J94ak&$Ajg^~-gQEUWY#K5Lmxgk#4laxm2>Fe@-X}B zO}7lwMat42a%Y@ry;7pPvJH$wOgCoAly5MB6az*WKQpG!UfMsw7WyZdj0*kkSRZ6E zcxPdTkp+T)#93D2$_mp<2IUT1Y9g8HU_mHZz$Tf1tn^aNv_F2o^$rBch4$GO_Z|M% z_Oq9vae(*V`qeMiK04Prz4h>%ahp>RC?D^bu%p;4b?TgD1CpBg{;@Ux--TCxAGFSX z0WeQEE4R;GfxWwhX-OQqR~~3EI%7GL3ToBjB7Cc-Q}S?M<5+q)HS_;2ynI=)M>HO8 zu|9B&#SD?%0SLzI5W~t$1o<-jZxh-oH%ib8C6h1htU`zc^l?~HJRN_coarLAm6R&& z%#G{MwqL(2Zg;{mN$D*-ohZB2Zr0+W`RQE_BB+G#3zEXe)_Ww+S#M7E&_l0NaQ~Kp{6;4W*XQhuL|PV2$P$ zAgOQ8ZGhEudji>-bt_5Kup-=b8`CLEbDNq`{d(htwd+sA`5%qw)Ga4BV=f{0Q=cla zPn~8Qr+u}RD*UN2QCM&V?RPKzh!7R&{w6geN7deti9)>Ai|5up{G^Z6EQwn0eA0UN zbkEeqg?WO}97`(MyeyG2oLFx<)y?7ApA^=4zeBycisYQK-@(T2 z*@XFHXVu?n;$l!}M=3{y8`nP0X0v_d?vVsU?gTE{X;9?QqFcrt+{seHh;ge@^%V}E zEaXG+khW`t4 zxhek7fb0S1P7b3AFHhyvF2}Z}(KN(^Er=islyU|;b|6ZVcXV36VladufTGnNs2vaM z`wET7kKDrl(`rA{ynf*ObS^Ai*Dl{Yb52R(IJ}_J2yU!&l_@m?BuB`cIR-BM%GYkdGwDb!CdQMB(?sq}9z8SgxGLDYJ9$=|7+=}!%3%Z18f z-1D7!?KkuX!7m&ID*_8#?Zp14ff>dS2{bp-U*3r8Qxw^K0zXT`Y3OtsA&Y)nDp6r( zLXsoFOPG$?rNVL=x59w8m1U)bjo%9|=nZieOl2E;3N}n3LGXa5*y$Ip+IiB=VTal&m6G^Yx zsxg(%CA|Z2$!X>RK};j0G^bf!%TM$`83aBCJgn;{6FPu(yMT*-8vZ!m8xd1A!5twz z9C9~+Ft`)(%#?=ieHhCPo)XC^)CCkE2ia0Rp@mcqV_ZVf0P*S2f!=wvphw(pxEv8w zBV8HC@exBdg}9B79_7TG(EZLBk8)=R^JAOJ9m%1w_hJO^FT0|q1AG}D(SG0{*yU@L?r9tme?y z^Ea-YYdw9geeJL93onPj$eJxQe^BJjsQ+~S-TdEA*O#iPaXWshv_UjjAToYB8v0QP@ zw@#9*l!cLEdQ#wdbB-$hqdD3m#=}#|OR{2SalxmVc^qetjaGk-4H23(&?m zg>aAWng+;ck{S?P1r$l$r{0K>Y`>#C*vKePgo1+F(Eyg_l)zdW4up`TVk4GTu!~%- za;r+j$Al$~E?ysMdltTFd`x7tRAmgR$#B0AIsKz*s(oy{ESQ6YaD1L^0)8&3IA(IC zd?FUI&uhtIgvMCSgPy1NUP7o7oAlNa$3+M+dkk7re1N;?jN|2qDEhx|UHtEB=X(ev z5k!`jxb?xO>z`c~n>?gOw`$*?r{8esU&bW^zth2WZk5qHEAhP!w|p>jMI_$b|yIV*=ZhnaAj=Ekwr% z)|8$d26LmiQUyKOC-F1PgCl|iE)Prt3_K=w3JD)$=+Zj#HQk;jq`@Q8Ld#TUm1V!I zRE*a0143#_TS$Ug;F>~=QzK)zQ!wN|`z|ioaAC2nKfq0lSo`Yv$=uq9|FM4NPq6hA zb0h9MbV(ZlsPPdeC5g3mAAI-AWxM49iF6p zJoC(KSg+5ff^4v3_V9s2|9ari(V;^J4nB0`!0f&I_a7R1?CxzVRfvT&y*_;S{)Zks zs*89`)rpu8QqdY9tzWpj{>9(c82F?Y4c9hRjRvAMpP({sFN<)tg>yv_5 zXQopRC?Mh~+@mTEC%)D?qA~>|AstPku`He|}dszbBWvo8CQw3aFFB z1M=iy*rU*sh2=dYK;_|s(Am;MnNv%+yCH&d4iM&GW1e0jDMuiC^TpQL&nH@EpT7AY z7sxjBgSRF?XQ6NF>eFi%pTt(_<{N))zx7$`*|*m&ezyMM`U5pY$-s5Mu`UaG*{kNf^nyse9|6Kehht8Pz@9g&@R6u0Vj|M)A{VYS zmelK`%v|(*=&|4)oFRwQK4Zu7@sghukGxb|k0zIp6kVJSCUmvjV8a|T@WKS5e+Cu7 z8nSCv3J{j)!`&VM1*L7%h!yRUCt z`x3L=DKan{haK3-RMFq1lZ}5{tRVbcwF+DMw3;^~ftn=zh2{o-q4}W5#r<3{1=PdB z;%wL`7M4TI5i)2^a}~&^yI|);rO2B)eBglt`;H){@Q6+{vW&`(*XpH_dTlWb?mP6* z!2rOvv-Cdr)h`bmIuPij(?dH}hJpv~KY0IkESqqd-4yBS<+M1*qK zEH2EV{#r4;1BF;AdE7bmzx)dv6r_o>up6wDPo`;DR6man>6e!9qDIjN(@10?jNe<& zUH}h>L>Bgt>4b-^r{8Qnb@|3uZ>?W_*HJiZYW7Igm_?C@HsTdj;?X%eM8Z~>uS0q@ zW1lde4j5)SeBej`E5zn3S3LdTL%+fyL^zC$zp@r(EJh&m^tl*mO3I?7f63&wW+J^X zgA=WvO1Rv0mrH^jMz+Y5Z=Ze57Bbd6Fj`|h$ro#|?cr&udUOhF{bnJv??LDk_KLaO-lecv;LC6-MM}Z38iyO!%prBlwPO;Vt*Igm1r(gvJHXKn7cCs?8 za2$psOCjTc;~`bMQNZxMT+Ph3pRS5$-Bj*w?X{G0vsqG*Lm2skx$OxmtE$4W$qp%U+IRl39jy4&pzd25>9=ivt$l}A_stI;i!26l8_qv=tC z2)mH&DX65o$pV7h8jZK14Zw&u!&=k4XS{%`Hm_{z^{Q|LIOooY%c<LX|dF5krKG3#J%gRu*%|T6=MlV ze$A!gH-8E$7A1&$r$5W_C7S6FbhOskN?>`XybGcwG!~XDTwF{c#zMui!4+4a9^#o3 zNu}mKiVvuWWSdq?+3*xrAZi$W?8bpi0s4%Z=}1fQ9czKgbN4-HPUPF6-d9VASD?z; z%lM^Oloo1O%P~RV2as5anb%eVZV69gwG_!xyLYENiwg2vEQQge^$O#J744N*E(GO5 zhIUXMRVf*L_HsdNz5!PTT#2RFdAK&KVM1ppm}_30G6C)dAu8Jk9FXNs|1 ziZ$S?g-tBT2x*zZ>iBOfuzmFGu`Mcc#fGT-(_*9k2qjyQttAvGCHf(h-g#?cVOQRX zPSVV+qm%1(8A+s+8bUZ4EmgpQvaebH_H7K6-on@(oO`iBsV`waBEzsL1!|K1k98#l z9I8lH0)dGgS9Z@W=&-u$|90(~oXmUrzg^?w69fIF zd(yeMi~25r)*@|`L*@v|Q-tqnaYCGdSm$CRb)QyWmO|(fYA5wwQ2gM<zdoZazh7IN0`B<8lc)WwXUUpp;~G)chxM%x zB@NQP8seCcQdA!}yK0qKX;PXaVuOY%3r>}@Ol;CBn=%om2uID`OLOC->ZKQ`=&++i zdSc|5Q5Q)99EMfWLmgB?(qbrYq7tciD4gU4x^fhH5g>SBY@rk4Xp5?)j&=ndXrPS(?xSImwM3%9`e6G*E;=`47m*UwjIlb`S1uGdlMNn zYB?#Q=E)KQDMg2=BAv?tS{R6F2|u`{a32Nd>{TMCgsKopRgv4rb9;cg!{tzYWQdGX ztiDS#=v=3=jIwUM48?m`S92mh&#Z1p%30b4sS>!h1_BDgwDeHn_yaimlfKWcRK1-g zy+A`}6Fv5a@3;T+#T(yzxc<#QS|7Z2^W|^E)f9s+B~oz@z(gM<($KROR!KOoPBYYW zMxiD^iY?X<=rHwvs<6J*CF(X}P-#D6aXfQ3F{r zm){Jto&}fu7UKU7aV{_|`Yknxk|UapY6vxk%3{miH0Ky*6T4BnDU?e0L+WO{;8`sXX|Na~_{dm_?t0mAaxUPer?#*}KY@dE|{qMhTfB7P*h;gg- z;dR7I-?#rkaPivLFWva&-Sxk}#&8=yfHn+%e#>wx>^n*yG;RV`^V8KtZJE-L*lIPU zKx3w}5A=*6s38CN$gEXqY^#89rcSiGxJr!+)H;O{;@a(znMQLZQkrEIDzR4T7%*ZF zhzJEmI7AA>iZyOhriR~~(jhobZ3C*45=I;mZ~go`t#hvux>lBskr~`MR#&-+$yHA& z)XRjDvr1e^cG2OCl4?%cV$)D*B5hJA)eS!qaHIuX>O6rF;YYf@%*m<3O0!05nXWH0 zhX@}fsa5L_Nr`3wWh+gN(x4fI5$g;o8kGJ&u5BT#{IWBlqKQ$F7?5y&rtByq1bUo< zvD`2QCvK*uP@{B1jXT2@$7(6YYBAx(RK~)@+_=V@wDdO&r0~wqqdRy&j6o$ zS~1ROwU^033xowEYGR8iQWob*6Ct?SZY*@0ep#f1<7bMYBYvh0f^i}4r;z)TUM?T0Tkw|I4HO+7xf?Xmd&)PdAOgdDL@JL&aPU7gcbX# zb>RX_2oer}x8pk&DV=7jFA}0DN?nK#dmHM$dZ~pm>wLf27`||4An_suDz1TYc z2Dd|wWwHKI&?KH&7VTnFetSsaHs+jO+u}%b98GY(Sdf(Qe)v}(&^_X=$pPi=#N*Bd z26)|yIW(FdK~$YRc|F{)(I0Tmo0W!oGLWOwqI@QhdOUnyY4hzsEAs0=geuP{! zX%#PNs+#snJqcnCI(cV6CdYS;@5UIJtn8GzslJl>-=EZ`Uj*w%3*Qv|!xfUsGeaKy zBhZ^Kh5S`2R{c_UDqQBq=+3ePeVS`lGjo7FkYero04`Ls;2x5Bk-SmDz`81siR)ev zbnNLST1wN%lAt<5V-TY0Oe*S!x-n5*F#xU3Wb`<~%uiYwwOF$RvQ@CU*Wi9xVsv|X zS9!Ny2^DF)S`?v|VT)6!pNuz9^Cz`NWo7B%=Id0yT&_f9Xsi^0b=63y#R~SCP>agf zu@(-0MYUkx2E4fTI~Q)Aey080AKRCnZeRRDA#-joHja^v_rrkO3+vJb%|u{-z!c~? zpm;5T>Sj#rd$UA#;>I}GjiM`<;}NVTz~yM)S_G~o!T>iX~L~Nm!(NBe2jrH z37l=DPNx9exoR821z}Y5R*lR?B^IVzg^7)n91}^w?@o*u^j+dh6P`_-I@G>OB66X{ zQGHUKHGxeiOK*BaJL`z*(GJ34atcb$CrvA>i}q5%|k z$4MrvuGl*KC7qhoGG%STxVhxIC8H|>VVnj~2?YM0FsaSaG2X#W63*|q7R@x4rnzp9 ziUr&?GHj2KmfPwuVF(4os5U*(<_v~y)jR{>J58K~?B%iIt|&W)cGT45x?#P^*gzff zmx|?L80F7T7RJU4PX5RfvQq(bVWAxA1_%UzQvgF3b;w*Uho#bl&KwpdcIS#ZGedpK zuo~iyn+-AqWX9KScpEJmm?Sj-KXw4m`ikNi7H#-(dkCwKHG1i;VhNIR!Uf^ z5eN>oeG&joxT}kc`pwgC;kv7J?$X*bXJjp~W6O=Gw&8>ilw2Kg4o3op=ue4_djvWFzH=c`K%(#qY^U?#H(8uh^{YO4njkUh80No^{ zmi`hm5^XNXc-TF)uR}a;BKe;U$2wCik`M2eft`zfX7u#$Muq#T1!ibYipjC2lkMqTfboF}2p7#tG{Gl4b+R*)yRZ=E-ADvR2JIk`IRyL4cnW??>&99D=d z-Bt9R^|TIK`r5d@d#W3t0ZW}$%ly`?X*R1mlfof&^K{tb={%&-bTX8Zca(72%gn*1 zM#v)k9BeO6jOE6Ze6>d|P(vqSj>O--ef~w9czH`@f!0WQ))cq537Wm;_wz(uu?jS6XhLn)UdwGNXxyKn`;Q}njb&0zqro@)+A^O*^?dOM7zBt-K>Ol( zWf0Ihe-!{wH{X1*{mdU*pS}v$X=t~SgR6)clVyNz+te$Y0J)>L($L(<#rDh^i z7SCk7d(I+qilK|LI}s<#hn-$3*KDB!_sT?o1Hxp%iFMO;U*mD+GeNbPSL=uke{NG5%TP7XRG_ZxRZQo&a z!%iYgy!DdV#iEtk1JD7^OQln~Ll;fMcp2I(q5E3UvjAEWd~3-6?~5+xkZ4J~jTU*M z8eQil-9PPhW$%WPNI@g2(?&)I;0tf=@vCB`UR=bIKt6G;uU~FGb52b4;Z|YIxX71) zCJ1hz>{r?)KwdqQH1oIvcB>-$hj^=CL0)`9%X67Z0**#4;xfpm-5_P9W-=L7XUD2t zrzUMA5m?3mmc(7<<+Ij(qInUVpBDuQ_ZeD+5{mKXJZ%?;ByB>*1s)Rna95gqyf!@T? z*mm8$(H6zNu8mdTR}x*65M}^3!TZN_6zfjs<_fIU ziV4r5-Hsrv?qYDCgjYOLD-}+5X=k@re(9uO(0rE635kumrGb@Yrv1*J+{lYtHMVnz z2O$EW3n92yn;%P=nfKBS9!F*C+V&Vz@Q^-IRcggj@L=tDm!@`ml{lQL+zvB)>&G)G zjAmDYBsL*=q81lI>;~*jN*8k6;-E%!+uR&Iq~m#R`TW#Z_}|-z+Ce^Xu7~!u2h}$) zqA-F5*wlADK@G_^H<(ehQO4f8zY0-|kfU9w(Ct<7ETwJR_a<^*dKQtzteB)*H9v7| zhxGy3H+J&x^{cngSFQ~6x$?Qd{x z+H?2C^wP#19eBX*N2G1;ke1tQF_|&E=#n8hlbo*ooj%-C?LoGKx88j3C7=Oz4&F-D z=uZc_Mz5(0e2yW0$`eC%WYZ3>x(-pabt{fpnpCcWoiC0(L-AnR>4X7(1>UO&Cv zmraWfMAhR%f9)<><|ls8S|QrLc+^@m1{^uHM~%H++dR*7s z)arC7B9#v>4E+S#P3T6fY=B%m0h4T1bl;JA6N>gIM7Aw)3ej=Dpzxd&k@|?`+p{*d z7>d_M;C|H-;zlvy)E4RdON2|oxQ+b}jT;icZ;$>><@LpZR-9iYtYl_#5Sjj%B{86b zZixTai83?MW4gsMTXWXB#NS{kRH`kC%uRj5xX}?p2CauY@!P6@Q%y=aimS^=gbB;R zhh4OkxEx%+1f-JpTi32_qM{9E0eAE(oDu^R>%Qr~C{Hl%^@F6pNJL_`Gf#EtM2A=E zaq^~0Z8Q*a;mr9qM^o>)Tnp>R!`0i}u{q}l-&;{=A(-f?{j=R;;VOE$=dA{2N^Zztadrj^`+(R2I#`??5`mrl&C-u}aUQJ7KpUS<31(!O z0UtADSD-KZI;;>LN5p>e>fGkAa`wSgOa?bm<_5F;lP$zHd6U*=>%MCg_g%I@jcup| z$U5Vr7+bXMMatZF$@N}0!yjw!NXdRoDiq5|NiNve-oApMC5nFMF5;ow;Pt_NHu;RP zVIN!Qy$T8Tmq5>!r1>n|sn(E!EF! zi-~1L_>t_3W;DY<;%!g|Asi1a!zQxwG+F=RYU`WdZ#;L4CziJN>$lmcr``v1ZQ^`R zOn8KjP(O$BM!yrMpT=nZbk64Eh+BZT5Lk0Jf6}&PO}A4vdCFH2*aUFU^mWtcZC=eq zD#{8ja1b}HeVol^`;d*A5Hb`0sm{o5*GMN3otiDesITge4hS(rAe=Y8z0&&N9OV6t zufL`B=Iv{(s{kyZsYOV9FAxmh+NHm&ef1hbJl+5BHkeKT@2{|20Y+jfyAxk_G6)8v z)ZV=fp1B-81F`hvdJM^`&@RdwV)etdm3lD*fJlK*76F6ESyt-xu-e>@_xCST$+Q#* zN@#KrLj@}*_Tyq|BfE=EK@SnjQLxC^vT`_ETm*cH3EQhYBBXb;{kWgPCGAKz7b=b6 zELlvaQ}me7If>?M!7J&8o!G$yWy>gcV%8&#;w*j(>fsW+<@V8JOs7Oir%TuM7D}bW z_ozhrEQUm0CD!g~INP=aD^-A^)v5$Z z3bURg6c3E-;tnHzr?dnp{XbDp0zf(Iuc$v50tk3M!~X@j+!X&eD=)}tQ`Wq@Q% zeUnJix-@dji&`=tHV-QosUwB?bVGf2n2(TFqc>C|Vt8enwFhd)!}>n>b!&2=@eQ(|DLR+-=#@$nxpX2~U! zgV@H3r5tGOx0l*aUUkb<1n;NYQpk=~O^4t97Q=?<)okyK&Lh@ZG+1o&$*_8C)00-C zv?GgA{9lJ3dN2*ycUS5j%-m_2y|b|90{&uZL>Ix)-BmW?42mZ!NySPC;|g1MI|jUx zE^cDEGV7Wc17<~%2V3NezHdb=^4SoGH)&RJkS8F@{*?ZY?&t zOv{A1K?9~{r4Esv9=2Jg!=y%p?8M2OPz7^Czthhnh`8(aKPfv|09Z5BzWuki+jc;7 ztQhUrKG9~>wC(IPNmWpDEfRUhyRGY)U{jG8#Hj`Re^SN2n!_K+D<8BVk^s{hZPOJuUa+=yUle_0& zp}CN)qd}!KHIQI?cG9cip90-$SOX4I6N!=NjgB+Usbou`U#kLi3iZ?DGu=9!3ctM+ zY&NCV6Z(Ev>Q2q94v*^=jcivnjcnJ2;}Ip`|+XyJ^Hx!p{aGnpK+V62ff3W3EX{_JKtN0;o2Be)9fOI>m|d zsbPySRFraT!&dmfF{CA+{16A&bPD|k#(!#rroPh_2p)Qac=u+c#95e|#)l=6!HsEN zpO*^D>B{s>C2OR!l~I_wSZ#WV@x)GL_cx1(5)ZKwE$yyi%^FOeE6Y=Wf~d^ThxMsc z;Y6j88lit5u2q1lTgSVT%i&b2!O`tfr%sLV{*@X|AM%QxS|#JJsnpn=sSyFSNR8vG z0?bL}cjE_z2TRcxG@sz@9-shm04`ezy#i0%i@K-WW>Q7c3OKlh^R@cPl-mkQfQ@-! zim4cXNBxl+R|SS|YAiQGOW9!z%T#_8twKPDsnm9Xy-9g(qT;y-*es&6`1deDw@iU(laR0%u7r)L zqn&sOwuuQeVm88Dijx@We^n_p7p79<#K_JxAOexjKv6dKj@}E^s^M`8HpvPN-E$%L=PYyDcm52SaoegvIN67PAZZ*&DhGWnNI z3Bg^{sG!TiPSIh@&vyYSiCB&CU7qlI)^gjQ@!~VIufttD+wFE>d*O2H{QI4bYVG$= zw=Z0VlRsh`2{9`KhAB;p-hOP|v|3W$JxXsd*|G1w z4@%NUu?D&c4k7^*u~3(#Rl0-Nvn`;CyMp{MAc;#jB;x2WIs#SfkXj0)?ESHXnhyxNZjz!_%Z%>XMO;TZY>DZ1wn#)kjZdcB~$x zfA*gWcC0R(n%c3tME^8SkuEHzv|L;SMW9z#!$pcrb>x;Ml^*P)eTp6vdZ5-+lj2@m z_bHD}>vT>W&ZyaRu_HSE>_Va8-C0=YHL558mSk}{E?GO=SNE%g?s5e!`z4rW zzw=T1xn~f3Qe9*{f2Mu$OmwjfjkBkAHVP|s|5++ah|X*YqX;EW(^e0HEAS*sLmm7C z8y;UVzlqLwPywpu^J38Y>fd2;j$7Rwt5o|^V_tS08`PiEa5?w2R2c26g*z43yQ#A9 zh?s|kCf%ZKL1$-VM{AFbw&L>#Mz&(zcCjJ|*hopqfXHA;@gjGLKxv^#gvu@@_D3A) z=%`pJ4dH4UXhsmva2bu zEL^z2!F0B=Y-^V!Rg`ntW;WCM!ZM5~OPEith1HJL%JL~vpW{ztTxH*<;0l%sp$`yh zlkVi@B~cl%FY5dCgvJ#%uIyD;9W7#1;MTD^B7(O+{dbvnZDIHiK3)IpGAtJ874LZT zUdQJW^w7GI^?MoN=C z=DH6QezWKkEoR{|bb)F>Xl+upb()`>7@e8*tCz(9?8dd{-~}V*i`}LtaILhN(2;;3_E2q@{d5h2d=@dCi zz4}S}+!f$Gimj!d4m6x`-eAk1#xcx~)c;wz@4$WcX=}rg$aru>cuowKMr_l*^e=us zj6k)*YcVbpiMtw&f=p%7|Dv{|(PL`Y<0*(s2xy0)Qjfb@!YEP1NgY!d7V4P9@Jj0O zs4Z5+SZq2;+d$3D{u;{sG&a0+a-zt*YH|q=NwdQUdJI9rPC;_isKwF*!PM2g13H<|mPAJby$e`|kuvivAR!fshc$X&?y877T$74kD*(3#EprPaEWAo=V&?BBTB@6@7m%U8yuN;Udt zz%f=29jL_Ch0*6vpJNU&%KhL+x8Hu{_8*^u7dZ}bQ})-=X=k6^x?~D zeo6C-r{6~}KYH)m^(LZQD3T{!Mm~D)#-4r96rf5l)9S$rEFnx>^~JNt&z?Q`$iqNp zh1|2)ZsI&c_3kJk7{Pza(Y_=JmVA3{k#7)bem-)=#?j&ZRKU$2<9FR3cKn!}a=@iE za1xZG2W4euttZ#dQVXc5H(&Jd3aBZKZ!1q*K{^ojdp!S zcCk^D-S5bRpw&!|uCIs=DCs2eDo3!v?(@KvC{xPUq>!Ezb9Dq_`G|s~_P+Dd2xRh+ z-t)h_{q{{2NMHfV?%+4n32mnTz!hB;Aem;KKKjcmAX3iR3-A#Cxl$#9w(Z&1 zyeJ4m*aoWz5j}(dss|>jhbq|H@$QS5Gc>Qn6|PUtT%)maX?f$&6!?`sdl=FzA1cEH z*6IpZi)6r#z6Nq%0`C4?w0gbsrIj{}Utp=<=#IL&$0Jvfd_np0mt|rMT^8&!i%w)1 z-ItUJy%Yq9gR2*(NzHtLiq3wC;zQ}|@l(ea&PA8UuSO>xedKi1x!z&TNWezxw?|u4 zow_={bfvXY4KlOr|<=5`eGNaeIEWvSI|EHA>&dc7fKp+3|SlW`i4`ql3G9c})&lJr(7L`QN=ghZlDZ=IPFD`KmX@R( z)<^RQ_A%WIik>dZq>$1Q$gH*LF7WzRswo#KPr4GMHitX?XdQ>$wac7bTd8}C+giNy z*$yYG==R&cx&7u19n$E_%X4u0*!lOTp*)?t{mpmq4P>Kwic=8YQe{IsddU^}vf$fqKi7Ney*>Mw^mLuB2j@lL9{KX}NHjNZjshd>`=S)d7f4WEcz7f^ z1?VgS#!n|w((D2V*p>vN%Qm*4MG4v{%^0zMls2g@Z${m@+HPIbv}!1?ITV52=AaT` zu~A3-=yvzIX2=z`Z62+Kia)gJQp;8I?XUNq|D9Hb8>ZWDzizX9=?W}kWL8~jgOG01 zf&Or|T3oHK#RXfe?3|>^CS0iogI(FO&EP0wkvo7(AEFuC#At}_ayoOe>SB;#o6v#% z!fb8D6`BG3waHas&wB!wI>f}aNmaVmWEQA4NCQIEB_{1uDu#?;({u?2N^5jCQ|bb3 zQB!T|D{JodySa#~I6F=$R1=#i&LVYbCauN-c-kDXI!3H6G)ERw(B^y+AA{L=0KbL_>wK+`3;~XIZr%fIAI8KW_gyx*hNWdL!+PJTA+I;Lln}?lD zTAl+=XA{G!rdmAfwoli&?Ga+j-@+B$J?a zg~?a6ZHu7jpnZbc;#h`Ywj%#uxtWlT-5Bj{u*d2 zn=YO(Xx}}nFi=%CsdpW*1>O>fDVu7&0p?@)NfsK)rWQ8}tUmZDd7h#ZGn|`5UQvrU zsMOtL72qJ)Y_cm*K-4TM&K9|&+l;Dc#vO&rn06z#X&ozMU2gR99IkB+@YqE^H!cfE z=xcAPBG9Ik4p1iolLFTiiR)p_BGh5j=2}}{l#J=Y%3e36a!MLJJ0?c9_M<0aqG?JdN+QE8%Ud3DVe6KZXA>o{`xg^(57Qg7MCFI zYckvYA_IP#9Xlmht}S4f#wE5e8Cu+#o8odWDKmLCTM+yqY$W{{{>H}^hUxV*m#l`2 z5_&`=z6&bKjkMNebOzy^>Ahl0 z$&vWtH(<&u|BA?dqh!+D*`(zG6aqq0madZsJFk0|}pvj^Yq@+Eq;Y=Nec!5Zd zcync&l@|E^UkZRoMX}x#o+Iy_6%jBxts-DHtrhrOT0QgGa|=jn{q5{o7T#ArzB!Q@HUj}c%BK{l}I?cwnglS z&Z&Jr#1NUHV6csZ6N`36!pUZcg&e6%s~JMfF(O?o=$v%d*Fl4FM7n{Jj+bQ<;pqQA zV%@p*4e0G1HJuQ)xYoFy6*#k!omy{2eP>%2x)JN5gkU0h8B88GW6ctabxMLX@pElV zbA^mFr{&_ZuYvHLLGkcUR)RY#u9kLbXswAD_nk!zj5lgaKME!S%f>wIaW8i*CF&7L4vuZYuv>n zU4tfv@bW}R6Gh-LobnpjR<0{Q|6+&7Xp<);pPi7H&lrx7wfJ2!mdqR*6I-n)#m2Hi z85yG=>R?W##er0IN<}oWWe~@nl$?{5$S^1@MiNK$s}OAnmSX#eJb^qWIsCB5P-4H0 z2;~rY8nM{}x$N_F_`(hcWfHng!wjhVH&$BkypOKc+uc-il`<2tOes@5wrv$Dsf?S5 zctQdi1rT1|*VQIAk0V5-kJ$U9MmX8QXadt6Nj~L1qRynuu4bm+TN zdP^vJDGh>>TDTN~idnPOJ7_Qp@W!@GBM;C5F(uWvnwc-nJ&fcVqtzJb?Mf?2vyb)$ zC?IapSJ)sXACD$oLws4nzDFg;n3(=d+NLm-@5w1QHs`6_PUKrA;ip9YTB24-+s!td zujDxkm2iWePFTH=SdOtY3_kzxqeiTZbBaKEM?QV*k%e=QojEQFZ2YEL6@lZ|F3pu} z1hMXUBX?h595Fy69Z~S(BdaZ}A8)R}>ju~>;H^AnFXl?rhB8bQ(2g*=u&tdd39$BD zv&E&Map1?n4iF?8kp?>ia-OSBR9K8CaOZ7fsPq&~KHGuou|&eRsnBF5q@3cE`AiOL zA8PhdF6QqtR_@ANNj&c14%b5amLYD=mG+aZw;Qm-=``a4k)(g3v){X%G366TXzt<*ay%i|DpGVh1Dzk|_k3>a;`)|fr4@K^!dkl7f_0k2G*V(0|rJPzCnOdsAqX;tAXD&{A;&ZXM>7$Y-^VEHT00 z0MYB1qEoXW%q2p0T%n)ODtc(z28p$UjeSGCy|p2xy)qn}hVEv4tph%|zE-PDOm>1! zG%hx0TA*gz*r=_|HD$%2&mBR>^UljaAX%dqarwI zodW=+e7hO#Rkzu&<+Ww55V7WVH9I@s{#93I-JWZ!RwiMBoc3OQRl?BQxTbEPz>U%@ zAzq^FLU!V1ac3ErRC?#NKT-uMoCz_sqdUKP3BFyo-hcbn4?o;_?}gs;FG)Mp1S2!F zd$Fu!Wtp*a{`|?3-`i>}O)iDJ$Fd_&aa`b0!o9NncmkF)?WOBww+q*})?4L^t?soJ zIW5~zMB}mr2{b{i5`oquuCPccqdGo4J$|S zWqo;m;mYv=V%?mQp(&G#7m_T90ZcAlw2qeis3z^zdUDv@Op3v%kG@d2Yob6j+*My0 zSX5@iEb63R99klh*7%Q9$Sc({(X_@VXpiH*Qj9BO-n0p>hl<&wrSEPAgsWg+e6cv# ztl+S#rF#Tdp!d))J|voE1jAz-G_eFVqFPqaOKe^`+5$co@76BOve=! z*FP-Fy^C>R2MnjiAv_|tj(9SaDKU|2T~}}%yd=;wwP4YwC@&eAym77d_n-O!|JapkzEt=SU%I$&#DR^d`%zM}doOV!r&WIPNmXl+g{m5YZCI^is*7MHKE zmYGAdvk*ju3-7%6^PQJp1!nTjH~(|zwXg5|{bZ|o*a=<$b*UVtP~=20 z-M3*P{F%dvfczOv-G6gD=ozr5>164A8Em16t?$qwC%qT3+w?BsMIB5&-53*=Vwysd z*7o_qoeDRjaEVej(&T0UV~*eOUg zGDE&W?KL^^z{tLFS(|SpEH_hWu2kbb>7*cgU~mJ1S;uxvP@KJX(S^e`147Wr0zBdUqnG+v=_ZcnD%8FS=?9%riPQTWPi~ zjcqH%zV)Zx58v#4{i)l32Hfl`LbMbT03eiJG*djLBtiylZwBh-#94O&|aeZ1{?y3prnB$xRK3vfGR}+t`0X4eGqoVGUYfYV5UH19J9wp%jkj|q@*N>j^ww|RIcoJ26g7p=fL#AO(F}re0)d+jiT!zNg+10f$%?Wf2 zLB7knNKJA)rP&S^akzBHJ!|G%Ce00dL`t8a`B|hxD{T#kum!#}dDwMLF%121NM=12 z7H40YY8;5OA3AWLG8<%f*O*25n~kMLE6!h?txrwYgZ%!Mps;|8t@={SH(+vRcB*wT zD1gRXMVXhDTFvH+&)lld9IP~aW^pmrX-x)qI;I7AmOfzQ@bWx$11Buhp6RhZ<`s^) zxn^ri{0s#{4E<)hiG7tHMg=2`OZmTqMg6}wzN?%enhY>s-*y>{yxPwQSldqB)C=Vy4PC~oEv=S3kE=_(B5a9lD&#X^~W~P7~oXI~PSv zQ-ntm^Mhh=%>igco!C^}G7qi+{=mGwC-zR%Jbr7&{0u%txX}v9IG)+O>T!YK1S<)s z#jR0*UGy&ap|0C+f>y+=$*!Tvi?fZ3;cUgiy0!-@IDft_Xy7m>>2&+7h!C`=F*A8k zPKSGWY1FN5`HfQctwfl_Z0XJuGMZ>2VHmFcMpd>Xo0%{*%gd4jp`$tKPPSqV{ga}h z-`*qixRo^Fup1B1!b*Lk)2jI|hLlOI$hoXkVSBn{u3b{p6mQsW|A^O>ac_+gs`jjM*qo(9Nv?!wHFi8Me zg&^4NmF6gHNY=)-g2We>8cP5K-T%2r4U^%9cj|?I1wz!RU~(r z2nD&rVNSoktLVGvg9EZmYvYFQsc(RfiV(C~*S9ClL|FBiT)cxYPl1f*^H6gdWN79~ zlnz58(qU10j`lWYrYcizu}L4@l8)Tek>dXIeKq~vdHw~Qc!lT`te>RU((=p_w_<`H z*|z*Td1iSk|6rg``&ZC_rDL# z+MOH!1}8A~5s@wH&>?U&cPnHrd*wiv zxsOrH27kqBxwzY4cneFzhip9uX2EHFJ?`x32VOX_EZF>NMZDl>TJDe>IbExQI{|qc ztMFZlMBn0TW~IJUiOwQ_ETNM)EZPW+eLBxpPJziDn)A}gT47TUbNFD=poR%R6_D`P zM;yq22}MCgp+*aY)eI~@PV=`$L$Y9DUZ3b*aaRn&r8q5|m{C9}WWp&y&|V9yLSXOV zO~=GQ#X*A#Lsg7LG@Kxdd-m8Ca2CqEB=oKObh#Y$-u(p(4%FrVcY4m?pj^&&z?mi4 z_M1^~Z}qm{q>+9WrNhmAX+E}TacyP}|FO*vYA81t)$1s57l?ek9_=f#fstW|iwlG0 z<(1Cs_dd-}Zs#-Aho*tfHK+vP;IIDEXYe)E8Yv_N7AwbV zkuXUvQ3?tBdZnVghO_L% zlXO?@CduD^_xHCy{I!A%s{a;I4qp2&g>Zl?3?Tu2`68iBzwy1^2RHgg3^l!9UlV{N z8hoummpH+2vZFw4V>lE#H4uYfWPC)y6Gz5|npYr6?|MdAm%7XDdT12LL7kp^#&K40 zA9mjR-Oj7u%MOPu!yJppQ_k*hY^(-*v|w&C%RuxGnKfm6I|>(+)Sg&JIyT|!j+~w3 zs&-(_H0Y!aW3rguY4E(}zN{k2kN?qO%SsBSS)*UIf~;FnS! zYgOjC)^tP1c862s6SSAI@6zi(fBMt}-TPP<&S1K*)I5YxK#GSUYiWoT)L6eX?9g%x zaSeui0;mSyFNhhXu%K{gLXK!g*YCT+yJUZT{`cHpjk!*|eu6cCZQ0wZm~Po5Dpr}7 zQimBkCwKACoJ!?Wh7%kUN45-aa?*cy9$3I#ZPIb6;UG&Navo(HFNgfR5#U66ki6KA z1muz0P32Xiz1dh{&@o04)0N=m3}}dmPpRJhN+Tu#bJIbDw1ewEo7ZE!=&Nt!EmY~H zZD(xcl5Hm-K^m9ic;%)EO33PQrtOmw8F)Csufp`=xJYSs+{mg7jhGGZVNS^-}drmEk#^*x04nc z4iKO5Q^S5lc13X_x7acnj$*gI#1JArDUq3pXkB#3FinYX8tKho7lr?B>xvV*aErMa z(w&t|xf`^v!vD=wl`lDo3!WmWIATG6@*7`RGIe2D3b29r;BNzt7jJX-=;6QbG-8k0V4&rF@nxVtbYU=1=H z>Hgl&DR=1ln5Chxg3WxRxcAK;= z__*g=hp_UQJ{&feTjp)!EbCq-+O;7goQZUK?vXRqN>A*(GGb-Ag)(y9u&aPT?7k6S zCKaSjm!H^G^~sQ*NfkNivll`}2GgAuj}m;gVF+!QxumGA<}0KyFob;JsNhxKnM$zS z{&4g5yI)gn{J=TOGnFYA-M_1;v!ZvfC5LmU-E&BE!%Sj^d=gW$P=3x+bM&5iCxVJ2 z5*>%$NXpqtf^Z3*gz$G!f~I6~z1k3ywxM>g0t#XC`LT1Q)^fbDESOl$f=rS!pCWx4 zDICbO_2%Gons#%zgsxz(!-$Qk7^XhGZeeoc7<4$>M4xe!++E&PwV5g|0uE<+eUpd2 ztkzN|OYaF(y>_qF0eSl}d^&P#i#KzD#JRivrG}LTA=zQ2LZiNt+lCly=YCW#mWkQw z3E!~RMAYBBAvah)yKI7l%gStSmY#+5_76$aN7Vi-S=TTC1C$LcOqohW$a9%oj7h<6J23&`_3 zPd~pSV6Fot1|@fAuU|k(mRkPiQXcQ{VGHbK`f$r24wkZW;-L*oTDE^W9#)+VrI#k&ASpY62s~Oc`KMXaZn2+5i~%HAjG>{8=7k1 z+OyUnahSbg@ib^iXeR_+n2`raSLb-Xd+4vBEGUS&K5)rf>bA6*cm-kIr0o3qglOM&eQDMuywkaK z_*J>9!#}2KSZ(F7Q~$R-$p`ZjavsBJ+*iMkJK)jzJuqYevMx}Bfgf9%*pDy!1>i@b z`W@aQ;d*%kb`r@Lxg5#XpbOPEoQfcpJn?xYOMaYjh6R)$C>r9(Rc;Q(Y=qq^%_}Na zfg!3<#2Dtwp}$Bh3kmybtQ8UdG(YgGb{7$6X^)87g21oN0gjR7MllfM>QTq>1q$u* zdb3tK^T^qAr38svjTJhzt_GL~&dp^;rr|O*2%~ym#0xJl`sRoS!B&qh0#`RTCa(^UM2D4WP|qfH zYtqT!G$_iZ*qIjvq18#C<=IIFIrMWt2WG~HMbOFCW8W@{DBHVZ2_ zUmzf{+^_gDeCg1Z7rZYSG$4fH?ps!AZ|MQopoyXq5t!ZgjUl?ZNX|&71RneteyZ^& z+#$zgAa{Q90lXm*Nmyf(?eSrQ2}}*3CL+|2((v+Zchh+nqKZ$uClP{t`mZpsjYbeI zvRan^$8ktU(uuf){fI^*WyHATaBH+~Uz&Jpg1Xe6P@*BJw{y}yglqOd`{(MHM*X4R zHBzUU!2#npY{$q52zmX~`nA^P0&wnpbWw)0r-88d*By!5_jusU=PRM3HNXR5jDeVU zWuJ?Y*$vZ(Esj5W@8@@(eh!y$3rLQYxiW%a?{e|>xFuM^UXG{pGctufC01PqNrlcimJEGqk=AKh|IQ3JAs&w=FcR zXm#+(U`uZ=nq*~f_A|9tk5hskdrC>4aRpuUr8Pk$c(Y1(f`Xcs-F#EU}8TLnsLDvC)tLHDjaW7}D z=1SOl`G6l89I&S2z|0>-a8k#yOLMX$M zAZzs>HunM4ohP(oTEHK=Al^I)kdx+2=B)=l9q^r>ykhHd!J*p|dQZT^i(eAMl)6-3 zZLeIfL0|yPM!ho*-_~_7qDCu)o8fEm=ivc$piL=m%qIFZJ2tq>u8Rs(!^+L(!=hkm z)oMdLq1Q}aaY|VUl`w?7pOa**<}4Uam`e*0hru&aB2JP!Sm~v*-{M(Kk|?K&U9Cw^ z18zVR9AfyDT4;$PqIur3#qRCGyBR%Y(VFG3D#x|Bgo+ChvfHy*aGidPmO+^08p$wO zn1&i=rz@Ez=5rhM%}xtI|D#AD*dd5Sd}XaW_LZ+V&pThl2 zk+W}|Pley96k^loHX43^p!69}umPQua@mUUy{@M5y}ocf;x6F|5rR+VU#;+T-wkJe zfd{sJGY``ez2!7BpW0q2VTxtiNq6uwWFb>+4~26+UInp3N1N-7EAZX!a&JGrg7DUB z-G{E9Y>s+Mw=pwNEXw(GL!3Siz@6?X?DGuRGg`uUKwDE9=ZPn13z!k#jM|ctO-ree ze7Q3xd(~=vW3)Xt-!>fEG(nR$5Kbgaj3+jg?JxLh_mK^v>yK{5OpaaYuCK2k9Aph( zMD0tL083wD7@^WQ|2?Ca{dk8nVy&d8n5AuV5M&9&<*04ZKCxDs`b=qDVUwO16jqI~MWXEfPE<*Iv1RP)sRPmHE zYRq>If@rEkZXC=QO{JR2mYZSqBazKGnUfK*QrcKJ1*5qn_*tMCnR1@?ses5SM(USR zh8$ZcZ`-X-?R*h=!J;;2jD)hVyt1Q?^#9s!c9(0VY0`EutsEe#72L>X-toPT8q_<4 zE&&tlOk9GU<8r$(!NI9-ex7hr;4!0>asID5em=Jt7PYm$w1j0|tHiXd(I@g~nd$lQ zd8%=qYIC~PJXi_|R1+hf(pa{Ke5XKYk1C}7`PuPVHugfMr8yHQw>WNPkQa<^c%<+W z%?SmNWsdgfgW4ARhBQ@P&#jw#)mrPV=8*+tI$Q0F*E^{Tm$B>xi0Y2t{-F2t z`v}dNh!F-0VoRE;gg~S}j52G|6oLroXoW8sS8>!MULXh|fd~DmTZ>R|57Lh-CLR#oN*cBGpzq6A={RG^D)85d08UF=p~%$0&WaiHCC~ z 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

Dp6w>FWc>_EypW0* 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 A@Bjb+ literal 0 HcmV?d00001 diff --git a/all_db_full_20260703.sql b/all_db_full_20260703.sql new file mode 100644 index 0000000..041a219 --- /dev/null +++ b/all_db_full_20260703.sql @@ -0,0 +1,1060 @@ +-- MySQL dump 10.14 Distrib 5.5.68-MariaDB, for Linux (x86_64) +-- +-- Host: localhost Database: +-- ------------------------------------------------------ +-- Server version 5.5.68-MariaDB + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Current Database: `alert_db` +-- + +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `alert_db` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */; + +USE `alert_db`; + +-- +-- Table structure for table `alert_log` +-- + +DROP TABLE IF EXISTS `alert_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `alert_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增ID', + `alertname` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '告警名称', + `job` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '监控任务', + `instance` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '实例地址', + `port` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '端口', + `severity` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '告警级别', + `summary` text COLLATE utf8mb4_unicode_ci COMMENT '告警摘要', + `description` text COLLATE utf8mb4_unicode_ci COMMENT '告警详情', + `starts_at` datetime DEFAULT NULL COMMENT '告警触发时间', + `ends_at` datetime DEFAULT NULL COMMENT '告警恢复时间', + `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'firing/resolved', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '入库时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='告警记录表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `alert_log` +-- + +LOCK TABLES `alert_log` WRITE; +/*!40000 ALTER TABLE `alert_log` DISABLE KEYS */; +INSERT INTO `alert_log` VALUES (1,'Test_Port_Down','blackbox-test','10.150.10.82:389','389','critical','端口不通','LDAP端口探测失败','2026-06-29 13:55:31',NULL,'firing','2026-06-29 05:55:31'); +/*!40000 ALTER TABLE `alert_log` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Current Database: `alert_mail_stat` +-- + +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `alert_mail_stat` /*!40100 DEFAULT CHARACTER SET utf8mb4 */; + +USE `alert_mail_stat`; + +-- +-- Table structure for table `alert_log` +-- + +DROP TABLE IF EXISTS `alert_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `alert_log` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增ID', + `mail_uid` varchar(100) NOT NULL COMMENT '邮件唯一ID,去重防止重复采集', + `alert_type` tinyint(4) NOT NULL COMMENT '1触发firing 2恢复resolved', + `alert_name` varchar(200) NOT NULL COMMENT '告警名称(Port_Down/NetworkInHigh)', + `instance` varchar(200) NOT NULL COMMENT '实例地址IP:端口', + `severity` varchar(50) NOT NULL COMMENT '级别critical/warning', + `starts_at` datetime DEFAULT NULL COMMENT '告警开始UTC转北京时间', + `ends_at` datetime DEFAULT NULL COMMENT '告警恢复时间', + `content` text COMMENT '邮件完整正文', + `receive_time` datetime NOT NULL COMMENT '邮件接收入库时间', + PRIMARY KEY (`id`), + KEY `idx_day` (`receive_time`), + KEY `idx_alert_name` (`alert_name`(191)), + KEY `idx_instance` (`instance`(191)) +) ENGINE=InnoDB AUTO_INCREMENT=317 DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `alert_log` +-- + +LOCK TABLES `alert_log` WRITE; +/*!40000 ALTER TABLE `alert_log` DISABLE KEYS */; +INSERT INTO `alert_log` VALUES (1,'test_demo_001',1,'389 Port Down','10.150.10.82:389','critical','2026-06-29 13:23:23',NULL,'测试端口告警内容','2026-06-29 14:00:00'),(2,'test_demo_002',1,'389 Port Down','10.150.10.82:389','critical','2026-06-30 09:40:33',NULL,'测试端口告警内容','2026-06-30 09:40:33'),(4,'28152faa1162fe7c',2,'389 Port Down','10.150.10.87:389','critical','2026-06-30 03:36:38','2026-06-30 06:43:08','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T06:35:38.187Z\', \'endsAt\': \'2026-06-30T06:43:08.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 11:36:48'),(5,'e44392bc8df9dd53',2,'Port_Down','10.150.10.87:389','critical','2026-06-30 04:21:11','2026-06-30 06:43:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Port_Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Down\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'业务:\\n监控任务:blackbox-freeipa-ldap\\n故障地址:10.150.10.87:389\\n异常端口:389\\n\', \'summary\': \'端口 389 通信异常 10.150.10.87:389\'}, \'startsAt\': \'2026-06-30T06:36:26.879Z\', \'endsAt\': \'2026-06-30T06:43:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%21%3D%22%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'e44392bc8df9dd53\'}','2026-06-30 12:21:21'),(6,'8a949c270be3a2bf',1,'389 Port Down','10.150.10.82:389','critical','2026-06-29 05:23:23','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.82:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.82:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-29T05:23:23.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8a949c270be3a2bf\'}','2026-06-30 13:18:35'),(7,'bc172bafef3d821e',1,'Port_Down','10.150.10.82:389','critical','2026-06-29 05:24:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Port_Down\', \'instance\': \'10.150.10.82:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Down\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'业务:\\n监控任务:blackbox-freeipa-ldap\\n故障地址:10.150.10.82:389\\n异常端口:389\\n\', \'summary\': \'端口 389 通信异常 10.150.10.82:389\'}, \'startsAt\': \'2026-06-29T05:24:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%21%3D%22%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'bc172bafef3d821e\'}','2026-06-30 13:18:36'),(8,'test_resolve_00001',2,'测试恢复告警','127.0.0.1:9100','warning','2026-06-30 10:00:00','2026-06-30 10:10:00','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'测试恢复告警\', \'instance\': \'127.0.0.1:9100\', \'severity\': \'warning\'}, \'startsAt\': \'2026-06-30 10:00:00\', \'endsAt\': \'2026-06-30 10:10:00\', \'fingerprint\': \'test_resolve_00001\'}','2026-06-30 14:03:36'),(9,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 06:08:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:389.4799811045329 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T06:08:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 14:08:43'),(10,'c4722f8bb16c1c50',1,'ServerhomeDiskLess100G','10.150.111.240:9100','critical','2026-06-30 06:09:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'ServerhomeDiskLess100G\', \'device\': \'/dev/mapper/vg_adc-lv_adc\', \'fstype\': \'ext4\', \'instance\': \'10.150.111.240:9100\', \'job\': \'nsschina2\', \'mountpoint\': \'/serverhome\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'节点 10.150.111.240:9100 挂载点 /serverhome 剩余:8.0360579072e+10 字节\', \'summary\': \'/serverhome 分区剩余空间不足100GB\'}, \'startsAt\': \'2026-06-30T06:09:56.205Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=node_filesystem_avail_bytes%7Bmountpoint%3D%22%2Fserverhome%22%7D+%3C+100+%2A+1024+%2A+1024+%2A+1024&g0.tab=1\', \'fingerprint\': \'c4722f8bb16c1c50\'}','2026-06-30 14:10:06'),(112,'28152faa1162fe7c',2,'389 Port Down','10.150.10.87:389','critical','2026-06-30 06:48:08','2026-06-30 06:50:08','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T06:48:08.187Z\', \'endsAt\': \'2026-06-30T06:50:08.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 14:48:18'),(113,'e44392bc8df9dd53',2,'Port_Down','10.150.10.87:389','critical','2026-06-30 06:48:56','2026-06-30 06:50:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Port_Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Down\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'业务:\\n监控任务:blackbox-freeipa-ldap\\n故障地址:10.150.10.87:389\\n异常端口:389\\n\', \'summary\': \'端口 389 通信异常 10.150.10.87:389\'}, \'startsAt\': \'2026-06-30T06:48:56.879Z\', \'endsAt\': \'2026-06-30T06:50:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%21%3D%22%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'e44392bc8df9dd53\'}','2026-06-30 14:49:06'),(114,'28152faa1162fe7c',1,'389 Port Down','10.150.10.87:389','critical','2026-06-30 07:06:23','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T07:06:23.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 15:06:33'),(115,'28152faa1162fe7c',2,'389 Port Down','10.150.10.87:389','critical','2026-06-30 07:06:23','2026-06-30 07:07:08','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T07:06:23.187Z\', \'endsAt\': \'2026-06-30T07:07:08.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 15:07:13'),(116,'c4722f8bb16c1c50',1,'ServerhomeDiskLess100G','10.150.111.240:9100','critical','2026-06-30 08:01:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'ServerhomeDiskLess100G\', \'device\': \'/dev/mapper/vg_adc-lv_adc\', \'fstype\': \'ext4\', \'instance\': \'10.150.111.240:9100\', \'job\': \'nsschina2\', \'mountpoint\': \'/serverhome\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'节点 10.150.111.240:9100 挂载点 /serverhome 剩余:1.06818179072e+11 字节\', \'summary\': \'/serverhome 分区剩余空间不足100GB\'}, \'startsAt\': \'2026-06-30T08:01:26.205Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=node_filesystem_avail_bytes%7Bmountpoint%3D%22%2Fserverhome%22%7D+%3C+100+%2A+1024+%2A+1024+%2A+1024&g0.tab=1\', \'fingerprint\': \'c4722f8bb16c1c50\'}','2026-06-30 16:01:36'),(117,'28152faa1162fe7c',1,'389 Port Down','10.150.10.87:389','critical','2026-06-30 08:20:38','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T08:20:38.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 16:20:48'),(118,'e44392bc8df9dd53',1,'Port_Down','10.150.10.87:389','critical','2026-06-30 08:21:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Port_Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Down\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'业务:\\n监控任务:blackbox-freeipa-ldap\\n故障地址:10.150.10.87:389\\n异常端口:389\\n\', \'summary\': \'端口 389 通信异常 10.150.10.87:389\'}, \'startsAt\': \'2026-06-30T08:21:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%21%3D%22%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'e44392bc8df9dd53\'}','2026-06-30 16:21:36'),(119,'28152faa1162fe7c',2,'389 Port Down','10.150.10.87:389','critical','2026-06-30 08:20:38','2026-06-30 08:23:38','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T08:20:38.187Z\', \'endsAt\': \'2026-06-30T08:23:38.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 16:23:38'),(120,'e44392bc8df9dd53',2,'Port_Down','10.150.10.87:389','critical','2026-06-30 08:21:26','2026-06-30 08:23:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Port_Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Down\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'业务:\\n监控任务:blackbox-freeipa-ldap\\n故障地址:10.150.10.87:389\\n异常端口:389\\n\', \'summary\': \'端口 389 通信异常 10.150.10.87:389\'}, \'startsAt\': \'2026-06-30T08:21:26.879Z\', \'endsAt\': \'2026-06-30T08:23:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%21%3D%22%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'e44392bc8df9dd53\'}','2026-06-30 16:23:41'),(121,'28152faa1162fe7c',1,'389 Port Down','10.150.10.87:389','critical','2026-06-30 08:50:23','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T08:50:23.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 16:54:08'),(122,'28152faa1162fe7c',2,'389 Port Down','10.150.10.87:389','critical','2026-06-30 08:50:23','2026-06-30 08:54:38','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.87:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T08:50:23.187Z\', \'endsAt\': \'2026-06-30T08:54:38.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'28152faa1162fe7c\'}','2026-06-30 16:54:38'),(124,'c4722f8bb16c1c50',1,'ServerhomeDiskLess100G','10.150.111.240:9100','critical','2026-06-30 09:48:41','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'ServerhomeDiskLess100G\', \'device\': \'/dev/mapper/vg_adc-lv_adc\', \'fstype\': \'ext4\', \'instance\': \'10.150.111.240:9100\', \'job\': \'nsschina2\', \'mountpoint\': \'/serverhome\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'节点 10.150.111.240:9100 挂载点 /serverhome 剩余:9.3549539328e+10 字节\', \'summary\': \'/serverhome 分区剩余空间不足100GB\'}, \'startsAt\': \'2026-06-30T09:48:41.205Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=node_filesystem_avail_bytes%7Bmountpoint%3D%22%2Fserverhome%22%7D+%3C+100+%2A+1024+%2A+1024+%2A+1024&g0.tab=1\', \'fingerprint\': \'c4722f8bb16c1c50\'}','2026-06-30 17:48:51'),(125,'c586bc91c11fbb65',1,'NIS Service Down','10.150.10.81:111','critical','2026-06-30 09:51:08','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NIS Service Down\', \'instance\': \'10.150.10.81:111\', \'job\': \'tcp_port_111_2049_check\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'111(rpcbind/NIS)端口断开,NIS/NFS依赖异常,实例:10.150.10.81:111,端口:111\', \'summary\': \'主机 10.150.10.81:111 RPC 111端口不可达\'}, \'startsAt\': \'2026-06-30T09:51:08.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22111%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c586bc91c11fbb65\'}','2026-06-30 17:51:18'),(126,'8dd0f02ec854fb6a',1,'389 Port Down','10.150.10.81:389','critical','2026-06-30 09:51:08','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.81:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.81:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T09:51:08.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8dd0f02ec854fb6a\'}','2026-06-30 17:51:18'),(127,'8dd0f02ec854fb6a',2,'389 Port Down','10.150.10.81:389','critical','2026-06-30 09:51:08','2026-06-30 09:51:23','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.81:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.81:389 认证 389端口不可达\'}, \'startsAt\': \'2026-06-30T09:51:08.187Z\', \'endsAt\': \'2026-06-30T09:51:23.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8dd0f02ec854fb6a\'}','2026-06-30 17:51:28'),(128,'c586bc91c11fbb65',2,'NIS Service Down','10.150.10.81:111','critical','2026-06-30 09:51:08','2026-06-30 09:51:23','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NIS Service Down\', \'instance\': \'10.150.10.81:111\', \'job\': \'tcp_port_111_2049_check\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'111(rpcbind/NIS)端口断开,NIS/NFS依赖异常,实例:10.150.10.81:111,端口:111\', \'summary\': \'主机 10.150.10.81:111 RPC 111端口不可达\'}, \'startsAt\': \'2026-06-30T09:51:08.187Z\', \'endsAt\': \'2026-06-30T09:51:23.187Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22111%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c586bc91c11fbb65\'}','2026-06-30 17:51:28'),(129,'bb9b8ceb657ed81c',1,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 09:56:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:86.81705233256022 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T09:56:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 17:56:43'),(130,'bb9b8ceb657ed81c',2,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 09:56:33','2026-06-30 09:57:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:86.22444572448731 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T09:56:33.466Z\', \'endsAt\': \'2026-06-30T09:57:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 17:57:23'),(131,'bb9b8ceb657ed81c',1,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 10:30:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:89.15950870513916 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T10:30:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 18:30:43'),(132,'bb9b8ceb657ed81c',2,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 10:30:33','2026-06-30 10:31:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:103.52136014302572 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T10:30:33.466Z\', \'endsAt\': \'2026-06-30T10:31:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 18:31:23'),(133,'bb9b8ceb657ed81c',1,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 11:06:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:87.14301408131918 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T11:06:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 19:06:28'),(134,'bb9b8ceb657ed81c',2,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 11:06:18','2026-06-30 11:06:48','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:87.14738356272379 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T11:06:18.466Z\', \'endsAt\': \'2026-06-30T11:06:48.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 19:06:48'),(135,'bb9b8ceb657ed81c',1,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 11:42:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:87.45762557983399 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T11:42:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 19:42:28'),(136,'bb9b8ceb657ed81c',2,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 11:42:18','2026-06-30 11:43:03','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:88.14833755493164 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T11:42:18.466Z\', \'endsAt\': \'2026-06-30T11:43:03.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 19:43:08'),(137,'bb9b8ceb657ed81c',1,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 12:16:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:88.15669511159261 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T12:16:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 20:16:28'),(138,'bb9b8ceb657ed81c',2,'NetworkOutHigh','10.151.10.32:9100','warning','2026-06-30 12:16:18','2026-06-30 12:17:03','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.151.10.32:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:81.74637203216552 MB/s\', \'summary\': \'服务器 10.151.10.32:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-06-30T12:16:18.466Z\', \'endsAt\': \'2026-06-30T12:17:03.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'bb9b8ceb657ed81c\'}','2026-06-30 20:17:08'),(140,'c4722f8bb16c1c50',1,'ServerhomeDiskLess100G','10.150.111.240:9100','critical','2026-06-30 12:37:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'ServerhomeDiskLess100G\', \'device\': \'/dev/mapper/vg_adc-lv_adc\', \'fstype\': \'ext4\', \'instance\': \'10.150.111.240:9100\', \'job\': \'nsschina2\', \'mountpoint\': \'/serverhome\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'节点 10.150.111.240:9100 挂载点 /serverhome 剩余:8.6383693824e+10 字节\', \'summary\': \'/serverhome 分区剩余空间不足100GB\'}, \'startsAt\': \'2026-06-30T12:37:26.205Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=node_filesystem_avail_bytes%7Bmountpoint%3D%22%2Fserverhome%22%7D+%3C+100+%2A+1024+%2A+1024+%2A+1024&g0.tab=1\', \'fingerprint\': \'c4722f8bb16c1c50\'}','2026-06-30 20:37:36'),(141,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 15:33:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:211.9940071105957 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T15:33:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 23:33:43'),(142,'ecf53c73edc2d5e1',2,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 15:33:33','2026-06-30 15:37:33','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:139.73818600972493 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T15:33:33.466Z\', \'endsAt\': \'2026-06-30T15:37:33.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 23:37:33'),(143,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 15:46:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:184.75856119791666 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T15:46:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 23:46:28'),(144,'ecf53c73edc2d5e1',2,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 15:46:18','2026-06-30 15:46:48','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:184.69718653361002 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T15:46:18.466Z\', \'endsAt\': \'2026-06-30T15:46:48.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 23:46:48'),(145,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 15:58:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:348.48570238749187 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T15:58:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 23:58:28'),(146,'ecf53c73edc2d5e1',2,'NetworkInHigh','10.150.111.240:9100','warning','2026-06-30 15:58:18','2026-06-30 15:59:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:313.6650074005127 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-06-30T15:58:18.466Z\', \'endsAt\': \'2026-06-30T15:59:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-06-30 23:59:18'),(147,'3665b99716e5611c',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:07:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:113.78571872711181 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:07:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:07:43'),(148,'cbc9b6006e9043ca',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:07:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:113.78554503122966 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:07:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:07:43'),(149,'3665b99716e5611c',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:07:33','2026-07-01 08:07:48','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:113.78571872711181 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:07:33.466Z\', \'endsAt\': \'2026-07-01T08:07:48.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:07:53'),(150,'cbc9b6006e9043ca',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:07:33','2026-07-01 08:07:48','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:113.78554503122966 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:07:33.466Z\', \'endsAt\': \'2026-07-01T08:07:48.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:07:53'),(151,'3665b99716e5611c',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:15:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:115.62577927907309 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:15:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:15:28'),(152,'cbc9b6006e9043ca',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:15:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:115.62566878000895 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:15:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:15:28'),(153,'3665b99716e5611c',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:15:18','2026-07-01 08:15:33','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:115.62577927907309 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:15:18.466Z\', \'endsAt\': \'2026-07-01T08:15:33.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:15:38'),(154,'cbc9b6006e9043ca',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:15:18','2026-07-01 08:15:33','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:115.62566878000895 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:15:18.466Z\', \'endsAt\': \'2026-07-01T08:15:33.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:15:38'),(155,'3665b99716e5611c',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:49:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:112.30544484456381 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:49:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:49:58'),(156,'cbc9b6006e9043ca',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:49:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:112.30539436340332 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:49:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:49:58'),(157,'3665b99716e5611c',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:49:48','2026-07-01 08:50:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:84.46075611114502 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:49:48.466Z\', \'endsAt\': \'2026-07-01T08:50:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:50:18'),(158,'cbc9b6006e9043ca',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:49:48','2026-07-01 08:50:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:84.46059767405193 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:49:48.466Z\', \'endsAt\': \'2026-07-01T08:50:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:50:18'),(159,'3665b99716e5611c',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:51:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:96.6174389521281 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:51:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:51:58'),(160,'cbc9b6006e9043ca',1,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:51:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:96.61736125946045 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:51:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:51:58'),(161,'3665b99716e5611c',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:51:48','2026-07-01 08:52:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'bond0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:83.55216751098632 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 bond0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:51:48.466Z\', \'endsAt\': \'2026-07-01T08:52:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'3665b99716e5611c\'}','2026-07-01 16:52:18'),(162,'cbc9b6006e9043ca',2,'NetworkInHigh','10.108.10.14:9100','warning','2026-07-01 08:51:48','2026-07-01 08:52:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.108.10.14:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:83.55205764770508 MB/s\', \'summary\': \'服务器 10.108.10.14:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-01T08:51:48.466Z\', \'endsAt\': \'2026-07-01T08:52:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'cbc9b6006e9043ca\'}','2026-07-01 16:52:18'),(163,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-01 09:09:03','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:106.44059569040934 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-01T09:09:03.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-01 17:09:13'),(164,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-01 09:09:03','2026-07-01 09:09:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:106.44059569040934 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-01T09:09:03.466Z\', \'endsAt\': \'2026-07-01T09:09:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-01 17:09:23'),(165,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-01 21:19:03','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:113.88906548817953 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-01T21:19:03.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 05:19:14'),(166,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-01 21:19:03','2026-07-01 21:19:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:113.88906548817953 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-01T21:19:03.466Z\', \'endsAt\': \'2026-07-01T21:19:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 05:19:23'),(167,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-07-02 01:52:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:261.5427293141683 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-07-02T01:52:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-07-02 09:52:28'),(168,'ecf53c73edc2d5e1',2,'NetworkInHigh','10.150.111.240:9100','warning','2026-07-02 01:52:18','2026-07-02 01:52:48','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:295.6116184234619 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-07-02T01:52:18.466Z\', \'endsAt\': \'2026-07-02T01:52:48.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-07-02 09:52:48'),(169,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-07-02 01:54:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:410.69542032877604 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-07-02T01:54:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-07-02 09:54:43'),(170,'ecf53c73edc2d5e1',2,'NetworkInHigh','10.150.111.240:9100','warning','2026-07-02 01:54:33','2026-07-02 01:55:33','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:379.1396380742391 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-07-02T01:54:33.466Z\', \'endsAt\': \'2026-07-02T01:55:33.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-07-02 09:55:33'),(171,'ecf53c73edc2d5e1',1,'NetworkInHigh','10.150.111.240:9100','warning','2026-07-02 01:56:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:201.59052505493165 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-07-02T01:56:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-07-02 09:56:58'),(172,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 01:57:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:81.94307200113933 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T01:57:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 09:57:43'),(173,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 01:57:33','2026-07-02 01:58:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:127.83006394704184 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T01:57:33.466Z\', \'endsAt\': \'2026-07-02T01:58:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 09:58:23'),(174,'ecf53c73edc2d5e1',2,'NetworkInHigh','10.150.111.240:9100','warning','2026-07-02 01:56:48','2026-07-02 01:59:03','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:91.95962390899658 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 入流量过高\'}, \'startsAt\': \'2026-07-02T01:56:48.466Z\', \'endsAt\': \'2026-07-02T01:59:03.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'ecf53c73edc2d5e1\'}','2026-07-02 09:59:08'),(175,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 04:48:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:95.15920327504476 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T04:48:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 12:48:59'),(176,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 04:48:48','2026-07-02 04:49:03','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:95.15920327504476 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T04:48:48.466Z\', \'endsAt\': \'2026-07-02T04:49:03.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 12:49:08'),(177,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 05:26:48','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:89.8120033899943 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T05:26:48.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 13:26:58'),(178,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 05:26:48','2026-07-02 05:27:18','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:87.17511711120605 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T05:26:48.466Z\', \'endsAt\': \'2026-07-02T05:27:18.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 13:27:18'),(181,'b737cd002529a3d8',1,'Host_Ping_Offline','10.150.10.114','critical','2026-07-02 05:48:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.114\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.114\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'b737cd002529a3d8\'}','2026-07-02 13:49:06'),(182,'a50e6b0c27d2fedc',1,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 05:48:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.118\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.118\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a50e6b0c27d2fedc\'}','2026-07-02 13:49:06'),(183,'a3aa61c157fcd557',1,'Host_Ping_Offline','10.150.10.113','critical','2026-07-02 05:48:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.113\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.113\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a3aa61c157fcd557\'}','2026-07-02 13:49:06'),(184,'4c4e26bba8f2101b',1,'Host_Ping_Offline','10.150.10.117','critical','2026-07-02 05:48:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.117\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.117\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'4c4e26bba8f2101b\'}','2026-07-02 13:49:06'),(185,'',2,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 14:18:57',NULL,NULL,'2026-07-02 14:18:57'),(186,'dcb0b9f1-75df-11f1-8e5e-005056a7ca9c',1,'Host_Ping_Offline','10.150.10.118','warning','2026-07-02 14:32:56',NULL,'手动生成故障告警','2026-07-02 14:32:56'),(187,'4c4e26bba8f2101b',2,'Host_Ping_Offline','10.150.10.117','critical','2026-07-02 05:48:56','2026-07-02 06:34:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.117\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.117\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'2026-07-02T06:34:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'4c4e26bba8f2101b\'}','2026-07-02 14:34:17'),(188,'a50e6b0c27d2fedc',2,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 05:48:56','2026-07-02 06:34:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.118\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.118\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'2026-07-02T06:34:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a50e6b0c27d2fedc\'}','2026-07-02 14:34:17'),(189,'a3aa61c157fcd557',2,'Host_Ping_Offline','10.150.10.113','critical','2026-07-02 05:48:56','2026-07-02 06:34:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.113\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.113\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'2026-07-02T06:34:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a3aa61c157fcd557\'}','2026-07-02 14:34:17'),(190,'b737cd002529a3d8',2,'Host_Ping_Offline','10.150.10.114','critical','2026-07-02 05:48:56','2026-07-02 06:34:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.114\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.114\'}, \'startsAt\': \'2026-07-02T05:48:56.879Z\', \'endsAt\': \'2026-07-02T06:34:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'b737cd002529a3d8\'}','2026-07-02 14:34:17'),(191,'4c4e26bba8f2101b',1,'Host_Ping_Offline','10.150.10.117','critical','2026-07-02 06:35:41','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.117\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.117\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'4c4e26bba8f2101b\'}','2026-07-02 14:35:51'),(192,'b737cd002529a3d8',1,'Host_Ping_Offline','10.150.10.114','critical','2026-07-02 06:35:41','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.114\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.114\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'b737cd002529a3d8\'}','2026-07-02 14:35:51'),(193,'a3aa61c157fcd557',1,'Host_Ping_Offline','10.150.10.113','critical','2026-07-02 06:35:41','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.113\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.113\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a3aa61c157fcd557\'}','2026-07-02 14:35:51'),(194,'a50e6b0c27d2fedc',1,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 06:35:41','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.118\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.118\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a50e6b0c27d2fedc\'}','2026-07-02 14:35:51'),(196,'4c4e26bba8f2101b',2,'Host_Ping_Offline','10.150.10.117','critical','2026-07-02 06:35:41','2026-07-02 06:42:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.117\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.117\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'2026-07-02T06:42:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'4c4e26bba8f2101b\'}','2026-07-02 14:42:41'),(197,'a50e6b0c27d2fedc',2,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 06:35:41','2026-07-02 06:42:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.118\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.118\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'2026-07-02T06:42:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a50e6b0c27d2fedc\'}','2026-07-02 14:42:41'),(198,'a3aa61c157fcd557',2,'Host_Ping_Offline','10.150.10.113','critical','2026-07-02 06:35:41','2026-07-02 06:42:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.113\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.113\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'2026-07-02T06:42:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a3aa61c157fcd557\'}','2026-07-02 14:42:41'),(199,'b737cd002529a3d8',2,'Host_Ping_Offline','10.150.10.114','critical','2026-07-02 06:35:41','2026-07-02 06:42:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.114\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.114\'}, \'startsAt\': \'2026-07-02T06:35:41.879Z\', \'endsAt\': \'2026-07-02T06:42:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'b737cd002529a3d8\'}','2026-07-02 14:42:41'),(203,'11efd19ec024588d',1,'Host_Down_Failed','10.151.10.31:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.31:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.31:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'11efd19ec024588d\'}','2026-07-02 14:43:21'),(204,'986a2c7e9adc3002',1,'Host_Down_Failed','10.150.10.82:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.82:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.82:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'986a2c7e9adc3002\'}','2026-07-02 14:43:21'),(205,'8e2d792d2f83a42f',1,'Host_Down_Failed','10.152.10.31:2049','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.31:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.31:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8e2d792d2f83a42f\'}','2026-07-02 14:43:21'),(206,'a43b1fe174c40055',1,'Host_Down_Failed','10.153.10.210','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.210\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.210\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a43b1fe174c40055\'}','2026-07-02 14:43:21'),(207,'537d500fddc7bf27',1,'Host_Down_Failed','10.151.10.32:2049','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.32:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.32:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'537d500fddc7bf27\'}','2026-07-02 14:43:21'),(209,'2a10f325bfc2edd6',1,'Host_Down_Failed','10.150.10.115','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.115\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.115\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'2a10f325bfc2edd6\'}','2026-07-02 14:43:21'),(210,'17bf0830c061fccd',1,'Host_Down_Failed','10.160.10.189:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.189:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.189:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'17bf0830c061fccd\'}','2026-07-02 14:43:21'),(212,'2b44ecd4d48f6d5a',1,'Host_Down_Failed','10.150.10.111','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.111\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.111\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'2b44ecd4d48f6d5a\'}','2026-07-02 14:43:21'),(213,'30738f7576b32b04',1,'Host_Down_Failed','10.115.12.185:445','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:445\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'445\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:445\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'30738f7576b32b04\'}','2026-07-02 14:43:21'),(214,'f1484271de9c799a',1,'Host_Down_Failed','10.153.10.30:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.30:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.30:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'f1484271de9c799a\'}','2026-07-02 14:43:21'),(215,'d8df86fdfb33d356',1,'Host_Down_Failed','10.150.10.86:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.86:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.86:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'d8df86fdfb33d356\'}','2026-07-02 14:43:21'),(216,'50e710de46e8371a',1,'Host_Down_Failed','10.160.10.191:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.191:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.191:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'50e710de46e8371a\'}','2026-07-02 14:43:21'),(217,'cd38c81170c045ed',1,'Host_Down_Failed','10.150.10.116','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.116\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.116\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'cd38c81170c045ed\'}','2026-07-02 14:43:21'),(219,'5dae6934d29ec709',1,'Host_Down_Failed','10.150.111.240:111','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.111.240:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.111.240:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'5dae6934d29ec709\'}','2026-07-02 14:43:21'),(220,'de1448506e403d97',1,'Host_Down_Failed','10.150.10.87:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.87:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'de1448506e403d97\'}','2026-07-02 14:43:21'),(221,'45ef4a7fb12df3bc',1,'Host_Down_Failed','10.160.10.188:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.188:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.188:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'45ef4a7fb12df3bc\'}','2026-07-02 14:43:21'),(222,'285c03d7c82ade23',1,'Host_Down_Failed','10.150.10.86:111','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.86:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.86:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'285c03d7c82ade23\'}','2026-07-02 14:43:21'),(223,'ac498aca4745ba39',1,'Host_Down_Failed','10.150.10.81:389','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.81:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.81:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'ac498aca4745ba39\'}','2026-07-02 14:43:21'),(224,'f88eafab3a860c17',1,'Host_Down_Failed','10.153.10.30:111','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.30:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.30:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'f88eafab3a860c17\'}','2026-07-02 14:43:21'),(226,'c6c2df9ef03b5572',1,'Host_Down_Failed','10.150.10.180:111','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.180:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.180:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c6c2df9ef03b5572\'}','2026-07-02 14:43:21'),(227,'3e52cdc1907fcf97',1,'Host_Down_Failed','10.152.10.24','critical','2026-07-02 06:43:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.24\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.24\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'3e52cdc1907fcf97\'}','2026-07-02 14:43:21'),(228,'8aa57e048f4c980b',1,'Host_Down_Failed','10.153.10.30:2049','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.30:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.30:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8aa57e048f4c980b\'}','2026-07-02 14:43:36'),(229,'69407593e3dcf342',1,'Host_Down_Failed','10.115.12.185:6162','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:6162\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'6162\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:6162\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'69407593e3dcf342\'}','2026-07-02 14:43:36'),(230,'be7cc52c47dc1568',1,'Host_Down_Failed','10.150.10.81:111','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.81:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.81:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'be7cc52c47dc1568\'}','2026-07-02 14:43:36'),(231,'c89feb45e2d7219b',1,'Host_Down_Failed','10.152.10.31:111','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.31:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.31:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c89feb45e2d7219b\'}','2026-07-02 14:43:36'),(232,'a53f0516102a1836',1,'Host_Down_Failed','10.115.12.185:6160','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:6160\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'6160\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:6160\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a53f0516102a1836\'}','2026-07-02 14:43:36'),(233,'cb907d84ed1c93a8',1,'Host_Down_Failed','10.153.10.200:2049','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.200:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.200:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'cb907d84ed1c93a8\'}','2026-07-02 14:43:36'),(234,'c8fffaff3026775b',1,'Host_Down_Failed','10.160.10.190:389','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.190:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.190:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c8fffaff3026775b\'}','2026-07-02 14:43:36'),(235,'7f6fc0669dd6ec15',1,'Host_Down_Failed','10.150.111.240:2049','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.111.240:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.111.240:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'7f6fc0669dd6ec15\'}','2026-07-02 14:43:36'),(236,'a28e7747301e71ff',1,'Host_Down_Failed','10.152.10.118:111','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.118:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.118:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a28e7747301e71ff\'}','2026-07-02 14:43:36'),(237,'76cdd8d89b5ac4c1',1,'Host_Down_Failed','10.150.10.112','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.112\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.112\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'76cdd8d89b5ac4c1\'}','2026-07-02 14:43:36'),(238,'06539041f9f5d88c',1,'Host_Down_Failed','10.115.12.185:443','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:443\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'443\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:443\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'06539041f9f5d88c\'}','2026-07-02 14:43:36'),(239,'d691c40c23ace960',1,'Host_Down_Failed','10.153.10.200:111','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.200:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.200:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'d691c40c23ace960\'}','2026-07-02 14:43:36'),(240,'cbb5eeeb173d4013',1,'Host_Down_Failed','10.151.10.34','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.34\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.34\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'cbb5eeeb173d4013\'}','2026-07-02 14:43:36'),(241,'5ba57cfc1a8331f1',1,'Host_Down_Failed','10.150.10.55','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.55\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.55\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'5ba57cfc1a8331f1\'}','2026-07-02 14:43:36'),(242,'55531c95438bc7dc',1,'Host_Down_Failed','10.160.10.91','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.91\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.91\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'55531c95438bc7dc\'}','2026-07-02 14:43:36'),(243,'f7f950a6f042ff73',1,'Host_Down_Failed','10.151.10.32:111','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.32:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.32:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'f7f950a6f042ff73\'}','2026-07-02 14:43:36'),(244,'9606cd2bab83d002',1,'Host_Down_Failed','10.152.10.118:389','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.118:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.118:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'9606cd2bab83d002\'}','2026-07-02 14:43:36'),(245,'3aaae478a603f610',1,'Host_Down_Failed','10.150.10.83','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.83\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.83\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'3aaae478a603f610\'}','2026-07-02 14:43:36'),(246,'aebd9e3e0236ba82',1,'Host_Down_Failed','10.150.10.83:2049','critical','2026-07-02 06:43:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.83:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.83:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'aebd9e3e0236ba82\'}','2026-07-02 14:43:36'),(247,'ac498aca4745ba39',2,'Host_Down_Failed','10.150.10.81:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.81:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.81:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'ac498aca4745ba39\'}','2026-07-02 14:43:41'),(248,'f88eafab3a860c17',2,'Host_Down_Failed','10.153.10.30:111','critical','2026-07-02 06:43:11','2026-07-02 06:43:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.30:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.30:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'f88eafab3a860c17\'}','2026-07-02 14:43:41'),(249,'5dae6934d29ec709',2,'Host_Down_Failed','10.150.111.240:111','critical','2026-07-02 06:43:11','2026-07-02 06:43:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.111.240:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.111.240:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'5dae6934d29ec709\'}','2026-07-02 14:43:41'),(250,'285c03d7c82ade23',2,'Host_Down_Failed','10.150.10.86:111','critical','2026-07-02 06:43:11','2026-07-02 06:43:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.86:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.86:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'285c03d7c82ade23\'}','2026-07-02 14:43:41'),(251,'11efd19ec024588d',2,'Host_Down_Failed','10.151.10.31:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.31:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.31:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'11efd19ec024588d\'}','2026-07-02 14:43:41'),(252,'2a10f325bfc2edd6',2,'Host_Down_Failed','10.150.10.115','critical','2026-07-02 06:43:11','2026-07-02 06:43:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.115\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.115\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'2a10f325bfc2edd6\'}','2026-07-02 14:43:41'),(253,'cbb5eeeb173d4013',2,'Host_Down_Failed','10.151.10.34','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.34\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.34\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'cbb5eeeb173d4013\'}','2026-07-02 14:43:56'),(254,'c89feb45e2d7219b',2,'Host_Down_Failed','10.152.10.31:111','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.31:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.31:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c89feb45e2d7219b\'}','2026-07-02 14:43:56'),(255,'9606cd2bab83d002',2,'Host_Down_Failed','10.152.10.118:389','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.118:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.118:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'9606cd2bab83d002\'}','2026-07-02 14:43:56'),(256,'be7cc52c47dc1568',2,'Host_Down_Failed','10.150.10.81:111','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.81:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.81:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'be7cc52c47dc1568\'}','2026-07-02 14:43:56'),(257,'a28e7747301e71ff',2,'Host_Down_Failed','10.152.10.118:111','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.118:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.118:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a28e7747301e71ff\'}','2026-07-02 14:43:56'),(258,'a53f0516102a1836',2,'Host_Down_Failed','10.115.12.185:6160','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:6160\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'6160\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:6160\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a53f0516102a1836\'}','2026-07-02 14:43:56'),(259,'aebd9e3e0236ba82',2,'Host_Down_Failed','10.150.10.83:2049','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.83:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.83:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'aebd9e3e0236ba82\'}','2026-07-02 14:43:56'),(260,'06539041f9f5d88c',2,'Host_Down_Failed','10.115.12.185:443','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:443\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'443\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:443\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'06539041f9f5d88c\'}','2026-07-02 14:43:56'),(261,'f7f950a6f042ff73',2,'Host_Down_Failed','10.151.10.32:111','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.32:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.32:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'f7f950a6f042ff73\'}','2026-07-02 14:43:56'),(262,'3aaae478a603f610',2,'Host_Down_Failed','10.150.10.83','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.83\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.83\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'3aaae478a603f610\'}','2026-07-02 14:43:56'),(263,'7f6fc0669dd6ec15',2,'Host_Down_Failed','10.150.111.240:2049','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.111.240:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.111.240:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'7f6fc0669dd6ec15\'}','2026-07-02 14:43:56'),(264,'55531c95438bc7dc',2,'Host_Down_Failed','10.160.10.91','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.91\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.91\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'55531c95438bc7dc\'}','2026-07-02 14:43:56'),(265,'69407593e3dcf342',2,'Host_Down_Failed','10.115.12.185:6162','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:6162\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'6162\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:6162\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'69407593e3dcf342\'}','2026-07-02 14:43:56'),(266,'cb907d84ed1c93a8',2,'Host_Down_Failed','10.153.10.200:2049','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.200:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.200:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'cb907d84ed1c93a8\'}','2026-07-02 14:43:56'),(267,'d691c40c23ace960',2,'Host_Down_Failed','10.153.10.200:111','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.200:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.200:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'d691c40c23ace960\'}','2026-07-02 14:43:56'),(268,'5ba57cfc1a8331f1',2,'Host_Down_Failed','10.150.10.55','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.55\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.55\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'5ba57cfc1a8331f1\'}','2026-07-02 14:43:56'),(269,'c8fffaff3026775b',2,'Host_Down_Failed','10.160.10.190:389','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.190:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.190:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c8fffaff3026775b\'}','2026-07-02 14:43:56'),(270,'8aa57e048f4c980b',2,'Host_Down_Failed','10.153.10.30:2049','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.30:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.30:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8aa57e048f4c980b\'}','2026-07-02 14:43:56'),(271,'76cdd8d89b5ac4c1',2,'Host_Down_Failed','10.150.10.112','critical','2026-07-02 06:43:26','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.112\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.112\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:26.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'76cdd8d89b5ac4c1\'}','2026-07-02 14:43:56'),(272,'d8df86fdfb33d356',2,'Host_Down_Failed','10.150.10.86:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.86:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.86:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'d8df86fdfb33d356\'}','2026-07-02 14:44:01'),(273,'de1448506e403d97',2,'Host_Down_Failed','10.150.10.87:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.87:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.87:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'de1448506e403d97\'}','2026-07-02 14:44:01'),(274,'537d500fddc7bf27',2,'Host_Down_Failed','10.151.10.32:2049','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.151.10.32:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.151.10.32:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'537d500fddc7bf27\'}','2026-07-02 14:44:01'),(276,'30738f7576b32b04',2,'Host_Down_Failed','10.115.12.185:445','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'business\': \'veeam_backup\', \'instance\': \'10.115.12.185:445\', \'job\': \'blackbox-veeam-port\', \'level\': \'Failed\', \'port\': \'445\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.12.185:445\\n任务:blackbox-veeam-port\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'30738f7576b32b04\'}','2026-07-02 14:44:01'),(277,'986a2c7e9adc3002',2,'Host_Down_Failed','10.150.10.82:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.82:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.82:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'986a2c7e9adc3002\'}','2026-07-02 14:44:01'),(278,'a43b1fe174c40055',2,'Host_Down_Failed','10.153.10.210','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.210\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.210\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a43b1fe174c40055\'}','2026-07-02 14:44:01'),(279,'50e710de46e8371a',2,'Host_Down_Failed','10.160.10.191:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.191:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.191:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'50e710de46e8371a\'}','2026-07-02 14:44:01'),(280,'2b44ecd4d48f6d5a',2,'Host_Down_Failed','10.150.10.111','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.111\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.111\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'2b44ecd4d48f6d5a\'}','2026-07-02 14:44:01'),(281,'cd38c81170c045ed',2,'Host_Down_Failed','10.150.10.116','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.116\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.116\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'cd38c81170c045ed\'}','2026-07-02 14:44:01'),(282,'45ef4a7fb12df3bc',2,'Host_Down_Failed','10.160.10.188:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.188:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.188:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'45ef4a7fb12df3bc\'}','2026-07-02 14:44:01'),(283,'8e2d792d2f83a42f',2,'Host_Down_Failed','10.152.10.31:2049','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.31:2049\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'2049\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.31:2049\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8e2d792d2f83a42f\'}','2026-07-02 14:44:01'),(284,'17bf0830c061fccd',2,'Host_Down_Failed','10.160.10.189:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.160.10.189:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.160.10.189:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'17bf0830c061fccd\'}','2026-07-02 14:44:01'),(285,'c6c2df9ef03b5572',2,'Host_Down_Failed','10.150.10.180:111','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.150.10.180:111\', \'job\': \'tcp_port_111_2049_check\', \'level\': \'Failed\', \'port\': \'111\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.150.10.180:111\\n任务:tcp_port_111_2049_check\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'c6c2df9ef03b5572\'}','2026-07-02 14:44:01'),(286,'f1484271de9c799a',2,'Host_Down_Failed','10.153.10.30:389','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.153.10.30:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Failed\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.153.10.30:389\\n任务:blackbox-freeipa-ldap\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'f1484271de9c799a\'}','2026-07-02 14:44:01'),(287,'3e52cdc1907fcf97',2,'Host_Down_Failed','10.152.10.24','critical','2026-07-02 06:43:11','2026-07-02 06:43:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.152.10.24\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.152.10.24\\n任务:blackbox_icmp_ping\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:43:11.879Z\', \'endsAt\': \'2026-07-02T06:43:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'3e52cdc1907fcf97\'}','2026-07-02 14:44:01'),(291,'8a949c270be3a2bf',1,'389 Port Down','10.150.10.82:389','critical','2026-07-02 06:44:08','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'389 Port Down\', \'instance\': \'10.150.10.82:389\', \'job\': \'blackbox-freeipa-ldap\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'summary\': \'主机 10.150.10.82:389 认证 389端口不可达\'}, \'startsAt\': \'2026-07-02T06:44:08.187Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%3D%22389%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'8a949c270be3a2bf\'}','2026-07-02 14:44:18'),(292,'bc172bafef3d821e',1,'Port_Down','10.150.10.82:389','critical','2026-07-02 06:44:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Port_Down\', \'instance\': \'10.150.10.82:389\', \'job\': \'blackbox-freeipa-ldap\', \'level\': \'Down\', \'port\': \'389\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'业务:\\n监控任务:blackbox-freeipa-ldap\\n故障地址:10.150.10.82:389\\n异常端口:389\\n\', \'summary\': \'端口 389 通信异常 10.150.10.82:389\'}, \'startsAt\': \'2026-07-02T06:44:56.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bport%21%3D%22%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'bc172bafef3d821e\'}','2026-07-02 14:45:06'),(294,'a3aa61c157fcd557',1,'Host_Ping_Offline','10.150.10.113','critical','2026-07-02 06:44:56','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.113\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.113\'}, \'startsAt\': \'2026-07-02T06:44:56.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a3aa61c157fcd557\'}','2026-07-02 14:45:06'),(296,'4c4e26bba8f2101b',1,'Host_Ping_Offline','10.150.10.117','critical','2026-07-02 06:45:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.117\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.117\'}, \'startsAt\': \'2026-07-02T06:45:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'4c4e26bba8f2101b\'}','2026-07-02 14:45:21'),(297,'b737cd002529a3d8',1,'Host_Ping_Offline','10.150.10.114','critical','2026-07-02 06:45:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.114\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.114\'}, \'startsAt\': \'2026-07-02T06:45:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'b737cd002529a3d8\'}','2026-07-02 14:45:21'),(298,'a50e6b0c27d2fedc',1,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 06:45:11','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.118\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.118\'}, \'startsAt\': \'2026-07-02T06:45:11.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a50e6b0c27d2fedc\'}','2026-07-02 14:45:21'),(303,'ab38e97ff1023212',1,'Host_Down_Failed','10.115.10.83:9100','critical','2026-07-02 06:56:26','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.115.10.83:9100\', \'job\': \'usdcnbackup01\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.10.83:9100\\n任务:usdcnbackup01\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:56:26.879Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'ab38e97ff1023212\'}','2026-07-02 14:56:36'),(304,'ab38e97ff1023212',2,'Host_Down_Failed','10.115.10.83:9100','critical','2026-07-02 06:56:26','2026-07-02 06:56:41','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Down_Failed\', \'instance\': \'10.115.10.83:9100\', \'job\': \'usdcnbackup01\', \'level\': \'Failed\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机:10.115.10.83:9100\\n任务:usdcnbackup01\\n\', \'summary\': \'❌ 节点离线 Failed\'}, \'startsAt\': \'2026-07-02T06:56:26.879Z\', \'endsAt\': \'2026-07-02T06:56:41.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=up+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'ab38e97ff1023212\'}','2026-07-02 14:56:46'),(305,'a3aa61c157fcd557',2,'Host_Ping_Offline','10.150.10.113','critical','2026-07-02 06:44:56','2026-07-02 06:58:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.113\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.113\'}, \'startsAt\': \'2026-07-02T06:44:56.879Z\', \'endsAt\': \'2026-07-02T06:58:56.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a3aa61c157fcd557\'}','2026-07-02 14:58:57'),(306,'b737cd002529a3d8',2,'Host_Ping_Offline','10.150.10.114','critical','2026-07-02 06:45:11','2026-07-02 06:59:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.114\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.114\'}, \'startsAt\': \'2026-07-02T06:45:11.879Z\', \'endsAt\': \'2026-07-02T06:59:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'b737cd002529a3d8\'}','2026-07-02 14:59:12'),(307,'4c4e26bba8f2101b',2,'Host_Ping_Offline','10.150.10.117','critical','2026-07-02 06:45:11','2026-07-02 06:59:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.117\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.117\'}, \'startsAt\': \'2026-07-02T06:45:11.879Z\', \'endsAt\': \'2026-07-02T06:59:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'4c4e26bba8f2101b\'}','2026-07-02 14:59:12'),(308,'a50e6b0c27d2fedc',2,'Host_Ping_Offline','10.150.10.118','critical','2026-07-02 06:45:11','2026-07-02 06:59:11','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'Host_Ping_Offline\', \'instance\': \'10.150.10.118\', \'job\': \'blackbox_icmp_ping\', \'level\': \'Down\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'主机网络不通,ICMP探测失败,大概率整机宕机或网段隔离\', \'summary\': \'主机 Ping 失联 10.150.10.118\'}, \'startsAt\': \'2026-07-02T06:45:11.879Z\', \'endsAt\': \'2026-07-02T06:59:11.879Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=probe_success%7Bjob%3D~%22blackbox_icmp.%2A%22%7D+%3D%3D+0&g0.tab=1\', \'fingerprint\': \'a50e6b0c27d2fedc\'}','2026-07-02 14:59:12'),(310,'c4722f8bb16c1c50',2,'ServerhomeDiskLess100G','10.150.111.240:9100','critical','2026-07-02 07:01:11','2026-07-02 09:27:56','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'ServerhomeDiskLess100G\', \'device\': \'/dev/mapper/vg_adc-lv_adc\', \'fstype\': \'ext4\', \'instance\': \'10.150.111.240:9100\', \'job\': \'nsschina2\', \'mountpoint\': \'/serverhome\', \'severity\': \'critical\'}, \'annotations\': {\'description\': \'节点 10.150.111.240:9100 挂载点 /serverhome 剩余:8.18446336e+10 字节\', \'summary\': \'/serverhome 分区剩余空间不足100GB\'}, \'startsAt\': \'2026-07-02T07:01:11.205Z\', \'endsAt\': \'2026-07-02T09:27:56.205Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=node_filesystem_avail_bytes%7Bmountpoint%3D%22%2Fserverhome%22%7D+%3C+100+%2A+1024+%2A+1024+%2A+1024&g0.tab=1\', \'fingerprint\': \'c4722f8bb16c1c50\'}','2026-07-02 17:28:04'),(311,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 11:23:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:85.5603053410848 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T11:23:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 19:23:43'),(312,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-02 11:23:33','2026-07-02 11:24:03','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:86.6417423248291 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-02T11:23:33.466Z\', \'endsAt\': \'2026-07-02T11:24:03.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-02 19:24:03'),(313,'18ca1f4b843cde9d',1,'NetworkInHigh','10.153.10.200:9100','warning','2026-07-03 04:30:18','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.153.10.200:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:108.78000729878744 MB/s\', \'summary\': \'服务器 10.153.10.200:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-03T04:30:18.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'18ca1f4b843cde9d\'}','2026-07-03 12:30:28'),(314,'18ca1f4b843cde9d',2,'NetworkInHigh','10.153.10.200:9100','warning','2026-07-03 04:30:18','2026-07-03 04:30:33','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkInHigh\', \'device\': \'eth0\', \'instance\': \'10.153.10.200:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前入流量:108.78000729878744 MB/s\', \'summary\': \'服务器 10.153.10.200:9100 网卡 eth0 入流量过高\'}, \'startsAt\': \'2026-07-03T04:30:18.466Z\', \'endsAt\': \'2026-07-03T04:30:33.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_receive_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'18ca1f4b843cde9d\'}','2026-07-03 12:30:38'),(315,'f7dc897706e78082',1,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-03 07:19:33','0001-01-01 00:00:00','{\'status\': \'firing\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:87.77545229593913 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-03T07:19:33.466Z\', \'endsAt\': \'0001-01-01T00:00:00Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-03 15:19:43'),(316,'f7dc897706e78082',2,'NetworkOutHigh','10.150.111.240:9100','warning','2026-07-03 07:19:33','2026-07-03 07:19:48','{\'status\': \'resolved\', \'labels\': {\'alertname\': \'NetworkOutHigh\', \'device\': \'ens192\', \'instance\': \'10.150.111.240:9100\', \'severity\': \'warning\'}, \'annotations\': {\'description\': \'当前出流量:87.77545229593913 MB/s\', \'summary\': \'服务器 10.150.111.240:9100 网卡 ens192 出流量过高\'}, \'startsAt\': \'2026-07-03T07:19:33.466Z\', \'endsAt\': \'2026-07-03T07:19:48.466Z\', \'generatorURL\': \'http://13a25c21fcc9:9090/graph?g0.expr=avg+by%28instance%2C+device%29+%28irate%28node_network_transmit_bytes_total%7Bdevice%21~%22lo%22%7D%5B1m%5D%29%29+%2F+1024+%2F+1024+%3E+80&g0.tab=1\', \'fingerprint\': \'f7dc897706e78082\'}','2026-07-03 15:19:53'); +/*!40000 ALTER TABLE `alert_log` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `monitor_rule` +-- + +DROP TABLE IF EXISTS `monitor_rule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `monitor_rule` ( + `rule_name` varchar(128) NOT NULL COMMENT '监控规则唯一名称,与告警alert_name一致', + `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1=正常启用 0=已删除下线', + `create_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_at` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`rule_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='监控规则存活注册表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `monitor_rule` +-- + +LOCK TABLES `monitor_rule` WRITE; +/*!40000 ALTER TABLE `monitor_rule` DISABLE KEYS */; +INSERT INTO `monitor_rule` VALUES ('389 Port Down',1,'2026-07-02 06:42:38',NULL),('Host_Down_Failed',1,'2026-07-02 06:43:21',NULL),('Host_Ping_Offline',1,'2026-07-02 06:34:17',NULL),('NetworkInHigh',1,'2026-07-03 04:30:28',NULL),('NetworkOutHigh',1,'2026-07-02 11:23:43',NULL),('Port_Down',1,'2026-07-02 06:42:48',NULL),('ServerhomeDiskLess100G',1,'2026-07-02 09:28:04',NULL); +/*!40000 ALTER TABLE `monitor_rule` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_config` +-- + +DROP TABLE IF EXISTS `sys_config`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sys_config` ( + `k` varchar(50) NOT NULL COMMENT '配置键', + `v` text COMMENT '配置值', + PRIMARY KEY (`k`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_config` +-- + +LOCK TABLES `sys_config` WRITE; +/*!40000 ALTER TABLE `sys_config` DISABLE KEYS */; +INSERT INTO `sys_config` VALUES ('footer_text','wwwc'),('lang','zh'),('page_size',''),('page_title','运维告警监控平台'),('sidebar_links','111222'),('theme_color',''); +/*!40000 ALTER TABLE `sys_config` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_user` +-- + +DROP TABLE IF EXISTS `sys_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sys_user` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `username` varchar(32) NOT NULL COMMENT '登录账号', + `password` varchar(72) NOT NULL COMMENT 'bcrypt加密密码', + `role` enum('admin','read') NOT NULL DEFAULT 'read' COMMENT '权限:admin管理员/read只读', + `last_login` datetime DEFAULT NULL, + `create_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE KEY `username` (`username`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_user` +-- + +LOCK TABLES `sys_user` WRITE; +/*!40000 ALTER TABLE `sys_user` DISABLE KEYS */; +INSERT INTO `sys_user` VALUES (1,'admin','$2y$10$0/620vN3sCKVUfejEmZj3O/gS11T2QKCea3d07RkTpojKom9K8zye','admin','2026-07-03 16:48:52','2026-07-02 01:37:55'); +/*!40000 ALTER TABLE `sys_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `user` +-- + +DROP TABLE IF EXISTS `user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', + `username` varchar(50) NOT NULL COMMENT '用户名', + `password` varchar(100) NOT NULL COMMENT '密码哈希', + `role` varchar(20) DEFAULT 'read' COMMENT '权限 admin/read', + `avatar` varchar(100) DEFAULT NULL COMMENT '头像文件名,仅存文件名', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `user` +-- + +LOCK TABLES `user` WRITE; +/*!40000 ALTER TABLE `user` DISABLE KEYS */; +/*!40000 ALTER TABLE `user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Current Database: `monitor` +-- + +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `monitor` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */; + +USE `monitor`; + +-- +-- Table structure for table `alert_push_log` +-- + +DROP TABLE IF EXISTS `alert_push_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `alert_push_log` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `uid` varchar(64) NOT NULL, + `alert_info` text NOT NULL COMMENT '告警JSON信息', + `channel` varchar(20) NOT NULL COMMENT 'dingtalk / wecom / mail', + `status` tinyint(3) unsigned NOT NULL COMMENT '1成功 0失败', + `remark` text COMMENT '返回日志', + `push_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '推送时间', + PRIMARY KEY (`id`), + KEY `idx_uid_time` (`uid`,`push_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='告警推送日志'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `alert_push_log` +-- + +LOCK TABLES `alert_push_log` WRITE; +/*!40000 ALTER TABLE `alert_push_log` DISABLE KEYS */; +/*!40000 ALTER TABLE `alert_push_log` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_role` +-- + +DROP TABLE IF EXISTS `sys_role`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sys_role` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `role_name` varchar(50) NOT NULL COMMENT '角色名称', + `is_admin` tinyint(3) unsigned DEFAULT '0' COMMENT '1超级管理员 0普通运维', + `create_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_role` +-- + +LOCK TABLES `sys_role` WRITE; +/*!40000 ALTER TABLE `sys_role` DISABLE KEYS */; +INSERT INTO `sys_role` VALUES (1,'超级管理员',1,'2026-07-03 09:19:19'),(2,'普通运维',0,'2026-07-03 09:19:19'),(3,'超级管理员',1,'2026-07-03 09:23:32'),(4,'普通运维',0,'2026-07-03 09:23:32'); +/*!40000 ALTER TABLE `sys_role` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sys_user` +-- + +DROP TABLE IF EXISTS `sys_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sys_user` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `uid` varchar(64) NOT NULL COMMENT '登录唯一ID', + `username` varchar(50) NOT NULL COMMENT '登录名', + `real_name` varchar(50) DEFAULT '' COMMENT '真实姓名', + `password` varchar(100) NOT NULL COMMENT '加密密码', + `role_id` int(10) unsigned NOT NULL COMMENT '角色ID', + `enable` tinyint(3) unsigned DEFAULT '1', + `last_login` timestamp NULL DEFAULT NULL, + `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE KEY `idx_uid` (`uid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sys_user` +-- + +LOCK TABLES `sys_user` WRITE; +/*!40000 ALTER TABLE `sys_user` DISABLE KEYS */; +/*!40000 ALTER TABLE `sys_user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `work_order` +-- + +DROP TABLE IF EXISTS `work_order`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `work_order` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `title` varchar(200) NOT NULL COMMENT '工单标题', + `content` text NOT NULL COMMENT '工单内容', + `create_uid` varchar(64) NOT NULL COMMENT '创建人uid', + `assign_uid` varchar(64) DEFAULT '' COMMENT '分发给指定用户uid', + `status` tinyint(3) unsigned DEFAULT '1' COMMENT '1待处理 2处理中 3已完成 4关闭', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_create_uid` (`create_uid`), + KEY `idx_assign_uid` (`assign_uid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工单管理表'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `work_order` +-- + +LOCK TABLES `work_order` WRITE; +/*!40000 ALTER TABLE `work_order` DISABLE KEYS */; +/*!40000 ALTER TABLE `work_order` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Current Database: `mysql` +-- + +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `mysql` /*!40100 DEFAULT CHARACTER SET latin1 */; + +USE `mysql`; + +-- +-- Table structure for table `columns_priv` +-- + +DROP TABLE IF EXISTS `columns_priv`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `columns_priv` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `Table_name` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `Column_name` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `Column_priv` set('Select','Insert','Update','References') CHARACTER SET utf8 NOT NULL DEFAULT '', + PRIMARY KEY (`Host`,`Db`,`User`,`Table_name`,`Column_name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Column privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `columns_priv` +-- + +LOCK TABLES `columns_priv` WRITE; +/*!40000 ALTER TABLE `columns_priv` DISABLE KEYS */; +/*!40000 ALTER TABLE `columns_priv` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `db` +-- + +DROP TABLE IF EXISTS `db`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `db` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `Select_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Insert_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Update_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Delete_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Drop_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Grant_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `References_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Index_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Alter_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_tmp_table_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Lock_tables_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_view_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Show_view_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_routine_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Alter_routine_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Execute_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Event_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Trigger_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + PRIMARY KEY (`Host`,`Db`,`User`), + KEY `User` (`User`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Database privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `db` +-- + +LOCK TABLES `db` WRITE; +/*!40000 ALTER TABLE `db` DISABLE KEYS */; +INSERT INTO `db` VALUES ('10.150.117.190','alert_mail_stat','root','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'),('localhost','alert_db','alert_user','Y','Y','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N'),('10.150.%','alert_mail_stat','root','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'),('172.%','alert_mail_stat','root','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'),('172.22.%','alert_mail_stat','root','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'),('%','alert_mail_stat','root','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); +/*!40000 ALTER TABLE `db` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `event` +-- + +DROP TABLE IF EXISTS `event`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `event` ( + `db` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', + `name` char(64) NOT NULL DEFAULT '', + `body` longblob NOT NULL, + `definer` char(77) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', + `execute_at` datetime DEFAULT NULL, + `interval_value` int(11) DEFAULT NULL, + `interval_field` enum('YEAR','QUARTER','MONTH','DAY','HOUR','MINUTE','WEEK','SECOND','MICROSECOND','YEAR_MONTH','DAY_HOUR','DAY_MINUTE','DAY_SECOND','HOUR_MINUTE','HOUR_SECOND','MINUTE_SECOND','DAY_MICROSECOND','HOUR_MICROSECOND','MINUTE_MICROSECOND','SECOND_MICROSECOND') DEFAULT NULL, + `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `last_executed` datetime DEFAULT NULL, + `starts` datetime DEFAULT NULL, + `ends` datetime DEFAULT NULL, + `status` enum('ENABLED','DISABLED','SLAVESIDE_DISABLED') NOT NULL DEFAULT 'ENABLED', + `on_completion` enum('DROP','PRESERVE') NOT NULL DEFAULT 'DROP', + `sql_mode` set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','IGNORE_BAD_TABLE_OPTIONS','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVALID_DATES','ERROR_FOR_DIVISION_BY_ZERO','TRADITIONAL','NO_AUTO_CREATE_USER','HIGH_NOT_PRECEDENCE','NO_ENGINE_SUBSTITUTION','PAD_CHAR_TO_FULL_LENGTH') NOT NULL DEFAULT '', + `comment` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', + `originator` int(10) unsigned NOT NULL, + `time_zone` char(64) CHARACTER SET latin1 NOT NULL DEFAULT 'SYSTEM', + `character_set_client` char(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `collation_connection` char(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `db_collation` char(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `body_utf8` longblob, + PRIMARY KEY (`db`,`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Events'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `func` +-- + +DROP TABLE IF EXISTS `func`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `func` ( + `name` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `ret` tinyint(1) NOT NULL DEFAULT '0', + `dl` char(128) COLLATE utf8_bin NOT NULL DEFAULT '', + `type` enum('function','aggregate') CHARACTER SET utf8 NOT NULL, + PRIMARY KEY (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='User defined functions'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `func` +-- + +LOCK TABLES `func` WRITE; +/*!40000 ALTER TABLE `func` DISABLE KEYS */; +/*!40000 ALTER TABLE `func` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `help_category` +-- + +DROP TABLE IF EXISTS `help_category`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_category` ( + `help_category_id` smallint(5) unsigned NOT NULL, + `name` char(64) NOT NULL, + `parent_category_id` smallint(5) unsigned DEFAULT NULL, + `url` text NOT NULL, + PRIMARY KEY (`help_category_id`), + UNIQUE KEY `name` (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='help categories'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `help_category` +-- + +LOCK TABLES `help_category` WRITE; +/*!40000 ALTER TABLE `help_category` DISABLE KEYS */; +INSERT INTO `help_category` VALUES (1,'Geographic',0,''),(2,'Polygon properties',34,''),(3,'WKT',34,''),(4,'Numeric Functions',38,''),(5,'Plugins',35,''),(6,'MBR',34,''),(7,'Control flow functions',38,''),(8,'Transactions',35,''),(9,'Help Metadata',35,''),(10,'Account Management',35,''),(11,'Point properties',34,''),(12,'Encryption Functions',38,''),(13,'LineString properties',34,''),(14,'Miscellaneous Functions',38,''),(15,'Logical operators',38,''),(16,'Functions and Modifiers for Use with GROUP BY',35,''),(17,'Information Functions',38,''),(18,'Comparison operators',38,''),(19,'Bit Functions',38,''),(20,'Table Maintenance',35,''),(21,'User-Defined Functions',35,''),(22,'Data Types',35,''),(23,'Compound Statements',35,''),(24,'Geometry constructors',34,''),(25,'GeometryCollection properties',1,''),(26,'Administration',35,''),(27,'Data Manipulation',35,''),(28,'Utility',35,''),(29,'Language Structure',35,''),(30,'Geometry relations',34,''),(31,'Date and Time Functions',38,''),(32,'WKB',34,''),(33,'Procedures',35,''),(34,'Geographic Features',35,''),(35,'Contents',0,''),(36,'Geometry properties',34,''),(37,'String Functions',38,''),(38,'Functions',35,''),(39,'Data Definition',35,''); +/*!40000 ALTER TABLE `help_category` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `help_keyword` +-- + +DROP TABLE IF EXISTS `help_keyword`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_keyword` ( + `help_keyword_id` int(10) unsigned NOT NULL, + `name` char(64) NOT NULL, + PRIMARY KEY (`help_keyword_id`), + UNIQUE KEY `name` (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='help keywords'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `help_keyword` +-- + +LOCK TABLES `help_keyword` WRITE; +/*!40000 ALTER TABLE `help_keyword` DISABLE KEYS */; +INSERT INTO `help_keyword` VALUES (0,'JOIN'),(1,'HOST'),(2,'REPEAT'),(3,'SERIALIZABLE'),(4,'REPLACE'),(5,'AT'),(6,'SCHEDULE'),(7,'RETURNS'),(8,'STARTS'),(9,'MASTER_SSL_CA'),(10,'NCHAR'),(11,'COLUMNS'),(12,'COMPLETION'),(13,'WORK'),(14,'DATETIME'),(15,'MODE'),(16,'OPEN'),(17,'INTEGER'),(18,'ESCAPE'),(19,'VALUE'),(20,'MASTER_SSL_VERIFY_SERVER_CERT'),(21,'SQL_BIG_RESULT'),(22,'DROP'),(23,'GEOMETRYCOLLECTIONFROMWKB'),(24,'EVENTS'),(25,'MONTH'),(26,'PROFILES'),(27,'DUPLICATE'),(28,'REPLICATION'),(29,'UNLOCK'),(30,'INNODB'),(31,'YEAR_MONTH'),(32,'SUBJECT'),(33,'PREPARE'),(34,'LOCK'),(35,'NDB'),(36,'CHECK'),(37,'FULL'),(38,'INT4'),(39,'BY'),(40,'NO'),(41,'MINUTE'),(42,'PARTITION'),(43,'DATA'),(44,'DAY'),(45,'SHARE'),(46,'REAL'),(47,'SEPARATOR'),(48,'MESSAGE_TEXT'),(49,'MASTER_HEARTBEAT_PERIOD'),(50,'DELETE'),(51,'ON'),(52,'COLUMN_NAME'),(53,'CONNECTION'),(54,'CLOSE'),(55,'X509'),(56,'USE'),(57,'SUBCLASS_ORIGIN'),(58,'WHERE'),(59,'PRIVILEGES'),(60,'SPATIAL'),(61,'EVENT'),(62,'SUPER'),(63,'SQL_BUFFER_RESULT'),(64,'IGNORE'),(65,'SHA2'),(66,'QUICK'),(67,'SIGNED'),(68,'OFFLINE'),(69,'SECURITY'),(70,'AUTOEXTEND_SIZE'),(71,'NDBCLUSTER'),(72,'POLYGONFROMWKB'),(73,'FALSE'),(74,'LEVEL'),(75,'FORCE'),(76,'BINARY'),(77,'TO'),(78,'CHANGE'),(79,'CURRENT_USER'),(80,'HOUR_MINUTE'),(81,'UPDATE'),(82,'PRESERVE'),(83,'TABLE_NAME'),(84,'INTO'),(85,'FEDERATED'),(86,'VARYING'),(87,'MAX_SIZE'),(88,'HOUR_SECOND'),(89,'VARIABLE'),(90,'ROLLBACK'),(91,'PROCEDURE'),(92,'TIMESTAMP'),(93,'IMPORT'),(94,'AGAINST'),(95,'CHECKSUM'),(96,'COUNT'),(97,'LONGBINARY'),(98,'THEN'),(99,'INSERT'),(100,'ENGINES'),(101,'HANDLER'),(102,'PORT'),(103,'DAY_SECOND'),(104,'EXISTS'),(105,'MUTEX'),(106,'HELP_DATE'),(107,'RELEASE'),(108,'BOOLEAN'),(109,'MOD'),(110,'DEFAULT'),(111,'TYPE'),(112,'NO_WRITE_TO_BINLOG'),(113,'OPTIMIZE'),(114,'SQLSTATE'),(115,'RESET'),(116,'CLASS_ORIGIN'),(117,'INSTALL'),(118,'ITERATE'),(119,'DO'),(120,'BIGINT'),(121,'SET'),(122,'ISSUER'),(123,'DATE'),(124,'STATUS'),(125,'FULLTEXT'),(126,'COMMENT'),(127,'MASTER_CONNECT_RETRY'),(128,'INNER'),(129,'RELAYLOG'),(130,'STOP'),(131,'MASTER_LOG_FILE'),(132,'MRG_MYISAM'),(133,'PRECISION'),(134,'REQUIRE'),(135,'TRAILING'),(136,'PARTITIONS'),(137,'LONG'),(138,'OPTION'),(139,'REORGANIZE'),(140,'ELSE'),(141,'DEALLOCATE'),(142,'IO_THREAD'),(143,'CASE'),(144,'CIPHER'),(145,'CONTINUE'),(146,'FROM'),(147,'READ'),(148,'LEFT'),(149,'ELSEIF'),(150,'MINUTE_SECOND'),(151,'COMPACT'),(152,'DEC'),(153,'FOR'),(154,'WARNINGS'),(155,'MIN_ROWS'),(156,'STRING'),(157,'CONDITION'),(158,'ENCLOSED'),(159,'FUNCTION'),(160,'AGGREGATE'),(161,'FIELDS'),(162,'INT3'),(163,'ARCHIVE'),(164,'AVG_ROW_LENGTH'),(165,'ADD'),(166,'KILL'),(167,'FLOAT4'),(168,'TABLESPACE'),(169,'VIEW'),(170,'REPEATABLE'),(171,'INFILE'),(172,'HELP_VERSION'),(173,'ORDER'),(174,'USING'),(175,'CONSTRAINT_CATALOG'),(176,'MIDDLEINT'),(177,'GRANT'),(178,'UNSIGNED'),(179,'DECIMAL'),(180,'GEOMETRYFROMTEXT'),(181,'INDEXES'),(182,'FOREIGN'),(183,'CACHE'),(184,'HOSTS'),(185,'MYSQL_ERRNO'),(186,'COMMIT'),(187,'SCHEMAS'),(188,'LEADING'),(189,'SNAPSHOT'),(190,'CONSTRAINT_NAME'),(191,'DECLARE'),(192,'LOAD'),(193,'SQL_CACHE'),(194,'CONVERT'),(195,'DYNAMIC'),(196,'COLLATE'),(197,'POLYGONFROMTEXT'),(198,'BYTE'),(199,'GLOBAL'),(200,'LINESTRINGFROMWKB'),(201,'WHEN'),(202,'HAVING'),(203,'AS'),(204,'STARTING'),(205,'RELOAD'),(206,'AUTOCOMMIT'),(207,'REVOKE'),(208,'GRANTS'),(209,'OUTER'),(210,'CURSOR_NAME'),(211,'FLOOR'),(212,'EXPLAIN'),(213,'WITH'),(214,'AFTER'),(215,'STD'),(216,'CSV'),(217,'DISABLE'),(218,'UNINSTALL'),(219,'OUTFILE'),(220,'LOW_PRIORITY'),(221,'FILE'),(222,'NODEGROUP'),(223,'SCHEMA'),(224,'SONAME'),(225,'POW'),(226,'DUAL'),(227,'MULTIPOINTFROMWKB'),(228,'INDEX'),(229,'MULTIPOINTFROMTEXT'),(230,'DEFINER'),(231,'MASTER_BIND'),(232,'REMOVE'),(233,'EXTENDED'),(234,'MULTILINESTRINGFROMWKB'),(235,'CROSS'),(236,'CONTRIBUTORS'),(237,'NATIONAL'),(238,'GROUP'),(239,'SHA'),(240,'ONLINE'),(241,'UNDO'),(242,'IGNORE_SERVER_IDS'),(243,'ZEROFILL'),(244,'CLIENT'),(245,'MASTER_PASSWORD'),(246,'OWNER'),(247,'RELAY_LOG_FILE'),(248,'TRUE'),(249,'CHARACTER'),(250,'MASTER_USER'),(251,'SCHEMA_NAME'),(252,'TABLE'),(253,'ENGINE'),(254,'INSERT_METHOD'),(255,'CASCADE'),(256,'RELAY_LOG_POS'),(257,'SQL_CALC_FOUND_ROWS'),(258,'UNION'),(259,'MYISAM'),(260,'LEAVE'),(261,'MODIFY'),(262,'MATCH'),(263,'MASTER_LOG_POS'),(264,'DISTINCTROW'),(265,'DESC'),(266,'TIME'),(267,'NUMERIC'),(268,'EXPANSION'),(269,'CODE'),(270,'CURSOR'),(271,'GEOMETRYCOLLECTIONFROMTEXT'),(272,'CHAIN'),(273,'LOGFILE'),(274,'FLUSH'),(275,'CREATE'),(276,'DESCRIBE'),(277,'EXTENT_SIZE'),(278,'MAX_UPDATES_PER_HOUR'),(279,'INT2'),(280,'PROCESSLIST'),(281,'ENDS'),(282,'LOGS'),(283,'DISCARD'),(284,'HEAP'),(285,'SOUNDS'),(286,'BETWEEN'),(287,'MULTILINESTRINGFROMTEXT'),(288,'REPAIR'),(289,'PACK_KEYS'),(290,'FAST'),(291,'VALUES'),(292,'CALL'),(293,'LOOP'),(294,'VARCHARACTER'),(295,'BEFORE'),(296,'TRUNCATE'),(297,'SHOW'),(298,'ALL'),(299,'REDUNDANT'),(300,'USER_RESOURCES'),(301,'PARTIAL'),(302,'BINLOG'),(303,'END'),(304,'SECOND'),(305,'AND'),(306,'FLOAT8'),(307,'PREV'),(308,'HOUR'),(309,'SELECT'),(310,'DATABASES'),(311,'OR'),(312,'IDENTIFIED'),(313,'WRAPPER'),(314,'MASTER_SSL_CIPHER'),(315,'SQL_SLAVE_SKIP_COUNTER'),(316,'BOTH'),(317,'BOOL'),(318,'YEAR'),(319,'MASTER_PORT'),(320,'CONCURRENT'),(321,'HELP'),(322,'UNIQUE'),(323,'TRIGGERS'),(324,'PROCESS'),(325,'OPTIONS'),(326,'RESIGNAL'),(327,'CONSISTENT'),(328,'MASTER_SSL'),(329,'DATE_ADD'),(330,'MAX_CONNECTIONS_PER_HOUR'),(331,'LIKE'),(332,'PLUGIN'),(333,'FETCH'),(334,'IN'),(335,'COLUMN'),(336,'DUMPFILE'),(337,'USAGE'),(338,'EXECUTE'),(339,'MEMORY'),(340,'CEIL'),(341,'QUERY'),(342,'MASTER_HOST'),(343,'LINES'),(344,'SQL_THREAD'),(345,'SERVER'),(346,'MAX_QUERIES_PER_HOUR'),(347,'MASTER_SSL_CERT'),(348,'MULTIPOLYGONFROMWKB'),(349,'TRANSACTION'),(350,'DAY_MINUTE'),(351,'STDDEV'),(352,'DATE_SUB'),(353,'REBUILD'),(354,'GEOMETRYFROMWKB'),(355,'INT1'),(356,'RENAME'),(357,'PARSER'),(358,'RIGHT'),(359,'ALTER'),(360,'MAX_ROWS'),(361,'SOCKET'),(362,'STRAIGHT_JOIN'),(363,'NATURAL'),(364,'VARIABLES'),(365,'ESCAPED'),(366,'SHA1'),(367,'KEY_BLOCK_SIZE'),(368,'PASSWORD'),(369,'OFFSET'),(370,'CHAR'),(371,'NEXT'),(372,'ERRORS'),(373,'SQL_LOG_BIN'),(374,'TEMPORARY'),(375,'COMMITTED'),(376,'SQL_SMALL_RESULT'),(377,'UPGRADE'),(378,'BEGIN'),(379,'DELAY_KEY_WRITE'),(380,'PROFILE'),(381,'MEDIUM'),(382,'INTERVAL'),(383,'SSL'),(384,'DAY_HOUR'),(385,'NAME'),(386,'REFERENCES'),(387,'AES_ENCRYPT'),(388,'STORAGE'),(389,'ISOLATION'),(390,'CEILING'),(391,'EVERY'),(392,'INT8'),(393,'AUTHORS'),(394,'RESTRICT'),(395,'UNCOMMITTED'),(396,'LINESTRINGFROMTEXT'),(397,'IS'),(398,'NOT'),(399,'ANALYSE'),(400,'DATAFILE'),(401,'DES_KEY_FILE'),(402,'SIGNAL'),(403,'COMPRESSED'),(404,'START'),(405,'PLUGINS'),(406,'SAVEPOINT'),(407,'IF'),(408,'ROWS'),(409,'PRIMARY'),(410,'PURGE'),(411,'LAST'),(412,'USER'),(413,'EXIT'),(414,'KEYS'),(415,'LIMIT'),(416,'KEY'),(417,'MERGE'),(418,'UNTIL'),(419,'SQL_NO_CACHE'),(420,'DELAYED'),(421,'CONSTRAINT_SCHEMA'),(422,'ANALYZE'),(423,'CONSTRAINT'),(424,'SERIAL'),(425,'ACTION'),(426,'WRITE'),(427,'INITIAL_SIZE'),(428,'SESSION'),(429,'DATABASE'),(430,'NULL'),(431,'POWER'),(432,'USE_FRM'),(433,'TERMINATED'),(434,'SLAVE'),(435,'NVARCHAR'),(436,'ASC'),(437,'RETURN'),(438,'OPTIONALLY'),(439,'ENABLE'),(440,'DIRECTORY'),(441,'MAX_USER_CONNECTIONS'),(442,'WHILE'),(443,'LOCAL'),(444,'DISTINCT'),(445,'AES_DECRYPT'),(446,'MASTER_SSL_KEY'),(447,'NONE'),(448,'TABLES'),(449,'<>'),(450,'RLIKE'),(451,'TRIGGER'),(452,'COLLATION'),(453,'SHUTDOWN'),(454,'HIGH_PRIORITY'),(455,'BTREE'),(456,'FIRST'),(457,'COALESCE'),(458,'WAIT'),(459,'CATALOG_NAME'),(460,'MASTER'),(461,'FIXED'),(462,'MULTIPOLYGONFROMTEXT'),(463,'ROW_FORMAT'); +/*!40000 ALTER TABLE `help_keyword` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `help_relation` +-- + +DROP TABLE IF EXISTS `help_relation`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_relation` ( + `help_topic_id` int(10) unsigned NOT NULL, + `help_keyword_id` int(10) unsigned NOT NULL, + PRIMARY KEY (`help_keyword_id`,`help_topic_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='keyword-topic relation'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `help_relation` +-- + +LOCK TABLES `help_relation` WRITE; +/*!40000 ALTER TABLE `help_relation` DISABLE KEYS */; +INSERT INTO `help_relation` VALUES (1,0),(356,0),(473,1),(232,2),(447,3),(3,4),(130,4),(421,4),(89,5),(89,6),(406,6),(97,7),(89,8),(185,9),(430,10),(21,11),(347,11),(421,11),(463,11),(468,11),(89,12),(406,12),(146,13),(230,14),(88,15),(356,15),(18,16),(106,16),(134,16),(347,16),(97,17),(500,17),(380,18),(3,19),(104,19),(243,19),(374,19),(459,19),(185,20),(356,21),(9,22),(30,22),(34,22),(87,22),(186,22),(237,22),(263,22),(276,22),(300,22),(331,22),(405,22),(415,22),(416,22),(463,22),(478,22),(108,23),(122,24),(170,24),(424,24),(376,25),(82,26),(104,27),(199,28),(36,29),(347,30),(468,30),(376,31),(199,32),(35,33),(237,33),(36,34),(356,34),(468,35),(417,36),(463,36),(468,36),(21,37),(294,37),(347,37),(451,37),(468,37),(500,38),(48,39),(77,39),(83,39),(130,39),(199,39),(356,39),(361,39),(421,39),(463,39),(468,39),(468,40),(472,40),(376,41),(463,42),(468,42),(212,43),(421,43),(468,43),(473,43),(376,44),(356,45),(97,46),(314,46),(361,47),(374,48),(459,48),(185,49),(48,50),(468,50),(472,50),(1,51),(89,51),(406,51),(472,51),(374,52),(459,52),(176,53),(468,53),(51,54),(106,54),(199,55),(1,56),(55,56),(194,56),(374,57),(459,57),(48,58),(83,58),(106,58),(193,59),(199,59),(249,59),(210,60),(463,60),(89,61),(300,61),(358,61),(406,61),(199,62),(356,63),(1,64),(83,64),(104,64),(130,64),(356,64),(421,64),(463,64),(66,65),(48,66),(417,66),(466,66),(230,67),(87,68),(210,68),(463,68),(199,69),(194,70),(468,71),(91,72),(482,72),(385,73),(447,74),(1,75),(39,76),(230,76),(269,76),(185,77),(269,77),(460,77),(185,78),(463,78),(89,79),(406,79),(376,80),(83,81),(104,81),(356,81),(472,81),(89,82),(406,82),(374,83),(459,83),(3,84),(104,84),(304,84),(356,84),(468,85),(257,86),(194,87),(376,88),(129,89),(146,90),(460,90),(17,91),(189,91),(302,91),(328,91),(347,91),(356,91),(416,91),(439,91),(488,91),(99,92),(188,92),(421,93),(463,93),(88,94),(401,95),(468,95),(69,96),(330,96),(433,96),(285,97),(28,98),(57,98),(85,98),(104,99),(195,99),(301,99),(486,99),(282,100),(347,100),(106,101),(313,101),(473,102),(376,103),(9,104),(30,104),(89,104),(155,104),(186,104),(276,104),(300,104),(347,105),(365,105),(109,106),(146,107),(460,107),(24,108),(88,108),(113,109),(174,109),(3,110),(104,110),(155,110),(200,110),(212,110),(243,110),(463,110),(468,110),(463,111),(115,112),(326,112),(466,112),(470,112),(115,113),(463,113),(374,114),(459,114),(38,115),(119,115),(151,115),(264,115),(374,116),(459,116),(419,117),(124,118),(89,119),(125,119),(406,119),(496,119),(221,120),(3,121),(83,121),(104,121),(129,121),(130,121),(146,121),(155,121),(182,121),(212,121),(333,121),(347,121),(356,121),(374,121),(421,121),(459,121),(463,121),(468,121),(472,121),(477,121),(494,121),(199,122),(132,123),(230,123),(262,123),(376,123),(58,124),(137,124),(215,124),(223,124),(328,124),(336,124),(347,124),(365,124),(210,125),(463,125),(468,125),(89,126),(194,126),(210,126),(406,126),(468,126),(185,127),(1,128),(424,129),(52,130),(185,131),(468,132),(314,133),(199,134),(455,135),(255,136),(285,137),(199,138),(249,138),(463,139),(57,140),(85,140),(237,141),(52,142),(324,142),(57,143),(85,143),(199,144),(313,145),(48,146),(122,146),(347,146),(356,146),(424,146),(455,146),(36,147),(106,147),(447,147),(1,148),(28,149),(376,150),(468,151),(209,152),(180,153),(313,153),(347,153),(356,153),(420,153),(330,154),(347,154),(468,155),(97,156),(180,157),(421,158),(34,159),(68,159),(97,159),(211,159),(233,159),(302,159),(336,159),(347,159),(393,159),(405,159),(416,159),(97,160),(347,161),(421,161),(252,162),(468,163),(463,164),(468,164),(60,165),(194,165),(463,165),(478,165),(176,166),(168,167),(194,168),(415,168),(463,168),(478,168),(30,169),(159,169),(454,169),(447,170),(130,171),(421,171),(190,172),(48,173),(83,173),(356,173),(361,173),(463,173),(1,174),(48,174),(86,174),(374,175),(459,175),(252,176),(199,177),(249,177),(24,178),(128,178),(168,178),(209,178),(230,178),(314,178),(500,178),(97,179),(156,179),(230,179),(411,180),(347,181),(463,182),(468,182),(472,182),(473,182),(101,183),(151,183),(304,183),(145,184),(347,184),(374,185),(459,185),(146,186),(160,187),(347,187),(455,188),(146,189),(374,190),(459,190),(180,191),(200,191),(313,191),(420,191),(304,192),(421,192),(356,193),(230,194),(377,194),(468,195),(155,196),(212,196),(468,196),(395,197),(465,198),(129,199),(137,199),(182,199),(349,199),(447,199),(452,200),(57,201),(85,201),(356,202),(1,203),(36,203),(356,203),(421,204),(199,205),(146,206),(249,207),(192,208),(347,208),(1,209),(374,210),(459,210),(221,211),(255,212),(88,213),(199,213),(210,213),(463,213),(468,213),(463,214),(260,215),(421,216),(468,216),(89,217),(406,217),(463,217),(291,218),(356,219),(3,220),(36,220),(48,220),(83,220),(104,220),(130,220),(421,220),(199,221),(194,222),(155,223),(186,223),(212,223),(309,223),(347,223),(97,224),(277,225),(279,226),(464,227),(1,228),(60,228),(87,228),(101,228),(210,228),(304,228),(308,228),(347,228),(463,228),(468,228),(425,229),(89,230),(406,230),(185,231),(463,232),(255,233),(466,233),(272,234),(1,235),(7,236),(347,236),(257,237),(430,237),(194,238),(226,238),(356,238),(427,239),(87,240),(210,240),(463,240),(313,241),(185,242),(24,243),(128,243),(168,243),(209,243),(314,243),(500,243),(199,244),(185,245),(473,246),(185,247),(385,248),(130,249),(155,249),(212,249),(257,249),(333,249),(347,249),(356,249),(421,249),(430,249),(468,249),(185,250),(374,251),(459,251),(60,252),(110,252),(115,252),(215,252),(276,252),(278,252),(321,252),(347,252),(401,252),(417,252),(463,252),(466,252),(468,252),(470,252),(194,253),(347,253),(365,253),(415,253),(463,253),(468,253),(478,253),(468,254),(30,255),(276,255),(468,255),(472,255),(185,256),(356,257),(305,258),(468,259),(310,260),(463,261),(88,262),(185,263),(356,264),(329,265),(356,265),(361,265),(230,266),(315,266),(375,266),(209,267),(88,268),(68,269),(488,269),(420,270),(246,271),(146,272),(194,273),(226,273),(151,274),(326,274),(17,275),(22,275),(60,275),(77,275),(89,275),(97,275),(155,275),(194,275),(210,275),(211,275),(278,275),(302,275),(309,275),(347,275),(358,275),(393,275),(454,275),(468,275),(473,275),(329,276),(194,277),(199,278),(234,279),(347,280),(451,280),(89,281),(39,282),(269,282),(347,282),(463,283),(468,284),(378,285),(147,286),(107,287),(463,288),(466,288),(468,289),(417,290),(3,291),(104,291),(339,292),(344,293),(257,294),(269,295),(321,296),(463,296),(7,297),(10,297),(17,297),(21,297),(25,297),(33,297),(39,297),(58,297),(68,297),(69,297),(82,297),(122,297),(134,297),(137,297),(145,297),(160,297),(170,297),(192,297),(193,297),(215,297),(223,297),(278,297),(282,297),(294,297),(308,297),(309,297),(328,297),(330,297),(333,297),(336,297),(347,297),(349,297),(358,297),(365,297),(393,297),(424,297),(451,297),(487,297),(488,297),(492,297),(38,298),(199,298),(249,298),(305,298),(356,298),(468,299),(326,300),(468,301),(122,302),(350,302),(28,303),(57,303),(85,303),(232,303),(327,303),(344,303),(496,303),(376,304),(147,305),(316,305),(314,306),(106,307),(376,308),(3,309),(104,309),(255,309),(301,309),(356,309),(160,310),(347,310),(141,311),(77,312),(130,312),(199,312),(473,313),(185,314),(182,315),(455,316),(24,317),(111,317),(376,318),(185,319),(130,320),(421,320),(118,321),(390,321),(463,322),(25,323),(347,323),(199,324),(373,325),(473,325),(374,326),(146,327),(185,328),(376,329),(199,330),(347,331),(378,331),(291,332),(347,332),(419,332),(383,333),(88,334),(122,334),(356,334),(424,334),(463,335),(356,336),(199,337),(86,338),(199,338),(356,339),(397,340),(88,341),(151,341),(176,341),(185,342),(130,343),(421,343),(52,344),(324,344),(9,345),(373,345),(473,345),(199,346),(185,347),(123,348),(146,349),(447,349),(376,350),(407,351),(376,352),(463,353),(144,354),(24,355),(110,356),(222,356),(406,356),(463,356),(210,357),(463,357),(468,357),(1,358),(60,359),(159,359),(199,359),(212,359),(226,359),(233,359),(373,359),(406,359),(439,359),(463,359),(478,359),(463,360),(468,360),(473,361),(1,362),(356,362),(1,363),(347,364),(349,364),(421,365),(427,366),(468,367),(77,368),(199,368),(473,368),(477,368),(356,369),(230,370),(465,370),(106,371),(69,372),(347,372),(494,373),(276,374),(447,375),(356,376),(212,377),(417,377),(146,378),(327,378),(468,379),(487,380),(417,381),(89,382),(376,382),(199,383),(376,384),(212,385),(199,386),(468,386),(472,386),(443,387),(282,388),(447,389),(448,390),(89,391),(128,392),(10,393),(347,393),(30,394),(276,394),(472,394),(447,395),(56,396),(84,397),(206,397),(368,397),(456,397),(84,398),(89,398),(155,398),(206,398),(312,398),(189,399),(194,400),(478,400),(326,401),(459,402),(468,403),(146,404),(324,404),(33,405),(460,406),(9,407),(28,407),(30,407),(89,407),(155,407),(186,407),(276,407),(300,407),(479,407),(130,408),(463,409),(269,410),(106,411),(77,412),(222,412),(331,412),(473,412),(313,413),(308,414),(347,414),(463,414),(48,415),(83,415),(106,415),(122,415),(356,415),(424,415),(60,416),(104,416),(463,416),(468,416),(472,416),(468,417),(232,418),(356,419),(3,420),(104,420),(486,420),(374,421),(459,421),(463,422),(470,422),(463,423),(468,423),(243,424),(468,424),(468,425),(472,425),(36,426),(194,427),(478,427),(129,428),(137,428),(349,428),(447,428),(155,429),(186,429),(212,429),(309,429),(347,429),(473,429),(84,430),(368,430),(472,430),(483,431),(466,432),(421,433),(38,434),(52,434),(89,434),(145,434),(223,434),(324,434),(406,434),(257,435),(356,436),(361,436),(491,437),(421,438),(89,439),(406,439),(463,439),(212,440),(468,440),(199,441),(496,442),(36,443),(115,443),(130,443),(326,443),(421,443),(466,443),(470,443),(0,444),(96,444),(288,444),(305,444),(356,444),(361,444),(384,444),(433,444),(497,445),(185,446),(199,447),(36,448),(134,448),(294,448),(347,448),(495,449),(27,450),(22,451),(263,451),(347,451),(347,452),(492,452),(199,453),(104,454),(356,454),(210,455),(106,456),(463,456),(468,456),(463,457),(194,458),(478,458),(374,459),(459,459),(39,460),(58,460),(185,460),(264,460),(269,460),(209,461),(468,461),(201,462),(468,463); +/*!40000 ALTER TABLE `help_relation` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `help_topic` +-- + +DROP TABLE IF EXISTS `help_topic`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_topic` ( + `help_topic_id` int(10) unsigned NOT NULL, + `name` char(64) NOT NULL, + `help_category_id` smallint(5) unsigned NOT NULL, + `description` text NOT NULL, + `example` text NOT NULL, + `url` text NOT NULL, + PRIMARY KEY (`help_topic_id`), + UNIQUE KEY `name` (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='help topics'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `help_topic` +-- + +LOCK TABLES `help_topic` WRITE; +/*!40000 ALTER TABLE `help_topic` DISABLE KEYS */; +INSERT INTO `help_topic` VALUES (0,'MIN',16,'Syntax:\nMIN([DISTINCT] expr)\n\nReturns the minimum value of expr. MIN() may take a string argument; in\nsuch cases, it returns the minimum string value. See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-indexes.html. The DISTINCT\nkeyword can be used to find the minimum of the distinct values of expr,\nhowever, this produces the same result as omitting DISTINCT.\n\nMIN() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','mysql> SELECT student_name, MIN(test_score), MAX(test_score)\n -> FROM student\n -> GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(1,'JOIN',27,'MySQL supports the following JOIN syntaxes for the table_references\npart of SELECT statements and multiple-table DELETE and UPDATE\nstatements:\n\ntable_references:\n table_reference [, table_reference] ...\n\ntable_reference:\n table_factor\n | join_table\n\ntable_factor:\n tbl_name [[AS] alias] [index_hint_list]\n | table_subquery [AS] alias\n | ( table_references )\n | { OJ table_reference LEFT OUTER JOIN table_reference\n ON conditional_expr }\n\njoin_table:\n table_reference [INNER | CROSS] JOIN table_factor [join_condition]\n | table_reference STRAIGHT_JOIN table_factor\n | table_reference STRAIGHT_JOIN table_factor ON conditional_expr\n | table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition\n | table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor\n\njoin_condition:\n ON conditional_expr\n | USING (column_list)\n\nindex_hint_list:\n index_hint [, index_hint] ...\n\nindex_hint:\n USE {INDEX|KEY}\n [FOR {JOIN|ORDER BY|GROUP BY}] ([index_list])\n | IGNORE {INDEX|KEY}\n [FOR {JOIN|ORDER BY|GROUP BY}] (index_list)\n | FORCE {INDEX|KEY}\n [FOR {JOIN|ORDER BY|GROUP BY}] (index_list)\n\nindex_list:\n index_name [, index_name] ...\n\nA table reference is also known as a join expression.\n\nThe syntax of table_factor is extended in comparison with the SQL\nStandard. The latter accepts only table_reference, not a list of them\ninside a pair of parentheses.\n\nThis is a conservative extension if we consider each comma in a list of\ntable_reference items as equivalent to an inner join. For example:\n\nSELECT * FROM t1 LEFT JOIN (t2, t3, t4)\n ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)\n\nis equivalent to:\n\nSELECT * FROM t1 LEFT JOIN (t2 CROSS JOIN t3 CROSS JOIN t4)\n ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)\n\nIn MySQL, JOIN, CROSS JOIN, and INNER JOIN are syntactic equivalents\n(they can replace each other). In standard SQL, they are not\nequivalent. INNER JOIN is used with an ON clause, CROSS JOIN is used\notherwise.\n\nIn general, parentheses can be ignored in join expressions containing\nonly inner join operations. MySQL also supports nested joins (see\nhttp://dev.mysql.com/doc/refman/5.5/en/nested-join-optimization.html).\n\nIndex hints can be specified to affect how the MySQL optimizer makes\nuse of indexes. For more information, see\nhttp://dev.mysql.com/doc/refman/5.5/en/index-hints.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/join.html\n\n','SELECT left_tbl.*\n FROM left_tbl LEFT JOIN right_tbl ON left_tbl.id = right_tbl.id\n WHERE right_tbl.id IS NULL;\n','http://dev.mysql.com/doc/refman/5.5/en/join.html'),(2,'HEX',37,'Syntax:\nHEX(str), HEX(N)\n\nFor a string argument str, HEX() returns a hexadecimal string\nrepresentation of str where each character in str is converted to two\nhexadecimal digits. The inverse of this operation is performed by the\nUNHEX() function.\n\nFor a numeric argument N, HEX() returns a hexadecimal string\nrepresentation of the value of N treated as a longlong (BIGINT) number.\nThis is equivalent to CONV(N,10,16). The inverse of this operation is\nperformed by CONV(HEX(N),16,10).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT 0x616263, HEX(\'abc\'), UNHEX(HEX(\'abc\'));\n -> \'abc\', 616263, \'abc\'\nmysql> SELECT HEX(255), CONV(HEX(255),16,10);\n -> \'FF\', 255\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(3,'REPLACE',27,'Syntax:\nREPLACE [LOW_PRIORITY | DELAYED]\n [INTO] tbl_name [(col_name,...)]\n {VALUES | VALUE} ({expr | DEFAULT},...),(...),...\n\nOr:\n\nREPLACE [LOW_PRIORITY | DELAYED]\n [INTO] tbl_name\n SET col_name={expr | DEFAULT}, ...\n\nOr:\n\nREPLACE [LOW_PRIORITY | DELAYED]\n [INTO] tbl_name [(col_name,...)]\n SELECT ...\n\nREPLACE works exactly like INSERT, except that if an old row in the\ntable has the same value as a new row for a PRIMARY KEY or a UNIQUE\nindex, the old row is deleted before the new row is inserted. See [HELP\nINSERT].\n\nREPLACE is a MySQL extension to the SQL standard. It either inserts, or\ndeletes and inserts. For another MySQL extension to standard SQL---that\neither inserts or updates---see\nhttp://dev.mysql.com/doc/refman/5.5/en/insert-on-duplicate.html.\n\nNote that unless the table has a PRIMARY KEY or UNIQUE index, using a\nREPLACE statement makes no sense. It becomes equivalent to INSERT,\nbecause there is no index to be used to determine whether a new row\nduplicates another.\n\nValues for all columns are taken from the values specified in the\nREPLACE statement. Any missing columns are set to their default values,\njust as happens for INSERT. You cannot refer to values from the current\nrow and use them in the new row. If you use an assignment such as SET\ncol_name = col_name + 1, the reference to the column name on the right\nhand side is treated as DEFAULT(col_name), so the assignment is\nequivalent to SET col_name = DEFAULT(col_name) + 1.\n\nTo use REPLACE, you must have both the INSERT and DELETE privileges for\nthe table.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/replace.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/replace.html'),(4,'CONTAINS',30,'Contains(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 completely contains g2. This\ntests the opposite relationship as Within().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(5,'SRID',36,'SRID(g)\n\nReturns an integer indicating the Spatial Reference System ID for the\ngeometry value g.\n\nIn MySQL, the SRID value is just an integer associated with the\ngeometry value. All calculations are done assuming Euclidean (planar)\ngeometry.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','mysql> SELECT SRID(GeomFromText(\'LineString(1 1,2 2)\',101));\n+-----------------------------------------------+\n| SRID(GeomFromText(\'LineString(1 1,2 2)\',101)) |\n+-----------------------------------------------+\n| 101 |\n+-----------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(6,'CURRENT_TIMESTAMP',31,'Syntax:\nCURRENT_TIMESTAMP, CURRENT_TIMESTAMP()\n\nCURRENT_TIMESTAMP and CURRENT_TIMESTAMP() are synonyms for NOW().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(7,'SHOW CONTRIBUTORS',26,'Syntax:\nSHOW CONTRIBUTORS\n\nThe SHOW CONTRIBUTORS statement displays information about the people\nwho contribute to MySQL source or to causes that we support. For each\ncontributor, it displays Name, Location, and Comment values.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-contributors.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-contributors.html'),(8,'VARIANCE',16,'Syntax:\nVARIANCE(expr)\n\nReturns the population standard variance of expr. This is an extension\nto standard SQL. The standard SQL function VAR_POP() can be used\ninstead.\n\nVARIANCE() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(9,'DROP SERVER',39,'Syntax:\nDROP SERVER [ IF EXISTS ] server_name\n\nDrops the server definition for the server named server_name. The\ncorresponding row within the mysql.servers table will be deleted. This\nstatement requires the SUPER privilege.\n\nDropping a server for a table does not affect any FEDERATED tables that\nused this connection information when they were created. See [HELP\nCREATE SERVER].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-server.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-server.html'),(10,'SHOW AUTHORS',26,'Syntax:\nSHOW AUTHORS\n\nThe SHOW AUTHORS statement displays information about the people who\nwork on MySQL. For each author, it displays Name, Location, and Comment\nvalues.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-authors.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-authors.html'),(11,'VAR_SAMP',16,'Syntax:\nVAR_SAMP(expr)\n\nReturns the sample variance of expr. That is, the denominator is the\nnumber of rows minus one.\n\nVAR_SAMP() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(12,'CONCAT',37,'Syntax:\nCONCAT(str1,str2,...)\n\nReturns the string that results from concatenating the arguments. May\nhave one or more arguments. If all arguments are nonbinary strings, the\nresult is a nonbinary string. If the arguments include any binary\nstrings, the result is a binary string. A numeric argument is converted\nto its equivalent string form. This is a nonbinary string as of MySQL\n5.5.3. Before 5.5.3, it is a binary string; to to avoid that and\nproduce a nonbinary string, you can use an explicit type cast, as in\nthis example:\n\nSELECT CONCAT(CAST(int_col AS CHAR), char_col);\n\nCONCAT() returns NULL if any argument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT CONCAT(\'My\', \'S\', \'QL\');\n -> \'MySQL\'\nmysql> SELECT CONCAT(\'My\', NULL, \'QL\');\n -> NULL\nmysql> SELECT CONCAT(14.3);\n -> \'14.3\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(13,'GEOMETRY HIERARCHY',34,'Geometry is the base class. It is an abstract class. The instantiable\nsubclasses of Geometry are restricted to zero-, one-, and\ntwo-dimensional geometric objects that exist in two-dimensional\ncoordinate space. All instantiable geometry classes are defined so that\nvalid instances of a geometry class are topologically closed (that is,\nall defined geometries include their boundary).\n\nThe base Geometry class has subclasses for Point, Curve, Surface, and\nGeometryCollection:\n\no Point represents zero-dimensional objects.\n\no Curve represents one-dimensional objects, and has subclass\n LineString, with sub-subclasses Line and LinearRing.\n\no Surface is designed for two-dimensional objects and has subclass\n Polygon.\n\no GeometryCollection has specialized zero-, one-, and two-dimensional\n collection classes named MultiPoint, MultiLineString, and\n MultiPolygon for modeling geometries corresponding to collections of\n Points, LineStrings, and Polygons, respectively. MultiCurve and\n MultiSurface are introduced as abstract superclasses that generalize\n the collection interfaces to handle Curves and Surfaces.\n\nGeometry, Curve, Surface, MultiCurve, and MultiSurface are defined as\nnoninstantiable classes. They define a common set of methods for their\nsubclasses and are included for extensibility.\n\nPoint, LineString, Polygon, GeometryCollection, MultiPoint,\nMultiLineString, and MultiPolygon are instantiable classes.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/gis-geometry-class-hierarchy.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/gis-geometry-class-hierarchy.html'),(14,'CHAR FUNCTION',37,'Syntax:\nCHAR(N,... [USING charset_name])\n\nCHAR() interprets each argument N as an integer and returns a string\nconsisting of the characters given by the code values of those\nintegers. NULL values are skipped.\nBy default, CHAR() returns a binary string. To produce a string in a\ngiven character set, use the optional USING clause:\n\nmysql> SELECT CHARSET(CHAR(0x65)), CHARSET(CHAR(0x65 USING utf8));\n+---------------------+--------------------------------+\n| CHARSET(CHAR(0x65)) | CHARSET(CHAR(0x65 USING utf8)) |\n+---------------------+--------------------------------+\n| binary | utf8 |\n+---------------------+--------------------------------+\n\nIf USING is given and the result string is illegal for the given\ncharacter set, a warning is issued. Also, if strict SQL mode is\nenabled, the result from CHAR() becomes NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT CHAR(77,121,83,81,\'76\');\n -> \'MySQL\'\nmysql> SELECT CHAR(77,77.3,\'77.3\');\n -> \'MMM\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(15,'DATETIME',22,'DATETIME\n\nA date and time combination. The supported range is \'1000-01-01\n00:00:00\' to \'9999-12-31 23:59:59\'. MySQL displays DATETIME values in\n\'YYYY-MM-DD HH:MM:SS\' format, but permits assignment of values to\nDATETIME columns using either strings or numbers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html'),(16,'SHOW CREATE TRIGGER',26,'Syntax:\nSHOW CREATE TRIGGER trigger_name\n\nThis statement shows a CREATE TRIGGER statement that creates the given\ntrigger.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-trigger.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-create-trigger.html'),(17,'SHOW CREATE PROCEDURE',26,'Syntax:\nSHOW CREATE PROCEDURE proc_name\n\nThis statement is a MySQL extension. It returns the exact string that\ncan be used to re-create the named stored procedure. A similar\nstatement, SHOW CREATE FUNCTION, displays information about stored\nfunctions (see [HELP SHOW CREATE FUNCTION]).\n\nBoth statements require that you be the owner of the routine or have\nSELECT access to the mysql.proc table. If you do not have privileges\nfor the routine itself, the value displayed for the Create Procedure or\nCreate Function field will be NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-procedure.html\n\n','mysql> SHOW CREATE PROCEDURE test.simpleproc\\G\n*************************** 1. row ***************************\n Procedure: simpleproc\n sql_mode:\n Create Procedure: CREATE PROCEDURE `simpleproc`(OUT param1 INT)\n BEGIN\n SELECT COUNT(*) INTO param1 FROM t;\n END\ncharacter_set_client: latin1\ncollation_connection: latin1_swedish_ci\n Database Collation: latin1_swedish_ci\n\nmysql> SHOW CREATE FUNCTION test.hello\\G\n*************************** 1. row ***************************\n Function: hello\n sql_mode:\n Create Function: CREATE FUNCTION `hello`(s CHAR(20))\n RETURNS CHAR(50)\n RETURN CONCAT(\'Hello, \',s,\'!\')\ncharacter_set_client: latin1\ncollation_connection: latin1_swedish_ci\n Database Collation: latin1_swedish_ci\n','http://dev.mysql.com/doc/refman/5.5/en/show-create-procedure.html'),(18,'OPEN',23,'Syntax:\nOPEN cursor_name\n\nThis statement opens a previously declared cursor. For an example, see\nhttp://dev.mysql.com/doc/refman/5.5/en/cursors.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/open.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/open.html'),(19,'INTEGER',22,'INTEGER[(M)] [UNSIGNED] [ZEROFILL]\n\nThis type is a synonym for INT.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(20,'LOWER',37,'Syntax:\nLOWER(str)\n\nReturns the string str with all characters changed to lowercase\naccording to the current character set mapping. The default is latin1\n(cp1252 West European).\n\nmysql> SELECT LOWER(\'QUADRATICALLY\');\n -> \'quadratically\'\n\nLOWER() (and UPPER()) are ineffective when applied to binary strings\n(BINARY, VARBINARY, BLOB). To perform lettercase conversion, convert\nthe string to a nonbinary string:\n\nmysql> SET @str = BINARY \'New York\';\nmysql> SELECT LOWER(@str), LOWER(CONVERT(@str USING latin1));\n+-------------+-----------------------------------+\n| LOWER(@str) | LOWER(CONVERT(@str USING latin1)) |\n+-------------+-----------------------------------+\n| New York | new york |\n+-------------+-----------------------------------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(21,'SHOW COLUMNS',26,'Syntax:\nSHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name]\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW COLUMNS displays information about the columns in a given table.\nIt also works for views. The LIKE clause, if present, indicates which\ncolumn names to match. The WHERE clause can be given to select rows\nusing more general conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nSHOW COLUMNS displays information only for those columns for which you\nhave some privilege.\n\nmysql> SHOW COLUMNS FROM City;\n+------------+----------+------+-----+---------+----------------+\n| Field | Type | Null | Key | Default | Extra |\n+------------+----------+------+-----+---------+----------------+\n| Id | int(11) | NO | PRI | NULL | auto_increment |\n| Name | char(35) | NO | | | |\n| Country | char(3) | NO | UNI | | |\n| District | char(20) | YES | MUL | | |\n| Population | int(11) | NO | | 0 | |\n+------------+----------+------+-----+---------+----------------+\n5 rows in set (0.00 sec)\n\nIf the data types differ from what you expect them to be based on a\nCREATE TABLE statement, note that MySQL sometimes changes data types\nwhen you create or alter a table. The conditions under which this\noccurs are described in\nhttp://dev.mysql.com/doc/refman/5.5/en/silent-column-changes.html.\n\nThe FULL keyword causes the output to include the column collation and\ncomments, as well as the privileges you have for each column.\n\nYou can use db_name.tbl_name as an alternative to the tbl_name FROM\ndb_name syntax. In other words, these two statements are equivalent:\n\nmysql> SHOW COLUMNS FROM mytable FROM mydb;\nmysql> SHOW COLUMNS FROM mydb.mytable;\n\nSHOW COLUMNS displays the following values for each table column:\n\nField indicates the column name.\n\nType indicates the column data type.\n\nCollation indicates the collation for nonbinary string columns, or NULL\nfor other columns. This value is displayed only if you use the FULL\nkeyword.\n\nThe Null field contains YES if NULL values can be stored in the column,\nNO if not.\n\nThe Key field indicates whether the column is indexed:\n\no If Key is empty, the column either is not indexed or is indexed only\n as a secondary column in a multiple-column, nonunique index.\n\no If Key is PRI, the column is a PRIMARY KEY or is one of the columns\n in a multiple-column PRIMARY KEY.\n\no If Key is UNI, the column is the first column of a UNIQUE index. (A\n UNIQUE index permits multiple NULL values, but you can tell whether\n the column permits NULL by checking the Null field.)\n\no If Key is MUL, the column is the first column of a nonunique index in\n which multiple occurrences of a given value are permitted within the\n column.\n\nIf more than one of the Key values applies to a given column of a\ntable, Key displays the one with the highest priority, in the order\nPRI, UNI, MUL.\n\nA UNIQUE index may be displayed as PRI if it cannot contain NULL values\nand there is no PRIMARY KEY in the table. A UNIQUE index may display as\nMUL if several columns form a composite UNIQUE index; although the\ncombination of the columns is unique, each column can still hold\nmultiple occurrences of a given value.\n\nThe Default field indicates the default value that is assigned to the\ncolumn. This is NULL if the column has an explicit default of NULL, or\nif the column definition has no DEFAULT clause.\n\nThe Extra field contains any additional information that is available\nabout a given column. The value is nonempty in these cases:\nauto_increment for columns that have the AUTO_INCREMENT attribute; on\nupdate CURRENT_TIMESTAMP for TIMESTAMP columns that have the ON UPDATE\nCURRENT_TIMESTAMP attribute.\n\nPrivileges indicates the privileges you have for the column. This value\nis displayed only if you use the FULL keyword.\n\nComment indicates any comment the column has. This value is displayed\nonly if you use the FULL keyword.\n\nSHOW FIELDS is a synonym for SHOW COLUMNS. You can also list a table\'s\ncolumns with the mysqlshow db_name tbl_name command.\n\nThe DESCRIBE statement provides information similar to SHOW COLUMNS.\nSee [HELP DESCRIBE].\n\nThe SHOW CREATE TABLE, SHOW TABLE STATUS, and SHOW INDEX statements\nalso provide information about tables. See [HELP SHOW].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-columns.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-columns.html'),(22,'CREATE TRIGGER',39,'Syntax:\nCREATE\n [DEFINER = { user | CURRENT_USER }]\n TRIGGER trigger_name trigger_time trigger_event\n ON tbl_name FOR EACH ROW trigger_body\n\nThis statement creates a new trigger. A trigger is a named database\nobject that is associated with a table, and that activates when a\nparticular event occurs for the table. The trigger becomes associated\nwith the table named tbl_name, which must refer to a permanent table.\nYou cannot associate a trigger with a TEMPORARY table or a view.\n\nCREATE TRIGGER requires the TRIGGER privilege for the table associated\nwith the trigger. The statement might also require the SUPER privilege,\ndepending on the DEFINER value, as described later in this section. If\nbinary logging is enabled, CREATE TRIGGER might require the SUPER\nprivilege, as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-logging.html.\n\nThe DEFINER clause determines the security context to be used when\nchecking access privileges at trigger activation time. See later in\nthis section for more information.\n\ntrigger_time is the trigger action time. It can be BEFORE or AFTER to\nindicate that the trigger activates before or after each row to be\nmodified.\n\ntrigger_event indicates the kind of statement that activates the\ntrigger. The trigger_event can be one of the following:\n\no INSERT: The trigger is activated whenever a new row is inserted into\n the table; for example, through INSERT, LOAD DATA, and REPLACE\n statements.\n\no UPDATE: The trigger is activated whenever a row is modified; for\n example, through UPDATE statements.\n\no DELETE: The trigger is activated whenever a row is deleted from the\n table; for example, through DELETE and REPLACE statements. However,\n DROP TABLE and TRUNCATE TABLE statements on the table do not activate\n this trigger, because they do not use DELETE. Dropping a partition\n does not activate DELETE triggers, either. See [HELP TRUNCATE TABLE].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-trigger.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-trigger.html'),(23,'MONTH',31,'Syntax:\nMONTH(date)\n\nReturns the month for date, in the range 1 to 12 for January to\nDecember, or 0 for dates such as \'0000-00-00\' or \'2008-00-00\' that have\na zero month part.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT MONTH(\'2008-02-03\');\n -> 2\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(24,'TINYINT',22,'TINYINT[(M)] [UNSIGNED] [ZEROFILL]\n\nA very small integer. The signed range is -128 to 127. The unsigned\nrange is 0 to 255.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(25,'SHOW TRIGGERS',26,'Syntax:\nSHOW TRIGGERS [{FROM | IN} db_name]\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW TRIGGERS lists the triggers currently defined for tables in a\ndatabase (the default database unless a FROM clause is given). This\nstatement returns results only for databases and tables for which you\nhave the TRIGGER privilege. The LIKE clause, if present, indicates\nwhich table names to match and causes the statement to display triggers\nfor those tables. The WHERE clause can be given to select rows using\nmore general conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nFor the trigger ins_sum as defined in\nhttp://dev.mysql.com/doc/refman/5.5/en/triggers.html, the output of\nthis statement is as shown here:\n\nmysql> SHOW TRIGGERS LIKE \'acc%\'\\G\n*************************** 1. row ***************************\n Trigger: ins_sum\n Event: INSERT\n Table: account\n Statement: SET @sum = @sum + NEW.amount\n Timing: BEFORE\n Created: NULL\n sql_mode:\n Definer: myname@localhost\ncharacter_set_client: latin1\ncollation_connection: latin1_swedish_ci\n Database Collation: latin1_swedish_ci\n\ncharacter_set_client is the session value of the character_set_client\nsystem variable when the trigger was created. collation_connection is\nthe session value of the collation_connection system variable when the\ntrigger was created. Database Collation is the collation of the\ndatabase with which the trigger is associated.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-triggers.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-triggers.html'),(26,'MASTER_POS_WAIT',14,'Syntax:\nMASTER_POS_WAIT(log_name,log_pos[,timeout])\n\nThis function is useful for control of master/slave synchronization. It\nblocks until the slave has read and applied all updates up to the\nspecified position in the master log. The return value is the number of\nlog events the slave had to wait for to advance to the specified\nposition. The function returns NULL if the slave SQL thread is not\nstarted, the slave\'s master information is not initialized, the\narguments are incorrect, or an error occurs. It returns -1 if the\ntimeout has been exceeded. If the slave SQL thread stops while\nMASTER_POS_WAIT() is waiting, the function returns NULL. If the slave\nis past the specified position, the function returns immediately.\n\nIf a timeout value is specified, MASTER_POS_WAIT() stops waiting when\ntimeout seconds have elapsed. timeout must be greater than 0; a zero or\nnegative timeout means no timeout.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(27,'REGEXP',37,'Syntax:\nexpr REGEXP pat, expr RLIKE pat\n\nPerforms a pattern match of a string expression expr against a pattern\npat. The pattern can be an extended regular expression. The syntax for\nregular expressions is discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/regexp.html. Returns 1 if expr\nmatches pat; otherwise it returns 0. If either expr or pat is NULL, the\nresult is NULL. RLIKE is a synonym for REGEXP, provided for mSQL\ncompatibility.\n\nThe pattern need not be a literal string. For example, it can be\nspecified as a string expression or table column.\n\n*Note*: Because MySQL uses the C escape syntax in strings (for example,\n\"\\n\" to represent the newline character), you must double any \"\\\" that\nyou use in your REGEXP strings.\n\nREGEXP is not case sensitive, except when used with binary strings.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/regexp.html\n\n','mysql> SELECT \'Monty!\' REGEXP \'.*\';\n -> 1\nmysql> SELECT \'new*\\n*line\' REGEXP \'new\\\\*.\\\\*line\';\n -> 1\nmysql> SELECT \'a\' REGEXP \'A\', \'a\' REGEXP BINARY \'A\';\n -> 1 0\nmysql> SELECT \'a\' REGEXP \'^[a-d]\';\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/regexp.html'),(28,'IF STATEMENT',23,'Syntax:\nIF search_condition THEN statement_list\n [ELSEIF search_condition THEN statement_list] ...\n [ELSE statement_list]\nEND IF\n\nThe IF statement for stored programs implements a basic conditional\nconstruct.\n\n*Note*: There is also an IF() function, which differs from the IF\nstatement described here. See\nhttp://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html. The\nIF statement can have THEN, ELSE, and ELSEIF clauses, and it is\nterminated with END IF.\n\nIf the search_condition evaluates to true, the corresponding THEN or\nELSEIF clause statement_list executes. If no search_condition matches,\nthe ELSE clause statement_list executes.\n\nEach statement_list consists of one or more SQL statements; an empty\nstatement_list is not permitted.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/if.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/if.html'),(29,'^',19,'Syntax:\n^\n\nBitwise XOR:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT 1 ^ 1;\n -> 0\nmysql> SELECT 1 ^ 0;\n -> 1\nmysql> SELECT 11 ^ 3;\n -> 8\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(30,'DROP VIEW',39,'Syntax:\nDROP VIEW [IF EXISTS]\n view_name [, view_name] ...\n [RESTRICT | CASCADE]\n\nDROP VIEW removes one or more views. You must have the DROP privilege\nfor each view. If any of the views named in the argument list do not\nexist, MySQL returns an error indicating by name which nonexisting\nviews it was unable to drop, but it also drops all of the views in the\nlist that do exist.\n\nThe IF EXISTS clause prevents an error from occurring for views that\ndon\'t exist. When this clause is given, a NOTE is generated for each\nnonexistent view. See [HELP SHOW WARNINGS].\n\nRESTRICT and CASCADE, if given, are parsed and ignored.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-view.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-view.html'),(31,'WITHIN',30,'Within(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 is spatially within g2. This\ntests the opposite relationship as Contains().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(32,'WEEK',31,'Syntax:\nWEEK(date[,mode])\n\nThis function returns the week number for date. The two-argument form\nof WEEK() enables you to specify whether the week starts on Sunday or\nMonday and whether the return value should be in the range from 0 to 53\nor from 1 to 53. If the mode argument is omitted, the value of the\ndefault_week_format system variable is used. See\nhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT WEEK(\'2008-02-20\');\n -> 7\nmysql> SELECT WEEK(\'2008-02-20\',0);\n -> 7\nmysql> SELECT WEEK(\'2008-02-20\',1);\n -> 8\nmysql> SELECT WEEK(\'2008-12-31\',1);\n -> 53\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(33,'SHOW PLUGINS',26,'Syntax:\nSHOW PLUGINS\n\nSHOW PLUGINS displays information about server plugins. Plugin\ninformation is also available in the INFORMATION_SCHEMA.PLUGINS table.\nSee http://dev.mysql.com/doc/refman/5.5/en/plugins-table.html.\n\nExample of SHOW PLUGINS output:\n\nmysql> SHOW PLUGINS\\G\n*************************** 1. row ***************************\n Name: binlog\n Status: ACTIVE\n Type: STORAGE ENGINE\nLibrary: NULL\nLicense: GPL\n*************************** 2. row ***************************\n Name: CSV\n Status: ACTIVE\n Type: STORAGE ENGINE\nLibrary: NULL\nLicense: GPL\n*************************** 3. row ***************************\n Name: MEMORY\n Status: ACTIVE\n Type: STORAGE ENGINE\nLibrary: NULL\nLicense: GPL\n*************************** 4. row ***************************\n Name: MyISAM\n Status: ACTIVE\n Type: STORAGE ENGINE\nLibrary: NULL\nLicense: GPL\n...\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-plugins.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-plugins.html'),(34,'DROP FUNCTION UDF',21,'Syntax:\nDROP FUNCTION function_name\n\nThis statement drops the user-defined function (UDF) named\nfunction_name.\n\nTo drop a function, you must have the DELETE privilege for the mysql\ndatabase. This is because DROP FUNCTION removes a row from the\nmysql.func system table that records the function\'s name, type, and\nshared library name.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-function-udf.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-function-udf.html'),(35,'PREPARE',8,'Syntax:\nPREPARE stmt_name FROM preparable_stmt\n\nThe PREPARE statement prepares a statement and assigns it a name,\nstmt_name, by which to refer to the statement later. Statement names\nare not case sensitive. preparable_stmt is either a string literal or a\nuser variable that contains the text of the statement. The text must\nrepresent a single SQL statement, not multiple statements. Within the\nstatement, \"?\" characters can be used as parameter markers to indicate\nwhere data values are to be bound to the query later when you execute\nit. The \"?\" characters should not be enclosed within quotation marks,\neven if you intend to bind them to string values. Parameter markers can\nbe used only where data values should appear, not for SQL keywords,\nidentifiers, and so forth.\n\nIf a prepared statement with the given name already exists, it is\ndeallocated implicitly before the new statement is prepared. This means\nthat if the new statement contains an error and cannot be prepared, an\nerror is returned and no statement with the given name exists.\n\nA prepared statement is executed with EXECUTE and released with\nDEALLOCATE PREPARE.\n\nThe scope of a prepared statement is the session within which it is\ncreated. Other sessions cannot see it.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/prepare.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/prepare.html'),(36,'LOCK',8,'Syntax:\nLOCK TABLES\n tbl_name [[AS] alias] lock_type\n [, tbl_name [[AS] alias] lock_type] ...\n\nlock_type:\n READ [LOCAL]\n | [LOW_PRIORITY] WRITE\n\nUNLOCK TABLES\n\nMySQL enables client sessions to acquire table locks explicitly for the\npurpose of cooperating with other sessions for access to tables, or to\nprevent other sessions from modifying tables during periods when a\nsession requires exclusive access to them. A session can acquire or\nrelease locks only for itself. One session cannot acquire locks for\nanother session or release locks held by another session.\n\nLocks may be used to emulate transactions or to get more speed when\nupdating tables. This is explained in more detail later in this\nsection.\n\nLOCK TABLES explicitly acquires table locks for the current client\nsession. Table locks can be acquired for base tables or views. You must\nhave the LOCK TABLES privilege, and the SELECT privilege for each\nobject to be locked.\n\nFor view locking, LOCK TABLES adds all base tables used in the view to\nthe set of tables to be locked and locks them automatically. If you\nlock a table explicitly with LOCK TABLES, any tables used in triggers\nare also locked implicitly, as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/lock-tables-and-triggers.html.\n\nUNLOCK TABLES explicitly releases any table locks held by the current\nsession. LOCK TABLES implicitly releases any table locks held by the\ncurrent session before acquiring new locks.\n\nAnother use for UNLOCK TABLES is to release the global read lock\nacquired with the FLUSH TABLES WITH READ LOCK statement, which enables\nyou to lock all tables in all databases. See [HELP FLUSH]. (This is a\nvery convenient way to get backups if you have a file system such as\nVeritas that can take snapshots in time.)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/lock-tables.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/lock-tables.html'),(37,'UPDATEXML',37,'Syntax:\nUpdateXML(xml_target, xpath_expr, new_xml)\n\nThis function replaces a single portion of a given fragment of XML\nmarkup xml_target with a new XML fragment new_xml, and then returns the\nchanged XML. The portion of xml_target that is replaced matches an\nXPath expression xpath_expr supplied by the user. In MySQL 5.5, the\nXPath expression can contain at most 127 characters. (This limitation\nis lifted in MySQL 5.6.)\n\nIf no expression matching xpath_expr is found, or if multiple matches\nare found, the function returns the original xml_target XML fragment.\nAll three arguments should be strings.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/xml-functions.html\n\n','mysql> SELECT\n -> UpdateXML(\'ccc\', \'/a\', \'fff\') AS val1,\n -> UpdateXML(\'ccc\', \'/b\', \'fff\') AS val2,\n -> UpdateXML(\'ccc\', \'//b\', \'fff\') AS val3,\n -> UpdateXML(\'ccc\', \'/a/d\', \'fff\') AS val4,\n -> UpdateXML(\'ccc\', \'/a/d\', \'fff\') AS val5\n -> \\G\n\n*************************** 1. row ***************************\nval1: fff\nval2: ccc\nval3: fff\nval4: cccfff\nval5: ccc\n','http://dev.mysql.com/doc/refman/5.5/en/xml-functions.html'),(38,'RESET SLAVE',8,'Syntax:\nRESET SLAVE [ALL]\n\nRESET SLAVE makes the slave forget its replication position in the\nmaster\'s binary log. This statement is meant to be used for a clean\nstart: It deletes the master.info and relay-log.info files, all the\nrelay log files, and starts a new relay log file. To use RESET SLAVE,\nthe slave replication threads must be stopped (use STOP SLAVE if\nnecessary).\n\n*Note*: All relay log files are deleted, even if they have not been\ncompletely executed by the slave SQL thread. (This is a condition\nlikely to exist on a replication slave if you have issued a STOP SLAVE\nstatement or if the slave is highly loaded.)\n\nIn MySQL 5.5 (unlike the case in MySQL 5.1 and earlier), RESET SLAVE\ndoes not change any replication connection parameters such as master\nhost, master port, master user, or master password, which are retained\nin memory. This means that START SLAVE can be issued without requiring\na CHANGE MASTER TO statement following RESET SLAVE.\n\nIn MySQL 5.5.16 and later, you can use RESET SLAVE ALL to reset these\nconnection parameters (Bug #11809016). Connection parameters are also\nreset if the slave mysqld is shut down.\n\nIf the slave SQL thread was in the middle of replicating temporary\ntables when it was stopped, and RESET SLAVE is issued, these replicated\ntemporary tables are deleted on the slave.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/reset-slave.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/reset-slave.html'),(39,'SHOW BINARY LOGS',26,'Syntax:\nSHOW BINARY LOGS\nSHOW MASTER LOGS\n\nLists the binary log files on the server. This statement is used as\npart of the procedure described in [HELP PURGE BINARY LOGS], that shows\nhow to determine which logs can be purged.\n\nmysql> SHOW BINARY LOGS;\n+---------------+-----------+\n| Log_name | File_size |\n+---------------+-----------+\n| binlog.000015 | 724935 |\n| binlog.000016 | 733481 |\n+---------------+-----------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-binary-logs.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-binary-logs.html'),(40,'POLYGON',24,'Polygon(ls1,ls2,...)\n\nConstructs a Polygon value from a number of LineString or WKB\nLineString arguments. If any argument does not represent a LinearRing\n(that is, not a closed and simple LineString), the return value is\nNULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(41,'MINUTE',31,'Syntax:\nMINUTE(time)\n\nReturns the minute for time, in the range 0 to 59.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT MINUTE(\'2008-02-03 10:05:03\');\n -> 5\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(42,'DAY',31,'Syntax:\nDAY(date)\n\nDAY() is a synonym for DAYOFMONTH().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(43,'MID',37,'Syntax:\nMID(str,pos,len)\n\nMID(str,pos,len) is a synonym for SUBSTRING(str,pos,len).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(44,'UUID',14,'Syntax:\nUUID()\n\nReturns a Universal Unique Identifier (UUID) generated according to\n\"DCE 1.1: Remote Procedure Call\" (Appendix A) CAE (Common Applications\nEnvironment) Specifications published by The Open Group in October 1997\n(Document Number C706,\nhttp://www.opengroup.org/public/pubs/catalog/c706.htm).\n\nA UUID is designed as a number that is globally unique in space and\ntime. Two calls to UUID() are expected to generate two different\nvalues, even if these calls are performed on two separate computers\nthat are not connected to each other.\n\nA UUID is a 128-bit number represented by a utf8 string of five\nhexadecimal numbers in aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee format:\n\no The first three numbers are generated from a timestamp.\n\no The fourth number preserves temporal uniqueness in case the timestamp\n value loses monotonicity (for example, due to daylight saving time).\n\no The fifth number is an IEEE 802 node number that provides spatial\n uniqueness. A random number is substituted if the latter is not\n available (for example, because the host computer has no Ethernet\n card, or we do not know how to find the hardware address of an\n interface on your operating system). In this case, spatial uniqueness\n cannot be guaranteed. Nevertheless, a collision should have very low\n probability.\n\n Currently, the MAC address of an interface is taken into account only\n on FreeBSD and Linux. On other operating systems, MySQL uses a\n randomly generated 48-bit number.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> SELECT UUID();\n -> \'6ccd780c-baba-1026-9564-0040f4311e29\'\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(45,'LINESTRING',24,'LineString(pt1,pt2,...)\n\nConstructs a LineString value from a number of Point or WKB Point\narguments. If the number of arguments is less than two, the return\nvalue is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(46,'SLEEP',14,'Syntax:\nSLEEP(duration)\n\nSleeps (pauses) for the number of seconds given by the duration\nargument, then returns 0. If SLEEP() is interrupted, it returns 1. The\nduration may have a fractional part given in microseconds.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(47,'CONNECTION_ID',17,'Syntax:\nCONNECTION_ID()\n\nReturns the connection ID (thread ID) for the connection. Every\nconnection has an ID that is unique among the set of currently\nconnected clients.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT CONNECTION_ID();\n -> 23786\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(48,'DELETE',27,'Syntax:\nSingle-table syntax:\n\nDELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name\n [WHERE where_condition]\n [ORDER BY ...]\n [LIMIT row_count]\n\nMultiple-table syntax:\n\nDELETE [LOW_PRIORITY] [QUICK] [IGNORE]\n tbl_name[.*] [, tbl_name[.*]] ...\n FROM table_references\n [WHERE where_condition]\n\nOr:\n\nDELETE [LOW_PRIORITY] [QUICK] [IGNORE]\n FROM tbl_name[.*] [, tbl_name[.*]] ...\n USING table_references\n [WHERE where_condition]\n\nFor the single-table syntax, the DELETE statement deletes rows from\ntbl_name and returns a count of the number of deleted rows. This count\ncan be obtained by calling the ROW_COUNT() function (see\nhttp://dev.mysql.com/doc/refman/5.5/en/information-functions.html). The\nWHERE clause, if given, specifies the conditions that identify which\nrows to delete. With no WHERE clause, all rows are deleted. If the\nORDER BY clause is specified, the rows are deleted in the order that is\nspecified. The LIMIT clause places a limit on the number of rows that\ncan be deleted.\n\nFor the multiple-table syntax, DELETE deletes from each tbl_name the\nrows that satisfy the conditions. In this case, ORDER BY and LIMIT\ncannot be used.\n\nwhere_condition is an expression that evaluates to true for each row to\nbe deleted. It is specified as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/select.html.\n\nCurrently, you cannot delete from a table and select from the same\ntable in a subquery.\n\nYou need the DELETE privilege on a table to delete rows from it. You\nneed only the SELECT privilege for any columns that are only read, such\nas those named in the WHERE clause.\n\nAs stated, a DELETE statement with no WHERE clause deletes all rows. A\nfaster way to do this, when you do not need to know the number of\ndeleted rows, is to use TRUNCATE TABLE. However, within a transaction\nor if you have a lock on the table, TRUNCATE TABLE cannot be used\nwhereas DELETE can. See [HELP TRUNCATE TABLE], and [HELP LOCK].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/delete.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/delete.html'),(49,'ROUND',4,'Syntax:\nROUND(X), ROUND(X,D)\n\nRounds the argument X to D decimal places. The rounding algorithm\ndepends on the data type of X. D defaults to 0 if not specified. D can\nbe negative to cause D digits left of the decimal point of the value X\nto become zero.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT ROUND(-1.23);\n -> -1\nmysql> SELECT ROUND(-1.58);\n -> -2\nmysql> SELECT ROUND(1.58);\n -> 2\nmysql> SELECT ROUND(1.298, 1);\n -> 1.3\nmysql> SELECT ROUND(1.298, 0);\n -> 1\nmysql> SELECT ROUND(23.298, -1);\n -> 20\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(50,'NULLIF',7,'Syntax:\nNULLIF(expr1,expr2)\n\nReturns NULL if expr1 = expr2 is true, otherwise returns expr1. This is\nthe same as CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html\n\n','mysql> SELECT NULLIF(1,1);\n -> NULL\nmysql> SELECT NULLIF(1,2);\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html'),(51,'CLOSE',23,'Syntax:\nCLOSE cursor_name\n\nThis statement closes a previously opened cursor. For an example, see\nhttp://dev.mysql.com/doc/refman/5.5/en/cursors.html.\n\nAn error occurs if the cursor is not open.\n\nIf not closed explicitly, a cursor is closed at the end of the BEGIN\n... END block in which it was declared.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/close.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/close.html'),(52,'STOP SLAVE',8,'Syntax:\nSTOP SLAVE [thread_types]\n\nthread_types:\n [thread_type [, thread_type] ... ]\n\nthread_type: IO_THREAD | SQL_THREAD\n\nStops the slave threads. STOP SLAVE requires the SUPER privilege.\nRecommended best practice is to execute STOP SLAVE on the slave before\nstopping the slave server (see\nhttp://dev.mysql.com/doc/refman/5.5/en/server-shutdown.html, for more\ninformation).\n\nWhen using the row-based logging format: You should execute STOP SLAVE\non the slave prior to shutting down the slave server if you are\nreplicating any tables that use a nontransactional storage engine (see\nthe Note later in this section). In MySQL 5.5.9 and later, you can also\nuse STOP SLAVE SQL_THREAD for this purpose.\n\nLike START SLAVE, this statement may be used with the IO_THREAD and\nSQL_THREAD options to name the thread or threads to be stopped.\n\n*Note*: In MySQL 5.5, STOP SLAVE waits until the current replication\nevent group affecting one or more non-transactional tables has finished\nexecuting (if there is any such replication group), or until the user\nissues a KILL QUERY or KILL CONNECTION statement. (Bug #319, Bug\n#38205)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/stop-slave.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/stop-slave.html'),(53,'TIMEDIFF',31,'Syntax:\nTIMEDIFF(expr1,expr2)\n\nTIMEDIFF() returns expr1 - expr2 expressed as a time value. expr1 and\nexpr2 are time or date-and-time expressions, but both must be of the\nsame type.\n\nThe result returned by TIMEDIFF() is limited to the range allowed for\nTIME values. Alternatively, you can use either of the functions\nTIMESTAMPDIFF() and UNIX_TIMESTAMP(), both of which return integers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIMEDIFF(\'2000:01:01 00:00:00\',\n -> \'2000:01:01 00:00:00.000001\');\n -> \'-00:00:00.000001\'\nmysql> SELECT TIMEDIFF(\'2008-12-31 23:59:59.000001\',\n -> \'2008-12-30 01:01:01.000002\');\n -> \'46:58:57.999999\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(54,'REPLACE FUNCTION',37,'Syntax:\nREPLACE(str,from_str,to_str)\n\nReturns the string str with all occurrences of the string from_str\nreplaced by the string to_str. REPLACE() performs a case-sensitive\nmatch when searching for from_str.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT REPLACE(\'www.mysql.com\', \'w\', \'Ww\');\n -> \'WwWwWw.mysql.com\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(55,'USE',28,'Syntax:\nUSE db_name\n\nThe USE db_name statement tells MySQL to use the db_name database as\nthe default (current) database for subsequent statements. The database\nremains the default until the end of the session or another USE\nstatement is issued:\n\nUSE db1;\nSELECT COUNT(*) FROM mytable; # selects from db1.mytable\nUSE db2;\nSELECT COUNT(*) FROM mytable; # selects from db2.mytable\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/use.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/use.html'),(56,'LINEFROMTEXT',3,'LineFromText(wkt[,srid]), LineStringFromText(wkt[,srid])\n\nConstructs a LINESTRING value using its WKT representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(57,'CASE OPERATOR',7,'Syntax:\nCASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN\nresult ...] [ELSE result] END\n\nCASE WHEN [condition] THEN result [WHEN [condition] THEN result ...]\n[ELSE result] END\n\nThe first version returns the result where value=compare_value. The\nsecond version returns the result for the first condition that is true.\nIf there was no matching result value, the result after ELSE is\nreturned, or NULL if there is no ELSE part.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html\n\n','mysql> SELECT CASE 1 WHEN 1 THEN \'one\'\n -> WHEN 2 THEN \'two\' ELSE \'more\' END;\n -> \'one\'\nmysql> SELECT CASE WHEN 1>0 THEN \'true\' ELSE \'false\' END;\n -> \'true\'\nmysql> SELECT CASE BINARY \'B\'\n -> WHEN \'a\' THEN 1 WHEN \'b\' THEN 2 END;\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html'),(58,'SHOW MASTER STATUS',26,'Syntax:\nSHOW MASTER STATUS\n\nThis statement provides status information about the binary log files\nof the master. It requires either the SUPER or REPLICATION CLIENT\nprivilege.\n\nExample:\n\nmysql> SHOW MASTER STATUS;\n+---------------+----------+--------------+------------------+\n| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |\n+---------------+----------+--------------+------------------+\n| mysql-bin.003 | 73 | test | manual,mysql |\n+---------------+----------+--------------+------------------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-master-status.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-master-status.html'),(59,'ADDTIME',31,'Syntax:\nADDTIME(expr1,expr2)\n\nADDTIME() adds expr2 to expr1 and returns the result. expr1 is a time\nor datetime expression, and expr2 is a time expression.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT ADDTIME(\'2007-12-31 23:59:59.999999\', \'1 1:1:1.000002\');\n -> \'2008-01-02 01:01:01.000001\'\nmysql> SELECT ADDTIME(\'01:00:00.999999\', \'02:00:00.999998\');\n -> \'03:00:01.999997\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(60,'SPATIAL',34,'For MyISAM tables, MySQL can create spatial indexes using syntax\nsimilar to that for creating regular indexes, but extended with the\nSPATIAL keyword. Currently, columns in spatial indexes must be declared\nNOT NULL. The following examples demonstrate how to create spatial\nindexes:\n\no With CREATE TABLE:\n\nCREATE TABLE geom (g GEOMETRY NOT NULL, SPATIAL INDEX(g)) ENGINE=MyISAM;\n\no With ALTER TABLE:\n\nALTER TABLE geom ADD SPATIAL INDEX(g);\n\no With CREATE INDEX:\n\nCREATE SPATIAL INDEX sp_index ON geom (g);\n\nFor MyISAM tables, SPATIAL INDEX creates an R-tree index. For storage\nengines that support nonspatial indexing of spatial columns, the engine\ncreates a B-tree index. A B-tree index on spatial values will be useful\nfor exact-value lookups, but not for range scans.\n\nFor more information on indexing spatial columns, see [HELP CREATE\nINDEX].\n\nTo drop spatial indexes, use ALTER TABLE or DROP INDEX:\n\no With ALTER TABLE:\n\nALTER TABLE geom DROP INDEX g;\n\no With DROP INDEX:\n\nDROP INDEX sp_index ON geom;\n\nExample: Suppose that a table geom contains more than 32,000\ngeometries, which are stored in the column g of type GEOMETRY. The\ntable also has an AUTO_INCREMENT column fid for storing object ID\nvalues.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-indexes.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-indexes.html'),(61,'TO_SECONDS',31,'Syntax:\nTO_SECONDS(expr)\n\nGiven a date or datetime expr, returns a the number of seconds since\nthe year 0. If expr is not a valid date or datetime value, returns\nNULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TO_SECONDS(950501);\n -> 62966505600\nmysql> SELECT TO_SECONDS(\'2009-11-29\');\n -> 63426672000\nmysql> SELECT TO_SECONDS(\'2009-11-29 13:43:32\');\n -> 63426721412\nmysql> SELECT TO_SECONDS( NOW() );\n -> 63426721458\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(62,'TIMESTAMPDIFF',31,'Syntax:\nTIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)\n\nReturns datetime_expr2 - datetime_expr1, where datetime_expr1 and\ndatetime_expr2 are date or datetime expressions. One expression may be\na date and the other a datetime; a date value is treated as a datetime\nhaving the time part \'00:00:00\' where necessary. The unit for the\nresult (an integer) is given by the unit argument. The legal values for\nunit are the same as those listed in the description of the\nTIMESTAMPADD() function.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIMESTAMPDIFF(MONTH,\'2003-02-01\',\'2003-05-01\');\n -> 3\nmysql> SELECT TIMESTAMPDIFF(YEAR,\'2002-05-01\',\'2001-01-01\');\n -> -1\nmysql> SELECT TIMESTAMPDIFF(MINUTE,\'2003-02-01\',\'2003-05-01 12:05:55\');\n -> 128885\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(63,'UPPER',37,'Syntax:\nUPPER(str)\n\nReturns the string str with all characters changed to uppercase\naccording to the current character set mapping. The default is latin1\n(cp1252 West European).\n\nmysql> SELECT UPPER(\'Hej\');\n -> \'HEJ\'\n\nSee the description of LOWER() for information that also applies to\nUPPER(), such as information about how to perform lettercase conversion\nof binary strings (BINARY, VARBINARY, BLOB) for which these functions\nare ineffective.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(64,'FROM_UNIXTIME',31,'Syntax:\nFROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)\n\nReturns a representation of the unix_timestamp argument as a value in\n\'YYYY-MM-DD HH:MM:SS\' or YYYYMMDDHHMMSS.uuuuuu format, depending on\nwhether the function is used in a string or numeric context. The value\nis expressed in the current time zone. unix_timestamp is an internal\ntimestamp value such as is produced by the UNIX_TIMESTAMP() function.\n\nIf format is given, the result is formatted according to the format\nstring, which is used the same way as listed in the entry for the\nDATE_FORMAT() function.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT FROM_UNIXTIME(1196440219);\n -> \'2007-11-30 10:30:19\'\nmysql> SELECT FROM_UNIXTIME(1196440219) + 0;\n -> 20071130103019.000000\nmysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),\n -> \'%Y %D %M %h:%i:%s %x\');\n -> \'2007 30th November 10:30:59 2007\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(65,'MEDIUMBLOB',22,'MEDIUMBLOB\n\nA BLOB column with a maximum length of 16,777,215 (224 - 1) bytes. Each\nMEDIUMBLOB value is stored using a 3-byte length prefix that indicates\nthe number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(66,'SHA2',12,'Syntax:\nSHA2(str, hash_length)\n\nCalculates the SHA-2 family of hash functions (SHA-224, SHA-256,\nSHA-384, and SHA-512). The first argument is the cleartext string to be\nhashed. The second argument indicates the desired bit length of the\nresult, which must have a value of 224, 256, 384, 512, or 0 (which is\nequivalent to 256). If either argument is NULL or the hash length is\nnot one of the permitted values, the return value is NULL. Otherwise,\nthe function result is a hash value containing the desired number of\nbits. See the notes at the beginning of this section about storing hash\nvalues efficiently.\n\nAs of MySQL 5.5.6, the return value is a nonbinary string in the\nconnection character set. Before 5.5.6, the return value is a binary\nstring; see the notes at the beginning of this section about using the\nvalue as a nonbinary string.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT SHA2(\'abc\', 224);\n -> \'23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7\'\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(67,'IFNULL',7,'Syntax:\nIFNULL(expr1,expr2)\n\nIf expr1 is not NULL, IFNULL() returns expr1; otherwise it returns\nexpr2. IFNULL() returns a numeric or string value, depending on the\ncontext in which it is used.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html\n\n','mysql> SELECT IFNULL(1,0);\n -> 1\nmysql> SELECT IFNULL(NULL,10);\n -> 10\nmysql> SELECT IFNULL(1/0,10);\n -> 10\nmysql> SELECT IFNULL(1/0,\'yes\');\n -> \'yes\'\n','http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html'),(68,'SHOW FUNCTION CODE',26,'Syntax:\nSHOW FUNCTION CODE func_name\n\nThis statement is similar to SHOW PROCEDURE CODE but for stored\nfunctions. See [HELP SHOW PROCEDURE CODE].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-function-code.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-function-code.html'),(69,'SHOW ERRORS',26,'Syntax:\nSHOW ERRORS [LIMIT [offset,] row_count]\nSHOW COUNT(*) ERRORS\n\nThis statement is similar to SHOW WARNINGS, except that it displays\ninformation only for errors, rather than for errors, warnings, and\nnotes.\n\nThe LIMIT clause has the same syntax as for the SELECT statement. See\nhttp://dev.mysql.com/doc/refman/5.5/en/select.html.\n\nThe SHOW COUNT(*) ERRORS statement displays the number of errors. You\ncan also retrieve this number from the error_count variable:\n\nSHOW COUNT(*) ERRORS;\nSELECT @@error_count;\n\nSHOW ERRORS and error_count apply only to errors, not warnings or\nnotes. In other respects, they are similar to SHOW WARNINGS and\nwarning_count. In particular, SHOW ERRORS cannot display information\nfor more than max_error_count messages, and error_count can exceed the\nvalue of max_error_count if the number of errors exceeds\nmax_error_count.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-errors.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-errors.html'),(70,'LEAST',18,'Syntax:\nLEAST(value1,value2,...)\n\nWith two or more arguments, returns the smallest (minimum-valued)\nargument. The arguments are compared using the following rules:\n\no If any argument is NULL, the result is NULL. No comparison is needed.\n\no If the return value is used in an INTEGER context or all arguments\n are integer-valued, they are compared as integers.\n\no If the return value is used in a REAL context or all arguments are\n real-valued, they are compared as reals.\n\no If the arguments comprise a mix of numbers and strings, they are\n compared as numbers.\n\no If any argument is a nonbinary (character) string, the arguments are\n compared as nonbinary strings.\n\no In all other cases, the arguments are compared as binary strings.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT LEAST(2,0);\n -> 0\nmysql> SELECT LEAST(34.0,3.0,5.0,767.0);\n -> 3.0\nmysql> SELECT LEAST(\'B\',\'A\',\'C\');\n -> \'A\'\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(71,'=',18,'=\n\nEqual:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 1 = 0;\n -> 0\nmysql> SELECT \'0\' = 0;\n -> 1\nmysql> SELECT \'0.0\' = 0;\n -> 1\nmysql> SELECT \'0.01\' = 0;\n -> 0\nmysql> SELECT \'.01\' = 0.01;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(72,'REVERSE',37,'Syntax:\nREVERSE(str)\n\nReturns the string str with the order of the characters reversed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT REVERSE(\'abc\');\n -> \'cba\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(73,'ISNULL',18,'Syntax:\nISNULL(expr)\n\nIf expr is NULL, ISNULL() returns 1, otherwise it returns 0.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT ISNULL(1+1);\n -> 0\nmysql> SELECT ISNULL(1/0);\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(74,'BINARY',22,'BINARY(M)\n\nThe BINARY type is similar to the CHAR type, but stores binary byte\nstrings rather than nonbinary character strings. M represents the\ncolumn length in bytes.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(75,'BLOB DATA TYPE',22,'A BLOB is a binary large object that can hold a variable amount of\ndata. The four BLOB types are TINYBLOB, BLOB, MEDIUMBLOB, and LONGBLOB.\nThese differ only in the maximum length of the values they can hold.\nThe four TEXT types are TINYTEXT, TEXT, MEDIUMTEXT, and LONGTEXT. These\ncorrespond to the four BLOB types and have the same maximum lengths and\nstorage requirements. See\nhttp://dev.mysql.com/doc/refman/5.5/en/storage-requirements.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/blob.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/blob.html'),(76,'BOUNDARY',36,'Boundary(g)\n\nReturns a geometry that is the closure of the combinatorial boundary of\nthe geometry value g.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(77,'CREATE USER',10,'Syntax:\nCREATE USER user_specification\n [, user_specification] ...\n\nuser_specification:\n user\n [\n IDENTIFIED BY [PASSWORD] \'password\'\n | IDENTIFIED WITH auth_plugin [AS \'auth_string\']\n ]\n\nThe CREATE USER statement creates new MySQL accounts. To use it, you\nmust have the global CREATE USER privilege or the INSERT privilege for\nthe mysql database. For each account, CREATE USER creates a new row in\nthe mysql.user table and assigns the account no privileges. An error\noccurs if the account already exists.\n\nEach account name uses the format described in\nhttp://dev.mysql.com/doc/refman/5.5/en/account-names.html. For example:\n\nCREATE USER \'jeffrey\'@\'localhost\' IDENTIFIED BY \'mypass\';\n\nIf you specify only the user name part of the account name, a host name\npart of \'%\' is used.\n\nThe user specification may indicate how the user should authenticate\nwhen connecting to the server:\n\no To enable the user to connect with no password (which is insecure),\n include no IDENTIFIED BY clause:\n\nCREATE USER \'jeffrey\'@\'localhost\';\n\n In this case, the account uses built-in authentication and clients\n must provide no password.\n\no To assign a password, use IDENTIFIED BY with the literal plaintext\n password value:\n\nCREATE USER \'jeffrey\'@\'localhost\' IDENTIFIED BY \'mypass\';\n\n The account uses built-in authentication and clients must match the\n given password.\n\no To avoid specifying the plaintext password if you know its hash value\n (the value that PASSWORD() would return for the password), specify\n the hash value preceded by the keyword PASSWORD:\n\nCREATE USER \'jeffrey\'@\'localhost\'\nIDENTIFIED BY PASSWORD \'*90E462C37378CED12064BB3388827D2BA3A9B689\';\n\n The account uses built-in authentication and clients must match the\n given password.\n\no To authenticate the account using a specific authentication plugin,\n use IDENTIFIED WITH, where auth_plugin is the plugin name. It can be\n an unquoted name or a quoted string literal. \'auth_string\' is an\n optional quoted string literal to pass to the plugin. The plugin\n interprets the meaning of the string, so its format is plugin\n specific. Consult the documentation for a given plugin for\n information about the authentication string values it accepts.\n\nCREATE USER \'jeffrey\'@\'localhost\'\nIDENTIFIED WITH my_auth_plugin;\n\n For connections that use this account, the server invokes the named\n plugin and clients must provide credentials as required for the\n authentication method that the plugin implements. If the server\n cannot find the plugin, either at account-creation time or connect\n time, an error occurs. IDENTIFIED WITH can be used as of MySQL 5.5.7.\n\nThe IDENTIFIED BY and IDENTIFIED WITH clauses are mutually exclusive,\nso at most one of them can be specified for a given user.\n\nFor additional information about setting passwords, see\nhttp://dev.mysql.com/doc/refman/5.5/en/assigning-passwords.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-user.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-user.html'),(78,'POINT',24,'Point(x,y)\n\nConstructs a Point using its coordinates.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(79,'CURRENT_USER',17,'Syntax:\nCURRENT_USER, CURRENT_USER()\n\nReturns the user name and host name combination for the MySQL account\nthat the server used to authenticate the current client. This account\ndetermines your access privileges. The return value is a string in the\nutf8 character set.\n\nThe value of CURRENT_USER() can differ from the value of USER().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT USER();\n -> \'davida@localhost\'\nmysql> SELECT * FROM mysql.user;\nERROR 1044: Access denied for user \'\'@\'localhost\' to\ndatabase \'mysql\'\nmysql> SELECT CURRENT_USER();\n -> \'@localhost\'\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(80,'LCASE',37,'Syntax:\nLCASE(str)\n\nLCASE() is a synonym for LOWER().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(81,'<=',18,'Syntax:\n<=\n\nLess than or equal:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 0.1 <= 2;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(82,'SHOW PROFILES',26,'Syntax:\nSHOW PROFILES\n\nThe SHOW PROFILES statement, together with SHOW PROFILE, displays\nprofiling information that indicates resource usage for statements\nexecuted during the course of the current session. For more\ninformation, see [HELP SHOW PROFILE].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-profiles.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-profiles.html'),(83,'UPDATE',27,'Syntax:\nSingle-table syntax:\n\nUPDATE [LOW_PRIORITY] [IGNORE] table_reference\n SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...\n [WHERE where_condition]\n [ORDER BY ...]\n [LIMIT row_count]\n\nMultiple-table syntax:\n\nUPDATE [LOW_PRIORITY] [IGNORE] table_references\n SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...\n [WHERE where_condition]\n\nFor the single-table syntax, the UPDATE statement updates columns of\nexisting rows in the named table with new values. The SET clause\nindicates which columns to modify and the values they should be given.\nEach value can be given as an expression, or the keyword DEFAULT to set\na column explicitly to its default value. The WHERE clause, if given,\nspecifies the conditions that identify which rows to update. With no\nWHERE clause, all rows are updated. If the ORDER BY clause is\nspecified, the rows are updated in the order that is specified. The\nLIMIT clause places a limit on the number of rows that can be updated.\n\nFor the multiple-table syntax, UPDATE updates rows in each table named\nin table_references that satisfy the conditions. In this case, ORDER BY\nand LIMIT cannot be used.\n\nwhere_condition is an expression that evaluates to true for each row to\nbe updated. For expression syntax, see\nhttp://dev.mysql.com/doc/refman/5.5/en/expressions.html.\n\ntable_references and where_condition are is specified as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/select.html.\n\nYou need the UPDATE privilege only for columns referenced in an UPDATE\nthat are actually updated. You need only the SELECT privilege for any\ncolumns that are read but not modified.\n\nThe UPDATE statement supports the following modifiers:\n\no With the LOW_PRIORITY keyword, execution of the UPDATE is delayed\n until no other clients are reading from the table. This affects only\n storage engines that use only table-level locking (such as MyISAM,\n MEMORY, and MERGE).\n\no With the IGNORE keyword, the update statement does not abort even if\n errors occur during the update. Rows for which duplicate-key\n conflicts occur are not updated. Rows for which columns are updated\n to values that would cause data conversion errors are updated to the\n closest valid values instead.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/update.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/update.html'),(84,'IS NOT NULL',18,'Syntax:\nIS NOT NULL\n\nTests whether a value is not NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 1 IS NOT NULL, 0 IS NOT NULL, NULL IS NOT NULL;\n -> 1, 1, 0\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(85,'CASE STATEMENT',23,'Syntax:\nCASE case_value\n WHEN when_value THEN statement_list\n [WHEN when_value THEN statement_list] ...\n [ELSE statement_list]\nEND CASE\n\nOr:\n\nCASE\n WHEN search_condition THEN statement_list\n [WHEN search_condition THEN statement_list] ...\n [ELSE statement_list]\nEND CASE\n\nThe CASE statement for stored programs implements a complex conditional\nconstruct.\n\n*Note*: There is also a CASE expression, which differs from the CASE\nstatement described here. See\nhttp://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html. The\nCASE statement cannot have an ELSE NULL clause, and it is terminated\nwith END CASE instead of END.\n\nFor the first syntax, case_value is an expression. This value is\ncompared to the when_value expression in each WHEN clause until one of\nthem is equal. When an equal when_value is found, the corresponding\nTHEN clause statement_list executes. If no when_value is equal, the\nELSE clause statement_list executes, if there is one.\n\nThis syntax cannot be used to test for equality with NULL because NULL\n= NULL is false. See\nhttp://dev.mysql.com/doc/refman/5.5/en/working-with-null.html.\n\nFor the second syntax, each WHEN clause search_condition expression is\nevaluated until one is true, at which point its corresponding THEN\nclause statement_list executes. If no search_condition is equal, the\nELSE clause statement_list executes, if there is one.\n\nIf no when_value or search_condition matches the value tested and the\nCASE statement contains no ELSE clause, a Case not found for CASE\nstatement error results.\n\nEach statement_list consists of one or more SQL statements; an empty\nstatement_list is not permitted.\n\nTo handle situations where no value is matched by any WHEN clause, use\nan ELSE containing an empty BEGIN ... END block, as shown in this\nexample. (The indentation used here in the ELSE clause is for purposes\nof clarity only, and is not otherwise significant.)\n\nDELIMITER |\n\nCREATE PROCEDURE p()\n BEGIN\n DECLARE v INT DEFAULT 1;\n\n CASE v\n WHEN 2 THEN SELECT v;\n WHEN 3 THEN SELECT 0;\n ELSE\n BEGIN\n END;\n END CASE;\n END;\n |\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/case.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/case.html'),(86,'EXECUTE STATEMENT',8,'Syntax:\nEXECUTE stmt_name\n [USING @var_name [, @var_name] ...]\n\nAfter preparing a statement with PREPARE, you execute it with an\nEXECUTE statement that refers to the prepared statement name. If the\nprepared statement contains any parameter markers, you must supply a\nUSING clause that lists user variables containing the values to be\nbound to the parameters. Parameter values can be supplied only by user\nvariables, and the USING clause must name exactly as many variables as\nthe number of parameter markers in the statement.\n\nYou can execute a given prepared statement multiple times, passing\ndifferent variables to it or setting the variables to different values\nbefore each execution.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/execute.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/execute.html'),(87,'DROP INDEX',39,'Syntax:\nDROP [ONLINE|OFFLINE] INDEX index_name ON tbl_name\n\nDROP INDEX drops the index named index_name from the table tbl_name.\nThis statement is mapped to an ALTER TABLE statement to drop the index.\nSee [HELP ALTER TABLE].\n\nTo drop a primary key, the index name is always PRIMARY, which must be\nspecified as a quoted identifier because PRIMARY is a reserved word:\n\nDROP INDEX `PRIMARY` ON t;\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-index.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-index.html'),(88,'MATCH AGAINST',37,'Syntax:\nMATCH (col1,col2,...) AGAINST (expr [search_modifier])\n\nMySQL has support for full-text indexing and searching:\n\no A full-text index in MySQL is an index of type FULLTEXT.\n\no Full-text indexes can be used only with MyISAM tables, and can be\n created only for CHAR, VARCHAR, or TEXT columns.\n\no A FULLTEXT index definition can be given in the CREATE TABLE\n statement when a table is created, or added later using ALTER TABLE\n or CREATE INDEX.\n\no For large data sets, it is much faster to load your data into a table\n that has no FULLTEXT index and then create the index after that, than\n to load data into a table that has an existing FULLTEXT index.\n\nFull-text searching is performed using MATCH() ... AGAINST syntax.\nMATCH() takes a comma-separated list that names the columns to be\nsearched. AGAINST takes a string to search for, and an optional\nmodifier that indicates what type of search to perform. The search\nstring must be a literal string, not a variable or a column name. There\nare three types of full-text searches:\n\no A natural language search interprets the search string as a phrase in\n natural human language (a phrase in free text). There are no special\n operators. The stopword list applies. In addition, words that are\n present in 50% or more of the rows are considered common and do not\n match.\n\n Full-text searches are natural language searches if the IN NATURAL\n LANGUAGE MODE modifier is given or if no modifier is given. For more\n information, see\n http://dev.mysql.com/doc/refman/5.5/en/fulltext-natural-language.html\n .\n\no A boolean search interprets the search string using the rules of a\n special query language. The string contains the words to search for.\n It can also contain operators that specify requirements such that a\n word must be present or absent in matching rows, or that it should be\n weighted higher or lower than usual. Common words such as \"some\" or\n \"then\" are stopwords and do not match if present in the search\n string. The IN BOOLEAN MODE modifier specifies a boolean search. For\n more information, see\n http://dev.mysql.com/doc/refman/5.5/en/fulltext-boolean.html.\n\no A query expansion search is a modification of a natural language\n search. The search string is used to perform a natural language\n search. Then words from the most relevant rows returned by the search\n are added to the search string and the search is done again. The\n query returns the rows from the second search. The IN NATURAL\n LANGUAGE MODE WITH QUERY EXPANSION or WITH QUERY EXPANSION modifier\n specifies a query expansion search. For more information, see\n http://dev.mysql.com/doc/refman/5.5/en/fulltext-query-expansion.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html\n\n','mysql> SELECT id, body, MATCH (title,body) AGAINST\n -> (\'Security implications of running MySQL as root\'\n -> IN NATURAL LANGUAGE MODE) AS score\n -> FROM articles WHERE MATCH (title,body) AGAINST\n -> (\'Security implications of running MySQL as root\'\n -> IN NATURAL LANGUAGE MODE);\n+----+-------------------------------------+-----------------+\n| id | body | score |\n+----+-------------------------------------+-----------------+\n| 4 | 1. Never run mysqld as root. 2. ... | 1.5219271183014 |\n| 6 | When configured properly, MySQL ... | 1.3114095926285 |\n+----+-------------------------------------+-----------------+\n2 rows in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html'),(89,'CREATE EVENT',39,'Syntax:\nCREATE\n [DEFINER = { user | CURRENT_USER }]\n EVENT\n [IF NOT EXISTS]\n event_name\n ON SCHEDULE schedule\n [ON COMPLETION [NOT] PRESERVE]\n [ENABLE | DISABLE | DISABLE ON SLAVE]\n [COMMENT \'comment\']\n DO event_body;\n\nschedule:\n AT timestamp [+ INTERVAL interval] ...\n | EVERY interval\n [STARTS timestamp [+ INTERVAL interval] ...]\n [ENDS timestamp [+ INTERVAL interval] ...]\n\ninterval:\n quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |\n WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |\n DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}\n\nThis statement creates and schedules a new event. The event will not\nrun unless the Event Scheduler is enabled. For information about\nchecking Event Scheduler status and enabling it if necessary, see\nhttp://dev.mysql.com/doc/refman/5.5/en/events-configuration.html.\n\nCREATE EVENT requires the EVENT privilege for the schema in which the\nevent is to be created. It might also require the SUPER privilege,\ndepending on the DEFINER value, as described later in this section.\n\nThe minimum requirements for a valid CREATE EVENT statement are as\nfollows:\n\no The keywords CREATE EVENT plus an event name, which uniquely\n identifies the event in a database schema.\n\no An ON SCHEDULE clause, which determines when and how often the event\n executes.\n\no A DO clause, which contains the SQL statement to be executed by an\n event.\n\nThis is an example of a minimal CREATE EVENT statement:\n\nCREATE EVENT myevent\n ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR\n DO\n UPDATE myschema.mytable SET mycol = mycol + 1;\n\nThe previous statement creates an event named myevent. This event\nexecutes once---one hour following its creation---by running an SQL\nstatement that increments the value of the myschema.mytable table\'s\nmycol column by 1.\n\nThe event_name must be a valid MySQL identifier with a maximum length\nof 64 characters. Event names are not case sensitive, so you cannot\nhave two events named myevent and MyEvent in the same schema. In\ngeneral, the rules governing event names are the same as those for\nnames of stored routines. See\nhttp://dev.mysql.com/doc/refman/5.5/en/identifiers.html.\n\nAn event is associated with a schema. If no schema is indicated as part\nof event_name, the default (current) schema is assumed. To create an\nevent in a specific schema, qualify the event name with a schema using\nschema_name.event_name syntax.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-event.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-event.html'),(90,'ABS',4,'Syntax:\nABS(X)\n\nReturns the absolute value of X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT ABS(2);\n -> 2\nmysql> SELECT ABS(-32);\n -> 32\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(91,'POLYFROMWKB',32,'PolyFromWKB(wkb[,srid]), PolygonFromWKB(wkb[,srid])\n\nConstructs a POLYGON value using its WKB representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(92,'NOT LIKE',37,'Syntax:\nexpr NOT LIKE pat [ESCAPE \'escape_char\']\n\nThis is the same as NOT (expr LIKE pat [ESCAPE \'escape_char\']).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html'),(93,'SPACE',37,'Syntax:\nSPACE(N)\n\nReturns a string consisting of N space characters.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT SPACE(6);\n -> \' \'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(94,'MBR DEFINITION',6,'Its MBR (Minimum Bounding Rectangle), or Envelope. This is the bounding\ngeometry, formed by the minimum and maximum (X,Y) coordinates:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/gis-class-geometry.html\n\n','((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))\n','http://dev.mysql.com/doc/refman/5.5/en/gis-class-geometry.html'),(95,'GEOMETRYCOLLECTION',24,'GeometryCollection(g1,g2,...)\n\nConstructs a GeometryCollection.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(96,'MAX',16,'Syntax:\nMAX([DISTINCT] expr)\n\nReturns the maximum value of expr. MAX() may take a string argument; in\nsuch cases, it returns the maximum string value. See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-indexes.html. The DISTINCT\nkeyword can be used to find the maximum of the distinct values of expr,\nhowever, this produces the same result as omitting DISTINCT.\n\nMAX() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','mysql> SELECT student_name, MIN(test_score), MAX(test_score)\n -> FROM student\n -> GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(97,'CREATE FUNCTION UDF',21,'Syntax:\nCREATE [AGGREGATE] FUNCTION function_name RETURNS {STRING|INTEGER|REAL|DECIMAL}\n SONAME shared_library_name\n\nA user-defined function (UDF) is a way to extend MySQL with a new\nfunction that works like a native (built-in) MySQL function such as\nABS() or CONCAT().\n\nfunction_name is the name that should be used in SQL statements to\ninvoke the function. The RETURNS clause indicates the type of the\nfunction\'s return value. DECIMAL is a legal value after RETURNS, but\ncurrently DECIMAL functions return string values and should be written\nlike STRING functions.\n\nshared_library_name is the basename of the shared object file that\ncontains the code that implements the function. The file must be\nlocated in the plugin directory. This directory is given by the value\nof the plugin_dir system variable. For more information, see\nhttp://dev.mysql.com/doc/refman/5.5/en/udf-compiling.html.\n\nTo create a function, you must have the INSERT privilege for the mysql\ndatabase. This is necessary because CREATE FUNCTION adds a row to the\nmysql.func system table that records the function\'s name, type, and\nshared library name. If you do not have this table, you should run the\nmysql_upgrade command to create it. See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-upgrade.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-function-udf.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-function-udf.html'),(98,'*',4,'Syntax:\n*\n\nMultiplication:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','mysql> SELECT 3*5;\n -> 15\nmysql> SELECT 18014398509481984*18014398509481984.0;\n -> 324518553658426726783156020576256.0\nmysql> SELECT 18014398509481984*18014398509481984;\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(99,'TIMESTAMP',22,'TIMESTAMP\n\nA timestamp. The range is \'1970-01-01 00:00:01\' UTC to \'2038-01-19\n03:14:07\' UTC. TIMESTAMP values are stored as the number of seconds\nsince the epoch (\'1970-01-01 00:00:00\' UTC). A TIMESTAMP cannot\nrepresent the value \'1970-01-01 00:00:00\' because that is equivalent to\n0 seconds from the epoch and the value 0 is reserved for representing\n\'0000-00-00 00:00:00\', the \"zero\" TIMESTAMP value.\n\nUnless specified otherwise, the first TIMESTAMP column in a table is\ndefined to be automatically set to the date and time of the most recent\nmodification if not explicitly assigned a value. This makes TIMESTAMP\nuseful for recording the timestamp of an INSERT or UPDATE operation.\nYou can also set any TIMESTAMP column to the current date and time by\nassigning it a NULL value, unless it has been defined with the NULL\nattribute to permit NULL values. The automatic initialization and\nupdating to the current date and time can be specified using DEFAULT\nCURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP clauses, as described\nin\nhttp://dev.mysql.com/doc/refman/5.5/en/timestamp-initialization.html.\n\n*Note*: The TIMESTAMP format that was used prior to MySQL 4.1 is not\nsupported in MySQL 5.5; see MySQL 3.23, 4.0, 4.1 Reference Manual for\ninformation regarding the old format.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html'),(100,'DES_DECRYPT',12,'Syntax:\nDES_DECRYPT(crypt_str[,key_str])\n\nDecrypts a string encrypted with DES_ENCRYPT(). If an error occurs,\nthis function returns NULL.\n\nThis function works only if MySQL has been configured with SSL support.\nSee http://dev.mysql.com/doc/refman/5.5/en/ssl-connections.html.\n\nIf no key_str argument is given, DES_DECRYPT() examines the first byte\nof the encrypted string to determine the DES key number that was used\nto encrypt the original string, and then reads the key from the DES key\nfile to decrypt the message. For this to work, the user must have the\nSUPER privilege. The key file can be specified with the --des-key-file\nserver option.\n\nIf you pass this function a key_str argument, that string is used as\nthe key for decrypting the message.\n\nIf the crypt_str argument does not appear to be an encrypted string,\nMySQL returns the given crypt_str.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(101,'CACHE INDEX',26,'Syntax:\nCACHE INDEX\n tbl_index_list [, tbl_index_list] ...\n [PARTITION (partition_list | ALL)]\n IN key_cache_name\n\ntbl_index_list:\n tbl_name [[INDEX|KEY] (index_name[, index_name] ...)]\n\npartition_list:\n partition_name[, partition_name][, ...]\n\nThe CACHE INDEX statement assigns table indexes to a specific key\ncache. It is used only for MyISAM tables. After the indexes have been\nassigned, they can be preloaded into the cache if desired with LOAD\nINDEX INTO CACHE.\n\nThe following statement assigns indexes from the tables t1, t2, and t3\nto the key cache named hot_cache:\n\nmysql> CACHE INDEX t1, t2, t3 IN hot_cache;\n+---------+--------------------+----------+----------+\n| Table | Op | Msg_type | Msg_text |\n+---------+--------------------+----------+----------+\n| test.t1 | assign_to_keycache | status | OK |\n| test.t2 | assign_to_keycache | status | OK |\n| test.t3 | assign_to_keycache | status | OK |\n+---------+--------------------+----------+----------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/cache-index.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/cache-index.html'),(102,'ENDPOINT',13,'EndPoint(ls)\n\nReturns the Point that is the endpoint of the LineString value ls.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions\n\n','mysql> SET @ls = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT AsText(EndPoint(GeomFromText(@ls)));\n+-------------------------------------+\n| AsText(EndPoint(GeomFromText(@ls))) |\n+-------------------------------------+\n| POINT(3 3) |\n+-------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions'),(103,'COMPRESS',12,'Syntax:\nCOMPRESS(string_to_compress)\n\nCompresses a string and returns the result as a binary string. This\nfunction requires MySQL to have been compiled with a compression\nlibrary such as zlib. Otherwise, the return value is always NULL. The\ncompressed string can be uncompressed with UNCOMPRESS().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT LENGTH(COMPRESS(REPEAT(\'a\',1000)));\n -> 21\nmysql> SELECT LENGTH(COMPRESS(\'\'));\n -> 0\nmysql> SELECT LENGTH(COMPRESS(\'a\'));\n -> 13\nmysql> SELECT LENGTH(COMPRESS(REPEAT(\'a\',16)));\n -> 15\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(104,'INSERT',27,'Syntax:\nINSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]\n [INTO] tbl_name [(col_name,...)]\n {VALUES | VALUE} ({expr | DEFAULT},...),(...),...\n [ ON DUPLICATE KEY UPDATE\n col_name=expr\n [, col_name=expr] ... ]\n\nOr:\n\nINSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]\n [INTO] tbl_name\n SET col_name={expr | DEFAULT}, ...\n [ ON DUPLICATE KEY UPDATE\n col_name=expr\n [, col_name=expr] ... ]\n\nOr:\n\nINSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]\n [INTO] tbl_name [(col_name,...)]\n SELECT ...\n [ ON DUPLICATE KEY UPDATE\n col_name=expr\n [, col_name=expr] ... ]\n\nINSERT inserts new rows into an existing table. The INSERT ... VALUES\nand INSERT ... SET forms of the statement insert rows based on\nexplicitly specified values. The INSERT ... SELECT form inserts rows\nselected from another table or tables. INSERT ... SELECT is discussed\nfurther in [HELP INSERT SELECT].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/insert.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/insert.html'),(105,'COUNT',16,'Syntax:\nCOUNT(expr)\n\nReturns a count of the number of non-NULL values of expr in the rows\nretrieved by a SELECT statement. The result is a BIGINT value.\n\nCOUNT() returns 0 if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','mysql> SELECT student.student_name,COUNT(*)\n -> FROM student,course\n -> WHERE student.student_id=course.student_id\n -> GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(106,'HANDLER',27,'Syntax:\nHANDLER tbl_name OPEN [ [AS] alias]\n\nHANDLER tbl_name READ index_name { = | <= | >= | < | > } (value1,value2,...)\n [ WHERE where_condition ] [LIMIT ... ]\nHANDLER tbl_name READ index_name { FIRST | NEXT | PREV | LAST }\n [ WHERE where_condition ] [LIMIT ... ]\nHANDLER tbl_name READ { FIRST | NEXT }\n [ WHERE where_condition ] [LIMIT ... ]\n\nHANDLER tbl_name CLOSE\n\nThe HANDLER statement provides direct access to table storage engine\ninterfaces. It is available for MyISAM and InnoDB tables.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/handler.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/handler.html'),(107,'MLINEFROMTEXT',3,'MLineFromText(wkt[,srid]), MultiLineStringFromText(wkt[,srid])\n\nConstructs a MULTILINESTRING value using its WKT representation and\nSRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(108,'GEOMCOLLFROMWKB',32,'GeomCollFromWKB(wkb[,srid]), GeometryCollectionFromWKB(wkb[,srid])\n\nConstructs a GEOMETRYCOLLECTION value using its WKB representation and\nSRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(109,'HELP_DATE',9,'This help information was generated from the MySQL 5.5 Reference Manual\non: 2012-08-25\n','',''),(110,'RENAME TABLE',39,'Syntax:\nRENAME TABLE tbl_name TO new_tbl_name\n [, tbl_name2 TO new_tbl_name2] ...\n\nThis statement renames one or more tables.\n\nThe rename operation is done atomically, which means that no other\nsession can access any of the tables while the rename is running. For\nexample, if you have an existing table old_table, you can create\nanother table new_table that has the same structure but is empty, and\nthen replace the existing table with the empty one as follows (assuming\nthat backup_table does not already exist):\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/rename-table.html\n\n','CREATE TABLE new_table (...);\nRENAME TABLE old_table TO backup_table, new_table TO old_table;\n','http://dev.mysql.com/doc/refman/5.5/en/rename-table.html'),(111,'BOOLEAN',22,'BOOL, BOOLEAN\n\nThese types are synonyms for TINYINT(1). A value of zero is considered\nfalse. Nonzero values are considered true:\n\nmysql> SELECT IF(0, \'true\', \'false\');\n+------------------------+\n| IF(0, \'true\', \'false\') |\n+------------------------+\n| false |\n+------------------------+\n\nmysql> SELECT IF(1, \'true\', \'false\');\n+------------------------+\n| IF(1, \'true\', \'false\') |\n+------------------------+\n| true |\n+------------------------+\n\nmysql> SELECT IF(2, \'true\', \'false\');\n+------------------------+\n| IF(2, \'true\', \'false\') |\n+------------------------+\n| true |\n+------------------------+\n\nHowever, the values TRUE and FALSE are merely aliases for 1 and 0,\nrespectively, as shown here:\n\nmysql> SELECT IF(0 = FALSE, \'true\', \'false\');\n+--------------------------------+\n| IF(0 = FALSE, \'true\', \'false\') |\n+--------------------------------+\n| true |\n+--------------------------------+\n\nmysql> SELECT IF(1 = TRUE, \'true\', \'false\');\n+-------------------------------+\n| IF(1 = TRUE, \'true\', \'false\') |\n+-------------------------------+\n| true |\n+-------------------------------+\n\nmysql> SELECT IF(2 = TRUE, \'true\', \'false\');\n+-------------------------------+\n| IF(2 = TRUE, \'true\', \'false\') |\n+-------------------------------+\n| false |\n+-------------------------------+\n\nmysql> SELECT IF(2 = FALSE, \'true\', \'false\');\n+--------------------------------+\n| IF(2 = FALSE, \'true\', \'false\') |\n+--------------------------------+\n| false |\n+--------------------------------+\n\nThe last two statements display the results shown because 2 is equal to\nneither 1 nor 0.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(112,'DEFAULT',14,'Syntax:\nDEFAULT(col_name)\n\nReturns the default value for a table column. An error results if the\ncolumn has no default value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> UPDATE t SET i = DEFAULT(i)+1 WHERE id < 100;\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(113,'MOD',4,'Syntax:\nMOD(N,M), N % M, N MOD M\n\nModulo operation. Returns the remainder of N divided by M.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT MOD(234, 10);\n -> 4\nmysql> SELECT 253 % 7;\n -> 1\nmysql> SELECT MOD(29,9);\n -> 2\nmysql> SELECT 29 MOD 9;\n -> 2\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(114,'TINYTEXT',22,'TINYTEXT [CHARACTER SET charset_name] [COLLATE collation_name]\n\nA TEXT column with a maximum length of 255 (28 - 1) characters. The\neffective maximum length is less if the value contains multi-byte\ncharacters. Each TINYTEXT value is stored using a 1-byte length prefix\nthat indicates the number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(115,'OPTIMIZE TABLE',20,'Syntax:\nOPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE\n tbl_name [, tbl_name] ...\n\nOPTIMIZE TABLE should be used if you have deleted a large part of a\ntable or if you have made many changes to a table with variable-length\nrows (tables that have VARCHAR, VARBINARY, BLOB, or TEXT columns).\nDeleted rows are maintained in a linked list and subsequent INSERT\noperations reuse old row positions. You can use OPTIMIZE TABLE to\nreclaim the unused space and to defragment the data file. After\nextensive changes to a table, this statement may also improve\nperformance of statements that use the table, sometimes significantly.\n\nThis statement requires SELECT and INSERT privileges for the table.\n\nOPTIMIZE TABLE is supported for partitioned tables, and you can use\nALTER TABLE ... OPTIMIZE PARTITION to optimize one or more partitions;\nfor more information, see [HELP ALTER TABLE], and\nhttp://dev.mysql.com/doc/refman/5.5/en/partitioning-maintenance.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/optimize-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/optimize-table.html'),(116,'DECODE',12,'Syntax:\nDECODE(crypt_str,pass_str)\n\nDecrypts the encrypted string crypt_str using pass_str as the password.\ncrypt_str should be a string returned from ENCODE().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(117,'<=>',18,'Syntax:\n<=>\n\nNULL-safe equal. This operator performs an equality comparison like the\n= operator, but returns 1 rather than NULL if both operands are NULL,\nand 0 rather than NULL if one operand is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 1 <=> 1, NULL <=> NULL, 1 <=> NULL;\n -> 1, 1, 0\nmysql> SELECT 1 = 1, NULL = NULL, 1 = NULL;\n -> 1, NULL, NULL\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(118,'HELP STATEMENT',28,'Syntax:\nHELP \'search_string\'\n\nThe HELP statement returns online information from the MySQL Reference\nmanual. Its proper operation requires that the help tables in the mysql\ndatabase be initialized with help topic information (see\nhttp://dev.mysql.com/doc/refman/5.5/en/server-side-help-support.html).\n\nThe HELP statement searches the help tables for the given search string\nand displays the result of the search. The search string is not case\nsensitive.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/help.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/help.html'),(119,'RESET',26,'Syntax:\nRESET reset_option [, reset_option] ...\n\nThe RESET statement is used to clear the state of various server\noperations. You must have the RELOAD privilege to execute RESET.\n\nRESET acts as a stronger version of the FLUSH statement. See [HELP\nFLUSH].\n\nThe RESET statement causes an implicit commit. See\nhttp://dev.mysql.com/doc/refman/5.5/en/implicit-commit.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/reset.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/reset.html'),(120,'GET_LOCK',14,'Syntax:\nGET_LOCK(str,timeout)\n\nTries to obtain a lock with a name given by the string str, using a\ntimeout of timeout seconds. Returns 1 if the lock was obtained\nsuccessfully, 0 if the attempt timed out (for example, because another\nclient has previously locked the name), or NULL if an error occurred\n(such as running out of memory or the thread was killed with mysqladmin\nkill). If you have a lock obtained with GET_LOCK(), it is released when\nyou execute RELEASE_LOCK(), execute a new GET_LOCK(), or your\nconnection terminates (either normally or abnormally). Locks obtained\nwith GET_LOCK() do not interact with transactions. That is, committing\na transaction does not release any such locks obtained during the\ntransaction.\n\nThis function can be used to implement application locks or to simulate\nrecord locks. Names are locked on a server-wide basis. If a name has\nbeen locked by one client, GET_LOCK() blocks any request by another\nclient for a lock with the same name. This enables clients that agree\non a given lock name to use the name to perform cooperative advisory\nlocking. But be aware that it also enables a client that is not among\nthe set of cooperating clients to lock a name, either inadvertently or\ndeliberately, and thus prevent any of the cooperating clients from\nlocking that name. One way to reduce the likelihood of this is to use\nlock names that are database-specific or application-specific. For\nexample, use lock names of the form db_name.str or app_name.str.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> SELECT GET_LOCK(\'lock1\',10);\n -> 1\nmysql> SELECT IS_FREE_LOCK(\'lock2\');\n -> 1\nmysql> SELECT GET_LOCK(\'lock2\',10);\n -> 1\nmysql> SELECT RELEASE_LOCK(\'lock2\');\n -> 1\nmysql> SELECT RELEASE_LOCK(\'lock1\');\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(121,'UCASE',37,'Syntax:\nUCASE(str)\n\nUCASE() is a synonym for UPPER().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(122,'SHOW BINLOG EVENTS',26,'Syntax:\nSHOW BINLOG EVENTS\n [IN \'log_name\'] [FROM pos] [LIMIT [offset,] row_count]\n\nShows the events in the binary log. If you do not specify \'log_name\',\nthe first binary log is displayed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-binlog-events.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-binlog-events.html'),(123,'MPOLYFROMWKB',32,'MPolyFromWKB(wkb[,srid]), MultiPolygonFromWKB(wkb[,srid])\n\nConstructs a MULTIPOLYGON value using its WKB representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(124,'ITERATE',23,'Syntax:\nITERATE label\n\nITERATE can appear only within LOOP, REPEAT, and WHILE statements.\nITERATE means \"start the loop again.\"\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/iterate.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/iterate.html'),(125,'DO',27,'Syntax:\nDO expr [, expr] ...\n\nDO executes the expressions but does not return any results. In most\nrespects, DO is shorthand for SELECT expr, ..., but has the advantage\nthat it is slightly faster when you do not care about the result.\n\nDO is useful primarily with functions that have side effects, such as\nRELEASE_LOCK().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/do.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/do.html'),(126,'CURTIME',31,'Syntax:\nCURTIME()\n\nReturns the current time as a value in \'HH:MM:SS\' or HHMMSS.uuuuuu\nformat, depending on whether the function is used in a string or\nnumeric context. The value is expressed in the current time zone.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT CURTIME();\n -> \'23:50:26\'\nmysql> SELECT CURTIME() + 0;\n -> 235026.000000\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(127,'CHAR_LENGTH',37,'Syntax:\nCHAR_LENGTH(str)\n\nReturns the length of the string str, measured in characters. A\nmulti-byte character counts as a single character. This means that for\na string containing five 2-byte characters, LENGTH() returns 10,\nwhereas CHAR_LENGTH() returns 5.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(128,'BIGINT',22,'BIGINT[(M)] [UNSIGNED] [ZEROFILL]\n\nA large integer. The signed range is -9223372036854775808 to\n9223372036854775807. The unsigned range is 0 to 18446744073709551615.\n\nSERIAL is an alias for BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(129,'SET',26,'Syntax:\nSET variable_assignment [, variable_assignment] ...\n\nvariable_assignment:\n user_var_name = expr\n | [GLOBAL | SESSION] system_var_name = expr\n | [@@global. | @@session. | @@]system_var_name = expr\n\nThe SET statement assigns values to different types of variables that\naffect the operation of the server or your client. Older versions of\nMySQL employed SET OPTION, but this syntax is deprecated in favor of\nSET without OPTION.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/set-statement.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/set-statement.html'),(130,'LOAD XML',27,'Syntax:\nLOAD XML [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE \'file_name\'\n [REPLACE | IGNORE]\n INTO TABLE [db_name.]tbl_name\n [CHARACTER SET charset_name]\n [ROWS IDENTIFIED BY \'\']\n [IGNORE number {LINES | ROWS}]\n [(column_or_user_var,...)]\n [SET col_name = expr,...]\n\nThe LOAD XML statement reads data from an XML file into a table. The\nfile_name must be given as a literal string. The tagname in the\noptional ROWS IDENTIFIED BY clause must also be given as a literal\nstring, and must be surrounded by angle brackets (< and >).\n\nLOAD XML acts as the complement of running the mysql client in XML\noutput mode (that is, starting the client with the --xml option). To\nwrite data from a table to an XML file, use a command such as the\nfollowing one from the system shell:\n\nshell> mysql --xml -e \'SELECT * FROM mytable\' > file.xml\n\nTo read the file back into a table, use LOAD XML INFILE. By default,\nthe element is considered to be the equivalent of a database\ntable row; this can be changed using the ROWS IDENTIFIED BY clause.\n\nThis statement supports three different XML formats:\n\no Column names as attributes and column values as attribute values:\n\n\n\no Column names as tags and column values as the content of these tags:\n\n\n value1\n value2\n\n\no Column names are the name attributes of tags, and values are\n the contents of these tags:\n\n\n value1\n value2\n\n\n This is the format used by other MySQL tools, such as mysqldump.\n\nAll 3 formats can be used in the same XML file; the import routine\nautomatically detects the format for each row and interprets it\ncorrectly. Tags are matched based on the tag or attribute name and the\ncolumn name.\n\nThe following clauses work essentially the same way for LOAD XML as\nthey do for LOAD DATA:\n\no LOW_PRIORITY or CONCURRENT\n\no LOCAL\n\no REPLACE or IGNORE\n\no CHARACTER SET\n\no (column_or_user_var,...)\n\no SET\n\nSee [HELP LOAD DATA], for more information about these clauses.\n\nThe IGNORE number LINES or IGNORE number ROWS clause causes the first\nnumber rows in the XML file to be skipped. It is analogous to the LOAD\nDATA statement\'s IGNORE ... LINES clause.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/load-xml.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/load-xml.html'),(131,'CONV',4,'Syntax:\nCONV(N,from_base,to_base)\n\nConverts numbers between different number bases. Returns a string\nrepresentation of the number N, converted from base from_base to base\nto_base. Returns NULL if any argument is NULL. The argument N is\ninterpreted as an integer, but may be specified as an integer or a\nstring. The minimum base is 2 and the maximum base is 36. If to_base is\na negative number, N is regarded as a signed number. Otherwise, N is\ntreated as unsigned. CONV() works with 64-bit precision.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT CONV(\'a\',16,2);\n -> \'1010\'\nmysql> SELECT CONV(\'6E\',18,8);\n -> \'172\'\nmysql> SELECT CONV(-17,10,-18);\n -> \'-H\'\nmysql> SELECT CONV(10+\'10\'+\'10\'+0xa,10,10);\n -> \'40\'\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(132,'DATE',22,'DATE\n\nA date. The supported range is \'1000-01-01\' to \'9999-12-31\'. MySQL\ndisplays DATE values in \'YYYY-MM-DD\' format, but permits assignment of\nvalues to DATE columns using either strings or numbers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html'),(133,'ASSIGN-VALUE',15,'Syntax:\n:=\n\nAssignment operator. Causes the user variable on the left hand side of\nthe operator to take on the value to its right. The value on the right\nhand side may be a literal value, another variable storing a value, or\nany legal expression that yields a scalar value, including the result\nof a query (provided that this value is a scalar value). You can\nperform multiple assignments in the same SET statement. You can perform\nmultiple assignments in the same statement-\n\nUnlike =, the := operator is never interpreted as a comparison\noperator. This means you can use := in any valid SQL statement (not\njust in SET statements) to assign a value to a variable.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/assignment-operators.html\n\n','mysql> SELECT @var1, @var2;\n -> NULL, NULL\nmysql> SELECT @var1 := 1, @var2;\n -> 1, NULL\nmysql> SELECT @var1, @var2;\n -> 1, NULL\nmysql> SELECT @var1, @var2 := @var1;\n -> 1, 1\nmysql> SELECT @var1, @var2;\n -> 1, 1\n\nmysql> SELECT @var1:=COUNT(*) FROM t1;\n -> 4\nmysql> SELECT @var1;\n -> 4\n','http://dev.mysql.com/doc/refman/5.5/en/assignment-operators.html'),(134,'SHOW OPEN TABLES',26,'Syntax:\nSHOW OPEN TABLES [{FROM | IN} db_name]\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW OPEN TABLES lists the non-TEMPORARY tables that are currently open\nin the table cache. See\nhttp://dev.mysql.com/doc/refman/5.5/en/table-cache.html. The FROM\nclause, if present, restricts the tables shown to those present in the\ndb_name database. The LIKE clause, if present, indicates which table\nnames to match. The WHERE clause can be given to select rows using more\ngeneral conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-open-tables.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-open-tables.html'),(135,'EXTRACT',31,'Syntax:\nEXTRACT(unit FROM date)\n\nThe EXTRACT() function uses the same kinds of unit specifiers as\nDATE_ADD() or DATE_SUB(), but extracts parts from the date rather than\nperforming date arithmetic.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT EXTRACT(YEAR FROM \'2009-07-02\');\n -> 2009\nmysql> SELECT EXTRACT(YEAR_MONTH FROM \'2009-07-02 01:02:03\');\n -> 200907\nmysql> SELECT EXTRACT(DAY_MINUTE FROM \'2009-07-02 01:02:03\');\n -> 20102\nmysql> SELECT EXTRACT(MICROSECOND\n -> FROM \'2003-01-02 10:30:00.000123\');\n -> 123\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(136,'ENCRYPT',12,'Syntax:\nENCRYPT(str[,salt])\n\nEncrypts str using the Unix crypt() system call and returns a binary\nstring. The salt argument must be a string with at least two characters\nor the result will be NULL. If no salt argument is given, a random\nvalue is used.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT ENCRYPT(\'hello\');\n -> \'VxuFAJXVARROc\'\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(137,'SHOW STATUS',26,'Syntax:\nSHOW [GLOBAL | SESSION] STATUS\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW STATUS provides server status information. This information also\ncan be obtained using the mysqladmin extended-status command. The LIKE\nclause, if present, indicates which variable names to match. The WHERE\nclause can be given to select rows using more general conditions, as\ndiscussed in http://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\nThis statement does not require any privilege. It requires only the\nability to connect to the server.\nWith a LIKE clause, the statement displays only rows for those\nvariables with names that match the pattern:\n\nmysql> SHOW STATUS LIKE \'Key%\';\n+--------------------+----------+\n| Variable_name | Value |\n+--------------------+----------+\n| Key_blocks_used | 14955 |\n| Key_read_requests | 96854827 |\n| Key_reads | 162040 |\n| Key_write_requests | 7589728 |\n| Key_writes | 3813196 |\n+--------------------+----------+\n\nWith the GLOBAL modifier, SHOW STATUS displays the status values for\nall connections to MySQL. With SESSION, it displays the status values\nfor the current connection. If no modifier is present, the default is\nSESSION. LOCAL is a synonym for SESSION.\n\nSome status variables have only a global value. For these, you get the\nsame value for both GLOBAL and SESSION. The scope for each status\nvariable is listed at\nhttp://dev.mysql.com/doc/refman/5.5/en/server-status-variables.html.\n\nEach invocation of the SHOW STATUS statement uses an internal temporary\ntable and increments the global Created_tmp_tables value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-status.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-status.html'),(138,'EXTRACTVALUE',37,'Syntax:\nExtractValue(xml_frag, xpath_expr)\n\nExtractValue() takes two string arguments, a fragment of XML markup\nxml_frag and an XPath expression xpath_expr (also known as a locator);\nit returns the text (CDATA) of the first text node which is a child of\nthe elements or elements matched by the XPath expression. In MySQL 5.5,\nthe XPath expression can contain at most 127 characters. (This\nlimitation is lifted in MySQL 5.6.)\n\nUsing this function is the equivalent of performing a match using the\nxpath_expr after appending /text(). In other words,\nExtractValue(\'Sakila\', \'/a/b\') and\nExtractValue(\'Sakila\', \'/a/b/text()\') produce the same\nresult.\n\nIf multiple matches are found, the content of the first child text node\nof each matching element is returned (in the order matched) as a\nsingle, space-delimited string.\n\nIf no matching text node is found for the expression (including the\nimplicit /text())---for whatever reason, as long as xpath_expr is\nvalid, and xml_frag consists of elements which are properly nested and\nclosed---an empty string is returned. No distinction is made between a\nmatch on an empty element and no match at all. This is by design.\n\nIf you need to determine whether no matching element was found in\nxml_frag or such an element was found but contained no child text\nnodes, you should test the result of an expression that uses the XPath\ncount() function. For example, both of these statements return an empty\nstring, as shown here:\n\nmysql> SELECT ExtractValue(\'\', \'/a/b\');\n+-------------------------------------+\n| ExtractValue(\'\', \'/a/b\') |\n+-------------------------------------+\n| |\n+-------------------------------------+\n1 row in set (0.00 sec)\n\nmysql> SELECT ExtractValue(\'\', \'/a/b\');\n+-------------------------------------+\n| ExtractValue(\'\', \'/a/b\') |\n+-------------------------------------+\n| |\n+-------------------------------------+\n1 row in set (0.00 sec)\n\nHowever, you can determine whether there was actually a matching\nelement using the following:\n\nmysql> SELECT ExtractValue(\'\', \'count(/a/b)\');\n+-------------------------------------+\n| ExtractValue(\'\', \'count(/a/b)\') |\n+-------------------------------------+\n| 1 |\n+-------------------------------------+\n1 row in set (0.00 sec)\n\nmysql> SELECT ExtractValue(\'\', \'count(/a/b)\');\n+-------------------------------------+\n| ExtractValue(\'\', \'count(/a/b)\') |\n+-------------------------------------+\n| 0 |\n+-------------------------------------+\n1 row in set (0.01 sec)\n\n*Important*: ExtractValue() returns only CDATA, and does not return any\ntags that might be contained within a matching tag, nor any of their\ncontent (see the result returned as val1 in the following example).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/xml-functions.html\n\n','mysql> SELECT\n -> ExtractValue(\'cccddd\', \'/a\') AS val1,\n -> ExtractValue(\'cccddd\', \'/a/b\') AS val2,\n -> ExtractValue(\'cccddd\', \'//b\') AS val3,\n -> ExtractValue(\'cccddd\', \'/b\') AS val4,\n -> ExtractValue(\'cccdddeee\', \'//b\') AS val5;\n\n+------+------+------+------+---------+\n| val1 | val2 | val3 | val4 | val5 |\n+------+------+------+------+---------+\n| ccc | ddd | ddd | | ddd eee |\n+------+------+------+------+---------+\n','http://dev.mysql.com/doc/refman/5.5/en/xml-functions.html'),(139,'OLD_PASSWORD',12,'Syntax:\nOLD_PASSWORD(str)\n\nOLD_PASSWORD() was added when the implementation of PASSWORD() was\nchanged in MySQL 4.1 to improve security. OLD_PASSWORD() returns the\nvalue of the pre-4.1 implementation of PASSWORD() as a string, and is\nintended to permit you to reset passwords for any pre-4.1 clients that\nneed to connect to your version 5.5 MySQL server without locking them\nout. See http://dev.mysql.com/doc/refman/5.5/en/password-hashing.html.\n\nAs of MySQL 5.5.3, the return value is a nonbinary string in the\nconnection character set. Before 5.5.3, the return value is a binary\nstring.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(140,'FORMAT',37,'Syntax:\nFORMAT(X,D[,locale])\n\nFormats the number X to a format like \'#,###,###.##\', rounded to D\ndecimal places, and returns the result as a string. If D is 0, the\nresult has no decimal point or fractional part.\n\nThe optional third parameter enables a locale to be specified to be\nused for the result number\'s decimal point, thousands separator, and\ngrouping between separators. Permissible locale values are the same as\nthe legal values for the lc_time_names system variable (see\nhttp://dev.mysql.com/doc/refman/5.5/en/locale-support.html). If no\nlocale is specified, the default is \'en_US\'.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT FORMAT(12332.123456, 4);\n -> \'12,332.1235\'\nmysql> SELECT FORMAT(12332.1,4);\n -> \'12,332.1000\'\nmysql> SELECT FORMAT(12332.2,0);\n -> \'12,332\'\nmysql> SELECT FORMAT(12332.2,2,\'de_DE\');\n -> \'12.332,20\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(141,'||',15,'Syntax:\nOR, ||\n\nLogical OR. When both operands are non-NULL, the result is 1 if any\noperand is nonzero, and 0 otherwise. With a NULL operand, the result is\n1 if the other operand is nonzero, and NULL otherwise. If both operands\nare NULL, the result is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html\n\n','mysql> SELECT 1 || 1;\n -> 1\nmysql> SELECT 1 || 0;\n -> 1\nmysql> SELECT 0 || 0;\n -> 0\nmysql> SELECT 0 || NULL;\n -> NULL\nmysql> SELECT 1 || NULL;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html'),(142,'BIT_LENGTH',37,'Syntax:\nBIT_LENGTH(str)\n\nReturns the length of the string str in bits.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT BIT_LENGTH(\'text\');\n -> 32\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(143,'EXTERIORRING',2,'ExteriorRing(poly)\n\nReturns the exterior ring of the Polygon value poly as a LineString.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions\n\n','mysql> SET @poly =\n -> \'Polygon((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1))\';\nmysql> SELECT AsText(ExteriorRing(GeomFromText(@poly)));\n+-------------------------------------------+\n| AsText(ExteriorRing(GeomFromText(@poly))) |\n+-------------------------------------------+\n| LINESTRING(0 0,0 3,3 3,3 0,0 0) |\n+-------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions'),(144,'GEOMFROMWKB',32,'GeomFromWKB(wkb[,srid]), GeometryFromWKB(wkb[,srid])\n\nConstructs a geometry value of any type using its WKB representation\nand SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(145,'SHOW SLAVE HOSTS',26,'Syntax:\nSHOW SLAVE HOSTS\n\nDisplays a list of replication slaves currently registered with the\nmaster. (Before MySQL 5.5.3, only slaves started with the\n--report-host=host_name option are visible in this list.)\n\nThe list is displayed on any server (not just the master server). The\noutput looks like this:\n\nmysql> SHOW SLAVE HOSTS;\n+------------+-----------+------+-----------+\n| Server_id | Host | Port | Master_id |\n+------------+-----------+------+-----------+\n| 192168010 | iconnect2 | 3306 | 192168011 |\n| 1921680101 | athena | 3306 | 192168011 |\n+------------+-----------+------+-----------+\n\no Server_id: The unique server ID of the slave server, as configured in\n the server\'s option file, or on the command line with\n --server-id=value.\n\no Host: The host name of the slave server, as configured in the\n server\'s option file, or on the command line with\n --report-host=host_name. Note that this can differ from the machine\n name as configured in the operating system.\n\no Port: The port the slave server is listening on.\n\n In MySQL 5.5.23 and later, a zero in this column means that the slave\n port (--report-port) was not set. Prior to MySQL 5.5.23, 3306 was\n used as the default in such cases (Bug #13333431).\n\no Master_id: The unique server ID of the master server that the slave\n server is replicating from.\n\nSome MySQL versions report another variable, Rpl_recovery_rank. This\nvariable was never used, and was removed in MySQL 5.5.3. (Bug #13963)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-slave-hosts.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-slave-hosts.html'),(146,'START TRANSACTION',8,'Syntax:\nSTART TRANSACTION [WITH CONSISTENT SNAPSHOT]\nBEGIN [WORK]\nCOMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]\nROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]\nSET autocommit = {0 | 1}\n\nThese statements provide control over use of transactions:\n\no START TRANSACTION or BEGIN start a new transaction.\n\no COMMIT commits the current transaction, making its changes permanent.\n\no ROLLBACK rolls back the current transaction, canceling its changes.\n\no SET autocommit disables or enables the default autocommit mode for\n the current session.\n\nBy default, MySQL runs with autocommit mode enabled. This means that as\nsoon as you execute a statement that updates (modifies) a table, MySQL\nstores the update on disk to make it permanent. The change cannot be\nrolled back.\n\nTo disable autocommit mode implicitly for a single series of\nstatements, use the START TRANSACTION statement:\n\nSTART TRANSACTION;\nSELECT @A:=SUM(salary) FROM table1 WHERE type=1;\nUPDATE table2 SET summary=@A WHERE type=1;\nCOMMIT;\n\nWith START TRANSACTION, autocommit remains disabled until you end the\ntransaction with COMMIT or ROLLBACK. The autocommit mode then reverts\nto its previous state.\n\nYou can also begin a transaction like this:\n\nSTART TRANSACTION WITH CONSISTENT SNAPSHOT;\n\nThe WITH CONSISTENT SNAPSHOT option starts a consistent read for\nstorage engines that are capable of it. This applies only to InnoDB.\nThe effect is the same as issuing a START TRANSACTION followed by a\nSELECT from any InnoDB table. See\nhttp://dev.mysql.com/doc/refman/5.5/en/innodb-consistent-read.html. The\nWITH CONSISTENT SNAPSHOT option does not change the current transaction\nisolation level, so it provides a consistent snapshot only if the\ncurrent isolation level is one that permits consistent read (REPEATABLE\nREAD or SERIALIZABLE).\n\n*Important*: Many APIs used for writing MySQL client applications (such\nas JDBC) provide their own methods for starting transactions that can\n(and sometimes should) be used instead of sending a START TRANSACTION\nstatement from the client. See\nhttp://dev.mysql.com/doc/refman/5.5/en/connectors-apis.html, or the\ndocumentation for your API, for more information.\n\nTo disable autocommit mode explicitly, use the following statement:\n\nSET autocommit=0;\n\nAfter disabling autocommit mode by setting the autocommit variable to\nzero, changes to transaction-safe tables (such as those for InnoDB or\nNDBCLUSTER) are not made permanent immediately. You must use COMMIT to\nstore your changes to disk or ROLLBACK to ignore the changes.\n\nautocommit is a session variable and must be set for each session. To\ndisable autocommit mode for each new connection, see the description of\nthe autocommit system variable at\nhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html.\n\nBEGIN and BEGIN WORK are supported as aliases of START TRANSACTION for\ninitiating a transaction. START TRANSACTION is standard SQL syntax and\nis the recommended way to start an ad-hoc transaction.\n\nThe BEGIN statement differs from the use of the BEGIN keyword that\nstarts a BEGIN ... END compound statement. The latter does not begin a\ntransaction. See [HELP BEGIN END].\n\n*Note*: Within all stored programs (stored procedures and functions,\ntriggers, and events), the parser treats BEGIN [WORK] as the beginning\nof a BEGIN ... END block. Begin a transaction in this context with\nSTART TRANSACTION instead.\n\nThe optional WORK keyword is supported for COMMIT and ROLLBACK, as are\nthe CHAIN and RELEASE clauses. CHAIN and RELEASE can be used for\nadditional control over transaction completion. The value of the\ncompletion_type system variable determines the default completion\nbehavior. See\nhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html.\n\nThe AND CHAIN clause causes a new transaction to begin as soon as the\ncurrent one ends, and the new transaction has the same isolation level\nas the just-terminated transaction. The RELEASE clause causes the\nserver to disconnect the current client session after terminating the\ncurrent transaction. Including the NO keyword suppresses CHAIN or\nRELEASE completion, which can be useful if the completion_type system\nvariable is set to cause chaining or release completion by default.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/commit.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/commit.html'),(147,'BETWEEN AND',18,'Syntax:\nexpr BETWEEN min AND max\n\nIf expr is greater than or equal to min and expr is less than or equal\nto max, BETWEEN returns 1, otherwise it returns 0. This is equivalent\nto the expression (min <= expr AND expr <= max) if all the arguments\nare of the same type. Otherwise type conversion takes place according\nto the rules described in\nhttp://dev.mysql.com/doc/refman/5.5/en/type-conversion.html, but\napplied to all the three arguments.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 2 BETWEEN 1 AND 3, 2 BETWEEN 3 and 1;\n -> 1, 0\nmysql> SELECT 1 BETWEEN 2 AND 3;\n -> 0\nmysql> SELECT \'b\' BETWEEN \'a\' AND \'c\';\n -> 1\nmysql> SELECT 2 BETWEEN 2 AND \'3\';\n -> 1\nmysql> SELECT 2 BETWEEN 2 AND \'x-3\';\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(148,'MULTIPOLYGON',24,'MultiPolygon(poly1,poly2,...)\n\nConstructs a MultiPolygon value from a set of Polygon or WKB Polygon\narguments.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(149,'TIME_FORMAT',31,'Syntax:\nTIME_FORMAT(time,format)\n\nThis is used like the DATE_FORMAT() function, but the format string may\ncontain format specifiers only for hours, minutes, seconds, and\nmicroseconds. Other specifiers produce a NULL value or 0.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIME_FORMAT(\'100:00:00\', \'%H %k %h %I %l\');\n -> \'100 100 04 04 4\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(150,'LEFT',37,'Syntax:\nLEFT(str,len)\n\nReturns the leftmost len characters from the string str, or NULL if any\nargument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT LEFT(\'foobarbar\', 5);\n -> \'fooba\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(151,'FLUSH QUERY CACHE',26,'You can defragment the query cache to better utilize its memory with\nthe FLUSH QUERY CACHE statement. The statement does not remove any\nqueries from the cache.\n\nThe RESET QUERY CACHE statement removes all query results from the\nquery cache. The FLUSH TABLES statement also does this.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/query-cache-status-and-maintenance.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/query-cache-status-and-maintenance.html'),(152,'SET DATA TYPE',22,'SET(\'value1\',\'value2\',...) [CHARACTER SET charset_name] [COLLATE\ncollation_name]\n\nA set. A string object that can have zero or more values, each of which\nmust be chosen from the list of values \'value1\', \'value2\', ... A SET\ncolumn can have a maximum of 64 members. SET values are represented\ninternally as integers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(153,'RAND',4,'Syntax:\nRAND(), RAND(N)\n\nReturns a random floating-point value v in the range 0 <= v < 1.0. If a\nconstant integer argument N is specified, it is used as the seed value,\nwhich produces a repeatable sequence of column values. In the following\nexample, note that the sequences of values produced by RAND(3) is the\nsame both places where it occurs.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> CREATE TABLE t (i INT);\nQuery OK, 0 rows affected (0.42 sec)\n\nmysql> INSERT INTO t VALUES(1),(2),(3);\nQuery OK, 3 rows affected (0.00 sec)\nRecords: 3 Duplicates: 0 Warnings: 0\n\nmysql> SELECT i, RAND() FROM t;\n+------+------------------+\n| i | RAND() |\n+------+------------------+\n| 1 | 0.61914388706828 |\n| 2 | 0.93845168309142 |\n| 3 | 0.83482678498591 |\n+------+------------------+\n3 rows in set (0.00 sec)\n\nmysql> SELECT i, RAND(3) FROM t;\n+------+------------------+\n| i | RAND(3) |\n+------+------------------+\n| 1 | 0.90576975597606 |\n| 2 | 0.37307905813035 |\n| 3 | 0.14808605345719 |\n+------+------------------+\n3 rows in set (0.00 sec)\n\nmysql> SELECT i, RAND() FROM t;\n+------+------------------+\n| i | RAND() |\n+------+------------------+\n| 1 | 0.35877890638893 |\n| 2 | 0.28941420772058 |\n| 3 | 0.37073435016976 |\n+------+------------------+\n3 rows in set (0.00 sec)\n\nmysql> SELECT i, RAND(3) FROM t;\n+------+------------------+\n| i | RAND(3) |\n+------+------------------+\n| 1 | 0.90576975597606 |\n| 2 | 0.37307905813035 |\n| 3 | 0.14808605345719 |\n+------+------------------+\n3 rows in set (0.01 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(154,'RPAD',37,'Syntax:\nRPAD(str,len,padstr)\n\nReturns the string str, right-padded with the string padstr to a length\nof len characters. If str is longer than len, the return value is\nshortened to len characters.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT RPAD(\'hi\',5,\'?\');\n -> \'hi???\'\nmysql> SELECT RPAD(\'hi\',1,\'?\');\n -> \'h\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(155,'CREATE DATABASE',39,'Syntax:\nCREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name\n [create_specification] ...\n\ncreate_specification:\n [DEFAULT] CHARACTER SET [=] charset_name\n | [DEFAULT] COLLATE [=] collation_name\n\nCREATE DATABASE creates a database with the given name. To use this\nstatement, you need the CREATE privilege for the database. CREATE\nSCHEMA is a synonym for CREATE DATABASE.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-database.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-database.html'),(156,'DEC',22,'DEC[(M[,D])] [UNSIGNED] [ZEROFILL], NUMERIC[(M[,D])] [UNSIGNED]\n[ZEROFILL], FIXED[(M[,D])] [UNSIGNED] [ZEROFILL]\n\nThese types are synonyms for DECIMAL. The FIXED synonym is available\nfor compatibility with other database systems.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(157,'VAR_POP',16,'Syntax:\nVAR_POP(expr)\n\nReturns the population standard variance of expr. It considers rows as\nthe whole population, not as a sample, so it has the number of rows as\nthe denominator. You can also use VARIANCE(), which is equivalent but\nis not standard SQL.\n\nVAR_POP() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(158,'ELT',37,'Syntax:\nELT(N,str1,str2,str3,...)\n\nReturns str1 if N = 1, str2 if N = 2, and so on. Returns NULL if N is\nless than 1 or greater than the number of arguments. ELT() is the\ncomplement of FIELD().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT ELT(1, \'ej\', \'Heja\', \'hej\', \'foo\');\n -> \'ej\'\nmysql> SELECT ELT(4, \'ej\', \'Heja\', \'hej\', \'foo\');\n -> \'foo\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(159,'ALTER VIEW',39,'Syntax:\nALTER\n [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]\n [DEFINER = { user | CURRENT_USER }]\n [SQL SECURITY { DEFINER | INVOKER }]\n VIEW view_name [(column_list)]\n AS select_statement\n [WITH [CASCADED | LOCAL] CHECK OPTION]\n\nThis statement changes the definition of a view, which must exist. The\nsyntax is similar to that for CREATE VIEW and the effect is the same as\nfor CREATE OR REPLACE VIEW. See [HELP CREATE VIEW]. This statement\nrequires the CREATE VIEW and DROP privileges for the view, and some\nprivilege for each column referred to in the SELECT statement. ALTER\nVIEW is permitted only to the definer or users with the SUPER\nprivilege.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-view.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-view.html'),(160,'SHOW DATABASES',26,'Syntax:\nSHOW {DATABASES | SCHEMAS}\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW DATABASES lists the databases on the MySQL server host. SHOW\nSCHEMAS is a synonym for SHOW DATABASES. The LIKE clause, if present,\nindicates which database names to match. The WHERE clause can be given\nto select rows using more general conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nYou see only those databases for which you have some kind of privilege,\nunless you have the global SHOW DATABASES privilege. You can also get\nthis list using the mysqlshow command.\n\nIf the server was started with the --skip-show-database option, you\ncannot use this statement at all unless you have the SHOW DATABASES\nprivilege.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-databases.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-databases.html'),(161,'~',19,'Syntax:\n~\n\nInvert all bits.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT 5 & ~1;\n -> 4\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(162,'TEXT',22,'TEXT[(M)] [CHARACTER SET charset_name] [COLLATE collation_name]\n\nA TEXT column with a maximum length of 65,535 (216 - 1) characters. The\neffective maximum length is less if the value contains multi-byte\ncharacters. Each TEXT value is stored using a 2-byte length prefix that\nindicates the number of bytes in the value.\n\nAn optional length M can be given for this type. If this is done, MySQL\ncreates the column as the smallest TEXT type large enough to hold\nvalues M characters long.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(163,'CONCAT_WS',37,'Syntax:\nCONCAT_WS(separator,str1,str2,...)\n\nCONCAT_WS() stands for Concatenate With Separator and is a special form\nof CONCAT(). The first argument is the separator for the rest of the\narguments. The separator is added between the strings to be\nconcatenated. The separator can be a string, as can the rest of the\narguments. If the separator is NULL, the result is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT CONCAT_WS(\',\',\'First name\',\'Second name\',\'Last Name\');\n -> \'First name,Second name,Last Name\'\nmysql> SELECT CONCAT_WS(\',\',\'First name\',NULL,\'Last Name\');\n -> \'First name,Last Name\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(164,'ROW_COUNT',17,'Syntax:\nROW_COUNT()\n\nBefore MySQL 5.5.5, ROW_COUNT() returns the number of rows changed,\ndeleted, or inserted by the last statement if it was an UPDATE, DELETE,\nor INSERT. For other statements, the value may not be meaningful.\n\nAs of MySQL 5.5.5, ROW_COUNT() returns a value as follows:\n\no DDL statements: 0. This applies to statements such as CREATE TABLE or\n DROP TABLE.\n\no DML statements other than SELECT: The number of affected rows. This\n applies to statements such as UPDATE, INSERT, or DELETE (as before),\n but now also to statements such as ALTER TABLE and LOAD DATA INFILE.\n\no SELECT: -1 if the statement returns a result set, or the number of\n rows \"affected\" if it does not. For example, for SELECT * FROM t1,\n ROW_COUNT() returns -1. For SELECT * FROM t1 INTO OUTFILE\n \'file_name\', ROW_COUNT() returns the number of rows written to the\n file.\n\no SIGNAL statements: 0.\n\nFor UPDATE statements, the affected-rows value by default is the number\nof rows actually changed. If you specify the CLIENT_FOUND_ROWS flag to\nmysql_real_connect() when connecting to mysqld, the affected-rows value\nis the number of rows \"found\"; that is, matched by the WHERE clause.\n\nFor REPLACE statements, the affected-rows value is 2 if the new row\nreplaced an old row, because in this case, one row was inserted after\nthe duplicate was deleted.\n\nFor INSERT ... ON DUPLICATE KEY UPDATE statements, the affected-rows\nvalue is 1 if the row is inserted as a new row and 2 if an existing row\nis updated.\n\nThe ROW_COUNT() value is similar to the value from the\nmysql_affected_rows() C API function and the row count that the mysql\nclient displays following statement execution.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> INSERT INTO t VALUES(1),(2),(3);\nQuery OK, 3 rows affected (0.00 sec)\nRecords: 3 Duplicates: 0 Warnings: 0\n\nmysql> SELECT ROW_COUNT();\n+-------------+\n| ROW_COUNT() |\n+-------------+\n| 3 |\n+-------------+\n1 row in set (0.00 sec)\n\nmysql> DELETE FROM t WHERE i IN(1,2);\nQuery OK, 2 rows affected (0.00 sec)\n\nmysql> SELECT ROW_COUNT();\n+-------------+\n| ROW_COUNT() |\n+-------------+\n| 2 |\n+-------------+\n1 row in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(165,'ASIN',4,'Syntax:\nASIN(X)\n\nReturns the arc sine of X, that is, the value whose sine is X. Returns\nNULL if X is not in the range -1 to 1.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT ASIN(0.2);\n -> 0.20135792079033\nmysql> SELECT ASIN(\'foo\');\n\n+-------------+\n| ASIN(\'foo\') |\n+-------------+\n| 0 |\n+-------------+\n1 row in set, 1 warning (0.00 sec)\n\nmysql> SHOW WARNINGS;\n+---------+------+-----------------------------------------+\n| Level | Code | Message |\n+---------+------+-----------------------------------------+\n| Warning | 1292 | Truncated incorrect DOUBLE value: \'foo\' |\n+---------+------+-----------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(166,'SIGN',4,'Syntax:\nSIGN(X)\n\nReturns the sign of the argument as -1, 0, or 1, depending on whether X\nis negative, zero, or positive.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT SIGN(-32);\n -> -1\nmysql> SELECT SIGN(0);\n -> 0\nmysql> SELECT SIGN(234);\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(167,'SEC_TO_TIME',31,'Syntax:\nSEC_TO_TIME(seconds)\n\nReturns the seconds argument, converted to hours, minutes, and seconds,\nas a TIME value. The range of the result is constrained to that of the\nTIME data type. A warning occurs if the argument corresponds to a value\noutside that range.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT SEC_TO_TIME(2378);\n -> \'00:39:38\'\nmysql> SELECT SEC_TO_TIME(2378) + 0;\n -> 3938\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(168,'FLOAT',22,'FLOAT[(M,D)] [UNSIGNED] [ZEROFILL]\n\nA small (single-precision) floating-point number. Permissible values\nare -3.402823466E+38 to -1.175494351E-38, 0, and 1.175494351E-38 to\n3.402823466E+38. These are the theoretical limits, based on the IEEE\nstandard. The actual range might be slightly smaller depending on your\nhardware or operating system.\n\nM is the total number of digits and D is the number of digits following\nthe decimal point. If M and D are omitted, values are stored to the\nlimits permitted by the hardware. A single-precision floating-point\nnumber is accurate to approximately 7 decimal places.\n\nUNSIGNED, if specified, disallows negative values.\n\nUsing FLOAT might give you some unexpected problems because all\ncalculations in MySQL are done with double precision. See\nhttp://dev.mysql.com/doc/refman/5.5/en/no-matching-rows.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(169,'LOCATE',37,'Syntax:\nLOCATE(substr,str), LOCATE(substr,str,pos)\n\nThe first syntax returns the position of the first occurrence of\nsubstring substr in string str. The second syntax returns the position\nof the first occurrence of substring substr in string str, starting at\nposition pos. Returns 0 if substr is not in str.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT LOCATE(\'bar\', \'foobarbar\');\n -> 4\nmysql> SELECT LOCATE(\'xbar\', \'foobar\');\n -> 0\nmysql> SELECT LOCATE(\'bar\', \'foobarbar\', 5);\n -> 7\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(170,'SHOW EVENTS',26,'Syntax:\nSHOW EVENTS [{FROM | IN} schema_name]\n [LIKE \'pattern\' | WHERE expr]\n\nThis statement displays information about Event Manager events. It\nrequires the EVENT privilege for the database from which the events are\nto be shown.\n\nIn its simplest form, SHOW EVENTS lists all of the events in the\ncurrent schema:\n\nmysql> SELECT CURRENT_USER(), SCHEMA();\n+----------------+----------+\n| CURRENT_USER() | SCHEMA() |\n+----------------+----------+\n| jon@ghidora | myschema |\n+----------------+----------+\n1 row in set (0.00 sec)\n\nmysql> SHOW EVENTS\\G\n*************************** 1. row ***************************\n Db: myschema\n Name: e_daily\n Definer: jon@ghidora\n Time zone: SYSTEM\n Type: RECURRING\n Execute at: NULL\n Interval value: 10\n Interval field: SECOND\n Starts: 2006-02-09 10:41:23\n Ends: NULL\n Status: ENABLED\n Originator: 0\ncharacter_set_client: latin1\ncollation_connection: latin1_swedish_ci\n Database Collation: latin1_swedish_ci\n\nTo see events for a specific schema, use the FROM clause. For example,\nto see events for the test schema, use the following statement:\n\nSHOW EVENTS FROM test;\n\nThe LIKE clause, if present, indicates which event names to match. The\nWHERE clause can be given to select rows using more general conditions,\nas discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-events.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-events.html'),(171,'CHARSET',17,'Syntax:\nCHARSET(str)\n\nReturns the character set of the string argument.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT CHARSET(\'abc\');\n -> \'latin1\'\nmysql> SELECT CHARSET(CONVERT(\'abc\' USING utf8));\n -> \'utf8\'\nmysql> SELECT CHARSET(USER());\n -> \'utf8\'\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(172,'SUBDATE',31,'Syntax:\nSUBDATE(date,INTERVAL expr unit), SUBDATE(expr,days)\n\nWhen invoked with the INTERVAL form of the second argument, SUBDATE()\nis a synonym for DATE_SUB(). For information on the INTERVAL unit\nargument, see the discussion for DATE_ADD().\n\nmysql> SELECT DATE_SUB(\'2008-01-02\', INTERVAL 31 DAY);\n -> \'2007-12-02\'\nmysql> SELECT SUBDATE(\'2008-01-02\', INTERVAL 31 DAY);\n -> \'2007-12-02\'\n\nThe second form enables the use of an integer value for days. In such\ncases, it is interpreted as the number of days to be subtracted from\nthe date or datetime expression expr.\n\nmysql> SELECT SUBDATE(\'2008-01-02 12:00:00\', 31);\n -> \'2007-12-02 12:00:00\'\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(173,'DAYOFYEAR',31,'Syntax:\nDAYOFYEAR(date)\n\nReturns the day of the year for date, in the range 1 to 366.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DAYOFYEAR(\'2007-02-03\');\n -> 34\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(174,'%',4,'Syntax:\nN % M, N MOD M\n\nModulo operation. Returns the remainder of N divided by M. For more\ninformation, see the description for the MOD() function in\nhttp://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(175,'LONGTEXT',22,'LONGTEXT [CHARACTER SET charset_name] [COLLATE collation_name]\n\nA TEXT column with a maximum length of 4,294,967,295 or 4GB (232 - 1)\ncharacters. The effective maximum length is less if the value contains\nmulti-byte characters. The effective maximum length of LONGTEXT columns\nalso depends on the configured maximum packet size in the client/server\nprotocol and available memory. Each LONGTEXT value is stored using a\n4-byte length prefix that indicates the number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(176,'KILL',26,'Syntax:\nKILL [CONNECTION | QUERY] thread_id\n\nEach connection to mysqld runs in a separate thread. You can see which\nthreads are running with the SHOW PROCESSLIST statement and kill a\nthread with the KILL thread_id statement.\n\nKILL permits an optional CONNECTION or QUERY modifier:\n\no KILL CONNECTION is the same as KILL with no modifier: It terminates\n the connection associated with the given thread_id.\n\no KILL QUERY terminates the statement that the connection is currently\n executing, but leaves the connection itself intact.\n\nIf you have the PROCESS privilege, you can see all threads. If you have\nthe SUPER privilege, you can kill all threads and statements.\nOtherwise, you can see and kill only your own threads and statements.\n\nYou can also use the mysqladmin processlist and mysqladmin kill\ncommands to examine and kill threads.\n\n*Note*: You cannot use KILL with the Embedded MySQL Server library\nbecause the embedded server merely runs inside the threads of the host\napplication. It does not create any connection threads of its own.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/kill.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/kill.html'),(177,'DISJOINT',30,'Disjoint(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 is spatially disjoint from (does\nnot intersect) g2.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(178,'ASTEXT',3,'AsText(g), AsWKT(g)\n\nConverts a value in internal geometry format to its WKT representation\nand returns the string result.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-to-convert-geometries-between-formats.html\n\n','mysql> SET @g = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT AsText(GeomFromText(@g));\n+--------------------------+\n| AsText(GeomFromText(@g)) |\n+--------------------------+\n| LINESTRING(1 1,2 2,3 3) |\n+--------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/functions-to-convert-geometries-between-formats.html'),(179,'LPAD',37,'Syntax:\nLPAD(str,len,padstr)\n\nReturns the string str, left-padded with the string padstr to a length\nof len characters. If str is longer than len, the return value is\nshortened to len characters.\n\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT LPAD(\'hi\',4,\'??\');\n -> \'??hi\'\nmysql> SELECT LPAD(\'hi\',1,\'??\');\n -> \'h\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(180,'DECLARE CONDITION',23,'Syntax:\nDECLARE condition_name CONDITION FOR condition_value\n\ncondition_value:\n mysql_error_code\n | SQLSTATE [VALUE] sqlstate_value\n\nThe DECLARE ... CONDITION statement declares a named error condition,\nassociating a name with a condition that needs specific handling. The\nname can be referred to in a subsequent DECLARE ... HANDLER statement\n(see [HELP DECLARE HANDLER]).\n\nCondition declarations must appear before cursor or handler\ndeclarations.\n\nThe condition_value for DECLARE ... CONDITION can be a MySQL error code\n(a number) or an SQLSTATE value (a 5-character string literal). You\nshould not use MySQL error code 0 or SQLSTATE values that begin with\n\'00\', because those indicate success rather than an error condition.\nFor a list of MySQL error codes and SQLSTATE values, see\nhttp://dev.mysql.com/doc/refman/5.5/en/error-messages-server.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/declare-condition.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/declare-condition.html'),(181,'OVERLAPS',30,'Overlaps(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 spatially overlaps g2. The term\nspatially overlaps is used if two geometries intersect and their\nintersection results in a geometry of the same dimension but not equal\nto either of the given geometries.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(182,'SET GLOBAL SQL_SLAVE_SKIP_COUNTER',8,'Syntax:\nSET GLOBAL sql_slave_skip_counter = N\n\nThis statement skips the next N events from the master. This is useful\nfor recovering from replication stops caused by a statement.\n\nThis statement is valid only when the slave threads are not running.\nOtherwise, it produces an error.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/set-global-sql-slave-skip-counter.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/set-global-sql-slave-skip-counter.html'),(183,'NUMGEOMETRIES',25,'NumGeometries(gc)\n\nReturns the number of geometries in the GeometryCollection value gc.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#geometrycollection-property-functions\n\n','mysql> SET @gc = \'GeometryCollection(Point(1 1),LineString(2 2, 3 3))\';\nmysql> SELECT NumGeometries(GeomFromText(@gc));\n+----------------------------------+\n| NumGeometries(GeomFromText(@gc)) |\n+----------------------------------+\n| 2 |\n+----------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#geometrycollection-property-functions'),(184,'MONTHNAME',31,'Syntax:\nMONTHNAME(date)\n\nReturns the full name of the month for date. The language used for the\nname is controlled by the value of the lc_time_names system variable\n(http://dev.mysql.com/doc/refman/5.5/en/locale-support.html).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT MONTHNAME(\'2008-02-03\');\n -> \'February\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(185,'CHANGE MASTER TO',8,'Syntax:\nCHANGE MASTER TO option [, option] ...\n\noption:\n MASTER_BIND = \'interface_name\'\n | MASTER_HOST = \'host_name\'\n | MASTER_USER = \'user_name\'\n | MASTER_PASSWORD = \'password\'\n | MASTER_PORT = port_num\n | MASTER_CONNECT_RETRY = interval\n | MASTER_HEARTBEAT_PERIOD = interval\n | MASTER_LOG_FILE = \'master_log_name\'\n | MASTER_LOG_POS = master_log_pos\n | RELAY_LOG_FILE = \'relay_log_name\'\n | RELAY_LOG_POS = relay_log_pos\n | MASTER_SSL = {0|1}\n | MASTER_SSL_CA = \'ca_file_name\'\n | MASTER_SSL_CAPATH = \'ca_directory_name\'\n | MASTER_SSL_CERT = \'cert_file_name\'\n | MASTER_SSL_KEY = \'key_file_name\'\n | MASTER_SSL_CIPHER = \'cipher_list\'\n | MASTER_SSL_VERIFY_SERVER_CERT = {0|1}\n | IGNORE_SERVER_IDS = (server_id_list)\n\nserver_id_list:\n [server_id [, server_id] ... ]\n\nCHANGE MASTER TO changes the parameters that the slave server uses for\nconnecting to the master server, for reading the master binary log, and\nreading the slave relay log. It also updates the contents of the\nmaster.info and relay-log.info files. To use CHANGE MASTER TO, the\nslave replication threads must be stopped (use STOP SLAVE if\nnecessary).\n\nOptions not specified retain their value, except as indicated in the\nfollowing discussion. Thus, in most cases, there is no need to specify\noptions that do not change. For example, if the password to connect to\nyour MySQL master has changed, you just need to issue these statements\nto tell the slave about the new password:\n\nSTOP SLAVE; -- if replication was running\nCHANGE MASTER TO MASTER_PASSWORD=\'new3cret\';\nSTART SLAVE; -- if you want to restart replication\n\nMASTER_HOST, MASTER_USER, MASTER_PASSWORD, and MASTER_PORT provide\ninformation to the slave about how to connect to its master:\n\no MASTER_HOST and MASTER_PORT are the host name (or IP address) of the\n master host and its TCP/IP port.\n\n *Note*: Replication cannot use Unix socket files. You must be able to\n connect to the master MySQL server using TCP/IP.\n\n If you specify the MASTER_HOST or MASTER_PORT option, the slave\n assumes that the master server is different from before (even if the\n option value is the same as its current value.) In this case, the old\n values for the master binary log file name and position are\n considered no longer applicable, so if you do not specify\n MASTER_LOG_FILE and MASTER_LOG_POS in the statement,\n MASTER_LOG_FILE=\'\' and MASTER_LOG_POS=4 are silently appended to it.\n\n Setting MASTER_HOST=\'\' (that is, setting its value explicitly to an\n empty string) is not the same as not setting MASTER_HOST at all.\n Beginning with MySQL 5.5, trying to set MASTER_HOST to an empty\n string fails with an error. Previously, setting MASTER_HOST to an\n empty string caused START SLAVE subsequently to fail. (Bug #28796)\n\no MASTER_USER and MASTER_PASSWORD are the user name and password of the\n account to use for connecting to the master.\n\n In MySQL 5.5.20 and later, MASTER_USER cannot be made empty; setting\n MASTER_USER = \'\' or leaving it unset when setting a value for for\n MASTER_PASSWORD causes an error (Bug #13427949).\n\n Currently, a password used for a replication slave account is\n effectively limited to 32 characters in length; the password can be\n longer, but any excess characters are truncated. This is not due to\n any limit imposed by the MySQL Server generally, but rather is an\n issue specific to MySQL Replication. (For more information, see Bug\n #43439.)\n\n The text of a running CHANGE MASTER TO statement, including values\n for MASTER_USER and MASTER_PASSWORD, can be seen in the output of a\n concurrent SHOW PROCESSLIST statement.\n\nThe MASTER_SSL_xxx options provide information about using SSL for the\nconnection. They correspond to the --ssl-xxx options described in\nhttp://dev.mysql.com/doc/refman/5.5/en/ssl-options.html, and\nhttp://dev.mysql.com/doc/refman/5.5/en/replication-solutions-ssl.html.\nThese options can be changed even on slaves that are compiled without\nSSL support. They are saved to the master.info file, but are ignored if\nthe slave does not have SSL support enabled.\n\nMASTER_CONNECT_RETRY specifies how many seconds to wait between connect\nretries. The default is 60. The number of reconnection attempts is\nlimited by the --master-retry-count server option; for more\ninformation, see\nhttp://dev.mysql.com/doc/refman/5.5/en/replication-options.html.\n\nThe MASTER_BIND option is available in MySQL Cluster NDB 7.2 and later,\nbut is not supported in mainline MySQL 5.5.\n\nMASTER_BIND is for use on replication slaves having multiple network\ninterfaces, and determines which of the slave\'s network interfaces is\nchosen for connecting to the master.\n\nMASTER_HEARTBEAT_PERIOD sets the interval in seconds between\nreplication heartbeats. Whenever the master\'s binary log is updated\nwith an event, the waiting period for the next heartbeat is reset.\ninterval is a decimal value having the range 0 to 4294967 seconds and a\nresolution in milliseconds; the smallest nonzero value is 0.001.\nHeartbeats are sent by the master only if there are no unsent events in\nthe binary log file for a period longer than interval.\n\nSetting interval to 0 disables heartbeats altogether. The default value\nfor interval is equal to the value of slave_net_timeout divided by 2.\n\nSetting @@global.slave_net_timeout to a value less than that of the\ncurrent heartbeat interval results in a warning being issued. The\neffect of issuing RESET SLAVE on the heartbeat interval is to reset it\nto the default value.\n\nMASTER_LOG_FILE and MASTER_LOG_POS are the coordinates at which the\nslave I/O thread should begin reading from the master the next time the\nthread starts. RELAY_LOG_FILE and RELAY_LOG_POS are the coordinates at\nwhich the slave SQL thread should begin reading from the relay log the\nnext time the thread starts. If you specify either of MASTER_LOG_FILE\nor MASTER_LOG_POS, you cannot specify RELAY_LOG_FILE or RELAY_LOG_POS.\nIf neither of MASTER_LOG_FILE or MASTER_LOG_POS is specified, the slave\nuses the last coordinates of the slave SQL thread before CHANGE MASTER\nTO was issued. This ensures that there is no discontinuity in\nreplication, even if the slave SQL thread was late compared to the\nslave I/O thread, when you merely want to change, say, the password to\nuse.\n\nCHANGE MASTER TO deletes all relay log files and starts a new one,\nunless you specify RELAY_LOG_FILE or RELAY_LOG_POS. In that case, relay\nlog files are kept; the relay_log_purge global variable is set silently\nto 0.\n\nPrior to MySQL 5.5, RELAY_LOG_FILE required an absolute path. In MySQL\n5.5, the path can be relative, in which case the path is assumed to be\nrelative to the slave\'s data directory. (Bug #12190)\n\nIGNORE_SERVER_IDS was added in MySQL 5.5. This option takes a\ncomma-separated list of 0 or more server IDs. Events originating from\nthe corresponding servers are ignored, with the exception of log\nrotation and deletion events, which are still recorded in the relay\nlog.\n\nIn circular replication, the originating server normally acts as the\nterminator of its own events, so that they are not applied more than\nonce. Thus, this option is useful in circular replication when one of\nthe servers in the circle is removed. Suppose that you have a circular\nreplication setup with 4 servers, having server IDs 1, 2, 3, and 4, and\nserver 3 fails. When bridging the gap by starting replication from\nserver 2 to server 4, you can include IGNORE_SERVER_IDS = (3) in the\nCHANGE MASTER TO statement that you issue on server 4 to tell it to use\nserver 2 as its master instead of server 3. Doing so causes it to\nignore and not to propagate any statements that originated with the\nserver that is no longer in use.\n\nIf a CHANGE MASTER TO statement is issued without any IGNORE_SERVER_IDS\noption, any existing list is preserved; RESET SLAVE also has no effect\non the server ID list. To clear the list of ignored servers, it is\nnecessary to use the option with an empty list:\n\nCHANGE MASTER TO IGNORE_SERVER_IDS = ();\n\nIf IGNORE_SERVER_IDS contains the server\'s own ID and the server was\nstarted with the --replicate-same-server-id option enabled, an error\nresults.\n\nAlso beginning with MySQL 5.5, the master.info file and the output of\nSHOW SLAVE STATUS are extended to provide the list of servers that are\ncurrently ignored. For more information, see\nhttp://dev.mysql.com/doc/refman/5.5/en/slave-logs-status.html, and\n[HELP SHOW SLAVE STATUS].\n\nBeginning with MySQL 5.5.5, invoking CHANGE MASTER TO causes the\nprevious values for MASTER_HOST, MASTER_PORT, MASTER_LOG_FILE, and\nMASTER_LOG_POS to be written to the error log, along with other\ninformation about the slave\'s state prior to execution.\n\nCHANGE MASTER TO is useful for setting up a slave when you have the\nsnapshot of the master and have recorded the master binary log\ncoordinates corresponding to the time of the snapshot. After loading\nthe snapshot into the slave to synchronize it to the slave, you can run\nCHANGE MASTER TO MASTER_LOG_FILE=\'log_name\', MASTER_LOG_POS=log_pos on\nthe slave to specify the coordinates at which the slave should begin\nreading the master binary log.\n\nThe following example changes the master server the slave uses and\nestablishes the master binary log coordinates from which the slave\nbegins reading. This is used when you want to set up the slave to\nreplicate the master:\n\nCHANGE MASTER TO\n MASTER_HOST=\'master2.mycompany.com\',\n MASTER_USER=\'replication\',\n MASTER_PASSWORD=\'bigs3cret\',\n MASTER_PORT=3306,\n MASTER_LOG_FILE=\'master2-bin.001\',\n MASTER_LOG_POS=4,\n MASTER_CONNECT_RETRY=10;\n\nThe next example shows an operation that is less frequently employed.\nIt is used when the slave has relay log files that you want it to\nexecute again for some reason. To do this, the master need not be\nreachable. You need only use CHANGE MASTER TO and start the SQL thread\n(START SLAVE SQL_THREAD):\n\nCHANGE MASTER TO\n RELAY_LOG_FILE=\'slave-relay-bin.006\',\n RELAY_LOG_POS=4025;\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/change-master-to.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/change-master-to.html'),(186,'DROP DATABASE',39,'Syntax:\nDROP {DATABASE | SCHEMA} [IF EXISTS] db_name\n\nDROP DATABASE drops all tables in the database and deletes the\ndatabase. Be very careful with this statement! To use DROP DATABASE,\nyou need the DROP privilege on the database. DROP SCHEMA is a synonym\nfor DROP DATABASE.\n\n*Important*: When a database is dropped, user privileges on the\ndatabase are not automatically dropped. See [HELP GRANT].\n\nIF EXISTS is used to prevent an error from occurring if the database\ndoes not exist.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-database.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-database.html'),(187,'MBREQUAL',6,'MBREqual(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangles of\nthe two geometries g1 and g2 are the same.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(188,'TIMESTAMP FUNCTION',31,'Syntax:\nTIMESTAMP(expr), TIMESTAMP(expr1,expr2)\n\nWith a single argument, this function returns the date or datetime\nexpression expr as a datetime value. With two arguments, it adds the\ntime expression expr2 to the date or datetime expression expr1 and\nreturns the result as a datetime value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIMESTAMP(\'2003-12-31\');\n -> \'2003-12-31 00:00:00\'\nmysql> SELECT TIMESTAMP(\'2003-12-31 12:00:00\',\'12:00:00\');\n -> \'2004-01-01 00:00:00\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(189,'PROCEDURE ANALYSE',33,'Syntax:\nANALYSE([max_elements[,max_memory]])\n\nANALYSE() examines the result from a query and returns an analysis of\nthe results that suggests optimal data types for each column that may\nhelp reduce table sizes. To obtain this analysis, append PROCEDURE\nANALYSE to the end of a SELECT statement:\n\nSELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max_elements,[max_memory]])\n\nFor example:\n\nSELECT col1, col2 FROM table1 PROCEDURE ANALYSE(10, 2000);\n\nThe results show some statistics for the values returned by the query,\nand propose an optimal data type for the columns. This can be helpful\nfor checking your existing tables, or after importing new data. You may\nneed to try different settings for the arguments so that PROCEDURE\nANALYSE() does not suggest the ENUM data type when it is not\nappropriate.\n\nThe arguments are optional and are used as follows:\n\no max_elements (default 256) is the maximum number of distinct values\n that ANALYSE() notices per column. This is used by ANALYSE() to check\n whether the optimal data type should be of type ENUM; if there are\n more than max_elements distinct values, then ENUM is not a suggested\n type.\n\no max_memory (default 8192) is the maximum amount of memory that\n ANALYSE() should allocate per column while trying to find all\n distinct values.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/procedure-analyse.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/procedure-analyse.html'),(190,'HELP_VERSION',9,'This help information was generated from the MySQL 5.5 Reference Manual\non: 2012-08-25 (revision: 31914)\n\nThis information applies to MySQL 5.5 through 5.5.29.\n','',''),(191,'CHARACTER_LENGTH',37,'Syntax:\nCHARACTER_LENGTH(str)\n\nCHARACTER_LENGTH() is a synonym for CHAR_LENGTH().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(192,'SHOW GRANTS',26,'Syntax:\nSHOW GRANTS [FOR user]\n\nThis statement lists the GRANT statement or statements that must be\nissued to duplicate the privileges that are granted to a MySQL user\naccount. The account is named using the same format as for the GRANT\nstatement; for example, \'jeffrey\'@\'localhost\'. If you specify only the\nuser name part of the account name, a host name part of \'%\' is used.\nFor additional information about specifying account names, see [HELP\nGRANT].\n\nmysql> SHOW GRANTS FOR \'root\'@\'localhost\';\n+---------------------------------------------------------------------+\n| Grants for root@localhost |\n+---------------------------------------------------------------------+\n| GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'localhost\' WITH GRANT OPTION |\n+---------------------------------------------------------------------+\n\nTo list the privileges granted to the account that you are using to\nconnect to the server, you can use any of the following statements:\n\nSHOW GRANTS;\nSHOW GRANTS FOR CURRENT_USER;\nSHOW GRANTS FOR CURRENT_USER();\n\nIf SHOW GRANTS FOR CURRENT_USER (or any of the equivalent syntaxes) is\nused in DEFINER context, such as within a stored procedure that is\ndefined with SQL SECURITY DEFINER), the grants displayed are those of\nthe definer and not the invoker.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-grants.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-grants.html'),(193,'SHOW PRIVILEGES',26,'Syntax:\nSHOW PRIVILEGES\n\nSHOW PRIVILEGES shows the list of system privileges that the MySQL\nserver supports. The exact list of privileges depends on the version of\nyour server.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-privileges.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-privileges.html'),(194,'CREATE TABLESPACE',39,'Syntax:\nCREATE TABLESPACE tablespace_name\n ADD DATAFILE \'file_name\'\n USE LOGFILE GROUP logfile_group\n [EXTENT_SIZE [=] extent_size]\n [INITIAL_SIZE [=] initial_size]\n [AUTOEXTEND_SIZE [=] autoextend_size]\n [MAX_SIZE [=] max_size]\n [NODEGROUP [=] nodegroup_id]\n [WAIT]\n [COMMENT [=] comment_text]\n ENGINE [=] engine_name\n\nThis statement is used to create a tablespace, which can contain one or\nmore data files, providing storage space for tables. One data file is\ncreated and added to the tablespace using this statement. Additional\ndata files may be added to the tablespace by using the ALTER TABLESPACE\nstatement (see [HELP ALTER TABLESPACE]). For rules covering the naming\nof tablespaces, see\nhttp://dev.mysql.com/doc/refman/5.5/en/identifiers.html.\n\n*Note*: All MySQL Cluster Disk Data objects share the same namespace.\nThis means that each Disk Data object must be uniquely named (and not\nmerely each Disk Data object of a given type). For example, you cannot\nhave a tablespace and a log file group with the same name, or a\ntablespace and a data file with the same name.\n\nA log file group of one or more UNDO log files must be assigned to the\ntablespace to be created with the USE LOGFILE GROUP clause.\nlogfile_group must be an existing log file group created with CREATE\nLOGFILE GROUP (see\nhttp://dev.mysql.com/doc/refman/5.5/en/create-logfile-group.html).\nMultiple tablespaces may use the same log file group for UNDO logging.\n\nThe EXTENT_SIZE sets the size, in bytes, of the extents used by any\nfiles belonging to the tablespace. The default value is 1M. The minimum\nsize is 32K, and theoretical maximum is 2G, although the practical\nmaximum size depends on a number of factors. In most cases, changing\nthe extent size does not have any measurable effect on performance, and\nthe default value is recommended for all but the most unusual\nsituations.\n\nAn extent is a unit of disk space allocation. One extent is filled with\nas much data as that extent can contain before another extent is used.\nIn theory, up to 65,535 (64K) extents may used per data file; however,\nthe recommended maximum is 32,768 (32K). The recommended maximum size\nfor a single data file is 32G---that is, 32K extents x 1 MB per extent.\nIn addition, once an extent is allocated to a given partition, it\ncannot be used to store data from a different partition; an extent\ncannot store data from more than one partition. This means, for example\nthat a tablespace having a single datafile whose INITIAL_SIZE is 256 MB\nand whose EXTENT_SIZE is 128M has just two extents, and so can be used\nto store data from at most two different disk data table partitions.\n\nYou can see how many extents remain free in a given data file by\nquerying the INFORMATION_SCHEMA.FILES table, and so derive an estimate\nfor how much space remains free in the file. For further discussion and\nexamples, see http://dev.mysql.com/doc/refman/5.5/en/files-table.html.\n\nThe INITIAL_SIZE parameter sets the data file\'s total size in bytes.\nOnce the file has been created, its size cannot be changed; however,\nyou can add more data files to the tablespace using ALTER TABLESPACE\n... ADD DATAFILE. See [HELP ALTER TABLESPACE].\n\nINITIAL_SIZE is optional; its default value is 128M.\n\nOn 32-bit systems, the maximum supported value for INITIAL_SIZE is 4G.\n(Bug #29186)\n\nWhen setting EXTENT_SIZE or INITIAL_SIZE (either or both), you may\noptionally follow the number with a one-letter abbreviation for an\norder of magnitude, similar to those used in my.cnf. Generally, this is\none of the letters M (for megabytes) or G (for gigabytes).\n\nINITIAL_SIZE, EXTENT_SIZE, and UNDO_BUFFER_SIZE are subject to rounding\nas follows:\n\no EXTENT_SIZE and UNDO_BUFFER_SIZE are each rounded up to the nearest\n whole multiple of 32K.\n\no INITIAL_SIZE is rounded down to the nearest whole multiple of 32K.\n\n For data files, INITIAL_SIZE is subject to further rounding; the\n result just obtained is rounded up to the nearest whole multiple of\n EXTENT_SIZE (after any rounding).\n\nThe rounding just described is done explicitly, and a warning is issued\nby the MySQL Server when any such rounding is performed. The rounded\nvalues are also used by the NDB kernel for calculating\nINFORMATION_SCHEMA.FILES column values and other purposes. However, to\navoid an unexpected result, we suggest that you always use whole\nmultiples of 32K in specifying these options.\n\nAUTOEXTEND_SIZE, MAX_SIZE, NODEGROUP, WAIT, and COMMENT are parsed but\nignored, and so currently have no effect. These options are intended\nfor future expansion.\n\nThe ENGINE parameter determines the storage engine which uses this\ntablespace, with engine_name being the name of the storage engine.\nCurrently, engine_name must be one of the values NDB or NDBCLUSTER.\n\nWhen CREATE TABLESPACE is used with ENGINE = NDB, a tablespace and\nassociated data file are created on each Cluster data node. You can\nverify that the data files were created and obtain information about\nthem by querying the INFORMATION_SCHEMA.FILES table. For example:\n\nmysql> SELECT LOGFILE_GROUP_NAME, FILE_NAME, EXTRA\n -> FROM INFORMATION_SCHEMA.FILES\n -> WHERE TABLESPACE_NAME = \'newts\' AND FILE_TYPE = \'DATAFILE\';\n+--------------------+-------------+----------------+\n| LOGFILE_GROUP_NAME | FILE_NAME | EXTRA |\n+--------------------+-------------+----------------+\n| lg_3 | newdata.dat | CLUSTER_NODE=3 |\n| lg_3 | newdata.dat | CLUSTER_NODE=4 |\n+--------------------+-------------+----------------+\n2 rows in set (0.01 sec)\n\n(See http://dev.mysql.com/doc/refman/5.5/en/files-table.html.)\n\nCREATE TABLESPACE is useful only with Disk Data storage for MySQL\nCluster. See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-disk-data.html.\n\nTo drop a primary key, the index name is always PRIMARY, which must be\nspecified as a quoted identifier because PRIMARY is a reserved word:\n\nDROP INDEX `PRIMARY` ON t;\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-tablespace.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-tablespace.html'),(195,'INSERT FUNCTION',37,'Syntax:\nINSERT(str,pos,len,newstr)\n\nReturns the string str, with the substring beginning at position pos\nand len characters long replaced by the string newstr. Returns the\noriginal string if pos is not within the length of the string. Replaces\nthe rest of the string from position pos if len is not within the\nlength of the rest of the string. Returns NULL if any argument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT INSERT(\'Quadratic\', 3, 4, \'What\');\n -> \'QuWhattic\'\nmysql> SELECT INSERT(\'Quadratic\', -1, 4, \'What\');\n -> \'Quadratic\'\nmysql> SELECT INSERT(\'Quadratic\', 3, 100, \'What\');\n -> \'QuWhat\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(196,'CRC32',4,'Syntax:\nCRC32(expr)\n\nComputes a cyclic redundancy check value and returns a 32-bit unsigned\nvalue. The result is NULL if the argument is NULL. The argument is\nexpected to be a string and (if possible) is treated as one if it is\nnot.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT CRC32(\'MySQL\');\n -> 3259397556\nmysql> SELECT CRC32(\'mysql\');\n -> 2501908538\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(197,'XOR',15,'Syntax:\nXOR\n\nLogical XOR. Returns NULL if either operand is NULL. For non-NULL\noperands, evaluates to 1 if an odd number of operands is nonzero,\notherwise 0 is returned.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html\n\n','mysql> SELECT 1 XOR 1;\n -> 0\nmysql> SELECT 1 XOR 0;\n -> 1\nmysql> SELECT 1 XOR NULL;\n -> NULL\nmysql> SELECT 1 XOR 1 XOR 1;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html'),(198,'STARTPOINT',13,'StartPoint(ls)\n\nReturns the Point that is the start point of the LineString value ls.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions\n\n','mysql> SET @ls = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT AsText(StartPoint(GeomFromText(@ls)));\n+---------------------------------------+\n| AsText(StartPoint(GeomFromText(@ls))) |\n+---------------------------------------+\n| POINT(1 1) |\n+---------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions'),(199,'GRANT',10,'Syntax:\nGRANT\n priv_type [(column_list)]\n [, priv_type [(column_list)]] ...\n ON [object_type] priv_level\n TO user_specification [, user_specification] ...\n [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}]\n [WITH with_option ...]\n\nGRANT PROXY ON user_specification\n TO user_specification [, user_specification] ...\n [WITH GRANT OPTION]\n\nobject_type:\n TABLE\n | FUNCTION\n | PROCEDURE\n\npriv_level:\n *\n | *.*\n | db_name.*\n | db_name.tbl_name\n | tbl_name\n | db_name.routine_name\n\nuser_specification:\n user\n [\n IDENTIFIED BY [PASSWORD] \'password\'\n | IDENTIFIED WITH auth_plugin [AS \'auth_string\']\n ]\n\nssl_option:\n SSL\n | X509\n | CIPHER \'cipher\'\n | ISSUER \'issuer\'\n | SUBJECT \'subject\'\n\nwith_option:\n GRANT OPTION\n | MAX_QUERIES_PER_HOUR count\n | MAX_UPDATES_PER_HOUR count\n | MAX_CONNECTIONS_PER_HOUR count\n | MAX_USER_CONNECTIONS count\n\nThe GRANT statement grants privileges to MySQL user accounts. GRANT\nalso serves to specify other account characteristics such as use of\nsecure connections and limits on access to server resources. To use\nGRANT, you must have the GRANT OPTION privilege, and you must have the\nprivileges that you are granting.\n\nNormally, a database administrator first uses CREATE USER to create an\naccount, then GRANT to define its privileges and characteristics. For\nexample:\n\nCREATE USER \'jeffrey\'@\'localhost\' IDENTIFIED BY \'mypass\';\nGRANT ALL ON db1.* TO \'jeffrey\'@\'localhost\';\nGRANT SELECT ON db2.invoice TO \'jeffrey\'@\'localhost\';\nGRANT USAGE ON *.* TO \'jeffrey\'@\'localhost\' WITH MAX_QUERIES_PER_HOUR 90;\n\nHowever, if an account named in a GRANT statement does not already\nexist, GRANT may create it under the conditions described later in the\ndiscussion of the NO_AUTO_CREATE_USER SQL mode.\n\nThe REVOKE statement is related to GRANT and enables administrators to\nremove account privileges. See [HELP REVOKE].\n\nWhen successfully executed from the mysql program, GRANT responds with\nQuery OK, 0 rows affected. To determine what privileges result from the\noperation, use SHOW GRANTS. See [HELP SHOW GRANTS].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/grant.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/grant.html'),(200,'DECLARE VARIABLE',23,'Syntax:\nDECLARE var_name [, var_name] ... type [DEFAULT value]\n\nThis statement declares local variables within stored programs. To\nprovide a default value for a variable, include a DEFAULT clause. The\nvalue can be specified as an expression; it need not be a constant. If\nthe DEFAULT clause is missing, the initial value is NULL.\n\nLocal variables are treated like stored routine parameters with respect\nto data type and overflow checking. See [HELP CREATE PROCEDURE].\n\nVariable declarations must appear before cursor or handler\ndeclarations.\n\nLocal variable names are not case sensitive. Permissible characters and\nquoting rules are the same as for other identifiers, as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/identifiers.html.\n\nThe scope of a local variable is the BEGIN ... END block within which\nit is declared. The variable can be referred to in blocks nested within\nthe declaring block, except those blocks that declare a variable with\nthe same name.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/declare-local-variable.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/declare-local-variable.html'),(201,'MPOLYFROMTEXT',3,'MPolyFromText(wkt[,srid]), MultiPolygonFromText(wkt[,srid])\n\nConstructs a MULTIPOLYGON value using its WKT representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(202,'MBRINTERSECTS',6,'MBRIntersects(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangles of\nthe two geometries g1 and g2 intersect.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(203,'BIT_OR',16,'Syntax:\nBIT_OR(expr)\n\nReturns the bitwise OR of all bits in expr. The calculation is\nperformed with 64-bit (BIGINT) precision.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(204,'YEARWEEK',31,'Syntax:\nYEARWEEK(date), YEARWEEK(date,mode)\n\nReturns year and week for a date. The mode argument works exactly like\nthe mode argument to WEEK(). The year in the result may be different\nfrom the year in the date argument for the first and the last week of\nthe year.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT YEARWEEK(\'1987-01-01\');\n -> 198653\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(205,'NOT BETWEEN',18,'Syntax:\nexpr NOT BETWEEN min AND max\n\nThis is the same as NOT (expr BETWEEN min AND max).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(206,'IS NOT',18,'Syntax:\nIS NOT boolean_value\n\nTests a value against a boolean value, where boolean_value can be TRUE,\nFALSE, or UNKNOWN.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 1 IS NOT UNKNOWN, 0 IS NOT UNKNOWN, NULL IS NOT UNKNOWN;\n -> 1, 1, 0\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(207,'LOG10',4,'Syntax:\nLOG10(X)\n\nReturns the base-10 logarithm of X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT LOG10(2);\n -> 0.30102999566398\nmysql> SELECT LOG10(100);\n -> 2\nmysql> SELECT LOG10(-100);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(208,'SQRT',4,'Syntax:\nSQRT(X)\n\nReturns the square root of a nonnegative number X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT SQRT(4);\n -> 2\nmysql> SELECT SQRT(20);\n -> 4.4721359549996\nmysql> SELECT SQRT(-16);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(209,'DECIMAL',22,'DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]\n\nA packed \"exact\" fixed-point number. M is the total number of digits\n(the precision) and D is the number of digits after the decimal point\n(the scale). The decimal point and (for negative numbers) the \"-\" sign\nare not counted in M. If D is 0, values have no decimal point or\nfractional part. The maximum number of digits (M) for DECIMAL is 65.\nThe maximum number of supported decimals (D) is 30. If D is omitted,\nthe default is 0. If M is omitted, the default is 10.\n\nUNSIGNED, if specified, disallows negative values.\n\nAll basic calculations (+, -, *, /) with DECIMAL columns are done with\na precision of 65 digits.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(210,'CREATE INDEX',39,'Syntax:\nCREATE [ONLINE|OFFLINE] [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name\n [index_type]\n ON tbl_name (index_col_name,...)\n [index_option] ...\n\nindex_col_name:\n col_name [(length)] [ASC | DESC]\n\nindex_type:\n USING {BTREE | HASH}\n\nindex_option:\n KEY_BLOCK_SIZE [=] value\n | index_type\n | WITH PARSER parser_name\n | COMMENT \'string\'\n\nCREATE INDEX is mapped to an ALTER TABLE statement to create indexes.\nSee [HELP ALTER TABLE]. CREATE INDEX cannot be used to create a PRIMARY\nKEY; use ALTER TABLE instead. For more information about indexes, see\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-indexes.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-index.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-index.html'),(211,'CREATE FUNCTION',39,'The CREATE FUNCTION statement is used to create stored functions and\nuser-defined functions (UDFs):\n\no For information about creating stored functions, see [HELP CREATE\n PROCEDURE].\n\no For information about creating user-defined functions, see [HELP\n CREATE FUNCTION UDF].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-function.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-function.html'),(212,'ALTER DATABASE',39,'Syntax:\nALTER {DATABASE | SCHEMA} [db_name]\n alter_specification ...\nALTER {DATABASE | SCHEMA} db_name\n UPGRADE DATA DIRECTORY NAME\n\nalter_specification:\n [DEFAULT] CHARACTER SET [=] charset_name\n | [DEFAULT] COLLATE [=] collation_name\n\nALTER DATABASE enables you to change the overall characteristics of a\ndatabase. These characteristics are stored in the db.opt file in the\ndatabase directory. To use ALTER DATABASE, you need the ALTER privilege\non the database. ALTER SCHEMA is a synonym for ALTER DATABASE.\n\nThe database name can be omitted from the first syntax, in which case\nthe statement applies to the default database.\n\nNational Language Characteristics\n\nThe CHARACTER SET clause changes the default database character set.\nThe COLLATE clause changes the default database collation.\nhttp://dev.mysql.com/doc/refman/5.5/en/charset.html, discusses\ncharacter set and collation names.\n\nYou can see what character sets and collations are available using,\nrespectively, the SHOW CHARACTER SET and SHOW COLLATION statements. See\n[HELP SHOW CHARACTER SET], and [HELP SHOW COLLATION], for more\ninformation.\n\nIf you change the default character set or collation for a database,\nstored routines that use the database defaults must be dropped and\nrecreated so that they use the new defaults. (In a stored routine,\nvariables with character data types use the database defaults if the\ncharacter set or collation are not specified explicitly. See [HELP\nCREATE PROCEDURE].)\n\nUpgrading from Versions Older than MySQL 5.1\n\nThe syntax that includes the UPGRADE DATA DIRECTORY NAME clause updates\nthe name of the directory associated with the database to use the\nencoding implemented in MySQL 5.1 for mapping database names to\ndatabase directory names (see\nhttp://dev.mysql.com/doc/refman/5.5/en/identifier-mapping.html). This\nclause is for use under these conditions:\n\no It is intended when upgrading MySQL to 5.1 or later from older\n versions.\n\no It is intended to update a database directory name to the current\n encoding format if the name contains special characters that need\n encoding.\n\no The statement is used by mysqlcheck (as invoked by mysql_upgrade).\n\nFor example, if a database in MySQL 5.0 has the name a-b-c, the name\ncontains instances of the - (dash) character. In MySQL 5.0, the\ndatabase directory is also named a-b-c, which is not necessarily safe\nfor all file systems. In MySQL 5.1 and later, the same database name is\nencoded as a@002db@002dc to produce a file system-neutral directory\nname.\n\nWhen a MySQL installation is upgraded to MySQL 5.1 or later from an\nolder version,the server displays a name such as a-b-c (which is in the\nold format) as #mysql50#a-b-c, and you must refer to the name using the\n#mysql50# prefix. Use UPGRADE DATA DIRECTORY NAME in this case to\nexplicitly tell the server to re-encode the database directory name to\nthe current encoding format:\n\nALTER DATABASE `#mysql50#a-b-c` UPGRADE DATA DIRECTORY NAME;\n\nAfter executing this statement, you can refer to the database as a-b-c\nwithout the special #mysql50# prefix.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-database.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-database.html'),(213,'GEOMETRYN',25,'GeometryN(gc,N)\n\nReturns the N-th geometry in the GeometryCollection value gc.\nGeometries are numbered beginning with 1.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#geometrycollection-property-functions\n\n','mysql> SET @gc = \'GeometryCollection(Point(1 1),LineString(2 2, 3 3))\';\nmysql> SELECT AsText(GeometryN(GeomFromText(@gc),1));\n+----------------------------------------+\n| AsText(GeometryN(GeomFromText(@gc),1)) |\n+----------------------------------------+\n| POINT(1 1) |\n+----------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#geometrycollection-property-functions'),(214,'<<',19,'Syntax:\n<<\n\nShifts a longlong (BIGINT) number to the left.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT 1 << 2;\n -> 4\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(215,'SHOW TABLE STATUS',26,'Syntax:\nSHOW TABLE STATUS [{FROM | IN} db_name]\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW TABLE STATUS works likes SHOW TABLES, but provides a lot of\ninformation about each non-TEMPORARY table. You can also get this list\nusing the mysqlshow --status db_name command. The LIKE clause, if\npresent, indicates which table names to match. The WHERE clause can be\ngiven to select rows using more general conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-table-status.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-table-status.html'),(216,'MD5',12,'Syntax:\nMD5(str)\n\nCalculates an MD5 128-bit checksum for the string. The value is\nreturned as a string of 32 hex digits, or NULL if the argument was\nNULL. The return value can, for example, be used as a hash key. See the\nnotes at the beginning of this section about storing hash values\nefficiently.\n\nAs of MySQL 5.5.3, the return value is a nonbinary string in the\nconnection character set. Before 5.5.3, the return value is a binary\nstring; see the notes at the beginning of this section about using the\nvalue as a nonbinary string.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT MD5(\'testing\');\n -> \'ae2b1fca515949e5d54fb22b8ed95575\'\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(217,'<',18,'Syntax:\n<\n\nLess than:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 2 < 2;\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(218,'UNIX_TIMESTAMP',31,'Syntax:\nUNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)\n\nIf called with no argument, returns a Unix timestamp (seconds since\n\'1970-01-01 00:00:00\' UTC) as an unsigned integer. If UNIX_TIMESTAMP()\nis called with a date argument, it returns the value of the argument as\nseconds since \'1970-01-01 00:00:00\' UTC. date may be a DATE string, a\nDATETIME string, a TIMESTAMP, or a number in the format YYMMDD or\nYYYYMMDD. The server interprets date as a value in the current time\nzone and converts it to an internal value in UTC. Clients can set their\ntime zone as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT UNIX_TIMESTAMP();\n -> 1196440210\nmysql> SELECT UNIX_TIMESTAMP(\'2007-11-30 10:30:19\');\n -> 1196440219\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(219,'DAYOFMONTH',31,'Syntax:\nDAYOFMONTH(date)\n\nReturns the day of the month for date, in the range 1 to 31, or 0 for\ndates such as \'0000-00-00\' or \'2008-00-00\' that have a zero day part.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DAYOFMONTH(\'2007-02-03\');\n -> 3\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(220,'ASCII',37,'Syntax:\nASCII(str)\n\nReturns the numeric value of the leftmost character of the string str.\nReturns 0 if str is the empty string. Returns NULL if str is NULL.\nASCII() works for 8-bit characters.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT ASCII(\'2\');\n -> 50\nmysql> SELECT ASCII(2);\n -> 50\nmysql> SELECT ASCII(\'dx\');\n -> 100\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(221,'DIV',4,'Syntax:\nDIV\n\nInteger division. Similar to FLOOR(), but is safe with BIGINT values.\n\nAs of MySQL 5.5.3, if either operand has a noninteger type, the\noperands are converted to DECIMAL and divided using DECIMAL arithmetic\nbefore converting the result to BIGINT. If the result exceeds BIGINT\nrange, an error occurs. Before MySQL 5.5.3, incorrect results may occur\nfor noninteger operands that exceed BIGINT range.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','mysql> SELECT 5 DIV 2;\n -> 2\n','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(222,'RENAME USER',10,'Syntax:\nRENAME USER old_user TO new_user\n [, old_user TO new_user] ...\n\nThe RENAME USER statement renames existing MySQL accounts. To use it,\nyou must have the global CREATE USER privilege or the UPDATE privilege\nfor the mysql database. An error occurs if any old account does not\nexist or any new account exists. Each account name uses the format\ndescribed in http://dev.mysql.com/doc/refman/5.5/en/account-names.html.\nFor example:\n\nRENAME USER \'jeffrey\'@\'localhost\' TO \'jeff\'@\'127.0.0.1\';\n\nIf you specify only the user name part of the account name, a host name\npart of \'%\' is used.\n\nRENAME USER causes the privileges held by the old user to be those held\nby the new user. However, RENAME USER does not automatically drop or\ninvalidate databases or objects within them that the old user created.\nThis includes stored programs or views for which the DEFINER attribute\nnames the old user. Attempts to access such objects may produce an\nerror if they execute in definer security context. (For information\nabout security context, see\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-security.html.)\n\nThe privilege changes take effect as indicated in\nhttp://dev.mysql.com/doc/refman/5.5/en/privilege-changes.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/rename-user.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/rename-user.html'),(223,'SHOW SLAVE STATUS',26,'Syntax:\nSHOW SLAVE STATUS\n\nThis statement provides status information on essential parameters of\nthe slave threads. It requires either the SUPER or REPLICATION CLIENT\nprivilege.\n\nIf you issue this statement using the mysql client, you can use a \\G\nstatement terminator rather than a semicolon to obtain a more readable\nvertical layout:\n\nmysql> SHOW SLAVE STATUS\\G\n*************************** 1. row ***************************\n Slave_IO_State: Waiting for master to send event\n Master_Host: localhost\n Master_User: root\n Master_Port: 3306\n Connect_Retry: 3\n Master_Log_File: gbichot-bin.005\n Read_Master_Log_Pos: 79\n Relay_Log_File: gbichot-relay-bin.005\n Relay_Log_Pos: 548\n Relay_Master_Log_File: gbichot-bin.005\n Slave_IO_Running: Yes\n Slave_SQL_Running: Yes\n Replicate_Do_DB:\n Replicate_Ignore_DB:\n Replicate_Do_Table:\n Replicate_Ignore_Table:\n Replicate_Wild_Do_Table:\n Replicate_Wild_Ignore_Table:\n Last_Errno: 0\n Last_Error:\n Skip_Counter: 0\n Exec_Master_Log_Pos: 79\n Relay_Log_Space: 552\n Until_Condition: None\n Until_Log_File:\n Until_Log_Pos: 0\n Master_SSL_Allowed: No\n Master_SSL_CA_File:\n Master_SSL_CA_Path:\n Master_SSL_Cert:\n Master_SSL_Cipher:\n Master_SSL_Key:\n Seconds_Behind_Master: 8\nMaster_SSL_Verify_Server_Cert: No\n Last_IO_Errno: 0\n Last_IO_Error:\n Last_SQL_Errno: 0\n Last_SQL_Error:\n Replicate_Ignore_Server_Ids: 0\n Master_Server_Id: 1\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-slave-status.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-slave-status.html'),(224,'GEOMETRY',34,'MySQL provides a standard way of creating spatial columns for geometry\ntypes, for example, with CREATE TABLE or ALTER TABLE. Currently,\nspatial columns are supported for MyISAM, InnoDB, NDB, and ARCHIVE\ntables. See also the annotations about spatial indexes under [HELP\nSPATIAL].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-columns.html\n\n','CREATE TABLE geom (g GEOMETRY);\n','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-columns.html'),(225,'NUMPOINTS',13,'NumPoints(ls)\n\nReturns the number of Point objects in the LineString value ls.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions\n\n','mysql> SET @ls = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT NumPoints(GeomFromText(@ls));\n+------------------------------+\n| NumPoints(GeomFromText(@ls)) |\n+------------------------------+\n| 3 |\n+------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions'),(226,'ALTER LOGFILE GROUP',39,'Syntax:\nALTER LOGFILE GROUP logfile_group\n ADD UNDOFILE \'file_name\'\n [INITIAL_SIZE [=] size]\n [WAIT]\n ENGINE [=] engine_name\n\nThis statement adds an UNDO file named \'file_name\' to an existing log\nfile group logfile_group. An ALTER LOGFILE GROUP statement has one and\nonly one ADD UNDOFILE clause. No DROP UNDOFILE clause is currently\nsupported.\n\n*Note*: All MySQL Cluster Disk Data objects share the same namespace.\nThis means that each Disk Data object must be uniquely named (and not\nmerely each Disk Data object of a given type). For example, you cannot\nhave a tablespace and an undo log file with the same name, or an undo\nlog file and a data file with the same name.\n\nThe optional INITIAL_SIZE parameter sets the UNDO file\'s initial size\nin bytes; if not specified, the initial size default to 128M (128\nmegabytes). You may optionally follow size with a one-letter\nabbreviation for an order of magnitude, similar to those used in\nmy.cnf. Generally, this is one of the letters M (for megabytes) or G\n(for gigabytes).\n\nOn 32-bit systems, the maximum supported value for INITIAL_SIZE is 4G.\n(Bug #29186)\n\nThe minimum permitted value for INITIAL_SIZE is 1M. (Bug #29574)\n\n*Note*: WAIT is parsed but otherwise ignored. This keyword currently\nhas no effect, and is intended for future expansion.\n\nThe ENGINE parameter (required) determines the storage engine which is\nused by this log file group, with engine_name being the name of the\nstorage engine. Currently, the only accepted values for engine_name are\n\"NDBCLUSTER\" and \"NDB\". The two values are equivalent.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-logfile-group.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-logfile-group.html'),(227,'&',19,'Syntax:\n&\n\nBitwise AND:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT 29 & 15;\n -> 13\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(228,'LOCALTIMESTAMP',31,'Syntax:\nLOCALTIMESTAMP, LOCALTIMESTAMP()\n\nLOCALTIMESTAMP and LOCALTIMESTAMP() are synonyms for NOW().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(229,'ASSIGN-EQUAL',15,'Syntax:\n=\n\nThis operator is used to perform value assignments in two cases,\ndescribed in the next two paragraphs.\n\nWithin a SET statement, = is treated as an assignment operator that\ncauses the user variable on the left hand side of the operator to take\non the value to its right. (In other words, when used in a SET\nstatement, = is treated identically to :=.) The value on the right hand\nside may be a literal value, another variable storing a value, or any\nlegal expression that yields a scalar value, including the result of a\nquery (provided that this value is a scalar value). You can perform\nmultiple assignments in the same SET statement.\n\nIn the SET clause of an UPDATE statement, = also acts as an assignment\noperator; in this case, however, it causes the column named on the left\nhand side of the operator to assume the value given to the right,\nprovided any WHERE conditions that are part of the UPDATE are met. You\ncan make multiple assignments in the same SET clause of an UPDATE\nstatement.\n\nIn any other context, = is treated as a comparison operator.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/assignment-operators.html\n\n','mysql> SELECT @var1, @var2;\n -> NULL, NULL\nmysql> SELECT @var1 := 1, @var2;\n -> 1, NULL\nmysql> SELECT @var1, @var2;\n -> 1, NULL\nmysql> SELECT @var1, @var2 := @var1;\n -> 1, 1\nmysql> SELECT @var1, @var2;\n -> 1, 1\n','http://dev.mysql.com/doc/refman/5.5/en/assignment-operators.html'),(230,'CONVERT',37,'Syntax:\nCONVERT(expr,type), CONVERT(expr USING transcoding_name)\n\nThe CONVERT() and CAST() functions take an expression of any type and\nproduce a result value of a specified type.\n\nThe type for the result can be one of the following values:\n\no BINARY[(N)]\n\no CHAR[(N)]\n\no DATE\n\no DATETIME\n\no DECIMAL[(M[,D])]\n\no SIGNED [INTEGER]\n\no TIME\n\no UNSIGNED [INTEGER]\n\nBINARY produces a string with the BINARY data type. See\nhttp://dev.mysql.com/doc/refman/5.5/en/binary-varbinary.html for a\ndescription of how this affects comparisons. If the optional length N\nis given, BINARY(N) causes the cast to use no more than N bytes of the\nargument. Values shorter than N bytes are padded with 0x00 bytes to a\nlength of N.\n\nCHAR(N) causes the cast to use no more than N characters of the\nargument.\n\nCAST() and CONVERT(... USING ...) are standard SQL syntax. The\nnon-USING form of CONVERT() is ODBC syntax.\n\nCONVERT() with USING is used to convert data between different\ncharacter sets. In MySQL, transcoding names are the same as the\ncorresponding character set names. For example, this statement converts\nthe string \'abc\' in the default character set to the corresponding\nstring in the utf8 character set:\n\nSELECT CONVERT(\'abc\' USING utf8);\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html\n\n','SELECT enum_col FROM tbl_name ORDER BY CAST(enum_col AS CHAR);\n','http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html'),(231,'ADDDATE',31,'Syntax:\nADDDATE(date,INTERVAL expr unit), ADDDATE(expr,days)\n\nWhen invoked with the INTERVAL form of the second argument, ADDDATE()\nis a synonym for DATE_ADD(). The related function SUBDATE() is a\nsynonym for DATE_SUB(). For information on the INTERVAL unit argument,\nsee the discussion for DATE_ADD().\n\nmysql> SELECT DATE_ADD(\'2008-01-02\', INTERVAL 31 DAY);\n -> \'2008-02-02\'\nmysql> SELECT ADDDATE(\'2008-01-02\', INTERVAL 31 DAY);\n -> \'2008-02-02\'\n\nWhen invoked with the days form of the second argument, MySQL treats it\nas an integer number of days to be added to expr.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT ADDDATE(\'2008-01-02\', 31);\n -> \'2008-02-02\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(232,'REPEAT LOOP',23,'Syntax:\n[begin_label:] REPEAT\n statement_list\nUNTIL search_condition\nEND REPEAT [end_label]\n\nThe statement list within a REPEAT statement is repeated until the\nsearch_condition expression is true. Thus, a REPEAT always enters the\nloop at least once. statement_list consists of one or more statements,\neach terminated by a semicolon (;) statement delimiter.\n\nA REPEAT statement can be labeled. For the rules regarding label use,\nsee [HELP labels].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/repeat.html\n\n','mysql> delimiter //\n\nmysql> CREATE PROCEDURE dorepeat(p1 INT)\n -> BEGIN\n -> SET @x = 0;\n -> REPEAT\n -> SET @x = @x + 1;\n -> UNTIL @x > p1 END REPEAT;\n -> END\n -> //\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> CALL dorepeat(1000)//\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT @x//\n+------+\n| @x |\n+------+\n| 1001 |\n+------+\n1 row in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/repeat.html'),(233,'ALTER FUNCTION',39,'Syntax:\nALTER FUNCTION func_name [characteristic ...]\n\ncharacteristic:\n COMMENT \'string\'\n | LANGUAGE SQL\n | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }\n | SQL SECURITY { DEFINER | INVOKER }\n\nThis statement can be used to change the characteristics of a stored\nfunction. More than one change may be specified in an ALTER FUNCTION\nstatement. However, you cannot change the parameters or body of a\nstored function using this statement; to make such changes, you must\ndrop and re-create the function using DROP FUNCTION and CREATE\nFUNCTION.\n\nYou must have the ALTER ROUTINE privilege for the function. (That\nprivilege is granted automatically to the function creator.) If binary\nlogging is enabled, the ALTER FUNCTION statement might also require the\nSUPER privilege, as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-logging.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-function.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-function.html'),(234,'SMALLINT',22,'SMALLINT[(M)] [UNSIGNED] [ZEROFILL]\n\nA small integer. The signed range is -32768 to 32767. The unsigned\nrange is 0 to 65535.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(235,'DOUBLE PRECISION',22,'DOUBLE PRECISION[(M,D)] [UNSIGNED] [ZEROFILL], REAL[(M,D)] [UNSIGNED]\n[ZEROFILL]\n\nThese types are synonyms for DOUBLE. Exception: If the REAL_AS_FLOAT\nSQL mode is enabled, REAL is a synonym for FLOAT rather than DOUBLE.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(236,'ORD',37,'Syntax:\nORD(str)\n\nIf the leftmost character of the string str is a multi-byte character,\nreturns the code for that character, calculated from the numeric values\nof its constituent bytes using this formula:\n\n (1st byte code)\n+ (2nd byte code * 256)\n+ (3rd byte code * 2562) ...\n\nIf the leftmost character is not a multi-byte character, ORD() returns\nthe same value as the ASCII() function.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT ORD(\'2\');\n -> 50\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(237,'DEALLOCATE PREPARE',8,'Syntax:\n{DEALLOCATE | DROP} PREPARE stmt_name\n\nTo deallocate a prepared statement produced with PREPARE, use a\nDEALLOCATE PREPARE statement that refers to the prepared statement\nname. Attempting to execute a prepared statement after deallocating it\nresults in an error.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/deallocate-prepare.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/deallocate-prepare.html'),(238,'ENVELOPE',36,'Envelope(g)\n\nReturns the Minimum Bounding Rectangle (MBR) for the geometry value g.\nThe result is returned as a Polygon value.\n\nThe polygon is defined by the corner points of the bounding box:\n\nPOLYGON((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','mysql> SELECT AsText(Envelope(GeomFromText(\'LineString(1 1,2 2)\')));\n+-------------------------------------------------------+\n| AsText(Envelope(GeomFromText(\'LineString(1 1,2 2)\'))) |\n+-------------------------------------------------------+\n| POLYGON((1 1,2 1,2 2,1 2,1 1)) |\n+-------------------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(239,'IS_FREE_LOCK',14,'Syntax:\nIS_FREE_LOCK(str)\n\nChecks whether the lock named str is free to use (that is, not locked).\nReturns 1 if the lock is free (no one is using the lock), 0 if the lock\nis in use, and NULL if an error occurs (such as an incorrect argument).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(240,'TOUCHES',30,'Touches(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 spatially touches g2. Two\ngeometries spatially touch if the interiors of the geometries do not\nintersect, but the boundary of one of the geometries intersects either\nthe boundary or the interior of the other.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(241,'INET_ATON',14,'Syntax:\nINET_ATON(expr)\n\nGiven the dotted-quad representation of an IPv4 network address as a\nstring, returns an integer that represents the numeric value of the\naddress in network byte order (big endian). INET_ATON() returns NULL if\nit does not understand its argument.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> SELECT INET_ATON(\'10.0.5.9\');\n -> 167773449\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(242,'UNCOMPRESS',12,'Syntax:\nUNCOMPRESS(string_to_uncompress)\n\nUncompresses a string compressed by the COMPRESS() function. If the\nargument is not a compressed value, the result is NULL. This function\nrequires MySQL to have been compiled with a compression library such as\nzlib. Otherwise, the return value is always NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT UNCOMPRESS(COMPRESS(\'any string\'));\n -> \'any string\'\nmysql> SELECT UNCOMPRESS(\'any string\');\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(243,'AUTO_INCREMENT',22,'The AUTO_INCREMENT attribute can be used to generate a unique identity\nfor new rows:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/example-auto-increment.html\n\n','CREATE TABLE animals (\n id MEDIUMINT NOT NULL AUTO_INCREMENT,\n name CHAR(30) NOT NULL,\n PRIMARY KEY (id)\n);\n\nINSERT INTO animals (name) VALUES\n (\'dog\'),(\'cat\'),(\'penguin\'),\n (\'lax\'),(\'whale\'),(\'ostrich\');\n\nSELECT * FROM animals;\n','http://dev.mysql.com/doc/refman/5.5/en/example-auto-increment.html'),(244,'ISSIMPLE',36,'IsSimple(g)\n\nCurrently, this function is a placeholder and should not be used. If\nimplemented, its behavior will be as described in the next paragraph.\n\nReturns 1 if the geometry value g has no anomalous geometric points,\nsuch as self-intersection or self-tangency. IsSimple() returns 0 if the\nargument is not simple, and -1 if it is NULL.\n\nThe description of each instantiable geometric class given earlier in\nthe chapter includes the specific conditions that cause an instance of\nthat class to be classified as not simple. (See [HELP Geometry\nhierarchy].)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(245,'- BINARY',4,'Syntax:\n-\n\nSubtraction:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','mysql> SELECT 3-5;\n -> -2\n','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(246,'GEOMCOLLFROMTEXT',3,'GeomCollFromText(wkt[,srid]), GeometryCollectionFromText(wkt[,srid])\n\nConstructs a GEOMETRYCOLLECTION value using its WKT representation and\nSRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(247,'WKT DEFINITION',3,'The Well-Known Text (WKT) representation of Geometry is designed to\nexchange geometry data in ASCII form. For a Backus-Naur grammar that\nspecifies the formal production rules for writing WKT values, see the\nOpenGIS specification document referenced in\nhttp://dev.mysql.com/doc/refman/5.5/en/spatial-extensions.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/gis-wkt-format.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/gis-wkt-format.html'),(248,'CURRENT_TIME',31,'Syntax:\nCURRENT_TIME, CURRENT_TIME()\n\nCURRENT_TIME and CURRENT_TIME() are synonyms for CURTIME().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(249,'REVOKE',10,'Syntax:\nREVOKE\n priv_type [(column_list)]\n [, priv_type [(column_list)]] ...\n ON [object_type] priv_level\n FROM user [, user] ...\n\nREVOKE ALL PRIVILEGES, GRANT OPTION\n FROM user [, user] ...\n\nREVOKE PROXY ON user\n FROM user [, user] ...\n\nThe REVOKE statement enables system administrators to revoke privileges\nfrom MySQL accounts. Each account name uses the format described in\nhttp://dev.mysql.com/doc/refman/5.5/en/account-names.html. For example:\n\nREVOKE INSERT ON *.* FROM \'jeffrey\'@\'localhost\';\n\nIf you specify only the user name part of the account name, a host name\npart of \'%\' is used.\n\nFor details on the levels at which privileges exist, the permissible\npriv_type and priv_level values, and the syntax for specifying users\nand passwords, see [HELP GRANT]\n\nTo use the first REVOKE syntax, you must have the GRANT OPTION\nprivilege, and you must have the privileges that you are revoking.\n\nTo revoke all privileges, use the second syntax, which drops all\nglobal, database, table, column, and routine privileges for the named\nuser or users:\n\nREVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...\n\nTo use this REVOKE syntax, you must have the global CREATE USER\nprivilege or the UPDATE privilege for the mysql database.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/revoke.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/revoke.html'),(250,'LAST_INSERT_ID',17,'Syntax:\nLAST_INSERT_ID(), LAST_INSERT_ID(expr)\n\nLAST_INSERT_ID() (with no argument) returns a BIGINT (64-bit) value\nrepresenting the first automatically generated value successfully\ninserted for an AUTO_INCREMENT column as a result of the most recently\nexecuted INSERT statement. The value of LAST_INSERT_ID() remains\nunchanged if no rows are successfully inserted.\n\nFor example, after inserting a row that generates an AUTO_INCREMENT\nvalue, you can get the value like this:\n\nmysql> SELECT LAST_INSERT_ID();\n -> 195\n\nThe currently executing statement does not affect the value of\nLAST_INSERT_ID(). Suppose that you generate an AUTO_INCREMENT value\nwith one statement, and then refer to LAST_INSERT_ID() in a\nmultiple-row INSERT statement that inserts rows into a table with its\nown AUTO_INCREMENT column. The value of LAST_INSERT_ID() will remain\nstable in the second statement; its value for the second and later rows\nis not affected by the earlier row insertions. (However, if you mix\nreferences to LAST_INSERT_ID() and LAST_INSERT_ID(expr), the effect is\nundefined.)\n\nIf the previous statement returned an error, the value of\nLAST_INSERT_ID() is undefined. For transactional tables, if the\nstatement is rolled back due to an error, the value of LAST_INSERT_ID()\nis left undefined. For manual ROLLBACK, the value of LAST_INSERT_ID()\nis not restored to that before the transaction; it remains as it was at\nthe point of the ROLLBACK.\n\nWithin the body of a stored routine (procedure or function) or a\ntrigger, the value of LAST_INSERT_ID() changes the same way as for\nstatements executed outside the body of these kinds of objects. The\neffect of a stored routine or trigger upon the value of\nLAST_INSERT_ID() that is seen by following statements depends on the\nkind of routine:\n\no If a stored procedure executes statements that change the value of\n LAST_INSERT_ID(), the changed value is seen by statements that follow\n the procedure call.\n\no For stored functions and triggers that change the value, the value is\n restored when the function or trigger ends, so following statements\n will not see a changed value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(251,'LAST_DAY',31,'Syntax:\nLAST_DAY(date)\n\nTakes a date or datetime value and returns the corresponding value for\nthe last day of the month. Returns NULL if the argument is invalid.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT LAST_DAY(\'2003-02-05\');\n -> \'2003-02-28\'\nmysql> SELECT LAST_DAY(\'2004-02-05\');\n -> \'2004-02-29\'\nmysql> SELECT LAST_DAY(\'2004-01-01 01:01:01\');\n -> \'2004-01-31\'\nmysql> SELECT LAST_DAY(\'2003-03-32\');\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(252,'MEDIUMINT',22,'MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]\n\nA medium-sized integer. The signed range is -8388608 to 8388607. The\nunsigned range is 0 to 16777215.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(253,'FLOOR',4,'Syntax:\nFLOOR(X)\n\nReturns the largest integer value not greater than X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT FLOOR(1.23);\n -> 1\nmysql> SELECT FLOOR(-1.23);\n -> -2\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(254,'RTRIM',37,'Syntax:\nRTRIM(str)\n\nReturns the string str with trailing space characters removed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT RTRIM(\'barbar \');\n -> \'barbar\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(255,'EXPLAIN',28,'Syntax:\nEXPLAIN [explain_type] SELECT select_options\n\nexplain_type:\n EXTENDED\n | PARTITIONS\n\nOr:\n\nEXPLAIN tbl_name\n\nThe EXPLAIN statement can be used either as a way to obtain information\nabout how MySQL executes a statement, or as a synonym for DESCRIBE:\n\no When you precede a SELECT statement with the keyword EXPLAIN, MySQL\n displays information from the optimizer about the query execution\n plan. That is, MySQL explains how it would process the statement,\n including information about how tables are joined and in which order.\n EXPLAIN EXTENDED can be used to obtain additional information.\n\n For information about using EXPLAIN and EXPLAIN EXTENDED to obtain\n query execution plan information, see\n http://dev.mysql.com/doc/refman/5.5/en/using-explain.html.\n\no EXPLAIN PARTITIONS is useful only when examining queries involving\n partitioned tables. For details, see\n http://dev.mysql.com/doc/refman/5.5/en/partitioning-info.html.\n\no EXPLAIN tbl_name is synonymous with DESCRIBE tbl_name or SHOW COLUMNS\n FROM tbl_name. For information about DESCRIBE and SHOW COLUMNS, see\n [HELP DESCRIBE], and [HELP SHOW COLUMNS].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/explain.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/explain.html'),(256,'DEGREES',4,'Syntax:\nDEGREES(X)\n\nReturns the argument X, converted from radians to degrees.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT DEGREES(PI());\n -> 180\nmysql> SELECT DEGREES(PI() / 2);\n -> 90\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(257,'VARCHAR',22,'[NATIONAL] VARCHAR(M) [CHARACTER SET charset_name] [COLLATE\ncollation_name]\n\nA variable-length string. M represents the maximum column length in\ncharacters. The range of M is 0 to 65,535. The effective maximum length\nof a VARCHAR is subject to the maximum row size (65,535 bytes, which is\nshared among all columns) and the character set used. For example, utf8\ncharacters can require up to three bytes per character, so a VARCHAR\ncolumn that uses the utf8 character set can be declared to be a maximum\nof 21,844 characters. See\nhttp://dev.mysql.com/doc/refman/5.5/en/column-count-limit.html.\n\nMySQL stores VARCHAR values as a 1-byte or 2-byte length prefix plus\ndata. The length prefix indicates the number of bytes in the value. A\nVARCHAR column uses one length byte if values require no more than 255\nbytes, two length bytes if values may require more than 255 bytes.\n\n*Note*: MySQL 5.5 follows the standard SQL specification, and does not\nremove trailing spaces from VARCHAR values.\n\nVARCHAR is shorthand for CHARACTER VARYING. NATIONAL VARCHAR is the\nstandard SQL way to define that a VARCHAR column should use some\npredefined character set. MySQL 4.1 and up uses utf8 as this predefined\ncharacter set.\nhttp://dev.mysql.com/doc/refman/5.5/en/charset-national.html. NVARCHAR\nis shorthand for NATIONAL VARCHAR.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(258,'UNHEX',37,'Syntax:\n\nUNHEX(str)\n\nFor a string argument str, UNHEX(str) performs the inverse operation of\nHEX(str). That is, it interprets each pair of characters in the\nargument as a hexadecimal number and converts it to the character\nrepresented by the number. The return value is a binary string.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT UNHEX(\'4D7953514C\');\n -> \'MySQL\'\nmysql> SELECT 0x4D7953514C;\n -> \'MySQL\'\nmysql> SELECT UNHEX(HEX(\'string\'));\n -> \'string\'\nmysql> SELECT HEX(UNHEX(\'1267\'));\n -> \'1267\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(259,'- UNARY',4,'Syntax:\n-\n\nUnary minus. This operator changes the sign of the operand.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','mysql> SELECT - 2;\n -> -2\n','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(260,'STD',16,'Syntax:\nSTD(expr)\n\nReturns the population standard deviation of expr. This is an extension\nto standard SQL. The standard SQL function STDDEV_POP() can be used\ninstead.\n\nThis function returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(261,'COS',4,'Syntax:\nCOS(X)\n\nReturns the cosine of X, where X is given in radians.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT COS(PI());\n -> -1\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(262,'DATE FUNCTION',31,'Syntax:\nDATE(expr)\n\nExtracts the date part of the date or datetime expression expr.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DATE(\'2003-12-31 01:02:03\');\n -> \'2003-12-31\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(263,'DROP TRIGGER',39,'Syntax:\nDROP TRIGGER [IF EXISTS] [schema_name.]trigger_name\n\nThis statement drops a trigger. The schema (database) name is optional.\nIf the schema is omitted, the trigger is dropped from the default\nschema. DROP TRIGGER requires the TRIGGER privilege for the table\nassociated with the trigger.\n\nUse IF EXISTS to prevent an error from occurring for a trigger that\ndoes not exist. A NOTE is generated for a nonexistent trigger when\nusing IF EXISTS. See [HELP SHOW WARNINGS].\n\nTriggers for a table are also dropped if you drop the table.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-trigger.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-trigger.html'),(264,'RESET MASTER',8,'Syntax:\nRESET MASTER\n\nDeletes all binary log files listed in the index file, resets the\nbinary log index file to be empty, and creates a new binary log file.\nThis statement is intended to be used only when the master is started\nfor the first time.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/reset-master.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/reset-master.html'),(265,'TAN',4,'Syntax:\nTAN(X)\n\nReturns the tangent of X, where X is given in radians.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT TAN(PI());\n -> -1.2246063538224e-16\nmysql> SELECT TAN(PI()+1);\n -> 1.5574077246549\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(266,'PI',4,'Syntax:\nPI()\n\nReturns the value of π (pi). The default number of decimal places\ndisplayed is seven, but MySQL uses the full double-precision value\ninternally.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT PI();\n -> 3.141593\nmysql> SELECT PI()+0.000000000000000000;\n -> 3.141592653589793116\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(267,'WEEKOFYEAR',31,'Syntax:\nWEEKOFYEAR(date)\n\nReturns the calendar week of the date as a number in the range from 1\nto 53. WEEKOFYEAR() is a compatibility function that is equivalent to\nWEEK(date,3).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT WEEKOFYEAR(\'2008-02-20\');\n -> 8\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(268,'/',4,'Syntax:\n/\n\nDivision:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','mysql> SELECT 3/5;\n -> 0.60\n','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(269,'PURGE BINARY LOGS',8,'Syntax:\nPURGE { BINARY | MASTER } LOGS\n { TO \'log_name\' | BEFORE datetime_expr }\n\nThe binary log is a set of files that contain information about data\nmodifications made by the MySQL server. The log consists of a set of\nbinary log files, plus an index file (see\nhttp://dev.mysql.com/doc/refman/5.5/en/binary-log.html).\n\nThe PURGE BINARY LOGS statement deletes all the binary log files listed\nin the log index file prior to the specified log file name or date.\nBINARY and MASTER are synonyms. Deleted log files also are removed from\nthe list recorded in the index file, so that the given log file becomes\nthe first in the list.\n\nThis statement has no effect if the server was not started with the\n--log-bin option to enable binary logging.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/purge-binary-logs.html\n\n','PURGE BINARY LOGS TO \'mysql-bin.010\';\nPURGE BINARY LOGS BEFORE \'2008-04-02 22:46:26\';\n','http://dev.mysql.com/doc/refman/5.5/en/purge-binary-logs.html'),(270,'STDDEV_SAMP',16,'Syntax:\nSTDDEV_SAMP(expr)\n\nReturns the sample standard deviation of expr (the square root of\nVAR_SAMP().\n\nSTDDEV_SAMP() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(271,'SCHEMA',17,'Syntax:\nSCHEMA()\n\nThis function is a synonym for DATABASE().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(272,'MLINEFROMWKB',32,'MLineFromWKB(wkb[,srid]), MultiLineStringFromWKB(wkb[,srid])\n\nConstructs a MULTILINESTRING value using its WKB representation and\nSRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(273,'LOG2',4,'Syntax:\nLOG2(X)\n\nReturns the base-2 logarithm of X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT LOG2(65536);\n -> 16\nmysql> SELECT LOG2(-100);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(274,'SUBTIME',31,'Syntax:\nSUBTIME(expr1,expr2)\n\nSUBTIME() returns expr1 - expr2 expressed as a value in the same format\nas expr1. expr1 is a time or datetime expression, and expr2 is a time\nexpression.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT SUBTIME(\'2007-12-31 23:59:59.999999\',\'1 1:1:1.000002\');\n -> \'2007-12-30 22:58:58.999997\'\nmysql> SELECT SUBTIME(\'01:00:00.999999\', \'02:00:00.999998\');\n -> \'-00:59:59.999999\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(275,'UNCOMPRESSED_LENGTH',12,'Syntax:\nUNCOMPRESSED_LENGTH(compressed_string)\n\nReturns the length that the compressed string had before being\ncompressed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT UNCOMPRESSED_LENGTH(COMPRESS(REPEAT(\'a\',30)));\n -> 30\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(276,'DROP TABLE',39,'Syntax:\nDROP [TEMPORARY] TABLE [IF EXISTS]\n tbl_name [, tbl_name] ...\n [RESTRICT | CASCADE]\n\nDROP TABLE removes one or more tables. You must have the DROP privilege\nfor each table. All table data and the table definition are removed, so\nbe careful with this statement! If any of the tables named in the\nargument list do not exist, MySQL returns an error indicating by name\nwhich nonexisting tables it was unable to drop, but it also drops all\nof the tables in the list that do exist.\n\n*Important*: When a table is dropped, user privileges on the table are\nnot automatically dropped. See [HELP GRANT].\n\nNote that for a partitioned table, DROP TABLE permanently removes the\ntable definition, all of its partitions, and all of the data which was\nstored in those partitions. It also removes the partitioning definition\n(.par) file associated with the dropped table.\n\nUse IF EXISTS to prevent an error from occurring for tables that do not\nexist. A NOTE is generated for each nonexistent table when using IF\nEXISTS. See [HELP SHOW WARNINGS].\n\nRESTRICT and CASCADE are permitted to make porting easier. In MySQL\n5.5, they do nothing.\n\n*Note*: DROP TABLE automatically commits the current active\ntransaction, unless you use the TEMPORARY keyword.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-table.html'),(277,'POW',4,'Syntax:\nPOW(X,Y)\n\nReturns the value of X raised to the power of Y.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT POW(2,2);\n -> 4\nmysql> SELECT POW(2,-2);\n -> 0.25\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(278,'SHOW CREATE TABLE',26,'Syntax:\nSHOW CREATE TABLE tbl_name\n\nShows the CREATE TABLE statement that creates the given table. To use\nthis statement, you must have some privilege for the table. This\nstatement also works with views.\nSHOW CREATE TABLE quotes table and column names according to the value\nof the sql_quote_show_create option. See\nhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-table.html\n\n','mysql> SHOW CREATE TABLE t\\G\n*************************** 1. row ***************************\n Table: t\nCreate Table: CREATE TABLE t (\n id INT(11) default NULL auto_increment,\n s char(60) default NULL,\n PRIMARY KEY (id)\n) ENGINE=MyISAM\n','http://dev.mysql.com/doc/refman/5.5/en/show-create-table.html'),(279,'DUAL',27,'You are permitted to specify DUAL as a dummy table name in situations\nwhere no tables are referenced:\n\nmysql> SELECT 1 + 1 FROM DUAL;\n -> 2\n\nDUAL is purely for the convenience of people who require that all\nSELECT statements should have FROM and possibly other clauses. MySQL\nmay ignore the clauses. MySQL does not require FROM DUAL if no tables\nare referenced.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/select.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/select.html'),(280,'INSTR',37,'Syntax:\nINSTR(str,substr)\n\nReturns the position of the first occurrence of substring substr in\nstring str. This is the same as the two-argument form of LOCATE(),\nexcept that the order of the arguments is reversed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT INSTR(\'foobarbar\', \'bar\');\n -> 4\nmysql> SELECT INSTR(\'xbar\', \'foobar\');\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(281,'NOW',31,'Syntax:\nNOW()\n\nReturns the current date and time as a value in \'YYYY-MM-DD HH:MM:SS\'\nor YYYYMMDDHHMMSS.uuuuuu format, depending on whether the function is\nused in a string or numeric context. The value is expressed in the\ncurrent time zone.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT NOW();\n -> \'2007-12-15 23:50:26\'\nmysql> SELECT NOW() + 0;\n -> 20071215235026.000000\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(282,'SHOW ENGINES',26,'Syntax:\nSHOW [STORAGE] ENGINES\n\nSHOW ENGINES displays status information about the server\'s storage\nengines. This is particularly useful for checking whether a storage\nengine is supported, or to see what the default engine is.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-engines.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-engines.html'),(283,'>=',18,'Syntax:\n>=\n\nGreater than or equal:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 2 >= 2;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(284,'EXP',4,'Syntax:\nEXP(X)\n\nReturns the value of e (the base of natural logarithms) raised to the\npower of X. The inverse of this function is LOG() (using a single\nargument only) or LN().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT EXP(2);\n -> 7.3890560989307\nmysql> SELECT EXP(-2);\n -> 0.13533528323661\nmysql> SELECT EXP(0);\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(285,'LONGBLOB',22,'LONGBLOB\n\nA BLOB column with a maximum length of 4,294,967,295 or 4GB (232 - 1)\nbytes. The effective maximum length of LONGBLOB columns depends on the\nconfigured maximum packet size in the client/server protocol and\navailable memory. Each LONGBLOB value is stored using a 4-byte length\nprefix that indicates the number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(286,'POINTN',13,'PointN(ls,N)\n\nReturns the N-th Point in the Linestring value ls. Points are numbered\nbeginning with 1.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions\n\n','mysql> SET @ls = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT AsText(PointN(GeomFromText(@ls),2));\n+-------------------------------------+\n| AsText(PointN(GeomFromText(@ls),2)) |\n+-------------------------------------+\n| POINT(2 2) |\n+-------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions'),(287,'YEAR DATA TYPE',22,'YEAR[(2|4)]\n\nA year in two-digit or four-digit format. The default is four-digit\nformat. YEAR(2) or YEAR(4) differ in display format, but have the same\nrange of values. In four-digit format, values display as 1901 to 2155,\nand 0000. In two-digit format, values display as 70 to 69, representing\nyears from 1970 to 2069. MySQL displays YEAR values in YYYY or\nYYformat, but permits assignment of values to YEAR columns using either\nstrings or numbers.\n\n*Note*: The YEAR(2) data type has certain issues that you should\nconsider before choosing to use it. As of MySQL 5.5.27, YEAR(2) is\ndeprecated. For more information, see\nhttp://dev.mysql.com/doc/refman/5.5/en/migrating-to-year4.html.\n\nFor additional information about YEAR display format and inerpretation\nof input values, see http://dev.mysql.com/doc/refman/5.5/en/year.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html'),(288,'SUM',16,'Syntax:\nSUM([DISTINCT] expr)\n\nReturns the sum of expr. If the return set has no rows, SUM() returns\nNULL. The DISTINCT keyword can be used to sum only the distinct values\nof expr.\n\nSUM() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(289,'OCT',37,'Syntax:\nOCT(N)\n\nReturns a string representation of the octal value of N, where N is a\nlonglong (BIGINT) number. This is equivalent to CONV(N,10,8). Returns\nNULL if N is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT OCT(12);\n -> \'14\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(290,'SYSDATE',31,'Syntax:\nSYSDATE()\n\nReturns the current date and time as a value in \'YYYY-MM-DD HH:MM:SS\'\nor YYYYMMDDHHMMSS.uuuuuu format, depending on whether the function is\nused in a string or numeric context.\n\nSYSDATE() returns the time at which it executes. This differs from the\nbehavior for NOW(), which returns a constant time that indicates the\ntime at which the statement began to execute. (Within a stored function\nor trigger, NOW() returns the time at which the function or triggering\nstatement began to execute.)\n\nmysql> SELECT NOW(), SLEEP(2), NOW();\n+---------------------+----------+---------------------+\n| NOW() | SLEEP(2) | NOW() |\n+---------------------+----------+---------------------+\n| 2006-04-12 13:47:36 | 0 | 2006-04-12 13:47:36 |\n+---------------------+----------+---------------------+\n\nmysql> SELECT SYSDATE(), SLEEP(2), SYSDATE();\n+---------------------+----------+---------------------+\n| SYSDATE() | SLEEP(2) | SYSDATE() |\n+---------------------+----------+---------------------+\n| 2006-04-12 13:47:44 | 0 | 2006-04-12 13:47:46 |\n+---------------------+----------+---------------------+\n\nIn addition, the SET TIMESTAMP statement affects the value returned by\nNOW() but not by SYSDATE(). This means that timestamp settings in the\nbinary log have no effect on invocations of SYSDATE().\n\nBecause SYSDATE() can return different values even within the same\nstatement, and is not affected by SET TIMESTAMP, it is nondeterministic\nand therefore unsafe for replication if statement-based binary logging\nis used. If that is a problem, you can use row-based logging.\n\nAlternatively, you can use the --sysdate-is-now option to cause\nSYSDATE() to be an alias for NOW(). This works if the option is used on\nboth the master and the slave.\n\nThe nondeterministic nature of SYSDATE() also means that indexes cannot\nbe used for evaluating expressions that refer to it.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(291,'UNINSTALL PLUGIN',5,'Syntax:\nUNINSTALL PLUGIN plugin_name\n\nThis statement removes an installed server plugin. It requires the\nDELETE privilege for the mysql.plugin table.\n\nplugin_name must be the name of some plugin that is listed in the\nmysql.plugin table. The server executes the plugin\'s deinitialization\nfunction and removes the row for the plugin from the mysql.plugin\ntable, so that subsequent server restarts will not load and initialize\nthe plugin. UNINSTALL PLUGIN does not remove the plugin\'s shared\nlibrary file.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/uninstall-plugin.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/uninstall-plugin.html'),(292,'ASBINARY',32,'AsBinary(g), AsWKB(g)\n\nConverts a value in internal geometry format to its WKB representation\nand returns the binary result.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-to-convert-geometries-between-formats.html\n\n','SELECT AsBinary(g) FROM geom;\n','http://dev.mysql.com/doc/refman/5.5/en/functions-to-convert-geometries-between-formats.html'),(293,'REPEAT FUNCTION',37,'Syntax:\nREPEAT(str,count)\n\nReturns a string consisting of the string str repeated count times. If\ncount is less than 1, returns an empty string. Returns NULL if str or\ncount are NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT REPEAT(\'MySQL\', 3);\n -> \'MySQLMySQLMySQL\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(294,'SHOW TABLES',26,'Syntax:\nSHOW [FULL] TABLES [{FROM | IN} db_name]\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW TABLES lists the non-TEMPORARY tables in a given database. You can\nalso get this list using the mysqlshow db_name command. The LIKE\nclause, if present, indicates which table names to match. The WHERE\nclause can be given to select rows using more general conditions, as\ndiscussed in http://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nThis statement also lists any views in the database. The FULL modifier\nis supported such that SHOW FULL TABLES displays a second output\ncolumn. Values for the second column are BASE TABLE for a table and\nVIEW for a view.\n\nIf you have no privileges for a base table or view, it does not show up\nin the output from SHOW TABLES or mysqlshow db_name.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-tables.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-tables.html'),(295,'MAKEDATE',31,'Syntax:\nMAKEDATE(year,dayofyear)\n\nReturns a date, given year and day-of-year values. dayofyear must be\ngreater than 0 or the result is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT MAKEDATE(2011,31), MAKEDATE(2011,32);\n -> \'2011-01-31\', \'2011-02-01\'\nmysql> SELECT MAKEDATE(2011,365), MAKEDATE(2014,365);\n -> \'2011-12-31\', \'2014-12-31\'\nmysql> SELECT MAKEDATE(2011,0);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(296,'BINARY OPERATOR',37,'Syntax:\nBINARY\n\nThe BINARY operator casts the string following it to a binary string.\nThis is an easy way to force a column comparison to be done byte by\nbyte rather than character by character. This causes the comparison to\nbe case sensitive even if the column is not defined as BINARY or BLOB.\nBINARY also causes trailing spaces to be significant.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html\n\n','mysql> SELECT \'a\' = \'A\';\n -> 1\nmysql> SELECT BINARY \'a\' = \'A\';\n -> 0\nmysql> SELECT \'a\' = \'a \';\n -> 1\nmysql> SELECT BINARY \'a\' = \'a \';\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html'),(297,'MBROVERLAPS',6,'MBROverlaps(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangles of\nthe two geometries g1 and g2 overlap. The term spatially overlaps is\nused if two geometries intersect and their intersection results in a\ngeometry of the same dimension but not equal to either of the given\ngeometries.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(298,'SOUNDEX',37,'Syntax:\nSOUNDEX(str)\n\nReturns a soundex string from str. Two strings that sound almost the\nsame should have identical soundex strings. A standard soundex string\nis four characters long, but the SOUNDEX() function returns an\narbitrarily long string. You can use SUBSTRING() on the result to get a\nstandard soundex string. All nonalphabetic characters in str are\nignored. All international alphabetic characters outside the A-Z range\nare treated as vowels.\n\n*Important*: When using SOUNDEX(), you should be aware of the following\nlimitations:\n\no This function, as currently implemented, is intended to work well\n with strings that are in the English language only. Strings in other\n languages may not produce reliable results.\n\no This function is not guaranteed to provide consistent results with\n strings that use multi-byte character sets, including utf-8.\n\n We hope to remove these limitations in a future release. See Bug\n #22638 for more information.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT SOUNDEX(\'Hello\');\n -> \'H400\'\nmysql> SELECT SOUNDEX(\'Quadratically\');\n -> \'Q36324\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(299,'MBRTOUCHES',6,'MBRTouches(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangles of\nthe two geometries g1 and g2 touch. Two geometries spatially touch if\nthe interiors of the geometries do not intersect, but the boundary of\none of the geometries intersects either the boundary or the interior of\nthe other.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(300,'DROP EVENT',39,'Syntax:\nDROP EVENT [IF EXISTS] event_name\n\nThis statement drops the event named event_name. The event immediately\nceases being active, and is deleted completely from the server.\n\nIf the event does not exist, the error ERROR 1517 (HY000): Unknown\nevent \'event_name\' results. You can override this and cause the\nstatement to generate a warning for nonexistent events instead using IF\nEXISTS.\n\nThis statement requires the EVENT privilege for the schema to which the\nevent to be dropped belongs.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-event.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-event.html'),(301,'INSERT SELECT',27,'Syntax:\nINSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]\n [INTO] tbl_name [(col_name,...)]\n SELECT ...\n [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]\n\nWith INSERT ... SELECT, you can quickly insert many rows into a table\nfrom one or many tables. For example:\n\nINSERT INTO tbl_temp2 (fld_id)\n SELECT tbl_temp1.fld_order_id\n FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/insert-select.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/insert-select.html'),(302,'CREATE PROCEDURE',39,'Syntax:\nCREATE\n [DEFINER = { user | CURRENT_USER }]\n PROCEDURE sp_name ([proc_parameter[,...]])\n [characteristic ...] routine_body\n\nCREATE\n [DEFINER = { user | CURRENT_USER }]\n FUNCTION sp_name ([func_parameter[,...]])\n RETURNS type\n [characteristic ...] routine_body\n\nproc_parameter:\n [ IN | OUT | INOUT ] param_name type\n\nfunc_parameter:\n param_name type\n\ntype:\n Any valid MySQL data type\n\ncharacteristic:\n COMMENT \'string\'\n | LANGUAGE SQL\n | [NOT] DETERMINISTIC\n | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }\n | SQL SECURITY { DEFINER | INVOKER }\n\nroutine_body:\n Valid SQL routine statement\n\nThese statements create stored routines. By default, a routine is\nassociated with the default database. To associate the routine\nexplicitly with a given database, specify the name as db_name.sp_name\nwhen you create it.\n\nThe CREATE FUNCTION statement is also used in MySQL to support UDFs\n(user-defined functions). See\nhttp://dev.mysql.com/doc/refman/5.5/en/adding-functions.html. A UDF can\nbe regarded as an external stored function. Stored functions share\ntheir namespace with UDFs. See\nhttp://dev.mysql.com/doc/refman/5.5/en/function-resolution.html, for\nthe rules describing how the server interprets references to different\nkinds of functions.\n\nTo invoke a stored procedure, use the CALL statement (see [HELP CALL]).\nTo invoke a stored function, refer to it in an expression. The function\nreturns a value during expression evaluation.\n\nCREATE PROCEDURE and CREATE FUNCTION require the CREATE ROUTINE\nprivilege. They might also require the SUPER privilege, depending on\nthe DEFINER value, as described later in this section. If binary\nlogging is enabled, CREATE FUNCTION might require the SUPER privilege,\nas described in\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-logging.html.\n\nBy default, MySQL automatically grants the ALTER ROUTINE and EXECUTE\nprivileges to the routine creator. This behavior can be changed by\ndisabling the automatic_sp_privileges system variable. See\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-routines-privileges.html.\n\nThe DEFINER and SQL SECURITY clauses specify the security context to be\nused when checking access privileges at routine execution time, as\ndescribed later in this section.\n\nIf the routine name is the same as the name of a built-in SQL function,\na syntax error occurs unless you use a space between the name and the\nfollowing parenthesis when defining the routine or invoking it later.\nFor this reason, avoid using the names of existing SQL functions for\nyour own stored routines.\n\nThe IGNORE_SPACE SQL mode applies to built-in functions, not to stored\nroutines. It is always permissible to have spaces after a stored\nroutine name, regardless of whether IGNORE_SPACE is enabled.\n\nThe parameter list enclosed within parentheses must always be present.\nIf there are no parameters, an empty parameter list of () should be\nused. Parameter names are not case sensitive.\n\nEach parameter is an IN parameter by default. To specify otherwise for\na parameter, use the keyword OUT or INOUT before the parameter name.\n\n*Note*: Specifying a parameter as IN, OUT, or INOUT is valid only for a\nPROCEDURE. For a FUNCTION, parameters are always regarded as IN\nparameters.\n\nAn IN parameter passes a value into a procedure. The procedure might\nmodify the value, but the modification is not visible to the caller\nwhen the procedure returns. An OUT parameter passes a value from the\nprocedure back to the caller. Its initial value is NULL within the\nprocedure, and its value is visible to the caller when the procedure\nreturns. An INOUT parameter is initialized by the caller, can be\nmodified by the procedure, and any change made by the procedure is\nvisible to the caller when the procedure returns.\n\nFor each OUT or INOUT parameter, pass a user-defined variable in the\nCALL statement that invokes the procedure so that you can obtain its\nvalue when the procedure returns. If you are calling the procedure from\nwithin another stored procedure or function, you can also pass a\nroutine parameter or local routine variable as an IN or INOUT\nparameter.\n\nThe following example shows a simple stored procedure that uses an OUT\nparameter:\n\nmysql> delimiter //\n\nmysql> CREATE PROCEDURE simpleproc (OUT param1 INT)\n -> BEGIN\n -> SELECT COUNT(*) INTO param1 FROM t;\n -> END//\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> delimiter ;\n\nmysql> CALL simpleproc(@a);\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT @a;\n+------+\n| @a |\n+------+\n| 3 |\n+------+\n1 row in set (0.00 sec)\n\nThe example uses the mysql client delimiter command to change the\nstatement delimiter from ; to // while the procedure is being defined.\nThis enables the ; delimiter used in the procedure body to be passed\nthrough to the server rather than being interpreted by mysql itself.\nSee\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-defining.html.\n\nThe RETURNS clause may be specified only for a FUNCTION, for which it\nis mandatory. It indicates the return type of the function, and the\nfunction body must contain a RETURN value statement. If the RETURN\nstatement returns a value of a different type, the value is coerced to\nthe proper type. For example, if a function specifies an ENUM or SET\nvalue in the RETURNS clause, but the RETURN statement returns an\ninteger, the value returned from the function is the string for the\ncorresponding ENUM member of set of SET members.\n\nThe following example function takes a parameter, performs an operation\nusing an SQL function, and returns the result. In this case, it is\nunnecessary to use delimiter because the function definition contains\nno internal ; statement delimiters:\n\nmysql> CREATE FUNCTION hello (s CHAR(20))\nmysql> RETURNS CHAR(50) DETERMINISTIC\n -> RETURN CONCAT(\'Hello, \',s,\'!\');\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT hello(\'world\');\n+----------------+\n| hello(\'world\') |\n+----------------+\n| Hello, world! |\n+----------------+\n1 row in set (0.00 sec)\n\nParameter types and function return types can be declared to use any\nvalid data type, except that the COLLATE attribute cannot be used prior\nto MySQL 5.5.3. As of 5.5.3, COLLATE can be used if preceded by the\nCHARACTER SET attribute.\n\nThe routine_body consists of a valid SQL routine statement. This can be\na simple statement such as SELECT or INSERT, or a compound statement\nwritten using BEGIN and END. Compound statements can contain\ndeclarations, loops, and other control structure statements. The syntax\nfor these statements is described in\nhttp://dev.mysql.com/doc/refman/5.5/en/sql-syntax-compound-statements.h\ntml.\n\nMySQL permits routines to contain DDL statements, such as CREATE and\nDROP. MySQL also permits stored procedures (but not stored functions)\nto contain SQL transaction statements such as COMMIT. Stored functions\nmay not contain statements that perform explicit or implicit commit or\nrollback. Support for these statements is not required by the SQL\nstandard, which states that each DBMS vendor may decide whether to\npermit them.\n\nStatements that return a result set can be used within a stored\nprocedure but not within a stored function. This prohibition includes\nSELECT statements that do not have an INTO var_list clause and other\nstatements such as SHOW, EXPLAIN, and CHECK TABLE. For statements that\ncan be determined at function definition time to return a result set, a\nNot allowed to return a result set from a function error occurs\n(ER_SP_NO_RETSET). For statements that can be determined only at\nruntime to return a result set, a PROCEDURE %s can\'t return a result\nset in the given context error occurs (ER_SP_BADSELECT).\n\nUSE statements within stored routines are not permitted. When a routine\nis invoked, an implicit USE db_name is performed (and undone when the\nroutine terminates). The causes the routine to have the given default\ndatabase while it executes. References to objects in databases other\nthan the routine default database should be qualified with the\nappropriate database name.\n\nFor additional information about statements that are not permitted in\nstored routines, see\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-program-restrictions.html\n.\n\nFor information about invoking stored procedures from within programs\nwritten in a language that has a MySQL interface, see [HELP CALL].\n\nMySQL stores the sql_mode system variable setting that is in effect at\nthe time a routine is created, and always executes the routine with\nthis setting in force, regardless of the server SQL mode in effect when\nthe routine is invoked.\n\nThe switch from the SQL mode of the invoker to that of the routine\noccurs after evaluation of arguments and assignment of the resulting\nvalues to routine parameters. If you define a routine in strict SQL\nmode but invoke it in nonstrict mode, assignment of arguments to\nroutine parameters does not take place in strict mode. If you require\nthat expressions passed to a routine be assigned in strict SQL mode,\nyou should invoke the routine with strict mode in effect.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-procedure.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-procedure.html'),(303,'VARBINARY',22,'VARBINARY(M)\n\nThe VARBINARY type is similar to the VARCHAR type, but stores binary\nbyte strings rather than nonbinary character strings. M represents the\nmaximum column length in bytes.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(304,'LOAD INDEX',26,'Syntax:\nLOAD INDEX INTO CACHE\n tbl_index_list [, tbl_index_list] ...\n\ntbl_index_list:\n tbl_name\n [PARTITION (partition_list | ALL)]\n [[INDEX|KEY] (index_name[, index_name] ...)]\n [IGNORE LEAVES]\n\npartition_list:\n partition_name[, partition_name][, ...]\n\nThe LOAD INDEX INTO CACHE statement preloads a table index into the key\ncache to which it has been assigned by an explicit CACHE INDEX\nstatement, or into the default key cache otherwise.\n\nLOAD INDEX INTO CACHE is used only for MyISAM tables. In MySQL 5.5, it\nis also supported for partitioned MyISAM tables; in addition, indexes\non partitioned tables can be preloaded for one, several, or all\npartitions.\n\nThe IGNORE LEAVES modifier causes only blocks for the nonleaf nodes of\nthe index to be preloaded.\n\nIGNORE LEAVES is also supported for partitioned MyISAM tables.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/load-index.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/load-index.html'),(305,'UNION',27,'Syntax:\nSELECT ...\nUNION [ALL | DISTINCT] SELECT ...\n[UNION [ALL | DISTINCT] SELECT ...]\n\nUNION is used to combine the result from multiple SELECT statements\ninto a single result set.\n\nThe column names from the first SELECT statement are used as the column\nnames for the results returned. Selected columns listed in\ncorresponding positions of each SELECT statement should have the same\ndata type. (For example, the first column selected by the first\nstatement should have the same type as the first column selected by the\nother statements.)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/union.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/union.html'),(306,'TO_DAYS',31,'Syntax:\nTO_DAYS(date)\n\nGiven a date date, returns a day number (the number of days since year\n0).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TO_DAYS(950501);\n -> 728779\nmysql> SELECT TO_DAYS(\'2007-10-07\');\n -> 733321\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(307,'NOT REGEXP',37,'Syntax:\nexpr NOT REGEXP pat, expr NOT RLIKE pat\n\nThis is the same as NOT (expr REGEXP pat).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/regexp.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/regexp.html'),(308,'SHOW INDEX',26,'Syntax:\nSHOW {INDEX | INDEXES | KEYS}\n {FROM | IN} tbl_name\n [{FROM | IN} db_name]\n [WHERE expr]\n\nSHOW INDEX returns table index information. The format resembles that\nof the SQLStatistics call in ODBC. This statement requires some\nprivilege for any column in the table.\nYou can use db_name.tbl_name as an alternative to the tbl_name FROM\ndb_name syntax. These two statements are equivalent:\n\nSHOW INDEX FROM mytable FROM mydb;\nSHOW INDEX FROM mydb.mytable;\n\nThe WHERE clause can be given to select rows using more general\nconditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nYou can also list a table\'s indexes with the mysqlshow -k db_name\ntbl_name command.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-index.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-index.html'),(309,'SHOW CREATE DATABASE',26,'Syntax:\nSHOW CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name\n\nShows the CREATE DATABASE statement that creates the given database. If\nthe SHOW statement includes an IF NOT EXISTS clause, the output too\nincludes such a clause. SHOW CREATE SCHEMA is a synonym for SHOW CREATE\nDATABASE.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-database.html\n\n','mysql> SHOW CREATE DATABASE test\\G\n*************************** 1. row ***************************\n Database: test\nCreate Database: CREATE DATABASE `test`\n /*!40100 DEFAULT CHARACTER SET latin1 */\n\nmysql> SHOW CREATE SCHEMA test\\G\n*************************** 1. row ***************************\n Database: test\nCreate Database: CREATE DATABASE `test`\n /*!40100 DEFAULT CHARACTER SET latin1 */\n','http://dev.mysql.com/doc/refman/5.5/en/show-create-database.html'),(310,'LEAVE',23,'Syntax:\nLEAVE label\n\nThis statement is used to exit the flow control construct that has the\ngiven label. If the label is for the outermost stored program block,\nLEAVE exits the program.\n\nLEAVE can be used within BEGIN ... END or loop constructs (LOOP,\nREPEAT, WHILE).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/leave.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/leave.html'),(311,'NOT IN',18,'Syntax:\nexpr NOT IN (value,...)\n\nThis is the same as NOT (expr IN (value,...)).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(312,'!',15,'Syntax:\nNOT, !\n\nLogical NOT. Evaluates to 1 if the operand is 0, to 0 if the operand is\nnonzero, and NOT NULL returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html\n\n','mysql> SELECT NOT 10;\n -> 0\nmysql> SELECT NOT 0;\n -> 1\nmysql> SELECT NOT NULL;\n -> NULL\nmysql> SELECT ! (1+1);\n -> 0\nmysql> SELECT ! 1+1;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html'),(313,'DECLARE HANDLER',23,'Syntax:\nDECLARE handler_action HANDLER\n FOR condition_value [, condition_value] ...\n statement\n\nhandler_action:\n CONTINUE\n | EXIT\n | UNDO\n\ncondition_value:\n mysql_error_code\n | SQLSTATE [VALUE] sqlstate_value\n | condition_name\n | SQLWARNING\n | NOT FOUND\n | SQLEXCEPTION\n\nThe DECLARE ... HANDLER statement specifies a handler that deals with\none or more conditions. If one of these conditions occurs, the\nspecified statement executes. statement can be a simple statement such\nas SET var_name = value, or a compound statement written using BEGIN\nand END (see [HELP BEGIN END]).\n\nHandler declarations must appear after variable or condition\ndeclarations.\n\nThe handler_action value indicates what action the handler takes after\nexecution of the handler statement:\n\no CONTINUE: Execution of the current program continues.\n\no EXIT: Execution terminates for the BEGIN ... END compound statement\n in which the handler is declared. This is true even if the condition\n occurs in an inner block.\n\no UNDO: Not supported.\n\nThe condition_value for DECLARE ... HANDLER indicates the specific\ncondition or class of conditions that activates the handler:\n\no A MySQL error code (a number) or an SQLSTATE value (a 5-character\n string literal). You should not use MySQL error code 0 or SQLSTATE\n values that begin with \'00\', because those indicate success rather\n than an error condition. For a list of MySQL error codes and SQLSTATE\n values, see\n http://dev.mysql.com/doc/refman/5.5/en/error-messages-server.html.\n\no A condition name previously specified with DECLARE ... CONDITION. A\n condition name can be associated with a MySQL error code or SQLSTATE\n value. See [HELP DECLARE CONDITION].\n\no SQLWARNING is shorthand for the class of SQLSTATE values that begin\n with \'01\'.\n\no NOT FOUND is shorthand for the class of SQLSTATE values that begin\n with \'02\'. This is relevant within the context of cursors and is used\n to control what happens when a cursor reaches the end of a data set.\n If no more rows are available, a No Data condition occurs with\n SQLSTATE value \'02000\'. To detect this condition, you can set up a\n handler for it (or for a NOT FOUND condition). For an example, see\n http://dev.mysql.com/doc/refman/5.5/en/cursors.html. This condition\n also occurs for SELECT ... INTO var_list statements that retrieve no\n rows.\n\no SQLEXCEPTION is shorthand for the class of SQLSTATE values that do\n not begin with \'00\', \'01\', or \'02\'.\n\nIf a condition occurs for which no handler has been declared, the\naction taken depends on the condition class:\n\no For SQLEXCEPTION conditions, the stored program terminates at the\n statement that raised the condition, as if there were an EXIT\n handler. If the program was called by another stored program, the\n calling program handles the condition using the handler selection\n rules applied to its own handlers.\n\no For SQLWARNING conditions, the program continues executing, as if\n there were a CONTINUE handler.\n\no For NOT FOUND conditions, if the condition was raised normally, the\n action is CONTINUE. If it was raised by SIGNAL or RESIGNAL, the\n action is EXIT.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/declare-handler.html\n\n','mysql> CREATE TABLE test.t (s1 INT, PRIMARY KEY (s1));\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> delimiter //\n\nmysql> CREATE PROCEDURE handlerdemo ()\n -> BEGIN\n -> DECLARE CONTINUE HANDLER FOR SQLSTATE \'23000\' SET @x2 = 1;\n -> SET @x = 1;\n -> INSERT INTO test.t VALUES (1);\n -> SET @x = 2;\n -> INSERT INTO test.t VALUES (1);\n -> SET @x = 3;\n -> END;\n -> //\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> CALL handlerdemo()//\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT @x//\n +------+\n | @x |\n +------+\n | 3 |\n +------+\n 1 row in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/declare-handler.html'),(314,'DOUBLE',22,'DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL]\n\nA normal-size (double-precision) floating-point number. Permissible\nvalues are -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, and\n2.2250738585072014E-308 to 1.7976931348623157E+308. These are the\ntheoretical limits, based on the IEEE standard. The actual range might\nbe slightly smaller depending on your hardware or operating system.\n\nM is the total number of digits and D is the number of digits following\nthe decimal point. If M and D are omitted, values are stored to the\nlimits permitted by the hardware. A double-precision floating-point\nnumber is accurate to approximately 15 decimal places.\n\nUNSIGNED, if specified, disallows negative values.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(315,'TIME',22,'TIME\n\nA time. The range is \'-838:59:59\' to \'838:59:59\'. MySQL displays TIME\nvalues in \'HH:MM:SS\' format, but permits assignment of values to TIME\ncolumns using either strings or numbers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-type-overview.html'),(316,'&&',15,'Syntax:\nAND, &&\n\nLogical AND. Evaluates to 1 if all operands are nonzero and not NULL,\nto 0 if one or more operands are 0, otherwise NULL is returned.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html\n\n','mysql> SELECT 1 && 1;\n -> 1\nmysql> SELECT 1 && 0;\n -> 0\nmysql> SELECT 1 && NULL;\n -> NULL\nmysql> SELECT 0 && NULL;\n -> 0\nmysql> SELECT NULL && 0;\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html'),(317,'X',11,'X(p)\n\nReturns the X-coordinate value for the Point object p as a\ndouble-precision number.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#point-property-functions\n\n','mysql> SELECT X(POINT(56.7, 53.34));\n+-----------------------+\n| X(POINT(56.7, 53.34)) |\n+-----------------------+\n| 56.7 |\n+-----------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#point-property-functions'),(318,'SYSTEM_USER',17,'Syntax:\nSYSTEM_USER()\n\nSYSTEM_USER() is a synonym for USER().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(319,'FOUND_ROWS',17,'Syntax:\nFOUND_ROWS()\n\nA SELECT statement may include a LIMIT clause to restrict the number of\nrows the server returns to the client. In some cases, it is desirable\nto know how many rows the statement would have returned without the\nLIMIT, but without running the statement again. To obtain this row\ncount, include a SQL_CALC_FOUND_ROWS option in the SELECT statement,\nand then invoke FOUND_ROWS() afterward:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name\n -> WHERE id > 100 LIMIT 10;\nmysql> SELECT FOUND_ROWS();\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(320,'CROSSES',30,'Crosses(g1,g2)\n\nReturns 1 if g1 spatially crosses g2. Returns NULL if g1 is a Polygon\nor a MultiPolygon, or if g2 is a Point or a MultiPoint. Otherwise,\nreturns 0.\n\nThe term spatially crosses denotes a spatial relation between two given\ngeometries that has the following properties:\n\no The two geometries intersect\n\no Their intersection results in a geometry that has a dimension that is\n one less than the maximum dimension of the two given geometries\n\no Their intersection is not equal to either of the two given geometries\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(321,'TRUNCATE TABLE',39,'Syntax:\nTRUNCATE [TABLE] tbl_name\n\nTRUNCATE TABLE empties a table completely. It requires the DROP\nprivilege.\n\nLogically, TRUNCATE TABLE is similar to a DELETE statement that deletes\nall rows, or a sequence of DROP TABLE and CREATE TABLE statements. To\nachieve high performance, it bypasses the DML method of deleting data.\nThus, it cannot be rolled back, it does not cause ON DELETE triggers to\nfire, and it cannot be performed for InnoDB tables with parent-child\nforeign key relationships.\n\nAlthough TRUNCATE TABLE is similar to DELETE, it is classified as a DDL\nstatement rather than a DML statement. It differs from DELETE in the\nfollowing ways in MySQL 5.5:\n\no Truncate operations drop and re-create the table, which is much\n faster than deleting rows one by one, particularly for large tables.\n\no Truncate operations cause an implicit commit, and so cannot be rolled\n back.\n\no Truncation operations cannot be performed if the session holds an\n active table lock.\n\no TRUNCATE TABLE fails for an InnoDB table if there are any FOREIGN KEY\n constraints from other tables that reference the table. Foreign key\n constraints between columns of the same table are permitted.\n\no Truncation operations do not return a meaningful value for the number\n of deleted rows. The usual result is \"0 rows affected,\" which should\n be interpreted as \"no information.\"\n\no As long as the table format file tbl_name.frm is valid, the table can\n be re-created as an empty table with TRUNCATE TABLE, even if the data\n or index files have become corrupted.\n\no Any AUTO_INCREMENT value is reset to its start value. This is true\n even for MyISAM and InnoDB, which normally do not reuse sequence\n values.\n\no When used with partitioned tables, TRUNCATE TABLE preserves the\n partitioning; that is, the data and index files are dropped and\n re-created, while the partition definitions (.par) file is\n unaffected.\n\no The TRUNCATE TABLE statement does not invoke ON DELETE triggers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/truncate-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/truncate-table.html'),(322,'BIT_XOR',16,'Syntax:\nBIT_XOR(expr)\n\nReturns the bitwise XOR of all bits in expr. The calculation is\nperformed with 64-bit (BIGINT) precision.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(323,'CURRENT_DATE',31,'Syntax:\nCURRENT_DATE, CURRENT_DATE()\n\nCURRENT_DATE and CURRENT_DATE() are synonyms for CURDATE().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(324,'START SLAVE',8,'Syntax:\nSTART SLAVE [thread_types]\n\nSTART SLAVE [SQL_THREAD] UNTIL\n MASTER_LOG_FILE = \'log_name\', MASTER_LOG_POS = log_pos\n\nSTART SLAVE [SQL_THREAD] UNTIL\n RELAY_LOG_FILE = \'log_name\', RELAY_LOG_POS = log_pos\n\nthread_types:\n [thread_type [, thread_type] ... ]\n\nthread_type: IO_THREAD | SQL_THREAD\n\nSTART SLAVE with no thread_type options starts both of the slave\nthreads. The I/O thread reads events from the master server and stores\nthem in the relay log. The SQL thread reads events from the relay log\nand executes them. START SLAVE requires the SUPER privilege.\n\nIf START SLAVE succeeds in starting the slave threads, it returns\nwithout any error. However, even in that case, it might be that the\nslave threads start and then later stop (for example, because they do\nnot manage to connect to the master or read its binary log, or some\nother problem). START SLAVE does not warn you about this. You must\ncheck the slave\'s error log for error messages generated by the slave\nthreads, or check that they are running satisfactorily with SHOW SLAVE\nSTATUS.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/start-slave.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/start-slave.html'),(325,'AREA',2,'Area(poly)\n\nReturns as a double-precision number the area of the Polygon value\npoly, as measured in its spatial reference system.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions\n\n','mysql> SET @poly = \'Polygon((0 0,0 3,3 0,0 0),(1 1,1 2,2 1,1 1))\';\nmysql> SELECT Area(GeomFromText(@poly));\n+---------------------------+\n| Area(GeomFromText(@poly)) |\n+---------------------------+\n| 4 |\n+---------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions'),(326,'FLUSH',26,'Syntax:\nFLUSH [NO_WRITE_TO_BINLOG | LOCAL]\n flush_option [, flush_option] ...\n\nThe FLUSH statement has several variant forms that clear or reload\nvarious internal caches, flush tables, or acquire locks. To execute\nFLUSH, you must have the RELOAD privilege. Specific flush options might\nrequire additional privileges, as described later.\n\nBy default, the server writes FLUSH statements to the binary log so\nthat they replicate to replication slaves. To suppress logging, use the\noptional NO_WRITE_TO_BINLOG keyword or its alias LOCAL.\n\n*Note*: FLUSH LOGS, FLUSH MASTER, FLUSH SLAVE, and FLUSH TABLES WITH\nREAD LOCK (with or without a table list) are not written to the binary\nlog in any case because they would cause problems if replicated to a\nslave.\n\nThe FLUSH statement causes an implicit commit. See\nhttp://dev.mysql.com/doc/refman/5.5/en/implicit-commit.html.\n\nThe RESET statement is similar to FLUSH. See [HELP RESET], for\ninformation about using the RESET statement with replication.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/flush.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/flush.html'),(327,'BEGIN END',23,'Syntax:\n[begin_label:] BEGIN\n [statement_list]\nEND [end_label]\n\nBEGIN ... END syntax is used for writing compound statements, which can\nappear within stored programs (stored procedures and functions,\ntriggers, and events). A compound statement can contain multiple\nstatements, enclosed by the BEGIN and END keywords. statement_list\nrepresents a list of one or more statements, each terminated by a\nsemicolon (;) statement delimiter. The statement_list itself is\noptional, so the empty compound statement (BEGIN END) is legal.\n\nBEGIN ... END blocks can be nested.\n\nUse of multiple statements requires that a client is able to send\nstatement strings containing the ; statement delimiter. In the mysql\ncommand-line client, this is handled with the delimiter command.\nChanging the ; end-of-statement delimiter (for example, to //) permit ;\nto be used in a program body. For an example, see\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-defining.html.\n\nA BEGIN ... END block can be labeled. See [HELP labels].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/begin-end.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/begin-end.html'),(328,'SHOW PROCEDURE STATUS',26,'Syntax:\nSHOW PROCEDURE STATUS\n [LIKE \'pattern\' | WHERE expr]\n\nThis statement is a MySQL extension. It returns characteristics of a\nstored procedure, such as the database, name, type, creator, creation\nand modification dates, and character set information. A similar\nstatement, SHOW FUNCTION STATUS, displays information about stored\nfunctions (see [HELP SHOW FUNCTION STATUS]).\n\nThe LIKE clause, if present, indicates which procedure or function\nnames to match. The WHERE clause can be given to select rows using more\ngeneral conditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-procedure-status.html\n\n','mysql> SHOW PROCEDURE STATUS LIKE \'sp1\'\\G\n*************************** 1. row ***************************\n Db: test\n Name: sp1\n Type: PROCEDURE\n Definer: testuser@localhost\n Modified: 2004-08-03 15:29:37\n Created: 2004-08-03 15:29:37\n Security_type: DEFINER\n Comment:\ncharacter_set_client: latin1\ncollation_connection: latin1_swedish_ci\n Database Collation: latin1_swedish_ci\n','http://dev.mysql.com/doc/refman/5.5/en/show-procedure-status.html'),(329,'DESCRIBE',28,'Syntax:\n{DESCRIBE | DESC} tbl_name [col_name | wild]\n\nDESCRIBE provides information about the columns in a table. It is a\nshortcut for SHOW COLUMNS FROM. These statements also display\ninformation for views. (See [HELP SHOW COLUMNS].)\n\ncol_name can be a column name, or a string containing the SQL \"%\" and\n\"_\" wildcard characters to obtain output only for the columns with\nnames matching the string. There is no need to enclose the string\nwithin quotation marks unless it contains spaces or other special\ncharacters.\n\nmysql> DESCRIBE City;\n+------------+----------+------+-----+---------+----------------+\n| Field | Type | Null | Key | Default | Extra |\n+------------+----------+------+-----+---------+----------------+\n| Id | int(11) | NO | PRI | NULL | auto_increment |\n| Name | char(35) | NO | | | |\n| Country | char(3) | NO | UNI | | |\n| District | char(20) | YES | MUL | | |\n| Population | int(11) | NO | | 0 | |\n+------------+----------+------+-----+---------+----------------+\n5 rows in set (0.00 sec)\n\nThe description for SHOW COLUMNS provides more information about the\noutput columns (see [HELP SHOW COLUMNS]).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/describe.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/describe.html'),(330,'SHOW WARNINGS',26,'Syntax:\nSHOW WARNINGS [LIMIT [offset,] row_count]\nSHOW COUNT(*) WARNINGS\n\nSHOW WARNINGS shows information about the conditions (errors, warnings,\nand notes) that resulted from the last statement in the current session\nthat generated messages. It shows nothing if the last statement used a\ntable and generated no messages. (That is, a statement that uses a\ntable but generates no messages clears the message list.) Statements\nthat do not use tables and do not generate messages have no effect on\nthe message list.\n\nWarnings are generated for DML statements such as INSERT, UPDATE, and\nLOAD DATA INFILE as well as DDL statements such as CREATE TABLE and\nALTER TABLE.\n\nSHOW WARNINGS is also used following EXPLAIN EXTENDED, to display the\nextra information generated by EXPLAIN when the EXTENDED keyword is\nused. See http://dev.mysql.com/doc/refman/5.5/en/explain-extended.html.\n\nThe LIMIT clause has the same syntax as for the SELECT statement. See\nhttp://dev.mysql.com/doc/refman/5.5/en/select.html.\n\nA related statement, SHOW ERRORS, shows only the error conditions (it\nexcludes warnings and notes). See [HELP SHOW ERRORS].\n\nThe SHOW COUNT(*) WARNINGS statement displays the total number of\nerrors, warnings, and notes. You can also retrieve this number from the\nwarning_count system variable:\n\nSHOW COUNT(*) WARNINGS;\nSELECT @@warning_count;\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-warnings.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-warnings.html'),(331,'DROP USER',10,'Syntax:\nDROP USER user [, user] ...\n\nThe DROP USER statement removes one or more MySQL accounts and their\nprivileges. It removes privilege rows for the account from all grant\ntables. To use this statement, you must have the global CREATE USER\nprivilege or the DELETE privilege for the mysql database. Each account\nname uses the format described in\nhttp://dev.mysql.com/doc/refman/5.5/en/account-names.html. For example:\n\nDROP USER \'jeffrey\'@\'localhost\';\n\nIf you specify only the user name part of the account name, a host name\npart of \'%\' is used.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-user.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-user.html'),(332,'STDDEV_POP',16,'Syntax:\nSTDDEV_POP(expr)\n\nReturns the population standard deviation of expr (the square root of\nVAR_POP()). You can also use STD() or STDDEV(), which are equivalent\nbut not standard SQL.\n\nSTDDEV_POP() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(333,'SHOW CHARACTER SET',26,'Syntax:\nSHOW CHARACTER SET\n [LIKE \'pattern\' | WHERE expr]\n\nThe SHOW CHARACTER SET statement shows all available character sets.\nThe LIKE clause, if present, indicates which character set names to\nmatch. The WHERE clause can be given to select rows using more general\nconditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html. For example:\n\nmysql> SHOW CHARACTER SET LIKE \'latin%\';\n+---------+-----------------------------+-------------------+--------+\n| Charset | Description | Default collation | Maxlen |\n+---------+-----------------------------+-------------------+--------+\n| latin1 | cp1252 West European | latin1_swedish_ci | 1 |\n| latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 |\n| latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 |\n| latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 |\n+---------+-----------------------------+-------------------+--------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-character-set.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-character-set.html'),(334,'SUBSTRING',37,'Syntax:\nSUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len),\nSUBSTRING(str FROM pos FOR len)\n\nThe forms without a len argument return a substring from string str\nstarting at position pos. The forms with a len argument return a\nsubstring len characters long from string str, starting at position\npos. The forms that use FROM are standard SQL syntax. It is also\npossible to use a negative value for pos. In this case, the beginning\nof the substring is pos characters from the end of the string, rather\nthan the beginning. A negative value may be used for pos in any of the\nforms of this function.\n\nFor all forms of SUBSTRING(), the position of the first character in\nthe string from which the substring is to be extracted is reckoned as\n1.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT SUBSTRING(\'Quadratically\',5);\n -> \'ratically\'\nmysql> SELECT SUBSTRING(\'foobarbar\' FROM 4);\n -> \'barbar\'\nmysql> SELECT SUBSTRING(\'Quadratically\',5,6);\n -> \'ratica\'\nmysql> SELECT SUBSTRING(\'Sakila\', -3);\n -> \'ila\'\nmysql> SELECT SUBSTRING(\'Sakila\', -5, 3);\n -> \'aki\'\nmysql> SELECT SUBSTRING(\'Sakila\' FROM -4 FOR 2);\n -> \'ki\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(335,'ISEMPTY',36,'IsEmpty(g)\n\nReturns 1 if the geometry value g is the empty geometry, 0 if it is not\nempty, and -1 if the argument is NULL. If the geometry is empty, it\nrepresents the empty point set.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(336,'SHOW FUNCTION STATUS',26,'Syntax:\nSHOW FUNCTION STATUS\n [LIKE \'pattern\' | WHERE expr]\n\nThis statement is similar to SHOW PROCEDURE STATUS but for stored\nfunctions. See [HELP SHOW PROCEDURE STATUS].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-function-status.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-function-status.html'),(337,'LTRIM',37,'Syntax:\nLTRIM(str)\n\nReturns the string str with leading space characters removed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT LTRIM(\' barbar\');\n -> \'barbar\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(338,'INTERSECTS',30,'Intersects(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 spatially intersects g2.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(339,'CALL',27,'Syntax:\nCALL sp_name([parameter[,...]])\nCALL sp_name[()]\n\nThe CALL statement invokes a stored procedure that was defined\npreviously with CREATE PROCEDURE.\n\nStored procedures that take no arguments can be invoked without\nparentheses. That is, CALL p() and CALL p are equivalent.\n\nCALL can pass back values to its caller using parameters that are\ndeclared as OUT or INOUT parameters. When the procedure returns, a\nclient program can also obtain the number of rows affected for the\nfinal statement executed within the routine: At the SQL level, call the\nROW_COUNT() function; from the C API, call the mysql_affected_rows()\nfunction.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/call.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/call.html'),(340,'MBRDISJOINT',6,'MBRDisjoint(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangles of\nthe two geometries g1 and g2 are disjoint (do not intersect).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(341,'VALUES',14,'Syntax:\nVALUES(col_name)\n\nIn an INSERT ... ON DUPLICATE KEY UPDATE statement, you can use the\nVALUES(col_name) function in the UPDATE clause to refer to column\nvalues from the INSERT portion of the statement. In other words,\nVALUES(col_name) in the UPDATE clause refers to the value of col_name\nthat would be inserted, had no duplicate-key conflict occurred. This\nfunction is especially useful in multiple-row inserts. The VALUES()\nfunction is meaningful only in the ON DUPLICATE KEY UPDATE clause of\nINSERT statements and returns NULL otherwise. See\nhttp://dev.mysql.com/doc/refman/5.5/en/insert-on-duplicate.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)\n -> ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b);\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(342,'SUBSTRING_INDEX',37,'Syntax:\nSUBSTRING_INDEX(str,delim,count)\n\nReturns the substring from string str before count occurrences of the\ndelimiter delim. If count is positive, everything to the left of the\nfinal delimiter (counting from the left) is returned. If count is\nnegative, everything to the right of the final delimiter (counting from\nthe right) is returned. SUBSTRING_INDEX() performs a case-sensitive\nmatch when searching for delim.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT SUBSTRING_INDEX(\'www.mysql.com\', \'.\', 2);\n -> \'www.mysql\'\nmysql> SELECT SUBSTRING_INDEX(\'www.mysql.com\', \'.\', -2);\n -> \'mysql.com\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(343,'ENCODE',12,'Syntax:\nENCODE(str,pass_str)\n\nEncrypt str using pass_str as the password. To decrypt the result, use\nDECODE().\n\nThe result is a binary string of the same length as str.\n\nThe strength of the encryption is based on how good the random\ngenerator is. It should suffice for short strings.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(344,'LOOP',23,'Syntax:\n[begin_label:] LOOP\n statement_list\nEND LOOP [end_label]\n\nLOOP implements a simple loop construct, enabling repeated execution of\nthe statement list, which consists of one or more statements, each\nterminated by a semicolon (;) statement delimiter. The statements\nwithin the loop are repeated until the loop is terminated. Usually,\nthis is accomplished with a LEAVE statement. Within a stored function,\nRETURN can also be used, which exits the function entirely.\n\nNeglecting to include a loop-termination statement results in an\ninfinite loop.\n\nA LOOP statement can be labeled. For the rules regarding label use, see\n[HELP labels].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/loop.html\n\n','CREATE PROCEDURE doiterate(p1 INT)\nBEGIN\n label1: LOOP\n SET p1 = p1 + 1;\n IF p1 < 10 THEN\n ITERATE label1;\n END IF;\n LEAVE label1;\n END LOOP label1;\n SET @x = p1;\nEND;\n','http://dev.mysql.com/doc/refman/5.5/en/loop.html'),(345,'TRUNCATE',4,'Syntax:\nTRUNCATE(X,D)\n\nReturns the number X, truncated to D decimal places. If D is 0, the\nresult has no decimal point or fractional part. D can be negative to\ncause D digits left of the decimal point of the value X to become zero.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT TRUNCATE(1.223,1);\n -> 1.2\nmysql> SELECT TRUNCATE(1.999,1);\n -> 1.9\nmysql> SELECT TRUNCATE(1.999,0);\n -> 1\nmysql> SELECT TRUNCATE(-1.999,1);\n -> -1.9\nmysql> SELECT TRUNCATE(122,-2);\n -> 100\nmysql> SELECT TRUNCATE(10.28*100,0);\n -> 1028\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(346,'TIMESTAMPADD',31,'Syntax:\nTIMESTAMPADD(unit,interval,datetime_expr)\n\nAdds the integer expression interval to the date or datetime expression\ndatetime_expr. The unit for interval is given by the unit argument,\nwhich should be one of the following values: MICROSECOND\n(microseconds), SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, or\nYEAR.\n\nIt is possible to use FRAC_SECOND in place of MICROSECOND, but\nFRAC_SECOND is deprecated. FRAC_SECOND was removed in MySQL 5.5.3.\n\nThe unit value may be specified using one of keywords as shown, or with\na prefix of SQL_TSI_. For example, DAY and SQL_TSI_DAY both are legal.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIMESTAMPADD(MINUTE,1,\'2003-01-02\');\n -> \'2003-01-02 00:01:00\'\nmysql> SELECT TIMESTAMPADD(WEEK,1,\'2003-01-02\');\n -> \'2003-01-09\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(347,'SHOW',26,'SHOW has many forms that provide information about databases, tables,\ncolumns, or status information about the server. This section describes\nthose following:\n\nSHOW AUTHORS\nSHOW {BINARY | MASTER} LOGS\nSHOW BINLOG EVENTS [IN \'log_name\'] [FROM pos] [LIMIT [offset,] row_count]\nSHOW CHARACTER SET [like_or_where]\nSHOW COLLATION [like_or_where]\nSHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [like_or_where]\nSHOW CONTRIBUTORS\nSHOW CREATE DATABASE db_name\nSHOW CREATE EVENT event_name\nSHOW CREATE FUNCTION func_name\nSHOW CREATE PROCEDURE proc_name\nSHOW CREATE TABLE tbl_name\nSHOW CREATE TRIGGER trigger_name\nSHOW CREATE VIEW view_name\nSHOW DATABASES [like_or_where]\nSHOW ENGINE engine_name {STATUS | MUTEX}\nSHOW [STORAGE] ENGINES\nSHOW ERRORS [LIMIT [offset,] row_count]\nSHOW EVENTS\nSHOW FUNCTION CODE func_name\nSHOW FUNCTION STATUS [like_or_where]\nSHOW GRANTS FOR user\nSHOW INDEX FROM tbl_name [FROM db_name]\nSHOW MASTER STATUS\nSHOW OPEN TABLES [FROM db_name] [like_or_where]\nSHOW PLUGINS\nSHOW PROCEDURE CODE proc_name\nSHOW PROCEDURE STATUS [like_or_where]\nSHOW PRIVILEGES\nSHOW [FULL] PROCESSLIST\nSHOW PROFILE [types] [FOR QUERY n] [OFFSET n] [LIMIT n]\nSHOW PROFILES\nSHOW SLAVE HOSTS\nSHOW SLAVE STATUS\nSHOW [GLOBAL | SESSION] STATUS [like_or_where]\nSHOW TABLE STATUS [FROM db_name] [like_or_where]\nSHOW [FULL] TABLES [FROM db_name] [like_or_where]\nSHOW TRIGGERS [FROM db_name] [like_or_where]\nSHOW [GLOBAL | SESSION] VARIABLES [like_or_where]\nSHOW WARNINGS [LIMIT [offset,] row_count]\n\nlike_or_where:\n LIKE \'pattern\'\n | WHERE expr\n\nIf the syntax for a given SHOW statement includes a LIKE \'pattern\'\npart, \'pattern\' is a string that can contain the SQL \"%\" and \"_\"\nwildcard characters. The pattern is useful for restricting statement\noutput to matching values.\n\nSeveral SHOW statements also accept a WHERE clause that provides more\nflexibility in specifying which rows to display. See\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show.html'),(348,'GREATEST',18,'Syntax:\nGREATEST(value1,value2,...)\n\nWith two or more arguments, returns the largest (maximum-valued)\nargument. The arguments are compared using the same rules as for\nLEAST().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT GREATEST(2,0);\n -> 2\nmysql> SELECT GREATEST(34.0,3.0,5.0,767.0);\n -> 767.0\nmysql> SELECT GREATEST(\'B\',\'A\',\'C\');\n -> \'C\'\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(349,'SHOW VARIABLES',26,'Syntax:\nSHOW [GLOBAL | SESSION] VARIABLES\n [LIKE \'pattern\' | WHERE expr]\n\nSHOW VARIABLES shows the values of MySQL system variables. This\ninformation also can be obtained using the mysqladmin variables\ncommand. The LIKE clause, if present, indicates which variable names to\nmatch. The WHERE clause can be given to select rows using more general\nconditions, as discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html. This\nstatement does not require any privilege. It requires only the ability\nto connect to the server.\n\nWith the GLOBAL modifier, SHOW VARIABLES displays the values that are\nused for new connections to MySQL. As of MySQL 5.5.3, if a variable has\nno global value, no value is displayed. Before 5.5.3, the session value\nis displayed. With SESSION, SHOW VARIABLES displays the values that are\nin effect for the current connection. If no modifier is present, the\ndefault is SESSION. LOCAL is a synonym for SESSION.\nWith a LIKE clause, the statement displays only rows for those\nvariables with names that match the pattern. To obtain the row for a\nspecific variable, use a LIKE clause as shown:\n\nSHOW VARIABLES LIKE \'max_join_size\';\nSHOW SESSION VARIABLES LIKE \'max_join_size\';\n\nTo get a list of variables whose name match a pattern, use the \"%\"\nwildcard character in a LIKE clause:\n\nSHOW VARIABLES LIKE \'%size%\';\nSHOW GLOBAL VARIABLES LIKE \'%size%\';\n\nWildcard characters can be used in any position within the pattern to\nbe matched. Strictly speaking, because \"_\" is a wildcard that matches\nany single character, you should escape it as \"\\_\" to match it\nliterally. In practice, this is rarely necessary.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-variables.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-variables.html'),(350,'BINLOG',26,'Syntax:\nBINLOG \'str\'\n\nBINLOG is an internal-use statement. It is generated by the mysqlbinlog\nprogram as the printable representation of certain events in binary log\nfiles. (See http://dev.mysql.com/doc/refman/5.5/en/mysqlbinlog.html.)\nThe \'str\' value is a base 64-encoded string the that server decodes to\ndetermine the data change indicated by the corresponding event. This\nstatement requires the SUPER privilege.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/binlog.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/binlog.html'),(351,'BIT_AND',16,'Syntax:\nBIT_AND(expr)\n\nReturns the bitwise AND of all bits in expr. The calculation is\nperformed with 64-bit (BIGINT) precision.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(352,'SECOND',31,'Syntax:\nSECOND(time)\n\nReturns the second for time, in the range 0 to 59.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT SECOND(\'10:05:03\');\n -> 3\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(353,'ATAN2',4,'Syntax:\nATAN(Y,X), ATAN2(Y,X)\n\nReturns the arc tangent of the two variables X and Y. It is similar to\ncalculating the arc tangent of Y / X, except that the signs of both\narguments are used to determine the quadrant of the result.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT ATAN(-2,2);\n -> -0.78539816339745\nmysql> SELECT ATAN2(PI(),0);\n -> 1.5707963267949\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(354,'MBRCONTAINS',6,'MBRContains(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangle of g1\ncontains the Minimum Bounding Rectangle of g2. This tests the opposite\nrelationship as MBRWithin().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','mysql> SET @g1 = GeomFromText(\'Polygon((0 0,0 3,3 3,3 0,0 0))\');\nmysql> SET @g2 = GeomFromText(\'Point(1 1)\');\nmysql> SELECT MBRContains(@g1,@g2), MBRContains(@g2,@g1);\n----------------------+----------------------+\n| MBRContains(@g1,@g2) | MBRContains(@g2,@g1) |\n+----------------------+----------------------+\n| 1 | 0 |\n+----------------------+----------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(355,'HOUR',31,'Syntax:\nHOUR(time)\n\nReturns the hour for time. The range of the return value is 0 to 23 for\ntime-of-day values. However, the range of TIME values actually is much\nlarger, so HOUR can return values greater than 23.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT HOUR(\'10:05:03\');\n -> 10\nmysql> SELECT HOUR(\'272:59:59\');\n -> 272\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(356,'SELECT',27,'Syntax:\nSELECT\n [ALL | DISTINCT | DISTINCTROW ]\n [HIGH_PRIORITY]\n [STRAIGHT_JOIN]\n [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]\n [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]\n select_expr [, select_expr ...]\n [FROM table_references\n [WHERE where_condition]\n [GROUP BY {col_name | expr | position}\n [ASC | DESC], ... [WITH ROLLUP]]\n [HAVING where_condition]\n [ORDER BY {col_name | expr | position}\n [ASC | DESC], ...]\n [LIMIT {[offset,] row_count | row_count OFFSET offset}]\n [PROCEDURE procedure_name(argument_list)]\n [INTO OUTFILE \'file_name\'\n [CHARACTER SET charset_name]\n export_options\n | INTO DUMPFILE \'file_name\'\n | INTO var_name [, var_name]]\n [FOR UPDATE | LOCK IN SHARE MODE]]\n\nSELECT is used to retrieve rows selected from one or more tables, and\ncan include UNION statements and subqueries. See [HELP UNION], and\nhttp://dev.mysql.com/doc/refman/5.5/en/subqueries.html.\n\nThe most commonly used clauses of SELECT statements are these:\n\no Each select_expr indicates a column that you want to retrieve. There\n must be at least one select_expr.\n\no table_references indicates the table or tables from which to retrieve\n rows. Its syntax is described in [HELP JOIN].\n\no The WHERE clause, if given, indicates the condition or conditions\n that rows must satisfy to be selected. where_condition is an\n expression that evaluates to true for each row to be selected. The\n statement selects all rows if there is no WHERE clause.\n\n In the WHERE expression, you can use any of the functions and\n operators that MySQL supports, except for aggregate (summary)\n functions. See\n http://dev.mysql.com/doc/refman/5.5/en/expressions.html, and\n http://dev.mysql.com/doc/refman/5.5/en/functions.html.\n\nSELECT can also be used to retrieve rows computed without reference to\nany table.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/select.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/select.html'),(357,'COT',4,'Syntax:\nCOT(X)\n\nReturns the cotangent of X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT COT(12);\n -> -1.5726734063977\nmysql> SELECT COT(0);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(358,'SHOW CREATE EVENT',26,'Syntax:\nSHOW CREATE EVENT event_name\n\nThis statement displays the CREATE EVENT statement needed to re-create\na given event. It requires the EVENT privilege for the database from\nwhich the event is to be shown. For example (using the same event\ne_daily defined and then altered in [HELP SHOW EVENTS]):\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-event.html\n\n','mysql> SHOW CREATE EVENT test.e_daily\\G\n*************************** 1. row ***************************\n Event: e_daily\n sql_mode:\n time_zone: SYSTEM\n Create Event: CREATE EVENT `e_daily`\n ON SCHEDULE EVERY 1 DAY\n STARTS CURRENT_TIMESTAMP + INTERVAL 6 HOUR\n ON COMPLETION NOT PRESERVE\n ENABLE\n COMMENT \'Saves total number of sessions then\n clears the table each day\'\n DO BEGIN\n INSERT INTO site_activity.totals (time, total)\n SELECT CURRENT_TIMESTAMP, COUNT(*)\n FROM site_activity.sessions;\n DELETE FROM site_activity.sessions;\n END\ncharacter_set_client: latin1\ncollation_connection: latin1_swedish_ci\n Database Collation: latin1_swedish_ci\n','http://dev.mysql.com/doc/refman/5.5/en/show-create-event.html'),(359,'LOAD_FILE',37,'Syntax:\nLOAD_FILE(file_name)\n\nReads the file and returns the file contents as a string. To use this\nfunction, the file must be located on the server host, you must specify\nthe full path name to the file, and you must have the FILE privilege.\nThe file must be readable by all and its size less than\nmax_allowed_packet bytes. If the secure_file_priv system variable is\nset to a nonempty directory name, the file to be loaded must be located\nin that directory.\n\nIf the file does not exist or cannot be read because one of the\npreceding conditions is not satisfied, the function returns NULL.\n\nThe character_set_filesystem system variable controls interpretation of\nfile names that are given as literal strings.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> UPDATE t\n SET blob_col=LOAD_FILE(\'/tmp/picture\')\n WHERE id=1;\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(360,'POINTFROMTEXT',3,'PointFromText(wkt[,srid])\n\nConstructs a POINT value using its WKT representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(361,'GROUP_CONCAT',16,'Syntax:\nGROUP_CONCAT(expr)\n\nThis function returns a string result with the concatenated non-NULL\nvalues from a group. It returns NULL if there are no non-NULL values.\nThe full syntax is as follows:\n\nGROUP_CONCAT([DISTINCT] expr [,expr ...]\n [ORDER BY {unsigned_integer | col_name | expr}\n [ASC | DESC] [,col_name ...]]\n [SEPARATOR str_val])\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','mysql> SELECT student_name,\n -> GROUP_CONCAT(test_score)\n -> FROM student\n -> GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(362,'DATE_FORMAT',31,'Syntax:\nDATE_FORMAT(date,format)\n\nFormats the date value according to the format string.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DATE_FORMAT(\'2009-10-04 22:23:00\', \'%W %M %Y\');\n -> \'Sunday October 2009\'\nmysql> SELECT DATE_FORMAT(\'2007-10-04 22:23:00\', \'%H:%i:%s\');\n -> \'22:23:00\'\nmysql> SELECT DATE_FORMAT(\'1900-10-04 22:23:00\',\n -> \'%D %y %a %d %m %b %j\');\n -> \'4th 00 Thu 04 10 Oct 277\'\nmysql> SELECT DATE_FORMAT(\'1997-10-04 22:23:00\',\n -> \'%H %k %I %r %T %S %w\');\n -> \'22 22 10 10:23:00 PM 22:23:00 00 6\'\nmysql> SELECT DATE_FORMAT(\'1999-01-01\', \'%X %V\');\n -> \'1998 52\'\nmysql> SELECT DATE_FORMAT(\'2006-06-00\', \'%d\');\n -> \'00\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(363,'BENCHMARK',17,'Syntax:\nBENCHMARK(count,expr)\n\nThe BENCHMARK() function executes the expression expr repeatedly count\ntimes. It may be used to time how quickly MySQL processes the\nexpression. The result value is always 0. The intended use is from\nwithin the mysql client, which reports query execution times:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT BENCHMARK(1000000,ENCODE(\'hello\',\'goodbye\'));\n+----------------------------------------------+\n| BENCHMARK(1000000,ENCODE(\'hello\',\'goodbye\')) |\n+----------------------------------------------+\n| 0 |\n+----------------------------------------------+\n1 row in set (4.74 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(364,'YEAR',31,'Syntax:\nYEAR(date)\n\nReturns the year for date, in the range 1000 to 9999, or 0 for the\n\"zero\" date.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT YEAR(\'1987-01-01\');\n -> 1987\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(365,'SHOW ENGINE',26,'Syntax:\nSHOW ENGINE engine_name {STATUS | MUTEX}\n\nSHOW ENGINE displays operational information about a storage engine.\nThe following statements currently are supported:\n\nSHOW ENGINE INNODB STATUS\nSHOW ENGINE INNODB MUTEX\nSHOW ENGINE {NDB | NDBCLUSTER} STATUS\nSHOW ENGINE PERFORMANCE_SCHEMA STATUS\n\nSHOW ENGINE INNODB STATUS displays extensive information from the\nstandard InnoDB Monitor about the state of the InnoDB storage engine.\nFor information about the standard monitor and other InnoDB Monitors\nthat provide information about InnoDB processing, see\nhttp://dev.mysql.com/doc/refman/5.5/en/innodb-monitors.html.\n\nSHOW ENGINE INNODB MUTEX displays InnoDB mutex statistics. The\nstatement displays the following fields:\n\no Type\n\n Always InnoDB.\n\no Name\n\n The source file where the mutex is implemented, and the line number\n in the file where the mutex is created. The line number may change\n depending on your version of MySQL.\n\no Status\n\n The mutex status. This field displays several values if UNIV_DEBUG\n was defined at MySQL compilation time (for example, in include/univ.i\n in the InnoDB part of the MySQL source tree). If UNIV_DEBUG was not\n defined, the statement displays only the os_waits value. In the\n latter case (without UNIV_DEBUG), the information on which the output\n is based is insufficient to distinguish regular mutexes and mutexes\n that protect rw-locks (which permit multiple readers or a single\n writer). Consequently, the output may appear to contain multiple rows\n for the same mutex.\n\n o count indicates how many times the mutex was requested.\n\n o spin_waits indicates how many times the spinlock had to run.\n\n o spin_rounds indicates the number of spinlock rounds. (spin_rounds\n divided by spin_waits provides the average round count.)\n\n o os_waits indicates the number of operating system waits. This\n occurs when the spinlock did not work (the mutex was not locked\n during the spinlock and it was necessary to yield to the operating\n system and wait).\n\n o os_yields indicates the number of times a the thread trying to lock\n a mutex gave up its timeslice and yielded to the operating system\n (on the presumption that permitting other threads to run will free\n the mutex so that it can be locked).\n\n o os_wait_times indicates the amount of time (in ms) spent in\n operating system waits, if the timed_mutexes system variable is 1\n (ON). If timed_mutexes is 0 (OFF), timing is disabled, so\n os_wait_times is 0. timed_mutexes is off by default.\n\nInformation from this statement can be used to diagnose system\nproblems. For example, large values of spin_waits and spin_rounds may\nindicate scalability problems.\n\nUse SHOW ENGINE PERFORMANCE_SCHEMA STATUS to inspect the internal\noperation of the Performance Schema code:\n\nmysql> SHOW ENGINE PERFORMANCE_SCHEMA STATUS\\G\n...\n*************************** 3. row ***************************\n Type: performance_schema\n Name: events_waits_history.row_size\nStatus: 76\n*************************** 4. row ***************************\n Type: performance_schema\n Name: events_waits_history.row_count\nStatus: 10000\n*************************** 5. row ***************************\n Type: performance_schema\n Name: events_waits_history.memory\nStatus: 760000\n...\n*************************** 57. row ***************************\n Type: performance_schema\n Name: performance_schema.memory\nStatus: 26459600\n...\n\nThe intent of this statement is to help the DBA to understand the\neffects that different options have on memory requirements.\n\nName values consist of two parts, which name an internal buffer and an\nattribute of the buffer, respectively:\n\no Internal buffers that are exposed as a table in the\n performance_schema database are named after the table. Examples:\n events_waits_history.row_size, mutex_instances.row_count.\n\no Internal buffers that are not exposed as a table are named within\n parentheses. Examples: (pfs_cond_class).row_size,\n (pfs_mutex_class).memory.\n\no Values that apply to the Performance Schema as a whole begin with\n performance_schema. Example: performance_schema.memory.\n\nAttributes have these meanings:\n\no row_size cannot be changed. It is the size of the internal record\n used by the implementation.\n\no row_count can be changed depending on the configuration options.\n\no For a table, tbl_name.memory is the product of row_size multiplied by\n row_count. For the Performance Schema as a whole,\n performance_schema.memory is the sum of all the memory used (the sum\n of all other memory values).\n\nIn some cases, there is a direct relationship between a configuration\nparameter and a SHOW ENGINE value. For example,\nevents_waits_history_long.row_count corresponds to\nperformance_schema_events_waits_history_long_size. In other cases, the\nrelationship is more complex. For example,\nevents_waits_history.row_count corresponds to\nperformance_schema_events_waits_history_size (the number of rows per\nthread) multiplied by performance_schema_max_thread_instances ( the\nnumber of threads).\n\nIf the server has the NDBCLUSTER storage engine enabled, SHOW ENGINE\nNDB STATUS displays cluster status information such as the number of\nconnected data nodes, the cluster connectstring, and cluster binlog\nepochs, as well as counts of various Cluster API objects created by the\nMySQL Server when connected to the cluster. Sample output from this\nstatement is shown here:\n\nmysql> SHOW ENGINE NDB STATUS;\n+------------+-----------------------+--------------------------------------------------+\n| Type | Name | Status |\n+------------+-----------------------+--------------------------------------------------+\n| ndbcluster | connection | cluster_node_id=7,\n connected_host=192.168.0.103, connected_port=1186, number_of_data_nodes=4,\n number_of_ready_data_nodes=3, connect_count=0 |\n| ndbcluster | NdbTransaction | created=6, free=0, sizeof=212 |\n| ndbcluster | NdbOperation | created=8, free=8, sizeof=660 |\n| ndbcluster | NdbIndexScanOperation | created=1, free=1, sizeof=744 |\n| ndbcluster | NdbIndexOperation | created=0, free=0, sizeof=664 |\n| ndbcluster | NdbRecAttr | created=1285, free=1285, sizeof=60 |\n| ndbcluster | NdbApiSignal | created=16, free=16, sizeof=136 |\n| ndbcluster | NdbLabel | created=0, free=0, sizeof=196 |\n| ndbcluster | NdbBranch | created=0, free=0, sizeof=24 |\n| ndbcluster | NdbSubroutine | created=0, free=0, sizeof=68 |\n| ndbcluster | NdbCall | created=0, free=0, sizeof=16 |\n| ndbcluster | NdbBlob | created=1, free=1, sizeof=264 |\n| ndbcluster | NdbReceiver | created=4, free=0, sizeof=68 |\n| ndbcluster | binlog | latest_epoch=155467, latest_trans_epoch=148126,\n latest_received_binlog_epoch=0, latest_handled_binlog_epoch=0,\n latest_applied_binlog_epoch=0 |\n+------------+-----------------------+--------------------------------------------------+\n\nThe rows with connection and binlog in the Name column were added to\nthe output of this statement in MySQL 5.1. The Status column in each of\nthese rows provides information about the MySQL server\'s connection to\nthe cluster and about the cluster binary log\'s status, respectively.\nThe Status information is in the form of comma-delimited set of\nname/value pairs.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-engine.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-engine.html'),(366,'NAME_CONST',14,'Syntax:\nNAME_CONST(name,value)\n\nReturns the given value. When used to produce a result set column,\nNAME_CONST() causes the column to have the given name. The arguments\nshould be constants.\n\nmysql> SELECT NAME_CONST(\'myname\', 14);\n+--------+\n| myname |\n+--------+\n| 14 |\n+--------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(367,'RELEASE_LOCK',14,'Syntax:\nRELEASE_LOCK(str)\n\nReleases the lock named by the string str that was obtained with\nGET_LOCK(). Returns 1 if the lock was released, 0 if the lock was not\nestablished by this thread (in which case the lock is not released),\nand NULL if the named lock did not exist. The lock does not exist if it\nwas never obtained by a call to GET_LOCK() or if it has previously been\nreleased.\n\nThe DO statement is convenient to use with RELEASE_LOCK(). See [HELP\nDO].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(368,'IS NULL',18,'Syntax:\nIS NULL\n\nTests whether a value is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 1 IS NULL, 0 IS NULL, NULL IS NULL;\n -> 0, 0, 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(369,'CONVERT_TZ',31,'Syntax:\nCONVERT_TZ(dt,from_tz,to_tz)\n\nCONVERT_TZ() converts a datetime value dt from the time zone given by\nfrom_tz to the time zone given by to_tz and returns the resulting\nvalue. Time zones are specified as described in\nhttp://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html. This\nfunction returns NULL if the arguments are invalid.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT CONVERT_TZ(\'2004-01-01 12:00:00\',\'GMT\',\'MET\');\n -> \'2004-01-01 13:00:00\'\nmysql> SELECT CONVERT_TZ(\'2004-01-01 12:00:00\',\'+00:00\',\'+10:00\');\n -> \'2004-01-01 22:00:00\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(370,'TIME_TO_SEC',31,'Syntax:\nTIME_TO_SEC(time)\n\nReturns the time argument, converted to seconds.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIME_TO_SEC(\'22:23:00\');\n -> 80580\nmysql> SELECT TIME_TO_SEC(\'00:39:38\');\n -> 2378\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(371,'WEEKDAY',31,'Syntax:\nWEEKDAY(date)\n\nReturns the weekday index for date (0 = Monday, 1 = Tuesday, ... 6 =\nSunday).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT WEEKDAY(\'2008-02-03 22:23:00\');\n -> 6\nmysql> SELECT WEEKDAY(\'2007-11-06\');\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(372,'EXPORT_SET',37,'Syntax:\nEXPORT_SET(bits,on,off[,separator[,number_of_bits]])\n\nReturns a string such that for every bit set in the value bits, you get\nan on string and for every bit not set in the value, you get an off\nstring. Bits in bits are examined from right to left (from low-order to\nhigh-order bits). Strings are added to the result from left to right,\nseparated by the separator string (the default being the comma\ncharacter \",\"). The number of bits examined is given by number_of_bits,\nwhich has a default of 64 if not specified. number_of_bits is silently\nclipped to 64 if larger than 64. It is treated as an unsigned integer,\nso a value of -1 is effectively the same as 64.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT EXPORT_SET(5,\'Y\',\'N\',\',\',4);\n -> \'Y,N,Y,N\'\nmysql> SELECT EXPORT_SET(6,\'1\',\'0\',\',\',10);\n -> \'0,1,1,0,0,0,0,0,0,0\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(373,'ALTER SERVER',39,'Syntax:\nALTER SERVER server_name\n OPTIONS (option [, option] ...)\n\nAlters the server information for server_name, adjusting any of the\noptions permitted in the CREATE SERVER statement. See [HELP CREATE\nSERVER]. The corresponding fields in the mysql.servers table are\nupdated accordingly. This statement requires the SUPER privilege.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-server.html\n\n','ALTER SERVER s OPTIONS (USER \'sally\');\n','http://dev.mysql.com/doc/refman/5.5/en/alter-server.html'),(374,'RESIGNAL',23,'Syntax:\nRESIGNAL [condition_value]\n [SET signal_information_item\n [, signal_information_item] ...]\n\ncondition_value:\n SQLSTATE [VALUE] sqlstate_value\n | condition_name\n\nsignal_information_item:\n condition_information_item_name = simple_value_specification\n\ncondition_information_item_name:\n CLASS_ORIGIN\n | SUBCLASS_ORIGIN\n | MESSAGE_TEXT\n | MYSQL_ERRNO\n | CONSTRAINT_CATALOG\n | CONSTRAINT_SCHEMA\n | CONSTRAINT_NAME\n | CATALOG_NAME\n | SCHEMA_NAME\n | TABLE_NAME\n | COLUMN_NAME\n | CURSOR_NAME\n\ncondition_name, simple_value_specification:\n (see following discussion)\n\nRESIGNAL passes on the error condition information that is available\nduring execution of a condition handler within a compound statement\ninside a stored procedure or function, trigger, or event. RESIGNAL may\nchange some or all information before passing it on. RESIGNAL is\nrelated to SIGNAL, but instead of originating a condition as SIGNAL\ndoes, RESIGNAL relays existing condition information, possibly after\nmodifying it.\n\nRESIGNAL makes it possible to both handle an error and return the error\ninformation. Otherwise, by executing an SQL statement within the\nhandler, information that caused the handler\'s activation is destroyed.\nRESIGNAL also can make some procedures shorter if a given handler can\nhandle part of a situation, then pass the condition \"up the line\" to\nanother handler.\n\nNo special privileges are required to execute the RESIGNAL statement.\n\nFor condition_value and signal_information_item, the definitions and\nrules are the same for RESIGNAL as for SIGNAL (see [HELP SIGNAL]).\n\nThe RESIGNAL statement takes condition_value and SET clauses, both of\nwhich are optional. This leads to several possible uses:\n\no RESIGNAL alone:\n\nRESIGNAL;\n\no RESIGNAL with new signal information:\n\nRESIGNAL SET signal_information_item [, signal_information_item] ...;\n\no RESIGNAL with a condition value and possibly new signal information:\n\nRESIGNAL condition_value\n [SET signal_information_item [, signal_information_item] ...];\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/resignal.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/resignal.html'),(375,'TIME FUNCTION',31,'Syntax:\nTIME(expr)\n\nExtracts the time part of the time or datetime expression expr and\nreturns it as a string.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT TIME(\'2003-12-31 01:02:03\');\n -> \'01:02:03\'\nmysql> SELECT TIME(\'2003-12-31 01:02:03.000123\');\n -> \'01:02:03.000123\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(376,'DATE_ADD',31,'Syntax:\nDATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit)\n\nThese functions perform date arithmetic. The date argument specifies\nthe starting date or datetime value. expr is an expression specifying\nthe interval value to be added or subtracted from the starting date.\nexpr is a string; it may start with a \"-\" for negative intervals. unit\nis a keyword indicating the units in which the expression should be\ninterpreted.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT \'2008-12-31 23:59:59\' + INTERVAL 1 SECOND;\n -> \'2009-01-01 00:00:00\'\nmysql> SELECT INTERVAL 1 DAY + \'2008-12-31\';\n -> \'2009-01-01\'\nmysql> SELECT \'2005-01-01\' - INTERVAL 1 SECOND;\n -> \'2004-12-31 23:59:59\'\nmysql> SELECT DATE_ADD(\'2000-12-31 23:59:59\',\n -> INTERVAL 1 SECOND);\n -> \'2001-01-01 00:00:00\'\nmysql> SELECT DATE_ADD(\'2010-12-31 23:59:59\',\n -> INTERVAL 1 DAY);\n -> \'2011-01-01 23:59:59\'\nmysql> SELECT DATE_ADD(\'2100-12-31 23:59:59\',\n -> INTERVAL \'1:1\' MINUTE_SECOND);\n -> \'2101-01-01 00:01:00\'\nmysql> SELECT DATE_SUB(\'2005-01-01 00:00:00\',\n -> INTERVAL \'1 1:1:1\' DAY_SECOND);\n -> \'2004-12-30 22:58:59\'\nmysql> SELECT DATE_ADD(\'1900-01-01 00:00:00\',\n -> INTERVAL \'-1 10\' DAY_HOUR);\n -> \'1899-12-30 14:00:00\'\nmysql> SELECT DATE_SUB(\'1998-01-02\', INTERVAL 31 DAY);\n -> \'1997-12-02\'\nmysql> SELECT DATE_ADD(\'1992-12-31 23:59:59.000002\',\n -> INTERVAL \'1.999999\' SECOND_MICROSECOND);\n -> \'1993-01-01 00:00:01.000001\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(377,'CAST',37,'Syntax:\nCAST(expr AS type)\n\nThe CAST() function takes an expression of any type and produces a\nresult value of a specified type, similar to CONVERT(). See the\ndescription of CONVERT() for more information.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html'),(378,'SOUNDS LIKE',37,'Syntax:\nexpr1 SOUNDS LIKE expr2\n\nThis is the same as SOUNDEX(expr1) = SOUNDEX(expr2).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(379,'PERIOD_DIFF',31,'Syntax:\nPERIOD_DIFF(P1,P2)\n\nReturns the number of months between periods P1 and P2. P1 and P2\nshould be in the format YYMM or YYYYMM. Note that the period arguments\nP1 and P2 are not date values.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT PERIOD_DIFF(200802,200703);\n -> 11\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(380,'LIKE',37,'Syntax:\nexpr LIKE pat [ESCAPE \'escape_char\']\n\nPattern matching using SQL simple regular expression comparison.\nReturns 1 (TRUE) or 0 (FALSE). If either expr or pat is NULL, the\nresult is NULL.\n\nThe pattern need not be a literal string. For example, it can be\nspecified as a string expression or table column.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html\n\n','mysql> SELECT \'David!\' LIKE \'David_\';\n -> 1\nmysql> SELECT \'David!\' LIKE \'%D%v%\';\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html'),(381,'MULTIPOINT',24,'MultiPoint(pt1,pt2,...)\n\nConstructs a MultiPoint value using Point or WKB Point arguments.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(382,'>>',19,'Syntax:\n>>\n\nShifts a longlong (BIGINT) number to the right.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT 4 >> 2;\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(383,'FETCH',23,'Syntax:\nFETCH [[NEXT] FROM] cursor_name INTO var_name [, var_name] ...\n\nThis statement fetches the next row for the SELECT statement associated\nwith the specified cursor (which must be open), and advances the cursor\npointer. If a row exists, the fetched columns are stored in the named\nvariables. The number of columns retrieved by the SELECT statement must\nmatch the number of output variables specified in the FETCH statement.\n\nIf no more rows are available, a No Data condition occurs with SQLSTATE\nvalue \'02000\'. To detect this condition, you can set up a handler for\nit (or for a NOT FOUND condition). For an example, see\nhttp://dev.mysql.com/doc/refman/5.5/en/cursors.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/fetch.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/fetch.html'),(384,'AVG',16,'Syntax:\nAVG([DISTINCT] expr)\n\nReturns the average value of expr. The DISTINCT option can be used to\nreturn the average of the distinct values of expr.\n\nAVG() returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','mysql> SELECT student_name, AVG(test_score)\n -> FROM student\n -> GROUP BY student_name;\n','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(385,'TRUE FALSE',29,'The constants TRUE and FALSE evaluate to 1 and 0, respectively. The\nconstant names can be written in any lettercase.\n\nmysql> SELECT TRUE, true, FALSE, false;\n -> 1, 1, 0, 0\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/boolean-literals.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/boolean-literals.html'),(386,'MBRWITHIN',6,'MBRWithin(g1,g2)\n\nReturns 1 or 0 to indicate whether the Minimum Bounding Rectangle of g1\nis within the Minimum Bounding Rectangle of g2. This tests the opposite\nrelationship as MBRContains().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr\n\n','mysql> SET @g1 = GeomFromText(\'Polygon((0 0,0 3,3 3,3 0,0 0))\');\nmysql> SET @g2 = GeomFromText(\'Polygon((0 0,0 5,5 5,5 0,0 0))\');\nmysql> SELECT MBRWithin(@g1,@g2), MBRWithin(@g2,@g1);\n+--------------------+--------------------+\n| MBRWithin(@g1,@g2) | MBRWithin(@g2,@g1) |\n+--------------------+--------------------+\n| 1 | 0 |\n+--------------------+--------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#relations-on-geometry-mbr'),(387,'SESSION_USER',17,'Syntax:\nSESSION_USER()\n\nSESSION_USER() is a synonym for USER().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(388,'IN',18,'Syntax:\nexpr IN (value,...)\n\nReturns 1 if expr is equal to any of the values in the IN list, else\nreturns 0. If all values are constants, they are evaluated according to\nthe type of expr and sorted. The search for the item then is done using\na binary search. This means IN is very quick if the IN value list\nconsists entirely of constants. Otherwise, type conversion takes place\naccording to the rules described in\nhttp://dev.mysql.com/doc/refman/5.5/en/type-conversion.html, but\napplied to all the arguments.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 2 IN (0,3,5,7);\n -> 0\nmysql> SELECT \'wefwf\' IN (\'wee\',\'wefwf\',\'weg\');\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(389,'QUOTE',37,'Syntax:\nQUOTE(str)\n\nQuotes a string to produce a result that can be used as a properly\nescaped data value in an SQL statement. The string is returned enclosed\nby single quotation marks and with each instance of backslash (\"\\\"),\nsingle quote (\"\'\"), ASCII NUL, and Control+Z preceded by a backslash.\nIf the argument is NULL, the return value is the word \"NULL\" without\nenclosing single quotation marks.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT QUOTE(\'Don\\\'t!\');\n -> \'Don\\\'t!\'\nmysql> SELECT QUOTE(NULL);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(390,'HELP COMMAND',26,'Syntax:\nmysql> help search_string\n\nIf you provide an argument to the help command, mysql uses it as a\nsearch string to access server-side help from the contents of the MySQL\nReference Manual. The proper operation of this command requires that\nthe help tables in the mysql database be initialized with help topic\ninformation (see\nhttp://dev.mysql.com/doc/refman/5.5/en/server-side-help-support.html).\n\nIf there is no match for the search string, the search fails:\n\nmysql> help me\n\nNothing found\nPlease try to run \'help contents\' for a list of all accessible topics\n\nUse help contents to see a list of the help categories:\n\nmysql> help contents\nYou asked for help about help category: \"Contents\"\nFor more information, type \'help \', where is one of the\nfollowing categories:\n Account Management\n Administration\n Data Definition\n Data Manipulation\n Data Types\n Functions\n Functions and Modifiers for Use with GROUP BY\n Geographic Features\n Language Structure\n Plugins\n Storage Engines\n Stored Routines\n Table Maintenance\n Transactions\n Triggers\n\nIf the search string matches multiple items, mysql shows a list of\nmatching topics:\n\nmysql> help logs\nMany help items for your request exist.\nTo make a more specific request, please type \'help \',\nwhere is one of the following topics:\n SHOW\n SHOW BINARY LOGS\n SHOW ENGINE\n SHOW LOGS\n\nUse a topic as the search string to see the help entry for that topic:\n\nmysql> help show binary logs\nName: \'SHOW BINARY LOGS\'\nDescription:\nSyntax:\nSHOW BINARY LOGS\nSHOW MASTER LOGS\n\nLists the binary log files on the server. This statement is used as\npart of the procedure described in [purge-binary-logs], that shows how\nto determine which logs can be purged.\n\nmysql> SHOW BINARY LOGS;\n+---------------+-----------+\n| Log_name | File_size |\n+---------------+-----------+\n| binlog.000015 | 724935 |\n| binlog.000016 | 733481 |\n+---------------+-----------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mysql-server-side-help.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/mysql-server-side-help.html'),(391,'QUARTER',31,'Syntax:\nQUARTER(date)\n\nReturns the quarter of the year for date, in the range 1 to 4.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT QUARTER(\'2008-04-01\');\n -> 2\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(392,'POSITION',37,'Syntax:\nPOSITION(substr IN str)\n\nPOSITION(substr IN str) is a synonym for LOCATE(substr,str).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(393,'SHOW CREATE FUNCTION',26,'Syntax:\nSHOW CREATE FUNCTION func_name\n\nThis statement is similar to SHOW CREATE PROCEDURE but for stored\nfunctions. See [HELP SHOW CREATE PROCEDURE].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-function.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-create-function.html'),(394,'IS_USED_LOCK',14,'Syntax:\nIS_USED_LOCK(str)\n\nChecks whether the lock named str is in use (that is, locked). If so,\nit returns the connection identifier of the client that holds the lock.\nOtherwise, it returns NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(395,'POLYFROMTEXT',3,'PolyFromText(wkt[,srid]), PolygonFromText(wkt[,srid])\n\nConstructs a POLYGON value using its WKT representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(396,'DES_ENCRYPT',12,'Syntax:\nDES_ENCRYPT(str[,{key_num|key_str}])\n\nEncrypts the string with the given key using the Triple-DES algorithm.\n\nThis function works only if MySQL has been configured with SSL support.\nSee http://dev.mysql.com/doc/refman/5.5/en/ssl-connections.html.\n\nThe encryption key to use is chosen based on the second argument to\nDES_ENCRYPT(), if one was given. With no argument, the first key from\nthe DES key file is used. With a key_num argument, the given key number\n(0 to 9) from the DES key file is used. With a key_str argument, the\ngiven key string is used to encrypt str.\n\nThe key file can be specified with the --des-key-file server option.\n\nThe return string is a binary string where the first character is\nCHAR(128 | key_num). If an error occurs, DES_ENCRYPT() returns NULL.\n\nThe 128 is added to make it easier to recognize an encrypted key. If\nyou use a string key, key_num is 127.\n\nThe string length for the result is given by this formula:\n\nnew_len = orig_len + (8 - (orig_len % 8)) + 1\n\nEach line in the DES key file has the following format:\n\nkey_num des_key_str\n\nEach key_num value must be a number in the range from 0 to 9. Lines in\nthe file may be in any order. des_key_str is the string that is used to\nencrypt the message. There should be at least one space between the\nnumber and the key. The first key is the default key that is used if\nyou do not specify any key argument to DES_ENCRYPT().\n\nYou can tell MySQL to read new key values from the key file with the\nFLUSH DES_KEY_FILE statement. This requires the RELOAD privilege.\n\nOne benefit of having a set of default keys is that it gives\napplications a way to check for the existence of encrypted column\nvalues, without giving the end user the right to decrypt those values.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT customer_address FROM customer_table \n > WHERE crypted_credit_card = DES_ENCRYPT(\'credit_card_number\');\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(397,'CEIL',4,'Syntax:\nCEIL(X)\n\nCEIL() is a synonym for CEILING().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(398,'LENGTH',37,'Syntax:\nLENGTH(str)\n\nReturns the length of the string str, measured in bytes. A multi-byte\ncharacter counts as multiple bytes. This means that for a string\ncontaining five 2-byte characters, LENGTH() returns 10, whereas\nCHAR_LENGTH() returns 5.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT LENGTH(\'text\');\n -> 4\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(399,'STR_TO_DATE',31,'Syntax:\nSTR_TO_DATE(str,format)\n\nThis is the inverse of the DATE_FORMAT() function. It takes a string\nstr and a format string format. STR_TO_DATE() returns a DATETIME value\nif the format string contains both date and time parts, or a DATE or\nTIME value if the string contains only date or time parts. If the date,\ntime, or datetime value extracted from str is illegal, STR_TO_DATE()\nreturns NULL and produces a warning.\n\nThe server scans str attempting to match format to it. The format\nstring can contain literal characters and format specifiers beginning\nwith %. Literal characters in format must match literally in str.\nFormat specifiers in format must match a date or time part in str. For\nthe specifiers that can be used in format, see the DATE_FORMAT()\nfunction description.\n\nmysql> SELECT STR_TO_DATE(\'01,5,2013\',\'%d,%m,%Y\');\n -> \'2013-05-01\'\nmysql> SELECT STR_TO_DATE(\'May 1, 2013\',\'%M %d,%Y\');\n -> \'2013-05-01\'\n\nScanning starts at the beginning of str and fails if format is found\nnot to match. Extra characters at the end of str are ignored.\n\nmysql> SELECT STR_TO_DATE(\'a09:30:17\',\'a%h:%i:%s\');\n -> \'09:30:17\'\nmysql> SELECT STR_TO_DATE(\'a09:30:17\',\'%h:%i:%s\');\n -> NULL\nmysql> SELECT STR_TO_DATE(\'09:30:17a\',\'%h:%i:%s\');\n -> \'09:30:17\'\n\nUnspecified date or time parts have a value of 0, so incompletely\nspecified values in str produce a result with some or all parts set to\n0:\n\nmysql> SELECT STR_TO_DATE(\'abc\',\'abc\');\n -> \'0000-00-00\'\nmysql> SELECT STR_TO_DATE(\'9\',\'%m\');\n -> \'0000-09-00\'\nmysql> SELECT STR_TO_DATE(\'9\',\'%s\');\n -> \'00:00:09\'\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(400,'Y',11,'Y(p)\n\nReturns the Y-coordinate value for the Point object p as a\ndouble-precision number.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#point-property-functions\n\n','mysql> SELECT Y(POINT(56.7, 53.34));\n+-----------------------+\n| Y(POINT(56.7, 53.34)) |\n+-----------------------+\n| 53.34 |\n+-----------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#point-property-functions'),(401,'CHECKSUM TABLE',20,'Syntax:\nCHECKSUM TABLE tbl_name [, tbl_name] ... [ QUICK | EXTENDED ]\n\nCHECKSUM TABLE reports a table checksum. This statement requires the\nSELECT privilege for the table.\n\nWith QUICK, the live table checksum is reported if it is available, or\nNULL otherwise. This is very fast. A live checksum is enabled by\nspecifying the CHECKSUM=1 table option when you create the table;\ncurrently, this is supported only for MyISAM tables. See [HELP CREATE\nTABLE].\n\nWith EXTENDED, the entire table is read row by row and the checksum is\ncalculated. This can be very slow for large tables.\n\nIf neither QUICK nor EXTENDED is specified, MySQL returns a live\nchecksum if the table storage engine supports it and scans the table\notherwise.\n\nFor a nonexistent table, CHECKSUM TABLE returns NULL and generates a\nwarning.\n\nIn MySQL 5.5, CHECKSUM TABLE returns 0 for partitioned tables unless\nyou include the EXTENDED option. This issue is resolved in MySQL 5.6.\n(Bug #11933226, Bug #60681)\n\nThe checksum value depends on the table row format. If the row format\nchanges, the checksum also changes. For example, the storage format for\nVARCHAR changed between MySQL 4.1 and 5.0, so if a 4.1 table is\nupgraded to MySQL 5.0, the checksum value may change.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/checksum-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/checksum-table.html'),(402,'NUMINTERIORRINGS',2,'NumInteriorRings(poly)\n\nReturns the number of interior rings in the Polygon value poly.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions\n\n','mysql> SET @poly =\n -> \'Polygon((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1))\';\nmysql> SELECT NumInteriorRings(GeomFromText(@poly));\n+---------------------------------------+\n| NumInteriorRings(GeomFromText(@poly)) |\n+---------------------------------------+\n| 1 |\n+---------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions'),(403,'INTERIORRINGN',2,'InteriorRingN(poly,N)\n\nReturns the N-th interior ring for the Polygon value poly as a\nLineString. Rings are numbered beginning with 1.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions\n\n','mysql> SET @poly =\n -> \'Polygon((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1))\';\nmysql> SELECT AsText(InteriorRingN(GeomFromText(@poly),1));\n+----------------------------------------------+\n| AsText(InteriorRingN(GeomFromText(@poly),1)) |\n+----------------------------------------------+\n| LINESTRING(1 1,1 2,2 2,2 1,1 1) |\n+----------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#polygon-property-functions'),(404,'UTC_TIME',31,'Syntax:\nUTC_TIME, UTC_TIME()\n\nReturns the current UTC time as a value in \'HH:MM:SS\' or HHMMSS.uuuuuu\nformat, depending on whether the function is used in a string or\nnumeric context.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT UTC_TIME(), UTC_TIME() + 0;\n -> \'18:07:53\', 180753.000000\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(405,'DROP FUNCTION',39,'The DROP FUNCTION statement is used to drop stored functions and\nuser-defined functions (UDFs):\n\no For information about dropping stored functions, see [HELP DROP\n PROCEDURE].\n\no For information about dropping user-defined functions, see [HELP DROP\n FUNCTION UDF].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-function.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-function.html'),(406,'ALTER EVENT',39,'Syntax:\nALTER\n [DEFINER = { user | CURRENT_USER }]\n EVENT event_name\n [ON SCHEDULE schedule]\n [ON COMPLETION [NOT] PRESERVE]\n [RENAME TO new_event_name]\n [ENABLE | DISABLE | DISABLE ON SLAVE]\n [COMMENT \'comment\']\n [DO event_body]\n\nThe ALTER EVENT statement changes one or more of the characteristics of\nan existing event without the need to drop and recreate it. The syntax\nfor each of the DEFINER, ON SCHEDULE, ON COMPLETION, COMMENT, ENABLE /\nDISABLE, and DO clauses is exactly the same as when used with CREATE\nEVENT. (See [HELP CREATE EVENT].)\n\nAny user can alter an event defined on a database for which that user\nhas the EVENT privilege. When a user executes a successful ALTER EVENT\nstatement, that user becomes the definer for the affected event.\n\nALTER EVENT works only with an existing event:\n\nmysql> ALTER EVENT no_such_event \n > ON SCHEDULE \n > EVERY \'2:3\' DAY_HOUR;\nERROR 1517 (HY000): Unknown event \'no_such_event\'\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-event.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-event.html'),(407,'STDDEV',16,'Syntax:\nSTDDEV(expr)\n\nReturns the population standard deviation of expr. This function is\nprovided for compatibility with Oracle. The standard SQL function\nSTDDEV_POP() can be used instead.\n\nThis function returns NULL if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(408,'DATE_SUB',31,'Syntax:\nDATE_SUB(date,INTERVAL expr unit)\n\nSee the description for DATE_ADD().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(409,'PERIOD_ADD',31,'Syntax:\nPERIOD_ADD(P,N)\n\nAdds N months to period P (in the format YYMM or YYYYMM). Returns a\nvalue in the format YYYYMM. Note that the period argument P is not a\ndate value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT PERIOD_ADD(200801,2);\n -> 200803\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(410,'|',19,'Syntax:\n|\n\nBitwise OR:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT 29 | 15;\n -> 31\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(411,'GEOMFROMTEXT',3,'GeomFromText(wkt[,srid]), GeometryFromText(wkt[,srid])\n\nConstructs a geometry value of any type using its WKT representation\nand SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(412,'UUID_SHORT',14,'Syntax:\nUUID_SHORT()\n\nReturns a \"short\" universal identifier as a 64-bit unsigned integer\n(rather than a string-form 128-bit identifier as returned by the UUID()\nfunction).\n\nThe value of UUID_SHORT() is guaranteed to be unique if the following\nconditions hold:\n\no The server_id of the current host is unique among your set of master\n and slave servers\n\no server_id is between 0 and 255\n\no You do not set back your system time for your server between mysqld\n restarts\n\no You do not invoke UUID_SHORT() on average more than 16 million times\n per second between mysqld restarts\n\nThe UUID_SHORT() return value is constructed this way:\n\n (server_id & 255) << 56\n+ (server_startup_time_in_seconds << 24)\n+ incremented_variable++;\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> SELECT UUID_SHORT();\n -> 92395783831158784\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(413,'RIGHT',37,'Syntax:\nRIGHT(str,len)\n\nReturns the rightmost len characters from the string str, or NULL if\nany argument is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT RIGHT(\'foobarbar\', 4);\n -> \'rbar\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(414,'DATEDIFF',31,'Syntax:\nDATEDIFF(expr1,expr2)\n\nDATEDIFF() returns expr1 - expr2 expressed as a value in days from one\ndate to the other. expr1 and expr2 are date or date-and-time\nexpressions. Only the date parts of the values are used in the\ncalculation.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DATEDIFF(\'2007-12-31 23:59:59\',\'2007-12-30\');\n -> 1\nmysql> SELECT DATEDIFF(\'2010-11-30 23:59:59\',\'2010-12-31\');\n -> -31\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(415,'DROP TABLESPACE',39,'Syntax:\nDROP TABLESPACE tablespace_name\n ENGINE [=] engine_name\n\nThis statement drops a tablespace that was previously created using\nCREATE TABLESPACE (see [HELP CREATE TABLESPACE]).\n\n*Important*: The tablespace to be dropped must not contain any data\nfiles; in other words, before you can drop a tablespace, you must first\ndrop each of its data files using ALTER TABLESPACE ... DROP DATAFILE\n(see [HELP ALTER TABLESPACE]).\n\nThe ENGINE clause (required) specifies the storage engine used by the\ntablespace. Currently, the only accepted values for engine_name are NDB\nand NDBCLUSTER.\n\nDROP TABLESPACE is useful only with Disk Data storage for MySQL\nCluster. See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-disk-data.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-tablespace.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-tablespace.html'),(416,'DROP PROCEDURE',39,'Syntax:\nDROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name\n\nThis statement is used to drop a stored procedure or function. That is,\nthe specified routine is removed from the server. You must have the\nALTER ROUTINE privilege for the routine. (If the\nautomatic_sp_privileges system variable is enabled, that privilege and\nEXECUTE are granted automatically to the routine creator when the\nroutine is created and dropped from the creator when the routine is\ndropped. See\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-routines-privileges.html.\n)\n\nThe IF EXISTS clause is a MySQL extension. It prevents an error from\noccurring if the procedure or function does not exist. A warning is\nproduced that can be viewed with SHOW WARNINGS.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/drop-procedure.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/drop-procedure.html'),(417,'CHECK TABLE',20,'Syntax:\nCHECK TABLE tbl_name [, tbl_name] ... [option] ...\n\noption = {FOR UPGRADE | QUICK | FAST | MEDIUM | EXTENDED | CHANGED}\n\nCHECK TABLE checks a table or tables for errors. CHECK TABLE works for\nInnoDB, MyISAM, ARCHIVE, and CSV tables. For MyISAM tables, the key\nstatistics are updated as well.\n\nTo check a table, you must have some privilege for it.\n\nCHECK TABLE can also check views for problems, such as tables that are\nreferenced in the view definition that no longer exist.\n\nCHECK TABLE is supported for partitioned tables, and you can use ALTER\nTABLE ... CHECK PARTITION to check one or more partitions; for more\ninformation, see [HELP ALTER TABLE], and\nhttp://dev.mysql.com/doc/refman/5.5/en/partitioning-maintenance.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/check-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/check-table.html'),(418,'BIN',37,'Syntax:\nBIN(N)\n\nReturns a string representation of the binary value of N, where N is a\nlonglong (BIGINT) number. This is equivalent to CONV(N,10,2). Returns\nNULL if N is NULL.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT BIN(12);\n -> \'1100\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(419,'INSTALL PLUGIN',5,'Syntax:\nINSTALL PLUGIN plugin_name SONAME \'shared_library_name\'\n\nThis statement installs a server plugin. It requires the INSERT\nprivilege for the mysql.plugin table.\n\nplugin_name is the name of the plugin as defined in the plugin\ndescriptor structure contained in the library file (see\nhttp://dev.mysql.com/doc/refman/5.5/en/plugin-data-structures.html).\nPlugin names are not case sensitive. For maximal compatibility, plugin\nnames should be limited to ASCII letters, digits, and underscore\nbecause they are used in C source files, shell command lines, M4 and\nBourne shell scripts, and SQL environments.\n\nshared_library_name is the name of the shared library that contains the\nplugin code. The name includes the file name extension (for example,\nlibmyplugin.so, libmyplugin.dll, or libmyplugin.dylib).\n\nThe shared library must be located in the plugin directory (the\ndirectory named by the plugin_dir system variable). The library must be\nin the plugin directory itself, not in a subdirectory. By default,\nplugin_dir is the plugin directory under the directory named by the\npkglibdir configuration variable, but it can be changed by setting the\nvalue of plugin_dir at server startup. For example, set its value in a\nmy.cnf file:\n\n[mysqld]\nplugin_dir=/path/to/plugin/directory\n\nIf the value of plugin_dir is a relative path name, it is taken to be\nrelative to the MySQL base directory (the value of the basedir system\nvariable).\n\nINSTALL PLUGIN loads and initializes the plugin code to make the plugin\navailable for use. A plugin is initialized by executing its\ninitialization function, which handles any setup that the plugin must\nperform before it can be used. When the server shuts down, it executes\nthe deinitialization function for each plugin that is loaded so that\nthe plugin has a change to perform any final cleanup.\n\nINSTALL PLUGIN also registers the plugin by adding a line that\nindicates the plugin name and library file name to the mysql.plugin\ntable. At server startup, the server loads and initializes any plugin\nthat is listed in the mysql.plugin table. This means that a plugin is\ninstalled with INSTALL PLUGIN only once, not every time the server\nstarts. Plugin loading at startup does not occur if the server is\nstarted with the --skip-grant-tables option.\n\nA plugin library can contain multiple plugins. For each of them to be\ninstalled, use a separate INSTALL PLUGIN statement. Each statement\nnames a different plugin, but all of them specify the same library\nname.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/install-plugin.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/install-plugin.html'),(420,'DECLARE CURSOR',23,'Syntax:\nDECLARE cursor_name CURSOR FOR select_statement\n\nThis statement declares a cursor and associates it with a SELECT\nstatement that retrieves the rows to be traversed by the cursor. To\nfetch the rows later, use a FETCH statement. The number of columns\nretrieved by the SELECT statement must match the number of output\nvariables specified in the FETCH statement.\n\nThe SELECT statement cannot have an INTO clause.\n\nCursor declarations must appear before handler declarations and after\nvariable and condition declarations.\n\nA stored program may contain multiple cursor declarations, but each\ncursor declared in a given block must have a unique name. For an\nexample, see http://dev.mysql.com/doc/refman/5.5/en/cursors.html.\n\nFor information available through SHOW statements, it is possible in\nmany cases to obtain equivalent information by using a cursor with an\nINFORMATION_SCHEMA table.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/declare-cursor.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/declare-cursor.html'),(421,'LOAD DATA',27,'Syntax:\nLOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE \'file_name\'\n [REPLACE | IGNORE]\n INTO TABLE tbl_name\n [CHARACTER SET charset_name]\n [{FIELDS | COLUMNS}\n [TERMINATED BY \'string\']\n [[OPTIONALLY] ENCLOSED BY \'char\']\n [ESCAPED BY \'char\']\n ]\n [LINES\n [STARTING BY \'string\']\n [TERMINATED BY \'string\']\n ]\n [IGNORE number {LINES | ROWS}]\n [(col_name_or_user_var,...)]\n [SET col_name = expr,...]\n\nThe LOAD DATA INFILE statement reads rows from a text file into a table\nat a very high speed. The file name must be given as a literal string.\n\nLOAD DATA INFILE is the complement of SELECT ... INTO OUTFILE. (See\nhttp://dev.mysql.com/doc/refman/5.5/en/select-into.html.) To write data\nfrom a table to a file, use SELECT ... INTO OUTFILE. To read the file\nback into a table, use LOAD DATA INFILE. The syntax of the FIELDS and\nLINES clauses is the same for both statements. Both clauses are\noptional, but FIELDS must precede LINES if both are specified.\n\nFor more information about the efficiency of INSERT versus LOAD DATA\nINFILE and speeding up LOAD DATA INFILE, see\nhttp://dev.mysql.com/doc/refman/5.5/en/insert-speed.html.\n\nThe character set indicated by the character_set_database system\nvariable is used to interpret the information in the file. SET NAMES\nand the setting of character_set_client do not affect interpretation of\ninput. If the contents of the input file use a character set that\ndiffers from the default, it is usually preferable to specify the\ncharacter set of the file by using the CHARACTER SET clause. A\ncharacter set of binary specifies \"no conversion.\"\n\nLOAD DATA INFILE interprets all fields in the file as having the same\ncharacter set, regardless of the data types of the columns into which\nfield values are loaded. For proper interpretation of file contents,\nyou must ensure that it was written with the correct character set. For\nexample, if you write a data file with mysqldump -T or by issuing a\nSELECT ... INTO OUTFILE statement in mysql, be sure to use a\n--default-character-set option with mysqldump or mysql so that output\nis written in the character set to be used when the file is loaded with\nLOAD DATA INFILE.\n\n*Note*: It is not possible to load data files that use the ucs2, utf16,\nor utf32 character set.\n\nThe character_set_filesystem system variable controls the\ninterpretation of the file name.\n\nYou can also load data files by using the mysqlimport utility; it\noperates by sending a LOAD DATA INFILE statement to the server. The\n--local option causes mysqlimport to read data files from the client\nhost. You can specify the --compress option to get better performance\nover slow networks if the client and server support the compressed\nprotocol. See http://dev.mysql.com/doc/refman/5.5/en/mysqlimport.html.\n\nIf you use LOW_PRIORITY, execution of the LOAD DATA statement is\ndelayed until no other clients are reading from the table. This affects\nonly storage engines that use only table-level locking (such as MyISAM,\nMEMORY, and MERGE).\n\nIf you specify CONCURRENT with a MyISAM table that satisfies the\ncondition for concurrent inserts (that is, it contains no free blocks\nin the middle), other threads can retrieve data from the table while\nLOAD DATA is executing. Using this option affects the performance of\nLOAD DATA a bit, even if no other thread is using the table at the same\ntime.\n\nPrior to MySQL 5.5.1, CONCURRENT was not replicated when using\nstatement-based replication (see Bug #34628). However, it is replicated\nwhen using row-based replication, regardless of the version. See\nhttp://dev.mysql.com/doc/refman/5.5/en/replication-features-load-data.h\ntml, for more information.\n\nThe LOCAL keyword, if specified, is interpreted with respect to the\nclient end of the connection:\n\no If LOCAL is specified, the file is read by the client program on the\n client host and sent to the server. The file can be given as a full\n path name to specify its exact location. If given as a relative path\n name, the name is interpreted relative to the directory in which the\n client program was started.\n\n When using LOCAL with LOAD DATA, a copy of the file is created in the\n server\'s temporary directory. This is not the directory determined by\n the value of tmpdir or slave_load_tmpdir, but rather the operating\n system\'s temporary directory, and is not configurable in the MySQL\n Server. (Typically the system temporary directory is /tmp on Linux\n systems and C:\\WINDOWS\\TEMP on Windows.) Lack of sufficient space for\n the copy in this directory can cause the LOAD DATA LOCAL statement to\n fail.\n\no If LOCAL is not specified, the file must be located on the server\n host and is read directly by the server. The server uses the\n following rules to locate the file:\n\n o If the file name is an absolute path name, the server uses it as\n given.\n\n o If the file name is a relative path name with one or more leading\n components, the server searches for the file relative to the\n server\'s data directory.\n\n o If a file name with no leading components is given, the server\n looks for the file in the database directory of the default\n database.\n\nNote that, in the non-LOCAL case, these rules mean that a file named as\n./myfile.txt is read from the server\'s data directory, whereas the file\nnamed as myfile.txt is read from the database directory of the default\ndatabase. For example, if db1 is the default database, the following\nLOAD DATA statement reads the file data.txt from the database directory\nfor db1, even though the statement explicitly loads the file into a\ntable in the db2 database:\n\nLOAD DATA INFILE \'data.txt\' INTO TABLE db2.my_table;\n\nWindows path names are specified using forward slashes rather than\nbackslashes. If you do use backslashes, you must double them.\n\nFor security reasons, when reading text files located on the server,\nthe files must either reside in the database directory or be readable\nby all. Also, to use LOAD DATA INFILE on server files, you must have\nthe FILE privilege. See\nhttp://dev.mysql.com/doc/refman/5.5/en/privileges-provided.html. For\nnon-LOCAL load operations, if the secure_file_priv system variable is\nset to a nonempty directory name, the file to be loaded must be located\nin that directory.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/load-data.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/load-data.html'),(422,'MULTILINESTRING',24,'MultiLineString(ls1,ls2,...)\n\nConstructs a MultiLineString value using LineString or WKB LineString\narguments.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-mysql-specific-functions'),(423,'LOCALTIME',31,'Syntax:\nLOCALTIME, LOCALTIME()\n\nLOCALTIME and LOCALTIME() are synonyms for NOW().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(424,'SHOW RELAYLOG EVENTS',26,'Syntax:\nSHOW RELAYLOG EVENTS\n [IN \'log_name\'] [FROM pos] [LIMIT [offset,] row_count]\n\nShows the events in the relay log of a replication slave. If you do not\nspecify \'log_name\', the first relay log is displayed. This statement\nhas no effect on the master.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-relaylog-events.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-relaylog-events.html'),(425,'MPOINTFROMTEXT',3,'MPointFromText(wkt[,srid]), MultiPointFromText(wkt[,srid])\n\nConstructs a MULTIPOINT value using its WKT representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkt-functions'),(426,'BLOB',22,'BLOB[(M)]\n\nA BLOB column with a maximum length of 65,535 (216 - 1) bytes. Each\nBLOB value is stored using a 2-byte length prefix that indicates the\nnumber of bytes in the value.\n\nAn optional length M can be given for this type. If this is done, MySQL\ncreates the column as the smallest BLOB type large enough to hold\nvalues M bytes long.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(427,'SHA1',12,'Syntax:\nSHA1(str), SHA(str)\n\nCalculates an SHA-1 160-bit checksum for the string, as described in\nRFC 3174 (Secure Hash Algorithm). The value is returned as a string of\n40 hex digits, or NULL if the argument was NULL. One of the possible\nuses for this function is as a hash key. See the notes at the beginning\nof this section about storing hash values efficiently. You can also use\nSHA1() as a cryptographic function for storing passwords. SHA() is\nsynonymous with SHA1().\n\nAs of MySQL 5.5.3, the return value is a nonbinary string in the\nconnection character set. Before 5.5.3, the return value is a binary\nstring; see the notes at the beginning of this section about using the\nvalue as a nonbinary string.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SELECT SHA1(\'abc\');\n -> \'a9993e364706816aba3e25717850c26c9cd0d89d\'\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(428,'SUBSTR',37,'Syntax:\nSUBSTR(str,pos), SUBSTR(str FROM pos), SUBSTR(str,pos,len), SUBSTR(str\nFROM pos FOR len)\n\nSUBSTR() is a synonym for SUBSTRING().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(429,'PASSWORD',12,'Syntax:\nPASSWORD(str)\n\nCalculates and returns a hashed password string from the plaintext\npassword str and returns a nonbinary string in the connection character\nset (a binary string before MySQL 5.5.3), or NULL if the argument is\nNULL. This function is the SQL interface to the algorithm used by the\nserver to encrypt MySQL passwords for storage in the mysql.user grant\ntable.\n\nThe password hashing method used by PASSWORD() depends on the value of\nthe old_passwords system variable:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','mysql> SET old_passwords = 0;\nmysql> SELECT PASSWORD(\'mypass\');\n+-------------------------------------------+\n| PASSWORD(\'mypass\') |\n+-------------------------------------------+\n| *6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4 |\n+-------------------------------------------+\n\nmysql> SET old_passwords = 1;\nmysql> SELECT PASSWORD(\'mypass\');\n+--------------------+\n| PASSWORD(\'mypass\') |\n+--------------------+\n| 6f8c114b58f2ce9e |\n+--------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(430,'CHAR',22,'[NATIONAL] CHAR[(M)] [CHARACTER SET charset_name] [COLLATE\ncollation_name]\n\nA fixed-length string that is always right-padded with spaces to the\nspecified length when stored. M represents the column length in\ncharacters. The range of M is 0 to 255. If M is omitted, the length is\n1.\n\n*Note*: Trailing spaces are removed when CHAR values are retrieved\nunless the PAD_CHAR_TO_FULL_LENGTH SQL mode is enabled.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(431,'UTC_DATE',31,'Syntax:\nUTC_DATE, UTC_DATE()\n\nReturns the current UTC date as a value in \'YYYY-MM-DD\' or YYYYMMDD\nformat, depending on whether the function is used in a string or\nnumeric context.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT UTC_DATE(), UTC_DATE() + 0;\n -> \'2003-08-14\', 20030814\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(432,'DIMENSION',36,'Dimension(g)\n\nReturns the inherent dimension of the geometry value g. The result can\nbe -1, 0, 1, or 2. The meaning of these values is given in\nhttp://dev.mysql.com/doc/refman/5.5/en/gis-class-geometry.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','mysql> SELECT Dimension(GeomFromText(\'LineString(1 1,2 2)\'));\n+------------------------------------------------+\n| Dimension(GeomFromText(\'LineString(1 1,2 2)\')) |\n+------------------------------------------------+\n| 1 |\n+------------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(433,'COUNT DISTINCT',16,'Syntax:\nCOUNT(DISTINCT expr,[expr...])\n\nReturns a count of the number of rows with different non-NULL expr\nvalues.\n\nCOUNT(DISTINCT) returns 0 if there were no matching rows.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html\n\n','mysql> SELECT COUNT(DISTINCT results) FROM student;\n','http://dev.mysql.com/doc/refman/5.5/en/group-by-functions.html'),(434,'BIT',22,'BIT[(M)]\n\nA bit-field type. M indicates the number of bits per value, from 1 to\n64. The default is 1 if M is omitted.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(435,'EQUALS',30,'Equals(g1,g2)\n\nReturns 1 or 0 to indicate whether g1 is spatially equal to g2.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries\n\n','','http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html#functions-that-test-spatial-relationships-between-geometries'),(436,'SHOW CREATE VIEW',26,'Syntax:\nSHOW CREATE VIEW view_name\n\nThis statement shows a CREATE VIEW statement that creates the given\nview.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-create-view.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-create-view.html'),(437,'INTERVAL',18,'Syntax:\nINTERVAL(N,N1,N2,N3,...)\n\nReturns 0 if N < N1, 1 if N < N2 and so on or -1 if N is NULL. All\narguments are treated as integers. It is required that N1 < N2 < N3 <\n... < Nn for this function to work correctly. This is because a binary\nsearch is used (very fast).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT INTERVAL(23, 1, 15, 17, 30, 44, 200);\n -> 3\nmysql> SELECT INTERVAL(10, 1, 10, 100, 1000);\n -> 2\nmysql> SELECT INTERVAL(22, 23, 30, 44, 200);\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(438,'FROM_DAYS',31,'Syntax:\nFROM_DAYS(N)\n\nGiven a day number N, returns a DATE value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT FROM_DAYS(730669);\n -> \'2007-07-03\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(439,'ALTER PROCEDURE',39,'Syntax:\nALTER PROCEDURE proc_name [characteristic ...]\n\ncharacteristic:\n COMMENT \'string\'\n | LANGUAGE SQL\n | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }\n | SQL SECURITY { DEFINER | INVOKER }\n\nThis statement can be used to change the characteristics of a stored\nprocedure. More than one change may be specified in an ALTER PROCEDURE\nstatement. However, you cannot change the parameters or body of a\nstored procedure using this statement; to make such changes, you must\ndrop and re-create the procedure using DROP PROCEDURE and CREATE\nPROCEDURE.\n\nYou must have the ALTER ROUTINE privilege for the procedure. By\ndefault, that privilege is granted automatically to the procedure\ncreator. This behavior can be changed by disabling the\nautomatic_sp_privileges system variable. See\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-routines-privileges.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-procedure.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-procedure.html'),(440,'BIT_COUNT',19,'Syntax:\nBIT_COUNT(N)\n\nReturns the number of bits that are set in the argument N.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html\n\n','mysql> SELECT BIT_COUNT(29), BIT_COUNT(b\'101010\');\n -> 4, 3\n','http://dev.mysql.com/doc/refman/5.5/en/bit-functions.html'),(441,'OCTET_LENGTH',37,'Syntax:\nOCTET_LENGTH(str)\n\nOCTET_LENGTH() is a synonym for LENGTH().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(442,'UTC_TIMESTAMP',31,'Syntax:\nUTC_TIMESTAMP, UTC_TIMESTAMP()\n\nReturns the current UTC date and time as a value in \'YYYY-MM-DD\nHH:MM:SS\' or YYYYMMDDHHMMSS.uuuuuu format, depending on whether the\nfunction is used in a string or numeric context.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT UTC_TIMESTAMP(), UTC_TIMESTAMP() + 0;\n -> \'2003-08-14 18:08:04\', 20030814180804.000000\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(443,'AES_ENCRYPT',12,'Syntax:\nAES_ENCRYPT(str,key_str)\n\nAES_ENCRYPT() and AES_DECRYPT() enable encryption and decryption of\ndata using the official AES (Advanced Encryption Standard) algorithm,\npreviously known as \"Rijndael.\" Encoding with a 128-bit key length is\nused, but you can extend it up to 256 bits by modifying the source. We\nchose 128 bits because it is much faster and it is secure enough for\nmost purposes.\n\nAES_ENCRYPT() encrypts a string and returns a binary string.\nAES_DECRYPT() decrypts the encrypted string and returns the original\nstring. The input arguments may be any length. If either argument is\nNULL, the result of this function is also NULL.\n\nBecause AES is a block-level algorithm, padding is used to encode\nuneven length strings and so the result string length may be calculated\nusing this formula:\n\n16 * (trunc(string_length / 16) + 1)\n\nIf AES_DECRYPT() detects invalid data or incorrect padding, it returns\nNULL. However, it is possible for AES_DECRYPT() to return a non-NULL\nvalue (possibly garbage) if the input data or the key is invalid.\n\nYou can use the AES functions to store data in an encrypted form by\nmodifying your queries:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','INSERT INTO t VALUES (1,AES_ENCRYPT(\'text\',\'password\'));\n','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(444,'+',4,'Syntax:\n+\n\nAddition:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html\n\n','mysql> SELECT 3+5;\n -> 8\n','http://dev.mysql.com/doc/refman/5.5/en/arithmetic-functions.html'),(445,'INET_NTOA',14,'Syntax:\nINET_NTOA(expr)\n\nGiven a numeric IPv4 network address in network byte order, returns the\ndotted-quad representation of the address as a string. INET_NTOA()\nreturns NULL if it does not understand its argument.\n\nAs of MySQL 5.5.3, the return value is a nonbinary string in the\nconnection character set. Before 5.5.3, the return value is a binary\nstring.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html\n\n','mysql> SELECT INET_NTOA(167773449);\n -> \'10.0.5.9\'\n','http://dev.mysql.com/doc/refman/5.5/en/miscellaneous-functions.html'),(446,'ACOS',4,'Syntax:\nACOS(X)\n\nReturns the arc cosine of X, that is, the value whose cosine is X.\nReturns NULL if X is not in the range -1 to 1.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT ACOS(1);\n -> 0\nmysql> SELECT ACOS(1.0001);\n -> NULL\nmysql> SELECT ACOS(0);\n -> 1.5707963267949\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(447,'ISOLATION',8,'Syntax:\nSET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL\n {\n REPEATABLE READ\n | READ COMMITTED\n | READ UNCOMMITTED\n | SERIALIZABLE\n }\n\nThis statement sets the transaction isolation level, used for\noperations on InnoDB tables.\n\nScope of the Isolation Level\n\nYou can set the isolation level globally, for the current session, or\nfor the next transaction:\n\no With the GLOBAL keyword, the statement sets the default transaction\n level globally for all subsequent sessions. Existing sessions are\n unaffected.\n\no With the SESSION keyword, the statement sets the default transaction\n level for all subsequent transactions performed within the current\n session.\n\no Without any SESSION or GLOBAL keyword, the statement sets the\n isolation level for the next (not started) transaction performed\n within the current session.\n\nA change to the global default isolation level requires the SUPER\nprivilege. Any session is free to change its session isolation level\n(even in the middle of a transaction), or the isolation level for its\nnext transaction.\n\nSET TRANSACTION ISOLATION LEVEL without GLOBAL or SESSION is not\npermitted while there is an active transaction:\n\nmysql> START TRANSACTION;\nQuery OK, 0 rows affected (0.02 sec)\n\nmysql> SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;\nERROR 1568 (25001): Transaction isolation level can\'t be changed\nwhile a transaction is in progress\n\nTo set the global default isolation level at server startup, use the\n--transaction-isolation=level option to mysqld on the command line or\nin an option file. Values of level for this option use dashes rather\nthan spaces, so the permissible values are READ-UNCOMMITTED,\nREAD-COMMITTED, REPEATABLE-READ, or SERIALIZABLE. For example, to set\nthe default isolation level to REPEATABLE READ, use these lines in the\n[mysqld] section of an option file:\n\n[mysqld]\ntransaction-isolation = REPEATABLE-READ\n\nIt is possible to check or set the global and session transaction\nisolation levels at runtime by using the tx_isolation system variable:\n\nSELECT @@GLOBAL.tx_isolation, @@tx_isolation;\nSET GLOBAL tx_isolation=\'REPEATABLE-READ\';\nSET SESSION tx_isolation=\'SERIALIZABLE\';\n\nDetails and Usage of Isolation Levels\n\nInnoDB supports each of the transaction isolation levels described here\nusing different locking strategies. You can enforce a high degree of\nconsistency with the default REPEATABLE READ level, for operations on\ncrucial data where ACID compliance is important. Or you can relax the\nconsistency rules with READ COMMITTED or even READ UNCOMMITTED, in\nsituations such as bulk reporting where precise consistency and\nrepeatable results are less important than minimizing the amount of\noverhead for locking. SERIALIZABLE enforces even stricter rules than\nREPEATABLE READ, and is used mainly in specialized situations, such as\nwith XA transactions and for troubleshooting issues with concurrency\nand deadlocks.\n\nFor full information about how these isolation levels work with InnoDB\ntransactions, see\nhttp://dev.mysql.com/doc/refman/5.5/en/innodb-transaction-model.html.\nIn particular, for additional information about InnoDB record-level\nlocks and how it uses them to execute various types of statements, see\nhttp://dev.mysql.com/doc/refman/5.5/en/innodb-record-level-locks.html\nand http://dev.mysql.com/doc/refman/5.5/en/innodb-locks-set.html.\n\nThe following list describes how MySQL supports the different\ntransaction levels. The list goes from the most commonly used level to\nthe least used.\n\no REPEATABLE READ\n\n This is the default isolation level for InnoDB. For consistent reads,\n there is an important difference from the READ COMMITTED isolation\n level: All consistent reads within the same transaction read the\n snapshot established by the first read. This convention means that if\n you issue several plain (nonlocking) SELECT statements within the\n same transaction, these SELECT statements are consistent also with\n respect to each other. See\n http://dev.mysql.com/doc/refman/5.5/en/innodb-consistent-read.html.\n\n For locking reads (SELECT with FOR UPDATE or LOCK IN SHARE MODE),\n UPDATE, and DELETE statements, locking depends on whether the\n statement uses a unique index with a unique search condition, or a\n range-type search condition. For a unique index with a unique search\n condition, InnoDB locks only the index record found, not the gap\n before it. For other search conditions, InnoDB locks the index range\n scanned, using gap locks or next-key (gap plus index-record) locks to\n block insertions by other sessions into the gaps covered by the\n range.\n\no READ COMMITTED\n\n A somewhat Oracle-like isolation level with respect to consistent\n (nonlocking) reads: Each consistent read, even within the same\n transaction, sets and reads its own fresh snapshot. See\n http://dev.mysql.com/doc/refman/5.5/en/innodb-consistent-read.html.\n\n For locking reads (SELECT with FOR UPDATE or LOCK IN SHARE MODE),\n InnoDB locks only index records, not the gaps before them, and thus\n permits the free insertion of new records next to locked records. For\n UPDATE and DELETE statements, locking depends on whether the\n statement uses a unique index with a unique search condition (such as\n WHERE id = 100), or a range-type search condition (such as WHERE id >\n 100). For a unique index with a unique search condition, InnoDB locks\n only the index record found, not the gap before it. For range-type\n searches, InnoDB locks the index range scanned, using gap locks or\n next-key (gap plus index-record) locks to block insertions by other\n sessions into the gaps covered by the range. This is necessary\n because \"phantom rows\" must be blocked for MySQL replication and\n recovery to work.\n\n *Note*: In MySQL 5.5, if the READ COMMITTED isolation level is used\n or the innodb_locks_unsafe_for_binlog system variable is enabled,\n there is no InnoDB gap locking except for foreign-key constraint\n checking and duplicate-key checking. Also, record locks for\n nonmatching rows are released after MySQL has evaluated the WHERE\n condition. If you use READ COMMITTED or enable\n innodb_locks_unsafe_for_binlog, you must use row-based binary\n logging.\n\no READ UNCOMMITTED\n\n SELECT statements are performed in a nonlocking fashion, but a\n possible earlier version of a row might be used. Thus, using this\n isolation level, such reads are not consistent. This is also called a\n \"dirty read.\" Otherwise, this isolation level works like READ\n COMMITTED.\n\no SERIALIZABLE\n\n This level is like REPEATABLE READ, but InnoDB implicitly converts\n all plain SELECT statements to SELECT ... LOCK IN SHARE MODE if\n autocommit is disabled. If autocommit is enabled, the SELECT is its\n own transaction. It therefore is known to be read only and can be\n serialized if performed as a consistent (nonlocking) read and need\n not block for other transactions. (To force a plain SELECT to block\n if other transactions have modified the selected rows, disable\n autocommit.)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/set-transaction.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/set-transaction.html'),(448,'CEILING',4,'Syntax:\nCEILING(X)\n\nReturns the smallest integer value not less than X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT CEILING(1.23);\n -> 2\nmysql> SELECT CEILING(-1.23);\n -> -1\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(449,'SIN',4,'Syntax:\nSIN(X)\n\nReturns the sine of X, where X is given in radians.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT SIN(PI());\n -> 1.2246063538224e-16\nmysql> SELECT ROUND(SIN(PI()));\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(450,'DAYOFWEEK',31,'Syntax:\nDAYOFWEEK(date)\n\nReturns the weekday index for date (1 = Sunday, 2 = Monday, ..., 7 =\nSaturday). These index values correspond to the ODBC standard.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DAYOFWEEK(\'2007-02-03\');\n -> 7\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(451,'SHOW PROCESSLIST',26,'Syntax:\nSHOW [FULL] PROCESSLIST\n\nSHOW PROCESSLIST shows you which threads are running. You can also get\nthis information from the INFORMATION_SCHEMA PROCESSLIST table or the\nmysqladmin processlist command. If you have the PROCESS privilege, you\ncan see all threads. Otherwise, you can see only your own threads (that\nis, threads associated with the MySQL account that you are using). If\nyou do not use the FULL keyword, only the first 100 characters of each\nstatement are shown in the Info field.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-processlist.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-processlist.html'),(452,'LINEFROMWKB',32,'LineFromWKB(wkb[,srid]), LineStringFromWKB(wkb[,srid])\n\nConstructs a LINESTRING value using its WKB representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(453,'GEOMETRYTYPE',36,'GeometryType(g)\n\nReturns as a binary string the name of the geometry type of which the\ngeometry instance g is a member. The name corresponds to one of the\ninstantiable Geometry subclasses.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions\n\n','mysql> SELECT GeometryType(GeomFromText(\'POINT(1 1)\'));\n+------------------------------------------+\n| GeometryType(GeomFromText(\'POINT(1 1)\')) |\n+------------------------------------------+\n| POINT |\n+------------------------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#general-geometry-property-functions'),(454,'CREATE VIEW',39,'Syntax:\nCREATE\n [OR REPLACE]\n [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]\n [DEFINER = { user | CURRENT_USER }]\n [SQL SECURITY { DEFINER | INVOKER }]\n VIEW view_name [(column_list)]\n AS select_statement\n [WITH [CASCADED | LOCAL] CHECK OPTION]\n\nThe CREATE VIEW statement creates a new view, or replaces an existing\none if the OR REPLACE clause is given. If the view does not exist,\nCREATE OR REPLACE VIEW is the same as CREATE VIEW. If the view does\nexist, CREATE OR REPLACE VIEW is the same as ALTER VIEW.\n\nThe select_statement is a SELECT statement that provides the definition\nof the view. (When you select from the view, you select in effect using\nthe SELECT statement.) select_statement can select from base tables or\nother views.\n\nThe view definition is \"frozen\" at creation time, so changes to the\nunderlying tables afterward do not affect the view definition. For\nexample, if a view is defined as SELECT * on a table, new columns added\nto the table later do not become part of the view.\n\nThe ALGORITHM clause affects how MySQL processes the view. The DEFINER\nand SQL SECURITY clauses specify the security context to be used when\nchecking access privileges at view invocation time. The WITH CHECK\nOPTION clause can be given to constrain inserts or updates to rows in\ntables referenced by the view. These clauses are described later in\nthis section.\n\nThe CREATE VIEW statement requires the CREATE VIEW privilege for the\nview, and some privilege for each column selected by the SELECT\nstatement. For columns used elsewhere in the SELECT statement you must\nhave the SELECT privilege. If the OR REPLACE clause is present, you\nmust also have the DROP privilege for the view. CREATE VIEW might also\nrequire the SUPER privilege, depending on the DEFINER value, as\ndescribed later in this section.\n\nWhen a view is referenced, privilege checking occurs as described later\nin this section.\n\nA view belongs to a database. By default, a new view is created in the\ndefault database. To create the view explicitly in a given database,\nspecify the name as db_name.view_name when you create it:\n\nmysql> CREATE VIEW test.v AS SELECT * FROM t;\n\nWithin a database, base tables and views share the same namespace, so a\nbase table and a view cannot have the same name.\n\nColumns retrieved by the SELECT statement can be simple references to\ntable columns. They can also be expressions that use functions,\nconstant values, operators, and so forth.\n\nViews must have unique column names with no duplicates, just like base\ntables. By default, the names of the columns retrieved by the SELECT\nstatement are used for the view column names. To define explicit names\nfor the view columns, the optional column_list clause can be given as a\nlist of comma-separated identifiers. The number of names in column_list\nmust be the same as the number of columns retrieved by the SELECT\nstatement.\n\nUnqualified table or view names in the SELECT statement are interpreted\nwith respect to the default database. A view can refer to tables or\nviews in other databases by qualifying the table or view name with the\nproper database name.\n\nA view can be created from many kinds of SELECT statements. It can\nrefer to base tables or other views. It can use joins, UNION, and\nsubqueries. The SELECT need not even refer to any tables. The following\nexample defines a view that selects two columns from another table, as\nwell as an expression calculated from those columns:\n\nmysql> CREATE TABLE t (qty INT, price INT);\nmysql> INSERT INTO t VALUES(3, 50);\nmysql> CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t;\nmysql> SELECT * FROM v;\n+------+-------+-------+\n| qty | price | value |\n+------+-------+-------+\n| 3 | 50 | 150 |\n+------+-------+-------+\n\nA view definition is subject to the following restrictions:\n\no The SELECT statement cannot contain a subquery in the FROM clause.\n\no The SELECT statement cannot refer to system or user variables.\n\no Within a stored program, the definition cannot refer to program\n parameters or local variables.\n\no The SELECT statement cannot refer to prepared statement parameters.\n\no Any table or view referred to in the definition must exist. However,\n after a view has been created, it is possible to drop a table or view\n that the definition refers to. In this case, use of the view results\n in an error. To check a view definition for problems of this kind,\n use the CHECK TABLE statement.\n\no The definition cannot refer to a TEMPORARY table, and you cannot\n create a TEMPORARY view.\n\no Any tables named in the view definition must exist at definition\n time.\n\no You cannot associate a trigger with a view.\n\no Aliases for column names in the SELECT statement are checked against\n the maximum column length of 64 characters (not the maximum alias\n length of 256 characters).\n\nORDER BY is permitted in a view definition, but it is ignored if you\nselect from a view using a statement that has its own ORDER BY.\n\nFor other options or clauses in the definition, they are added to the\noptions or clauses of the statement that references the view, but the\neffect is undefined. For example, if a view definition includes a LIMIT\nclause, and you select from the view using a statement that has its own\nLIMIT clause, it is undefined which limit applies. This same principle\napplies to options such as ALL, DISTINCT, or SQL_SMALL_RESULT that\nfollow the SELECT keyword, and to clauses such as INTO, FOR UPDATE,\nLOCK IN SHARE MODE, and PROCEDURE.\n\nIf you create a view and then change the query processing environment\nby changing system variables, that may affect the results that you get\nfrom the view:\n\nmysql> CREATE VIEW v (mycol) AS SELECT \'abc\';\nQuery OK, 0 rows affected (0.01 sec)\n\nmysql> SET sql_mode = \'\';\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT \"mycol\" FROM v;\n+-------+\n| mycol |\n+-------+\n| mycol |\n+-------+\n1 row in set (0.01 sec)\n\nmysql> SET sql_mode = \'ANSI_QUOTES\';\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SELECT \"mycol\" FROM v;\n+-------+\n| mycol |\n+-------+\n| abc |\n+-------+\n1 row in set (0.00 sec)\n\nThe DEFINER and SQL SECURITY clauses determine which MySQL account to\nuse when checking access privileges for the view when a statement is\nexecuted that references the view. The valid SQL SECURITY\ncharacteristic values are DEFINER and INVOKER. These indicate that the\nrequired privileges must be held by the user who defined or invoked the\nview, respectively. The default SQL SECURITY value is DEFINER.\n\nIf a user value is given for the DEFINER clause, it should be a MySQL\naccount specified as \'user_name\'@\'host_name\' (the same format used in\nthe GRANT statement), CURRENT_USER, or CURRENT_USER(). The default\nDEFINER value is the user who executes the CREATE VIEW statement. This\nis the same as specifying DEFINER = CURRENT_USER explicitly.\n\nIf you specify the DEFINER clause, these rules determine the valid\nDEFINER user values:\n\no If you do not have the SUPER privilege, the only valid user value is\n your own account, either specified literally or by using\n CURRENT_USER. You cannot set the definer to some other account.\n\no If you have the SUPER privilege, you can specify any syntactically\n valid account name. If the account does not actually exist, a warning\n is generated.\n\no Although it is possible to create a view with a nonexistent DEFINER\n account, an error occurs when the view is referenced if the SQL\n SECURITY value is DEFINER but the definer account does not exist.\n\nFor more information about view security, see\nhttp://dev.mysql.com/doc/refman/5.5/en/stored-programs-security.html.\n\nWithin a view definition, CURRENT_USER returns the view\'s DEFINER value\nby default. For views defined with the SQL SECURITY INVOKER\ncharacteristic, CURRENT_USER returns the account for the view\'s\ninvoker. For information about user auditing within views, see\nhttp://dev.mysql.com/doc/refman/5.5/en/account-activity-auditing.html.\n\nWithin a stored routine that is defined with the SQL SECURITY DEFINER\ncharacteristic, CURRENT_USER returns the routine\'s DEFINER value. This\nalso affects a view defined within such a routine, if the view\ndefinition contains a DEFINER value of CURRENT_USER.\n\nView privileges are checked like this:\n\no At view definition time, the view creator must have the privileges\n needed to use the top-level objects accessed by the view. For\n example, if the view definition refers to table columns, the creator\n must have some privilege for each column in the select list of the\n definition, and the SELECT privilege for each column used elsewhere\n in the definition. If the definition refers to a stored function,\n only the privileges needed to invoke the function can be checked. The\n privileges required at function invocation time can be checked only\n as it executes: For different invocations, different execution paths\n within the function might be taken.\n\no The user who references a view must have appropriate privileges to\n access it (SELECT to select from it, INSERT to insert into it, and so\n forth.)\n\no When a view has been referenced, privileges for objects accessed by\n the view are checked against the privileges held by the view DEFINER\n account or invoker, depending on whether the SQL SECURITY\n characteristic is DEFINER or INVOKER, respectively.\n\no If reference to a view causes execution of a stored function,\n privilege checking for statements executed within the function depend\n on whether the function SQL SECURITY characteristic is DEFINER or\n INVOKER. If the security characteristic is DEFINER, the function runs\n with the privileges of the DEFINER account. If the characteristic is\n INVOKER, the function runs with the privileges determined by the\n view\'s SQL SECURITY characteristic.\n\nExample: A view might depend on a stored function, and that function\nmight invoke other stored routines. For example, the following view\ninvokes a stored function f():\n\nCREATE VIEW v AS SELECT * FROM t WHERE t.id = f(t.name);\n\nSuppose that f() contains a statement such as this:\n\nIF name IS NULL then\n CALL p1();\nELSE\n CALL p2();\nEND IF;\n\nThe privileges required for executing statements within f() need to be\nchecked when f() executes. This might mean that privileges are needed\nfor p1() or p2(), depending on the execution path within f(). Those\nprivileges must be checked at runtime, and the user who must possess\nthe privileges is determined by the SQL SECURITY values of the view v\nand the function f().\n\nThe DEFINER and SQL SECURITY clauses for views are extensions to\nstandard SQL. In standard SQL, views are handled using the rules for\nSQL SECURITY DEFINER. The standard says that the definer of the view,\nwhich is the same as the owner of the view\'s schema, gets applicable\nprivileges on the view (for example, SELECT) and may grant them. MySQL\nhas no concept of a schema \"owner\", so MySQL adds a clause to identify\nthe definer. The DEFINER clause is an extension where the intent is to\nhave what the standard has; that is, a permanent record of who defined\nthe view. This is why the default DEFINER value is the account of the\nview creator.\n\nThe optional ALGORITHM clause is a MySQL extension to standard SQL. It\naffects how MySQL processes the view. ALGORITHM takes three values:\nMERGE, TEMPTABLE, or UNDEFINED. The default algorithm is UNDEFINED if\nno ALGORITHM clause is present. For more information, see\nhttp://dev.mysql.com/doc/refman/5.5/en/view-algorithms.html.\n\nSome views are updatable. That is, you can use them in statements such\nas UPDATE, DELETE, or INSERT to update the contents of the underlying\ntable. For a view to be updatable, there must be a one-to-one\nrelationship between the rows in the view and the rows in the\nunderlying table. There are also certain other constructs that make a\nview nonupdatable.\n\nThe WITH CHECK OPTION clause can be given for an updatable view to\nprevent inserts or updates to rows except those for which the WHERE\nclause in the select_statement is true.\n\nIn a WITH CHECK OPTION clause for an updatable view, the LOCAL and\nCASCADED keywords determine the scope of check testing when the view is\ndefined in terms of another view. The LOCAL keyword restricts the CHECK\nOPTION only to the view being defined. CASCADED causes the checks for\nunderlying views to be evaluated as well. When neither keyword is\ngiven, the default is CASCADED.\n\nFor more information about updatable views and the WITH CHECK OPTION\nclause, see\nhttp://dev.mysql.com/doc/refman/5.5/en/view-updatability.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-view.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-view.html'),(455,'TRIM',37,'Syntax:\nTRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr\nFROM] str)\n\nReturns the string str with all remstr prefixes or suffixes removed. If\nnone of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is\nassumed. remstr is optional and, if not specified, spaces are removed.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT TRIM(\' bar \');\n -> \'bar\'\nmysql> SELECT TRIM(LEADING \'x\' FROM \'xxxbarxxx\');\n -> \'barxxx\'\nmysql> SELECT TRIM(BOTH \'x\' FROM \'xxxbarxxx\');\n -> \'bar\'\nmysql> SELECT TRIM(TRAILING \'xyz\' FROM \'barxxyz\');\n -> \'barx\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(456,'IS',18,'Syntax:\nIS boolean_value\n\nTests a value against a boolean value, where boolean_value can be TRUE,\nFALSE, or UNKNOWN.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 1 IS TRUE, 0 IS FALSE, NULL IS UNKNOWN;\n -> 1, 1, 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(457,'GET_FORMAT',31,'Syntax:\nGET_FORMAT({DATE|TIME|DATETIME}, {\'EUR\'|\'USA\'|\'JIS\'|\'ISO\'|\'INTERNAL\'})\n\nReturns a format string. This function is useful in combination with\nthe DATE_FORMAT() and the STR_TO_DATE() functions.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DATE_FORMAT(\'2003-10-03\',GET_FORMAT(DATE,\'EUR\'));\n -> \'03.10.2003\'\nmysql> SELECT STR_TO_DATE(\'10.31.2003\',GET_FORMAT(DATE,\'USA\'));\n -> \'2003-10-31\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(458,'TINYBLOB',22,'TINYBLOB\n\nA BLOB column with a maximum length of 255 (28 - 1) bytes. Each\nTINYBLOB value is stored using a 1-byte length prefix that indicates\nthe number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(459,'SIGNAL',23,'Syntax:\nSIGNAL condition_value\n [SET signal_information_item\n [, signal_information_item] ...]\n\ncondition_value:\n SQLSTATE [VALUE] sqlstate_value\n | condition_name\n\nsignal_information_item:\n condition_information_item_name = simple_value_specification\n\ncondition_information_item_name:\n CLASS_ORIGIN\n | SUBCLASS_ORIGIN\n | MESSAGE_TEXT\n | MYSQL_ERRNO\n | CONSTRAINT_CATALOG\n | CONSTRAINT_SCHEMA\n | CONSTRAINT_NAME\n | CATALOG_NAME\n | SCHEMA_NAME\n | TABLE_NAME\n | COLUMN_NAME\n | CURSOR_NAME\n\ncondition_name, simple_value_specification:\n (see following discussion)\n\nSIGNAL is the way to \"return\" an error. SIGNAL provides error\ninformation to a handler, to an outer portion of the application, or to\nthe client. Also, it provides control over the error\'s characteristics\n(error number, SQLSTATE value, message). Without SIGNAL, it is\nnecessary to resort to workarounds such as deliberately referring to a\nnonexistent table to cause a routine to return an error.\n\nNo special privileges are required to execute the SIGNAL statement.\n\nThe condition_value in a SIGNAL statement indicates the error value to\nbe returned. It can be an SQLSTATE value (a 5-character string literal)\nor a condition_name that refers to a named condition previously defined\nwith DECLARE ... CONDITION (see [HELP DECLARE CONDITION]).\n\nAn SQLSTATE value can indicate errors, warnings, or \"not found.\" The\nfirst two characters of the value indicate its error class, as\ndiscussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/signal.html#signal-condition-inf\normation-items. Some signal values cause statement termination; see\nhttp://dev.mysql.com/doc/refman/5.5/en/signal.html#signal-effects.\n\nThe SQLSTATE value for a SIGNAL statement should not start with \'00\'\nbecause such values indicate success and are not valid for signaling an\nerror. This is true whether the SQLSTATE value is specified directly in\nthe SIGNAL statement or in a named condition referred to in the\nstatement. If the value is invalid, a Bad SQLSTATE error occurs.\n\nTo signal a generic SQLSTATE value, use \'45000\', which means \"unhandled\nuser-defined exception.\"\n\nThe SIGNAL statement optionally includes a SET clause that contains\nmultiple signal items, in a comma-separated list of\ncondition_information_item_name = simple_value_specification\nassignments.\n\nEach condition_information_item_name may be specified only once in the\nSET clause. Otherwise, a Duplicate condition information item error\noccurs.\n\nValid simple_value_specification designators can be specified using\nstored procedure or function parameters, stored program local variables\ndeclared with DECLARE, user-defined variables, system variables, or\nliterals. A character literal may include a _charset introducer.\n\nFor information about permissible condition_information_item_name\nvalues, see\nhttp://dev.mysql.com/doc/refman/5.5/en/signal.html#signal-condition-inf\normation-items.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/signal.html\n\n','CREATE PROCEDURE p (pval INT)\nBEGIN\n DECLARE specialty CONDITION FOR SQLSTATE \'45000\';\n IF pval = 0 THEN\n SIGNAL SQLSTATE \'01000\';\n ELSEIF pval = 1 THEN\n SIGNAL SQLSTATE \'45000\'\n SET MESSAGE_TEXT = \'An error occurred\';\n ELSEIF pval = 2 THEN\n SIGNAL specialty\n SET MESSAGE_TEXT = \'An error occurred\';\n ELSE\n SIGNAL SQLSTATE \'01000\'\n SET MESSAGE_TEXT = \'A warning occurred\', MYSQL_ERRNO = 1000;\n SIGNAL SQLSTATE \'45000\'\n SET MESSAGE_TEXT = \'An error occurred\', MYSQL_ERRNO = 1001;\n END IF;\nEND;\n','http://dev.mysql.com/doc/refman/5.5/en/signal.html'),(460,'SAVEPOINT',8,'Syntax:\nSAVEPOINT identifier\nROLLBACK [WORK] TO [SAVEPOINT] identifier\nRELEASE SAVEPOINT identifier\n\nInnoDB supports the SQL statements SAVEPOINT, ROLLBACK TO SAVEPOINT,\nRELEASE SAVEPOINT and the optional WORK keyword for ROLLBACK.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/savepoint.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/savepoint.html'),(461,'USER',17,'Syntax:\nUSER()\n\nReturns the current MySQL user name and host name as a string in the\nutf8 character set.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT USER();\n -> \'davida@localhost\'\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(462,'LABELS',23,'Syntax:\n[begin_label:] BEGIN\n [statement_list]\nEND [end_label]\n\n[begin_label:] LOOP\n statement_list\nEND LOOP [end_label]\n\n[begin_label:] REPEAT\n statement_list\nUNTIL search_condition\nEND REPEAT [end_label]\n\n[begin_label:] WHILE search_condition DO\n statement_list\nEND WHILE [end_label]\n\nLabels are permitted for BEGIN ... END blocks and for the LOOP, REPEAT,\nand WHILE statements. Label use for those statements follows these\nrules:\n\no begin_label must be followed by a colon.\n\no begin_label can be given without end_label. If end_label is present,\n it must be the same as begin_label.\n\no end_label cannot be given without begin_label.\n\no Labels at the same nesting level must be distinct.\n\no Labels can be up to 16 characters long.\n\nTo refer to a label within the labeled construct, use an ITERATE or\nLEAVE statement. The following example uses those statements to\ncontinue iterating or terminate the loop:\n\nCREATE PROCEDURE doiterate(p1 INT)\nBEGIN\n label1: LOOP\n SET p1 = p1 + 1;\n IF p1 < 10 THEN ITERATE label1; END IF;\n LEAVE label1;\n END LOOP label1;\nEND;\n\nThe scope of a block label does not include the code for handlers\ndeclared within the block. For details, see [HELP DECLARE HANDLER].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/statement-labels.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/statement-labels.html'),(463,'ALTER TABLE',39,'Syntax:\nALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name\n [alter_specification [, alter_specification] ...]\n [partition_options]\n\nalter_specification:\n table_options\n | ADD [COLUMN] col_name column_definition\n [FIRST | AFTER col_name ]\n | ADD [COLUMN] (col_name column_definition,...)\n | ADD {INDEX|KEY} [index_name]\n [index_type] (index_col_name,...) [index_option] ...\n | ADD [CONSTRAINT [symbol]] PRIMARY KEY\n [index_type] (index_col_name,...) [index_option] ...\n | ADD [CONSTRAINT [symbol]]\n UNIQUE [INDEX|KEY] [index_name]\n [index_type] (index_col_name,...) [index_option] ...\n | ADD FULLTEXT [INDEX|KEY] [index_name]\n (index_col_name,...) [index_option] ...\n | ADD SPATIAL [INDEX|KEY] [index_name]\n (index_col_name,...) [index_option] ...\n | ADD [CONSTRAINT [symbol]]\n FOREIGN KEY [index_name] (index_col_name,...)\n reference_definition\n | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}\n | CHANGE [COLUMN] old_col_name new_col_name column_definition\n [FIRST|AFTER col_name]\n | MODIFY [COLUMN] col_name column_definition\n [FIRST | AFTER col_name]\n | DROP [COLUMN] col_name\n | DROP PRIMARY KEY\n | DROP {INDEX|KEY} index_name\n | DROP FOREIGN KEY fk_symbol\n | MAX_ROWS = rows\n | DISABLE KEYS\n | ENABLE KEYS\n | RENAME [TO|AS] new_tbl_name\n | ORDER BY col_name [, col_name] ...\n | CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]\n | [DEFAULT] CHARACTER SET [=] charset_name [COLLATE [=] collation_name]\n | DISCARD TABLESPACE\n | IMPORT TABLESPACE\n | FORCE\n | ADD PARTITION (partition_definition)\n | DROP PARTITION partition_names\n | TRUNCATE PARTITION {partition_names | ALL}\n | COALESCE PARTITION number\n | REORGANIZE PARTITION [partition_names INTO (partition_definitions)]\n | ANALYZE PARTITION {partition_names | ALL}\n | CHECK PARTITION {partition_names | ALL}\n | OPTIMIZE PARTITION {partition_names | ALL}\n | REBUILD PARTITION {partition_names | ALL}\n | REPAIR PARTITION {partition_names | ALL}\n | PARTITION BY partitioning_expression\n | REMOVE PARTITIONING\n\nindex_col_name:\n col_name [(length)] [ASC | DESC]\n\nindex_type:\n USING {BTREE | HASH}\n\nindex_option:\n KEY_BLOCK_SIZE [=] value\n | index_type\n | WITH PARSER parser_name\n | COMMENT \'string\'\n\ntable_options:\n table_option [[,] table_option] ... (see CREATE TABLE options)\n\npartition_options:\n (see CREATE TABLE options)\n\nALTER TABLE changes the structure of a table. For example, you can add\nor delete columns, create or destroy indexes, change the type of\nexisting columns, or rename columns or the table itself. You can also\nchange characteristics such as the storage engine used for the table or\nthe table comment.\n\nPartitioning-related clauses for ALTER TABLE can be used with\npartitioned tables for repartitioning, for adding, dropping, merging,\nand splitting partitions, and for performing partitioning maintenance.\nFor more information, see\nhttp://dev.mysql.com/doc/refman/5.5/en/alter-table-partition-operations\n.html.\n\nFollowing the table name, specify the alterations to be made. If none\nare given, ALTER TABLE does nothing.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-table.html'),(464,'MPOINTFROMWKB',32,'MPointFromWKB(wkb[,srid]), MultiPointFromWKB(wkb[,srid])\n\nConstructs a MULTIPOINT value using its WKB representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(465,'CHAR BYTE',22,'The CHAR BYTE data type is an alias for the BINARY data type. This is a\ncompatibility feature.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(466,'REPAIR TABLE',20,'Syntax:\nREPAIR [NO_WRITE_TO_BINLOG | LOCAL] TABLE\n tbl_name [, tbl_name] ...\n [QUICK] [EXTENDED] [USE_FRM]\n\nREPAIR TABLE repairs a possibly corrupted table. By default, it has the\nsame effect as myisamchk --recover tbl_name. REPAIR TABLE works for\nMyISAM, ARCHIVE, and CSV tables. See\nhttp://dev.mysql.com/doc/refman/5.5/en/myisam-storage-engine.html, and\nhttp://dev.mysql.com/doc/refman/5.5/en/archive-storage-engine.html, and\nhttp://dev.mysql.com/doc/refman/5.5/en/csv-storage-engine.html\n\nThis statement requires SELECT and INSERT privileges for the table.\n\nREPAIR TABLE is supported for partitioned tables. However, the USE_FRM\noption cannot be used with this statement on a partitioned table.\n\nYou can use ALTER TABLE ... REPAIR PARTITION to repair one or more\npartitions; for more information, see [HELP ALTER TABLE], and\nhttp://dev.mysql.com/doc/refman/5.5/en/partitioning-maintenance.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/repair-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/repair-table.html'),(467,'MERGE',39,'The MERGE storage engine, also known as the MRG_MyISAM engine, is a\ncollection of identical MyISAM tables that can be used as one.\n\"Identical\" means that all tables have identical column and index\ninformation. You cannot merge MyISAM tables in which the columns are\nlisted in a different order, do not have exactly the same columns, or\nhave the indexes in different order. However, any or all of the MyISAM\ntables can be compressed with myisampack. See\nhttp://dev.mysql.com/doc/refman/5.5/en/myisampack.html. Differences in\ntable options such as AVG_ROW_LENGTH, MAX_ROWS, or PACK_KEYS do not\nmatter.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/merge-storage-engine.html\n\n','mysql> CREATE TABLE t1 (\n -> a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,\n -> message CHAR(20)) ENGINE=MyISAM;\nmysql> CREATE TABLE t2 (\n -> a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,\n -> message CHAR(20)) ENGINE=MyISAM;\nmysql> INSERT INTO t1 (message) VALUES (\'Testing\'),(\'table\'),(\'t1\');\nmysql> INSERT INTO t2 (message) VALUES (\'Testing\'),(\'table\'),(\'t2\');\nmysql> CREATE TABLE total (\n -> a INT NOT NULL AUTO_INCREMENT,\n -> message CHAR(20), INDEX(a))\n -> ENGINE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;\n','http://dev.mysql.com/doc/refman/5.5/en/merge-storage-engine.html'),(468,'CREATE TABLE',39,'Syntax:\nCREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name\n (create_definition,...)\n [table_options]\n [partition_options]\n\nOr:\n\nCREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name\n [(create_definition,...)]\n [table_options]\n [partition_options]\n select_statement\n\nOr:\n\nCREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name\n { LIKE old_tbl_name | (LIKE old_tbl_name) }\n\ncreate_definition:\n col_name column_definition\n | [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...)\n [index_option] ...\n | {INDEX|KEY} [index_name] [index_type] (index_col_name,...)\n [index_option] ...\n | [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY]\n [index_name] [index_type] (index_col_name,...)\n [index_option] ...\n | {FULLTEXT|SPATIAL} [INDEX|KEY] [index_name] (index_col_name,...)\n [index_option] ...\n | [CONSTRAINT [symbol]] FOREIGN KEY\n [index_name] (index_col_name,...) reference_definition\n | CHECK (expr)\n\ncolumn_definition:\n data_type [NOT NULL | NULL] [DEFAULT default_value]\n [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]\n [COMMENT \'string\']\n [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}]\n [STORAGE {DISK|MEMORY|DEFAULT}]\n [reference_definition]\n\ndata_type:\n BIT[(length)]\n | TINYINT[(length)] [UNSIGNED] [ZEROFILL]\n | SMALLINT[(length)] [UNSIGNED] [ZEROFILL]\n | MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]\n | INT[(length)] [UNSIGNED] [ZEROFILL]\n | INTEGER[(length)] [UNSIGNED] [ZEROFILL]\n | BIGINT[(length)] [UNSIGNED] [ZEROFILL]\n | REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]\n | DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]\n | FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]\n | DECIMAL[(length[,decimals])] [UNSIGNED] [ZEROFILL]\n | NUMERIC[(length[,decimals])] [UNSIGNED] [ZEROFILL]\n | DATE\n | TIME\n | TIMESTAMP\n | DATETIME\n | YEAR\n | CHAR[(length)]\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | VARCHAR(length)\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | BINARY[(length)]\n | VARBINARY(length)\n | TINYBLOB\n | BLOB\n | MEDIUMBLOB\n | LONGBLOB\n | TINYTEXT [BINARY]\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | TEXT [BINARY]\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | MEDIUMTEXT [BINARY]\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | LONGTEXT [BINARY]\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | ENUM(value1,value2,value3,...)\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | SET(value1,value2,value3,...)\n [CHARACTER SET charset_name] [COLLATE collation_name]\n | spatial_type\n\nindex_col_name:\n col_name [(length)] [ASC | DESC]\n\nindex_type:\n USING {BTREE | HASH}\n\nindex_option:\n KEY_BLOCK_SIZE [=] value\n | index_type\n | WITH PARSER parser_name\n | COMMENT \'string\'\n\nreference_definition:\n REFERENCES tbl_name (index_col_name,...)\n [MATCH FULL | MATCH PARTIAL | MATCH SIMPLE]\n [ON DELETE reference_option]\n [ON UPDATE reference_option]\n\nreference_option:\n RESTRICT | CASCADE | SET NULL | NO ACTION\n\ntable_options:\n table_option [[,] table_option] ...\n\ntable_option:\n ENGINE [=] engine_name\n | AUTO_INCREMENT [=] value\n | AVG_ROW_LENGTH [=] value\n | [DEFAULT] CHARACTER SET [=] charset_name\n | CHECKSUM [=] {0 | 1}\n | [DEFAULT] COLLATE [=] collation_name\n | COMMENT [=] \'string\'\n | CONNECTION [=] \'connect_string\'\n | DATA DIRECTORY [=] \'absolute path to directory\'\n | DELAY_KEY_WRITE [=] {0 | 1}\n | INDEX DIRECTORY [=] \'absolute path to directory\'\n | INSERT_METHOD [=] { NO | FIRST | LAST }\n | KEY_BLOCK_SIZE [=] value\n | MAX_ROWS [=] value\n | MIN_ROWS [=] value\n | PACK_KEYS [=] {0 | 1 | DEFAULT}\n | PASSWORD [=] \'string\'\n | ROW_FORMAT [=] {DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT}\n | TABLESPACE tablespace_name [STORAGE {DISK|MEMORY|DEFAULT}]\n | UNION [=] (tbl_name[,tbl_name]...)\n\npartition_options:\n PARTITION BY\n { [LINEAR] HASH(expr)\n | [LINEAR] KEY(column_list)\n | RANGE{(expr) | COLUMNS(column_list)}\n | LIST{(expr) | COLUMNS(column_list)} }\n [PARTITIONS num]\n [SUBPARTITION BY\n { [LINEAR] HASH(expr)\n | [LINEAR] KEY(column_list) }\n [SUBPARTITIONS num]\n ]\n [(partition_definition [, partition_definition] ...)]\n\npartition_definition:\n PARTITION partition_name\n [VALUES \n {LESS THAN {(expr | value_list) | MAXVALUE} \n | \n IN (value_list)}]\n [[STORAGE] ENGINE [=] engine_name]\n [COMMENT [=] \'comment_text\' ]\n [DATA DIRECTORY [=] \'data_dir\']\n [INDEX DIRECTORY [=] \'index_dir\']\n [MAX_ROWS [=] max_number_of_rows]\n [MIN_ROWS [=] min_number_of_rows]\n [TABLESPACE [=] tablespace_name]\n [NODEGROUP [=] node_group_id]\n [(subpartition_definition [, subpartition_definition] ...)]\n\nsubpartition_definition:\n SUBPARTITION logical_name\n [[STORAGE] ENGINE [=] engine_name]\n [COMMENT [=] \'comment_text\' ]\n [DATA DIRECTORY [=] \'data_dir\']\n [INDEX DIRECTORY [=] \'index_dir\']\n [MAX_ROWS [=] max_number_of_rows]\n [MIN_ROWS [=] min_number_of_rows]\n [TABLESPACE [=] tablespace_name]\n [NODEGROUP [=] node_group_id]\n\nselect_statement:\n [IGNORE | REPLACE] [AS] SELECT ... (Some valid select statement)\n\nCREATE TABLE creates a table with the given name. You must have the\nCREATE privilege for the table.\n\nRules for permissible table names are given in\nhttp://dev.mysql.com/doc/refman/5.5/en/identifiers.html. By default,\nthe table is created in the default database, using the InnoDB storage\nengine. An error occurs if the table exists, if there is no default\ndatabase, or if the database does not exist.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/create-table.html'),(469,'>',18,'Syntax:\n>\n\nGreater than:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT 2 > 2;\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(470,'ANALYZE TABLE',20,'Syntax:\nANALYZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE\n tbl_name [, tbl_name] ...\n\nANALYZE TABLE analyzes and stores the key distribution for a table.\nDuring the analysis, the table is locked with a read lock for InnoDB\nand MyISAM. This statement works with InnoDB, NDB, and MyISAM tables.\nFor MyISAM tables, this statement is equivalent to using myisamchk\n--analyze.\n\nFor more information on how the analysis works within InnoDB, see\nhttp://dev.mysql.com/doc/refman/5.5/en/innodb-restrictions.html.\n\nMySQL uses the stored key distribution to decide the order in which\ntables should be joined when you perform a join on something other than\na constant. In addition, key distributions can be used when deciding\nwhich indexes to use for a specific table within a query.\n\nThis statement requires SELECT and INSERT privileges for the table.\n\nANALYZE TABLE is supported for partitioned tables, and you can use\nALTER TABLE ... ANALYZE PARTITION to analyze one or more partitions;\nfor more information, see [HELP ALTER TABLE], and\nhttp://dev.mysql.com/doc/refman/5.5/en/partitioning-maintenance.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/analyze-table.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/analyze-table.html'),(471,'MICROSECOND',31,'Syntax:\nMICROSECOND(expr)\n\nReturns the microseconds from the time or datetime expression expr as a\nnumber in the range from 0 to 999999.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT MICROSECOND(\'12:00:00.123456\');\n -> 123456\nmysql> SELECT MICROSECOND(\'2009-12-31 23:59:59.000010\');\n -> 10\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(472,'CONSTRAINT',39,'InnoDB supports foreign keys, which let you cross-reference related\ndata across tables, and foreign key constraints, which help keep this\nspread-out data consistent. The syntax for an InnoDB foreign key\nconstraint definition in the CREATE TABLE or ALTER TABLE statement\nlooks like this:\n\n[CONSTRAINT [symbol]] FOREIGN KEY\n [index_name] (index_col_name, ...)\n REFERENCES tbl_name (index_col_name,...)\n [ON DELETE reference_option]\n [ON UPDATE reference_option]\n\nreference_option:\n RESTRICT | CASCADE | SET NULL | NO ACTION\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html\n\n','CREATE TABLE product (category INT NOT NULL, id INT NOT NULL,\n price DECIMAL,\n PRIMARY KEY(category, id)) ENGINE=INNODB;\nCREATE TABLE customer (id INT NOT NULL,\n PRIMARY KEY (id)) ENGINE=INNODB;\nCREATE TABLE product_order (no INT NOT NULL AUTO_INCREMENT,\n product_category INT NOT NULL,\n product_id INT NOT NULL,\n customer_id INT NOT NULL,\n PRIMARY KEY(no),\n INDEX (product_category, product_id),\n FOREIGN KEY (product_category, product_id)\n REFERENCES product(category, id)\n ON UPDATE CASCADE ON DELETE RESTRICT,\n INDEX (customer_id),\n FOREIGN KEY (customer_id)\n REFERENCES customer(id)) ENGINE=INNODB;\n','http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html'),(473,'CREATE SERVER',39,'Syntax:\nCREATE SERVER server_name\n FOREIGN DATA WRAPPER wrapper_name\n OPTIONS (option [, option] ...)\n\noption:\n { HOST character-literal\n | DATABASE character-literal\n | USER character-literal\n | PASSWORD character-literal\n | SOCKET character-literal\n | OWNER character-literal\n | PORT numeric-literal }\n\nThis statement creates the definition of a server for use with the\nFEDERATED storage engine. The CREATE SERVER statement creates a new row\nwithin the servers table within the mysql database. This statement\nrequires the SUPER privilege.\n\nThe server_name should be a unique reference to the server. Server\ndefinitions are global within the scope of the server, it is not\npossible to qualify the server definition to a specific database.\nserver_name has a maximum length of 64 characters (names longer than 64\ncharacters are silently truncated), and is case insensitive. You may\nspecify the name as a quoted string.\n\nThe wrapper_name should be mysql, and may be quoted with single\nquotation marks. Other values for wrapper_name are not currently\nsupported.\n\nFor each option you must specify either a character literal or numeric\nliteral. Character literals are UTF-8, support a maximum length of 64\ncharacters and default to a blank (empty) string. String literals are\nsilently truncated to 64 characters. Numeric literals must be a number\nbetween 0 and 9999, default value is 0.\n\n*Note*: Note that the OWNER option is currently not applied, and has no\neffect on the ownership or operation of the server connection that is\ncreated.\n\nThe CREATE SERVER statement creates an entry in the mysql.servers table\nthat can later be used with the CREATE TABLE statement when creating a\nFEDERATED table. The options that you specify will be used to populate\nthe columns in the mysql.servers table. The table columns are\nServer_name, Host, Db, Username, Password, Port and Socket.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/create-server.html\n\n','CREATE SERVER s\nFOREIGN DATA WRAPPER mysql\nOPTIONS (USER \'Remote\', HOST \'192.168.1.106\', DATABASE \'test\');\n','http://dev.mysql.com/doc/refman/5.5/en/create-server.html'),(474,'FIELD',37,'Syntax:\nFIELD(str,str1,str2,str3,...)\n\nReturns the index (position) of str in the str1, str2, str3, ... list.\nReturns 0 if str is not found.\n\nIf all arguments to FIELD() are strings, all arguments are compared as\nstrings. If all arguments are numbers, they are compared as numbers.\nOtherwise, the arguments are compared as double.\n\nIf str is NULL, the return value is 0 because NULL fails equality\ncomparison with any value. FIELD() is the complement of ELT().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT FIELD(\'ej\', \'Hej\', \'ej\', \'Heja\', \'hej\', \'foo\');\n -> 2\nmysql> SELECT FIELD(\'fo\', \'Hej\', \'ej\', \'Heja\', \'hej\', \'foo\');\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(475,'MAKETIME',31,'Syntax:\nMAKETIME(hour,minute,second)\n\nReturns a time value calculated from the hour, minute, and second\narguments.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT MAKETIME(12,15,30);\n -> \'12:15:30\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(476,'CURDATE',31,'Syntax:\nCURDATE()\n\nReturns the current date as a value in \'YYYY-MM-DD\' or YYYYMMDD format,\ndepending on whether the function is used in a string or numeric\ncontext.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT CURDATE();\n -> \'2008-06-13\'\nmysql> SELECT CURDATE() + 0;\n -> 20080613\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(477,'SET PASSWORD',10,'Syntax:\nSET PASSWORD [FOR user] =\n {\n PASSWORD(\'cleartext password\')\n | OLD_PASSWORD(\'cleartext password\')\n | \'encrypted password\'\n }\n\nThe SET PASSWORD statement assigns a password to an existing MySQL user\naccount. When the read_only system variable is enabled, the SUPER\nprivilege is required to use SET PASSWORD, in addition to whatever\nother privileges might be required.\n\nIf the password is specified using the PASSWORD() or OLD_PASSWORD()\nfunction, the cleartext (unencrypted) password should be given as the\nargument to the function, which hashes the password and returns the\nencrypted password string. If the password is specified without using\neither function, it should be the already encrypted password value as a\nliteral string. In all cases, the encrypted password string must be in\nthe format required by the authentication method used for the account.\n\nThe old_passwords system variable value determines the hashing method\nused by PASSWORD(). If you specify the password using that function and\nSET PASSWORD rejects the password as not being in the correct format,\nit may be necessary to set old_passwords to change the hashing method.\nFor descriptions of the permitted values, see\nhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html.\n\nWith no FOR user clause, this statement sets the password for the\ncurrent user. (To see which account the server authenticated you as,\ninvoke the CURRENT_USER() function.) Any client who successfully\nconnects to the server using a nonanonymous account can change the\npassword for that account.\n\nWith a FOR user clause, this statement sets the password for the named\nuser. You must have the UPDATE privilege for the mysql database to do\nthis. The user account name uses the format described in\nhttp://dev.mysql.com/doc/refman/5.5/en/account-names.html. The user\nvalue should be given as \'user_name\'@\'host_name\', where \'user_name\' and\n\'host_name\' are exactly as listed in the User and Host columns of the\nmysql.user table row. (If you specify only a user name, a host name of\n\'%\' is used.) For example, to set the password for an account with User\nand Host column values of \'bob\' and \'%.example.org\', write the\nstatement like this:\n\nSET PASSWORD FOR \'bob\'@\'%.example.org\' = PASSWORD(\'cleartext password\');\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/set-password.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/set-password.html'),(478,'ALTER TABLESPACE',39,'Syntax:\nALTER TABLESPACE tablespace_name\n {ADD|DROP} DATAFILE \'file_name\'\n [INITIAL_SIZE [=] size]\n [WAIT]\n ENGINE [=] engine_name\n\nThis statement can be used either to add a new data file, or to drop a\ndata file from a tablespace.\n\nThe ADD DATAFILE variant enables you to specify an initial size using\nan INITIAL_SIZE clause, where size is measured in bytes; the default\nvalue is 128M (128 megabytes). You may optionally follow this integer\nvalue with a one-letter abbreviation for an order of magnitude, similar\nto those used in my.cnf. Generally, this is one of the letters M (for\nmegabytes) or G (for gigabytes).\n\n*Note*: All MySQL Cluster Disk Data objects share the same namespace.\nThis means that each Disk Data object must be uniquely named (and not\nmerely each Disk Data object of a given type). For example, you cannot\nhave a tablespace and an data file with the same name, or an undo log\nfile and a tablespace with the same name.\n\nOn 32-bit systems, the maximum supported value for INITIAL_SIZE is 4G.\n(Bug #29186)\n\nINITIAL_SIZE is rounded, explicitly, as for CREATE TABLESPACE.\n\nOnce a data file has been created, its size cannot be changed; however,\nyou can add more data files to the tablespace using additional ALTER\nTABLESPACE ... ADD DATAFILE statements.\n\nUsing DROP DATAFILE with ALTER TABLESPACE drops the data file\n\'file_name\' from the tablespace. You cannot drop a data file from a\ntablespace which is in use by any table; in other words, the data file\nmust be empty (no extents used). See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-disk-data-objects.\nhtml. In addition, any data file to be dropped must previously have\nbeen added to the tablespace with CREATE TABLESPACE or ALTER\nTABLESPACE.\n\nBoth ALTER TABLESPACE ... ADD DATAFILE and ALTER TABLESPACE ... DROP\nDATAFILE require an ENGINE clause which specifies the storage engine\nused by the tablespace. Currently, the only accepted values for\nengine_name are NDB and NDBCLUSTER.\n\nWAIT is parsed but otherwise ignored, and so has no effect in MySQL\n5.5. It is intended for future expansion.\n\nWhen ALTER TABLESPACE ... ADD DATAFILE is used with ENGINE = NDB, a\ndata file is created on each Cluster data node. You can verify that the\ndata files were created and obtain information about them by querying\nthe INFORMATION_SCHEMA.FILES table. For example, the following query\nshows all data files belonging to the tablespace named newts:\n\nmysql> SELECT LOGFILE_GROUP_NAME, FILE_NAME, EXTRA\n -> FROM INFORMATION_SCHEMA.FILES\n -> WHERE TABLESPACE_NAME = \'newts\' AND FILE_TYPE = \'DATAFILE\';\n+--------------------+--------------+----------------+\n| LOGFILE_GROUP_NAME | FILE_NAME | EXTRA |\n+--------------------+--------------+----------------+\n| lg_3 | newdata.dat | CLUSTER_NODE=3 |\n| lg_3 | newdata.dat | CLUSTER_NODE=4 |\n| lg_3 | newdata2.dat | CLUSTER_NODE=3 |\n| lg_3 | newdata2.dat | CLUSTER_NODE=4 |\n+--------------------+--------------+----------------+\n2 rows in set (0.03 sec)\n\nSee http://dev.mysql.com/doc/refman/5.5/en/files-table.html.\n\nALTER TABLESPACE is useful only with Disk Data storage for MySQL\nCluster. See\nhttp://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-disk-data.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/alter-tablespace.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/alter-tablespace.html'),(479,'IF FUNCTION',7,'Syntax:\nIF(expr1,expr2,expr3)\n\nIf expr1 is TRUE (expr1 <> 0 and expr1 <> NULL) then IF() returns\nexpr2; otherwise it returns expr3. IF() returns a numeric or string\nvalue, depending on the context in which it is used.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html\n\n','mysql> SELECT IF(1>2,2,3);\n -> 3\nmysql> SELECT IF(1<2,\'yes\',\'no\');\n -> \'yes\'\nmysql> SELECT IF(STRCMP(\'test\',\'test1\'),\'no\',\'yes\');\n -> \'no\'\n','http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html'),(480,'ENUM',22,'ENUM(\'value1\',\'value2\',...) [CHARACTER SET charset_name] [COLLATE\ncollation_name]\n\nAn enumeration. A string object that can have only one value, chosen\nfrom the list of values \'value1\', \'value2\', ..., NULL or the special \'\'\nerror value. An ENUM column can have a maximum of 65,535 distinct\nvalues. ENUM values are represented internally as integers.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(481,'DATABASE',17,'Syntax:\nDATABASE()\n\nReturns the default (current) database name as a string in the utf8\ncharacter set. If there is no default database, DATABASE() returns\nNULL. Within a stored routine, the default database is the database\nthat the routine is associated with, which is not necessarily the same\nas the database that is the default in the calling context.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT DATABASE();\n -> \'test\'\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(482,'POINTFROMWKB',32,'PointFromWKB(wkb[,srid])\n\nConstructs a POINT value using its WKB representation and SRID.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions\n\n','','http://dev.mysql.com/doc/refman/5.5/en/creating-spatial-values.html#gis-wkb-functions'),(483,'POWER',4,'Syntax:\nPOWER(X,Y)\n\nThis is a synonym for POW().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(484,'ATAN',4,'Syntax:\nATAN(X)\n\nReturns the arc tangent of X, that is, the value whose tangent is X.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT ATAN(2);\n -> 1.1071487177941\nmysql> SELECT ATAN(-2);\n -> -1.1071487177941\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(485,'STRCMP',37,'Syntax:\nSTRCMP(expr1,expr2)\n\nSTRCMP() returns 0 if the strings are the same, -1 if the first\nargument is smaller than the second according to the current sort\norder, and 1 otherwise.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html\n\n','mysql> SELECT STRCMP(\'text\', \'text2\');\n -> -1\nmysql> SELECT STRCMP(\'text2\', \'text\');\n -> 1\nmysql> SELECT STRCMP(\'text\', \'text\');\n -> 0\n','http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html'),(486,'INSERT DELAYED',27,'Syntax:\nINSERT DELAYED ...\n\nThe DELAYED option for the INSERT statement is a MySQL extension to\nstandard SQL that is very useful if you have clients that cannot or\nneed not wait for the INSERT to complete. This is a common situation\nwhen you use MySQL for logging and you also periodically run SELECT and\nUPDATE statements that take a long time to complete.\n\nWhen a client uses INSERT DELAYED, it gets an okay from the server at\nonce, and the row is queued to be inserted when the table is not in use\nby any other thread.\n\nAnother major benefit of using INSERT DELAYED is that inserts from many\nclients are bundled together and written in one block. This is much\nfaster than performing many separate inserts.\n\nNote that INSERT DELAYED is slower than a normal INSERT if the table is\nnot otherwise in use. There is also the additional overhead for the\nserver to handle a separate thread for each table for which there are\ndelayed rows. This means that you should use INSERT DELAYED only when\nyou are really sure that you need it.\n\nThe queued rows are held only in memory until they are inserted into\nthe table. This means that if you terminate mysqld forcibly (for\nexample, with kill -9) or if mysqld dies unexpectedly, any queued rows\nthat have not been written to disk are lost.\n\nThere are some constraints on the use of DELAYED:\n\no INSERT DELAYED works only with MyISAM, MEMORY, ARCHIVE, and BLACKHOLE\n tables. For engines that do not support DELAYED, an error occurs.\n\no An error occurs for INSERT DELAYED if used with a table that has been\n locked with LOCK TABLES because the insert must be handled by a\n separate thread, not by the session that holds the lock.\n\no For MyISAM tables, if there are no free blocks in the middle of the\n data file, concurrent SELECT and INSERT statements are supported.\n Under these circumstances, you very seldom need to use INSERT DELAYED\n with MyISAM.\n\no INSERT DELAYED should be used only for INSERT statements that specify\n value lists. The server ignores DELAYED for INSERT ... SELECT or\n INSERT ... ON DUPLICATE KEY UPDATE statements.\n\no Because the INSERT DELAYED statement returns immediately, before the\n rows are inserted, you cannot use LAST_INSERT_ID() to get the\n AUTO_INCREMENT value that the statement might generate.\n\no DELAYED rows are not visible to SELECT statements until they actually\n have been inserted.\n\no Prior to MySQL 5.5.7, INSERT DELAYED was treated as a normal INSERT\n if the statement inserted multiple rows, binary logging was enabled,\n and the global logging format was statement-based (that is, whenever\n binlog_format was set to STATEMENT). Beginning with MySQL 5.5.7,\n INSERT DELAYED is always handled as a simple INSERT (that is, without\n the DELAYED option) whenever the value of binlog_format is STATEMENT\n or MIXED. (In the latter case, the statement no longer triggers a\n switch to row-based logging, and so is logged using the\n statement-based format.)\n\n This does not apply when using row-based binary logging mode\n (binlog_format set to ROW), in which INSERT DELAYED statements are\n always executed using the DELAYED option as specified, and logged as\n row-update events.\n\no DELAYED is ignored on slave replication servers, so that INSERT\n DELAYED is treated as a normal INSERT on slaves. This is because\n DELAYED could cause the slave to have different data than the master.\n\no Pending INSERT DELAYED statements are lost if a table is write locked\n and ALTER TABLE is used to modify the table structure.\n\no INSERT DELAYED is not supported for views.\n\no INSERT DELAYED is not supported for partitioned tables.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/insert-delayed.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/insert-delayed.html'),(487,'SHOW PROFILE',26,'Syntax:\nSHOW PROFILE [type [, type] ... ]\n [FOR QUERY n]\n [LIMIT row_count [OFFSET offset]]\n\ntype:\n ALL\n | BLOCK IO\n | CONTEXT SWITCHES\n | CPU\n | IPC\n | MEMORY\n | PAGE FAULTS\n | SOURCE\n | SWAPS\n\nThe SHOW PROFILE and SHOW PROFILES statements display profiling\ninformation that indicates resource usage for statements executed\nduring the course of the current session.\n\nProfiling is controlled by the profiling session variable, which has a\ndefault value of 0 (OFF). Profiling is enabled by setting profiling to\n1 or ON:\n\nmysql> SET profiling = 1;\n\nSHOW PROFILES displays a list of the most recent statements sent to the\nserver. The size of the list is controlled by the\nprofiling_history_size session variable, which has a default value of\n15. The maximum value is 100. Setting the value to 0 has the practical\neffect of disabling profiling.\n\nAll statements are profiled except SHOW PROFILE and SHOW PROFILES, so\nyou will find neither of those statements in the profile list.\nMalformed statements are profiled. For example, SHOW PROFILING is an\nillegal statement, and a syntax error occurs if you try to execute it,\nbut it will show up in the profiling list.\n\nSHOW PROFILE displays detailed information about a single statement.\nWithout the FOR QUERY n clause, the output pertains to the most\nrecently executed statement. If FOR QUERY n is included, SHOW PROFILE\ndisplays information for statement n. The values of n correspond to the\nQuery_ID values displayed by SHOW PROFILES.\n\nThe LIMIT row_count clause may be given to limit the output to\nrow_count rows. If LIMIT is given, OFFSET offset may be added to begin\nthe output offset rows into the full set of rows.\n\nBy default, SHOW PROFILE displays Status and Duration columns. The\nStatus values are like the State values displayed by SHOW PROCESSLIST,\nalthough there might be some minor differences in interpretion for the\ntwo statements for some status values (see\nhttp://dev.mysql.com/doc/refman/5.5/en/thread-information.html).\n\nOptional type values may be specified to display specific additional\ntypes of information:\n\no ALL displays all information\n\no BLOCK IO displays counts for block input and output operations\n\no CONTEXT SWITCHES displays counts for voluntary and involuntary\n context switches\n\no CPU displays user and system CPU usage times\n\no IPC displays counts for messages sent and received\n\no MEMORY is not currently implemented\n\no PAGE FAULTS displays counts for major and minor page faults\n\no SOURCE displays the names of functions from the source code, together\n with the name and line number of the file in which the function\n occurs\n\no SWAPS displays swap counts\n\nProfiling is enabled per session. When a session ends, its profiling\ninformation is lost.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-profile.html\n\n','mysql> SELECT @@profiling;\n+-------------+\n| @@profiling |\n+-------------+\n| 0 |\n+-------------+\n1 row in set (0.00 sec)\n\nmysql> SET profiling = 1;\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> DROP TABLE IF EXISTS t1;\nQuery OK, 0 rows affected, 1 warning (0.00 sec)\n\nmysql> CREATE TABLE T1 (id INT);\nQuery OK, 0 rows affected (0.01 sec)\n\nmysql> SHOW PROFILES;\n+----------+----------+--------------------------+\n| Query_ID | Duration | Query |\n+----------+----------+--------------------------+\n| 0 | 0.000088 | SET PROFILING = 1 |\n| 1 | 0.000136 | DROP TABLE IF EXISTS t1 |\n| 2 | 0.011947 | CREATE TABLE t1 (id INT) |\n+----------+----------+--------------------------+\n3 rows in set (0.00 sec)\n\nmysql> SHOW PROFILE;\n+----------------------+----------+\n| Status | Duration |\n+----------------------+----------+\n| checking permissions | 0.000040 |\n| creating table | 0.000056 |\n| After create | 0.011363 |\n| query end | 0.000375 |\n| freeing items | 0.000089 |\n| logging slow query | 0.000019 |\n| cleaning up | 0.000005 |\n+----------------------+----------+\n7 rows in set (0.00 sec)\n\nmysql> SHOW PROFILE FOR QUERY 1;\n+--------------------+----------+\n| Status | Duration |\n+--------------------+----------+\n| query end | 0.000107 |\n| freeing items | 0.000008 |\n| logging slow query | 0.000015 |\n| cleaning up | 0.000006 |\n+--------------------+----------+\n4 rows in set (0.00 sec)\n\nmysql> SHOW PROFILE CPU FOR QUERY 2;\n+----------------------+----------+----------+------------+\n| Status | Duration | CPU_user | CPU_system |\n+----------------------+----------+----------+------------+\n| checking permissions | 0.000040 | 0.000038 | 0.000002 |\n| creating table | 0.000056 | 0.000028 | 0.000028 |\n| After create | 0.011363 | 0.000217 | 0.001571 |\n| query end | 0.000375 | 0.000013 | 0.000028 |\n| freeing items | 0.000089 | 0.000010 | 0.000014 |\n| logging slow query | 0.000019 | 0.000009 | 0.000010 |\n| cleaning up | 0.000005 | 0.000003 | 0.000002 |\n+----------------------+----------+----------+------------+\n7 rows in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/show-profile.html'),(488,'SHOW PROCEDURE CODE',26,'Syntax:\nSHOW PROCEDURE CODE proc_name\n\nThis statement is a MySQL extension that is available only for servers\nthat have been built with debugging support. It displays a\nrepresentation of the internal implementation of the named stored\nprocedure. A similar statement, SHOW FUNCTION CODE, displays\ninformation about stored functions (see [HELP SHOW FUNCTION CODE]).\n\nBoth statements require that you be the owner of the routine or have\nSELECT access to the mysql.proc table.\n\nIf the named routine is available, each statement produces a result\nset. Each row in the result set corresponds to one \"instruction\" in the\nroutine. The first column is Pos, which is an ordinal number beginning\nwith 0. The second column is Instruction, which contains an SQL\nstatement (usually changed from the original source), or a directive\nwhich has meaning only to the stored-routine handler.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-procedure-code.html\n\n','mysql> DELIMITER //\nmysql> CREATE PROCEDURE p1 ()\n -> BEGIN\n -> DECLARE fanta INT DEFAULT 55;\n -> DROP TABLE t2;\n -> LOOP\n -> INSERT INTO t3 VALUES (fanta);\n -> END LOOP;\n -> END//\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql> SHOW PROCEDURE CODE p1//\n+-----+----------------------------------------+\n| Pos | Instruction |\n+-----+----------------------------------------+\n| 0 | set fanta@0 55 |\n| 1 | stmt 9 \"DROP TABLE t2\" |\n| 2 | stmt 5 \"INSERT INTO t3 VALUES (fanta)\" |\n| 3 | jump 2 |\n+-----+----------------------------------------+\n4 rows in set (0.00 sec)\n','http://dev.mysql.com/doc/refman/5.5/en/show-procedure-code.html'),(489,'MEDIUMTEXT',22,'MEDIUMTEXT [CHARACTER SET charset_name] [COLLATE collation_name]\n\nA TEXT column with a maximum length of 16,777,215 (224 - 1) characters.\nThe effective maximum length is less if the value contains multi-byte\ncharacters. Each MEDIUMTEXT value is stored using a 3-byte length\nprefix that indicates the number of bytes in the value.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/string-type-overview.html'),(490,'LN',4,'Syntax:\nLN(X)\n\nReturns the natural logarithm of X; that is, the base-e logarithm of X.\nIf X is less than or equal to 0, then NULL is returned.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT LN(2);\n -> 0.69314718055995\nmysql> SELECT LN(-2);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(491,'RETURN',23,'Syntax:\nRETURN expr\n\nThe RETURN statement terminates execution of a stored function and\nreturns the value expr to the function caller. There must be at least\none RETURN statement in a stored function. There may be more than one\nif the function has multiple exit points.\n\nThis statement is not used in stored procedures, triggers, or events.\nThe LEAVE statement can be used to exit a stored program of those\ntypes.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/return.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/return.html'),(492,'SHOW COLLATION',26,'Syntax:\nSHOW COLLATION\n [LIKE \'pattern\' | WHERE expr]\n\nThis statement lists collations supported by the server. By default,\nthe output from SHOW COLLATION includes all available collations. The\nLIKE clause, if present, indicates which collation names to match. The\nWHERE clause can be given to select rows using more general conditions,\nas discussed in\nhttp://dev.mysql.com/doc/refman/5.5/en/extended-show.html. For example:\n\nmysql> SHOW COLLATION LIKE \'latin1%\';\n+-------------------+---------+----+---------+----------+---------+\n| Collation | Charset | Id | Default | Compiled | Sortlen |\n+-------------------+---------+----+---------+----------+---------+\n| latin1_german1_ci | latin1 | 5 | | | 0 |\n| latin1_swedish_ci | latin1 | 8 | Yes | Yes | 0 |\n| latin1_danish_ci | latin1 | 15 | | | 0 |\n| latin1_german2_ci | latin1 | 31 | | Yes | 2 |\n| latin1_bin | latin1 | 47 | | Yes | 0 |\n| latin1_general_ci | latin1 | 48 | | | 0 |\n| latin1_general_cs | latin1 | 49 | | | 0 |\n| latin1_spanish_ci | latin1 | 94 | | | 0 |\n+-------------------+---------+----+---------+----------+---------+\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/show-collation.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/show-collation.html'),(493,'LOG',4,'Syntax:\nLOG(X), LOG(B,X)\n\nIf called with one parameter, this function returns the natural\nlogarithm of X. If X is less than or equal to 0, then NULL is returned.\n\nThe inverse of this function (when called with a single argument) is\nthe EXP() function.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT LOG(2);\n -> 0.69314718055995\nmysql> SELECT LOG(-2);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(494,'SET SQL_LOG_BIN',8,'Syntax:\nSET sql_log_bin = {0|1}\n\nThe sql_log_bin variable controls whether logging to the binary log is\ndone. The default value is 1 (do logging). To change logging for the\ncurrent session, change the session value of this variable. The session\nuser must have the SUPER privilege to set this variable.\n\nBeginning with MySQL 5.5.5, it is no longer possible to set\n@@session.sql_log_bin within a transaction or subquery. (Bug #53437)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/set-sql-log-bin.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/set-sql-log-bin.html'),(495,'!=',18,'Syntax:\n<>, !=\n\nNot equal:\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT \'.01\' <> \'0.01\';\n -> 1\nmysql> SELECT .01 <> \'0.01\';\n -> 0\nmysql> SELECT \'zapp\' <> \'zappp\';\n -> 1\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(496,'WHILE',23,'Syntax:\n[begin_label:] WHILE search_condition DO\n statement_list\nEND WHILE [end_label]\n\nThe statement list within a WHILE statement is repeated as long as the\nsearch_condition expression is true. statement_list consists of one or\nmore SQL statements, each terminated by a semicolon (;) statement\ndelimiter.\n\nA WHILE statement can be labeled. For the rules regarding label use,\nsee [HELP labels].\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/while.html\n\n','CREATE PROCEDURE dowhile()\nBEGIN\n DECLARE v1 INT DEFAULT 5;\n\n WHILE v1 > 0 DO\n ...\n SET v1 = v1 - 1;\n END WHILE;\nEND;\n','http://dev.mysql.com/doc/refman/5.5/en/while.html'),(497,'AES_DECRYPT',12,'Syntax:\nAES_DECRYPT(crypt_str,key_str)\n\nThis function decrypts data using the official AES (Advanced Encryption\nStandard) algorithm. For more information, see the description of\nAES_ENCRYPT().\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html'),(498,'DAYNAME',31,'Syntax:\nDAYNAME(date)\n\nReturns the name of the weekday for date. The language used for the\nname is controlled by the value of the lc_time_names system variable\n(http://dev.mysql.com/doc/refman/5.5/en/locale-support.html).\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html\n\n','mysql> SELECT DAYNAME(\'2007-02-03\');\n -> \'Saturday\'\n','http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html'),(499,'COERCIBILITY',17,'Syntax:\nCOERCIBILITY(str)\n\nReturns the collation coercibility value of the string argument.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT COERCIBILITY(\'abc\' COLLATE latin1_swedish_ci);\n -> 0\nmysql> SELECT COERCIBILITY(USER());\n -> 3\nmysql> SELECT COERCIBILITY(\'abc\');\n -> 4\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(500,'INT',22,'INT[(M)] [UNSIGNED] [ZEROFILL]\n\nA normal-size integer. The signed range is -2147483648 to 2147483647.\nThe unsigned range is 0 to 4294967295.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html\n\n','','http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html'),(501,'GLENGTH',13,'GLength(ls)\n\nReturns as a double-precision number the length of the LineString value\nls in its associated spatial reference.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions\n\n','mysql> SET @ls = \'LineString(1 1,2 2,3 3)\';\nmysql> SELECT GLength(GeomFromText(@ls));\n+----------------------------+\n| GLength(GeomFromText(@ls)) |\n+----------------------------+\n| 2.8284271247462 |\n+----------------------------+\n','http://dev.mysql.com/doc/refman/5.5/en/geometry-property-functions.html#linestring-property-functions'),(502,'RADIANS',4,'Syntax:\nRADIANS(X)\n\nReturns the argument X, converted from degrees to radians. (Note that\nπ radians equals 180 degrees.)\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html\n\n','mysql> SELECT RADIANS(90);\n -> 1.5707963267949\n','http://dev.mysql.com/doc/refman/5.5/en/mathematical-functions.html'),(503,'COLLATION',17,'Syntax:\nCOLLATION(str)\n\nReturns the collation of the string argument.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT COLLATION(\'abc\');\n -> \'latin1_swedish_ci\'\nmysql> SELECT COLLATION(_utf8\'abc\');\n -> \'utf8_general_ci\'\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(504,'COALESCE',18,'Syntax:\nCOALESCE(value,...)\n\nReturns the first non-NULL value in the list, or NULL if there are no\nnon-NULL values.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html\n\n','mysql> SELECT COALESCE(NULL,1);\n -> 1\nmysql> SELECT COALESCE(NULL,NULL,NULL);\n -> NULL\n','http://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html'),(505,'VERSION',17,'Syntax:\nVERSION()\n\nReturns a string that indicates the MySQL server version. The string\nuses the utf8 character set. The value might have a suffix in addition\nto the version number. See the description of the version system\nvariable in\nhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/information-functions.html\n\n','mysql> SELECT VERSION();\n -> \'5.5.29-standard\'\n','http://dev.mysql.com/doc/refman/5.5/en/information-functions.html'),(506,'MAKE_SET',37,'Syntax:\nMAKE_SET(bits,str1,str2,...)\n\nReturns a set value (a string containing substrings separated by \",\"\ncharacters) consisting of the strings that have the corresponding bit\nin bits set. str1 corresponds to bit 0, str2 to bit 1, and so on. NULL\nvalues in str1, str2, ... are not appended to the result.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT MAKE_SET(1,\'a\',\'b\',\'c\');\n -> \'a\'\nmysql> SELECT MAKE_SET(1 | 4,\'hello\',\'nice\',\'world\');\n -> \'hello,world\'\nmysql> SELECT MAKE_SET(1 | 4,\'hello\',\'nice\',NULL,\'world\');\n -> \'hello\'\nmysql> SELECT MAKE_SET(0,\'a\',\'b\',\'c\');\n -> \'\'\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'),(507,'FIND_IN_SET',37,'Syntax:\nFIND_IN_SET(str,strlist)\n\nReturns a value in the range of 1 to N if the string str is in the\nstring list strlist consisting of N substrings. A string list is a\nstring composed of substrings separated by \",\" characters. If the first\nargument is a constant string and the second is a column of type SET,\nthe FIND_IN_SET() function is optimized to use bit arithmetic. Returns\n0 if str is not in strlist or if strlist is the empty string. Returns\nNULL if either argument is NULL. This function does not work properly\nif the first argument contains a comma (\",\") character.\n\nURL: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html\n\n','mysql> SELECT FIND_IN_SET(\'b\',\'a,b,c,d\');\n -> 2\n','http://dev.mysql.com/doc/refman/5.5/en/string-functions.html'); +/*!40000 ALTER TABLE `help_topic` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `host` +-- + +DROP TABLE IF EXISTS `host`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `host` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `Select_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Insert_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Update_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Delete_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Drop_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Grant_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `References_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Index_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Alter_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_tmp_table_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Lock_tables_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_view_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Show_view_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_routine_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Alter_routine_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Execute_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Trigger_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + PRIMARY KEY (`Host`,`Db`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Host privileges; Merged with database privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `host` +-- + +LOCK TABLES `host` WRITE; +/*!40000 ALTER TABLE `host` DISABLE KEYS */; +/*!40000 ALTER TABLE `host` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `ndb_binlog_index` +-- + +DROP TABLE IF EXISTS `ndb_binlog_index`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `ndb_binlog_index` ( + `Position` bigint(20) unsigned NOT NULL, + `File` varchar(255) NOT NULL, + `epoch` bigint(20) unsigned NOT NULL, + `inserts` bigint(20) unsigned NOT NULL, + `updates` bigint(20) unsigned NOT NULL, + `deletes` bigint(20) unsigned NOT NULL, + `schemaops` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`epoch`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `ndb_binlog_index` +-- + +LOCK TABLES `ndb_binlog_index` WRITE; +/*!40000 ALTER TABLE `ndb_binlog_index` DISABLE KEYS */; +/*!40000 ALTER TABLE `ndb_binlog_index` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `plugin` +-- + +DROP TABLE IF EXISTS `plugin`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `plugin` ( + `name` varchar(64) NOT NULL DEFAULT '', + `dl` varchar(128) NOT NULL DEFAULT '', + PRIMARY KEY (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL plugins'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `plugin` +-- + +LOCK TABLES `plugin` WRITE; +/*!40000 ALTER TABLE `plugin` DISABLE KEYS */; +/*!40000 ALTER TABLE `plugin` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `proc` +-- + +DROP TABLE IF EXISTS `proc`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proc` ( + `db` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', + `name` char(64) NOT NULL DEFAULT '', + `type` enum('FUNCTION','PROCEDURE') NOT NULL, + `specific_name` char(64) NOT NULL DEFAULT '', + `language` enum('SQL') NOT NULL DEFAULT 'SQL', + `sql_data_access` enum('CONTAINS_SQL','NO_SQL','READS_SQL_DATA','MODIFIES_SQL_DATA') NOT NULL DEFAULT 'CONTAINS_SQL', + `is_deterministic` enum('YES','NO') NOT NULL DEFAULT 'NO', + `security_type` enum('INVOKER','DEFINER') NOT NULL DEFAULT 'DEFINER', + `param_list` blob NOT NULL, + `returns` longblob NOT NULL, + `body` longblob NOT NULL, + `definer` char(77) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '', + `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + `sql_mode` set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','IGNORE_BAD_TABLE_OPTIONS','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVALID_DATES','ERROR_FOR_DIVISION_BY_ZERO','TRADITIONAL','NO_AUTO_CREATE_USER','HIGH_NOT_PRECEDENCE','NO_ENGINE_SUBSTITUTION','PAD_CHAR_TO_FULL_LENGTH') NOT NULL DEFAULT '', + `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `character_set_client` char(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `collation_connection` char(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `db_collation` char(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `body_utf8` longblob, + PRIMARY KEY (`db`,`name`,`type`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Stored Procedures'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `proc` +-- + +LOCK TABLES `proc` WRITE; +/*!40000 ALTER TABLE `proc` DISABLE KEYS */; +/*!40000 ALTER TABLE `proc` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `procs_priv` +-- + +DROP TABLE IF EXISTS `procs_priv`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `procs_priv` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `Routine_name` char(64) CHARACTER SET utf8 NOT NULL DEFAULT '', + `Routine_type` enum('FUNCTION','PROCEDURE') COLLATE utf8_bin NOT NULL, + `Grantor` char(77) COLLATE utf8_bin NOT NULL DEFAULT '', + `Proc_priv` set('Execute','Alter Routine','Grant') CHARACTER SET utf8 NOT NULL DEFAULT '', + `Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`Host`,`Db`,`User`,`Routine_name`,`Routine_type`), + KEY `Grantor` (`Grantor`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Procedure privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `procs_priv` +-- + +LOCK TABLES `procs_priv` WRITE; +/*!40000 ALTER TABLE `procs_priv` DISABLE KEYS */; +/*!40000 ALTER TABLE `procs_priv` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `proxies_priv` +-- + +DROP TABLE IF EXISTS `proxies_priv`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proxies_priv` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `Proxied_host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `Proxied_user` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `With_grant` tinyint(1) NOT NULL DEFAULT '0', + `Grantor` char(77) COLLATE utf8_bin NOT NULL DEFAULT '', + `Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`Host`,`User`,`Proxied_host`,`Proxied_user`), + KEY `Grantor` (`Grantor`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='User proxy privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `proxies_priv` +-- + +LOCK TABLES `proxies_priv` WRITE; +/*!40000 ALTER TABLE `proxies_priv` DISABLE KEYS */; +INSERT INTO `proxies_priv` VALUES ('localhost','root','','',1,'','2026-06-29 05:40:31'),('cnshprom1','root','','',1,'','2026-06-29 05:40:31'); +/*!40000 ALTER TABLE `proxies_priv` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `servers` +-- + +DROP TABLE IF EXISTS `servers`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `servers` ( + `Server_name` char(64) NOT NULL DEFAULT '', + `Host` char(64) NOT NULL DEFAULT '', + `Db` char(64) NOT NULL DEFAULT '', + `Username` char(64) NOT NULL DEFAULT '', + `Password` char(64) NOT NULL DEFAULT '', + `Port` int(4) NOT NULL DEFAULT '0', + `Socket` char(64) NOT NULL DEFAULT '', + `Wrapper` char(64) NOT NULL DEFAULT '', + `Owner` char(64) NOT NULL DEFAULT '', + PRIMARY KEY (`Server_name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers table'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `servers` +-- + +LOCK TABLES `servers` WRITE; +/*!40000 ALTER TABLE `servers` DISABLE KEYS */; +/*!40000 ALTER TABLE `servers` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `tables_priv` +-- + +DROP TABLE IF EXISTS `tables_priv`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `tables_priv` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `Table_name` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', + `Grantor` char(77) COLLATE utf8_bin NOT NULL DEFAULT '', + `Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `Table_priv` set('Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter','Create View','Show view','Trigger') CHARACTER SET utf8 NOT NULL DEFAULT '', + `Column_priv` set('Select','Insert','Update','References') CHARACTER SET utf8 NOT NULL DEFAULT '', + PRIMARY KEY (`Host`,`Db`,`User`,`Table_name`), + KEY `Grantor` (`Grantor`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Table privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `tables_priv` +-- + +LOCK TABLES `tables_priv` WRITE; +/*!40000 ALTER TABLE `tables_priv` DISABLE KEYS */; +/*!40000 ALTER TABLE `tables_priv` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `time_zone` +-- + +DROP TABLE IF EXISTS `time_zone`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `time_zone` ( + `Time_zone_id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `Use_leap_seconds` enum('Y','N') NOT NULL DEFAULT 'N', + PRIMARY KEY (`Time_zone_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Time zones'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `time_zone` +-- + +LOCK TABLES `time_zone` WRITE; +/*!40000 ALTER TABLE `time_zone` DISABLE KEYS */; +/*!40000 ALTER TABLE `time_zone` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `time_zone_leap_second` +-- + +DROP TABLE IF EXISTS `time_zone_leap_second`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `time_zone_leap_second` ( + `Transition_time` bigint(20) NOT NULL, + `Correction` int(11) NOT NULL, + PRIMARY KEY (`Transition_time`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Leap seconds information for time zones'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `time_zone_leap_second` +-- + +LOCK TABLES `time_zone_leap_second` WRITE; +/*!40000 ALTER TABLE `time_zone_leap_second` DISABLE KEYS */; +/*!40000 ALTER TABLE `time_zone_leap_second` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `time_zone_name` +-- + +DROP TABLE IF EXISTS `time_zone_name`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `time_zone_name` ( + `Name` char(64) NOT NULL, + `Time_zone_id` int(10) unsigned NOT NULL, + PRIMARY KEY (`Name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Time zone names'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `time_zone_name` +-- + +LOCK TABLES `time_zone_name` WRITE; +/*!40000 ALTER TABLE `time_zone_name` DISABLE KEYS */; +/*!40000 ALTER TABLE `time_zone_name` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `time_zone_transition` +-- + +DROP TABLE IF EXISTS `time_zone_transition`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `time_zone_transition` ( + `Time_zone_id` int(10) unsigned NOT NULL, + `Transition_time` bigint(20) NOT NULL, + `Transition_type_id` int(10) unsigned NOT NULL, + PRIMARY KEY (`Time_zone_id`,`Transition_time`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Time zone transitions'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `time_zone_transition` +-- + +LOCK TABLES `time_zone_transition` WRITE; +/*!40000 ALTER TABLE `time_zone_transition` DISABLE KEYS */; +/*!40000 ALTER TABLE `time_zone_transition` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `time_zone_transition_type` +-- + +DROP TABLE IF EXISTS `time_zone_transition_type`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `time_zone_transition_type` ( + `Time_zone_id` int(10) unsigned NOT NULL, + `Transition_type_id` int(10) unsigned NOT NULL, + `Offset` int(11) NOT NULL DEFAULT '0', + `Is_DST` tinyint(3) unsigned NOT NULL DEFAULT '0', + `Abbreviation` char(8) NOT NULL DEFAULT '', + PRIMARY KEY (`Time_zone_id`,`Transition_type_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Time zone transition types'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `time_zone_transition_type` +-- + +LOCK TABLES `time_zone_transition_type` WRITE; +/*!40000 ALTER TABLE `time_zone_transition_type` DISABLE KEYS */; +/*!40000 ALTER TABLE `time_zone_transition_type` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `user` +-- + +DROP TABLE IF EXISTS `user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user` ( + `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', + `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', + `Password` char(41) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `Select_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Insert_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Update_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Delete_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Drop_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Reload_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Shutdown_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Process_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `File_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Grant_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `References_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Index_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Alter_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Show_db_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Super_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_tmp_table_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Lock_tables_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Execute_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Repl_slave_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Repl_client_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_view_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Show_view_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_routine_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Alter_routine_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_user_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Event_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Trigger_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `Create_tablespace_priv` enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N', + `ssl_type` enum('','ANY','X509','SPECIFIED') CHARACTER SET utf8 NOT NULL DEFAULT '', + `ssl_cipher` blob NOT NULL, + `x509_issuer` blob NOT NULL, + `x509_subject` blob NOT NULL, + `max_questions` int(11) unsigned NOT NULL DEFAULT '0', + `max_updates` int(11) unsigned NOT NULL DEFAULT '0', + `max_connections` int(11) unsigned NOT NULL DEFAULT '0', + `max_user_connections` int(11) NOT NULL DEFAULT '0', + `plugin` char(64) CHARACTER SET latin1 NOT NULL DEFAULT '', + `authentication_string` text COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`Host`,`User`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Users and global privileges'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `user` +-- + +LOCK TABLES `user` WRITE; +/*!40000 ALTER TABLE `user` DISABLE KEYS */; +INSERT INTO `user` VALUES ('localhost','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'',''),('127.0.0.1','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'',''),('::1','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'',''),('10.150.117.190','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'',''),('localhost','alert_user','*5C519A2EEA9D0AF391EAFF1519431DE45C872805','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'',''),('10.150.%','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'',''),('172.%','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'',''),('172.22.%','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'',''),('%','root','*A14776D4E9F6C89F9017A2A040F1D22379BF4CE8','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'',''); +/*!40000 ALTER TABLE `user` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `general_log` +-- + +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE IF NOT EXISTS `general_log` ( + `event_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `user_host` mediumtext NOT NULL, + `thread_id` int(11) NOT NULL, + `server_id` int(10) unsigned NOT NULL, + `command_type` varchar(64) NOT NULL, + `argument` mediumtext NOT NULL +) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='General log'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `slow_log` +-- + +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE IF NOT EXISTS `slow_log` ( + `start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `user_host` mediumtext NOT NULL, + `query_time` time(6) NOT NULL, + `lock_time` time(6) NOT NULL, + `rows_sent` int(11) NOT NULL, + `rows_examined` int(11) NOT NULL, + `db` varchar(512) NOT NULL, + `last_insert_id` int(11) NOT NULL, + `insert_id` int(11) NOT NULL, + `server_id` int(10) unsigned NOT NULL, + `sql_text` mediumtext NOT NULL +) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='Slow log'; +/*!40101 SET character_set_client = @saved_cs_client */; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2026-07-03 17:34:28