From e28ac092643323d964d9bdf7a954879db23dd058 Mon Sep 17 00:00:00 2001 From: Esteban Sanchez Date: Thu, 26 Jun 2008 13:26:48 +0000 Subject: [PATCH] 2008-06-26 Esteban Sanchez * ajax.php: Sed id_user in config array. * godmode/menu.php, general/header.php, operation/menu.php: Replaced lang_label with lang_string(). * general/logon_ok.php: Reduced one indentation level. * godmode/agentes/agent_manager.php: Replaced lang_label with lang_string(). Use pandora functions. * include/functions_html.php, godmode/agentes/configurar_agente.php: Tab and blankspaces style correction. * godmode/reporting/map_builder.php: Complete rewritten to provide an intuitive way of build the maps. It's cool, useful and very simple. * godmode/reporting/reporting_builder.php: Deleted an output debug. * godmode/setup/setup.php: Rewritten to use pandora functions. Added a colorpicker for color settings. * include/config.php: Reset pandora password. We must solve things with this file... * include/functions.php: Check if input is an array on safe_input(). Use filename as id in array returned by list_files(). * include/functions_db.php: Renamed return_coordinate_* functions. Style correction. * include/javascript/jquery.js: Updated to 1.2.6. * include/javascript/jquery.ui.datepicker.js: Code minimized. * include/javascript/pandora.js: Style correction. * include/javascript/wz_jsgraphics.js: Added a class to the elements of a line, so it can be modified using javascript. * /include/styles/pandora.css: Added style to some tables dropdowns. Added new styles relative to visual map editor. * operation/reporting/reporting_viewer.php: Style correction. Added jQuery UI. * operation/visual_console/index.php: Use Pandora functions. * operation/visual_console/render_view.php: Drawing the map is now on functions_visual_map.php. Added a countdown if a refresh time is set. Use pandora functions. Style correction. * reporting/fgraph.php: Style correction. Use graphic_error() if there's no data on grafico_modulo_sparse(). * images/trash.png: Added to repository. Image used on trash area on visual map editor. * images/console/background/africa.jpg, images/console/background/asia.jpg, images/console/background/europe.jpg, images/console/background/north_america.jpg, images/console/background/oceania.jpg, images/console/background/shouth_america.jpg, images/console/background/world.jpg: Added to repository. Useful and cool map backgrounds. * include/functions_visual_map.php: Added to repository. Implements visual map functions like drawing the map. * include/javascript/jquery.colorpicker.js: Added to repository. Implements a color picker widget. * /include/javascript/jquery.countdown.js: Added to repository. Implements a countdown widget. * include/javascript/jquery.ui.core.js: Added to repository. jQuery UI core. * include/javascript/jquery.ui.draggable.js: Added to repository. jQuery draggable plugin. * include/javascript/jquery.ui.droppable.js: Added to repository. jQuery droppable plugin. * include/javascript/pandora_visual_console.js: Added to repository. Function useful to visual map interface. * include/languages/countdown_*.js: Added to repository. Countdown localization. * include/languages/date_es_la.js, include/languages/date_gl.js, include/languages/time_es_la.js, include/languages/time_gl.js: Added to repository. Missing localizations. * include/styles/color-picker.css: Added to repository. Colorpicker style sheet. * include/styles/countdown.css: Added to repository. Countdown style sheet. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@899 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- pandora_console/ChangeLog | 102 ++ pandora_console/ajax.php | 1 + pandora_console/general/header.php | 6 +- pandora_console/general/logon_ok.php | 340 ++-- .../godmode/agentes/agent_manager.php | 157 +- .../godmode/agentes/configurar_agente.php | 351 ++-- pandora_console/godmode/menu.php | 52 +- .../godmode/reporting/map_builder.php | 1064 ++++++------ .../godmode/reporting/reporting_builder.php | 3 - pandora_console/godmode/setup/setup.php | 222 ++- .../images/console/background/africa.jpg | Bin 0 -> 61309 bytes .../images/console/background/asia.jpg | Bin 0 -> 75633 bytes .../images/console/background/europe.jpg | Bin 0 -> 156470 bytes .../console/background/north_america.jpg | Bin 0 -> 255793 bytes .../images/console/background/oceania.jpg | Bin 0 -> 35240 bytes .../console/background/south_america.jpg | Bin 0 -> 68900 bytes .../images/console/background/world.jpg | Bin 0 -> 81855 bytes pandora_console/images/trash.png | Bin 0 -> 8416 bytes pandora_console/include/config.php | 2 +- pandora_console/include/functions.php | 15 +- pandora_console/include/functions_db.php | 7 +- pandora_console/include/functions_html.php | 2 +- .../include/functions_visual_map.php | 139 ++ .../include/javascript/jquery.colorpicker.js | 50 + .../include/javascript/jquery.countdown.js | 7 + pandora_console/include/javascript/jquery.js | 31 +- .../include/javascript/jquery.ui.core.js | 1 + .../javascript/jquery.ui.datepicker.js | 1451 +---------------- .../include/javascript/jquery.ui.draggable.js | 1 + .../include/javascript/jquery.ui.droppable.js | 1 + pandora_console/include/javascript/pandora.js | 13 +- .../javascript/pandora_visual_console.js | 83 + .../include/javascript/wz_jsgraphics.js | 2 +- .../include/languages/countdown_ca.js | 11 + .../include/languages/countdown_de.js | 11 + .../include/languages/countdown_en.js | 1 + .../include/languages/countdown_es_la.js | 11 + .../include/languages/countdown_fr.js | 11 + .../include/languages/countdown_gl.js | 11 + .../include/languages/countdown_it.js | 11 + .../include/languages/countdown_pt_br.js | 11 + .../include/languages/date_es_la.js | 22 + pandora_console/include/languages/date_gl.js | 22 + .../include/languages/time_es_la.js | 9 + pandora_console/include/languages/time_gl.js | 9 + .../include/styles/color-picker.css | 24 + pandora_console/include/styles/countdown.css | 42 + pandora_console/include/styles/pandora.css | 28 +- pandora_console/operation/menu.php | 50 +- .../operation/reporting/reporting_viewer.php | 3 +- .../operation/visual_console/index.php | 66 +- .../operation/visual_console/render_view.php | 254 +-- pandora_console/reporting/fgraph.php | 6 +- 53 files changed, 1850 insertions(+), 2866 deletions(-) create mode 100644 pandora_console/images/console/background/africa.jpg create mode 100644 pandora_console/images/console/background/asia.jpg create mode 100644 pandora_console/images/console/background/europe.jpg create mode 100644 pandora_console/images/console/background/north_america.jpg create mode 100644 pandora_console/images/console/background/oceania.jpg create mode 100644 pandora_console/images/console/background/south_america.jpg create mode 100644 pandora_console/images/console/background/world.jpg create mode 100644 pandora_console/images/trash.png create mode 100644 pandora_console/include/functions_visual_map.php create mode 100644 pandora_console/include/javascript/jquery.colorpicker.js create mode 100644 pandora_console/include/javascript/jquery.countdown.js create mode 100644 pandora_console/include/javascript/jquery.ui.core.js create mode 100644 pandora_console/include/javascript/jquery.ui.draggable.js create mode 100644 pandora_console/include/javascript/jquery.ui.droppable.js create mode 100644 pandora_console/include/javascript/pandora_visual_console.js create mode 100644 pandora_console/include/languages/countdown_ca.js create mode 100644 pandora_console/include/languages/countdown_de.js create mode 100644 pandora_console/include/languages/countdown_en.js create mode 100644 pandora_console/include/languages/countdown_es_la.js create mode 100644 pandora_console/include/languages/countdown_fr.js create mode 100644 pandora_console/include/languages/countdown_gl.js create mode 100644 pandora_console/include/languages/countdown_it.js create mode 100644 pandora_console/include/languages/countdown_pt_br.js create mode 100644 pandora_console/include/languages/date_es_la.js create mode 100644 pandora_console/include/languages/date_gl.js create mode 100644 pandora_console/include/languages/time_es_la.js create mode 100644 pandora_console/include/languages/time_gl.js create mode 100644 pandora_console/include/styles/color-picker.css create mode 100644 pandora_console/include/styles/countdown.css diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index b6a8142245..0712fb8c97 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,105 @@ +2008-06-26 Esteban Sanchez + + * ajax.php: Sed id_user in config array. + + * godmode/menu.php, general/header.php, operation/menu.php: Replaced + lang_label with lang_string(). + + * general/logon_ok.php: Reduced one indentation level. + + * godmode/agentes/agent_manager.php: Replaced lang_label with + lang_string(). Use pandora functions. + + * include/functions_html.php, godmode/agentes/configurar_agente.php: + Tab and blankspaces style correction. + + * godmode/reporting/map_builder.php: Complete rewritten to provide an + intuitive way of build the maps. It's cool, useful and very simple. + + * godmode/reporting/reporting_builder.php: Deleted an output debug. + + * godmode/setup/setup.php: Rewritten to use pandora functions. Added a + colorpicker for color settings. + + * include/config.php: Reset pandora password. We must solve things + with this file... + + * include/functions.php: Check if input is an array on safe_input(). + Use filename as id in array returned by list_files(). + + * include/functions_db.php: Renamed return_coordinate_* functions. + Style correction. + + * include/javascript/jquery.js: Updated to 1.2.6. + + * include/javascript/jquery.ui.datepicker.js: Code minimized. + + * include/javascript/pandora.js: Style correction. + + * include/javascript/wz_jsgraphics.js: Added a class to the elements + of a line, so it can be modified using javascript. + + * /include/styles/pandora.css: Added style to some tables dropdowns. + Added new styles relative to visual map editor. + + * operation/reporting/reporting_viewer.php: Style correction. Added + jQuery UI. + + * operation/visual_console/index.php: Use Pandora functions. + + * operation/visual_console/render_view.php: Drawing the map is now on + functions_visual_map.php. Added a countdown if a refresh time is set. + Use pandora functions. Style correction. + + * reporting/fgraph.php: Style correction. Use graphic_error() if + there's no data on grafico_modulo_sparse(). + + * images/trash.png: Added to repository. Image used on trash area on + visual map editor. + + * images/console/background/africa.jpg, + images/console/background/asia.jpg, + images/console/background/europe.jpg, + images/console/background/north_america.jpg, + images/console/background/oceania.jpg, + images/console/background/shouth_america.jpg, + images/console/background/world.jpg: Added to repository. Useful and + cool map backgrounds. + + * include/functions_visual_map.php: Added to repository. Implements + visual map functions like drawing the map. + + * include/javascript/jquery.colorpicker.js: Added to repository. + Implements a color picker widget. + + * /include/javascript/jquery.countdown.js: Added to repository. + Implements a countdown widget. + + * include/javascript/jquery.ui.core.js: Added to repository. jQuery UI + core. + + * include/javascript/jquery.ui.draggable.js: Added to repository. + jQuery draggable plugin. + + * include/javascript/jquery.ui.droppable.js: Added to repository. + jQuery droppable plugin. + + * include/javascript/pandora_visual_console.js: Added to repository. + Function useful to visual map interface. + + * include/languages/countdown_*.js: Added to repository. Countdown + localization. + + * include/languages/date_es_la.js, include/languages/date_gl.js, + include/languages/time_es_la.js, include/languages/time_gl.js: Added + to repository. Missing localizations. + + * include/styles/color-picker.css: Added to repository. Colorpicker + style sheet. + + * include/styles/countdown.css: Added to repository. Countdown style + sheet. + 2008-06-24 Sancho Lerena * include/functions_db.php: Fixed typo. diff --git a/pandora_console/ajax.php b/pandora_console/ajax.php index 38f4075a98..679da88676 100644 --- a/pandora_console/ajax.php +++ b/pandora_console/ajax.php @@ -47,6 +47,7 @@ define ('AJAX', true); $page = (string) get_parameter ('page'); $page .= '.php'; +$config["id_user"] = $_SESSION["id_usuario"]; session_write_close (); if (file_exists ($page)) { $id_user = $_SESSION["id_usuario"]; diff --git a/pandora_console/general/header.php b/pandora_console/general/header.php index cb7f0d4482..5209d6ee46 100644 --- a/pandora_console/general/header.php +++ b/pandora_console/general/header.php @@ -35,12 +35,12 @@ if (isset ($_SESSION["id_usuario"])){ echo " "; else echo " "; - echo "".$lang_label["has_connected"]. ' + echo "".lang_string ("has_connected"). ' ['. $_SESSION["id_usuario"]. ']'; // Second column echo ""; - echo " ". $lang_label["information"].""; + echo " ". lang_string ("information").""; // Third column echo ""; @@ -53,7 +53,7 @@ if (isset ($_SESSION["id_usuario"])){ echo ""; - echo " ". $lang_label["logout"].""; + echo " ". lang_string ("logout").""; echo ""; $server_status = check_server_status (); diff --git a/pandora_console/general/logon_ok.php b/pandora_console/general/logon_ok.php index a1b1e887fd..367f5b8dad 100644 --- a/pandora_console/general/logon_ok.php +++ b/pandora_console/general/logon_ok.php @@ -17,180 +17,186 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - require("include/functions_reporting.php"); - - echo "
"; - $nick = $_SESSION['id_usuario']; - echo "

" . $lang_label["welcome_title"] . "

"; - echo "

"; - echo $lang_label["main_text"]; - echo "

"; +require("include/functions_reporting.php"); - // Private messages pending to read ! +echo "
"; +$nick = $_SESSION['id_usuario']; +echo "

" . $lang_label["welcome_title"] . "

"; +echo "

"; +echo $lang_label["main_text"]; +echo "

"; - $sql='SELECT COUNT(*) FROM tmensajes WHERE id_usuario_destino="'.$nick.'" - AND estado="FALSE";'; - $resultado = mysql_query ($sql); - $row = mysql_fetch_array ($resultado); - if ($row["COUNT(*)"] != 0){ - echo "

". $lang_label["new_message_bra"] . ' - ' - .$row["COUNT(*)"] . ' ' - .$lang_label["new_message_ket"] . '

'; - } +// Private messages pending to read ! - echo ""; - echo "
"; +$sql='SELECT COUNT(*) FROM tmensajes WHERE id_usuario_destino="'.$nick.'" +AND estado="FALSE";'; +$resultado = mysql_query ($sql); +$row = mysql_fetch_array ($resultado); +if ($row["COUNT(*)"] != 0){ + echo "

". $lang_label["new_message_bra"] . ' + ' + .$row["COUNT(*)"] . ' ' + .$lang_label["new_message_ket"] . '

'; +} - // Site news ! - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - echo '

' . $lang_label["site_news"] . '

'; - $sql_news = "SELECT * FROM tnews ORDER by timestamp DESC LIMIT 3"; - if ($result_news = mysql_query ($sql_news)){ - echo ''; - while ($row = mysql_fetch_array ($result_news)) { - echo ''; - echo "
".$row["subject"].""; - echo "
".$lang_label["by"]." ".$row["author"]. " ".$lang_label["at"]." ".$row["timestamp"].""; - echo '
'; - echo clean_output_breaks($row["text"]); - } - echo "
"; - } - echo "
"; - // Site stats - // Summary - // ~~~~~~~~~~~~~~~ - $data = general_stats($id_user,0); - $monitor_checks = $data[0]; - $monitor_ok = $data[1]; - $monitor_bad = $data[2]; - $monitor_unknown = $data[3]; - $monitor_alert = $data[4]; - $total_agents = $data[5]; - $data_checks = $data[6]; - $data_unknown = $data[7]; - $data_alert = $data[8]; - $data_alert_total = $data[9]; - $monitor_alert_total = $data[10]; - $data_not_init = $data[11]; - $monitor_not_init = $data[12]; - // Calculate global indicators +echo ""; +echo "
"; - $total_checks = $data_checks + $monitor_checks; - $notinit_percentage = (($data_not_init + $monitor_not_init) / ($total_checks / 100)); - $module_sanity = format_numeric (100 - $notinit_percentage); - $total_alerts = $data_alert + $monitor_alert; - $total_fired_alerts = $monitor_alert_total+$data_alert_total; - if ( $total_fired_alerts > 0) - $alert_level = format_numeric (100 - ($total_alerts / ($total_fired_alerts / 100))); - else - $alert_level = 100; - - if ($monitor_checks > 0){ - $monitor_health = format_numeric ( 100- (($monitor_bad + $monitor_unknown) / ($monitor_checks/100)) , 1); - } else - $monitor_health = 100; - if ($data_checks > 0){ - $data_health = format_numeric ( (($data_checks -($data_unknown + $data_alert)) / $data_checks ) * 100,1);; - } else - $data_health = 100; - if (($data_checks != 0) OR ($data_checks != 0)){ - $global_health = format_numeric ((($data_health * $data_checks) + ($monitor_health * $monitor_checks)) / $total_checks); - } else - $global_health = 100; - - if ($global_health < 0) - $global_health; - - echo ""; - //echo "

".$lang_label["tactical_indicator"]."

"; - //echo ""; - - echo "
".lang_string("Monitor health").""; - echo "
"; - - echo "
".lang_string("Data health").""; - echo "
"; - - echo "
".lang_string("Global health").""; - echo "
"; - - echo "
".lang_string("Module sanity").""; - echo "
"; - - - echo "
".lang_string("Alert level").""; - echo "
"; - echo "
"; - - $query1 = "SELECT COUNT(id_usuario) FROM tusuario"; - $result = mysql_query ($query1); - $row = mysql_fetch_array ($result); - $users_defined = $row[0]; - - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
".$lang_label["Pandora_FMS_summary"]."
"."Total agents"."".$total_agents."
"."Total checks"."".$total_checks."
"."Monitor BAD".""; - if ($monitor_bad > 0) - echo $monitor_bad; - else - echo "-"; - echo "
"."Alerts defined"."".$total_alerts."
"."Total users"."".$users_defined."
"; - - echo "
"; - - echo "
"; - // Show last activity from this user - echo "

" . $lang_label["user_last_activity"] . "

"; - // Show table header - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - // Skip offset records - $query1="SELECT * FROM tsesion WHERE (TO_DAYS(fecha) > TO_DAYS(NOW()) - 7) - AND ID_usuario = '" . $nick . "' ORDER BY fecha DESC limit 15"; - - $result = mysql_query ($query1); - $contador = 5; // Max items - $color = 1; - while (($row = mysql_fetch_array ($result)) and ($contador > 0)) { - - if ($color == 1){ - $tdcolor = "datos"; - $color = 0; - } else { - $tdcolor = "datos2"; - $color = 1; - } - - $usuario = $row["ID_usuario"]; +// Site news ! +// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +echo '

' . $lang_label["site_news"] . '

'; +$sql_news = "SELECT * FROM tnews ORDER by timestamp DESC LIMIT 3"; +if ($result_news = mysql_query ($sql_news)){ + echo '
' . $lang_label["user"] . '' . $lang_label["action"] . '' . $lang_label["date"] . '' . $lang_label["src_address"] . '' . $lang_label["comments"] . '
'; + while ($row = mysql_fetch_array ($result_news)) { echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - $contador--; + echo "
' . $usuario . '' . $row["accion"]. '' . $row["fecha"]. '' . $row["IP_origen"]. '' . $row["descripcion"]. '
".$row["subject"].""; + echo "
".$lang_label["by"]." ".$row["author"]. " ".$lang_label["at"]." ".$row["timestamp"].""; + echo '
'; + echo clean_output_breaks($row["text"]); } - echo "
"; - echo "
"; // activity +} +echo "
"; +// Site stats +// Summary +// ~~~~~~~~~~~~~~~ +$data = general_stats($id_user,0); +$monitor_checks = $data[0]; +$monitor_ok = $data[1]; +$monitor_bad = $data[2]; +$monitor_unknown = $data[3]; +$monitor_alert = $data[4]; +$total_agents = $data[5]; +$data_checks = $data[6]; +$data_unknown = $data[7]; +$data_alert = $data[8]; +$data_alert_total = $data[9]; +$monitor_alert_total = $data[10]; +$data_not_init = $data[11]; +$monitor_not_init = $data[12]; +// Calculate global indicators - echo ''; // class "jus" +$total_checks = $data_checks + $monitor_checks; +$notinit_percentage = (($data_not_init + $monitor_not_init) / ($total_checks / 100)); +$module_sanity = format_numeric (100 - $notinit_percentage); +$total_alerts = $data_alert + $monitor_alert; +$total_fired_alerts = $monitor_alert_total+$data_alert_total; +if ( $total_fired_alerts > 0) { + $alert_level = format_numeric (100 - ($total_alerts / ($total_fired_alerts / 100))); +} else { + $alert_level = 100; +} + +if ($monitor_checks > 0){ + $monitor_health = format_numeric ( 100- (($monitor_bad + $monitor_unknown) / ($monitor_checks/100)) , 1); +} else { + $monitor_health = 100; +} + +if ($data_checks > 0) { + $data_health = format_numeric ( (($data_checks -($data_unknown + $data_alert)) / $data_checks ) * 100,1);; +} else { + $data_health = 100; +} + +if ($data_checks != 0 || $data_checks != 0) { + $global_health = format_numeric ((($data_health * $data_checks) + ($monitor_health * $monitor_checks)) / $total_checks); +} else { + $global_health = 100; +} + +if ($global_health < 0) + $global_health; + +echo ""; +//echo "

".$lang_label["tactical_indicator"]."

"; +//echo ""; + +echo "
".lang_string("Monitor health").""; +echo "
"; + +echo "
".lang_string("Data health").""; +echo "
"; + +echo "
".lang_string("Global health").""; +echo "
"; + +echo "
".lang_string("Module sanity").""; +echo "
"; + + +echo "
".lang_string("Alert level").""; +echo "
"; +echo "
"; + +$query1 = "SELECT COUNT(id_usuario) FROM tusuario"; +$result = mysql_query ($query1); +$row = mysql_fetch_array ($result); +$users_defined = $row[0]; + +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo ""; +echo "
".$lang_label["Pandora_FMS_summary"]."
"."Total agents"."".$total_agents."
"."Total checks"."".$total_checks."
"."Monitor BAD".""; +if ($monitor_bad > 0) + echo $monitor_bad; +else + echo "-"; +echo "
"."Alerts defined"."".$total_alerts."
"."Total users"."".$users_defined."
"; + +echo "
"; + +echo "
"; +// Show last activity from this user +echo "

" . $lang_label["user_last_activity"] . "

"; +// Show table header +echo ''; +echo ''; +echo ''; +echo ''; +echo ''; +echo ''; + +// Skip offset records +$query1="SELECT * FROM tsesion WHERE (TO_DAYS(fecha) > TO_DAYS(NOW()) - 7) +AND ID_usuario = '" . $nick . "' ORDER BY fecha DESC limit 15"; + +$result = mysql_query ($query1); +$contador = 5; // Max items +$color = 1; +while ($row = mysql_fetch_array ($result) && $contador > 0) { + + if ($color == 1){ + $tdcolor = "datos"; + $color = 0; + } else { + $tdcolor = "datos2"; + $color = 1; + } + + $usuario = $row["ID_usuario"]; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + $contador--; +} + +echo "
' . $lang_label["user"] . '' . $lang_label["action"] . '' . $lang_label["date"] . '' . $lang_label["src_address"] . '' . $lang_label["comments"] . '
' . $usuario . '' . $row["accion"]. '' . $row["fecha"]. '' . $row["IP_origen"]. '' . $row["descripcion"]. '
"; +echo "
"; // activity + +echo '
'; // class "jus" ?> diff --git a/pandora_console/godmode/agentes/agent_manager.php b/pandora_console/godmode/agentes/agent_manager.php index 64113e71ca..9b409844b0 100644 --- a/pandora_console/godmode/agentes/agent_manager.php +++ b/pandora_console/godmode/agentes/agent_manager.php @@ -30,12 +30,12 @@ if (give_acl($id_user, 0, "AW")!=1) { exit; } -echo "

".$lang_label["agent_conf"]; +echo "

".lang_string ("agent_conf"); if (isset($_GET["create_agent"])){ $create_agent = 1; - echo " > ".$lang_label["create_agent"]; + echo " > ".lang_string ("create_agent"); } else { - echo " > ".$lang_label["update_agent"]; + echo " > ".lang_string ("update_agent"); } echo "

"; echo "
"; @@ -58,17 +58,10 @@ if (isset($_GET["disk_conf_delete"])){ echo '
'; -if ($create_agent == 1) { - echo ""; -} else { - echo ""; - echo ""; -} -echo ''; +echo '
'; echo ""; -echo ' -"; } @@ -110,13 +103,10 @@ echo '"; @@ -125,111 +115,84 @@ echo ''; echo ''; echo ''; - +print_input_text ('comentarios', $comentarios, '', 55, 255); // Learn mode / Normal mode echo '
'.$lang_label["agent_name"].' -'; +echo ''.lang_string ("agent_name").''; +print_input_text ('agente', $nombre_agente, '', 30, 100); if (isset ($id_agente) && $id_agente != "") { echo " @@ -84,9 +77,9 @@ if (file_exists ($config["remote_config"] . "/" . $agent_md5 . ".md5")) { } echo '
'; -echo ''.$lang_label["ip_address"].''; +echo ''.lang_string ("ip_address").''; echo ''; -echo ''; +print_input_text ('direccion', $direccion_agente, '', 16, 100); if ($create_agent != 1) { echo "    "; @@ -101,7 +94,7 @@ if ($create_agent != 1) { } echo ""; - echo " ".$lang_label["delete_sel"]; + echo " ".lang_string ("delete_sel"); echo "'; print_select_from_sql ('SELECT id_agente, nombre FROM tagente', 'id_parent', $id_parent, '', 'None', '0'); -echo '
'.$lang_label["group"].''; -echo '"; +echo '
'.lang_string ("group").''; +echo ''; +print_select_from_sql ('SELECT id_grupo, nombre FROM tgrupo ORDER BY nombre', + 'grupo', $grupo, '', '', ''); echo "
"; echo "".lang_string("interval")."'; echo '
'.lang_string("os").''; -echo ' - -'; echo lang_string("Network server"); echo ''; -echo ''; +print_select_from_sql ('SELECT id_server, name FROM tserver WHERE network_server = 1 ORDER BY name', + 'network_server', $id_network_server, '', $none, $none_value); // Plugin Server echo '
'; echo lang_string("Plugin server"); echo ''; -echo ''; +print_select_from_sql ('SELECT id_server, name FROM tserver WHERE plugin_server = 1 ORDER BY name', + 'plugin_server', $id_plugin_server, '', $none, $none_value); // WMI Server echo '
'; echo lang_string("WMI server"); echo ''; -echo ''; +print_select_from_sql ('SELECT id_server, name FROM tserver WHERE wmi_server = 1 ORDER BY name', + 'wmi_server', $id_wmi_server, '', $none, $none_value); // Prediction Server echo '
'; echo lang_string("Prediction server"); echo ''; -echo ''; +print_select_from_sql ('SELECT id_server, name FROM tserver WHERE prediction_server = 1 ORDER BY name', + 'prediction_server', $id_prediction_server, '', $none, $none_value); // Description echo '
'; echo lang_string ("description"); echo ''; -echo '
'; echo lang_string ("module_definition"); echo ''; -if ($modo == "1"){ - echo $lang_label["learning_mode"].' - '; - echo $lang_label["normal_mode"].' - '; -} else { - echo $lang_label["learning_mode"].' - '; - echo $lang_label["normal_mode"].' - '; -} - +echo lang_string ("learning_mode"); +print_radio_button_extended ("modo", 1, '', $modo, false, '', 'style="margin-right: 40px;"'); +echo lang_string ("normal_mode"); +print_radio_button_extended ("modo", 0, '', $modo, false, '', 'style="margin-right: 40px;"'); // Status (Disabled / Enabled) echo '
'.lang_string("status").''; echo ''; -if ($disabled == "1"){ - echo $lang_label["disabled"].' - '; - echo $lang_label["active"].' - '; -} else { - echo $lang_label["disabled"].' - '; - echo $lang_label["active"].' - '; -} +echo lang_string ("disabled"); +print_radio_button_extended ("disabled", 1, '', $disabled, false, '', 'style="margin-right: 40px;"'); +echo lang_string ("active"); +print_radio_button_extended ("disabled", 0, '', $disabled, false, '', 'style="margin-right: 40px;"'); // Remote configuration echo '
'.lang_string("Remote configuration").''; @@ -244,15 +207,15 @@ if (file_exists($filename)){ } echo '
'; -if ($create_agent == 1){ - echo " - "; +if ($create_agent == 1) { + print_submit_button (lang_string ('create'), 'crtbutton', false, 'class="sub wand"'); + print_input_hidden ('create_agent', 1); } else { - echo " - "; + print_submit_button (lang_string ('update'), 'updbutton', false, 'class="sub upd"'); + print_input_hidden ('update_agent', 1); + print_input_hidden ('id_agente', $id_agente); } + echo "
"; ?> diff --git a/pandora_console/godmode/agentes/configurar_agente.php b/pandora_console/godmode/agentes/configurar_agente.php index b860316a33..0f3412c255 100644 --- a/pandora_console/godmode/agentes/configurar_agente.php +++ b/pandora_console/godmode/agentes/configurar_agente.php @@ -98,6 +98,12 @@ $alert_d6 = "1"; $alert_d7 = "1"; $alert_recovery = "0"; $alert_priority = "0"; +$id_network_server = 0; +$id_plugin_server = 0; +$id_prediction_server = 0; +$id_wmi_server = 0; +$grupo = 0; +$id_os = 0; // ================================ // Create AGENT @@ -111,7 +117,7 @@ if ( isset ($_POST["create_agent"])) { // Create a new and shining agent $intervalo = entrada_limpia ($_POST["intervalo"]); $comentarios = entrada_limpia ($_POST["comentarios"]); $modo = entrada_limpia ($_POST["modo"]); - $id_parent = get_parameter_post ("id_parent", 0); + $id_parent = get_parameter_post ("id_parent", 0); $id_network_server = get_parameter_post ("network_server", 0); $id_plugin_server = get_parameter_post ("plugin_server", 0); $id_prediction_server = get_parameter_post ("prediction_server", 0); @@ -124,9 +130,9 @@ if ( isset ($_POST["create_agent"])) { // Create a new and shining agent $sql1='SELECT nombre FROM tagente WHERE nombre = "'.$nombre_agente.'"'; $result=mysql_query($sql1); if ($row=mysql_fetch_array($result)){ - $agent_creation_error = lang_string("agent_exists"); - $agent_created_ok = 0; - } else { + $agent_creation_error = lang_string("agent_exists"); + $agent_created_ok = 0; + } else { $sql_insert ="INSERT INTO tagente (nombre, direccion, id_grupo, intervalo, comentarios,modo, id_os, disabled, id_network_server, id_plugin_server, id_wmi_server, id_prediction_server, id_parent) VALUES ('$nombre_agente', '$direccion_agente', $grupo , $intervalo , '$comentarios',$modo, $id_os, $disabled, $id_network_server, $id_plugin_server, $id_wmi_server, $id_prediction_server, $id_parent)"; $result = mysql_query($sql_insert); if ($result) { @@ -171,30 +177,30 @@ echo ""; + echo "
  • "; else - echo "
  • "; + echo "
  • "; echo "  ".$lang_label["setup_agent"].""; echo "
  • "; if ($tab == "module") - echo "
  • "; + echo "
  • "; else - echo "
  • "; + echo "
  • "; echo " ".$lang_label["modules"].""; echo "
  • "; if ($tab == "alert") - echo "
  • "; + echo "
  • "; else - echo "
  • "; + echo "
  • "; echo " ". $lang_label["Alerts"].""; echo "
  • "; if ($tab == "template") - echo "
  • "; + echo "
  • "; else - echo "
  • "; + echo "
  • "; echo " ".$lang_label["ntemplates"].""; echo "
  • "; @@ -210,26 +216,26 @@ echo "
    "; if (isset($_POST["create_agent"])){ if ($agent_created_ok == 0){ echo "

    ".$lang_label["create_agent_no"]."

    "; - echo $agent_creation_error; - } else { + echo $agent_creation_error; + } else { echo "

    ".$lang_label["create_agent_ok"]."

    "; - } + } } // Fix / Normalize module data // =========================== if (isset($_GET["fix_module"])){ - $id_module = $_GET["fix_module"]; + $id_module = $_GET["fix_module"]; $id_agent = $_GET["id_agente"]; - // get info about this module - $sql1 = "SELECT AVG(datos) FROM tagente_datos WHERE id_agente_modulo = $id_module AND id_agente = $id_agent"; - $result=mysql_query($sql1); - if ($row=mysql_fetch_array($result)){ + // get info about this module + $sql1 = "SELECT AVG(datos) FROM tagente_datos WHERE id_agente_modulo = $id_module AND id_agente = $id_agent"; + $result=mysql_query($sql1); + if ($row=mysql_fetch_array($result)){ $media = $row[0]; $media = $media * 1.3; $sql1 = "DELETE FROM tagente_datos WHERE datos > $media AND id_agente_modulo = $id_module AND id_agente = $id_agent"; - $result=mysql_query($sql1); + $result=mysql_query($sql1); echo "

    ".$lang_label["delete_data_above"]." $media

    "; } } @@ -252,23 +258,23 @@ if (isset($_GET["delete_alert"])){ // if modified some parameter // Delete Alert component (from a combined) // ========================================== if (isset($_GET["delete_alert_comp"])){ // if modified some parameter - $id_borrar_modulo = $_GET["delete_alert_comp"]; - // get info about agent - $sql1='DELETE FROM tcompound_alert WHERE id_aam = '.$id_borrar_modulo; - $result=mysql_query($sql1); - if (! $result) - echo "

    ".$lang_label["delete_alert_no"]."

    "; - else - echo "

    ".$lang_label["delete_alert_ok"]."

    "; + $id_borrar_modulo = $_GET["delete_alert_comp"]; + // get info about agent + $sql1='DELETE FROM tcompound_alert WHERE id_aam = '.$id_borrar_modulo; + $result=mysql_query($sql1); + if (! $result) + echo "

    ".$lang_label["delete_alert_no"]."

    "; + else + echo "

    ".$lang_label["delete_alert_ok"]."

    "; } // Create alert // ============= if (isset($_POST["insert_alert"])){ // if created alert - $combined = get_parameter ("combined",0); + $combined = get_parameter ("combined",0); $id_agente_modulo = get_parameter ("agente_modulo",0); - $maximo = get_parameter ("maximo",0); - $minimo = get_parameter ("minimo",0); + $maximo = get_parameter ("maximo",0); + $minimo = get_parameter ("minimo",0); $descripcion= get_parameter ('descripcion', ''); $campo_1 = get_parameter ('campo_1', ''); $campo_2 = get_parameter ('campo_2', ''); @@ -282,22 +288,22 @@ if (isset($_POST["insert_alert"])){ // if created alert $time_to= get_parameter ("time_to"); $other = get_parameter ("other",0); $disable_alert = get_parameter ("disable_alert"); - $alert_d1 = get_parameter("alert_d1",0); - $alert_d2 = get_parameter("alert_d2",0); - $alert_d3 = get_parameter("alert_d3",0); - $alert_d4 = get_parameter("alert_d4",0); - $alert_d5 = get_parameter("alert_d5",0); - $alert_d6 = get_parameter("alert_d6",0); - $alert_d7 = get_parameter("alert_d7",0); - $alert_recovery = get_parameter("alert_recovery", 1); - $alert_priority = get_parameter("alert_priority", 0); - $campo2_rec = get_parameter ("campo_2_rec",""); - $campo3_rec = get_parameter ("campo_3_rec",""); + $alert_d1 = get_parameter("alert_d1",0); + $alert_d2 = get_parameter("alert_d2",0); + $alert_d3 = get_parameter("alert_d3",0); + $alert_d4 = get_parameter("alert_d4",0); + $alert_d5 = get_parameter("alert_d5",0); + $alert_d6 = get_parameter("alert_d6",0); + $alert_d7 = get_parameter("alert_d7",0); + $alert_recovery = get_parameter("alert_recovery", 1); + $alert_priority = get_parameter("alert_priority", 0); + $campo2_rec = get_parameter ("campo_2_rec",""); + $campo3_rec = get_parameter ("campo_3_rec",""); - if ($combined == 1) - $alert_id_agent = $id_agente; - else - $alert_id_agent = 0; + if ($combined == 1) + $alert_id_agent = $id_agente; + else + $alert_id_agent = 0; if ($time_threshold == -1) { $time_threshold = $other; } @@ -318,18 +324,18 @@ if (isset($_POST["insert_alert"])){ // if created alert '$disable_alert', '$time_from', '$time_to', - $alert_id_agent, - $alert_d1, - $alert_d2, - $alert_d3, - $alert_d4, - $alert_d5, - $alert_d6, - $alert_d7, - $alert_recovery, - $alert_priority, - '$campo2_rec', - '$campo2_rec' )"; + $alert_id_agent, + $alert_d1, + $alert_d2, + $alert_d3, + $alert_d4, + $alert_d5, + $alert_d6, + $alert_d7, + $alert_recovery, + $alert_priority, + '$campo2_rec', + '$campo2_rec' )"; $result=mysql_query($sql_insert); if (! $result) { echo "

    ".$lang_label["create_alert_no"]."

    "; @@ -343,17 +349,17 @@ if (isset($_POST["insert_alert"])){ // if created alert // Combined ALERT - Add component // ================================ if (isset($_POST["add_alert_combined"])){ // Update an existing alert - $alerta_id_aam = get_parameter ("update_alert",-1); - $component_item = get_parameter ("component_item",-1); - $component_operation = get_parameter ("component_operation","AND"); - $sql_insert = "INSERT INTO tcompound_alert (id, id_aam, operation) - VALUES ($alerta_id_aam, $component_item, '$component_operation')"; - $result=mysql_query($sql_insert); - if (! $result) { - echo "

    ".lang_string ("Problem adding component alert")."

    "; - } else { - echo "

    ".lang_string ("Alert component added ok")."

    "; - } + $alerta_id_aam = get_parameter ("update_alert",-1); + $component_item = get_parameter ("component_item",-1); + $component_operation = get_parameter ("component_operation","AND"); + $sql_insert = "INSERT INTO tcompound_alert (id, id_aam, operation) + VALUES ($alerta_id_aam, $component_item, '$component_operation')"; + $result=mysql_query($sql_insert); + if (! $result) { + echo "

    ".lang_string ("Problem adding component alert")."

    "; + } else { + echo "

    ".lang_string ("Alert component added ok")."

    "; + } } @@ -361,44 +367,44 @@ if (isset($_POST["add_alert_combined"])){ // Update an existing alert // ============= if (isset($_POST["update_alert"])){ // Update an existing alert $id_agente_modulo = get_parameter ("agente_modulo",0); - $id_aam = get_parameter ("id_aam",0); - $maximo = get_parameter ("maximo",0); - $minimo = get_parameter ("minimo",0); - $descripcion= get_parameter ('descripcion', ''); - $campo_1 = get_parameter ('campo_1', ''); - $campo_2 = get_parameter ('campo_2', ''); - $campo_3 = get_parameter ('campo_3', ''); - $tipo_alerta = get_parameter ("tipo_alerta",3); - $alert_text = get_parameter ("alert_text",''); - $time_threshold = get_parameter ("time_threshold",900); - $max_alerts = get_parameter ("max_alerts",1); - $min_alerts = get_parameter ("min_alerts",0); - $time_from = get_parameter ("time_from"); - $time_to= get_parameter ("time_to"); - $other = get_parameter ("other",0); - $disable_alert = get_parameter ("disable_alert"); - $alert_d1 = get_parameter("alert_d1",0); - $alert_d2 = get_parameter("alert_d2",0); - $alert_d3 = get_parameter("alert_d3",0); - $alert_d4 = get_parameter("alert_d4",0); - $alert_d5 = get_parameter("alert_d5",0); - $alert_d6 = get_parameter("alert_d6",0); - $alert_d7 = get_parameter("alert_d7",0); - $alert_recovery = get_parameter("alert_recovery", 1); - $alert_priority = get_parameter("alert_priority", 0); - $campo2_rec = get_parameter ("campo_2_rec",""); - $campo3_rec = get_parameter ("campo_3_rec",""); - $alert_d1 = get_parameter("alert_d1",0); - $alert_d2 = get_parameter("alert_d2",0); - $alert_d3 = get_parameter("alert_d3",0); - $alert_d4 = get_parameter("alert_d4",0); - $alert_d5 = get_parameter("alert_d5",0); - $alert_d6 = get_parameter("alert_d6",0); - $alert_d7 = get_parameter("alert_d7",0); - $alert_recovery = get_parameter("alert_recovery", 1); - $alert_priority = get_parameter("alert_priority", 0); - $campo2_rec = get_parameter ("campo_2_rec",""); - $campo3_rec = get_parameter ("campo_3_rec",""); + $id_aam = get_parameter ("id_aam",0); + $maximo = get_parameter ("maximo",0); + $minimo = get_parameter ("minimo",0); + $descripcion= get_parameter ('descripcion', ''); + $campo_1 = get_parameter ('campo_1', ''); + $campo_2 = get_parameter ('campo_2', ''); + $campo_3 = get_parameter ('campo_3', ''); + $tipo_alerta = get_parameter ("tipo_alerta",3); + $alert_text = get_parameter ("alert_text",''); + $time_threshold = get_parameter ("time_threshold",900); + $max_alerts = get_parameter ("max_alerts",1); + $min_alerts = get_parameter ("min_alerts",0); + $time_from = get_parameter ("time_from"); + $time_to= get_parameter ("time_to"); + $other = get_parameter ("other",0); + $disable_alert = get_parameter ("disable_alert"); + $alert_d1 = get_parameter("alert_d1",0); + $alert_d2 = get_parameter("alert_d2",0); + $alert_d3 = get_parameter("alert_d3",0); + $alert_d4 = get_parameter("alert_d4",0); + $alert_d5 = get_parameter("alert_d5",0); + $alert_d6 = get_parameter("alert_d6",0); + $alert_d7 = get_parameter("alert_d7",0); + $alert_recovery = get_parameter("alert_recovery", 1); + $alert_priority = get_parameter("alert_priority", 0); + $campo2_rec = get_parameter ("campo_2_rec",""); + $campo3_rec = get_parameter ("campo_3_rec",""); + $alert_d1 = get_parameter("alert_d1",0); + $alert_d2 = get_parameter("alert_d2",0); + $alert_d3 = get_parameter("alert_d3",0); + $alert_d4 = get_parameter("alert_d4",0); + $alert_d5 = get_parameter("alert_d5",0); + $alert_d6 = get_parameter("alert_d6",0); + $alert_d7 = get_parameter("alert_d7",0); + $alert_recovery = get_parameter("alert_recovery", 1); + $alert_priority = get_parameter("alert_priority", 0); + $campo2_rec = get_parameter ("campo_2_rec",""); + $campo3_rec = get_parameter ("campo_3_rec",""); if ($time_threshold == -1) { $time_threshold = $other; } @@ -418,18 +424,18 @@ if (isset($_POST["update_alert"])){ // Update an existing alert time_to = '$time_to', time_from = '$time_from', disable = '$disable_alert', - monday = '$alert_d1', - tuesday = '$alert_d2', - wednesday = '$alert_d3', - thursday = '$alert_d4', - friday = '$alert_d5', - saturday = '$alert_d6', - sunday = '$alert_d7', - recovery_notify = $alert_recovery, - priority = $alert_priority, - al_f2_recovery = '$campo2_rec', - al_f3_recovery = '$campo3_rec', - id_alerta = $tipo_alerta + monday = '$alert_d1', + tuesday = '$alert_d2', + wednesday = '$alert_d3', + thursday = '$alert_d4', + friday = '$alert_d5', + saturday = '$alert_d6', + sunday = '$alert_d7', + recovery_notify = $alert_recovery, + priority = $alert_priority, + al_f2_recovery = '$campo2_rec', + al_f3_recovery = '$campo3_rec', + id_alerta = $tipo_alerta WHERE id_aam = ".$id_aam; $result=mysql_query($sql_insert); if (! $result) { @@ -457,14 +463,14 @@ if (isset($_POST["update_agent"])) { // if modified some agent paramenter $id_plugin_server = get_parameter ("plugin_server", 0); $id_wmi_server = get_parameter ("wmi_server", 0); $id_prediction_server = get_parameter_post ("prediction_server", 0); - $id_parent = get_parameter_post ("id_parent", 0); + $id_parent = get_parameter_post ("id_parent", 0); if ($direccion_agente != $old_agent_address){ agent_add_address ($id_agente, $direccion_agente); } $sql_update ="UPDATE tagente SET disabled = ".$disabled.", id_parent = $id_parent, id_os = ".$id_os." , modo = ".$modo." , nombre = '".$nombre_agente."', direccion = '".$direccion_agente."', id_grupo = '".$grupo."', intervalo = '".$intervalo."', comentarios = '".$comentarios."', id_network_server = '$id_network_server', id_plugin_server = $id_plugin_server, id_wmi_server = $id_wmi_server, - id_prediction_server = $id_prediction_server + id_prediction_server = $id_prediction_server WHERE id_agente = '".$id_agente."'"; // Delete one of associateds IP's ? @@ -500,14 +506,14 @@ if (isset($_GET["id_agente"])) { $grupo = $row["id_grupo"]; $ultima_act = $row["ultimo_contacto"]; $comentarios = $row["comentarios"]; - $id_plugin_server = $row["id_plugin_server"]; + $id_plugin_server = $row["id_plugin_server"]; $id_network_server = $row["id_network_server"]; - $id_prediction_server = $row["id_prediction_server"]; - $id_wmi_server = $row["id_wmi_server"]; + $id_prediction_server = $row["id_prediction_server"]; + $id_wmi_server = $row["id_wmi_server"]; $modo = $row["modo"]; $id_os = $row["id_os"]; $disabled=$row["disabled"]; - $id_parent = $row["id_parent"]; + $id_parent = $row["id_parent"]; } else { echo "

    ".$lang_label["agent_error"]."

    "; echo ""; @@ -576,8 +582,8 @@ if (isset($_GET["update_alert"])){ $alerta_campo1 = $row["al_campo1"]; $alerta_campo2 = $row["al_campo2"]; $alerta_campo3 = $row["al_campo3"]; - $alerta_campo2_rec = $row["al_f2_recovery"]; - $alerta_campo3_rec = $row["al_f3_recovery"]; + $alerta_campo2_rec = $row["al_f2_recovery"]; + $alerta_campo3_rec = $row["al_f3_recovery"]; $alerta_dis_max = $row["dis_max"]; $alerta_dis_min = $row["dis_min"]; $tipo_alerta = $row["id_alerta"]; @@ -590,17 +596,17 @@ if (isset($_GET["update_alert"])){ $time_from = $row["time_from"]; $time_to = $row["time_to"]; $alerta_id_agentemodulo = $row["id_agente_modulo"]; // Only to show, cannot be changed - $alert_id_agent = $row["id_agent"]; - $alert_d1 = $row["monday"]; - $alert_d2 = $row["tuesday"]; - $alert_d3 = $row["wednesday"]; - $alert_d4 = $row["thursday"]; - $alert_d5 = $row["friday"]; - $alert_d6 = $row["saturday"]; - $alert_d7 = $row["sunday"]; - $alert_recovery = $row["recovery_notify"]; - $alert_priority = $row["priority"]; - } + $alert_id_agent = $row["id_agent"]; + $alert_d1 = $row["monday"]; + $alert_d2 = $row["tuesday"]; + $alert_d3 = $row["wednesday"]; + $alert_d4 = $row["thursday"]; + $alert_d5 = $row["friday"]; + $alert_d6 = $row["saturday"]; + $alert_d7 = $row["sunday"]; + $alert_recovery = $row["recovery_notify"]; + $alert_priority = $row["priority"]; + } } // GET DATA for MODULE UPDATE OR MODULE INSERT @@ -725,41 +731,40 @@ if (((!isset($_POST["nc"]) OR ($_POST["nc"]==-1))) && (!isset($_POST["oid"])) && $form_tcp_port= "0"; } $sql_insert = "INSERT INTO tagente_modulo - (id_agente, id_tipo_modulo, nombre, descripcion, max, min, snmp_oid, snmp_community, - id_module_group, module_interval, ip_target, tcp_port, tcp_rcv, tcp_send, id_export, - plugin_user, plugin_pass, plugin_parameter, id_plugin, post_process, prediction_module, - max_timeout, disabled, id_modulo) - VALUES ($id_agente, $form_id_tipo_modulo, '$form_name', '$form_description', $form_maxvalue, $form_minvalue, '$form_snmp_oid', '$form_snmp_community', $form_id_module_group, $form_interval, '$form_ip_target', $form_tcp_port, '$form_tcp_rcv', '$form_tcp_send', $form_id_export, '$form_plugin_user', '$form_plugin_pass', '$form_plugin_parameter', $form_id_plugin, $form_post_process, $form_id_prediction_module, $form_max_timeout, $form_disabled, $form_id_modulo)"; + (id_agente, id_tipo_modulo, nombre, descripcion, max, min, snmp_oid, snmp_community, + id_module_group, module_interval, ip_target, tcp_port, tcp_rcv, tcp_send, id_export, + plugin_user, plugin_pass, plugin_parameter, id_plugin, post_process, prediction_module, + max_timeout, disabled, id_modulo) + VALUES ($id_agente, $form_id_tipo_modulo, '$form_name', '$form_description', $form_maxvalue, $form_minvalue, '$form_snmp_oid', '$form_snmp_community', $form_id_module_group, $form_interval, '$form_ip_target', $form_tcp_port, '$form_tcp_rcv', '$form_tcp_send', $form_id_export, '$form_plugin_user', '$form_plugin_pass', '$form_plugin_parameter', $form_id_plugin, $form_post_process, $form_id_prediction_module, $form_max_timeout, $form_disabled, $form_id_modulo)"; $result=mysql_query($sql_insert); - if (! $result){ - echo "

    ".$lang_label["add_module_no"]."

    "; - echo "DEBUG: $sql_insert"; - } else { - echo "

    ".$lang_label["add_module_ok"]."

    "; - $id_agente_modulo = mysql_insert_id(); - // Create with different estado if proc type or data type - if ( - ($form_id_tipo_modulo == 2) || // data_proc + if (! $result){ + echo "

    ".$lang_label["add_module_no"]."

    "; + echo "DEBUG: $sql_insert"; + } else { + echo "

    ".$lang_label["add_module_ok"]."

    "; + $id_agente_modulo = mysql_insert_id(); + // Create with different estado if proc type or data type + if (($form_id_tipo_modulo == 2) || // data_proc ($form_id_tipo_modulo == 6) || // icmp_proc ($form_id_tipo_modulo == 9) || // tcp_proc ($form_id_tipo_modulo == 18) || //snmp proc - ($form_id_tipo_modulo == 21) || // async proc - ($form_id_tipo_modulo == 100) // Keepalive - ){ + ($form_id_tipo_modulo == 21) || // async proc + ($form_id_tipo_modulo == 100) // Keepalive + ) { + $sql_insert2 = "INSERT INTO tagente_estado + (id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) + VALUES ( + $id_agente_modulo, 0,'0000-00-00 00:00:00',0,0,'".$id_agente."',0 + )"; + } else { $sql_insert2 = "INSERT INTO tagente_estado - (id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) - VALUES ( - $id_agente_modulo, 0,'0000-00-00 00:00:00',0,0,'".$id_agente."',0 - )"; - } else { - $sql_insert2 = "INSERT INTO tagente_estado - (id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) - VALUES ( - $id_agente_modulo, 0,'0000-00-00 00:00:00',0,100,'".$id_agente."',0 - )"; - } - $result=mysql_query($sql_insert2); - } + (id_agente_modulo,datos,timestamp,cambio,estado,id_agente, utimestamp) + VALUES ( + $id_agente_modulo, 0,'0000-00-00 00:00:00',0,100,'".$id_agente."',0 + )"; + } + $result=mysql_query($sql_insert2); + } } // MODULE DELETION @@ -814,10 +819,10 @@ switch ($tab) { require "module_manager_editor.php"; break; case "alert": - if (($form_alerttype == "") AND (!isset($_GET["update_alert"]))) - require "alert_manager.php"; - else - require "alert_manager_editor.php"; + if (($form_alerttype == "") && (!isset($_GET["update_alert"]))) + require "alert_manager.php"; + else + require "alert_manager_editor.php"; break; case "template": require "agent_template.php"; diff --git a/pandora_console/godmode/menu.php b/pandora_console/godmode/menu.php index da2f75b2d0..312a5b94fa 100644 --- a/pandora_console/godmode/menu.php +++ b/pandora_console/godmode/menu.php @@ -27,7 +27,7 @@ if (comprueba_login() == 0){ ?> -
    :: ::
    +
    :: ::
    '; + echo '
    '; if (isset($_GET["sec"]) && $_GET["sec"] == "gagente"){ if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/agentes/manage_config"){ @@ -61,7 +61,7 @@ if (comprueba_login() == 0){ } else echo ""; + echo ""; } } } @@ -71,14 +71,14 @@ if (comprueba_login() == 0){ echo ''; if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){ if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/modules/manage_nc_groups" || $_GET["sec2"] == "godmode/modules/manage_nc_groups_form") echo ""; } if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){ @@ -86,7 +86,7 @@ if (comprueba_login() == 0){ echo ""; } // Network Profiles if (isset($_GET["sec"]) && $_GET["sec"] == "gmodules"){ @@ -94,7 +94,7 @@ if (comprueba_login() == 0){ echo ""; } } @@ -104,7 +104,7 @@ if (comprueba_login() == 0){ } else echo ''; + echo ''; if (isset($_GET["sec"]) && $_GET["sec"] == "galertas"){ if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/alerts/plugin"){ @@ -120,7 +120,7 @@ if (comprueba_login() == 0){ echo ''; } // Reporting // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -128,7 +128,7 @@ if (comprueba_login() == 0){ echo ''; + echo ''; // Custom report builder if (isset($_GET["sec"]) && $_GET["sec"] == "greporting"){ @@ -137,7 +137,7 @@ if (comprueba_login() == 0){ } else { echo ""; + echo ""; } // Custom graph builder @@ -147,7 +147,7 @@ if (comprueba_login() == 0){ } else { echo ""; + echo ""; } // Custom map builder @@ -157,7 +157,7 @@ if (comprueba_login() == 0){ } else { echo ""; + echo ""; } } @@ -169,7 +169,7 @@ if (comprueba_login() == 0){ echo ''; // SERVERS // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -179,14 +179,14 @@ if (comprueba_login() == 0){ } else echo ''; + echo ''; if (isset($_GET["sec"]) && $_GET["sec"] == "gservers"){ if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/servers/manage_recontask"|| $_GET["sec2"] == "godmode/servers/manage_recontask_form"){ echo ""; } // AUDIT // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -194,7 +194,7 @@ if (comprueba_login() == 0){ echo ''; // Main SETUP // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -202,14 +202,14 @@ if (comprueba_login() == 0){ echo ''; if (isset($_GET["sec"]) && $_GET["sec"] == "gsetup"){ if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/setup/links"){ echo ""; } if (isset($_GET["sec"]) && $_GET["sec"] == "gsetup"){ @@ -217,7 +217,7 @@ if (comprueba_login() == 0){ echo "
    "; } else echo ""; + echo "
    "; } } if ((give_acl($id_user, 0, "DM")==1)){ @@ -232,7 +232,7 @@ if (comprueba_login() == 0){ } else { echo '
  • '; } - echo ''.$lang_label["db_maintenance"].'
  • '; + echo ''.lang_string ("db_maintenance").''; if (isset($_GET["sec"]) && $_GET["sec"] == "gdbman"){ @@ -241,31 +241,31 @@ if (comprueba_login() == 0){ echo "
    "; } else echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_purge"){ echo "
    "; } else echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_refine"){ echo "
    "; } else echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_audit"){ echo "
    "; } else echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_event"){ echo "
    "; } else echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "godmode/db/db_sanity"){ echo "
    "; diff --git a/pandora_console/godmode/reporting/map_builder.php b/pandora_console/godmode/reporting/map_builder.php index b8d432c526..f1b6404d86 100644 --- a/pandora_console/godmode/reporting/map_builder.php +++ b/pandora_console/godmode/reporting/map_builder.php @@ -16,587 +16,553 @@ // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -?> - -".$lang_label["delete_ok"].""; - else - $result = "

    ".$lang_label["delete_no"]."

    "; - echo $result; -} +$name = ''; +$id_group = 0; +$width = 0; +$height = 0; +$background = ''; -// Delete module SQL code -if (isset($_GET["delete_map"])){ - $id = $_GET["delete_map"]; - $sql = "DELETE FROM tlayout_data WHERE id_layout = $id"; - $sql2 = "DELETE FROM tlayout WHERE id = $id"; - $res=mysql_query($sql); - $res2=mysql_query($sql2); - if ($res AND $res2) - $result = "

    ".$lang_label["delete_ok"]."

    "; - else - $result = "

    ".$lang_label["delete_no"]."

    "; - echo $result; -} - -// Create new report. First step -if (isset($_GET["create_map"])){ - $createmode = 2; -} - -if (isset($_GET["update_module"])){ - if (isset($_GET["update_module"])) - $id_element = $_GET["update_module"]; - else { - audit_db($id_user,$REMOTE_ADDR, "Hack attempt","Parameter trash in map builder"); - include ("general/noaccess.php"); +if ($create_layout) { + $name = (string) get_parameter ('name'); + $id_group = (int) get_parameter ('id_group'); + $width = (int) get_parameter ('width'); + $height = (int) get_parameter ('height'); + $background = (string) get_parameter ('background'); + if ($background != '') { + $bg_info = getimagesize ('images/console/background/'.$background); + $width = $bg_info[0]; + $height = $bg_info[1]; + } + $sql = sprintf ('INSERT INTO tlayout (name, id_group, background, height, width) + VALUES ("%s", %d, "%s", %d, %d)', + $name, $id_group, $background, $height, $width); + $result = mysql_query ($sql); + if ($result) { + echo '

    '.lang_string ("create_ok").'

    '; + $id_layout = mysql_insert_id (); + } else { + echo '

    '.lang_string ("create_no").'

    '; + } + if (defined ('AJAX')) { exit; } - $pos_x = get_parameter ("pos_x",0); - $pos_y = get_parameter ("pos_y",0); - $my_height = get_parameter ("height"); - $my_width = get_parameter ("width"); - $my_label = get_parameter ("label"); - $my_image = get_parameter ("image"); - - $sql = "UPDATE tlayout_data SET - pos_x = '$pos_x', - pos_y = '$pos_y', - width = '$my_width', - height = '$my_height', - image = '$my_image', - label = '$my_label' - WHERE id = $id_element"; - if ($res=mysql_query($sql)) - $result = "

    ".$lang_label["modify_ok"]."

    "; - else { - $result = "

    ".$lang_label["modify_no"]."

    "; - echo $sql; - echo "

    "; - } - echo $result; - } -// Add module SQL code -if (isset($_GET["add_module"])){ - if (isset($_POST["id_map"])) - $id_map = $_POST["id_map"]; - else { - audit_db($id_user,$REMOTE_ADDR, "Hack attempt","Parameter trash in map builder"); - include ("general/noaccess.php"); + +if ($delete_layout) { + $sql = sprintf ('DELETE FROM tlayout_data WHERE id_layout = %d', $id_layout); + mysql_query ($sql); + $sql = sprintf ('DELETE FROM tlayout WHERE id = %d', $id_layout); + $result = mysql_query ($sql); + if ($result) { + echo '

    '.lang_string ("delete_ok").'

    '; + } else { + echo '

    '.lang_string ("delete_no").'

    '; + } + $id_layout = 0; +} + +if ($update_layout) { + $name = (string) get_parameter ('name'); + $id_group = (int) get_parameter ('id_group'); + $width = (int) get_parameter ('width'); + $height = (int) get_parameter ('height'); + $background = (string) get_parameter ('background'); + $bg_info = getimagesize ('images/console/background/'.$background); + if (! $width) + $width = $bg_info[0]; + if (! $height) + $height = $bg_info[1]; + $sql = sprintf ('UPDATE tlayout SET name = "%s", background = "%s", + height = %d, width = %d + WHERE id = %d', + $name, $background, $height, $width, $id_layout); + $result = mysql_query ($sql); + if ($result) { + echo '

    '.lang_string ("update_ok").'

    '; + } else { + echo '

    '.lang_string ("update_no").'

    '; + } + if (defined ('AJAX')) { exit; } - $my_id_map = get_parameter ("id_map",0); - $my_id_agent = get_parameter ("id_agent",0); - $my_id_module = get_parameter ("id_module",0); - $my_period = get_parameter ("period",3600); - $my_type = get_parameter ("type",0); - $my_pos_x = get_parameter ("pos_x",0); - $my_pos_y = get_parameter ("pos_y",0); - $my_height = get_parameter ("height"); - $my_width = get_parameter ("width"); - $my_label = get_parameter ("label"); - $my_image = get_parameter ("image"); - $my_map_linked = get_parameter ("map_linked"); - $my_parent_item = get_parameter ("parent_item"); - $my_label_color = get_parameter ("label_color",""); - $my_link_color = get_parameter ("link_color",0); - $sql = "INSERT INTO tlayout_data (id_layout, pos_x, pos_y, height, width, label, image, type, period, id_agente_modulo, id_layout_linked, parent_item, label_color, no_link_color) VALUES ('$my_id_map', '$my_pos_x', '$my_pos_y', '$my_height', '$my_width', '$my_label', '$my_image', '$my_type', '$my_period', '$my_id_module', '$my_map_linked', '$my_parent_item', '$my_label_color', '$my_link_color')"; - if ($res=mysql_query($sql)) - $result = "

    ".$lang_label["create_ok"]."

    "; - else { - $result = "

    ".$lang_label["create_no"]."

    "; - } - echo $result; } -// Create item SQL code -if (isset($_POST["createmode"])){ - $createmode = $_POST["createmode"]; - $map_name = entrada_limpia($_POST["map_name"]); - $map_background = entrada_limpia($_POST["map_background"]); - $map_width = entrada_limpia($_POST["map_width"]); - $map_height = entrada_limpia($_POST["map_height"]); +if ($get_background_info) { + $file = (string) get_parameter ('background'); - - // INSERT REPORT DATA - if ($createmode == 1){ - $form_id_user = $id_user; - $sql = "INSERT INTO tlayout (name, background, width, height, id_group) VALUES ('$map_name', '$map_background', '$map_width', '$map_height', 1)"; - if ($res=mysql_query($sql)) - $result = "

    ".$lang_label["create_ok"]."

    "; - else - $result = "

    ".$lang_label["create_no"]."

    "; - $id_map = mysql_insert_id(); - // UPDATE REPORT DATA - } else { - $id_map = entrada_limpia($_POST["id_map"]); - $sql = "UPDATE tlayout SET name = '$map_name', height= '$map_height', width = '$map_width', background = '$map_background' WHERE id = $id_map"; - if ($res=mysql_query($sql)) - $result = "

    ".$lang_label["modify_ok"]."

    "; - else - $result = "

    ".$lang_label["modify_no"]."

    "; - } - echo $result; - if ($id_map != ""){ - $_GET["id"] = $id_map; - $createmode=0; + $info = getimagesize ('images/console/background/'.$file); + $info['width'] = $info[0]; + $info['height'] = $info[1]; + if (defined ('AJAX')) { + echo json_encode ($info); + exit; } } -// GET DATA OF REPORT -// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -if ($createmode==2 OR isset($_GET["id"]) OR (isset($_POST["id_map"]))) { - if (isset($_GET["id"])) - $id_map = $_GET["id"]; - elseif (isset($_POST["id_map"])) - $id_map = $_POST["id_map"]; - else - $id_map = -1; - - if (isset($_POST["id_agent"])) - $id_agent = $_POST["id_agent"]; - else - $id_agent = 0; - if ($createmode != 2){ - $createmode = 0; - $sql = "SELECT * FROM tlayout WHERE id = $id_map"; - $res=mysql_query($sql); - if ($row = mysql_fetch_array($res)){ - $map_name = $row["name"]; - $map_background = $row["background"]; - $map_width = $row["width"]; - $map_height = $row["height"]; - } +if ($get_layout_data) { + $id_layout_data = (int) get_parameter ('id_layout_data'); + $layout_data = get_db_row ('tlayout_data', 'id', $id_layout_data); + $layout_data['id_agent'] = give_agent_id_from_module_id ($layout_data['id_agente_modulo']); + if (defined ('AJAX')) { + echo json_encode ($layout_data); + exit; + } +} + +if ($create_layout_data) { + $layout_data_type = (string) get_parameter ("type"); + $layout_data_label = (string) get_parameter ("label"); + $layout_data_image = (string) get_parameter ("image"); + $layout_data_id_agent_module = (int) get_parameter ("module"); + $layout_data_label_color = (string) get_parameter ("label_color"); + $layout_data_parent_item = (int) get_parameter ("parent_item"); + $layout_data_period = (int) get_parameter ("period"); + $layout_data_map_linked = (int) get_parameter ("map_linked"); + + $sql = sprintf ('INSERT INTO tlayout_data (id_layout, label, id_layout_linked, + label_color, image, type, id_agente_modulo, parent_item, period, link_color) + VALUES (%d, "%s", %d, "%s", "%s", %d, %d, %d, %d, 1)', + $id_layout, $layout_data_label, + $layout_data_map_linked, + $layout_data_label_color, + $layout_data_image, $layout_data_type, + $layout_data_id_agent_module, + $layout_data_parent_item, $layout_data_period * 3600); + $result = mysql_query ($sql); + + if ($result) { + echo '

    '.lang_string ("create_ok").'

    '; } else { - $map_name = ""; - $map_background = ""; - $map_width = ""; - $map_height = ""; - $createmode = 1; + echo '

    '.lang_string ("create_no").'

    '; } - - echo "

    ".$lang_label["reporting"]." > "; - echo $lang_label["map_builder"]."

    "; - echo "
    "; - echo ""; - if ($createmode == 0){ - echo ""; + if (defined ('AJAX')) { + exit; } +} - - echo ""; - echo ""; - echo "'; +} - echo "
    "; - echo $lang_label["report_name"]; - echo ""; - echo ""; - echo "
    "; - echo $lang_label["background"]; - echo ""; - // echo ""; - - echo '
    "; - echo $lang_label["width"]; - echo ""; - echo ""; - - echo "
    "; - echo $lang_label["height"]; - echo ""; - echo ""; - - // Button - echo "
    "; - echo ""; - echo "
    "; - if ($createmode == 0) - echo ""; - else - echo ""; - echo "
    "; - echo "
    "; - - if ($createmode == 0){ - // Part 2 - Add new items to report - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - echo "

    ".$lang_label["map_item_add"]; - ?> - - "; - echo "

    "; - echo "
    "; - - // Show combo with agents - // ---------------------- - - echo ""; - echo ""; - echo ""; - - echo ""; - echo ""; - echo "'; - - - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
    ".$lang_label["source_agent"].""; - echo ""; - echo ""; - - // Modules combo - // ----------------------- - echo "
    "; - echo ""; - if (isset($id_agent)) - echo ""; - - echo "
    "; - echo "".$lang_label["modules"].""; - echo ""; - echo ""; - - // Component type - echo "
    "; - echo "".$lang_label["reporting_type"].""; - echo ""; - echo ""; - - // Period - echo "
    "; - echo "".$lang_label["period"].""; - echo ""; - echo ""; - - echo "
    "; - echo "".$lang_label["pos_x"].""; - echo ""; - - echo ""; - echo "".$lang_label["pos_y"].""; - echo ""; - - - echo "
    "; - echo "".$lang_label["height"].""; - echo ""; - - echo ""; - echo "".$lang_label["width"].""; - echo ""; - - echo "
    "; - echo "".$lang_label["label"].""; - echo ""; - - echo "
    "; - echo "".$lang_label["image"].""; - - echo ''; - - echo "
    "; - echo "".$lang_label["map_linked"].""; - echo ""; - echo ""; - - echo "
    "; - echo "".$lang_label["parent_item"].""; - echo ""; - echo ""; - - echo "
    "; - echo "".$lang_label["label_color"].""; - echo ""; - echo ""; - - echo ""; - echo "".$lang_label["link_color"].""; - echo "
    "; - - - echo ""; - echo "
    "; - echo ""; - echo "
    "; - echo ""; - - - echo "
    "; - - // Part 3 - List of already assigned report items - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - echo "

    ".$lang_label["report_items"]."

    "; - $sql = "SELECT * FROM tlayout_data WHERE id_layout = $id_map"; - $res=mysql_query($sql); - - if (mysql_num_rows($res)) { - echo ""; - echo " - - - - - - - - - - "; - - $color = 0; - while ($row = mysql_fetch_array($res)){ - // Calculate table line color - if ($color == 1){ - $tdcolor = "datos"; - $color = 0; - } - else { - $tdcolor = "datos2"; - $color = 1; - } - $id_layoutdata = $row["id"]; - $type = $row["type"]; - switch ($type){ - case "0": $type_desc = "Single graph"; break; - case "1": $type_desc = "Module graph"; break; - case "2": $type_desc = "Line"; break; - } - $id_element = $row["id"]; - $period = $row["period"]; - $id_am = $row["id_agente_modulo"]; - $x = $row["pos_x"]; - $y = $row["pos_y"]; - $myimage = $row["image"]; - $width= $row["width"]; - $height = $row["height"]; - $label = $row["label"]; - $name = "N/A"; - $agent_name = "N/A"; - if ($id_am != ""){ - $agent_name = dame_nombre_agente_agentemodulo ($id_am); - $module_name = dame_nombre_modulo_agentemodulo ($id_am); - } - echo ""; - echo ""; - echo ""; - - echo ""; - - echo ""; - - echo "'; - - echo ""; - echo ""; - echo ""; - echo ""; - echo "
    ".$lang_label["type"]."".$lang_label["module_name"]."".$lang_label["label"]."".$lang_label["image"]."".$lang_label["pos_x"]."".$lang_label["pos_y"]."".$lang_label["width"]."".$lang_label["height"]."".$lang_label["delete"]."".$lang_label["update"]."
    ".$type_desc."".$agent_name." / "; - echo $module_name.""; - echo ""; - echo '"; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - echo "
    "; - } else { - echo "
    ".$lang_label["no_repitem_def"]."
    "; - } +if ($delete_layout_data) { + $ids_layout_data = (array) get_parameter ('ids_layout_data'); + + foreach ($ids_layout_data as $id_layout_data) { + $sql = sprintf ('UPDATE tlayout_data SET parent_item = 0 WHERE parent_item = %d', + $id_layout_data); + $result = mysql_query ($sql); + $sql = sprintf ('DELETE FROM tlayout_data WHERE id = %d', + $id_layout_data); + $result = mysql_query ($sql); } + + if (defined ('AJAX')) { + exit; + } +} + +if ($update_layout_data) { + $id_layout_data = (int) get_parameter ('id_layout_data'); + $layout_data_type = (int) get_parameter ("type"); + $layout_data_label = (string) get_parameter ("label"); + $layout_data_image = (string) get_parameter ("image"); + $layout_data_id_agent_module = (int) get_parameter ("module"); + $layout_data_label_color = (string) get_parameter ("label_color"); + $layout_data_parent_item = (int) get_parameter ("parent_item"); + $layout_data_period = (int) get_parameter ("period"); + $layout_data_map_linked = (int) get_parameter ("map_linked"); + + $sql = sprintf ('UPDATE tlayout_data SET + image = "%s", label = "%s", + label_color = "%s", + id_agente_modulo = %d, + type = %d, parent_item = %d, + period = %d, id_layout_linked = %d + WHERE id = %d', + $layout_data_image, $layout_data_label, + $layout_data_label_color, + $layout_data_id_agent_module, + $layout_data_type, $layout_data_parent_item, + $layout_data_period * 3600, + $layout_data_map_linked, + $id_layout_data); + $result = mysql_query ($sql); + + if ($result) { + echo '

    '.lang_string ("modify_ok").'

    '; + } else { + echo '

    '.lang_string ("modify_no").'

    '; + } +} + +if ($id_layout) { + $layout = get_db_row ('tlayout', 'id', $id_layout); + $name = $layout['name']; + $background = $layout['background']; + $id_group = $layout['id_group']; + $width = $layout['width']; + $height = $layout['height']; +} + +if (! $edit_layout && ! $id_layout) { + echo "

    ".lang_string ("reporting")." > ".lang_string ("map_builder")."

    "; + + $table->width = '500px'; + $table->data = array (); + $table->head = array (); + $table->head[0] = lang_string ('map_name'); + $table->head[1] = lang_string ('group'); + $table->head[2] = lang_string ('delete'); + $table->align = array (); + $table->align[2] = 'center'; + + $maps = get_db_all_rows_in_table ('tlayout'); + foreach ($maps as $map) { + $data = array (); + + $data[0] = ''.$map['name'].''; + $data[1] = ' '; + $data[1] .= dame_nombre_grupo ($map['id_group']); + $data[2] = ' + '; + array_push ($table->data, $data); + } + print_table ($table); + + echo '
    '; + echo '
    '; + print_input_hidden ('edit_layout', 1); + print_submit_button (lang_string ('create'), '', false, 'class="sub wand"'); + echo '
    '; + echo '
    '; } else { - // Map LIST Selection screen - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - echo "

    ".$lang_label["reporting"]." > "; - echo $lang_label["map_builder"]."

    "; - - $color=1; - $sql="SELECT * FROM tlayout"; - $res=mysql_query($sql); + echo "

    ".lang_string ("reporting")." > "; + echo lang_string ("map_builder")."

    "; - if (mysql_num_rows($res)) { - echo ""; - echo " - - - - - - "; - - while ($row = mysql_fetch_array($res)){ - if ((dame_admin($id_user)==1)){ - // Calculate table line color - if ($color == 1){ - $tdcolor = "datos"; - $color = 0; - } - else { - $tdcolor = "datos2"; - $color = 1; - } - echo ""; - echo ""; - echo ""; - echo ""; - $id_map = $row["id"]; - echo ""; - echo ""; - } - } - echo "
    ".$lang_label["map_name"]."".$lang_label["background"]."".$lang_label["size"]."".$lang_label["Manage"]."".$lang_label["delete"]."
    ".$row["name"]."".$row["background"]."".$row["width"]."x".$row["height"]."
    "; - echo ""; - } else { - echo "
    ".$lang_label["no_map_def"]."
    "; - echo "
    "; + $backgrounds_list = list_files ('images/console/background/', "jpg", 1, 0); + $backgrounds_list = array_merge ($backgrounds_list, list_files ('images/console/background/', "png", 1, 0)); + $groups = get_user_groups ($config['id_user']); + + $table->width = '300px'; + $table->data = array (); + $table->data[0][0] = lang_string ('name'); + $table->data[0][1] = print_input_text ('name', $name, '', 15, 50, true); + $table->data[1][0] = lang_string ('group'); + $table->data[1][1] = print_select ($groups, 'id_group', $id_group, '', '', '', true); + $table->data[2][0] = lang_string ('background'); + $table->data[2][1] = print_select ($backgrounds_list, 'background', $background, '', 'None', '', true); + + if ($id_layout) { + $table->data[3][0] = lang_string ('width'); + $table->data[3][1] = print_input_text ('width', $width, '', 3, 5, true); + $table->data[4][0] = lang_string ('height'); + $table->data[4][1] = print_input_text ('height', $height, '', 3, 5, true); + } + echo ''; + print_table ($table); + + echo '
    '; + if ($id_layout) { + print_submit_button (lang_string ('update'), 'update_layout', false, 'class="sub upd"'); + print_input_hidden ('update_layout', 1); + print_input_hidden ('id_layout', $id_layout); + } else { + print_submit_button (lang_string ('create'), 'create_layout', false, 'class="sub wand"'); + print_input_hidden ('create_layout', 1); + } + echo '
    '; + echo ''; + + if ($id_layout) { + /* Show visual map preview */ + echo '

    '.lang_string ('preview').'

    '; + print_pandora_visual_map ($id_layout, false, true); + + $images_list = array (); + $all_images = list_files ('images/console/icons/', "png", 1, 0); + foreach ($all_images as $image_file) { + if (strpos ($image_file, "_bad")) + continue; + if (strpos ($image_file, "_ok")) + continue; + $image_file = substr ($image_file, 0, strlen ($image_file) - 4); + $images_list[$image_file] = $image_file; + } + + echo '
    '; + /* Layout data trash */ + echo '
    '; + echo '
    '; + echo '

    '.lang_string ('Map element trash').'

    '; + echo lang_string ('Drag an element here to delete from the map'); + echo ' '; + print_input_hidden ('delete_layout_data', 1); + print_input_hidden ('id_layout', $id_layout); + + echo '
    '; + print_submit_button (lang_string ('delete'), 'delete_buttons', true, 'class="sub delete"'); + echo '
    '; + echo '
    '; + echo ''; + + /* Layout_data editor form */ + $intervals = array (); + $intervals[1] = lang_string ('Hour'); + $intervals[2] = "2 ".lang_string ('Hours'); + $intervals[3] = "3 ".lang_string ('Hours'); + $intervals[6] = "6 ".lang_string ('Hours'); + $intervals[12] = "12 ".lang_string ('Hours'); + $intervals[24] = lang_string ('Last day'); + $intervals[48] = "2 ". lang_string ('days'); + $intervals[168] = lang_string ('Last week'); + $intervals[360] = lang_string ('15 days'); + $intervals[720] = lang_string ('Last Month'); + $intervals[1440] = lang_string ('Two Months'); + $intervals[4320] = lang_string ('Six Months'); + + $all_agents = get_agents_in_group ($id_group); + $agents = array (); + foreach ($all_agents as $agent) { + $agents[$agent['id_agente']] = $agent['nombre']; + } + asort ($agents); + + echo '
    '; + echo '

    '.lang_string ('Map element editor').'

    '; + echo lang_string ('Drag an element here to edit the properties'); + + $table->data = array (); + $table->id = 'table_layout_data'; + + $table->data[0][0] = lang_string ('label'); + $table->data[0][1] = print_input_text ('label', '', '', 20, 200, true); + $table->data[1][0] = lang_string ('label_color'); + $table->data[1][1] = print_input_text ('label_color', '#000000', '', 7, 7, true); + $table->data[2][0] = lang_string ('type'); + $table->data[2][1] = print_select (get_layout_data_types (), 'type', '', '', '', '', true); + $table->data[3][0] = lang_string ('agent'); + $table->data[3][1] = print_select ($agents, 'agent', '', '', '--', 0, true); + $table->data[4][0] = lang_string ('module'); + $table->data[4][1] = print_select (array (), 'module', '', '', '--', 0, true); + $table->data[5][0] = lang_string ('period'); + $table->data[5][1] = print_select ($intervals, 'period', '', '', '--', 0, true); + $table->data[6][0] = lang_string ('image'); + $table->data[6][1] = print_select ($images_list, 'image', '', '', 'None', '', true); + $table->data[6][1] .= '
    '; + $table->data[7][0] = lang_string ('parent'); + $table->data[7][1] = print_select_from_sql ('SELECT id, label FROM tlayout_data WHERE id_layout = '.$id_layout, + 'parent_item', '', '', 'None', '', true); + $table->data[8][0] = lang_string ('map_linked'); + $table->data[8][1] = print_select_from_sql ('SELECT id, name FROM tlayout WHERE id != '.$id_layout, + 'map_linked', '', '', 'None', '', true); + + echo '
    '; + print_table ($table); + print_input_hidden ('create_layout_data', 1); + print_input_hidden ('update_layout_data', 0); + print_input_hidden ('id_layout', $id_layout); + print_input_hidden ('id_layout_data', 0); + echo '
    '; + print_submit_button (lang_string ('create'), 'create_layout_data_button', false, 'class="sub wand"'); + echo '
    '; + echo ''; + echo '
    '; + echo '
    '; } - echo ""; - echo "
    "; - echo ""; - echo ""; - echo "
    "; } ?> + + + + + + + + + + + diff --git a/pandora_console/godmode/reporting/reporting_builder.php b/pandora_console/godmode/reporting/reporting_builder.php index e0741c7c8c..0a3308d1d9 100644 --- a/pandora_console/godmode/reporting/reporting_builder.php +++ b/pandora_console/godmode/reporting/reporting_builder.php @@ -229,7 +229,6 @@ if ($edit_sla_report_content) { if ($delete_sla) { $id_sla = (int) get_parameter ('id_sla'); $sql = sprintf ('DELETE FROM treport_content_sla_combined WHERE id = %d', $id_sla); - echo $sql; $result = mysql_query ($sql); if ($result) echo "

    ".lang_string ('delete_sla_ok')."

    "; @@ -308,7 +307,6 @@ if ($edit_sla_report_content) { print_submit_button (lang_string ('create'), 'add', false, 'class="sub wand"'); echo '
    '; echo ''; - } else if ($edit_report || $id_report) { /* Edit and creation report form */ if (isset($_POST["id_agent"])) @@ -438,7 +436,6 @@ if ($edit_sla_report_content) { $table->head[6] = lang_string ('delete'); } - $sql = sprintf ('SELECT * FROM treport_content WHERE id_report = %d ORDER BY `order`', $id_report); $report_contents = get_db_all_rows_sqlfree ($sql); if (sizeof ($report_contents)) { diff --git a/pandora_console/godmode/setup/setup.php b/pandora_console/godmode/setup/setup.php index 5bab9be85b..80afc8d090 100644 --- a/pandora_console/godmode/setup/setup.php +++ b/pandora_console/godmode/setup/setup.php @@ -19,132 +19,98 @@ // Load global vars require("include/config.php"); -if (comprueba_login() == 0) - if ((give_acl($id_user, 0, "PM")==1) or (dame_admin($id_user)==1)) { - if (isset($_GET["update"])){ - $config["block_size"]=$_POST["block_size"]; - $config["language"]=$_POST["language_code"]; - $config["days_compact"]=$_POST["days_compact"]; - $config["days_purge"]=$_POST["days_purge"]; - $config["graph_res"]=$_POST["graph_res"]; - $config["step_compact"]=$_POST["step_compact"]; - $config["show_unknown"]=$_POST["show_unknown"]; - $config["show_lastalerts"]=$_POST["show_lastalerts"]; - $config["style"] = $_POST["style"]; - $config["remote_config"] = $_POST["remote_config"]; - - $config["graph_color1"] = $_POST["graph_color1"]; - $config["graph_color2"] = $_POST["graph_color2"]; - $config["graph_color3"] = $_POST["graph_color3"]; - - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["remote_config"]."' WHERE TOKEN='remote_config'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["block_size"]."' WHERE TOKEN='block_size'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["language"]."' WHERE TOKEN='language_code'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["days_purge"]."' WHERE TOKEN='days_purge'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["days_compact"]." ' WHERE TOKEN='days_compact'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_res"]."' WHERE TOKEN='graph_res'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["step_compact"]."' WHERE TOKEN='step_compact'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["show_unknown"]."' WHERE token='show_unknown'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["show_lastalerts"]."' WHERE token='show_lastalerts'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["style"]."' WHERE token='style'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_color1"]."' WHERE token='graph_color1'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_color2"]."' WHERE token='graph_color2'"); - $result2=mysql_query("UPDATE tconfig SET VALUE='".$config["graph_color3"]."' WHERE token='graph_color3'"); - - } - echo "

    ".$lang_label["setup_screen"]." > "; - echo $lang_label["general_config"]."

    "; - echo "
    "; - echo ''; - echo ''; - echo ''; - - echo ''; - - echo ''; - - echo ''; - - echo ''; - - echo ''; - - echo ''; - - echo ''; - - echo ''; - echo ''; - - echo ''; - echo ''; - echo ''; - - echo "
    '.$lang_label["language_code"].'
    '.lang_string ("Remote config directory"); - echo '
    '.lang_string("Graph color (min)"); - echo '
    '.lang_string("Graph color (avg)"); - echo '
    '.lang_string("Graph color (max)"); - echo '
    '.$lang_label["days_compact"]; - echo '
    '.$lang_label["days_purge"]; - echo '
    '.$lang_label["graph_res"]; - echo '
    '.$lang_label["step_compact"].'
    '.$lang_label["show_unknown"].'
    '.$lang_label["show_lastalerts"]; - echo '
    '.$lang_label["style_template"].''; - echo ''; - - - echo '
    '.$lang_label["block_size"]; - echo '
    "; - echo ""; - echo ""; - echo "
    "; - echo ''; - echo "
    "; +if (comprueba_login()) { + audit_db ($config['id_user'], $REMOTE_ADDR, "ACL Violation", "Trying to access Database Management"); + require ("general/noaccess.php"); } -else { - audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Database Management"); - require ("general/noaccess.php"); - } +if (! give_acl ($config['id_user'], 0, "PM") || ! dame_admin ($config['id_user'])) { + audit_db ($config['id_user'], $REMOTE_ADDR, "ACL Violation", "Trying to access Database Management"); + require ("general/noaccess.php"); +} + +$update_settings = (bool) get_parameter ('update_settings'); + +if ($update_settings) { + $config["block_size"] = (int) get_parameter ('block_size'); + $config["language"] = (string) get_parameter ('language_code'); + $config["days_compact"] = (int) get_parameter ('days_compact'); + $config["days_purge"] = (int) get_parameter ('days_purge'); + $config["graph_res"] = (int) get_parameter ('graph_res'); + $config["step_compact"] = (int) get_parameter ('step_compact'); + $config["show_unknown"] = (int) get_parameter ('show_unknown'); + $config["show_lastalerts"] = (int) get_parameter ('show_lastalerts'); + $config["style"] = (string) get_parameter ('style', 'pandora.css'); + $config["remote_config"] = (string) get_parameter ('remote_config'); + $config["graph_color1"] = (string) get_parameter ('graph_color1'); + $config["graph_color2"] = (string) get_parameter ('graph_color2'); + $config["graph_color3"] = (string) get_parameter ('graph_color3'); + + $config["style"] = substr ($config["style"], 0, strlen ($config["style"]) - 4); + mysql_query ("UPDATE tconfig SET VALUE='".$config["remote_config"]."' WHERE token = 'remote_config'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["block_size"]."' WHERE token = 'block_size'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["language"]."' WHERE token = 'language_code'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["days_purge"]."' WHERE token = 'days_purge'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["days_compact"]." ' WHERE token = 'days_compact'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_res"]."' WHERE token = 'graph_res'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["step_compact"]."' WHERE token = 'step_compact'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["show_unknown"]."' WHERE token = 'show_unknown'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["show_lastalerts"]."' WHERE token = 'show_lastalerts'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["style"]."' WHERE token = 'style'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_color1"]."' WHERE token = 'graph_color1'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_color2"]."' WHERE token = 'graph_color2'"); + mysql_query ("UPDATE tconfig SET VALUE='".$config["graph_color3"]."' WHERE token = 'graph_color3'"); +} + +echo "

    ".lang_string ("setup_screen")." > "; +echo lang_string ("general_config")."

    "; + +$file_styles = list_files('include/styles/', "pandora", 1, 0); + +$table->width = '500px'; +$table->data = array (); +$table->data[0][0] = lang_string ('language_code'); +$table->data[0][1] = print_select_from_sql ('SELECT id_language, name FROM tlanguage', 'language_code', $config["language"], '', '', '', true); +$table->data[1][0] = lang_string ('Remote config directory'); +$table->data[1][1] = print_input_text ('remote_config', $config["remote_config"], '', 30, 100, true); +$table->data[2][0] = lang_string ('Graph color (min)'); +$table->data[2][1] = print_input_text ('graph_color1', $config["graph_color1"], '', 8, 8, true); +$table->data[3][0] = lang_string ('Graph color (avg)'); +$table->data[3][1] = print_input_text ('graph_color2', $config["graph_color2"], '', 8, 8, true); +$table->data[4][0] = lang_string ('Graph color (max)'); +$table->data[4][1] = print_input_text ('graph_color3', $config["graph_color3"], '', 8, 8, true); +$table->data[5][0] = lang_string ('days_compact'); +$table->data[5][1] = print_input_text ('days_compact', $config["days_compact"], '', 5, 5, true); +$table->data[6][0] = lang_string ('days_purge'); +$table->data[6][1] = print_input_text ('days_purge', $config["days_purge"], '', 5, 5, true); +$table->data[7][0] = lang_string ('graph_res'); +$table->data[7][1] = print_input_text ('graph_res', $config["graph_res"], '', 5, 5, true); +$table->data[8][0] = lang_string ('step_compact'); +$table->data[8][1] = print_input_text ('step_compact', $config["step_compact"], '', 5, 5, true); +$table->data[9][0] = lang_string ('show_unknown'); +$table->data[9][1] = print_checkbox ('show_unknown', 1, $config["show_unknown"], true); +$table->data[10][0] = lang_string ('show_lastalerts'); +$table->data[10][1] = print_checkbox ('show_lastalerts', 1, $config["show_lastalerts"], true); +$table->data[11][0] = lang_string ('style_template'); +$table->data[11][1] = print_select ($file_styles, 'style', $config["style"], '', '', '', true); +$table->data[12][0] = lang_string ('block_size'); +$table->data[12][1] = print_input_text ('block_size', $config["block_size"], '', 5, 5, true); + +echo ''; +print_input_hidden ('update_settings', 1); +print_table ($table); +echo '
    '; +print_submit_button (lang_string ('update'), 'update_button', false, 'class="sub upd"'); +echo '
    '; +echo '
    '; +?> + + + + + diff --git a/pandora_console/images/console/background/africa.jpg b/pandora_console/images/console/background/africa.jpg new file mode 100644 index 0000000000000000000000000000000000000000..53d799ef89aeb1c1d866b06412d996eeec8eb3fc GIT binary patch literal 61309 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 z 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�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 He(3urC~uX} literal 0 HcmV?d00001 diff --git a/pandora_console/images/console/background/asia.jpg b/pandora_console/images/console/background/asia.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5439d4aad21f0f41ea8cfb0c30ecb9728ef1c271 GIT binary patch literal 75633 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 T3qF^SxFez1f9bjbe`5auK!E_M literal 0 HcmV?d00001 diff --git a/pandora_console/images/console/background/europe.jpg b/pandora_console/images/console/background/europe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d42bbf75189795f9ccef0c80c909249df148b9c GIT binary patch literal 156470 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 XjnsiUo2;($W+ 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

    >&wAbpK@@#ejI?E7MF8{#NnVsDOHZe!sX) zIV4{^dbMT;zKfu-}XH}e|g3Uw|5SAA!f zb>JAxy0?RK;)nzz`AIN#&$2LUac}#Ozh{H^Kuf#xZ1nH6iGSJEMr~Z=)CSd34cka+ z8Bndiv!d=e$ouZ+OsfB?lHEfY`8-y`rTts}0@L|3suUSw1=W)r1)_vl#Vxrzrbc3W zlRb5&aONsBuegHJ#>MM%OAvft z9Ji)smr5$$Tfijb`votjXtaRkQHWyLwa;eL;$!@*LWAkL3GlstxpT)4D|3r8toW^YPMwQ}3>!&TKXsqUv{T^I_T`KdaGN&V_+3z%a zJFGo4t0~F2Pitb=NP=6x`a-gbShZKhLY=8N!+52%pA8?|OWtwPxvrUZnV{Okde_dr=97-GmN#a@r2ol9C>wEKncj=u6sGRr8`PATQmqI2pV=Xh1*y zqPJ(b4r8RihbByTg^xr~ks#0uxJ-HO_iq+t=cG7}vbFUpKN~d~_`i(!2~${VC&1{0 zoGt&~lKlX0$P^dhuH&;Z4uiT(5{Imoc~Hu2R0!DCwH!7XVw*bJ(61>;d!afE9di;;RM(F;1tKMe3=tgxfqhT`F7Lnxcl?Mr5wURu}1G{LfMr~omliu z0*-FJLZR^WYR&E?{VnO_e5@LI==L>IAcPUVv2Hm*9{Wqj?F=Fsf5zIE9+cT(q9EYu zL&}CF!c=O}71VYc_a~Nv8T>}~cmk7ql;1Yc$%3!m{&E#Ik|fNgMjw#Ld2n+PF@L zXb;*D2U?hRx~!l{`#neKj1CrLzCqI%9{%CqDZ#Q+kT&_!fE?=hFV+u_7XKa{0;PjEx-N)Zc8+zL3PNy;pxCzw)!uV;NO80BPw3R)aq~us{o!C8Au#cZ2AQgT02t-BDW9yj*E!4~281AIyeElyc z<3F|8|Mv2k#anE^30>4?{=|=pKFgP~H}ws6UwsxKtf{3wAK;2HYnMZI5$Ym#Gp|uV z-YK*Ih@TUFs$zEh{nT+kXOKPKuv6|3L|2Kz#E5B<`!sO1Wb}q+|IK**Kk{ZgS4_uM zGDVJ#w_NQBo9E^aR9asr&Yi_J;!%`U3VX<>h512?@N!M=0s^{X|XZG-qDUenf z&E5`Y8a2|x+JdI(S&c@C7}g%=>yuX1+CArq#^+4syo&Tu2;<+y;w)nAA#!^{-s~Gf znlEj-Z`s4G7tqUv?(7(NxBo6;kG~(#3ZT>GquvpUg2z ztNo5{4a0SaXyjlAg;*?R(UmfT`OPOARxXdh9bSe+A9307Q?(E{6`YQMDRX`=mnraO zOLiu%1J1Tc1E62GpsCEyE1sbf7iOhRA9MWt5r^nM<>${m`QA)t@db1lEYf) z=CgNOpT=9omI2+xdz*ZBeL0Epxc+8D|1-7g&E2cv|jx)b*d{ zt18K+k)@vXJ)&5d-zb$i%)$%m3s}a447_PKY4Dun*Sr-1zlgL8MCL)+9ck~(1_(~{#>q8EX#cQ)q#Ex#O)h!-SjefuXAnQDkQD<0`C+68ggMa z{6?A~%Nv7Gwe381_+t@S( z{Ae~)SGs%C-U62hY})%&U&kmubcQn32>BUX&!yV+VsZpmu5Eu`E2Fn!?`>Xo>!(KP zeCOpmKooF4Ao^8NS^Z$aD9i8~QkHdaDD`GVFSAbLf+hcL5yL7b=V1(h9yJo`{%g(Lb&O1s=Oz9Lx$azc;bg!zMvuftXRh!yaYDd(V@>V5Aw%I>f`O=a zP0Eds+*{MZvfu@ok#BGBB+}^lsE_KJiLD0KxxG9QP^R~-Fqy-Gr(pbD5JPBl{8od8 zvz3*Au+tR{gAWhyVdKq%dB;Qikn;nL0k{_l0Hhudc97tWknoZC6U#Sbwtmnrob67R z`_P{gyd=Q-I?uGhIv&iqc_Lsq#jjh29H$V`&l$%$edsY>;X_kNJgkyYMMdiw{x

    6_HdhRDc9sOTU1wo53M;Cw%;bCL)m_$csN&;|b4wo8O=mt`FrmG?;2ySojYD9M z0m*VQtp*&AN`VSfl#@pOmuPNRWnKak-?|mxJgTfcR2#QDy@~>x+c}zJNMqo`q<;tk zu<~er8SRG5m%z`6)sV9Bk-ugGg_fx|mZ>}n>(xr#9JISxe?FPVJvg0F5hFK?$q5k? z1SNDhM>LAgDsmK>5Wf0VS}1AMQiFD z*mimGu^jnFhs$lqlu(uEk%;;eIbt$zLDfG^4|VB21|4jsdQ_)F9-JMP3~x|vX#=Nj zO%hz%vQ=s+cHmcv(B->Mlys5o`<@ctf#ws2>Yodo%^jP`y%vqs;dVm;>BLs;J%kz@ zwA!-qP|X1$9CxoyLBl%VHocb8q0^$`mK70PD1cei-6g+mWN?z2&@K zMdBUJ&s@aNI?a9XhRs2Shu`-vuQA~f09w-IVV>hlbCvHt7?f!&D4s4p7rJ|E7Tj&v z79&A_FX0*CrFbm1TA}^C43Fcb$RE8I7b0^g{7sLwj5QxgMAhR9wptY+P`qI<Y_25BUcY{5~n!h-;;YBBO{4w2=a1HoJVr^$Z^3RJ2*+XU2 zxAQ=Y{e{Z;izkh(uVr0ICbLGaVFKs|R`p+|?aZm4U>AIZq%QlD1ZI$^gV?AzLH+~B z1&m>yY=brd6RaA0zzI;#FmOsy)xlh2`iu=xcz;+@v zl6N`LJAuK8BM`?X|0{q~tvoezmO)R)oM@w-mUj9dSv3E*?Ny=b5;u%mwHVNjns_px z)0_IvHQH$u`v(0$JKWj(U6Qo4gTRK0+)BL6OD9! z>MTY0isyzo{;Q4t&t|{`l*BBvqM0>3S?q0GM|;gcQbnB* z;Xc)JKJ{XeG~Ae^;E<0~v$cgIhw&RNpMl;Y0*v9waCl7L2T7xV(%X$JRawUs{ksGY zHCWUvQXpw6&C|V~go9G>v(~3os>bf|@(4R-3bb!!3eyv}cCMu)8$*T~BkQ@`ulY)w z&>F44$FlUT_b6=LLwU63(^x5%8QaPBKkj*)PirtiJu`o)OGp__zS(B73W7Xq6;>EiiDbx_AZlL`UNny2eXnrCXwd}x0+fC( zK7VAs2;(uI4gXd+6K(D#HwpoiyV19$gs$&KKzp~G1@{L0xk5}|;6s~eXW!5=tMpgn z-QwFu+QP`GP}&B-6t*}IbnYEGIOGS4Su596rS9!487zwbhb2~9tb`K(XNO7~)4C;5 zzq4lmZZLO9>XrqOH5oMnsJf3X)kkigdg@ACKq)X;FD3Q^f{7fvxD_-{bFYi?I2$)p zqbznx3XqO&EQl~y!-#ce57b$m`r`VVp7_o7rsI5-dob)YlfqQ(Uufo|W$~~mvVO$L z?M*h{cZAKB%LjXh4?_=YPe}<{#G6rBGcJap;ha|=-*fs4B2m=TYA(_9qf*j&a-ek4t~ zu>RssvpuvyS9qCKTtOdX8+DM`;55ocuDl;MOE5b$x5`_^oQ7~VJ?8u0^T0`~gfW9-6J<4w5wjmdJZj;%vssevvwN8|GE4vX`lgyT|;otFaRiK}Y*WIxXbj2bf zJM?U%4{Se{i*aIwz#gZr9gg#XHaHxRuP7twCoJoBqkI$>vu@1=W7gRvq6Q@CEWVAU z*eJ}10Ds8bdJ(p(ht1SV;`Ne$gPEH3fg@TtYeZha>Ks0egIovCR@D=W((S;+-NLhH)a}olYIPoS^2hyzkYbO~DSnyJ2tE6pA`VFMOOneOt`zGQQ6K?mvJ0k%p4d z_MQA^Z?^~6X=i8mA+kl<@gL<85f$sG6%7+(C5BsedY9 zThBT2&f8pI54VJ9`UaG9tT49Qokfys-RmRvEMMFGS!N-NK*tZf zvTtd8@o@}uPAK0nj{D?JmV8&W^AaZ{got7KcML{ipmETlfun4$Ax-JCh{)?y8FIGT zCX>{uC8J(zJ3w*}`2UO~5Qk*;uY9@og%;W+Rg>fm=~~=Wi(;EZ-qvw1`0E$j4%f>7 z5j3VzH{QPS6G=~s*0{xj;z`=R%92KT+%Fhs`C*#R#kqTnswQJUz{wz_`;t|Z*=8Ct ze4@NDaV5J`YS}2(mLL25o(bMtUqaKAm=o%=LfLIrNy1&NT29FjSs@}w|1chGkyzVwZ;a*;hnL;nK<<*xc?MC1RQ(8->1xkZ&US@en}eBO8m0MEk@pc}=of!=8KvOd9)iTi>167?Qw2+74UD#rqm5Ove= z2xA(VYe2D9#O>VgyW$M~6Kg`|j&BX`w4?s4lKD@pU3NRoGyg(#oU`)$@EXezQaI8F zGep-^!7vh&>?5D|Yg71H>4BQw0*{+820d#JIlX=8LMJIApx`CU!4j&7;b_!yN>W4N zHFe*f)jl|T(K+pK{`4;Y%zxrumO&RS&>S=2dG&H&We?zPgGZbVk`*0tT3Q!A)aAEA zeQR>t>v$a}<|}jq9TbsVX*h6O*eTzsDn;H#$ndFduA^EQRfmSj9jJ9`3vq^`YYAV3 z1e6t!c-W)cS8?h{W43IZ1&qA(b<_`ZBKu^#&9=zhu2bqg_5f#Fg7%*=1|MU}Gyp(K zxgks_GE&pb1|rnGbn(TXyFCWQ`6=n=t=Z9`80o{$p~4RILz>`*qnDMG3^t1F8+n9M z4=C|>sh2^Wnu85M56xUw9LDJTchr3{S}h{w_U+Hz772F_7cR!ncJ`0>f`_xh#o`L+ zpo{q=<|5=)Mti@o7`EFB0;YezCcuh<075L;KfJ?J@dye7tFq?obdCE`r^}{ZE zqOF~!s+Cw8qdTbEd^JJ1kgWw-A%On3=WJx|FCMb{UdcBxnK!Y8hrzpr8yHnxsti!x zJljC~j+6L=f8=zw4ods4Xb1 ztDoQ}l2$ffz5X^Dnwi;w$yt0IzqZ9BDIMu!Pt#NG2pZE#5L|yOc;sX6%&x zl6CBLVqr9i!@Jh``S@$~Z?!Ih;H0|2grdO@-0v`3@?W*Ng{9pnyy)K$zZwc5sx9lq z6tU;*n@j3Q%$KbPQ5golZ_4f@4U8c7O|KSj0gGO? znF-|__IqZZYlhA*1OJAQ6Z@~z=qwY3>-2suuoG^wfvY%3Qn~6cv^!kiu>KKr9q_cW z<4h$`;`UV;1&S}jpW(38qcmi-zafu=)o3-iiw>ODmKlgYuhcP%tbN;9$@$V`PY&zB zDAyNpfzc+-iDCsVd8*Q=#=1`0^$~e%D)AI6_l(FrtLck!(1@-5GZ=@L|yq`N$g*V>W0nDKT%fZN46T|kh* zgz)n`K{e$fw(H|r>b7|%{qQ7~ov9Cb)7QsdIrXA1r4efu%>5Q7sRc4=>GNYXaNpR* z%3-nQ5Q3ilh5D?d(oH|!!t7Rx-I=AC#H2k`ZJcVnla7dK4QBWG7w5E6t6Xfz6PQcY`(&TNU!-(YFEd;c6oV(vbSlhnrYwKiX zI9hENd2`mEVal@y6YxI~7#^I6jn0G)i2VxZ-r8=!0`X**ZoMvvElTKE3ja`}Dj<{- zdXa|bG#2&SE2x$^zL@hf%e%UJZPPu3`#rakRZ5;TOy=PRAyCSF$%gdy@D!htgrP&>-Kk5f09L(It zNnwp*-2@!ClS+rokciRY(15_QbdPiv>-(~Fsttb0=<>=E;T(z2Ki?xaseEqs?I2Dt zDunOgMWM-hg8}QKXo>zRKy8%MPu$Tj(**CPZ39nz{R>lzon}oVD5uzHvH8lA--G6G zgkn~DSr0h!s@cCA1HM5L8p$%h5;??4V4TY-FwW&(SbU^=o4ux1pYU$=gJtxubr&1Z zScjTy!m=Akcx19rmdg!G@0PRIMP|W<2VN4apBht)RZI&K%6cG`bMO_}|aG&RQpR#=u%a^kyYI*4A%_P!_=4x%n+VNdY~cfdXe+o(+7!R#qg??Cg}LPhjCam zraznOFqDHK8d3sL#&)N5l52~SE~`6bky9+&k~Yz`GG4nRaqndlm6hzn<7}J_Os|u| zvJ}~aaB}k0+9NLJos@iGf8TWWncUDaXC3jupQk@FZGIw+?1P=H3}YQnnut+38Q6EY zr4JRqh}JZr-K1PtVE=c6S{qZi@M_%CWB^qZ8$>xifZ`2?RGxG^ZN(kG(O_2}&%vR3 zlMio6$aJ4L8xsL8JkTc=T<6z)#ZWj{S(!B7lc62e<}w9}D%@R!+HdN<)d{?K%P|!r z|L~+vZdqJMrbBh%#K&gk>iGtS4iNh97bsLH7QWNZ`T2e|?luY-5|Mq!pIFc`G%@LF zr5g(>lDZLqH=m@ZFBPYaO%NN|Y+7@5RK4Tt?#dvwspYf9^nGB+@$vI={%(PvLj_4P z{B0o+^eE)k`<|Fz*~!siS*MF_EM`dYRQt7;UTW6;1gjxVkN5mMdu*^5sxx>j-j*6>wN~VJl&exq%=0vJ3DQi@;5xC7Jw%^f>0kL}`Y9-{9Z~y}BAgHm z^_MB$OKj2DA8ay8Yjdw<+JW13=LJ>V2ddL)ToKP`-{Ssl(E4BOI{t6&->U^ZU2y^BCZ@x>>0?qgyf% zGr)~uJjPFAoAysERQwobRESO*^hi3FGL#bj^xx?xsP8Q@2ujJ!2fGhKC^Kk5tLU7emAT1I3EbpCx?Qv@R6gmF2|{hSt1x>q-~m20uPo(#6zZh zGj{fe-XWMeMM-fl_qB#kHG7Y(l-60**_|E?TaNBdM@L_s>UgC%P_s+-wNnUi?_B6E zj7uGLwNVSwt$z{~Ol~@O7pGjM`fZu=2?5A=8GTbDE{-N{%IY#;c#5C-eMXN$2QQ7l zFM#577BEm1wd#}0;c{ZcYo5DcLJG`FSU>*FhFvV~Wr-K#XISvHL9gCdp#LReCpxg6 zyhq+y&BljsJytBGM7v?>1x%~zN`TA%t1U|=&f3yh+ThyhvGA;y5nj2=Ptqj*-`#8b z72~V2aWk>+tB~@@Ba5|Jk-HKfcy4?Sd5gH%q{RlFuM5^bbS=<4KtU!tEFMC?9A+EF#@ z{M!xPTHj{n_2KjZKa_nBmwHil%tTd1H-0R+r*D_8@zrxLck=EB^b0`AP8OwLncA5? zDjAtRnkGaX4;&BW&LXt(c{!J%daowLH?4K|ui{BxJ?DYQ7Fa!*)ti``iE z4&gomE%%I1<4US8=kCpl;i-~PII1_kJ>u+9oGJY@lr}qJ9j#8`w#jXc2Y`b z++bkq-tb;<_s2xuQ^#37z5Q`jWy_|yQ4G`9#AkpXD49G$VnAu6nlXl`JO~&*d4gQO zq;LXecKAwLZ)g_eC&HVl#T@G#;l0!i!?zh;US8})nkXjxj#H|yf>n+RC=-idZw9uP zypUb@7TDEI$sn-iWYQ@2XSv7~-%(dov)$S43(%8FLPcm&{6auky`LtXdeqRGYAh$OLWF<4vErfMKxt3tEu^-a` zKmNE?7c^wGO^7-j`q?8*kC}CpWd)SJi6t;I8J@9MdGF*;4dmO(`9?JuR8h$?3tL8SYeJt>S4+rhmxI9BrKNp45h(d8LOLR2y zv-zf8FqNkMFme1tZB418Y=y~YWw2zsE3L{@2uM3w6=v$@I3wnrh%EF6F5TPY?NM7R zJ<~c}L!ol&DIatD59(#6+k~xF;9BL%2gBOXMY4J$z`O>O!>lE9xAcI5lCoW*l_iD) z{BPgezxK^{v5|3tvUHNktCFcQ9XMmE_cX1udTnaoh7l7guxYWZ+2I3HFP>bmtU&+p=ikIyKre+i(}kY=Y)BiG@~fdMka)^uAJ<|H`{%!26;C&;H}(|&N3dRNI0X62>P{FK%Mf(IQ$O( z^7h15{&MZe6}&D(1fas^-J%a0#4O-qp-`I6C+ke)K>pAja@5rMxtzVS4=kNHWiA`+ zvR8E~cBrt$vGJHuFHvpvdgGG7{`~jji|y^!eecPnG}eRZ%n2Th1svIvh*Q}r0TFqs zY3?6Mm}s^Kd!GP5tM@Va&C6`^4#Yv#{@6+?)Qdq7{ChvL3+zg!8(U&8xPD1&F5Vt* zmG^{Tu`n5g5W|eij9A?JPBKp^LP+TOfV3Ba8_ac?RP%>!+bV!#0Lq^XGq&Lw);Lh7 z^$8SclALY0p~Zw#c+g&-m>l~!5N47)Xc~UnooPcSO;F9$h)3gFQ9h&&#AH6^<_)jq z_E*2U%jfpm&eJ>zF}P?Y+;KbF%2O%$>q-8*ZXWaLbtaju3^?=crtz80JQe7D+n5-3 z&?N_EX;aAuLeFI#N-syu__Tp#{?Y}?GXD43T(8mF-vK_LB?jBJtVCSt;dh|l?@5PA z%k!ZJdm37EfB2~MtC@L|2=&&+x+hBsz%Qe(Y_JuZZ~YYO2?tP@IvZ@IU6dNlnb;fE z)4wU(w(WP%FL8E?QgAtG3Mr4Yzji*D^GsMhxW%NJNcSn?MD)v3P3YtY{LrJmj7aj| ze@SpCqrb3+F~%F*bps=joP`)_mB~$Hp#z2?G%|P}EIssjx>U6WuZn6pxQYq*PX9G_ z<;oGYcUjVlQTf*owiLFaMlsO1GMiKS`?b=<2!QXjU|W;*MTmPs-1UoN8*VSd?a>HOpgj9aPF#*EXiDEV$|m;wZFrGz^KbHwcwx&g&O< z$`!Qr%yw5Eu|iRG1&o8$ZfAuv_RSx((l+rbQ;Kv_n zlfG4(J$xsHzrEM4Ianq8%05oBHWI_$L;U!I%S#GDz>bKo+3mcJ@Mo$CBf!S%<&OQRoX9@aTj2qQMI|2Eo{7-E@By21!nAS+d+7^enY7D18(q>-Un@+~e z;V|E$*t2n@p^t8)nU?@i4~|SZiIHc1g&4a}edeWes~I`y(=EAYusKuE(UekWc4ug5hQC$p_mmouC>zf&;eec(ROA| z4YY1?wHpMdGVkNb8<>;G%>X)|D>sgh2?2=8BfCWONR{ioOTlp`YcPMNgPOavP))UB*gj#(rFbR3zt}eZ+o(uku4v6^YQt*5kXVENH~QUY zXm|p!r_V{aE=ty{ELZq^WgU99@<~S_dZWQQ<&N*VIeVGvhZXW*OUMHsz@=`$sF-uT za4NuFs*M9kNj+I!dFe=b5j_gHAF{Cy>+uwjB=6ndbke5f3T7qVC>OJfW7g5S6tWf0vka_k_R5qzUSI-J$4OY= zcbex@CuX$qKx(0YmZyjK=!+%Wom%EviCTslbXZ>fDk|)r{)4}~gPO$H8GzyZ@3h&! z2~&w#*HCC^=CBh}hOB`@oeCzNsUp7762-sNmWK&@ceYP%V>+>7Y1Sx+9#s3{|LQ@8 zq`#~!G&QkI4LWhT!Lt<_j)_e92Os5MF4g?FbPJX#El61-4oyW&iu8kuWo}6dJj3&~U@KxFeLwuw?!BLhhMY8WE&9`KIGCj)19q1Z$o%Kv zD6g#Y!4w<)rZfyd7jnv$d{pB%Qhr(SDC=n(7Y?{wvIK>Md@`Z@0icj}@(5-i+x_+i#Du_9Yj+IDcb-(BxsFd8Y(GtRKn~Hcj$KEmmTOUB z-5%-Roj05j&1`AS@``DU3PiD$0(r=pAhVOSs$OerAx2HT>P*Yz@M zL*krnkoeOzw=*&m9wO*!~ zn~?XZdr45qVi6gEeX}pp5|abFjP|)aU!$Q%-9YdXr^TTUE0OMDR%6SdXV1k4=BiJy zc^RJ*^R6RmX&%e$6Wmv=-S_kEiH{_eCpNX~9yhgm+eT3KI@g#b1SDlqUM@(stFW(_ zcpSc?32D@{C1FViJ|SBK%*#^s>C;vsJ|nHa#n;|d_{O5Ob24S!Lo7G9 zR`+71d18-$zg-`NRAuP2xHdzTovN!tOKBqBQfPgtC-W9!J$8 z%&&w~`e)M~#KZLwUaX&lKD!0|xOyQokHlX^`HD{&uC-ZSsBN%d2*dgxa&^C$$idV++n7xUDb zH#BGG#mS%1$H{}#c5rgirXx)zNz%}`mie;BhiDvL_OOk3*_5^lVkX==|oxs&=6i#zXA zi4S*#Uhx zOvEfUCv@0ky$@_bq#574FP-NVDE>r0et_yln^orQdQ|=hBs%CFC4I4MN3T93FMEoq zePDqa9ovP`xhZ7&Tok(%dYf&o=HAt0pm{|@?ky!<_CFbG;f4{CPT^w&T^P;BKmB-4|Q zPMm}R_1)hV)vP9wUXA@AG;NRTMT$8tQ2ACY6_lAIU1U8oVr08P1yhZ_{ZJNvT(ff? z-~P^5qf7D4`!nw%gHlr)NU%nWKkZNNEX`{C0rQGl9 z<(bN*u2lDD+njqSO(s%yMs3XqbvwRBkQNLEtBk?}%cNr5V=kXx5Nc5Vt+@QH8aSDq zkPWu5g)qNw?VUX=2-Bh-_k~v>r9Kwc5d1ec+Y7=6PX~pTXyhZ^Y}j!te(UQDK!Bt- zFMM0-#5IhAGrdZHtWkLNI+`;TI7zzr(A(+B%20Y+)V+i`53aN6CZ6M|dksc8GKS7* zvfehV3qQ<%(sbK8oF}CpCil0y%b_q>@r1SnXP$j7rJ{r6VtU;djWgtV`uOx0KaN&2 zJWW4;C@KzJC0Jhsm#jGaT>dIl=Q<(E3PWrB2tE_BK$RqQPka?qwRB0$E5(IcemfB? zR(?fY|HC_TrQj}!chb9ba`WcX34C35eO*)JdtM`tj~_!V@3o-3?fqotEq&rdR#~Fp z5l9#LL)7C>tiWZK#Uh)MgSsDCg(sfQI5zwFL5S?e_>6=8NxN|Fqu+_$e=zI$-bjf2 ziPfj$ho}1E;82zo_rgYqe{wyS@^?&)5E0$N_U^)&PAiy#C$LqV^QleNVA{)>dfm-C zbd)+FsenTk^dAR$=5H2<&ei?F!BdMr9_yTC;G>P9hg@iX(w!zC>r!Ucvzq?G0$qEv zcNjv;OKPGUhYJlVX)?@)r(rMm({xxR@8TE!>NB9V`teMA)+NohD(%}Z|7I=kX=*nE zAI-cdymr)#8kajV52z~kC$O69)2SZfsZ7-AtuIJd`V(tzFX&2kY9;hucCv)vZBOJ1 zO=~#MwV~D53XtwDFyvyqWW7;8Q}mIZEEh}>O2}UUj|ufmFdH4Ek3L|Mth~8YlMsBI zyM0UMr#Q|ja@J-3SlPgGD_CN(kIvCWPrQT1X6*g{ct&iMX%aGZFV@~m#FnVf4u>c2 z{8FHxoE$fNjWc_2v{ONBYh!Tn-CnpBXmw;u#-` z`G*>O8@Ch~{`3S4z3urCCp%iMK=raV<=efcvmW{sv_O+gyOL}Qt^lBRn8o=4Z5THt z*Z}1jS@3&vKaB`5w%Jw}_PZP8JN@erSWfy(F8iiJKCGc0YS#8O@vM*(7#H#yVpvraAIsukCnh?7a?n;8YV^mJ~n zOkAD0?%+;$GkKU;hz8TwN!ukE{@4Z>PS&#u?QEHWh+pHSywH?5MvQk2SDO(G@x#%T z>?T&oi{$;N><*EePZp-Bl8h_=6HCssZ&`+uAhTa^?8364;@+O_hB=eJ&q@1EPjgQT zEP`;24wkKvr<9D4cf_ffJyT;98u8(@oj&Xf?5if%eLY<@1;){0$Hy1vScW^|x3r2i zbE=%@cOh<)H>#JmT9mRK(_%g`lycAtOJ#&yd#r436=Qz0-)mQs;_6`iaAe;=9wgf` zrinuV=Pt&^rRTNujw173JRF4Im(cX)MvuS5L7Tp%Ni z?K6C`oG(aK{uR4T#>H#fa>Kshyv7@RZRwIBugA7s_YvS?Lpz>ROerzuyT<|U}7LH35oJ=`BuY}JOy47GADEcDj zc+mwXxK=#fK;T*2FjnkXpa9Mfns>e=#1-EY}HasM^TsNMy zxMJL;S(Zg_x)?QV8rU%0OZTzpxVoFM!Ma#i$b%bZ6u;n9dSsnl=&*1Cs}-Rj?wnRw zgCEl)Z^erh`>8&<kfC7P}ZG^yZgM56%a*yP~0&esb<9NS4-m2u5lWP2$4 zWgh|!Gm1!|8oC%iD-BOgK(C3t8IPB4?RIl~EHoh@mn|&gb@XpkeA@7HZ+ z4%s>I^Fm2zEUFE}BwFg0CU)%I2S_moxDCsXJeULAJdQqIIwK0V*V=r5Y)gZ4x7Glc zKj3?j@(EuUTpZfQ!169oJ@SYn4*Yry&mEn_0OMxZA~R7A?`GyE8y}Zcx4u0)q>vyS zZ%g(1IfW_QCu&-YTG#Eu^BXpqX_%QgKzu4vid>*^vEozV>{MZlHs{Fp{K?eS{~P;| z{n&Cs68mA;u-hbI$X)Zi(OcSxBpZ_QWg+|ajd9*1wL?hgx%b)r(X~`hQ9W6wzn+JkaEk>%ga|>uyiN0G!V;DzF?8j`%sMmeCua>I;#%iw#v&sQo zL2AqX(vDvm4LRG{WZU#RJ!!M}5o1*A#T}pX6I6@s&!U>b`yhHKB4gXybo@KM z7_Tt+4YoG0nL0@$O(wEmvqfv`?d4mCO0b&&;t$rOfv^op5!@Vf7(dOc0lw~r;VpV! z>PvaHF^$@I_A|+qZnWh>O~9Xp^yw7I3t{Kh8W!EKw!f<)BVDXkf4OZ|Eh&NYaMM%B#bIi!xycz{6X)GFI#? z*)-rRfz=DA8e7%3$|=F`=pRiDf1bubI$a%TRV5;iO698ESmhA>56~ujN#<6eN2C9RYELWn_>pyVi?5Z|9YzpGy$C8gt_)Y z0>=ydQut$=J$RhU@e|fo$-?jmot^G7L=(_)gok4CYC0!9|? zc3=400f9nqrS+p`U*~lEo1WVLov^Z02ygxAX7>M|wvs=6#6o)ixv`%4L|Fw9o!N*B zU>w+;sMX$gLzhP`!dl^8a*$>>nJ^S~E=w^NiHgXI)RhfyC{!60b|Ckt?FtIcF1}vE zKafu?N1Rzt(KR1rSN0DL-sP;sddE9WMZ-WNHN>-b0C?+wpPz?%U|z^Vwe)z87`Ohg z2&ail3+q};E^P{=)em$B^xr>MMG_&K1m8;^7*_+D}ku$tAgMs?_C6>jV z_IQEoF^jDhGw6<@k>dd>Kv|##w;aw)N8i_3yi4WJ3>WO(0rpY)z5)jo?h}C5;0vc$HXdxN%0H7kq@Z1=Q6ggO@U4C zt*_14Q_vXt?0d+@Ri+ZJ)l0yKh9!R#<0_`7a%39Lt<5Zy)Ea7jcqjYwKk6=QA`6DA zIV0umhR0R29G|waPd{>jiFHhyr$ zxV5Ni*-Kl-fN3P!qRrwARU9(oQJ(!A*DAt!PFB)MGpUII1M1V+(EY1&aj`x$$k#Y{ zZhKo%bW$TFo4=$lrkj+cjrhxq0MG+!12f{aVp#^PJ73r(cbD0D$20mlnl#{%CO%qQ zuS$@$;I_4wuRfM;-=G%S*;T7pFQ$0P)T*Xkiw;$Ou7kVd?)@q?c_yNE%^4l)r6Fij%@RVc@s%FfvbeS`wN;-Hk_TM1qUM{e4Jk^f z5DyvrIS^wR7eMDvhHlFJe$fQpqRA=UvHXK&z3e)E50M{!`@J(0Erw>;6$|0F|Crzg zGyz`?IvlPx`;DLSoPzFDIdT+F?At!!A@-n4$iN#w%P!%jV^ks`7!uJv)iVyv#P#WN zAP^I!+gkAaS;Vzf&H5kCl7C(!Fe1!jsjefsSdCblU8U*SQV+}`p58_cr{%(Fv-qa9 z^3h!#BS=O0{H*3WF7Ey~+~Wz}->6ar2XTE9|9mmk6yG$KGR#1V!L5G$_vfychx{L( zkp_hw#)3IFbkpaS^%72Cr0;;`EWQ%0YfHNokDCU45Q9FHPd)Qx1eC1{3Q?e$lif~q z{oXu)fO`OUAQ#G48_O<6aWg7@+Xp{+cf^8oaO+W+aY62f9^?|{Wc^3={J+WF|I?Bp zYlEUAy!UIrRkcNZr49;rcDcl-b_Gbhn!96Eud@V$P0vK?>nlM51LjgXbO-3!mY(81 z$Cov(!+R7MgBVolsuga)pwPwWy6adk&@?L5uq-3j)+iOt`TRr43XFw$T^9{!f;?bO z5j3GHVEsX?w1s@pvR2nb=*(&BTe^GcZu0n2q2uBI@D=_S#COayLoSdNLIv06dP{@^ zeFFS;pRO0QM^luGG1%0y!y{PDJY3{=F9F;GlQLei9^L)U?MxoSJxL!g{aNtshP>LX z2UqzR@+*jZff%3YmuiiJl6c+cicsWjJ6#G<47NV*I1{7wlNYYsI8;0u(M z%VC=jW^0%C%ZSSZI)1mkz>B+176>0+sk)&UEKqi$bBz38D49Rx+9FfBkdOsj1;Bj4 zVUKH;IO5;Q$~oQFBjl=<^iH>;7dnK4zw7D6%a{#X{C!JG`+g z(iSW@o;5O51l7^>U_UI@BZKkp50}Fl_<*wME3hdY5_Yoqe`d~N2aVo{Rs=D0lVAR zN>sXv;==s|864xq!ffXgXOo20b;G@=O&4-kx0&8?&oskdTN;700hrrgS2xw=#yEF$ z1O#&UO=LFX9B!D2+YM}Yrn_+yl)EBhx_`)-4ZZt@vb_N$j9#%w^tcUZznUzzuNkc` zi=cX<>Tk-UnjvWT~VwH%%T?t z(RMrT-;yh^ZipXGk7Fjj)Hi!Awk^$xEZMZ{Da7z|n41ZEL&h3T5$~Ot+h%!nN++Uz zk2MPgy*vyIuW!Xx9{>sF#|^cy?k}3NG?|rILMBvLj`n2dTOD)NGvID*y5z*IjVU| zyx|G>zP(`Z45V-aKftM{`1TCJp+v&5|^xp#4}4EQkS+!+Z|h{zR{_Xbd#S^ zwIat+u}Jlhm!)L7)49wz6KCf*jd7hPtr!K}GENFN*88Y;0TBnvyvfyA+O6fS-tLaw zPu)0FQx!;Q3n5C64xx&ZWEaZRJLM0JUl^J>8~q59gX6fjcJ{I14Yk1%L%U{!f`sZz z9i$|H+cob;I!m6dtYE-(rlH~m1|RjUqExv(hRx92-f4IvGBT#Gj=Gd+Ql=O;s?gq) zgovz18PQt@`1eDzkuQgi=55PuSc>5S1rTm{?hO}f_c_TpBHJx1keNWmK81lBKT<_3 z(k5}djdyIBU*V3M;jq@2WQ0dJ@Ofky{|&UC3MnvbmI#UQYHSCh@{Lyze|I!Wuq4GJ)!s^HY2a%9`sz-PEo2aG5+>5zz z7cu<%`-HFMZU7R>Tkm(3oRhCJiPYaWG-bQC_rB=hT}kK~+}i^NRf7*N?1s-pk4`Vf zvbxuQS^=qr_u}S)#VaxJP@$i`F(t7kD?!w?IMlIZJiNR@^3(d#elx3HfXUVhUh&%& ztS6CKGk>tcvZ@x84T?Ya$jj?ef`gVOJ+=BM`|jsW?Uzv(fd=>@d3P_Ixp1 z^}wPlkZ#K3ys`$x(GZGA0trq6c?eXKhD*J8%EyF;I@dveus&{=Jx)GefHP#QXC*uw zV6}AU>HiVq^MyGj6&%lkdhTfqQB?Wy*R0duP@aEt5B%o_fUSDfqB=B8PpzF*2YCMT zhkKrlCX}BxwbHM_H{g*52pGRALQ1S0RlS;~Kq9wECW#3^A{<3GJ?AJEl3@jz!v~(o zsH#yjYG6qbMPJ|rcwk-Q@_Py+(RG79Tz?}U{k_WmcRP>uA1sRefcX?^YS-g6Xtjdc zfsV}7w)MHG7%kSe_fpVJf!&i-c5rbLTn*fY=^={w8N>a+rwoGt=^rHl3F`O`x7||# z;+}q01{rg!(flK9xTnC09gh-lhq5-u$%8t(Z1Y!0t1mSpXw0eI4kP&SpxE8cEd4FV zG3D0jKPnvm;w13j|KXJh`}*Zpe^ZnzYo??jrn*ce+%M+8I|G-t8vViIL-+;LEXFy% zv*|z^(Il5`YKUl4r}tL5b@FZAQ+q0;{}j&@dmi5p-xoJOw)5@V<3%Bzn6;&+8p`&Q zVOMnrN{XOUfDpjhcxmENBWiN|C=>Wgfu274pD)_qb+P{!8=x84L}={aI9!(Rjplx z=~Z^cQqGQv*1Tc-yfg%w>s%`nmYB?>frvRk1K>3`U&#H~S8E4G6(p*8Rh(3#S8KOLZ+36Bj7?+;QN{8rs7#NGN9_V!YEPN;UX226Tm#Z+tg^R; z#)J>LFpA9ggLgWwzXWUQ1lua9s?>o-sI5Xy#EiJ@>}HlSV!q4V2Wu zoAK_=IdC4hd*>l64rJm}#D?;mC3Hr|N?j#IvOs)d<`w;bRY$L0<4CJdS zZbwnbHK(4+6q?!@rBNxx*XNW@nB^g3W)b)%PVpM4P6Xmx&Hsa?A9*l-B+*Ck2kSVl z+_p8y+DkUq&tW@XlVOE&Q|eLJS}vJgyIi!^-h8)2WsT!(dd05m{r#hFocP)zNc!8} zpH|01z^a*Iv@M0v7?arnqyOD8h9I`f<&Y}8&ifEbae4AH&&;EGA*M=FPheJ%AGx!1 z6toWN6H~|Zv}tpi$!k7jkqfZASe-ac?CC9v6RGBDRq;2}56qmpIMc9yB->px82nBb zJ5ZrVp`(v#y0%lcoEkUq`#or1LoQJ+wfPX*NI&{>Z1NPaQkKz=nhTRF?z_DYN(s^cHC}Ck`LCUdSM7AL zSwiP^0LmQO_zmVyT|&MIdiquEZt?f4)$+*3w&{u6dKGWl zGFYZ^E=zF~i;!1GYe1`b+B3@QWyKRI(u8IK$aUfj$6lrlw7D*9KUPAGB^CB`DC5a< z>Xq*MLo>i^hS1ujIr(|t;#U=|hFAEhs(igrP-I!+TA{0l>P`kF^>0R1q`O+`^Z*p8 zMc|(XHEJx-^#2zjL3rj6$8j>T?$2OVQSK9grC188a4JTiSJvTt( zRnnRQTbtp(Wjlih&m@C%lJtrM=|UwH-nkk?*LkOn=wY|&?=m{iooP%zWD{|Y;Tv#h zJy}%#x=wF`AV*k@?sYlKq-`F}3*&4TOiCq~ooT{^Hw@jVrnWqttLF;%8pW;g9LU6a z#r6=sP1yzol&J!pXGz~}uKO&aRjBb`FJhMjNJ^X1f)Ls0f$v-n0oT5de6bhkXr7 z-cV^%WjEFXvyeS`uJ$ORBI;X5|FKZPr|iV)D#c62L{#~N>=Vb9>X(1Fq5iM`)O5mm zR6HV5>m8>y`zY=n96 z%OEYq@dfRb!|ctOu=5~aUrP(Yovil3YqQmqvjS+sz#KiZB45;c`qmqMzrBr99E73A zU7~qH_4F2?}PbHlMKGmkH9jH0;L0FP&cLAjHG z`cPb5T8Rh)Qb*eP)z&NS1Am(SI%Pt+b4_b!*`1=O@01o;=P5@p7fJoQOf3m(SKX@E zDMZWo>OzVB@^n0r3)3+siPaO%OMV69UO7Bz-q;R7SVPQ1%=lM5Db1M)bLD0iHGXSQgCzMY1+(}Wc1>+yD8-Z4x-+@2*Fb^S}!`81=V@S zIS?NmKK64pl76?C5zY2faq|5+A&N77+p;>{4GwCTgN2qBBqWmUExa!d6J)~xBO?Li z!UMvXNOCEB;$tnMjHr9gH{;jk`hRRS$Q(z1jd#8ARff?xe9>;VhDWS+uOo%(+8F|k z1N9HdVq2|asyeQ6TT^Rlwzs#@@Pq`iej1ivwh^o1kzvd|qIVLBRf0<9{?<0iUq9Uk zZ<2O=a}_jPH7u#e7qV!Hff_4f;K7#EoB_hwQpTp2H}Jt5JCm`Qp95gJc8m=3-<{x* zx$c>*{?+4a!tCig>}}um^8L-rAD-QlsZ<+Ko-kwc!EOH_q9Yk{CWYH$#1FG86D$)H zC-|v*_YLsfU$_QTJ5RT_ytI*3|N1)Za=oFJ)!x3d>?1G>6;-1@4Ny(2Tz-2oozQSH zFTg=YSI3(uRaL%#CmgUPjA}sl%_hqUoN<{9+`ac@=XDX&u_~Y6V(YcCm*KPaw6n0a zjCIaK`65xJ1wLjKPs}PXgz)x4jA_Ld@Pd4nwZO7qefTf~;9lo4Xi288*^pXHE-zql;|Zdb!n|0$Q^rPxx_8X9E)R@EQvNjN3$t4MJx6Mws;A z2c_=1+@A-R7A+$7cf>C$7*O#gCAeron-Jb9ooL+~>(}JEwNX`y43on#ccy!z7%P9f zqmD;WEz1aMy;FAWrCYgVQoYk~FMG#gF{AIOtziQQNzMa}>esB>jDf}XKKXRXdG;h@ zW1h|;tnmP~;zYk;Y6%*_#|Jjq=E~pmJR}^l$$IiAWL*og)-3Wg4d!RN#l|x#DHnJ+ z9J;u~wTx~V3D?XrNSO*9@_bIVK;Rvn&p+n=7+_IM{ew?M-kHM|!986`m&x=F{R|eD zv#HNxKP*GB%IH`OS3}N?e>JG`kPrNW)ggvo<|l=d5cpsS)AC@J{)d*wW9p2}Ir!B^ z7FYqa?Bkh##;bHVAP^>9-5jdllS$YTvnu6BFmKiOBx8D*UfyINU9JAN#44 zp@{n~T^%SoP{ydB+I9;W@I)#6I-{i}Fxl^{z+X}yLOT*^{T=PGf^{OZ}SVQparUn>ul z;$vcB1$){HYq0QoxeFH8JhJSGC%o>gaA8wJ$LF!)v2s-EGLItt$yh`qA2M*qZ>>N7 zx^nrv4ahaD(hCg8>Ufx^xOODlh6K~aA_2LMxT=uY4b)!ry0|{;Y`-8azArU{?&UK) zjn+#W{v&Vihq!^zti?)rNM-?{Eq-b!&wG`Q@roY<)J z!YY*R6@*RE&G;jcJJY{%@%-1%`tN8S|1u#0w=ceT>bouiBtO7>O&<|5;?;b9Z_m*8 zsfX8w<)TE!I8V80LUTbZr+20zU5LDM@yxB1l*U3p_CQAaL?w{#DYDfhipxyu)_>Ho2mS!rA4)-1u}fs>}33v z+C{x?K;o&--EYX!2fT&1p!wniFzWwU3V*4Utfa_UxmBy5E|f~JG6@HWWW~Ks(F_`X`G9AE zreDbPhL^~2ve(P>cOCtYWvycIm%MJ_gxi5p89Uj^^z$J`)nl@SssgT%2KmI_Q7WRk= z@A#Qm5hpdflXqMAX$&@|zxUPLJhu?Go*aL$mP?MN<^)}NZhh@qi402IeenYa)AgV2~D{Fp?Ovvt9qfxBx6#sUdq?n6e+z5G_G=++HX-$L1pymUdmY z)|3Vlv>ptYVYYSPkX*%3snoT86KNTE9He?IB5EmqLKumNhF-36P zD8{99rK#oZ&4|yX>)cz^r*g{ZnD?r@Jxb@_UtP=?Ujo+gU@UJ4-M;aG_zi}Kvb#4c zR(VNkA?c%Wn+jA|)OINBy^4h6u&>mDE4lG*Ph*{g=>W989=(2H@$PsTGl5w(bH~wc zzG(gpgt3kd3ul(47ORerB>}CGkuk*UhWJ4QCZ%z%v9Uy`!}Ka>?D1=Hv1C~q zC?5)E+%jvluG`%A-S_uW4P$i4x8?)A| zEkS6bbz#=K$`tDPx*_ALpC|M!4vxIjp=7xfuYa=f`V39BVJA$A%>BWe8o>pjYTO{J|o5^2Lsb4Enb& zGQ%eq3^;ZF?Zvw{AMrY;1?M&A(&J8g5275q8=o!H&Y$BQ1yGAkqb_yQW_t4-T%lzc z2kBG{mSofpISj#uqLQMUYAGnUbyxU(-{D!YNI82v+z|O_O0@+I;ykEaFPs#zqE?NKyV>NwXqLO7!ZAz;yqvWm45zgV8qdA0vVlT{^ zU_t0K+KbVmY{t=Bw}2h~Wy@EjeW|hHF<;W^%MsVThV<}zT~-iR>K*S)Bh<6UsZ&R( zJ@GN12!72nE}g_xUjlZpo7@_Ncb`|Vwy``&&*S|r^P3}ei59Jnjc~S!l*x1h(r1;e z@=bl1`|M`{9(lf)#79k^3gIY$RI5iP+O9*j7&k>9-{%`m)9mcPo#_DYgX%WUxdfLa zx*tN7Q72sj1;a0}1QpLedZFm<71-|241KWVmC6I3%*ucrKj-g2+nlw6Gmjr>exMmi z(pt-MunsnHv{>xvm{}_9o1CYEJbO^*eSZ0&0lg(Ug5!)I)?;D2{~&PkL|h(8{eo{i zP}V<29oRJE(EPnfQK+kz|4bul&bjm@XwVfs@6mKs&msbx;?X%t;nCCo9l;1;|N1pe zwJ~kwD)eGWW@M69g|l34;C}Z($YI3i(+3GtiRJm*g2jKZ@Wfe;>-0~arg9)M49dM% z`N*>`K<8BDO7Wq#aFA~QD7=Bno2_o6_i~mUci{y%Gt5oGyG=ID{gM3HYjmo|fA8;c zDZ|7aSwf9^HOtoK9~A-#&sY-!v8SRo*(f<26NGC2lOx+(@#Ej$S3O93cQTnp~=>KojAy?cdKJh^w(~R5XxNRKh7^B9<+dL3=Yz=HueIx+cP{5x5(hTsjz+NY_-<3GDm3_XE9%r zGCRw!D&-xywmsct&fCyV%J5w{zYZ>(5ZJ_+*jB7jN{|XRvjl%zTgB0z^CH|OkLAwT zY}g;^8XNvlZ_MH$H=pE2Le}OX(YP<(l#SbGbY)UUYTP$Wp!Vwc(Y%BEA*!XlA+ z(pjf$Kr`w|LCNX1C9odi>?hGOIi#*`Gi!zlU}0 zi#c;MSGwzSb&4F8{-rAX+$894Dc@_@+KT(uF8d368`&S0GB}W~ ztt6j)4bC!2a+$11>S_JmxiO>*Y3s^iE9LcqE&jpsaST{xtp>c;0S*SkM*Oee?7E7v z$W$5uH+AY*vl)glyPWV1R(_~}zz~9Br;P<>V!8Tl>HbkWpKlGXC%~qsN2AK@r}%6B zgH*+(!AlqIVfmiptcc2bzPEMFbQMoiVFgW7H#J|kNm<(a6SbC;P1sy+G!t|!Xg7OA zmOMbn2bd{DR}-73yQn%0a)=DoWYqjSLBYd>(1TM1(E zNn)3@`{s$!jS3}~L@TT_QrK}y>Ql`y;K!N*1-`fM6@7_xTjiIaa zP2Ax1_!CwA-ghmWk+n0k2k&pU@knM;@oB*fGnW!IvUr2X>Ne2Hl?v~D?GpXi1-s_g z#|X+6$D%>+SGIa>p`ePHo>qB4*ER9%>X`A*!>ER$sEdXD?VI?sIlm_V9n}?Qcv9zh z-#h++54<0QHYTvA*Nf9*iTd0$nJ`fyt*8xW<&2qk9~y!l0Tm9;?vw{`gt{K<{&Xd6 zm||{XJtPvZqg}x;*zffm{d69&83~LU|Kc*1uy%S2hi#mQ(Z*E77jQks>l|<#9@m;Q z8Z*ScIgBIdZp5?vgY`x`u9|=^G4WBq)8eL2lt&e%7(E5|Gk`wp#icpn(!!yXWY?ao z-5$9k6Zv&85z(9fW}bg|s3ved@BPw(oFZZ0b8(wW4!JC5YrB6#sDY41a~7*ga+9gH zz{+*|Fo9i;Gf4--sePTs882ek^}m}NFH#Q{bPR98Lk1vWBk!f_3X~bK z*9CoWH3p>xD$o8a=ayEh+Q5r$L-2EOF|!Vzkk5|v0U3DJzd3EG;{32cg!zrR&n-HA zXTkm`Id4(+7cJr7cA!1=N+E5H3z6l4r*cwXr9MnNH>SJOtnCH%>2>i-(o~Pn6o=HQ z>l*O*4TLYH_?wJLp5bGJNnlXWy95yU;uQm4_(uAmwp7&C?rd>v;g;A-bGyb|cQr0c zN3kUZDg?^U)>%XLz*1TNRx*@d8#Y2((R+M6`9%$?U*fH9d*fqNBkwFN@u2xj@S2D+ zIw)~=tvM`is#dA?;g8tC-&G9}b30ELZ}z!5`@De(kn)aqzyDAq`QcBBMysxfc>B7au7>AdBv`+fH3ljL^ zJTy`>h=9kjawb-u87;$jq8H_HQ%>8mXKdAUerLZsN;Nw535yELkDi-2tLQR48yBbV zs+MCT%_&oe)snrYirtgxcpa#AnCp6q%JmeFB1(*!#eHRHBi7ZkQ{t9ENkMPMl>RCk z^A0W9BNHVOXp`4lKD($Z9*l<`vOEaqmxOcm0St-Y>+4!(%2MG*X&y4J@mLK2*5^DA_>ocleoPE20icVepD zGr7;(0b$lcF(OsF~~PMXc_();3Svvlgx$j3`g4 z?Hr{0I`efc68$T=7UiZChZTiIQtx;pnA1vm$M^Ybz3UpUN8fh-h-wqUQHe1^e40u=&5eFdmBUUdMf=*P-371&p+bDNyAzJ9F1>Iq~V{rjTAmm@{G&yWCE%G*7*2 zIY-<5gnRU(EET1bKkj*-N@=i#cUwST4-p8Kvdi-iXUJ9iaeLJT#eHb54zX}Y(z+jz zK`#MBp?bS*KZYo&IDAfB#s-qr{ifp9Gdeb)uoCG*u66BijP=D~yV!|SRbPiN=4CYDAt}~e`B33mY{6uhz+CgNTT;~3$I-tL?B;(5 zEGGZW1}{%5z+K+lZ}bveM+d*tAPRo>Ms8!H`6h`+ce?v|S@0qWQ{r*;oy26=vZZI0 zp*)Kki!n8(SBzqgwEY@7KsjF%YRIj9k9TcOMDlgd~R95rCFu>iS#KP!^;^H)x+rv>N526uw<^|MsH zKUxwA3ML+X6Q5S1-!wp&{+H78w@2gu{d)f^y`ILmQJx_xC)1c>2WuQ0_u?yN+e&c{ z1md%rdp440vo}()c5F#>P8`flZxrlgHc32|^E+R!yMuV}1%$!&{kdL|qVU+^>Bsv$ z>ASrMeQL`(TSh#`{bhcCKtkazv>VvC)SOCvth?N#Lv&LZb)5MUxA`gNz~*c)Fc+%Y zL{Lqgu^olZylje}xz07=W^yys6>%DgtPoU9EB5{US=>m)D@%;_nF7Ov_bGd=3sR!5 z>fru6W9)RaPCm1kh)lc|gyWz}vfElXvtDG;^_he!a_P5^g|N=cp*ZwJF0}YOVdh0@ ziFea@ac3o6Bke8OcO=g;9<&@Q3_oTY1H4WS7R|mGE&e+8(&wT-;K0okYFYNS>qkA$ zLgRsl+U^;#zyhX3jyEZKi6oopJe9074sR5}3W0Z-ow|&kzJREX;H;6ks}87uxzbOs zMrj7WJbvShQK|&^8uLLY=PR4dJNo3|FqH3!elgVV`tDHXSFF~6~$Hx6J zR=~d!5&renmv=K%0UbVGeAP=!#=uE1bxr$MShoDBrnpd-&YJynr`3tx6A{s;{=8fv zEymQkZ-~9cTwZ)pb5^gJ>||!3+0ROsn~X_a5B{}>4+zSiyAF)h-y&_YtotfoDE3mB zAts7JY0zCWIolzLuFDUF0=BlFj-3}fLF!T`tDhd&{pJxD#zDRE#DIaE9-4odhjB!| zKI#Y^%3pz3SC373e4bB4RS3C8FVPI?w{+xn)nzy2lc-l2FNkCwc8E6tGUYjdP{}vPoF=B~@>t78{Iv#uBP9z!;vr z{VXtS0N7QMqX~kicRAiXi*fFxNxg20C$T%gks7ez zo99g%SatV(S}s}`Q$ntgyhwONCI!XKZyVpq_sw%^xqfX_`Xb@c8nN8U?wBBXO|)fv zqX^YB^jDZbr|H+thnhh%SyADsirwp!@8v(bcI$fOK4Y&&eFeIW_g_y0tBu$ZJr#sqW@afuf3QM+Aa6B?v;Fg_xonHiQ5&odbzr7E zAb8Go^yb4nx70$C7sJ*Jy8~~xxJn8oC5IC=aAx@}fS%MXIDdl@fs7;<>A$)oJ}0e8 z7cNzMJx8^y8hTOxOmZ8Q?N{tv^A;IYl+6u*aIPrW|CON0f6k18}>voLbw&gi021qf*lLxUK#TjKS z=Y*f2y*@(}D?kZi<^IHU#VkRkSpk|=-I!hkIQZFLn5OVg^sG)+*)&0f$hv9IOy2(4 z3sXE}j&d~TQc*EF#e$sW$D<_89+?xqAG$(5TY9u6)*k8}^*1dtjaM1Y5jylY&+Aa0N7;L~9!R^i7 zJLKtwaoSRZuD5wf-GsOGAX%txo_=XIyCrS*407r&uuUsh8RkTjwlsLX?pQkjv&=I3 zT)7H$3hj~II(ffE@N>-;c`%P|H9BJF^pZ)|8rt;Dk&1173S0)mApwgtr**HrkTuRf zKDSA!ah4*f<5t{Ge%V@W|SPtv};R*-X9FB4z=CwDq>xV(cUI6fI3NCIxv~P z(4L-9XbcrTPA~R;YibnJ5(@)szPl)RO(Yyu&c*VuG1xbpfwnL_+b83W8FQRF_4caZ z*Jg*CKcZ$-uap4W&A2PfFr1pCm_-ixvX4+(MrxBu#L{Ms@xRqHWZLl&IDuEIOCdR` zg0`EE&^%w4+T#~9&RMQ~7248i{VV3~qJ6k~zc$RsKEnK5kJUKilUkWhl93C>2L{|Jc4iEm zdyXO6(R2syb)s|mXBgJnevy(OV|`(?5C0D>=g@R^)KjJgH*MVFlgokvWQ^_L6i`)4 z@~>%eO^vAN4C@c?WY_P@jwH0GQ7b9e@5A+*{q_>%ZSk`SHzOSAj@)(O5?d;^2+4Lg zbGNkpS_>OWuO}|G-61F9!g&6G31%Z?EZKb8V(P5GBGCIj`FT!mYEFvXAFRb&w}a+v~y*qsjgtP73F2sz%mfnVha=Hfmo3=(NpYO?Jx`0&>O< z58o`afsXVlM&$x<*8gCY`V7;m!}E&bqzG=1cUJNUuEiq@#{U0|nQZWVO75_H*dCib zY6#+bra;hWQqhF|%~|Qya$rI8AD9vp7L-oxWwmzqDZ$}f20X~PD0xRF`E);(JQJVK zH2w_lE$0sHIETuqKh1~^>Qm52<8CnyyH;eg#o@bOJ-1k6d)H*RNyFMIfw*cPTX`eD z*nFqwN-F+q31A2ZDrddHa!B0%^tDqD3ckvWtxbh$i@x^{CPv(s!>JQ{#!n}-c|hHi-Zte8*N8&4GQVZGy@ zU;antMXOJb4(*q%Q^USlE75WD`CpefW2pNvq6eFAa09qgp%^N3PXi7VT3ebKSyk*Q z1WB}5*dA$m7j?&?PbtCzrY21zo3S+S+l`fmKNJ1sZH_I)RCMp*jMx*p>ZjW5tr&ze z_1xHI?g!XOwUzKtp(PI)$6UlG!EUw!ZsH!Pu%M96@w>NM?u|Innm>_-x5}cT!Il@2 z_yuH+Hmkwir}}wt>s-o*a~mmUq+xaQG76GLaLmY>#eu9}h<_!qIh4f8j6uHO7ZEyg z%dw{}DQgXq!jomy!nZ&~%JS`>$Ls#3-4qpn5G$l`N;UOGQS#G^7qC>uC>(uO)8P4j z1Me`UOexaXOUWU+0+36f6c=4>6pSq-YxwOQCjy>wOR;oV;{`xrKR@m%I?&zNL;w!l zC|Sg%A0FsGXs9i7uDhrT@CRLbYp5W(x>0F{7>dV#Lk={Yr7VFv7F&A+jv)Gq8PmSR zQ;GT4^ag(S$tBmydNsXlXpD43-iGSeneT6T#9TSuG3RpK86amQK~J*Qd+*byu(S5*{2bVMZoGIV)=Y+2PDbP77?WvG}&v38jXYe0~M* zjl^lw)>@JqdS9k~Q=k|Tk}`gWT`}p>^wpAE(HK*Nv)8Bew6n(70*uP`I8OS#+)YJz2TI)^uFN^p`J?|7-996)c-l!^;uT|-^I^bZ!RyZna8Gk_Ww*dS`fUEWg6 zt;e@RFqC7|D=GTE(RJ~WC<|AeJ>$qHyhfG4UPhuT$D81Ij4PNt)I67WeKnMU=W~&I ztv^)FX@E0K)+~m_(IL=J>{PPdnCB|XSW;&|hFUd$9ZO>L%@jHIwgT-$gj~4^2Rso< zMEXGb%HegL&ik1(1OPFDPwhQXQS$~9Ab0sVv(HCGtvWi4qSS;s10pobK0qS#F80Er zt#Jif!98HV4y#zo2S+Og9@s~FCl)4`;hi!02XBxchpHEixZO!Pg|w>9i@;6l`iCtE z+>JCFXz4K7wEK!nyX2v~G=H$T+v3)Bhh^PKK34ls^a!-LD)l&s9GdO>Wn*HrgG^i8 z>+H|U6*a)4>2;Mg3&^aj-(s%4D_8Ucv|!lpJ2T^*sS4FHPkZU!7ZG`7F<(_|k=QD1 zKbd-d{Dsq2viN?LZr$Yp020Xwx4Tz8gRlCuz7gv5jz41=N8g61MUb{1yIpZ$di>`l zBjI;Ow8?#>ffc_4Lp{`Uxx1PiZ(bLF?YTgD<}nm-&>h(At4)G(!#1GQJZ{lzZtD&U zf&^Is*fy#1m)@w-MivOur4JQrt#40WVF^g(aRSzL5@vI?&;Y-@kTTC2P zXCs*nCdQh*U+1{O>c?IL7~n^>Y%d6kZORRt)81i-{ct}Xx=b6J*8=c7kL@m+t*xed z823p4&Y=s@;n5|Qzcf8 zd_lJ)@)GHN84&b_dA5Fp@RDb_<@@q4YgQXqS4(L1Bh$D5n(^IfLTPfpkiwjF%t_|y z0C=(B_$Gb>N?8_@vR0P1KbB*gwV5gw_+swu@5Q!b2o8B_x0Sw8OrIuf4BI8ty1546 zLg+l?IY8sqv%O(qX%QM_C`h>eQ|j4q!#*h~%9?>1*MMR!e!yaXkm#y1aSRzJ<~?(C zP%F9S0XrS^;lFRf(~=;EU~uuL!3KVwd2wA)fQ{+A=2bi?%)vx$$<1T-{%;txS5dc< za<{uU#?Mh_EGG0BxNPMm`ev&J<;m}HNlh16!jfnJ#k72-3ynssKpvZ-=LEB3zc<*! zjy(PR?EGY&eyEgx`ab4sUzsfqiYu|`T*!gJW1}MQF*^FfFpC&Lh$p(4YwaXjUi{Qb zuFkxFKfW7+MM+~RrN*@|=|>anCNO1)RkyRm14C}Uec?Y6AdvY2^l7YaD;>N(X|BWPvUX?gJ`s25~D(mguUyFrxl(Uy@>r-E=bof%y@8`9k(*rSN0!a7S zzSTF>5?>&eusTB8zMco`i86xelVa(&QHF;Hb{KDkL{F=IA||P^Lc-W*ExVeoj^ z*ZE1U^aL!H^NDfaqkuA}YyGp`?OU8yV|f%8_=hK0UUT6xAh)+-u=65N*q5HjZLMOu z8SW!Hn7}vA!Ap?Zb7Vs(JLFD>#whSTrog!ryxy$=hE-~w2Q?`TU?&Jy;eMKya(%z7 ztVh3>Um)dgryJ9n{&?+rxA9ry8Fp#QAdJLMs8YevgrcQ+j}U3NDV~fbJm4IjYDnY9<_=ig2QAgfhpMlJB&Q$?DCP7b7> zxKyf4>(NH}Vu-%cFsyo^p)xI8SISM1W;N*b0f&uNx?{rmx2X{iz4tE?6S$j!F{{FR zjzS~`zZ{D}@-avHRQQ--IN0=Hv8UXsA=;!59yapfHZ{=s)~NmV!(hPI7TVLJi^VU^ zgP<6F!_#G{GlAPo5_1Q3O3{+%U{%NKx;2u0Re;9u_9 zzp{k>{&1LIZd0jQMs>-jJ9{QHEaJ!$3y2qchcQr)Y8j45t)-#NEA$6Wr#8^fPrj+1 zUDE~{EcJm*eHSI~K3)xGi|MkP#eiJb1&ESJDw^8(+SH8ix)rxa3`S=;f5Hw-^0lRi zC;N~2u6`s#0L8DkMqaPhA|_eryW?BzQuNQR`4gI16|df8$?9Up-LIT6amTxNv461K zxQ&x@4=ikde5b#T=);J^|5}RsyH{P@C|Ih)a%!C~szNJ4pIz?XWh&2?rmq%Hc4_sk zZFnrp7|Xwz$@w)Zp}38O@6F!gGh3`Zb8pht8vpc!g0`Y?D%Kj`SJ}<*#sLBEOXfE2 zi4R>D-r3Q%n(v{(VC5q6zs%7rws_+owFwAT8rCsq7j=gASiEXu@Hl@*N%Ge8!uN$2 zmUH6*Ydcc^gZ7>~nss)#$hS$xfIV_om!~u1OUlx|vBkoke3QOJJdqB`|MyGb;*OlY zHoy8mjGb3hlk2|qQB+i#h=34!ReJ9b5di@K0qMP$&^rWzg3>$En{<)hYe1xi-V?fX z5JCwZLj1D!+H0S+zq8L6`|iES7`aH^=lPd8f7452Xu^X++g}~rq99oR1!DPp`t?A_ zCWd{od*1s-jZ71{_c7NdgcowkKQ}LVniM)* zxpTMcbS~wUG4t8k|Dp=rN1r*91(lqY)o*|628(<}j!F;P?jQ8C$0%_0Uq(|_Bd8@) z7aUWE+}8PV3r8$MvR3*wy+rbFB;m1l3N_9-hlcxCNKyI?iXbbgHxam)vLD3z=+pMK zMcWAPdCeJYx=wB^8#iN==#ZA7r`sBttpO>1TfZ%?&DN|Z<1@hW|Hx#U#O|>cxf9z^ z_-4IT9Z68gP|FV;qM?I%=dn)C-KC2{IU^<%doKg}?H7y2e;TB%#LtJqD(_&7W}u0&K5NrGRo=u)k*lY2D`XagBNvMo531urDXpa^ zwcCye;#=nrZ0QCsc?PjCbx(y8#jHvu=p90jRy5+ix}WA!-4K%elT474+#u@G@ANpQ z+O=snw#cIVsW1!I4eIzp<^(>u*@7LumQ+NW`V=`cBG3He?=t|;7cm=0-G>XIH@wX- z{-w^Bmy_*9|74DNfcH+zTxuSm5BBvvfN#|VNb`(RH!11L za6*LD7>sc#-u`kIKT~Zxt&%`bBfO{{S}riuZ=|9|A3iA=3*I}im(iv<=nCQOJy@2( zqG%0f|0Rg~+liEm60dPtfNkhDExCHp0#d$?GSucuC^WHkbZowE>*92O3CjhWP)8G4 zq57s>rHT{z;*(P(>1tBUs5A~!k zyn)a9njO>)W8=-5PIw1X+6IQx7WslERuA02JQzD=*RoD+^Vy)3HWGgI13d&0mM*lr z7A|8c;9D~Q`eg6Z_8Ei7I+dM_Ns^8B-Kbe4v`Y10Gcg9-J7E+tTQAxhsS+~do6MP!44pyrCMe#N{<}@eplQ9 z$-h59;pa%jhmwReCuYVH)p5rK`JYJqDGXpP=J{kh@U!1E8M!Z)+?pH*WO}my?X2n+ zwWHbI%3-|yK)MKR3xH69k@aAfxi=mEc~%zYn@j*5QKeE?pK+f+y!5r@4@Ry8 z(jz2jPX8=aF#3^vr{UO|>)7CGk9;ljQdh>KJKP1ju4)7P1@QOz$LGtj`Kw(kEp9&% zt1is_ifDSGYoi9%h&JwYUjVfO0Gsh}JL5w6V+hjuq?Aox$2eKxVV?C)T+g-z-ttAq zI^0w8Vr9C+`{!JDueWl}{hJj@;pvP=TfT2pNCi|&WrySFRs&lx#yKWjBqT20>w57b z611~{_vP^$IIw1A(y>>s?t&9s7Rdd+*W0(n8Pa_EHp(|xX|9m7`LJ?)@KBZ5x>vle zcG%mmk;B3tMS64op|al>%n`^uJhpbxxb8;m6DG=6ZsC`GPKPBHCRAg1jQuVy@9en~ zBudMN#v<_*5j+@F^Nx@E@B#~KUWcp>`{~PlIBQDMmLa5wNHWX7p`UV8&WGM>J?S@2 zSEcYS9Ac7JfO6P3`P`7DcSN$f1FxCqb}xHi8Q18CgM&kJU7=e&W!|vsI`t{Bb$A5| z*J$tB7M$e1gw|bfRQ%#kpVGzxw{yDWoUKa!rN&#E>tha-@M>0sc1w6_vq z%9&_-8k0Sb+}f@2zb=&~&9Zip5^5IYhP|aC?7$7IGyRRTAANdqfGsL@#Gmnts|tYaRN6YNTiOdS?B8wgI`YAU#%BgM+T2mI> zES-&U3aK1NR!!Ni)|3W1ES!j4yjp)9&n~tLLoh@^X&#Tc2It5uM15a+hdpm3jrkc0q56mluj15hUJkzR-%WplADnhTLjTj&Ka43afbZxi;VP7(`BP!-(UR3X}JWQ zDgqUcclKXg1x@a0XC4(AOrA&*>C81p3~=R~q~xv4HBni?hnY*t6E-syQ@dxG_z>LpX zPE0+ey_6KRJ==aQrPP5M4>WC|64q!~G-C-SLg6nLKpVpG4v#a;&&eoSJnjw#)I~GouE4(Yr#&%B)kb%v1 zlLyu9qa0^KQ?Cr|T>e(!{-;N|Eps1^+6v$N@b&{2TZ}ESoKm0128MIFWu~qxByZru z5~^Q0oKB`nYrKL8D;TGb4k9+MfryM8W`g6ks+$>rTA9<~a;bB0`I*OKi&+N^v2pBv zX3w8{Rd|@C53qaWJoXtJRTVo&)i@i|h`Wg`qhH*;HR@ZI(u5qcQaZ2FF`)=Mm~$Xo z#+Wr# zSOEK6Q(RLQfOG+Nl-5}x0hcUP$Kci+Dcb8RLJmjC#%|%shzA$Ziky78HM(B%ytDUj z_Twa+u?ermN+zDzZ5b(de@Q$Foy|J+_L!Q(HBNOu^+1Lv6308=&>$@5f{vK@hWnDD`<-={9Y-+L&lo&@y8J8 zbMgd$8#{ItUd1_Qft1yLmi@eC7>P&duMH;DC|&n&;L;}8_WEG){ug~#qe*&dL})hw z*G{QL#mw+@)zeK~*lT@Ilk-=P#%8?6lL}oJ=XSQ8C?Tyd^f($ z`0V??ojQLCx5xxm@E{VtSmVj(ssjvtg?-v#;x(tVc4P<58)$0S=`mj5url3^8#=Vv z{hhI=F*|xb(x|U-?^0Pu^0}4WSaPfU65Nlp90Z>qH%^B1E^kVX=@Qc=4z!fRUf zS|9f>A>A{<_axfuH-U@-YJ?q@X6d&XgSYeyE~NQD9I=&z;UEv_I1EbeiL*98gk6k1pZYG7Z_&9glgOJi%c&V|V7A!nKVbaIz8zAKv*@3%Aiy>e zYj0RvNJ3%%_8-0TEy}x5mWKJg>r?x~(Pc9&Wv()-a?GK_6Sh~rw<<4Y%g`@I5OJ{3 zwL=A!;{BV3moQ5#{Ah1E`7EDA%V^?xJKUE*Rt3j zw~p9mRHXRd$YYd#HY?NbW(1#cCC(wV_6-JIGd=q5$|%uAJZgVJgaQi zk?Ln;oMZU+&EZ8gfiRIQON zH|vT3mv4lzMqL|n2{N{F}Jc!{JGYC!_?@)^KJ69kRA@J(LQo9oP3F>sMdp-n6 zp_VBw#5+6vKVHbnDfw)9}Cb>xJlQbTJwKV?5F?h1P0$PUnp_87cwt<)*3(%=o zI=igk%h16*%k?qCec6`@%HIMTSc@b2#|Or(7CgW1!2?$k1gcLi=@NeFE>gNb1!-G- zHw-G}2KB}0w#?CBBZ|hMo_=6Dt%;#!!EY;OX=ldn;Fbr!)B_!NeH5>yPgbT13Fpm|w&X?VUZ}ZVR%lTSyb8wW91F7gFqD>l!sQ}yb4#B_ z`LURwXor(}ZMgflo>P%0hIRac&OJ|(9A$YTNv$pPkEV3}W7;J7& z|MRg|n$J4VTcj|0Xd-p(S@N6S8s0TfX>nyUlgbzu@)z;OH@B!oY2c@v=bp=MeCJPz zm*Tfz`I~CjQxy1X^j)mp3GaeN?612~KI5SQX&ub~?+ZWqHYnJ8%;1TT$uYCpapy25 zXq`jY5JH!@&}YWxt+^A{wH`&+jaX-M#KU+m>bV*Q5=QmP#FWOqmm&5FtrAWAwW^jT zevGXSlWJ0uZ4}m?&Ik%cgY+feQ{g9LcmNPvYv{}J5_;zDojlN>$X0pGQcm8k+=}pf zoLgT6vAP1u3hhd_vU=9L(0r?g?$7qtHP)5`X<-I55)+|S13whq z4VDe;Y-v=+4|bp&2i;{Ko7(Y{oADzpANe@Ah;#8UypK)&HFt4g#HH6xx00jE-`@iX zB0j2%JHBiZ#emEoe`a?C*Agddxyz??8LKF5N(16eE9B@~?>O@FN|j%KD##vTlWj&V zZyfZS#B64EMNLLD&gBL@;93e_tK)+Kl&MgXSx~Plj>>196YIKmt~x{IK`$qaNLvi= zOWb*UAEUe#?TWUcEwEoR<=U0f7&xA0t~hsxDh;%V@BhYmJC2`y;oEz#Qk1VoXF$jC zemncAzVUt3zKriFHo-9lF(7#tiihxg1?=!ch%D7uk26q#c-xBt zLQ1Jg99|if_haC6cH+D0XfyM5f}&9vR18+JczFAt%9uZ5O&EQXsckNL&@$f2WpZC( z;6{aw-LL2CW2S!G2uy8XWnt|i<^7UBq)pa228P=sy z?pqUOa~_TXnil)CKhB~3(HT|nz|z7Q-0>t<+6jnl9`14&)$d^BrC@^p%bdp^+5>)^ zEka9M8tG`wrJ%%5>_Y9eb}~kPqXkv>nYQz#6M)&c2{Zfaf{r!%;8Y}4bvWlaZr)p% zl@fdXfKfyjcU@_ZYNimqttD?S0x`ZlCV2bwe|^ng@8iRG8-JVCH(m;hy(oHylsO3% zIv1=IiKhOSqIAUm*FY-fHeQeX@|WFX_$t}px4p){^7x70+M=(si24?l75I^tsg?)b z1PkcEh`Ii03lmH7zWd%QyY9g-$q8G z84FBHb=`}h!wnj=e7f3Ov%tI0d#HcZp}tXAtl_a=j9bpDAQoMujavl=HQnfx^uYDi zLVn}y$_`4sGvO{~m5tc2do{6RUCi+muQXD%BRd7ivtHM9O4KZ5ep0|+E=&WH7&XN? zoR~AVMGhA=W;UG(c9F@f8bcWDbpDnA?{>Fh1U49fQ5y@vY=}E9AY=s-7Y^xP^>lG1bh(;^;BS>i?sT3aI>Mt zeOv0BO%dEH~W|D+t@4DDt!X(>tb2P>1sDVP9;wwb!fwfQ|cT^ znR>}L>b~1tK-*-9yz;B>Q}{(5QteL@qu9I4&nfrI9Uc{YruV!C_y|nV_$nt&Gv)G} zzSXcZ@_Qp4Q%IKiROhO|?!x3;DIPf-^N7w<#XU$Pba}Q9pIcdh^Sx zaKN}Hnf%@L6f-)5ospZm<^Q}EpN;6bjQ}Gzcr@X298(FpFaS<{!GUp$QDeD`{O5D7 z*Gxh87nx(Eqj4?233N<2`6{arem|OL8t(cw{WW$F7VUyjIRBubLkR7-l|?NQZc#Sb zgOV)FX!ieDrC=4?%m+4iPp3HttP8czFV&GP`f8LDio0l*jS}5wa&T<~|8u}QZSL+4 zHlq)V{4=ljwm{;~9Tc_lQOcr#DL8%AJW#oTsLxX~=lw$Wie+RZ%70JbRiF4n)STVN z)=~W(9EXErc1*v``dNH9Th$wQzbS(!PX6RFQ-jx$602(Nqut z2JN3wI~ao88=%oMRjW+cG|Zw(G9bxvV3`}TciSR_HMp_W2#s$4KLn$!DS!@*6|Z|8a*l503_F_Qv= zgpEYybM@M~?CTkbj{u#YhXIHIt+THBJ~Rc^*=kbn=moowqjPKBn6-4*$P*=y}B|ChaO(lUyz zzj5k(V}IjhD0db0?Ah2>=lv{A?=pbTx=pbyr-WL?U_N>CA$?e4Ky@A-Uio&F^f%bE zf=ndd%3Y7haD=PRjm)-1yu+^9p_kR)1YE!?c(&}~5kS0qg=Uj_A3C#Hj|2@!h|ciR zm1Zm|@3=Hf+ywq~sI_wQL93Y5tygqvJpMU$X-xG%I(Xq*V7IDOY-GgXHGbS%;iC9> zpEzBMWm0O$@prs{(4G3}*wr+^Wh!dn2l7qEZdF71>)a`l#LZQji&!{1q_E7DmJ4__ zA{EJe)lfs712Yz|)(VKO&xq&wSyKJu4mux)OhJnaiaHpS%Rdt;5 zFDrB?O_-F_9z(;r5DU~F;eC^fNT>|b*1^+iCLR6&Vj^%Eeg&mS*Kvvq^kL2f4z zqS#vY0|RW>lGoe{ieuLPFCARi?PoD^uqs2}>danw_FlE`!xWOSkmMlG6!f*^n47z<+Sf|i%`J=E}Wtyd>dW)j*3}3zzHvN`%{aY}G`6xx zKm+(ivs9}$;6v@XQ6&r;>Mn`D72oB~Aj^Jn@7!b(GMW8z|iR>&9J%gSPZ ziB*1SO6#r{R#8Ni1TDgnv0k|4&g1%P7FZ=?bh!l;4oF`RhxUWHMntSbz);TDu)P0d zHN*a^AfkAJ_1_=Khe^v}0f><{QI<`c9ve+6;;au=4v}NY3VanVUR?tCSaWkz6EW%dX|Pc~W5*NZ~|lK`l|>qdqhHE+>Dv*KUiz zxdE67-|R8N=)MT*MydXrNDnnenMPWKBsyo0r_IpBp^i3gF`)OLQGM>$MIg+`Ia0+& z%B#(7tnMmNH~xokTjMLygDU1n1zF?+h2X=bSa#R_y>ljrpt+p{g^si-onx^zdAJPy zh1GAIk5{x?S6_vej{r%lzW1o!5D}tGvh^%@(uL{n(ZfR@8-nS0)I7hpbkvU52r5It zhwnUvGiR{d8C2b0<=g*xoBaC++A4Hn7WF`HM5v>=yf>lmyjkkcBw0#=Ta5L_x}X7D zUUcxlgd>N~rVDMhr}|EIJgiBFy*E)QczwEctC#8Ums18R?d5HtouTgS>mhBg$J%;K6l-b`%e45 zclVXAZ}c@!`bd4_bC(9s=dlr&_8MlOwNfh!{!z%&txDtXk6|R@?l15Hu6d{{e+*g9 z>d(09Saxeg2={T4A(RVlZFFCJn!j@fI9QjCm<(NQbANQE7}KR0qz$3;=iR{@-*Up( zTS?j6Npb*fY67>uQVL!9X#6>3mc=Gm*+G+u#^FrUbf!*P4>ak!D2FWcUxD?b4t(pyUhIaRbGVmshA} zo!7xWx($BNi%;>(6=08yh$iW zI2n9+e=*U$m_pjVv1AN+;a}IlULh$4PIVX~k^kwAh(c;3dW=H`U(bS!&Sz2X{(YP6 z%|zxQcx1xLOd_FoEczjAt>fji1z#nMuRUQ2@xhzTt&+)2&4jG0-0N()k3fbj;YYEp zQ;IW-)$_aSb@+|!>cM@j_7BIMjoe>9UA$2$aE)PgTTp@{w~LCUl^M|)OyP@<-+?X95(8ba#H087T> z_wPTG0~Ev~EuP|MZqeZ2rLkxt-HQyfmHahHoh8hQ3x=O=mvtS-o!v;#d2)@qHn^cB zp2rrQ3wKx15f=}4Kk^Ga0GXt_0H$grWdZgd`8r8H3U+tq0_JCj;ZtPH@7{sa5e%YR z_p^#ZloK}j#R#%|{apd&&8KUSkrw@xZNZ9BkZ~U$HdQGkjL9_C>MF8(@ADEuS&sIc zcEA;^vEgI;cpBV-G+RO{u(jp^n+{U0-)nR8^z$u5e5ik^fX90>dMCK(wF#QrIrsSH zNzGTcg}Vs;Hye^>(boD5rDW$5gVk5{%S&fKp1gQPz3w)w_;L&L#)oUWq;f0!4lUOb z3v8D!*sX2iZhWj}d&N)ij$YNQp_g@}(<-vZzO@yv>XObJYbvMR?JoVSJtt6GO`_ww z%qU6?0=$ux)?O$JO0sD^f{x7e;{`A+FUwB*{=?X|r$Xk#ob5~bM7<7r;5(^5zK{@b zyUq2FVMY?*s(O=%BmAUpNjoNI6>vt}H7Wz@f z6#=BCX<&;JnFtW}zp1Y;)+yC)x()To+c7oWHl?yf(LnKP(t61XmVwo=Ebh@RbMNw! zm#nHcYR;)3v({a*T@4b|U(N{Oj$p_OC3Bx8+{ak{7EM^OvC2VtHBlv6p(ROFXzSU4~7hdrj>RCo}4_Tm;N@^wx=83UpW)Vd8s z2PBP$(VwVN=t!0A`y{y%-CAp3+@UjaUVk{k`)-&(&i*5E$Yu%KUhM~_aeTc7>Q_ru zQ0(h?;!7|UZe&GSFqv9V&D8ng2;RPVWn}hOUeSL=qy2NJ;4_xDu*~0MZUV3hq5w3c zuQZ$p)XLC)Y5GvOl>jAth+)ofU+}YthAuM2ChAKmLH&i+YFD3)#>1-fIpP?OalC(4 zL7w(a!naP|L7jyK-|nid#+yxUyXSxp!!KN#d@L>FR&C|aXsU-QzUxC?5e+tzxRf`p zxBa7>`frm4|Ej%+B{cb=b~bT4@m0{}7sBl{ox>d=M>c5>5{2kJXAQ9R2Wjht{%;(d zJJ@D2vUf{?dLYB+!$zOxZgpY zd?Q@2@*L>e5p=KnCDxLos z+(B^L1Nar49M+tfs>b*Y{kSzt1!;-mO*%#Fg`TJ#Alf*)xJqV~lsh_y{lz4AWmMHgR~j7jfc zzOASh>bv@AamX4=9ppXh!rP{(#@YlC(q=vf<*xHLz5+1WZmq`QnnO2&GM>tyZ>1W;LN>sx-4~Moh_c}wzm4&BZHLYbZ|1aW|5@wrGzh8A-gKa3esM(q&aZz zv2>wtL3W{VH{d7q3M&Y*%5Tp=1WFC#YX)ohSKgz-MorX5{awK;i*Wcx(QT}lSf13k z$}9GiL)vFO+4rMk(lFr|u0qw)XnJx4TR=pUuT9$UOK!E!-6Jq*Lccl3LWy~Xy~Uek zq%7!bjd3y(`u=)uvXut6-gHI#z<4!vzL{KpP~iJ4HIuXQ3#s|sopX;`f@DydQ7QNB z#cj^1hEZh2ODEdP#r3 z47uYgG~H57rinO0d|EkD`hF(r7bN^Jd^4^0Xi386`O1Sr8)b$_ zzawVXTltp<+Yi60JMIAP3_Qzb%PQ@!s-`hldxLxC?J9`wtz=9)jY zw)I!FHH(4=hLnt8O>!$99-nZvObV_SYyfl_8bJa}UJj5OYod(L6e-gyQRn`eCOk zmiRPx(8|NJQB!qUJfnjkH~)#lLh?niKz;wPSosR-Z68hFi=|?C0$)*E z<8%w~7y%%n`0TnjsPEbwk=We#Qo212cqpNYQ8IgJEt*0#C^ccpTh9`|9Pwf#G^aEp zA3X&fPq>I8wXNlrjY=lUEIB4h@REgkxQ*%+(zj(8jzxbY5Bv7uXQXnWoMVj*S zkH2KY|DoH#6~3skPE0iAP(@B~rRyRjqlR&tuW;v&)$RL^k_pX@(s(5%`{fM}tbvZ+ z$6Q)H^EcV)$=oTm&&3n$yD=X~$aW0>8b{yxFC_oi&l*!8<&-iTip67u_s|&SWs8nL z9--52K9e0CddG0U^rzl_YSngRT3@0} z|JuSb^7J*A*?||R#)K8cZ{50zj3{jNwOiDQwb+0S5M^;d_DFILB+t;H>AUL-Yyz^k z$YpAm2CPl2dCiNI%|B$pcAV2txHgO0>!*f(%(>8x+-7aEWUh9SlgPq0j%45?HygG) z-dAse0Y8Ijp-)Yqr~c^1tFH@2y(R^Ngmz|9*{ff1-_lL;X=wU%l$_Xs%uoGB{{y$#3(jPwBfXt-g3V zaVp-VA3joh*2d4!E&6lNf7ZYJ`TtPo_u5#chO=ctRrOqEt#uyHee?`SI*R!)vn-w1 z0W40h9qg~-vm}y!GkkCEPB2Lp^hN9+Sxxa;lI5`G8@L%C5m@wupLkAWPLT7F%we8% zdj@c$qU2Yk$~m{x5I?3*Xb+3;*lcomfk7M;|nv~xI|sF_>`va%Fss%ucP z;ZLi0hvL8Y#*5?Jw);k0{eUAh=i=pIZd9&Z&op}V1#w8QJ{^n7SCWLz z$A$CBG)24ED{BtIQEpkGdFpV4n2|uVA6Mm*qb`d5y7(_15)kE)cEN?wchtq17AVzR z(F7`z`zsiPFU5PW*C$k1V%f5z8lnEgY&8>hlurTO7bnDVND4Ns{(SIrE&EioARFc% z8$WctRni?iy|q!OJXvj%^_+Riqh0p}%UJh)@8R&(%ntmQ%{{0O%t%wxY3Q_&w`d@49rgEs_ov5()Cw5_xUbDFCCWT> zkop(V6GBH) zI_lR8GSI0|bkc^~k;rd>9G$LrYpNMb{FPc=>s?bF0@Bz=liLPHvIUC!C^8l%56T0D z${HOm&!sN7N;mbGLfDi!=BXX-j=0AJzc^<8#uX*(9ZC|nc2;T4Hw>tcuICA7g_@Ao zZ`~}LhU^kr8(N^1{^p7W=w4-cF;=U+GwonvHcAm#MR!-t<2( z{nbg4Y}$UFsV1Cp1MraD$?D@vZf>3-7wQP%ha#zi%mKe@X~Xpc>ijYJW^5T4LZ2!gt5L_jrSKw(yQ)3~RrlI}R0U zsy~#1DT43B`0h;@ZOz-Se`#%PT?N||V4>vLQ;FXsqS?@+?OU5}0)b_B?$M zYxcU-=&=+!w7vC`3lNS7$h@mC{JG?F)y%z7>(Z`#a9?&9@<#eYzyaXtwOHS;*K?(<;af+(Q6JHo&trSX+cu@fq$_nk{uK0kfm|NN0^@5o9&{@7wp)u~ zxxyD6VR{kgD4}LNI^T$o7_!JGR7O9sFz?JCiaYeqrGW{%{ra2Kue*{4H&#c?{kph? zKF^cx)?wFG&T805z`!Fq!wtfn?B+GVsr> znf*Aldh97Z9RVe5f-2K2cCZl(=fvOgE{kagJRjQcgo&QA`6NZ!luZ~$;)Gj+5{-~yvX=~6c%p~EjD{deQC zzma`e6I5GCp1;#zD1`?8Sk65-)|AB3%noTZraw#?#wBtM;#Jr^IA-Y^gmfvng7-f{ zel4$I+s%CaHN#o}9g(Q4b9r8 z;aYQ93Kt*db@Vwfbm>O998e*s`^6$CA}kGceK zws~in@{1xiS`&+7T4q9K%dOQ(^ApcQGUa=30*CeAL1ghh_N%O!bgdx=%RPtnV!g3C zH>3ERC6nA}+d}l4jZD?^CoprSVV&%$YA4q3H1zIsvgzXK_i4VLYN0)_$5O6w-%Xig z;4k5NY~H;kdXJ;4~Cz*jBx4i)C5}y!lngQN@Esb@4H6>H0LSMoEWb;M$QzzDY3rOYup3-X~q;q|&F-`YN!o$?Myd`S(JhqF~0Hr55&6wlBc zySUO|Wb9ry`+7Pw%xi+IzV(){9OlL9U?U|RU(Y)uy&QcJ)n}nqBWl^-#c|hxTCRPQ zrLo0i;%^m<+f;Te9jFNL7s)>(vvPd*(wMO#5%quVDha|#D5iZ68q-qvuA>5M^1V)9s9Lbx_m&w zU(LwseiW%y0iOA-n=G%K!a=z1k~4iZzI6j%S;E&yNY$i6Z)f27=p9d6}UrErIn z%F?w?s2m$wlgC)WhW~sEad6_E2;`h0H?OgA7bR{bjCJ3mmI^qlw>pyK)BSWfO3D(x zrfM-q4JS4yPM_-<$maUiA3v|rK*ZT?l9e}co{SJm#f0iRu#ANU62Cp&r|>lJbQJkk zpISt>;KN~1D4#@So+TcqQzr5?KT0SIeN8k#!PeQ7EO+DOqJ?{2vn>;rQz-+`nZ7AV zUiKFiWSL}y{}^EHJ#F7E_iCp+68UbRl-YFIInOC0afJvxc>Hj)^sw*I#kyE2oWEAA zunfGs(!i6Uzig5=H)~?|96293OSyu|S}f5XY(wpHIob=vb`bNzXj8TYkhzI9A4 z>e%QB&pYU&gu)Odp_*I!()mLiE&Si0Y!4j98p3BV%pQ!42*$q#UfA0Kf7RE3;PIQ| zBKe6ex;TJ|y+A@Zb8kQl@hP0e$`)g_k9+0l(_r5u2DF%VJxGWh8pAwR_f#d(_BALu z5Ibj)-q^zWy;gR#r#DpFJlSQnNxrT`S66{?1S!5l(Fy(^c-!CJa`w$kZ;=q#hS(dop7>%3v@+kl6J-KNDm&-=V1=BN zglTQi&}G!Dt=m(AyL`+%#HHrwktqv{!j8S4q3x(bKjs zU*xjFUZ)q#6yeYPp}3WH>k+ebm+aNoIaePthG6jF8c5`X$`FA-Jx1iPr6$!{I-G=4 zOJbuXgmS&PAW6Y!E)$9+h+?f9S@>|cpbhJPeJaRhemSSG$7w~XOFG~rZX8!fC6 zy>;cKMP_*+U=BR-TM}%-e^N2PZ1WWqt7&v10nF8>vtw#8#}wRfp*7?-G^H6yiRo9# zPtOgK9wlxQM32$I45tF=yDVy(;1(zspE1!;9BO_2m30}KPQz$7_2gL>*xepAlE`8R z_|$dUw9x`0I24B05il}36rJO~`0gli-6xj0BnW1b!w}k^NP{m-v>v36f$g8-josk2 zv=!v7tQ_`XM?!xppm4(S#T*iPdiYV_4Oy%xGk+}et^n#Qvu8Bs$2gV=)sPa+n780Y zChs2=p5>kQx6RPkn27DtWg>vFH2$ZU*0c#bc@$NkPc*ht3rjLHMuIc&zyA}5$cX!g z(^dDMPFH-C=q$ClC;}_ikSV9aMVY*QKeA6y*%ekcUqZ?+X*#${wW%6zN6|#co726R z!xQMVj;J!6jI}Dd7W9U|+yl5v9NP(Um*%|Ft{#`7D;6=1XYB$X`&##S=N&}cG$nZ+DdaSxXio6HjH%b6Wmn=xwoS4t3@7t+`=A|( z@98mepl=(j*V;pSb$LPgLq6rbcryKbi#N6dOlYy;7SxwityD<5-R(NU#foDEIh$eF06ymo}7K|HF{IOf7S3QdVKIMeeLVzK} z@|;~H+%?rD1l-`z!I09pG(D@Z6nL%=^vrKG+mi|@!zWFEJNQFZuovMUF>WE7X`?6J zF^GYP-obn>kj1Z^yCW{PvnMoD1H;l>%dpY-+&-(Ke!k@OBk9Q*>YX7!SL+TBXJbe} zaxWM6Za#5_e{<@5`D}p;ID64@G8i1?I2ndw z&dS-;G3WWRW;z}8r!O<1I5gSBqnvLNCfQ1<27MzW;nAg@_Kn|$!*c1C zeIEAdtW<{Qr>v&|r1#1IMxpDTH42->u9AQV3tHyNkV@wKj&SKsuNw^J1QL;bQ0LM2 z8^_Q<#B7oUQ$ks97&S}bVdmQbaY!a}UE?JTblZON!=g%5 zeBM^;^qh1SRO_;w&=&LphY$xZ;pSahmJJgtH!bNUU}^=fIfv4aW;Ny4DbCO6?&i|X zgV!ka%<;=3ov}QtNARs1+hSl$_(;TBVW9+&TA0zDcJgFmL8rS~?zvquE3jbCQ;>%9 zr)Q)q10s2>gNQ<^gB2LkXC-Di97+w_F>kzqo>$dDJGvf8!K5)cGa8jYl*Xv@d*!v; z6(}r}saMY2p+WoD{D@0j6dr1FTsCoK>vk+*x)rJa_mrF?T~w zPh~*tcDqmP18V^5UWF{jRiEPaUr=MjE(nE1iKJK3HK7 zjdhR5n+vpD3!A}=aQ(&soh-EkriWUCY1uCttjG$9IQ@wam<)-+c4*Kut4;JjRymdv z8SZg^_F8v!-*O-%X1>fWceEWp3uXkIN;87R12kru_@BD_G=nJTy&h3bYzd9r>N5UR z+z!tuaqHFS-OMX=S_F6Z|BBNlJ~Ts4DB_iV4eoH>t{?Pwj>Sf()d%+ubDtSsVTbBz zaL;G|g5Yy5p9RfJfXVB(esO%S04z)J_2;j90Z)zDl7QETh``H;_`^eHfX&OZc!Fr?(gR{rNqQ5Jkm_%Ph(E0e=Bt9 zHY(mUK2kvLaMWTaHNt(URNt^Z zDx%R9QQS}0=GD(q4QK%_ZLZ}fkFq*A*;3<$3(nFIkOcf&wnINLBrR2sgYLhOWX7iM zTHlP#!Cx=-@D1^DomS%m=wB!l2Io|LK5X<2^|`vaye{!%x36|->DlJa!hs>(N0h$7 z`;AcBM^knWvl1@Pg_i)|uVdlv%KggFG0XYz55CTViU8$J;*lSxD3s8q&elq|npgRu ziIJDU)5~4kF!if8bDJ{D>80Dmi?iLWA$P6~a^2|T8KZ0uUzhB#!z~ug;EY)= z^~J!&n$zuQ@e=k;4Wj4;+u!-0i0P@|V=yOJ}0H*>XLKE=|$NEYq-GW*2^<49h(Nm>s7fwoP_pt?W= zf07qZDNaUEJAVIM2}KwJR{?hq9>R0W)|ni%E|VW$DpfQs-9=#%kUY}=-_-|9yEQ4> zL#)Ww4btyB`pgELeG{5Gf=1o;XmMC}Lts(hDQbogVbFNN@RVa2H;wRvklgS%7sh2h zevF+@yC-_fo>fiyYE~bA*`2(~lZ}jkE(hVJRPk@3v{K-{ayHC9rgaM(`8q`JhB>#S zVQ_%wJCMs;&&rD#XuXKUP}*55AWL)(1~HTP&C)H=SxJP!(r`7HS`TH%7@)ZOOZa@k z%Ta*Q>k5}yX1ZLW`XSz&`avcZ$Ki6Nn6v|R2>rmM&-xeLRf*B0HqfaG|AR|Lr^JOB zQ!^Ku#c}DZxp9lu{%pgb#KST2xhjdJ!;_gPEA#vUl!upZ;|%#XZ`Qc(7#{L9*1%A6r5h+r6}vjVE}LZ)Z`6O z9ZNy#%zf4gxfyyP(uM4;NG6@HGx+Wu)6oxIc;fv1ctIB4uKw7ugydrS)n9!AWxUu^uwCvZ;ZsRde6 zoFKt=jgF+A^6^bd(vZt3e{$ar8+lc%As=DQn-#?M-8bZ+`geMM{@dHf7UmERGA03Q zFZGidO~cw;8xTGcI0T42B+&{gvqy!C|3+jp;sShhgC;cj?AmV@?H39CD%y5+R+MJ@ z%4(-d7EzWGXQPz>aS6%7e`0dpWa0jawkx2g}z8J}TQajzrn451(Z^T9g2f9=HG>iuAvYC3U-UT?-|7oMcoB#@jMv*>^0Q@0X4t zs*XEpf}=Fn?BdC=#iiH(*p+WwILcWC$CrH&W{#(;86xQAfq z`!YiD$EcWPSxOk7yxfj!C$$_dt;5mzm@;myp&H~*FW;St@=S$7`C2vpqq~0QcM>fU z{EOXFI_4O4;*=Ty?umRg8+xK8Lm*L*-fWxx>J#BOiMc(&TR#6M4vgYjB1T4%HeVqu zp|Z@LW)Uj(7P01SKsFW&cl3D_lFFwdpYngK@L+bCF=DfXs~W|fZ@HRS9_)FD3VYxe zU&6-Q`jOR!4%Ou6uU_dji8}f2!w*mIlJa54{OP!2+C;KU2V;2l0MrnXPjDzve5z^D zA#bnDR=>(5!f%&t=Zbj|BkW^T%;u><+$ICLmDqx1%@xJzrRWL6W@zI=S;nMO+JecD zVNNYdsr%RC_wR=O|4YP0kENx($^IA4O_loVZUG-QV+||kz`a5eR1!t1s3pbv1Q3oZ z8|+#gQOECfgxm^6(DrINA2<`#?4qN&j@=dC^przU0rhsyR|U40zaV#j zGRq1)V>R=ILYz@&!=d~M;es}G#gO+RD_P~!Jt`>3)~v>4m6uYiZs-G;0Y`IXyICHB? zq1XiK(`8)8WX%pTFp`-v0lYxB6|sXBPmJwahN z%s8}}8bz7`&L~nF9cn$%h?FuM*aR%q z9p$4+_+e@WE@8Xf(8-8u+?_y~iIPhDR~_ zV)u55TwQfjQmd63`g)pS;o{3~NTBL9D2h2H&a0(m&Dg z%panueZ}kebE~hRdQ3gCmu0Y*v-H+)r9hBFMm@cyySwB<0mkENO#5R#*@?w0R1VJG z-jT$fH;(IYFSHgPZzau%>GR0Hq!9K-l)=<(~Z`jgHk@Y$b9Uae*Px@RNEnF zX13GLSG+61Xd}tTA}b>LYkuoyn3)5CTF8v1(yHBcRtz)OjN*g5$*G%US|&+gFNa@j z=Y;EfjM26teGlvuMe*ba=I_z(PG%o{`3ZA*(y+M&P-i!pa`s6o1Q%IewHfB}vA0}^ z9TO1fCl)YBMcBAI!kG6K{FdxBB6m)j7Xfy0nYkz2h9}GT4B5uZUtvv8P#nnXEB_dvbQFOIwR830^0==a5pUt+x=o z8e3owx693Si(RQc(0aM3PhuA_jktc|Gp$#P69#rOtF6nkju09(;1ZH=`Uur2 zC-u;>a^uE8(U#CRMWLdN(r-E3Zqe#Qu6#om5@rp2oU%%0e-z9(9I1RLL%r73blitDaI zF3vU&fFed$X{UhxPsvofBEq3;>Q$_QbxYH@p^E7%v6le)k5f(DoNn)~k`FZux86OF zA*1q%oqDb_ZCQF)cwL{cVLQ6pF9sY6dakUPC2w-qn)I$4X@W%tiBnv#fySVmtJm;S z`UeglJ<0A>&iALYF+F@W4Ad2oK6|jr(+8>PZ-e6_YuWvX{F7G+t}ABTH+5ZOLCb~k zVm|j^LtE*4UvlhlgZO;Gj{>7cvl;rQlm3 zABN0dw*;H`edW{G3c_5!TNTNUzPuLVXJ_9lCp{{KX7MN%Q*U#nhmQJREQ|@7#_=0? zP0Gw6qVh*UD3$u~qllj=>Bz@Gz>AVOgqy_qDcjqXidBKsgg-R7#4tdIPXVYD-P4G! zO@RVp6yI!TcveJ;v~=2AtrwW!^LqJlbi)mJ+(lhLktz|Uxq;ie3={URb$j)5hSCa} z+J0cy1*{)^0NIznonKxVypzt@pHTMU4&fHaLviJ(OU^B+{r}~0!PwM*vnYnE@ti=3 zA>|Z!SVIK6M7*=uRpFJlckFcgUq*zL@)=fCj85&+d~ydTWw#@y%wAuSGcAG=HL{qg zu|&huNRmK0+o*u`c5^rf)W=MEaK&<>h~LaNPyYp*DcNP!l|~fP=$RL4P@u7Tlzr*@ zRu%49M>o^>gqAk)zn^kaNcl}sFoG(kZ$Oh&n8iwJM@?#)8aX>)Y|Ybf?U^io zqm@}8sV}yUkDSVempV~@l+wI^2a(PeN7aDFQ`d$TZz7}QJCQC`L=uYwRK9BCEBg5o z&Ir51BWvmci=~EzQMmS5>3{>{65WDt4o`Ja;`o7*1QVN(-Uo`Rq`ICO*d>Y)yaS@z z#a41ya%Dque%6lowPiv=@{@qT_&*slI`I(@$^?EE>4%oDHWMD|ON z^`IGBl!aTX8I=hjx^bu$((XR!{vd$V0+|hH)5^u)W=ZkgmLZ>|m7LQ@;Pr`y{fQ>- zi%l|}>b%XH;OH`={02bpe&qstYp*5{dZap{pV;2IjcXt2ccpnpzA}4_ zDY;IAoD5E|bGC(;GA$_xw}ZZk_FF==BMq*GKKF!{U!@5KG1V{L(0Zm+lX`Ae|#kLR6rvs>&Y_qGd38I2qqeJAi42R;Q4_u<3$ zKAYp>x_P_aPKYjM?6vuHX&KGW)>i$?_aCGc^38rbFJr$$9WNulVj=xK)@UB#rSIX6 zQ=%e=f~aGEjuC!hK>}bo8IXg1df1%g-SIErMv@$}p9E^4sJ+*gbCY7tMN# z5afIfeEqrUtK1ZbP@IC6!Z3PNH*v30w#Dut-`qD5$0NuI?RWe%e7}BfABHcLSIg3U z{ctKdUz~UfHkq8OpO)0(u-#4O?kl58s!M8DEv>Z)(NAA;!v3P7{}0A+=#!Dpfkl0l zHHPI)YN%=5ZrD7EMdr^}wX<7H)L8BtYFxVR4lNs!bSgM-spzBN8gwh*)$8(gzxKPn zF_*~;st!N6Ab*p!1OIWn{1L`E=W5L}gX6>Fnw7TjAf~;iK$Lni=P%X&vJ~HF-j#BK z_lbTzO?c0L<?#(j7@$nOBtY?1qEcc zM&Mo&s-u?XNTDf9E_WriY8~xN67gki-U!c)_W;}+knI7}T&b)eD_d`<8gOJ|^*pVm3x_*ELweBC+*)>$sgo_PDu zBA9LtNA76pTc9ii+D{kLu`5&}=tf?SW4gu)-WnZ(u)=pl# zI;umIeJT4zOp{fh%mSlA!9~pe#(;|yZTbd54 zRNM=K5H?t5Or6QzRvkMqU^^p4jTx^OkvCl6x}s+p;A-B zks>1EL~k<`*HLMHmGP+t!fH3>s)AjylR-3fF9*E~PcJ>cw7OShF=dJtNG*G^C%71W zcRJD>sm)hA#K$8!8fNkpQ$a<$bEf)qw>J+_ z$P4YnCI0;a1(3wGG-@KEc8Wa8J^!-gMy+mSD`M2&Hd*?qMrm!9vQN8Rx4W~qmF<~enWDi>thQ_Bay!Be>t z6UQx&#f`yI(S4u@j_8&4*14{ET|tOsl4o2roZFElQjqoxj6)weN{SLm>BF^@1idNf zd%oQy2@V%rznNR(ocgt_NPf;HW@p%aTxCE#rPKGwCP_Wf>R5Jo>kiIrBN386)=AqCF zpS|d2^IH$R!Nj5VrmSEel8}9!&t5FrVP!cXYaTauA>@0?;;a^{Ffo;PH&Y&bgb)| z;7>Gs_i{7z0WRJOZC)nDUQRN~V|`w*nGpUmM*V2!^eDX|YW6Nnp<0ly*VrXjrmBUK5OsE{!1@Zf^Sl=G$nu{@I+8WYQj_Q$s>ZvA6O}~CUyv+2%^5C z))6*XD9}y5s?oWXYkxCy)on3faXV6{2s4(VYmPorG{37a>Kc&xZPb2%Oen3ouEN-X zZ+WcWELSwx#Qe7mGHH89{$F1(_mq}tf2 zldYQU+zsUUI7tM}+)zQ~-|Fvml2i}jhQ}l+%H{BtST_uu?g%yuDQ*@KaLvI+l*?L*yMW^ zqk#Z6ae9-)Jqg~+X0vTHs{U(C?4i>XA(urp;8T^_Ys$2Bf_H@8YR)NN1tQ9{5&>pEC$gwYB|m_rAN6E|UCIlxFFpOs@<~8u)LV%Up5M6{sgI zHGmmUNQ{otJ(w7uG&DqEa0Q5vw0#UgBZf-4gngrhkKBY zx1NCCN+(?+b-t%5Hb+)i9N;=vg*+GX)20ty;C}Jp;H+DM7bg=|3lK%=R*J(KFP&kpg7^JIt0StdV zxO{+{fd(-dnfSJgV4Xy1uOQ!kN#@Q6TGs+sXVQ+b z^cwYZSCYxAc7XiH3>Cmsb=`iw^4TU2w1+-|rAUlQYS5*+3oM{_w%d>i!E{b)B?UBa zfWJEz|>y+>3?$s$S;>epguX9d+woJ`VT}Vid zB%wY5=5RvFc~w%W6n552cF=nYy5KkxSz1i-Rmy3K_9`C38jKBVMW^p@bbIIZLVeFeXmO`|1iAJrlef*2o~0W7&b zP_R@&=qlcePrS z12v^RONp(WGwpw(#fKg(dNq487qdImE29FQQ5XM?@Q};pLzhtm_#rw*utwT;g3o)T zVR5f*ou3~@NLE624N0anRv0B*0(^(+N&#rCEw_9!w81pOId&6I<)d-Qp z;OzAmc4!aNrB#{q;jnQq#t9!PRCK-6%PheF@;t$aC0Py+s$pzk9J$gcy8biC=malH zTc42QtwMY}5pF7*4J7St=tl}_of#}&0((GGa^c1N*_E&84K=O+v0ZnWI_ysTJ}h`$ zjq^Kff^!Id!27jdycUD%sLUFFbR+L|X^7Ey0tz+d{up#(#7-X~-Th{#qTzY!dcl1< z&9eCI2oMR-8*`|tsw(|DsfC8Ip5OXb{L{wONpv%Xj~u>R^y9FwsD)IeiZ$}PDV2kV z(N1Ox2%GksckwX`&g;;MB`%Xq=p?+yXG=LT296Z;qzjrY-J35|au* zoOO0^ujFdB#EvgUK$MLt4E{A^{S-eM2U;EK{57P%0FSnMawM4k)Ctz#@(O=+^XC-z z`iH~AQL`MmH;JBym)H@aFP#k7V6QM+vBAC{9(UY-IM5OD$L6)au$r2U0(!n@)TTJ( zJDa~WTlBIE820rhZ@{nOX{8UX`I@Z2`daT2z$u5$czUW*B81Rc8+6ow5@m9m&!(yV za$@6ESx&l`!=Ah-Om@&3_}KJJK=90#x*?M zRlI*;^-%>)o94YLjaWwF2>$GIQt__u@ zYi{wkii4ujd+IT&PRh}_mG`U(LF+2WA3exYu!j$>S&N(2?GbV^KBfK6o!q&JT0O%r zu#0P-w zv(Rzv%9UUQOoEQXocSKAzCc}iS2y3E+f`lPUVLGMQFP!(MPrQ`fj*J>aN)#Ze@{*& zA@%%j04=I2KfbKG zdErYh9Mm^6xMpR%(^ia45K^;fHw5@D3?4VEbZS-bgUP*20o2KoYJBbEx-}1bgjFpz zkJ@|me$awzg>=rnsz52J_*8Br+_NtP%{-mLoZ3>D(_6z-ah2dn%5llBYf!6K&;PY{ z)5j`4uD3;5A3_uyfB46xR^?ombed+>3<{(mb}#d(jdZ;Qk163#G|NmD#)$C*8w>LO zOc-(SSsWfL6IO9bP0C^{w0U6^v!2VAZODi?i2^noJPMH&FBv;pFm{%fE3!8kF?%<^ur2L>v}$}Pg*@o z{)-}#q0dv!*OTH)+OPZ4mA-K< za-%?U80*q)57qdKSv*H&-7zX z@r3;o#5`{m;+&Z~apHVz?2@1#w|ggz=^GZWTR182OVVk?+}xap5=kFI16z}|@O|pzIF~6ILEM$8d({y# zqfBB2oXEI0w-;blq>&zCNHF` z6u)x|O&oL~h*X=FK-i*IECdo4F?%aj2S;wd-%6N6U?-i3UFm|m_bSt*Ee#_r0YZ%| zj*jvfBA*l1xsT?{2%|iC$jJvXfzH1U?$=xv+IH2xl~4u*u2sK?m^-$=))@VwZc)pz zq`z!F<}T8VijwgnUK{piPeb6E zrE;^D8E3P6RP=kD+2$i5)I?dC+3HU;!NeUmhplz#J50gj&zeD-$ZLl}gX?}D6hL#Z zZdyP1R8W8KV2xv6v>m_&+xuB2>7?KH=|}tRtd*(-l1p|5<0i3$tszB3uuVdyvJiYD z!$#lbaD|Nrz20n#19|FN`o2Z+eWgvo*Yh>cpS=1ec8ck)+^l%-U>H@%`av-;rjL5U zCmU4U%qY-5U}p{gNT25}DVw0;9{Z&ncI2%PiP2VkDWS*vk68WBGxdMnocz0r|I6C& z9~OD2-F$T7n=)DFzEm9_UpgE5`WH4k1T*DErH)WV0L@p)Pjkje(P3E9hi`BHIIzCK zY+{KB_Ts2BsWLf*FxDKfnS?P(jY2`^+yYyJlV9;it7p|mZ|c7|+8#!{)3Nk^?HVYd zYP?GDoZ7V@xXgkDo){}mD7So>!Sll-PL&B~i)Dibc~U&h@jYj44oQOU9QVza0*J)8 z(?9++SBhJD#4>E)@z|H%u!X`VYhN+hVHCUd40M4}-+r*Mu9p4Mp@)z*EXvs0+)8Ww z$C%K!XCAMo&rO9A(;0D!KGQ9>>K#PRsJ8j{WOb1|90b((4vuRPyi`exU*P)jpKsy+ zxBIER-B^< zAJBIa$BS^x?N79Hhhe7_f|Xk->R(>4Q~mOdl*mKV5z(O89OJ zeF2M6og)KAw$dx%WSR`1u!sZ!IF|YX4$s>iY4wvt!2F`cIN9{z%dLv<3 zGh4}4({Z!ZMW#JuPz`IuPd1B37DF7(M={b3)lofqB-tL$oa&j3-?#jwcE+I|{=`8i zgt5Aaxm_@9#@~u~KYZW$ke2tw(?@#{ByvvkUc;v8d?@LItAguZ*9J#Tet`IU^s{qa zQTX-pq}G)vM13mJQ{f&_L_nhW<-e;7zpEu3xZru!bnCdqM(HjtIR#yoWY|YZo0N|Y zc|N**6ZvFuJ;AkD&gR~T>4WSQt4qSqF-T%K#LvHNZqK5OIN-Z=+fZ`+-)zLUt<1Qj86sBNlObVyc}){Awgru%5cmt|IqO}Pb~%uefF6>5EJ zCtgmN-^<@Xt|@pI2;ALdFb;8}7Z#T8TBdU9@AP{++yZr~w^Oah|LE}$HlpeByoo9f zWPj1wj}<>pDavCs#;!I^U+&g6HM9F^DrYoLLcPag*fndO-rs$HuEexCB0Cf7tR*mt z3h@2&q9BT#aC&_A^EB^-dbCQ{OACK@UjsS*L+o7Seo7^Jy;_X=MSm5>W@JM_cCMLO z-(4-}K<%75OHrO88GqAeZG8mtx?H_)Ay(Plj1N)e5UFborYW?ouAyMp4y9@Lcp?2A zIo~u@qqkwIStRti>(v5XRL8LW_4CH3v#*7@o!{)AOGy6u>q|f<8>l?qy1IwTA8uRk zPwJPQ@l(~U#G;kvk_mr95e10dHJNOW_ocjD)=v(f9M#n^HN0DsALSK1Gqn+FagD{f zxvj7}7F}u^*LKd#y`xG^Uh+}Uftq;v6z1n3%4|&+8|BpBF+#jr*e$;Uu+q}z)H$#3VCuH>>#@C?}G6&2+faKTHwqnwW2q`1e9)T#5F zM4D?9^PDu!U)@A*`$KJ_0@fe5sZNx%;cTS(V1*=gS0qWRQ-H$gF5exZhz#`7JVo5Y zQ(pa)j?aywz&prYiivEeQg0t-Lp+O+pgP@0L#7`{TlZK#Tt3dIb=`dw1@PJG*PrG> zh-bQE7LV7I%Y7EdrZ|+35?yZ@Tk+Hz>N@sD3iUc(0)2@QhR-IYF-#kL?4Yl#z+Y!> zn)eoNDzNVObLmhZVa+hkl`sgFCjEhH3&qAH^5UTGwqqf#&vAd01`^f~5$^ugpTD$0 z(J2*Q89=kpRz3~)Ojxq37s96##p(3TO}G6?s>K`RQ*nSw`)3{&DjnOVFZz$bBT|a;OZ3@%HOx9WZ#Bjo9h?T!h#BtvuG* z@{|SNum0CL$h!!v&<0GMOqDv#0@U=lACOz&v@c>Nrq1HHm`vl4-}y#FDx>aNTRBNR z6jVullR|sV`Pga%%}r ztyKX*_d!-Fg~IE|#0`<2ie>QVxThf5h|>yu1L{o(BEw(3sWY04*pTz9 zR*yNQ#CzdeJzsCyS%&4>Qqsv?c^{twY;kCmT)<(@A zS0K;eF#crp{HN33mlnfQ6pl-vZp>;EW4yZ~gTMfd-emr)_b>lM>qv!!U+sN{7vS(OOi;LF>fS?kMWH;4&(X2A_FAWwoZd`= z7f6Pp9ME0!I9ftAbPHECA^UDK6-okC%ke_iJ)ckXfnd$4DG+Hgp3O<}T2fwc@r;Q1LWk z1TVk-+kF4OmCF%p9)|vm3fz(5ytt4fdo+AU+5Al(py3*5?`z3$YPFy(pczAHM10|F zKCalhUbj-)l%AfbepD%PP4tY|;wd$^>sM!tskUwm@vWQ(!gkgO!O&?3OS*M#` zslwD-fWz*V*TA;!s8naoi=O)`Hl>Mda3*UFs#e+TMq!nr8^I-1(_KIbrdICFttfO+$ zr8ePOstOk2$!@1l#!QVp5t+(FSLhGJ*{~0vgrB@ap6N1=3~^{y&=I~B5g^z4<^5r1 zpeI;C@rB;U!d6v^YJf;CR`xY6wnnxt*| z#{I%`1RrQ<_ExYsDgr}~+Zb<2Pa*(r!wlvK@7;Wpn)2?`Lg3|2Z1eaf7HX`dMkQJZ z4-rNcc>zFbK56;ESdD@!vnY#YL5}2{6`6&%u>sqZPamv?+i=DHMAIGMM45Q7#6|nc z6TNeKtr7-clPoK^&zTd}9oE{*ZD&tDj+uq>wb?L7isCf>iS_`uV)gQjAi)DaP_bt^ zgsjeqkT?oBeEDIu#xYCKEu=mmy|g15+U$9BumzW7ul?kxT#lQGnB>38Q;T&nOcQjd zOEZt>4{K$(yDZe@e;YTgm3D0KYr);~Y0@~vkLF4- zt#&S7s?m#j`~mwF>tpFQTR0uy6){Ar=FNnEo+2pakxf+o;jRO!XAmi9NL_83DmuSq z(mGhpz$4EpfVAvid|8R~##!Zr^U?-e&d_F}1HZixE?-gdJ6~vGiK!uZxSd)EI^fex<{-qAx`1=EMVCX{}4~$luvNvOCw?1q80M zZMbLh0b>ItExXZ=F#2uS7`yrw!&=zos=ekRz2M%1Z-b8g{+4yxtLJx3yDbNHM- z;!P-r=!6mlqmAvyp)>cqhxohX##sT@JYF5JL3Q;|>u14%)9*Sk3d9Tp3{fh3Rgmf0 zy&(MU9aba2IqGux{$;OpW*hCC`N=b0)^*dwGQ1kq{a}WpBY~|38(;l?1+RBqy6q0{ z8V8Y5JGo9vh5f8wogxCnM0_kYDkR-LIvVvq6#<@yn)bhPW-gy6{)i}yctGe0wZ1E+ro&n`dDqFYC7!_>sZ5rPm-)~yP@WVq3 z*nHMnu)j_vH-s1ZlV(G_~^r+P;v4=xB8n2To|7e8p2)dncsujGBmL{lF3|QD*x?!oPsq18g z@OJL%PJCn~(G%wKa1-#QjVPLnl(($_J3M-7f*L4_wY?WP+BsFv|8C^bg7SK|a*=fd z9#u+_V(jx&)}oloFgNSVGe*m{K4gm35Z=0GN_xMNy!#DWFD(A{2R;-9Cj26uZ#;i7 zYpp)Cl%(pgD%_UcP|V)#qcXP^AGK;?4UuDINjVTC0sBnlp*j)d3X}c7vPiDqpF!#VVw^~NFR2o^vZl_-Pzy}ytP?9e% z*j*9z^Qk}zjnXQu`d_sfRVSM7ehDuH%7}#F5X|# z-IgaUXUjX>%P6p+G{IF>J=W-Dct!VB^j+*yl^mnO)gI9toX)z!0=*mw$7&e&>PWb? z4i-{GWwy6(r;d@l1*Ad!Te^;quo-EZQwN&l6Y9-4>&bklx#pZvPHNlxR@oICWidj7 zU|z}JDV^MCSe59?N(V&YPbF<`YrLK3Z|mic$7m<5p<27C&Q$}!K&RTQS&2<^3io3h3=o%JX*B6g?YEQOCf`=RrK}hoju#x(k_m?{R zyx9bUq-fEIil8plo-gcgXTaI{Tec#3Sw(c^>ym`1YL@1Im!~C9fpALOIO)1b^M!Q8 z4=e~%a{N_nc(hqZNP!&}5HI4Fxi!j#bVN1xp#4m?sCu@LwdO@!_<{+X*g{lr<1=aj z=sTqgir)^Y-toOg(}{ERapKDu61KaaHWSpp3a<>28cM$5wt^0*-$ZGCy3XRRp%%MR z*tHv_gZ|lEsSA1>NOgv-siu~d>+vih(UX%l-c^4_( zXc6OLmP*;%*3n_5W+1F@x~;HBTJ>6BACcELz%aaSYhsM`Rf&cGb%?kGRNk=7@8^p5$W~T zSajB7l~%xhy)CcG{tguhEyxoGcg2*aHEJIZmU2%VT?N%erBNgb@=*)GpX3)^m~rw2 zw~9ikTJNLJh<-S2+kHLFpWEZM8P78%7-VR=@k0yY-gldI$X%)a<(Y&zy}~eQwdw4B z+1bbHas52KR|W-{v+w-1iuoibSr5#{hH*yYUf9Ybc2;%oG;+PKA;MDO0jC4AW^Tx` z4Hk@@oFKH3;qoO!Nf1;jjQ#B2FH>t{xi?h$jhDW^2Zwqdq5BC};cUE?+b60UC0oRx z+y-&EDJAFb*`@;6t0>u#o0>*EO1*^jkcUVa6Xw!ShqsFd^oHJAnKjth^((S~z#EKf z0x7IwY9Ri!tea_fimB~&jM_-M(LV4M^D<$^3AAo*yT?}cV*Q;luYt3z!^NWu#*Mnp zt*^RZBNc^;l(ElVtl{Q0w6qlr|Ge!zbTw?CSiS!BWqrf4uvh*NQP&bJXEZ>!OSQM! zOmTWc;KZ<&08PmJOpnZ!eRLvs!?vP@3Pv9-y3&-m2Q+%NDn-Y6jzl9L{c5xAbiP!qWbWjW>_Q; z<4l{g^IEv?bpwUzpx!pH@58lLM+0$f@^caIBzP1=9|-n8|0pEGB1IQ9Khr^h9d;}B z#ULhKJxesqcXI2EYX2Ctd?t89pjhLp7gz80y2ZH#Iq*!cuux$l<@j*%YJs>>Pw~T^ z#`v_Nv~NSP(vtmkL*K0{b&$@qS;p70b&AjIK`datsQB*EEvlzlzAqI;x_$fLs*AHU zTNmrInwwv}8;P3zi4uAy$pWN=Uj}e@5#j&rF8A$(Y`iQ;G72 z>l&{2oPK0(CZl)r&Kj2Lw@kR>1yh&7_B+yp)rL{c`1oym%ROktm(|NZ%PMs=q=KzNogi5Z`IuX;(~JJs<^M8So3)TAZUu-mCKa9~?beikA*j zE1kXEJh|I{+)BbUjZ5PbQf!mJu&N3);WB$H@7~#6+T;I_<^G?3WWzZ$BMZpcgUH3s z1bUEAABqf98{hdC2`_@vqJueM0L18>lAD$5!amj^H~9M14k*f2&MuIb%XM?}+U;aW ze#Dfxx$UfMZuDkCbnflV(eG!{_H0i~u~gNvd+tY=Uu+eM14I3uol=B12}ngON~MeP z{c-p5-Nf%IL3Awy3c9^s{dWHR9eE~!Osbo*s@vz{UI-;ce>H;rjpO2I5d>nD!|1#^ z#Aa~hFIFlOFo@iBgS0RXna2tLQQ#%g`>?p7VzOzciX#_kZ#N+K$j$A3{H~8#MMqR; zP|eu20QS+pPLEkXj2#vL_eK~|K%=7YHd7eoJVM4H(Yz<%+zrBvhxyR(8Q`cG&OW`A~ZzqZf}D~8}B z{4)LK(pr9gKE3v+qNlbB!mAP8GcI=#cR6OO;M-BR_z!LNnH0ptO7k9Xg7&+kCVv7C zKj0ts3S*59-8JOPO?xJCi`N{*}I%NWFa9k3)EkGDr1`OUKVeFA1{YgkMEU8G0bCzqyWI z-uq~2!E9&3mo%9bmkZbJS`awB%D2XMo7*RgXVj%Uh0?XG z$cz1km|s(IdV&2lg!a_morPz_-+Tkt!6<@~5+mgMyK}vWEWW?LR(1*(EA7xOTPQD3 z#5&Qh>x>!xoQS2MtChn##p;U>8!T^1&k*=Tr?c=HkF#vcDB7xM{d9F91{^G~%*42h!fz#NI;F z%^^kF&XY=7J(@cUrQ&A(raMD)*4|=g%=x;V4%JM`Ao+>}9qRmbTH3R(>tK@40z>w5 z=@9_dH`;hq1Q~Yx?iohw+Pwihzi8Oj_ygP*OnQ3rMGQ z$7nV{K{`fvNK0&Vmq?6m7@ebg)L?+muIs+9JAcpbdG^y1B3FYW)}RrfFeZ%uWiwtnWm~o}BpZ2VMTyZHIhiCx_c4~Ozp?@rN)UhsK3dh26S&jsXKJob3gvt{;+}hmhUIK zCD_rg%tmNO6Uw{Uq$)8~Fy%6fHnXgknYow+=YR|tE5{I&anN!trRd4X^nNA@ zi8Yh)K6hwK&em4w3pl{9R^S)`(q`V)e^RC$QA-@QhCOI2eFT5l5RLnCllV%#eZe(KMpu=v3i~)Sv>#qj_cr1U3B9J0ia7q! z)j{6_qq53&Z?T(4>77awpIq#8nY@i^i%4b>4337Gyck0)a;_}hCT85zpK{OD7zMpq zpd$3u|C3du|HNK% z$`F}{h~FNRV%^Aqb41C)boyH#E3lSsp+T=-`UySmJKp-~;kxL>&R*y#V}M{`o={>! zen5doBGLxLw#0uHKFy79>0W;3&9cN*}0Xxgs5AO1Q1m+Kakaf5f$y zOBtNe`Q1i`;(;z>_}G~QBn~SG#A)B{>|nT3WplKmE5{7C9x#45P;DvnriZ==Y5f?% zi<}|Asj!86d>Y_h^Iu`nUhpcR#nuvy%6EG4DimxzWpdlJ_s#5^HP)9L33VR!`e_(8 zs(x3#$Y{>9`P!TnbK~tIw%`|Ti`Yl$4OY+ZFR3`3L7r_(e%b|4EWcZf@t7)=Md($< zTU}osqv#?$w7s3!86z8P>wiR7wn3-9t;Q=R*X`zkr_+3Ulj1`TP<*c#C1pE1`_kA? zybPYw-{XfNa#B2sP9*$aR?rsP6DT}8s52I&*&=FP*Ow-NxWVr20uOC2?2TKrSAxvc zf7zxS|K|H>iZ`UVE^e~bgjF=gqQ7w7;nSsXF+~Ql!Lb1Pxg4x?ZY8!={8=qL?8M)~ z(|OAarR5O7x!DA>jex^R9W0fMcP+pDP+|Q(UNf^UAdD3AScExIB##gdgV`5rJmsa9 zPLCAd$o~IaDaq??i()9Ybh^LHvW{3NS?b<)o6qQg1lvY8QS8{*(+NB{(qtHS;Jk`CzX|vhjiQiZsmuU4ZN#^L1m%E_?PtYD1GEIY&=*eP zkr)YQ{`s_J<`%VEw?6QqT7z5e?!_FxvZ4q)tYWG+!T~(U`8S#}n=~uNMLeAsU%h2# zRdEL!OS46pb5JQ^_0hs&XJIfq22vnMF%7VZ0lPeL|}+_ajcJylb?qSbP*?QgLO3$Hl_*9buY1rFjo3U~c+P-Gbgd%*s*oIFm>()~fz~TjaqLpZPiN zCUT%K{c^v$M{gsW{K_J(Q51GVJX@jlUhy}um7jc@qYo2H(ZweC8x~< z$=Yd$L%w#?UodClw_h)$BC)(wzXE&ga+5WJ2btKoEPO~N%$cSpZ#Q)7COr#o8!g@; zGmnWFPaaWZIAxJJ$mR?sqCeLPRJV3v;&Zod455&y{Y^A`x zE)t*-;PVGZ1|rNojb>bBU}$0gzv3YV+`;Hmo2C%8w@%%tnV2wAI~C%|3}I{0KR7(% z1iptK;cvV=A3+p76rdHKsf- zyh@Wlp+~Qt)lvL0g%P7HlQ(YDYfnUS@?uRu6c)@r&(97icSYvJ2MP}?U3^#)ao-;t zG`hvGJ3%ryK#6`iRnQdW`i3)xIAX72k$xxR~@F$OUeL)7LCJNKYQ{}F4~JA&-gY==1BI*J@~qWuQE^kLPmA+I<}?g z*MC|7l#>j6Z0V&hLO29RhR7R{yfI^<>pJ_DOtoU0JU9@DCIz8+Y& zX~ru@l)aXaqI`(_9cltHR#_oESz&B4HO(VxCpu)P$Kn24ml+^4xrZQ2_AOok&yRa}qaP)lYp2kv} znb^g;vnJAK4ENrT)SmK`B+9sXpu;A+Byo?DH z2t%H8;UIn64gMWbXN>>17(Owd?$Q>5aPY_O9SOQrQc2ReGdCf#Pxz!z7Ta+M?Oa0 zSFFs&A9MRMMWcr@)%~;K09N9P)+JBId)10gy>Fp0@9}8rImWGSjMh_P)!f?dNl;@q z9Ct1)6n)T)#(k0vr+@|R07V^iXxy`eQunk?DYQyX!ilb#Rd3+}lcP<|GUHHn)Zp}Q zAWIi-wFOGTc$E>^R#vU%)ixIJ<2>==J(Im@K^dCJd-B!_)ZAY z>Mpphc;vAqsT~yob_m~?Ef3nHbASmc)*C-}3LdyB!zV2u`f}jcdC53dq4J`~46l

    rxk8Bo5#o-56K?><}5_9x7R}Zm;5H8rBsUz}$Z)r3Gpu4;A z5#-oTb_!CS<`L2JZn%MkDiv@2;LV52nWACS&=AWFd3il%IULgz?&Ej4` zGiM60hMf=I_#rdeNe-DJ*V$X6Jdbj`%$vsUBb(f$qOFnUePWWcG5pj<9rRck^qo%H zmHnEeVnYD&L|EiF@)jgJyOqNr@cB7zfeJ3Yg?C{>{khM&Sh8dxv_Es93<&9E)X=m7*aBL4Y9%~A2^$sBco)&tmPqwS7L z9ESv?@P*-()<9%BR2FD_{F}4VHXh;z<_{v4v}@cqrV~CmE@scoe&a#U<(wUMYocY3 z7O*j{3J}70EX7uS|A2zS>m}ricqY36z%NUP;>K? z)GY?(@UhlLv#F2QZIhOSlHIJj3&9ogYy8OTpxiz_(a<=}ikR5+f2&>p5B@na*Hc#B z*s8v@joE|f2%avJLo#IfeK>xmd#{I2Ojm$p$!XPgf*FiXZ+(!|6&ROaL0xZJs0vCh zAntsK-DSk8spt!-ImhZ4mva4yraif=1{t-TIk#gq-btKuM!GOa@o zKzo>1p$%!1N(hv3MNbyljkZfSM|9i~B#^n|r3)Wn=``>X8_rl85gGa6%1BGeukI%jKylp;$$-VWu=`n>jjD$J4`e-O_jH0X-({wZw zdVBDe4ghEA9X01otzKvv4ALB0>7jad~2Jx874z>Ac$T z0Ay^xGW||s@aoiVDyUCdvCA6acOOwvq9gAnuF}qCPiv5nc?&WQtLrg)MPwJ~tWO17~gtjgJFEdpp({ z;jbT{juZplmDYM6=_Gd&s-##LUA|49Gwadxv7j%O^Nyii4k*q&Hx3}>>KD9K1Ju!` z&l=R!93u3)#{93ABFiQ%9C94NzdPiq8N%Zf#%6ePp*AQStowh-<&%$7u@nf9mN+ zRLr(ok&e!R2a$pXIn@N|6LF_Nkd&DxBeW4HZtD@?~GAd^=WQ4FVo9vZ2&9pF9@=IebkL@O7HK{@IG05Sy=}iNsU@x z@%9GT!r!odGv-ZorKo~M>jnE{{rm~))se2YXwO|v$*{AdGPdD0&xj`&U;E8%|32!rN;(t&@Lnx&!3(Tz73f!^c)k zi|(IynR#xW^^%ZEM6P3a+(I?Ke;IZQqci%0lec|8{zk%mCF?}*eE6y(E|-B}eK7We z4O1-6k&^DEJ-0CDu+S-UYJ`S}I^=$Cqbh9$DJgBVkK(OX*jW}r{PpCTG%AAiQJ=GG zuPO)P=S=_ebj*-FCPaKo@=m5@ho@9e8jxeICZ-v!)^H{^PVB`h_1~f5KPN&uiVOt$ z4-QjRN<{?Z&D^R3=VMpuHJpQxgBS0`q~pgLAzW}Exsp-bpz19na4M(f*Zpg7=1S^k zd91EzrcFXq+0r5|aBQc5g9*U%;kZz7N{oZgpqfY{AlE!PdtaH)kox)cGtzAfl4a=f!{@|Rr~Y3dZ-!8W2_9c4KZm8)iE?n`3}5PX?Mb^6GMZ}a1$eA&P0GhnT+t| z(1Us=DfL#`s_o5P)O;IQv42?hD-tDwq2+s`&ydXD=Fuo@dPh53%2WmCaEj3uJaCyz zU#paf_I$}*)1E2pEQ>AQRr!dG=p2dHr?lrXI+(*1w?S1*5p6&RGU43e~w5J z*_U}@uLxA_XB|p7Qr?l%*?j|LsH$I{HR0>)%L7-77e?8-K`QC&cfo_y*skdhV_TAi zFk95?>)@30CxHXY7-JqiPe!IUHAT*K$!JN*`~7^kx+(vx^ID=1n!Kn?g^t4*S*^=k zC2{@wQR*KOAs2snwLMA)CM1-El&Jc&PsijlW~q;wy5-G^MgO{V1Ampu`C-)RshpU` zw6Zh8Ev|7Uw=RlLEkKA^elYUz{CINm2Gw+KVaZYs>CR~w#H1vurpF(G`HoLu^*Y#d zf0$!X`&pAs=1TQD1VK|gS>4f!$B| z;CYDB#7}Eh)dcBty!eld`~-m^(5X;}wup&*mFQ%+LH+rI>JQiU_HR>&@L&5Y23h0} zZKR78z$t|V7%>@`l`BKx3mxZ3a_GeBm4QNS&9Ke0`RL#~&H(F|c!TD9GDB79TgiEk z19jJ!52<7Qs|k79FC;%)+>|XxL)@>#ii>j-iDRPv~LV%`;*Vt=@MB~{HP>P%B?56TRuSgPO* zMo9Xa#f8}9lBNskuZrQ&Vs5zn-`nYX!$-`BdnYW4$B_%zE=uf-$-wc5@H8AS0Hl ztbwj-RiN0{5V+huL_au_YB%}xO&xvQO+)RnB{3Dd&NXRcQP=#z7GY|Jdn$1AVDok= zg?MW=M%{n-qlNG{*mAKFha`vO#SiR3$5?@E%-mh^sLqO;>Bt3r{PLvmZZUUiB;8{@X!R>k56-+pZOVZer?4#&{N7&MaE;14#3Vqt}&zZmQ>| zT6L|WV^yi-gcU53He&Qm`B8Hw?Aog?gwHCcFPKv$3+Suwq(Y#{)OkNq&`xr3q< zDQQ9p=+!uvte7Ht{4fRyi;B`j8AdfZy?@FKFRGI{n>6M{iu*KP$G2CL$cAP$=`pZ;sQw&og;iB4kRLK=a>jTpm7aX&bZx(UY7q z+m6j%Dcb#1H$;M9y@eCXdoNWeOy09zn(RJpwOHvJY9~6-(&fP2Pe}ZRlThefVa7vr z=`}&)l{8-+Z073tNEtFE_xJzEP3emx_WK*zi8?6Hd1Ulty`DYH*YUlt?&09}hEk<( z!~M(gYqqvD1LNA7j+5TsSAID2Rp8gXC^oQvZT*4yoWjUKJuiM1|IPiCX4Vvr7$Wzu zaKta)^*k?Q+p_qh8qo5Nn4HECJ9X&XGj3!hu3p3yfLVI+v(YPZ(rq$+JjS{zMSRU4SkEtA?JrbD`t#0+IMf? z??+ywU)~dB!k9S}6g}}ItYO&npQ}pzph$zd-s4f=C>=!DQwGeQ*Jqw8NjCo;JmeNwGu{VuCsUOc3^u;o**7KRqLREA#G0Z)|6w~r|s>;ldS@b zt1du|m%L^g9%|EjPi`cA8}^!_>oGsK9{p17#kqQ@Y3}r7iJwEx5I^+^6(aWam8L2> zjXCO-$L<6nQjIG@_nj00kT5ES^~&$v+4;?xPaDgg(-dPDn9O}srq8k6Z^Stw5seJ6 z`fbK5kUP}3)yD#T5jGt~ckJradizxhbGgEEfU}HXk;*7bbI{GYgw1*xMH1a=U^&!t ze5gkj|I>A?1=jl8#Ot(YyQgc9)|lC<4Pq8nzhrZUD8V-BJBBLUwK-XlQ=cjx{A*A8 zFACrP!x(z;_Xom<4n8G-?>cVz^enGbXv_jHkUq8$0UPKtBaRIUH_X-&=@jNUA8t-T1&9JoXT4r}iD#;QJ?&seWPS z>{g$pBP5(jFxXrPrWkQSpx`Rk>DxX=z8ux6yeC*@+PD-O)LJoLya1fH^jnf@;tmSY ziSsreDhhTJ2vqv$xbKZ}MF86nrr9$C3bp6|!q;@dcAdboeLZVKH7b|o#8(m;&zjzF zsW%8P2nTM7csTe*-~Pc7G?%B@4UQJ&QlfWQtt0bZbGGuX&C>O{tD#X{iAlT5I5PJ- z!uCQW6Nv{P`Rp+K*DJ z(buI?#pCw%Tmy|MN6zcpN`g<(LfyJ#!m-;wxA;UQaH}=>Hp7`>@JTI_g}aXqJwp>R z+C0U?F3;L;ISU5?u}$enFYd4+NLNT*ihI_`!T5I}+s?B|PrOM#%)zy-Arh_pOKO^&zJ^7uXHUpMj_FbJ zI4#qaRLe?n{K;G%*q5stvM_{New4m3NNjRhloE z)UZ9NvEFMxGkgK+Dc!AWn_a7l+D`+#nbIUf%@*z$z3gr83x~|{Aw+#^G%IvCiiG8E zDqE`Ttwuz-6DW7z#?{dm!=&SN#)kgte`$(iNP1dHRHzGV6{#0zsc9!VE=DuU1qD-SacQC7hO4xkg_!oR^Or93WWn`__v zF`L+aBz0}O&4=B|R8R_4iU*GS{0`x*%4CkxwGJ@j<*!iJeASy>4g zCH;1ZSk$=vG!HA{Pc%UN!C@SXaG};KP23#W?E5Y=C-131ZG%U!dn7q8m2Ey}rwg`x zF8Nr!cRHrd(}y=`2$Qg-Hgu&s!(f;K7}iF@EUxk6$)ge|4x3H?;5a9Ipt@m~Hwn|* zff(KM(!_}z_$80+n_kj)9RqTowFu*hxuFwMo@AHpsD#87V3Ya4At_Aoeqf>}{YfFu z;Hv`y5FHNFi>Fu5zGx_OajW&$Xa8p4_)pExf6_w#0;2rK5p&_z@pP;T8t^&maDRpD z)6R~r3)jQ*o1YZs7QB3K(kXgzW@>$K$T{_x>M}=`s|D>oevj*$-0H17uj`04itN}y z$HC#Be8AN~V%y?0ez9`$cD9c;Jj==1`t`f8ME5xU9C5)+>ZjsbPgj4v_+Prv=n-XS zGbHFs$l4zqg9no7O!q8*a6rQb?evzV=9Mp}vTJ9y`vs@jXM$VYVQwD~eO_mJwde(K zf-oLUu@zfO*nGAg_4JkgDizKJW?s8&Hrp+J@C(C0XLvk^ANr7by1-4zJb(nB$S>}2 z&SgmxKvxdc>21x=?XGq!5lzk}R-uns*Bzi#h14OwRkiXi5a8A*+FeXu0Bq&Y_g?f2g$0~3CX7iL}&UPBt7!M8}7Vu4}Q`= z==MJw^#TmVYwM&%w4z&x4HD(?(~2ds+_5)lEeEv0@Q)EK2#N0(jOq)0cu4HRN9W@P z|Mrcu8z43(aZS`yaEg^{dWuRf0>I#&~98 zp2Bm!+QCWt@Q3CfqrXMpJSZG@SIuz}Oz`9ckv3hws3umoo@d~SD*NxW=D$uD?5lBT zbM9{=zzgAAyF_ilBi;33EM6(%Fza&G>eC)FvvlyduMGyTvPBeH#! zenM_+Zt(VX zVTKvy-q7g{xwiUiYw`|zF*5q5X*4d>9c>`T&)9NfH(R?{@Y(s22}$;(8&dtPvEEAN z{OCy(pD0WM+<(yCe1ArN8haPBrAamiVEXK=^pJVmi8$Il&<~6NZoxGjMGVK85|kK+ z;s+V)cj>UQljdEM_r2fCN_jIDK5TO(TAC+*wPPTq?iX zwgE&*sRYJFm6!QTQ21q;&i9(UedY`BAlYqwr6V1Kl5-_${#< z<)}A0ofyvBj+Y1kcRSobAul59`*!1PD0kb}xT@c?*?QW22@aL|c$!|DRUJ8)dml)* z10Epyw2K|6qnJp#{KWPi)0%O95D*lCY{nyIZk!s!3(TlOM@++`8`5K~07EhchpHC+1w$d}(koq&AZbCn zS4@q2Rc2-&+tG*J{XXMbY2|90$M`Wb;YK%iOlCNNRK3gmTWI*;0whm!49m-c0t23w|wSFf~RpAM zr3zJ6@d7DZ+y_z%Qe`?`8%pwrpq-4h^m$(4wI-UAYUr&rd&|Rjf^}O}( zX8Oa87fy%`^L>JT)x95Lgu)ICm@KYsviENuzhz8j86;U?a(*!ErrL=&MH+|d)eq=i zi0OL)=d1DWrTFzQHiu6wBg_*X&~JEt(6L^A&iZ8cjzA*f?#)ejTOMwtal4CPc;{xh z!Y|#qvT64y7h6OsicufYuQbyyD_Bvj^r*C6%=f!C))d3I=sfKH#c5k)Fms5ea`wkI zIhByo?iVR5VZy^3A1*@6v|&rmo{ScaXU~6*KBnjz%HyiW-E_t6aP-8z7dq(>$`I#> zaKYAX$f{~>EYR(Agk$`aP$>U@FCS;O{gzpn%4UB1$LyJCusO|Ontc#4t=DM?r8 zcK8+Mtu?2xD1(=RHYAYCFh(X>N~nD^M1~gawV3mRcFKuboW+2XL(rb6N^Yf%9Rl+dyJxf$k~hD2pocp9;nl z+jFK?;g@(Vp-pruBe0h}KCEE9$gvb<%h1l)np}8?I$~WaL+TrNd86yClfhhObViD0 zfM$^m@#Pqf`xUPKxjvuI$jD1|q4lcIKF*ei)p7S3pGSTAXEHwPJRkIBjaMh=6mBuQ zHj(^j$HXQT!T8?g!B6It8j;rf^(P-$%k=jS7Yy!55iux3!0XcxMta&584pHZ6+_9G zFgz2%o(l@yY8GVMH6m~;l-v*mez_A?tMp&T==HwMQ;}8wm4sp);{??iz?QaFYTstl zW9zrH<Q+gx_@~Nyl7hX(;%$rD66kH^?lUvUR6Vh zU*Q0)!%FLzZXvN9rb2J-^XSEU#BxG`e{pp}S$dZ~Vh%XPx{?z5CFVZZ(z!(akigHz za2)yEGAG?KTqCB@N82LMupcyCooRs^Q>Lj%P4qEdv)3kv#Z(pLS6MrjR0V~7j0xh~z z;Q^H{_0+hKl+WQDFI|T!BkJEqpKM0osp}@qy9L$F4e#REuh@49CvMV&l$BU=jF%|L zNa(WhE@=qRo~MW$?-y>$B?&;4#lJZz|#&hNwTr3vh&;)YHIqpnCP|Be(FJEI1$4W z6kEVo6i1T70oaQds8Xe8o~1C(l-a$5a^)3+&hPY|C{0eDJID}}ziaqiD& zVAzbrYN!7CZ!2d$<}-c?T@!%1vw@1IL@#23yObu4NC(nM;3>CWDlFo=240yZ?4+k{%2M9M>%nYCNgSrW1$Q2afag*GXRSIpd!aOlJL)tW;q@;PkxRP?K;yy&+K1Ms-#4vkJ7on`7g z(be~+KK{O+{Yi&;Daz({fiIA+Ee{e7et*&dGlal9v$N$x z3(wPgR5%~y`A)b?7etdC_ym@NaT7ZzZWhhOF6+MKarh0}Rtpda31dVEf8E@H_uOtc zQ%kU2Dnh4cU%coj^Ya)Ah5!2>@L!;ph$x{djRMt{jCG~=3n_&A{8GD>qC2 zv?p#&h?#ij8o^k_R~AA%YU*O*n5A2UvuGepZC!Hb@UcNmovwaw<6)J^0d{$AJ?w|` zj|b|3CoNI20*~Iy%?^M}zVzEe1Yn4PVfWdO|9K_+mk;u5C!(+mBwi36wCz5Jj>v7$OBhnhmk!U?Z z3=Ijbkc`eCWBO63($bbx9%ap*ug8)eOY$2ttVp46!*n703J2$ksUpj2YbB0rf$rRW zYVujiuUd2UI(Pz*brv(zVXKS~xkj5C;qF#2&omtvK;yU4ZjoM;2dT z*qbn7+MR2=sQ&az9qbv+=-oe<^H2ZAod4VJpZCVXbp)Lj1K(te)QSW@u7V%c>w)ly zE81qiRb)>!N4I^?1x`ZSs`>f}2-1aG;V!cvr@zT)aa3EiL1xvQEfcWwKx=$gC%Ui;{(2-~?dG4kS z;g7TM%qUZD_wS%_9=hEHo)spBq7BCA+(i39rS`nH->3?(qZ+*i+Er3yWW z_U9Xsr6;HDTC-b>p~8+uAd7?_JPt8%f9w&jCEhI(qT%#jMrD@bROIF*Wi~<*!vEoM zI-Xi~`0_wHS|_3%NPbPaSN+*Cb?%XFAuS)7K)m7FZVfa5S^H?{g04i^Vjl`yp~IH| zTT=84_MZu;50m7j3n@{qY*ACvFea7Svcu!S}DVtsLj)+T}S8oyA5&pVO>L=y& z9BF8jq;_OQj&guSS}0hl2cQkcpXzX#@sJQdB4|MpE>enL>yH^h#qb$+;*2rh@31U6_BlxRP zdt-zMQM35B#h9g#MB&$kT(W?*U#C-uy0yYhXe^OXW6TY`k^8MLUs+PWF!O~VkSmKn z%3CQbQ&`kG*xRGRd&Z?kfc)`aS6V4XH;QF6e%M7%j9 zgOls}H%f0@_&OsrHc0viSPMcLk4Fo3_NT$8k%>~H7`ECajnA}%D^4|gTel5$&im3j zRZwp0Gb>0@o7DOBU5vkcP`cfuI4OPbMC|SlB2J3}FFa$Tch{uDim?{d+Rn9|%5T~D zf%1}&XL>mIFV?Og4jMDMr()U*cJu}25uDa>}wZa+<3 zI_wPXZ;`SdHEO$Jj>$IwnEZkQRJ^K{=3K8>r(oZ8gGqlo*#d_Kb_duvPXZae@+;oozo4+U1+>GH_35opxy9?yjVX;{ewdw{iq_Y1?3uG`b278 zOVsZ)G4~lLVcRl9+9A=BU0@vMDhkzIM>idX`V}d=iWyh%t&dmx+r#6q8+QQ2M|{Wv z1^_cV4TxXU1PG#}& zjo~<2iOy)C86AgiCl6a8G1y)41MOPQ&KnvK^{j3E!Ex$a&g?#}!gs@Ks-dkFgxcVi znL8OP5DA%J+6#}9^Ya>Tq6(qt05!ekZp(h1!UN;2I8H0PDMBT z!GfvRN+r7*nmUW?(53aZpSDW#;EH=EtnTSw43Hsf9<} zG{J5SlNObFeg!2ufviilE6(X4w=Rb@b@&4&_lBEY8vq(3jF`Ao3a(8zMNWT(W-4U; zspJXl?X!>(Kkb+o zC?zTm60tOc1h5{EPUK%dbW8uMNBcszjGaRcFU^gH=zM-=2s$UX-Zm~Ik?0s{H6I!I zD6u%b8__==tMu?-k8bs*_O|mt2k?4RBH#g&>t=QAOuSkbU1U}Tkm@P!7Kl6jr&9Y= zlbD$$c{IBgY&vF1bR+wzq9#-Hf_-RTh2{T|ef|$f<88qv>zkS6AY1|gq)L4U|Gtv5 z6)YmLJtQ+G9%PIR(W~oo;)V36?j?LYOyK@N%Y{f|q6POc>!G)-l0hV7YIK%@n_L8^ z6#Af-MCRvupo%fkkaE#vdvB1e@o!ugdxrbkE1?Z%*aL|%-DnS(lSRWG(t zqt-?MgwyVr@odc@pD1l=W+B4i2HT?y`WNE+4{RDio&*Hz(7@o!amU%lV>7{R8Uy~H zF0Zo(!a+&E+p-2@Wi%W7q%Ml&qvBO$`_66PV$ZJ*_CGj=-q&#kU^WvHL9NVN!v@Q1 zLn#XV>^gDIWTjT&WXec)s$mH1;_TVe8kBd|y6hky9m~~SneL_YEt3!Thl03$BjZNK4lidAgxE}*m%&%v3Xd{NmZs)?b}zS_e4Gk^m0NtDMI;yQQ<+#&@4 zR0B4X_gIOEo%UWohnV9Uo^7q;rDKdTHB^*r@)8^mv28sp|M3O?f56}W`d-E`dzH+0 zSl#5=@sOzQ4yB;OZbdW5%LK7w;#maRnOp4*zZ<=E=W=@uJhJ7r#6d~|Ipmx)6 zl(XzmygS~W7J~R>AA-ocv{=0>@w6GVsxxn?SM>je9QL(uyfTah^Y+wh3yqj?Iu$rQ z)Q;CaZ&5TA2|0*aVg7JGK7~oKzoFhQ5`+c3Oj4ou;?$e`vXk@d%}}zV{-anO9ES_> zDTrx1I*a32q>!iFZlgp1EyN-23<{^Fk3QT{OuNt?jZ7Ij%J2E%3b2#5X`1l(Nd>~a zXAO|2{N?r;J>z>R&Me?zV?o0T@k<-6 zA(?tn7a0^89Er;Nq2=9M4UY7`oSP0S(x<9?s6>^c8)6y=e$pb**)&q2v$x4w9O^2Q z>%H*v?4k<+T7XCYiy6sX2ti4*Dwf-A#xY(Cdn&&+rKGrbulO*3P$4VM7M#Ug?G^}@2HS_OZ{pKXH zGY)u!+n|F7hjX^i8b;7vq68G!2molpPnA7ggsGqIv1g9SHJ&x0hs@NGLHK$PD_P$8 zK(BPRHdvS!yjN$%J8WaV3T28N`AyhKd;T8xUIvOJ!i$Ds>x->RJ38bz%CGaB2MZ7J zu3=GrX@&07FdYy3X_K|N;FacM7e8$9zXw-63}Sqz&tWSarzx?^9oXlXABiV9D6*yE zi~GDgR$rlBlCVuGvX0oeMhs2 z+0%ePjg<+g%U3t_sKfP6@)K*LG&AW%6EikRJUU)ekZdZ4sGt7I!rFxfLG+V-Wbst1 zj5!?g(Y3Y-j(o+U`4&W(1^q13|MnwQ-~3GM;jtXYV19r7Ob zB&V+RsjLM4soHBlza%$)GJD=6PvKvFhHfTT$a9b)?9N~ILR;B`UGuxV_LFt%8UyI< zXp{DfYR!xZw9b*8D)D!1EIBOS3F3z2+p*196Stc%!n*eS$bFNPgeLr-Eb1%OYV$XJ zGut?=EvR0jrm+&tXFl>ipddO51TXEh(w7-TDewvTZncQ3P(C*e2?WKpBkzYf?H}g6dU^kj*jU-qbc8It+Pf?I2sxyL z@_2KV8yHi#d#-h0e~0bu3*#mZGIkQfm27~*Olrqk6?pIAh{`5_Fm#p-7~*fBs~>O+2C)CS};ww(#TroH*?l(6|Sx8CeoUT zw7X&S07B6gqzi0Yg(&XCrVf&ZC&?0bPdcf0)4z~}_J!KO<_#ead?(o^hBwMb?#|() z$)Y1z+rzWLtwL364;784v`0Ig?Aap>--m202w<0ulJUPDI)9;)d(qT%m%es6R149B zw5n_iZN;q@ie!pYf_T=@!gpD&w;BMolj|h8iWtIdm8Q2+E3v5;DrTlnS?BVv-d*A& z{tW_{J%4xz2f0C-q%7UbjI$=nx?@)OuG7;*%UrS;>&tt?;m$*oB zJBHe*&)RXtZ$%~l6BKZ%G>N?`au9+l;x7x~LW-OB4QIEz$i=!O11X~$sFLa3WV_a1 zXT_lyLHctk$`O_p+UK7j`qe#Tz!u3UKJUL(_cd}@bfPCnZXU79J{{!uQ6JC>>)xP2RwHm0Q@j6i|;rjl#l#dnYqVL>ZfG8a#SM)y7<{Z zKz?OE%LfE#IMi>q&>Ikzqahwk7SKB^J@+C47)}lCTlZW)TUs)agsQ~>Tk!ztB76mwMc9z?qSPT$&K`AKmaNoN5$$v+8KQ^UB@d+o$stN*Af2_aa?-6BLjxAiW8p_ue5EnzRT= zFHsQzX#!G0RRSRar1utj@4W=PYwvURdG`6v`JQ|K+8^Pvzz~0e?HIF>1HaWF??PrI}j%9Ufi_iDn{EQ+UgMTb5bq=iw zg?<{Qx;8BE1{0P>fZdbQaKIS6$7Ot>b+h~_F>SEuN!=yk6n{0Qm$KaUsKG68{i1AJ zweRwgiLCKlwE?f_3|pk#9oB$-@26w(pZ2;R8=zR0g3FzGy70zD-u5{YJoUsDxPC4F ziSg3&By}6VP%>KfkvJn%Nbn&XG7;HOP~Maw zUD&ILHEviz=9~HNte*rw3_LkLPfTyetX)UP3IcG*6)<^uybIlvzeImIw7NRF)NsWm z+<#)JDfzcn`*q^G8CH9Y^m4RZwiOe8H7d7!Z(WYo7T3BZH@RaEW(;_fa?M=pX(qP# zlj$W=ez|9TlKsqhsx~H+K`SX$S_P{mO3%JV96vXKZK*ipXDuJ*vT-*P{tdeBq%ZJs zC^|2Y!JEEg@5`~8HTwLG(MUo8dSP({rdv4R6{Nhz7Ap#EBUTc@nPj_t*9RmCQ~8`! zNYIWgO8q2lu@BreXShR?f^=zD?X8W$fCrrb3EJ9t9&~IcR66mh*`0A@l*k1_@Aw>+pwPItggVJXLp1S z*=R#)dl*n0@O=Y-VPbD@>tvv=z35~-WJTk|YxmP&*wkgC*p6lrr_(3_W#9aE@>b8TNphZxKb%04a}7LWnc zK3HlY6Okh@35d;+p!K})1~Xj#?3X$dn81>ikG_)@K`qAA?r7?I3fT|W<685ne~xbbA9D|uT;T`;Fk-Q4y1*0=YW|KaFZIU6czx(VesEz&UWybWCGF3QfMr0aQQzZtA$o^+5r zD$9IRaY3%HbvP(_Z`0y%g;8A{v-EQQl#mdXOdc2c9Y*Vu#UIvGpRGEI(I^WNFS3BZ z)s})a9S3s=U(GV+#;ls*va?R(_rZytAyiCje!6eiQ*tsy?%2ft1~pF8hrnzPIwZc} zU#ndx6sm%^TR$GX_4Gp#^PcGdYO!5m~^sJD__{L4ipz z)qB!xIQzRTY;2dGkV+1|E5podTZcE`n4oY#K&J^AwAiy@>Sr&IxF}2?>rH8h-EKt= z^q+0m`t%a&p&+>&YRKi$?_}o`dx{NCx{+1#gc?MQvLvFL&1o>TFNGsbiCxo>$_|mF z8WDOEOUfpmJKdcA?MU<&9i2H=r0d!3=*s^lc2AJZ=Q;HCEo&4iabHYKu;DY6 z#42FyG=ix7J`QCRRcZMAbQ(XHQ4nel2*dlyVL1!^PWX3jCH@esnw2Qka4o1fHXUYb zk8)l2j*Vv2+}PK%ba;c>m2tpX&aTs2ekur&S{#?D&N2%5PD=26HXiE`vG`VDY#bkb zJORLHPKMlSUV;H><1!^x+@2eIcs)HQD~oj+VHs|k2W9TMW;sL%!LN72bS^>VWc|_n2Hl@k6^j6KtZxH$0&A#HL zcRcakGImv(ehG2cxRN!7gNDSIr8_LcfA(k0m6_ zz&8R(%g6X1$1a}odQ~=lRvuMy%Z|J1Z%UX@DMKA?SC+90rqMG+RD~u<&UAixf!F=w zm>871(6w)_{RmSv-%&MrP7$hHxMuVgn1JQhy>AyRsz(AQoZAV>T7{^1m%6Vle;x`m zB~j;Q6Q~(&Xq|au{y||Ba?Z82vl#|Yo(|3FYWYcz6qv+RE*|H*#F0a72KoqOeuGk@ zubh-MMxtk6k1`g>5QFdh7V905jYFMQ@!e0IYMklcac=u{ex55UWSIdgw#DaJH3W)FR z$FguWE;$`2ehZPNs>$+(=ylQ95ML(4o zHn3+$qnA57>KdOM;}tN9v{5sL`x59#2FpZXUb&i$wz>H6AQfK2 z&GtKZ>!0)xO-d;r&yzqu@RoW^XD?JyXQRs>cIVrdSzc>M{_y%X-jM(H_n`NjGLD6T z{Z&z1sKrHNIiV%%oUtn*qNEk0obm=j*L9C*f483R_|NdMm2b@?Dy#$DY~4_-weNBU zo0{#!;H|%KueWu4vgPL-RL?@HW?ZjIvjYIH&x|kso(s(~2vZ&eMw?|T%_mVmm68Hz zF4gVnAEqLn^?ao3uTv$=#6IpwJcA|eK{8`E_k*IGleTyLc5!@iRynooeHRi=51eUH zPfajiWHFQ49{rb!{eszs33D!?c{FcJEnJ=3K!_hft2v2hT-eCKLg4`WfeXU>{LefR zegznT8G1dAUrlOlL-id~He$0=re{OYO{Ly!^@Z(>Z|$dtn;fX1QmCamH6x?vh&KHL#ZxedxVB zarL(Xc>PVIl>ksobZwE$KcH?8RbzSYy%`;Ad_IcO_bgnrARKa5^3`BaYi^fc@Kt*WqD>A@E0Z%}NJ z_Sf>(5?`D>NhEkLfF#M7BjI{*TSrbL9PZ_Npxam_ZV7u)Vzc=W(}!mr9f)BD>}rax zOf7{grK?dg`@X8XhKRzfcV00vLP^w)QY5vDW`hN)N4Rnw_wS!Y5tQT}9ltP%F94Z=Dk<&Hi8>VTyRiVGdc2`z*A&$fydcbO5 zp72v#s8=M#hQ(V*pH7*js$)T}sxCOk?-*C(?i99SNYLAYgJNJD#uwi6E5AX`fY#?O z$!}0R<(F8w`rjaHT4A;)mKuLQT7n)iy}pLuP0^t+=-D_WSt2TU?9ky=V&ae~vW}nj zOty6+I1`mt7g?QW182JLBWbUW=b{qbE!EIaV>jptiK=7m=F>p;OZb@$XpD9Eq0EO% zR}st2T(dl$$Jl~VyT$P8_t{c5kSO@ul>z*N!=qt?t<74NZe&vTNMr+#Qoji`d}yY? z-v@5)5T-`AaLZ{ibx+1^>x`P9z`K@E#r$x)ye&8|s60#{GnpULs5UQ8P_XkYH@QXY z>Z6{|CY?$7K$=h58z|3)t--*+2}dHCPsF3Y2An)GF({0UaVQtPp!E7G7>hVDkB+^| z9iVKMwXdQc9p95vVT!P*P9nolcn3#uboZuk(x#q1(jQGxpTr8@7?&EwcM?r^ZD ziOUf$J6m$tbrx=t|Lt6K?Z&&?V+W7^l{%D`?1oK#fGMq_!Yo*k{^xm)fp^4bkCb|K zkECr|OAGDz4hRF-_#?sxO%=Y>Sy6RYst^z+q0wV9QwtyNakHkp+LJAJ+~<=fkUplB zOZ-#Jne<(sD$}*8q`I$WwaF=cvz`W(366uG<8CPqZrb?UQq+#BZC9)@Y<%^TRdU&~ zjIpV$iFg*&zVPaiGCSxR`W_=)_=6NU!gpM8UqnRqnZ+E`8>vW8pQK;-Zwhp`m2>) zQ)K0IO7*KuhQioQ$+UXsoH>*3I&}sDy<7Js)NDIWcH^qOg z%D>pj|D?uTTTt9Kya`X^jVrd8tuRw~po=#CM2vg|u%nj}BD-u5Zfmhy;;wSt@zD&C zX+cCMfHU96sOS9t?0dqFHd^{$vEfhlS@~{jdBwkV!WQ<=b%Cpg?tq<}CiitSzHH2M z_-;E8XYy2%yxV=rdPLB{u9H@%sjK+d*3qq_pu&P8BQ;Ba<1wG8BiqG8U*yLdRFUpl z9&#;8rEU*f;v@Ra9KUE1r0wpPHiyC-mYX8GtEAuBzva3vtzY}mPToB^>f>(^M)6sb zDWmPT5&oF$)JBpDqr@-m_R@8%mI)#)@{dO5BMvs z{Nr7E+wz6R(pzJ-jo(K61cnmSVwNg2#qI{o-FTD7sXb4K?>2(#iAvgY$$l|$#;~EL zrwR|TXXe)?qc563q0N@-9y<8(s493$E<_}>;kR=~igjYFrCs6z)&T`5f`$`(bkQ(_ zXl}kv>dDXbQ$M4T?_^|J|IyS)k*Ql}AKOG#C?&N@@87!1SwBs|oE$tCm z-IHIR@|VkY$ca05Sv_TW9q_%!d?050fqNydnnp|*&BtX4KJ}Y4>^6hXUoe1YdRxOR zWdn(TNtf8I9@KW}YS2xKPSg97`hHhOH zT7#Rgi2KB&c|kP`XP^(A?;#r5jgCouSvA}tztU(PrV3Ttr(b*Ut^zRCx!0#w5~9|z zSRz7|l1Cp*HtzyXHpsOks`N?dS>M0e)C)c34fun9M#4l1-HVkrxvL-0UpG-{%LZ}L z2>DPxTp)27()>a)Waj;JtcnJXGK?w%{?4;=JaF|gdTiXqg41#uUtzNEVB{)Oj~7lo z5!Ydu@G5S|M$_e%xUcvJA|ghe{Jy-@tRQ8;)(`}Md7r#!*p@@$r>yg)1cw+HQ*#O~ zoqtZgz+acXlog#(&$Z_prr4#{lowB$wA#7)BtMfe^TU6%7i*&1Xo#-|v$8@xpL`>C zn8eu5+dCh420yv^5SrS6g}a{#Eha@u%)L!~f~pjIC>rn3=Rp7RS}5SJ3_!a7@>=_6 z9c@8Fprf15SCo(e_6rL`9w-l(T5-%I?s99QMSM?}{3R>UGNuFKm)W2bMni_5F1{Zk zs~w6B<13H=t_@LsV{+@|-O}BboBRTIaS_MP>`5NEDBObkw#pgFvRX}f?vdGOTCj8L zu21?9kF(B+JVW0xWdk~%B5E%^-Yg{jBwk&ut$LAm)UOc`A#>w>aQY^}kKldSxbsug z5`nSR#1`SK1NkN$peJYlVG)&`FdmS0BXC%nXJKsViPBW|>Ay$FU+g=ju6Jm?4?i~a zYJ_)MvEtIJ_+IrD=?Qw-gGG=?{=Amstl22C%drmVXyq{aS00TU#v!vLnD3$x7d(NY zYWn4@lEL|i3xgo0q)L@%CSyHS@VIT z^K67BO_RPCa>BrRps|maO05)D&efZK`64TsLQVH2i=tT`m}*y8twO{ zq8|1?zaWeD1?m%yZzMICEgVVhoE6>OeQa_|!Ge13 z?Hf%SS0ZN>GzmMvUimIIZt22Wa3Er-RVF+cEJD|NdyzV-0vFbXNVjp0mWxb@>R7BV_~D)9p=zE^?TFaoBbT}$(YjR8_WiKe%pHN8pDpP&7mdZjA(HJH zC&oWDIVb@Feg*xr7MxBl_Djn6{Xlx<$+Dy5E$HK6A4Ss5{Wu8wg(0k)Y0(Eqjaf_B z1pC|z)y~pJmuCg4QM_;&7>}#|4SFefMD-gKP9j>ReP6F_)h<2>wO1gtbweVUG-ODb z^X*=v{-}A!-1^TKNgQ+H1NPoaFgCSm=?v_}$KxL>M=6H9yrpKU8`>|ecB50Du) ziXKZc(IR5qw;<}(Pi^xp8fo%sYuKHStg45X%U-`e64;)dFDK+R!qP5v{K@@U=qEhT z(RMK2R`aC38$omvh6U-hdF(cgu_6w2T5e!+u}K;{g_25b2D><~HmQ`)%q|XGeX-Ok z4qFk!f3qke;9B;KNbS*9`s(M4-m^|%5Vcc2sef&xTO zGbu+V7Rsl6CUi2@%|DJeLy1%MP}2rHEa5t;7C~6Qp#4o%@Co(>Ze+fyH>NJQr*pn4 zAOuoobn~c0m_~6Shr%#p8MEp9u!R zcfxX4^5z9Ns-j|Q#P75E>7E!yuEf_+lC(23v@q`+_D^?jP%as-&hNFXKUTia4GYax z!)L5wFOd!8z{d3%bKuT1gS38wlx7eWK9kB>FYZaHxFB}?v!=8#mxgNV>$=a>EPV8g z29rGjTcTi@znDw-3z?%2tA9v-c6cpK+7L!>H@`408E~xVNh#MAS9it+XnM)V0M0I+ zXXh!X#!|!ALmXfsVWZwGGcn54u>0OTn_;0D74h#@b1&ng{lRy^SxaoKdorn7j7Q%d zX@u4m!0QLk-&NM_xyLY8DWrER=nZ`Lw_s)D<9Du8rB^fg?&a^SBDj_+uC~S+?BBe_ z*}II$KlVFq+LDFp4*Sx=>2lIz9u%3$P9_btgthfZhrnbpoa+sS3*Z4%ZE)YfrFl5h zM~eG(TuYoBleeRrsQ-iY^zWpg*(jofNMK`vlz|1=;w27WhoBiArOd?M3%4yTzx6yj zL@*jrDGt`U)q)HeczWD%UjwHr+oAB0o&EkIj+q)E%bHImN??cl66wHJ>eSHf{gZP( z9=j|Xb6TBTWP!VH^X~NE>ej24(eXfoRvkU7#Tp-M5h>l12Z?OA-OVwyu-v)X6Z8@bKqO0Q0Y|F?XkEDIrb2Eee z@6Jl#X=xh(Bl>D%89D$BCwbUza}(HlNGiw5PT7TIlg0CYBD={}RVq7*iMN04+YhF> z`_)P7s91FOmza~YyT+QX*#^M$rT`K5)u8eoX}jsKx^l-^R>{rc9fNsf_~x9;RB#jG z(6{^c14&WAX7`@X(hZD)6lj^wKXE_pA>`m8e17jSUiKVY#7bB$a-X1y%vwmt#DcI> zOWTEo1@rRXU-rLErTpW=GIFj6Wu z>JfVfnh2maeV58pzvsLhU&1!M_pmp5+_cVu)$U4i)3ydfZY|*cZ1S@M6YL{T^=?mb zx&4_&c0_zdwoPmGYtyz?=JmnK@$Bjy`SAVFESPFX z332RLAlAY!`1Sm9Bh>fD@i~QuK7(xDp7{HXfxCccz^qp-7yre@*}-`(FcU|8SKz(f z+TP~Fao+IMs_hPHoNnV4rT8+?R=OYm_EY(dv6G{%loq-Tn4e-^`)t`Xi zf^}EH!ioA&7#Tnzjpcv6-1)31xuaL{kT3K5)>>l15#wT*b3U1@*Q*4(ia>s5frtQA zcVhEGfooNyhb|uigM9-T7iA&AY!FLu=COo}WWkGwGEF+~C#U(q@a(S1vV@BSqoB&y zPquR49~g6aI?S&aezweQ_txDWL0Ij?V`RX zqh%%rSMgopXSCyizVoA4E7ALEYkqB)V`k&vih;Lf-j-}h62e@0;E)74O@||%H6YSM z9{*gsAcBDbtC7$$ZSt^-_0fHEI{Vl29vLJP{JArV3u4TvQ#r~Uxf2c`A{=h`{?&lN z?1lBorhCU1QFerf{qFR)sp38Vy}|yPvG67mKL2S>bF?fBT|U)R^x{>bzJ07;_iNhz zbHuh3V?k!$85RCdyPXzRX;*{#HXA2 zlHFGaYaq~_6P=DNl6_j|g{yE_fq;(aiFPw1QYe6W-0o?6cag(hndV8h`Nm*Nt6Xlb zQ+G5XutzV=CwJT~NgaSm_y5l7{4YtTv8>)tFXPDCrK(1pI(@|_O4|IDTo&&zDGen9 z$6_E~5SEPF&IUc6fwhU$`3=&!;lK96v45*{2ZEj2@T^EgjV(ZoP%lS--s81J&~x0# zHqPY7(AuQuA!i+Q2Tll8^3ucdZ^?fQCnJ0GC)warV3=(-G{LM(PK5ha-X}rdkrUDp z*boe3$BkLTtL1)|ADhoU6_LJS80R|h)JG03vTsb6_PN)Kw=q&#_Fd&#-~ZFf|_~9%5C$9S7Pkme1ZgcFn)4%f2@sJ{l8}IzitqqmVyov zi;sw5YXd{hwP5Q_X?$s>MX4y;wGmeYSGR?8y%vm=GI0#fB33Oj$GxB>Wa>&jk5L}0 zu|yc&`Iv*QV(Ut+IFXW(WG{KNXSzyvds_wQ7QKE`y<3*;4Gzd2ULV29C9};{`8G^# zUKiiUXLL{TR^Oh|T>!M8#3XQm^1?d}=Qn@J1!vbpWIpE9U4hX!yEMyRH_~nhlIGWK zh7WzbvCwKU$#0=0;wlEKtJ{&xgnnzFS3@`smP>i8MxQw2&tTCJPCr9rTLDSe65Ff` zw~eTo)JcUGXJYcL`0Is-jGZsaY5e)nr?a73iLB!L#01q-EooMe3)`+?;cAG-Uix_} z=V8({rmC8bewXF>BWWu{GZi`}))T__7?WqVU_=nG=D9!59W(Hf4n0qHMjubPny}EX zvQS4t_G$lgH)T2Sa)S-fUFdnLi;&p{gLP7O7S~53wn!jwriWqdI?`qbj-PAP`jHpjs7e43IoxLgrs%*CoHcXONNYbRqj)bGr zEt1p@FS+8RW^yWm?$>#2?{d<*5Omtj)75=eK5?Ck%PXa&A)Oah4$dayc6nVAa(5e? z_Oi`J7vp@Q^uPLPpM3VKJ=!j=`(iB6;J2tqvtydnwLna~x-Oelu}S6p$l=-tkjzUZ z_cs8SD>>7(_TXWq2)ozT2(VAuIsR*l`l~R zzcw!%UK)N%KUJV(td=CtAty>Tg6$k8eCQDQhRto@$*pxSc*`%|Of&;0-l*MwsGl0* zpZY5VMpXfOi3yVymTP&s?&+;zLku_1fnp33lsY|5!DI$a56dce)h7uB>s1b6Gt7D4 z^cnOqp7$0{clc0?ypyHMflO5-h8iU{A09S*SVInHk8~(iAzbTu^miwC&Cq z4myi-a)gPC242a0Q=$$blCSS@4>h50@;x|^Jwo)i)eS6vw{4$<0Yh~$oLweXI8DAA zu#fv!ireAW9|lLvO;4YU9@Fwv;GWF6<0Mz{PxAt~zQs5FQvCDG-S(?n*Dfi=4KY_OhxSRaFBT;)$G+C5;OuFmbd4^a z*m3hW1QX(&O1r=hM#|qQ-6yTQ4fz9Y8v)R^4}KsL+vC{omFdvKsvZLqVYc# z;81SIcZxH}(5V9)AA?O{f_B%(4m0WyO?%raFA{_<`Gow=(;W_2`9A$<6yv;}JWKZp zPvumu8GYL?sMWKe+Y_NGdyE@XoyDsD+8x{C`>ZW%VvJYAl0f+ifMM+vmz2Rkhr|7! zPP*BElP)RHhNDX9A{{Da&zPa1gShc-J3=Bk)p;k-V`3}hV>icJ>o%uS0i5i!RxAkt za@`<{d!hX^kWo<_Z2`t+dID(B&>$8XT^ zoLs?0&(T?^PkCYNN-b7;(@(ogic3L}hl_NSiyeyvEut=S0i!f+uFef z!^FwR$YHEKn7`Z6|Iwb*f@l$SxG}`q@_McSw^NsbumZiIFA6_{sXQc1xq4KU&UQ1C zwTL+-KS>ZbVbE7q9!n>K&16uGFX!C?dI=++UR~bPCOvWlUGB;>(8EGO?iE-4#=N37 z2Jv?e$NX>tN%S65T?^}ImXNsv@-IlzjX=4HyGWFTA$>2z8Y3c`jvh?zr0Ss=2sPR5 zZ~k~>2#kic&KVEJq6~^Bl{W3M@`em62fPs0EjmcM$I7~rrN(biNXuifj=d}WTza8F z2{m_G5#VHFrg8$I|9QUVI7X;1!@<%l93D#gXqxD(?z|3%88=5Gy1OqbXEtq9o-5`T zeu$3M_`eCTM!)<^wuZaW-(QYv-!x)cqrjp`qIbB-jWN-XU48Dx^A);UF!NA(6@3jf z5aynK&d|A<->?&=etaAFc);4ZPbJre$)2Yn^kLkJZ1iXU;!G94x~uT7KznaX zg)5WfdH_cVxylgzz;O;e*)mmM5LCCApPO?pI4`%eEkz)#!-R#G_1Rxf0F*xm)i?Z{ zRV|)rcmX9hy&q3$Lc3=C;!g2nW{bk4+ULp#Zy-58V4LTWFQsN+UCX7#ox@JYpLR=- zblnGQ!3qSXob(g5R7C=Wxv@>+MSKOD0TBLrER62kDJ3sv?iZs`0P&fGAM0`hRlHP6 z5eia#!{b}dJJg14Fn6&o;H%&g4w(yu@MFl@6dd9dc78$2-mEbp}G8jDY?uiBDc01t4Xv?jh3iw+D3I1=u)}QCvKLYx1H{6FIX=E6@ z(@SJZ1|q$GgFM??mh;lwk-fh`MPgCSK#%w2rp_qk?$Q}}8W@0;__n(oo89|<$p+Lc zP1YZK5f}gRo!sZGpo3h-=wDWq!Xgx=$Jy^B`?b(W8{um;TgYCUYljvRhG8A2@u?{F z6RWO@+OLd?#|asxN1ODAhBw=^+(dL?eND^({CdZ|WGEZ;diVp-Q)n|VAh3Kl^La~@ z3Cb>zkygst$^1go55{~SS@@_9X*-923EHr*s!u2O8!I|G7-{iW*x)uC&7*^%@E zd*to+Kg-}HcFpv17F$kNulfE4iBpVHA)f+c{$*Y+-36mRy;&I16nXOBsT22V&&bQN zocH@J0mvXt_Mec!L3%0QD?5dm4?*;=FO_<1Y{rx2E*Qok=ANZ~?Khr0V`%-)N&!!H zDc=1~uL4>~;5uD=WV=7*;0zLW@iYqu3B5cyFuC{1JF`|0mrLwU&$aK%qrdB7=y^48 z>*$^>EVM=(yVMdIn<~Jp&8^5g^gzYBv2-0W<|hYd-Ii(1?14~SLMy_3KK+x0@;{>B zZvpXdm)F!WPV#X^z_`~IM|&sc#}#PnJ3LLd{=xQ9T>w5cf~V}`IyCZ_m=IZdZ|c|K}D+@3@6&&TBf9EN#c*^%?2tqa!?TpxWt1+e+p z_MR}&GhEr5@|=G}H1qe^$JluK%%FO$`BSNK#DnowHcGjJj$-BG@_Ic5peG(C%NJKj_03^PZu!FX`P!V}Y05bP~tM}`pv%OiCS=MkEt`IC`X zrQl0Rw;go)X^w@_-t&X^^C4+M;;gwsV80c?I?+u~5NYrw)skDFfmxG`OC8;oF@If6 zLy0~i$!Nx?!6CkvPYGZK45_Fo@A0K@$l<+;zX4w@Hp8P5jUMk35%4*42{+dumiPP4 zzdbf4EA4FGd$toB8(ThaLD1{n#op-O-l(7Z3&smeEjnu!8M$+|`m)R^trzY7V6GP@ z)qH$(;Vb?PcZ5sn53EXWzm!M3CnI|TRK2{7u~AkB_r&_*4}~Ad>X?5Cku(X#FhJq^ zI+oQ4OUetxxxI9p`)^P-w}_r#FovppD3HY0Ux}r9LwAXYj#{QiKvKiB-6C?xB0s7@ zyXw{U;6Ahe*Jl5SK7_}TkX~0r7xDbC*3aJ{&MM3Tc3Pz>#jb90(lQfrUhJNaaMIuh xh4v0&ue#lrEyxU82E%~VJxMGN;7Z{Zq1?EPoV?%T{|ELl&ocl3 literal 0 HcmV?d00001 diff --git a/pandora_console/images/console/background/north_america.jpg b/pandora_console/images/console/background/north_america.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa87b5d82e313c55222034dab57a50927763d294 GIT binary patch literal 255793 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⋙Cqs|DBSVzCof>0X6L~J-OIqIL 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 literal 0 HcmV?d00001 diff --git a/pandora_console/images/trash.png b/pandora_console/images/trash.png new file mode 100644 index 0000000000000000000000000000000000000000..095efd5bf3cf5da30cba48c841bcb85e91edb1a2 GIT binary patch literal 8416 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 $val) { + $retval[$id] = htmlentities (utf8_decode ($val), ENT_QUOTES); + } + return $retval; + } return htmlentities (utf8_decode ($value), ENT_QUOTES); } @@ -238,27 +245,27 @@ function unmanaged_error ($error = "") { */ function list_files ($directory, $stringSearch, $searchHandler, $return) { $errorHandler = false; - $result = array(); + $result = array (); if (! $directoryHandler = @opendir ($directory)) { echo ("

    \nerror: directory \"$directory\" doesn't exist!\n
    \n"); return $errorHandler = true; } if ($searchHandler == 0) { while (false !== ($fileName = @readdir ($directoryHandler))) { - @array_push ($result, $fileName); + $result[$fileName] = $fileName; } } if ($searchHandler == 1) { while(false !== ($fileName = @readdir ($directoryHandler))) { if(@substr_count ($fileName, $stringSearch) > 0) { - @array_push ($result, $fileName); + $result[$fileName] = $fileName; } } } if (($errorHandler == true) && (@count ($result) === 0)) { echo ("
    \nerror: no filetype \"$fileExtension\" found!\n
    \n"); } else { - sort ($result); + asort ($result); if ($return == 0) { return $result; } diff --git a/pandora_console/include/functions_db.php b/pandora_console/include/functions_db.php index bcdf87e6cd..398596f418 100644 --- a/pandora_console/include/functions_db.php +++ b/pandora_console/include/functions_db.php @@ -1401,7 +1401,7 @@ function return_value_agent_module ($id_agentmodule) { * * @return The X axis coordinate value. */ -function return_coordinate_X_layoutdata ($id_layoutdata) { +function get_layoutdata_x ($id_layoutdata) { return (float) get_db_value ('pos_x', 'tlayout_data', 'id', $id_layoutdata); } @@ -1412,7 +1412,7 @@ function return_coordinate_X_layoutdata ($id_layoutdata) { * * @return The X axis coordinate value. */ -function return_coordinate_y_layoutdata ($id_layoutdata){ +function get_layoutdata_y ($id_layoutdata){ return (float) get_db_value ('pos_y', 'tlayout_data', 'id', $id_layoutdata); } @@ -1470,8 +1470,7 @@ function return_moduledata_avg_value ($id_agent_module, $period, $date = 0) { return ($previous_data['datos'] + $sum) / ($total + 1); if ($total > 0) return $sum / $total; - else - return 0; + return 0; } /** diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php index 0bcb4890db..4c3afff4b2 100644 --- a/pandora_console/include/functions_html.php +++ b/pandora_console/include/functions_html.php @@ -428,7 +428,7 @@ function print_radio_button_extended ($name, $value, $label, $checkedvalue, $dis $output .= ' />'; if ($label != '') { - $output .= '' . "\n"; + $output .= '' . "\n"; } if ($return) diff --git a/pandora_console/include/functions_visual_map.php b/pandora_console/include/functions_visual_map.php new file mode 100644 index 0000000000..fd01a9fc23 --- /dev/null +++ b/pandora_console/include/functions_visual_map.php @@ -0,0 +1,139 @@ +"; + $layout_datas = get_db_all_rows_field_filter ('tlayout_data', 'id_layout', $id_layout); + $lines = array (); + + foreach ($layout_datas as $layout_data) { + // Linked to other layout ?? - Only if not module defined + if (($layout_data['id_layout_linked'] != 0) && ($layout_data['id_agente_modulo'] == 0)) { + $status = return_status_layout ($layout_data['id_layout_linked']); + } else { + $id_agent = get_db_value ("id_agente", "tagente_estado", "id_agente_modulo", $layout_data['id_agente_modulo']); + $id_agent_module_parent = get_db_value ("id_agente_modulo", "tlayout_data", "id", $layout_data["parent_item"]); + // Item value + $status = return_status_agent_module ($layout_data['id_agente_modulo']); + if ($layout_data['no_link_color'] == 1) + $status_parent = -1; + else + $status_parent = return_status_agent_module ($id_agent_module_parent); + } + + // STATIC IMAGE (type = 0) + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + if ($layout_data['type'] == 0) { + // Link image + //index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=1 + + // Draw image + echo '
    "; + } + // SINGLE GRAPH (type = 1) + if ($layout_data['type'] == 1) { // single graph + + // Draw image + echo '
    '; + if ($show_links) { + if (($layout_data['id_layout_linked'] == "") || ($layout_data['id_layout_linked'] == 0)) { + echo ''; + } else { + echo ''; + } + } + echo ''; + echo ""; + echo "
    "; + } else if ($layout_data['type'] == 2) { + $line['id'] = $layout_data['id']; + $line['x'] = $layout_data['pos_x']; + $line['y'] = $layout_data['pos_y']; + $line['width'] = $layout_data['width']; + $line['height'] = $layout_data['height']; + $line['color'] = $layout_data['label_color']; + array_push ($lines, $line); + } + + // Get parent relationship - Create line data + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + if ($layout_data["parent_item"] != "" && $layout_data["parent_item"] != 0) { + $parent_x = get_layoutdata_x ($layout_data["parent_item"]); + $parent_y = get_layoutdata_y ($layout_data["parent_item"]); + $line['id'] = $layout_data['id']; + $line['node_begin'] = 'layout-data-'.$layout_data["parent_item"]; + $line['node_end'] = 'layout-data-'.$layout_data["id"]; + $line['width'] = $parent_x + 15; + $line['height'] = $parent_y + 15; + $line['color'] = $status_parent ? '#00dd00' : '#dd0000'; + array_push ($lines, $line); + } + } + if ($draw_lines) { + /* If you want lines in the map, call using Javascript: + draw_lines (lines, id_div); + on body load, where id_div is the id of the div which holds the map */ + echo "\n".''."\n"; + } + // End main div + echo ""; +} + +function get_layout_data_types () { + $types = array (0 => lang_string ("static_graph"), + 1 => lang_string ("module_graph")); + return $types; +} + +?> diff --git a/pandora_console/include/javascript/jquery.colorpicker.js b/pandora_console/include/javascript/jquery.colorpicker.js new file mode 100644 index 0000000000..1f0516462d --- /dev/null +++ b/pandora_console/include/javascript/jquery.colorpicker.js @@ -0,0 +1,50 @@ +/* jQuery ColorPicker + Written by Virgil Reboton(vreboton@gmail.com) + + ColorPicker function structures and attahcment is base on + jQuery UI Date Picker v3.3beta + by Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au). + + ColorPicker render data is base on + http://www.mattkruse.com/javascript/colorpicker/ + by Matt Kruse + +*/ + + +(function($){function colorPicker() +{this._nextId=0;this._inst=[];this._curInst=null;this._colorpickerShowing=false;this._colorPickerDiv=$('
    ');} +$.extend(colorPicker.prototype,{markerClassName:'hasColorPicker',_register:function(inst){var id=this._nextId++;this._inst[id]=inst;return id;},_getInst:function(id){return this._inst[id]||id;},_doKeyDown:function(e){var inst=$.colorPicker._getInst(this._colId);if($.colorPicker._colorpickerShowing){switch(e.keyCode){case 9:$.colorPicker.hideColorPicker();break;case 27:$.colorPicker.hideColorPicker();break;}} +else if(e.keyCode==40){$.colorPicker.showFor(this);}},_resetSample:function(e){var inst=$.colorPicker._getInst(this._colId);inst._sampleSpan.css('background-color',inst._input.value);alert(inst._input.value);},_hasClass:function(element,className){var classes=element.attr('class');return(classes&&classes.indexOf(className)>-1);},showFor:function(control){control=(control.jquery?control[0]:(typeof control=='string'?$(control)[0]:control));var input=(control.nodeName&&control.nodeName.toLowerCase()=='input'?control:this);if($.colorPicker._lastInput==input){return;} +if($.colorPicker._colorpickerShowing){return;} +var inst=$.colorPicker._getInst(input._colId);$.colorPicker.hideColorPicker();$.colorPicker._lastInput=input;if(!$.colorPicker._pos){$.colorPicker._pos=$.colorPicker._findPos(input);$.colorPicker._pos[1]+=input.offsetHeight;} +var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';});if(isFixed&&$.browser.opera){$.colorPicker._pos[0]-=document.documentElement.scrollLeft;$.colorPicker._pos[1]-=document.documentElement.scrollTop;} +inst._colorPickerDiv.css('position',($.blockUI?'static':(isFixed?'fixed':'absolute'))).css('left',$.colorPicker._pos[0]+'px').css('top',$.colorPicker._pos[1]+1+'px');$.colorPicker._pos=null;$.colorPicker._showColorPicker(inst);return this;},_findPos:function(obj){while(obj&&(obj.type=='hidden'||obj.nodeType!=1)){obj=obj.nextSibling;} +var curleft=curtop=0;if(obj&&obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){var origcurleft=curleft;curleft+=obj.offsetLeft;if(curleft<0){curleft=origcurleft;} +curtop+=obj.offsetTop;}} +return[curleft,curtop];},_checkExternalClick:function(event){if(!$.colorPicker._curInst) +{return;} +var target=$(event.target);if((target.parents("#colorPickerDiv").length==0)&&$.colorPicker._colorpickerShowing&&!($.blockUI)) +{if(target.text()!=$.colorPicker._curInst._colorPickerDiv.text()) +$.colorPicker.hideColorPicker();}},hideColorPicker:function(s){var inst=this._curInst;if(!inst){return;} +if(this._colorpickerShowing) +{this._colorpickerShowing=false;this._lastInput=null;this._colorPickerDiv.css('position','absolute').css('left','0px').css('top','-1000px');if($.blockUI) +{$.unblockUI();$('body').append(this._colorPickerDiv);} +this._curInst=null;} +if(inst._input[0].value!=$.css(inst._sampleSpan,'background-color')) +{inst._sampleSpan.css('background-color',inst._input[0].value);}},_connectColorPicker:function(target,inst){var input=$(target);if(this._hasClass(input,this.markerClassName)){return;} +$(input).attr('autocomplete','OFF');inst._input=$(input);inst._sampleSpan=$(' ');input.after(inst._sampleSpan);inst._sampleSpan.click(function(){input.focus();});input.focus(this.showFor);input.addClass(this.markerClassName).keydown(this._doKeyDown);input[0]._colId=inst._id;},_showColorPicker:function(id){var inst=this._getInst(id);this._updateColorPicker(inst);inst._colorPickerDiv.css('width',inst._startTime!=null?'10em':'6em');inst._colorPickerDiv.show('fast');if(inst._input[0].type!='hidden') +{inst._input[0].focus();} +this._curInst=inst;this._colorpickerShowing=true;},_updateColorPicker:function(inst){inst._colorPickerDiv.empty().append(inst._generateColorPicker());if(inst._input&&inst._input[0].type!='hidden') +{inst._input[0].focus();$("td.color",inst._timePickerDiv).unbind().mouseover(function(){inst._sampleSpan.css('background-color',$.css(this,'background-color'));}).click(function(){inst._setValue(this);});}}});function ColorPickerInstance() +{this._id=$.colorPicker._register(this);this._input=null;this._colorPickerDiv=$.colorPicker._colorPickerDiv;this._sampleSpan=null;} +$.extend(ColorPickerInstance.prototype,{_get:function(name){return(this._settings[name]!=null?this._settings[name]:$.colorPicker._defaults[name]);},_getValue:function(){if(this._input&&this._input[0].type!='hidden'&&this._input[0].value!="") +{return this._input[0].value;} +return null;},_setValue:function(sel){if(this._input&&this._input[0].type!='hidden') +{this._input[0].value=$.attr(sel,'title');$(this._input[0]).change();} +$.colorPicker.hideColorPicker();},_generateColorPicker:function(){var colors=new Array("#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#EEEEEE","#111111","#222222","#333333","#444444","#555555","#666666","#777777","#888888","#999999","#A5A5A5","#AAAAAA","#BBBBBB","#C3C3C3","#CCCCCC","#D2D2D2","#DDDDDD","#E1E1E1","#FFFFFF");var total=colors.length;var width=18;var html="";for(var i=0;i";} +html+='';if(((i+1)>=total)||(((i+1)%width)==0)) +{html+="";}} +html+="
    ";return html}});$.fn.attachColorPicker=function(){return this.each(function(){var nodeName=this.nodeName.toLowerCase();if(nodeName=='input') +{var inst=new ColorPickerInstance();$.colorPicker._connectColorPicker(this,inst);}});};$.fn.getValue=function(){var inst=(this.length>0?$.colorPicker._getInst(this[0]._colId):null);return(inst?inst._getValue():null);};$.fn.setValue=function(value){var inst=(this.length>0?$.colorPicker._getInst(this[0]._colId):null);if(inst)inst._setValue(value);};$(document).ready(function(){$.colorPicker=new colorPicker();$(document.body).append($.colorPicker._colorPickerDiv).mousedown($.colorPicker._checkExternalClick);});})(jQuery); diff --git a/pandora_console/include/javascript/jquery.countdown.js b/pandora_console/include/javascript/jquery.countdown.js new file mode 100644 index 0000000000..5ed7390237 --- /dev/null +++ b/pandora_console/include/javascript/jquery.countdown.js @@ -0,0 +1,7 @@ +/* http://keith-wood.name/countdown.html + Countdown for jQuery v1.2.2. + Written by Keith Wood (kbwood@virginbroadband.com.au) January 2008. + Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and + MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. + Please attribute the author if you use it. */ +(function($){function Countdown(){this._nextId=0;this._inst=[];this.regional=[];this.regional['']={labels:['Years','Months','Weeks','Days','Hours','Minutes','Seconds'],labelsSingle:['Year','Month','Week','Day','Hour','Minute','Second'],compactLabels:['y','m','w','d'],compactLabelsSingle:['y','m','w','d'],timeSeparator:':'};this._defaults={format:'dHMS',compact:false,description:'',expiryUrl:null,alwaysExpire:false,onExpiry:null,onTick:null,serverTime:null};$.extend(this._defaults,this.regional[''])}$.extend(Countdown.prototype,{markerClassName:'hasCountdown',_register:function(a){var b=this._nextId++;this._inst[b]=a;return b},_getInst:function(a){return this._inst[a]||a},setDefaults:function(a){extendRemove(this._defaults,a||{})},_attachCountdown:function(a,b){a=$(a);if(a.is('.'+this.markerClassName)){return}a.addClass(this.markerClassName);a[0]._cdnId=b._id;b._target=a;this._updateCountdown(b._id)},_updateCountdown:function(a){var b=this._getInst(a);b._target.html(b._generateHTML());var c=b._get('onTick');if(c){c.apply(b._target[0],[b._periods])}var d=(b._since?b._now.getTime()<=b._since.getTime():b._now.getTime()>=b._until.getTime());if(d){if(b._timer||b._get('alwaysExpire')){var e=b._get('onExpiry');if(e){e.apply(b._target[0],[])}var f=b._get('expiryUrl');if(f){window.location=f}}b._timer=null}else{var g=b._get('format');b._timer=setTimeout('$.countdown._updateCountdown('+b._id+')',(g.match('s|S')?1:(g.match('m|M')?30:600))*980)}},_changeCountdown:function(a,b){var c=this._getInst(a._cdnId);if(c){extendRemove(c._settings,b||{});c._adjustSettings();this._updateCountdown(c._id)}},_destroyCountdown:function(a){a=$(a);if(!a.is('.'+this.markerClassName)){return}a.removeClass(this.markerClassName);a.empty();clearTimeout(this._inst[a[0]._cdnId]._timer);this._inst[a[0]._cdnId]=null;a[0]._cdnId=undefined}});var Y=0;var O=1;var W=2;var D=3;var H=4;var M=5;var S=6;function CountdownInstance(a){this._id=$.countdown._register(this);this._target=null;this._timer=null;this._now=null;this._periods=[0,0,0,0,0,0,0];this._settings=extendRemove({},a||{});this._adjustSettings()}$.extend(CountdownInstance.prototype,{_get:function(a){return(this._settings[a]!=null?this._settings[a]:$.countdown._defaults[a])},_adjustSettings:function(){var a=new Date();var b=this._get('serverTime');this._offset=(b?b.getTime()-a.getTime():0);this._since=this._get('since');if(this._since){this._since=this._determineTime(this._since,null);this._since.setMilliseconds(0)}this._until=this._determineTime(this._get('until'),a);this._until.setMilliseconds(0)},_determineTime:function(k,l){var m=function(a){var b=new Date();b.setTime(b.getTime()+a*1000);return b};var n=function(a,b){return 32-new Date(a,b,32).getDate()};var o=function(a){var b=new Date();var c=b.getFullYear();var d=b.getMonth();var e=b.getDate();var f=b.getHours();var g=b.getMinutes();var h=b.getSeconds();var i=/([+-]?[0-9]+)\s*(s|S|m|M|h|H|d|D|w|W|o|O|y|Y)?/g;var j=i.exec(a);while(j){switch(j[2]||'s'){case's':case'S':h+=parseInt(j[1]);break;case'm':case'M':g+=parseInt(j[1]);break;case'h':case'H':f+=parseInt(j[1]);break;case'd':case'D':e+=parseInt(j[1]);break;case'w':case'W':e+=parseInt(j[1])*7;break;case'o':case'O':d+=parseInt(j[1]);e=Math.min(e,n(c,d));break;case'y':case'Y':c+=parseInt(j[1]);e=Math.min(e,n(c,d));break}j=i.exec(a)}b=new Date(c,d,e,f,g,h,0);return b};return(k==null?l:(typeof k=='string'?o(k):(typeof k=='number'?m(k):k)))},_generateHTML:function(){var b=this._get('format');var c=[];c[Y]=(b.match('y')?'?':(b.match('Y')?'!':null));c[O]=(b.match('o')?'?':(b.match('O')?'!':null));c[W]=(b.match('w')?'?':(b.match('W')?'!':null));c[D]=(b.match('d')?'?':(b.match('D')?'!':null));c[H]=(b.match('h')?'?':(b.match('H')?'!':null));c[M]=(b.match('m')?'?':(b.match('M')?'!':null));c[S]=(b.match('s')?'?':(b.match('S')?'!':null));this._periods=periods=this._calculatePeriods(c,new Date());var d=false;var e=0;for(var f=0;f0);c[f]=(c[f]=='?'&&!d?null:c[f]);e+=(c[f]?1:0)}var g=this._get('compact');var h=(g?this._get('compactLabels'):this._get('labels'));var i=(g?this._get('compactLabelsSingle'):this._get('labelsSingle'))||h;var j=this._get('timeSeparator');var k=this._get('description')||'';var l=function(a){return(a<10?'0':'')+a};var m=function(a){return(c[a]?periods[a]+(periods[a]==1?i[a]:h[a])+' ':'')};var n=function(a){return(c[a]?'
    '+periods[a]+'
    '+(periods[a]==1?i[a]:h[a])+'
    ':'')};return(g?'
    '+m(Y)+m(O)+m(W)+m(D)+(c[H]?l(this._periods[H]):'')+(c[M]?(c[H]?j:'')+l(this._periods[M]):'')+(c[S]?(c[H]||c[M]?j:'')+l(this._periods[S]):''):'
    '+n(Y)+n(O)+n(W)+n(D)+n(H)+n(M)+n(S))+'
    '+(k?'
    '+k+'
    ':'')},_calculatePeriods:function(c,d){this._now=d;this._now.setMilliseconds(0);var e=new Date(this._now.getTime());if(this._since&&d.getTime()this._until.getTime()){this._now=d=e}}e.setTime(e.getTime()-this._offset);var f=[0,0,0,0,0,0,0];if(c[Y]||c[O]){var g=Math.max(0,(e.getFullYear()-d.getFullYear())*12+e.getMonth()-d.getMonth()+(e.getDate())[^>]*$|^#(\w+)$/;var y=/^.[^:#\[\.]*$/;v.fn=v.prototype={init:function(a,b){a=a||document;if(a.nodeType){this[0]=a;this.length=1;return this}else if(typeof a=="string"){var c=x.exec(a);if(c&&(c[1]||!b)){if(c[1])a=v.clean([c[1]],b);else{var d=document.getElementById(c[3]);if(d)if(d.id!=c[3])return v().find(a);else{this[0]=d;this.length=1;return this}else a=[]}}else return new v(b).find(a)}else if(v.isFunction(a))return new v(document)[v.fn.ready?"ready":"load"](a);return this.setArray(a.constructor==Array&&a||(a.jquery||a.length&&a!=window&&!a.nodeType&&a[0]!=undefined&&a[0].nodeType)&&v.makeArray(a)||[a])},jquery:"1.2.4a",size:function(){return this.length},length:0,get:function(a){return a==undefined?v.makeArray(this):this[a]},pushStack:function(a){var b=v(a);b.prevObject=this;return b},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return v.each(this,a,b)},index:function(a){var b=-1;this.each(function(i){if(this==a)b=i});return b},attr:function(a,b,c){var d=a;if(a.constructor==String)if(b==undefined)return this.length&&v[c||"attr"](this[0],a)||undefined;else{d={};d[a]=b}return this.each(function(i){for(a in d)v.attr(c?this.style:this,a,v.prop(this,d[a],c,i,a))})},css:function(a,b){if((a=='width'||a=='height')&&parseFloat(b)<0)b=undefined;return this.attr(a,b,"curCSS")},text:function(a){if(typeof a!="object"&&a!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));var b="";v.each(a||this,function(){v.each(this.childNodes,function(){if(this.nodeType!=8)b+=this.nodeType!=1?this.nodeValue:v.fn.text([this])})});return b},wrapAll:function(b){if(this[0])v(b,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var a=this;while(a.firstChild)a=a.firstChild;return a}).append(this);return this},wrapInner:function(a){return this.each(function(){v(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){v(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,false,function(a){if(this.nodeType==1)this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,true,function(a){if(this.nodeType==1)this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,false,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,true,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||v([])},find:function(b){var c=v.map(this,function(a){return v.find(b,a)});return this.pushStack(/[^+>] [^+>]/.test(b)||b.indexOf("..")>-1?v.unique(c):c)},clone:function(d){var e=this.map(function(){if(v.browser.msie&&!v.isXMLDoc(this)){var a=this.cloneNode(true),container=document.createElement("div");container.appendChild(a);return v.clean([container.innerHTML])[0]}else return this.cloneNode(true)});var f=e.find("*").andSelf().each(function(){if(this[A]!=undefined)this[A]=null});if(d===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var a=v.data(this,"events");for(var b in a)for(var c in a[b])v.event.add(f[i],b,a[b][c],a[b][c].data)});return e},filter:function(b){return this.pushStack(v.isFunction(b)&&v.grep(this,function(a,i){return b.call(a,i)})||v.multiFilter(b,this))},not:function(a){if(a.constructor==String)if(y.test(a))return this.pushStack(v.multiFilter(a,this,true));else a=v.multiFilter(a,this);var b=a.length&&a[a.length-1]!==undefined&&!a.nodeType;return this.filter(function(){return b?v.inArray(this,a)<0:this!=a})},add:function(a){return!a?this:this.pushStack(v.merge(this.get(),a.constructor==String?v(a).get():a.length!=undefined&&(!a.nodeName||v.nodeName(a,"form"))?a:[a]))},is:function(a){return a?v.multiFilter(a,this).length>0:false},hasClass:function(a){return this.is("."+a)},val:function(b){if(b==undefined){if(this.length){var c=this[0];if(v.nodeName(c,"select")){var d=c.selectedIndex,values=[],options=c.options,one=c.type=="select-one";if(d<0)return null;for(var i=one?d:0,max=one?d+1:options.length;i=0||v.inArray(this.name,b)>=0);else if(v.nodeName(this,"select")){var a=b.constructor==Array?b:[b];v("option",this).each(function(){this.selected=(v.inArray(this.value,a)>=0||v.inArray(this.text,a)>=0)});if(!a.length)this.selectedIndex=-1}else this.value=b})},html:function(a){return a==undefined?(this.length?this[0].innerHTML:null):this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(b){return this.pushStack(v.map(this,function(a,i){return b.call(a,i,a)}))},andSelf:function(){return this.add(this.prevObject)},data:function(a,b){var c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(b==null){var d=this.triggerHandler("getData"+c[1]+"!",[c[0]]);if(d==undefined&&this.length)d=v.data(this[0],a);return d==null&&c[1]?this.data(c[0]):d}else return this.trigger("setData"+c[1]+"!",[c[0],b]).each(function(){v.data(this,a,b)})},removeData:function(a){return this.each(function(){v.removeData(this,a)})},domManip:function(d,e,f,g){var h=this.length>1,elems;return this.each(function(){if(!elems){elems=v.clean(d,this.ownerDocument);if(f)elems.reverse()}var b=this;if(e&&v.nodeName(this,"table")&&v.nodeName(elems[0],"tr"))b=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var c=v([]);v.each(elems,function(){var a=h?v(this).clone(true)[0]:this;if(v.nodeName(a,"script")){c=c.add(a)}else{if(a.nodeType==1)c=c.add(v("script",a).remove());g.call(b,a)}});c.each(evalScript)})}};v.prototype.init.prototype=v.prototype;function evalScript(i,a){if(a.src)v.ajax({url:a.src,async:false,dataType:"script"});else v.globalEval(a.text||a.textContent||a.innerHTML||"");if(a.parentNode)a.parentNode.removeChild(a)}v.extend=v.fn.extend=function(){var a=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(a.constructor==Boolean){deep=a;a=arguments[1]||{};i=2}if(typeof a!="object"&&typeof a!="function")a={};if(length==1){a=this;i=0}for(;i-1}},swap:function(a,b,c){var d={};for(var e in b){d[e]=a.style[e];a.style[e]=b[e]}c.call(a);for(var e in b)a.style[e]=d[e]},css:function(b,c,d){if(c=="width"||c=="height"){var e,props={position:"absolute",visibility:"hidden",display:"block"},which=c=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){e=c=="width"?b.offsetWidth:b.offsetHeight;var a=0,border=0;v.each(which,function(){a+=parseFloat(v.curCSS(b,"padding"+this,true))||0;border+=parseFloat(v.curCSS(b,"border"+this+"Width",true))||0});e-=Math.round(a+border)}if(v(b).is(":visible"))getWH();else v.swap(b,props,getWH);return Math.max(0,e)}return v.curCSS(b,c,d)},curCSS:function(c,d,e){var f;function color(a){if(!v.browser.safari)return false;var b=document.defaultView.getComputedStyle(a,null);return!b||b.getPropertyValue("color")==""}if(d=="opacity"&&v.browser.msie){f=v.attr(c.style,"opacity");return f==""?"1":f}if(v.browser.opera&&d=="display"){var g=c.style.outline;c.style.outline="0 solid black";c.style.outline=g}if(d.match(/float/i))d=D;if(!e&&c.style&&c.style[d])f=c.style[d];else if(document.defaultView&&document.defaultView.getComputedStyle){if(d.match(/float/i))d="float";d=d.replace(/([A-Z])/g,"-$1").toLowerCase();var h=document.defaultView.getComputedStyle(c,null);if(h&&!color(c))f=h.getPropertyValue(d);else{var j=[],stack=[];for(var a=c;a&&color(a);a=a.parentNode)stack.unshift(a);for(var i=0;i]*?)\/>/g,function(a,b,c){return c.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+">"});var e=v.trim(d).toLowerCase(),div=k.createElement("div");var f=!e.indexOf("",""]||!e.indexOf("",""]||e.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!e.indexOf("",""]||(!e.indexOf("",""]||!e.indexOf("",""]||v.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=f[1]+d+f[2];while(f[0]--)div=div.lastChild;if(v.browser.msie){var g=!e.indexOf(""&&e.indexOf("=0;--j)if(v.nodeName(g[j],"tbody")&&!g[j].childNodes.length)g[j].parentNode.removeChild(g[j]);if(/^\s/.test(d))div.insertBefore(k.createTextNode(d.match(/^\s*/)[0]),div.firstChild)}d=v.makeArray(div.childNodes)}if(d.length===0&&(!v.nodeName(d,"form")&&!v.nodeName(d,"select")))return;if(d[0]==undefined||v.nodeName(d,"form")||d.options)l.push(d);else l=v.merge(l,d)});return l},attr:function(c,d,e){if(!c||c.nodeType==3||c.nodeType==8)return undefined;var f=v.isXMLDoc(c)?{}:v.props;if(d=="selected"&&v.browser.safari)c.parentNode.selectedIndex;if(f[d]){if(e!=undefined)c[f[d]]=e;return c[f[d]]}else if(v.browser.msie&&d=="style")return v.attr(c.style,"cssText",e);else if(e==undefined&&v.browser.msie&&v.nodeName(c,"form")&&(d=="action"||d=="method"))return c.getAttributeNode(d).nodeValue;else if(c.tagName){if(e!=undefined){if(d=="type"&&v.nodeName(c,"input")&&c.parentNode)throw"type property can't be changed";c.setAttribute(d,""+e)}if(v.browser.msie&&/href|src/.test(d)&&!v.isXMLDoc(c))return c.getAttribute(d,2);return c.getAttribute(d)}else{if(d=="opacity"&&v.browser.msie){if(e!=undefined){c.zoom=1;c.filter=(c.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat(e).toString()=="NaN"?"":"alpha(opacity="+e*100+")")}return c.filter&&c.filter.indexOf("opacity=")>=0?(parseFloat(c.filter.match(/opacity=([^)]*)/)[1])/100).toString():""}d=d.replace(/-([a-z])/ig,function(a,b){return b.toUpperCase()});if(e!=undefined)c[d]=e;return c[d]}},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=[];if(a.constructor!=Array)for(var i=0,length=a.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild)}},function(a,b){v.fn[a]=function(){return this.each(b,arguments)}});v.each(["Height","Width"],function(i,b){var c=b.toLowerCase();v.fn[c]=function(a){return this[0]==window?v.browser.opera&&document.body["client"+b]||v.browser.safari&&window["inner"+b]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(Math.max(document.body["scroll"+b],document.documentElement["scroll"+b]),Math.max(document.body["offset"+b],document.documentElement["offset"+b])):a==undefined?(this.length?v.css(this[0],c):null):this.css(c,a.constructor==String?a:a+"px")}});var E=v.browser.safari&&parseInt(v.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+E+"+)"),quickID=new RegExp("^("+E+"+)(#)("+E+"+)"),quickClass=new RegExp("^([#.]?)("+E+"*)");v.extend({expr:{"":function(a,i,m){return m[2]=="*"||v.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return im[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return v.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return!v.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return!a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||v(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&v.css(a,"display")!="none"&&v.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||v.css(a,"display")=="none"||v.css(a,"visibility")=="hidden"},enabled:function(a){return!a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||v.attr(a,"selected")},text:function(a){return"text"==a.type},radio:function(a){return"radio"==a.type},checkbox:function(a){return"checkbox"==a.type},file:function(a){return"file"==a.type},password:function(a){return"password"==a.type},submit:function(a){return"submit"==a.type},image:function(a){return"image"==a.type},reset:function(a){return"reset"==a.type},button:function(a){return"button"==a.type||v.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return v.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return v.grep(v.timers,function(b){return a==b.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+E+"+)")],multiFilter:function(a,b,c){var d,cur=[];while(a&&a!=d){d=a;var f=v.filter(a,b,c);a=f.t.replace(/^\s*,\s*/,"");cur=c?b=f.r:v.merge(cur,f.r)}return cur},find:function(t,a){if(typeof t!="string")return[t];if(a&&a.nodeType!=1&&a.nodeType!=9)return[];a=a||document;var b=[a],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=v.trim(t);var d=false;var e=quickChild;var m=e.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;b[i];i++)for(var c=b[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);b=r;t=t.replace(e,"");if(t.indexOf(" ")==0)continue;d=true}else{e=/^([>+~])\s*(\w*)/i;if((m=e.exec(t))!=null){r=[];var f={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=b.length;j=0;if(!a&&c||a&&!c)b.push(r[i])}return b},filter:function(t,r,b){var d;while(t&&t!=d){d=t;var p=v.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=y.test(m[3])?v.filter(m[3],r,true).r:v(r).not(m[3]);else if(m[1]==".")r=v.classFilter(r,m[2],b);else if(m[1]=="["){var e=[],type=m[3];for(var i=0,rl=r.length;i=0)^b)e.push(a)}r=e}else if(m[1]==":"&&m[2]=="nth-child"){var f={},e=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,d=test[3]-0;for(var i=0,rl=r.length;i=0)h=true;if(h^b)e.push(g)}r=e}else{var j=v.expr[m[1]];if(typeof j=="object")j=j[m[2]];if(typeof j=="string")j=eval("false||function(a,i){return "+j+";}");r=v.grep(r,function(a,i){return j(a,i,m,r)},b)}}return{r:r,t:t}},dir:function(a,b){var c=[];var d=a[b];while(d&&d!=document){if(d.nodeType==1)c.push(d);d=d[b]}return c},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType==1&&++e==b)break;return a},sibling:function(n,a){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&(!a||n!=a))r.push(n)}return r}});v.event={add:function(e,f,g,h){if(e.nodeType==3||e.nodeType==8)return;if(v.browser.msie&&e.setInterval!=undefined)e=window;if(!g.guid)g.guid=this.guid++;if(h!=undefined){var i=g;g=function(){return i.apply(this,arguments)};g.data=h;g.guid=i.guid}var j=v.data(e,"events")||v.data(e,"events",{}),handle=v.data(e,"handle")||v.data(e,"handle",function(){var a;if(typeof v=="undefined"||v.event.triggered)return a;a=v.event.handle.apply(arguments.callee.elem,arguments);return a});handle.elem=e;v.each(f.split(/\s+/),function(a,b){var c=b.split(".");b=c[0];g.type=c[1];var d=j[b];if(!d){d=j[b]={};if(!v.event.special[b]||v.event.special[b].setup.call(e)===false){if(e.addEventListener)e.addEventListener(b,handle,false);else if(e.attachEvent)e.attachEvent("on"+b,handle)}}d[g.guid]=g;v.event.global[b]=true});e=null},guid:1,global:{},remove:function(d,e,f){if(d.nodeType==3||d.nodeType==8)return;var g=v.data(d,"events"),ret,index;if(g){if(e==undefined||(typeof e=="string"&&e.charAt(0)=="."))for(var h in g)this.remove(d,h+(e||""));else{if(e.type){f=e.handler;e=e.type}v.each(e.split(/\s+/),function(a,b){var c=b.split(".");b=c[0];if(g[b]){if(f)delete g[b][f.guid];else for(f in g[b])if(!c[1]||g[b][f].type==c[1])delete g[b][f];for(ret in g[b])break;if(!ret){if(!v.event.special[b]||v.event.special[b].teardown.call(d)===false){if(d.removeEventListener)d.removeEventListener(b,v.data(d,"handle"),false);else if(d.detachEvent)d.detachEvent("on"+b,v.data(d,"handle"))}ret=null;delete g[b]}}})}for(ret in g)break;if(!ret){var i=v.data(d,"handle");if(i)i.elem=null;v.removeData(d,"events");v.removeData(d,"handle")}}},trigger:function(a,b,c,d,f){b=v.makeArray(b||[]);if(a.indexOf("!")>=0){a=a.slice(0,-1);var g=true}if(!c){if(this.global[a])v("*").add([window,document]).trigger(a,b)}else{if(c.nodeType==3||c.nodeType==8)return undefined;var h,ret,fn=v.isFunction(c[a]||null),event=!b[0]||!b[0].preventDefault;if(event)b.unshift(this.fix({type:a,target:c}));b[0].type=a;if(g)b[0].exclusive=true;if(v.isFunction(v.data(c,"handle")))h=v.data(c,"handle").apply(c,b);if(!fn&&c["on"+a]&&c["on"+a].apply(c,b)===false)h=false;if(event)b.shift();if(f&&v.isFunction(f)){ret=f.apply(c,h==null?b:b.concat(h));if(ret!==undefined)h=ret}if(fn&&d!==false&&h!==false&&!(v.nodeName(c,'a')&&a=="click")){this.triggered=true;try{c[a]()}catch(e){}}this.triggered=false}return h},handle:function(a){var b;a=v.event.fix(a||window.event||{});var c=a.type.split(".");a.type=c[0];var d=v.data(this,"events")&&v.data(this,"events")[a.type],args=Array.prototype.slice.call(arguments,1);args.unshift(a);for(var j in d){var e=d[j];args[0].handler=e;args[0].data=e.data;if(!c[1]&&!a.exclusive||e.type==c[1]){var f=e.apply(this,args);if(b!==false)b=f;if(f===false){a.preventDefault();a.stopPropagation()}}}if(v.browser.msie)a.target=a.preventDefault=a.stopPropagation=a.handler=a.data=null;return b},fix:function(a){var b=a;a=v.extend({},b);a.preventDefault=function(){if(b.preventDefault)b.preventDefault();b.returnValue=false};a.stopPropagation=function(){if(b.stopPropagation)b.stopPropagation();b.cancelBubble=true};if(!a.target)a.target=a.srcElement||document;if(a.target.nodeType==3)a.target=b.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){var c=document.documentElement,body=document.body;a.pageX=a.clientX+(c&&c.scrollLeft||body&&body.scrollLeft||0)-(c.clientLeft||0);a.pageY=a.clientY+(c&&c.scrollTop||body&&body.scrollTop||0)-(c.clientTop||0)}if(!a.which&&((a.charCode||a.charCode===0)?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=(a.button&1?1:(a.button&2?3:(a.button&4?2:0)));return a},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(v.browser.msie)return false;v(this).bind("mouseover",v.event.special.mouseenter.handler);return true},teardown:function(){if(v.browser.msie)return false;v(this).unbind("mouseover",v.event.special.mouseenter.handler);return true},handler:function(a){if(G(a,this))return true;arguments[0].type="mouseenter";return v.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(v.browser.msie)return false;v(this).bind("mouseout",v.event.special.mouseleave.handler);return true},teardown:function(){if(v.browser.msie)return false;v(this).unbind("mouseout",v.event.special.mouseleave.handler);return true},handler:function(a){if(G(a,this))return true;arguments[0].type="mouseleave";return v.event.handle.apply(this,arguments)}}}};v.fn.extend({bind:function(a,b,c){return a=="unload"?this.one(a,b,c):this.each(function(){v.event.add(this,a,c||b,c&&b)})},one:function(b,c,d){return this.each(function(){v.event.add(this,b,function(a){v(this).unbind(a);return(d||c).apply(this,arguments)},d&&c)})},unbind:function(a,b){return this.each(function(){v.event.remove(this,a,b)})},trigger:function(a,b,c){return this.each(function(){v.event.trigger(a,b,this,true,c)})},triggerHandler:function(a,b,c){if(this[0])return v.event.trigger(a,b,this[0],false,c);return undefined},toggle:function(){var b=arguments;return this.click(function(a){this.lastToggle=0==this.lastToggle?1:0;a.preventDefault();return b[this.lastToggle].apply(this,arguments)||false})},hover:function(a,b){return this.bind('mouseenter',a).bind('mouseleave',b)},ready:function(a){bindReady();if(v.isReady)a.call(document,v);else v.readyList.push(function(){return a.call(this,v)});return this}});v.extend({isReady:false,readyList:[],ready:function(){if(!v.isReady){v.isReady=true;if(v.readyList){v.each(v.readyList,function(){this.apply(document)});v.readyList=null}v(document).triggerHandler("ready")}}});var F=false;function bindReady(){if(F)return;F=true;if(document.addEventListener&&!v.browser.opera)document.addEventListener("DOMContentLoaded",v.ready,false);if(v.browser.msie&&window==top)(function(){if(v.isReady)return;try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}v.ready()})();if(v.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(v.isReady)return;for(var i=0;i=0){var g=c.slice(f,c.length);c=c.slice(0,f)}e=e||function(){};var h="GET";if(d)if(v.isFunction(d)){e=d;d=null}else{d=v.param(d);h="POST"}var i=this;v.ajax({url:c,type:h,dataType:"html",data:d,complete:function(a,b){if(b=="success"||b=="notmodified")i.html(g?v("
    ").append(a.responseText.replace(//g,"")).find(g):a.responseText);i.each(e,[a.responseText,b,a])}});return this},serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return v.nodeName(this,"form")?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,b){var c=v(this).val();return c==null?null:c.constructor==Array?v.map(c,function(a,i){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});v.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){v.fn[o]=function(f){return this.bind(o,f)}});var H=(new Date).getTime();v.extend({get:function(a,b,c,d){if(v.isFunction(b)){c=b;b=null}return v.ajax({type:"GET",url:a,data:b,success:c,dataType:d})},getScript:function(a,b){return v.get(a,null,b,"script")},getJSON:function(a,b,c){return v.get(a,b,c,"json")},post:function(a,b,c,d){if(v.isFunction(b)){c=b;b={}}return v.ajax({type:"POST",url:a,data:b,success:c,dataType:d})},ajaxSetup:function(a){v.extend(v.ajaxSettings,a)},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){var c,jsre=/=\?(&|$)/g,status,data;s=v.extend(true,s,v.extend(true,{},v.ajaxSettings,s));if(s.data&&s.processData&&typeof s.data!="string")s.data=v.param(s.data);if(s.dataType=="jsonp"){if(s.type.toLowerCase()=="get"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){c="jsonp"+H++;if(s.data)s.data=(s.data+"").replace(jsre,"="+c+"$1");s.url=s.url.replace(jsre,"="+c+"$1");s.dataType="script";window[c]=function(a){data=a;success();complete();window[c]=undefined;try{delete window[c]}catch(e){}if(g)g.removeChild(h)}}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&s.type.toLowerCase()=="get"){var d=(new Date()).getTime();var f=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+d+"$2");s.url=f+((f==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+d:"")}if(s.data&&s.type.toLowerCase()=="get"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!v.active++)v.event.trigger("ajaxStart");if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=="script"&&s.type.toLowerCase()=="get"){var g=document.getElementsByTagName("head")[0];var h=document.createElement("script");h.src=s.url;if(s.scriptCharset)h.charset=s.scriptCharset;if(!c){var i=false;h.onload=h.onreadystatechange=function(){if(!i&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){i=true;success();complete();g.removeChild(h)}}}g.appendChild(h);return undefined}var j=false;var k=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();k.open(s.type,s.url,s.async,s.username,s.password);try{if(s.data)k.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)k.setRequestHeader("If-Modified-Since",v.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");k.setRequestHeader("X-Requested-With","XMLHttpRequest");k.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend)s.beforeSend(k);if(s.global)v.event.trigger("ajaxSend",[k,s]);var l=function(a){if(!j&&k&&(k.readyState==4||a=="timeout")){j=true;if(m){clearInterval(m);m=null}status=a=="timeout"&&"timeout"||!v.httpSuccess(k)&&"error"||s.ifModified&&v.httpNotModified(k,s.url)&&"notmodified"||"success";if(status=="success"){try{data=v.httpData(k,s.dataType)}catch(e){status="parsererror"}}if(status=="success"){var b;try{b=k.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&b)v.lastModified[s.url]=b;if(!c)success()}else v.handleError(s,k,status);complete();if(s.async)k=null}};if(s.async){var m=setInterval(l,13);if(s.timeout>0)setTimeout(function(){if(k){k.abort();if(!j)l("timeout")}},s.timeout)}try{k.send(s.data)}catch(e){v.handleError(s,k,null,e)}if(!s.async)l();function success(){if(s.success)s.success(data,status);if(s.global)v.event.trigger("ajaxSuccess",[k,s])}function complete(){if(s.complete)s.complete(k,status);if(s.global)v.event.trigger("ajaxComplete",[k,s]);if(s.global&&!--v.active)v.event.trigger("ajaxStop")}return k},handleError:function(s,a,b,e){if(s.error)s.error(a,b,e);if(s.global)v.event.trigger("ajaxError",[a,s,e])},active:0,httpSuccess:function(r){try{return!r.status&&location.protocol=="file:"||(r.status>=200&&r.status<300)||r.status==304||r.status==1223||v.browser.safari&&r.status==undefined}catch(e){}return false},httpNotModified:function(a,b){try{var c=a.getResponseHeader("Last-Modified");return a.status==304||c==v.lastModified[b]||v.browser.safari&&a.status==undefined}catch(e){}return false},httpData:function(r,a){var b=r.getResponseHeader("content-type");var c=a=="xml"||!a&&b&&b.indexOf("xml")>=0;var d=c?r.responseXML:r.responseText;if(c&&d.documentElement.tagName=="parsererror")throw"parsererror";if(a=="script")v.globalEval(d);if(a=="json")d=eval("("+d+")");return d},param:function(a){var s=[];if(a.constructor==Array||a.jquery)v.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))});else for(var j in a)if(a[j]&&a[j].constructor==Array)v.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))});else s.push(encodeURIComponent(j)+"="+encodeURIComponent(a[j]));return s.join("&").replace(/%20/g,"+")}});v.fn.extend({show:function(b,c){return b?this.animate({height:"show",width:"show",opacity:"show"},b,c):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(v.css(this,"display")=="none"){var a=v("<"+this.tagName+" />").appendTo("body");this.style.display=a.css("display");if(this.style.display=="none")this.style.display="block";a.remove()}}).end()},hide:function(a,b){return a?this.animate({height:"hide",width:"hide",opacity:"hide"},a,b):this.filter(":visible").each(function(){this.oldblock=this.oldblock||v.css(this,"display");this.style.display="none"}).end()},_toggle:v.fn.toggle,toggle:function(a,b){return v.isFunction(a)&&v.isFunction(b)?this._toggle(a,b):a?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},a,b):this.each(function(){v(this)[v(this).is(":hidden")?"show":"hide"]()})},slideDown:function(a,b){return this.animate({height:"show"},a,b)},slideUp:function(a,b){return this.animate({height:"hide"},a,b)},slideToggle:function(a,b){return this.animate({height:"toggle"},a,b)},fadeIn:function(a,b){return this.animate({opacity:"show"},a,b)},fadeOut:function(a,b){return this.animate({opacity:"hide"},a,b)},fadeTo:function(a,b,c){return this.animate({opacity:b},a,c)},animate:function(h,i,j,k){var l=v.speed(i,j,k);return this[l.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var f=v.extend({},l);var g=v(this).is(":hidden"),self=this;for(var p in h){if(h[p]=="hide"&&g||h[p]=="show"&&!g)return v.isFunction(f.complete)&&f.complete.apply(this);if(p=="height"||p=="width"){f.display=v.css(this,"display");f.overflow=this.style.overflow}}if(f.overflow!=null)this.style.overflow="hidden";f.curAnim=v.extend({},h);v.each(h,function(a,b){var e=new v.fx(self,f,a);if(/toggle|show|hide/.test(b))e[b=="toggle"?g?"show":"hide":b](h);else{var c=b.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(c){var d=parseFloat(c[2]),unit=c[3]||"px";if(unit!="px"){self.style[a]=(d||1)+unit;start=((d||1)/e.cur(true))*start;self.style[a]=start+unit}if(c[1])d=((c[1]=="-="?-1:1)*d)+start;e.custom(start,d,unit)}else e.custom(start,b,"")}});return true})},queue:function(a,b){if(v.isFunction(a)||(a&&a.constructor==Array)){b=a;a="fx"}if(!a||(typeof a=="string"&&!b))return I(this[0],a);return this.each(function(){if(b.constructor==Array)I(this,a,b);else{I(this,a).push(b);if(I(this,a).length==1)b.apply(this)}})},stop:function(a,b){var c=v.timers;if(a)this.queue([]);this.each(function(){for(var i=c.length-1;i>=0;i--)if(c[i].elem==this){if(b)c[i](true);c.splice(i,1)}});if(!b)this.dequeue();return this}});var I=function(a,b,c){if(!a)return undefined;b=b||"fx";var q=v.data(a,b+"queue");if(!q||c)q=v.data(a,b+"queue",c?v.makeArray(c):[]);return q};v.fn.dequeue=function(a){a=a||"fx";return this.each(function(){var q=I(this,a);q.shift();if(q.length)q[0].apply(this)})};v.extend({speed:function(a,b,c){var d=a&&a.constructor==Object?a:{complete:c||!c&&b||v.isFunction(a)&&a,duration:a,easing:c&&b||b&&b.constructor!=Function&&b};d.duration=(d.duration&&d.duration.constructor==Number?d.duration:{slow:600,fast:200}[d.duration])||400;d.old=d.complete;d.complete=function(){if(d.queue!==false)v(this).dequeue();if(v.isFunction(d.old))d.old.apply(this)};return d},easing:{linear:function(p,n,a,b){return a+b*p},swing:function(p,n,a,b){return((-Math.cos(p*Math.PI)/2)+0.5)*b+a}},timers:[],timerId:null,fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});v.fx.prototype={update:function(){if(this.options.step)this.options.step.apply(this.elem,[this.now,this]);(v.fx.step[this.prop]||v.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(v.css(this.elem,this.prop,a));return r&&r>-10000?r:parseFloat(v.curCSS(this.elem,this.prop))||0},custom:function(b,c,d){this.startTime=(new Date()).getTime();this.start=b;this.end=c;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var e=this;function t(a){return e.step(a)}t.elem=this.elem;v.timers.push(t);if(v.timerId==null){v.timerId=setInterval(function(){var a=v.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var b=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)b=false;if(b){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(v.css(this.elem,"display")=="none")this.elem.style.display="block"}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)v.attr(this.elem.style,p,this.options.orig[p])}if(b&&v.isFunction(this.options.complete))this.options.complete.apply(this.elem);return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=v.easing[this.options.easing||(v.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};v.fx.step={scrollLeft:function(a){a.elem.scrollLeft=a.now},scrollTop:function(a){a.elem.scrollTop=a.now},opacity:function(a){v.attr(a.elem.style,"opacity",a.now)},_default:function(a){a.elem.style[a.prop]=a.now+a.unit}};v.fn.offset=function(){var b=0,top=0,elem=this[0],results;if(elem)with(v.browser){var c=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(C),fixed=v.css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var d=elem.getBoundingClientRect();add(d.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),d.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&v.css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(c&&c.tagName&&!/^body|html$/i.test(c.tagName)){if(!/^inline|table.*$/i.test(v.css(c,"display")))add(-c.scrollLeft,-c.scrollTop);if(mozilla&&v.css(c,"overflow")!="visible")border(c);c=c.parentNode}if((safari2&&(fixed||v.css(offsetChild,"position")=="absolute"))||(mozilla&&v.css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}results={top:top,left:b}}function border(a){add(v.curCSS(a,"borderLeftWidth",true),v.curCSS(a,"borderTopWidth",true))}function add(l,t){b+=parseInt(l)||0;top+=parseInt(t)||0}return results};v.each(["Height","Width"],function(i,b){var c=b=="Height"?"Top":"Left",br=b=="Height"?"Bottom":"Right";v.fn["inner"+b]=function(){return this[b.toLowerCase()]()+num(this,"padding"+c)+num(this,"padding"+br)};v.fn["outer"+b]=function(a){return this["inner"+b]()+num(this,"border"+c+"Width")+num(this,"border"+br+"Width")+(!!a?num(this,"margin"+c)+num(this,"margin"+br):0)}});function num(a,b){a=a.jquery?a[0]:a;return a&&parseInt(v.curCSS(a,b,true))||0}})(); +(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/pandora_console/include/javascript/jquery.ui.core.js b/pandora_console/include/javascript/jquery.ui.core.js new file mode 100644 index 0000000000..d459c8668e --- /dev/null +++ b/pandora_console/include/javascript/jquery.ui.core.js @@ -0,0 +1 @@ +(function(C){C.ui={plugin:{add:function(E,F,H){var G=C.ui[E].prototype;for(var D in H){G.plugins[D]=G.plugins[D]||[];G.plugins[D].push([F,H[D]])}},call:function(D,F,E){var H=D.plugins[F];if(!H){return }for(var G=0;G').addClass(D).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");C.ui.cssCache[D]=!!((!(/auto|default/).test(E.css("cursor"))||(/^[1-9]/).test(E.css("height"))||(/^[1-9]/).test(E.css("width"))||!(/none/).test(E.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(E.css("backgroundColor"))));try{C("body").get(0).removeChild(E.get(0))}catch(F){}return C.ui.cssCache[D]},disableSelection:function(D){D.unselectable="on";D.onselectstart=function(){return false};if(D.style){D.style.MozUserSelect="none"}},enableSelection:function(D){D.unselectable="off";D.onselectstart=function(){return true};if(D.style){D.style.MozUserSelect=""}},hasScroll:function(G,E){var D=/top/.test(E||"top")?"scrollTop":"scrollLeft",F=false;if(G[D]>0){return true}G[D]=1;F=G[D]>0?true:false;G[D]=0;return F}};var B=C.fn.remove;C.fn.remove=function(){C("*",this).add(this).trigger("remove");return B.apply(this,arguments)};function A(E,F,G){var D=C[E][F].getter||[];D=(typeof D=="string"?D.split(/,?\s+/):D);return(C.inArray(G,D)!=-1)}C.widget=function(E,D){var F=E.split(".")[0];E=E.split(".")[1];C.fn[E]=function(J){var H=(typeof J=="string"),I=Array.prototype.slice.call(arguments,1);if(H&&A(F,E,J)){var G=C.data(this[0],E);return(G?G[J].apply(G,I):undefined)}return this.each(function(){var K=C.data(this,E);if(H&&K&&C.isFunction(K[J])){K[J].apply(K,I)}else{if(!H){C.data(this,E,new C[F][E](this,J))}}})};C[F][E]=function(I,H){var G=this;this.widgetName=E;this.widgetBaseClass=F+"-"+E;this.options=C.extend({disabled:false},C[F][E].defaults,H);this.element=C(I).bind("setData."+E,function(L,J,K){return G.setData(J,K)}).bind("getData."+E,function(K,J){return G.getData(J)}).bind("remove",function(){return G.destroy()});this.init()};C[F][E].prototype=C.extend({},C.widget.prototype,D)};C.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(D){return this.options[D]},setData:function(D,E){this.options[D]=E;if(D=="disabled"){this.element[E?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)}};C.ui.mouse={mouseInit:function(){var D=this;this.element.bind("mousedown."+this.widgetName,function(E){return D.mouseDown(E)});if(C.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);(C.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(F){(this._mouseStarted&&this.mouseUp(F));this._mouseDownEvent=F;var E=this,G=(F.which==1),D=(typeof this.options.cancel=="string"?C(F.target).is(this.options.cancel):false);if(!G||D||!this.mouseCapture(F)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){E._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(F)&&this.mouseDelayMet(F)){this._mouseStarted=(this.mouseStart(F)!==false);if(!this._mouseStarted){F.preventDefault();return true}}this._mouseMoveDelegate=function(H){return E.mouseMove(H)};this._mouseUpDelegate=function(H){return E.mouseUp(H)};C(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(D){if(C.browser.msie&&!D.button){return this.mouseUp(D)}if(this._mouseStarted){this.mouseDrag(D);return false}if(this.mouseDistanceMet(D)&&this.mouseDelayMet(D)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,D)!==false);(this._mouseStarted?this.mouseDrag(D):this.mouseUp(D))}return !this._mouseStarted},mouseUp:function(D){C(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(D)}return false},mouseDistanceMet:function(D){return(Math.max(Math.abs(this._mouseDownEvent.pageX-D.pageX),Math.abs(this._mouseDownEvent.pageY-D.pageY))>=this.options.distance)},mouseDelayMet:function(D){return this._mouseDelayMet},mouseStart:function(D){},mouseDrag:function(D){},mouseStop:function(D){},mouseCapture:function(D){return true}};C.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery) \ No newline at end of file diff --git a/pandora_console/include/javascript/jquery.ui.datepicker.js b/pandora_console/include/javascript/jquery.ui.datepicker.js index c1f1b3c4d5..e12cf6a459 100644 --- a/pandora_console/include/javascript/jquery.ui.datepicker.js +++ b/pandora_console/include/javascript/jquery.ui.datepicker.js @@ -1,1450 +1 @@ -/* - * jQuery UI Datepicker - * - * Copyright (c) 2006, 2007, 2008 Marc Grabanski - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Datepicker - * - * Depends: - * ui.core.js - * - * Marc Grabanski (m@marcgrabanski.com) and Keith Wood (kbwood@virginbroadband.com.au). - */ - -(function($) { // hide the namespace - -/* Date picker manager. - Use the singleton instance of this class, $.datepicker, to interact with the date picker. - Settings for (groups of) date pickers are maintained in an instance object - (DatepickerInstance), allowing multiple different settings on the same page. */ - -function Datepicker() { - this.debug = false; // Change this to true to start debugging - this._nextId = 0; // Next ID for a date picker instance - this._inst = []; // List of instances indexed by ID - this._curInst = null; // The current instance in use - this._disabledInputs = []; // List of date picker inputs that have been disabled - this._datepickerShowing = false; // True if the popup picker is showing , false if not - this._inDialog = false; // True if showing within a "dialog", false if not - this.regional = []; // Available regional settings, indexed by language code - this.regional[''] = { // Default regional settings - clearText: 'Clear', // Display text for clear link - clearStatus: 'Erase the current date', // Status text for clear link - closeText: 'Close', // Display text for close link - closeStatus: 'Close without change', // Status text for close link - prevText: '<Prev', // Display text for previous month link - prevStatus: 'Show the previous month', // Status text for previous month link - nextText: 'Next>', // Display text for next month link - nextStatus: 'Show the next month', // Status text for next month link - currentText: 'Today', // Display text for current month link - currentStatus: 'Show the current month', // Status text for current month link - monthNames: ['January','February','March','April','May','June', - 'July','August','September','October','November','December'], // Names of months for drop-down and formatting - monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting - monthStatus: 'Show a different month', // Status text for selecting a month - yearStatus: 'Show a different year', // Status text for selecting a year - weekHeader: 'Wk', // Header for the week of the year column - weekStatus: 'Week of the year', // Status text for the week of the year column - dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], // For formatting - dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // For formatting - dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings for days starting at Sunday - dayStatus: 'Set DD as first week day', // Status text for the day of the week selection - dateStatus: 'Select DD, M d', // Status text for the date selection - dateFormat: 'mm/dd/yy', // See format options on parseDate - firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ... - initStatus: 'Select a date', // Initial Status text on opening - isRTL: false // True if right-to-left language, false if left-to-right - }; - this._defaults = { // Global defaults for all the date picker instances - showOn: 'focus', // 'focus' for popup on focus, - // 'button' for trigger button, or 'both' for either - showAnim: 'show', // Name of jQuery animation for popup - defaultDate: null, // Used when field is blank: actual date, - // +/-number for offset from today, null for today - appendText: '', // Display text following the input box, e.g. showing the format - buttonText: '...', // Text for trigger button - buttonImage: '', // URL for trigger button image - buttonImageOnly: false, // True if the image appears alone, false if it appears on a button - closeAtTop: true, // True to have the clear/close at the top, - // false to have them at the bottom - mandatory: false, // True to hide the Clear link, false to include it - hideIfNoPrevNext: false, // True to hide next/previous month links - // if not applicable, false to just disable them - changeMonth: true, // True if month can be selected directly, false if only prev/next - changeYear: true, // True if year can be selected directly, false if only prev/next - yearRange: '-10:+10', // Range of years to display in drop-down, - // either relative to current year (-nn:+nn) or absolute (nnnn:nnnn) - changeFirstDay: true, // True to click on day name to change, false to remain as set - showOtherMonths: false, // True to show dates in other months, false to leave blank - showWeeks: false, // True to show week of the year, false to omit - calculateWeek: this.iso8601Week, // How to calculate the week of the year, - // takes a Date and returns the number of the week for it - shortYearCutoff: '+10', // Short year values < this are in the current century, - // > this are in the previous century, - // string value starting with '+' for current year + value - showStatus: false, // True to show status bar at bottom, false to not show it - statusForDate: this.dateStatus, // Function to provide status text for a date - - // takes date and instance as parameters, returns display text - minDate: null, // The earliest selectable date, or null for no limit - maxDate: null, // The latest selectable date, or null for no limit - speed: 'normal', // Speed of display/closure - beforeShowDay: null, // Function that takes a date and returns an array with - // [0] = true if selectable, false if not, - // [1] = custom CSS class name(s) or '', e.g. $.datepicker.noWeekends - beforeShow: null, // Function that takes an input field and - // returns a set of custom settings for the date picker - onSelect: null, // Define a callback function when a date is selected - onClose: null, // Define a callback function when the datepicker is closed - numberOfMonths: 1, // Number of months to show at a time - stepMonths: 1, // Number of months to step back/forward - rangeSelect: false, // Allows for selecting a date range on one date picker - rangeSeparator: ' - ' // Text between two dates in a range - }; - $.extend(this._defaults, this.regional['']); - this._datepickerDiv = $('
    '); -} - -$.extend(Datepicker.prototype, { - /* Class name added to elements to indicate already configured with a date picker. */ - markerClassName: 'hasDatepicker', - - /* Debug logging (if enabled). */ - log: function () { - if (this.debug) - console.log.apply('', arguments); - }, - - /* Register a new date picker instance - with custom settings. */ - _register: function(inst) { - var id = this._nextId++; - this._inst[id] = inst; - return id; - }, - - /* Retrieve a particular date picker instance based on its ID. */ - _getInst: function(id) { - return this._inst[id] || id; - }, - - /* Override the default settings for all instances of the date picker. - @param settings object - the new settings to use as defaults (anonymous object) - @return the manager object */ - setDefaults: function(settings) { - extendRemove(this._defaults, settings || {}); - return this; - }, - - /* Attach the date picker to a jQuery selection. - @param target element - the target input field or division or span - @param settings object - the new settings to use for this date picker instance (anonymous) */ - _attachDatepicker: function(target, settings) { - // check for settings on the control itself - in namespace 'date:' - var inlineSettings = null; - for (attrName in this._defaults) { - var attrValue = target.getAttribute('date:' + attrName); - if (attrValue) { - inlineSettings = inlineSettings || {}; - try { - inlineSettings[attrName] = eval(attrValue); - } catch (err) { - inlineSettings[attrName] = attrValue; - } - } - } - var nodeName = target.nodeName.toLowerCase(); - var instSettings = (inlineSettings ? - $.extend(settings || {}, inlineSettings || {}) : settings); - if (nodeName == 'input') { - var inst = (inst && !inlineSettings ? inst : - new DatepickerInstance(instSettings, false)); - this._connectDatepicker(target, inst); - } else if (nodeName == 'div' || nodeName == 'span') { - var inst = new DatepickerInstance(instSettings, true); - this._inlineDatepicker(target, inst); - } - }, - - /* Detach a datepicker from its control. - @param target element - the target input field or division or span */ - _destroyDatepicker: function(target) { - var nodeName = target.nodeName.toLowerCase(); - var calId = target._calId; - target._calId = null; - var $target = $(target); - if (nodeName == 'input') { - $target.siblings('.ui-datepicker-append').replaceWith('').end() - .siblings('.ui-datepicker-trigger').replaceWith('').end() - .removeClass(this.markerClassName) - .unbind('focus', this._showDatepicker) - .unbind('keydown', this._doKeyDown) - .unbind('keypress', this._doKeyPress); - var wrapper = $target.parents('.ui-datepicker-wrap'); - if (wrapper) - wrapper.replaceWith(wrapper.html()); - } else if (nodeName == 'div' || nodeName == 'span') - $target.removeClass(this.markerClassName).empty(); - if ($('input[_calId=' + calId + ']').length == 0) - // clean up if last for this ID - this._inst[calId] = null; - }, - - /* Enable the date picker to a jQuery selection. - @param target element - the target input field or division or span */ - _enableDatepicker: function(target) { - target.disabled = false; - $(target).siblings('button.ui-datepicker-trigger').each(function() { this.disabled = false; }).end() - .siblings('img.ui-datepicker-trigger').css({opacity: '1.0', cursor: ''}); - this._disabledInputs = $.map(this._disabledInputs, - function(value) { return (value == target ? null : value); }); // delete entry - }, - - /* Disable the date picker to a jQuery selection. - @param target element - the target input field or division or span */ - _disableDatepicker: function(target) { - target.disabled = true; - $(target).siblings('button.ui-datepicker-trigger').each(function() { this.disabled = true; }).end() - .siblings('img.ui-datepicker-trigger').css({opacity: '0.5', cursor: 'default'}); - this._disabledInputs = $.map($.datepicker._disabledInputs, - function(value) { return (value == target ? null : value); }); // delete entry - this._disabledInputs[$.datepicker._disabledInputs.length] = target; - }, - - /* Is the first field in a jQuery collection disabled as a datepicker? - @param target element - the target input field or division or span - @return boolean - true if disabled, false if enabled */ - _isDisabledDatepicker: function(target) { - if (!target) - return false; - for (var i = 0; i < this._disabledInputs.length; i++) { - if (this._disabledInputs[i] == target) - return true; - } - return false; - }, - - /* Update the settings for a date picker attached to an input field or division. - @param target element - the target input field or division or span - @param name string - the name of the setting to change or - object - the new settings to update - @param value any - the new value for the setting (omit if above is an object) */ - _changeDatepicker: function(target, name, value) { - var settings = name || {}; - if (typeof name == 'string') { - settings = {}; - settings[name] = value; - } - if (inst = this._getInst(target._calId)) { - extendRemove(inst._settings, settings); - this._updateDatepicker(inst); - } - }, - - /* Set the dates for a jQuery selection. - @param target element - the target input field or division or span - @param date Date - the new date - @param endDate Date - the new end date for a range (optional) */ - _setDateDatepicker: function(target, date, endDate) { - if (inst = this._getInst(target._calId)) { - inst._setDate(date, endDate); - this._updateDatepicker(inst); - } - }, - - /* Get the date(s) for the first entry in a jQuery selection. - @param target element - the target input field or division or span - @return Date - the current date or - Date[2] - the current dates for a range */ - _getDateDatepicker: function(target) { - var inst = this._getInst(target._calId); - if (inst) { - inst._setDateFromField($(target)); - } - return (inst ? inst._getDate() : null); - }, - - /* Handle keystrokes. */ - _doKeyDown: function(e) { - var inst = $.datepicker._getInst(this._calId); - if ($.datepicker._datepickerShowing) - switch (e.keyCode) { - case 9: $.datepicker._hideDatepicker(null, ''); - break; // hide on tab out - case 13: $.datepicker._selectDay(inst, inst._selectedMonth, inst._selectedYear, - $('td.ui-datepicker-days-cell-over', inst._datepickerDiv)[0]); - return false; // don't submit the form - break; // select the value on enter - case 27: $.datepicker._hideDatepicker(null, inst._get('speed')); - break; // hide on escape - case 33: $.datepicker._adjustDate(inst, - (e.ctrlKey ? -1 : -inst._get('stepMonths')), (e.ctrlKey ? 'Y' : 'M')); - break; // previous month/year on page up/+ ctrl - case 34: $.datepicker._adjustDate(inst, - (e.ctrlKey ? +1 : +inst._get('stepMonths')), (e.ctrlKey ? 'Y' : 'M')); - break; // next month/year on page down/+ ctrl - case 35: if (e.ctrlKey) $.datepicker._clearDate(inst); - break; // clear on ctrl+end - case 36: if (e.ctrlKey) $.datepicker._gotoToday(inst); - break; // current on ctrl+home - case 37: if (e.ctrlKey) $.datepicker._adjustDate(inst, -1, 'D'); - break; // -1 day on ctrl+left - case 38: if (e.ctrlKey) $.datepicker._adjustDate(inst, -7, 'D'); - break; // -1 week on ctrl+up - case 39: if (e.ctrlKey) $.datepicker._adjustDate(inst, +1, 'D'); - break; // +1 day on ctrl+right - case 40: if (e.ctrlKey) $.datepicker._adjustDate(inst, +7, 'D'); - break; // +1 week on ctrl+down - } - else if (e.keyCode == 36 && e.ctrlKey) // display the date picker on ctrl+home - $.datepicker._showDatepicker(this); - }, - - /* Filter entered characters - based on date format. */ - _doKeyPress: function(e) { - var inst = $.datepicker._getInst(this._calId); - var chars = $.datepicker._possibleChars(inst._get('dateFormat')); - var chr = String.fromCharCode(e.charCode == undefined ? e.keyCode : e.charCode); - return e.ctrlKey || (chr < ' ' || !chars || chars.indexOf(chr) > -1); - }, - - /* Attach the date picker to an input field. */ - _connectDatepicker: function(target, inst) { - var input = $(target); - if (input.is('.' + this.markerClassName)) - return; - var appendText = inst._get('appendText'); - var isRTL = inst._get('isRTL'); - if (appendText) { - if (isRTL) - input.before('' + appendText); - else - input.after('' + appendText); - } - var showOn = inst._get('showOn'); - if (showOn == 'focus' || showOn == 'both') // pop-up date picker when in the marked field - input.focus(this._showDatepicker); - if (showOn == 'button' || showOn == 'both') { // pop-up date picker when button clicked - input.wrap(''); - var buttonText = inst._get('buttonText'); - var buttonImage = inst._get('buttonImage'); - var trigger = $(inst._get('buttonImageOnly') ? - $('').addClass('ui-datepicker-trigger').attr({ src: buttonImage, alt: buttonText, title: buttonText }) : - $('
    "}}html+=(showStatus?'
    '+(this._get("initStatus")||" ")+"
    ":"")+(!closeAtTop&&!this._inline?controls:"")+'
    '+($.browser.msie&&parseInt($.browser.version)<7&&!this._inline?'':"");return html},_generateMonthYearHeader:function(drawMonth,drawYear,minDate,maxDate,selectedDate,secondary){minDate=(this._rangeStart&&minDate&&selectedDate";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){html+='"}}html+=""}if(secondary||!this._get("changeYear")){html+=drawYear}else{var years=this._get("yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=new Date().getFullYear()+parseInt(years[0],10);endYear=new Date().getFullYear()+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='"}html+="
    ";return html},_addStatus:function(text){return" onmouseover=\"jQuery('#ui-datepicker-status-"+this._id+"').html('"+text+"');\" onmouseout=\"jQuery('#ui-datepicker-status-"+this._id+"').html(' ');\""},_adjustDate:function(offset,period){var year=this._drawYear+(period=="Y"?offset:0);var month=this._drawMonth+(period=="M"?offset:0);var day=Math.min(this._selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=new Date(year,month,day);var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");date=(minDate&&datemaxDate?maxDate:date);this._selectedDay=date.getDate();this._drawMonth=this._selectedMonth=date.getMonth();this._drawYear=this._selectedYear=date.getFullYear()},_getNumberOfMonths:function(){var numMonths=this._get("numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(minMax,checkRange){var date=this._determineDate(minMax+"Date",null);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return date||(checkRange?this._rangeStart:null)},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(offset,curYear,curMonth){var numMonths=this._getNumberOfMonths();var date=new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1);if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(date)},_isInRange:function(date){var newMinDate=(!this._rangeStart?null:new Date(this._selectedYear,this._selectedMonth,this._selectedDay));newMinDate=(newMinDate&&this._rangeStart=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(){var shortYearCutoff=this._get("shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get("dayNamesShort"),dayNames:this._get("dayNames"),monthNamesShort:this._get("monthNamesShort"),monthNames:this._get("monthNames")}},_formatDate:function(day,month,year){if(!day){this._currentDay=this._selectedDay;this._currentMonth=this._selectedMonth;this._currentYear=this._selectedYear}var date=(day?(typeof day=="object"?day:new Date(year,month,day)):new Date(this._currentYear,this._currentMonth,this._currentDay));return $.datepicker.formatDate(this._get("dateFormat"),date,this._getFormatConfig())}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null){target[name]=null}}return target}$.fn.datepicker=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$(document).ready(function(){$(document.body).append($.datepicker._datepickerDiv).mousedown($.datepicker._checkExternalClick)})})(jQuery) \ No newline at end of file diff --git a/pandora_console/include/javascript/jquery.ui.draggable.js b/pandora_console/include/javascript/jquery.ui.draggable.js new file mode 100644 index 0000000000..f4610f037d --- /dev/null +++ b/pandora_console/include/javascript/jquery.ui.draggable.js @@ -0,0 +1 @@ +(function(A){A.widget("ui.draggable",A.extend(A.ui.mouse,{init:function(){var B=this.options;if(B.helper=="original"&&!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative")}this.element.addClass("ui-draggable");(B.disabled&&this.element.addClass("ui-draggable-disabled"));this.mouseInit()},mouseStart:function(F){var H=this.options;if(this.helper||H.disabled||A(F.target).is(".ui-resizable-handle")){return false}var C=!this.options.handle||!A(this.options.handle,this.element).length?true:false;A(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==F.target){C=true}});if(!C){return false}if(A.ui.ddmanager){A.ui.ddmanager.current=this}this.helper=A.isFunction(H.helper)?A(H.helper.apply(this.element[0],[F])):(H.helper=="clone"?this.element.clone():this.element);if(!this.helper.parents("body").length){this.helper.appendTo((H.appendTo=="parent"?this.element[0].parentNode:H.appendTo))}if(this.helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(this.helper.css("position"))){this.helper.css("position","absolute")}this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:F.pageX-this.offset.left,top:F.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var B=this.offsetParent.offset();if(this.offsetParent[0]==document.body&&A.browser.mozilla){B={top:0,left:0}}this.offset.parent={top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};var E=this.element.position();this.offset.relative=this.cssPosition=="relative"?{top:E.top-(parseInt(this.helper.css("top"),10)||0)+this.offsetParent[0].scrollTop,left:E.left-(parseInt(this.helper.css("left"),10)||0)+this.offsetParent[0].scrollLeft}:{top:0,left:0};this.originalPosition=this.generatePosition(F);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(H.cursorAt){if(H.cursorAt.left!=undefined){this.offset.click.left=H.cursorAt.left+this.margins.left}if(H.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-H.cursorAt.right+this.margins.left}if(H.cursorAt.top!=undefined){this.offset.click.top=H.cursorAt.top+this.margins.top}if(H.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-H.cursorAt.bottom+this.margins.top}}if(H.containment){if(H.containment=="parent"){H.containment=this.helper[0].parentNode}if(H.containment=="document"||H.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,A(H.containment=="document"?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(A(H.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(H.containment)){var D=A(H.containment)[0];var G=A(H.containment).offset();this.containment=[G.left+(parseInt(A(D).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,G.top+(parseInt(A(D).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,G.left+Math.max(D.scrollWidth,D.offsetWidth)-(parseInt(A(D).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),G.top+Math.max(D.scrollHeight,D.offsetHeight)-(parseInt(A(D).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}}this.propagate("start",F);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(A.ui.ddmanager&&!H.dropBehaviour){A.ui.ddmanager.prepareOffsets(this,F)}this.helper.addClass("ui-draggable-dragging");this.mouseDrag(F);return true},convertPositionTo:function(C,D){if(!D){D=this.position}var B=C=="absolute"?1:-1;return{top:(D.top+this.offset.relative.top*B+this.offset.parent.top*B-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)*B+(this.cssPosition=="fixed"?this.offsetParent[0].scrollTop:0)*B+this.margins.top*B),left:(D.left+this.offset.relative.left*B+this.offset.parent.left*B-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)*B+(this.cssPosition=="fixed"?this.offsetParent[0].scrollLeft:0)*B+this.margins.left*B)}},generatePosition:function(E){var F=this.options;var B={top:(E.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)-(this.cssPosition=="fixed"?this.offsetParent[0].scrollTop:0)),left:(E.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)-(this.cssPosition=="fixed"?this.offsetParent[0].scrollLeft:0))};if(!this.originalPosition){return B}if(this.containment){if(B.leftthis.containment[2]){B.left=this.containment[2]}if(B.top>this.containment[3]){B.top=this.containment[3]}}if(F.grid){var D=this.originalPosition.top+Math.round((B.top-this.originalPosition.top)/F.grid[1])*F.grid[1];B.top=this.containment?(!(Dthis.containment[3])?D:(!(Dthis.containment[2])?C:(!(C
    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(A(this).offset()).appendTo("body")})},stop:function(C,B){A("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this)})}});A.ui.plugin.add("draggable","scroll",{start:function(D,C){var E=C.options;var B=A(this).data("draggable");E.scrollSensitivity=E.scrollSensitivity||20;E.scrollSpeed=E.scrollSpeed||20;B.overflowY=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-y"))){return F}F=F.parent()}while(F[0].parentNode);return A(document)}(this);B.overflowX=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-x"))){return F}F=F.parent()}while(F[0].parentNode);return A(document)}(this);if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){B.overflowYOffset=B.overflowY.offset()}if(B.overflowX[0]!=document&&B.overflowX[0].tagName!="HTML"){B.overflowXOffset=B.overflowX.offset()}},drag:function(D,C){var E=C.options;var B=A(this).data("draggable");if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){if((B.overflowYOffset.top+B.overflowY[0].offsetHeight)-D.pageY=0;H--){var E=I.snapElements[H].left,B=E+I.snapElements[H].width,R=I.snapElements[H].top,M=R+I.snapElements[H].height;if(!((E-L=K&&I<=G)||(H>=K&&H<=G)||(IG))&&((D>=E&&D<=B)||(C>=E&&C<=B)||(DB));break;default:return false;break}};A.ui.ddmanager={current:null,droppables:[],prepareOffsets:function(D,F){var B=A.ui.ddmanager.droppables;var E=F?F.type:null;for(var C=0;C/g,">"); return ta.value; } + diff --git a/pandora_console/include/javascript/pandora_visual_console.js b/pandora_console/include/javascript/pandora_visual_console.js new file mode 100644 index 0000000000..b14d310aba --- /dev/null +++ b/pandora_console/include/javascript/pandora_visual_console.js @@ -0,0 +1,83 @@ +/************************************** + These functions require jQuery library + **************************************/ + +/** + * Draw a line between two elements in a div + * + * @param line Line to draw. JavaScript object with the following properties: + - x1 X coordinate of the first point. If not set, it will get the coord from node_begin position + - y1 Y coordinate of the first point. If not set, it will get the coord from node_begin position + - x2 X coordinate of the second point. If not set, it will get the coord from node_end position + - y2 Y coordinate of the second point. If not set, it will get the coord from node_end position + - color Color of the line to draw + - node_begin Id of the beginning node + - node_end Id of the finishing node + * @param id_div Div to draw the lines in + */ +function draw_line (line, id_div) { + div = document.getElementById (id_div); + brush = new jsGraphics (div); + brush.setStroke (2); + brush.setColor (line['color']); + if (line['x1']) { + x1 = line['x']; + } else { + x1 = parseInt ($('#'+line['node_begin']).css ('margin-left')) + 15; + } + if (line['y1']) { + y1 = line['y1']; + } else { + y1 = parseInt ($('#'+line['node_begin']).css ('margin-top')) + 15; + } + if (line['x2']) { + x2 = line['x2']; + } else { + x2 = parseInt ($('#'+line['node_end']).css ('margin-left')) + 15; + } + if (line['y2']) { + y2 = line['y2']; + } else { + y2 = parseInt ($('#'+line['node_end']).css ('margin-top')) + 15; + } + brush.drawLine (x1, y1, x2, y2); + brush.paint (); +} + +/** + * Draw all the lines in an array on a div + * + * @param lines Array with lines objects (see draw_line) + * @param id_div Div to draw the lines in + */ +function draw_lines (lines, id_div) { + jQuery.each (lines, function () { + draw_line (this, id_div); + }); +} + +/** + * Delete all the lines on a div + * + * The lines has the class 'map-line', so all the elements with this + * class are removed. + * + * @param id_div Div to delete the lines in + */ +function delete_lines (id_div) { + $('#' + id_div + ' .map-line').remove (); +} + + +/** + * Re-draw all the lines in an array on a div + * + * It deletes all the lines and create then again. + * + * @param lines Array with lines objects (see draw_line) + * @param id_div Div to draw the lines in + */ +function refresh_lines (lines, id_div) { + delete_lines (id_div); + draw_lines (lines, id_div); +} diff --git a/pandora_console/include/javascript/wz_jsgraphics.js b/pandora_console/include/javascript/wz_jsgraphics.js index f8e8e702e4..d0c3814b21 100644 --- a/pandora_console/include/javascript/wz_jsgraphics.js +++ b/pandora_console/include/javascript/wz_jsgraphics.js @@ -87,7 +87,7 @@ function pntN() function mkDiv(x, y, w, h) { - this.htm += ''; if (isset($_GET["sec"]) && $_GET["sec"] == "estado"){ @@ -48,14 +48,14 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/estado_grupo"){ echo ""; if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/networkmap"){ echo "
    "; @@ -69,28 +69,28 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/estado_alertas"){ echo "
    "; } else { echo ""; + echo "
    "; if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/status_monitor") { echo ""; if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/agentes/exportdata") { echo "
    "; } else { echo ""; + echo "
    "; } @@ -101,7 +101,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { echo '
    '; } echo '
    '; + echo ''.lang_string ("visual_console").''; if ( isset($_GET["sec"]) && $_GET["sec"] == "visualc") { $sql="SELECT * FROM tlayout"; @@ -127,7 +127,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { echo '
    '; } echo '
    '; + echo ''.lang_string ("view_servers").''; } @@ -138,7 +138,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "IR")==1) { } else { echo ''; + echo ''; if (isset($_GET["sec"]) && $_GET["sec"] == "incidencias"){ if(isset($_GET["sec2"]) && $_GET["sec2"] == "operation/incidents/incident_search") { @@ -146,14 +146,14 @@ if (give_acl($_SESSION["id_usuario"], 0, "IR")==1) { } else { echo ""; + echo ""; if (isset($_GET["sec2"]) && $_GET["sec2"] == "operation/incidents/incident_statistics") { echo "
    "; } else { echo ""; + echo "
    "; } } @@ -167,7 +167,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ''; + echo ''; // Event statistics submenu if (isset($_GET["sec"]) && $_GET["sec"] == "eventos"){ if(isset($_GET["sec2"]) && $_GET["sec2"] == "operation/events/event_statistics") { @@ -175,7 +175,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; } // Users @@ -184,7 +184,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ''; + echo ''; // User edit (submenu) if (isset($_GET["sec"]) && $_GET["sec"] == "usuarios"){ @@ -193,7 +193,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; // User statistics require UM if (give_acl($_SESSION["id_usuario"], 0, "UM")==1) { @@ -202,7 +202,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; } } @@ -212,7 +212,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ''; + echo ''; if ((give_acl($_SESSION["id_usuario"], 0, "AW")==1)){ // SNMP Console alert (submenu) @@ -222,7 +222,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; } } @@ -232,7 +232,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ''; + echo ''; // New message (submenu) if (isset($_GET["sec"]) && $_GET["sec"] == "messages"){ @@ -241,7 +241,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; } // Reporting @@ -258,7 +258,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo '
  • '; } - echo ''. $lang_label["reporting"].'
  • '; + echo ''. lang_string ("reporting").''; // Custom reporting if (isset($_GET["sec"]) && $_GET["sec"] == "reporting"){ @@ -269,7 +269,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; } // Custom graph viewer @@ -279,7 +279,7 @@ if (give_acl($_SESSION["id_usuario"], 0, "AR")==1) { } else { echo ""; + echo ""; } } diff --git a/pandora_console/operation/reporting/reporting_viewer.php b/pandora_console/operation/reporting/reporting_viewer.php index fe3ac6cb98..4711a7857e 100644 --- a/pandora_console/operation/reporting/reporting_viewer.php +++ b/pandora_console/operation/reporting/reporting_viewer.php @@ -1,4 +1,4 @@ -'; + diff --git a/pandora_console/operation/visual_console/index.php b/pandora_console/operation/visual_console/index.php index f4a804a20b..b2a594213e 100644 --- a/pandora_console/operation/visual_console/index.php +++ b/pandora_console/operation/visual_console/index.php @@ -29,45 +29,39 @@ if (comprueba_login() != 0) { echo "

    ".$lang_label["visual_console"]." > "; echo $lang_label["summary"]."

    "; -$sql="SELECT * FROM tlayout"; -$res=mysql_query($sql); -if (mysql_num_rows($res)) { +$layouts = get_db_all_rows_in_table ('tlayout'); - echo ""; - echo " - - - - "; - $color=1; - while ($row = mysql_fetch_array($res)){ - // Calculate table line color - if ($color == 1){ - $tdcolor = "datos"; - $color = 0; - } - else { - $tdcolor = "datos2"; - $color = 1; - } - echo ""; - // Name - echo ""; - $id_layout = $row["id"]; - // Group - echo ""; - // # elements - $sql2="SELECT COUNT(*) FROM tlayout_data WHERE id_layout = $id_layout"; - $res2=mysql_query($sql2); - $row2 = mysql_fetch_array($res2); - echo ""; - // View icon - echo ""; - } - echo "
    ".$lang_label["name"]."".$lang_label["group"]."".$lang_label["elements"]."".$lang_label["view"]."
    ".$row["name"]."".$row2[0]."
    "; -} else { +if (sizeof ($layouts) == 0) { echo "
    ".$lang_label["no_layout_def"]."
    "; + return; } +$table->width = '500px'; +$table->data = array (); +$table->head = array (); +$table->head[0] = lang_string ('name'); +$table->head[1] = lang_string ('group'); +$table->head[2] = lang_string ('elements'); +$table->head[3] = lang_string ('view'); +$table->align = array (); +$table->align[2] = 'center'; +$table->align[3] = 'center'; + +foreach ($layouts as $layout) { + $data = array (); + + $data[0] = $layout['name']; + $data[1] = ' '; + $data[1] .= dame_nombre_grupo ($layout["id_group"]); + $data[2] = get_db_value ('COUNT(*)', 'tlayout_data', 'id_layout', $layout['id']); + $data[3] = ''; + + array_push ($table->data, $data); +} + +print_table ($table); + ?> diff --git a/pandora_console/operation/visual_console/render_view.php b/pandora_console/operation/visual_console/render_view.php index 838630a8b0..1c596f0a29 100644 --- a/pandora_console/operation/visual_console/render_view.php +++ b/pandora_console/operation/visual_console/render_view.php @@ -1,4 +1,4 @@ -".$layout_name; if ($config["pure"] == 0){ - echo lang_string("Full screen mode"); - echo " "; - echo ""; - echo ""; - echo ""; + echo lang_string("Full screen mode"); + echo " "; + echo ""; + echo ""; + echo ""; } else { - echo lang_string("Back to normal mode"); - echo " "; - echo ""; - echo ""; - echo ""; + echo lang_string("Back to normal mode"); + echo " "; + echo ""; + echo ""; + echo ""; } echo ""; -echo "
    "; -$sql="SELECT * FROM tlayout_data WHERE id_layout = $id_layout"; -$res=mysql_query($sql); -$lines = 0; -while ($row = mysql_fetch_array($res)){ - $id_agentmodule = $row["id_agente_modulo"]; - $pos_x = $row["pos_x"]; - $pos_y = $row["pos_y"]; - $height = $row["height"]; - $width = $row["width"]; - $period = $row["period"]; - $image = $row["image"]; - $type = $row["type"]; - $label = $row["label"]; - $label_color = $row["label_color"]; - $parent_item = $row["parent_item"]; - $link_layout = $row["id_layout_linked"]; - $no_link_color = $row["no_link_color"]; - - // Linked to other layout ?? - Only if not module defined - if (($link_layout != 0) && ($id_agentmodule == 0)) { - $status = return_status_layout ($link_layout); - } else { - $id_agent = get_db_value ("id_agente", "tagente_estado", "id_agente_modulo", $id_agentmodule); - $id_agent_module_parent = get_db_value ("id_agente_modulo", "tlayout_data", "id", $parent_item); - // Item value - $status = return_status_agent_module ($id_agentmodule); - if ($no_link_color == 1) - $status_parent = -1; - else - $status_parent = return_status_agent_module ($id_agent_module_parent); - } - - // STATIC IMAGE (type = 0) - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - if ($type == 0) { - // Link image - //index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=1 - if (($link_layout == "") OR ($link_layout == 0)){ - $link_string = ""; - } else { - $link_string = ""; - } - // Draw image - echo ""; - } - // SINGLE GRAPH (type = 1) - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - if ($type == 1) { // single graph - if (($link_layout == "") OR ($link_layout == 0)){ - $link_string = ""; - } else { - $link_string = ""; - } - // Draw image - echo ""; - } - if ($type == 2){ - $lines_data[$lines][0]=$pos_x; - $lines_data[$lines][1]=$pos_y; - $lines_data[$lines][2]=$width; - $lines_data[$lines][3]=$height; - $lines_data[$lines][4]="#".$label_color; - $lines++; - } - - // Get parent relationship - Create line data - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - if (($parent_item != "") AND ($parent_item != 0)){ - $ppos_x = return_coordinate_X_layoutdata($parent_item); - $ppos_y = return_coordinate_Y_layoutdata($parent_item); - $lines_data[$lines][0]=$pos_x+15; - $lines_data[$lines][1]=$pos_y+15; - $lines_data[$lines][2]=$ppos_x+15; - $lines_data[$lines][3]=$ppos_y+15; - $lines_data[$lines][4]=$status_parent; - $lines++; - } +if ($refr) { + echo '
    '; + echo '
    '; } -// Javascript code generated on realtime to draw lines -// http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm#docu -echo '"; - -// End main div -echo "
    "; +print_pandora_visual_map ($id_layout); echo "
    "; echo "
    "; -echo "
    "; -echo ""; -echo "
    "; -echo $lang_label["auto_refresh_time"]; -echo ""; -echo ""; -echo ""; -echo ""; -echo "
    "; +$table->width = '300px'; +$table->data = array (); +$table->data[0][0] = lang_string ('auto_refresh_time'); +$table->data[0][1] = print_select ($refresh_values, 'refr', $refr, '', 'N/A', 0, true); +$table->data[0][2] = print_submit_button (lang_string ('refresh'), '', false, 'class="sub next"', true); +echo ''; +print_input_hidden ('pure', $config["pure"]); +print_input_hidden ('id', $id_layout); +print_table ($table); echo "
    "; +?> + + + + + + + diff --git a/pandora_console/reporting/fgraph.php b/pandora_console/reporting/fgraph.php index 498b82b76f..192851444b 100644 --- a/pandora_console/reporting/fgraph.php +++ b/pandora_console/reporting/fgraph.php @@ -373,7 +373,7 @@ function graphic_combined_module ($module_list, $weight_list, $periodo, $width, } function grafico_modulo_sparse ($id_agente_modulo, $periodo, $show_event, - $width, $height , $title, $unit_name, $show_alert, $avg_only = 0, $pure = 0, $date = 0 ) { + $width, $height , $title, $unit_name, $show_alert, $avg_only = 0, $pure = 0, $date = 0) { include ("../include/config.php"); require ("../include/languages/language_".$config['language'].".php"); require_once 'Image/Graph.php'; @@ -459,6 +459,10 @@ function grafico_modulo_sparse ($id_agente_modulo, $periodo, $show_event, WHERE id_agente = %d AND id_agente_modulo = %d AND utimestamp > %d', $id_agente, $id_agente_modulo, $fechatope); $result = mysql_query ($sql); + if (mysql_num_rows ($result) == 0) { + graphic_error (); + return; + } while ($row = mysql_fetch_array ($result)) { $datos = $row[0]; $utimestamp = $row[1];

    j<8Fo{pB=5lP($ynrgyaS#%=Z`LtK)Z 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 dUoQVIm;cvt>hP~s;-A*^T>r7WzW!gYO4F06!V( z8|VX$961UQJ^TO;IDq?r6UUApKYr}Q;n#^1Cr+L^fBMv6x^(W`ne#lCE??%k#KUui zUs&J@uOJ@}&()h(1+QPfapT4nfm^q4iQE0>rWna7UY0vzQza*XH5K_fs2a0GDl*pVZEztiy(M~|I6a_X?q>?gp{qelV9 zkDfYl^z6ygCypNj965UIIM0d8H|2jZJ9*{SGavuocomcrOZh&Y61`_`kz7*twMS9O z(uuyve_O@(#mnyD`$?$mB{3`K`Uft4f8skt^}paddg92j<0t>br^Ituc;x8e0FIwL z9MhkJ`Y(J}6n-)Dx%G_qx5SSp@0EP*9u{3(;=65rzy_Q@cG!yN7!N=fu%mnQ$M+E7 zE2l(n4c-i3j51x(wvBShI7vMfjvohJ>OOZ-XgqZfxv-KRE_eVa!zzx=?4ABBqVi}T zx@T9T5h_*p)O$##YnB;_jrcN5wasD@4*=>OrxH*HfSE{(23+~SuHhQ~IXgzSgmiXf zTs)i80}dCkS(Oexb-i&^?xwS3v4yt8o$|t$T(yO&`7D%iAU!0u(oJ@imsWA!+xf@7a~8aA<*t?vvr-YmLL5RLW2D3u225T)ZBz8CiDYC-XS$*4eiC-dj0xZieQJtx9Bw zoCG8I#Qu35zL22QElbyy5pXyeaB_mIwmDR;hGDr&-_%nkz{g7JEqvM0{SIq$E!2UW z;nK*x8^d)6fXY89lo))zS8c*7P~R-0_m^G<*7dY1Wg>HqOJvV%=LMvMKdE52I4Ykd z#3bhxO-H_)RA!Y1ufI*TpZ1~GzhiaOM=x#W!z~RLtSnxKks+GeLNYMJgWv z+|}G$`nGwVnjx<=1qc1K>UgqWtCdJBGz^&(m@6Kk5AKodZuQ;M-$%j%(?9ty66Q)-CKZI~;!K`?j4BDo+Z(vOy1gpBnGyz4 zynHp#<=*%DK6r@YI=rZ8mK8mYn(f}vnA#>W3H&j#PbS_zr{bc#l z(Tc!iSkqd|vI%4FgLVL&K^d;y6wVZXFpsv5Jese@0;P=`uN?q#s9~)$G6qFEKIVw< zemgcO(0Zgz%4<;6uMGvS(8gOcs;oJnd}hqdcKS5F3T9TISjPcJECAc>(!>gs4t$Zdt_-g4CZ}uxNMs#XO6P@KSaO2&?sf&&E4P}?pQ2A{# z*qqyGUcSCbo1w;GO7EVQG`y)G@DUQk!7k+Ggs7MA-kp9Z^0uL`p|2S-mQ%aTU1RK? z0SGzW(o}Ar|C4lmPSk6Bt|JxF(}T$yZE7UO1!7Bi=Js^%>W)?g+9f!yMp^6*U5Z;3 z0NPTy_c+>|8DTv+&o=$4sHk_9L=Q)Q?WkOj34J`n8FvtZQx?>Hr(t2F7VZEwb)sS- zll$XX!SDYbi~LjTBd0D;dmjLPtQ?gm?o<|xjqs0KxsvPcOM^P6>bxu_&CMrfayj8? zicMdd^Q?PHTkaP^P;g0|Wi#$IouYCyC&JB<5)APfv9i*NkZdUPUG|kPu3%UM!kRTUjk}>`>0O|Vk-{U;_-{jkh~Y|0cl;*qa@Lh^4au|Ch97J$!e`85 z&HF?Bja%~Q2tw$)nxLhc13+rongS2ug0ztjUmU6pN}6y12tEFL03PktbDLyH>%{Q& z=5sY!uWV{-#g=3%tWN}osR{^s;{z=ocqI2mZ0L2Y!aZ}^#@9Z?hr?|BSHuRW{yAHq zl-(;166R)0ur6(n^5M03+tRfC;~#aruD$;}vO|~JnsL~qL1{lSYdN9PpI-MZoo_8{ zO<5|azy35kc`GEZjab#2UCs$LE$9>O=tfKMwPa5j%2Ov@ufSL(YWa*ExQ5xx6u zac%>f2m<4BG}^7AjS1JmfD_A~{(g)99g;6KkBN@+%~C2~WtP^k{x2r~DB}7qLU+P* z&*+u$XkFaoZbw$Z`?t=^59@7K9-VhqV>xP@$1*L`F#1fB1HhGA&ud;`D=B9lnu3tC z3)+8;~>MlpInq;9xI6SFxC!Oy!?y5cA(oyRRlQYjCu&NmbJ5`yf*Y(uQ2n> zFp9jZg#}4RT_k#K3s`wxiN)Z@8As|g;E@DuQ z&K~cR%@kSr<6o8k>u1LYH8%$%+gaPGr_*VXLS0+wx)wKoqKzfIDxP=`F#hSkS{+}| z8^6JlD&7}UG2t)Xs7xQKPE`hm81P3a$0h1q&(Qk7)RZS0IGzT!DnNL9Alv@1YC{b! zZt`Q0yTQG5;5X{0QGJ{0v2m$+4>?Tg8pp&KSL@HEQejrPWKFxltnr|iW?)9i%#vZC zkI^iGT??M6RPEuTc?oV7_#rxtgQ0MR(ZuBNo6Sk%(U~&qJ+nHt4|A58s)sa3LTa2{ z+?<>{?u$xAyD)k(qJhN)0Uv8jGRs)D_}pgOc#}+nc#Q$e!+-6`p(IYIPNaVI^TLf8h9;ud=rd zLa78}@!ZAC8x4w!d2*l4qEaje0&DbU(voH}M~m{Yt~e6Y)YbiR8drFUKD4kn-~C`g ztBlFI5;N}D*F(wG!HvAEXQuqciG#A*xFnzI9t?GPd$jPFT-eC8S3W#KyHnnEnd(o)im|GkN)rk{x@U)tkzVORE_(-O@ix##FQZSSm=Gj0wyw^b$8{$oE1N0Tn_ylh zCh~9^1l%tTn=WnEWQT-H?B;newZ+#G3Z7rODf?XCo~Q|?&nJLfga4+}{{kJeLOXL@ z76+Erh(akoWfo>!Y65J;GukXVdN7G;L)l97_RiEAK-(2%j_2pJViY+DLVqTDXs6(I zQnyT;xSMLZX9xM+^v{6*Hdmebr;S84eqS|fMI|Et-pz!T8)qCleg>rd{MQgq#hY0? z_O>L$puw&p<6e@q!N^V-^g={o-f}kf=>ejRbEIB9}-RJELt^U=SqR5 zn7ujqGLuxXY7RCnM6TNxS6&Q5dN9x#A9cVJspa>c390h9RMbH<_AroWjlL8z_VXq+U1r z3`-UEKXX$|&hVY(Cn?iwLW5#d-1|@sK)kI0au=)}c|Gb5zpekCi&mV|K893Svfc#@o3X<9|}0${a4=? zgU(4=BON2zi-`OHY5AFN(AEMyeBM<_n4zgT3bGT_1N1GE+_Cf#F>j7P0K`{gQolmA z#c)hx6?U(M@kX=5rrth$lr)e;;c@Ba$TJRX=1* zvgq-NcE-i@h?d`v6}2-lVLl~ZEookS_bieitLT>Rl^^VdUXF~ojsH<9NqYtHN%Jc; zl%A(m!`D|>$7G|IOJtiU>3sudY;Ev~}`Zt^J(6emY28V17_P}Z+ zq+_EILi2%!|JLr+jGPb*NmjXOe#aTd*Jm^?NJ#1Ai6s>%e`-rDs#sB}*47L1R$TFw zqcsPI_0~a*7U1H;;41m?X;P(j@e6cSb`Q2X7?Goh&P#wZ*(H0PA@(78l71xF7Fj5C z78=@GXnU{b^fP3EWggtG%*T&xB3w%Rpa zN**u&s@8n%aEF?R=?(GkSu}>_Cr-f0q^qDSx2m7rabenzpvcOsYsw;3Ll4SV8H{c& z|4>$1MamzY!P3KB%k1ZpAv1$aMhD#y~Ujh19&X zmb`}(G)0}?^!P+cnQ?l}IXxgy-ETi1?YVVJCF*?VO2uEC^Kaz;y{${X<(r3jc50u{ z_qzu&q#n93IW)vF;|-dy@Zh=K{o?-4-dXTe-AdsR?}MC7k3?iu@s1kOz7fVv_+P7U-RRM zLDah4k};_6-Gr=;wbE=0L7b;`ERAeloOam{qs0arhdP*2!lz;9Q=%Lkm4m&%bs>{) zLhR}A9eH@}mQ9r6RMNs9$$8-+mz&!1l^t^0E8RQJ&^qNn$T~C6C$&W&dpsbS;(l zVP?T{i`REz!oE#v+=f=#^lM8u4FvU*G=b=$5K}5;myFD79U^t>p0sm9Y9U05nyfHEJGViI)84DDF(E!!ei zJHVi+sU??ka>%%xoW8&Ul2YY*SfF*KnPS16Nzde`GqHIyW3`_;mh)G!7IWLvI&trx zm#TC_KBr+N`0lg>Cc&yC8b|^i29ueei-|!3?9ryrw>Ih{+C|= zAD#TSHqdh#eImW?6k1IJ@gu85A)hD=by@n8@FUN=UedQ`7O7t7=hyGCG0o zwb*D;#F)W42=S=$u2n>XU86Bqs4>!N=wk7W*Mpy0+llS{J3?{J%1GTs& zD>M3?s}(JHLYw5H_H4L0N*Hc+$MOAS>tL-Xuem)T+Z+*blGn-AX-RP9d7E`-O;Ca( z`(xM4a5#z@AKN-$gB;Up zGP^LW#IAX1Ze~%QP+yO`jFUL~^rL_TCGP;BbN#~Pd*fduB*f9_5#lv9(LVC<7HU|E zm4Ku+B6}lv_iX&~=Q*~o79Xj8X}UyhK+gw1W#I8REt(D6*r6NyKc@_9SWf)nHmExfx%Ei!#`eSMgOsgWK^(F;&pxgj|gAp!C%nfRYxR6ucCCz&is~>n`;xB8Fqd z%I?8dgXmoD)1x{OTFbCk&zxSyZdI+QwdL4_5#?y%f-{NIMvaKmjSspkf2|5sb~2x$ z#hH@>N#t>H&dkOrC65KCX3DVLG%pJ(QUnQb!JUlBA0iA@@tpC zQ&#r~^7AR1sx>h24JGt!$yTdQ#9D#>{6m7`JBy~$(&AE%ub3l&hUe=r)6V1S5bv5n z7Z9o3*{>SsrWBu1l#yH(0^*>R!bbkQZD6AN)7NIyt74p(6h;c>VP6)*p5-04=ilW` z4Td%5t8J3ZuBl7?$e|3(Hhyy!!P|5`P; z7dt}lwO+63`o~{Ie;@9z1TTz+8~_yEXIySw-A!Cf+3f+G$p$=cukwBc%|YAR=otQd z07#Kjslfz|q2ytDPHv%!Ptr~PV1@T}gG*T+ng&ofdFM99dgukj7Ltfc3F5(=_%wV&PuiD;Uq*kF_|#Gxz8C9j*N7ih1U_gE|639p`_`?FlhJrEL^36bSqUF!U~ zBJdpP7nc7JfmS3}=WN^zTnFKTa;@6lE~$@#1VqoB6KhfHWJ(B*^Vh(_x+3QnjDw4& z{h!gt+8Crk!BV$84I{2hSw(VLfj{Us!p-u2KioxAKSQmZ$m?N`zN@tfRyH9?U8<^r zgfXJd6z!}3?)t8gxBMI}E-~YMva8PXdptg`VFtcUDu-&rEE3%FC<%F81^vM}I4;jD zOMBTrb*j(GB5s|dnWqzehgSX+Q{6@2Y=#K^Lj(Kc{~_Xuh(Jj9$mUf`H8FL=5Fv0F z7RA8qjgfbiFw2QCcG3eM-etA{j-dY{`F}G{GOpwQtLjk$mEA9Y{Qv;|k4$sSB1FKg z;T*p*vV|!v%te{SS{O{rmPYhU(?^VpU$}sXHoTO`4jNv$sW?(qiL&^7vWwXCCImiE z&5sd(G^lxV-2PKRN3#XWLaa?vaym3LQ7NARb2lr0_{bJo-W^rA_8#D^@hd>MOSn3wFH2an zc=+0rRNtg{twpy<`^$rqyUwwURm!I|SPtvWg)6j=OwDlT33yPiO%ey;$bSF;iuutt zAzC(3kOw4(`*`o1n_{zflF^mF@8oA@{gE>~*16Y1i7#UU2p2O>y|BZt53x18l1#u#2GpujIx0cF z6L2o94xxE3M{Hs}-LRPy-S_}-^!%SQc?y^)T|A1`Vtfo2UdpbZ8T7JyDTCmiA&3MW z3=TJdq>Ef@ES+qSO$zb15lRBbr4*i)C$^nN8NUC4lLZ96jOH!v^nNr z6=JVq;7STq3@d4gX38a%1nX{K^mj$OwWDwiX{m$`1G6!jryuE8XUTfSSTVH%P*?%A z7_u6YVC@Cppz(AIPI)KIY4o@FYwKe+A;Do|NzSN3C;7burmkh%BuY$V;PPTB{ z-d2K?eOI4;VDn?f7Rqc8W4Y~5SDy@L7}fP z*S`1b1hmvt zd@3;J-r26L&E3PbkLDk$+-_<^?$uKLHHIIprHQ=GpMa7!7iJt!wXf~Z#4M>3@I}j; z{<90fl^3vt%mMABf1Co{cQD4M*>Bm8v14zFte}u)4(sd(UT55_zMJ${i%Pqzd&$Sw zI%HPfh^L!E*GzE`&y;s=TEUIPHZot|>w6?Wo#pi85Nb3qbnhANb)SxWvswn;#`#C< zcVlG{uuNFAEU>P!=gjPa2dvQUd2vfoY>1n<#)F9YR%rg_i1VRugy9-5Fz4fK|pWvm0 zM}KwP-RSH5`nL%Ck#Rv-@|H~q6agCC5pG<}OG$Ka=b_q+-@AAhYhK*vr!@BaNOBU} zj)QQ}cHnB?{YK2Zt{2#HPu11BvZm6pkWm938wYh{EBn1pX>J|MJCk>KB7&~FcAaYg zJs9k+s)nHZJ`{rPHxTWt!5GgVD#*7G>)5P-GMzzSb50u`I>DUC9HfEB`|zJ_BAQ!M z1X|N?TIT2GTtk4uiVT$KjI2%mCA-mg<8di;m;QThw{0df)7iR1)hPZ|)#xA~`u7PUe6Jx4LZ#My{1tc6OOb zeR?$)in$GaX;2rNyRYE#qFN-na=I(YJv1QD(ZbVuEZ0B&9nWaUS$NlL$V}G282Mt; z0U$&rY1<&pui|w`pA`IuVy#4ZX@>o~tyN#>-uYj2_Z=>5%p{DKa;NAqTEfUYlgQ%* zX6k;1KB(5vl`N%@tQU3@Jq~At3LV}C#Z_F0{6(+YIyB=kGONMpn80vKIs$B@2nonm zDSuEiaxKW`!StG6&XK*T4v(N>@jBEcrEO}57)kCQns=Y(pIz?mzyM1-*AHVA%0FU+-W?*gjsshlO@fKebvS8@%#l()5_-6@I*r9IYOg%9wAm<$IFH4ol3^ zRh;Qf8zKSMT;fH~u%buL4#Z?$^fvbLHaGDBPgAZJ7erko7a(Ww7$s3vjVk3``*feF z?V^A;S?(um&hCD{wf%O`?a;y%=-j5%&?8!{BjjGx5L;_rpx1g<3JBCUk<9IZDv_%K zpT9pc^n|T~5$;?Dod5MgE_pCf-kT~uvqp#-uh=;BodWkE9U+R&G>Ue%>P9jFGTe0sX zBTw6wL^KdpKds2EVi`1K*7V!jm-X@(H0yv5O@+azdO%<<&75T4S zJL`4jTmI`-i~-mM784pyQLYP0l^ItcwvB|SI4#+SI5QoAF&CCw6=D!*3nDlLUIyaXZNXD*H_YWtyLVmg_KM#NwiZ-Y3WiZZh<+8j}bXpZU)HqKX}3 zv8yX#LTHRb;?P6JFLm9v&3+?cN#@aQAn1az)o~_WpLjFr`(l?I!7Dy7toF&k*U}k$ zbxA2&-xB&tfv+varB$A(!yHIonMpGUQND~#E3ALxt}3QbWLvp99s`~o|6}It!uK#S z+gW~I-pVbGaZ&9;u>&FEQueY`dCk4=ur{xfsrjzl*s>ab3~)wUX2kmYk~i~0PGlo1 z(Np!#R_j@X(1aE zqmR?(0~yLKQ}Z~Ip*$|1lRmergqp1bl5#K#yRUO_VA~@96XS;yrlqEiD}PvTJaC zNpfwGziF8=xCwVZqU>TD8s$sln9X2FogdqVhUkbd9Kl#WC~?o3dnZ_x6OR7103#f| zgOz*RUn6GhQz|!nrv~cn#a0Zd|if1?p-C z4*fwNegEmkH@b9w;a$t4jP(%UwqDATO1$nf=?pC4*-NerWfK@ zhlJs0JAq#+f-YwjQgP?PJd2iFcEk2@($k0&&BKizDI;W6+ zb@eA0HeU&Nd3y}xYR4AL*O98bQWkl>&pl3G%LmGd;H=)aiblmVKFm_Wu|ESg7Bm2^ zmSS*H-*N0*+N;1-@*rmY11Y;iQTy$?RQA=ECByq~7zD&yS3?U}?(?afHCXW&HTV3` zgWwcRv~u#eULbfZeOo81hJX|59$ayNQ&%|qyVbzoJNSm&HO?0iTZ>YxnHqBmgRdBA z+gH&k<#wv?rba(}$jAj;`%i%-WB{-Ic^gQLX>Vjp58A#>odcZz3}Db5+=~ea1Nb_) zXSW@p$t@}OTm<|}CE2ip)|_+WVyoiKL{0o;6%TXCe7bud9nVw2G4v!4=o+^>6cU*}nLU@kiY^8>mkE{z z*q*NzJNI)>vZEpxyrDw9@ZM+Wr^eWs#*T!7^ubb5O`O1Jf%^KPixsjpmEZTg)a^s9 z_D9#37Dl0r!R2XBtn|x_q*zft%3%;-Y`kKebLAqIl88wO3kR2eW4VnwCzRJ_w&6|9 zK+AH^nm<1ur}d_bmy+8eYvNPw#7H`uX^n zXcdGnK%shVZk0Xb(S99BiEB$8l|eJLr*!N0q`tIO`434gad+-z|71-NLLup9bM&d9 zC;4mbgPp(9Jv!W>p6}kp{ZQMqG1??Ce>jhgS})7)SaK;Dj>-}@T-8<3^vISTGXogK zxQU357f1^UppRGfOfd~tLAE8kLyMAYrP@G{1vj%E5((&F;QhD@-7 zB-wzHtG32chqle50oq4D;%8lj2>Ey!>TFQkX|2T598c~4H1vDZ&6o6TOi^7g4KOKM56q*Q{hQlH=~ zj`^zaGTNnlY;5&4`As74#9H#Z*1IpUV>wrg$b(4_gmvT_O6TL0hGat)P?-h4n9^9j z1|Xb6`ZTlTQcrsXvZNG8ki<8g>DH~54bhjf<5o~Pi=Hu72~$J2od?cM zTQi2F*>pQ7E9ZWL zSl4TxN5toD!))fVh}OrB`H4w%ow)Bf!>P#&Y-+uW^h}lRc;a!g1_t@;^*EsOO0vYs zjkY_rx;T@BHob@EzTu>0)ps4P+G?o;)Yo~{Ig2zOdKeX8Y@N`*30!zp7J9)%RmNYgx+FIFW?7t86Ytr7FMTS=)Bq38pD6IUaHIaf( zd&QUERJ!J}eP4u=(=F^)2IEclUuQc>2v_Nzy24(3e+fRkPP^c?I4_F$DcXLJ=s+|h z>u3>q9GDo0P8XHI%Q{!^y3fGyN_4VIjm1oAAFh|KWyI|6N{z zNLw0;?Dtuc8gx#tk7fm)d#d6)ZU?&qe*m zdKC?hSc#F>OaKM*`pUz;4Q~$7`ab#oGL5W*PRnvQtj@)ShntxWMjmM8iZu$C<*AfS zy;QAjf{Gb#d)e6X{9XLgKHs(SAfkz#{^Ck^#I+sMXeln-ZmOk*lL8dR^1a>3m%B ztf!!%bMAviqhF5}^+q+Rxd~h@x-a`$g*wMHc=+Q0&`{FJnlca6wQ9sZ`++l6+@(8y z5BM@epCt(fbFNR^B#566(O|2Ft-M9bH~C1e)ufEc!qvJvB;_JV-|=NPZdF;Wj}Ac0 zQPJ4ndjr#r5na$#ozFJjrowSIp!=uv#LnN4rl?ZGF%r z0;kX-MgtYr;qizX%Me1O=_Q=0&;7)y;%fyvd=|(9z$Vx6000-Licrn%xDIdAq3?%E zFF*G)N9xbqebipx-hgatB4^Y}+}QzcNwD^=37655Qbp5HHQ`uv5kb>V1#tYkyD{3r zUlwmqwh_D2W-wj+PJCXXkr+Gb6=9U4T_E?QCv?8N3f6!BBw>2Vg`zxrMK{=_Qtk;` z!r3%Ebej0(n8%Uoiys`{S?{$N4A+9|&U z;%eD6I6DFF#iF8-6AtqO;S=R_FvKkGeO%&r5?f{T;SI*jhRZYAl_(p5N!&nam9E5( zH9MAk^9n;}-~ceRH;>hW_h^{TeO21PeHU8sVJHo^q4f0vf%UCJ}uQOjRCQ1JvX+Ix|w(kH@AJw)5dp7!GqEUJ*7%J_==~)Iv-fNy$g{Q}# za``Rc|b^yr4y`I!x+3JX`R`gaAB_Jo!^;L&AvB$Mh=nYc=p;(Y{gvE*6l!TGca62HM((@kb%{<1tP03QvqTf@iIf^(MY!z&cd%v3{HO8EDirh4TyUYFNg+S~g=!g-fYgFF# zU|=FFcMgAPpu@$QSyy1=YO(gmH(HgY%P-2;^2+H8*W~!^+;Z)<^- zMV5jYlQ7M~QMl01@NMmfu;``pqz9$0LX)Rppj!bp=4`tJ@jN#Q6CP&WqYiwrS<3F+ zcG7m=UqcY>hOWcB%7B{;L-vq%1o2x-{WnBdsi`rdDMXhq-}BZY=FH+Y;zd$Wy-Hge zO{G66+-1AeY)Z0*p*sJG+)w`uxZMC*Z63c~S^pTLByq;K^)k17|3Wbmt`nEJ;v;ux zY-m3KOw$hl=i3EKpVE?oNI@p4h)3+w`sf_vutZ<<*tnztx7C=;*(9@4ykGl_6M0^6 zkkLJyP{a(!{dW!zkI=m2wA9Fu+qr*Qzl*3pJX zpeKFJ|MW(cfQ{Y6ue;}FCONq*QeHPya!7Z+_X}H!j*8TBxb%EV@1YH<=ZyCUkjRW{ zpi*9Y@(t3d(cEq2`RNg}7i8=WW1}l?oP$$`=4Z$hnX$>Be$|AbCbg)7FJBH13SXNB z;EYeLk_+Y5yIK29TgyuQE_wXD7`Mzc3A5&4l3c)&aK-_kPA9UjG{&-RE?FRr*yc)XLwYzgT zlc`T_wzW6i_YaRXgYC&7?)y8L1i%rVH+sr07E%bJij8uCJ_w5K7<}VwINgeEgB7jC z3R_l&bCw+I1_OSc`by})4b_)7b3^1UB+^vF%HA%{4PIAkP>BL#29lu7cFV9G%|ugz z+laHnUqXg`lZ?P6*I2?7eTV zYxjb~1Pf<@`Pu}dN|^sS@_1fm&&?YduzNG0ckx^T6Zl4#=UyW$C^kvjvfDg_9ZjS33-HJ3Bu3c1o|@H_f#-Da3n}9gW4};t)l#!;VXS z>#oiZOXis?Q!XinmHi9{{CR&PayZ z54J){8wOuEsO!Eq=z;fn6R4Uqx065yfBG!{DTx@GMfc}s*Ko8|okkqfU1n(6Hfmp4 zYI-{+XL8pjwu!G4#)wkJT+Ih!hQ?gJsLJ4wC(#&`5y9quCVAIpQ-=U+aC@=QGbsJK zalc_**30grtm~bMyCBbc|_ z^7Sjgz)!YusvEWU%}l50j)~K&b&U~e(fdC8d?CRIqWYerHYjW;z_+NjMXn7&*Z`IW zUHGy4@GXPel&w%?(A4og$@uo#W2AU?pq4_m8=(JJ#N3b5#Ox8n= zoEls;F)}m;X@<>sZ>GT>I&f&S7cUx))X6@1VmoyJxb}J&JDEBcl#HBaB?nP1Psf)+#um2>tysJh{q`1F?z!9R z-A|58DQ!BRlp1|EC^`Vf+#ai8hu;_C|G|{PBuLNgHUES2C+Qx)V+R?w4{v=4-rN|o z;Dtj;vyWNv%8OQpfA2tBNfWqx{WuT!y`I8HECvWiA6BzD=|wjQ@P%^!ulR@ z&*btDfh?U{w;Hj)l~zjQ1fy`h{xyL+v>J_-r}2(gZeX^52Aq5N^FJ-F{~0`HEw~!> z?pa@Bsq}ClB;`b+Dg=cGcCn$q6!>oJ`&aYZi$)nh#QFJ|2lV^tTiohEQ$WXC)3$8;dYV!duLIC4c{_bg12 zPO7Vft4IeC;&;6COLX7SqKYP7msV|@?(>-b#*SGs2P0>a=DR5xb681V7tk9*0LjP~ zCoQ;fPq|VzTg?6GxYO9s%-u;$OxQrQa>YDFw#?X|D4!Fqx{=mnfG`o~_q;jtc~i#6 zY489LcWBr-0E|t9Zu1Yli)nOh;tZ<1j{L1n(eY9wb-_o5+#hTku9M#aY^8d6ITn;N zo!Xnf;juH4QAE?e)^sd`>A!J!CvBukXF&CHNmEj#bcgMra8O>se;g40m4W}(_yIsD zRUe4f@WIMdOZ6c{;~s;M;Y{0yc;atg_YQr0FG9?}LX8{HuR zcL5nNzPE3=r`y~A!=VAEnVWkKp z%!n{cz)+{xvj3UD7%6{WZi8?4{@Z6gHl7)iJ=Znh$}1*otDsf)w}vy%V!Q&yU1s0Z z!UJ_}fsr~F{3G`Ec>MLhH0MN(+PpK$B^cvJ)w#q4gG0A%#GAPoJS{tD$OVQ!mu8OY zd9<}Q0feU2^7_XYDn8#a;oIz=7a>>PPYs5{+=x73rNLn`$v4kP8j?S5gr}-;LuAvL zzsdZQLX$A=-uD!63(yxHQ^Yr5sUUW8)_itte2}dUt5u9{?7f>OlRJJbPiZy=4362i zag1sldI`d4apS8$h9%P&^fKb9n^Rr6NhurmW8J0=9`;sR=kRW?!1L%0l|6lpn*n8y z32&WjCAGzbvN@5dK$8U7v=tC-)0yAHwOHBp&bYSXh&?#U=WIk9X66%_Jj!S9Se^yp z>M8}ey64*8qRPD!9LU78$2;t|f{K-xhc}*&gYKjFwbsbb2dUIT_oAYBCsg0pB@yXH zwK#8r;!W0RQ0l`ZX=2)t-WcmRs_Aa=aAi_ctC@uzv}s4dvwVZe6>&uE8yuS8zCyb#*mHBKm2=#a+AKdn?C1h3L!| zrj$q(i&y1-uHD0JNtJSrcuf#oaWEyVaWy&q`uYtL?5(twqCGL7WyShXgT}Zo(ii3x zN4}dLlk4674zd4Hi2uG`dZ|fJs+b||NX)OZ0cYZ5ZM2npbPxk0&s4^3@X3=iy_Lx! zX$D)nk9;|_bZ1JtDWaUV$2K3-Qj2-mSOXY%7w7g+3zn8KJLX>3f9mGt7#Vk!g;&hWl`*A|^W=2s^7OansI&g;O>EiBw*tM6a6GLu zcNNQroS3EC7vP5bRLSf+RRNuBSg92#t>R3w~g_$0RD+3e(RJ`l6Ow8Z8Vq;ckrCdaVtLCoPCDmx1m#HUBS~T**8Lp#$ z-W_5mJ7v;Mq%om~&MgPQ*-F=@PZRM5(>Edx0Cz@PqM(!UWjkVpUWytSpNCiVU>?=J z0q$QvHPIqB>ux2@6$;y-jhEw8Z2baUmnlx6^!)E~(A>Su^l=8;zB(wWZB)^|w7ub# zV~~Tix#KBG(pJ9S4zI-fWd(TItqHnsQfv^B;BiJ0I$eaz$0Xt_)@(IgcBwr`7zFl(u0u--lUh- zhDcl`t!l{Y8-Y7v4JIZ=8S>WVpYH}|2Jj7e5{4JCyvdi>&?>t-cXl-v2EMa`&W|KF zbyhEx_8b6)w<(rs8=%zuJ+{GCHW}|Dac9KV!7DjP&^MzdUK-?~xb8r%4rI?65^JKJ z+hQ6O?<7P|TFc=I&6)IvO3rmItsUcN5jqYKj^>RdY3@=~dpL3_#gqAdZ_!km( zhK34*6 z0Wp2qeO6TvKS{EhD}Kh&i8}yD6HM6<JV zgw~)?y;Q=boXj?9$0-l{70zrWwWXF)sZ61i62$W>xa135=uUf~@dsj+Sk zqj~@+c({ANZMGes=LPvLtWXe`saLbSsg{r4zw8nlf3r~`6K{HyxYO?r+lDsl?r}DF z@U&Q2v>qyB>&morAwAsza@im>2}G-Q+l`EEyJ6YnJW8-S09;5Y_o5wbE6Qt~%Ht}Z z@l{i&)tkt9X)eR-v~{BYapJY}bGE&OX6FyUH^E{WjrusH*T#hq`Vwm~9sz4B-HrR* z$m=ihDDLe!wK#uMxYCIxRxg(%+v#AdE7H{vnd;Z5E!Xy~IlyW3A;0f}d*LKBvqAAox12HgzLgIwLm5(cQhpNE%DftjE}N|Vp;GH4BHf!!sa1-dT0`yOQ~IG`;nv& zW}y?pH;{<(GJGA~W#h>q8fzEPC=t~8S3kou_%ofo9_{_Ks}I?jz|eyQ_-P~GGs(qH z-&V=_>xb6lCf!r}n)kaG8gy3{_SfAzKPxKSRme$+aTiORp2)4SaJVxSESDGHZ<4q5ICQO-_Vp2OaN-rvIQRyRW^bUI>u8Vb7JN=oH43`dgRJ4Lt95T01hPa_2K*q> z-ag|I>)R1vHPK%P#O`5J$Fl5ztL`Bad;QE@tZ9tP;G$Z-h;mqxMT}Y4AK^$GrF(s8 z`+0$ZSZ#`hm39N!EF%AHtwX3?( zV?IWn?_4`^@W5&Pb9V9QObRD-c3#U}Xqb9oQb%puy{>iPK7O(|%4-%I?eQ(!A9A|0 zvdB;YY_w(E>lo+$sf8H8;p6IqOh*?SR%Z3&@`NvkL7ZC&A1!Bmja&amdEXt^B>OxcAHkd?>`BP1eA2tyJ`Bmu&P zu)|)#UwUtC?fv$)_xt_a|9<%+=bZQK=RNOpp7X4uMuRif1qOtkYsX7B?^Z3YLn+LB z#jF0|-TOS5;)lYy?zTDWF$Ykc)n4e-`K?67cNSLXhvO46AN$Qh-_n1V5xh#5Nk*78RibF|X;R3gbF)f3D%Jj=S*5Sru1Ad{zHOZ^arD143H2Nd2< z3$Rx{v6k4C{zC7FY+O`)vT^9(BIjiC{O(dwsWduR^SL2aD>k)=@N>EKWat7uZD~3y zO={v7P>m5)u;+kcwF)|hal7ly$v7j{#*6uFza%dTt`zRKw+P^Jy!QD!|1JE_?85*D z>P*Dl)A7ANfT|2H98gUIVK6z__(C_5Vx!L#%~U%*9HgTSamMy z)YgfF#IKE1kUr9cQ?g+rihM#=2e+AdsT^y**+%5TwGz6$hxUakY7jEnkIKheg>9#B zEQ7K_NOrNXmO`esmud7%>*&PJcVG}xPeuWscgNh0SF#}N-l2Xiu)sD#bjbmQ&vKcg zMND9<+4gg9xx5qPS6v3|SOSr$Fxp;{D|F5%FXW(PX4z=)&YE-i@Wl^mUrEonCmO32-=Q68l$?L(0)jW1m7 zuE{cSCsT6)2THnr1N#>drFdQZ;w`QcUrPO?S=ema)1MN=Dy!STCArjv2dxS>=Lr^m z8QA*(xwim7&=I{e+V6GWz1L{bM@FvbJZfsPR*Dn5?;jrcu3q9T_9!;Xzo5;&gDR2= z>je8b=LQgtCEOEj^7M7=^>?!g(IGZWd2x1(kxDFTQqwm>C1X^n!ecw@n~{&U*N>ii z^#SYPTUnqpOf{#!9Y%2vjtiuHLvNf;d)9;d@YFND50T--ssk2LbI^Rz=A z8;{!-NB%r4n1C|?_cU2(8)eR>TPIYGX3}=qdt*j2hs(o5+hS*9JqYMFx=Fa%DxJBr zdfO^1*_9i!--^GvB>yWfoxIu&4!#N$=vMAEmLqy*J3-AXa ztiINQ*P?LLjG*eK5~_~}=O9)Gpo6%~QO*sdAL$51F_TK|Vo zvcQ5xNken3j2nkRA-7ED;H!_SidT<=^8AT*6Ln{hVwY)g@lC}|SS8|j4>C^c8(L}v z0b8w?E;U~+k=bAcX^1WbEWM^XsYLs0pHUct0*i%Ws1c!uw}aYjJ^?x-lwMRZ(&yP9 zW4B;xUG%-@FBy__I@RKct?5}sSCxlzDdV??b5SZ4J*s-cQ=+-vND^ZV8=2S@6J8~PwfEUHUq?V!OAxs!SJr59?U^6c9U5ncwSz08H5 z%TA%&ES+q{kEpZ*YavK&agquFxhwyola7$BqZ)Ul9M=9SyeJz3(9jY3yh0rLw*&D=H+_rbz`s zOk-;E^YBr0J0qzfsWY=xp8%LOZBP5kAx9)&-v^GW2mnyEs&nRCaLDuiJ2L3%_O=#J zLx{B7?zXce+*1O_eQiB+>f`uB*4wGD8 zdO=sTfHE3$t0!`;g&{_BwEM2Pfc*x))I6-tGV??T;odKsM2(JJE)XB?iG*Rb9buL~ zbM!|2t`Yy)JdZ$vL*?a?dL0DMwSPYO=l_4W*?m!E-+2C46{yS2csin~tMLQJCUNs@ z)s#zL_|2l|s;Znhc_<;wzX~#UD3Hl z&U%J~IKNyO5=P_mWw05u1mjp8BzYJudGn_4;hzo#{mdEYKD!Vhp10+~5slo0isg1F zdO5h>cYFw^v9~g1HE?}TB3_z4kX*cuv@G_D*4K4Y+k~#qI5v67EpI-pIhSmU2^$Es zf%KvA?aS8i-A>;ABe^3o^UwgF6%Fi>k)eZ|HDY2eR}q9oEwOU5Q5{jo2aKX`{~@a4 z5l8D(k*Gd!S97!4k0z!@M3L-+yL8f(AT5ZzMs{jbN7D`5s=QF-=rArsjE?^1aSPqZ zBqpm|e6W&CNZm+oNk1wY`9xcx#ILp}N`OXAN~-E?B`z~ES74#8g~d>Q5Q3R^@Vm|0 zvZz2yL)N4hZNi&Ti5m1bCKhP>G2V$l*cp*Zgec49=ACq#(2p@98^Na(%a~G~%%1Nt zxt0p^Gk{~Re{GgDgdjP<14ajT$LXi*1x zfHazOmYnu-HAw%V#%5s~yh=&7!`I##rOpcLM?i-V8Ry+krPAS&)j;m|V<{jEmt^gL z)EXwO+{W5IL~T2$i~8d>(2|>T3h%x|{DGbN!}#|1C2jie?CdLcPqKhlSe~pYr`LJB zb&8$smGv^ffjDJBpjETCn~Ni&2$Yq-X*WV5pVl!#8%M*1BL%>N?;NidKc=I)%q$=c z(0a{5cD_I+r5l|ETE(0R3`t}^2^%$^O?0zpkyTt#+Cqu#@z{`q7}{13LuBBvScSz4 z8|&T>1y5LEhN!kL{>P;mN5@gGu0o=ykmXTG+#V3&puE$aZ@eE%g6YhUL{dfumZfed z#+icgE~D$uV@W)9YMOsHjOo%7`yIa3L`-AWJh9 zi^;#<2j*f#-dZ-0UPjWPA>=yN}+*WI7WL!K4SmjDrWLyp9A z8?N3(ZxM$Ts&RS~ zn1E>H$dtI^mP`Ds+M@%g*8qT$qtUcepL*zOPnj$s7)#!mrU<0-soSFj3%2CWIi|)7 zIdKF5qH7-<@1)O0p|}o{Jb<+u=Y(Y8sLLx6>|xY` zgsQaL*xBoP@?~8SK+GhiE?B)ge?L*DS&n(d`V~9WRS7C1Z!H7UX%jy}Rkd^qbUi$F znQ*vP;XdLR$>_+Fv{>~5$axx4qW$Cd%A#l-amx-b-u>-B_Bjn`$!d^B`0-Ii3OOJ; zPpzQR8r%S@s0W-ey8Vac{fC6_q+KOCKMo2pfx(RJxqkjK^G`+7C;q1klz-OQm$7DZ z6Uh(p^hPUbffj&;p-F`Dx8^y19Iz>x-RIP zXn6cGj!d#UyILb>4Y@Fql~ZjCRF+kkeAiKwFVQ;3(xo2lwU~0*X4Zg%cCRY=?Fv2X zc{iO2QplT07$9Y)8RF}MgVokH(if4o$0C=C>*Sq{1m@B&c<@|;n9!CZ?fK_?dl-_F zx*T^2bF5%vlQGu{3cW8dueB}ak|P)nkh0siZz)~5iSWRy%?aM;Di>m24H?Pbnr%DP z@T#KK(Mdn_Y|BbYCl zUs1PCRxyYQjtY`SZ_A*~t5DVTG8!;MB|Z)GhGQUX;+b$Khr&^v%3<7S@dit^Rjql> zDBS5(A4DyG=LbrFD@WR&Uap3kqW1zs^^(g$;LA*LI>8X^qr&0a_T&%4**xDgm*mni z#MIuUndIS*(B8`D5Nv$hEX-|^mrGJP-s!3!k@Te6+||^fta|rZj^DX9f(2T4VsaIJ zcUw7H0I&AKV7oCZQ@=Y=6|$ns+j?VKP?!*VZ{`exB2?Y*z?!*|0C%+>(Rqgof z)${vQOm^P&e{^69s0RQvULx3OC3<%WuskQ9^dc)u@+X5+Z~L}UDCzu>)|Av~#KSEt z%ABL%EH~I!I53XlHb-5a)!kdbvom8iVL(}k<3{Xs$*2!Qz^2~XJUze2Sbi6MZ$RJR+UNKhM1I2_V8E0oCi~!Z^}p zplid9!!R74>f3O2G!NS;GEoETgxP7d3Gz$GU%|D!r(IIJ1rT}rYj6J>O2Q}e1zhv% zX`SaT-ja^@eQ)%;bt+}afma#E+>8ThYFXD-3bD_m`P}?XCuEH*QX`YIT>J1tqiHb{ z#8`cfa%l0qCijAnwGFVBNCxrQ;m#|KHTJPzc<{cH(238ZBtu0B*>=-F9^x~@z;y|n z%{|af6zW_)N(@W&q#0tk$mNKXXhlmyx7woUhp`Wu!NBZsN4q!$a{emAw`mv?ISMZW z2pIk{wXc%)u0$`d?-jQFzL3l1X#l_vzs?(QbCfajW-CIo{>A*Ra`?EODS_)uzkXeY z36$*<*i7iVw{ki(=%m%12(tTXOSoRBf7}LziXr*LR^#ZP zjOo4O0RmzXjt(LNcji~T!LZQ&)r(6EZ50>Zo;r(hEACQ%1yTrH_tM~1-|s1BO5n^rupThqx+TZ4)#h{c}E~fUQpl=1e6s+cDvc_pIC9z`aWQv*k=g+ z&+xd+qTTKN60dWIhH44l{ht3<%94-vKX~+eNx^q=>0@7MwR^c;iLim<+m5_?K6ER3 z>VfgFfLyTUb7^0R>(#BPZMj*JOAEUp`5&qsxSK|*_wrAoPVcQ|Ss89&M{lk=grRvK zjk#oMmFQ9GfR`~|dlaJMTTgposD)KTch3a^@dHz#=h;h~FW`__@jp7>caqU^1#i#j zvyy%R8#~JY!e)w-T!O9vzWzM6uhMPU7D88aHcCZbs$jQ^LHA=9@9WF&{tWnaqWjjY zf7rL;pj+*u;(8`i!_=st*~Xd`0Yy9HMKm(i{U6`=e9&T1WA1YX>8@BGsLAoltD)p+ zYuvLZ^#lg&pGZ6ci@WoETYVsAd@+>XyFLJn9KlPD5uqi5dxX?jOC-)7dTYAq044&w znLoIHTRh~=UwHNUnpsFhKUHYWY{TDe1w+{e2XspmQa4`V3@Cv?<#yN^tpXA1o$a54 zF1O1_=pwxheu!VN!)972oD{2(CbzTp6!gID>*g?$5-CFbBwNWdhA4oXO!ohnVnN{ z?>!d7a@C-27$0%J$1LkqbfBevg<0@Vn|?#=*+CYjyJhuNL8pzkamCdu)AH7I1NTuD z6DxcP2mf}is+IT^=8WwpKo3YR-_}{cB_9vgru2f;baxf92s+-;;o*^cC6QYE)_by* zLUYOq@Yqr5jjBy#lBQ({h(AVnc2-vH)CZyfnb;K(9tDoITtg6qks~Zu{+Ygp(N*i!Rs*S&8p>*V#Cm`~rGq%6CN%L`=f=Z0=;m zItb68#PfP52H(owjZX+f6gi&Fn>wz6A`kC9W$=t{M_Hm(GiKFv9E>}gU-yjR46A4k z8eA{u(a_4CU1MYKQv~yaEpLAt!RH8%kRcue>)!J@9ZxeZT)@Q|W%V#0E&vq0yg3ct)GGdmBuCA;t0z=NJ`eQIS1byj#6q$%8PfzZ<*HW$RdbCpdd4ak3 zYa5|DpnuH{{_0S~3X(fGkjdAo)@aV6U#Nld-}>6r(<=d0IkIpQw<{fWuJ7yT&1!DZ zr4vb%%!qmDEga34y47u-Q-Kw$ z-XW22Re^v;HPDp|Qp}h^cBQ2~J2a6#(#w3S{tRgrZx-j}lriBQd%=^M^fTbYtKa7H zOJx6VG?vxxh^k}#5#YB&--+LG(j`yW+TGx0p`oTE*R5;6?`Xd?8#>oE8rRlHN6_P2$*H=mOaPsHs~tI_pFs9$_J8A z7^!Dw7av60=A7h-I+ep$Ust6itxRMP>>0K3&+oq?;&lAJW$DQpN$R$1P_~gIw(T$7 ze)&6h-5dSB-!@(RFzTEv6W!5t_SK8%T#l+(I5@gh#g+dZJF8iEJxE$tRr$4QfC{l; zv0?XWqJU#h`rOe8UsJ0)I(1>bDi~!UVEDMnnY~!nKqlW+riaBn301w^Bno+_WM_LC zS@i@I;j*ndqyf?Fzjr<=a4)@wI(WOb1Sw(UWnxz5bvsu2PA)BC+5Q$&1Eh2+ZOpBUM|3=9@@*aBnZUV7 zcJqm#X^k`V)}pF!27OwL+5%+qlKTjA&Y`>$yMjg>oqV4M8?2)8s^*c+yESLV9mg!~ zD2o(B*)lqGe%E0=@X~FrZZQ`)k#y7j_g(Dsi}>##DGpa=JdUI1=u*)>Ab67WD%JxsKEpv7qm#-ltdIL3MuBAX<;` z9UI-*G|6bq->f-zR;9c(kC-k?j(#`^2d}LxqSjP=)~jND-2!;b zsP)scp8!uf+OY9Is-kb9pe6{aoxc5I-I_ac@7q=g(?3@CMHZ7ixO=tdoL`ouJwW~H z>L0rPCGlUNEVwbN5{0XnQyKov*i6ck?R5hPl&~%m2pBi#gvJ;g=xi zh`vSZsT=QC=#P!}&?u0SObe@|gExbsU45Aj$hFDq3l}51%EpdY%N7pG(iZDwWP)PO zS9Ystc`HhY&grBY!x{nzB0*h3P2j@D&RP4J<3>pzG1%Po0G^9@^G=4HvHsh|Q zsM_bD{dxE|OTRR3U}R1yiJ=@nzbDOzgl=L@GK>FzMMK1L+=_zje6+kz z?&K)Rkg2%^){MAuKwJv=tTEh(TS+?Bw$f(G%Trg!p2H{RXz%@jPRCoH{C$HN%T1nbE%UHSB zhs7cIB;%7_4kQR>nni;SsG+m1oV{ZUlWH5M$3Z@opc-d!on-*;3}gOx-@)3p~nYC_uv z-Lpxb0Ix#2TKD4Rw2QwO%)y2&w@&~)d0dCD zh8f`CwJ+ae_UiV8G1AgQ)^^>JH=j;7p8bgb)^m?vP^J;}LJFnt6@^s5=4B z6`>wI-^JWYGrcc#g{v$oTl`3go=gEytS$$}JyH{FoHh4T7|J>#&MV4)xB?$el5@?w z+B~mmT-RZC0V98R;qmd5)BUk8T{L@M-}n3J&u!iRIoQ9$ zzyN^1;1kcQ9u2X_(inehlMhYe*ExtZ~^nJWKn|owUMcv7A*J!+g!g!E8n) z<@AK3<;$DBGiB;M50=tlH#XgO*Ouv+so7&}?od8K@(};EL-G}00*e#>dtCfWg?&6f z?j3ou+_#rtAgLmguD=fA6B84T?VlwF${C`~M`qe?!cM|V8h9w4#_Q^uv!)zjmxk-< zPXNcpy-MJwi>lM$ci*u8@!;Ja7P#q1@pM>M2hMV2($9X)P zr|`|c&l46G7CL`4P`S^5pOhGHVz}kIDSyQEp4Od-lvrNawg#=95N@A`6Hv8uUoI>5 z8#gj!PmY+8yKb701J)HHJjP-__F@HMNu_K2YI?K zQyGh;HqVybY*4$lm7iOo7o!}isAN7%h%w2MrOF5Gl%ScZD%#c!qjx4$;P0t2?H~vT z)eZ)cWDpuvbt>bK$FYicTIAyvtLWrS8O>cC5aPi14owfhwl9a2b~F7=K!Q0g_&CC9 znrsX(*7%!ug~5rk2G7ROx}XA3MlgI=z2}-igJ&(O@qS)OJF%cZxw;wLTpzgRfE&zu zhi-b8NZFAuy4a(#T#1h^$REve7=ZK)r5b+%DCSf1n?3<5$|?PXiRY^`C4e(sU$8>{ zWi|f&jRp%G@?*ypbi_%7omwV(HYnaCdA%+DBFEb^m!H;BM=Bwie=BuErPX*t^F4C! zB6{19op)hZDRgo-<2%68?1z8t@K5-*Rw?s<&s>au7C#6&v?<0#wA?oNF8nRw;M;$q zpWXbz9{_Lv(BSuDTa5BeZEZd9T_n+gz0ni0M>wdLkVccTUvAEm;wMhl_~{LFL^^}~ z)m&wv5O7;1`EBn>l5W5O<|ec47N$bIq@)v^n4eQfZDrZXNJwa4xjj;Yn3Y?b{%S*4 z8Vg1PjL$H;PE4AbKCv+j*5kQRE#@L-)79~~1dcuXJplro*F@##U4ItlXSH`7XWWo`2%=e8 zMIK`ttsF7HzQfmk9|9+KLT1;Ie`20(9@jp%i?g+tiIgr*eGu7NBkt7eKW{k+DJRJu zJ525lt6z%BB`8E!Hpa08DpNMYT-Gpw){j#`2@iFZ@Ki-sPU!ZDd5&tJj)eJF4$cnk zH8*q-LKbzK!AekcxEYvsrJH%#DA;88!}Rz0$AJ8DiGDImwb(Jf{w+=M1(&fT&UTUX zG2`uTgWE5(fA`dZi6ZvpS2unk=(p7u;SJeiv(t0cTt7qaqPO+we}MUli6R@=o#yZR`q8Z zo*8p8ibN8f1aom&FIOcvnvTjdE9vD`3s0VGTgAujI(%c=hRMsTK=E$*s#(jRw~57KQ<hELa0l z@OpLof&#N*ty!MJYaNA`)ve&DQ|0~!r$0vimes-8$oe^m0(NoKDQ~zm5o1rB^!AL6 z*%7IOwAS>UwtsAXlr8l1CusYutLjc_FrojneU|d5Qlwj%K@gD)M!K8Fz5%GvAARoj z`%wXhXTwmZ3F9dqKos2c^K-2KC_cBCc3s~Ovd0ANDt?=3qvAS zH!?fVRjMqt_HmQ~B9{iFG%SpqAC|Wqqs48a`p(L#HKeN&z@r%NQt>T+kn1QTa;9Ng zcoQNd4GUz9*r}V+SBs`qGZP<1@Ui@?;(?Ocd%#=Sqo8D02H)3uMNP(AHd9$-i2kyx z3iqJqKGOZ!2a{QZO>kS293$7q*?kIHR@L7{6y3;IRbuqLdSq)+dY2}QeCFcf&!Jd! zNBV1QHAS87TaRe+4$0XY2ISB}l2~8|{!67}he{~fB>N!f;_~HvZE4}ma(b5NCFk1I z^y;ys@}2=3W-@ooX=t=^_r+D8%LHeR#qc~PG}Qk`|96|ulutIr7%6PoZu)pd-e?`B~O;>x~GS8a@@E zp7W8z#0R2+4VOONv$88Np1kP1<7u^h}UUa!Z=WLmP7n zRwDSs@&K-GrA#zA9u(wGhRTSJ$1Q15&#o4!$ytouzuXhswdE0(oA2be){{F%wqJgB z!ovi8f)3TbqF=XkYu)zP_XrJWvNTkl&Tv*Dn4A-n(6xh~3-{1DU$~i9i1bdcBv-|4 zX1JaizMHNON-v`89Vuv$vM(pX274KAFJt+hn#4l&3a%f4q`~0yp<3BGmQ(sb>Km4O zTTP{%C!OjQY11S(qi8P%il-^9e*y&6ErE+-`DALhiIcb+=etfc=f@rsmKgh(e~dS{ zWL^uMhKTasO!5eJv+}RwH8F{ptCfN7Fd{WZw>CVbnd3Bu!2KK=*giIm%fimSUG2*Vr@)-F zn32<|%QIQyo}R~@rk6JBV0{F`CoKfo9cebtyY~&lJs451E^oifAeNzQEQ1_sI(%R% zrHn4C?}QD^7>Y@Zu#ggb1fcx1k0+8P?Qt$*u`Rjw8wWV7?Ho#mqocy#5r5?bF7E(G zO(PHM#SyfTf5^u;Z?99S{omR#EzgziDD`j%mzAPjx=iVkhVv8{&5#?bA{>M-Y<~qp z7^7@mYEeh5v`W^~XV#M^P&+S@ww)7avd=%9S<5VuXm45T9wpfenKK6aLb!^H=ZS<# zZNkBpojTKe(p=lUhiWLhm^yd2S{ghEhOXbHZwm~DykaTj6}L8}LHfaZlA63&LMN|) z&2x?mJxqnOu8(z?@Wv0go%g>qFJv7il5GZ+!n3g;Bd{*Yh3kN6*}w8t;EO>sV`xN^+=-DK*BDY=f{vEKmOxnb8!jS@EypS zK#KYVkeGS(B?-uNoH=!>r7JO5O>iN!+!&X9=q!IXydqav%HW$bInoL%whpFKvvyZyHyK#1}Xf4rC*3b6J zWEpENamH(1n7cF*_L7)bzt|-)JKbeQicwBZgT9h0F){S+&8ZqlU4hD`Z3wb}x+@s$ z<}33XXydr|C7m+6)?{niOfB!ZniSP4DLHowLl{QHkum&|{;t}>Akb0Cx^ra3W z{W9Xf4TrSll^I{1_oOE7pr6p8zLUf=`_w zs8}w_Hb{QRL9+?Hk0QciWF=yEGb6E{?Z?4GVJ9ha}YPZ~;MA`Z=EH>z6Gw}-@ zlyW3l3v4&3@ofrgxr64%81#NyCf&Fy{@lT4A`9&qRj1gIePP$)6Tmb4XPhbL#?q&Q z3Ptr;Z3Y-smE0`D)|fDYovst#UwpPFHa6BSruk^R&Ct$#{f4y0fkF$}3MtDjXfk*RG&E>ey#hhlu2CCkUt&)6zy8NN=v4_c$*`#q9X?lA$7e^pAWe2VyJjqF-LVJMxv0 ze3*b=?sx@-;o!Wsu`YVz6^B6K{1lvA?v3@&EVkzq%%&yzaU3a7-`@04e)8T(>AHMa zLbhmin?@e4XZmzzVl{_p^9~trZsF8_7Vk8^T92YvZ3W>ogh-7~AMSeaN0hR1df}={ z>k~4f*hS{B**%uDJ6batnyh_xb7?%Jv_ac6DibBdhr-vZWgJ#qbL!!rE>p4u)`|9K zsHz(Tj0r5BV60@VQtfSQQq`(>cm2gW1o-8%y&}+8#}ibMVnfLh2=*ty^|vEz#nH8i zk8eCD#E-hpw~mK8X@2Gx!fA{x)RaF1n z9v8i;EB4q^xcZx-wvI79(*(1JVaPK$D$vS(YF}FsdA$3?={Cj9HIK%m>Wwr@UuteZ z`pGm_)^XyxsL&WMj4CRKrwr6#Q5bJ2&y{jdmUL5Vdl@cBWFRNb$YupW4UerW75Jth zJHk{VX<#R4{u3b7r_4=^GW3$TR56?$Dj#OZ;rp~VA)IdnB_Nhy^Hqpr2Y^DF zM~gdbcoXQnm-PpNbLR+8aHw_n^dq_pr`FyWu18Lj9C!&)5k?w~1=buTAboa+QFw=9MV9v#@P8QPAwX5$@ zuYq=L#I=}o9OxH9l0K)T@3tVE<}MVla$N|2!jwI!6zi!_Smrl2?mX6aPHGt%HIw>m zTk&j-GQFP+U!JfRuTiP^fv)ZR&6?-athJQ94HcEj8o~s)Vtq%1k@CRxO{3sz$1$pw zZsF|XFtZ?%{;h)5#^-~L)jGwk9?CZN3r~{V)C{Y(x5P0axMT6jdnaTbzirNDZ`n@b zPedB83Fm(wA@2s(*JjD}y~dGwO9ZQKvw)gc(QzJz&*Ul<@tYBSXe z5LpCsOyqz1ydwWR{QFJn&+C2plpC{o^(jzTt|bc-=6HI89B03%(Ym8Cby;^L1-mpi zv&>>ta>vLpjX+mISH`;pMf33ahVDL@gbgH8KdHK`xuk#X`fm%Xzp?yscOwQUXh>BY z8`M0_o~HiBvI6-lrY@cuoF4U`J@RP3^dkUZB~xGq|6rxE^1>Q5g(D<9UoK&#lI&Qc zQUpohx97JOW*3R`=Q(pf+)ERb)t}`qb1;GhY0s`aWR0mhBx~u_OVoTs5-Tg~*Am0iK<)fMrt}n_qh0(%Qph|$oWIGtEZ`}tPAqsiEKpc1E}o-9 z1oeSo9&0Tg=$VK%aGIbAb9RN8;~{PVW_H`{m;Xoze+lU?;(yO+{G#x`iykZ%yqNK0 z=el~4glSNmHJG5G(DPwihADly5XUX5(o#D@G@pm$*a^!7;X-%Qe^yZpRyHmyZZ4|m zF824i*XPuHrDAm*!No^HpYU;-g1%Y+=9KYx*+Xo0>ylonR@d}y&*_i&s0TXS*-c%@ zYT7a>KfhCowj8s$3bjLV+iZLqd1W zeXQr<*HvvG&0Dd91kGSy7z5A9dvdH9@8L>!g$h` zxW#uYk6LNEWE?SUknlC7)aG+^R#*mGNl62}LKYf(BI0d%Lm-Y$J zFVGT-3f6mHx8#;n>?&%rR-h)Vl)EG0Yi%=BIWp|Mm13oety^A5q$r}nkep>*AN^sA z2P%RFlu06~l))GwzouFWK<&$7LzT4MSIS(a%3O!q>SqUV$u)wHf(!y?V@j>HKOigf zR_b#BCx7^N@BWMD{{i3Wi_(7;J(Ay_kIvYq7CG)Xj(GZk>^t0No@(7o3UV+^g(X4a zDxMFChv4br);CE|g3~wqY7Xe9=<7quk8?iVj0VqAZ+X!d@s4PV#$>_fdhO0t8p{~F zH~-DlIZLP6RJYslk%o%>v*o&bE)g?Q?p4h+M@&ahqtocCTnEzKN5|)X_^Yw~n)i2N z(r^ERHa-_Q0N1V0C4(zVa#v{^?y^M>wz+aPKU#%Ej#~ODT3V#1MVFe{&cI+8f-BCl zCx$=Sfo=c#o^`UW*+Jx51joIU_eQ3l=5w$?d8`bF)aIDl>r0H3D@0m2fDR32MzWsM z-xr`wCQa5Nn%l`>nB6uEV|>_nB;>go7zWxYsFF)?KHuxJi#oGW$^Wc1{u4 zbwX<0=+jfuAC$N##fHu$A@$wQjs-4!0LThl`wW7= z2>+Xq=Fa*cD=b+q-dIv5SrnfE<|tc2ayBt@8yTg`VskMleZ3~~lgSD4QqU48t3iGu z>-hxKC_Ocg<3}Wa&Ja91lnTap>qLxg-)hck#;o{neF8wbgi>L#Nr+RA4()#nvTV-D zZZ5x{26pQ2t0&;Qc1Ux?H`Ux)32MSlB#s5NZwWD9xz1jYEu{RUw5FYsj#AaY1oh8o zK3k%v_9N6n5WK-gEF$k39H4PO{V$;MIqSdo(E$JuFh-s!7%^GAce>0edp%qU;~7(v zTM-|!!Fy_Qa#!$T^1Jy=dp;@b%jOpS+~iMy423%^#KD;*Ht50p-i1^dohOL=3VgBl zXdr~^q?Or|MDvPy2=3mP2+o&bZ$q^YvlWz&^zv+LYsg!?n|*#HkzW;?TS>2jQ(_#* zxY?3XzlVK_(huI9EUVGkva_Zd(IDMSWD8Tlzt=U&#(ysoSHrnqFwku^k|f|E-}t)l zm6hF_Dx;4ppgYO1L-q5DoXbNFeG@buc1rI`d>oTnNWl){d~h~gbsxZv`VpQ@aANn2 zcK~)0zy-PX8G?Ti{=InSFDn0Q);@Hq9Ore{ba|yu^tGEp36U<}wo1bY1-SV)fZs3W l``2oJNdJx6%%eXP{_iFJf9>|#pWPz=-vjF}EpdJ7|9>`eo^}8L literal 0 HcmV?d00001 diff --git a/pandora_console/images/console/background/south_america.jpg b/pandora_console/images/console/background/south_america.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d4af0bd0c604b56fe8c50538d7c822431d2ceed GIT binary patch literal 68900 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%0A*=NeoFXorrfIN^nGU!C^76HR4<=`uSVn zl^ZmCjN!KBZlcf`!RSVyu?gS1n7a@Qqrt_Mb~dZd>o zafpZe$2RWR#?HgM=YhRwyEvs{((BLPuCO4=irb2^e%=Or{U?v|zbEXr1N#BSilm#G z2jg`&w31O^XJ}YuL9K$A((8}vXk8K5MThJqg_~cLx;`B*HR%qamI_`=3k@@OUe?Q6p<>_B}d;TEl00d+Fa(b{n?=I@6=9h>~RLt8`jol zS7ZLA$<&>D5O^cR?n=k1d|-UY)Bdhvb!!zh<0MIKg8b37LJ7CG)*qcPWw3yNloHhv z?6F?q*1gw|KbWkLWz#-ZwGSL$1>4 zT5$2I2x;`nZiY%|E%8;zLlN~KlMUOy7e3RSl9Pd|%w;|?tBIimtc}A_$I`oEwBG#= zo}$eCsJ2tDFHJP>nUa$O(zdo&BmDUr$1{EuUJlJ)w(%IenR4d9=4m=DRkRbc{U)DP zkrn<0S^EF6_T6z!ZQIuI*u`=H0qIJWE?q$2sPrl&bcj+y2>}hgTaGB*fb@2x1rkD} zmrzuCml7bf(0i{T6u<4cr`>n&yYGJYz5NG!CBIGf+H1|d%A8}2d2d%~8fz^%X}sDK z37M#6TWy)c&c_||&L5@Xg(h%&KB+N!jvAGW!x5!j0#}qq0QR(q$dv=(@$BcHojRe` z`oB*Mj3=1HB=Ztq*^G9U1YiXdQHez7(Uz-9wlCnNCqf~x&MR*j<$Y|D_-I3Z9UOcz zP=*S^1gvLPtk7qc4UKVzW==0y4B_%RquwxQN$6cOdb{I`iIJ*O)dj{}Vx@Eeu?M`( zX@?w%)6S(M~jHtz29m-Sh- zTXi$4)3s()Wt+9Yt`g5*aw#m&r~|y+wbMNPva|xI9lUs@%(9gFc({i>e}2T&nD34; zVlHjlPdymlxaGHJ)ThvOZYVFV9T}6Elp;B0gQPaF8&|CfddVwK`QX$umNLJ6x5<_> z^tEqa@sI})r&=W~OXj8^{Rb!eGaeB9^O()%E5`xAJ{rfRm|JpoS-PYVTp3yzo`l!O ze@IN>ufC!*NN*Xz{TYBp2aiPMG^vqF@k?7Wvousma{zVVh!>g76I zfi0+WO)&(p!|_!(uUI8(UCt$Ek9J%{3%%@Kx!owW; zhDtdP2NB2EDv|2rbVlsrTA6!05Swtp#^H|TwZoYur<1C>J*gZ%b|0HyFTWfrm6W@_ zs$c#CN9)<(raHstuz7BiTZY4fJxav~ zUn7lmq|t}(_GAJ4(xsVBQQA9GbM@aqf`cqBOD_}86~ydV8cF7x*G#GG#=F}jAC8c{ zT{q>NyOph0Dpnc$m26^fjAm|85!ri@;dhsME}4hYYw^cxOrFaY zHt9xCjR6^xS*IPt4f%-NgoJUXZCX~Ye_N|Ny~TbJg@glJyV)L z<+jEx=|l%E+vxDZ*OiX0eB8VjxF4a)E48_?zQ7@WJN5ag&o0k@tK&J>VYy8i@Cf563cb0p`>3j^vbwHHDvwO7#CFiiA- z%muRG9QXLSN}1-f+zr)G%em6$Vg zPeV00Iq}&uKcQPl$G$k^LW)GAwslk;P)=RlPl<`Pb=vIVZQE{w1BhZTvH((cdnvDo zl32MI)17tn4fNh~rQ#))7ziDJX{a2%N?G3J4lvhPL+^=16|^N&*37hw^LzVD)j<5; zTji{3sUTM(3l-vhTA}UcRdWwprTLX@w?H}G#vjXBY9MwcI|W94vDBO>{+ttksv`eA zkw~Zr?U_3FGP8SYshM#R)Ok=Yx1>}iV72rLX)xj5)@&!ql}%h@V^k>q#We65qDJxj zEqhKbB`a&WA3>LX?~C8MpPq0ec%AJK?zSILZjy{dfdAJ*=!%e4TgVm#1E>>KVgaHNpmCbBV~>5N@-ck0d( z35!)I9-J9hpK+`b|7pU#SIXf7#d2oZ$yOO5vTu+X$a1W;S9?z?B(0d0L$OV^owg=> z-7#Uqho#f2Qn(wxSX!5_BHCdY>(4R+o}DcJETv7Ak4P#wYNtQHaCb;rbtn#qDzBd_ zy{jj^y>;-TpJSxjtxt1gwxyxbFs_gJ+M@&L^7KxreKf;T*{xDD0m*FVk8KV9u1;%_ zPB{y?Pr8%)o9Rnj<%5(O;37X=y^12-UEw)Pd?U~My3E{CFRVMPdeWB{qsM{|a__@J z`$`1Y0cWcC+80Muv-xlf1d<81_L%bG_WG>I8r2cyFs$(YBL5ucM|5(T?5c4k0O|7w zU&e8w=LoWOJMXfyES$A~}O&;ex^>afddqhJohC`HbT$M_1DNSPyvuQxpV=#x1 z{o*_z4odVv%K;uiY{xx~ z%7OExMS%LPC`!c`6&SnEGjgk~UshUYULfCCv`4fpH&0MVMPADFlABI$gf<`#CJ35U zUNs%(P7QM^=nz}$G*8!hXjOW{oJpB#9wBSY$y}9ln6bTWIA7UPqigYaiX;-1=%g&b zE}ziD{-yIEX94fa{`Gunf_1T##tBQ~`4#>~td+BvuGbkO;!Ncg4DerZI`}!K(w& zg~Nq(4y+PgDup$HenGTfyG!N6iu9VyqEm;K`Q@J!%EEUd;bQ@`?m|QNu$rZ}baU#3 zVx7Dqlqao3Sdl&}9v_$a;#!4mL55FG-eh7E|}T8(-PzLV{28@&H@^EgRA#u*SCk==ltk$Z*z}= z%XHaQ%QL4Tyu5}64Vx!0`!K}n!4aNv;ca8tVU<`bi=Kk1)zGxHK+3!@K=VgqCR7`3 z9cCTH)@1uVVRi1#$btoQSW#j;JZbm>S~t6}%QmJhMVgEB9=`l3eH_9roa$>K#~+L(qzh?X^)-LHpg`psT;)gE`n3*1#Y1HNBiwt*X`W zGsqE+Tj}Pl(8CAr2}e|1O^XC8Dn@{Gb9k|~ZK$sm0PD$D2`xs#2TS~8c&s~WGVE#3 zN4Ul4=qIwiD*O|F1ncFZ8mbo>L72ItJh^~yrS#zh7u z5k3?&>nc^Qf&Rov+ETlb_pCc@L&20v%UC(l-yn&#PoT$?QpLLOzLyu;$Ou80PL&nP zeC;9-rIi8bT05yInYz}jTc@ymSWfaMBbz~r%;L)Y5{g_AL;ld-Z;4u@Jj(KZgBSJH z(R*l#DLcWGPbB9>-kC`pi8H7c`KjyKP*=~kq_K#rLWfYc6@NcXm7qh~g%fl#Ws^Vf z%v%qg3QP_2Fq^rtd28`ND$V%=;X{7j?isVEx+M*n9%RPd_`N){^LFt&N(&^%p^9Pj z8vAusZ~O`O4(Y>SU)8>jo#TEC=@p}6SiPiqbQy2qI3J*jP(NM%fcHvyNf(zceTv+-m4cQat~&u`Zp8N!5OSw0Uao zqQxu#JP5KMO{NEFnf1_8-vr%slQiPEx0i;08?78tW;3a}T6ZZUBV%>C^T%fF#Gz)N zWfv`-=PWvfijzJDY|=^aa;j`e77^MbHTRF5N~ZT|W`rred?0hm(YaRypSfnl4h|I+XK&&j2i-$j)Q*NQxg%Dm3y(oYhdLD$ zrt_lKl7@&ulOBWm2)$$gZtZMf>XT;Hpw!0mv0*3p>YneM0V@iV6`QteJzBP=r(CtM zUgU;AMSHtTS#|Ds1aOD?yO_+^iO1T1>|Yuie4SUPG~#0ANBL3iYExj;*QX|KckS>3 z^PY>{aI*OZ5r3rlb-)Q19UxD6z^4{jCk%Jyku7j>ZZx5xGU8kV;ycdOJ$hZbi-_&}c<>gLF>u$o#!pyF+>`kQ(osGM=PsT2>*w@ui5gpA@frKX%;Nk1uY(@WWKx%|V|uh3Gl^*Wtzpp;|LS)3%4 z_Ju{`(rtlhfgG#mD=1zG6*T@$pvH{SY)fpOSh0T7XK2{64Af7L9z6Rc7gOb?tDCr< zsi%&T`UaYv=RG?$ikG`N`KU`^s8IRrXbG~E^`hb6d*P&Lg)&Op$)cCc6zub{l zS@xwE`QadKb#8p(Me1mIh7gXZMsRDptu{bVYTlt2OS!uOccSZafHe#yq(x}Qkl94S z;E|=xwcG38KyN*6S;8YQ zQ&lg=BJu_TOy-Y+E9QJOxslXiB~^XZ2|m8D&RMgx-B(d#9;o+D0$mh89{%o58`Wr0_y>rt}c? z81$=O@S2?DL@`Yx^g>RAZ;=XT450USI^kIUx$o1u^Wg{|Ar+A=`DbK*6iMP%Xr>|E^}a>eH^# z2`(rMY0w#3Yp=_duCba)#{l_Yos~X{LwsCXU=_WZP#?ewA&sT_jl|J;nR4ypUb^7@ zjT>eke*+EUpL7rDIO_aNSH3k(JPbVNQ)0GP;vcj~RRJQX{b8K{MnSo4dU5vI*4LJw zM(DDYRGU`!EMw_peKTmDhm7Q33*Bh6s`i+$u?gkjywSAt9UJoSPkziffstAt^SoRe zv!-^s8~A-u64)+?FeXn;9mo$?;j`B!u3js#C@s&-op#iT&Gto=&Ds|i@g}Wc7D7|C zYpyqn`NpgO22V81hDq97Gd~~F*w)VICGTvuRu)YvscpBaBW5^b$|DcABrO?Wv^@5-9F{d$qz}JqpZm<~5%!482TVO+EHh0B-x-0jHJA*7gnQ{aUnpod zV0PH(>q^?@D7;Yetb%eC+3x^GFM6)i-$?3`FCPhrNgKg+gr)aYXsrma88e?vGv_4W z&@k0@j#komyr#SwxljasQr zd`22uS&^X%&os+l7W(kk+ho2WM{Zgc8T-H>!M*mrT^+N-nU^C~nxAaT`%2wS!5m#P z*&2XqFFUTRtRBzlBXXKX&id|-)SsbNO4G8ICbI<#d;?L>rxD(o-F3OWj=!vZUpZ!< z!KO4S`E%T)N&nJAK{u7?hn!s2J8qU$A`OJ~UR2=Om%D00N;Reu4tq!M0f@e20g>HJ zW7LzsZQE>Zj4%T+Tp|UZyoEc~y`8dmCLBKr6S*9@6Mvb7gc@$1QB+=H3X8-aUaBK# zr8#@)?#{O?vc+6=g5o53y%Ag1WirEGL6<}SG~qvo*MCGyo+9r{h8tJvVVzviHPlq- z?Q(0TSdw)^2#c2X=&ZuiB!~!>Bhv3}MF&+%q{|}Z@IopbwU4BHP{?}5)2joF674e_ zhMx_C4(|zTNB4&uYNQG29{R+secipPc};#1%@@^J=v8U<6pu`3N$4%L{TPY!m!- z7{>XwCc1qNp*P+#W2CU#qY`eT_ck}#orH^a7g9~?7KL@xXR|)PmT1+I=^ib^)WlKQ zRzppTPI!I36voJsdIXKACsO27-mvs3dg$C33e648n?M7BWj=?VyRSbjY6Wt)SHDxH zG?Lt>5t!6+6iq>+P0@gQO6#mgO%uPuN|;rQ<#Ebo$Ti;#4oazi`$4+kR)YZoWE!sU>au#8+oiOxnc8TTCNM9b&v% zc8Rn{gMAGx__QY15x*0pq^jC1F^nV{Qn$(jC{8!KKD0UOg{{&ZRauDZ(3cba27U;`wTIzV|h~n{hd38R8<)R^hSP~DRZaz_ z$N?WCN6%wa!3g^3-TvQQ^HcYe!o;?#neX#h6D)gJQif~cR=KsgP?=P|T=#kcc|bd* z0j0uw*l=;Se3chJ6I^u#D_kxWH##&MCCqOZfxT?Z5Sxvhg8R^M+Yg2;e%U+xnq=bE-~`zuB}=S285QS%kFOqH+g9GTN?UE?VZRCBf4L(bm!FQ4`%x|?(-&c-S~8iU zU)8oMFLad$r+PPt&W{&#wfOf5;9q(hAI7Idnhz8Xsm-o2M;8roCGVS8xr8jC9?j1! zn<8UZdys{r*>cXG3MlBgZDPP>v#RkS`1SQ7ich{>{zx&jxgYl+{5o0%`T2|^3tab% z67f>JGgA;}uKUc7Q_Byb4fN*xO}i?X#G;H$3p|`~&)@^$t8W~u!E>m}UDh)Zh-L{` zC)3XIms-Bgs|VZO$=0pa`)^R|mj|v0;7H&^Zh~O;y9nBf<_6N9k*KVw=WL(tLX9j= z-*9*kY@O#t9HW-wd_lV?B`^$23YnU5;@Bc@ZA+YSbUT4c+lxj2@o<7+^=>!H{)3`8E! zG9M{E8T3iX*j(&n2wXJ|GKMyEzQFBj_vjf+1!ULu!`Fs3eS_G-dZ4kr0ztE2-A~n$ zSePDG>HGYzH1jqvO22UUqjLtKhmi$Kc7-_)F515E&d9#*Pd8lalu}WvzFdV6D%-q^ zfe#Nzr7V6PJ1IJchaR};r2YKWh$v*c(#1+V_k*T>tI*2J&rO&!SA03Gt+yw}^uPuo zV1I>s1b3)pzKzLmvIEh#C}+3EPYf!l0n){vE%d)Dot3t9cv~!1U`{LG08L2A*3FaU zU1>@0Cdc1|u$fPln8lQ2SPL<0Qlp~%;B|~~FC1*AtQbD?3X2%wLPaQ}3rSMhecqPJ zkjl26NINBBG^&_W@ypCy+FCF?rcX9gyJKMqoGc%Y(AnHWoVkK>F=Ju6CqmAW-I0`Crh{^R2-wOLO5`x!NQiEnlcW@AKkJgcheX;X4% zyd+324naQ|yOGYgB2!03`;Dao$i^-X{@*}hj*hPsCsL=ZVzlFkq7B1R@k76go&B|w zen=laUY6LgMH(i4ZAW-7ZI+`slyyU%-e%3}O2poO)hiKGQ@m4VSvF(!NU4)T zDOldpl@ObVSf}04wZrKwuBfEv4wI|&?icG7AemBU(h9u5vd?eKLG67&zr{@dddvT9 z`E*pSMALbN2tZUaxP7FRYi=;Z=b5CQ=g#Q#XJTAPh}ZFzraDp~{|SpZ1IS8jys$(o z`2mL4-b`r4sNm9dW$kk3DCL99(6XGbo*Q(KnBKjWq2TMr+EJ-T{#rUU!(@KmH{k6J zOD)Ea%i>Q;%*tX#BFllv0mh7A-pMHcVXc)mFhI{=FQDNiYpD9mfl7Z)^Li^~%~*ra zH%@ZX-d5M1sbBEbR&u&C$mLf(?r#;Ro(l-c#{5f-fADl>DfbwoStFH+x~pEmn~pfA zO1g!}5ex%PS3)9H68%v&Sbo#z!c07T?DTP>`MT3K8O3=|=72?#3a6gV)cAzKvzul^ zo}t_Q#6E4{=_R|wTE1aRt$P|a*^_0jZue10LMV$i-$bq!oAOEM1F3Z`$8VrD-caA& z{iIkq$u)2&!8B2Vrj(r}+_I;o_O_3s|j3 z%a?Jb?iAsgddoOz)ibe{miC5w7Hiyw&=aceppYB2o)N*vGMTtu8*h|zzz(y=IwKIR zSS@ep{Af&b!c&7iMim3Q1R4aS@tXaSd|udOiq*#Srl7f*a1uzKD(-*qLHq)`)?A9S zE?iZWY%R(F0v_IuDTD}Gq_e(E@8XEq${u>HWE`^_b6D$mL}|IVdY>+-*Elg3phK3n zE;zy5-3c~H<~#O%^JUDgtjVWY1`Bb20C0TLbApCWoRsqb%@m$}(Yk(qU`hAGF<960 z&@c81=wQIvs6N`!Wn(9{#7r7+y8ga20jaij3OU0uKNeTV-L~43hLcm?qTj0V$>%x= zkejFPkXxrS6?Cjt2j_GNpBfC6iN^6X>l;eD%9_(z<2^rWDB2`+_z!yusSB9HM10lR zt@}gpJ)=%3e201M^#vzWN6&UVe<(}(R3C~FjFAk*`A047i-1Qy%U}I0gYEW7SW$ia zk6_XNs}4VFi8OBcBw^OgG~+lFY_@#%^)MszmxcW?PeWIvUB9m_L&XgRMw8w!x~N*Zjj(z`x{3cPM!d|eu|nl*z%`St115uN8W8q z3$L?lvBv9)>hWA4T{Jz^g7~^_8<_MaF3Cn+q1OqkiT4vz!K^CnED?5fo1+se&&3`x zsmfNiIlCtu5SWqqBtWQhPV!#g(NX{Q5iHo3uv>WW5cLZI(T#E$@62bDz#8Lqm_6*A zKWYJiG*?wg19yX=O_!G6o6xP4hbI_z#X498J@k4NtWxeGf#BtK!m0WMA$xw{vG#iL z(~5zRd_HTn^5XdN-I1#yNI=@ABW%yR$3H$qUTUPJ?!C63S<`tv{Q>e4E)gmDxUG@K zPxrO2qAMF~wSV%&Yy8F74@pgp$fhCZ-B}$S9Y7Q*Zz697+Q~xNQguA;VZZpx=}SNT zUZMZv^XY^Avnn(48OxeRF6vNTTZ^`(f;~MvCRS>($_0>m`gv^I(Rv1ay?Lfx+<9{ALxXFXP_5!X~`?|f8b`+hy&6jl}Si|qG zf2xqCdgy@zezym;_YTL)+iFZE10JvYP zNI;HgjvALeCcqWp+gjxut_xnUZG@xZ;Zy4F6LB(=wqI+CR5|rJ+>G53{4Swyh(;?J z*%UJ>=5xwy#0r+V!ef(01V%6LQcATfeRMfaDCg#L&_8CV`M>B|1-t0G*8W8`fc!P) z_qf>1SQae3W(TJ$XJFc+(o1%9!C~gu4W%)3{>JdMOSTpci z4&%}ObuYT6lGF%~6ZRuNj`Ym!6sb0p|9HReK=vR-NGsb;IkZDp-iTazWiAZJrHE}4J!L$r#@th+x=Ws0!jNT6mBuIBpkOPFK+`VS%BKsm8f z)>3JC{iS=9+<02(5q0jvn&3fMBm9<0s;ZQ4HD9x&9M)LAL#J983?{)3ct~u)k(Uc| z>*@@h=N3~swN9><871MopYkjn6@B6-(K^uhpl$P^o^?dHjy9|&mb`-L#)UXPGt*M_ zNnbp(E5`@3%(y*bJ|Lp)h!Nb@<)~>p-ZNT5S0|T|t{iFVHGcJ&#AbXf{HY(N@S66( z8Y?_lKpFrNi%DsU?G32GMwt9# zQZM7Z28tKEaQhV|d=|P}8Xuj3D>#`EGho~76fa>ev6=0*@vX^Q*N^UMFBvH}@0&#k zZx_SCL5oTXeMMu}0m)Y?WY9MdzwS2>htIR1W8ED<4v#SU#VMS}p4W{vs;V{Lz_V9U z(ea)I;W$fqw#xgkFR(QU#$qL+F<%1su}$(S%WFgDno?#$4mm4geJTw+=IW{)ZMX%f zX{~wz!T;Ya=|4YTsPunrVIH zS{}z`93V*FKo@K9rKvxW`Ng%Sxs+RG%&@TrhZh)@Wdatfc$>fG+blg)NdZ50>1i5^ z8SFINv7ilZay>w(syVQ=%amlR!4i7qjykvfpCE@Y}={wkm%V9;c_3LsK&g8Q#Ofu1sd`b%q`Y8*sz z4f9Gh^LzuX(8|a!G#VZ~TBR13jGJRyRni{t-BSGq5(g_LN~B_GWGs_ANelM`_DN38 z_D6a3M`5Sp_tddF#{nWypGmdDUbkRS-pVcpGtCk)f(`_)&z|y=t8SW=-p=>m zqu1H?s)Bg=*xT*MG9P|E!o?bR?g>~({Z*T@(3O|%Lr`#Xj6K9np3p_yw$TLrKh3*0Q2^hB^ z;`eW}erT6UB-}W5X(}_zqp?|QtnHp~i*1=ZC^%sYS;`CgE*rg&<6HwXjT{N0yaj#d zQvR>2?0Sf5VYZEyc-1XHX7M;UN zf>E!rh;pi!SdJt`;!7|Er^{s(wz&4tRv`%6LsE}>MqKzfTVSUA3y3NFubpu<(Ej|} zjsduHnruyO;x6^dT=xdfaB(7V@?%AcgeJWRt63&k3em{Kfgi6ip3*(Dtux~K6|rkX zlk?%TNuz~!vOvI_RRFs~DbO{9q)TkxO--50AH~?~&h2S+@r`vXtgo6Lit!xl8Mp+_ zZVJtEmNI2YHA#QGm+&m|x5w7B0%UFe$}g)dZOOy9jX3)6$JX_yDfIhxxQGAthY*xieWXl**pgGvP{79 z9QyZ-&umLv;12cXOk*fh%W{&B0&sQ8+C7iRHAXc{ZU&{ab}yj-pQlO&oy>n-=yYsh z&dU7^Hv;ydv>)fQz0{({dk**v&gwm@wA_>`#_7%JVY%j&$lkA?{-);e{oeoCaqig& zeKz)bP!G?vb&F}u)x%n=>o3~yqT`rWW3;;tK1mix+IK_JY!@Nh&X@91J>S^5orPBG zgjZu`W`0L$q!rK%VsJg3{iUR?V?MOo;c>s+PGM&ZkkM;e^qHX!otuFVOM1!dQr5(^ zUj__hx;7Ie>!#hdwu`J_x|aa`$thj0A(Squb*_nw=rn6pF3Ccb}cj)zvAf2 zY}DUR$cnHrOXNSw@An0EaO1jC6o5bBE85vw?}Dvxt9ZS(WjGju=jAh>YW7)s!yL9j znp^CK+;&|kwR*p0UQ)J!D9J(OWPCPm>$gl6@br@&v+)gp;wpo#ykAPAw}#1SR{f5! z|E+;@LzDSko}Ws6gjis;r-&&VEsl1CE)_s9MjlJuDman)R_*J#d({=`3*2*d7X8NM z$FZ`N_DfytQ4sB}+VJCB$JZNAVpX|Gnc_970r0(JoMjnl&`nCWQLTD^1rUY#^tX}i z{CU&GBuaFur)+;e797iibz;ZS0-Rh_ypr6fq+yucr|z6~*cDbzNG{Xp9-WNru0sX% z^}X@_*>VagP}92!f{OWYWr?2Ax}}IZd)=xCDAKKZMiq7NKWKaCf2Gyn;6x)ShbJ}xsH%&-*EHf zEH}1yuPGx8N=%tWX=k+d*rYPyTUVFDHgr-M^4P+=!y8)hKb4AWWSw42m>S-ZKZ&83Ch5+kZThUQ$}Q!+PhvyNWV5Xi0f)b3eU)WY_E<>AW zeOESKZKAj&|GquDmCT%WZ~rq%ZkuWrU`?>iPsZB8GP)FD4|& zj?UN)yrE3`0JW_`-Flw)yw%*!0`A=_L&Lz|{)9HuVtq_$wj340d|yoDt6*&G2<_;s zs=RD#c?d~g^kl$0C(`EL*O zuiylKh%fzm?dh&Q5}l)ML>T9AqfsGka=eS0yWAObak)ok730j;(spe6dD>?n;b=Cgj zL(eR1+{J{bh}DH$ROO_c+%Lb?@NcKf`+(N+hErM>~;I%Dj;I; zCFf^7ym2f-Z@R<-;xu4ZZ=@aL5qeI9Hhr;E@vQKsXkpXPNF9|PwY25Itz=#^Bm24& zYF5%u|HUy@O?eJ_k@#iG?T#R$R)C)~QBMv)9n{Wy=)R2k6q1lS0rk;VjQjedNvES` zK{^BbvXG4+x-yr+ibg3L$!CB_nbYI0iS7svyrtrb-~gYCF3w2xtX`9iR|;a z=g;g_=A?Pu4=2nks;5YIR~~66Fe9OSm&3YI@(e|A6K7OYt9YFl=s00t(xn9~DY#j) zUH?A_Sbu9Oxptt5ASDn0h z>08oYj3^|c63h5Ij_%cZ1H8DXcOd8=vIGC_oDb9&7+U5q7H_|U-fQTteLWu;-%nqn z)Qy4i!5tSN4FvlViW8w1?O9RqD)m$)&Ax9=hD3lBwAPpfkT)->GTe4v9QnM194Rm(rRX2a-o zi>*>kh0K%g-VCYMMXnLCx{?OT4@FVC+%P)68UFEz6_dG;Xtzm2qL&WdZAr_>Z}qDY zUI?XN1oNHds~TyQ=|DGH_Fh``Z0X-e2QriM{BO&rwYus$2_(^srmMZY5I3$6&=)vs z*%`Sz78DiSNN!K>-rA$=DS7^rZP7Wemmzmpi)=SLte7g3>a-&ACOP=m$ys5W5APR} zgnVeKnqr=ccouPB^hOY4v}q%WQnASf%U3KP$~)d6WPRx(3w~y5X-yjB=~8yu4Dxev z>~^y`<7%$82LxOiG%Y|(i@&$WzjwYM`=T3q{^nkQCn45+eM0})rZtc5nRjZ*MJgDU zG>5#Rx2ajyOv+42F45AcAApR5vM5eXF^y8^sT|0_^s2fg>AZ;Ilt(wp5ldfh8uivE zd{Z>KNAV`8qv7`o{Ey+D-!J^z`NCyfbffK9Twgg&D(V}^lB&0p&y1SI~1#q=2DEm&X2*ly4p%_USXp)u95++cT_!@kb}K`*@f zSTm+^TEmPjbq{TQpLVPh)RzW#$ReG(eAr3To#N`I&F!nTtUC94$oA;9YfY5}PBQ3U z`8n0^k7XjB|N1azPnY{4>ocNr*4zj3ML8p?$vv0`JStu!tr@*&p_BP(+N~nN{6(9> zIo-3N5h_pl%L5rWoFjGo07AhJpD`t~mZ~bZp-H}dgGg>Hl);&tmc};+wyuYbNrDIY z?HBEygkZ)EiWxkZZJZEB`~hGh0J!xjjqF)$F!Fq_>!qk}97;7OXUBWiI16R=abT zHExM&&*Qo`(?P{n!dr*@%~q~^w4&54{So7NRlv5HPlf|t*2j9H_<$Fh1(MYN`~C!h z8224-96V)U#NEM+nHJ26-@1f=CxG>2C_5(#=UzUOoaMEZfLdkVn6KI8G6G)P%9a#u zC2|JiosqcB4Na`R_o`uV2S0|T!#NzhWjJaF{W=oul$at_4 zg164)=gcdCmof#p^ZjF{;k@cjYK3TjS|qU%rmc<|kLWCQ^Im7B7G=JtK9|?idQyIG z9P`4yp4RE)w)@6%q3z|eZ%v5wZClUBg6BfWyW7&w=1TcG9n)&+NUx#N@tPXe z*_#vnW zHlS5&U^A3{qWZ=9P=E25ryjRo8_~VR@KxS%|Lw^;=PrrY5r%6$D^o>@v#s|Z;8@ev z&NVaJ2965Nq#Ou;1D)NHK)m@yacFn1s97tIRNLX1P%CWHV?2|heGvb}?I7^oPoO(l z|E1Rd{l_EZYDAC`t>=G9TmSz#?EhZDtFS_ZQB@_25V6qM zA9CsN8j!`)m(Q`6vbST(PmVCQx{)eZakK8yD)ZPxq%s9v8}ufmh0~7jAu^L&y^rXN zfY1YpTiOSo=F28^G{9Zs*3!-W-KfQ@r5@YYq%9js-QC&CPAn~YB*}Pv3lBAORYA)H z!Rpf?feQ|*uR4Rtt`gO7;axa=#Kg^|i|YelM$;LL7mZD6@~K@y8rH9((~he>dFh0| z79TiURCE|!y}*ualizIQS}x|CR2mC7>T{h_k?q7%UyP?JI;UUfdt$&Rk73G=G%|-b zJyke&AXeq$zU*9d@ zz^uwv!yvcJB=)jj7zc7~8=k07gnI3)p+3(q7g<0bFtW_dU#ev0G;TGk{sux03CMJw z%@(JvZOqql{57cg=3jWGN*4i`C)e%lU=u*9lO7{kI z;@BCbRBwqt!BKg+#W%Oob{c2gk|YJbV(2M=?Tjg~pQ~gTk2EMiNQ5KAsmB#0Ly9#H zY^---7S->T)3y6Ly7<>OuZg6)>W}z8KP`Uax7+^*qxJ6<=Okt7AIW!CFbdq0)^S|3 z$_<?F{heopG@AxsNp-Qf-2Up?;O$QtzEG+3cHHN+Xnl~CQqi<%QI9%%X{M& z%0|TBe{jlKi)`qOScP!I;)9TS13tq{d9N$!}4ihh|)b=|Y+Fo`!T$|NJY|XZJ z798;?cUvD&%vwj<3>GJp4LSrp-vmS z+S`Gx%w50aBm`%ce^NdAATlI6Bgqo_Hw!WtK=yVuM`Y zdT^*w5AS{1$23>wFv7tZlf;p8bYdq^N(fZ0uoSq2RuuA(Yt+4vNwhrD3!2p5X(|ne zF};m&a()a}nhz0g(aGyX*~{uTvRK`&XmPURH9m4->X zjMkr(32 ztcBg1g3dx3^hSBmxUR^XH}Yp@oNDC4`zr|9(Qm?Bo@tEhhK$1@vppK?b}|;&__?Q* z0uWsnjxYD=#wy#AE2Y4jhLgJKk_PfqVoKw3hneNdGoZ(6e|_3hvrdh^A7%Xv8qa7` zx{(V5s2am-kBqjM)>V5>>J+s}$L9q}$m>&erI+FHvV!ysqVcgZ(g4?tVY<`c#DMEb ztNbtH3=@wOHTUA*L-wvnM>RZ{A+mc0N}~!|a_gjkkwA9uP^xV?J(Jh!lB8bUF7Ktd z9nY;2)%{~+73K2rar!(Rrrg122eD(dd+1-$qVL$%_v})!^{%0hO7Wop#PlR>0Fcqt z_iGI|OdE_^a}|}CKPpemNe@ATvnYdTWEBVp*!eWqx_?4Y+K&_!QKW}G%~+t znI+PxkT#&l0PSp3E1>WD#Y}nOso}CN z4dg2fUg+YPu)%S_xqY}o7H4vS3^wAPcUEW<4vDR|zJa^~jXc7Rb`@tTVB|EL?XZYJKPtg6-x)W~$eoQ%; zHd#z&m8wO$p2#P;k+B>U&E}cm9&_i7;pgYO#zUrk`JmbN?r43~1d=6iD~*}VY9mQ! z=k)xz6Q5nfXRH%!8D(`m-e@#GlWJ$lqjVk}l**9dOJ=13d}2&a$0l$S4F8vTF%vc{ zLWb6TE{&?JE$wzTtngl-tUR;1&{AFeuy4H>$xF9=5|wJyKGX44x4jdRKhFo>eBZ`lMz3 z_IvlH)Xbv(&(j$QcZ9JkLpQt&V>VFA)UTwp@HX|@*C)wZ0O;u^;Jk*Q^pA}Rcr$@J z@>1@ILKc9EmE^Q?HkBc={M~15i3-Nyg{>RSHQ*b~hx}xMuZZGg?P9AW2fc5o?M8fI z7m=pZtFekKkdzy0*BI@nh!m{~A-en${c3Sx6hm$6&blYn?}riml8e(ttk$*L5e?Gb zK~saLpF%Pq&)z+=7pVDa?%v)&_5>@boGgR$%0;-f5135hI^$U@p?m+p*!d^+@%^hG zx4j?{jV9G?ZlfkQaBELSB3e>C#{w1SIHXfwQX;S0oe_%T?)FIAkh z5yADiuc0H5@2Mm)=YXeB{w9dk=+77Hf3Zve-aJl2^&Jz38JSg`9q~$o&(x%S*%|+A zqw(f$y+gPF9gq%sqE4LNKQKqYV2<$)DS8vyMo^VxApj7no=0?6ZHVr62Q*9!*X!h} zA3)gz1i-z$je!_XqE(Ehwmor)!|QULbZD3|%=t1U5GDzmUFVWo!tB4$1Lw6eWE^Ui z$BmXro9V1j^3S%4AN)rknAiRB!o9&z4*DjV5?}R_RH4BcLgLe2w5(dmn3T zP?2sl3IL$TibNDy;{zSLw)A(Bbb6JZ|M1HneRcX?BPwX53GD1Liw(E$L6VBX#@5Rl zyAJX`ytlKVE$1@np*B8So$QVCD_0C|oas!)iS&OLSHJn|Ph9SPR0gNUO?7?^=F78B zi(UC?QLex-0)dALXZPmx!QOYe8#@)3xrh4e*z?0;!1C?Tb34 z-qfqhr5v#8$d3a0mGRsMjJSI{VSdd@s$TBjRq6kY16nm=-W>>I3erH!j82!ogXGb; z8`>w=1X?-5R3PZKxBr@k&G^7YtoU@A? z9?g(nK#pR$mSx6379qi7l?<~6%ScZ-mk6+u;r_Fy{$U0GkF@WOYbsm2&Ww(Z4F_pT z9jVepO6UPcDbhsGDb`y6s|a`xWmWIyX!&stKWW*2>(zua6mjViAgomMxP47GC{Xq|GITCRw_ zz(|lQ$jKjE%*JEVJ4IPK~4C7L9rVS`n< zkRv0^HOVRZn7v=5p!vre%vDvLsv6RJyVu?d!Sy1QpuL#mcle!sy{m-9FTX(oy=*IRk{9hi0{<>O8bSsfi@NfRKJ19?%zO9b~O?042X+!Y3);4;PBedd$;%6+DZSU(1F?AQpJ%x@s9_$$^vDp+) zc$v*xRMuF&03-sqpZn3S+l%^K(W5p;(C@!v*Yl$0+J;mFx*G7>je3LW27bw0^# zO_O{CzaDOWxNG%G#IsPMhmh3+Hm9yk!ddApznWgfa=d;1LLnw{^^@_8V~JDVB;_hb zzq2pgQMi%$MG`dQrUtKw+qBvuSz6hozp)q6vr>ENbJ8#>XVuB#X-63OV&vBT+m(k) zFFBpfvHH;V(CD(%0+y~Aj=YiQ!AXI<2O=weT4^1q$Dp5npP~Qp_YcNuP^g+39rMNk zUQOzb`A&Vj&mb&XZF53j3s_=hcv(5ubm*HahqAHQrFcogZ4W=z>OC)^u~<&eOi?JK zY7qR|mafyR{|Gjw;pi)fYgXnD=lX9cI)6CipUun7q!((ini86y-hk^s3j^8a9O)SF zxl;1PPY-6prVq6*fy~kQAyy&qwC# z%0(jtgRab%bp|mm8+%&jnHu6@MKl?HF|a*ccp#Qd0wf@$-UgQ2N>+X3!-o zwsVmDK=xyTNknb5G14V=YFll#@2hideweU|Y=~Zgn{{P_Ec>CZZ4_S?aVh$^+SuSy z^*RDumOuzdcZHD0TIdFpZSkG>%yj8YoHYbu=J(dH%cR`Ft*&=@yIOD83amD6YouRb zQYF%Xeefgp6T3^x6cSuwpmuj722=NnA+JmvipHLA#GgGg`oV9ey16V)P^)%%ScU1Q z{bczW>t<2*9SIY_Q-`-crs?*|4bQ$QRQk_IiLbwYv>8+5jOAg8fBuMsF0zYGcjecE zlg88;9C?Q7-jsly-oeG=QwV9-I7_v?aDWe##y1c@eAoD{_Rq+RP~9=^uA7VUZ{ByY zj9_7(eiQFMy7*zkwU-w4T*q)Zd-?9=U&mwf1qE8n+>VmVLkx6drSvp`Q;3)$75SRjj64; zdU*xAt$D*fh4p6MvIf$P6Ji5wL83zqhLaV(G?W2&A!!3Vw0t`jzGsUJ#91LMw)C!` z2?H2)w~X~}gvq*;#?85DmDy z#N=!Z^g&+T4Gf8C-=*%n!?3iw>drA>%@*5vn+NTsP)Ns!LIIzm>4N#cgFsW$mDL%o z3Rb9dcVIOrSn-WGtG&e3!PAZTq`U{qepb2mh#Tv@{b8$j?dFf5_hVPOY@ezuUMu$H zl218QeJ7f}rZ!l2N(h%Y!*K^23;4|F7}qOZ6O>hQ4P52l%n|EGWwW~!tqszNx2HWz z)G3N&(O<3|!-E)B-x}z%3^A&lw*tKw*w_Dpaa2CJvz!rrR%OsEwTW~^JucA!9a@Yw zNIuz`2au(1pgO{X@a$|cR-s4C#O%QWK6kM-4+rZFqDfQ+c^uK4h?y2ro#Vm?;bDo`Q$giayf?G6MD*ef>ZaPRY*UPzaAbRD2@D03ogI9YuzYZd$rRF;g0kt{@1 zg9Wuw;6;MrlZ6&O1Mx)6!S?n86Ef8wu7~>mbrfKpFu)dl?U9K~Gq2n7K%?vl|1-)O zkdbgwkb>dpbmwihyhi66TaJ`mo*%T=KgSF_SHO`1i+(;uQB%|SGS$)1wE;T!$1eOQ z%S-K_Hp)4|J+t!kFG_zJ}RSN@>n-K8gI6juVI$R4U6&R#?H2);z5S%6(N+Y zwitT!qduFA4<*{&X14YI`S&Uh!5M(g727oiIS#<6j32?ef~BIMPy~`#B-2e~&RY6# zRLNvsW}oSdWpU755ztEfk-#fWpra;dR@sTc@w%^Vf|CxP1}T|yV<MT zox+t+I<(l5F-$THW?}ne)RA^tw_){^eCe{`&{3GCuaobY3^a_GAhDa)v0=QfHaovC z_8hN^e8HXj#I_M`i$l8Y!IxUPgJ9W>3S2pHr9PKjatFkp23l`=N^l51_va8Llkn;% zyH=2nb);=}b8l!^o8srS^N5Iks=JB3gzBSL($oP$*+rmwaLOx`f|@24Koa*{;EaIE z9K1&t_O3`t8}$b!7pER7`dBVc%5>VDIpKC`lxp3$6FK_&`p^p0+g$ouNEb|d&M*P9 z4XYUPI)bu<3i-eFgGt$VDI5z(t#xWI&OTw=c^f(ch|~#Kt-nns$8a_`TkRh5(L&C4 zlxtqpPd4M=bkP?AmRVqBs=hiGEPoYoa7mYTtypBKU)FXfrL~U1%8xEz-0i4S{%>+~ zqUJG{^BI>`-%Lv^+sVS3ncV`*R7vGtyS{>zRRzc<`k`2!SU-#_{LSHzl4pNum-Z|U zx}mm!oqMkNz%TJhjLsphWHIHGsTR17!+jQTxqk`>Vt2)D$B#%Vdk|?n258 zdI|Qq*48*xyQua(F0RX$S}}E$o(Pq|37kxAm78_A4O}O&$lQghHDzPQG2tb~!ONS& zyJ0-;yN5Hlx;~$}MDO3qq$w6od-I|TA}*!%NW0Q2i` zSN;?wT{1t*yR76_Sl((aKtL59=r5FLG_ZGULE(`zoBv6dxL@~WEB~hY^C5n`qSp#W zjs&$5rwol#yc1c1cRsY=$G>XQiul-@D%O0u{a{f_hzb*0$_d=xTP0ZBQuIFi6n!na z306#WDd$7Qw=Qh&q|kkJ4qg@f>bw8Sb>nZ&sQU|4OzPJ)~tdPu4tJ!1$f)wVUJ7MFD5DXGk`ViH?TEQc77J#brX;vtWr7 zbFp;arEfpMBW)#PfWnkrAbVE0=XyCAn@EkDBLc?BUSGX82Q3kP36wTUbcYTl3X+dY zhbrV8yj6MUI>SRb9^z00b!Vdc6~VQp3Ymo-z*p{&De6#7Z^MS{OxtjeqV)z2oGVOn zt{26OTQ3VJ34aoWDlTQIUXJ}dn9r9+dZbkR_|)GP+$ai(%*@hx8DC0OOczK)V~G#PYhuE{NRbl`F6B6f18usb zV?H;@R&7V{N#T%rT`(LrRpa=>tcupI>~oH?j99DdkE>I4!nEux^h?gSWS1hrOg`~} z62>FVIPf$=Tf(laTCD3mawBo8Bf2nC9tyRu31-nb(1J+WrIf+_fFH^0I5V*kXbs32x!SQcwxh$+2#G|ryT^@dubI3#+G zn?*RML_=dcI1*DxtO*DZO8KzUFqN*J0NEfk7LDSv>Q5?T5tzI$K@iyphHSTcOOy6g z+xA{c&nbb3=5cgK8j-PUk&iv{8z^fe%U@U7G-Yr_C~3X(bFGxO3C4YD{fObU^no#b z7AQ?G3Pr#VK&N;g|MPPH(E2OrDG0Pd0ZcD%`#pIul38yc(pO~D%74;1{s}UY&iE_R zPwS=jp0=c-3%ZE?y=10Y`3la8f4cVgL}RJJOR^B)crv9eS19~2CG~E~%b&O~6(*_jIjOPed3toZ@Gncli(5M;O^;h^GM9aQ2KS9@wI;o=NvaJQ z1G6*Tccf#x%UVSZb@jT($x@)UrR!i10=f42{ zzjud6)y?>iNFH~AUt%6H4V7J4(;k;_Qe2)UzNMY+rvo0sT)iJO8F>Kn!jF>`qoxdBtFxfj?HpSJRBFZ#O!*BO>@g_iUj zA9b419$1DJ$E(EZN7Y|h`<=Are;ohcWVoD^&<#$Dgx()`#iUlr42St zzQMw0B?QPiSv{>e2MF&no{AV8XUSmIloV2sG7~OKE>d#L%kc7XOJ=q@{wbNv>` z`X3O|clY}V)%^)ApTJAr%a4`>XkEu+|KlG?l%ncrBrnNew`_sDTRPQy_kU0e#>~LDOt=@`_WeYScpj1;t z=o2Qt@=;ni$|k?reiEMd)-`UtGn%NNqKxiT$e;5^K*Bv2YU&Wr?uG_S?t@N6kDh0! zajxttZC*4rFM0qkvSTbdPOmGDS%H&hkp3x?=n;Jl?E~oRv^D;IFG_W>V;yG?YIjR* z_u!g`yIkbH+75!9UIPSWKQTiM_A%Ky>)*5V zbt-PM9=+;s72dY z=3#{#gVN}+OgRMN$GUVBQCQvG;k6G6F#$VyCsq!Gzrhc{oXu6{bR1x}8}3Xed39|P zcolgkq`(_{(KU+LT3Krs^lYb`zGGcsZ3^|=bEfihJo?oRx-GM+TaevmrW8OleH-dN z8EX|4Bx#2epaVC^`QInkcP-TYtDgP}#e?d*^?26Lir~OJi<=9PF<*)9^MsATI(d5SFJc8cup+O{+D+j`xQl7vCnomDL7VYJ zL#C9sk3^0$EfQR8sg|AT@cECcD&hm~+3VtGd$tTsKOtc0R6UY~8|YI0pOiuVWzPSl z>;ecRe^3ps&>)@J3~Beg-M0xv9iyqg`G(7?N%{{aI%i74$DytSM5v3JvFx+PFh;9% zBbL30pa__Y($V8nkH;8TKTtaR{M9k7$)pdqS_}Fa$-)*rA!9syO7C=xoUMAypM221 zYEcv88c~;76;P}P1w@?2F#)~?QhPZR_fMlKV^8`vW=2$mB-o){Uv^wS*M8_xK%qC) zXDFS@EEf!Kf4tv03*J(!xE^UKfTU(#;0@}bm_ligJpIV@y?r683;QlTjBdYzeqX=* zxp$ZWr#E%hClz||+FiTo8&@-^D_TI&CZyBqW9_w2_7xroc69-LH=*E?uJ3c~3!Jrm z8GFf)34+C#jx8@Ze%bj{l}+`tKz_di3L!tRV;Z$_cWD~dci>jvD=)oQ!%boz(WQlQ zWZEkLh*#`yk`Tr~^kl@u)qDIKe)+>?`0TRn(ol~%65qSQ)KH9tSXf&7K=#RB-Nr93qERf*9T*A`xbj|rRb7WOGEUgjCnz!mQ z^nThWfk+J|9QAdxlu9%L6e^w>E=uJIAU)RQhKH2;a=#5H zy%yDC@qeo|HQ}B39A%XrsvZ8TT{nk?(_Y*VfT{@p-qV*;O%v31Bs9VI4?qtIQUt>S z2QC>nb-0>`D;bC2hsTGE2z^BvaDNeu;TbOXP%BKqXbj0i*`oCZ97KZRndm`0>JzC` zvT5a;gi&wZ3c!gr1oP)X{PWgdOLy2?YxcK&E&W6oj1jn^(YG+|wdvk$<009>X*jej z_rnjF$v1|?dcc8-YDi3Q_4rp8hlrD(Yb~IanvQ{&ez3pw5hU;W3Cbu39s23bjs>6B zey0J3$wAX?%6Y(Rdu7U9U{^#mRIP5HisP2Ki7BsF$mZ;I3o`8zJ%d0(8 zy9${Y{@9?g67Q5W9K(_76T8#>J2#;D3fO%QP;LP=; zN$X|npv$c?1zud`_L{R%qw$;jjYygwS+ARx!uTZBKj-b`3jVS^Pl<$mV#pDr!j0%I zz14s@cf8sMUs)U#mv|s>r%vf=tce_-uN-W7vI&TrLZA%!nO}?@$B)HR@vfUt9BoIIHVLd$;-fNx9>FsNvG4N&5rHje!O1 zaBa%Ob_%s~1AHfLaPxt(U*Kta{H&Oq&s^3uUr`CykJ z&KJv10e$_9I+c4-lh|n;uUzv|uN*)&1N+tfWz$Me6{>eyZ>xzHaW$=IX*5-_bWHrj zLTLHskYulTf6y;dPx60mT?p;9>7+}_*)}K=>2J6C-C7cTCQNc%Xh%jNyZXWV!X=NT zrndzZUCRJLKFP=b=pxV$5|)d_Crg`=SP?w53Eo>13y{BHR^EEs+DEO@vy1h12j^o+^(1{HL)1eDo;@Ea5XN z1dcs@QZ_D8A6Yq3MwPsZ*&CM3^Ia^v+HfLLhaqBcX-V)4QLUC8BmIiugaM)xiK}OUr@lrV5HO-rE60n|}T?3+o5>O1Q?dLO~|jFL!k)@E3jXY;DXGKEZci zC@OtIa{dmX7-v?}L7IumAQCijV7h)ko2uRpTG74H=o0%~c7IeCeP*}7VDJ7h1ovH! zhL}o8Zt+Q%1Y@_fyS~zGkkX3d|GfA=?D>leN)@4G`RhIu2p}gy%m65v7YwX#i3OhL zxNMUyK)lkm?G<7N^H|+LG6z*Hj8NGFOVzQ0D$dTFJs1pl#aRC|oTOKMbt+u&?nT#F zS@7@n7CveQrz!EL=8@KDeH8paa485{I*S)jZqIu&`@mIt z*jM);hsc$#asNGfp|ysO&7B96arA*C_vKB5>euPW`6ID?=Z+-mSCibs{2b!27g#~0Ao^{( zQ%3(~QH+%NqEcw4KemF<)R*QbR%~OG{y}a$Dqtzg4PMKf11%q_Zfse_S0QwLj^MLX6I`R`hd1xH z>ecvu+2x8z9JcK-b$++<4HQHi@!ecAu(~pmzd1;{8|%6RP448;tO`&89}fsU{RYY# zo&S@nsS%hpCP^x`dtRw1vRy>Nzt5o0Y%3@vc*hEYr`wEk9k}8TSA3s;VO~}!9v9Sm z&1LY5$Nuvfc9GRfai+Az8NwkofQ^Z3UMBOM(#qeBoxZ!>wkTY=>txViH|^}nW@G!Z z;{;y+!Ef;pLoYqiChn(f3N0@FM z!fP+5?E(!m!5V=^?5UFo&f1~#%LEJ<=2qKUB|wT0x70DV$DvyZ!EpnIw*Eld+p0lFHU;NuCcCGTp;5{rps(PcN0j zuw<9lB_wN#RlfONUXb#M&gR%}@bDj`yZ>-Q{iFF;zKl<$V17=v)R`&8B#SCk^BS*t z1NB{(IwSP#csn0D**zKw?+_2n32i4kk$<46oUt`nin)FuCmE)#yPOlcGq-w(-5$(Z zA)ghdlOroDkQ$CVD+_C*r1f@vK08C~i^>60S07VEjA)8&oR5`r*d49xosFRZbv3$J zwx-=&a<8P{7$hU(SU!o&6(j9Hqyn&O=Lk z*WS~8p3@b{LCD&hS=h9!5nH5NhKlme$mD~}lJenaXP-6AYtj;x8>0s7SHg@tU(<=T zP`zrXF-osaurj!j*^@WVvn&!z$Tf29>(nhXUzQ|)7Gy4AD{--G*D3&mWo^7YLre;8 z%o@n9PT^IsWaEvSGhyaV%Ao~?4ViHBB^9c3e3%&%p@1Z}w(nBg)}gm7q+3;8VumX! zEc3U;ark9&9Cjj@p;iXY`+1#Ci6stBK*sv4{fqNi8Ox{i>8mGkw#hffU>?<^mP5Qk zaAI2iN&1S#MH3(;XU_EDH_x^+3d5(--F}H%p)0cW&utjHol~MU6&UBTB4Z}z>Vk{8 z@)j&>0}8jg80?MXw+|0xcW50*Ob)o{Yh7JYb>o9d=J!5!$!3}5HMVI1aN;x|)xK9W z_d$rEs)Rjeul}w@QS<->_o`NE$I5TXJd8(KtjdWqp=EbzkWT}Uij&wggiWldcsjA( z<>P9b`v&THy%!pV*4*|sTGTG0&(K1Z{8<*xv4#fyR1dY_$HQf+2NH9iMcATM8wo2} zQ45Hle^;Ek#=#D7xjy~0^7UPn!g0{v0Dj-ezVcz?Jgjy%mQTjKQ#W*Qs=w& zExrJZ*Z{Eows|qSI@tnlsUC{?^tupb;AGUI6AikTUK)C`l}@y!`cT;#X+& zJ+d8V-T6$2;>{5^!W|J2z==I)%UC$GWL|T@RkcwsvW7hx_e5@_)_qxes$3*6hl{&= zv(K9l$byNB4lHqDb#5USKVR0XwhA3hY3?yJ6i?vY-sU6Ma4Cx2KK1?W|Ink%kl<1> z&L^KY*L=i7AD=CC(xA66j=0GJ7%A5)EyvW>n|*dZpB}>dJd3X3jt}DKLAigO{sxK) zMqi4ZvayUTBDj|qNXr_W@8DG;-~K%wk`Kh|ScApcehDQ$a3w?S&}zv7YsOX*`p?a? z3cDST%Lq;A^vcN{>-K(Y66ZL>y7F=0#vBQzem=6Wu<$n=S~sb+(rZ}mne9bxXO?vA zRxxzXwQ=g>itCm)EFCr$X>jA9K&@JV0?A{1-OR zuz@ag=h}+mP+qw;ifjb})3rPB6uUiNb-_M#P0`4X9ICtdW+!wAW;>q1^QJ*H6N^-; zfx`nA*Q>>+#aCWD72kVnBex^(x28seoy@BEv@K-hG?Zv>KlJMw8r8Kvq$FneZl7UD zS`JEdV-Nc2%Totg6!xHP`LL;iQlIq=#60-ksN@IjC7iizGY69`l6&fx2tgNU)Vx7l z3LiB2HBK5)eVk=l9OB}t(O=w|mO+JKQ#!S7a}oMQIqs%N%Vti4t~~w^1NZmce+>c$ zfn;748C7Xtj+b*CmKw0$SEw6b10Ib8Tf&ucTcWO+onJ>oAFQE!EI6wTN3`3|Vek1W zKicn`JQE1v)O}Psk-303>E(Jm<;yP7v%arUSE_D4?to_UBZZ(wvJ+vQdOyu9wB4VU z8M{+Sz2+XcYNAG8CH7$J@ukPiv(|WV!cKAr;g$~bnv_4kZP~p(Z|-Kd0p2ZR+yzz92 ze(->eLrO45cO@V)*ajKC2kQU72^XlZ2|7YJKw2JKVJ)re)>(B{OLi@uT$#nw>@#g1 zD~oR@o_Z&xV9zTCI9gO1)8t1B`&Z`)Z-c!ZE4_9F>c0?DByH{^dI`}YE3Lgz0tf1L zI|2^n8I(_By%K7RJ+iYdZ9@mFQq(T1!si>C0DnF#-gJqqFDS%#U@{%!ApQzzfJBup zE(hIf*ah@)LS*@N>QfH{vyRU~0rD<>fzMik8n-iAm+qF$qb{v4-nlPts_&$>W>m;BS_HSz8Md<*F2 zn?DW1zuWkW5eEpQfWN6#uvrO~IbZmabiKOoq?hexTlVG4@LDv9&4+f;{9;fQcWLh9 zc@zEvJL;wl%+|fp&maou^0+RAz7y_~)nDGk1WI;*7&tt${D}D;#l1BbXDofd8y=zp zc9BL;M&VN^=!h-wa7asmtGW)X$scwf?1(grl2(uso66u&$)QZi_$F!FghrGsWFUom z1i!AP0C_dT5#LiKN@7(qr5~Sf&`wu~Ma$|@X!zzZKIM)PHY+DhLjQk2`#|5te*+!7 zOt8v%^w1eb^ri=;)ca_-?unui8SBGEfJcr$9bGON++*Y;56PJ?+}21-i}tAQ3oF5F zAEz=ZO5|)=g`WHXD?7G3HP`sA;_|^wjkMyQcCq-tNFpDEb1dCIN2sVua^YbtVte%< zx3cofcbJ#I56`4?hh=IBPhwMjm)S!oT6qkpC{PiJjBsJH(6bjj6H?&2awX1TTMSX& zPb;|KtfdpP-IWwokH3rv;$7{L+Y&LhKwVGBzHc8eUa@^`;&kXmwY6^`M8S%BrB`N- z{f6)2=l6H{9--$NhI+w_+|%1M#e>XK!ychL+M1h8V?m+%vScG^l~dcw|3a`0Ixm z1>fYOu^4qX7cl7T^~&i*v5eQQ;_h57fYhQ?g1i$n9EJIulZul&bQ9fa<6)DL2-Bvfrr)r>qHJet00TAo{A3CoWs^bu-emrv^1> zmi;-h4}PEmHc%n+9e{AoTzoJ3dYTSJ1%h6F0~xxp3~K}i78JDGghe=u=C_j;Yjqfc zjS|w;mPIr&`%~fIdQC&w;AF6Zx}WU24toGZ*=PVq&Ov1km!^zw>$U2Rvq@o=vcY#M zUQveY4OV7vcWeXtoX%$Q4#>cY<_U6b1iIsX-AwGY4}$7LUs^JN%=u7Q{73=A7iZV* z=tK7W!SCyN{}ZHjr_-rtLEW%^12GAvWft&>PAla?KV=tcNc zmcT@O%-6y~-Ga;ke>%U%jN^2!JN3XtBzA;q(HXLkUy9uelT{dJn|!|Rc@Y)Y*lWHg z-67%hQe7Ie(B>4C5)rL1HJNZNxJOpq*h)X_yP&G`8zi%W_bF158N^wfC(kE<#O4?w zw9lofTF|P5hnNG2f}Xd}k{8UEWH6ga!fAt%7#tY%QLqYafOglKoIc`~pd!M%r};PTfR zuVL{7+3?a_3ti7j{f(`9LwhAI77d9jRdPY(fOe|ZL+;_K=ms@;+0@F_pFyww<(~Ps zn|~!l1&9ornp8`&6L^%?U&qa+$Cp^(zco~{@4Y9CyEgmixYtHn*E?*)A|VW@uo}}# zjL1&uKhnFnKhE6gGK|$F$!5jtdj14r2$Ggvu4}BxX?&PuT@*`J6o@IWg2rP+Jo4u$ zjiKB>Mmq@!nNC>uvAeAZ!sG4Zw%x1-1HF+)Jt`a-Dy`BLGh4&GWP+`y`+@i?FQ9@+ zuqMP$U40vwI=gO-CXqK+;(S~FEtBN;F7c?61^6U_BGZnN4kJTlJY}N6q`buy_?MNx zNkCtbd@&|1o?H5fL8Fy`{sf4E7V;M+2p%D)L5mnw3x% zOhZXK86*>Zak7X^?W@>^N6s?LvW9cBBV{tHYID@diIM5P{S+^1tCB;8^1VfN-aCS&Y2B`mCh6PH?2;M!^ZoDmSNr+ z59uYbPeqCZ(xu#RL7Y(pIa_#LHBhGcd_aE^J8{cb5**NIE@Q1=WaqUFlfVFK(z@&1 znL?qPhkOM8|BTxK8Ck2!rHlK=VtYV(i_Sdo0mIM)( zWjxea-55I3R}o+4<7^}O#b&;lHt-~}Wu)$q_liO07+~}iC=dEU{mfa_OC#VE_(`sk zVM&q1Qx(}Nmh7jv#yY#b9KRvvo_XYcT49s}o1Z8n*>x{qd4p!LanlqVKkex&^;1rs z-y_=&^$l-BqrKGfP!W@Fpn@$m{>OjML;uf<{%y|#qDzS1PLP)Zxj6Y=>i7QGy`F$z z#_=dK!?bbXB>XSRt2w@8*_c6;9egbbosu%4?TFHL%i z#XC3J41%}@|RMR6+#$o=f-DfrSzNel?rvJ25T9B6~XN#kfxpkWW8=_dfLE zi~mg~f4Z~{8@`UOrIRxV)}iM;>#pSU z7%!`*OXTlyLkPR^+;5r`tsWyC zbsQ{Jra+47?68s<@f{h<60vWV1ay1DXiOV5r_%GK!P0w*L*{PkvG%+*#FaAQP8z_? ziH#4pw)T7V_}}#A@4J4`ta?Gs&`2_!BZe>UTRdRn-9!>YMzc>NLeCePt&SGm!7jrq zSRAjW6SRP;yI|wis^quNOzq3ot*zq+M}6AGlC!AJcA=y3g|+(u2S>Xy?9L9|<_+!~ z+cupElD)1HobVfETf9Z*gT(ZmCui27{EtJp%UIBFXZ~imboxJkw154~e|1gzL;xEY zrofQjTxPeDPNO|ht%_)#%nUs@?IItXq+BO;5q&NJxrvX8HTYVmoyl^sa<8XG(@9*n z%^iAtAt~uv{RF~yIy&oKo$8KqH|Ip{`r_2;%AzCK>KiDDtnm?~98=80)XsdX&S~1# zQxY>vT2TX1=ulV=kA299^aK0(;cDAJn_@e@*b(*_Bm`4LHKIh;DS8i!=q}Cr1s|;K z#Kq(C@{+r&xo?7K4+t^5j6_# z-L5U@$KSp9b7wKYGw(jb#``IbJ*cwKQ$wtvc9DQYpnUb@o}2G^n9FPSR97zK6jm(7 zNt*Oz$-s%pXVL&LWP1GG#yFT6X&*2lQU;I|6f7 z_F#=2nhU=|wjJ+OzR-7#h7uD?6E{R?Kmej$4_Z#0o?Y%U^=!7b!)DmedBi9-p2-dU z^6FuQ`F`tXLM&Fbc32mBbU#jd8~$o|>^-@BTYKpqj7|~oKT{gi5N4t<@HNh_lW&NF zWdl--^z}}$y&I9x9|+?in0Fg$3Yjzu`A_f3`AS8}Y%5*XoE95vQBZan^d`5YSTMaP z!F%5!LY4g)Vf0$yZmCCQE4?3y>Q#Q^f*;OeLAmkqB(|x3vVQg?n*}Aa&l!_8Zf>RS z%85{A;vgsnusSi(@Dgc^J&a7Ya}3Em6USg>d~(%Zver5}qo&Mz+C{eiP3v&GE|tb1 zS{;R*YnaadIA4ZFM>YYeAR}8fz4*&teAgc~hs)-<^t2}L3kB(a1+~5T^8o#?TYoux zKPw7T8}iw%np{O7XE< zeZNznVTqIS+zr;Dq875SoosHzgvGlo{?{&w12st%Mj<PB)(=X-*G)YE6p4NkNfS>r(L3AztVG)`Km=Q_-RR%-r#2KVnH|5u-8 z-0}gvaZd6a`X{BIwV>?_B|Bj(cL%4Dsaz&i%IS>$g`?3;^K+|5?7^CB*nCo$U{k_T z4OaXMk0dEUV~Ed7Ay&;Bswg776-=8y6<2&qep&Nb3Qr;}KFoB;oG7NRX63{Zs(PvG z(?mkaR)=p|^a}ThkY;1`p(k%X08fKcqoSS|EqN^y2?`u`^Dw&5{ojwA_~4s*#}dp4io2Ykb1X5nC1vy!>2xu8(RDCoXD zyu8_qvyMX?9AMW#aXxHTOW%Eq@J)UYpYm5$)yDsd$k=G;CO(ThA(* z*Lzc4oPP0;N3%=I``oKgIZ1YpITNI zUn8Lsgz?Wx+14oO+bVIoy1qVKhv^c1W#{9HW^BPWe@$O5-&EVWH4;8kD&GnzIFz`C zl}&5*EwJk7lq`8qC@Cx(D938@7WH%>T)htR+sJFY>{moY+%motBA1m=l0)T_;#ym^ z8PL~TiH)0*j4<~wneo2NA-es={-gpiH^j-0BR>?5rYkC#N5-lfG(wpBYrSov_U2En z@ew}%2~U&^Zan8xiY>eI*)^_Jcab@NO;aJHaDb{1%5DF}b36Hbbq=N9Gx_S6P!;?F zRiT+zsC;_wgySu-eml9>KBn2-Pi)UdT(G>89xa?}N=GM1239Srt1Co3!Jb~U;jkW) z3LD2tz2Bn9PS=EoYXMBLTCdfCC@fypiYYJTj8hzh*OjB8b``ufY%S!Pb>FUvs*&fh zaL=VoF+>mx1w_PYp+bE%nE{F(WW)aAn1P!7M!@p#Ju+;a9kM$e?mk3?tnU558m3qq|Wa)TLi*#VK_|Ld1(tET!3F@{0eu!_&VP8Z**G>ihBQUA9y>;JLy zFO;(HsSHNDO=6tD%#aliXpag@8Tp>rS$%uProA}wuS|+tB;)rMT56C~v**1{bQVQ^FD$wfmj{>q=J-IsiT$*AA z8qbE#l)|;1nGe`bwmwjE!I116mdN8@>uQg*Kil(2I9*8m;(s_`ounKW+3*|#>Hv+p{o(L|RVI_m+g8~`Fv7M9X|;i}iGF4a!(PU^cS zr3v;$tz)LiH<*TKO!hU4c(UE-R)$0jJ*xCt>H6{Lv3?BKZr!0ywyf7#xNfN8xed9D z8RRdgSYSSjgskEgvu8hd_}N^uVMD5o33hgthdrk;V<*c@Bo;)d-YHDyWXcP?osuk; zwSZg=5LO@Qkt_8e2PiGQ2mCNvX!QUC2nOZ@h4dY2G+qO#RbXb7ed(e7^I?Ya^*#>KM-& z(X>#-2mLm=S!$`}QX1RH9M@JufDBd;PnGt_2ylvUA*u2^uj(KaR54-JL+vpTlDM=L z#QewAT=TESBM#nZSpG@>{9MeO5Agxk?fH^Q+1pd}P(i4UVHu?0_KLpMQ$Uo(VvkYj zavH8jYF(w?NI(Fn*Y$-bp{FAYvxEmya{+pITY65G9MrM7sIp&C$#geOW98;$==>C6X)^_jPzlV>|y#`i+*CLxr_&UJ6$+XnJ()n(;`(mo1zV!Rz>j zb*t3@%d|Crk&?XWtUpFU&TX7oo)g7j1q-#B8~-v^5z8wOY^<)Al6K98@8s!Ds~cTG&L0l)l^$8BGe@*0%%9 zPE7JYe`#&}ezfF8^$07*d)SnMDIK%=1Px{oyfk@~ygN6VowUXh$o0nQ!b?p)@1(b| zDi$-TT{q_xihn+@>7=OGsjbeas5p248*Re(FMpdv_r zW~At{T`Ng%zUBl@y2V)Lmx|*0p>TI1KC<>8XYYhRac*7Gaf}-Q0AGL7_4?Nt`oC@e zVU7LIi5zXS7WWP}^D~I>=6^f(Z~r@$#7+gQd1?A~>5FdM7sb0c zXB*1_lfY=l1^Upf0h!@I1CwCO%GzE&cVF^15T(k3ak4yxJ3+u{23_VU*iz~Yi!!1| zk>BRqmJGa&D+?S+s``rV)h?v^bpn;NLI}+!Zn5C2gFiR&pVOCJYj}wfmEAI4&<--+ zQHVn-l~$AEb?xFM2D@vxf>|a0>iQ8pMMQ+Px0}KF3{@ zTLV6NN`_DyTemy+L`h{XB|Cwy=v=UJ>j|R z<>Eb_&__70aWk;J;=@_eRlFh501n%wWM2se1mWZTa{6A6a33D&=HiGNXEV(vs?3$Z zGq&&B`hvKrG)^i#I^yk{_rFiA@8Eq00|rh*2~~#~CR91?wX*+H+jj=Eb!F?4IEiB? zCSzlQO)&{zu&JR45H*hJH54IJ1Tnn|Bf4l~JJ@swFjbV8CL|%S1d@zIu}w!5Q)Da& zfdL_^MDN8{x%2Yw%)R&B$$OKhKj-LZYwaWLwbt2tuWxjtUbNvqG}+%H>O&c7B6{eEWQXvC7`UJ1QPQ4RkY|;PQyhz|* zq{#T&-*zpkCapDAw)FU-D!M*8=PJ8#9HAd*q1GjC{$+YsSpP2dH4R28*PjTG;@9rjA*|0!$#Xdf=JP=SB;ExfS5R`e zcBz)7R#&&pyB9|v=u%doe< zzHJ*AHR>|$-J!>|9yCA>PQF#qvn=Vh1NtIwJg816k!6~&VEiLeh zqC=~6AKAQ2c-RJzpFh0Cc`V!Pr3{=e%ldgDC{!uQ)}L`8Tkm=+aP^TvI?}06sCb+1 z;N!Sl;+CgVaWojK6RursssHoftGk5&o8_uf<_K;bAkq=~sf}syjBhJ81j{{ft~jI1 zJ@f6;abUX684(lNy=+q@M7Tw2hole)gx#P=En?=Vog-f!5f;M;u3){QrcPfJZpDsk zBR5oj+$MRM6*XNErhH;j4ozaNmQmZJ_>8F#w@63FM@`nL2!4(`Gjhk?u76~AQ)Iha zhi88|jr|6&Nf3etjYO@pG$AcoIyDMLokL51D;gu{i>8`B7$f0FrGN@Xe3RcT9YJk? zjMOA_?N;kZJbCIbFEARL6ht0mID|@q+Q9s4Ooz$&tBQzYF@7-??as0%O{WF{sk;Im`?v&0MBUrc>f*p&s$u%ItLiN3xqM~r~ zT}Z5_t}S^79rxWBow>!9Q0gZxM2kPkvf;<_?RwiEbw@M6etAvZSDT&YIrxUsUx->S zQ)$A{Ame$wRxfXQg28LmNPQ6;pDVS6y9DfIZ~Goqd=S7sfwP{OV0{hU?ta5(u{O&E zds>RhM}SQz=#X}gmu!=A*N51Os7I4NU5R6Y?LY0u;>h}YimG>xwxa9!vlWUF9o=>s z#B!BJrMw z_0Vi^^l+4WDE=GMlfhUNUR2i}Jn9^zLP{s56=Fhd1JL|1MbamG$Oo&%=StXO21!J1 zT=arjz>H@I0|x*Od=T(sfVM#gS~SOz40=-pc>0K4^zCOtmuQ8BiGTfXboq~5`V;h>@6D|Te+o=2$f}fka1|epCI)@Q zo2^g9HyDCE*p@?q;+c9FG^j`6T?QzyHEWk96zRxBf7{)v<_Ck8#V8uoed*Lnkf1Oq z%EL3!*R79RfKb>D9R;@zdOLEUBg!Y#su*Lqta<4;aY~-S-5#vd%iPbJzC=i=g8lee zeN9=$lW)G_lnSF(=fZd7DCNEQOu()bOvj`Zv0C?jmX3OjS-`JCzTy7R3i11eBGxed z+FG2??ogp~Rw@|XEx!$#PAqkJvq9f(4vj724Y){&{pFjV)UT}aH1!^-QT^_pLR{LE zU@e10(v5y$K_S6-m6f(qQRR~up-i!Tkuie+W?;OO!S^5C|K{I^ z?4yB!rDIt?pMK9}X1IfQd^YluT#hbU;yWw8`hSe#2k&(hLZ9<3@&uoBATD7??+VnY z?hBB!wqYwd8>HbCW=n-IQ80AHLHI$WwG1lI=1s(@XjhuV>f22_=s4<2Wv~K~C6qwi zTto-|G+d@4WL`Ss>eMJ^k)A>x$kGwZMxHmD3OS+KSd^>Ty&kz_va0p51+54V^!1db zilQ5op7P2~Ud6WQFcM}su(vm3>jcgyT=^sF_Mh7P%Uj*Q$vc}zv^rc1iM788(l5Zo zWQ$C~@2j>18?6p+1=aG*W#t)aem#e~gp?FKK#May#f*fIH@EFC=m6ylNq&LAhWjX% zftioZ4RM~?lhC)e#>|jiPQ(sHxTs$5pb$-FX9n(O{J*KFHjnT)s>~06y5S=F2L~aVhf2~GEpEi{mP;8SAghp z@K|frkSP#xLnhv!II0kZ?=NON46`qa|SMJti=R5deuJDBOP&-BK=$IHT zDRqnPRu~ZBV}7q`w900>Ej<#f>CHZ&#iBRam>H7I&jVX`r{FuMkIAC~fYIMI=Q1}0 zqe_k%9;qG8+J!~1e(4@J4&AGYevqiJSTbxd0{FSG=<3g}agCf{tq2gOf8b;fejs;} z9iUwj9+^@-vd9cIgX+_g;PIWNcE2N_>)k2Yvnl1R_5phS$-ggEj?Bw zhQF28H_W1YhP21xE5#{W)@4`^W%uN%nyaPdyLt9E-E)3|rQl?8apIZo@k$_%%h6vM zUf+9q@)2_VfDW_npJ$^yn-nx|emxYCG7bvQO{4^;bue;OKXy(a~>y0 zmfShopxJ7toeMR`^Gf!nLq9%El5_53QC(}BZ_2%R-pSyaPy!@HfgrIi{MG`^F8)Hf z`LcK-*urfrggObeqg6fn942O}>sIF&C_Uz#NF9M66vH!Bt_P7;PMy-BrD*)s$u=VN zm)G9R^wg)PxzI7Mx!hvz>oSPzh+XWCBE#~GgY}G5*H}0^2;_bsxl;wNU*=bEfLuJ^ z;HjaSF_zWeG1d39lq$S1a4Lrz@IWmhg4-`oSA_g3dVnlA)#gf)z1aV|P^I{Zb@s_c zB>t*KAdrS>Ga=>~u*dsFU}deA8CLNFjbMFJSs~x5|hC zq+FslP1@u);)%Y8)+;Mh!)o=*==R3N)G;qKOoJ7mn&bUE+%U^3fz+MFgvze1QbI2r zpe79RDvO8C59$VQ=@d5kkiHYpyz>3u>(w7V|5sx@|K5>-TpDnOk9Cq1V_?IeXU4csz~bC!(EhZt z&$6GQnePskfid<@3elS$pQ=%QOb{I3aXZ{X%Y7BoBVQpeuX25UIDhhZd?sjnr%M&k zU>><0i_K~Ly6pK*AL9XwswrK0K_l;?y=>^~9w>qz{BO8^P%J27f2+K2$qG`c{-yAW zwRnJ!D86}d+{nwWA5j_2Obj}Ww4y0Sp1;FtAd46l#HmNzh*ahAYr&O1F zw>i)+tTnC%m(tD(gxzkgoOwH8FDvc;B&t5a`n%}0b%g$Mb3$Y>bq)kEF-p^<;wvn6 z2^T>IMq?apy3i% zUDkQNN843$O<1VyubCdJV-_e(;Y5VA~r%{}PohSH@A7cr9Vde>X;O5eK&d$P!V|9p4b1UO|@ zhT$!dR$2K@p(IO(g}X&9bKwi7_Zl8-8l4)?eUXbS?7o%#Ox?FZJ*JqwzQyMZba#~m zsW~b!a8B4>*|NqLa+yzzBZAnd_psJ@oS|f;@|(J-fYRP+sOeb*oo;1>x{ODf7gN?L z)6{*H)G+ndfD40?wcc;{_hg!|I@+@t?YRp%kVOAZnL)@?CI zbc3+m{c?Q6noNlVEl|sUcnHtqDwIKmq}5l)aTMI{G_AMv&f1#XL2S(w>Hfx-pt^vC z_M?&hi6w04fizu103Q9Hw3$!yt9GMYF>A(4v>tXK6{+xc=aG)cDfS6YbURL1XdUvj zCl{c4U_%`f-i&$OeZG_%}^C}XDv_b-sU_W>EV(6re`@mvb?fKee@h>{$+Z1 zCS=zL%-_!Ifw+sg<}0==;X6YC(I54nC_sa;8BvB8pvTXpfFA@*=}f8pdX`SP;P3=C zU`LG>;<>8YVkuFWM?wC28hX}HP6L|6cNB<%%IBYJgkPaH@KzwHYwLkW@@;JQsyY1- zSCgI6cUb2-?so#`zW?23{tw4LWl8Wi+28uzsIe3Q*eIXXzj$X&PKuXo3$zzkiW-di zeDiBwUAjgCOB)pB;YUSpsmR19i;~{+LOOHQ6ULH0r8`6%6f-h4ypQeJ!;kgmmh?*$ zHGf5Uea6ut>-b;EI8>7dj#kJy+Fpai6XmbQ0qR_t5|^_lV3nh1wU!MlR{518`%bgJ zis#7lL^loj2$N}lq~CSAP^e%!ZnWR?SHzi5>mYuUVCixtWV78d`AELyIQ~$)CAUDy zH$RJT+P=0M!AHk1i(9d$9|YQ#N=t*p;Lb|j&&{u!S9$q(_Pu_`FMbY}?MG8&rv>9S zftm{#SHoW#t(9d|>Cxf71VV5v4YuA4vI8+UAqSBwgMuHcoL?jIu?KQ*8lF;RB5&B` zjJ@})sE*N!{+N;!lnktp-*HFmEW(fyQobW=tk#ygg2+cdoC5DT2NS3<&1K`+Yxl7@ z$@6RNAXC{R<$g;2)Mt;gh69yUe`uv{cGPZ<6;AO^%tmrv4yAT>u3NVcMzg&gW*T2$ zhB4R0cILeh;=E+x<7wg`t0ga?YQ7x+$yCRSH^sOS_-I`8`17S}oPj=Zj#-PIMcPDy zhhLu%KeAg)PP4z+3P0kPZpg!^w>u%z+bwUJD7@p>w#Lds`>s&<>)@P26%CoEuB=j` z0-iqR^6=Zg2J>d~&o5&xQ3l1xA;&G6dP29B!IT|Vr4Oymjz2H^Ag~x7t2!K%6yOo- z|4l{G_iFKaJG|=ItwT%V0W`M$!7!;r|Jj0Qn|R>D2Z6mOwvrzNrgw8=T?yh>gS3l0 zUqjOJXpZlTO{5v))8*HV*VQF%Rp^>g4Lr%wJ3mYAf_HUL8ZkNCEFX9h6OK5`J zwgSc#8II_rVf-iE!}LXBkhYqXgCqmf?>Czn$|AZMhq4W$`E*Dh<$5~P2y{||UdJS! zuMVNt`ASWO&21_7&sMQh6`?+9Q(3Hw;{1no%pvxx%k5V1Vy>aVkV)ljp?zGEag}67 zI6sYs@A&%2{F&12ZQeg*4hp(k>Sk3&KE;}`<94U%yDsT`t|$jW__sbBs^HBaQo>Ou zWVT48qNa~zXsqmf3~<9nOV0(~35v>cPfMR^FNO;bj~rZCy(L(gwliQQk03rQ>O{!) z;pJmt3#69$pc5PC)XX`i{|W1Y%v@?}DkEX9oL;?qGYex-hWJ*q9A!=vzA^zAhTDu! zGn`t7m}Pueq8)AXCzwu7EG_~))-eZZEqb3RnqO`Ei4nWDtTcM(_TV?YKFGY@qkT8s z3U52FS>g^W(GM;ji}}KYALwrEiK>1q<}0Bnduz)eO+|H1(5BnpyCYt z>imshT#M>EZ?1PrnN1K8#NSRB^DL^1v!KqaBz$2-*jX`dM08wI%#p%r7jl#rDZ1&% z`>&tf$K~gUW1l>`-Pty&h<%xkM=Nu!`CAz&fnFmVn)i+-BS|)hQzOb%dsrLxWBm^n z@9L6|CwEG+`+RUxo$Pg|W^r^%DeyqK-*r8AUM3maek*STOBc`KVb&Lp&9A^czJDg+ z6Ml`e*2yu+Fb&`Q!Fg%h1^7yA5Sf%XWPk)MZ@&`|%u7K)TaMvdpl`bL!tVGiYX!e;7Ofl^RUve7_|63`*Ru8- zMcQdK^zOSy%^r4ldyN$bPlEDV1aq`P`k3J?Av82>K?E84NZLJK71FaZ4 zZ@(R{&B(eE6rF3;-i8_!N_zYP;p(#c><5$T6J0<}D1KvZisoVD6pT2&yyOKC%o-~; zkNi6CW%Q;Dw!!B~wyTDo89Hr2|zFykSnqn&E-Z3>5LD%$R z_T#PH&8bkgJMI0<&F)=1{rR~etO2i*RcwSIq&<15LkXo@=J!CHgbc2=HSsv8*Y!h##oWa~vQz3!e;lwuc4JB4_RFI84uQyO0fXo}!w8->Hj&m6#v0}iXmBk5#IG?r(t*oq&48i(WKQ;uK2?5ME0PcB}4F71O`Bz6~rNG3qn!&#II{{eZ zU+c^vSWxzs$-8RDjhR5?rG^(%AEDf}P-(ECvE7!%jqvc0MtZMR>xHFXq-VEluD)AhUBIo6B1rz9E~` zFYb7TNgb?>?+O?hMala9L)+gh_P=@kDcb z=dW0l>vofp>tNhX#w-Te>V&llg6N@Et-9zSAq)s8r|d?vc$lp~Np?NlXD^Tm1M@Q^ z56KyW4?Bkj?BrD$ z2RE=IFCcUhtt{?t*eRw=SVkqA;6_y`x_h7_D0+Sb+#{TA zlm;+14n4z9yqM=(-&c{-7qE(yGalz2cg_V&He61HGG~H{>*yDUOt>_rR(ir7bN-A- zS%+_!1DFsHnuIvOz0ZwXkgWZVB5fBhl1M3oOKsO5Q%rco4RzuQG;8$DT->cr zwg!8(_wMP>YgNv{*l=gLj|uV7#-JHUE0~&(`~~&tvic}~N;}wOksXR~L)<*Z{nb*i zx5tT4xab1IxcXXtaW<;0e){y7s=njf`jYLMfl!qnYPpe-V^+t*5czraB$fyYQ*Iu| z&}<6D(@5+U&7b$m%qtQ7uI687+xEgPk-Mdn%33cbF?{{;c!)HX=r->ULR|Sc)dUs+hEeQ zGKs#`UU6?nmzBvHpbtR2l-LbF&*0|$K82V;qNq;N!|omRU)QO zj8BxX=4#hB_qrrcghfu0Sh<+n#a7Ie5?8$Cs>(&GGa~_^ znNqeK6ynn9?eX)t8-UkIF;&~l>WCMoEuFR;Nbt$@St1b*wp7mzXR`TcCZ%zN$r9_i zKxO7W0gi0_@(4hmx_vo|P*qPh%PpS6>PDesRaeI5w)C$(-hV(bR_|G!UzlMIFeSHd zomHz3B-0}mHu|z!y68Kra_1`!<#%-as(bQ_6b8+w#4)4erC2e6f1YLVyV3rB{4;j7 zf0y;!@ndORQ$91~dX%Q4aUjM4D&xpWE0Y_Dsf)0Un?YSxfra#l#kiHt+mwIoudp;R z1C5JsY$2YN_K?0iG9EvoAikYFv<8gZJ)BA_=iEj))d4?=a=IxG=9l<&;s8ODEh59k zH*3YYw=ClLok5hF7f1lfkw?(E zar<3{*3$N@eLf9%Y4QSGT0CW*9s@qA-#hqP2Og~+_vy7~uc#8ucTUAFj(YY0qC@+% zT~f&*c;2*O>T9UemWnM**WTzz5LEi@iM_sXw4-CFQmf{>Mo$0~YT@u>7x>w&fpFhP z7R>J#X+nJ1%W{}hxM}F|1zk8X1uLdbl}vN`e1gEz%_=_Lq+YjJoy%6VzP$3f6kLpH zmS|OBd>Z0v)BVMdp4T1A40z_K&I2hrOUuYOT%<2{d;ML7kFN1}QLxwIbmL{hypi{M z&&R6nosJ+@-=Nk~Z*zck68+?+bWtJjySMf-nZs$9!$Ck87!Vz8gMReL&1rsWeC0sR zsE$?a(P(1{*SaYuJPAH(Nk3`zIn1(+S}a3U#1?oRtT;qHgmyPQ1Z1Q&#G0>Vox3x^ z)jQu(Bn=J)ERj5n90*{dRcFu?q|2+?cd5lrf1~wc0yyG3_6WOW%P87bkcPMV+N~CRl2N1B@ipl^>0E@v`?gJx`y1HU%f8%O zeh~3YQ`HfiTbA)+ZOe_=LB`OvDwLq*xsqzRbf5Zh$Ae~(b%h6!cl_eRNz3VP3o^0i z+ipb)3MGxbyUM&2NpRS~#Z82w%eHnOfhA&v7KyX)hSjykHp>C>8?LDdpB9sTRRIW> zc>^@OY<#;2UB7D!2jH@ECG_e~&?&qf>I!SiBb7O}F=%Zl=mH(->)3F``uW`uS31(4 zg`iio=T4qlzku*#U30eE(cAg$i|31qpB@!pA5EVS)*U%*k3G%`m5|cl;bKjA|7HbE zPFDIAplI5ueY)uK6*hhXHpg3o&DLVNk z7VmVZy9X2|S6$o~VWgFWO_nO!AU4c0O)9qL`}EI!7E?MGbu|=O40QI+z7S(lF<9R`C-Idz2L z99)ydW3<1mV5}n6M-~N`obZ1{K($A1?3<|$8 z&vI>V#B=dAM-8`s(DOw)`QbJvQhAx0fz7oPe%+gq;SPlyU(cv1*BHWoYKN%o!t2=$jAYb{!xjSwHL15pPt7X;OLW)%IWqOJ$n9m8xr4+tLy@8? z)U^|qZWs@1O^XU5qv4^w+&kkgQ$a(dU$9xNw_;pnRgy8{nM@zLTUu?K9u0l~(>@51 zv*;&UC?8%PgzN>%6B5NXJ;FBfySOf`tAlMDH!G^1q@uI(C^fz9l9CQzuD67>OqC{j z!c~sh13gOZ*5u~KH@#qr<_|=~{nG9F_$>KC396kb_x zVDef!uI#gpC>2ml`;#>BN#D9sQdJH+&TDEuNZa|uy{}JbxP#-0o4|N0BuLej@PEm4 zNb@sNbcY!MTdMnecZ}`*QzaRX6e*UlKY5vbW@QdQmWB+G;uPdW?$ literal 0 HcmV?d00001 diff --git a/pandora_console/images/console/background/world.jpg b/pandora_console/images/console/background/world.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c98f194062981138bc22157fb4613692668f9b7 GIT binary patch literal 81855 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