From 1d2d71d05176c19aa157f18457497ba4d7b17bc2 Mon Sep 17 00:00:00 2001 From: mariopulido Date: Fri, 22 Mar 2013 12:55:57 +0000 Subject: [PATCH] 2013-03-22 Mario Pulido * godmode/alerts/configure_alert_template.php, include/help/en/help_conf_alert_template.php, include/help/en/help_manage_alert_list.php, include/help/es/help_conf_alert_template.php, include/help/es/help_manage_alert_list.php, images/help/alert1.png,images/help/alert2.png: Added helps in alerts. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@7880 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- pandora_console/ChangeLog | 9 ++ .../alerts/configure_alert_template.php | 6 +- pandora_console/images/help/alert1.png | Bin 0 -> 46898 bytes pandora_console/images/help/alert2.png | Bin 0 -> 9074 bytes .../help/en/help_conf_alert_template.php | 118 +++++++++++++++++ .../help/en/help_manage_alert_list.php | 9 +- .../help/es/help_conf_alert_template.php | 120 ++++++++++++++++++ .../help/es/help_manage_alert_list.php | 10 +- 8 files changed, 261 insertions(+), 11 deletions(-) create mode 100644 pandora_console/images/help/alert1.png create mode 100644 pandora_console/images/help/alert2.png create mode 100644 pandora_console/include/help/en/help_conf_alert_template.php create mode 100644 pandora_console/include/help/es/help_conf_alert_template.php diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 6eafa6b5c3..83ba851474 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,12 @@ +2013-03-22 Mario Pulido + + * godmode/alerts/configure_alert_template.php, + include/help/en/help_conf_alert_template.php, + include/help/en/help_manage_alert_list.php, + include/help/es/help_conf_alert_template.php, + include/help/es/help_manage_alert_list.php, + images/help/alert1.png,images/help/alert2.png: Added helps in alerts. + 2013-03-22 Ramon Novoa * operation/gis_maps/ajax.php, diff --git a/pandora_console/godmode/alerts/configure_alert_template.php b/pandora_console/godmode/alerts/configure_alert_template.php index e4aac3c816..9845655db9 100644 --- a/pandora_console/godmode/alerts/configure_alert_template.php +++ b/pandora_console/godmode/alerts/configure_alert_template.php @@ -70,7 +70,7 @@ if ($a_template !== false) { } else { - ui_print_page_header (__('Alerts').' » '.__('Configure alert template'), "", false, "", true); + ui_print_page_header (__('Alerts').' » '.__('Configure alert template'), "", false, "conf_alert_template", true); } } @@ -93,7 +93,7 @@ if ($a_template !== false) { } else { - ui_print_page_header (__('Alerts').' » '.__('Configure alert template'), "", false, "", true); + ui_print_page_header (__('Alerts').' » '.__('Configure alert template'), "", false, "conf_alert_template", true); } } @@ -115,7 +115,7 @@ else { } else { - ui_print_page_header (__('Alerts').' » '.__('Configure alert template'), "", false, "", true); + ui_print_page_header (__('Alerts').' » '.__('Configure alert template'), "", false, "conf_alert_template", true); } } diff --git a/pandora_console/images/help/alert1.png b/pandora_console/images/help/alert1.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc4766561346f0c7ef7bce28ffe8455aec1f8b8 GIT binary patch literal 46898 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

7#$&Ro=2$vQ>$0T{?*H`8(4U z3{k>B(WHU9!?exnDVt5)eJN2Xb+0(OMCsBpE%+CvJ+;1r&@JA{!^R+ z-wjml*t~dW>V5YTgQ4QMLS99sw@Zujx6Nd3iHQNdVW7+ZkkBl)@TvRy?~NbT|7o~7 z9cTB|$hz5l`!jjBva+Q@Q?oZuJ3o4Iqr0c)eJFnaG0U^=q@@uQ0mUmkdJMaM_(Ve^ z{Ii21=5)1k5KJ{fRomKnp7y~hl!GHBB}LZdPYdsViC#PX;%}zC4}MlZO%iuLpLxeQ zT7WI|IXlKdOUF*YC&Sq#>Gz4~!2MY)4`s*P($r;G=og<}9nOsyTj_vN21Lfh%)O|C zAecgL3JR)!u=yt9YYFx2aDnYOn~p&bs@B7~|n7c^uQE<$K)YhzIQ&O~DzpiQwQ z;q}@@z6-O6#G)HBkQp!u`VT^<%v^0V*G^SGEVQ?`mzALsGJjeQEd5I32n#sjbh*-{ z68Xt1B!2TgGTXFt%=Q{5>yBFk4%$2zA^h2}ACD*<(}ai_slzOkureH_BMvO0S(=4n z|B-Xy%q8U5tWguiVw9q(Z>7cmd*dG{Oz=tNOi$9FFx`KR49P%J#3q^J-5X6oe4o2o zPIgf>xrP^x=(G}L1x|L=MFOwPopJ#;iQ{24^e#!k~2enZOIVBbyJ-Q6AP(ez}H1ByfBY6pHBV0zKgfAra0 zMKe`hvg}~KweglFyG*Kw@XO&Zjkckx7#%_aS7EfgalJ!*=UNA>kRQt!r|lrhD)%Nm zwjhLpjN7zmB_unopa6WuWV7$Z`PoUBa^}E&J&ROLDOl50J_vuBSYtJ98C{;iM=d=1 z#MH>_*rv^l3rOiQ2!h!Xe9ozcZM3X+A%GsHTgW(T2Ok)As1CRdZn~Ak0R?*|#zxEx zmJ~!+wlKm}{hOtQh1cu9J_?WKKfaYa{9YJXz|GViJ5g3DQY8#Lah(@y1aX!0e$Z#? z{zw}*r<;K&bC;zrH9CU>{nb)MvZW9153O%|1pONMy1WMs;BH%!%XHTeKU`sVWpk67 z;wa77WRDXF;8C@=w|}`b;P@jiYI4oBe(JwO(W|ffXIz3a{%*OMe?fbZp&@PG@XDDZ z4p{6xAmX$gsts)n_D{~tjoSve7`9#Sf2t5nQs)g$q*MC7vIjJRYdwj4+2oo=?v5=D z*TNs9mArm{?xlRIt*t%YTM1;p|9qC%TEg*HtuQxtrpBlHAdl+r@1Lr$2^H)O$*6Li z95qKJ^e+aI(Wc0FjxOyO2r^+9#GQW|7aLY{KMY3^bc^&cAeMkwcF*qH6+{*Aj;pJy zSy@@YX)evrKl|OlB09UjHmQL6*BVF$oLj6RI1G4xk`CRwUPGPcO12kb!GHh z9%`h>de2%et@rDd{?cv6gh`s6{#+QHj}848mNYUjFmSRoXp&%_G&SVx@-TPUs`?|- zox|RRT@>N|E5}5wn?E-mSDDC#Uu@pDHYhQwS^t)D)Y3``oJQj&XzAa|Z_p zkd3g4JFV^q=A9?~2_l#*%- z1V4A9-Laz!{v77l=|>TpulEv2QW-ezx-op0!O}GoFKHSY8Un$67mUBXt%EH#ssD@& z0oPeExdxIs^+%7Sz_4%#5Ju{1mye$f?v-%JJ6g_xo*svvRrU)#aeUbs$dvo9)fhTz zYbD-&{hlU&&EUhOgsL_ae>M)KqXYR*C?&H{va~zBRdRH+cByG2$Ps`V#YAVFogA2b zd6lme$~01d9VVi1(s+~H3O8wpJU@R|IepyhJeZSJYw|nu-GE`FduL8yv*2m2!dOl@ zd6efHj<3XK((yvQYVk%fRa*QoYMSq?eoh|s$@#ziqj}0DAr>n7S<`BP>hJF- z*T6bzXlm9>uElDHc2wAX&nPP^1E#hyQ3*148J}j~ju6HhAZ`Ah(Q%n-01F2uc(6KA z30C64*=|g?^?i?BJ6Bf_ikO9rYh7lD&~`vHgXPlH&@ipARt1q=u-DAzDEqtJv(X}h zIDRb12`itDm5dbXjTK-+$GjH~nG1}*&t7FdG)vJOkp$2ER65eho4Iq7JWYWoelKgwLyG`r2slOh+dc z4#5`aNIsv%@usBi~qdI(3^*gn= z_T5Jlw413|aoF={ zbgHSB4){AO%ejjBCXOadZoUR#)%Kf1LYoq%ap5GPnfxwmvYPbZT+-9GmHrGauA> zODxXZJJR*1BuI-?8r$34Lt?d42XFOOw3=^vGy)gpI9fCT{L97BQfj)wJBK|9r-36u zwSayna^jWD({DU6-G5!(`)#dIE_B^KO3J1aci6({(OnyQJgVp}Boxgzcj~^dm^Qdn zXi&Mx9U)y|-5m{f*_-7d5^YjoS1FN^S5oM2Cv{ntuTIv`CKkeRRHT8rxf#k~te2Z^ z;e(O+!V679iy!GgINJRgMwWilz^it;O~H<|5e3?ySnyP zIAZc49~K)zr;Yu$b4=dGQFABqp-NfjoB|bJ$iIVLVmh^tgG&e8b-?Rvtx4tE+Wnd;>9J?#-F1*Zf0f*-(r-Dy6hw|Z7>$R=uc#dAlifw24v zOwoR3gzUe`n$m9TAw@p2PMb5;+O)Xq>Z{5LGk&kkk$;4&sTd!Wx#p$zR2*u>zCr`cT4LWD9KGIcQb=#e__<7$TyARDGPO0k7Z zI>f~~`Sg7kAohWSF8&bhY&Ax-im|bA?}yvBnI5UDSa58wz#;+w#})C4Z@>r5?q@36u;@9f9;i#DyECx>XF0E-~hS7hx@ zX8SrOT6z{%3JgjRE@mZ+fO0{BL)Sqh-_>sIo5>W0QmWC!=R<72nRQ+iWANoj za(Ih*r7kphx)g@b;36CP&J&o|#UHEu*g6iP2!)8kPhW2x;~z$8T*rqWs#Aa1DaI41Pl;-FdA-e=f}d_-oK)zLf&WK6f=Lf@i@ z=*(QZCwF<%hv57|zNd|&^}jt*_u}stVh)f+#@jtB-4yF|0cGYl?YZCvdpB_WvCgsO zv(KYYb2+igFVZnPAY|ZEk+sI@yrV3h&_6onX8-IqJytoI{}9@u9d0yp zW$Wp^S2yh*i05v%ZgCRANjwJ31&NClAYUm7#!MX3ek(KrGsM=Dm={v1QVis^T69SU=y@U4s zQL-}360gkz7YxY|s;e;Xa}*X@fcg%+POr4U^H~Y{USnZSb0oMtpQn9I-m~^!NWeHU zKfCwSEl5BSQtTz(f1EgqiHYCv+e@vqIeH4tGl6}YX6KV&R-e%FM)Q76r)r06$?1 zVzXgJca|VHk!`HJF9)u?K${irj(&{`GH4PEbR-Q<&o*c3EkN^O8I@VS2DCtPNK$lK z@l3q>P%0c$p5Z1Jgo?Q{ZcP6s`s$5f;VhAY0=%{|izTemTw7J{t|bFA*Qh(SU-rsEFEb-+<$btfp{aK1G-yWh6L%p<zg`Vh_!bpcazbnys~yLsl$`*9T@Q-vL4M_d)4@pN;UjVR)>jL! z-o=;8p_KV8D+*LH(lh?k)nbI%MyAZXtCIFNSKqc$adDw#6ol)JV_^yUcmy_^i#LJz zboEf}3BMJUa1dVyUf4f4Lk=axwWm~?PqNCT9{jt>aubFVX-CS(2C%-f$gI^Fg2Q!S zByqehmaOA!@K!4doo8(ca0Y%z;O*pUtsDLCHFpO6gas>mL*>~M-U&wTC8iF>UeKQ> zWp_~o(Vux@x}V3{AUJWplp!!IqXCA+N*@lhQezqR!axve=A3?vtWGZPEHQGBZXLRO zI5a&Y|7{{IUVG%uV{qSgHtpAh)Pm@2uOS;ybx@XI=?O4;;sBDKvL1acFXAOR#0rVcrD4=XrX`uV@HfzBgNmEl?=B zuPQOZqEKC?qF(5aaEc={{Z>ZBSHtf}l$vx0Xvw%g2(f))sPej|&_aRqqk1+9m6>Vo zqoWCD8>Mp1u$-P zVmxu2aL+b516hFF_8L)n8gqh{+IzUR8XY~1IQ(u9OINTTry8eX8?;TO#lMmJzm2?v z>sME$l_9n&9XKrl63yRR6BBUsnx7md^VZ8Z(S<+mY||Ob5<;g0`BkMjBIYH`Ew=;1 z6X-caHb1Mjyw(&Zw+`dSbKy~=j?7l1FNv17zgkluKDl}20mgH9a1ybiJhPrT=ZM=2!GeNxhUhW1u* zCZd|mxY}uvj=T0@I+b5;j8XsI5at$*tZkW$RqH0E5t}z?Ht^=?!}A8x)gjWa2{VnP zx9rM%R8d>iZtv3#9vzK($@#WYRi@pA*Y@Xh6#PYNP>zS0OI8qZv8@!h5}lC8tJVqF z*)ji3doL`2`9wYX)?DfQ3)O5~t>}EMeS3zfnGJ-y&-_dn7drmUvWVzl=C%{x)2e_# z$?Nj8i~@hL=$pD9ED-k|8Jr7o4|R?*K{%|(I@rxgY-mUEQtWnWXs!2HJyAqg&+%u9 zU~+F`8<#nHGHQahMvt7zEBTO4L0>j_GwU6~mlt<$Cfa(CEcdWRo2dG;1<{qBwzNLK zDO+LLd>cj*NJ$_vexn&89F)gQ57AFU#3D^w^JaP<&8}Q5CF>4TQt5#xENM7Pc%3(J*0JNw^hU-nWse_2TAH@G}}`^7GNzEVzKa z)y{MQ(S5RK=NA;ujDiS1=9xRc-@lH)p}zlH*t|K=`aHWNflVjuM<;~zt2N8DN-elz zDunFei!nR-C|^m}FBma~DOQb}{Bv)2YBn12wt11r;OzRg9wBEy|4KS80FB z>}QP&EzF8AT@-QjkoO}q^ihFx%>`59gE6Embj*&Af^SZ$i~pUZowp@>vHOZ%%j~n^ z9a?msA~DH3l+Zz)PMJz?v+8$iCGX4)#W2d$;@IttkPaRJ&CJ8fYT88(d0uz?s9S;AqBqRMNw-Vjd+GpOO947K%Bcpxc@I2(h zluhp1S-c5>YhlEfKIE`MJU@%^PwQl4lT$Qq4zxX+sb$NHHeN$4q5OPuVZ>ViaY7`V+j3@pUf+d~m3SNkR)_+HU zbv&-^ZN+MDN}z##7Top=_cbMN^u{~JH~f*OwclP@#77y_M$Vt;ag~h+hE7KPaQH|n zi=*i9E#)vS@#KonV;84J2{m}2nLiVj;_{K>WK{#DN2-FDg1{_p9s zLF|`qwVO0|ZuthDi9Yvv9X#7G-Jy2s!vF&B| zIxfQQVa>-dYzQlY2SXCw&h#( zIwA0NX~O8*wU9T_r$Z)Res^8`mpbTdoojVLWU{!|gO0M!XZ#qH=!q^fLi-$hnfFE_ z@Jggg;?;=>Fa(ZoWRbErKFUT?TsRZ=-F(?7NXti@tTy3F@n?#k=lagsq)r0J+s{$F zVh>)6nz8U4y=uqv1soSzN6%_hc%^V#-V&g=YO^}pu z@_K-HYk98k_xA-(3uVLlqLRqOno=s3XwB^vb&CO=E+=L2{;QijgXj?~{?1c6hue#M z3NUUu;Q)CTlDr7wq-R!mm9$oQ1X728$KRq23EcPTda-$R;sp=WV#^(VfpQ%IP_bY`QvSkU^}kn41q5KLMo(JKne zU{p`l86UEQV_c~nCfo;mwQ31NXn#wrv*f4lBkCdg6ahiRYU5zM5?aVRX`Rr&McFY7 zt?NDh9`>8b45nhr{5A|$_;R2a*1ffyA&f?A_w{j7`fr&@WV+=W1^${5YP+6y*18E_ zyIba_5Nn^^a*rf#VJYfQn{3>y%zBaj-1T?=^e)32go;NOgNG3kP(kE`Sovvp$I3ud zUkDX_E03HX%mPQQ%z!8&J$?LTyItOJbh$n|3~7y^Q8sQN31Z<-nA3{(%ci=khN5Fp zklT(d???-@mn*PfU0qfV@WdIexMH&@tiA;^uKUd!2}GtSQ#>qs+@qD2&uM9nhX%R0 zWZs(APJ0`>-&;UMqUIvf9}W4?N3JbO8RYVzmYn@>I^8%~R;xHW)s463REhEb36ycv zs2 zIc^}SxCUxsN)#yqh~&%QP^R(jb{MzfuFN_5A?J$gUGlb8K{;ZX1=TVEr$0*O#%aFh zs?m^@M}q+Jvkj1g3CuSle}DDgOXL!IMMbUu>uqRaB*Uvqaa`kM6Ydy4H zUeZaMF3&N-ybqEAq4fXBAg|mB;Z_$`3NCB2WzRmQ88?)2WkLbWP@))6C6=TAqmNGs!+@pH*_IQbsG1&e?nP+pNZWs7 z)!nOFx?@uC(q2D5_MeA6ISqGEf*MOktS~Ed8}`&YH(?;6cUyt+gsriNh4I1ZvhQhUdmak|%4G4-a`8i;d+^BC9 za9kZ-8X%%e>Re@=Z`>w5dwW3ANj63+J(i0A!)m3GSzPUh-8F{K!y)OB@ybdJupD)} zx<1tuksiPKRu<)Ji)KwL5G!>>c1Y%vL~8#}8q9=*NP*QnTyNK7{dHtZV9}vh71s!( zNojQ9tD5W-x%eFg7Z;ab4P6mbja)&^G!jj6HTQ2z3IV#I+*(=UTdwp2hgc|22p6vn zwu8>hCbX>Tn22Udo&S-)A*m2vq`pq%c52w`?YOv-aW)~1IOODF+%K;AKgiqlvH7d~ z)L)IgLnGtbU@fr10%inbVuBT3NrvPu0VN=?Z*6mU%6JgXs4vVv%tk56auR>7zh^7E zl5MTyxyvuqi#=A9SH7gbc>wBbutj_Oi_bg~A)nz#ke4o-9c>Q}|2-((FC)cR1Hvz_ zYj2_O!P+5sD>k~aR&f56jz)yKiqD@y{hn!;*mt-5BT!_WzG)~LjfXaOA)9{;d)!Fe z1^#!g-8^lkd&?SsrybrNmsNBI{nw+RVFLzXWkVe}+uh|pISqFikqwa|Pgiu~OSxbczFwVg=q zYIefivP6dJ@eo%kx&Wn_kWoE*vltZ!!RDT&-V@!w%U$LuKPtb$g)y~b5zX7ZI4FjJ z@<51@xOK**t3sWRnvcKj5~8_0RQFwAAj=J)1k@=ChBoejSt((V*(keg7J-C}iVUU) zL@ItmoO*BOdpkIAN+yZ^qqx**Kp&BYbfK7DSa&V84V*!bzg?(e7(ihQ)KpmR+JYKS z!^wL6+qnF;1KsWT4CLa%f(#%>K*eoiq%eMRjfwcGm6vyO1A0&(B%_;$=}7CRQT_JA zQ9{41aJ)-#n*g9@zFUhjvCLBK>}O=4q8Sdf9ElS5|lWw6;$&DdzCZkn)I+E<|s(Ol?)9m*3lXixj(9- z!kuaWHOPMdRi4GyAWiA5_O+Vn-=Gp7b_m=lz7`It5PTF(oNI~ysLty)4cG@L@!5ix zY-+2yimGb9PW}+MJ87F922em!)&7WDj6+8MtZI5Ola=?wQtYg5@0-!|1*3(yfP??f zTq@xJ2*Qmp-Z~=|lQAUlqcbepP3-nbJ}vX33~2O*3QHWZaOZ;i+05_TD|$O_-b8$C zrBc#!7yU<8YbDpkLZe6v7r1dqD`M_aGe>O!i+@($fJ%W!3N(*a`0o4c?i{PUGr;7Z zZ>2{UP9Xc)#mApT{_yQyjTMPe^>96oo?E($C&dgtjm1Pk>YU7`UH4Mhe|4|z2WM^+1yUjA(nj3~qUUide0EEjxa^d{a z__BFp$bC4tuE_CRd+5KT%Akb!i@9RLSyFN%^LyxbJK~|tSP$tG4jB(B4r#YvwaG{vt^OXGV>j0ag~4fs|9b2va%pY3{du zI{A4G)O`W72Da2*D;ei0sOAB*)kXSS+IKszv%N7;N@}$2XKn1!XTQis^m@%C@_^uVT7&iVg4KzJZazJ_RKa@CAQR65BuWAJe=G6kdE$ z2P!3lpQM;sSnMysq037Bz(Dx>_xYgcKD{CSQGI!NIaf24NvRwZwUsk5J7e59@O9p@ zW&i_lhKch@PnFE^#c@&11y!kczf#RmAx1+G0p@g$V((C1Jpp~vZ*&r{nkyH}h7h_L z%bdI1QcnoOjgKpmqmlGzMft3R37&`QRqm(w>HSnSM}y|$xK&-d0d_6#KU2k%FJEZY z{|j?y_c-N8C_;&GQ4{9nto^w|!@2z???P6TiYi&L*f^ei;V$ZY;lp@);&Ev_q~s+GLUfsdjBi%eUf(H1}N^#%nYc5WyCu0enN&+2yRT(kIijK zu!rA&{md)#&A8hKUOdCC3_v5+cTRF{*Fw%fKpK>~IleVp7Y0zbj8qLFe zb*gy>&2Ke_(9(iE0B9djtRKG4muwKtBY_3Q8PFe~&U+ovKDWg#?e=YDPgzkBY^f!{ zff|E%0d10*kwH&SFZ2l1aFx=fB9gsdDth)n5eZ;XKzJvov*f<<;G)s@tm*Mr=ch`1 z3T@PKSvS8ZSIYyy9hlZ#+dhdG^D2OTJ@sjZLjadM4I%(Q1#UC-0w$Ta_XQwH9)`0Y z0ZRl-&rdti6p81v?eDLH+PL#jmMWmT{(jE{yP4)o93Vm)++TtkuTix_HSqD}R-Lj3 zzg})Mod}`r+HmAA7yAr=lgVcAO1kIp!)>j4OhiOP_V{lmC`OAt9R={Dtmk~x!{448 zji5IC8(@|Iw44Gp>Er!1&;8Yj5|jGNe|ESv2R?oXE@*~Mkm-@KvNEs`PJktV;0hK+ zi$h?5ms9`CHxJblW3?CzgG#Yl6tx54t<;O#%Gdk!u=L?J93=+%Sg%-_W^W}-c>9pk z8R?^Fy>M62A{OQprwZ7A(Mat+!4JWo>?Z{}s*ACbYVg|4;nqTHJYNWxDm}6;1Ie`P z=6^^2{ndVEg!Nsv6}`}WGw#v3$M|SEI$L4MffH@@_Obf~Ia3u%^-BMRJ2a0pD3AuG zTl-!)m8XCEGme{WB)Bm$?ul?hFg!S8{`&aG)tJ}x(N^3=B!+Cv4eXmmwx)gpnpiCB z-@U%JwVa?4tN(b(t)4-t8ScKjxvjMx#UB-J>;8V_;M4GwO4D84N%d%+{LOQsU?Z4j zF^Bg^LfP@XId(Db2Hv2k@3Z4^Un;eYCmqP6TIWJsT(5e^7YQ?DKy*lK-Boi3|w17dAmpfpTk~NkpY5H?} zDJQef&n7^>$Ppj{{KiM6P*kK}0c8(1=tT9?F|dyUG9NK?kWey##)1<72=T@&A58m_ z8JvGpp!Ej+9=HTX;u&B;w=`40Kk)>V$?(t+KqOvYoE>;Jno1N4_5u_TA?p0QVa&|; z42*u%4bEX*RmNEW~CHFoNRxcapu{q$rE2yy|XbvChQ<6uxw{l8;e`^~9l z`g!LKFnx*lo_-iy^4x4CqeGX1`2n^7=&@r0n==)s?5{P~K&$Ikr+s$^0grg;&cLn* zb_fD0a6XEV|59bo;>~=>pMQG#l-}u@ZW|zT=4NLB^?`$W9L~I>Lj$Yc-hX zVy#ZC{Ot9ycQA_$$<*0NV{__RZ}6HAmQV1ZLJIJ{p#YD(#~K!r!O-O7Un`4i@aZUp z3y>cmLp0Nw_y7cUr?Gm)8>VR-J08>vs0`KUKPj!%_ds6?fXi6JlxqXjJ`OL5!$Vut z>tsv)$AuQN_so1c&-*fo?iOg(alBopw;#-i4^Nb$B;2)T>n_ccO?`HArXpnfRQ8>) z>$<-?_XX=)=r$jPrIHz4#_a` z7CO6g1Vw`;hnGO;0ZQfBvm)1d&}0LMr_1?>@4e@93dH!+(nj4zk3C^40${410?wW( zR4J)F&s-}{EO+J=W~I4jKvlU=?4Z1Qt4z*Wg;*io!uAix%wHJ<})Q;rlCrd$>#`rcBMRS6?# zz7FT5$lyGhzJI8J_@~ z4rp$hEZHon_GSPX&X@xongLVEcRKZTLoy%q%8i%}o{7wEyd&mf7^Rsx2ax9GfYe5U zdQM+o-{ll?%uGB<1t=~_Y36skSRV2e6)e{L9UyntemAly!i`1yU`@B5PSQSM)}eW% zNKAe5bo>LQk!9a^2Ig8B=mSo#O?j|}C%eEaYo>w?Ljyzo0bL$o*gnco2->_3flgVrVJl)d+i&lR;x=<%hy${*g^(rI)v-@U zk+>JibQ=JF@!#$6p`pX)_d)ms@-c!#=I8P&Szwv?^7q$o0R?z1_)I zCL|0m@488YfMx_N1Ee7!$Dp}^hJe(|TgG$$$8ULn4Fcz3LKp`I@IUk`0*_Ay$r)Hg zkn42E+_ETWZMCqlh`i^vJajX`8r4iPHCi~mK}$(#1pLgUwvCOwyjFnoUv8cBcN|2F zrGRMz4SP?gzU+Z<$P*?fWTY_p%Zv6IyyQ?`v1%3icISFJ3^T$wM;w4=O3x6 zO1f?S0kaQ9gL8%ZZky(YhOCjRpsS09QRc7i*wr5u^xZD;%pzcvwc4xuMT_O>Ry2(aG#j&(UAZPs5MWI}acT?J}&i zw287ZY2Qb1%mD&sUctYEld%#L%0zn)k7Ll#pph(bRTDI?fuB)Hmk*;qU+}C-f${DS z9bsp0ddxJPJUqU?S1PUcUfX9qt2{H{qT4OGt7Z=*QS&SX-zWK zoB^Bzr;Yn|Y09tuegpcaFGZ#v@Xg?p8Ay)%uaGxyW`p1XK*S2cr;Y~d(aRYJv)_Ez zr$07%kN-TWG5vXrttl;-{P%@{xmEFj2M$^@DP#974UE*VGav;n&SSN_v!&4s_)=}5) zCdtJ$>rci}3mS_-sC^i`G2A{LOvfz-S`~ml271xq`X0z+K*n|L;x3hyw)PNc4*-)! z?IG5Fll_6uDOiU@8M6BKE2G7CKdN6NrOGp?%<qJ_0vb#L5Pp90fx#gF3D&+2 zSAbB0w*F{j00RSrE*Rb-)z})%)Di6{kJEbb0_=(P;oL!>hQZJq;42pA=NnG9dxhc) zL0{wZ=g&cM8t89}H>q`LwH5(+5v0h!=C{XFV5R|Z^+eI-k55vb-~VJNI2^(#0P?8G z>__o{LI*mY>_^|>p&QgB&8Lmh2^@;Ndi4tAQ2=fQGcc9&A6r5Z@E@$Ac3R->EeMBR zP2#`ZxW&Z}!ll+->Zb;!chrF)Jl56*4j?Wv5(WB*LGy=t0%|7oPLrQRdB_e8Fp90k zBxfO`&w_XFUUtHQ#R{sE1^w7SNwZJ|F`K&0fB<*dIb`JAI0DpYaBwhaxGMvFv?1c= zGFAb>*6W!36E@ErI$XW(+Lycot|%C$)yJwViIItEw8`7Es|+*+kl3Ap7VQgg2sk@C zyWV_p4!m{=V4Q)#1L=2lzb)HcTXmqfz5V&gsPN530tbh?o3|#1Y96w3`>s_=^JQ>! z%|))UgKlWB<-t(CKzmEQS!V~yF>pbkVI-FCF~44k7Z4gC^{@u_4Or~UR?OQqzbZgV z0lrToIt$2WYED_>m)9+EHavPYV|nX&K4XcV+o$fORc`K zMT3q3E^coBqE?y>SBPPSHHTPXRF83CO%-uw`;V`#(r#fK;k- zp8mbI)grLT?HiNF%WL_szQ8y9!P3q^YJ{Bx5rPL=UX}uW%K|ta1%eQ0P-0nMgAd>s z0AzX~FEaurQ#0*z0+KIDkoW*g;q>^M4m2ksiwlXwYYq0uG|O!Db1q#JIhF3Oto0U7 zR7ubff=Hfe*Nd59vC9%pJBXl<1(>t1nsQ>@G8*l0c^yn=H%0x-}YlApO|go z3jPL|eq>QCq6r}6~%%$JU-(BPJpii zuYceHWXbv(_#4==pl#;T8iRu&E)pNrb3jPFjD%ZTTOeop{pGblgDei@gfg*-iI*bq z+Sg~m1VEk#l2$$NO94QLY%tvbqeIXFw{9&3(#rk?DlU+eIyxHsHjK+wz_C&@V4bbz zc4H+svKiX6S6%DR9oHu+bAg)$^#3i~?%L$o%3jm%&?8{0;JW0pz-bd}6l)j(q?`VF zf580$`JRpp0nKw>`x8(6Ra%kHK+{!1`uq3qfguOu@xOpC17EG5ubmB!Memq3{hHhA zOA^d(X+XHOPoL*`fx6bxR<;5MQ(7xzv9+t*Ax{U%ZBbmh+o?nvf@Su6-TW=|?L zw0X?Zdg0>gilBc>%~F@g^aunL7`*q;b#ATnEb`o&L@VP4vlzpr3LhUIlprf;nK4&& z5wH?IClUvqKEvV>G#uZNX&yXyfMVe+;y(sV@JGIx?fJ|3-e|*o*seeCgZ|wqU@Yfa z%+!oBjeos;MfX@|<0aP$ZFJw<@onS#t+{Ud-wd7fQt|utULFlzietbez^QA1n9ygr z$r)RUZgT$a_V6DYi|hBt%tqrxR}PT_eW7XBj$d`#QNM@DZ?$vZE4{~zuQhhzX`;8_I_z*)KDx;Dp#N0n+JfIVb?5#J%rVty zT60HTjY|-n#EO|385tQHe|`Trt8M%v_VjQa`gXyf`RjLmb!EOty&dTBTz%AhuI?S{ zg@WmWY`X&AkIbdUeEA$2fw|?MO(NG`)z@Rsqok|*_7HXsqDE7_g%`2M5VGbl(sk-X zas4rc^XiTzA82Hbt5@RA1yoELrlYkE`Y_#`A8y+=SN1KFYlLo}oi^EFM=v7l_qpYN zKUV)?xW^q6^FaEaaQ|DkPBPN@`0+0S=RWiibAPzj zc+tUoC0@0^!r`O^Q5!?jo$*qi?}_n`}}BQED^a-#1~lIkMEjH6rHSx;|k!QQbu}VhTyyMN7w(E z0j?E1-(m1K_#z@5s?Ig%HeQ1M{|BCa_`}PV-+`QX8*O4|-+3^O92#1$+FW(bES!rr zCC(6xNW7rz1Nz(-``;LDxiM%A}&k0 zrlOmzMY_Sdo>o-vn%Z+J;_$*{-a5(sPM0IJUTu{wI=xni_VS`qiT)NNf2s9hlx^F- zqCwA1-1MI7h#@CEt#xbiVzrIz#z%@pZl?Q_w&}m7@7-p}O|@n@#bRy}84_h_d~2s$ zC(yAtNjaz4L5m~(PPab1iK{SjNYD!kt`e)3GOwF9u6~f%DSNqXzm;hy41Vag zl7|fv#M9jeMX$T7v$l~MwH_q@dpj)m?Bj;<&BlkqjL28&PdcwPk|b-tq=jrVk*lg< zK6|KY!p~{te$x+^0~^`cE@D4&>0vRnwB)|)={LG|nVjZvD=;xTL1svo@R&}G>#2Fi(vxy+8f2Bvd#=Mmmx zU&`;itz@~eFF`y1l&iPebi9S!>wJ49Wp#~@)`}G2QLYOw2F?wf&jqDccbTmkbx}jC zfQP~jbh2~`RY)0ZnoC3P9v&ph@uug9a`z8cYtlODza64|(p(LXt~Bl#F0cA_Ge`ds zf8niBvMFnP>dhPDv%eQ=k^}bcyP&_lon3OBa`MXw)4h8)bYCaYYvtcRurIeOh@#l* zwC^QP+KWUAdzi5stuB6go_l!{WoymUg8f4q4C0q*wvyJbO&R}n$E0n;vjcxxtlPSU zl|;-$H|a=zI=-*@&D?L!Y3(P85s0=xU8j(OdG-VcqV*wDx9svneK1_)RL7}zpwyj9 zy%~KgM!Tl{7BC9PpT0(4_7@o6 zComh4nGYPwy}R=)fY<_w!5XB8xQ9taW>yKwxyXq0PJ4g3)8>1VHNrlkf#JAbtci7V zXMp6%cFxy|l*^Nf^9z-0_rCzlhOVV9K9e=ys;-lNbe^lX$K`gsD{ENX#z#rzb&GI{9Q`91M+P(H%@NZa>BGEI6i2Z|c{^JHN9s%_Ak9 z8Pu27TU>c^(6wg%w7CQ^m6sErpO138V*2Sv5(P8T`dN>G*r4o(a|OBu>x;i9B_!8H zrSffdTa@;lNL)@-h~ROtimD_tcuRd$dT>JV-V|SyE+!{L%u_FnSV9oq=Q+&rWfC)6zmC`TI8He#m~^gX0t)r@r+x@pn-W8`NIee^?lSkGccPhFI)8g_ zc2SX6w;}G0)v0;eg#K{aukb)g!;i(b+p2Tu(C*t7 z-j!+g8V4M85c!iJv&PddIwl2KAFWfE3tZfLx6qPr_9p(`m**a$x)jd5erAd)8d8;@ z-@ZUk=(Q)>GwM*^j?XOzgULX7s8wVN@U(d>|4@Z;k^A4@H3wbXsfl${wm+mjZAQzs ze(j>}k>0j(zUNq^$;lVL7kyfc`I;?iFc`c~GuZv#{1tH;%VxUH;g;I_3`d`Ik~==wA8dw){g>|yFdiz_=X6$j3Q%VhOxr#cfkOgnovRCjZ+oW3&PT~SZeSQLy?wqfhhe5rx$el+ z#{AGruB^+B7uB;(v!Bq;iIFXjscwq9-}iSy?6FOP=}NBndI*R- zn9o;1o1=aYxonI2oT~I6P#3R$?lT)|&)GoHJ2kY$+Iqow{imcH#y`(~vYvMdXS7*) zP}-qYpB$<~JEAS|W3I7ssNhmp#3$8gIhDp8D>tcpt`ma{Ek>u>sq>1bKD&i24<2XO zOyhDO*WNXm94AJoU6kkGSXd@B>g&6}KpEx;4GYVnUTRj4El|I|BSEv~a$#i>rzVM? zKig?Xm7R(}Qkn{9xn)C-#z*W`z5zi!~R{r5Prg#ULGwbeAw{H)Km@?x3X zoE(hTMvmMJ`RtC?e8w#3wYGU{ddsaU8HUQ%sYic=8W+O7vqkQC*!y<%ecHt(;AHwl zyhm(|o!W2R>dwRZT|F^B2|cx@=(0$w6r8|JDcA?sLqCA3EqAWx3<7giP)!uc$kR}uMd3p@KT zVY*??nT<$F9B~+<0c3foqz(HGo!A|=Y6`bn&HW0>L{4v-^zZK=Q1RoK#fB3D29DE3 z;%;VVh(w1sAEXt_9DMkWz@AZV$3#Vi$%ksntgZ~Mu4m<$LEmzAqJ6E5d8)K#S{uBf zXqAq#>LHSm?TjWCoClIKgyn88qpSH%0NTI5O1mbm+t2&2Kr-^f$#;GGzV1Ex;(Jd1 zw)w+V@;Ub%8M^eXS0p4g!v`f3_e4-aM>0B}ygR&;-u@ij!@QGCZA#1`$?ODo3zPvc zsJ_$&78b&K1$YHSD};F*66DR+FQ`M-Z{T}iU-}h*0V(64XSv?gt)?0an>C$FK)BJa zuy5H?u&^zEf9_ir*-EcQfpaZ)c0W5*;n!E2k@)-Xzs{}>v~X}MSONar1nHSVlO8Ru zZ9Hr_u;f5wFM|Mj?b8I2aQ{A*^p2`e4kp06*c-}@sX3>*vmLPPIAy^JlnOOyXIB?7 zd_J0BRs{eJCI}rJ9RLdOYlnP&=kb06H4i&FI-Vr{eFNzOpCWgFfs1$U+zFbWuxPNG z?kk1bLTfm*zXk}2<8$B1mzUPHSM>Z?ln@mKlCCK(4pbDq(aznwKYBjH-`#R^)WyX` z_0GNn$y43;6K>riWDF1hzDbfsr8E`p$6{M9M)QB+nA>$DE-t;i5;CZoBkk|DKCpZE zV-qQOufh6Nl?NxxHxAWb+N15Wz6|EybIaMcBRsQuDcYF-x6HvYL76bRd7Em{K z$-bDk^z-wxva)hgi;Rkjx_Y&v>w3+RCTM58M@iH?Ie}8wj?Z9R(M+CG;Yarlj?dK0 z47wFysSz$`M~rHwqGFwo9^J6M4nXIP`1nqI1Krmh5D*;(f@drGy=o^WCV>9o>)%n7 zKec}dDWB&v5CsRbvTF67U9GvY!-G9^ns@VNTXf$~p6sNVV-6kD^?`wZ@HYv{V5~Xi z|GYl{nZ5oRX_#|nXL1?M|^Uy)Tc^OU@%Yn+broo%4 z`cA}w4DG((wfjfq+*rzCV3glbMBG$xc|)jPNVSBb5X>x&+EKWvpb48tcHM>j3f>HR z<0%k1_^{xi2YY&c2eb-Y=!xdrUF%K7(P!KOY+7|k4P1I!V0 zEePdkU2QFuL?R3mZr!+1jyD1m9X5WIqJV|3Xqw0}3CYP%PY-I&^fxv(3aWUmQEP`Y z=4B77tSoqGX$brU?v7vhhfj!YV*@~kaBM8FJ&i*~&|knGD$!a4Jh;ZID2}=d&NeJ8 zEFAO{4UNBeTSay!Tsi4_O2OY-eNvuZ}+B;P43?(MjcxW8+-4aaLx=?>4{m#gm;`6A-CO((Wq8a=?ty z(z*w56j1=`}bRV5T>84uFlDZ4v>USi>U-MJZYr7*rAZ z<|+b427ruCrVzUfaxsFchwvgqgp;!K-1ko?KDQsPssx+|>FyqU;hs?fiP9Hy=*Pf$ zT00aBL>-6sib%n9dp*EpJA@3lVIuk#;0c5>ukYGt-2=ee3ls#%<^WV~>{PU@OJ55L zW4CG`idJLy2*!3;^?}$x-!KbCA}#3G2XI^LRGc4T>qF+Ij4IH|YV=9hWF^X51Yr2Q zR6qw;?lT@d3+VvRet;Wg_`JZ`7XZNR;)}62-OOmPd_z{t03K#$27Dp0Xwr%SR8Ws1vzq!F|OpEbScx#j*TlOHAz63*QKxB83LN?JU4tjXyJWj)jYm z0Kne%8`>PKhH6%af63m{UKT(_Pauba*h92nR3qF;2~Sec1q22ImZ7ujdZr|x%3&O? zooao^BhcP#@O=W8OtKo0ukcc5@fQfl9fVEvW4z8qY*(@N>nL!6bsHPM0Z>o;QLNJ% z0f=CN@NFQry%Q6I^i>Kp6I5Q>37ZJ<0s{{xbPU=aW|;e(>5#PhuXw<6+!BkDSx)EV+pd5cW=IZ8GsI~!Z?)3BEVw$z{HxyO$m zvvA9Rmw~MpK>x+%z@mrEQnyC7*1k(4yKtu*=BJLeSOM(+k4B zVpE@4(|)~edRuLb`D&oyIONSK zvLKb$sYPDBdZ6gYrQWI5=H?4Sml#1qS7&Ek9JXM+{`mL34XIv2Jv&2O`Vbt6FpX}R z2;=W!1Q-_e;K1^SJ6`hkJ_%Esl;-Swcep>Hkol4+YUEY9zU*_1{C+1V+y6XEoZ!iF zBz(W|g@vyms%C&A!B8^?`QaC|F+(-lEbqFVPRV-=_%*yoS|1XC_2MMiOZ3m?&!ot2 z0X`soaAqNI#-mf^j|EKGgC_>Y8i6iZ^gh0t*m?W*ZTw7V$=$A71l;H>EfR6^-xTw6aAf7X@7uSLUfSK{TMk{j1=`w6u|lpESy@Pr z@(nM$VdS;V)F2?>Qm+M_K+XCLKlL&-tRhlkdKMZ`*uiNCfJ8&^4(Sd#`j1QCYDy1_ zkh`js)O}=vn?3QVsU&wQxOvLA60jeH!mAsK2Gj`1`W4@w!?@Q+&JLyMEw!`TUX8po zicd&@VU5;JXe?WfDKLc|*$K^WKS(y{@UY9E%mJ7dLXNz4t&bkK-(Wnq)nC@@2?csFc>Kg_d1~AJV7u<9E<5`$K#PvnG`z zFGJ8GkB*H&4W5CbeAlTzw%2`kf}AGUKj_Sl=(F+2r6V%jytuD0Hc?d|hF5Vtoeg|q zL6buBipVO|pa^H6tSsR31jz%n$2Jq~iN%$=x;nP4>Tpm`l|pXA%j|r`3klHXr;FUO zj?v`VfEOI%riAzvniI(UzM%cT@LkoP6*5ZWOOla5oJX$hiAWHk5jt2c9yUtc?w^Qv z9zCc}2Se7bThF$Yl`##TZQqXpWbtxSnT}a&ciR5;F3Kn{gDO-(&^;>UwnBXiVsX!r zmuuhz%)+MW8Y^VM>GVB6Ukybl<|Z=_Qxg=0jFMP)Lm2o`#2>SOH z>S~mz&;vpyd2r=w-7v~<#=IDQ{xJy>Fmhd8+TB>#I@9^ylYE176vB}#bAZlwC$z!n zn%2gk^;sXdEkLc)ndHQQ{-dzB!vCjp>T0pfN?_Hkr}Ihr213tB6x3Dw5xj|Tzxs+t zP$OU-x(vurR#Tds45ojr*wG>6`Zkyq?Qpd48wF`iA!-KSLBZ z#50tp2Tps#7iaf1nP$S0a^zM@3ghro{2X2SY1Upz(@+QBB#5lEMEvvHzamz(7XkzDnOFJ=0K|WqwKf@+r|L3fUzW7c)cA_xB>FvbjgSBFBTos zvrq=@xc7WRdk4ba%lams0u)22|Exs?UZ9Y{{R}^=03A@*ag6^23J@h_@I@@j}^%5~26O0S-aI!CW)Jy9P}b;?jCQHjerF?wyd_ zz54=mEO^6lJ%>aEuy+c3w@?jW=@oh`e>Ob}8}tRrJ#@QB>IIhB%(oSH?K;;EOGUCIQ2I5B|23hn8^C$5k2+@X~g7Z<1A$52UPeEes>ipH2N=Z0Rcjs8hw zViA#Yq0ynxxGswu?d;6SZST4)K)8Zx&^H*`ie3y{EhIyzcp22x&d(l0yqaXlXp+#? zyLE@MacxkM=dfmWsL;!`a<9|Z(Ee?iajz{L+M;5*qQAS$aC2OyB3%;nTOm&3*I zmC-t(9}6fT-3BU`QN~Hz*9XAqcIrwjHP~_VE~eLDvUvDEk%ftg2}?#6VwP=I*2R*; z5$rmZ;>YUgbT@fu)ldW1oZ6$as=bo%EBn{M={5Yi!*dhWOlz~BKtO=U$4w8e%Dp93 z9)*uO^SfRC5JXArz4?k~1tINgZ=qm(P(AMVn9Q5^y|ZcbMp4AP{_^YEtF@q^#Q(R&@>1KjU#(WI z;MJ;}BmbC&h&1Wnt;@7F-q>4Sk7wAczE2n)mOd!6Z~C*(qe=;00t~c#wD~{qaY|?= z&jNR?c;?{en69UZNzI-q|9!L#uwz)*NFSB+3b)cWZYhT49N+WOhXZMP!!G{ACDy5d}dx=NY_zXP+k6~ES9P4mZg?BdQh{8>!S#|yJnsC|D^8^7k* z@P@SDeef6HC*aGoN7>y?52aR>3a&oecj%_rJ!_YqSF;zt82>$OqGC2&M=drkR5+m1 zpAHr6miP9~(YP5Rs=n5R(sd<~&xdIrZX24*7h1Nk z;3S{M{Vth#i}>t8_7;giOVBP58g2+I(L!Ue4#TVIvnzkshiO}I(&8Wlb~$iyTbWMT z?fiU{NG8cL5N(l=>l@r1^io zioX8+q%Yoa!Gk0o*7XlrvTgVcPd~L)-^=V2E$Onk_)Kina!};q`YV(qxIMigJ6}=w zmeA9ev>~aEw^AIBJvLIDMRtUbVTa>mXM$ZH_EJGa+z&1t#VYVIAPdr`(L4ft+_HJ| ziN|&!#ZuV-Dm|Zxz)BoK$8ZY>dT>m{qy5yFH(Ug)`^s)gXi>C zBP!^w2Jdx9^s<<)4z3n#arwL0cbyi8qLDyy5Y}g6ANBChN=qu*mfnI{g_E(Ig|&9J zp|zAtqC%!*?Tx4^dd6$lhlhsp$|PSaZ8L({WQ(fzDDok?B9yF9R@cC=Ux-Zhd-cu-D*bI6OqxDUVp;`(T>!p&Nyyit302HlK*?So(fB8$h-vI@2Ik3;j2+;1^L+ARH0Fk1G@I)p< z%>uvJ0}x9yZs41T!ow)O8}%}g008q5xPfN{9t9F{Fr z+M7c$)Fug$1Ny-Xf1iw=gNqhf+}ZE$cyH3hEAi?1B>7ij6h=k^hDMhbA#Jj#5#2=* z-4m|UVWm}dC`NFUQbdg~?KFv83{oCKs%vEI22tt+6fU?;=Y|kz=!Pf_u?D`XfE}Ep zAsgyIkEn8IAJq_}c|glCQ48tGUU3fU1V(HT6$ua-;|lCl^b;7%8l=~5di{EBoi9EC zA?=3iC-biaTwu@!@hq8&SJx(CWgemPJ%ro_#S2ogxz}aO_EyCG_GC8l5@`-7Md?Qs_>Q!*787@w*)K1|CEMbwq2 z&+p;XX_DO^cIi)*d(UZU+qbLB5;9lzT|3v2dER5y{&7&Fa>4=2^C7HQvGB&~JSBS- zQ;Q$RfdZyp<^IFe2%ck8j=IY*n0`8ikr})ed?nzf;=T#!j^r4j6#AXL-@TJ#=BR%&YM>faw1Av`2xx%iuejOsLyP+-0~V|RF8$GtK4 zyc=+#a6t9^Bc+S0E>GVV7b_rMv{$r+jNVZ&7Ak2`o=`+NKwf?!4a~z2T zh%ul(U4%1YbKi0dK>(sp0%@zU%Sa5B#5#@wks-Y`i>jxq?s?0WvZg#Q-yJOq$EHo_ z&26!VQEO}d=T;1J=MrQD0BHg{UCE!;nC~GSA-4gI8bwz_3^pJ*Ane#zXrwd~L#cS) zRSWM9f;{OO{8bvRS<1lm=~tJZeCf|+U{iQU+?zM2Bqy&A6;yD1v@cys=ZdAS)PAe6 z@4J6!B|cjAC>4sU`uqFrGI|69gJn~C(EIMFAnU=PQJg7h}D>ysTVD4eZJY zTZK!0I<-6G8sJfVoP(lkk_Uh{KcBiJ%&ex)pgptlH}2({K@U~7n;9a_#Yl)UEOH}( znu1_;zNBfM5VTxUTExh)PcZdqgk)q~6Y0izuV*MEAKLiSKl`|yMCX8OugV@Jzhq=g zDcH_sS-+lkyLalW+8u&xCG_D0cz47O3o(bt?LMMUI{*2q1Zt35Nl9lx#t^IpDxvR# z)q5J22%vWL@2;kQXcZO-E)wO6mG$=Adn+$#KRc~=|FPJ}MA2vG&=Xz>iWF)xP3OGN z`C6eg>Vb}cn8dEd!`7@rWv?@?v!%)LkL|30t3!|b-_2t0hRjo%#Yl8ljEtoW_mb0y zp>*}FY*f-Ko};XzSPc7i#-eiN5-}qHFkYgD3>KVFRxJm5-Sg9%HoG~;u`xtim`1O? z#)+v~kK|U(rDtKX%%*BerZ>J{B@|+#Gk&vjE7>0HvP$5R9P6R?QD2usht)!#Y{^?ol44$rAs(Nv z!+;X=YR?Mm!fLmsYmIn-wCF2gCdydtPbquR{C_Po1+}@%%jeHjZy%QXJ1+cVX4{lh zUu#%!2=iE<$Jp^Fr?s9dHVBmm;|b_Qu%i35;ncer;eA7mu9&y`w!<~aBlK6pue?so zBZ<6{bcxK=H(+td9Y-9gVxTlyhka3c@j!h?VCr$PLBEfu^7Ac?b-w*jNcj*gpK!_d zr1P2Q*3{WTDlhd?x3<1iB=ctL>Zn~uKI4MK(6}r+Qs~e^0L%~$i+9o~pDBIu-n;sI zD3kVY>ETcxX~hl8e~Rm!hl`0@7+I*XnR}%zIHj%gegD3>8h@I9BKT`BQ48}PTeMY2yreNR|&5Sev*HeMA^u_ z%BvG!c!xh7Y)yr~N2C9V%*)Y z0>}RH5q>xSS>fE=cSRkAk;&Y@)fdqx1!=YSP!b^Ugx`)Gm5?&Qf*nwgw*fBh3yM?|Jw9 z2UUb5`S$@=$ogfAfqdFKL)e}qpRb0Yc;MMSxxXKk+DcENiNYVc`C5w@g{9E{9eMNh zwtm)in9?V?Eaz+V@6|J~Kb_rdNAu#J4+(G3O0=Aa(IR2210=SWaJxffNdc9Ue?o!B zdD!ha8~^(BME6`S`n3UcgpN%=t7GJ+>l-0{4sUy7soTbd%C!&ZUb2Cs1tpJXGLI08 zIoPFt+p3woV_w$b+R5EgcA^4nFL5`n(~=Fpe_u}Gr96KX0~|`QdR{{z zt;ZF4SYcrAk9Y+ed(=)&ZtG6Fs;}`bFf`j_8VpmL-|;RVek_{A-|M*k`j{|Hi*f(7 zTw0p}3D+P+W+FhBe5l00WLz0gF23ln?;Ddd{p`yGt*r^juSYu4`LW$lGKSLt9ake% zVlEKVb0uJf9Se8eJNPNaz@UBiuWeoIIy9#U9{p^o$NExxO-!aB`2xd&sHH^Q9djI%;w*`RZD8MWcSO&0L82a@Ab`>h zrL^a>-GCX9e}VeWul$7(1{)h244H5}NI_?3X9PY!_)tL4P;+2V2n8;FWEG<$0LlrB za$*eEMPmLeN2VEDzU0G6{j4*PHQ<44$tFNvWDewEVuk=+3a*+&`=NNOiCpr5wSGd( zh^T7z@81s#5fFxHDJi=!^GIt)SMHBVZY-HwpL%YV0)0Iz>_N4&P4fihonHZy?8hhu zZaWGK4I|&g@F{S**E|Q&e*=!Z8~l4RF)@*VXYprT!E=0^eizUXnlOw~W*Lp%DkRyb z@WJs$AaAwe9D_pR4tg>OUcuhIgWLcNcJ=a?TOi#UamgTXMRcs6ac~JN0vv@S{Gm|K zlBw7Vgq;pr2TZr(ZFGy7BoloUc#e=RPs|!j`{5hUv9^#ZdRO!#S6z4EZFvI$0Wq+L zcNhf0fP$hTN=xS21&k!)vVn5(9p1+GKb(w>imGtWCp%1l0(GGGb~yKv$HTX~@bI3$ zHy2j^!khtM zdQ`mxxd%*_P7RG!FSaWrJG(JIi8ha5DnTTn5jlY!L(D5>-@6BQqosnvD!Pa>%z0axz6C*dy+Kjy^Q-`B%UT49}ru#w`Q>(B^*g z+fAajMv(*^gBE(E_UGKo$?+Vl65xD7W|XqC$94+>{*RD=;2__cbcu`>yWM81y*x3W zNBAm113=sn2oENFETD?(HoC$#N4l_b)0QnO(8CDRf|tiOV|pKZ9tt6hD8Uut)$tMv zZ4(CvHw;&HW4B79l0oVmTthW{8M_DlVock(^xKBZ}ipvlW6>vQ20D zKS0}stHRvyWPiJTLi`8)tk^)T3If<#6T+%WM5J!yr>K}%{i|2dQG-<`t|f6GZHGZu zN^>}I_l4H(mu%#B=>qVs8j_nHhXt6S3~fRyP;;(D5r~1B&llFX)cky$)wR3s{}T;g z%ecncF(D@K;jY{N8LeH7j;603i!nAxvEBJ{M-5M1Lm{_5!$z}vQ;{1J*ap61cv1nA z*%q9`G472XeDFLe`8W+U?hx85@BrU_`VU?9Qa$C0qMSYN5Vm&^5WBZ6Eg&R!QzcbZ zd5=~CFGssgOcH`?4!@5ZypB*kt}7fb0SoSiFpS%+FcXgx-g(zTu*qk`b}H2nT^-Z} zP~)Ux{*=m7y-cUA!aJK zN@?Y*PM^$!WE8&SJJahMt~;~dSUcj?6jJqvp6R3LT;gdog; zfsSByHJV4BPFbb-k1_-wx*uorEMl2GR>K2BR8FLe*vZo32rdU28@!>7mycp00kITak5WjZdpah{&-UPe>c+NT>?$p10E1r8zYZUvYi^N z(#Y;UUb67*!~S^D!rlwG8MVH?{yZ$~9*Sac!w3apA?6`5@YQnM2b3dr#WN6Z_*JFT z1And?Y`rx78jvu&DmeX(IA+d$I&-;e@>8jYE!I>M%=eWua5KdJ(UNOr*xra8+K738 z65q*AFyMRs%+x{bF!n0WHYWDTIKx#fQKqBZ@1^M<)8zfi9fr1c^S?S0kCKx&JdR;4 z*Ly+V<+Tzo_yj9s#Ks!>AYg5=*EkZL?Rrlw(I24x~M!)ATHg9OAU28C0?>K zAK>uX(pTdZynP|b5@QfABf~46Gh3P$u5&McIkd9Z&@j&BK>R&ungRd};=lk5X+-yq zsBXrSpimuy;|TsDtHUn1IXY~_I44ivF(q5XYd>y)J#|imwksr7NP%HeVbEy<1S}sy z>UQ~VTeC(vz(`lyYS$Cmj_q0LhH9N@HaeuEOn0m0=Vz$vV}3GgNH_Gx+Zi8Ib( zYHnHR8rMC(+Z>uxf{qtemsCG-HQBz}QiWFCe-bUxr4ZUQ*Iq5|91*w(`ENHBlv$T9 z68)H%V}AK)>rk=GxL-x7N!|VQH6+*fUaZunG4IJ%^A{{ut3ovLw0Ey^*Jl1Edzbhv ziK4P826;@;aTndy62Cb12A)gzs$p!+Ep+LsJ1InSy*#@50=bdb^c8e=ng>nLuChlCXnF0n#88<)MJu+nO zEE5wgHrsuIB%2gi?$Ko8#Rlwa=FT9`8!kf%&F+4tcd3f)%z9${9#;yh1k6jOo(o^+ zv>?{na=b)SBZ2YfW=1b#9a0+_0}XTmxSQJ5=Q^N#6}14AgiyM#k1dU##D!=e4PR_W zMO*_A5#{tB6cFgf#7_zjq|P6_>4rUtioHdV){bfl`@RbasrC~xOuE8L8BRTRbvEP&!F31l95N$R9al4X1O+et&*zb9h-#qaxZ<^L z(iz>nd}xEaAaK)i8L0ip1X!YkvwNb+y_8PCZJ@rn^Ex;b)bm_=n8e_F!B0s{O`w~i?Wu!`YRa7FR0+HMTXEsDNN?&-J>faC@U6pUu-cn69>{NsN{3@hL z!UG8SCQ;SITp6kcDP#lSico*!ZextNX`_YBGC+ZibOqK8RS{9|WAqJ`8J_^5yy&uU znz(?sC2&x_E_IVB`|;GolLCqj@M=PhPmo(^uF$!{$>3|0R3!u=ST8h%){xsBy{3^9 z(~Z)X;LFe>fX8k=ULv64H3Sz3euZPC>?i0qQ3;>Idn)t}pPF(l^`I2y4Jqp%;M)0l zsO+Ds^!sJAtSmTD)J^&l)c707L6PDR@uxs!VEeiG`hI@Jl%56dLybQc{V6NtzD+Qu zmru{aXYy9tb}8yf?Ln8fhP|C%vuWnhQsS(Kb2cQ@JD-O(j0n1ryqXp;Na)Rq99HZ9lv9ewu%mC0XfDD20qRk_R54Z+fbD5g_yXVGWV4muu-D?C0 zH331qATt=}WFdm8(PD>qGz5a+z{V$l$}S%f>~^f@HZ|c?H#Q^Vr%~)we2nZw^wD5K zzDQ2&*4N&%m70gAO6Y@8{(-t>~e4hxbU z#V8I?tU>}_drSel$?U&bk8H@y%!Txm$Dm}bfS3+x6^Y#eJK}%(P%thP5EgouN48X# z-@nb4DQRg8kJNJuvI3Uom{t;AH{ps+tz{sda33#_pWk=#DPiakN9;&oIB>`a|8R1> z8Uah-`0rFh)g;hPtU56Shb&+2@CeM}Q=H-3u^}9u!fMV}C=EQ)=2dxRn>;8FTQbzH zCz}__3a-n(`ZD)Hsp`AnN0Q7G`nQM64$kjYXrsFG)hs#u-70;qlKmhx)j^J`XL~Lczn1o}QB?p1^RFZo$P^jHLSJ^p~Gb!~cCVtjmIz ziCXgOm2esv_m6NfJA66g5N;$!(p3zV?FtHIJA7VRDv+$AVqE7CNJQX|M%mYHZ~p)0 zzrM8Fc5_5^vn)N4K3y6`Sb4kHGXIB=TK`HBC8-kgWihpk%g4>>fVuUmU-@-B^*o`? zP*Hi5G1Qpqpy~c3R8C2!M!A;Mzvg+=KP9gNO;F;TnU;ac|9U=d=?6Uz@=P~97G)A* zk=M7%cC6k;_|VsATK3)-dnD-eoeqF;naqWmi5PD_`)KL+TPa6LM_=K_vzsyTT?OCv zBupkq>64B+sJ?NKdh=y&Wnm%NGh}%~PsUQ<=+KblTk(#~$s_A#2UDLeWz;z{To^Q8 z$8{t6^QA7;5}Ui9F79X(Wug~(W)^dX=f|{p`QZZk1241_k(6bc0sGh#BsEh3)z%6T zlqj4m6JEbs-2aA&t5x_IDX^rvUQ%4%^8lCDDZ2ouNpzj1*_v+Nl zuku^6^ZA?S#s^Fue$}?de`2(wGycLzN_=2 zywDtczxq9UO|+vQ_j`g#P6(ZmZb-#6)l;cUr^!^(!%s=uQui9{c<$bKVAs~R^A~$Q zoNe?rbC|V>dOG?%$$|Gr^^n?)uevlZkw_r&VOjhPlq>Q8yGlMhuqo(qFa2 zZr+)vGQise6G}x#YEU%t9&O)hN)W`+jax6AMArr9$5)PL=r-X7a!X$0*15|Evkfbp z`hMif*9ZjfKXjRw6Q_WmAFD-Q^9!@oPY^G0?Ely6z&#um zw2#1?0ov3mf(1Do^5l5ZoxWgdV-S-lYzXB7tjt z(8_a|ei*K0z_p6xVmlc$8AL(_4-97lNr(>RWMySFH8pqa*vN1}Uq=p>!ualGEDy5bSsfpzhHjX`@bbjD&p(dK(H2wyeO=dy#dXBN4-EN{e*qlmY2X zML!x412n0iZ*zjKg$7$tn}C63ZI0vfJbhB*toUxVmSb`BNsn``{%TaSncaUZo|fv> zRd4cry?mZc<<_V*g@F1?|BcCJxdV>AYbU0IY#<2F6?z zhne~%vLz=2<=9R>preG15uoM20EBf(OrhqX{Y?54eZ%aDj)77!+lHS$-~eZH)mW&6RJ8#!^SY z)RE8H`$zSA!t@aVpP@HT)QIA}k0p*twFGTXY%kT6D;!G6s$G@8N(Q&C>~8GJKNHHv z#Hf&%-|;Rhx8&D1Ri&pF?AmOU0)w|5am-Hm@3rsK$Bax967eueAZlgOo?{qh0_yLEJ_(X($Z{I|_ld1+)h=K6RLm`a|Xc#6eQ zKwmMxT*odbc>1v&nMzRgnt}enl3R}B($Upuaz08Y9IHF~#=(pGfQp5LMh%-!N{Z>5 z-rfMINCmgfduYpv;U1!c1E7xviJd-L-q|!;Qfe|e<#X2MG&2ipE=n{xDl$6Hp*;R@ z#xBfH{5LbsLb?WEL~hby21O@s}saagmwk#u=fk z_Xeg4UTf9!PWQ!WuU)0>XL!p-y(S;`>i3=cKv`*OZx$=m=j?*lXu<x?TAf{w7))yJ_vDZr0lyG1$(>%!q%V#jX@?8vES5 z>q~g0md0KVs?b}pQAMrYTPgIlg)^$d)f6YC0QvMitb=9oW+lEBMcr%gTLz@8*{!F> zL>ZLQ@|rG>^yOcO3-`u!lO`XYRQ==|^1i0anf$LP`Cc*SPgAueNmRhSOPrutC2RaH z1qoMOu#6C*x33Y2mOa7l9lE3LzQbrrwETC@G5o}a%U;wS9{cJ4T~LjRlNRdL)%q{Q zJeRc1+twA&^Xl^hEzQqk8dr&{J0OwJp*HX+Y$6ZW5h1?j%p6ngpKHRqUKT2p)wJRZ z7HjiV$TDG(50u_KJJ$ShtART6RpPwxb)0spFqiq@RsQtc1IrxCh|pbB(xyjq5tYAt z)44tjmk?WhkiJ<>9#lh4jZ_yTUfcr>H5gUa2{>pS@8c$cgcIr#B-k=+{x#K zSfZx7i7H^NxpmSrUde;Md$MZ9x^?PLMa0#g>>0!L%8Hq$J(r8~ZJ&xn^Xkyj zO>S%zIllk$F2gH3m;YD^_1=(?DPEzqjW@TnM90L8xh>!sgd6E_)`Q@|)ye}wnWhuA zQ<_f72TLzTa?Lo3U9WsR)SkgX`~^CU1r5Itqld8hCfYQXQ^4XEP*iuZ;ctVxIB0zO$rKTXf4tmy_x@`wI>&EZW`< z%s5wCv;DK8gF^Pnrs#eRzIwGUND?JO&8N)S4*3jkakVZyo5$uRoOkv^ zlFI?vWlcxP+Uwc+@LPX4&mZd%BKzu`oBHo#mi-DfPj<23L<2kk7*riG z&I}h<5Vw9W1b{iiDBT#sE>kEj4*4$yAc!Qp(99hj?|z(Kf6I&$mlHYV!rec_D?1S$ zY{*<N9=ptdUzz8Dfzm~hhZ<6nkHLD!toyr1%yBn#7I)&_3QFLwsAiWT0Nl5+AB$b z>kH0;ZNff9^deD~%6~Zl(IzM+m{f^Fk_$~IT5pW3y&hQ*rhOK$`zbZdZd3h0DB3#m z*WGixVjai1+4ZA~<-*+My`%n@2qQy)BG8E%y=iSF=uN;Gzy%KN=mpL~5JLcQMQETc zgK;T5F+oSnq5&cyTv{L4Orc1CY{?wa3M0n%qC~j#I>zT>0MJ5}2{Gtx_-7G5%l9qC zFq+gD{gwONkXL?>O!$EfoEi3yzXZo*9*a16Tz*Gq@wlP>VqcE_Rpqq9V>M#`OJMb6 z+DuF5K^kaKP%s!t|E6yEms`&wc?_hNbmT1Z6LYB7&(C^)+05>$UnK`XLL|f8j5`3f zSRUUWe-C?2R6+vNgb5&@Fwj8WDJA{jM1g&fpQA&?m~XC4k4M9n&LG$2;ZN(YZfux& zB*LqF?kmSL369sgLI1W0UHjh(+4F?)P+rMVA8>}6lj#e3ZW5Sx&nC*wj~gjFk2S@C zQQ8f%1|SQG5>{hA;mt##SMnfJiww$8U}DGbyQMr0<*qp=1Ks|NQ6BNmR~dVA-+nCj z9H}YGPolR7X+EBN;zJPId9&aBXJoj`-=A$jHI|)vg7;XVUUjQoe?%jVt`+#tld{D== z5Eh)!+4-ZULwyN12ejsoU|Zw-7)oVqcaWLqUpNx?YoPD$2Yl7l)g@+R$vFmw@yW+& zdohg$9&uqO1)EPi^7MBdobP4cxX;Y|MaJ=PaZ!^!6vMrfzT%>yGn+i{M)l(L-QDwF zANyRY-%JZGwa*eS;W`>kuCpIb{T%68cl>U$0oz4fMl)~88E)wg!Ndh28rpvH z@p_iD;pP;(bzAmzFEHFogjhnGOri*B5BFcmBnih@GHEY{81zF!h1e;`kHA!oiIL4As1=7GwmNGXNSw4mN;z z&FV z%rPvAl3UNu{d*#@(#`X!s`z8p6}s}O=vv_lGu)ui-ECFS^Tq|5YfQs;$WmU7&ta(c z{d>EVkEfXY(q8h|md!I63GGW$`#u$PicjpG|HRY%<^5B7_A#}|9ICuq&w4$xAAF>G z>Y1U&EwM5UO$(vkm8pzGoR+e(|JU7>cth2|?Wva zqKIVQDGf=YH)Ab?2H6H-Y*9&tgoLt}7;E<3tgct@Q3K1rl*j{drS=dhSz+Z zmNcg)+A8ZmJF;fNGB~$(m?IMNX3qz}-LHQt;Bp4fVcf%j3a2_WuE;=2D@sNoj9I;3 zvVb;_VSDED`0@*>?cnVZ)@!uLPR@dFJIYVHtMVOo0($GupSDST*UJ71L?A-)NY!aN zBxn6=?fI`^>Gv=tfK2<}#)q49hZt7PTS@}qBIIO03Msp@3fK-HH_?m_&k}__I>1YY z#4>PQ&PD#Kqh+Oq1Tqh&Yq_ml<|6z`nA{KutI~<~#inok(2vziQ7Q3FK%dXCe#mu7 z*)cWs!~>Rp$W@$(0_=@PglO}T3m3ax71{x?gbWILP28`QKy^?P!?YKPkw^~?a=3n2 zq^9{G6pVd9g@c$Uzp|C8GJs;n&`=QAGhm2dLBDCEWBNL$+^PsjFUr0%$s%ZQz#xJG z1K455S#Y1Qo-O%J66{!U4tk#Rp-#0QFN9;qH@}M3n%aNNHu)&^YYz|7SmhyPw+rV}Qy$Zj(y~>c`7Pw3aiDAEYXuz% zOaY#NHlZFIa)Gv`2CELB$!wp~!2wPTVBCfR-T|~a(;g7Va4Adcm*J#2oB`rl#?Zz`rOs7KiRkW&><(;D6&0;a=AL& zpgg*yS>uS{`0u zfFcJxA_{?6a(Nzy)FFTZBUb3@pi>1wi^xv-!Im;uZUnwPzyVtYVmsJa;}sNo7)#tS zcpc+Gvwuc|t(=P0aqnFeqQ$gM3Rhs8@}ysWzxu6oZKgy)=04m0IJ+PJ3l*??08Y>_ z>`w0o>E~Y_C&NWh9y@}zC?O9Sn>Xx)g6b`S0>ylTJIZs-}Wv4?O()_}5C)5-dnq{SQMp1p@}JtMe!tvv|Eo=?5xh#v%HG^&tuqjar`=7-I%gE7svUb z_1Uwyqq~M_)Z&4G_$Q;)id$awTQjfX#8<0riabMnLfe|}CkJoOJ=s~j5`W+eMRxjL zNObs)m(|Rdmyu0Rx1~8^9IjNGqBMFr328Dg8V|e_;i$ED#pf@FxjJ1j0_t^d?x|mx8xM6IGv>Cc zy?#ixvWIIJXZYFlE~zw13w&5mF{X)RHckNu{{;lUgo_IrdkE z{;S$xdM}+s)NiFE;(hMmBhXr7o5X06LG|xw{)5 zkLTs(eQ`ldszE~^PdV_@WN{l@=(B&B;An^AyTTR`tOsPXt zf7-7H{H6^=on{vW+GFuPIz_nMb<@Icp~sXTjkq0n#L zrSMeB<53h!@RBozoc2ks?cDK~;M)W@y;4?FBqM;8m6gRl>5M_CL_vOjG!M(|f7+xu z@QxT37JG9QI(pRIZiL%V<14kR+A!&a@kjr}h#c51St(!Oj9-Na1Yzh{pfR~Xo9 zr2myGfkec2$*sf*cz^kMN9ravvhOT9Q&=c8O1D9=uXKPG7oD7WQiW(N8JEa~y{%QY zf1_9EK~q+6%T-z83+7KT7am|tizT!;z1-N?xEE6{N?+Fc;6Wj!GXz6Nv+UlKNp#8C z^bXEVXCGs=G#kIJQn8)orJ1?g+2ZQaTQe+~v5C<1AB%4Wp&vgF&(q+=W>fKzfb^4m zhFx-oU1f!k4{Sj71P^!EpQQ{$2bGw}*Cm$rxo|nrLFy>uDK20@r}w*nG7Nz}oxTKcUqs zqS26S=+>Xkm}DK}Xe@EFMsvTqP<}RT=<;MpRP0gZ(?3?X#q0C*lL-3wB~B*1^^wV^Cz1I0_}Fo>DG=$A@ddyR*4EaNtyaL=1Bxz?GPBR0QdhS_|JbUZ zu1R#{<>Ar(kwm0=OWg!^ZireZRNN*e8hpOWjgNA0&v|4SoY7a{=zGPcBhnc<)6eH# zuxi;6wIU|RC20vOr^Vx4WQzQkCHC?uMc*}93Q_-8U&5+<0`abwwkKdCVR{oL!M8Ok zyi*mt;Ys}pXiDgEw(#JsMovN$P&h7mHXnmJB#tx%BvT3a!sDxfcqjNF0GwA6rR>yT zIRYGG2Pg=2;B)~#fn*HO34%bt6fW|u%3~C$&tV&_cA;yv!-lzCq!xdb&@Mwoc{w>W z4mgA|!Rxnh@4!~e2au^fn$iF%0DT{!NRnDWf483X;N;)1<_)A4jnXkqSAZ9sp&nLG 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 N40MdNiwT#*{|8vORi*#{ literal 0 HcmV?d00001 diff --git a/pandora_console/images/help/alert2.png b/pandora_console/images/help/alert2.png new file mode 100644 index 0000000000000000000000000000000000000000..26dc9d7ad3cbea6acea3df454234171489258dbf GIT binary patch literal 9074 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 ZcO)lnOv&@oU;p#?H6{N!UgB` + +

Creating an Alert Template

+ +The first step to create an alert template are Conditions. +

+Here are detailed the fields to fill in Conditions: +

+
    +
  • Name: The name of the template.

  • +
  • Description: Describes the template function and is useful to identify the template from others in the alert general view.

  • +
  • Priority: Field that gives information about the alert. It is useful to search alerts. You can choose between the following priorities:


  • +* Maintenance
    +* Informational
    +* Normal
    +* Minor
    +* Warning
    +* Major
    +* Critical
    +* Warning/Critical
    +* Not normal

    + +
  • Condition Type: Field where the kind of condition that will be applied on the alert is defined.The required combos will be added according to the chosen kind.There are the following fields:
+
  • Regular Expression: The regular expression is used. The alert will be fired when the module value perform a fixed condition expresed using a regular expression, this is the condition used to fire on string/text data. The other conditions are for status or numerical data.
    +By choosing the regular condition it appears the possibility to select the Trigger box when matches the value. In case of select, the alert will be fired when the value matches, and in case of not selecting it, the alert will be fired when the value does not match.

  • +
  • Max and Min: limit value from which the service is in warning state.
    +By choosing the regular condition the possibility to select the Trigger box when matches the value will appear.In case of selecting it, the alert will be fired when the value is out of the range selected between the maximum an the minimum.In case of not selecting it, the alert will be launched when the value would be between the range selected betweeb the maximum and the minimum.

  • +
  • Max: A maximum and a minimum value are used.

  • +
  • Min: A minimum value is used. The alert will be fired when the module value would be lower than the minimum value selected.

  • +
  • Equal to: The value Equal to is used. The alert will be fired when the module value would be the same as the selected one. It is used ONLY for numerical values (for example 0 or 0.124).

  • +
  • Not Equal to: Similar to previous but adding a logical NOT.

  • +
  • Warning Status: The module state is used.The alert will be fired when this state would be Warning.

  • +
  • Critical Status: The module state is used.The alert will be fired when this state would be Critical.

  • +
  • Unknown Status: The alert would fire when the module is in unknown status

  • +
  • On Change The alert would fire when the module value changes

  • +
  • Always The alert always fire

  • +

    + +Once the fields have been filled, press on the "Next" button and this way you will have access to the following screen. + + '550px')); ?> +

    +Next we are going to detail the fields to fill in: +

    + +Days of Week

    + +Days when the alert could be fired.

    + +Use special days list

    + +Enable/disable use of special days (holidays and special working days) list.

    + +Time From

    + +Time from which the action of the alert will be executed.
    +
    +Time To

    + +Time until the action of the alert will be executed.

    + +Time Threshold

    + +Defines the time interval in which it is guaranteed that an alert is not going to be fired more times than the number fixed in Maximum number of alerts. If the defined interval is exceeded, an alert will not recover if it comes to an specific value, except if the alert Recover value would be activated. In this case it is recovered inmediatelly after receiving an specific value,regardless the threshold.

    + +Min number of alerts

    + +Minimum number of times that the data has to be out of range (always counting from the number defined in FlipFlop parameter of the module) to start firing an alert. Default is 0, which means that the alert will be fired when the first value satisfies the condition. It works as a filter, necessary to eliminate false positives.

    + +Max number of alerts

    + +Maximum number of alerts that could be sent consecutively in the same time interval (Time Threshold).

    + +Advanced fields management

    + +Defines the value for the "_fieldX_" variable. Here could be used the list of macros that is described in the fields help.

    + +Default Action

    + +In this combo is defined the action by default that the template is going to have. This is the action that will be automatically created when the template would be assigned to the module. You can put none or one, but you can not put several actions by default. + + '550px')); ?> + +Next are the fields that you should fill in:

    + +Alert Recovery

    + +Combo where you can define if the alert recovery is enabled or not.In case that the alert recovery is enabled, when the module would have again values out of the alert range, the alert that matches with the Field 1 defined in the alert and with the Field 2 and 3 that are defined next, will be executed.

    + +Field 2

    + +Defines the value for the "_field2_" variable in the alert recovery.

    + +Field 3

    + +Defines the value for the "_field3_" variable in the alert recovery.
    + +Once the fields have been filled in, press on the "Finish" button. + + + + + + + + + + + + + + + + diff --git a/pandora_console/include/help/en/help_manage_alert_list.php b/pandora_console/include/help/en/help_manage_alert_list.php index 27f70ef9cf..63f5b0431f 100644 --- a/pandora_console/include/help/en/help_manage_alert_list.php +++ b/pandora_console/include/help/en/help_manage_alert_list.php @@ -14,8 +14,9 @@ When a new alert is created the following fields must be filled in:

      -
    • Agent name: The name of the agent associated with the alert.
    • -
    • Module: Alert get module value and test if it is "out of range". In afirmative case it will raise an event (seding e-mail, etc.).
    • -
    • Template: Alerts width all parameters defined. They are used to do the administrator management easier.
    • -
    • Action: Allows to choose between all the alerts that have been configured. The selected action will be added to the action that is defined in the template.
    • +
    • Agent name: The name of the agent associated with the alert.
    • +
    • Module: Alert get module value and test if it is "out of range". In afirmative case it will raise an event (seding e-mail, etc.).
    • +
    • Template: Alerts width all parameters defined. They are used to do the administrator management easier.
    • +
    • Action: Allows to choose between all the alerts that have been configured. The selected action will be added to the action that is defined in the template.
    • +
    • Threshold: Defines the time interval in which it is guaranteed that an alert is not going to be fired more times than the number fixed in Maximum number of alerts.
    diff --git a/pandora_console/include/help/es/help_conf_alert_template.php b/pandora_console/include/help/es/help_conf_alert_template.php new file mode 100644 index 0000000000..f3de74e315 --- /dev/null +++ b/pandora_console/include/help/es/help_conf_alert_template.php @@ -0,0 +1,120 @@ + + +

    Creación de una Plantilla de Alertas

    + +El primer paso para crear una plantilla de alertas son las condiciones. +

    +A continuación se detallan los campos que hay que rellenar: +

    +
      +
    • Name: El nombre del template.

    • +
    • Description: Describe la función de la plantilla, y resulta útil para identificar la plantilla entre otras en la vista general de alertas.

    • +
    • Priority: Campo informativo acerca de la alerta. Sirve para filtrar a la hora de buscar alertas. Se puede elegir entre las siguientes prioridades:


    • +* Maintenance
      +* Informational
      +* Normal
      +* Minor
      +* Warning
      +* Major
      +* Critical
      +* Warning/Critical
      +* Not normal

      + +
    • Condition Type: Campo donde se define el tipo de condición que se aplicará a la alerta. Se añadirán los combos necesarios según el tipo elegido, existen los siguientes tipos:
    +
  • Regular Expression: Se usa una expresión regular. La alerta saltara cuando el valor del módulo cumpla una condición establecida.
    +Al elegir la condición regular aparece la posibilidad de marcar la casilla Trigger when matches the value. En caso de marcar, la la alerta se lanzará cuando coincida el valor y, en caso de no marcarla, la alerta se lanzará cuando no coincida el valor.

  • +
  • Max and Min: Se usa un valor máximo y otro mínimo.
    +Al alegir la condición regular aparece la posibilidad de marcar la casilla Trigger when matches the value. En caso de marcarla, la alerta se lanzará cuando el valor este fuera del rango marcado entre el máximo y el mínimo y, en caso de no marcarla, la alerta se lanzará cuando el valor este dentro del rango marcado entre el máximo y el mínimo.

  • +
  • Max: Se usa un valor máximo. La alerta saltara cuando el valor del módulo sea mayor que el valor máximo marcado.

  • +
  • Min: Se usa un valor mínimo. La alerta saltara cuando el valor del módulo sea menor que el valor mínimo marcado.

  • +
  • Equal to: Usado para disparar la alerta cuando se proporciona un valor de debe ser igual al dato recibido. Esta condición, igual que las de max/min se usa sólo para valores numéricos, p.e: 234 o 124.35.

  • +
  • Not Equal to: Igual que el anterior pero negando la condición (operador lógico NOT).

  • +
  • Warning Status: Se usa el estado del módulo. La alerta saltará cuando dicho estado sea Warning.

  • +
  • Critical Status: Se usa el estado del módulo. La alerta saltará cuando dicho estado sea Critical.

  • +
  • Unknown Status: La alerta saltará cuando el modulo esté en estado desconocido

  • +
  • On Change La alerta saltará cuando el modulo cambie de valor

  • +
  • Always La alerta se disparará siempre

  • +

    + +Una vez se han rellenado los campos se pincha en el botón “Next” y se accede a la siguiente pantalla . + + '550px')); ?> +

    +A continuación se detallan los campos que hay que rellenar: +

    + +Days of Week

    + +Establece los días en los que la alerta podrá dispararse.

    + +Use special days list

    + +Habilitar/deshabilitar el uso de la lista de días especiales (festivos y días laborables especiales).

    + +Time From

    + +Hora a partir de la cual se ejecuta la acción de la alerta.
    +
    +Time To

    + +Hora hasta la que se ejecuta la acción de la alerta.

    + +Time Threshold

    + +Define el intervalo de tiempo en el cual se garantiza que una alerta no se va a disparar más veces del número establecido en Numero máximo de alertas. Pasado el intervalo definido, una alerta se recupera si llega un valor correcto, salvo que esté activado el valor Recuperación de alerta, en cuyo caso se recupera inmediatamente después de recibir un valor correcto independientemente del umbral.

    + +Min number of alerts

    + +Número mínimo de veces que tiene que llegar un valor fuera de rango (contando siempre a partir del número definido en el parámetro FlipFlop del módulo) para empezar a disparar una alerta. El valor por defecto es 0, lo que significa que la alerta se disparará cuando llegue el primer valor que cumpla la condición. Funciona como un filtro, necesario para eliminar falsos positivos.

    + +Max number of alerts

    + +Máximo número de alertas que se pueden enviar consecutivamente en el mismo intervalo de tiempo (Time Threshold).

    + +Advanced fields management

    + +Define el valor para la variable "_fieldX_". Aqui se pueden utilizar una serie de macros que se describen en la ayuda de las macros.

    + +Default Action

    + +En este combo se define la acción por defecto que va a tener el template. Esta es la accion que se creará automáticamente cuando asigne la plantilla al módulo. Puede no poner ninguna o poner una, pero no se pueden poner varias acciones por defecto.

    + +Una vez se han rellenado los campos se pincha en el botón “Next” y se accede a la siguiente pantalla .

    + + '550px')); ?> + +A continuación se detallan los campos que hay que rellenar:

    + +Alert Recovery

    + +Combo donde se puede definir si esta habilitado o no la recuperación de alertas. En el caso de que esté habilitada la recuperación de alertas, cuando el módulo vuelve a tener valores fuera del rango de alerta, se ejecutará la acción correspondiente con el campo Field 1 que se ha definido en la alerta y los campos Field 2 y Field 3 que se definen a continuación.

    + +Field 2

    + +Define el valor para la variable "_field2_". en la recuperación de la alerta.

    + +Field 3

    + +Define el valor para la variable "_field3_". en la recuperación de la alerta.
    + +Una vez se han rellenado los campos se pincha en el botón “Finish”. + + + + + + + + + + + + + + + + diff --git a/pandora_console/include/help/es/help_manage_alert_list.php b/pandora_console/include/help/es/help_manage_alert_list.php index b7b8fa83e6..f3b307f3e3 100644 --- a/pandora_console/include/help/es/help_manage_alert_list.php +++ b/pandora_console/include/help/es/help_manage_alert_list.php @@ -14,8 +14,10 @@ Cuando una alerta es creada los siguiente campos deben de rellenarse:

      -
    • Agent name: El nombre del agente asociado a la alarma.
    • -
    • Module: La alerta recogerá el valor del módulo y comprobará si está "fuera de rango". En caso afirmativo creará un evento (sending, e-mail, etc.).
    • -
    • Template: Alertas con todos los parámetros predefinidos. Son usadas para hacer más sencilla la gestión de las alertas porel administrador.
    • -
    • Action: Permite elegir entre todas las alertas que están configuradas. La acción seleccionada será añadida a la acción definida por el template.
    • +
    • Agent name: El nombre del agente asociado a la alarma.
    • +
    • Module: La alerta recogerá el valor del módulo y comprobará si está "fuera de rango". En caso afirmativo creará un evento (sending, e-mail, etc.).
    • +
    • Template: Alertas con todos los parámetros predefinidos. Son usadas para hacer más sencilla la gestión de las alertas porel administrador.
    • +
    • Action: Permite elegir entre todas las alertas que están configuradas. La acción seleccionada será añadida a la acción definida por el template.
    • +
    • Threshold: Define el intervalo de tiempo en el que se garantiza que una alerta no va a ser disparada más veces que el número fijado en el número máximo de alertas. +