From 7c14b5a7fc2f5988694747af812d945e6937da6e Mon Sep 17 00:00:00 2001 From: Calvo Date: Thu, 24 Jun 2021 16:36:10 +0200 Subject: [PATCH 01/44] Fixed entities on text for custom events --- pandora_server/lib/PandoraFMS/Core.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pandora_server/lib/PandoraFMS/Core.pm b/pandora_server/lib/PandoraFMS/Core.pm index 42db13c000..bc95982afa 100644 --- a/pandora_server/lib/PandoraFMS/Core.pm +++ b/pandora_server/lib/PandoraFMS/Core.pm @@ -4781,23 +4781,23 @@ sub generate_status_event ($$$$$$$$) { } ($event_type, $severity) = ('going_down_normal', 2); - $description = $pa_config->{"text_going_down_normal"}; + $description = safe_output($pa_config->{"text_going_down_normal"}); # Critical } elsif ($status == 1) { ($event_type, $severity) = ('going_up_critical', 4); - $description = $pa_config->{"text_going_up_critical"}; + $description = safe_output($pa_config->{"text_going_up_critical"}); # Warning } elsif ($status == 2) { # From critical if ($known_status == 1) { ($event_type, $severity) = ('going_down_warning', 3); - $description = $pa_config->{"text_going_down_warning"}; + $description = safe_output($pa_config->{"text_going_down_warning"}); } # From normal or warning (after becoming unknown) else { ($event_type, $severity) = ('going_up_warning', 3); - $description = $pa_config->{"text_going_up_warning"}; + $description = safe_output($pa_config->{"text_going_up_warning"}); } } else { # Unknown status From d219e004df21ac52a69a52162f45b76e76ad6365 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Gonz=C3=A1lez?= Date: Fri, 2 Jul 2021 16:39:59 +0200 Subject: [PATCH 02/44] Improve pen list handling --- pandora_console/include/class/ModuleTemplates.class.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pandora_console/include/class/ModuleTemplates.class.php b/pandora_console/include/class/ModuleTemplates.class.php index 8b75ad1f6a..32689fde1f 100644 --- a/pandora_console/include/class/ModuleTemplates.class.php +++ b/pandora_console/include/class/ModuleTemplates.class.php @@ -837,8 +837,11 @@ class ModuleTemplates extends HTML $penInfo = db_get_all_rows_filter('tnetwork_profile_pen', ['id_np' => $this->id_np]); $penList = []; - foreach ($penInfo as $pen) { - $penList[] = $pen['pen']; + // Handle if list of PEN does not exist or is empty. + if ($penInfo !== false) { + foreach ($penInfo as $pen) { + $penList[] = $pen['pen']; + } } $this->pen = implode(',', $penList); From 47b6e4079961b74bc92c1de267a157531831c09c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Gonz=C3=A1lez?= Date: Mon, 5 Jul 2021 17:42:45 +0200 Subject: [PATCH 03/44] Added controls for filter with hours --- pandora_console/include/ajax/events.php | 24 ++- pandora_console/include/functions_events.php | 28 ++- pandora_console/operation/events/events.php | 181 +++++++++++++------ 3 files changed, 166 insertions(+), 67 deletions(-) diff --git a/pandora_console/include/ajax/events.php b/pandora_console/include/ajax/events.php index b49a884832..20cf53ff83 100644 --- a/pandora_console/include/ajax/events.php +++ b/pandora_console/include/ajax/events.php @@ -252,7 +252,9 @@ if ($save_event_filter) { $values['filter_only_alert'] = get_parameter('filter_only_alert'); $values['id_group_filter'] = get_parameter('id_group_filter'); $values['date_from'] = get_parameter('date_from'); + $values['time_from'] = get_parameter('time_from'); $values['date_to'] = get_parameter('date_to'); + $values['time_to'] = get_parameter('time_to'); $values['source'] = get_parameter('source'); $values['id_extra'] = get_parameter('id_extra'); $values['user_comment'] = get_parameter('user_comment'); @@ -304,13 +306,15 @@ if ($update_event_filter) { $values['filter_only_alert'] = get_parameter('filter_only_alert'); $values['id_group_filter'] = get_parameter('id_group_filter'); $values['date_from'] = get_parameter('date_from'); + $values['time_from'] = get_parameter('time_from'); $values['date_to'] = get_parameter('date_to'); + $values['time_to'] = get_parameter('time_to'); $values['source'] = get_parameter('source'); $values['id_extra'] = get_parameter('id_extra'); $values['user_comment'] = get_parameter('user_comment'); $values['id_source_event'] = get_parameter('id_source_event'); - if (is_metaconsole()) { + if (is_metaconsole() === true) { $values['server_id'] = get_parameter('server_id'); } @@ -355,7 +359,9 @@ if ($get_filter_values) { 'id_extra' => '', 'id_user_ack' => '', 'date_from' => '', + 'time_from' => '', 'date_to' => '', + 'time_to' => '', 'severity' => '', 'event_type' => '', 'group_rep' => 0, @@ -380,7 +386,7 @@ if ($get_filter_values) { } } - if (is_metaconsole()) { + if (is_metaconsole() === true) { $server_name = db_get_value('server_name', 'tmetaconsole_setup', 'id', $event_filter['server_id']); if ($server_name !== false) { $event_filter['server_name'] = $server_name; @@ -543,8 +549,12 @@ function load_form_filter() { $("#select2-server_id-container").text(val); if(i == 'date_from') $("#text-date_from").val(val); + if(i == 'time_from') + $("#text-time_from").val(val); if(i == 'date_to') $("#text-date_to").val(val); + if(i == 'time_to') + $("#text-time_to").val(val); if(i == 'module_search') $('input[name=module_search]').val(val); if(i == 'group_name') @@ -767,7 +777,9 @@ function save_new_filter() { "filter_only_alert" : $("#filter_only_alert").val(), "id_group_filter": $("#id_group_filter").val(), "date_from": $("#text-date_from").val(), + "time_from": $("#text-time_from").val(), "date_to": $("#text-date_to").val(), + "time_to": $("#text-time_to").val(), "source": $("#text-source").val(), "id_extra": $("#text-id_extra").val(), "user_comment": $("#text-user_comment").val(), @@ -838,7 +850,9 @@ function save_update_filter() { "filter_only_alert" : $("#filter_only_alert").val(), "id_group_filter": $("#id_group_filter").val(), "date_from": $("#text-date_from").val(), + "time_from": $("#text-time_from").val(), "date_to": $("#text-date_to").val(), + "time_to": $("#text-time_to").val(), "source": $("#text-source").val(), "id_extra": $("#text-id_extra").val(), "user_comment": $("#text-user_comment").val(), @@ -1784,9 +1798,11 @@ if ($get_list_events_agents) { $tag_without = get_parameter('tag_without'); $filter_only_alert = get_parameter('filter_only_alert'); $date_from = get_parameter('date_from'); + $time_from = get_parameter('time_from', '00:00:00'); $date_to = get_parameter('date_to'); + $time_to = get_parameter('time_to', '23:59:59'); $id_user = $config['id_user']; - + hd('hollllaa', true); $returned_sql = events_sql_events_grouped_agents( $id_agent, $server_id, @@ -1801,7 +1817,9 @@ if ($get_list_events_agents) { $tag_without, $filter_only_alert, $date_from, + $time_from, $date_to, + $time_to, $id_user ); diff --git a/pandora_console/include/functions_events.php b/pandora_console/include/functions_events.php index c1d7aeb404..7cdedb89f7 100644 --- a/pandora_console/include/functions_events.php +++ b/pandora_console/include/functions_events.php @@ -759,7 +759,7 @@ function events_get_all( } if (isset($filter['time_from'])) { - $time_from = $filter['time_from']; + $time_from = (empty($filter['time_from']) === true) ? '00:00:00' : $filter['time_from']; } if (isset($date_from)) { @@ -782,7 +782,7 @@ function events_get_all( } if (isset($filter['time_to'])) { - $time_to = $filter['time_to']; + $time_to = (empty($filter['time_to']) === true) ? '23:59:59' : $filter['time_to']; } if (isset($date_to)) { @@ -6172,7 +6172,9 @@ function events_get_events_grouped_by_agent( * @param array $tag_without Tag_without. * @param boolean $filter_only_alert Filter_only_alert. * @param string $date_from Date_from. + * @param string $time_from Time_from. * @param string $date_to Date_to. + * @param string $time_to Time_to. * @param boolean $id_user Id_user. * @param boolean $server_id_search Server_id_search. * @@ -6192,7 +6194,9 @@ function events_sql_events_grouped_agents( $tag_without=[], $filter_only_alert=false, $date_from='', + $time_from='', $date_to='', + $time_to='', $id_user=false, $server_id_search=false ) { @@ -6299,27 +6303,35 @@ function events_sql_events_grouped_agents( $sql_post .= " AND id_usuario = '".$id_user_ack."'"; } - if (!isset($date_from)) { + if (isset($date_from) === false) { $date_from = ''; } - if (!isset($date_to)) { + if (isset($time_from) === false) { + $time_from = '00:00:00'; + } + + if (isset($date_to) === false) { $date_to = ''; } + if (isset($time_to) === false || empty($time_to) === true) { + $time_to = '23:59:59'; + } + if (($date_from == '') && ($date_to == '')) { if ($event_view_hr > 0) { $unixtime = (get_system_time() - ($event_view_hr * SECONDS_1HOUR)); $sql_post .= ' AND (utimestamp > '.$unixtime.')'; } } else { - if ($date_from != '') { - $udate_from = strtotime($date_from.' 00:00:00'); + if (empty($date_from) === false) { + $udate_from = strtotime($date_from.' '.$time_from); $sql_post .= ' AND (utimestamp >= '.$udate_from.')'; } - if ($date_to != '') { - $udate_to = strtotime($date_to.' 23:59:59'); + if (empty($date_to) === false) { + $udate_to = strtotime($date_to.' '.$time_to); $sql_post .= ' AND (utimestamp <= '.$udate_to.')'; } } diff --git a/pandora_console/operation/events/events.php b/pandora_console/operation/events/events.php index 9dab979e38..dcab0838f9 100644 --- a/pandora_console/operation/events/events.php +++ b/pandora_console/operation/events/events.php @@ -71,7 +71,7 @@ $access = ($event_a == true) ? 'ER' : (($event_w == true) ? 'EW' : (($event_m == $readonly = false; -if (!is_metaconsole() +if (is_metaconsole() === false && isset($config['event_replication']) && $config['event_replication'] == 1 && $config['show_events_in_local'] == 1 @@ -82,7 +82,7 @@ if (!is_metaconsole() // Load specific stylesheet. ui_require_css_file('events'); ui_require_css_file('tables'); -if (is_metaconsole()) { +if (is_metaconsole() === true) { ui_require_css_file('tables_meta', ENTERPRISE_DIR.'/include/styles/'); } @@ -216,7 +216,7 @@ $section = get_parameter('section', false); $id_source_event = get_parameter( 'filter[id_source_event]', - $filter['id_source_event'] + ($filter['id_source_event'] ?? '') ); $server_id = get_parameter( @@ -224,7 +224,7 @@ $server_id = get_parameter( $filter['id_server_meta'] ); -if (is_metaconsole()) { +if (is_metaconsole() === true) { // Connect to node database. $id_node = $server_id; if ($id_node != 0) { @@ -235,16 +235,16 @@ if (is_metaconsole()) { } -if (empty($text_agent) && !empty($id_agent)) { +if (empty($text_agent) && empty($id_agent) === false) { $text_agent = agents_get_alias($id_agent); } -if (empty($text_module) && !empty($id_agent_module)) { +if (empty($text_module) && empty($id_agent_module) === false) { $text_module = modules_get_agentmodule_name($id_agent_module); $text_agent = agents_get_alias(modules_get_agentmodule_agent($id_agent_module)); } -if (is_metaconsole()) { +if (is_metaconsole() === true) { // Return to metaconsole database. if ($id_node != 0) { metaconsole_restore_db(); @@ -252,7 +252,7 @@ if (is_metaconsole()) { } // Ajax responses. -if (is_ajax()) { +if (is_ajax() === true) { $get_events = get_parameter('get_events', 0); // Datatables offset, limit. $start = get_parameter('start', 0); @@ -263,7 +263,7 @@ if (is_ajax()) { ob_start(); $order = get_datatable_order(true); - if (is_array($order) && $order['field'] == 'mini_severity') { + if (is_array($order) === true && $order['field'] === 'mini_severity') { $order['field'] = 'te.criticity'; } @@ -294,7 +294,8 @@ if (is_ajax()) { 'ta.alias as agent_name', 'tg.nombre as group_name', ]; - if (!is_metaconsole()) { + + if (is_metaconsole() === false) { $fields[] = 'am.nombre as module_name'; $fields[] = 'am.id_agente_modulo as id_agentmodule'; $fields[] = 'am.custom_id as module_custom_id'; @@ -504,11 +505,13 @@ if ($loaded_filter !== false && $from_event_graph != 1) { $filter_only_alert = $filter['filter_only_alert']; $id_group_filter = $filter['id_group_filter']; $date_from = $filter['date_from']; + $time_from = $filter['time_from']; $date_to = $filter['date_to']; + $time_to = $filter['time_to']; $source = $filter['source']; $id_extra = $filter['id_extra']; $user_comment = $filter['user_comment']; - $id_source_event = $filter['id_source_event']; + $id_source_event = ($filter['id_source_event'] ?? ''); $server_id = $filter['server_id']; } } @@ -560,7 +563,7 @@ $tabletags_with->cellspacing = 4; $tabletags_with->cellpadding = 4; $tabletags_with->class = 'noshadow'; $tabletags_with->styleTable = 'border: 0px;'; -if (is_metaconsole()) { +if (is_metaconsole() === true) { $tabletags_with->class = 'nobady'; $tabletags_with->cellspacing = 0; $tabletags_with->cellpadding = 0; @@ -637,7 +640,7 @@ $tabletags_without->width = '100%'; $tabletags_without->cellspacing = 4; $tabletags_without->cellpadding = 4; $tabletags_without->class = 'noshadow'; -if (is_metaconsole()) { +if (is_metaconsole() === true) { $tabletags_without->class = 'nobady'; $tabletags_without->cellspacing = 0; $tabletags_without->cellpadding = 0; @@ -776,7 +779,7 @@ if ($pure) { // Floating menu - End. ui_require_jquery_file('countdown'); } else { - if (is_metaconsole()) { + if (is_metaconsole() === true) { // Load metaconsole frame. enterprise_hook('open_meta_frame'); } @@ -887,7 +890,7 @@ if ($pure) { } // If the history event is not enabled, dont show the history tab. - if (!isset($config['metaconsole_events_history']) || $config['metaconsole_events_history'] != 1) { + if (isset($config['metaconsole_events_history']) === false || $config['metaconsole_events_history'] != 1) { unset($onheader['history']); } @@ -908,7 +911,7 @@ if ($pure) { break; } - if (! defined('METACONSOLE')) { + if (is_metaconsole() === false) { unset($onheader['history']); ui_print_page_header( __('Events'), @@ -943,13 +946,16 @@ if ($pure) { } // Error div for ajax messages. -echo "
"; -echo '
'; - +html_print_div( + [ + 'id' => 'show_message_error', + 'content' => '', + ] +); // Controls. if (is_metaconsole() !== true) { - if (isset($config['event_replication']) + if (isset($config['event_replication']) === true && $config['event_replication'] == 1 ) { if ($config['show_events_in_local'] == 0) { @@ -1064,7 +1070,7 @@ $in = '
'; $in .= $data.'
'; $inputs[] = $in; -if (empty($severity) && $severity !== '0') { +if (empty($severity) === true && $severity !== '0') { $severity = -1; } @@ -1176,7 +1182,7 @@ $in .= $data.''; $adv_inputs[] = $in; // Mixed. Metaconsole => server, Console => module. -if (is_metaconsole()) { +if (is_metaconsole() === true) { $title = __('Server'); $data = html_print_select_from_sql( 'SELECT id, server_name FROM tmetaconsole_setup', @@ -1239,16 +1245,20 @@ $data = html_print_select( -1, true ); -$in = '
'; -$in .= $data.'
'; -$adv_inputs[] = $in; -if (is_metaconsole()) { - if (empty($id_source_event) === true) { - $id_source_event = ''; - } +$adv_inputs[] = html_print_div( + [ + 'class' => 'filter_input', + 'content' => sprintf( + '%s', + __('Alert events'), + $data + ), + ], + true +); - $input_id_source_event = (empty($id_source_event) === true) ? '' : $id_source_event; +if (is_metaconsole() === true) { $data = html_print_input_text( 'id_source_event', $id_source_event, @@ -1257,19 +1267,24 @@ if (is_metaconsole()) { 255, true ); - $in = '
'; - $in .= $data.'
'; - $adv_inputs[] = $in; -} -if ($date_from === '0000-00-00') { - $date_from = ''; + $adv_inputs[] = html_print_div( + [ + 'class' => 'filter_input', + 'content' => sprintf( + '%s', + __('Id source event'), + $data + ), + ], + true + ); } // Date from. -$data = html_print_input_text( +$inputDateFrom = html_print_input_text( 'date_from', - $date_from, + ($date_from === '0000-00-00') ? '' : $date_from, '', false, 10, @@ -1287,22 +1302,69 @@ $data = html_print_input_text( // Autocomplete. 'off' ); -$in = '
'; -$in .= '
'; -$in .= $data.'
'; -$data = ''; -$in .= $data.'
'; -$adv_inputs[] = $in; +// Time from. +$inputTimeFrom = html_print_input_text( + 'time_from', + $time_from, + '', + false, + 10, + true, + // Disabled. + false, + // Required. + false, + // Function. + '', + // Class. + '', + // OnChange. + '', + // Autocomplete. + 'off' +); -if ($date_to === '0000-00-00') { - $date_to = ''; -} +// Date and Time From. +$adv_inputs[] = html_print_div( + [ + 'class' => 'filter_input', + 'content' => sprintf( + '%s:%s', + __('From (date:time)'), + $inputDateFrom, + $inputTimeFrom + ), + ], + true +); + +// Time to. +$inputTimeTo = html_print_input_text( + 'time_to', + $time_to, + '', + false, + 10, + true, + // Disabled. + false, + // Required. + false, + // Function. + '', + // Class. + '', + // OnChange. + '', + // Autocomplete. + 'off' +); // Date to. -$data = html_print_input_text( +$inputDateTo = html_print_input_text( 'date_to', - $date_to, + ($date_to === '0000-00-00') ? '' : $date_to, '', false, 10, @@ -1320,16 +1382,23 @@ $data = html_print_input_text( // Autocomplete. 'off' ); -$in = '
'; -$in .= '
'; -$in .= $data.'
'; -$data = ''; -$in .= $data.'
'; -$adv_inputs[] = $in; +// Date and Time To. +$adv_inputs[] = html_print_div( + [ + 'class' => 'filter_input', + 'content' => sprintf( + '%s:%s', + __('To (date:time)'), + $inputDateTo, + $inputTimeTo + ), + ], + true +); // Tags. -if (is_metaconsole()) { +if (is_metaconsole() === true) { $data = '
'.__('Events with following tags').''.html_print_table($tabletags_with, true).'
'; $data .= '
'.__('Events without following tags').''.html_print_table($tabletags_without, true).'
'; } else { From 9e49ed8efabda01da2d8617de55abf3255ae45c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Gonz=C3=A1lez?= Date: Mon, 5 Jul 2021 17:43:17 +0200 Subject: [PATCH 04/44] MR file for this feature --- pandora_console/extras/mr/50.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 pandora_console/extras/mr/50.sql diff --git a/pandora_console/extras/mr/50.sql b/pandora_console/extras/mr/50.sql new file mode 100644 index 0000000000..d9d6ed4d95 --- /dev/null +++ b/pandora_console/extras/mr/50.sql @@ -0,0 +1,6 @@ +START TRANSACTION; + +ALTER TABLE `tevent_filter` ADD COLUMN `time_from` TIME NULL; +ALTER TABLE `tevent_filter` ADD COLUMN `time_to` TIME NULL; + +COMMIT; \ No newline at end of file From 7a4224cef6ea403210a7aabade79b1602a984060 Mon Sep 17 00:00:00 2001 From: marcos Date: Tue, 6 Jul 2021 12:49:20 +0200 Subject: [PATCH 05/44] add update manager black background update manager --- .../resources/images/update_pandora_black.jpg | Bin 0 -> 461279 bytes .../images/update_pandora_black.jpg | Bin 0 -> 461279 bytes .../include/class/ConsoleSupervisor.php | 2 +- .../include/styles/pandora_black.css | 14 +++++++++++++- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 pandora_console/godmode/um_client/resources/images/update_pandora_black.jpg create mode 100644 pandora_console/images/update_pandora_black.jpg diff --git a/pandora_console/godmode/um_client/resources/images/update_pandora_black.jpg b/pandora_console/godmode/um_client/resources/images/update_pandora_black.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccf7c33f0350a44f056b79edf2f4652e52c6259a GIT binary patch literal 461279 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

;6 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

|G> zDxJ>U+Xe^e-zBePD**;xsH^T9(1=4A0;kr>(0$L9fFo&xJxEBbNcey}0FihY_NmDJ zdeaMWlm&#{l1jY_NVX;#1R1i?WPW}!iG^vVG@z>q< znS>&iO+q`s$dda!v%MiYGVp47Yo11`WiQzX9fpgbZD+TtQFM-=oR#4-Iz%`@X(tPq zzbaLZ&^v>mEok^Kq|HP%kT=QpO5*D?;Pm_tM2So(h(jv{=i{) zSR0^A5G%H%KKKT((6hD@CISNs2AT(nG0Wt@>WP+*VwEsrl@coRqtNJjvQk7Nx7?OO z2Ti+6hBE;^A!UOx;ZUr^u zb;0O*;gwr+hCJgY&9nq@+_NV+s!od~nV^c1y^k$YK}mLn)|b3tr@!FLV3Q0?n&hlz z5@?10@b(nnf_QZPpD43b_p3YL}E?7s9JC~u1J&5 z(D7OQq@sk|_H#uG862^Y}1-Yi7Rw_ zB}YM1#Rq>u$dhn}LP-Ih;YFQ}z=D_x8AMspkl9Ddh-Uf;NYNJB_OSzArbb6cvakkx zJN|3t);Y=7cG%R7Bw=~-rY&#TP=E~}9imw+C(cxHT3r2VvJ~VPj(S0|u?R%RwmH2J zKz)~43w0jgH7$#NnX(A>k~?WdA=8?n|Kk&1r?gBYKYF86CK>qnA20G%#oWly~ejj3RRtNo5Y@N=}XTHsr%_ySE%OD1jApBK{9NO4#`a)bC zEOq10bQC}j{XkorE1!8}0hOR1p(8l@KC)r2+XeEZGYAn}s6R*4d&JbeLaU@$3321x zVLPUTAy`d8aBBlgu5bX*o{)W99JFXRXJgg+V6sM|c6 zj2|)q!czJM)eQhl40t|Wf^amEVjKF^KaP?Huj6MSZI2ZQO&NNg?PnUWBf5QMFKJ~q z&6{aNQ*Zugq~4pSur2@1%sRo#p=cb3U0@_heEgKOiDRewL%qnSf)o?a;5K6vZ54lv z;0=vIs%dXK46`Po_^>(9Gs!Sbzi6qBMpPT|3;}pK|9!y^WEM_9rcjD3L^$TYk(~6A z2M`ZXM|jKnQ(_kczC;p8(1XN~A-w~U&MrKTXd({hP~`f{M^^2!Z@ia&?8vA;;xQjFb4Fbcr14Lrz_30;n$I)ZSrUr$yNo1a(btP6o@kS>jNFHbFaycT6!C8_>&RTGm9^$&BO7*^6V*$ww^1V%W zCWpZ(CjW2In_@iT&X~sW?-Sgi18e6dE5M1SrC^M}hn2WeWx4o*WdpSwo`5retr0A&x@enYdn!?1Dww4h!yeJ!(I57bRPBJ*Y|`1rpJ~1S zLgjyZL>8SCgk-KqYJ3h6bsZ_HVn;sQ26(tCyU%C`JqDzMpY08KM9d~&f@AMp+uKGc zhjhu`Y#!r<|F2W_@7Q4zKD1TY0ZPvjRQi@M#ByK_&8iNe4$<*KhM5B2O|YbGOn?pm zUn*}_%?rTo5)+PsbvwMVcrKwQ%ZvwYG?{~^8RL~|!&eCTM9)<*{$zncz!7Y8JRP|4 z|99bS&g{SIR#jFt+1$sPjke_FQr3tzgTF;*>iYyK#)?Y~b)><(Vmetg=vK*4ZF;{6 zWLMdsMtLc+OjxLF-OQ9Ci@j)V0C*`P&J&4WPbD)LJfz8)%neDPcH;jiqU_8Ad@q>l z?pRiHEowsJ{f|d-n^trg-4aJc4P1X3P?dnzKoMA`15Yn!dVH)q+mM5j{jTMDd zAMKK5F~!=oXv>z?Law_-(M}Ib#UP(9;<+Q<&l6eA8^tt>c&!8ldiW2=jp~1Rl7Pe) zjCw;mjfu*F*!o)xVQW0iPfux)LzAxLlByNy3_ku1Gw|(yheE`yB5fQ-X9xa*juxFI ztLKE7o+qqkmr5O5DlRSs_j_r3St3MrW*uEmU~Ibpjv(aF!j>_ozx|E;CW9dRrvz=F zG}OQF06`HgjQ(u|-|9+UsuD#k_FPQ=S96fUsF7Gy`{64PZ*+!!gl9l~g&U8j9oe)< zLI+69*WM?3{!by@{=@(KDK-jfxq>VL2T`D7P88rCv_Yjs`x#A836!*!0L2LhfZ8DW zfz%-QSQm^JGjW1SWY?R&5qrV}o7TG-18_yk!#_Cqfr&E!ij1gY@05`V5aZX@T}fLb zSpj(U8MQB7CKjPNoOc%23A1suz`H`htM?NJ=%RpooD3U=<^S-cG#pB~$j;NDc+?Aq z+IHR%@QY=nfW2-hg#lVL!UHLK%^`azmD{_i+9@d7nS^l$W2iIFK5XV$Lk zqXUafoOFdaS4^hGNYF^*0kJiR1Jp$|U=iIaz<~H=Zbaiw#;3Y0z?u}}2BMcxM}|yP zqTy9ID#A{~+kj7JA))LAlZf6ysJsr;N>@8klywGm(P(F<7=D@BYLOEN)Qs{tzr^sAUKt=%aJR<*PbV-%S_X1>~ zrQm;f5+z{2P7JqrOzWeG2w;cEfN5Yy>?`qy6g?$tu&O+IjAA=PSrN8LiAI7-A7f$4 z8K5WOX((1dg<5(f&gupXcxi*O<&6$NCD#y)nzCXEmf$n77dLowGYi{?g3+wBbW9bo zCW_Y(q98@I+_78-;2C)nO~Etdc-XDA2>FyzKbuWmP9b#w2f{j1u)(CnjBsG*{|*=b zFVOZsUX|CI(9vlTC_GJ?N3h{+TT;7)cu-#iVVX*836cerj@84EU?Um|im+Ig`7aZD zLU+8;v{4ZVFchG!^sI>`O+^w=*#p3QwIEZwMiV+DD%)-J!i5os{V}u*Aqkf^dyXJU z84`PIkl4nTEt7$vJEFcJo-~FPmyyF?|8sM0MP?OL2x%TKuLCn~AXl?u=~lcD4S^s1 zB9l>F>46T=APx#8zb>`wY~R7jo&oBtSN#F!gTORF>!&$5)pf#lrzf9URUy-Tcm;8o9Y^a1WguYKt{HNfC z7p)!X8zriw0LB&h5%Zt-Ah)UyzgTK^p%#U=QW*%yBcZi3>7>q1Si+WbdD(19N$kU_D+RCKYj6(s zOUY4bKGL6jgXC%(@e^iT+)bg5mK;*(q8MSvzWvt@1@ond0{Fd3a6(s?#l1yXa@{$= z))n)90)Xd^Wm@oTW`O5@N z**sbUYG`*RLm^;HP5ETi-unr2re!zN1DD#dPgVM>=s{eyYN@-`om3P6GT>7f@dlBt zLE;ru#~y@4er?ASoz9@Fv0*U~#M()2DL0L$ZEVDkx(3>L$|!-PNC6@&J^L>P?g+wfl-XhYE4A#I{)75*mbcYxNgl3*Swnp}z<{zx>POD1O=!{wUe z`PJ;p<>;uUA=-GJ?gh5ZSLiW{GY~C>029v85H(e8%jD1&R&S z&*m5X%BFY_#+)mHkN*4Z-#$lP!-58jxci;wUEkqz-|u%~%O?IIXK9;O`3E2|!ZKmzV*$I-C8VrDY$|UXaAc0sWq^r39{ujbI8&rGV8eL>91+;_) zk;a^kz8`2#M{=*+g z!S4N8@yh-^54r1)pq>pgK|yHq!587O)F#9Q10c$K@daeaK(nTZW zvvSHK$u;RK5hYSVo6Ff!6}dc=uS#!aGXxVcrHCjwNNp;GA#JRzLScY5a4A+naTw>1 zqm3X(RR#PlEfT#wxE@1LMpxpfInNePfp;Z5xHVO#J4g>Km33vvt%)pX>KFk`ZUDtE zTuUp0mMI}XmO<1Lq9lbN7%9s|^#uF(^Ow{;1&&c<1d?0@kbB-pj#YnTHL9wM9smd%x5xj`n*+^%+BywliU#s`6wB$ZcdqJ?uf`Et2kbqO1R zBkB!(gcn(SAZBXcx3a?;yBw|D83T^5Yk_$nX;K(G661#}PQ`sPW5%I)6OJBXCY8G| zQW>EVjgYA#QcBOkTNdxpI)yF1FXQ{{#7i{|37evXb8_A}!Hi6V>U*jpemhRL;K+Rf z$^207!$IV#BvQIoB%qu^0T>n~7l1E@k;G)(cZ;z!vc-P|^Cw<8wy+KJB!uG{VsW_A zN-Fq-6d~1bAB*+lm(2Eq!sW3F-hmqIqeshm?Cs21E{NzEb}h9U3xm0}&F9M45^I@) zbllQQXe}@%;l=Z~5JC(vqUgLZf+hyG;vL251xkK7fPxsO1FYr+;{1$Dg=x{kMV++7 zGKRY8M5PL{QRm42FzvP7q^x@Ot|u<HSFR%uPMzCB?5E43rMKD|$db?^@_F!#w7^VfZ@zz&B zo>qQgS&i5(Ml-aX&&;=%+DTg87Qb4zD%37i3@Kv&SQC9^(T9`x=b4FEX_H@VAd;YK zKIW?2pXUnAfx-s~)+KEh4_)Z7^urC&QEn!sIYHta!p`3fZU@M_LvRnn%FpHWDOeEo zroYinOS_Z&YKllfqTY%bSe1kj1PA4j4J_1oEJ2IQ5l^;wAV}_>QlJ`06g?*o0EMPo z=MXc%+>xwwM4XT-$1!bTlO)ifHkVRuNCy7%Q-O^}w*G{rM==T7l0U4#`;}6@-_98+ zMlidxk>FpGXzwxLb|SG5=^>e~%EqqB+%@dWr5V=l7lrc`SZN@CD0F*8_Zb^f%vn-B zWQHSNejksae=)E$&oX7Oc`z=AE55_M)@(4fPWs_aM9{C>yVOXl`XAjEBGkUN>peJU zf4{*;R*@A-mDop{M$ZJB1-rHUf?PCaAq@Z^X{ze$+v%OD#%eSy_Yig}iQb`ij#vn+ zb$D$zc`5148z*~T+s*KB+2W}!uRb(AtV3wbDt2@8EjIbMCQ4MHKdX4G&q8;sRo-a4>xj$bG4nd!*2VEnESE`6lB9je%>do z5wKWqt$W3^EAcxBx)aw}L-+d!Th_6ojibjx*xY%oQt;h_Nf2xvn6*Y?Vs}0t97dF4AUGD5-c}>dGsQ{^4boo z-lQU7uk8%gva|DUZ?FD|i;O24K4iDcv+}_UoD9?C-fIpWfBR{yT}-HQo7|9}Tb-kI zGp+746YA9+L@ti>FtSe|0Td2oEwIR#$OYVrA{3JUryt~l&#BD10wZXYxDldjUjE3Y zgV}$>TK0p$__h@MumdcF9!p>VGe&i5w1p8aUu0zy@P@WUCv8-iOR`9dgwhrf7C<&m zDk{>gt5|hQ(eLe6f~7CPvb-W?NZ!j%&Oh$AdP;*8`Z$-lRf?(kU+27?EpgqmA1OK5 zk|S=Fc7xZGTK63~XmCTI zPRzX_=N*y@ldUmq@guJ7Ukl=`NqvlgLexJQ)hwZu)t8u3$)e8gQ~ru=kO(i7WP0~E z_AT6&8gHjEZk}k=+*f6JG{!ofS~6+!69p5?DlGe$W*HV}W$T~E5r3kIGR_45=Smfr zeL|dgGLGCv4diP7o7=#E(qy2t0P9q?cqHV=rvRT!7cUjIFd4`tfBGR3pb**v*PRt_ z+|Q^?u!jOBSkgPLT^QSW5O+tpsNTHa zf2TfJ%B<*B9Tm`+;@Y`oLl<_}<^hUY%f%F<_ZQJU6D-%~PnJFV(>+ zA1cNi(Qt@mM)OM{evY{o60DG5$E7x$&3McfUm|K9Icj(wwB--l3g(?8XhE5j$TIHy z5(c?N7{;(KxDt9lF_FD01;^Q@Myy6s6`-rMdb3Yux~+`)T@I+5%5LQd+CeF;$hz3c z^N|xb?8MND?JoXH7ffYiCL}x=!u zuN*CkWaMY$)UNaAO!_OV`|}ajFLmxkuAU9v?4d~;9$F7w@BYoPi!N^kW&2EG&s~># z#Z@cnzoPpE!H{43!(yquvMdnJk(HFMVW$=%hJ`YZ|8HO|^O?2|Hu`6|rPB>n9*(q5v?ZOeL2Xm1(SqHxUKz-H3Odwjr9RAOq7NU1iekyDvxZw zm4Ed%|H;ColeRr^U1_c3qji(god}l)7wjF*R$pTpMgwDyf^(Ay zX}@;r_}o=)O(xW_`6tXc(6Ry${jeP^HbO0ICz7mWN{{K_%+oUE*1mU`%I7T5k)jfY z)i`JT?CXA>QU2Cd(L^_D`m%*NRl!fX)oFyUV9@^eAhf@dm3&fb^~%yNan~v%q#^5*H~QR`2SS)f`uu4%bOzMKGExCI|WFe0pxH?ut+2E0Ppf_V{7M6muhOdJU$?R>&HaRJnYA9r`|TmEXP zYiB*vwy0eGMTAq%A2WNp)_RVQ922H5sP$Rk74g0$@R`R%_NfyH0%Ir~h?Uo-Icooe zie5Rm#Y?UUw7R^udsoA?{OZ2U0JPH;435a8ps%7O2y*{XF<3m@$8Os^8eFS+_0{}RzVwEB*Uya5+71zft3&xdl9y$@+?Jr?Do}_FHRT!$c_I{ubB}F1? zU;bj>^SdxVd$-}iYqq{ftjP9RsBscZaoP`E1I@SRb>5X$8<<``*>pGHs75bGGQu0J zpH3SXcTuo&+~~ORt<{b-!lS33fX9fI8u(y5K5=>#win5vxfFcEt+Wir_79LeQ#J&% zcqpS{OkqhNK@Hl~?Ub1+4HXGdX|S>E(3%9~S`)K*vxJMm$9}K#8%(Y$Hg4&b+ZGd9KgGCB z;7SU+PxY}k-CwwCckfs~k9@gND{#9tPPcU*u+@o712Yq3xlpVP(L$6BoOOJMQO#g< zml?j7<8kRL>XU$};j=<8x9g8kb*=?Gdj#B-@Hb)A=BDTmOv~gNx=Zwl)NP7e2t-Yd zyB|>>>$F#BD0Ta=htJ_SFZexY*GHyZ%vsaV$3Anh&!k9yXgswAma-?Ts7nSAY&<+R zrBY&OVK49F`dEXFA4!Er3d&+$jRC=^v@mSc{U_o1=Qer>mkEq&*Ws9Q#Qh=qDY%Q>i5+ok68q7q(1G=)|j z93KkZ?&~0An@+hi8mHif6_i;r!1K8L$6oSyo$SZXiYwC6dmiI`dP#LDR=bj!M>b4qmaTH^tC44P z7GxEg2==%IIDm`^M>_F2b_WK1#-pbqh<;YLi+jj2`a@@9wTq!ZQ z-59t`ydI0eD~*TO@uIwU8M#@@g8l-OOa1{5wZsw*ku|<2uy1Rl4zYCi{GOhv)G^W~b*tai$z>6)+7Z`^*5R zw5iL5snm~Rb_^uwt85eTnKjEw`JVHL3K+nJW%#hCq%;Zdz5cJ$E1Ao4&Uv5r{dRcrlMd6B zYOmN;*sv3*?JU(oQzQMD;C*a*OS*mwcm>Y4QNt1*2~+{zgC&a$s0tTxM*fdvr}~60 z=avORN8IQ}R6=>W!@@_^va!OuOxVsLG9$iz`k5y1#vAk&FwKl6AV|AWvQ^YN*gJSw zSEQ;7;g*jPZ@1cD6@h{N0Tffz0aBXMG;Yi(N!5Kw!2sXHAD=-K?n)IeStC6FZ&RZO1W9akKupX zvNuqlz3!<2V>^I`j&LQRBBjtpqjQ>jdE+F2+4?pMcYJrtkdrV zH`h`m-ypcT55W$GT4qw@?kq47=1#&VFFR;Wy@1B<7xgK6-!W@kGC*=|$m^!=X&x3z zjzhes6;4qG4=>N;mwc2o*6=&1y@=PF+e9IS-4EWr2tD3L;Gx@OkJqX3&*UAWZ&G`X zZ#42L{L~F`?jhmFNbx-y>7;acIY5iZgSL?OF3aYfKj3&5dY?O~w_uF$4nW^6-qqG$ zHh%Yp*cBa$RYt~%HbjOq6oD)kxR{J?iKTJR!KSGDi15*X?aei&I#G!spUT^F829F2 zmbSP|b}kNfkZ<*8-PVPVJxy9u!NM#QX*&1Nm|oV!nbLO=v2=J8(;xgMlkvCxf|B9E z(NCs%wk&g7mD)}ANC0?X6GL1bF-Jqa5zLo&wN}*!0_Se9v2pV}M&iwmv?TewGah1af3$UZqq2jwaA*X;FhTBWkhZ8~3OVR<|3`@7cdcvU zJ9hckT#E7$0RHVT&A@K2bw9Gu>u0AHa)g-amW)vm_l%5KPi!DgY=-mGbE(6%xg#$c zGN2GWlME~du^7t?m@QJ&=jD!Hxj9;)%U@A42*Pb5 zktWoX30eBS?LnEW+rQ^^6JQiz{{)cP;GM+(s?vDtp#`sjD4YY_$9MhoPlzFZ=k<;k z#4U8$;Z?Nn#IUb#vE8b`6mX&7g1xx=`12PND?+j&%uZDbY@{l<=dHv{b|dSXYwJYI zjbu$dTKMk$Qk(TjTTVEOFN7X$_wKKP?|$lcc}&{n8(!%j3?WkY5e6-Qj#x^ift5ju4qZ2$c(nsg{o%@)vsdh0Wl5Dq z9`RT_I0m{uG}}num&^4TqIw%rdZjFS+(u%oXnG})D$+h92G$!V?eOxQ9^(^g-gIQD zO-1LiC+?YMiQ-S;bmgNUlMW@fZXC_{Iap5pi!SgLt_5xjs_2UX(6q4OGq33P%+Td* zmbD<8VIwiBSV!>$QHxmTTNYWPrFR7!4$OG(UQO;;{u8*#Y~c#E1hvOHohAVk0WNH} z<=qi|9w-9(FCm9$oeuC8;`-@|`Gn*RIMGYGwBft-ytPBk*irm#P4sB4TGC6LyV+iy ze)Vkca@hC zVg(I!IX`C1Edypl1PWA+|KfvLK*UkV4krc=y>|88D4Ks5))LkVSG(rBKB&5^WDQST zb~C~rd5^*0wdGlG34r01DJW()ch)9_8AyI8Mhokg$eN|5Goo3{AXba13e=fmcYAeM zO3#4uXmirdsVV(Sm$+hHywf+o0Cg?qbBGJ3mcHVblmnDNZ*BmD?VGe{+3zQJEG_7| zd72X=kI}?X%8iz8KB5Ctny9+ykkn4XP23|RU*=reLRJyR{&Soi);5jj43b-g_Z@Oi zA>Y(sZKb`3T20lL2&q_irhl>z*R<}ey^KsX(+7RT2N+W^gUga^?EUrLi!z^yf&Wy} zIH^7Ib7mc2MRaxfL<(}4p6o22#1o|7Q!_=nINY1Z7V z3(6CMQ$YKeBCOWFua}%K{Y|Z!KbT%y{}wb4Br@>EK4fp{Lp37(R`7nDm+soOg?O9z z$7(ZhR5gjf2aXM~FHHVz+qL>PkhmEx85HUoqp^_;El{r^9EEpLf}M==gAopLyjz~G z2K)4FPLrtn`;#sf5r0R-3ge|JCjQKQy5cwR9D^)w30*0G>eEsa?K&ZY*CqKbLDh|h7Ut1LvA+??v(oHgk(WEwE_Zo4LEh&o2tYH zPZL^4D@3A@%JBAs`*P6E&*QnH5dkU|H{Fa&=Y8^@G-hk4x9skI6X}%-UW`78<>>vN zQ5K^uOBhEC8CG+i_~eLY{+Rn9I@~#){Hb%5Y9pT$X_CiNN9Jk4-=7H4YjAVbUOCzv zmt|+|y;o8i^99W#AmS}v8Z~NzY#(jmWBjPAT*a>F68BDpIL9Q@ID!opG%+98LMJea z;)p5~Q%3eI4@pFFbhsio>CEm`r<}Qa8t=2UC+4wb6aOL~(UblEiTRY88TWWrzL&s+ zzDgpW%6MM1@U+rqAM;ej3vf+56y}-&+x(?|QXAI3GW9D3Pifu{hHCqt3fyJ!$&JxG z7u&$5$lsYMP}iT*p~Yr}2V%qXsVw3ZoIXF;TDyJulB%aJCMDPr)?VSj)x>DxPWcA= zGxjH8685%}uRECtbDHj>-w{9P_S^VeJ$!4c-QNhD-fKNRo~W@=&GLX^HrKC zj;^N1^)G9Rym^Wh;8rp2g=!A;pc{5=b+=^D*Uk_lff1+07kaf}Z?cPxmV{%|~2w{du z%87_kKSu#Gsm>x{=uoT9FHe1%fEr2Tbe0lg}q8~W1R5>b+e`JkzamO4$+cf@_Pz+c}~KRs6gyEp>o z1SCr#*GZ$KPsrTC)xrT9?t$4Savez5HY$KilFZa{w}@837Nq~9k*k3v!!SMdd&v=Y zOnc$q3q_m=SE5#%^@Snj2Y|Twv8B{9efG_W@;IQh{!FRvo`y(@3TY2ZYYk+DdO|m) zJ)CvtsMAYl@t=Lo^?v zjpOMkcvLdcH*WNa?IuOAODr_r8R=Wbkx0`>6O%j|m(>WcQmf5r&~c2e zZ4guOLU^bwp^JOZ@gH7q`7yYT{=~uU{=$xVyM01Ts#u5ZBd}(ychd#w7aL2sK!by!5>>Ha3@4bJ%r?i(n+&tQ(BYspMeIwoW9?AVv?-LwcQoWzibZX+7wt7 z^RBAmw_*0WTO}z-O?b_kH({~qd{&9An-K~Z+PWg+K3Uc*N>LXN4Q&&tUnrLP=`X9r zEt7UlQ{xU2We^ahiXw;S3pNl+@O^@bwcr!L@MN&spu+uw-jTG(5FYY*kotFvC>KK) zpAOwh_xpY?2mOQn3Mg@~;;Q=SaHLwv?;gM6(?H`%Vi4Fu#hmJwRAxvWUxE+szS$R@|BSy!?ZY9BhepH$xS)` z(xw5wh;ew2-4P~T>if^Xv@ai4Tp5n!{r^8o%>pTIT{OImLKl`KN#Izp^qF0%fvp~^ zq`;ln>7t#o!URZp5qD`kKYz@?LOhtcmph5oV?N~V8~9N0n}mm{8v6DUErWP>i?KA| zS~MjhH|4@|pf3A^nfCRqflact(x22J!~_1Pfndm1AN4|f-hKX$k$KG~RplLE>&-=**ug$&W2jDn0&qG^=)OL6T#g@4>&b!zC48YfPz9vd{0#g^9@x zb@7RBdaz)U=>GnwAh9CE>ErfsFDT0^yMZ13_Xb?-(0={oZqYW!dw)^yRS9G;oNNNS zu@esBBcZGZ447Y0)pnhpy^l0gWGXYzC(>{?7RQBQ&ks zN&W^Z_-m*%7@Rhx?H@v(7StJXyu!n;a(girP+>~?YpTU}J)=TpZmvEpP06ctzIv?GfWf$!Hgk)px$67TdJ>gu~~Bjmn$_Lkl7dcCCvoV z@joSyo384k@IFV#lnDCef&z%Ex#!ssEf?5=%T}`>IT?7v61C<8VX%4uxmHd> zMpp1f_eHi?@H#4ZTMszxHwa?6ib3M{6Rw*J-bWI}#M5%A<6?~H{ix~cKTKlm-vv#^+rAgJS`m(;IZ>N^8HZ=obto__v6uss!?;!^^H$vZvT>Sf&rMt|2 zh`i~WwW9pqXu8gE%9SU3+cmJ366JyWEjyb!A z4g@f3XwoFPy5>gv?)jqkK8MEdzB*=yfbl%m^IiDiqwhjU$(8gBUlps0%4(-q<7h9& zN7+PfTo6(dHgT?c-!adk%r?*T3Virm34LAqB@dpTx5q)vZ~6z<`>!e-Re9?1BzBT- zNKmXRTy6Pz!WFj2W`!hz9?KFG5o)-9PxT+`7ffX{#TRW(+y-9{ZV^V*2BNj13eGIeSk(YTQSxj2%l0)B-1qGq~cZ=;q6 zRv0?LX->pfK)Bc7?}5G6keW-^!H#Vxq7NT@2eQZ5Xbo*TDbgEy+$M)NT5W>F+v}92 zOxH2HJhP@XKHi z0n0d6%WlE?+Hw8p@3t`9`U7k$No)N$ZR=p7XX7MS?bMq!nI~LQ3NdKn)N)ASMjJmB z0Jc!1aD!8WN$vWt-Odo6|D$)nZ!gKhuRR;GC3Zm|KhPe~n z=eF|NXYv67OYfV0O1x*ac}Y@BpmaJQ#7=7G zy>DY@_)i=wvO=oWM0P*)r`aTl4H>qUhLDF^D-|=)Hc!FT*hjmM`by(WFi+k)&n^O~ zkIIj${f5PAHl%eL)vpprAh{t1K?+C;Yj{i;QT^?>3&~%c2yco62Ql&zieK_SMooyz zNo##FR_IyZAlkci_q~5M3Y%L^TTfb-n9W+^e~c}D1}g3TW=*A5Jb@whYO4(0t87~8 zB(pQ8PY~T>;#US!IF)DcWiFm#L!XG9f<=g?zdxL-Gi`+m1~{!lk;`vB-VhZK zA6LacdN6O-zqAY2rhO19Ln_&bMbrc4p*nsv6no2)eV$m2S>OM|S%KYB`D`G#^AUOc zvGN`t>&lg_k1|+I-sOj%2DmP*eB(2Im0=^WnPdZ-k^#Az+uE|_I_E**K;C-HFG?`G zaeB}67g%31F@ruzlzn%?^~P8BsQ!T8$1v}im`rYjn?H9$3KL%cQg(eB+9byyLGsYj z0RliwXX-@$47p=VThe>+r@DDAg+yW7k{o@C`r2tz?IW%thZ=w8U)nM`%I?cc9$C}6 zDT@2zVHHLtNm1T`tg_6b%Ack5n&7WFT<}Rm)p11l(Qa4eMPvMp1%Mzw6wKXAJhtwW z6qU{W^j`iuumL*Lx;1SK&+i@}sX5Sl_&{W$kP%{D|NaxWNZU}N;lb9k6*9J-08dA7 zr$PizLW7i&XMnVHe2rK&#?mr&X4a$VQ`P-syP3`&!{oLNA@>|EIa>sf+brMF<4ra7 zw!hu&9k_m{eEE!fr3$TRJyxldlN$i}mzeuou{7&4FiR{$MFp>k;$Mg(ok&x0H;ejK z(r8)?&JIU7grxt4c{J}lfeK!YmGl~5S+p^{{9uOXJFoh$AJ_|r>;w||iWJ%|&8W5M z@s%b^^0#6_MzjT()XC?3~Im`-lug>Qp-^n=$H;ATk*+nuEdKKXgcz#Q64I$Z5E8^(L@_tuAJD-h%MAV;77r(R za8KIIaC&Srrf03YtBLyj_dhlf6{DXZrkIsP z>2a;^;qLPBX4+vWoNM_yX$;M_e>*ekcS;P#O?6#`Q;KEY5-(_H58G)x1TckTMYYWN zT;oPHkM<~>Td$tvZ2h6gCm?jmcapg@{k?tPEYN_bahbgeC_5iqHJ|rU)1nM%H@%pG zrSVpK_Nmt4-6**Yo{2IuKIcU|#8et<$sfRwUvUWSB5=VGH3MYe;rlt#j=j*)zUh%y zW4c}3m2sE+m^s^ZIWlq;#&a6u`YT70kthf|1VXW`dTnO#VR!m}o5bCG1*S58GQ1S7 zN<7C)kPOSzQ5w$c?#0)p45fT}4XhmIR)bT@F#4sHJdGTHxyVUB~^L8b5_3tMnOKZ~YT5LvSHR z5y8xEpXezpJ0E4K!6wt;%*+QK9?2e;qX`)GeLq{)LaIr#ipFk;$v|#EFgV;@a+l8t zOnWjU9kXot!<6Fe)`;Ye{tnW8R;VrM#8_ggfMmBMyxub)BAuNPzhX|}V&}91LVP>dF6dUHDDJ-P&myQNsI{({hO znzGvZS9px0PKW8o&-=fGY&i7m-FzU0X9Tp9Fduz-R8^A+B6z`-8(DIz2w6+=UuAfi zNZgL~E~gqxt@Z_I|#(-21tW&vJfuYLJ!^q`mN%b7Ox{ zVf~Q5LrB~L+2pwg5|~+8M&#lRmxL0N2{3?B$P>JVKj7js)GgpP&s)Jc7>?*BreZVi+j<@6yS4e&7H+ zjGc1kSi+zhI}i&_Ih)VFor-O9k@{S_NGT=tF%)AHSI)9gy&4`qnqFm^QFfl`@FG#zKlrhR1um`~2?NZvNP*J;%BgLJEQx zK3YxSFBgCM<@mZ|#%EvK$bbBiXsjW$-(e{BDl>=D+7BM|!LSOyYKOF)y;ta+I1cri zgE#gZ<`i6H+B^F@#|_$+Kf!fBMsq}Wi)DhLU~M(72O0h_k|<*AVVwAF#x*eME58EA z<}Y}LT(-e3{cZf^Q}KxhT8iGr%0`iOdW#&dV>tnqJ|QiV8Unc7f6y6Ec4`Hw{1CMX z)~On-Be!t!$8a;lMMFiO*f?IzjL``=8_ZJs0(FU^25bz`=io0jtqt%9w6S6pWD!sK zeVt4i47hadKq7xA&|6FYj<{?FB=M|T9Rf&)zeU<25D?;fz*oOQf5Fgq5%izn%x=Ni zpR1U)#`1WEmDhOmS@@wce9J<;ZFH@Hp909dXS2iQFGH`U$JGVzK^^}f(^RUPGRC8o zF01dKv+BD_1b(}Q?@ z>tvTzla*A9QoLbA692X39j@Zg%-GbtRMO(bz2jzFx8Zk0erEnzWs|yfeez(U@EY%O2l?SvY#@e$tnWPb zr0SzXs&&o-q;tp9FaQKBKZ+Bm+xCzlQHuO@rPvUp@Tgz5UZbi(9cmkPZI2%GTlXT!WS5b94 z5@tQ$^4-ZfOn?1lu~JE`Vdfm3KKozV%2WEn-}9$?r3K)3EJEo6RQ>=9}C(kav{37;fP=pfnkq%n^R8klt&4!H^Is73lV z)OqQrC6KUV@g>H=!&%58%b=IDD0}>!RMqMe8g(diWour~;~ClJY7oXzsqJexm3Mku zs!i0xa;x;VieD0mp(`N*GX^?DG&&F;5>BA_Yh^k|j1pCV7vgBBTlzcvH5@P@gMj_~ z@;TC3E|8eXl3xEOa(#=G5vdL8@?|>?%?x#Be7ebd>&}|qvEMly-`6|i-tK|RqEc*F z+|Ijp8B|Kzv>zypoC3i}1iv#{$+5}Aq(JMKk6V2T(mQ?$AI#Z!?DF3JbZ6-Oiwy(s z3U3zOs`cW*O*)Du0`AbwQ1!+%(WQD;U}oD1RnV+oL=AM?I3Uw}X}R`QH(LcGFh&`1a}2!ODmLGVssm_WK)0fYX zzJ4-hM0?aBWCRi{!W%OOLY(z0{kL&1ouWmaePKl6+bMC3@TWD()Y+|&N>M>LE|VSq zz}oXjgU92;T7EAG2?IWgFFBmqj{a;ymde*#PKI!I`7E2XO3b_?z+d0g^_@0Vu7LGL zq(Vj}&-R|T{nmxWCf+KY^u6O0mZmP%ECI4}411TGa_0h`|^$D&d#`i-0Kv#1txHCO7rN0r$7;o6%Q4(=`$h)HnvwGnT3$_t)=|L#vHf=VuZ?IPmbNq z_(y>m(0o@cwz!H4%EsTcj*q|$pD@*TBn#+TDK;$I^1oHVK0$ulAZ*A)y?2Klj<*1c~=b8)p;Ozo4zzGP9O%;wRW^H zKg-6Iu`c0o`)6!a5FLuj8Q~lqu?M%ck=_=)BDHwScNd}IhSPN7_`KP8T|W=j z0?EIvYQt)PVxjj52T&LOJ79E8Ha%jD;q9MQoE8$ZY3B#29Lguax{7dS#D?5;YMFo? zW$F8Q8NMe1B5?3D7{>K@QUB?IYE#ODtWH-u92TT^Mb#rR*R96iCY!;(B_ZIp!xh08 zJS)f_CWE%vhevj#*@+PCG)OSKug3q(ElbP$+`6xB;8*NTWY<%@6Mqdc+vdB;s^Uc} zQ79xCjI&hH*s+3FznVWC9uNzt-|$!}fIhTg3R&rURwyp^{wL~y-;l59_HJjVj^BIx z&D3;HJTHOyZ0y>+`@bk5nZZ4JCp53fdgSlX(9ip1J=81Jr_PybE1Azp(cfSdw^FRW zZ9w&w=psX>*r@fU6_w%66K5@jMjFBa8e}rkl>8>bAPb4USCFy=P>dvQ7~E z#AIb0kzh*U7cQ7IsJRQdh9JINOXTr^FrdAKCTt%%UnydtffO%+x(VXy`JP9-7Aa)K z%m*l&SiH14>24vFiMnQsost#)jz4g9HT&jUR@;0<1vTH{mm5J`3oM+S4+jcID)djy>(p_NcE`3WK;a zd3Gj|g!Pfc+oD`(4FdEA`Cd;AomYf(-3GUtG>>a1Lwp;t1cpQ^6sf;)U4zxFuSzty z18Tq>KyHWB>PnSW$@M^^+<%3b5n~;!04zMX+TE}UbaGgq1Ke5gxnL4dC@euq?_}E* zH%S?BDm@gLP(^q}u=ti8n=((=O*1oqKp}z0F^N}_q1(n6KvDhHD1_hR5`YACMn} zt;)Rx?D0o9i3QN=r}B7jl?>m{>wd5u&tS~gBwa|I^J;O&toaKek=2GN&Wtd9nHMKL z->nRA6WvJ{IQti;H&=IH@#7=X%prf@W7cZ%M$)r_FU)$xU zMDGVz4I}{3_A!3-k*QpRwDr(YN7-_8$9pgXgDF!A8%#xy1B?Q*6!IZ}MvvOv%gK~o zb1CE2^_?{TB+{itg1?hrYM2&?xBA&KP=#J1zdX__^6daA;plh}{fsvr2ql3o!3K#2 ztzk+XOGM~?8PtN{1Ba^!9HH^@^HHHuMzI5jxTC^kNz&GZPrNJaC1@I$J7kts?k($I?aWh0lVSiH`*O#X8nYX_(tt&R*#J|h1{TzQsj9QA>IWWC$R($F zT2RtMDx*onCJ{|}dh;A0RWx!xGlYBB0v1bLOPD9H6o9FIZtam%$KKN)gXD+2 z3&`VO*K2LZ@Ij}!1A>0D5yFPw5u2%nj*#}ISpTGeQ%1qTHi^6`^@GH3!fOPbHWe2s z!D8kK=J|hVm-C-Q0om&N_X-t@M7p)WVpjk-^YX49^AEmr^4W}F{nI4Ayc9&jam)%! z$+2m1Yg-!U^xi_Mc;QFd! z)bJYAfL;TM1r^=E;8g2Ae=?FT#Zjiz3!vOrAVr!urPa0LXZfp(bwo*2J#avN0@)Kd zC81CCpjWbB>A$oZH+YS#dG=96#S$gha8)6}UyC*IsGDHGZDEL^sHk4V zA{(JTlz6S8s)y}{WP1a49-i7btr&toQINTCQRANY9e{KG?{Sjebq{bAk2DL`k<}Nv zBF_cYRxT0b1B5vo(G&R)wXUhXtG{W%iElmZ-Qlc8OB%n9G|!kSVgoE&aToBbrOcQy z*6u0g9{yg>qFS*go#ai@ZG_=}&;~?rKKzBK0%s5v%$p*OWKuLfVf1%_DFS?Wa9aL>WjPKW|v z0>avlD8tx64h^M&u6z1pOLPT0A@5&4BIEv;{cbCq@rPcCk8OM%>s0}octVkK9~%-Iu-N39VJ*j`ZS>k zpS2;e&^}eaN(`XHniUqe2*VZ`+EH5%nEDVrR+jmo#IF+Xc)QiEXKwq8=|s2|1io0on$Q|oXmjctYX?z%NQeq8RU70REh8a-JpTz192 zX`E0f_@7+7o7E>$*&P^9)E^f;dt|1Q=E&~gHLZssIU|UoL%bzD7#3TCAWgi%6)W+9 zfOpdtZd6ysTG;x_4&i4URa}xHa)cMkU%uL?*)IBe1`V$*YbRb6?Y58j*w1zJPPNA^ z8hnl^PqVZXzg7fk@<8LDFcpQ1--JuWR_X0TIrhnmXxZwZr2+3$(@E3Cg2m?{#ExSA zAO4Lg!p z^TL4fdw^NsMlExIyg2+}aYv2(BmJ6CmnI&3C|CpPgT6%!TZ3_SW=#mqA;po=_`U^6 z{iT0@X{KrY@xtsxFHIs(SJ*Y@%Z8foPxv0z#qyjouF#oxpn1kXI@U4SVx$C<5t9AN z6rR`wE;6FAAY`eZv$z>p+fGWV&&8VVHIye?Vt1ExqXb#dfbEIKg_X!vhei=050EHZ zIa*UM;?Q_AU9+mV6*UD(x6^+c8A9opZ*0ML*j}~OlQ{G24c6mlDxS7Zvy{+2O@-(u z4(n$aHjHpjn&_>q`9$4jt&?Wk*JHh-_8Mv1@LSN0=0k3Gq3%Ng{s(5rym3S)0yJT) z1%%AJ!AEZY~q08HM{fM#|y=g8@+8*)VEjTyj8gP97DXyNy#Dl28g$Y z*~4YzE^*&5deow=Rk!vAxcZ+Rn=+VPnZ~;yZ)Z!h{|>JbHC*xOlj0>f+-PkVv9Mwr@i zkv?a_GTNwR-_oEJ1Qmw*;W~_7Ird|Ii&V6W=Te20TRJ{rD`my5mVs$W-ZC|9!1TFK zBL0baoyiVXo_WL0+(nz_HwIELLMnH)kW{grsT0^?W{%?1V*nfae{;gnD zqqi9oouqZX5e@Vq_Zu19rHv5^j>bs zM^DGgT`jx6Q@+Mk5w`>-UO=QDH+FSJP;aUT|>|-_W?O4e~sIZm#Ezyj+!64gZG$QpWVC z^#1p+OIiM+^#~)1y+)5spMC5U8N#q23W1~F@uGK6o#OW|&HgOp$qoc9GpO+^#yfNM zlt^38C8gz)l6blHa32%OY~l}|wm)Px>yRnvL8dM}ODw*3Cb4XM z;NSE&x#7bA~-gy#U4h zOE7K0i}^jsUJw+975~B;fvtQ*E*oBTO@QA1K+KOpn*#|rjfV&=PiKY}Lyf{etR#*S zkRNkwk=B69cfi{6|Kqr-K+fb{6RDHQHcggKl-MiCWf4{5Up5^&sT3`v>O`=uj0BV6 zQaAyfA8?2ML1@r~T4#I)UPKspLgzW#DtXFM{e`AzHs%cqRMx!ymZ6V+-zj;D09gNg z?$9=luN5_Zc8UQRU{TQ$0QD4jqSX4~hLGx0aXRo^S-q#NB>wZl-gi75dr@WU)}7kx zk2OO|ILZTvkXx3x$r&A)v7sx8oBph4ZcJ_g*Xk6B9pSv0n34faCul9K=O!A|=ihh; z(2+C_s-i14(;25KO@I%m|C^&HK(+txXNGt?Cs#^w#6wr1l+T}wU-mu4m#6<4gELCM z#`;B40@cScM<;U^bQ6C@Al91mGU|d-pTYXn!ia865<#x;T4|oP>8E{~{Jl7)MWKf`_oLTliN1U4o{50kFrEvoxGuV2YP@1(slQGm7T#) zi8~Cw<_|9`JDZ5O_s|l^va3Vd8qM(=z(4(oFvk*jQXeBu8bZaKh^CQ{=@V2Ov?fiI zox;)+D%4F{2!sKMr2sT03|!9?$pQn;{rdT=!|^_cFiZBHf=cV<59=QJccirP#bX|^ zO^8YK4MQ@+eLw z7otZMM82bX){jvYW_#&_BGfsOH{5gXd$8(i)|;T zcbHQVct!dUJ~rZ}3|UX3B?JFqsf}LXtB&Q4unDASN#+g24D_CN0ZE?OU@*cMCfP?mqicREy1xW%?m9IR zxyHJ+8063p&E9~5TFbhTy&HVz@L)YxA<|z13lmM%0%Q+T3Vsf`$3F}iNOIWg@x|j= zC}Tjc>MR$^g*rWSKn8sS%svsCog5=EV1qYl_PGP@;G>YhH+xPs9s|Ey?@ZG!H!Y^J z9ewNZmNkj@TEz2D4MLKtzf-r>zOJn|EI-c&Q_?TFO+9N`Gy60En2Ri_RX-{TUaL~38W{C6@A^7jIh;Kj-I1R7D|o=bY|lQZ=zYW1pTf&iBvNY5pd#XYeJ;8w z1T+@?zW+@E7UZ}`W^(YT5uH832IxsqiZ%k+Lu@#eZ+I}1xL9DnWj?oUDLEku3LW9= zH_SW7Mpqu(XvNwbVfkjB*?A1)T^dpAb(UL7&z<4ilfcv$9%f#YWXPa@fYOO17cxgcTm;Q`^7DN7AP)T#Ww zL*EG7m)Ye3dx1DNA>oc}(kNvipk`qBaMT*;uVGk91aU)NNt=J_{V{$V@f({Aj|>)R zUrsjv>&9PWCP=$&0-nxZ5fj4tI$RM=ACzY~n#})G^dxRzIyGC|3E@FHjXMdSFw1Fx z@m}-RW3D!JZxqw3I(Co$utm6B$N!Tr9+I>N{ptaB&(w`5Zl%1-CPUp)T7(VET{#H7 zVYK1kGMfl4GlWwmQ@xeoH6U7Ks893H2K;K2^qqBTakp^2YuO&=IRkIBS0_eQQkycI zEeJ=f;TXG@dDHWjI2&Lv-}G?zZaE(k$3QRusLgEA6HE+$Z?Ud+xJ+bf=|fmI&B9(` zG2JCI61q}Qjzbr_MIzAdzN?fcPVc?t9Do~cx`q16)N}=;CMQBS*rnXRMm*y;ja_5p zfT}P9`k^G51?682rd_}r-yX*lR&v$#@t=2>VBivlD8RvnTxt>yUa>F#3&)Pe5JPLk zzdKZpuOSCg$Ob7)hxd|T4X;O#lepd`R&uHQEkLOuFX!Pc-g*k_MWJ%{nPT}M#0DX#46&> zQ`-K(QAMAKZ?JZ-u)a}OIhL`CXURI|dP82g$p}7IANQ`bDshWo??@I5_rfS^cbYUW1q0D*}k?Q1p0iO6PV%dI4ID z5l^)r#PD3^zWDQBDGO^NuR&u=>aZgaaR*f3#+gN0roZKBFVu-Ng>mhNn>3Px`f9M&&?$%{R4W9Yb&a3+;11}3?B9ENkEk}# z|2yE_mOPQ+qoB_byiT3u6MqP7mM~07z-bRYgGUiUOs8|yj|F%&8n82l z>K7{Q4AIj(sFdw{CE%gNG8kVX)GK$AUqUIK^NHKlhN}fuphv+L`v+pjiY9q1^Q4h7 zU1gXa=Y+l)ThwSfdjAUDFBiXYp;8;l+;t``$J36$!Zv3=E@B@}Uq<6cWI%8QYV7}U{ZPRIk{tD84 zZTA1D6L0{7+b56^G+fA@baBx59$IT^z}C^fCQ5Y6y^`N!ETt3)cpoA`lQg$K&*%q- zCkjjdANd)-+B|mEa(nf}(U4H22`$T5F*B?z7kfhbT6QoV&Fnh3YER$@T<@LxypBWN zwc#@T{1p(}mZFT7>SF1PZ@epE5kNzv$nV(JR{L>be4qfwp~)`WhB+aYP2rG;1u$w9 zchuH{0EhP&hGamj4_67iH4m{Ck(vG-d7c1ztJZCrxslI;taV2e*JzS}UW&f!ndiHI z(2d^aW>nrv_qzqKPCCnIcC+grB?>IJ-2-+T`ef-vdQa-myK#v1pn!YR*Fbm1>rTWK zhd=Kjf+$|?(G>5MVpqwMp~G4z@4hSAc|~f|XjOIFlHZak;0We$#mcSU$o!PnH;V^x zZ2p$^^#Q>RcuR!5^?9Me;$Xi;{S-KJ9HB zdZ51qFyaqqeP$xJImBYMkU1y0 zv&gl_^j$T!c1@<}!oyyn_+Fh4RAHyiyLGKP(;qu(>$q7#WTaMcs`ZEDhukG-uLhaR z89|%B!IGl%h#zVJq0ktDb`vI8m}4_l#$j9_I_G0=(_PhDch>~D2b}C87E7U%o!L38 zJ*eZrg+eosA%`NVmCnE0+K)XKbtobpvOuvkq4p(%@SFBJhk3wa)E2uIzjxnjbPcwN#&DnD~vjBGk;@6k>-_XN*?=JW(vMmN-N=B$?MSbsMtznZc}*$E@P@@flU~~0qDqtQ08z~w8f4It633sN zbV2L5+m#wyq|UxbGhiIJCY_NuM$SgnC4+{_0{?6=UJ<>szg^70o`L5B2RvSu)K|p8oDV7R%gP~&NLRZXz6T}ZcNoT=|8(g2 zPr!3b0r@YZxVRp^*O%HF$ZGxIGdZ4%1gVK7oswbU%+i z{=$}r*H*%g#nt-XfKvei0EFqoqRL-A96ca`y^^u@@1T?>UVt6ZkX&Ws%T+a42B;^S zaLT3t=b)j};-Q1egIi$s&v*)md-_3sOnxfTTmSSs_rNmq*73P*_Y+g8Wo}yzNaf<(55zZ3{-OqJ zy=32s)iuxGx#g8x1~lVx`i8yzp4?2I*Db@_;zhU3b9$l9a`;&s>xlV6x@+Vl5aEFL zhU;SV?PI62umgxvJwnC96;ApqM2XX_gP|*HKBbEncUg8>i+n|1c;f{lT}YxmJp3Jd zvbGYh2|xW#eTcMm@o@s$c!H9CJFi=VfiE4d(~x8k1K>IN;6Z%&)iIGj_&^AyRSuFy zw*JNmA>{!0ZFzbN-i!n9#`=VSmS`M22O1Kh(#?oUp=~}% znSpqPxQ+_3TeKU)&#yuQ`9Y9+tZQb7=RFFnv*HaacHMnEBgdcg6sPOTwVG)gzgQX~ zKadL_ts#m=>y5O_i5$79d!lT&L$pJ?FSZL42yL_yd7OEU8pRLJoNtwm1 znk7S_?C#De133ZuHjePUhucROK@H-AsH^t335JCoLdBYpI`w}9YVOG16w!w7yaw@0 zV!90g$Ih8Qf;Zl%G;FmWd!7UBXY^m9$f6*mVq0hii|N*PRxrcCXQ^xV zoCyvJj%uSQ>}sW*dE8@Gk1%d4SVSN?@34lKb4ioTV&*H)8T5Bi4512E@tr>vCQHm! z6NAUFzBCLrdd#rLt-=!c7rq87H^>IiBH^cqY1|5)mt){%3gT%ee#Q&xmy5yt^e_S4 z0eBH{r%BcFh!Yu(RKE(z)3(kK!gcb7vjzHMmLOC{`oaMpY1?PA>4Ish!%f?7X)O~( zma#-Rq#tELaluUb$iXWOOEIJ>TkQd)1ikY-8(Q5pRTXpSj+c!yUoxAhdrttJ^VV{s&|75*@n=@^p1@YxCk2()i3zsK`ZiT$g zQ}>qpJU{nUKlX+8P^9?yN3*pFc8zz}#=GOJvFCdJq~CRGyBF~N?z9{IEmcQ@nCn+C z+uDcwzFLjv)0th&2&R*$cZF=o|7nVQwf(&n zr0H`LAo!j*k*Qt?zS#fK6<{txXc5*OON=M_NV-YnNz8+6`-PCuY*@!|u}HI!&{oIjFa0>8g*=30FL(+cLV2``U!n`?c;6g^ zo8r6&NBMi>;|HN8l@8X;qsYYbds)RI(ePQ+(_mYWkqpUicP(|}7A9|67ACS8AaAZD z@)PM|XL(GW?-LKsh27k-*PycQDVpMc)u2Y|HzPmXKg%nXPr4CE|OpAx)HH4Ff;{Uk@A)~ti zR+~9pNJL_AHD#rA8(=GuLt!jKPnUovHul^UXxcq-m!-zCl?go}8K z=~DBuJ?6Qb@L0LnRO46ZTjy_i#?qPHPb1b4bNiirR!n9rbUIj2b0PfXj!)R$hjm=t zJZ4rz$^u6za`~Y|cIZvcw}zUSN%+w9xd1Cru)xMfKnL310oVN+cdn6mn89D=#C5ni z%~0vFkty_JHsRV@|uB&1&t@fqOL z75O&QI!;)})uUg&vnQGwdFq>CLw!#?BvWoBbpK0>TvT+~dT-3YwAs1?OGRs)G{KCm z1GXL7iS;b~{}_As zxR~-ka5%EkZW>`J(oiXOTd6FSX%31hVz#xr=_>}6?3a~_RjD~r+l4gUs7Qm5T~^ZW zmRzQEnQjbe#{mznw%bKnT(T2|95z-Y(s4wblZ^DIBJE*3?`; zUjIS1`ExuD;X0sWzzX=+z;;aG{D4uh=_ZdK@>c}A)mJ)tVN-J0jS&0Pj6}br2&I22Tbd4aI{8*uQ5 zPb%@5$(xFAX&b$~0L_H_sE<(oMW)DrG)}%&mruQX@If%<{bW8##no+0{VwEy)GfV_ zH~~~OWZc*~nRNtnONopj3x6U5`(mGQx}RV6ylz`=j2;j*{&FNpblNgjMDJ5)wZF9+ zTKL-!-AKfjE5cj;nV=1Z3exnc_Jh!0AQ<5kIddFePpu8;kN=K2rs= z+OZ@PGYyvVhs`1pp=mfb@D~2-iRmtm1Z%6`g*W>B&L?NckHp5$sb0T$+^50WXN;p0 zu`MplJuxZRPuJLP+B#R`+jBD9a{?LLEoZs;?F$;Q9aeb9tSTKW2}!yiAYfeE=H3H^ zq~pKIs;NZh>9j`H*`=h|^$tVb(oM{q5Kmq=l#u#wwmV-jQlP0<({$Cc^{Gj>QNGOl zA-xa$K~r?jj!N;Hq;T`5m7T8^%DA-72wq0NTX3SQp}pau3c$*i;Px1&2*U#lEy|FY zye=m4wkke|{bHZamg(!b5S!*#h1OYLYO(ZlSmDlJBjeB16lzP=&$co!8njJLUUSo=iVpGXD?Qe>BiGa4Bs^cTz8& zJq}-S|=iniM_yan` z0kI5Fz^_q$nw}+?uxF@gAl0-m#cw~0`U`d73VO$&!F>QW7}};RJflb2m?4GN^uC^! zbSO>v@$;3S!(8D*++W15Nw#k)RY?d-E$sV2I-Uw zPrCQ}2dKl%Jo-A>7&{$W#q8#vvxdb3dqfmG)|yc@M_q=FaetxZHd3eoq|<9MKLOBP zPYo;;x}gkAc0(DnD9HQNE^3ihM0lx12;RiG8$m*vx&lfX}Xj@^6-|FYPb z-fK(kN!dpo7rR?P2+%@U6rEqNG1pkJDN^5Sc7Ye=aU36Ts92n|w`g7&1q-~zzOUg{_ zM&j={JZ8j1N|>=q%$`x1JxMC|ZE{c8oVTRfiT@>GwGE*m{v~g>Zth$kJ>9bM^kNwe z4r&}oB1!kCe+R3mQvjTwh^7u{bQ(!5LP?wWo>d9j%L>2?!pyqj2B_{&AE@M!QDS!v z?Dn856rfD%!d@3#wh(vv2AXbSRsUCNf{QC5ywZ0VvtP53d0><^9eYFYM;DPK3b+-i zexW7DrRbNo2?JceKR!sucX7794iuW~PpBV~l)oHniT^wKc(Rkhy?RxKb-Vs|5e2#Z za^EA-jjnjT!oNU)MRP{or*Q)>_5~~-&+2yC{JoX;@;T<*+Hg<@h024y&N;a42yN%Z z{Cb9yULW(rfg)ip?8e{EmFA97P;-Xn4P6=SGVV}&g{EmkI^-~ZyH&T;FQbQ7A@ zj)DvC628ko!vw7^RZSg)9B+DR(8hGNDf-|d3SFemOUmv)=GO>m8$om><+LgUCx zrrX&z9t9-V(_gbhWD*i}uU43aXNl+mXBO#cE`tnj08u-4g0{*QaXc{7mq2TN?N)$= zG%)}m)8N2W7uylm##cwtr7t?p*POl2(1g}l7q2j(3#NPSpC8O`bwqxNIUkbKy?o&s z&dd0ddUN%SJh}vQe;A+wRmMOz1$coW2(BD5zihP|Rg`hZuGH#Wbo zDs{O@P2DDV2|R73nGU3`7x72O#N&U`aGJSxSH5|QF*Av~e4Gx}5QtlY=7GRWAw>Vm zq)_sS>N3w=Y0}P60B%w;k6dpQxF_f*8yD!wC%5?ZSSDyCK?Lw4YFp_O=TO*l9rDjR zG2|1A;VsD|8LA@5kP!arZuhppY+zrYcM2PV;xh9=l@V*X_&83{YC!El3k0eJ(1Fy& z<6QtH@3jnqw;lT#{1IS$JVWMW@8J==D$=|^o-^C-X+q@-#bTtve+tyhWyD+V3$kKP z$M5lO`yZ03Dqp}O9ob_RMLvZZEtLQ;D2#=%yRTIh*u!) z?9TmR|5skp2{q(uBVs{@gp_K5v4o=!AHUBVO1&*fa36I*?^~g5Vt4mb)|CNIJ+3-3 zjLI>vihM?zfA&tQadsqF9qHT&xX%ol-`&)UC>pOonra@Q`(cdJ?WheX9kJHjf%9tb zL&wq$`3q$@TIH{BX2^v8LBiu_tThm!6`VO%DCDndhno4c_XeDNyhHiWtXEg;sOY>O zTx#;!F&9RO%yMH$2u)vE&>Ga1r*613>*-tcfHVA%@qSDTrcS-(vDh6c`<#+`HCPngRFM9BvJ4LX@BUYP=- z?sK$sy6q@%*v-B9Pv}8cRi1**PJyQP3>1U0;kAMG4!z#%$;#^CVvUdw?JwDiA=qsg zg4c4AZIYuatus!tJD>W!-6B83?;p#c%oKNlVk~@dbMD6E&%*Y7Z9GQOa!^F%L~(p; zffn2*rtd7blR0Ie`N|3rolhUBo%G#9zb+510SDT%#@oWB$y=yOu&6|>szTwbu^u z6({vNE;FWVh|ljOv4vbsG780FU;l-SF#!HYOy{o|E!_^mDE`Qm+b!Uf5z?F0Z#mTb zqX`lZNtL?bcR(2!Yp6YtU{HvRA_5=?Lh%&94{D5P-akVAMPeX&l%WyPBX5Fqi1$w9 zBgo-^*;4jI65I=a&ZFqVCy0lWUZxZF)Od(~en;gI(iUD!H48M0%M4P(Mc-l*PE5v zzTYeb;Ptp(0{g5u&i4h=arKPOgsaGPx)+X$d73ys{KH2bCktg%JCeU>xiuaeuaR#% zLpJvcfCfVzIB>pW?*-T*TOw^QOv;+vXqe5!rKP9?UmAsoN62^-&A`sbUyC#&5$Nmu zaah10l}Z5XS9xoI4U(KeE=m9YB1~0`?P*mQOPXV{4jbOJdOdw&#pawF`@TAnn4ved zK)Me7;58;Uv-yIALk9Z68WMCV5R2E)c2j^0VVhYo<`%O&tWKJFU|B}I!7rC9bD}$u zoIO!!>r1`#O71&*aq^E2UrB?<+asd>?)tp6V8TXrIC*5A|3S>kBbAyR)IW+qcRUL= z_exFVkxu5PoS{hjq)@l+N}UXrJebB7S=kZR$`|wsfs{6<)A%=ZKZ~$E7omo|_&ySL zJ(Qf-z!Aa<0an>V9=qf`=QO7SA#=Q`(Wl)9_(>$8wM9^afj;E$bH?F^sXcRG76z8# zElW`8a^g95_GAZPgFHdsl2D)QvZ|kP6c`{Kr&*IwVrcUqXx_SjI4*1Aimf8lWGoXZ zg+$#OvseMOgWRqx36nuV0s?)`gUTUvXo(2(f+4pcr$lP0`FAP63Wg60u}S5hGjd|j zr~E4pIpOp1O3p+P7`b4&qv`^(>jC|2<+7xE zowHJq*CD2Zyj+xdzz|)`atr~psxL=v7zESHr0|6ga7d#N2fP`Tng_u(uh|u+QGRza z+W2xdA?jfK2njo2f1!Al7O$Sf*=x@MilB9hmW6fE7b}rL@+tbqEYDt^q1zjjPN1OI zVT7RvkSbCoe*;chu%ehzGjEv1`eAi_^5tOt-06G!^ueD~jwgneM5T4<)7zfKaX!=J zTI3w+=emh*o_DCc8c|X`D_Spg*;t9h>GSChZ3_zX-H=y~yzBKCWYs<7q9gH&bi5g4 zxY474z3;3@)K+9>k{b{IkRhabtZxsREmA^RU9zd;pH+mqVpw@6%6Vks(n9T7(kA!= z5ibnqV9q4JpUrtxOeh!Xf1-aps!7ZS^+4JM<$+$m2ye5tQV)EIU&M~ zq_7m2^G4Aa?Agk|c!ouTVqb0XYp;{_4=d4whuhuf9pq0PiyxKq6_)7OueJ)F?$e*+ zrNczSlnmbGxh&1>16=>-MOq>x)Qpk<&WFq-{(uWB8QOM(RC@(zCwYbxF@R&C#8e0{ zM9X=Lbvo+|?$)&EN;h!GE?2HiVJV$ImYdj}U`h2ixgND*Y(ugz!E!g*4DIp>B^1P_ zFt{D%Kl@GlVCrWi6ixY`Jn2IM`0^k!kx5-Fc>(3cH9~D%iZ@6e?f-LUxT|tDFfo|= zbE__51zSNtqP6z>j{mvL{u7Gz=(V$~wcG74Lai38S0`n?fyNI|4aQfVVL`!m*Gqgex zdb=IcHr4esdb%Tq-6y}~%vk%G2dGtm$0%*MWQ zvN4?UZSl%4*RfNOnPFU(;`kjU-k5}JZ#0Z*wOeDP>J~QSNz&Gop*)p~see>m60co4 z8?8p8_O9f9J(!vNKw~ZIBWcm}OUPFKA2oJImH8K!5Dj|Ksv2c1>g1ll+pda4hi}-d zjo_u%*?28tF8^UYcF(_EgyTYAh-lbQ-XF5T5oI@a&U*6o=-JC&f`6E&RF=8u*Q>-= zy3j(NMhG&}l*RR?d5-QevzMCCHaO|2-GLp^YOtVcu4>Gv&$&X4ruJ1{ZycYc%XLa^ zxXctEpT1dd_0;w4Mt7^7^y-K%LK?~Fj+(c-U>dvS)tFJH*Hqg?<8>$Apau7n?es>| z3?*u_d;ZZc#+e_m9YXebk>-M33lOXYUlNAKk+uy11icc=Wh)ey`*|8q04~fBjaQ+( z53=!H-qpu&OGD4FM?_v;|H^8+8f(8_J&zcPzbSmI|LBxr7D|$ncKS#h^tuA5q#~0@ zWRwFjc|t!qNnhXtXTLnVNWy{j`pR;!NI3RF(%5wii~Y4sN>eH`uG`VI)Wo>XicCuz zINhCNalzVZ$v>_+Z&>-g>GL&dkc1prMg&WfqTbcs^fUh+Y46&^IFoTJnwZmB7jF4c z$6Jeucp&wEd-(V*wrPDhb8e7W%5iQuFs)mpE7Ua z%`D6WgmF_X4N@fg>89|FbbPNxLhCBIypm-}7E+l zWvYUB$tUAx&Oz$eJR<3n`H!aHgG7Qrj|Sw=Vh+T;fNt_Lfjz~{GI6{Xf_D5#Vn%Xm zap@%ArjO=Nu7XEV0}v*XU8pUF8grvij{o064TE49AorQv>K*}g2nd9fcc5=YIQfju zRFax=MiK$_l&u$>4Q#ee<)WN1>INq-|5 z`o-D;xC7Xk3djNsJMD%Pxu}HmJB5xJ7ZQf9VB>*6ZzponzM!2^5?zNWMU@_Z_f5s;IkawQ zEw#FyuBAAdc322C?vrzXG3Z1e)zh9b>>IUs*u!}UxeG8*?NuYzcm*f6uh+1+S3S5g z$9enU7CMN)rHFMYXCdKT8fuDVrPo4(2g{gP!=ja~x{AtXB-jYPvsvFyjz z^O!utpZTv7DvTQfzFtJXoC7=g1`8}&mIOGK)1X%F-#PTP&3hLH zEDKDKsPZ8HI#KeE8yMJ4b`q`k1)U4$V_R(jnmLL-ysIByIaYyLEC<2vN}M|(i$rT9 zz5in;9ACt^Y+(Lh^L=?4`kOgig9@{Chi1MDYk$Pvnt8R~IXUxYas$5lP>H=zR(pE? zY zu9-%TFHDUTEYP;qprF!s5pzE3Twe(W83HUL6D6E(2*?2S3(I*)A4_$4>Cgs`R zKRpSa7ddAVZvx4w%1CR9FiB9}ClI&t)vMVQy9dYXjoeZS_sY=MRPT8p6`Gw0;1G$D zg`_wX51urr67?xZO^anvwTePUxNs%E11(22nMobZg!{r~*R? z;{`I(+$G@+n#ZyK1Hn0RWJDJ;0I-9>u+yDk5;A3ZJ&=~}zI1C%Cbq*{+=V~(ylx-h z5Mni`vIY-jV|5Ao8?-!MhJL`daXPmU`hbDpzlPnpT_PAWDE0ZD4LHan3tWR<62aZI z*sL{aqv#lYKHzB_6v#v$o*Y<>=dMXrpfS(+_23A0kmr-BOaPAfx1T6Zp-{g&$IdS? z*E20?$qZS5Q>t;aD*Y=RZUBD^EgC1C(7#pf#BV0acoV(ck?ra7+mGCyy(6lG7bIT7 zHlkRGYB(VH-Kn+;qy%k{(cy^GqBq1mA2V^T<+NAKQGodRcCV@)do}BjT31u98F(3K z87LKh#+$$W^(M*1o0)Bm?OE+D(};XV)H>#C`>!_r5G+J?HDmezan2R|Ufy%5}QZ{p8uIYWDQ`g%GeDOf_BKfd{K z8Cy?py;M*tpqu3>in~Vxv+4WweP&;IX7ioSIA<~IcJi{5H2IR^VMiqLqfRh^+C(sl z7R}q-(iqr(gh-k472zAf@8~>NNe@~+;bHV{xhPumN|UZB*IiL??Wt|{hmFsS@3Mlt z8p~uzQ|j7KscUQb^6spK*OQl+ds!OS*(YA5y<1jiox)04Z-%Ua_{&QAIc2CJ|4s(6 z{qkJ{hi&SIASuU~ba|xcR+}~(uHLZYaD#;unAA%+=Sb!b_J!JnsB8XEZZ}Kh82W|Y z&o^s~mbLm@xi8MDnYI2ZEhTC_NU7|J?7jFE@LKaprFzYkFWa@cC|~jPb7{4J-bAF| zs>mXYzJX?{rb<5OeY)5lFs*dPR}kslcd>trKk8U?+r4(B>)z_C+-u<%J>21V&2eG3 z=}YEyEx?iXTYfX(=0kLd(+FV&Jg9+4nh`;reLW@s+~g@z;oYhKl8YP7B>n)~otQ>( z|6st@sHIMRj)A)08(&>-7S~Nw$mgz?Zme74XfV2P#ZG%aq9Jf+u`6B+IY)!^dCMsL zW`WGL$WIA-A|N%4c#>&4AwV!p&^}KRu_%hs@l>d~9E9%!F1Exu5OZ0BA7nwtqyQ8y zaD){QiST2*(RMT>YTpB7)tgU*LC5Q5f;zEQ1Fwfv(XeM4aRl>z+0yKQ0fn*?Mu|9h8j z!Qd|GL>_V@Tz+!rY?XT9zKNLi@76&cw9&-jeha9L2m&Tnyj^{#*yieC0I75yj{nvI z`OU>!nol9$tb08BkhJ{>Jgk5}k(=!J3%v<8JdE_V2(R`9yy`I)8qt6CK+n(=*-|qa zGee*LNc=GHdeY-BI&IBrG*Lm@lbVYoxtVk0nH_@hP3zW^d7&n?yKJkEJ>rIqwOMb? zyxD*j&N%!Qsm>`$+6z@2V_CfwFNto9^JGlYjhx_a(c9YCVUFG~d31X%me4J#-j-+c z(2##UA=SLFtM(}5jhxO>MKKQ0{rN)jD6J|BOgDu@;HO_7HY#w|E|i;0OOVZ7ft=z-N&Q@b5aOZFl2ypD1$6ft-3 zHkHq@D9hUD4Aze?YxseGRBY(5d%DdWzkT_z(1KW=6EHl6BGQt_2PNA&(&nG150)Qo!ujmAg@$Ow)kY|EEwb<_A7KiVO)gd9RL^ z1r0>Z(BNxsCm&9;`pyV@#?9&K6KZn3`$Qz70tI-TCPDUqz*Rt+TaH#>>j^SR>BV-C z6RAN(41+u`aOi3VMPuR_dxC@S<7s@5kz2OvH$37D;Hsty%C-Qokiu}olqdx1)t_Q6IPL#N*aO!9j1PlpNJ#Mn z#yGC^&Owm~YI5XvAgZJjiaWFpmNpG2W>U232Ja}yIKabytR?2-w;`^50tHDwH;=r4 znA$wKMZJ9OvnQs|yFkpj{RTY627FS2;b^ZIAES9;>%qx?7wn)}C`_ex!6en8Pt2_m zuEKx+!QRbnU)_OCoCCy9oG*#4+IbDn{1YTVS09X46wgO?|+T3vdJ-Xot{-;7#4Q9;Nv85f5Z-VfZ_xLmJ~4 zekjhAp7k`%dZa)aap<`1kXz5YIhEqy`hu|n(b1^+-Zt^mBkvpTD$>XfRb;Ml07$eC zE6Y)y+q}tg^ED>thKiG@JOnQceY{3;?^xj3@@L9J`fygHL8%8cA5~f5O>g+~_I2 z(TA^m3}NJ`ZqRtAAb%Rsb&T^!waJL#hg9MZ?qRXLMl*o>9CezgXa2Wq-68(A)q~dh ztC7|Xu(aS&9DUl^=hukE>5pCOF2_oG6{WXb7&zvt3RxR!qB&((7ic`3ow)d;P6?_J z;v(6L4@Dxp4_cQw?yb?k+0mca(%6fgwA489bl;`q)K2W7r}v>-n=W02pr;NMjcl?v zjX&BHK;QW=wQY_nnWX_!8BeZeJ>^D%hw;t8j4hUVGu-MzzBR7&v6krq6m&Noy95iW z>KPzhm$_`(yCcHA=CJ63PEJ^Gvd3bPswF(m@uC#-EON4TN|}<=?ab31w!C0=l0HG_ z=W9Vk{oWUi1slpApD91;>=GvPR6LDwv!+)KxV}3Kko~<5g+Je3{On#A=Gfzua59=q z8tX0x-$7T{w6O64MN=kzNC*z~Eik3_ZvgzWBmka1pA;%Sg?>*=hh>Hp{2yWB1fV-P z#Dc+sPi{sK3~ZQ!4r<+D@RLL}Axw)5)}(v~h!?@ORX?TS^FiPuuKEyq{@_6rEWv!DiJ~aZRFPz2*p=*XWnQ#z6p4+CKZUFC>fSJJM#G6~&JO zl@KkMHu<`-I;A;Hgn+Mmm$FOnS4FAf$2{*XuuxSDbR<>|BMO48?c z^Q@fopB%B86Wh5ysblf+O(!GGbsKo;DH)?Ti<`z)BtR;(`!_G*==luKkBdt$1 z8T%vc!nq8hr`rSxdu)4@i>vh&Ggm?vM}+wP0BIZN?z?g;ZLh)`Necu z6kmE1XZo_xG>XZ#3X|>2kp>7EKEX8=RyKD*gXpDK8D#ZXIC|3UG7d#V_Y)&rDA7Bz zVzZLSNY2`Fc(=f%^Mlkob+}m`^2Pi!(?YuD8COd(tB&x z1t!bS`|-wYg%w;+jc28&OjA;L={~JbWzqdnr**rEp5DLr1-8OM8a4O&-QL_5EN+L_ z_`<@YCr?ZCYtLJ)z4D6oBqERTQD=DG{_`Gnp}AY-Ikh?0mvcuevp2i7USp?)Tgx6q z6)4tdXk^usF&Wq4PjEQB`Vi5#1>N2#F;*wit8ChwCLHQ~M?>9MzcbNUU~2aN>U(-K znEuK$`J)i(1XU`SE-riZyK;ghi5Wd^enwsCM6sGQurq=oOADZJ(anvv+Enx z|KXme;a*+Ei5-jG6{V+Ua!z^L(Q{PnRMoQw);=<)#9HOv1YOfz%(a>$?QxQSbTL`B zrq{yUV*+gzlUC5TkIB-AdkGvU!{ENvlbmtl~ z_(VfJ<;1%mM@KiI+M;qFLkG6vMvSjeb&s;>8sR{Hd#R`+5N=cv)n5J6f&fshy zRR*}Q;@E?PNz}Q2@{{*lbvSOprrQJcd-ZNOX4&Z)rwpAd&T>bZ2s;o=ta2<|z+#Z9 zAOh=oyg~po1}X!y-31^61}T{R&L)a~z=;lk@S$DNO|6Y`M3^ zQt+l8j9KZLa}c#hgFHe3aJ8{aL_-IFf6p1VgbGi`g&kJy*Ph|MdO~E zxKwCke2=}RW_+<5^jtDAmI;pryl4nhjVQjnwnR;9+nu(Ewl$gAB%T zrrJ$YKwr60pUrll4*#>?OT6fbh{TW9B4ivSbUY*MaogcHi*e z;_>;SPM#Ukx+*Jky&Rbr667e`Ct8e53wXV+HttBQ;P2wG=kHkyuUE;oTm(Z$taT+? z#?s6o&B78X1sYGL92chnmJ@LaHnKvUCdrug$ZlNk+rg2teRt%?|qEo z=MC`Kji;h+8$&lZ3uS`t(FWPVjIJDSV{twdU;waL1Ee%(^*;dP??3mi{t<9e39vLq z+;+$!OpFL!&IlQ6*pOXN+Y8p6Fi4WegO;yG#RXcPt$K;Vogl9CjK?NL_~Dl$PFm0D zbbXfzQ4kwvvDC7Yokx02zQz5%!e$pJ|5B#(o?d+PMbX0c!&8B^k|ky}JKTp`e8bG| zOPWDYiU`a7-TN@;T~(xR68twJ^`c%Kzv%=mJ}R_8mVw;+Qrl)Y5;Sl z2UWxncfrE5fz&msbSX*%zbULo@1lYtuoH>MYi+3;paA{%@pwCAQowQ#!lRo1*V@Y> zuK`h4k;|Wy!L+I?d_0%S0jvbA27n##5$40e^9}X_cO4YJ%gSY-Z)?mgogiR(UZmWw zD%{C_%aZ%(sd$|!opz>8>%g3}<_)>gFy3DJilVddE8_Wr@E5f6aUBxRcjS{~uU_9k zYAg#*GcOEa7LMBaBZGFL2GoFfdxxK&&F|>ZyVwb`WFudZ>uX>A-wiy9S&ToTeI}q3 z!x5^UG&~32|Bl)=5HX>C06f18lu^-wBVIs7$njdNm>H4HQY8544T+wQJNCHD;1y>@ zsM?Z3Mf7uWnb)iVbqUW5gDpOlJff&aAZaiojNX1^4lP#oJFm(t{gwr0*JnSg>;?56 zDyA-Im?6|0!48G@TK!BLP3GMMdm1nu>Hkd?nmZms9aJ!r7t<9B1oYtoB{LMyuN-*( zQRiGc*akqb{;bA8&}x&h&OS9~oo*9cX%GhcKM?9wZiBA6ze2w|ZX%~IA-zOB?A6#(ErKf{;Opn4K# zkT+V7k7AX{wym6u^GMaQUow^U$Fhz<sXDwcms(AbJ6k$;oi3`XT-!U4Wp>&ARa%!EJ-0RWF2d(TlcokJ_#pel3Dy4PMR z36ShGvQk4NPf?yRU@5%j??n85VRBy8-K+A~0YKGjqos*t!DQkGPzYBd0*|8t=@+R+7EzwSj z`Wb$}SO#&Ea=wo{$2U3B4P;ETjA1{QdgUAR&qzm+ zwjw_CuyFR39IoBcd}iFt5y?T#BO}5iS_?B`{hpP(y$T_3a17|(tbHXiLVxuZ_JVRI zlP^Vopi{`ytHQK`TQ^lHm@@>_Zumpg!de|c1VJ(kyTo_p1+)|qKL&y<69 zIaE}g9QWD8&1deFSot)df*Y)$?!Mg+OjR$Xk5XhyJ&4Yr9BczO5Y5BQ)ek(+A|2ES8rz?cJ3 zeCbO8++pRk{}cbNsJcd>0F*e>{6rE@@t<0hfLno1W2NNhTf)Ak-{y-TF@n^LdgAU=*NdQtKlfewY zN9p7kq+A#A1| zpM$(za8nDhU?v>+0CnFXo?W1z9z(hp#z>hFo<;t%p6h4gcYgi;kc2n~)odovEVk4S zFBtvYDSvr)c6Lz-Z`AuFve?B1DZi|}qld4YPC^$sdKiyrUZxKB2@}@O6v%bHFS;d6 zHx?#~+DdB*6_`PWOx`kSM;xB_g=HsYZmF%HnF4Z8w@_6|GeW9 zd?YAQf7AD|OE8FvIk$cHY6BDN)eIb$eu`zv>P;EhVQ zBzru&_g$qS78~r9)MM`lD?d)y&M%MrrPU9^a!$mfP9Xs)lJ_E2Se*TmMXAPPnOCqf z(7uG4j_Sj@c#syED*{?x4Kf|p35m~nZS)BpuxJSY&`h~&6fs?;Q4fN1Z$xdP*SGWw zUKv-iyJ?{ymm63*<+nTE#8@?BoaN`Og8O=xpKwjwW@5)Sy(KbtuwqVGyvvYP4`qo5 zxrAs{6}+B%e!`K%MZ+f?B|OuJJISF$wWH8j^wM*~$+qECwutD9>>Yl;S!I?& zL-Q-b`jLt=5Uha=f6GPMIHQrh8g^o%nazEf ztD$MQeRu5=)3Cw~KK9#Km3wEzEZ-v2nayb{P<)}r;_0>A(Li41SeD>I#EJO+Zk-kK z&EGplIC@)lDeSAEctUg+SI(728Y_S1_H#!z?DAY{v(HDeoO^L@@G-A`*=DDEQ7zq! zyH=s}nxw$xuFJ0&r3DM;#7w!1p1oLJ&uNJ!o*AirY`|ZR=_f-J0^2<@zm4SwB62fyPtFg$!xk0e}f0mlXa{sV$2i z|K}6lg`>B7q?6((Un5Lz-~-1cK%Q`Qp`<&|$6GlX@uF4#bn3|G9H%Rn$!J&1;&EwD z-Uj<~0JAh}Wj^Mkl3;uLlzBp(%F2|;v+xRXfCZ6!u`b?&#zP7Ww5dSg&v{x}!ke&h z3yyX=lS-I5fRz%eQxnUG<{q7%X*qW-Ta(>qvkThjus3oi#8e>eqbve|#JpX4BsGIv zjqW!~Iq*0#F!mrk0URml#8Zm)d267-yV zNol-YFV8caQ88LS_~*T(D;D~?CT>HEReEeX(1l6DR5VF7iVI-&qd)~F7Q+w4Nfg=? zjN#3A%K(JzRGcxIaQ0kC^Lg#=8@$PFDAq!FpTBg=e&%Po%NulTwt)C_+<6(suJB7* zO6%qG|i9oXcNTmzZ;#cvjo9HLMzLJ26Cz?d8{SKa9VL*p??{ z=UK6?y+?}}dieI|v(c(J&sE5|n4ngqgt@cb;n<=zbw|S^ex5@MvX=D8qXju89bvNI z+Nmcxjyaa$d3bfoHg?;(DWHf)ozzQnSLW&gS=H6tCpvgfBOgD@?+WTr>we#sJO6bz zkKa9Ztx}?gaj!kOz0L8S@D$fu;h>l|r|&WCdVFo1r z4+Oxhxx-OdMs1pfiX0T~VFfYD+k!Q+OV+}@g5EB(u`-aQ=?|EGeG`6qzYxo_DjH5A zU)$`k8xt>TtaPP$@J!vNbQ;A@TPeANPPfCuGS!vOt!1pX6;Y88d0_p5k%l_tZ*1QG zAw-kK(^F=N+G`LC6KVH>KO1rbjx`|9I4 zfIb45xAnB*+`UV_7T9I%-II*wtAt8jJL-OrGQtIbTQG*Ulb=w+U-&(Yg-f)`lNL9) z`$^Iv1Y(iiw-%tMNf5r=Hub-z^0Xn=coR3AZ89sM~1W`{O-#be}aR} zCzO85JPBuRKvfiKe>)Vc`#&9xT7CjspjhUuuHHE{`>j@xTgcY!*G%q zGPLF~@cln~Qt0%{`;1Mms){BFtE};GHsH!Ye6nnfsGH)n4B&hH?&I@PbL~ zQ^IP%{?Uv-;ipvl$pl|G6j^=e+-jfr`{uQNjpI6-1@qRHFY`u@c317>&%L|9HV);P zcF(~Nz%-{lRs@d^(Oyf=}?!IpUHEGd(w{_?AyE6oH z8w8|eCv28sy|&bb^{Si39tHmRyf=RP3$Vxej$%$nx>jakRcDLmv{&NyOx=yjm3)O! z;W0QOnb%HyO*~|XNi>TIJ!O6yl@uoh}#%9)-_*tPZM)8RaBhgb(bVo#J)kQp0)$c z2oXNrtM_skJ-s{CC^09`IA*zfLbcsA$k08RFwdWTl98?&B|c!&&|{BRM4`Kk@S)}n zYYX{~c7#pTVno7`J70BdwJ?mj90)a*y3_V|+Xqa6B^K(o1w zZr?9bThTXs`q0l5umHS-0Ulijx)JDCZnUR7PC(HRMwzBMwv*VSVEE>p>%DWV4)0=3ZI%z-yi6levz ziiE9RT+YE{g1LA zHd%-JN-gFA24Kpj!lOzi1Bzam&Pj%*8iKc!J%o&t7p^B)0Ygq1v^naxlydbj6lbIs zOwLTkgH#fDjR^lQxq2hG`hINukH#H!zxL`LHps91s8dy*iQi!4{DK^M{MK&qsr9m% z^wF~*2WeHczqxwdfujQ3=aCsJN+YFCSCQhzXVURm*qt2#b_+|-w|Gxc4X(^Cml@B< zHM?cXRDzxUL7}HvSZ%^-0yLDJ9CMtdhmpcqN0qaN9V1bbf(dU`>Wjz`SKCC@fuK2r z*_L-M5@o0`9nWmqK(vI_tl4lP_PPQ8p}17ARP!LCE;!Rm+IViyKw(S~zk+wuRAVBz zq6rCyP+)>rqrgk8*XtDnr<_&8d0_g+QbS=#!tXW!615?#%}EGFY@bCAM$bN ztzTjgR_OLD+%n3-_*4-7TWHxdL8;*WC1e;|0;ja5$hzjV3$krSE$>>Y>5sml$I#(m z>>)Ea4b5?WR$%Ru8CjAbF?Cr&S7Z|}#)*?U*56zO3Qx*|0<@VdK(vqDt>VMJbXb9> zoB?J4sP}w&!9Jl)%aYSmd((oG&ews%2xBXhQDDQ5mtA_hVCZ@0;=? zeU$>ci;lJDcR#r6rk2-Ff(EWdACS>08;M5P6SeAJFbC0))HXo~r4?MY(sE;=T5=;* zaUW_UsCl?iI*B^DQScB5kwdq&a4o3kmTNI#Ue6yD;OOw9BxBH0`?W7a-iIUc5YY?@ zd*)v4%LIyxlM@0YKOxZ@1%M`#`^#1Y5`{p$UW82Ar5bq_6t=dbF|wrCIG_aOb3n=g zn6V{d`l?!{TY+g7coSIJ&0=f-y^buRR>}WX_NgwCW zC*nzXPPT_xYLk(V3E=OO2qfq);C7CaVTYwHOk2z1W9ZyXGki3Uazl>V6DMbgu1hOd zs^3Xsh~h5v4as=9f)0`&gF_Ii6-|qPzEetq4@MBt*r=oy&qlMT$q8OJ=BtqI+>3Xr zo$uuO`9G?uKCW9H=f17_0C%773;7Bi6-Qynwdh`R4AFgM7;m?h$NswZrO%iVfouun zPx$L-_MWy7)^H_+JTmzF$l3Z=erEP#NPkHUcc0_P%>;0TX6;ptt|;=Wmx}9h87ciW zx6^W#(){U;(&2=Mx!LxtQDTNVeMY@awc{5V4`~zENL;c$iIi<=#E`mi*EdSh*@4n% zXOoDWsMVYxYfZ}j48LUK^$=?0rJ&h&o>Uen44B?G?P_KBN3mb&_Eq|<-}`ULG?o!z z9Oe6ASGw<}n;5!rl>Wdm+4gi__3oQz?>lFwrZYFohmSF*MMd2j5`fbr19-XcGeT~6%nbW!4 zuZ$Ik8LvO&x*!qEO{lGW5vNW+sIN5X0mQUSv_F~7*l~R}v*Dt-bsEDrfBBgQ&VYSj zlBOoLm!i$22(}+gAzDTk4guau>W>M*dzamrO7TPiLL}5)r;eNq=UB8K4h(WDXWA=2 z;T(Gd017$8hU^Yd1<^o2M3RV{UN9e?-X03xRB05SRLRHtAk3VMCjPLoFT#G4e87aJ zykKQ518i(Jd&J&$g#IDYT8jginY-VTCHJ`eQz%%!J<$8e7=3a0w94u)SInp-1n;2C zBVBQkro}gM0=wf-En_MXB=R6KBc6zb;#|PLUXn%2069Me?vaT@Q1M)XC>beG4`zT7M;rpv#T~)Q1Cx1K*RT~YGTh|UqH$i_ue+cLME0;B1 zQkbN?CvkMny|8_yNui1U%zM8ds@LDt;b4LuUgdViR`KOyMkue{J}rE0Y0|7-%)$UN zZvj9|(2`QL1$`iezNj*9;)%J$A{>4DFV58T7*!jF@icG`~vm3!L{HOEDe1k4@?-QrBJpV0yLKi2n>;NMo z9}J#m=u@KNdA27JfH4_rJ`@d8)E10-r%T0i9sFDZee7bcp3G>tzGUW$_|EK{65;7p z$32Nnx1_XGi14@Q;I7Q&x2tK*#;xq{0@S;6QU^>-!yU%y9Vykc=?*EYfx$gjJQ~i_fF3hb(6E)&9%aiQ= zn6y=vNLB6Z!?R6eKCEBdmE4eR&TzGCN6Jk=BoeBJC_F<2llHAevDDv&fLjgCu=!fV zJ%~cA8DLE0M;-n)5=C#_1kPnbTC2nsch3h7lTM;`V2uL|?c<I5I^@?QY!?)=F zO!<~WUHRESk#LC-52Et$Ia=OU?q_FXF&DRw%69P!#;oP>>K^7g*^KEX<}~FCvJ6`I z-N+bp$PtQjX>i+#Qgoqu|F~H;dK0_HMJ1pngIPh#1plNc6vK`d*hj8Su@ z+Fy~rNlM~;ylE15huDGJP<{+iv=2ZH$Q2=d#wNRi-3F%oocGJ*^@7)A5F5Cg3xpWY zTe@qv*@G)jZCp0#>u>V1x@J2Z2euWPn4#Ka&Y`?=B4uDDS01UiRUWo@N$xC*o7FRO zLaKiqH}<&f9xJ$*kQ;S%X*IDvKM}ppz6q1#G-3)u$^F3hg4d(Ke&4EDc4ix?*6We5 z%i|~O!AW@$?_z7Zp&eVi8q)bm2T1!ckIaDZMXTBOX;J}D=D$0f;x8k;kSiqs_j0}E z^)9K32Jwu|ICo32T!X?TS;2&o-YgTW2XTHMY>}<<3u&9}fb+v0?Dj`3G;Co!hy{ry z3CuWGOgwDKm5OYCB;K`|RywcXy~6{G%bqrUmvLmlN1cG9FIH+8Cln>SjklX@o;^F- zE@Nx8YYhoY${tmYUz1yRg^_9M!lFIA)8kLi;PnIP#st0d?30NS(f=3=@b0Q{q}v1{ z@m52(Lt6!pW0w1ff@Ogt1-G9}svu^JL-kw;df^O$$MN{2@#JTs_!bIa1vZL^bx|Xl zADhq*NtYT)iwfn8N$HlxQ>K&+7uXby7AhGtt(CwksfYkd=!BD%!M2mC9Y72N_Ll+@ zx;*q}7FiPnqMOxy#@YNj3#q#jrcfr^^#*Bs7_S~Sh109jMsdTN`-wWh8#zX2doQ-IET4OvKAuS40Rai*peZhL z75M&f>>l`?Wwkg`jI%Fk0UCKvnx`LzoR~s^b)*&}_mQv;qge~=VK4=fUy)X!2<@-b zPi_gqi>DglKCei5?JJMrr z#cBf#-O*V=+}k)CvEU3G&i`dm>M>{TP?>3) zC+?SQ^igM3mj}=;KRk%dN$t0Og~jiB<&Quj`7&oYi4Y?{R8WRatRNzK2U|&lTG?rD-sL_a60b#F-iUwuH zhOw|3RO}nOBC;rDK?Lkzfu$q8Zr^)-e{=6*lJ|VyIo~;wj#;DU3iEt4)XfcTm6kAu3%WGiOt3Eqm?M&`|J;JaRg4enKEI4Mzf<-SD! zVfhAC7Cqm4*O~jgl&UJ)M+jqE=rSP&e@Xf5HqS7{tO1L|dim6$GJ9IPlQwm}=VWoC z>#C7hH5ApFfCADPznYPNj`)&R0ey_3v`jrk^D0)O`zF)N?n|#e-fX5LI3$6_nnykk z@c6iTUy7qb$=iCiQNu5l%b0p3F+f*?&HfU8Q=3aUwdKoyqJI}xjnA{ixc0hf;rD%q)gyvE-kV1vDtMr zi($84ZgBlzlUzB}lk1n>n=@2zFO8USyxpF^R!vw#%tgV~JwdzGBffAvJao_X0^2{{ zIgha8oUTk^s#VE@9Y)I=BVxGgWG18B{J0J1x)5L(GNxI4!>>P3US;2m9vaN6g%r##-}~< zYzxpl{4-3`h z-Jz6YN`cII@TBRb#m|Jbs2IXz7PXEY)p(=zX2ApJwlhYr` zob`TZgaOeY~gZr31$s5=#!db*+uv@6yHX+NFSWYW=E7%s}kF%+jvgXLw(L zGv^#{eNh>7)KVVh<`hx&+@bvj&ZTIYv!*Wp@hlBnH;VJmc#bpNRz8am-{#uAVJ_A) zwSAjaeSDwD8rR?X&V1U-ef1a2<1uPKJwpARJO*A4o41!-+8HKL7 zI1G|6%?g+8VO#Awv29g!A!Xjpy&tmc%^UxSgKQkJs~Obyvu{wb5tl^X#6 zBMFQN1-z3grFGYMo|o(2GiOf}g(`srhrt}^yza4_`B2#5UOQH8aOGFyH7w9_Zkk57>l9v<~@Tw2@^5j^g9 z-mJzrTP@CNUi*G%cX>jq%F!z=sq?QZ&U}r@0%*EeR0veV56c&{CJz=GfS5_FMhn%>bb9_ zk?E*9>r6L{3NshLdmL(xG2f1J_xW*j?JcVA@^XJ;>JK> z>+uNrm+&QO<}EWG!R+3^ydRq}%JX8TYbR{fc{JAki;#2%9ILy&Cump3-~qczcjX;x z|HCKl>lSy}9J2O%nb@U=^J*eo^Lfa62~UH zcU0b}IhJe>2vMy0(ONN6VD~LO=j-?VC2qLb3PSHXlsO8Fu$S;;kmZ9dOHo-i}=Rt z^2YB8W{%q}l&1;a?z~m0fq5>niqvMOQZfb1t5LcAwN zy$TqT?NDf(;$4$YWp!%fvE6P%gQ|8=uzITet+9jrtg(;i?UBjNb9P%AH~VA7vS4R> zT>E^C2~Y*%OsJ>}@)@rleV4MUYja-zZ}ZiXjNCe{Z!meHRnXxzSf~dQrW5 zb_Hlg)|HH7;1mcOPE;n3a%f|iiN$7wqU8kNrh;ENxr(K8V@KjAxO!ynL|1K&;uogy z)p8qK+=bX*PDl^{zDy!fbnIQc15Mp^@u=0m&h0hoc=j0PWJBEA3wuJC(bt^xKlL^>Pe{9IM{B@T08E+MuPpyb|S+SwP9k7x!iI{6X@8?i7S0Bn))6uwY)*)tiSIsYm2xKE}nw@8)fB3<`u0FSnvWZ7)DL^aknOo zUyu}c-+61ciF0R^XKG81Ipq-X!O5c&aOz*Z)$%~PjhIdff`8mpwd;dTC+@1m#LsnF zpWquT5Y`#xP$3N}AOiY|TxPPAe~tLApYbqYSvE@$pDsAe1=Ifpv}vd_eol#~5-Nal zyY&}W)|pdoG0$XFdi<}*;w#m^tCGyI2IBJu-gOWZYZrtoj> zJ^mr?kt7VT1?ZvY3crD-X6r{Kkdkwnb493azBkqlI0}Q^9wH`PLSLTC;{gQ2n6m2d z1gwU+2x*U`d066iI<1OvZkRwzs^0 zXV(KA`*oVxCOIsUP`NU#{mGIo=Ofk@Q`KvIsi;eZtirJ-jUSUv31Sk#fdL$Uu7-1(KwTA`lR#JtMacQ9 zcJIKG42)y)tXH!vF}&IogCoZvDk{ij!XUxD#k?yp(3^mO$5FW7R#(K z1Kb||=mxyQ4i|`H1wm*!xK&Lgfn*p7nrzz_>L@-0Vd`+&Lx_d0)zOBdRKu}40^8MpV9QZ$?qa?#=bYr0 zC0N9(qc@BBujIHX%vA4(v3WoZfr0_V`e)>FD!I->NAbOf|AQG19nR;)fI|OyHc_G|{ z8%Pw1Owz$QkQ~FO_#a9dbJJ-aodRg)IN|~$+!co#M{r&_Nv6*%V-Qpx==BI2_iA3;n*5=;gEdVfXy*gH1;obPUGe^bunP-p8Uj zIpCBpj|J)K>Bu(?1Z-(w$>1Q}b1FQBc)UKYdVSO+cd? zzLe_FNT^l+sq}KsDr;kwXEW{EcoXSjbV~CssRNL-=*s(WVaa_&RE2Bezqin&9mihaNZwmjwZn+f`QmtZhrg0 z#-lDzWo|M$b1PN#2-j_9%JaBtW@Ww#L{_T`Edbt{U^ z{9t$pHHfK~KF7fpdFI@H_wYkdrDwFfWKiAq82D|{NAnn*-Ob!dGG{uwiyvUCBD}jy z(5`9|2>xz1TND)?UPxy?)2b{_p(mLHd#2VY*b?8&h`H6rE`6{mC1=?idy~0zb)@7tKV>FUCJ}&foo%g{I?RpC3o zchy8B4*9ZMXty;J_gFbogyoRt-N%>oqi)Ds^U~tHz^QG?)=cV_ze_iN)4X^Ib#k|d zZ`SkThz%`PA^=pDw(PmO{F*Q}#0gIW8jI*mHE%1GhEHgX6MNno#6~}Cn3ik_z`2}8 z*$3Z^Q!ICAbUB8$oEXeW*)=BbL0ANGF&g z6pCj5eFz)B;jhO7EW*n%okW(dKo)L5JM&XBWU_kqX zd_vL1O35FCxSSpKZ^RKDObSv!pi&00N)xv}qlk{W3z6{rl1o+SJ1&i8R8+k5TweT! zt9v#D>Uuvfluwn`N}unU%f!A&CR!5q{EjzTc|aIiv8B*~JjA?wjhKQS0wyyb(r=*d zh%(F$e@K2CL`eP6trZ_eCd5)s>2tBkqC)fwQs3&~h{nMFVc=O>V@K5uS>tV9SKMeh zNxzYn1z5tqn%1`VFGhS4dz`tooT4Z>r!3g!JJupjs&dXYd9#gyTD!8ehXZ8ud@Qz{ zjTHwiGhnloJ%}HYqT&@L_6v8D{2Ki0_JrbY;|&L=4TP+&$UgN~+rd+O4M);l)3qg_ zezGKiHhuF1dMhYx&!9vK?_G9@~;`5x)a_l22rH$dyFAb222@pq02BdAhWbm@b__2OAFPaqolwKeD7dPH^>N4(pHe}QFu!T zpfn0A9TBeQ8?~hD>$F=QUe7qbXC8h|>7%xCMb74(SJ~=}&=PLUU}w28cYS?QwEGVc z2TEOvhIGBQ`AG4o;>@-`yOzA(U)Z)Vy>0t7X-m06aa}>AZPDLT#5LX}oU1MCWob~D z3Ye`hJl_~J2fztI~dBTmZ7w>U?_v>`T-0&$tImJq?23d+j`FZ8y%~ zot?Vap2s^N@|9fQ0q5Sf(X&Joww zfS#9rKY^KR+kWJd?UM5_G+3TsUir37{@w0NPD~WBRz5%Ciz6<@n-FGURP>v9_cw!! zQN-rfK&O7|6{-jrWr!~T5y>_qN_-RTfG=FN!FUHHXzyBn|7BHYMngk^ujE=iaJC9a z6E9fBEDr^#efehwtrO)SleNf7>aDd*7u{m!I#;&Og4|}Re0a*{Ig;Un1GN}4iEom* z7;T;f??p)(#=x8S4U?3@K<6)~GBD|{>XOa(DbccS=qC~LD%B553L0oTC$qG67VbD2 zS>c@)=n#yqgSzmGg>Vdfr7J0es(Oie zHjebrIq@e;-6UTijp3Nba7oAzKov#xQfp9RzV5pMD%g40j$NIcOXPj#c+?e9)k$Xh zk9kiVvWBt>L)<(9*p7<0c{4M-+%^Zwi=xhUi>zXuNgzpF0Sge$rAl#Mz;l+7EJM=` z!K&geuhpEBMe1xw(fNbbFwP9lCFD3$#H3)Xd!+yW>On&YxZs|@PQi6pyvjA@X90J> z7MT<0I6S5SGLVAnmvxRW7N>Mt+y{IzgA0OB*sMMD2`b?Lb;!nx45Ho#e{)t8F}7$8 zz0=Y#8@ySbCnWX|7iUQ zo~yyvq{9v)BK{y^1`Di9ZQW|MX7y+>6n=3}OL@217=4$?l6_q#Z z#*JZi|IuS3Bez-l?b9Z`SJr!OT(QiS43`eO<4}9zAwB zOmLV$Da?<5R*>=5iID&I)RKs`9p83#+|?Lv$(#{^PRD44mbfRI&5PTg>D^V{f4mL- zaN?=*Cc4h!@JNqVbVlZnuI8(gUmhe>!5FpoI`XX{Hf>x*x`g|~l=%_#05GcNGZOnF zSxk~o@Ps%4h|XKR35(lK9tCKoIWSOwlCHs|oV4xAfB)R)bLb&t)u_#$&QM6ZNNl#A zeEmvFLV!Ul!(CFD?|zu%RR73{Y=qxpa`<6X>y__PC#s#b4H;w?inL*A+CIzP?S$)5 zOmv+Hf6d_5V}xz+rRmxaWay;aAkbhht)Tz5;IR*!y<)ViI7?-xK*ENAD9Dr3MM;t0 z1tt7Gjeije<6m?N?9uW?hT}Daj@gTr342w4*u_v;eYp2vR{j*a38%Q+vXvhq$&KEyN@`tlg8`cpQcn0s<@;_xOATHoSC7>fvm)C!kV7RSr0zRPTHFqCa zWRA`as(05o)j_4HN6}ruaP%Ysihtm593D>EEP&M(5jaqqB)koglZ_J$30vu-`N%qh z0J8Iq*>1BP_jw<~fg}k`ZZ69{Xkh*7a+1^~^rkpX{x{N^t1llhRKruzz{einx81M- z7jrJ@eMjAINzts<E-bM(MW*Pi-2yDD%Jt_0!E) z*?G*YKQ?>M3hR6(?5kP!cdji}N6c}lj-JtjR?!0+R6WgE9?MR?zlMxR{rrZ!4sLX} z18$=`+>#D$Kg96bD`dvuRi4J3^S$cq*S;UO8gb+|f_%L(e^2Ghuer?Sm5gok@2(gzJ;^QTAjPOWiSpW>-qR;(mzF zG)h@O34)#4;Y$R69eXJq- z4|N0e=_^a!_d_RNN`Jn=-EUUIHTvwHkfNZ~$2w#xE><>`M7TcM)HZqX5h@N78LD@q zVpM1$=V^{Q*V9kEtg3#QL6Va}O^%8^?w)nPLw0e~)SR9N=*lahy^|6;5AGD<$rVvk zpJ|!23`^~#&oIVp32@WYjjZK5#DZDY zCm;&$bb)<|i>c$;@qe!m@tXAwOD`DR;nI3z`2lUuX-^M_c(h~xl)VeydmxT2VoNg3 zZ_Tj{jQDw{uo4gNzlG#|9SoQ?A`QGenk`k9CVMR%%>;p;R;;FtzdS2_%?{R|T zC8P6pxWal@!(-+?-R-HYy1A)}*$|elK3N&-cAuWwUOGtLxxDQL-%rhB)>7BJuD;G3 zD%Q7ORzJkhAvV^~o^gIw_+I97sUj$Qw=uoj29+qM)gOV}psvwP9S*c9SmXWfv6rzn zZQbU`Jy*A~z?eYQKbjgFZJo(XGZJs zp={r8?6}SFM@MztFf_BG)h-EZITG_exVxKFuDv#)Bs;=K=bPEypSxBz%fsE3s_R@* z>C}#TaBIjXm;T(hGTI{-0rnr6+<8q)MI+LR-|pOSSj&%E-Tlk6epoFUL4#x`{1L99uO$Xc5e*add zKisA{C5M#+!+_&vwUVLo9)-Vl;R2|JrR9n=!@e#)i7H+NMVa#NpZcg(q0yS%-P*Wj zZKZi#KeA+Wu>XVhk)35#A8cGm)E7Dpev}-gNXmzx@Q7Bx2P4W3>#bFsrFDdNYaAH= z3A3J|{`@|OTPvp;hA~<0p3rW5fg*z8vf(GlSTlRT-DgxQc^zrwn0fwXUYAmb?6X|5 zlNMgIggHhUyPBExchds#!ZJ2<5WJeNoGebJXi2n$SEeNT9WU5O+dG`J8doY{`j0~_ z8C~r6q+JsGrl-=xpFqM@uDn2jc(@8fv6ou)F|YIafSJ@pV3XG~SN^5&75umr7TdI| z`(_mR)~A72*bEX}!DbOdpgr?9fX7;P1aBJY8l31)>?kR_XaVS|AaFVvXv+_0x9|^a zVYHJhJ)!-XI>gV67#2on)<1vXO~!^no2E7#FkEuoepR-A zK0V`w`h3Qy#G+9V%QNg-_p@)GZ|>^15|c9OU;-vg>`EWY2r#GxS|!kz`Z(gO8ME zhxVViVZUB=NYT6E_RZahPpjzW4};Hb}dqm%81?lUB$HEKSPeZoL4lY!!fzm)Nu^{52L%YQ(@?Tv;EhioZ_GT|#A12+!K6=j$DhU!Fpa(Tc9g#uld7yZ- zBuCrxoBE_v#}~B^p|6L=B-%Xe)!wO-{egpJ>m&no$)n|=6+z0Q22FJOfpa~jDb4J% z$G zVOMqk;E)l){$bOHEKXat^X%&HTw^!P5%p@;+|h^-dXHE1-oD|BN;)Vg`2NUwUQ@;d z1&569KU(ob?rWS`c`aMp?SAo#cFXqkv+F8eRn9&%yk2DRdm1c%Z1I_2FYPJb^`4ts z9Cyi8=IJ~(q8APTb~@`$&)Ai=`EAIq-yba5_4s*PJ!xm$gY>O^TTL>1vmf z)sEYKn6G$zK+&dR{nH((UG?F+W2hUyUzvE1s`Z1$mp)HgRW#*H{JYqJAv(I9s-hwh zq3wg~8?H^cHsz71TVAhKlvb6QZPs=5?dG*P*0F0%k6o8lQC}8Y@&lWdcspk8`N?a# z82W8m(=bm_#WA0B)vY$ij-uvZCKlL=?3VeXZ%L%8Y`mAJ+{VYAk>b#S2d(V=%@^(U z@~Dw-E6Lt&_LTGT3wPwDwE~waIYr(4Hw39s0SWbX7I~z%k(GJjt^Fz=QFFg$R4w>Gm z$WmxLvlYlB{P0prqyVoRL<21OPhkdokSeq`0xbsoq3?tPv=68(o^j`QQ7 zg>UBq<2fv&S1TW_(sLRzLGVYkE0!lFpjyc>AA1hy&JR64$dN~vnPV{}69$FQ(9!(x zzcNR)KQ!aK+;FrbN&haoll^>2#oj5*2^9vn6+?A!X2=?mipEqr$yvXZY~-eMCrL4r z1&d&sKp??~sEbTp7lf)Y8W|(R2fTrFEkDnMC6s43ktWeSqS%)e{ERWf!XaMCnGV^Or|~rH!Zg zA^IR6p1*CFBL?~YU@|SnN$HG6#T!^d1N$-w^keslADcqFu=sC*L7C8(d!;4~6bS|ZGEWYg z_%Ohw+A;Ae?neb}WDERt#hJAS4; z;1@N)A+9mC(_Ad5he&8urTX+kmuh8-59dc=SM zUq5oQ!v8amJ3Q0~AznCSMw9ioOZ>ZpGQ}oX7V?4r7u@UERd}5;rjBk3YUsA)(7KKz zKm^gTk?Veg;Hln_ zNr40)Rr<)$h;T%JRt`@W{ms2@Wno0HQ3~inOVYFEVwdZD=m?kS<}1(awU5M+Eeo;3 z3Nf<4gI4@-zI^Q477Wnx#PZ5O`Y(nG8A%d8N$#;!IAIg&zSMeL%XhT`q##QT^h~2L zvnZjn-;g1U;(uJ&k5HR|CUVhsQXBevHxnYtwfC3pd;IRSmDd2l%JF<;1HctJ6S~q^ z@g>HElqNEiC>}gaiU@n*U%3Q~Ko%ck1s*q8=QS3G6FCBdaW9ZMBD@_DV?|DRyCV}O z1Od%bC>A@T>#C9v4aP&&(T*Ooj{dsrB_9@UMzbhPO)!SRrwjFrNhR`2;%23Yn-Hc{ zB2)HvH}aXRS2~OQ5YpG7v6n~6X@f5gYSPr%P9{wgIX}kWk1bnIXTP^H8r1|>A8l|h ze89AT514L7`@}R)SQMEw)OgfBsGb=OSR0I!hFgVZw$)-VH?Q(k;3fS`mPK)vB`bQkc2)>c`mYO(&rlh~5&sAcf1)#4(NtVS_keV%A7TVT15jW>qI0 zYCzH|cy)sJHsL=~3}k??kVt*PAjpfx_xt%zKzZ}dQA_CMEkKLS-MckR@-R9!boDXu z0X@+PD~Bqb~ph7T-J1wypD7Wq%CWBTa603zNmjpfCSR$N7w^}Yzjtk zPzv8o%>+m&ia;j*p0bJjgdbyJ0Dx|syh!MW_@@R3D+;g@zcML~;E}hFV}z#&sG+(T z?qI1(V4M0iA02>D&##A1`(T4zfEu>v2b>%Ix@Baf== zs=|Lbq6(`fE$Y~hi@+HaSjP-d5k0Tn#KfCJg7~#A^hHq}*(Q4S~_g z0{CjHfVLP_VhLd^aVjqqE#BC^(p~H=lCDCFgSpxar8iM zKl3r@Jjk??6P@QeD|rPk)*qqkdlHT&B?dx;fjC<%%niD3v(-_RtVwr?*gE_kLi0!; zHkXzd8J^eZHyee%@&8~9uuf>j;sGa{PzK9R3`Sy4zD<@0#58vx)&E~ zl6ZQTa@}ciIlPpI!D?_ouxv2E$KF=vk%mc;>%?Zj4TlSh(Vw$a)AC?eB9M0m+rx?( zSnD)G4alcYY%Cdwf_Pp+lp%#iGY*iPSY8WdoB3UQCiy;LTLLY4369`|8pe(EIV8haPe#e;_;wKnQ7zQc2 zfi1AfRCu2tY#r!uzvX^J_gk8`a281*1ZYzvLIknaT zh=_;8uZ3GzBCy9RZ*?88kG<<$qKdD?TSGpBUBTNCfTQsyBLbbYO7a0NJ@H5g&Y)eK zNt1_(mf)jn`o0Aam-q{}dd#*7mT7l$WgUln%J zoOt0Yh06Y69654hV+LOww4Hj0Q_^yW7B1ABl~ zSpOu_Mbsb;h~QZam+*}yKf;`g|H-5RdY1DnZfap_!)>-0i*BT=2YwboW!fSQK7?=( z$sh8Y+djSpS%em(EVKTF+eLbS4J0}S`K~lCn8LHmB%O}m`HtWzuV&&u>Mo3fIEV50 z8<0Q`;=v`K5m+Q3C)TNee@yIo#l02a_dICriqhSZQ-pRccU?0#1)dO_y~(R6`1lkF}rsHR6YK zHc9J<=6}y%ec!TVc`RYfR*S&$3D#T?k-7A~fGsdGPXg@2_W*qgXefbkbtHQc@CRW6 zq#$7Bkd$gUN$x5w0FH384AMej&L4LNDrx%@_jf&-x83CwP~%%JNw1Inudflu|+D>bl0GAt5V^& zLIKfO@Bf|Wd2D)X;k>y#6`)ttT4-vn9<+Zmo)2|x0mwl?;ngYu)jByDg}FG}cpr68 zL`KVhzy_Upc!88RP-^$J;KF=&^h2^Z@T!N3>|NtwAr8{=X{y&)g;8lJ!~oEoRdHBx zLlRy2Vx4yaNpl5QXe6#5vPu-Ql~h8mmsEF)PxdEH?Nt(8tM^7qVI2(|*rLW>t8|b6 z8pW4P9IC`qp@h_dic?e(%?=$W@!o{dCR=;s`wZ3{$i}k_7B@ov=ed-?g#wTXO5nkL z)CXXyV;PLKH-Sk5$X+)-wzGv05I6uctRO9uvH+O6NHn0$unCu)v zS<(qXDk*Qk^@Pvx@7op#GiDV3XNX`ip-M1nV3@>+DHjo-ZP~gzJj*M=v!rCSm{53+ z(A3!{OGwxO^@$IZASG4sUYQac`9NAHKZ7t9XTg(d=j(hWoTxvnr8o5XoxuEI3Z1jq zAU2YrE6V-IG>A7!xq>ilA<0*BU*XsMc0`7+#tI$g81Je`jF0#tIgYo#M%so@^Bmy{Wsyk+7)BH+GPwB?D)9Es zC>|c9G6EBVav5n(@!>mB8{9XLezySnT;{%!BBI1o01ntKpb%vn-oiACs;1v`;#-0} zrXW%@reh?kK*v7+*u+LAo?!T+>jp(S!peBfR;7vgJkGRPhn8-e)ki^-bRK808nlyw z?@*zjJ_?={hGKRjX&2=o(O*P+(EKpz8j~1JcZM8j@ho71lo|XVXD9eGUhny@*E-fwfV$$ ziuK#*T%4qvCv46|ce%#|rc~-KTdOk(cudMGiGrW);$se(hiPa?u;mk2Z4|gapYTjL z2*CoLKkDf$frT@O)9L_YjCIer?qVKqm^V~0Kp@un5sIuo>1gmq9CsN3!}4j1RBwTg zDS;yqhRnn#%rPO_A0I>us7HW`2a)xY#u8Y_6@5rJyKQ}1Klhc!O2=blJXmT)N)?Gn ziP-XTmLb12F`nGYas}^-Z6Qr;x5|S#UB$nf4(iNr!9(bzmVrUth|gF9Gn|1R52%{W z3jmt6+O8InCCGu;S@j}ODx~;560|siO+ADkl^6#khc61N8-fc|t&C|4DJzJ6T1@;1 z6?T_)?o2Mc3DDNGw2by;QW8uG77!F6F*{gU{c6i8F^C(&@Ga6_#%+NNdqu%x(v~gf zH<@ttA7y~32%v>8`<@8{g(Vmx^ab2Js+RIBXO(6=cjmuaV|Jhc5KYw)Qd-FCnuOz0 z2t3%xebDpgPw-Jd$8rI=iS#R+WRLzZbcGeMh_;ba4{-LF$w~nczCv#%(r zNM0qSWtvqZ+VIyrG?hwYYYjtzrG-05OoxZ0%K$l*5bf!r>t#P1qxkYs+IeDN1^p_ zUo>0JSxjNs)%R3rq>oh)K{~C;R{d0{#{VCV9v>;xe|#7SQ%ZUs1xnGeM92oQX2`jU zKPV#tL&}YYQ+(f-sMss2D6NWjOC8n|_jnVqMbsu+!b$6JOg9!VOWYx(1jFSS9Q%Ds z*CLBZp8H^=peRtk#)Dbx26iCe)%#V*sqcvsk_)1ec!fqM$CAr?hB)L>pk0J+^at>p z!5bo4uKe)ErfsWMHf?B#NMxS0_Bl=}@m?Ry711{oh5pD!qc2}HPvWQqd9}E3)-kRV zQa)XDa0Dk)Z+$FZ((71N^X7@{O-7u52bpk`!7U`re1S41?^NoSY46f`aOFa~tYeR; z$_JpixC3km&aSOnp~_>LU3y+o<>^!p==Ioi{t#Dyb+@N$mB!CQ~L3`F{lR}pEl8no0*52M$rl;k7?{ED=@0iR7rms)98MYeZv&&s#Pf7dFu{X2Gbb! zO=g8ON&l3U8{19uGf24h;M+mm|IX5Re_-YkTlX(`jp-Bu<8cdd@x+ARkmtzEJ;3Iw z3@)3bufw^uVU+nim80+f!Da)N6O%Va$N%*0wJlAl2Yw3~G@o|p3D%)L!>h}oYU08y zJ$c9zue`?z5EAZxH2`~_rUAOjl_}1rt7<6Sy{W*$ZK`Q+I#(&x4rk(^Dz-T!ne70k zD1WQRqM4t#izmir1ME$MxVDGoe{!~OxvxIh>>D$ctHPh>dJ!b}p`x)9?ExnnXUTEi zJD7VCi(SvBP3B$PGiHaHtLAPgYX%u)7N+(puC$;ftQt#G}n;Dt9yOpDMQ)pD5V&#xK-%h+dYQ1hk0T$Lrnh$}^RL9sys@j`7GWw|d zd4>OSaM1CfC()zPz^(rXmWnc8VjdiXx3FDR@Hj+OKT~b~8v~rBKh3>Sh1Jc2Y}^Hl zMCz#8BXs%y=(k+e|0{Cu1a7-NA#y@|%+zt)P8*K?&(Y%SHF3C8IC|X(P4*;P?gwD+ zahm!V&ZBP&;{nUMoUM@)hZXDx@h5C%?JC*=PHb;1nbVGquKlZn4~y5f!h6KBUOt|3qotZF`j8H-+C?w z)!DbsmajaD*?gwF`#ff-MRc2N)){9OIP$ViwcyGU>II{UY=UFD znyZQ8KBN3OEPn6(mKqAVbypSo8EtQ9h??!0IPKzesC!DX*Y#q0k)rWXRXrsxG%{)0 z|0jg+RmvP+fbNl*xsY6hnj$xZ3e~jZbEY=CYAsk12{CO3SDEdYtR>)=ya7;A3GUmQAN@3N z;&!`ddj`%CpU*i%ul#z(`TnOBL-UK-*M8VOJO{`h_!0SAdQMu{YWwnMuIkqEsu@LR zdQLQK3}c_s1&tda*-VKD_?H`cR}01@0UjWj_yr_Y9-vZQqi??P8@s|kl8p@O(#P(v z){~8wDqbk%Ckvvx>q_@_JUTsi(hn1{(N!F;+V)hkV_cQt=|70|u@q01|KBQPlaKiV zZ4}j(sC>2OOyVjJ$rPLBG)NCO3>*C!)+}sKzcU znHq^@fO-GKQKiXu`wXN{Eb8{cOEF~S_v`H?Hi@=vpPu%QXh*$@F&--0ysoc~{yLzW z_+;}0%cI7E;Tz~)HYX?8+c~WxcFf79gQ>zOH1NsIjD(xpe88vG3H4Ii`yN*a!YFX2G$Ec(*s+O zvLN=h#aYlwm0-rF@QKc;N~pU^@R0h8sUDga+%K(4L@;)dZ=4(9wDd8@u+J0*w-cpC zSVm7-3G-G`Pk32{!_Uqz;wHFE52f{ME9tjJi@Rq!RS`Cf%i3LNQ4|zNerGn9FwZ?i zMp;E%ev%hn^j*u=jmEE(99&gUwH4tW;>*=&+mmQ@Zfw3(FRJn?{m`sZq14 zT4Dy7k~U0U64!R~Sm|$*e`{@W%I|zBJKG^rXYzsYH`I*O4z&**;8Ww2>BJ79e~>@$ zJTv9D&O7$R%q}=>iQiRls^qus0~5QSGosB_W$VSQS9B%nivfKc$5t-=<<7Cm+qTb= zd*4u&1j%yJ_iu3eMMuLBJrKQXw*6^9y)BzyyE`Cuyg0>Mcc`J+zN72Lf6Ru`m>NYr zM&-%RXH`_yFaG-FoU*tz6H|})JeFs^UtcqlXk70g+0s6vAw)Paqdp{wt2)57WlA=M z!=|SZ$7+2nCw2 zE8nFZ%gz&@U$pE^#wX13>0e0H#pUJ7;IO)Y%k=Ha8y02-z1*BbH`FraeM7dD=vq&= zaVzoZ-P7^8aZ+RBi+K5$U#l()B)q4p_JohRA2XEoG2A!?p4bM^`L|-OeMG)~)ALV4 zw#!z$EU{q~g~p#sE_XcPxM%YKi9ST4-B>oUTK1zcEkyK}cbQLAtCtUBOKb`vOFFuX zEHncm#%0|(Gvwt;w~pW8(BdEWPFyswYihLZW5w``MsMxswx7+ukaaaRSanzxRvp{q z@9y^d#NqvIXF;`3&SwnTV+PSmX)imMnex^V{$QKw-4C4f@7>+2i|!ovEWsmmn^$O7 ze9Fq?-X7!s`0=8#PmJWTtiy%@FOI3}uiF9&kcnn4*`YQ~;-vz_UhcKNH|eS_wSE?gKb z&vi31&Lk@j!udcJEYjJb4Qg$Cz&7`>Pvp%DCcYGDsnsX+eXxON_$23#o06)D>?zha z(-eBnajQcNdw)!Fz=W^9b~|m5mzv}rjz6p5NJy+gElXnGC=FlF_cqIJYDJITo+dTL z=sX->igFt3J)p@S#sU>DmV4a{beh=a!h`}G8qFj}?h@&=IcR z=8rGh{=6SEGvr5QZ{3Uk9X=y_c2JqTAE_Nz#g?+k;p{WH@w1z^byw&e;{00ELdoCq z%+c{%h_JVsS?M)kT4bvGK_}do#9RoyJw)Q$7`t_!Nn9d-tQ>5+;7ht!o2`zzS?@(A zH(4c9T*_SN%WT-8{ON@69%Im8iNFls9QsYtv4+kQaqA`u++fSgMb6d;Bf&b!V$SX{erc>jVeblT)`!+v~pZcdToljc|> zb3>Vt7#MAkYkGE8HY-cWli)iYG}RJ=lSKuZ8tZ+{pxrk4y~+-MOe|oYHhWCb%9KWj zTBeXP^?3VfrTo7bj1D8%~efqicj$qD1v9_FZ z&$g7vZ;U@a{h(vNppe#`Z353P@T?jAoeey;S?m(yInGzNrr^J%yz%q(4$;d8_?()# zV=R|b5J2_o=YMW}>X|-$opL9&I!RxgRTX=vr;oDHTindd${PRFaeVP#hrLUwbn4Fq z^V%pKUnss=|G;CSZ5p-}k?FGLZueJTPpNW=&CoCJ_D#@=XNt`7*p3s=k3R6`Ip=QS zhNMf>Y@A+^_Su|kGYTSOsY-`n+Xvmf=r0v-r0OSYCOip@TEYIQDtEzrX+;Wqo_RkP zruYmOJEQSbf%g%|$6X%FUt7|f_LzcaGG8YoUF3ClN7m-$B)5+A+XC09KZfm*eNEqh z|73|5<%RPu|KJzUAr4ozgbqA3cKpgmCYK*ib1#R@upe%7hg)V4FKX%_)h|}<0GrbV z3Yb(&m-2VQG+sR;8DW$(y;VH(4bDGODNecrL_TwV6o^?-RtSyKPig**L>gw8pC&VB zgJ)S(GmLlk$}E`l$u0JnJH2Ec%zD@PgUwmAXX{z%?pfwV-;(DV+Br&y+jRjqyb z_0ylejy+OgFYABPxUti;Az#00E5XcV@x+QR8YxYO=*&64Wd3*s*3oC5!E`L&gB{ z2s#hG(D4<)rOUT7_b(jn=Mg(UL_~#CBb`mlT%`5Us(QxYoL#$kz2o?c+*qF^og~UO z=G60A<|x0cXxy6^8 z!MyMx8JPoAm5w+D6wWTK{W9a5Yw1oyCOrAXang!EexBHG@=q%dZ;Mv$P+MYx2h*iJ z3c(=*qKEWp~|Ys7cA|ko$9jK zzeap2b%xpVsVrvRoxRfQi1`js{OkY16Y2FpJZIu+NBga8{*g^_zrT_T)%nq-pY-!j_IQPC~p)5rk7|RWMc0@G&SeW7zTKD(coBZ;y)`Lwr4? z*Q*si)lzOmU9QUV`@8u)cF6X}y`8nIfDH#O^s-bivqxR-JG#fF4L`0P{q~Cizu#$c zEUqt3Dq!~}aUn-nIF$eLwqXRkv9Eq$q~cKBNXn>_r4}3Bj(LR5Hsf8ZR!TJeZ<<|$ z=MD2JH6QdJ@h(U;Ys%HVNx!_X^_$<$-gQuzsY9z_bN^T|>?g;(4>qfON*JH?{o7X$ zD}T3disd=q z*TjvS68C8Lh`6IpH5TdUfZM}6(&0&Se;EMLoSfVkw%_Yo&#yZ^dUYc0TmzlL_?)!2 z>2AaBRX5y{Wfeis^nbJ4LG{jInfLY?wTpY3y>j{~-p(JU{A)wviYsT{{nX>|t?R8k zSJq6QsS-;^R^+dEL_zoyio%*!_{E~on9*57XB{m}l5x8d@D zgave>@;-FlsEIl$j9_ zM`~WA7(gLZ3xc6a6QT%q4IoHWx(F6}FNOdiA;~+x6P$a$`~BDYFPAJ87fIf8&fd@S z>}T(@T#LpwYpZZsUU~ejQj#NC)7u<<=nEI~Jlzs{mwnTp4&(Ht=eDUd?`y?;uZ)5_H zmO&U0e!XaQ>4Q0;i)c7)x(e=?s`cZXfLnj5A48l$oSXyG>w)kR0yi}Ye&RhUoK1U# z;8xN7bJKm3M$VE-;&d70Th2;1$q=~%ZkAY8iNJpSArb#2zFew3Qlz`wLwfs^2Y(IG zxAKgcCPOGvgPDSJli)R~ZZb)1k}%I_q`~f@1LFLaN|NL~wBgjunl^yMXpY%oR5p6~ zssYdz51;s3s-*z-9j38YFO!^CSjdcku|*#{sCpA=`vni2A751E&JQlA^QZQfIgkGt3)i39sk4|7Ig`+q&NPzb14mNm8 z*`>a^?365BOsV`Vp=}v;!0Z~8#Tah<+)pusIHs4p+lI>mD&e=DOP3U#SkI^n1ynk- z+PhA5X3njgmmDR65f$z^@YJ=}-&mxTXSpMyAd7DQM*coCNs!9Ua(#X5?4Fnsr?Tpm zciFlV_)vu`3##EH*r4btI&}BH5pPJr5Aq_giN=2Zc9FAoYyD1|gSul@I8mQ1vm_`e zvFzn;+x1Z2s)fROM^n#RuQhwHs!#CCD)obW_ciS)`;gWOod~222x`cGiWXCIRl318 zA}wxe9L@R9E>aS`#nT1wrHICYhYJ=v16P6-+k=U(3J^SD0qFvY2>@g-H4*V|{@sQE zIM-t^#jIou0U*M{0DHh85|;PDFR6SPiw<@+?Xx>m&P0Ep>67YVd*<8;iQBYs~k|c$m4bSKmO5^F03s?5^$-X%^vg(y_Q>Y@H`^tMvqhs{#FOA+`t=}p|O7T9VuqJOeGuT!0I#eFsM8{6hP<3IsUbUOs5r0 zskuL!f;O=4HPT)F$%Oqnn2joa#|R2~F?=^vvUEYFCzqRpQ99lumn404J`WSK-XVK= zKh9o{c+(Q?Z}`sdabXp;U+DrH_B}T^Y!+^7o`|P5dg!tuS z%WpBnX_MR2MQ{U3v%k81r%lkY8Cwg8XH66fSmnAF`ixKXF=8& zo5gei4iv*F1gPjiD8nf-Q%X|EYt6q1FC&X1{RIKY9c!-8w`bHGXtijWb&diLcdXQD zI8V?uY5r!EY@|bFT3&8mMpe-?Vcm0VhBxL^_v<~Hz3B~H+Ve|-SonkMUq<$U3FeW< z;4|o*lOdXZo;OnyCM`3xFjl&rmYkV)uObF#-fG|jio#FA!dQM&QN(Rm7N66Pl}*vf zQ~%j=c~;p6gvs=Y2H*J(WHBAtehS|uF$#~%t(PE`S{2&4g=&V1+{?lH*4GXCZHf%@ z6q7X`X&|1O*MU)=B^Hh9xKN#;{z1>I?RIW6A8Gy5<^vGrldj<8w25|0r@vtro^_r3kBqUZ zEEGF%d>J5hd^LpY!d>B9>}^c$`UXeFW?xwEjG%rB*XKEIR41l*3LOFp6Wz87-J;;jVfF=d_F)VR6{~PMb5AbN5nB{MFbl z6T4X;1x6S1^XHltK_WSWUe4U!{P+fLZ1yov2CRsLB5kj6qePcDD0n=ewTGmar%JGw zZ`el~r{_T|*;kx^vB5c>A=nvU%l}zvl2xMSd+gfv8Iv)=P-EGmXx@XgB8|aiy#(|V z=uM;G`&zM+=&fkaw;*E)q6=?d**hwQdhAe=Hv9SSVj+Dw}(ON2*fiYfN;o884TH43*rL zFSKY3y5}M@ER{cP3(rPnbcU@Km!2wv%Ak{GLbQM2D7NNeAS_t4E`I2r$@lwGl z2Ph!=-57u}jiAJ$JPVOFo7btF1}h%{8HL>LSk2|4AJ)J>5_A|G2_p0vz8FhDm>6lQ zf*(S31Y5#r1G(_}0`jf$pVN&QLom=Z>Fagg8QL9W7i|GG@?FpUggzS8>Uh$oe_~Q# z)u$;`IKHqzEtgB@U;%phY6$xH{b=7#SBcH9D7!7K5C%aM=8#uP%;hw;-OC;i0QrM= z!#8nfzO<<-?1Ax`Ef|~{(IX73L^JeKIcqPF2GVjS0Ah=5&1~Y;wD>XnRZ9z;Dyrd8 zgROWz(WlTQHo-lk04($`Rem|Uv-EJ>%%~NAQ1(TvM?` zshU&17-ApXDGFhhS-Z+%*&*dz6O3KdvC!LE9@O)tIKfE=o6c0umFG^%K~@2h{CcM| zGlZg`Lt)IG_Zv9q%XR)^_5>bLJOn?aam>P<{0N%_?=17Or;DUyPy;vtW6*tKm752|BAz3|A(evQ8fy4@vAbHF$+YU-w`-z~lcqY9JEiq3s-EzH3#6gm|T%46~F zSvuQOyIsMerc))+SM#puXSkVAL{LwxJJ1KOa;aR6zVS+^Bn%ur77A>ewMMgaWayLF z9af0-<&qE1dCn^KD>u;0t$dH zVsB0u8Qchu<0SAg>%I(qBJjtL=6-x*HM-*hrkf%Tl*=Q9!V}1&)mxBJYV$}nAGI3x2zWNoD+Y@NQvyP-3MjOSbymxi;p0%BYx&`A z%T$ir=dE*l_)ef0@X;K(*sDy;6Jjb-G3|HgU?nDzKEYiNV}4iQ-G}C2;q{MOT>chO zCvenwb3!fTQ0nKIC3cw6NP2uzR7U?k-?w8&Ogra5zJS-@y;}{onDBY;4>xy1c_$WHzJQ+P9=frQL}o&iWFfjn8d^# zC*tsFe&QfpT@)~mcsFb=!hT53QCv=wOPzidmdYjUFx?*zxhFq(lsbf)02AJ$*E^je z;`_uvZA+tT7JB|kOT7?K2oCC`*xiYyipb~CMXpA-A+p-Q6{*`6>nA?C$J0(ru|m}H z(PTA>^w|>WTrQaEn1{ouAG}e+H^`R-3H{N%^iQ`%j3w-EeoU}u*|U^43=fNTED~So z#krd&wV)c38o!Lmc@vXyy~GGETyL=0E2s$#APij>eEo&LOIv{-UMGyMED~2jKu=_( zgCu_0{3L@7P5XVhJ*P{o0d4YI{z<4RLqN|pkYg@m{E*=lbU4_U;Grx4*$+H)_ci!) z-WeP_a*`%@&s|i2?EvfhDKt9ISpXZ3H?LR}aU1!1LJ8~2lb=5R%*h2{ssg$@In(gZ z@;=S$sUqt*z$i=?{Nfz)^iHQUj!>3>bEIwZOlSWrNPvbZ-|0dhO?LCb^r|Mm!>^di zyDZkLvgL41Q?acF7?|~I4z>)H%72B*bO8r>Q{d2BMK9|reqKmyNs$NY50&>pRwMXw zqSDn1UneG#c9D}v_Ehg+u(e$}y$4Ba!4MPo(m*&bVrqX!V_MDC?kp5&|B6ziJ-Yoz zUWvP6p{{Mj>-eUIkJ&*-Px#-rk?bM)%fqJ_{R2(~R0%hpE!k>1irkmuU`+T@(wQvQ zGuo%7?0lruT{3v;++8V@iVe>TSLYvI2W!iaCe1c{UtRB(lVgSRn^JK&zYI)+m)^y9uye zHtkm?=*K%oV}yl)I#NYXyjhXW0LYvl&7T3_^P;nMbK$hevXB07e0QSg!hUliDtEXj zG(g^5k6Z_;znpFGBW=F4U{zS#UA}`3o52a<-wfS%07-&-P4kA2MK$?dHuk}VX5^Gu z^WBS_-;hiDKja=F2F+z{i(PhJD7eb))5Cao+0cH+_}z%eT&O2+IY-huB;tO+#vFa* z^^SnMpUf5bP)lfYbsnY+*)&TQJ@)Jm4UZN>sq-djuXu@irU<%i6qpFg@2n=6HyO8i1Jk5d@=ce5^q*QnK^9vfWqkiNA!m8#^Xkfj&4)#psKy&ByP+h`) zVr!a6O1KaDF4sqeQBAEea|OZTEX;lHJ0K@0q(02SHd7Z(U;xfhew&CPn_b#xPwE6g9^E*SES(tJKWH*qLmPB6 z4G^{Ll`hNNMku9w_pm#duT5?*K{KRHNCN=9QT?&#Pe6z$4*~#6o^L^6_wgkF24)*@ zT#z98ceuU`oFDB)uL>b^9w0Pv(7B3Q7##ZRDkd^rkjLK-V=VNyfJ4^Rn!;u8Kzv8ij7ph%&>pR~Dl&rftxDpqD1s~}#aQ_5$2n!5zH4TV3E zbl;F$9Za3}^7zS^Etw{+4BZ;!zkoGs?)&z)MyY3N9nDWH$?)HF^Pivm^)m;cIknlpPYAv}CbL1nG_1zo`W8~%KAlqrn#IL zUmnMA8BH4_LOqp!y4|_9hqP?2;>$}SrY)%7Q0kUk!;vwg%0;oYOp&Hdbbojr?(BOGKcSEO|1P^~ zsCbvvvIwpJD>O)8*6@)L{59wDK>|OPW{1*XEALhvj|Dp8W1J*2Uw+cMdnko0E~H@*7&AOP%OgDnJDQJq9_<_8H(UI^8TG@86$2WVeDMniOf+E$-~7PF&h3W7&&z;7;*B{q2DWX?tmwl%qpHUlYGAARQ=5&d1ZMmS9^Lsc7iZ?d1OsTXr#F~Ojrm* zW5gC8gm!JCZD~!T*ZPsy<EcZKZc)^7IsA>a!lNoYBF<7w;Rd=Ri9f?MiI38f4H@%6{8o({_&gTUDAR zn=t?>cn!DF*Wm9Y)|_C7H^c|xz!hW-Ow#|a@4*}2>*v4V_SkiCH9lPPMm@G~nsn#t z_Q#fHnU8oVZ-QUsZrZDChTj$ypxbroL9kbxUtF9|9wHS>_Tuhxk8?JV>p!^zB(rN| zu1KGzwVzo<{neIJIT5mNR9$_--vXG0u7aM>I0yZ>w2|)+uL`}sTPS9Khb>K<&1EeJ zYvvrWLsUmkmjq0o>%%lgbm{!k+cwhkiwF=VHiGmYqr&?;Q|GsWuA&-PkOipk5!CeyEH^&gE|ducZH9jT*~rW_>rw%0 z)>szH&s5Rn7gLUIpxXX5KjU*ZtL{VmcMD>$}|A6j@ zwfK(AmmUiIDdCLosu(8{RXeLFT=yZ?AAH$2=k3%mjaOU!H>bAUl3b#S3cA(oTlZ#;I$?AjW8{keJ1Qo_<3wEeUOJ zUQjFGofPI@1Yuc3hnE4J86(_Y1}TGgq_SW^g(fo_GfsZH^xf#0W`Rhgt82Q|TyE(~ zNTSHLqn_2azRN@^&nstJ(fx1V@)foGoVzZ8DbxH^t_(L~opC3xo1npiMfr4_soL4q z1r+=3Gh(&u=~(yWQlqW<=o8qTwE-1mX5s;JoViFuV`siiKBdA`A^ZG2+dyG_liI4? z4vVgp+vyn=n~3yhz!{LaCQs6&xT;JUZ&xb;%>b4%X-cgs82|1b;F?0eQoCjKsBMe0 za`3WZmI%vD^;&G>pJ{%D@cmyIK6Z1zhPF;So;c!Ma{pRQcR6cL>0q(_^-mHreUtaH zBdd2fJcsUJ{HmQtOi>V)0FsKCD2pW0xvftV96}Qu;8-*5tKYX&-6)(8$VsBxoMl`1NnzM2 zu2D@^=@B8?0o3mwB17Rvz@2Xf%_&>}ZJ7uv{hx)*)8?nokVbI)w+q`dxZyZKy1;h@ za{_hN)hBj)rlYxKE+;L7Ynd>_^#wFxpqnP%)nx9oGWA~X+B=jEV2&|5LaQum{FNXJfRXt(I17l6H= z5q>w>@`fu0y)C};hIIPPSGajis#R?!PZHOK(^!r+rF`ENkl{J8lHTFG9m_sjviD@j z>0N~ZDaqP*F7CS$Qn>T?YL;uT{0Xm88+3F=+=J;jw5|+JM%`^CrG0ylmucYUs2v(d z67V6)r}VaJhAQtqaX}shjcf@}O%gYg$@`1tbR={0jmzcC9r*%3IKZgYXCFpqHVM3R--5o` z-Jq4{JrLtmx*~)y$Rbr}k`~{HsJ{p!>Ylazz2<3PA)m1i#Jj#GJENopr1+N#$X9a;|DiZzgurcOyxLHD*GkUd6j@^}(D)9lFp`2h znQb^W#$#!W*d>m6>f2>)HvA%HZld=2wV3Hf+_0FT+0FQZZu1_ODfRLNG-dw&i-^?= zlPBOsuu=Zy&uh@kX8fV67zgV}iFI6M1r)bz(*#uRv{cL_xu+C4H{ET&>^_11xxA=a z@?Pu(qZj+nAYT$^IAgt478xo#jD}<)jUwWU@=^2o8V{z%ez7wdzn1BwCgGrdJ^J8C zukkwc_`&qeqWotwDa$wjRzq0Wd1lDTdO6GK4Bvh5r{nphQ`D-6w|nJy<7T6}M`NjR z7K~&$XTa6{4ENf_-Yd+=?s8P+V?V)ZBVvR?Gqiy(YkY*Oz!Mvr+p~zL1!N3b3ZEMWw95=+$<-Kp(bn#%LX)SF*zk}qai5>_z z`eLB@rAguKvoX^t4~`Mt>(qm_a74LS-0s#I&l0EHzcOu_6QhsX%c{GgcV4v3aHl>_ zd|mD8x9nb(6|2FTY0{Y1)1Q2t%ZY#}ybOLpw2da5YqyQki^gV|lD&{Rq&G^|Zre(^jCQ^3=!fqL z<&-j9BgozAncah|2wOw>MJ z-lyiN6aEv(H*U-o4C#QJnGC-h$oW6RA52X61%L?Khm>@W`^4pJLE=e;_v}5`uQUCR zSjnk&f&^_*N0ctT^_Qyk_?|7Uc1hdb__Iro$(#J?&ab@9s1+lzdh?h;S`v8K%|01X zB69>09hIRSy@nk!zq~fuTa8&WZP8AY)6eg=rlg{VBA}pWmFG%r@waYi^C}M~ZB7f> zLU7Q}D6c?2`+k#Xx6j{v;N10F2lYfN{ZDR5SpM)W$Jnq@>v-0n&(sYhq|XU8U*c1^ zFEsD;zR;+S0sf{8+sMh_UR{|iP%*#b)n_ug-S_=z9?ssxHxsvZ@=47R54+!AN74@+ zs3EXYX**>-Qi{J-MhW<}&e{%Vt`AU$3$kN8aSlpDI^Zr93Dis;&VBu?a2C!EW9{)W zilV~Gl0&<$Y~ckN>JIB3hp>00;wxqf>X}XI79t|k8Ob6jRm^&K3Qj*(#5655%XqIm ztT;RAXd<(U&ZmG}`pAnvm}db9$6MFSMk9v7 zMEZbk|I=AFKpF=eQg#Zd2fIyCTmS;NxVP^}rX=h&_qK0uR#<>Vw5v~E{w{bpkwb2M z^=idS#u~cgdCmcM?F{>NZ*Pt2sI?B+-hN)T;=s0ej}cQPX$IRM&7BLjigmMktdAAT zB9))>ZY%u3fU8~25WZYD`+Lrm;Jm}<%*a0zeCKiVZD_V8=&6aiJRD43t2%k9r*t9< zd&w4YlMMRPg=uWkWvDYN7!+R^O*YOwiBmqCoLFXEso=5eQvRE3YId<@DcMJD`+L7s zx|HC1lCm#w4=OJEzSS*D&yTe~5MycV&pq@81pkk+hkpag#{a~@bL8+o3(}L5-+z2cwP^E^P;~=O_e#r1qSTt8A+Ie z+rSaK&KqI{0$7X;qlZMm!kyhz3;Up$Zz6AjfB{|p@8$8_z;N(lFNhjBOV0TWbt+#T zi%3R13mCDT_&3w71f=!;H zbY!F=V{B0}Vr9Vq*am`MznlUtM2~cg!2ndpKY&T)GJau`Q6ZghJEH@E$fyD640;+O z+)IMBe`$r*>#;sFQ~suCh}|3{H~p~4>ngW|K*WFsp=#eXYs=ETQ7EHUX{*~anlUVt zX#rGbmyBr*t{}!~E=%7CR6-51Mp8Za$13aWwe*z4L5N#gT|R$2ZkI`x%*5Qjb8Pco zT8rS;4%izzuW!sJe-Mg)u_h5ek|^By;Y-78Cb~w?Y!oixQlBJ27nv$d!1J*DJtq?t z`V^m0jcK2;z|r&8x@i($BkVK;juH*PMfju%pbgmlJB$V!EN_i1LHdqRc%J^V8{ITt z-N6HK`f(smT^PWjCuAx$#^z=wL7x(ViCfz&zrai))y73YUfh6@x8EmZOWqM>9Od@w ziEJOUZdTk*RYd8fdIq2=0hx*?lB6HkpW%TRdlspu3ZMRA+fw60cU$5tQnK-z8RFg8 zRCiyZ8I^!K@Mr;TFv78TQT$=q3RHm7xnPD{It!IVcC~T!9H&qR7+9No69BFkhu}DYU z`McMCWek}%fXi6m<`u%!^2}&y7w^N*c6=i&pE^ibV;rD)gI>vhDB{j&6m&+2}CI<-+@6)Bu5YFWb)nH+tf4kqyO6dS+ZiB+QpI=Z6eJ z!{x$K`5#byM+cV*N**u9I*|z#66RB*;y5NA=gt&UTy#!jDV4jf%Ii0`IOv#;A$#n% zsJ!@}1RrkNw~vr<(yp)bLO4$LppL1_nlnWw^Y(p73dM@>V6V&=}G!s9|`jW zzmnBHJKa)O%_S|#JhKwr*!|?W;NbBOm6>S!`&~bAG>0FLCwKK;T>vM|`@1skZ;?Cj zZE!#Iw|D-fses|_>n`rn7$m-yO>vEgaeLCUr(x#%PRR$<YwGKuV&BQ7w$f>Nh*ST^3VY9B)gmAF`Er|OoC^8(UKI!2)93ar zPV#VgdLPDf`jNGy``b0WOpSr8FMGs3M4hLy(lFj>YAN;>)j@rI{KCXQL7|`kPwDXu zrf0~~hH*g-TGh<7YHWMj9vNF5eLeY2zb5S@RlN{22pG(B119pyM<~}4G|3NJ_7=_( zc<}VWLfK61tJ~Y88_#*-|X1!EiCa7Qg!-tcdF6T|2dI(Xs52dhKR&?b6%E?c&={RK~s(QO^Yjue?F)v zHqHoO!~0@Jqa7>?i@y8QQkColDsJk1(U!=ehEi8Q>c!YJ({KA-6&*!rljwkEntC)i$A8;dCM| z;6aO>+|fqKE?so1eev!usrEY0ZkBwskV_-N#}}zjLDQRX*`^d<#%YcgX2r}PL&c+= z&#q}=vmZ(+W_lZ8w&mC)LXX#+j!-n`*e@A(K#pvInI(Yepr507g>c=iHC3P_OTpvh zjg~vcYv95ZmdojP2}9T<_~DauWh2Z-i|D?xuXJKKxCupA+J}T7 z#KxW7#s7(S-DvFg{XI}_vDAYQ_wTWVZg^D@^OjCAm7ISCZXyjnyZId5ul`0EeQDFO z#|okNJ*m!}^hl!@loj}Qh&5VBZ}9+@A4|6d(O}c0XS&QzLTw2$YcO6&K5HRnZ;ns0 zu}!Nus_Udj{E#3&Y#tY)rK=Porl@M=yp~Wiyt7NH%zX<2?Y-;&KORr@V>2@Kj7R?P zKPCC>#VNzwFg>>dJ!iEGN6OeQzETvl6`}a^Iu-_v6Gp)7|77VpmP} zZ*_Opq!r);Z|a5ahD}V} zapCYZ*JXQxGrE3Jzs_+`mL+>=>|Amp1^+FQ39923lvV=w9sRjvS|IV9gE+Tzx!bVp zVJbS~KxPZN#eE)edF!a$vw<_Oz(0di*o_3in=kWH;1@tE+(!BmBkX1YCAsw+%RoW4$FAAN7T(+AC2uq1Nn~7iQjc|#j;P*&QwqYDPFhM< zVBAL5jE%!+Z?v4&4?Dky7T*@yER{8}m2m25xRq|$HyFSzEz{!3!)XyYgzCzo2muDC z7zxZJU@@;OAY=Mw<RXYpu}bRe(7@RtXShoU(sg!dow(ExalD{ zkb&ikcE~KCAHM>Xsfj-Z1xgT<(%F)UX^~<%C%)KPyG4f_xEyycV_gj@PngZU%o9-p z9i=?@=QR*Ng0+$DjOSwDq+jB9fZ7n)03ZK*1E@y!AfOvu{v-efR3xx?ariM#Wb+{u z&A!kdU?ca5+Uc1x*K~IDtOWzKTOvgGL1Y2{trV zm!{hutv`fOTruEk%7%&VK^Icis|jWLj0JUq3MQq z&J`UcnYhZ>+=#w8tD#agV|n`*951oB~3*+eGcm+xL1no>i#!XO(W)p9{cMN;;eR5*Rqh z(?TzjmE^Wqnc5g&FXFyS@S6B4m2p(CI1CrHnx3cET^MK#d6nLyr~Cdoo2JhkPPPk8jVAl`tV-TICwBkK7Suw{G59Jp{%k?MOumS0S-wuA zoc%hlanpI-TlyPz#r-2t4nB-Hy0wNa;cphPye5Au4QrA7a<@48ihfRg>+_?&veuPu zyZ6Sw{4AgIW?VKs(d(&orJn1vg$luwy9Tng|Ju>|s^&zYeMOmve!}Ed@4zSJ`wef= z{!ElVdP$+GYo8I;m{@o~_pGN^qN~1ZfVQDB`>!s=7gH($K^|;1BWA`UGwDj>U!<5wV1Q) zi)6I_a($)P@Xs5mPpn@Q#~=IoREpKdKskMUqPq{lW$1K*ZlZC)1#9WpEqM}lm0uHy zv7K6~k|H`H!r4&Z^xVpM+;F_kR zCB7B!JS+m>kwDD)fm-P<<}px-{GPUyPsX&L=9Uvn|GZzu*>bK+F(P$$hbw_2bdIy7uCtcYN!@P0Y?>#c={j4`Xq)B$$lxdB z;aYd~`K&)e_g0tu>!zs9I9874>C=7o!J}qh#i)LRl^T>5m4MOhYS|Tv+y1EiMYt}p zx)$B;(mKm3&0Qeap=ZGZLbr-7*&`1mW0+I#sN)6ZYmk5@qdjq!@OE;yBBLqW-!r=!J$`d8rXX zhy}4AJ7D-7cL!5l;=nBnq_3@n_J@T9?}N8QCX|kG%xEhjE22H$L7Wr|RBZk=#=g*8 zenyFch%*j|5xjLL%1TJbiytq0>*Mg0RKy>>((ENRpAY<~3O)oCYcWuqngx>78K|~z z8LIDRR%atc@TEub)S>%P>*xCZ7ExtLfmzcbe~S#f{~iu=+>toOZayF4AMOVS|B>L# z_uS1mfh>^K{`E54kXq=uaxZblviHm$^pM@<^tJ){z7I~967AER=!SN@pHz-IdV;A3 zN2v4K9AM+95jemAQD6IxNdJ}#dmk}p47Z+TNWPI7X{`vZ1h0wW!Ml9x@6!w>3H%5Y z_uUD`B9N-ZY@E!c@v`P=89BmWa>|^vpIB1R{UWk2l2&^d024IRJF@xBQNRaiTr~Ks z8(nD|6WhMXwnAS6k)Z}44{%j}HA#`vNTW^Q)Wish#2omEk~FtT&IcNl*h79%9kCVKq1cq4 z$=|ObFw!j$*dX|Y-!b}t)f^=&BOjN5m*?&`5XqQy!B1pEE(hjZsayuL;n&{|^`<8@ z`OBkQt3P+c&S%8s0sHzrEh1_Z*LgUjvCk3jrk#ZdB;$Y{QmC8n`@oQ5OlegySIBdRL z%F92rL(4I>6+XyHwgGyk2RlUN-WDCFWK}MF5U9qw?HN27?LHEEz`l>9cWe7?;^2;R zZG-pVLxd814SjpG)4hy)tt!{udHu%)ct6f68Jg~!m{P1~v{-1brg9F)bEM9ALXWgP zeOZ;zxx{g)+bv_$RycuOT@7LTZ^`c^i(LOId-v1bKO@R+dV78;(pD{%d%peBedpB1 zpJI1O4TM=tDHVNQ)ZMXiswOu5Jw9UMscUEQp8gt!a8jK0&_d`&a6 zWnbH`fk&=39!>Sq(pB-c6|=Zm8@qU^v*-$IV%O&#rWxTzU%P3y(otL0L$@VQR}vy# zzdmu^w>twX=^|zzoo(%sC?hN5wAp%_ouAv$gZ2KTZ*9mOeg-$5!W-IIB>Gg--}wG8 zIFu^y$y?M5c#)|~v-}WpnF)H(li`l#NB3{J7glu2=Q!IHqW8)wevCcySL#PgR{ z%pb`LO!`dcNQ2-5YDXH@sBewRGV0fSsas;k#U?#Vb9uPHOl(^2GLhqq$oS* zxYy$Ib?S*C_HrUVB4CV@%~N&{vO-&o0e6XMbG13xRb;=t`_{rjK|Yn{`0`Tgt+728 zKXEt15}55+CpnAYkUSXY8J%7NZH8Wqok&dA$&goWmoz-lkXPqR#QPO;rJWe&34wJ0 ztoBM;e z6mRXk-TSC~DRplYIZE@Mi0EtAwDBi{GjINsC_xUq_=8z4ND48MO>O$gS=CtQ#KY2( zKNZSeNVuK*T!GT~W9yeK%$lW6{aPjN~vmnph_ zn~*E|^ni1T;7iQs8|zfcg61?iSPd^B@j~SGIAL+Io2J2M=q)K~MVgj#-*`G2%WDt! z%QmO|lpI`&*d|!tl%v_)*KV;%A}{?&J0GDqQjkF!V|eJFq~oH?QbqFecq)2;JfEV8 zG7&MGA!HZGUy9^2P3aLXvEC>ZI6_d#6jAj4bX*XHw&^sN2J2i&=}pY|6j{JCRz`({c{kU6tP8 z(|+|(a7KGpcpz=0se=pcwZ=c!FO4G?u-*980hky1?^jF8r#|6i`xKkDs%FsoCT2|) zl*(`Z7CL63@FdYSsF>$#r-zz+Yi&GnEAYaFNVAbI&$msse(>IM^7f%Oi+6L=t#7xp z&M9T)oecH5nsEJKbg<`H3mMePt7k3R3-kdc4g21Qv6AV?fF^fS18wh_*pH0Y8E^z* z9nr9{Qn_HfMJ?)QL3iEpqK45b+Dd%Lh=4wboD`cV$II$uByM7EZzbc9#{$xI2^PWg z4V(ctlTPzu(dR#C;TbooHpRj|?`Vr1F+{4oBJC+@@_BqeUOM8fqotN^a@ZzhhV;#S zfG-M~IUfNa;Qoa=PUrlx4E-2Vfrprqs11fG)v#;oSIiJNj+J9$nm z?`R?gB#z7CIj&n7S!`Jwu|`jXVa`V8Ekt0~u*|6 zps>B7gbdn4dM~VN@x$=GuV~xja=T_zTk}rp1b09ARBJ?=xMeA{kVZ&R!m-ZpcJMFk z23Ay9O(hl8c)_Je^w+?mqn=5!8Hs6R5#ysqwzp0YlMO#p2Z_(*si!3Pcl6>$b6hWb z@_XTD=9JY}5e&l>^a3+XN>MXx9d##+hjl|!*Tgn4mB%x~_8RN@aW&nMJ@Nkim(-r$ zJtbZ`QOrAZjJ8-Upb00*VCV)TS&}{Tr|KL05%A*8iS+z zJ(1DkUR(>rM~*Up@NtasZNhdrKhWN{Yr|OK&ZdHzRLNOT^VdMO184)B$IxF&RJXJS zBmN&=Y!p{Rvk-omhA7W~+zI;NrI*~FK*t4nOhmM}y=8aLvUblX28}YfwXI;cy`Gp( zhQ6%8PREyY6B22m=;KgpHPO%H1u>-ru9mOTW}A-#MATr+j1_O^N2t{@#OZpRR86X* z6O{HdkMx8A+EpKDZ7u}w0=FWXfH^@@|M1N>NH9N>oRafd83$#@mIgYCl#9-80N6aeQ-OXm7bE5C#!j#&QCDf|4M}S zuJ@c0-S&bZfG>Uuk72sK7i$}E>3+-C2i*Xj6t~|TP^^VTJ$ijATz7l@ zVtBmE!OFWO<#V3$a3+wRQuBS>(;Oc?2vrdy^cK=mS3}C}$VCw@f^+f9tWb@jQ?yLd zmjj7%&;oNc*hx|))|I?wXBM6#SaLnGVek(_S&z_f62wu|ztgkdNg2E&*Dcv$2A z&lHk(UGRy@Ip~jo36Xz`7$xL-Sa$|%boA+|_+os`6r`#Xzvnskul-`<097A>S|yY0 zI)z2h6@ydN>(t*PnkKnPa2hF%BAoj%OtR7i-YXs*uRjiiTV4%W9uec!0IxpjA$brr z7wIQDL0?meF7ETBtzepLS80?gjNb^`k3RnDW)Ox{MN3&locp_zJt$9qJqJ#&fh~WD z9lvtaEo~QG`qDGE%Qw9*J7e3`b7^cXKfNfSqj^jcmwzqyn%9l9j~+Zi^=qE%VRvyu zlJ5!Y*25nzuKiA9p5qT~L>80CF(Hr^;w#BFRI>MFD{z*#RWkyT9vagKfo zn)~h=s)Rl^_y(>vhT@Ay-VU!gxwBWG5pBX6<$)j1P=gaBAOM>2tRKu!W4srRuOGja z?*)y^04miuokCmCD`q;?N*4?^%oSb;x8N zZEjI6-A>dga!;C}U6OY^`MC!AF%QRoh26+BYVVN+&}$C^BU3CWV`uC0T7}R;xLJgZ zmM>(q$Qg~+OfHQp>}Ch09lB5zftz*lyeqWmCBlrzCOYJWtS%;wv7B(~R4kT4JJP z5uT|NTclcwHxm()JxX*@`+uDMcT^MG`Tz_EP(egOvm*fk0UNfXB4xk^*dm~!#}YeY zLqG(i42p_?5}Hy}B7!2ehz(F7AW8s{sE8=V(1WxjgpwhX@qH$q^Sk$c>s#+1?^)|e zGMT;iv!C8(&qe+{Lo?^TC(f?f_l)%P7k|0&{%EvapY{>vER%I+b$2eK#r9bb*oEf! z1pQgGN3>%4b^Cl`_T0nQ?>TGZcO1<0Sc|q~48{4ca zF>aQ5;%`FIsL-y6E{uyErKw>$GmA{usvd^6vi(x}KmN*CyUi4wipP9bl#Emrc?>ug z)Na3&fjN#4!!lih3XE`uiLfNi;}&oGVnt=$o+OfA4c)D}ag_Fo#l{>sfl+pMhfi91 z)Tf;IiL?Kv9r)Ge;N04_?W5~=c4emI5j1Y6Zbq+8&6XXXmFT#TIxO2Vn%W=txBItf zJ$b}7j}_0eH+cW;cyrTzbEWRJ!8=*b>zoEmg4|t+&Bir<4FxlW6IMlC*ts4psDy(t z7dTez(qds_8OdLVA-y1rnY|-Y9m0&dmRCg_6LWaVxAq6}Q)<9GAW?U*aekO_ZZm5D z8WzlkID2rlg9{RT&1BSJ^jH>Mq+A#K`d0XF%7lln?qGBMe%Yn3yNsGuvky6ww`zMD%9$i>KT1B(}4R zzNWHXh4Pv-YF9Bm8NFh>YGCW`{EuY@J4K7I7Fsp2H!#(D3^6aUec!ui>+{cApbduN$Po|6V(Z*=G&&&0f^LK*xgr@gj^eAWfBt;1~0Plk{WyeKlRkccHe z{r4S;d@Lkm|Kw=p-E!3)g7Z&m_t1)m+SrxZbW0ak&s(R)T+$znY_F|DvSo}1@=3j+ z>;cA$5zgme)O}>09osYzoh_p?yCB8QqSX-5tt0>b`S&JE^2gONY$Hf0-ADc)T*t3; zZ8e^{{JDG(x({mP3?8(=&_sSDHz_k9-j*bl$vm?+SXVh0bSk8s6&HMk;hjgN zix&R1;;ZxEikLg<-~`i^5jTiNl+KM;YpVEsJL2V8(9iY*^7QuhEXgI})BavUci4wP ztzgw7{Z0~Oj~@W2@+lZeq5U^%EM<&_9@Y?Eh_m|c!0Q*t?Q?iLR%;x+wp}aHQQyzOMg=)yGNrE{h!FlcsM|9LJJ?~E@cwo|Nn;o=l_2l!uV$u?d~SdM9s(mslPw8 zo4ezl9O+ve+76RD#NbOZiTRv~XouAsbYR+V%H`SbSy+saCLi^i(yA`@AojoJLQw&c zzI{WE=p#qaiTP}Zt~;z@h%OAV{GTCS|21U$e+~I}kv}6iSd14-==RgyxSeQS@}eOln}*HFZ*ckL>aH$c^T5v)sn-_bjWB)&-7k9TxA7 z)R69sOS*xVNt8J}l9!(^@O&4(+I!B*bc@cpk4fje z9>1|_esDO!Go~z#N$?XN&fKYq122k(Yod|q}h%a8v_ zZN!FcXeK*Ce`S`5%}n3?HSyb7tKB@m{RmH2HCQ`Fa7RleVyu#71@FD{cqfaL#$XDbc9Dt+YMx1k$1*@{UPfcHIW4k%H zTzZBzm(s8C$Pvz&EJ|cH(Y&TJ7H+V(XW+s_F7D3ind(00YUcjUSwjVSY&c>BzoY)i zOz+p^&qwvQbe*TsO&_8MXTGq=uQW67n{y@i?d~(1ya$MR*?FOVV~9d$gZB0xDPNyj zPt`nDZ8H12d;OQ@T3&?NEM`M`- zfxHdvLK-~@PRGSGh&{kv0tN2=)193B2Z9XFy(k=Y_~ur(cGHLayf-i6W?dXAMG^nP z=kY<#;@kO)EOo|@n^eEvfA@?L&MRWkgql>1*X;9;&2~m5d5A~nt7&~4zc~N?>E3c0 z_honX1k;Z<^USGv7-uNUQm!KWO&OU2B(Xv}X(&jYP@eq(giQ9E zLPVgw8yO?2d=S`0Ah160tKDx3JOaUzxg`*1WfAZw8#0t-hM#1>E!N~M=>Oa?{F@@z z0J*%u8lZAOTs>Bwa8+4b-C)^ehrS=crtcclZl;XBvxJi|vq^CRBlf}qX+5V{gfDYV zAeO;zBh#w~5?SKn5Lh4HNdpH(c{5z2iBFL05+9xJ>3)3H7AKL$7kD%-7fLTiOVx(Bq5`{aJX%BV}*7si9+s zU3-Wd9*6JFz}B{I(9OPo#&TwYcBc3D#?ey)H4k{-3c0V+(t2@n&C!?j=8q?Db-1?O z$wI(mI&E^ch*^A9?QPPxhlO3oPDhV>RNCt|W15ru!gD&a@(;XU95wlidV8vC@@;#t zsGH&$11pce4)-p|E68oY-SdAuTKIilf7O)q`qQ>gn@yeHJg-~b*pvJEykleT_=@gn zUIEYQ=dk zQfa&CjH7m9x3Ap5*ow`G_~`rhafuTwu_Zfz~X!SuaXj;5sgmFvKCwp}qTw z;3e=OWC!O<+SuXo>`r19VcJVG!MrWy4^iGla>0$PyNC%#q;j2huTf-%c|=)VCl*ozIJ7d6q=2MOCTjzLu*Hid7wf#`NPQ7 ze`p))R=>iN*=wS6gmo$VeklLdmdJNgC%9$m7U>qz^1;iT8ajpc+%RsWabxBy6CHZ& zggL+DePq;-|FJmuVSaGsmJc1;*QQkKi@Qo++VC}gN=MC{Y2cESBxWZhMB zj`N1X1!bWzvHNWAY_2hCtPAitUcB<8c+H1>Zm(}Q>TtcymY8Q&eNC>^k;Hr7il1>I zJZWtVG@3s@F)i~t=i;NsC)gVXmXtjyh?mjqSo9N(WdZe2)`<{9R!B;5~byStC8TV1eFI^q(idHlwg%^VBInd*r%JrimS9t^H)@V6?uR#Dnl!Q1On zvoyi$i_sESqn)P1y9&3Prrnr0D`7Kd%3H6@?_Pbl!@{}#(BHQ7q^VlkLFe3gtM06Q zxhPa(5@f&S%$nGJET1JybsK&-%&_dyNi4~GyCOciMlWo_;-V0vV*N1|+)0B=_B;P2 zQoWeY)Y`aqqafr{s<-RfFAJs)YED3RUH?sq%(boe$`J+soc0>FOS>m@rg(HsRk!D{M{sK2OVN?) ziP({Q$JL&_y6O61)aeAr%cxVnhRzB>Xe|n_- zdiJCE!*$PmiwnDjxkAxQdZt5)(}H!=>U*^>eBaS)z3}0_ z?+G7Y=32jOd;QhSJFlVbV$Gz4d7T#CMh-y}CC};kjz?dY2YLEF^UB>Z_ow9LuI){k zPOq`zq>Wm0-ZJzhKO)-l#7m|gyJWV(wD1$p>L0#aIBUxAu96VGW9J>S)EoQj_NG`z zeHryO$2rwz|LcI-K)%V3VB1#XrkgL3@!P*YIMv{<;xV#*R|653)OdVuOMT_K&D+gC zTE$Q9aGX1n@p+_6T=pift#?TFQCip;;Z=Y8&8`<05^H_t&2wq+*t|8e zV_amWp>EU1$F{Yn>tCW1zXx2~5xwiJVBahL&^SKzxMWvrkoSvuf+Km)-el?)&+&{r z@=`E!Rms9L2O{43Uw_>E+)>YbLxGzw`NT_5 z_cTp~8qK}8Tq{6Z3`W~A-jCi*FM^W-CB%W*k%zZ^8bphkjn&cjhB)&FiA_X~G^B?1 z!`WDnasS2kuPW_g_dzO`a6GT@8<9Xpos3`6Z^wbd&E$^$&(zX~cSLuG6g|8XOdNCC zyzS1;Du(5Brv(!ZVt88ffn&$KdY97tmri_r-gnl#nc72l4y z-f$xGT+zDxp74En+9eB(H{5CunPWalFQ&CKfxTH}=N{$6@1t{Hzh!I6L{GO}Ip}8W zo#M8W8!%}`+^h+yx0RQ*WIDRKJ1f;cdfCf5{BpQHq+I35^J_KUKkM&hFG^q2vhj|7 z$diZKdQQ>TbbJcJwjH17KJB)yL3iG^AIX-vqmpQ~_Fz9ky?%sVtc{@LRR zCiOBwwX1{I)Ie>Y^Cl}ck9Cdl@?E-Q$L?m&*9=Ra{Cf7>w)iURn)tw>=QkIX%rr~d z?bAJZ?3RG%AAR+;FQv!S{jB?Dx8>1`H(T0^M+KVS8Jj(nn8BXvdi_wNce7AU8a<%g zmQa#J7}rfe^Nt;f-*{q)zuK$Z5%aqvhqY(9S6tP~o>i*mLi<+wt8hbZ-_Mz1kAct~ zyIu#?dvNM=Ylzg;4SnP8?O8GR*4b%(m3PMOdY?4Mr+Q!d9GA>v){Pfla-Y>pPgDqw z)!A6T>@Bs_T$#%_uynTbOUxt1-@I|*qmlN!g%!_lZ>!adE6qH<x!~ImZOs+OzW%k#SNp#0tDm;fC4_$c%jXS2ck7$G zr_426*!XB%etv#xOVESY*=-BbEjk(|H(ybjUm8{B-qic*)Ak)%#nWm!WX~FBSTlom z^$vb~@in`^C4c_M6O)ddpJ{$8cc!URr29O2slklb5l7;OOVg(2i|*hy(Y#Yn>Q1;E zoHA`aq$+N{`8;lN<=VV!eKu`r&U>%=92ip3EN)&`P+f9;Ic~eRfdBo3P9Nh|)Ct!s z`G=-|``Ks_{j*)UWn93C#2foJzgN#&53m3Dwc+JA^oN)K+zxKyQbuWJQsA1Q^jBX7 zd_N1Fw9k6>%^E(F`5*!P<*iVN)LFaKXzB$OnT>@y3Rk>Xxe3qot_(Q z9vtWLTh?Y=S*N3qr7bEDt40o?8hwN*f3APf%?H7v`#8O6U0z0R`~9F@`J4KJu3VFO z&RX?kgDL+tU2XN7$W(`^y?4c`7bkhWIetm>o)yksgS|Z8OU$m{m#cDeYwL5f#>$CF z!w20~p9nub$0^3xY1Td6XTti8#m&2JPSb3B)%*I;$Gy2b-@mv$x1+ABjtB~e@G|p+ z&}2j1x0$K<9UaH%#wE#-2vqGLdpR9WUlpKf=L5AQ8}BU-b`6;zhoc$6wdCcmiEC$z zSOppPhTd@5@6c_ss4dH%EY^Fp>)<7lhW3C4oJTzw%uD{eZo74zP#UNKo^ z3u^sO0#}v=Uh=Sgz)1BVTJjWLSBf_DK{A;*cqB{HAQc`P&g#k*O5b$fR zQpwhNBuxP%dS})01cm^Gz|K)fdnUE(G%oM@D-fJ6at9%t6184By41=>d(f1lEavAZ4n80Ff^JUZnuM<{tV~-DNR&kJaVW4XNmzV zl$?dU_-B?QZiAfv?zH~D%>E#RVE=Sq|IanD>zYRWw+f(W$reGo_HvjJb^)y)P_jaj zrOzN|U-wVW-j%~g+Gv9)po`ceXBGF8nQ=uS1YY?!jNDX=tbzx@Ao2PciYX`+XC5Xw zLW5lZ{kh=;goA&!ssKE{0fOc>+K3j_;ZsGRxJ$zXyKiS!RU>Dm;J*^BoY3>6#8Kl$>IBlIUfl2 zp!+|YLQ;{B|A1{LfNKhRC}b6~4uk-Ia)9(i#vp%oxQirG3etiRsC5A>;)g$hVUNlS$Za@?@cmkBTAKzD~vFLV+Cp)RAZZLkS7N zPm;mxio=*msx6T5;W=}68Hs!uD;SFUGybz5Oxy8)k*t6iYDU2VIj4)+zkaY2{C-DSq@_erp(vC8slaQyDazxNv?)dl99;H#pN&h;DHeU!Y8D&Lx8Jnq zWLWI2Cq<(I91G(3_D6`Zy?bE$s#)x2)YO_ zv>Ty9(&L zA%T}HV;L~pA~{2Xi;3V*TbOc zN3|o&sCaUcTByCKh@e;EH{}cyK%%jStz^uO7aSA{eYs{?uo&yRUZ~};7)N^nr$AD2 zLWzLg|8vp+(n`J(&QS_72WF%RWq~PAJ3}QYz#k@2N|1NI2j>403GJkaz!5h<1*c%= zI3Ri%Q;hl#geW8rk&OVc1XwN%wfar5IW=tluLxQJyVT5(v0t1OW>(u@MEC+qc0aJUMX> zr-@k-%tU$Fflg#G%i84S8lPN(T;en^Gy0$n;lYj9rDj+;5xkBL8$5^db}9w~kf#U~ zwt&;BG<1~d7qP!wBsTRd$-MAS5brV=$ zfb-9x5twxjNo1O22=GnEq{i??fCxt02Mt!b!74ZSvw8J^y$OJLoB(+M@Zo?LK#mzm zE`~Dai%Dc}fy?mxtOD=E7eFRKsvLxi6DJBOFeOW{a8Ho?%HQd6HF*)iz@l7d@GqDL6*ju>zR@3D~No)MCG!9JTvs3jO|a2*lK zB&jBRKZT&@;smvg08Eqw>FoiQAov0~DW{!;3fy8vpduJ0M}L(|&~h0(F{fY_szkgN z@XnMBl5<0qlhu!u2<2R0lA7O?xdc`6m=*6&>dahEs7gUw2S)l+2p4`i0eBd!1@xQY zBd{Q?1x3Ndr*-4ZzSRykuNDmTrs-cCuMxTN!w9j6qT(QT#84L6inAm?9YLP!1zjA6 z068iUiWrh4T#hQXVn3zn@*I<=(#T6G8|?K|jcVw}>|H*6&%%Yjh|s##I^g&aNQ+Md z_6nfr&SZkL9meUxRvc!B&3^w)vCho}y|+&wHXLKm+cTXVj26>c051awuyi$MT(WQ# zsCNRjH6sVuq!`czdb;1uMZYv0+pUo{9ySQ?)JA!!K=t30=U{+ziM1*?wO=apI0B{) zmK{rk0MF4XT>u)EfF|huI(<+$OoX0)W3kbukowT6ckdbG-G|=mC zmZE}ifTQ|Qx`J#Y7VuY&79;?HkSY{kQi}_iuxbS|i7k?cHgOavL0&27PVzNU72*j% z%SVLd7uibkU*0>L=&+EuDG6uIERy5tQX4QO+Em@v{#*J(IsHF$)Xv8kzdSKW&rKwUgpyi^DH+}mzblMhVrVr!63@hFABo^6NV%ND zm(f5Pt_8~lBe~EcqKdW!lN>@0KzMz&z}Xq8r(#B%R+tt3rmUJ4-mliqkTj{GrKk`S z?#HrlG;KM`#THN08Wp(5iN^l)$zgVzPM$WYu_g^v^Sf;-VnK zoTkd_lOzZv$Vkbgfp(Pq5zm`Xep5;S#k6iB)Cd7pHUP{^$6C*$7wYluk%yHfh|Q{^ zP}OwJul8H`!XVL#xBeSCRJsDFN}7`nDukQLeJq@v#}3o7Nq-umT?3iCVfm1T7nND?|{X+vPePWwf?4{To|2p zA7#~$sG^={lf3o|&?|YrKJ#pw=9EP69T+mj+Eaj z1Gfwu4fHL5g7AKTRp7w(n~7lbl8EydW|eg35bhBFqXvIyYQW)1q7=L`thm5$y#>>O z=XYzOu4o{#Zh=1Yqq3pd&o<}w$F?jT#SRx0gwHy=Sl+UKzR7}d7cTW1ms}DL5<%qB z-2~`Unm`x_UP*jtCsRBuAwth7usZ_3Gr>lCfH=@3zVm|Z;wWj05#DgZhk^89KbG(rA0zzuwSHh6!T&*cc)CRxC@J~p zARlg+{&7>id78%J5YRN-HNPz7dPgyW#* zh!BZ_UwFSt&o&$9Yscwo8zFx!un#W()o$~;a6hdTW%0jmuwO%+Ic7mtgn^l<&H^J~ zCI)ycDxfOiDGCLROcO~I z*MLV72%2CSVh#88BAw6&JUCcQXv;t?!B0Gxb_olp#1mczhm|FW@dDm61tv&FO3_~g zvCKH_)XBn=YhO7IFJ{n6DxQD+47sBPx5z278)*RW3ppEzumgFk8$9+3F)B7B?s%gKTJ>FO|gLOx3LaE_rIQbXnd;%vDtV9JUMeG;K11($QDWaB{ z_KW@sOGbAoAey6>cW^0-W?K44f-Pue)*}7GO*GID`=k zQPu_EbDXFz!KV=DN3=(M)80$x7bHja--MSxDN!T1L#JOofX%#YnS`r~XoRXJK`srE zLlJPr;1Argoj{Y(w?ZPs?>)(ZT+pdtWo*zih%8uwuPguX!>P~{oMtJ0GAv+yzj4_z zmrFC&j~F_QD_<;dExh@oXot#V{XEU_8O0eFAK?uSW9u3g0$e453WxVu|efVCcxn|2~ zBcz!x7I3iE`{_50xQ46C#Z_vnuXKca+FrG&uAX!$o>{-W-S_I^Ha+DOvu__*%3I2w z8~Dz0=^iZ8;21nPaZXrUTr_!%y+Z`)Sn--_6mraO$s(oUJ)H!@&g$MPYX7+UPYd_{ zDmt1;Yug73rH9iD+6m4fg$6bWcA3_O3PID7W?xXq6tkL%W9U1bFukx*4{n|2v<)n{ zb4HtXV9}_z;V>aG+_gvkUX@(I){GocdthO5`j=(CHw+>cEdxI60C%1bGqVJ+<-d&~ z%6!QI@nT}#AbS``kjCjWN?7r|1L02C13F!U=`mwvD`7xtG+c;O1@LRoGB7GCQsJN9{D3=B>9L~5u)IGvTrlXmy9T5%c| z%uEJ`Rs|RXcr-~3|K{wr#hv(W^<^oA=}M(4ZYSUj1Kjmd0JCr&iGZ7a~#?iyUC6gtRgN7KW}eklYGg@!Cro(LdA z2n2GDl2ht?XBG9g1#^PGk6vxHCotrZ%EyjPfKWkFM|s$7l`R1(AND8CnM;X#r|LZI z@I4zEJw$OOw! z&5f2>Un(@+*Gte!5I!;CAV+xL$E0YC!F*@uU8+KbQn)OOy}8}EpEbZdS?e5zUXDq) z%6vl;fOw=WPrUSYq2oet1B5pza;Ml{$SmfaG?vrBgp!iLm&k$qG#<2>0oiQ8{jMf} zIZ#%aV!uob(i+2%$$(2P@B>U3@y6^slai*qZ-M9yygValru$U4LcmhE9FgPc1R6~Q zc74=dHD<=EyU4G9XHmsL2VDm z#;JVlEHuFm!@bn&Iu8@)seHgD@2{Ui-YS#l1+$;X2-OddK!_lv;8yA10>&UUgTgkBbTPrK)DAn6o?bs_0bmm;@(!HFIA0K9mY`ikXo!i$H)egEZeyq(f?%y3P#$wwpebYcYb zGa?WYG|4cCqirw3B@KM>y0)lIeT}VOZ*A^*O5M-P7BAOQCUHuWU^LLWwWZaB7t)%b z2(1N$_CAlFOs{M+&R%rP@i23I`RDm5h5_e~jO+>BW_R9hqt)uY%ogq*ll&RW)YO=& zac39koQ^cigLnv@7eiX{2uuv>h=~bF{fAclNxBWGF*-x{8M)d=?(|HUx8{Km$0sZH zKe$tG&HB9;?v*MV|Iq$UBBl!0hT(&oeXXyCZ~A%iucoSHBeq%ZR)>VAryHM{jnCFFq&+hu^@2KVBUIS>_QO$_{+N27R zPTtfarS-`HoE=SjhGqjMN6`5!KsmqG(+ws;pbHv}0BZxPmEVoyfx2T?DQ_039veKM z-*oTHnv>Wp3t0q6FlPWE#W{l|I!=2;(zbt&V_>rHB;M7}!^tI}bAY5`v>5e}V80Y! zx?e`ZB^bGN()gWJ%gq-nRT4Nfq7l4D*uX{j0YpWlrk)8_RLiE5vWHr>lADl5Ie@$i ze5U0xdE=_HQ;-sg3Pq1Ksx426`%A~%6-E%KGvQA_a#|sj96=#l%4jBh6&~F%1UIC0 ze?lq4>gw{mnpAVv`y6=_J*<$g27HJnAOYzjco+v82BX;u zNIpdl?}Q}sX97Y@mK4sGh8@W^D8qhm0)9gTZFDJ_=QNv$!ZY_Rm&Pu$Kp6!iKBW(r zTkVdgCnM(#e_R?Ry6}C9v*sF&u*mYI5qo3SIImC!4_TG4l<>gBQeh<|vgtafC$wRI z(~Xm&W>Jb=(U7pgfG)u$pB4E!#2pVUfGpoB^|+0DFOMst9Ge?K+GR48>=2^bnZEFG zad`yegPDkOQlm&q=^XgtTa{D*HH}7_m%P%=@;eqJNYXv1pfoR3Rm^Y2H&1DWJU%OW z`Q`mE6E?giRTs8rER+Ar?m7Tjwxnl8>diJQCd{XCn`Eh)bW*KHk^F|Rham3>Zjc*f z_aHj118T4Y4Dpj#bwksQl+)}n+cQm$n*VSbv^;ST9_3;qje%RKZFcH=6BTr0+#=R4 z87b7Mg%a6dY#;&3TrsV?_TIHE%hwOoHfigqPj*ZoC-?hJxzsdan_=xc)z*>OW5&2! z8iq0t4fxP=2O%7PFlYd|Opjpg1-)hvhrgr~zycxMEESucSjsBXFRW%bKnA--gV3GT zD*jPVtOw{*_p?$lmfayM?ep(H{O!A5On2%pwJx#Go^#vV4*2J<8PM45^Bdzv5`f3r0`?}^9=@eQ} zP10;-W1{9<-t)G-VSH(spTRw0%mJte3?7}%n2+Y+RNZP5@pJS6Pm}%vO}Xkj&a8e& zKL8w15}?NpJICLPcPXgsn!b18&Q)%oCRL4YJNqeD=fp z!8%wDpQDdhHD)z0-)j2A@fy15Qphj^BnC&BJ8!jiELam)QG9iNTKTIXm$7f12R>w` z0I9TqJ9!^L32|%RGvs^$j+??23E^M=nZ^S;ar!u|90As!URS86s7rYDkS1@wJgQc#CaG{)F7Dh;6S{}-kTlnm^DaUs%HrN#9 zshcx#nH_hlofh0ABZA-St=hYI{i-KpDThyLI#RR0PJth+ep5EXTtqe4M2yV*Q`T_#+4mvzGbCtpIYm8GvY+tHk-S{WlJ#!_XaN^R7_l%58R~=7eg_%&o)JAFVSHLB_ zU*1G((!I4-woGsAW+7X?UtrCZ)hm=WU~ zON;bQa8;8=v8OKAK{jq~8OvNaKT~yFf25?zG+^7rJ7(#28^cx3cY_PsPSC+i1P>N6 zqYBgyw^ow2hBf_%p}L{+eUTFXq3l`6lQHeD;wZy^MOAR&=R&0WW-^hh_>pK^cV1tvX%2^U&24QEBB@wYzoDf~9k!DEPF@B8*mG({f*^SThvY}>&4o56%>bdXS zJf+=Wf02i8iT=uSRPm57?E_UrhB(rxuq>C&cf=SZ0b%8t7qX8vHbm>N+Wp>tI`8JR zf_Kj%+4oEG27dvAQaV%Pd)P@@6Xn-Vme#`A6Wuy@H<&J25`?H9j9S|@@xW% zE`H76*&@6YH^_n!bbPw$CY7s6*8EHGnjwdA?+!E4ccpjw(EE>)oeQC@3P$UOm|;s# za!4L4%`xT;4~HBVOYlzNiGV7mlHUk2NPv7R_$wG#PMZVF{vfzeMaB3KTrF3+vlMY6 za=yN^R#lzbuhQeU|G8qv-MY9cB;h`TpTv`p0T&T6xcUMmz|lsx2|K$z9KCe5 z2q2&XUi?i-L?dNPG5#XTB(khTLijc<5>;9+rEQ>oWp%uP1%Cb7lX$X%N~dvf^~j02fkcmuOIr zA6P?X3&Ac4_aV_Rl7T->YwFZ@i*(*@X?GZ4;z>Hnt(-h&pS3wh*X4neOs24^NfsGF z+M&-P0OV!}Y+@={Gf0*YE1u{)RH~4g>nyyhuiE6)ufNxv*^h9$IHVr9Oa2=Q99+NE z<=KRj%UH-x--jy9+;(U`Na$D#lVT&D8&R+iIM9kfIT(s!A8vXeGD@EP^2NTs>k>AF*{dSRmf_#A=diWNbQr zK=+>Ez5AyhKICzRbP1GHd*oZ@BsFmSha3Vbl7^K8I(TxPwm4Am&Mwh5@!p)?hb@{r zV!{Fs5YT9!AdX*kiFKwl~%@L=3?oeheiIi=U$W zz$>OpSraHQiv`yggS(WdVP%*xV%xii~^T^xO}dkQKmX z4-y8DqTnr6(-#}IX!6HY44ON{&R0!VveH%Bw2 zHVh0&KIy;xPz+2-(&Q8*(FlfsEeZY0yw6wrXF_$@gRa-F+mSQ5SCgyrIuTq|VIs-o8L$aKJ-s4+#@MdgS`O8hPoqg_*|=ru zX4FLFo$B;4VLAGr93s9fzqF4@;*RD5$!GEW7*yn_A?h`cj#SQF5Y~0l;7}1<>`lmjV)a7Y}xMqLh@XpdD)=Blwc~E z+zpyO&;%FVW`oZ4VeK*}-?PZ{kJjVrPHmfLcOkJX;l?OWTEBv+?1GS1K%+h@L>02Z z)q@UI+~80*a58x}8{AbiCoMypH>!G?tiA2_@%HD5J*f_&ZC69xx6tC+8Sq|0=%WBk!mat(tf zq!uXDh28+9M=c(8iE`COslHp9qocfJbh~u>g`3x0zHl)}ZOW#hMUeUFKhA{vp;?Qh zGj3hA&vSROKD&Cn$B(74@{HDB4rmZwO)Ld5h$6`dUgg($Q}a}3cNH0Lowou{XtGmv z;!A9+|E^Wc@Y9P0C;9xQY`Ff#hDya`P5b@d0B@Cq_n66PAk_~;;h0&V9hr0@o51MU z2trQEC(xLF=&eiRO9ty#9;w=X~V;qQ;~Vqu%*V6YWU z1`}Zhl=Trfy9L!dSbaew^Q&-W?R*i1f^I+1Z~eImerc7XuVVh%YNZh?(h)6hOXmnM zJa`k#QU+Z!&d{}RG6`%QNL))q>c&v*`KRx$8da_nS6L>rjlN1X+VRdrt9;FQt7SF3 zuQj{J7?s;OG*SIeSskO9rCD$5TJ|P#cH6`7i_A^yXN@-6ARIG!&53gwokwpA!j>JI zsKm;}(RdW%C58TBi3xOgL}j0KZEivT6|c`zCY= zfm=Pm5@0rR)MKfZrt>YID*L@lX^`$=iL6mp2dSv8<2raZ0XRVtyS`eK8Ao8&>Jd!nnY_H0TKg z20omD)9Z;)Hh2+Jzmq89F_4{Rj8h&VDk|ENZ$@fwzD!v)<%dRk?DBOu?P@jUe%N%L zBWJjHLRisLs}=n><`kv9i6lUGAysDD-141D6&_Sca-yaogv2r21+bNbXtiiqnM0b)cQ(Ppn`CrRzvF&y%#USB1J* z*3tx%E*)g|glGJ)tArwtX<#TratX*wgw98Js0#FpHs4P{KAe;WX{{_##xEewQAKM& znd9!|ON`q18ejKTnq2IZapWR*7rxn!t?#J9&pt4p2!{-190+B+@ z!R#)fk-K2*VnL)00PQ8vE3^oFA&TxQ0}+$q#|E>(g{ujK*NjJ+-#)NFZH@LX!{Ykc zA@NLOaSsiHXq%34AS44=;DL2uj*)KRoyiZhXy^G7(faq{RIw62P5?*MjS5WLJgWbC z@-o*sU#wNGqU)!M8lEkVC|?&nI5Yd4NAvvFj48dYjiv#H8rPJX_Rzef5Oa_{F*p6; z{lg_i(wZ&yM+`^%hC9!+vNzthDcS6uensiYq_dwbrk~ugc!<5|gXCE+ykicwQ3in?5iW8&uXJK7jLH2c!0lCuQcZA@^QR4@2q?VmPj*g zvfdbuciuvt8s}D5x2J(-g(5@-OoxzuDWF5Pe?5MxNM_p5<3`Q zu;#BIx|wuc7PRXzBxEBCOEB=~F2D%M5u8ep4Wy>Qtlf@BeI_Pe-ZE=+sw)XY(B5jP#L6}vzrESQ;aP??u-g6 z9IZ;b{`DRuF+g*4mGi)9tEy$Jb;8W|iIL8ue;G^W-jiGzQvFSd=9Loxck#&;%jgn8 zPSKOpqpf>&M_C5!oIjh*D6{JiJurRJxL+v)W`~OQ?~&9u4>!}hib1L2@&Y~W))(%S z8bh78oQ>y<(6ur79@D1+)k7JnHXA3NU%aZh3jIc*jG`!?Inf!sK%Gv?klpfgF$vK( zH2KN&Q*~vMsr&8THcjuT$Z?eNrSk891+ENYOvt7U)1_%laI7D_-KV=^#&pAp8Y{C4 z)`n~7o;4JyYirW2y;|5f;vAIfGWAd2rz)d^LDIDwghux6O>V>`gX>i zfWJ*PhIA}SyozmikKcLb8R6A|Rz;~je4sb9^OF4@&-V+DZ=7sDq8T{Ng9|zclCu40 zICdn>JYZjf{!ls{%IVvOvu6bi8aS`&n&z@9`?2+@Dg9d0w4eQDqOq#&mfC^KGjsr8 z9Luq$+D;>`O}?$*f`fDkPHz=ApmE-d&yLYMIfaX-K5j^SdousYiZO#refCg_CtWC! zZE?hI?nZeX78u`i7sjn<&`Q9Wa)bpnHW0zz6xT2(%GxBTGcdRl&Qa!9EP5G3gR@z4 z_1@j0>QtFydO3lrO+fNo_QYCUCY#2s1!J~I5#8q6RzQp#g7Z<*_hMyZAks&AXHhjR6daW3BQKo~V+ zt*_OC{I#^EH=s2*Ur0?1MAJY6bOvUp`8Rz9vXS1=fI=Py8{sQt9_mT4kVJ=qP6Xdh zQ4;aS{vVpI1FWg*?T4X2rG()C1p{b+I9Ys$)bQ?NtQyodl%B&%{Ghk8RIOhnd}8vgcN+0M%mJ*)W`$R?^3Nt>c=b zSIfNbZEq071$^_oV*{vRdYBL)qNYPX6u+Q#>I{1`TmG>xS*>f{Y?Co3*q9fA$?->h z&7M$YzZ%V3>1LC9^L#+=FRMx|1!m)spSzGQ1}Iw~^pI|6#L|e}`fUZFXHdnT!R{ED zo=Son-O1N5bsaPze96}u3{>_O0Zz<{;6-gUTr`g=!8{ImU$`@-O4aj73d}%UyhYPP{1Fu2o$Tl6D8g7$TP&!JM{z<3+Q2s=M7$8Jd(v3)f zkmPgj1Ca@waLM8@fk2ujO-yHeH0G<;sygk16E~KmvrBg#Fr75o``zcxF(8~)eX>C! zW110tp~YJU?VStK+tWO&u$zgwGrfE2n^VG6*?+tn1~!r^g5rX}!fjMKJzd)!Us(F8 z067Q*IhZTT{Xr64(RU3Sa3~u8O|JeQ3;cI1Hon}W% z4nNt0=z&V|HwqSIk*Y#fIJNqVzc}KMYr{>-D(oVdg?;gfa!AxlNiKU#>H>Xds4Lly`8jGN-H@%uiw^*Vo%#$mMMk@uS}hd z_Bm+ZLD;0+++&U zR-)8rLud#(Ix870ctq9TEQzY#GrKsqZ{Yp1S0=m1`^@fPbkJt0HhhCFXVTvKmA%IM zbX#$Jc(zv8e_V^F+D=a;Lp9uE>FYOt2sEA@Z#GP=y>9Mob!pdzC*E&Y2DH(qFxRm- zluujE(llZ>C%Zht&nr{-s&VF9+k*L_!sKk}f~4FE45TqGseu-lc{ zeodx@y6wEfrk5A~bE+iZ^U1f&{vcT#8y%|Y_?gTiO$2~b`3UYEt>p;jE*=qrqm-E2 zSgH(*6yHA`KEl1!cOj+<_*XzP2^gvj?p!^*DVi|*_4S|QXS$VKp#1{LTiR?JGj6xx zFM>aa#3YbSE0Z};VbOjtX1~w*a@k?6veA}ABQ>IrKNmLN=%gvdxThkOq*!;=Jt8h+ z`9u?W;_(!@3_E1#bA%+q$RG54irh4c%@fJZi8v9OII%E)F*T|~IheTh=`x)AddfQZZJ!IE=XxC$k{!<^1(SlRPb-Kpxg%TGiD*p^@l?gPRp=!F0jp4UO zchKSo0nd8|W-89y$@d-<=3c2f$qVyah~Mtx6MCjK8~6@ zDhJ|^mMftK_S0MEvchjNO*L2RNWezNZxaLZQ^t?TSW9v#X&J~2V&*@dEe>TSZb#Rm z07-CcJHknmCb8-)Y@kpbjq6c#LOx>o?_TZZU?J3VAJkl7w6lpxu8Z5OVi)H!Y~>pC zz(zFQeL@Q*I3zM!WaFMY>Tiodqr!UGTK`z}MX`9wT_QNZ(`LMg<)I7QM9R`(7j1}$ zDLz#e*@@p6J=b^3FFj&!Pq92*eZ1S3L=GA4&>efRFOUl|$r>+3YC!N!L$+J}o1i)z zq*yX*z~Sg&fuloS_FWL@@|~yczigT6IwUXL-0=T+Ep%2VeM(#Akh*V4%%eE>6BDP| zZqFGsa8=<2-@I4B^;6a$@vH5g5c;Yosj1<%QMfT`xmE(pc*4K)EUQO-cDg3?-P62F zSvKhpHOtK;a^bE5%jEolq6le?-;U{s7x+^z z)|dxN=tDI=qgE!>g)i0fo^3uEXoi5AmT@HJk+gHQSOF^yiw=zocMdAYBy>|f!&AH$ z7Q0R;ed*1Nt9PD1B4}{py1CKPTt#t<<$CDzI;PW6$;NqRf6MFnU}?eZ8+IO15fd`| zO58&R=PaGKbJbz*@L_+S8Z&t7+ChdntvOLX^$A=g`VEo689tn)ySS3$zl`lJmTBvr zI%Q==+}wX(W!2NFAJ4zfy4U;xhg|IHU0g&v2cMfTbApLvklsF}@~C<8vNJPx?pV=( z$JQ;oUG3Bb9pV?XOhbv==_1I$6FMKdCREMBu#z-_U?5jTaQDPY%}XRh61WQ#@22BL z-M3keJ=K}_!vhi{PDDm6`1~I)|0&)}6_>D)5ZUeWRytD07FMO94N+#pO4~O*hRW5B zld5^%YK}twm8<1|9PCFV{BZI>-k3!~m7UozH5v6M?4NGkZQeJ^F>33~*5uvkL z&@XvV{;I8PG`rjtJrb>zoCrsP7Gc{C_T;wYrr3!+J@W1{X2)w?$8IfP8=NeuRv}zR zao)-sr>N*jzE&}#p3QqnnMRGZIX`m2RQE@l1(pjB!*%edWRe>W1dW3$esDv#l_XUw z?g^4>(Une16pOTz`qwh+VeT1K+3(N5`H>+4aIYB->=*(&sk2M!1dE4G45_u=JSJ zWc1ef%EmnnzMq(-?_Ac|PxP_rW4| zqJd?c7C@G*<0OWE&U4lz3pxRW>(q#qLw2-W?lyS?!j50kznt88z}25mJs(e-BBE}f z6(pJnzh?0Ct3JsqqjuGOf9Jj;{_N}*cY_~gA6`OK6eVle^Jrg6WbWhzz23#|-S?w? zH$5)0ykZpnNAZczf=}JBoTAoYa3Bdr3ik+vyqT7wW65t21#pYZbnHfU`*WU)aX**v z<0hh@1MfltLxK*e^xm4!wdw`N;oh57f4mQFNRQdh)*pm#Gfce~9@kS?$pchM%JY$|)knLi@b$u1ze|Fuq= z{uk~KG%E^>52*3_V{r7AA^sT|516K}X~qt=)(x*pcG~|El`~QDEx`5W{)N_hle6~b zfq_+B9&~HEM+kqN=^JgwiGMPTbB*@p^$9K8!C9mSj<8_;oADi3q7`&+S}ak;3Gpz3o1HF=X=V)UMG;bxb*e+8 z4m^2Im}PM|U9(9_@1iqCY?zr}s*twQ3+jx9*(sQIR*XDgS-I?GT;aB?AeUCv!_>KU z4d#*qmPYYL-3V0}x@_sDEFGoLDIn(&1E!_lH>(u};^u&a#*ot*4ux{+sQfA3v=c8G zI)Wi8s1*NK+qinuGKu=8xsAv%N%ttLYgvp_UiE;{r*10+YQ!tv`y^!bUuD(nU2SCY ztXY1|8KJrLa^t-pd*vM!@;r~Zqz%s5|BpT6_IAQoLA5VPMgIaWsDe>8anS^igBMO> zcx>Eu3?f_J9u07TkP%BH>uykN-SD2#ZC@OeoON^K!)2RFE(Ek&R>vP%vi#5rv_?40 zUsBTtACycMi7Mi)d~hxH`&;IgB{4y!PtNW9YAzhnGAVI#<(Zn<%VfLxj_(F^KVFhx z?)EHxL$b^AaF4h29L#&x?@r6-Cis4{`Du)@&g4LYNnK{-)Fswa$E~y&XTtmLc)!K^ z=k7a)xc3iXr0r84@wb2cGw7Dz-N*K!Hz(j~yP~3pIGnEE-DCWgsB_y-+-)z8x9T}_ zg_+I2*~G9>=sI4L(Nd+~h#D4?l;J+L4`$AlhDtP=?LPiZcLn9pjcFijBGdn|H@nAC|Tzd0b#r>%v~WpSSL2yjQnO*@L*HR zLZ?~gf3_S5W93kn4|@L4!mCv~bZqQCr|QoVHuJNKrAs`H*FbOvk!OrgFF`wTQTPid z8v{lD0C|Hw6a=`nuGpHuFdldzDXf&>p2VJFq8VjR_HoAsAQzq68$lcy?+ZhRC77^6 z$zT1tna|*>qto?yo@m8`X)jO1@3Llt??s=NtI_U!&%tKP9>>rpeM=Kqr)S>zD@-r_ z($~%+C-vK=qO!Hv4<{*zM!Ed;lwLvAa zzczkYcB)UCS*Dkzm7fq$Z(vu@N~(*9+mUsOM#fymZdXZ03-PnXFrUBwn@VU~^O3Nt zoL{4v;%1owd8R8~InjLkv3`|Woe3!|TikG8 z{qrkYAk_@La=`2`El?bM@sw{EV`I7N?(TtR&kp1k?QtvCWgakFCrJsr6?T!9f=YaG z)>r(nQHL6JJ6cBdnA0OcKq(wWEqpQpe_G**xhR{J+1!Bsg#o#2WQ;gyx-__ zK+~{=w__9RzR2ID8gdh<{kF0X5E`S|5}OSY@Zv6 zm3f*WXTBZJ^4;$i+~?rZ_&&xlUc66>31M`wp4`L^OE8Izl^aLrJbKMDdQJ&1&Rn+0 z<=!7*$u407C-yUB&S*G#yW))Z$9Hgn^wp9ER#4y3O-KSJI!Ca$VH-qGnO3fe#qlN0 z#DCGRAyGs6Mzc(utp+5A@9^K@=R2%L8>Zi;j{^ZX0fWuVcXN+aT4i?a7wew0Z#`GP z++b!DZ*2`G@5emBnAVf30y0EmtL`PdD+?pdw-K8(oyZM01D%DHx9!vD0z6SN4k3ng zY*Zj3{fdCd8_8lR5;B^bB`SC_%j-LWYt(IfuU;Ok5R)rf0V|-q%8$ z#?E{_^ZbZd7t#4GWRb3W(1hCqUQTP|^KOxVHFMm4u}KYWHFIRKd(p0FfkvaW6+-}i zlj>xMwfL_F)l-U37y%p8F=KiG8NJipWtN{48xcmTv#(ERkeHu-Hc#sBmpXTx#Rc)m9A4v;(6qsCC`PIOrq40hPC$e*K%yI%GMwl0sxUf6@XTW z|Kk|VE3{t&uz25HKWKFj?{^9P*Y!+~mru(t@%H>ua@H<6sYw5@liqXdi~DZDc3)T5 z$%Cet(8JyDP5IS!4=g&W!(hOM_Zls`RMHSb%i85S3CJsn;HwOW#l!{y75=MO57?y9 zP0xe`E;C$so1E=?3+Ak@Iy_@G>zWkr#WOa^Luei0BMC~x`5gH;$#1!IugBgwv7azr zoxhe)u2RpLxyfH8bxa2vw3S1*|0Ya9p(XR7WQ_)i2p%*ogPE;?<-iGgmM)tB9AUE# zSLOyc|4$EU@M zk_KJ2PFxO`7pVSr*v01G38$sgzx~#KfVIdil+^PlnjCvc$_e_B2(O{azL2l&(HW%S zGBeOe{l!S>2#T*c=oZP}Nz%o9u z=Y#?F<3kyLnXXf)3JXo~_hI^h3H{SP2#Tm|=~^AXZNg)$mTFk4KH9&4x!N9+{faH+ zztO%+YosB%uK!j%IJE9t{DLGG_dXXz_v`y`@Ib&q1X+yG6_U4N{oLZ`dz;8~x2E0B zj##5XdV=-+iF_nXgz?Yub}pfH1E_ zwv}K|Ba(t*00QAJgX8DBs%BUJxuNf}Aum0j^8X= z<)+iYqMfe~~=4p_zO76n77! z^LA_%%dlN7h?OYzlfY;<67?XfSv^pn1cHBL>0g$fT=IrLd`v>*EZ?j&<~SOT*_v#pL}=U%5WH>I`Za~QX+CJaKxDsrQ~*U)sjED=ICL@V zbfJU}^Uwyc9|LlqJKa3@KIvSFyWQ@oMDR4N^ew1fS1)&3dewEa*AU_9pj^w{Mu9e) zdG(DRH~Ej}lfkvqn2^8jYB$y4gS^VPFR!+KnG)>N`eE`n|d#;)rb7 zyy=%Frx85jc(YfC3kWx0jA;3ReZc6OwqsiF7p44O7zv$0Gc56^6#53}DsW=@-)ARY z38*;b@;%(ybXJ~ET~&?uf=SLNlK_6<;xMKi@qhUhB1S4jzF4#ZnaHklqDK8I_oPpR z%k{mIk+d3Ok#fK5Gjncvcuh+CHr3lecNc-!>e3 z+!{=+IsQIM_ZTPAt!SFQzGaorqld%b4^h!}K0(v+j$S@^XiQq}EtB~9A)c2zBdf=6 zNZI5y+`-iOe0+F^>(M@Ytu{^RW7%VM)rZ`)0a?wyNv@rBE_suk zQu_OWx}53_$2al&_7ybzx%Z7{v4_g`z>llWZV9G}LaSYuuLqU5F&!Y)F~A!fViH&j z!hxFpf%ehQC0lBF%$J4na@Eq@d#C+Rd;@wn3JnG)czC2ifuoE>McF zPpi3>Pu`Kk)$p-`d!X(wqi-H!dt0ObBIu1{$838XF{-9lI&Vn6Hu6HKr;fFsOB#~x z!PAxqwK50i$ciI~wN?*o0b^Ku*e3Ea! z&n)AePxKCn9dqJc^O=_glJ$wQa?gG-ZCj$8X#Zbs^=p++?lflqP4ci(UHGhSx$@Jf zeA{P})IUxA*=x^EzxtI6!ZUts7+d-GQ^&jqH94YjiI0P7N0iH6th-x2vtyKMbdLSz zs1?l3&Vl~^L-T{WDayacxVM}PS4?~*h|EkY;+dsBO`PHC^60LU`OdRbm-SPN@^Fk> zxT=RvOxCoJ62l%k+q!?s_HSoSyz0zf?$DX{*SH<95in1y1_bXpeF^~4HSGu?AXQn+ zdq_v*pAWrYlbC8`y<>0l#ARKmBvKDCs_C5c0L+keKWOp@avULLe|*q^0_m)+diCi$ zR1_rk%t9a&Wf*oSrB^13tb?Vw`S9rGVIuAkp_ z=lPE|}CXMUB1uQOk) zS>CffrN7sKVLk?Ty2M5ND?6r930=k&M zO4FXL0~N;pCWOK*V3andve5hHF@t=YWt@)G)I)!u*vXqhm9T*w(WO;b$PJb>Fb+p$ zwq<}osydrL(jXH<7^5^GOhLjG^697uyaN?D5(sDDk*}2?843DI)3wogq-mVF#(G~P z`0Dbb{U4$hqyIukD8narP?4KtAT9WH$z;zp&lzQV-L_EtaC$j8)ks(uL% z&M@zXO_OZwYP^5&a-3RHH1w%V*Rf-h$7Qy$TR+Cl|Zb#vxT%sMdHH0k#q z!teVZ*ftvX|9E3r;_m$yk4^bln7aStgOwu=|8*&8ti{iV7mvL@Pja#_HOVbG*Lru& zv7v)&a%-~(T1DCYVb{UlR*L*2UCKo;E|eC@!rnIo8=- z;`exy^i5{msQ-AmuadlKg{EoAZMG7HP@z+qoxj5SZ4yF~^Eq5fu8kT*9XN1)^+&~9ReE{r-BJztQLM4NUTo%EeP94cWj{HIN zK$=by%Ee9ED;Zx}REHK(qDxbd)wD~ z+AKe&{Auop61*uj^mjQq!9R!{5NqA<=qN_HZ?wz8Zow-XF~)o4p@aPAhn3`rP6 zsSOJS3Oy@P$y?osPza#`h?quuGWqNVj`cc1hb;9Gmzh=vhfKcqX#oe8iV1ez!g_2p zejCqUK5c5>GovCJ-F*XQ^yYmY;pM#OP0@9-r!1yKOtcjifMva)tY%;z;sgVGfd*7r zV&vi!11vVeh5!CH*Qi(o1|(c1ento~_RlUVYKKDlCy5Ag{LKxDZR@seb>@>UiXRSz7Ah63?>z#p+5SFU$BDk zi@bQV>td^rtngQp|1!#@B6YG=rabrCW&;|>@^4JUcyS&CXJ6dUA_VrE2mW@5R-+fb znvDw~oz<~?G6pV`tc^*}uK#hk^=Lc0nZf(K)fL@`@2x(N+*)oj;>6s7P338BUYVF^ zMbf*tq{`T!wo%_D(yKj2FwM@`DZSlt|A7hmAxxa@jWvQv;vB5W^Lux5u4X2k4BT1Q zeM@k)=>pZnp2_c210-`SRc_OtED5#V-W}?{itQ{7KU-o|G4b6*$bY* z5u2Uq2V&wD(HA}9Cm0O6Mh*%42%>fE4&L#?_@tIGt46=@&DOtG8}(l<;6R#i-af!6S9b!6fgN4f>7*wGA*Ec84*1T^#lHb*Hf!bocv8 zH&u6&8Y6a71s3_@Bp-#)YZUQq(4Bt)KB@PH12!Q%$GCI)=rxqN3ne;1@9sa%!Xdt# zHK{865tbVO!@0t2FK!VbiRNUQ%rJ-pnlcllXNX%(KmRBnH7+PEel_3g^rlIt;-@v+ zh!K+V=_5l-CeJ~2rjsh$8x<2WB2Mzh%2Aq4IR9HeD}Qi-Ovmx8n1~SLKSq`uwOr+t_{)@og@;#O=N-1Wl3MiVO|Ll# zy?!gT(E95}CfvR`CF14QCH5hjUYymQ=ML|sPx7IV~> zgCdAvlY-*d*sJ)f&`W3qD!muNd1FXA(SN+int-Fu`oA$$Cj)A{2q+Di|ZIZY}TZ|7tN0#yi?ye4EJdoo8v`g0;nf4btQ0eCr1 z$K1upK@#=L4iqQWSfwcZfA!A0YdIe2HX5teHa_HweAga|8}&4aOvTVKNV-CE1&pDq z*(((6k~j0Q($T5AMO0Yyf*u*YY@QTGHE6Dk{$dd3jC`ayMGvM2tRoeq`VM~IRCoH@q4->NqNEqzt5Y@z1`(>x^~*{bU<3oMZQQ2$(s6ZE_f%h;aSIOo`&{WY9d)pg5VY<9>e*cNJ#pl)L@xJdP)HG8q?>tUZ#A z+MOO>*mQQPSInZ{XU5UL54R%e*)oLcrA&JyW};`Klx!f!L2YnW4gq7D1`fFXYYC>B zv3(AMcnCqD=@>}*LrP=&Q1X-h7Ie)M{uY8VO;@nv+uuOa|FnzYjmqP&+Bs!lTaVK!+Ic%%xxelZJ$;rqriBFBq=u&}eL#v0K8Ejm_J0jIS5%D9kxhm-D;dw(ZnBGDB%QKp zDyE4Ua2^BuAMYZ^YraG4lz6G^G`d${^?PN}^H=Te*(aiIm>>UP#L<6q%m?_!S&B3z zw^KPnp#J6H`?^E|3YW2R6@`SyKB!NXt7!xnurm{&s;B2)Cwr)cjiGx`kfo;sJ}9)F z5#njRGu24z*FO5WwNqavbx$05GmvT&i4;wCq#bUp1)ntpq|H&Bed_C>Ysw}=$4!vo z-}$V?qStM?zUJ{8cuO;w*IcddC=D?%vjm^I4q_zg*h($Zd=~vU>ra6qyRhl)y!&ZV zT^-<_kJnwb+Pq#ohy0^t2Qtk~72SUt|0c9k+#s`BKZflC-MVA859HC_@3JwwG zCO%0ibOObtf0D%xj?~dsffTg;=|ukX(rfZ%|PKhdh1az8S*^(9y5LD*`sA9$a;% zWTEo|pOInz4BdG2mGr>lNwXV1C)z~Ut0O<1URHKnmHx17QrnWLs?!gK2k62WL0Hh~ z*g$HzNaz)ACUm2w%?cena8hTD>E!qk!I|C1L^%7+wwP#ZQ$9LFfD|BQGqLmXaLNj% zLMd=Et7;hLR%58(q{25s8F!SBje>fl*ta90usN#k=oqPuy0CVa8%?U3Ely=9&j-fO2~eg#Q$y; zUG;CtZ8tU9n|_a$>ggN{~3s1YcF z-Vf#l;!LV{$Gz8Izn`TA9e#d!ts%cbz6&Jjwh73r|y zD)Qs7r?&YUGJNc0gm&!ytlhFlv z6K>j!E*hj-Zp1S+ijQQN75c~)T6iG8S$#)U(COK9a?0$M6TZ~>ys`Ozrhk%u$a5W} zujwuh)l6?(`f|iOze5L?*Op{?_^u4E3z~hwu6*MU8y@r2lY95bxe+wru3xU&SQc(> zKGEn(uHcl{#hcShEw%^Su8BRF=Xg56vg)PP?h)h1O&RZgC)H|CQShDGu*w0?de7TV zMQ?Ac9KJW*=J7E5wk-L{X^$>FIV}m4%(M1RlC_q^N+`de<70HdOYGZOjgzN-{kna@ zhG90l&;Ic2fO~J*%aBs{fgX`E0bP$t1OCTII78XS2^0O*N=hNiW>vos+)9{P0u5Y- z3Fm)2lg`&Ljm27%=MGwna{I}A{H%HKh+GO%Nh9v9(})NPDi)wYNL>Vh3_`_o4ztR3 z8rCHfcS}IJQ@$W2_5n#O?V%M@nlu9izH26b&qbKBENfKpOn!V+1j68T^Q==NmYAlvjuUU-0~4F zVUfrrEm>rQ@Hz!BB#1)6SN{!M8%^t>QILu*(lEm6i?EdBI>am>_7Nzg3JiwTWPuuA zHQz+q4kB5$jBuR8i{=};KRcONvFxB2XBcC4e3&&{xytVzXb|!BzLRJ5i~H;!<88@W zY_y}+Ihlg56uP@4=~>X)S+d248+RxL{FZ>Y9Cu z$X`xd$0z?a&H1&UFCCUfhEVpWdekB33)2pS*l$j`HMs3-(CiU6)=S-LV$Mcf(rCrz+RWL79{f)PM$}OCz8yGdYb>}nNic{~O3MmDa z#1~>L&>&ft={T7qCC00`hNGX$_jn%ho9dd=hCe$IoU+ejS7B$g2)RRuvCqcX5o&9aU7P$! z>%8S%(8T~Rz>)-qZAfp$aqO`Au%=krX9i3wT;~ij(B)2>22j|kmZ(L?#j zhU%ey){}$Xja3rN-i>KEFf8)qz73|EV3fVwVq1M}_xI8zn_p*|4D_n^>YHi$B%mfg zIw*B^+wJ(}fmPq`Qq7ys*G4G1?;Sp}H2mj{re>YKiv#|hXPqahU7M?U^TS|E^Ce+s zEoG0tSA6r#>GU&tx+g@+{MwLov#zAj>W#%0$^J5Iya=GK>Ov#VRkgG@g4&3Otv2JpeYI%K&$I4DS z;o{?#Zb^4*S|y2Tmvbf>2MrqYz;A=#*fNXax|}qZr3=3d@f}(}sWoSwgV|x>ZBHGj zTafrPlpXZ)p6b_J@zg|<^YJxviu<@s7Q+T%*hr2e4wA*&bUGAS2OJX)fH(@y|P;_2p=qiHkdkoqT*LO*V@5DZ*WFILFjT?(#2>{d#v$@M2 ziKMXkh1`^bB1!l&4gm%!SN@v>{w0oC!Ul@>8y3uXJziFgkt^K;vPt1FBH%+LwIBr5 zIXX(Da?DnEY-+I<8~AR;ijRNwq@Fg=7Yr1{;TyW30TBo;;-F`f(UF!G-yVFdhZ*Td zas@503bh&WbJZJ3dodq~3x<)>grs|tVJXzCn1s)|l+|-C>l70$mDI(sFkM3@qnf@` zIaolXm~3%xLGOqkO!n_e_9}>z7COx;4b6urAl7H(e=RD=X0zp3p|i+o*w}Z&ne z;{|_ZBrqSA(QQ0h_=eIh5Vl;Bo%e|0?tX}@sW&KJkN6BRVjI20GqTBKrT2)r=Wm1^ zm508pK0A3*+S7Ew!A|YSS(_{Bjtz;|SRb+({HV{oxJinWho>xDa41;1W%0pB6_Wbb z0J*HKb4gCRX7SH|))&nJ}=TfbZ(#W0$NV2h9mk0FG;zB`};-dcH6B_a3mh}+fz)$sY z%eZ&c0jP_wSNA*RMx%4p<|TG&c1LI9_0#A{rszViq-k$+hdxFo9+uj3(yGwiuWZLV zAF6ATwC;d&H@iiLRLju`?q;dyn&T8jSn;@nzI;v4iL&z$X$FK5z($d8qd6gXiEvAX zj{s?A{!>5N`T%coNdu(c#qS37nUc!>BmBz}XHo;xg^ z$i`h}J@6Hnq08>eqz8 z;Z>^waaODMRM&yQIh~`af0E+r=d+=qp*o!aepv?z1U%`4=K;CvD+X_?C^5MmjuJlL zSTh^g0#h62V|oRU@afp|g}ivka)k=9NR3o+lsNTek2p#y5b7k)nRepN{z$;1K@1(3 z{R=5O4Qht8QG^?r06c{b!vb8-g{TBe_DyJ;+Cg0gNJ0>icMs*QSBLbySXZXF(l9o%JIEQ`Cf^(#j6d z5G}SLv_)Eb3h9N)`zZxv--{K+#nCIeR6or8+vRtiM{SZO4qH|u1Zx(`}(t~oY+;HauNpDOX!B*jZ_fu;@Yb$>;bwgV=93Xqpu@5=At^ookV7Zr&bEfG2;tp20yOlSgIR0 z&F7F1bb1Be7BK8!0rxwUI!Hlxl@yarXJ*P3odwvRMtHUlsW0Q4Yo#7IM^X?ZCxw*B zVbhcEl$@6=2$2S@$I5F3w%5uO&GDcCoSpuF5C+-3wKa&5NQH`VOd336@ur3B7bvz;Tm8TXC*LDi=MmUByxMbQ~KsP)IZK0?sM?NDVdIS zjy(zhL2hMi$DsKdDe=vyD)mRC$g(u>l*&dEiLB7R77}3llz?g(CU>3pr^km_;nTef zV0g45jz)E8|CeGxVM$EIO7`~Ag6G?^39-cWU`-gwi>sU!A+P-b`~#X~%&@99?Qfch z;QgeJ?|9Gd_@5wPB#nTt0Lv~UW0^wVvIi29(DMc?1s{Ppe-f$2AXI+}#ophwIAxUC z0h|Iagz0D`2P_Km3mQqEc&8B%P_mX)#zzw5zSmbf3x^tcdFei#pO!?Z;Y@)5!C+@P9qqZ zV7;~C<&w$^Y}MX=x*`7O1TR7?cP^KIo&6zj{LgpY>|U69UF$m$o?>wF6o>vvnYV_f zTJp@?54l=r9RkwbiTy+f^w7KD+!J*%TUp!Q_uINhFL_l`=)rn0Fd1XB34&i^2k-w& znsMz!F5{&}=Sd)Yup1Y1Uzgt|!ku{SMZdm0yk0Gl?zb~KOpB@dUVtE$xI(9Mc=K%~ zb+Yte)g)weNuFz1r8X4uuq!!S_G~^HCU6u2wQ=4!CZA3xub=|fqoN3XgRYRdK~Nv_ zBL8!HV4bE?m`oe~CV3qa8Tc1Vw_1vX*pMp>-SmZ$GKe2akgdBJif0TajC*KM00O3s zP$&Cq&di4$^&c=NhjbUmJ!Zw#dz|Zo&!L1w_8kR*`p>|aTvm6IYgeS}PN3FG@Lz=g z+Ypm(Ghh;&SoWJWY_NI4^G^%1Z#|q@GCLW@0PZ0sQjZwjsVr5tnkCB?3-1^}utLSb zrvRc-d!lM)AC>vOyMG224OoBpx1!Bu2^l+X@xt}mj)7yGhI_1@wR7%{q^iEXZExSd zDEQ0QC4Ae?dDljaNxC0De?~mC=|W;eiPVz1_Q-u-9fIthOt+}7THazlWi{{is7n#= z@)zPzykQ-+iecTqQ2C8ESs9aV{T|Ft+I#Z(A7lHxkG#*wblBPaA1?*s6aX)PYRJWK+L zW^WW&A z^NPVHU(VU(m8{u%q2jHCph9*Zt7k`pRK>OPhi9#xaHv zOd4oq^!`F0B4*`84=5B6BCQ^bUK{TmH7myO>GrA(^=9{)B18Y^d%o~Q(P8PB5vBv6 zaI|6^x)ywPt@-*X6K>`7r?dKsjZ(csRu{q%Chg$7NJv~ffJtyXEa7%pZ6EDow7w?W z->m1|(CZ!Nj~9=m12Vnls_%D8ZzEO>=oiGsjgKy1G?7R+Vmj$(ltRs&flIb)O~?Ya z>LSr}1G}{WaEE#2f0aT3scH6v%C+UnRENd9;&l$y-tYt z)X`~b8b--Io#q69{)LTcW@#;rIhl5RrKMw73PSe|#?nbViC5%Lwnjcfgbr%hxb^5f zsUtu;8`ceXW~sD;-6H}}GbAt^5fET56z5p&OYr|ES|0fK%#duIwmo-+@PzX9XAE!! z$V04^5WUnY(i!L^xdBpCTu-0YbrH_>Lnu|L)7JMRFlDO5gwu>8EZJw@ztR=lsX{{Ge$##D{e?7Lt(g4p*jOj zYxk3(w#*<==;|2FKCC4yszR&O4N2JmHdLros4FpR3fr&24b2bn6Oa#+cf*btkQwS4KR5>URixjDI3NX`QI8`}$fLlR5HLBf- z$YJq8h`JzMW3~vi@}QxIQksC|3#HTB4P#A1I^L!Bjs9G1P82%7 z8C;JhoKTtmhwvF@x{Yy2MZHoX0H|qG;+JmtN=XnuLKK1_);fOP%{8s>!;VV?R>QOu zjBX*q*Xf{-46qoCluCnud@7~JSUS#Dvz=rtqVLpm0}zyvL|Un0_hE9N%MLt^$BO`r zruj=97VyM%N)1R3*{7W>5dqb>OA@n6WMh6txiaj4f9ilQ*{oq^D8`tjCsQ}U_;E;U zD|KoVA%P7<29#fxFHi196<76oPg%MQ48_ zF9lMP?TSghA{}G>kl>2Y4(!(@hFueQ=B1>mhAPZy%F7$jcwR4Zy5SJXPn zs*kVHX?UrO$KH7TZrm>%{!W#2*DVj=2-MU z;j2+gvT+D6^Np>8e(!im#sKBf#fa1c3J*1G6ub;2eo53z9s*WUourMU1L_t!#2UdS z_>LfUA+9QBm?ii|M&M7&gssGCleKp|U%^dLy{z)ijay;8?Kd3Sd3dF6fuD$>*+0Nf zTaYvZDwCTD+PwuTfd;pp)721qFHR+*Nm^N{t<<$2TViT!JJ;gdHRoUagpm1cv{;3E zAO3_QrEB5Il{E=eo@#czuud+A?w`-s-XkJ3TP;(=>J!%qDj9}qL{1msee|Y~Y5U-- z|8K6>>CK7t-sbM*wx7){b~>;2+&&4iow);p21J)=pfeAiom8n~f?tF$4Yl=g5PuIR z79|3s7MK@62|6b>^H)P9x5WXT7|2J(mPkPEf{g8Zqn@l=Kp>!OJ{sA@pZjofkAk63 zb@9sWY)A+-iQs$%5aG6E-~}>&DhWnq2YX#YR3{Nkxt6bCb{<)U*?_#}YwvPcc(3G?Lgen&Uj* z2Au4^5DfumzHlyKUvSMD=$~x}>(w}5&SJgHc}~`?SL0KBqW+>9g~^*fh2*~c`9ZDf z2cLs49Us%_w6G56t4LK6S*2Evw*8@xWgx*MLh%ZQLV{<1u%Tz2l8sg}5@0GLnkoeE z{zLTIbSiR)`P{$y2klZOG7lNLbxGh<$Qo&MGczhpt4yP$pB9>`bg_^4rJ7wc0}JAW z&u4yca_Do-w?gZ(GUiUbX`p@1?_a}C9)FkHYta!~vr}q!&(Y(LcpfR(-}Ec*hTY`e zDR=jL`Cj(ptizYI+o(F{B4xKXG-RJxQ#Biuk1sG|oX=5z4mC<~9rlBe<(=5p=f>{e z?he{_Hn5pt*+W-WeHrd|$Hyu^6&eK;R7HS~1Y{DEN0>k-kg{E3T5$yddip-g31$sq zL@An0!00I)A;KAUN$BY+BBM0%6pIzF8MY4rG`D;WF7+SxJ4S;gn7=_q;C0fB2cs^= zU5D6PQ^kdTWH(?ch!r?36X|5_9q+gY-8s^XnhwAo3QZ7dVWUQv0%2Im=X2x{nadC! zNYU`QQX;TqDS@KlkoB?{Qa4-G-;c07oD*C#!%{`qWg@5(b$|%OI30=&-Aq;%V9dg& z>ynLx*tlQ>yn%0G1!+D(VrKY#PXB51>;;MmK69DuxrjtRUyDH@AqRgKKM`gx!HmyI zbkT5nr(BG(^u_)v)rL*0pDmZF27p~JnGd$UuuIQBbJ*Ht+M~1a#`80(_J%k7GUt8I z8!neeeu*AcW|n@LH^^?JwC{$7;@a-df-g_%y>YZ;+QHf z)q_NUbTFz(n~IK=U@JsDFoD-V@Rk#p~ZR(7?zR{Uy6;v9cuz){vpkQ#Ej|UHtCYNQ@nVL&=b1p>0Z!kIE&0p1OdE)hBH@lM~J!Fe& z(=I_uYgnhN#=Z|2C;#o=m+$1?NG;v0)zrRVUd_W*vN85~p`M@39_D+z+gIZ=;Y@Vx zpcs!MZ~F`@nv{n_Gr!#{;5n3&$YNg18*#SyxEEatu&i(m zO>bf7-N6L<;#vu(s`mjcP?{#1kTC(5zM@tEa^gvCM~;XPQIQ?u-WvY5NrFfcSZ!lzY*1GM0v;%g z96N{YBU*n6D@+NuYKY0AMcv7^ZCs-x1c?cB?ce4TYXO%m|HnIfQLLp4*zFg@%Vwu% zwr|pAw&pF5zWV-!Txa-xefqkedWc+bw16Ay3E?l^Dp2Dr1wGW=enz7B7=V-nC|5$q zN}9%fi!h6}vFkf<-61UkN|25VLP|#db}eg|cWVFE-u`*(-78roxXf<@A#Cx7BBM>h z1|Oce%JzIA#zVd3kL-5Qn9#ZWiX7|e^pm)&;N|~#Yp`=3whg2)pe(I>2w<@>%kiK? zNRSlpyZ4IyER*Rj-e=>U(4|+=xyiKP)_bkYGFRnVuiAYx1yj;)af z*+AGCCsJeRz?V21Q2;Hot&2F|inmgdhZJY`#c}$FDCjP%zL>Dhb1G8_$z&S60yd(#6a3dqK!uI!N$*l8T;Q9IXa_rm!NF<)H^ zSGY(0xB=9?^1wKs{cmNuhA&c?HVP>iYlMKslg^6c^Kw)6#2<9Zp9=^gUH~8f7ikQw z!5u4Un2|!)^c+7y$Tq?^JoSH^eG6PnYuEU6lc*+g5HS&Q4vIs%&n_X3OB{||V%+1n zbdyRoy9EF&f%pI%VxcAo; zBw9>F2|?nJK0XyMU{|!l;yMKomr%Qgq1<$gN^f@QLr+wVvzF4YmcYW@&q+ftaAl-Y zm~z6v8eFOG@gI&xWG8No{lRwt`3I2j7r+=qH~m2Io5#;Us`e>5*azrJMsiu3opU}P zrb{W-=fJ>*F?AhYDwn{L!!V6ljtStLU6{)egT{`7-c3iTD~k7gnbM!aOl{#c4@^3l zAiQ>v+9H8c=y8-?(@uimKgxGTAwWeS4rml=5+70#+JVmC=usEc3>sG@2OGe}!NODO zA*`C2eRUYRpx(TdNB3tKKt6C6t2z(0qDZk)Ah z$j6?Mar>;@mt8oio1s6_uy|JN(ML}noE~Jb+iKUWro6cQjxY9?-HS6aJ-5A z_Sr+P82@4Kc>RDG){qB_M!!8MIk49ws5J46zDMfftZp<8mpecm55}h^1fa&JZPj$P z1)Vu|)y1NcZx8ahEnW2cT8A!%!EK|)Og&EubB@6z#_99|9@1sscEGQ|kYnA3>7M)>%Bu69@^(K=#$cosM^*$`{6+59GmGpr@k}d__hOwV$UrXqDM2Qpm z6EZ@H2r(rkBd8}F!DVZ_AO`2Q`e&G%!~7|<1Zo5#W~d=Vz~Uh&JU1MEA&@Wd3b-It zcR-UsUqSd>VJ3p~12qn9$ZFsN0()(iM1kd~$k5>YRpL2%?19nI%OkeW9e8o+T6Y)z zLbG{ntGToDZvAxP#Pw^@?=7b!2Ho=TsP^4)V%AGR-q9=86T9XwikK)5N&NjlKg`z-rL+&oMEvVqy<_kO~vr`;~8G~#|f zyLQzV&)+>hbnOaM&U^XUqwLk-=o2RfuNz`H?f$qiyYIZuxq1DU#b2zZZhn=vaEji` z>N6uX2k*=6XDsu)$=ukvpi`cm{0kr8$e{)_L1k1O&OlNJ%mXT2?cP$2*OQ424hMWwmhcTN#%|tT9-LoJ&hjO3T z8Z$y+;~@s@HHN1Cr~#=5UV~) zX#Mm22FtQRgFc?|IRjj+kWeBeSVTdW#A}oMgK;JTo{K6iDiqkwEx`^jeq1nw-_S-J zsn3UgK(rx-W?e`y)WCCXJr`eA@?FCqBcg+20|l9EI(_+-#KW&tQl3h4RR+4aKn;cm z+Pw__gPuV^2c3jngl1A$Xsty$6>x(01d+!}hBm68l6CN;LgNP?bXi9hb;VEQ)x(H@ zqkSVyNk^%M_pPm*(u4e$zFK^G_*A~FAVd2soVW$%oeEeO1UQ8Z3UMLv%f_YQjr&b` z;-nJ+Ks`{1_S8KR^@4;cs(1^l2TD-xL_g4=eDGzGDSOvgM$J5mAyQ?)Ru>3tYkmvX zgW-})1V+aJNJDUBi152&g=fAGmp}?{gkJ;AgD;}Rj&isSRiYfoP{51d7kmEL{85@o zdcpIx-v6-A2p=x9wI>H64%P6TA!4)MwnM=;KowBc8B*c*8!?P>r)l_Dm? zh#zdnz^Jv6^=N_=0vQ$2psof0b&R`kL9!zVJE&$NC^v9K4s?JPM!4q(s!H_6$FVJTjYbT0pfM2mSd9N&pREOJOGq1%wk?%^yo;zO@krG(Vo|pbB5} zBh2Xg1vV}1cGsDjFmGQX-_rl)gxk08WR|PIXV?b0e4zfz{SZ-c#Vp7?H{s|yE?Er( zIj{9N`HigSbl6;{AdkW!M?D$06MZIClBa+)5AUw#snpPnBmtTySyWXgM+WHxF4ZSL z=pj!xzAxP^gAfQP^_Uk`xfT2@*qmxmI~9ObQp1rUj^$&N{L)pF zih>;yAtgKd1N^XrqP&QhNoA?SF_;JBRtH_5WfSWqRCSP5QwrSJAib~b;CHbQ?S+S- z!363LpQjJK1s5;`Z3Pe6SqZC+ftFPAk0BI2h9{`O!_vOMe>)li76b_A0&WBYSVzt7 zAwszi&>G<+>b=!3*cACKZD5!sAd?x z-@ASl)B@E3*yMmk%}qdZj=Jderl<_WVl;sl4tvg1PPtZBBT!WYV1VCuD6nDR=4ywT zBTTjcy_bIn=6eYS0*SbRUd79_6ZXg%K%FWg0+`>uEjFhcQ-fSsZK{^s<;SQn6I09)`B_K@M zWNN!(ZF9`2fGM9u1mCMISPdjYYadn0PHj6>%ATr8(FPa-2)xI#WCYCb0X0NfT0UA* z8Ve${IaI$15=_#~B0#iTy?L?IOU+l9P~(cD?m#cRRF+Uk5e&69kT8IyDzK}dES#dJ z&c<`9^(f2WKe-nbDSqCz>k9KQrc3HmK3DQSZuIG7=!!-ioF zO1?~J^F8Q?7|>fu&g4;PI>cVal357=`|fGI4oN~;`U*h5cHM9ZlfEos(JT_7GFDA_y7Lm>veIez?j z@CvD^Nn`{-OHj(6qe%!)l}d$PblF4b0HBl}gbSe#Yfac(d6!q5ngnuygQL}v>>Ctu z$aM&1HzXbKFhd-*==-rY!4%?@hKBJp9v*|!t>6NRZb8z@Nft+@6-z{%lmbm7g1(s) zohXTic|3SEsT6^-2jcA!ZW(NIxA|-VMkPOBYX%iAsDDwBQ1AhzVoM1YWMDhswRQR1Zx5s2hl@ZJF79dHvTr&3f=5tN0aG?R10Xyp5N z|E_xYjesx8Jw=Hx9Tl6y_Xgx7)eyLEJ`~b?$hyI&+e~V-SOep$wS-8=c(6hZ?63L@ zSH@`r0STho0Md8^!1KL87eEYyDKN-;!hnIll+9&G>oJWt^n{r~0q5PLKIk$jqOEgk z02`a54RQp~5FF_E1^yO85jYGL=m&TMltKd!X|c9fso5X}0Lv{1+Jx0;l$gK`t!PAm zfddpsDq%_j&|~ z0}2Qxz^j%)avp6{9QwH3Ef4JiWmzv|kYB0o4mVh9*G`-l2tomR9jIF9ur&kq3d!rNB`H zfGPwn9l9l18mdzqVK1fN_+XuawUb|2G9-nH7EQDeW@iB%uy2&mQxwpr!=;7dYrTsm z^JihRor+hy-WnQWBGr&0hOr|#sw7aVn#>%;gJK+#k7x}X3^xj+3NWo#|LNyqc@A|| z%$)ecABXv5_<PboHA>aN}=E!gG<|{3BG{CSA|^Ey!1g3VCCOt1NTjATH}$NRG2PNzxv&`(JP$3wpeMyY$b_Tk z+ax$hm=c4R$aa7P3EJ~i12XkB>Po42sU;N>N5Z^17;0c3Dcld#fHnUV2K?@C6nWu= z?;{14`BNH&2bX>n(h4=Bo!o#?YjnG`MhvC&vl2`h)mlB8KFbFe0RS!)ViiIHv5*f9 z^4pGY6>(&^{KHU6k5v??{Q-4=iSmV9nbvy`gNizcb6{aQQdWXeCdpadNui7!X7>U* z->)=65qjbWdV95>YC9DftW1%50(LXA?n(dC6~admXxoyFtrt?vrE4cs_zH8%v5MRX zE&W4+;U)^23;z3V{tr;Y57?_f`lvz2p;RI`Xng1acer*Kx&oJD;E-u88IcSyOIraq z6@du}u9n=B%1D1X@HDfFcswW>8i0M}m0+C_;0*>GKoQbtDi;hEQhR6?SH^9HZ^7_C zPxaj&WXQe&32+j44ow}R5P-EyDya2fyLyAu2$TdS{R3sHNaqt!LxomQ!X$=<^MKFL z)N&ta8{yY$dmy4l4g~k@-m)fOR2HQvRL~5>O7IjDDHp?s6TV1s8B{uGwr;R%eO06l zl)6g+Wyt7Iz!eD+|L<2YhXX;9wgH(cj{3y#{|?z8eiO=gFetQTbaqtjFsv8lWKbgq zdGQvy3I%=8B@JA%D8oUZ)FA%u#f*iQRNozA5K>AIA^JK+JyeiK=^zqaL3vs5JLo*9 z0LVrmL~aV9{=TQ4{+@YGrtoctz8@w1GPFaOD;8--)Q`~tZpnAA4axdpY*gJK1F7KE ziJNTz4g~%{f0%V&2;adrg9mK`Rg@Zh4P1lnMW#{D$h14ON@1g8@TXNMWsAURDZqe( z8W%0;QEhzof7su~)Ey zA`I|`cnBOS08fX32K8(*pmngeJ1d~NORKNbpHfZ|WMsLZam7j~siAsS{4JDn?_jG| zcnL-ai!=go2`bG_E$smY$iZywy{Qz>$cWDG`n{Rt)XT{O&CqE8;{p)TR1eC!gHy&l zrhSweT_D-ba36~3DGots0dn3A!U>@g^@9>hRpB=89_4F&SM?0|h9&?mV7guaYLr|% zf)H0}u#`$NY6%N+H)1IdIzzn){ls9I>_1{n4C3BYa-!xP+|p*f|LclRlKv_IREvXB zhAzR%KOx}OMeKnm`BFNNoU0L*Q+Lk8C6^=0g|FaY)t@fddnje`tAuwD!E)eM!s?%C=0qT8(ucTCK6W(Ssz;)kG zQ4h*2mC#2fPzLVHKyknn(Iqfo;L83*!_6rOlzD)$MR5kn0p%mZBY)6LI2@iQF?%+r z0nDUpDAbBjG^KO_4sKHVHMjyi0ZM{OPAN4wMSF%G=?u3B7^;R!W`wVw)S zX=N-Qn9Yy^Nt9s}aVc71RDm);grNLzHbEEvCy(e~{UfnDg_0+z z==o6;1j0?lWh%S^<$!*r2qEUJplE}C0pKtAlz3~Sw(rSdHD$^`scPc^O)?-L?t|nE z@ETWwS}DfqK<)Z!j9jTji()5q-Hvkl5&lH@t99gosEoVn&)Q4obXXDMSU?qmXnj~8 zs>9m&49x2Pt5-OQX{CguI0RzuMz#9i9w7<)T-2IVqzCqEy=oS8SIY?Dzvv*i;`14S z7$sC(1w~ejlIZW*WUXtWP^%e~d4ud$4t1Ze{X>D(BES&4fp~hUa51DEgw$Fslpje+ zkiw60qr6q(I4Ei$849g-4ENLKC|!Y;pb#jH^2q=# zN{u6ipbsE1C@%qGSuOrsT&v=*hmIc0#JxiMEt+ZO)&^N%0=)700n#K zYte_LEB`_UZFQMuKUWzAZ2Erai>dTKdCdRW2?0g~%Bi8r&my!25Y&|%n)**FxxyMA z)2jMNG@Tki)PuwQDGqS|%h3`7RBK#ZNh0N-?r&%@&(ID&CU{%UBtz6)WCQGjpimpS zfG^{x?d01CHH>i_G7)ge{O(}+0&BP>Q82d-1l3NDM1~?l@GSDco>4MHg~W7~D3;Pa z7^Q3&JPnH9q8Kmhg_og53mDXcfzbX3SAmnon+anF^a-kEiADv4|1TdS?|-@AP{!~Y zAQ1W=h4qKe0Ts#9zlUQ|xfF-)aiRG5pLMW5G^!^2RU)t(l&>vhy!k@)L5?Hj&+z3n zq&6X21^op(I06C_f=JWSpD?lxfBDuH=RZ@ltcrlwIvofj_n)6aADS79D zvKOc{GLr2C?@-!O_%G7={mNe@q&7-zMo|sWkU|enCc{V}58nMB{DyyVBL4m25MTlz z;sCe*$jX290sogP2545w?xTFIP2ltGV0@R!aR!-yz@UrVhk?sXnVBs(4#Z+(5E1}| zrl^2sl&mroB+RyG2_exc83C2}`FCIF-@B3UuaANHOhYw$87d7xM({Y`Mh@Nq{rm!p zjM-3a4mvvx6KkfUd_IIj8-y~dx$Sh7N{MohR#O$r+;#|F5ID=AI|8i`%7}BQxEpW< zBOMM=3mDeF^%5c$LsrPnUj@RKZHR->;=cquTu^==6;g8(RLbX=*k47KkA-{+pMzYz zgNfIJGsTAjs}zY6A>h~oa2tg!NCjfSlBr;&C4yIIbseTXGpkPT|GP&&kR!CkkC=nbLK%%~GL{_a0r(W9Ss6=nzf#LO8wD4BI+*1CaLAmL{ovpmRgYw5CA zsYU$)XJ*~H+Rt*WgUbJ!Nk-53x0mzS!=ynAkLpgRZ8p@i3g`S?yr}1NCYP>_J{BF{ zz81ft7*A22KED*K0|l>Vy@HEfiY>N?r%zeTRPWGkz0;0-QcduGW-}Vj4kR1 zFxt%fmUnlKU%i9H9ydKE@#gq%u89j8W^{~LSll>iRE#q3)^Yd#fTNlH{4w&#&^IT& z3%xJvlwNKMWZ$JF$~tiCN=Y zbO&5~r103m?GI{>?r3D!A&=jdn~wM@J62V+&T%(!w0G#k&c`zx3QlF(ukVZg`?w9* zNWa-L)%e(ksA~E)3Zc&7AuaLZG~@6n!Z zbJh;wnB4#5alaqX^e(KQv_1QCnAhiEANm`XVwIoK5rg_2UKx%ZfwNt=PG+Bq?gzBp z(H*bMt5uo@f6+GOe6`rXKDypx^_-iY>#?F+Yn|J-y)`>u`1ir-*e%?4#BN2Ej%JQr zcaELZ#M!|sEMm#iswop5F1CIRRgg;^|2{Mt?a>zh@|a}&;{TAbJ!GG%J5 z)ZqoAZh64oIsF+427fesSYt7K348XPn!s%XuFKbC>`5g=D@EDI>q4T9)>v4)>j!S* zv!VywdC|3bP{X{b$BxdOz58I=+Iy$BjoS8G>Go4+*4HnybN~C$bXH!gGwAj6EFqSC zio_lqexk8=^bHu&jm}B5q)q3My9IeBB zxqZXf@R(CCi}n8K2Qb=7pXs*>-G;kA)Bm#dIrdYX?tt;fXi1wJ$HeWLC3HHzmU+4# z&~&Y%OG>7s_!^z^d2GA*N?dQO{cbtIjcz06|?<&YXg2!m{g7L2^uqbntMN>jlA?md`aKtdS-=^ zCD=r}zIKysAadGlS;g5i*rrK3OWpf}n$GKh3AEUA1H;B9{As@K-IDvGt}h%sJ?4PH zk>CA`4c&GQ`P83LH85#Ry!3-S+-N*f=k+?$^ZC%Odj~gKEd1@wtz`k~=f%a&{phE` zsFjE6s?IxKetCf#N*g47^g^(2n2ufHyQin(>pds521Hx+1KPm%8welq-skg~yFM@1 z`(}LFbX{?PeoVstt2dUMGH7TZf9VG>9o^VOljeOq!)eX-D-#VlH)saK-Yh@KR-V}Q zfj&sN_M)|6KcEd>K2#K2a%c0%`MwXHgzYN+i{@@*L-SvqufdFbeN#qHc7N^O4{&Cd zD@Lv_TsX=9{yZXUPpZ9xDLvvJg=(^qP| zg5C~wA9Soq=jx7){eb4aU|fk={h0%Y?_6^*JL}T2nOKed5b}%ddFwoa*B`YU>?0$1XWLe*BXORww!aP2XeO?>ck!;-~)- z_uEvR!&zR_+dAEKFP(}x7EiOhvBf<3U_XG-?7qx-s$(^D;JKWh-`?rmcNsQd4WIUT zR9v~e?5*{}#7pjz`vGlGr=Tls&G=E(7yaxPjjkSdcmJOW=FVn}@V6y_^L2}sY}8rS z4`{)U+HL2(c6SOdTX<@)?Sf^_4|T(;GsneFP@Y?D6=Aq1Xh}bS={_l3sP-#fV7BJy zwEG`z_n;x}k%`G7edXi?{O-icr4OVbIXE!>%MW#2CXk4F7@PBYAI_M@k? z1;*#5)90)-b_yHo_3+iQpXTq-Ycy7m-!lLcxN4+}wp+E7h zZnK-^s@Pk!D0ed>qo&8}M@Q>e8QHr3vT;)8vV$Ij?;q)p=d3$0cCXb>HXmFEyT@JA zkn8Pv%aZ2Z4XQpiey;9GCzm@H&UE#oqh_``$qRLn7}J=IM&m=w*IhJIhwG;1M6W%6 zc*r8!aD;FQ=m)fcPg6YgsvnQ^)bV@;ujw2Km-*{&_$aBpZN0CryR7lW(K+k3-|q*sWwhlB z96K4j=t0W^K826mzU91fZSt_%+lK;l54FA+Y*ruE4`8&S=$T=^G{&sxN#2(H; z;qtk=cbv|o{dC>#{29GE(S-ht12fv`B_8i$+}ocUjp!UTJ-8{PW>P2bQ%SF&P+$Nr{l$g$Sx zd9?np!ARfe+I_=s_4%INXFu!q9oA>S^e>rid}8^0&lx6zEYaN;$c=+-%R-dObm7>%Z{r%Th*2{^2SZvOT7+=t5-z)#8gr&bwx8=-fNCSbH> z{ouj_kAcGqSI~wVZ?>6blw7#aBR+bXuE$RIk$=Wkxtq~`(jOlE_n{3KH({=BG_5!A z@))Zplk_W_cEEAimxq2~ydPwBtchmu_aRYF8qV<4r^O7=O$vKmq8q(Me`xO1*tJm8 zXSOJDByHS2Gf(&az|%{#qR|Rz3v{-vKJ%z(P+lKR=k$UJL-Z$(u8-Ee=1yCv-!EwE zw;ePy*S8p?n{Tc8Y#cq%$cknaTk!t!LYhInhruPC{s5zaq({RGI)mMNUF|(w?nmnn zojc>&z&Y<|1JBWP^`mvDyMO=R)|bO*Msv;dU(#kQ)f=bFnmC!ZWaTCrEpF3X5S5V| z|2`zz5SqdA=o7jgJ7_uy`ZVVOJ_m=oANX>OMl%}Vu1ylV2lNA4qSfS4Me$|}CYyN- zpsj@$7g$BZU;WV&Xdtv^^A7$>UH;vFBgeT9E;?xDZe`}7Z{`W2_Wj?l)Q7vig@?hG zze;E`hv?|QuBbE}T>}I7qN8J^LmM(~hMC9mO;&+jCu1%@cwf}eJ>7lT#(?M(m+lw7 ztB3iefjW9abP!N%eYH^RQdXJY!0n);Sx}LSeq9|Y!R~S8b&~U@{?b4qA&$v?dP-`E zayq)Am^F=$M6k;!|BEc)qg#xFcN&(7FowkZ zxV`#@S&3x0QWGF0WswVx*Q##>`>lp4ymi+60z)~w;D-LYB%M(76QQchzV%LtHg?P8 zZM~t}=xu6M9aojN6I=Qh&39ju8gq(cn)gV>Vr5_|mY(m1BnL!hIUrTJnklM9JtVds z^}gPfO0wQH(Vbh(@14e2REa0BkacR!>k8optX8As zV_X65Eonsa4vC-RoJ<*h`~t_7yyn?mt@4N2>A`3)C*4!r_c^C0JhdCn8-L31SyGvm zrHq8*&G0e;69^lc>zMId(FkZP0>g#h(ajx=O9i4m2u#yUF^QrykiqI16UE`?o_kAgE0Yr}^q#D~z@L*c z63=JHJS|(_iH?DC?>?iDIpf?ZpXG)8i%{DNi~{S}te&c?3&EKtD_h)45b z%90b@+t729bmdmHbs0`#M-;dc!y9@vXi|B&Pnu6Bp@`EkPM(iSY4&G5?h7Z&|HLje zbjuObXLxPH@I6qnrTJI>)ppL`?tzUzI2f>d@D? zO9omtBYjg(8tQ#bl-Hx#&WyB^Vl^oGpmC{?5-9}pI6lzsNz<(sie(co&6>7r1#U1jl?r0 zl5#wlDdf5|_zB5+wVR}ZtSx)pta(a`vKn|^6V<#A$`m-O2|J_NPKOP|Xk*B$ z-rpW7IT;etTL4GFz^3&I=KH9NwZ)Qm`x+9~cN4+A9sGtDODb|nZ)sL@Uw2~zmer0& zVY{D>=;%|zmO$Zwy)Hvu_OThwAfKF}r$&X&-OH*jl6h(urcK$_6t<#)b!q z2gJ|nnU=3IvN)JP+15q2oI`m8zeBDjzqpL;5pl0}aI@ug+b0oBCjMM4%HZbAKFm$Q zb~zo8u){ZeGDVVM?tP{*gtz(u>mJ(=sU6cHI#&N;HGZMHx>#j0R@op5wz2B5=tDkL zS6A1!%^iu`KKoQFPD#(cBe=!T!@Q1(*%!;?rY^14PJzR$@6o@;+S>|x8S8;%yqEW+ z{0<>WKE-li!=OI3cX0Sy*mF!6Dr${4$XchCBHVOEM%$2<2o_eFx+@q`?xS?mj~{&;Q}9 zj$Sr1lsgSiZL78NBE?b_LwL73v#JtWLj13G^>w zM{bKXQMu)u6kiT1Ij&TyoIeHQc&b!|M={xs-1=a3Bf}+$v2^w*0u_tjMUGByP(^lG zaGlS0S3I>BoEvTP;PO-Dl%|ofwj;YbBZCEU|K<$2aBN%`%R9ljP9^OqbL|;Igvymj zPDSw9ZsA+1@*_i_ZV&U4yp9inJq8X~`c0;nyXC#+RT5FmTU&ah5}A7Y_UH0+hF2xI zrK^W1=nQ8ck}oRPaHM2)FRtXgD>y1wOEl!WwtEB_j>}j%(u=Tf#ydSv8Hp&wZK_{uBLw7}_c(gpXB7%)XFFoKaNk?tJR1-R{)(7_S+xj%9OI>dI z=|@#rC5-u>tn^(kY;|gQNNe4m>k<)Oyi&vXw59cG@7{eFXz25rD2sCb(PI_pXMPgr zX4Pjk2MR42!oJVQODvUmB~%9QMqJc5=c=5{YjAZc5yl4+$N64Q{uYbFni;x)9t7_ls(uAud>@+5p?0XH$?Q*(={2rB;-3fIR>Nlnv zcb-05sm3;RS|~(J@yvu;oPoZU$@*rdyt3IIk};a9%Bcw9u%(^bx=bBXIJJ7*yD&yi z$ZBsyv9UY+FNnkN=tvUta%;(b5S+p}6UOfVOSzm>u@xa&OJ{Hf$2RT=I)b!*}-mk>$&1#?wOhANQB)MeiG@ zV;bjF+G%+6{b_M^P{^U*C)B*lONdV27xQNII9wIfuot#&uCc`8>;*O%I8b8(+Nmr(-`+TWV)_I@}%9*5^pqh$cEGy%ie^tdG zlq+XtNgH8fO`$?m@B8*>mH;Ys?{O=3s}Z46jXc3Hy_QLqgqOxg5$R{qW+?1I>yT>M zlGmXiD%@6;NVYq-B2eR}ffDZlCvQSkY&f37TB6B4`#eh`?i=Kk%IkTXiw&l!#4Pe$^W`vKz+)mMx!QC6YH^gWgO6<49s9 zWTcl=-FsfHnk8a~b%cy9D2{2cqKO?HXP2Fdi)KW3GFL20|LtqkU6P@6wGm|7ea3;m zSslGj)pBt-jLJ&J6Mg1hgFMAJ<-yTKab!tg)eR+YgCbS2~ zF(kRJCk}g0@}-)N3;`S5EOnGm#K#%G#+)!e6!6<9ILHE`v3gTD9wUSZz3TT;jg2D| zt?i2)m58-Wv`!_GTt!&0x&f00xI%4vdu*UAP3$Ck73zIet!5WIFFTB@pcdNFStbxH zR1={v{vyr=p$oaf4xb+5!7YB(ayZi6xg%X~0qvKkw8$*IxD95iru&1^#{cenBi;fx z9e7+n$iF(~sI%jUr0tfWauV}($=xfHi{(WG=ar-=bqf!iBO!=T-)FB<)L&7-{mB06 zx{sg25z6IwlGy8o0&W_M)BFt2rfS5UBpTXV_J^8XtbzVUi-$6Dh&@Z$p^9tF>!k2I<>f?%b#8;Em8R*Tl*q zK!S&MSN{}2p#DN+$4O>5Nw0DKi{??f-sz*0I#@MAbiC@T)zo5j8L_}{KsUzK&yA?Z zQ6IM!a!F{A*UU0?=XpN(4jZNCdvy(2C-0OmdNi*C35*->39avp_W9zG7$r^m^hq{kzD8CC2h0fvS9Gd?$W zKh^O`>?(cm(pY7&c=Zt-Q`*K5#!7RnIttvN^W3@Wb4*iPHly+zPs6QP7vs3jk3O*> zQE!N@!LXwQsPB&R{EC97F^Yn@!VE^HIMgxZ+YpHyM8_Da3ccHkj|caKZoW*QkNiKV zr3}y6Zpd4W&{8~xt!j?PRz*cr%o528w+H78DsF}oQ4b-u1rOe{H{qJf-iQje<$_;6 z{OK4zwf^jhReD25>xA!L(miUF!N9?1FHgR+JaxqQ$u##*g~w`WCEk-)RzAOw2_lm9 zXDQt0OTeBWN}ZE-8GTQ3cC0w>YZ{&W&=8V#bj&jf1SkNRWnOtNxX=?%KoD7IA*LQXnXf1$v>CiKntpktpxb&TJx zu66vWenGwp|sz zixF%QO2qd{9D#5HDwEv>NCaufwtABNP(+4*+Un2}IfNJS<^Wi4z z?KYp-t27&~xENEf^FHZi`@S!RVqyu-V>^mEFPJmDCERw5%h=TLNTiBTZ)uZCZbaGZ zIA-45t7A_jxn)hXq&cQ-tl;s;HKH~G3@358^!YZS3}qarr|mKzP)7E1(YN@it_A13 zlLDf~;Hh=YtH=!k*VkkgJ(r_za8kC`=$yoL06suef=@=@TB%OMDI$ z?AS7WNDpTC&S8CDmp^~&E(KqBSCYasWF8nT$x|{#a!pj8s_;mg>XXRIY0T?$Plt{B zQ?&VG`qCCzXu+O4I>9%nfPt~6VuiSU%xcp*akJ&Tm_MS zMkZq#Y6v!aZB{X-QlIVuzCmdypZ76%!T`M?wN8Vq52t4j@q7D>Kr0)R0-muV=TmqH z>HR9w^jHlPZ3Ax^X}s=Ur-sHEU~JQr^4@kfzP%Wh^(Z>qG~@DycM~k6wNlBy5#)sv z`(?Q?rMs@2khFt;w&AO|nzdqTOo?FT5*=~4<-Dc?<*z$&7i zTGfTFSEDJtQ59u0+WyhKE2W!`WH0rVoy;g4@T`7xG!53KXD37MsF6^xr1ywCQf^XOqq zxC{x-mup009a>5M4o#U)FWVh^t?5SMRD{1UoyiW~4B@dr+Bf#PfPngIhYnu#;p*-L zS(dy6FX(vjUNeS$pUB0V<4Fvwq9>^z$0i^-E&I}<=$}UxjP-wEZT$15tB>qvC$}rT zV-jn2I2z=vRKYr-;;`a-?CP`C^JcwW@u2B$QR>qR18IpDte?4UsW@CAm0olA@1XV_ zKdQ$dPH$JhqS)Holr z5!~Nvy5VC(gReAow zQ?LfSO3b{mdk>SF!RxM+tBl@ap4?t=bK{%1Z#5`vQ+)BH>=ANZW!aLtzoup?VJIgM z)_(Fzlro`S+F2Pt7DPfqu+hb;v6JGsQ{%*KM7SthCFYMl+4srEJa*tF*HO!Irbin^ z2P3Azb0j??a6whVJIlVtFlQ7cJmXqTFlKt*3faf{nME^TTtpECM=DpkM;X?>Cg@Vl z-kM>gpt3G??68Ky08c72BS3BnUk4$XxlxV+1aXp89&pQNa&M8-irL84QS@H}AG4fG zOpkribz@_!drgMw+`1@aOOLYZw-GURtGe#d#{L#PY}ZihQ%m=cIPIde#Y;5p260`E zj>mk)Rrm|!`9xB|^z$|^@LWMhPbg6wWEvDjqAdS=gykzQSfqhmmGv^&-tHIjGEv88 zhGi}Fy0;TYCWUsU&z*-X9&96xa`aiTgc(!X(;8C=nGsYg21%?25a)$L1gDF>AUXW;kGH_7d~Q zH#-Jqc5Os8dvv;^5Ed@2hA>{LVfP4TiqQA+a8)QL%>p7bJZZ$eJh8)ZlqQMkL)c)J zBnO{{s7cH_r~0v-KWw0dW{LB19J(QJu#wjlI80*vVJqu&-A6o7?eI$ai?*c~b?H5j z5`wN#ke$MZJA)ZH{5Jfgyqqz3B;v1074Zb$#Mt00RDyDDV+G7@tDE_;?rW-BHAyZe;t$KfU(1fhNk1W!Bhhg1%B zx>@b`@Hs<})rlCk*EH^klxTM4Oqb=iJad@U?ExBu(^v6$)&z7N_iR3aJ}r0TOHxs! zhUjznhJM@U$3v2jeUU{*u`&eYYSm}eQZ^>(?o}^BbDHyE0d42LuPW3V6EJ)O`+}u4 zi=-;F9>TGmFOd0}ie6<%uUgbb7tid(B)-hfp2H`a)36k$ZvNi5R`me0XuZ-SOp}3T zyu|X;`m`_9~W0td?Y5l=`(I0vW%=`X0N2WD1u$h2dvHF7K(G%s)}#5s75)Ym2D# zRdj29r3>YKytckKvK~~}ixWMgj>PVFEPYyOpF8RHvnz?Zo+r2LZe)dvPuN7=&^tTx zpvb^xs=)f;-qag(vw~Zxd4{ap_Vs!RKg9+G(44A1-oAb4m%KY$*?y9&_bO}1=)Ud^ z|3lIqIftK12)VulGRqLL>rkk%%u;<**kg#-M|7C6Pi6*4Y2v4edb4i2G1=Dl_0UA( zoj5^*M)`E48M>aI!tcfzqsVn}-~Mb-szU|H-gQERemv4p6^>1h;cTLUN+;{x+10Bji-N@;Y{vTTqS0eA+CH%3C+pbcp>1luR zt&id`a8+5iFYuXg9+`UU_G}Z&U=IQxRgF1+#S$iKYvN_zb7wq5A410qS~bGN5M zJnMyA%g{g41In2yS{w|Y=T+JG$S+b=#DiSXQ{y!laB^sbFp6MMs*?Pw;Z3-s%YqB|1(tr~m{M=GDe3{fb- z%;T>~Z7D8R|vBTz4^;d8e2K*ll44c2LD_xME=5`wspuQ| zGWyqNdQ${CW&Dl@O8xYT=GOSmuyfbr_$;KfWqZT>Zk5xCLf1>QW^Wq9)=!u@YwDWR zv$2P^m<}rCu1IM+pZYv9;C6jTnNeh1euH7wL8GJct{B@5$upb_=?`?K7pLeMPjpg> zkfm)3LNzau#Igy@-{`}ZuQB(NjMhf;8h)`l7~XnZmf)5!6lxOoq+0aMxX2wC(S9rD z6wJ11_DR&eZ6%kv892t3m2RJFvcJRBD0^^XPI$=yUwT#_o7+%y#3<=NP!0NrQm6Fx zN`ve|8|Q*^@i*V?cRL{A2>3#_GQ`SkVB%HxK9_?_%^P?w*#|ldU&jqqyMNnxesypSRFGWc2^^|6_$%xJ+Ck)M=HF#=P1!Yc zp&^GJ+!275OTw5!AKxX8OlCg438FYbsnSKAClk~X2O8`RkG84NE_TGp=v1`Da_Tnirg)g~ep@6*+Dr&}#>Tr!64+A!dJ z@ylbzRX3BDE|YC3;x~~8dSwE>H)j-?gC)(y?b5px?Vj~Y7!>qTw3fmGp?{XLDwo#bUett)~|0+$RGp8xud@~ z+7!u%r=be^)jY?ghsg_#{3FheJAw>uvG`{DMR7ylB8Y?_lBUQW>)R#t^DkKP!;*4Ry(KXQ%eC@sbfgO#MzWGSm){IIn(qyV;y0tAd1Wu!tKb^YV6yUVWl8(qGz|SP8^7F_w6aT48^bCwCuZOjl^)lCUaA}A%XBqU@-vohWY8Gi{PvA@tt?>% zWYAEXQ;u!8e{})Z?u*KVKYL~?#3O=^Qgi-Wo)kwjT0(UWTy64ueP!@5%e|{cst-ro zn-oV2lT07ObX#AykSCFIs@uu~Hii_v`c^A_@W%eSdv~4T&lkVEnI7#rBVb%YM$pwX z^RvCdX{$f}ME@f%{`93=Rjxjja*~;cM|LjClHiPLMS2752?s0N!&)vr=!{Ik+WN*8 ztoXJ!Q$S7j*7LDRQHxaET)b1(ooex=j(4bHCj^MA`Q`i!=jW%_lHfLDoMUQP&px5m z)<4H(n)o{E&pSW#!UoH851yC>tuLsFauK)T&bVA?@!wIDpNU4MAaX)6?xpn};|JMT zm6*o3RC3cCbBD(r5O2Q`t9Lybvy;fHHP2_C=P~a2aLTSa7f0F+ZYF#_3oBh8cc4f& z&x^J6+2erRr?!?SZrM8w!(JZDz4I4s^1BrKFn@t0fnY~2LRJN{BX_qLvTn3C$XBS0 zpJ%~BWmXpU_R!Gcvee&}2il8=o4Vc(_}Y5(GxuqMrHPjcvqaH?3Z79|r*VcFQ61+bqQ+ne9nWNz0b<$u)7 zL>wYYbodxJ(z#O8Ogb*s%*c zVH?5DV4-*1V3|#Kl#j1GGgl@nnx-jJvpHXw3J|F{ndDmH*i!V@V3o0C%p9FS(0fKa zE6Ke%oP@mq;pYO@8am3@8!dDH9^15|a=a-rl*qr_MX$2 zb5kqmmm|V#OsbxybcLs@Bm#B)yZXKO|iI5^e3^(d=X)K1iXLO5c1 zuc}S>X7!%w-k&`MuVSB^I?-1AWq>Qrc`+wjSQW)^f!(|-lBX0|##`S%oY;Z6&j>g( z!{mU$zST?KEz65ba*$$CZO-NVvppAGM}vM6+g6R@Cy9j;T~``ooq3%u}LeG%F4<{Dl2!dN{NmOniZA{80u9~ z5fNGM{e0hjf4}cPzI@^9C2;S3pL3pbp7T6^hYreA`Zy(=ecwj|`aoQ+EXO{k#&V6t z2GS^NKd zJKT=slZ0ubciszf|NA7d8$-;7C1>CC=BDMTuRoU9w#{1~J{|fK*(7D^C~oexDe{Qm ztF%;SRcFN>?*iy9PPI$MId=Vbggq0ZS5fzxktr2%dP>lQgf;KqcrC@x5`mv|OrOpA z$NtgPf1S=>wt@UmHAT$poK2X|ar_+@6gioLhOIarUcRsI;g|;yqq-o-W(uYhK2KJ9 zFB07&2ar-dQwv{hniv$BY;i5vJ0e0mLYk;Hd9PdxsR!y$66AW0T@^<(1LdS>narf9 zd*Mkwnx_WEOz=Eoil>7X2!D$$TZIJgNlYDL0VgmmJWov5-^bTW_?42Qo5S%d?^`(r zOi47U-`a(RVyHtX%E?#G!`EnlWTQqS=Cx1`2(Vv5^0nw0y;?gIk#Tv}M6}%%oC8m= z{I8Vx_dnZ>+`IH5>G}&lFNu`$I5rmOTv&Pq-v8@vuBxstt+C?pW_=rXi0D75Q@$a2 z*;lW9IB7W1HGb2GNczcnq#A^NYs zt!&J<4lGRNmBx_nS)aqtE3hTciv_Y;hA5;8eZe9zS}Ffmv201iv~uR8Pl8G}dcMC# zt)U!7sfTId&_@Q*d6)Qwm~(lF$x2;lK$6boyz@RCAS8hkMH{}ft3u@K{O8B{bWi3X z8#Sc`>Qu+8suF+K826-ANe%~DER-C`D1IGSurz=Z_&inpmQ=81Od|VlW3@U+!6+LO zmUajKx%@WwgHEFSJTGr(O*y}#X;Lc-V^|hPUx`H7MPzZdQd{<{&#M@wb&kN>BUgAW zPe0%@Z`5e=Vj6-{n`flT_eb?d9IjdiEGJ&R_~TxK1IVMLQuS8IcSO$&Rv}&m<0&dBelm;iaeU`F-8hhX(XS-{n?dwtNVT@TW0?{{3C2@aI*XjwIk(JFO9pkh z%O~Be?v3+r6%!N+L879SU8m<&f{yeCTY=yGzYaVfce=jdpR4x7exM9xvhbS|Nj;OU zlCHG6d?7t*{U1)t_DvPPNO`h2Hxk%b4FCso3tj9b6~VZbY-Rg!*H80!=Q=F@dgp$Z zvqc+wn2}PrjAMDiJxeAK5nv7_heB{!_2b~BIrYnatqKa-((+5{V>4N@`~C&}Lnf@O z-S%bpxo;XbnOPk13H7*tMb9rX1rjL8$TV5rn5i>y8oo(*ZJjx1L(*SAcHNGC%D=Ub zh#!d28{kg%U)!&#;N_r-d5E>s(KZ0h0`nK{5%}KTE1o1q4Cp2chm`Kh`+V--T8%+Q z{@U&jP3qHp<@q;S@1A>+`Y`ZP;qjAB4eK<=t%JjMok)qKkC2Q4i_H z8vHC{Go=2KMse@~Nt0-F5+2i$zb5J?$@K?*b@v|3Ft>?6yu(10~MP4qO-3;X@ z7E&1M+j-4Bn!vMim;m$denZyz?cT$c)3q_OHj6DzHm5~YskuR;afkx)CZHaH(Kk9W zE#HDc$@h}zV$Zz?JvS|ZQ90iGRjG^t3P!G~5hXW7Z6Nky&itx0wpa_vdvowQCX^%7 zfw3#d6gl(t7z{OQoOThTMBT%NUUVT>lN+D;!dv%G)ARbJQVT{iS!ZE-g>AbP=VqL9 z^ysqayXe9l&y2LcN?6aF94ZM3G`WzkBkt<+5m!wb0Jl^*WzeMCPpJfkh0ve6$u`(k zGh$FliR}ZMDf_zgMfMq@U1w$mSS>8x8aAIJSsohh zmEyZKbdh9ke##&vd@!*M+Y~hHDSRv!X9903iJ(yJ57h0_#zzY7Kz3e~7O z(w^Z0VcsP1i25)FypbLh|Fi7POf4Ir03@lXSBPpS}F# zOzUXk97FvQ{2C+i{g@BODi6cD z4P%E;P6Wggjh=i|F6`urEN39+B08}Mt8CvRH471P}BXw=8CT6wW+1~Tih-}Xk0Jb^}S(W&T>*4Q#g#&Ksj^D-%}1Sl<3B+ zSfWpN>=nJg@wGfvDNOb@Jla&dYiFucNMbM`~ zxN@XUTJW!&Nz?gi878?w?*;NUKp=KNhNAQSc>Z&)QBe)fx3hR>LtUHc?!&vSUeVoL zO>WPC=iR6U>Cd+Fz!@BT=eOdsPNis8&1h0;hfmp+e1n)36lWI3tZ5&DBUDO(fcm?) zr}G8TNHeeWOJB`~IZVV=JSLThM}*PeC_&!~Y5ht$@u*bL~=ct%?K0;nMR2w zzv1xCTwK&@b^jgQwk7>RORMpDIoB>NaTc?|V5(HW4R z>O2gX)f!A{5bvv^L~@i>bS&UJ*+dTWfQX}3?17Pk$yK?^>R6AB3IidJIB*GpvZS*X z)y)cBs-PD3Y=7dF#Pr&_=e;b;-|4}g?}B-*4Jf;-HD&i~vxNbZ?4uD!BShz2VzI~t zf5zQy@o9er`vBY{l8v}hXy2u~{teV^vk=2FRqNls9J!xrm~^o6{A5xb_0RMyt3!Dr zt0(;^3=@TrH^-74s$+h)!4>>~P=tPvxL449+$R$uINiN?Y=CrY%bx>&lcYa>XrB{v zHISGn|1!|)BbAP~ZKtHP!GCAh^|$YIHV0?+Z8QPRSKhV;z19dl^MhQA`eV1#>XmnW z-LpnM=Mw&Y!=J_wSrvC}l}w3GCePL@)2{f+MpPha{~m2nH=HP>Qg|Yt;=Lh z9fOb`OYdFlZFOK{?a)76Tiu3(hKzCEKv6L4>?N6y-`q4}xVycrq*R$8R5ROl)==Vs z5E}O<|M|bL@9sI^W|+5`urk*Dm~muA?%a_n^1b;Q##b(b z6dF$lt-JM0c9wTNZaukn(C_4pA^Y|7(X4g57FzyV=v7R?nQ)3~jlxzr)f=)TsqZhj z=HSITfZdgC;&WY>DIx=<6HcpP+w|-bi!KO6v`p=1H;q&u4`xZX4aYk~M5cfXKdGhR__{p7((#S$fqOrZmwD9G zwp(P(nq`JL2k9|_o;K6SWRG<})l+ydF~>jSSE&XBCxud{y)sTaycoT%9kZD}SE`X# z8vxHrp|=XB!F(}wtBF*7lpLH09jcOpiI(}^`X#A9l5iUnaHgZEZkM~!o7c`kN3E@y z)*Iks+#Q0kap zK6sad{DtY5m1#UdSO(*?w8hOj#onzvXR%R0{cnB0IhrbBJ@S%s-+sPAJH7qGxqbbM z%Zdc!N?~^~?YfGUbN;*oJx<3zGhtbEU0l5nY`#^1jBxHTYwoFd@My&Vi%OC!Neis7<`=-n1>8tOkQB0;?B^f8v(|n z60o;WE2q|!)p}0`zfeTaQCS?_$rR@ZW)=qx4`_y1SS6$qmd(XlGfR0juE+ zcHGgB1Ep1Hgc_~nenJLOAx|dzVfQz-N2o8`f&Ihn7nXm*aUAo8_>J3>re%tg2p?Ws_W1mVTOF> z&IOFvMQKOjT#rKhw#6IoMDXL9@BDNlWvXj=PF=}>U|1=e#PZ2(guh|1=$v_NNL${2 zHp4kB_)l#)3#P0$A9Op)$_?iL+Q2mvEkp&0;6UD}Ni_ehiBc@_Mv~n!j{EJ+lI?UM z{M+)!vfVfXi`4l0>kq=JPoMTSI>rt5UK3>g^WL*AJM&X&Z~Jw8DO3R3Mu;{ljp0f( z2IVktx^HtW!}O@jg%MaF(nz7ysb~+kZGT)Us!NiX4L4@K$hjQdbGDW^Z|;lfKwv(i z1PR^S61QMb5ahsH-l_cY$);oXej{vBHjaH*j>s#^4ab71+|p0puADAT#?4^wZKBY7 zwQKTLHUHCU@i&b#4v3IoSU}fB(CMm5IOLF;^ZW+%~WN(JMwUxBy+f?nb z)R*s=T-k`0&T#UNM7s6S)O@UAU$dSq@|y70MA_Ksd;h4|+VMGfeXLJQ>{fUDyo~sr zAHA9d>|ac4#9Vb^)aYqT-9*KpS}-M5#=C^PrseT&<$jUE?GeTs-nEeBa|YqYy0W+%VRIu(PQ5D^8v985;Guorprm zc*Xz28O2i$sI@(mp#P6v0#y0mra288%&5-mHEpZ;6}>o*Bk#34Y+MotcVW~qhW#D){jf;cj6zA#C^NqzwpA9tFAf7}u|z%L6?Gss zq8`-YQEjCExFE+g7m9L&O?)k1F6>(1G2+g)i=Uo#G-kJ#>FaVsx!y2?2|meI{)~^Q zYQKH;X8cJ>%98gd8WRIz52}{cf?eENb6m7h?XgSI?>LstDlw&7{oT%s(kGW!M_0b( z@x-J|Bl*FJhW`vglWvaB6c0lBu+B#1E)P^ zcj2-##cpvOOL6hm-{qt+B1|h5zf|awWoXE#R86M7qSG0go*G9Y1DH%>2;;V|~i=MpD*__6Sw`UPFYtQH9sKQq1ZS+K}Gz^+A}QA zC`;Y5nBac*jl;xiJgXUKWE&v*|GKk z%sdgWt<4BOqBKw{n{?vK|8McBE5$ItXZOaa$b(B(h9=A?W-?@Vm1Qd*I`*n>&j32` zq_ixpF-#ZFeXS^_1If@aS0O92HdT-IkO(m3OnsZ)wHz)187%H?P@hY#W=G zM2uYusq0csW4Tp`h!~$3eEH{Si@0dq#>1?zi9RQSqnJE$XX`0ZXTPP3aZ|07 zL2|2QklT)pr1l++3|8cGvAqDn?MbUzyg6r$iy z>kEl{)!&yG0d{-az7A|(=~3)9hjGrNpu)i=yPtBrqd)KHk}HA^zi$l2>55-qg-)u~ zVO_njSR^-~@F#RFu!I1ry@}8lflLdrOZ+tm6iSDxH70Hby&Ur`GsN_j&jmI%V&Qn3 zxhM2H6C^G96LGeRSqc9FhAg0@k58aDY4~2*P=xF;o^7@axxYiQXyL7oN25dT*9qr{ zmvge#3KTj788|FV*ZDolkd4E{docy;4f1I&KbUE8V+3Wwyn%_t*MNtMeur-hHCQ4< z_Q>ENGk4gyD8JtbT}~gq?=(L6!wt28c$c$3$ zrS}Qk5}kljyl#v$9Ree?)k!vCDMaaSxm&3aD`+gG+1^m}q~qQs*D*EVNlLWy-K%Qtub~qNIh*TJq1hSVl!k;3s^!sGt~3L>pYOS2wP&IqF2m=qvWrZi5aJSQIDX>!)4(zbYh!lT zdnLa}LTdhpi`HOC`qfu{XvZ!=@o4tUNVM~Ehaa}%)&;FNyasxOdSIN0kb>3PyG`6L zdf&c`3lE;o<_DZ%1)M3)n0irGzj(0eRLYN=A7$8bi9FHgkCsX-OM@^APjiGKO6j30 zw9;0Gp2xZvNnb2c_O(J89909xcW=bwpdQk51GV%BJY>OZqlxTqG<$I0u4E)oRn=*W z{$R`Wl87T((;XT#%|nA#zSZsFzo;Cbo!2K5B(v z-p^uckqr@EebHWy$^=s1>)x_$&F#}ie(RqkIR;RlFwR3|HY#m-#K*Rp=e^*8hiqsc;%@pXLa6hE`YKJX=5TYI;fz~ zbERD#vouRIT2nThg2B8XD5U3jsG%J3Qp+e&&2H zAaKg=FG?-AbZF;gYF)i{K<)o!+V?(8BRob}9dV0Z%YT<7}8!7b;)aH+kS z#o^HEGN+znvy6WA+U+C?`?l)ST>jqcwpHh6ciC**+Nyb8Yi^NN-~+K7Z%k841;8qm zF!V#`M1qcwV)WYi{3-7hhr@`^Hm2{?B=u@g%J9Jq%l~>cSPkTLsXIfBLQu)0V?l^` zq*E6$bT4!kmN1P$ZJ8Pk2xjt=Xskvzm@(o*hMhare_8#O;(cH^z9_B6-pDODX~S1f z)4j7srwwpWm*Ki}9RrZJU?Lc4yqTmWl)UD9G ztUl;4BofIi1jAK^jHfeXIR513z98T*!t0zFa$qv6f&F^2jtC$2vs{27d+|u>o<^r{ z>kr!!rcM(6q225^@-%hEttra1*w_E1ZYgcEb*+O#<6dgcha)J(mEAn0dE?t>a&zQp za!Q+bv`yo&Os}x1^GmyDj+5b1M9&otYR^vw=7agtcPN$+)d+rK-J2Dd9K#HZjl;_S z%Tt~?8;~3m_x@r$+a-OA^Ujr51npeg@~5g|fZ!OANICaB6RrgND$l7oI(TASP3bE) zxX{#_Y0?qx`5`9E{2=X1Oi=$X2=yD-(S3-$)<&__D|Ks1urntvA{5nX!N>pkL z09FPy#S}fjP3Ej}pI2|}v}oD#M)CsdAYl@p4Dkx_gB6noLIUMCG7~|Wq0KzvF(^ml zJ)mE?f-a_VdCi{sr(Ba#3lHuHrqK*gj@uN8WqP#%+R3#wa99TBKiI#MX?b)E3Ggu9ytwr4 zJ@p&87-GmSo&MR@LTHP$b+eb zPqwLo?}(BY{xj`)n6&*g--F{o{i!Z?QWkHrJ(n#rje6&tof(RZxZX#7bmcEw6H*eE zf0m1~CI^1xmtT2v`GOqm*JJZP4Z=N4?xH1{4Hu zW!Bwz)%c%#-umt3V=a?05CaO<3WeuSxy%mky2N>zu9>s9p?qlBRMh|zm*VQmp#nNc z8d50U5Yl#=8A_9t!~T&my-!7I;kYwW2=?b{_LGuA$zud?;0tIzi3at$yNRL^aBuHE zM`w;2TRY9lZk%%1{c+Cf#@dYiDZVZ{J)r#~9F)ur778`#aayeWG&et?D1iu5x`Q_| zw?xN3ToVIE0>p8Y_?vB*p%Csri?c6Ii?I5$&m z#*fLsINf}pz$EyyU78PG7LNbC{ix8*g5WVsPI*nP)%0iI>bYlenapozeA*&>IM*Kb zi!hS34u>WpU`GiVzmu1y=YVgXmIP&zFQ^o1R0oB5Nk&m-4cE3$`8jc+1#p;#O2F zzms0YMELQXe|XX456v5+KE7M|*zQW7KjWqp^u^|1O3%^#bW~tlJs6&aT6oJovzxgl3lX>Z!6&DW~V#Hx+d7oO!OCt^n zyA5VxJ}rPz&?-EbvQYst`ZRP7i#IuGGk`-c{>0r$e0+aH zchw_tXB**+VZu_bz=D~E(f(-l*E6ZTl75Nj*32_KPKGREHqPZl&KIP4SfUUYvdZ;a z>@v4FGv@^#Q!a*|d@4x$+g?pC$ti$gO0Z|EmMGqYZ}B|cVA6JdKq9BbmPYu+)xine z40dWy+|vCK&ZE&t!k{>NgZrbD$g@(rf(+%HdNRNGql@RVALsYSENGhCv^>jyrYNI- z;K)4>8n$$%%s!=`b?2HU&Fla|v-y14E!G-T((LD~*8+~Qv{ z1m-T8zCYVp6@KxKw>vd4c;=Fm=fx?LbuxE}59wpD9b{ z)hZdGyr>)SpHpQEWNpL^XFV5==yVK^De_FB;@^d7AEW=sv&xIAi~l?ETGsSEv{@|M=wDNIVncLwCfgOpw+3; z(FstWffDQpDT9$fl*txd=y?gejKJBk;AUa)+bCP^F+g02F+o%_ShZY%1c8&m&F4f9 zGk*cq2Cgo;rx5w>h^P?5}`wNcqv^5(B)UfJ5Gl zo#^#s;aLaH66y+ZXZ9Zk_9tj$!k7Qy79@_-9Ey<_A@X(V6rWzvA2C`FN~gr;_Qk9;-v)Ng)jD8M6!(Vt#QysH}|90NgIw! zqJ(0dMX7gxFw@+vBvhy15&skniY6tuDs`BAx>iO~RMQ#cLRBw1|Cl=&QmVxAp>66> zb|ak*0j+>~^L```VGFZ?-(r~~E7)fMs{)pZd9tTgMBd1U2xzQ*vSOeIr5Da5$UlD0 z_1Iy(=i`EYIhg=}lR(8Jlf9h7wuOhqZYIPn{Hk>FnfTjlvbc=X zseHL?>GQc&2d4^hDfPua*EDHc&HMR>k2Jl-HL6lC?cI9$$4brR!|&f&wAmbZw|9A6 z@~%bFhm%q#jju%;>LB&iF}q7c<(<{oQ;f>p5whVdBZ1^AaHe#IN4R!El;WY9AqM{` z9)W@haz3EfFKfA=)g@>n8VueFoI(iDSSwoN-P(B1M3cHQ&rBk3NCK@Bioo1NL+};a@!`a=I}FcVV(1I%U?kl`Fe9-Tbs~|B1n8C??LO zQ1-FrN#eOAL~!!}ppSVlgTCejj4QYKgpnrF1PoytOaZ+RA?e z_w?1iG=bHUPxmUlvwH_z-lUp~Z%$7CGPdG>IMW0JnfM#&dWO(m9|19$FKuj|;385? z-W;yEJD273!x<}0#}mrMHIvCWyiK$bS|fI-(-Pl&QK)po!)|ZN8xsVSPKf%-NI?u7 zn>a(8qDRarTHn%xa*^vjdio^oMu*mMmRt$cDLTU@@S+WCTXDzEz2Nj=qeZ52%3Q0lPVc(HXh?3GQxChwLAk>2&dw- zXidT`Au$Y%8pJR~{hX#sP4w_JmXCSvoBe?T`i{5;C!cPm7Nd4z3Uy7%G(>HyLxk8L z1~?s&UGk@74}I8pqN#XykXgdko;7W4CT9$DbK_7nlq2&uKUikQx-vO)?f}@i<_6X5pIcJwqgN?a^3F6Q z=R_Yw1?p3ybk`}mAr>)5c()YyDQnd&STzU{1viR-4&@l5hAb{86SGy|VK9t~MQpUg zlO&h4G~w-425n!Z0O5^J;)g9K%m^EuO^Hiu@8D(;fAzimy9sH#XX5>iv!~|mFP&V% z2n5wAL7>piWdHX2irC@EXfJ%B>zVSuA(KPVPm{R&lB{#dmd?V1o}I3y9;w$79#=hJ z=bJoFyBg?|WrN(Rj@-0=#U)W)N5*zS_!9XKL;_`>fJ$l0+GD&SALr&}75Ms$#AToN z&Ucb4K<8iw01r9Ds6r|}YVg@FnY}`hfLIzv|LJoy4GYB#*mky~Fz&bLS){LtqjMCQ zZ#o4&b@>OHb~)IsSu%Gb<3!BHh4$5W5PpSA6 zCh!0iv2VH;H-~QQ-R_N0iZYReBqX!-W}qX+ZAY{ttzER|*yUwR;i~f- zyT#v9sJu?HKtM1(l0hsbm7dj<=!qkG?}uswb?oRd(M06G;IYu@hN$;Ia%zrZiiN-j z&TVN~6vX2Ri!wD{fSC#vcJZC}6Qyz?rBq1q^UlhP(JQqKf+3;{(EEGRN_2g`8aa$0 zUTrW?aVRNy4Cbm}Q@E6JE=ijQ5>(n@YB8@prlm}#ckin??C1ztsX_nFRgLo0h>jUL z6lGH#v4<4;%M{MB%!-6>5X_}?Amc#Z&u?zORMnOQK<`M7gibC}diIQnB9~t@X8RWt(j-k-#uez4Yd88)-{dw~A1-0t6;1V7W|s!J zX>%Vq8ETTfOqA+bL;Py0SfZn!rLm$@_Km&xaPf)T;yV=!KqUiT%b*Hnqga^j^FN>5 zBjo>~{PmJoW5vA{R)Gr~FRohPHeTU(MLvTi%C&NR7u{DeNoRL33Ih*4kB*@cE*#Z*8_t+xyn!{LMf5rvgGYnI%L%o z(T2Z1+qo~Y8tV_e=+h|7`fZkpBPD)dzK^+K`t3Qt0>i-L+e%g2hvf&4$S3rkyhsex||kc<$hF zr&HrK7dj@U+&hnj|B~?h+r>KA?rIzcg%Ka%JrXQo9h4yNaP?9fN|0%6tA%qn7hs_L z`(lw2g|`d#D^aPP4<}>xf8OMRD-rp}f*0k_?vK%BuI?awm86-MTHOCNH{;)*Eo+SC zoclrL_weGQG!wAXx#8` z`F+t`Tmy0nzL_EY<2KL`18e*34k3*r=w@!|(5CoPj516!gdKvJl6`|0YRg+AOw$wj zKmFNRWtw_#mgi;5G)m_89-qjvux?3=pLIIQkrt~Eb8k+fR}mtop*HBolw?Oy4W&e; zf|j50{?^}S=lH6Y5FKMH0TW~K^o!_|RVd66NVJekNDV9>)J0if-x%+1MFRB%DDNa> z|9R@YU{|X&5u?P@Q6>%KqeMs0z5}bRNR3w;g#o~qKBH6m1DQslYPpnBM+fHnX}@60 z0eMYjibR9b`^%VZmEWs*F~zl+D_TfogYKyav=cN}#!;wLkM%`6V8IDVkVmXOvGI_W zp_3^U-w&iSESljHJ1#EFX7>Q--{E#rV zkZLQ02SsA2z`!_>VGv78VBU7x-IAZa5d5;6tA5=}PJQC^z-E_K`?AZNE8?WKFo>$G zISij`<|&(nM6o_bQIRb`goA=<$aQ+l36`k2&)8`?cxxi1QYh~-5Q*naKcdW1pz@T` zndddma-JeHEA#yF0TogU`+#u6GB%Y0gI!@5O^|e@W~UTi@RqgPBCo6e^zxQdPSzfo z%1z|rn_KP8Cl$tz%-PhAH_){mXH?=aQ+R`wO=ks+cd??p3)V3!QnLzgaUC??Z z>DL5#^dA*u-@%z)VQ0Ve@wZT>ydQ)<7v=P>5U|uD%m?`B)WRABbZ?W9FnVQuqNQ9w zlmyW{ z&q;1J8j4c2Jt`4Q3&Z{0ff@%M#1lY-(T3!~I}C)=kY73gK_wMY0LL!e@&0lhGp z)y{h3HrVpXn_78yfzY;BXDnYEY;?zM3=~Dw5Rs^|L@39S4wK8LkvU82crtl8`lVvq zCke#`W&r`tgI>bZZAks8;G~i6=}RY{;G62CjD#=MXAf8gc*ezC@O^jmXTs*um`8TD ztQ9GRBFc5WOqZat@+JyJ6G~Vvue1FA98*Ka^>OqNb~CEfM>r_UJvQ zUH#(Jg?E=8z-Djm(7P-=p1HaZmRNj!UlAr4W*dD7j|ejV)NLTHKP1qMm|$O&@DhX# zq)oRUk$TQL%6HrMZtk~piw5ZD`iFO=rTpU^Rws%0y7FbM_<71cK5nqjnp~EJ{}YAq zBcfGzQ^GzzSKg5NTr1n8MSBl9Pkp{O@Y2{$=y{OwL&t#D%8*F~ykq zdT_JLqS)Lk|VWNSc0 zqKk#{uqtLvc?n-jp*)Ag%BYXvaA4g5YM>yfm-{Pf;wTi6Y@Epx>6JH-_x+f|_Z_6h zZ=0V>YNsB{C$Bt_O!>{e7iV+ZP!%|ZZ{_m;HejGCRHHK!sT|Obk4=AHD-i)$9a3U} zH;(4a27CQ7m1<&?2}AnNs6jh_L-EtcI>!T~>jKbf=jt+Gb z`vdc5MoIQAO>BSTaUHZ&Wo`(~4vvR{KEOj%`yvd#Z3S$sN+by(19 zh3h1ShQ2Io0BY_!rId;H&n48Jk*g$ju! z+QNlH!fS8|mn{&DO?LUVgOC}*E(ba;B-hbH>Kc$dx6ZdrL*uFyDkLpGA`|e}h~onK zajXO@(3Z&ZxI6uTk~dUJz0ns0tu-Y+yxpmi$_=jwD-8*{HcABfsaOVyoANMdYp8RQ zTIvA=1rW;ZyOuWbQ#BXWxg2fh`Ob^gANPo|eQ}z>!|q<&zIti|$+Bd@$1T>OXs7~B zLXR~JegXkE$=beZnWCayW{-Qg+DT&L+g9@CQ^kwcrwT)yN%{a;a3GleK9J;`z2_9wz8k&I>0S80S_qxJK_ zniddxsXhp1rLZ5Wk*9@i^R8#8M--i$BxLwA6Q=TnLtu5LvR5BLIlN)kE@nKgeG%=O zj_}GV+G2I7spBs(X7?^~KLhqt4f8@O4lQrBx~Mj*UQ1fCvESz0>{%vvws*xB&V`#g zSuX49wlaWpmoLMephFr4Y^2f}^$2V$9-PrCCV@2YxUlU=)F-%*g{6%2k~il;E>NhP z7~K8f)NOzmC>gv0a6N5nKvM*ItkhE4yduD%4`wC>yN|RbT)%3&#pBr%{x-ps@sN{M zz@B?a3rOz=-1PxuqyI} zgn!40AQX11|LNlvvo%aP$K!g}anQ(|ZmWUZCe|F-v&3A$@|F(}d~XE1yLm@e6)!Bc zY(JXHB*`>wUv%#Ej)I-mSxf&uA`7*B!cX>mvs;j=Gw_bjxiND5+1Byv5vc)9|MmSD zQ`WwJMTW`nGS8mYJ@WKL%T3!Y{7CS{>A;bjGY?jV5ez{?@5Y-zP z$pgAf;e6VN{v`8kWtC!zKBv*mJ_R*NIpgHG{Cu(J2Kk;O=k@Ik%iJtQm|Bl6b>tOI zqvUEzq%z@JhRFhlhYquTD!6y@a&S~hbwtxtrC3h`F*Atlay(di5$a>quVph@As2xQ>BuL%ilB^}MtH2UMtKzq z+678_onxMm%hRE3@f8YCa>^t=u~T!V>(|0!>};`eCW8u#b>*;Vyz4FC>$BiO{3&wa zwS9Ycd%WtY>!@q*u{iWNtr34g;P1Orl>eR+Jl~>ZLK@eHlRvcJ*43dke7RaDz2p^7 z+)1FTO}{BtjZ3_}d-Jxgjs>!<;u&SGd!Vh zKhT;7Ep4!zdo(12BGAjm0eXV*|_iUK(i> z8b#~$s12Vg%2^MNE}585sT6?i3i$01C#Fq7Bz6ivVWhsW3oUm|Ku^I?3A*WMsQ$8> zOQ`Ygi*bv0ovlkHUz+`K(#}*H8U34S-nUM!(b|JQ7rN9qn)Kb~TXd>@fi*cXr2D)~ zFsv|eITD0d`lvc%Qm#bFaKmyzGwM4%FgQS-ux*j`f%$O~NnDfyD%xU*Og5J?4P&7o z6#gq6nX$B;BO;(m^9Js7{8dEjc~NoxKsotg9+__S$3{;b}CU9nwGIHOtj zW|1%Nx_#3ua-|7wV={o72)=++O)yHjneIy&{iO1#`pr^)l^I>yI-EWu2G-3*~kHPe#4;kGKr#Fa6aFZvKh> zoRsh>nV+;_l3Sg#>xRiKujkUzLIP@j9p994k>2nPEuE+=ecCUEe-RzXbry)y;!i;N z;tuXhIB;GmP!Lnkh%Nik^_Gu-vhBwprv&f>{trj`iO5yyBb1d*s12MwDC8!`iFI*~ z)*6&SaY?A|Pfx7Hk|`Xhx&M9b8_`{d>?o4I?!Ycf4 z-!FyJ8jQ-HnAz;IO+~aRO1n5@zAw`|ZFK0-!1TgrLQpK9bqv=%lTKkfG&;FVhQiDO zAhiv$4FZ}a0OphQrQ&=}n%~L7^p- zb#UebYTuvl9K?c|$rubKi*f?t{Xh_(iU>b~mYDW%vYVwZh1XowOHoaL+EcB^w=BEE z7|;t%(}Fe+ylY$@lvTw`@3Ejb#gHB0JOhi2ga8%qOla*Wv71$6S+V}I=)cEirumy| z8Hw4H4Bf1)K?q({e16_;%Y#KvADB~2UWkH?NnU2VkN(nxa~@WXCDaK!HRIjQ&cmPz zmMIMeQ2J8EGfEf?lORZ%Sql3@T#%#uj-sG+%W)N&hI<`K(lU{bF|7eB=hG=(dIB2f zEuYCiz_a|XwlhYNOV9}fL4-*J8jFD+#;s~Bu_|5nRR4V_Ulr;1L##`hi#&L%!fRrGq- z@;@e?3%>jW=PsP2Fu~eQosH+w$u@NnNGH_${sI{F07P zx4FKc{DeEn-s0{}CMbn6ZXmu@5dmYa6=Ac5(Jc07Mh%xj?SIFFL5PX!lUR5Z$hEdY zq576lPXvLM@vQU4;_l3A+e`j_Vc)jXExX{LQSHpxW>t$gb)8luz2D#y<;zM;XqaOi zC7b}vYTCG3yA-xJoJMzHJ@m*&pc5gd!?a43uuz58xCFUQF~xr()8D=b%P=Y|(hBc? zcwab;QUpSw|Lv9wy}jU;O36vm=PT@r37;hV!C~D5hZuNl_k%QxYdQ<3KJRs+eFigp zR|}9ceA&@(4cE_CDa)IYVjraJIU(9=D2fu!l6I~6!{(l_XwA&^?N9gZi-g6~UfRRV z+nLJS-XwhtLi8+B7_$@g(0E?`s;c(w2+FZz<;&mc$590Qo@7- zEbx_zWjb(~qrUla6EylLhCgj4bUBE(_>l3bIHgLuG$_FGr@NJ$Wo8)>mOHNed?jpO zSJjzfmHsD!1_O8HEfH)|9No+0>dW*Q+3yyE!nLfjMc0TcX1Q*PgUKr2WX9Psfry>XvxbCUkI zsekOYrMKm|2@kc5>0|tYA2BL4O`FCpIDY-E_AXY+)7-U`3M`a+SJ=I=hL9k`;2b@% zCGQzVGiJ59b&lOrGVwulrgeFtGI;0J+ts@Pmy+q*M~IUV^GM?d1a=a_&CX z{&5GxcX^qA>CC+j_jYXStzua=#_sI@!q@(yEwZu=T<-{0W&@tDtQYIk>qLiE&kf$< z)_rRXbGlZsDL8{wJm4@D5Bf0qvulEd=HnIvg+BMrvz*%}DIV;qG+&@NAFw^h=EixS zrpon;zvCe8uU`GpU7FIkCUQ}^EpW2bk1u?Xm08!({q3p!Esy@$y8die&yH;+%R()^ z?;o%2vfVnj%bs4hb+6?w=}oUwWD9!Y=C3|=t2@p1)mOTV)^jgsWuXywoWm!7f{w7K z>sU(l1l7>3R0vVNR*wl=v#zkiiq;HfYu$HHA-Q+s-Uf<;4i^sNf9ZKPF zMgIPomcRI2Jw2p-y{EZsxl!DiI=oX|4p$2Tv!xEYD>N5S81^QR3t4P`_OA( z&Z{i?jl+ATE-S2L9V$9niK)k~G_Rb}G_`l&@appNvvodKG-fJQe`vW4(U1QOG74m1 za&oQ!3XvzA(o{GmElM~A|B#S3zih=G^u1JEse4G#Z*of4k_^|r(;#aZY-N<<7=m`; zD%plHu4?{(9MC7EzNrx&*tcpxwVfnIR232^Xx(3QjTHoacm0Kn&Qf^qq{!&y()V{#!nQ>HGbAUA@H*jflkfQr;+)e8E;y^4e^2PD4#DNh5xBBWd8A$tcy$dMn*@m7t(0E2ORV1(-7WtX$-GVl(%HUXJ;FFg)Z;Q3? z?(ufo_(~xqs0I%@W$Xw^rTUCdT9t8rSHfz=BPzJq8+CMxMDVB2;I^3D(GV|H4 z&)EB1ts@^yRKE)PvEpx5Y~m}Q{)*D0;p2Q`k@wnf zCq*urz>_z=st1>2DuIObgf#B2tu#oAl$BVm@h5{~d`Wy@%+mXZH{ho*FErY1a>wL~ zjR#&Hd=-{&@#d<%=V9mI-o~|fWpDzBHcN=INibRr8~W(I?dZKRU8opuB}0((vEJ?t zC&ZEw1nHdDiKIehe%+nfA>u`*5JNAWX{gs`xy%~b)o5NaMjrcdz4~14U}Es<9 zw?2wKI=Khq;kKMx-lMixrh45mJ73dvFs*;zB34es?iITs2~*kjOzk0S`pe15512bh2JJ`t zu{<%b!DeDxqRU?B`> z>4eNnhJX*Z6A9)p)>iQ}huy-wSp|CLUK(EHeDH&Y>g9-%q}CbgalGvkaJ563whWd9 z$-v^G;XLtwO>Oc3#gjvOM>JHCsW*W~yH4`S< z&BQCTk3CfSdU)f{BPq#Gj2AAv85mQ!#az&p&s*AO!*n3!IFG!?w#fo@J~qy(7PtW; zF-$$so`k$N2}#$*`0qts!w`hZV|)2*+DEQtuvtKV!fkGu*2!SV-=I^7-283Y{qjGw z^sZnjfH2Wa#m$p>_(?BXy@b+&_!;58Ro&%Oe2m5qe*@mS21$Gw4Z zSgI>IVrZefe)A`Fq`dyhEe!xT>q)B(JDlU(@CiW%k^%*~7c+D4nL$0Nd!M+CxwX{n zEE@jf(vVZS_^h;o3~*y!0GKw{z@w$&z;xApI^pz_Q`bkLk^Y;j{8NbF z0!O*Xb`U;nq}rG%*!AY9fiPLG*K|ozf49@1w3l{CpS1SZxmT90=Z_NJI_WIPl zi-Bf)|IC;&Q?#~Kt{ZKLw4tCZ5<02sjXi^=w*d=KP0uKQ=o6to?8C;MFt=Yk&3H8D zyYlv^xHr19)3Lc>=&I^@Klwo3IWAZ0u6$_CO?S_GFKqp1&~ol^@pc3a^T8e`bBLLz z-0quiu9#ln3T5ps_kI;|(EQmU^^}yv#W$B_{u*sJqZ4LhdILvuSD};iq90y$R}wKH zT;jA5;i_~!2OA7v9CJwx`e4iHCiWj-#E+m~edd1%&_C~;WaYR-AGmhqXm(F3oxMKx z*Bjez;y@1Mz%L&Q@3WQ-v;Ul6cwMoJE>oDq0d$%}I05{vfladpziSVe;bfR>1QXSr zUquj`8_OJKwH&&Wr-ha~g!AW3v7H*Vyj)jF@efC|iCki9|EsYSDmN8PyD~A<74BsX zsOJxwV3Q-?FfMN{eF?OCs76>+1*-)RR|UZD2DTK)&M?TzGjw*fK-fmd(#0e&m9|oo zMjV3P@WJE#uV@9{e7uQJdIqz(3k?8XdII+wf-X=!NC3Az6)YXBh|7`#O^Zd8uUl0m zJ9QVwovNQ&Ysi`Mpip%4vgK_X0nqB^$@`Kf*3S)5q|xC{3J#}&J?%k>SP4U+@qqmc ziaJOvld}aS$m6{!q(^?k8tC9tKCHa z&ewOSHOcor1vqiTa^Tjkg=qQrQD%*!lQ&@R%TSfn!{ddUK5DbZzM79XKn8Nro?smC4#GSFV7AI9xfI-Qd<(JiU3D zz{ zULMu@y2bzdsdbG7ukAn1I&E8FMqOmtHhWZ8K%Tf`zt1X-89#ZrD^7W_$+sw3f^kp5 zJd@9;-%zLcI%~42kaVNw$hq!?57=ASxG!A{W%$Y;7n1^vYc<+-X>VKJ#17UVQJ;8n zIkCdSIr1r44jnC?VQueSl;AM<-Tu2)upXBr&W1%6FU%|e?63#@k~SoG4RiMUN1 z&-L8Ky14nmoO3}eHK&@xKW(We!3ZaTgdBV2`;`a7V8Z7Ez?o@z!6Z((Sp+n zt2)lsM~VYwif#SV;_WxCB)lD+41k#{MQR<3} zu?_6Jwiz3g5VsxFFXd5S*a&O?I`!n?PM6+A?2@NsSMYVx?&Xmgt|9*+XI)loNf8EI zVVWHvt%h^j7eZY0wo4-FY6a!@WdP=bcS3nG*n^qq_#4~M0K zA0Wf2=q_JF3t%s6v^s`wmxp~iOWMH}1|~R6xSM!o+vRVg9I3uQdlsLzF|-6i%8V$R2{^EN-G<6qth^0@vF?leT0u zYS6J4W)IRlp@ulD*o`#jX4{YC&Yk@>%W2{AB>y{e|5gRvLphQf zdf#vIpX%RKWK!XAVUec=|382oM zuM_98M;LZ4-{V8;W!UX|qj6f5S?ke6$8xi->Ympxr)MAaP*2$DF)AYa+)y3I9LG{H?n^2 z%l98`_~A>I{9^uag_XH*#b4RCxBY%FyKs)}6V1k+Qx%J?ugyWOZ{z-+rvMIF1C!qFL||9J+ES&i^eoaD0~_hU$r1$9!}uB7OB!QcTk)!3}V@dx$>_z z-1U;n5>uU;|xwegvmXg+`UK%oDQj~3Ch8L^V><;Bx? z{Ntn2lbo`$>WezfL75^i-Ssq&n3&Vxhq4XBM)G4g*hBuH-tCO#y9RYaA3g;JR87p+ z0U$74-LHAlGMAAH5UEtiikGD9p69ZfmL3PTZe2_qcwtGN7HgPtah=Qr1m(Qm@s8h0 zvnmAZ5Kf?jX2Nbm7tSq$WD4O^`Rz|OV)X2OS|Ir}$KL-iJkUi97$JE|lw}W+mNZ5&Jf*mETT^k2A{FhWLQz!iBg(VB>$S zOQIuz`{qb5>$YhMVMq<+^-pWCf7nU4SK)-a>*_b{vAuF1<-JU;?0tBp5I0~ZDz7p6 zYwgM3Imz%0c*jXr!prTQ=)H-+xOGZko0$TkZ0i&U64l6`3#6zAbYBc+aBNd2Xg_Lt zts$;NZLs;63f=(*A=vtEf0cAM&6_Y8u%n>L^byVQD^hI;9-P!YS77rYj6cxK-d&oq zHQS3q(UmVX?P@1^n=}c=wldhuMocnX9GR^djgVRW?D!gMsk)?AW7CL-OO}x|xQ4T^ zb7YB0%u`K3vENRz9=$aicUTq~&bCtq^F+?o`dYe8oRuSG`}poK!ruRL_E!xpDPr$o z?)R*h<*LqI_b=Sj_;r(};3a`0XzmI}q{;avSDn0n&hJhUc8Ec+?Tyj}G)8DOAL9S|ZWBtr>$XN>OnC5WQ`c+5Q@%(cD;28vl`($(j1%TtYS($EJWTj z9((uM>2Bmc%PiRS^2-7M)qX|DSXVapcvpmJ6lKiU*Cze_=cd1w zKkkJxbh+gj4`w#F-Q*whjC5H$;mkX4D_4&VxthY7A}kTPh|r|?oKW)jXCH;Y%8@AN zR1DTYF%()3O0j1}xWUhWzKcFr=Y`7DjEFkA$qEBrpM-}#5YYR-vXLuk4>x>}6$qF9 zYgS1E+ux3)By?Dbv4)9}n#N90`Ke`Xzo|$V^8z;U@`SJcAMfB37RJ?pe?*t6k|d95 z7y+h!F9@*@oswOKDRCX4dD$=Z;%nv1Q60rodR#j$<|^AjdT0-v %X+LGiCgaqCb z5kMAp*>|~Kj;F*qCL{g~gejrDZ3Mv&^9#{X28p{)Y<6Ja1>!+J;pAya^bLyiP6`UAO z$_fr||CHVmG1AiAPA;8ro6gqI9yGrSD7`q4v*aE?58pqL3zcmulOrV)%X7!=i4*$B z#eQjslc@yECDtH^EhA0on@a^A5jmFUt+u7!WUQw0{3_<(cUbXdIL~rz+~?KV^SfB7 zGhVsc>|Nz>_=YTpHZxj>+gWMy3$9i~m&iM;RDVYNWA?MnmN*Z~frSUIOT9-D{Ql~H zU%kN1%;{l<&&BeJ*mIt2bMev-hlh^#ExR-8Z9~}Yjox>D-6SvRGwJCDvzePWHYqlrmR(61eq?e!EKOeF z;qgFfx9y1a26k5RVaL6R-QT`^xnO(;JB7z_QD^p#nVb~80NS44;q$+tX|2yAzka#y zl${IukYZ!Lam}=0enokS41-Vm%?I@Ggtdb7cjd< z#fH_mMM1;^adk)w@Y;H+i3=LhO;FfLBd=5#DmROQiy(<#NBx3Jv|pYBWaw4S+3;d| z1@93n;jGobovzEV{Seo$NGC})&Na|3CcsL1-beHwA{kMX0dSC`zzID-^^pZ`;D*BN z^@vbhTbU1|U<4B(Ws6k=&4|Nr5t#n#OXYbPs+sZG$L@@GH-Ru zx|C0rSyHeMpEF2t_yioFD!OWYb|^uf(Szjn2L-L#*k}f~v){)%-#^0M42zxcriSkP z$`e%@kpAWEZiM)0LZ$KammSWUqW9&HL~b;y{in48C@#O@)~%ujn>UXq^*3ysGS2=L z5D>+lh}(0ISdO>VXv-pN*YbHT1|}0!cF2ZxVf8F9>niHay1`s6t}sSeu^gNf=ePgQ zYG1Zh(ro0-(uyFf&9}9N&b4wm+NAT+D%CpB2IlZ1N@Vdwq)y(`&RgV!q&LDjTc|#N z9=DC+3qcm?n(Nl9E4G)8?O!*xJ;Wj<*I|m=uFpfKXE?pM`?aW4U=w{>o_^_+M@3)E zMhhEHR-NbA<}IGGQSsuq<}l9;=cVW$gm|-~bd~eX$>iP>H-2#2eMQ&#@LeUAVYIxM zn{D&f<8`E?NB@+%^hue^x<`j6b}y{+KT3?7M^q_(iJkS)Up!v#KmFSLgvb}M0{hY7 z&qtGvQ7y@6>E0>NDlaXp*r$D^Iy*I`!T#=VM}8guW`pbwK@@oohEBu`Mb!mP<-<2|F397a0d4#@4ha)w(A7QUfad=nlM~*liPa*F8Y24+HIAzjJ$Uuyj{m zgZY_&{b>BmeZEt^bhy#@Wwb-kQStqxgvoYna72?DC@A*-eYKsZ-!Fd$1)zm6>~cr} zhO3Uz%4)3?2FQaGyG{K32iMnFUYkif9&6I1WPd7Zz^e9^$i-TND|0Ey3~-x=z})jd z&Z-8J5qOfi%QHz5@%2;7sz*M6M#K+{Jbe!c+T=d3i*=Zl!(d9PnEM=9j_I2xOsqUH zq10h3P~_vMmnuOTTbL5mmMmBBi=?*@NsHt?V5= z>Zy*$029hEPH1fR%c=)JeaX#1Lry-#0C&wOFieW-mDl3K6c~%y^C^Suy}^V);u@Zk{^%RrHVJ%m7***l4p4Bt`g^Lhk1IMHEilF z!cjK11HT?Yk(sp`ZLJQBOKjrn-jO=O%1?)B=xR@J11gKyAWisiFo0{pUTTv?b7E3U z1KshK62qz(C383#ZLe3xu?Rr=bVrG=>$+LdoG7O z^7j~j&i!Zlje#LeSNQ55mb~h-I`fuW8TjR&-rnActESvKtSbm`+<`(EDCSSmq0r;lV?rdywUbEA;kR`>+tqUyStinWcIXqY2g z@}4ftdFu8t7GM3YbIlr^K{Fuhm~e45{nn^qhn}XSeUVw1+f^;tI-NiPX}&O~>+7LO z9fO<0oS*?xqBTiRd1Qm*nv)IX{Mv;A)*>1=%_8AlaxdQ^WL@>|-x||mEZo=C@z(vg z<-@=*Ij;s9c&8iU{UmMWacf+XE;7~wSW}a>^tNiYDyKT6&kc+*RTnZrx1n5V zKwOGfAb@s;${}A)wmwMH#bD5i>;$!<{6L61N>)EieK#j!$F!y zkFPjMGQdC;%Ap((4T25!b}Q%P%s?P10N;8!Ns_5BI2V*-=S3|`gB`Xez%Kk{elqvY z?`-!56pX1adjZ-U*2fn>^9!jgS??%5Ts8g_2_TT&kN-9MJ2Bzr$Of!9cJ|Z-ieHyZ z!F#`ezt_EKICsW-PxYcabIxQx5e^N|Qg;SU9@(q995X?om+6^h+D~}RGu2=@zb_Ue z#C|wAp%(Ei#b90mglzuRe%v(q9D`|&7{Mkj@DKi|n$#Z@+`7CreN)fyyW!6*KO4=x z)F7SGovn1xFVhmsi6bgivY{B>6sa*6`<|d!7ZQrO7*M0hlP9J+VL87w9ZR*9$d;s= z)mtvzzQyuFo`q=Rzn^oVP^14~mEk-`BAKdKNW_|A7S?{#2HS?F)9lcEZjhx_Q!@)n= z=G{d9xV<357#fyky3a=HRm52)a^LFwElNjaKworQPEF8$L?bkI3m^fIxXUz3Ti_9f2Me@cDEZMB&|8iKt4< zK|9MJTc2ihoZ5wgdGiEAc6_wiUn%PFf03x4 zD`}a?=9DV-()p%d;@s-LO7K-k;i+d1l9(jOE5z z4nFzWJDw&?-IIYI?=6!p53@9oJX%7uxFXE13$J*2K?;5r+|B0^4Cx^)v&!otHC@H!W}axpDul z4^dP6cUE3#T*p4*E8fsi3U%)=by>9zbc?TT)bC)mM8Uo|f5K|2MW;h?gzkLByVYr$ zWDnVx()HfdFW;=Ny!d+w8x{cfU*v#oZBO41!TWZdJ^P^brH?q(9^v17SaxJgf_54rU15L>+n7EwqcH+FXY5U86 z*8cp-;W~adH4Q42qDm+BQ*L_8yj^c1#)@98(eRewKSYLZ`Q4(y?EER8z>8-K<}VJv zGkW=(8Mx(lg}*~#&7l09=v_q>(5QTZdiq_GFuRVniJ`PLnLImO0aS-Eum?Z%$UfVs z$-)+1iLQ;BFPf7u$-Hxhx$ppgY+xoU6@qkKd&{9VPIk1M-7xhuV{XE? zsoX18+fEib#dPr_Qj(js)yTY>;4erNfn5Vf2keKPIFQl-1z186U{^QZgPnWSyhv**S}j-{E5*#2jEvLg&;!* zR`!mo)ommQYDeK)RqU2d2tgr5mv9kP(v6-3GCDkidk55(q=56)|4n1;*s5F-fPlt= z6Cm7ygrzUyM0$!s?#2({!x#Sl7ui!d%Mb@@IHP>&k4|&up3syn$SdB3Tpclx47h|aW6eD5pu+o&>439Q+{D=T~A1p=J z_X}q0|St}J_BQ`W%po;^TB)Bd;`YaC>w?W#)z z$W2xhmZ!#yJ23IIx4!T3{!*6GWK_~xot&M1!+H=@S zwjz&@*uO8_dBM3R{{5rhTO0eG|7?==wr2dk@YL2!!w*8dVL*>e?IM{{L?_OE$#bK_ z*oZ`7800-M;l?gX%56UxjaJDBrjMTQDeQ9quI@BJ@}JKi1(gRUTTQ`anyyoT6t%fE zXzQI9%WF+YSWVfB==$<96E(v4myA;xOM-e=e&&&yv%Dm?Ds|BU<=5TY?K_LtVW>yZ zi9vBGT#DU(r)M6T?qAlP3yft|Hu6lm%muPPfiq3ni;zC}UcpH z?$ZZ6zC2*wXy(}L^~_>;N_Ts#%jt&shc?^95lj^>jjN0avY8TRN=9XDNFlPf;u%SH zPL`Z6i1W0jBqOi@=7z?2dSdDSnk51U$46rt0+t_G$#;@B%$vah7aCh*l2W0*+>^k$ z(1f6MgB~sbFUH4CgF1X1H0pN+@kUCDJR~Nf+Q?1@P?Ezivgg|>+!WCy8YP*yIv1g2 zpd3v7*!*WVUyQ*8@+T7RT%d1@h^du_3=@DOqq-N5a191r{V^D97ZjR{AH1yd;75Rm zc8G>fzR^C^VL0$K2-zx8&Q}aj(R3$VogX8=MYhu$VI7!S>=1#*_ zdxZBpi+i-%cT2xS6K?T~S-Q(_yr3eGT;T;erdKXwh$q|?(nA+6-ss}Y5dj!NIY>Ty zeCK+f`KT2v_ej>9EO7ni=RA>*-llXKIa}>&fI&sbnm8* zNnh=m6n*GnK}8jLVp&$`)jwBoDp)PGGyElEhmFpEcnoMGxp^Z(lb?dF?p$^1yTZnM z7l`lnDHTtTdO2!_^4HdzCL=a`bGHbJom{oql+M6m3F~-g0K}^Pwm-r^nCL=@$mHhf z&~M}NSl~fK@(7DB{uyPnA#RNYsBXMJr{OZNoXTCq!`fC8HBP%?Gi)ZUlV3b=e{yx% z)0x~uU({`Tvu*9G%JTv9sH0O;DNfST4P6n0xKd#t8r;M#YPDW-w~Knuvg7H9kO4}L zSIWx@g=(Im!7tl28THPGK?pi4(Zl7b2p-{zN233Vs75#c2dNe9{0JdA!1C5e=LXgx zT(N;3aiq|;Ghj_hYBZISUcHN+j(OAv^hK!eVaHqo)jMc^_#OiG34Yaoa^K@FlTH*iIC0q<(#IJ*PhoUo7 zM$&7B^R-xjInbEK^!-?jf&dLnQ;)2hR67D<1$MEIC8wAqkKwh*Bj{UZghTJRYi_bt z6~&Ft8CBcgZKtYaD_L@4DTv=FaXHg)=9Wux)SkxfGMcZtD!85snjAyu~De<=L8xP|>k54B$xHW4t5>nUP z{;b}*;=4p_((&=mH#5&VUuXAS6!=5#x_UV#ZW|{>Pdt5kV(2NPprm6~ zG8<-~bY%`9lW($SoO1^aCXE~uL6bM8bZ9OyH}P>Y#JVkpHNaqK*n*osJyT1XPZ!0*r$O2Az7iIpV)2*oPw|Z63>9w1;bcIh)=>dDMmFAy}IixRCO{+oE z_X&2X1}R=sg3&WfVS?)bM!eNX3blH6daGD|Vplt7XR6;pmGZ5i4aB;(DSbV)2P`oeVH=L^`?E{!5t+;rePm z=fVTRioK{SG4=|(=i=ng6V8UFr{2oB@SwtJ(=YB;^A4GrnFTqRXa0$YG&=PyTru7s zTy?bDjoa|vG?&jyiuDZ|m)w$Zs8Pz3+E#I@VkGSO3>)id>({$IkJ%LRazS-uRP^$l z7hcD=*eTfV^^+GoE?7`M?RC(B&%Zu5ntalD?bk&NE~i6~iCHv2JU5UO=eXHeGxy~>nY6_e2<3~N-GJPsyK zcrGszEmjVyWHSGI_|!sI$6Tu!wku;6o(SY}mDTRx?Dnj7cmY<#UU65g4Yvpz7>BC` zoD9CBER`chfB_QgUAPq7_5fTzDA_M^j_C3(jS|RJ@;W@d`oe#mL+l{~gYA|`)J4K! zaV_xH3zoE)!bpJ$N0U_g|$$i zV7qB(d#BYPD#hE>vZEUbM*%0BR@|pK0Tw|Ssy*`p9{$hz*Y<#Kc8eXc1O82QGv_5( zo@Z2W+`aY?PDosAyQ}SYxP#Rj`(~NTR5)OXX4-jmZrS52UtO$-bZf>Q4!ts)`7!Iq z*u3D-anFv|0o&YYtkDDug_U!g>h_!2m7S8Wz!R~)q!8IRrZ!P=s zP0z%)Pd%>g`C(gCaPqrjcAGKh`1EbkZDtFOo;dnmu+g@=*8NWEw(DCbC7A!^YWCT< zMc}mc-)?Ll!YxvMEM0Zq!OWs@74Wd|=}+UN#Zo;KaBjxHb7 zlAapV*|wh8D8Fn%mD1C%11X0m0FB&Wf&oC*6|Dpx{Vr3{BfsMAbC^8_)yLZq+j4H1f$_N3Ug!E=m%s&ns#5f=UE2>BDPE}`{v?m zlNd83fsw<0lWx?c)i+k6YKTdK zVSk|aM~Ad4Rt*`AzhnsfY1wM4rJl>rM1A9p00Qwrxk3nzXDc-~pk6RtSb|Gqa-7HF zen{`ZazPg*k6m#i#Bwi7 zC@j^P8q=aB^IT%V^=lOX5{}Q?lHI~7oz7{!4XNJ6Zy+g8j3v=~FU7a6l>@1S$tiMC zGbrP^wH)lm_y&crjzm?QOC8Nt=NjS|w|JGo#I9PH+H_#dgF7kFcxURZsWvlqZzg(r zdLaMqh0ij0Z;qP1kDb$eDtAxI90nFSwOvO`^bNP{yadhzI!yTj^K_kWMadN)fTz+Nw1h%D5YEuQ9L`gN zu@f*9Dpldes`PO(wTFK~%NWoo<+v?)XfrQ$Uc8Y$0tx048* zxiq_@ta=-wa|Xz#2mP#o2S(eRT0EXrdw5bu)NWzTD3sLKB}_U4!?)ibTD9bY=%lmG zg#_|vW1aXh=yuWVGT8&tdB{YCUW(CaZp#GqFKEfkQ33yA5 zvq~eAX~$okhJO#Ay1Kg);Q|W{c|gWZn5!hkt@^sj8K^|5r#gq-+~8~^V6|zCE~@@W zrD^2FhYSv)Zt23EzKBMv9InxeqEQ|gsw3L+Z@}sB3dlQvoz5dp6liwuma$Ur%}8F~ndovQWzMpST{l&Bjzfb@%f7x^^HAf!NkS`2 z(~f<)u{iuuSM=&Poy)#-nzU}|&PMB-oc_a{!N%6-r)EDgZT#okl!|Wmt;=F;Tt;H% zyFTX!&FaeG_>kqxjTX0NK9T!Ar^i(8JL3W^7I#+L%nIt2n3*SAq(;uX?0&<2^|#(# zOY$b;mI3F{bs(S)xqk72N5(~TdmoZOO~~-l_h@i{YW#2unQ-N^^} zrrsjRXJ7)$9oFjSl$aCII*iK|_m_ve9U^EC6W#<6gjKVzmII&yz1>46+aOR? zD@B)VHFKv)^{^a7Y#vG?ur`8zkEOm_B?rVN6m{g~z^ESxdl__lEjDIV;B?HXIkjfE zxS4%ZkX`#w2c+CZVI!pI@40{)h&@3NEQ5v%7_1yzqh%xqh3u?^$^qO2(;Jf!NT(rm z)G-ieTo{@d2E`AP)R4tr#V~(hU3YE&$i>?hs>h_}T}-8H|AS8z9I$O6?8<|6GWq}N zj9sxSUZh{^7w4F{_SpE3O!>tibL7pE1>5=r*pFj>(X*IP2-tuLN12$D##mA(loqME z+gF1FKTisCDykjV4go<77x=z)fom~8#ZDtz&^-7+M$U9?_BAI&Jwl`AGM z8PyX!TC9fF2V4{@Lsx=^>r$(WF!dF8@D$rE@r7=)4B|Gd2*ZgZDPYpRqn}_L=GcO- zgzC7ar#(P}r6o?}JA0mN1=*eN$p}g~2j!|57>%_-xkX{=DXC_7_2BP&=B_;u?y)Jn z!p6+PMrG!z{@mf1Ih9|BKY*uSm6+KXS1852D*wDtt$L9jj9r@$C$!H+B=ZCW4j>hT*l)wWwHl6mq0S zJppmsx0==22&BYm=l2&~4OJejDDv@2vYkA4`}B1+Ly6AQ))bGe55$ItxvV&P23g6~S?JVk`r7hM*= zpWN_I^+M|vHr9R*-p&OmWxm)!uNCH+g`A+Q;TIYwR@Kd8p`jX(wP%RQ5%KMkV@WaO z4d096YqQ7iova(QmB~gBPmT={-FbEf9Wt&Q051(0M8bsmkyu@aDndJ#5s4*35fruR zc=Sz;ay&w(tI7nR5b&NEDollAuIlu0+mAxNnTH6SZ_$9R5RQm0AKmykMoq`0$MHu! zKFr-T2k}Ktm;^@5EpHfs5X~s$>)g&k1Erh>m~y%7SX0!5GkXVtUC}146#ZRfD8Ir6YKFnOM%t&U(Lkt7cau=@dfg2Zobqf25Ma%k*1145ko|f~Bp5y> z$3M<)U<%miW=@7cJU!Q|5atTiV~BfV*~Dyp4d7|+s^Fc5Gr_)o&9Ui{ODQIR8bj0E z*LGf6HGTEE4_#rdNr@GyzRb}@w%4q7UWy%B)h(D#!WuB;FPXf#=?l;E6N_>wv2@K! z|Dv=#D??82=J40PNnG8{Y=+^z_7^9ne&aV5Hcs=A&m9=C{E?#H(ef{%2r@|URH>gd zJJwq)QICxEjl1JMSOyp$F|s~#u@k1J{rTuWMn`;%X&(jLW#vK};am|T)RmO?ZLX(A z83=g*4v+Z=q{N1laKmxi*?N*ev)Vrkfy{xk;dY>Iv{Lmzo#0u0P^P(z(OxK5zR?y~ z&*_aM&1nx-NuOxIf9BXod+xyK6A%xk$v)fZ1OSe`1L+>L^vV+wkUB{XB5PaY{jAHO zbaUNOoHc3H!Yy}$`rUtMi2S=WR{-v{ zeZeDd(uTWZ_So#S)ZHGoZ(3=eFzH0Xq|<3J_q~3omhM>VcZbS zh}dk&eK;OAs%Eg1#D8EXXa`;#)l`)WQr6QFkXV-#sDrrD&=`58`6!>ZL4{5FHCt`` zu|bkuJJvOPaxj84L1m{E70Ulptk^}!)KZ~(!qcTv?w|(KUWh|-?thwsc!m(nh#-2h z!!kN^u9?S1j}1@OB+*%%eC@GY*Ym^vv#_?~L@An0%(8#*Z$Q)HIX{V+=n3cD23tnNB+ZS6&TxO*SDxMPhm zhCs1h&=p;|_%}@crFImtoIJ#V+i7wyM}ibC?wrRRG@(vazf%Kuw*%>MGi`bU=#<)f z3_$2*@|sNAi*`JfFidm+2PuD)i>+A-gpn%^ChgyB;Ic%5mpvcKB^XGYBuO6>%~pWN z5jHsbo-@N#u-I=*1fxj(*?9mxk-yU9k!;zB#uqNOMS{M3#ruOL3XHehaG_sVvljfA z$J*b{+XZDG9e@&saHopYRerTw=E&;xNte@Ie-iU9GAXjf!Zf3g7-cIauT#FI(oEoO z9H?c~@b{2ntfNhprF%fNBEs{WLLaG-d29F(R(96R%*M=&lMn=Bm6F8ET_gIL{n;KV z#_FlDPR>ayn>L_u$8V`&S_5`Z03X6b>|(L^6U??%-1~tS8j?qiJ3^2XQZ zPrJ{w!u4`J+F=Ua2uV;d^AJp!F*2D6M$+GP>3Jxo??l)Q6)rvAz5L{G=k&3d)ZP${ zyeZF%kF_=xJLkpAs4%2WtokbDh*6=L*cl?gy^`h&+^J$nMw#{r_U5DNT3xl{^vmPv zRfN+p3N`WB_Zb6)4_^Ut?SqOeJK4$+6Ezf%zEI6Tm4AzNLf)`=Ko*#oNxf{y^P1@{UNM*j#@pSFwg zJf>%k3U}L_@mv_jnwoJ;EX%H+zUOA-^gZYj*r)OFkp(UNx@z3xLTlzYom7A+feCUS zl^T05Q%~C~4fyb-?FgXRhcvcl^HIRvCro02#gYgDMvG)*d?D{TA<9b+iS#W}XTz5U{=Z3!YYYyd-cXWI<)4p>(9 zG7gN$RprcyZJI*BhpOmZ<-Atg?B6>MPMMQUSov&;Joe3;!|T2%9wp6=TC5y|1{tg< zi9&r5zk}s>Z9$7GPa2oHqTD?3ut^_WOBaf}L4$r~AiNCvsd@NBV7zoYDPm8(G0cdTw}cPUE_1#Skl{(dhxHs+$P)}jvl zqf_qk4*~X{3v^k7&$q%%NW^OmCx7kDl?M8&5I=eAO9z_u0?1-LJ&|1yCTn}lxXpl( zBH&aa*j4YmZyr~|4Rmoc`u=NnrE*WQIHyD_w-SI!@?AS8wMhexBI-K(mu6EFX@?#rLTovoRQfp-x7;0?&K{ z!+qe|`ng<{YJbg=2ktknSOK3VHK!L%C}^O55_e1vbR}`+C4wddJ5Dd&+%(I1OL&-* z;OTJIOZUV*1^)N7iGKxoW!@g%ZW22662C*$@YW$hh%r$F?xBg|n*%_VZvyWe$+Ne0 z_z$>f{{JX@7pNxAynh^v6}wfiYg=#NSZ$@=55mBNAGt#Khav5mAA%rmGo|(*yzsG%d_y4}qD=8lfo+>xei4#bsY}&d)Pj<^Itn#G zWn+2a!;T0ALWIZb1LC7+*9!60D4z*ML@OI^&)a%-Fw;+o|(^GVqLJ@ zim3UX1Mj%@FWbA)cn?~)Y+z75^}GInSJtU3U;DmC|8?P-Y15S_K6?0|{beZ87`SsR z>Pvs?^y_)4J+Yv7I3MSlsz^BP5AC72a{d(!B{kC_zVUj53)k|ejGv9k7zBpw*%g_-wD*(anoby#mWv3n(E_!oXVpcNfJAAIBdb+q>QU=QG>78$oRhgPJuJ5E*KniiQ6o zOA~~J75v0jbrI$U8aa9FL+_q%E7(S%c18&ro^usXXsN{O&0#Wp*5Q0Gpx{w)>i%t@ z+Sk%d%rvlDw4`%~A{iEY*>c9Qd^l)w?W(+0%Traw$nPtz{w=AXx@hpPbV2(Zkr~H!#ctJm(co;|X901Eh@l zc*s^MylV>GZaev6Ulj08S|*6aXSUv#-V`bUc;ocTlJ!{XCDQ0H6bg$n54zbFKBbC5 z_^8ax^=!>(O5BwlFNKc3e)`u14tg+e#Y?kXd;`dVSSmpYHDQ)E3kjE$9F%fBGXn8pMf` z3?BXdStW{FYvb6as%arLl3!k^f3f8458rv6`0!QDpH&}U4|7iAPOTk%7193^_g78M zv=7R!IDbkJlJ$FrzG>=NJSfUpT0C=`W>RQS`ZTgywY*cU^>U=uIbOM4GV&*nf^Ca*ain0Ync|n+cO`yAFR|ff+ zO7UsCOF6IYJeV`VScAHMZeToZaVVU>sP!QaPeu*O5zg)R+OLYftD1^F1fM}lIuuU^ zt{3+N>Pj&@xHN!nl4>Q|)-(Y&4Y= zRIQ%8cQ903=Yu;;rY(W+pM3BiU)wU;zdU5cGcnM)YqAKlIt&Az#Z zqA2qrPQYMS`|fE==f^$cTbYTZ~2MuhMOu*pZjKi3NeQK_O{IaUkDZTY?&+8 zjAo`F8g$CP^7lXt5?|u-PjJfT{+ZF!!QeydDRtS#wv_U46I$x<(S9uPI8@`8j%S<3 zG;}*ae+cN_csXUQKN34=ver~3^)a1P{aMkQo9O0eO~2#@H3KYq303f3xz{=z9!crpcEH-JN#I4-Pc)7_ zo%wA4^vFDYV5B|o(;ZhjiVi3AUv&iZcqcCYvtjxtC70a7W^h~Pn^SS1@&^`~Yjb<) zs0a;Ik^CD2slpk@U1750D z)LXf!#tpb}SVV{RtSTrL{u`m#A#hQ{n^+YUqg*xPt-!hC7d{ZJ*z#*=jQNen{WBDE z@(q*0hXBrnAwf(h2Ut2GWeWhs<;P*aE+4v!imRf^u86{&0#w)%9FJtDfD<1=nBr+& zYVox1tne8}u%M@#LRk&ffmlG1NWW0UC@CiX=*!rT`(C8t}p} z&3NJ>vJIz>Fp`I=_nYtQEZ*M-+NT|;-rKQjXSVjMXKRN#M}pDncJSdoVY)V@;#K(x zfCJBze#z$fNby+EksiYs9K+?6s2%z*-@dQMx9|3TCp}i&`qdthO_c0y=@< zd}@bI@6sTJnvo-HDk^c3Re%JP`PM~VtUb%b{s`|EK+QqkdR(!7ahq~8V<+&1lJ$*M zl_qMnASQ4v{DDljL|GoZoRKehGHzOT^6^O%c>muL8b=(zM?-&CUo=+jl8f-Q&DB7T zRcrFd{do*5J~^(;&Hi<(8rc_4=$%~+gmiFO8|ahO6PMz+ss{XBCjw@Zerl8RDUNUC z^j;R(&@l~69MU!Md4A2@NdV-+DR|;s{SwLJ*2@DsF?cgt?dNuG#ZmIbRCN~zXj$Fa z7RbiNfpG)5cMS_Nqh%1@y%5U;Gm_AHVT0#p8_qEH(^L#+NW#8@x5pw-@o;5D(R&5G z1R+Bgyib*#R~#)C&>Dk`7dTo?lQm4DirGQ^soHJVx0{_%_saHl!!kR5j$yOQXD|X* zE_lsPT%&;sls(AiYO^pB7=7?d8psecd~AI|;_rgqUE%7Bihkj20&L*3|?)#?tKgpApD`flAYk@293t+wG;0kGCft1a~-(yfD232+lc z<7fLyWympXgw6i`(#qJqtS)cUwBW^G&T*>l_r+L@ zg)H{PjY$f;o5k_idnfaz4w-#GEu+oJ_4PyN{kcRt$1`1AU_mk+QMiUCO5S?!Q5JjFUSa%V;zqI zcK8$E*szwq=-Sq5SIU&-a>KcetPi}&G{i<16CcUEX85f~0T-QTLe#9Fgx9K^Nq@W& zFen@v9>U>l^_DK`Jda534rpGp$CEexx?&!C9JRl=jfzbieE&cRf|K2p&5&2r<`*vc zou*koX0RM?0um#enOWdGV|trgIU@)t(4aPcs&C3Z;X~w6z%WAGTHG&J*ASc{yK>j7 z{{+wFs|Xh_Nn0f7TeHX-E6wADR*lLSUBFs9S`;}7ej=f+5_+<`>xHzVJ7Fyl1w2fd z9fXm=h`G}Qv}~9cdfwd1&J)^5qc1E$AA(9Zkdk?nAU$fr2x1gFls9hgQ^8 zLP6Y9!E}coDzjRf`v1)3Rxn7bv(<2Nc@Pw2btu3BR!eT+8}Xa|s1azNH7oR$Fy-3D@)y=t$woljKpyB zwB0YW>to3t(bCkUSU|AJ;AN#v8z;u0H~g6t)%NoEXe?X8$x3|YVfP%1&7Ci3WWwAH zOM$={a)^o2Eq)lg)NHM>h!9bA*a0`M)Ch$01*0CQwV~Kh^$;@75q!BTx1|AOjGWfC!{hq2i9Ey#2HB6+jZ zz)w*RcC&({t;VpmW<*?_2Zj|jRkD{{ql~cb1FnJG`nj;uCnE7?pEdFO_mA^I_KU0z zQ#{qps*ez0&~0vD*EvxD+^DveS+zBT%GYCu+LpZD_4B4RMe}F&=j{JOzgG$PtzcV6 z)Cnp(iWWo9fKnSIaDG%Af&i^-DXmw00l0Li)CM%Dyd$aIVymSA*+*2RfY)_Y^muf! zEXOd#mwKb77wEEXbRs?3$Cf<`xGzL3O37!Ygj+D9+rH_#=Gcm*30Ys%PWn@KjKs2Y z$HU(8S0(qs|2{ni4I&%#Lv0uoQ5G0G)A(MZm3TSZEv(-9?T#m{-)Z!%gVXOzp>;Z^ z+x4EmT)B>{ar(qzV^Cs9s}Tcgk8I){%5p5y>{p6fIHho|=>i_rJ_aA z(P)*Op=QR!%=kP`ZWnDb!)1fUtg1(d*_?pPReH8FXZ_H9}$6C1y)So2l%MXo<(Dsf_ zDonKm{5dOph!+FH0p-c_9&YXgGCj7_T&XT5(Db}KL%Jx4`85@iX@DlCI310z3dEg) z{T#lwGisy#_Ry*KGeCC?a>D3ZX=JYs(r2SNFT)$M2rHj(tUkAKY~0MBqo?x11GgKWn5-HbV;BkLr{Hx~07OQ2@{p zHhb@4-@SqMivZQbwh>eR{Q+M`I_7wp?E5WnH>kSn>~_nWSQlJ@6HaGK!p<2jKfvem zg6`73MTXk}!(FQ2CxS}zKfT+VM){PEkW}>+*TjqSNR{U1Pzu9nF51;yO%_!Hi zA_w)6AKP4ts0jj~CoN_o&z0Y^|bw=6-(i&KL>&WBA3TWbrSGw)sn9O0jM{wj4 z-vC5j<{TD<*o2@un?JEbJ;DnHD!s8d&7`gwvKtn0bVvKc#3F$cC=~9wyxnxWPuJnc z@641K-H+?;76)vk!8e?btT$4YIc~=08Q|YQ&W+@Qz6W755ibS8?_wERj8K^;$IH~F zhcnbz+1~kQgLRPUK?Aq_aG(X(;$FlLDkHHO7#G?rTUA!S)T?Y5{~b!DahL|7!T))G z7fXq?PU7Ys0C5q(km6esGm*!IT`M6I{hPora;nRvLnDl|*J_^9X2s}rbiLxNr@sRm z#Lwu+^YotEX1sgQ52(Y;QeTNh?;T=fPX65+DL;q#l?9BiZ==TY-eC)#YPutkiE}QT zZmupE9R(on^O>io)1Mt|x7R>hm0_JTw@91#I@WHqp1(xNQ>F;_aqYOTqP6ewH4||b zOZQJYkwgQad??@!#YO$l$?H-vZF8smyDbMi0_?STn82o&K=LmY?_iJ`atlF%g}h|O zZdL^{0v^ut^;gcpV(G1fFnh}jtphB4TIg!%FvV)#c|U7WeCUy1_IKvGCcGIqq6z$~ zQT^KMgzfC3fZOXeK$->E6^b?QFdLXL00#Xbshyu04hlb=P&1n^xO*?H!;{BKfkoeN zu72B?R!mx5QG;zv(wAw&jNIBWj(qee;O$IwJdjPWS9mrb?MXosK(nB)ZjkBC_@Z-$ z`Yb0vFf?=FrDkaaS=AP8{$a+~oi8j(s4G47DBy*xYsl_xKSbb~H=4`=t@hl)JW4gsruO%R*h zi1=nhP}m&F*7y6@$S#z47Yn;lb-* zlX@=DWe(6+>mBgJs1HaZbR#|AMTjX~oF7T0-U#pu55YGW)5B%vA z!hy<1F@l$$zrqO*TmrDD(>_+6*oy)ZY(D$}kPN?LPiqi`=U0~) z{_wkG%`+4B4+9tZ17t|I#jquKBU;3LCcNnvP4s&KAVc^|Zd=9ay?qnHZqafiCViN4 zCZ+zyHHh#bz2j!Ji7fVW_}91Tw!M*+7y(xf@`C1}?W+in&^wD1>*h}5j0TYaA?sIolCL4r zZC>)XfBs<@J>W;zE%Bd6tf7LqhlgF)Hf}q6CvMV{6`5PVS>03U&6+Uv{mk*O_n&Uq zjYiCn(d~4^EaxTZvy@1x^40EyUk-l`-%L5-5NXJv-pd|oTAqwFX=h^XqcS`8{J6JK z?qldD7Fy|k?!r}hdvnvsSfCRuZ|cY;jts3x z|M^T@t98}&jeq{(iR7O`!*fnWUH>NAwHB7U_GsP5SShHeNF6ItvG6%D4$RsD zMJNfN*rFC?*2x?*2Hl}(Q!Ab@e{c?lk)t!W?mS6d3NXcU68`{)rO1IhGz23;V;4Ki zL(E1Jtu4?nC+$2Jmlbp@p?1->c7D0Z^LA-TOv?1JY}Y@g^ci?5ezCHmqFMRuuhT*A zx|o;jmuZxE6B!|$X{|dH3j|;lia6!e0pCFetv-BA-mdSLF-h`w5%sHnWTY z{-U7wu38Jc0cz+NO2gqGolW_fz5|&AdI;0qtVPJOE_2Ds(uY{M$^xJ$TDuB}=^gq? z39u|yl|#1@2U-AkO!>^toMS1msL2C_)#@tA>2jA6$u^+-rdNVC(n@N;$Yjd)CNxz~ zjbB+3Lm`^u{NL&KkpiuQJF}A1oCHdIv%oN_8I*O-) zLRI{;=ZK#X>biLpJ6{&=m;t5h-x7K)FP!dsI`fI|uZ8~f)r6Rs3A;8~MYprN?E7Br zKf*vyohVvPiE7RG&R8q^=Nphlq{*ImO^6uBGY(Px(GqI}IKyc9Y2{wwx}X9Eg53Ey zl%jz;lxizl%A!W!Xi6}4hlfK&qH{PcKmbURaw)e5JI(<7Yl@Kg(Ru6#A)?#nnu@P= z<7wrk-ViQd>X>C(tr~(IKG-}Ydt45iImWE6JTQlO-dXd0+)~+v%!0R1x#vzB?6)Ru zkWYK>kV_)|nh7^;se5I|c5BC(sYxtf+B7fE7Azai$)tagwa@ywk?6*5m@Om}y7{oh zkgcC%Z#9DGQduN|K#!|=n6IZ#E#E2R3w5I|CuTqbphc)In)W;jc)D}J0UNC$6>_+y z>czh>JJ`&c+rmNYi^Euw4=m>`qEP{+&yNBYdfjZ~t&(g3y6DA|eS|LYhTHB|aMe6q zwkPheb%3_vbDGB^+>0lu^j1azu7?P0tw(5f$X$ssdVIFb-oR$_sdck2zJKP8Nshj? z1-IZA?_`*3T7%)Ix`z7-LQfwChSuYv;1)>Q4H_k4uf&tm7%#4!yq6@ry}m;KBxP=Y z-U^V+0dDrk3#E!!(qtnfZb__eI)r-$+(<~>;6oOJ!iSu8W4Y7hES|r-wC0zp-5SMl zK6%Ns$@}*#sKyg31({R+T0ZZj4fZB&>gjtyds$!_E0XLO(OJ*HzhpnAlDsjEa+}?5Bo|X2Q_zH^UXay_-T^o* zM2DQocwQmsc@#3O?cK2>@XXD9s(D3w?uwU%gAN%s7lE^5upelz0H4{K59rKsJ~mqG z2|anqA(C0`WVi@FGVAd;9+$QfIWvHgpVkqWAMs|BQ58+DQ5 zntZkKyE!Y&Z#JK+bSb6}h3*<((WefvwOQNzThf)Shzzw>A`dPsigN(Ur`qNk$sM@q zf?w^6*LVd_9S-KRHYH&ZQLf69z|zuDEAx#fNH;;x}9exj~4f}j<>Rp_2@$@OAhqh~!Vg7K*w~)z>&uOdV zeZS9tE@jb<=0^dC6t?1Lo}BCmf5#n1J9sS+bx5KeR*ZmVD-3duNBgw)Uk*kE`FY)U zO(s|p>6(FI9a>gSQe6wPK?H=uz)e8DhXNcz94B162e>Pppf!(=MPtu4+4Zd~D!(&z zKLCCz?OYSJIU2}dklt9%birRa@UynDD_(T8`i zHT9WP^n}wVTN)p3c2;U8%4Ju2qw?S-+QFb>@)x%qJTbP<-jYkj(9zEw4A?k##W-D? zGKc)o|8VuLKVhZ)>@v=BPgq_QocFxSWYuGr;f+goeLAaTY9b|yrRCZSs)^e~t^Q?{ zNAX(o%JVs|8ghE0mM^q+zW(-U$EU4*GiJmnWVhc^y|-%Oxn$(;p_L^kj(oK2`GZA` zn*C|JgdgRLSB~{RxwP-i+o?rKZ%;ZjFQ{F-ZGY>*hk^R{RPGom|B|mVbp9b(^@ojnXNUgq!O@v*t3K1bFy~6b&cC(4)3>Lq+4X`4he@%3&O!Gp>0&ro)+5y*e@JYtU zN1MxXX(nT&p#{~dl+BXiN%KB_V^hog*xjc>gZ88q$6rZ3KsvoE6GMaX3#imICQN7< zgI5mN?|aE`W8UW5@nCyZ@b?!^Qq%}a5}D)FMCn5m2(C3^w~qRH$8A?<*~jf(+16Ln z(C98hifXEVxXJ%e4OFF_ikl3Ix!~w7z}f;&MS6;&3I|xpa26F>H03W(KNI`J!arls z>OSAyA9l`HeBIwU?oz`qZ$#En13=Zg4mqGcq`#N&?MKrl&;Rn)ysUv=NEawyW^gas zuJ5`(ZAzf}R6r<{;2Ow9`8uG-fNrr?|IGI9hu>jGMQK>lbl}1PXD)3!B*%{`#W+t# z)rzXC!pGr7=#6DE|F)S>jknA+%;KqFFbR%HlgmGcV^^4Aak7u=6zjH}`oo{Lo~7rW zv^(iJ6PJG+H~k3ojl9jn%F4Hy&@x`MZcz9f6sMQbd=YS{z~b`zbcH+qxVc;9CCzBG z_|^VvgqH=_Gp61iVs+3zSgro7??rjsC0^J_=&ZgVw9KjRGDL4=qDtPIuQu@}3h1sV z;`?bUNf1Q-FkHMFR-46jZkD?0=olJ)9VLd`BzEX4@9cBLgV@M;O9umI|p@0{Zzx_y0lvJzcwY)QJ)!}5)6g?TtOWbtHCR8eeGsR>?Ymw>s zSE2X&3a@5p6hI%M?{6HEyyN3d%J?>f-wtLeiB$quRlT8$Mn)blfp8 zPCdg;30OW`wHH~HZY~txzX3DN-g~_CLG#H!93X+jz4?cS{~d{9#XE+9pKae1YGmu* zRpH^VK>N}qe*n~-qa2^mO7Gcngj3< zO297brQ_pf%C?t^NLjH|!DSOqYTuQP$e>ezQ*dlU0AO{O2nYF+!fTCH7pSo_$|Ni3 zMbG|?^@3f{tIy>+Z(~{$;KZ$V_i||AcJdcxow>juLXdr<_uk!49NQYdYnx_v^YIvs zR$hYA4#kfPF<6fxJxB((c}jG=xmMQ$OKuNa-VTQhS;F6>Fj^ZhEyqe}S+m9eaIHNO zqz7ipL!fMN{GgKKo=g9w$s3ZlmPUYO23axW7K6UA6F0!18fE zKbQCbD<@%V$QZG5qa3CTxPHvCDVM**xp`6d(cL^OPPH%@bHqkC*ws$`RYu3udf@cr7Y5ux9IKUtp=yvrP-3K6GwE~J*nN7j)~= z{pb{%Zzc>%!90R=8eSu8?Ld_%I3Iy>zR;-`Qd7+%txc6t^o_4R_?3%iw(%jF&S{&o zcSQr=)o^3ZHVv8zVA5NaO>e-7VDRzaNg)cuf!JMgIoIej*ZRpKF7`74H@e_7A$Z1g zH%vMRwWt4M>WjhHep!f?AQ{OU-BHV5A=%w$VoRH;Pm``N@$l!Fl^@9&pkcRA5ymt3 zf z_tO7wahMwxw_z@!HTv$YQe8n8M-ND<*Ec)fdIbn8b*p}0z54c*?Y!9JVX=fAhBSp6 z@5@x?sqlS{8zo|t zxU?pjRaP$uCacl#LF{7J-8dc>!z5@kczT!K0?(RSHS4VU59VXy|1GNL**F8h45`%B zWoe&mXMs?&M|AXe7B|VGTBZ*V5Ys4_<}3V8N6feX!YqmuD)cBX)bn-7pe8@o2f}RH zR=ZXykA&7Z{R+DV?>)DrDkWIg+SS;YY_rsHVcg4ZH|r6`LI79nu?LZ&9nw49Yxf${ zKi&T7f8|&qzHD4xEGzhcPgzT0b&woCqY8?cH`b3~iEa#T)E2vppg@6%hc;n8R7STe zqh|qRK+U&v0m91f&j$7M=iN4iyH&`KGhpNkaIz4^f{Uccng}eFz0EGm3|rY0)(fBn zl5n`U3A98}lSys*08M1Vb}Dpr>q!@nR_oW_{FG*$`ca33&0gycCVChV=e?Jv$!>Pz z_`{jCNcy!M&fid759Qmsa+NvFfu-*MGbgBq*YI8GB+5jfP4U_%tjhzR#FQ} zNO7t=?hwZpioxktjgAH7o58ZO|Wx`0(i4 zG--iPHpWrJ>)me-OFQEzd|AJl4N|;9LrH`j#WV2V) zt0u;*x;Kzpt@@uw3%Gr``dE9vQi*)Tp$QD{pUA>G6v^Y7BzLDEAj$!DJKt#n_4P5M zi1M~s?geBH4=w$U54T=ma+Hf#gC*K36<-eBj<0>DpT@B>-~r%{tHVuK2E*pK@~?}q z%-e4l;o%;Cao`Z~GJ*qFQ`^<(e^(Iy#GxB+U{cx-#5=YSN7z`#>+&}WSxeXyU(KMYb8SQHNc^`_Xa+885PO48w5%4SBKMYSNnJ>KR^ z>v=>Wthk4#s;_QlIj0Npo%PXb7@O5alTmQ_ciCqa{rdolr=o6`=nY=;<&@$2?&9#NjKC^7QKA%M_XEoMH3NSW3L@ytG zMS7RRfnt=?6xS}Z;j>5w6ozg6EXmL!82$4|lOVME?>q3v0Lzl-mRs|N;Rv@!;P~3F z0ovNeSjH<`B1{Hld@rRTOOh*ASKJ|EqL8%L+iDx2T0Jm~{YFNFck_beiEL5|MnKb( zhWO3SngE@)Fdf240s@*ZM^8Ydj$T+&U%`b_ul0?3{72S@;Nqni28EFY&-O25skieU@wb z1iY@>%++CiVbM{e52cbeEGdnhI~m+BQf`on<@82k+5?jQ|3+SpOXi#j`9g;ManRVdQ93w zHsCVkp|H+J(_PqcbYYS*mdCt$H@V*=q&MKpGI-%cpEA`Xh?#Nof^-U;SXJ9SuY2NC zZUkUYo#Km=M3_+!kjgDX>7#vh>6SErXZ#Bo2NT9a99I9S`d0}-C}l1#XMnvIQTKpU zYxVYKPuAzzP7GtLHUpou6$=8%yu`%#w_bs)R>AJK`sYp*a1+|0y8ZcFw-77T3yJFW zt-i1L6cOO6T9dn2XwEkifD{bqVb{H<5uy(MFL`aK z#9H)|e_yDb=-4tBBJu7hFvmQz25Y+5PEAgzQEmyE(5{RjMuz>ExY90Cp(!L5uq;&O ze`O#Dm_D`f2TCO2#4I<%X&v`gjB$XCtrQ{6TV7yt^;Rm7Dly5&CjC3Yir^f3VPMHEf~9rf7mK9(?BzWS<{QeVoS2E)Lf zvr5;yimS6?-A;;9>j2aZ!F%8`SbL;TN3Q9Tl`!Xn7|1s!GcprhMBcEwq7U61SJ3{L&b1=?)++1+y9xMgjgK!I z+!~XMS1|F!ojCUIcx`?gb!7NV`1<{;`XH@Ie0%{?Gj!@*Fe@~>bPB8kbS26$^i=;l zkD;bso-=C6I)EmTSE;6{?JQa%sL(l7nl zV?$~Od_h2*W7yoy9?C~_0L3C!^2_hJH(f-jWj7%fpKW`Q1$Z~~cyy^~?U5DQ^9b5+ z$O0agmff{7z1Rf-7h8YV%K#OQYv4Wy+XeWO zciY;B)RfF6=kA+I>Uo{to!yrZ+ZxG@A>b;lm~A&fbtF<7uUEw^6ydSpH6)-(<-mtY zjxG`bCH=$_fQROJDq?FjHVMb-9KEsEjMk#1Cxc9d)4eg=A%9lHcqB;<3QNr=ZhZ!F z&LE3>$H#E_)u16E3h6ah*TR{j07Fdm_xlJNz6+cyUKzhv&~@L`D?_|JB~1c3#(9VK zZ3*Z@rCOSQ;4BFNO0azPgH9#d4U_oUdvW#ilyF@HgP@M-3|iOKODW-$xc#u%Hjaiw zK!$Bq`~KN+ZOHWvGD4F}eyA@n=-WQ%9vW^GmL=_No|;DtD?wgg^u?E(aw6v3^+rIc z`?l@9b$+EGa@-<27T7Bhb<2_w^aw^3ka*gt*<`goAk)$N$9K@@eP|Uuq;Ege z;j~vGX%v8fM;?fDgWv#T7@1ki)zN5K`u1xQ zH&&D2_E1tV z{ahXo$T}vkc`#~3z_tGD7W1pYI+Av2?rxGnlMf=EqB3+<-X zJ6Tn0gLH*)q{;ZlxgBSF%vG}LDEGAeKi4X&L|95Et<|lpb^|N~_GujDF^lkus@VM2 z&S;RKW$WK*JxTX0aACD=LpNQm(O{niqlc)+MXP;rxt4GP{C$3*89QAp*SwM2AuC){{Sanh*_`CIJ5_rf>S4W|y$RMBFmaVX}RD-xC^$QeTX3 zh=nHvqsyEwKhPOB<=uFf^4UQ1o)R^5kA&EHkRz-c&bh%SppfGmG~(g=InpptYHNg0 z?#$fH0-83)SqMYfeUSdU{W49h5__^X^^jkY?X(j&`xHA*^slciME0lw78W76XRKAItJ*pg|?{H6e7I0OMJOR)JCc;JNo@x}q4kB91P z7qO~nhA7F+Ll^YL4o5qYZo8h6rbEiN1GOgb9`VeUoe{QfJTWiY!8WvS9*y>9;y0jl z?(3O;NC$!@c_hxT_n%UEjc{V(%`-dtrXOCjFan>>2XFYrEWD4wfl ztRu<>^_ViAMOMWO&d?qBZ{5596qi&MI9=6IYT2`JtXaueOJaK3oTDSlUSdx=`H)+H z`aN%Kp)wCF@20{KtznjWuTg|+>%6@7*rR}Ww>f`n2B+G8pp6AfN_x4;GS<$rcpRbY zfVKJ|{ZQXVEF~$C=R`eV3DoD5D_K?nr4mKXYuIU?aH|1{=+;*vJlPMj8h3)P&7~~l z6&~(GSWG;1k2V&mzgC;T^;3z4m!0NpQL;`>avjpJ{vb%+)}s~Sf`;YD?ftxqw@ zZpU#iOQpTicNks)`_Z1as&w3gP0FTYV`N`q0p)D`}st&sm00 z_Zzz25{f3^2;3 zaPHC0O>GAa%B4buP>s}Ik)MJOk!H(jt-Xh66!Q5jIGenT1l`HAx_ARDS_Kkfs20*k z+|K%NH9P?HJioD$X+`&9 zLS{Z(3*M)~;0sUg-!bqzn!wN4$PUiEcqLE2qzK*6jBuL9P0A0Tb&oHIJNft$5J;W8 z+VZ26@{+2-KBx%Wqk%&}2V4r!n9rs3KXzDr=FXSu9#C!k%g#&a$gRB3%`F zD*$lH9GeI^lST8PjOkA7A7Hf|zW~bP3g6qX*kmos=Sv|m=}_WmQ5-eDjqV;di_q&> z${Py=0m>`{1E+!7GmSZ_#(9J`|#O#;hwG?z}XNZig@%M!NkBPkB+N zKg6U3@gFYs;Q%334@}=2tQvIfORemrAVX|n%j>|YRRARK;-5YIXg2tcVaV0tlJi5)z`7tr@o+*hM zWH_f7IKU24s`~%y>i;XhoU9asUQa4@8meTsBWGDDsuk9Dd>eFkq<-q(GuD{nVQOv6(Q^|4`l@l!u|BcD{ALGw&!0{l}L$yMhs%;^HQ(oGwwuM6Vw;A6KVS{Gi zzmB|n5guVhTlC~+35Cmi#8{q$gr^4=03}w!YR$0nq9(h`NyO_(agF0~2?#9ePL`sl zP_ms*se8D67<@;H;QU*WS4As5q{(WTyW45^inp^Q_?6AW$&^2841J8S0zTSMpOu1@ z0AmII5j=Eau@Q^!T)r!|FyTC z5^zl2J#CcMr>p-}x_~H4=xzIV%FVS8yr606>d)b}{U~#j9v5Ln7jX4=2Z=~2z;KC3 zWhYkQj3cQ^+Tv zLWP?&<~qvHvoW6oI19jN5gk8mBRq)sHf~UC+3r%Jm6D;~mQsE=VpvRxmcZ-s`8j-) z;}aYpaPf8iWF?w9L|6ZV!w5 zCW5W0*22MV7hU@@_=!jZE3r>Wr*!jz?50qKl1v4xK^oFpJ*>bf_CaDu?-s#OgtILG zLfziSTYJtqAGjNcKvc{MdWGy;=mQE=?o?uPO7*`l_{&)b$CdFjH~;+Gryu=aV?yhGK$jWt)X%-yDavW)7>q15s+N51gFK@1*Kbu{L$E&00IC zlNHtGBO)+4$%ji{0>n>uvvTom95iDdCk9yWqkx`N!h>qeQMxtGnrWyQPgh14k=>pi z(D@LX9{4%;z6qeuiBZ%#XBIaJ zFXp`BcETs<=hVhYw{E`rq`}MWr1Lv)*=X8TkhcB*thZLK<+%ifBf;K0KPzJv%S*aF z@c@k86SPgE;Ww6=8A+=C<}alK9E@O}ThlpEh&;sN1q54r*j(2W{eQo(IXn5_*Ue|j zBJR}uE2T%J_>hZPY%ZV%FR%jnV3a%)-}3(`d-JfS&bM7OhyqRtYE_UxoC>YAf`T%d zrDDZa1+BGc1%l$wI5GufFv)_V;zXjQ6_G$htW;5grInclq6B0Jh#Hk)fdLi}AY>xr zT0L*SeeHA3cU@=iYoCAoE0UGu9iHcY?qQ^ej!D4%2!V5)^%_X(fmWpZPdF6HU6cmQ zj~6pLar!1-LA3kOf=Gi)(3~2$w%e4Qhzdp^C{yXKSpJl^mO-d=;<)7OE zhY8cChx7^VBUqGJj~UDRVpN<~uL>jJ=Y12*m7u_&mx~laITF=}Y-zuPTFQ<>)5l** zes6T6`Bs~mdZjp2t+G!w;-|$?;2V^6gYHZvruM7RSq7~^C+>Q@r7fVk!|i{L!9W1{ z|F#ZNV8VxlY0!(M^}ftulzEw9Zyv!|1>^Nq$;@~C9O(9bnZaj0#6tQF9z$A_chYL{ ze_1E}Lo%1b42h9|uDAmuZ@m#9e9-2v|67Uuf4IpMhYKdAaIu>8r9nYhOIFo;?voz< zZ_OZ0C`1OMD@Utz;~ue)g^AgMd$Mv3=7#m=TBMjJkYj>YvrU2w4jlzLp(%a~BGwWL zeqrlc;KI&DB-c%o+XEm4Fy!D0`4lNgDI${B!a@X7qL8Z}P9L!+3dLQ91Qq-{U#&A>n2|W{46Q>1rYK3Xviq$Y zplN`MAz!ZqY_RcRbVv!tQ!EG?$W(#m9_(d*`VtB-N=wHKnB_mDB0$EhP3*J2kZAbt zg);uX!ZiGK@`-Y`YWMI|eETg9sxU{bBm6@v(m^>G4AUg|FBB;ZvfWy=#_NsFuyC}# zGbOsx9AhWs&{53nt8Ir2{br>hK`eZM~ZSK+7D=8o<+ZV=;Z&l zeTMzG*hJ&)m|~qO2-sC9?vN9vM)}#??dic5Er50qReFn3HTPcJ55kJO@u5{7Yc-;V6ACf#bVbMEA_fCFsP4Q2j=$TH zZ7?m83ywrk(FA&|_5-@22GV6N{T0~@~g9Vvsm_$lz(~=WAb5~2M zz>3ZoLYq#Pxd9gnAafPtwBXzB#qftIggHp}8jqkCg3Fu(THB_c8a4@ z4N!!&v3_xP3Wih1{P|i+>PWqwqRgg9%$D z{`L`_u|`;s;67vo$r=9#e_oV11XD7{xQd5j+c+?T{=<<7GB_1<8;II;jk#3x^54eI z(2I(}S2vQXtS)SpN*r@d!*OFMpnPFH8ZR)mWQlLnMm}e3kzjP*WtD3Q{VxZFm`;zrE^nktwKIZ@MUYEb)Ilk zIWrM*%=f9sY2&mqnnRm00PL%%J}Z~!qLx(8(OiZ4iWL$;uNKnIVbYL!K4}0wMx1ox#taiaGtx!*i_jtp41CP%NeEEeUcsnKcv4grt^;25QEiHWFoop zTHpn-2&k*_>~CZ2c(9eMdhPCo@EzIFiXaDc-R|_@;`JyLU~ZDJ8|9tB+f#i!`{;aC>|x2h}#Xb zJO)hyz^Mdgo;gvL0htAE;v~prJo0f|)VMbgE)j<$6BN+)LD3lbi(l+mK3(kfA2 z0#K<$2MV7#R~CqAqLzHjo08fN{KjzbJ$u`@5SLpst&`H0WrGSE z$BS2ml@rB{s(f{GSE2pff)emJ*}zj?!;uXegAYYYwU4^WwrGM`Zsy&Jgx!(2q+a1$+@?i2F@E-ppNPGfu~ ztq2ohy7w`{&ABWyJpr3Wwu8z-F7NrUE((R(#L^L;gSY#VuSkcmE@S`_6#`?Bp1}_& zkSRlXU}_`QxXyCiNPD$jTesWNm7YFb+hBsB{kS5io^!T|7C1h{XtiXGE}k?&qk}l- zFnC3pn()U&qO!wkC7%xxE4jJ2?R#I1hCA#(1uRt&(P;F9Fk7ri5N1vFWL6|Jt7Li8 z^2zh9YkdYVU0H-&Ohc2lF)1)WnrgW{!{}>SfyyuY&1N$MP1A*9_~$tZB}C9vhGtxm zk$fe0LJe+MD#c4+j-I~5>9h09D7G}}DD3NN7Z7(s^s#^E7B)r|Do$QXq4?G(nDovb2c!DgAoP{8; zhzBaE!}i?>OHL3u{GQaxN6cY8F6fXTZ&rw3!wX(kd&;{t`tIMe+nu0Q(}s4gyVZQ$ zh1NZ$Q459-R#Q2R3hQAmdtkJLi3&}^c0lUL;LKHVYeBW4-aU^@Q7QqgFdp%Rel#Ks zpA7-49#5}jan!Mz9>XZ={L!|1w6S%LaE z{i3%z=Sz&?Z2^Mp4BBXD{L3W;WP2{A$=O*At8udq&wU`d$q^s4ORI9ZzWRCX}8#CR_v7XTdCApV!>)cK(12MP&F z7p!j>)p=efQjJjeXm#`<-mq^)E+PlR)%%o-w7T7WuV|6f)FIz{>Pz_Ust2R!e8Z@- z%k+67F_g%l*)yb!PXk1?=J=W0l;<>irJ>A7%Q=1yj{}QLmhiV{lU(tw0Vx2i&h>aX zc-%qs;V%)wQmM||)@3ZMdoZUWS45MTIEJQg+qvn^n~)oe6YJhx`tT_}9N)tlH>x=0 zojfFz*gw&D8YS1>iH8um3jA*J;WigVA-h4A}}XElBz= z%_xc%289TF%sJmmrVMaxbJlB z7$frCtQlz|59ds6a(H@tu%hl!LiKWU_;T`R&!#@X->_rB@NCuO2DXR0ev~+*6cl84 zGkv9E82*Fv_k{2Hy4>;JelM?{5oMvok$pDlDLM>ymBl1u-#6qzX}QVmi4bK_zoTo{ zx*ziWzC6fwe_|VsoQTo!Mjsq|d6q*UK~qXI1|Pt`SB;xa$WieJSQn8MiW8y^v?R%R zl-iR^P?`s%8NG6K$F>BVb(yG|9%*H)Mw;MK)P*+MSrxasYd+jOE%{Jg{QSK^Ptf$F zU55L<{Kpi?LSxOHvRSxV_I;dbn#&~E4Fw}~09kr*|Hz#b{uCQc)V9N`7?BHX`|GUd zud6+F_PWjVSB7rQ8xlCjbK;I)55hALY4X+FMwBlSWAqKKt3Sur7A zz|)v(v%&jPi3Tg+y9+i0qHvDUVFL!HYle4%j3-W00F!1|_C%U={@We|gmmiVtBDvO+WCQDsrJUMWr$TZfx&~A z3<0*A2}x1yF`!02Z}62-gK2kN(`OQ?sWYz$wlVEuKCARBS^RDwdAI+?x-b7liS;1n zE%X!17ge)+=h3czP`6*BdnuB^LuB$Zy*KJtnNwmM*T0WuwEpJm;Px{vF7LN z@v%MUxKgG0WB+SNXmo1rS4#XwbAL{bqCxyNwM0TTJKP$5+h31mEx{{ zulrs2aDL8$wl_QJ{=9>fSLAu~gMXO+Ye|-y?Dmoi!-6f&egg1zS}3YwwCzZcwcFoL zGk9gY18!=c7z)4ej{MGHwEraV$~h^Nsy^9I2f&rUv9rf;djveiXfvLu@BOgx-%-Ou zi7;(uh$3UiSNHwklGB7?k%MUj`-JOTtsewpPEsT6c!Z*dz%Rq1?WWMzoWLZM1v3@i%4Mo4azsfSr*X4dJ-=AwoDOw?F3b%Fq#W&_WfLv< zxK+G5N76+VvMvE0Wi*|PJX2BKWhN}h`zmR)bHThXMz-;tEe^BKZg^5K^t;bwQmNMl zPx9Jut7Yyf`}Qrip$0sqFM8^@U}G+>HaSd?AhGdnhn{@0?9nq zq5CVA9M?>x-c$RCpO&hty$aqJhQv%U#Zxa{Z0@`k@O z#J49ZOqEXDJM??M08$j7&2?3kO}tijHcoF;@a9Dib9<{fUV0Pj)u;6K6RnggRL(%> z{#V?FQmQgx{|=LmojdE{IAF2#-o`C=oCeLGOYR#&zZMjyMd~)y&365xiyg)6{*1NAqTfHX%a?&->GDj|E$Q@7eLuJj@gG!|lkg`lv z_iliHBaBF7)wcOqL2}!9B9h)_I$mD~`WS;Uu}`0*|&!moI>K|0}6w&vWHfyB${E`LS7O@hzxm`lt;Z$2QMvuEAM~sTp zzF}JPWABeKCOnWaU{)(O2v`^5rGC8WrmZiw-6vDOZ*+Ei(b+wE+XO|WX^)%TA`IjGI3<3$#{cT^ z>oH3Ii#eC@|HNF53RXUv6eTGQ!}TgE1RI29$6Z&6r=k5u;+BxkiRr6Lhs0e)x)|O~+iUH{6B2j{vDslvM z2<;aYtNtn1U5!2vOj2Bv-JjGo{FDRQch3xh!Y6^H3H;fu;*BN^9MSK;f%uy!MufTu zQeXXN;Y)v=^$SnF07{zkbx6VMg>~ITEmGD6PRawft+uQWv5@YR*c|sN+`exCb^G@A z1y0)o0%K${XMUMPjtjIFon~&Wu+R~$HPiw`-y4We-G&q(sa_S6Jvyw9CZy;zbU&I2 ziPSA0b$nabaY;r?Sg(=n-9weYBk`cwaZP&>QNNyYc28&s^-IW96xQ+_% zhvHzz`2%;#ok%lnXFc+65WRe^ZMe1U*w7D*+t#yk1yd`^z7k}&j0&Q?yr}bRl3`~F z!GCHZ$}{K=~uV6)RV3&)fOW4fK{EH?&X- zN6XF|iKGU1M?XJWL_%8dUqcSLnoO$ugi<_I4(^JxP5Mv!_MEUPxNY(F2kI$R?3T8z zPEO<*se_AtcJ!mPn-cKDAYGk$0;HgbCQOWphDjiA&uVtG`1~EK?yA19{_XG`rW}W< zN|YMZH7d474eg9+fV56DyA2wX$XP%U3cD*9yrBLr%edL$9vU3_H9Rs0dn#MCBBYl&Dsp&cOT zhbdVeUPd9}pc#>k*(apG)f4X@RQ*F*xU)f_Hp;XT-;&cpC<})wG+pQXqU7oka}`Tg z24HGPY2a`jyNt8$-kzSZ;%o8l=T8+!%{!JCmCaYS+rK$k%eCzY${M@yp>^w-CN~@w zPGYqi{VbNufKv0ldgaW3CWsdq>g_-Qk$z z8^SwTIp_PRy^wu*QXk8;g!8wNJ$%LNTT$_P!xvG_hSNC)I(^6W2r>kf^I%g-}JfJuPV$E*d5(!Ip#GmYex7- zm)$Q9LWf>n+`4`5BgNZM<&->SH(=`vcTGcQUDF1V^{n$ll9r@Vdne%#3!$A07p%tOS~>26)y+M7-25Z0`btYkk1vw?Yv*D#dD;t_yYuGo_SZ$(DIYYW_8rmw7^3?H3 zes|Q`kA_gRuU=;)YPrp3&vVv=`d;WvgS%YPi?!Y**VJb;uH1RQFzHV0I@ z;AaDZGDm%sSASxEs)dF3d^>uSW6Tovf_54(ls6H*&!0HV*|=iBDQ1x@rY&$z*Y$Lt zv^vWh_3|@;6d^x-81Q|X`T1%sonOqcR5aq-x!K}zjKf@)l*sXEid2Z@G63uErn4z} z4g)CZL(Ca20diynQ2*Z~(td@0Paj9Z%NvSuNZ2whk?D_AFK!KZ?n0U3%uApBYKvWx z^aqT4&nAo1UXJXV=Aw-5*UnphPTRgaE@lDRV%4`|ibM_xkJ#3JrFJ3-K(O1O5R!CH5;TN1}0FUE5BFxE6 zzsDG}C~7FMthAW%Co}NMOcMbY0(4k14Br9v7)x4u)nj|(1eFm9_Kn@6%bku;8OYBClKVni#eo&M_$<@0EULycD-rDou)9 zrsSo#$BeS;c3fyMhQ@y0O1F7+0kd!6E#U-^qE9`hGCn3_6F3q>X7a`F6hWXJ_HJk^ z^kO=0n>yj85AFJOu{k9&IqDA+kClBE)JF*8>#}zeptMGd#tJFC47xAkIHyQVPx*Xh zbnyH1KFTnS{TTPnnv-^3? z4}!UtxYUSfONZxDp)Wsr#SheX3pVy9y^RkGPI?{X+8(9O8VBSi4i|-LCnR#MS}mFI z%LR851T?V51W0$6Xfd%lq3ndzk3pI{-j?4--j^{`;x^W$Z2fq$&k;5yAr_*|$OqvK zgOu?(Wx06E`{OpTq?7NWfBbURe(X!q z1)6=_qKg+Bf+oQi8s>%O4`8!(Z)*{S4(-msl8?KAqd&_;^igEA0z^{i(__Fqbb1IC zX^o%km;j`bnuw2WGKo^HH33CqV&RwT`)>aH-r@U~0aj><|6j~U_eR|j&xn~(62u@gW)Av=8YB4Gx2*H&)z?Fw5aT|S8JT* zbGy=cb*?U=lz?4-Jbf&@r?57gd$p1oonf9jG1ZHLkn-q?6GSFe}*l#fnF-$hKtX6A9Nh zG1Av9b-zF$D9+Jz-%L{{aFbijA9?I*Cw_B9vq7Y39n}S`pE{#C7`4v}@x^e37RyMsscpcB5mQ5>m?Q*t`+6|Guh+ zukf%}H6o4~SX+XzOcFZEmu^R{8G~@V#$KgvP)a3!ilK_?BJuUaS^bs=65TuxaD(`{ zmuJonys*tL$;k%{fUDXS8XQA21r5KhxT+=4(&y|1N%L-{i<`kBz^ZqO+OM=YHDja0 zA(bxY`S4xakiXd++7K;ez$iOb(SN;TyY2CayGmimneC*G%L|H^TUA7RIK-Y-O1lBu zX;RVPwW$7`dKz<2R1gU{7wlk|2fG&1qM85`)!gd|AsR3kg1h{vo^oL^s?~@$8KX*; zPo~8C-W?W`W~F}>etPQn#a~!e09po=7nI3bPRXlfA+ofx0aJQnuMK-dyZVx z7f(bb&{+-MOPjzKC5@X)?ZgZUEf`f%t?=OZf?$nsJXwO)O|&3ckuk6E2tn~rF`ydQ zag$Lv_%u6iEvu;V9L*(j{#)katsV35E?IF9Z+=ROB)>fBh(n9?qQ&|z0+sFh3#a-@ zX6>o_~&48!BVGWp+OZz(t!Ye1XdMf9A}%lJQDExI&Ho(Mn33#HGKcD_pd zS?a@c>|3o)=v-WMO;FEgWnFZ=PeaP8^ry?_e@zV7RMdRt zmB{tqy7TfZ3;%mZS9)D(p6dVF;pNMvUEa@wo}eXNu2dVSap@GPqX`nq7?OpB z8bpXy+aqTsALc5#C&4OCKxh$%As3W?Md;nl-CsE8{;pGgK3JTOabBM`JrX+5mkxhT zyv+Gj(0x(t)7e|czWGgsDD-ov0GAX>Qa@FV_SRCOR`j|r7!RL87F1b9oX&esS)FpJ zGlv|X*YIdImQ44BAJK7m9&z&{Asp|*2E2~VzUh$y?GF14OKKf)eFHFo3Ecg~lX7E4 zlf>BWk&yf*HgRXytXm3NKf@n##S692J?`k|L(ozB`xETk{>VDBs}wAGE>VbXxz5N^ zFCz|TEdABoD7k4qsP*2F@y0MOx})O7nDLgu7@>v3ZmQk|x&?f(j2e4-&y9~y4g|8D z7paq!6_=fxz3pbS1k^O-xv&0vK;gV#U?FKwl1)&Sy^{KCd*1bL6i>2TTMXc>(z{G) z3!4JCTi9T#vZ6jrw?5^?XKv>zbVk|VZPuwg4@cix${F%-xr@aEPaN@s7+X=vs+=z_ z`_QE{3-r=j1$uV#oUvk+Om=_xn>GD(YR~d5v2#{G`|v#!Zkgg}6CS{vl+>vWt9Y%F z$|;_kv~y;^%1rsfBHn7_9~+-{Sk`PjVjV-}9rvDhV5j?ycB{xinUd3KCKC8}5x-;O zTbl#w_ldr`8KP08cIKtsAkPqWR?`k7tP(PjMUVHi8kJ(BHL@?OA)s+cyCff@&bdf zw;rbqhY$S}+7rG-@cO|%n{{_|UuBm}Os-oDY2n}%goo+Od)0x%r8}!H3#|Qe_Ujhy zrn$vlmogtOgz~T^xvEG06jNNPFN9lECOd_7lhN8;b4e*NxC6%kAITqK23Q<2E|n#| z|M=ziO&#HzXz#oC^aRFA;5M*M?uEvpe)J6 zW~sFjku+n0iWa03Mognc8BHfofZX?HrRKPw?ER@k2b89}+XL0&dw`?OKO_$BBgZ@y z1A8Jf`3KF@D=wT{vzr{@K5+BWlXeV_HPU0lcI+{+{UFGjNw(v?5w zEMIzkg=mY#u0oq*)biaDKJLhBnD(ZLff&A9*Iqa&b!XL<$#jyuXBB>cOQsu_42?FP zLLVsP2?8#ow>JDhG#O3teVa_eCR^5AusWLWd4G1xm8*VHQXF;#WRlMcvR@7i2JWrP zsekb8?eK9QYZtfqq^%ma6ZKlJfD4N(J`|Mmj^$inz6lEYkF~Rqyru>U?=o2XY82ch zo9;W-8JqmQ=C8OmhhKkFCb=Ljm=Hw%L)w~2uB6>Cnwe}OQC7W^ULg>M8Y!}y#-b7~ zqN9v+1NKItW;h7IT9ek#ao0boH7-e)gnRfXrXenzRChg|cWmjWed zXJC*pnShqLaXW(gC{6v|kv!9AVfoa^ z@)kn-TASw4Zd7u3v{lK`xo*AR?FrqiZ24WlX4UvTruTvtQfowR)><18m~zir*57tKY71rqrkpw&sO*g%Ir|??OC0d?eAH%=x*w*@4iEs zxYr&`ZirOf-rxd@kZu+F9%b8@A!@8Cj%7f24gvFa+)jln43uLC!NC z%$c-*CECJz1qj2lXQX|&=eo?Y@TX5Q=U-#hh@TE6s?OQ6W5BEw0DD1ixO_nDaM77+ zfGB3SfqRKX2?Y6N3F6TyIyiGBP*yt^MHamxqBJ0(!5E`TRVA2-;yz20okM>w$cJD_ zTo3h-C084HQV6I<141muM?G-3C?^_kr+v@bl&+3B^F3`pkqyvEU+=|5k-YLj-= zX~Fshokcy-*vof+l4AM=f6Qz>S>MFF1IFl-rhnbWhu~6`6D`wSR%1hsjt1>&(D2Na zPPA>v<)0QGsj}V}>@xSy(Ni9atORm1!N_9dWLJywU%`qInbI`4i0#|>NL4(?X}N0V zA;t#gPu7^5;q|HqG2liFh{e6Qy9_Z;caKJ2^|7;e`$=h$4Agm|Ke2I+p^+1`EhYmS zc!8-1s?B!W@fhvORh$DMUv){QWJVl;C5d+mp}uyc)U(#771TR~>#d4uZ$>RAIUscC z(k3T$5f<#EGZ3wY*M7M#^VMnKh<^jS{s_?HiC3q)WdqhOqALdP_3niwK=RV?LxC%^ zjsBzkhp73nPSgNT|M~}&zRu->9Zc)hJuQ!|Dqjxd#s++|e`69i^tNYuN;LWKfEqND zfd1eI2RiVVNwWJfIj^Y{Ht&m;ym#{Yz-F{q0xxbkd%!X+$SJ!Wwb=e zMP5p$gtwdDuxc>A#3LH>LL9%8|HKy3gxVNXJRG^R;Upyq^`PTphnmNpw+iBAa9t2A(U5PXkGV>7|F+ZP=0pfNUB9qO50bL!`Bqs`AUzk z+G6FjJXRd8jM`{*j{-}D=o7GNero!390yq@qh`!rD`NsNBM2u1#PSbYj;B#xr_1b$ zc`F+H;(;SbnF;j?QBc9F0k4%vYK_5Revy)2FL4okF!HNZfQ1Q$FnqZ|+;5C(5JG3U zNbNG?C-g3y2TW1;w||S1d_aN8QXt**bilRXeN1!pgBf2fxU4#j?49ZzzMS1SYp!RO ztlvn*CBo};+6DJP;tmB07CzIp&)p7A9e4y`Watyetb>HwX%oWW7kyceZpIvOuA^J~ z`NT{ux7L6YvzPT-++Q-d8ExBY=N6aeFI3L~ls}+a5bl1{fYoLdE7i9y4)rc%lh;_K z6jlEG>EyYpk%Ux@W#N(a{(&JZOVt|%uj19D7*3Pv^_(*K<=XS{M!CLCD$GoMIyCdf z;Ofm6L0w=IzkJCrHN`_=!DYW~^3tPbc`1bSd^#Cb#GYb)w^k6A{<&a43k254C=$5W z9pgd=%PCX4lWaYs=?ZW(jOyG`<#q(^hk~Ud99kHxk*EC;D{JNYb zJfto*@BDekoJ;G-?Ogi!@T>~Q2(Kg&$#PbG-Nj?J{VqorHN`?x;+CwME?9WIj=sR4 zSK~hfJOFnnEtueo_FPgX2fUcY|BE#D>fatkO9{?L2D`bDcOQ-qI6v{`f97m??N zN+|U!OCL{d>+iYmeyja%^gtb!bmuEG>{>L)>k9iPpi_P?+&|o-CJ%$Z|m^O&d6c4hNyPHh2%`Z76*!bcYm}+BYFF~ zFYt=MrCcOrMDMu%tFdJPgeKZf7E+zOSA?$bH{x&t?6Ol*B;j}ONucjdk%xSEG*oYkJ%_AusFdVcaQsUr`+}#W zQ9EABeN~ zdmqVrB)d+zxHt4auiuL8Kmx=d1(9@5gSf!wGeBg*io$N7YuTlPfDGl?gKsa7I-he( z+PY}pplyFd{JC{zD<3aK_Q(oL5_nJ((fNUZ)gnorPu3(j@ch_FNkBb6lG#04x!Fr8 zaM}cQLWm0d^-_jNj7@PUGSer2H=P*@(4!*Aeo`Hj`fXQU38Au`L;J?GO5$3xH6zHvsLqDhX$yQl~l zVQikVKJOlqM8=1UUho9`|A!T7biHW8?&_T&`u!atoIiFUsn zv3`d#{J~#a2K?_wdyAdPl0OoD61h&lWBQsmga#WEOiHjD-;FQ(SCQ%hB5!~m9fIDG z^`rgXii;J^jRBD{h5P@< zsE{4aT%X+mpCDL$2`?)O8N%JNO`GK6%{Z%7+<4BngEiCQWbVq?S=-nHQ{yR(C(GwC ztSs^?WV5!d8bQ2!@L!>hPrf`q`VTSB2O6xK=3PEB_i&b5Tx`(2AD5@j@wUG2v0ahH z%XrUW!wyK7@E7R#_S9YV0%Wgs2uHHnyX5t9alc|AZ}+}rx9;85uVVv!WV|x#o&Whk z#fv7{*ey)lLZybm5U;}A&P|qJUd@58N1-oN$5Sh}jQG-vxT3d4^Y|#BIDUhv4EiKP zV{rP1#whb5H8!bS8Iw(TW00T_W^}^D&MUh&K98L5< z<&jz|Z4Cy5`Dm^w#xjI{aAb@5XAIMxM4n!FHQ{tC0e|3@RNoRjCaMzHr)%lvw>n zI(3)&aK!Dv4`go>YsC%!d7bp%@1~RE<3w)_3=y2!ZUu0CN`4>}76LI@;nz==hJnyQ zu^U#r|6kS%XuODz;MfNP)@g%DZP&UzY1X-)qNg{fv~LUg>C3kBw54;W9ZSEj-P0hJfHcnhzacnT*HMUN~8e1dyTpW2)>A70`3@##>rrh zY4b==)daFPw`GgNNmFy8 zRxa1qH|>i*CHE;i5Ucw1NMWc`T6$yhMsBIhb8IAiJ{Z!O0O&Jc?KKPrgGItBU*gK; zVjBxN^X}l$!xascikx)m2=%v~RnP1$wCO&Vk$jz69n@&IXq;Qwe)n{`7Mes@rXCvM zI?2hZ@mv@d$Al;=VW^k>;nw;oRW)<8C0#XF`+Rq2;5ky|lAZNzx6EBKi!G}Jq`BX| zElnmPyDb!{&&mGWUjZzFp#(kT#Bc2#5w9?-2juFj+msRspN&0fD7_J;{4;hwd|hrE zYnVFnttwpLb!SG$3E!q466LA&sdc0U&l@Z)vTL$+?cAI@=lYV(yccUhv$tDVK;di5Bgnd8K{I_sO(fi5XiXluqkc?&?y5>lkd?!+I$FT+Px zT)a%JrZfqXzIECT8Z6kt}bp?Hz^E^c|o-V=EM(XfvHQ z@^#32B31$13;Wn+#Tv!#xB=lWs4zG{IK^?eDH5! z(%>3)Q5D$G44sL4xOoK+zAlsTh`AcVD?W^*(y z|JDxId6&m8oL_NNk8SUv)VhUd`dv9>Ryo;i@O?i|bN#n8#evVltgm@Dd5;o6zb9TzhvMOuYK0rEXK;u*;tiXJ2_ZQDf-jicS-E| zdF2b8H$(f!y=2-pFD851Eh%F-i_tZ*RbGl*j#G zFekJh>mUAXd8+DY^j(hN*%RxX^X57WYO|P6rVieiNtzXW$!e^|@>YNNu^o{any|%n zA#{gCn0s}t2oP`Yx-0avr^i}PmbjO)> zv#rilz1TC(4v3Gn{Ns0*He(GJk3|b5(%VrkgF^)Ka4zdf;;~i;8a2eXgvcfu0U=PX z)hZg)(k`Q-QEfkQYv>=gYA}hz3t&710 zrX_`<)8}^%65iVUpUIvpEQsLKm4OL~an^g6STo)O?=&5IS%hTNr>_$2K9s+40%!kb zT**m%4?_}yRaMpXI9kx7y$nZ;nrJx}T-Fy?%<{3^dt+O9|IXhQ{zZK>R($ohKH4*8 z`cR*@90U}j`Xg0r=-H`Qr6|yY(%QGgTdD@eho0Oj;l5~)e!!_sl7}cJB+C;V0Nbi< zNMj@pU8h>NfK|kWe51RNKUFN@jktB@$-$3%)_MgztzR;Kj>o$fN$IgQ#>Tq!<+Jm? zSMr%ttFY0UN$mw+U&IO?t_bup|LTR+7$61$hh6sgwWNBBlYKk0(eK-z$(FjLTe>?# z-r2KUk2a)VrKM~+bkliGpAEh*=_3fWce<#ZB zj?8niOs(%sj{C~Ylx#*KeNFx!_L^<4=uGErj`!@675W7D!RIoHmr=&t1< z(hoLsH|G}K9?RaUsdkh5^1J?D#GTRfnv;;X%EmMeBFEild#N3?rn7sOwRSop& zVMi!IiFQX&)X(G1<_AcjRrqgHNPCqq=T0=sFqyA#cc?W8&lmt(KFIb~%0AK>#g^zt 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�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

u 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

;6 zgSbv;t@>P%0hFStZ4=&gi$9S8#6f&?o4-?lRx3&nmDhxzeY=QWEH*rdF?AX)+v_7&e{lT7zbnHr31Ohi0;`i z<;Zu2pGZ+{q#S~KW29`pJ4jYrE&XDHD2i65=kD(Lk51QaLd?pf5LJpAXN0Tp9mW#H z4M!>3#SI`(C%`RsS!S6xXxZljt1|0MNbhU9o2qD(H_SdTYR6Yq-$@(CTMW2>mt_8y(|o!Fjkb?@E_&?=FIuGq22Ds%PjLZC;5(zz)j_+T4|BpQJHHw`ue zzlF_jxAjtgB@=4btt>)%eU|Id?sl)1`?p@3C~KPPu5~YZd`yILf$0@Tfq<(Vp%c<{ zqY*1-+m_&>41GJo1oI7;TBKX8Hy`S&&9Khj-80FQo$kprFAA`_-jX%T{P)efG2e7! zM%X6lNu{j$+al!{I4S133&m+4Rffy9-w9dRX_mr!?fqN%TS9MGM@XM;9NaZ+>R=sr zyM4E$$s~Q@nsD~j(nl4qhCEy!{qw4jOs|P+xErg5Wz4F){A;_P2M6yCm%LEzG@AF0 z==L<)!kj#F5qr5+u1x)f0XSVGUnedkd%H;l6c#L%otMKTAOau(x;YN$g{jaTwTYj(G+!NO}l29OHLDdz>arxwY`@ouf^ zJlVRfoc)Bf4*>yI6?T23aOC{9_4_5|8%IT63AF_Evz!nf#r2Av7g_(#(;>zatY%fj zBgbS#!@YR*Y(0y*M5{Sx;GT1htjgmSF->4)*i+ywLXcOWo`I?EpKD$6!%>Wxtq73`e9Nx!;x0 zxp8SibAq(gk1K%y3)itW%KGqqN?Hify_Xwlv@3307kT-{q!L{vcfxG8vpY$4(w`V#TK0KH7A$lf)b~x>Ga_$;)wS#2yFw)3DYj5XiUHZ26 z8tUq~lxZ9ok7IkoaxMJ#3s#U?DEdvbdi!v+X9*-CWk919)G)!uO+$E2W6X)V@4Ote zDbRGvnEQ@buMWO2tvPq>b$0siNlx`nrf`$?{!vC;GxY#Rx@5?wJ^9~f3`oTk3lSD% zuqy<%%Z3n|8rsH$ZXiDb3X@q5KpGR6XY>qy3o(qd{%!T+}dSmBFYbRtsi z6c-GGS0T88;uh$I6j#<4ATF@vkr?I_0s-tGAuT#}vXfz1`A_JoPyJn|xXtL|!I2)u z$iC)8L@KVnQyEa(nY)`6xg70A&sZ587~hn)ql24u{<&?XUjB-gqm}uAZJz(cHMRg7 z$Wo6)U-YOH3@HS4t=Y1)|Al_PhYm2yvDL(uectU{oP40W^QfI4`Z2@8m=xm$pK0lJ zWQwHZ&&EGMF+^q++s2?8^~6zp2=`5d{XwHQtID<6?O~=)>`q|_^w*z65LW|@&afCf zcspK~(Zxm@@}(d4YN|vUhq|oAQuThw+dy}7M&E2Zx!lL(Ze6@#DjZ|*lTsL~E#-cs zM+B>xO@3&s{QXYs4jV2QQf6BtC?*h|f;3Oyd(MbRv>SINrgoGUzm!G2K=Zzky}N zkOhzyuCq-Fzi0jXcT$)BM(cJXEi2nvSpUaxXVQ6ivDu7Ty1$K=%oe+&gCR6^)ql%1wOsS!SoEYPJ_`frz=33@c%vf=9wEAIL@ z2OS!?mzB#`%ag036Q%h*<}+e|*B~38QE2~g+Wlmc{G1DU z1$dpO{0Da0ruu(lcFiZFj zZry=op|IT~WQ+$!k>cV12SOXn_ZWQ?HpONF@4#z`o)QXRCR^?iaSRd*6f;8uQEd)X z>%;NQ2^K30V!GAvm~~|dSALg_ifl*=>26pv5?mv)Wkh$ZWxLC2+k_-5PF9M;r2j@d z{o9wY3xEHTU&8!G>Dr*4+q%Zkaq$@C?rByHS8tLUVuO=jMSs;*M+gN8x(;`ylncHJ z_7`-F0K^emz6tzL%>WP81Hs6}U1U zQ)_WbrG$9YPWxT`nDsDnf)`j9pX9Ok)nW$vTptiB3*{y?ZRKg#PXEBJh)np5DTUi% zrAJx!YwU7I>$F604nVZw<#Nk|RwqsOgTjz|xMLOoZHQya)bVnQ$8k(0TrSLkR7;y1 zX||rz?ED>%#wvtwqzyRn(pq3p*E%|76=J-@!F=}-(a(%$pHDQM{Hok&>RNm3kzDIw zP72`fU6Q|);Y>)`0!7`qf`wzorVet)?P%jXdscdT-sSf1STH6pSbJB=a_d;&WN1mm@T&s9SJNQc86{LE_TxO=RS{80WRv-_A4X=C9yz91W{m( zv01A-JCb$uu$T}b8U2D%pc~|I+Q$y#83v?8oM_D+`e1&k!ct`u8@g+kB*3y*G*$xQ zqw@k%&nG-0i%c4p2EK<9!n{p7A>`Kep=^h&f(UlqD^5<+<&EFLiWFY(l7cEkFwTg7 zZ8uaYAX+6`26w1y=QY?1l9hvpAE%>*2oy8>AGaTI@y zXmX)etGt2lMKKB^oOh4~1kg+>JEOgi1=JBNfhJx}EnAEbzxU@JH~^C5bd#R$AF`=R z(Tu~oq0>dQNnBe*@HYxtvgsj)U)GHSn%W{QFsQ8Em50{YuMe#78!YL$UD&hTbJR=r ze#~T7{pVjAZUpU(n|(8RaKO(l85XbY7Z)Zj*&b8z(FbnNcQyy`m8vz2`aN=%H}vXr zT%nm(&6fSs;3jB-Z{qrb^FXk)Hl}P4TQ#~Y+L9S)U1lL{z)|pGnjB53X@bx1nuB(6 zKaG!b{W*T#ujZZ7-<~Bly%#Y@T8G5M=4xPmuZ+E~?UwV~=zK7xu72{9egh#D{E3(d zW6yUJMxXKXlw0cM4ES2yR_#0IOel8 z+L?WXwI=&lfet0+e}ydS>o(B)N7aE4>$t5=*UH15dp7T@@9sWQ|0L$~x^16-wR^&~ zoXDYhS{JDNFF)P_9rJ6g!Nmp zQUNtd%b&2yW)3s@y|!}$W5WJzYqSl)%ij=>-*3RE7L2nLoB*wc*723fWr5@_1$Kz= zAORe31k5S_>4Y(p9g}xFC6#RPTtJ*2aZ^&dM>M5~*Ex{8)mjnng|tt>Q4ms9#p4Ke zyU-ZVIv+FI!__nzSJ|Wmnz(TW&+dL@h_N=L%(8~T56GB1VmxKTZ1e{6{ilHmnhHTs zkX$7e`ZkQK!)DVZhW4M-%{qD=Y52<8Wg`F79WeC5af$m2?ul zo&-=RX!&X)%1E()m-1vog1Kz6Lhb4Smi?F#7$#DZd`MGWFl^1*-*UJP;1 zfw&cCUNJ8Uj2EPuDD(X!{yF@Epn<;3=~pZsUm=gv{^K$8LM6VPmQ1d~kvx?PSeQ^j z-f$zo)#6p$S#e{%=WDw$^2Urtp|9}B_@eS-dw1Qf@l~X4TY78u+^e*JKevA5%s##5 zSgz#Hv`8!0f(!Qc{|o)9j2ETA6^aKd%w?xZKRZ1!o$ZbQlC*f8tobFrpqFfqhVT@_ zTH&A3)`h~=KVREPg?}o^@Xx;D@c*45c!hyxl(vDH_n4IfFjWK)@Vq43Dk_DdU`w4< z-7r>xc7{b$OS4FKIFN!79zpW<{R#YX5srzk?W+2;|LQMb2*A~q=KH7l=Zxk9MhL*J z?FM%CWA-MeSw_DKCAtj(mh0%+p8^VU!Y|oxO4E_KiRSEAh`Q_z_FPc2vn9ZaC7H4R zT+I2_paDPjl2>lIMehFDzNykbYN4j*(wm*WcmBxw)JKgI z%=ySh{v9!n=vyuQZB`T{!x-+VLbp!_Ee+1c0k+Je7AZqpb4?*gd>FP8przAN@S&3b$xVD_-V;WBJH#c?{#q^36u?!;X4LKW_7BQ11~RElMaGfP<|~#SX@Vo- z^KHsiI4^&p^phN;Prp_|)ag_aI#}|VI0cNo$nq88N-VU)*!#&wFX{d*fqr{(djy!$ z2XI@yu$%O@-D(2CWAOR@ZQfzJRtHBf2h)qu3iHz}fe$7@Hzp3!R!Ij4?T!qpC#|yL zYRLi3I-oravd9@KKxO;5Knv*M5^gS$3J)Pg1&upa7+}>OPU6eyK3mgwzbv*oL3gpt zqV8YtOmp4vzBTWzn$o}U5c}?s`k^4CfbEhiU;6|NRs;`l%3(Y*_Apf$%G%MBo89m2 z7%B&oh4!5K+U`Eob$St4XdBR4#IlkeUkAsz*MUN1yeO0|-ER(4fr_L#xp*kTFd8QfE~EyeW+7Pkl^Qf~sA|LP5!$2G!M z5A>+?S-4eT|UkWi+NrU(|H$>7d|R72eYo9lMiA= zfoX&DzB?p;FDlVl!#k~MkJqU9A2uye6j@d3XhYQK z1!J!%hn;WQ=M&}`C@C*^=i#&6#(rmJYRXr?HO2DOeWxL!-#DS`(cgqH-~8WY3ZJeZ z-WHwjC*AnqyR`*AyXDh|^%Ul8_bPMi^?t&sqk~r2O}~44pi~+?_(nwHh3fvpSIxZ; zzgx1tZ~e8r_vO#rei{_&VlMHDp6(Ir(DCB>wI-Jkzs8OiCRw~(y0P-60UO^^J>wT7 z9Zlca=az6P#SOyCtt4B%{o7MOx0D_zEC~pB{N#{ zEk?PxU`HqOruYxM^OtyT88LZg$8G;=7%p=u=$|QzeP_|j8~*a&y)P_x9$Pf#c2JLJ zT>{*%_HrBk^O3i@`h}ItrWaP_tWkP!ZgTHC8{#_O8I^vhwN{YvryW^+YN&4~7l)II zS@9n#cb?=w_D#&Zzvisv#IBv{cRS*rEZXFT!3Th(UOWM>K|44Is3!S6{( z%!cD~*?rGCW!-S!@7^D5=M(BmG+fkJuR3M3~nl)UU^e?A! z7DW%44IHwb*yqF`&wTCDJ@eV?fz+`Rz_*T8+{j$&+|Sd`1M7gTi^#yrK-mHB&l{F> z8Z(huwJ3IQT#sQbqkEaO^|z({9@V@YJ410|-|&N{_@Qop#97Ro*i;_Vy=wJ zR_T9Jco$spD;_pNxqi{s!IGQtgQo7?uBrV>X}31y)tc=7KAj$zSMAA*9pC@i@d@M7 zngbkeYksNCywRw=_h{K}<;_!f!ozm#dr~znpf$U}v8neG)957{dG(sgzNg>o64;$t z<~^i~TA!xA7_*UGnbSe`sI~K}3zCN+5}ixT`PE_W?$-^xmCvw@(j)QW9Gz*<2i=E_ zd~rzUsdAPEf1G+(`V*Tz>-iYX@CoUUmF};GBz)rIJ#vY2H?M_;8!O&!b(`z%ve7tt zQb?}m(K_6Ib}>Ps9oVQ$_G@M?`q)_vL6uuh*o#uxv+S$o-$H*<7cREhI zFll?QFJFB4ufOuGC9acBi-d@+g!wZqZZ;+XX-M4(Qnjbe??mJyquwN9>^*lUPg9Ro zQ^K}e5v_W_tw6VR;?kyqm?%a47{vWZ`IGFD*LGXzE;EsL5bbuvfb2z#qc9p_ltE&5 zXA!waeL6N(5q`JuBb&WzZl>#~I$+7_nqHWZoI8>yXLizYm>eFP#e{=+@W~c2e|!P7 zh6Wk2`@mD=Eyw31<@mhEsM5XFn&e@~DvOcqLKuVlQw8(~(EXs1&c5t6{xiBQRi(H;0hTI*yuRTDwYbS!?-007Bf;tf-zxD& z?G;;ps@`;_8sY7_&&6QLm8H|%gi{%aID-d{D6ju|cO}yH&~lCN&&|-R62aItb8C_DgWl~kkqKGP;$Hg-Z#@%jO&n#Fzt!c zPHLz-DFUB}l5MUWL@A39{q^gZY=ss2@X-KVAS}KCk+p_>BF>>bgBj@JzdpqCc@Je- z(GZm^K=~fQA^HawVN~Hu2qo&eRBS#xLQxYyv!~13$YiN5ZJAKV*VKV+Q(Rt6SU&Y9 zzCYXAf%70DY7~KC6ebW!ek9v)?2KH%3D1nU9%Cp7gH`!)@Rx>}196}xFKiyZIsM}b%j&({Kw9NN!o0*9gGWoVgSDev@52V-610P5nIG7iIr_I=!l=d# zJeL>)&SJ(WxQ;SVoSLE`yqT}KTF)(()kZjq&oUhogov-uL&C?(mt!Vc=vqC1oG!w}R- zgM+p#9`p}X#Mya<`GSFE(nm0nb1S#ZxKdkyYq-##%(DP@$J0glFT9Bi2*ZikC(BkM zf`!n1fz3RovtM*dinRhMn#>7*zS?k1Z$gJ^ms_J}ebl!gmVI(i;0~aB68(^9LoH6s zUxt9E60ANc`dyJS)RF>oe7`4X3Zs(6t*fATx|8xfs75A6w~5!JKv&u(wlaPUiThdd{CIQBkz1|tgf zJJMIQ&dnkoDlPusKBl%cc6F@QZwV-*h72snYr979Mpm@!(5h61{NNX*71BCv4Ux*} zQuRJEFo1ZaplxSVl8Jx=cG#3{%k9S`Do_b!XF_I9L6kmT&|sr7t!q(5--QFnYbbB< z3-qg?o<&q>38h{S{G47*Mud`5H#O2t2qw)LJN<_7AbJeq^IHcVhuM<=#n=S$5PL>^ zO^oWiAQV6dBHo%dNpN3g+f8R1!b>b=e4r*7f#C2cQO%SniB^Uzk2*Hc;%XaPF$66E zGvQ3j!j6tjoNOJRgHz??HN}7_^bRc<42Rb4TY%h_HZn|#DtMtOV0Mv9svI}kgYb>M z;gPY6*C&e#ueBl>4RKud-$kIXXbECB=-*c3*H zon&n^*HJ-1@VXOM=F61o`%)|bZR&55BYN~)QeK_nzraB@wNn2~Q5>ke)IR zbLbh{!4_>_OMpdrYP>jSVsxnYT^iNCw+YkeG#NFD<|-KIIYzU`5%sf3hvyvd7=lY~ zsHIC2h=Xf&XE-M`)mA9MnnfKYFmr@eb@i`kTQhY&aoK)#-RI;zu@js|Y}f#xtByF; zkQY%vChO}?2_Mt_rH=nT%@~Qf0jc!3zR!c=7RZ33QDdK^~86bVL^E?*zZ#vKv7wER#0ro7wo06#M=*v`C?u zMhQ}wQs@wHvxp5Nm6kUO1P~|U7g85=9=QO!Tp!VhU_7>Ik3h92l|B2gjkH-Na7iTF zC|$_z64LdKM%DlH5pRhAO1Q|gl`2C6s8j}Mpd7@<>l{tn9~pd}M74s2gli%TEC=~$ zn!f(xf&!rQPU^pDTKvhzH;4}ZJO&mjMMP|Fowz>c%a|aYB>aA~h^NgVcC$GVYfsD2 zEm>4<^s|8mEKFbv0sEyAan|f#ADzQ@l!lTnbF4>pOMhm-JV;0I+x8HDl55#p+DEVL z-Y3B+o5vAUMlrRGsa*T*+9qgdo3U)Z0hWp5Q_xVe0*5joC0G@~T`Evzg9&!`5{f

|G> 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 %X+LGiCgaqCb z5kMAp*>|~Kj;F*qCL{g~gejrDZ3Mv&^9#{X28p{)Y<6Ja1>!+J;pAya^bLyiP6`UAO z$_fr||CHVmG1AiAPA;8ro6gqI9yGrSD7`q4v*aE?58pqL3zcmulOrV)%X7!=i4*$B z#eQjslc@yECDtH^EhA0on@a^A5jmFUt+u7!WUQw0{3_<(cUbXdIL~rz+~?KV^SfB7 zGhVsc>|Nz>_=YTpHZxj>+gWMy3$9i~m&iM;RDVYNWA?MnmN*Z~frSUIOT9-D{Ql~H zU%kN1%;{l<&&BeJ*mIt2bMev-hlh^#ExR-8Z9~}Yjox>D-6SvRGwJCDvzePWHYqlrmR(61eq?e!EKOeF z;qgFfx9y1a26k5RVaL6R-QT`^xnO(;JB7z_QD^p#nVb~80NS44;q$+tX|2yAzka#y zl${IukYZ!Lam}=0enokS41-Vm%?I@Ggtdb7cjd< z#fH_mMM1;^adk)w@Y;H+i3=LhO;FfLBd=5#DmROQiy(<#NBx3Jv|pYBWaw4S+3;d| z1@93n;jGobovzEV{Seo$NGC})&Na|3CcsL1-beHwA{kMX0dSC`zzID-^^pZ`;D*BN z^@vbhTbU1|U<4B(Ws6k=&4|Nr5t#n#OXYbPs+sZG$L@@GH-Ru zx|C0rSyHeMpEF2t_yioFD!OWYb|^uf(Szjn2L-L#*k}f~v){)%-#^0M42zxcriSkP z$`e%@kpAWEZiM)0LZ$KammSWUqW9&HL~b;y{in48C@#O@)~%ujn>UXq^*3ysGS2=L z5D>+lh}(0ISdO>VXv-pN*YbHT1|}0!cF2ZxVf8F9>niHay1`s6t}sSeu^gNf=ePgQ zYG1Zh(ro0-(uyFf&9}9N&b4wm+NAT+D%CpB2IlZ1N@Vdwq)y(`&RgV!q&LDjTc|#N z9=DC+3qcm?n(Nl9E4G)8?O!*xJ;Wj<*I|m=uFpfKXE?pM`?aW4U=w{>o_^_+M@3)E zMhhEHR-NbA<}IGGQSsuq<}l9;=cVW$gm|-~bd~eX$>iP>H-2#2eMQ&#@LeUAVYIxM zn{D&f<8`E?NB@+%^hue^x<`j6b}y{+KT3?7M^q_(iJkS)Up!v#KmFSLgvb}M0{hY7 z&qtGvQ7y@6>E0>NDlaXp*r$D^Iy*I`!T#=VM}8guW`pbwK@@oohEBu`Mb!mP<-<2|F397a0d4#@4ha)w(A7QUfad=nlM~*liPa*F8Y24+HIAzjJ$Uuyj{m zgZY_&{b>BmeZEt^bhy#@Wwb-kQStqxgvoYna72?DC@A*-eYKsZ-!Fd$1)zm6>~cr} zhO3Uz%4)3?2FQaGyG{K32iMnFUYkif9&6I1WPd7Zz^e9^$i-TND|0Ey3~-x=z})jd z&Z-8J5qOfi%QHz5@%2;7sz*M6M#K+{Jbe!c+T=d3i*=Zl!(d9PnEM=9j_I2xOsqUH zq10h3P~_vMmnuOTTbL5mmMmBBi=?*@NsHt?V5= z>Zy*$029hEPH1fR%c=)JeaX#1Lry-#0C&wOFieW-mDl3K6c~%y^C^Suy}^V);u@Zk{^%RrHVJ%m7***l4p4Bt`g^Lhk1IMHEilF z!cjK11HT?Yk(sp`ZLJQBOKjrn-jO=O%1?)B=xR@J11gKyAWisiFo0{pUTTv?b7E3U z1KshK62qz(C383#ZLe3xu?Rr=bVrG=>$+LdoG7O z^7j~j&i!Zlje#LeSNQ55mb~h-I`fuW8TjR&-rnActESvKtSbm`+<`(EDCSSmq0r;lV?rdywUbEA;kR`>+tqUyStinWcIXqY2g z@}4ftdFu8t7GM3YbIlr^K{Fuhm~e45{nn^qhn}XSeUVw1+f^;tI-NiPX}&O~>+7LO z9fO<0oS*?xqBTiRd1Qm*nv)IX{Mv;A)*>1=%_8AlaxdQ^WL@>|-x||mEZo=C@z(vg z<-@=*Ij;s9c&8iU{UmMWacf+XE;7~wSW}a>^tNiYDyKT6&kc+*RTnZrx1n5V zKwOGfAb@s;${}A)wmwMH#bD5i>;$!<{6L61N>)EieK#j!$F!y zkFPjMGQdC;%Ap((4T25!b}Q%P%s?P10N;8!Ns_5BI2V*-=S3|`gB`Xez%Kk{elqvY z?`-!56pX1adjZ-U*2fn>^9!jgS??%5Ts8g_2_TT&kN-9MJ2Bzr$Of!9cJ|Z-ieHyZ z!F#`ezt_EKICsW-PxYcabIxQx5e^N|Qg;SU9@(q995X?om+6^h+D~}RGu2=@zb_Ue z#C|wAp%(Ei#b90mglzuRe%v(q9D`|&7{Mkj@DKi|n$#Z@+`7CreN)fyyW!6*KO4=x z)F7SGovn1xFVhmsi6bgivY{B>6sa*6`<|d!7ZQrO7*M0hlP9J+VL87w9ZR*9$d;s= z)mtvzzQyuFo`q=Rzn^oVP^14~mEk-`BAKdKNW_|A7S?{#2HS?F)9lcEZjhx_Q!@)n= z=G{d9xV<357#fyky3a=HRm52)a^LFwElNjaKworQPEF8$L?bkI3m^fIxXUz3Ti_9f2Me@cDEZMB&|8iKt4< zK|9MJTc2ihoZ5wgdGiEAc6_wiUn%PFf03x4 zD`}a?=9DV-()p%d;@s-LO7K-k;i+d1l9(jOE5z z4nFzWJDw&?-IIYI?=6!p53@9oJX%7uxFXE13$J*2K?;5r+|B0^4Cx^)v&!otHC@H!W}axpDul z4^dP6cUE3#T*p4*E8fsi3U%)=by>9zbc?TT)bC)mM8Uo|f5K|2MW;h?gzkLByVYr$ zWDnVx()HfdFW;=Ny!d+w8x{cfU*v#oZBO41!TWZdJ^P^brH?q(9^v17SaxJgf_54rU15L>+n7EwqcH+FXY5U86 z*8cp-;W~adH4Q42qDm+BQ*L_8yj^c1#)@98(eRewKSYLZ`Q4(y?EER8z>8-K<}VJv zGkW=(8Mx(lg}*~#&7l09=v_q>(5QTZdiq_GFuRVniJ`PLnLImO0aS-Eum?Z%$UfVs z$-)+1iLQ;BFPf7u$-Hxhx$ppgY+xoU6@qkKd&{9VPIk1M-7xhuV{XE? zsoX18+fEib#dPr_Qj(js)yTY>;4erNfn5Vf2keKPIFQl-1z186U{^QZgPnWSyhv**S}j-{E5*#2jEvLg&;!* zR`!mo)ommQYDeK)RqU2d2tgr5mv9kP(v6-3GCDkidk55(q=56)|4n1;*s5F-fPlt= z6Cm7ygrzUyM0$!s?#2({!x#Sl7ui!d%Mb@@IHP>&k4|&up3syn$SdB3Tpclx47h|aW6eD5pu+o&>439Q+{D=T~A1p=J z_X}q0|St}J_BQ`W%po;^TB)Bd;`YaC>w?W#)z z$W2xhmZ!#yJ23IIx4!T3{!*6GWK_~xot&M1!+H=@S zwjz&@*uO8_dBM3R{{5rhTO0eG|7?==wr2dk@YL2!!w*8dVL*>e?IM{{L?_OE$#bK_ z*oZ`7800-M;l?gX%56UxjaJDBrjMTQDeQ9quI@BJ@}JKi1(gRUTTQ`anyyoT6t%fE zXzQI9%WF+YSWVfB==$<96E(v4myA;xOM-e=e&&&yv%Dm?Ds|BU<=5TY?K_LtVW>yZ zi9vBGT#DU(r)M6T?qAlP3yft|Hu6lm%muPPfiq3ni;zC}UcpH z?$ZZ6zC2*wXy(}L^~_>;N_Ts#%jt&shc?^95lj^>jjN0avY8TRN=9XDNFlPf;u%SH zPL`Z6i1W0jBqOi@=7z?2dSdDSnk51U$46rt0+t_G$#;@B%$vah7aCh*l2W0*+>^k$ z(1f6MgB~sbFUH4CgF1X1H0pN+@kUCDJR~Nf+Q?1@P?Ezivgg|>+!WCy8YP*yIv1g2 zpd3v7*!*WVUyQ*8@+T7RT%d1@h^du_3=@DOqq-N5a191r{V^D97ZjR{AH1yd;75Rm zc8G>fzR^C^VL0$K2-zx8&Q}aj(R3$VogX8=MYhu$VI7!S>=1#*_ zdxZBpi+i-%cT2xS6K?T~S-Q(_yr3eGT;T;erdKXwh$q|?(nA+6-ss}Y5dj!NIY>Ty zeCK+f`KT2v_ej>9EO7ni=RA>*-llXKIa}>&fI&sbnm8* zNnh=m6n*GnK}8jLVp&$`)jwBoDp)PGGyElEhmFpEcnoMGxp^Z(lb?dF?p$^1yTZnM z7l`lnDHTtTdO2!_^4HdzCL=a`bGHbJom{oql+M6m3F~-g0K}^Pwm-r^nCL=@$mHhf z&~M}NSl~fK@(7DB{uyPnA#RNYsBXMJr{OZNoXTCq!`fC8HBP%?Gi)ZUlV3b=e{yx% z)0x~uU({`Tvu*9G%JTv9sH0O;DNfST4P6n0xKd#t8r;M#YPDW-w~Knuvg7H9kO4}L zSIWx@g=(Im!7tl28THPGK?pi4(Zl7b2p-{zN233Vs75#c2dNe9{0JdA!1C5e=LXgx zT(N;3aiq|;Ghj_hYBZISUcHN+j(OAv^hK!eVaHqo)jMc^_#OiG34Yaoa^K@FlTH*iIC0q<(#IJ*PhoUo7 zM$&7B^R-xjInbEK^!-?jf&dLnQ;)2hR67D<1$MEIC8wAqkKwh*Bj{UZghTJRYi_bt z6~&Ft8CBcgZKtYaD_L@4DTv=FaXHg)=9Wux)SkxfGMcZtD!85snjAyu~De<=L8xP|>k54B$xHW4t5>nUP z{;b}*;=4p_((&=mH#5&VUuXAS6!=5#x_UV#ZW|{>Pdt5kV(2NPprm6~ zG8<-~bY%`9lW($SoO1^aCXE~uL6bM8bZ9OyH}P>Y#JVkpHNaqK*n*osJyT1XPZ!0*r$O2Az7iIpV)2*oPw|Z63>9w1;bcIh)=>dDMmFAy}IixRCO{+oE z_X&2X1}R=sg3&WfVS?)bM!eNX3blH6daGD|Vplt7XR6;pmGZ5i4aB;(DSbV)2P`oeVH=L^`?E{!5t+;rePm z=fVTRioK{SG4=|(=i=ng6V8UFr{2oB@SwtJ(=YB;^A4GrnFTqRXa0$YG&=PyTru7s zTy?bDjoa|vG?&jyiuDZ|m)w$Zs8Pz3+E#I@VkGSO3>)id>({$IkJ%LRazS-uRP^$l z7hcD=*eTfV^^+GoE?7`M?RC(B&%Zu5ntalD?bk&NE~i6~iCHv2JU5UO=eXHeGxy~>nY6_e2<3~N-GJPsyK zcrGszEmjVyWHSGI_|!sI$6Tu!wku;6o(SY}mDTRx?Dnj7cmY<#UU65g4Yvpz7>BC` zoD9CBER`chfB_QgUAPq7_5fTzDA_M^j_C3(jS|RJ@;W@d`oe#mL+l{~gYA|`)J4K! zaV_xH3zoE)!bpJ$N0U_g|$$i zV7qB(d#BYPD#hE>vZEUbM*%0BR@|pK0Tw|Ssy*`p9{$hz*Y<#Kc8eXc1O82QGv_5( zo@Z2W+`aY?PDosAyQ}SYxP#Rj`(~NTR5)OXX4-jmZrS52UtO$-bZf>Q4!ts)`7!Iq z*u3D-anFv|0o&YYtkDDug_U!g>h_!2m7S8Wz!R~)q!8IRrZ!P=s zP0z%)Pd%>g`C(gCaPqrjcAGKh`1EbkZDtFOo;dnmu+g@=*8NWEw(DCbC7A!^YWCT< zMc}mc-)?Ll!YxvMEM0Zq!OWs@74Wd|=}+UN#Zo;KaBjxHb7 zlAapV*|wh8D8Fn%mD1C%11X0m0FB&Wf&oC*6|Dpx{Vr3{BfsMAbC^8_)yLZq+j4H1f$_N3Ug!E=m%s&ns#5f=UE2>BDPE}`{v?m zlNd83fsw<0lWx?c)i+k6YKTdK zVSk|aM~Ad4Rt*`AzhnsfY1wM4rJl>rM1A9p00Qwrxk3nzXDc-~pk6RtSb|Gqa-7HF zen{`ZazPg*k6m#i#Bwi7 zC@j^P8q=aB^IT%V^=lOX5{}Q?lHI~7oz7{!4XNJ6Zy+g8j3v=~FU7a6l>@1S$tiMC zGbrP^wH)lm_y&crjzm?QOC8Nt=NjS|w|JGo#I9PH+H_#dgF7kFcxURZsWvlqZzg(r zdLaMqh0ij0Z;qP1kDb$eDtAxI90nFSwOvO`^bNP{yadhzI!yTj^K_kWMadN)fTz+Nw1h%D5YEuQ9L`gN zu@f*9Dpldes`PO(wTFK~%NWoo<+v?)XfrQ$Uc8Y$0tx048* zxiq_@ta=-wa|Xz#2mP#o2S(eRT0EXrdw5bu)NWzTD3sLKB}_U4!?)ibTD9bY=%lmG zg#_|vW1aXh=yuWVGT8&tdB{YCUW(CaZp#GqFKEfkQ33yA5 zvq~eAX~$okhJO#Ay1Kg);Q|W{c|gWZn5!hkt@^sj8K^|5r#gq-+~8~^V6|zCE~@@W zrD^2FhYSv)Zt23EzKBMv9InxeqEQ|gsw3L+Z@}sB3dlQvoz5dp6liwuma$Ur%}8F~ndovQWzMpST{l&Bjzfb@%f7x^^HAf!NkS`2 z(~f<)u{iuuSM=&Poy)#-nzU}|&PMB-oc_a{!N%6-r)EDgZT#okl!|Wmt;=F;Tt;H% zyFTX!&FaeG_>kqxjTX0NK9T!Ar^i(8JL3W^7I#+L%nIt2n3*SAq(;uX?0&<2^|#(# zOY$b;mI3F{bs(S)xqk72N5(~TdmoZOO~~-l_h@i{YW#2unQ-N^^} zrrsjRXJ7)$9oFjSl$aCII*iK|_m_ve9U^EC6W#<6gjKVzmII&yz1>46+aOR? zD@B)VHFKv)^{^a7Y#vG?ur`8zkEOm_B?rVN6m{g~z^ESxdl__lEjDIV;B?HXIkjfE zxS4%ZkX`#w2c+CZVI!pI@40{)h&@3NEQ5v%7_1yzqh%xqh3u?^$^qO2(;Jf!NT(rm z)G-ieTo{@d2E`AP)R4tr#V~(hU3YE&$i>?hs>h_}T}-8H|AS8z9I$O6?8<|6GWq}N zj9sxSUZh{^7w4F{_SpE3O!>tibL7pE1>5=r*pFj>(X*IP2-tuLN12$D##mA(loqME z+gF1FKTisCDykjV4go<77x=z)fom~8#ZDtz&^-7+M$U9?_BAI&Jwl`AGM z8PyX!TC9fF2V4{@Lsx=^>r$(WF!dF8@D$rE@r7=)4B|Gd2*ZgZDPYpRqn}_L=GcO- zgzC7ar#(P}r6o?}JA0mN1=*eN$p}g~2j!|57>%_-xkX{=DXC_7_2BP&=B_;u?y)Jn z!p6+PMrG!z{@mf1Ih9|BKY*uSm6+KXS1852D*wDtt$L9jj9r@$C$!H+B=ZCW4j>hT*l)wWwHl6mq0S zJppmsx0==22&BYm=l2&~4OJejDDv@2vYkA4`}B1+Ly6AQ))bGe55$ItxvV&P23g6~S?JVk`r7hM*= zpWN_I^+M|vHr9R*-p&OmWxm)!uNCH+g`A+Q;TIYwR@Kd8p`jX(wP%RQ5%KMkV@WaO z4d096YqQ7iova(QmB~gBPmT={-FbEf9Wt&Q051(0M8bsmkyu@aDndJ#5s4*35fruR zc=Sz;ay&w(tI7nR5b&NEDollAuIlu0+mAxNnTH6SZ_$9R5RQm0AKmykMoq`0$MHu! zKFr-T2k}Ktm;^@5EpHfs5X~s$>)g&k1Erh>m~y%7SX0!5GkXVtUC}146#ZRfD8Ir6YKFnOM%t&U(Lkt7cau=@dfg2Zobqf25Ma%k*1145ko|f~Bp5y> z$3M<)U<%miW=@7cJU!Q|5atTiV~BfV*~Dyp4d7|+s^Fc5Gr_)o&9Ui{ODQIR8bj0E z*LGf6HGTEE4_#rdNr@GyzRb}@w%4q7UWy%B)h(D#!WuB;FPXf#=?l;E6N_>wv2@K! z|Dv=#D??82=J40PNnG8{Y=+^z_7^9ne&aV5Hcs=A&m9=C{E?#H(ef{%2r@|URH>gd zJJwq)QICxEjl1JMSOyp$F|s~#u@k1J{rTuWMn`;%X&(jLW#vK};am|T)RmO?ZLX(A z83=g*4v+Z=q{N1laKmxi*?N*ev)Vrkfy{xk;dY>Iv{Lmzo#0u0P^P(z(OxK5zR?y~ z&*_aM&1nx-NuOxIf9BXod+xyK6A%xk$v)fZ1OSe`1L+>L^vV+wkUB{XB5PaY{jAHO zbaUNOoHc3H!Yy}$`rUtMi2S=WR{-v{ zeZeDd(uTWZ_So#S)ZHGoZ(3=eFzH0Xq|<3J_q~3omhM>VcZbS zh}dk&eK;OAs%Eg1#D8EXXa`;#)l`)WQr6QFkXV-#sDrrD&=`58`6!>ZL4{5FHCt`` zu|bkuJJvOPaxj84L1m{E70Ulptk^}!)KZ~(!qcTv?w|(KUWh|-?thwsc!m(nh#-2h z!!kN^u9?S1j}1@OB+*%%eC@GY*Ym^vv#_?~L@An0%(8#*Z$Q)HIX{V+=n3cD23tnNB+ZS6&TxO*SDxMPhm zhCs1h&=p;|_%}@crFImtoIJ#V+i7wyM}ibC?wrRRG@(vazf%Kuw*%>MGi`bU=#<)f z3_$2*@|sNAi*`JfFidm+2PuD)i>+A-gpn%^ChgyB;Ic%5mpvcKB^XGYBuO6>%~pWN z5jHsbo-@N#u-I=*1fxj(*?9mxk-yU9k!;zB#uqNOMS{M3#ruOL3XHehaG_sVvljfA z$J*b{+XZDG9e@&saHopYRerTw=E&;xNte@Ie-iU9GAXjf!Zf3g7-cIauT#FI(oEoO z9H?c~@b{2ntfNhprF%fNBEs{WLLaG-d29F(R(96R%*M=&lMn=Bm6F8ET_gIL{n;KV z#_FlDPR>ayn>L_u$8V`&S_5`Z03X6b>|(L^6U??%-1~tS8j?qiJ3^2XQZ zPrJ{w!u4`J+F=Ua2uV;d^AJp!F*2D6M$+GP>3Jxo??l)Q6)rvAz5L{G=k&3d)ZP${ zyeZF%kF_=xJLkpAs4%2WtokbDh*6=L*cl?gy^`h&+^J$nMw#{r_U5DNT3xl{^vmPv zRfN+p3N`WB_Zb6)4_^Ut?SqOeJK4$+6Ezf%zEI6Tm4AzNLf)`=Ko*#oNxf{y^P1@{UNM*j#@pSFwg zJf>%k3U}L_@mv_jnwoJ;EX%H+zUOA-^gZYj*r)OFkp(UNx@z3xLTlzYom7A+feCUS zl^T05Q%~C~4fyb-?FgXRhcvcl^HIRvCro02#gYgDMvG)*d?D{TA<9b+iS#W}XTz5U{=Z3!YYYyd-cXWI<)4p>(9 zG7gN$RprcyZJI*BhpOmZ<-Atg?B6>MPMMQUSov&;Joe3;!|T2%9wp6=TC5y|1{tg< zi9&r5zk}s>Z9$7GPa2oHqTD?3ut^_WOBaf}L4$r~AiNCvsd@NBV7zoYDPm8(G0cdTw}cPUE_1#Skl{(dhxHs+$P)}jvl zqf_qk4*~X{3v^k7&$q%%NW^OmCx7kDl?M8&5I=eAO9z_u0?1-LJ&|1yCTn}lxXpl( zBH&aa*j4YmZyr~|4Rmoc`u=NnrE*WQIHyD_w-SI!@?AS8wMhexBI-K(mu6EFX@?#rLTovoRQfp-x7;0?&K{ z!+qe|`ng<{YJbg=2ktknSOK3VHK!L%C}^O55_e1vbR}`+C4wddJ5Dd&+%(I1OL&-* z;OTJIOZUV*1^)N7iGKxoW!@g%ZW22662C*$@YW$hh%r$F?xBg|n*%_VZvyWe$+Ne0 z_z$>f{{JX@7pNxAynh^v6}wfiYg=#NSZ$@=55mBNAGt#Khav5mAA%rmGo|(*yzsG%d_y4}qD=8lfo+>xei4#bsY}&d)Pj<^Itn#G zWn+2a!;T0ALWIZb1LC7+*9!60D4z*ML@OI^&)a%-Fw;+o|(^GVqLJ@ zim3UX1Mj%@FWbA)cn?~)Y+z75^}GInSJtU3U;DmC|8?P-Y15S_K6?0|{beZ87`SsR z>Pvs?^y_)4J+Yv7I3MSlsz^BP5AC72a{d(!B{kC_zVUj53)k|ejGv9k7zBpw*%g_-wD*(anoby#mWv3n(E_!oXVpcNfJAAIBdb+q>QU=QG>78$oRhgPJuJ5E*KniiQ6o zOA~~J75v0jbrI$U8aa9FL+_q%E7(S%c18&ro^usXXsN{O&0#Wp*5Q0Gpx{w)>i%t@ z+Sk%d%rvlDw4`%~A{iEY*>c9Qd^l)w?W(+0%Traw$nPtz{w=AXx@hpPbV2(Zkr~H!#ctJm(co;|X901Eh@l zc*s^MylV>GZaev6Ulj08S|*6aXSUv#-V`bUc;ocTlJ!{XCDQ0H6bg$n54zbFKBbC5 z_^8ax^=!>(O5BwlFNKc3e)`u14tg+e#Y?kXd;`dVSSmpYHDQ)E3kjE$9F%fBGXn8pMf` z3?BXdStW{FYvb6as%arLl3!k^f3f8458rv6`0!QDpH&}U4|7iAPOTk%7193^_g78M zv=7R!IDbkJlJ$FrzG>=NJSfUpT0C=`W>RQS`ZTgywY*cU^>U=uIbOM4GV&*nf^Ca*ain0Ync|n+cO`yAFR|ff+ zO7UsCOF6IYJeV`VScAHMZeToZaVVU>sP!QaPeu*O5zg)R+OLYftD1^F1fM}lIuuU^ zt{3+N>Pj&@xHN!nl4>Q|)-(Y&4Y= zRIQ%8cQ903=Yu;;rY(W+pM3BiU)wU;zdU5cGcnM)YqAKlIt&Az#Z zqA2qrPQYMS`|fE==f^$cTbYTZ~2MuhMOu*pZjKi3NeQK_O{IaUkDZTY?&+8 zjAo`F8g$CP^7lXt5?|u-PjJfT{+ZF!!QeydDRtS#wv_U46I$x<(S9uPI8@`8j%S<3 zG;}*ae+cN_csXUQKN34=ver~3^)a1P{aMkQo9O0eO~2#@H3KYq303f3xz{=z9!crpcEH-JN#I4-Pc)7_ zo%wA4^vFDYV5B|o(;ZhjiVi3AUv&iZcqcCYvtjxtC70a7W^h~Pn^SS1@&^`~Yjb<) zs0a;Ik^CD2slpk@U1750D z)LXf!#tpb}SVV{RtSTrL{u`m#A#hQ{n^+YUqg*xPt-!hC7d{ZJ*z#*=jQNen{WBDE z@(q*0hXBrnAwf(h2Ut2GWeWhs<;P*aE+4v!imRf^u86{&0#w)%9FJtDfD<1=nBr+& zYVox1tne8}u%M@#LRk&ffmlG1NWW0UC@CiX=*!rT`(C8t}p} z&3NJ>vJIz>Fp`I=_nYtQEZ*M-+NT|;-rKQjXSVjMXKRN#M}pDncJSdoVY)V@;#K(x zfCJBze#z$fNby+EksiYs9K+?6s2%z*-@dQMx9|3TCp}i&`qdthO_c0y=@< zd}@bI@6sTJnvo-HDk^c3Re%JP`PM~VtUb%b{s`|EK+QqkdR(!7ahq~8V<+&1lJ$*M zl_qMnASQ4v{DDljL|GoZoRKehGHzOT^6^O%c>muL8b=(zM?-&CUo=+jl8f-Q&DB7T zRcrFd{do*5J~^(;&Hi<(8rc_4=$%~+gmiFO8|ahO6PMz+ss{XBCjw@Zerl8RDUNUC z^j;R(&@l~69MU!Md4A2@NdV-+DR|;s{SwLJ*2@DsF?cgt?dNuG#ZmIbRCN~zXj$Fa z7RbiNfpG)5cMS_Nqh%1@y%5U;Gm_AHVT0#p8_qEH(^L#+NW#8@x5pw-@o;5D(R&5G z1R+Bgyib*#R~#)C&>Dk`7dTo?lQm4DirGQ^soHJVx0{_%_saHl!!kR5j$yOQXD|X* zE_lsPT%&;sls(AiYO^pB7=7?d8psecd~AI|;_rgqUE%7Bihkj20&L*3|?)#?tKgpApD`flAYk@293t+wG;0kGCft1a~-(yfD232+lc z<7fLyWympXgw6i`(#qJqtS)cUwBW^G&T*>l_r+L@ zg)H{PjY$f;o5k_idnfaz4w-#GEu+oJ_4PyN{kcRt$1`1AU_mk+QMiUCO5S?!Q5JjFUSa%V;zqI zcK8$E*szwq=-Sq5SIU&-a>KcetPi}&G{i<16CcUEX85f~0T-QTLe#9Fgx9K^Nq@W& zFen@v9>U>l^_DK`Jda534rpGp$CEexx?&!C9JRl=jfzbieE&cRf|K2p&5&2r<`*vc zou*koX0RM?0um#enOWdGV|trgIU@)t(4aPcs&C3Z;X~w6z%WAGTHG&J*ASc{yK>j7 z{{+wFs|Xh_Nn0f7TeHX-E6wADR*lLSUBFs9S`;}7ej=f+5_+<`>xHzVJ7Fyl1w2fd z9fXm=h`G}Qv}~9cdfwd1&J)^5qc1E$AA(9Zkdk?nAU$fr2x1gFls9hgQ^8 zLP6Y9!E}coDzjRf`v1)3Rxn7bv(<2Nc@Pw2btu3BR!eT+8}Xa|s1azNH7oR$Fy-3D@)y=t$woljKpyB zwB0YW>to3t(bCkUSU|AJ;AN#v8z;u0H~g6t)%NoEXe?X8$x3|YVfP%1&7Ci3WWwAH zOM$={a)^o2Eq)lg)NHM>h!9bA*a0`M)Ch$01*0CQwV~Kh^$;@75q!BTx1|AOjGWfC!{hq2i9Ey#2HB6+jZ zz)w*RcC&({t;VpmW<*?_2Zj|jRkD{{ql~cb1FnJG`nj;uCnE7?pEdFO_mA^I_KU0z zQ#{qps*ez0&~0vD*EvxD+^DveS+zBT%GYCu+LpZD_4B4RMe}F&=j{JOzgG$PtzcV6 z)Cnp(iWWo9fKnSIaDG%Af&i^-DXmw00l0Li)CM%Dyd$aIVymSA*+*2RfY)_Y^muf! zEXOd#mwKb77wEEXbRs?3$Cf<`xGzL3O37!Ygj+D9+rH_#=Gcm*30Ys%PWn@KjKs2Y z$HU(8S0(qs|2{ni4I&%#Lv0uoQ5G0G)A(MZm3TSZEv(-9?T#m{-)Z!%gVXOzp>;Z^ z+x4EmT)B>{ar(qzV^Cs9s}Tcgk8I){%5p5y>{p6fIHho|=>i_rJ_aA z(P)*Op=QR!%=kP`ZWnDb!)1fUtg1(d*_?pPReH8FXZ_H9}$6C1y)So2l%MXo<(Dsf_ zDonKm{5dOph!+FH0p-c_9&YXgGCj7_T&XT5(Db}KL%Jx4`85@iX@DlCI310z3dEg) z{T#lwGisy#_Ry*KGeCC?a>D3ZX=JYs(r2SNFT)$M2rHj(tUkAKY~0MBqo?x11GgKWn5-HbV;BkLr{Hx~07OQ2@{p zHhb@4-@SqMivZQbwh>eR{Q+M`I_7wp?E5WnH>kSn>~_nWSQlJ@6HaGK!p<2jKfvem zg6`73MTXk}!(FQ2CxS}zKfT+VM){PEkW}>+*TjqSNR{U1Pzu9nF51;yO%_!Hi zA_w)6AKP4ts0jj~CoN_o&z0Y^|bw=6-(i&KL>&WBA3TWbrSGw)sn9O0jM{wj4 z-vC5j<{TD<*o2@un?JEbJ;DnHD!s8d&7`gwvKtn0bVvKc#3F$cC=~9wyxnxWPuJnc z@641K-H+?;76)vk!8e?btT$4YIc~=08Q|YQ&W+@Qz6W755ibS8?_wERj8K^;$IH~F zhcnbz+1~kQgLRPUK?Aq_aG(X(;$FlLDkHHO7#G?rTUA!S)T?Y5{~b!DahL|7!T))G z7fXq?PU7Ys0C5q(km6esGm*!IT`M6I{hPora;nRvLnDl|*J_^9X2s}rbiLxNr@sRm z#Lwu+^YotEX1sgQ52(Y;QeTNh?;T=fPX65+DL;q#l?9BiZ==TY-eC)#YPutkiE}QT zZmupE9R(on^O>io)1Mt|x7R>hm0_JTw@91#I@WHqp1(xNQ>F;_aqYOTqP6ewH4||b zOZQJYkwgQad??@!#YO$l$?H-vZF8smyDbMi0_?STn82o&K=LmY?_iJ`atlF%g}h|O zZdL^{0v^ut^;gcpV(G1fFnh}jtphB4TIg!%FvV)#c|U7WeCUy1_IKvGCcGIqq6z$~ zQT^KMgzfC3fZOXeK$->E6^b?QFdLXL00#Xbshyu04hlb=P&1n^xO*?H!;{BKfkoeN zu72B?R!mx5QG;zv(wAw&jNIBWj(qee;O$IwJdjPWS9mrb?MXosK(nB)ZjkBC_@Z-$ z`Yb0vFf?=FrDkaaS=AP8{$a+~oi8j(s4G47DBy*xYsl_xKSbb~H=4`=t@hl)JW4gsruO%R*h zi1=nhP}m&F*7y6@$S#z47Yn;lb-* zlX@=DWe(6+>mBgJs1HaZbR#|AMTjX~oF7T0-U#pu55YGW)5B%vA z!hy<1F@l$$zrqO*TmrDD(>_+6*oy)ZY(D$}kPN?LPiqi`=U0~) z{_wkG%`+4B4+9tZ17t|I#jquKBU;3LCcNnvP4s&KAVc^|Zd=9ay?qnHZqafiCViN4 zCZ+zyHHh#bz2j!Ji7fVW_}91Tw!M*+7y(xf@`C1}?W+in&^wD1>*h}5j0TYaA?sIolCL4r zZC>)XfBs<@J>W;zE%Bd6tf7LqhlgF)Hf}q6CvMV{6`5PVS>03U&6+Uv{mk*O_n&Uq zjYiCn(d~4^EaxTZvy@1x^40EyUk-l`-%L5-5NXJv-pd|oTAqwFX=h^XqcS`8{J6JK z?qldD7Fy|k?!r}hdvnvsSfCRuZ|cY;jts3x z|M^T@t98}&jeq{(iR7O`!*fnWUH>NAwHB7U_GsP5SShHeNF6ItvG6%D4$RsD zMJNfN*rFC?*2x?*2Hl}(Q!Ab@e{c?lk)t!W?mS6d3NXcU68`{)rO1IhGz23;V;4Ki zL(E1Jtu4?nC+$2Jmlbp@p?1->c7D0Z^LA-TOv?1JY}Y@g^ci?5ezCHmqFMRuuhT*A zx|o;jmuZxE6B!|$X{|dH3j|;lia6!e0pCFetv-BA-mdSLF-h`w5%sHnWTY z{-U7wu38Jc0cz+NO2gqGolW_fz5|&AdI;0qtVPJOE_2Ds(uY{M$^xJ$TDuB}=^gq? z39u|yl|#1@2U-AkO!>^toMS1msL2C_)#@tA>2jA6$u^+-rdNVC(n@N;$Yjd)CNxz~ zjbB+3Lm`^u{NL&KkpiuQJF}A1oCHdIv%oN_8I*O-) zLRI{;=ZK#X>biLpJ6{&=m;t5h-x7K)FP!dsI`fI|uZ8~f)r6Rs3A;8~MYprN?E7Br zKf*vyohVvPiE7RG&R8q^=Nphlq{*ImO^6uBGY(Px(GqI}IKyc9Y2{wwx}X9Eg53Ey zl%jz;lxizl%A!W!Xi6}4hlfK&qH{PcKmbURaw)e5JI(<7Yl@Kg(Ru6#A)?#nnu@P= z<7wrk-ViQd>X>C(tr~(IKG-}Ydt45iImWE6JTQlO-dXd0+)~+v%!0R1x#vzB?6)Ru zkWYK>kV_)|nh7^;se5I|c5BC(sYxtf+B7fE7Azai$)tagwa@ywk?6*5m@Om}y7{oh zkgcC%Z#9DGQduN|K#!|=n6IZ#E#E2R3w5I|CuTqbphc)In)W;jc)D}J0UNC$6>_+y z>czh>JJ`&c+rmNYi^Euw4=m>`qEP{+&yNBYdfjZ~t&(g3y6DA|eS|LYhTHB|aMe6q zwkPheb%3_vbDGB^+>0lu^j1azu7?P0tw(5f$X$ssdVIFb-oR$_sdck2zJKP8Nshj? z1-IZA?_`*3T7%)Ix`z7-LQfwChSuYv;1)>Q4H_k4uf&tm7%#4!yq6@ry}m;KBxP=Y z-U^V+0dDrk3#E!!(qtnfZb__eI)r-$+(<~>;6oOJ!iSu8W4Y7hES|r-wC0zp-5SMl zK6%Ns$@}*#sKyg31({R+T0ZZj4fZB&>gjtyds$!_E0XLO(OJ*HzhpnAlDsjEa+}?5Bo|X2Q_zH^UXay_-T^o* zM2DQocwQmsc@#3O?cK2>@XXD9s(D3w?uwU%gAN%s7lE^5upelz0H4{K59rKsJ~mqG z2|anqA(C0`WVi@FGVAd;9+$QfIWvHgpVkqWAMs|BQ58+DQ5 zntZkKyE!Y&Z#JK+bSb6}h3*<((WefvwOQNzThf)Shzzw>A`dPsigN(Ur`qNk$sM@q zf?w^6*LVd_9S-KRHYH&ZQLf69z|zuDEAx#fNH;;x}9exj~4f}j<>Rp_2@$@OAhqh~!Vg7K*w~)z>&uOdV zeZS9tE@jb<=0^dC6t?1Lo}BCmf5#n1J9sS+bx5KeR*ZmVD-3duNBgw)Uk*kE`FY)U zO(s|p>6(FI9a>gSQe6wPK?H=uz)e8DhXNcz94B162e>Pppf!(=MPtu4+4Zd~D!(&z zKLCCz?OYSJIU2}dklt9%birRa@UynDD_(T8`i zHT9WP^n}wVTN)p3c2;U8%4Ju2qw?S-+QFb>@)x%qJTbP<-jYkj(9zEw4A?k##W-D? zGKc)o|8VuLKVhZ)>@v=BPgq_QocFxSWYuGr;f+goeLAaTY9b|yrRCZSs)^e~t^Q?{ zNAX(o%JVs|8ghE0mM^q+zW(-U$EU4*GiJmnWVhc^y|-%Oxn$(;p_L^kj(oK2`GZA` zn*C|JgdgRLSB~{RxwP-i+o?rKZ%;ZjFQ{F-ZGY>*hk^R{RPGom|B|mVbp9b(^@ojnXNUgq!O@v*t3K1bFy~6b&cC(4)3>Lq+4X`4he@%3&O!Gp>0&ro)+5y*e@JYtU zN1MxXX(nT&p#{~dl+BXiN%KB_V^hog*xjc>gZ88q$6rZ3KsvoE6GMaX3#imICQN7< zgI5mN?|aE`W8UW5@nCyZ@b?!^Qq%}a5}D)FMCn5m2(C3^w~qRH$8A?<*~jf(+16Ln z(C98hifXEVxXJ%e4OFF_ikl3Ix!~w7z}f;&MS6;&3I|xpa26F>H03W(KNI`J!arls z>OSAyA9l`HeBIwU?oz`qZ$#En13=Zg4mqGcq`#N&?MKrl&;Rn)ysUv=NEawyW^gas zuJ5`(ZAzf}R6r<{;2Ow9`8uG-fNrr?|IGI9hu>jGMQK>lbl}1PXD)3!B*%{`#W+t# z)rzXC!pGr7=#6DE|F)S>jknA+%;KqFFbR%HlgmGcV^^4Aak7u=6zjH}`oo{Lo~7rW zv^(iJ6PJG+H~k3ojl9jn%F4Hy&@x`MZcz9f6sMQbd=YS{z~b`zbcH+qxVc;9CCzBG z_|^VvgqH=_Gp61iVs+3zSgro7??rjsC0^J_=&ZgVw9KjRGDL4=qDtPIuQu@}3h1sV z;`?bUNf1Q-FkHMFR-46jZkD?0=olJ)9VLd`BzEX4@9cBLgV@M;O9umI|p@0{Zzx_y0lvJzcwY)QJ)!}5)6g?TtOWbtHCR8eeGsR>?Ymw>s zSE2X&3a@5p6hI%M?{6HEyyN3d%J?>f-wtLeiB$quRlT8$Mn)blfp8 zPCdg;30OW`wHH~HZY~txzX3DN-g~_CLG#H!93X+jz4?cS{~d{9#XE+9pKae1YGmu* zRpH^VK>N}qe*n~-qa2^mO7Gcngj3< zO297brQ_pf%C?t^NLjH|!DSOqYTuQP$e>ezQ*dlU0AO{O2nYF+!fTCH7pSo_$|Ni3 zMbG|?^@3f{tIy>+Z(~{$;KZ$V_i||AcJdcxow>juLXdr<_uk!49NQYdYnx_v^YIvs zR$hYA4#kfPF<6fxJxB((c}jG=xmMQ$OKuNa-VTQhS;F6>Fj^ZhEyqe}S+m9eaIHNO zqz7ipL!fMN{GgKKo=g9w$s3ZlmPUYO23axW7K6UA6F0!18fE zKbQCbD<@%V$QZG5qa3CTxPHvCDVM**xp`6d(cL^OPPH%@bHqkC*ws$`RYu3udf@cr7Y5ux9IKUtp=yvrP-3K6GwE~J*nN7j)~= z{pb{%Zzc>%!90R=8eSu8?Ld_%I3Iy>zR;-`Qd7+%txc6t^o_4R_?3%iw(%jF&S{&o zcSQr=)o^3ZHVv8zVA5NaO>e-7VDRzaNg)cuf!JMgIoIej*ZRpKF7`74H@e_7A$Z1g zH%vMRwWt4M>WjhHep!f?AQ{OU-BHV5A=%w$VoRH;Pm``N@$l!Fl^@9&pkcRA5ymt3 zf z_tO7wahMwxw_z@!HTv$YQe8n8M-ND<*Ec)fdIbn8b*p}0z54c*?Y!9JVX=fAhBSp6 z@5@x?sqlS{8zo|t zxU?pjRaP$uCacl#LF{7J-8dc>!z5@kczT!K0?(RSHS4VU59VXy|1GNL**F8h45`%B zWoe&mXMs?&M|AXe7B|VGTBZ*V5Ys4_<}3V8N6feX!YqmuD)cBX)bn-7pe8@o2f}RH zR=ZXykA&7Z{R+DV?>)DrDkWIg+SS;YY_rsHVcg4ZH|r6`LI79nu?LZ&9nw49Yxf${ zKi&T7f8|&qzHD4xEGzhcPgzT0b&woCqY8?cH`b3~iEa#T)E2vppg@6%hc;n8R7STe zqh|qRK+U&v0m91f&j$7M=iN4iyH&`KGhpNkaIz4^f{Uccng}eFz0EGm3|rY0)(fBn zl5n`U3A98}lSys*08M1Vb}Dpr>q!@nR_oW_{FG*$`ca33&0gycCVChV=e?Jv$!>Pz z_`{jCNcy!M&fid759Qmsa+NvFfu-*MGbgBq*YI8GB+5jfP4U_%tjhzR#FQ} zNO7t=?hwZpioxktjgAH7o58ZO|Wx`0(i4 zG--iPHpWrJ>)me-OFQEzd|AJl4N|;9LrH`j#WV2V) zt0u;*x;Kzpt@@uw3%Gr``dE9vQi*)Tp$QD{pUA>G6v^Y7BzLDEAj$!DJKt#n_4P5M zi1M~s?geBH4=w$U54T=ma+Hf#gC*K36<-eBj<0>DpT@B>-~r%{tHVuK2E*pK@~?}q z%-e4l;o%;Cao`Z~GJ*qFQ`^<(e^(Iy#GxB+U{cx-#5=YSN7z`#>+&}WSxeXyU(KMYb8SQHNc^`_Xa+885PO48w5%4SBKMYSNnJ>KR^ z>v=>Wthk4#s;_QlIj0Npo%PXb7@O5alTmQ_ciCqa{rdolr=o6`=nY=;<&@$2?&9#NjKC^7QKA%M_XEoMH3NSW3L@ytG zMS7RRfnt=?6xS}Z;j>5w6ozg6EXmL!82$4|lOVME?>q3v0Lzl-mRs|N;Rv@!;P~3F z0ovNeSjH<`B1{Hld@rRTOOh*ASKJ|EqL8%L+iDx2T0Jm~{YFNFck_beiEL5|MnKb( zhWO3SngE@)Fdf240s@*ZM^8Ydj$T+&U%`b_ul0?3{72S@;Nqni28EFY&-O25skieU@wb z1iY@>%++CiVbM{e52cbeEGdnhI~m+BQf`on<@82k+5?jQ|3+SpOXi#j`9g;ManRVdQ93w zHsCVkp|H+J(_PqcbYYS*mdCt$H@V*=q&MKpGI-%cpEA`Xh?#Nof^-U;SXJ9SuY2NC zZUkUYo#Km=M3_+!kjgDX>7#vh>6SErXZ#Bo2NT9a99I9S`d0}-C}l1#XMnvIQTKpU zYxVYKPuAzzP7GtLHUpou6$=8%yu`%#w_bs)R>AJK`sYp*a1+|0y8ZcFw-77T3yJFW zt-i1L6cOO6T9dn2XwEkifD{bqVb{H<5uy(MFL`aK z#9H)|e_yDb=-4tBBJu7hFvmQz25Y+5PEAgzQEmyE(5{RjMuz>ExY90Cp(!L5uq;&O ze`O#Dm_D`f2TCO2#4I<%X&v`gjB$XCtrQ{6TV7yt^;Rm7Dly5&CjC3Yir^f3VPMHEf~9rf7mK9(?BzWS<{QeVoS2E)Lf zvr5;yimS6?-A;;9>j2aZ!F%8`SbL;TN3Q9Tl`!Xn7|1s!GcprhMBcEwq7U61SJ3{L&b1=?)++1+y9xMgjgK!I z+!~XMS1|F!ojCUIcx`?gb!7NV`1<{;`XH@Ie0%{?Gj!@*Fe@~>bPB8kbS26$^i=;l zkD;bso-=C6I)EmTSE;6{?JQa%sL(l7nl zV?$~Od_h2*W7yoy9?C~_0L3C!^2_hJH(f-jWj7%fpKW`Q1$Z~~cyy^~?U5DQ^9b5+ z$O0agmff{7z1Rf-7h8YV%K#OQYv4Wy+XeWO zciY;B)RfF6=kA+I>Uo{to!yrZ+ZxG@A>b;lm~A&fbtF<7uUEw^6ydSpH6)-(<-mtY zjxG`bCH=$_fQROJDq?FjHVMb-9KEsEjMk#1Cxc9d)4eg=A%9lHcqB;<3QNr=ZhZ!F z&LE3>$H#E_)u16E3h6ah*TR{j07Fdm_xlJNz6+cyUKzhv&~@L`D?_|JB~1c3#(9VK zZ3*Z@rCOSQ;4BFNO0azPgH9#d4U_oUdvW#ilyF@HgP@M-3|iOKODW-$xc#u%Hjaiw zK!$Bq`~KN+ZOHWvGD4F}eyA@n=-WQ%9vW^GmL=_No|;DtD?wgg^u?E(aw6v3^+rIc z`?l@9b$+EGa@-<27T7Bhb<2_w^aw^3ka*gt*<`goAk)$N$9K@@eP|Uuq;Ege z;j~vGX%v8fM;?fDgWv#T7@1ki)zN5K`u1xQ zH&&D2_E1tV z{ahXo$T}vkc`#~3z_tGD7W1pYI+Av2?rxGnlMf=EqB3+<-X zJ6Tn0gLH*)q{;ZlxgBSF%vG}LDEGAeKi4X&L|95Et<|lpb^|N~_GujDF^lkus@VM2 z&S;RKW$WK*JxTX0aACD=LpNQm(O{niqlc)+MXP;rxt4GP{C$3*89QAp*SwM2AuC){{Sanh*_`CIJ5_rf>S4W|y$RMBFmaVX}RD-xC^$QeTX3 zh=nHvqsyEwKhPOB<=uFf^4UQ1o)R^5kA&EHkRz-c&bh%SppfGmG~(g=InpptYHNg0 z?#$fH0-83)SqMYfeUSdU{W49h5__^X^^jkY?X(j&`xHA*^slciME0lw78W76XRKAItJ*pg|?{H6e7I0OMJOR)JCc;JNo@x}q4kB91P z7qO~nhA7F+Ll^YL4o5qYZo8h6rbEiN1GOgb9`VeUoe{QfJTWiY!8WvS9*y>9;y0jl z?(3O;NC$!@c_hxT_n%UEjc{V(%`-dtrXOCjFan>>2XFYrEWD4wfl ztRu<>^_ViAMOMWO&d?qBZ{5596qi&MI9=6IYT2`JtXaueOJaK3oTDSlUSdx=`H)+H z`aN%Kp)wCF@20{KtznjWuTg|+>%6@7*rR}Ww>f`n2B+G8pp6AfN_x4;GS<$rcpRbY zfVKJ|{ZQXVEF~$C=R`eV3DoD5D_K?nr4mKXYuIU?aH|1{=+;*vJlPMj8h3)P&7~~l z6&~(GSWG;1k2V&mzgC;T^;3z4m!0NpQL;`>avjpJ{vb%+)}s~Sf`;YD?ftxqw@ zZpU#iOQpTicNks)`_Z1as&w3gP0FTYV`N`q0p)D`}st&sm00 z_Zzz25{f3^2;3 zaPHC0O>GAa%B4buP>s}Ik)MJOk!H(jt-Xh66!Q5jIGenT1l`HAx_ARDS_Kkfs20*k z+|K%NH9P?HJioD$X+`&9 zLS{Z(3*M)~;0sUg-!bqzn!wN4$PUiEcqLE2qzK*6jBuL9P0A0Tb&oHIJNft$5J;W8 z+VZ26@{+2-KBx%Wqk%&}2V4r!n9rs3KXzDr=FXSu9#C!k%g#&a$gRB3%`F zD*$lH9GeI^lST8PjOkA7A7Hf|zW~bP3g6qX*kmos=Sv|m=}_WmQ5-eDjqV;di_q&> z${Py=0m>`{1E+!7GmSZ_#(9J`|#O#;hwG?z}XNZig@%M!NkBPkB+N zKg6U3@gFYs;Q%334@}=2tQvIfORemrAVX|n%j>|YRRARK;-5YIXg2tcVaV0tlJi5)z`7tr@o+*hM zWH_f7IKU24s`~%y>i;XhoU9asUQa4@8meTsBWGDDsuk9Dd>eFkq<-q(GuD{nVQOv6(Q^|4`l@l!u|BcD{ALGw&!0{l}L$yMhs%;^HQ(oGwwuM6Vw;A6KVS{Gi zzmB|n5guVhTlC~+35Cmi#8{q$gr^4=03}w!YR$0nq9(h`NyO_(agF0~2?#9ePL`sl zP_ms*se8D67<@;H;QU*WS4As5q{(WTyW45^inp^Q_?6AW$&^2841J8S0zTSMpOu1@ z0AmII5j=Eau@Q^!T)r!|FyTC z5^zl2J#CcMr>p-}x_~H4=xzIV%FVS8yr606>d)b}{U~#j9v5Ln7jX4=2Z=~2z;KC3 zWhYkQj3cQ^+Tv zLWP?&<~qvHvoW6oI19jN5gk8mBRq)sHf~UC+3r%Jm6D;~mQsE=VpvRxmcZ-s`8j-) z;}aYpaPf8iWF?w9L|6ZV!w5 zCW5W0*22MV7hU@@_=!jZE3r>Wr*!jz?50qKl1v4xK^oFpJ*>bf_CaDu?-s#OgtILG zLfziSTYJtqAGjNcKvc{MdWGy;=mQE=?o?uPO7*`l_{&)b$CdFjH~;+Gryu=aV?yhGK$jWt)X%-yDavW)7>q15s+N51gFK@1*Kbu{L$E&00IC zlNHtGBO)+4$%ji{0>n>uvvTom95iDdCk9yWqkx`N!h>qeQMxtGnrWyQPgh14k=>pi z(D@LX9{4%;z6qeuiBZ%#XBIaJ zFXp`BcETs<=hVhYw{E`rq`}MWr1Lv)*=X8TkhcB*thZLK<+%ifBf;K0KPzJv%S*aF z@c@k86SPgE;Ww6=8A+=C<}alK9E@O}ThlpEh&;sN1q54r*j(2W{eQo(IXn5_*Ue|j zBJR}uE2T%J_>hZPY%ZV%FR%jnV3a%)-}3(`d-JfS&bM7OhyqRtYE_UxoC>YAf`T%d zrDDZa1+BGc1%l$wI5GufFv)_V;zXjQ6_G$htW;5grInclq6B0Jh#Hk)fdLi}AY>xr zT0L*SeeHA3cU@=iYoCAoE0UGu9iHcY?qQ^ej!D4%2!V5)^%_X(fmWpZPdF6HU6cmQ zj~6pLar!1-LA3kOf=Gi)(3~2$w%e4Qhzdp^C{yXKSpJl^mO-d=;<)7OE zhY8cChx7^VBUqGJj~UDRVpN<~uL>jJ=Y12*m7u_&mx~laITF=}Y-zuPTFQ<>)5l** zes6T6`Bs~mdZjp2t+G!w;-|$?;2V^6gYHZvruM7RSq7~^C+>Q@r7fVk!|i{L!9W1{ z|F#ZNV8VxlY0!(M^}ftulzEw9Zyv!|1>^Nq$;@~C9O(9bnZaj0#6tQF9z$A_chYL{ ze_1E}Lo%1b42h9|uDAmuZ@m#9e9-2v|67Uuf4IpMhYKdAaIu>8r9nYhOIFo;?voz< zZ_OZ0C`1OMD@Utz;~ue)g^AgMd$Mv3=7#m=TBMjJkYj>YvrU2w4jlzLp(%a~BGwWL zeqrlc;KI&DB-c%o+XEm4Fy!D0`4lNgDI${B!a@X7qL8Z}P9L!+3dLQ91Qq-{U#&A>n2|W{46Q>1rYK3Xviq$Y zplN`MAz!ZqY_RcRbVv!tQ!EG?$W(#m9_(d*`VtB-N=wHKnB_mDB0$EhP3*J2kZAbt zg);uX!ZiGK@`-Y`YWMI|eETg9sxU{bBm6@v(m^>G4AUg|FBB;ZvfWy=#_NsFuyC}# zGbOsx9AhWs&{53nt8Ir2{br>hK`eZM~ZSK+7D=8o<+ZV=;Z&l zeTMzG*hJ&)m|~qO2-sC9?vN9vM)}#??dic5Er50qReFn3HTPcJ55kJO@u5{7Yc-;V6ACf#bVbMEA_fCFsP4Q2j=$TH zZ7?m83ywrk(FA&|_5-@22GV6N{T0~@~g9Vvsm_$lz(~=WAb5~2M zz>3ZoLYq#Pxd9gnAafPtwBXzB#qftIggHp}8jqkCg3Fu(THB_c8a4@ z4N!!&v3_xP3Wih1{P|i+>PWqwqRgg9%$D z{`L`_u|`;s;67vo$r=9#e_oV11XD7{xQd5j+c+?T{=<<7GB_1<8;II;jk#3x^54eI z(2I(}S2vQXtS)SpN*r@d!*OFMpnPFH8ZR)mWQlLnMm}e3kzjP*WtD3Q{VxZFm`;zrE^nktwKIZ@MUYEb)Ilk zIWrM*%=f9sY2&mqnnRm00PL%%J}Z~!qLx(8(OiZ4iWL$;uNKnIVbYL!K4}0wMx1ox#taiaGtx!*i_jtp41CP%NeEEeUcsnKcv4grt^;25QEiHWFoop zTHpn-2&k*_>~CZ2c(9eMdhPCo@EzIFiXaDc-R|_@;`JyLU~ZDJ8|9tB+f#i!`{;aC>|x2h}#Xb zJO)hyz^Mdgo;gvL0htAE;v~prJo0f|)VMbgE)j<$6BN+)LD3lbi(l+mK3(kfA2 z0#K<$2MV7#R~CqAqLzHjo08fN{KjzbJ$u`@5SLpst&`H0WrGSE z$BS2ml@rB{s(f{GSE2pff)emJ*}zj?!;uXegAYYYwU4^WwrGM`Zsy&Jgx!(2q+a1$+@?i2F@E-ppNPGfu~ ztq2ohy7w`{&ABWyJpr3Wwu8z-F7NrUE((R(#L^L;gSY#VuSkcmE@S`_6#`?Bp1}_& zkSRlXU}_`QxXyCiNPD$jTesWNm7YFb+hBsB{kS5io^!T|7C1h{XtiXGE}k?&qk}l- zFnC3pn()U&qO!wkC7%xxE4jJ2?R#I1hCA#(1uRt&(P;F9Fk7ri5N1vFWL6|Jt7Li8 z^2zh9YkdYVU0H-&Ohc2lF)1)WnrgW{!{}>SfyyuY&1N$MP1A*9_~$tZB}C9vhGtxm zk$fe0LJe+MD#c4+j-I~5>9h09D7G}}DD3NN7Z7(s^s#^E7B)r|Do$QXq4?G(nDovb2c!DgAoP{8; zhzBaE!}i?>OHL3u{GQaxN6cY8F6fXTZ&rw3!wX(kd&;{t`tIMe+nu0Q(}s4gyVZQ$ zh1NZ$Q459-R#Q2R3hQAmdtkJLi3&}^c0lUL;LKHVYeBW4-aU^@Q7QqgFdp%Rel#Ks zpA7-49#5}jan!Mz9>XZ={L!|1w6S%LaE z{i3%z=Sz&?Z2^Mp4BBXD{L3W;WP2{A$=O*At8udq&wU`d$q^s4ORI9ZzWRCX}8#CR_v7XTdCApV!>)cK(12MP&F z7p!j>)p=efQjJjeXm#`<-mq^)E+PlR)%%o-w7T7WuV|6f)FIz{>Pz_Ust2R!e8Z@- z%k+67F_g%l*)yb!PXk1?=J=W0l;<>irJ>A7%Q=1yj{}QLmhiV{lU(tw0Vx2i&h>aX zc-%qs;V%)wQmM||)@3ZMdoZUWS45MTIEJQg+qvn^n~)oe6YJhx`tT_}9N)tlH>x=0 zojfFz*gw&D8YS1>iH8um3jA*J;WigVA-h4A}}XElBz= z%_xc%289TF%sJmmrVMaxbJlB z7$frCtQlz|59ds6a(H@tu%hl!LiKWU_;T`R&!#@X->_rB@NCuO2DXR0ev~+*6cl84 zGkv9E82*Fv_k{2Hy4>;JelM?{5oMvok$pDlDLM>ymBl1u-#6qzX}QVmi4bK_zoTo{ zx*ziWzC6fwe_|VsoQTo!Mjsq|d6q*UK~qXI1|Pt`SB;xa$WieJSQn8MiW8y^v?R%R zl-iR^P?`s%8NG6K$F>BVb(yG|9%*H)Mw;MK)P*+MSrxasYd+jOE%{Jg{QSK^Ptf$F zU55L<{Kpi?LSxOHvRSxV_I;dbn#&~E4Fw}~09kr*|Hz#b{uCQc)V9N`7?BHX`|GUd zud6+F_PWjVSB7rQ8xlCjbK;I)55hALY4X+FMwBlSWAqKKt3Sur7A zz|)v(v%&jPi3Tg+y9+i0qHvDUVFL!HYle4%j3-W00F!1|_C%U={@We|gmmiVtBDvO+WCQDsrJUMWr$TZfx&~A z3<0*A2}x1yF`!02Z}62-gK2kN(`OQ?sWYz$wlVEuKCARBS^RDwdAI+?x-b7liS;1n zE%X!17ge)+=h3czP`6*BdnuB^LuB$Zy*KJtnNwmM*T0WuwEpJm;Px{vF7LN z@v%MUxKgG0WB+SNXmo1rS4#XwbAL{bqCxyNwM0TTJKP$5+h31mEx{{ zulrs2aDL8$wl_QJ{=9>fSLAu~gMXO+Ye|-y?Dmoi!-6f&egg1zS}3YwwCzZcwcFoL zGk9gY18!=c7z)4ej{MGHwEraV$~h^Nsy^9I2f&rUv9rf;djveiXfvLu@BOgx-%-Ou zi7;(uh$3UiSNHwklGB7?k%MUj`-JOTtsewpPEsT6c!Z*dz%Rq1?WWMzoWLZM1v3@i%4Mo4azsfSr*X4dJ-=AwoDOw?F3b%Fq#W&_WfLv< zxK+G5N76+VvMvE0Wi*|PJX2BKWhN}h`zmR)bHThXMz-;tEe^BKZg^5K^t;bwQmNMl zPx9Jut7Yyf`}Qrip$0sqFM8^@U}G+>HaSd?AhGdnhn{@0?9nq zq5CVA9M?>x-c$RCpO&hty$aqJhQv%U#Zxa{Z0@`k@O z#J49ZOqEXDJM??M08$j7&2?3kO}tijHcoF;@a9Dib9<{fUV0Pj)u;6K6RnggRL(%> z{#V?FQmQgx{|=LmojdE{IAF2#-o`C=oCeLGOYR#&zZMjyMd~)y&365xiyg)6{*1NAqTfHX%a?&->GDj|E$Q@7eLuJj@gG!|lkg`lv z_iliHBaBF7)wcOqL2}!9B9h)_I$mD~`WS;Uu}`0*|&!moI>K|0}6w&vWHfyB${E`LS7O@hzxm`lt;Z$2QMvuEAM~sTp zzF}JPWABeKCOnWaU{)(O2v`^5rGC8WrmZiw-6vDOZ*+Ei(b+wE+XO|WX^)%TA`IjGI3<3$#{cT^ z>oH3Ii#eC@|HNF53RXUv6eTGQ!}TgE1RI29$6Z&6r=k5u;+BxkiRr6Lhs0e)x)|O~+iUH{6B2j{vDslvM z2<;aYtNtn1U5!2vOj2Bv-JjGo{FDRQch3xh!Y6^H3H;fu;*BN^9MSK;f%uy!MufTu zQeXXN;Y)v=^$SnF07{zkbx6VMg>~ITEmGD6PRawft+uQWv5@YR*c|sN+`exCb^G@A z1y0)o0%K${XMUMPjtjIFon~&Wu+R~$HPiw`-y4We-G&q(sa_S6Jvyw9CZy;zbU&I2 ziPSA0b$nabaY;r?Sg(=n-9weYBk`cwaZP&>QNNyYc28&s^-IW96xQ+_% zhvHzz`2%;#ok%lnXFc+65WRe^ZMe1U*w7D*+t#yk1yd`^z7k}&j0&Q?yr}bRl3`~F z!GCHZ$}{K=~uV6)RV3&)fOW4fK{EH?&X- zN6XF|iKGU1M?XJWL_%8dUqcSLnoO$ugi<_I4(^JxP5Mv!_MEUPxNY(F2kI$R?3T8z zPEO<*se_AtcJ!mPn-cKDAYGk$0;HgbCQOWphDjiA&uVtG`1~EK?yA19{_XG`rW}W< zN|YMZH7d474eg9+fV56DyA2wX$XP%U3cD*9yrBLr%edL$9vU3_H9Rs0dn#MCBBYl&Dsp&cOT zhbdVeUPd9}pc#>k*(apG)f4X@RQ*F*xU)f_Hp;XT-;&cpC<})wG+pQXqU7oka}`Tg z24HGPY2a`jyNt8$-kzSZ;%o8l=T8+!%{!JCmCaYS+rK$k%eCzY${M@yp>^w-CN~@w zPGYqi{VbNufKv0ldgaW3CWsdq>g_-Qk$z z8^SwTIp_PRy^wu*QXk8;g!8wNJ$%LNTT$_P!xvG_hSNC)I(^6W2r>kf^I%g-}JfJuPV$E*d5(!Ip#GmYex7- zm)$Q9LWf>n+`4`5BgNZM<&->SH(=`vcTGcQUDF1V^{n$ll9r@Vdne%#3!$A07p%tOS~>26)y+M7-25Z0`btYkk1vw?Yv*D#dD;t_yYuGo_SZ$(DIYYW_8rmw7^3?H3 zes|Q`kA_gRuU=;)YPrp3&vVv=`d;WvgS%YPi?!Y**VJb;uH1RQFzHV0I@ z;AaDZGDm%sSASxEs)dF3d^>uSW6Tovf_54(ls6H*&!0HV*|=iBDQ1x@rY&$z*Y$Lt zv^vWh_3|@;6d^x-81Q|X`T1%sonOqcR5aq-x!K}zjKf@)l*sXEid2Z@G63uErn4z} z4g)CZL(Ca20diynQ2*Z~(td@0Paj9Z%NvSuNZ2whk?D_AFK!KZ?n0U3%uApBYKvWx z^aqT4&nAo1UXJXV=Aw-5*UnphPTRgaE@lDRV%4`|ibM_xkJ#3JrFJ3-K(O1O5R!CH5;TN1}0FUE5BFxE6 zzsDG}C~7FMthAW%Co}NMOcMbY0(4k14Br9v7)x4u)nj|(1eFm9_Kn@6%bku;8OYBClKVni#eo&M_$<@0EULycD-rDou)9 zrsSo#$BeS;c3fyMhQ@y0O1F7+0kd!6E#U-^qE9`hGCn3_6F3q>X7a`F6hWXJ_HJk^ z^kO=0n>yj85AFJOu{k9&IqDA+kClBE)JF*8>#}zeptMGd#tJFC47xAkIHyQVPx*Xh zbnyH1KFTnS{TTPnnv-^3? z4}!UtxYUSfONZxDp)Wsr#SheX3pVy9y^RkGPI?{X+8(9O8VBSi4i|-LCnR#MS}mFI z%LR851T?V51W0$6Xfd%lq3ndzk3pI{-j?4--j^{`;x^W$Z2fq$&k;5yAr_*|$OqvK zgOu?(Wx06E`{OpTq?7NWfBbURe(X!q z1)6=_qKg+Bf+oQi8s>%O4`8!(Z)*{S4(-msl8?KAqd&_;^igEA0z^{i(__Fqbb1IC zX^o%km;j`bnuw2WGKo^HH33CqV&RwT`)>aH-r@U~0aj><|6j~U_eR|j&xn~(62u@gW)Av=8YB4Gx2*H&)z?Fw5aT|S8JT* zbGy=cb*?U=lz?4-Jbf&@r?57gd$p1oonf9jG1ZHLkn-q?6GSFe}*l#fnF-$hKtX6A9Nh zG1Av9b-zF$D9+Jz-%L{{aFbijA9?I*Cw_B9vq7Y39n}S`pE{#C7`4v}@x^e37RyMsscpcB5mQ5>m?Q*t`+6|Guh+ zukf%}H6o4~SX+XzOcFZEmu^R{8G~@V#$KgvP)a3!ilK_?BJuUaS^bs=65TuxaD(`{ zmuJonys*tL$;k%{fUDXS8XQA21r5KhxT+=4(&y|1N%L-{i<`kBz^ZqO+OM=YHDja0 zA(bxY`S4xakiXd++7K;ez$iOb(SN;TyY2CayGmimneC*G%L|H^TUA7RIK-Y-O1lBu zX;RVPwW$7`dKz<2R1gU{7wlk|2fG&1qM85`)!gd|AsR3kg1h{vo^oL^s?~@$8KX*; zPo~8C-W?W`W~F}>etPQn#a~!e09po=7nI3bPRXlfA+ofx0aJQnuMK-dyZVx z7f(bb&{+-MOPjzKC5@X)?ZgZUEf`f%t?=OZf?$nsJXwO)O|&3ckuk6E2tn~rF`ydQ zag$Lv_%u6iEvu;V9L*(j{#)katsV35E?IF9Z+=ROB)>fBh(n9?qQ&|z0+sFh3#a-@ zX6>o_~&48!BVGWp+OZz(t!Ye1XdMf9A}%lJQDExI&Ho(Mn33#HGKcD_pd zS?a@c>|3o)=v-WMO;FEgWnFZ=PeaP8^ry?_e@zV7RMdRt zmB{tqy7TfZ3;%mZS9)D(p6dVF;pNMvUEa@wo}eXNu2dVSap@GPqX`nq7?OpB z8bpXy+aqTsALc5#C&4OCKxh$%As3W?Md;nl-CsE8{;pGgK3JTOabBM`JrX+5mkxhT zyv+Gj(0x(t)7e|czWGgsDD-ov0GAX>Qa@FV_SRCOR`j|r7!RL87F1b9oX&esS)FpJ zGlv|X*YIdImQ44BAJK7m9&z&{Asp|*2E2~VzUh$y?GF14OKKf)eFHFo3Ecg~lX7E4 zlf>BWk&yf*HgRXytXm3NKf@n##S692J?`k|L(ozB`xETk{>VDBs}wAGE>VbXxz5N^ zFCz|TEdABoD7k4qsP*2F@y0MOx})O7nDLgu7@>v3ZmQk|x&?f(j2e4-&y9~y4g|8D z7paq!6_=fxz3pbS1k^O-xv&0vK;gV#U?FKwl1)&Sy^{KCd*1bL6i>2TTMXc>(z{G) z3!4JCTi9T#vZ6jrw?5^?XKv>zbVk|VZPuwg4@cix${F%-xr@aEPaN@s7+X=vs+=z_ z`_QE{3-r=j1$uV#oUvk+Om=_xn>GD(YR~d5v2#{G`|v#!Zkgg}6CS{vl+>vWt9Y%F z$|;_kv~y;^%1rsfBHn7_9~+-{Sk`PjVjV-}9rvDhV5j?ycB{xinUd3KCKC8}5x-;O zTbl#w_ldr`8KP08cIKtsAkPqWR?`k7tP(PjMUVHi8kJ(BHL@?OA)s+cyCff@&bdf zw;rbqhY$S}+7rG-@cO|%n{{_|UuBm}Os-oDY2n}%goo+Od)0x%r8}!H3#|Qe_Ujhy zrn$vlmogtOgz~T^xvEG06jNNPFN9lECOd_7lhN8;b4e*NxC6%kAITqK23Q<2E|n#| z|M=ziO&#HzXz#oC^aRFA;5M*M?uEvpe)J6 zW~sFjku+n0iWa03Mognc8BHfofZX?HrRKPw?ER@k2b89}+XL0&dw`?OKO_$BBgZ@y z1A8Jf`3KF@D=wT{vzr{@K5+BWlXeV_HPU0lcI+{+{UFGjNw(v?5w zEMIzkg=mY#u0oq*)biaDKJLhBnD(ZLff&A9*Iqa&b!XL<$#jyuXBB>cOQsu_42?FP zLLVsP2?8#ow>JDhG#O3teVa_eCR^5AusWLWd4G1xm8*VHQXF;#WRlMcvR@7i2JWrP zsekb8?eK9QYZtfqq^%ma6ZKlJfD4N(J`|Mmj^$inz6lEYkF~Rqyru>U?=o2XY82ch zo9;W-8JqmQ=C8OmhhKkFCb=Ljm=Hw%L)w~2uB6>Cnwe}OQC7W^ULg>M8Y!}y#-b7~ zqN9v+1NKItW;h7IT9ek#ao0boH7-e)gnRfXrXenzRChg|cWmjWed zXJC*pnShqLaXW(gC{6v|kv!9AVfoa^ z@)kn-TASw4Zd7u3v{lK`xo*AR?FrqiZ24WlX4UvTruTvtQfowR)><18m~zir*57tKY71rqrkpw&sO*g%Ir|??OC0d?eAH%=x*w*@4iEs zxYr&`ZirOf-rxd@kZu+F9%b8@A!@8Cj%7f24gvFa+)jln43uLC!NC z%$c-*CECJz1qj2lXQX|&=eo?Y@TX5Q=U-#hh@TE6s?OQ6W5BEw0DD1ixO_nDaM77+ zfGB3SfqRKX2?Y6N3F6TyIyiGBP*yt^MHamxqBJ0(!5E`TRVA2-;yz20okM>w$cJD_ zTo3h-C084HQV6I<141muM?G-3C?^_kr+v@bl&+3B^F3`pkqyvEU+=|5k-YLj-= zX~Fshokcy-*vof+l4AM=f6Qz>S>MFF1IFl-rhnbWhu~6`6D`wSR%1hsjt1>&(D2Na zPPA>v<)0QGsj}V}>@xSy(Ni9atORm1!N_9dWLJywU%`qInbI`4i0#|>NL4(?X}N0V zA;t#gPu7^5;q|HqG2liFh{e6Qy9_Z;caKJ2^|7;e`$=h$4Agm|Ke2I+p^+1`EhYmS zc!8-1s?B!W@fhvORh$DMUv){QWJVl;C5d+mp}uyc)U(#771TR~>#d4uZ$>RAIUscC z(k3T$5f<#EGZ3wY*M7M#^VMnKh<^jS{s_?HiC3q)WdqhOqALdP_3niwK=RV?LxC%^ zjsBzkhp73nPSgNT|M~}&zRu->9Zc)hJuQ!|Dqjxd#s++|e`69i^tNYuN;LWKfEqND zfd1eI2RiVVNwWJfIj^Y{Ht&m;ym#{Yz-F{q0xxbkd%!X+$SJ!Wwb=e zMP5p$gtwdDuxc>A#3LH>LL9%8|HKy3gxVNXJRG^R;Upyq^`PTphnmNpw+iBAa9t2A(U5PXkGV>7|F+ZP=0pfNUB9qO50bL!`Bqs`AUzk z+G6FjJXRd8jM`{*j{-}D=o7GNero!390yq@qh`!rD`NsNBM2u1#PSbYj;B#xr_1b$ zc`F+H;(;SbnF;j?QBc9F0k4%vYK_5Revy)2FL4okF!HNZfQ1Q$FnqZ|+;5C(5JG3U zNbNG?C-g3y2TW1;w||S1d_aN8QXt**bilRXeN1!pgBf2fxU4#j?49ZzzMS1SYp!RO ztlvn*CBo};+6DJP;tmB07CzIp&)p7A9e4y`Watyetb>HwX%oWW7kyceZpIvOuA^J~ z`NT{ux7L6YvzPT-++Q-d8ExBY=N6aeFI3L~ls}+a5bl1{fYoLdE7i9y4)rc%lh;_K z6jlEG>EyYpk%Ux@W#N(a{(&JZOVt|%uj19D7*3Pv^_(*K<=XS{M!CLCD$GoMIyCdf z;Ofm6L0w=IzkJCrHN`_=!DYW~^3tPbc`1bSd^#Cb#GYb)w^k6A{<&a43k254C=$5W z9pgd=%PCX4lWaYs=?ZW(jOyG`<#q(^hk~Ud99kHxk*EC;D{JNYb zJfto*@BDekoJ;G-?Ogi!@T>~Q2(Kg&$#PbG-Nj?J{VqorHN`?x;+CwME?9WIj=sR4 zSK~hfJOFnnEtueo_FPgX2fUcY|BE#D>fatkO9{?L2D`bDcOQ-qI6v{`f97m??N zN+|U!OCL{d>+iYmeyja%^gtb!bmuEG>{>L)>k9iPpi_P?+&|o-CJ%$Z|m^O&d6c4hNyPHh2%`Z76*!bcYm}+BYFF~ zFYt=MrCcOrMDMu%tFdJPgeKZf7E+zOSA?$bH{x&t?6Ol*B;j}ONucjdk%xSEG*oYkJ%_AusFdVcaQsUr`+}#W zQ9EABeN~ zdmqVrB)d+zxHt4auiuL8Kmx=d1(9@5gSf!wGeBg*io$N7YuTlPfDGl?gKsa7I-he( z+PY}pplyFd{JC{zD<3aK_Q(oL5_nJ((fNUZ)gnorPu3(j@ch_FNkBb6lG#04x!Fr8 zaM}cQLWm0d^-_jNj7@PUGSer2H=P*@(4!*Aeo`Hj`fXQU38Au`L;J?GO5$3xH6zHvsLqDhX$yQl~l zVQikVKJOlqM8=1UUho9`|A!T7biHW8?&_T&`u!atoIiFUsn zv3`d#{J~#a2K?_wdyAdPl0OoD61h&lWBQsmga#WEOiHjD-;FQ(SCQ%hB5!~m9fIDG z^`rgXii;J^jRBD{h5P@< zsE{4aT%X+mpCDL$2`?)O8N%JNO`GK6%{Z%7+<4BngEiCQWbVq?S=-nHQ{yR(C(GwC ztSs^?WV5!d8bQ2!@L!>hPrf`q`VTSB2O6xK=3PEB_i&b5Tx`(2AD5@j@wUG2v0ahH z%XrUW!wyK7@E7R#_S9YV0%Wgs2uHHnyX5t9alc|AZ}+}rx9;85uVVv!WV|x#o&Whk z#fv7{*ey)lLZybm5U;}A&P|qJUd@58N1-oN$5Sh}jQG-vxT3d4^Y|#BIDUhv4EiKP zV{rP1#whb5H8!bS8Iw(TW00T_W^}^D&MUh&K98L5< z<&jz|Z4Cy5`Dm^w#xjI{aAb@5XAIMxM4n!FHQ{tC0e|3@RNoRjCaMzHr)%lvw>n zI(3)&aK!Dv4`go>YsC%!d7bp%@1~RE<3w)_3=y2!ZUu0CN`4>}76LI@;nz==hJnyQ zu^U#r|6kS%XuODz;MfNP)@g%DZP&UzY1X-)qNg{fv~LUg>C3kBw54;W9ZSEj-P0hJfHcnhzacnT*HMUN~8e1dyTpW2)>A70`3@##>rrh zY4b==)daFPw`GgNNmFy8 zRxa1qH|>i*CHE;i5Ucw1NMWc`T6$yhMsBIhb8IAiJ{Z!O0O&Jc?KKPrgGItBU*gK; zVjBxN^X}l$!xascikx)m2=%v~RnP1$wCO&Vk$jz69n@&IXq;Qwe)n{`7Mes@rXCvM zI?2hZ@mv@d$Al;=VW^k>;nw;oRW)<8C0#XF`+Rq2;5ky|lAZNzx6EBKi!G}Jq`BX| zElnmPyDb!{&&mGWUjZzFp#(kT#Bc2#5w9?-2juFj+msRspN&0fD7_J;{4;hwd|hrE zYnVFnttwpLb!SG$3E!q466LA&sdc0U&l@Z)vTL$+?cAI@=lYV(yccUhv$tDVK;di5Bgnd8K{I_sO(fi5XiXluqkc?&?y5>lkd?!+I$FT+Px zT)a%JrZfqXzIECT8Z6kt}bp?Hz^E^c|o-V=EM(XfvHQ z@^#32B31$13;Wn+#Tv!#xB=lWs4zG{IK^?eDH5! z(%>3)Q5D$G44sL4xOoK+zAlsTh`AcVD?W^*(y z|JDxId6&m8oL_NNk8SUv)VhUd`dv9>Ryo;i@O?i|bN#n8#evVltgm@Dd5;o6zb9TzhvMOuYK0rEXK;u*;tiXJ2_ZQDf-jicS-E| zdF2b8H$(f!y=2-pFD851Eh%F-i_tZ*RbGl*j#G zFekJh>mUAXd8+DY^j(hN*%RxX^X57WYO|P6rVieiNtzXW$!e^|@>YNNu^o{any|%n zA#{gCn0s}t2oP`Yx-0avr^i}PmbjO)> zv#rilz1TC(4v3Gn{Ns0*He(GJk3|b5(%VrkgF^)Ka4zdf;;~i;8a2eXgvcfu0U=PX z)hZg)(k`Q-QEfkQYv>=gYA}hz3t&710 zrX_`<)8}^%65iVUpUIvpEQsLKm4OL~an^g6STo)O?=&5IS%hTNr>_$2K9s+40%!kb zT**m%4?_}yRaMpXI9kx7y$nZ;nrJx}T-Fy?%<{3^dt+O9|IXhQ{zZK>R($ohKH4*8 z`cR*@90U}j`Xg0r=-H`Qr6|yY(%QGgTdD@eho0Oj;l5~)e!!_sl7}cJB+C;V0Nbi< zNMj@pU8h>NfK|kWe51RNKUFN@jktB@$-$3%)_MgztzR;Kj>o$fN$IgQ#>Tq!<+Jm? zSMr%ttFY0UN$mw+U&IO?t_bup|LTR+7$61$hh6sgwWNBBlYKk0(eK-z$(FjLTe>?# z-r2KUk2a)VrKM~+bkliGpAEh*=_3fWce<#ZB zj?8niOs(%sj{C~Ylx#*KeNFx!_L^<4=uGErj`!@675W7D!RIoHmr=&t1< z(hoLsH|G}K9?RaUsdkh5^1J?D#GTRfnv;;X%EmMeBFEild#N3?rn7sOwRSop& zVMi!IiFQX&)X(G1<_AcjRrqgHNPCqq=T0=sFqyA#cc?W8&lmt(KFIb~%0AK>#g^zt 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�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

u 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 Date: Tue, 6 Jul 2021 12:50:39 +0200 Subject: [PATCH 06/44] add update manager black background update manager --- pandora_console/include/class/ConsoleSupervisor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora_console/include/class/ConsoleSupervisor.php b/pandora_console/include/class/ConsoleSupervisor.php index 46ea7d3c65..539504cd94 100644 --- a/pandora_console/include/class/ConsoleSupervisor.php +++ b/pandora_console/include/class/ConsoleSupervisor.php @@ -2445,7 +2445,7 @@ class ConsoleSupervisor if (strpos( $server['version'], $config['current_package'] - ) !== false + ) === false ) { $missed++; $title_ver_misaligned = __( From cdf6c3972edf3732a9c9aa79d49326b550f78d40 Mon Sep 17 00:00:00 2001 From: Calvo Date: Wed, 7 Jul 2021 12:09:47 +0200 Subject: [PATCH 07/44] Fix widgets style bugs --- pandora_console/include/functions_html.php | 8 ++++++-- pandora_console/include/functions_ui.php | 2 +- .../include/lib/Dashboard/Widgets/custom_graph.php | 1 + .../lib/Dashboard/Widgets/graph_module_histogram.php | 2 ++ .../include/lib/Dashboard/Widgets/single_graph.php | 1 + .../include/lib/Dashboard/Widgets/sla_percent.php | 1 + pandora_console/include/lib/Dashboard/Widgets/top_n.php | 1 + 7 files changed, 13 insertions(+), 3 deletions(-) diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php index 6eabde142f..5892a3fece 100644 --- a/pandora_console/include/functions_html.php +++ b/pandora_console/include/functions_html.php @@ -1926,7 +1926,7 @@ function html_print_extended_select_for_time( ob_start(); // Use the no_meta parameter because this image is only in the base console. - echo '

'; + echo '
'; html_print_select( $fields, $uniq_name.'_select', @@ -4803,7 +4803,11 @@ function html_print_input($data, $wrapper='div', $input_only=false) ((isset($data['size']) === true) ? $data['size'] : false), ((isset($data['return']) === true) ? $data['return'] : false), ((isset($data['style']) === true) ? $data['selected'] : false), - ((isset($data['unique']) === true) ? $data['unique'] : false) + ((isset($data['unique']) === true) ? $data['unique'] : false), + ((isset($data['class']) === true) ? $data['class'] : ''), + ((isset($data['readonly']) === true) ? $data['readonly'] : false), + ((isset($data['custom_fields']) === true) ? $data['custom_fields'] : false), + ((isset($data['style_icon']) === true) ? $data['style_icon'] : '') ); break; diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index ecd985d5c3..3d473f3fca 100755 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -5669,7 +5669,7 @@ function ui_print_agent_autocomplete_input($parameters) } $attrs = []; - $attrs['style'] = 'background: url('.$icon_image.') no-repeat right; '.$text_color.''; + $attrs['style'] = 'padding-right: 20px; background: url('.$icon_image.') no-repeat right; '.$text_color.''; if (!$disabled_javascript_on_blur_function) { $attrs['onblur'] = $javascript_on_blur_function_name.'()'; diff --git a/pandora_console/include/lib/Dashboard/Widgets/custom_graph.php b/pandora_console/include/lib/Dashboard/Widgets/custom_graph.php index ea07f711dd..c2515d1088 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/custom_graph.php +++ b/pandora_console/include/lib/Dashboard/Widgets/custom_graph.php @@ -354,6 +354,7 @@ class CustomGraphWidget extends Widget 'value' => $values['period'], 'nothing' => __('None'), 'nothing_value' => 0, + 'style_icon' => 'flex-grow: 0', ], ]; diff --git a/pandora_console/include/lib/Dashboard/Widgets/graph_module_histogram.php b/pandora_console/include/lib/Dashboard/Widgets/graph_module_histogram.php index 30c512a98b..32ca90c3cb 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/graph_module_histogram.php +++ b/pandora_console/include/lib/Dashboard/Widgets/graph_module_histogram.php @@ -325,6 +325,8 @@ class GraphModuleHistogramWidget extends Widget 'value' => $values['period'], 'nothing' => __('None'), 'nothing_value' => 0, + 'style_icon' => 'flex-grow: 0', + ], ]; diff --git a/pandora_console/include/lib/Dashboard/Widgets/single_graph.php b/pandora_console/include/lib/Dashboard/Widgets/single_graph.php index fe3e0a0c15..bc92ade1f8 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/single_graph.php +++ b/pandora_console/include/lib/Dashboard/Widgets/single_graph.php @@ -310,6 +310,7 @@ class SingleGraphWidget extends Widget 'value' => $values['period'], 'nothing' => __('None'), 'nothing_value' => 0, + 'style_icon' => 'flex-grow: 0', ], ]; diff --git a/pandora_console/include/lib/Dashboard/Widgets/sla_percent.php b/pandora_console/include/lib/Dashboard/Widgets/sla_percent.php index 0f422420f1..ae1434891e 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/sla_percent.php +++ b/pandora_console/include/lib/Dashboard/Widgets/sla_percent.php @@ -335,6 +335,7 @@ class SLAPercentWidget extends Widget 'value' => $values['period'], 'nothing' => __('None'), 'nothing_value' => 0, + 'style_icon' => 'flex-grow: 0', ], ]; diff --git a/pandora_console/include/lib/Dashboard/Widgets/top_n.php b/pandora_console/include/lib/Dashboard/Widgets/top_n.php index 599bef0b0b..fd28ef8014 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/top_n.php +++ b/pandora_console/include/lib/Dashboard/Widgets/top_n.php @@ -240,6 +240,7 @@ class TopNWidget extends Widget 'value' => $values['period'], 'nothing' => __('None'), 'nothing_value' => 0, + 'style_icon' => 'flex-grow: 0', ], ]; From a079edcf1a8bb0858e1a60a355945014e9c53a50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Gonz=C3=A1lez?= Date: Wed, 7 Jul 2021 12:58:08 +0200 Subject: [PATCH 08/44] Fixed monospaced --- pandora_console/include/styles/ace.css | 1 + 1 file changed, 1 insertion(+) diff --git a/pandora_console/include/styles/ace.css b/pandora_console/include/styles/ace.css index 43e3e4c888..15aecb624b 100644 --- a/pandora_console/include/styles/ace.css +++ b/pandora_console/include/styles/ace.css @@ -22,6 +22,7 @@ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; + font-family: monospace; } .query_result_view_container { From ff60a4ec62d5099a4a43360d372c701f94dd830b Mon Sep 17 00:00:00 2001 From: marcos Date: Mon, 12 Jul 2021 10:58:51 +0200 Subject: [PATCH 09/44] fixed visual error --- pandora_console/godmode/users/configure_user.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora_console/godmode/users/configure_user.php b/pandora_console/godmode/users/configure_user.php index b3b6bc0b8b..55b8da4d7f 100644 --- a/pandora_console/godmode/users/configure_user.php +++ b/pandora_console/godmode/users/configure_user.php @@ -991,7 +991,7 @@ $email = '
'.html_print_input_text_extended( $view_mode, '', [ - 'class' => 'input input_line email_icon_input invert_filter', + 'class' => 'input input_line email_icon_input', 'placeholder' => __('E-mail'), ], true From 2494db3ff0494acf71083e84f8bc13c8216cebed Mon Sep 17 00:00:00 2001 From: marcos Date: Tue, 20 Jul 2021 10:18:08 +0200 Subject: [PATCH 10/44] fixed error with percentiles in graphs --- pandora_console/include/functions.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pandora_console/include/functions.php b/pandora_console/include/functions.php index 7c8fa7612c..b5c75450b0 100644 --- a/pandora_console/include/functions.php +++ b/pandora_console/include/functions.php @@ -3284,8 +3284,10 @@ function extract_column($array, $column) function get_percentile($percentile, $array) { + global $config; + sort($array); - $index = (($percentile / 100) * count($array)); + $index = (($config['percentil'] / 100) * count($array)); if (floor($index) == $index) { $result = (($array[($index - 1)] + $array[$index]) / 2); From 64c9ed445303929c2742974398d6b16bc7251806 Mon Sep 17 00:00:00 2001 From: Daniel Maya Date: Fri, 6 Aug 2021 12:46:55 +0200 Subject: [PATCH 11/44] #7711 Fixed movement when network link is deleted --- pandora_console/include/visual-console-client/vc.main.min.js | 2 +- .../include/visual-console-client/vc.main.min.js.map | 2 +- visual_console_client/src/VisualConsole.ts | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pandora_console/include/visual-console-client/vc.main.min.js b/pandora_console/include/visual-console-client/vc.main.min.js index 6e21a39836..be679b26f6 100644 --- a/pandora_console/include/visual-console-client/vc.main.min.js +++ b/pandora_console/include/visual-console-client/vc.main.min.js @@ -3,5 +3,5 @@ * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ -var r={prefix:"fas",iconName:"list-alt",icon:[512,512,[],"f022","M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z"]},i={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},o={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},s={prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return eventsHistoryPropsDecoder}));var _lib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),_Item__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1),__extends=(extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),extendStatics,__assign=function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){var v=b.item(0);if(null!=v){v.setAttribute("width",""+(i+s)),v.setAttribute("height",""+(o+s));var g=v.getElementsByTagNameNS(I,"line");if(g.length>0){var y=g.item(0);null!=y&&(y.setAttribute("x1",""+d),y.setAttribute("y1",""+h),y.setAttribute("x2",""+m),y.setAttribute("y2",""+f),y.setAttribute("stroke",u||"black"),y.setAttribute("stroke-width",""+s))}}}if(this.moveMode){var _=document.createElement("div"),E=document.createElement("div");if(this.isMoving){var w=e.getElementsByClassName("visual-console-item-line-circle-start");if(w.length>0)(M=w.item(0))&&(_=M);var O=e.getElementsByClassName("visual-console-item-line-circle-end");if(O.length>0)(M=O.item(0))&&(E=M)}if(_.classList.add("visual-console-item-line-circle","visual-console-item-line-circle-start"),_.style.width=2*this.circleRadius+"px",_.style.height=2*this.circleRadius+"px",_.style.borderRadius="50%",_.style.backgroundColor=""+u,_.style.position="absolute",_.style.left=d-this.circleRadius+"px",_.style.top=h-this.circleRadius+"px",E.classList.add("visual-console-item-line-circle","visual-console-item-line-circle-end"),E.style.width=2*this.circleRadius+"px",E.style.height=2*this.circleRadius+"px",E.style.borderRadius="50%",E.style.backgroundColor=""+u,E.style.position="absolute",E.style.left=m-this.circleRadius+"px",E.style.top=f-this.circleRadius+"px",null!==e.parentElement){for(var k=e.parentElement.getElementsByClassName("visual-console-item-line-circle");k.length>0;){(M=k.item(0))&&M.remove()}e.parentElement.appendChild(_),e.parentElement.appendChild(E)}this.initStartPositionMovementListener(_,this.elementRef.parentElement),this.initEndPositionMovementListener(E,this.elementRef.parentElement)}else if(this.moveMode)this.stopStartPositionMovementListener();else if(this.stopStartPositionMovementListener(),null!==e.parentElement)for(k=e.parentElement.getElementsByClassName("visual-console-item-line-circle");k.length>0;){var M;(M=k.item(0))&&M.remove()}},t.extractBoxSizeAndPosition=function(e,t){return{width:Math.abs(e.x-t.x),height:Math.abs(e.y-t.y),x:Math.min(e.x,t.x),y:Math.min(e.y,t.y)}},t.prototype.move=function(t,n){e.prototype.moveElement.call(this,t,n);var r=this.props.startPosition.x-this.props.endPosition.x<=0,i=this.props.startPosition.y-this.props.endPosition.y<=0,o={x:r?t:this.props.width+t,y:i?n:this.props.height+n},s={x:r?this.props.width+t:t,y:i?this.props.height+n:n};this.props=C(C({},this.props),{startPosition:o,endPosition:s})},t.prototype.remove=function(){this.stopStartPositionMovementListener(),e.prototype.remove.call(this)},t.prototype.onLineMovementFinished=function(e){var t=this.lineMovedEventManager.on(e);return this.lineMovedEventDisposables.push(t),t},t}(o.a),S=P,T=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),L=function(){return(L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){if(null!=(r=y.item(0))){for(var _=r.getElementsByTagNameNS("http://www.w3.org/2000/svg","line"),E=r.getElementsByTagNameNS("http://www.w3.org/2000/svg","g");E.length>0;)E[0].remove();_.length>0&&(n=_.item(0))}if(null!=r&&null!=n){var w=p.x-o+a/2+l/2,O=p.y-s+a/2+c/2,k=u.x-o+a/2+l/2,M=u.y-s+a/2+c/2,x=p.x-o+a/2+l/2,A=p.y-s+a/2+c/2,C=u.x-o+a/2+l/2,j=u.y-s+a/2+c/2,I=180*Math.atan2(M-O,k-w)/Math.PI;if(v<=0){_=m.split("
");v=0,_.forEach((function(e){e.length>v&&(v=10*e.length)})),g<=0&&(g=25*_.length)}if(f<=0){_=h.split("
");f=0,_.forEach((function(e){e.length>f&&(f=10*e.length)})),b<=0&&(b=25*_.length)}if(xC&&(x-=25+v,C+=25),Aj&&(A-=25+g,j+=25),void 0===d&&(d="#000"),null!==t.parentElement){for(var P=t.parentElement.getElementsByClassName("vc-item-nl-label");P.length>0;){var S=P.item(0);S&&S.remove()}for(var T=t.parentElement.getElementsByClassName("vc-item-nl-arrow");T.length>0;){var L=T.item(0);L&&L.remove()}}var R=2*a,N=w+(k-w)/2-R,D=O+(M-O)/2-R,B=document.createElement("div");B.classList.add("vc-item-nl-arrow"),B.style.position="absolute",B.style.border=R+"px solid transparent",B.style.borderBottom=R+"px solid "+d,B.style.left=N+"px",B.style.top=D+"px",B.style.transform="rotate("+(90+I)+"deg)";var z=document.createElement("div");if(z.classList.add("vc-item-nl-arrow"),z.style.position="absolute",z.style.border=R+"px solid transparent",z.style.borderBottom=R+"px solid "+d,z.style.left=N+"px",z.style.top=D+"px",z.style.transform="rotate("+(270+I)+"deg)",null!==t.parentElement&&(t.parentElement.appendChild(B),t.parentElement.appendChild(z)),""!=m){var H=document.createElement("div");try{H.innerHTML=m,H.style.position="absolute",H.style.left=x+"px",H.style.top=A+"px",H.style.width=v+"px",H.style.border="2px solid "+d,H.classList.add("vc-item-nl-label","label-start")}catch(e){console.error(e)}null!==t.parentElement&&t.parentElement.appendChild(H)}if(""!=h){var G=document.createElement("div");try{G.innerHTML=h,G.style.position="absolute",G.style.left=C+"px",G.style.top=j+"px",G.style.width=f+"px",G.style.border="2px solid "+d,G.classList.add("vc-item-nl-label","label-end")}catch(e){console.error(e)}null!==t.parentElement&&t.parentElement.appendChild(G)}}}},t}(S),D=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),B=function(){return(B=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){var v=document.createElementNS(e,"text");v.setAttribute("text-anchor","middle"),v.setAttribute("font-size","8"),v.setAttribute("transform","translate(30 50) rotate(90)"),v.setAttribute("fill",r),v.textContent=b,m.append(v)}var g=document.createElementNS(e,"g");g.setAttribute("class","marks");var y=document.createElementNS(e,"g");y.setAttribute("class","mark"),y.setAttribute("transform","translate(50 50)");var _=document.createElementNS(e,"line");_.setAttribute("x1","36"),_.setAttribute("y1","0"),_.setAttribute("x2","46"),_.setAttribute("y2","0"),_.setAttribute("stroke",r),_.setAttribute("stroke-width","5");var E=document.createElementNS(e,"line");E.setAttribute("x1","36"),E.setAttribute("y1","0"),E.setAttribute("x2","46"),E.setAttribute("y2","0"),E.setAttribute("stroke",t),E.setAttribute("stroke-width","1"),y.append(_,E),g.append(y);for(var w=1;w<60;w++){var O=document.createElementNS(e,"line");O.setAttribute("y1","0"),O.setAttribute("y2","0"),O.setAttribute("stroke",r),O.setAttribute("transform","translate(50 50) rotate("+6*w+")"),w%5==0?(O.setAttribute("x1","38"),O.setAttribute("x2","46"),O.setAttribute("stroke-width",w%15==0?"2":"1")):(O.setAttribute("x1","42"),O.setAttribute("x2","46"),O.setAttribute("stroke-width","0.5")),g.append(O)}var k=document.createElementNS(e,"g");k.setAttribute("class","hour-hand"),k.setAttribute("transform","translate(50 50)");var M=document.createElementNS(e,"line");M.setAttribute("class","hour-hand-a"),M.setAttribute("x1","0"),M.setAttribute("y1","0"),M.setAttribute("x2","30"),M.setAttribute("y2","0"),M.setAttribute("stroke",s),M.setAttribute("stroke-width","4"),M.setAttribute("stroke-linecap","round");var x=document.createElementNS(e,"line");x.setAttribute("class","hour-hand-b"),x.setAttribute("x1","0"),x.setAttribute("y1","0"),x.setAttribute("x2","29.9"),x.setAttribute("y2","0"),x.setAttribute("stroke",o),x.setAttribute("stroke-width","3.1"),x.setAttribute("stroke-linecap","round"),k.append(M,x);var A=document.createElementNS(e,"g");A.setAttribute("class","minute-hand"),A.setAttribute("transform","translate(50 50)");var C=document.createElementNS(e,"line");C.setAttribute("class","minute-hand-a"),C.setAttribute("x1","0"),C.setAttribute("y1","0"),C.setAttribute("x2","40"),C.setAttribute("y2","0"),C.setAttribute("stroke",s),C.setAttribute("stroke-width","2"),C.setAttribute("stroke-linecap","round");var j=document.createElementNS(e,"line");j.setAttribute("class","minute-hand-b"),j.setAttribute("x1","0"),j.setAttribute("y1","0"),j.setAttribute("x2","39.9"),j.setAttribute("y2","0"),j.setAttribute("stroke",o),j.setAttribute("stroke-width","1.5"),j.setAttribute("stroke-linecap","round");var I=document.createElementNS(e,"circle");I.setAttribute("r","3"),I.setAttribute("fill",o),A.append(C,j,I);var P=document.createElementNS(e,"g");P.setAttribute("class","second-hand"),P.setAttribute("transform","translate(50 50)");var S=document.createElementNS(e,"line");S.setAttribute("x1","0"),S.setAttribute("y1","0"),S.setAttribute("x2","46"),S.setAttribute("y2","0"),S.setAttribute("stroke",a),S.setAttribute("stroke-width","1"),S.setAttribute("stroke-linecap","round");var T=document.createElementNS(e,"circle");T.setAttribute("r","2"),T.setAttribute("fill",a),P.append(S,T);var L=document.createElementNS(e,"circle");L.setAttribute("cx","50"),L.setAttribute("cy","50"),L.setAttribute("r","0.3"),L.setAttribute("fill",o);var R=this.getOriginDate(),N=R.getSeconds(),D=R.getMinutes(),B=6*N,z=6*D+N/60*6,H=30*R.getHours()+D/60*30;if(k.setAttribute("transform","translate(50 50) rotate("+H+")"),A.setAttribute("transform","translate(50 50) rotate("+z+")"),P.setAttribute("transform","translate(50 50) rotate("+B+")"),h.append(m,g,k,A,P,L),h.setAttribute("transform","rotate(-90)"),d.innerHTML="\n \n ",d.append(h),"datetime"===this.props.clockFormat){var G=document.createElement("span");G.className="date",G.textContent=Object(i.f)(R,"default"),G.style.fontSize=u+"px",this.props.color&&(G.style.color=this.props.color),d.append(G)}return d},t.prototype.createDigitalClock=function(){var e=document.createElement("div");e.className="digital-clock";var t=this.getElementSize().width,n=6/this.props.clockTimezone.length,r=20*t/100,o=10*t/100,s=Math.min(20*n*t/100,t/100*10),a=this.getOriginDate();if("datetime"===this.props.clockFormat){var l=document.createElement("span");l.className="date",l.textContent=Object(i.f)(a,"default"),l.style.fontSize=o+"px",this.props.color&&(l.style.color=this.props.color),e.append(l)}var c=document.createElement("span");c.className="time",c.textContent=Object(i.g)(a),c.style.fontSize=r+"px",this.props.color&&(c.style.color=this.props.color),e.append(c);var p=this.getHumanTimezone();if(p.length>0){var u=document.createElement("span");u.className="timezone",u.textContent=p,u.style.fontSize=s+"px",this.props.color&&(u.style.color=this.props.color),e.append(u)}return e},t.prototype.getOriginDate=function(e){void 0===e&&(e=null);var t=e||new Date,n=1e3*this.props.clockTimezoneOffset,r=60*t.getTimezoneOffset()*1e3,i=t.getTime()+n+r;return new Date(i)},t.prototype.getHumanTimezone=function(e){void 0===e&&(e=this.props.clockTimezone);var t=e.split("/")[1];return(void 0===t?"":t).replace("_"," ")},t.prototype.getElementSize=function(e,t){switch(void 0===e&&(e=this.props.width),void 0===t&&(t=this.props.height),this.props.clockType){case"analogic":var n=100;e>0&&t>0?n=Math.min(e,t):e>0?n=e:t>0&&(n=t);var r=0;return"datetime"===this.props.clockFormat&&(r=t/8),{width:n,height:n+r};case"digital":return e>0&&t>0?t=e/20?t=e/2:t>0?e=2*t:(e=100,t=50),{width:e,height:t};default:throw new Error("invalid clock type.")}},t.TICK_INTERVAL=1e3,t}(o.a),q=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Y=function(){return(Y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){e.style.borderStyle="solid";var t=Math.min(this.props.width,this.props.height)/2,n=Math.min(this.props.borderWidth,t);e.style.borderWidth=n+"px",this.props.borderColor&&(e.style.borderColor=this.props.borderColor)}return e},t.prototype.updateDomElement=function(e){if(this.props.fillTransparent?e.style.backgroundColor="transparent":this.props.fillColor&&(e.style.backgroundColor=this.props.fillColor),this.props.borderWidth>0){e.style.borderStyle="solid";var t=Math.min(this.props.width,this.props.height)/2,n=Math.min(this.props.borderWidth,t);e.style.borderWidth=n+"px",this.props.borderColor&&(e.style.borderColor=this.props.borderColor)}},t}(o.a),Z=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Q=function(){return(Q=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&(n=Object(i.q)([{macro:/\(?_VALUE_\)?/i,value:n}],r)),e.innerHTML=n}return e},t.prototype.createLabelDomElement=function(){var e=document.createElement("div");return e.className="visual-console-item-label",e},t}(o.a),se=n(6),ae=Math.PI,le=2*ae,ce=le-1e-6;function pe(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function ue(){return new pe}pe.prototype=ue.prototype={constructor:pe,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(e,t,n,r,i){e=+e,t=+t,n=+n,r=+r,i=+i;var o=this._x1,s=this._y1,a=n-e,l=r-t,c=o-e,p=s-t,u=c*c+p*p;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(u>1e-6)if(Math.abs(p*a-l*c)>1e-6&&i){var d=n-o,h=r-s,m=a*a+l*l,f=d*d+h*h,b=Math.sqrt(m),v=Math.sqrt(u),g=i*Math.tan((ae-Math.acos((m+u-f)/(2*b*v)))/2),y=g/v,_=g/b;Math.abs(y-1)>1e-6&&(this._+="L"+(e+y*c)+","+(t+y*p)),this._+="A"+i+","+i+",0,0,"+ +(p*d>c*h)+","+(this._x1=e+_*a)+","+(this._y1=t+_*l)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,r,i,o){e=+e,t=+t,o=!!o;var s=(n=+n)*Math.cos(r),a=n*Math.sin(r),l=e+s,c=t+a,p=1^o,u=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+l+","+c),n&&(u<0&&(u=u%le+le),u>ce?this._+="A"+n+","+n+",0,1,"+p+","+(e-s)+","+(t-a)+"A"+n+","+n+",0,1,"+p+","+(this._x1=l)+","+(this._y1=c):u>1e-6&&(this._+="A"+n+","+n+",0,"+ +(u>=ae)+","+p+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var de=ue,he=function(e){return function(){return e}},me=Math.abs,fe=Math.atan2,be=Math.cos,ve=Math.max,ge=Math.min,ye=Math.sin,_e=Math.sqrt,Ee=Math.PI,we=Ee/2,Oe=2*Ee;function ke(e){return e>1?0:e<-1?Ee:Math.acos(e)}function Me(e){return e>=1?we:e<=-1?-we:Math.asin(e)}function xe(e){return e.innerRadius}function Ae(e){return e.outerRadius}function Ce(e){return e.startAngle}function je(e){return e.endAngle}function Ie(e){return e&&e.padAngle}function Pe(e,t,n,r,i,o,s,a){var l=n-e,c=r-t,p=s-i,u=a-o,d=u*l-p*c;if(!(d*d<1e-12))return[e+(d=(p*(t-o)-u*(e-i))/d)*l,t+d*c]}function Se(e,t,n,r,i,o,s){var a=e-n,l=t-r,c=(s?o:-o)/_e(a*a+l*l),p=c*l,u=-c*a,d=e+p,h=t+u,m=n+p,f=r+u,b=(d+m)/2,v=(h+f)/2,g=m-d,y=f-h,_=g*g+y*y,E=i-o,w=d*f-m*h,O=(y<0?-1:1)*_e(ve(0,E*E*_-w*w)),k=(w*y-g*O)/_,M=(-w*g-y*O)/_,x=(w*y+g*O)/_,A=(-w*g+y*O)/_,C=k-b,j=M-v,I=x-b,P=A-v;return C*C+j*j>I*I+P*P&&(k=x,M=A),{cx:k,cy:M,x01:-p,y01:-u,x11:k*(i/E-1),y11:M*(i/E-1)}}var Te=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Le=function(){return(Le=Object.assign||function(e){for(var t,n=1,r=arguments.length;nd;if(a||(a=l=de()),u1e-12)if(m>Oe-1e-12)a.moveTo(u*be(d),u*ye(d)),a.arc(0,0,u,d,h,!f),p>1e-12&&(a.moveTo(p*be(h),p*ye(h)),a.arc(0,0,p,h,d,f));else{var b,v,g=d,y=h,_=d,E=h,w=m,O=m,k=s.apply(this,arguments)/2,M=k>1e-12&&(r?+r.apply(this,arguments):_e(p*p+u*u)),x=ge(me(u-p)/2,+n.apply(this,arguments)),A=x,C=x;if(M>1e-12){var j=Me(M/p*ye(k)),I=Me(M/u*ye(k));(w-=2*j)>1e-12?(_+=j*=f?1:-1,E-=j):(w=0,_=E=(d+h)/2),(O-=2*I)>1e-12?(g+=I*=f?1:-1,y-=I):(O=0,g=y=(d+h)/2)}var P=u*be(g),S=u*ye(g),T=p*be(E),L=p*ye(E);if(x>1e-12){var R,N=u*be(y),D=u*ye(y),B=p*be(_),z=p*ye(_);if(m1e-12?C>1e-12?(b=Se(B,z,P,S,u,C,f),v=Se(N,D,T,L,u,C,f),a.moveTo(b.cx+b.x01,b.cy+b.y01),C1e-12&&w>1e-12?A>1e-12?(b=Se(T,L,N,D,p,-A,f),v=Se(P,S,B,z,p,-A,f),a.lineTo(b.cx+b.x01,b.cy+b.y01),A0){var d=document.createElementNS(Be,"tspan");d.setAttribute("x","0"),d.setAttribute("dy","1em"),d.textContent=""+e,d.style.fontSize="8pt";var h=document.createElementNS(Be,"tspan");h.setAttribute("x","0"),h.setAttribute("dy","1em"),h.textContent=""+this.props.unit,h.style.fontSize="8pt",u.append(d,h),u.setAttribute("transform","translate(50 33)")}else u.textContent=""+e,u.style.fontSize="8pt",u.setAttribute("transform","translate(50 50)");else u.textContent=n+"%",u.setAttribute("transform","translate(50 50)");i.append(u)}return!0!==this.props.agentDisabled&&!0!==this.props.moduleDisabled||i.setAttribute("opacity","0.2"),null!==i&&r.append(i),r},t.prototype.updateDomElement=function(e){!1===this.meta.isBeingResized&&this.resizeElement(this.props.width,this.props.height),e.innerHTML=this.createDomElement().innerHTML},t.prototype.resizeElement=function(t,n){"progress-bar"===this.props.percentileType?e.prototype.resizeElement.call(this,t,35):e.prototype.resizeElement.call(this,t,t)},t.prototype.resize=function(t){this.resizeElement(t,t);var n=this.props.maxValue||0;"progress-bar"===this.props.percentileType&&(n=35),e.prototype.setProps.call(this,Le(Le({},this.props),{width:t,height:n}))},t.prototype.getProgress=function(){var e=this.props.minValue||0,t=this.props.maxValue||100,n=null==this.props.value?0:this.props.value;return n<=e?0:n>=t?100:Math.trunc((n-e)/(t-e)*100)},t}(o.a),He=n(7),Ge=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),We=function(){return(We=Object.assign||function(e){for(var t,n=1,r=arguments.length;n3&&n<=6?t=" K":n>6&&n<=9?t=" M":n>9&&n<=12?t=" G":n>12&&n<=15&&(t=" T"),t},t.prototype.getCoords=function(e,t){if(""===this.props.minMaxValue)e=e;else{var n=JSON.parse(this.props.minMaxValue);if(n.min===e)e=0;else if(n.max===e||100===e)e=100;else{var r=n.max-n.min;e=100-100*(n.max-e)/r}}return e=180-1.8*e,t+Math.cos(e*Math.PI/180)*t+","+(t-Math.sin(e*Math.PI/180)*t)},t.prototype.truncateTitle=function(e){if(null!=e&&e.length>22){var t=e.length/2,n=t-9;return e.substr(0,t-n)+"..."+e.substr(t+n)}return e},t}(o.a),rt=function(){return(rt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?e.selected=!0:e.selected=!1,r.selectionChangedEventManager.emit(e)},this.handleContainerClick=function(){r.unSelectItems()},this.containerRef=e,this._props=function(e){var t=e.id,n=e.name,r=e.groupId,o=e.backgroundURL,s=e.backgroundColor,a=e.isFavorite,l=e.relationLineWidth;if(null==t||isNaN(parseInt(t)))throw new TypeError("invalid Id.");if("string"!=typeof n||0===n.length)throw new TypeError("invalid name.");if(null==r||isNaN(parseInt(r)))throw new TypeError("invalid group Id.");return rt({id:parseInt(t),name:n,groupId:parseInt(r),backgroundURL:Object(i.k)(o,null),backgroundColor:Object(i.k)(s,null),isFavorite:Object(i.l)(a),relationLineWidth:Object(i.n)(l,0)},Object(i.r)(e))}(t),this.render(),(n=n.sort((function(e,t){return null==e.id||null==t.id?0:e.id>t.id?1:-1}))).forEach((function(e){return r.addElement(e,r)})),this.buildRelations(),this.elements.forEach((function(e){e instanceof S&&r.refreshLink(e)})),this.containerRef.addEventListener("click",this.handleContainerClick)}return e.prototype.coordinatesInItem=function(e,t,n){return 13!=n.type&&21!=n.type&&(e>n.x&&en.y&&t0?(null==this.lineLinks[n]&&(this.lineLinks[n]={}),this.lineLinks[n][t]={start:n,end:r}):this.lines[t].start>0&&(this.lineLinks[this.lines[t].start][t].start=0,this.lines[t].start=0),r>0?(null==this.lineLinks[r]&&(this.lineLinks[r]={}),this.lineLinks[r][t]={start:n,end:r}):this.lines[t].end>0&&(this.lineLinks[this.lines[t].end][t].end=0,this.lines[t].end=0),this.lines[t]={start:n,end:r},this.lineLinks)this.lineLinks[i][t]&&0==this.lineLinks[i][t].start&&0==this.lineLinks[i][t].end&&(delete this.lineLinks[i][t],0===Object.keys(this.lineLinks[i]).length&&delete this.lineLinks[i])}catch(e){console.error(e)}},e.prototype.updateLinesConnected=function(e,t,n){var r=this;null!=this.lineLinks[e.id]&&(Object.keys(this.lineLinks[e.id]).forEach((function(o){var s=parseInt(o),a=r.elementsById[s];if(a.props){var l=a.props.startPosition.x,c=a.props.startPosition.y,p=a.props.endPosition.x,u=a.props.endPosition.y;if(e.id==r.lineLinks[e.id][s].start&&(l=t.x+e.width/2,c=t.y+e.height/2),e.id==r.lineLinks[e.id][s].end&&(p=t.x+e.width/2,u=t.y+e.height/2),r.updateElement(rt(rt({},a.props),{startX:l,startY:c,endX:p,endY:u})),n)Object(i.c)(500,(function(e){r.lineMovedEventManager.emit({item:e.line,startPosition:{x:e.startX,y:e.startY},endPosition:{x:e.endX,y:e.endY}})}))({line:a,startX:l,startY:c,endX:p,endY:u})}})),this.buildRelations(e.id,t.x+e.width/2,t.y+e.height/2))},Object.defineProperty(e.prototype,"elements",{get:function(){var e=this;return this.elementIds.map((function(t){return e.elementsById[t]})).filter((function(e){return null!=e}))},enumerable:!1,configurable:!0}),e.prototype.addElement=function(e,t){void 0===t&&(t=this);try{var n=function(e){var t=Object(i.n)(e.type,null);if(null==t)throw new TypeError("missing item type.");var n=Object(i.h)(e);switch(t){case 0:return new p(c(e),n);case 1:return new qe.a(Object(qe.b)(e),n);case 2:case 6:case 7:case 8:return new oe(ie(e),n);case 3:case 9:case 15:case 16:return new ze(De(e),n);case 4:return new ee($(e),n);case 5:return new m(h(e),n);case 10:return new Ze(Je(e),n);case 11:return new H(z(e),n);case 12:return new J(X(e),n);case 13:return new S(j(e),n);case 14:return new se.a(Object(se.b)(e),n);case 17:return new He.a(Object(He.b)(e),n);case 18:return new Ke(Ve(e),n);case 19:return new K(V(e),n);case 20:return new M(E(e),n);case 21:return new N(R(e),n);case 22:return new nt(et(e),n);default:throw new TypeError("item not found")}}(e);return t.elementsById[n.props.id]=n,t.elementIds.push(n.props.id),n.onRemove(t.handleElementRemove),n.onSelectionChanged(t.handleElementSelectionChanged),n.onClick(t.handleElementClick),n.onDblClick(t.handleElementDblClick),n instanceof S?(n.onLineMovementFinished(t.handleLineElementMovementFinished),this.refreshLink(n)):(n.onMoved(t.handleElementMovement),n.onMovementFinished(t.handleElementMovementFinished),n.onResized(t.handleElementResizement),n.onResizeFinished(t.handleElementResizementFinished)),t.containerRef.append(n.elementRef),n}catch(e){console.error("Error creating a new element:",e.message)}},e.prototype.updateElements=function(e){var t=this,n=e.map((function(e){return e.id||null})).filter((function(e){return null!=e}));this.elementIds.filter((function(e){return n.indexOf(e)<0})).forEach((function(e){null!=t.elementsById[e]&&(t.elementsById[e].remove(),delete t.elementsById[e])})),this.elementIds=n,e.forEach((function(e){if(e.id)if(null==t.elementsById[e.id])t.addElement(e);else try{t.elementsById[e.id].props=it(e)}catch(e){console.error("Error updating an element:",e.message)}})),this.buildRelations()},e.prototype.updateElement=function(e){try{this.elementsById[e.id].props=rt({},it(e))}catch(e){console.error("Error updating element:",e.message)}this.buildRelations()},Object.defineProperty(e.prototype,"props",{get:function(){return rt({},this._props)},set:function(e){var t=this.props;this._props=e,this.render(t)},enumerable:!1,configurable:!0}),e.prototype.render=function(e){void 0===e&&(e=null),e?(e.backgroundURL!==this.props.backgroundURL&&(this.containerRef.style.backgroundImage=null!==this.props.backgroundURL?"url("+this.props.backgroundURL+")":""),null!=this.props.backgroundColor&&e.backgroundColor!==this.props.backgroundColor&&(this.containerRef.style.backgroundColor=this.props.backgroundColor),this.sizeChanged(e,this.props)&&this.resizeElement(this.props.width,this.props.height)):(this.props.backgroundURL&&(this.containerRef.style.backgroundImage=null!==this.props.backgroundURL?"url("+this.props.backgroundURL+")":""),this.props.backgroundColor&&(this.containerRef.style.backgroundColor=this.props.backgroundColor),this.resizeElement(this.props.width,this.props.height))},e.prototype.sizeChanged=function(e,t){return e.width!==t.width||e.height!==t.height},e.prototype.resizeElement=function(e,t){this.containerRef.style.width=e+"px",this.containerRef.style.height=t+"px"},e.prototype.resize=function(e,t){this.props=rt(rt({},this.props),{width:e,height:t})},e.prototype.remove=function(){this.disposables.forEach((function(e){return e.dispose()})),this.elements.forEach((function(e){return e.remove()})),this.elementsById={},this.elementIds=[],this.clearRelations(),this.containerRef.removeEventListener("click",this.handleContainerClick),this.containerRef.innerHTML=""},e.prototype.buildRelations=function(e,t,n){var r=this;this.clearRelations(),this.elements.forEach((function(i){if(null!==i.props.parentId){var o=r.elementsById[i.props.parentId],s=r.elementsById[i.props.id];o&&s&&(null!=e?i.props.parentId==e?r.addRelationLine(o,s,t,n):i.props.id==e?r.addRelationLine(o,s,void 0,void 0,t,n):r.addRelationLine(o,s):r.addRelationLine(o,s))}}))},e.prototype.clearRelations=function(e){if(null!=e)for(var t in this.relations){var n=t.split("|"),r=Number.parseInt(n[0]),i=Number.parseInt(n[1]);e!==r&&e!==i||(this.relations[t].remove(),delete this.relations[t])}else for(var t in this.relations)this.relations[t].remove(),delete this.relations[t]},e.prototype.getRelationLine=function(e,t){var n=e+"|"+t;return this.relations[n]||null},e.prototype.getItemRelations=function(e){var t=[];for(var n in this.relations){var r=n.split("|"),i=Number.parseInt(r[0]),o=Number.parseInt(r[1]);e!==i&&e!==o||t.push({parentId:i,childId:o,line:this.relations[n]})}return t},e.prototype.getVisualCenter=function(e,t){var n=e.x+t.elementRef.clientWidth/2,r=e.y+t.elementRef.clientHeight/2;if(void 0!==t.props.label||""!==t.props.label||null!==t.props.label)switch(t.props.labelPosition){case"up":r=e.y+(t.elementRef.clientHeight+t.labelElementRef.clientHeight)/2;break;case"down":r=e.y+(t.elementRef.clientHeight-t.labelElementRef.clientHeight)/2;break;case"right":n=e.x+(t.elementRef.clientWidth-t.labelElementRef.clientWidth)/2;break;case"left":n=e.x+(t.elementRef.clientWidth+t.labelElementRef.clientWidth)/2}return{x:n,y:r}},e.prototype.addRelationLine=function(e,t,n,r,o,s){var a=e.props.id+"|"+t.props.id;null!=this.relations[a]&&this.relations[a].remove();var l=this.getVisualCenter(e.props,e),c=l.x,p=l.y,u=this.getVisualCenter(t.props,t),d=u.x,h=u.y;null!=n&&(c=n),null!=r&&(p=r),null!=o&&(d=o),null!=s&&(h=s);var m=new S(j({id:0,type:13,startX:c,startY:p,endX:d,endY:h,width:0,height:0,lineWidth:this.props.relationLineWidth,color:Object(i.k)(t.props.colorStatus,"#CCC")}),Object(i.h)({receivedAt:new Date}));return this.relations[a]=m,m.elementRef.style.zIndex="0",this.containerRef.append(m.elementRef),m},e.prototype.onItemClick=function(e){var t=this.clickEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemDblClick=function(e){var t=this.dblClickEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemMoved=function(e){var t=this.movedEventManager.on(e);return this.disposables.push(t),t},e.prototype.onLineMoved=function(e){var t=this.lineMovedEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemResized=function(e){var t=this.resizedEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemSelectionChanged=function(e){var t=this.selectionChangedEventManager.on(e);return this.disposables.push(t),t},e.prototype.enableEditMode=function(){this.elements.forEach((function(e){e.meta=rt(rt({},e.meta),{editMode:!0})})),this.containerRef.classList.add("is-editing")},e.prototype.disableEditMode=function(){this.elements.forEach((function(e){e.meta=rt(rt({},e.meta),{editMode:!1})})),this.containerRef.classList.remove("is-editing")},e.prototype.selectItem=function(e,t){var n=this;void 0===t&&(t=!1),t?this.elementIds.forEach((function(t){var r=n.elementsById[t].meta;t!==e&&r.isSelected?n.elementsById[t].unSelectItem():t!==e||r.isSelected||n.elementsById[t].selectItem()})):this.elementsById[e]&&this.elementsById[e].selectItem()},e.prototype.unSelectItem=function(e){this.elementsById[e]&&(this.elementsById[e].meta.isSelected&&this.elementsById[e].unSelectItem())},e.prototype.unSelectItems=function(){var e=this;this.elementIds.forEach((function(t){e.elementsById[t]&&e.elementsById[t].unSelectItem()}))},e.itemDescriptiveName=function(e){var t;switch(e.props.type){case 0:t=Object(i.t)("Static graph")+" - "+e.props.imageSrc;break;case 1:t=Object(i.t)("Module graph");break;case 19:t=Object(i.t)("Clock");break;case 18:t=Object(i.t)("Bars graph");break;case 14:t=Object(i.t)("Event history graph");break;case 3:t=Object(i.t)("Percentile bar");break;case 15:t=Object(i.t)("Circular progress bar");break;case 16:t=Object(i.t)("Circular progress bar (interior)");break;case 2:t=Object(i.t)("Simple Value");break;case 4:t=Object(i.t)("Label");break;case 11:t=Object(i.t)("Group");break;case 20:t=Object(i.t)("Color cloud");break;case 5:t=Object(i.t)("Icon")+" - "+e.props.imageSrc;break;case 22:t=Object(i.t)("Odometer");break;default:t=Object(i.t)("Item")}var n=e.props;return null!=n.agentAlias&&null!=n.moduleName?t+=" ("+Object(i.e)(n.agentAlias,18)+" - "+Object(i.e)(n.moduleName,25)+")":null!=n.agentAlias&&(t+=" ("+Object(i.e)(n.agentAlias,25)+")"),t},e.items=((tt={})[0]=p,tt[1]=qe.a,tt[2]=oe,tt[6]=oe,tt[7]=oe,tt[8]=oe,tt[3]=ze,tt[9]=ze,tt[15]=ze,tt[16]=ze,tt[4]=ee,tt[5]=m,tt[10]=Ze,tt[11]=H,tt[12]=J,tt[13]=S,tt[14]=se.a,tt[17]=He.a,tt[18]=Ke,tt[19]=K,tt[20]=M,tt[21]=N,tt[22]=nt,tt),e}(),st=function(){function e(e){this.cancellable={cancel:function(){}},this._status="waiting",this.statusChangeEventManager=new x.a,this.disposables=[],this.taskInitiator=e}return Object.defineProperty(e.prototype,"status",{get:function(){return this._status},set:function(e){this._status=e,this.statusChangeEventManager.emit(e)},enumerable:!1,configurable:!0}),e.prototype.init=function(){var e=this;this.cancellable=this.taskInitiator((function(){e.status="finished"})),this.status="started"},e.prototype.cancel=function(){this.cancellable.cancel(),this.status="cancelled"},e.prototype.onStatusChange=function(e){var t=this.statusChangeEventManager.on(e);return this.disposables.push(t),t},e}();var at=function(){function e(){this.tasks={}}return e.prototype.add=function(e,t,n){void 0===n&&(n=0),this.tasks[e]&&"started"===this.tasks[e].status&&this.tasks[e].cancel();var r=n>0?function(e,t){return new st((function(){var n=null;return e.onStatusChange((function(r){"finished"===r&&(n=window.setTimeout((function(){e.init()}),t))})),e.init(),{cancel:function(){n&&clearTimeout(n),e.cancel()}}}))}(new st(t),n):new st(t);return this.tasks[e]=r,this.tasks[e]},e.prototype.init=function(e){!this.tasks[e]||"waiting"!==this.tasks[e].status&&"cancelled"!==this.tasks[e].status&&"finished"!==this.tasks[e].status||this.tasks[e].init()},e.prototype.cancel=function(e){this.tasks[e]&&"started"===this.tasks[e].status&&this.tasks[e].cancel()},e}();window.VisualConsole=ot,window.VisualConsole.Form=f,window.AsyncTaskManager=at}]); +var r={prefix:"fas",iconName:"list-alt",icon:[512,512,[],"f022","M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z"]},i={prefix:"fas",iconName:"pencil-alt",icon:[512,512,[],"f303","M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"]},o={prefix:"fas",iconName:"plus-circle",icon:[512,512,[],"f055","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"]},s={prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return eventsHistoryPropsDecoder}));var _lib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),_Item__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1),__extends=(extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),extendStatics,__assign=function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){var v=b.item(0);if(null!=v){v.setAttribute("width",""+(i+s)),v.setAttribute("height",""+(o+s));var g=v.getElementsByTagNameNS(I,"line");if(g.length>0){var y=g.item(0);null!=y&&(y.setAttribute("x1",""+d),y.setAttribute("y1",""+h),y.setAttribute("x2",""+m),y.setAttribute("y2",""+f),y.setAttribute("stroke",u||"black"),y.setAttribute("stroke-width",""+s))}}}if(this.moveMode){var _=document.createElement("div"),E=document.createElement("div");if(this.isMoving){var w=e.getElementsByClassName("visual-console-item-line-circle-start");if(w.length>0)(M=w.item(0))&&(_=M);var O=e.getElementsByClassName("visual-console-item-line-circle-end");if(O.length>0)(M=O.item(0))&&(E=M)}if(_.classList.add("visual-console-item-line-circle","visual-console-item-line-circle-start"),_.style.width=2*this.circleRadius+"px",_.style.height=2*this.circleRadius+"px",_.style.borderRadius="50%",_.style.backgroundColor=""+u,_.style.position="absolute",_.style.left=d-this.circleRadius+"px",_.style.top=h-this.circleRadius+"px",E.classList.add("visual-console-item-line-circle","visual-console-item-line-circle-end"),E.style.width=2*this.circleRadius+"px",E.style.height=2*this.circleRadius+"px",E.style.borderRadius="50%",E.style.backgroundColor=""+u,E.style.position="absolute",E.style.left=m-this.circleRadius+"px",E.style.top=f-this.circleRadius+"px",null!==e.parentElement){for(var k=e.parentElement.getElementsByClassName("visual-console-item-line-circle");k.length>0;){(M=k.item(0))&&M.remove()}e.parentElement.appendChild(_),e.parentElement.appendChild(E)}this.initStartPositionMovementListener(_,this.elementRef.parentElement),this.initEndPositionMovementListener(E,this.elementRef.parentElement)}else if(this.moveMode)this.stopStartPositionMovementListener();else if(this.stopStartPositionMovementListener(),null!==e.parentElement)for(k=e.parentElement.getElementsByClassName("visual-console-item-line-circle");k.length>0;){var M;(M=k.item(0))&&M.remove()}},t.extractBoxSizeAndPosition=function(e,t){return{width:Math.abs(e.x-t.x),height:Math.abs(e.y-t.y),x:Math.min(e.x,t.x),y:Math.min(e.y,t.y)}},t.prototype.move=function(t,n){e.prototype.moveElement.call(this,t,n);var r=this.props.startPosition.x-this.props.endPosition.x<=0,i=this.props.startPosition.y-this.props.endPosition.y<=0,o={x:r?t:this.props.width+t,y:i?n:this.props.height+n},s={x:r?this.props.width+t:t,y:i?this.props.height+n:n};this.props=C(C({},this.props),{startPosition:o,endPosition:s})},t.prototype.remove=function(){this.stopStartPositionMovementListener(),e.prototype.remove.call(this)},t.prototype.onLineMovementFinished=function(e){var t=this.lineMovedEventManager.on(e);return this.lineMovedEventDisposables.push(t),t},t}(o.a),S=P,T=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),L=function(){return(L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){if(null!=(r=y.item(0))){for(var _=r.getElementsByTagNameNS("http://www.w3.org/2000/svg","line"),E=r.getElementsByTagNameNS("http://www.w3.org/2000/svg","g");E.length>0;)E[0].remove();_.length>0&&(n=_.item(0))}if(null!=r&&null!=n){var w=p.x-o+a/2+l/2,O=p.y-s+a/2+c/2,k=u.x-o+a/2+l/2,M=u.y-s+a/2+c/2,x=p.x-o+a/2+l/2,A=p.y-s+a/2+c/2,C=u.x-o+a/2+l/2,j=u.y-s+a/2+c/2,I=180*Math.atan2(M-O,k-w)/Math.PI;if(v<=0){_=m.split("
");v=0,_.forEach((function(e){e.length>v&&(v=10*e.length)})),g<=0&&(g=25*_.length)}if(f<=0){_=h.split("
");f=0,_.forEach((function(e){e.length>f&&(f=10*e.length)})),b<=0&&(b=25*_.length)}if(xC&&(x-=25+v,C+=25),Aj&&(A-=25+g,j+=25),void 0===d&&(d="#000"),null!==t.parentElement){for(var P=t.parentElement.getElementsByClassName("vc-item-nl-label");P.length>0;){var S=P.item(0);S&&S.remove()}for(var T=t.parentElement.getElementsByClassName("vc-item-nl-arrow");T.length>0;){var L=T.item(0);L&&L.remove()}}var R=2*a,N=w+(k-w)/2-R,D=O+(M-O)/2-R,B=document.createElement("div");B.classList.add("vc-item-nl-arrow"),B.style.position="absolute",B.style.border=R+"px solid transparent",B.style.borderBottom=R+"px solid "+d,B.style.left=N+"px",B.style.top=D+"px",B.style.transform="rotate("+(90+I)+"deg)";var z=document.createElement("div");if(z.classList.add("vc-item-nl-arrow"),z.style.position="absolute",z.style.border=R+"px solid transparent",z.style.borderBottom=R+"px solid "+d,z.style.left=N+"px",z.style.top=D+"px",z.style.transform="rotate("+(270+I)+"deg)",null!==t.parentElement&&(t.parentElement.appendChild(B),t.parentElement.appendChild(z)),""!=m){var H=document.createElement("div");try{H.innerHTML=m,H.style.position="absolute",H.style.left=x+"px",H.style.top=A+"px",H.style.width=v+"px",H.style.border="2px solid "+d,H.classList.add("vc-item-nl-label","label-start")}catch(e){console.error(e)}null!==t.parentElement&&t.parentElement.appendChild(H)}if(""!=h){var G=document.createElement("div");try{G.innerHTML=h,G.style.position="absolute",G.style.left=C+"px",G.style.top=j+"px",G.style.width=f+"px",G.style.border="2px solid "+d,G.classList.add("vc-item-nl-label","label-end")}catch(e){console.error(e)}null!==t.parentElement&&t.parentElement.appendChild(G)}}}},t}(S),D=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),B=function(){return(B=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){var v=document.createElementNS(e,"text");v.setAttribute("text-anchor","middle"),v.setAttribute("font-size","8"),v.setAttribute("transform","translate(30 50) rotate(90)"),v.setAttribute("fill",r),v.textContent=b,m.append(v)}var g=document.createElementNS(e,"g");g.setAttribute("class","marks");var y=document.createElementNS(e,"g");y.setAttribute("class","mark"),y.setAttribute("transform","translate(50 50)");var _=document.createElementNS(e,"line");_.setAttribute("x1","36"),_.setAttribute("y1","0"),_.setAttribute("x2","46"),_.setAttribute("y2","0"),_.setAttribute("stroke",r),_.setAttribute("stroke-width","5");var E=document.createElementNS(e,"line");E.setAttribute("x1","36"),E.setAttribute("y1","0"),E.setAttribute("x2","46"),E.setAttribute("y2","0"),E.setAttribute("stroke",t),E.setAttribute("stroke-width","1"),y.append(_,E),g.append(y);for(var w=1;w<60;w++){var O=document.createElementNS(e,"line");O.setAttribute("y1","0"),O.setAttribute("y2","0"),O.setAttribute("stroke",r),O.setAttribute("transform","translate(50 50) rotate("+6*w+")"),w%5==0?(O.setAttribute("x1","38"),O.setAttribute("x2","46"),O.setAttribute("stroke-width",w%15==0?"2":"1")):(O.setAttribute("x1","42"),O.setAttribute("x2","46"),O.setAttribute("stroke-width","0.5")),g.append(O)}var k=document.createElementNS(e,"g");k.setAttribute("class","hour-hand"),k.setAttribute("transform","translate(50 50)");var M=document.createElementNS(e,"line");M.setAttribute("class","hour-hand-a"),M.setAttribute("x1","0"),M.setAttribute("y1","0"),M.setAttribute("x2","30"),M.setAttribute("y2","0"),M.setAttribute("stroke",s),M.setAttribute("stroke-width","4"),M.setAttribute("stroke-linecap","round");var x=document.createElementNS(e,"line");x.setAttribute("class","hour-hand-b"),x.setAttribute("x1","0"),x.setAttribute("y1","0"),x.setAttribute("x2","29.9"),x.setAttribute("y2","0"),x.setAttribute("stroke",o),x.setAttribute("stroke-width","3.1"),x.setAttribute("stroke-linecap","round"),k.append(M,x);var A=document.createElementNS(e,"g");A.setAttribute("class","minute-hand"),A.setAttribute("transform","translate(50 50)");var C=document.createElementNS(e,"line");C.setAttribute("class","minute-hand-a"),C.setAttribute("x1","0"),C.setAttribute("y1","0"),C.setAttribute("x2","40"),C.setAttribute("y2","0"),C.setAttribute("stroke",s),C.setAttribute("stroke-width","2"),C.setAttribute("stroke-linecap","round");var j=document.createElementNS(e,"line");j.setAttribute("class","minute-hand-b"),j.setAttribute("x1","0"),j.setAttribute("y1","0"),j.setAttribute("x2","39.9"),j.setAttribute("y2","0"),j.setAttribute("stroke",o),j.setAttribute("stroke-width","1.5"),j.setAttribute("stroke-linecap","round");var I=document.createElementNS(e,"circle");I.setAttribute("r","3"),I.setAttribute("fill",o),A.append(C,j,I);var P=document.createElementNS(e,"g");P.setAttribute("class","second-hand"),P.setAttribute("transform","translate(50 50)");var S=document.createElementNS(e,"line");S.setAttribute("x1","0"),S.setAttribute("y1","0"),S.setAttribute("x2","46"),S.setAttribute("y2","0"),S.setAttribute("stroke",a),S.setAttribute("stroke-width","1"),S.setAttribute("stroke-linecap","round");var T=document.createElementNS(e,"circle");T.setAttribute("r","2"),T.setAttribute("fill",a),P.append(S,T);var L=document.createElementNS(e,"circle");L.setAttribute("cx","50"),L.setAttribute("cy","50"),L.setAttribute("r","0.3"),L.setAttribute("fill",o);var R=this.getOriginDate(),N=R.getSeconds(),D=R.getMinutes(),B=6*N,z=6*D+N/60*6,H=30*R.getHours()+D/60*30;if(k.setAttribute("transform","translate(50 50) rotate("+H+")"),A.setAttribute("transform","translate(50 50) rotate("+z+")"),P.setAttribute("transform","translate(50 50) rotate("+B+")"),h.append(m,g,k,A,P,L),h.setAttribute("transform","rotate(-90)"),d.innerHTML="\n \n ",d.append(h),"datetime"===this.props.clockFormat){var G=document.createElement("span");G.className="date",G.textContent=Object(i.f)(R,"default"),G.style.fontSize=u+"px",this.props.color&&(G.style.color=this.props.color),d.append(G)}return d},t.prototype.createDigitalClock=function(){var e=document.createElement("div");e.className="digital-clock";var t=this.getElementSize().width,n=6/this.props.clockTimezone.length,r=20*t/100,o=10*t/100,s=Math.min(20*n*t/100,t/100*10),a=this.getOriginDate();if("datetime"===this.props.clockFormat){var l=document.createElement("span");l.className="date",l.textContent=Object(i.f)(a,"default"),l.style.fontSize=o+"px",this.props.color&&(l.style.color=this.props.color),e.append(l)}var c=document.createElement("span");c.className="time",c.textContent=Object(i.g)(a),c.style.fontSize=r+"px",this.props.color&&(c.style.color=this.props.color),e.append(c);var p=this.getHumanTimezone();if(p.length>0){var u=document.createElement("span");u.className="timezone",u.textContent=p,u.style.fontSize=s+"px",this.props.color&&(u.style.color=this.props.color),e.append(u)}return e},t.prototype.getOriginDate=function(e){void 0===e&&(e=null);var t=e||new Date,n=1e3*this.props.clockTimezoneOffset,r=60*t.getTimezoneOffset()*1e3,i=t.getTime()+n+r;return new Date(i)},t.prototype.getHumanTimezone=function(e){void 0===e&&(e=this.props.clockTimezone);var t=e.split("/")[1];return(void 0===t?"":t).replace("_"," ")},t.prototype.getElementSize=function(e,t){switch(void 0===e&&(e=this.props.width),void 0===t&&(t=this.props.height),this.props.clockType){case"analogic":var n=100;e>0&&t>0?n=Math.min(e,t):e>0?n=e:t>0&&(n=t);var r=0;return"datetime"===this.props.clockFormat&&(r=t/8),{width:n,height:n+r};case"digital":return e>0&&t>0?t=e/20?t=e/2:t>0?e=2*t:(e=100,t=50),{width:e,height:t};default:throw new Error("invalid clock type.")}},t.TICK_INTERVAL=1e3,t}(o.a),q=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Y=function(){return(Y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0){e.style.borderStyle="solid";var t=Math.min(this.props.width,this.props.height)/2,n=Math.min(this.props.borderWidth,t);e.style.borderWidth=n+"px",this.props.borderColor&&(e.style.borderColor=this.props.borderColor)}return e},t.prototype.updateDomElement=function(e){if(this.props.fillTransparent?e.style.backgroundColor="transparent":this.props.fillColor&&(e.style.backgroundColor=this.props.fillColor),this.props.borderWidth>0){e.style.borderStyle="solid";var t=Math.min(this.props.width,this.props.height)/2,n=Math.min(this.props.borderWidth,t);e.style.borderWidth=n+"px",this.props.borderColor&&(e.style.borderColor=this.props.borderColor)}},t}(o.a),Z=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Q=function(){return(Q=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&(n=Object(i.q)([{macro:/\(?_VALUE_\)?/i,value:n}],r)),e.innerHTML=n}return e},t.prototype.createLabelDomElement=function(){var e=document.createElement("div");return e.className="visual-console-item-label",e},t}(o.a),se=n(6),ae=Math.PI,le=2*ae,ce=le-1e-6;function pe(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function ue(){return new pe}pe.prototype=ue.prototype={constructor:pe,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(e,t,n,r,i){e=+e,t=+t,n=+n,r=+r,i=+i;var o=this._x1,s=this._y1,a=n-e,l=r-t,c=o-e,p=s-t,u=c*c+p*p;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(u>1e-6)if(Math.abs(p*a-l*c)>1e-6&&i){var d=n-o,h=r-s,m=a*a+l*l,f=d*d+h*h,b=Math.sqrt(m),v=Math.sqrt(u),g=i*Math.tan((ae-Math.acos((m+u-f)/(2*b*v)))/2),y=g/v,_=g/b;Math.abs(y-1)>1e-6&&(this._+="L"+(e+y*c)+","+(t+y*p)),this._+="A"+i+","+i+",0,0,"+ +(p*d>c*h)+","+(this._x1=e+_*a)+","+(this._y1=t+_*l)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,r,i,o){e=+e,t=+t,o=!!o;var s=(n=+n)*Math.cos(r),a=n*Math.sin(r),l=e+s,c=t+a,p=1^o,u=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+l+","+c),n&&(u<0&&(u=u%le+le),u>ce?this._+="A"+n+","+n+",0,1,"+p+","+(e-s)+","+(t-a)+"A"+n+","+n+",0,1,"+p+","+(this._x1=l)+","+(this._y1=c):u>1e-6&&(this._+="A"+n+","+n+",0,"+ +(u>=ae)+","+p+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var de=ue,he=function(e){return function(){return e}},me=Math.abs,fe=Math.atan2,be=Math.cos,ve=Math.max,ge=Math.min,ye=Math.sin,_e=Math.sqrt,Ee=Math.PI,we=Ee/2,Oe=2*Ee;function ke(e){return e>1?0:e<-1?Ee:Math.acos(e)}function Me(e){return e>=1?we:e<=-1?-we:Math.asin(e)}function xe(e){return e.innerRadius}function Ae(e){return e.outerRadius}function Ce(e){return e.startAngle}function je(e){return e.endAngle}function Ie(e){return e&&e.padAngle}function Pe(e,t,n,r,i,o,s,a){var l=n-e,c=r-t,p=s-i,u=a-o,d=u*l-p*c;if(!(d*d<1e-12))return[e+(d=(p*(t-o)-u*(e-i))/d)*l,t+d*c]}function Se(e,t,n,r,i,o,s){var a=e-n,l=t-r,c=(s?o:-o)/_e(a*a+l*l),p=c*l,u=-c*a,d=e+p,h=t+u,m=n+p,f=r+u,b=(d+m)/2,v=(h+f)/2,g=m-d,y=f-h,_=g*g+y*y,E=i-o,w=d*f-m*h,O=(y<0?-1:1)*_e(ve(0,E*E*_-w*w)),k=(w*y-g*O)/_,M=(-w*g-y*O)/_,x=(w*y+g*O)/_,A=(-w*g+y*O)/_,C=k-b,j=M-v,I=x-b,P=A-v;return C*C+j*j>I*I+P*P&&(k=x,M=A),{cx:k,cy:M,x01:-p,y01:-u,x11:k*(i/E-1),y11:M*(i/E-1)}}var Te=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Le=function(){return(Le=Object.assign||function(e){for(var t,n=1,r=arguments.length;nd;if(a||(a=l=de()),u1e-12)if(m>Oe-1e-12)a.moveTo(u*be(d),u*ye(d)),a.arc(0,0,u,d,h,!f),p>1e-12&&(a.moveTo(p*be(h),p*ye(h)),a.arc(0,0,p,h,d,f));else{var b,v,g=d,y=h,_=d,E=h,w=m,O=m,k=s.apply(this,arguments)/2,M=k>1e-12&&(r?+r.apply(this,arguments):_e(p*p+u*u)),x=ge(me(u-p)/2,+n.apply(this,arguments)),A=x,C=x;if(M>1e-12){var j=Me(M/p*ye(k)),I=Me(M/u*ye(k));(w-=2*j)>1e-12?(_+=j*=f?1:-1,E-=j):(w=0,_=E=(d+h)/2),(O-=2*I)>1e-12?(g+=I*=f?1:-1,y-=I):(O=0,g=y=(d+h)/2)}var P=u*be(g),S=u*ye(g),T=p*be(E),L=p*ye(E);if(x>1e-12){var R,N=u*be(y),D=u*ye(y),B=p*be(_),z=p*ye(_);if(m1e-12?C>1e-12?(b=Se(B,z,P,S,u,C,f),v=Se(N,D,T,L,u,C,f),a.moveTo(b.cx+b.x01,b.cy+b.y01),C1e-12&&w>1e-12?A>1e-12?(b=Se(T,L,N,D,p,-A,f),v=Se(P,S,B,z,p,-A,f),a.lineTo(b.cx+b.x01,b.cy+b.y01),A0){var d=document.createElementNS(Be,"tspan");d.setAttribute("x","0"),d.setAttribute("dy","1em"),d.textContent=""+e,d.style.fontSize="8pt";var h=document.createElementNS(Be,"tspan");h.setAttribute("x","0"),h.setAttribute("dy","1em"),h.textContent=""+this.props.unit,h.style.fontSize="8pt",u.append(d,h),u.setAttribute("transform","translate(50 33)")}else u.textContent=""+e,u.style.fontSize="8pt",u.setAttribute("transform","translate(50 50)");else u.textContent=n+"%",u.setAttribute("transform","translate(50 50)");i.append(u)}return!0!==this.props.agentDisabled&&!0!==this.props.moduleDisabled||i.setAttribute("opacity","0.2"),null!==i&&r.append(i),r},t.prototype.updateDomElement=function(e){!1===this.meta.isBeingResized&&this.resizeElement(this.props.width,this.props.height),e.innerHTML=this.createDomElement().innerHTML},t.prototype.resizeElement=function(t,n){"progress-bar"===this.props.percentileType?e.prototype.resizeElement.call(this,t,35):e.prototype.resizeElement.call(this,t,t)},t.prototype.resize=function(t){this.resizeElement(t,t);var n=this.props.maxValue||0;"progress-bar"===this.props.percentileType&&(n=35),e.prototype.setProps.call(this,Le(Le({},this.props),{width:t,height:n}))},t.prototype.getProgress=function(){var e=this.props.minValue||0,t=this.props.maxValue||100,n=null==this.props.value?0:this.props.value;return n<=e?0:n>=t?100:Math.trunc((n-e)/(t-e)*100)},t}(o.a),He=n(7),Ge=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),We=function(){return(We=Object.assign||function(e){for(var t,n=1,r=arguments.length;n3&&n<=6?t=" K":n>6&&n<=9?t=" M":n>9&&n<=12?t=" G":n>12&&n<=15&&(t=" T"),t},t.prototype.getCoords=function(e,t){if(""===this.props.minMaxValue)e=e;else{var n=JSON.parse(this.props.minMaxValue);if(n.min===e)e=0;else if(n.max===e||100===e)e=100;else{var r=n.max-n.min;e=100-100*(n.max-e)/r}}return e=180-1.8*e,t+Math.cos(e*Math.PI/180)*t+","+(t-Math.sin(e*Math.PI/180)*t)},t.prototype.truncateTitle=function(e){if(null!=e&&e.length>22){var t=e.length/2,n=t-9;return e.substr(0,t-n)+"..."+e.substr(t+n)}return e},t}(o.a),rt=function(){return(rt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?e.selected=!0:e.selected=!1,r.selectionChangedEventManager.emit(e)},this.handleContainerClick=function(){r.unSelectItems()},this.containerRef=e,this._props=function(e){var t=e.id,n=e.name,r=e.groupId,o=e.backgroundURL,s=e.backgroundColor,a=e.isFavorite,l=e.relationLineWidth;if(null==t||isNaN(parseInt(t)))throw new TypeError("invalid Id.");if("string"!=typeof n||0===n.length)throw new TypeError("invalid name.");if(null==r||isNaN(parseInt(r)))throw new TypeError("invalid group Id.");return rt({id:parseInt(t),name:n,groupId:parseInt(r),backgroundURL:Object(i.k)(o,null),backgroundColor:Object(i.k)(s,null),isFavorite:Object(i.l)(a),relationLineWidth:Object(i.n)(l,0)},Object(i.r)(e))}(t),this.render(),(n=n.sort((function(e,t){return null==e.id||null==t.id?0:e.id>t.id?1:-1}))).forEach((function(e){return r.addElement(e,r)})),this.buildRelations(),this.elements.forEach((function(e){e instanceof S&&r.refreshLink(e)})),this.containerRef.addEventListener("click",this.handleContainerClick)}return e.prototype.coordinatesInItem=function(e,t,n){return 13!=n.type&&21!=n.type&&(e>n.x&&en.y&&t0?(null==this.lineLinks[n]&&(this.lineLinks[n]={}),this.lineLinks[n][t]={start:n,end:r}):this.lines[t].start>0&&(this.lineLinks[this.lines[t].start][t].start=0,this.lines[t].start=0),r>0?(null==this.lineLinks[r]&&(this.lineLinks[r]={}),this.lineLinks[r][t]={start:n,end:r}):this.lines[t].end>0&&(this.lineLinks[this.lines[t].end][t].end=0,this.lines[t].end=0),this.lines[t]={start:n,end:r},this.lineLinks)this.lineLinks[i][t]&&0==this.lineLinks[i][t].start&&0==this.lineLinks[i][t].end&&(delete this.lineLinks[i][t],0===Object.keys(this.lineLinks[i]).length&&delete this.lineLinks[i])}catch(e){console.error(e)}},e.prototype.updateLinesConnected=function(e,t,n){var r=this;null!=this.lineLinks[e.id]&&(Object.keys(this.lineLinks[e.id]).forEach((function(o){var s=parseInt(o);if(-1!==r.elementIds.indexOf(s)){var a=r.elementsById[s];if(a.props){var l=a.props.startPosition.x,c=a.props.startPosition.y,p=a.props.endPosition.x,u=a.props.endPosition.y;if(e.id==r.lineLinks[e.id][s].start&&(l=t.x+e.width/2,c=t.y+e.height/2),e.id==r.lineLinks[e.id][s].end&&(p=t.x+e.width/2,u=t.y+e.height/2),r.updateElement(rt(rt({},a.props),{startX:l,startY:c,endX:p,endY:u})),n)Object(i.c)(500,(function(e){r.lineMovedEventManager.emit({item:e.line,startPosition:{x:e.startX,y:e.startY},endPosition:{x:e.endX,y:e.endY}})}))({line:a,startX:l,startY:c,endX:p,endY:u})}}})),this.buildRelations(e.id,t.x+e.width/2,t.y+e.height/2))},Object.defineProperty(e.prototype,"elements",{get:function(){var e=this;return this.elementIds.map((function(t){return e.elementsById[t]})).filter((function(e){return null!=e}))},enumerable:!1,configurable:!0}),e.prototype.addElement=function(e,t){void 0===t&&(t=this);try{var n=function(e){var t=Object(i.n)(e.type,null);if(null==t)throw new TypeError("missing item type.");var n=Object(i.h)(e);switch(t){case 0:return new p(c(e),n);case 1:return new qe.a(Object(qe.b)(e),n);case 2:case 6:case 7:case 8:return new oe(ie(e),n);case 3:case 9:case 15:case 16:return new ze(De(e),n);case 4:return new ee($(e),n);case 5:return new m(h(e),n);case 10:return new Ze(Je(e),n);case 11:return new H(z(e),n);case 12:return new J(X(e),n);case 13:return new S(j(e),n);case 14:return new se.a(Object(se.b)(e),n);case 17:return new He.a(Object(He.b)(e),n);case 18:return new Ke(Ve(e),n);case 19:return new K(V(e),n);case 20:return new M(E(e),n);case 21:return new N(R(e),n);case 22:return new nt(et(e),n);default:throw new TypeError("item not found")}}(e);return t.elementsById[n.props.id]=n,t.elementIds.push(n.props.id),n.onRemove(t.handleElementRemove),n.onSelectionChanged(t.handleElementSelectionChanged),n.onClick(t.handleElementClick),n.onDblClick(t.handleElementDblClick),n instanceof S?(n.onLineMovementFinished(t.handleLineElementMovementFinished),this.refreshLink(n)):(n.onMoved(t.handleElementMovement),n.onMovementFinished(t.handleElementMovementFinished),n.onResized(t.handleElementResizement),n.onResizeFinished(t.handleElementResizementFinished)),t.containerRef.append(n.elementRef),n}catch(e){console.error("Error creating a new element:",e.message)}},e.prototype.updateElements=function(e){var t=this,n=e.map((function(e){return e.id||null})).filter((function(e){return null!=e}));this.elementIds.filter((function(e){return n.indexOf(e)<0})).forEach((function(e){null!=t.elementsById[e]&&(t.elementsById[e].remove(),delete t.elementsById[e])})),this.elementIds=n,e.forEach((function(e){if(e.id)if(null==t.elementsById[e.id])t.addElement(e);else try{t.elementsById[e.id].props=it(e)}catch(e){console.error("Error updating an element:",e.message)}})),this.buildRelations()},e.prototype.updateElement=function(e){try{this.elementsById[e.id].props=rt({},it(e))}catch(e){console.error("Error updating element:",e.message)}this.buildRelations()},Object.defineProperty(e.prototype,"props",{get:function(){return rt({},this._props)},set:function(e){var t=this.props;this._props=e,this.render(t)},enumerable:!1,configurable:!0}),e.prototype.render=function(e){void 0===e&&(e=null),e?(e.backgroundURL!==this.props.backgroundURL&&(this.containerRef.style.backgroundImage=null!==this.props.backgroundURL?"url("+this.props.backgroundURL+")":""),null!=this.props.backgroundColor&&e.backgroundColor!==this.props.backgroundColor&&(this.containerRef.style.backgroundColor=this.props.backgroundColor),this.sizeChanged(e,this.props)&&this.resizeElement(this.props.width,this.props.height)):(this.props.backgroundURL&&(this.containerRef.style.backgroundImage=null!==this.props.backgroundURL?"url("+this.props.backgroundURL+")":""),this.props.backgroundColor&&(this.containerRef.style.backgroundColor=this.props.backgroundColor),this.resizeElement(this.props.width,this.props.height))},e.prototype.sizeChanged=function(e,t){return e.width!==t.width||e.height!==t.height},e.prototype.resizeElement=function(e,t){this.containerRef.style.width=e+"px",this.containerRef.style.height=t+"px"},e.prototype.resize=function(e,t){this.props=rt(rt({},this.props),{width:e,height:t})},e.prototype.remove=function(){this.disposables.forEach((function(e){return e.dispose()})),this.elements.forEach((function(e){return e.remove()})),this.elementsById={},this.elementIds=[],this.clearRelations(),this.containerRef.removeEventListener("click",this.handleContainerClick),this.containerRef.innerHTML=""},e.prototype.buildRelations=function(e,t,n){var r=this;this.clearRelations(),this.elements.forEach((function(i){if(null!==i.props.parentId){var o=r.elementsById[i.props.parentId],s=r.elementsById[i.props.id];o&&s&&(null!=e?i.props.parentId==e?r.addRelationLine(o,s,t,n):i.props.id==e?r.addRelationLine(o,s,void 0,void 0,t,n):r.addRelationLine(o,s):r.addRelationLine(o,s))}}))},e.prototype.clearRelations=function(e){if(null!=e)for(var t in this.relations){var n=t.split("|"),r=Number.parseInt(n[0]),i=Number.parseInt(n[1]);e!==r&&e!==i||(this.relations[t].remove(),delete this.relations[t])}else for(var t in this.relations)this.relations[t].remove(),delete this.relations[t]},e.prototype.getRelationLine=function(e,t){var n=e+"|"+t;return this.relations[n]||null},e.prototype.getItemRelations=function(e){var t=[];for(var n in this.relations){var r=n.split("|"),i=Number.parseInt(r[0]),o=Number.parseInt(r[1]);e!==i&&e!==o||t.push({parentId:i,childId:o,line:this.relations[n]})}return t},e.prototype.getVisualCenter=function(e,t){var n=e.x+t.elementRef.clientWidth/2,r=e.y+t.elementRef.clientHeight/2;if(void 0!==t.props.label||""!==t.props.label||null!==t.props.label)switch(t.props.labelPosition){case"up":r=e.y+(t.elementRef.clientHeight+t.labelElementRef.clientHeight)/2;break;case"down":r=e.y+(t.elementRef.clientHeight-t.labelElementRef.clientHeight)/2;break;case"right":n=e.x+(t.elementRef.clientWidth-t.labelElementRef.clientWidth)/2;break;case"left":n=e.x+(t.elementRef.clientWidth+t.labelElementRef.clientWidth)/2}return{x:n,y:r}},e.prototype.addRelationLine=function(e,t,n,r,o,s){var a=e.props.id+"|"+t.props.id;null!=this.relations[a]&&this.relations[a].remove();var l=this.getVisualCenter(e.props,e),c=l.x,p=l.y,u=this.getVisualCenter(t.props,t),d=u.x,h=u.y;null!=n&&(c=n),null!=r&&(p=r),null!=o&&(d=o),null!=s&&(h=s);var m=new S(j({id:0,type:13,startX:c,startY:p,endX:d,endY:h,width:0,height:0,lineWidth:this.props.relationLineWidth,color:Object(i.k)(t.props.colorStatus,"#CCC")}),Object(i.h)({receivedAt:new Date}));return this.relations[a]=m,m.elementRef.style.zIndex="0",this.containerRef.append(m.elementRef),m},e.prototype.onItemClick=function(e){var t=this.clickEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemDblClick=function(e){var t=this.dblClickEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemMoved=function(e){var t=this.movedEventManager.on(e);return this.disposables.push(t),t},e.prototype.onLineMoved=function(e){var t=this.lineMovedEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemResized=function(e){var t=this.resizedEventManager.on(e);return this.disposables.push(t),t},e.prototype.onItemSelectionChanged=function(e){var t=this.selectionChangedEventManager.on(e);return this.disposables.push(t),t},e.prototype.enableEditMode=function(){this.elements.forEach((function(e){e.meta=rt(rt({},e.meta),{editMode:!0})})),this.containerRef.classList.add("is-editing")},e.prototype.disableEditMode=function(){this.elements.forEach((function(e){e.meta=rt(rt({},e.meta),{editMode:!1})})),this.containerRef.classList.remove("is-editing")},e.prototype.selectItem=function(e,t){var n=this;void 0===t&&(t=!1),t?this.elementIds.forEach((function(t){var r=n.elementsById[t].meta;t!==e&&r.isSelected?n.elementsById[t].unSelectItem():t!==e||r.isSelected||n.elementsById[t].selectItem()})):this.elementsById[e]&&this.elementsById[e].selectItem()},e.prototype.unSelectItem=function(e){this.elementsById[e]&&(this.elementsById[e].meta.isSelected&&this.elementsById[e].unSelectItem())},e.prototype.unSelectItems=function(){var e=this;this.elementIds.forEach((function(t){e.elementsById[t]&&e.elementsById[t].unSelectItem()}))},e.itemDescriptiveName=function(e){var t;switch(e.props.type){case 0:t=Object(i.t)("Static graph")+" - "+e.props.imageSrc;break;case 1:t=Object(i.t)("Module graph");break;case 19:t=Object(i.t)("Clock");break;case 18:t=Object(i.t)("Bars graph");break;case 14:t=Object(i.t)("Event history graph");break;case 3:t=Object(i.t)("Percentile bar");break;case 15:t=Object(i.t)("Circular progress bar");break;case 16:t=Object(i.t)("Circular progress bar (interior)");break;case 2:t=Object(i.t)("Simple Value");break;case 4:t=Object(i.t)("Label");break;case 11:t=Object(i.t)("Group");break;case 20:t=Object(i.t)("Color cloud");break;case 5:t=Object(i.t)("Icon")+" - "+e.props.imageSrc;break;case 22:t=Object(i.t)("Odometer");break;default:t=Object(i.t)("Item")}var n=e.props;return null!=n.agentAlias&&null!=n.moduleName?t+=" ("+Object(i.e)(n.agentAlias,18)+" - "+Object(i.e)(n.moduleName,25)+")":null!=n.agentAlias&&(t+=" ("+Object(i.e)(n.agentAlias,25)+")"),t},e.items=((tt={})[0]=p,tt[1]=qe.a,tt[2]=oe,tt[6]=oe,tt[7]=oe,tt[8]=oe,tt[3]=ze,tt[9]=ze,tt[15]=ze,tt[16]=ze,tt[4]=ee,tt[5]=m,tt[10]=Ze,tt[11]=H,tt[12]=J,tt[13]=S,tt[14]=se.a,tt[17]=He.a,tt[18]=Ke,tt[19]=K,tt[20]=M,tt[21]=N,tt[22]=nt,tt),e}(),st=function(){function e(e){this.cancellable={cancel:function(){}},this._status="waiting",this.statusChangeEventManager=new x.a,this.disposables=[],this.taskInitiator=e}return Object.defineProperty(e.prototype,"status",{get:function(){return this._status},set:function(e){this._status=e,this.statusChangeEventManager.emit(e)},enumerable:!1,configurable:!0}),e.prototype.init=function(){var e=this;this.cancellable=this.taskInitiator((function(){e.status="finished"})),this.status="started"},e.prototype.cancel=function(){this.cancellable.cancel(),this.status="cancelled"},e.prototype.onStatusChange=function(e){var t=this.statusChangeEventManager.on(e);return this.disposables.push(t),t},e}();var at=function(){function e(){this.tasks={}}return e.prototype.add=function(e,t,n){void 0===n&&(n=0),this.tasks[e]&&"started"===this.tasks[e].status&&this.tasks[e].cancel();var r=n>0?function(e,t){return new st((function(){var n=null;return e.onStatusChange((function(r){"finished"===r&&(n=window.setTimeout((function(){e.init()}),t))})),e.init(),{cancel:function(){n&&clearTimeout(n),e.cancel()}}}))}(new st(t),n):new st(t);return this.tasks[e]=r,this.tasks[e]},e.prototype.init=function(e){!this.tasks[e]||"waiting"!==this.tasks[e].status&&"cancelled"!==this.tasks[e].status&&"finished"!==this.tasks[e].status||this.tasks[e].init()},e.prototype.cancel=function(e){this.tasks[e]&&"started"===this.tasks[e].status&&this.tasks[e].cancel()},e}();window.VisualConsole=ot,window.VisualConsole.Form=f,window.AsyncTaskManager=at}]); //# sourceMappingURL=vc.main.min.js.map \ No newline at end of file diff --git a/pandora_console/include/visual-console-client/vc.main.min.js.map b/pandora_console/include/visual-console-client/vc.main.min.js.map index d3b227fd98..d6387417e4 100644 --- a/pandora_console/include/visual-console-client/vc.main.min.js.map +++ b/pandora_console/include/visual-console-client/vc.main.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/lib/index.ts","webpack:///./src/Item.ts","webpack:///./src/lib/TypedEvent.ts","webpack:///./src/Form.ts","webpack:///./src/lib/FontAwesomeIcon.ts","webpack:///./node_modules/@fortawesome/free-solid-svg-icons/index.es.js","webpack:///./src/items/EventsHistory.ts","webpack:///./src/items/DonutGraph.ts","webpack:///./src/items/ModuleGraph.ts","webpack:///./src/lib/help-tip.png","webpack:///./src/items/StaticGraph.ts","webpack:///./src/items/Icon.ts","webpack:///./src/items/ColorCloud.ts","webpack:///./src/items/Line.ts","webpack:///./src/items/NetworkLink.ts","webpack:///./src/items/Group.ts","webpack:///./src/items/Clock/index.ts","webpack:///./src/items/Box.ts","webpack:///./src/items/Label.ts","webpack:///./src/items/SimpleValue.ts","webpack:///./node_modules/d3-path/src/path.js","webpack:///./node_modules/d3-shape/src/constant.js","webpack:///./node_modules/d3-shape/src/math.js","webpack:///./node_modules/d3-shape/src/arc.js","webpack:///./src/items/Percentile.ts","webpack:///./src/items/BarsGraph.ts","webpack:///./src/items/Service.ts","webpack:///./src/items/Odometer.ts","webpack:///./src/VisualConsole.ts","webpack:///./src/lib/AsyncTaskManager.ts","webpack:///./src/index.ts"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","parseIntOr","defaultValue","length","isNaN","parseInt","parseFloatOr","parseFloat","stringIsEmpty","notEmptyStringOr","parseBoolean","leftPad","pad","diffLength","substr","Math","abs","substring","repeatTimes","floor","restLength","newPad","positionPropsDecoder","data","x","y","sizePropsDecoder","width","height","TypeError","modulePropsDecoder","moduleName","moduleDescription","moduleDisabled","agentProps","agentId","agentName","agentAlias","agentDescription","agentAddress","agentDisabled","metaconsoleId","agentPropsDecoder","linkedVCPropsDecoder","linkedLayoutStatusProps","linkedLayoutStatusType","weight","linkedLayoutStatusTypeWeight","warningThreshold","linkedLayoutStatusTypeWarningThreshold","criticalThreshold","linkedLayoutStatusTypeCriticalThreshold","linkedLayoutId","linkedLayoutNodeId","itemMetaDecoder","receivedAt","Date","Number","getTime","error","Error","editMode","isFromCache","isFetching","isUpdating","isBeingMoved","isBeingResized","isSelected","lineMode","prefixedCssRules","ruleName","ruleValue","rule","decodeBase64","input","decodeURIComponent","escape","window","atob","humanDate","date","locale","Intl","DateTimeFormat","day","month","year","format","getDate","getMonth","getFullYear","humanTime","getHours","getMinutes","getSeconds","replaceMacros","macros","text","reduce","acc","macro","replace","throttle","delay","fn","last","now","args","debounce","timerRef","clearTimeout","setTimeout","getOffset","el","parent","offsetLeft","offsetTop","scrollLeft","scrollTop","offsetParent","top","left","addMovementListener","element","onMoved","altContainer","container","parentElement","isDraggable","draggable","lastX","lastY","lastMouseX","lastMouseY","mouseElementOffsetX","mouseElementOffsetY","containerBounds","getBoundingClientRect","containerOffset","containerTop","containerBottom","containerLeft","containerRight","elementBounds","borderWidth","getComputedStyle","borderFix","debouncedMovement","throttledMovement","handleMove","e","mouseX","pageX","mouseY","pageY","mouseDeltaX","mouseDeltaY","maxX","maxY","outOfBoundsLeft","outOfBoundsRight","outOfBoundsTop","outOfBoundsBottom","handleEnd","document","removeEventListener","body","style","userSelect","handleStart","button","stopPropagation","setAttribute","elementOffset","offsetX","offsetY","addEventListener","addResizementListener","onResized","resizeDraggable","createElement","className","appendChild","lastWidth","lastHeight","elementTop","elementLeft","debouncedResizement","throttledResizement","handleResize","remove","ellipsize","str","max","ellipse","trim","parseLabelPosition","labelPosition","itemBasePropsDecoder","id","type","label","isLinkEnabled","link","isOnTop","parentId","aclGroupId","cacheExpiration","colorStatus","cellId","props","metadata","deferInit","elementRef","labelElementRef","childElementRef","clickEventManager","dblClickEventManager","movedEventManager","movementFinishedEventManager","resizedEventManager","resizeFinishedEventManager","removeEventManager","selectionChangedEventManager","disposables","debouncedMovementSave","_metadata","prevPosition","newPosition","positionChanged","move","emit","item","removeMovement","debouncedResizementSave","prevSize","newSize","sizeChanged","resize","removeResizement","this","itemProps","init","initMovementListener","meta","moveElement","stopMovementListener","initResizementListener","labelWidth","labelHeight","resizeElement","stopResizementListener","createContainerDomElement","createLabelDomElement","createDomElement","changeLabelPosition","box","href","classList","add","unSelectItem","selectItem","nativeEvent","preventDefault","divParent","divSpinner","containerVC","getElementById","getLabelWithMacrosReplaced","table","row","emptyRow1","emptyRow2","cell","innerHTML","textAlign","updateDomElement","newProps","setProps","prevProps","shouldBeUpdated","render","newMetadata","setMeta","prevMetadata","selected","prevMeta","oldLabelHtml","newLabelHtml","attrs","attributes","nodeName","cloneIsNeeded","getAttributeNode","setAttributeNode","cloneNode","parentNode","replaceChild","div","querySelector","removeChild","forEach","disposable","dispose","ignored","position","flexDirection","tables","getElementsByTagName","onClick","listener","on","push","onDblClick","onMovementFinished","onResizeFinished","onRemove","onSelectionChanged","getFormContainer","VisualConsoleItem","title","titleItem","listeners","listenersOncer","off","once","callbackIndex","indexOf","splice","event","pipe","te","initialData","_name","currentData","dataRequestedEventManager","RangeError","_element","content","createContent","Array","reset","updateData","requestData","identifier","params","done","onDataRequested","inputGroups","enabledInputGroups","inputGroupsByName","enabledInputGroupNames","submitEventManager","itemDataRequestedEventManager","handleItemDataRequested","prevVal","inputGroup","filter","getInputGroup","inputGroupName","addInputGroup","index","slice","removeInputGroup","getFormElement","form","formContent","onSubmit","onInputGroupDataRequested","svgNS","iconDefinition","size","color","spin","pulse","iconName","icon","createElementNS","path","pathData","faListAlt","prefix","faPencilAlt","faPlusCircle","faTrashAlt","eventsHistoryPropsDecoder","html","encodedHtml","maxTime","legendColor","opacity","scripts","src","eval","flotText","getElementsByClassName","aux","donutGraphPropsDecoder","legendBackgroundColor","parseBackgroundType","backgroundType","parseGraphType","graphType","moduleGraphPropsDecoder","period","customGraphId","legendP","margin","overviewGraphs","parseShowLastValueTooltip","showLastValueTooltip","staticGraphPropsDecoder","imageSrc","statusImageSrc","lastValue","imgSrc","backgroundImage","backgroundRepeat","backgroundSize","backgroundPosition","Item","iconPropsDecoder","image","colorCloudPropsDecoder","defaultColor","colorRanges","generalDiv","colorLabel","textContent","ColorInput","required","target","rangesLabel","createLabel","rangesControlsContainer","createdRangesContainer","buildRanges","ranges","colorRange","rangeContainer","range","handleRangeUpdatePartial","newRanges","handleDelete","initialRangeContainer","onCreate","initialState","state","rangesContainer","rangesContainerFromValue","rangesLabelFromValue","rangesInputFromValue","createInputNumber","fromValue","rangesDivContainerToValue","rangesLabelToValue","rangesInputToValue","toValue","rangesDivContainerColor","rangesLabelColor","rangesInputColor","createInputColor","createBtn","onUpdate","onDelete","deleteBtn","append","createSvgElement","gradientId","svg","defs","radialGradient","stop0","stop100","circle","ColorCloud","formContainer","linePropsDecoder","startPosition","startX","startY","endPosition","endX","endY","lineWidth","borderColor","viewportOffsetX","viewportOffsetY","labelEnd","labelEndWidth","linkedEnd","linkedStart","labelEndHeight","labelStart","labelStartWidth","labelStartHeight","extractBoxSizeAndPosition","Line","circleRadius","moveMode","isMoving","lineMovedEventManager","TypedEvent","lineMovedEventDisposables","debouncedStartPositionMovementSave","removeStartPositionMovement","debouncedEndPositionMovementSave","removeEndPositionMovement","initStartPositionMovementListener","stopStartPositionMovementListener","initEndPositionMovementListener","stopEndPositionMovementListener","x1","y1","x2","y2","line","svgs","lines","getElementsByTagNameNS","startCircle","endCircle","circlesStart","circlesEnd","borderRadius","backgroundColor","circles","min","startIsLeft","startIsTop","start","end","onLineMovementFinished","networkLinkPropsDecoder","groups","lineX1","lineY1","lineX2","lineY2","g","atan2","PI","split","labels","arrows","arrow","arrowSize","arrowPosX","arrowPosY","arrowStart","border","borderBottom","transform","arrowEnd","htmlLabelStart","console","htmlLabelEnd","groupPropsDecoder","groupId","showStatistics","extractHtml","parseClockType","clockType","parseClockFormat","clockFormat","clockPropsDecoder","clockTimezone","clockTimezoneOffset","showClockTimezone","intervalRef","startTick","createClock","Clock","TICK_INTERVAL","stopTick","clearInterval","handler","interval","setInterval","getElementSize","newWidth","newHeight","createAnalogicClock","createDigitalClock","colors","dateFontSize","baseTimeFontSize","clockFace","clockFaceBackground","city","getHumanTimezone","timezoneComplication","marksGroup","mainMarkGroup","mark1a","mark1b","mark","hourHand","hourHandA","hourHandB","minuteHand","minuteHandA","minuteHandB","minuteHandPin","secondHand","secondHandBar","secondHandPin","pin","getOriginDate","seconds","minutes","secAngle","minuteAngle","hourAngle","join","dateElem","fontSize","tzFontSizeMultiplier","timeFontSize","tzFontSize","timeElem","tzElem","initialDate","targetTZOffset","localTZOffset","getTimezoneOffset","utimestamp","timezone","diameter","extraHeigth","boxPropsDecoder","fillColor","fillTransparent","boxSizing","borderStyle","maxBorderWidth","labelPropsDecoder","parseValueType","valueType","simpleValuePropsDecoder","processValue","parseProcessValue","img","pi","tau","tauEpsilon","Path","_x0","_y0","_x1","_y1","_","constructor","moveTo","closePath","lineTo","quadraticCurveTo","bezierCurveTo","arcTo","x0","y0","x21","y21","x01","y01","l01_2","x20","y20","l21_2","l20_2","l21","sqrt","l01","tan","acos","t01","t21","arc","a0","a1","ccw","dx","cos","dy","sin","cw","da","rect","w","h","toString","halfPi","asin","arcInnerRadius","innerRadius","arcOuterRadius","outerRadius","arcStartAngle","startAngle","arcEndAngle","endAngle","arcPadAngle","padAngle","intersect","x3","y3","x10","y10","x32","y32","cornerTangents","r1","rc","lo","ox","oy","x11","y11","x00","y00","d2","D","cx0","cy0","cx1","cy1","dx0","dy0","dx1","dy1","cx","cy","extractPercentileType","extractValueType","percentilePropsDecoder","percentileType","minValue","maxValue","labelColor","unit","formatValue","background","progress","getProgress","NumberFormat","backgroundRect","progressRect","backgroundCircle","progressCircle","arcProps","cornerRadius","constant","padRadius","context","buffer","r0","apply","arguments","t0","t1","a01","a11","a00","a10","da0","da1","ap","rp","rc0","rc1","p0","p1","oc","ax","ay","bx","by","kc","lc","centroid","a","trunc","parseBarsGraphProps","parseTypeGraph","typeGraph","barsGraphPropsDecoder","gridColor","servicePropsDecoder","encodedTitle","serviceId","odometerPropsDecoder","log","status","titleColor","thresholds","minMaxValue","odometerType","lineWarning","lineWarning2","lineCritical","lineCritical2","JSON","parse","min_warning","max_warning","getCoords","min_critical","max_critical","number","percent","toFixed","getSubfix","maximumSignificantDigits","maximumFractionDigits","numb","match","rotate","getRotate","anchoB","odometerContainer","odometerA","odometerB","odometerC","gaugeE","SVG_NS","svgWarning","setAttributeNS","pathWarning","svgCritical","pathCritical","h1","innerText","lineHeight","h2","truncateTitle","script","onload","display","minMax","limit","subfix","radio","halfLength","diff","decodeProps","items","elementsById","elementIds","relations","lineLinks","handleElementClick","handleElementDblClick","handleElementMovement","itemId","getItemRelations","relation","getVisualCenter","childId","updateLinesConnected","handleElementMovementFinished","handleLineElementMovementFinished","refreshLink","handleElementResizement","handleElementResizementFinished","handleElementRemove","clearRelations","handleElementSelectionChanged","elements","handleContainerClick","unSelectItems","containerRef","_props","backgroundURL","isFavorite","relationLineWidth","visualConsolePropsDecoder","sort","b","addElement","buildRelations","coordinatesInItem","itemAtStart","itemAtEnd","keys","to","save","lineId","updateElement","options","debouncedLinePositionSave","map","itemInstance","ModuleGraph","EventsHistory","DonutGraph","itemInstanceFrom","message","updateElements","itemIds","child","undefined","addRelationLine","ids","getRelationLine","itemRelations","clientWidth","clientHeight","parentX","parentY","childX","childY","zIndex","onItemClick","onItemDblClick","onItemMoved","onLineMoved","onItemResized","onItemSelectionChanged","enableEditMode","disableEditMode","unique","currentItemId","itemDescriptiveName","linkedAgentAndModuleProps","taskInitiator","cancellable","cancel","_status","statusChangeEventManager","onStatusChange","tasks","asyncTask","task","ref","asyncPeriodic","VisualConsole","Form","AsyncTaskManager"],"mappings":"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","file":"vc.main.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 14);\n","import {\n AnyObject,\n Position,\n Size,\n WithAgentProps,\n WithModuleProps,\n LinkedVisualConsoleProps,\n LinkedVisualConsolePropsStatus,\n UnknownObject,\n ItemMeta\n} from \"./types\";\n\nimport helpTipIcon from \"./help-tip.png\";\nimport fontAwesomeIcon from \"./FontAwesomeIcon\";\nimport { faPencilAlt, faListAlt } from \"@fortawesome/free-solid-svg-icons\";\nimport \"./autocomplete.css\";\n\n/**\n * Return a number or a default value from a raw value.\n * @param value Raw value from which we will try to extract a valid number.\n * @param defaultValue Default value to use if we cannot extract a valid number.\n * @return A valid number or the default value.\n */\nexport function parseIntOr(value: unknown, defaultValue: T): number | T {\n if (typeof value === \"number\") return value;\n if (typeof value === \"string\" && value.length > 0 && !isNaN(parseInt(value)))\n return parseInt(value);\n else return defaultValue;\n}\n\n/**\n * Return a number or a default value from a raw value.\n * @param value Raw value from which we will try to extract a valid number.\n * @param defaultValue Default value to use if we cannot extract a valid number.\n * @return A valid number or the default value.\n */\nexport function parseFloatOr(value: unknown, defaultValue: T): number | T {\n if (typeof value === \"number\") return value;\n if (\n typeof value === \"string\" &&\n value.length > 0 &&\n !isNaN(parseFloat(value))\n )\n return parseFloat(value);\n else return defaultValue;\n}\n\n/**\n * Check if a string exists and it's not empty.\n * @param value Value to check.\n * @return The check result.\n */\nexport function stringIsEmpty(value?: string | null): boolean {\n return value == null || value.length === 0;\n}\n\n/**\n * Return a not empty string or a default value from a raw value.\n * @param value Raw value from which we will try to extract a non empty string.\n * @param defaultValue Default value to use if we cannot extract a non empty string.\n * @return A non empty string or the default value.\n */\nexport function notEmptyStringOr(\n value: unknown,\n defaultValue: T\n): string | T {\n return typeof value === \"string\" && value.length > 0 ? value : defaultValue;\n}\n\n/**\n * Return a boolean from a raw value.\n * @param value Raw value from which we will try to extract the boolean.\n * @return A valid boolean value. false by default.\n */\nexport function parseBoolean(value: unknown): boolean {\n if (typeof value === \"boolean\") return value;\n else if (typeof value === \"number\") return value > 0;\n else if (typeof value === \"string\") return value === \"1\" || value === \"true\";\n else return false;\n}\n\n/**\n * Return a valid date or a default value from a raw value.\n * @param value Raw value from which we will try to extract a valid date.\n * @param defaultValue Default value to use if we cannot extract a valid date.\n * @return A valid date or the default value.\n */\nexport function parseDateOr(value: unknown, defaultValue: T): Date | T {\n if (value instanceof Date) return value;\n else if (typeof value === \"number\") return new Date(value * 1000);\n else if (\n typeof value === \"string\" &&\n !Number.isNaN(new Date(value).getTime())\n )\n return new Date(value);\n else return defaultValue;\n}\n\n/**\n * Pad the current string with another string (multiple times, if needed)\n * until the resulting string reaches the given length.\n * The padding is applied from the start (left) of the current string.\n * @param value Text that needs to be padded.\n * @param length Length of the returned text.\n * @param pad Text to add.\n * @return Padded text.\n */\nexport function leftPad(\n value: string | number,\n length: number,\n pad: string | number = \" \"\n): string {\n if (typeof value === \"number\") value = `${value}`;\n if (typeof pad === \"number\") pad = `${pad}`;\n\n const diffLength = length - value.length;\n if (diffLength === 0) return value;\n if (diffLength < 0) return value.substr(Math.abs(diffLength));\n\n if (diffLength === pad.length) return `${pad}${value}`;\n if (diffLength < pad.length) return `${pad.substring(0, diffLength)}${value}`;\n\n const repeatTimes = Math.floor(diffLength / pad.length);\n const restLength = diffLength - pad.length * repeatTimes;\n\n let newPad = \"\";\n for (let i = 0; i < repeatTimes; i++) newPad += pad;\n\n if (restLength === 0) return `${newPad}${value}`;\n return `${newPad}${pad.substring(0, restLength)}${value}`;\n}\n\n/* Decoders */\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the position.\n */\nexport function positionPropsDecoder(data: AnyObject): Position {\n return {\n x: parseIntOr(data.x, 0),\n y: parseIntOr(data.y, 0)\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the size.\n * @throws Will throw a TypeError if the width and height are not valid numbers.\n */\nexport function sizePropsDecoder(data: AnyObject): Size | never {\n if (\n data.width == null ||\n isNaN(parseInt(data.width)) ||\n data.height == null ||\n isNaN(parseInt(data.height))\n ) {\n throw new TypeError(\"invalid size.\");\n }\n\n return {\n width: parseInt(data.width),\n height: parseInt(data.height)\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the agent properties.\n */\nexport function agentPropsDecoder(data: AnyObject): WithAgentProps {\n const agentProps: WithAgentProps = {\n agentId: parseIntOr(data.agentId, null),\n agentName: notEmptyStringOr(data.agentName, null),\n agentAlias: notEmptyStringOr(data.agentAlias, null),\n agentDescription: notEmptyStringOr(data.agentDescription, null),\n agentAddress: notEmptyStringOr(data.agentAddress, null),\n agentDisabled: parseBoolean(data.agentDisabled)\n };\n\n return data.metaconsoleId != null\n ? {\n metaconsoleId: data.metaconsoleId,\n ...agentProps // Object spread: http://es6-features.org/#SpreadOperator\n }\n : agentProps;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the module and agent properties.\n */\nexport function modulePropsDecoder(data: AnyObject): WithModuleProps {\n return {\n moduleId: parseIntOr(data.moduleId, null),\n moduleName: notEmptyStringOr(data.moduleName, null),\n moduleDescription: notEmptyStringOr(data.moduleDescription, null),\n moduleDisabled: parseBoolean(data.moduleDisabled),\n ...agentPropsDecoder(data) // Object spread: http://es6-features.org/#SpreadOperator\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the linked visual console properties.\n * @throws Will throw a TypeError if the status calculation properties are invalid.\n */\nexport function linkedVCPropsDecoder(\n data: AnyObject\n): LinkedVisualConsoleProps | never {\n let linkedLayoutStatusProps: LinkedVisualConsolePropsStatus = {\n linkedLayoutStatusType: \"default\"\n };\n switch (data.linkedLayoutStatusType) {\n case \"weight\": {\n const weight = parseIntOr(data.linkedLayoutStatusTypeWeight, null);\n if (weight == null)\n throw new TypeError(\"invalid status calculation properties.\");\n\n if (data.linkedLayoutStatusTypeWeight)\n linkedLayoutStatusProps = {\n linkedLayoutStatusType: \"weight\",\n linkedLayoutStatusTypeWeight: weight\n };\n break;\n }\n case \"service\": {\n const warningThreshold = parseIntOr(\n data.linkedLayoutStatusTypeWarningThreshold,\n null\n );\n const criticalThreshold = parseIntOr(\n data.linkedLayoutStatusTypeCriticalThreshold,\n null\n );\n if (warningThreshold == null || criticalThreshold == null) {\n throw new TypeError(\"invalid status calculation properties.\");\n }\n\n linkedLayoutStatusProps = {\n linkedLayoutStatusType: \"service\",\n linkedLayoutStatusTypeWarningThreshold: warningThreshold,\n linkedLayoutStatusTypeCriticalThreshold: criticalThreshold\n };\n break;\n }\n }\n\n return {\n linkedLayoutId: parseIntOr(data.linkedLayoutId, null),\n linkedLayoutNodeId: parseIntOr(data.linkedLayoutNodeId, null),\n ...linkedLayoutStatusProps // Object spread: http://es6-features.org/#SpreadOperator\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the item's meta properties.\n */\nexport function itemMetaDecoder(data: UnknownObject): ItemMeta | never {\n const receivedAt = parseDateOr(data.receivedAt, null);\n if (receivedAt === null) throw new TypeError(\"invalid meta structure\");\n\n let error = null;\n if (data.error instanceof Error) error = data.error;\n else if (typeof data.error === \"string\") error = new Error(data.error);\n\n return {\n receivedAt,\n error,\n editMode: parseBoolean(data.editMode),\n isFromCache: parseBoolean(data.isFromCache),\n isFetching: false,\n isUpdating: false,\n isBeingMoved: false,\n isBeingResized: false,\n isSelected: false,\n lineMode: false\n };\n}\n\n/**\n * To get a CSS rule with the most used prefixes.\n * @param ruleName Name of the CSS rule.\n * @param ruleValue Value of the CSS rule.\n * @return An array of rules with the prefixes applied.\n */\nexport function prefixedCssRules(\n ruleName: string,\n ruleValue: string\n): string[] {\n const rule = `${ruleName}: ${ruleValue};`;\n return [\n `-webkit-${rule}`,\n `-moz-${rule}`,\n `-ms-${rule}`,\n `-o-${rule}`,\n `${rule}`\n ];\n}\n\n/**\n * Decode a base64 string.\n * @param input Data encoded using base64.\n * @return Decoded data.\n */\nexport function decodeBase64(input: string): string {\n return decodeURIComponent(escape(window.atob(input)));\n}\n\n/**\n * Generate a date representation with the format 'd/m/Y'.\n * @param initialDate Date to be used instead of a generated one.\n * @param locale Locale to use if localization is required and available.\n * @example 24/02/2020.\n * @return Date representation.\n */\nexport function humanDate(date: Date, locale: string | null = null): string {\n if (locale && Intl && Intl.DateTimeFormat) {\n // Format using the user locale.\n const options: Intl.DateTimeFormatOptions = {\n day: \"2-digit\",\n month: \"2-digit\",\n year: \"numeric\"\n };\n return Intl.DateTimeFormat(locale, options).format(date);\n } else {\n // Use getDate, getDay returns the week day.\n const day = leftPad(date.getDate(), 2, 0);\n // The getMonth function returns the month starting by 0.\n const month = leftPad(date.getMonth() + 1, 2, 0);\n const year = leftPad(date.getFullYear(), 4, 0);\n\n // Format: 'd/m/Y'.\n return `${day}/${month}/${year}`;\n }\n}\n\n/**\n * Generate a time representation with the format 'hh:mm:ss'.\n * @param initialDate Date to be used instead of a generated one.\n * @example 01:34:09.\n * @return Time representation.\n */\nexport function humanTime(date: Date): string {\n const hours = leftPad(date.getHours(), 2, 0);\n const minutes = leftPad(date.getMinutes(), 2, 0);\n const seconds = leftPad(date.getSeconds(), 2, 0);\n\n return `${hours}:${minutes}:${seconds}`;\n}\n\ninterface Macro {\n macro: string | RegExp;\n value: string;\n}\n/**\n * Replace the macros of a text.\n * @param macros List of macros and their replacements.\n * @param text Text in which we need to replace the macros.\n */\nexport function replaceMacros(macros: Macro[], text: string): string {\n return macros.reduce(\n (acc, { macro, value }) => acc.replace(macro, value),\n text\n );\n}\n\n/**\n * Create a function which will limit the rate of execution of\n * the selected function to one time for the selected interval.\n * @param delay Interval.\n * @param fn Function to be executed at a limited rate.\n */\nexport function throttle(delay: number, fn: (...args: T[]) => R) {\n let last = 0;\n return (...args: T[]) => {\n const now = Date.now();\n if (now - last < delay) return;\n last = now;\n return fn(...args);\n };\n}\n\n/**\n * Create a function which will call the selected function only\n * after the interval time has passed after its last execution.\n * @param delay Interval.\n * @param fn Function to be executed after the last call.\n */\nexport function debounce(delay: number, fn: (...args: T[]) => void) {\n let timerRef: number | null = null;\n return (...args: T[]) => {\n if (timerRef !== null) window.clearTimeout(timerRef);\n timerRef = window.setTimeout(() => {\n fn(...args);\n timerRef = null;\n }, delay);\n };\n}\n\n/**\n * Retrieve the offset of an element relative to the page.\n * @param el Node used to calculate the offset.\n */\nfunction getOffset(el: HTMLElement | null, parent?: HTMLElement) {\n let x = 0;\n let y = 0;\n while (\n el &&\n !Number.isNaN(el.offsetLeft) &&\n !Number.isNaN(el.offsetTop) &&\n el !== parent\n ) {\n x += el.offsetLeft - el.scrollLeft;\n y += el.offsetTop - el.scrollTop;\n el = el.offsetParent as HTMLElement | null;\n }\n return { top: y, left: x };\n}\n\n/**\n * Add the grab & move functionality to a certain element inside it's container.\n *\n * @param element Element to move.\n * @param onMoved Function to execute when the element moves.\n * @param altContainer Alternative element to contain the moved element.\n *\n * @return A function which will clean the event handlers when executed.\n */\nexport function addMovementListener(\n element: HTMLElement,\n onMoved: (x: Position[\"x\"], y: Position[\"y\"]) => void,\n altContainer?: HTMLElement\n): Function {\n const container = altContainer || (element.parentElement as HTMLElement);\n\n // Store the initial draggable state.\n const isDraggable = element.draggable;\n // Init the coordinates.\n let lastX: Position[\"x\"] = 0;\n let lastY: Position[\"y\"] = 0;\n let lastMouseX: Position[\"x\"] = 0;\n let lastMouseY: Position[\"y\"] = 0;\n let mouseElementOffsetX: Position[\"x\"] = 0;\n let mouseElementOffsetY: Position[\"y\"] = 0;\n // Bounds.\n let containerBounds = container.getBoundingClientRect();\n let containerOffset = getOffset(container);\n let containerTop = containerOffset.top;\n let containerBottom = containerTop + containerBounds.height;\n let containerLeft = containerOffset.left;\n let containerRight = containerLeft + containerBounds.width;\n let elementBounds = element.getBoundingClientRect();\n let borderWidth = window.getComputedStyle(element).borderWidth || \"0\";\n let borderFix = Number.parseInt(borderWidth) * 2;\n\n // Will run onMoved 32ms after its last execution.\n const debouncedMovement = debounce(32, onMoved);\n // Will run onMoved one time max every 16ms.\n const throttledMovement = throttle(16, onMoved);\n\n const handleMove = (e: MouseEvent) => {\n // Calculate the new element coordinates.\n let x = 0;\n let y = 0;\n\n const mouseX = e.pageX;\n const mouseY = e.pageY;\n const mouseDeltaX = mouseX - lastMouseX;\n const mouseDeltaY = mouseY - lastMouseY;\n\n const minX = 0;\n const maxX = containerBounds.width - elementBounds.width + borderFix;\n const minY = 0;\n const maxY = containerBounds.height - elementBounds.height + borderFix;\n\n const outOfBoundsLeft =\n mouseX < containerLeft ||\n (lastX === 0 &&\n mouseDeltaX > 0 &&\n mouseX < containerLeft + mouseElementOffsetX);\n const outOfBoundsRight =\n mouseX > containerRight ||\n mouseDeltaX + lastX + elementBounds.width - borderFix >\n containerBounds.width ||\n (lastX === maxX &&\n mouseDeltaX < 0 &&\n mouseX > containerLeft + maxX + mouseElementOffsetX);\n const outOfBoundsTop =\n mouseY < containerTop ||\n (lastY === 0 &&\n mouseDeltaY > 0 &&\n mouseY < containerTop + mouseElementOffsetY);\n const outOfBoundsBottom =\n mouseY > containerBottom ||\n mouseDeltaY + lastY + elementBounds.height - borderFix >\n containerBounds.height ||\n (lastY === maxY &&\n mouseDeltaY < 0 &&\n mouseY > containerTop + maxY + mouseElementOffsetY);\n\n if (outOfBoundsLeft) x = minX;\n else if (outOfBoundsRight) x = maxX;\n else x = mouseDeltaX + lastX;\n\n if (outOfBoundsTop) y = minY;\n else if (outOfBoundsBottom) y = maxY;\n else y = mouseDeltaY + lastY;\n\n if (x < 0) x = minX;\n if (y < 0) y = minY;\n\n // Store the last mouse coordinates.\n lastMouseX = mouseX;\n lastMouseY = mouseY;\n\n if (x === lastX && y === lastY) return;\n\n // Run the movement events.\n throttledMovement(x, y);\n debouncedMovement(x, y);\n\n // Store the coordinates of the element.\n lastX = x;\n lastY = y;\n };\n const handleEnd = () => {\n // Reset the positions.\n lastX = 0;\n lastY = 0;\n lastMouseX = 0;\n lastMouseY = 0;\n // Remove the move event.\n document.removeEventListener(\"mousemove\", handleMove);\n // Clean itself.\n document.removeEventListener(\"mouseup\", handleEnd);\n // Reset the draggable property to its initial state.\n element.draggable = isDraggable;\n // Reset the body selection property to a default state.\n document.body.style.userSelect = \"auto\";\n };\n const handleStart = (e: MouseEvent) => {\n // Avoid starting the movement on right click.\n if (e.button === 2) return;\n\n e.stopPropagation();\n\n // Disable the drag temporarily.\n element.draggable = false;\n\n // Fix for Firefox browser.\n element.setAttribute(\"ondragstart\", \"return false;\");\n element.setAttribute(\"draggable\", \"false\");\n\n // Store the difference between the cursor and\n // the initial coordinates of the element.\n const elementOffset = getOffset(element, container);\n lastX = elementOffset.left;\n lastY = elementOffset.top;\n\n // Store the mouse position.\n lastMouseX = e.pageX;\n lastMouseY = e.pageY;\n // Store the relative position between the mouse and the element.\n mouseElementOffsetX = e.offsetX;\n mouseElementOffsetY = e.offsetY;\n\n // Initialize the bounds.\n containerBounds = container.getBoundingClientRect();\n containerOffset = getOffset(container);\n containerTop = containerOffset.top;\n containerBottom = containerTop + containerBounds.height;\n containerLeft = containerOffset.left;\n containerRight = containerLeft + containerBounds.width;\n elementBounds = element.getBoundingClientRect();\n borderWidth = window.getComputedStyle(element).borderWidth || \"0\";\n borderFix = Number.parseInt(borderWidth) * 2;\n\n // Listen to the mouse movement.\n document.addEventListener(\"mousemove\", handleMove);\n // Listen to the moment when the mouse click is not pressed anymore.\n document.addEventListener(\"mouseup\", handleEnd);\n // Limit the mouse selection of the body.\n document.body.style.userSelect = \"none\";\n };\n\n // Event to listen the init of the movement.\n element.addEventListener(\"mousedown\", handleStart);\n\n // Returns a function to clean the event listeners.\n return () => {\n element.removeEventListener(\"mousedown\", handleStart);\n handleEnd();\n };\n}\n\n/**\n * Add the grab & resize functionality to a certain element.\n *\n * @param element Element to move.\n * @param onResized Function to execute when the element is resized.\n *\n * @return A function which will clean the event handlers when executed.\n */\nexport function addResizementListener(\n element: HTMLElement,\n onResized: (x: Position[\"x\"], y: Position[\"y\"]) => void\n): Function {\n const minWidth = 15;\n const minHeight = 15;\n\n const resizeDraggable = document.createElement(\"div\");\n resizeDraggable.className = \"resize-draggable\";\n element.appendChild(resizeDraggable);\n\n // Container of the resizable element.\n const container = element.parentElement as HTMLElement;\n // Store the initial draggable state.\n const isDraggable = element.draggable;\n // Init the coordinates.\n let lastWidth: Size[\"width\"] = 0;\n let lastHeight: Size[\"height\"] = 0;\n let lastMouseX: Position[\"x\"] = 0;\n let lastMouseY: Position[\"y\"] = 0;\n let mouseElementOffsetX: Position[\"x\"] = 0;\n let mouseElementOffsetY: Position[\"y\"] = 0;\n // Init the bounds.\n let containerBounds = container.getBoundingClientRect();\n let containerOffset = getOffset(container);\n let containerTop = containerOffset.top;\n let containerBottom = containerTop + containerBounds.height;\n let containerLeft = containerOffset.left;\n let containerRight = containerLeft + containerBounds.width;\n let elementOffset = getOffset(element);\n let elementTop = elementOffset.top;\n let elementLeft = elementOffset.left;\n let borderWidth = window.getComputedStyle(element).borderWidth || \"0\";\n let borderFix = Number.parseInt(borderWidth);\n\n // Will run onResized 32ms after its last execution.\n const debouncedResizement = debounce(32, onResized);\n // Will run onResized one time max every 16ms.\n const throttledResizement = throttle(16, onResized);\n\n const handleResize = (e: MouseEvent) => {\n // Calculate the new element coordinates.\n let width = lastWidth + (e.pageX - lastMouseX);\n let height = lastHeight + (e.pageY - lastMouseY);\n\n if (width === lastWidth && height === lastHeight) return;\n\n if (\n width < lastWidth &&\n e.pageX > elementLeft + (lastWidth - mouseElementOffsetX)\n )\n return;\n\n if (width < minWidth) {\n // Minimum value.\n width = minWidth;\n } else if (width + elementLeft - borderFix / 2 >= containerRight) {\n // Limit the size to the container.\n width = containerRight - elementLeft;\n }\n if (height < minHeight) {\n // Minimum value.\n height = minHeight;\n } else if (height + elementTop - borderFix / 2 >= containerBottom) {\n // Limit the size to the container.\n height = containerBottom - elementTop;\n }\n\n // Run the movement events.\n throttledResizement(width, height);\n debouncedResizement(width, height);\n\n // Store the coordinates of the element.\n lastWidth = width;\n lastHeight = height;\n // Store the last mouse coordinates.\n lastMouseX = e.pageX;\n lastMouseY = e.pageY;\n };\n const handleEnd = () => {\n // Reset the positions.\n lastWidth = 0;\n lastHeight = 0;\n lastMouseX = 0;\n lastMouseY = 0;\n mouseElementOffsetX = 0;\n mouseElementOffsetY = 0;\n // Remove the move event.\n document.removeEventListener(\"mousemove\", handleResize);\n // Clean itself.\n document.removeEventListener(\"mouseup\", handleEnd);\n // Reset the draggable property to its initial state.\n element.draggable = isDraggable;\n // Reset the body selection property to a default state.\n document.body.style.userSelect = \"auto\";\n };\n const handleStart = (e: MouseEvent) => {\n e.stopPropagation();\n\n // Disable the drag temporarily.\n element.draggable = false;\n\n // Store the difference between the cursor and\n // the initial coordinates of the element.\n const { width, height } = element.getBoundingClientRect();\n lastWidth = width;\n lastHeight = height;\n // Store the mouse position.\n lastMouseX = e.pageX;\n lastMouseY = e.pageY;\n // Store the relative position between the mouse and the element.\n mouseElementOffsetX = e.offsetX;\n mouseElementOffsetY = e.offsetY;\n\n // Initialize the bounds.\n containerBounds = container.getBoundingClientRect();\n containerOffset = getOffset(container);\n containerTop = containerOffset.top;\n containerBottom = containerTop + containerBounds.height;\n containerLeft = containerOffset.left;\n containerRight = containerLeft + containerBounds.width;\n elementOffset = getOffset(element);\n elementTop = elementOffset.top;\n elementLeft = elementOffset.left;\n\n // Listen to the mouse movement.\n document.addEventListener(\"mousemove\", handleResize);\n // Listen to the moment when the mouse click is not pressed anymore.\n document.addEventListener(\"mouseup\", handleEnd);\n // Limit the mouse selection of the body.\n document.body.style.userSelect = \"none\";\n };\n\n // Event to listen the init of the movement.\n resizeDraggable.addEventListener(\"mousedown\", handleStart);\n\n // Returns a function to clean the event listeners.\n return () => {\n resizeDraggable.remove();\n handleEnd();\n };\n}\n\n// TODO: Document and code\nexport function t(text: string): string {\n return text;\n}\n\nexport function helpTip(text: string): HTMLElement {\n const container = document.createElement(\"a\");\n container.className = \"tip\";\n const icon = document.createElement(\"img\");\n icon.src = helpTipIcon;\n icon.className = \"forced_title\";\n icon.setAttribute(\"alt\", text);\n icon.setAttribute(\"data-title\", text);\n icon.setAttribute(\"data-use_title_for_force_title\", \"1\");\n\n container.appendChild(icon);\n\n return container;\n}\n\ninterface PeriodSelectorOption {\n value: number;\n text: string;\n}\nexport function periodSelector(\n selectedValue: PeriodSelectorOption[\"value\"] | null,\n emptyOption: PeriodSelectorOption | null,\n options: PeriodSelectorOption[],\n onChange: (value: PeriodSelectorOption[\"value\"]) => void\n): HTMLElement {\n if (selectedValue === null) selectedValue = 0;\n const initialValue = emptyOption ? emptyOption.value : 0;\n let currentValue: number =\n selectedValue != null ? selectedValue : initialValue;\n // Main container.\n const container = document.createElement(\"div\");\n // Container for the period selector.\n const periodsContainer = document.createElement(\"div\");\n const selectPeriods = document.createElement(\"select\");\n const useManualPeriodsBtn = document.createElement(\"a\");\n // Container for the custom period input.\n const manualPeriodsContainer = document.createElement(\"div\");\n const inputTimeValue = document.createElement(\"input\");\n const unitsSelect = document.createElement(\"select\");\n const usePeriodsBtn = document.createElement(\"a\");\n // Units to multiply the custom period input.\n const unitOptions: { value: string; text: string }[] = [\n { value: \"1\", text: t(\"Seconds\").toLowerCase() },\n { value: \"60\", text: t(\"Minutes\").toLowerCase() },\n { value: \"3600\", text: t(\"Hours\").toLowerCase() },\n { value: \"86400\", text: t(\"Days\").toLowerCase() },\n { value: \"604800\", text: t(\"Weeks\").toLowerCase() },\n { value: `${86400 * 30}`, text: t(\"Months\").toLowerCase() },\n { value: `${86400 * 30 * 12}`, text: t(\"Years\").toLowerCase() }\n ];\n\n // Will be executed every time the value changes.\n const handleChange = (value: number) => {\n currentValue = value;\n onChange(currentValue);\n };\n // Will return the first period option smaller than the value.\n const findPeriodsOption = (value: number) =>\n options\n .sort((a, b) => (a.value < b.value ? 1 : -1))\n .find(optionVal => value >= optionVal.value);\n // Will return the first multiple of the value using the custom input multipliers.\n const findManualPeriodsOptionValue = (value: number) =>\n unitOptions\n .map(unitOption => Number.parseInt(unitOption.value))\n .sort((a, b) => (a < b ? 1 : -1))\n .find(optionVal => value % optionVal === 0);\n // Will find and set a valid option for the period selector.\n const setPeriodsValue = (value: number) => {\n let option = findPeriodsOption(value);\n selectPeriods.value = `${option ? option.value : initialValue}`;\n };\n // Will transform the value to show the perfect fit for the custom input period.\n const setManualPeriodsValue = (value: number) => {\n const optionVal = findManualPeriodsOptionValue(value);\n if (optionVal) {\n inputTimeValue.value = `${value / optionVal}`;\n unitsSelect.value = `${optionVal}`;\n } else {\n inputTimeValue.value = `${value}`;\n unitsSelect.value = \"1\";\n }\n };\n\n // Will modify the value to show the perfect fit for this element and show its container.\n const showPeriods = () => {\n let option = findPeriodsOption(currentValue);\n const newValue = option ? option.value : initialValue;\n selectPeriods.value = `${newValue}`;\n\n if (newValue !== currentValue) handleChange(newValue);\n\n container.replaceChild(periodsContainer, manualPeriodsContainer);\n };\n // Will modify the value to show the perfect fit for this element and show its container.\n const showManualPeriods = () => {\n const optionVal = findManualPeriodsOptionValue(currentValue);\n\n if (optionVal) {\n inputTimeValue.value = `${currentValue / optionVal}`;\n unitsSelect.value = `${optionVal}`;\n } else {\n inputTimeValue.value = `${currentValue}`;\n unitsSelect.value = \"1\";\n }\n\n container.replaceChild(manualPeriodsContainer, periodsContainer);\n };\n\n // Append the elements\n\n periodsContainer.appendChild(selectPeriods);\n periodsContainer.appendChild(useManualPeriodsBtn);\n\n manualPeriodsContainer.appendChild(inputTimeValue);\n manualPeriodsContainer.appendChild(unitsSelect);\n manualPeriodsContainer.appendChild(usePeriodsBtn);\n\n if (\n options.find(option => option.value === selectedValue) ||\n (emptyOption && emptyOption.value === selectedValue)\n ) {\n // Start with the custom periods select.\n container.appendChild(periodsContainer);\n } else {\n // Start with the manual time input\n container.appendChild(manualPeriodsContainer);\n }\n\n // Set and fill the elements.\n\n // Periods selector.\n\n selectPeriods.addEventListener(\"change\", (e: Event) =>\n handleChange(\n parseIntOr((e.target as HTMLSelectElement).value, initialValue)\n )\n );\n if (emptyOption) {\n const optionElem = document.createElement(\"option\");\n optionElem.value = `${emptyOption.value}`;\n optionElem.text = emptyOption.text;\n selectPeriods.appendChild(optionElem);\n }\n options.forEach(option => {\n const optionElem = document.createElement(\"option\");\n optionElem.value = `${option.value}`;\n optionElem.text = option.text;\n selectPeriods.appendChild(optionElem);\n });\n\n setPeriodsValue(selectedValue);\n\n useManualPeriodsBtn.appendChild(\n fontAwesomeIcon(faPencilAlt, t(\"Show manual period input\"), {\n size: \"small\"\n })\n );\n useManualPeriodsBtn.addEventListener(\"click\", e => {\n e.preventDefault();\n showManualPeriods();\n });\n\n // Manual periods input.\n\n inputTimeValue.type = \"number\";\n inputTimeValue.min = \"0\";\n inputTimeValue.required = true;\n inputTimeValue.addEventListener(\"change\", (e: Event) =>\n handleChange(\n parseIntOr((e.target as HTMLSelectElement).value, 0) *\n parseIntOr(unitsSelect.value, 1)\n )\n );\n // Select for time units.\n unitsSelect.addEventListener(\"change\", (e: Event) =>\n handleChange(\n parseIntOr(inputTimeValue.value, 0) *\n parseIntOr((e.target as HTMLSelectElement).value, 1)\n )\n );\n unitOptions.forEach(option => {\n const optionElem = document.createElement(\"option\");\n optionElem.value = `${option.value}`;\n optionElem.text = option.text;\n unitsSelect.appendChild(optionElem);\n });\n\n setManualPeriodsValue(selectedValue);\n\n usePeriodsBtn.appendChild(\n fontAwesomeIcon(faListAlt, t(\"Show periods selector\"), { size: \"small\" })\n );\n usePeriodsBtn.addEventListener(\"click\", e => {\n e.preventDefault();\n showPeriods();\n });\n\n return container;\n}\n\n/**\n * Cuts the text if their length is greater than the selected max length\n * and applies the selected ellipse to the result text.\n * @param str Text to cut\n * @param max Maximum length after cutting the text\n * @param ellipse String to be added to the cutted text\n * @returns Full text or text cutted with the ellipse\n */\nexport function ellipsize(\n str: string,\n max: number = 140,\n ellipse: string = \"…\"\n): string {\n return str.trim().length > max ? str.substr(0, max).trim() + ellipse : str;\n}\n\n// TODO: Document\nexport function autocompleteInput(\n initialValue: string | null,\n onDataRequested: (value: string, done: (data: T[]) => void) => void,\n renderListElement: (data: T) => HTMLElement,\n onSelected: (data: T) => string\n): HTMLElement {\n const container = document.createElement(\"div\");\n container.classList.add(\"autocomplete\");\n\n const input = document.createElement(\"input\");\n input.type = \"text\";\n input.required = true;\n if (initialValue !== null) input.value = initialValue;\n\n const list = document.createElement(\"div\");\n list.classList.add(\"autocomplete-items\");\n\n const cleanList = () => {\n list.innerHTML = \"\";\n };\n\n input.addEventListener(\"keyup\", e => {\n const value = (e.target as HTMLInputElement).value;\n if (value) {\n onDataRequested(value, data => {\n cleanList();\n if (data instanceof Array) {\n data.forEach(item => {\n const listElement = renderListElement(item);\n listElement.addEventListener(\"click\", () => {\n input.value = onSelected(item);\n cleanList();\n });\n list.appendChild(listElement);\n });\n }\n });\n } else {\n cleanList();\n }\n });\n\n container.appendChild(input);\n container.appendChild(list);\n\n return container;\n}\n","import {\n Position,\n Size,\n AnyObject,\n WithModuleProps,\n ItemMeta,\n LinkedVisualConsoleProps,\n WithAgentProps\n} from \"./lib/types\";\nimport {\n sizePropsDecoder,\n positionPropsDecoder,\n parseIntOr,\n parseBoolean,\n notEmptyStringOr,\n replaceMacros,\n humanDate,\n humanTime,\n addMovementListener,\n debounce,\n addResizementListener,\n t\n} from \"./lib\";\nimport TypedEvent, { Listener, Disposable } from \"./lib/TypedEvent\";\nimport { FormContainer, InputGroup } from \"./Form\";\n\n// Enum: https://www.typescriptlang.org/docs/handbook/enums.html.\nexport const enum ItemType {\n STATIC_GRAPH = 0,\n MODULE_GRAPH = 1,\n SIMPLE_VALUE = 2,\n PERCENTILE_BAR = 3,\n LABEL = 4,\n ICON = 5,\n SIMPLE_VALUE_MAX = 6,\n SIMPLE_VALUE_MIN = 7,\n SIMPLE_VALUE_AVG = 8,\n PERCENTILE_BUBBLE = 9,\n SERVICE = 10,\n GROUP_ITEM = 11,\n BOX_ITEM = 12,\n LINE_ITEM = 13,\n AUTO_SLA_GRAPH = 14,\n CIRCULAR_PROGRESS_BAR = 15,\n CIRCULAR_INTERIOR_PROGRESS_BAR = 16,\n DONUT_GRAPH = 17,\n BARS_GRAPH = 18,\n CLOCK = 19,\n COLOR_CLOUD = 20,\n NETWORK_LINK = 21,\n ODOMETER = 22\n}\n\n// Base item properties. This interface should be extended by the item implementations.\nexport interface ItemProps extends Position, Size {\n readonly id: number;\n readonly type: ItemType;\n label: string | null;\n labelPosition: \"up\" | \"right\" | \"down\" | \"left\";\n isLinkEnabled: boolean;\n link: string | null;\n isOnTop: boolean;\n parentId: number | null;\n aclGroupId: number | null;\n cacheExpiration: number | null;\n colorStatus: string;\n cellId: number | null;\n}\n\nexport interface ItemClickEvent {\n item: VisualConsoleItem;\n nativeEvent: Event;\n}\n\n// FIXME: Fix type compatibility.\nexport interface ItemRemoveEvent {\n // data: Props;\n item: VisualConsoleItem;\n}\n\nexport interface ItemMovedEvent {\n item: VisualConsoleItem;\n prevPosition: Position;\n newPosition: Position;\n}\n\nexport interface ItemResizedEvent {\n item: VisualConsoleItem;\n prevSize: Size;\n newSize: Size;\n}\n\nexport interface ItemSelectionChangedEvent {\n selected: boolean;\n}\n\n/**\n * Extract a valid enum value from a raw label position value.\n * @param labelPosition Raw value.\n */\nconst parseLabelPosition = (\n labelPosition: unknown\n): ItemProps[\"labelPosition\"] => {\n switch (labelPosition) {\n case \"up\":\n case \"right\":\n case \"down\":\n case \"left\":\n return labelPosition;\n default:\n return \"down\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function itemBasePropsDecoder(data: AnyObject): ItemProps | never {\n if (data.id == null || isNaN(parseInt(data.id))) {\n throw new TypeError(\"invalid id.\");\n }\n if (data.type == null || isNaN(parseInt(data.type))) {\n throw new TypeError(\"invalid type.\");\n }\n\n return {\n id: parseInt(data.id),\n type: parseInt(data.type),\n label: notEmptyStringOr(data.label, null),\n labelPosition: parseLabelPosition(data.labelPosition),\n isLinkEnabled: parseBoolean(data.isLinkEnabled),\n link: notEmptyStringOr(data.link, null),\n isOnTop: parseBoolean(data.isOnTop),\n parentId: parseIntOr(data.parentId, null),\n aclGroupId: parseIntOr(data.aclGroupId, null),\n cacheExpiration: parseIntOr(data.cacheExpiration, null),\n colorStatus: notEmptyStringOr(data.colorStatus, \"#CCC\"),\n cellId: parseIntOr(data.cellId, null),\n ...sizePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...positionPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\n//TODO: Document\nexport function titleItem(id: number): string {\n let title = \"\";\n switch (id) {\n case ItemType.STATIC_GRAPH:\n title = t(\"Static image\");\n break;\n case ItemType.MODULE_GRAPH:\n title = t(\"Module graph\");\n break;\n case ItemType.SIMPLE_VALUE:\n title = t(\"Simple value\");\n break;\n case ItemType.PERCENTILE_BAR:\n title = t(\"Percentile item\");\n break;\n case ItemType.LABEL:\n title = t(\"Label\");\n break;\n case ItemType.ICON:\n title = t(\"Icon\");\n break;\n case ItemType.SIMPLE_VALUE_MAX:\n title = t(\"Simple value\");\n break;\n case ItemType.SIMPLE_VALUE_MIN:\n title = t(\"Simple value\");\n break;\n case ItemType.SIMPLE_VALUE_AVG:\n title = t(\"Simple value\");\n break;\n case ItemType.PERCENTILE_BUBBLE:\n title = t(\"Percentile item\");\n break;\n case ItemType.SERVICE:\n title = t(\"Service\");\n break;\n case ItemType.GROUP_ITEM:\n title = t(\"Group\");\n break;\n case ItemType.BOX_ITEM:\n title = t(\"Box\");\n break;\n case ItemType.LINE_ITEM:\n title = t(\"Line\");\n break;\n case ItemType.AUTO_SLA_GRAPH:\n title = t(\"Event history graph\");\n break;\n case ItemType.CIRCULAR_PROGRESS_BAR:\n title = t(\"Percentile item\");\n break;\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n title = t(\"Percentile item\");\n break;\n case ItemType.DONUT_GRAPH:\n title = t(\"Serialized pie graph\");\n break;\n case ItemType.BARS_GRAPH:\n title = t(\"Bars graph\");\n break;\n case ItemType.CLOCK:\n title = t(\"Clock\");\n break;\n case ItemType.COLOR_CLOUD:\n title = t(\"Color cloud\");\n break;\n case ItemType.NETWORK_LINK:\n title = t(\"Network link\");\n break;\n case ItemType.ODOMETER:\n title = t(\"Odometer\");\n break;\n default:\n title = t(\"Item\");\n break;\n }\n\n return title;\n}\n\n/**\n * Base class of the visual console items. Should be extended to use its capabilities.\n */\nabstract class VisualConsoleItem {\n // Properties of the item.\n private itemProps: Props;\n // Metadata of the item.\n private _metadata: ItemMeta;\n // Reference to the DOM element which will contain the item.\n public elementRef: HTMLElement = document.createElement(\"div\");\n public labelElementRef: HTMLElement = document.createElement(\"div\");\n // Reference to the DOM element which will contain the view of the item which extends this class.\n protected childElementRef: HTMLElement = document.createElement(\"div\");\n // Event manager for click events.\n private readonly clickEventManager = new TypedEvent();\n // Event manager for double click events.\n private readonly dblClickEventManager = new TypedEvent();\n // Event manager for moved events.\n private readonly movedEventManager = new TypedEvent();\n // Event manager for stopped movement events.\n private readonly movementFinishedEventManager = new TypedEvent<\n ItemMovedEvent\n >();\n // Event manager for resized events.\n private readonly resizedEventManager = new TypedEvent();\n // Event manager for resize finished events.\n private readonly resizeFinishedEventManager = new TypedEvent<\n ItemResizedEvent\n >();\n // Event manager for remove events.\n private readonly removeEventManager = new TypedEvent();\n // Event manager for selection change events.\n private readonly selectionChangedEventManager = new TypedEvent<\n ItemSelectionChangedEvent\n >();\n // List of references to clean the event listeners.\n private readonly disposables: Disposable[] = [];\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n private debouncedMovementSave = debounce(\n 500, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingMoved = false;\n\n const prevPosition = {\n x: this.props.x,\n y: this.props.y\n };\n const newPosition = {\n x: x,\n y: y\n };\n\n if (!this.positionChanged(prevPosition, newPosition)) return;\n\n // Save the new position to the props.\n this.move(x, y);\n // Emit the movement event.\n this.movementFinishedEventManager.emit({\n item: this,\n prevPosition: prevPosition,\n newPosition: newPosition\n });\n }\n );\n // This property will store the function\n // to clean the movement listener.\n private removeMovement: Function | null = null;\n\n /**\n * Start the movement funtionality.\n * @param element Element to move inside its container.\n */\n private initMovementListener(element: HTMLElement): void {\n // Avoid line movement as 'block' force using circles.\n if (\n this.props.type == ItemType.LINE_ITEM ||\n this.props.type == ItemType.NETWORK_LINK\n ) {\n return;\n }\n\n this.removeMovement = addMovementListener(\n element,\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n const prevPosition = {\n x: this.props.x,\n y: this.props.y\n };\n const newPosition = { x, y };\n\n this.meta = {\n ...this.meta,\n isSelected: true\n };\n\n if (!this.positionChanged(prevPosition, newPosition)) return;\n\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingMoved = true;\n // Move the DOM element.\n this.moveElement(x, y);\n // Emit the movement event.\n this.movedEventManager.emit({\n item: this,\n prevPosition: prevPosition,\n newPosition: newPosition\n });\n // Run the save function.\n this.debouncedMovementSave(x, y);\n }\n );\n }\n /**\n * Stop the movement fun\n */\n private stopMovementListener(): void {\n if (this.removeMovement) {\n this.removeMovement();\n this.removeMovement = null;\n }\n }\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n private debouncedResizementSave = debounce(\n 500, // ms.\n (width: Size[\"width\"], height: Size[\"height\"]) => {\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingResized = false;\n\n const prevSize = {\n width: this.props.width,\n height: this.props.height\n };\n const newSize = { width, height };\n\n if (!this.sizeChanged(prevSize, newSize)) return;\n\n // Save the new position to the props.\n this.resize(width, height);\n\n // Emit the resize finished event.\n this.resizeFinishedEventManager.emit({\n item: this,\n prevSize: prevSize,\n newSize: newSize\n });\n }\n );\n // This property will store the function\n // to clean the resizement listener.\n private removeResizement: Function | null = null;\n\n /**\n * Start the resizement funtionality.\n * @param element Element to move inside its container.\n */\n protected initResizementListener(element: HTMLElement): void {\n if (\n this.props.type == ItemType.LINE_ITEM ||\n this.props.type == ItemType.NETWORK_LINK\n ) {\n return;\n }\n this.removeResizement = addResizementListener(\n element,\n (width: Size[\"width\"], height: Size[\"height\"]) => {\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingResized = true;\n\n // The label it's outside the item's size, so we need\n // to get rid of its size to get the real size of the\n // item's content.\n if (this.props.label && this.props.label.length > 0) {\n const {\n width: labelWidth,\n height: labelHeight\n } = this.labelElementRef.getBoundingClientRect();\n\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n height -= labelHeight;\n break;\n case \"left\":\n case \"right\":\n width -= labelWidth;\n break;\n }\n }\n\n const prevSize = {\n width: this.props.width,\n height: this.props.height\n };\n const newSize = { width, height };\n\n if (!this.sizeChanged(prevSize, newSize)) return;\n\n // Move the DOM element.\n this.resizeElement(width, height);\n // Emit the resizement event.\n this.resizedEventManager.emit({\n item: this,\n prevSize,\n newSize\n });\n // Run the save function.\n this.debouncedResizementSave(width, height);\n }\n );\n }\n /**\n * Stop the resizement functionality.\n */\n private stopResizementListener(): void {\n if (this.removeResizement) {\n this.removeResizement();\n this.removeResizement = null;\n }\n }\n\n /**\n * To create a new element which will be inside the item box.\n * @return Item.\n */\n protected abstract createDomElement(): HTMLElement;\n\n public constructor(\n props: Props,\n metadata: ItemMeta,\n deferInit: boolean = false\n ) {\n this.itemProps = props;\n this._metadata = metadata;\n\n if (!deferInit) this.init();\n }\n\n /**\n * To create and append the DOM elements.\n */\n protected init(): void {\n /*\n * Get a HTMLElement which represents the container box\n * of the Visual Console item. This element will manage\n * all the common things like click events, show a border\n * when hovered, etc.\n */\n this.elementRef = this.createContainerDomElement();\n this.labelElementRef = this.createLabelDomElement();\n\n /*\n * Get a HTMLElement which represents the custom view\n * of the Visual Console item. This element will be\n * different depending on the item implementation.\n */\n this.childElementRef = this.createDomElement();\n\n // Insert the elements into the container.\n this.elementRef.appendChild(this.childElementRef);\n this.elementRef.appendChild(this.labelElementRef);\n\n // Resize element.\n this.resizeElement(this.itemProps.width, this.itemProps.height);\n // Set label position.\n this.changeLabelPosition(this.itemProps.labelPosition);\n }\n\n /**\n * To create a new box for the visual console item.\n * @return Item box.\n */\n private createContainerDomElement(): HTMLElement {\n let box;\n if (this.props.isLinkEnabled) {\n box = document.createElement(\"a\") as HTMLAnchorElement;\n\n if (this.props.link) {\n box.href = this.props.link;\n } else {\n box.className = \"textDecorationNone\";\n }\n } else {\n box = document.createElement(\"div\") as HTMLDivElement;\n box.className = \"textDecorationNone\";\n }\n\n box.classList.add(\"visual-console-item\");\n if (this.props.isOnTop) {\n box.classList.add(\"is-on-top\");\n }\n box.style.left = `${this.props.x}px`;\n box.style.top = `${this.props.y}px`;\n\n // Init the click listeners.\n box.addEventListener(\"dblclick\", e => {\n if (!this.meta.isBeingMoved && !this.meta.isBeingResized) {\n this.unSelectItem();\n this.selectItem();\n\n this.dblClickEventManager.emit({\n item: this,\n nativeEvent: e\n });\n }\n });\n box.addEventListener(\"click\", e => {\n if (this.meta.editMode) {\n e.preventDefault();\n e.stopPropagation();\n } else {\n // Add loading click item.\n if (this.itemProps.isLinkEnabled && this.itemProps.link != null) {\n const divParent = document.createElement(\"div\");\n divParent.className = \"div-visual-console-spinner\";\n const divSpinner = document.createElement(\"div\");\n divSpinner.className = \"visual-console-spinner\";\n divParent.appendChild(divSpinner);\n const containerVC = document.getElementById(\n \"visual-console-container\"\n );\n if (containerVC != null) {\n containerVC.classList.add(\"is-updating\");\n containerVC.appendChild(divParent);\n }\n }\n }\n\n if (!this.meta.isBeingMoved && !this.meta.isBeingResized) {\n this.clickEventManager.emit({\n item: this,\n nativeEvent: e\n });\n }\n });\n\n // Metadata state.\n if (this.meta.editMode) {\n box.classList.add(\"is-editing\");\n }\n if (this.meta.isFetching) {\n box.classList.add(\"is-fetching\");\n }\n if (this.meta.isUpdating) {\n box.classList.add(\"is-updating\");\n }\n if (this.meta.isSelected) {\n box.classList.add(\"is-selected\");\n }\n\n return box;\n }\n\n /**\n * To create a new label for the visual console item.\n * @return Item label.\n */\n protected createLabelDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"visual-console-item-label\";\n // Add the label if it exists.\n const label = this.getLabelWithMacrosReplaced();\n if (label.length > 0) {\n // Ugly table we need to use to replicate the legacy style.\n const table = document.createElement(\"table\");\n const row = document.createElement(\"tr\");\n const emptyRow1 = document.createElement(\"tr\");\n const emptyRow2 = document.createElement(\"tr\");\n const cell = document.createElement(\"td\");\n\n cell.innerHTML = label;\n row.appendChild(cell);\n table.appendChild(emptyRow1);\n table.appendChild(row);\n table.appendChild(emptyRow2);\n table.style.textAlign = \"center\";\n\n // Change the table size depending on its position.\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n if (this.props.width > 0) {\n table.style.width = `${this.props.width}px`;\n table.style.height = \"\";\n }\n break;\n case \"left\":\n case \"right\":\n if (this.props.height > 0) {\n table.style.width = \"\";\n table.style.height = `${this.props.height}px`;\n }\n break;\n }\n\n // element.innerHTML = this.props.label;\n element.appendChild(table);\n }\n\n return element;\n }\n\n /**\n * Return the label stored into the props with some macros replaced.\n */\n protected getLabelWithMacrosReplaced(): string {\n // We assert that the props may have some needed properties.\n const props = this.props as Partial;\n\n return replaceMacros(\n [\n {\n macro: \"_date_\",\n value: humanDate(new Date())\n },\n {\n macro: \"_time_\",\n value: humanTime(new Date())\n },\n {\n macro: \"_agent_\",\n value: props.agentAlias != null ? props.agentAlias : \"\"\n },\n {\n macro: \"_agentdescription_\",\n value: props.agentDescription != null ? props.agentDescription : \"\"\n },\n {\n macro: \"_address_\",\n value: props.agentAddress != null ? props.agentAddress : \"\"\n },\n {\n macro: \"_module_\",\n value: props.moduleName != null ? props.moduleName : \"\"\n },\n {\n macro: \"_moduledescription_\",\n value: props.moduleDescription != null ? props.moduleDescription : \"\"\n }\n ],\n this.props.label || \"\"\n );\n }\n\n /**\n * To update the content element.\n * @return Item.\n */\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.createDomElement().innerHTML;\n }\n\n /**\n * Public accessor of the `props` property.\n * @return Properties.\n */\n public get props(): Props {\n return { ...this.itemProps }; // Return a copy.\n }\n\n /**\n * Public setter of the `props` property.\n * If the new props are different enough than the\n * stored props, a render would be fired.\n * @param newProps\n */\n public set props(newProps: Props) {\n this.setProps(newProps);\n }\n\n /**\n * Clasic and protected version of the setter of the `props` property.\n * Useful to override it from children classes.\n * @param newProps\n */\n protected setProps(newProps: Props) {\n const prevProps = this.props;\n // Update the internal props.\n this.itemProps = newProps;\n\n // From this point, things which rely on this.props can access to the changes.\n\n // Check if we should re-render.\n if (this.shouldBeUpdated(prevProps, newProps))\n this.render(prevProps, this._metadata);\n }\n\n /**\n * Public accessor of the `meta` property.\n * @return Properties.\n */\n public get meta(): ItemMeta {\n return { ...this._metadata }; // Return a copy.\n }\n\n /**\n * Public setter of the `meta` property.\n * If the new meta are different enough than the\n * stored meta, a render would be fired.\n * @param newProps\n */\n public set meta(newMetadata: ItemMeta) {\n this.setMeta(newMetadata);\n }\n\n /**\n * Classic version of the setter of the `meta` property.\n * Useful to override it from children classes.\n * @param newProps\n */\n public setMeta(newMetadata: Partial): void {\n const prevMetadata = this._metadata;\n // Update the internal meta.\n this._metadata = {\n ...prevMetadata,\n ...newMetadata\n };\n\n if (\n typeof newMetadata.isSelected !== \"undefined\" &&\n prevMetadata.isSelected !== newMetadata.isSelected\n ) {\n this.selectionChangedEventManager.emit({\n selected: newMetadata.isSelected\n });\n }\n\n // From this point, things which rely on this.props can access to the changes.\n\n // Check if we should re-render.\n // if (this.shouldBeUpdated(prevMetadata, newMetadata))\n this.render(this.itemProps, prevMetadata);\n }\n\n /**\n * To compare the previous and the new props and returns a boolean value\n * in case the difference is meaningfull enough to perform DOM changes.\n *\n * Here, the only comparision is done by reference.\n *\n * Override this function to perform a different comparision depending on the item needs.\n *\n * @param prevProps\n * @param newProps\n * @return Whether the difference is meaningful enough to perform DOM changes or not.\n */\n protected shouldBeUpdated(prevProps: Props, newProps: Props): boolean {\n return prevProps !== newProps;\n }\n\n /**\n * To recreate or update the HTMLElement which represents the item into the DOM.\n * @param prevProps If exists it will be used to only perform DOM updates instead of a full replace.\n */\n public render(\n prevProps: Props | null = null,\n prevMeta: ItemMeta | null = null\n ): void {\n this.updateDomElement(this.childElementRef);\n\n // Move box.\n if (!prevProps || this.positionChanged(prevProps, this.props)) {\n this.moveElement(this.props.x, this.props.y);\n }\n // Resize box.\n if (!prevProps || this.sizeChanged(prevProps, this.props)) {\n this.resizeElement(this.props.width, this.props.height);\n }\n // Change label.\n const oldLabelHtml = this.labelElementRef.innerHTML;\n const newLabelHtml = this.createLabelDomElement().innerHTML;\n if (oldLabelHtml !== newLabelHtml) {\n this.labelElementRef.innerHTML = newLabelHtml;\n }\n // Change label position.\n if (!prevProps || prevProps.labelPosition !== this.props.labelPosition) {\n this.changeLabelPosition(this.props.labelPosition);\n }\n //Change z-index class is-on-top\n if (!prevProps || prevProps.isOnTop !== this.props.isOnTop) {\n if (this.props.isOnTop) {\n this.elementRef.classList.add(\"is-on-top\");\n } else {\n this.elementRef.classList.remove(\"is-on-top\");\n }\n }\n // Change link.\n if (prevProps && prevProps.isLinkEnabled !== this.props.isLinkEnabled) {\n const container = this.createContainerDomElement();\n // Add the children of the old element.\n container.innerHTML = this.elementRef.innerHTML;\n // Copy the attributes.\n const attrs = this.elementRef.attributes;\n for (let i = 0; i < attrs.length; i++) {\n if (attrs[i].nodeName !== \"id\") {\n let cloneIsNeeded = this.elementRef.getAttributeNode(\n attrs[i].nodeName\n );\n if (cloneIsNeeded !== null) {\n container.setAttributeNode(cloneIsNeeded.cloneNode());\n }\n }\n }\n // Replace the reference.\n if (this.elementRef.parentNode !== null) {\n this.elementRef.parentNode.replaceChild(container, this.elementRef);\n }\n\n // Changed the reference to the main element. It's ugly, but needed.\n this.elementRef = container;\n }\n\n if (\n prevProps &&\n this.props.isLinkEnabled &&\n prevProps.link !== this.props.link\n ) {\n if (this.props.link !== null) {\n this.elementRef.setAttribute(\"href\", this.props.link);\n }\n }\n\n // Change metadata related things.\n if (!prevMeta || prevMeta.editMode !== this.meta.editMode) {\n if (this.meta.editMode) {\n this.elementRef.classList.add(\"is-editing\");\n } else {\n this.elementRef.classList.remove(\"is-editing\");\n }\n }\n\n if (!prevMeta || prevMeta.isFetching !== this.meta.isFetching) {\n if (this.meta.isFetching) {\n this.elementRef.classList.add(\"is-fetching\");\n } else {\n this.elementRef.classList.remove(\"is-fetching\");\n }\n }\n\n if (!prevMeta || prevMeta.isUpdating !== this.meta.isUpdating) {\n if (this.meta.isUpdating) {\n this.elementRef.classList.add(\"is-updating\");\n\n const divParent = document.createElement(\"div\");\n divParent.className = \"div-visual-console-spinner\";\n const divSpinner = document.createElement(\"div\");\n divSpinner.className = \"visual-console-spinner\";\n divParent.appendChild(divSpinner);\n this.elementRef.appendChild(divParent);\n } else {\n this.elementRef.classList.remove(\"is-updating\");\n\n const div = this.elementRef.querySelector(\n \".div-visual-console-spinner\"\n );\n if (div !== null) {\n const parent = div.parentElement;\n if (parent !== null) {\n parent.removeChild(div);\n }\n }\n }\n }\n if (!prevMeta || prevMeta.isSelected !== this.meta.isSelected) {\n if (this.meta.isSelected) {\n this.elementRef.classList.add(\"is-selected\");\n } else {\n this.elementRef.classList.remove(\"is-selected\");\n }\n }\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n */\n public remove(): void {\n // Call the remove event.\n this.removeEventManager.emit({ item: this });\n // Event listeners.\n this.disposables.forEach(disposable => {\n try {\n disposable.dispose();\n } catch (ignored) {} // eslint-disable-line no-empty\n });\n // VisualConsoleItem DOM element.\n this.elementRef.remove();\n }\n\n /**\n * Compare the previous and the new position and return\n * a boolean value in case the position changed.\n * @param prevPosition\n * @param newPosition\n * @return Whether the position changed or not.\n */\n protected positionChanged(\n prevPosition: Position,\n newPosition: Position\n ): boolean {\n return prevPosition.x !== newPosition.x || prevPosition.y !== newPosition.y;\n }\n\n /**\n * Move the label around the item content.\n * @param position Label position.\n */\n protected changeLabelPosition(position: Props[\"labelPosition\"]): void {\n switch (position) {\n case \"up\":\n this.elementRef.style.flexDirection = \"column-reverse\";\n break;\n case \"left\":\n this.elementRef.style.flexDirection = \"row-reverse\";\n break;\n case \"right\":\n this.elementRef.style.flexDirection = \"row\";\n break;\n case \"down\":\n default:\n this.elementRef.style.flexDirection = \"column\";\n break;\n }\n\n // Ugly table to show the label as its legacy counterpart.\n const tables = this.labelElementRef.getElementsByTagName(\"table\");\n const table = tables.length > 0 ? tables.item(0) : null;\n // Change the table size depending on its position.\n if (table) {\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n if (this.props.width > 0) {\n table.style.width = `${this.props.width}px`;\n table.style.height = \"\";\n }\n break;\n case \"left\":\n case \"right\":\n if (this.props.height > 0) {\n table.style.width = \"\";\n table.style.height = `${this.props.height}px`;\n }\n break;\n }\n }\n }\n\n /**\n * Move the DOM container.\n * @param x Horizontal axis position.\n * @param y Vertical axis position.\n */\n protected moveElement(x: number, y: number): void {\n this.elementRef.style.left = `${x}px`;\n this.elementRef.style.top = `${y}px`;\n }\n\n /**\n * Update the position into the properties and move the DOM container.\n * @param x Horizontal axis position.\n * @param y Vertical axis position.\n */\n public move(x: number, y: number): void {\n this.moveElement(x, y);\n this.itemProps = {\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n x,\n y\n };\n }\n\n /**\n * Compare the previous and the new size and return\n * a boolean value in case the size changed.\n * @param prevSize\n * @param newSize\n * @return Whether the size changed or not.\n */\n protected sizeChanged(prevSize: Size, newSize: Size): boolean {\n return (\n prevSize.width !== newSize.width || prevSize.height !== newSize.height\n );\n }\n\n /**\n * Resize the DOM content container.\n * @param width\n * @param height\n */\n protected resizeElement(width: number, height: number): void {\n // The most valuable size is the content size.\n if (\n this.props.type != ItemType.LINE_ITEM &&\n this.props.type != ItemType.NETWORK_LINK\n ) {\n this.childElementRef.style.width = width > 0 ? `${width}px` : \"\";\n this.childElementRef.style.height = height > 0 ? `${height}px` : \"\";\n }\n\n if (this.props.label && this.props.label.length > 0) {\n // Ugly table to show the label as its legacy counterpart.\n const tables = this.labelElementRef.getElementsByTagName(\"table\");\n const table = tables.length > 0 ? tables.item(0) : null;\n\n if (table) {\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n table.style.width = width > 0 ? `${width}px` : \"\";\n break;\n case \"left\":\n case \"right\":\n table.style.height = height > 0 ? `${height}px` : \"\";\n break;\n }\n }\n }\n }\n\n /**\n * Update the size into the properties and resize the DOM container.\n * @param width\n * @param height\n */\n public resize(width: number, height: number): void {\n this.resizeElement(width, height);\n this.itemProps = {\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n width,\n height\n };\n }\n\n /**\n * To add an event handler to the click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is clicked.\n */\n public onClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.clickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the double click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is double clicked.\n */\n public onDblClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.dblClickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the movement of visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onMoved(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.movedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the movement stopped of visual console elements.\n * @param listener Function which is going to be executed when a linked console's movement is finished.\n */\n public onMovementFinished(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.movementFinishedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the resizement of visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onResized(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.resizedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the resizement finish of visual console elements.\n * @param listener Function which is going to be executed when a linked console is finished resizing.\n */\n public onResizeFinished(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.resizeFinishedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the removal of the item.\n * @param listener Function which is going to be executed when a item is removed.\n */\n public onRemove(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.removeEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to item selection.\n * @param listener Function which is going to be executed when a item is removed.\n */\n public onSelectionChanged(\n listener: Listener\n ): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.selectionChangedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Select an item.\n * @param itemId Item Id.\n * @param unique To remove the selection of other items or not.\n */\n public selectItem(): void {\n this.meta = {\n ...this.meta,\n isSelected: true\n };\n\n this.initMovementListener(this.elementRef);\n if (\n this.props.type !== ItemType.LINE_ITEM &&\n this.props.type !== ItemType.NETWORK_LINK\n ) {\n this.initResizementListener(this.elementRef);\n }\n }\n\n /**\n * Unselect an item.\n * @param itemId Item Id.\n */\n public unSelectItem(): void {\n this.meta = {\n ...this.meta,\n isSelected: false\n };\n\n this.stopMovementListener();\n if (this.props.type !== ItemType.LINE_ITEM) {\n this.stopResizementListener();\n }\n }\n\n // TODO: Document\n public getFormContainer(): FormContainer {\n return VisualConsoleItem.getFormContainer(this.props);\n }\n\n // TODO: Document\n public static getFormContainer(props: Partial): FormContainer {\n const title: string = props.type ? titleItem(props.type) : t(\"Item\");\n return new FormContainer(title, [], []);\n }\n}\n\nexport default VisualConsoleItem;\n","export interface Listener {\n (event: T): void;\n}\n\nexport interface Disposable {\n dispose: () => void;\n}\n\n/** passes through events as they happen. You will not get events from before you start listening */\nexport default class TypedEvent {\n private listeners: Listener[] = [];\n private listenersOncer: Listener[] = [];\n\n public on = (listener: Listener): Disposable => {\n this.listeners.push(listener);\n return {\n dispose: () => this.off(listener)\n };\n };\n\n public once = (listener: Listener): void => {\n this.listenersOncer.push(listener);\n };\n\n public off = (listener: Listener): void => {\n const callbackIndex = this.listeners.indexOf(listener);\n if (callbackIndex > -1) this.listeners.splice(callbackIndex, 1);\n };\n\n public emit = (event: T): void => {\n /** Update any general listeners */\n this.listeners.forEach(listener => listener(event));\n\n /** Clear the `once` queue */\n this.listenersOncer.forEach(listener => listener(event));\n this.listenersOncer = [];\n };\n\n public pipe = (te: TypedEvent): Disposable => this.on(e => te.emit(e));\n}\n","import TypedEvent, { Listener, Disposable } from \"./lib/TypedEvent\";\nimport { AnyObject, UnknownObject } from \"./lib/types\";\nimport { t } from \"./lib\";\n\ninterface InputGroupDataRequestedEvent {\n identifier: string;\n params: UnknownObject;\n done: (error: Error | null, data?: unknown) => void;\n}\n\n// TODO: Document\nexport abstract class InputGroup {\n private _name: string = \"\";\n private _element?: HTMLElement;\n public readonly initialData: Data;\n protected currentData: Partial = {};\n // Event manager for data requests.\n private readonly dataRequestedEventManager = new TypedEvent<\n InputGroupDataRequestedEvent\n >();\n\n public constructor(name: string, initialData: Data) {\n this.name = name;\n this.initialData = initialData;\n }\n\n public set name(name: string) {\n if (name.length === 0) throw new RangeError(\"empty name\");\n this._name = name;\n }\n\n public get name(): string {\n return this._name;\n }\n\n public get data(): Partial {\n return { ...this.currentData };\n }\n\n public get element(): HTMLElement {\n if (this._element == null) {\n const element = document.createElement(\"div\");\n element.className = `input-group input-group-${this.name}`;\n\n const content = this.createContent();\n\n if (content instanceof Array) {\n content.forEach(element.appendChild);\n } else {\n element.appendChild(content);\n }\n\n this._element = element;\n }\n\n return this._element;\n }\n\n public reset(): void {\n this.currentData = {};\n }\n\n protected updateData(data: Partial): void {\n this.currentData = {\n ...this.currentData,\n ...data\n };\n // TODO: Update item.\n }\n\n protected requestData(\n identifier: string,\n params: UnknownObject,\n done: (error: Error | null, data?: unknown) => void\n ): void {\n this.dataRequestedEventManager.emit({ identifier, params, done });\n }\n\n public onDataRequested(\n listener: Listener\n ): Disposable {\n return this.dataRequestedEventManager.on(listener);\n }\n\n protected abstract createContent(): HTMLElement | HTMLElement[];\n\n // public abstract get isValid(): boolean;\n}\n\nexport interface SubmitFormEvent {\n nativeEvent: Event;\n data: AnyObject;\n}\n\n// TODO: Document\nexport class FormContainer {\n public readonly title: string;\n private inputGroupsByName: { [name: string]: InputGroup } = {};\n private enabledInputGroupNames: string[] = [];\n // Event manager for submit events.\n private readonly submitEventManager = new TypedEvent();\n // Event manager for item data requests.\n private readonly itemDataRequestedEventManager = new TypedEvent<\n InputGroupDataRequestedEvent\n >();\n private handleItemDataRequested = this.itemDataRequestedEventManager.emit;\n\n public constructor(\n title: string,\n inputGroups: InputGroup[] = [],\n enabledInputGroups: string[] = []\n ) {\n this.title = title;\n\n if (inputGroups.length > 0) {\n this.inputGroupsByName = inputGroups.reduce((prevVal, inputGroup) => {\n // Add event handlers.\n inputGroup.onDataRequested(this.handleItemDataRequested);\n prevVal[inputGroup.name] = inputGroup;\n return prevVal;\n }, this.inputGroupsByName);\n }\n\n if (enabledInputGroups.length > 0) {\n this.enabledInputGroupNames = [\n ...this.enabledInputGroupNames,\n ...enabledInputGroups.filter(\n name => this.inputGroupsByName[name] != null\n )\n ];\n }\n }\n\n public getInputGroup(inputGroupName: string): InputGroup | null {\n return this.inputGroupsByName[inputGroupName] || null;\n }\n\n public addInputGroup(\n inputGroup: InputGroup,\n index: number | null = null\n ): FormContainer {\n // Add event handlers.\n inputGroup.onDataRequested(this.handleItemDataRequested);\n this.inputGroupsByName[inputGroup.name] = inputGroup;\n\n // Remove the current stored name if exist.\n this.enabledInputGroupNames = this.enabledInputGroupNames.filter(\n name => name !== inputGroup.name\n );\n\n if (index !== null) {\n if (index <= 0) {\n this.enabledInputGroupNames = [\n inputGroup.name,\n ...this.enabledInputGroupNames\n ];\n } else if (index >= this.enabledInputGroupNames.length) {\n this.enabledInputGroupNames = [\n ...this.enabledInputGroupNames,\n inputGroup.name\n ];\n } else {\n this.enabledInputGroupNames = [\n // part of the array before the specified index\n ...this.enabledInputGroupNames.slice(0, index),\n // inserted item\n inputGroup.name,\n // part of the array after the specified index\n ...this.enabledInputGroupNames.slice(index)\n ];\n }\n } else {\n this.enabledInputGroupNames = [\n ...this.enabledInputGroupNames,\n inputGroup.name\n ];\n }\n\n return this;\n }\n\n public removeInputGroup(inputGroupName: string): FormContainer {\n delete this.inputGroupsByName[inputGroupName];\n // Remove the current stored name.\n this.enabledInputGroupNames = this.enabledInputGroupNames.filter(\n name => name !== inputGroupName\n );\n\n return this;\n }\n\n public getFormElement(\n type: \"creation\" | \"update\" = \"update\"\n ): HTMLFormElement {\n const form = document.createElement(\"form\");\n form.id = \"visual-console-item-edition\";\n form.className = \"visual-console-item-edition\";\n form.addEventListener(\"submit\", e => {\n e.preventDefault();\n this.submitEventManager.emit({\n nativeEvent: e,\n data: this.enabledInputGroupNames.reduce((data, name) => {\n if (this.inputGroupsByName[name]) {\n data = {\n ...data,\n ...this.inputGroupsByName[name].data\n };\n }\n return data;\n }, {})\n });\n });\n\n const formContent = document.createElement(\"div\");\n formContent.className = \"input-groups\";\n\n this.enabledInputGroupNames.forEach(name => {\n if (this.inputGroupsByName[name]) {\n formContent.appendChild(this.inputGroupsByName[name].element);\n }\n });\n\n form.appendChild(formContent);\n\n return form;\n }\n\n public reset(): void {\n this.enabledInputGroupNames.forEach(name => {\n if (this.inputGroupsByName[name]) {\n this.inputGroupsByName[name].reset();\n }\n });\n }\n\n // public get isValid(): boolean {\n // for (let i = 0; i < this.enabledInputGroupNames.length; i++) {\n // const inputGroup = this.inputGroupsByName[this.enabledInputGroupNames[i]];\n // if (inputGroup && !inputGroup.isValid) return false;\n // }\n\n // return true;\n // }\n\n public onSubmit(listener: Listener): Disposable {\n return this.submitEventManager.on(listener);\n }\n\n public onInputGroupDataRequested(\n listener: Listener\n ): Disposable {\n return this.itemDataRequestedEventManager.on(listener);\n }\n}\n","import { IconDefinition } from \"@fortawesome/free-solid-svg-icons\";\nimport \"./FontAwesomeIcon.styles.css\";\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\ninterface ExtraProps {\n size?: \"small\" | \"medium\" | \"large\";\n color?: string;\n spin?: boolean;\n pulse?: boolean;\n}\n\nconst fontAwesomeIcon = (\n iconDefinition: IconDefinition,\n title: string,\n { size, color, spin, pulse }: ExtraProps = {}\n): HTMLElement => {\n const container = document.createElement(\"figure\");\n container.title = title;\n container.className = `fa fa-${iconDefinition.iconName}`;\n\n if (size) container.classList.add(`fa-${size}`);\n\n if (spin) container.classList.add(\"fa-spin\");\n else if (pulse) container.classList.add(\"fa-pulse\");\n\n const icon = document.createElementNS(svgNS, \"svg\");\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n icon.setAttribute(\n \"viewBox\",\n `0 0 ${iconDefinition.icon[0]} ${iconDefinition.icon[1]}`\n );\n if (color) icon.setAttribute(\"fill\", color);\n\n // Path\n const path = document.createElementNS(svgNS, \"path\");\n const pathData =\n typeof iconDefinition.icon[4] === \"string\"\n ? iconDefinition.icon[4]\n : iconDefinition.icon[4][0];\n path.setAttribute(\"d\", pathData);\n\n icon.appendChild(path);\n container.appendChild(icon);\n\n return container;\n};\n\nexport default fontAwesomeIcon;\n","/*!\n * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\nvar prefix = \"fas\";\nvar faAd = {\n prefix: 'fas',\n iconName: 'ad',\n icon: [512, 512, [], \"f641\", \"M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z\"]\n};\nvar faAddressBook = {\n prefix: 'fas',\n iconName: 'address-book',\n icon: [448, 512, [], \"f2b9\", \"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"]\n};\nvar faAddressCard = {\n prefix: 'fas',\n iconName: 'address-card',\n icon: [576, 512, [], \"f2bb\", \"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faAdjust = {\n prefix: 'fas',\n iconName: 'adjust',\n icon: [512, 512, [], \"f042\", \"M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z\"]\n};\nvar faAirFreshener = {\n prefix: 'fas',\n iconName: 'air-freshener',\n icon: [512, 512, [], \"f5d0\", \"M224 160H96C43 160 0 203 0 256V480C0 497.625 14.375 512 32 512H288C305.625 512 320 497.625 320 480V256C320 203 277 160 224 160ZM160 416C115.875 416 80 380.125 80 336S115.875 256 160 256S240 291.875 240 336S204.125 416 160 416ZM224 32C224 14.375 209.625 0 192 0H128C110.375 0 96 14.375 96 32V128H224V32ZM381.781 51.578C383 50.969 384 49.359 384 48C384 46.625 383 45.031 381.781 44.422L352 32L339.562 2.219C338.969 1 337.375 0 336 0S333.031 1 332.406 2.219L320 32L290.219 44.422C289 45.031 288 46.625 288 48C288 49.359 289 50.969 290.219 51.578L320 64L332.406 93.781C333.031 95 334.625 96 336 96S338.969 95 339.562 93.781L352 64L381.781 51.578ZM448 64L460.406 93.781C461.031 95 462.625 96 464 96S466.969 95 467.562 93.781L480 64L509.781 51.578C511 50.969 512 49.359 512 48C512 46.625 511 45.031 509.781 44.422L480 32L467.562 2.219C466.969 1 465.375 0 464 0S461.031 1 460.406 2.219L448 32L418.219 44.422C417 45.031 416 46.625 416 48C416 49.359 417 50.969 418.219 51.578L448 64ZM480 224L467.562 194.219C466.969 193 465.375 192 464 192S461.031 193 460.406 194.219L448 224L418.219 236.422C417 237.031 416 238.625 416 240C416 241.359 417 242.969 418.219 243.578L448 256L460.406 285.781C461.031 287 462.625 288 464 288S466.969 287 467.562 285.781L480 256L509.781 243.578C511 242.969 512 241.359 512 240C512 238.625 511 237.031 509.781 236.422L480 224ZM445.781 147.578C447 146.969 448 145.359 448 144C448 142.625 447 141.031 445.781 140.422L416 128L403.562 98.219C402.969 97 401.375 96 400 96S397.031 97 396.406 98.219L384 128L354.219 140.422C353 141.031 352 142.625 352 144C352 145.359 353 146.969 354.219 147.578L384 160L396.406 189.781C397.031 191 398.625 192 400 192S402.969 191 403.562 189.781L416 160L445.781 147.578Z\"]\n};\nvar faAlignCenter = {\n prefix: 'fas',\n iconName: 'align-center',\n icon: [448, 512, [], \"f037\", \"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z\"]\n};\nvar faAlignJustify = {\n prefix: 'fas',\n iconName: 'align-justify',\n icon: [448, 512, [], \"f039\", \"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faAlignLeft = {\n prefix: 'fas',\n iconName: 'align-left',\n icon: [448, 512, [], \"f036\", \"M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faAlignRight = {\n prefix: 'fas',\n iconName: 'align-right',\n icon: [448, 512, [], \"f038\", \"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z\"]\n};\nvar faAllergies = {\n prefix: 'fas',\n iconName: 'allergies',\n icon: [448, 512, [], \"f461\", \"M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faAmbulance = {\n prefix: 'fas',\n iconName: 'ambulance',\n icon: [640, 512, [], \"f0f9\", \"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"]\n};\nvar faAmericanSignLanguageInterpreting = {\n prefix: 'fas',\n iconName: 'american-sign-language-interpreting',\n icon: [640, 512, [], \"f2a3\", \"M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z\"]\n};\nvar faAnchor = {\n prefix: 'fas',\n iconName: 'anchor',\n icon: [576, 512, [], \"f13d\", \"M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z\"]\n};\nvar faAngleDoubleDown = {\n prefix: 'fas',\n iconName: 'angle-double-down',\n icon: [320, 512, [], \"f103\", \"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z\"]\n};\nvar faAngleDoubleLeft = {\n prefix: 'fas',\n iconName: 'angle-double-left',\n icon: [448, 512, [], \"f100\", \"M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z\"]\n};\nvar faAngleDoubleRight = {\n prefix: 'fas',\n iconName: 'angle-double-right',\n icon: [448, 512, [], \"f101\", \"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z\"]\n};\nvar faAngleDoubleUp = {\n prefix: 'fas',\n iconName: 'angle-double-up',\n icon: [320, 512, [], \"f102\", \"M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z\"]\n};\nvar faAngleDown = {\n prefix: 'fas',\n iconName: 'angle-down',\n icon: [320, 512, [], \"f107\", \"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"]\n};\nvar faAngleLeft = {\n prefix: 'fas',\n iconName: 'angle-left',\n icon: [256, 512, [], \"f104\", \"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z\"]\n};\nvar faAngleRight = {\n prefix: 'fas',\n iconName: 'angle-right',\n icon: [256, 512, [], \"f105\", \"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"]\n};\nvar faAngleUp = {\n prefix: 'fas',\n iconName: 'angle-up',\n icon: [320, 512, [], \"f106\", \"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"]\n};\nvar faAngry = {\n prefix: 'fas',\n iconName: 'angry',\n icon: [496, 512, [], \"f556\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z\"]\n};\nvar faAnkh = {\n prefix: 'fas',\n iconName: 'ankh',\n icon: [320, 512, [], \"f644\", \"M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z\"]\n};\nvar faAppleAlt = {\n prefix: 'fas',\n iconName: 'apple-alt',\n icon: [448, 512, [], \"f5d1\", \"M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z\"]\n};\nvar faArchive = {\n prefix: 'fas',\n iconName: 'archive',\n icon: [512, 512, [], \"f187\", \"M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faArchway = {\n prefix: 'fas',\n iconName: 'archway',\n icon: [576, 512, [], \"f557\", \"M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z\"]\n};\nvar faArrowAltCircleDown = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-down',\n icon: [512, 512, [], \"f358\", \"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z\"]\n};\nvar faArrowAltCircleLeft = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-left',\n icon: [512, 512, [], \"f359\", \"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z\"]\n};\nvar faArrowAltCircleRight = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-right',\n icon: [512, 512, [], \"f35a\", \"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z\"]\n};\nvar faArrowAltCircleUp = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-up',\n icon: [512, 512, [], \"f35b\", \"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z\"]\n};\nvar faArrowCircleDown = {\n prefix: 'fas',\n iconName: 'arrow-circle-down',\n icon: [512, 512, [], \"f0ab\", \"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z\"]\n};\nvar faArrowCircleLeft = {\n prefix: 'fas',\n iconName: 'arrow-circle-left',\n icon: [512, 512, [], \"f0a8\", \"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z\"]\n};\nvar faArrowCircleRight = {\n prefix: 'fas',\n iconName: 'arrow-circle-right',\n icon: [512, 512, [], \"f0a9\", \"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z\"]\n};\nvar faArrowCircleUp = {\n prefix: 'fas',\n iconName: 'arrow-circle-up',\n icon: [512, 512, [], \"f0aa\", \"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z\"]\n};\nvar faArrowDown = {\n prefix: 'fas',\n iconName: 'arrow-down',\n icon: [448, 512, [], \"f063\", \"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"]\n};\nvar faArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-left',\n icon: [448, 512, [], \"f060\", \"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z\"]\n};\nvar faArrowRight = {\n prefix: 'fas',\n iconName: 'arrow-right',\n icon: [448, 512, [], \"f061\", \"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"]\n};\nvar faArrowUp = {\n prefix: 'fas',\n iconName: 'arrow-up',\n icon: [448, 512, [], \"f062\", \"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z\"]\n};\nvar faArrowsAlt = {\n prefix: 'fas',\n iconName: 'arrows-alt',\n icon: [512, 512, [], \"f0b2\", \"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z\"]\n};\nvar faArrowsAltH = {\n prefix: 'fas',\n iconName: 'arrows-alt-h',\n icon: [512, 512, [], \"f337\", \"M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z\"]\n};\nvar faArrowsAltV = {\n prefix: 'fas',\n iconName: 'arrows-alt-v',\n icon: [256, 512, [], \"f338\", \"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z\"]\n};\nvar faAssistiveListeningSystems = {\n prefix: 'fas',\n iconName: 'assistive-listening-systems',\n icon: [512, 512, [], \"f2a2\", \"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z\"]\n};\nvar faAsterisk = {\n prefix: 'fas',\n iconName: 'asterisk',\n icon: [512, 512, [], \"f069\", \"M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z\"]\n};\nvar faAt = {\n prefix: 'fas',\n iconName: 'at',\n icon: [512, 512, [], \"f1fa\", \"M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z\"]\n};\nvar faAtlas = {\n prefix: 'fas',\n iconName: 'atlas',\n icon: [448, 512, [], \"f558\", \"M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z\"]\n};\nvar faAtom = {\n prefix: 'fas',\n iconName: 'atom',\n icon: [448, 512, [], \"f5d2\", \"M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z\"]\n};\nvar faAudioDescription = {\n prefix: 'fas',\n iconName: 'audio-description',\n icon: [512, 512, [], \"f29e\", \"M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z\"]\n};\nvar faAward = {\n prefix: 'fas',\n iconName: 'award',\n icon: [384, 512, [], \"f559\", \"M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z\"]\n};\nvar faBaby = {\n prefix: 'fas',\n iconName: 'baby',\n icon: [384, 512, [], \"f77c\", \"M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z\"]\n};\nvar faBabyCarriage = {\n prefix: 'fas',\n iconName: 'baby-carriage',\n icon: [512, 512, [], \"f77d\", \"M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z\"]\n};\nvar faBackspace = {\n prefix: 'fas',\n iconName: 'backspace',\n icon: [640, 512, [], \"f55a\", \"M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z\"]\n};\nvar faBackward = {\n prefix: 'fas',\n iconName: 'backward',\n icon: [512, 512, [], \"f04a\", \"M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z\"]\n};\nvar faBacon = {\n prefix: 'fas',\n iconName: 'bacon',\n icon: [576, 512, [], \"f7e5\", \"M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z\"]\n};\nvar faBacteria = {\n prefix: 'fas',\n iconName: 'bacteria',\n icon: [640, 512, [], \"e059\", \"M272.35,226.4A17.71,17.71,0,0,0,281.46,203l-4-9.08a121.29,121.29,0,0,1,12.36-3.08A83.34,83.34,0,0,0,323.57,177l10,9a17.76,17.76,0,1,0,23.92-26.27l-9.72-8.76a83.12,83.12,0,0,0,11.65-48.18l11.85-3.51a17.73,17.73,0,1,0-10.15-34l-11.34,3.36a84,84,0,0,0-36.38-35.57l2.84-10.85a17.8,17.8,0,0,0-34.47-8.93l-2.82,10.78a83.25,83.25,0,0,0-16.74,1.1C250.83,27,240,30.22,229.1,33.39l-3.38-9.46a17.8,17.8,0,0,0-33.56,11.89l3.49,9.8a286.74,286.74,0,0,0-43.94,23.57l-6.32-8.43a17.9,17.9,0,0,0-24.94-3.6A17.69,17.69,0,0,0,116.84,82l6.45,8.61a286.59,286.59,0,0,0-34.95,35.33l-8.82-6.42a17.84,17.84,0,0,0-24.89,3.86,17.66,17.66,0,0,0,3.88,24.77l8.88,6.47a286.6,286.6,0,0,0-23,43.91l-10.48-3.59a17.73,17.73,0,1,0-11.59,33.52L32.67,232c-2.79,10-5.79,19.84-7.52,30.22a83.16,83.16,0,0,0-.82,19l-11.58,3.43a17.73,17.73,0,1,0,10.13,34l11.27-3.33a83.51,83.51,0,0,0,36.39,35.43l-2.88,11.06a17.81,17.81,0,0,0,34.48,8.92l2.87-11c1,0,2.07.26,3.1.26a83.39,83.39,0,0,0,45.65-13.88l8.59,8.8a17.77,17.77,0,0,0,25.56-24.7l-9.14-9.37a83.41,83.41,0,0,0,12.08-31.05,119.08,119.08,0,0,1,3.87-15.53l9,4.22a17.74,17.74,0,1,0,15.15-32.09l-8.8-4.11c.67-1,1.2-2.08,1.9-3.05a119.89,119.89,0,0,1,7.87-9.41,121.73,121.73,0,0,1,11.65-11.4,119.49,119.49,0,0,1,9.94-7.82c1.12-.77,2.32-1.42,3.47-2.15l3.92,8.85a17.86,17.86,0,0,0,16.32,10.58A18.14,18.14,0,0,0,272.35,226.4ZM128,256a32,32,0,1,1,32-32A32,32,0,0,1,128,256Zm80-96a16,16,0,1,1,16-16A16,16,0,0,1,208,160Zm431.26,45.3a17.79,17.79,0,0,0-17.06-12.69,17.55,17.55,0,0,0-5.08.74l-11.27,3.33a83.61,83.61,0,0,0-36.39-35.43l2.88-11.06a17.81,17.81,0,0,0-34.48-8.91l-2.87,11c-1,0-2.07-.26-3.1-.26a83.32,83.32,0,0,0-45.65,13.89l-8.59-8.81a17.77,17.77,0,0,0-25.56,24.7l9.14,9.37a83.28,83.28,0,0,0-12.08,31.06,119.34,119.34,0,0,1-3.87,15.52l-9-4.22a17.74,17.74,0,1,0-15.15,32.09l8.8,4.11c-.67,1-1.2,2.08-1.89,3.05a117.71,117.71,0,0,1-7.94,9.47,119,119,0,0,1-11.57,11.33,121.59,121.59,0,0,1-10,7.83c-1.12.77-2.32,1.42-3.47,2.15l-3.92-8.85a17.86,17.86,0,0,0-16.32-10.58,18.14,18.14,0,0,0-7.18,1.5A17.71,17.71,0,0,0,358.54,309l4,9.08a118.71,118.71,0,0,1-12.36,3.08,83.34,83.34,0,0,0-33.77,13.9l-10-9a17.77,17.77,0,1,0-23.92,26.28l9.72,8.75a83.12,83.12,0,0,0-11.65,48.18l-11.86,3.51a17.73,17.73,0,1,0,10.16,34l11.34-3.36A84,84,0,0,0,326.61,479l-2.84,10.85a17.8,17.8,0,0,0,34.47,8.93L361.06,488a83.3,83.3,0,0,0,16.74-1.1c11.37-1.89,22.24-5.07,33.1-8.24l3.38,9.46a17.8,17.8,0,0,0,33.56-11.89l-3.49-9.79a287.66,287.66,0,0,0,43.94-23.58l6.32,8.43a17.88,17.88,0,0,0,24.93,3.6A17.67,17.67,0,0,0,523.16,430l-6.45-8.61a287.37,287.37,0,0,0,34.95-35.34l8.82,6.42a17.76,17.76,0,1,0,21-28.63l-8.88-6.46a287.17,287.17,0,0,0,23-43.92l10.48,3.59a17.73,17.73,0,1,0,11.59-33.52L607.33,280c2.79-10,5.79-19.84,7.52-30.21a83.27,83.27,0,0,0,.82-19.05l11.58-3.43A17.7,17.7,0,0,0,639.26,205.3ZM416,416a32,32,0,1,1,32-32A32,32,0,0,1,416,416Z\"]\n};\nvar faBacterium = {\n prefix: 'fas',\n iconName: 'bacterium',\n icon: [512, 512, [], \"e05a\", \"M511,102.93A23.76,23.76,0,0,0,481.47,87l-15.12,4.48a111.85,111.85,0,0,0-48.5-47.42l3.79-14.47a23.74,23.74,0,0,0-46-11.91l-3.76,14.37a111.94,111.94,0,0,0-22.33,1.47,386.74,386.74,0,0,0-44.33,10.41l-4.3-12a23.74,23.74,0,0,0-44.75,15.85l4.3,12.05a383.4,383.4,0,0,0-58.69,31.83l-8-10.63a23.85,23.85,0,0,0-33.24-4.8,23.57,23.57,0,0,0-4.83,33.09l8,10.63a386.14,386.14,0,0,0-46.7,47.44l-11-8a23.68,23.68,0,1,0-28,38.17l11.09,8.06a383.45,383.45,0,0,0-30.92,58.75l-12.93-4.43a23.65,23.65,0,1,0-15.47,44.69l13,4.48a385.81,385.81,0,0,0-9.3,40.53A111.58,111.58,0,0,0,32.44,375L17,379.56a23.64,23.64,0,0,0,13.51,45.31l15-4.44a111.49,111.49,0,0,0,48.53,47.24l-3.85,14.75a23.66,23.66,0,0,0,17,28.83,24.7,24.7,0,0,0,6,.75,23.73,23.73,0,0,0,23-17.7L140,479.67c1.37.05,2.77.35,4.13.35A111.22,111.22,0,0,0,205,461.5l11.45,11.74a23.7,23.7,0,0,0,34.08-32.93l-12.19-12.5a111,111,0,0,0,16.11-41.4,158.69,158.69,0,0,1,5.16-20.71l12,5.64a23.66,23.66,0,1,0,20.19-42.79l-11.72-5.49c.89-1.32,1.59-2.77,2.52-4.06a157.86,157.86,0,0,1,10.46-12.49,159.5,159.5,0,0,1,15.59-15.28,162.18,162.18,0,0,1,13.23-10.4c1.5-1,3.1-1.89,4.63-2.87l5.23,11.8a23.74,23.74,0,0,0,43.48-19.08l-5.36-12.11a158.87,158.87,0,0,1,16.49-4.1,111,111,0,0,0,45-18.54l13.33,12a23.69,23.69,0,1,0,31.88-35l-12.94-11.67A110.83,110.83,0,0,0,479.21,137L495,132.32A23.61,23.61,0,0,0,511,102.93ZM160,368a48,48,0,1,1,48-48A48,48,0,0,1,160,368Zm80-136a24,24,0,1,1,24-24A24,24,0,0,1,240,232Z\"]\n};\nvar faBahai = {\n prefix: 'fas',\n iconName: 'bahai',\n icon: [512, 512, [], \"f666\", \"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z\"]\n};\nvar faBalanceScale = {\n prefix: 'fas',\n iconName: 'balance-scale',\n icon: [640, 512, [], \"f24e\", \"M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faBalanceScaleLeft = {\n prefix: 'fas',\n iconName: 'balance-scale-left',\n icon: [640, 512, [], \"f515\", \"M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z\"]\n};\nvar faBalanceScaleRight = {\n prefix: 'fas',\n iconName: 'balance-scale-right',\n icon: [640, 512, [], \"f516\", \"M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z\"]\n};\nvar faBan = {\n prefix: 'fas',\n iconName: 'ban',\n icon: [512, 512, [], \"f05e\", \"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z\"]\n};\nvar faBandAid = {\n prefix: 'fas',\n iconName: 'band-aid',\n icon: [640, 512, [], \"f462\", \"M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z\"]\n};\nvar faBarcode = {\n prefix: 'fas',\n iconName: 'barcode',\n icon: [512, 512, [], \"f02a\", \"M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z\"]\n};\nvar faBars = {\n prefix: 'fas',\n iconName: 'bars',\n icon: [448, 512, [], \"f0c9\", \"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"]\n};\nvar faBaseballBall = {\n prefix: 'fas',\n iconName: 'baseball-ball',\n icon: [496, 512, [], \"f433\", \"M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z\"]\n};\nvar faBasketballBall = {\n prefix: 'fas',\n iconName: 'basketball-ball',\n icon: [496, 512, [], \"f434\", \"M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z\"]\n};\nvar faBath = {\n prefix: 'fas',\n iconName: 'bath',\n icon: [512, 512, [], \"f2cd\", \"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z\"]\n};\nvar faBatteryEmpty = {\n prefix: 'fas',\n iconName: 'battery-empty',\n icon: [640, 512, [], \"f244\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z\"]\n};\nvar faBatteryFull = {\n prefix: 'fas',\n iconName: 'battery-full',\n icon: [640, 512, [], \"f240\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z\"]\n};\nvar faBatteryHalf = {\n prefix: 'fas',\n iconName: 'battery-half',\n icon: [640, 512, [], \"f242\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z\"]\n};\nvar faBatteryQuarter = {\n prefix: 'fas',\n iconName: 'battery-quarter',\n icon: [640, 512, [], \"f243\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z\"]\n};\nvar faBatteryThreeQuarters = {\n prefix: 'fas',\n iconName: 'battery-three-quarters',\n icon: [640, 512, [], \"f241\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z\"]\n};\nvar faBed = {\n prefix: 'fas',\n iconName: 'bed',\n icon: [640, 512, [], \"f236\", \"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z\"]\n};\nvar faBeer = {\n prefix: 'fas',\n iconName: 'beer',\n icon: [448, 512, [], \"f0fc\", \"M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z\"]\n};\nvar faBell = {\n prefix: 'fas',\n iconName: 'bell',\n icon: [448, 512, [], \"f0f3\", \"M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z\"]\n};\nvar faBellSlash = {\n prefix: 'fas',\n iconName: 'bell-slash',\n icon: [640, 512, [], \"f1f6\", \"M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z\"]\n};\nvar faBezierCurve = {\n prefix: 'fas',\n iconName: 'bezier-curve',\n icon: [640, 512, [], \"f55b\", \"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"]\n};\nvar faBible = {\n prefix: 'fas',\n iconName: 'bible',\n icon: [448, 512, [], \"f647\", \"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z\"]\n};\nvar faBicycle = {\n prefix: 'fas',\n iconName: 'bicycle',\n icon: [640, 512, [], \"f206\", \"M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z\"]\n};\nvar faBiking = {\n prefix: 'fas',\n iconName: 'biking',\n icon: [640, 512, [], \"f84a\", \"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z\"]\n};\nvar faBinoculars = {\n prefix: 'fas',\n iconName: 'binoculars',\n icon: [512, 512, [], \"f1e5\", \"M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z\"]\n};\nvar faBiohazard = {\n prefix: 'fas',\n iconName: 'biohazard',\n icon: [576, 512, [], \"f780\", \"M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"]\n};\nvar faBirthdayCake = {\n prefix: 'fas',\n iconName: 'birthday-cake',\n icon: [448, 512, [], \"f1fd\", \"M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z\"]\n};\nvar faBlender = {\n prefix: 'fas',\n iconName: 'blender',\n icon: [512, 512, [], \"f517\", \"M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z\"]\n};\nvar faBlenderPhone = {\n prefix: 'fas',\n iconName: 'blender-phone',\n icon: [576, 512, [], \"f6b6\", \"M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faBlind = {\n prefix: 'fas',\n iconName: 'blind',\n icon: [384, 512, [], \"f29d\", \"M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z\"]\n};\nvar faBlog = {\n prefix: 'fas',\n iconName: 'blog',\n icon: [512, 512, [], \"f781\", \"M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z\"]\n};\nvar faBold = {\n prefix: 'fas',\n iconName: 'bold',\n icon: [384, 512, [], \"f032\", \"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z\"]\n};\nvar faBolt = {\n prefix: 'fas',\n iconName: 'bolt',\n icon: [320, 512, [], \"f0e7\", \"M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z\"]\n};\nvar faBomb = {\n prefix: 'fas',\n iconName: 'bomb',\n icon: [512, 512, [], \"f1e2\", \"M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faBone = {\n prefix: 'fas',\n iconName: 'bone',\n icon: [640, 512, [], \"f5d7\", \"M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z\"]\n};\nvar faBong = {\n prefix: 'fas',\n iconName: 'bong',\n icon: [448, 512, [], \"f55c\", \"M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z\"]\n};\nvar faBook = {\n prefix: 'fas',\n iconName: 'book',\n icon: [448, 512, [], \"f02d\", \"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"]\n};\nvar faBookDead = {\n prefix: 'fas',\n iconName: 'book-dead',\n icon: [448, 512, [], \"f6b7\", \"M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z\"]\n};\nvar faBookMedical = {\n prefix: 'fas',\n iconName: 'book-medical',\n icon: [448, 512, [], \"f7e6\", \"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z\"]\n};\nvar faBookOpen = {\n prefix: 'fas',\n iconName: 'book-open',\n icon: [576, 512, [], \"f518\", \"M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z\"]\n};\nvar faBookReader = {\n prefix: 'fas',\n iconName: 'book-reader',\n icon: [512, 512, [], \"f5da\", \"M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z\"]\n};\nvar faBookmark = {\n prefix: 'fas',\n iconName: 'bookmark',\n icon: [384, 512, [], \"f02e\", \"M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z\"]\n};\nvar faBorderAll = {\n prefix: 'fas',\n iconName: 'border-all',\n icon: [448, 512, [], \"f84c\", \"M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z\"]\n};\nvar faBorderNone = {\n prefix: 'fas',\n iconName: 'border-none',\n icon: [448, 512, [], \"f850\", \"M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faBorderStyle = {\n prefix: 'fas',\n iconName: 'border-style',\n icon: [448, 512, [], \"f853\", \"M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faBowlingBall = {\n prefix: 'fas',\n iconName: 'bowling-ball',\n icon: [496, 512, [], \"f436\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faBox = {\n prefix: 'fas',\n iconName: 'box',\n icon: [512, 512, [], \"f466\", \"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z\"]\n};\nvar faBoxOpen = {\n prefix: 'fas',\n iconName: 'box-open',\n icon: [640, 512, [], \"f49e\", \"M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z\"]\n};\nvar faBoxTissue = {\n prefix: 'fas',\n iconName: 'box-tissue',\n icon: [512, 512, [], \"e05b\", \"M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z\"]\n};\nvar faBoxes = {\n prefix: 'fas',\n iconName: 'boxes',\n icon: [576, 512, [], \"f468\", \"M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z\"]\n};\nvar faBraille = {\n prefix: 'fas',\n iconName: 'braille',\n icon: [640, 512, [], \"f2a1\", \"M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z\"]\n};\nvar faBrain = {\n prefix: 'fas',\n iconName: 'brain',\n icon: [576, 512, [], \"f5dc\", \"M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z\"]\n};\nvar faBreadSlice = {\n prefix: 'fas',\n iconName: 'bread-slice',\n icon: [576, 512, [], \"f7ec\", \"M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z\"]\n};\nvar faBriefcase = {\n prefix: 'fas',\n iconName: 'briefcase',\n icon: [512, 512, [], \"f0b1\", \"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z\"]\n};\nvar faBriefcaseMedical = {\n prefix: 'fas',\n iconName: 'briefcase-medical',\n icon: [512, 512, [], \"f469\", \"M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z\"]\n};\nvar faBroadcastTower = {\n prefix: 'fas',\n iconName: 'broadcast-tower',\n icon: [640, 512, [], \"f519\", \"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"]\n};\nvar faBroom = {\n prefix: 'fas',\n iconName: 'broom',\n icon: [640, 512, [], \"f51a\", \"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z\"]\n};\nvar faBrush = {\n prefix: 'fas',\n iconName: 'brush',\n icon: [384, 512, [], \"f55d\", \"M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z\"]\n};\nvar faBug = {\n prefix: 'fas',\n iconName: 'bug',\n icon: [512, 512, [], \"f188\", \"M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z\"]\n};\nvar faBuilding = {\n prefix: 'fas',\n iconName: 'building',\n icon: [448, 512, [], \"f1ad\", \"M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z\"]\n};\nvar faBullhorn = {\n prefix: 'fas',\n iconName: 'bullhorn',\n icon: [576, 512, [], \"f0a1\", \"M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z\"]\n};\nvar faBullseye = {\n prefix: 'fas',\n iconName: 'bullseye',\n icon: [496, 512, [], \"f140\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z\"]\n};\nvar faBurn = {\n prefix: 'fas',\n iconName: 'burn',\n icon: [384, 512, [], \"f46a\", \"M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z\"]\n};\nvar faBus = {\n prefix: 'fas',\n iconName: 'bus',\n icon: [512, 512, [], \"f207\", \"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faBusAlt = {\n prefix: 'fas',\n iconName: 'bus-alt',\n icon: [512, 512, [], \"f55e\", \"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faBusinessTime = {\n prefix: 'fas',\n iconName: 'business-time',\n icon: [640, 512, [], \"f64a\", \"M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z\"]\n};\nvar faCalculator = {\n prefix: 'fas',\n iconName: 'calculator',\n icon: [448, 512, [], \"f1ec\", \"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"]\n};\nvar faCalendar = {\n prefix: 'fas',\n iconName: 'calendar',\n icon: [448, 512, [], \"f133\", \"M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z\"]\n};\nvar faCalendarAlt = {\n prefix: 'fas',\n iconName: 'calendar-alt',\n icon: [448, 512, [], \"f073\", \"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"]\n};\nvar faCalendarCheck = {\n prefix: 'fas',\n iconName: 'calendar-check',\n icon: [448, 512, [], \"f274\", \"M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z\"]\n};\nvar faCalendarDay = {\n prefix: 'fas',\n iconName: 'calendar-day',\n icon: [448, 512, [], \"f783\", \"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"]\n};\nvar faCalendarMinus = {\n prefix: 'fas',\n iconName: 'calendar-minus',\n icon: [448, 512, [], \"f272\", \"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z\"]\n};\nvar faCalendarPlus = {\n prefix: 'fas',\n iconName: 'calendar-plus',\n icon: [448, 512, [], \"f271\", \"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z\"]\n};\nvar faCalendarTimes = {\n prefix: 'fas',\n iconName: 'calendar-times',\n icon: [448, 512, [], \"f273\", \"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z\"]\n};\nvar faCalendarWeek = {\n prefix: 'fas',\n iconName: 'calendar-week',\n icon: [448, 512, [], \"f784\", \"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"]\n};\nvar faCamera = {\n prefix: 'fas',\n iconName: 'camera',\n icon: [512, 512, [], \"f030\", \"M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z\"]\n};\nvar faCameraRetro = {\n prefix: 'fas',\n iconName: 'camera-retro',\n icon: [512, 512, [], \"f083\", \"M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z\"]\n};\nvar faCampground = {\n prefix: 'fas',\n iconName: 'campground',\n icon: [640, 512, [], \"f6bb\", \"M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z\"]\n};\nvar faCandyCane = {\n prefix: 'fas',\n iconName: 'candy-cane',\n icon: [512, 512, [], \"f786\", \"M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z\"]\n};\nvar faCannabis = {\n prefix: 'fas',\n iconName: 'cannabis',\n icon: [512, 512, [], \"f55f\", \"M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z\"]\n};\nvar faCapsules = {\n prefix: 'fas',\n iconName: 'capsules',\n icon: [576, 512, [], \"f46b\", \"M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z\"]\n};\nvar faCar = {\n prefix: 'fas',\n iconName: 'car',\n icon: [512, 512, [], \"f1b9\", \"M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"]\n};\nvar faCarAlt = {\n prefix: 'fas',\n iconName: 'car-alt',\n icon: [480, 512, [], \"f5de\", \"M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"]\n};\nvar faCarBattery = {\n prefix: 'fas',\n iconName: 'car-battery',\n icon: [512, 512, [], \"f5df\", \"M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z\"]\n};\nvar faCarCrash = {\n prefix: 'fas',\n iconName: 'car-crash',\n icon: [640, 512, [], \"f5e1\", \"M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z\"]\n};\nvar faCarSide = {\n prefix: 'fas',\n iconName: 'car-side',\n icon: [640, 512, [], \"f5e4\", \"M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z\"]\n};\nvar faCaravan = {\n prefix: 'fas',\n iconName: 'caravan',\n icon: [640, 512, [], \"f8ff\", \"M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z\"]\n};\nvar faCaretDown = {\n prefix: 'fas',\n iconName: 'caret-down',\n icon: [320, 512, [], \"f0d7\", \"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"]\n};\nvar faCaretLeft = {\n prefix: 'fas',\n iconName: 'caret-left',\n icon: [192, 512, [], \"f0d9\", \"M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z\"]\n};\nvar faCaretRight = {\n prefix: 'fas',\n iconName: 'caret-right',\n icon: [192, 512, [], \"f0da\", \"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"]\n};\nvar faCaretSquareDown = {\n prefix: 'fas',\n iconName: 'caret-square-down',\n icon: [448, 512, [], \"f150\", \"M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z\"]\n};\nvar faCaretSquareLeft = {\n prefix: 'fas',\n iconName: 'caret-square-left',\n icon: [448, 512, [], \"f191\", \"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z\"]\n};\nvar faCaretSquareRight = {\n prefix: 'fas',\n iconName: 'caret-square-right',\n icon: [448, 512, [], \"f152\", \"M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z\"]\n};\nvar faCaretSquareUp = {\n prefix: 'fas',\n iconName: 'caret-square-up',\n icon: [448, 512, [], \"f151\", \"M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z\"]\n};\nvar faCaretUp = {\n prefix: 'fas',\n iconName: 'caret-up',\n icon: [320, 512, [], \"f0d8\", \"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"]\n};\nvar faCarrot = {\n prefix: 'fas',\n iconName: 'carrot',\n icon: [512, 512, [], \"f787\", \"M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z\"]\n};\nvar faCartArrowDown = {\n prefix: 'fas',\n iconName: 'cart-arrow-down',\n icon: [576, 512, [], \"f218\", \"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z\"]\n};\nvar faCartPlus = {\n prefix: 'fas',\n iconName: 'cart-plus',\n icon: [576, 512, [], \"f217\", \"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z\"]\n};\nvar faCashRegister = {\n prefix: 'fas',\n iconName: 'cash-register',\n icon: [512, 512, [], \"f788\", \"M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z\"]\n};\nvar faCat = {\n prefix: 'fas',\n iconName: 'cat',\n icon: [512, 512, [], \"f6be\", \"M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"]\n};\nvar faCertificate = {\n prefix: 'fas',\n iconName: 'certificate',\n icon: [512, 512, [], \"f0a3\", \"M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z\"]\n};\nvar faChair = {\n prefix: 'fas',\n iconName: 'chair',\n icon: [448, 512, [], \"f6c0\", \"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z\"]\n};\nvar faChalkboard = {\n prefix: 'fas',\n iconName: 'chalkboard',\n icon: [640, 512, [], \"f51b\", \"M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faChalkboardTeacher = {\n prefix: 'fas',\n iconName: 'chalkboard-teacher',\n icon: [640, 512, [], \"f51c\", \"M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z\"]\n};\nvar faChargingStation = {\n prefix: 'fas',\n iconName: 'charging-station',\n icon: [576, 512, [], \"f5e7\", \"M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z\"]\n};\nvar faChartArea = {\n prefix: 'fas',\n iconName: 'chart-area',\n icon: [512, 512, [], \"f1fe\", \"M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z\"]\n};\nvar faChartBar = {\n prefix: 'fas',\n iconName: 'chart-bar',\n icon: [512, 512, [], \"f080\", \"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faChartLine = {\n prefix: 'fas',\n iconName: 'chart-line',\n icon: [512, 512, [], \"f201\", \"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z\"]\n};\nvar faChartPie = {\n prefix: 'fas',\n iconName: 'chart-pie',\n icon: [544, 512, [], \"f200\", \"M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z\"]\n};\nvar faCheck = {\n prefix: 'fas',\n iconName: 'check',\n icon: [512, 512, [], \"f00c\", \"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"]\n};\nvar faCheckCircle = {\n prefix: 'fas',\n iconName: 'check-circle',\n icon: [512, 512, [], \"f058\", \"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"]\n};\nvar faCheckDouble = {\n prefix: 'fas',\n iconName: 'check-double',\n icon: [512, 512, [], \"f560\", \"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"]\n};\nvar faCheckSquare = {\n prefix: 'fas',\n iconName: 'check-square',\n icon: [448, 512, [], \"f14a\", \"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z\"]\n};\nvar faCheese = {\n prefix: 'fas',\n iconName: 'cheese',\n icon: [512, 512, [], \"f7ef\", \"M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z\"]\n};\nvar faChess = {\n prefix: 'fas',\n iconName: 'chess',\n icon: [512, 512, [], \"f439\", \"M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z\"]\n};\nvar faChessBishop = {\n prefix: 'fas',\n iconName: 'chess-bishop',\n icon: [320, 512, [], \"f43a\", \"M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChessBoard = {\n prefix: 'fas',\n iconName: 'chess-board',\n icon: [512, 512, [], \"f43c\", \"M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z\"]\n};\nvar faChessKing = {\n prefix: 'fas',\n iconName: 'chess-king',\n icon: [448, 512, [], \"f43f\", \"M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z\"]\n};\nvar faChessKnight = {\n prefix: 'fas',\n iconName: 'chess-knight',\n icon: [384, 512, [], \"f441\", \"M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChessPawn = {\n prefix: 'fas',\n iconName: 'chess-pawn',\n icon: [320, 512, [], \"f443\", \"M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChessQueen = {\n prefix: 'fas',\n iconName: 'chess-queen',\n icon: [512, 512, [], \"f445\", \"M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z\"]\n};\nvar faChessRook = {\n prefix: 'fas',\n iconName: 'chess-rook',\n icon: [384, 512, [], \"f447\", \"M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChevronCircleDown = {\n prefix: 'fas',\n iconName: 'chevron-circle-down',\n icon: [512, 512, [], \"f13a\", \"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z\"]\n};\nvar faChevronCircleLeft = {\n prefix: 'fas',\n iconName: 'chevron-circle-left',\n icon: [512, 512, [], \"f137\", \"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z\"]\n};\nvar faChevronCircleRight = {\n prefix: 'fas',\n iconName: 'chevron-circle-right',\n icon: [512, 512, [], \"f138\", \"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z\"]\n};\nvar faChevronCircleUp = {\n prefix: 'fas',\n iconName: 'chevron-circle-up',\n icon: [512, 512, [], \"f139\", \"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z\"]\n};\nvar faChevronDown = {\n prefix: 'fas',\n iconName: 'chevron-down',\n icon: [448, 512, [], \"f078\", \"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"]\n};\nvar faChevronLeft = {\n prefix: 'fas',\n iconName: 'chevron-left',\n icon: [320, 512, [], \"f053\", \"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"]\n};\nvar faChevronRight = {\n prefix: 'fas',\n iconName: 'chevron-right',\n icon: [320, 512, [], \"f054\", \"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"]\n};\nvar faChevronUp = {\n prefix: 'fas',\n iconName: 'chevron-up',\n icon: [448, 512, [], \"f077\", \"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"]\n};\nvar faChild = {\n prefix: 'fas',\n iconName: 'child',\n icon: [384, 512, [], \"f1ae\", \"M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z\"]\n};\nvar faChurch = {\n prefix: 'fas',\n iconName: 'church',\n icon: [640, 512, [], \"f51d\", \"M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z\"]\n};\nvar faCircle = {\n prefix: 'fas',\n iconName: 'circle',\n icon: [512, 512, [], \"f111\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"]\n};\nvar faCircleNotch = {\n prefix: 'fas',\n iconName: 'circle-notch',\n icon: [512, 512, [], \"f1ce\", \"M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z\"]\n};\nvar faCity = {\n prefix: 'fas',\n iconName: 'city',\n icon: [640, 512, [], \"f64f\", \"M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z\"]\n};\nvar faClinicMedical = {\n prefix: 'fas',\n iconName: 'clinic-medical',\n icon: [576, 512, [], \"f7f2\", \"M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z\"]\n};\nvar faClipboard = {\n prefix: 'fas',\n iconName: 'clipboard',\n icon: [384, 512, [], \"f328\", \"M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z\"]\n};\nvar faClipboardCheck = {\n prefix: 'fas',\n iconName: 'clipboard-check',\n icon: [384, 512, [], \"f46c\", \"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z\"]\n};\nvar faClipboardList = {\n prefix: 'fas',\n iconName: 'clipboard-list',\n icon: [384, 512, [], \"f46d\", \"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faClock = {\n prefix: 'fas',\n iconName: 'clock',\n icon: [512, 512, [], \"f017\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z\"]\n};\nvar faClone = {\n prefix: 'fas',\n iconName: 'clone',\n icon: [512, 512, [], \"f24d\", \"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z\"]\n};\nvar faClosedCaptioning = {\n prefix: 'fas',\n iconName: 'closed-captioning',\n icon: [512, 512, [], \"f20a\", \"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z\"]\n};\nvar faCloud = {\n prefix: 'fas',\n iconName: 'cloud',\n icon: [640, 512, [], \"f0c2\", \"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z\"]\n};\nvar faCloudDownloadAlt = {\n prefix: 'fas',\n iconName: 'cloud-download-alt',\n icon: [640, 512, [], \"f381\", \"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z\"]\n};\nvar faCloudMeatball = {\n prefix: 'fas',\n iconName: 'cloud-meatball',\n icon: [512, 512, [], \"f73b\", \"M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z\"]\n};\nvar faCloudMoon = {\n prefix: 'fas',\n iconName: 'cloud-moon',\n icon: [576, 512, [], \"f6c3\", \"M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z\"]\n};\nvar faCloudMoonRain = {\n prefix: 'fas',\n iconName: 'cloud-moon-rain',\n icon: [576, 512, [], \"f73c\", \"M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z\"]\n};\nvar faCloudRain = {\n prefix: 'fas',\n iconName: 'cloud-rain',\n icon: [512, 512, [], \"f73d\", \"M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z\"]\n};\nvar faCloudShowersHeavy = {\n prefix: 'fas',\n iconName: 'cloud-showers-heavy',\n icon: [512, 512, [], \"f740\", \"M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z\"]\n};\nvar faCloudSun = {\n prefix: 'fas',\n iconName: 'cloud-sun',\n icon: [640, 512, [], \"f6c4\", \"M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z\"]\n};\nvar faCloudSunRain = {\n prefix: 'fas',\n iconName: 'cloud-sun-rain',\n icon: [576, 512, [], \"f743\", \"M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z\"]\n};\nvar faCloudUploadAlt = {\n prefix: 'fas',\n iconName: 'cloud-upload-alt',\n icon: [640, 512, [], \"f382\", \"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z\"]\n};\nvar faCocktail = {\n prefix: 'fas',\n iconName: 'cocktail',\n icon: [576, 512, [], \"f561\", \"M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z\"]\n};\nvar faCode = {\n prefix: 'fas',\n iconName: 'code',\n icon: [640, 512, [], \"f121\", \"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z\"]\n};\nvar faCodeBranch = {\n prefix: 'fas',\n iconName: 'code-branch',\n icon: [384, 512, [], \"f126\", \"M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z\"]\n};\nvar faCoffee = {\n prefix: 'fas',\n iconName: 'coffee',\n icon: [640, 512, [], \"f0f4\", \"M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z\"]\n};\nvar faCog = {\n prefix: 'fas',\n iconName: 'cog',\n icon: [512, 512, [], \"f013\", \"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faCogs = {\n prefix: 'fas',\n iconName: 'cogs',\n icon: [640, 512, [], \"f085\", \"M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z\"]\n};\nvar faCoins = {\n prefix: 'fas',\n iconName: 'coins',\n icon: [512, 512, [], \"f51e\", \"M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z\"]\n};\nvar faColumns = {\n prefix: 'fas',\n iconName: 'columns',\n icon: [512, 512, [], \"f0db\", \"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z\"]\n};\nvar faComment = {\n prefix: 'fas',\n iconName: 'comment',\n icon: [512, 512, [], \"f075\", \"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z\"]\n};\nvar faCommentAlt = {\n prefix: 'fas',\n iconName: 'comment-alt',\n icon: [512, 512, [], \"f27a\", \"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z\"]\n};\nvar faCommentDollar = {\n prefix: 'fas',\n iconName: 'comment-dollar',\n icon: [512, 512, [], \"f651\", \"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z\"]\n};\nvar faCommentDots = {\n prefix: 'fas',\n iconName: 'comment-dots',\n icon: [512, 512, [], \"f4ad\", \"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faCommentMedical = {\n prefix: 'fas',\n iconName: 'comment-medical',\n icon: [512, 512, [], \"f7f5\", \"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z\"]\n};\nvar faCommentSlash = {\n prefix: 'fas',\n iconName: 'comment-slash',\n icon: [640, 512, [], \"f4b3\", \"M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z\"]\n};\nvar faComments = {\n prefix: 'fas',\n iconName: 'comments',\n icon: [576, 512, [], \"f086\", \"M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z\"]\n};\nvar faCommentsDollar = {\n prefix: 'fas',\n iconName: 'comments-dollar',\n icon: [576, 512, [], \"f653\", \"M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z\"]\n};\nvar faCompactDisc = {\n prefix: 'fas',\n iconName: 'compact-disc',\n icon: [496, 512, [], \"f51f\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z\"]\n};\nvar faCompass = {\n prefix: 'fas',\n iconName: 'compass',\n icon: [496, 512, [], \"f14e\", \"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z\"]\n};\nvar faCompress = {\n prefix: 'fas',\n iconName: 'compress',\n icon: [448, 512, [], \"f066\", \"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"]\n};\nvar faCompressAlt = {\n prefix: 'fas',\n iconName: 'compress-alt',\n icon: [448, 512, [], \"f422\", \"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z\"]\n};\nvar faCompressArrowsAlt = {\n prefix: 'fas',\n iconName: 'compress-arrows-alt',\n icon: [512, 512, [], \"f78c\", \"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z\"]\n};\nvar faConciergeBell = {\n prefix: 'fas',\n iconName: 'concierge-bell',\n icon: [512, 512, [], \"f562\", \"M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faCookie = {\n prefix: 'fas',\n iconName: 'cookie',\n icon: [512, 512, [], \"f563\", \"M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faCookieBite = {\n prefix: 'fas',\n iconName: 'cookie-bite',\n icon: [512, 512, [], \"f564\", \"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faCopy = {\n prefix: 'fas',\n iconName: 'copy',\n icon: [448, 512, [], \"f0c5\", \"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z\"]\n};\nvar faCopyright = {\n prefix: 'fas',\n iconName: 'copyright',\n icon: [512, 512, [], \"f1f9\", \"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z\"]\n};\nvar faCouch = {\n prefix: 'fas',\n iconName: 'couch',\n icon: [640, 512, [], \"f4b8\", \"M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z\"]\n};\nvar faCreditCard = {\n prefix: 'fas',\n iconName: 'credit-card',\n icon: [576, 512, [], \"f09d\", \"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z\"]\n};\nvar faCrop = {\n prefix: 'fas',\n iconName: 'crop',\n icon: [512, 512, [], \"f125\", \"M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"]\n};\nvar faCropAlt = {\n prefix: 'fas',\n iconName: 'crop-alt',\n icon: [512, 512, [], \"f565\", \"M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z\"]\n};\nvar faCross = {\n prefix: 'fas',\n iconName: 'cross',\n icon: [384, 512, [], \"f654\", \"M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"]\n};\nvar faCrosshairs = {\n prefix: 'fas',\n iconName: 'crosshairs',\n icon: [512, 512, [], \"f05b\", \"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z\"]\n};\nvar faCrow = {\n prefix: 'fas',\n iconName: 'crow',\n icon: [640, 512, [], \"f520\", \"M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faCrown = {\n prefix: 'fas',\n iconName: 'crown',\n icon: [640, 512, [], \"f521\", \"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z\"]\n};\nvar faCrutch = {\n prefix: 'fas',\n iconName: 'crutch',\n icon: [512, 512, [], \"f7f7\", \"M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z\"]\n};\nvar faCube = {\n prefix: 'fas',\n iconName: 'cube',\n icon: [512, 512, [], \"f1b2\", \"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z\"]\n};\nvar faCubes = {\n prefix: 'fas',\n iconName: 'cubes',\n icon: [512, 512, [], \"f1b3\", \"M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z\"]\n};\nvar faCut = {\n prefix: 'fas',\n iconName: 'cut',\n icon: [448, 512, [], \"f0c4\", \"M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z\"]\n};\nvar faDatabase = {\n prefix: 'fas',\n iconName: 'database',\n icon: [448, 512, [], \"f1c0\", \"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"]\n};\nvar faDeaf = {\n prefix: 'fas',\n iconName: 'deaf',\n icon: [512, 512, [], \"f2a4\", \"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z\"]\n};\nvar faDemocrat = {\n prefix: 'fas',\n iconName: 'democrat',\n icon: [640, 512, [], \"f747\", \"M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z\"]\n};\nvar faDesktop = {\n prefix: 'fas',\n iconName: 'desktop',\n icon: [576, 512, [], \"f108\", \"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z\"]\n};\nvar faDharmachakra = {\n prefix: 'fas',\n iconName: 'dharmachakra',\n icon: [512, 512, [], \"f655\", \"M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z\"]\n};\nvar faDiagnoses = {\n prefix: 'fas',\n iconName: 'diagnoses',\n icon: [640, 512, [], \"f470\", \"M496 256c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm-176-80c48.5 0 88-39.5 88-88S368.5 0 320 0s-88 39.5-88 88 39.5 88 88 88zM59.8 364c10.2 15.3 29.3 17.8 42.9 9.8 16.2-9.6 56.2-31.7 105.3-48.6V416h224v-90.7c49.1 16.8 89.1 39 105.3 48.6 13.6 8 32.7 5.3 42.9-9.8l17.8-26.7c8.8-13.2 7.6-34.6-10-45.1-11.9-7.1-29.7-17-51.1-27.4-28.1 46.1-99.4 17.8-87.7-35.1C409.3 217.2 365.1 208 320 208c-57 0-112.9 14.5-160 32.2-.2 40.2-47.6 63.3-79.2 36-11.2 6-21.3 11.6-28.7 16-17.6 10.5-18.8 31.8-10 45.1L59.8 364zM368 344c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-160 8c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm512 192H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faDice = {\n prefix: 'fas',\n iconName: 'dice',\n icon: [640, 512, [], \"f522\", \"M592 192H473.26c12.69 29.59 7.12 65.2-17 89.32L320 417.58V464c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V240c0-26.51-21.49-48-48-48zM480 376c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm-46.37-186.7L258.7 14.37c-19.16-19.16-50.23-19.16-69.39 0L14.37 189.3c-19.16 19.16-19.16 50.23 0 69.39L189.3 433.63c19.16 19.16 50.23 19.16 69.39 0L433.63 258.7c19.16-19.17 19.16-50.24 0-69.4zM96 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faDiceD20 = {\n prefix: 'fas',\n iconName: 'dice-d20',\n icon: [480, 512, [], \"f6cf\", \"M106.75 215.06L1.2 370.95c-3.08 5 .1 11.5 5.93 12.14l208.26 22.07-108.64-190.1zM7.41 315.43L82.7 193.08 6.06 147.1c-2.67-1.6-6.06.32-6.06 3.43v162.81c0 4.03 5.29 5.53 7.41 2.09zM18.25 423.6l194.4 87.66c5.3 2.45 11.35-1.43 11.35-7.26v-65.67l-203.55-22.3c-4.45-.5-6.23 5.59-2.2 7.57zm81.22-257.78L179.4 22.88c4.34-7.06-3.59-15.25-10.78-11.14L17.81 110.35c-2.47 1.62-2.39 5.26.13 6.78l81.53 48.69zM240 176h109.21L253.63 7.62C250.5 2.54 245.25 0 240 0s-10.5 2.54-13.63 7.62L130.79 176H240zm233.94-28.9l-76.64 45.99 75.29 122.35c2.11 3.44 7.41 1.94 7.41-2.1V150.53c0-3.11-3.39-5.03-6.06-3.43zm-93.41 18.72l81.53-48.7c2.53-1.52 2.6-5.16.13-6.78l-150.81-98.6c-7.19-4.11-15.12 4.08-10.78 11.14l79.93 142.94zm79.02 250.21L256 438.32v65.67c0 5.84 6.05 9.71 11.35 7.26l194.4-87.66c4.03-1.97 2.25-8.06-2.2-7.56zm-86.3-200.97l-108.63 190.1 208.26-22.07c5.83-.65 9.01-7.14 5.93-12.14L373.25 215.06zM240 208H139.57L240 383.75 340.43 208H240z\"]\n};\nvar faDiceD6 = {\n prefix: 'fas',\n iconName: 'dice-d6',\n icon: [448, 512, [], \"f6d1\", \"M422.19 109.95L256.21 9.07c-19.91-12.1-44.52-12.1-64.43 0L25.81 109.95c-5.32 3.23-5.29 11.27.06 14.46L224 242.55l198.14-118.14c5.35-3.19 5.38-11.22.05-14.46zm13.84 44.63L240 271.46v223.82c0 12.88 13.39 20.91 24.05 14.43l152.16-92.48c19.68-11.96 31.79-33.94 31.79-57.7v-197.7c0-6.41-6.64-10.43-11.97-7.25zM0 161.83v197.7c0 23.77 12.11 45.74 31.79 57.7l152.16 92.47c10.67 6.48 24.05-1.54 24.05-14.43V271.46L11.97 154.58C6.64 151.4 0 155.42 0 161.83z\"]\n};\nvar faDiceFive = {\n prefix: 'fas',\n iconName: 'dice-five',\n icon: [448, 512, [], \"f523\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceFour = {\n prefix: 'fas',\n iconName: 'dice-four',\n icon: [448, 512, [], \"f524\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceOne = {\n prefix: 'fas',\n iconName: 'dice-one',\n icon: [448, 512, [], \"f525\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM224 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceSix = {\n prefix: 'fas',\n iconName: 'dice-six',\n icon: [448, 512, [], \"f526\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceThree = {\n prefix: 'fas',\n iconName: 'dice-three',\n icon: [448, 512, [], \"f527\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceTwo = {\n prefix: 'fas',\n iconName: 'dice-two',\n icon: [448, 512, [], \"f528\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDigitalTachograph = {\n prefix: 'fas',\n iconName: 'digital-tachograph',\n icon: [640, 512, [], \"f566\", \"M608 96H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128c0-17.67-14.33-32-32-32zM304 352c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8zM72 288v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H80c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm40-64c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-48c0-8.84 7.16-16 16-16h208c8.84 0 16 7.16 16 16v48zm272 128c0 4.42-3.58 8-8 8H344c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8z\"]\n};\nvar faDirections = {\n prefix: 'fas',\n iconName: 'directions',\n icon: [512, 512, [], \"f5eb\", \"M502.61 233.32L278.68 9.39c-12.52-12.52-32.83-12.52-45.36 0L9.39 233.32c-12.52 12.53-12.52 32.83 0 45.36l223.93 223.93c12.52 12.53 32.83 12.53 45.36 0l223.93-223.93c12.52-12.53 12.52-32.83 0-45.36zm-100.98 12.56l-84.21 77.73c-5.12 4.73-13.43 1.1-13.43-5.88V264h-96v64c0 4.42-3.58 8-8 8h-32c-4.42 0-8-3.58-8-8v-80c0-17.67 14.33-32 32-32h112v-53.73c0-6.97 8.3-10.61 13.43-5.88l84.21 77.73c3.43 3.17 3.43 8.59 0 11.76z\"]\n};\nvar faDisease = {\n prefix: 'fas',\n iconName: 'disease',\n icon: [512, 512, [], \"f7fa\", \"M472.29 195.9l-67.06-23c-19.28-6.6-33.54-20.92-38.14-38.31l-16-60.45c-11.58-43.77-76.57-57.13-110-22.62L195 99.24c-13.26 13.71-33.54 20.93-54.2 19.31l-71.9-5.62c-52-4.07-86.93 44.89-59 82.84l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24l-28.43 57C4 396.67 47.46 440.29 98.11 429.23l70-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101 7.57 104.45-37.22l4.7-61.86c1.35-17.8 12.8-33.87 30.63-43l62-31.74c44.84-22.96 39.55-80.17-8.99-96.79zM160 256a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm128 96a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm16-128a16 16 0 1 1 16-16 16 16 0 0 1-16 16z\"]\n};\nvar faDivide = {\n prefix: 'fas',\n iconName: 'divide',\n icon: [448, 512, [], \"f529\", \"M224 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm0-192c35.35 0 64-28.65 64-64s-28.65-64-64-64-64 28.65-64 64 28.65 64 64 64zm192 48H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faDizzy = {\n prefix: 'fas',\n iconName: 'dizzy',\n icon: [496, 512, [], \"f567\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-96 206.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L174.6 192l28.7 28.7c15.2 15.2-7.9 37.4-22.6 22.6L152 214.6zM248 416c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm147.3-195.3c15.2 15.2-7.9 37.4-22.6 22.6L344 214.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L366.6 192l28.7 28.7z\"]\n};\nvar faDna = {\n prefix: 'fas',\n iconName: 'dna',\n icon: [448, 512, [], \"f471\", \"M.1 494.1c-1.1 9.5 6.3 17.8 15.9 17.8l32.3.1c8.1 0 14.9-5.9 16-13.9.7-4.9 1.8-11.1 3.4-18.1H380c1.6 6.9 2.9 13.2 3.5 18.1 1.1 8 7.9 14 16 13.9l32.3-.1c9.6 0 17.1-8.3 15.9-17.8-4.6-37.9-25.6-129-118.9-207.7-17.6 12.4-37.1 24.2-58.5 35.4 6.2 4.6 11.4 9.4 17 14.2H159.7c21.3-18.1 47-35.6 78.7-51.4C410.5 199.1 442.1 65.8 447.9 17.9 449 8.4 441.6.1 432 .1L399.6 0c-8.1 0-14.9 5.9-16 13.9-.7 4.9-1.8 11.1-3.4 18.1H67.8c-1.6-7-2.7-13.1-3.4-18.1-1.1-8-7.9-14-16-13.9L16.1.1C6.5.1-1 8.4.1 17.9 5.3 60.8 31.4 171.8 160 256 31.5 340.2 5.3 451.2.1 494.1zM224 219.6c-25.1-13.7-46.4-28.4-64.3-43.6h128.5c-17.8 15.2-39.1 30-64.2 43.6zM355.1 96c-5.8 10.4-12.8 21.1-21 32H114c-8.3-10.9-15.3-21.6-21-32h262.1zM92.9 416c5.8-10.4 12.8-21.1 21-32h219.4c8.3 10.9 15.4 21.6 21.2 32H92.9z\"]\n};\nvar faDog = {\n prefix: 'fas',\n iconName: 'dog',\n icon: [576, 512, [], \"f6d3\", \"M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z\"]\n};\nvar faDollarSign = {\n prefix: 'fas',\n iconName: 'dollar-sign',\n icon: [288, 512, [], \"f155\", \"M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z\"]\n};\nvar faDolly = {\n prefix: 'fas',\n iconName: 'dolly',\n icon: [576, 512, [], \"f472\", \"M294.2 277.7c18 5 34.7 13.4 49.5 24.7l161.5-53.8c8.4-2.8 12.9-11.9 10.1-20.2L454.9 47.2c-2.8-8.4-11.9-12.9-20.2-10.1l-61.1 20.4 33.1 99.4L346 177l-33.1-99.4-61.6 20.5c-8.4 2.8-12.9 11.9-10.1 20.2l53 159.4zm281 48.7L565 296c-2.8-8.4-11.9-12.9-20.2-10.1l-213.5 71.2c-17.2-22-43.6-36.4-73.5-37L158.4 21.9C154 8.8 141.8 0 128 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h88.9l92.2 276.7c-26.1 20.4-41.7 53.6-36 90.5 6.1 39.4 37.9 72.3 77.3 79.2 60.2 10.7 112.3-34.8 113.4-92.6l213.3-71.2c8.3-2.8 12.9-11.8 10.1-20.2zM256 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"]\n};\nvar faDollyFlatbed = {\n prefix: 'fas',\n iconName: 'dolly-flatbed',\n icon: [640, 512, [], \"f474\", \"M208 320h384c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H448v128l-48-32-48 32V32H208c-8.8 0-16 7.2-16 16v256c0 8.8 7.2 16 16 16zm416 64H128V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h82.9c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H451c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H624c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faDonate = {\n prefix: 'fas',\n iconName: 'donate',\n icon: [512, 512, [], \"f4b9\", \"M256 416c114.9 0 208-93.1 208-208S370.9 0 256 0 48 93.1 48 208s93.1 208 208 208zM233.8 97.4V80.6c0-9.2 7.4-16.6 16.6-16.6h11.1c9.2 0 16.6 7.4 16.6 16.6v17c15.5.8 30.5 6.1 43 15.4 5.6 4.1 6.2 12.3 1.2 17.1L306 145.6c-3.8 3.7-9.5 3.8-14 1-5.4-3.4-11.4-5.1-17.8-5.1h-38.9c-9 0-16.3 8.2-16.3 18.3 0 8.2 5 15.5 12.1 17.6l62.3 18.7c25.7 7.7 43.7 32.4 43.7 60.1 0 34-26.4 61.5-59.1 62.4v16.8c0 9.2-7.4 16.6-16.6 16.6h-11.1c-9.2 0-16.6-7.4-16.6-16.6v-17c-15.5-.8-30.5-6.1-43-15.4-5.6-4.1-6.2-12.3-1.2-17.1l16.3-15.5c3.8-3.7 9.5-3.8 14-1 5.4 3.4 11.4 5.1 17.8 5.1h38.9c9 0 16.3-8.2 16.3-18.3 0-8.2-5-15.5-12.1-17.6l-62.3-18.7c-25.7-7.7-43.7-32.4-43.7-60.1.1-34 26.4-61.5 59.1-62.4zM480 352h-32.5c-19.6 26-44.6 47.7-73 64h63.8c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8h63.8c-28.4-16.3-53.3-38-73-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32z\"]\n};\nvar faDoorClosed = {\n prefix: 'fas',\n iconName: 'door-closed',\n icon: [640, 512, [], \"f52a\", \"M624 448H512V50.8C512 22.78 490.47 0 464 0H175.99c-26.47 0-48 22.78-48 50.8V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM415.99 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32c.01 17.67-14.32 32-32 32z\"]\n};\nvar faDoorOpen = {\n prefix: 'fas',\n iconName: 'door-open',\n icon: [640, 512, [], \"f52b\", \"M624 448h-80V113.45C544 86.19 522.47 64 496 64H384v64h96v384h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM312.24 1.01l-192 49.74C105.99 54.44 96 67.7 96 82.92V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h336V33.18c0-21.58-19.56-37.41-39.76-32.17zM264 288c-13.25 0-24-14.33-24-32s10.75-32 24-32 24 14.33 24 32-10.75 32-24 32z\"]\n};\nvar faDotCircle = {\n prefix: 'fas',\n iconName: 'dot-circle',\n icon: [512, 512, [], \"f192\", \"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"]\n};\nvar faDove = {\n prefix: 'fas',\n iconName: 'dove',\n icon: [512, 512, [], \"f4ba\", \"M288 167.2v-28.1c-28.2-36.3-47.1-79.3-54.1-125.2-2.1-13.5-19-18.8-27.8-8.3-21.1 24.9-37.7 54.1-48.9 86.5 34.2 38.3 80 64.6 130.8 75.1zM400 64c-44.2 0-80 35.9-80 80.1v59.4C215.6 197.3 127 133 87 41.8c-5.5-12.5-23.2-13.2-29-.9C41.4 76 32 115.2 32 156.6c0 70.8 34.1 136.9 85.1 185.9 13.2 12.7 26.1 23.2 38.9 32.8l-143.9 36C1.4 414-3.4 426.4 2.6 435.7 20 462.6 63 508.2 155.8 512c8 .3 16-2.6 22.1-7.9l65.2-56.1H320c88.4 0 160-71.5 160-159.9V128l32-64H400zm0 96.1c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faDownload = {\n prefix: 'fas',\n iconName: 'download',\n icon: [512, 512, [], \"f019\", \"M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z\"]\n};\nvar faDraftingCompass = {\n prefix: 'fas',\n iconName: 'drafting-compass',\n icon: [512, 512, [], \"f568\", \"M457.01 344.42c-25.05 20.33-52.63 37.18-82.54 49.05l54.38 94.19 53.95 23.04c9.81 4.19 20.89-2.21 22.17-12.8l7.02-58.25-54.98-95.23zm42.49-94.56c4.86-7.67 1.89-17.99-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72C403.01 281.15 332.25 320 256 320c-23.93 0-47.23-4.25-69.41-11.53l67.36-116.68c.7.02 1.34.21 2.04.21s1.35-.19 2.04-.21l51.09 88.5c31.23-8.96 59.56-25.75 82.61-48.92l-51.79-89.71C347.39 128.03 352 112.63 352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 16.63 4.61 32.03 12.05 45.66l-68.3 118.31c-12.55-11.61-23.96-24.59-33.68-39-4.79-7.1-13.97-9.62-21.38-5.33l-27.75 16.07c-7.85 4.54-10.63 14.9-5.64 22.47 15.57 23.64 34.69 44.21 55.98 62.02L0 439.66l7.02 58.25c1.28 10.59 12.36 16.99 22.17 12.8l53.95-23.04 70.8-122.63C186.13 377.28 220.62 384 256 384c99.05 0 190.88-51.01 243.5-134.14zM256 64c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32z\"]\n};\nvar faDragon = {\n prefix: 'fas',\n iconName: 'dragon',\n icon: [640, 512, [], \"f6d5\", \"M18.32 255.78L192 223.96l-91.28 68.69c-10.08 10.08-2.94 27.31 11.31 27.31h222.7c-9.44-26.4-14.73-54.47-14.73-83.38v-42.27l-119.73-87.6c-23.82-15.88-55.29-14.01-77.06 4.59L5.81 227.64c-12.38 10.33-3.45 30.42 12.51 28.14zm556.87 34.1l-100.66-50.31A47.992 47.992 0 0 1 448 196.65v-36.69h64l28.09 22.63c6 6 14.14 9.37 22.63 9.37h30.97a32 32 0 0 0 28.62-17.69l14.31-28.62a32.005 32.005 0 0 0-3.02-33.51l-74.53-99.38C553.02 4.7 543.54 0 533.47 0H296.02c-7.13 0-10.7 8.57-5.66 13.61L352 63.96 292.42 88.8c-5.9 2.95-5.9 11.36 0 14.31L352 127.96v108.62c0 72.08 36.03 139.39 96 179.38-195.59 6.81-344.56 41.01-434.1 60.91C5.78 478.67 0 485.88 0 494.2 0 504 7.95 512 17.76 512h499.08c63.29.01 119.61-47.56 122.99-110.76 2.52-47.28-22.73-90.4-64.64-111.36zM489.18 66.25l45.65 11.41c-2.75 10.91-12.47 18.89-24.13 18.26-12.96-.71-25.85-12.53-21.52-29.67z\"]\n};\nvar faDrawPolygon = {\n prefix: 'fas',\n iconName: 'draw-polygon',\n icon: [448, 512, [], \"f5ee\", \"M384 352c-.35 0-.67.1-1.02.1l-39.2-65.32c5.07-9.17 8.22-19.56 8.22-30.78s-3.14-21.61-8.22-30.78l39.2-65.32c.35.01.67.1 1.02.1 35.35 0 64-28.65 64-64s-28.65-64-64-64c-23.63 0-44.04 12.95-55.12 32H119.12C108.04 44.95 87.63 32 64 32 28.65 32 0 60.65 0 96c0 23.63 12.95 44.04 32 55.12v209.75C12.95 371.96 0 392.37 0 416c0 35.35 28.65 64 64 64 23.63 0 44.04-12.95 55.12-32h209.75c11.09 19.05 31.49 32 55.12 32 35.35 0 64-28.65 64-64 .01-35.35-28.64-64-63.99-64zm-288 8.88V151.12A63.825 63.825 0 0 0 119.12 128h208.36l-38.46 64.1c-.35-.01-.67-.1-1.02-.1-35.35 0-64 28.65-64 64s28.65 64 64 64c.35 0 .67-.1 1.02-.1l38.46 64.1H119.12A63.748 63.748 0 0 0 96 360.88zM272 256c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zM400 96c0 8.82-7.18 16-16 16s-16-7.18-16-16 7.18-16 16-16 16 7.18 16 16zM64 80c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zM48 416c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zm336 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z\"]\n};\nvar faDrum = {\n prefix: 'fas',\n iconName: 'drum',\n icon: [512, 512, [], \"f569\", \"M431.34 122.05l73.53-47.42a16 16 0 0 0 4.44-22.19l-8.87-13.31a16 16 0 0 0-22.19-4.44l-110.06 71C318.43 96.91 271.22 96 256 96 219.55 96 0 100.55 0 208.15v160.23c0 30.27 27.5 57.68 72 77.86v-101.9a24 24 0 1 1 48 0v118.93c33.05 9.11 71.07 15.06 112 16.73V376.39a24 24 0 1 1 48 0V480c40.93-1.67 78.95-7.62 112-16.73V344.34a24 24 0 1 1 48 0v101.9c44.5-20.18 72-47.59 72-77.86V208.15c0-43.32-35.76-69.76-80.66-86.1zM256 272.24c-114.88 0-208-28.69-208-64.09s93.12-64.08 208-64.08c17.15 0 33.73.71 49.68 1.91l-72.81 47a16 16 0 0 0-4.43 22.19l8.87 13.31a16 16 0 0 0 22.19 4.44l118.64-76.52C430.09 168 464 186.84 464 208.15c0 35.4-93.13 64.09-208 64.09z\"]\n};\nvar faDrumSteelpan = {\n prefix: 'fas',\n iconName: 'drum-steelpan',\n icon: [576, 512, [], \"f56a\", \"M288 32C128.94 32 0 89.31 0 160v192c0 70.69 128.94 128 288 128s288-57.31 288-128V160c0-70.69-128.94-128-288-128zm-82.99 158.36c-4.45 16.61-14.54 30.57-28.31 40.48C100.23 217.46 48 190.78 48 160c0-30.16 50.11-56.39 124.04-70.03l25.6 44.34c9.86 17.09 12.48 36.99 7.37 56.05zM288 240c-21.08 0-41.41-1-60.89-2.7 8.06-26.13 32.15-45.3 60.89-45.3s52.83 19.17 60.89 45.3C329.41 239 309.08 240 288 240zm64-144c0 35.29-28.71 64-64 64s-64-28.71-64-64V82.96c20.4-1.88 41.8-2.96 64-2.96s43.6 1.08 64 2.96V96zm46.93 134.9c-13.81-9.91-23.94-23.9-28.4-40.54-5.11-19.06-2.49-38.96 7.38-56.04l25.65-44.42C477.72 103.5 528 129.79 528 160c0 30.83-52.4 57.54-129.07 70.9z\"]\n};\nvar faDrumstickBite = {\n prefix: 'fas',\n iconName: 'drumstick-bite',\n icon: [512, 512, [], \"f6d7\", \"M462.8 49.57a169.44 169.44 0 0 0-239.5 0C187.82 85 160.13 128 160.13 192v85.83l-40.62 40.59c-9.7 9.69-24 11.07-36.78 6a60.33 60.33 0 0 0-65 98.72C33 438.39 54.24 442.7 73.85 438.21c-4.5 19.6-.18 40.83 15.1 56.1a60.35 60.35 0 0 0 98.8-65c-5.09-12.73-3.72-27 6-36.75L234.36 352h85.89a187.87 187.87 0 0 0 61.89-10c-39.64-43.89-39.83-110.23 1.05-151.07 34.38-34.36 86.76-39.46 128.74-16.8 1.3-44.96-14.81-90.28-49.13-124.56z\"]\n};\nvar faDumbbell = {\n prefix: 'fas',\n iconName: 'dumbbell',\n icon: [640, 512, [], \"f44b\", \"M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z\"]\n};\nvar faDumpster = {\n prefix: 'fas',\n iconName: 'dumpster',\n icon: [576, 512, [], \"f793\", \"M560 160c10.4 0 18-9.8 15.5-19.9l-24-96C549.7 37 543.3 32 536 32h-98.9l25.6 128H560zM272 32H171.5l-25.6 128H272V32zm132.5 0H304v128h126.1L404.5 32zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm544 64h-20l4-32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h320v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16l20-160h28c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faDumpsterFire = {\n prefix: 'fas',\n iconName: 'dumpster-fire',\n icon: [640, 512, [], \"f794\", \"M418.7 104.1l.2-.2-14.4-72H304v128h60.8c16.2-19.3 34.2-38.2 53.9-55.8zM272 32H171.5l-25.6 128H272V32zm189.3 72.1c18.2 16.3 35.5 33.7 51.1 51.5 5.7-5.6 11.4-11.1 17.3-16.3l21.3-19 21.3 19c1.1.9 2.1 2.1 3.1 3.1-.1-.8.2-1.5 0-2.3l-24-96C549.7 37 543.3 32 536 32h-98.9l12.3 61.5 11.9 10.6zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm324.6 32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208.8c-30.2-33.7-48.8-77.9-48.8-126.4 0-35.9 19.9-82.9 52.6-129.6zm210.5-28.8c-14.9 13.3-28.3 27.2-40.2 41.2-19.5-25.8-43.6-52-71-76.4-70.2 62.7-120 144.3-120 193.6 0 87.5 71.6 158.4 160 158.4s160-70.9 160-158.4c.1-36.6-37-112.2-88.8-158.4zm-18.6 229.4c-14.7 10.7-32.9 17-52.5 17-49 0-88.9-33.5-88.9-88 0-27.1 16.5-51 49.4-91.9 4.7 5.6 67.1 88.1 67.1 88.1l39.8-47c2.8 4.8 5.4 9.5 7.7 14 18.6 36.7 10.8 83.6-22.6 107.8z\"]\n};\nvar faDungeon = {\n prefix: 'fas',\n iconName: 'dungeon',\n icon: [512, 512, [], \"f6d9\", \"M128.73 195.32l-82.81-51.76c-8.04-5.02-18.99-2.17-22.93 6.45A254.19 254.19 0 0 0 .54 239.28C-.05 248.37 7.59 256 16.69 256h97.13c7.96 0 14.08-6.25 15.01-14.16 1.09-9.33 3.24-18.33 6.24-26.94 2.56-7.34.25-15.46-6.34-19.58zM319.03 8C298.86 2.82 277.77 0 256 0s-42.86 2.82-63.03 8c-9.17 2.35-13.91 12.6-10.39 21.39l37.47 104.03A16.003 16.003 0 0 0 235.1 144h41.8c6.75 0 12.77-4.23 15.05-10.58l37.47-104.03c3.52-8.79-1.22-19.03-10.39-21.39zM112 288H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm77.31-283.67l-36.32-90.8c-3.53-8.83-14.13-12.99-22.42-8.31a257.308 257.308 0 0 0-71.61 59.89c-6.06 7.32-3.85 18.48 4.22 23.52l82.93 51.83c6.51 4.07 14.66 2.62 20.11-2.79 5.18-5.15 10.79-9.85 16.79-14.05 6.28-4.41 9.15-12.17 6.3-19.29zM398.18 256h97.13c9.1 0 16.74-7.63 16.15-16.72a254.135 254.135 0 0 0-22.45-89.27c-3.94-8.62-14.89-11.47-22.93-6.45l-82.81 51.76c-6.59 4.12-8.9 12.24-6.34 19.58 3.01 8.61 5.15 17.62 6.24 26.94.93 7.91 7.05 14.16 15.01 14.16zm54.85-162.89a257.308 257.308 0 0 0-71.61-59.89c-8.28-4.68-18.88-.52-22.42 8.31l-36.32 90.8c-2.85 7.12.02 14.88 6.3 19.28 6 4.2 11.61 8.9 16.79 14.05 5.44 5.41 13.6 6.86 20.11 2.79l82.93-51.83c8.07-5.03 10.29-16.19 4.22-23.51zM496 288h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zM240 177.62V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V177.62c-5.23-.89-10.52-1.62-16-1.62s-10.77.73-16 1.62zm-64 41.51V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V189.36c-12.78 7.45-23.84 17.47-32 29.77zm128-29.77V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V219.13c-8.16-12.3-19.22-22.32-32-29.77z\"]\n};\nvar faEdit = {\n prefix: 'fas',\n iconName: 'edit',\n icon: [576, 512, [], \"f044\", \"M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z\"]\n};\nvar faEgg = {\n prefix: 'fas',\n iconName: 'egg',\n icon: [384, 512, [], \"f7fb\", \"M192 0C86 0 0 214 0 320s86 192 192 192 192-86 192-192S298 0 192 0z\"]\n};\nvar faEject = {\n prefix: 'fas',\n iconName: 'eject',\n icon: [448, 512, [], \"f052\", \"M448 384v64c0 17.673-14.327 32-32 32H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h384c17.673 0 32 14.327 32 32zM48.053 320h351.886c41.651 0 63.581-49.674 35.383-80.435L259.383 47.558c-19.014-20.743-51.751-20.744-70.767 0L12.67 239.565C-15.475 270.268 6.324 320 48.053 320z\"]\n};\nvar faEllipsisH = {\n prefix: 'fas',\n iconName: 'ellipsis-h',\n icon: [512, 512, [], \"f141\", \"M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z\"]\n};\nvar faEllipsisV = {\n prefix: 'fas',\n iconName: 'ellipsis-v',\n icon: [192, 512, [], \"f142\", \"M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z\"]\n};\nvar faEnvelope = {\n prefix: 'fas',\n iconName: 'envelope',\n icon: [512, 512, [], \"f0e0\", \"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"]\n};\nvar faEnvelopeOpen = {\n prefix: 'fas',\n iconName: 'envelope-open',\n icon: [512, 512, [], \"f2b6\", \"M512 464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V200.724a48 48 0 0 1 18.387-37.776c24.913-19.529 45.501-35.365 164.2-121.511C199.412 29.17 232.797-.347 256 .003c23.198-.354 56.596 29.172 73.413 41.433 118.687 86.137 139.303 101.995 164.2 121.512A48 48 0 0 1 512 200.724V464zm-65.666-196.605c-2.563-3.728-7.7-4.595-11.339-1.907-22.845 16.873-55.462 40.705-105.582 77.079-16.825 12.266-50.21 41.781-73.413 41.43-23.211.344-56.559-29.143-73.413-41.43-50.114-36.37-82.734-60.204-105.582-77.079-3.639-2.688-8.776-1.821-11.339 1.907l-9.072 13.196a7.998 7.998 0 0 0 1.839 10.967c22.887 16.899 55.454 40.69 105.303 76.868 20.274 14.781 56.524 47.813 92.264 47.573 35.724.242 71.961-32.771 92.263-47.573 49.85-36.179 82.418-59.97 105.303-76.868a7.998 7.998 0 0 0 1.839-10.967l-9.071-13.196z\"]\n};\nvar faEnvelopeOpenText = {\n prefix: 'fas',\n iconName: 'envelope-open-text',\n icon: [512, 512, [], \"f658\", \"M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z\"]\n};\nvar faEnvelopeSquare = {\n prefix: 'fas',\n iconName: 'envelope-square',\n icon: [448, 512, [], \"f199\", \"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24 24-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 84.938-10.5 7.655-31.392 26.12-45.883 25.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 70.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 64.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z\"]\n};\nvar faEquals = {\n prefix: 'fas',\n iconName: 'equals',\n icon: [448, 512, [], \"f52c\", \"M416 304H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32zm0-192H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faEraser = {\n prefix: 'fas',\n iconName: 'eraser',\n icon: [512, 512, [], \"f12d\", \"M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z\"]\n};\nvar faEthernet = {\n prefix: 'fas',\n iconName: 'ethernet',\n icon: [512, 512, [], \"f796\", \"M496 192h-48v-48c0-8.8-7.2-16-16-16h-48V80c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16v48H80c-8.8 0-16 7.2-16 16v48H16c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h80V320h32v128h64V320h32v128h64V320h32v128h64V320h32v128h80c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n};\nvar faEuroSign = {\n prefix: 'fas',\n iconName: 'euro-sign',\n icon: [320, 512, [], \"f153\", \"M310.706 413.765c-1.314-6.63-7.835-10.872-14.424-9.369-10.692 2.439-27.422 5.413-45.426 5.413-56.763 0-101.929-34.79-121.461-85.449h113.689a12 12 0 0 0 11.708-9.369l6.373-28.36c1.686-7.502-4.019-14.631-11.708-14.631H115.22c-1.21-14.328-1.414-28.287.137-42.245H261.95a12 12 0 0 0 11.723-9.434l6.512-29.755c1.638-7.484-4.061-14.566-11.723-14.566H130.184c20.633-44.991 62.69-75.03 117.619-75.03 14.486 0 28.564 2.25 37.851 4.145 6.216 1.268 12.347-2.498 14.002-8.623l11.991-44.368c1.822-6.741-2.465-13.616-9.326-14.917C290.217 34.912 270.71 32 249.635 32 152.451 32 74.03 92.252 45.075 176H12c-6.627 0-12 5.373-12 12v29.755c0 6.627 5.373 12 12 12h21.569c-1.009 13.607-1.181 29.287-.181 42.245H12c-6.627 0-12 5.373-12 12v28.36c0 6.627 5.373 12 12 12h30.114C67.139 414.692 145.264 480 249.635 480c26.301 0 48.562-4.544 61.101-7.788 6.167-1.595 10.027-7.708 8.788-13.957l-8.818-44.49z\"]\n};\nvar faExchangeAlt = {\n prefix: 'fas',\n iconName: 'exchange-alt',\n icon: [512, 512, [], \"f362\", \"M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z\"]\n};\nvar faExclamation = {\n prefix: 'fas',\n iconName: 'exclamation',\n icon: [192, 512, [], \"f12a\", \"M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z\"]\n};\nvar faExclamationCircle = {\n prefix: 'fas',\n iconName: 'exclamation-circle',\n icon: [512, 512, [], \"f06a\", \"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"]\n};\nvar faExclamationTriangle = {\n prefix: 'fas',\n iconName: 'exclamation-triangle',\n icon: [576, 512, [], \"f071\", \"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"]\n};\nvar faExpand = {\n prefix: 'fas',\n iconName: 'expand',\n icon: [448, 512, [], \"f065\", \"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z\"]\n};\nvar faExpandAlt = {\n prefix: 'fas',\n iconName: 'expand-alt',\n icon: [448, 512, [], \"f424\", \"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z\"]\n};\nvar faExpandArrowsAlt = {\n prefix: 'fas',\n iconName: 'expand-arrows-alt',\n icon: [448, 512, [], \"f31e\", \"M448 344v112a23.94 23.94 0 0 1-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 0 1-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0 1 24-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0 1 24 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z\"]\n};\nvar faExternalLinkAlt = {\n prefix: 'fas',\n iconName: 'external-link-alt',\n icon: [512, 512, [], \"f35d\", \"M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z\"]\n};\nvar faExternalLinkSquareAlt = {\n prefix: 'fas',\n iconName: 'external-link-square-alt',\n icon: [448, 512, [], \"f360\", \"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-88 16H248.029c-21.313 0-32.08 25.861-16.971 40.971l31.984 31.987L67.515 364.485c-4.686 4.686-4.686 12.284 0 16.971l31.029 31.029c4.687 4.686 12.285 4.686 16.971 0l195.526-195.526 31.988 31.991C358.058 263.977 384 253.425 384 231.979V120c0-13.255-10.745-24-24-24z\"]\n};\nvar faEye = {\n prefix: 'fas',\n iconName: 'eye',\n icon: [576, 512, [], \"f06e\", \"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z\"]\n};\nvar faEyeDropper = {\n prefix: 'fas',\n iconName: 'eye-dropper',\n icon: [512, 512, [], \"f1fb\", \"M50.75 333.25c-12 12-18.75 28.28-18.75 45.26V424L0 480l32 32 56-32h45.49c16.97 0 33.25-6.74 45.25-18.74l126.64-126.62-128-128L50.75 333.25zM483.88 28.12c-37.47-37.5-98.28-37.5-135.75 0l-77.09 77.09-13.1-13.1c-9.44-9.44-24.65-9.31-33.94 0l-40.97 40.97c-9.37 9.37-9.37 24.57 0 33.94l161.94 161.94c9.44 9.44 24.65 9.31 33.94 0L419.88 288c9.37-9.37 9.37-24.57 0-33.94l-13.1-13.1 77.09-77.09c37.51-37.48 37.51-98.26.01-135.75z\"]\n};\nvar faEyeSlash = {\n prefix: 'fas',\n iconName: 'eye-slash',\n icon: [640, 512, [], \"f070\", \"M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z\"]\n};\nvar faFan = {\n prefix: 'fas',\n iconName: 'fan',\n icon: [512, 512, [], \"f863\", \"M352.57 128c-28.09 0-54.09 4.52-77.06 12.86l12.41-123.11C289 7.31 279.81-1.18 269.33.13 189.63 10.13 128 77.64 128 159.43c0 28.09 4.52 54.09 12.86 77.06L17.75 224.08C7.31 223-1.18 232.19.13 242.67c10 79.7 77.51 141.33 159.3 141.33 28.09 0 54.09-4.52 77.06-12.86l-12.41 123.11c-1.05 10.43 8.11 18.93 18.59 17.62 79.7-10 141.33-77.51 141.33-159.3 0-28.09-4.52-54.09-12.86-77.06l123.11 12.41c10.44 1.05 18.93-8.11 17.62-18.59-10-79.7-77.51-141.33-159.3-141.33zM256 288a32 32 0 1 1 32-32 32 32 0 0 1-32 32z\"]\n};\nvar faFastBackward = {\n prefix: 'fas',\n iconName: 'fast-backward',\n icon: [512, 512, [], \"f049\", \"M0 436V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9L235.5 71.4C256.1 54.3 288 68.6 288 96v131.9L459.5 71.4C480.1 54.3 512 68.6 512 96v320c0 27.4-31.9 41.7-52.5 24.6L288 285.3V416c0 27.4-31.9 41.7-52.5 24.6L64 285.3V436c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12z\"]\n};\nvar faFastForward = {\n prefix: 'fas',\n iconName: 'fast-forward',\n icon: [512, 512, [], \"f050\", \"M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z\"]\n};\nvar faFaucet = {\n prefix: 'fas',\n iconName: 'faucet',\n icon: [512, 512, [], \"e005\", \"M352,256H313.39c-15.71-13.44-35.46-23.07-57.39-28V180.44l-32-3.38-32,3.38V228c-21.93,5-41.68,14.6-57.39,28H16A16,16,0,0,0,0,272v96a16,16,0,0,0,16,16h92.79C129.38,421.73,173,448,224,448s94.62-26.27,115.21-64H352a32,32,0,0,1,32,32,32,32,0,0,0,32,32h64a32,32,0,0,0,32-32A160,160,0,0,0,352,256ZM81.59,159.91l142.41-15,142.41,15c9.42,1,17.59-6.81,17.59-16.8V112.89c0-10-8.17-17.8-17.59-16.81L256,107.74V80a16,16,0,0,0-16-16H208a16,16,0,0,0-16,16v27.74L81.59,96.08C72.17,95.09,64,102.9,64,112.89v30.22C64,153.1,72.17,160.91,81.59,159.91Z\"]\n};\nvar faFax = {\n prefix: 'fas',\n iconName: 'fax',\n icon: [512, 512, [], \"f1ac\", \"M480 160V77.25a32 32 0 0 0-9.38-22.63L425.37 9.37A32 32 0 0 0 402.75 0H160a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM288 432a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm128 128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-112H192V64h160v48a16 16 0 0 0 16 16h48zM64 128H32a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32z\"]\n};\nvar faFeather = {\n prefix: 'fas',\n iconName: 'feather',\n icon: [512, 512, [], \"f52d\", \"M467.14 44.84c-62.55-62.48-161.67-64.78-252.28 25.73-78.61 78.52-60.98 60.92-85.75 85.66-60.46 60.39-70.39 150.83-63.64 211.17l178.44-178.25c6.26-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.6 9.37 33.98 0l66.1-66.03C159.42 454.65 279 457.11 353.95 384h-98.19l147.57-49.14c49.99-49.93 36.38-36.18 46.31-46.86h-97.78l131.54-43.8c45.44-74.46 34.31-148.84-16.26-199.36z\"]\n};\nvar faFeatherAlt = {\n prefix: 'fas',\n iconName: 'feather-alt',\n icon: [512, 512, [], \"f56b\", \"M512 0C460.22 3.56 96.44 38.2 71.01 287.61c-3.09 26.66-4.84 53.44-5.99 80.24l178.87-178.69c6.25-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.59 9.37 33.98 0l57.13-57.07c42.09-.14 84.15-2.53 125.96-7.36 53.48-5.44 97.02-26.47 132.58-56.54H255.74l146.79-48.88c11.25-14.89 21.37-30.71 30.45-47.12h-81.14l106.54-53.21C500.29 132.86 510.19 26.26 512 0z\"]\n};\nvar faFemale = {\n prefix: 'fas',\n iconName: 'female',\n icon: [256, 512, [], \"f182\", \"M128 0c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64S92.654 0 128 0m119.283 354.179l-48-192A24 24 0 0 0 176 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H80a24 24 0 0 0-23.283 18.179l-48 192C4.935 369.305 16.383 384 32 384h56v104c0 13.255 10.745 24 24 24h32c13.255 0 24-10.745 24-24V384h56c15.591 0 27.071-14.671 23.283-29.821z\"]\n};\nvar faFighterJet = {\n prefix: 'fas',\n iconName: 'fighter-jet',\n icon: [640, 512, [], \"f0fb\", \"M544 224l-128-16-48-16h-24L227.158 44h39.509C278.333 44 288 41.375 288 38s-9.667-6-21.333-6H152v12h16v164h-48l-66.667-80H18.667L8 138.667V208h8v16h48v2.666l-64 8v42.667l64 8V288H16v16H8v69.333L18.667 384h34.667L120 304h48v164h-16v12h114.667c11.667 0 21.333-2.625 21.333-6s-9.667-6-21.333-6h-39.509L344 320h24l48-16 128-16c96-21.333 96-26.583 96-32 0-5.417 0-10.667-96-32z\"]\n};\nvar faFile = {\n prefix: 'fas',\n iconName: 'file',\n icon: [384, 512, [], \"f15b\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileAlt = {\n prefix: 'fas',\n iconName: 'file-alt',\n icon: [384, 512, [], \"f15c\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileArchive = {\n prefix: 'fas',\n iconName: 'file-archive',\n icon: [384, 512, [], \"f1c6\", \"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zM128.4 336c-17.9 0-32.4 12.1-32.4 27 0 15 14.6 27 32.5 27s32.4-12.1 32.4-27-14.6-27-32.5-27zM224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6z\"]\n};\nvar faFileAudio = {\n prefix: 'fas',\n iconName: 'file-audio',\n icon: [384, 512, [], \"f1c7\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-64 268c0 10.7-12.9 16-20.5 8.5L104 376H76c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h28l35.5-36.5c7.6-7.6 20.5-2.2 20.5 8.5v136zm33.2-47.6c9.1-9.3 9.1-24.1 0-33.4-22.1-22.8 12.2-56.2 34.4-33.5 27.2 27.9 27.2 72.4 0 100.4-21.8 22.3-56.9-10.4-34.4-33.5zm86-117.1c54.4 55.9 54.4 144.8 0 200.8-21.8 22.4-57-10.3-34.4-33.5 36.2-37.2 36.3-96.5 0-133.8-22.1-22.8 12.3-56.3 34.4-33.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileCode = {\n prefix: 'fas',\n iconName: 'file-code',\n icon: [384, 512, [], \"f1c9\", \"M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zM123.206 400.505a5.4 5.4 0 0 1-7.633.246l-64.866-60.812a5.4 5.4 0 0 1 0-7.879l64.866-60.812a5.4 5.4 0 0 1 7.633.246l19.579 20.885a5.4 5.4 0 0 1-.372 7.747L101.65 336l40.763 35.874a5.4 5.4 0 0 1 .372 7.747l-19.579 20.884zm51.295 50.479l-27.453-7.97a5.402 5.402 0 0 1-3.681-6.692l61.44-211.626a5.402 5.402 0 0 1 6.692-3.681l27.452 7.97a5.4 5.4 0 0 1 3.68 6.692l-61.44 211.626a5.397 5.397 0 0 1-6.69 3.681zm160.792-111.045l-64.866 60.812a5.4 5.4 0 0 1-7.633-.246l-19.58-20.885a5.4 5.4 0 0 1 .372-7.747L284.35 336l-40.763-35.874a5.4 5.4 0 0 1-.372-7.747l19.58-20.885a5.4 5.4 0 0 1 7.633-.246l64.866 60.812a5.4 5.4 0 0 1-.001 7.879z\"]\n};\nvar faFileContract = {\n prefix: 'fas',\n iconName: 'file-contract',\n icon: [384, 512, [], \"f56c\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm192.81 248H304c8.84 0 16 7.16 16 16s-7.16 16-16 16h-47.19c-16.45 0-31.27-9.14-38.64-23.86-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34a15.986 15.986 0 0 1-14.31 8.84c-.38 0-.75-.02-1.14-.05-6.45-.45-12-4.75-14.03-10.89L144 354.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.77-16.19 54.05-9.7 66 14.16 2.02 4.06 5.96 6.5 10.16 6.5zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileCsv = {\n prefix: 'fas',\n iconName: 'file-csv',\n icon: [384, 512, [], \"f6dd\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-96 144c0 4.42-3.58 8-8 8h-8c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h8c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-8c-26.51 0-48-21.49-48-48v-32c0-26.51 21.49-48 48-48h8c4.42 0 8 3.58 8 8v16zm44.27 104H160c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h12.27c5.95 0 10.41-3.5 10.41-6.62 0-1.3-.75-2.66-2.12-3.84l-21.89-18.77c-8.47-7.22-13.33-17.48-13.33-28.14 0-21.3 19.02-38.62 42.41-38.62H200c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-12.27c-5.95 0-10.41 3.5-10.41 6.62 0 1.3.75 2.66 2.12 3.84l21.89 18.77c8.47 7.22 13.33 17.48 13.33 28.14.01 21.29-19 38.62-42.39 38.62zM256 264v20.8c0 20.27 5.7 40.17 16 56.88 10.3-16.7 16-36.61 16-56.88V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v20.8c0 35.48-12.88 68.89-36.28 94.09-3.02 3.25-7.27 5.11-11.72 5.11s-8.7-1.86-11.72-5.11c-23.4-25.2-36.28-58.61-36.28-94.09V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8zm121-159L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileDownload = {\n prefix: 'fas',\n iconName: 'file-download',\n icon: [384, 512, [], \"f56d\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.45 211.36l-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileExcel = {\n prefix: 'fas',\n iconName: 'file-excel',\n icon: [384, 512, [], \"f1c3\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm60.1 106.5L224 336l60.1 93.5c5.1 8-.6 18.5-10.1 18.5h-34.9c-4.4 0-8.5-2.4-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8-2.1 3.9-6.1 6.3-10.5 6.3H110c-9.5 0-15.2-10.5-10.1-18.5l60.3-93.5-60.3-93.5c-5.2-8 .6-18.5 10.1-18.5h34.8c4.4 0 8.5 2.4 10.6 6.3 26.1 48.8 20 33.6 36.6 68.5 0 0 6.1-11.7 36.6-68.5 2.1-3.9 6.2-6.3 10.6-6.3H274c9.5-.1 15.2 10.4 10.1 18.4zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileExport = {\n prefix: 'fas',\n iconName: 'file-export',\n icon: [576, 512, [], \"f56e\", \"M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z\"]\n};\nvar faFileImage = {\n prefix: 'fas',\n iconName: 'file-image',\n icon: [384, 512, [], \"f1c5\", \"M384 121.941V128H256V0h6.059a24 24 0 0 1 16.97 7.029l97.941 97.941a24.002 24.002 0 0 1 7.03 16.971zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zm-135.455 16c26.51 0 48 21.49 48 48s-21.49 48-48 48-48-21.49-48-48 21.491-48 48-48zm208 240h-256l.485-48.485L104.545 328c4.686-4.686 11.799-4.201 16.485.485L160.545 368 264.06 264.485c4.686-4.686 12.284-4.686 16.971 0L320.545 304v112z\"]\n};\nvar faFileImport = {\n prefix: 'fas',\n iconName: 'file-import',\n icon: [512, 512, [], \"f56f\", \"M16 288c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h112v-64zm489-183L407.1 7c-4.5-4.5-10.6-7-17-7H384v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H152c-13.3 0-24 10.7-24 24v264h128v-65.2c0-14.3 17.3-21.4 27.4-11.3L379 308c6.6 6.7 6.6 17.4 0 24l-95.7 96.4c-10.1 10.1-27.4 3-27.4-11.3V352H128v136c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H376c-13.2 0-24-10.8-24-24z\"]\n};\nvar faFileInvoice = {\n prefix: 'fas',\n iconName: 'file-invoice',\n icon: [384, 512, [], \"f570\", \"M288 256H96v64h192v-64zm89-151L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm256 304c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-200v96c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-96c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16z\"]\n};\nvar faFileInvoiceDollar = {\n prefix: 'fas',\n iconName: 'file-invoice-dollar',\n icon: [384, 512, [], \"f571\", \"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 80v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8zm144 263.88V440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-24.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V232c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v24.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07z\"]\n};\nvar faFileMedical = {\n prefix: 'fas',\n iconName: 'file-medical',\n icon: [384, 512, [], \"f477\", \"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 160v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8z\"]\n};\nvar faFileMedicalAlt = {\n prefix: 'fas',\n iconName: 'file-medical-alt',\n icon: [448, 512, [], \"f478\", \"M288 136V0H88C74.7 0 64 10.7 64 24v232H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h140.9c3 0 5.8 1.7 7.2 4.4l19.9 39.8 56.8-113.7c2.9-5.9 11.4-5.9 14.3 0l34.7 69.5H352c8.8 0 16 7.2 16 16s-7.2 16-16 16h-89.9L240 275.8l-56.8 113.7c-2.9 5.9-11.4 5.9-14.3 0L134.1 320H64v168c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H312c-13.2 0-24-10.8-24-24zm153-31L343.1 7c-4.5-4.5-10.6-7-17-7H320v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFilePdf = {\n prefix: 'fas',\n iconName: 'file-pdf',\n icon: [384, 512, [], \"f1c1\", \"M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z\"]\n};\nvar faFilePowerpoint = {\n prefix: 'fas',\n iconName: 'file-powerpoint',\n icon: [384, 512, [], \"f1c4\", \"M193.7 271.2c8.8 0 15.5 2.7 20.3 8.1 9.6 10.9 9.8 32.7-.2 44.1-4.9 5.6-11.9 8.5-21.1 8.5h-26.9v-60.7h27.9zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm53 165.2c0 90.3-88.8 77.6-111.1 77.6V436c0 6.6-5.4 12-12 12h-30.8c-6.6 0-12-5.4-12-12V236.2c0-6.6 5.4-12 12-12h81c44.5 0 72.9 32.8 72.9 77z\"]\n};\nvar faFilePrescription = {\n prefix: 'fas',\n iconName: 'file-prescription',\n icon: [384, 512, [], \"f572\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm68.53 179.48l11.31 11.31c6.25 6.25 6.25 16.38 0 22.63l-29.9 29.9L304 409.38c6.25 6.25 6.25 16.38 0 22.63l-11.31 11.31c-6.25 6.25-16.38 6.25-22.63 0L240 413.25l-30.06 30.06c-6.25 6.25-16.38 6.25-22.63 0L176 432c-6.25-6.25-6.25-16.38 0-22.63l30.06-30.06L146.74 320H128v48c0 8.84-7.16 16-16 16H96c-8.84 0-16-7.16-16-16V208c0-8.84 7.16-16 16-16h80c35.35 0 64 28.65 64 64 0 24.22-13.62 45.05-33.46 55.92L240 345.38l29.9-29.9c6.25-6.25 16.38-6.25 22.63 0zM176 272h-48v-32h48c8.82 0 16 7.18 16 16s-7.18 16-16 16zm208-150.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileSignature = {\n prefix: 'fas',\n iconName: 'file-signature',\n icon: [576, 512, [], \"f573\", \"M218.17 424.14c-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34c-6.37 12.78-25.03 11.37-29.48-2.09L144 386.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.75-16.19 54.06-9.7 66 14.16 1.89 3.78 5.49 5.95 9.36 6.26v-82.12l128-127.09V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24v-40l-128-.11c-16.12-.31-30.58-9.28-37.83-23.75zM384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1zm-96 225.06V416h68.99l161.68-162.78-67.88-67.88L288 346.96zm280.54-179.63l-31.87-31.87c-9.94-9.94-26.07-9.94-36.01 0l-27.25 27.25 67.88 67.88 27.25-27.25c9.95-9.94 9.95-26.07 0-36.01z\"]\n};\nvar faFileUpload = {\n prefix: 'fas',\n iconName: 'file-upload',\n icon: [384, 512, [], \"f574\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileVideo = {\n prefix: 'fas',\n iconName: 'file-video',\n icon: [384, 512, [], \"f1c8\", \"M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM224 136V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248c-13.2 0-24-10.8-24-24zm96 144.016v111.963c0 21.445-25.943 31.998-40.971 16.971L224 353.941V392c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V280c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v38.059l55.029-55.013c15.011-15.01 40.971-4.491 40.971 16.97z\"]\n};\nvar faFileWord = {\n prefix: 'fas',\n iconName: 'file-word',\n icon: [384, 512, [], \"f1c2\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm57.1 120H305c7.7 0 13.4 7.1 11.7 14.7l-38 168c-1.2 5.5-6.1 9.3-11.7 9.3h-38c-5.5 0-10.3-3.8-11.6-9.1-25.8-103.5-20.8-81.2-25.6-110.5h-.5c-1.1 14.3-2.4 17.4-25.6 110.5-1.3 5.3-6.1 9.1-11.6 9.1H117c-5.6 0-10.5-3.9-11.7-9.4l-37.8-168c-1.7-7.5 4-14.6 11.7-14.6h24.5c5.7 0 10.7 4 11.8 9.7 15.6 78 20.1 109.5 21 122.2 1.6-10.2 7.3-32.7 29.4-122.7 1.3-5.4 6.1-9.1 11.7-9.1h29.1c5.6 0 10.4 3.8 11.7 9.2 24 100.4 28.8 124 29.6 129.4-.2-11.2-2.6-17.8 21.6-129.2 1-5.6 5.9-9.5 11.5-9.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFill = {\n prefix: 'fas',\n iconName: 'fill',\n icon: [512, 512, [], \"f575\", \"M502.63 217.06L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.77c-6.24-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.63l86.19 86.18-94.76 94.76c-37.49 37.49-37.49 98.26 0 135.75l117.19 117.19c18.75 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.88-28.12l221.57-221.57c12.49-12.5 12.49-32.76 0-45.26zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.61 58.6c12.49 12.49 32.75 12.49 45.24 0 12.49-12.49 12.49-32.75 0-45.24l-58.61-58.6 58.95-58.95 162.45 162.44-48.35 48.34z\"]\n};\nvar faFillDrip = {\n prefix: 'fas',\n iconName: 'fill-drip',\n icon: [576, 512, [], \"f576\", \"M512 320s-64 92.65-64 128c0 35.35 28.66 64 64 64s64-28.65 64-64-64-128-64-128zm-9.37-102.94L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.76c-6.25-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.62l86.19 86.18-94.76 94.76c-37.49 37.48-37.49 98.26 0 135.75l117.19 117.19c18.74 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.87-28.12l221.57-221.57c12.5-12.5 12.5-32.75.01-45.25zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.6 58.6c12.49 12.49 32.75 12.49 45.24 0s12.49-32.75 0-45.24l-58.6-58.6 58.95-58.95 162.44 162.44-48.34 48.34z\"]\n};\nvar faFilm = {\n prefix: 'fas',\n iconName: 'film',\n icon: [512, 512, [], \"f008\", \"M488 64h-8v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V64H96v20c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12V64h-8C10.7 64 0 74.7 0 88v336c0 13.3 10.7 24 24 24h8v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h320v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h8c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24zM96 372c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm272 208c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm0-168c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm112 152c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z\"]\n};\nvar faFilter = {\n prefix: 'fas',\n iconName: 'filter',\n icon: [512, 512, [], \"f0b0\", \"M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z\"]\n};\nvar faFingerprint = {\n prefix: 'fas',\n iconName: 'fingerprint',\n icon: [512, 512, [], \"f577\", \"M256.12 245.96c-13.25 0-24 10.74-24 24 1.14 72.25-8.14 141.9-27.7 211.55-2.73 9.72 2.15 30.49 23.12 30.49 10.48 0 20.11-6.92 23.09-17.52 13.53-47.91 31.04-125.41 29.48-224.52.01-13.25-10.73-24-23.99-24zm-.86-81.73C194 164.16 151.25 211.3 152.1 265.32c.75 47.94-3.75 95.91-13.37 142.55-2.69 12.98 5.67 25.69 18.64 28.36 13.05 2.67 25.67-5.66 28.36-18.64 10.34-50.09 15.17-101.58 14.37-153.02-.41-25.95 19.92-52.49 54.45-52.34 31.31.47 57.15 25.34 57.62 55.47.77 48.05-2.81 96.33-10.61 143.55-2.17 13.06 6.69 25.42 19.76 27.58 19.97 3.33 26.81-15.1 27.58-19.77 8.28-50.03 12.06-101.21 11.27-152.11-.88-55.8-47.94-101.88-104.91-102.72zm-110.69-19.78c-10.3-8.34-25.37-6.8-33.76 3.48-25.62 31.5-39.39 71.28-38.75 112 .59 37.58-2.47 75.27-9.11 112.05-2.34 13.05 6.31 25.53 19.36 27.89 20.11 3.5 27.07-14.81 27.89-19.36 7.19-39.84 10.5-80.66 9.86-121.33-.47-29.88 9.2-57.88 28-80.97 8.35-10.28 6.79-25.39-3.49-33.76zm109.47-62.33c-15.41-.41-30.87 1.44-45.78 4.97-12.89 3.06-20.87 15.98-17.83 28.89 3.06 12.89 16 20.83 28.89 17.83 11.05-2.61 22.47-3.77 34-3.69 75.43 1.13 137.73 61.5 138.88 134.58.59 37.88-1.28 76.11-5.58 113.63-1.5 13.17 7.95 25.08 21.11 26.58 16.72 1.95 25.51-11.88 26.58-21.11a929.06 929.06 0 0 0 5.89-119.85c-1.56-98.75-85.07-180.33-186.16-181.83zm252.07 121.45c-2.86-12.92-15.51-21.2-28.61-18.27-12.94 2.86-21.12 15.66-18.26 28.61 4.71 21.41 4.91 37.41 4.7 61.6-.11 13.27 10.55 24.09 23.8 24.2h.2c13.17 0 23.89-10.61 24-23.8.18-22.18.4-44.11-5.83-72.34zm-40.12-90.72C417.29 43.46 337.6 1.29 252.81.02 183.02-.82 118.47 24.91 70.46 72.94 24.09 119.37-.9 181.04.14 246.65l-.12 21.47c-.39 13.25 10.03 24.31 23.28 24.69.23.02.48.02.72.02 12.92 0 23.59-10.3 23.97-23.3l.16-23.64c-.83-52.5 19.16-101.86 56.28-139 38.76-38.8 91.34-59.67 147.68-58.86 69.45 1.03 134.73 35.56 174.62 92.39 7.61 10.86 22.56 13.45 33.42 5.86 10.84-7.62 13.46-22.59 5.84-33.43z\"]\n};\nvar faFire = {\n prefix: 'fas',\n iconName: 'fire',\n icon: [384, 512, [], \"f06d\", \"M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13 192-192c0-170.29-168-193-168-296.14z\"]\n};\nvar faFireAlt = {\n prefix: 'fas',\n iconName: 'fire-alt',\n icon: [448, 512, [], \"f7e4\", \"M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z\"]\n};\nvar faFireExtinguisher = {\n prefix: 'fas',\n iconName: 'fire-extinguisher',\n icon: [448, 512, [], \"f134\", \"M434.027 26.329l-168 28C254.693 56.218 256 67.8 256 72h-58.332C208.353 36.108 181.446 0 144 0c-39.435 0-66.368 39.676-52.228 76.203-52.039 13.051-75.381 54.213-90.049 90.884-4.923 12.307 1.063 26.274 13.37 31.197 12.317 4.926 26.279-1.075 31.196-13.37C75.058 112.99 106.964 120 168 120v27.076c-41.543 10.862-72 49.235-72 94.129V488c0 13.255 10.745 24 24 24h144c13.255 0 24-10.745 24-24V240c0-44.731-30.596-82.312-72-92.97V120h40c0 2.974-1.703 15.716 10.027 17.671l168 28C441.342 166.89 448 161.25 448 153.834V38.166c0-7.416-6.658-13.056-13.973-11.837zM144 72c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16z\"]\n};\nvar faFirstAid = {\n prefix: 'fas',\n iconName: 'first-aid',\n icon: [576, 512, [], \"f479\", \"M0 80v352c0 26.5 21.5 48 48 48h48V32H48C21.5 32 0 53.5 0 80zm128 400h320V32H128v448zm64-248c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48zM528 32h-48v448h48c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faFish = {\n prefix: 'fas',\n iconName: 'fish',\n icon: [576, 512, [], \"f578\", \"M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z\"]\n};\nvar faFistRaised = {\n prefix: 'fas',\n iconName: 'fist-raised',\n icon: [384, 512, [], \"f6de\", \"M255.98 160V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v146.93c5.02-1.78 10.34-2.93 15.97-2.93h48.03zm128 95.99c-.01-35.34-28.66-63.99-63.99-63.99H207.85c-8.78 0-15.9 7.07-15.9 15.85v.56c0 26.27 21.3 47.59 47.57 47.59h35.26c9.68 0 13.2 3.58 13.2 8v16.2c0 4.29-3.59 7.78-7.88 8-44.52 2.28-64.16 24.71-96.05 72.55l-6.31 9.47a7.994 7.994 0 0 1-11.09 2.22l-13.31-8.88a7.994 7.994 0 0 1-2.22-11.09l6.31-9.47c15.73-23.6 30.2-43.26 47.31-58.08-17.27-5.51-31.4-18.12-38.87-34.45-6.59 3.41-13.96 5.52-21.87 5.52h-32c-12.34 0-23.49-4.81-32-12.48C71.48 251.19 60.33 256 48 256H16c-5.64 0-10.97-1.15-16-2.95v77.93c0 33.95 13.48 66.5 37.49 90.51L63.99 448v64h255.98v-63.96l35.91-35.92A96.035 96.035 0 0 0 384 344.21l-.02-88.22zm-32.01-90.09V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v112h32c11.28 0 21.94 2.31 32 5.9zM16 224h32c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v128c0 8.84 7.16 16 16 16zm95.99 0h32c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v160c0 8.84 7.16 16 16 16z\"]\n};\nvar faFlag = {\n prefix: 'fas',\n iconName: 'flag',\n icon: [512, 512, [], \"f024\", \"M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z\"]\n};\nvar faFlagCheckered = {\n prefix: 'fas',\n iconName: 'flag-checkered',\n icon: [512, 512, [], \"f11e\", \"M243.2 189.9V258c26.1 5.9 49.3 15.6 73.6 22.3v-68.2c-26-5.8-49.4-15.5-73.6-22.2zm223.3-123c-34.3 15.9-76.5 31.9-117 31.9C296 98.8 251.7 64 184.3 64c-25 0-47.3 4.4-68 12 2.8-7.3 4.1-15.2 3.6-23.6C118.1 24 94.8 1.2 66.3 0 34.3-1.3 8 24.3 8 56c0 19 9.5 35.8 24 45.9V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24v-94.4c28.3-12.1 63.6-22.1 114.4-22.1 53.6 0 97.8 34.8 165.2 34.8 48.2 0 86.7-16.3 122.5-40.9 8.7-6 13.8-15.8 13.8-26.4V95.9c.1-23.3-24.2-38.8-45.4-29zM169.6 325.5c-25.8 2.7-50 8.2-73.6 16.6v-70.5c26.2-9.3 47.5-15 73.6-17.4zM464 191c-23.6 9.8-46.3 19.5-73.6 23.9V286c24.8-3.4 51.4-11.8 73.6-26v70.5c-25.1 16.1-48.5 24.7-73.6 27.1V286c-27 3.7-47.9 1.5-73.6-5.6v67.4c-23.9-7.4-47.3-16.7-73.6-21.3V258c-19.7-4.4-40.8-6.8-73.6-3.8v-70c-22.4 3.1-44.6 10.2-73.6 20.9v-70.5c33.2-12.2 50.1-19.8 73.6-22v71.6c27-3.7 48.4-1.3 73.6 5.7v-67.4c23.7 7.4 47.2 16.7 73.6 21.3v68.4c23.7 5.3 47.6 6.9 73.6 2.7V143c27-4.8 52.3-13.6 73.6-22.5z\"]\n};\nvar faFlagUsa = {\n prefix: 'fas',\n iconName: 'flag-usa',\n icon: [512, 512, [], \"f74d\", \"M32 0C14.3 0 0 14.3 0 32v464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32C64 14.3 49.7 0 32 0zm267.9 303.6c-57.2-15.1-111.7-28.8-203.9 11.1V384c185.7-92.2 221.7 53.3 397.5-23.1 11.4-5 18.5-16.5 18.5-28.8v-36c-43.6 17.3-80.2 24.1-112.1 24.1-37.4-.1-68.9-8.4-100-16.6zm0-96c-57.2-15.1-111.7-28.8-203.9 11.1v61.5c94.8-37.6 154.6-22.7 212.1-7.6 57.2 15.1 111.7 28.8 203.9-11.1V200c-43.6 17.3-80.2 24.1-112.1 24.1-37.4 0-68.9-8.3-100-16.5zm9.5-125.9c51.8 15.6 97.4 29 202.6-20.1V30.8c0-25.1-26.8-38.1-49.4-26.6C291.3 91.5 305.4-62.2 96 32.4v151.9c94.8-37.5 154.6-22.7 212.1-7.6 57.2 15 111.7 28.7 203.9-11.1V96.7c-53.6 23.5-93.3 31.4-126.1 31.4s-59-7.8-85.7-15.9c-4-1.2-8.1-2.4-12.1-3.5V75.5c7.2 2 14.3 4.1 21.3 6.2zM160 128.1c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16-7.2 16-16 16zm0-55.8c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm64 47.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm0-55.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16z\"]\n};\nvar faFlask = {\n prefix: 'fas',\n iconName: 'flask',\n icon: [448, 512, [], \"f0c3\", \"M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z\"]\n};\nvar faFlushed = {\n prefix: 'fas',\n iconName: 'flushed',\n icon: [496, 512, [], \"f579\", \"M344 200c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm-192 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM80 224c0-39.8 32.2-72 72-72s72 32.2 72 72-32.2 72-72 72-72-32.2-72-72zm232 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-104c-39.8 0-72-32.2-72-72s32.2-72 72-72 72 32.2 72 72-32.2 72-72 72z\"]\n};\nvar faFolder = {\n prefix: 'fas',\n iconName: 'folder',\n icon: [512, 512, [], \"f07b\", \"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z\"]\n};\nvar faFolderMinus = {\n prefix: 'fas',\n iconName: 'folder-minus',\n icon: [512, 512, [], \"f65d\", \"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm-96 168c0 8.84-7.16 16-16 16H160c-8.84 0-16-7.16-16-16v-16c0-8.84 7.16-16 16-16h192c8.84 0 16 7.16 16 16v16z\"]\n};\nvar faFolderOpen = {\n prefix: 'fas',\n iconName: 'folder-open',\n icon: [576, 512, [], \"f07c\", \"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z\"]\n};\nvar faFolderPlus = {\n prefix: 'fas',\n iconName: 'folder-plus',\n icon: [512, 512, [], \"f65e\", \"M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z\"]\n};\nvar faFont = {\n prefix: 'fas',\n iconName: 'font',\n icon: [448, 512, [], \"f031\", \"M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z\"]\n};\nvar faFontAwesomeLogoFull = {\n prefix: 'fas',\n iconName: 'font-awesome-logo-full',\n icon: [3992, 512, [\"Font Awesome\"], \"f4e6\", \"M454.6 0H57.4C25.9 0 0 25.9 0 57.4v397.3C0 486.1 25.9 512 57.4 512h397.3c31.4 0 57.4-25.9 57.4-57.4V57.4C512 25.9 486.1 0 454.6 0zm-58.9 324.9c0 4.8-4.1 6.9-8.9 8.9-19.2 8.1-39.7 15.7-61.5 15.7-40.5 0-68.7-44.8-163.2 2.5v51.8c0 30.3-45.7 30.2-45.7 0v-250c-9-7-15-17.9-15-30.3 0-21 17.1-38.2 38.2-38.2 21 0 38.2 17.1 38.2 38.2 0 12.2-5.8 23.2-14.9 30.2v21c37.1-12 65.5-34.4 146.1-3.4 26.6 11.4 68.7-15.7 76.5-15.7 5.5 0 10.3 4.1 10.3 8.9v160.4zm432.9-174.2h-137v70.1H825c39.8 0 40.4 62.2 0 62.2H691.6v105.6c0 45.5-70.7 46.4-70.7 0V128.3c0-22 18-39.8 39.8-39.8h167.8c39.6 0 40.5 62.2.1 62.2zm191.1 23.4c-169.3 0-169.1 252.4 0 252.4 169.9 0 169.9-252.4 0-252.4zm0 196.1c-81.6 0-82.1-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm372.4 53.4c-17.5 0-31.4-13.9-31.4-31.4v-117c0-62.4-72.6-52.5-99.1-16.4v133.4c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c43.3-51.6 162.4-60.4 162.4 39.3v141.5c.3 30.4-31.5 31.4-31.7 31.4zm179.7 2.9c-44.3 0-68.3-22.9-68.3-65.8V235.2H1488c-35.6 0-36.7-55.3 0-55.3h15.5v-37.3c0-41.3 63.8-42.1 63.8 0v37.5h24.9c35.4 0 35.7 55.3 0 55.3h-24.9v108.5c0 29.6 26.1 26.3 27.4 26.3 31.4 0 52.6 56.3-22.9 56.3zM1992 123c-19.5-50.2-95.5-50-114.5 0-107.3 275.7-99.5 252.7-99.5 262.8 0 42.8 58.3 51.2 72.1 14.4l13.5-35.9H2006l13 35.9c14.2 37.7 72.1 27.2 72.1-14.4 0-10.1 5.3 6.8-99.1-262.8zm-108.9 179.1l51.7-142.9 51.8 142.9h-103.5zm591.3-85.6l-53.7 176.3c-12.4 41.2-72 41-84 0l-42.3-135.9-42.3 135.9c-12.4 40.9-72 41.2-84.5 0l-54.2-176.3c-12.5-39.4 49.8-56.1 60.2-16.9L2213 342l45.3-139.5c10.9-32.7 59.6-34.7 71.2 0l45.3 139.5 39.3-142.4c10.3-38.3 72.6-23.8 60.3 16.9zm275.4 75.1c0-42.4-33.9-117.5-119.5-117.5-73.2 0-124.4 56.3-124.4 126 0 77.2 55.3 126.4 128.5 126.4 31.7 0 93-11.5 93-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-109 8.4-115.9-43.8h148.3c16.3 0 29.3-13.4 29.3-28.9zM2571 277.7c9.5-73.4 113.9-68.6 118.6 0H2571zm316.7 148.8c-31.4 0-81.6-10.5-96.6-31.9-12.4-17 2.5-39.8 21.8-39.8 16.3 0 36.8 22.9 77.7 22.9 27.4 0 40.4-11 40.4-25.8 0-39.8-142.9-7.4-142.9-102 0-40.4 35.3-75.7 98.6-75.7 31.4 0 74.1 9.9 87.6 29.4 10.8 14.8-1.4 36.2-20.9 36.2-15.1 0-26.7-17.3-66.2-17.3-22.9 0-37.8 10.5-37.8 23.8 0 35.9 142.4 6 142.4 103.1-.1 43.7-37.4 77.1-104.1 77.1zm266.8-252.4c-169.3 0-169.1 252.4 0 252.4 170.1 0 169.6-252.4 0-252.4zm0 196.1c-81.8 0-82-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm476.9 22V268.7c0-53.8-61.4-45.8-85.7-10.5v134c0 41.3-63.8 42.1-63.8 0V268.7c0-52.1-59.5-47.4-85.7-10.1v133.6c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c9.9-14.4 41.8-37.3 78.6-37.3 35.3 0 57.7 16.4 66.7 43.8 13.9-21.8 45.8-43.8 82.6-43.8 44.3 0 70.7 23.4 70.7 72.7v145.3c.5 17.3-13.5 31.4-31.9 31.4 3.5.1-31.3 1.1-31.3-31.3zM3992 291.6c0-42.4-32.4-117.5-117.9-117.5-73.2 0-127.5 56.3-127.5 126 0 77.2 58.3 126.4 131.6 126.4 31.7 0 91.5-11.5 91.5-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-110.5 8.4-117.5-43.8h149.8c16.3 0 29.1-13.4 29.3-28.9zm-180.5-13.9c9.7-74.4 115.9-68.3 120.1 0h-120.1z\"]\n};\nvar faFootballBall = {\n prefix: 'fas',\n iconName: 'football-ball',\n icon: [496, 512, [], \"f44e\", \"M481.5 60.3c-4.8-18.2-19.1-32.5-37.3-37.4C420.3 16.5 383 8.9 339.4 8L496 164.8c-.8-43.5-8.2-80.6-14.5-104.5zm-467 391.4c4.8 18.2 19.1 32.5 37.3 37.4 23.9 6.4 61.2 14 104.8 14.9L0 347.2c.8 43.5 8.2 80.6 14.5 104.5zM4.2 283.4L220.4 500c132.5-19.4 248.8-118.7 271.5-271.4L275.6 12C143.1 31.4 26.8 130.7 4.2 283.4zm317.3-123.6c3.1-3.1 8.2-3.1 11.3 0l11.3 11.3c3.1 3.1 3.1 8.2 0 11.3l-28.3 28.3 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-22.6 22.7 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L248 278.6l-22.6 22.6 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-28.3 28.3c-3.1 3.1-8.2 3.1-11.3 0l-11.3-11.3c-3.1-3.1-3.1-8.2 0-11.3l28.3-28.3-28.3-28.2c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 28.3-28.5z\"]\n};\nvar faForward = {\n prefix: 'fas',\n iconName: 'forward',\n icon: [512, 512, [], \"f04e\", \"M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z\"]\n};\nvar faFrog = {\n prefix: 'fas',\n iconName: 'frog',\n icon: [576, 512, [], \"f52e\", \"M446.53 97.43C439.67 60.23 407.19 32 368 32c-39.23 0-71.72 28.29-78.54 65.54C126.75 112.96-.5 250.12 0 416.98.11 451.9 29.08 480 64 480h304c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-79.49l35.8-48.33c24.14-36.23 10.35-88.28-33.71-106.6-23.89-9.93-51.55-4.65-72.24 10.88l-32.76 24.59c-7.06 5.31-17.09 3.91-22.41-3.19-5.3-7.08-3.88-17.11 3.19-22.41l34.78-26.09c36.84-27.66 88.28-27.62 125.13 0 10.87 8.15 45.87 39.06 40.8 93.21L469.62 480H560c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-53.63l-98.52-104.68 154.44-86.65A58.16 58.16 0 0 0 576 189.94c0-21.4-11.72-40.95-30.48-51.23-40.56-22.22-98.99-41.28-98.99-41.28zM368 136c-13.26 0-24-10.75-24-24 0-13.26 10.74-24 24-24 13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24z\"]\n};\nvar faFrown = {\n prefix: 'fas',\n iconName: 'frown',\n icon: [496, 512, [], \"f119\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm170.2 218.2C315.8 367.4 282.9 352 248 352s-67.8 15.4-90.2 42.2c-13.5 16.3-38.1-4.2-24.6-20.5C161.7 339.6 203.6 320 248 320s86.3 19.6 114.7 53.8c13.6 16.2-11 36.7-24.5 20.4z\"]\n};\nvar faFrownOpen = {\n prefix: 'fas',\n iconName: 'frown-open',\n icon: [496, 512, [], \"f57a\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm187.3 183.3c-31.2-9.6-59.4-15.3-75.3-15.3s-44.1 5.7-75.3 15.3c-11.5 3.5-22.5-6.3-20.5-18.1 7-40 60.1-61.2 95.8-61.2s88.8 21.3 95.8 61.2c2 11.9-9.1 21.6-20.5 18.1zM328 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faFunnelDollar = {\n prefix: 'fas',\n iconName: 'funnel-dollar',\n icon: [640, 512, [], \"f662\", \"M433.46 165.94l101.2-111.87C554.61 34.12 540.48 0 512.26 0H31.74C3.52 0-10.61 34.12 9.34 54.07L192 256v155.92c0 12.59 5.93 24.44 16 32l79.99 60c20.86 15.64 48.47 6.97 59.22-13.57C310.8 455.38 288 406.35 288 352c0-89.79 62.05-165.17 145.46-186.06zM480 192c-88.37 0-160 71.63-160 160s71.63 160 160 160 160-71.63 160-160-71.63-160-160-160zm16 239.88V448c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V256c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.04 44.44-42.67 45.07z\"]\n};\nvar faFutbol = {\n prefix: 'fas',\n iconName: 'futbol',\n icon: [512, 512, [], \"f1e3\", \"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z\"]\n};\nvar faGamepad = {\n prefix: 'fas',\n iconName: 'gamepad',\n icon: [640, 512, [], \"f11b\", \"M480.07 96H160a160 160 0 1 0 114.24 272h91.52A160 160 0 1 0 480.07 96zM248 268a12 12 0 0 1-12 12h-52v52a12 12 0 0 1-12 12h-24a12 12 0 0 1-12-12v-52H84a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h52v-52a12 12 0 0 1 12-12h24a12 12 0 0 1 12 12v52h52a12 12 0 0 1 12 12zm216 76a40 40 0 1 1 40-40 40 40 0 0 1-40 40zm64-96a40 40 0 1 1 40-40 40 40 0 0 1-40 40z\"]\n};\nvar faGasPump = {\n prefix: 'fas',\n iconName: 'gas-pump',\n icon: [512, 512, [], \"f52f\", \"M336 448H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm157.2-340.7l-81-81c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-6.2 6.2-6.2 16.4 0 22.6L416 97.9V160c0 28.1 20.9 51.3 48 55.2V376c0 13.2-10.8 24-24 24s-24-10.8-24-24v-32c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64v352h288V304h8c22.1 0 40 17.9 40 40v27.8c0 37.7 27 72 64.5 75.9 43 4.3 79.5-29.5 79.5-71.7V152.6c0-17-6.8-33.3-18.8-45.3zM256 192H96V64h160v128z\"]\n};\nvar faGavel = {\n prefix: 'fas',\n iconName: 'gavel',\n icon: [512, 512, [], \"f0e3\", \"M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z\"]\n};\nvar faGem = {\n prefix: 'fas',\n iconName: 'gem',\n icon: [576, 512, [], \"f3a5\", \"M485.5 0L576 160H474.9L405.7 0h79.8zm-128 0l69.2 160H149.3L218.5 0h139zm-267 0h79.8l-69.2 160H0L90.5 0zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3L0 192zm148.2 0h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0L148.2 192zm204.1 251.7l123-251.7H576L357.3 446.9c-2.3 2.7-6.5-.1-5-3.2z\"]\n};\nvar faGenderless = {\n prefix: 'fas',\n iconName: 'genderless',\n icon: [288, 512, [], \"f22d\", \"M144 176c44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80 35.9-80 80-80m0-64C64.5 112 0 176.5 0 256s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144z\"]\n};\nvar faGhost = {\n prefix: 'fas',\n iconName: 'ghost',\n icon: [384, 512, [], \"f6e2\", \"M186.1.09C81.01 3.24 0 94.92 0 200.05v263.92c0 14.26 17.23 21.39 27.31 11.31l24.92-18.53c6.66-4.95 16-3.99 21.51 2.21l42.95 48.35c6.25 6.25 16.38 6.25 22.63 0l40.72-45.85c6.37-7.17 17.56-7.17 23.92 0l40.72 45.85c6.25 6.25 16.38 6.25 22.63 0l42.95-48.35c5.51-6.2 14.85-7.17 21.51-2.21l24.92 18.53c10.08 10.08 27.31 2.94 27.31-11.31V192C384 84 294.83-3.17 186.1.09zM128 224c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128 0c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faGift = {\n prefix: 'fas',\n iconName: 'gift',\n icon: [512, 512, [], \"f06b\", \"M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z\"]\n};\nvar faGifts = {\n prefix: 'fas',\n iconName: 'gifts',\n icon: [640, 512, [], \"f79c\", \"M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z\"]\n};\nvar faGlassCheers = {\n prefix: 'fas',\n iconName: 'glass-cheers',\n icon: [640, 512, [], \"f79f\", \"M639.4 433.6c-8.4-20.4-31.8-30.1-52.2-21.6l-22.1 9.2-38.7-101.9c47.9-35 64.8-100.3 34.5-152.8L474.3 16c-8-13.9-25.1-19.7-40-13.6L320 49.8 205.7 2.4c-14.9-6.2-32-.3-40 13.6L79.1 166.5C48.9 219 65.7 284.3 113.6 319.2L74.9 421.1l-22.1-9.2c-20.4-8.5-43.7 1.2-52.2 21.6-1.7 4.1.2 8.8 4.3 10.5l162.3 67.4c4.1 1.7 8.7-.2 10.4-4.3 8.4-20.4-1.2-43.8-21.6-52.3l-22.1-9.2L173.3 342c4.4.5 8.8 1.3 13.1 1.3 51.7 0 99.4-33.1 113.4-85.3l20.2-75.4 20.2 75.4c14 52.2 61.7 85.3 113.4 85.3 4.3 0 8.7-.8 13.1-1.3L506 445.6l-22.1 9.2c-20.4 8.5-30.1 31.9-21.6 52.3 1.7 4.1 6.4 6 10.4 4.3L635.1 444c4-1.7 6-6.3 4.3-10.4zM275.9 162.1l-112.1-46.5 36.5-63.4 94.5 39.2-18.9 70.7zm88.2 0l-18.9-70.7 94.5-39.2 36.5 63.4-112.1 46.5z\"]\n};\nvar faGlassMartini = {\n prefix: 'fas',\n iconName: 'glass-martini',\n icon: [512, 512, [], \"f000\", \"M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6z\"]\n};\nvar faGlassMartiniAlt = {\n prefix: 'fas',\n iconName: 'glass-martini-alt',\n icon: [512, 512, [], \"f57b\", \"M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6zM443.77 48l-48 48H116.24l-48-48h375.53z\"]\n};\nvar faGlassWhiskey = {\n prefix: 'fas',\n iconName: 'glass-whiskey',\n icon: [512, 512, [], \"f7a0\", \"M480 32H32C12.5 32-2.4 49.2.3 68.5l56 356.5c4.5 31.5 31.5 54.9 63.4 54.9h273c31.8 0 58.9-23.4 63.4-54.9l55.6-356.5C514.4 49.2 499.5 32 480 32zm-37.4 64l-30 192h-313L69.4 96h373.2z\"]\n};\nvar faGlasses = {\n prefix: 'fas',\n iconName: 'glasses',\n icon: [576, 512, [], \"f530\", \"M574.1 280.37L528.75 98.66c-5.91-23.7-21.59-44.05-43-55.81-21.44-11.73-46.97-14.11-70.19-6.33l-15.25 5.08c-8.39 2.79-12.92 11.86-10.12 20.24l5.06 15.18c2.79 8.38 11.85 12.91 20.23 10.12l13.18-4.39c10.87-3.62 23-3.57 33.16 1.73 10.29 5.37 17.57 14.56 20.37 25.82l38.46 153.82c-22.19-6.81-49.79-12.46-81.2-12.46-34.77 0-73.98 7.02-114.85 26.74h-73.18c-40.87-19.74-80.08-26.75-114.86-26.75-31.42 0-59.02 5.65-81.21 12.46l38.46-153.83c2.79-11.25 10.09-20.45 20.38-25.81 10.16-5.3 22.28-5.35 33.15-1.73l13.17 4.39c8.38 2.79 17.44-1.74 20.23-10.12l5.06-15.18c2.8-8.38-1.73-17.45-10.12-20.24l-15.25-5.08c-23.22-7.78-48.75-5.41-70.19 6.33-21.41 11.77-37.09 32.11-43 55.8L1.9 280.37A64.218 64.218 0 0 0 0 295.86v70.25C0 429.01 51.58 480 115.2 480h37.12c60.28 0 110.37-45.94 114.88-105.37l2.93-38.63h35.75l2.93 38.63C313.31 434.06 363.4 480 423.68 480h37.12c63.62 0 115.2-50.99 115.2-113.88v-70.25c0-5.23-.64-10.43-1.9-15.5zm-370.72 89.42c-1.97 25.91-24.4 46.21-51.06 46.21H115.2C86.97 416 64 393.62 64 366.11v-37.54c18.12-6.49 43.42-12.92 72.58-12.92 23.86 0 47.26 4.33 69.93 12.92l-3.13 41.22zM512 366.12c0 27.51-22.97 49.88-51.2 49.88h-37.12c-26.67 0-49.1-20.3-51.06-46.21l-3.13-41.22c22.67-8.59 46.08-12.92 69.95-12.92 29.12 0 54.43 6.44 72.55 12.93v37.54z\"]\n};\nvar faGlobe = {\n prefix: 'fas',\n iconName: 'globe',\n icon: [496, 512, [], \"f0ac\", \"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z\"]\n};\nvar faGlobeAfrica = {\n prefix: 'fas',\n iconName: 'globe-africa',\n icon: [496, 512, [], \"f57c\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm160 215.5v6.93c0 5.87-3.32 11.24-8.57 13.86l-15.39 7.7a15.485 15.485 0 0 1-15.53-.97l-18.21-12.14a15.52 15.52 0 0 0-13.5-1.81l-2.65.88c-9.7 3.23-13.66 14.79-7.99 23.3l13.24 19.86c2.87 4.31 7.71 6.9 12.89 6.9h8.21c8.56 0 15.5 6.94 15.5 15.5v11.34c0 3.35-1.09 6.62-3.1 9.3l-18.74 24.98c-1.42 1.9-2.39 4.1-2.83 6.43l-4.3 22.83c-.62 3.29-2.29 6.29-4.76 8.56a159.608 159.608 0 0 0-25 29.16l-13.03 19.55a27.756 27.756 0 0 1-23.09 12.36c-10.51 0-20.12-5.94-24.82-15.34a78.902 78.902 0 0 1-8.33-35.29V367.5c0-8.56-6.94-15.5-15.5-15.5h-25.88c-14.49 0-28.38-5.76-38.63-16a54.659 54.659 0 0 1-16-38.63v-14.06c0-17.19 8.1-33.38 21.85-43.7l27.58-20.69a54.663 54.663 0 0 1 32.78-10.93h.89c8.48 0 16.85 1.97 24.43 5.77l14.72 7.36c3.68 1.84 7.93 2.14 11.83.84l47.31-15.77c6.33-2.11 10.6-8.03 10.6-14.7 0-8.56-6.94-15.5-15.5-15.5h-10.09c-4.11 0-8.05-1.63-10.96-4.54l-6.92-6.92a15.493 15.493 0 0 0-10.96-4.54H199.5c-8.56 0-15.5-6.94-15.5-15.5v-4.4c0-7.11 4.84-13.31 11.74-15.04l14.45-3.61c3.74-.94 7-3.23 9.14-6.44l8.08-12.11c2.87-4.31 7.71-6.9 12.89-6.9h24.21c8.56 0 15.5-6.94 15.5-15.5v-21.7C359.23 71.63 422.86 131.02 441.93 208H423.5c-8.56 0-15.5 6.94-15.5 15.5z\"]\n};\nvar faGlobeAmericas = {\n prefix: 'fas',\n iconName: 'globe-americas',\n icon: [496, 512, [], \"f57d\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z\"]\n};\nvar faGlobeAsia = {\n prefix: 'fas',\n iconName: 'globe-asia',\n icon: [496, 512, [], \"f57e\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm-11.34 240.23c-2.89 4.82-8.1 7.77-13.72 7.77h-.31c-4.24 0-8.31 1.69-11.31 4.69l-5.66 5.66c-3.12 3.12-3.12 8.19 0 11.31l5.66 5.66c3 3 4.69 7.07 4.69 11.31V304c0 8.84-7.16 16-16 16h-6.11c-6.06 0-11.6-3.42-14.31-8.85l-22.62-45.23c-2.44-4.88-8.95-5.94-12.81-2.08l-19.47 19.46c-3 3-7.07 4.69-11.31 4.69H50.81C49.12 277.55 48 266.92 48 256c0-110.28 89.72-200 200-200 21.51 0 42.2 3.51 61.63 9.82l-50.16 38.53c-5.11 3.41-4.63 11.06.86 13.81l10.83 5.41c5.42 2.71 8.84 8.25 8.84 14.31V216c0 4.42-3.58 8-8 8h-3.06c-3.03 0-5.8-1.71-7.15-4.42-1.56-3.12-5.96-3.29-7.76-.3l-17.37 28.95zM408 358.43c0 4.24-1.69 8.31-4.69 11.31l-9.57 9.57c-3 3-7.07 4.69-11.31 4.69h-15.16c-4.24 0-8.31-1.69-11.31-4.69l-13.01-13.01a26.767 26.767 0 0 0-25.42-7.04l-21.27 5.32c-1.27.32-2.57.48-3.88.48h-10.34c-4.24 0-8.31-1.69-11.31-4.69l-11.91-11.91a8.008 8.008 0 0 1-2.34-5.66v-10.2c0-3.27 1.99-6.21 5.03-7.43l39.34-15.74c1.98-.79 3.86-1.82 5.59-3.05l23.71-16.89a7.978 7.978 0 0 1 4.64-1.48h12.09c3.23 0 6.15 1.94 7.39 4.93l5.35 12.85a4 4 0 0 0 3.69 2.46h3.8c1.78 0 3.35-1.18 3.84-2.88l4.2-14.47c.5-1.71 2.06-2.88 3.84-2.88h6.06c2.21 0 4 1.79 4 4v12.93c0 2.12.84 4.16 2.34 5.66l11.91 11.91c3 3 4.69 7.07 4.69 11.31v24.6z\"]\n};\nvar faGlobeEurope = {\n prefix: 'fas',\n iconName: 'globe-europe',\n icon: [496, 512, [], \"f7a2\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm200 248c0 22.5-3.9 44.2-10.8 64.4h-20.3c-4.3 0-8.4-1.7-11.4-4.8l-32-32.6c-4.5-4.6-4.5-12.1.1-16.7l12.5-12.5v-8.7c0-3-1.2-5.9-3.3-8l-9.4-9.4c-2.1-2.1-5-3.3-8-3.3h-16c-6.2 0-11.3-5.1-11.3-11.3 0-3 1.2-5.9 3.3-8l9.4-9.4c2.1-2.1 5-3.3 8-3.3h32c6.2 0 11.3-5.1 11.3-11.3v-9.4c0-6.2-5.1-11.3-11.3-11.3h-36.7c-8.8 0-16 7.2-16 16v4.5c0 6.9-4.4 13-10.9 15.2l-31.6 10.5c-3.3 1.1-5.5 4.1-5.5 7.6v2.2c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8s-3.6-8-8-8H247c-3 0-5.8 1.7-7.2 4.4l-9.4 18.7c-2.7 5.4-8.2 8.8-14.3 8.8H194c-8.8 0-16-7.2-16-16V199c0-4.2 1.7-8.3 4.7-11.3l20.1-20.1c4.6-4.6 7.2-10.9 7.2-17.5 0-3.4 2.2-6.5 5.5-7.6l40-13.3c1.7-.6 3.2-1.5 4.4-2.7l26.8-26.8c2.1-2.1 3.3-5 3.3-8 0-6.2-5.1-11.3-11.3-11.3H258l-16 16v8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-20c0-2.5 1.2-4.9 3.2-6.4l28.9-21.7c1.9-.1 3.8-.3 5.7-.3C358.3 56 448 145.7 448 256zM130.1 149.1c0-3 1.2-5.9 3.3-8l25.4-25.4c2.1-2.1 5-3.3 8-3.3 6.2 0 11.3 5.1 11.3 11.3v16c0 3-1.2 5.9-3.3 8l-9.4 9.4c-2.1 2.1-5 3.3-8 3.3h-16c-6.2 0-11.3-5.1-11.3-11.3zm128 306.4v-7.1c0-8.8-7.2-16-16-16h-20.2c-10.8 0-26.7-5.3-35.4-11.8l-22.2-16.7c-11.5-8.6-18.2-22.1-18.2-36.4v-23.9c0-16 8.4-30.8 22.1-39l42.9-25.7c7.1-4.2 15.2-6.5 23.4-6.5h31.2c10.9 0 21.4 3.9 29.6 10.9l43.2 37.1h18.3c8.5 0 16.6 3.4 22.6 9.4l17.3 17.3c3.4 3.4 8.1 5.3 12.9 5.3H423c-32.4 58.9-93.8 99.5-164.9 103.1z\"]\n};\nvar faGolfBall = {\n prefix: 'fas',\n iconName: 'golf-ball',\n icon: [416, 512, [], \"f450\", \"M96 416h224c0 17.7-14.3 32-32 32h-16c-17.7 0-32 14.3-32 32v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-20c0-17.7-14.3-32-32-32h-16c-17.7 0-32-14.3-32-32zm320-208c0 74.2-39 139.2-97.5 176h-221C39 347.2 0 282.2 0 208 0 93.1 93.1 0 208 0s208 93.1 208 208zm-180.1 43.9c18.3 0 33.1-14.8 33.1-33.1 0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1zm49.1 46.9c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1zm64-64c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1z\"]\n};\nvar faGopuram = {\n prefix: 'fas',\n iconName: 'gopuram',\n icon: [512, 512, [], \"f664\", \"M496 352h-16V240c0-8.8-7.2-16-16-16h-16v-80c0-8.8-7.2-16-16-16h-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16S96 7.2 96 16v112H80c-8.8 0-16 7.2-16 16v80H48c-8.8 0-16 7.2-16 16v112H16c-8.8 0-16 7.2-16 16v128c0 8.8 7.2 16 16 16h80V352h32V224h32v-96h32v96h-32v128h-32v160h80v-80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v80h80V352h-32V224h-32v-96h32v96h32v128h32v160h80c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zM232 176c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v48h-48zm56 176h-64v-64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n};\nvar faGraduationCap = {\n prefix: 'fas',\n iconName: 'graduation-cap',\n icon: [640, 512, [], \"f19d\", \"M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z\"]\n};\nvar faGreaterThan = {\n prefix: 'fas',\n iconName: 'greater-than',\n icon: [384, 512, [], \"f531\", \"M365.52 209.85L59.22 67.01c-16.06-7.49-35.15-.54-42.64 15.52L3.01 111.61c-7.49 16.06-.54 35.15 15.52 42.64L236.96 256.1 18.49 357.99C2.47 365.46-4.46 384.5 3.01 400.52l13.52 29C24 445.54 43.04 452.47 59.06 445l306.47-142.91a32.003 32.003 0 0 0 18.48-29v-34.23c-.01-12.45-7.21-23.76-18.49-29.01z\"]\n};\nvar faGreaterThanEqual = {\n prefix: 'fas',\n iconName: 'greater-than-equal',\n icon: [448, 512, [], \"f532\", \"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"]\n};\nvar faGrimace = {\n prefix: 'fas',\n iconName: 'grimace',\n icon: [496, 512, [], \"f57f\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM144 400h-8c-17.7 0-32-14.3-32-32v-8h40v40zm0-56h-40v-8c0-17.7 14.3-32 32-32h8v40zm-8-136c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm72 192h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm-8-104c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64 128c0 17.7-14.3 32-32 32h-8v-40h40v8zm0-24h-40v-40h8c17.7 0 32 14.3 32 32v8z\"]\n};\nvar faGrin = {\n prefix: 'fas',\n iconName: 'grin',\n icon: [496, 512, [], \"f580\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm80 256c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinAlt = {\n prefix: 'fas',\n iconName: 'grin-alt',\n icon: [496, 512, [], \"f581\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm63.7 128.7c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zm-160 0c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinBeam = {\n prefix: 'fas',\n iconName: 'grin-beam',\n icon: [496, 512, [], \"f582\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 144c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinBeamSweat = {\n prefix: 'fas',\n iconName: 'grin-beam-sweat',\n icon: [504, 512, [], \"f583\", \"M456 128c26.5 0 48-21 48-47 0-20-28.5-60.4-41.6-77.8-3.2-4.3-9.6-4.3-12.8 0C436.5 20.6 408 61 408 81c0 26 21.5 47 48 47zm0 32c-44.1 0-80-35.4-80-79 0-4.4.3-14.2 8.1-32.2C345 23.1 298.3 8 248 8 111 8 0 119 0 256s111 248 248 248 248-111 248-248c0-35.1-7.4-68.4-20.5-98.6-6.3 1.5-12.7 2.6-19.5 2.6zm-128-8c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinHearts = {\n prefix: 'fas',\n iconName: 'grin-hearts',\n icon: [496, 512, [], \"f584\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM90.4 183.6c6.7-17.6 26.7-26.7 44.9-21.9l7.1 1.9 2-7.1c5-18.1 22.8-30.9 41.5-27.9 21.4 3.4 34.4 24.2 28.8 44.5L195.3 243c-1.2 4.5-5.9 7.2-10.5 6l-70.2-18.2c-20.4-5.4-31.9-27-24.2-47.2zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm133.4-201.3l-70.2 18.2c-4.5 1.2-9.2-1.5-10.5-6L281.3 173c-5.6-20.3 7.4-41.1 28.8-44.5 18.6-3 36.4 9.8 41.5 27.9l2 7.1 7.1-1.9c18.2-4.7 38.2 4.3 44.9 21.9 7.7 20.3-3.8 41.9-24.2 47.2z\"]\n};\nvar faGrinSquint = {\n prefix: 'fas',\n iconName: 'grin-squint',\n icon: [496, 512, [], \"f585\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinSquintTears = {\n prefix: 'fas',\n iconName: 'grin-squint-tears',\n icon: [512, 512, [], \"f586\", \"M409.6 111.9c22.6-3.2 73.5-12 88.3-26.8 19.2-19.2 18.9-50.6-.7-70.2S446-5 426.9 14.2c-14.8 14.8-23.5 65.7-26.8 88.3-.8 5.5 3.9 10.2 9.5 9.4zM102.4 400.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm311.7-256.5c-33 3.9-48.6-25.1-45.7-45.7 3.4-24 7.4-42.1 11.5-56.5C285.1-13.4 161.8-.5 80.6 80.6-.5 161.7-13.4 285 41.4 379.9c14.4-4.1 32.4-8 56.5-11.5 33.2-3.9 48.6 25.2 45.7 45.7-3.4 24-7.4 42.1-11.5 56.5 94.8 54.8 218.1 41.9 299.3-39.2s94-204.4 39.2-299.3c-14.4 4.1-32.5 8-56.5 11.5zM255.7 106c3.3-13.2 22.4-11.5 23.6 1.8l4.8 52.3 52.3 4.8c13.4 1.2 14.9 20.3 1.8 23.6l-90.5 22.6c-8.9 2.2-16.7-5.9-14.5-14.5l22.5-90.6zm-90.9 230.3L160 284l-52.3-4.8c-13.4-1.2-14.9-20.3-1.8-23.6l90.5-22.6c8.8-2.2 16.7 5.8 14.5 14.5L188.3 338c-3.1 13.2-22.2 11.7-23.5-1.7zm215.7 44.2c-29.3 29.3-75.7 50.4-116.7 50.4-18.9 0-36.6-4.5-51-14.7-9.8-6.9-8.7-21.8 2-27.2 28.3-14.6 63.9-42.4 97.8-76.3s61.7-69.6 76.3-97.8c5.4-10.5 20.2-11.9 27.3-2 32.3 45.3 7.1 124.7-35.7 167.6z\"]\n};\nvar faGrinStars = {\n prefix: 'fas',\n iconName: 'grin-stars',\n icon: [496, 512, [], \"f587\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM94.6 168.9l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.2 1 8.9 8.6 4.3 13.2l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L152 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.6-4.7-1.9-12.3 4.3-13.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm157.7-249.9l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L344 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.5-4.6-1.9-12.2 4.3-13.2l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.3.9 9 8.5 4.4 13.1z\"]\n};\nvar faGrinTears = {\n prefix: 'fas',\n iconName: 'grin-tears',\n icon: [640, 512, [], \"f588\", \"M102.4 256.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm523.4 26.8c-14.8-14.8-65.7-23.5-88.3-26.8-5.5-.8-10.3 3.9-9.5 9.5 3.2 22.6 12 73.5 26.8 88.3 19.2 19.2 50.6 18.9 70.2-.7s20-51.2.8-70.3zm-129.4-12.8c-3.8-26.6 19.1-49.5 45.7-45.7 8.9 1.3 16.8 2.7 24.3 4.1C552.7 104.5 447.7 8 320 8S87.3 104.5 73.6 228.5c7.5-1.4 15.4-2.8 24.3-4.1 33.2-3.9 48.6 25.3 45.7 45.7-11.8 82.3-29.9 100.4-35.8 106.4-.9.9-2 1.6-3 2.5 42.7 74.6 123 125 215.2 125s172.5-50.4 215.2-125.1c-1-.9-2.1-1.5-3-2.5-5.9-5.9-24-24-35.8-106.3zM400 152c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.7 9.2-21.6 20.7-17.9C227.1 330.5 272 336 320 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinTongue = {\n prefix: 'fas',\n iconName: 'grin-tongue',\n icon: [496, 512, [], \"f589\", \"M248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-34.9 134.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z\"]\n};\nvar faGrinTongueSquint = {\n prefix: 'fas',\n iconName: 'grin-tongue-squint',\n icon: [496, 512, [], \"f58a\", \"M293.1 374.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-33.8 210.3l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.7 4.7 7.7 15.9 0 20.6zm163 30c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.8-4.7-7.8-15.9 0-20.6l80-48c11.7-6.9 23.9 7.7 15.4 18L343.6 208l33.6 40.3z\"]\n};\nvar faGrinTongueWink = {\n prefix: 'fas',\n iconName: 'grin-tongue-wink',\n icon: [496, 512, [], \"f58b\", \"M344 184c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-56 225l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L112 233c-8.5 7.4-21.6.3-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c1.6 11.1-11.6 18.2-20 10.8zm152 39c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm-50.9 102.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z\"]\n};\nvar faGrinWink = {\n prefix: 'fas',\n iconName: 'grin-wink',\n icon: [496, 512, [], \"f58c\", \"M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm168 25l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.6 11-11.5 18.2-20 10.8zm-243.1 87.8C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6 20.7 17.9-9.2 55-83.2 93.3-143.8 93.3s-134.5-38.3-143.8-93.3c-2-11.9 9.3-21.6 20.7-17.9z\"]\n};\nvar faGripHorizontal = {\n prefix: 'fas',\n iconName: 'grip-horizontal',\n icon: [448, 512, [], \"f58d\", \"M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"]\n};\nvar faGripLines = {\n prefix: 'fas',\n iconName: 'grip-lines',\n icon: [512, 512, [], \"f7a4\", \"M496 288H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-128H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faGripLinesVertical = {\n prefix: 'fas',\n iconName: 'grip-lines-vertical',\n icon: [256, 512, [], \"f7a5\", \"M96 496V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm128 0V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16z\"]\n};\nvar faGripVertical = {\n prefix: 'fas',\n iconName: 'grip-vertical',\n icon: [320, 512, [], \"f58e\", \"M96 32H32C14.33 32 0 46.33 0 64v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM288 32h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"]\n};\nvar faGuitar = {\n prefix: 'fas',\n iconName: 'guitar',\n icon: [512, 512, [], \"f7a6\", \"M502.63 39L473 9.37a32 32 0 0 0-45.26 0L381.46 55.7a35.14 35.14 0 0 0-8.53 13.79L360.77 106l-76.26 76.26c-12.16-8.76-25.5-15.74-40.1-19.14-33.45-7.78-67-.88-89.88 22a82.45 82.45 0 0 0-20.24 33.47c-6 18.56-23.21 32.69-42.15 34.46-23.7 2.27-45.73 11.45-62.61 28.44C-16.11 327-7.9 409 47.58 464.45S185 528 230.56 482.52c17-16.88 26.16-38.9 28.45-62.71 1.76-18.85 15.89-36.13 34.43-42.14a82.6 82.6 0 0 0 33.48-20.25c22.87-22.88 29.74-56.36 22-89.75-3.39-14.64-10.37-28-19.16-40.2L406 151.23l36.48-12.16a35.14 35.14 0 0 0 13.79-8.53l46.33-46.32a32 32 0 0 0 .03-45.22zM208 352a48 48 0 1 1 48-48 48 48 0 0 1-48 48z\"]\n};\nvar faHSquare = {\n prefix: 'fas',\n iconName: 'h-square',\n icon: [448, 512, [], \"f0fd\", \"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-112 48h-32c-8.837 0-16 7.163-16 16v80H160v-80c0-8.837-7.163-16-16-16h-32c-8.837 0-16 7.163-16 16v224c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16v-80h128v80c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16V144c0-8.837-7.163-16-16-16z\"]\n};\nvar faHamburger = {\n prefix: 'fas',\n iconName: 'hamburger',\n icon: [512, 512, [], \"f805\", \"M464 256H48a48 48 0 0 0 0 96h416a48 48 0 0 0 0-96zm16 128H32a16 16 0 0 0-16 16v16a64 64 0 0 0 64 64h352a64 64 0 0 0 64-64v-16a16 16 0 0 0-16-16zM58.64 224h394.72c34.57 0 54.62-43.9 34.82-75.88C448 83.2 359.55 32.1 256 32c-103.54.1-192 51.2-232.18 116.11C4 180.09 24.07 224 58.64 224zM384 112a16 16 0 1 1-16 16 16 16 0 0 1 16-16zM256 80a16 16 0 1 1-16 16 16 16 0 0 1 16-16zm-128 32a16 16 0 1 1-16 16 16 16 0 0 1 16-16z\"]\n};\nvar faHammer = {\n prefix: 'fas',\n iconName: 'hammer',\n icon: [576, 512, [], \"f6e3\", \"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z\"]\n};\nvar faHamsa = {\n prefix: 'fas',\n iconName: 'hamsa',\n icon: [512, 512, [], \"f665\", \"M509.34 307.25C504.28 295.56 492.75 288 480 288h-64V80c0-22-18-40-40-40s-40 18-40 40v134c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V40c0-22-18-40-40-40s-40 18-40 40v174c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V80c0-22-18-40-40-40S96 58 96 80v208H32c-12.75 0-24.28 7.56-29.34 19.25a31.966 31.966 0 0 0 5.94 34.58l102.69 110.03C146.97 490.08 199.69 512 256 512s109.03-21.92 144.72-60.14L503.4 341.83a31.966 31.966 0 0 0 5.94-34.58zM256 416c-53.02 0-96-64-96-64s42.98-64 96-64 96 64 96 64-42.98 64-96 64zm0-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z\"]\n};\nvar faHandHolding = {\n prefix: 'fas',\n iconName: 'hand-holding',\n icon: [576, 512, [], \"f4bd\", \"M565.3 328.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"]\n};\nvar faHandHoldingHeart = {\n prefix: 'fas',\n iconName: 'hand-holding-heart',\n icon: [576, 512, [], \"f4be\", \"M275.3 250.5c7 7.4 18.4 7.4 25.5 0l108.9-114.2c31.6-33.2 29.8-88.2-5.6-118.8-30.8-26.7-76.7-21.9-104.9 7.7L288 36.9l-11.1-11.6C248.7-4.4 202.8-9.2 172 17.5c-35.3 30.6-37.2 85.6-5.6 118.8l108.9 114.2zm290 77.6c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"]\n};\nvar faHandHoldingMedical = {\n prefix: 'fas',\n iconName: 'hand-holding-medical',\n icon: [576, 512, [], \"e05c\", \"M159.88,175.82h64v64a16,16,0,0,0,16,16h64a16,16,0,0,0,16-16v-64h64a16,16,0,0,0,16-16v-64a16,16,0,0,0-16-16h-64v-64a16,16,0,0,0-16-16h-64a16,16,0,0,0-16,16v64h-64a16,16,0,0,0-16,16v64A16,16,0,0,0,159.88,175.82ZM568.07,336.13a39.91,39.91,0,0,0-55.93-8.47L392.47,415.84H271.86a16,16,0,0,1,0-32H350.1c16,0,30.75-10.87,33.37-26.61a32.06,32.06,0,0,0-31.62-37.38h-160a117.7,117.7,0,0,0-74.12,26.25l-46.5,37.74H15.87a16.11,16.11,0,0,0-16,16v96a16.11,16.11,0,0,0,16,16h347a104.8,104.8,0,0,0,61.7-20.27L559.6,392A40,40,0,0,0,568.07,336.13Z\"]\n};\nvar faHandHoldingUsd = {\n prefix: 'fas',\n iconName: 'hand-holding-usd',\n icon: [576, 512, [], \"f4c0\", \"M271.06,144.3l54.27,14.3a8.59,8.59,0,0,1,6.63,8.1c0,4.6-4.09,8.4-9.12,8.4h-35.6a30,30,0,0,1-11.19-2.2c-5.24-2.2-11.28-1.7-15.3,2l-19,17.5a11.68,11.68,0,0,0-2.25,2.66,11.42,11.42,0,0,0,3.88,15.74,83.77,83.77,0,0,0,34.51,11.5V240c0,8.8,7.83,16,17.37,16h17.37c9.55,0,17.38-7.2,17.38-16V222.4c32.93-3.6,57.84-31,53.5-63-3.15-23-22.46-41.3-46.56-47.7L282.68,97.4a8.59,8.59,0,0,1-6.63-8.1c0-4.6,4.09-8.4,9.12-8.4h35.6A30,30,0,0,1,332,83.1c5.23,2.2,11.28,1.7,15.3-2l19-17.5A11.31,11.31,0,0,0,368.47,61a11.43,11.43,0,0,0-3.84-15.78,83.82,83.82,0,0,0-34.52-11.5V16c0-8.8-7.82-16-17.37-16H295.37C285.82,0,278,7.2,278,16V33.6c-32.89,3.6-57.85,31-53.51,63C227.63,119.6,247,137.9,271.06,144.3ZM565.27,328.1c-11.8-10.7-30.2-10-42.6,0L430.27,402a63.64,63.64,0,0,1-40,14H272a16,16,0,0,1,0-32h78.29c15.9,0,30.71-10.9,33.25-26.6a31.2,31.2,0,0,0,.46-5.46A32,32,0,0,0,352,320H192a117.66,117.66,0,0,0-74.1,26.29L71.4,384H16A16,16,0,0,0,0,400v96a16,16,0,0,0,16,16H372.77a64,64,0,0,0,40-14L564,377a32,32,0,0,0,1.28-48.9Z\"]\n};\nvar faHandHoldingWater = {\n prefix: 'fas',\n iconName: 'hand-holding-water',\n icon: [576, 512, [], \"f4c1\", \"M288 256c53 0 96-42.1 96-94 0-40-57.1-120.7-83.2-155.6-6.4-8.5-19.2-8.5-25.6 0C249.1 41.3 192 122 192 162c0 51.9 43 94 96 94zm277.3 72.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"]\n};\nvar faHandLizard = {\n prefix: 'fas',\n iconName: 'hand-lizard',\n icon: [576, 512, [], \"f258\", \"M384 480h192V363.778a95.998 95.998 0 0 0-14.833-51.263L398.127 54.368A48 48 0 0 0 357.544 32H24C10.745 32 0 42.745 0 56v16c0 30.928 25.072 56 56 56h229.981c12.844 0 21.556 13.067 16.615 24.923l-21.41 51.385A32 32 0 0 1 251.648 224H128c-35.346 0-64 28.654-64 64v8c0 13.255 10.745 24 24 24h147.406a47.995 47.995 0 0 1 25.692 7.455l111.748 70.811A24.001 24.001 0 0 1 384 418.539V480z\"]\n};\nvar faHandMiddleFinger = {\n prefix: 'fas',\n iconName: 'hand-middle-finger',\n icon: [512, 512, [], \"f806\", \"M479.93 317.12a37.33 37.33 0 0 0-28.28-36.19L416 272v-49.59c0-11.44-9.69-21.29-23.15-23.54l-38.4-6.4C336.63 189.5 320 200.86 320 216v32a8 8 0 0 1-16 0V50c0-26.28-20.25-49.2-46.52-50A48 48 0 0 0 208 48v200a8 8 0 0 1-16 0v-32c0-15.15-16.63-26.51-34.45-23.54l-30.68 5.12c-18 3-30.87 16.12-30.87 31.38V376a8 8 0 0 1-16 0v-76l-27.36 15A37.34 37.34 0 0 0 32 348.4v73.47a37.31 37.31 0 0 0 10.93 26.39l30.93 30.93A112 112 0 0 0 153.05 512h215A112 112 0 0 0 480 400z\"]\n};\nvar faHandPaper = {\n prefix: 'fas',\n iconName: 'hand-paper',\n icon: [448, 512, [], \"f256\", \"M408.781 128.007C386.356 127.578 368 146.36 368 168.79V256h-8V79.79c0-22.43-18.356-41.212-40.781-40.783C297.488 39.423 280 57.169 280 79v177h-8V40.79C272 18.36 253.644-.422 231.219.007 209.488.423 192 18.169 192 40v216h-8V80.79c0-22.43-18.356-41.212-40.781-40.783C121.488 40.423 104 58.169 104 80v235.992l-31.648-43.519c-12.993-17.866-38.009-21.817-55.877-8.823-17.865 12.994-21.815 38.01-8.822 55.877l125.601 172.705A48 48 0 0 0 172.073 512h197.59c22.274 0 41.622-15.324 46.724-37.006l26.508-112.66a192.011 192.011 0 0 0 5.104-43.975V168c.001-21.831-17.487-39.577-39.218-39.993z\"]\n};\nvar faHandPeace = {\n prefix: 'fas',\n iconName: 'hand-peace',\n icon: [448, 512, [], \"f25b\", \"M408 216c-22.092 0-40 17.909-40 40h-8v-32c0-22.091-17.908-40-40-40s-40 17.909-40 40v32h-8V48c0-26.51-21.49-48-48-48s-48 21.49-48 48v208h-13.572L92.688 78.449C82.994 53.774 55.134 41.63 30.461 51.324 5.787 61.017-6.356 88.877 3.337 113.551l74.765 190.342-31.09 24.872c-15.381 12.306-19.515 33.978-9.741 51.081l64 112A39.998 39.998 0 0 0 136 512h240c18.562 0 34.686-12.77 38.937-30.838l32-136A39.97 39.97 0 0 0 448 336v-80c0-22.091-17.908-40-40-40z\"]\n};\nvar faHandPointDown = {\n prefix: 'fas',\n iconName: 'hand-point-down',\n icon: [384, 512, [], \"f0a7\", \"M91.826 467.2V317.966c-8.248 5.841-16.558 10.57-24.918 14.153C35.098 345.752-.014 322.222 0 288c.008-18.616 10.897-32.203 29.092-40 28.286-12.122 64.329-78.648 77.323-107.534 7.956-17.857 25.479-28.453 43.845-28.464l.001-.002h171.526c11.812 0 21.897 8.596 23.703 20.269 7.25 46.837 38.483 61.76 38.315 123.731-.007 2.724.195 13.254.195 16 0 50.654-22.122 81.574-71.263 72.6-9.297 18.597-39.486 30.738-62.315 16.45-21.177 24.645-53.896 22.639-70.944 6.299V467.2c0 24.15-20.201 44.8-43.826 44.8-23.283 0-43.826-21.35-43.826-44.8zM112 72V24c0-13.255 10.745-24 24-24h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24zm212-24c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z\"]\n};\nvar faHandPointLeft = {\n prefix: 'fas',\n iconName: 'hand-point-left',\n icon: [512, 512, [], \"f0a5\", \"M44.8 155.826h149.234c-5.841-8.248-10.57-16.558-14.153-24.918C166.248 99.098 189.778 63.986 224 64c18.616.008 32.203 10.897 40 29.092 12.122 28.286 78.648 64.329 107.534 77.323 17.857 7.956 28.453 25.479 28.464 43.845l.002.001v171.526c0 11.812-8.596 21.897-20.269 23.703-46.837 7.25-61.76 38.483-123.731 38.315-2.724-.007-13.254.195-16 .195-50.654 0-81.574-22.122-72.6-71.263-18.597-9.297-30.738-39.486-16.45-62.315-24.645-21.177-22.639-53.896-6.299-70.944H44.8c-24.15 0-44.8-20.201-44.8-43.826 0-23.283 21.35-43.826 44.8-43.826zM440 176h48c13.255 0 24 10.745 24 24v192c0 13.255-10.745 24-24 24h-48c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24zm24 212c11.046 0 20-8.954 20-20s-8.954-20-20-20-20 8.954-20 20 8.954 20 20 20z\"]\n};\nvar faHandPointRight = {\n prefix: 'fas',\n iconName: 'hand-point-right',\n icon: [512, 512, [], \"f0a4\", \"M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z\"]\n};\nvar faHandPointUp = {\n prefix: 'fas',\n iconName: 'hand-point-up',\n icon: [384, 512, [], \"f0a6\", \"M135.652 0c23.625 0 43.826 20.65 43.826 44.8v99.851c17.048-16.34 49.766-18.346 70.944 6.299 22.829-14.288 53.017-2.147 62.315 16.45C361.878 158.426 384 189.346 384 240c0 2.746-.203 13.276-.195 16 .168 61.971-31.065 76.894-38.315 123.731C343.683 391.404 333.599 400 321.786 400H150.261l-.001-.002c-18.366-.011-35.889-10.607-43.845-28.464C93.421 342.648 57.377 276.122 29.092 264 10.897 256.203.008 242.616 0 224c-.014-34.222 35.098-57.752 66.908-44.119 8.359 3.583 16.67 8.312 24.918 14.153V44.8c0-23.45 20.543-44.8 43.826-44.8zM136 416h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24v-48c0-13.255 10.745-24 24-24zm168 28c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z\"]\n};\nvar faHandPointer = {\n prefix: 'fas',\n iconName: 'hand-pointer',\n icon: [448, 512, [], \"f25a\", \"M448 240v96c0 3.084-.356 6.159-1.063 9.162l-32 136C410.686 499.23 394.562 512 376 512H168a40.004 40.004 0 0 1-32.35-16.473l-127.997-176c-12.993-17.866-9.043-42.883 8.822-55.876 17.867-12.994 42.884-9.043 55.877 8.823L104 315.992V40c0-22.091 17.908-40 40-40s40 17.909 40 40v200h8v-40c0-22.091 17.908-40 40-40s40 17.909 40 40v40h8v-24c0-22.091 17.908-40 40-40s40 17.909 40 40v24h8c0-22.091 17.908-40 40-40s40 17.909 40 40zm-256 80h-8v96h8v-96zm88 0h-8v96h8v-96zm88 0h-8v96h8v-96z\"]\n};\nvar faHandRock = {\n prefix: 'fas',\n iconName: 'hand-rock',\n icon: [512, 512, [], \"f255\", \"M464.8 80c-26.9-.4-48.8 21.2-48.8 48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v32h-8V80.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v136l-8-7.1v-48.1c0-26.3-20.9-48.3-47.2-48.8C21.9 127.6 0 149.2 0 176v66.4c0 27.4 11.7 53.5 32.2 71.8l111.7 99.3c10.2 9.1 16.1 22.2 16.1 35.9v6.7c0 13.3 10.7 24 24 24h240c13.3 0 24-10.7 24-24v-2.9c0-12.8 2.6-25.5 7.5-37.3l49-116.3c5-11.8 7.5-24.5 7.5-37.3V128.8c0-26.3-20.9-48.4-47.2-48.8z\"]\n};\nvar faHandScissors = {\n prefix: 'fas',\n iconName: 'hand-scissors',\n icon: [512, 512, [], \"f257\", \"M216 440c0-22.092 17.909-40 40-40v-8h-32c-22.091 0-40-17.908-40-40s17.909-40 40-40h32v-8H48c-26.51 0-48-21.49-48-48s21.49-48 48-48h208v-13.572l-177.551-69.74c-24.674-9.694-36.818-37.555-27.125-62.228 9.693-24.674 37.554-36.817 62.228-27.124l190.342 74.765 24.872-31.09c12.306-15.381 33.978-19.515 51.081-9.741l112 64A40.002 40.002 0 0 1 512 168v240c0 18.562-12.77 34.686-30.838 38.937l-136 32A39.982 39.982 0 0 1 336 480h-80c-22.091 0-40-17.908-40-40z\"]\n};\nvar faHandSparkles = {\n prefix: 'fas',\n iconName: 'hand-sparkles',\n icon: [640, 512, [], \"e05d\", \"M106.66,170.64l.09,0,49.55-20.65a7.32,7.32,0,0,0,3.68-6h0a7.29,7.29,0,0,0-3.68-6l-49.57-20.67-.07,0L86,67.68a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L3.7,138A7.29,7.29,0,0,0,0,144H0a7.32,7.32,0,0,0,3.68,6L53.27,170.6l.07,0L74,220.26a6.65,6.65,0,0,0,11.92,0l20.69-49.62ZM471.38,467.41l-1-.42-1-.5a38.67,38.67,0,0,1,0-69.14l1-.49,1-.43,37.49-15.63,15.63-37.48.41-1,.47-.95c3.85-7.74,10.58-13.63,18.35-17.34,0-1.33.25-2.69.27-4V144a32,32,0,0,0-64,0v72a8,8,0,0,1-8,8H456a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H360a8,8,0,0,1-8-8V32a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H264a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0v241l-23.59-32.49a40,40,0,0,0-64.71,47.09L229.3,492.21A48.07,48.07,0,0,0,268.09,512H465.7c19.24,0,35.65-11.73,43.24-28.79l-.07-.17ZM349.79,339.52,320,351.93l-12.42,29.78a4,4,0,0,1-7.15,0L288,351.93l-29.79-12.41a4,4,0,0,1,0-7.16L288,319.94l12.42-29.78a4,4,0,0,1,7.15,0L320,319.94l29.79,12.42a4,4,0,0,1,0,7.16ZM640,431.91a7.28,7.28,0,0,0-3.68-6l-49.57-20.67-.07,0L566,355.63a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L483.7,426a7.28,7.28,0,0,0-3.68,6h0a7.29,7.29,0,0,0,3.68,5.95l49.57,20.67.07,0L554,508.21a6.65,6.65,0,0,0,11.92,0l20.69-49.62h0l.09,0,49.55-20.66a7.29,7.29,0,0,0,3.68-5.95h0Z\"]\n};\nvar faHandSpock = {\n prefix: 'fas',\n iconName: 'hand-spock',\n icon: [512, 512, [], \"f259\", \"M510.9005,145.27027,442.604,432.09391A103.99507,103.99507,0,0,1,341.43745,512H214.074a135.96968,135.96968,0,0,1-93.18489-36.95291L12.59072,373.12723a39.992,39.992,0,0,1,54.8122-58.24988l60.59342,57.02528v0a283.24849,283.24849,0,0,0-11.6703-80.46734L73.63726,147.36011a40.00575,40.00575,0,1,1,76.71833-22.7187l37.15458,125.39477a8.33113,8.33113,0,0,0,16.05656-4.4414L153.26183,49.95406A39.99638,39.99638,0,1,1,230.73015,30.0166l56.09491,218.15825a10.42047,10.42047,0,0,0,20.30018-.501L344.80766,63.96966a40.052,40.052,0,0,1,51.30245-30.0893c19.86073,6.2998,30.86262,27.67378,26.67564,48.08487l-33.83869,164.966a7.55172,7.55172,0,0,0,14.74406,3.2666l29.3973-123.45874a39.99414,39.99414,0,1,1,77.81208,18.53121Z\"]\n};\nvar faHands = {\n prefix: 'fas',\n iconName: 'hands',\n icon: [640, 512, [], \"f4c2\", \"M204.8 230.4c-10.6-14.1-30.7-17-44.8-6.4-14.1 10.6-17 30.7-6.4 44.8l38.1 50.8c4.8 6.4 4.1 15.3-1.5 20.9l-12.8 12.8c-6.7 6.7-17.6 6.2-23.6-1.1L64 244.4V96c0-17.7-14.3-32-32-32S0 78.3 0 96v218.4c0 10.9 3.7 21.5 10.5 30l104.1 134.3c5 6.5 8.4 13.9 10.4 21.7 1.8 6.9 8.1 11.6 15.3 11.6H272c8.8 0 16-7.2 16-16V384c0-27.7-9-54.6-25.6-76.8l-57.6-76.8zM608 64c-17.7 0-32 14.3-32 32v148.4l-89.8 107.8c-6 7.2-17 7.7-23.6 1.1l-12.8-12.8c-5.6-5.6-6.3-14.5-1.5-20.9l38.1-50.8c10.6-14.1 7.7-34.2-6.4-44.8-14.1-10.6-34.2-7.7-44.8 6.4l-57.6 76.8C361 329.4 352 356.3 352 384v112c0 8.8 7.2 16 16 16h131.7c7.1 0 13.5-4.7 15.3-11.6 2-7.8 5.4-15.2 10.4-21.7l104.1-134.3c6.8-8.5 10.5-19.1 10.5-30V96c0-17.7-14.3-32-32-32z\"]\n};\nvar faHandsHelping = {\n prefix: 'fas',\n iconName: 'hands-helping',\n icon: [640, 512, [], \"f4c4\", \"M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z\"]\n};\nvar faHandsWash = {\n prefix: 'fas',\n iconName: 'hands-wash',\n icon: [576, 512, [], \"e05e\", \"M496,224a48,48,0,1,0-48-48A48,48,0,0,0,496,224ZM311.47,178.45A56.77,56.77,0,0,1,328,176a56,56,0,0,1,19,3.49l15.35-48.61A24,24,0,0,0,342,99.74c-11.53-1.35-22.21,6.44-25.71,17.51l-20.9,66.17ZM93.65,386.33c.8-.19,1.54-.54,2.35-.71V359.93a156,156,0,0,1,107.06-148l73.7-22.76L310.92,81.05a24,24,0,0,0-20.33-31.11c-11.53-1.34-22.22,6.45-25.72,17.52L231.42,173.88a8,8,0,0,1-15.26-4.83L259.53,31.26A24,24,0,0,0,239.2.15C227.67-1.19,217,6.6,213.49,17.66L165.56,169.37a8,8,0,1,1-15.26-4.82l38.56-122a24,24,0,0,0-20.33-31.11C157,10,146.32,17.83,142.82,28.9l-60,189.85L80.76,168.7A24,24,0,0,0,56.9,144.55c-13.23-.05-24.72,10.54-24.9,23.86V281.14A123.69,123.69,0,0,0,93.65,386.33ZM519.1,336H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,279.84,498.71,272,487.1,272H288l47.09-17.06a24,24,0,0,0-14.18-45.88L213.19,242.31A123.88,123.88,0,0,0,128,360v25.65a79.78,79.78,0,0,1,58,108.63A118.9,118.9,0,0,0,248,512H456a24,24,0,0,0,23.54-28.76C477.35,471.84,466.71,464,455.1,464H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,407.84,498.71,400,487.1,400H360a8,8,0,0,1,0-16H520a24,24,0,0,0,23.54-28.76C541.35,343.84,530.71,336,519.1,336ZM416,64a32,32,0,1,0-32-32A32,32,0,0,0,416,64ZM112,416a48,48,0,1,0,48,48A48,48,0,0,0,112,416Z\"]\n};\nvar faHandshake = {\n prefix: 'fas',\n iconName: 'handshake',\n icon: [640, 512, [], \"f2b5\", \"M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z\"]\n};\nvar faHandshakeAltSlash = {\n prefix: 'fas',\n iconName: 'handshake-alt-slash',\n icon: [640, 512, [], \"e05f\", \"M358.59,195.6,504.2,313.8a63.4,63.4,0,0,1,22.21,37.91H624a16.05,16.05,0,0,0,16-16V143.91A16,16,0,0,0,624,128H512L457.41,73.41A32,32,0,0,0,434.8,64H348.91a32,32,0,0,0-21.61,8.41l-88.12,80.68-25.69-19.85L289.09,64H205.3a32,32,0,0,0-22.6,9.41l-20.34,20.3L45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.54,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45L303.4,202.72l32.69-29.92,27-24.7a16,16,0,0,1,21.61,23.61ZM16,128A16.05,16.05,0,0,0,0,144V335.91a16,16,0,0,0,16,16H146.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L23.56,128Z\"]\n};\nvar faHandshakeSlash = {\n prefix: 'fas',\n iconName: 'handshake-slash',\n icon: [640, 512, [], \"e060\", \"M0,128.21V384H64a32,32,0,0,0,32-32V184L23.83,128.21ZM48,320.1a16,16,0,1,1-16,16A16,16,0,0,1,48,320.1Zm80,31.81h18.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L128,208.72Zm416-223.7V352.1a32,32,0,0,0,32,32h64V128.21ZM592,352.1a16,16,0,1,1,16-16A16,16,0,0,1,592,352.1ZM303.33,202.67l59.58-54.57a16,16,0,0,1,21.59,23.61L358.41,195.6,504,313.8a73.08,73.08,0,0,1,7.91,7.7V128L457.3,73.41A31.76,31.76,0,0,0,434.7,64H348.8a31.93,31.93,0,0,0-21.6,8.41l-88.07,80.64-25.64-19.81L289.09,64H205.3a32,32,0,0,0-22.6,9.41L162.36,93.72,45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.65-25.27a16,16,0,0,0-2.82-22.45Z\"]\n};\nvar faHanukiah = {\n prefix: 'fas',\n iconName: 'hanukiah',\n icon: [640, 512, [], \"f6e6\", \"M232 160c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm-64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm224 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm88 8c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v120h32V168zm-440-8c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm520 0h-32c-8.84 0-16 7.16-16 16v112c0 17.67-14.33 32-32 32H352V128c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v192H96c-17.67 0-32-14.33-32-32V176c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v112c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V176c0-8.84-7.16-16-16-16zm-16-32c13.25 0 24-11.94 24-26.67S608 48 608 48s-24 38.61-24 53.33S594.75 128 608 128zm-576 0c13.25 0 24-11.94 24-26.67S32 48 32 48 8 86.61 8 101.33 18.75 128 32 128zm288-48c13.25 0 24-11.94 24-26.67S320 0 320 0s-24 38.61-24 53.33S306.75 80 320 80zm-208 48c13.25 0 24-11.94 24-26.67S112 48 112 48s-24 38.61-24 53.33S98.75 128 112 128zm64 0c13.25 0 24-11.94 24-26.67S176 48 176 48s-24 38.61-24 53.33S162.75 128 176 128zm64 0c13.25 0 24-11.94 24-26.67S240 48 240 48s-24 38.61-24 53.33S226.75 128 240 128zm160 0c13.25 0 24-11.94 24-26.67S400 48 400 48s-24 38.61-24 53.33S386.75 128 400 128zm64 0c13.25 0 24-11.94 24-26.67S464 48 464 48s-24 38.61-24 53.33S450.75 128 464 128zm64 0c13.25 0 24-11.94 24-26.67S528 48 528 48s-24 38.61-24 53.33S514.75 128 528 128z\"]\n};\nvar faHardHat = {\n prefix: 'fas',\n iconName: 'hard-hat',\n icon: [512, 512, [], \"f807\", \"M480 288c0-80.25-49.28-148.92-119.19-177.62L320 192V80a16 16 0 0 0-16-16h-96a16 16 0 0 0-16 16v112l-40.81-81.62C81.28 139.08 32 207.75 32 288v64h448zm16 96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faHashtag = {\n prefix: 'fas',\n iconName: 'hashtag',\n icon: [448, 512, [], \"f292\", \"M440.667 182.109l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l14.623-81.891C377.123 38.754 371.468 32 363.997 32h-40.632a12 12 0 0 0-11.813 9.891L296.175 128H197.54l14.623-81.891C213.477 38.754 207.822 32 200.35 32h-40.632a12 12 0 0 0-11.813 9.891L132.528 128H53.432a12 12 0 0 0-11.813 9.891l-7.143 40C33.163 185.246 38.818 192 46.289 192h74.81L98.242 320H19.146a12 12 0 0 0-11.813 9.891l-7.143 40C-1.123 377.246 4.532 384 12.003 384h74.81L72.19 465.891C70.877 473.246 76.532 480 84.003 480h40.632a12 12 0 0 0 11.813-9.891L151.826 384h98.634l-14.623 81.891C234.523 473.246 240.178 480 247.65 480h40.632a12 12 0 0 0 11.813-9.891L315.472 384h79.096a12 12 0 0 0 11.813-9.891l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l22.857-128h79.096a12 12 0 0 0 11.813-9.891zM261.889 320h-98.634l22.857-128h98.634l-22.857 128z\"]\n};\nvar faHatCowboy = {\n prefix: 'fas',\n iconName: 'hat-cowboy',\n icon: [640, 512, [], \"f8c0\", \"M490 296.9C480.51 239.51 450.51 64 392.3 64c-14 0-26.49 5.93-37 14a58.21 58.21 0 0 1-70.58 0c-10.51-8-23-14-37-14-58.2 0-88.2 175.47-97.71 232.88C188.81 309.47 243.73 320 320 320s131.23-10.51 170-23.1zm142.9-37.18a16 16 0 0 0-19.75 1.5c-1 .9-101.27 90.78-293.16 90.78-190.82 0-292.22-89.94-293.24-90.84A16 16 0 0 0 1 278.53C1.73 280.55 78.32 480 320 480s318.27-199.45 319-201.47a16 16 0 0 0-6.09-18.81z\"]\n};\nvar faHatCowboySide = {\n prefix: 'fas',\n iconName: 'hat-cowboy-side',\n icon: [640, 512, [], \"f8c1\", \"M260.8 291.06c-28.63-22.94-62-35.06-96.4-35.06C87 256 21.47 318.72 1.43 412.06c-3.55 16.6-.43 33.83 8.57 47.3C18.75 472.47 31.83 480 45.88 480H592c-103.21 0-155-37.07-233.19-104.46zm234.65-18.29L468.4 116.2A64 64 0 0 0 392 64.41L200.85 105a64 64 0 0 0-50.35 55.79L143.61 226c6.9-.83 13.7-2 20.79-2 41.79 0 82 14.55 117.29 42.82l98 84.48C450.76 412.54 494.9 448 592 448a48 48 0 0 0 48-48c0-25.39-29.6-119.33-144.55-127.23z\"]\n};\nvar faHatWizard = {\n prefix: 'fas',\n iconName: 'hat-wizard',\n icon: [512, 512, [], \"f6e8\", \"M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z\"]\n};\nvar faHdd = {\n prefix: 'fas',\n iconName: 'hdd',\n icon: [576, 512, [], \"f0a0\", \"M576 304v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48zm-48-80a79.557 79.557 0 0 1 30.777 6.165L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L17.223 230.165A79.557 79.557 0 0 1 48 224h480zm-48 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm-96 0c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z\"]\n};\nvar faHeadSideCough = {\n prefix: 'fas',\n iconName: 'head-side-cough',\n icon: [640, 512, [], \"e061\", \"M616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304ZM552,416a24,24,0,1,0,24,24A24,24,0,0,0,552,416Zm-64-56a24,24,0,1,0,24,24A24,24,0,0,0,488,360ZM616,464a24,24,0,1,0,24,24A24,24,0,0,0,616,464Zm0-104a24,24,0,1,0,24,24A24,24,0,0,0,616,360Zm-64-40a24,24,0,1,0,24,24A24,24,0,0,0,552,320Zm-74.78-45c-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192C86,0,0,86,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320a32,32,0,0,1,0-64h96V320h32A32,32,0,0,0,477.22,275ZM288,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,288,224Z\"]\n};\nvar faHeadSideCoughSlash = {\n prefix: 'fas',\n iconName: 'head-side-cough-slash',\n icon: [640, 512, [], \"e062\", \"M454.11,319.21c19.56-3.81,31.62-25,23.11-44.21-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192A190.64,190.64,0,0,0,84.18,33.3L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM313.39,210.45,263.61,172c5.88-7.14,14.43-12,24.36-12a32.06,32.06,0,0,1,32,32C320,199,317.24,205.17,313.39,210.45ZM616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304Zm-64,64a24,24,0,1,0-24-24A24,24,0,0,0,552,368ZM288,384a32,32,0,0,1,32-32h19.54L20.73,105.59A190.86,190.86,0,0,0,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320A32,32,0,0,1,288,384Zm328-24a24,24,0,1,0,24,24A24,24,0,0,0,616,360Z\"]\n};\nvar faHeadSideMask = {\n prefix: 'fas',\n iconName: 'head-side-mask',\n icon: [512, 512, [], \"e063\", \"M.15,184.42C-2.17,244.21,23,298.06,64,334.88V512H224V316.51L3.67,156.25A182.28,182.28,0,0,0,.15,184.42ZM509.22,275c-21-47.12-48.5-151.75-73.12-186.75A208.11,208.11,0,0,0,266.11,0H200C117,0,42.48,50.57,13.25,123.65L239.21,288H511.76A31.35,31.35,0,0,0,509.22,275ZM320,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,320,224Zm16,144H496l16-48H256V512H401.88a64,64,0,0,0,60.71-43.76L464,464H336a16,16,0,0,1,0-32H474.67l10.67-32H336a16,16,0,0,1,0-32Z\"]\n};\nvar faHeadSideVirus = {\n prefix: 'fas',\n iconName: 'head-side-virus',\n icon: [512, 512, [], \"e064\", \"M272,240a16,16,0,1,0,16,16A16,16,0,0,0,272,240Zm-64-64a16,16,0,1,0,16,16A16,16,0,0,0,208,176Zm301.2,99c-20.93-47.12-48.43-151.73-73.07-186.75A207.9,207.9,0,0,0,266.09,0H192C86,0,0,86,0,192A191.23,191.23,0,0,0,64,334.81V512H320V448h64a64,64,0,0,0,64-64V320H480A32,32,0,0,0,509.2,275ZM368,240H355.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C290.47,297.09,256,311.37,256,339.88V352a16,16,0,0,1-32,0V339.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H112a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V96a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C313.09,173.53,327.37,208,355.88,208H368a16,16,0,0,1,0,32Z\"]\n};\nvar faHeading = {\n prefix: 'fas',\n iconName: 'heading',\n icon: [512, 512, [], \"f1dc\", \"M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z\"]\n};\nvar faHeadphones = {\n prefix: 'fas',\n iconName: 'headphones',\n icon: [512, 512, [], \"f025\", \"M256 32C114.52 32 0 146.496 0 288v48a32 32 0 0 0 17.689 28.622l14.383 7.191C34.083 431.903 83.421 480 144 480h24c13.255 0 24-10.745 24-24V280c0-13.255-10.745-24-24-24h-24c-31.342 0-59.671 12.879-80 33.627V288c0-105.869 86.131-192 192-192s192 86.131 192 192v1.627C427.671 268.879 399.342 256 368 256h-24c-13.255 0-24 10.745-24 24v176c0 13.255 10.745 24 24 24h24c60.579 0 109.917-48.098 111.928-108.187l14.382-7.191A32 32 0 0 0 512 336v-48c0-141.479-114.496-256-256-256z\"]\n};\nvar faHeadphonesAlt = {\n prefix: 'fas',\n iconName: 'headphones-alt',\n icon: [512, 512, [], \"f58f\", \"M160 288h-16c-35.35 0-64 28.7-64 64.12v63.76c0 35.41 28.65 64.12 64 64.12h16c17.67 0 32-14.36 32-32.06V320.06c0-17.71-14.33-32.06-32-32.06zm208 0h-16c-17.67 0-32 14.35-32 32.06v127.88c0 17.7 14.33 32.06 32 32.06h16c35.35 0 64-28.71 64-64.12v-63.76c0-35.41-28.65-64.12-64-64.12zM256 32C112.91 32 4.57 151.13 0 288v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288c0-114.67 93.33-207.8 208-207.82 114.67.02 208 93.15 208 207.82v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288C507.43 151.13 399.09 32 256 32z\"]\n};\nvar faHeadset = {\n prefix: 'fas',\n iconName: 'headset',\n icon: [512, 512, [], \"f590\", \"M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z\"]\n};\nvar faHeart = {\n prefix: 'fas',\n iconName: 'heart',\n icon: [512, 512, [], \"f004\", \"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\"]\n};\nvar faHeartBroken = {\n prefix: 'fas',\n iconName: 'heart-broken',\n icon: [512, 512, [], \"f7a9\", \"M473.7 73.8l-2.4-2.5c-46-47-118-51.7-169.6-14.8L336 159.9l-96 64 48 128-144-144 96-64-28.6-86.5C159.7 19.6 87 24 40.7 71.4l-2.4 2.4C-10.4 123.6-12.5 202.9 31 256l212.1 218.6c7.1 7.3 18.6 7.3 25.7 0L481 255.9c43.5-53 41.4-132.3-7.3-182.1z\"]\n};\nvar faHeartbeat = {\n prefix: 'fas',\n iconName: 'heartbeat',\n icon: [512, 512, [], \"f21e\", \"M320.2 243.8l-49.7 99.4c-6 12.1-23.4 11.7-28.9-.6l-56.9-126.3-30 71.7H60.6l182.5 186.5c7.1 7.3 18.6 7.3 25.7 0L451.4 288H342.3l-22.1-44.2zM473.7 73.9l-2.4-2.5c-51.5-52.6-135.8-52.6-187.4 0L256 100l-27.9-28.5c-51.5-52.7-135.9-52.7-187.4 0l-2.4 2.4C-10.4 123.7-12.5 203 31 256h102.4l35.9-86.2c5.4-12.9 23.6-13.2 29.4-.4l58.2 129.3 49-97.9c5.9-11.8 22.7-11.8 28.6 0l27.6 55.2H481c43.5-53 41.4-132.3-7.3-182.1z\"]\n};\nvar faHelicopter = {\n prefix: 'fas',\n iconName: 'helicopter',\n icon: [640, 512, [], \"f533\", \"M304 384h272c17.67 0 32-14.33 32-32 0-123.71-100.29-224-224-224V64h176c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H144c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h176v64H112L68.8 70.4C65.78 66.37 61.03 64 56 64H16.01C5.6 64-2.04 73.78.49 83.88L32 192l160 64 86.4 115.2A31.992 31.992 0 0 0 304 384zm112-188.49C478.55 208.3 528.03 257.44 540.79 320H416V195.51zm219.37 263.3l-22.15-22.2c-6.25-6.26-16.24-6.1-22.64.01-7.09 6.77-13.84 11.25-24.64 11.25H240c-8.84 0-16 7.18-16 16.03v32.06c0 8.85 7.16 16.03 16 16.03h325.94c14.88 0 35.3-.47 68.45-29.52 7.02-6.14 7.57-17.05.98-23.66z\"]\n};\nvar faHighlighter = {\n prefix: 'fas',\n iconName: 'highlighter',\n icon: [544, 512, [], \"f591\", \"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"]\n};\nvar faHiking = {\n prefix: 'fas',\n iconName: 'hiking',\n icon: [384, 512, [], \"f6ec\", \"M80.95 472.23c-4.28 17.16 6.14 34.53 23.28 38.81 2.61.66 5.22.95 7.8.95 14.33 0 27.37-9.7 31.02-24.23l25.24-100.97-52.78-52.78-34.56 138.22zm14.89-196.12L137 117c2.19-8.42-3.14-16.95-11.92-19.06-43.88-10.52-88.35 15.07-99.32 57.17L.49 253.24c-2.19 8.42 3.14 16.95 11.92 19.06l63.56 15.25c8.79 2.1 17.68-3.02 19.87-11.44zM368 160h-16c-8.84 0-16 7.16-16 16v16h-34.75l-46.78-46.78C243.38 134.11 228.61 128 212.91 128c-27.02 0-50.47 18.3-57.03 44.52l-26.92 107.72a32.012 32.012 0 0 0 8.42 30.39L224 397.25V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-82.75c0-17.09-6.66-33.16-18.75-45.25l-46.82-46.82c.15-.5.49-.89.62-1.41l19.89-79.57 22.43 22.43c6 6 14.14 9.38 22.62 9.38h48v240c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V176c.01-8.84-7.15-16-15.99-16zM240 96c26.51 0 48-21.49 48-48S266.51 0 240 0s-48 21.49-48 48 21.49 48 48 48z\"]\n};\nvar faHippo = {\n prefix: 'fas',\n iconName: 'hippo',\n icon: [640, 512, [], \"f6ed\", \"M581.12 96.2c-27.67-.15-52.5 17.58-76.6 26.62C489.98 88.27 455.83 64 416 64c-11.28 0-21.95 2.3-32 5.88V56c0-13.26-10.75-24-24-24h-16c-13.25 0-24 10.74-24 24v48.98C286.01 79.58 241.24 64 192 64 85.96 64 0 135.64 0 224v240c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16v-70.79C128.35 407.57 166.72 416 208 416s79.65-8.43 112-22.79V464c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V288h128v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c17.67 0 32-14.33 32-32v-92.02c0-34.09-24.79-67.59-58.88-67.78zM448 176c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"]\n};\nvar faHistory = {\n prefix: 'fas',\n iconName: 'history',\n icon: [512, 512, [], \"f1da\", \"M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z\"]\n};\nvar faHockeyPuck = {\n prefix: 'fas',\n iconName: 'hockey-puck',\n icon: [512, 512, [], \"f453\", \"M0 160c0-53 114.6-96 256-96s256 43 256 96-114.6 96-256 96S0 213 0 160zm0 82.2V352c0 53 114.6 96 256 96s256-43 256-96V242.2c-113.4 82.3-398.5 82.4-512 0z\"]\n};\nvar faHollyBerry = {\n prefix: 'fas',\n iconName: 'holly-berry',\n icon: [448, 512, [], \"f7aa\", \"M144 192c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm112-48c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm-32-48c26.5 0 48-21.5 48-48S250.5 0 224 0s-48 21.5-48 48 21.5 48 48 48zm-16.2 139.1c.1-12.4-13.1-20.1-23.8-13.7-34.3 20.3-71.4 32.7-108.7 36.2-9.7.9-15.6 11.3-11.6 20.2 6.2 13.9 11.1 28.6 14.7 43.8 3.6 15.2-5.3 30.6-20.2 35.1-14.9 4.5-30.1 7.6-45.3 9.1-9.7 1-15.7 11.3-11.7 20.2 15 32.8 22.9 69.5 23 107.7.1 14.4 15.2 23.1 27.6 16 33.2-19 68.9-30.5 104.8-33.9 9.7-.9 15.6-11.3 11.6-20.2-6.2-13.9-11.1-28.6-14.7-43.8-3.6-15.2 5.3-30.6 20.2-35.1 14.9-4.5 30.1-7.6 45.3-9.1 9.7-1 15.7-11.3 11.7-20.2-15.5-34.2-23.3-72.5-22.9-112.3zM435 365.6c-15.2-1.6-30.3-4.7-45.3-9.1-14.9-4.5-23.8-19.9-20.2-35.1 3.6-15.2 8.5-29.8 14.7-43.8 4-8.9-1.9-19.3-11.6-20.2-37.3-3.5-74.4-15.9-108.7-36.2-10.7-6.3-23.9 1.4-23.8 13.7 0 1.6-.2 3.2-.2 4.9.2 33.3 7 65.7 19.9 94 5.7 12.4 5.2 26.6-.6 38.9 4.9 1.2 9.9 2.2 14.8 3.7 14.9 4.5 23.8 19.9 20.2 35.1-3.6 15.2-8.5 29.8-14.7 43.8-4 8.9 1.9 19.3 11.6 20.2 35.9 3.4 71.6 14.9 104.8 33.9 12.5 7.1 27.6-1.6 27.6-16 .2-38.2 8-75 23-107.7 4.3-8.7-1.8-19.1-11.5-20.1z\"]\n};\nvar faHome = {\n prefix: 'fas',\n iconName: 'home',\n icon: [576, 512, [], \"f015\", \"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z\"]\n};\nvar faHorse = {\n prefix: 'fas',\n iconName: 'horse',\n icon: [576, 512, [], \"f6f0\", \"M575.92 76.6c-.01-8.13-3.02-15.87-8.58-21.8-3.78-4.03-8.58-9.12-13.69-14.5 11.06-6.84 19.5-17.49 22.18-30.66C576.85 4.68 572.96 0 567.9 0H447.92c-70.69 0-128 57.31-128 128H160c-28.84 0-54.4 12.98-72 33.11V160c-48.53 0-88 39.47-88 88v56c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-56c0-13.22 6.87-24.39 16.78-31.68-.21 2.58-.78 5.05-.78 7.68 0 27.64 11.84 52.36 30.54 69.88l-25.72 68.6a63.945 63.945 0 0 0-2.16 37.99l24.85 99.41A15.982 15.982 0 0 0 107.02 512h65.96c10.41 0 18.05-9.78 15.52-19.88l-26.31-105.26 23.84-63.59L320 345.6V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V318.22c19.74-20.19 32-47.75 32-78.22 0-.22-.07-.42-.08-.64V136.89l16 7.11 18.9 37.7c7.45 14.87 25.05 21.55 40.49 15.37l32.55-13.02a31.997 31.997 0 0 0 20.12-29.74l-.06-77.71zm-64 19.4c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"]\n};\nvar faHorseHead = {\n prefix: 'fas',\n iconName: 'horse-head',\n icon: [512, 512, [], \"f7ab\", \"M509.8 332.5l-69.9-164.3c-14.9-41.2-50.4-71-93-79.2 18-10.6 46.3-35.9 34.2-82.3-1.3-5-7.1-7.9-12-6.1L166.9 76.3C35.9 123.4 0 238.9 0 398.8V480c0 17.7 14.3 32 32 32h236.2c23.8 0 39.3-25 28.6-46.3L256 384v-.7c-45.6-3.5-84.6-30.7-104.3-69.6-1.6-3.1-.9-6.9 1.6-9.3l12.1-12.1c3.9-3.9 10.6-2.7 12.9 2.4 14.8 33.7 48.2 57.4 87.4 57.4 17.2 0 33-5.1 46.8-13.2l46 63.9c6 8.4 15.7 13.3 26 13.3h50.3c8.5 0 16.6-3.4 22.6-9.4l45.3-39.8c8.9-9.1 11.7-22.6 7.1-34.4zM328 224c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z\"]\n};\nvar faHospital = {\n prefix: 'fas',\n iconName: 'hospital',\n icon: [448, 512, [], \"f0f8\", \"M448 492v20H0v-20c0-6.627 5.373-12 12-12h20V120c0-13.255 10.745-24 24-24h88V24c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v72h88c13.255 0 24 10.745 24 24v360h20c6.627 0 12 5.373 12 12zM308 192h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-168 64h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm104 128h-40c-6.627 0-12 5.373-12 12v84h64v-84c0-6.627-5.373-12-12-12zm64-96h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-116 12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40zM182 96h26v26a6 6 0 0 0 6 6h20a6 6 0 0 0 6-6V96h26a6 6 0 0 0 6-6V70a6 6 0 0 0-6-6h-26V38a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v26h-26a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6z\"]\n};\nvar faHospitalAlt = {\n prefix: 'fas',\n iconName: 'hospital-alt',\n icon: [576, 512, [], \"f47d\", \"M544 96H416V32c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32v368c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16V128c0-17.7-14.3-32-32-32zM160 436c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm160 128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm16-170c0 3.3-2.7 6-6 6h-26v26c0 3.3-2.7 6-6 6h-20c-3.3 0-6-2.7-6-6v-26h-26c-3.3 0-6-2.7-6-6v-20c0-3.3 2.7-6 6-6h26V86c0-3.3 2.7-6 6-6h20c3.3 0 6 2.7 6 6v26h26c3.3 0 6 2.7 6 6v20zm144 298c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z\"]\n};\nvar faHospitalSymbol = {\n prefix: 'fas',\n iconName: 'hospital-symbol',\n icon: [512, 512, [], \"f47e\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm112 376c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-88h-96v88c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V136c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v88h96v-88c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v240z\"]\n};\nvar faHospitalUser = {\n prefix: 'fas',\n iconName: 'hospital-user',\n icon: [640, 512, [], \"f80d\", \"M480 320a96 96 0 1 0-96-96 96 96 0 0 0 96 96zm48 32a22.88 22.88 0 0 0-7.06 1.09 124.76 124.76 0 0 1-81.89 0A22.82 22.82 0 0 0 432 352a112 112 0 0 0-112 112.62c.14 26.26 21.73 47.38 48 47.38h224c26.27 0 47.86-21.12 48-47.38A112 112 0 0 0 528 352zm-198.09 10.45A145.19 145.19 0 0 1 352 344.62V128a32 32 0 0 0-32-32h-32V32a32 32 0 0 0-32-32H96a32 32 0 0 0-32 32v64H32a32 32 0 0 0-32 32v368a16 16 0 0 0 16 16h288.31A78.62 78.62 0 0 1 288 464.79a143.06 143.06 0 0 1 41.91-102.34zM144 404a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm48-122a6 6 0 0 1-6 6h-20a6 6 0 0 1-6-6v-26h-26a6 6 0 0 1-6-6v-20a6 6 0 0 1 6-6h26V70a6 6 0 0 1 6-6h20a6 6 0 0 1 6 6v26h26a6 6 0 0 1 6 6v20a6 6 0 0 1-6 6h-26zm80 250a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12z\"]\n};\nvar faHotTub = {\n prefix: 'fas',\n iconName: 'hot-tub',\n icon: [512, 512, [], \"f593\", \"M414.21 177.65c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C378.96 6.14 372.22 0 364.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zm-108 0c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C270.96 6.14 264.22 0 256.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zM480 256H256l-110.93-83.2a63.99 63.99 0 0 0-38.4-12.8H64c-35.35 0-64 28.65-64 64v224c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V288c0-17.67-14.33-32-32-32zM128 440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zM64 128c35.35 0 64-28.65 64-64S99.35 0 64 0 0 28.65 0 64s28.65 64 64 64z\"]\n};\nvar faHotdog = {\n prefix: 'fas',\n iconName: 'hotdog',\n icon: [512, 512, [], \"f80f\", \"M488.56 23.44a80 80 0 0 0-113.12 0l-352 352a80 80 0 1 0 113.12 113.12l352-352a80 80 0 0 0 0-113.12zm-49.93 95.19c-19.6 19.59-37.52 22.67-51.93 25.14C373.76 146 364.4 147.6 352 160s-14 21.76-16.23 34.71c-2.48 14.4-5.55 32.33-25.15 51.92s-37.52 22.67-51.92 25.15C245.75 274 236.4 275.6 224 288s-14 21.75-16.23 34.7c-2.47 14.4-5.54 32.33-25.14 51.92s-37.53 22.68-51.93 25.15C117.76 402 108.4 403.6 96 416a16 16 0 0 1-22.63-22.63c19.6-19.59 37.52-22.67 51.92-25.14 13-2.22 22.3-3.82 34.71-16.23s14-21.75 16.22-34.7c2.48-14.4 5.55-32.33 25.15-51.92s37.52-22.67 51.92-25.14c13-2.22 22.3-3.83 34.7-16.23s14-21.76 16.24-34.71c2.47-14.4 5.54-32.33 25.14-51.92s37.52-22.68 51.92-25.15C394.24 110 403.59 108.41 416 96a16 16 0 0 1 22.63 22.63zM31.44 322.18L322.18 31.44l-11.54-11.55c-25-25-63.85-26.66-86.79-3.72L16.17 223.85c-22.94 22.94-21.27 61.79 3.72 86.78zm449.12-132.36L189.82 480.56l11.54 11.55c25 25 63.85 26.66 86.79 3.72l207.68-207.68c22.94-22.94 21.27-61.79-3.72-86.79z\"]\n};\nvar faHotel = {\n prefix: 'fas',\n iconName: 'hotel',\n icon: [576, 512, [], \"f594\", \"M560 64c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h15.98v384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h240v-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v80h240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-16V64h16zm-304 44.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm0 96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm-128-96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zM179.2 256h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8zM192 384c0-53.02 42.98-96 96-96s96 42.98 96 96H192zm256-140.8c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-96c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4z\"]\n};\nvar faHourglass = {\n prefix: 'fas',\n iconName: 'hourglass',\n icon: [384, 512, [], \"f254\", \"M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64z\"]\n};\nvar faHourglassEnd = {\n prefix: 'fas',\n iconName: 'hourglass-end',\n icon: [384, 512, [], \"f253\", \"M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64zM192 208c-57.787 0-104-66.518-104-144h208c0 77.945-46.51 144-104 144z\"]\n};\nvar faHourglassHalf = {\n prefix: 'fas',\n iconName: 'hourglass-half',\n icon: [384, 512, [], \"f252\", \"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z\"]\n};\nvar faHourglassStart = {\n prefix: 'fas',\n iconName: 'hourglass-start',\n icon: [384, 512, [], \"f251\", \"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-64 448H88c0-77.458 46.204-144 104-144 57.786 0 104 66.517 104 144z\"]\n};\nvar faHouseDamage = {\n prefix: 'fas',\n iconName: 'house-damage',\n icon: [576, 512, [], \"f6f1\", \"M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z\"]\n};\nvar faHouseUser = {\n prefix: 'fas',\n iconName: 'house-user',\n icon: [576, 512, [], \"e065\", \"M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z\"]\n};\nvar faHryvnia = {\n prefix: 'fas',\n iconName: 'hryvnia',\n icon: [384, 512, [], \"f6f2\", \"M368 240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-41.86c13.41-28.63 13.74-63.33-4.13-94.05C303.34 49.84 267.1 32 229.96 32h-78.82c-24.32 0-47.86 8.53-66.54 24.09L72.83 65.9c-10.18 8.49-11.56 23.62-3.07 33.8l20.49 24.59c8.49 10.19 23.62 11.56 33.81 3.07l11.73-9.78c4.32-3.6 9.77-5.57 15.39-5.57h83.62c11.69 0 21.2 9.52 21.2 21.2 0 5.91-2.48 11.58-6.81 15.58L219.7 176H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h134.37l-34.67 32H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h41.86c-13.41 28.63-13.74 63.33 4.13 94.05C80.66 462.15 116.9 480 154.04 480h78.82c24.32 0 47.86-8.53 66.54-24.09l11.77-9.81c10.18-8.49 11.56-23.62 3.07-33.8l-20.49-24.59c-8.49-10.19-23.62-11.56-33.81-3.07l-11.75 9.8a23.992 23.992 0 0 1-15.36 5.56H149.2c-11.69 0-21.2-9.52-21.2-21.2 0-5.91 2.48-11.58 6.81-15.58L164.3 336H368c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H233.63l34.67-32H368z\"]\n};\nvar faICursor = {\n prefix: 'fas',\n iconName: 'i-cursor',\n icon: [256, 512, [], \"f246\", \"M256 52.048V12.065C256 5.496 250.726.148 244.158.066 211.621-.344 166.469.011 128 37.959 90.266.736 46.979-.114 11.913.114 5.318.157 0 5.519 0 12.114v39.645c0 6.687 5.458 12.078 12.145 11.998C38.111 63.447 96 67.243 96 112.182V224H60c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h36v112c0 44.932-56.075 48.031-83.95 47.959C5.404 447.942 0 453.306 0 459.952v39.983c0 6.569 5.274 11.917 11.842 11.999 32.537.409 77.689.054 116.158-37.894 37.734 37.223 81.021 38.073 116.087 37.845 6.595-.043 11.913-5.405 11.913-12V460.24c0-6.687-5.458-12.078-12.145-11.998C217.889 448.553 160 444.939 160 400V288h36c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-36V112.182c0-44.932 56.075-48.213 83.95-48.142 6.646.018 12.05-5.346 12.05-11.992z\"]\n};\nvar faIceCream = {\n prefix: 'fas',\n iconName: 'ice-cream',\n icon: [448, 512, [], \"f810\", \"M368 160h-.94a144 144 0 1 0-286.12 0H80a48 48 0 0 0 0 96h288a48 48 0 0 0 0-96zM195.38 493.69a31.52 31.52 0 0 0 57.24 0L352 288H96z\"]\n};\nvar faIcicles = {\n prefix: 'fas',\n iconName: 'icicles',\n icon: [512, 512, [], \"f7ad\", \"M511.4 37.9C515.1 18.2 500 0 480 0H32C10.6 0-4.8 20.7 1.4 41.2l87.1 273.4c2.5 7.2 12.7 7.2 15.1 0L140 190.5l44.2 187.3c1.9 8.3 13.7 8.3 15.6 0l46.5-196.9 34.1 133.4c2.3 7.6 13 7.6 15.3 0l45.8-172.5 66.7 363.8c1.7 8.6 14 8.6 15.7 0l87.5-467.7z\"]\n};\nvar faIcons = {\n prefix: 'fas',\n iconName: 'icons',\n icon: [512, 512, [], \"f86d\", \"M116.65 219.35a15.68 15.68 0 0 0 22.65 0l96.75-99.83c28.15-29 26.5-77.1-4.91-103.88C203.75-7.7 163-3.5 137.86 22.44L128 32.58l-9.85-10.14C93.05-3.5 52.25-7.7 24.86 15.64c-31.41 26.78-33 74.85-5 103.88zm143.92 100.49h-48l-7.08-14.24a27.39 27.39 0 0 0-25.66-17.78h-71.71a27.39 27.39 0 0 0-25.66 17.78l-7 14.24h-48A27.45 27.45 0 0 0 0 347.3v137.25A27.44 27.44 0 0 0 27.43 512h233.14A27.45 27.45 0 0 0 288 484.55V347.3a27.45 27.45 0 0 0-27.43-27.46zM144 468a52 52 0 1 1 52-52 52 52 0 0 1-52 52zm355.4-115.9h-60.58l22.36-50.75c2.1-6.65-3.93-13.21-12.18-13.21h-75.59c-6.3 0-11.66 3.9-12.5 9.1l-16.8 106.93c-1 6.3 4.88 11.89 12.5 11.89h62.31l-24.2 83c-1.89 6.65 4.2 12.9 12.23 12.9a13.26 13.26 0 0 0 10.92-5.25l92.4-138.91c4.88-6.91-1.16-15.7-10.87-15.7zM478.08.33L329.51 23.17C314.87 25.42 304 38.92 304 54.83V161.6a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V99.66l112-17.22v47.18a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V32c0-19.48-16-34.42-33.92-31.67z\"]\n};\nvar faIdBadge = {\n prefix: 'fas',\n iconName: 'id-badge',\n icon: [384, 512, [], \"f2c1\", \"M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM144 32h96c8.8 0 16 7.2 16 16s-7.2 16-16 16h-96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm48 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 416 80 407.4 80 396.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"]\n};\nvar faIdCard = {\n prefix: 'fas',\n iconName: 'id-card',\n icon: [576, 512, [], \"f2c2\", \"M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z\"]\n};\nvar faIdCardAlt = {\n prefix: 'fas',\n iconName: 'id-card-alt',\n icon: [576, 512, [], \"f47f\", \"M528 64H384v96H192V64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM288 224c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm93.3 224H194.7c-10.4 0-18.8-10-15.6-19.8 8.3-25.6 32.4-44.2 60.9-44.2h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.8-5.2 19.8-15.6 19.8zM352 32c0-17.7-14.3-32-32-32h-64c-17.7 0-32 14.3-32 32v96h128V32z\"]\n};\nvar faIgloo = {\n prefix: 'fas',\n iconName: 'igloo',\n icon: [576, 512, [], \"f7ae\", \"M320 33.9c-10.5-1.2-21.2-1.9-32-1.9-99.8 0-187.8 50.8-239.4 128H320V33.9zM96 192H30.3C11.1 230.6 0 274 0 320h96V192zM352 39.4V160h175.4C487.2 99.9 424.8 55.9 352 39.4zM480 320h96c0-46-11.1-89.4-30.3-128H480v128zm-64 64v96h128c17.7 0 32-14.3 32-32v-96H411.5c2.6 10.3 4.5 20.9 4.5 32zm32-192H128v128h49.8c22.2-38.1 63-64 110.2-64s88 25.9 110.2 64H448V192zM0 448c0 17.7 14.3 32 32 32h128v-96c0-11.1 1.9-21.7 4.5-32H0v96zm288-160c-53 0-96 43-96 96v96h192v-96c0-53-43-96-96-96z\"]\n};\nvar faImage = {\n prefix: 'fas',\n iconName: 'image',\n icon: [512, 512, [], \"f03e\", \"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z\"]\n};\nvar faImages = {\n prefix: 'fas',\n iconName: 'images',\n icon: [576, 512, [], \"f302\", \"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"]\n};\nvar faInbox = {\n prefix: 'fas',\n iconName: 'inbox',\n icon: [576, 512, [], \"f01c\", \"M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z\"]\n};\nvar faIndent = {\n prefix: 'fas',\n iconName: 'indent',\n icon: [448, 512, [], \"f03c\", \"M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faIndustry = {\n prefix: 'fas',\n iconName: 'industry',\n icon: [512, 512, [], \"f275\", \"M475.115 163.781L336 252.309v-68.28c0-18.916-20.931-30.399-36.885-20.248L160 252.309V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24V184.029c0-18.917-20.931-30.399-36.885-20.248z\"]\n};\nvar faInfinity = {\n prefix: 'fas',\n iconName: 'infinity',\n icon: [640, 512, [], \"f534\", \"M471.1 96C405 96 353.3 137.3 320 174.6 286.7 137.3 235 96 168.9 96 75.8 96 0 167.8 0 256s75.8 160 168.9 160c66.1 0 117.8-41.3 151.1-78.6 33.3 37.3 85 78.6 151.1 78.6 93.1 0 168.9-71.8 168.9-160S564.2 96 471.1 96zM168.9 320c-40.2 0-72.9-28.7-72.9-64s32.7-64 72.9-64c38.2 0 73.4 36.1 94 64-20.4 27.6-55.9 64-94 64zm302.2 0c-38.2 0-73.4-36.1-94-64 20.4-27.6 55.9-64 94-64 40.2 0 72.9 28.7 72.9 64s-32.7 64-72.9 64z\"]\n};\nvar faInfo = {\n prefix: 'fas',\n iconName: 'info',\n icon: [192, 512, [], \"f129\", \"M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z\"]\n};\nvar faInfoCircle = {\n prefix: 'fas',\n iconName: 'info-circle',\n icon: [512, 512, [], \"f05a\", \"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"]\n};\nvar faItalic = {\n prefix: 'fas',\n iconName: 'italic',\n icon: [320, 512, [], \"f033\", \"M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z\"]\n};\nvar faJedi = {\n prefix: 'fas',\n iconName: 'jedi',\n icon: [576, 512, [], \"f669\", \"M535.95308,352c-42.64069,94.17188-137.64086,160-247.9848,160q-6.39844,0-12.84377-.29688C171.15558,506.9375,81.26481,442.23438,40.01474,352H79.93668L21.3272,293.40625a264.82522,264.82522,0,0,1-5.10938-39.42187,273.6653,273.6653,0,0,1,.5-29.98438H63.93665L22.546,182.625A269.79782,269.79782,0,0,1,130.51489,20.54688a16.06393,16.06393,0,0,1,9.28127-3,16.36332,16.36332,0,0,1,13.5,7.25,16.02739,16.02739,0,0,1,1.625,15.09374,138.387,138.387,0,0,0-9.84376,51.26563c0,45.10937,21.04691,86.57813,57.71884,113.73437a16.29989,16.29989,0,0,1,1.20313,25.39063c-26.54692,23.98437-41.17194,56.5-41.17194,91.57813,0,60.03124,42.95319,110.28124,99.89079,121.92187l2.5-65.26563L238.062,397a8.33911,8.33911,0,0,1-10-.75,8.025,8.025,0,0,1-1.39063-9.9375l20.125-33.76562-42.06257-8.73438a7.9898,7.9898,0,0,1,0-15.65625l42.06257-8.71875-20.10941-33.73438a7.99122,7.99122,0,0,1,11.35939-10.71874L268.437,295.64062,279.95265,7.67188a7.97138,7.97138,0,0,1,8-7.67188h.04687a8.02064,8.02064,0,0,1,7.95314,7.70312L307.48394,295.625l30.39068-20.67188a8.08327,8.08327,0,0,1,10,.8125,7.99866,7.99866,0,0,1,1.39062,9.90626L329.12461,319.4375l42.07819,8.73438a7.99373,7.99373,0,0,1,0,15.65624l-42.07819,8.71876,20.1094,33.73437a7.97791,7.97791,0,0,1-1.32812,9.92187A8.25739,8.25739,0,0,1,337.87462,397L310.7027,378.53125l2.5,65.34375c48.48446-9.40625,87.57828-48.15625,97.31267-96.5A123.52652,123.52652,0,0,0,371.9528,230.29688a16.30634,16.30634,0,0,1,1.20313-25.42188c36.65631-27.17188,57.6876-68.60938,57.6876-113.73438a138.01689,138.01689,0,0,0-9.85939-51.3125,15.98132,15.98132,0,0,1,1.60937-15.09374,16.36914,16.36914,0,0,1,13.5-7.23438,16.02453,16.02453,0,0,1,9.25,2.98438A271.26947,271.26947,0,0,1,553.25,182.76562L511.99992,224h46.9532C559.3125,229.76562,560,235.45312,560,241.26562a270.092,270.092,0,0,1-5.125,51.85938L495.98427,352Z\"]\n};\nvar faJoint = {\n prefix: 'fas',\n iconName: 'joint',\n icon: [640, 512, [], \"f595\", \"M444.34 181.1c22.38 15.68 35.66 41.16 35.66 68.59V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-43.24-21.01-83.41-56.34-108.06C463.85 125.02 448 99.34 448 70.31V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v66.4c0 43.69 24.56 81.63 60.34 106.7zM194.97 358.98C126.03 370.07 59.69 394.69 0 432c83.65 52.28 180.3 80 278.94 80h88.57L254.79 380.49c-14.74-17.2-37.45-25.11-59.82-21.51zM553.28 87.09c-5.67-3.8-9.28-9.96-9.28-16.78V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v62.31c0 22.02 10.17 43.41 28.64 55.39C550.79 153.04 576 199.54 576 249.69V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-65.44-32.41-126.19-86.72-162.6zM360.89 352.05c-34.4.06-86.81.15-88.21.17l117.8 137.43A63.987 63.987 0 0 0 439.07 512h88.45L409.57 374.4a63.955 63.955 0 0 0-48.68-22.35zM616 352H432l117.99 137.65A63.987 63.987 0 0 0 598.58 512H616c13.25 0 24-10.75 24-24V376c0-13.26-10.75-24-24-24z\"]\n};\nvar faJournalWhills = {\n prefix: 'fas',\n iconName: 'journal-whills',\n icon: [448, 512, [], \"f66a\", \"M438.40625,377.59375c-3.20313,12.8125-3.20313,57.60937,0,73.60937Q447.9922,460.78907,448,470.40625v16c0,16-12.79688,25.59375-25.59375,25.59375H96c-54.40625,0-96-41.59375-96-96V96C0,41.59375,41.59375,0,96,0H422.40625C438.40625,0,448,9.59375,448,25.59375v332.8125Q448,372.79688,438.40625,377.59375ZM380.79688,384H96c-16,0-32,12.79688-32,32s12.79688,32,32,32H380.79688ZM128.01562,176.01562c0,.51563.14063.98438.14063,1.5l37.10937,32.46876A7.99954,7.99954,0,0,1,160,224h-.01562a9.17678,9.17678,0,0,1-5.25-1.98438L131.14062,201.375C142.6875,250.95312,186.90625,288,240,288s97.3125-37.04688,108.875-86.625l-23.59375,20.64062a8.02516,8.02516,0,0,1-5.26563,1.96876H320a9.14641,9.14641,0,0,1-6.01562-2.71876A9.26508,9.26508,0,0,1,312,216a9.097,9.097,0,0,1,2.73438-6.01562l37.10937-32.46876c.01563-.53124.15625-1,.15625-1.51562,0-11.04688-2.09375-21.51562-5.06251-31.59375l-21.26562,21.25a8.00467,8.00467,0,0,1-11.32812-11.3125l26.42187-26.40625a111.81517,111.81517,0,0,0-46.35937-49.26562,63.02336,63.02336,0,0,1-14.0625,82.64062A55.83846,55.83846,0,0,1,251.625,254.73438l-1.42188-34.28126,12.67188,8.625a3.967,3.967,0,0,0,2.25.6875,3.98059,3.98059,0,0,0,3.43749-6.03124l-8.53124-14.3125,17.90625-3.71876a4.00647,4.00647,0,0,0,0-7.84374l-17.90625-3.71876,8.53124-14.3125a3.98059,3.98059,0,0,0-3.43749-6.03124,4.726,4.726,0,0,0-2.25.67187L248.6875,184.125,244,71.82812a4.00386,4.00386,0,0,0-8,0l-4.625,110.8125-12-8.15624a4.003,4.003,0,0,0-5.68751,5.35937l8.53126,14.3125L204.3125,197.875a3.99686,3.99686,0,0,0,0,7.82812l17.90625,3.73438-8.53126,14.29688a4.72469,4.72469,0,0,0-.56249,2.04687,4.59547,4.59547,0,0,0,1.25,2.90625,4.01059,4.01059,0,0,0,2.75,1.09375,4.09016,4.09016,0,0,0,2.25-.6875l10.35937-7.04687L228.375,254.76562a55.86414,55.86414,0,0,1-28.71875-93.45312,63.01119,63.01119,0,0,1-14.04688-82.65625,111.93158,111.93158,0,0,0-46.375,49.26563l26.42187,26.42187a7.99917,7.99917,0,0,1-11.3125,11.3125l-21.26563-21.26563C130.09375,154.48438,128,164.95312,128.01562,176.01562Z\"]\n};\nvar faKaaba = {\n prefix: 'fas',\n iconName: 'kaaba',\n icon: [576, 512, [], \"f66b\", \"M554.12 83.51L318.36 4.93a95.962 95.962 0 0 0-60.71 0L21.88 83.51A32.006 32.006 0 0 0 0 113.87v49.01l265.02-79.51c15.03-4.5 30.92-4.5 45.98 0l265 79.51v-49.01c0-13.77-8.81-26-21.88-30.36zm-279.9 30.52L0 196.3v228.38c0 15 10.42 27.98 25.06 31.24l242.12 53.8a95.937 95.937 0 0 0 41.65 0l242.12-53.8c14.64-3.25 25.06-16.24 25.06-31.24V196.29l-274.2-82.26c-9.04-2.72-18.59-2.72-27.59 0zM128 230.11c0 3.61-2.41 6.77-5.89 7.72l-80 21.82C37.02 261.03 32 257.2 32 251.93v-16.58c0-3.61 2.41-6.77 5.89-7.72l80-21.82c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm144-39.28c0 3.61-2.41 6.77-5.89 7.72l-96 26.18c-5.09 1.39-10.11-2.44-10.11-7.72v-16.58c0-3.61 2.41-6.77 5.89-7.72l96-26.18c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm176 22.7c0-5.28 5.02-9.11 10.11-7.72l80 21.82c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-80-21.82a7.997 7.997 0 0 1-5.89-7.72v-16.58zm-144-39.27c0-5.28 5.02-9.11 10.11-7.72l96 26.18c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-96-26.18a7.997 7.997 0 0 1-5.89-7.72v-16.58z\"]\n};\nvar faKey = {\n prefix: 'fas',\n iconName: 'key',\n icon: [512, 512, [], \"f084\", \"M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z\"]\n};\nvar faKeyboard = {\n prefix: 'fas',\n iconName: 'keyboard',\n icon: [576, 512, [], \"f11c\", \"M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z\"]\n};\nvar faKhanda = {\n prefix: 'fas',\n iconName: 'khanda',\n icon: [512, 512, [], \"f66d\", \"M415.81 66c-6.37-3.5-14.37-2.33-19.36 3.02a15.974 15.974 0 0 0-1.91 19.52c16.49 26.16 25.2 56.39 25.2 87.41-.19 53.25-26.77 102.69-71.27 132.41l-76.63 53.35v-20.1l44.05-36.09c3.92-4.2 5-10.09 2.81-15.28L310.85 273c33.84-19.26 56.94-55.25 56.94-96.99 0-40.79-22.02-76.13-54.59-95.71l5.22-11.44c2.34-5.53.93-11.83-3.57-16.04L255.86 0l-58.99 52.81c-4.5 4.21-5.9 10.51-3.57 16.04l5.22 11.44c-32.57 19.58-54.59 54.93-54.59 95.72 0 41.75 23.09 77.73 56.94 96.99l-7.85 17.24c-2.19 5.18-1.1 11.07 2.81 15.28l44.05 36.09v19.9l-76.59-53.33C119.02 278.62 92.44 229.19 92.26 176c0-31.08 8.71-61.31 25.2-87.47 3.87-6.16 2.4-13.77-2.59-19.08-5-5.34-13.68-6.2-20.02-2.7C16.32 109.6-22.3 205.3 13.36 295.99c7.07 17.99 17.89 34.38 30.46 49.06l55.97 65.36c4.87 5.69 13.04 7.24 19.65 3.72l79.35-42.23L228 392.23l-47.08 32.78c-1.67-.37-3.23-1.01-5.01-1.01-13.25 0-23.99 10.74-23.99 24 0 13.25 10.74 24 23.99 24 12.1 0 21.69-9.11 23.33-20.76l40.63-28.28v29.95c-9.39 5.57-15.99 15.38-15.99 27.1 0 17.67 14.32 32 31.98 32s31.98-14.33 31.98-32c0-11.71-6.61-21.52-15.99-27.1v-30.15l40.91 28.48C314.41 462.89 324 472 336.09 472c13.25 0 23.99-10.75 23.99-24 0-13.26-10.74-24-23.99-24-1.78 0-3.34.64-5.01 1.01L284 392.23l29.21-20.34 79.35 42.23c6.61 3.52 14.78 1.97 19.65-3.71l52.51-61.31c18.87-22.02 34-47.5 41.25-75.59 21.62-83.66-16.45-167.27-90.16-207.51zm-95.99 110c0 22.3-11.49 41.92-28.83 53.38l-5.65-12.41c-8.75-24.52-8.75-51.04 0-75.56l7.83-17.18c16.07 11.65 26.65 30.45 26.65 51.77zm-127.93 0c0-21.32 10.58-40.12 26.66-51.76l7.83 17.18c8.75 24.52 8.75 51.03 0 75.56l-5.65 12.41c-17.34-11.46-28.84-31.09-28.84-53.39z\"]\n};\nvar faKiss = {\n prefix: 'fas',\n iconName: 'kiss',\n icon: [496, 512, [], \"f596\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm136 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm24-156c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faKissBeam = {\n prefix: 'fas',\n iconName: 'kiss-beam',\n icon: [496, 512, [], \"f597\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-39 219.9l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5zM304 396c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm65-168.1l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5z\"]\n};\nvar faKissWinkHeart = {\n prefix: 'fas',\n iconName: 'kiss-wink-heart',\n icon: [504, 512, [], \"f598\", \"M501.1 402.5c-8-20.8-31.5-31.5-53.1-25.9l-8.4 2.2-2.3-8.4c-5.9-21.4-27-36.5-49-33-25.2 4-40.6 28.6-34 52.6l22.9 82.6c1.5 5.3 7 8.5 12.4 7.1l83-21.5c24.1-6.3 37.7-31.8 28.5-55.7zm-177.6-4c-5.6-20.3-2.3-42 9-59.7 29.7-46.3 98.7-45.5 127.8 4.3 6.4.1 12.6 1.4 18.6 2.9 10.9-27.9 17.1-58.2 17.1-90C496 119 385 8 248 8S0 119 0 256s111 248 248 248c35.4 0 68.9-7.5 99.4-20.9-.3-.7-23.9-84.6-23.9-84.6zM168 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm120 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-5.7-12.3 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.8-3.7-4.6-16.6 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C274.6 368.7 288 383 288 396zm16-179c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S400 181 404 206.2c1.7 11.1-11.3 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 217z\"]\n};\nvar faKiwiBird = {\n prefix: 'fas',\n iconName: 'kiwi-bird',\n icon: [576, 512, [], \"f535\", \"M575.81 217.98C572.64 157.41 518.28 112 457.63 112h-9.37c-52.82 0-104.25-16.25-147.74-46.24-41.99-28.96-96.04-41.62-153.21-28.7C129.3 41.12-.08 78.24 0 224c.04 70.95 38.68 132.8 95.99 166.01V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-54.26c15.36 3.96 31.4 6.26 48 6.26 5.44 0 10.68-.73 16-1.18V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-59.43c14.24-5.06 27.88-11.39 40.34-19.51C342.07 355.25 393.86 336 448.46 336c25.48 0 16.01-.31 23.05-.78l74.41 136.44c2.86 5.23 8.3 8.34 14.05 8.34 1.31 0 2.64-.16 3.95-.5 7.09-1.8 12.05-8.19 12.05-15.5 0 0 .14-240.24-.16-246.02zM463.97 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm80 153.25l-39.86-73.08c15.12-5.83 28.73-14.6 39.86-25.98v99.06z\"]\n};\nvar faLandmark = {\n prefix: 'fas',\n iconName: 'landmark',\n icon: [512, 512, [], \"f66f\", \"M501.62 92.11L267.24 2.04a31.958 31.958 0 0 0-22.47 0L10.38 92.11A16.001 16.001 0 0 0 0 107.09V144c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-36.91c0-6.67-4.14-12.64-10.38-14.98zM64 192v160H48c-8.84 0-16 7.16-16 16v48h448v-48c0-8.84-7.16-16-16-16h-16V192h-64v160h-96V192h-64v160h-96V192H64zm432 256H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faLanguage = {\n prefix: 'fas',\n iconName: 'language',\n icon: [640, 512, [], \"f1ab\", \"M152.1 236.2c-3.5-12.1-7.8-33.2-7.8-33.2h-.5s-4.3 21.1-7.8 33.2l-11.1 37.5H163zM616 96H336v320h280c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm-24 120c0 6.6-5.4 12-12 12h-11.4c-6.9 23.6-21.7 47.4-42.7 69.9 8.4 6.4 17.1 12.5 26.1 18 5.5 3.4 7.3 10.5 4.1 16.2l-7.9 13.9c-3.4 5.9-10.9 7.8-16.7 4.3-12.6-7.8-24.5-16.1-35.4-24.9-10.9 8.7-22.7 17.1-35.4 24.9-5.8 3.5-13.3 1.6-16.7-4.3l-7.9-13.9c-3.2-5.6-1.4-12.8 4.2-16.2 9.3-5.7 18-11.7 26.1-18-7.9-8.4-14.9-17-21-25.7-4-5.7-2.2-13.6 3.7-17.1l6.5-3.9 7.3-4.3c5.4-3.2 12.4-1.7 16 3.4 5 7 10.8 14 17.4 20.9 13.5-14.2 23.8-28.9 30-43.2H412c-6.6 0-12-5.4-12-12v-16c0-6.6 5.4-12 12-12h64v-16c0-6.6 5.4-12 12-12h16c6.6 0 12 5.4 12 12v16h64c6.6 0 12 5.4 12 12zM0 120v272c0 13.3 10.7 24 24 24h280V96H24c-13.3 0-24 10.7-24 24zm58.9 216.1L116.4 167c1.7-4.9 6.2-8.1 11.4-8.1h32.5c5.1 0 9.7 3.3 11.4 8.1l57.5 169.1c2.6 7.8-3.1 15.9-11.4 15.9h-22.9a12 12 0 0 1-11.5-8.6l-9.4-31.9h-60.2l-9.1 31.8c-1.5 5.1-6.2 8.7-11.5 8.7H70.3c-8.2 0-14-8.1-11.4-15.9z\"]\n};\nvar faLaptop = {\n prefix: 'fas',\n iconName: 'laptop',\n icon: [640, 512, [], \"f109\", \"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"]\n};\nvar faLaptopCode = {\n prefix: 'fas',\n iconName: 'laptop-code',\n icon: [640, 512, [], \"f5fc\", \"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"]\n};\nvar faLaptopHouse = {\n prefix: 'fas',\n iconName: 'laptop-house',\n icon: [640, 512, [], \"e066\", \"M272,288H208a16,16,0,0,1-16-16V208a16,16,0,0,1,16-16h64a16,16,0,0,1,16,16v37.12C299.11,232.24,315,224,332.8,224H469.74l6.65-7.53A16.51,16.51,0,0,0,480,207a16.31,16.31,0,0,0-4.75-10.61L416,144V48a16,16,0,0,0-16-16H368a16,16,0,0,0-16,16V87.3L263.5,8.92C258,4,247.45,0,240.05,0s-17.93,4-23.47,8.92L4.78,196.42A16.15,16.15,0,0,0,0,207a16.4,16.4,0,0,0,3.55,9.39L22.34,237.7A16.22,16.22,0,0,0,33,242.48,16.51,16.51,0,0,0,42.34,239L64,219.88V384a32,32,0,0,0,32,32H272ZM629.33,448H592V288c0-17.67-12.89-32-28.8-32H332.8c-15.91,0-28.8,14.33-28.8,32V448H266.67A10.67,10.67,0,0,0,256,458.67v10.66A42.82,42.82,0,0,0,298.6,512H597.4A42.82,42.82,0,0,0,640,469.33V458.67A10.67,10.67,0,0,0,629.33,448ZM544,448H352V304H544Z\"]\n};\nvar faLaptopMedical = {\n prefix: 'fas',\n iconName: 'laptop-medical',\n icon: [640, 512, [], \"f812\", \"M232 224h56v56a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8v-56h56a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8h-56v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56h-56a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8zM576 48a48.14 48.14 0 0 0-48-48H112a48.14 48.14 0 0 0-48 48v336h512zm-64 272H128V64h384zm112 96H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33-17.47-32.77-32H16a16 16 0 0 0-16 16v16a64.19 64.19 0 0 0 64 64h512a64.19 64.19 0 0 0 64-64v-16a16 16 0 0 0-16-16z\"]\n};\nvar faLaugh = {\n prefix: 'fas',\n iconName: 'laugh',\n icon: [496, 512, [], \"f599\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 152c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm88 272h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18-8.9 71-69.5 126-142.9 126z\"]\n};\nvar faLaughBeam = {\n prefix: 'fas',\n iconName: 'laugh-beam',\n icon: [496, 512, [], \"f59a\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm24 199.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.8 4.1-15.1-4.5zm-160 0c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z\"]\n};\nvar faLaughSquint = {\n prefix: 'fas',\n iconName: 'laugh-squint',\n icon: [496, 512, [], \"f59b\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 161.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 180l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z\"]\n};\nvar faLaughWink = {\n prefix: 'fas',\n iconName: 'laugh-wink',\n icon: [496, 512, [], \"f59c\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm20.1 198.1c4-25.2 34.2-42.1 59.9-42.1s55.9 16.9 59.9 42.1c1.7 11.1-11.4 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 217c-8.4 7.4-21.6.3-19.9-10.9zM168 160c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm230.9 146C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z\"]\n};\nvar faLayerGroup = {\n prefix: 'fas',\n iconName: 'layer-group',\n icon: [512, 512, [], \"f5fd\", \"M12.41 148.02l232.94 105.67c6.8 3.09 14.49 3.09 21.29 0l232.94-105.67c16.55-7.51 16.55-32.52 0-40.03L266.65 2.31a25.607 25.607 0 0 0-21.29 0L12.41 107.98c-16.55 7.51-16.55 32.53 0 40.04zm487.18 88.28l-58.09-26.33-161.64 73.27c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.51 209.97l-58.1 26.33c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 276.3c16.55-7.5 16.55-32.5 0-40zm0 127.8l-57.87-26.23-161.86 73.37c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.29 337.87 12.41 364.1c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 404.1c16.55-7.5 16.55-32.5 0-40z\"]\n};\nvar faLeaf = {\n prefix: 'fas',\n iconName: 'leaf',\n icon: [576, 512, [], \"f06c\", \"M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z\"]\n};\nvar faLemon = {\n prefix: 'fas',\n iconName: 'lemon',\n icon: [512, 512, [], \"f094\", \"M489.038 22.963C465.944-.13 434.648-5.93 413.947 6.129c-58.906 34.312-181.25-53.077-321.073 86.746S40.441 355.041 6.129 413.945c-12.059 20.702-6.26 51.999 16.833 75.093 23.095 23.095 54.392 28.891 75.095 16.832 58.901-34.31 181.246 53.079 321.068-86.743S471.56 156.96 505.871 98.056c12.059-20.702 6.261-51.999-16.833-75.093zM243.881 95.522c-58.189 14.547-133.808 90.155-148.358 148.358-1.817 7.27-8.342 12.124-15.511 12.124-1.284 0-2.59-.156-3.893-.481-8.572-2.144-13.784-10.83-11.642-19.403C81.901 166.427 166.316 81.93 236.119 64.478c8.575-2.143 17.261 3.069 19.403 11.642s-3.069 17.259-11.641 19.402z\"]\n};\nvar faLessThan = {\n prefix: 'fas',\n iconName: 'less-than',\n icon: [384, 512, [], \"f536\", \"M365.46 357.74L147.04 255.89l218.47-101.88c16.02-7.47 22.95-26.51 15.48-42.53l-13.52-29C360 66.46 340.96 59.53 324.94 67L18.48 209.91a32.014 32.014 0 0 0-18.48 29v34.24c0 12.44 7.21 23.75 18.48 29l306.31 142.83c16.06 7.49 35.15.54 42.64-15.52l13.56-29.08c7.49-16.06.54-35.15-15.53-42.64z\"]\n};\nvar faLessThanEqual = {\n prefix: 'fas',\n iconName: 'less-than-equal',\n icon: [448, 512, [], \"f537\", \"M54.98 214.2l301.41 119.87c18.39 6.03 38.71-2.54 45.38-19.15l12.09-30.08c6.68-16.61-2.82-34.97-21.21-41l-175.44-68.05 175.56-68.09c18.29-6 27.74-24.27 21.1-40.79l-12.03-29.92c-6.64-16.53-26.86-25.06-45.15-19.06L54.98 137.89C41.21 142.41 32 154.5 32 168.07v15.96c0 13.56 9.21 25.65 22.98 30.17zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"]\n};\nvar faLevelDownAlt = {\n prefix: 'fas',\n iconName: 'level-down-alt',\n icon: [320, 512, [], \"f3be\", \"M313.553 392.331L209.587 504.334c-9.485 10.214-25.676 10.229-35.174 0L70.438 392.331C56.232 377.031 67.062 352 88.025 352H152V80H68.024a11.996 11.996 0 0 1-8.485-3.515l-56-56C-4.021 12.926 1.333 0 12.024 0H208c13.255 0 24 10.745 24 24v328h63.966c20.878 0 31.851 24.969 17.587 40.331z\"]\n};\nvar faLevelUpAlt = {\n prefix: 'fas',\n iconName: 'level-up-alt',\n icon: [320, 512, [], \"f3bf\", \"M313.553 119.669L209.587 7.666c-9.485-10.214-25.676-10.229-35.174 0L70.438 119.669C56.232 134.969 67.062 160 88.025 160H152v272H68.024a11.996 11.996 0 0 0-8.485 3.515l-56 56C-4.021 499.074 1.333 512 12.024 512H208c13.255 0 24-10.745 24-24V160h63.966c20.878 0 31.851-24.969 17.587-40.331z\"]\n};\nvar faLifeRing = {\n prefix: 'fas',\n iconName: 'life-ring',\n icon: [512, 512, [], \"f1cd\", \"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm173.696 119.559l-63.399 63.399c-10.987-18.559-26.67-34.252-45.255-45.255l63.399-63.399a218.396 218.396 0 0 1 45.255 45.255zM256 352c-53.019 0-96-42.981-96-96s42.981-96 96-96 96 42.981 96 96-42.981 96-96 96zM127.559 82.304l63.399 63.399c-18.559 10.987-34.252 26.67-45.255 45.255l-63.399-63.399a218.372 218.372 0 0 1 45.255-45.255zM82.304 384.441l63.399-63.399c10.987 18.559 26.67 34.252 45.255 45.255l-63.399 63.399a218.396 218.396 0 0 1-45.255-45.255zm302.137 45.255l-63.399-63.399c18.559-10.987 34.252-26.67 45.255-45.255l63.399 63.399a218.403 218.403 0 0 1-45.255 45.255z\"]\n};\nvar faLightbulb = {\n prefix: 'fas',\n iconName: 'lightbulb',\n icon: [352, 512, [], \"f0eb\", \"M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z\"]\n};\nvar faLink = {\n prefix: 'fas',\n iconName: 'link',\n icon: [512, 512, [], \"f0c1\", \"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z\"]\n};\nvar faLiraSign = {\n prefix: 'fas',\n iconName: 'lira-sign',\n icon: [384, 512, [], \"f195\", \"M371.994 256h-48.019C317.64 256 312 260.912 312 267.246 312 368 230.179 416 144 416V256.781l134.603-29.912A12 12 0 0 0 288 215.155v-40.976c0-7.677-7.109-13.38-14.603-11.714L144 191.219V160.78l134.603-29.912A12 12 0 0 0 288 119.154V78.179c0-7.677-7.109-13.38-14.603-11.714L144 95.219V44c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v68.997L9.397 125.131A12 12 0 0 0 0 136.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 178.558v30.439L9.397 221.131A12 12 0 0 0 0 232.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 274.558V468c0 6.627 5.373 12 12 12h79.583c134.091 0 223.255-77.834 228.408-211.592.261-6.782-5.211-12.408-11.997-12.408z\"]\n};\nvar faList = {\n prefix: 'fas',\n iconName: 'list',\n icon: [512, 512, [], \"f03a\", \"M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faListAlt = {\n prefix: 'fas',\n iconName: 'list-alt',\n icon: [512, 512, [], \"f022\", \"M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z\"]\n};\nvar faListOl = {\n prefix: 'fas',\n iconName: 'list-ol',\n icon: [512, 512, [], \"f0cb\", \"M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z\"]\n};\nvar faListUl = {\n prefix: 'fas',\n iconName: 'list-ul',\n icon: [512, 512, [], \"f0ca\", \"M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faLocationArrow = {\n prefix: 'fas',\n iconName: 'location-arrow',\n icon: [512, 512, [], \"f124\", \"M444.52 3.52L28.74 195.42c-47.97 22.39-31.98 92.75 19.19 92.75h175.91v175.91c0 51.17 70.36 67.17 92.75 19.19l191.9-415.78c15.99-38.39-25.59-79.97-63.97-63.97z\"]\n};\nvar faLock = {\n prefix: 'fas',\n iconName: 'lock',\n icon: [448, 512, [], \"f023\", \"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"]\n};\nvar faLockOpen = {\n prefix: 'fas',\n iconName: 'lock-open',\n icon: [576, 512, [], \"f3c1\", \"M423.5 0C339.5.3 272 69.5 272 153.5V224H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-48v-71.1c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v80c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-80C576 68 507.5-.3 423.5 0z\"]\n};\nvar faLongArrowAltDown = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-down',\n icon: [256, 512, [], \"f309\", \"M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z\"]\n};\nvar faLongArrowAltLeft = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-left',\n icon: [448, 512, [], \"f30a\", \"M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z\"]\n};\nvar faLongArrowAltRight = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-right',\n icon: [448, 512, [], \"f30b\", \"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"]\n};\nvar faLongArrowAltUp = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-up',\n icon: [256, 512, [], \"f30c\", \"M88 166.059V468c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12V166.059h46.059c21.382 0 32.09-25.851 16.971-40.971l-86.059-86.059c-9.373-9.373-24.569-9.373-33.941 0l-86.059 86.059c-15.119 15.119-4.411 40.971 16.971 40.971H88z\"]\n};\nvar faLowVision = {\n prefix: 'fas',\n iconName: 'low-vision',\n icon: [576, 512, [], \"f2a8\", \"M569.344 231.631C512.96 135.949 407.81 72 288 72c-28.468 0-56.102 3.619-82.451 10.409L152.778 10.24c-7.601-10.858-22.564-13.5-33.423-5.9l-13.114 9.178c-10.86 7.601-13.502 22.566-5.9 33.426l43.131 58.395C89.449 131.73 40.228 174.683 6.682 231.581c-.01.017-.023.033-.034.05-8.765 14.875-8.964 33.528 0 48.739 38.5 65.332 99.742 115.862 172.859 141.349L55.316 244.302A272.194 272.194 0 0 1 83.61 208.39l119.4 170.58h.01l40.63 58.04a330.055 330.055 0 0 0 78.94 1.17l-189.98-271.4a277.628 277.628 0 0 1 38.777-21.563l251.836 356.544c7.601 10.858 22.564 13.499 33.423 5.9l13.114-9.178c10.86-7.601 13.502-22.567 5.9-33.426l-43.12-58.377-.007-.009c57.161-27.978 104.835-72.04 136.81-126.301a47.938 47.938 0 0 0 .001-48.739zM390.026 345.94l-19.066-27.23c24.682-32.567 27.711-76.353 8.8-111.68v.03c0 23.65-19.17 42.82-42.82 42.82-23.828 0-42.82-19.349-42.82-42.82 0-23.65 19.17-42.82 42.82-42.82h.03c-24.75-13.249-53.522-15.643-79.51-7.68l-19.068-27.237C253.758 123.306 270.488 120 288 120c75.162 0 136 60.826 136 136 0 34.504-12.833 65.975-33.974 89.94z\"]\n};\nvar faLuggageCart = {\n prefix: 'fas',\n iconName: 'luggage-cart',\n icon: [640, 512, [], \"f59d\", \"M224 320h32V96h-32c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32zm352-32V128c0-17.67-14.33-32-32-32h-32v224h32c17.67 0 32-14.33 32-32zm48 96H128V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h48v368c0 8.84 7.16 16 16 16h82.94c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16h197.88c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM480 96V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v272h192V96zm-48 0h-96V48h96v48z\"]\n};\nvar faLungs = {\n prefix: 'fas',\n iconName: 'lungs',\n icon: [640, 512, [], \"f604\", \"M636.11 390.15C614.44 308.85 580.07 231 534.1 159.13 511.98 124.56 498.03 96 454.05 96 415.36 96 384 125.42 384 161.71v60.11l-32.88-21.92a15.996 15.996 0 0 1-7.12-13.31V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v170.59c0 5.35-2.67 10.34-7.12 13.31L256 221.82v-60.11C256 125.42 224.64 96 185.95 96c-43.98 0-57.93 28.56-80.05 63.13C59.93 231 25.56 308.85 3.89 390.15 1.3 399.84 0 409.79 0 419.78c0 61.23 62.48 105.44 125.24 88.62l59.5-15.95c42.18-11.3 71.26-47.47 71.26-88.62v-87.49l-85.84 57.23a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09L320 235.23l167.59 111.72a7.994 7.994 0 0 1 2.22 11.09l-8.88 13.31a7.994 7.994 0 0 1-11.09 2.22L384 316.34v87.49c0 41.15 29.08 77.31 71.26 88.62l59.5 15.95C577.52 525.22 640 481.01 640 419.78c0-9.99-1.3-19.94-3.89-29.63z\"]\n};\nvar faLungsVirus = {\n prefix: 'fas',\n iconName: 'lungs-virus',\n icon: [640, 512, [], \"e067\", \"M344,150.68V16A16,16,0,0,0,328,0H312a16,16,0,0,0-16,16V150.68a46.45,46.45,0,0,1,48,0ZM195.54,444.46a48.06,48.06,0,0,1,0-67.88l8.58-8.58H192a48,48,0,0,1,0-96h12.12l-8.58-8.57a48,48,0,0,1,60.46-74V161.75C256,125.38,224.62,96,186,96c-44,0-58,28.5-80.12,63.13a819.52,819.52,0,0,0-102,231A113.16,113.16,0,0,0,0,419.75C0,481,62.5,525.26,125.25,508.38l59.5-15.87a98.51,98.51,0,0,0,52.5-34.75,46.49,46.49,0,0,1-41.71-13.3Zm226.29-22.63a16,16,0,0,0,0-22.62l-8.58-8.58C393.09,370.47,407.37,336,435.88,336H448a16,16,0,0,0,0-32H435.88c-28.51,0-42.79-34.47-22.63-54.62l8.58-8.58a16,16,0,0,0-22.63-22.63l-8.57,8.58C370.47,246.91,336,232.63,336,204.12V192a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.58c20.16,20.15,5.88,54.62-22.63,54.62H192a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.58a16,16,0,1,0,22.63,22.62l8.57-8.57C269.53,393.1,304,407.38,304,435.88V448a16,16,0,0,0,32,0V435.88c0-28.5,34.47-42.78,54.63-22.62l8.57,8.57a16,16,0,0,0,22.63,0ZM288,304a16,16,0,1,1,16-16A16,16,0,0,1,288,304Zm64,64a16,16,0,1,1,16-16A16,16,0,0,1,352,368Zm284.12,22.13a819.52,819.52,0,0,0-102-231C512,124.5,498,96,454,96c-38.62,0-70,29.38-70,65.75v27.72a48,48,0,0,1,60.46,74L435.88,272H448a48,48,0,0,1,0,96H435.88l8.58,8.58a47.7,47.7,0,0,1-41.71,81.18,98.51,98.51,0,0,0,52.5,34.75l59.5,15.87C577.5,525.26,640,481,640,419.75A113.16,113.16,0,0,0,636.12,390.13Z\"]\n};\nvar faMagic = {\n prefix: 'fas',\n iconName: 'magic',\n icon: [512, 512, [], \"f0d0\", \"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z\"]\n};\nvar faMagnet = {\n prefix: 'fas',\n iconName: 'magnet',\n icon: [512, 512, [], \"f076\", \"M164.07 148.1H12a12 12 0 0 1-12-12v-80a36 36 0 0 1 36-36h104a36 36 0 0 1 36 36v80a11.89 11.89 0 0 1-11.93 12zm347.93-12V56a36 36 0 0 0-36-36H372a36 36 0 0 0-36 36v80a12 12 0 0 0 12 12h152a11.89 11.89 0 0 0 12-11.9zm-164 44a12 12 0 0 0-12 12v52c0 128.1-160 127.9-160 0v-52a12 12 0 0 0-12-12H12.1a12 12 0 0 0-12 12.1c.1 21.4.6 40.3 0 53.3 0 150.6 136.17 246.6 256.75 246.6s255-96 255-246.7c-.6-12.8-.2-33 0-53.2a12 12 0 0 0-12-12.1z\"]\n};\nvar faMailBulk = {\n prefix: 'fas',\n iconName: 'mail-bulk',\n icon: [576, 512, [], \"f674\", \"M160 448c-25.6 0-51.2-22.4-64-32-64-44.8-83.2-60.8-96-70.4V480c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V345.6c-12.8 9.6-32 25.6-96 70.4-12.8 9.6-38.4 32-64 32zm128-192H32c-17.67 0-32 14.33-32 32v16c25.6 19.2 22.4 19.2 115.2 86.4 9.6 6.4 28.8 25.6 44.8 25.6s35.2-19.2 44.8-22.4c92.8-67.2 89.6-67.2 115.2-86.4V288c0-17.67-14.33-32-32-32zm256-96H224c-17.67 0-32 14.33-32 32v32h96c33.21 0 60.59 25.42 63.71 57.82l.29-.22V416h192c17.67 0 32-14.33 32-32V192c0-17.67-14.33-32-32-32zm-32 128h-64v-64h64v64zm-352-96c0-35.29 28.71-64 64-64h224V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v192h96v-32z\"]\n};\nvar faMale = {\n prefix: 'fas',\n iconName: 'male',\n icon: [192, 512, [], \"f183\", \"M96 0c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64S60.654 0 96 0m48 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H48c-26.51 0-48 21.49-48 48v136c0 13.255 10.745 24 24 24h16v136c0 13.255 10.745 24 24 24h64c13.255 0 24-10.745 24-24V352h16c13.255 0 24-10.745 24-24V192c0-26.51-21.49-48-48-48z\"]\n};\nvar faMap = {\n prefix: 'fas',\n iconName: 'map',\n icon: [576, 512, [], \"f279\", \"M0 117.66v346.32c0 11.32 11.43 19.06 21.94 14.86L160 416V32L20.12 87.95A32.006 32.006 0 0 0 0 117.66zM192 416l192 64V96L192 32v384zM554.06 33.16L416 96v384l139.88-55.95A31.996 31.996 0 0 0 576 394.34V48.02c0-11.32-11.43-19.06-21.94-14.86z\"]\n};\nvar faMapMarked = {\n prefix: 'fas',\n iconName: 'map-marked',\n icon: [576, 512, [], \"f59f\", \"M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z\"]\n};\nvar faMapMarkedAlt = {\n prefix: 'fas',\n iconName: 'map-marked-alt',\n icon: [576, 512, [], \"f5a0\", \"M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z\"]\n};\nvar faMapMarker = {\n prefix: 'fas',\n iconName: 'map-marker',\n icon: [384, 512, [], \"f041\", \"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z\"]\n};\nvar faMapMarkerAlt = {\n prefix: 'fas',\n iconName: 'map-marker-alt',\n icon: [384, 512, [], \"f3c5\", \"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"]\n};\nvar faMapPin = {\n prefix: 'fas',\n iconName: 'map-pin',\n icon: [288, 512, [], \"f276\", \"M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z\"]\n};\nvar faMapSigns = {\n prefix: 'fas',\n iconName: 'map-signs',\n icon: [512, 512, [], \"f277\", \"M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z\"]\n};\nvar faMarker = {\n prefix: 'fas',\n iconName: 'marker',\n icon: [512, 512, [], \"f5a1\", \"M93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l75.4-75.4-128.02-128.02-75.4 75.4zM485.49 26.51c-35.35-35.35-92.67-35.35-128.02 0l-21.76 21.76-36.56-36.55c-15.62-15.62-40.95-15.62-56.56 0L138.47 115.84c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0l87.15-87.15 19.59 19.59L191.98 192 320 320.02l165.49-165.49c35.35-35.35 35.35-92.66 0-128.02z\"]\n};\nvar faMars = {\n prefix: 'fas',\n iconName: 'mars',\n icon: [384, 512, [], \"f222\", \"M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c0-6.6-5.4-12-12-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faMarsDouble = {\n prefix: 'fas',\n iconName: 'mars-double',\n icon: [512, 512, [], \"f227\", \"M340 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C198.5 72.1 172.2 64 144 64 64.5 64 0 128.5 0 208s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.5 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 288c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm356-128.1h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7c-18.2-11.4-39-18.9-61.5-21.3-2.1 21.8-8.2 43.3-18.4 63.3 1.1 0 2.2-.1 3.2-.1 44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80c0-1.1 0-2.2.1-3.2-20 10.2-41.5 16.4-63.3 18.4C168.4 455.6 229.6 512 304 512c79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12v-79c0-6.7-5.4-12.1-12-12.1z\"]\n};\nvar faMarsStroke = {\n prefix: 'fas',\n iconName: 'mars-stroke',\n icon: [384, 512, [], \"f229\", \"M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-17.5 17.5-14.1-14.1c-4.7-4.7-12.3-4.7-17 0L224.5 133c-4.7 4.7-4.7 12.3 0 17l14.1 14.1-18 18c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l18-18 14.1 14.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L329.2 164l17.5-17.5 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c-.1-6.6-5.5-12-12.1-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faMarsStrokeH = {\n prefix: 'fas',\n iconName: 'mars-stroke-h',\n icon: [480, 512, [], \"f22b\", \"M476.2 247.5l-55.9-55.9c-7.6-7.6-20.5-2.2-20.5 8.5V224H376v-20c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v20h-27.6c-5.8-25.6-18.7-49.9-38.6-69.8C189.6 98 98.4 98 42.2 154.2c-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 19.9-19.9 32.8-44.2 38.6-69.8H312v20c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-20h23.9v23.9c0 10.7 12.9 16 20.5 8.5l55.9-55.9c4.6-4.7 4.6-12.3-.1-17zm-275.6 65.1c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z\"]\n};\nvar faMarsStrokeV = {\n prefix: 'fas',\n iconName: 'mars-stroke-v',\n icon: [288, 512, [], \"f22a\", \"M245.8 234.2c-19.9-19.9-44.2-32.8-69.8-38.6v-25.4h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V81.4h23.9c10.7 0 16-12.9 8.5-20.5L152.5 5.1c-4.7-4.7-12.3-4.7-17 0L79.6 61c-7.6 7.6-2.2 20.5 8.5 20.5H112v24.7H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h20v25.4c-25.6 5.8-49.9 18.7-69.8 38.6-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 56.3-56.2 56.3-147.4 0-203.6zm-45.2 158.4c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z\"]\n};\nvar faMask = {\n prefix: 'fas',\n iconName: 'mask',\n icon: [640, 512, [], \"f6fa\", \"M320.67 64c-442.6 0-357.57 384-158.46 384 39.9 0 77.47-20.69 101.42-55.86l25.73-37.79c15.66-22.99 46.97-22.99 62.63 0l25.73 37.79C401.66 427.31 439.23 448 479.13 448c189.86 0 290.63-384-158.46-384zM184 308.36c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05zm272 0c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05z\"]\n};\nvar faMedal = {\n prefix: 'fas',\n iconName: 'medal',\n icon: [512, 512, [], \"f5a2\", \"M223.75 130.75L154.62 15.54A31.997 31.997 0 0 0 127.18 0H16.03C3.08 0-4.5 14.57 2.92 25.18l111.27 158.96c29.72-27.77 67.52-46.83 109.56-53.39zM495.97 0H384.82c-11.24 0-21.66 5.9-27.44 15.54l-69.13 115.21c42.04 6.56 79.84 25.62 109.56 53.38L509.08 25.18C516.5 14.57 508.92 0 495.97 0zM256 160c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm92.52 157.26l-37.93 36.96 8.97 52.22c1.6 9.36-8.26 16.51-16.65 12.09L256 393.88l-46.9 24.65c-8.4 4.45-18.25-2.74-16.65-12.09l8.97-52.22-37.93-36.96c-6.82-6.64-3.05-18.23 6.35-19.59l52.43-7.64 23.43-47.52c2.11-4.28 6.19-6.39 10.28-6.39 4.11 0 8.22 2.14 10.33 6.39l23.43 47.52 52.43 7.64c9.4 1.36 13.17 12.95 6.35 19.59z\"]\n};\nvar faMedkit = {\n prefix: 'fas',\n iconName: 'medkit',\n icon: [512, 512, [], \"f0fa\", \"M96 480h320V128h-32V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v48H96v352zm96-384h128v32H192V96zm320 80v256c0 26.51-21.49 48-48 48h-16V128h16c26.51 0 48 21.49 48 48zM64 480H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v352zm288-208v32c0 8.837-7.163 16-16 16h-48v48c0 8.837-7.163 16-16 16h-32c-8.837 0-16-7.163-16-16v-48h-48c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h48v-48c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16v48h48c8.837 0 16 7.163 16 16z\"]\n};\nvar faMeh = {\n prefix: 'fas',\n iconName: 'meh',\n icon: [496, 512, [], \"f11a\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm176 192H152c-21.2 0-21.2-32 0-32h192c21.2 0 21.2 32 0 32zm-16-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faMehBlank = {\n prefix: 'fas',\n iconName: 'meh-blank',\n icon: [496, 512, [], \"f5a4\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faMehRollingEyes = {\n prefix: 'fas',\n iconName: 'meh-rolling-eyes',\n icon: [496, 512, [], \"f5a5\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 224c0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64s-64-28.7-64-64zm224 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-112c-35.3 0-64-28.7-64-64 0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64z\"]\n};\nvar faMemory = {\n prefix: 'fas',\n iconName: 'memory',\n icon: [640, 512, [], \"f538\", \"M640 130.94V96c0-17.67-14.33-32-32-32H32C14.33 64 0 78.33 0 96v34.94c18.6 6.61 32 24.19 32 45.06s-13.4 38.45-32 45.06V320h640v-98.94c-18.6-6.61-32-24.19-32-45.06s13.4-38.45 32-45.06zM224 256h-64V128h64v128zm128 0h-64V128h64v128zm128 0h-64V128h64v128zM0 448h64v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h64v-96H0v96z\"]\n};\nvar faMenorah = {\n prefix: 'fas',\n iconName: 'menorah',\n icon: [640, 512, [], \"f676\", \"M144 128h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm192 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm80-32c17.67 0 32-14.33 32-32S608 0 608 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S512 0 512 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S416 0 416 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S320 0 320 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S224 0 224 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S128 0 128 0 96 46.33 96 64s14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S32 0 32 0 0 46.33 0 64s14.33 32 32 32zm544 192c0 17.67-14.33 32-32 32H352V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v176H96c-17.67 0-32-14.33-32-32V144c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v144c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144z\"]\n};\nvar faMercury = {\n prefix: 'fas',\n iconName: 'mercury',\n icon: [288, 512, [], \"f223\", \"M288 208c0-44.2-19.9-83.7-51.2-110.1 2.5-1.8 4.9-3.8 7.2-5.8 24.7-21.2 39.8-48.8 43.2-78.8.9-7.1-4.7-13.3-11.9-13.3h-40.5C229 0 224.1 4.1 223 9.8c-2.4 12.5-9.6 24.3-20.7 33.8C187 56.8 166.3 64 144 64s-43-7.2-58.4-20.4C74.5 34.1 67.4 22.3 64.9 9.8 63.8 4.1 58.9 0 53.2 0H12.7C5.5 0-.1 6.2.8 13.3 4.2 43.4 19.2 71 44 92.2c2.3 2 4.7 3.9 7.2 5.8C19.9 124.3 0 163.8 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z\"]\n};\nvar faMeteor = {\n prefix: 'fas',\n iconName: 'meteor',\n icon: [512, 512, [], \"f753\", \"M511.328,20.8027c-11.60759,38.70264-34.30724,111.70173-61.30311,187.70077,6.99893,2.09372,13.4042,4,18.60653,5.59368a16.06158,16.06158,0,0,1,9.49854,22.906c-22.106,42.29635-82.69047,152.795-142.47819,214.40356-.99984,1.09373-1.99969,2.5-2.99954,3.49995A194.83046,194.83046,0,1,1,57.085,179.41009c.99985-1,2.40588-2,3.49947-3,61.59994-59.90549,171.97367-120.40473,214.37343-142.4982a16.058,16.058,0,0,1,22.90274,9.49988c1.59351,5.09368,3.49947,11.5936,5.5929,18.59351C379.34818,35.00565,452.43074,12.30281,491.12794.70921A16.18325,16.18325,0,0,1,511.328,20.8027ZM319.951,320.00207A127.98041,127.98041,0,1,0,191.97061,448.00046,127.97573,127.97573,0,0,0,319.951,320.00207Zm-127.98041-31.9996a31.9951,31.9951,0,1,1-31.9951-31.9996A31.959,31.959,0,0,1,191.97061,288.00247Zm31.9951,79.999a15.99755,15.99755,0,1,1-15.99755-15.9998A16.04975,16.04975,0,0,1,223.96571,368.00147Z\"]\n};\nvar faMicrochip = {\n prefix: 'fas',\n iconName: 'microchip',\n icon: [512, 512, [], \"f2db\", \"M416 48v416c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h224c26.51 0 48 21.49 48 48zm96 58v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42V88h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zM30 376h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6z\"]\n};\nvar faMicrophone = {\n prefix: 'fas',\n iconName: 'microphone',\n icon: [352, 512, [], \"f130\", \"M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z\"]\n};\nvar faMicrophoneAlt = {\n prefix: 'fas',\n iconName: 'microphone-alt',\n icon: [352, 512, [], \"f3c9\", \"M336 192h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16zM176 352c53.02 0 96-42.98 96-96h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96z\"]\n};\nvar faMicrophoneAltSlash = {\n prefix: 'fas',\n iconName: 'microphone-alt-slash',\n icon: [640, 512, [], \"f539\", \"M633.82 458.1L476.26 336.33C488.74 312.21 496 284.98 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67h-43.67l-41.4-32H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.78c11.71-1.62 23.1-4.28 33.96-8.08l-50.4-38.96c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z\"]\n};\nvar faMicrophoneSlash = {\n prefix: 'fas',\n iconName: 'microphone-slash',\n icon: [640, 512, [], \"f131\", \"M633.82 458.1l-157.8-121.96C488.61 312.13 496 285.01 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67V96c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.77c11.66-1.6 22.85-4.54 33.67-8.31l-50.11-38.73c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z\"]\n};\nvar faMicroscope = {\n prefix: 'fas',\n iconName: 'microscope',\n icon: [512, 512, [], \"f610\", \"M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z\"]\n};\nvar faMinus = {\n prefix: 'fas',\n iconName: 'minus',\n icon: [448, 512, [], \"f068\", \"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faMinusCircle = {\n prefix: 'fas',\n iconName: 'minus-circle',\n icon: [512, 512, [], \"f056\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z\"]\n};\nvar faMinusSquare = {\n prefix: 'fas',\n iconName: 'minus-square',\n icon: [448, 512, [], \"f146\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z\"]\n};\nvar faMitten = {\n prefix: 'fas',\n iconName: 'mitten',\n icon: [448, 512, [], \"f7b5\", \"M368 416H48c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16zm57-209.1c-27.2-22.6-67.5-19-90.1 8.2l-20.9 25-29.6-128.4c-18-77.5-95.4-125.9-172.8-108C34.2 21.6-14.2 98.9 3.7 176.4L51.6 384h309l72.5-87c22.7-27.2 19-67.5-8.1-90.1z\"]\n};\nvar faMobile = {\n prefix: 'fas',\n iconName: 'mobile',\n icon: [320, 512, [], \"f10b\", \"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faMobileAlt = {\n prefix: 'fas',\n iconName: 'mobile-alt',\n icon: [320, 512, [], \"f3cd\", \"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z\"]\n};\nvar faMoneyBill = {\n prefix: 'fas',\n iconName: 'money-bill',\n icon: [640, 512, [], \"f0d6\", \"M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 176c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 48h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z\"]\n};\nvar faMoneyBillAlt = {\n prefix: 'fas',\n iconName: 'money-bill-alt',\n icon: [640, 512, [], \"f3d1\", \"M352 288h-16v-88c0-4.42-3.58-8-8-8h-13.58c-4.74 0-9.37 1.4-13.31 4.03l-15.33 10.22a7.994 7.994 0 0 0-2.22 11.09l8.88 13.31a7.994 7.994 0 0 0 11.09 2.22l.47-.31V288h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h64c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 192c-53.02 0-96-50.15-96-112 0-61.86 42.98-112 96-112s96 50.14 96 112c0 61.87-43 112-96 112zm272 32h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z\"]\n};\nvar faMoneyBillWave = {\n prefix: 'fas',\n iconName: 'money-bill-wave',\n icon: [640, 512, [], \"f53a\", \"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z\"]\n};\nvar faMoneyBillWaveAlt = {\n prefix: 'fas',\n iconName: 'money-bill-wave-alt',\n icon: [640, 512, [], \"f53b\", \"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96z\"]\n};\nvar faMoneyCheck = {\n prefix: 'fas',\n iconName: 'money-check',\n icon: [640, 512, [], \"f53c\", \"M0 448c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128H0v320zm448-208c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-32zm0 120c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H456c-4.42 0-8-3.58-8-8v-16zM64 264c0-4.42 3.58-8 8-8h304c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm0 96c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zM624 32H16C7.16 32 0 39.16 0 48v48h640V48c0-8.84-7.16-16-16-16z\"]\n};\nvar faMoneyCheckAlt = {\n prefix: 'fas',\n iconName: 'money-check-alt',\n icon: [640, 512, [], \"f53d\", \"M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z\"]\n};\nvar faMonument = {\n prefix: 'fas',\n iconName: 'monument',\n icon: [384, 512, [], \"f5a6\", \"M368 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-78.86-347.26a31.97 31.97 0 0 0-9.21-19.44L203.31 4.69c-6.25-6.25-16.38-6.25-22.63 0l-76.6 76.61a31.97 31.97 0 0 0-9.21 19.44L64 416h256l-30.86-315.26zM240 307.2c0 6.4-6.4 12.8-12.8 12.8h-70.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h70.4c6.4 0 12.8 6.4 12.8 12.8v38.4z\"]\n};\nvar faMoon = {\n prefix: 'fas',\n iconName: 'moon',\n icon: [512, 512, [], \"f186\", \"M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z\"]\n};\nvar faMortarPestle = {\n prefix: 'fas',\n iconName: 'mortar-pestle',\n icon: [512, 512, [], \"f5a7\", \"M501.54 60.91c17.22-17.22 12.51-46.25-9.27-57.14a35.696 35.696 0 0 0-37.37 3.37L251.09 160h151.37l99.08-99.09zM496 192H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c0 80.98 50.2 150.11 121.13 178.32-12.76 16.87-21.72 36.8-24.95 58.69-1.46 9.92 6.04 18.98 16.07 18.98h223.5c10.03 0 17.53-9.06 16.07-18.98-3.22-21.89-12.18-41.82-24.95-58.69C429.8 406.11 480 336.98 480 256h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faMosque = {\n prefix: 'fas',\n iconName: 'mosque',\n icon: [640, 512, [], \"f678\", \"M0 480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V160H0v320zm579.16-192c17.86-17.39 28.84-37.34 28.84-58.91 0-52.86-41.79-93.79-87.92-122.9-41.94-26.47-80.63-57.77-111.96-96.22L400 0l-8.12 9.97c-31.33 38.45-70.01 69.76-111.96 96.22C233.79 135.3 192 176.23 192 229.09c0 21.57 10.98 41.52 28.84 58.91h358.32zM608 320H192c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h32v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h64v-72c0-48 48-72 48-72s48 24 48 72v72h64v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h32c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM64 0S0 32 0 96v32h128V96c0-64-64-96-64-96z\"]\n};\nvar faMotorcycle = {\n prefix: 'fas',\n iconName: 'motorcycle',\n icon: [640, 512, [], \"f21c\", \"M512.9 192c-14.9-.1-29.1 2.3-42.4 6.9L437.6 144H520c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24h-45.3c-6.8 0-13.3 2.9-17.8 7.9l-37.5 41.7-22.8-38C392.2 68.4 384.4 64 376 64h-80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h66.4l19.2 32H227.9c-17.7-23.1-44.9-40-99.9-40H72.5C59 104 47.7 115 48 128.5c.2 13 10.9 23.5 24 23.5h56c24.5 0 38.7 10.9 47.8 24.8l-11.3 20.5c-13-3.9-26.9-5.7-41.3-5.2C55.9 194.5 1.6 249.6 0 317c-1.6 72.1 56.3 131 128 131 59.6 0 109.7-40.8 124-96h84.2c13.7 0 24.6-11.4 24-25.1-2.1-47.1 17.5-93.7 56.2-125l12.5 20.8c-27.6 23.7-45.1 58.9-44.8 98.2.5 69.6 57.2 126.5 126.8 127.1 71.6.7 129.8-57.5 129.2-129.1-.7-69.6-57.6-126.4-127.2-126.9zM128 400c-44.1 0-80-35.9-80-80s35.9-80 80-80c4.2 0 8.4.3 12.5 1L99 316.4c-8.8 16 2.8 35.6 21 35.6h81.3c-12.4 28.2-40.6 48-73.3 48zm463.9-75.6c-2.2 40.6-35 73.4-75.5 75.5-46.1 2.5-84.4-34.3-84.4-79.9 0-21.4 8.4-40.8 22.1-55.1l49.4 82.4c4.5 7.6 14.4 10 22 5.5l13.7-8.2c7.6-4.5 10-14.4 5.5-22l-48.6-80.9c5.2-1.1 10.5-1.6 15.9-1.6 45.6-.1 82.3 38.2 79.9 84.3z\"]\n};\nvar faMountain = {\n prefix: 'fas',\n iconName: 'mountain',\n icon: [640, 512, [], \"f6fc\", \"M634.92 462.7l-288-448C341.03 5.54 330.89 0 320 0s-21.03 5.54-26.92 14.7l-288 448a32.001 32.001 0 0 0-1.17 32.64A32.004 32.004 0 0 0 32 512h576c11.71 0 22.48-6.39 28.09-16.67a31.983 31.983 0 0 0-1.17-32.63zM320 91.18L405.39 224H320l-64 64-38.06-38.06L320 91.18z\"]\n};\nvar faMouse = {\n prefix: 'fas',\n iconName: 'mouse',\n icon: [384, 512, [], \"f8cc\", \"M0 352a160 160 0 0 0 160 160h64a160 160 0 0 0 160-160V224H0zM176 0h-16A160 160 0 0 0 0 160v32h176zm48 0h-16v192h176v-32A160 160 0 0 0 224 0z\"]\n};\nvar faMousePointer = {\n prefix: 'fas',\n iconName: 'mouse-pointer',\n icon: [320, 512, [], \"f245\", \"M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z\"]\n};\nvar faMugHot = {\n prefix: 'fas',\n iconName: 'mug-hot',\n icon: [512, 512, [], \"f7b6\", \"M127.1 146.5c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C111.8 5.9 105 0 96.8 0H80.4C70.6 0 63 8.5 64.1 18c3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zm112 0c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C223.8 5.9 217 0 208.8 0h-16.4c-9.8 0-17.5 8.5-16.3 18 3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zM400 192H32c-17.7 0-32 14.3-32 32v192c0 53 43 96 96 96h192c53 0 96-43 96-96h16c61.8 0 112-50.2 112-112s-50.2-112-112-112zm0 160h-16v-96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faMusic = {\n prefix: 'fas',\n iconName: 'music',\n icon: [512, 512, [], \"f001\", \"M470.38 1.51L150.41 96A32 32 0 0 0 128 126.51v261.41A139 139 0 0 0 96 384c-53 0-96 28.66-96 64s43 64 96 64 96-28.66 96-64V214.32l256-75v184.61a138.4 138.4 0 0 0-32-3.93c-53 0-96 28.66-96 64s43 64 96 64 96-28.65 96-64V32a32 32 0 0 0-41.62-30.49z\"]\n};\nvar faNetworkWired = {\n prefix: 'fas',\n iconName: 'network-wired',\n icon: [640, 512, [], \"f6ff\", \"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z\"]\n};\nvar faNeuter = {\n prefix: 'fas',\n iconName: 'neuter',\n icon: [288, 512, [], \"f22c\", \"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V468c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V316.4c64.1-14.5 112-71.9 112-140.4zm-144 80c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faNewspaper = {\n prefix: 'fas',\n iconName: 'newspaper',\n icon: [576, 512, [], \"f1ea\", \"M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z\"]\n};\nvar faNotEqual = {\n prefix: 'fas',\n iconName: 'not-equal',\n icon: [448, 512, [], \"f53e\", \"M416 208c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32h-23.88l51.87-66.81c5.37-7.02 4.04-17.06-2.97-22.43L415.61 3.3c-7.02-5.38-17.06-4.04-22.44 2.97L311.09 112H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h204.56l-74.53 96H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h55.49l-51.87 66.81c-5.37 7.01-4.04 17.05 2.97 22.43L64 508.7c7.02 5.38 17.06 4.04 22.43-2.97L168.52 400H416c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32H243.05l74.53-96H416z\"]\n};\nvar faNotesMedical = {\n prefix: 'fas',\n iconName: 'notes-medical',\n icon: [384, 512, [], \"f481\", \"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm96 304c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm0-192c0 4.4-3.6 8-8 8H104c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faObjectGroup = {\n prefix: 'fas',\n iconName: 'object-group',\n icon: [512, 512, [], \"f247\", \"M480 128V96h20c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v20H64V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v40c0 6.627 5.373 12 12 12h20v320H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-20h384v20c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V128zM96 276V140c0-6.627 5.373-12 12-12h168c6.627 0 12 5.373 12 12v136c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12zm320 96c0 6.627-5.373 12-12 12H236c-6.627 0-12-5.373-12-12v-52h72c13.255 0 24-10.745 24-24v-72h84c6.627 0 12 5.373 12 12v136z\"]\n};\nvar faObjectUngroup = {\n prefix: 'fas',\n iconName: 'object-ungroup',\n icon: [576, 512, [], \"f248\", \"M64 320v26a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6v-52a6 6 0 0 1 6-6h26V96H6a6 6 0 0 1-6-6V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v26h288V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-26v192h26a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-52a6 6 0 0 1-6-6v-26H64zm480-64v-32h26a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-52a6 6 0 0 0-6 6v26H408v72h8c13.255 0 24 10.745 24 24v64c0 13.255-10.745 24-24 24h-64c-13.255 0-24-10.745-24-24v-8H192v72h-26a6 6 0 0 0-6 6v52a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-26h288v26a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-26V256z\"]\n};\nvar faOilCan = {\n prefix: 'fas',\n iconName: 'oil-can',\n icon: [640, 512, [], \"f613\", \"M629.8 160.31L416 224l-50.49-25.24a64.07 64.07 0 0 0-28.62-6.76H280v-48h56c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h56v48h-56L37.72 166.86a31.9 31.9 0 0 0-5.79-.53C14.67 166.33 0 180.36 0 198.34v94.95c0 15.46 11.06 28.72 26.28 31.48L96 337.46V384c0 17.67 14.33 32 32 32h274.63c8.55 0 16.75-3.42 22.76-9.51l212.26-214.75c1.5-1.5 2.34-3.54 2.34-5.66V168c.01-5.31-5.08-9.15-10.19-7.69zM96 288.67l-48-8.73v-62.43l48 8.73v62.43zm453.33 84.66c0 23.56 19.1 42.67 42.67 42.67s42.67-19.1 42.67-42.67S592 288 592 288s-42.67 61.77-42.67 85.33z\"]\n};\nvar faOm = {\n prefix: 'fas',\n iconName: 'om',\n icon: [512, 512, [], \"f679\", \"M360.6 60.94a10.43 10.43 0 0 0 14.76 0l21.57-21.56a10.43 10.43 0 0 0 0-14.76L375.35 3.06c-4.08-4.07-10.68-4.07-14.76 0l-21.57 21.56a10.43 10.43 0 0 0 0 14.76l21.58 21.56zM412.11 192c-26.69 0-51.77 10.39-70.64 29.25l-24.25 24.25c-6.78 6.77-15.78 10.5-25.38 10.5H245c10.54-22.1 14.17-48.11 7.73-75.23-10.1-42.55-46.36-76.11-89.52-83.19-36.15-5.93-70.9 5.04-96.01 28.78-7.36 6.96-6.97 18.85 1.12 24.93l26.15 19.63c5.72 4.3 13.66 4.32 19.2-.21 8.45-6.9 19.02-10.71 30.27-10.71 26.47 0 48.01 21.53 48.01 48s-21.54 48-48.01 48h-31.9c-11.96 0-19.74 12.58-14.39 23.28l16.09 32.17c2.53 5.06 7.6 8.1 13.17 8.55h33.03c35.3 0 64.01 28.7 64.01 64s-28.71 64-64.01 64c-96.02 0-122.35-54.02-145.15-92.03-4.53-7.55-14.77-3.58-14.79 5.22C-.09 416 41.13 512 159.94 512c70.59 0 128.02-57.42 128.02-128 0-23.42-6.78-45.1-17.81-64h21.69c26.69 0 51.77-10.39 70.64-29.25l24.25-24.25c6.78-6.77 15.78-10.5 25.38-10.5 19.78 0 35.88 16.09 35.88 35.88V392c0 13.23-18.77 24-32.01 24-39.4 0-66.67-24.24-81.82-42.89-4.77-5.87-14.2-2.54-14.2 5.02V416s0 64 96.02 64c48.54 0 96.02-39.47 96.02-88V291.88c0-55.08-44.8-99.88-99.89-99.88zm42.18-124.73c-85.55 65.12-169.05 2.75-172.58.05-6.02-4.62-14.44-4.38-20.14.55-5.74 4.92-7.27 13.17-3.66 19.8 1.61 2.95 40.37 72.34 118.8 72.34 79.92 0 98.78-31.36 101.75-37.66 1.02-2.12 1.53-4.47 1.53-6.83V80c0-13.22-15.14-20.69-25.7-12.73z\"]\n};\nvar faOtter = {\n prefix: 'fas',\n iconName: 'otter',\n icon: [640, 512, [], \"f700\", \"M608 32h-32l-13.25-13.25A63.97 63.97 0 0 0 517.49 0H497c-11.14 0-22.08 2.91-31.75 8.43L312 96h-56C149.96 96 64 181.96 64 288v1.61c0 32.75-16 62.14-39.56 84.89-18.19 17.58-28.1 43.68-23.19 71.8 6.76 38.8 42.9 65.7 82.28 65.7H192c17.67 0 32-14.33 32-32s-14.33-32-32-32H80c-8.83 0-16-7.17-16-16s7.17-16 16-16h224c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-64l149.49-80.5L448 416h80c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-28.22l-55.11-110.21L521.14 192H544c53.02 0 96-42.98 96-96V64c0-17.67-14.33-32-32-32zm-96 16c8.84 0 16 7.16 16 16s-7.16 16-16 16-16-7.16-16-16 7.16-16 16-16zm32 96h-34.96L407.2 198.84l-13.77-27.55L512 112h77.05c-6.62 18.58-24.22 32-45.05 32z\"]\n};\nvar faOutdent = {\n prefix: 'fas',\n iconName: 'outdent',\n icon: [448, 512, [], \"f03b\", \"M100.69 363.29c10 10 27.31 2.93 27.31-11.31V160c0-14.32-17.33-21.31-27.31-11.31l-96 96a16 16 0 0 0 0 22.62zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faPager = {\n prefix: 'fas',\n iconName: 'pager',\n icon: [512, 512, [], \"f815\", \"M448 64H64a64 64 0 0 0-64 64v256a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64zM160 368H80a16 16 0 0 1-16-16v-16a16 16 0 0 1 16-16h80zm128-16a16 16 0 0 1-16 16h-80v-48h80a16 16 0 0 1 16 16zm160-128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32v-64a32 32 0 0 1 32-32h320a32 32 0 0 1 32 32z\"]\n};\nvar faPaintBrush = {\n prefix: 'fas',\n iconName: 'paint-brush',\n icon: [512, 512, [], \"f1fc\", \"M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z\"]\n};\nvar faPaintRoller = {\n prefix: 'fas',\n iconName: 'paint-roller',\n icon: [512, 512, [], \"f5aa\", \"M416 128V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32zm32-64v128c0 17.67-14.33 32-32 32H256c-35.35 0-64 28.65-64 64v32c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32v-32h160c53.02 0 96-42.98 96-96v-64c0-35.35-28.65-64-64-64z\"]\n};\nvar faPalette = {\n prefix: 'fas',\n iconName: 'palette',\n icon: [512, 512, [], \"f53f\", \"M204.3 5C104.9 24.4 24.8 104.3 5.2 203.4c-37 187 131.7 326.4 258.8 306.7 41.2-6.4 61.4-54.6 42.5-91.7-23.1-45.4 9.9-98.4 60.9-98.4h79.7c35.8 0 64.8-29.6 64.9-65.3C511.5 97.1 368.1-26.9 204.3 5zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm32-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128-64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faPallet = {\n prefix: 'fas',\n iconName: 'pallet',\n icon: [640, 512, [], \"f482\", \"M144 256h352c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H384v128l-64-32-64 32V0H144c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16zm480 128c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v64H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-48v-64h48zm-336 64H128v-64h160v64zm224 0H352v-64h160v64z\"]\n};\nvar faPaperPlane = {\n prefix: 'fas',\n iconName: 'paper-plane',\n icon: [512, 512, [], \"f1d8\", \"M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z\"]\n};\nvar faPaperclip = {\n prefix: 'fas',\n iconName: 'paperclip',\n icon: [448, 512, [], \"f0c6\", \"M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z\"]\n};\nvar faParachuteBox = {\n prefix: 'fas',\n iconName: 'parachute-box',\n icon: [512, 512, [], \"f4cd\", \"M511.9 175c-9.1-75.6-78.4-132.4-158.3-158.7C390 55.7 416 116.9 416 192h28.1L327.5 321.5c-2.5-.6-4.8-1.5-7.5-1.5h-48V192h112C384 76.8 315.1 0 256 0S128 76.8 128 192h112v128h-48c-2.7 0-5 .9-7.5 1.5L67.9 192H96c0-75.1 26-136.3 62.4-175.7C78.5 42.7 9.2 99.5.1 175c-1.1 9.1 6.8 17 16 17h8.7l136.7 151.9c-.7 2.6-1.6 5.2-1.6 8.1v128c0 17.7 14.3 32 32 32h128c17.7 0 32-14.3 32-32V352c0-2.9-.9-5.4-1.6-8.1L487.1 192h8.7c9.3 0 17.2-7.8 16.1-17z\"]\n};\nvar faParagraph = {\n prefix: 'fas',\n iconName: 'paragraph',\n icon: [448, 512, [], \"f1dd\", \"M448 48v32a16 16 0 0 1-16 16h-48v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V96h-32v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V352h-32a160 160 0 0 1 0-320h240a16 16 0 0 1 16 16z\"]\n};\nvar faParking = {\n prefix: 'fas',\n iconName: 'parking',\n icon: [448, 512, [], \"f540\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z\"]\n};\nvar faPassport = {\n prefix: 'fas',\n iconName: 'passport',\n icon: [448, 512, [], \"f5ab\", \"M129.62 176h39.09c1.49-27.03 6.54-51.35 14.21-70.41-27.71 13.24-48.02 39.19-53.3 70.41zm0 32c5.29 31.22 25.59 57.17 53.3 70.41-7.68-19.06-12.72-43.38-14.21-70.41h-39.09zM224 286.69c7.69-7.45 20.77-34.42 23.43-78.69h-46.87c2.67 44.26 15.75 71.24 23.44 78.69zM200.57 176h46.87c-2.66-44.26-15.74-71.24-23.43-78.69-7.7 7.45-20.78 34.43-23.44 78.69zm64.51 102.41c27.71-13.24 48.02-39.19 53.3-70.41h-39.09c-1.49 27.03-6.53 51.35-14.21 70.41zM416 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h352c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32zm-80 416H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-112-96c-70.69 0-128-57.31-128-128S153.31 64 224 64s128 57.31 128 128-57.31 128-128 128zm41.08-214.41c7.68 19.06 12.72 43.38 14.21 70.41h39.09c-5.28-31.22-25.59-57.17-53.3-70.41z\"]\n};\nvar faPastafarianism = {\n prefix: 'fas',\n iconName: 'pastafarianism',\n icon: [640, 512, [], \"f67b\", \"M624.54 347.67c-32.7-12.52-57.36 4.25-75.37 16.45-17.06 11.53-23.25 14.42-31.41 11.36-8.12-3.09-10.83-9.38-15.89-29.38-3.33-13.15-7.44-29.32-17.95-42.65 2.24-2.91 4.43-5.79 6.38-8.57C500.47 304.45 513.71 312 532 312c33.95 0 50.87-25.78 62.06-42.83 10.59-16.14 15-21.17 21.94-21.17 13.25 0 24-10.75 24-24s-10.75-24-24-24c-33.95 0-50.87 25.78-62.06 42.83-10.6 16.14-15 21.17-21.94 21.17-17.31 0-37.48-61.43-97.26-101.91l17.25-34.5C485.43 125.5 512 97.98 512 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 13.02 3.94 25.1 10.62 35.21l-18.15 36.3c-16.98-4.6-35.6-7.51-56.46-7.51s-39.49 2.91-56.46 7.51l-18.15-36.3C252.06 89.1 256 77.02 256 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 33.98 26.56 61.5 60.02 63.6l17.25 34.5C145.68 202.44 125.15 264 108 264c-6.94 0-11.34-5.03-21.94-21.17C74.88 225.78 57.96 200 24 200c-13.25 0-24 10.75-24 24s10.75 24 24 24c6.94 0 11.34 5.03 21.94 21.17C57.13 286.22 74.05 312 108 312c18.29 0 31.53-7.55 41.7-17.11 1.95 2.79 4.14 5.66 6.38 8.57-10.51 13.33-14.62 29.5-17.95 42.65-5.06 20-7.77 26.28-15.89 29.38-8.11 3.06-14.33.17-31.41-11.36-18.03-12.2-42.72-28.92-75.37-16.45-12.39 4.72-18.59 18.58-13.87 30.97 4.72 12.41 18.61 18.61 30.97 13.88 8.16-3.09 14.34-.19 31.39 11.36 13.55 9.16 30.83 20.86 52.42 20.84 7.17 0 14.83-1.28 22.97-4.39 32.66-12.44 39.98-41.33 45.33-62.44 2.21-8.72 3.99-14.49 5.95-18.87 16.62 13.61 36.95 25.88 61.64 34.17-9.96 37-32.18 90.8-60.26 90.8-13.25 0-24 10.75-24 24s10.75 24 24 24c66.74 0 97.05-88.63 107.42-129.14 6.69.6 13.42 1.14 20.58 1.14s13.89-.54 20.58-1.14C350.95 423.37 381.26 512 448 512c13.25 0 24-10.75 24-24s-10.75-24-24-24c-27.94 0-50.21-53.81-60.22-90.81 24.69-8.29 45-20.56 61.62-34.16 1.96 4.38 3.74 10.15 5.95 18.87 5.34 21.11 12.67 50 45.33 62.44 8.14 3.11 15.8 4.39 22.97 4.39 21.59 0 38.87-11.69 52.42-20.84 17.05-11.55 23.28-14.45 31.39-11.36 12.39 4.75 26.27-1.47 30.97-13.88 4.71-12.4-1.49-26.26-13.89-30.98zM448 48c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zm-256 0c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16z\"]\n};\nvar faPaste = {\n prefix: 'fas',\n iconName: 'paste',\n icon: [448, 512, [], \"f0ea\", \"M128 184c0-30.879 25.122-56 56-56h136V56c0-13.255-10.745-24-24-24h-80.61C204.306 12.89 183.637 0 160 0s-44.306 12.89-55.39 32H24C10.745 32 0 42.745 0 56v336c0 13.255 10.745 24 24 24h104V184zm32-144c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm184 248h104v200c0 13.255-10.745 24-24 24H184c-13.255 0-24-10.745-24-24V184c0-13.255 10.745-24 24-24h136v104c0 13.2 10.8 24 24 24zm104-38.059V256h-96v-96h6.059a24 24 0 0 1 16.97 7.029l65.941 65.941a24.002 24.002 0 0 1 7.03 16.971z\"]\n};\nvar faPause = {\n prefix: 'fas',\n iconName: 'pause',\n icon: [448, 512, [], \"f04c\", \"M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z\"]\n};\nvar faPauseCircle = {\n prefix: 'fas',\n iconName: 'pause-circle',\n icon: [512, 512, [], \"f28b\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-16 328c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160zm112 0c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160z\"]\n};\nvar faPaw = {\n prefix: 'fas',\n iconName: 'paw',\n icon: [512, 512, [], \"f1b0\", \"M256 224c-79.41 0-192 122.76-192 200.25 0 34.9 26.81 55.75 71.74 55.75 48.84 0 81.09-25.08 120.26-25.08 39.51 0 71.85 25.08 120.26 25.08 44.93 0 71.74-20.85 71.74-55.75C448 346.76 335.41 224 256 224zm-147.28-12.61c-10.4-34.65-42.44-57.09-71.56-50.13-29.12 6.96-44.29 40.69-33.89 75.34 10.4 34.65 42.44 57.09 71.56 50.13 29.12-6.96 44.29-40.69 33.89-75.34zm84.72-20.78c30.94-8.14 46.42-49.94 34.58-93.36s-46.52-72.01-77.46-63.87-46.42 49.94-34.58 93.36c11.84 43.42 46.53 72.02 77.46 63.87zm281.39-29.34c-29.12-6.96-61.15 15.48-71.56 50.13-10.4 34.65 4.77 68.38 33.89 75.34 29.12 6.96 61.15-15.48 71.56-50.13 10.4-34.65-4.77-68.38-33.89-75.34zm-156.27 29.34c30.94 8.14 65.62-20.45 77.46-63.87 11.84-43.42-3.64-85.21-34.58-93.36s-65.62 20.45-77.46 63.87c-11.84 43.42 3.64 85.22 34.58 93.36z\"]\n};\nvar faPeace = {\n prefix: 'fas',\n iconName: 'peace',\n icon: [496, 512, [], \"f67c\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm184 248c0 31.93-8.2 61.97-22.57 88.17L280 240.63V74.97c86.23 15.21 152 90.5 152 181.03zM216 437.03c-33.86-5.97-64.49-21.2-89.29-43.02L216 322.57v114.46zm64-114.46L369.29 394c-24.8 21.82-55.43 37.05-89.29 43.02V322.57zm-64-247.6v165.66L86.57 344.17C72.2 317.97 64 287.93 64 256c0-90.53 65.77-165.82 152-181.03z\"]\n};\nvar faPen = {\n prefix: 'fas',\n iconName: 'pen',\n icon: [512, 512, [], \"f304\", \"M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z\"]\n};\nvar faPenAlt = {\n prefix: 'fas',\n iconName: 'pen-alt',\n icon: [512, 512, [], \"f305\", \"M497.94 74.17l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91zm-246.8-20.53c-15.62-15.62-40.94-15.62-56.56 0L75.8 172.43c-6.25 6.25-6.25 16.38 0 22.62l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l101.82-101.82 22.63 22.62L93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l196.79-196.79-82.77-82.77-84.85-84.85z\"]\n};\nvar faPenFancy = {\n prefix: 'fas',\n iconName: 'pen-fancy',\n icon: [512, 512, [], \"f5ac\", \"M79.18 282.94a32.005 32.005 0 0 0-20.24 20.24L0 480l4.69 4.69 92.89-92.89c-.66-2.56-1.57-5.03-1.57-7.8 0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32c-2.77 0-5.24-.91-7.8-1.57l-92.89 92.89L32 512l176.82-58.94a31.983 31.983 0 0 0 20.24-20.24l33.07-84.07-98.88-98.88-84.07 33.07zM369.25 28.32L186.14 227.81l97.85 97.85 199.49-183.11C568.4 67.48 443.73-55.94 369.25 28.32z\"]\n};\nvar faPenNib = {\n prefix: 'fas',\n iconName: 'pen-nib',\n icon: [512, 512, [], \"f5ad\", \"M136.6 138.79a64.003 64.003 0 0 0-43.31 41.35L0 460l14.69 14.69L164.8 324.58c-2.99-6.26-4.8-13.18-4.8-20.58 0-26.51 21.49-48 48-48s48 21.49 48 48-21.49 48-48 48c-7.4 0-14.32-1.81-20.58-4.8L37.31 497.31 52 512l279.86-93.29a64.003 64.003 0 0 0 41.35-43.31L416 224 288 96l-151.4 42.79zm361.34-64.62l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91z\"]\n};\nvar faPenSquare = {\n prefix: 'fas',\n iconName: 'pen-square',\n icon: [448, 512, [], \"f14b\", \"M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9L102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z\"]\n};\nvar faPencilAlt = {\n prefix: 'fas',\n iconName: 'pencil-alt',\n icon: [512, 512, [], \"f303\", \"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z\"]\n};\nvar faPencilRuler = {\n prefix: 'fas',\n iconName: 'pencil-ruler',\n icon: [512, 512, [], \"f5ae\", \"M109.46 244.04l134.58-134.56-44.12-44.12-61.68 61.68a7.919 7.919 0 0 1-11.21 0l-11.21-11.21c-3.1-3.1-3.1-8.12 0-11.21l61.68-61.68-33.64-33.65C131.47-3.1 111.39-3.1 99 9.29L9.29 99c-12.38 12.39-12.39 32.47 0 44.86l100.17 100.18zm388.47-116.8c18.76-18.76 18.75-49.17 0-67.93l-45.25-45.25c-18.76-18.76-49.18-18.76-67.95 0l-46.02 46.01 113.2 113.2 46.02-46.03zM316.08 82.71l-297 296.96L.32 487.11c-2.53 14.49 10.09 27.11 24.59 24.56l107.45-18.84L429.28 195.9 316.08 82.71zm186.63 285.43l-33.64-33.64-61.68 61.68c-3.1 3.1-8.12 3.1-11.21 0l-11.21-11.21c-3.09-3.1-3.09-8.12 0-11.21l61.68-61.68-44.14-44.14L267.93 402.5l100.21 100.2c12.39 12.39 32.47 12.39 44.86 0l89.71-89.7c12.39-12.39 12.39-32.47 0-44.86z\"]\n};\nvar faPeopleArrows = {\n prefix: 'fas',\n iconName: 'people-arrows',\n icon: [576, 512, [], \"e068\", \"M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z\"]\n};\nvar faPeopleCarry = {\n prefix: 'fas',\n iconName: 'people-carry',\n icon: [640, 512, [], \"f4ce\", \"M128 96c26.5 0 48-21.5 48-48S154.5 0 128 0 80 21.5 80 48s21.5 48 48 48zm384 0c26.5 0 48-21.5 48-48S538.5 0 512 0s-48 21.5-48 48 21.5 48 48 48zm125.7 372.1l-44-110-41.1 46.4-2 18.2 27.7 69.2c5 12.5 17 20.1 29.7 20.1 4 0 8-.7 11.9-2.3 16.4-6.6 24.4-25.2 17.8-41.6zm-34.2-209.8L585 178.1c-4.6-20-18.6-36.8-37.5-44.9-18.5-8-39-6.7-56.1 3.3-22.7 13.4-39.7 34.5-48.1 59.4L432 229.8 416 240v-96c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v96l-16.1-10.2-11.3-33.9c-8.3-25-25.4-46-48.1-59.4-17.2-10-37.6-11.3-56.1-3.3-18.9 8.1-32.9 24.9-37.5 44.9l-18.4 80.2c-4.6 20 .7 41.2 14.4 56.7l67.2 75.9 10.1 92.6C130 499.8 143.8 512 160 512c1.2 0 2.3-.1 3.5-.2 17.6-1.9 30.2-17.7 28.3-35.3l-10.1-92.8c-1.5-13-6.9-25.1-15.6-35l-43.3-49 17.6-70.3 6.8 20.4c4.1 12.5 11.9 23.4 24.5 32.6l51.1 32.5c4.6 2.9 12.1 4.6 17.2 5h160c5.1-.4 12.6-2.1 17.2-5l51.1-32.5c12.6-9.2 20.4-20 24.5-32.6l6.8-20.4 17.6 70.3-43.3 49c-8.7 9.9-14.1 22-15.6 35l-10.1 92.8c-1.9 17.6 10.8 33.4 28.3 35.3 1.2.1 2.3.2 3.5.2 16.1 0 30-12.1 31.8-28.5l10.1-92.6 67.2-75.9c13.6-15.5 19-36.7 14.4-56.7zM46.3 358.1l-44 110c-6.6 16.4 1.4 35 17.8 41.6 16.8 6.6 35.1-1.7 41.6-17.8l27.7-69.2-2-18.2-41.1-46.4z\"]\n};\nvar faPepperHot = {\n prefix: 'fas',\n iconName: 'pepper-hot',\n icon: [512, 512, [], \"f816\", \"M330.67 263.12V173.4l-52.75-24.22C219.44 218.76 197.58 400 56 400a56 56 0 0 0 0 112c212.64 0 370.65-122.87 419.18-210.34l-37.05-38.54zm131.09-128.37C493.92 74.91 477.18 26.48 458.62 3a8 8 0 0 0-11.93-.59l-22.9 23a8.06 8.06 0 0 0-.89 10.23c6.86 10.36 17.05 35.1-1.4 72.32A142.85 142.85 0 0 0 364.34 96c-28 0-54 8.54-76.34 22.59l74.67 34.29v78.24h89.09L506.44 288c3.26-12.62 5.56-25.63 5.56-39.31a154 154 0 0 0-50.24-113.94z\"]\n};\nvar faPercent = {\n prefix: 'fas',\n iconName: 'percent',\n icon: [448, 512, [], \"f295\", \"M112 224c61.9 0 112-50.1 112-112S173.9 0 112 0 0 50.1 0 112s50.1 112 112 112zm0-160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zm224 224c-61.9 0-112 50.1-112 112s50.1 112 112 112 112-50.1 112-112-50.1-112-112-112zm0 160c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zM392.3.2l31.6-.1c19.4-.1 30.9 21.8 19.7 37.8L77.4 501.6a23.95 23.95 0 0 1-19.6 10.2l-33.4.1c-19.5 0-30.9-21.9-19.7-37.8l368-463.7C377.2 4 384.5.2 392.3.2z\"]\n};\nvar faPercentage = {\n prefix: 'fas',\n iconName: 'percentage',\n icon: [384, 512, [], \"f541\", \"M109.25 173.25c24.99-24.99 24.99-65.52 0-90.51-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 25 25 65.52 25 90.51 0zm256 165.49c-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 24.99 24.99 65.52 24.99 90.51 0 25-24.99 25-65.51 0-90.51zm-1.94-231.43l-22.62-22.62c-12.5-12.5-32.76-12.5-45.25 0L20.69 359.44c-12.5 12.5-12.5 32.76 0 45.25l22.62 22.62c12.5 12.5 32.76 12.5 45.25 0l274.75-274.75c12.5-12.49 12.5-32.75 0-45.25z\"]\n};\nvar faPersonBooth = {\n prefix: 'fas',\n iconName: 'person-booth',\n icon: [576, 512, [], \"f756\", \"M192 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h-64v176zm32-272h-50.9l-45.2-45.3C115.8 166.6 99.7 160 82.7 160H64c-17.1 0-33.2 6.7-45.3 18.8C6.7 190.9 0 207 0 224.1L.2 320 0 480c0 17.7 14.3 32 31.9 32 17.6 0 32-14.3 32-32l.1-100.7c.9.5 1.6 1.3 2.5 1.7l29.1 43v56c0 17.7 14.3 32 32 32s32-14.3 32-32v-56.5c0-9.9-2.3-19.8-6.7-28.6l-41.2-61.3V253l20.9 20.9c9.1 9.1 21.1 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32zM64 128c26.5 0 48-21.5 48-48S90.5 32 64 32 16 53.5 16 80s21.5 48 48 48zm224-96l31.5 223.1-30.9 154.6c-4.3 21.6 13 38.3 31.4 38.3 15.2 0 28-9.1 32.3-30.4.9 16.9 14.6 30.4 31.7 30.4 17.7 0 32-14.3 32-32 0 17.7 14.3 32 32 32s32-14.3 32-32V0H288v32zm-96 0v160h64V0h-32c-17.7 0-32 14.3-32 32zM544 0h-32v496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32c0-17.7-14.3-32-32-32z\"]\n};\nvar faPhone = {\n prefix: 'fas',\n iconName: 'phone',\n icon: [512, 512, [], \"f095\", \"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z\"]\n};\nvar faPhoneAlt = {\n prefix: 'fas',\n iconName: 'phone-alt',\n icon: [512, 512, [], \"f879\", \"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"]\n};\nvar faPhoneSlash = {\n prefix: 'fas',\n iconName: 'phone-slash',\n icon: [640, 512, [], \"f3dd\", \"M268.2 381.4l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48c-10.7 4.6-16.5 16.1-13.9 27.5l24 104c2.5 10.8 12.1 18.6 23.4 18.6 100.7 0 193.7-32.4 269.7-86.9l-80-61.8c-10.9 6.5-22.1 12.7-33.6 18.1zm365.6 76.7L475.1 335.5C537.9 256.4 576 156.9 576 48c0-11.2-7.7-20.9-18.6-23.4l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-12.2 26.1-27.9 50.3-46 72.8L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z\"]\n};\nvar faPhoneSquare = {\n prefix: 'fas',\n iconName: 'phone-square',\n icon: [448, 512, [], \"f098\", \"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM94 416c-7.033 0-13.057-4.873-14.616-11.627l-14.998-65a15 15 0 0 1 8.707-17.16l69.998-29.999a15 15 0 0 1 17.518 4.289l30.997 37.885c48.944-22.963 88.297-62.858 110.781-110.78l-37.886-30.997a15.001 15.001 0 0 1-4.289-17.518l30-69.998a15 15 0 0 1 17.16-8.707l65 14.998A14.997 14.997 0 0 1 384 126c0 160.292-129.945 290-290 290z\"]\n};\nvar faPhoneSquareAlt = {\n prefix: 'fas',\n iconName: 'phone-square-alt',\n icon: [448, 512, [], \"f87b\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-16.39 307.37l-15 65A15 15 0 0 1 354 416C194 416 64 286.29 64 126a15.7 15.7 0 0 1 11.63-14.61l65-15A18.23 18.23 0 0 1 144 96a16.27 16.27 0 0 1 13.79 9.09l30 70A17.9 17.9 0 0 1 189 181a17 17 0 0 1-5.5 11.61l-37.89 31a231.91 231.91 0 0 0 110.78 110.78l31-37.89A17 17 0 0 1 299 291a17.85 17.85 0 0 1 5.91 1.21l70 30A16.25 16.25 0 0 1 384 336a17.41 17.41 0 0 1-.39 3.37z\"]\n};\nvar faPhoneVolume = {\n prefix: 'fas',\n iconName: 'phone-volume',\n icon: [384, 512, [], \"f2a0\", \"M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z\"]\n};\nvar faPhotoVideo = {\n prefix: 'fas',\n iconName: 'photo-video',\n icon: [640, 512, [], \"f87c\", \"M608 0H160a32 32 0 0 0-32 32v96h160V64h192v320h128a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32zM232 103a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm352 208a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm-168 57H32a32 32 0 0 0-32 32v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM96 224a32 32 0 1 1-32 32 32 32 0 0 1 32-32zm288 224H64v-32l64-64 32 32 128-128 96 96z\"]\n};\nvar faPiggyBank = {\n prefix: 'fas',\n iconName: 'piggy-bank',\n icon: [576, 512, [], \"f4d3\", \"M560 224h-29.5c-8.8-20-21.6-37.7-37.4-52.5L512 96h-32c-29.4 0-55.4 13.5-73 34.3-7.6-1.1-15.1-2.3-23-2.3H256c-77.4 0-141.9 55-156.8 128H56c-14.8 0-26.5-13.5-23.5-28.8C34.7 215.8 45.4 208 57 208h1c3.3 0 6-2.7 6-6v-20c0-3.3-2.7-6-6-6-28.5 0-53.9 20.4-57.5 48.6C-3.9 258.8 22.7 288 56 288h40c0 52.2 25.4 98.1 64 127.3V496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-48h128v48c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80.7c11.8-8.9 22.3-19.4 31.3-31.3H560c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16zm-128 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM256 96h128c5.4 0 10.7.4 15.9.8 0-.3.1-.5.1-.8 0-53-43-96-96-96s-96 43-96 96c0 2.1.5 4.1.6 6.2 15.2-3.9 31-6.2 47.4-6.2z\"]\n};\nvar faPills = {\n prefix: 'fas',\n iconName: 'pills',\n icon: [576, 512, [], \"f484\", \"M112 32C50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112zm48 224H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm139.7-29.7c-3.5-3.5-9.4-3.1-12.3.8-45.3 62.5-40.4 150.1 15.9 206.4 56.3 56.3 143.9 61.2 206.4 15.9 4-2.9 4.3-8.8.8-12.3L299.7 226.3zm229.8-19c-56.3-56.3-143.9-61.2-206.4-15.9-4 2.9-4.3 8.8-.8 12.3l210.8 210.8c3.5 3.5 9.4 3.1 12.3-.8 45.3-62.6 40.5-150.1-15.9-206.4z\"]\n};\nvar faPizzaSlice = {\n prefix: 'fas',\n iconName: 'pizza-slice',\n icon: [512, 512, [], \"f818\", \"M158.87.15c-16.16-1.52-31.2 8.42-35.33 24.12l-14.81 56.27c187.62 5.49 314.54 130.61 322.48 317l56.94-15.78c15.72-4.36 25.49-19.68 23.62-35.9C490.89 165.08 340.78 17.32 158.87.15zm-58.47 112L.55 491.64a16.21 16.21 0 0 0 20 19.75l379-105.1c-4.27-174.89-123.08-292.14-299.15-294.1zM128 416a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm48-152a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm104 104a32 32 0 1 1 32-32 32 32 0 0 1-32 32z\"]\n};\nvar faPlaceOfWorship = {\n prefix: 'fas',\n iconName: 'place-of-worship',\n icon: [640, 512, [], \"f67f\", \"M620.61 366.55L512 320v192h112c8.84 0 16-7.16 16-16V395.96a32 32 0 0 0-19.39-29.41zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.55A32 32 0 0 0 0 395.96zm464.46-149.28L416 217.6V102.63c0-8.49-3.37-16.62-9.38-22.63L331.31 4.69c-6.25-6.25-16.38-6.25-22.62 0L233.38 80c-6 6-9.38 14.14-9.38 22.63V217.6l-48.46 29.08A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.66-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44z\"]\n};\nvar faPlane = {\n prefix: 'fas',\n iconName: 'plane',\n icon: [576, 512, [], \"f072\", \"M480 192H365.71L260.61 8.06A16.014 16.014 0 0 0 246.71 0h-65.5c-10.63 0-18.3 10.17-15.38 20.39L214.86 192H112l-43.2-57.6c-3.02-4.03-7.77-6.4-12.8-6.4H16.01C5.6 128-2.04 137.78.49 147.88L32 256 .49 364.12C-2.04 374.22 5.6 384 16.01 384H56c5.04 0 9.78-2.37 12.8-6.4L112 320h102.86l-49.03 171.6c-2.92 10.22 4.75 20.4 15.38 20.4h65.5c5.74 0 11.04-3.08 13.89-8.06L365.71 320H480c35.35 0 96-28.65 96-64s-60.65-64-96-64z\"]\n};\nvar faPlaneArrival = {\n prefix: 'fas',\n iconName: 'plane-arrival',\n icon: [640, 512, [], \"f5af\", \"M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM44.81 205.66l88.74 80a62.607 62.607 0 0 0 25.47 13.93l287.6 78.35c26.48 7.21 54.56 8.72 81 1.36 29.67-8.27 43.44-21.21 47.25-35.71 3.83-14.5-1.73-32.71-23.37-54.96-19.28-19.82-44.35-32.79-70.83-40l-97.51-26.56L282.8 30.22c-1.51-5.81-5.95-10.35-11.66-11.91L206.05.58c-10.56-2.88-20.9 5.32-20.71 16.44l47.92 164.21-102.2-27.84-27.59-67.88c-1.93-4.89-6.01-8.57-11.02-9.93L52.72 64.75c-10.34-2.82-20.53 5-20.72 15.88l.23 101.78c.19 8.91 6.03 17.34 12.58 23.25z\"]\n};\nvar faPlaneDeparture = {\n prefix: 'fas',\n iconName: 'plane-departure',\n icon: [640, 512, [], \"f5b0\", \"M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM80.55 341.27c6.28 6.84 15.1 10.72 24.33 10.71l130.54-.18a65.62 65.62 0 0 0 29.64-7.12l290.96-147.65c26.74-13.57 50.71-32.94 67.02-58.31 18.31-28.48 20.3-49.09 13.07-63.65-7.21-14.57-24.74-25.27-58.25-27.45-29.85-1.94-59.54 5.92-86.28 19.48l-98.51 49.99-218.7-82.06a17.799 17.799 0 0 0-18-1.11L90.62 67.29c-10.67 5.41-13.25 19.65-5.17 28.53l156.22 98.1-103.21 52.38-72.35-36.47a17.804 17.804 0 0 0-16.07.02L9.91 230.22c-10.44 5.3-13.19 19.12-5.57 28.08l76.21 82.97z\"]\n};\nvar faPlaneSlash = {\n prefix: 'fas',\n iconName: 'plane-slash',\n icon: [640, 512, [], \"e069\", \"M32.48,147.88,64,256,32.48,364.13A16,16,0,0,0,48,384H88a16,16,0,0,0,12.8-6.41L144,320H246.85l-49,171.59A16,16,0,0,0,213.2,512h65.5a16,16,0,0,0,13.89-8.06l66.6-116.54L34.35,136.34A15.47,15.47,0,0,0,32.48,147.88ZM633.82,458.09,455.14,320H512c35.34,0,96-28.66,96-64s-60.66-64-96-64H397.7L292.61,8.06C290.06,3.61,283.84,0,278.71,0H213.2a16,16,0,0,0-15.38,20.39l36.94,129.29L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09Z\"]\n};\nvar faPlay = {\n prefix: 'fas',\n iconName: 'play',\n icon: [448, 512, [], \"f04b\", \"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z\"]\n};\nvar faPlayCircle = {\n prefix: 'fas',\n iconName: 'play-circle',\n icon: [512, 512, [], \"f144\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm115.7 272l-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42z\"]\n};\nvar faPlug = {\n prefix: 'fas',\n iconName: 'plug',\n icon: [384, 512, [], \"f1e6\", \"M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z\"]\n};\nvar faPlus = {\n prefix: 'fas',\n iconName: 'plus',\n icon: [448, 512, [], \"f067\", \"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faPlusCircle = {\n prefix: 'fas',\n iconName: 'plus-circle',\n icon: [512, 512, [], \"f055\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"]\n};\nvar faPlusSquare = {\n prefix: 'fas',\n iconName: 'plus-square',\n icon: [448, 512, [], \"f0fe\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"]\n};\nvar faPodcast = {\n prefix: 'fas',\n iconName: 'podcast',\n icon: [448, 512, [], \"f2ce\", \"M267.429 488.563C262.286 507.573 242.858 512 224 512c-18.857 0-38.286-4.427-43.428-23.437C172.927 460.134 160 388.898 160 355.75c0-35.156 31.142-43.75 64-43.75s64 8.594 64 43.75c0 32.949-12.871 104.179-20.571 132.813zM156.867 288.554c-18.693-18.308-29.958-44.173-28.784-72.599 2.054-49.724 42.395-89.956 92.124-91.881C274.862 121.958 320 165.807 320 220c0 26.827-11.064 51.116-28.866 68.552-2.675 2.62-2.401 6.986.628 9.187 9.312 6.765 16.46 15.343 21.234 25.363 1.741 3.654 6.497 4.66 9.449 1.891 28.826-27.043 46.553-65.783 45.511-108.565-1.855-76.206-63.595-138.208-139.793-140.369C146.869 73.753 80 139.215 80 220c0 41.361 17.532 78.7 45.55 104.989 2.953 2.771 7.711 1.77 9.453-1.887 4.774-10.021 11.923-18.598 21.235-25.363 3.029-2.2 3.304-6.566.629-9.185zM224 0C100.204 0 0 100.185 0 224c0 89.992 52.602 165.647 125.739 201.408 4.333 2.118 9.267-1.544 8.535-6.31-2.382-15.512-4.342-30.946-5.406-44.339-.146-1.836-1.149-3.486-2.678-4.512-47.4-31.806-78.564-86.016-78.187-147.347.592-96.237 79.29-174.648 175.529-174.899C320.793 47.747 400 126.797 400 224c0 61.932-32.158 116.49-80.65 147.867-.999 14.037-3.069 30.588-5.624 47.23-.732 4.767 4.203 8.429 8.535 6.31C395.227 389.727 448 314.187 448 224 448 100.205 347.815 0 224 0zm0 160c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z\"]\n};\nvar faPoll = {\n prefix: 'fas',\n iconName: 'poll',\n icon: [448, 512, [], \"f681\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM160 368c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V240c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v128zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V144c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v224zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-64c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v64z\"]\n};\nvar faPollH = {\n prefix: 'fas',\n iconName: 'poll-h',\n icon: [448, 512, [], \"f682\", \"M448 432V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48zM112 192c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h128c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-64z\"]\n};\nvar faPoo = {\n prefix: 'fas',\n iconName: 'poo',\n icon: [512, 512, [], \"f2fe\", \"M451.4 369.1C468.7 356 480 335.4 480 312c0-39.8-32.2-72-72-72h-14.1c13.4-11.7 22.1-28.8 22.1-48 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C250.3 14.6 256 30.6 256 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 19.2 8.7 36.3 22.1 48H104c-39.8 0-72 32.2-72 72 0 23.4 11.3 44 28.6 57.1C26.3 374.6 0 404.1 0 440c0 39.8 32.2 72 72 72h368c39.8 0 72-32.2 72-72 0-35.9-26.3-65.4-60.6-70.9zM192 256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm159.5 139C341 422.9 293 448 256 448s-85-25.1-95.5-53c-2-5.3 2-11 7.8-11h175.4c5.8 0 9.8 5.7 7.8 11zM320 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faPooStorm = {\n prefix: 'fas',\n iconName: 'poo-storm',\n icon: [448, 512, [], \"f75a\", \"M308 336h-57.7l17.3-64.9c2-7.6-3.7-15.1-11.6-15.1h-68c-6 0-11.1 4.5-11.9 10.4l-16 120c-1 7.2 4.6 13.6 11.9 13.6h59.3l-23 97.2c-1.8 7.6 4 14.8 11.7 14.8 4.2 0 8.2-2.2 10.4-6l88-152c4.6-8-1.2-18-10.4-18zm66.4-111.3c5.9-9.6 9.6-20.6 9.6-32.7 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C218.3 14.6 224 30.6 224 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 12.1 3.7 23.1 9.6 32.7C32.6 228 0 262.2 0 304c0 44 36 80 80 80h48.3c.1-.6 0-1.2 0-1.8l16-120c3-21.8 21.7-38.2 43.7-38.2h68c13.8 0 26.5 6.3 34.9 17.2s11.2 24.8 7.6 38.1l-6.6 24.7h16c15.7 0 30.3 8.4 38.1 22 7.8 13.6 7.8 30.5 0 44l-8.1 14h30c44 0 80-36 80-80 .1-41.8-32.5-76-73.5-79.3z\"]\n};\nvar faPoop = {\n prefix: 'fas',\n iconName: 'poop',\n icon: [512, 512, [], \"f619\", \"M451.36 369.14C468.66 355.99 480 335.41 480 312c0-39.77-32.24-72-72-72h-14.07c13.42-11.73 22.07-28.78 22.07-48 0-35.35-28.65-64-64-64h-5.88c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96-5.17 0-10.15.74-15.11 1.52C250.31 14.64 256 30.62 256 48c0 44.18-35.82 80-80 80h-16c-35.35 0-64 28.65-64 64 0 19.22 8.65 36.27 22.07 48H104c-39.76 0-72 32.23-72 72 0 23.41 11.34 43.99 28.64 57.14C26.31 374.62 0 404.12 0 440c0 39.76 32.24 72 72 72h368c39.76 0 72-32.24 72-72 0-35.88-26.31-65.38-60.64-70.86z\"]\n};\nvar faPortrait = {\n prefix: 'fas',\n iconName: 'portrait',\n icon: [384, 512, [], \"f3e0\", \"M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM192 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 384 80 375.4 80 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"]\n};\nvar faPoundSign = {\n prefix: 'fas',\n iconName: 'pound-sign',\n icon: [320, 512, [], \"f154\", \"M308 352h-45.495c-6.627 0-12 5.373-12 12v50.848H128V288h84c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-84v-63.556c0-32.266 24.562-57.086 61.792-57.086 23.658 0 45.878 11.505 57.652 18.849 5.151 3.213 11.888 2.051 15.688-2.685l28.493-35.513c4.233-5.276 3.279-13.005-2.119-17.081C273.124 54.56 236.576 32 187.931 32 106.026 32 48 84.742 48 157.961V224H20c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h28v128H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12V364c0-6.627-5.373-12-12-12z\"]\n};\nvar faPowerOff = {\n prefix: 'fas',\n iconName: 'power-off',\n icon: [512, 512, [], \"f011\", \"M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z\"]\n};\nvar faPray = {\n prefix: 'fas',\n iconName: 'pray',\n icon: [384, 512, [], \"f683\", \"M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z\"]\n};\nvar faPrayingHands = {\n prefix: 'fas',\n iconName: 'praying-hands',\n icon: [640, 512, [], \"f684\", \"M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z\"]\n};\nvar faPrescription = {\n prefix: 'fas',\n iconName: 'prescription',\n icon: [384, 512, [], \"f5b1\", \"M301.26 352l78.06-78.06c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0L256 306.74l-83.96-83.96C219.31 216.8 256 176.89 256 128c0-53.02-42.98-96-96-96H16C7.16 32 0 39.16 0 48v256c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-80h18.75l128 128-78.06 78.06c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0L256 397.25l78.06 78.06c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63L301.26 352zM64 96h96c17.64 0 32 14.36 32 32s-14.36 32-32 32H64V96z\"]\n};\nvar faPrescriptionBottle = {\n prefix: 'fas',\n iconName: 'prescription-bottle',\n icon: [384, 512, [], \"f485\", \"M32 192h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v64zM360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24z\"]\n};\nvar faPrescriptionBottleAlt = {\n prefix: 'fas',\n iconName: 'prescription-bottle-alt',\n icon: [384, 512, [], \"f486\", \"M360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24zM32 480c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v352zm64-184c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48z\"]\n};\nvar faPrint = {\n prefix: 'fas',\n iconName: 'print',\n icon: [512, 512, [], \"f02f\", \"M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faProcedures = {\n prefix: 'fas',\n iconName: 'procedures',\n icon: [640, 512, [], \"f487\", \"M528 224H272c-8.8 0-16 7.2-16 16v144H64V144c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48h512v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-61.9-50.1-112-112-112zM136 96h126.1l27.6 55.2c5.9 11.8 22.7 11.8 28.6 0L368 51.8 390.1 96H512c8.8 0 16-7.2 16-16s-7.2-16-16-16H409.9L382.3 8.8C376.4-3 359.6-3 353.7 8.8L304 108.2l-19.9-39.8c-1.4-2.7-4.1-4.4-7.2-4.4H136c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm24 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z\"]\n};\nvar faProjectDiagram = {\n prefix: 'fas',\n iconName: 'project-diagram',\n icon: [640, 512, [], \"f542\", \"M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z\"]\n};\nvar faPumpMedical = {\n prefix: 'fas',\n iconName: 'pump-medical',\n icon: [384, 512, [], \"e06a\", \"M235.51,159.82H84.24A64,64,0,0,0,20.51,218L.14,442a64,64,0,0,0,63.74,69.8h192A64,64,0,0,0,319.61,442L299.24,218A64,64,0,0,0,235.51,159.82Zm4.37,173.33a13.35,13.35,0,0,1-13.34,13.34h-40v40a13.33,13.33,0,0,1-13.33,13.33H146.54a13.33,13.33,0,0,1-13.33-13.33v-40h-40a13.34,13.34,0,0,1-13.33-13.34V306.49a13.33,13.33,0,0,1,13.33-13.34h40v-40a13.33,13.33,0,0,1,13.33-13.33h26.67a13.33,13.33,0,0,1,13.33,13.33v40h40a13.34,13.34,0,0,1,13.34,13.34ZM379.19,93.88,335.87,50.56a64,64,0,0,0-45.24-18.74H223.88a32,32,0,0,0-32-32h-64a32,32,0,0,0-32,32v96h128v-32h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.19,93.88Z\"]\n};\nvar faPumpSoap = {\n prefix: 'fas',\n iconName: 'pump-soap',\n icon: [384, 512, [], \"e06b\", \"M235.63,160H84.37a64,64,0,0,0-63.74,58.21L.27,442.21A64,64,0,0,0,64,512H256a64,64,0,0,0,63.74-69.79l-20.36-224A64,64,0,0,0,235.63,160ZM160,416c-33.12,0-60-26.33-60-58.75,0-25,35.7-75.47,52-97.27A10,10,0,0,1,168,260c16.33,21.8,52,72.27,52,97.27C220,389.67,193.12,416,160,416ZM379.31,94.06,336,50.74A64,64,0,0,0,290.75,32H224A32,32,0,0,0,192,0H128A32,32,0,0,0,96,32v96H224V96h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.31,94.06Z\"]\n};\nvar faPuzzlePiece = {\n prefix: 'fas',\n iconName: 'puzzle-piece',\n icon: [576, 512, [], \"f12e\", \"M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z\"]\n};\nvar faQrcode = {\n prefix: 'fas',\n iconName: 'qrcode',\n icon: [448, 512, [], \"f029\", \"M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z\"]\n};\nvar faQuestion = {\n prefix: 'fas',\n iconName: 'question',\n icon: [384, 512, [], \"f128\", \"M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z\"]\n};\nvar faQuestionCircle = {\n prefix: 'fas',\n iconName: 'question-circle',\n icon: [512, 512, [], \"f059\", \"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z\"]\n};\nvar faQuidditch = {\n prefix: 'fas',\n iconName: 'quidditch',\n icon: [640, 512, [], \"f458\", \"M256.5 216.8L343.2 326s-16.6 102.4-76.6 150.1C206.7 523.8 0 510.2 0 510.2s3.8-23.1 11-55.4l94.6-112.2c4-4.7-.9-11.6-6.6-9.5l-60.4 22.1c14.4-41.7 32.7-80 54.6-97.5 59.9-47.8 163.3-40.9 163.3-40.9zm238 135c-44 0-79.8 35.8-79.8 79.9 0 44.1 35.7 79.9 79.8 79.9 44.1 0 79.8-35.8 79.8-79.9 0-44.2-35.8-79.9-79.8-79.9zM636.5 31L616.7 6c-5.5-6.9-15.5-8-22.4-2.6L361.8 181.3l-34.1-43c-5.1-6.4-15.1-5.2-18.6 2.2l-25.3 54.6 86.7 109.2 58.8-12.4c8-1.7 11.4-11.2 6.3-17.6l-34.1-42.9L634 53.5c6.9-5.5 8-15.6 2.5-22.5z\"]\n};\nvar faQuoteLeft = {\n prefix: 'fas',\n iconName: 'quote-left',\n icon: [512, 512, [], \"f10d\", \"M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"]\n};\nvar faQuoteRight = {\n prefix: 'fas',\n iconName: 'quote-right',\n icon: [512, 512, [], \"f10e\", \"M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faQuran = {\n prefix: 'fas',\n iconName: 'quran',\n icon: [448, 512, [], \"f687\", \"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM301.08 145.82c.6-1.21 1.76-1.82 2.92-1.82s2.32.61 2.92 1.82l11.18 22.65 25 3.63c2.67.39 3.74 3.67 1.81 5.56l-18.09 17.63 4.27 24.89c.36 2.11-1.31 3.82-3.21 3.82-.5 0-1.02-.12-1.52-.38L304 211.87l-22.36 11.75c-.5.26-1.02.38-1.52.38-1.9 0-3.57-1.71-3.21-3.82l4.27-24.89-18.09-17.63c-1.94-1.89-.87-5.17 1.81-5.56l24.99-3.63 11.19-22.65zm-57.89-69.01c13.67 0 27.26 2.49 40.38 7.41a6.775 6.775 0 1 1-2.38 13.12c-.67 0-3.09-.21-4.13-.21-52.31 0-94.86 42.55-94.86 94.86 0 52.3 42.55 94.86 94.86 94.86 1.03 0 3.48-.21 4.13-.21 3.93 0 6.8 3.14 6.8 6.78 0 2.98-1.94 5.51-4.62 6.42-13.07 4.87-26.59 7.34-40.19 7.34C179.67 307.19 128 255.51 128 192c0-63.52 51.67-115.19 115.19-115.19zM380.8 448H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z\"]\n};\nvar faRadiation = {\n prefix: 'fas',\n iconName: 'radiation',\n icon: [496, 512, [], \"f7b9\", \"M328.2 255.8h151.6c9.1 0 16.8-7.7 16.2-16.8-5.1-75.8-44.4-142.2-102.5-184.2-7.4-5.3-17.9-2.9-22.7 4.8L290.4 188c22.6 14.3 37.8 39.2 37.8 67.8zm-37.8 67.7c-12.3 7.7-26.8 12.4-42.4 12.4-15.6 0-30-4.7-42.4-12.4L125.2 452c-4.8 7.7-2.4 18.1 5.6 22.4C165.7 493.2 205.6 504 248 504s82.3-10.8 117.2-29.6c8-4.3 10.4-14.8 5.6-22.4l-80.4-128.5zM248 303.8c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm-231.8-48h151.6c0-28.6 15.2-53.5 37.8-67.7L125.2 59.7c-4.8-7.7-15.3-10.2-22.7-4.8C44.4 96.9 5.1 163.3 0 239.1c-.6 9 7.1 16.7 16.2 16.7z\"]\n};\nvar faRadiationAlt = {\n prefix: 'fas',\n iconName: 'radiation-alt',\n icon: [496, 512, [], \"f7ba\", \"M312 256h79.1c9.2 0 16.9-7.7 16-16.8-4.6-43.6-27-81.8-59.5-107.8-7.6-6.1-18.8-4.5-24 3.8L281.9 202c18 11.2 30.1 31.2 30.1 54zm-97.8 54.1L172.4 377c-4.9 7.8-2.4 18.4 5.8 22.5 21.1 10.4 44.7 16.5 69.8 16.5s48.7-6.1 69.9-16.5c8.2-4.1 10.6-14.7 5.8-22.5l-41.8-66.9c-9.8 6.2-21.4 9.9-33.8 9.9s-24.1-3.7-33.9-9.9zM104.9 256H184c0-22.8 12.1-42.8 30.2-54.1l-41.7-66.8c-5.2-8.3-16.4-9.9-24-3.8-32.6 26-54.9 64.2-59.5 107.8-1.1 9.2 6.7 16.9 15.9 16.9zM248 504c137 0 248-111 248-248S385 8 248 8 0 119 0 256s111 248 248 248zm0-432c101.5 0 184 82.5 184 184s-82.5 184-184 184S64 357.5 64 256 146.5 72 248 72zm0 216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z\"]\n};\nvar faRainbow = {\n prefix: 'fas',\n iconName: 'rainbow',\n icon: [576, 512, [], \"f75b\", \"M268.3 32.7C115.4 42.9 0 176.9 0 330.2V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C64 186.8 180.9 80.3 317.5 97.9 430.4 112.4 512 214 512 327.8V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-165.3-140-298.6-307.7-287.3zm-5.6 96.9C166 142 96 229.1 96 326.7V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-74.8 64.5-134.8 140.8-127.4 66.5 6.5 115.2 66.2 115.2 133.1V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-114.2-100.2-205.4-217.3-190.4zm6.2 96.3c-45.6 8.9-76.9 51.5-76.9 97.9V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-17.6 14.3-32 32-32s32 14.4 32 32v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-59.2-53.8-106-115.1-94.1z\"]\n};\nvar faRandom = {\n prefix: 'fas',\n iconName: 'random',\n icon: [512, 512, [], \"f074\", \"M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z\"]\n};\nvar faReceipt = {\n prefix: 'fas',\n iconName: 'receipt',\n icon: [384, 512, [], \"f543\", \"M358.4 3.2L320 48 265.6 3.2a15.9 15.9 0 0 0-19.2 0L192 48 137.6 3.2a15.9 15.9 0 0 0-19.2 0L64 48 25.6 3.2C15-4.7 0 2.8 0 16v480c0 13.2 15 20.7 25.6 12.8L64 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L192 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L320 464l38.4 44.8c10.5 7.9 25.6.4 25.6-12.8V16c0-13.2-15-20.7-25.6-12.8zM320 360c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faRecordVinyl = {\n prefix: 'fas',\n iconName: 'record-vinyl',\n icon: [512, 512, [], \"f8d9\", \"M256 152a104 104 0 1 0 104 104 104 104 0 0 0-104-104zm0 128a24 24 0 1 1 24-24 24 24 0 0 1-24 24zm0-272C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 376a128 128 0 1 1 128-128 128 128 0 0 1-128 128z\"]\n};\nvar faRecycle = {\n prefix: 'fas',\n iconName: 'recycle',\n icon: [512, 512, [], \"f1b8\", \"M184.561 261.903c3.232 13.997-12.123 24.635-24.068 17.168l-40.736-25.455-50.867 81.402C55.606 356.273 70.96 384 96.012 384H148c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12H96.115c-75.334 0-121.302-83.048-81.408-146.88l50.822-81.388-40.725-25.448c-12.081-7.547-8.966-25.961 4.879-29.158l110.237-25.45c8.611-1.988 17.201 3.381 19.189 11.99l25.452 110.237zm98.561-182.915l41.289 66.076-40.74 25.457c-12.051 7.528-9 25.953 4.879 29.158l110.237 25.45c8.672 1.999 17.215-3.438 19.189-11.99l25.45-110.237c3.197-13.844-11.99-24.719-24.068-17.168l-40.687 25.424-41.263-66.082c-37.521-60.033-125.209-60.171-162.816 0l-17.963 28.766c-3.51 5.62-1.8 13.021 3.82 16.533l33.919 21.195c5.62 3.512 13.024 1.803 16.536-3.817l17.961-28.743c12.712-20.341 41.973-19.676 54.257-.022zM497.288 301.12l-27.515-44.065c-3.511-5.623-10.916-7.334-16.538-3.821l-33.861 21.159c-5.62 3.512-7.33 10.915-3.818 16.536l27.564 44.112c13.257 21.211-2.057 48.96-27.136 48.96H320V336.02c0-14.213-17.242-21.383-27.313-11.313l-80 79.981c-6.249 6.248-6.249 16.379 0 22.627l80 79.989C302.689 517.308 320 510.3 320 495.989V448h95.88c75.274 0 121.335-82.997 81.408-146.88z\"]\n};\nvar faRedo = {\n prefix: 'fas',\n iconName: 'redo',\n icon: [512, 512, [], \"f01e\", \"M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z\"]\n};\nvar faRedoAlt = {\n prefix: 'fas',\n iconName: 'redo-alt',\n icon: [512, 512, [], \"f2f9\", \"M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z\"]\n};\nvar faRegistered = {\n prefix: 'fas',\n iconName: 'registered',\n icon: [512, 512, [], \"f25d\", \"M285.363 207.475c0 18.6-9.831 28.431-28.431 28.431h-29.876v-56.14h23.378c28.668 0 34.929 8.773 34.929 27.709zM504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM363.411 360.414c-46.729-84.825-43.299-78.636-44.702-80.98 23.432-15.172 37.945-42.979 37.945-74.486 0-54.244-31.5-89.252-105.498-89.252h-70.667c-13.255 0-24 10.745-24 24V372c0 13.255 10.745 24 24 24h22.567c13.255 0 24-10.745 24-24v-71.663h25.556l44.129 82.937a24.001 24.001 0 0 0 21.188 12.727h24.464c18.261-.001 29.829-19.591 21.018-35.587z\"]\n};\nvar faRemoveFormat = {\n prefix: 'fas',\n iconName: 'remove-format',\n icon: [640, 512, [], \"f87d\", \"M336 416h-11.17l9.26-27.77L267 336.4 240.49 416H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm297.82 42.1L377 259.59 426.17 112H544v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16H176a16 16 0 0 0-16 16v43.9L45.46 3.38A16 16 0 0 0 23 6.19L3.37 31.46a16 16 0 0 0 2.81 22.45l588.36 454.72a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zM309.91 207.76L224 141.36V112h117.83z\"]\n};\nvar faReply = {\n prefix: 'fas',\n iconName: 'reply',\n icon: [512, 512, [], \"f3e5\", \"M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z\"]\n};\nvar faReplyAll = {\n prefix: 'fas',\n iconName: 'reply-all',\n icon: [576, 512, [], \"f122\", \"M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z\"]\n};\nvar faRepublican = {\n prefix: 'fas',\n iconName: 'republican',\n icon: [640, 512, [], \"f75e\", \"M544 192c0-88.4-71.6-160-160-160H160C71.6 32 0 103.6 0 192v64h544v-64zm-367.7-21.6l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L128 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L272 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L416 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zM624 320h-32c-8.8 0-16 7.2-16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V288H0v176c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16v-80h192v80c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V352h32v43.3c0 41.8 30 80.1 71.6 84.3 47.8 4.9 88.4-32.7 88.4-79.6v-64c0-8.8-7.2-16-16-16z\"]\n};\nvar faRestroom = {\n prefix: 'fas',\n iconName: 'restroom',\n icon: [640, 512, [], \"f7bd\", \"M128 128c35.3 0 64-28.7 64-64S163.3 0 128 0 64 28.7 64 64s28.7 64 64 64zm384 0c35.3 0 64-28.7 64-64S547.3 0 512 0s-64 28.7-64 64 28.7 64 64 64zm127.3 226.5l-45.6-185.8c-3.3-13.5-15.5-23-29.8-24.2-15 9.7-32.8 15.5-52 15.5-19.2 0-37-5.8-52-15.5-14.3 1.2-26.5 10.7-29.8 24.2l-45.6 185.8C381 369.6 393 384 409.2 384H464v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V384h54.8c16.2 0 28.2-14.4 24.5-29.5zM336 0h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zM180.1 144.4c-15 9.8-32.9 15.6-52.1 15.6-19.2 0-37.1-5.8-52.1-15.6C51.3 146.5 32 166.9 32 192v136c0 13.3 10.7 24 24 24h8v136c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V352h8c13.3 0 24-10.7 24-24V192c0-25.1-19.3-45.5-43.9-47.6z\"]\n};\nvar faRetweet = {\n prefix: 'fas',\n iconName: 'retweet',\n icon: [640, 512, [], \"f079\", \"M629.657 343.598L528.971 444.284c-9.373 9.372-24.568 9.372-33.941 0L394.343 343.598c-9.373-9.373-9.373-24.569 0-33.941l10.823-10.823c9.562-9.562 25.133-9.34 34.419.492L480 342.118V160H292.451a24.005 24.005 0 0 1-16.971-7.029l-16-16C244.361 121.851 255.069 96 276.451 96H520c13.255 0 24 10.745 24 24v222.118l40.416-42.792c9.285-9.831 24.856-10.054 34.419-.492l10.823 10.823c9.372 9.372 9.372 24.569-.001 33.941zm-265.138 15.431A23.999 23.999 0 0 0 347.548 352H160V169.881l40.416 42.792c9.286 9.831 24.856 10.054 34.419.491l10.822-10.822c9.373-9.373 9.373-24.569 0-33.941L144.971 67.716c-9.373-9.373-24.569-9.373-33.941 0L10.343 168.402c-9.373 9.373-9.373 24.569 0 33.941l10.822 10.822c9.562 9.562 25.133 9.34 34.419-.491L96 169.881V392c0 13.255 10.745 24 24 24h243.549c21.382 0 32.09-25.851 16.971-40.971l-16.001-16z\"]\n};\nvar faRibbon = {\n prefix: 'fas',\n iconName: 'ribbon',\n icon: [448, 512, [], \"f4d6\", \"M6.1 444.3c-9.6 10.8-7.5 27.6 4.5 35.7l68.8 27.9c9.9 6.7 23.3 5 31.3-3.8l91.8-101.9-79.2-87.9-117.2 130zm435.8 0s-292-324.6-295.4-330.1c15.4-8.4 40.2-17.9 77.5-17.9s62.1 9.5 77.5 17.9c-3.3 5.6-56 64.6-56 64.6l79.1 87.7 34.2-38c28.7-31.9 33.3-78.6 11.4-115.5l-43.7-73.5c-4.3-7.2-9.9-13.3-16.8-18-40.7-27.6-127.4-29.7-171.4 0-6.9 4.7-12.5 10.8-16.8 18l-43.6 73.2c-1.5 2.5-37.1 62.2 11.5 116L337.5 504c8 8.9 21.4 10.5 31.3 3.8l68.8-27.9c11.9-8 14-24.8 4.3-35.6z\"]\n};\nvar faRing = {\n prefix: 'fas',\n iconName: 'ring',\n icon: [512, 512, [], \"f70b\", \"M256 64C110.06 64 0 125.91 0 208v98.13C0 384.48 114.62 448 256 448s256-63.52 256-141.87V208c0-82.09-110.06-144-256-144zm0 64c106.04 0 192 35.82 192 80 0 9.26-3.97 18.12-10.91 26.39C392.15 208.21 328.23 192 256 192s-136.15 16.21-181.09 42.39C67.97 226.12 64 217.26 64 208c0-44.18 85.96-80 192-80zM120.43 264.64C155.04 249.93 201.64 240 256 240s100.96 9.93 135.57 24.64C356.84 279.07 308.93 288 256 288s-100.84-8.93-135.57-23.36z\"]\n};\nvar faRoad = {\n prefix: 'fas',\n iconName: 'road',\n icon: [576, 512, [], \"f018\", \"M573.19 402.67l-139.79-320C428.43 71.29 417.6 64 405.68 64h-97.59l2.45 23.16c.5 4.72-3.21 8.84-7.96 8.84h-29.16c-4.75 0-8.46-4.12-7.96-8.84L267.91 64h-97.59c-11.93 0-22.76 7.29-27.73 18.67L2.8 402.67C-6.45 423.86 8.31 448 30.54 448h196.84l10.31-97.68c.86-8.14 7.72-14.32 15.91-14.32h68.8c8.19 0 15.05 6.18 15.91 14.32L348.62 448h196.84c22.23 0 36.99-24.14 27.73-45.33zM260.4 135.16a8 8 0 0 1 7.96-7.16h39.29c4.09 0 7.53 3.09 7.96 7.16l4.6 43.58c.75 7.09-4.81 13.26-11.93 13.26h-40.54c-7.13 0-12.68-6.17-11.93-13.26l4.59-43.58zM315.64 304h-55.29c-9.5 0-16.91-8.23-15.91-17.68l5.07-48c.86-8.14 7.72-14.32 15.91-14.32h45.15c8.19 0 15.05 6.18 15.91 14.32l5.07 48c1 9.45-6.41 17.68-15.91 17.68z\"]\n};\nvar faRobot = {\n prefix: 'fas',\n iconName: 'robot',\n icon: [640, 512, [], \"f544\", \"M32,224H64V416H32A31.96166,31.96166,0,0,1,0,384V256A31.96166,31.96166,0,0,1,32,224Zm512-48V448a64.06328,64.06328,0,0,1-64,64H160a64.06328,64.06328,0,0,1-64-64V176a79.974,79.974,0,0,1,80-80H288V32a32,32,0,0,1,64,0V96H464A79.974,79.974,0,0,1,544,176ZM264,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,264,256Zm-8,128H192v32h64Zm96,0H288v32h64ZM456,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,456,256Zm-8,128H384v32h64ZM640,256V384a31.96166,31.96166,0,0,1-32,32H576V224h32A31.96166,31.96166,0,0,1,640,256Z\"]\n};\nvar faRocket = {\n prefix: 'fas',\n iconName: 'rocket',\n icon: [512, 512, [], \"f135\", \"M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z\"]\n};\nvar faRoute = {\n prefix: 'fas',\n iconName: 'route',\n icon: [512, 512, [], \"f4d7\", \"M416 320h-96c-17.6 0-32-14.4-32-32s14.4-32 32-32h96s96-107 96-160-43-96-96-96-96 43-96 96c0 25.5 22.2 63.4 45.3 96H320c-52.9 0-96 43.1-96 96s43.1 96 96 96h96c17.6 0 32 14.4 32 32s-14.4 32-32 32H185.5c-16 24.8-33.8 47.7-47.3 64H416c52.9 0 96-43.1 96-96s-43.1-96-96-96zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM96 256c-53 0-96 43-96 96s96 160 96 160 96-107 96-160-43-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faRss = {\n prefix: 'fas',\n iconName: 'rss',\n icon: [448, 512, [], \"f09e\", \"M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z\"]\n};\nvar faRssSquare = {\n prefix: 'fas',\n iconName: 'rss-square',\n icon: [448, 512, [], \"f143\", \"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z\"]\n};\nvar faRubleSign = {\n prefix: 'fas',\n iconName: 'ruble-sign',\n icon: [384, 512, [], \"f158\", \"M239.36 320C324.48 320 384 260.542 384 175.071S324.48 32 239.36 32H76c-6.627 0-12 5.373-12 12v206.632H12c-6.627 0-12 5.373-12 12V308c0 6.627 5.373 12 12 12h52v32H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v52c0 6.627 5.373 12 12 12h58.56c6.627 0 12-5.373 12-12v-52H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H146.56v-32h92.8zm-92.8-219.252h78.72c46.72 0 74.88 29.11 74.88 74.323 0 45.832-28.16 75.561-76.16 75.561h-77.44V100.748z\"]\n};\nvar faRuler = {\n prefix: 'fas',\n iconName: 'ruler',\n icon: [640, 512, [], \"f545\", \"M635.7 167.2L556.1 31.7c-8.8-15-28.3-20.1-43.5-11.5l-69 39.1L503.3 161c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L416 75l-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L333.2 122 278 153.3 337.8 255c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-59.7-101.7-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-27.9-47.5-55.2 31.3 59.7 101.7c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L84.9 262.9l-69 39.1C.7 310.7-4.6 329.8 4.2 344.8l79.6 135.6c8.8 15 28.3 20.1 43.5 11.5L624.1 210c15.2-8.6 20.4-27.8 11.6-42.8z\"]\n};\nvar faRulerCombined = {\n prefix: 'fas',\n iconName: 'ruler-combined',\n icon: [512, 512, [], \"f546\", \"M160 288h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56v-64h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56V96h-56c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8h56V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 2.77.91 5.24 1.57 7.8L160 329.38V288zm320 64h-32v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-41.37L24.2 510.43c2.56.66 5.04 1.57 7.8 1.57h448c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"]\n};\nvar faRulerHorizontal = {\n prefix: 'fas',\n iconName: 'ruler-horizontal',\n icon: [576, 512, [], \"f547\", \"M544 128h-48v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8H88c-4.42 0-8-3.58-8-8v-88H32c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h512c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32z\"]\n};\nvar faRulerVertical = {\n prefix: 'fas',\n iconName: 'ruler-vertical',\n icon: [256, 512, [], \"f548\", \"M168 416c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64h-88z\"]\n};\nvar faRunning = {\n prefix: 'fas',\n iconName: 'running',\n icon: [416, 512, [], \"f70c\", \"M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z\"]\n};\nvar faRupeeSign = {\n prefix: 'fas',\n iconName: 'rupee-sign',\n icon: [320, 512, [], \"f156\", \"M308 96c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v44.748c0 6.627 5.373 12 12 12h85.28c27.308 0 48.261 9.958 60.97 27.252H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h158.757c-6.217 36.086-32.961 58.632-74.757 58.632H12c-6.627 0-12 5.373-12 12v53.012c0 3.349 1.4 6.546 3.861 8.818l165.052 152.356a12.001 12.001 0 0 0 8.139 3.182h82.562c10.924 0 16.166-13.408 8.139-20.818L116.871 319.906c76.499-2.34 131.144-53.395 138.318-127.906H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-58.69c-3.486-11.541-8.28-22.246-14.252-32H308z\"]\n};\nvar faSadCry = {\n prefix: 'fas',\n iconName: 'sad-cry',\n icon: [496, 512, [], \"f5b3\", \"M248 8C111 8 0 119 0 256c0 90.1 48.2 168.7 120 212.1V288c0-8.8 7.2-16 16-16s16 7.2 16 16v196.7c29.5 12.4 62 19.3 96 19.3s66.5-6.9 96-19.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v180.1C447.8 424.7 496 346 496 256 496 119 385 8 248 8zm-65.5 216.5c-14.8-13.2-46.2-13.2-61 0L112 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c.8 5-1.7 10-6.1 12.4-5.8 3.1-11.2.7-13.7-1.6l-9.7-8.5zM248 416c-26.5 0-48-28.7-48-64s21.5-64 48-64 48 28.7 48 64-21.5 64-48 64zm149.8-181.5c-5.8 3.1-11.2.7-13.7-1.6l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S400 197 404 222.2c.6 4.9-1.8 9.9-6.2 12.3z\"]\n};\nvar faSadTear = {\n prefix: 'fas',\n iconName: 'sad-tear',\n icon: [496, 512, [], \"f5b4\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM152 416c-26.5 0-48-21-48-47 0-20 28.5-60.4 41.6-77.8 3.2-4.3 9.6-4.3 12.8 0C171.5 308.6 200 349 200 369c0 26-21.5 47-48 47zm16-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm170.2 154.2C315.8 367.4 282.9 352 248 352c-21.2 0-21.2-32 0-32 44.4 0 86.3 19.6 114.7 53.8 13.8 16.4-11.2 36.5-24.5 20.4z\"]\n};\nvar faSatellite = {\n prefix: 'fas',\n iconName: 'satellite',\n icon: [512, 512, [], \"f7bf\", \"M502.60969,310.04206l-96.70393,96.71625a31.88151,31.88151,0,0,1-45.00765,0L280.572,326.34115l-9.89231,9.90759a190.56343,190.56343,0,0,1-5.40716,168.52287c-4.50077,8.50115-16.39342,9.59505-23.20707,2.79725L134.54715,400.05428l-17.7999,17.79929c.70324,2.60972,1.60965,5.00067,1.60965,7.79793a32.00544,32.00544,0,1,1-32.00544-32.00434c2.79735,0,5.18838.90637,7.7982,1.60959l17.7999-17.79929L4.43129,269.94287c-6.798-6.81342-5.70409-18.6119,2.79735-23.20627a190.58161,190.58161,0,0,1,168.52864-5.407l9.79854-9.79821-80.31053-80.41716a32.002,32.002,0,0,1,0-45.09987L201.96474,9.29814A31.62639,31.62639,0,0,1,224.46868,0a31.99951,31.99951,0,0,1,22.59759,9.29814l80.32615,80.30777,47.805-47.89713a33.6075,33.6075,0,0,1,47.50808,0l47.50807,47.50645a33.63308,33.63308,0,0,1,0,47.50644l-47.805,47.89713L502.71908,265.036A31.78938,31.78938,0,0,1,502.60969,310.04206ZM219.56159,197.433l73.82505-73.82252-68.918-68.9-73.80942,73.80689Zm237.74352,90.106-68.90233-68.9156-73.825,73.82252,68.918,68.9Z\"]\n};\nvar faSatelliteDish = {\n prefix: 'fas',\n iconName: 'satellite-dish',\n icon: [512, 512, [], \"f7c0\", \"M305.44954,462.59c7.39157,7.29792,6.18829,20.09661-3.00038,25.00356-77.713,41.80281-176.72559,29.9105-242.34331-35.7082C-5.49624,386.28227-17.404,287.362,24.41381,209.554c4.89125-9.095,17.68975-10.29834,25.00318-3.00043L166.22872,323.36708l27.39411-27.39452c-.68759-2.60974-1.594-5.00071-1.594-7.81361a32.00407,32.00407,0,1,1,32.00407,32.00455c-2.79723,0-5.20378-.89075-7.79786-1.594l-27.40974,27.41015ZM511.9758,303.06732a16.10336,16.10336,0,0,1-16.002,17.00242H463.86031a15.96956,15.96956,0,0,1-15.89265-15.00213C440.46671,175.5492,336.45348,70.53427,207.03078,63.53328a15.84486,15.84486,0,0,1-15.00191-15.90852V16.02652A16.09389,16.09389,0,0,1,209.031.02425C372.25491,8.61922,503.47472,139.841,511.9758,303.06732Zm-96.01221-.29692a16.21093,16.21093,0,0,1-16.11142,17.29934H367.645a16.06862,16.06862,0,0,1-15.89265-14.70522c-6.90712-77.01094-68.118-138.91037-144.92467-145.22376a15.94,15.94,0,0,1-14.79876-15.89289V112.13393a16.134,16.134,0,0,1,17.29908-16.096C319.45132,104.5391,407.55627,192.64538,415.96359,302.7704Z\"]\n};\nvar faSave = {\n prefix: 'fas',\n iconName: 'save',\n icon: [448, 512, [], \"f0c7\", \"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z\"]\n};\nvar faSchool = {\n prefix: 'fas',\n iconName: 'school',\n icon: [640, 512, [], \"f549\", \"M0 224v272c0 8.84 7.16 16 16 16h80V192H32c-17.67 0-32 14.33-32 32zm360-48h-24v-40c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v64c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zm137.75-63.96l-160-106.67a32.02 32.02 0 0 0-35.5 0l-160 106.67A32.002 32.002 0 0 0 128 138.66V512h128V368c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v144h128V138.67c0-10.7-5.35-20.7-14.25-26.63zM320 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm288-64h-64v320h80c8.84 0 16-7.16 16-16V224c0-17.67-14.33-32-32-32z\"]\n};\nvar faScrewdriver = {\n prefix: 'fas',\n iconName: 'screwdriver',\n icon: [512, 512, [], \"f54a\", \"M448 0L320 96v62.06l-83.03 83.03c6.79 4.25 13.27 9.06 19.07 14.87 5.8 5.8 10.62 12.28 14.87 19.07L353.94 192H416l96-128-64-64zM128 278.59L10.92 395.67c-14.55 14.55-14.55 38.15 0 52.71l52.7 52.7c14.56 14.56 38.15 14.56 52.71 0L233.41 384c29.11-29.11 29.11-76.3 0-105.41s-76.3-29.11-105.41 0z\"]\n};\nvar faScroll = {\n prefix: 'fas',\n iconName: 'scroll',\n icon: [640, 512, [], \"f70e\", \"M48 0C21.53 0 0 21.53 0 48v64c0 8.84 7.16 16 16 16h80V48C96 21.53 74.47 0 48 0zm208 412.57V352h288V96c0-52.94-43.06-96-96-96H111.59C121.74 13.41 128 29.92 128 48v368c0 38.87 34.65 69.65 74.75 63.12C234.22 474 256 444.46 256 412.57zM288 384v32c0 52.93-43.06 96-96 96h336c61.86 0 112-50.14 112-112 0-8.84-7.16-16-16-16H288z\"]\n};\nvar faSdCard = {\n prefix: 'fas',\n iconName: 'sd-card',\n icon: [384, 512, [], \"f7c2\", \"M320 0H128L0 128v320c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 160h-48V64h48v96zm80 0h-48V64h48v96zm80 0h-48V64h48v96z\"]\n};\nvar faSearch = {\n prefix: 'fas',\n iconName: 'search',\n icon: [512, 512, [], \"f002\", \"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\"]\n};\nvar faSearchDollar = {\n prefix: 'fas',\n iconName: 'search-dollar',\n icon: [512, 512, [], \"f688\", \"M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm27.11-152.54l-45.01-13.5c-5.16-1.55-8.77-6.78-8.77-12.73 0-7.27 5.3-13.19 11.8-13.19h28.11c4.56 0 8.96 1.29 12.82 3.72 3.24 2.03 7.36 1.91 10.13-.73l11.75-11.21c3.53-3.37 3.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V112c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16.12c-23.63.63-42.68 20.55-42.68 45.07 0 19.97 12.99 37.81 31.58 43.39l45.01 13.5c5.16 1.55 8.77 6.78 8.77 12.73 0 7.27-5.3 13.19-11.8 13.19h-28.1c-4.56 0-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75 11.21c-3.53 3.37-3.33 9.21.57 12.14 9.1 6.83 20.08 10.77 31.37 11.35V304c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-16.12c23.63-.63 42.68-20.54 42.68-45.07 0-19.97-12.99-37.81-31.59-43.39z\"]\n};\nvar faSearchLocation = {\n prefix: 'fas',\n iconName: 'search-location',\n icon: [512, 512, [], \"f689\", \"M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm.02-239.96c-40.78 0-73.84 33.05-73.84 73.83 0 32.96 48.26 93.05 66.75 114.86a9.24 9.24 0 0 0 14.18 0c18.49-21.81 66.75-81.89 66.75-114.86 0-40.78-33.06-73.83-73.84-73.83zm0 96c-13.26 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faSearchMinus = {\n prefix: 'fas',\n iconName: 'search-minus',\n icon: [512, 512, [], \"f010\", \"M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z\"]\n};\nvar faSearchPlus = {\n prefix: 'fas',\n iconName: 'search-plus',\n icon: [512, 512, [], \"f00e\", \"M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z\"]\n};\nvar faSeedling = {\n prefix: 'fas',\n iconName: 'seedling',\n icon: [512, 512, [], \"f4d8\", \"M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z\"]\n};\nvar faServer = {\n prefix: 'fas',\n iconName: 'server',\n icon: [512, 512, [], \"f233\", \"M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z\"]\n};\nvar faShapes = {\n prefix: 'fas',\n iconName: 'shapes',\n icon: [512, 512, [], \"f61f\", \"M128,256A128,128,0,1,0,256,384,128,128,0,0,0,128,256Zm379-54.86L400.07,18.29a37.26,37.26,0,0,0-64.14,0L229,201.14C214.76,225.52,232.58,256,261.09,256H474.91C503.42,256,521.24,225.52,507,201.14ZM480,288H320a32,32,0,0,0-32,32V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V320A32,32,0,0,0,480,288Z\"]\n};\nvar faShare = {\n prefix: 'fas',\n iconName: 'share',\n icon: [512, 512, [], \"f064\", \"M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z\"]\n};\nvar faShareAlt = {\n prefix: 'fas',\n iconName: 'share-alt',\n icon: [448, 512, [], \"f1e0\", \"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z\"]\n};\nvar faShareAltSquare = {\n prefix: 'fas',\n iconName: 'share-alt-square',\n icon: [448, 512, [], \"f1e1\", \"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zM304 296c-14.562 0-27.823 5.561-37.783 14.671l-67.958-40.775a56.339 56.339 0 0 0 0-27.793l67.958-40.775C276.177 210.439 289.438 216 304 216c30.928 0 56-25.072 56-56s-25.072-56-56-56-56 25.072-56 56c0 4.797.605 9.453 1.74 13.897l-67.958 40.775C171.823 205.561 158.562 200 144 200c-30.928 0-56 25.072-56 56s25.072 56 56 56c14.562 0 27.823-5.561 37.783-14.671l67.958 40.775a56.088 56.088 0 0 0-1.74 13.897c0 30.928 25.072 56 56 56s56-25.072 56-56C360 321.072 334.928 296 304 296z\"]\n};\nvar faShareSquare = {\n prefix: 'fas',\n iconName: 'share-square',\n icon: [576, 512, [], \"f14d\", \"M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z\"]\n};\nvar faShekelSign = {\n prefix: 'fas',\n iconName: 'shekel-sign',\n icon: [448, 512, [], \"f20b\", \"M248 168v168c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V168c0-75.11-60.89-136-136-136H24C10.75 32 0 42.74 0 56v408c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112h112c30.93 0 56 25.07 56 56zM432 32h-48c-8.84 0-16 7.16-16 16v296c0 30.93-25.07 56-56 56H200V176c0-8.84-7.16-16-16-16h-48c-8.84 0-16 7.16-16 16v280c0 13.25 10.75 24 24 24h168c75.11 0 136-60.89 136-136V48c0-8.84-7.16-16-16-16z\"]\n};\nvar faShieldAlt = {\n prefix: 'fas',\n iconName: 'shield-alt',\n icon: [512, 512, [], \"f3ed\", \"M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z\"]\n};\nvar faShieldVirus = {\n prefix: 'fas',\n iconName: 'shield-virus',\n icon: [512, 512, [], \"e06c\", \"M224,192a16,16,0,1,0,16,16A16,16,0,0,0,224,192ZM466.5,83.68l-192-80A57.4,57.4,0,0,0,256.05,0a57.4,57.4,0,0,0-18.46,3.67l-192,80A47.93,47.93,0,0,0,16,128C16,326.5,130.5,463.72,237.5,508.32a48.09,48.09,0,0,0,36.91,0C360.09,472.61,496,349.3,496,128A48,48,0,0,0,466.5,83.68ZM384,256H371.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C306.47,313.09,272,327.37,272,355.88V368a16,16,0,0,1-32,0V355.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H128a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V112a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C329.09,189.53,343.37,224,371.88,224H384a16,16,0,0,1,0,32Zm-96,0a16,16,0,1,0,16,16A16,16,0,0,0,288,256Z\"]\n};\nvar faShip = {\n prefix: 'fas',\n iconName: 'ship',\n icon: [640, 512, [], \"f21a\", \"M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z\"]\n};\nvar faShippingFast = {\n prefix: 'fas',\n iconName: 'shipping-fast',\n icon: [640, 512, [], \"f48b\", \"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48v48H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h272c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H40c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H64v128c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"]\n};\nvar faShoePrints = {\n prefix: 'fas',\n iconName: 'shoe-prints',\n icon: [640, 512, [], \"f54b\", \"M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 128c0-45.22-39.1-97.3-148.58-120.81z\"]\n};\nvar faShoppingBag = {\n prefix: 'fas',\n iconName: 'shopping-bag',\n icon: [448, 512, [], \"f290\", \"M352 160v-32C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128v32H0v272c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V160h-96zm-192-32c0-35.29 28.71-64 64-64s64 28.71 64 64v32H160v-32zm160 120c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm-192 0c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24z\"]\n};\nvar faShoppingBasket = {\n prefix: 'fas',\n iconName: 'shopping-basket',\n icon: [576, 512, [], \"f291\", \"M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z\"]\n};\nvar faShoppingCart = {\n prefix: 'fas',\n iconName: 'shopping-cart',\n icon: [576, 512, [], \"f07a\", \"M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z\"]\n};\nvar faShower = {\n prefix: 'fas',\n iconName: 'shower',\n icon: [512, 512, [], \"f2cc\", \"M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z\"]\n};\nvar faShuttleVan = {\n prefix: 'fas',\n iconName: 'shuttle-van',\n icon: [640, 512, [], \"f5b6\", \"M628.88 210.65L494.39 49.27A48.01 48.01 0 0 0 457.52 32H32C14.33 32 0 46.33 0 64v288c0 17.67 14.33 32 32 32h32c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h32c17.67 0 32-14.33 32-32V241.38c0-11.23-3.94-22.1-11.12-30.73zM64 192V96h96v96H64zm96 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm160-240h-96V96h96v96zm160 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-96-240V96h66.02l80 96H384z\"]\n};\nvar faSign = {\n prefix: 'fas',\n iconName: 'sign',\n icon: [512, 512, [], \"f4d9\", \"M496 64H128V16c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16v48H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V128h368c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM160 384h320V160H160v224z\"]\n};\nvar faSignInAlt = {\n prefix: 'fas',\n iconName: 'sign-in-alt',\n icon: [512, 512, [], \"f2f6\", \"M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z\"]\n};\nvar faSignLanguage = {\n prefix: 'fas',\n iconName: 'sign-language',\n icon: [448, 512, [], \"f2a7\", \"M91.434 483.987c-.307-16.018 13.109-29.129 29.13-29.129h62.293v-5.714H56.993c-16.021 0-29.437-13.111-29.13-29.129C28.16 404.491 40.835 392 56.428 392h126.429v-5.714H29.136c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h154.286v-5.714H57.707c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h168.566l-31.085-22.606c-12.762-9.281-15.583-27.149-6.302-39.912 9.281-12.761 27.15-15.582 39.912-6.302l123.361 89.715a34.287 34.287 0 0 1 14.12 27.728v141.136c0 15.91-10.946 29.73-26.433 33.374l-80.471 18.934a137.16 137.16 0 0 1-31.411 3.646H120c-15.593-.001-28.269-12.492-28.566-28.014zm73.249-225.701h36.423l-11.187-8.136c-18.579-13.511-20.313-40.887-3.17-56.536l-13.004-16.7c-9.843-12.641-28.43-15.171-40.88-5.088-12.065 9.771-14.133 27.447-4.553 39.75l36.371 46.71zm283.298-2.103l-5.003-152.452c-.518-15.771-13.722-28.136-29.493-27.619-15.773.518-28.137 13.722-27.619 29.493l1.262 38.415L283.565 11.019c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l76.889 98.745-4.509 3.511-94.79-121.734c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l94.443 121.288-4.509 3.511-77.675-99.754c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l52.053 66.849c12.497-8.257 29.055-8.285 41.69.904l123.36 89.714c10.904 7.93 17.415 20.715 17.415 34.198v16.999l61.064-47.549a34.285 34.285 0 0 0 13.202-28.177z\"]\n};\nvar faSignOutAlt = {\n prefix: 'fas',\n iconName: 'sign-out-alt',\n icon: [512, 512, [], \"f2f5\", \"M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z\"]\n};\nvar faSignal = {\n prefix: 'fas',\n iconName: 'signal',\n icon: [640, 512, [], \"f012\", \"M216 288h-48c-8.84 0-16 7.16-16 16v192c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V304c0-8.84-7.16-16-16-16zM88 384H40c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16zm256-192h-48c-8.84 0-16 7.16-16 16v288c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V208c0-8.84-7.16-16-16-16zm128-96h-48c-8.84 0-16 7.16-16 16v384c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112c0-8.84-7.16-16-16-16zM600 0h-48c-8.84 0-16 7.16-16 16v480c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z\"]\n};\nvar faSignature = {\n prefix: 'fas',\n iconName: 'signature',\n icon: [640, 512, [], \"f5b7\", \"M623.2 192c-51.8 3.5-125.7 54.7-163.1 71.5-29.1 13.1-54.2 24.4-76.1 24.4-22.6 0-26-16.2-21.3-51.9 1.1-8 11.7-79.2-42.7-76.1-25.1 1.5-64.3 24.8-169.5 126L192 182.2c30.4-75.9-53.2-151.5-129.7-102.8L7.4 116.3C0 121-2.2 130.9 2.5 138.4l17.2 27c4.7 7.5 14.6 9.7 22.1 4.9l58-38.9c18.4-11.7 40.7 7.2 32.7 27.1L34.3 404.1C27.5 421 37 448 64 448c8.3 0 16.5-3.2 22.6-9.4 42.2-42.2 154.7-150.7 211.2-195.8-2.2 28.5-2.1 58.9 20.6 83.8 15.3 16.8 37.3 25.3 65.5 25.3 35.6 0 68-14.6 102.3-30 33-14.8 99-62.6 138.4-65.8 8.5-.7 15.2-7.3 15.2-15.8v-32.1c.2-9.1-7.5-16.8-16.6-16.2z\"]\n};\nvar faSimCard = {\n prefix: 'fas',\n iconName: 'sim-card',\n icon: [384, 512, [], \"f7c4\", \"M0 64v384c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V128L256 0H64C28.7 0 0 28.7 0 64zm224 192h-64v-64h64v64zm96 0h-64v-64h32c17.7 0 32 14.3 32 32v32zm-64 128h64v32c0 17.7-14.3 32-32 32h-32v-64zm-96 0h64v64h-64v-64zm-96 0h64v64H96c-17.7 0-32-14.3-32-32v-32zm0-96h256v64H64v-64zm0-64c0-17.7 14.3-32 32-32h32v64H64v-32z\"]\n};\nvar faSink = {\n prefix: 'fas',\n iconName: 'sink',\n icon: [512, 512, [], \"e06d\", \"M32,416a96,96,0,0,0,96,96H384a96,96,0,0,0,96-96V384H32ZM496,288H400V256h64a16,16,0,0,0,16-16V224a16,16,0,0,0-16-16H384a32,32,0,0,0-32,32v48H288V96a32,32,0,0,1,64,0v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V96A96.16,96.16,0,0,0,300.87,1.86C255.29,10.71,224,53.36,224,99.79V288H160V240a32,32,0,0,0-32-32H48a16,16,0,0,0-16,16v16a16,16,0,0,0,16,16h64v32H16A16,16,0,0,0,0,304v32a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V304A16,16,0,0,0,496,288Z\"]\n};\nvar faSitemap = {\n prefix: 'fas',\n iconName: 'sitemap',\n icon: [640, 512, [], \"f0e8\", \"M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"]\n};\nvar faSkating = {\n prefix: 'fas',\n iconName: 'skating',\n icon: [448, 512, [], \"f7c5\", \"M400 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm0 448c-8.8 0-16 7.2-16 16s-7.2 16-16 16h-96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16zm-282.2 8.6c-6.2 6.2-16.4 6.3-22.6 0l-67.9-67.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l67.9 67.9c9.4 9.4 21.7 14 34 14s24.6-4.7 33.9-14c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.3-22.7 0zm56.1-179.8l-93.7 93.7c-12.5 12.5-12.5 32.8 0 45.2 6.2 6.2 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4l91.9-91.9-30.2-30.2c-5-5-9.4-10.7-13.2-16.8zM128 160h105.5l-20.1 17.2c-13.5 11.5-21.6 28.4-22.3 46.1-.7 17.8 6.1 35.2 18.7 47.7l78.2 78.2V432c0 17.7 14.3 32 32 32s32-14.3 32-32v-89.4c0-12.6-5.1-25-14.1-33.9l-61-61c.5-.4 1.2-.6 1.7-1.1l82.3-82.3c11.5-11.5 14.9-28.6 8.7-43.6-6.2-15-20.7-24.7-37-24.7H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSkiing = {\n prefix: 'fas',\n iconName: 'skiing',\n icon: [512, 512, [], \"f7c9\", \"M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm73 356.1c-9.4-9.4-24.6-9.4-33.9 0-12.1 12.1-30.5 15.4-45.1 8.7l-135.8-70.2 49.2-73.8c12.7-19 10.2-44.5-6-60.6L293 215.7l-107-53.1c-2.9 19.9 3.4 40 17.7 54.4l75.1 75.2-45.9 68.8L35 258.7c-11.7-6-26.2-1.5-32.3 10.3-6.1 11.8-1.5 26.3 10.3 32.3l391.9 202.5c11.9 5.5 24.5 8.1 37.1 8.1 23.2 0 46-9 63-26 9.3-9.3 9.3-24.5 0-33.8zM120 91.6l-11.5 22.5c14.4 7.3 31.2 4.9 42.8-4.8l47.2 23.4c-.1.1-.1.2-.2.3l114.5 56.8 32.4-13 6.4 19.1c4 12.1 12.6 22 24 27.7l58.1 29c15.9 7.9 35 1.5 42.9-14.3 7.9-15.8 1.5-35-14.3-42.9l-52.1-26.1-17.1-51.2c-8.1-24.2-40.9-56.6-84.5-39.2l-81.2 32.5-62.5-31c.3-14.5-7.2-28.6-20.9-35.6l-11.1 21.7h-.2l-34.4-7c-1.8-.4-3.7.2-5 1.7-1.9 2.2-1.7 5.5.5 7.4l26.2 23z\"]\n};\nvar faSkiingNordic = {\n prefix: 'fas',\n iconName: 'skiing-nordic',\n icon: [576, 512, [], \"f7ca\", \"M336 96c26.5 0 48-21.5 48-48S362.5 0 336 0s-48 21.5-48 48 21.5 48 48 48zm216 320c-13.2 0-24 10.7-24 24 0 13.2-10.8 24-24 24h-69.5L460 285.6c11.7-4.7 20.1-16.2 20.1-29.6 0-17.7-14.3-32-32-32h-44L378 170.8c-12.5-25.5-35.5-44.2-61.8-50.9L245 98.7c-28.3-6.8-57.8-.5-80.8 17.1l-39.7 30.4c-14 10.7-16.7 30.8-5.9 44.9.7.9 1.7 1.3 2.4 2.1L66.9 464H24c-13.2 0-24 10.7-24 24s10.8 24 24 24h480c39.7 0 72-32.3 72-72 0-13.2-10.8-24-24-24zm-260.5 48h-96.9l43.1-91-22-13c-12.1-7.2-21.9-16.9-29.5-27.8L123.7 464H99.5l52.3-261.4c4.1-1 8.1-2.9 11.7-5.6l39.7-30.4c7.7-5.9 17.4-8 25.3-6.1l14.7 4.4-37.5 87.4c-12.6 29.5-1.3 64 26.3 80.3l85 50.2-25.5 81.2zm110.6 0h-43.6l23.6-75.5c5.9-20.8-2.9-43.1-21.6-54.4L299.3 298l31.3-78.3 20.3 41.4c8 16.3 24.9 26.9 43.1 26.9h33.3l-25.2 176z\"]\n};\nvar faSkull = {\n prefix: 'fas',\n iconName: 'skull',\n icon: [512, 512, [], \"f54c\", \"M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z\"]\n};\nvar faSkullCrossbones = {\n prefix: 'fas',\n iconName: 'skull-crossbones',\n icon: [448, 512, [], \"f714\", \"M439.15 453.06L297.17 384l141.99-69.06c7.9-3.95 11.11-13.56 7.15-21.46L432 264.85c-3.95-7.9-13.56-11.11-21.47-7.16L224 348.41 37.47 257.69c-7.9-3.95-17.51-.75-21.47 7.16L1.69 293.48c-3.95 7.9-.75 17.51 7.15 21.46L150.83 384 8.85 453.06c-7.9 3.95-11.11 13.56-7.15 21.47l14.31 28.63c3.95 7.9 13.56 11.11 21.47 7.15L224 419.59l186.53 90.72c7.9 3.95 17.51.75 21.47-7.15l14.31-28.63c3.95-7.91.74-17.52-7.16-21.47zM150 237.28l-5.48 25.87c-2.67 12.62 5.42 24.85 16.45 24.85h126.08c11.03 0 19.12-12.23 16.45-24.85l-5.5-25.87c41.78-22.41 70-62.75 70-109.28C368 57.31 303.53 0 224 0S80 57.31 80 128c0 46.53 28.22 86.87 70 109.28zM280 112c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32zm-112 0c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32z\"]\n};\nvar faSlash = {\n prefix: 'fas',\n iconName: 'slash',\n icon: [640, 512, [], \"f715\", \"M594.53 508.63L6.18 53.9c-6.97-5.42-8.23-15.47-2.81-22.45L23.01 6.18C28.43-.8 38.49-2.06 45.47 3.37L633.82 458.1c6.97 5.42 8.23 15.47 2.81 22.45l-19.64 25.27c-5.42 6.98-15.48 8.23-22.46 2.81z\"]\n};\nvar faSleigh = {\n prefix: 'fas',\n iconName: 'sleigh',\n icon: [640, 512, [], \"f7cc\", \"M612.7 350.7l-9.3-7.4c-6.9-5.5-17-4.4-22.5 2.5l-10 12.5c-5.5 6.9-4.4 17 2.5 22.5l9.3 7.4c5.9 4.7 9.2 11.7 9.2 19.2 0 13.6-11 24.6-24.6 24.6H48c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h516c39 0 73.7-29.3 75.9-68.3 1.4-23.8-8.7-46.3-27.2-61zM32 224c0 59.6 40.9 109.2 96 123.5V400h64v-48h192v48h64v-48c53 0 96-43 96-96v-96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96v64c0 35.3-28.7 64-64 64h-20.7c-65.8 0-125.9-37.2-155.3-96-29.4-58.8-89.6-96-155.3-96H32C14.3 32 0 46.3 0 64s14.3 32 32 32v128z\"]\n};\nvar faSlidersH = {\n prefix: 'fas',\n iconName: 'sliders-h',\n icon: [512, 512, [], \"f1de\", \"M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z\"]\n};\nvar faSmile = {\n prefix: 'fas',\n iconName: 'smile',\n icon: [496, 512, [], \"f118\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z\"]\n};\nvar faSmileBeam = {\n prefix: 'fas',\n iconName: 'smile-beam',\n icon: [496, 512, [], \"f5b8\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM112 223.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zm250.8 122.8C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.3 24.6 20.5zm6.2-118.3l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.6 8.6-11 11.9-15.1 4.5z\"]\n};\nvar faSmileWink = {\n prefix: 'fas',\n iconName: 'smile-wink',\n icon: [496, 512, [], \"f4da\", \"M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm158.5 16.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.7 11.1-11.4 18.3-19.8 10.8l-9.7-8.5zM157.8 325.8C180.2 352.7 213 368 248 368s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.2 24.6 20.5C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11.2-36.7 24.6-20.4z\"]\n};\nvar faSmog = {\n prefix: 'fas',\n iconName: 'smog',\n icon: [640, 512, [], \"f75f\", \"M624 368H80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm-480 96H16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm416 0H224c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h336c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zM144 288h156.1c22.5 19.7 51.6 32 83.9 32s61.3-12.3 83.9-32H528c61.9 0 112-50.1 112-112S589.9 64 528 64c-18 0-34.7 4.6-49.7 12.1C454 31 406.8 0 352 0c-41 0-77.8 17.3-104 44.8C221.8 17.3 185 0 144 0 64.5 0 0 64.5 0 144s64.5 144 144 144z\"]\n};\nvar faSmoking = {\n prefix: 'fas',\n iconName: 'smoking',\n icon: [640, 512, [], \"f48d\", \"M632 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zM553.3 87.1c-5.7-3.8-9.3-10-9.3-16.8V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v62.3c0 22 10.2 43.4 28.6 55.4 42.2 27.3 67.4 73.8 67.4 124V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-65.5-32.4-126.2-86.7-162.6zM432 352H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h384c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zm-32 112H224v-64h176v64zm87.7-322.4C463.8 125 448 99.3 448 70.3V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v66.4c0 43.7 24.6 81.6 60.3 106.7 22.4 15.7 35.7 41.2 35.7 68.6V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-43.3-21-83.4-56.3-108.1zM536 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z\"]\n};\nvar faSmokingBan = {\n prefix: 'fas',\n iconName: 'smoking-ban',\n icon: [512, 512, [], \"f54d\", \"M96 304c0 8.8 7.2 16 16 16h117.5l-96-96H112c-8.8 0-16 7.2-16 16v64zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 448c-105.9 0-192-86.1-192-192 0-41.4 13.3-79.7 35.7-111.1l267.4 267.4C335.7 434.7 297.4 448 256 448zm45.2-192H384v32h-50.8l-32-32zm111.1 111.1L365.2 320H400c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16H269.2L144.9 99.7C176.3 77.3 214.6 64 256 64c105.9 0 192 86.1 192 192 0 41.4-13.3 79.7-35.7 111.1zM320.6 128c-15.6 0-28.6-11.2-31.4-25.9-.7-3.6-4-6.1-7.7-6.1h-16.2c-5 0-8.7 4.5-8 9.4 4.6 30.9 31.2 54.6 63.3 54.6 15.6 0 28.6 11.2 31.4 25.9.7 3.6 4 6.1 7.7 6.1h16.2c5 0 8.7-4.5 8-9.4-4.6-30.9-31.2-54.6-63.3-54.6z\"]\n};\nvar faSms = {\n prefix: 'fas',\n iconName: 'sms',\n icon: [512, 512, [], \"f7cd\", \"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7 1.3 3 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128.2 304H116c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H156c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-19 38.6-42.4 38.6zm191.8-8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-68.2l-24.8 55.8c-2.9 5.9-11.4 5.9-14.3 0L224 227.8V296c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V192c0-8.8 7.2-16 16-16h16c6.1 0 11.6 3.4 14.3 8.8l17.7 35.4 17.7-35.4c2.7-5.4 8.3-8.8 14.3-8.8h16c8.8 0 16 7.2 16 16v104zm48.3 8H356c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H396c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-18.9 38.6-42.3 38.6z\"]\n};\nvar faSnowboarding = {\n prefix: 'fas',\n iconName: 'snowboarding',\n icon: [512, 512, [], \"f7ce\", \"M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm28.8 153.6c5.8 4.3 12.5 6.4 19.2 6.4 9.7 0 19.3-4.4 25.6-12.8 10.6-14.1 7.8-34.2-6.4-44.8l-111.4-83.5c-13.8-10.3-29.1-18.4-45.4-23.8l-63.7-21.2-26.1-52.1C244.7 2 225.5-4.4 209.7 3.5c-15.8 7.9-22.2 27.1-14.3 42.9l29.1 58.1c5.7 11.4 15.6 19.9 27.7 24l16.4 5.5-41.2 20.6c-21.8 10.9-35.4 32.8-35.4 57.2v53.1l-74.1 24.7c-16.8 5.6-25.8 23.7-20.2 40.5 1.7 5.2 4.9 9.4 8.7 12.9l-38.7-14.1c-9.7-3.5-17.4-10.6-21.8-20-5.6-12-19.9-17.2-31.9-11.6s-17.2 19.9-11.6 31.9c9.8 21 27.1 36.9 48.9 44.8l364.8 132.7c9.7 3.5 19.7 5.3 29.7 5.3 12.5 0 24.9-2.7 36.5-8.2 12-5.6 17.2-19.9 11.6-31.9S474 454.7 462 460.3c-9.3 4.4-19.8 4.8-29.5 1.3l-90.8-33.1c8.7-4.1 15.6-11.8 17.8-21.9l21.9-102c3.9-18.2-3.2-37.2-18.1-48.4l-52-39 66-30.5 83.5 62.9zm-144.4 51.7l-19.7 92c-1.5 7.1-.1 13.9 2.8 20l-169.4-61.6c2.7-.2 5.4-.4 8-1.3l85-28.4c19.6-6.5 32.8-24.8 32.8-45.5V256l60.5 45.3z\"]\n};\nvar faSnowflake = {\n prefix: 'fas',\n iconName: 'snowflake',\n icon: [448, 512, [], \"f2dc\", \"M440.3 345.2l-33.8-19.5 26-7c8.2-2.2 13.1-10.7 10.9-18.9l-4-14.9c-2.2-8.2-10.7-13.1-18.9-10.9l-70.8 19-63.9-37 63.8-36.9 70.8 19c8.2 2.2 16.7-2.7 18.9-10.9l4-14.9c2.2-8.2-2.7-16.7-10.9-18.9l-26-7 33.8-19.5c7.4-4.3 9.9-13.7 5.7-21.1L430.4 119c-4.3-7.4-13.7-9.9-21.1-5.7l-33.8 19.5 7-26c2.2-8.2-2.7-16.7-10.9-18.9l-14.9-4c-8.2-2.2-16.7 2.7-18.9 10.9l-19 70.8-62.8 36.2v-77.5l53.7-53.7c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0L256 56.4V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v40.4l-19.7-19.7c-6.2-6.2-16.4-6.2-22.6 0L138.3 48c-6.3 6.2-6.3 16.4 0 22.6l53.7 53.7v77.5l-62.8-36.2-19-70.8c-2.2-8.2-10.7-13.1-18.9-10.9l-14.9 4c-8.2 2.2-13.1 10.7-10.9 18.9l7 26-33.8-19.5c-7.4-4.3-16.8-1.7-21.1 5.7L2.1 145.7c-4.3 7.4-1.7 16.8 5.7 21.1l33.8 19.5-26 7c-8.3 2.2-13.2 10.7-11 19l4 14.9c2.2 8.2 10.7 13.1 18.9 10.9l70.8-19 63.8 36.9-63.8 36.9-70.8-19c-8.2-2.2-16.7 2.7-18.9 10.9l-4 14.9c-2.2 8.2 2.7 16.7 10.9 18.9l26 7-33.8 19.6c-7.4 4.3-9.9 13.7-5.7 21.1l15.5 26.8c4.3 7.4 13.7 9.9 21.1 5.7l33.8-19.5-7 26c-2.2 8.2 2.7 16.7 10.9 18.9l14.9 4c8.2 2.2 16.7-2.7 18.9-10.9l19-70.8 62.8-36.2v77.5l-53.7 53.7c-6.3 6.2-6.3 16.4 0 22.6l11.3 11.3c6.2 6.2 16.4 6.2 22.6 0l19.7-19.7V496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-40.4l19.7 19.7c6.2 6.2 16.4 6.2 22.6 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6L256 387.7v-77.5l62.8 36.2 19 70.8c2.2 8.2 10.7 13.1 18.9 10.9l14.9-4c8.2-2.2 13.1-10.7 10.9-18.9l-7-26 33.8 19.5c7.4 4.3 16.8 1.7 21.1-5.7l15.5-26.8c4.3-7.3 1.8-16.8-5.6-21z\"]\n};\nvar faSnowman = {\n prefix: 'fas',\n iconName: 'snowman',\n icon: [512, 512, [], \"f7d0\", \"M510.9 152.3l-5.9-14.5c-3.3-8-12.6-11.9-20.8-8.7L456 140.6v-29c0-8.6-7.2-15.6-16-15.6h-16c-8.8 0-16 7-16 15.6v46.9c0 .5.3 1 .3 1.5l-56.4 23c-5.9-10-13.3-18.9-22-26.6 13.6-16.6 22-37.4 22-60.5 0-53-43-96-96-96s-96 43-96 96c0 23.1 8.5 43.9 22 60.5-8.7 7.7-16 16.6-22 26.6l-56.4-23c.1-.5.3-1 .3-1.5v-46.9C104 103 96.8 96 88 96H72c-8.8 0-16 7-16 15.6v29l-28.1-11.5c-8.2-3.2-17.5.7-20.8 8.7l-5.9 14.5c-3.3 8 .7 17.1 8.9 20.3l135.2 55.2c-.4 4-1.2 8-1.2 12.2 0 10.1 1.7 19.6 4.2 28.9C120.9 296.4 104 334.2 104 376c0 54 28.4 100.9 70.8 127.8 9.3 5.9 20.3 8.2 31.3 8.2h99.2c13.3 0 26.3-4.1 37.2-11.7 46.5-32.3 74.4-89.4 62.9-152.6-5.5-30.2-20.5-57.6-41.6-79 2.5-9.2 4.2-18.7 4.2-28.7 0-4.2-.8-8.1-1.2-12.2L502 172.6c8.1-3.1 12.1-12.2 8.9-20.3zM224 96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-88s-16-23.2-16-32 7.2-16 16-16 16 7.2 16 16-16 32-16 32zm32-56c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faSnowplow = {\n prefix: 'fas',\n iconName: 'snowplow',\n icon: [640, 512, [], \"f7d2\", \"M120 376c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm238.6 49.4c-14.5-14.5-22.6-34.1-22.6-54.6V269.2c0-20.5 8.1-40.1 22.6-54.6l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0l-36.7 36.7c-26.5 26.5-41.4 62.4-41.4 99.9V288h-64v-50.9c0-8.7-1.8-17.2-5.2-25.2L364.5 29.1C356.9 11.4 339.6 0 320.3 0H176c-26.5 0-48 21.5-48 48v112h-16c-26.5 0-48 21.5-48 48v91.2C26.3 317.2 0 355.4 0 400c0 61.9 50.1 112 112 112h256c61.9 0 112-50.1 112-112 0-17.3-4.2-33.4-11.2-48H512v18.7c0 37.5 14.9 73.4 41.4 99.9l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6l-36.7-36.7zM192 64h117.8l68.6 160H256l-64-64V64zm176 384H112c-26.5 0-48-21.5-48-48s21.5-48 48-48h256c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faSoap = {\n prefix: 'fas',\n iconName: 'soap',\n icon: [512, 512, [], \"e06e\", \"M416,192a95.42,95.42,0,0,1-30.94,70.21A95.8,95.8,0,0,1,352,448H160a96,96,0,0,1,0-192h88.91A95.3,95.3,0,0,1,224,192H96A96,96,0,0,0,0,288V416a96,96,0,0,0,96,96H416a96,96,0,0,0,96-96V288A96,96,0,0,0,416,192Zm-96,64a64,64,0,1,0-64-64A64,64,0,0,0,320,256ZM208,96a48,48,0,1,0-48-48A48,48,0,0,0,208,96ZM384,64a32,32,0,1,0-32-32A32,32,0,0,0,384,64ZM160,288a64,64,0,0,0,0,128H352a64,64,0,0,0,0-128Z\"]\n};\nvar faSocks = {\n prefix: 'fas',\n iconName: 'socks',\n icon: [512, 512, [], \"f696\", \"M214.66 311.01L288 256V96H128v176l-86.65 64.61c-39.4 29.56-53.86 84.42-29.21 127.06C30.39 495.25 63.27 512 96.08 512c20.03 0 40.25-6.25 57.52-19.2l21.86-16.39c-29.85-55.38-13.54-125.84 39.2-165.4zM288 32c0-11.05 3.07-21.3 8.02-30.38C293.4.92 290.85 0 288 0H160c-17.67 0-32 14.33-32 32v32h160V32zM480 0H352c-17.67 0-32 14.33-32 32v32h192V32c0-17.67-14.33-32-32-32zM320 272l-86.13 64.61c-39.4 29.56-53.86 84.42-29.21 127.06 18.25 31.58 50.61 48.33 83.42 48.33 20.03 0 40.25-6.25 57.52-19.2l115.2-86.4A127.997 127.997 0 0 0 512 304V96H320v176z\"]\n};\nvar faSolarPanel = {\n prefix: 'fas',\n iconName: 'solar-panel',\n icon: [640, 512, [], \"f5ba\", \"M431.98 448.01l-47.97.05V416h-128v32.21l-47.98.05c-8.82.01-15.97 7.16-15.98 15.99l-.05 31.73c-.01 8.85 7.17 16.03 16.02 16.02l223.96-.26c8.82-.01 15.97-7.16 15.98-15.98l.04-31.73c.01-8.85-7.17-16.03-16.02-16.02zM585.2 26.74C582.58 11.31 568.99 0 553.06 0H86.93C71 0 57.41 11.31 54.79 26.74-3.32 369.16.04 348.08.03 352c-.03 17.32 14.29 32 32.6 32h574.74c18.23 0 32.51-14.56 32.59-31.79.02-4.08 3.35 16.95-54.76-325.47zM259.83 64h120.33l9.77 96H250.06l9.77-96zm-75.17 256H71.09L90.1 208h105.97l-11.41 112zm16.29-160H98.24l16.29-96h96.19l-9.77 96zm32.82 160l11.4-112h149.65l11.4 112H233.77zm195.5-256h96.19l16.29 96H439.04l-9.77-96zm26.06 256l-11.4-112H549.9l19.01 112H455.33z\"]\n};\nvar faSort = {\n prefix: 'fas',\n iconName: 'sort',\n icon: [320, 512, [], \"f0dc\", \"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z\"]\n};\nvar faSortAlphaDown = {\n prefix: 'fas',\n iconName: 'sort-alpha-down',\n icon: [448, 512, [], \"f15d\", \"M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm240-64H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z\"]\n};\nvar faSortAlphaDownAlt = {\n prefix: 'fas',\n iconName: 'sort-alpha-down-alt',\n icon: [448, 512, [], \"f881\", \"M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm112-128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z\"]\n};\nvar faSortAlphaUp = {\n prefix: 'fas',\n iconName: 'sort-alpha-up',\n icon: [448, 512, [], \"f15e\", \"M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm400 128H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z\"]\n};\nvar faSortAlphaUpAlt = {\n prefix: 'fas',\n iconName: 'sort-alpha-up-alt',\n icon: [448, 512, [], \"f882\", \"M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm272 64h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z\"]\n};\nvar faSortAmountDown = {\n prefix: 'fas',\n iconName: 'sort-amount-down',\n icon: [512, 512, [], \"f160\", \"M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-128-64h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm256-192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faSortAmountDownAlt = {\n prefix: 'fas',\n iconName: 'sort-amount-down-alt',\n icon: [512, 512, [], \"f884\", \"M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm-64 0h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z\"]\n};\nvar faSortAmountUp = {\n prefix: 'fas',\n iconName: 'sort-amount-up',\n icon: [512, 512, [], \"f161\", \"M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.77 160 16 160zm416 0H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faSortAmountUpAlt = {\n prefix: 'fas',\n iconName: 'sort-amount-up-alt',\n icon: [512, 512, [], \"f885\", \"M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.39-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160z\"]\n};\nvar faSortDown = {\n prefix: 'fas',\n iconName: 'sort-down',\n icon: [320, 512, [], \"f0dd\", \"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z\"]\n};\nvar faSortNumericDown = {\n prefix: 'fas',\n iconName: 'sort-numeric-down',\n icon: [448, 512, [], \"f162\", \"M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zm-176-4h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z\"]\n};\nvar faSortNumericDownAlt = {\n prefix: 'fas',\n iconName: 'sort-numeric-down-alt',\n icon: [448, 512, [], \"f886\", \"M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm224 64h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z\"]\n};\nvar faSortNumericUp = {\n prefix: 'fas',\n iconName: 'sort-numeric-up',\n icon: [448, 512, [], \"f163\", \"M330.17 258.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zM304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zM107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31z\"]\n};\nvar faSortNumericUpAlt = {\n prefix: 'fas',\n iconName: 'sort-numeric-up-alt',\n icon: [448, 512, [], \"f887\", \"M107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31zM400 416h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z\"]\n};\nvar faSortUp = {\n prefix: 'fas',\n iconName: 'sort-up',\n icon: [320, 512, [], \"f0de\", \"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z\"]\n};\nvar faSpa = {\n prefix: 'fas',\n iconName: 'spa',\n icon: [576, 512, [], \"f5bb\", \"M568.25 192c-29.04.13-135.01 6.16-213.84 83-33.12 29.63-53.36 63.3-66.41 94.86-13.05-31.56-33.29-65.23-66.41-94.86-78.83-76.84-184.8-82.87-213.84-83-4.41-.02-7.79 3.4-7.75 7.82.23 27.92 7.14 126.14 88.77 199.3C172.79 480.94 256 480 288 480s115.19.95 199.23-80.88c81.64-73.17 88.54-171.38 88.77-199.3.04-4.42-3.34-7.84-7.75-7.82zM287.98 302.6c12.82-18.85 27.6-35.78 44.09-50.52 19.09-18.61 39.58-33.3 60.26-45.18-16.44-70.5-51.72-133.05-96.73-172.22-4.11-3.58-11.02-3.58-15.14 0-44.99 39.14-80.27 101.63-96.74 172.07 20.37 11.7 40.5 26.14 59.22 44.39a282.768 282.768 0 0 1 45.04 51.46z\"]\n};\nvar faSpaceShuttle = {\n prefix: 'fas',\n iconName: 'space-shuttle',\n icon: [640, 512, [], \"f197\", \"M592.604 208.244C559.735 192.836 515.777 184 472 184H186.327c-4.952-6.555-10.585-11.978-16.72-16H376C229.157 137.747 219.403 32 96.003 32H96v128H80V32c-26.51 0-48 28.654-48 64v64c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v16c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v64c0 35.346 21.49 64 48 64V352h16v128h.003c123.4 0 133.154-105.747 279.997-136H169.606c6.135-4.022 11.768-9.445 16.72-16H472c43.777 0 87.735-8.836 120.604-24.244C622.282 289.845 640 271.992 640 256s-17.718-33.845-47.396-47.756zM488 296a8 8 0 0 1-8-8v-64a8 8 0 0 1 8-8c31.909 0 31.942 80 0 80z\"]\n};\nvar faSpellCheck = {\n prefix: 'fas',\n iconName: 'spell-check',\n icon: [576, 512, [], \"f891\", \"M272 256h91.36c43.2 0 82-32.2 84.51-75.34a79.82 79.82 0 0 0-25.26-63.07 79.81 79.81 0 0 0 9.06-44.91C427.9 30.57 389.3 0 347 0h-75a16 16 0 0 0-16 16v224a16 16 0 0 0 16 16zm40-200h40a24 24 0 0 1 0 48h-40zm0 96h56a24 24 0 0 1 0 48h-56zM155.12 22.25A32 32 0 0 0 124.64 0H99.36a32 32 0 0 0-30.48 22.25L.59 235.73A16 16 0 0 0 16 256h24.93a16 16 0 0 0 15.42-11.73L68.29 208h87.42l11.94 36.27A16 16 0 0 0 183.07 256H208a16 16 0 0 0 15.42-20.27zM89.37 144L112 75.3l22.63 68.7zm482 132.48l-45.21-45.3a15.88 15.88 0 0 0-22.59 0l-151.5 151.5-55.41-55.5a15.88 15.88 0 0 0-22.59 0l-45.3 45.3a16 16 0 0 0 0 22.59l112 112.21a15.89 15.89 0 0 0 22.6 0l208-208.21a16 16 0 0 0-.02-22.59z\"]\n};\nvar faSpider = {\n prefix: 'fas',\n iconName: 'spider',\n icon: [576, 512, [], \"f717\", \"M151.17 167.35L177.1 176h4.67l5.22-26.12c.72-3.58 1.8-7.58 3.21-11.79l-20.29-40.58 23.8-71.39c2.79-8.38-1.73-17.44-10.12-20.24L168.42.82c-8.38-2.8-17.45 1.73-20.24 10.12l-25.89 77.68a32.04 32.04 0 0 0 1.73 24.43l27.15 54.3zm422.14 182.03l-52.75-79.12a32.002 32.002 0 0 0-26.62-14.25H416l68.99-24.36a32.03 32.03 0 0 0 16.51-12.61l53.6-80.41c4.9-7.35 2.91-17.29-4.44-22.19l-13.31-8.88c-7.35-4.9-17.29-2.91-22.19 4.44l-50.56 75.83L404.1 208H368l-10.37-51.85C355.44 145.18 340.26 96 288 96c-52.26 0-67.44 49.18-69.63 60.15L208 208h-36.1l-60.49-20.17L60.84 112c-4.9-7.35-14.83-9.34-22.19-4.44l-13.31 8.88c-7.35 4.9-9.34 14.83-4.44 22.19l53.6 80.41a32.03 32.03 0 0 0 16.51 12.61L160 256H82.06a32.02 32.02 0 0 0-26.63 14.25L2.69 349.38c-4.9 7.35-2.92 17.29 4.44 22.19l13.31 8.88c7.35 4.9 17.29 2.91 22.19-4.44l48-72h47.06l-60.83 97.33A31.988 31.988 0 0 0 72 418.3V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-73.11l74.08-118.53c-1.01 14.05-2.08 28.11-2.08 42.21C192 399.64 232.76 448 288 448s96-48.36 96-101.43c0-14.1-1.08-28.16-2.08-42.21L456 422.89V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-77.71c0-6-1.69-11.88-4.86-16.96L438.31 304h47.06l48 72c4.9 7.35 14.84 9.34 22.19 4.44l13.31-8.88c7.36-4.9 9.34-14.83 4.44-22.18zM406.09 97.51l-20.29 40.58c1.41 4.21 2.49 8.21 3.21 11.79l5.22 26.12h4.67l25.93-8.65 27.15-54.3a31.995 31.995 0 0 0 1.73-24.43l-25.89-77.68C425.03 2.56 415.96-1.98 407.58.82l-15.17 5.06c-8.38 2.8-12.91 11.86-10.12 20.24l23.8 71.39z\"]\n};\nvar faSpinner = {\n prefix: 'fas',\n iconName: 'spinner',\n icon: [512, 512, [], \"f110\", \"M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z\"]\n};\nvar faSplotch = {\n prefix: 'fas',\n iconName: 'splotch',\n icon: [512, 512, [], \"f5bc\", \"M472.29 195.89l-67.06-22.95c-19.28-6.6-33.54-20.92-38.14-38.3L351.1 74.19c-11.58-43.77-76.57-57.13-109.98-22.62l-46.14 47.67c-13.26 13.71-33.54 20.93-54.2 19.31l-71.88-5.62c-52.05-4.07-86.93 44.88-59.03 82.83l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24L24.62 355.4c-20.59 41.25 22.84 84.87 73.49 73.81l69.96-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101.04 7.57 104.45-37.22l4.7-61.86c1.35-17.79 12.8-33.86 30.63-42.99l62-31.74c44.88-22.96 39.59-80.17-8.95-96.79z\"]\n};\nvar faSprayCan = {\n prefix: 'fas',\n iconName: 'spray-can',\n icon: [512, 512, [], \"f5bd\", \"M224 32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96h128V32zm256 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-256 32H96c-53.02 0-96 42.98-96 96v224c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V256c0-53.02-42.98-96-96-96zm-64 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zM480 96c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32zm-96 32c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-96-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z\"]\n};\nvar faSquare = {\n prefix: 'fas',\n iconName: 'square',\n icon: [448, 512, [], \"f0c8\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faSquareFull = {\n prefix: 'fas',\n iconName: 'square-full',\n icon: [512, 512, [], \"f45c\", \"M512 512H0V0h512v512z\"]\n};\nvar faSquareRootAlt = {\n prefix: 'fas',\n iconName: 'square-root-alt',\n icon: [576, 512, [], \"f698\", \"M571.31 251.31l-22.62-22.62c-6.25-6.25-16.38-6.25-22.63 0L480 274.75l-46.06-46.06c-6.25-6.25-16.38-6.25-22.63 0l-22.62 22.62c-6.25 6.25-6.25 16.38 0 22.63L434.75 320l-46.06 46.06c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L480 365.25l46.06 46.06c6.25 6.25 16.38 6.25 22.63 0l22.62-22.62c6.25-6.25 6.25-16.38 0-22.63L525.25 320l46.06-46.06c6.25-6.25 6.25-16.38 0-22.63zM552 0H307.65c-14.54 0-27.26 9.8-30.95 23.87l-84.79 322.8-58.41-106.1A32.008 32.008 0 0 0 105.47 224H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h43.62l88.88 163.73C168.99 503.5 186.3 512 204.94 512c17.27 0 44.44-9 54.28-41.48L357.03 96H552c13.25 0 24-10.75 24-24V24c0-13.26-10.75-24-24-24z\"]\n};\nvar faStamp = {\n prefix: 'fas',\n iconName: 'stamp',\n icon: [512, 512, [], \"f5bf\", \"M32 512h448v-64H32v64zm384-256h-66.56c-16.26 0-29.44-13.18-29.44-29.44v-9.46c0-27.37 8.88-53.41 21.46-77.72 9.11-17.61 12.9-38.39 9.05-60.42-6.77-38.78-38.47-70.7-77.26-77.45C212.62-9.04 160 37.33 160 96c0 14.16 3.12 27.54 8.69 39.58C182.02 164.43 192 194.7 192 226.49v.07c0 16.26-13.18 29.44-29.44 29.44H96c-53.02 0-96 42.98-96 96v32c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-32c0-53.02-42.98-96-96-96z\"]\n};\nvar faStar = {\n prefix: 'fas',\n iconName: 'star',\n icon: [576, 512, [], \"f005\", \"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"]\n};\nvar faStarAndCrescent = {\n prefix: 'fas',\n iconName: 'star-and-crescent',\n icon: [512, 512, [], \"f699\", \"M340.47 466.36c-1.45 0-6.89.46-9.18.46-116.25 0-210.82-94.57-210.82-210.82S215.04 45.18 331.29 45.18c2.32 0 7.7.46 9.18.46 7.13 0 13.33-5.03 14.75-12.07 1.46-7.25-2.55-14.49-9.47-17.09C316.58 5.54 286.39 0 256 0 114.84 0 0 114.84 0 256s114.84 256 256 256c30.23 0 60.28-5.49 89.32-16.32 5.96-2.02 10.28-7.64 10.28-14.26 0-8.09-6.39-15.06-15.13-15.06zm162.99-252.5l-76.38-11.1-34.16-69.21c-1.83-3.7-5.38-5.55-8.93-5.55s-7.1 1.85-8.93 5.55l-34.16 69.21-76.38 11.1c-8.17 1.18-11.43 11.22-5.52 16.99l55.27 53.87-13.05 76.07c-1.11 6.44 4.01 11.66 9.81 11.66 1.53 0 3.11-.36 4.64-1.17L384 335.37l68.31 35.91c1.53.8 3.11 1.17 4.64 1.17 5.8 0 10.92-5.23 9.81-11.66l-13.05-76.07 55.27-53.87c5.91-5.77 2.65-15.81-5.52-16.99z\"]\n};\nvar faStarHalf = {\n prefix: 'fas',\n iconName: 'star-half',\n icon: [576, 512, [], \"f089\", \"M288 0c-11.4 0-22.8 5.9-28.7 17.8L194 150.2 47.9 171.4c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.1 23 46 46.4 33.7L288 439.6V0z\"]\n};\nvar faStarHalfAlt = {\n prefix: 'fas',\n iconName: 'star-half-alt',\n icon: [536, 512, [], \"f5c0\", \"M508.55 171.51L362.18 150.2 296.77 17.81C290.89 5.98 279.42 0 267.95 0c-11.4 0-22.79 5.9-28.69 17.81l-65.43 132.38-146.38 21.29c-26.25 3.8-36.77 36.09-17.74 54.59l105.89 103-25.06 145.48C86.98 495.33 103.57 512 122.15 512c4.93 0 10-1.17 14.87-3.75l130.95-68.68 130.94 68.7c4.86 2.55 9.92 3.71 14.83 3.71 18.6 0 35.22-16.61 31.66-37.4l-25.03-145.49 105.91-102.98c19.04-18.5 8.52-50.8-17.73-54.6zm-121.74 123.2l-18.12 17.62 4.28 24.88 19.52 113.45-102.13-53.59-22.38-11.74.03-317.19 51.03 103.29 11.18 22.63 25.01 3.64 114.23 16.63-82.65 80.38z\"]\n};\nvar faStarOfDavid = {\n prefix: 'fas',\n iconName: 'star-of-david',\n icon: [464, 512, [], \"f69a\", \"M405.68 256l53.21-89.39C473.3 142.4 455.48 112 426.88 112H319.96l-55.95-93.98C256.86 6.01 244.43 0 232 0s-24.86 6.01-32.01 18.02L144.04 112H37.11c-28.6 0-46.42 30.4-32.01 54.61L58.32 256 5.1 345.39C-9.31 369.6 8.51 400 37.11 400h106.93l55.95 93.98C207.14 505.99 219.57 512 232 512s24.86-6.01 32.01-18.02L319.96 400h106.93c28.6 0 46.42-30.4 32.01-54.61L405.68 256zm-12.78-88l-19.8 33.26L353.3 168h39.6zm-52.39 88l-52.39 88H175.88l-52.39-88 52.38-88h112.25l52.39 88zM232 73.72L254.79 112h-45.57L232 73.72zM71.1 168h39.6l-19.8 33.26L71.1 168zm0 176l19.8-33.26L110.7 344H71.1zM232 438.28L209.21 400h45.57L232 438.28zM353.29 344l19.8-33.26L392.9 344h-39.61z\"]\n};\nvar faStarOfLife = {\n prefix: 'fas',\n iconName: 'star-of-life',\n icon: [480, 512, [], \"f621\", \"M471.99 334.43L336.06 256l135.93-78.43c7.66-4.42 10.28-14.2 5.86-21.86l-32.02-55.43c-4.42-7.65-14.21-10.28-21.87-5.86l-135.93 78.43V16c0-8.84-7.17-16-16.01-16h-64.04c-8.84 0-16.01 7.16-16.01 16v156.86L56.04 94.43c-7.66-4.42-17.45-1.79-21.87 5.86L2.15 155.71c-4.42 7.65-1.8 17.44 5.86 21.86L143.94 256 8.01 334.43c-7.66 4.42-10.28 14.21-5.86 21.86l32.02 55.43c4.42 7.65 14.21 10.27 21.87 5.86l135.93-78.43V496c0 8.84 7.17 16 16.01 16h64.04c8.84 0 16.01-7.16 16.01-16V339.14l135.93 78.43c7.66 4.42 17.45 1.8 21.87-5.86l32.02-55.43c4.42-7.65 1.8-17.43-5.86-21.85z\"]\n};\nvar faStepBackward = {\n prefix: 'fas',\n iconName: 'step-backward',\n icon: [448, 512, [], \"f048\", \"M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z\"]\n};\nvar faStepForward = {\n prefix: 'fas',\n iconName: 'step-forward',\n icon: [448, 512, [], \"f051\", \"M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z\"]\n};\nvar faStethoscope = {\n prefix: 'fas',\n iconName: 'stethoscope',\n icon: [512, 512, [], \"f0f1\", \"M447.1 112c-34.2.5-62.3 28.4-63 62.6-.5 24.3 12.5 45.6 32 56.8V344c0 57.3-50.2 104-112 104-60 0-109.2-44.1-111.9-99.2C265 333.8 320 269.2 320 192V36.6c0-11.4-8.1-21.3-19.3-23.5L237.8.5c-13-2.6-25.6 5.8-28.2 18.8L206.4 35c-2.6 13 5.8 25.6 18.8 28.2l30.7 6.1v121.4c0 52.9-42.2 96.7-95.1 97.2-53.4.5-96.9-42.7-96.9-96V69.4l30.7-6.1c13-2.6 21.4-15.2 18.8-28.2l-3.1-15.7C107.7 6.4 95.1-2 82.1.6L19.3 13C8.1 15.3 0 25.1 0 36.6V192c0 77.3 55.1 142 128.1 156.8C130.7 439.2 208.6 512 304 512c97 0 176-75.4 176-168V231.4c19.1-11.1 32-31.7 32-55.4 0-35.7-29.2-64.5-64.9-64zm.9 80c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faStickyNote = {\n prefix: 'fas',\n iconName: 'sticky-note',\n icon: [448, 512, [], \"f249\", \"M312 320h136V56c0-13.3-10.7-24-24-24H24C10.7 32 0 42.7 0 56v400c0 13.3 10.7 24 24 24h264V344c0-13.2 10.8-24 24-24zm129 55l-98 98c-4.5 4.5-10.6 7-17 7h-6V352h128v6.1c0 6.3-2.5 12.4-7 16.9z\"]\n};\nvar faStop = {\n prefix: 'fas',\n iconName: 'stop',\n icon: [448, 512, [], \"f04d\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faStopCircle = {\n prefix: 'fas',\n iconName: 'stop-circle',\n icon: [512, 512, [], \"f28d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm96 328c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16v160z\"]\n};\nvar faStopwatch = {\n prefix: 'fas',\n iconName: 'stopwatch',\n icon: [448, 512, [], \"f2f2\", \"M432 304c0 114.9-93.1 208-208 208S16 418.9 16 304c0-104 76.3-190.2 176-205.5V64h-28c-6.6 0-12-5.4-12-12V12c0-6.6 5.4-12 12-12h120c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-28v34.5c37.5 5.8 71.7 21.6 99.7 44.6l27.5-27.5c4.7-4.7 12.3-4.7 17 0l28.3 28.3c4.7 4.7 4.7 12.3 0 17l-29.4 29.4-.6.6C419.7 223.3 432 262.2 432 304zm-176 36V188.5c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12V340c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"]\n};\nvar faStopwatch20 = {\n prefix: 'fas',\n iconName: 'stopwatch-20',\n icon: [448, 512, [], \"e06f\", \"M398.5,190.91l.59-.61,26.59-26.58a16,16,0,0,0,0-22.63L403,118.41a16,16,0,0,0-22.63,0l-24.68,24.68A206.68,206.68,0,0,0,256,98.5V64h32a16,16,0,0,0,16-16V16A16,16,0,0,0,288,0H160a16.05,16.05,0,0,0-16,16V48a16.05,16.05,0,0,0,16,16h32V98.5A207.92,207.92,0,0,0,16.09,297.57C12.64,411.5,106.76,510.22,220.72,512,337.13,513.77,432,420,432,304A206,206,0,0,0,398.5,190.91ZM204.37,377.55a8.2,8.2,0,0,1,8.32,8.07v22.31a8.2,8.2,0,0,1-8.32,8.07H121.52a16.46,16.46,0,0,1-16.61-17.62c2.78-35.22,14.67-57.41,38.45-91.37,20.42-29.19,27.1-37.32,27.1-62.34,0-16.92-1.79-24.27-12.21-24.27-9.39,0-12.69,7.4-12.69,22.68v5.23a8.2,8.2,0,0,1-8.33,8.07h-24.9a8.2,8.2,0,0,1-8.33-8.07v-4.07c0-27.3,8.48-60.24,56.43-60.24,43,0,55.57,25.85,55.57,61,0,35.58-12.44,51.21-34.35,81.31-11.56,15-24.61,35.57-26.41,51.2ZM344,352.32c0,35.16-12.3,63.68-57.23,63.68C243.19,416,232,386.48,232,352.55V247.22c0-40.73,19.58-63.22,56.2-63.22C325,184,344,206.64,344,245.3ZM287.87,221.73c-9.41,0-13.23,7.5-13.23,20V357.68c0,13.11,3.59,20.59,13.23,20.59s13-8,13-21.27V241.06C300.89,229.79,297.88,221.73,287.87,221.73Z\"]\n};\nvar faStore = {\n prefix: 'fas',\n iconName: 'store',\n icon: [616, 512, [], \"f54e\", \"M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-33.5 53.5-3.8 127.9 58.8 136.4 4.5.6 9.1.9 13.7.9 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.8 33.1 4.7 0 9.2-.3 13.7-.9 62.8-8.4 92.6-82.8 59-136.4zM529.5 288c-10 0-19.9-1.5-29.5-3.8V384H116v-99.8c-9.6 2.2-19.5 3.8-29.5 3.8-6 0-12.1-.4-18-1.2-5.6-.8-11.1-2.1-16.4-3.6V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V283.2c-5.4 1.6-10.8 2.9-16.4 3.6-6.1.8-12.1 1.2-18.2 1.2z\"]\n};\nvar faStoreAlt = {\n prefix: 'fas',\n iconName: 'store-alt',\n icon: [640, 512, [], \"f54f\", \"M320 384H128V224H64v256c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V224h-64v160zm314.6-241.8l-85.3-128c-6-8.9-16-14.2-26.7-14.2H117.4c-10.7 0-20.7 5.3-26.6 14.2l-85.3 128c-14.2 21.3 1 49.8 26.6 49.8H608c25.5 0 40.7-28.5 26.6-49.8zM512 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h-64v272z\"]\n};\nvar faStoreAltSlash = {\n prefix: 'fas',\n iconName: 'store-alt-slash',\n icon: [640, 512, [], \"e070\", \"M17.89,123.62,5.51,142.2c-14.2,21.3,1,49.8,26.59,49.8h74.26ZM576,413.42V224H512V364L384,265V224H330.92l-41.4-32H608c25.5,0,40.7-28.5,26.59-49.8l-85.29-128A32.18,32.18,0,0,0,522.6,0H117.42A31.87,31.87,0,0,0,90.81,14.2l-10.66,16L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.81l19.64-25.26a16,16,0,0,0-2.81-22.45ZM320,384H128V224H64V480a32,32,0,0,0,32,32H352a32,32,0,0,0,32-32V406.59l-64-49.47Z\"]\n};\nvar faStoreSlash = {\n prefix: 'fas',\n iconName: 'store-slash',\n icon: [640, 512, [], \"e071\", \"M121.51,384V284.2a119.43,119.43,0,0,1-28,3.8,123.46,123.46,0,0,1-17.1-1.2,114.88,114.88,0,0,1-15.58-3.6V480c0,17.7,13.59,32,30.4,32H505.75L348.42,384Zm-28-128.09c25.1,0,47.29-10.72,64-27.24L24,120.05c-30.52,53.39-2.45,126.53,56.49,135A95.68,95.68,0,0,0,93.48,255.91ZM602.13,458.09,547.2,413.41V283.2a93.5,93.5,0,0,1-15.57,3.6,127.31,127.31,0,0,1-17.29,1.2,114.89,114.89,0,0,1-28-3.8v79.68L348.52,251.77a88.06,88.06,0,0,0,25.41,4.14c28.11,0,53-13,70.11-33.11,17.19,20.11,42.08,33.11,70.11,33.11a94.31,94.31,0,0,0,13-.91c59.66-8.41,88-82.8,56.06-136.4L521.55,15A30.1,30.1,0,0,0,495.81,0H112A30.11,30.11,0,0,0,86.27,15L76.88,30.78,43.19,3.38A14.68,14.68,0,0,0,21.86,6.19L3.2,31.45A16.58,16.58,0,0,0,5.87,53.91L564.81,508.63a14.69,14.69,0,0,0,21.33-2.82l18.66-25.26A16.58,16.58,0,0,0,602.13,458.09Z\"]\n};\nvar faStream = {\n prefix: 'fas',\n iconName: 'stream',\n icon: [512, 512, [], \"f550\", \"M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z\"]\n};\nvar faStreetView = {\n prefix: 'fas',\n iconName: 'street-view',\n icon: [512, 512, [], \"f21d\", \"M367.9 329.76c-4.62 5.3-9.78 10.1-15.9 13.65v22.94c66.52 9.34 112 28.05 112 49.65 0 30.93-93.12 56-208 56S48 446.93 48 416c0-21.6 45.48-40.3 112-49.65v-22.94c-6.12-3.55-11.28-8.35-15.9-13.65C58.87 345.34 0 378.05 0 416c0 53.02 114.62 96 256 96s256-42.98 256-96c0-37.95-58.87-70.66-144.1-86.24zM256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-64 192v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32v-96c0-26.51-21.49-48-48-48h-11.8c-11.07 5.03-23.26 8-36.2 8s-25.13-2.97-36.2-8H208c-26.51 0-48 21.49-48 48v96c0 17.67 14.33 32 32 32z\"]\n};\nvar faStrikethrough = {\n prefix: 'fas',\n iconName: 'strikethrough',\n icon: [512, 512, [], \"f0cc\", \"M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z\"]\n};\nvar faStroopwafel = {\n prefix: 'fas',\n iconName: 'stroopwafel',\n icon: [512, 512, [], \"f551\", \"M188.12 210.74L142.86 256l45.25 45.25L233.37 256l-45.25-45.26zm113.13-22.62L256 142.86l-45.25 45.25L256 233.37l45.25-45.25zm-90.5 135.76L256 369.14l45.26-45.26L256 278.63l-45.25 45.25zM256 0C114.62 0 0 114.62 0 256s114.62 256 256 256 256-114.62 256-256S397.38 0 256 0zm186.68 295.6l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-28.29-28.29-45.25 45.25 33.94 33.94 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-33.94-33.94-45.26 45.26 28.29 28.29c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0L256 414.39l-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l28.29-28.29-45.25-45.26-33.94 33.94 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 33.94-33.94-45.25-45.25-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0L69.32 295.6c-3.12-3.12-3.12-8.19 0-11.31L97.61 256l-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l28.29 28.29 45.25-45.26-33.94-33.94-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 33.94 33.94 45.26-45.25-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0L256 97.61l28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-28.29 28.29 45.26 45.25 33.94-33.94-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-33.94 33.94 45.25 45.26 28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31L414.39 256l28.29 28.28a8.015 8.015 0 0 1 0 11.32zM278.63 256l45.26 45.25L369.14 256l-45.25-45.26L278.63 256z\"]\n};\nvar faSubscript = {\n prefix: 'fas',\n iconName: 'subscript',\n icon: [512, 512, [], \"f12c\", \"M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z\"]\n};\nvar faSubway = {\n prefix: 'fas',\n iconName: 'subway',\n icon: [448, 512, [], \"f239\", \"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"]\n};\nvar faSuitcase = {\n prefix: 'fas',\n iconName: 'suitcase',\n icon: [512, 512, [], \"f0f2\", \"M128 480h256V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v400zm64-384h128v32H192V96zm320 80v256c0 26.5-21.5 48-48 48h-48V128h48c26.5 0 48 21.5 48 48zM96 480H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h48v352z\"]\n};\nvar faSuitcaseRolling = {\n prefix: 'fas',\n iconName: 'suitcase-rolling',\n icon: [384, 512, [], \"f5c1\", \"M336 160H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h16v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h128v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h16c26.51 0 48-21.49 48-48V208c0-26.51-21.49-48-48-48zm-16 216c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zM144 48h96v80h48V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v80h48V48z\"]\n};\nvar faSun = {\n prefix: 'fas',\n iconName: 'sun',\n icon: [512, 512, [], \"f185\", \"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"]\n};\nvar faSuperscript = {\n prefix: 'fas',\n iconName: 'superscript',\n icon: [512, 512, [], \"f12b\", \"M496 160h-16V16a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 64h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z\"]\n};\nvar faSurprise = {\n prefix: 'fas',\n iconName: 'surprise',\n icon: [496, 512, [], \"f5c2\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm112 208c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm80-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faSwatchbook = {\n prefix: 'fas',\n iconName: 'swatchbook',\n icon: [512, 512, [], \"f5c3\", \"M434.66,167.71h0L344.5,77.36a31.83,31.83,0,0,0-45-.07h0l-.07.07L224,152.88V424L434.66,212.9A32,32,0,0,0,434.66,167.71ZM480,320H373.09L186.68,506.51c-2.06,2.07-4.5,3.58-6.68,5.49H480a32,32,0,0,0,32-32V352A32,32,0,0,0,480,320ZM192,32A32,32,0,0,0,160,0H32A32,32,0,0,0,0,32V416a96,96,0,0,0,192,0ZM96,440a24,24,0,1,1,24-24A24,24,0,0,1,96,440Zm32-184H64V192h64Zm0-128H64V64h64Z\"]\n};\nvar faSwimmer = {\n prefix: 'fas',\n iconName: 'swimmer',\n icon: [640, 512, [], \"f5c4\", \"M189.61 310.58c3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c16.02-14.77 34.5-22.58 53.46-22.58h16.3c18.96 0 37.45 7.81 53.46 22.58 3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c14.86-13.71 31.88-21.12 49.39-22.16l-112.84-80.6 18-12.86c3.64-2.58 8.28-3.52 12.62-2.61l100.35 21.53c25.91 5.53 51.44-10.97 57-36.88 5.55-25.92-10.95-51.44-36.88-57L437.68 98.47c-30.73-6.58-63.02.12-88.56 18.38l-80.02 57.17c-10.38 7.39-19.36 16.44-26.72 26.94L173.75 299c5.47 3.23 10.82 6.93 15.86 11.58zM624 352h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 343.58 442.04 352 416 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 343.58 250.04 352 224 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 343.58 58.04 352 32 352H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-512-96c44.18 0 80-35.82 80-80s-35.82-80-80-80-80 35.82-80 80 35.82 80 80 80z\"]\n};\nvar faSwimmingPool = {\n prefix: 'fas',\n iconName: 'swimming-pool',\n icon: [640, 512, [], \"f5c5\", \"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"]\n};\nvar faSynagogue = {\n prefix: 'fas',\n iconName: 'synagogue',\n icon: [640, 512, [], \"f69b\", \"M70 196.51L6.67 268.29A26.643 26.643 0 0 0 0 285.93V512h128V239.58l-38-43.07c-5.31-6.01-14.69-6.01-20 0zm563.33 71.78L570 196.51c-5.31-6.02-14.69-6.02-20 0l-38 43.07V512h128V285.93c0-6.5-2.37-12.77-6.67-17.64zM339.99 7.01c-11.69-9.35-28.29-9.35-39.98 0l-128 102.4A32.005 32.005 0 0 0 160 134.4V512h96v-92.57c0-31.88 21.78-61.43 53.25-66.55C349.34 346.35 384 377.13 384 416v96h96V134.4c0-9.72-4.42-18.92-12.01-24.99l-128-102.4zm52.07 215.55c1.98 3.15-.29 7.24-4 7.24h-38.94L324 269.79c-1.85 2.95-6.15 2.95-8 0l-25.12-39.98h-38.94c-3.72 0-5.98-4.09-4-7.24l19.2-30.56-19.2-30.56c-1.98-3.15.29-7.24 4-7.24h38.94l25.12-40c1.85-2.95 6.15-2.95 8 0l25.12 39.98h38.95c3.71 0 5.98 4.09 4 7.24L372.87 192l19.19 30.56z\"]\n};\nvar faSync = {\n prefix: 'fas',\n iconName: 'sync',\n icon: [512, 512, [], \"f021\", \"M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z\"]\n};\nvar faSyncAlt = {\n prefix: 'fas',\n iconName: 'sync-alt',\n icon: [512, 512, [], \"f2f1\", \"M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z\"]\n};\nvar faSyringe = {\n prefix: 'fas',\n iconName: 'syringe',\n icon: [512, 512, [], \"f48e\", \"M201.5 174.8l55.7 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-55.7-55.8-45.3 45.3 55.8 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L111 265.2l-26.4 26.4c-17.3 17.3-25.6 41.1-23 65.4l7.1 63.6L2.3 487c-3.1 3.1-3.1 8.2 0 11.3l11.3 11.3c3.1 3.1 8.2 3.1 11.3 0l66.3-66.3 63.6 7.1c23.9 2.6 47.9-5.4 65.4-23l181.9-181.9-135.7-135.7-64.9 65zm308.2-93.3L430.5 2.3c-3.1-3.1-8.2-3.1-11.3 0l-11.3 11.3c-3.1 3.1-3.1 8.2 0 11.3l28.3 28.3-45.3 45.3-56.6-56.6-17-17c-3.1-3.1-8.2-3.1-11.3 0l-33.9 33.9c-3.1 3.1-3.1 8.2 0 11.3l17 17L424.8 223l17 17c3.1 3.1 8.2 3.1 11.3 0l33.9-34c3.1-3.1 3.1-8.2 0-11.3l-73.5-73.5 45.3-45.3 28.3 28.3c3.1 3.1 8.2 3.1 11.3 0l11.3-11.3c3.1-3.2 3.1-8.2 0-11.4z\"]\n};\nvar faTable = {\n prefix: 'fas',\n iconName: 'table',\n icon: [512, 512, [], \"f0ce\", \"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z\"]\n};\nvar faTableTennis = {\n prefix: 'fas',\n iconName: 'table-tennis',\n icon: [512, 512, [], \"f45d\", \"M496.2 296.5C527.7 218.7 512 126.2 449 63.1 365.1-21 229-21 145.1 63.1l-56 56.1 211.5 211.5c46.1-62.1 131.5-77.4 195.6-34.2zm-217.9 79.7L57.9 155.9c-27.3 45.3-21.7 105 17.3 144.1l34.5 34.6L6.7 424c-8.6 7.5-9.1 20.7-1 28.8l53.4 53.5c8 8.1 21.2 7.6 28.7-1L177.1 402l35.7 35.7c19.7 19.7 44.6 30.5 70.3 33.3-7.1-17-11-35.6-11-55.1-.1-13.8 2.5-27 6.2-39.7zM416 320c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96z\"]\n};\nvar faTablet = {\n prefix: 'fas',\n iconName: 'tablet',\n icon: [448, 512, [], \"f10a\", \"M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faTabletAlt = {\n prefix: 'fas',\n iconName: 'tablet-alt',\n icon: [448, 512, [], \"f3fa\", \"M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm176-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h328c6.6 0 12 5.4 12 12v312z\"]\n};\nvar faTablets = {\n prefix: 'fas',\n iconName: 'tablets',\n icon: [640, 512, [], \"f490\", \"M160 192C78.9 192 12.5 250.5.1 326.7c-.8 4.8 3.3 9.3 8.3 9.3h303.3c5 0 9.1-4.5 8.3-9.3C307.5 250.5 241.1 192 160 192zm151.6 176H8.4c-5 0-9.1 4.5-8.3 9.3C12.5 453.5 78.9 512 160 512s147.5-58.5 159.9-134.7c.8-4.8-3.3-9.3-8.3-9.3zM593.4 46.6c-56.5-56.5-144.2-61.4-206.9-16-4 2.9-4.3 8.9-.8 12.3L597 254.3c3.5 3.5 9.5 3.2 12.3-.8 45.5-62.7 40.6-150.4-15.9-206.9zM363 65.7c-3.5-3.5-9.5-3.2-12.3.8-45.4 62.7-40.5 150.4 15.9 206.9 56.5 56.5 144.2 61.4 206.9 15.9 4-2.9 4.3-8.9.8-12.3L363 65.7z\"]\n};\nvar faTachometerAlt = {\n prefix: 'fas',\n iconName: 'tachometer-alt',\n icon: [576, 512, [], \"f3fd\", \"M288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67l-9.22 27.67c-5.13 3.49-10.97 6.01-17.64 6.01-17.67 0-32-14.33-32-32S270.33 96 288 96zM96 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm48-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm246.77-72.41l-61.33 184C343.13 347.33 352 364.54 352 384c0 11.72-3.38 22.55-8.88 32H232.88c-5.5-9.45-8.88-20.28-8.88-32 0-33.94 26.5-61.43 59.9-63.59l61.34-184.01c4.17-12.56 17.73-19.45 30.36-15.17 12.57 4.19 19.35 17.79 15.17 30.36zm14.66 57.2l15.52-46.55c3.47-1.29 7.13-2.23 11.05-2.23 17.67 0 32 14.33 32 32s-14.33 32-32 32c-11.38-.01-20.89-6.28-26.57-15.22zM480 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faTag = {\n prefix: 'fas',\n iconName: 'tag',\n icon: [512, 512, [], \"f02b\", \"M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"]\n};\nvar faTags = {\n prefix: 'fas',\n iconName: 'tags',\n icon: [640, 512, [], \"f02c\", \"M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z\"]\n};\nvar faTape = {\n prefix: 'fas',\n iconName: 'tape',\n icon: [640, 512, [], \"f4db\", \"M224 192c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64zm400 224H380.6c41.5-40.7 67.4-97.3 67.4-160 0-123.7-100.3-224-224-224S0 132.3 0 256s100.3 224 224 224h400c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400-64c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z\"]\n};\nvar faTasks = {\n prefix: 'fas',\n iconName: 'tasks',\n icon: [512, 512, [], \"f0ae\", \"M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faTaxi = {\n prefix: 'fas',\n iconName: 'taxi',\n icon: [512, 512, [], \"f1ba\", \"M462 241.64l-22-84.84c-9.6-35.2-41.6-60.8-76.8-60.8H352V64c0-17.67-14.33-32-32-32H192c-17.67 0-32 14.33-32 32v32h-11.2c-35.2 0-67.2 25.6-76.8 60.8l-22 84.84C21.41 248.04 0 273.47 0 304v48c0 23.63 12.95 44.04 32 55.12V448c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-40.88c19.05-11.09 32-31.5 32-55.12v-48c0-30.53-21.41-55.96-50-62.36zM96 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm20.55-112l17.2-66.36c2.23-8.16 9.59-13.64 15.06-13.64h214.4c5.47 0 12.83 5.48 14.85 12.86L395.45 240h-278.9zM416 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faTeeth = {\n prefix: 'fas',\n iconName: 'teeth',\n icon: [640, 512, [], \"f62e\", \"M544 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96zM160 368c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm128 128c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64z\"]\n};\nvar faTeethOpen = {\n prefix: 'fas',\n iconName: 'teeth-open',\n icon: [640, 512, [], \"f62f\", \"M544 0H96C42.98 0 0 42.98 0 96v64c0 35.35 28.66 64 64 64h512c35.34 0 64-28.65 64-64V96c0-53.02-42.98-96-96-96zM160 176c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm128 0c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm0 144H64c-35.34 0-64 28.65-64 64v32c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96v-32c0-35.35-28.66-64-64-64zm-416 80c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32zm144-8c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm144 0c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm128 8c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32z\"]\n};\nvar faTemperatureHigh = {\n prefix: 'fas',\n iconName: 'temperature-high',\n icon: [512, 512, [], \"f769\", \"M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v210.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z\"]\n};\nvar faTemperatureLow = {\n prefix: 'fas',\n iconName: 'temperature-low',\n icon: [512, 512, [], \"f76b\", \"M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V304c0-8.8-7.2-16-16-16s-16 7.2-16 16v18.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z\"]\n};\nvar faTenge = {\n prefix: 'fas',\n iconName: 'tenge',\n icon: [384, 512, [], \"f7d7\", \"M372 160H12c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h140v228c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12V240h140c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12zm0-128H12C5.4 32 0 37.4 0 44v56c0 6.6 5.4 12 12 12h360c6.6 0 12-5.4 12-12V44c0-6.6-5.4-12-12-12z\"]\n};\nvar faTerminal = {\n prefix: 'fas',\n iconName: 'terminal',\n icon: [640, 512, [], \"f120\", \"M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z\"]\n};\nvar faTextHeight = {\n prefix: 'fas',\n iconName: 'text-height',\n icon: [576, 512, [], \"f034\", \"M304 32H16A16 16 0 0 0 0 48v96a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32h56v304H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-40V112h56v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm256 336h-48V144h48c14.31 0 21.33-17.31 11.31-27.31l-80-80a16 16 0 0 0-22.62 0l-80 80C379.36 126 384.36 144 400 144h48v224h-48c-14.31 0-21.32 17.31-11.31 27.31l80 80a16 16 0 0 0 22.62 0l80-80C580.64 386 575.64 368 560 368z\"]\n};\nvar faTextWidth = {\n prefix: 'fas',\n iconName: 'text-width',\n icon: [448, 512, [], \"f035\", \"M432 32H16A16 16 0 0 0 0 48v80a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-16h120v112h-24a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-24V112h120v16a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm-68.69 260.69C354 283.36 336 288.36 336 304v48H112v-48c0-14.31-17.31-21.32-27.31-11.31l-80 80a16 16 0 0 0 0 22.62l80 80C94 484.64 112 479.64 112 464v-48h224v48c0 14.31 17.31 21.33 27.31 11.31l80-80a16 16 0 0 0 0-22.62z\"]\n};\nvar faTh = {\n prefix: 'fas',\n iconName: 'th',\n icon: [512, 512, [], \"f00a\", \"M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z\"]\n};\nvar faThLarge = {\n prefix: 'fas',\n iconName: 'th-large',\n icon: [512, 512, [], \"f009\", \"M296 32h192c13.255 0 24 10.745 24 24v160c0 13.255-10.745 24-24 24H296c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24zm-80 0H24C10.745 32 0 42.745 0 56v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zM0 296v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm296 184h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H296c-13.255 0-24 10.745-24 24v160c0 13.255 10.745 24 24 24z\"]\n};\nvar faThList = {\n prefix: 'fas',\n iconName: 'th-list',\n icon: [512, 512, [], \"f00b\", \"M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z\"]\n};\nvar faTheaterMasks = {\n prefix: 'fas',\n iconName: 'theater-masks',\n icon: [640, 512, [], \"f630\", \"M206.86 245.15c-35.88 10.45-59.95 41.2-57.53 74.1 11.4-12.72 28.81-23.7 49.9-30.92l7.63-43.18zM95.81 295L64.08 115.49c-.29-1.62.28-2.62.24-2.65 57.76-32.06 123.12-49.01 189.01-49.01 1.61 0 3.23.17 4.85.19 13.95-13.47 31.73-22.83 51.59-26 18.89-3.02 38.05-4.55 57.18-5.32-9.99-13.95-24.48-24.23-41.77-27C301.27 1.89 277.24 0 253.32 0 176.66 0 101.02 19.42 33.2 57.06 9.03 70.48-3.92 98.48 1.05 126.58l31.73 179.51c14.23 80.52 136.33 142.08 204.45 142.08 3.59 0 6.75-.46 10.01-.8-13.52-17.08-28.94-40.48-39.5-67.58-47.61-12.98-106.06-51.62-111.93-84.79zm97.55-137.46c-.73-4.12-2.23-7.87-4.07-11.4-8.25 8.91-20.67 15.75-35.32 18.32-14.65 2.58-28.67.4-39.48-5.17-.52 3.94-.64 7.98.09 12.1 3.84 21.7 24.58 36.19 46.34 32.37 21.75-3.82 36.28-24.52 32.44-46.22zM606.8 120.9c-88.98-49.38-191.43-67.41-291.98-51.35-27.31 4.36-49.08 26.26-54.04 54.36l-31.73 179.51c-15.39 87.05 95.28 196.27 158.31 207.35 63.03 11.09 204.47-53.79 219.86-140.84l31.73-179.51c4.97-28.11-7.98-56.11-32.15-69.52zm-273.24 96.8c3.84-21.7 24.58-36.19 46.34-32.36 21.76 3.83 36.28 24.52 32.45 46.22-.73 4.12-2.23 7.87-4.07 11.4-8.25-8.91-20.67-15.75-35.32-18.32-14.65-2.58-28.67-.4-39.48 5.17-.53-3.95-.65-7.99.08-12.11zm70.47 198.76c-55.68-9.79-93.52-59.27-89.04-112.9 20.6 25.54 56.21 46.17 99.49 53.78 43.28 7.61 83.82.37 111.93-16.6-14.18 51.94-66.71 85.51-122.38 75.72zm130.3-151.34c-8.25-8.91-20.68-15.75-35.33-18.32-14.65-2.58-28.67-.4-39.48 5.17-.52-3.94-.64-7.98.09-12.1 3.84-21.7 24.58-36.19 46.34-32.37 21.75 3.83 36.28 24.52 32.45 46.22-.73 4.13-2.23 7.88-4.07 11.4z\"]\n};\nvar faThermometer = {\n prefix: 'fas',\n iconName: 'thermometer',\n icon: [512, 512, [], \"f491\", \"M476.8 20.4c-37.5-30.7-95.5-26.3-131.9 10.2l-45.7 46 50.5 50.5c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.4-50.5-45.1 45.4 50.3 50.4c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L209 167.4l-45.1 45.4L214 263c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.1-50.2L96 281.1V382L7 471c-9.4 9.4-9.4 24.6 0 33.9 9.4 9.4 24.6 9.4 33.9 0l89-89h99.9L484 162.6c34.9-34.9 42.2-101.5-7.2-142.2z\"]\n};\nvar faThermometerEmpty = {\n prefix: 'fas',\n iconName: 'thermometer-empty',\n icon: [256, 512, [], \"f2cb\", \"M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThermometerFull = {\n prefix: 'fas',\n iconName: 'thermometer-full',\n icon: [256, 512, [], \"f2c7\", \"M224 96c0-53.019-42.981-96-96-96S32 42.981 32 96v203.347C12.225 321.756.166 351.136.002 383.333c-.359 70.303 56.787 128.176 127.089 128.664.299.002.61.003.909.003 70.698 0 128-57.304 128-128 0-32.459-12.088-62.09-32-84.653V96zm-96 368l-.576-.002c-43.86-.304-79.647-36.544-79.423-80.42.173-33.98 19.266-51.652 31.999-66.08V96c0-26.467 21.533-48 48-48s48 21.533 48 48v221.498c12.63 14.312 32 32.164 32 66.502 0 44.112-35.888 80-80 80zm64-80c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V96c0-17.673 14.327-32 32-32s32 14.327 32 32v232.583c19.124 11.068 32 31.732 32 55.417z\"]\n};\nvar faThermometerHalf = {\n prefix: 'fas',\n iconName: 'thermometer-half',\n icon: [256, 512, [], \"f2c9\", \"M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V224c0-17.673 14.327-32 32-32s32 14.327 32 32v104.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThermometerQuarter = {\n prefix: 'fas',\n iconName: 'thermometer-quarter',\n icon: [256, 512, [], \"f2ca\", \"M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V288c0-17.673 14.327-32 32-32s32 14.327 32 32v40.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThermometerThreeQuarters = {\n prefix: 'fas',\n iconName: 'thermometer-three-quarters',\n icon: [256, 512, [], \"f2c8\", \"M192 384c0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-23.685 12.876-44.349 32-55.417V160c0-17.673 14.327-32 32-32s32 14.327 32 32v168.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThumbsDown = {\n prefix: 'fas',\n iconName: 'thumbs-down',\n icon: [512, 512, [], \"f165\", \"M0 56v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56zm40 200c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24zm272 256c-20.183 0-29.485-39.293-33.931-57.795-5.206-21.666-10.589-44.07-25.393-58.902-32.469-32.524-49.503-73.967-89.117-113.111a11.98 11.98 0 0 1-3.558-8.521V59.901c0-6.541 5.243-11.878 11.783-11.998 15.831-.29 36.694-9.079 52.651-16.178C256.189 17.598 295.709.017 343.995 0h2.844c42.777 0 93.363.413 113.774 29.737 8.392 12.057 10.446 27.034 6.148 44.632 16.312 17.053 25.063 48.863 16.382 74.757 17.544 23.432 19.143 56.132 9.308 79.469l.11.11c11.893 11.949 19.523 31.259 19.439 49.197-.156 30.352-26.157 58.098-59.553 58.098H350.723C358.03 364.34 384 388.132 384 430.548 384 504 336 512 312 512z\"]\n};\nvar faThumbsUp = {\n prefix: 'fas',\n iconName: 'thumbs-up',\n icon: [512, 512, [], \"f164\", \"M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z\"]\n};\nvar faThumbtack = {\n prefix: 'fas',\n iconName: 'thumbtack',\n icon: [384, 512, [], \"f08d\", \"M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z\"]\n};\nvar faTicketAlt = {\n prefix: 'fas',\n iconName: 'ticket-alt',\n icon: [576, 512, [], \"f3ff\", \"M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z\"]\n};\nvar faTimes = {\n prefix: 'fas',\n iconName: 'times',\n icon: [352, 512, [], \"f00d\", \"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"]\n};\nvar faTimesCircle = {\n prefix: 'fas',\n iconName: 'times-circle',\n icon: [512, 512, [], \"f057\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z\"]\n};\nvar faTint = {\n prefix: 'fas',\n iconName: 'tint',\n icon: [352, 512, [], \"f043\", \"M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z\"]\n};\nvar faTintSlash = {\n prefix: 'fas',\n iconName: 'tint-slash',\n icon: [640, 512, [], \"f5c7\", \"M633.82 458.1L494.97 350.78c.52-5.57 1.03-11.16 1.03-16.87 0-111.76-99.79-153.34-146.78-311.82-7.94-28.78-49.44-30.12-58.44 0-15.52 52.34-36.87 91.96-58.49 125.68L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM144 333.91C144 432.35 222.72 512 320 512c44.71 0 85.37-16.96 116.4-44.7L162.72 255.78c-11.41 23.5-18.72 48.35-18.72 78.13z\"]\n};\nvar faTired = {\n prefix: 'fas',\n iconName: 'tired',\n icon: [496, 512, [], \"f5c8\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 288c51.9 0 115.3 43.8 123.2 106.7 1.7 13.6-8 24.6-17.7 20.4-25.9-11.1-64.4-17.4-105.5-17.4s-79.6 6.3-105.5 17.4c-9.8 4.2-19.4-7-17.7-20.4C132.7 331.8 196.1 288 248 288z\"]\n};\nvar faToggleOff = {\n prefix: 'fas',\n iconName: 'toggle-off',\n icon: [576, 512, [], \"f204\", \"M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM64 256c0-70.741 57.249-128 128-128 70.741 0 128 57.249 128 128 0 70.741-57.249 128-128 128-70.741 0-128-57.249-128-128zm320 128h-48.905c65.217-72.858 65.236-183.12 0-256H384c70.741 0 128 57.249 128 128 0 70.74-57.249 128-128 128z\"]\n};\nvar faToggleOn = {\n prefix: 'fas',\n iconName: 'toggle-on',\n icon: [576, 512, [], \"f205\", \"M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320c-70.8 0-128-57.3-128-128 0-70.8 57.3-128 128-128 70.8 0 128 57.3 128 128 0 70.8-57.3 128-128 128z\"]\n};\nvar faToilet = {\n prefix: 'fas',\n iconName: 'toilet',\n icon: [384, 512, [], \"f7d8\", \"M368 48c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v16c0 8.8 7.2 16 16 16h16v156.7C11.8 214.8 0 226.9 0 240c0 67.2 34.6 126.2 86.8 160.5l-21.4 70.2C59.1 491.2 74.5 512 96 512h192c21.5 0 36.9-20.8 30.6-41.3l-21.4-70.2C349.4 366.2 384 307.2 384 240c0-13.1-11.8-25.2-32-35.3V48h16zM80 72c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V72zm112 200c-77.1 0-139.6-14.3-139.6-32s62.5-32 139.6-32 139.6 14.3 139.6 32-62.5 32-139.6 32z\"]\n};\nvar faToiletPaper = {\n prefix: 'fas',\n iconName: 'toilet-paper',\n icon: [576, 512, [], \"f71e\", \"M128 0C74.98 0 32 85.96 32 192v172.07c0 41.12-9.8 62.77-31.17 126.87C-2.62 501.3 5.09 512 16.01 512h280.92c13.77 0 26-8.81 30.36-21.88 12.83-38.48 24.71-72.4 24.71-126.05V192c0-83.6 23.67-153.52 60.44-192H128zM96 224c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM480 0c-53.02 0-96 85.96-96 192s42.98 192 96 192 96-85.96 96-192S533.02 0 480 0zm0 256c-17.67 0-32-28.65-32-64s14.33-64 32-64 32 28.65 32 64-14.33 64-32 64z\"]\n};\nvar faToiletPaperSlash = {\n prefix: 'fas',\n iconName: 'toilet-paper-slash',\n icon: [640, 512, [], \"e072\", \"M64,192V364.13c0,41.12-9.75,62.75-31.12,126.87A16,16,0,0,0,48,512H328.86a31.87,31.87,0,0,0,30.38-21.87c9.31-27.83,18-53.35,22.18-85.55l-316-244.25C64.53,170.66,64,181.19,64,192ZM633.82,458.09l-102-78.81C575.28,360.91,608,284.32,608,192,608,86,565,0,512,0s-96,86-96,192c0,42,7,80.4,18.43,112L384,265V192c0-83.62,23.63-153.5,60.5-192H160c-23.33,0-44.63,16.83-61.26,44.53L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09ZM512,256c-17.63,0-32-28.62-32-64s14.37-64,32-64,32,28.63,32,64S529.62,256,512,256Z\"]\n};\nvar faToolbox = {\n prefix: 'fas',\n iconName: 'toolbox',\n icon: [512, 512, [], \"f552\", \"M502.63 214.63l-45.25-45.25c-6-6-14.14-9.37-22.63-9.37H384V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v80H77.25c-8.49 0-16.62 3.37-22.63 9.37L9.37 214.63c-6 6-9.37 14.14-9.37 22.63V320h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-82.75c0-8.48-3.37-16.62-9.37-22.62zM320 160H192V96h128v64zm64 208c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H192v16c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H0v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96H384v16z\"]\n};\nvar faTools = {\n prefix: 'fas',\n iconName: 'tools',\n icon: [512, 512, [], \"f7d9\", \"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"]\n};\nvar faTooth = {\n prefix: 'fas',\n iconName: 'tooth',\n icon: [448, 512, [], \"f5c9\", \"M443.98 96.25c-11.01-45.22-47.11-82.06-92.01-93.72-32.19-8.36-63 5.1-89.14 24.33-3.25 2.39-6.96 3.73-10.5 5.48l28.32 18.21c7.42 4.77 9.58 14.67 4.8 22.11-4.46 6.95-14.27 9.86-22.11 4.8L162.83 12.84c-20.7-10.85-43.38-16.4-66.81-10.31-44.9 11.67-81 48.5-92.01 93.72-10.13 41.62-.42 80.81 21.5 110.43 23.36 31.57 32.68 68.66 36.29 107.35 4.4 47.16 10.33 94.16 20.94 140.32l7.8 33.95c3.19 13.87 15.49 23.7 29.67 23.7 13.97 0 26.15-9.55 29.54-23.16l34.47-138.42c4.56-18.32 20.96-31.16 39.76-31.16s35.2 12.85 39.76 31.16l34.47 138.42c3.39 13.61 15.57 23.16 29.54 23.16 14.18 0 26.48-9.83 29.67-23.7l7.8-33.95c10.61-46.15 16.53-93.16 20.94-140.32 3.61-38.7 12.93-75.78 36.29-107.35 21.95-29.61 31.66-68.8 21.53-110.43z\"]\n};\nvar faTorah = {\n prefix: 'fas',\n iconName: 'torah',\n icon: [640, 512, [], \"f6a0\", \"M320.05 366.48l17.72-29.64h-35.46zm99.21-166H382.4l18.46 30.82zM48 0C21.49 0 0 14.33 0 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32C96 14.33 74.51 0 48 0zm172.74 311.5h36.85l-18.46-30.82zm161.71 0h36.86l-18.45-30.8zM128 464h384V48H128zm66.77-278.13a21.22 21.22 0 0 1 18.48-10.71h59.45l29.13-48.71a21.13 21.13 0 0 1 18.22-10.37A20.76 20.76 0 0 1 338 126.29l29.25 48.86h59.52a21.12 21.12 0 0 1 18.1 32L415.63 256 445 305a20.69 20.69 0 0 1 .24 21.12 21.25 21.25 0 0 1-18.48 10.72h-59.47l-29.13 48.7a21.13 21.13 0 0 1-18.16 10.4 20.79 20.79 0 0 1-18-10.22l-29.25-48.88h-59.5a21.11 21.11 0 0 1-18.1-32L224.36 256 195 207a20.7 20.7 0 0 1-.23-21.13zM592 0c-26.51 0-48 14.33-48 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32c0-17.67-21.49-32-48-32zM320 145.53l-17.78 29.62h35.46zm-62.45 55h-36.81l18.44 30.8zm29.58 111h65.79L386.09 256l-33.23-55.52h-65.79L253.9 256z\"]\n};\nvar faToriiGate = {\n prefix: 'fas',\n iconName: 'torii-gate',\n icon: [512, 512, [], \"f6a1\", \"M376.45 32h-240.9A303.17 303.17 0 0 1 0 0v96c0 17.67 14.33 32 32 32h32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h256v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h48c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-48v-64h32c17.67 0 32-14.33 32-32V0a303.17 303.17 0 0 1-135.55 32zM128 128h96v64h-96v-64zm256 64h-96v-64h96v64z\"]\n};\nvar faTractor = {\n prefix: 'fas',\n iconName: 'tractor',\n icon: [640, 512, [], \"f722\", \"M528 336c-48.6 0-88 39.4-88 88s39.4 88 88 88 88-39.4 88-88-39.4-88-88-88zm0 112c-13.23 0-24-10.77-24-24s10.77-24 24-24 24 10.77 24 24-10.77 24-24 24zm80-288h-64v-40.2c0-14.12 4.7-27.76 13.15-38.84 4.42-5.8 3.55-14.06-1.32-19.49L534.2 37.3c-6.66-7.45-18.32-6.92-24.7.78C490.58 60.9 480 89.81 480 119.8V160H377.67L321.58 29.14A47.914 47.914 0 0 0 277.45 0H144c-26.47 0-48 21.53-48 48v146.52c-8.63-6.73-20.96-6.46-28.89 1.47L36 227.1c-8.59 8.59-8.59 22.52 0 31.11l5.06 5.06c-4.99 9.26-8.96 18.82-11.91 28.72H22c-12.15 0-22 9.85-22 22v44c0 12.15 9.85 22 22 22h7.14c2.96 9.91 6.92 19.46 11.91 28.73l-5.06 5.06c-8.59 8.59-8.59 22.52 0 31.11L67.1 476c8.59 8.59 22.52 8.59 31.11 0l5.06-5.06c9.26 4.99 18.82 8.96 28.72 11.91V490c0 12.15 9.85 22 22 22h44c12.15 0 22-9.85 22-22v-7.14c9.9-2.95 19.46-6.92 28.72-11.91l5.06 5.06c8.59 8.59 22.52 8.59 31.11 0l31.11-31.11c8.59-8.59 8.59-22.52 0-31.11l-5.06-5.06c4.99-9.26 8.96-18.82 11.91-28.72H330c12.15 0 22-9.85 22-22v-6h80.54c21.91-28.99 56.32-48 95.46-48 18.64 0 36.07 4.61 51.8 12.2l50.82-50.82c6-6 9.37-14.14 9.37-22.63V192c.01-17.67-14.32-32-31.99-32zM176 416c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm22-256h-38V64h106.89l41.15 96H198z\"]\n};\nvar faTrademark = {\n prefix: 'fas',\n iconName: 'trademark',\n icon: [640, 512, [], \"f25c\", \"M260.6 96H12c-6.6 0-12 5.4-12 12v43.1c0 6.6 5.4 12 12 12h85.1V404c0 6.6 5.4 12 12 12h54.3c6.6 0 12-5.4 12-12V163.1h85.1c6.6 0 12-5.4 12-12V108c.1-6.6-5.3-12-11.9-12zM640 403l-24-296c-.5-6.2-5.7-11-12-11h-65.4c-5.1 0-9.7 3.3-11.3 8.1l-43.8 127.1c-7.2 20.6-16.1 52.8-16.1 52.8h-.9s-8.9-32.2-16.1-52.8l-43.8-127.1c-1.7-4.8-6.2-8.1-11.3-8.1h-65.4c-6.2 0-11.4 4.8-12 11l-24.4 296c-.6 7 4.9 13 12 13H360c6.3 0 11.5-4.9 12-11.2l9.1-132.9c1.8-24.2 0-53.7 0-53.7h.9s10.7 33.6 17.9 53.7l30.7 84.7c1.7 4.7 6.2 7.9 11.3 7.9h50.3c5.1 0 9.6-3.2 11.3-7.9l30.7-84.7c7.2-20.1 17.9-53.7 17.9-53.7h.9s-1.8 29.5 0 53.7l9.1 132.9c.4 6.3 5.7 11.2 12 11.2H628c7 0 12.5-6 12-13z\"]\n};\nvar faTrafficLight = {\n prefix: 'fas',\n iconName: 'traffic-light',\n icon: [384, 512, [], \"f637\", \"M384 192h-64v-37.88c37.2-13.22 64-48.38 64-90.12h-64V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v32H0c0 41.74 26.8 76.9 64 90.12V192H0c0 41.74 26.8 76.9 64 90.12V320H0c0 42.84 28.25 78.69 66.99 91.05C79.42 468.72 130.6 512 192 512s112.58-43.28 125.01-100.95C355.75 398.69 384 362.84 384 320h-64v-37.88c37.2-13.22 64-48.38 64-90.12zM192 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z\"]\n};\nvar faTrailer = {\n prefix: 'fas',\n iconName: 'trailer',\n icon: [640, 512, [], \"e041\", \"M624,320H544V80a16,16,0,0,0-16-16H16A16,16,0,0,0,0,80V368a16,16,0,0,0,16,16H65.61c7.83-54.21,54-96,110.39-96s102.56,41.79,110.39,96H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM96,243.68a176.29,176.29,0,0,0-32,20.71V136a8,8,0,0,1,8-8H88a8,8,0,0,1,8,8Zm96-18.54c-5.31-.49-10.57-1.14-16-1.14s-10.69.65-16,1.14V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,39.25a176.29,176.29,0,0,0-32-20.71V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8ZM384,320H352V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,0H448V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm-304,0a80,80,0,1,0,80,80A80,80,0,0,0,176,320Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,176,432Z\"]\n};\nvar faTrain = {\n prefix: 'fas',\n iconName: 'train',\n icon: [448, 512, [], \"f238\", \"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zm-48 136V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24zm-176 64c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56z\"]\n};\nvar faTram = {\n prefix: 'fas',\n iconName: 'tram',\n icon: [512, 512, [], \"f7da\", \"M288 64c17.7 0 32-14.3 32-32S305.7 0 288 0s-32 14.3-32 32 14.3 32 32 32zm223.5-12.1c-2.3-8.6-11-13.6-19.6-11.3l-480 128c-8.5 2.3-13.6 11-11.3 19.6C2.5 195.3 8.9 200 16 200c1.4 0 2.8-.2 4.1-.5L240 140.8V224H64c-17.7 0-32 14.3-32 32v224c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H272v-91.7l228.1-60.8c8.6-2.3 13.6-11.1 11.4-19.6zM176 384H80v-96h96v96zm160-96h96v96h-96v-96zm-32 0v96h-96v-96h96zM192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z\"]\n};\nvar faTransgender = {\n prefix: 'fas',\n iconName: 'transgender',\n icon: [384, 512, [], \"f224\", \"M372 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C198.5 104.1 172.2 96 144 96 64.5 96 0 160.5 0 240c0 68.5 47.9 125.9 112 140.4V408H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM144 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faTransgenderAlt = {\n prefix: 'fas',\n iconName: 'transgender-alt',\n icon: [480, 512, [], \"f225\", \"M468 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C294.5 104.1 268.2 96 240 96c-28.2 0-54.5 8.1-76.7 22.1l-16.5-16.5 19.8-19.8c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0l-19.8 19.8-19-19 16.9-16.9C107.1 12.9 101.7 0 91 0H12C5.4 0 0 5.4 0 12v79c0 10.7 12.9 16 20.5 8.5l16.9-16.9 19 19-19.8 19.8c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l19.8-19.8 16.5 16.5C104.1 185.5 96 211.8 96 240c0 68.5 47.9 125.9 112 140.4V408h-36c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM240 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faTrash = {\n prefix: 'fas',\n iconName: 'trash',\n icon: [448, 512, [], \"f1f8\", \"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z\"]\n};\nvar faTrashAlt = {\n prefix: 'fas',\n iconName: 'trash-alt',\n icon: [448, 512, [], \"f2ed\", \"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faTrashRestore = {\n prefix: 'fas',\n iconName: 'trash-restore',\n icon: [448, 512, [], \"f829\", \"M53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32zm70.11-175.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faTrashRestoreAlt = {\n prefix: 'fas',\n iconName: 'trash-restore-alt',\n icon: [448, 512, [], \"f82a\", \"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm91.31-172.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faTree = {\n prefix: 'fas',\n iconName: 'tree',\n icon: [384, 512, [], \"f1bb\", \"M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z\"]\n};\nvar faTrophy = {\n prefix: 'fas',\n iconName: 'trophy',\n icon: [576, 512, [], \"f091\", \"M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z\"]\n};\nvar faTruck = {\n prefix: 'fas',\n iconName: 'truck',\n icon: [640, 512, [], \"f0d1\", \"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"]\n};\nvar faTruckLoading = {\n prefix: 'fas',\n iconName: 'truck-loading',\n icon: [640, 512, [], \"f4de\", \"M50.2 375.6c2.3 8.5 11.1 13.6 19.6 11.3l216.4-58c8.5-2.3 13.6-11.1 11.3-19.6l-49.7-185.5c-2.3-8.5-11.1-13.6-19.6-11.3L151 133.3l24.8 92.7-61.8 16.5-24.8-92.7-77.3 20.7C3.4 172.8-1.7 181.6.6 190.1l49.6 185.5zM384 0c-17.7 0-32 14.3-32 32v323.6L5.9 450c-4.3 1.2-6.8 5.6-5.6 9.8l12.6 46.3c1.2 4.3 5.6 6.8 9.8 5.6l393.7-107.4C418.8 464.1 467.6 512 528 512c61.9 0 112-50.1 112-112V0H384zm144 448c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"]\n};\nvar faTruckMonster = {\n prefix: 'fas',\n iconName: 'truck-monster',\n icon: [640, 512, [], \"f63b\", \"M624 224h-16v-64c0-17.67-14.33-32-32-32h-73.6L419.22 24.02A64.025 64.025 0 0 0 369.24 0H256c-17.67 0-32 14.33-32 32v96H48c-8.84 0-16 7.16-16 16v80H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16.72c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64h65.45c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-336-96V64h81.24l51.2 64H288zm304 224h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 512 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67A110.85 110.85 0 0 0 373.2 352H368c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32c-.02-8.84-7.18-16-16.02-16zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-208-80h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 192 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0L58.18 304.8c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67a110.85 110.85 0 0 0-8.65 20.89H48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32C288 359.16 280.84 352 272 352zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z\"]\n};\nvar faTruckMoving = {\n prefix: 'fas',\n iconName: 'truck-moving',\n icon: [640, 512, [], \"f4df\", \"M621.3 237.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7H480V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v336c0 44.2 35.8 80 80 80 26.3 0 49.4-12.9 64-32.4 14.6 19.6 37.7 32.4 64 32.4 44.2 0 80-35.8 80-80 0-5.5-.6-10.8-1.6-16h163.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H624c8.8 0 16-7.2 16-16v-85.5c0-17-6.7-33.2-18.7-45.2zM80 432c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm128 0c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm272-224h37.5c4.3 0 8.3 1.7 11.3 4.7l43.3 43.3H480v-48zm48 224c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32z\"]\n};\nvar faTruckPickup = {\n prefix: 'fas',\n iconName: 'truck-pickup',\n icon: [640, 512, [], \"f63c\", \"M624 288h-16v-64c0-17.67-14.33-32-32-32h-48L419.22 56.02A64.025 64.025 0 0 0 369.24 32H256c-17.67 0-32 14.33-32 32v128H64c-17.67 0-32 14.33-32 32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h49.61c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16h67.23c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM288 96h81.24l76.8 96H288V96zM176 416c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm288 0c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z\"]\n};\nvar faTshirt = {\n prefix: 'fas',\n iconName: 'tshirt',\n icon: [640, 512, [], \"f553\", \"M631.2 96.5L436.5 0C416.4 27.8 371.9 47.2 320 47.2S223.6 27.8 203.5 0L8.8 96.5c-7.9 4-11.1 13.6-7.2 21.5l57.2 114.5c4 7.9 13.6 11.1 21.5 7.2l56.6-27.7c10.6-5.2 23 2.5 23 14.4V480c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V226.3c0-11.8 12.4-19.6 23-14.4l56.6 27.7c7.9 4 17.5.8 21.5-7.2L638.3 118c4-7.9.8-17.6-7.1-21.5z\"]\n};\nvar faTty = {\n prefix: 'fas',\n iconName: 'tty',\n icon: [512, 512, [], \"f1e4\", \"M5.37 103.822c138.532-138.532 362.936-138.326 501.262 0 6.078 6.078 7.074 15.496 2.583 22.681l-43.214 69.138a18.332 18.332 0 0 1-22.356 7.305l-86.422-34.569a18.335 18.335 0 0 1-11.434-18.846L351.741 90c-62.145-22.454-130.636-21.986-191.483 0l5.953 59.532a18.331 18.331 0 0 1-11.434 18.846l-86.423 34.568a18.334 18.334 0 0 1-22.356-7.305L2.787 126.502a18.333 18.333 0 0 1 2.583-22.68zM96 308v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H92c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zM96 500v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H140c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z\"]\n};\nvar faTv = {\n prefix: 'fas',\n iconName: 'tv',\n icon: [640, 512, [], \"f26c\", \"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"]\n};\nvar faUmbrella = {\n prefix: 'fas',\n iconName: 'umbrella',\n icon: [576, 512, [], \"f0e9\", \"M575.7 280.8C547.1 144.5 437.3 62.6 320 49.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v17.9C138.3 62.6 29.5 144.5.3 280.8c-2.2 10.1 8.5 21.3 18.7 11.4 52-55 107.7-52.4 158.6 37 5.3 9.5 14.9 8.6 19.7 0 20.2-35.4 44.9-73.2 90.7-73.2 58.5 0 88.2 68.8 90.7 73.2 4.8 8.6 14.4 9.5 19.7 0 51-89.5 107.1-91.4 158.6-37 10.3 10 20.9-1.3 18.7-11.4zM256 301.7V432c0 8.8-7.2 16-16 16-7.8 0-13.2-5.3-15.1-10.7-5.9-16.7-24.1-25.4-40.8-19.5-16.7 5.9-25.4 24.2-19.5 40.8 11.2 31.9 41.6 53.3 75.4 53.3 44.1 0 80-35.9 80-80V301.6c-9.1-7.9-19.8-13.6-32-13.6-12.3.1-22.4 4.8-32 13.7z\"]\n};\nvar faUmbrellaBeach = {\n prefix: 'fas',\n iconName: 'umbrella-beach',\n icon: [640, 512, [], \"f5ca\", \"M115.38 136.9l102.11 37.18c35.19-81.54 86.21-144.29 139-173.7-95.88-4.89-188.78 36.96-248.53 111.8-6.69 8.4-2.66 21.05 7.42 24.72zm132.25 48.16l238.48 86.83c35.76-121.38 18.7-231.66-42.63-253.98-7.4-2.7-15.13-4-23.09-4-58.02.01-128.27 69.17-172.76 171.15zM521.48 60.5c6.22 16.3 10.83 34.6 13.2 55.19 5.74 49.89-1.42 108.23-18.95 166.98l102.62 37.36c10.09 3.67 21.31-3.43 21.57-14.17 2.32-95.69-41.91-187.44-118.44-245.36zM560 447.98H321.06L386 269.5l-60.14-21.9-72.9 200.37H16c-8.84 0-16 7.16-16 16.01v32.01C0 504.83 7.16 512 16 512h544c8.84 0 16-7.17 16-16.01v-32.01c0-8.84-7.16-16-16-16z\"]\n};\nvar faUnderline = {\n prefix: 'fas',\n iconName: 'underline',\n icon: [448, 512, [], \"f0cd\", \"M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H272a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32v160a80 80 0 0 1-160 0V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm400 384H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faUndo = {\n prefix: 'fas',\n iconName: 'undo',\n icon: [512, 512, [], \"f0e2\", \"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z\"]\n};\nvar faUndoAlt = {\n prefix: 'fas',\n iconName: 'undo-alt',\n icon: [512, 512, [], \"f2ea\", \"M255.545 8c-66.269.119-126.438 26.233-170.86 68.685L48.971 40.971C33.851 25.851 8 36.559 8 57.941V192c0 13.255 10.745 24 24 24h134.059c21.382 0 32.09-25.851 16.971-40.971l-41.75-41.75c30.864-28.899 70.801-44.907 113.23-45.273 92.398-.798 170.283 73.977 169.484 169.442C423.236 348.009 349.816 424 256 424c-41.127 0-79.997-14.678-110.63-41.556-4.743-4.161-11.906-3.908-16.368.553L89.34 422.659c-4.872 4.872-4.631 12.815.482 17.433C133.798 479.813 192.074 504 256 504c136.966 0 247.999-111.033 248-247.998C504.001 119.193 392.354 7.755 255.545 8z\"]\n};\nvar faUniversalAccess = {\n prefix: 'fas',\n iconName: 'universal-access',\n icon: [512, 512, [], \"f29a\", \"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z\"]\n};\nvar faUniversity = {\n prefix: 'fas',\n iconName: 'university',\n icon: [512, 512, [], \"f19c\", \"M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z\"]\n};\nvar faUnlink = {\n prefix: 'fas',\n iconName: 'unlink',\n icon: [512, 512, [], \"f127\", \"M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z\"]\n};\nvar faUnlock = {\n prefix: 'fas',\n iconName: 'unlock',\n icon: [448, 512, [], \"f09c\", \"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"]\n};\nvar faUnlockAlt = {\n prefix: 'fas',\n iconName: 'unlock-alt',\n icon: [448, 512, [], \"f13e\", \"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z\"]\n};\nvar faUpload = {\n prefix: 'fas',\n iconName: 'upload',\n icon: [512, 512, [], \"f093\", \"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z\"]\n};\nvar faUser = {\n prefix: 'fas',\n iconName: 'user',\n icon: [448, 512, [], \"f007\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUserAlt = {\n prefix: 'fas',\n iconName: 'user-alt',\n icon: [512, 512, [], \"f406\", \"M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0 112 64.5 112 144s64.5 144 144 144zm128 32h-55.1c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16H128C57.3 320 0 377.3 0 448v16c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-16c0-70.7-57.3-128-128-128z\"]\n};\nvar faUserAltSlash = {\n prefix: 'fas',\n iconName: 'user-alt-slash',\n icon: [640, 512, [], \"f4fa\", \"M633.8 458.1L389.6 269.3C433.8 244.7 464 198.1 464 144 464 64.5 399.5 0 320 0c-67.1 0-123 46.1-139 108.2L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM198.4 320C124.2 320 64 380.2 64 454.4v9.6c0 26.5 21.5 48 48 48h382.2L245.8 320h-47.4z\"]\n};\nvar faUserAstronaut = {\n prefix: 'fas',\n iconName: 'user-astronaut',\n icon: [448, 512, [], \"f4fb\", \"M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z\"]\n};\nvar faUserCheck = {\n prefix: 'fas',\n iconName: 'user-check',\n icon: [640, 512, [], \"f4fc\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z\"]\n};\nvar faUserCircle = {\n prefix: 'fas',\n iconName: 'user-circle',\n icon: [496, 512, [], \"f2bd\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z\"]\n};\nvar faUserClock = {\n prefix: 'fas',\n iconName: 'user-clock',\n icon: [640, 512, [], \"f4fd\", \"M496 224c-79.6 0-144 64.4-144 144s64.4 144 144 144 144-64.4 144-144-64.4-144-144-144zm64 150.3c0 5.3-4.4 9.7-9.7 9.7h-60.6c-5.3 0-9.7-4.4-9.7-9.7v-76.6c0-5.3 4.4-9.7 9.7-9.7h12.6c5.3 0 9.7 4.4 9.7 9.7V352h38.3c5.3 0 9.7 4.4 9.7 9.7v12.6zM320 368c0-27.8 6.7-54.1 18.2-77.5-8-1.5-16.2-2.5-24.6-2.5h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h347.1c-45.3-31.9-75.1-84.5-75.1-144zm-96-112c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128z\"]\n};\nvar faUserCog = {\n prefix: 'fas',\n iconName: 'user-cog',\n icon: [640, 512, [], \"f4fe\", \"M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z\"]\n};\nvar faUserEdit = {\n prefix: 'fas',\n iconName: 'user-edit',\n icon: [640, 512, [], \"f4ff\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h274.9c-2.4-6.8-3.4-14-2.6-21.3l6.8-60.9 1.2-11.1 7.9-7.9 77.3-77.3c-24.5-27.7-60-45.5-99.9-45.5zm45.3 145.3l-6.8 61c-1.1 10.2 7.5 18.8 17.6 17.6l60.9-6.8 137.9-137.9-71.7-71.7-137.9 137.8zM633 268.9L595.1 231c-9.3-9.3-24.5-9.3-33.8 0l-37.8 37.8-4.1 4.1 71.8 71.7 41.8-41.8c9.3-9.4 9.3-24.5 0-33.9z\"]\n};\nvar faUserFriends = {\n prefix: 'fas',\n iconName: 'user-friends',\n icon: [640, 512, [], \"f500\", \"M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z\"]\n};\nvar faUserGraduate = {\n prefix: 'fas',\n iconName: 'user-graduate',\n icon: [448, 512, [], \"f501\", \"M319.4 320.6L224 416l-95.4-95.4C57.1 323.7 0 382.2 0 454.4v9.6c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-9.6c0-72.2-57.1-130.7-128.6-133.8zM13.6 79.8l6.4 1.5v58.4c-7 4.2-12 11.5-12 20.3 0 8.4 4.6 15.4 11.1 19.7L3.5 242c-1.7 6.9 2.1 14 7.6 14h41.8c5.5 0 9.3-7.1 7.6-14l-15.6-62.3C51.4 175.4 56 168.4 56 160c0-8.8-5-16.1-12-20.3V87.1l66 15.9c-8.6 17.2-14 36.4-14 57 0 70.7 57.3 128 128 128s128-57.3 128-128c0-20.6-5.3-39.8-14-57l96.3-23.2c18.2-4.4 18.2-27.1 0-31.5l-190.4-46c-13-3.1-26.7-3.1-39.7 0L13.6 48.2c-18.1 4.4-18.1 27.2 0 31.6z\"]\n};\nvar faUserInjured = {\n prefix: 'fas',\n iconName: 'user-injured',\n icon: [448, 512, [], \"f728\", \"M277.37 11.98C261.08 4.47 243.11 0 224 0c-53.69 0-99.5 33.13-118.51 80h81.19l90.69-68.02zM342.51 80c-7.9-19.47-20.67-36.2-36.49-49.52L239.99 80h102.52zM224 256c70.69 0 128-57.31 128-128 0-5.48-.95-10.7-1.61-16H97.61c-.67 5.3-1.61 10.52-1.61 16 0 70.69 57.31 128 128 128zM80 299.7V512h128.26l-98.45-221.52A132.835 132.835 0 0 0 80 299.7zM0 464c0 26.51 21.49 48 48 48V320.24C18.88 344.89 0 381.26 0 422.4V464zm256-48h-55.38l42.67 96H256c26.47 0 48-21.53 48-48s-21.53-48-48-48zm57.6-128h-16.71c-22.24 10.18-46.88 16-72.89 16s-50.65-5.82-72.89-16h-7.37l42.67 96H256c44.11 0 80 35.89 80 80 0 18.08-6.26 34.59-16.41 48H400c26.51 0 48-21.49 48-48v-41.6c0-74.23-60.17-134.4-134.4-134.4z\"]\n};\nvar faUserLock = {\n prefix: 'fas',\n iconName: 'user-lock',\n icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 96 128a128 128 0 0 0 128 128zm96 64a63.08 63.08 0 0 1 8.1-30.5c-4.8-.5-9.5-1.5-14.5-1.5h-16.7a174.08 174.08 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h280.9a63.54 63.54 0 0 1-8.9-32zm288-32h-32v-80a80 80 0 0 0-160 0v80h-32a32 32 0 0 0-32 32v160a32 32 0 0 0 32 32h224a32 32 0 0 0 32-32V320a32 32 0 0 0-32-32zM496 432a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm32-144h-64v-80a32 32 0 0 1 64 0z\"]\n};\nvar faUserMd = {\n prefix: 'fas',\n iconName: 'user-md',\n icon: [448, 512, [], \"f0f0\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zM104 424c0 13.3 10.7 24 24 24s24-10.7 24-24-10.7-24-24-24-24 10.7-24 24zm216-135.4v49c36.5 7.4 64 39.8 64 78.4v41.7c0 7.6-5.4 14.2-12.9 15.7l-32.2 6.4c-4.3.9-8.5-1.9-9.4-6.3l-3.1-15.7c-.9-4.3 1.9-8.6 6.3-9.4l19.3-3.9V416c0-62.8-96-65.1-96 1.9v26.7l19.3 3.9c4.3.9 7.1 5.1 6.3 9.4l-3.1 15.7c-.9 4.3-5.1 7.1-9.4 6.3l-31.2-4.2c-7.9-1.1-13.8-7.8-13.8-15.9V416c0-38.6 27.5-70.9 64-78.4v-45.2c-2.2.7-4.4 1.1-6.6 1.9-18 6.3-37.3 9.8-57.4 9.8s-39.4-3.5-57.4-9.8c-7.4-2.6-14.9-4.2-22.6-5.2v81.6c23.1 6.9 40 28.1 40 53.4 0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.3 16.9-46.5 40-53.4v-80.4C48.5 301 0 355.8 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-72-56.8-130.3-128-133.8z\"]\n};\nvar faUserMinus = {\n prefix: 'fas',\n iconName: 'user-minus',\n icon: [640, 512, [], \"f503\", \"M624 208H432c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h192c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUserNinja = {\n prefix: 'fas',\n iconName: 'user-ninja',\n icon: [448, 512, [], \"f504\", \"M325.4 289.2L224 390.6 122.6 289.2C54 295.3 0 352.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-70.2-54-127.1-122.6-133.2zM32 192c27.3 0 51.8-11.5 69.2-29.7 15.1 53.9 64 93.7 122.8 93.7 70.7 0 128-57.3 128-128S294.7 0 224 0c-50.4 0-93.6 29.4-114.5 71.8C92.1 47.8 64 32 32 32c0 33.4 17.1 62.8 43.1 80-26 17.2-43.1 46.6-43.1 80zm144-96h96c17.7 0 32 14.3 32 32H144c0-17.7 14.3-32 32-32z\"]\n};\nvar faUserNurse = {\n prefix: 'fas',\n iconName: 'user-nurse',\n icon: [448, 512, [], \"f82f\", \"M319.41,320,224,415.39,128.59,320C57.1,323.1,0,381.6,0,453.79A58.21,58.21,0,0,0,58.21,512H389.79A58.21,58.21,0,0,0,448,453.79C448,381.6,390.9,323.1,319.41,320ZM224,304A128,128,0,0,0,352,176V65.82a32,32,0,0,0-20.76-30L246.47,4.07a64,64,0,0,0-44.94,0L116.76,35.86A32,32,0,0,0,96,65.82V176A128,128,0,0,0,224,304ZM184,71.67a5,5,0,0,1,5-5h21.67V45a5,5,0,0,1,5-5h16.66a5,5,0,0,1,5,5V66.67H259a5,5,0,0,1,5,5V88.33a5,5,0,0,1-5,5H237.33V115a5,5,0,0,1-5,5H215.67a5,5,0,0,1-5-5V93.33H189a5,5,0,0,1-5-5ZM144,160H304v16a80,80,0,0,1-160,0Z\"]\n};\nvar faUserPlus = {\n prefix: 'fas',\n iconName: 'user-plus',\n icon: [640, 512, [], \"f234\", \"M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUserSecret = {\n prefix: 'fas',\n iconName: 'user-secret',\n icon: [448, 512, [], \"f21b\", \"M383.9 308.3l23.9-62.6c4-10.5-3.7-21.7-15-21.7h-58.5c11-18.9 17.8-40.6 17.8-64v-.3c39.2-7.8 64-19.1 64-31.7 0-13.3-27.3-25.1-70.1-33-9.2-32.8-27-65.8-40.6-82.8-9.5-11.9-25.9-15.6-39.5-8.8l-27.6 13.8c-9 4.5-19.6 4.5-28.6 0L182.1 3.4c-13.6-6.8-30-3.1-39.5 8.8-13.5 17-31.4 50-40.6 82.8-42.7 7.9-70 19.7-70 33 0 12.6 24.8 23.9 64 31.7v.3c0 23.4 6.8 45.1 17.8 64H56.3c-11.5 0-19.2 11.7-14.7 22.3l25.8 60.2C27.3 329.8 0 372.7 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-48.4-25.8-90.4-64.1-114.1zM176 480l-41.6-192 49.6 32 24 40-32 120zm96 0l-32-120 24-40 49.6-32L272 480zm41.7-298.5c-3.9 11.9-7 24.6-16.5 33.4-10.1 9.3-48 22.4-64-25-2.8-8.4-15.4-8.4-18.3 0-17 50.2-56 32.4-64 25-9.5-8.8-12.7-21.5-16.5-33.4-.8-2.5-6.3-5.7-6.3-5.8v-10.8c28.3 3.6 61 5.8 96 5.8s67.7-2.1 96-5.8v10.8c-.1.1-5.6 3.2-6.4 5.8z\"]\n};\nvar faUserShield = {\n prefix: 'fas',\n iconName: 'user-shield',\n icon: [640, 512, [], \"f505\", \"M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z\"]\n};\nvar faUserSlash = {\n prefix: 'fas',\n iconName: 'user-slash',\n icon: [640, 512, [], \"f506\", \"M633.8 458.1L362.3 248.3C412.1 230.7 448 183.8 448 128 448 57.3 390.7 0 320 0c-67.1 0-121.5 51.8-126.9 117.4L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM96 422.4V464c0 26.5 21.5 48 48 48h350.2L207.4 290.3C144.2 301.3 96 356 96 422.4z\"]\n};\nvar faUserTag = {\n prefix: 'fas',\n iconName: 'user-tag',\n icon: [640, 512, [], \"f507\", \"M630.6 364.9l-90.3-90.2c-12-12-28.3-18.7-45.3-18.7h-79.3c-17.7 0-32 14.3-32 32v79.2c0 17 6.7 33.2 18.7 45.2l90.3 90.2c12.5 12.5 32.8 12.5 45.3 0l92.5-92.5c12.6-12.5 12.6-32.7.1-45.2zm-182.8-21c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24c0 13.2-10.7 24-24 24zm-223.8-88c70.7 0 128-57.3 128-128C352 57.3 294.7 0 224 0S96 57.3 96 128c0 70.6 57.3 127.9 128 127.9zm127.8 111.2V294c-12.2-3.6-24.9-6.2-38.2-6.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 287.9 0 348.1 0 422.3v41.6c0 26.5 21.5 48 48 48h352c15.5 0 29.1-7.5 37.9-18.9l-58-58c-18.1-18.1-28.1-42.2-28.1-67.9z\"]\n};\nvar faUserTie = {\n prefix: 'fas',\n iconName: 'user-tie',\n icon: [448, 512, [], \"f508\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z\"]\n};\nvar faUserTimes = {\n prefix: 'fas',\n iconName: 'user-times',\n icon: [640, 512, [], \"f235\", \"M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUsers = {\n prefix: 'fas',\n iconName: 'users',\n icon: [640, 512, [], \"f0c0\", \"M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"]\n};\nvar faUsersCog = {\n prefix: 'fas',\n iconName: 'users-cog',\n icon: [640, 512, [], \"f509\", \"M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"]\n};\nvar faUsersSlash = {\n prefix: 'fas',\n iconName: 'users-slash',\n icon: [640, 512, [], \"e073\", \"M132.65,212.32,36.21,137.78A63.4,63.4,0,0,0,32,160a63.84,63.84,0,0,0,100.65,52.32Zm40.44,62.28A63.79,63.79,0,0,0,128,256H64A64.06,64.06,0,0,0,0,320v32a32,32,0,0,0,32,32H97.91A146.62,146.62,0,0,1,173.09,274.6ZM544,224a64,64,0,1,0-64-64A64.06,64.06,0,0,0,544,224ZM500.56,355.11a114.24,114.24,0,0,0-84.47-65.28L361,247.23c41.46-16.3,71-55.92,71-103.23A111.93,111.93,0,0,0,320,32c-57.14,0-103.69,42.83-110.6,98.08L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM128,403.21V432a48,48,0,0,0,48,48H464a47.45,47.45,0,0,0,12.57-1.87L232,289.13C173.74,294.83,128,343.42,128,403.21ZM576,256H512a63.79,63.79,0,0,0-45.09,18.6A146.29,146.29,0,0,1,542,384h66a32,32,0,0,0,32-32V320A64.06,64.06,0,0,0,576,256Z\"]\n};\nvar faUtensilSpoon = {\n prefix: 'fas',\n iconName: 'utensil-spoon',\n icon: [512, 512, [], \"f2e5\", \"M480.1 31.9c-55-55.1-164.9-34.5-227.8 28.5-49.3 49.3-55.1 110-28.8 160.4L9 413.2c-11.6 10.5-12.1 28.5-1 39.5L59.3 504c11 11 29.1 10.5 39.5-1.1l192.4-214.4c50.4 26.3 111.1 20.5 160.4-28.8 63-62.9 83.6-172.8 28.5-227.8z\"]\n};\nvar faUtensils = {\n prefix: 'fas',\n iconName: 'utensils',\n icon: [416, 512, [], \"f2e7\", \"M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z\"]\n};\nvar faVectorSquare = {\n prefix: 'fas',\n iconName: 'vector-square',\n icon: [512, 512, [], \"f5cb\", \"M512 128V32c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32H160c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32v192c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32h192c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32V160c17.67 0 32-14.33 32-32zm-96-64h32v32h-32V64zM64 64h32v32H64V64zm32 384H64v-32h32v32zm352 0h-32v-32h32v32zm-32-96h-32c-17.67 0-32 14.33-32 32v32H160v-32c0-17.67-14.33-32-32-32H96V160h32c17.67 0 32-14.33 32-32V96h192v32c0 17.67 14.33 32 32 32h32v192z\"]\n};\nvar faVenus = {\n prefix: 'fas',\n iconName: 'venus',\n icon: [288, 512, [], \"f221\", \"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z\"]\n};\nvar faVenusDouble = {\n prefix: 'fas',\n iconName: 'venus-double',\n icon: [512, 512, [], \"f226\", \"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80zm336 140.4V368h36c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-36v36c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-36h-36c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h36v-51.6c-21.2-4.8-40.6-14.3-57.2-27.3 14-16.7 25-36 32.1-57.1 14.5 14.8 34.7 24 57.1 24 44.1 0 80-35.9 80-80s-35.9-80-80-80c-22.3 0-42.6 9.2-57.1 24-7.1-21.1-18-40.4-32.1-57.1C303.4 43.6 334.3 32 368 32c79.5 0 144 64.5 144 144 0 68.5-47.9 125.9-112 140.4z\"]\n};\nvar faVenusMars = {\n prefix: 'fas',\n iconName: 'venus-mars',\n icon: [576, 512, [], \"f228\", \"M564 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C422.5 72.1 396.2 64 368 64c-33.7 0-64.6 11.6-89.2 30.9 14 16.7 25 36 32.1 57.1 14.5-14.8 34.7-24 57.1-24 44.1 0 80 35.9 80 80s-35.9 80-80 80c-22.3 0-42.6-9.2-57.1-24-7.1 21.1-18 40.4-32.1 57.1 24.5 19.4 55.5 30.9 89.2 30.9 79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 64C64.5 64 0 128.5 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.6 112-71.9 112-140.4 0-79.5-64.5-144-144-144zm0 224c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faVest = {\n prefix: 'fas',\n iconName: 'vest',\n icon: [448, 512, [], \"e085\", \"M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a24.021,24.021,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A24.021,24.021,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.564A151.518,151.518,0,0,0,224,86.234a151.55,151.55,0,0,0,73.812-19.672L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM131.312,371.312l-48,48a16,16,0,0,1-22.624-22.624l48-48a16,16,0,0,1,22.624,22.624Zm256,48a15.992,15.992,0,0,1-22.624,0l-48-48a16,16,0,0,1,22.624-22.624l48,48A15.993,15.993,0,0,1,387.312,419.312Z\"]\n};\nvar faVestPatches = {\n prefix: 'fas',\n iconName: 'vest-patches',\n icon: [448, 512, [], \"e086\", \"M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a23.982,23.982,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A23.982,23.982,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.561A151.579,151.579,0,0,0,224,86.234a151.565,151.565,0,0,0,73.811-19.668L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM63.5,272.484a12.01,12.01,0,0,1,17-16.968l15.5,15.5,15.5-15.5a12.01,12.01,0,0,1,17,16.968L112.984,288,128.5,303.516a12.01,12.01,0,0,1-17,16.968L96,304.984l-15.5,15.5a12.01,12.01,0,0,1-17-16.968L79.016,288ZM96,456a40,40,0,1,1,40-40A40,40,0,0,1,96,456ZM359.227,335.785,310.7,336a6.671,6.671,0,0,1-6.7-6.7l.215-48.574A24.987,24.987,0,0,1,331.43,256.1c12.789,1.162,22.129,12.619,22.056,25.419l-.037,5.057,5.051-.037c12.826-.035,24.236,9.275,25.4,22.076A24.948,24.948,0,0,1,359.227,335.785Z\"]\n};\nvar faVial = {\n prefix: 'fas',\n iconName: 'vial',\n icon: [480, 512, [], \"f492\", \"M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z\"]\n};\nvar faVials = {\n prefix: 'fas',\n iconName: 'vials',\n icon: [640, 512, [], \"f493\", \"M72 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64zm480 384H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM360 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64z\"]\n};\nvar faVideo = {\n prefix: 'fas',\n iconName: 'video',\n icon: [576, 512, [], \"f03d\", \"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z\"]\n};\nvar faVideoSlash = {\n prefix: 'fas',\n iconName: 'video-slash',\n icon: [640, 512, [], \"f4e2\", \"M633.8 458.1l-55-42.5c15.4-1.4 29.2-13.7 29.2-31.1v-257c0-25.5-29.1-40.4-50.4-25.8L448 177.3v137.2l-32-24.7v-178c0-26.4-21.4-47.8-47.8-47.8H123.9L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4L42.7 82 416 370.6l178.5 138c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.5-6.9 4.2-17-2.8-22.4zM32 400.2c0 26.4 21.4 47.8 47.8 47.8h288.4c11.2 0 21.4-4 29.6-10.5L32 154.7v245.5z\"]\n};\nvar faVihara = {\n prefix: 'fas',\n iconName: 'vihara',\n icon: [640, 512, [], \"f6a7\", \"M632.88 400.71L544 352v-64l55.16-17.69c11.79-5.9 11.79-22.72 0-28.62L480 192v-64l27.31-16.3c7.72-7.72 5.61-20.74-4.16-25.62L320 0 136.85 86.07c-9.77 4.88-11.88 17.9-4.16 25.62L160 128v64L40.84 241.69c-11.79 5.9-11.79 22.72 0 28.62L96 288v64L7.12 400.71c-5.42 3.62-7.7 9.63-7 15.29.62 5.01 3.57 9.75 8.72 12.33L64 448v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48l55.15-19.67c5.16-2.58 8.1-7.32 8.72-12.33.71-5.67-1.57-11.68-6.99-15.29zM224 128h192v64H224v-64zm-64 224v-64h320v64H160z\"]\n};\nvar faVirus = {\n prefix: 'fas',\n iconName: 'virus',\n icon: [512, 512, [], \"e074\", \"M483.55,227.55H462c-50.68,0-76.07-61.27-40.23-97.11L437,115.19A28.44,28.44,0,0,0,396.8,75L381.56,90.22c-35.84,35.83-97.11,10.45-97.11-40.23V28.44a28.45,28.45,0,0,0-56.9,0V50c0,50.68-61.27,76.06-97.11,40.23L115.2,75A28.44,28.44,0,0,0,75,115.19l15.25,15.25c35.84,35.84,10.45,97.11-40.23,97.11H28.45a28.45,28.45,0,1,0,0,56.89H50c50.68,0,76.07,61.28,40.23,97.12L75,396.8A28.45,28.45,0,0,0,115.2,437l15.24-15.25c35.84-35.84,97.11-10.45,97.11,40.23v21.54a28.45,28.45,0,0,0,56.9,0V462c0-50.68,61.27-76.07,97.11-40.23L396.8,437A28.45,28.45,0,0,0,437,396.8l-15.25-15.24c-35.84-35.84-10.45-97.12,40.23-97.12h21.54a28.45,28.45,0,1,0,0-56.89ZM224,272a48,48,0,1,1,48-48A48,48,0,0,1,224,272Zm80,56a24,24,0,1,1,24-24A24,24,0,0,1,304,328Z\"]\n};\nvar faVirusSlash = {\n prefix: 'fas',\n iconName: 'virus-slash',\n icon: [640, 512, [], \"e075\", \"M114,227.6H92.4C76.7,227.6,64,240.3,64,256s12.7,28.4,28.4,28.4H114c50.7,0,76.1,61.3,40.2,97.1L139,396.8 c-11.5,10.7-12.2,28.7-1.6,40.2s28.7,12.2,40.2,1.6c0.5-0.5,1.1-1,1.6-1.6l15.2-15.2c35.8-35.8,97.1-10.5,97.1,40.2v21.5 c0,15.7,12.8,28.4,28.5,28.4c15.7,0,28.4-12.7,28.4-28.4V462c0-26.6,17-45.9,38.2-53.4l-244.5-189 C133.7,224.7,123.9,227.5,114,227.6z M617,505.8l19.6-25.3c5.4-7,4.2-17-2.8-22.5L470.6,332c4.2-25.4,24.9-47.5,55.4-47.5h21.5 c15.7,0,28.4-12.7,28.4-28.4s-12.7-28.4-28.4-28.4H526c-50.7,0-76.1-61.3-40.2-97.1l15.2-15.3c10.7-11.5,10-29.5-1.6-40.2 c-10.9-10.1-27.7-10.1-38.6,0l-15.2,15.2c-35.8,35.8-97.1,10.5-97.1-40.2V28.5C348.4,12.7,335.7,0,320,0 c-15.7,0-28.4,12.7-28.4,28.4V50c0,50.7-61.3,76.1-97.1,40.2L179.2,75c-11.1-11.1-29.4-10.6-40.5,0.5L45.5,3.4 c-7-5.4-17-4.2-22.5,2.8L3.4,31.5c-5.4,7-4.2,17,2.8,22.5l588.4,454.7C601.5,514.1,611.6,512.8,617,505.8z M335.4,227.5l-62.9-48.6 c4.9-1.8,10.2-2.8,15.4-2.9c26.5,0,48,21.5,48,48C336,225.2,335.5,226.3,335.4,227.5z\"]\n};\nvar faViruses = {\n prefix: 'fas',\n iconName: 'viruses',\n icon: [640, 512, [], \"e076\", \"M624,352H611.88c-28.51,0-42.79-34.47-22.63-54.63l8.58-8.57a16,16,0,1,0-22.63-22.63l-8.57,8.58C546.47,294.91,512,280.63,512,252.12V240a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.57c20.16,20.16,5.88,54.63-22.63,54.63H368a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.57a16,16,0,1,0,22.63,22.63l8.57-8.58c20.16-20.16,54.63-5.88,54.63,22.63V496a16,16,0,0,0,32,0V483.88c0-28.51,34.47-42.79,54.63-22.63l8.57,8.58a16,16,0,1,0,22.63-22.63l-8.58-8.57C569.09,418.47,583.37,384,611.88,384H624a16,16,0,0,0,0-32ZM480,384a32,32,0,1,1,32-32A32,32,0,0,1,480,384ZM346.51,213.33h16.16a21.33,21.33,0,0,0,0-42.66H346.51c-38,0-57.05-46-30.17-72.84l11.43-11.44A21.33,21.33,0,0,0,297.6,56.23L286.17,67.66c-26.88,26.88-72.84,7.85-72.84-30.17V21.33a21.33,21.33,0,0,0-42.66,0V37.49c0,38-46,57.05-72.84,30.17L86.4,56.23A21.33,21.33,0,0,0,56.23,86.39L67.66,97.83c26.88,26.88,7.85,72.84-30.17,72.84H21.33a21.33,21.33,0,0,0,0,42.66H37.49c38,0,57.05,46,30.17,72.84L56.23,297.6A21.33,21.33,0,1,0,86.4,327.77l11.43-11.43c26.88-26.88,72.84-7.85,72.84,30.17v16.16a21.33,21.33,0,0,0,42.66,0V346.51c0-38,46-57.05,72.84-30.17l11.43,11.43a21.33,21.33,0,0,0,30.17-30.17l-11.43-11.43C289.46,259.29,308.49,213.33,346.51,213.33ZM160,192a32,32,0,1,1,32-32A32,32,0,0,1,160,192Zm80,32a16,16,0,1,1,16-16A16,16,0,0,1,240,224Z\"]\n};\nvar faVoicemail = {\n prefix: 'fas',\n iconName: 'voicemail',\n icon: [640, 512, [], \"f897\", \"M496 128a144 144 0 0 0-119.74 224H263.74A144 144 0 1 0 144 416h352a144 144 0 0 0 0-288zM64 272a80 80 0 1 1 80 80 80 80 0 0 1-80-80zm432 80a80 80 0 1 1 80-80 80 80 0 0 1-80 80z\"]\n};\nvar faVolleyballBall = {\n prefix: 'fas',\n iconName: 'volleyball-ball',\n icon: [512, 512, [], \"f45f\", \"M231.39 243.48a285.56 285.56 0 0 0-22.7-105.7c-90.8 42.4-157.5 122.4-180.3 216.8a249 249 0 0 0 56.9 81.1 333.87 333.87 0 0 1 146.1-192.2zm-36.9-134.4a284.23 284.23 0 0 0-57.4-70.7c-91 49.8-144.8 152.9-125 262.2 33.4-83.1 98.4-152 182.4-191.5zm187.6 165.1c8.6-99.8-27.3-197.5-97.5-264.4-14.7-1.7-51.6-5.5-98.9 8.5A333.87 333.87 0 0 1 279.19 241a285 285 0 0 0 102.9 33.18zm-124.7 9.5a286.33 286.33 0 0 0-80.2 72.6c82 57.3 184.5 75.1 277.5 47.8a247.15 247.15 0 0 0 42.2-89.9 336.1 336.1 0 0 1-80.9 10.4c-54.6-.1-108.9-14.1-158.6-40.9zm-98.3 99.7c-15.2 26-25.7 54.4-32.1 84.2a247.07 247.07 0 0 0 289-22.1c-112.9 16.1-203.3-24.8-256.9-62.1zm180.3-360.6c55.3 70.4 82.5 161.2 74.6 253.6a286.59 286.59 0 0 0 89.7-14.2c0-2 .3-4 .3-6 0-107.8-68.7-199.1-164.6-233.4z\"]\n};\nvar faVolumeDown = {\n prefix: 'fas',\n iconName: 'volume-down',\n icon: [384, 512, [], \"f027\", \"M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z\"]\n};\nvar faVolumeMute = {\n prefix: 'fas',\n iconName: 'volume-mute',\n icon: [512, 512, [], \"f6a9\", \"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z\"]\n};\nvar faVolumeOff = {\n prefix: 'fas',\n iconName: 'volume-off',\n icon: [256, 512, [], \"f026\", \"M215 71l-89 89H24a24 24 0 0 0-24 24v144a24 24 0 0 0 24 24h102.06L215 441c15 15 41 4.47 41-17V88c0-21.47-26-32-41-17z\"]\n};\nvar faVolumeUp = {\n prefix: 'fas',\n iconName: 'volume-up',\n icon: [576, 512, [], \"f028\", \"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z\"]\n};\nvar faVoteYea = {\n prefix: 'fas',\n iconName: 'vote-yea',\n icon: [640, 512, [], \"f772\", \"M608 320h-64v64h22.4c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8H96v-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h576c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32zm-96 64V64.3c0-17.9-14.5-32.3-32.3-32.3H160.4C142.5 32 128 46.5 128 64.3V384h384zM211.2 202l25.5-25.3c4.2-4.2 11-4.2 15.2.1l41.3 41.6 95.2-94.4c4.2-4.2 11-4.2 15.2.1l25.3 25.5c4.2 4.2 4.2 11-.1 15.2L300.5 292c-4.2 4.2-11 4.2-15.2-.1l-74.1-74.7c-4.3-4.2-4.2-11 0-15.2z\"]\n};\nvar faVrCardboard = {\n prefix: 'fas',\n iconName: 'vr-cardboard',\n icon: [640, 512, [], \"f729\", \"M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h160.22c25.19 0 48.03-14.77 58.36-37.74l27.74-61.64C286.21 331.08 302.35 320 320 320s33.79 11.08 41.68 28.62l27.74 61.64C399.75 433.23 422.6 448 447.78 448H608c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM160 304c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zm320 0c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64z\"]\n};\nvar faWalking = {\n prefix: 'fas',\n iconName: 'walking',\n icon: [320, 512, [], \"f554\", \"M208 96c26.5 0 48-21.5 48-48S234.5 0 208 0s-48 21.5-48 48 21.5 48 48 48zm94.5 149.1l-23.3-11.8-9.7-29.4c-14.7-44.6-55.7-75.8-102.2-75.9-36-.1-55.9 10.1-93.3 25.2-21.6 8.7-39.3 25.2-49.7 46.2L17.6 213c-7.8 15.8-1.5 35 14.2 42.9 15.6 7.9 34.6 1.5 42.5-14.3L81 228c3.5-7 9.3-12.5 16.5-15.4l26.8-10.8-15.2 60.7c-5.2 20.8.4 42.9 14.9 58.8l59.9 65.4c7.2 7.9 12.3 17.4 14.9 27.7l18.3 73.3c4.3 17.1 21.7 27.6 38.8 23.3 17.1-4.3 27.6-21.7 23.3-38.8l-22.2-89c-2.6-10.3-7.7-19.9-14.9-27.7l-45.5-49.7 17.2-68.7 5.5 16.5c5.3 16.1 16.7 29.4 31.7 37l23.3 11.8c15.6 7.9 34.6 1.5 42.5-14.3 7.7-15.7 1.4-35.1-14.3-43zM73.6 385.8c-3.2 8.1-8 15.4-14.2 21.5l-50 50.1c-12.5 12.5-12.5 32.8 0 45.3s32.7 12.5 45.2 0l59.4-59.4c6.1-6.1 10.9-13.4 14.2-21.5l13.5-33.8c-55.3-60.3-38.7-41.8-47.4-53.7l-20.7 51.5z\"]\n};\nvar faWallet = {\n prefix: 'fas',\n iconName: 'wallet',\n icon: [512, 512, [], \"f555\", \"M461.2 128H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h384c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h397.2c28.02 0 50.8-21.53 50.8-48V176c0-26.47-22.78-48-50.8-48zM416 336c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faWarehouse = {\n prefix: 'fas',\n iconName: 'warehouse',\n icon: [640, 512, [], \"f494\", \"M504 352H136.4c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 96H136.1c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0-192H136.6c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm106.5-139L338.4 3.7a48.15 48.15 0 0 0-36.9 0L29.5 117C11.7 124.5 0 141.9 0 161.3V504c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V256c0-17.6 14.6-32 32.6-32h382.8c18 0 32.6 14.4 32.6 32v248c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V161.3c0-19.4-11.7-36.8-29.5-44.3z\"]\n};\nvar faWater = {\n prefix: 'fas',\n iconName: 'water',\n icon: [576, 512, [], \"f773\", \"M562.1 383.9c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144C540.6 93.4 520 85.4 504.2 73 490.1 61.9 470 61.7 456 73c-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3z\"]\n};\nvar faWaveSquare = {\n prefix: 'fas',\n iconName: 'wave-square',\n icon: [640, 512, [], \"f83e\", \"M476 480H324a36 36 0 0 1-36-36V96h-96v156a36 36 0 0 1-36 36H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h112V68a36 36 0 0 1 36-36h152a36 36 0 0 1 36 36v348h96V260a36 36 0 0 1 36-36h140a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H512v156a36 36 0 0 1-36 36z\"]\n};\nvar faWeight = {\n prefix: 'fas',\n iconName: 'weight',\n icon: [512, 512, [], \"f496\", \"M448 64h-25.98C438.44 92.28 448 125.01 448 160c0 105.87-86.13 192-192 192S64 265.87 64 160c0-34.99 9.56-67.72 25.98-96H64C28.71 64 0 92.71 0 128v320c0 35.29 28.71 64 64 64h384c35.29 0 64-28.71 64-64V128c0-35.29-28.71-64-64-64zM256 320c88.37 0 160-71.63 160-160S344.37 0 256 0 96 71.63 96 160s71.63 160 160 160zm-.3-151.94l33.58-78.36c3.5-8.17 12.94-11.92 21.03-8.41 8.12 3.48 11.88 12.89 8.41 21l-33.67 78.55C291.73 188 296 197.45 296 208c0 22.09-17.91 40-40 40s-40-17.91-40-40c0-21.98 17.76-39.77 39.7-39.94z\"]\n};\nvar faWeightHanging = {\n prefix: 'fas',\n iconName: 'weight-hanging',\n icon: [512, 512, [], \"f5cd\", \"M510.28 445.86l-73.03-292.13c-3.8-15.19-16.44-25.72-30.87-25.72h-60.25c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96s-96 42.98-96 96c0 11.28 2.3 21.95 5.88 32h-60.25c-14.43 0-27.08 10.54-30.87 25.72L1.72 445.86C-6.61 479.17 16.38 512 48.03 512h415.95c31.64 0 54.63-32.83 46.3-66.14zM256 128c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z\"]\n};\nvar faWheelchair = {\n prefix: 'fas',\n iconName: 'wheelchair',\n icon: [512, 512, [], \"f193\", \"M496.101 385.669l14.227 28.663c3.929 7.915.697 17.516-7.218 21.445l-65.465 32.886c-16.049 7.967-35.556 1.194-43.189-15.055L331.679 320H192c-15.925 0-29.426-11.71-31.679-27.475C126.433 55.308 128.38 70.044 128 64c0-36.358 30.318-65.635 67.052-63.929 33.271 1.545 60.048 28.905 60.925 62.201.868 32.933-23.152 60.423-54.608 65.039l4.67 32.69H336c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16H215.182l4.572 32H352a32 32 0 0 1 28.962 18.392L438.477 396.8l36.178-18.349c7.915-3.929 17.517-.697 21.446 7.218zM311.358 352h-24.506c-7.788 54.204-54.528 96-110.852 96-61.757 0-112-50.243-112-112 0-41.505 22.694-77.809 56.324-97.156-3.712-25.965-6.844-47.86-9.488-66.333C45.956 198.464 0 261.963 0 336c0 97.047 78.953 176 176 176 71.87 0 133.806-43.308 161.11-105.192L311.358 352z\"]\n};\nvar faWifi = {\n prefix: 'fas',\n iconName: 'wifi',\n icon: [640, 512, [], \"f1eb\", \"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"]\n};\nvar faWind = {\n prefix: 'fas',\n iconName: 'wind',\n icon: [512, 512, [], \"f72e\", \"M156.7 256H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h142.2c15.9 0 30.8 10.9 33.4 26.6 3.3 20-12.1 37.4-31.6 37.4-14.1 0-26.1-9.2-30.4-21.9-2.1-6.3-8.6-10.1-15.2-10.1H81.6c-9.8 0-17.7 8.8-15.9 18.4 8.6 44.1 47.6 77.6 94.2 77.6 57.1 0 102.7-50.1 95.2-108.6C249 291 205.4 256 156.7 256zM16 224h336c59.7 0 106.8-54.8 93.8-116.7-7.6-36.2-36.9-65.5-73.1-73.1-55.4-11.6-105.1 24.9-114.9 75.5-1.9 9.6 6.1 18.3 15.8 18.3h32.8c6.7 0 13.1-3.8 15.2-10.1C325.9 105.2 337.9 96 352 96c19.4 0 34.9 17.4 31.6 37.4-2.6 15.7-17.4 26.6-33.4 26.6H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zm384 32H243.7c19.3 16.6 33.2 38.8 39.8 64H400c26.5 0 48 21.5 48 48s-21.5 48-48 48c-17.9 0-33.3-9.9-41.6-24.4-2.9-5-8.7-7.6-14.5-7.6h-33.8c-10.9 0-19 10.8-15.3 21.1 17.8 50.6 70.5 84.8 129.4 72.3 41.2-8.7 75.1-41.6 84.7-82.7C526 321.5 470.5 256 400 256z\"]\n};\nvar faWindowClose = {\n prefix: 'fas',\n iconName: 'window-close',\n icon: [512, 512, [], \"f410\", \"M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-83.6 290.5c4.8 4.8 4.8 12.6 0 17.4l-40.5 40.5c-4.8 4.8-12.6 4.8-17.4 0L256 313.3l-66.5 67.1c-4.8 4.8-12.6 4.8-17.4 0l-40.5-40.5c-4.8-4.8-4.8-12.6 0-17.4l67.1-66.5-67.1-66.5c-4.8-4.8-4.8-12.6 0-17.4l40.5-40.5c4.8-4.8 12.6-4.8 17.4 0l66.5 67.1 66.5-67.1c4.8-4.8 12.6-4.8 17.4 0l40.5 40.5c4.8 4.8 4.8 12.6 0 17.4L313.3 256l67.1 66.5z\"]\n};\nvar faWindowMaximize = {\n prefix: 'fas',\n iconName: 'window-maximize',\n icon: [512, 512, [], \"f2d0\", \"M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16 160H64v-84c0-6.6 5.4-12 12-12h360c6.6 0 12 5.4 12 12v84z\"]\n};\nvar faWindowMinimize = {\n prefix: 'fas',\n iconName: 'window-minimize',\n icon: [512, 512, [], \"f2d1\", \"M464 352H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-32c0-26.5-21.5-48-48-48z\"]\n};\nvar faWindowRestore = {\n prefix: 'fas',\n iconName: 'window-restore',\n icon: [512, 512, [], \"f2d2\", \"M512 48v288c0 26.5-21.5 48-48 48h-48V176c0-44.1-35.9-80-80-80H128V48c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zM384 176v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zm-68 28c0-6.6-5.4-12-12-12H76c-6.6 0-12 5.4-12 12v52h252v-52z\"]\n};\nvar faWineBottle = {\n prefix: 'fas',\n iconName: 'wine-bottle',\n icon: [512, 512, [], \"f72f\", \"M507.31 72.57L439.43 4.69c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l-76.67 76.67c-46.58-19.7-102.4-10.73-140.37 27.23L18.75 312.23c-24.99 24.99-24.99 65.52 0 90.51l90.51 90.51c24.99 24.99 65.52 24.99 90.51 0l158.39-158.39c37.96-37.96 46.93-93.79 27.23-140.37l76.67-76.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.24-6.24 6.24-16.37-.01-22.62zM179.22 423.29l-90.51-90.51 122.04-122.04 90.51 90.51-122.04 122.04z\"]\n};\nvar faWineGlass = {\n prefix: 'fas',\n iconName: 'wine-glass',\n icon: [288, 512, [], \"f4e3\", \"M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40z\"]\n};\nvar faWineGlassAlt = {\n prefix: 'fas',\n iconName: 'wine-glass-alt',\n icon: [288, 512, [], \"f5ce\", \"M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM61.75 48h164.5l7.17 80H54.58l7.17-80z\"]\n};\nvar faWonSign = {\n prefix: 'fas',\n iconName: 'won-sign',\n icon: [576, 512, [], \"f159\", \"M564 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-48l18.6-80.6c1.7-7.5-4-14.7-11.7-14.7h-46.1c-5.7 0-10.6 4-11.7 9.5L450.7 128H340.8l-19.7-86c-1.3-5.5-6.1-9.3-11.7-9.3h-44c-5.6 0-10.4 3.8-11.7 9.3l-20 86H125l-17.5-85.7c-1.1-5.6-6.1-9.6-11.8-9.6H53.6c-7.7 0-13.4 7.1-11.7 14.6L60 128H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h62.3l7.2 32H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h83.9l40.9 182.6c1.2 5.5 6.1 9.4 11.7 9.4h56.8c5.6 0 10.4-3.9 11.7-9.3L259.3 288h55.1l42.4 182.7c1.3 5.4 6.1 9.3 11.7 9.3h56.8c5.6 0 10.4-3.9 11.7-9.3L479.1 288H564c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-70.1l7.4-32zM183.8 342c-6.2 25.8-6.8 47.2-7.3 47.2h-1.1s-1.7-22-6.8-47.2l-11-54h38.8zm27.5-118h-66.8l-6.5-32h80.8zm62.9 0l2-8.6c1.9-8 3.5-16 4.8-23.4h11.8c1.3 7.4 2.9 15.4 4.8 23.4l2 8.6zm130.9 118c-5.1 25.2-6.8 47.2-6.8 47.2h-1.1c-.6 0-1.1-21.4-7.3-47.2l-12.4-54h39.1zm25.2-118h-67.4l-7.3-32h81.6z\"]\n};\nvar faWrench = {\n prefix: 'fas',\n iconName: 'wrench',\n icon: [512, 512, [], \"f0ad\", \"M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faXRay = {\n prefix: 'fas',\n iconName: 'x-ray',\n icon: [640, 512, [], \"f497\", \"M240 384c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm160 32c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zM624 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zm0 448h-48V96H64v352H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM480 248c0 4.4-3.6 8-8 8H336v32h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48v-16h-64v16c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48h64v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-32H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h136v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-24c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v24h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h136c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faYenSign = {\n prefix: 'fas',\n iconName: 'yen-sign',\n icon: [384, 512, [], \"f157\", \"M351.2 32h-65.3c-4.6 0-8.8 2.6-10.8 6.7l-55.4 113.2c-14.5 34.7-27.1 71.9-27.1 71.9h-1.3s-12.6-37.2-27.1-71.9L108.8 38.7c-2-4.1-6.2-6.7-10.8-6.7H32.8c-9.1 0-14.8 9.7-10.6 17.6L102.3 200H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h88.2l19.8 37.2V320H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h108v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h108c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12H232v-26.8l19.8-37.2H340c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12h-58.3l80.1-150.4c4.3-7.9-1.5-17.6-10.6-17.6z\"]\n};\nvar faYinYang = {\n prefix: 'fas',\n iconName: 'yin-yang',\n icon: [496, 512, [], \"f6ad\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 376c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-128c-53.02 0-96 42.98-96 96s42.98 96 96 96c-106.04 0-192-85.96-192-192S141.96 64 248 64c53.02 0 96 42.98 96 96s-42.98 96-96 96zm0-128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z\"]\n};\nvar _iconsCache = {\n faAd: faAd,\n faAddressBook: faAddressBook,\n faAddressCard: faAddressCard,\n faAdjust: faAdjust,\n faAirFreshener: faAirFreshener,\n faAlignCenter: faAlignCenter,\n faAlignJustify: faAlignJustify,\n faAlignLeft: faAlignLeft,\n faAlignRight: faAlignRight,\n faAllergies: faAllergies,\n faAmbulance: faAmbulance,\n faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n faAnchor: faAnchor,\n faAngleDoubleDown: faAngleDoubleDown,\n faAngleDoubleLeft: faAngleDoubleLeft,\n faAngleDoubleRight: faAngleDoubleRight,\n faAngleDoubleUp: faAngleDoubleUp,\n faAngleDown: faAngleDown,\n faAngleLeft: faAngleLeft,\n faAngleRight: faAngleRight,\n faAngleUp: faAngleUp,\n faAngry: faAngry,\n faAnkh: faAnkh,\n faAppleAlt: faAppleAlt,\n faArchive: faArchive,\n faArchway: faArchway,\n faArrowAltCircleDown: faArrowAltCircleDown,\n faArrowAltCircleLeft: faArrowAltCircleLeft,\n faArrowAltCircleRight: faArrowAltCircleRight,\n faArrowAltCircleUp: faArrowAltCircleUp,\n faArrowCircleDown: faArrowCircleDown,\n faArrowCircleLeft: faArrowCircleLeft,\n faArrowCircleRight: faArrowCircleRight,\n faArrowCircleUp: faArrowCircleUp,\n faArrowDown: faArrowDown,\n faArrowLeft: faArrowLeft,\n faArrowRight: faArrowRight,\n faArrowUp: faArrowUp,\n faArrowsAlt: faArrowsAlt,\n faArrowsAltH: faArrowsAltH,\n faArrowsAltV: faArrowsAltV,\n faAssistiveListeningSystems: faAssistiveListeningSystems,\n faAsterisk: faAsterisk,\n faAt: faAt,\n faAtlas: faAtlas,\n faAtom: faAtom,\n faAudioDescription: faAudioDescription,\n faAward: faAward,\n faBaby: faBaby,\n faBabyCarriage: faBabyCarriage,\n faBackspace: faBackspace,\n faBackward: faBackward,\n faBacon: faBacon,\n faBacteria: faBacteria,\n faBacterium: faBacterium,\n faBahai: faBahai,\n faBalanceScale: faBalanceScale,\n faBalanceScaleLeft: faBalanceScaleLeft,\n faBalanceScaleRight: faBalanceScaleRight,\n faBan: faBan,\n faBandAid: faBandAid,\n faBarcode: faBarcode,\n faBars: faBars,\n faBaseballBall: faBaseballBall,\n faBasketballBall: faBasketballBall,\n faBath: faBath,\n faBatteryEmpty: faBatteryEmpty,\n faBatteryFull: faBatteryFull,\n faBatteryHalf: faBatteryHalf,\n faBatteryQuarter: faBatteryQuarter,\n faBatteryThreeQuarters: faBatteryThreeQuarters,\n faBed: faBed,\n faBeer: faBeer,\n faBell: faBell,\n faBellSlash: faBellSlash,\n faBezierCurve: faBezierCurve,\n faBible: faBible,\n faBicycle: faBicycle,\n faBiking: faBiking,\n faBinoculars: faBinoculars,\n faBiohazard: faBiohazard,\n faBirthdayCake: faBirthdayCake,\n faBlender: faBlender,\n faBlenderPhone: faBlenderPhone,\n faBlind: faBlind,\n faBlog: faBlog,\n faBold: faBold,\n faBolt: faBolt,\n faBomb: faBomb,\n faBone: faBone,\n faBong: faBong,\n faBook: faBook,\n faBookDead: faBookDead,\n faBookMedical: faBookMedical,\n faBookOpen: faBookOpen,\n faBookReader: faBookReader,\n faBookmark: faBookmark,\n faBorderAll: faBorderAll,\n faBorderNone: faBorderNone,\n faBorderStyle: faBorderStyle,\n faBowlingBall: faBowlingBall,\n faBox: faBox,\n faBoxOpen: faBoxOpen,\n faBoxTissue: faBoxTissue,\n faBoxes: faBoxes,\n faBraille: faBraille,\n faBrain: faBrain,\n faBreadSlice: faBreadSlice,\n faBriefcase: faBriefcase,\n faBriefcaseMedical: faBriefcaseMedical,\n faBroadcastTower: faBroadcastTower,\n faBroom: faBroom,\n faBrush: faBrush,\n faBug: faBug,\n faBuilding: faBuilding,\n faBullhorn: faBullhorn,\n faBullseye: faBullseye,\n faBurn: faBurn,\n faBus: faBus,\n faBusAlt: faBusAlt,\n faBusinessTime: faBusinessTime,\n faCalculator: faCalculator,\n faCalendar: faCalendar,\n faCalendarAlt: faCalendarAlt,\n faCalendarCheck: faCalendarCheck,\n faCalendarDay: faCalendarDay,\n faCalendarMinus: faCalendarMinus,\n faCalendarPlus: faCalendarPlus,\n faCalendarTimes: faCalendarTimes,\n faCalendarWeek: faCalendarWeek,\n faCamera: faCamera,\n faCameraRetro: faCameraRetro,\n faCampground: faCampground,\n faCandyCane: faCandyCane,\n faCannabis: faCannabis,\n faCapsules: faCapsules,\n faCar: faCar,\n faCarAlt: faCarAlt,\n faCarBattery: faCarBattery,\n faCarCrash: faCarCrash,\n faCarSide: faCarSide,\n faCaravan: faCaravan,\n faCaretDown: faCaretDown,\n faCaretLeft: faCaretLeft,\n faCaretRight: faCaretRight,\n faCaretSquareDown: faCaretSquareDown,\n faCaretSquareLeft: faCaretSquareLeft,\n faCaretSquareRight: faCaretSquareRight,\n faCaretSquareUp: faCaretSquareUp,\n faCaretUp: faCaretUp,\n faCarrot: faCarrot,\n faCartArrowDown: faCartArrowDown,\n faCartPlus: faCartPlus,\n faCashRegister: faCashRegister,\n faCat: faCat,\n faCertificate: faCertificate,\n faChair: faChair,\n faChalkboard: faChalkboard,\n faChalkboardTeacher: faChalkboardTeacher,\n faChargingStation: faChargingStation,\n faChartArea: faChartArea,\n faChartBar: faChartBar,\n faChartLine: faChartLine,\n faChartPie: faChartPie,\n faCheck: faCheck,\n faCheckCircle: faCheckCircle,\n faCheckDouble: faCheckDouble,\n faCheckSquare: faCheckSquare,\n faCheese: faCheese,\n faChess: faChess,\n faChessBishop: faChessBishop,\n faChessBoard: faChessBoard,\n faChessKing: faChessKing,\n faChessKnight: faChessKnight,\n faChessPawn: faChessPawn,\n faChessQueen: faChessQueen,\n faChessRook: faChessRook,\n faChevronCircleDown: faChevronCircleDown,\n faChevronCircleLeft: faChevronCircleLeft,\n faChevronCircleRight: faChevronCircleRight,\n faChevronCircleUp: faChevronCircleUp,\n faChevronDown: faChevronDown,\n faChevronLeft: faChevronLeft,\n faChevronRight: faChevronRight,\n faChevronUp: faChevronUp,\n faChild: faChild,\n faChurch: faChurch,\n faCircle: faCircle,\n faCircleNotch: faCircleNotch,\n faCity: faCity,\n faClinicMedical: faClinicMedical,\n faClipboard: faClipboard,\n faClipboardCheck: faClipboardCheck,\n faClipboardList: faClipboardList,\n faClock: faClock,\n faClone: faClone,\n faClosedCaptioning: faClosedCaptioning,\n faCloud: faCloud,\n faCloudDownloadAlt: faCloudDownloadAlt,\n faCloudMeatball: faCloudMeatball,\n faCloudMoon: faCloudMoon,\n faCloudMoonRain: faCloudMoonRain,\n faCloudRain: faCloudRain,\n faCloudShowersHeavy: faCloudShowersHeavy,\n faCloudSun: faCloudSun,\n faCloudSunRain: faCloudSunRain,\n faCloudUploadAlt: faCloudUploadAlt,\n faCocktail: faCocktail,\n faCode: faCode,\n faCodeBranch: faCodeBranch,\n faCoffee: faCoffee,\n faCog: faCog,\n faCogs: faCogs,\n faCoins: faCoins,\n faColumns: faColumns,\n faComment: faComment,\n faCommentAlt: faCommentAlt,\n faCommentDollar: faCommentDollar,\n faCommentDots: faCommentDots,\n faCommentMedical: faCommentMedical,\n faCommentSlash: faCommentSlash,\n faComments: faComments,\n faCommentsDollar: faCommentsDollar,\n faCompactDisc: faCompactDisc,\n faCompass: faCompass,\n faCompress: faCompress,\n faCompressAlt: faCompressAlt,\n faCompressArrowsAlt: faCompressArrowsAlt,\n faConciergeBell: faConciergeBell,\n faCookie: faCookie,\n faCookieBite: faCookieBite,\n faCopy: faCopy,\n faCopyright: faCopyright,\n faCouch: faCouch,\n faCreditCard: faCreditCard,\n faCrop: faCrop,\n faCropAlt: faCropAlt,\n faCross: faCross,\n faCrosshairs: faCrosshairs,\n faCrow: faCrow,\n faCrown: faCrown,\n faCrutch: faCrutch,\n faCube: faCube,\n faCubes: faCubes,\n faCut: faCut,\n faDatabase: faDatabase,\n faDeaf: faDeaf,\n faDemocrat: faDemocrat,\n faDesktop: faDesktop,\n faDharmachakra: faDharmachakra,\n faDiagnoses: faDiagnoses,\n faDice: faDice,\n faDiceD20: faDiceD20,\n faDiceD6: faDiceD6,\n faDiceFive: faDiceFive,\n faDiceFour: faDiceFour,\n faDiceOne: faDiceOne,\n faDiceSix: faDiceSix,\n faDiceThree: faDiceThree,\n faDiceTwo: faDiceTwo,\n faDigitalTachograph: faDigitalTachograph,\n faDirections: faDirections,\n faDisease: faDisease,\n faDivide: faDivide,\n faDizzy: faDizzy,\n faDna: faDna,\n faDog: faDog,\n faDollarSign: faDollarSign,\n faDolly: faDolly,\n faDollyFlatbed: faDollyFlatbed,\n faDonate: faDonate,\n faDoorClosed: faDoorClosed,\n faDoorOpen: faDoorOpen,\n faDotCircle: faDotCircle,\n faDove: faDove,\n faDownload: faDownload,\n faDraftingCompass: faDraftingCompass,\n faDragon: faDragon,\n faDrawPolygon: faDrawPolygon,\n faDrum: faDrum,\n faDrumSteelpan: faDrumSteelpan,\n faDrumstickBite: faDrumstickBite,\n faDumbbell: faDumbbell,\n faDumpster: faDumpster,\n faDumpsterFire: faDumpsterFire,\n faDungeon: faDungeon,\n faEdit: faEdit,\n faEgg: faEgg,\n faEject: faEject,\n faEllipsisH: faEllipsisH,\n faEllipsisV: faEllipsisV,\n faEnvelope: faEnvelope,\n faEnvelopeOpen: faEnvelopeOpen,\n faEnvelopeOpenText: faEnvelopeOpenText,\n faEnvelopeSquare: faEnvelopeSquare,\n faEquals: faEquals,\n faEraser: faEraser,\n faEthernet: faEthernet,\n faEuroSign: faEuroSign,\n faExchangeAlt: faExchangeAlt,\n faExclamation: faExclamation,\n faExclamationCircle: faExclamationCircle,\n faExclamationTriangle: faExclamationTriangle,\n faExpand: faExpand,\n faExpandAlt: faExpandAlt,\n faExpandArrowsAlt: faExpandArrowsAlt,\n faExternalLinkAlt: faExternalLinkAlt,\n faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n faEye: faEye,\n faEyeDropper: faEyeDropper,\n faEyeSlash: faEyeSlash,\n faFan: faFan,\n faFastBackward: faFastBackward,\n faFastForward: faFastForward,\n faFaucet: faFaucet,\n faFax: faFax,\n faFeather: faFeather,\n faFeatherAlt: faFeatherAlt,\n faFemale: faFemale,\n faFighterJet: faFighterJet,\n faFile: faFile,\n faFileAlt: faFileAlt,\n faFileArchive: faFileArchive,\n faFileAudio: faFileAudio,\n faFileCode: faFileCode,\n faFileContract: faFileContract,\n faFileCsv: faFileCsv,\n faFileDownload: faFileDownload,\n faFileExcel: faFileExcel,\n faFileExport: faFileExport,\n faFileImage: faFileImage,\n faFileImport: faFileImport,\n faFileInvoice: faFileInvoice,\n faFileInvoiceDollar: faFileInvoiceDollar,\n faFileMedical: faFileMedical,\n faFileMedicalAlt: faFileMedicalAlt,\n faFilePdf: faFilePdf,\n faFilePowerpoint: faFilePowerpoint,\n faFilePrescription: faFilePrescription,\n faFileSignature: faFileSignature,\n faFileUpload: faFileUpload,\n faFileVideo: faFileVideo,\n faFileWord: faFileWord,\n faFill: faFill,\n faFillDrip: faFillDrip,\n faFilm: faFilm,\n faFilter: faFilter,\n faFingerprint: faFingerprint,\n faFire: faFire,\n faFireAlt: faFireAlt,\n faFireExtinguisher: faFireExtinguisher,\n faFirstAid: faFirstAid,\n faFish: faFish,\n faFistRaised: faFistRaised,\n faFlag: faFlag,\n faFlagCheckered: faFlagCheckered,\n faFlagUsa: faFlagUsa,\n faFlask: faFlask,\n faFlushed: faFlushed,\n faFolder: faFolder,\n faFolderMinus: faFolderMinus,\n faFolderOpen: faFolderOpen,\n faFolderPlus: faFolderPlus,\n faFont: faFont,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faFootballBall: faFootballBall,\n faForward: faForward,\n faFrog: faFrog,\n faFrown: faFrown,\n faFrownOpen: faFrownOpen,\n faFunnelDollar: faFunnelDollar,\n faFutbol: faFutbol,\n faGamepad: faGamepad,\n faGasPump: faGasPump,\n faGavel: faGavel,\n faGem: faGem,\n faGenderless: faGenderless,\n faGhost: faGhost,\n faGift: faGift,\n faGifts: faGifts,\n faGlassCheers: faGlassCheers,\n faGlassMartini: faGlassMartini,\n faGlassMartiniAlt: faGlassMartiniAlt,\n faGlassWhiskey: faGlassWhiskey,\n faGlasses: faGlasses,\n faGlobe: faGlobe,\n faGlobeAfrica: faGlobeAfrica,\n faGlobeAmericas: faGlobeAmericas,\n faGlobeAsia: faGlobeAsia,\n faGlobeEurope: faGlobeEurope,\n faGolfBall: faGolfBall,\n faGopuram: faGopuram,\n faGraduationCap: faGraduationCap,\n faGreaterThan: faGreaterThan,\n faGreaterThanEqual: faGreaterThanEqual,\n faGrimace: faGrimace,\n faGrin: faGrin,\n faGrinAlt: faGrinAlt,\n faGrinBeam: faGrinBeam,\n faGrinBeamSweat: faGrinBeamSweat,\n faGrinHearts: faGrinHearts,\n faGrinSquint: faGrinSquint,\n faGrinSquintTears: faGrinSquintTears,\n faGrinStars: faGrinStars,\n faGrinTears: faGrinTears,\n faGrinTongue: faGrinTongue,\n faGrinTongueSquint: faGrinTongueSquint,\n faGrinTongueWink: faGrinTongueWink,\n faGrinWink: faGrinWink,\n faGripHorizontal: faGripHorizontal,\n faGripLines: faGripLines,\n faGripLinesVertical: faGripLinesVertical,\n faGripVertical: faGripVertical,\n faGuitar: faGuitar,\n faHSquare: faHSquare,\n faHamburger: faHamburger,\n faHammer: faHammer,\n faHamsa: faHamsa,\n faHandHolding: faHandHolding,\n faHandHoldingHeart: faHandHoldingHeart,\n faHandHoldingMedical: faHandHoldingMedical,\n faHandHoldingUsd: faHandHoldingUsd,\n faHandHoldingWater: faHandHoldingWater,\n faHandLizard: faHandLizard,\n faHandMiddleFinger: faHandMiddleFinger,\n faHandPaper: faHandPaper,\n faHandPeace: faHandPeace,\n faHandPointDown: faHandPointDown,\n faHandPointLeft: faHandPointLeft,\n faHandPointRight: faHandPointRight,\n faHandPointUp: faHandPointUp,\n faHandPointer: faHandPointer,\n faHandRock: faHandRock,\n faHandScissors: faHandScissors,\n faHandSparkles: faHandSparkles,\n faHandSpock: faHandSpock,\n faHands: faHands,\n faHandsHelping: faHandsHelping,\n faHandsWash: faHandsWash,\n faHandshake: faHandshake,\n faHandshakeAltSlash: faHandshakeAltSlash,\n faHandshakeSlash: faHandshakeSlash,\n faHanukiah: faHanukiah,\n faHardHat: faHardHat,\n faHashtag: faHashtag,\n faHatCowboy: faHatCowboy,\n faHatCowboySide: faHatCowboySide,\n faHatWizard: faHatWizard,\n faHdd: faHdd,\n faHeadSideCough: faHeadSideCough,\n faHeadSideCoughSlash: faHeadSideCoughSlash,\n faHeadSideMask: faHeadSideMask,\n faHeadSideVirus: faHeadSideVirus,\n faHeading: faHeading,\n faHeadphones: faHeadphones,\n faHeadphonesAlt: faHeadphonesAlt,\n faHeadset: faHeadset,\n faHeart: faHeart,\n faHeartBroken: faHeartBroken,\n faHeartbeat: faHeartbeat,\n faHelicopter: faHelicopter,\n faHighlighter: faHighlighter,\n faHiking: faHiking,\n faHippo: faHippo,\n faHistory: faHistory,\n faHockeyPuck: faHockeyPuck,\n faHollyBerry: faHollyBerry,\n faHome: faHome,\n faHorse: faHorse,\n faHorseHead: faHorseHead,\n faHospital: faHospital,\n faHospitalAlt: faHospitalAlt,\n faHospitalSymbol: faHospitalSymbol,\n faHospitalUser: faHospitalUser,\n faHotTub: faHotTub,\n faHotdog: faHotdog,\n faHotel: faHotel,\n faHourglass: faHourglass,\n faHourglassEnd: faHourglassEnd,\n faHourglassHalf: faHourglassHalf,\n faHourglassStart: faHourglassStart,\n faHouseDamage: faHouseDamage,\n faHouseUser: faHouseUser,\n faHryvnia: faHryvnia,\n faICursor: faICursor,\n faIceCream: faIceCream,\n faIcicles: faIcicles,\n faIcons: faIcons,\n faIdBadge: faIdBadge,\n faIdCard: faIdCard,\n faIdCardAlt: faIdCardAlt,\n faIgloo: faIgloo,\n faImage: faImage,\n faImages: faImages,\n faInbox: faInbox,\n faIndent: faIndent,\n faIndustry: faIndustry,\n faInfinity: faInfinity,\n faInfo: faInfo,\n faInfoCircle: faInfoCircle,\n faItalic: faItalic,\n faJedi: faJedi,\n faJoint: faJoint,\n faJournalWhills: faJournalWhills,\n faKaaba: faKaaba,\n faKey: faKey,\n faKeyboard: faKeyboard,\n faKhanda: faKhanda,\n faKiss: faKiss,\n faKissBeam: faKissBeam,\n faKissWinkHeart: faKissWinkHeart,\n faKiwiBird: faKiwiBird,\n faLandmark: faLandmark,\n faLanguage: faLanguage,\n faLaptop: faLaptop,\n faLaptopCode: faLaptopCode,\n faLaptopHouse: faLaptopHouse,\n faLaptopMedical: faLaptopMedical,\n faLaugh: faLaugh,\n faLaughBeam: faLaughBeam,\n faLaughSquint: faLaughSquint,\n faLaughWink: faLaughWink,\n faLayerGroup: faLayerGroup,\n faLeaf: faLeaf,\n faLemon: faLemon,\n faLessThan: faLessThan,\n faLessThanEqual: faLessThanEqual,\n faLevelDownAlt: faLevelDownAlt,\n faLevelUpAlt: faLevelUpAlt,\n faLifeRing: faLifeRing,\n faLightbulb: faLightbulb,\n faLink: faLink,\n faLiraSign: faLiraSign,\n faList: faList,\n faListAlt: faListAlt,\n faListOl: faListOl,\n faListUl: faListUl,\n faLocationArrow: faLocationArrow,\n faLock: faLock,\n faLockOpen: faLockOpen,\n faLongArrowAltDown: faLongArrowAltDown,\n faLongArrowAltLeft: faLongArrowAltLeft,\n faLongArrowAltRight: faLongArrowAltRight,\n faLongArrowAltUp: faLongArrowAltUp,\n faLowVision: faLowVision,\n faLuggageCart: faLuggageCart,\n faLungs: faLungs,\n faLungsVirus: faLungsVirus,\n faMagic: faMagic,\n faMagnet: faMagnet,\n faMailBulk: faMailBulk,\n faMale: faMale,\n faMap: faMap,\n faMapMarked: faMapMarked,\n faMapMarkedAlt: faMapMarkedAlt,\n faMapMarker: faMapMarker,\n faMapMarkerAlt: faMapMarkerAlt,\n faMapPin: faMapPin,\n faMapSigns: faMapSigns,\n faMarker: faMarker,\n faMars: faMars,\n faMarsDouble: faMarsDouble,\n faMarsStroke: faMarsStroke,\n faMarsStrokeH: faMarsStrokeH,\n faMarsStrokeV: faMarsStrokeV,\n faMask: faMask,\n faMedal: faMedal,\n faMedkit: faMedkit,\n faMeh: faMeh,\n faMehBlank: faMehBlank,\n faMehRollingEyes: faMehRollingEyes,\n faMemory: faMemory,\n faMenorah: faMenorah,\n faMercury: faMercury,\n faMeteor: faMeteor,\n faMicrochip: faMicrochip,\n faMicrophone: faMicrophone,\n faMicrophoneAlt: faMicrophoneAlt,\n faMicrophoneAltSlash: faMicrophoneAltSlash,\n faMicrophoneSlash: faMicrophoneSlash,\n faMicroscope: faMicroscope,\n faMinus: faMinus,\n faMinusCircle: faMinusCircle,\n faMinusSquare: faMinusSquare,\n faMitten: faMitten,\n faMobile: faMobile,\n faMobileAlt: faMobileAlt,\n faMoneyBill: faMoneyBill,\n faMoneyBillAlt: faMoneyBillAlt,\n faMoneyBillWave: faMoneyBillWave,\n faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n faMoneyCheck: faMoneyCheck,\n faMoneyCheckAlt: faMoneyCheckAlt,\n faMonument: faMonument,\n faMoon: faMoon,\n faMortarPestle: faMortarPestle,\n faMosque: faMosque,\n faMotorcycle: faMotorcycle,\n faMountain: faMountain,\n faMouse: faMouse,\n faMousePointer: faMousePointer,\n faMugHot: faMugHot,\n faMusic: faMusic,\n faNetworkWired: faNetworkWired,\n faNeuter: faNeuter,\n faNewspaper: faNewspaper,\n faNotEqual: faNotEqual,\n faNotesMedical: faNotesMedical,\n faObjectGroup: faObjectGroup,\n faObjectUngroup: faObjectUngroup,\n faOilCan: faOilCan,\n faOm: faOm,\n faOtter: faOtter,\n faOutdent: faOutdent,\n faPager: faPager,\n faPaintBrush: faPaintBrush,\n faPaintRoller: faPaintRoller,\n faPalette: faPalette,\n faPallet: faPallet,\n faPaperPlane: faPaperPlane,\n faPaperclip: faPaperclip,\n faParachuteBox: faParachuteBox,\n faParagraph: faParagraph,\n faParking: faParking,\n faPassport: faPassport,\n faPastafarianism: faPastafarianism,\n faPaste: faPaste,\n faPause: faPause,\n faPauseCircle: faPauseCircle,\n faPaw: faPaw,\n faPeace: faPeace,\n faPen: faPen,\n faPenAlt: faPenAlt,\n faPenFancy: faPenFancy,\n faPenNib: faPenNib,\n faPenSquare: faPenSquare,\n faPencilAlt: faPencilAlt,\n faPencilRuler: faPencilRuler,\n faPeopleArrows: faPeopleArrows,\n faPeopleCarry: faPeopleCarry,\n faPepperHot: faPepperHot,\n faPercent: faPercent,\n faPercentage: faPercentage,\n faPersonBooth: faPersonBooth,\n faPhone: faPhone,\n faPhoneAlt: faPhoneAlt,\n faPhoneSlash: faPhoneSlash,\n faPhoneSquare: faPhoneSquare,\n faPhoneSquareAlt: faPhoneSquareAlt,\n faPhoneVolume: faPhoneVolume,\n faPhotoVideo: faPhotoVideo,\n faPiggyBank: faPiggyBank,\n faPills: faPills,\n faPizzaSlice: faPizzaSlice,\n faPlaceOfWorship: faPlaceOfWorship,\n faPlane: faPlane,\n faPlaneArrival: faPlaneArrival,\n faPlaneDeparture: faPlaneDeparture,\n faPlaneSlash: faPlaneSlash,\n faPlay: faPlay,\n faPlayCircle: faPlayCircle,\n faPlug: faPlug,\n faPlus: faPlus,\n faPlusCircle: faPlusCircle,\n faPlusSquare: faPlusSquare,\n faPodcast: faPodcast,\n faPoll: faPoll,\n faPollH: faPollH,\n faPoo: faPoo,\n faPooStorm: faPooStorm,\n faPoop: faPoop,\n faPortrait: faPortrait,\n faPoundSign: faPoundSign,\n faPowerOff: faPowerOff,\n faPray: faPray,\n faPrayingHands: faPrayingHands,\n faPrescription: faPrescription,\n faPrescriptionBottle: faPrescriptionBottle,\n faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n faPrint: faPrint,\n faProcedures: faProcedures,\n faProjectDiagram: faProjectDiagram,\n faPumpMedical: faPumpMedical,\n faPumpSoap: faPumpSoap,\n faPuzzlePiece: faPuzzlePiece,\n faQrcode: faQrcode,\n faQuestion: faQuestion,\n faQuestionCircle: faQuestionCircle,\n faQuidditch: faQuidditch,\n faQuoteLeft: faQuoteLeft,\n faQuoteRight: faQuoteRight,\n faQuran: faQuran,\n faRadiation: faRadiation,\n faRadiationAlt: faRadiationAlt,\n faRainbow: faRainbow,\n faRandom: faRandom,\n faReceipt: faReceipt,\n faRecordVinyl: faRecordVinyl,\n faRecycle: faRecycle,\n faRedo: faRedo,\n faRedoAlt: faRedoAlt,\n faRegistered: faRegistered,\n faRemoveFormat: faRemoveFormat,\n faReply: faReply,\n faReplyAll: faReplyAll,\n faRepublican: faRepublican,\n faRestroom: faRestroom,\n faRetweet: faRetweet,\n faRibbon: faRibbon,\n faRing: faRing,\n faRoad: faRoad,\n faRobot: faRobot,\n faRocket: faRocket,\n faRoute: faRoute,\n faRss: faRss,\n faRssSquare: faRssSquare,\n faRubleSign: faRubleSign,\n faRuler: faRuler,\n faRulerCombined: faRulerCombined,\n faRulerHorizontal: faRulerHorizontal,\n faRulerVertical: faRulerVertical,\n faRunning: faRunning,\n faRupeeSign: faRupeeSign,\n faSadCry: faSadCry,\n faSadTear: faSadTear,\n faSatellite: faSatellite,\n faSatelliteDish: faSatelliteDish,\n faSave: faSave,\n faSchool: faSchool,\n faScrewdriver: faScrewdriver,\n faScroll: faScroll,\n faSdCard: faSdCard,\n faSearch: faSearch,\n faSearchDollar: faSearchDollar,\n faSearchLocation: faSearchLocation,\n faSearchMinus: faSearchMinus,\n faSearchPlus: faSearchPlus,\n faSeedling: faSeedling,\n faServer: faServer,\n faShapes: faShapes,\n faShare: faShare,\n faShareAlt: faShareAlt,\n faShareAltSquare: faShareAltSquare,\n faShareSquare: faShareSquare,\n faShekelSign: faShekelSign,\n faShieldAlt: faShieldAlt,\n faShieldVirus: faShieldVirus,\n faShip: faShip,\n faShippingFast: faShippingFast,\n faShoePrints: faShoePrints,\n faShoppingBag: faShoppingBag,\n faShoppingBasket: faShoppingBasket,\n faShoppingCart: faShoppingCart,\n faShower: faShower,\n faShuttleVan: faShuttleVan,\n faSign: faSign,\n faSignInAlt: faSignInAlt,\n faSignLanguage: faSignLanguage,\n faSignOutAlt: faSignOutAlt,\n faSignal: faSignal,\n faSignature: faSignature,\n faSimCard: faSimCard,\n faSink: faSink,\n faSitemap: faSitemap,\n faSkating: faSkating,\n faSkiing: faSkiing,\n faSkiingNordic: faSkiingNordic,\n faSkull: faSkull,\n faSkullCrossbones: faSkullCrossbones,\n faSlash: faSlash,\n faSleigh: faSleigh,\n faSlidersH: faSlidersH,\n faSmile: faSmile,\n faSmileBeam: faSmileBeam,\n faSmileWink: faSmileWink,\n faSmog: faSmog,\n faSmoking: faSmoking,\n faSmokingBan: faSmokingBan,\n faSms: faSms,\n faSnowboarding: faSnowboarding,\n faSnowflake: faSnowflake,\n faSnowman: faSnowman,\n faSnowplow: faSnowplow,\n faSoap: faSoap,\n faSocks: faSocks,\n faSolarPanel: faSolarPanel,\n faSort: faSort,\n faSortAlphaDown: faSortAlphaDown,\n faSortAlphaDownAlt: faSortAlphaDownAlt,\n faSortAlphaUp: faSortAlphaUp,\n faSortAlphaUpAlt: faSortAlphaUpAlt,\n faSortAmountDown: faSortAmountDown,\n faSortAmountDownAlt: faSortAmountDownAlt,\n faSortAmountUp: faSortAmountUp,\n faSortAmountUpAlt: faSortAmountUpAlt,\n faSortDown: faSortDown,\n faSortNumericDown: faSortNumericDown,\n faSortNumericDownAlt: faSortNumericDownAlt,\n faSortNumericUp: faSortNumericUp,\n faSortNumericUpAlt: faSortNumericUpAlt,\n faSortUp: faSortUp,\n faSpa: faSpa,\n faSpaceShuttle: faSpaceShuttle,\n faSpellCheck: faSpellCheck,\n faSpider: faSpider,\n faSpinner: faSpinner,\n faSplotch: faSplotch,\n faSprayCan: faSprayCan,\n faSquare: faSquare,\n faSquareFull: faSquareFull,\n faSquareRootAlt: faSquareRootAlt,\n faStamp: faStamp,\n faStar: faStar,\n faStarAndCrescent: faStarAndCrescent,\n faStarHalf: faStarHalf,\n faStarHalfAlt: faStarHalfAlt,\n faStarOfDavid: faStarOfDavid,\n faStarOfLife: faStarOfLife,\n faStepBackward: faStepBackward,\n faStepForward: faStepForward,\n faStethoscope: faStethoscope,\n faStickyNote: faStickyNote,\n faStop: faStop,\n faStopCircle: faStopCircle,\n faStopwatch: faStopwatch,\n faStopwatch20: faStopwatch20,\n faStore: faStore,\n faStoreAlt: faStoreAlt,\n faStoreAltSlash: faStoreAltSlash,\n faStoreSlash: faStoreSlash,\n faStream: faStream,\n faStreetView: faStreetView,\n faStrikethrough: faStrikethrough,\n faStroopwafel: faStroopwafel,\n faSubscript: faSubscript,\n faSubway: faSubway,\n faSuitcase: faSuitcase,\n faSuitcaseRolling: faSuitcaseRolling,\n faSun: faSun,\n faSuperscript: faSuperscript,\n faSurprise: faSurprise,\n faSwatchbook: faSwatchbook,\n faSwimmer: faSwimmer,\n faSwimmingPool: faSwimmingPool,\n faSynagogue: faSynagogue,\n faSync: faSync,\n faSyncAlt: faSyncAlt,\n faSyringe: faSyringe,\n faTable: faTable,\n faTableTennis: faTableTennis,\n faTablet: faTablet,\n faTabletAlt: faTabletAlt,\n faTablets: faTablets,\n faTachometerAlt: faTachometerAlt,\n faTag: faTag,\n faTags: faTags,\n faTape: faTape,\n faTasks: faTasks,\n faTaxi: faTaxi,\n faTeeth: faTeeth,\n faTeethOpen: faTeethOpen,\n faTemperatureHigh: faTemperatureHigh,\n faTemperatureLow: faTemperatureLow,\n faTenge: faTenge,\n faTerminal: faTerminal,\n faTextHeight: faTextHeight,\n faTextWidth: faTextWidth,\n faTh: faTh,\n faThLarge: faThLarge,\n faThList: faThList,\n faTheaterMasks: faTheaterMasks,\n faThermometer: faThermometer,\n faThermometerEmpty: faThermometerEmpty,\n faThermometerFull: faThermometerFull,\n faThermometerHalf: faThermometerHalf,\n faThermometerQuarter: faThermometerQuarter,\n faThermometerThreeQuarters: faThermometerThreeQuarters,\n faThumbsDown: faThumbsDown,\n faThumbsUp: faThumbsUp,\n faThumbtack: faThumbtack,\n faTicketAlt: faTicketAlt,\n faTimes: faTimes,\n faTimesCircle: faTimesCircle,\n faTint: faTint,\n faTintSlash: faTintSlash,\n faTired: faTired,\n faToggleOff: faToggleOff,\n faToggleOn: faToggleOn,\n faToilet: faToilet,\n faToiletPaper: faToiletPaper,\n faToiletPaperSlash: faToiletPaperSlash,\n faToolbox: faToolbox,\n faTools: faTools,\n faTooth: faTooth,\n faTorah: faTorah,\n faToriiGate: faToriiGate,\n faTractor: faTractor,\n faTrademark: faTrademark,\n faTrafficLight: faTrafficLight,\n faTrailer: faTrailer,\n faTrain: faTrain,\n faTram: faTram,\n faTransgender: faTransgender,\n faTransgenderAlt: faTransgenderAlt,\n faTrash: faTrash,\n faTrashAlt: faTrashAlt,\n faTrashRestore: faTrashRestore,\n faTrashRestoreAlt: faTrashRestoreAlt,\n faTree: faTree,\n faTrophy: faTrophy,\n faTruck: faTruck,\n faTruckLoading: faTruckLoading,\n faTruckMonster: faTruckMonster,\n faTruckMoving: faTruckMoving,\n faTruckPickup: faTruckPickup,\n faTshirt: faTshirt,\n faTty: faTty,\n faTv: faTv,\n faUmbrella: faUmbrella,\n faUmbrellaBeach: faUmbrellaBeach,\n faUnderline: faUnderline,\n faUndo: faUndo,\n faUndoAlt: faUndoAlt,\n faUniversalAccess: faUniversalAccess,\n faUniversity: faUniversity,\n faUnlink: faUnlink,\n faUnlock: faUnlock,\n faUnlockAlt: faUnlockAlt,\n faUpload: faUpload,\n faUser: faUser,\n faUserAlt: faUserAlt,\n faUserAltSlash: faUserAltSlash,\n faUserAstronaut: faUserAstronaut,\n faUserCheck: faUserCheck,\n faUserCircle: faUserCircle,\n faUserClock: faUserClock,\n faUserCog: faUserCog,\n faUserEdit: faUserEdit,\n faUserFriends: faUserFriends,\n faUserGraduate: faUserGraduate,\n faUserInjured: faUserInjured,\n faUserLock: faUserLock,\n faUserMd: faUserMd,\n faUserMinus: faUserMinus,\n faUserNinja: faUserNinja,\n faUserNurse: faUserNurse,\n faUserPlus: faUserPlus,\n faUserSecret: faUserSecret,\n faUserShield: faUserShield,\n faUserSlash: faUserSlash,\n faUserTag: faUserTag,\n faUserTie: faUserTie,\n faUserTimes: faUserTimes,\n faUsers: faUsers,\n faUsersCog: faUsersCog,\n faUsersSlash: faUsersSlash,\n faUtensilSpoon: faUtensilSpoon,\n faUtensils: faUtensils,\n faVectorSquare: faVectorSquare,\n faVenus: faVenus,\n faVenusDouble: faVenusDouble,\n faVenusMars: faVenusMars,\n faVest: faVest,\n faVestPatches: faVestPatches,\n faVial: faVial,\n faVials: faVials,\n faVideo: faVideo,\n faVideoSlash: faVideoSlash,\n faVihara: faVihara,\n faVirus: faVirus,\n faVirusSlash: faVirusSlash,\n faViruses: faViruses,\n faVoicemail: faVoicemail,\n faVolleyballBall: faVolleyballBall,\n faVolumeDown: faVolumeDown,\n faVolumeMute: faVolumeMute,\n faVolumeOff: faVolumeOff,\n faVolumeUp: faVolumeUp,\n faVoteYea: faVoteYea,\n faVrCardboard: faVrCardboard,\n faWalking: faWalking,\n faWallet: faWallet,\n faWarehouse: faWarehouse,\n faWater: faWater,\n faWaveSquare: faWaveSquare,\n faWeight: faWeight,\n faWeightHanging: faWeightHanging,\n faWheelchair: faWheelchair,\n faWifi: faWifi,\n faWind: faWind,\n faWindowClose: faWindowClose,\n faWindowMaximize: faWindowMaximize,\n faWindowMinimize: faWindowMinimize,\n faWindowRestore: faWindowRestore,\n faWineBottle: faWineBottle,\n faWineGlass: faWineGlass,\n faWineGlassAlt: faWineGlassAlt,\n faWonSign: faWonSign,\n faWrench: faWrench,\n faXRay: faXRay,\n faYenSign: faYenSign,\n faYinYang: faYinYang\n};\n\nexport { _iconsCache as fas, prefix, faAd, faAddressBook, faAddressCard, faAdjust, faAirFreshener, faAlignCenter, faAlignJustify, faAlignLeft, faAlignRight, faAllergies, faAmbulance, faAmericanSignLanguageInterpreting, faAnchor, faAngleDoubleDown, faAngleDoubleLeft, faAngleDoubleRight, faAngleDoubleUp, faAngleDown, faAngleLeft, faAngleRight, faAngleUp, faAngry, faAnkh, faAppleAlt, faArchive, faArchway, faArrowAltCircleDown, faArrowAltCircleLeft, faArrowAltCircleRight, faArrowAltCircleUp, faArrowCircleDown, faArrowCircleLeft, faArrowCircleRight, faArrowCircleUp, faArrowDown, faArrowLeft, faArrowRight, faArrowUp, faArrowsAlt, faArrowsAltH, faArrowsAltV, faAssistiveListeningSystems, faAsterisk, faAt, faAtlas, faAtom, faAudioDescription, faAward, faBaby, faBabyCarriage, faBackspace, faBackward, faBacon, faBacteria, faBacterium, faBahai, faBalanceScale, faBalanceScaleLeft, faBalanceScaleRight, faBan, faBandAid, faBarcode, faBars, faBaseballBall, faBasketballBall, faBath, faBatteryEmpty, faBatteryFull, faBatteryHalf, faBatteryQuarter, faBatteryThreeQuarters, faBed, faBeer, faBell, faBellSlash, faBezierCurve, faBible, faBicycle, faBiking, faBinoculars, faBiohazard, faBirthdayCake, faBlender, faBlenderPhone, faBlind, faBlog, faBold, faBolt, faBomb, faBone, faBong, faBook, faBookDead, faBookMedical, faBookOpen, faBookReader, faBookmark, faBorderAll, faBorderNone, faBorderStyle, faBowlingBall, faBox, faBoxOpen, faBoxTissue, faBoxes, faBraille, faBrain, faBreadSlice, faBriefcase, faBriefcaseMedical, faBroadcastTower, faBroom, faBrush, faBug, faBuilding, faBullhorn, faBullseye, faBurn, faBus, faBusAlt, faBusinessTime, faCalculator, faCalendar, faCalendarAlt, faCalendarCheck, faCalendarDay, faCalendarMinus, faCalendarPlus, faCalendarTimes, faCalendarWeek, faCamera, faCameraRetro, faCampground, faCandyCane, faCannabis, faCapsules, faCar, faCarAlt, faCarBattery, faCarCrash, faCarSide, faCaravan, faCaretDown, faCaretLeft, faCaretRight, faCaretSquareDown, faCaretSquareLeft, faCaretSquareRight, faCaretSquareUp, faCaretUp, faCarrot, faCartArrowDown, faCartPlus, faCashRegister, faCat, faCertificate, faChair, faChalkboard, faChalkboardTeacher, faChargingStation, faChartArea, faChartBar, faChartLine, faChartPie, faCheck, faCheckCircle, faCheckDouble, faCheckSquare, faCheese, faChess, faChessBishop, faChessBoard, faChessKing, faChessKnight, faChessPawn, faChessQueen, faChessRook, faChevronCircleDown, faChevronCircleLeft, faChevronCircleRight, faChevronCircleUp, faChevronDown, faChevronLeft, faChevronRight, faChevronUp, faChild, faChurch, faCircle, faCircleNotch, faCity, faClinicMedical, faClipboard, faClipboardCheck, faClipboardList, faClock, faClone, faClosedCaptioning, faCloud, faCloudDownloadAlt, faCloudMeatball, faCloudMoon, faCloudMoonRain, faCloudRain, faCloudShowersHeavy, faCloudSun, faCloudSunRain, faCloudUploadAlt, faCocktail, faCode, faCodeBranch, faCoffee, faCog, faCogs, faCoins, faColumns, faComment, faCommentAlt, faCommentDollar, faCommentDots, faCommentMedical, faCommentSlash, faComments, faCommentsDollar, faCompactDisc, faCompass, faCompress, faCompressAlt, faCompressArrowsAlt, faConciergeBell, faCookie, faCookieBite, faCopy, faCopyright, faCouch, faCreditCard, faCrop, faCropAlt, faCross, faCrosshairs, faCrow, faCrown, faCrutch, faCube, faCubes, faCut, faDatabase, faDeaf, faDemocrat, faDesktop, faDharmachakra, faDiagnoses, faDice, faDiceD20, faDiceD6, faDiceFive, faDiceFour, faDiceOne, faDiceSix, faDiceThree, faDiceTwo, faDigitalTachograph, faDirections, faDisease, faDivide, faDizzy, faDna, faDog, faDollarSign, faDolly, faDollyFlatbed, faDonate, faDoorClosed, faDoorOpen, faDotCircle, faDove, faDownload, faDraftingCompass, faDragon, faDrawPolygon, faDrum, faDrumSteelpan, faDrumstickBite, faDumbbell, faDumpster, faDumpsterFire, faDungeon, faEdit, faEgg, faEject, faEllipsisH, faEllipsisV, faEnvelope, faEnvelopeOpen, faEnvelopeOpenText, faEnvelopeSquare, faEquals, faEraser, faEthernet, faEuroSign, faExchangeAlt, faExclamation, faExclamationCircle, faExclamationTriangle, faExpand, faExpandAlt, faExpandArrowsAlt, faExternalLinkAlt, faExternalLinkSquareAlt, faEye, faEyeDropper, faEyeSlash, faFan, faFastBackward, faFastForward, faFaucet, faFax, faFeather, faFeatherAlt, faFemale, faFighterJet, faFile, faFileAlt, faFileArchive, faFileAudio, faFileCode, faFileContract, faFileCsv, faFileDownload, faFileExcel, faFileExport, faFileImage, faFileImport, faFileInvoice, faFileInvoiceDollar, faFileMedical, faFileMedicalAlt, faFilePdf, faFilePowerpoint, faFilePrescription, faFileSignature, faFileUpload, faFileVideo, faFileWord, faFill, faFillDrip, faFilm, faFilter, faFingerprint, faFire, faFireAlt, faFireExtinguisher, faFirstAid, faFish, faFistRaised, faFlag, faFlagCheckered, faFlagUsa, faFlask, faFlushed, faFolder, faFolderMinus, faFolderOpen, faFolderPlus, faFont, faFontAwesomeLogoFull, faFootballBall, faForward, faFrog, faFrown, faFrownOpen, faFunnelDollar, faFutbol, faGamepad, faGasPump, faGavel, faGem, faGenderless, faGhost, faGift, faGifts, faGlassCheers, faGlassMartini, faGlassMartiniAlt, faGlassWhiskey, faGlasses, faGlobe, faGlobeAfrica, faGlobeAmericas, faGlobeAsia, faGlobeEurope, faGolfBall, faGopuram, faGraduationCap, faGreaterThan, faGreaterThanEqual, faGrimace, faGrin, faGrinAlt, faGrinBeam, faGrinBeamSweat, faGrinHearts, faGrinSquint, faGrinSquintTears, faGrinStars, faGrinTears, faGrinTongue, faGrinTongueSquint, faGrinTongueWink, faGrinWink, faGripHorizontal, faGripLines, faGripLinesVertical, faGripVertical, faGuitar, faHSquare, faHamburger, faHammer, faHamsa, faHandHolding, faHandHoldingHeart, faHandHoldingMedical, faHandHoldingUsd, faHandHoldingWater, faHandLizard, faHandMiddleFinger, faHandPaper, faHandPeace, faHandPointDown, faHandPointLeft, faHandPointRight, faHandPointUp, faHandPointer, faHandRock, faHandScissors, faHandSparkles, faHandSpock, faHands, faHandsHelping, faHandsWash, faHandshake, faHandshakeAltSlash, faHandshakeSlash, faHanukiah, faHardHat, faHashtag, faHatCowboy, faHatCowboySide, faHatWizard, faHdd, faHeadSideCough, faHeadSideCoughSlash, faHeadSideMask, faHeadSideVirus, faHeading, faHeadphones, faHeadphonesAlt, faHeadset, faHeart, faHeartBroken, faHeartbeat, faHelicopter, faHighlighter, faHiking, faHippo, faHistory, faHockeyPuck, faHollyBerry, faHome, faHorse, faHorseHead, faHospital, faHospitalAlt, faHospitalSymbol, faHospitalUser, faHotTub, faHotdog, faHotel, faHourglass, faHourglassEnd, faHourglassHalf, faHourglassStart, faHouseDamage, faHouseUser, faHryvnia, faICursor, faIceCream, faIcicles, faIcons, faIdBadge, faIdCard, faIdCardAlt, faIgloo, faImage, faImages, faInbox, faIndent, faIndustry, faInfinity, faInfo, faInfoCircle, faItalic, faJedi, faJoint, faJournalWhills, faKaaba, faKey, faKeyboard, faKhanda, faKiss, faKissBeam, faKissWinkHeart, faKiwiBird, faLandmark, faLanguage, faLaptop, faLaptopCode, faLaptopHouse, faLaptopMedical, faLaugh, faLaughBeam, faLaughSquint, faLaughWink, faLayerGroup, faLeaf, faLemon, faLessThan, faLessThanEqual, faLevelDownAlt, faLevelUpAlt, faLifeRing, faLightbulb, faLink, faLiraSign, faList, faListAlt, faListOl, faListUl, faLocationArrow, faLock, faLockOpen, faLongArrowAltDown, faLongArrowAltLeft, faLongArrowAltRight, faLongArrowAltUp, faLowVision, faLuggageCart, faLungs, faLungsVirus, faMagic, faMagnet, faMailBulk, faMale, faMap, faMapMarked, faMapMarkedAlt, faMapMarker, faMapMarkerAlt, faMapPin, faMapSigns, faMarker, faMars, faMarsDouble, faMarsStroke, faMarsStrokeH, faMarsStrokeV, faMask, faMedal, faMedkit, faMeh, faMehBlank, faMehRollingEyes, faMemory, faMenorah, faMercury, faMeteor, faMicrochip, faMicrophone, faMicrophoneAlt, faMicrophoneAltSlash, faMicrophoneSlash, faMicroscope, faMinus, faMinusCircle, faMinusSquare, faMitten, faMobile, faMobileAlt, faMoneyBill, faMoneyBillAlt, faMoneyBillWave, faMoneyBillWaveAlt, faMoneyCheck, faMoneyCheckAlt, faMonument, faMoon, faMortarPestle, faMosque, faMotorcycle, faMountain, faMouse, faMousePointer, faMugHot, faMusic, faNetworkWired, faNeuter, faNewspaper, faNotEqual, faNotesMedical, faObjectGroup, faObjectUngroup, faOilCan, faOm, faOtter, faOutdent, faPager, faPaintBrush, faPaintRoller, faPalette, faPallet, faPaperPlane, faPaperclip, faParachuteBox, faParagraph, faParking, faPassport, faPastafarianism, faPaste, faPause, faPauseCircle, faPaw, faPeace, faPen, faPenAlt, faPenFancy, faPenNib, faPenSquare, faPencilAlt, faPencilRuler, faPeopleArrows, faPeopleCarry, faPepperHot, faPercent, faPercentage, faPersonBooth, faPhone, faPhoneAlt, faPhoneSlash, faPhoneSquare, faPhoneSquareAlt, faPhoneVolume, faPhotoVideo, faPiggyBank, faPills, faPizzaSlice, faPlaceOfWorship, faPlane, faPlaneArrival, faPlaneDeparture, faPlaneSlash, faPlay, faPlayCircle, faPlug, faPlus, faPlusCircle, faPlusSquare, faPodcast, faPoll, faPollH, faPoo, faPooStorm, faPoop, faPortrait, faPoundSign, faPowerOff, faPray, faPrayingHands, faPrescription, faPrescriptionBottle, faPrescriptionBottleAlt, faPrint, faProcedures, faProjectDiagram, faPumpMedical, faPumpSoap, faPuzzlePiece, faQrcode, faQuestion, faQuestionCircle, faQuidditch, faQuoteLeft, faQuoteRight, faQuran, faRadiation, faRadiationAlt, faRainbow, faRandom, faReceipt, faRecordVinyl, faRecycle, faRedo, faRedoAlt, faRegistered, faRemoveFormat, faReply, faReplyAll, faRepublican, faRestroom, faRetweet, faRibbon, faRing, faRoad, faRobot, faRocket, faRoute, faRss, faRssSquare, faRubleSign, faRuler, faRulerCombined, faRulerHorizontal, faRulerVertical, faRunning, faRupeeSign, faSadCry, faSadTear, faSatellite, faSatelliteDish, faSave, faSchool, faScrewdriver, faScroll, faSdCard, faSearch, faSearchDollar, faSearchLocation, faSearchMinus, faSearchPlus, faSeedling, faServer, faShapes, faShare, faShareAlt, faShareAltSquare, faShareSquare, faShekelSign, faShieldAlt, faShieldVirus, faShip, faShippingFast, faShoePrints, faShoppingBag, faShoppingBasket, faShoppingCart, faShower, faShuttleVan, faSign, faSignInAlt, faSignLanguage, faSignOutAlt, faSignal, faSignature, faSimCard, faSink, faSitemap, faSkating, faSkiing, faSkiingNordic, faSkull, faSkullCrossbones, faSlash, faSleigh, faSlidersH, faSmile, faSmileBeam, faSmileWink, faSmog, faSmoking, faSmokingBan, faSms, faSnowboarding, faSnowflake, faSnowman, faSnowplow, faSoap, faSocks, faSolarPanel, faSort, faSortAlphaDown, faSortAlphaDownAlt, faSortAlphaUp, faSortAlphaUpAlt, faSortAmountDown, faSortAmountDownAlt, faSortAmountUp, faSortAmountUpAlt, faSortDown, faSortNumericDown, faSortNumericDownAlt, faSortNumericUp, faSortNumericUpAlt, faSortUp, faSpa, faSpaceShuttle, faSpellCheck, faSpider, faSpinner, faSplotch, faSprayCan, faSquare, faSquareFull, faSquareRootAlt, faStamp, faStar, faStarAndCrescent, faStarHalf, faStarHalfAlt, faStarOfDavid, faStarOfLife, faStepBackward, faStepForward, faStethoscope, faStickyNote, faStop, faStopCircle, faStopwatch, faStopwatch20, faStore, faStoreAlt, faStoreAltSlash, faStoreSlash, faStream, faStreetView, faStrikethrough, faStroopwafel, faSubscript, faSubway, faSuitcase, faSuitcaseRolling, faSun, faSuperscript, faSurprise, faSwatchbook, faSwimmer, faSwimmingPool, faSynagogue, faSync, faSyncAlt, faSyringe, faTable, faTableTennis, faTablet, faTabletAlt, faTablets, faTachometerAlt, faTag, faTags, faTape, faTasks, faTaxi, faTeeth, faTeethOpen, faTemperatureHigh, faTemperatureLow, faTenge, faTerminal, faTextHeight, faTextWidth, faTh, faThLarge, faThList, faTheaterMasks, faThermometer, faThermometerEmpty, faThermometerFull, faThermometerHalf, faThermometerQuarter, faThermometerThreeQuarters, faThumbsDown, faThumbsUp, faThumbtack, faTicketAlt, faTimes, faTimesCircle, faTint, faTintSlash, faTired, faToggleOff, faToggleOn, faToilet, faToiletPaper, faToiletPaperSlash, faToolbox, faTools, faTooth, faTorah, faToriiGate, faTractor, faTrademark, faTrafficLight, faTrailer, faTrain, faTram, faTransgender, faTransgenderAlt, faTrash, faTrashAlt, faTrashRestore, faTrashRestoreAlt, faTree, faTrophy, faTruck, faTruckLoading, faTruckMonster, faTruckMoving, faTruckPickup, faTshirt, faTty, faTv, faUmbrella, faUmbrellaBeach, faUnderline, faUndo, faUndoAlt, faUniversalAccess, faUniversity, faUnlink, faUnlock, faUnlockAlt, faUpload, faUser, faUserAlt, faUserAltSlash, faUserAstronaut, faUserCheck, faUserCircle, faUserClock, faUserCog, faUserEdit, faUserFriends, faUserGraduate, faUserInjured, faUserLock, faUserMd, faUserMinus, faUserNinja, faUserNurse, faUserPlus, faUserSecret, faUserShield, faUserSlash, faUserTag, faUserTie, faUserTimes, faUsers, faUsersCog, faUsersSlash, faUtensilSpoon, faUtensils, faVectorSquare, faVenus, faVenusDouble, faVenusMars, faVest, faVestPatches, faVial, faVials, faVideo, faVideoSlash, faVihara, faVirus, faVirusSlash, faViruses, faVoicemail, faVolleyballBall, faVolumeDown, faVolumeMute, faVolumeOff, faVolumeUp, faVoteYea, faVrCardboard, faWalking, faWallet, faWarehouse, faWater, faWaveSquare, faWeight, faWeightHanging, faWheelchair, faWifi, faWind, faWindowClose, faWindowMaximize, faWindowMinimize, faWindowRestore, faWineBottle, faWineGlass, faWineGlassAlt, faWonSign, faWrench, faXRay, faYenSign, faYinYang };\n","import { AnyObject, WithModuleProps } from \"../lib/types\";\nimport {\n modulePropsDecoder,\n parseIntOr,\n decodeBase64,\n stringIsEmpty,\n t\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type EventsHistoryProps = {\n type: ItemType.AUTO_SLA_GRAPH;\n maxTime: number | null;\n legendColor: string;\n html: string;\n} & ItemProps &\n WithModuleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the events history props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function eventsHistoryPropsDecoder(\n data: AnyObject\n): EventsHistoryProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.AUTO_SLA_GRAPH,\n maxTime: parseIntOr(data.maxTime, null),\n legendColor: data.legendColor,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n ...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class EventsHistory extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"events-history\";\n element.innerHTML = this.props.html;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n setTimeout(() => {\n try {\n eval(scripts[i].innerHTML.trim());\n } catch (ignored) {} // eslint-disable-line no-empty\n }, 0);\n }\n }\n\n var flotText = element.getElementsByClassName(\n \"noresizevc\"\n ) as HTMLCollectionOf;\n flotText[0].style.color = this.props.legendColor;\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.props.html;\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const aux = document.createElement(\"div\");\n aux.innerHTML = this.props.html;\n const scripts = aux.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n eval(scripts[i].innerHTML.trim());\n }\n }\n\n var flotText = element.getElementsByClassName(\n \"noresizevc\"\n ) as HTMLCollectionOf;\n flotText[0].style.color = this.props.legendColor;\n }\n}\n","import {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n modulePropsDecoder,\n decodeBase64,\n stringIsEmpty,\n t\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type DonutGraphProps = {\n type: ItemType.DONUT_GRAPH;\n html: string;\n legendBackgroundColor: string;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the donut graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function donutGraphPropsDecoder(\n data: AnyObject\n): DonutGraphProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.DONUT_GRAPH,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n legendBackgroundColor: stringIsEmpty(data.legendBackgroundColor)\n ? \"#000000\"\n : data.legendBackgroundColor,\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class DonutGraph extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"donut-graph\";\n element.innerHTML = this.props.html;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n setTimeout(() => {\n if (scripts[i].src.length === 0) eval(scripts[i].innerHTML.trim());\n }, 0);\n }\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.props.html;\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const aux = document.createElement(\"div\");\n aux.innerHTML = this.props.html;\n const scripts = aux.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n eval(scripts[i].innerHTML.trim());\n }\n }\n }\n}\n","import {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n modulePropsDecoder,\n decodeBase64,\n stringIsEmpty,\n parseIntOr\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type ModuleGraphProps = {\n type: ItemType.MODULE_GRAPH;\n html: string;\n backgroundType: \"white\" | \"black\" | \"transparent\";\n graphType: \"line\" | \"area\";\n period: number | null;\n customGraphId: number | null;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param backgroundType Raw value.\n */\nconst parseBackgroundType = (\n backgroundType: unknown\n): ModuleGraphProps[\"backgroundType\"] => {\n switch (backgroundType) {\n case \"white\":\n case \"black\":\n case \"transparent\":\n return backgroundType;\n default:\n return \"transparent\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param graphType Raw value.\n */\nconst parseGraphType = (graphType: unknown): ModuleGraphProps[\"graphType\"] => {\n switch (graphType) {\n case \"line\":\n case \"area\":\n return graphType;\n default:\n return \"line\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the module graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function moduleGraphPropsDecoder(\n data: AnyObject\n): ModuleGraphProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.MODULE_GRAPH,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n backgroundType: parseBackgroundType(data.backgroundType),\n period: parseIntOr(data.period, null),\n graphType: parseGraphType(data.graphType),\n customGraphId: parseIntOr(data.customGraphId, null),\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class ModuleGraph extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n //element.className = \"module-graph\";\n //element.style.backgroundImage = `url(${this.props.html})`;\n //element.style.backgroundRepeat = \"no-repeat\";\n //element.style.backgroundSize = `${this.props.width}px ${\n // this.props.height\n //}px`;\n\n element.innerHTML = this.props.html;\n element.className = \"module-graph\";\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Remove the overview graph.\n const legendP = element.getElementsByTagName(\"p\");\n for (let i = 0; i < legendP.length; i++) {\n legendP[i].style.margin = \"0px\";\n }\n\n // Remove the overview graph.\n const overviewGraphs = element.getElementsByClassName(\"overview_graph\");\n for (let i = 0; i < overviewGraphs.length; i++) {\n overviewGraphs[i].remove();\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n setTimeout(() => {\n try {\n eval(scripts[i].innerHTML.trim());\n } catch (ignored) {} // eslint-disable-line no-empty\n }, 0);\n }\n }\n\n // element.innerHTML = this.props.html;\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n //element.style.backgroundImage = `url(${this.props.html})`;\n //element.style.backgroundRepeat = \"no-repeat\";\n //element.style.backgroundSize = `${this.props.width}px ${\n // this.props.height\n //}px`;\n\n element.innerHTML = this.props.html;\n\n // Remove the overview graph.\n const legendP = element.getElementsByTagName(\"p\");\n for (let i = 0; i < legendP.length; i++) {\n legendP[i].style.margin = \"0px\";\n }\n\n // Remove the overview graph.\n const overviewGraphs = element.getElementsByClassName(\"overview_graph\");\n for (let i = 0; i < overviewGraphs.length; i++) {\n overviewGraphs[i].remove();\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n eval(scripts[i].innerHTML.trim());\n }\n }\n }\n}\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARpJREFUeNqUU8ENwjAMTCsGyAiwAIIN2hdfmACYgLIACBYAJgA26JcXbABigo7QEbhDFxSFEIlIp7Sxz/Y5jjGJtb30B0TKJ4uQCmwLYByYauC8Gj1r/zAPyEdsV6AFhnDOCH4DDXCkD2C/KhCZWUuQHr8kMQiDwWfyqQAGEmchmedA5f5lI7HA+cyXsAY2kcxT2YwXhFIO7jyXHpZ2CktWmb2Imj3QpaRcZBc51FxJWhiYTWa1tmPSyyZsretBo2zW/LeKdwCV3kQGJzWhlNWCe3O3cGZXf1TRBmSrGziEg3TXZ6kmxTKTvFPj337+KJfa7xqs2Bu5SvvcJckiGSo9JqOrMspoNStLv8Is0ajCdRrrxmAxaS8BBgA1e3UUTVCKKgAAAABJRU5ErkJggg==\"","import {\n WithModuleProps,\n LinkedVisualConsoleProps,\n AnyObject\n} from \"../lib/types\";\n\nimport {\n modulePropsDecoder,\n linkedVCPropsDecoder,\n notEmptyStringOr\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type StaticGraphProps = {\n type: ItemType.STATIC_GRAPH;\n imageSrc: string; // URL?\n showLastValueTooltip: \"default\" | \"enabled\" | \"disabled\";\n statusImageSrc: string | null; // URL?\n lastValue: string | null;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param showLastValueTooltip Raw value.\n */\nconst parseShowLastValueTooltip = (\n showLastValueTooltip: unknown\n): StaticGraphProps[\"showLastValueTooltip\"] => {\n switch (showLastValueTooltip) {\n case \"default\":\n case \"enabled\":\n case \"disabled\":\n return showLastValueTooltip;\n default:\n return \"default\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the static graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function staticGraphPropsDecoder(\n data: AnyObject\n): StaticGraphProps | never {\n if (typeof data.imageSrc !== \"string\" || data.imageSrc.length === 0) {\n throw new TypeError(\"invalid image src.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.STATIC_GRAPH,\n imageSrc: data.imageSrc,\n showLastValueTooltip: parseShowLastValueTooltip(data.showLastValueTooltip),\n statusImageSrc: notEmptyStringOr(data.statusImageSrc, null),\n lastValue: notEmptyStringOr(data.lastValue, null),\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class StaticGraph extends Item {\n protected createDomElement(): HTMLElement {\n const imgSrc = this.props.statusImageSrc || this.props.imageSrc;\n const element = document.createElement(\"div\");\n element.className = \"static-graph\";\n element.setAttribute(\"ondragstart\", \"return false;\");\n element.setAttribute(\"draggable\", \"false\");\n element.style.backgroundImage = `url(${imgSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Show last value in a tooltip.\n if (\n this.props.lastValue !== null &&\n this.props.showLastValueTooltip !== \"disabled\"\n ) {\n element.className = \"static-graph image forced_title\";\n element.setAttribute(\"data-use_title_for_force_title\", \"1\");\n element.setAttribute(\"data-title\", this.props.lastValue);\n }\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n const imgSrc = this.props.statusImageSrc || this.props.imageSrc;\n element.style.backgroundImage = `url(${imgSrc})`;\n }\n}\n","import { LinkedVisualConsoleProps, AnyObject } from \"../lib/types\";\nimport { linkedVCPropsDecoder } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type IconProps = {\n type: ItemType.ICON;\n image: string;\n imageSrc: string; // URL?\n} & ItemProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the icon props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function iconPropsDecoder(data: AnyObject): IconProps | never {\n if (typeof data.imageSrc !== \"string\" || data.imageSrc.length === 0) {\n throw new TypeError(\"invalid image src.\");\n }\n\n if (typeof data.image !== \"string\" || data.image.length === 0) {\n throw new TypeError(\"invalid image.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.ICON,\n image: data.image,\n imageSrc: data.imageSrc,\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Icon extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"icon \" + this.props.image;\n element.style.backgroundImage = `url(${this.props.imageSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n element.style.backgroundImage = `url(${this.props.imageSrc})`;\n }\n}\n","import {\n WithModuleProps,\n LinkedVisualConsoleProps,\n AnyObject,\n WithAgentProps\n} from \"../lib/types\";\nimport { modulePropsDecoder, linkedVCPropsDecoder, t } from \"../lib\";\nimport Item, { itemBasePropsDecoder, ItemType, ItemProps } from \"../Item\";\nimport { FormContainer, InputGroup } from \"../Form\";\nimport fontAwesomeIcon from \"../lib/FontAwesomeIcon\";\nimport { faTrashAlt, faPlusCircle } from \"@fortawesome/free-solid-svg-icons\";\n\nexport type ColorCloudProps = {\n type: ItemType.COLOR_CLOUD;\n color: string;\n defaultColor: string;\n colorRanges: {\n color: string;\n fromValue: number;\n toValue: number;\n }[];\n // TODO: Add the rest of the color cloud values?\n} & ItemProps &\n WithAgentProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the static graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function colorCloudPropsDecoder(\n data: AnyObject\n): ColorCloudProps | never {\n // TODO: Validate the color.\n if (typeof data.color !== \"string\" || data.color.length === 0) {\n throw new TypeError(\"invalid color.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.COLOR_CLOUD,\n color: data.color,\n defaultColor: data.defaultColor,\n colorRanges: data.colorRanges,\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\n/**\n * Class to add item to the Color cloud item form\n * This item consists of a label and a color type input color.\n * Element default color is stored in the color property\n */\nclass ColorInputGroup extends InputGroup> {\n protected createContent(): HTMLElement | HTMLElement[] {\n const generalDiv = document.createElement(\"div\");\n generalDiv.className = \"div-input-group\";\n\n const colorLabel = document.createElement(\"label\");\n colorLabel.textContent = t(\"Default color\");\n\n generalDiv.appendChild(colorLabel);\n\n const ColorInput = document.createElement(\"input\");\n ColorInput.type = \"color\";\n ColorInput.required = true;\n\n ColorInput.value = `${this.currentData.defaultColor ||\n this.initialData.defaultColor ||\n \"#000000\"}`;\n\n ColorInput.addEventListener(\"change\", e => {\n this.updateData({\n defaultColor: (e.target as HTMLInputElement).value\n });\n });\n\n generalDiv.appendChild(ColorInput);\n\n return generalDiv;\n }\n}\n\ntype ColorRanges = ColorCloudProps[\"colorRanges\"];\ntype ColorRange = ColorRanges[0];\n\nclass RangesInputGroup extends InputGroup> {\n protected createContent(): HTMLElement | HTMLElement[] {\n const generalDiv = document.createElement(\"div\");\n generalDiv.className = \"div-input-group div-ranges-input-group\";\n\n const rangesLabel = this.createLabel(\"Ranges\");\n\n generalDiv.appendChild(rangesLabel);\n\n const rangesControlsContainer = document.createElement(\"div\");\n const createdRangesContainer = document.createElement(\"div\");\n\n generalDiv.appendChild(createdRangesContainer);\n generalDiv.appendChild(rangesControlsContainer);\n\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n\n let buildRanges: (ranges: ColorRanges) => void;\n\n const handleRangeUpdatePartial = (index: number) => (\n range: ColorRange\n ): void => {\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n this.updateData({\n colorRanges: [\n ...colorRanges.slice(0, index),\n range,\n ...colorRanges.slice(index + 1)\n ]\n });\n };\n\n const handleDelete = (index: number) => () => {\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n const newRanges = [\n ...colorRanges.slice(0, index),\n ...colorRanges.slice(index + 1)\n ];\n\n this.updateData({ colorRanges: newRanges });\n buildRanges(newRanges);\n };\n\n const handleCreate = (range: ColorRange): void => {\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n const newRanges = [...colorRanges, range];\n this.updateData({ colorRanges: newRanges });\n buildRanges(newRanges);\n };\n\n buildRanges = ranges => {\n createdRangesContainer.innerHTML = \"\";\n ranges.forEach((colorRange, index) =>\n createdRangesContainer.appendChild(\n this.rangeContainer(\n colorRange,\n handleRangeUpdatePartial(index),\n handleDelete(index)\n )\n )\n );\n };\n\n buildRanges(colorRanges);\n\n rangesControlsContainer.appendChild(\n this.initialRangeContainer(handleCreate)\n );\n\n return generalDiv;\n }\n\n private initialRangeContainer(onCreate: (range: ColorRange) => void) {\n // TODO: Document\n const initialState = { color: \"#ffffff\" };\n\n let state: Partial = { ...initialState };\n\n const handleFromValue = (value: ColorRange[\"fromValue\"]): void => {\n state.fromValue = value;\n };\n const handleToValue = (value: ColorRange[\"toValue\"]): void => {\n state.toValue = value;\n };\n const handleColor = (value: ColorRange[\"color\"]): void => {\n state.color = value;\n };\n\n // User defined type guard.\n // Docs: https://www.typescriptlang.org/docs/handbook/advanced-types.html#user-defined-type-guards\n const isValid = (range: Partial): range is ColorRange =>\n typeof range.color !== \"undefined\" &&\n typeof range.toValue !== \"undefined\" &&\n typeof range.fromValue !== \"undefined\";\n\n const rangesContainer = document.createElement(\"div\");\n\n // Div From value.\n const rangesContainerFromValue = document.createElement(\"div\");\n const rangesLabelFromValue = this.createLabel(\"From Value\");\n const rangesInputFromValue = this.createInputNumber(null, handleFromValue);\n rangesContainerFromValue.appendChild(rangesLabelFromValue);\n rangesContainerFromValue.appendChild(rangesInputFromValue);\n rangesContainer.appendChild(rangesContainerFromValue);\n\n // Div To Value.\n const rangesDivContainerToValue = document.createElement(\"div\");\n const rangesLabelToValue = this.createLabel(\"To Value\");\n const rangesInputToValue = this.createInputNumber(null, handleToValue);\n rangesContainerFromValue.appendChild(rangesLabelToValue);\n rangesContainerFromValue.appendChild(rangesInputToValue);\n rangesContainer.appendChild(rangesDivContainerToValue);\n\n // Div Color.\n const rangesDivContainerColor = document.createElement(\"div\");\n const rangesLabelColor = this.createLabel(\"Color\");\n const rangesInputColor = this.createInputColor(\n initialState.color,\n handleColor\n );\n rangesContainerFromValue.appendChild(rangesLabelColor);\n rangesContainerFromValue.appendChild(rangesInputColor);\n rangesContainer.appendChild(rangesDivContainerColor);\n\n // Button delete.\n const createBtn = document.createElement(\"a\");\n createBtn.appendChild(\n fontAwesomeIcon(faPlusCircle, t(\"Create color range\"), {\n size: \"small\",\n color: \"#565656\"\n })\n );\n\n const handleCreate = () => {\n if (isValid(state)) onCreate(state);\n state = initialState;\n rangesInputFromValue.value = `${state.fromValue || \"\"}`;\n rangesInputToValue.value = `${state.toValue || \"\"}`;\n rangesInputColor.value = `${state.color}`;\n };\n\n createBtn.addEventListener(\"click\", handleCreate);\n\n rangesContainer.appendChild(createBtn);\n\n return rangesContainer;\n }\n\n private rangeContainer(\n colorRange: ColorRange,\n onUpdate: (range: ColorRange) => void,\n onDelete: () => void\n ): HTMLDivElement {\n // TODO: Document\n const state = { ...colorRange };\n\n const handleFromValue = (value: ColorRange[\"fromValue\"]): void => {\n state.fromValue = value;\n onUpdate({ ...state });\n };\n const handleToValue = (value: ColorRange[\"toValue\"]): void => {\n state.toValue = value;\n onUpdate({ ...state });\n };\n const handleColor = (value: ColorRange[\"color\"]): void => {\n state.color = value;\n onUpdate({ ...state });\n };\n\n const rangesContainer = document.createElement(\"div\");\n\n // Div From value.\n const rangesContainerFromValue = document.createElement(\"div\");\n const rangesLabelFromValue = this.createLabel(\"From Value\");\n const rangesInputFromValue = this.createInputNumber(\n colorRange.fromValue,\n handleFromValue\n );\n rangesContainerFromValue.appendChild(rangesLabelFromValue);\n rangesContainerFromValue.appendChild(rangesInputFromValue);\n rangesContainer.appendChild(rangesContainerFromValue);\n\n // Div To Value.\n const rangesDivContainerToValue = document.createElement(\"div\");\n const rangesLabelToValue = this.createLabel(\"To Value\");\n const rangesInputToValue = this.createInputNumber(\n colorRange.toValue,\n handleToValue\n );\n rangesContainerFromValue.appendChild(rangesLabelToValue);\n rangesContainerFromValue.appendChild(rangesInputToValue);\n rangesContainer.appendChild(rangesDivContainerToValue);\n\n // Div Color.\n const rangesDivContainerColor = document.createElement(\"div\");\n const rangesLabelColor = this.createLabel(\"Color\");\n const rangesInputColor = this.createInputColor(\n colorRange.color,\n handleColor\n );\n rangesContainerFromValue.appendChild(rangesLabelColor);\n rangesContainerFromValue.appendChild(rangesInputColor);\n rangesContainer.appendChild(rangesDivContainerColor);\n\n // Button delete.\n const deleteBtn = document.createElement(\"a\");\n deleteBtn.appendChild(\n fontAwesomeIcon(faTrashAlt, t(\"Delete color range\"), {\n size: \"small\",\n color: \"#565656\"\n })\n );\n deleteBtn.addEventListener(\"click\", onDelete);\n\n rangesContainer.appendChild(deleteBtn);\n\n return rangesContainer;\n }\n\n private createLabel(text: string): HTMLLabelElement {\n const label = document.createElement(\"label\");\n label.textContent = t(text);\n return label;\n }\n\n private createInputNumber(\n value: number | null,\n onUpdate: (value: number) => void\n ): HTMLInputElement {\n const input = document.createElement(\"input\");\n input.type = \"number\";\n if (value !== null) input.value = `${value}`;\n input.addEventListener(\"change\", e => {\n const value = parseInt((e.target as HTMLInputElement).value);\n if (!isNaN(value)) onUpdate(value);\n });\n\n return input;\n }\n\n private createInputColor(\n value: string | null,\n onUpdate: (value: string) => void\n ): HTMLInputElement {\n const input = document.createElement(\"input\");\n input.type = \"color\";\n if (value !== null) input.value = value;\n input.addEventListener(\"change\", e =>\n onUpdate((e.target as HTMLInputElement).value)\n );\n\n return input;\n }\n}\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport default class ColorCloud extends Item {\n protected createDomElement(): HTMLElement {\n const container: HTMLDivElement = document.createElement(\"div\");\n container.className = \"color-cloud\";\n\n // Add the SVG.\n container.append(this.createSvgElement());\n\n return container;\n }\n\n protected resizeElement(width: number): void {\n super.resizeElement(width, width);\n }\n\n public createSvgElement(): SVGSVGElement {\n const gradientId = `grad_${this.props.id}`;\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n svg.setAttribute(\"viewBox\", \"0 0 100 100\");\n\n // Defs.\n const defs = document.createElementNS(svgNS, \"defs\");\n // Radial gradient.\n const radialGradient = document.createElementNS(svgNS, \"radialGradient\");\n radialGradient.setAttribute(\"id\", gradientId);\n radialGradient.setAttribute(\"cx\", \"50%\");\n radialGradient.setAttribute(\"cy\", \"50%\");\n radialGradient.setAttribute(\"r\", \"50%\");\n radialGradient.setAttribute(\"fx\", \"50%\");\n radialGradient.setAttribute(\"fy\", \"50%\");\n // Stops.\n const stop0 = document.createElementNS(svgNS, \"stop\");\n stop0.setAttribute(\"offset\", \"0%\");\n stop0.setAttribute(\n \"style\",\n `stop-color:${this.props.color};stop-opacity:0.9`\n );\n const stop100 = document.createElementNS(svgNS, \"stop\");\n stop100.setAttribute(\"offset\", \"100%\");\n stop100.setAttribute(\n \"style\",\n `stop-color:${this.props.color};stop-opacity:0`\n );\n // Circle.\n const circle = document.createElementNS(svgNS, \"circle\");\n circle.setAttribute(\"fill\", `url(#${gradientId})`);\n circle.setAttribute(\"cx\", \"50%\");\n circle.setAttribute(\"cy\", \"50%\");\n circle.setAttribute(\"r\", \"50%\");\n\n // Append elements.\n radialGradient.append(stop0, stop100);\n defs.append(radialGradient);\n svg.append(defs, circle);\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n svg.setAttribute(\"opacity\", \"0.2\");\n }\n\n return svg;\n }\n\n /**\n * @override function to add or remove inputsGroups those that are not necessary.\n * Add to:\n * ColorInputGroup\n * RangesInputGroup\n */\n public getFormContainer(): FormContainer {\n return ColorCloud.getFormContainer(this.props);\n }\n\n public static getFormContainer(\n props: Partial\n ): FormContainer {\n const formContainer = super.getFormContainer(props);\n formContainer.removeInputGroup(\"label\");\n\n formContainer.addInputGroup(new ColorInputGroup(\"color-cloud\", props), 3);\n formContainer.addInputGroup(new RangesInputGroup(\"ranges-cloud\", props), 4);\n\n return formContainer;\n }\n}\n","import { AnyObject, Position, Size, ItemMeta } from \"../lib/types\";\nimport {\n parseIntOr,\n notEmptyStringOr,\n debounce,\n addMovementListener\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\nimport TypedEvent, { Listener, Disposable } from \"../lib/TypedEvent\";\n\nexport interface LineProps extends ItemProps {\n // Overrided properties.\n type: number;\n label: null;\n isLinkEnabled: false;\n parentId: null;\n aclGroupId: null;\n // Custom properties.\n startPosition: Position;\n endPosition: Position;\n lineWidth: number;\n color: string | null;\n viewportOffsetX: number;\n viewportOffsetY: number;\n labelEnd: string;\n labelStart: string;\n linkedEnd: number | null;\n linkedStart: number | null;\n labelEndWidth: number;\n labelEndHeight: number;\n labelStartWidth: number;\n labelStartHeight: number;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function linePropsDecoder(data: AnyObject): LineProps | never {\n const props: LineProps = {\n ...itemBasePropsDecoder({ ...data, width: 1, height: 1 }), // Object spread. It will merge the properties of the two objects.\n type: ItemType.LINE_ITEM,\n label: null,\n isLinkEnabled: false,\n parentId: null,\n aclGroupId: null,\n // Initialize Position & Size.\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n // Custom properties.\n startPosition: {\n x: parseIntOr(data.startX, 0),\n y: parseIntOr(data.startY, 0)\n },\n endPosition: {\n x: parseIntOr(data.endX, 0),\n y: parseIntOr(data.endY, 0)\n },\n lineWidth: parseIntOr(data.lineWidth || data.borderWidth, 1),\n color: notEmptyStringOr(data.borderColor || data.color, null),\n viewportOffsetX: 0,\n viewportOffsetY: 0,\n labelEnd: notEmptyStringOr(data.labelEnd, \"\"),\n labelEndWidth: parseIntOr(data.labelEndWidth, 0),\n linkedEnd: data.linkedEnd,\n linkedStart: data.linkedStart,\n labelEndHeight: parseIntOr(data.labelEndHeight, 0),\n labelStart: notEmptyStringOr(data.labelStart, \"\"),\n labelStartWidth: parseIntOr(data.labelStartWidth, 0),\n labelStartHeight: parseIntOr(data.labelStartHeight, 0)\n };\n\n /*\n * We need to enhance the props with the extracted size and position\n * of the box cause there are missing at the props update. A better\n * solution would be overriding the props setter to do it there, but\n * the language doesn't allow it while targetting ES5.\n * TODO: We need to figure out a more consistent solution.\n */\n\n return {\n ...props,\n // Enhance the props extracting the box size and position.\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n ...Line.extractBoxSizeAndPosition(props.startPosition, props.endPosition)\n };\n}\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport interface LineMovedEvent {\n item: Line;\n startPosition: LineProps[\"startPosition\"];\n endPosition: LineProps[\"endPosition\"];\n}\n\nexport default class Line extends Item {\n protected circleRadius = 8;\n // To control if the line movement is enabled.\n protected moveMode: boolean = false;\n // To control if the line is moving.\n protected isMoving: boolean = false;\n\n // Event manager for moved events.\n public readonly lineMovedEventManager = new TypedEvent();\n // List of references to clean the event listeners.\n protected readonly lineMovedEventDisposables: Disposable[] = [];\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n protected debouncedStartPositionMovementSave = debounce(\n 500, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n const startPosition = { x, y };\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n startPosition,\n endPosition: this.props.endPosition\n });\n }\n );\n // This property will store the function\n // to clean the movement listener.\n protected removeStartPositionMovement: Function | null = null;\n\n /**\n * Start the movement funtionality for the start position.\n * @param element Element to move inside its container.\n */\n protected initStartPositionMovementListener(\n element: HTMLElement,\n container: HTMLElement\n ): void {\n this.removeStartPositionMovement = addMovementListener(\n element,\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n // Calculate the center of the circle.\n x += this.circleRadius - this.props.viewportOffsetX / 2;\n y += this.circleRadius - this.props.viewportOffsetY / 2;\n\n const startPosition = { x, y };\n\n this.isMoving = true;\n this.props = {\n ...this.props,\n startPosition\n };\n\n // Run the end function.\n this.debouncedStartPositionMovementSave(x, y);\n },\n container\n );\n }\n /**\n * Stop the movement fun\n */\n private stopStartPositionMovementListener(): void {\n if (this.removeStartPositionMovement) {\n this.removeStartPositionMovement();\n this.removeStartPositionMovement = null;\n }\n }\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n protected debouncedEndPositionMovementSave = debounce(\n 500, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n const endPosition = { x, y };\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n endPosition,\n startPosition: this.props.startPosition\n });\n }\n );\n // This property will store the function\n // to clean the movement listener.\n protected removeEndPositionMovement: Function | null = null;\n\n /**\n * End the movement funtionality for the end position.\n * @param element Element to move inside its container.\n */\n protected initEndPositionMovementListener(\n element: HTMLElement,\n container: HTMLElement\n ): void {\n this.removeEndPositionMovement = addMovementListener(\n element,\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n // Calculate the center of the circle.\n x += this.circleRadius - this.props.viewportOffsetX / 2;\n y += this.circleRadius - this.props.viewportOffsetY / 2;\n\n this.isMoving = true;\n this.props = {\n ...this.props,\n endPosition: { x, y }\n };\n\n // Run the end function.\n this.debouncedEndPositionMovementSave(x, y);\n },\n container\n );\n }\n /**\n * Stop the movement function.\n */\n private stopEndPositionMovementListener(): void {\n if (this.removeEndPositionMovement) {\n this.removeEndPositionMovement();\n this.removeEndPositionMovement = null;\n }\n }\n\n /**\n * @override\n */\n public constructor(props: LineProps, meta: ItemMeta) {\n /*\n * We need to override the constructor cause we need to obtain the\n * box size and position from the start and finish points of the line.\n */\n super(\n {\n ...props,\n ...Line.extractBoxSizeAndPosition(\n props.startPosition,\n props.endPosition\n )\n },\n {\n ...meta\n },\n true\n );\n\n this.moveMode = meta.editMode;\n this.init();\n\n super.resizeElement(\n Math.max(props.width, props.viewportOffsetX),\n Math.max(props.height, props.viewportOffsetY)\n );\n }\n\n /**\n * Classic and protected version of the setter of the `props` property.\n * Useful to override it from children classes.\n * @param newProps\n * @override Item.setProps\n */\n public setProps(newProps: LineProps) {\n super.setProps({\n ...newProps,\n ...Line.extractBoxSizeAndPosition(\n newProps.startPosition,\n newProps.endPosition\n )\n });\n }\n\n /**\n * Classic and protected version of the setter of the `meta` property.\n * Useful to override it from children classes.\n * @param newMetadata\n * @override Item.setMeta\n */\n public setMeta(newMetadata: ItemMeta) {\n this.moveMode = newMetadata.editMode;\n super.setMeta({\n ...newMetadata,\n lineMode: true\n });\n }\n\n /**\n * @override\n * To create the item's DOM representation.\n * @return Item.\n */\n protected createDomElement(): HTMLElement {\n const element: HTMLDivElement = document.createElement(\"div\");\n element.className = \"line\";\n\n let {\n x, // Box x\n y, // Box y\n width, // Box width\n height, // Box height\n lineWidth, // Line thickness,\n viewportOffsetX, // viewport width,\n viewportOffsetY, // viewport heigth,\n startPosition, // Line start position\n endPosition, // Line end position\n color // Line color\n } = this.props;\n\n width = width + viewportOffsetX;\n height = height + viewportOffsetY;\n\n const x1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n const x2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n // Set SVG size.\n svg.setAttribute(\"width\", `${width + lineWidth}`);\n svg.setAttribute(\"height\", `${height + lineWidth}`);\n\n const line = document.createElementNS(svgNS, \"line\");\n line.setAttribute(\"x1\", `${x1}`);\n line.setAttribute(\"y1\", `${y1}`);\n line.setAttribute(\"x2\", `${x2}`);\n line.setAttribute(\"y2\", `${y2}`);\n line.setAttribute(\"stroke\", color || \"black\");\n line.setAttribute(\"stroke-width\", `${lineWidth}`);\n\n svg.append(line);\n element.append(svg);\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n let {\n x, // Box x\n y, // Box y\n width, // Box width\n height, // Box height\n lineWidth, // Line thickness\n viewportOffsetX, // viewport width,\n viewportOffsetY, // viewport heigth,\n startPosition, // Line start position\n endPosition, // Line end position\n color // Line color\n } = this.props;\n\n width = width + viewportOffsetX;\n height = height + viewportOffsetY;\n\n const x1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n const x2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n const svgs = element.getElementsByTagName(\"svg\");\n\n if (svgs.length > 0) {\n const svg = svgs.item(0);\n\n if (svg != null) {\n // Set SVG size.\n svg.setAttribute(\"width\", `${width + lineWidth}`);\n svg.setAttribute(\"height\", `${height + lineWidth}`);\n\n const lines = svg.getElementsByTagNameNS(svgNS, \"line\");\n\n if (lines.length > 0) {\n const line = lines.item(0);\n\n if (line != null) {\n line.setAttribute(\"x1\", `${x1}`);\n line.setAttribute(\"y1\", `${y1}`);\n line.setAttribute(\"x2\", `${x2}`);\n line.setAttribute(\"y2\", `${y2}`);\n line.setAttribute(\"stroke\", color || \"black\");\n line.setAttribute(\"stroke-width\", `${lineWidth}`);\n }\n }\n }\n }\n\n if (this.moveMode) {\n let startCircle: HTMLElement = document.createElement(\"div\");\n let endCircle: HTMLElement = document.createElement(\"div\");\n\n if (this.isMoving) {\n const circlesStart = element.getElementsByClassName(\n \"visual-console-item-line-circle-start\"\n );\n if (circlesStart.length > 0) {\n const circle = circlesStart.item(0) as HTMLElement;\n if (circle) startCircle = circle;\n }\n const circlesEnd = element.getElementsByClassName(\n \"visual-console-item-line-circle-end\"\n );\n if (circlesEnd.length > 0) {\n const circle = circlesEnd.item(0) as HTMLElement;\n if (circle) endCircle = circle;\n }\n }\n\n startCircle.classList.add(\n \"visual-console-item-line-circle\",\n \"visual-console-item-line-circle-start\"\n );\n startCircle.style.width = `${this.circleRadius * 2}px`;\n startCircle.style.height = `${this.circleRadius * 2}px`;\n startCircle.style.borderRadius = \"50%\";\n startCircle.style.backgroundColor = `${color}`;\n startCircle.style.position = \"absolute\";\n startCircle.style.left = `${x1 - this.circleRadius}px`;\n startCircle.style.top = `${y1 - this.circleRadius}px`;\n\n endCircle.classList.add(\n \"visual-console-item-line-circle\",\n \"visual-console-item-line-circle-end\"\n );\n endCircle.style.width = `${this.circleRadius * 2}px`;\n endCircle.style.height = `${this.circleRadius * 2}px`;\n endCircle.style.borderRadius = \"50%\";\n endCircle.style.backgroundColor = `${color}`;\n endCircle.style.position = \"absolute\";\n endCircle.style.left = `${x2 - this.circleRadius}px`;\n endCircle.style.top = `${y2 - this.circleRadius}px`;\n\n if (element.parentElement !== null) {\n const circles = element.parentElement.getElementsByClassName(\n \"visual-console-item-line-circle\"\n );\n while (circles.length > 0) {\n const circle = circles.item(0);\n if (circle) circle.remove();\n }\n\n element.parentElement.appendChild(startCircle);\n element.parentElement.appendChild(endCircle);\n }\n\n // Init the movement listeners.\n this.initStartPositionMovementListener(\n startCircle,\n this.elementRef.parentElement as HTMLElement\n );\n this.initEndPositionMovementListener(\n endCircle,\n this.elementRef.parentElement as HTMLElement\n );\n } else if (!this.moveMode) {\n this.stopStartPositionMovementListener();\n // Remove circles.\n if (element.parentElement !== null) {\n const circles = element.parentElement.getElementsByClassName(\n \"visual-console-item-line-circle\"\n );\n\n while (circles.length > 0) {\n const circle = circles.item(0);\n if (circle) circle.remove();\n }\n }\n } else {\n this.stopStartPositionMovementListener();\n }\n }\n\n /**\n * Extract the size and position of the box from\n * the start and the finish of the line.\n * @param props Item properties.\n */\n public static extractBoxSizeAndPosition(\n startPosition: Position,\n endPosition: Position\n ): Size & Position {\n return {\n width: Math.abs(startPosition.x - endPosition.x),\n height: Math.abs(startPosition.y - endPosition.y),\n x: Math.min(startPosition.x, endPosition.x),\n y: Math.min(startPosition.y, endPosition.y)\n };\n }\n\n /**\n * Update the position into the properties and move the DOM container.\n * @param x Horizontal axis position.\n * @param y Vertical axis position.\n * @override item function\n */\n public move(x: number, y: number): void {\n super.moveElement(x, y);\n const startIsLeft =\n this.props.startPosition.x - this.props.endPosition.x <= 0;\n const startIsTop =\n this.props.startPosition.y - this.props.endPosition.y <= 0;\n\n const start = {\n x: startIsLeft ? x : this.props.width + x,\n y: startIsTop ? y : this.props.height + y\n };\n\n const end = {\n x: startIsLeft ? this.props.width + x : x,\n y: startIsTop ? this.props.height + y : y\n };\n\n this.props = {\n ...this.props,\n startPosition: start,\n endPosition: end\n };\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n * @override Item.remove\n */\n public remove(): void {\n // Clear the item's event listeners.\n this.stopStartPositionMovementListener();\n // Call the parent's .remove()\n super.remove();\n }\n\n /**\n * To add an event handler to the movement of visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n *\n * @override Item.onMoved\n */\n public onLineMovementFinished(\n listener: Listener\n ): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.lineMovedEventManager.on(listener);\n this.lineMovedEventDisposables.push(disposable);\n\n return disposable;\n }\n}\n","import { AnyObject, Position, ItemMeta } from \"../lib/types\";\nimport { debounce, notEmptyStringOr, parseIntOr } from \"../lib\";\nimport { ItemType } from \"../Item\";\nimport Line, { LineProps, linePropsDecoder } from \"./Line\";\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport interface NetworkLinkProps extends LineProps {\n // Overrided properties.\n type: number;\n labelStart: string;\n labelEnd: string;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function networkLinkPropsDecoder(\n data: AnyObject\n): NetworkLinkProps | never {\n return {\n ...linePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.NETWORK_LINK,\n viewportOffsetX: 0,\n viewportOffsetY: 0,\n labelEnd: notEmptyStringOr(data.labelEnd, \"\"),\n labelEndWidth: parseIntOr(data.labelEndWidth, 0),\n labelEndHeight: parseIntOr(data.labelEndHeight, 0),\n labelStart: notEmptyStringOr(data.labelStart, \"\"),\n labelStartWidth: parseIntOr(data.labelStartWidth, 0),\n labelStartHeight: parseIntOr(data.labelStartHeight, 0)\n };\n}\n\nexport default class NetworkLink extends Line {\n /**\n * @override\n */\n public constructor(props: NetworkLinkProps, meta: ItemMeta) {\n /*\n * We need to override the constructor cause we need to obtain the\n * box size and position from the start and finish points of the line.\n */\n super(\n {\n ...props\n },\n {\n ...meta\n }\n );\n\n this.render();\n }\n\n /**\n * @override\n */\n protected debouncedStartPositionMovementSave = debounce(\n 50, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n\n const startPosition = { x, y };\n\n // Re-Paint after move.\n this.render();\n\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n startPosition,\n endPosition: this.props.endPosition\n });\n }\n );\n\n protected debouncedEndPositionMovementSave = debounce(\n 50, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n const endPosition = { x, y };\n\n // Re-Paint after move.\n this.render();\n\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n endPosition,\n startPosition: this.props.startPosition\n });\n }\n );\n\n protected updateDomElement(element: HTMLElement): void {\n super.updateDomElement(element);\n\n let {\n x, // Box x\n y, // Box y\n lineWidth, // Line thickness\n viewportOffsetX, // viewport width,\n viewportOffsetY, // viewport heigth,\n startPosition, // Line start position\n endPosition, // Line end position\n color, // Line color\n labelEnd,\n labelStart,\n labelEndWidth,\n labelEndHeight,\n labelStartWidth,\n labelStartHeight\n } = this.props;\n\n const svgs = element.getElementsByTagName(\"svg\");\n let line;\n let svg;\n\n if (svgs.length > 0) {\n svg = svgs.item(0);\n\n if (svg != null) {\n // Set SVG size.\n const lines = svg.getElementsByTagNameNS(svgNS, \"line\");\n let groups = svg.getElementsByTagNameNS(svgNS, \"g\");\n while (groups.length > 0) {\n groups[0].remove();\n }\n\n if (lines.length > 0) {\n line = lines.item(0);\n }\n }\n } else {\n // No line or svg, no more actions are required.\n return;\n }\n\n if (svg == null || line == null) {\n // No more actionas are required.\n return;\n }\n\n // Font size and text adjustments.\n const fontsize = 10;\n const adjustment = 25;\n\n const lineX1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const lineY1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n const lineX2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const lineY2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n let x1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n let y1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n let x2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n let y2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n // Calculate angle (rotation).\n let rad = Math.atan2(lineY2 - lineY1, lineX2 - lineX1);\n let g = (rad * 180) / Math.PI;\n\n // Calculate effective 'text' box sizes.\n const fontheight = 25;\n if (labelStartWidth <= 0) {\n let lines = labelStart.split(\"
\");\n labelStartWidth = 0;\n lines.forEach(l => {\n if (l.length > labelStartWidth) {\n labelStartWidth = l.length * fontsize;\n }\n });\n if (labelStartHeight <= 0) {\n labelStartHeight = lines.length * fontheight;\n }\n }\n\n if (labelEndWidth <= 0) {\n let lines = labelEnd.split(\"
\");\n labelEndWidth = 0;\n lines.forEach(l => {\n if (l.length > labelEndWidth) {\n labelEndWidth = l.length * fontsize;\n }\n });\n if (labelEndHeight <= 0) {\n labelEndHeight = lines.length * fontheight;\n }\n }\n\n if (x1 < x2) {\n // x1 on left of x2.\n x1 += adjustment;\n x2 -= adjustment + labelEndWidth;\n }\n\n if (x1 > x2) {\n // x1 on right of x2.\n x1 -= adjustment + labelStartWidth;\n x2 += adjustment;\n }\n\n if (y1 < y2) {\n // y1 on y2.\n y1 += adjustment;\n y2 -= adjustment + labelEndHeight;\n }\n\n if (y1 > y2) {\n // y1 under y2.\n y1 -= adjustment + labelStartHeight;\n y2 += adjustment;\n }\n\n if (typeof color == \"undefined\") {\n color = \"#000\";\n }\n\n // Clean.\n if (element.parentElement !== null) {\n const labels = element.parentElement.getElementsByClassName(\n \"vc-item-nl-label\"\n );\n while (labels.length > 0) {\n const label = labels.item(0);\n if (label) label.remove();\n }\n\n const arrows = element.parentElement.getElementsByClassName(\n \"vc-item-nl-arrow\"\n );\n while (arrows.length > 0) {\n const arrow = arrows.item(0);\n if (arrow) arrow.remove();\n }\n }\n\n let arrowSize = lineWidth * 2;\n\n let arrowPosX = lineX1 + (lineX2 - lineX1) / 2 - arrowSize;\n let arrowPosY = lineY1 + (lineY2 - lineY1) / 2 - arrowSize;\n\n let arrowStart: HTMLElement = document.createElement(\"div\");\n arrowStart.classList.add(\"vc-item-nl-arrow\");\n arrowStart.style.position = \"absolute\";\n arrowStart.style.border = `${arrowSize}px solid transparent`;\n arrowStart.style.borderBottom = `${arrowSize}px solid ${color}`;\n arrowStart.style.left = `${arrowPosX}px`;\n arrowStart.style.top = `${arrowPosY}px`;\n arrowStart.style.transform = `rotate(${90 + g}deg)`;\n\n let arrowEnd: HTMLElement = document.createElement(\"div\");\n arrowEnd.classList.add(\"vc-item-nl-arrow\");\n arrowEnd.style.position = \"absolute\";\n arrowEnd.style.border = `${arrowSize}px solid transparent`;\n arrowEnd.style.borderBottom = `${arrowSize}px solid ${color}`;\n arrowEnd.style.left = `${arrowPosX}px`;\n arrowEnd.style.top = `${arrowPosY}px`;\n arrowEnd.style.transform = `rotate(${270 + g}deg)`;\n\n if (element.parentElement !== null) {\n element.parentElement.appendChild(arrowStart);\n element.parentElement.appendChild(arrowEnd);\n }\n\n if (labelStart != \"\") {\n let htmlLabelStart: HTMLElement = document.createElement(\"div\");\n\n try {\n htmlLabelStart.innerHTML = labelStart;\n htmlLabelStart.style.position = \"absolute\";\n htmlLabelStart.style.left = `${x1}px`;\n htmlLabelStart.style.top = `${y1}px`;\n htmlLabelStart.style.width = `${labelStartWidth}px`;\n htmlLabelStart.style.border = `2px solid ${color}`;\n\n htmlLabelStart.classList.add(\"vc-item-nl-label\", \"label-start\");\n } catch (error) {\n console.error(error);\n }\n\n if (element.parentElement !== null) {\n element.parentElement.appendChild(htmlLabelStart);\n }\n }\n\n if (labelEnd != \"\") {\n let htmlLabelEnd: HTMLElement = document.createElement(\"div\");\n\n try {\n htmlLabelEnd.innerHTML = labelEnd;\n htmlLabelEnd.style.position = \"absolute\";\n htmlLabelEnd.style.left = `${x2}px`;\n htmlLabelEnd.style.top = `${y2}px`;\n htmlLabelEnd.style.width = `${labelEndWidth}px`;\n htmlLabelEnd.style.border = `2px solid ${color}`;\n\n htmlLabelEnd.classList.add(\"vc-item-nl-label\", \"label-end\");\n } catch (error) {\n console.error(error);\n }\n\n if (element.parentElement !== null) {\n element.parentElement.appendChild(htmlLabelEnd);\n }\n }\n }\n}\n","import { LinkedVisualConsoleProps, AnyObject } from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n parseIntOr,\n notEmptyStringOr,\n stringIsEmpty,\n decodeBase64,\n parseBoolean,\n t\n} from \"../lib\";\nimport Item, { ItemProps, itemBasePropsDecoder, ItemType } from \"../Item\";\n\nexport type GroupProps = {\n type: ItemType.GROUP_ITEM;\n groupId: number;\n imageSrc: string | null; // URL?\n statusImageSrc: string | null;\n showStatistics: boolean;\n html?: string | null;\n} & ItemProps &\n LinkedVisualConsoleProps;\n\nfunction extractHtml(data: AnyObject): string | null {\n if (!stringIsEmpty(data.html)) return data.html;\n if (!stringIsEmpty(data.encodedHtml)) return decodeBase64(data.encodedHtml);\n return null;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the group props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function groupPropsDecoder(data: AnyObject): GroupProps | never {\n if (\n (typeof data.imageSrc !== \"string\" || data.imageSrc.length === 0) &&\n data.encodedHtml === null\n ) {\n throw new TypeError(\"invalid image src.\");\n }\n if (parseIntOr(data.groupId, null) === null) {\n throw new TypeError(\"invalid group Id.\");\n }\n\n const showStatistics = parseBoolean(data.showStatistics);\n const html = showStatistics ? extractHtml(data) : null;\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.GROUP_ITEM,\n groupId: parseInt(data.groupId),\n imageSrc: notEmptyStringOr(data.imageSrc, null),\n statusImageSrc: notEmptyStringOr(data.statusImageSrc, null),\n showStatistics,\n html,\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\nexport default class Group extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"group\";\n\n if (!this.props.showStatistics && this.props.statusImageSrc !== null) {\n // Icon with status.\n element.style.backgroundImage = `url(${this.props.statusImageSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n } else if (this.props.showStatistics && this.props.html != null) {\n // Stats table.\n element.style.backgroundImage = \"none\";\n element.innerHTML = this.props.html;\n }\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (!this.props.showStatistics && this.props.statusImageSrc !== null) {\n // Icon with status.\n element.style.backgroundImage = `url(${this.props.statusImageSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n element.innerHTML = \"\";\n } else if (this.props.showStatistics && this.props.html != null) {\n // Stats table.\n element.style.backgroundImage = \"none\";\n element.innerHTML = this.props.html;\n }\n }\n}\n","import \"./styles.css\";\n\nimport {\n LinkedVisualConsoleProps,\n AnyObject,\n Size,\n ItemMeta\n} from \"../../lib/types\";\nimport {\n linkedVCPropsDecoder,\n parseIntOr,\n parseBoolean,\n prefixedCssRules,\n notEmptyStringOr,\n humanDate,\n humanTime,\n t\n} from \"../../lib\";\nimport Item, { ItemProps, itemBasePropsDecoder, ItemType } from \"../../Item\";\n\nexport type ClockProps = {\n type: ItemType.CLOCK;\n clockType: \"analogic\" | \"digital\";\n clockFormat: \"datetime\" | \"time\";\n clockTimezone: string;\n clockTimezoneOffset: number; // Offset of the timezone to UTC in seconds.\n showClockTimezone: boolean;\n color?: string | null;\n} & ItemProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param clockType Raw value.\n */\nconst parseClockType = (clockType: unknown): ClockProps[\"clockType\"] => {\n switch (clockType) {\n case \"analogic\":\n case \"digital\":\n return clockType;\n default:\n return \"analogic\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param clockFormat Raw value.\n */\nconst parseClockFormat = (clockFormat: unknown): ClockProps[\"clockFormat\"] => {\n switch (clockFormat) {\n case \"datetime\":\n case \"time\":\n return clockFormat;\n default:\n return \"datetime\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the clock props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function clockPropsDecoder(data: AnyObject): ClockProps | never {\n if (\n typeof data.clockTimezone !== \"string\" ||\n data.clockTimezone.length === 0\n ) {\n throw new TypeError(\"invalid timezone.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.CLOCK,\n clockType: parseClockType(data.clockType),\n clockFormat: parseClockFormat(data.clockFormat),\n clockTimezone: data.clockTimezone,\n clockTimezoneOffset: parseIntOr(data.clockTimezoneOffset, 0),\n showClockTimezone: parseBoolean(data.showClockTimezone),\n color: notEmptyStringOr(data.color, null),\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Clock extends Item {\n public static readonly TICK_INTERVAL = 1000; // In ms.\n private intervalRef: number | null = null;\n\n public constructor(props: ClockProps, meta: ItemMeta) {\n // Call the superclass constructor.\n super(props, meta);\n\n /* The item is already loaded and inserted into the DOM.\n * The class properties are now initialized.\n * Now you can modify the item, add event handlers, timers, etc.\n */\n\n /* The use of the arrow function is important here. startTick will\n * use the function passed as an argument to call the global setInterval\n * function. The interval, timeout or event functions, among other, are\n * called into another execution loop and using a different context.\n * The arrow functions, unlike the classic functions, doesn't create\n * their own context (this), so their context at execution time will be\n * use the current context at the declaration time.\n * http://es6-features.org/#Lexicalthis\n */\n this.startTick(\n () => {\n // Replace the old element with the updated date.\n this.childElementRef.innerHTML = this.createClock().innerHTML;\n },\n /* The analogic clock doesn't need to tick,\n * but it will be refreshed every 20 seconds\n * to avoid a desync caused by page freezes.\n */\n this.props.clockType === \"analogic\" ? 20000 : Clock.TICK_INTERVAL\n );\n }\n\n /**\n * Wrap a window.clearInterval call.\n */\n private stopTick(): void {\n if (this.intervalRef !== null) {\n window.clearInterval(this.intervalRef);\n this.intervalRef = null;\n }\n }\n\n /**\n * Wrap a window.setInterval call.\n * @param handler Function to be called every time the interval\n * timer is reached.\n * @param interval Number in milliseconds for the interval timer.\n */\n private startTick(\n handler: TimerHandler,\n interval: number = Clock.TICK_INTERVAL\n ): void {\n this.stopTick();\n this.intervalRef = window.setInterval(handler, interval);\n }\n\n /**\n * Create a element which contains the DOM representation of the item.\n * @return DOM Element.\n * @override\n */\n protected createDomElement(): HTMLElement | never {\n return this.createClock();\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n const { width: newWidth, height: newHeight } = this.getElementSize(\n this.props.width,\n this.props.height\n );\n\n if (this.props.clockType === \"digital\") {\n if (this.meta.isBeingResized === false) {\n super.resizeElement(this.props.width, this.props.height);\n }\n element.classList.replace(\"analogic-clock\", \"digital-clock\");\n } else {\n if (this.meta.isBeingResized === false) {\n super.resizeElement(newWidth, newHeight);\n }\n element.classList.replace(\"digital-clock\", \"analogic-clock\");\n }\n element.innerHTML = this.createDomElement().innerHTML;\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n * @override\n */\n public remove(): void {\n // Clear the interval.\n this.stopTick();\n // Call to the parent clean function.\n super.remove();\n }\n\n /**\n * @override Item.resizeElement\n * Resize the DOM content container.\n * @param width\n * @param height\n */\n protected resizeElement(width: number, height: number): void {\n // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n const { width: newWidth, height: newHeight } = this.getElementSize(\n width,\n height\n );\n\n // Re-render the item to force it calculate a new font size.\n if (this.props.clockType === \"digital\") {\n super.resizeElement(width, height);\n // Replace the old element with the updated date.\n //this.childElementRef.innerHTML = this.createClock().innerHTML;\n } else {\n super.resizeElement(newWidth, newHeight);\n }\n }\n\n /**\n * Create a element which contains a representation of a clock.\n * It choose between the clock types.\n * @return DOM Element.\n * @throws Error.\n */\n private createClock(): HTMLElement | never {\n switch (this.props.clockType) {\n case \"analogic\":\n return this.createAnalogicClock();\n case \"digital\":\n return this.createDigitalClock();\n default:\n throw new Error(\"invalid clock type.\");\n }\n }\n\n /**\n * Create a element which contains a representation of an analogic clock.\n * @return DOM Element.\n */\n private createAnalogicClock(): HTMLElement {\n const svgNS = \"http://www.w3.org/2000/svg\";\n const colors = {\n watchFace: \"#FFFFF0\",\n watchFaceBorder: \"#242124\",\n mark: \"#242124\",\n handDark: \"#242124\",\n handLight: \"#525252\",\n secondHand: \"#DC143C\"\n };\n\n const { width, height } = this.getElementSize(); // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n\n // Calculate font size to adapt the font to the item size.\n const baseTimeFontSize = 20; // Per 100px of width.\n const dateFontSizeMultiplier = 0.5;\n const dateFontSize =\n (baseTimeFontSize * dateFontSizeMultiplier * width) / 100;\n\n const div = document.createElement(\"div\");\n div.className = \"analogic-clock\";\n div.style.width = `${width}px`;\n div.style.height = `${height}px`;\n\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n svg.setAttribute(\"viewBox\", \"0 0 100 100\");\n\n // Clock face.\n const clockFace = document.createElementNS(svgNS, \"g\");\n clockFace.setAttribute(\"class\", \"clockface\");\n const clockFaceBackground = document.createElementNS(svgNS, \"circle\");\n clockFaceBackground.setAttribute(\"cx\", \"50\");\n clockFaceBackground.setAttribute(\"cy\", \"50\");\n clockFaceBackground.setAttribute(\"r\", \"48\");\n clockFaceBackground.setAttribute(\"fill\", colors.watchFace);\n clockFaceBackground.setAttribute(\"stroke\", colors.watchFaceBorder);\n clockFaceBackground.setAttribute(\"stroke-width\", \"2\");\n clockFaceBackground.setAttribute(\"stroke-linecap\", \"round\");\n // Insert the clockface background into the clockface group.\n clockFace.append(clockFaceBackground);\n\n // Timezone complication.\n const city = this.getHumanTimezone();\n if (city.length > 0) {\n const timezoneComplication = document.createElementNS(svgNS, \"text\");\n timezoneComplication.setAttribute(\"text-anchor\", \"middle\");\n timezoneComplication.setAttribute(\"font-size\", \"8\");\n timezoneComplication.setAttribute(\n \"transform\",\n \"translate(30 50) rotate(90)\" // Rotate to counter the clock rotation.\n );\n timezoneComplication.setAttribute(\"fill\", colors.mark);\n timezoneComplication.textContent = city;\n clockFace.append(timezoneComplication);\n }\n\n // Marks group.\n const marksGroup = document.createElementNS(svgNS, \"g\");\n marksGroup.setAttribute(\"class\", \"marks\");\n // Build the 12 hours mark.\n const mainMarkGroup = document.createElementNS(svgNS, \"g\");\n mainMarkGroup.setAttribute(\"class\", \"mark\");\n mainMarkGroup.setAttribute(\"transform\", \"translate(50 50)\");\n const mark1a = document.createElementNS(svgNS, \"line\");\n mark1a.setAttribute(\"x1\", \"36\");\n mark1a.setAttribute(\"y1\", \"0\");\n mark1a.setAttribute(\"x2\", \"46\");\n mark1a.setAttribute(\"y2\", \"0\");\n mark1a.setAttribute(\"stroke\", colors.mark);\n mark1a.setAttribute(\"stroke-width\", \"5\");\n const mark1b = document.createElementNS(svgNS, \"line\");\n mark1b.setAttribute(\"x1\", \"36\");\n mark1b.setAttribute(\"y1\", \"0\");\n mark1b.setAttribute(\"x2\", \"46\");\n mark1b.setAttribute(\"y2\", \"0\");\n mark1b.setAttribute(\"stroke\", colors.watchFace);\n mark1b.setAttribute(\"stroke-width\", \"1\");\n // Insert the 12 mark lines into their group.\n mainMarkGroup.append(mark1a, mark1b);\n // Insert the main mark into the marks group.\n marksGroup.append(mainMarkGroup);\n // Build the rest of the marks.\n for (let i = 1; i < 60; i++) {\n const mark = document.createElementNS(svgNS, \"line\");\n mark.setAttribute(\"y1\", \"0\");\n mark.setAttribute(\"y2\", \"0\");\n mark.setAttribute(\"stroke\", colors.mark);\n mark.setAttribute(\"transform\", `translate(50 50) rotate(${i * 6})`);\n\n if (i % 5 === 0) {\n mark.setAttribute(\"x1\", \"38\");\n mark.setAttribute(\"x2\", \"46\");\n mark.setAttribute(\"stroke-width\", i % 15 === 0 ? \"2\" : \"1\");\n } else {\n mark.setAttribute(\"x1\", \"42\");\n mark.setAttribute(\"x2\", \"46\");\n mark.setAttribute(\"stroke-width\", \"0.5\");\n }\n\n // Insert the mark into the marks group.\n marksGroup.append(mark);\n }\n\n /* Clock hands */\n\n // Hour hand.\n const hourHand = document.createElementNS(svgNS, \"g\");\n hourHand.setAttribute(\"class\", \"hour-hand\");\n hourHand.setAttribute(\"transform\", \"translate(50 50)\");\n // This will go back and will act like a border.\n const hourHandA = document.createElementNS(svgNS, \"line\");\n hourHandA.setAttribute(\"class\", \"hour-hand-a\");\n hourHandA.setAttribute(\"x1\", \"0\");\n hourHandA.setAttribute(\"y1\", \"0\");\n hourHandA.setAttribute(\"x2\", \"30\");\n hourHandA.setAttribute(\"y2\", \"0\");\n hourHandA.setAttribute(\"stroke\", colors.handLight);\n hourHandA.setAttribute(\"stroke-width\", \"4\");\n hourHandA.setAttribute(\"stroke-linecap\", \"round\");\n // This will go in front of the previous line.\n const hourHandB = document.createElementNS(svgNS, \"line\");\n hourHandB.setAttribute(\"class\", \"hour-hand-b\");\n hourHandB.setAttribute(\"x1\", \"0\");\n hourHandB.setAttribute(\"y1\", \"0\");\n hourHandB.setAttribute(\"x2\", \"29.9\");\n hourHandB.setAttribute(\"y2\", \"0\");\n hourHandB.setAttribute(\"stroke\", colors.handDark);\n hourHandB.setAttribute(\"stroke-width\", \"3.1\");\n hourHandB.setAttribute(\"stroke-linecap\", \"round\");\n // Append the elements to finish the hour hand.\n hourHand.append(hourHandA, hourHandB);\n\n // Minute hand.\n const minuteHand = document.createElementNS(svgNS, \"g\");\n minuteHand.setAttribute(\"class\", \"minute-hand\");\n minuteHand.setAttribute(\"transform\", \"translate(50 50)\");\n // This will go back and will act like a border.\n const minuteHandA = document.createElementNS(svgNS, \"line\");\n minuteHandA.setAttribute(\"class\", \"minute-hand-a\");\n minuteHandA.setAttribute(\"x1\", \"0\");\n minuteHandA.setAttribute(\"y1\", \"0\");\n minuteHandA.setAttribute(\"x2\", \"40\");\n minuteHandA.setAttribute(\"y2\", \"0\");\n minuteHandA.setAttribute(\"stroke\", colors.handLight);\n minuteHandA.setAttribute(\"stroke-width\", \"2\");\n minuteHandA.setAttribute(\"stroke-linecap\", \"round\");\n // This will go in front of the previous line.\n const minuteHandB = document.createElementNS(svgNS, \"line\");\n minuteHandB.setAttribute(\"class\", \"minute-hand-b\");\n minuteHandB.setAttribute(\"x1\", \"0\");\n minuteHandB.setAttribute(\"y1\", \"0\");\n minuteHandB.setAttribute(\"x2\", \"39.9\");\n minuteHandB.setAttribute(\"y2\", \"0\");\n minuteHandB.setAttribute(\"stroke\", colors.handDark);\n minuteHandB.setAttribute(\"stroke-width\", \"1.5\");\n minuteHandB.setAttribute(\"stroke-linecap\", \"round\");\n const minuteHandPin = document.createElementNS(svgNS, \"circle\");\n minuteHandPin.setAttribute(\"r\", \"3\");\n minuteHandPin.setAttribute(\"fill\", colors.handDark);\n // Append the elements to finish the minute hand.\n minuteHand.append(minuteHandA, minuteHandB, minuteHandPin);\n\n // Second hand.\n const secondHand = document.createElementNS(svgNS, \"g\");\n secondHand.setAttribute(\"class\", \"second-hand\");\n secondHand.setAttribute(\"transform\", \"translate(50 50)\");\n const secondHandBar = document.createElementNS(svgNS, \"line\");\n secondHandBar.setAttribute(\"x1\", \"0\");\n secondHandBar.setAttribute(\"y1\", \"0\");\n secondHandBar.setAttribute(\"x2\", \"46\");\n secondHandBar.setAttribute(\"y2\", \"0\");\n secondHandBar.setAttribute(\"stroke\", colors.secondHand);\n secondHandBar.setAttribute(\"stroke-width\", \"1\");\n secondHandBar.setAttribute(\"stroke-linecap\", \"round\");\n const secondHandPin = document.createElementNS(svgNS, \"circle\");\n secondHandPin.setAttribute(\"r\", \"2\");\n secondHandPin.setAttribute(\"fill\", colors.secondHand);\n // Append the elements to finish the second hand.\n secondHand.append(secondHandBar, secondHandPin);\n\n // Pin.\n const pin = document.createElementNS(svgNS, \"circle\");\n pin.setAttribute(\"cx\", \"50\");\n pin.setAttribute(\"cy\", \"50\");\n pin.setAttribute(\"r\", \"0.3\");\n pin.setAttribute(\"fill\", colors.handDark);\n\n // Get the hand angles.\n const date = this.getOriginDate();\n const seconds = date.getSeconds();\n const minutes = date.getMinutes();\n const hours = date.getHours();\n const secAngle = (360 / 60) * seconds;\n const minuteAngle = (360 / 60) * minutes + (360 / 60) * (seconds / 60);\n const hourAngle = (360 / 12) * hours + (360 / 12) * (minutes / 60);\n // Set the clock time by moving the hands.\n hourHand.setAttribute(\"transform\", `translate(50 50) rotate(${hourAngle})`);\n minuteHand.setAttribute(\n \"transform\",\n `translate(50 50) rotate(${minuteAngle})`\n );\n secondHand.setAttribute(\n \"transform\",\n `translate(50 50) rotate(${secAngle})`\n );\n\n // Build the clock\n svg.append(clockFace, marksGroup, hourHand, minuteHand, secondHand, pin);\n // Rotate the clock to its normal position.\n svg.setAttribute(\"transform\", \"rotate(-90)\");\n\n /* Add the animation declaration to the container.\n * Since the animation keyframes need to know the\n * start angle, this angle is dynamic (current time),\n * and we can't edit keyframes through javascript\n * safely and with backwards compatibility, we need\n * to inject it.\n */\n div.innerHTML = `\n \n `;\n // Add the clock to the container\n div.append(svg);\n\n // Date.\n if (this.props.clockFormat === \"datetime\") {\n const dateElem: HTMLSpanElement = document.createElement(\"span\");\n dateElem.className = \"date\";\n dateElem.textContent = humanDate(date, \"default\");\n dateElem.style.fontSize = `${dateFontSize}px`;\n if (this.props.color) dateElem.style.color = this.props.color;\n div.append(dateElem);\n }\n\n return div;\n }\n\n /**\n * Create a element which contains a representation of a digital clock.\n * @return DOM Element.\n */\n private createDigitalClock(): HTMLElement {\n const element: HTMLDivElement = document.createElement(\"div\");\n element.className = \"digital-clock\";\n\n const { width } = this.getElementSize(); // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n\n // Calculate font size to adapt the font to the item size.\n const baseTimeFontSize = 20; // Per 100px of width.\n const dateFontSizeMultiplier = 0.5;\n const tzFontSizeMultiplier = 6 / this.props.clockTimezone.length;\n const timeFontSize = (baseTimeFontSize * width) / 100;\n const dateFontSize =\n (baseTimeFontSize * dateFontSizeMultiplier * width) / 100;\n const tzFontSize = Math.min(\n (baseTimeFontSize * tzFontSizeMultiplier * width) / 100,\n (width / 100) * 10\n );\n\n // Date calculated using the original timezone.\n const date = this.getOriginDate();\n\n // Date.\n if (this.props.clockFormat === \"datetime\") {\n const dateElem: HTMLSpanElement = document.createElement(\"span\");\n dateElem.className = \"date\";\n dateElem.textContent = humanDate(date, \"default\");\n dateElem.style.fontSize = `${dateFontSize}px`;\n if (this.props.color) dateElem.style.color = this.props.color;\n element.append(dateElem);\n }\n\n // Time.\n const timeElem: HTMLSpanElement = document.createElement(\"span\");\n timeElem.className = \"time\";\n timeElem.textContent = humanTime(date);\n timeElem.style.fontSize = `${timeFontSize}px`;\n if (this.props.color) timeElem.style.color = this.props.color;\n element.append(timeElem);\n\n // City name.\n const city = this.getHumanTimezone();\n if (city.length > 0) {\n const tzElem: HTMLSpanElement = document.createElement(\"span\");\n tzElem.className = \"timezone\";\n tzElem.textContent = city;\n tzElem.style.fontSize = `${tzFontSize}px`;\n if (this.props.color) tzElem.style.color = this.props.color;\n element.append(tzElem);\n }\n\n return element;\n }\n\n /**\n * Generate the current date using the timezone offset stored into the properties.\n * @return The current date.\n */\n private getOriginDate(initialDate: Date | null = null): Date {\n const d = initialDate ? initialDate : new Date();\n const targetTZOffset = this.props.clockTimezoneOffset * 1000; // In ms.\n const localTZOffset = d.getTimezoneOffset() * 60 * 1000; // In ms.\n const utimestamp = d.getTime() + targetTZOffset + localTZOffset;\n\n return new Date(utimestamp);\n }\n\n /**\n * Extract a human readable city name from the timezone text.\n * @param timezone Timezone text.\n */\n public getHumanTimezone(timezone: string = this.props.clockTimezone): string {\n const [, city = \"\"] = timezone.split(\"/\");\n return city.replace(\"_\", \" \");\n }\n\n /**\n * Generate a element size using the current size and the default values.\n * @return The size.\n */\n private getElementSize(\n width: number = this.props.width,\n height: number = this.props.height\n ): Size {\n switch (this.props.clockType) {\n case \"analogic\": {\n let diameter = 100; // Default value.\n\n if (width > 0 && height > 0) {\n diameter = Math.min(width, height);\n } else if (width > 0) {\n diameter = width;\n } else if (height > 0) {\n diameter = height;\n }\n\n let extraHeigth = 0;\n if (this.props.clockFormat === \"datetime\") {\n extraHeigth = height / 8;\n }\n\n return {\n width: diameter,\n height: diameter + extraHeigth\n };\n }\n case \"digital\": {\n if (width > 0 && height > 0) {\n // The proportion of the clock should be (width = height / 2) aproximately.\n height = width / 2 < height ? width / 2 : height;\n } else if (width > 0) {\n height = width / 2;\n } else if (height > 0) {\n // The proportion of the clock should be (height * 2 = width) aproximately.\n width = height * 2;\n } else {\n width = 100; // Default value.\n height = 50; // Default value.\n }\n\n return {\n width,\n height\n };\n }\n default:\n throw new Error(\"invalid clock type.\");\n }\n }\n}\n","import { AnyObject } from \"../lib/types\";\nimport { parseIntOr, notEmptyStringOr, t } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\ninterface BoxProps extends ItemProps {\n // Overrided properties.\n readonly type: ItemType.BOX_ITEM;\n label: null;\n isLinkEnabled: false;\n parentId: null;\n aclGroupId: null;\n // Custom properties.\n borderWidth: number;\n borderColor: string | null;\n fillColor: string | null;\n fillTransparent: boolean | null;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function boxPropsDecoder(data: AnyObject): BoxProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.BOX_ITEM,\n label: null,\n isLinkEnabled: false,\n parentId: null,\n aclGroupId: null,\n // Custom properties.\n borderWidth: parseIntOr(data.borderWidth, 0),\n borderColor: notEmptyStringOr(data.borderColor, null),\n fillColor: notEmptyStringOr(data.fillColor, null),\n fillTransparent: data.fillTransparent\n };\n}\n\nexport default class Box extends Item {\n protected createDomElement(): HTMLElement {\n const box: HTMLDivElement = document.createElement(\"div\");\n box.className = \"box\";\n // To prevent this item to expand beyond its parent.\n box.style.boxSizing = \"border-box\";\n\n if (this.props.fillTransparent) {\n box.style.backgroundColor = \"transparent\";\n } else {\n if (this.props.fillColor) {\n box.style.backgroundColor = this.props.fillColor;\n }\n }\n\n // Border.\n if (this.props.borderWidth > 0) {\n box.style.borderStyle = \"solid\";\n // Control the max width to prevent this item to expand beyond its parent.\n const maxBorderWidth = Math.min(this.props.width, this.props.height) / 2;\n const borderWidth = Math.min(this.props.borderWidth, maxBorderWidth);\n box.style.borderWidth = `${borderWidth}px`;\n\n if (this.props.borderColor) {\n box.style.borderColor = this.props.borderColor;\n }\n }\n\n return box;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (this.props.fillTransparent) {\n element.style.backgroundColor = \"transparent\";\n } else {\n if (this.props.fillColor) {\n element.style.backgroundColor = this.props.fillColor;\n }\n }\n\n // Border.\n if (this.props.borderWidth > 0) {\n element.style.borderStyle = \"solid\";\n // Control the max width to prevent this item to expand beyond its parent.\n const maxBorderWidth = Math.min(this.props.width, this.props.height) / 2;\n const borderWidth = Math.min(this.props.borderWidth, maxBorderWidth);\n element.style.borderWidth = `${borderWidth}px`;\n\n if (this.props.borderColor) {\n element.style.borderColor = this.props.borderColor;\n }\n }\n }\n}\n","import { LinkedVisualConsoleProps, AnyObject } from \"../lib/types\";\nimport { linkedVCPropsDecoder } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type LabelProps = {\n type: ItemType.LABEL;\n} & ItemProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the label props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function labelPropsDecoder(data: AnyObject): LabelProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.LABEL,\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Label extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"label\";\n element.innerHTML = this.getLabelWithMacrosReplaced();\n\n return element;\n }\n\n /**\n * @override Item.createLabelDomElement\n * Create a new label for the visual console item.\n * @return Item label.\n */\n public createLabelDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"visual-console-item-label\";\n // Always return an empty label.\n return element;\n }\n}\n","import {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n parseIntOr,\n modulePropsDecoder,\n replaceMacros\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type SimpleValueProps = {\n type: ItemType.SIMPLE_VALUE;\n valueType: \"string\" | \"image\";\n value: string;\n} & (\n | {\n processValue: \"none\";\n }\n | {\n processValue: \"avg\" | \"max\" | \"min\";\n period: number;\n }\n) &\n ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw value type.\n * @param valueType Raw value.\n */\nconst parseValueType = (valueType: unknown): SimpleValueProps[\"valueType\"] => {\n switch (valueType) {\n case \"string\":\n case \"image\":\n return valueType;\n default:\n return \"string\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw process value.\n * @param processValue Raw value.\n */\nconst parseProcessValue = (\n processValue: unknown\n): SimpleValueProps[\"processValue\"] => {\n switch (processValue) {\n case \"none\":\n case \"avg\":\n case \"max\":\n case \"min\":\n return processValue;\n default:\n return \"none\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the simple value props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function simpleValuePropsDecoder(\n data: AnyObject\n): SimpleValueProps | never {\n if (typeof data.value !== \"string\" || data.value.length === 0) {\n throw new TypeError(\"invalid value\");\n }\n\n const processValue = parseProcessValue(data.processValue);\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.SIMPLE_VALUE,\n valueType: parseValueType(data.valueType),\n value: data.value,\n ...(processValue === \"none\"\n ? { processValue }\n : { processValue, period: parseIntOr(data.period, 0) }), // Object spread. It will merge the properties of the two objects.\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class SimpleValue extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"simple-value\";\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n if (this.props.valueType === \"image\") {\n const img = document.createElement(\"img\");\n img.src = this.props.value;\n element.append(img);\n } else {\n // Add the value to the label and show it.\n let text = this.props.value;\n let label = this.getLabelWithMacrosReplaced();\n if (label.length > 0) {\n text = replaceMacros([{ macro: /\\(?_VALUE_\\)?/i, value: text }], label);\n }\n\n element.innerHTML = text;\n }\n\n return element;\n }\n\n /**\n * Generate a element size\n * using the current size and the default values.\n * @return The size.\n */ protected createLabelDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"visual-console-item-label\";\n // Always return an empty label.\n return element;\n }\n}\n","var pi = Math.PI,\n tau = 2 * pi,\n epsilon = 1e-6,\n tauEpsilon = tau - epsilon;\n\nfunction Path() {\n this._x0 = this._y0 = // start of current subpath\n this._x1 = this._y1 = null; // end of current subpath\n this._ = \"\";\n}\n\nfunction path() {\n return new Path;\n}\n\nPath.prototype = path.prototype = {\n constructor: Path,\n moveTo: function(x, y) {\n this._ += \"M\" + (this._x0 = this._x1 = +x) + \",\" + (this._y0 = this._y1 = +y);\n },\n closePath: function() {\n if (this._x1 !== null) {\n this._x1 = this._x0, this._y1 = this._y0;\n this._ += \"Z\";\n }\n },\n lineTo: function(x, y) {\n this._ += \"L\" + (this._x1 = +x) + \",\" + (this._y1 = +y);\n },\n quadraticCurveTo: function(x1, y1, x, y) {\n this._ += \"Q\" + (+x1) + \",\" + (+y1) + \",\" + (this._x1 = +x) + \",\" + (this._y1 = +y);\n },\n bezierCurveTo: function(x1, y1, x2, y2, x, y) {\n this._ += \"C\" + (+x1) + \",\" + (+y1) + \",\" + (+x2) + \",\" + (+y2) + \",\" + (this._x1 = +x) + \",\" + (this._y1 = +y);\n },\n arcTo: function(x1, y1, x2, y2, r) {\n x1 = +x1, y1 = +y1, x2 = +x2, y2 = +y2, r = +r;\n var x0 = this._x1,\n y0 = this._y1,\n x21 = x2 - x1,\n y21 = y2 - y1,\n x01 = x0 - x1,\n y01 = y0 - y1,\n l01_2 = x01 * x01 + y01 * y01;\n\n // Is the radius negative? Error.\n if (r < 0) throw new Error(\"negative radius: \" + r);\n\n // Is this path empty? Move to (x1,y1).\n if (this._x1 === null) {\n this._ += \"M\" + (this._x1 = x1) + \",\" + (this._y1 = y1);\n }\n\n // Or, is (x1,y1) coincident with (x0,y0)? Do nothing.\n else if (!(l01_2 > epsilon));\n\n // Or, are (x0,y0), (x1,y1) and (x2,y2) collinear?\n // Equivalently, is (x1,y1) coincident with (x2,y2)?\n // Or, is the radius zero? Line to (x1,y1).\n else if (!(Math.abs(y01 * x21 - y21 * x01) > epsilon) || !r) {\n this._ += \"L\" + (this._x1 = x1) + \",\" + (this._y1 = y1);\n }\n\n // Otherwise, draw an arc!\n else {\n var x20 = x2 - x0,\n y20 = y2 - y0,\n l21_2 = x21 * x21 + y21 * y21,\n l20_2 = x20 * x20 + y20 * y20,\n l21 = Math.sqrt(l21_2),\n l01 = Math.sqrt(l01_2),\n l = r * Math.tan((pi - Math.acos((l21_2 + l01_2 - l20_2) / (2 * l21 * l01))) / 2),\n t01 = l / l01,\n t21 = l / l21;\n\n // If the start tangent is not coincident with (x0,y0), line to.\n if (Math.abs(t01 - 1) > epsilon) {\n this._ += \"L\" + (x1 + t01 * x01) + \",\" + (y1 + t01 * y01);\n }\n\n this._ += \"A\" + r + \",\" + r + \",0,0,\" + (+(y01 * x20 > x01 * y20)) + \",\" + (this._x1 = x1 + t21 * x21) + \",\" + (this._y1 = y1 + t21 * y21);\n }\n },\n arc: function(x, y, r, a0, a1, ccw) {\n x = +x, y = +y, r = +r, ccw = !!ccw;\n var dx = r * Math.cos(a0),\n dy = r * Math.sin(a0),\n x0 = x + dx,\n y0 = y + dy,\n cw = 1 ^ ccw,\n da = ccw ? a0 - a1 : a1 - a0;\n\n // Is the radius negative? Error.\n if (r < 0) throw new Error(\"negative radius: \" + r);\n\n // Is this path empty? Move to (x0,y0).\n if (this._x1 === null) {\n this._ += \"M\" + x0 + \",\" + y0;\n }\n\n // Or, is (x0,y0) not coincident with the previous point? Line to (x0,y0).\n else if (Math.abs(this._x1 - x0) > epsilon || Math.abs(this._y1 - y0) > epsilon) {\n this._ += \"L\" + x0 + \",\" + y0;\n }\n\n // Is this arc empty? We’re done.\n if (!r) return;\n\n // Does the angle go the wrong way? Flip the direction.\n if (da < 0) da = da % tau + tau;\n\n // Is this a complete circle? Draw two arcs to complete the circle.\n if (da > tauEpsilon) {\n this._ += \"A\" + r + \",\" + r + \",0,1,\" + cw + \",\" + (x - dx) + \",\" + (y - dy) + \"A\" + r + \",\" + r + \",0,1,\" + cw + \",\" + (this._x1 = x0) + \",\" + (this._y1 = y0);\n }\n\n // Is this arc non-empty? Draw an arc!\n else if (da > epsilon) {\n this._ += \"A\" + r + \",\" + r + \",0,\" + (+(da >= pi)) + \",\" + cw + \",\" + (this._x1 = x + r * Math.cos(a1)) + \",\" + (this._y1 = y + r * Math.sin(a1));\n }\n },\n rect: function(x, y, w, h) {\n this._ += \"M\" + (this._x0 = this._x1 = +x) + \",\" + (this._y0 = this._y1 = +y) + \"h\" + (+w) + \"v\" + (+h) + \"h\" + (-w) + \"Z\";\n },\n toString: function() {\n return this._;\n }\n};\n\nexport default path;\n","export default function(x) {\n return function constant() {\n return x;\n };\n}\n","export var abs = Math.abs;\nexport var atan2 = Math.atan2;\nexport var cos = Math.cos;\nexport var max = Math.max;\nexport var min = Math.min;\nexport var sin = Math.sin;\nexport var sqrt = Math.sqrt;\n\nexport var epsilon = 1e-12;\nexport var pi = Math.PI;\nexport var halfPi = pi / 2;\nexport var tau = 2 * pi;\n\nexport function acos(x) {\n return x > 1 ? 0 : x < -1 ? pi : Math.acos(x);\n}\n\nexport function asin(x) {\n return x >= 1 ? halfPi : x <= -1 ? -halfPi : Math.asin(x);\n}\n","import {path} from \"d3-path\";\nimport constant from \"./constant.js\";\nimport {abs, acos, asin, atan2, cos, epsilon, halfPi, max, min, pi, sin, sqrt, tau} from \"./math.js\";\n\nfunction arcInnerRadius(d) {\n return d.innerRadius;\n}\n\nfunction arcOuterRadius(d) {\n return d.outerRadius;\n}\n\nfunction arcStartAngle(d) {\n return d.startAngle;\n}\n\nfunction arcEndAngle(d) {\n return d.endAngle;\n}\n\nfunction arcPadAngle(d) {\n return d && d.padAngle; // Note: optional!\n}\n\nfunction intersect(x0, y0, x1, y1, x2, y2, x3, y3) {\n var x10 = x1 - x0, y10 = y1 - y0,\n x32 = x3 - x2, y32 = y3 - y2,\n t = y32 * x10 - x32 * y10;\n if (t * t < epsilon) return;\n t = (x32 * (y0 - y2) - y32 * (x0 - x2)) / t;\n return [x0 + t * x10, y0 + t * y10];\n}\n\n// Compute perpendicular offset line of length rc.\n// http://mathworld.wolfram.com/Circle-LineIntersection.html\nfunction cornerTangents(x0, y0, x1, y1, r1, rc, cw) {\n var x01 = x0 - x1,\n y01 = y0 - y1,\n lo = (cw ? rc : -rc) / sqrt(x01 * x01 + y01 * y01),\n ox = lo * y01,\n oy = -lo * x01,\n x11 = x0 + ox,\n y11 = y0 + oy,\n x10 = x1 + ox,\n y10 = y1 + oy,\n x00 = (x11 + x10) / 2,\n y00 = (y11 + y10) / 2,\n dx = x10 - x11,\n dy = y10 - y11,\n d2 = dx * dx + dy * dy,\n r = r1 - rc,\n D = x11 * y10 - x10 * y11,\n d = (dy < 0 ? -1 : 1) * sqrt(max(0, r * r * d2 - D * D)),\n cx0 = (D * dy - dx * d) / d2,\n cy0 = (-D * dx - dy * d) / d2,\n cx1 = (D * dy + dx * d) / d2,\n cy1 = (-D * dx + dy * d) / d2,\n dx0 = cx0 - x00,\n dy0 = cy0 - y00,\n dx1 = cx1 - x00,\n dy1 = cy1 - y00;\n\n // Pick the closer of the two intersection points.\n // TODO Is there a faster way to determine which intersection to use?\n if (dx0 * dx0 + dy0 * dy0 > dx1 * dx1 + dy1 * dy1) cx0 = cx1, cy0 = cy1;\n\n return {\n cx: cx0,\n cy: cy0,\n x01: -ox,\n y01: -oy,\n x11: cx0 * (r1 / r - 1),\n y11: cy0 * (r1 / r - 1)\n };\n}\n\nexport default function() {\n var innerRadius = arcInnerRadius,\n outerRadius = arcOuterRadius,\n cornerRadius = constant(0),\n padRadius = null,\n startAngle = arcStartAngle,\n endAngle = arcEndAngle,\n padAngle = arcPadAngle,\n context = null;\n\n function arc() {\n var buffer,\n r,\n r0 = +innerRadius.apply(this, arguments),\n r1 = +outerRadius.apply(this, arguments),\n a0 = startAngle.apply(this, arguments) - halfPi,\n a1 = endAngle.apply(this, arguments) - halfPi,\n da = abs(a1 - a0),\n cw = a1 > a0;\n\n if (!context) context = buffer = path();\n\n // Ensure that the outer radius is always larger than the inner radius.\n if (r1 < r0) r = r1, r1 = r0, r0 = r;\n\n // Is it a point?\n if (!(r1 > epsilon)) context.moveTo(0, 0);\n\n // Or is it a circle or annulus?\n else if (da > tau - epsilon) {\n context.moveTo(r1 * cos(a0), r1 * sin(a0));\n context.arc(0, 0, r1, a0, a1, !cw);\n if (r0 > epsilon) {\n context.moveTo(r0 * cos(a1), r0 * sin(a1));\n context.arc(0, 0, r0, a1, a0, cw);\n }\n }\n\n // Or is it a circular or annular sector?\n else {\n var a01 = a0,\n a11 = a1,\n a00 = a0,\n a10 = a1,\n da0 = da,\n da1 = da,\n ap = padAngle.apply(this, arguments) / 2,\n rp = (ap > epsilon) && (padRadius ? +padRadius.apply(this, arguments) : sqrt(r0 * r0 + r1 * r1)),\n rc = min(abs(r1 - r0) / 2, +cornerRadius.apply(this, arguments)),\n rc0 = rc,\n rc1 = rc,\n t0,\n t1;\n\n // Apply padding? Note that since r1 ≥ r0, da1 ≥ da0.\n if (rp > epsilon) {\n var p0 = asin(rp / r0 * sin(ap)),\n p1 = asin(rp / r1 * sin(ap));\n if ((da0 -= p0 * 2) > epsilon) p0 *= (cw ? 1 : -1), a00 += p0, a10 -= p0;\n else da0 = 0, a00 = a10 = (a0 + a1) / 2;\n if ((da1 -= p1 * 2) > epsilon) p1 *= (cw ? 1 : -1), a01 += p1, a11 -= p1;\n else da1 = 0, a01 = a11 = (a0 + a1) / 2;\n }\n\n var x01 = r1 * cos(a01),\n y01 = r1 * sin(a01),\n x10 = r0 * cos(a10),\n y10 = r0 * sin(a10);\n\n // Apply rounded corners?\n if (rc > epsilon) {\n var x11 = r1 * cos(a11),\n y11 = r1 * sin(a11),\n x00 = r0 * cos(a00),\n y00 = r0 * sin(a00),\n oc;\n\n // Restrict the corner radius according to the sector angle.\n if (da < pi && (oc = intersect(x01, y01, x00, y00, x11, y11, x10, y10))) {\n var ax = x01 - oc[0],\n ay = y01 - oc[1],\n bx = x11 - oc[0],\n by = y11 - oc[1],\n kc = 1 / sin(acos((ax * bx + ay * by) / (sqrt(ax * ax + ay * ay) * sqrt(bx * bx + by * by))) / 2),\n lc = sqrt(oc[0] * oc[0] + oc[1] * oc[1]);\n rc0 = min(rc, (r0 - lc) / (kc - 1));\n rc1 = min(rc, (r1 - lc) / (kc + 1));\n }\n }\n\n // Is the sector collapsed to a line?\n if (!(da1 > epsilon)) context.moveTo(x01, y01);\n\n // Does the sector’s outer ring have rounded corners?\n else if (rc1 > epsilon) {\n t0 = cornerTangents(x00, y00, x01, y01, r1, rc1, cw);\n t1 = cornerTangents(x11, y11, x10, y10, r1, rc1, cw);\n\n context.moveTo(t0.cx + t0.x01, t0.cy + t0.y01);\n\n // Have the corners merged?\n if (rc1 < rc) context.arc(t0.cx, t0.cy, rc1, atan2(t0.y01, t0.x01), atan2(t1.y01, t1.x01), !cw);\n\n // Otherwise, draw the two corners and the ring.\n else {\n context.arc(t0.cx, t0.cy, rc1, atan2(t0.y01, t0.x01), atan2(t0.y11, t0.x11), !cw);\n context.arc(0, 0, r1, atan2(t0.cy + t0.y11, t0.cx + t0.x11), atan2(t1.cy + t1.y11, t1.cx + t1.x11), !cw);\n context.arc(t1.cx, t1.cy, rc1, atan2(t1.y11, t1.x11), atan2(t1.y01, t1.x01), !cw);\n }\n }\n\n // Or is the outer ring just a circular arc?\n else context.moveTo(x01, y01), context.arc(0, 0, r1, a01, a11, !cw);\n\n // Is there no inner ring, and it’s a circular sector?\n // Or perhaps it’s an annular sector collapsed due to padding?\n if (!(r0 > epsilon) || !(da0 > epsilon)) context.lineTo(x10, y10);\n\n // Does the sector’s inner ring (or point) have rounded corners?\n else if (rc0 > epsilon) {\n t0 = cornerTangents(x10, y10, x11, y11, r0, -rc0, cw);\n t1 = cornerTangents(x01, y01, x00, y00, r0, -rc0, cw);\n\n context.lineTo(t0.cx + t0.x01, t0.cy + t0.y01);\n\n // Have the corners merged?\n if (rc0 < rc) context.arc(t0.cx, t0.cy, rc0, atan2(t0.y01, t0.x01), atan2(t1.y01, t1.x01), !cw);\n\n // Otherwise, draw the two corners and the ring.\n else {\n context.arc(t0.cx, t0.cy, rc0, atan2(t0.y01, t0.x01), atan2(t0.y11, t0.x11), !cw);\n context.arc(0, 0, r0, atan2(t0.cy + t0.y11, t0.cx + t0.x11), atan2(t1.cy + t1.y11, t1.cx + t1.x11), cw);\n context.arc(t1.cx, t1.cy, rc0, atan2(t1.y11, t1.x11), atan2(t1.y01, t1.x01), !cw);\n }\n }\n\n // Or is the inner ring just a circular arc?\n else context.arc(0, 0, r0, a10, a00, cw);\n }\n\n context.closePath();\n\n if (buffer) return context = null, buffer + \"\" || null;\n }\n\n arc.centroid = function() {\n var r = (+innerRadius.apply(this, arguments) + +outerRadius.apply(this, arguments)) / 2,\n a = (+startAngle.apply(this, arguments) + +endAngle.apply(this, arguments)) / 2 - pi / 2;\n return [cos(a) * r, sin(a) * r];\n };\n\n arc.innerRadius = function(_) {\n return arguments.length ? (innerRadius = typeof _ === \"function\" ? _ : constant(+_), arc) : innerRadius;\n };\n\n arc.outerRadius = function(_) {\n return arguments.length ? (outerRadius = typeof _ === \"function\" ? _ : constant(+_), arc) : outerRadius;\n };\n\n arc.cornerRadius = function(_) {\n return arguments.length ? (cornerRadius = typeof _ === \"function\" ? _ : constant(+_), arc) : cornerRadius;\n };\n\n arc.padRadius = function(_) {\n return arguments.length ? (padRadius = _ == null ? null : typeof _ === \"function\" ? _ : constant(+_), arc) : padRadius;\n };\n\n arc.startAngle = function(_) {\n return arguments.length ? (startAngle = typeof _ === \"function\" ? _ : constant(+_), arc) : startAngle;\n };\n\n arc.endAngle = function(_) {\n return arguments.length ? (endAngle = typeof _ === \"function\" ? _ : constant(+_), arc) : endAngle;\n };\n\n arc.padAngle = function(_) {\n return arguments.length ? (padAngle = typeof _ === \"function\" ? _ : constant(+_), arc) : padAngle;\n };\n\n arc.context = function(_) {\n return arguments.length ? ((context = _ == null ? null : _), arc) : context;\n };\n\n return arc;\n}\n","import { arc as arcFactory } from \"d3-shape\";\n\nimport {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n modulePropsDecoder,\n notEmptyStringOr,\n parseIntOr,\n parseFloatOr\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type PercentileProps = {\n type: ItemType.PERCENTILE_BAR;\n percentileType:\n | \"progress-bar\"\n | \"bubble\"\n | \"circular-progress-bar\"\n | \"circular-progress-bar-alt\";\n valueType: \"percent\" | \"value\";\n minValue: number | null;\n maxValue: number | null;\n color: string | null;\n labelColor: string | null;\n value: number | null;\n unit: string | null;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw type value.\n * @param type Raw value.\n */\nfunction extractPercentileType(\n type: unknown\n): PercentileProps[\"percentileType\"] {\n switch (type) {\n case \"progress-bar\":\n case \"bubble\":\n case \"circular-progress-bar\":\n case \"circular-progress-bar-alt\":\n return type;\n default:\n case ItemType.PERCENTILE_BAR:\n return \"progress-bar\";\n case ItemType.PERCENTILE_BUBBLE:\n return \"bubble\";\n case ItemType.CIRCULAR_PROGRESS_BAR:\n return \"circular-progress-bar\";\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n return \"circular-progress-bar-alt\";\n }\n}\n\n/**\n * Extract a valid enum value from a raw value type value.\n * @param type Raw value.\n */\nfunction extractValueType(valueType: unknown): PercentileProps[\"valueType\"] {\n switch (valueType) {\n case \"percent\":\n case \"value\":\n return valueType;\n default:\n return \"percent\";\n }\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the percentile props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function percentilePropsDecoder(\n data: AnyObject\n): PercentileProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.PERCENTILE_BAR,\n percentileType: extractPercentileType(data.percentileType || data.type),\n valueType: extractValueType(data.valueType),\n minValue: parseIntOr(data.minValue, null),\n maxValue: parseIntOr(data.maxValue, null),\n color: notEmptyStringOr(data.color, null),\n labelColor: notEmptyStringOr(data.labelColor, null),\n value: parseFloatOr(data.value, null),\n unit: notEmptyStringOr(data.unit, null),\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport default class Percentile extends Item {\n protected createDomElement(): HTMLElement {\n const colors = {\n background: \"#000000\",\n progress: this.props.color || \"#F0F0F0\",\n text: this.props.labelColor || \"#444444\"\n };\n // Progress.\n const progress = this.getProgress();\n // Main element.\n const element = document.createElement(\"div\");\n\n var formatValue;\n if (this.props.value != null) {\n if (Intl) {\n formatValue = Intl.NumberFormat(\"en-EN\").format(this.props.value);\n } else {\n formatValue = this.props.value;\n }\n }\n\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n\n switch (this.props.percentileType) {\n case \"progress-bar\":\n {\n const backgroundRect = document.createElementNS(svgNS, \"rect\");\n backgroundRect.setAttribute(\"fill\", colors.background);\n backgroundRect.setAttribute(\"fill-opacity\", \"0.5\");\n backgroundRect.setAttribute(\"width\", \"100%\");\n backgroundRect.setAttribute(\"height\", \"100%\");\n backgroundRect.setAttribute(\"rx\", \"5\");\n backgroundRect.setAttribute(\"ry\", \"5\");\n const progressRect = document.createElementNS(svgNS, \"rect\");\n progressRect.setAttribute(\"fill\", colors.progress);\n progressRect.setAttribute(\"fill-opacity\", \"1\");\n progressRect.setAttribute(\"width\", `${progress}%`);\n progressRect.setAttribute(\"height\", \"100%\");\n progressRect.setAttribute(\"rx\", \"5\");\n progressRect.setAttribute(\"ry\", \"5\");\n const text = document.createElementNS(svgNS, \"text\");\n text.setAttribute(\"text-anchor\", \"middle\");\n text.setAttribute(\"alignment-baseline\", \"middle\");\n text.setAttribute(\"font-size\", \"15\");\n text.setAttribute(\"font-family\", \"lato\");\n text.setAttribute(\"font-weight\", \"bold\");\n text.setAttribute(\n \"transform\",\n `translate(${this.props.width / 2}, 17.5)`\n );\n text.setAttribute(\"fill\", colors.text);\n\n if (this.props.valueType === \"value\") {\n text.style.fontSize = \"6pt\";\n\n text.textContent = this.props.unit\n ? `${formatValue} ${this.props.unit}`\n : `${formatValue}`;\n } else {\n text.textContent = `${progress}%`;\n }\n\n svg.setAttribute(\"width\", \"100%\");\n svg.setAttribute(\"height\", \"100%\");\n svg.append(backgroundRect, progressRect, text);\n }\n break;\n case \"bubble\":\n case \"circular-progress-bar\":\n case \"circular-progress-bar-alt\":\n {\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n svg.setAttribute(\"viewBox\", \"0 0 100 100\");\n\n if (this.props.percentileType === \"bubble\") {\n // Create and append the circles.\n const backgroundCircle = document.createElementNS(svgNS, \"circle\");\n backgroundCircle.setAttribute(\"transform\", \"translate(50 50)\");\n backgroundCircle.setAttribute(\"fill\", colors.background);\n backgroundCircle.setAttribute(\"fill-opacity\", \"0.5\");\n backgroundCircle.setAttribute(\"r\", \"50\");\n const progressCircle = document.createElementNS(svgNS, \"circle\");\n progressCircle.setAttribute(\"transform\", \"translate(50 50)\");\n progressCircle.setAttribute(\"fill\", colors.progress);\n progressCircle.setAttribute(\"fill-opacity\", \"1\");\n progressCircle.setAttribute(\"r\", `${progress / 2}`);\n\n svg.append(backgroundCircle, progressCircle);\n } else {\n // Create and append the circles.\n const arcProps = {\n innerRadius:\n this.props.percentileType === \"circular-progress-bar\" ? 30 : 0,\n outerRadius: 50,\n startAngle: 0,\n endAngle: Math.PI * 2\n };\n const arc = arcFactory();\n\n const backgroundCircle = document.createElementNS(svgNS, \"path\");\n backgroundCircle.setAttribute(\"transform\", \"translate(50 50)\");\n backgroundCircle.setAttribute(\"fill\", colors.background);\n backgroundCircle.setAttribute(\"fill-opacity\", \"0.5\");\n backgroundCircle.setAttribute(\"d\", `${arc(arcProps)}`);\n const progressCircle = document.createElementNS(svgNS, \"path\");\n progressCircle.setAttribute(\"transform\", \"translate(50 50)\");\n progressCircle.setAttribute(\"fill\", colors.progress);\n progressCircle.setAttribute(\"fill-opacity\", \"1\");\n progressCircle.setAttribute(\n \"d\",\n `${arc({\n ...arcProps,\n endAngle: arcProps.endAngle * (progress / 100)\n })}`\n );\n\n svg.append(backgroundCircle, progressCircle);\n }\n\n // Create and append the text.\n const text = document.createElementNS(svgNS, \"text\");\n text.setAttribute(\"text-anchor\", \"middle\");\n text.setAttribute(\"alignment-baseline\", \"middle\");\n text.setAttribute(\"font-size\", \"16\");\n text.setAttribute(\"font-family\", \"lato\");\n text.setAttribute(\"font-weight\", \"bold\");\n text.setAttribute(\"fill\", colors.text);\n\n if (this.props.valueType === \"value\" && this.props.value != null) {\n // Show value and unit in 1 (no unit) or 2 lines.\n if (this.props.unit && this.props.unit.length > 0) {\n const value = document.createElementNS(svgNS, \"tspan\");\n value.setAttribute(\"x\", \"0\");\n value.setAttribute(\"dy\", \"1em\");\n value.textContent = `${formatValue}`;\n value.style.fontSize = \"8pt\";\n const unit = document.createElementNS(svgNS, \"tspan\");\n unit.setAttribute(\"x\", \"0\");\n unit.setAttribute(\"dy\", \"1em\");\n unit.textContent = `${this.props.unit}`;\n unit.style.fontSize = \"8pt\";\n text.append(value, unit);\n text.setAttribute(\"transform\", \"translate(50 33)\");\n } else {\n text.textContent = `${formatValue}`;\n text.style.fontSize = \"8pt\";\n text.setAttribute(\"transform\", \"translate(50 50)\");\n }\n } else {\n // Percentage.\n text.textContent = `${progress}%`;\n text.setAttribute(\"transform\", \"translate(50 50)\");\n }\n\n svg.append(text);\n }\n break;\n }\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n svg.setAttribute(\"opacity\", \"0.2\");\n }\n\n if (svg !== null) element.append(svg);\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (this.meta.isBeingResized === false) {\n this.resizeElement(this.props.width, this.props.height);\n }\n element.innerHTML = this.createDomElement().innerHTML;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected resizeElement(width: number, height: number): void {\n if (this.props.percentileType === \"progress-bar\") {\n super.resizeElement(width, 35);\n } else {\n super.resizeElement(width, width);\n }\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n public resize(width: number): void {\n this.resizeElement(width, width);\n let height = this.props.maxValue || 0;\n if (this.props.percentileType === \"progress-bar\") {\n height = 35;\n }\n super.setProps({\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n width,\n height\n });\n }\n\n private getProgress(): number {\n const minValue = this.props.minValue || 0;\n const maxValue = this.props.maxValue || 100;\n const value = this.props.value == null ? 0 : this.props.value;\n\n if (value <= minValue) return 0;\n else if (value >= maxValue) return 100;\n else return Math.trunc(((value - minValue) / (maxValue - minValue)) * 100);\n }\n}\n","import { AnyObject, WithModuleProps } from \"../lib/types\";\nimport { modulePropsDecoder, decodeBase64, stringIsEmpty, t } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type BarsGraphProps = {\n type: ItemType.BARS_GRAPH;\n html: string;\n backgroundColor: \"white\" | \"black\" | \"transparent\";\n typeGraph: \"horizontal\" | \"vertical\";\n gridColor: string;\n} & ItemProps &\n WithModuleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param BarsGraphProps Raw value.\n */\nconst parseBarsGraphProps = (\n backgroundColor: unknown\n): BarsGraphProps[\"backgroundColor\"] => {\n switch (backgroundColor) {\n case \"white\":\n case \"black\":\n case \"transparent\":\n return backgroundColor;\n default:\n return \"transparent\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param typeGraph Raw value.\n */\nconst parseTypeGraph = (typeGraph: unknown): BarsGraphProps[\"typeGraph\"] => {\n switch (typeGraph) {\n case \"horizontal\":\n case \"vertical\":\n return typeGraph;\n default:\n return \"vertical\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the bars graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function barsGraphPropsDecoder(data: AnyObject): BarsGraphProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.BARS_GRAPH,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n backgroundColor: parseBarsGraphProps(data.backgroundColor),\n typeGraph: parseTypeGraph(data.typeGraph),\n gridColor: stringIsEmpty(data.gridColor) ? \"#000000\" : data.gridColor,\n ...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class BarsGraph extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"bars-graph\";\n element.style.backgroundImage = `url(${this.props.html})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = `${this.props.width}px ${this.props.height}px`;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.style.backgroundImage = `url(${this.props.html})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = `${this.props.width}px ${this.props.height}px`;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n }\n}\n","import { AnyObject } from \"../lib/types\";\nimport {\n stringIsEmpty,\n notEmptyStringOr,\n decodeBase64,\n parseIntOr,\n t\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\nimport { FormContainer, InputGroup } from \"../Form\";\nimport fontAwesomeIcon from \"../lib/FontAwesomeIcon\";\nimport {\n faCircleNotch,\n faExclamationCircle\n} from \"@fortawesome/free-solid-svg-icons\";\n\nexport type ServiceProps = {\n type: ItemType.SERVICE;\n serviceId: number;\n imageSrc: string | null;\n statusImageSrc: string | null;\n encodedTitle: string | null;\n} & ItemProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the service props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function servicePropsDecoder(data: AnyObject): ServiceProps | never {\n if (data.imageSrc !== null) {\n if (\n typeof data.statusImageSrc !== \"string\" ||\n data.imageSrc.statusImageSrc === 0\n ) {\n throw new TypeError(\"invalid status image src.\");\n }\n } else {\n if (stringIsEmpty(data.encodedTitle)) {\n throw new TypeError(\"missing encode tittle content.\");\n }\n }\n\n if (parseIntOr(data.serviceId, null) === null) {\n throw new TypeError(\"invalid service id.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.SERVICE,\n serviceId: data.serviceId,\n imageSrc: notEmptyStringOr(data.imageSrc, null),\n statusImageSrc: notEmptyStringOr(data.statusImageSrc, null),\n encodedTitle: notEmptyStringOr(data.encodedTitle, null)\n };\n}\n\nexport default class Service extends Item {\n public createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"service\";\n\n if (this.props.statusImageSrc !== null) {\n element.style.background = `url(${this.props.statusImageSrc}) no-repeat`;\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n if (this.props.encodedTitle !== null) {\n element.className = \"service image forced_title\";\n element.setAttribute(\"data-use_title_for_force_title\", \"1\");\n element.setAttribute(\n \"data-title\",\n decodeBase64(this.props.encodedTitle)\n );\n }\n } else if (this.props.encodedTitle !== null) {\n element.innerHTML = decodeBase64(this.props.encodedTitle);\n }\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (this.props.statusImageSrc !== null) {\n element.style.background = `url(${this.props.statusImageSrc}) no-repeat`;\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n if (this.props.encodedTitle !== null) {\n element.className = \"service image forced_title\";\n element.setAttribute(\"data-use_title_for_force_title\", \"1\");\n element.setAttribute(\n \"data-title\",\n decodeBase64(this.props.encodedTitle)\n );\n }\n element.innerHTML = \"\";\n } else if (this.props.encodedTitle !== null) {\n element.innerHTML = decodeBase64(this.props.encodedTitle);\n }\n }\n}\n","import { AnyObject, WithModuleProps } from \"../lib/types\";\n\nimport { modulePropsDecoder, parseIntOr, stringIsEmpty, t } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type OdometerProps = {\n type: ItemType.ODOMETER;\n value: number;\n status: string;\n title: string | null;\n titleColor: string;\n odometerType: string;\n thresholds: string | any;\n minMaxValue: string;\n} & ItemProps &\n WithModuleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the events history props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function odometerPropsDecoder(data: AnyObject): OdometerProps | never {\n console.log(data);\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.ODOMETER,\n value: parseIntOr(data.value, 0),\n status: stringIsEmpty(data.status) ? \"#B2B2B2\" : data.status,\n titleColor: stringIsEmpty(data.titleColor) ? \"#3f3f3f\" : data.titleColor,\n title: stringIsEmpty(data.title) ? \"\" : data.title,\n thresholds: stringIsEmpty(data.thresholds) ? \"\" : data.thresholds,\n minMaxValue: stringIsEmpty(data.minMaxValue) ? \"\" : data.minMaxValue,\n odometerType: stringIsEmpty(data.odometerType)\n ? \"percent\"\n : data.odometerType,\n ...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Odometer extends Item {\n protected createDomElement(): HTMLElement {\n let lineWarning = \"\";\n let lineWarning2 = \"\";\n let lineCritical = \"\";\n let lineCritical2 = \"\";\n\n if (this.props.thresholds !== \"\") {\n const thresholds = JSON.parse(this.props.thresholds);\n\n if (thresholds !== null) {\n if (thresholds.min_warning != 0 || thresholds.max_warning != 0) {\n lineWarning = this.getCoords(\n thresholds.min_warning,\n this.props.width / 2\n );\n if (thresholds.max_warning == 0) {\n lineWarning2 = this.getCoords(100, this.props.width / 2);\n } else {\n lineWarning2 = this.getCoords(\n thresholds.max_warning,\n this.props.width / 2\n );\n }\n }\n\n if (thresholds.min_critical != 0 || thresholds.max_critical != 0) {\n lineCritical = this.getCoords(\n thresholds.min_critical,\n this.props.width / 2\n );\n if (thresholds.max_critical == 0) {\n lineCritical2 = this.getCoords(100, this.props.width / 2);\n } else {\n lineCritical2 = this.getCoords(\n thresholds.max_critical,\n this.props.width / 2\n );\n }\n }\n }\n }\n\n let percent = \"\";\n let number;\n // Float\n if (\n Number(this.props.value) === this.props.value &&\n this.props.value % 1 !== 0\n ) {\n number = this.props.value.toFixed(1);\n } else {\n if (this.props.minMaxValue === \"\") {\n percent = \" %\";\n } else {\n percent = this.getSubfix(this.props.value);\n }\n number = new Intl.NumberFormat(\"es\", {\n maximumSignificantDigits: 4,\n maximumFractionDigits: 3\n }).format(this.props.value);\n }\n\n var numb = number.match(/\\d*\\.\\d/);\n if (numb !== null) {\n number = numb[0];\n }\n\n const rotate = this.getRotate(this.props.value);\n\n let backgroundColor = document.getElementById(\n \"visual-console-container\"\n ) as HTMLElement;\n\n if (backgroundColor === null) {\n backgroundColor = document.getElementById(\n `visual-console-container-${this.props.cellId}`\n ) as HTMLElement;\n }\n\n if (backgroundColor.style.backgroundColor == \"\") {\n backgroundColor.style.backgroundColor = \"#fff\";\n }\n\n const anchoB = this.props.width * 0.7;\n\n const element = document.createElement(\"div\");\n element.className = \"odometer\";\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Odometer container.\n const odometerContainer = document.createElement(\"div\");\n odometerContainer.className = \"odometer-container\";\n\n // Central semicircle.\n const odometerA = document.createElement(\"div\");\n odometerA.className = \"odometer-a\";\n odometerA.style.backgroundColor = `${backgroundColor.style.backgroundColor}`;\n\n // Semicircle rotating with the value.\n const odometerB = document.createElement(\"div\");\n odometerB.className = \"odometer-b\";\n odometerB.id = `odometerB-${this.props.id}`;\n odometerB.style.backgroundColor = `${this.props.status}`;\n\n // Dark semicircle.\n const odometerC = document.createElement(\"div\");\n odometerC.className = \"odometer-c\";\n\n // Green outer semicircle.\n const gaugeE = document.createElement(\"div\");\n gaugeE.className = \"odometer-d\";\n\n const SVG_NS = \"http://www.w3.org/2000/svg\";\n // Portion of threshold warning\n if (lineWarning != \"\") {\n const svgWarning = document.createElementNS(SVG_NS, \"svg\");\n svgWarning.setAttributeNS(null, \"width\", \"100%\");\n svgWarning.setAttributeNS(null, \"height\", \"100%\");\n svgWarning.setAttributeNS(null, \"style\", \"position:absolute;z-index:1\");\n const pathWarning = document.createElementNS(SVG_NS, \"path\");\n pathWarning.setAttributeNS(null, \"id\", `svgWarning-${this.props.id}`);\n pathWarning.setAttributeNS(\n null,\n \"d\",\n `M${this.props.width / 2},${this.props.width / 2}L${lineWarning}A${this\n .props.width / 2},${this.props.width / 2},0,0,1,${lineWarning2}Z`\n );\n pathWarning.setAttributeNS(null, \"class\", \"svg_warning\");\n svgWarning.appendChild(pathWarning);\n odometerContainer.appendChild(svgWarning);\n }\n\n // Portion of threshold critical\n if (lineCritical != \"\") {\n const svgCritical = document.createElementNS(SVG_NS, \"svg\");\n svgCritical.setAttributeNS(null, \"width\", \"100%\");\n svgCritical.setAttributeNS(null, \"height\", \"100%\");\n svgCritical.setAttributeNS(null, \"style\", \"position:absolute;z-index:2\");\n const pathCritical = document.createElementNS(SVG_NS, \"path\");\n pathCritical.setAttributeNS(null, \"id\", `svgCritical-${this.props.id}`);\n pathCritical.setAttributeNS(\n null,\n \"d\",\n `M${this.props.width / 2},${this.props.width / 2}L${lineCritical}A${this\n .props.width / 2},${this.props.width / 2},0,0,1,${lineCritical2}Z`\n );\n pathCritical.setAttributeNS(null, \"fill\", \"#E63C52\");\n svgCritical.appendChild(pathCritical);\n odometerContainer.appendChild(svgCritical);\n }\n\n // Text.\n const h1 = document.createElement(\"h1\");\n h1.innerText = number + percent;\n h1.style.fontSize = `${anchoB * 0.17}px`;\n h1.style.color = `${this.props.status}`;\n h1.style.lineHeight = \"0\";\n\n const h2 = document.createElement(\"h2\");\n if (this.props.title == \"\") {\n h2.textContent = this.props.moduleName;\n } else {\n h2.textContent = this.truncateTitle(this.props.title);\n }\n h2.style.fontSize = `${anchoB * 0.06}px`;\n h2.style.color = `${this.props.titleColor}`;\n h2.style.lineHeight = \"0\";\n\n let script = document.createElement(\"script\");\n script.type = \"text/javascript\";\n script.onload = function() {\n odometerB.style.transform = `rotate(${rotate}turn)`;\n };\n\n if (typeof this.props.metaconsoleId !== \"undefined\") {\n script.src = \"./../../include/javascript/pandora_alerts.js\";\n } else {\n script.src = \"./include/javascript/pandora_alerts.js\";\n }\n\n odometerA.appendChild(h1);\n odometerA.appendChild(h2);\n odometerContainer.appendChild(odometerB);\n odometerContainer.appendChild(odometerC);\n odometerContainer.appendChild(gaugeE);\n odometerContainer.appendChild(odometerA);\n odometerContainer.appendChild(script);\n element.appendChild(odometerContainer);\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.createDomElement().innerHTML;\n\n let rotate = this.getRotate(this.props.value);\n\n const svgWarning = document.getElementById(`svgWarning-${this.props.id}`);\n if (svgWarning != null) {\n svgWarning.style.display = \"none\";\n }\n\n const svgCritical = document.getElementById(`svgCritical-${this.props.id}`);\n if (svgCritical != null) {\n svgCritical.style.display = \"none\";\n }\n\n setTimeout(() => {\n if (svgWarning != null) {\n svgWarning.style.display = \"block\";\n }\n\n if (svgCritical != null) {\n svgCritical.style.display = \"block\";\n }\n\n var odometerB = document.getElementById(`odometerB-${this.props.id}`);\n if (odometerB) {\n odometerB.style.transform = `rotate(${rotate}turn)`;\n }\n }, 500);\n }\n\n protected resizeElement(width: number): void {\n super.resizeElement(width, width / 2);\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n public resize(width: number): void {\n this.resizeElement(this.props.width);\n }\n\n private getRotate(value: number): number {\n let rotate = 0;\n if (this.props.minMaxValue === \"\") {\n rotate = value / 2 / 100;\n } else {\n const minMax = JSON.parse(this.props.minMaxValue);\n if (minMax[\"min\"] === value) {\n rotate = 0;\n } else if (minMax[\"max\"] === value) {\n rotate = 0.5;\n } else {\n const limit = minMax[\"max\"] - minMax[\"min\"];\n const valueMax = minMax[\"max\"] - value;\n rotate = (100 - (valueMax * 100) / limit) / 100 / 2;\n }\n }\n\n return rotate;\n }\n\n private getSubfix(value: number): string {\n let subfix = \"\";\n const length = (value + \"\").length;\n if (length > 3 && length <= 6) {\n subfix = \" K\";\n } else if (length > 6 && length <= 9) {\n subfix = \" M\";\n } else if (length > 9 && length <= 12) {\n subfix = \" G\";\n } else if (length > 12 && length <= 15) {\n subfix = \" T\";\n }\n\n return subfix;\n }\n\n private getCoords(percent: number, radio: number): string {\n if (this.props.minMaxValue === \"\") {\n percent = percent;\n } else {\n const minMax = JSON.parse(this.props.minMaxValue);\n if (minMax[\"min\"] === percent) {\n percent = 0;\n } else if (minMax[\"max\"] === percent || percent === 100) {\n percent = 100;\n } else {\n const limit = minMax[\"max\"] - minMax[\"min\"];\n let valueMax = minMax[\"max\"] - percent;\n percent = 100 - (valueMax * 100) / limit;\n }\n }\n\n percent = 180 - percent * 1.8;\n const x = radio + Math.cos((percent * Math.PI) / 180) * radio;\n const y = radio - Math.sin((percent * Math.PI) / 180) * radio;\n return `${x},${y}`;\n }\n\n private truncateTitle(title: any): string {\n if (title != null && title.length > 22) {\n const halfLength = title.length / 2;\n const diff = halfLength - 9;\n const stringBefore = title.substr(0, halfLength - diff);\n const stringAfter = title.substr(halfLength + diff);\n\n return `${stringBefore}...${stringAfter}`;\n } else {\n return title;\n }\n }\n}\n","import { AnyObject, Size, Position, WithModuleProps } from \"./lib/types\";\nimport {\n parseBoolean,\n sizePropsDecoder,\n parseIntOr,\n notEmptyStringOr,\n itemMetaDecoder,\n t,\n ellipsize,\n debounce\n} from \"./lib\";\nimport Item, {\n ItemType,\n ItemProps,\n ItemClickEvent,\n ItemRemoveEvent,\n ItemMovedEvent,\n ItemResizedEvent,\n ItemSelectionChangedEvent\n} from \"./Item\";\nimport StaticGraph, { staticGraphPropsDecoder } from \"./items/StaticGraph\";\nimport Icon, { iconPropsDecoder } from \"./items/Icon\";\nimport ColorCloud, { colorCloudPropsDecoder } from \"./items/ColorCloud\";\nimport NetworkLink, { networkLinkPropsDecoder } from \"./items/NetworkLink\";\nimport Group, { groupPropsDecoder } from \"./items/Group\";\nimport Clock, { clockPropsDecoder } from \"./items/Clock\";\nimport Box, { boxPropsDecoder } from \"./items/Box\";\nimport Line, { linePropsDecoder, LineMovedEvent } from \"./items/Line\";\nimport Label, { labelPropsDecoder } from \"./items/Label\";\nimport SimpleValue, { simpleValuePropsDecoder } from \"./items/SimpleValue\";\nimport EventsHistory, {\n eventsHistoryPropsDecoder\n} from \"./items/EventsHistory\";\nimport Percentile, { percentilePropsDecoder } from \"./items/Percentile\";\nimport TypedEvent, { Disposable, Listener } from \"./lib/TypedEvent\";\nimport DonutGraph, { donutGraphPropsDecoder } from \"./items/DonutGraph\";\nimport BarsGraph, { barsGraphPropsDecoder } from \"./items/BarsGraph\";\nimport ModuleGraph, { moduleGraphPropsDecoder } from \"./items/ModuleGraph\";\nimport Service, { servicePropsDecoder } from \"./items/Service\";\nimport Odometer, { odometerPropsDecoder } from \"./items/Odometer\";\n\n// TODO: Document.\n// eslint-disable-next-line @typescript-eslint/explicit-function-return-type\nfunction itemInstanceFrom(data: AnyObject) {\n const type = parseIntOr(data.type, null);\n if (type == null) throw new TypeError(\"missing item type.\");\n\n const meta = itemMetaDecoder(data);\n\n switch (type as ItemType) {\n case ItemType.STATIC_GRAPH:\n return new StaticGraph(staticGraphPropsDecoder(data), meta);\n case ItemType.MODULE_GRAPH:\n return new ModuleGraph(moduleGraphPropsDecoder(data), meta);\n case ItemType.SIMPLE_VALUE:\n case ItemType.SIMPLE_VALUE_MAX:\n case ItemType.SIMPLE_VALUE_MIN:\n case ItemType.SIMPLE_VALUE_AVG:\n return new SimpleValue(simpleValuePropsDecoder(data), meta);\n case ItemType.PERCENTILE_BAR:\n case ItemType.PERCENTILE_BUBBLE:\n case ItemType.CIRCULAR_PROGRESS_BAR:\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n return new Percentile(percentilePropsDecoder(data), meta);\n case ItemType.LABEL:\n return new Label(labelPropsDecoder(data), meta);\n case ItemType.ICON:\n return new Icon(iconPropsDecoder(data), meta);\n case ItemType.SERVICE:\n return new Service(servicePropsDecoder(data), meta);\n case ItemType.GROUP_ITEM:\n return new Group(groupPropsDecoder(data), meta);\n case ItemType.BOX_ITEM:\n return new Box(boxPropsDecoder(data), meta);\n case ItemType.LINE_ITEM:\n return new Line(linePropsDecoder(data), meta);\n case ItemType.AUTO_SLA_GRAPH:\n return new EventsHistory(eventsHistoryPropsDecoder(data), meta);\n case ItemType.DONUT_GRAPH:\n return new DonutGraph(donutGraphPropsDecoder(data), meta);\n case ItemType.BARS_GRAPH:\n return new BarsGraph(barsGraphPropsDecoder(data), meta);\n case ItemType.CLOCK:\n return new Clock(clockPropsDecoder(data), meta);\n case ItemType.COLOR_CLOUD:\n return new ColorCloud(colorCloudPropsDecoder(data), meta);\n case ItemType.NETWORK_LINK:\n return new NetworkLink(networkLinkPropsDecoder(data), meta);\n case ItemType.ODOMETER:\n return new Odometer(odometerPropsDecoder(data), meta);\n default:\n throw new TypeError(\"item not found\");\n }\n}\n\n// TODO: Document.\n// eslint-disable-next-line @typescript-eslint/explicit-function-return-type\nfunction decodeProps(data: AnyObject) {\n const type = parseIntOr(data.type, null);\n if (type == null) throw new TypeError(\"missing item type.\");\n\n switch (type as ItemType) {\n case ItemType.STATIC_GRAPH:\n return staticGraphPropsDecoder(data);\n case ItemType.MODULE_GRAPH:\n return moduleGraphPropsDecoder(data);\n case ItemType.SIMPLE_VALUE:\n case ItemType.SIMPLE_VALUE_MAX:\n case ItemType.SIMPLE_VALUE_MIN:\n case ItemType.SIMPLE_VALUE_AVG:\n return simpleValuePropsDecoder(data);\n case ItemType.PERCENTILE_BAR:\n case ItemType.PERCENTILE_BUBBLE:\n case ItemType.CIRCULAR_PROGRESS_BAR:\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n return percentilePropsDecoder(data);\n case ItemType.LABEL:\n return labelPropsDecoder(data);\n case ItemType.ICON:\n return iconPropsDecoder(data);\n case ItemType.SERVICE:\n return servicePropsDecoder(data);\n case ItemType.GROUP_ITEM:\n return groupPropsDecoder(data);\n case ItemType.BOX_ITEM:\n return boxPropsDecoder(data);\n case ItemType.LINE_ITEM:\n return linePropsDecoder(data);\n case ItemType.AUTO_SLA_GRAPH:\n return eventsHistoryPropsDecoder(data);\n case ItemType.DONUT_GRAPH:\n return donutGraphPropsDecoder(data);\n case ItemType.BARS_GRAPH:\n return barsGraphPropsDecoder(data);\n case ItemType.CLOCK:\n return clockPropsDecoder(data);\n case ItemType.COLOR_CLOUD:\n return colorCloudPropsDecoder(data);\n case ItemType.NETWORK_LINK:\n return networkLinkPropsDecoder(data);\n case ItemType.ODOMETER:\n return odometerPropsDecoder(data);\n default:\n throw new TypeError(\"decoder not found\");\n }\n}\n\n// Base properties.\nexport interface VisualConsoleProps extends Size {\n readonly id: number;\n name: string;\n groupId: number;\n backgroundURL: string | null; // URL?\n backgroundColor: string | null;\n isFavorite: boolean;\n relationLineWidth: number;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the Visual Console props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function visualConsolePropsDecoder(\n data: AnyObject\n): VisualConsoleProps | never {\n // Object destructuring: http://es6-features.org/#ObjectMatchingShorthandNotation\n const {\n id,\n name,\n groupId,\n backgroundURL,\n backgroundColor,\n isFavorite,\n relationLineWidth\n } = data;\n\n if (id == null || isNaN(parseInt(id))) {\n throw new TypeError(\"invalid Id.\");\n }\n if (typeof name !== \"string\" || name.length === 0) {\n throw new TypeError(\"invalid name.\");\n }\n if (groupId == null || isNaN(parseInt(groupId))) {\n throw new TypeError(\"invalid group Id.\");\n }\n\n return {\n id: parseInt(id),\n name,\n groupId: parseInt(groupId),\n backgroundURL: notEmptyStringOr(backgroundURL, null),\n backgroundColor: notEmptyStringOr(backgroundColor, null),\n isFavorite: parseBoolean(isFavorite),\n relationLineWidth: parseIntOr(relationLineWidth, 0),\n ...sizePropsDecoder(data)\n };\n}\n\nexport default class VisualConsole {\n // Reference to the DOM element which will contain the items.\n private readonly containerRef: HTMLElement;\n // Properties.\n private _props: VisualConsoleProps;\n // Visual Console Item instances by their Id.\n private elementsById: {\n [key: number]: Item;\n } = {};\n // Visual Console Item Ids.\n private elementIds: ItemProps[\"id\"][] = [];\n // Dictionary which store the created lines.\n private relations: {\n [key: string]: Line;\n } = {};\n\n // Dictionary which store the related items (by ID).\n private lineLinks: {\n [key: number]: { [key: number]: { [key: string]: number } };\n } = {};\n\n private lines: {\n [key: number]: { [key: string]: number };\n } = {};\n\n // Event manager for click events.\n private readonly clickEventManager = new TypedEvent();\n // Event manager for double click events.\n private readonly dblClickEventManager = new TypedEvent();\n // Event manager for move events.\n private readonly movedEventManager = new TypedEvent();\n // Event manager for line move events.\n private readonly lineMovedEventManager = new TypedEvent();\n // Event manager for resize events.\n private readonly resizedEventManager = new TypedEvent();\n // Event manager for remove events.\n private readonly selectionChangedEventManager = new TypedEvent<\n ItemSelectionChangedEvent\n >();\n // List of references to clean the event listeners.\n private readonly disposables: Disposable[] = [];\n\n /**\n * React to a click on an element.\n * @param e Event object.\n */\n private handleElementClick: (e: ItemClickEvent) => void = e => {\n this.clickEventManager.emit(e);\n // console.log(`Clicked element #${e.data.id}`, e);\n };\n\n /**\n * React to a double click on an element.\n * @param e Event object.\n */\n private handleElementDblClick: (e: ItemClickEvent) => void = e => {\n this.dblClickEventManager.emit(e);\n // console.log(`Double clicked element #${e.data.id}`, e);\n };\n\n /**\n * React to a movement on an element.\n * @param e Event object.\n */\n private handleElementMovement: (e: ItemMovedEvent) => void = e => {\n // Move their relation lines.\n const itemId = e.item.props.id;\n const relations = this.getItemRelations(itemId);\n\n relations.forEach(relation => {\n if (relation.parentId === itemId) {\n // Move the line start.\n relation.line.props = {\n ...relation.line.props,\n startPosition: this.getVisualCenter(e.newPosition, e.item)\n };\n } else if (relation.childId === itemId) {\n // Move the line end.\n relation.line.props = {\n ...relation.line.props,\n endPosition: this.getVisualCenter(e.newPosition, e.item)\n };\n }\n });\n\n // Move lines conneted with this item.\n this.updateLinesConnected(e.item.props, e.newPosition, false);\n\n // console.log(`Moved element #${e.item.props.id}`, e);\n };\n\n /**\n * React to a movement finished on an element.\n * @param e Event object.\n */\n private handleElementMovementFinished: (e: ItemMovedEvent) => void = e => {\n this.movedEventManager.emit(e);\n // Move lines conneted with this item.\n this.updateLinesConnected(e.item.props, e.newPosition, true);\n // console.log(`Movement finished for element #${e.item.props.id}`, e);\n };\n\n /**\n * Verifies if x,y are inside item coordinates.\n * @param x Coordinate X\n * @param y Coordinate Y\n * @param item ItemProps instance.\n */\n private coordinatesInItem(x: number, y: number, props: ItemProps) {\n if (\n props.type == ItemType.LINE_ITEM ||\n props.type == ItemType.NETWORK_LINK\n ) {\n return false;\n }\n\n if (\n x > props.x &&\n x < props.x + props.width &&\n y > props.y &&\n y < props.y + props.height\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * React to a line movement.\n * @param e Event object.\n */\n private handleLineElementMovementFinished: (\n e: LineMovedEvent\n ) => void = e => {\n // Update links.\n this.refreshLink(e.item);\n\n // Build line relationships between items and lines.\n this.lineMovedEventManager.emit(e);\n\n // console.log(`Movement finished for element #${e.item.props.id}`, e);\n };\n\n /**\n * React to a resizement on an element.\n * @param e Event object.\n */\n private handleElementResizement: (e: ItemResizedEvent) => void = e => {\n // Move their relation lines.\n const item = e.item;\n const props = item.props;\n const itemId = props.id;\n const relations = this.getItemRelations(itemId);\n\n const position = {\n x: props.x,\n y: props.y\n };\n\n const meta = this.elementsById[itemId].meta;\n\n this.elementsById[itemId].meta = {\n ...meta,\n isUpdating: true\n };\n\n relations.forEach(relation => {\n if (relation.parentId === itemId) {\n // Move the line start.\n relation.line.props = {\n ...relation.line.props,\n startPosition: this.getVisualCenter(position, item)\n };\n } else if (relation.childId === itemId) {\n // Move the line end.\n relation.line.props = {\n ...relation.line.props,\n endPosition: this.getVisualCenter(position, item)\n };\n }\n });\n\n // console.log(`Resized element #${e.item.props.id}`, e);\n };\n\n /**\n * React to a finished resizement on an element.\n * @param e Event object.\n */\n private handleElementResizementFinished: (\n e: ItemResizedEvent\n ) => void = e => {\n this.resizedEventManager.emit(e);\n // console.log(`Resize fonished for element #${e.item.props.id}`, e);\n };\n\n /**\n * Clear some element references.\n * @param e Event object.\n */\n private handleElementRemove: (e: ItemRemoveEvent) => void = e => {\n // Remove the element from the list and its relations.\n this.elementIds = this.elementIds.filter(id => id !== e.item.props.id);\n delete this.elementsById[e.item.props.id];\n this.clearRelations(e.item.props.id);\n };\n\n /**\n * React to element selection change\n * @param e Event object.\n */\n private handleElementSelectionChanged: (\n e: ItemSelectionChangedEvent\n ) => void = e => {\n if (this.elements.filter(item => item.meta.isSelected == true).length > 0) {\n e.selected = true;\n } else {\n e.selected = false;\n }\n this.selectionChangedEventManager.emit(e);\n };\n\n // TODO: Document\n private handleContainerClick: (e: MouseEvent) => void = () => {\n this.unSelectItems();\n };\n\n /**\n * Refresh link for given line.\n *\n * @param line Line.\n */\n protected refreshLink(l: Line) {\n let line: number = l.props.id;\n let itemAtStart = 0;\n let itemAtEnd = 0;\n\n try {\n for (let i in this.elementsById) {\n if (\n this.coordinatesInItem(\n l.props.startPosition.x,\n l.props.startPosition.y,\n this.elementsById[i].props\n )\n ) {\n // Start position at element i.\n itemAtStart = parseInt(i);\n }\n\n if (\n this.coordinatesInItem(\n l.props.endPosition.x,\n l.props.endPosition.y,\n this.elementsById[i].props\n )\n ) {\n // Start position at element i.\n itemAtEnd = parseInt(i);\n }\n }\n\n if (this.lineLinks == null) {\n this.lineLinks = {};\n }\n\n if (this.lines == null) {\n this.lines = {};\n }\n\n if (itemAtStart == line) {\n itemAtStart = 0;\n }\n\n if (itemAtEnd == line) {\n itemAtEnd = 0;\n }\n\n // Initialize line if not registered.\n if (this.lines[line] == null) {\n this.lines[line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n }\n\n // Register 'start' side of the line.\n if (itemAtStart > 0) {\n // Initialize.\n if (this.lineLinks[itemAtStart] == null) {\n this.lineLinks[itemAtStart] = {};\n }\n\n // Assign.\n this.lineLinks[itemAtStart][line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n\n // Register line if not exists prviously.\n } else {\n // Clean previous line relationship.\n if (this.lines[line][\"start\"] > 0) {\n this.lineLinks[this.lines[line][\"start\"]][line][\"start\"] = 0;\n this.lines[line][\"start\"] = 0;\n }\n }\n\n if (itemAtEnd > 0) {\n if (this.lineLinks[itemAtEnd] == null) {\n this.lineLinks[itemAtEnd] = {};\n }\n\n this.lineLinks[itemAtEnd][line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n } else {\n // Clean previous line relationship.\n if (this.lines[line][\"end\"] > 0) {\n this.lineLinks[this.lines[line][\"end\"]][line][\"end\"] = 0;\n this.lines[line][\"end\"] = 0;\n }\n }\n\n this.lines[line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n\n // Cleanup.\n for (let i in this.lineLinks) {\n if (this.lineLinks[i][line]) {\n if (\n this.lineLinks[i][line].start == 0 &&\n this.lineLinks[i][line].end == 0\n ) {\n // Object not connected to a line.\n delete this.lineLinks[i][line];\n\n if (Object.keys(this.lineLinks[i]).length === 0) {\n delete this.lineLinks[i];\n }\n }\n }\n }\n } catch (error) {\n console.error(error);\n }\n }\n\n /**\n * Updates lines connected to this item.\n *\n * @param item Item moved.\n * @param newPosition New location for item.\n * @param oldPosition Old location for item.\n * @param save Save to ajax or not.\n */\n protected updateLinesConnected(item: ItemProps, to: Position, save: boolean) {\n if (this.lineLinks[item.id] == null) {\n return;\n }\n\n Object.keys(this.lineLinks[item.id]).forEach(i => {\n let lineId = parseInt(i);\n let line = this.elementsById[lineId] as Line;\n if (line.props) {\n let startX = line.props.startPosition.x;\n let startY = line.props.startPosition.y;\n let endX = line.props.endPosition.x;\n let endY = line.props.endPosition.y;\n\n if (item.id == this.lineLinks[item.id][lineId][\"start\"]) {\n startX = to.x + item.width / 2;\n startY = to.y + item.height / 2;\n }\n\n if (item.id == this.lineLinks[item.id][lineId][\"end\"]) {\n endX = to.x + item.width / 2;\n endY = to.y + item.height / 2;\n }\n\n // Update line movement.\n this.updateElement({\n ...line.props,\n startX: startX,\n startY: startY,\n endX: endX,\n endY: endY\n });\n\n if (save) {\n let debouncedLinePositionSave = debounce(\n 500,\n (options: AnyObject) => {\n this.lineMovedEventManager.emit({\n item: options.line,\n startPosition: {\n x: options.startX,\n y: options.startY\n },\n endPosition: {\n x: options.endX,\n y: options.endY\n }\n });\n }\n );\n\n // Save line positon.\n debouncedLinePositionSave({\n line: line,\n startX: startX,\n startY: startY,\n endX: endX,\n endY: endY\n });\n }\n }\n });\n\n // Update parents...\n this.buildRelations(item.id, to.x + item.width / 2, to.y + item.height / 2);\n }\n\n public constructor(\n container: HTMLElement,\n props: AnyObject,\n items: AnyObject[]\n ) {\n this.containerRef = container;\n this._props = visualConsolePropsDecoder(props);\n\n // Force the first render.\n this.render();\n\n // Sort by id ASC\n items = items.sort(function(a, b) {\n if (a.id == null || b.id == null) return 0;\n else if (a.id > b.id) return 1;\n else return -1;\n });\n\n // Initialize the items.\n items.forEach(item => this.addElement(item, this));\n\n // Create lines.\n this.buildRelations();\n\n // Re-attach all connected lines if any.\n this.elements.forEach(item => {\n if (item instanceof Line) {\n this.refreshLink(item);\n }\n });\n\n this.containerRef.addEventListener(\"click\", this.handleContainerClick);\n }\n\n /**\n * Public accessor of the `elements` property.\n * @return Properties.\n */\n public get elements(): Item[] {\n // Ensure the type cause Typescript doesn't know the filter removes null items.\n return this.elementIds\n .map(id => this.elementsById[id])\n .filter(_ => _ != null) as Item[];\n }\n\n /**\n * To create a new element add it to the DOM.\n * @param item. Raw representation of the item's data.\n */\n public addElement(item: AnyObject, context: this = this) {\n try {\n const itemInstance = itemInstanceFrom(item);\n // Add the item to the list.\n context.elementsById[itemInstance.props.id] = itemInstance;\n context.elementIds.push(itemInstance.props.id);\n // Item event handlers.\n itemInstance.onRemove(context.handleElementRemove);\n itemInstance.onSelectionChanged(context.handleElementSelectionChanged);\n itemInstance.onClick(context.handleElementClick);\n itemInstance.onDblClick(context.handleElementDblClick);\n\n // TODO:Continue\n if (itemInstance instanceof Line) {\n itemInstance.onLineMovementFinished(\n context.handleLineElementMovementFinished\n );\n this.refreshLink(itemInstance);\n } else {\n itemInstance.onMoved(context.handleElementMovement);\n itemInstance.onMovementFinished(context.handleElementMovementFinished);\n itemInstance.onResized(context.handleElementResizement);\n itemInstance.onResizeFinished(context.handleElementResizementFinished);\n }\n\n // Add the item to the DOM.\n context.containerRef.append(itemInstance.elementRef);\n return itemInstance;\n } catch (error) {\n console.error(\"Error creating a new element:\", error.message);\n }\n return;\n }\n\n /**\n * Public setter of the `elements` property.\n * @param items.\n */\n public updateElements(items: AnyObject[]): void {\n // Ensure the type cause Typescript doesn't know the filter removes null items.\n const itemIds = items\n .map(item => item.id || null)\n .filter(id => id != null) as number[];\n // Get the elements we should delete.\n const deletedIds = this.elementIds.filter(id => itemIds.indexOf(id) < 0);\n // Delete the elements.\n deletedIds.forEach(id => {\n if (this.elementsById[id] != null) {\n this.elementsById[id].remove();\n delete this.elementsById[id];\n }\n });\n // Replace the element ids.\n this.elementIds = itemIds;\n\n // Initialize the items.\n items.forEach(item => {\n if (item.id) {\n if (this.elementsById[item.id] == null) {\n // New item.\n this.addElement(item);\n } else {\n // Update item.\n try {\n this.elementsById[item.id].props = decodeProps(item);\n } catch (error) {\n console.error(\"Error updating an element:\", error.message);\n }\n }\n }\n });\n\n // Re-build relations.\n this.buildRelations();\n }\n\n /**\n * Public setter of the `element` property.\n * @param item.\n */\n public updateElement(item: AnyObject): void {\n // Update item.\n try {\n this.elementsById[item.id].props = {\n ...decodeProps(item)\n };\n } catch (error) {\n console.error(\"Error updating element:\", error.message);\n }\n\n // Re-build relations.\n this.buildRelations();\n }\n\n /**\n * Public accessor of the `props` property.\n * @return Properties.\n */\n public get props(): VisualConsoleProps {\n return { ...this._props }; // Return a copy.\n }\n\n /**\n * Public setter of the `props` property.\n * If the new props are different enough than the\n * stored props, a render would be fired.\n * @param newProps\n */\n public set props(newProps: VisualConsoleProps) {\n const prevProps = this.props;\n // Update the internal props.\n this._props = newProps;\n\n // From this point, things which rely on this.props can access to the changes.\n\n // Re-render.\n this.render(prevProps);\n }\n\n /**\n * Recreate or update the HTMLElement which represents the Visual Console into the DOM.\n * @param prevProps If exists it will be used to only DOM updates instead of a full replace.\n */\n public render(prevProps: VisualConsoleProps | null = null): void {\n if (prevProps) {\n if (prevProps.backgroundURL !== this.props.backgroundURL) {\n this.containerRef.style.backgroundImage =\n this.props.backgroundURL !== null\n ? `url(${this.props.backgroundURL})`\n : \"\";\n }\n if (this.props.backgroundColor != null)\n if (prevProps.backgroundColor !== this.props.backgroundColor) {\n this.containerRef.style.backgroundColor = this.props.backgroundColor;\n }\n if (this.sizeChanged(prevProps, this.props)) {\n this.resizeElement(this.props.width, this.props.height);\n }\n } else {\n if (this.props.backgroundURL)\n this.containerRef.style.backgroundImage =\n this.props.backgroundURL !== null\n ? `url(${this.props.backgroundURL})`\n : \"\";\n\n if (this.props.backgroundColor)\n this.containerRef.style.backgroundColor = this.props.backgroundColor;\n this.resizeElement(this.props.width, this.props.height);\n }\n }\n\n /**\n * Compare the previous and the new size and return\n * a boolean value in case the size changed.\n * @param prevSize\n * @param newSize\n * @return Whether the size changed or not.\n */\n public sizeChanged(prevSize: Size, newSize: Size): boolean {\n return (\n prevSize.width !== newSize.width || prevSize.height !== newSize.height\n );\n }\n\n /**\n * Resize the DOM container.\n * @param width\n * @param height\n */\n public resizeElement(width: number, height: number): void {\n this.containerRef.style.width = `${width}px`;\n this.containerRef.style.height = `${height}px`;\n }\n\n /**\n * Update the size into the properties and resize the DOM container.\n * @param width\n * @param height\n */\n public resize(width: number, height: number): void {\n this.props = {\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n width,\n height\n };\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n */\n public remove(): void {\n this.disposables.forEach(d => d.dispose()); // Arrow function.\n this.elements.forEach(e => e.remove()); // Arrow function.\n this.elementsById = {};\n this.elementIds = [];\n // Clear relations.\n this.clearRelations();\n // Remove the click event listener.\n this.containerRef.removeEventListener(\"click\", this.handleContainerClick);\n // Clean container.\n this.containerRef.innerHTML = \"\";\n }\n\n /**\n * Create line elements which connect the elements with their parents.\n *\n * When itemId is being moved, overwrite position of the 'parent' or 'child'\n * endpoints of the line, using X and Y values.\n */\n public buildRelations(itemId?: number, x?: number, y?: number): void {\n // Clear relations.\n this.clearRelations();\n // Add relations.\n this.elements.forEach(item => {\n if (item.props.parentId !== null) {\n const parent = this.elementsById[item.props.parentId];\n const child = this.elementsById[item.props.id];\n\n if (parent && child) {\n if (itemId != undefined) {\n if (item.props.parentId == itemId) {\n // Update parent line position.\n this.addRelationLine(parent, child, x, y);\n } else if (item.props.id == itemId) {\n // Update child line position.\n this.addRelationLine(parent, child, undefined, undefined, x, y);\n } else {\n this.addRelationLine(parent, child);\n }\n } else {\n // No movements default behaviour.\n this.addRelationLine(parent, child);\n }\n }\n }\n });\n }\n\n /**\n * @param itemId Optional identifier of a parent or child item.\n * Remove the line elements which connect the elements with their parents.\n */\n private clearRelations(itemId?: number): void {\n if (itemId != null) {\n for (let key in this.relations) {\n const ids = key.split(\"|\");\n const parentId = Number.parseInt(ids[0]);\n const childId = Number.parseInt(ids[1]);\n\n if (itemId === parentId || itemId === childId) {\n this.relations[key].remove();\n delete this.relations[key];\n }\n }\n } else {\n for (let key in this.relations) {\n this.relations[key].remove();\n delete this.relations[key];\n }\n }\n }\n\n /**\n * Retrieve the line element which represent the relation between items.\n * @param parentId Identifier of the parent item.\n * @param childId Itentifier of the child item.\n * @return The line element or nothing.\n */\n private getRelationLine(parentId: number, childId: number): Line | null {\n const identifier = `${parentId}|${childId}`;\n return this.relations[identifier] || null;\n }\n\n // TODO: Document.\n private getItemRelations(\n itemId: number\n ): {\n parentId: number;\n childId: number;\n line: Line;\n }[] {\n const itemRelations = [];\n\n for (let key in this.relations) {\n const ids = key.split(\"|\");\n const parentId = Number.parseInt(ids[0]);\n const childId = Number.parseInt(ids[1]);\n\n if (itemId === parentId || itemId === childId) {\n itemRelations.push({\n parentId,\n childId,\n line: this.relations[key]\n });\n }\n }\n\n return itemRelations;\n }\n\n /**\n * Retrieve the visual center of the item. It's ussually the center of the\n * content, like the label doesn't exist.\n * @param position Initial position.\n * @param element Element we want to use.\n */\n private getVisualCenter(\n position: Position,\n element: Item\n ): Position {\n let x = position.x + element.elementRef.clientWidth / 2;\n let y = position.y + element.elementRef.clientHeight / 2;\n if (\n typeof element.props.label !== \"undefined\" ||\n element.props.label !== \"\" ||\n element.props.label !== null\n ) {\n switch (element.props.labelPosition) {\n case \"up\":\n y =\n position.y +\n (element.elementRef.clientHeight +\n element.labelElementRef.clientHeight) /\n 2;\n break;\n case \"down\":\n y =\n position.y +\n (element.elementRef.clientHeight -\n element.labelElementRef.clientHeight) /\n 2;\n break;\n case \"right\":\n x =\n position.x +\n (element.elementRef.clientWidth -\n element.labelElementRef.clientWidth) /\n 2;\n break;\n case \"left\":\n x =\n position.x +\n (element.elementRef.clientWidth +\n element.labelElementRef.clientWidth) /\n 2;\n break;\n }\n }\n return { x, y };\n }\n\n /**\n * Add a new line item to represent a relation between the items.\n * @param parent Parent item.\n * @param child Child item.\n * @return Whether the line was added or not.\n */\n private addRelationLine(\n parent: Item,\n child: Item,\n parentX?: number,\n parentY?: number,\n childX?: number,\n childY?: number\n ): Line {\n const identifier = `${parent.props.id}|${child.props.id}`;\n if (this.relations[identifier] != null) {\n this.relations[identifier].remove();\n }\n\n // Get the items center.\n let { x: startX, y: startY } = this.getVisualCenter(parent.props, parent);\n let { x: endX, y: endY } = this.getVisualCenter(child.props, child);\n\n // Overwrite positions if needed (while moving it!).\n if (parentX != null) {\n startX = parentX;\n }\n\n if (parentY != null) {\n startY = parentY;\n }\n\n if (childX != null) {\n endX = childX;\n }\n\n if (childY != null) {\n endY = childY;\n }\n\n // Line inherits child element status.\n const line = new Line(\n linePropsDecoder({\n id: 0,\n type: ItemType.LINE_ITEM,\n startX,\n startY,\n endX,\n endY,\n width: 0,\n height: 0,\n lineWidth: this.props.relationLineWidth,\n color: notEmptyStringOr(child.props.colorStatus, \"#CCC\")\n }),\n itemMetaDecoder({\n receivedAt: new Date()\n })\n );\n // Save a reference to the line item.\n this.relations[identifier] = line;\n\n // Add the line to the DOM.\n line.elementRef.style.zIndex = \"0\";\n this.containerRef.append(line.elementRef);\n\n return line;\n }\n\n /**\n * Add an event handler to the click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is clicked.\n */\n public onItemClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.clickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the double click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is double clicked.\n */\n public onItemDblClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.dblClickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the movement of the visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onItemMoved(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.movedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the movement of the visual console line elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onLineMoved(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.lineMovedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the resizement of the visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onItemResized(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.resizedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the elements selection change of the visual console .\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onItemSelectionChanged(\n listener: Listener\n ): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.selectionChangedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Enable the edition mode.\n */\n public enableEditMode(): void {\n this.elements.forEach(item => {\n item.meta = { ...item.meta, editMode: true };\n });\n this.containerRef.classList.add(\"is-editing\");\n }\n\n /**\n * Disable the edition mode.\n */\n public disableEditMode(): void {\n this.elements.forEach(item => {\n item.meta = { ...item.meta, editMode: false };\n });\n this.containerRef.classList.remove(\"is-editing\");\n }\n\n /**\n * Select an item.\n * @param itemId Item Id.\n * @param unique To remove the selection of other items or not.\n */\n public selectItem(itemId: number, unique: boolean = false): void {\n if (unique) {\n this.elementIds.forEach(currentItemId => {\n const meta = this.elementsById[currentItemId].meta;\n\n if (currentItemId !== itemId && meta.isSelected) {\n this.elementsById[currentItemId].unSelectItem();\n } else if (currentItemId === itemId && !meta.isSelected) {\n this.elementsById[currentItemId].selectItem();\n }\n });\n } else if (this.elementsById[itemId]) {\n this.elementsById[itemId].selectItem();\n }\n }\n\n /**\n * Unselect an item.\n * @param itemId Item Id.\n */\n public unSelectItem(itemId: number): void {\n if (this.elementsById[itemId]) {\n const meta = this.elementsById[itemId].meta;\n\n if (meta.isSelected) {\n this.elementsById[itemId].unSelectItem();\n }\n }\n }\n\n /**\n * Unselect all items.\n */\n public unSelectItems(): void {\n this.elementIds.forEach(itemId => {\n if (this.elementsById[itemId]) {\n this.elementsById[itemId].unSelectItem();\n }\n });\n }\n\n // TODO: Document.\n public static items = {\n [ItemType.STATIC_GRAPH]: StaticGraph,\n [ItemType.MODULE_GRAPH]: ModuleGraph,\n [ItemType.SIMPLE_VALUE]: SimpleValue,\n [ItemType.SIMPLE_VALUE_MAX]: SimpleValue,\n [ItemType.SIMPLE_VALUE_MIN]: SimpleValue,\n [ItemType.SIMPLE_VALUE_AVG]: SimpleValue,\n [ItemType.PERCENTILE_BAR]: Percentile,\n [ItemType.PERCENTILE_BUBBLE]: Percentile,\n [ItemType.CIRCULAR_PROGRESS_BAR]: Percentile,\n [ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR]: Percentile,\n [ItemType.LABEL]: Label,\n [ItemType.ICON]: Icon,\n [ItemType.SERVICE]: Service,\n [ItemType.GROUP_ITEM]: Group,\n [ItemType.BOX_ITEM]: Box,\n [ItemType.LINE_ITEM]: Line,\n [ItemType.AUTO_SLA_GRAPH]: EventsHistory,\n [ItemType.DONUT_GRAPH]: DonutGraph,\n [ItemType.BARS_GRAPH]: BarsGraph,\n [ItemType.CLOCK]: Clock,\n [ItemType.COLOR_CLOUD]: ColorCloud,\n [ItemType.NETWORK_LINK]: NetworkLink,\n [ItemType.ODOMETER]: Odometer\n };\n\n /**\n * Relying type item and srcimg and agent and module\n * name convert name item representative.\n *\n * @param item Instance item from extract name.\n *\n * @return Name item.\n */\n public static itemDescriptiveName(item: Item): string {\n let text: string;\n switch (item.props.type) {\n case ItemType.STATIC_GRAPH:\n text = `${t(\"Static graph\")} - ${(item as StaticGraph).props.imageSrc}`;\n break;\n case ItemType.MODULE_GRAPH:\n text = t(\"Module graph\");\n break;\n case ItemType.CLOCK:\n text = t(\"Clock\");\n break;\n case ItemType.BARS_GRAPH:\n text = t(\"Bars graph\");\n break;\n case ItemType.AUTO_SLA_GRAPH:\n text = t(\"Event history graph\");\n break;\n case ItemType.PERCENTILE_BAR:\n text = t(\"Percentile bar\");\n break;\n case ItemType.CIRCULAR_PROGRESS_BAR:\n text = t(\"Circular progress bar\");\n break;\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n text = t(\"Circular progress bar (interior)\");\n break;\n case ItemType.SIMPLE_VALUE:\n text = t(\"Simple Value\");\n break;\n case ItemType.LABEL:\n text = t(\"Label\");\n break;\n case ItemType.GROUP_ITEM:\n text = t(\"Group\");\n break;\n case ItemType.COLOR_CLOUD:\n text = t(\"Color cloud\");\n break;\n case ItemType.ICON:\n text = `${t(\"Icon\")} - ${(item as Icon).props.imageSrc}`;\n break;\n case ItemType.ODOMETER:\n text = t(\"Odometer\");\n break;\n default:\n text = t(\"Item\");\n break;\n }\n\n const linkedAgentAndModuleProps = item.props as Partial;\n if (\n linkedAgentAndModuleProps.agentAlias != null &&\n linkedAgentAndModuleProps.moduleName != null\n ) {\n text += ` (${ellipsize(\n linkedAgentAndModuleProps.agentAlias,\n 18\n )} - ${ellipsize(linkedAgentAndModuleProps.moduleName, 25)})`;\n } else if (linkedAgentAndModuleProps.agentAlias != null) {\n text += ` (${ellipsize(linkedAgentAndModuleProps.agentAlias, 25)})`;\n }\n\n return text;\n }\n}\n","import TypedEvent, { Disposable, Listener } from \"./TypedEvent\";\n\ninterface Cancellable {\n cancel(): void;\n}\n\ntype AsyncTaskStatus = \"waiting\" | \"started\" | \"cancelled\" | \"finished\";\ntype AsyncTaskInitiator = (done: () => void) => Cancellable;\n\n/**\n * Defines an async task which can be started and cancelled.\n * It's possible to observe the status changes of the task.\n */\nclass AsyncTask {\n private readonly taskInitiator: AsyncTaskInitiator;\n private cancellable: Cancellable = { cancel: () => {} };\n private _status: AsyncTaskStatus = \"waiting\";\n\n // Event manager for status change events.\n private readonly statusChangeEventManager = new TypedEvent();\n // List of references to clean the event listeners.\n private readonly disposables: Disposable[] = [];\n\n public constructor(taskInitiator: AsyncTaskInitiator) {\n this.taskInitiator = taskInitiator;\n }\n\n /**\n * Public setter of the `status` property.\n * @param status.\n */\n public set status(status: AsyncTaskStatus) {\n this._status = status;\n this.statusChangeEventManager.emit(status);\n }\n\n /**\n * Public accessor of the `status` property.\n * @return status.\n */\n public get status() {\n return this._status;\n }\n\n /**\n * Start the async task.\n */\n public init(): void {\n this.cancellable = this.taskInitiator(() => {\n this.status = \"finished\";\n });\n this.status = \"started\";\n }\n\n /**\n * Cancel the async task.\n */\n public cancel(): void {\n this.cancellable.cancel();\n this.status = \"cancelled\";\n }\n\n /**\n * Add an event handler to the status change.\n * @param listener Function which is going to be executed when the status changes.\n */\n public onStatusChange(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.statusChangeEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n}\n\n/**\n * Wrap an async task into another which will execute that task indefinitely\n * every time the tash finnish and the chosen period ends.\n * Will last until cancellation.\n *\n * @param task Async task to execute.\n * @param period Time in milliseconds to wait until the next async esecution.\n *\n * @return A new async task.\n */\nfunction asyncPeriodic(task: AsyncTask, period: number): AsyncTask {\n return new AsyncTask(() => {\n let ref: number | null = null;\n\n task.onStatusChange(status => {\n if (status === \"finished\") {\n ref = window.setTimeout(() => {\n task.init();\n }, period);\n }\n });\n\n task.init();\n\n return {\n cancel: () => {\n if (ref) clearTimeout(ref);\n task.cancel();\n }\n };\n });\n}\n\n/**\n * Manages a list of async tasks.\n */\nexport default class AsyncTaskManager {\n private tasks: { [identifier: string]: AsyncTask } = {};\n\n /**\n * Adds an async task to the manager.\n *\n * @param identifier Unique identifier.\n * @param taskInitiator Function to initialize the async task.\n * Should return a structure to cancel the task.\n * @param period Optional period to repeat the task indefinitely.\n */\n public add(\n identifier: string,\n taskInitiator: AsyncTaskInitiator,\n period: number = 0\n ): AsyncTask {\n if (this.tasks[identifier] && this.tasks[identifier].status === \"started\") {\n this.tasks[identifier].cancel();\n }\n\n const asyncTask =\n period > 0\n ? asyncPeriodic(new AsyncTask(taskInitiator), period)\n : new AsyncTask(taskInitiator);\n\n this.tasks[identifier] = asyncTask;\n\n return this.tasks[identifier];\n }\n\n /**\n * Starts an async task.\n *\n * @param identifier Unique identifier.\n */\n public init(identifier: string) {\n if (\n this.tasks[identifier] &&\n (this.tasks[identifier].status === \"waiting\" ||\n this.tasks[identifier].status === \"cancelled\" ||\n this.tasks[identifier].status === \"finished\")\n ) {\n this.tasks[identifier].init();\n }\n }\n\n /**\n * Cancel a running async task.\n *\n * @param identifier Unique identifier.\n */\n public cancel(identifier: string) {\n if (this.tasks[identifier] && this.tasks[identifier].status === \"started\") {\n this.tasks[identifier].cancel();\n }\n }\n}\n","/*\n * Useful resources.\n * http://es6-features.org/\n * http://exploringjs.com/es6\n * https://www.typescriptlang.org/\n */\n\nimport \"./main.css\"; // CSS import.\nimport VisualConsole from \"./VisualConsole\";\nimport * as Form from \"./Form\";\nimport AsyncTaskManager from \"./lib/AsyncTaskManager\";\n\n// Export the VisualConsole class to the global object.\n// eslint-disable-next-line\n(window as any).VisualConsole = VisualConsole;\n\n// Export the VisualConsole's Form classes to the global object.\n// eslint-disable-next-line\n(window as any).VisualConsole.Form = Form;\n\n// Export the AsyncTaskManager class to the global object.\n// eslint-disable-next-line\n(window as any).AsyncTaskManager = AsyncTaskManager;\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/lib/index.ts","webpack:///./src/Item.ts","webpack:///./src/lib/TypedEvent.ts","webpack:///./src/Form.ts","webpack:///./src/lib/FontAwesomeIcon.ts","webpack:///./node_modules/@fortawesome/free-solid-svg-icons/index.es.js","webpack:///./src/items/EventsHistory.ts","webpack:///./src/items/DonutGraph.ts","webpack:///./src/items/ModuleGraph.ts","webpack:///./src/lib/help-tip.png","webpack:///./src/items/StaticGraph.ts","webpack:///./src/items/Icon.ts","webpack:///./src/items/ColorCloud.ts","webpack:///./src/items/Line.ts","webpack:///./src/items/NetworkLink.ts","webpack:///./src/items/Group.ts","webpack:///./src/items/Clock/index.ts","webpack:///./src/items/Box.ts","webpack:///./src/items/Label.ts","webpack:///./src/items/SimpleValue.ts","webpack:///./node_modules/d3-path/src/path.js","webpack:///./node_modules/d3-shape/src/constant.js","webpack:///./node_modules/d3-shape/src/math.js","webpack:///./node_modules/d3-shape/src/arc.js","webpack:///./src/items/Percentile.ts","webpack:///./src/items/BarsGraph.ts","webpack:///./src/items/Service.ts","webpack:///./src/items/Odometer.ts","webpack:///./src/VisualConsole.ts","webpack:///./src/lib/AsyncTaskManager.ts","webpack:///./src/index.ts"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","parseIntOr","defaultValue","length","isNaN","parseInt","parseFloatOr","parseFloat","stringIsEmpty","notEmptyStringOr","parseBoolean","leftPad","pad","diffLength","substr","Math","abs","substring","repeatTimes","floor","restLength","newPad","positionPropsDecoder","data","x","y","sizePropsDecoder","width","height","TypeError","modulePropsDecoder","moduleName","moduleDescription","moduleDisabled","agentProps","agentId","agentName","agentAlias","agentDescription","agentAddress","agentDisabled","metaconsoleId","agentPropsDecoder","linkedVCPropsDecoder","linkedLayoutStatusProps","linkedLayoutStatusType","weight","linkedLayoutStatusTypeWeight","warningThreshold","linkedLayoutStatusTypeWarningThreshold","criticalThreshold","linkedLayoutStatusTypeCriticalThreshold","linkedLayoutId","linkedLayoutNodeId","itemMetaDecoder","receivedAt","Date","Number","getTime","error","Error","editMode","isFromCache","isFetching","isUpdating","isBeingMoved","isBeingResized","isSelected","lineMode","prefixedCssRules","ruleName","ruleValue","rule","decodeBase64","input","decodeURIComponent","escape","window","atob","humanDate","date","locale","Intl","DateTimeFormat","day","month","year","format","getDate","getMonth","getFullYear","humanTime","getHours","getMinutes","getSeconds","replaceMacros","macros","text","reduce","acc","macro","replace","throttle","delay","fn","last","now","args","debounce","timerRef","clearTimeout","setTimeout","getOffset","el","parent","offsetLeft","offsetTop","scrollLeft","scrollTop","offsetParent","top","left","addMovementListener","element","onMoved","altContainer","container","parentElement","isDraggable","draggable","lastX","lastY","lastMouseX","lastMouseY","mouseElementOffsetX","mouseElementOffsetY","containerBounds","getBoundingClientRect","containerOffset","containerTop","containerBottom","containerLeft","containerRight","elementBounds","borderWidth","getComputedStyle","borderFix","debouncedMovement","throttledMovement","handleMove","e","mouseX","pageX","mouseY","pageY","mouseDeltaX","mouseDeltaY","maxX","maxY","outOfBoundsLeft","outOfBoundsRight","outOfBoundsTop","outOfBoundsBottom","handleEnd","document","removeEventListener","body","style","userSelect","handleStart","button","stopPropagation","setAttribute","elementOffset","offsetX","offsetY","addEventListener","addResizementListener","onResized","resizeDraggable","createElement","className","appendChild","lastWidth","lastHeight","elementTop","elementLeft","debouncedResizement","throttledResizement","handleResize","remove","ellipsize","str","max","ellipse","trim","parseLabelPosition","labelPosition","itemBasePropsDecoder","id","type","label","isLinkEnabled","link","isOnTop","parentId","aclGroupId","cacheExpiration","colorStatus","cellId","props","metadata","deferInit","elementRef","labelElementRef","childElementRef","clickEventManager","dblClickEventManager","movedEventManager","movementFinishedEventManager","resizedEventManager","resizeFinishedEventManager","removeEventManager","selectionChangedEventManager","disposables","debouncedMovementSave","_metadata","prevPosition","newPosition","positionChanged","move","emit","item","removeMovement","debouncedResizementSave","prevSize","newSize","sizeChanged","resize","removeResizement","this","itemProps","init","initMovementListener","meta","moveElement","stopMovementListener","initResizementListener","labelWidth","labelHeight","resizeElement","stopResizementListener","createContainerDomElement","createLabelDomElement","createDomElement","changeLabelPosition","box","href","classList","add","unSelectItem","selectItem","nativeEvent","preventDefault","divParent","divSpinner","containerVC","getElementById","getLabelWithMacrosReplaced","table","row","emptyRow1","emptyRow2","cell","innerHTML","textAlign","updateDomElement","newProps","setProps","prevProps","shouldBeUpdated","render","newMetadata","setMeta","prevMetadata","selected","prevMeta","oldLabelHtml","newLabelHtml","attrs","attributes","nodeName","cloneIsNeeded","getAttributeNode","setAttributeNode","cloneNode","parentNode","replaceChild","div","querySelector","removeChild","forEach","disposable","dispose","ignored","position","flexDirection","tables","getElementsByTagName","onClick","listener","on","push","onDblClick","onMovementFinished","onResizeFinished","onRemove","onSelectionChanged","getFormContainer","VisualConsoleItem","title","titleItem","listeners","listenersOncer","off","once","callbackIndex","indexOf","splice","event","pipe","te","initialData","_name","currentData","dataRequestedEventManager","RangeError","_element","content","createContent","Array","reset","updateData","requestData","identifier","params","done","onDataRequested","inputGroups","enabledInputGroups","inputGroupsByName","enabledInputGroupNames","submitEventManager","itemDataRequestedEventManager","handleItemDataRequested","prevVal","inputGroup","filter","getInputGroup","inputGroupName","addInputGroup","index","slice","removeInputGroup","getFormElement","form","formContent","onSubmit","onInputGroupDataRequested","svgNS","iconDefinition","size","color","spin","pulse","iconName","icon","createElementNS","path","pathData","faListAlt","prefix","faPencilAlt","faPlusCircle","faTrashAlt","eventsHistoryPropsDecoder","html","encodedHtml","maxTime","legendColor","opacity","scripts","src","eval","flotText","getElementsByClassName","aux","donutGraphPropsDecoder","legendBackgroundColor","parseBackgroundType","backgroundType","parseGraphType","graphType","moduleGraphPropsDecoder","period","customGraphId","legendP","margin","overviewGraphs","parseShowLastValueTooltip","showLastValueTooltip","staticGraphPropsDecoder","imageSrc","statusImageSrc","lastValue","imgSrc","backgroundImage","backgroundRepeat","backgroundSize","backgroundPosition","Item","iconPropsDecoder","image","colorCloudPropsDecoder","defaultColor","colorRanges","generalDiv","colorLabel","textContent","ColorInput","required","target","rangesLabel","createLabel","rangesControlsContainer","createdRangesContainer","buildRanges","ranges","colorRange","rangeContainer","range","handleRangeUpdatePartial","newRanges","handleDelete","initialRangeContainer","onCreate","initialState","state","rangesContainer","rangesContainerFromValue","rangesLabelFromValue","rangesInputFromValue","createInputNumber","fromValue","rangesDivContainerToValue","rangesLabelToValue","rangesInputToValue","toValue","rangesDivContainerColor","rangesLabelColor","rangesInputColor","createInputColor","createBtn","onUpdate","onDelete","deleteBtn","append","createSvgElement","gradientId","svg","defs","radialGradient","stop0","stop100","circle","ColorCloud","formContainer","linePropsDecoder","startPosition","startX","startY","endPosition","endX","endY","lineWidth","borderColor","viewportOffsetX","viewportOffsetY","labelEnd","labelEndWidth","linkedEnd","linkedStart","labelEndHeight","labelStart","labelStartWidth","labelStartHeight","extractBoxSizeAndPosition","Line","circleRadius","moveMode","isMoving","lineMovedEventManager","TypedEvent","lineMovedEventDisposables","debouncedStartPositionMovementSave","removeStartPositionMovement","debouncedEndPositionMovementSave","removeEndPositionMovement","initStartPositionMovementListener","stopStartPositionMovementListener","initEndPositionMovementListener","stopEndPositionMovementListener","x1","y1","x2","y2","line","svgs","lines","getElementsByTagNameNS","startCircle","endCircle","circlesStart","circlesEnd","borderRadius","backgroundColor","circles","min","startIsLeft","startIsTop","start","end","onLineMovementFinished","networkLinkPropsDecoder","groups","lineX1","lineY1","lineX2","lineY2","g","atan2","PI","split","labels","arrows","arrow","arrowSize","arrowPosX","arrowPosY","arrowStart","border","borderBottom","transform","arrowEnd","htmlLabelStart","console","htmlLabelEnd","groupPropsDecoder","groupId","showStatistics","extractHtml","parseClockType","clockType","parseClockFormat","clockFormat","clockPropsDecoder","clockTimezone","clockTimezoneOffset","showClockTimezone","intervalRef","startTick","createClock","Clock","TICK_INTERVAL","stopTick","clearInterval","handler","interval","setInterval","getElementSize","newWidth","newHeight","createAnalogicClock","createDigitalClock","colors","dateFontSize","baseTimeFontSize","clockFace","clockFaceBackground","city","getHumanTimezone","timezoneComplication","marksGroup","mainMarkGroup","mark1a","mark1b","mark","hourHand","hourHandA","hourHandB","minuteHand","minuteHandA","minuteHandB","minuteHandPin","secondHand","secondHandBar","secondHandPin","pin","getOriginDate","seconds","minutes","secAngle","minuteAngle","hourAngle","join","dateElem","fontSize","tzFontSizeMultiplier","timeFontSize","tzFontSize","timeElem","tzElem","initialDate","targetTZOffset","localTZOffset","getTimezoneOffset","utimestamp","timezone","diameter","extraHeigth","boxPropsDecoder","fillColor","fillTransparent","boxSizing","borderStyle","maxBorderWidth","labelPropsDecoder","parseValueType","valueType","simpleValuePropsDecoder","processValue","parseProcessValue","img","pi","tau","tauEpsilon","Path","_x0","_y0","_x1","_y1","_","constructor","moveTo","closePath","lineTo","quadraticCurveTo","bezierCurveTo","arcTo","x0","y0","x21","y21","x01","y01","l01_2","x20","y20","l21_2","l20_2","l21","sqrt","l01","tan","acos","t01","t21","arc","a0","a1","ccw","dx","cos","dy","sin","cw","da","rect","w","h","toString","halfPi","asin","arcInnerRadius","innerRadius","arcOuterRadius","outerRadius","arcStartAngle","startAngle","arcEndAngle","endAngle","arcPadAngle","padAngle","intersect","x3","y3","x10","y10","x32","y32","cornerTangents","r1","rc","lo","ox","oy","x11","y11","x00","y00","d2","D","cx0","cy0","cx1","cy1","dx0","dy0","dx1","dy1","cx","cy","extractPercentileType","extractValueType","percentilePropsDecoder","percentileType","minValue","maxValue","labelColor","unit","formatValue","background","progress","getProgress","NumberFormat","backgroundRect","progressRect","backgroundCircle","progressCircle","arcProps","cornerRadius","constant","padRadius","context","buffer","r0","apply","arguments","t0","t1","a01","a11","a00","a10","da0","da1","ap","rp","rc0","rc1","p0","p1","oc","ax","ay","bx","by","kc","lc","centroid","a","trunc","parseBarsGraphProps","parseTypeGraph","typeGraph","barsGraphPropsDecoder","gridColor","servicePropsDecoder","encodedTitle","serviceId","odometerPropsDecoder","status","titleColor","thresholds","minMaxValue","odometerType","lineWarning","lineWarning2","lineCritical","lineCritical2","JSON","parse","min_warning","max_warning","getCoords","min_critical","max_critical","number","percent","toFixed","getSubfix","maximumSignificantDigits","maximumFractionDigits","numb","match","rotate","getRotate","anchoB","odometerContainer","odometerA","odometerB","odometerC","gaugeE","SVG_NS","svgWarning","setAttributeNS","pathWarning","svgCritical","pathCritical","h1","innerText","lineHeight","h2","truncateTitle","script","onload","display","minMax","limit","subfix","radio","halfLength","diff","decodeProps","items","elementsById","elementIds","relations","lineLinks","handleElementClick","handleElementDblClick","handleElementMovement","itemId","getItemRelations","relation","getVisualCenter","childId","updateLinesConnected","handleElementMovementFinished","handleLineElementMovementFinished","refreshLink","handleElementResizement","handleElementResizementFinished","handleElementRemove","clearRelations","handleElementSelectionChanged","elements","handleContainerClick","unSelectItems","containerRef","_props","backgroundURL","isFavorite","relationLineWidth","visualConsolePropsDecoder","sort","b","addElement","buildRelations","coordinatesInItem","itemAtStart","itemAtEnd","keys","to","save","lineId","updateElement","options","debouncedLinePositionSave","map","itemInstance","ModuleGraph","EventsHistory","DonutGraph","itemInstanceFrom","message","updateElements","itemIds","child","undefined","addRelationLine","ids","getRelationLine","itemRelations","clientWidth","clientHeight","parentX","parentY","childX","childY","zIndex","onItemClick","onItemDblClick","onItemMoved","onLineMoved","onItemResized","onItemSelectionChanged","enableEditMode","disableEditMode","unique","currentItemId","itemDescriptiveName","linkedAgentAndModuleProps","taskInitiator","cancellable","cancel","_status","statusChangeEventManager","onStatusChange","tasks","asyncTask","task","ref","asyncPeriodic","VisualConsole","Form","AsyncTaskManager"],"mappings":"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","file":"vc.main.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 14);\n","import {\n AnyObject,\n Position,\n Size,\n WithAgentProps,\n WithModuleProps,\n LinkedVisualConsoleProps,\n LinkedVisualConsolePropsStatus,\n UnknownObject,\n ItemMeta\n} from \"./types\";\n\nimport helpTipIcon from \"./help-tip.png\";\nimport fontAwesomeIcon from \"./FontAwesomeIcon\";\nimport { faPencilAlt, faListAlt } from \"@fortawesome/free-solid-svg-icons\";\nimport \"./autocomplete.css\";\n\n/**\n * Return a number or a default value from a raw value.\n * @param value Raw value from which we will try to extract a valid number.\n * @param defaultValue Default value to use if we cannot extract a valid number.\n * @return A valid number or the default value.\n */\nexport function parseIntOr(value: unknown, defaultValue: T): number | T {\n if (typeof value === \"number\") return value;\n if (typeof value === \"string\" && value.length > 0 && !isNaN(parseInt(value)))\n return parseInt(value);\n else return defaultValue;\n}\n\n/**\n * Return a number or a default value from a raw value.\n * @param value Raw value from which we will try to extract a valid number.\n * @param defaultValue Default value to use if we cannot extract a valid number.\n * @return A valid number or the default value.\n */\nexport function parseFloatOr(value: unknown, defaultValue: T): number | T {\n if (typeof value === \"number\") return value;\n if (\n typeof value === \"string\" &&\n value.length > 0 &&\n !isNaN(parseFloat(value))\n )\n return parseFloat(value);\n else return defaultValue;\n}\n\n/**\n * Check if a string exists and it's not empty.\n * @param value Value to check.\n * @return The check result.\n */\nexport function stringIsEmpty(value?: string | null): boolean {\n return value == null || value.length === 0;\n}\n\n/**\n * Return a not empty string or a default value from a raw value.\n * @param value Raw value from which we will try to extract a non empty string.\n * @param defaultValue Default value to use if we cannot extract a non empty string.\n * @return A non empty string or the default value.\n */\nexport function notEmptyStringOr(\n value: unknown,\n defaultValue: T\n): string | T {\n return typeof value === \"string\" && value.length > 0 ? value : defaultValue;\n}\n\n/**\n * Return a boolean from a raw value.\n * @param value Raw value from which we will try to extract the boolean.\n * @return A valid boolean value. false by default.\n */\nexport function parseBoolean(value: unknown): boolean {\n if (typeof value === \"boolean\") return value;\n else if (typeof value === \"number\") return value > 0;\n else if (typeof value === \"string\") return value === \"1\" || value === \"true\";\n else return false;\n}\n\n/**\n * Return a valid date or a default value from a raw value.\n * @param value Raw value from which we will try to extract a valid date.\n * @param defaultValue Default value to use if we cannot extract a valid date.\n * @return A valid date or the default value.\n */\nexport function parseDateOr(value: unknown, defaultValue: T): Date | T {\n if (value instanceof Date) return value;\n else if (typeof value === \"number\") return new Date(value * 1000);\n else if (\n typeof value === \"string\" &&\n !Number.isNaN(new Date(value).getTime())\n )\n return new Date(value);\n else return defaultValue;\n}\n\n/**\n * Pad the current string with another string (multiple times, if needed)\n * until the resulting string reaches the given length.\n * The padding is applied from the start (left) of the current string.\n * @param value Text that needs to be padded.\n * @param length Length of the returned text.\n * @param pad Text to add.\n * @return Padded text.\n */\nexport function leftPad(\n value: string | number,\n length: number,\n pad: string | number = \" \"\n): string {\n if (typeof value === \"number\") value = `${value}`;\n if (typeof pad === \"number\") pad = `${pad}`;\n\n const diffLength = length - value.length;\n if (diffLength === 0) return value;\n if (diffLength < 0) return value.substr(Math.abs(diffLength));\n\n if (diffLength === pad.length) return `${pad}${value}`;\n if (diffLength < pad.length) return `${pad.substring(0, diffLength)}${value}`;\n\n const repeatTimes = Math.floor(diffLength / pad.length);\n const restLength = diffLength - pad.length * repeatTimes;\n\n let newPad = \"\";\n for (let i = 0; i < repeatTimes; i++) newPad += pad;\n\n if (restLength === 0) return `${newPad}${value}`;\n return `${newPad}${pad.substring(0, restLength)}${value}`;\n}\n\n/* Decoders */\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the position.\n */\nexport function positionPropsDecoder(data: AnyObject): Position {\n return {\n x: parseIntOr(data.x, 0),\n y: parseIntOr(data.y, 0)\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the size.\n * @throws Will throw a TypeError if the width and height are not valid numbers.\n */\nexport function sizePropsDecoder(data: AnyObject): Size | never {\n if (\n data.width == null ||\n isNaN(parseInt(data.width)) ||\n data.height == null ||\n isNaN(parseInt(data.height))\n ) {\n throw new TypeError(\"invalid size.\");\n }\n\n return {\n width: parseInt(data.width),\n height: parseInt(data.height)\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the agent properties.\n */\nexport function agentPropsDecoder(data: AnyObject): WithAgentProps {\n const agentProps: WithAgentProps = {\n agentId: parseIntOr(data.agentId, null),\n agentName: notEmptyStringOr(data.agentName, null),\n agentAlias: notEmptyStringOr(data.agentAlias, null),\n agentDescription: notEmptyStringOr(data.agentDescription, null),\n agentAddress: notEmptyStringOr(data.agentAddress, null),\n agentDisabled: parseBoolean(data.agentDisabled)\n };\n\n return data.metaconsoleId != null\n ? {\n metaconsoleId: data.metaconsoleId,\n ...agentProps // Object spread: http://es6-features.org/#SpreadOperator\n }\n : agentProps;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the module and agent properties.\n */\nexport function modulePropsDecoder(data: AnyObject): WithModuleProps {\n return {\n moduleId: parseIntOr(data.moduleId, null),\n moduleName: notEmptyStringOr(data.moduleName, null),\n moduleDescription: notEmptyStringOr(data.moduleDescription, null),\n moduleDisabled: parseBoolean(data.moduleDisabled),\n ...agentPropsDecoder(data) // Object spread: http://es6-features.org/#SpreadOperator\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the linked visual console properties.\n * @throws Will throw a TypeError if the status calculation properties are invalid.\n */\nexport function linkedVCPropsDecoder(\n data: AnyObject\n): LinkedVisualConsoleProps | never {\n let linkedLayoutStatusProps: LinkedVisualConsolePropsStatus = {\n linkedLayoutStatusType: \"default\"\n };\n switch (data.linkedLayoutStatusType) {\n case \"weight\": {\n const weight = parseIntOr(data.linkedLayoutStatusTypeWeight, null);\n if (weight == null)\n throw new TypeError(\"invalid status calculation properties.\");\n\n if (data.linkedLayoutStatusTypeWeight)\n linkedLayoutStatusProps = {\n linkedLayoutStatusType: \"weight\",\n linkedLayoutStatusTypeWeight: weight\n };\n break;\n }\n case \"service\": {\n const warningThreshold = parseIntOr(\n data.linkedLayoutStatusTypeWarningThreshold,\n null\n );\n const criticalThreshold = parseIntOr(\n data.linkedLayoutStatusTypeCriticalThreshold,\n null\n );\n if (warningThreshold == null || criticalThreshold == null) {\n throw new TypeError(\"invalid status calculation properties.\");\n }\n\n linkedLayoutStatusProps = {\n linkedLayoutStatusType: \"service\",\n linkedLayoutStatusTypeWarningThreshold: warningThreshold,\n linkedLayoutStatusTypeCriticalThreshold: criticalThreshold\n };\n break;\n }\n }\n\n return {\n linkedLayoutId: parseIntOr(data.linkedLayoutId, null),\n linkedLayoutNodeId: parseIntOr(data.linkedLayoutNodeId, null),\n ...linkedLayoutStatusProps // Object spread: http://es6-features.org/#SpreadOperator\n };\n}\n\n/**\n * Build a valid typed object from a raw object.\n * @param data Raw object.\n * @return An object representing the item's meta properties.\n */\nexport function itemMetaDecoder(data: UnknownObject): ItemMeta | never {\n const receivedAt = parseDateOr(data.receivedAt, null);\n if (receivedAt === null) throw new TypeError(\"invalid meta structure\");\n\n let error = null;\n if (data.error instanceof Error) error = data.error;\n else if (typeof data.error === \"string\") error = new Error(data.error);\n\n return {\n receivedAt,\n error,\n editMode: parseBoolean(data.editMode),\n isFromCache: parseBoolean(data.isFromCache),\n isFetching: false,\n isUpdating: false,\n isBeingMoved: false,\n isBeingResized: false,\n isSelected: false,\n lineMode: false\n };\n}\n\n/**\n * To get a CSS rule with the most used prefixes.\n * @param ruleName Name of the CSS rule.\n * @param ruleValue Value of the CSS rule.\n * @return An array of rules with the prefixes applied.\n */\nexport function prefixedCssRules(\n ruleName: string,\n ruleValue: string\n): string[] {\n const rule = `${ruleName}: ${ruleValue};`;\n return [\n `-webkit-${rule}`,\n `-moz-${rule}`,\n `-ms-${rule}`,\n `-o-${rule}`,\n `${rule}`\n ];\n}\n\n/**\n * Decode a base64 string.\n * @param input Data encoded using base64.\n * @return Decoded data.\n */\nexport function decodeBase64(input: string): string {\n return decodeURIComponent(escape(window.atob(input)));\n}\n\n/**\n * Generate a date representation with the format 'd/m/Y'.\n * @param initialDate Date to be used instead of a generated one.\n * @param locale Locale to use if localization is required and available.\n * @example 24/02/2020.\n * @return Date representation.\n */\nexport function humanDate(date: Date, locale: string | null = null): string {\n if (locale && Intl && Intl.DateTimeFormat) {\n // Format using the user locale.\n const options: Intl.DateTimeFormatOptions = {\n day: \"2-digit\",\n month: \"2-digit\",\n year: \"numeric\"\n };\n return Intl.DateTimeFormat(locale, options).format(date);\n } else {\n // Use getDate, getDay returns the week day.\n const day = leftPad(date.getDate(), 2, 0);\n // The getMonth function returns the month starting by 0.\n const month = leftPad(date.getMonth() + 1, 2, 0);\n const year = leftPad(date.getFullYear(), 4, 0);\n\n // Format: 'd/m/Y'.\n return `${day}/${month}/${year}`;\n }\n}\n\n/**\n * Generate a time representation with the format 'hh:mm:ss'.\n * @param initialDate Date to be used instead of a generated one.\n * @example 01:34:09.\n * @return Time representation.\n */\nexport function humanTime(date: Date): string {\n const hours = leftPad(date.getHours(), 2, 0);\n const minutes = leftPad(date.getMinutes(), 2, 0);\n const seconds = leftPad(date.getSeconds(), 2, 0);\n\n return `${hours}:${minutes}:${seconds}`;\n}\n\ninterface Macro {\n macro: string | RegExp;\n value: string;\n}\n/**\n * Replace the macros of a text.\n * @param macros List of macros and their replacements.\n * @param text Text in which we need to replace the macros.\n */\nexport function replaceMacros(macros: Macro[], text: string): string {\n return macros.reduce(\n (acc, { macro, value }) => acc.replace(macro, value),\n text\n );\n}\n\n/**\n * Create a function which will limit the rate of execution of\n * the selected function to one time for the selected interval.\n * @param delay Interval.\n * @param fn Function to be executed at a limited rate.\n */\nexport function throttle(delay: number, fn: (...args: T[]) => R) {\n let last = 0;\n return (...args: T[]) => {\n const now = Date.now();\n if (now - last < delay) return;\n last = now;\n return fn(...args);\n };\n}\n\n/**\n * Create a function which will call the selected function only\n * after the interval time has passed after its last execution.\n * @param delay Interval.\n * @param fn Function to be executed after the last call.\n */\nexport function debounce(delay: number, fn: (...args: T[]) => void) {\n let timerRef: number | null = null;\n return (...args: T[]) => {\n if (timerRef !== null) window.clearTimeout(timerRef);\n timerRef = window.setTimeout(() => {\n fn(...args);\n timerRef = null;\n }, delay);\n };\n}\n\n/**\n * Retrieve the offset of an element relative to the page.\n * @param el Node used to calculate the offset.\n */\nfunction getOffset(el: HTMLElement | null, parent?: HTMLElement) {\n let x = 0;\n let y = 0;\n while (\n el &&\n !Number.isNaN(el.offsetLeft) &&\n !Number.isNaN(el.offsetTop) &&\n el !== parent\n ) {\n x += el.offsetLeft - el.scrollLeft;\n y += el.offsetTop - el.scrollTop;\n el = el.offsetParent as HTMLElement | null;\n }\n return { top: y, left: x };\n}\n\n/**\n * Add the grab & move functionality to a certain element inside it's container.\n *\n * @param element Element to move.\n * @param onMoved Function to execute when the element moves.\n * @param altContainer Alternative element to contain the moved element.\n *\n * @return A function which will clean the event handlers when executed.\n */\nexport function addMovementListener(\n element: HTMLElement,\n onMoved: (x: Position[\"x\"], y: Position[\"y\"]) => void,\n altContainer?: HTMLElement\n): Function {\n const container = altContainer || (element.parentElement as HTMLElement);\n\n // Store the initial draggable state.\n const isDraggable = element.draggable;\n // Init the coordinates.\n let lastX: Position[\"x\"] = 0;\n let lastY: Position[\"y\"] = 0;\n let lastMouseX: Position[\"x\"] = 0;\n let lastMouseY: Position[\"y\"] = 0;\n let mouseElementOffsetX: Position[\"x\"] = 0;\n let mouseElementOffsetY: Position[\"y\"] = 0;\n // Bounds.\n let containerBounds = container.getBoundingClientRect();\n let containerOffset = getOffset(container);\n let containerTop = containerOffset.top;\n let containerBottom = containerTop + containerBounds.height;\n let containerLeft = containerOffset.left;\n let containerRight = containerLeft + containerBounds.width;\n let elementBounds = element.getBoundingClientRect();\n let borderWidth = window.getComputedStyle(element).borderWidth || \"0\";\n let borderFix = Number.parseInt(borderWidth) * 2;\n\n // Will run onMoved 32ms after its last execution.\n const debouncedMovement = debounce(32, onMoved);\n // Will run onMoved one time max every 16ms.\n const throttledMovement = throttle(16, onMoved);\n\n const handleMove = (e: MouseEvent) => {\n // Calculate the new element coordinates.\n let x = 0;\n let y = 0;\n\n const mouseX = e.pageX;\n const mouseY = e.pageY;\n const mouseDeltaX = mouseX - lastMouseX;\n const mouseDeltaY = mouseY - lastMouseY;\n\n const minX = 0;\n const maxX = containerBounds.width - elementBounds.width + borderFix;\n const minY = 0;\n const maxY = containerBounds.height - elementBounds.height + borderFix;\n\n const outOfBoundsLeft =\n mouseX < containerLeft ||\n (lastX === 0 &&\n mouseDeltaX > 0 &&\n mouseX < containerLeft + mouseElementOffsetX);\n const outOfBoundsRight =\n mouseX > containerRight ||\n mouseDeltaX + lastX + elementBounds.width - borderFix >\n containerBounds.width ||\n (lastX === maxX &&\n mouseDeltaX < 0 &&\n mouseX > containerLeft + maxX + mouseElementOffsetX);\n const outOfBoundsTop =\n mouseY < containerTop ||\n (lastY === 0 &&\n mouseDeltaY > 0 &&\n mouseY < containerTop + mouseElementOffsetY);\n const outOfBoundsBottom =\n mouseY > containerBottom ||\n mouseDeltaY + lastY + elementBounds.height - borderFix >\n containerBounds.height ||\n (lastY === maxY &&\n mouseDeltaY < 0 &&\n mouseY > containerTop + maxY + mouseElementOffsetY);\n\n if (outOfBoundsLeft) x = minX;\n else if (outOfBoundsRight) x = maxX;\n else x = mouseDeltaX + lastX;\n\n if (outOfBoundsTop) y = minY;\n else if (outOfBoundsBottom) y = maxY;\n else y = mouseDeltaY + lastY;\n\n if (x < 0) x = minX;\n if (y < 0) y = minY;\n\n // Store the last mouse coordinates.\n lastMouseX = mouseX;\n lastMouseY = mouseY;\n\n if (x === lastX && y === lastY) return;\n\n // Run the movement events.\n throttledMovement(x, y);\n debouncedMovement(x, y);\n\n // Store the coordinates of the element.\n lastX = x;\n lastY = y;\n };\n const handleEnd = () => {\n // Reset the positions.\n lastX = 0;\n lastY = 0;\n lastMouseX = 0;\n lastMouseY = 0;\n // Remove the move event.\n document.removeEventListener(\"mousemove\", handleMove);\n // Clean itself.\n document.removeEventListener(\"mouseup\", handleEnd);\n // Reset the draggable property to its initial state.\n element.draggable = isDraggable;\n // Reset the body selection property to a default state.\n document.body.style.userSelect = \"auto\";\n };\n const handleStart = (e: MouseEvent) => {\n // Avoid starting the movement on right click.\n if (e.button === 2) return;\n\n e.stopPropagation();\n\n // Disable the drag temporarily.\n element.draggable = false;\n\n // Fix for Firefox browser.\n element.setAttribute(\"ondragstart\", \"return false;\");\n element.setAttribute(\"draggable\", \"false\");\n\n // Store the difference between the cursor and\n // the initial coordinates of the element.\n const elementOffset = getOffset(element, container);\n lastX = elementOffset.left;\n lastY = elementOffset.top;\n\n // Store the mouse position.\n lastMouseX = e.pageX;\n lastMouseY = e.pageY;\n // Store the relative position between the mouse and the element.\n mouseElementOffsetX = e.offsetX;\n mouseElementOffsetY = e.offsetY;\n\n // Initialize the bounds.\n containerBounds = container.getBoundingClientRect();\n containerOffset = getOffset(container);\n containerTop = containerOffset.top;\n containerBottom = containerTop + containerBounds.height;\n containerLeft = containerOffset.left;\n containerRight = containerLeft + containerBounds.width;\n elementBounds = element.getBoundingClientRect();\n borderWidth = window.getComputedStyle(element).borderWidth || \"0\";\n borderFix = Number.parseInt(borderWidth) * 2;\n\n // Listen to the mouse movement.\n document.addEventListener(\"mousemove\", handleMove);\n // Listen to the moment when the mouse click is not pressed anymore.\n document.addEventListener(\"mouseup\", handleEnd);\n // Limit the mouse selection of the body.\n document.body.style.userSelect = \"none\";\n };\n\n // Event to listen the init of the movement.\n element.addEventListener(\"mousedown\", handleStart);\n\n // Returns a function to clean the event listeners.\n return () => {\n element.removeEventListener(\"mousedown\", handleStart);\n handleEnd();\n };\n}\n\n/**\n * Add the grab & resize functionality to a certain element.\n *\n * @param element Element to move.\n * @param onResized Function to execute when the element is resized.\n *\n * @return A function which will clean the event handlers when executed.\n */\nexport function addResizementListener(\n element: HTMLElement,\n onResized: (x: Position[\"x\"], y: Position[\"y\"]) => void\n): Function {\n const minWidth = 15;\n const minHeight = 15;\n\n const resizeDraggable = document.createElement(\"div\");\n resizeDraggable.className = \"resize-draggable\";\n element.appendChild(resizeDraggable);\n\n // Container of the resizable element.\n const container = element.parentElement as HTMLElement;\n // Store the initial draggable state.\n const isDraggable = element.draggable;\n // Init the coordinates.\n let lastWidth: Size[\"width\"] = 0;\n let lastHeight: Size[\"height\"] = 0;\n let lastMouseX: Position[\"x\"] = 0;\n let lastMouseY: Position[\"y\"] = 0;\n let mouseElementOffsetX: Position[\"x\"] = 0;\n let mouseElementOffsetY: Position[\"y\"] = 0;\n // Init the bounds.\n let containerBounds = container.getBoundingClientRect();\n let containerOffset = getOffset(container);\n let containerTop = containerOffset.top;\n let containerBottom = containerTop + containerBounds.height;\n let containerLeft = containerOffset.left;\n let containerRight = containerLeft + containerBounds.width;\n let elementOffset = getOffset(element);\n let elementTop = elementOffset.top;\n let elementLeft = elementOffset.left;\n let borderWidth = window.getComputedStyle(element).borderWidth || \"0\";\n let borderFix = Number.parseInt(borderWidth);\n\n // Will run onResized 32ms after its last execution.\n const debouncedResizement = debounce(32, onResized);\n // Will run onResized one time max every 16ms.\n const throttledResizement = throttle(16, onResized);\n\n const handleResize = (e: MouseEvent) => {\n // Calculate the new element coordinates.\n let width = lastWidth + (e.pageX - lastMouseX);\n let height = lastHeight + (e.pageY - lastMouseY);\n\n if (width === lastWidth && height === lastHeight) return;\n\n if (\n width < lastWidth &&\n e.pageX > elementLeft + (lastWidth - mouseElementOffsetX)\n )\n return;\n\n if (width < minWidth) {\n // Minimum value.\n width = minWidth;\n } else if (width + elementLeft - borderFix / 2 >= containerRight) {\n // Limit the size to the container.\n width = containerRight - elementLeft;\n }\n if (height < minHeight) {\n // Minimum value.\n height = minHeight;\n } else if (height + elementTop - borderFix / 2 >= containerBottom) {\n // Limit the size to the container.\n height = containerBottom - elementTop;\n }\n\n // Run the movement events.\n throttledResizement(width, height);\n debouncedResizement(width, height);\n\n // Store the coordinates of the element.\n lastWidth = width;\n lastHeight = height;\n // Store the last mouse coordinates.\n lastMouseX = e.pageX;\n lastMouseY = e.pageY;\n };\n const handleEnd = () => {\n // Reset the positions.\n lastWidth = 0;\n lastHeight = 0;\n lastMouseX = 0;\n lastMouseY = 0;\n mouseElementOffsetX = 0;\n mouseElementOffsetY = 0;\n // Remove the move event.\n document.removeEventListener(\"mousemove\", handleResize);\n // Clean itself.\n document.removeEventListener(\"mouseup\", handleEnd);\n // Reset the draggable property to its initial state.\n element.draggable = isDraggable;\n // Reset the body selection property to a default state.\n document.body.style.userSelect = \"auto\";\n };\n const handleStart = (e: MouseEvent) => {\n e.stopPropagation();\n\n // Disable the drag temporarily.\n element.draggable = false;\n\n // Store the difference between the cursor and\n // the initial coordinates of the element.\n const { width, height } = element.getBoundingClientRect();\n lastWidth = width;\n lastHeight = height;\n // Store the mouse position.\n lastMouseX = e.pageX;\n lastMouseY = e.pageY;\n // Store the relative position between the mouse and the element.\n mouseElementOffsetX = e.offsetX;\n mouseElementOffsetY = e.offsetY;\n\n // Initialize the bounds.\n containerBounds = container.getBoundingClientRect();\n containerOffset = getOffset(container);\n containerTop = containerOffset.top;\n containerBottom = containerTop + containerBounds.height;\n containerLeft = containerOffset.left;\n containerRight = containerLeft + containerBounds.width;\n elementOffset = getOffset(element);\n elementTop = elementOffset.top;\n elementLeft = elementOffset.left;\n\n // Listen to the mouse movement.\n document.addEventListener(\"mousemove\", handleResize);\n // Listen to the moment when the mouse click is not pressed anymore.\n document.addEventListener(\"mouseup\", handleEnd);\n // Limit the mouse selection of the body.\n document.body.style.userSelect = \"none\";\n };\n\n // Event to listen the init of the movement.\n resizeDraggable.addEventListener(\"mousedown\", handleStart);\n\n // Returns a function to clean the event listeners.\n return () => {\n resizeDraggable.remove();\n handleEnd();\n };\n}\n\n// TODO: Document and code\nexport function t(text: string): string {\n return text;\n}\n\nexport function helpTip(text: string): HTMLElement {\n const container = document.createElement(\"a\");\n container.className = \"tip\";\n const icon = document.createElement(\"img\");\n icon.src = helpTipIcon;\n icon.className = \"forced_title\";\n icon.setAttribute(\"alt\", text);\n icon.setAttribute(\"data-title\", text);\n icon.setAttribute(\"data-use_title_for_force_title\", \"1\");\n\n container.appendChild(icon);\n\n return container;\n}\n\ninterface PeriodSelectorOption {\n value: number;\n text: string;\n}\nexport function periodSelector(\n selectedValue: PeriodSelectorOption[\"value\"] | null,\n emptyOption: PeriodSelectorOption | null,\n options: PeriodSelectorOption[],\n onChange: (value: PeriodSelectorOption[\"value\"]) => void\n): HTMLElement {\n if (selectedValue === null) selectedValue = 0;\n const initialValue = emptyOption ? emptyOption.value : 0;\n let currentValue: number =\n selectedValue != null ? selectedValue : initialValue;\n // Main container.\n const container = document.createElement(\"div\");\n // Container for the period selector.\n const periodsContainer = document.createElement(\"div\");\n const selectPeriods = document.createElement(\"select\");\n const useManualPeriodsBtn = document.createElement(\"a\");\n // Container for the custom period input.\n const manualPeriodsContainer = document.createElement(\"div\");\n const inputTimeValue = document.createElement(\"input\");\n const unitsSelect = document.createElement(\"select\");\n const usePeriodsBtn = document.createElement(\"a\");\n // Units to multiply the custom period input.\n const unitOptions: { value: string; text: string }[] = [\n { value: \"1\", text: t(\"Seconds\").toLowerCase() },\n { value: \"60\", text: t(\"Minutes\").toLowerCase() },\n { value: \"3600\", text: t(\"Hours\").toLowerCase() },\n { value: \"86400\", text: t(\"Days\").toLowerCase() },\n { value: \"604800\", text: t(\"Weeks\").toLowerCase() },\n { value: `${86400 * 30}`, text: t(\"Months\").toLowerCase() },\n { value: `${86400 * 30 * 12}`, text: t(\"Years\").toLowerCase() }\n ];\n\n // Will be executed every time the value changes.\n const handleChange = (value: number) => {\n currentValue = value;\n onChange(currentValue);\n };\n // Will return the first period option smaller than the value.\n const findPeriodsOption = (value: number) =>\n options\n .sort((a, b) => (a.value < b.value ? 1 : -1))\n .find(optionVal => value >= optionVal.value);\n // Will return the first multiple of the value using the custom input multipliers.\n const findManualPeriodsOptionValue = (value: number) =>\n unitOptions\n .map(unitOption => Number.parseInt(unitOption.value))\n .sort((a, b) => (a < b ? 1 : -1))\n .find(optionVal => value % optionVal === 0);\n // Will find and set a valid option for the period selector.\n const setPeriodsValue = (value: number) => {\n let option = findPeriodsOption(value);\n selectPeriods.value = `${option ? option.value : initialValue}`;\n };\n // Will transform the value to show the perfect fit for the custom input period.\n const setManualPeriodsValue = (value: number) => {\n const optionVal = findManualPeriodsOptionValue(value);\n if (optionVal) {\n inputTimeValue.value = `${value / optionVal}`;\n unitsSelect.value = `${optionVal}`;\n } else {\n inputTimeValue.value = `${value}`;\n unitsSelect.value = \"1\";\n }\n };\n\n // Will modify the value to show the perfect fit for this element and show its container.\n const showPeriods = () => {\n let option = findPeriodsOption(currentValue);\n const newValue = option ? option.value : initialValue;\n selectPeriods.value = `${newValue}`;\n\n if (newValue !== currentValue) handleChange(newValue);\n\n container.replaceChild(periodsContainer, manualPeriodsContainer);\n };\n // Will modify the value to show the perfect fit for this element and show its container.\n const showManualPeriods = () => {\n const optionVal = findManualPeriodsOptionValue(currentValue);\n\n if (optionVal) {\n inputTimeValue.value = `${currentValue / optionVal}`;\n unitsSelect.value = `${optionVal}`;\n } else {\n inputTimeValue.value = `${currentValue}`;\n unitsSelect.value = \"1\";\n }\n\n container.replaceChild(manualPeriodsContainer, periodsContainer);\n };\n\n // Append the elements\n\n periodsContainer.appendChild(selectPeriods);\n periodsContainer.appendChild(useManualPeriodsBtn);\n\n manualPeriodsContainer.appendChild(inputTimeValue);\n manualPeriodsContainer.appendChild(unitsSelect);\n manualPeriodsContainer.appendChild(usePeriodsBtn);\n\n if (\n options.find(option => option.value === selectedValue) ||\n (emptyOption && emptyOption.value === selectedValue)\n ) {\n // Start with the custom periods select.\n container.appendChild(periodsContainer);\n } else {\n // Start with the manual time input\n container.appendChild(manualPeriodsContainer);\n }\n\n // Set and fill the elements.\n\n // Periods selector.\n\n selectPeriods.addEventListener(\"change\", (e: Event) =>\n handleChange(\n parseIntOr((e.target as HTMLSelectElement).value, initialValue)\n )\n );\n if (emptyOption) {\n const optionElem = document.createElement(\"option\");\n optionElem.value = `${emptyOption.value}`;\n optionElem.text = emptyOption.text;\n selectPeriods.appendChild(optionElem);\n }\n options.forEach(option => {\n const optionElem = document.createElement(\"option\");\n optionElem.value = `${option.value}`;\n optionElem.text = option.text;\n selectPeriods.appendChild(optionElem);\n });\n\n setPeriodsValue(selectedValue);\n\n useManualPeriodsBtn.appendChild(\n fontAwesomeIcon(faPencilAlt, t(\"Show manual period input\"), {\n size: \"small\"\n })\n );\n useManualPeriodsBtn.addEventListener(\"click\", e => {\n e.preventDefault();\n showManualPeriods();\n });\n\n // Manual periods input.\n\n inputTimeValue.type = \"number\";\n inputTimeValue.min = \"0\";\n inputTimeValue.required = true;\n inputTimeValue.addEventListener(\"change\", (e: Event) =>\n handleChange(\n parseIntOr((e.target as HTMLSelectElement).value, 0) *\n parseIntOr(unitsSelect.value, 1)\n )\n );\n // Select for time units.\n unitsSelect.addEventListener(\"change\", (e: Event) =>\n handleChange(\n parseIntOr(inputTimeValue.value, 0) *\n parseIntOr((e.target as HTMLSelectElement).value, 1)\n )\n );\n unitOptions.forEach(option => {\n const optionElem = document.createElement(\"option\");\n optionElem.value = `${option.value}`;\n optionElem.text = option.text;\n unitsSelect.appendChild(optionElem);\n });\n\n setManualPeriodsValue(selectedValue);\n\n usePeriodsBtn.appendChild(\n fontAwesomeIcon(faListAlt, t(\"Show periods selector\"), { size: \"small\" })\n );\n usePeriodsBtn.addEventListener(\"click\", e => {\n e.preventDefault();\n showPeriods();\n });\n\n return container;\n}\n\n/**\n * Cuts the text if their length is greater than the selected max length\n * and applies the selected ellipse to the result text.\n * @param str Text to cut\n * @param max Maximum length after cutting the text\n * @param ellipse String to be added to the cutted text\n * @returns Full text or text cutted with the ellipse\n */\nexport function ellipsize(\n str: string,\n max: number = 140,\n ellipse: string = \"…\"\n): string {\n return str.trim().length > max ? str.substr(0, max).trim() + ellipse : str;\n}\n\n// TODO: Document\nexport function autocompleteInput(\n initialValue: string | null,\n onDataRequested: (value: string, done: (data: T[]) => void) => void,\n renderListElement: (data: T) => HTMLElement,\n onSelected: (data: T) => string\n): HTMLElement {\n const container = document.createElement(\"div\");\n container.classList.add(\"autocomplete\");\n\n const input = document.createElement(\"input\");\n input.type = \"text\";\n input.required = true;\n if (initialValue !== null) input.value = initialValue;\n\n const list = document.createElement(\"div\");\n list.classList.add(\"autocomplete-items\");\n\n const cleanList = () => {\n list.innerHTML = \"\";\n };\n\n input.addEventListener(\"keyup\", e => {\n const value = (e.target as HTMLInputElement).value;\n if (value) {\n onDataRequested(value, data => {\n cleanList();\n if (data instanceof Array) {\n data.forEach(item => {\n const listElement = renderListElement(item);\n listElement.addEventListener(\"click\", () => {\n input.value = onSelected(item);\n cleanList();\n });\n list.appendChild(listElement);\n });\n }\n });\n } else {\n cleanList();\n }\n });\n\n container.appendChild(input);\n container.appendChild(list);\n\n return container;\n}\n","import {\n Position,\n Size,\n AnyObject,\n WithModuleProps,\n ItemMeta,\n LinkedVisualConsoleProps,\n WithAgentProps\n} from \"./lib/types\";\nimport {\n sizePropsDecoder,\n positionPropsDecoder,\n parseIntOr,\n parseBoolean,\n notEmptyStringOr,\n replaceMacros,\n humanDate,\n humanTime,\n addMovementListener,\n debounce,\n addResizementListener,\n t\n} from \"./lib\";\nimport TypedEvent, { Listener, Disposable } from \"./lib/TypedEvent\";\nimport { FormContainer, InputGroup } from \"./Form\";\n\n// Enum: https://www.typescriptlang.org/docs/handbook/enums.html.\nexport const enum ItemType {\n STATIC_GRAPH = 0,\n MODULE_GRAPH = 1,\n SIMPLE_VALUE = 2,\n PERCENTILE_BAR = 3,\n LABEL = 4,\n ICON = 5,\n SIMPLE_VALUE_MAX = 6,\n SIMPLE_VALUE_MIN = 7,\n SIMPLE_VALUE_AVG = 8,\n PERCENTILE_BUBBLE = 9,\n SERVICE = 10,\n GROUP_ITEM = 11,\n BOX_ITEM = 12,\n LINE_ITEM = 13,\n AUTO_SLA_GRAPH = 14,\n CIRCULAR_PROGRESS_BAR = 15,\n CIRCULAR_INTERIOR_PROGRESS_BAR = 16,\n DONUT_GRAPH = 17,\n BARS_GRAPH = 18,\n CLOCK = 19,\n COLOR_CLOUD = 20,\n NETWORK_LINK = 21,\n ODOMETER = 22\n}\n\n// Base item properties. This interface should be extended by the item implementations.\nexport interface ItemProps extends Position, Size {\n readonly id: number;\n readonly type: ItemType;\n label: string | null;\n labelPosition: \"up\" | \"right\" | \"down\" | \"left\";\n isLinkEnabled: boolean;\n link: string | null;\n isOnTop: boolean;\n parentId: number | null;\n aclGroupId: number | null;\n cacheExpiration: number | null;\n colorStatus: string;\n cellId: number | null;\n}\n\nexport interface ItemClickEvent {\n item: VisualConsoleItem;\n nativeEvent: Event;\n}\n\n// FIXME: Fix type compatibility.\nexport interface ItemRemoveEvent {\n // data: Props;\n item: VisualConsoleItem;\n}\n\nexport interface ItemMovedEvent {\n item: VisualConsoleItem;\n prevPosition: Position;\n newPosition: Position;\n}\n\nexport interface ItemResizedEvent {\n item: VisualConsoleItem;\n prevSize: Size;\n newSize: Size;\n}\n\nexport interface ItemSelectionChangedEvent {\n selected: boolean;\n}\n\n/**\n * Extract a valid enum value from a raw label position value.\n * @param labelPosition Raw value.\n */\nconst parseLabelPosition = (\n labelPosition: unknown\n): ItemProps[\"labelPosition\"] => {\n switch (labelPosition) {\n case \"up\":\n case \"right\":\n case \"down\":\n case \"left\":\n return labelPosition;\n default:\n return \"down\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function itemBasePropsDecoder(data: AnyObject): ItemProps | never {\n if (data.id == null || isNaN(parseInt(data.id))) {\n throw new TypeError(\"invalid id.\");\n }\n if (data.type == null || isNaN(parseInt(data.type))) {\n throw new TypeError(\"invalid type.\");\n }\n\n return {\n id: parseInt(data.id),\n type: parseInt(data.type),\n label: notEmptyStringOr(data.label, null),\n labelPosition: parseLabelPosition(data.labelPosition),\n isLinkEnabled: parseBoolean(data.isLinkEnabled),\n link: notEmptyStringOr(data.link, null),\n isOnTop: parseBoolean(data.isOnTop),\n parentId: parseIntOr(data.parentId, null),\n aclGroupId: parseIntOr(data.aclGroupId, null),\n cacheExpiration: parseIntOr(data.cacheExpiration, null),\n colorStatus: notEmptyStringOr(data.colorStatus, \"#CCC\"),\n cellId: parseIntOr(data.cellId, null),\n ...sizePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...positionPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\n//TODO: Document\nexport function titleItem(id: number): string {\n let title = \"\";\n switch (id) {\n case ItemType.STATIC_GRAPH:\n title = t(\"Static image\");\n break;\n case ItemType.MODULE_GRAPH:\n title = t(\"Module graph\");\n break;\n case ItemType.SIMPLE_VALUE:\n title = t(\"Simple value\");\n break;\n case ItemType.PERCENTILE_BAR:\n title = t(\"Percentile item\");\n break;\n case ItemType.LABEL:\n title = t(\"Label\");\n break;\n case ItemType.ICON:\n title = t(\"Icon\");\n break;\n case ItemType.SIMPLE_VALUE_MAX:\n title = t(\"Simple value\");\n break;\n case ItemType.SIMPLE_VALUE_MIN:\n title = t(\"Simple value\");\n break;\n case ItemType.SIMPLE_VALUE_AVG:\n title = t(\"Simple value\");\n break;\n case ItemType.PERCENTILE_BUBBLE:\n title = t(\"Percentile item\");\n break;\n case ItemType.SERVICE:\n title = t(\"Service\");\n break;\n case ItemType.GROUP_ITEM:\n title = t(\"Group\");\n break;\n case ItemType.BOX_ITEM:\n title = t(\"Box\");\n break;\n case ItemType.LINE_ITEM:\n title = t(\"Line\");\n break;\n case ItemType.AUTO_SLA_GRAPH:\n title = t(\"Event history graph\");\n break;\n case ItemType.CIRCULAR_PROGRESS_BAR:\n title = t(\"Percentile item\");\n break;\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n title = t(\"Percentile item\");\n break;\n case ItemType.DONUT_GRAPH:\n title = t(\"Serialized pie graph\");\n break;\n case ItemType.BARS_GRAPH:\n title = t(\"Bars graph\");\n break;\n case ItemType.CLOCK:\n title = t(\"Clock\");\n break;\n case ItemType.COLOR_CLOUD:\n title = t(\"Color cloud\");\n break;\n case ItemType.NETWORK_LINK:\n title = t(\"Network link\");\n break;\n case ItemType.ODOMETER:\n title = t(\"Odometer\");\n break;\n default:\n title = t(\"Item\");\n break;\n }\n\n return title;\n}\n\n/**\n * Base class of the visual console items. Should be extended to use its capabilities.\n */\nabstract class VisualConsoleItem {\n // Properties of the item.\n private itemProps: Props;\n // Metadata of the item.\n private _metadata: ItemMeta;\n // Reference to the DOM element which will contain the item.\n public elementRef: HTMLElement = document.createElement(\"div\");\n public labelElementRef: HTMLElement = document.createElement(\"div\");\n // Reference to the DOM element which will contain the view of the item which extends this class.\n protected childElementRef: HTMLElement = document.createElement(\"div\");\n // Event manager for click events.\n private readonly clickEventManager = new TypedEvent();\n // Event manager for double click events.\n private readonly dblClickEventManager = new TypedEvent();\n // Event manager for moved events.\n private readonly movedEventManager = new TypedEvent();\n // Event manager for stopped movement events.\n private readonly movementFinishedEventManager = new TypedEvent<\n ItemMovedEvent\n >();\n // Event manager for resized events.\n private readonly resizedEventManager = new TypedEvent();\n // Event manager for resize finished events.\n private readonly resizeFinishedEventManager = new TypedEvent<\n ItemResizedEvent\n >();\n // Event manager for remove events.\n private readonly removeEventManager = new TypedEvent();\n // Event manager for selection change events.\n private readonly selectionChangedEventManager = new TypedEvent<\n ItemSelectionChangedEvent\n >();\n // List of references to clean the event listeners.\n private readonly disposables: Disposable[] = [];\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n private debouncedMovementSave = debounce(\n 500, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingMoved = false;\n\n const prevPosition = {\n x: this.props.x,\n y: this.props.y\n };\n const newPosition = {\n x: x,\n y: y\n };\n\n if (!this.positionChanged(prevPosition, newPosition)) return;\n\n // Save the new position to the props.\n this.move(x, y);\n // Emit the movement event.\n this.movementFinishedEventManager.emit({\n item: this,\n prevPosition: prevPosition,\n newPosition: newPosition\n });\n }\n );\n // This property will store the function\n // to clean the movement listener.\n private removeMovement: Function | null = null;\n\n /**\n * Start the movement funtionality.\n * @param element Element to move inside its container.\n */\n private initMovementListener(element: HTMLElement): void {\n // Avoid line movement as 'block' force using circles.\n if (\n this.props.type == ItemType.LINE_ITEM ||\n this.props.type == ItemType.NETWORK_LINK\n ) {\n return;\n }\n\n this.removeMovement = addMovementListener(\n element,\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n const prevPosition = {\n x: this.props.x,\n y: this.props.y\n };\n const newPosition = { x, y };\n\n this.meta = {\n ...this.meta,\n isSelected: true\n };\n\n if (!this.positionChanged(prevPosition, newPosition)) return;\n\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingMoved = true;\n // Move the DOM element.\n this.moveElement(x, y);\n // Emit the movement event.\n this.movedEventManager.emit({\n item: this,\n prevPosition: prevPosition,\n newPosition: newPosition\n });\n // Run the save function.\n this.debouncedMovementSave(x, y);\n }\n );\n }\n /**\n * Stop the movement fun\n */\n private stopMovementListener(): void {\n if (this.removeMovement) {\n this.removeMovement();\n this.removeMovement = null;\n }\n }\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n private debouncedResizementSave = debounce(\n 500, // ms.\n (width: Size[\"width\"], height: Size[\"height\"]) => {\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingResized = false;\n\n const prevSize = {\n width: this.props.width,\n height: this.props.height\n };\n const newSize = { width, height };\n\n if (!this.sizeChanged(prevSize, newSize)) return;\n\n // Save the new position to the props.\n this.resize(width, height);\n\n // Emit the resize finished event.\n this.resizeFinishedEventManager.emit({\n item: this,\n prevSize: prevSize,\n newSize: newSize\n });\n }\n );\n // This property will store the function\n // to clean the resizement listener.\n private removeResizement: Function | null = null;\n\n /**\n * Start the resizement funtionality.\n * @param element Element to move inside its container.\n */\n protected initResizementListener(element: HTMLElement): void {\n if (\n this.props.type == ItemType.LINE_ITEM ||\n this.props.type == ItemType.NETWORK_LINK\n ) {\n return;\n }\n this.removeResizement = addResizementListener(\n element,\n (width: Size[\"width\"], height: Size[\"height\"]) => {\n // Update the metadata information.\n // Don't use the .meta property cause we don't need DOM updates.\n this._metadata.isBeingResized = true;\n\n // The label it's outside the item's size, so we need\n // to get rid of its size to get the real size of the\n // item's content.\n if (this.props.label && this.props.label.length > 0) {\n const {\n width: labelWidth,\n height: labelHeight\n } = this.labelElementRef.getBoundingClientRect();\n\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n height -= labelHeight;\n break;\n case \"left\":\n case \"right\":\n width -= labelWidth;\n break;\n }\n }\n\n const prevSize = {\n width: this.props.width,\n height: this.props.height\n };\n const newSize = { width, height };\n\n if (!this.sizeChanged(prevSize, newSize)) return;\n\n // Move the DOM element.\n this.resizeElement(width, height);\n // Emit the resizement event.\n this.resizedEventManager.emit({\n item: this,\n prevSize,\n newSize\n });\n // Run the save function.\n this.debouncedResizementSave(width, height);\n }\n );\n }\n /**\n * Stop the resizement functionality.\n */\n private stopResizementListener(): void {\n if (this.removeResizement) {\n this.removeResizement();\n this.removeResizement = null;\n }\n }\n\n /**\n * To create a new element which will be inside the item box.\n * @return Item.\n */\n protected abstract createDomElement(): HTMLElement;\n\n public constructor(\n props: Props,\n metadata: ItemMeta,\n deferInit: boolean = false\n ) {\n this.itemProps = props;\n this._metadata = metadata;\n\n if (!deferInit) this.init();\n }\n\n /**\n * To create and append the DOM elements.\n */\n protected init(): void {\n /*\n * Get a HTMLElement which represents the container box\n * of the Visual Console item. This element will manage\n * all the common things like click events, show a border\n * when hovered, etc.\n */\n this.elementRef = this.createContainerDomElement();\n this.labelElementRef = this.createLabelDomElement();\n\n /*\n * Get a HTMLElement which represents the custom view\n * of the Visual Console item. This element will be\n * different depending on the item implementation.\n */\n this.childElementRef = this.createDomElement();\n\n // Insert the elements into the container.\n this.elementRef.appendChild(this.childElementRef);\n this.elementRef.appendChild(this.labelElementRef);\n\n // Resize element.\n this.resizeElement(this.itemProps.width, this.itemProps.height);\n // Set label position.\n this.changeLabelPosition(this.itemProps.labelPosition);\n }\n\n /**\n * To create a new box for the visual console item.\n * @return Item box.\n */\n private createContainerDomElement(): HTMLElement {\n let box;\n if (this.props.isLinkEnabled) {\n box = document.createElement(\"a\") as HTMLAnchorElement;\n\n if (this.props.link) {\n box.href = this.props.link;\n } else {\n box.className = \"textDecorationNone\";\n }\n } else {\n box = document.createElement(\"div\") as HTMLDivElement;\n box.className = \"textDecorationNone\";\n }\n\n box.classList.add(\"visual-console-item\");\n if (this.props.isOnTop) {\n box.classList.add(\"is-on-top\");\n }\n box.style.left = `${this.props.x}px`;\n box.style.top = `${this.props.y}px`;\n\n // Init the click listeners.\n box.addEventListener(\"dblclick\", e => {\n if (!this.meta.isBeingMoved && !this.meta.isBeingResized) {\n this.unSelectItem();\n this.selectItem();\n\n this.dblClickEventManager.emit({\n item: this,\n nativeEvent: e\n });\n }\n });\n box.addEventListener(\"click\", e => {\n if (this.meta.editMode) {\n e.preventDefault();\n e.stopPropagation();\n } else {\n // Add loading click item.\n if (this.itemProps.isLinkEnabled && this.itemProps.link != null) {\n const divParent = document.createElement(\"div\");\n divParent.className = \"div-visual-console-spinner\";\n const divSpinner = document.createElement(\"div\");\n divSpinner.className = \"visual-console-spinner\";\n divParent.appendChild(divSpinner);\n const containerVC = document.getElementById(\n \"visual-console-container\"\n );\n if (containerVC != null) {\n containerVC.classList.add(\"is-updating\");\n containerVC.appendChild(divParent);\n }\n }\n }\n\n if (!this.meta.isBeingMoved && !this.meta.isBeingResized) {\n this.clickEventManager.emit({\n item: this,\n nativeEvent: e\n });\n }\n });\n\n // Metadata state.\n if (this.meta.editMode) {\n box.classList.add(\"is-editing\");\n }\n if (this.meta.isFetching) {\n box.classList.add(\"is-fetching\");\n }\n if (this.meta.isUpdating) {\n box.classList.add(\"is-updating\");\n }\n if (this.meta.isSelected) {\n box.classList.add(\"is-selected\");\n }\n\n return box;\n }\n\n /**\n * To create a new label for the visual console item.\n * @return Item label.\n */\n protected createLabelDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"visual-console-item-label\";\n // Add the label if it exists.\n const label = this.getLabelWithMacrosReplaced();\n if (label.length > 0) {\n // Ugly table we need to use to replicate the legacy style.\n const table = document.createElement(\"table\");\n const row = document.createElement(\"tr\");\n const emptyRow1 = document.createElement(\"tr\");\n const emptyRow2 = document.createElement(\"tr\");\n const cell = document.createElement(\"td\");\n\n cell.innerHTML = label;\n row.appendChild(cell);\n table.appendChild(emptyRow1);\n table.appendChild(row);\n table.appendChild(emptyRow2);\n table.style.textAlign = \"center\";\n\n // Change the table size depending on its position.\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n if (this.props.width > 0) {\n table.style.width = `${this.props.width}px`;\n table.style.height = \"\";\n }\n break;\n case \"left\":\n case \"right\":\n if (this.props.height > 0) {\n table.style.width = \"\";\n table.style.height = `${this.props.height}px`;\n }\n break;\n }\n\n // element.innerHTML = this.props.label;\n element.appendChild(table);\n }\n\n return element;\n }\n\n /**\n * Return the label stored into the props with some macros replaced.\n */\n protected getLabelWithMacrosReplaced(): string {\n // We assert that the props may have some needed properties.\n const props = this.props as Partial;\n\n return replaceMacros(\n [\n {\n macro: \"_date_\",\n value: humanDate(new Date())\n },\n {\n macro: \"_time_\",\n value: humanTime(new Date())\n },\n {\n macro: \"_agent_\",\n value: props.agentAlias != null ? props.agentAlias : \"\"\n },\n {\n macro: \"_agentdescription_\",\n value: props.agentDescription != null ? props.agentDescription : \"\"\n },\n {\n macro: \"_address_\",\n value: props.agentAddress != null ? props.agentAddress : \"\"\n },\n {\n macro: \"_module_\",\n value: props.moduleName != null ? props.moduleName : \"\"\n },\n {\n macro: \"_moduledescription_\",\n value: props.moduleDescription != null ? props.moduleDescription : \"\"\n }\n ],\n this.props.label || \"\"\n );\n }\n\n /**\n * To update the content element.\n * @return Item.\n */\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.createDomElement().innerHTML;\n }\n\n /**\n * Public accessor of the `props` property.\n * @return Properties.\n */\n public get props(): Props {\n return { ...this.itemProps }; // Return a copy.\n }\n\n /**\n * Public setter of the `props` property.\n * If the new props are different enough than the\n * stored props, a render would be fired.\n * @param newProps\n */\n public set props(newProps: Props) {\n this.setProps(newProps);\n }\n\n /**\n * Clasic and protected version of the setter of the `props` property.\n * Useful to override it from children classes.\n * @param newProps\n */\n protected setProps(newProps: Props) {\n const prevProps = this.props;\n // Update the internal props.\n this.itemProps = newProps;\n\n // From this point, things which rely on this.props can access to the changes.\n\n // Check if we should re-render.\n if (this.shouldBeUpdated(prevProps, newProps))\n this.render(prevProps, this._metadata);\n }\n\n /**\n * Public accessor of the `meta` property.\n * @return Properties.\n */\n public get meta(): ItemMeta {\n return { ...this._metadata }; // Return a copy.\n }\n\n /**\n * Public setter of the `meta` property.\n * If the new meta are different enough than the\n * stored meta, a render would be fired.\n * @param newProps\n */\n public set meta(newMetadata: ItemMeta) {\n this.setMeta(newMetadata);\n }\n\n /**\n * Classic version of the setter of the `meta` property.\n * Useful to override it from children classes.\n * @param newProps\n */\n public setMeta(newMetadata: Partial): void {\n const prevMetadata = this._metadata;\n // Update the internal meta.\n this._metadata = {\n ...prevMetadata,\n ...newMetadata\n };\n\n if (\n typeof newMetadata.isSelected !== \"undefined\" &&\n prevMetadata.isSelected !== newMetadata.isSelected\n ) {\n this.selectionChangedEventManager.emit({\n selected: newMetadata.isSelected\n });\n }\n\n // From this point, things which rely on this.props can access to the changes.\n\n // Check if we should re-render.\n // if (this.shouldBeUpdated(prevMetadata, newMetadata))\n this.render(this.itemProps, prevMetadata);\n }\n\n /**\n * To compare the previous and the new props and returns a boolean value\n * in case the difference is meaningfull enough to perform DOM changes.\n *\n * Here, the only comparision is done by reference.\n *\n * Override this function to perform a different comparision depending on the item needs.\n *\n * @param prevProps\n * @param newProps\n * @return Whether the difference is meaningful enough to perform DOM changes or not.\n */\n protected shouldBeUpdated(prevProps: Props, newProps: Props): boolean {\n return prevProps !== newProps;\n }\n\n /**\n * To recreate or update the HTMLElement which represents the item into the DOM.\n * @param prevProps If exists it will be used to only perform DOM updates instead of a full replace.\n */\n public render(\n prevProps: Props | null = null,\n prevMeta: ItemMeta | null = null\n ): void {\n this.updateDomElement(this.childElementRef);\n\n // Move box.\n if (!prevProps || this.positionChanged(prevProps, this.props)) {\n this.moveElement(this.props.x, this.props.y);\n }\n // Resize box.\n if (!prevProps || this.sizeChanged(prevProps, this.props)) {\n this.resizeElement(this.props.width, this.props.height);\n }\n // Change label.\n const oldLabelHtml = this.labelElementRef.innerHTML;\n const newLabelHtml = this.createLabelDomElement().innerHTML;\n if (oldLabelHtml !== newLabelHtml) {\n this.labelElementRef.innerHTML = newLabelHtml;\n }\n // Change label position.\n if (!prevProps || prevProps.labelPosition !== this.props.labelPosition) {\n this.changeLabelPosition(this.props.labelPosition);\n }\n //Change z-index class is-on-top\n if (!prevProps || prevProps.isOnTop !== this.props.isOnTop) {\n if (this.props.isOnTop) {\n this.elementRef.classList.add(\"is-on-top\");\n } else {\n this.elementRef.classList.remove(\"is-on-top\");\n }\n }\n // Change link.\n if (prevProps && prevProps.isLinkEnabled !== this.props.isLinkEnabled) {\n const container = this.createContainerDomElement();\n // Add the children of the old element.\n container.innerHTML = this.elementRef.innerHTML;\n // Copy the attributes.\n const attrs = this.elementRef.attributes;\n for (let i = 0; i < attrs.length; i++) {\n if (attrs[i].nodeName !== \"id\") {\n let cloneIsNeeded = this.elementRef.getAttributeNode(\n attrs[i].nodeName\n );\n if (cloneIsNeeded !== null) {\n container.setAttributeNode(cloneIsNeeded.cloneNode());\n }\n }\n }\n // Replace the reference.\n if (this.elementRef.parentNode !== null) {\n this.elementRef.parentNode.replaceChild(container, this.elementRef);\n }\n\n // Changed the reference to the main element. It's ugly, but needed.\n this.elementRef = container;\n }\n\n if (\n prevProps &&\n this.props.isLinkEnabled &&\n prevProps.link !== this.props.link\n ) {\n if (this.props.link !== null) {\n this.elementRef.setAttribute(\"href\", this.props.link);\n }\n }\n\n // Change metadata related things.\n if (!prevMeta || prevMeta.editMode !== this.meta.editMode) {\n if (this.meta.editMode) {\n this.elementRef.classList.add(\"is-editing\");\n } else {\n this.elementRef.classList.remove(\"is-editing\");\n }\n }\n\n if (!prevMeta || prevMeta.isFetching !== this.meta.isFetching) {\n if (this.meta.isFetching) {\n this.elementRef.classList.add(\"is-fetching\");\n } else {\n this.elementRef.classList.remove(\"is-fetching\");\n }\n }\n\n if (!prevMeta || prevMeta.isUpdating !== this.meta.isUpdating) {\n if (this.meta.isUpdating) {\n this.elementRef.classList.add(\"is-updating\");\n\n const divParent = document.createElement(\"div\");\n divParent.className = \"div-visual-console-spinner\";\n const divSpinner = document.createElement(\"div\");\n divSpinner.className = \"visual-console-spinner\";\n divParent.appendChild(divSpinner);\n this.elementRef.appendChild(divParent);\n } else {\n this.elementRef.classList.remove(\"is-updating\");\n\n const div = this.elementRef.querySelector(\n \".div-visual-console-spinner\"\n );\n if (div !== null) {\n const parent = div.parentElement;\n if (parent !== null) {\n parent.removeChild(div);\n }\n }\n }\n }\n if (!prevMeta || prevMeta.isSelected !== this.meta.isSelected) {\n if (this.meta.isSelected) {\n this.elementRef.classList.add(\"is-selected\");\n } else {\n this.elementRef.classList.remove(\"is-selected\");\n }\n }\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n */\n public remove(): void {\n // Call the remove event.\n this.removeEventManager.emit({ item: this });\n // Event listeners.\n this.disposables.forEach(disposable => {\n try {\n disposable.dispose();\n } catch (ignored) {} // eslint-disable-line no-empty\n });\n // VisualConsoleItem DOM element.\n this.elementRef.remove();\n }\n\n /**\n * Compare the previous and the new position and return\n * a boolean value in case the position changed.\n * @param prevPosition\n * @param newPosition\n * @return Whether the position changed or not.\n */\n protected positionChanged(\n prevPosition: Position,\n newPosition: Position\n ): boolean {\n return prevPosition.x !== newPosition.x || prevPosition.y !== newPosition.y;\n }\n\n /**\n * Move the label around the item content.\n * @param position Label position.\n */\n protected changeLabelPosition(position: Props[\"labelPosition\"]): void {\n switch (position) {\n case \"up\":\n this.elementRef.style.flexDirection = \"column-reverse\";\n break;\n case \"left\":\n this.elementRef.style.flexDirection = \"row-reverse\";\n break;\n case \"right\":\n this.elementRef.style.flexDirection = \"row\";\n break;\n case \"down\":\n default:\n this.elementRef.style.flexDirection = \"column\";\n break;\n }\n\n // Ugly table to show the label as its legacy counterpart.\n const tables = this.labelElementRef.getElementsByTagName(\"table\");\n const table = tables.length > 0 ? tables.item(0) : null;\n // Change the table size depending on its position.\n if (table) {\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n if (this.props.width > 0) {\n table.style.width = `${this.props.width}px`;\n table.style.height = \"\";\n }\n break;\n case \"left\":\n case \"right\":\n if (this.props.height > 0) {\n table.style.width = \"\";\n table.style.height = `${this.props.height}px`;\n }\n break;\n }\n }\n }\n\n /**\n * Move the DOM container.\n * @param x Horizontal axis position.\n * @param y Vertical axis position.\n */\n protected moveElement(x: number, y: number): void {\n this.elementRef.style.left = `${x}px`;\n this.elementRef.style.top = `${y}px`;\n }\n\n /**\n * Update the position into the properties and move the DOM container.\n * @param x Horizontal axis position.\n * @param y Vertical axis position.\n */\n public move(x: number, y: number): void {\n this.moveElement(x, y);\n this.itemProps = {\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n x,\n y\n };\n }\n\n /**\n * Compare the previous and the new size and return\n * a boolean value in case the size changed.\n * @param prevSize\n * @param newSize\n * @return Whether the size changed or not.\n */\n protected sizeChanged(prevSize: Size, newSize: Size): boolean {\n return (\n prevSize.width !== newSize.width || prevSize.height !== newSize.height\n );\n }\n\n /**\n * Resize the DOM content container.\n * @param width\n * @param height\n */\n protected resizeElement(width: number, height: number): void {\n // The most valuable size is the content size.\n if (\n this.props.type != ItemType.LINE_ITEM &&\n this.props.type != ItemType.NETWORK_LINK\n ) {\n this.childElementRef.style.width = width > 0 ? `${width}px` : \"\";\n this.childElementRef.style.height = height > 0 ? `${height}px` : \"\";\n }\n\n if (this.props.label && this.props.label.length > 0) {\n // Ugly table to show the label as its legacy counterpart.\n const tables = this.labelElementRef.getElementsByTagName(\"table\");\n const table = tables.length > 0 ? tables.item(0) : null;\n\n if (table) {\n switch (this.props.labelPosition) {\n case \"up\":\n case \"down\":\n table.style.width = width > 0 ? `${width}px` : \"\";\n break;\n case \"left\":\n case \"right\":\n table.style.height = height > 0 ? `${height}px` : \"\";\n break;\n }\n }\n }\n }\n\n /**\n * Update the size into the properties and resize the DOM container.\n * @param width\n * @param height\n */\n public resize(width: number, height: number): void {\n this.resizeElement(width, height);\n this.itemProps = {\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n width,\n height\n };\n }\n\n /**\n * To add an event handler to the click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is clicked.\n */\n public onClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.clickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the double click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is double clicked.\n */\n public onDblClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.dblClickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the movement of visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onMoved(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.movedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the movement stopped of visual console elements.\n * @param listener Function which is going to be executed when a linked console's movement is finished.\n */\n public onMovementFinished(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.movementFinishedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the resizement of visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onResized(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.resizedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the resizement finish of visual console elements.\n * @param listener Function which is going to be executed when a linked console is finished resizing.\n */\n public onResizeFinished(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.resizeFinishedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to the removal of the item.\n * @param listener Function which is going to be executed when a item is removed.\n */\n public onRemove(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.removeEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * To add an event handler to item selection.\n * @param listener Function which is going to be executed when a item is removed.\n */\n public onSelectionChanged(\n listener: Listener\n ): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.selectionChangedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Select an item.\n * @param itemId Item Id.\n * @param unique To remove the selection of other items or not.\n */\n public selectItem(): void {\n this.meta = {\n ...this.meta,\n isSelected: true\n };\n\n this.initMovementListener(this.elementRef);\n if (\n this.props.type !== ItemType.LINE_ITEM &&\n this.props.type !== ItemType.NETWORK_LINK\n ) {\n this.initResizementListener(this.elementRef);\n }\n }\n\n /**\n * Unselect an item.\n * @param itemId Item Id.\n */\n public unSelectItem(): void {\n this.meta = {\n ...this.meta,\n isSelected: false\n };\n\n this.stopMovementListener();\n if (this.props.type !== ItemType.LINE_ITEM) {\n this.stopResizementListener();\n }\n }\n\n // TODO: Document\n public getFormContainer(): FormContainer {\n return VisualConsoleItem.getFormContainer(this.props);\n }\n\n // TODO: Document\n public static getFormContainer(props: Partial): FormContainer {\n const title: string = props.type ? titleItem(props.type) : t(\"Item\");\n return new FormContainer(title, [], []);\n }\n}\n\nexport default VisualConsoleItem;\n","export interface Listener {\n (event: T): void;\n}\n\nexport interface Disposable {\n dispose: () => void;\n}\n\n/** passes through events as they happen. You will not get events from before you start listening */\nexport default class TypedEvent {\n private listeners: Listener[] = [];\n private listenersOncer: Listener[] = [];\n\n public on = (listener: Listener): Disposable => {\n this.listeners.push(listener);\n return {\n dispose: () => this.off(listener)\n };\n };\n\n public once = (listener: Listener): void => {\n this.listenersOncer.push(listener);\n };\n\n public off = (listener: Listener): void => {\n const callbackIndex = this.listeners.indexOf(listener);\n if (callbackIndex > -1) this.listeners.splice(callbackIndex, 1);\n };\n\n public emit = (event: T): void => {\n /** Update any general listeners */\n this.listeners.forEach(listener => listener(event));\n\n /** Clear the `once` queue */\n this.listenersOncer.forEach(listener => listener(event));\n this.listenersOncer = [];\n };\n\n public pipe = (te: TypedEvent): Disposable => this.on(e => te.emit(e));\n}\n","import TypedEvent, { Listener, Disposable } from \"./lib/TypedEvent\";\nimport { AnyObject, UnknownObject } from \"./lib/types\";\nimport { t } from \"./lib\";\n\ninterface InputGroupDataRequestedEvent {\n identifier: string;\n params: UnknownObject;\n done: (error: Error | null, data?: unknown) => void;\n}\n\n// TODO: Document\nexport abstract class InputGroup {\n private _name: string = \"\";\n private _element?: HTMLElement;\n public readonly initialData: Data;\n protected currentData: Partial = {};\n // Event manager for data requests.\n private readonly dataRequestedEventManager = new TypedEvent<\n InputGroupDataRequestedEvent\n >();\n\n public constructor(name: string, initialData: Data) {\n this.name = name;\n this.initialData = initialData;\n }\n\n public set name(name: string) {\n if (name.length === 0) throw new RangeError(\"empty name\");\n this._name = name;\n }\n\n public get name(): string {\n return this._name;\n }\n\n public get data(): Partial {\n return { ...this.currentData };\n }\n\n public get element(): HTMLElement {\n if (this._element == null) {\n const element = document.createElement(\"div\");\n element.className = `input-group input-group-${this.name}`;\n\n const content = this.createContent();\n\n if (content instanceof Array) {\n content.forEach(element.appendChild);\n } else {\n element.appendChild(content);\n }\n\n this._element = element;\n }\n\n return this._element;\n }\n\n public reset(): void {\n this.currentData = {};\n }\n\n protected updateData(data: Partial): void {\n this.currentData = {\n ...this.currentData,\n ...data\n };\n // TODO: Update item.\n }\n\n protected requestData(\n identifier: string,\n params: UnknownObject,\n done: (error: Error | null, data?: unknown) => void\n ): void {\n this.dataRequestedEventManager.emit({ identifier, params, done });\n }\n\n public onDataRequested(\n listener: Listener\n ): Disposable {\n return this.dataRequestedEventManager.on(listener);\n }\n\n protected abstract createContent(): HTMLElement | HTMLElement[];\n\n // public abstract get isValid(): boolean;\n}\n\nexport interface SubmitFormEvent {\n nativeEvent: Event;\n data: AnyObject;\n}\n\n// TODO: Document\nexport class FormContainer {\n public readonly title: string;\n private inputGroupsByName: { [name: string]: InputGroup } = {};\n private enabledInputGroupNames: string[] = [];\n // Event manager for submit events.\n private readonly submitEventManager = new TypedEvent();\n // Event manager for item data requests.\n private readonly itemDataRequestedEventManager = new TypedEvent<\n InputGroupDataRequestedEvent\n >();\n private handleItemDataRequested = this.itemDataRequestedEventManager.emit;\n\n public constructor(\n title: string,\n inputGroups: InputGroup[] = [],\n enabledInputGroups: string[] = []\n ) {\n this.title = title;\n\n if (inputGroups.length > 0) {\n this.inputGroupsByName = inputGroups.reduce((prevVal, inputGroup) => {\n // Add event handlers.\n inputGroup.onDataRequested(this.handleItemDataRequested);\n prevVal[inputGroup.name] = inputGroup;\n return prevVal;\n }, this.inputGroupsByName);\n }\n\n if (enabledInputGroups.length > 0) {\n this.enabledInputGroupNames = [\n ...this.enabledInputGroupNames,\n ...enabledInputGroups.filter(\n name => this.inputGroupsByName[name] != null\n )\n ];\n }\n }\n\n public getInputGroup(inputGroupName: string): InputGroup | null {\n return this.inputGroupsByName[inputGroupName] || null;\n }\n\n public addInputGroup(\n inputGroup: InputGroup,\n index: number | null = null\n ): FormContainer {\n // Add event handlers.\n inputGroup.onDataRequested(this.handleItemDataRequested);\n this.inputGroupsByName[inputGroup.name] = inputGroup;\n\n // Remove the current stored name if exist.\n this.enabledInputGroupNames = this.enabledInputGroupNames.filter(\n name => name !== inputGroup.name\n );\n\n if (index !== null) {\n if (index <= 0) {\n this.enabledInputGroupNames = [\n inputGroup.name,\n ...this.enabledInputGroupNames\n ];\n } else if (index >= this.enabledInputGroupNames.length) {\n this.enabledInputGroupNames = [\n ...this.enabledInputGroupNames,\n inputGroup.name\n ];\n } else {\n this.enabledInputGroupNames = [\n // part of the array before the specified index\n ...this.enabledInputGroupNames.slice(0, index),\n // inserted item\n inputGroup.name,\n // part of the array after the specified index\n ...this.enabledInputGroupNames.slice(index)\n ];\n }\n } else {\n this.enabledInputGroupNames = [\n ...this.enabledInputGroupNames,\n inputGroup.name\n ];\n }\n\n return this;\n }\n\n public removeInputGroup(inputGroupName: string): FormContainer {\n delete this.inputGroupsByName[inputGroupName];\n // Remove the current stored name.\n this.enabledInputGroupNames = this.enabledInputGroupNames.filter(\n name => name !== inputGroupName\n );\n\n return this;\n }\n\n public getFormElement(\n type: \"creation\" | \"update\" = \"update\"\n ): HTMLFormElement {\n const form = document.createElement(\"form\");\n form.id = \"visual-console-item-edition\";\n form.className = \"visual-console-item-edition\";\n form.addEventListener(\"submit\", e => {\n e.preventDefault();\n this.submitEventManager.emit({\n nativeEvent: e,\n data: this.enabledInputGroupNames.reduce((data, name) => {\n if (this.inputGroupsByName[name]) {\n data = {\n ...data,\n ...this.inputGroupsByName[name].data\n };\n }\n return data;\n }, {})\n });\n });\n\n const formContent = document.createElement(\"div\");\n formContent.className = \"input-groups\";\n\n this.enabledInputGroupNames.forEach(name => {\n if (this.inputGroupsByName[name]) {\n formContent.appendChild(this.inputGroupsByName[name].element);\n }\n });\n\n form.appendChild(formContent);\n\n return form;\n }\n\n public reset(): void {\n this.enabledInputGroupNames.forEach(name => {\n if (this.inputGroupsByName[name]) {\n this.inputGroupsByName[name].reset();\n }\n });\n }\n\n // public get isValid(): boolean {\n // for (let i = 0; i < this.enabledInputGroupNames.length; i++) {\n // const inputGroup = this.inputGroupsByName[this.enabledInputGroupNames[i]];\n // if (inputGroup && !inputGroup.isValid) return false;\n // }\n\n // return true;\n // }\n\n public onSubmit(listener: Listener): Disposable {\n return this.submitEventManager.on(listener);\n }\n\n public onInputGroupDataRequested(\n listener: Listener\n ): Disposable {\n return this.itemDataRequestedEventManager.on(listener);\n }\n}\n","import { IconDefinition } from \"@fortawesome/free-solid-svg-icons\";\nimport \"./FontAwesomeIcon.styles.css\";\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\ninterface ExtraProps {\n size?: \"small\" | \"medium\" | \"large\";\n color?: string;\n spin?: boolean;\n pulse?: boolean;\n}\n\nconst fontAwesomeIcon = (\n iconDefinition: IconDefinition,\n title: string,\n { size, color, spin, pulse }: ExtraProps = {}\n): HTMLElement => {\n const container = document.createElement(\"figure\");\n container.title = title;\n container.className = `fa fa-${iconDefinition.iconName}`;\n\n if (size) container.classList.add(`fa-${size}`);\n\n if (spin) container.classList.add(\"fa-spin\");\n else if (pulse) container.classList.add(\"fa-pulse\");\n\n const icon = document.createElementNS(svgNS, \"svg\");\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n icon.setAttribute(\n \"viewBox\",\n `0 0 ${iconDefinition.icon[0]} ${iconDefinition.icon[1]}`\n );\n if (color) icon.setAttribute(\"fill\", color);\n\n // Path\n const path = document.createElementNS(svgNS, \"path\");\n const pathData =\n typeof iconDefinition.icon[4] === \"string\"\n ? iconDefinition.icon[4]\n : iconDefinition.icon[4][0];\n path.setAttribute(\"d\", pathData);\n\n icon.appendChild(path);\n container.appendChild(icon);\n\n return container;\n};\n\nexport default fontAwesomeIcon;\n","/*!\n * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */\nvar prefix = \"fas\";\nvar faAd = {\n prefix: 'fas',\n iconName: 'ad',\n icon: [512, 512, [], \"f641\", \"M157.52 272h36.96L176 218.78 157.52 272zM352 256c-13.23 0-24 10.77-24 24s10.77 24 24 24 24-10.77 24-24-10.77-24-24-24zM464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM250.58 352h-16.94c-6.81 0-12.88-4.32-15.12-10.75L211.15 320h-70.29l-7.38 21.25A16 16 0 0 1 118.36 352h-16.94c-11.01 0-18.73-10.85-15.12-21.25L140 176.12A23.995 23.995 0 0 1 162.67 160h26.66A23.99 23.99 0 0 1 212 176.13l53.69 154.62c3.61 10.4-4.11 21.25-15.11 21.25zM424 336c0 8.84-7.16 16-16 16h-16c-4.85 0-9.04-2.27-11.98-5.68-8.62 3.66-18.09 5.68-28.02 5.68-39.7 0-72-32.3-72-72s32.3-72 72-72c8.46 0 16.46 1.73 24 4.42V176c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v160z\"]\n};\nvar faAddressBook = {\n prefix: 'fas',\n iconName: 'address-book',\n icon: [448, 512, [], \"f2b9\", \"M436 160c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20v-64h20zm-228-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H118.4C106 384 96 375.4 96 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"]\n};\nvar faAddressCard = {\n prefix: 'fas',\n iconName: 'address-card',\n icon: [576, 512, [], \"f2bb\", \"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-352 96c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H86.4C74 384 64 375.4 64 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2zM512 312c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-64c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faAdjust = {\n prefix: 'fas',\n iconName: 'adjust',\n icon: [512, 512, [], \"f042\", \"M8 256c0 136.966 111.033 248 248 248s248-111.034 248-248S392.966 8 256 8 8 119.033 8 256zm248 184V72c101.705 0 184 82.311 184 184 0 101.705-82.311 184-184 184z\"]\n};\nvar faAirFreshener = {\n prefix: 'fas',\n iconName: 'air-freshener',\n icon: [512, 512, [], \"f5d0\", \"M224 160H96C43 160 0 203 0 256V480C0 497.625 14.375 512 32 512H288C305.625 512 320 497.625 320 480V256C320 203 277 160 224 160ZM160 416C115.875 416 80 380.125 80 336S115.875 256 160 256S240 291.875 240 336S204.125 416 160 416ZM224 32C224 14.375 209.625 0 192 0H128C110.375 0 96 14.375 96 32V128H224V32ZM381.781 51.578C383 50.969 384 49.359 384 48C384 46.625 383 45.031 381.781 44.422L352 32L339.562 2.219C338.969 1 337.375 0 336 0S333.031 1 332.406 2.219L320 32L290.219 44.422C289 45.031 288 46.625 288 48C288 49.359 289 50.969 290.219 51.578L320 64L332.406 93.781C333.031 95 334.625 96 336 96S338.969 95 339.562 93.781L352 64L381.781 51.578ZM448 64L460.406 93.781C461.031 95 462.625 96 464 96S466.969 95 467.562 93.781L480 64L509.781 51.578C511 50.969 512 49.359 512 48C512 46.625 511 45.031 509.781 44.422L480 32L467.562 2.219C466.969 1 465.375 0 464 0S461.031 1 460.406 2.219L448 32L418.219 44.422C417 45.031 416 46.625 416 48C416 49.359 417 50.969 418.219 51.578L448 64ZM480 224L467.562 194.219C466.969 193 465.375 192 464 192S461.031 193 460.406 194.219L448 224L418.219 236.422C417 237.031 416 238.625 416 240C416 241.359 417 242.969 418.219 243.578L448 256L460.406 285.781C461.031 287 462.625 288 464 288S466.969 287 467.562 285.781L480 256L509.781 243.578C511 242.969 512 241.359 512 240C512 238.625 511 237.031 509.781 236.422L480 224ZM445.781 147.578C447 146.969 448 145.359 448 144C448 142.625 447 141.031 445.781 140.422L416 128L403.562 98.219C402.969 97 401.375 96 400 96S397.031 97 396.406 98.219L384 128L354.219 140.422C353 141.031 352 142.625 352 144C352 145.359 353 146.969 354.219 147.578L384 160L396.406 189.781C397.031 191 398.625 192 400 192S402.969 191 403.562 189.781L416 160L445.781 147.578Z\"]\n};\nvar faAlignCenter = {\n prefix: 'fas',\n iconName: 'align-center',\n icon: [448, 512, [], \"f037\", \"M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z\"]\n};\nvar faAlignJustify = {\n prefix: 'fas',\n iconName: 'align-justify',\n icon: [448, 512, [], \"f039\", \"M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faAlignLeft = {\n prefix: 'fas',\n iconName: 'align-left',\n icon: [448, 512, [], \"f036\", \"M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faAlignRight = {\n prefix: 'fas',\n iconName: 'align-right',\n icon: [448, 512, [], \"f038\", \"M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z\"]\n};\nvar faAllergies = {\n prefix: 'fas',\n iconName: 'allergies',\n icon: [448, 512, [], \"f461\", \"M416 112c-17.6 0-32 14.4-32 32v72c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v152c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V32c0-17.6-14.4-32-32-32s-32 14.4-32 32v184c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V64c0-17.6-14.4-32-32-32S96 46.4 96 64v241l-23.6-32.5c-13-17.9-38-21.8-55.9-8.8s-21.8 38-8.8 55.9l125.6 172.7c9 12.4 23.5 19.8 38.8 19.8h197.6c22.3 0 41.6-15.3 46.7-37l26.5-112.7c3.2-13.7 4.9-28.3 5.1-42.3V144c0-17.6-14.4-32-32-32zM176 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32-128c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faAmbulance = {\n prefix: 'fas',\n iconName: 'ambulance',\n icon: [640, 512, [], \"f0f9\", \"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm144-248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm176 248c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"]\n};\nvar faAmericanSignLanguageInterpreting = {\n prefix: 'fas',\n iconName: 'american-sign-language-interpreting',\n icon: [640, 512, [], \"f2a3\", \"M290.547 189.039c-20.295-10.149-44.147-11.199-64.739-3.89 42.606 0 71.208 20.475 85.578 50.576 8.576 17.899-5.148 38.071-23.617 38.071 18.429 0 32.211 20.136 23.617 38.071-14.725 30.846-46.123 50.854-80.298 50.854-.557 0-94.471-8.615-94.471-8.615l-66.406 33.347c-9.384 4.693-19.815.379-23.895-7.781L1.86 290.747c-4.167-8.615-1.111-18.897 6.946-23.621l58.072-33.069L108 159.861c6.39-57.245 34.731-109.767 79.743-146.726 11.391-9.448 28.341-7.781 37.51 3.613 9.446 11.394 7.78 28.067-3.612 37.516-12.503 10.559-23.618 22.509-32.509 35.57 21.672-14.729 46.679-24.732 74.186-28.067 14.725-1.945 28.063 8.336 29.73 23.065 1.945 14.728-8.336 28.067-23.062 29.734-16.116 1.945-31.12 7.503-44.178 15.284 26.114-5.713 58.712-3.138 88.079 11.115 13.336 6.669 18.893 22.509 12.224 35.848-6.389 13.06-22.504 18.617-35.564 12.226zm-27.229 69.472c-6.112-12.505-18.338-20.286-32.231-20.286a35.46 35.46 0 0 0-35.565 35.57c0 21.428 17.808 35.57 35.565 35.57 13.893 0 26.119-7.781 32.231-20.286 4.446-9.449 13.614-15.006 23.339-15.284-9.725-.277-18.893-5.835-23.339-15.284zm374.821-37.237c4.168 8.615 1.111 18.897-6.946 23.621l-58.071 33.069L532 352.16c-6.39 57.245-34.731 109.767-79.743 146.726-10.932 9.112-27.799 8.144-37.51-3.613-9.446-11.394-7.78-28.067 3.613-37.516 12.503-10.559 23.617-22.509 32.508-35.57-21.672 14.729-46.679 24.732-74.186 28.067-10.021 2.506-27.552-5.643-29.73-23.065-1.945-14.728 8.336-28.067 23.062-29.734 16.116-1.946 31.12-7.503 44.178-15.284-26.114 5.713-58.712 3.138-88.079-11.115-13.336-6.669-18.893-22.509-12.224-35.848 6.389-13.061 22.505-18.619 35.565-12.227 20.295 10.149 44.147 11.199 64.739 3.89-42.606 0-71.208-20.475-85.578-50.576-8.576-17.899 5.148-38.071 23.617-38.071-18.429 0-32.211-20.136-23.617-38.071 14.033-29.396 44.039-50.887 81.966-50.854l92.803 8.615 66.406-33.347c9.408-4.704 19.828-.354 23.894 7.781l44.455 88.926zm-229.227-18.618c-13.893 0-26.119 7.781-32.231 20.286-4.446 9.449-13.614 15.006-23.339 15.284 9.725.278 18.893 5.836 23.339 15.284 6.112 12.505 18.338 20.286 32.231 20.286a35.46 35.46 0 0 0 35.565-35.57c0-21.429-17.808-35.57-35.565-35.57z\"]\n};\nvar faAnchor = {\n prefix: 'fas',\n iconName: 'anchor',\n icon: [576, 512, [], \"f13d\", \"M12.971 352h32.394C67.172 454.735 181.944 512 288 512c106.229 0 220.853-57.38 242.635-160h32.394c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0l-67.029 67.029c-7.56 7.56-2.206 20.485 8.485 20.485h35.146c-20.29 54.317-84.963 86.588-144.117 94.015V256h52c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-52v-5.47c37.281-13.178 63.995-48.725 64-90.518C384.005 43.772 341.605.738 289.37.01 235.723-.739 192 42.525 192 96c0 41.798 26.716 77.35 64 90.53V192h-52c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v190.015c-58.936-7.399-123.82-39.679-144.117-94.015h35.146c10.691 0 16.045-12.926 8.485-20.485l-67.029-67.029c-4.686-4.686-12.284-4.686-16.971 0L4.485 331.515C-3.074 339.074 2.28 352 12.971 352zM288 64c17.645 0 32 14.355 32 32s-14.355 32-32 32-32-14.355-32-32 14.355-32 32-32z\"]\n};\nvar faAngleDoubleDown = {\n prefix: 'fas',\n iconName: 'angle-double-down',\n icon: [320, 512, [], \"f103\", \"M143 256.3L7 120.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0L313 86.3c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.4 9.5-24.6 9.5-34 .1zm34 192l136-136c9.4-9.4 9.4-24.6 0-33.9l-22.6-22.6c-9.4-9.4-24.6-9.4-33.9 0L160 352.1l-96.4-96.4c-9.4-9.4-24.6-9.4-33.9 0L7 278.3c-9.4 9.4-9.4 24.6 0 33.9l136 136c9.4 9.5 24.6 9.5 34 .1z\"]\n};\nvar faAngleDoubleLeft = {\n prefix: 'fas',\n iconName: 'angle-double-left',\n icon: [448, 512, [], \"f100\", \"M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z\"]\n};\nvar faAngleDoubleRight = {\n prefix: 'fas',\n iconName: 'angle-double-right',\n icon: [448, 512, [], \"f101\", \"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z\"]\n};\nvar faAngleDoubleUp = {\n prefix: 'fas',\n iconName: 'angle-double-up',\n icon: [320, 512, [], \"f102\", \"M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z\"]\n};\nvar faAngleDown = {\n prefix: 'fas',\n iconName: 'angle-down',\n icon: [320, 512, [], \"f107\", \"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"]\n};\nvar faAngleLeft = {\n prefix: 'fas',\n iconName: 'angle-left',\n icon: [256, 512, [], \"f104\", \"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z\"]\n};\nvar faAngleRight = {\n prefix: 'fas',\n iconName: 'angle-right',\n icon: [256, 512, [], \"f105\", \"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z\"]\n};\nvar faAngleUp = {\n prefix: 'fas',\n iconName: 'angle-up',\n icon: [320, 512, [], \"f106\", \"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"]\n};\nvar faAngry = {\n prefix: 'fas',\n iconName: 'angry',\n icon: [496, 512, [], \"f556\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 240c0-9.3 4.1-17.5 10.5-23.4l-31-9.3c-8.5-2.5-13.3-11.5-10.7-19.9 2.5-8.5 11.4-13.2 19.9-10.7l80 24c8.5 2.5 13.3 11.5 10.7 19.9-2.1 6.9-8.4 11.4-15.3 11.4-.5 0-1.1-.2-1.7-.2.7 2.7 1.7 5.3 1.7 8.2 0 17.7-14.3 32-32 32S136 257.7 136 240zm168 154.2c-27.8-33.4-84.2-33.4-112.1 0-13.5 16.3-38.2-4.2-24.6-20.5 20-24 49.4-37.8 80.6-37.8s60.6 13.8 80.6 37.8c13.8 16.5-11.1 36.6-24.5 20.5zm76.6-186.9l-31 9.3c6.3 5.8 10.5 14.1 10.5 23.4 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.9.9-5.6 1.7-8.2-.6.1-1.1.2-1.7.2-6.9 0-13.2-4.5-15.3-11.4-2.5-8.5 2.3-17.4 10.7-19.9l80-24c8.4-2.5 17.4 2.3 19.9 10.7 2.5 8.5-2.3 17.4-10.8 19.9z\"]\n};\nvar faAnkh = {\n prefix: 'fas',\n iconName: 'ankh',\n icon: [320, 512, [], \"f644\", \"M296 256h-44.62C272.46 222.01 288 181.65 288 144 288 55.63 230.69 0 160 0S32 55.63 32 144c0 37.65 15.54 78.01 36.62 112H24c-13.25 0-24 10.74-24 24v32c0 13.25 10.75 24 24 24h96v152c0 13.25 10.75 24 24 24h32c13.25 0 24-10.75 24-24V336h96c13.25 0 24-10.75 24-24v-32c0-13.26-10.75-24-24-24zM160 80c29.61 0 48 24.52 48 64 0 34.66-27.14 78.14-48 100.87-20.86-22.72-48-66.21-48-100.87 0-39.48 18.39-64 48-64z\"]\n};\nvar faAppleAlt = {\n prefix: 'fas',\n iconName: 'apple-alt',\n icon: [448, 512, [], \"f5d1\", \"M350.85 129c25.97 4.67 47.27 18.67 63.92 42 14.65 20.67 24.64 46.67 29.96 78 4.67 28.67 4.32 57.33-1 86-7.99 47.33-23.97 87-47.94 119-28.64 38.67-64.59 58-107.87 58-10.66 0-22.3-3.33-34.96-10-8.66-5.33-18.31-8-28.97-8s-20.3 2.67-28.97 8c-12.66 6.67-24.3 10-34.96 10-43.28 0-79.23-19.33-107.87-58-23.97-32-39.95-71.67-47.94-119-5.32-28.67-5.67-57.33-1-86 5.32-31.33 15.31-57.33 29.96-78 16.65-23.33 37.95-37.33 63.92-42 15.98-2.67 37.95-.33 65.92 7 23.97 6.67 44.28 14.67 60.93 24 16.65-9.33 36.96-17.33 60.93-24 27.98-7.33 49.96-9.67 65.94-7zm-54.94-41c-9.32 8.67-21.65 15-36.96 19-10.66 3.33-22.3 5-34.96 5l-14.98-1c-1.33-9.33-1.33-20 0-32 2.67-24 10.32-42.33 22.97-55 9.32-8.67 21.65-15 36.96-19 10.66-3.33 22.3-5 34.96-5l14.98 1 1 15c0 12.67-1.67 24.33-4.99 35-3.99 15.33-10.31 27.67-18.98 37z\"]\n};\nvar faArchive = {\n prefix: 'fas',\n iconName: 'archive',\n icon: [512, 512, [], \"f187\", \"M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faArchway = {\n prefix: 'fas',\n iconName: 'archway',\n icon: [576, 512, [], \"f557\", \"M560 448h-16V96H32v352H16.02c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16H176c8.84 0 16-7.16 16-16V320c0-53.02 42.98-96 96-96s96 42.98 96 96l.02 160v16c0 8.84 7.16 16 16 16H560c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm0-448H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h544c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z\"]\n};\nvar faArrowAltCircleDown = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-down',\n icon: [512, 512, [], \"f358\", \"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5H300V140c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z\"]\n};\nvar faArrowAltCircleLeft = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-left',\n icon: [512, 512, [], \"f359\", \"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z\"]\n};\nvar faArrowAltCircleRight = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-right',\n icon: [512, 512, [], \"f35a\", \"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5V212H140c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z\"]\n};\nvar faArrowAltCircleUp = {\n prefix: 'fas',\n iconName: 'arrow-alt-circle-up',\n icon: [512, 512, [], \"f35b\", \"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm292 116V256h70.9c10.7 0 16.1-13 8.5-20.5L264.5 121.2c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5H212v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z\"]\n};\nvar faArrowCircleDown = {\n prefix: 'fas',\n iconName: 'arrow-circle-down',\n icon: [512, 512, [], \"f0ab\", \"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-143.6-28.9L288 302.6V120c0-13.3-10.7-24-24-24h-16c-13.3 0-24 10.7-24 24v182.6l-72.4-75.5c-9.3-9.7-24.8-9.9-34.3-.4l-10.9 11c-9.4 9.4-9.4 24.6 0 33.9L239 404.3c9.4 9.4 24.6 9.4 33.9 0l132.7-132.7c9.4-9.4 9.4-24.6 0-33.9l-10.9-11c-9.5-9.5-25-9.3-34.3.4z\"]\n};\nvar faArrowCircleLeft = {\n prefix: 'fas',\n iconName: 'arrow-circle-left',\n icon: [512, 512, [], \"f0a8\", \"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm28.9-143.6L209.4 288H392c13.3 0 24-10.7 24-24v-16c0-13.3-10.7-24-24-24H209.4l75.5-72.4c9.7-9.3 9.9-24.8.4-34.3l-11-10.9c-9.4-9.4-24.6-9.4-33.9 0L107.7 239c-9.4 9.4-9.4 24.6 0 33.9l132.7 132.7c9.4 9.4 24.6 9.4 33.9 0l11-10.9c9.5-9.5 9.3-25-.4-34.3z\"]\n};\nvar faArrowCircleRight = {\n prefix: 'fas',\n iconName: 'arrow-circle-right',\n icon: [512, 512, [], \"f0a9\", \"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z\"]\n};\nvar faArrowCircleUp = {\n prefix: 'fas',\n iconName: 'arrow-circle-up',\n icon: [512, 512, [], \"f0aa\", \"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm143.6 28.9l72.4-75.5V392c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V209.4l72.4 75.5c9.3 9.7 24.8 9.9 34.3.4l10.9-11c9.4-9.4 9.4-24.6 0-33.9L273 107.7c-9.4-9.4-24.6-9.4-33.9 0L106.3 240.4c-9.4 9.4-9.4 24.6 0 33.9l10.9 11c9.6 9.5 25.1 9.3 34.4-.4z\"]\n};\nvar faArrowDown = {\n prefix: 'fas',\n iconName: 'arrow-down',\n icon: [448, 512, [], \"f063\", \"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"]\n};\nvar faArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-left',\n icon: [448, 512, [], \"f060\", \"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z\"]\n};\nvar faArrowRight = {\n prefix: 'fas',\n iconName: 'arrow-right',\n icon: [448, 512, [], \"f061\", \"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"]\n};\nvar faArrowUp = {\n prefix: 'fas',\n iconName: 'arrow-up',\n icon: [448, 512, [], \"f062\", \"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z\"]\n};\nvar faArrowsAlt = {\n prefix: 'fas',\n iconName: 'arrows-alt',\n icon: [512, 512, [], \"f0b2\", \"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.971z\"]\n};\nvar faArrowsAltH = {\n prefix: 'fas',\n iconName: 'arrows-alt-h',\n icon: [512, 512, [], \"f337\", \"M377.941 169.941V216H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.568 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296h243.882v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.568 0-33.941l-86.059-86.059c-15.119-15.12-40.971-4.412-40.971 16.97z\"]\n};\nvar faArrowsAltV = {\n prefix: 'fas',\n iconName: 'arrows-alt-v',\n icon: [256, 512, [], \"f338\", \"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z\"]\n};\nvar faAssistiveListeningSystems = {\n prefix: 'fas',\n iconName: 'assistive-listening-systems',\n icon: [512, 512, [], \"f2a2\", \"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z\"]\n};\nvar faAsterisk = {\n prefix: 'fas',\n iconName: 'asterisk',\n icon: [512, 512, [], \"f069\", \"M478.21 334.093L336 256l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L296 186.718l3.475-162.204C299.763 11.061 288.937 0 275.48 0h-38.96c-13.456 0-24.283 11.061-23.994 24.514L216 186.718 77.265 102.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L176 256 33.79 334.093c-11.795 6.477-15.961 21.384-9.232 33.037l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L216 325.282l-3.475 162.204C212.237 500.939 223.064 512 236.52 512h38.961c13.456 0 24.283-11.061 23.995-24.514L296 325.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z\"]\n};\nvar faAt = {\n prefix: 'fas',\n iconName: 'at',\n icon: [512, 512, [], \"f1fa\", \"M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z\"]\n};\nvar faAtlas = {\n prefix: 'fas',\n iconName: 'atlas',\n icon: [448, 512, [], \"f558\", \"M318.38 208h-39.09c-1.49 27.03-6.54 51.35-14.21 70.41 27.71-13.24 48.02-39.19 53.3-70.41zm0-32c-5.29-31.22-25.59-57.17-53.3-70.41 7.68 19.06 12.72 43.38 14.21 70.41h39.09zM224 97.31c-7.69 7.45-20.77 34.42-23.43 78.69h46.87c-2.67-44.26-15.75-71.24-23.44-78.69zm-41.08 8.28c-27.71 13.24-48.02 39.19-53.3 70.41h39.09c1.49-27.03 6.53-51.35 14.21-70.41zm0 172.82c-7.68-19.06-12.72-43.38-14.21-70.41h-39.09c5.28 31.22 25.59 57.17 53.3 70.41zM247.43 208h-46.87c2.66 44.26 15.74 71.24 23.43 78.69 7.7-7.45 20.78-34.43 23.44-78.69zM448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM224 64c70.69 0 128 57.31 128 128s-57.31 128-128 128S96 262.69 96 192 153.31 64 224 64zm160 384H96c-19.2 0-32-12.8-32-32s16-32 32-32h288v64z\"]\n};\nvar faAtom = {\n prefix: 'fas',\n iconName: 'atom',\n icon: [448, 512, [], \"f5d2\", \"M223.99908,224a32,32,0,1,0,32.00782,32A32.06431,32.06431,0,0,0,223.99908,224Zm214.172-96c-10.877-19.5-40.50979-50.75-116.27544-41.875C300.39168,34.875,267.63386,0,223.99908,0s-76.39066,34.875-97.89653,86.125C50.3369,77.375,20.706,108.5,9.82907,128-6.54984,157.375-5.17484,201.125,34.958,256-5.17484,310.875-6.54984,354.625,9.82907,384c29.13087,52.375,101.64652,43.625,116.27348,41.875C147.60842,477.125,180.36429,512,223.99908,512s76.3926-34.875,97.89652-86.125c14.62891,1.75,87.14456,10.5,116.27544-41.875C454.55,354.625,453.175,310.875,413.04017,256,453.175,201.125,454.55,157.375,438.171,128ZM63.33886,352c-4-7.25-.125-24.75,15.00391-48.25,6.87695,6.5,14.12891,12.875,21.88087,19.125,1.625,13.75,4,27.125,6.75,40.125C82.34472,363.875,67.09081,358.625,63.33886,352Zm36.88478-162.875c-7.752,6.25-15.00392,12.625-21.88087,19.125-15.12891-23.5-19.00392-41-15.00391-48.25,3.377-6.125,16.37891-11.5,37.88478-11.5,1.75,0,3.875.375,5.75.375C104.09864,162.25,101.84864,175.625,100.22364,189.125ZM223.99908,64c9.50195,0,22.25586,13.5,33.88282,37.25-11.252,3.75-22.50391,8-33.88282,12.875-11.377-4.875-22.62892-9.125-33.88283-12.875C201.74516,77.5,214.49712,64,223.99908,64Zm0,384c-9.502,0-22.25392-13.5-33.88283-37.25,11.25391-3.75,22.50587-8,33.88283-12.875C235.378,402.75,246.62994,407,257.8819,410.75,246.25494,434.5,233.501,448,223.99908,448Zm0-112a80,80,0,1,1,80-80A80.00023,80.00023,0,0,1,223.99908,336ZM384.6593,352c-3.625,6.625-19.00392,11.875-43.63479,11,2.752-13,5.127-26.375,6.752-40.125,7.75195-6.25,15.00391-12.625,21.87891-19.125C384.7843,327.25,388.6593,344.75,384.6593,352ZM369.65538,208.25c-6.875-6.5-14.127-12.875-21.87891-19.125-1.625-13.5-3.875-26.875-6.752-40.25,1.875,0,4.002-.375,5.752-.375,21.50391,0,34.50782,5.375,37.88283,11.5C388.6593,167.25,384.7843,184.75,369.65538,208.25Z\"]\n};\nvar faAudioDescription = {\n prefix: 'fas',\n iconName: 'audio-description',\n icon: [512, 512, [], \"f29e\", \"M162.925 238.709l8.822 30.655h-25.606l9.041-30.652c1.277-4.421 2.651-9.994 3.872-15.245 1.22 5.251 2.594 10.823 3.871 15.242zm166.474-32.099h-14.523v98.781h14.523c29.776 0 46.175-17.678 46.175-49.776 0-32.239-17.49-49.005-46.175-49.005zM512 112v288c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48zM245.459 336.139l-57.097-168A12.001 12.001 0 0 0 177 160h-35.894a12.001 12.001 0 0 0-11.362 8.139l-57.097 168C70.003 343.922 75.789 352 84.009 352h29.133a12 12 0 0 0 11.535-8.693l8.574-29.906h51.367l8.793 29.977A12 12 0 0 0 204.926 352h29.172c8.22 0 14.006-8.078 11.361-15.861zm184.701-80.525c0-58.977-37.919-95.614-98.96-95.614h-57.366c-6.627 0-12 5.373-12 12v168c0 6.627 5.373 12 12 12H331.2c61.041 0 98.96-36.933 98.96-96.386z\"]\n};\nvar faAward = {\n prefix: 'fas',\n iconName: 'award',\n icon: [384, 512, [], \"f559\", \"M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z\"]\n};\nvar faBaby = {\n prefix: 'fas',\n iconName: 'baby',\n icon: [384, 512, [], \"f77c\", \"M192 160c44.2 0 80-35.8 80-80S236.2 0 192 0s-80 35.8-80 80 35.8 80 80 80zm-53.4 248.8l25.6-32-61.5-51.2L56.8 383c-11.4 14.2-11.7 34.4-.8 49l48 64c7.9 10.5 19.9 16 32 16 8.3 0 16.8-2.6 24-8 17.7-13.2 21.2-38.3 8-56l-29.4-39.2zm142.7-83.2l-61.5 51.2 25.6 32L216 448c-13.2 17.7-9.7 42.8 8 56 7.2 5.4 15.6 8 24 8 12.2 0 24.2-5.5 32-16l48-64c10.9-14.6 10.6-34.8-.8-49l-45.9-57.4zM376.7 145c-12.7-18.1-37.6-22.4-55.7-9.8l-40.6 28.5c-52.7 37-124.2 37-176.8 0L63 135.3C44.9 122.6 20 127 7.3 145-5.4 163.1-1 188 17 200.7l40.6 28.5c17 11.9 35.4 20.9 54.4 27.9V288h160v-30.8c19-7 37.4-16 54.4-27.9l40.6-28.5c18.1-12.8 22.4-37.7 9.7-55.8z\"]\n};\nvar faBabyCarriage = {\n prefix: 'fas',\n iconName: 'baby-carriage',\n icon: [512, 512, [], \"f77d\", \"M144.8 17c-11.3-17.8-37.2-22.8-54-9.4C35.3 51.9 0 118 0 192h256L144.8 17zM496 96h-48c-35.3 0-64 28.7-64 64v64H0c0 50.6 23 96.4 60.3 130.7C25.7 363.6 0 394.7 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-8.9-1.8-17.2-4.4-25.2 21.6 5.9 44.6 9.2 68.4 9.2s46.9-3.3 68.4-9.2c-2.7 8-4.4 16.3-4.4 25.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-37.3-25.7-68.4-60.3-77.3C425 320.4 448 274.6 448 224v-64h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM80 464c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm320-32c0 17.6-14.4 32-32 32s-32-14.4-32-32 14.4-32 32-32 32 14.4 32 32z\"]\n};\nvar faBackspace = {\n prefix: 'fas',\n iconName: 'backspace',\n icon: [640, 512, [], \"f55a\", \"M576 64H205.26A63.97 63.97 0 0 0 160 82.75L9.37 233.37c-12.5 12.5-12.5 32.76 0 45.25L160 429.25c12 12 28.28 18.75 45.25 18.75H576c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64zm-84.69 254.06c6.25 6.25 6.25 16.38 0 22.63l-22.62 22.62c-6.25 6.25-16.38 6.25-22.63 0L384 301.25l-62.06 62.06c-6.25 6.25-16.38 6.25-22.63 0l-22.62-22.62c-6.25-6.25-6.25-16.38 0-22.63L338.75 256l-62.06-62.06c-6.25-6.25-6.25-16.38 0-22.63l22.62-22.62c6.25-6.25 16.38-6.25 22.63 0L384 210.75l62.06-62.06c6.25-6.25 16.38-6.25 22.63 0l22.62 22.62c6.25 6.25 6.25 16.38 0 22.63L429.25 256l62.06 62.06z\"]\n};\nvar faBackward = {\n prefix: 'fas',\n iconName: 'backward',\n icon: [512, 512, [], \"f04a\", \"M11.5 280.6l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2zm256 0l192 160c20.6 17.2 52.5 2.8 52.5-24.6V96c0-27.4-31.9-41.8-52.5-24.6l-192 160c-15.3 12.8-15.3 36.4 0 49.2z\"]\n};\nvar faBacon = {\n prefix: 'fas',\n iconName: 'bacon',\n icon: [576, 512, [], \"f7e5\", \"M218.92 336.39c34.89-34.89 44.2-59.7 54.05-86 10.61-28.29 21.59-57.54 61.37-97.34s69.05-50.77 97.35-61.38c23.88-9 46.64-17.68 76.79-45.37L470.81 8.91a31 31 0 0 0-40.18-2.83c-13.64 10.1-25.15 14.39-41 20.3C247 79.52 209.26 191.29 200.65 214.1c-29.75 78.83-89.55 94.68-98.72 98.09-24.86 9.26-54.73 20.38-91.07 50.36C-3 374-3.63 395 9.07 407.61l35.76 35.51C80 410.52 107 400.15 133 390.39c26.27-9.84 51.06-19.12 85.92-54zm348-232l-35.75-35.51c-35.19 32.63-62.18 43-88.25 52.79-26.26 9.85-51.06 19.16-85.95 54s-44.19 59.69-54 86C292.33 290 281.34 319.22 241.55 359s-69 50.73-97.3 61.32c-23.86 9-46.61 17.66-76.72 45.33l37.68 37.43a31 31 0 0 0 40.18 2.82c13.6-10.06 25.09-14.34 40.94-20.24 142.2-53 180-164.1 188.94-187.69C405 219.18 464.8 203.3 474 199.86c24.87-9.27 54.74-20.4 91.11-50.41 13.89-11.4 14.52-32.45 1.82-45.05z\"]\n};\nvar faBacteria = {\n prefix: 'fas',\n iconName: 'bacteria',\n icon: [640, 512, [], \"e059\", \"M272.35,226.4A17.71,17.71,0,0,0,281.46,203l-4-9.08a121.29,121.29,0,0,1,12.36-3.08A83.34,83.34,0,0,0,323.57,177l10,9a17.76,17.76,0,1,0,23.92-26.27l-9.72-8.76a83.12,83.12,0,0,0,11.65-48.18l11.85-3.51a17.73,17.73,0,1,0-10.15-34l-11.34,3.36a84,84,0,0,0-36.38-35.57l2.84-10.85a17.8,17.8,0,0,0-34.47-8.93l-2.82,10.78a83.25,83.25,0,0,0-16.74,1.1C250.83,27,240,30.22,229.1,33.39l-3.38-9.46a17.8,17.8,0,0,0-33.56,11.89l3.49,9.8a286.74,286.74,0,0,0-43.94,23.57l-6.32-8.43a17.9,17.9,0,0,0-24.94-3.6A17.69,17.69,0,0,0,116.84,82l6.45,8.61a286.59,286.59,0,0,0-34.95,35.33l-8.82-6.42a17.84,17.84,0,0,0-24.89,3.86,17.66,17.66,0,0,0,3.88,24.77l8.88,6.47a286.6,286.6,0,0,0-23,43.91l-10.48-3.59a17.73,17.73,0,1,0-11.59,33.52L32.67,232c-2.79,10-5.79,19.84-7.52,30.22a83.16,83.16,0,0,0-.82,19l-11.58,3.43a17.73,17.73,0,1,0,10.13,34l11.27-3.33a83.51,83.51,0,0,0,36.39,35.43l-2.88,11.06a17.81,17.81,0,0,0,34.48,8.92l2.87-11c1,0,2.07.26,3.1.26a83.39,83.39,0,0,0,45.65-13.88l8.59,8.8a17.77,17.77,0,0,0,25.56-24.7l-9.14-9.37a83.41,83.41,0,0,0,12.08-31.05,119.08,119.08,0,0,1,3.87-15.53l9,4.22a17.74,17.74,0,1,0,15.15-32.09l-8.8-4.11c.67-1,1.2-2.08,1.9-3.05a119.89,119.89,0,0,1,7.87-9.41,121.73,121.73,0,0,1,11.65-11.4,119.49,119.49,0,0,1,9.94-7.82c1.12-.77,2.32-1.42,3.47-2.15l3.92,8.85a17.86,17.86,0,0,0,16.32,10.58A18.14,18.14,0,0,0,272.35,226.4ZM128,256a32,32,0,1,1,32-32A32,32,0,0,1,128,256Zm80-96a16,16,0,1,1,16-16A16,16,0,0,1,208,160Zm431.26,45.3a17.79,17.79,0,0,0-17.06-12.69,17.55,17.55,0,0,0-5.08.74l-11.27,3.33a83.61,83.61,0,0,0-36.39-35.43l2.88-11.06a17.81,17.81,0,0,0-34.48-8.91l-2.87,11c-1,0-2.07-.26-3.1-.26a83.32,83.32,0,0,0-45.65,13.89l-8.59-8.81a17.77,17.77,0,0,0-25.56,24.7l9.14,9.37a83.28,83.28,0,0,0-12.08,31.06,119.34,119.34,0,0,1-3.87,15.52l-9-4.22a17.74,17.74,0,1,0-15.15,32.09l8.8,4.11c-.67,1-1.2,2.08-1.89,3.05a117.71,117.71,0,0,1-7.94,9.47,119,119,0,0,1-11.57,11.33,121.59,121.59,0,0,1-10,7.83c-1.12.77-2.32,1.42-3.47,2.15l-3.92-8.85a17.86,17.86,0,0,0-16.32-10.58,18.14,18.14,0,0,0-7.18,1.5A17.71,17.71,0,0,0,358.54,309l4,9.08a118.71,118.71,0,0,1-12.36,3.08,83.34,83.34,0,0,0-33.77,13.9l-10-9a17.77,17.77,0,1,0-23.92,26.28l9.72,8.75a83.12,83.12,0,0,0-11.65,48.18l-11.86,3.51a17.73,17.73,0,1,0,10.16,34l11.34-3.36A84,84,0,0,0,326.61,479l-2.84,10.85a17.8,17.8,0,0,0,34.47,8.93L361.06,488a83.3,83.3,0,0,0,16.74-1.1c11.37-1.89,22.24-5.07,33.1-8.24l3.38,9.46a17.8,17.8,0,0,0,33.56-11.89l-3.49-9.79a287.66,287.66,0,0,0,43.94-23.58l6.32,8.43a17.88,17.88,0,0,0,24.93,3.6A17.67,17.67,0,0,0,523.16,430l-6.45-8.61a287.37,287.37,0,0,0,34.95-35.34l8.82,6.42a17.76,17.76,0,1,0,21-28.63l-8.88-6.46a287.17,287.17,0,0,0,23-43.92l10.48,3.59a17.73,17.73,0,1,0,11.59-33.52L607.33,280c2.79-10,5.79-19.84,7.52-30.21a83.27,83.27,0,0,0,.82-19.05l11.58-3.43A17.7,17.7,0,0,0,639.26,205.3ZM416,416a32,32,0,1,1,32-32A32,32,0,0,1,416,416Z\"]\n};\nvar faBacterium = {\n prefix: 'fas',\n iconName: 'bacterium',\n icon: [512, 512, [], \"e05a\", \"M511,102.93A23.76,23.76,0,0,0,481.47,87l-15.12,4.48a111.85,111.85,0,0,0-48.5-47.42l3.79-14.47a23.74,23.74,0,0,0-46-11.91l-3.76,14.37a111.94,111.94,0,0,0-22.33,1.47,386.74,386.74,0,0,0-44.33,10.41l-4.3-12a23.74,23.74,0,0,0-44.75,15.85l4.3,12.05a383.4,383.4,0,0,0-58.69,31.83l-8-10.63a23.85,23.85,0,0,0-33.24-4.8,23.57,23.57,0,0,0-4.83,33.09l8,10.63a386.14,386.14,0,0,0-46.7,47.44l-11-8a23.68,23.68,0,1,0-28,38.17l11.09,8.06a383.45,383.45,0,0,0-30.92,58.75l-12.93-4.43a23.65,23.65,0,1,0-15.47,44.69l13,4.48a385.81,385.81,0,0,0-9.3,40.53A111.58,111.58,0,0,0,32.44,375L17,379.56a23.64,23.64,0,0,0,13.51,45.31l15-4.44a111.49,111.49,0,0,0,48.53,47.24l-3.85,14.75a23.66,23.66,0,0,0,17,28.83,24.7,24.7,0,0,0,6,.75,23.73,23.73,0,0,0,23-17.7L140,479.67c1.37.05,2.77.35,4.13.35A111.22,111.22,0,0,0,205,461.5l11.45,11.74a23.7,23.7,0,0,0,34.08-32.93l-12.19-12.5a111,111,0,0,0,16.11-41.4,158.69,158.69,0,0,1,5.16-20.71l12,5.64a23.66,23.66,0,1,0,20.19-42.79l-11.72-5.49c.89-1.32,1.59-2.77,2.52-4.06a157.86,157.86,0,0,1,10.46-12.49,159.5,159.5,0,0,1,15.59-15.28,162.18,162.18,0,0,1,13.23-10.4c1.5-1,3.1-1.89,4.63-2.87l5.23,11.8a23.74,23.74,0,0,0,43.48-19.08l-5.36-12.11a158.87,158.87,0,0,1,16.49-4.1,111,111,0,0,0,45-18.54l13.33,12a23.69,23.69,0,1,0,31.88-35l-12.94-11.67A110.83,110.83,0,0,0,479.21,137L495,132.32A23.61,23.61,0,0,0,511,102.93ZM160,368a48,48,0,1,1,48-48A48,48,0,0,1,160,368Zm80-136a24,24,0,1,1,24-24A24,24,0,0,1,240,232Z\"]\n};\nvar faBahai = {\n prefix: 'fas',\n iconName: 'bahai',\n icon: [512, 512, [], \"f666\", \"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z\"]\n};\nvar faBalanceScale = {\n prefix: 'fas',\n iconName: 'balance-scale',\n icon: [640, 512, [], \"f24e\", \"M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faBalanceScaleLeft = {\n prefix: 'fas',\n iconName: 'balance-scale-left',\n icon: [640, 512, [], \"f515\", \"M528 448H352V153.25c20.42-8.94 36.1-26.22 43.38-47.47l132-44.26c8.38-2.81 12.89-11.88 10.08-20.26l-10.17-30.34C524.48 2.54 515.41-1.97 507.03.84L389.11 40.37C375.3 16.36 349.69 0 320 0c-44.18 0-80 35.82-80 80 0 3.43.59 6.71 1.01 10.03l-128.39 43.05c-8.38 2.81-12.89 11.88-10.08 20.26l10.17 30.34c2.81 8.38 11.88 12.89 20.26 10.08l142.05-47.63c4.07 2.77 8.43 5.12 12.99 7.12V496c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16v-32c-.01-8.84-7.17-16-16.01-16zm111.98-144c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 288l72-144 72 144H440zm-269.07-37.51c-17.65-35.29-68.19-35.36-85.87 0C-2.06 424.75.02 416.33.02 432H0c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-16.18 1.34-8.73-85.05-181.51zM56 416l72-144 72 144H56z\"]\n};\nvar faBalanceScaleRight = {\n prefix: 'fas',\n iconName: 'balance-scale-right',\n icon: [640, 512, [], \"f516\", \"M96 464v32c0 8.84 7.16 16 16 16h224c8.84 0 16-7.16 16-16V153.25c4.56-2 8.92-4.35 12.99-7.12l142.05 47.63c8.38 2.81 17.45-1.71 20.26-10.08l10.17-30.34c2.81-8.38-1.71-17.45-10.08-20.26l-128.4-43.05c.42-3.32 1.01-6.6 1.01-10.03 0-44.18-35.82-80-80-80-29.69 0-55.3 16.36-69.11 40.37L132.96.83c-8.38-2.81-17.45 1.71-20.26 10.08l-10.17 30.34c-2.81 8.38 1.71 17.45 10.08 20.26l132 44.26c7.28 21.25 22.96 38.54 43.38 47.47V448H112c-8.84 0-16 7.16-16 16zM0 304c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0C-1.32 295.27.02 287.82.02 304H0zm56-16l72-144 72 144H56zm328.02 144H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02c0-15.67 2.08-7.25-85.05-181.51-17.68-35.36-68.22-35.29-85.87 0-86.38 172.78-85.04 165.33-85.04 181.51zM440 416l72-144 72 144H440z\"]\n};\nvar faBan = {\n prefix: 'fas',\n iconName: 'ban',\n icon: [512, 512, [], \"f05e\", \"M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z\"]\n};\nvar faBandAid = {\n prefix: 'fas',\n iconName: 'band-aid',\n icon: [640, 512, [], \"f462\", \"M0 160v192c0 35.3 28.7 64 64 64h96V96H64c-35.3 0-64 28.7-64 64zm576-64h-96v320h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64zM192 416h256V96H192v320zm176-232c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm0 96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z\"]\n};\nvar faBarcode = {\n prefix: 'fas',\n iconName: 'barcode',\n icon: [512, 512, [], \"f02a\", \"M0 448V64h18v384H0zm26.857-.273V64H36v383.727h-9.143zm27.143 0V64h8.857v383.727H54zm44.857 0V64h8.857v383.727h-8.857zm36 0V64h17.714v383.727h-17.714zm44.857 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm18 0V64h8.857v383.727h-8.857zm35.715 0V64h18v383.727h-18zm44.857 0V64h18v383.727h-18zm35.999 0V64h18.001v383.727h-18.001zm36.001 0V64h18.001v383.727h-18.001zm26.857 0V64h18v383.727h-18zm45.143 0V64h26.857v383.727h-26.857zm35.714 0V64h9.143v383.727H476zm18 .273V64h18v384h-18z\"]\n};\nvar faBars = {\n prefix: 'fas',\n iconName: 'bars',\n icon: [448, 512, [], \"f0c9\", \"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"]\n};\nvar faBaseballBall = {\n prefix: 'fas',\n iconName: 'baseball-ball',\n icon: [496, 512, [], \"f433\", \"M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9.7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3.7-153.8z\"]\n};\nvar faBasketballBall = {\n prefix: 'fas',\n iconName: 'basketball-ball',\n icon: [496, 512, [], \"f434\", \"M212.3 10.3c-43.8 6.3-86.2 24.1-122.2 53.8l77.4 77.4c27.8-35.8 43.3-81.2 44.8-131.2zM248 222L405.9 64.1c-42.4-35-93.6-53.5-145.5-56.1-1.2 63.9-21.5 122.3-58.7 167.7L248 222zM56.1 98.1c-29.7 36-47.5 78.4-53.8 122.2 50-1.5 95.5-17 131.2-44.8L56.1 98.1zm272.2 204.2c45.3-37.1 103.7-57.4 167.7-58.7-2.6-51.9-21.1-103.1-56.1-145.5L282 256l46.3 46.3zM248 290L90.1 447.9c42.4 34.9 93.6 53.5 145.5 56.1 1.3-64 21.6-122.4 58.7-167.7L248 290zm191.9 123.9c29.7-36 47.5-78.4 53.8-122.2-50.1 1.6-95.5 17.1-131.2 44.8l77.4 77.4zM167.7 209.7C122.3 246.9 63.9 267.3 0 268.4c2.6 51.9 21.1 103.1 56.1 145.5L214 256l-46.3-46.3zm116 292c43.8-6.3 86.2-24.1 122.2-53.8l-77.4-77.4c-27.7 35.7-43.2 81.2-44.8 131.2z\"]\n};\nvar faBath = {\n prefix: 'fas',\n iconName: 'bath',\n icon: [512, 512, [], \"f2cd\", \"M32,384a95.4,95.4,0,0,0,32,71.09V496a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V480H384v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V455.09A95.4,95.4,0,0,0,480,384V336H32ZM496,256H80V69.25a21.26,21.26,0,0,1,36.28-15l19.27,19.26c-13.13,29.88-7.61,59.11,8.62,79.73l-.17.17A16,16,0,0,0,144,176l11.31,11.31a16,16,0,0,0,22.63,0L283.31,81.94a16,16,0,0,0,0-22.63L272,48a16,16,0,0,0-22.62,0l-.17.17c-20.62-16.23-49.83-21.75-79.73-8.62L150.22,20.28A69.25,69.25,0,0,0,32,69.25V256H16A16,16,0,0,0,0,272v16a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V272A16,16,0,0,0,496,256Z\"]\n};\nvar faBatteryEmpty = {\n prefix: 'fas',\n iconName: 'battery-empty',\n icon: [640, 512, [], \"f244\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48z\"]\n};\nvar faBatteryFull = {\n prefix: 'fas',\n iconName: 'battery-full',\n icon: [640, 512, [], \"f240\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-48 96H96v128h416V192z\"]\n};\nvar faBatteryHalf = {\n prefix: 'fas',\n iconName: 'battery-half',\n icon: [640, 512, [], \"f242\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-240 96H96v128h224V192z\"]\n};\nvar faBatteryQuarter = {\n prefix: 'fas',\n iconName: 'battery-quarter',\n icon: [640, 512, [], \"f243\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-336 96H96v128h128V192z\"]\n};\nvar faBatteryThreeQuarters = {\n prefix: 'fas',\n iconName: 'battery-three-quarters',\n icon: [640, 512, [], \"f241\", \"M544 160v64h32v64h-32v64H64V160h480m16-64H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h512c26.51 0 48-21.49 48-48v-16h8c13.255 0 24-10.745 24-24V184c0-13.255-10.745-24-24-24h-8v-16c0-26.51-21.49-48-48-48zm-144 96H96v128h320V192z\"]\n};\nvar faBed = {\n prefix: 'fas',\n iconName: 'bed',\n icon: [640, 512, [], \"f236\", \"M176 256c44.11 0 80-35.89 80-80s-35.89-80-80-80-80 35.89-80 80 35.89 80 80 80zm352-128H304c-8.84 0-16 7.16-16 16v144H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v352c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h512v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V240c0-61.86-50.14-112-112-112z\"]\n};\nvar faBeer = {\n prefix: 'fas',\n iconName: 'beer',\n icon: [448, 512, [], \"f0fc\", \"M368 96h-48V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24v-42.11l80.606-35.977C429.396 365.063 448 336.388 448 304.86V176c0-44.112-35.888-80-80-80zm16 208.86a16.018 16.018 0 0 1-9.479 14.611L320 343.805V160h48c8.822 0 16 7.178 16 16v128.86zM208 384c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16zm-96 0c-8.836 0-16-7.164-16-16V144c0-8.836 7.164-16 16-16s16 7.164 16 16v224c0 8.836-7.164 16-16 16z\"]\n};\nvar faBell = {\n prefix: 'fas',\n iconName: 'bell',\n icon: [448, 512, [], \"f0f3\", \"M224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64zm215.39-149.71c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71z\"]\n};\nvar faBellSlash = {\n prefix: 'fas',\n iconName: 'bell-slash',\n icon: [640, 512, [], \"f1f6\", \"M633.82 458.1l-90.62-70.05c.19-1.38.8-2.66.8-4.06.05-7.55-2.61-15.27-8.61-21.71-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84c-40.33 8.38-74.66 31.07-97.59 62.57L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.35 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.42-6.97 4.17-17.02-2.81-22.45zM157.23 251.54c-8.61 67.96-36.41 93.33-52.62 110.75-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h241.92L157.23 251.54zM320 512c35.32 0 63.97-28.65 63.97-64H256.03c0 35.35 28.65 64 63.97 64z\"]\n};\nvar faBezierCurve = {\n prefix: 'fas',\n iconName: 'bezier-curve',\n icon: [640, 512, [], \"f55b\", \"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"]\n};\nvar faBible = {\n prefix: 'fas',\n iconName: 'bible',\n icon: [448, 512, [], \"f647\", \"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM144 144c0-8.84 7.16-16 16-16h48V80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v48h48c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-48v112c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V192h-48c-8.84 0-16-7.16-16-16v-32zm236.8 304H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z\"]\n};\nvar faBicycle = {\n prefix: 'fas',\n iconName: 'bicycle',\n icon: [640, 512, [], \"f206\", \"M512.509 192.001c-16.373-.064-32.03 2.955-46.436 8.495l-77.68-125.153A24 24 0 0 0 368.001 64h-64c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h50.649l14.896 24H256.002v-16c0-8.837-7.163-16-16-16h-87.459c-13.441 0-24.777 10.999-24.536 24.437.232 13.044 10.876 23.563 23.995 23.563h48.726l-29.417 47.52c-13.433-4.83-27.904-7.483-42.992-7.52C58.094 191.83.412 249.012.002 319.236-.413 390.279 57.055 448 128.002 448c59.642 0 109.758-40.793 123.967-96h52.033a24 24 0 0 0 20.406-11.367L410.37 201.77l14.938 24.067c-25.455 23.448-41.385 57.081-41.307 94.437.145 68.833 57.899 127.051 126.729 127.719 70.606.685 128.181-55.803 129.255-125.996 1.086-70.941-56.526-129.72-127.476-129.996zM186.75 265.772c9.727 10.529 16.673 23.661 19.642 38.228h-43.306l23.664-38.228zM128.002 400c-44.112 0-80-35.888-80-80s35.888-80 80-80c5.869 0 11.586.653 17.099 1.859l-45.505 73.509C89.715 331.327 101.213 352 120.002 352h81.3c-12.37 28.225-40.562 48-73.3 48zm162.63-96h-35.624c-3.96-31.756-19.556-59.894-42.383-80.026L237.371 184h127.547l-74.286 120zm217.057 95.886c-41.036-2.165-74.049-35.692-75.627-76.755-.812-21.121 6.633-40.518 19.335-55.263l44.433 71.586c4.66 7.508 14.524 9.816 22.032 5.156l13.594-8.437c7.508-4.66 9.817-14.524 5.156-22.032l-44.468-71.643a79.901 79.901 0 0 1 19.858-2.497c44.112 0 80 35.888 80 80-.001 45.54-38.252 82.316-84.313 79.885z\"]\n};\nvar faBiking = {\n prefix: 'fas',\n iconName: 'biking',\n icon: [640, 512, [], \"f84a\", \"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z\"]\n};\nvar faBinoculars = {\n prefix: 'fas',\n iconName: 'binoculars',\n icon: [512, 512, [], \"f1e5\", \"M416 48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v48h96V48zM63.91 159.99C61.4 253.84 3.46 274.22 0 404v44c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288h32V128H95.84c-17.63 0-31.45 14.37-31.93 31.99zm384.18 0c-.48-17.62-14.3-31.99-31.93-31.99H320v160h32v160c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-44c-3.46-129.78-61.4-150.16-63.91-244.01zM176 32h-64c-8.84 0-16 7.16-16 16v48h96V48c0-8.84-7.16-16-16-16zm48 256h64V128h-64v160z\"]\n};\nvar faBiohazard = {\n prefix: 'fas',\n iconName: 'biohazard',\n icon: [576, 512, [], \"f780\", \"M287.9 112c18.6 0 36.2 3.8 52.8 9.6 13.3-10.3 23.6-24.3 29.5-40.7-25.2-10.9-53-17-82.2-17-29.1 0-56.9 6-82.1 16.9 5.9 16.4 16.2 30.4 29.5 40.7 16.5-5.7 34-9.5 52.5-9.5zM163.6 438.7c12-11.8 20.4-26.4 24.5-42.4-32.9-26.4-54.8-65.3-58.9-109.6-8.5-2.8-17.2-4.6-26.4-4.6-7.6 0-15.2 1-22.5 3.1 4.1 62.8 35.8 118 83.3 153.5zm224.2-42.6c4.1 16 12.5 30.7 24.5 42.5 47.4-35.5 79.1-90.7 83-153.5-7.2-2-14.7-3-22.2-3-9.2 0-18 1.9-26.6 4.7-4.1 44.2-26 82.9-58.7 109.3zm113.5-205c-17.6-10.4-36.3-16.6-55.3-19.9 6-17.7 10-36.4 10-56.2 0-41-14.5-80.8-41-112.2-2.5-3-6.6-3.7-10-1.8-3.3 1.9-4.8 6-3.6 9.7 4.5 13.8 6.6 26.3 6.6 38.5 0 67.8-53.8 122.9-120 122.9S168 117 168 49.2c0-12.1 2.2-24.7 6.6-38.5 1.2-3.7-.3-7.8-3.6-9.7-3.4-1.9-7.5-1.2-10 1.8C134.6 34.2 120 74 120 115c0 19.8 3.9 38.5 10 56.2-18.9 3.3-37.7 9.5-55.3 19.9-34.6 20.5-61 53.3-74.3 92.4-1.3 3.7.2 7.7 3.5 9.8 3.3 2 7.5 1.3 10-1.6 9.4-10.8 19-19.1 29.2-25.1 57.3-33.9 130.8-13.7 163.9 45 33.1 58.7 13.4 134-43.9 167.9-10.2 6.1-22 10.4-35.8 13.4-3.7.8-6.4 4.2-6.4 8.1.1 4 2.7 7.3 6.5 8 39.7 7.8 80.6.8 115.2-19.7 18-10.6 32.9-24.5 45.3-40.1 12.4 15.6 27.3 29.5 45.3 40.1 34.6 20.5 75.5 27.5 115.2 19.7 3.8-.7 6.4-4 6.5-8 0-3.9-2.6-7.3-6.4-8.1-13.9-2.9-25.6-7.3-35.8-13.4-57.3-33.9-77-109.2-43.9-167.9s106.6-78.9 163.9-45c10.2 6.1 19.8 14.3 29.2 25.1 2.5 2.9 6.7 3.6 10 1.6s4.8-6.1 3.5-9.8c-13.1-39.1-39.5-72-74.1-92.4zm-213.4 129c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"]\n};\nvar faBirthdayCake = {\n prefix: 'fas',\n iconName: 'birthday-cake',\n icon: [448, 512, [], \"f1fd\", \"M448 384c-28.02 0-31.26-32-74.5-32-43.43 0-46.825 32-74.75 32-27.695 0-31.454-32-74.75-32-42.842 0-47.218 32-74.5 32-28.148 0-31.202-32-74.75-32-43.547 0-46.653 32-74.75 32v-80c0-26.5 21.5-48 48-48h16V112h64v144h64V112h64v144h64V112h64v144h16c26.5 0 48 21.5 48 48v80zm0 128H0v-96c43.356 0 46.767-32 74.75-32 27.951 0 31.253 32 74.75 32 42.843 0 47.217-32 74.5-32 28.148 0 31.201 32 74.75 32 43.357 0 46.767-32 74.75-32 27.488 0 31.252 32 74.5 32v96zM96 96c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40zm128 0c-17.75 0-32-14.25-32-32 0-31 32-23 32-64 12 0 32 29.5 32 56s-14.25 40-32 40z\"]\n};\nvar faBlender = {\n prefix: 'fas',\n iconName: 'blender',\n icon: [512, 512, [], \"f517\", \"M416 384H160c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-128 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm40-416h166.54L512 0H48C21.49 0 0 21.49 0 48v160c0 26.51 21.49 48 48 48h103.27l8.73 96h256l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H328c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H328c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM64 192V64h69.82l11.64 128H64z\"]\n};\nvar faBlenderPhone = {\n prefix: 'fas',\n iconName: 'blender-phone',\n icon: [576, 512, [], \"f6b6\", \"M392 64h166.54L576 0H192v352h288l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h114.18l17.46-64H392c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h140.36l17.46-64H392c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8zM158.8 335.01l-25.78-63.26c-2.78-6.81-9.8-10.99-17.24-10.26l-45.03 4.42c-17.28-46.94-17.65-99.78 0-147.72l45.03 4.42c7.43.73 14.46-3.46 17.24-10.26l25.78-63.26c3.02-7.39.2-15.85-6.68-20.07l-39.28-24.1C98.51-3.87 80.09-.5 68.95 11.97c-92.57 103.6-92 259.55 2.1 362.49 9.87 10.8 29.12 12.48 41.65 4.8l39.41-24.18c6.89-4.22 9.7-12.67 6.69-20.07zM480 384H192c-35.35 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32v-32c0-35.35-28.65-64-64-64zm-144 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faBlind = {\n prefix: 'fas',\n iconName: 'blind',\n icon: [384, 512, [], \"f29d\", \"M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.923 31.923 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734l-62.814-153.537zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128l-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z\"]\n};\nvar faBlog = {\n prefix: 'fas',\n iconName: 'blog',\n icon: [512, 512, [], \"f781\", \"M172.2 226.8c-14.6-2.9-28.2 8.9-28.2 23.8V301c0 10.2 7.1 18.4 16.7 22 18.2 6.8 31.3 24.4 31.3 45 0 26.5-21.5 48-48 48s-48-21.5-48-48V120c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24v248c0 89.5 82.1 160.2 175 140.7 54.4-11.4 98.3-55.4 109.7-109.7 17.4-82.9-37-157.2-112.5-172.2zM209 0c-9.2-.5-17 6.8-17 16v31.6c0 8.5 6.6 15.5 15 15.9 129.4 7 233.4 112 240.9 241.5.5 8.4 7.5 15 15.9 15h32.1c9.2 0 16.5-7.8 16-17C503.4 139.8 372.2 8.6 209 0zm.3 96c-9.3-.7-17.3 6.7-17.3 16.1v32.1c0 8.4 6.5 15.3 14.8 15.9 76.8 6.3 138 68.2 144.9 145.2.8 8.3 7.6 14.7 15.9 14.7h32.2c9.3 0 16.8-8 16.1-17.3-8.4-110.1-96.5-198.2-206.6-206.7z\"]\n};\nvar faBold = {\n prefix: 'fas',\n iconName: 'bold',\n icon: [384, 512, [], \"f032\", \"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z\"]\n};\nvar faBolt = {\n prefix: 'fas',\n iconName: 'bolt',\n icon: [320, 512, [], \"f0e7\", \"M296 160H180.6l42.6-129.8C227.2 15 215.7 0 200 0H56C44 0 33.8 8.9 32.2 20.8l-32 240C-1.7 275.2 9.5 288 24 288h118.7L96.6 482.5c-3.6 15.2 8 29.5 23.3 29.5 8.4 0 16.4-4.4 20.8-12l176-304c9.3-15.9-2.2-36-20.7-36z\"]\n};\nvar faBomb = {\n prefix: 'fas',\n iconName: 'bomb',\n icon: [512, 512, [], \"f1e2\", \"M440.5 88.5l-52 52L415 167c9.4 9.4 9.4 24.6 0 33.9l-17.4 17.4c11.8 26.1 18.4 55.1 18.4 85.6 0 114.9-93.1 208-208 208S0 418.9 0 304 93.1 96 208 96c30.5 0 59.5 6.6 85.6 18.4L311 97c9.4-9.4 24.6-9.4 33.9 0l26.5 26.5 52-52 17.1 17zM500 60h-24c-6.6 0-12 5.4-12 12s5.4 12 12 12h24c6.6 0 12-5.4 12-12s-5.4-12-12-12zM440 0c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12s12-5.4 12-12V12c0-6.6-5.4-12-12-12zm33.9 55l17-17c4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0l-17 17c-4.7 4.7-4.7 12.3 0 17 4.8 4.7 12.4 4.7 17 0zm-67.8 0c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17zm67.8 34c-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17l17 17c4.7 4.7 12.3 4.7 17 0 4.7-4.7 4.7-12.3 0-17l-17-17zM112 272c0-35.3 28.7-64 64-64 8.8 0 16-7.2 16-16s-7.2-16-16-16c-52.9 0-96 43.1-96 96 0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faBone = {\n prefix: 'fas',\n iconName: 'bone',\n icon: [640, 512, [], \"f5d7\", \"M598.88 244.56c25.2-12.6 41.12-38.36 41.12-66.53v-7.64C640 129.3 606.7 96 565.61 96c-32.02 0-60.44 20.49-70.57 50.86-7.68 23.03-11.6 45.14-38.11 45.14H183.06c-27.38 0-31.58-25.54-38.11-45.14C134.83 116.49 106.4 96 74.39 96 33.3 96 0 129.3 0 170.39v7.64c0 28.17 15.92 53.93 41.12 66.53 9.43 4.71 9.43 18.17 0 22.88C15.92 280.04 0 305.8 0 333.97v7.64C0 382.7 33.3 416 74.38 416c32.02 0 60.44-20.49 70.57-50.86 7.68-23.03 11.6-45.14 38.11-45.14h273.87c27.38 0 31.58 25.54 38.11 45.14C505.17 395.51 533.6 416 565.61 416c41.08 0 74.38-33.3 74.38-74.39v-7.64c0-28.18-15.92-53.93-41.12-66.53-9.42-4.71-9.42-18.17.01-22.88z\"]\n};\nvar faBong = {\n prefix: 'fas',\n iconName: 'bong',\n icon: [448, 512, [], \"f55c\", \"M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z\"]\n};\nvar faBook = {\n prefix: 'fas',\n iconName: 'book',\n icon: [448, 512, [], \"f02d\", \"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"]\n};\nvar faBookDead = {\n prefix: 'fas',\n iconName: 'book-dead',\n icon: [448, 512, [], \"f6b7\", \"M272 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm176 222.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM240 56c44.2 0 80 28.7 80 64 0 20.9-12.7 39.2-32 50.9V184c0 8.8-7.2 16-16 16h-64c-8.8 0-16-7.2-16-16v-13.1c-19.3-11.7-32-30-32-50.9 0-35.3 35.8-64 80-64zM124.8 223.3l6.3-14.7c1.7-4.1 6.4-5.9 10.5-4.2l98.3 42.1 98.4-42.1c4.1-1.7 8.8.1 10.5 4.2l6.3 14.7c1.7 4.1-.1 8.8-4.2 10.5L280.6 264l70.3 30.1c4.1 1.7 5.9 6.4 4.2 10.5l-6.3 14.7c-1.7 4.1-6.4 5.9-10.5 4.2L240 281.4l-98.3 42.2c-4.1 1.7-8.8-.1-10.5-4.2l-6.3-14.7c-1.7-4.1.1-8.8 4.2-10.5l70.4-30.1-70.5-30.3c-4.1-1.7-5.9-6.4-4.2-10.5zm256 224.7H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8zM208 136c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16z\"]\n};\nvar faBookMedical = {\n prefix: 'fas',\n iconName: 'book-medical',\n icon: [448, 512, [], \"f7e6\", \"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16q0-9.6-9.6-19.2c-3.2-16-3.2-60.8 0-73.6q9.6-4.8 9.6-19.2zM144 168a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8v48a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8zm236.8 280H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8z\"]\n};\nvar faBookOpen = {\n prefix: 'fas',\n iconName: 'book-open',\n icon: [576, 512, [], \"f518\", \"M542.22 32.05c-54.8 3.11-163.72 14.43-230.96 55.59-4.64 2.84-7.27 7.89-7.27 13.17v363.87c0 11.55 12.63 18.85 23.28 13.49 69.18-34.82 169.23-44.32 218.7-46.92 16.89-.89 30.02-14.43 30.02-30.66V62.75c.01-17.71-15.35-31.74-33.77-30.7zM264.73 87.64C197.5 46.48 88.58 35.17 33.78 32.05 15.36 31.01 0 45.04 0 62.75V400.6c0 16.24 13.13 29.78 30.02 30.66 49.49 2.6 149.59 12.11 218.77 46.95 10.62 5.35 23.21-1.94 23.21-13.46V100.63c0-5.29-2.62-10.14-7.27-12.99z\"]\n};\nvar faBookReader = {\n prefix: 'fas',\n iconName: 'book-reader',\n icon: [512, 512, [], \"f5da\", \"M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z\"]\n};\nvar faBookmark = {\n prefix: 'fas',\n iconName: 'bookmark',\n icon: [384, 512, [], \"f02e\", \"M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z\"]\n};\nvar faBorderAll = {\n prefix: 'fas',\n iconName: 'border-all',\n icon: [448, 512, [], \"f84c\", \"M416 32H32A32 32 0 0 0 0 64v384a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32zm-32 64v128H256V96zm-192 0v128H64V96zM64 416V288h128v128zm192 0V288h128v128z\"]\n};\nvar faBorderNone = {\n prefix: 'fas',\n iconName: 'border-none',\n icon: [448, 512, [], \"f850\", \"M240 224h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-288 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM240 320h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-384h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM48 224H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faBorderStyle = {\n prefix: 'fas',\n iconName: 'border-style',\n icon: [448, 512, [], \"f853\", \"M240 416h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-96 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm192 0h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm96-192h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 96h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-288h-32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-96H32A32 32 0 0 0 0 64v400a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V96h368a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faBowlingBall = {\n prefix: 'fas',\n iconName: 'bowling-ball',\n icon: [496, 512, [], \"f436\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM120 192c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64-96c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm48 144c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faBox = {\n prefix: 'fas',\n iconName: 'box',\n icon: [512, 512, [], \"f466\", \"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z\"]\n};\nvar faBoxOpen = {\n prefix: 'fas',\n iconName: 'box-open',\n icon: [640, 512, [], \"f49e\", \"M425.7 256c-16.9 0-32.8-9-41.4-23.4L320 126l-64.2 106.6c-8.7 14.5-24.6 23.5-41.5 23.5-4.5 0-9-.6-13.3-1.9L64 215v178c0 14.7 10 27.5 24.2 31l216.2 54.1c10.2 2.5 20.9 2.5 31 0L551.8 424c14.2-3.6 24.2-16.4 24.2-31V215l-137 39.1c-4.3 1.3-8.8 1.9-13.3 1.9zm212.6-112.2L586.8 41c-3.1-6.2-9.8-9.8-16.7-8.9L320 64l91.7 152.1c3.8 6.3 11.4 9.3 18.5 7.3l197.9-56.5c9.9-2.9 14.7-13.9 10.2-23.1zM53.2 41L1.7 143.8c-4.6 9.2.3 20.2 10.1 23l197.9 56.5c7.1 2 14.7-1 18.5-7.3L320 64 69.8 32.1c-6.9-.8-13.5 2.7-16.6 8.9z\"]\n};\nvar faBoxTissue = {\n prefix: 'fas',\n iconName: 'box-tissue',\n icon: [512, 512, [], \"e05b\", \"M383.88,287.82l64-192H338.47a70.2,70.2,0,0,1-66.59-48,70.21,70.21,0,0,0-66.6-48H63.88l64,288Zm-384,192a32,32,0,0,0,32,32h448a32,32,0,0,0,32-32v-64H-.12Zm480-256H438.94l-21.33,64h14.27a16,16,0,0,1,0,32h-352a16,16,0,1,1,0-32H95.09l-14.22-64h-49a32,32,0,0,0-32,32v128h512v-128A32,32,0,0,0,479.88,223.82Z\"]\n};\nvar faBoxes = {\n prefix: 'fas',\n iconName: 'boxes',\n icon: [576, 512, [], \"f468\", \"M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z\"]\n};\nvar faBraille = {\n prefix: 'fas',\n iconName: 'braille',\n icon: [640, 512, [], \"f2a1\", \"M128 256c0 35.346-28.654 64-64 64S0 291.346 0 256s28.654-64 64-64 64 28.654 64 64zM64 384c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352C28.654 32 0 60.654 0 96s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm224 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zm160 192c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0 160c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm0-320c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z\"]\n};\nvar faBrain = {\n prefix: 'fas',\n iconName: 'brain',\n icon: [576, 512, [], \"f5dc\", \"M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z\"]\n};\nvar faBreadSlice = {\n prefix: 'fas',\n iconName: 'bread-slice',\n icon: [576, 512, [], \"f7ec\", \"M288 0C108 0 0 93.4 0 169.14 0 199.44 24.24 224 64 224v256c0 17.67 16.12 32 36 32h376c19.88 0 36-14.33 36-32V224c39.76 0 64-24.56 64-54.86C576 93.4 468 0 288 0z\"]\n};\nvar faBriefcase = {\n prefix: 'fas',\n iconName: 'briefcase',\n icon: [512, 512, [], \"f0b1\", \"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z\"]\n};\nvar faBriefcaseMedical = {\n prefix: 'fas',\n iconName: 'briefcase-medical',\n icon: [512, 512, [], \"f469\", \"M464 128h-80V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48zM192 96h128v32H192V96zm160 248c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48z\"]\n};\nvar faBroadcastTower = {\n prefix: 'fas',\n iconName: 'broadcast-tower',\n icon: [640, 512, [], \"f519\", \"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"]\n};\nvar faBroom = {\n prefix: 'fas',\n iconName: 'broom',\n icon: [640, 512, [], \"f51a\", \"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z\"]\n};\nvar faBrush = {\n prefix: 'fas',\n iconName: 'brush',\n icon: [384, 512, [], \"f55d\", \"M352 0H32C14.33 0 0 14.33 0 32v224h384V32c0-17.67-14.33-32-32-32zM0 320c0 35.35 28.66 64 64 64h64v64c0 35.35 28.66 64 64 64s64-28.65 64-64v-64h64c35.34 0 64-28.65 64-64v-32H0v32zm192 104c13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24z\"]\n};\nvar faBug = {\n prefix: 'fas',\n iconName: 'bug',\n icon: [512, 512, [], \"f188\", \"M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z\"]\n};\nvar faBuilding = {\n prefix: 'fas',\n iconName: 'building',\n icon: [448, 512, [], \"f1ad\", \"M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z\"]\n};\nvar faBullhorn = {\n prefix: 'fas',\n iconName: 'bullhorn',\n icon: [576, 512, [], \"f0a1\", \"M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z\"]\n};\nvar faBullseye = {\n prefix: 'fas',\n iconName: 'bullseye',\n icon: [496, 512, [], \"f140\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 432c-101.69 0-184-82.29-184-184 0-101.69 82.29-184 184-184 101.69 0 184 82.29 184 184 0 101.69-82.29 184-184 184zm0-312c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm0 192c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64z\"]\n};\nvar faBurn = {\n prefix: 'fas',\n iconName: 'burn',\n icon: [384, 512, [], \"f46a\", \"M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z\"]\n};\nvar faBus = {\n prefix: 'fas',\n iconName: 'bus',\n icon: [512, 512, [], \"f207\", \"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faBusAlt = {\n prefix: 'fas',\n iconName: 'bus-alt',\n icon: [512, 512, [], \"f55e\", \"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM160 72c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H168c-4.42 0-8-3.58-8-8V72zm-48 328c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128-112H128c-17.67 0-32-14.33-32-32v-96c0-17.67 14.33-32 32-32h112v160zm32 0V128h112c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32H272zm128 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faBusinessTime = {\n prefix: 'fas',\n iconName: 'business-time',\n icon: [640, 512, [], \"f64a\", \"M496 224c-79.59 0-144 64.41-144 144s64.41 144 144 144 144-64.41 144-144-64.41-144-144-144zm64 150.29c0 5.34-4.37 9.71-9.71 9.71h-60.57c-5.34 0-9.71-4.37-9.71-9.71v-76.57c0-5.34 4.37-9.71 9.71-9.71h12.57c5.34 0 9.71 4.37 9.71 9.71V352h38.29c5.34 0 9.71 4.37 9.71 9.71v12.58zM496 192c5.4 0 10.72.33 16 .81V144c0-25.6-22.4-48-48-48h-80V48c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h395.12c28.6-20.09 63.35-32 100.88-32zM320 96H192V64h128v32zm6.82 224H208c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h291.43C327.1 423.96 320 396.82 320 368c0-16.66 2.48-32.72 6.82-48z\"]\n};\nvar faCalculator = {\n prefix: 'fas',\n iconName: 'calculator',\n icon: [448, 512, [], \"f1ec\", \"M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z\"]\n};\nvar faCalendar = {\n prefix: 'fas',\n iconName: 'calendar',\n icon: [448, 512, [], \"f133\", \"M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z\"]\n};\nvar faCalendarAlt = {\n prefix: 'fas',\n iconName: 'calendar-alt',\n icon: [448, 512, [], \"f073\", \"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"]\n};\nvar faCalendarCheck = {\n prefix: 'fas',\n iconName: 'calendar-check',\n icon: [448, 512, [], \"f274\", \"M436 160H12c-6.627 0-12-5.373-12-12v-36c0-26.51 21.49-48 48-48h48V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h128V12c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v52h48c26.51 0 48 21.49 48 48v36c0 6.627-5.373 12-12 12zM12 192h424c6.627 0 12 5.373 12 12v260c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V204c0-6.627 5.373-12 12-12zm333.296 95.947l-28.169-28.398c-4.667-4.705-12.265-4.736-16.97-.068L194.12 364.665l-45.98-46.352c-4.667-4.705-12.266-4.736-16.971-.068l-28.397 28.17c-4.705 4.667-4.736 12.265-.068 16.97l82.601 83.269c4.667 4.705 12.265 4.736 16.97.068l142.953-141.805c4.705-4.667 4.736-12.265.068-16.97z\"]\n};\nvar faCalendarDay = {\n prefix: 'fas',\n iconName: 'calendar-day',\n icon: [448, 512, [], \"f783\", \"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-96zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"]\n};\nvar faCalendarMinus = {\n prefix: 'fas',\n iconName: 'calendar-minus',\n icon: [448, 512, [], \"f272\", \"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm304 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H132c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h184z\"]\n};\nvar faCalendarPlus = {\n prefix: 'fas',\n iconName: 'calendar-plus',\n icon: [448, 512, [], \"f271\", \"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm316 140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v60h-60c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h60v60c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-60h60c6.6 0 12-5.4 12-12v-40z\"]\n};\nvar faCalendarTimes = {\n prefix: 'fas',\n iconName: 'calendar-times',\n icon: [448, 512, [], \"f273\", \"M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm257.3 160l48.1-48.1c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0L224 306.7l-48.1-48.1c-4.7-4.7-12.3-4.7-17 0l-28.3 28.3c-4.7 4.7-4.7 12.3 0 17l48.1 48.1-48.1 48.1c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l48.1-48.1 48.1 48.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L269.3 352z\"]\n};\nvar faCalendarWeek = {\n prefix: 'fas',\n iconName: 'calendar-week',\n icon: [448, 512, [], \"f784\", \"M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm64-192c0-8.8 7.2-16 16-16h288c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16v-64zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z\"]\n};\nvar faCamera = {\n prefix: 'fas',\n iconName: 'camera',\n icon: [512, 512, [], \"f030\", \"M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z\"]\n};\nvar faCameraRetro = {\n prefix: 'fas',\n iconName: 'camera-retro',\n icon: [512, 512, [], \"f083\", \"M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z\"]\n};\nvar faCampground = {\n prefix: 'fas',\n iconName: 'campground',\n icon: [640, 512, [], \"f6bb\", \"M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z\"]\n};\nvar faCandyCane = {\n prefix: 'fas',\n iconName: 'candy-cane',\n icon: [512, 512, [], \"f786\", \"M497.5 92C469.6 33.1 411.8 0 352.4 0c-27.9 0-56.2 7.3-81.8 22.6L243.1 39c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5l27.5-16.4c5.1-3.1 10.8-4.5 16.4-4.5 10.9 0 21.5 5.6 27.5 15.6 9.1 15.1 4.1 34.8-11 43.9L15.6 397.6c-15.2 9.1-20.1 28.7-11 43.9l32.8 54.9c6 10 16.6 15.6 27.5 15.6 5.6 0 11.2-1.5 16.4-4.5L428.6 301c71.7-42.9 104.6-133.5 68.9-209zm-177.7 13l-2.5 1.5L296.8 45c9.7-4.7 19.8-8.1 30.3-10.2l20.6 61.8c-9.8.8-19.4 3.3-27.9 8.4zM145.9 431.8l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm107.5-63.9l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zM364.3 302l-60.5-38.5 30.8-18.3 60.5 38.5-30.8 18.3zm20.4-197.3l46-46c8.4 6.5 16 14.1 22.6 22.6L407.6 127c-5.7-9.3-13.7-16.9-22.9-22.3zm82.1 107.8l-59.5-19.8c3.2-5.3 5.8-10.9 7.4-17.1 1.1-4.5 1.7-9.1 1.8-13.6l60.4 20.1c-2.1 10.4-5.5 20.6-10.1 30.4z\"]\n};\nvar faCannabis = {\n prefix: 'fas',\n iconName: 'cannabis',\n icon: [512, 512, [], \"f55f\", \"M503.47 360.25c-1.56-.82-32.39-16.89-76.78-25.81 64.25-75.12 84.05-161.67 84.93-165.64 1.18-5.33-.44-10.9-4.3-14.77-3.03-3.04-7.12-4.7-11.32-4.7-1.14 0-2.29.12-3.44.38-3.88.85-86.54 19.59-160.58 79.76.01-1.46.01-2.93.01-4.4 0-118.79-59.98-213.72-62.53-217.7A15.973 15.973 0 0 0 256 0c-5.45 0-10.53 2.78-13.47 7.37-2.55 3.98-62.53 98.91-62.53 217.7 0 1.47.01 2.94.01 4.4-74.03-60.16-156.69-78.9-160.58-79.76-1.14-.25-2.29-.38-3.44-.38-4.2 0-8.29 1.66-11.32 4.7A15.986 15.986 0 0 0 .38 168.8c.88 3.97 20.68 90.52 84.93 165.64-44.39 8.92-75.21 24.99-76.78 25.81a16.003 16.003 0 0 0-.02 28.29c2.45 1.29 60.76 31.72 133.49 31.72 6.14 0 11.96-.1 17.5-.31-11.37 22.23-16.52 38.31-16.81 39.22-1.8 5.68-.29 11.89 3.91 16.11a16.019 16.019 0 0 0 16.1 3.99c1.83-.57 37.72-11.99 77.3-39.29V504c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-64.01c39.58 27.3 75.47 38.71 77.3 39.29a16.019 16.019 0 0 0 16.1-3.99c4.2-4.22 5.71-10.43 3.91-16.11-.29-.91-5.45-16.99-16.81-39.22 5.54.21 11.37.31 17.5.31 72.72 0 131.04-30.43 133.49-31.72 5.24-2.78 8.52-8.22 8.51-14.15-.01-5.94-3.29-11.39-8.53-14.15z\"]\n};\nvar faCapsules = {\n prefix: 'fas',\n iconName: 'capsules',\n icon: [576, 512, [], \"f46b\", \"M555.3 300.1L424.2 112.8C401.9 81 366.4 64 330.4 64c-22.6 0-45.5 6.7-65.5 20.7-19.7 13.8-33.7 32.8-41.5 53.8C220.5 79.2 172 32 112 32 50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V218.9c3.3 8.6 7.3 17.1 12.8 25L368 431.2c22.2 31.8 57.7 48.8 93.8 48.8 22.7 0 45.5-6.7 65.5-20.7 51.7-36.2 64.2-107.5 28-159.2zM160 256H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm194.8 44.9l-65.6-93.7c-7.7-11-10.7-24.4-8.3-37.6 2.3-13.2 9.7-24.8 20.7-32.5 8.5-6 18.5-9.1 28.8-9.1 16.5 0 31.9 8 41.3 21.5l65.6 93.7-82.5 57.7z\"]\n};\nvar faCar = {\n prefix: 'fas',\n iconName: 'car',\n icon: [512, 512, [], \"f1b9\", \"M499.99 176h-59.87l-16.64-41.6C406.38 91.63 365.57 64 319.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4L71.87 176H12.01C4.2 176-1.53 183.34.37 190.91l6 24C7.7 220.25 12.5 224 18.01 224h20.07C24.65 235.73 16 252.78 16 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-19.22-8.65-36.27-22.07-48H494c5.51 0 10.31-3.75 11.64-9.09l6-24c1.89-7.57-3.84-14.91-11.65-14.91zm-352.06-17.83c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L384 208H128l19.93-49.83zM96 319.8c-19.2 0-32-12.76-32-31.9S76.8 256 96 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S396.8 256 416 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"]\n};\nvar faCarAlt = {\n prefix: 'fas',\n iconName: 'car-alt',\n icon: [480, 512, [], \"f5de\", \"M438.66 212.33l-11.24-28.1-19.93-49.83C390.38 91.63 349.57 64 303.5 64h-127c-46.06 0-86.88 27.63-103.99 70.4l-19.93 49.83-11.24 28.1C17.22 221.5 0 244.66 0 272v48c0 16.12 6.16 30.67 16 41.93V416c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-54.07c9.84-11.25 16-25.8 16-41.93v-48c0-27.34-17.22-50.5-41.34-59.67zm-306.73-54.16c7.29-18.22 24.94-30.17 44.57-30.17h127c19.63 0 37.28 11.95 44.57 30.17L368 208H112l19.93-49.83zM80 319.8c-19.2 0-32-12.76-32-31.9S60.8 256 80 256s48 28.71 48 47.85-28.8 15.95-48 15.95zm320 0c-19.2 0-48 3.19-48-15.95S380.8 256 400 256s32 12.76 32 31.9-12.8 31.9-32 31.9z\"]\n};\nvar faCarBattery = {\n prefix: 'fas',\n iconName: 'car-battery',\n icon: [512, 512, [], \"f5df\", \"M480 128h-32V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v48H192V80c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v48H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32zM192 264c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm256 0c0 4.42-3.58 8-8 8h-40v40c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-40h-40c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h40v-40c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v40h40c4.42 0 8 3.58 8 8v16z\"]\n};\nvar faCarCrash = {\n prefix: 'fas',\n iconName: 'car-crash',\n icon: [640, 512, [], \"f5e1\", \"M143.25 220.81l-12.42 46.37c-3.01 11.25-3.63 22.89-2.41 34.39l-35.2 28.98c-6.57 5.41-16.31-.43-14.62-8.77l15.44-76.68c1.06-5.26-2.66-10.28-8-10.79l-77.86-7.55c-8.47-.82-11.23-11.83-4.14-16.54l65.15-43.3c4.46-2.97 5.38-9.15 1.98-13.29L21.46 93.22c-5.41-6.57.43-16.3 8.78-14.62l76.68 15.44c5.26 1.06 10.28-2.66 10.8-8l7.55-77.86c.82-8.48 11.83-11.23 16.55-4.14l43.3 65.14c2.97 4.46 9.15 5.38 13.29 1.98l60.4-49.71c6.57-5.41 16.3.43 14.62 8.77L262.1 86.38c-2.71 3.05-5.43 6.09-7.91 9.4l-32.15 42.97-10.71 14.32c-32.73 8.76-59.18 34.53-68.08 67.74zm494.57 132.51l-12.42 46.36c-3.13 11.68-9.38 21.61-17.55 29.36a66.876 66.876 0 0 1-8.76 7l-13.99 52.23c-1.14 4.27-3.1 8.1-5.65 11.38-7.67 9.84-20.74 14.68-33.54 11.25L515 502.62c-17.07-4.57-27.2-22.12-22.63-39.19l8.28-30.91-247.28-66.26-8.28 30.91c-4.57 17.07-22.12 27.2-39.19 22.63l-30.91-8.28c-12.8-3.43-21.7-14.16-23.42-26.51-.57-4.12-.35-8.42.79-12.68l13.99-52.23a66.62 66.62 0 0 1-4.09-10.45c-3.2-10.79-3.65-22.52-.52-34.2l12.42-46.37c5.31-19.8 19.36-34.83 36.89-42.21a64.336 64.336 0 0 1 18.49-4.72l18.13-24.23 32.15-42.97c3.45-4.61 7.19-8.9 11.2-12.84 8-7.89 17.03-14.44 26.74-19.51 4.86-2.54 9.89-4.71 15.05-6.49 10.33-3.58 21.19-5.63 32.24-6.04 11.05-.41 22.31.82 33.43 3.8l122.68 32.87c11.12 2.98 21.48 7.54 30.85 13.43a111.11 111.11 0 0 1 34.69 34.5c8.82 13.88 14.64 29.84 16.68 46.99l6.36 53.29 3.59 30.05a64.49 64.49 0 0 1 22.74 29.93c4.39 11.88 5.29 25.19 1.75 38.39zM255.58 234.34c-18.55-4.97-34.21 4.04-39.17 22.53-4.96 18.49 4.11 34.12 22.65 39.09 18.55 4.97 45.54 15.51 50.49-2.98 4.96-18.49-15.43-53.67-33.97-58.64zm290.61 28.17l-6.36-53.29c-.58-4.87-1.89-9.53-3.82-13.86-5.8-12.99-17.2-23.01-31.42-26.82l-122.68-32.87a48.008 48.008 0 0 0-50.86 17.61l-32.15 42.97 172 46.08 75.29 20.18zm18.49 54.65c-18.55-4.97-53.8 15.31-58.75 33.79-4.95 18.49 23.69 22.86 42.24 27.83 18.55 4.97 34.21-4.04 39.17-22.53 4.95-18.48-4.11-34.12-22.66-39.09z\"]\n};\nvar faCarSide = {\n prefix: 'fas',\n iconName: 'car-side',\n icon: [640, 512, [], \"f5e4\", \"M544 192h-16L419.22 56.02A64.025 64.025 0 0 0 369.24 32H155.33c-26.17 0-49.7 15.93-59.42 40.23L48 194.26C20.44 201.4 0 226.21 0 256v112c0 8.84 7.16 16 16 16h48c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h48c8.84 0 16-7.16 16-16v-80c0-53.02-42.98-96-96-96zM160 432c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm72-240H116.93l38.4-96H232v96zm48 0V96h89.24l76.8 96H280zm200 240c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z\"]\n};\nvar faCaravan = {\n prefix: 'fas',\n iconName: 'caravan',\n icon: [640, 512, [], \"f8ff\", \"M416,208a16,16,0,1,0,16,16A16,16,0,0,0,416,208ZM624,320H576V160A160,160,0,0,0,416,0H64A64,64,0,0,0,0,64V320a64,64,0,0,0,64,64H96a96,96,0,0,0,192,0H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM192,432a48,48,0,1,1,48-48A48.05,48.05,0,0,1,192,432Zm64-240a32,32,0,0,1-32,32H96a32,32,0,0,1-32-32V128A32,32,0,0,1,96,96H224a32,32,0,0,1,32,32ZM448,320H320V128a32,32,0,0,1,32-32h64a32,32,0,0,1,32,32Z\"]\n};\nvar faCaretDown = {\n prefix: 'fas',\n iconName: 'caret-down',\n icon: [320, 512, [], \"f0d7\", \"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"]\n};\nvar faCaretLeft = {\n prefix: 'fas',\n iconName: 'caret-left',\n icon: [192, 512, [], \"f0d9\", \"M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z\"]\n};\nvar faCaretRight = {\n prefix: 'fas',\n iconName: 'caret-right',\n icon: [192, 512, [], \"f0da\", \"M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z\"]\n};\nvar faCaretSquareDown = {\n prefix: 'fas',\n iconName: 'caret-square-down',\n icon: [448, 512, [], \"f150\", \"M448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5H101c-10.7 0-16.1 12.9-8.5 20.5z\"]\n};\nvar faCaretSquareLeft = {\n prefix: 'fas',\n iconName: 'caret-square-left',\n icon: [448, 512, [], \"f191\", \"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM259.515 124.485l-123.03 123.03c-4.686 4.686-4.686 12.284 0 16.971l123.029 123.029c7.56 7.56 20.485 2.206 20.485-8.485V132.971c.001-10.691-12.925-16.045-20.484-8.486z\"]\n};\nvar faCaretSquareRight = {\n prefix: 'fas',\n iconName: 'caret-square-right',\n icon: [448, 512, [], \"f152\", \"M48 32h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48zm140.485 355.515l123.029-123.029c4.686-4.686 4.686-12.284 0-16.971l-123.029-123.03c-7.56-7.56-20.485-2.206-20.485 8.485v246.059c0 10.691 12.926 16.045 20.485 8.486z\"]\n};\nvar faCaretSquareUp = {\n prefix: 'fas',\n iconName: 'caret-square-up',\n icon: [448, 512, [], \"f151\", \"M0 432V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48zm355.515-140.485l-123.03-123.03c-4.686-4.686-12.284-4.686-16.971 0L92.485 291.515c-7.56 7.56-2.206 20.485 8.485 20.485h246.059c10.691 0 16.045-12.926 8.486-20.485z\"]\n};\nvar faCaretUp = {\n prefix: 'fas',\n iconName: 'caret-up',\n icon: [320, 512, [], \"f0d8\", \"M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z\"]\n};\nvar faCarrot = {\n prefix: 'fas',\n iconName: 'carrot',\n icon: [512, 512, [], \"f787\", \"M298.2 156.6c-52.7-25.7-114.5-10.5-150.2 32.8l55.2 55.2c6.3 6.3 6.3 16.4 0 22.6-3.1 3.1-7.2 4.7-11.3 4.7s-8.2-1.6-11.3-4.7L130.4 217 2.3 479.7c-2.9 6-3.1 13.3 0 19.7 5.4 11.1 18.9 15.7 30 10.3l133.6-65.2-49.2-49.2c-6.3-6.2-6.3-16.4 0-22.6 6.3-6.2 16.4-6.2 22.6 0l57 57 102-49.8c24-11.7 44.5-31.3 57.1-57.1 30.1-61.7 4.5-136.1-57.2-166.2zm92.1-34.9C409.8 81 399.7 32.9 360 0c-50.3 41.7-52.5 107.5-7.9 151.9l8 8c44.4 44.6 110.3 42.4 151.9-7.9-32.9-39.7-81-49.8-121.7-30.3z\"]\n};\nvar faCartArrowDown = {\n prefix: 'fas',\n iconName: 'cart-arrow-down',\n icon: [576, 512, [], \"f218\", \"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z\"]\n};\nvar faCartPlus = {\n prefix: 'fas',\n iconName: 'cart-plus',\n icon: [576, 512, [], \"f217\", \"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM408 168h-48v-40c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v40h-48c-8.837 0-16 7.163-16 16v16c0 8.837 7.163 16 16 16h48v40c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-40h48c8.837 0 16-7.163 16-16v-16c0-8.837-7.163-16-16-16z\"]\n};\nvar faCashRegister = {\n prefix: 'fas',\n iconName: 'cash-register',\n icon: [512, 512, [], \"f788\", \"M511.1 378.8l-26.7-160c-2.6-15.4-15.9-26.7-31.6-26.7H208v-64h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v64H59.1c-15.6 0-29 11.3-31.6 26.7L.8 378.7c-.6 3.5-.9 7-.9 10.5V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-90.7c.1-3.5-.2-7-.8-10.5zM280 248c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16zm-32 64h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16zm-32-80c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16zM80 80V48h192v32H80zm40 200h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16zm16 64v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16zm216 112c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16zm24-112c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16zm48-80c0 8.8-7.2 16-16 16h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16z\"]\n};\nvar faCat = {\n prefix: 'fas',\n iconName: 'cat',\n icon: [512, 512, [], \"f6be\", \"M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"]\n};\nvar faCertificate = {\n prefix: 'fas',\n iconName: 'certificate',\n icon: [512, 512, [], \"f0a3\", \"M458.622 255.92l45.985-45.005c13.708-12.977 7.316-36.039-10.664-40.339l-62.65-15.99 17.661-62.015c4.991-17.838-11.829-34.663-29.661-29.671l-61.994 17.667-15.984-62.671C337.085.197 313.765-6.276 300.99 7.228L256 53.57 211.011 7.229c-12.63-13.351-36.047-7.234-40.325 10.668l-15.984 62.671-61.995-17.667C74.87 57.907 58.056 74.738 63.046 92.572l17.661 62.015-62.65 15.99C.069 174.878-6.31 197.944 7.392 210.915l45.985 45.005-45.985 45.004c-13.708 12.977-7.316 36.039 10.664 40.339l62.65 15.99-17.661 62.015c-4.991 17.838 11.829 34.663 29.661 29.671l61.994-17.667 15.984 62.671c4.439 18.575 27.696 24.018 40.325 10.668L256 458.61l44.989 46.001c12.5 13.488 35.987 7.486 40.325-10.668l15.984-62.671 61.994 17.667c17.836 4.994 34.651-11.837 29.661-29.671l-17.661-62.015 62.65-15.99c17.987-4.302 24.366-27.367 10.664-40.339l-45.984-45.004z\"]\n};\nvar faChair = {\n prefix: 'fas',\n iconName: 'chair',\n icon: [448, 512, [], \"f6c0\", \"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z\"]\n};\nvar faChalkboard = {\n prefix: 'fas',\n iconName: 'chalkboard',\n icon: [640, 512, [], \"f51b\", \"M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faChalkboardTeacher = {\n prefix: 'fas',\n iconName: 'chalkboard-teacher',\n icon: [640, 512, [], \"f51c\", \"M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z\"]\n};\nvar faChargingStation = {\n prefix: 'fas',\n iconName: 'charging-station',\n icon: [576, 512, [], \"f5e7\", \"M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z\"]\n};\nvar faChartArea = {\n prefix: 'fas',\n iconName: 'chart-area',\n icon: [512, 512, [], \"f1fe\", \"M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z\"]\n};\nvar faChartBar = {\n prefix: 'fas',\n iconName: 'chart-bar',\n icon: [512, 512, [], \"f080\", \"M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faChartLine = {\n prefix: 'fas',\n iconName: 'chart-line',\n icon: [512, 512, [], \"f201\", \"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z\"]\n};\nvar faChartPie = {\n prefix: 'fas',\n iconName: 'chart-pie',\n icon: [544, 512, [], \"f200\", \"M527.79 288H290.5l158.03 158.03c6.04 6.04 15.98 6.53 22.19.68 38.7-36.46 65.32-85.61 73.13-140.86 1.34-9.46-6.51-17.85-16.06-17.85zm-15.83-64.8C503.72 103.74 408.26 8.28 288.8.04 279.68-.59 272 7.1 272 16.24V240h223.77c9.14 0 16.82-7.68 16.19-16.8zM224 288V50.71c0-9.55-8.39-17.4-17.84-16.06C86.99 51.49-4.1 155.6.14 280.37 4.5 408.51 114.83 513.59 243.03 511.98c50.4-.63 96.97-16.87 135.26-44.03 7.9-5.6 8.42-17.23 1.57-24.08L224 288z\"]\n};\nvar faCheck = {\n prefix: 'fas',\n iconName: 'check',\n icon: [512, 512, [], \"f00c\", \"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"]\n};\nvar faCheckCircle = {\n prefix: 'fas',\n iconName: 'check-circle',\n icon: [512, 512, [], \"f058\", \"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z\"]\n};\nvar faCheckDouble = {\n prefix: 'fas',\n iconName: 'check-double',\n icon: [512, 512, [], \"f560\", \"M505 174.8l-39.6-39.6c-9.4-9.4-24.6-9.4-33.9 0L192 374.7 80.6 263.2c-9.4-9.4-24.6-9.4-33.9 0L7 302.9c-9.4 9.4-9.4 24.6 0 34L175 505c9.4 9.4 24.6 9.4 33.9 0l296-296.2c9.4-9.5 9.4-24.7.1-34zm-324.3 106c6.2 6.3 16.4 6.3 22.6 0l208-208.2c6.2-6.3 6.2-16.4 0-22.6L366.1 4.7c-6.2-6.3-16.4-6.3-22.6 0L192 156.2l-55.4-55.5c-6.2-6.3-16.4-6.3-22.6 0L68.7 146c-6.2 6.3-6.2 16.4 0 22.6l112 112.2z\"]\n};\nvar faCheckSquare = {\n prefix: 'fas',\n iconName: 'check-square',\n icon: [448, 512, [], \"f14a\", \"M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z\"]\n};\nvar faCheese = {\n prefix: 'fas',\n iconName: 'cheese',\n icon: [512, 512, [], \"f7ef\", \"M0 288v160a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V288zM299.83 32a32 32 0 0 0-21.13 7L0 256h512c0-119.89-94-217.8-212.17-224z\"]\n};\nvar faChess = {\n prefix: 'fas',\n iconName: 'chess',\n icon: [512, 512, [], \"f439\", \"M74 208H64a16 16 0 0 0-16 16v16a16 16 0 0 0 16 16h15.94A535.78 535.78 0 0 1 64 384h128a535.78 535.78 0 0 1-15.94-128H192a16 16 0 0 0 16-16v-16a16 16 0 0 0-16-16h-10l33.89-90.38a16 16 0 0 0-15-21.62H144V64h24a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8h-24V8a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v24H88a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v32H55.09a16 16 0 0 0-15 21.62zm173.16 251.58L224 448v-16a16 16 0 0 0-16-16H48a16 16 0 0 0-16 16v16L8.85 459.58A16 16 0 0 0 0 473.89V496a16 16 0 0 0 16 16h224a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31zm92.77-157.78l-3.29 82.2h126.72l-3.29-82.21 24.6-20.79A32 32 0 0 0 496 256.54V198a6 6 0 0 0-6-6h-26.38a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H373.1a6 6 0 0 0-6 6v26h-24.71v-26a6 6 0 0 0-6-6H310a6 6 0 0 0-6 6v58.6a32 32 0 0 0 11.36 24.4zM384 304a16 16 0 0 1 32 0v32h-32zm119.16 155.58L480 448v-16a16 16 0 0 0-16-16H336a16 16 0 0 0-16 16v16l-23.15 11.58a16 16 0 0 0-8.85 14.31V496a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-22.11a16 16 0 0 0-8.84-14.31z\"]\n};\nvar faChessBishop = {\n prefix: 'fas',\n iconName: 'chess-bishop',\n icon: [320, 512, [], \"f43a\", \"M8 287.88c0 51.64 22.14 73.83 56 84.6V416h192v-43.52c33.86-10.77 56-33 56-84.6 0-30.61-10.73-67.1-26.69-102.56L185 285.65a8 8 0 0 1-11.31 0l-11.31-11.31a8 8 0 0 1 0-11.31L270.27 155.1c-20.8-37.91-46.47-72.1-70.87-92.59C213.4 59.09 224 47.05 224 32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32c0 15 10.6 27.09 24.6 30.51C67.81 106.8 8 214.5 8 287.88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChessBoard = {\n prefix: 'fas',\n iconName: 'chess-board',\n icon: [512, 512, [], \"f43c\", \"M255.9.2h-64v64h64zM0 64.17v64h64v-64zM128 .2H64v64h64zm64 255.9v64h64v-64zM0 192.12v64h64v-64zM383.85.2h-64v64h64zm128 0h-64v64h64zM128 256.1H64v64h64zM511.8 448v-64h-64v64zm0-128v-64h-64v64zM383.85 512h64v-64h-64zm128-319.88v-64h-64v64zM128 512h64v-64h-64zM0 512h64v-64H0zm255.9 0h64v-64h-64zM0 320.07v64h64v-64zm319.88-191.92v-64h-64v64zm-64 128h64v-64h-64zm-64 128v64h64v-64zm128-64h64v-64h-64zm0-127.95h64v-64h-64zm0 191.93v64h64v-64zM64 384.05v64h64v-64zm128-255.9v-64h-64v64zm191.92 255.9h64v-64h-64zm-128-191.93v-64h-64v64zm128-127.95v64h64v-64zm-128 255.9v64h64v-64zm-64-127.95H128v64h64zm191.92 64h64v-64h-64zM128 128.15H64v64h64zm0 191.92v64h64v-64z\"]\n};\nvar faChessKing = {\n prefix: 'fas',\n iconName: 'chess-king',\n icon: [448, 512, [], \"f43f\", \"M400 448H48a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm16-288H256v-48h40a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8h-40V8a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v40h-40a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h40v48H32a32 32 0 0 0-30.52 41.54L74.56 416h298.88l73.08-214.46A32 32 0 0 0 416 160z\"]\n};\nvar faChessKnight = {\n prefix: 'fas',\n iconName: 'chess-knight',\n icon: [384, 512, [], \"f441\", \"M19 272.47l40.63 18.06a32 32 0 0 0 24.88.47l12.78-5.12a32 32 0 0 0 18.76-20.5l9.22-30.65a24 24 0 0 1 12.55-15.65L159.94 208v50.33a48 48 0 0 1-26.53 42.94l-57.22 28.65A80 80 0 0 0 32 401.48V416h319.86V224c0-106-85.92-192-191.92-192H12A12 12 0 0 0 0 44a16.9 16.9 0 0 0 1.79 7.58L16 80l-9 9a24 24 0 0 0-7 17v137.21a32 32 0 0 0 19 29.26zM52 128a20 20 0 1 1-20 20 20 20 0 0 1 20-20zm316 320H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChessPawn = {\n prefix: 'fas',\n iconName: 'chess-pawn',\n icon: [320, 512, [], \"f443\", \"M105.1 224H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h16v5.49c0 44-4.14 86.6-24 122.51h176c-19.89-35.91-24-78.51-24-122.51V288h16a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-25.1c29.39-18.38 49.1-50.78 49.1-88a104 104 0 0 0-208 0c0 37.22 19.71 69.62 49.1 88zM304 448H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChessQueen = {\n prefix: 'fas',\n iconName: 'chess-queen',\n icon: [512, 512, [], \"f445\", \"M256 112a56 56 0 1 0-56-56 56 56 0 0 0 56 56zm176 336H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm72.87-263.84l-28.51-15.92c-7.44-5-16.91-2.46-22.29 4.68a47.59 47.59 0 0 1-47.23 18.23C383.7 186.86 368 164.93 368 141.4a13.4 13.4 0 0 0-13.4-13.4h-38.77c-6 0-11.61 4-12.86 9.91a48 48 0 0 1-93.94 0c-1.25-5.92-6.82-9.91-12.86-9.91H157.4a13.4 13.4 0 0 0-13.4 13.4c0 25.69-19 48.75-44.67 50.49a47.5 47.5 0 0 1-41.54-19.15c-5.28-7.09-14.73-9.45-22.09-4.54l-28.57 16a16 16 0 0 0-5.44 20.47L104.24 416h303.52l102.55-211.37a16 16 0 0 0-5.44-20.47z\"]\n};\nvar faChessRook = {\n prefix: 'fas',\n iconName: 'chess-rook',\n icon: [384, 512, [], \"f447\", \"M368 32h-56a16 16 0 0 0-16 16v48h-48V48a16 16 0 0 0-16-16h-80a16 16 0 0 0-16 16v48H88.1V48a16 16 0 0 0-16-16H16A16 16 0 0 0 0 48v176l64 32c0 48.33-1.54 95-13.21 160h282.42C321.54 351 320 303.72 320 256l64-32V48a16 16 0 0 0-16-16zM224 320h-64v-64a32 32 0 0 1 64 0zm144 128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h352a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faChevronCircleDown = {\n prefix: 'fas',\n iconName: 'chevron-circle-down',\n icon: [512, 512, [], \"f13a\", \"M504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L256 285.1 154.4 183.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L239 369.9c9.4 9.4 24.6 9.4 34 0z\"]\n};\nvar faChevronCircleLeft = {\n prefix: 'fas',\n iconName: 'chevron-circle-left',\n icon: [512, 512, [], \"f137\", \"M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L226.9 256l101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0L142.1 239c-9.4 9.4-9.4 24.6 0 34z\"]\n};\nvar faChevronCircleRight = {\n prefix: 'fas',\n iconName: 'chevron-circle-right',\n icon: [512, 512, [], \"f138\", \"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm113.9 231L234.4 103.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9L285.1 256 183.5 357.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L369.9 273c9.4-9.4 9.4-24.6 0-34z\"]\n};\nvar faChevronCircleUp = {\n prefix: 'fas',\n iconName: 'chevron-circle-up',\n icon: [512, 512, [], \"f139\", \"M8 256C8 119 119 8 256 8s248 111 248 248-111 248-248 248S8 393 8 256zm231-113.9L103.5 277.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0L256 226.9l101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9L273 142.1c-9.4-9.4-24.6-9.4-34 0z\"]\n};\nvar faChevronDown = {\n prefix: 'fas',\n iconName: 'chevron-down',\n icon: [448, 512, [], \"f078\", \"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"]\n};\nvar faChevronLeft = {\n prefix: 'fas',\n iconName: 'chevron-left',\n icon: [320, 512, [], \"f053\", \"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"]\n};\nvar faChevronRight = {\n prefix: 'fas',\n iconName: 'chevron-right',\n icon: [320, 512, [], \"f054\", \"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"]\n};\nvar faChevronUp = {\n prefix: 'fas',\n iconName: 'chevron-up',\n icon: [448, 512, [], \"f077\", \"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"]\n};\nvar faChild = {\n prefix: 'fas',\n iconName: 'child',\n icon: [384, 512, [], \"f1ae\", \"M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z\"]\n};\nvar faChurch = {\n prefix: 'fas',\n iconName: 'church',\n icon: [640, 512, [], \"f51d\", \"M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z\"]\n};\nvar faCircle = {\n prefix: 'fas',\n iconName: 'circle',\n icon: [512, 512, [], \"f111\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"]\n};\nvar faCircleNotch = {\n prefix: 'fas',\n iconName: 'circle-notch',\n icon: [512, 512, [], \"f1ce\", \"M288 39.056v16.659c0 10.804 7.281 20.159 17.686 23.066C383.204 100.434 440 171.518 440 256c0 101.689-82.295 184-184 184-101.689 0-184-82.295-184-184 0-84.47 56.786-155.564 134.312-177.219C216.719 75.874 224 66.517 224 55.712V39.064c0-15.709-14.834-27.153-30.046-23.234C86.603 43.482 7.394 141.206 8.003 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.788 504 256c0-115.633-79.14-212.779-186.211-240.236C302.678 11.889 288 23.456 288 39.056z\"]\n};\nvar faCity = {\n prefix: 'fas',\n iconName: 'city',\n icon: [640, 512, [], \"f64f\", \"M616 192H480V24c0-13.26-10.74-24-24-24H312c-13.26 0-24 10.74-24 24v72h-64V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v80h-64V16c0-8.84-7.16-16-16-16H80c-8.84 0-16 7.16-16 16v80H24c-13.26 0-24 10.74-24 24v360c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V216c0-13.26-10.75-24-24-24zM128 404c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12H76c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm128 192c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12V76c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm160 288c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40zm0-96c0 6.63-5.37 12-12 12h-40c-6.63 0-12-5.37-12-12v-40c0-6.63 5.37-12 12-12h40c6.63 0 12 5.37 12 12v40z\"]\n};\nvar faClinicMedical = {\n prefix: 'fas',\n iconName: 'clinic-medical',\n icon: [576, 512, [], \"f7f2\", \"M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm96 261a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8zm186.69-139.72l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z\"]\n};\nvar faClipboard = {\n prefix: 'fas',\n iconName: 'clipboard',\n icon: [384, 512, [], \"f328\", \"M384 112v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h80c0-35.29 28.71-64 64-64s64 28.71 64 64h80c26.51 0 48 21.49 48 48zM192 40c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24m96 114v-20a6 6 0 0 0-6-6H102a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6h180a6 6 0 0 0 6-6z\"]\n};\nvar faClipboardCheck = {\n prefix: 'fas',\n iconName: 'clipboard-check',\n icon: [384, 512, [], \"f46c\", \"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z\"]\n};\nvar faClipboardList = {\n prefix: 'fas',\n iconName: 'clipboard-list',\n icon: [384, 512, [], \"f46d\", \"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM96 424c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm96-192c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm128 368c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faClock = {\n prefix: 'fas',\n iconName: 'clock',\n icon: [512, 512, [], \"f017\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z\"]\n};\nvar faClone = {\n prefix: 'fas',\n iconName: 'clone',\n icon: [512, 512, [], \"f24d\", \"M464 0c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48H176c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h288M176 416c-44.112 0-80-35.888-80-80V128H48c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48v-48H176z\"]\n};\nvar faClosedCaptioning = {\n prefix: 'fas',\n iconName: 'closed-captioning',\n icon: [512, 512, [], \"f20a\", \"M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM218.1 287.7c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.6 56.8-172.8 32.1-172.8-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7l-17.5 30.5c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2.1 48 51.1 70.5 92.3 32.6zm190.4 0c2.8-2.5 7.1-2.1 9.2.9l19.5 27.7c1.7 2.4 1.5 5.6-.5 7.7-53.5 56.9-172.7 32.1-172.7-67.9 0-97.3 121.7-119.5 172.5-70.1 2.1 2 2.5 3.2 1 5.7L420 222.2c-1.9 3.1-6.2 4-9.1 1.7-40.8-32-94.6-14.9-94.6 31.2 0 48 51 70.5 92.2 32.6z\"]\n};\nvar faCloud = {\n prefix: 'fas',\n iconName: 'cloud',\n icon: [640, 512, [], \"f0c2\", \"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z\"]\n};\nvar faCloudDownloadAlt = {\n prefix: 'fas',\n iconName: 'cloud-download-alt',\n icon: [640, 512, [], \"f381\", \"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z\"]\n};\nvar faCloudMeatball = {\n prefix: 'fas',\n iconName: 'cloud-meatball',\n icon: [512, 512, [], \"f73b\", \"M48 352c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm416 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-119 11.1c4.6-14.5 1.6-30.8-9.8-42.3-11.5-11.5-27.8-14.4-42.3-9.9-7-13.5-20.7-23-36.9-23s-29.9 9.5-36.9 23c-14.5-4.6-30.8-1.6-42.3 9.9-11.5 11.5-14.4 27.8-9.9 42.3-13.5 7-23 20.7-23 36.9s9.5 29.9 23 36.9c-4.6 14.5-1.6 30.8 9.9 42.3 8.2 8.2 18.9 12.3 29.7 12.3 4.3 0 8.5-1.1 12.6-2.5 7 13.5 20.7 23 36.9 23s29.9-9.5 36.9-23c4.1 1.3 8.3 2.5 12.6 2.5 10.8 0 21.5-4.1 29.7-12.3 11.5-11.5 14.4-27.8 9.8-42.3 13.5-7 23-20.7 23-36.9s-9.5-29.9-23-36.9zM512 224c0-53-43-96-96-96-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h43.4c3.6-8 8.4-15.4 14.8-21.8 13.5-13.5 31.5-21.1 50.8-21.3 13.5-13.2 31.7-20.9 51-20.9s37.5 7.7 51 20.9c19.3.2 37.3 7.8 50.8 21.3 6.4 6.4 11.3 13.8 14.8 21.8H416c53 0 96-43 96-96z\"]\n};\nvar faCloudMoon = {\n prefix: 'fas',\n iconName: 'cloud-moon',\n icon: [576, 512, [], \"f6c3\", \"M342.8 352.7c5.7-9.6 9.2-20.7 9.2-32.7 0-35.3-28.7-64-64-64-17.2 0-32.8 6.9-44.3 17.9-16.3-29.6-47.5-49.9-83.7-49.9-53 0-96 43-96 96 0 2 .5 3.8.6 5.7C27.1 338.8 0 374.1 0 416c0 53 43 96 96 96h240c44.2 0 80-35.8 80-80 0-41.9-32.3-75.8-73.2-79.3zm222.5-54.3c-93.1 17.7-178.5-53.7-178.5-147.7 0-54.2 29-104 76.1-130.8 7.3-4.1 5.4-15.1-2.8-16.7C448.4 1.1 436.7 0 425 0 319.1 0 233.1 85.9 233.1 192c0 8.5.7 16.8 1.8 25 5.9 4.3 11.6 8.9 16.7 14.2 11.4-4.7 23.7-7.2 36.4-7.2 52.9 0 96 43.1 96 96 0 3.6-.2 7.2-.6 10.7 23.6 10.8 42.4 29.5 53.5 52.6 54.4-3.4 103.7-29.3 137.1-70.4 5.3-6.5-.5-16.1-8.7-14.5z\"]\n};\nvar faCloudMoonRain = {\n prefix: 'fas',\n iconName: 'cloud-moon-rain',\n icon: [576, 512, [], \"f73c\", \"M350.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C27.6 232.9 0 265.2 0 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm217.4-1.7c-70.4 13.3-135-40.3-135-110.8 0-40.6 21.9-78 57.5-98.1 5.5-3.1 4.1-11.4-2.1-12.5C479.6.8 470.7 0 461.8 0c-77.9 0-141.1 61.2-144.4 137.9 26.7 11.9 48.2 33.8 58.9 61.7 37.1 14.3 64 47.4 70.2 86.8 5.1.5 10 1.5 15.2 1.5 44.7 0 85.6-20.2 112.6-53.3 4.2-4.8-.2-12-6.4-10.8zM364.5 418.1c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z\"]\n};\nvar faCloudRain = {\n prefix: 'fas',\n iconName: 'cloud-rain',\n icon: [512, 512, [], \"f73d\", \"M416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.1 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96zM88 374.2c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0zm160 0c-12.8 44.4-40 56.4-40 87.7 0 27.7 21.5 50.1 48 50.1s48-22.4 48-50.1c0-31.4-27.2-43.1-40-87.7-2.2-8.1-13.5-8.5-16 0z\"]\n};\nvar faCloudShowersHeavy = {\n prefix: 'fas',\n iconName: 'cloud-showers-heavy',\n icon: [512, 512, [], \"f740\", \"M183.9 370.1c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-192 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm384 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zm-96 0c-7.6-4.4-17.4-1.8-21.8 6l-64 112c-4.4 7.7-1.7 17.5 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l64-112c4.4-7.6 1.7-17.4-6-21.8zM416 128c-.6 0-1.1.2-1.6.2 1.1-5.2 1.6-10.6 1.6-16.2 0-44.2-35.8-80-80-80-24.6 0-46.3 11.3-61 28.8C256.4 24.8 219.3 0 176 0 114.2 0 64 50.1 64 112c0 7.3.8 14.3 2.1 21.2C27.8 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96s-43-96-96-96z\"]\n};\nvar faCloudSun = {\n prefix: 'fas',\n iconName: 'cloud-sun',\n icon: [640, 512, [], \"f6c4\", \"M575.2 325.7c.2-1.9.8-3.7.8-5.6 0-35.3-28.7-64-64-64-12.6 0-24.2 3.8-34.1 10-17.6-38.8-56.5-66-101.9-66-61.8 0-112 50.1-112 112 0 3 .7 5.8.9 8.7-49.6 3.7-88.9 44.7-88.9 95.3 0 53 43 96 96 96h272c53 0 96-43 96-96 0-42.1-27.2-77.4-64.8-90.4zm-430.4-22.6c-43.7-43.7-43.7-114.7 0-158.3 43.7-43.7 114.7-43.7 158.4 0 9.7 9.7 16.9 20.9 22.3 32.7 9.8-3.7 20.1-6 30.7-7.5L386 81.1c4-11.9-7.3-23.1-19.2-19.2L279 91.2 237.5 8.4C232-2.8 216-2.8 210.4 8.4L169 91.2 81.1 61.9C69.3 58 58 69.3 61.9 81.1l29.3 87.8-82.8 41.5c-11.2 5.6-11.2 21.5 0 27.1l82.8 41.4-29.3 87.8c-4 11.9 7.3 23.1 19.2 19.2l76.1-25.3c6.1-12.4 14-23.7 23.6-33.5-13.1-5.4-25.4-13.4-36-24zm-4.8-79.2c0 40.8 29.3 74.8 67.9 82.3 8-4.7 16.3-8.8 25.2-11.7 5.4-44.3 31-82.5 67.4-105C287.3 160.4 258 140 224 140c-46.3 0-84 37.6-84 83.9z\"]\n};\nvar faCloudSunRain = {\n prefix: 'fas',\n iconName: 'cloud-sun-rain',\n icon: [576, 512, [], \"f743\", \"M510.5 225.5c-6.9-37.2-39.3-65.5-78.5-65.5-12.3 0-23.9 3-34.3 8-17.4-24.1-45.6-40-77.7-40-53 0-96 43-96 96 0 .5.2 1.1.2 1.6C187.6 233 160 265.2 160 304c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80 0-39.2-28.2-71.7-65.5-78.5zm-386.4 34.4c-37.4-37.4-37.4-98.3 0-135.8 34.6-34.6 89.1-36.8 126.7-7.4 20-12.9 43.6-20.7 69.2-20.7.7 0 1.3.2 2 .2l8.9-26.7c3.4-10.2-6.3-19.8-16.5-16.4l-75.3 25.1-35.5-71c-4.8-9.6-18.5-9.6-23.3 0l-35.5 71-75.3-25.1c-10.2-3.4-19.8 6.3-16.4 16.5l25.1 75.3-71 35.5c-9.6 4.8-9.6 18.5 0 23.3l71 35.5-25.1 75.3c-3.4 10.2 6.3 19.8 16.5 16.5l59.2-19.7c-.2-2.4-.7-4.7-.7-7.2 0-12.5 2.3-24.5 6.2-35.9-3.6-2.7-7.1-5.2-10.2-8.3zm69.8-58c4.3-24.5 15.8-46.4 31.9-64-9.8-6.2-21.4-9.9-33.8-9.9-35.3 0-64 28.7-64 64 0 18.7 8.2 35.4 21.1 47.1 11.3-15.9 26.6-28.9 44.8-37.2zm330.6 216.2c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8zm-96 0c-7.6-4.3-17.4-1.8-21.8 6l-36.6 64c-4.4 7.7-1.7 17.4 6 21.8 2.5 1.4 5.2 2.1 7.9 2.1 5.5 0 10.9-2.9 13.9-8.1l36.6-64c4.3-7.7 1.7-17.4-6-21.8z\"]\n};\nvar faCloudUploadAlt = {\n prefix: 'fas',\n iconName: 'cloud-upload-alt',\n icon: [640, 512, [], \"f382\", \"M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zM393.4 288H328v112c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V288h-65.4c-14.3 0-21.4-17.2-11.3-27.3l105.4-105.4c6.2-6.2 16.4-6.2 22.6 0l105.4 105.4c10.1 10.1 2.9 27.3-11.3 27.3z\"]\n};\nvar faCocktail = {\n prefix: 'fas',\n iconName: 'cocktail',\n icon: [576, 512, [], \"f561\", \"M296 464h-56V338.78l168.74-168.73c15.52-15.52 4.53-42.05-17.42-42.05H24.68c-21.95 0-32.94 26.53-17.42 42.05L176 338.78V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM432 0c-62.61 0-115.35 40.2-135.18 96h52.54c16.65-28.55 47.27-48 82.64-48 52.93 0 96 43.06 96 96s-43.07 96-96 96c-14.04 0-27.29-3.2-39.32-8.64l-35.26 35.26C379.23 279.92 404.59 288 432 288c79.53 0 144-64.47 144-144S511.53 0 432 0z\"]\n};\nvar faCode = {\n prefix: 'fas',\n iconName: 'code',\n icon: [640, 512, [], \"f121\", \"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z\"]\n};\nvar faCodeBranch = {\n prefix: 'fas',\n iconName: 'code-branch',\n icon: [384, 512, [], \"f126\", \"M384 144c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.4 24.3 67.1 57.5 76.8-.6 16.1-4.2 28.5-11 36.9-15.4 19.2-49.3 22.4-85.2 25.7-28.2 2.6-57.4 5.4-81.3 16.9v-144c32.5-10.2 56-40.5 56-76.3 0-44.2-35.8-80-80-80S0 35.8 0 80c0 35.8 23.5 66.1 56 76.3v199.3C23.5 365.9 0 396.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-34-21.2-63.1-51.2-74.6 3.1-5.2 7.8-9.8 14.9-13.4 16.2-8.2 40.4-10.4 66.1-12.8 42.2-3.9 90-8.4 118.2-43.4 14-17.4 21.1-39.8 21.6-67.9 31.6-10.8 54.4-40.7 54.4-75.9zM80 64c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm0 384c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm224-320c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16z\"]\n};\nvar faCoffee = {\n prefix: 'fas',\n iconName: 'coffee',\n icon: [640, 512, [], \"f0f4\", \"M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z\"]\n};\nvar faCog = {\n prefix: 'fas',\n iconName: 'cog',\n icon: [512, 512, [], \"f013\", \"M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faCogs = {\n prefix: 'fas',\n iconName: 'cogs',\n icon: [640, 512, [], \"f085\", \"M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z\"]\n};\nvar faCoins = {\n prefix: 'fas',\n iconName: 'coins',\n icon: [512, 512, [], \"f51e\", \"M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z\"]\n};\nvar faColumns = {\n prefix: 'fas',\n iconName: 'columns',\n icon: [512, 512, [], \"f0db\", \"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64V160h160v256zm224 0H288V160h160v256z\"]\n};\nvar faComment = {\n prefix: 'fas',\n iconName: 'comment',\n icon: [512, 512, [], \"f075\", \"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32z\"]\n};\nvar faCommentAlt = {\n prefix: 'fas',\n iconName: 'comment-alt',\n icon: [512, 512, [], \"f27a\", \"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z\"]\n};\nvar faCommentDollar = {\n prefix: 'fas',\n iconName: 'comment-dollar',\n icon: [512, 512, [], \"f651\", \"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95.01 57.02 130.74C44.46 421.05 2.7 465.97 2.2 466.5A7.995 7.995 0 0 0 8 480c66.26 0 115.99-31.75 140.6-51.38C181.29 440.93 217.59 448 256 448c141.38 0 256-93.12 256-208S397.38 32 256 32zm24 302.44V352c0 8.84-7.16 16-16 16h-16c-8.84 0-16-7.16-16-16v-17.73c-11.42-1.35-22.28-5.19-31.78-11.46-6.22-4.11-6.82-13.11-1.55-18.38l17.52-17.52c3.74-3.74 9.31-4.24 14.11-2.03 3.18 1.46 6.66 2.22 10.26 2.22h32.78c4.66 0 8.44-3.78 8.44-8.42 0-3.75-2.52-7.08-6.12-8.11l-50.07-14.3c-22.25-6.35-40.01-24.71-42.91-47.67-4.05-32.07 19.03-59.43 49.32-63.05V128c0-8.84 7.16-16 16-16h16c8.84 0 16 7.16 16 16v17.73c11.42 1.35 22.28 5.19 31.78 11.46 6.22 4.11 6.82 13.11 1.55 18.38l-17.52 17.52c-3.74 3.74-9.31 4.24-14.11 2.03a24.516 24.516 0 0 0-10.26-2.22h-32.78c-4.66 0-8.44 3.78-8.44 8.42 0 3.75 2.52 7.08 6.12 8.11l50.07 14.3c22.25 6.36 40.01 24.71 42.91 47.67 4.05 32.06-19.03 59.42-49.32 63.04z\"]\n};\nvar faCommentDots = {\n prefix: 'fas',\n iconName: 'comment-dots',\n icon: [512, 512, [], \"f4ad\", \"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faCommentMedical = {\n prefix: 'fas',\n iconName: 'comment-medical',\n icon: [512, 512, [], \"f7f5\", \"M256 32C114.62 32 0 125.12 0 240c0 49.56 21.41 95 57 130.74C44.46 421.05 2.7 466 2.2 466.5A8 8 0 0 0 8 480c66.26 0 116-31.75 140.6-51.38A304.66 304.66 0 0 0 256 448c141.39 0 256-93.12 256-208S397.39 32 256 32zm96 232a8 8 0 0 1-8 8h-56v56a8 8 0 0 1-8 8h-48a8 8 0 0 1-8-8v-56h-56a8 8 0 0 1-8-8v-48a8 8 0 0 1 8-8h56v-56a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v56h56a8 8 0 0 1 8 8z\"]\n};\nvar faCommentSlash = {\n prefix: 'fas',\n iconName: 'comment-slash',\n icon: [640, 512, [], \"f4b3\", \"M64 240c0 49.6 21.4 95 57 130.7-12.6 50.3-54.3 95.2-54.8 95.8-2.2 2.3-2.8 5.7-1.5 8.7 1.3 2.9 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 27.4 0 53.7-3.6 78.4-10L72.9 186.4c-5.6 17.1-8.9 35-8.9 53.6zm569.8 218.1l-114.4-88.4C554.6 334.1 576 289.2 576 240c0-114.9-114.6-208-256-208-65.1 0-124.2 20.1-169.4 52.7L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z\"]\n};\nvar faComments = {\n prefix: 'fas',\n iconName: 'comments',\n icon: [576, 512, [], \"f086\", \"M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z\"]\n};\nvar faCommentsDollar = {\n prefix: 'fas',\n iconName: 'comments-dollar',\n icon: [576, 512, [], \"f653\", \"M416 192c0-88.37-93.12-160-208-160S0 103.63 0 192c0 34.27 14.13 65.95 37.97 91.98C24.61 314.22 2.52 338.16 2.2 338.5A7.995 7.995 0 0 0 8 352c36.58 0 66.93-12.25 88.73-24.98C128.93 342.76 167.02 352 208 352c114.88 0 208-71.63 208-160zm-224 96v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V96c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07V288c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm346.01 123.99C561.87 385.96 576 354.27 576 320c0-66.94-53.49-124.2-129.33-148.07.86 6.6 1.33 13.29 1.33 20.07 0 105.87-107.66 192-240 192-10.78 0-21.32-.77-31.73-1.88C207.8 439.63 281.77 480 368 480c40.98 0 79.07-9.24 111.27-24.98C501.07 467.75 531.42 480 568 480c3.2 0 6.09-1.91 7.34-4.84 1.27-2.94.66-6.34-1.55-8.67-.31-.33-22.42-24.24-35.78-54.5z\"]\n};\nvar faCompactDisc = {\n prefix: 'fas',\n iconName: 'compact-disc',\n icon: [496, 512, [], \"f51f\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 256H56c0-105.9 86.1-192 192-192v32c-88.2 0-160 71.8-160 160zm160 96c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z\"]\n};\nvar faCompass = {\n prefix: 'fas',\n iconName: 'compass',\n icon: [496, 512, [], \"f14e\", \"M225.38 233.37c-12.5 12.5-12.5 32.76 0 45.25 12.49 12.5 32.76 12.5 45.25 0 12.5-12.5 12.5-32.76 0-45.25-12.5-12.49-32.76-12.49-45.25 0zM248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm126.14 148.05L308.17 300.4a31.938 31.938 0 0 1-15.77 15.77l-144.34 65.97c-16.65 7.61-33.81-9.55-26.2-26.2l65.98-144.35a31.938 31.938 0 0 1 15.77-15.77l144.34-65.97c16.65-7.6 33.8 9.55 26.19 26.2z\"]\n};\nvar faCompress = {\n prefix: 'fas',\n iconName: 'compress',\n icon: [448, 512, [], \"f066\", \"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"]\n};\nvar faCompressAlt = {\n prefix: 'fas',\n iconName: 'compress-alt',\n icon: [448, 512, [], \"f422\", \"M4.686 427.314L104 328l-32.922-31.029C55.958 281.851 66.666 256 88.048 256h112C213.303 256 224 266.745 224 280v112c0 21.382-25.803 32.09-40.922 16.971L152 376l-99.314 99.314c-6.248 6.248-16.379 6.248-22.627 0L4.686 449.941c-6.248-6.248-6.248-16.379 0-22.627zM443.314 84.686L344 184l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C234.697 256 224 245.255 224 232V120c0-21.382 25.803-32.09 40.922-16.971L296 136l99.314-99.314c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.248 6.248 6.248 16.379 0 22.627z\"]\n};\nvar faCompressArrowsAlt = {\n prefix: 'fas',\n iconName: 'compress-arrows-alt',\n icon: [512, 512, [], \"f78c\", \"M200 288H88c-21.4 0-32.1 25.8-17 41l32.9 31-99.2 99.3c-6.2 6.2-6.2 16.4 0 22.6l25.4 25.4c6.2 6.2 16.4 6.2 22.6 0L152 408l31.1 33c15.1 15.1 40.9 4.4 40.9-17V312c0-13.3-10.7-24-24-24zm112-64h112c21.4 0 32.1-25.9 17-41l-33-31 99.3-99.3c6.2-6.2 6.2-16.4 0-22.6L481.9 4.7c-6.2-6.2-16.4-6.2-22.6 0L360 104l-31.1-33C313.8 55.9 288 66.6 288 88v112c0 13.3 10.7 24 24 24zm96 136l33-31.1c15.1-15.1 4.4-40.9-17-40.9H312c-13.3 0-24 10.7-24 24v112c0 21.4 25.9 32.1 41 17l31-32.9 99.3 99.3c6.2 6.2 16.4 6.2 22.6 0l25.4-25.4c6.2-6.2 6.2-16.4 0-22.6L408 360zM183 71.1L152 104 52.7 4.7c-6.2-6.2-16.4-6.2-22.6 0L4.7 30.1c-6.2 6.2-6.2 16.4 0 22.6L104 152l-33 31.1C55.9 198.2 66.6 224 88 224h112c13.3 0 24-10.7 24-24V88c0-21.3-25.9-32-41-16.9z\"]\n};\nvar faConciergeBell = {\n prefix: 'fas',\n iconName: 'concierge-bell',\n icon: [512, 512, [], \"f562\", \"M288 130.54V112h16c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h16v18.54C115.49 146.11 32 239.18 32 352h448c0-112.82-83.49-205.89-192-221.46zM496 384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faCookie = {\n prefix: 'fas',\n iconName: 'cookie',\n icon: [512, 512, [], \"f563\", \"M510.37 254.79l-12.08-76.26a132.493 132.493 0 0 0-37.16-72.95l-54.76-54.75c-19.73-19.72-45.18-32.7-72.71-37.05l-76.7-12.15c-27.51-4.36-55.69.11-80.52 12.76L107.32 49.6a132.25 132.25 0 0 0-57.79 57.8l-35.1 68.88a132.602 132.602 0 0 0-12.82 80.94l12.08 76.27a132.493 132.493 0 0 0 37.16 72.95l54.76 54.75a132.087 132.087 0 0 0 72.71 37.05l76.7 12.14c27.51 4.36 55.69-.11 80.52-12.75l69.12-35.21a132.302 132.302 0 0 0 57.79-57.8l35.1-68.87c12.71-24.96 17.2-53.3 12.82-80.96zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faCookieBite = {\n prefix: 'fas',\n iconName: 'cookie-bite',\n icon: [512, 512, [], \"f564\", \"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faCopy = {\n prefix: 'fas',\n iconName: 'copy',\n icon: [448, 512, [], \"f0c5\", \"M320 448v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V120c0-13.255 10.745-24 24-24h72v296c0 30.879 25.121 56 56 56h168zm0-344V0H152c-13.255 0-24 10.745-24 24v368c0 13.255 10.745 24 24 24h272c13.255 0 24-10.745 24-24V128H344c-13.2 0-24-10.8-24-24zm120.971-31.029L375.029 7.029A24 24 0 0 0 358.059 0H352v96h96v-6.059a24 24 0 0 0-7.029-16.97z\"]\n};\nvar faCopyright = {\n prefix: 'fas',\n iconName: 'copyright',\n icon: [512, 512, [], \"f1f9\", \"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm117.134 346.753c-1.592 1.867-39.776 45.731-109.851 45.731-84.692 0-144.484-63.26-144.484-145.567 0-81.303 62.004-143.401 143.762-143.401 66.957 0 101.965 37.315 103.422 38.904a12 12 0 0 1 1.238 14.623l-22.38 34.655c-4.049 6.267-12.774 7.351-18.234 2.295-.233-.214-26.529-23.88-61.88-23.88-46.116 0-73.916 33.575-73.916 76.082 0 39.602 25.514 79.692 74.277 79.692 38.697 0 65.28-28.338 65.544-28.625 5.132-5.565 14.059-5.033 18.508 1.053l24.547 33.572a12.001 12.001 0 0 1-.553 14.866z\"]\n};\nvar faCouch = {\n prefix: 'fas',\n iconName: 'couch',\n icon: [640, 512, [], \"f4b8\", \"M160 224v64h320v-64c0-35.3 28.7-64 64-64h32c0-53-43-96-96-96H160c-53 0-96 43-96 96h32c35.3 0 64 28.7 64 64zm416-32h-32c-17.7 0-32 14.3-32 32v96H128v-96c0-17.7-14.3-32-32-32H64c-35.3 0-64 28.7-64 64 0 23.6 13 44 32 55.1V432c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-16h384v16c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V311.1c19-11.1 32-31.5 32-55.1 0-35.3-28.7-64-64-64z\"]\n};\nvar faCreditCard = {\n prefix: 'fas',\n iconName: 'credit-card',\n icon: [576, 512, [], \"f09d\", \"M0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V256H0v176zm192-68c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-40zm-128 0c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM576 80v48H0V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48z\"]\n};\nvar faCrop = {\n prefix: 'fas',\n iconName: 'crop',\n icon: [512, 512, [], \"f125\", \"M488 352h-40V109.25l59.31-59.31c6.25-6.25 6.25-16.38 0-22.63L484.69 4.69c-6.25-6.25-16.38-6.25-22.63 0L402.75 64H192v96h114.75L160 306.75V24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v264c0 13.25 10.75 24 24 24h232v-96H205.25L352 205.25V488c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"]\n};\nvar faCropAlt = {\n prefix: 'fas',\n iconName: 'crop-alt',\n icon: [512, 512, [], \"f565\", \"M488 352h-40V96c0-17.67-14.33-32-32-32H192v96h160v328c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-40h40c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24zM160 24c0-13.26-10.75-24-24-24H88C74.75 0 64 10.74 64 24v40H24C10.75 64 0 74.74 0 88v48c0 13.25 10.75 24 24 24h40v256c0 17.67 14.33 32 32 32h224v-96H160V24z\"]\n};\nvar faCross = {\n prefix: 'fas',\n iconName: 'cross',\n icon: [384, 512, [], \"f654\", \"M352 128h-96V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h96v224c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V256h96c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"]\n};\nvar faCrosshairs = {\n prefix: 'fas',\n iconName: 'crosshairs',\n icon: [512, 512, [], \"f05b\", \"M500 224h-30.364C455.724 130.325 381.675 56.276 288 42.364V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v30.364C130.325 56.276 56.276 130.325 42.364 224H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h30.364C56.276 381.675 130.325 455.724 224 469.636V500c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-30.364C381.675 455.724 455.724 381.675 469.636 288H500c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zM288 404.634V364c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40.634C165.826 392.232 119.783 346.243 107.366 288H148c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40.634C119.768 165.826 165.757 119.783 224 107.366V148c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40.634C346.174 119.768 392.217 165.757 404.634 224H364c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40.634C392.232 346.174 346.243 392.217 288 404.634zM288 256c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32z\"]\n};\nvar faCrow = {\n prefix: 'fas',\n iconName: 'crow',\n icon: [640, 512, [], \"f520\", \"M544 32h-16.36C513.04 12.68 490.09 0 464 0c-44.18 0-80 35.82-80 80v20.98L12.09 393.57A30.216 30.216 0 0 0 0 417.74c0 22.46 23.64 37.07 43.73 27.03L165.27 384h96.49l44.41 120.1c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38L312.94 384H352c1.91 0 3.76-.23 5.66-.29l44.51 120.38c2.27 6.23 9.15 9.44 15.38 7.17l22.55-8.21c6.23-2.27 9.44-9.15 7.17-15.38l-41.24-111.53C485.74 352.8 544 279.26 544 192v-80l96-16c0-35.35-42.98-64-96-64zm-80 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faCrown = {\n prefix: 'fas',\n iconName: 'crown',\n icon: [640, 512, [], \"f521\", \"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z\"]\n};\nvar faCrutch = {\n prefix: 'fas',\n iconName: 'crutch',\n icon: [512, 512, [], \"f7f7\", \"M507.31 185.71l-181-181a16 16 0 0 0-22.62 0L281 27.31a16 16 0 0 0 0 22.63l181 181a16 16 0 0 0 22.63 0l22.62-22.63a16 16 0 0 0 .06-22.6zm-179.54 66.41l-67.89-67.89 55.1-55.1-45.25-45.25-109.67 109.67a96.08 96.08 0 0 0-25.67 46.29L106.65 360.1l-102 102a16 16 0 0 0 0 22.63l22.62 22.62a16 16 0 0 0 22.63 0l102-102 120.25-27.75a95.88 95.88 0 0 0 46.29-25.65l109.68-109.68L382.87 197zm-54.57 54.57a32 32 0 0 1-15.45 8.54l-79.3 18.32 18.3-79.3a32.22 32.22 0 0 1 8.56-15.45l9.31-9.31 67.89 67.89z\"]\n};\nvar faCube = {\n prefix: 'fas',\n iconName: 'cube',\n icon: [512, 512, [], \"f1b2\", \"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z\"]\n};\nvar faCubes = {\n prefix: 'fas',\n iconName: 'cubes',\n icon: [512, 512, [], \"f1b3\", \"M488.6 250.2L392 214V105.5c0-15-9.3-28.4-23.4-33.7l-100-37.5c-8.1-3.1-17.1-3.1-25.3 0l-100 37.5c-14.1 5.3-23.4 18.7-23.4 33.7V214l-96.6 36.2C9.3 255.5 0 268.9 0 283.9V394c0 13.6 7.7 26.1 19.9 32.2l100 50c10.1 5.1 22.1 5.1 32.2 0l103.9-52 103.9 52c10.1 5.1 22.1 5.1 32.2 0l100-50c12.2-6.1 19.9-18.6 19.9-32.2V283.9c0-15-9.3-28.4-23.4-33.7zM358 214.8l-85 31.9v-68.2l85-37v73.3zM154 104.1l102-38.2 102 38.2v.6l-102 41.4-102-41.4v-.6zm84 291.1l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6zm240 112l-85 42.5v-79.1l85-38.8v75.4zm0-112l-102 41.4-102-41.4v-.6l102-38.2 102 38.2v.6z\"]\n};\nvar faCut = {\n prefix: 'fas',\n iconName: 'cut',\n icon: [448, 512, [], \"f0c4\", \"M278.06 256L444.48 89.57c4.69-4.69 4.69-12.29 0-16.97-32.8-32.8-85.99-32.8-118.79 0L210.18 188.12l-24.86-24.86c4.31-10.92 6.68-22.81 6.68-35.26 0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96c4.54 0 8.99-.32 13.36-.93L142.29 256l-32.93 32.93c-4.37-.61-8.83-.93-13.36-.93-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96c0-12.45-2.37-24.34-6.68-35.26l24.86-24.86L325.69 439.4c32.8 32.8 85.99 32.8 118.79 0 4.69-4.68 4.69-12.28 0-16.97L278.06 256zM96 160c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32zm0 256c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z\"]\n};\nvar faDatabase = {\n prefix: 'fas',\n iconName: 'database',\n icon: [448, 512, [], \"f1c0\", \"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"]\n};\nvar faDeaf = {\n prefix: 'fas',\n iconName: 'deaf',\n icon: [512, 512, [], \"f2a4\", \"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm268.485-52.201L480.2 3.515c-4.687-4.686-12.284-4.686-16.971 0L376.2 90.544c-4.686 4.686-4.686 12.284 0 16.971l28.285 28.285c4.686 4.686 12.284 4.686 16.97 0l87.03-87.029c4.687-4.688 4.687-12.286 0-16.972zM168.97 314.745c-4.686-4.686-12.284-4.686-16.97 0L3.515 463.23c-4.686 4.686-4.686 12.284 0 16.971L31.8 508.485c4.687 4.686 12.284 4.686 16.971 0L197.256 360c4.686-4.686 4.686-12.284 0-16.971l-28.286-28.284z\"]\n};\nvar faDemocrat = {\n prefix: 'fas',\n iconName: 'democrat',\n icon: [640, 512, [], \"f747\", \"M637.3 256.9l-19.6-29.4c-28.2-42.3-75.3-67.5-126.1-67.5H256l-81.2-81.2c20.1-20.1 22.6-51.1 7.5-73.9-3.4-5.2-10.8-5.9-15.2-1.5l-41.8 41.8L82.4 2.4c-3.6-3.6-9.6-3-12.4 1.2-12.3 18.6-10.3 44 6.1 60.4 3.3 3.3 7.3 5.3 11.3 7.5-2.2 1.7-4.7 3.1-6.4 5.4L6.4 176.2c-7.3 9.7-8.4 22.7-3 33.5l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7h31c8.5 0 16.6-3.4 22.6-9.4L138 212l54 108h352v-77.8c16.2 12.2 18.3 17.6 40.1 50.3 4.9 7.4 14.8 9.3 22.2 4.4l26.6-17.7c7.3-5 9.3-14.9 4.4-22.3zm-341.1-13.6l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L256 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L368 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zm112 0l-16.5 16.1 3.9 22.7c.7 4.1-3.6 7.2-7.2 5.3L480 276.7l-20.4 10.7c-3.6 1.9-7.9-1.2-7.2-5.3l3.9-22.7-16.5-16.1c-3-2.9-1.3-7.9 2.8-8.5l22.8-3.3 10.2-20.7c1.8-3.7 7.1-3.7 9 0l10.2 20.7 22.8 3.3c4 .6 5.6 5.6 2.6 8.5zM192 496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80h160v80c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V352H192v144z\"]\n};\nvar faDesktop = {\n prefix: 'fas',\n iconName: 'desktop',\n icon: [576, 512, [], \"f108\", \"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z\"]\n};\nvar faDharmachakra = {\n prefix: 'fas',\n iconName: 'dharmachakra',\n icon: [512, 512, [], \"f655\", \"M495 225.06l-17.22 1.08c-5.27-39.49-20.79-75.64-43.86-105.84l12.95-11.43c6.92-6.11 7.25-16.79.73-23.31L426.44 64.4c-6.53-6.53-17.21-6.19-23.31.73L391.7 78.07c-30.2-23.06-66.35-38.58-105.83-43.86L286.94 17c.58-9.21-6.74-17-15.97-17h-29.94c-9.23 0-16.54 7.79-15.97 17l1.08 17.22c-39.49 5.27-75.64 20.79-105.83 43.86l-11.43-12.95c-6.11-6.92-16.79-7.25-23.31-.73L64.4 85.56c-6.53 6.53-6.19 17.21.73 23.31l12.95 11.43c-23.06 30.2-38.58 66.35-43.86 105.84L17 225.06c-9.21-.58-17 6.74-17 15.97v29.94c0 9.23 7.79 16.54 17 15.97l17.22-1.08c5.27 39.49 20.79 75.64 43.86 105.83l-12.95 11.43c-6.92 6.11-7.25 16.79-.73 23.31l21.17 21.17c6.53 6.53 17.21 6.19 23.31-.73l11.43-12.95c30.2 23.06 66.35 38.58 105.84 43.86L225.06 495c-.58 9.21 6.74 17 15.97 17h29.94c9.23 0 16.54-7.79 15.97-17l-1.08-17.22c39.49-5.27 75.64-20.79 105.84-43.86l11.43 12.95c6.11 6.92 16.79 7.25 23.31.73l21.17-21.17c6.53-6.53 6.19-17.21-.73-23.31l-12.95-11.43c23.06-30.2 38.58-66.35 43.86-105.83l17.22 1.08c9.21.58 17-6.74 17-15.97v-29.94c-.01-9.23-7.8-16.54-17.01-15.97zM281.84 98.61c24.81 4.07 47.63 13.66 67.23 27.78l-42.62 48.29c-8.73-5.44-18.32-9.54-28.62-11.95l4.01-64.12zm-51.68 0l4.01 64.12c-10.29 2.41-19.89 6.52-28.62 11.95l-42.62-48.29c19.6-14.12 42.42-23.71 67.23-27.78zm-103.77 64.33l48.3 42.61c-5.44 8.73-9.54 18.33-11.96 28.62l-64.12-4.01c4.07-24.81 13.66-47.62 27.78-67.22zm-27.78 118.9l64.12-4.01c2.41 10.29 6.52 19.89 11.95 28.62l-48.29 42.62c-14.12-19.6-23.71-42.42-27.78-67.23zm131.55 131.55c-24.81-4.07-47.63-13.66-67.23-27.78l42.61-48.3c8.73 5.44 18.33 9.54 28.62 11.96l-4 64.12zM256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm25.84 125.39l-4.01-64.12c10.29-2.41 19.89-6.52 28.62-11.96l42.61 48.3c-19.6 14.12-42.41 23.71-67.22 27.78zm103.77-64.33l-48.29-42.62c5.44-8.73 9.54-18.32 11.95-28.62l64.12 4.01c-4.07 24.82-13.66 47.64-27.78 67.23zm-36.34-114.89c-2.41-10.29-6.52-19.89-11.96-28.62l48.3-42.61c14.12 19.6 23.71 42.42 27.78 67.23l-64.12 4z\"]\n};\nvar faDiagnoses = {\n prefix: 'fas',\n iconName: 'diagnoses',\n icon: [640, 512, [], \"f470\", \"M496 256c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm-176-80c48.5 0 88-39.5 88-88S368.5 0 320 0s-88 39.5-88 88 39.5 88 88 88zM59.8 364c10.2 15.3 29.3 17.8 42.9 9.8 16.2-9.6 56.2-31.7 105.3-48.6V416h224v-90.7c49.1 16.8 89.1 39 105.3 48.6 13.6 8 32.7 5.3 42.9-9.8l17.8-26.7c8.8-13.2 7.6-34.6-10-45.1-11.9-7.1-29.7-17-51.1-27.4-28.1 46.1-99.4 17.8-87.7-35.1C409.3 217.2 365.1 208 320 208c-57 0-112.9 14.5-160 32.2-.2 40.2-47.6 63.3-79.2 36-11.2 6-21.3 11.6-28.7 16-17.6 10.5-18.8 31.8-10 45.1L59.8 364zM368 344c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-96-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm-160 8c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zm512 192H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faDice = {\n prefix: 'fas',\n iconName: 'dice',\n icon: [640, 512, [], \"f522\", \"M592 192H473.26c12.69 29.59 7.12 65.2-17 89.32L320 417.58V464c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V240c0-26.51-21.49-48-48-48zM480 376c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm-46.37-186.7L258.7 14.37c-19.16-19.16-50.23-19.16-69.39 0L14.37 189.3c-19.16 19.16-19.16 50.23 0 69.39L189.3 433.63c19.16 19.16 50.23 19.16 69.39 0L433.63 258.7c19.16-19.17 19.16-50.24 0-69.4zM96 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faDiceD20 = {\n prefix: 'fas',\n iconName: 'dice-d20',\n icon: [480, 512, [], \"f6cf\", \"M106.75 215.06L1.2 370.95c-3.08 5 .1 11.5 5.93 12.14l208.26 22.07-108.64-190.1zM7.41 315.43L82.7 193.08 6.06 147.1c-2.67-1.6-6.06.32-6.06 3.43v162.81c0 4.03 5.29 5.53 7.41 2.09zM18.25 423.6l194.4 87.66c5.3 2.45 11.35-1.43 11.35-7.26v-65.67l-203.55-22.3c-4.45-.5-6.23 5.59-2.2 7.57zm81.22-257.78L179.4 22.88c4.34-7.06-3.59-15.25-10.78-11.14L17.81 110.35c-2.47 1.62-2.39 5.26.13 6.78l81.53 48.69zM240 176h109.21L253.63 7.62C250.5 2.54 245.25 0 240 0s-10.5 2.54-13.63 7.62L130.79 176H240zm233.94-28.9l-76.64 45.99 75.29 122.35c2.11 3.44 7.41 1.94 7.41-2.1V150.53c0-3.11-3.39-5.03-6.06-3.43zm-93.41 18.72l81.53-48.7c2.53-1.52 2.6-5.16.13-6.78l-150.81-98.6c-7.19-4.11-15.12 4.08-10.78 11.14l79.93 142.94zm79.02 250.21L256 438.32v65.67c0 5.84 6.05 9.71 11.35 7.26l194.4-87.66c4.03-1.97 2.25-8.06-2.2-7.56zm-86.3-200.97l-108.63 190.1 208.26-22.07c5.83-.65 9.01-7.14 5.93-12.14L373.25 215.06zM240 208H139.57L240 383.75 340.43 208H240z\"]\n};\nvar faDiceD6 = {\n prefix: 'fas',\n iconName: 'dice-d6',\n icon: [448, 512, [], \"f6d1\", \"M422.19 109.95L256.21 9.07c-19.91-12.1-44.52-12.1-64.43 0L25.81 109.95c-5.32 3.23-5.29 11.27.06 14.46L224 242.55l198.14-118.14c5.35-3.19 5.38-11.22.05-14.46zm13.84 44.63L240 271.46v223.82c0 12.88 13.39 20.91 24.05 14.43l152.16-92.48c19.68-11.96 31.79-33.94 31.79-57.7v-197.7c0-6.41-6.64-10.43-11.97-7.25zM0 161.83v197.7c0 23.77 12.11 45.74 31.79 57.7l152.16 92.47c10.67 6.48 24.05-1.54 24.05-14.43V271.46L11.97 154.58C6.64 151.4 0 155.42 0 161.83z\"]\n};\nvar faDiceFive = {\n prefix: 'fas',\n iconName: 'dice-five',\n icon: [448, 512, [], \"f523\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceFour = {\n prefix: 'fas',\n iconName: 'dice-four',\n icon: [448, 512, [], \"f524\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceOne = {\n prefix: 'fas',\n iconName: 'dice-one',\n icon: [448, 512, [], \"f525\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM224 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceSix = {\n prefix: 'fas',\n iconName: 'dice-six',\n icon: [448, 512, [], \"f526\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceThree = {\n prefix: 'fas',\n iconName: 'dice-three',\n icon: [448, 512, [], \"f527\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm96 96c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDiceTwo = {\n prefix: 'fas',\n iconName: 'dice-two',\n icon: [448, 512, [], \"f528\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64zM128 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm192 192c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faDigitalTachograph = {\n prefix: 'fas',\n iconName: 'digital-tachograph',\n icon: [640, 512, [], \"f566\", \"M608 96H32c-17.67 0-32 14.33-32 32v256c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128c0-17.67-14.33-32-32-32zM304 352c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8zM72 288v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H80c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm64 0v-16c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8zm40-64c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-48c0-8.84 7.16-16 16-16h208c8.84 0 16 7.16 16 16v48zm272 128c0 4.42-3.58 8-8 8H344c-4.42 0-8-3.58-8-8v-8c0-4.42 3.58-8 8-8h224c4.42 0 8 3.58 8 8v8z\"]\n};\nvar faDirections = {\n prefix: 'fas',\n iconName: 'directions',\n icon: [512, 512, [], \"f5eb\", \"M502.61 233.32L278.68 9.39c-12.52-12.52-32.83-12.52-45.36 0L9.39 233.32c-12.52 12.53-12.52 32.83 0 45.36l223.93 223.93c12.52 12.53 32.83 12.53 45.36 0l223.93-223.93c12.52-12.53 12.52-32.83 0-45.36zm-100.98 12.56l-84.21 77.73c-5.12 4.73-13.43 1.1-13.43-5.88V264h-96v64c0 4.42-3.58 8-8 8h-32c-4.42 0-8-3.58-8-8v-80c0-17.67 14.33-32 32-32h112v-53.73c0-6.97 8.3-10.61 13.43-5.88l84.21 77.73c3.43 3.17 3.43 8.59 0 11.76z\"]\n};\nvar faDisease = {\n prefix: 'fas',\n iconName: 'disease',\n icon: [512, 512, [], \"f7fa\", \"M472.29 195.9l-67.06-23c-19.28-6.6-33.54-20.92-38.14-38.31l-16-60.45c-11.58-43.77-76.57-57.13-110-22.62L195 99.24c-13.26 13.71-33.54 20.93-54.2 19.31l-71.9-5.62c-52-4.07-86.93 44.89-59 82.84l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24l-28.43 57C4 396.67 47.46 440.29 98.11 429.23l70-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101 7.57 104.45-37.22l4.7-61.86c1.35-17.8 12.8-33.87 30.63-43l62-31.74c44.84-22.96 39.55-80.17-8.99-96.79zM160 256a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm128 96a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm16-128a16 16 0 1 1 16-16 16 16 0 0 1-16 16z\"]\n};\nvar faDivide = {\n prefix: 'fas',\n iconName: 'divide',\n icon: [448, 512, [], \"f529\", \"M224 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm0-192c35.35 0 64-28.65 64-64s-28.65-64-64-64-64 28.65-64 64 28.65 64 64 64zm192 48H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faDizzy = {\n prefix: 'fas',\n iconName: 'dizzy',\n icon: [496, 512, [], \"f567\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-96 206.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L174.6 192l28.7 28.7c15.2 15.2-7.9 37.4-22.6 22.6L152 214.6zM248 416c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm147.3-195.3c15.2 15.2-7.9 37.4-22.6 22.6L344 214.6l-28.7 28.7c-14.8 14.8-37.8-7.5-22.6-22.6l28.7-28.7-28.7-28.7c-15-15 7.7-37.6 22.6-22.6l28.7 28.7 28.7-28.7c15-15 37.6 7.7 22.6 22.6L366.6 192l28.7 28.7z\"]\n};\nvar faDna = {\n prefix: 'fas',\n iconName: 'dna',\n icon: [448, 512, [], \"f471\", \"M.1 494.1c-1.1 9.5 6.3 17.8 15.9 17.8l32.3.1c8.1 0 14.9-5.9 16-13.9.7-4.9 1.8-11.1 3.4-18.1H380c1.6 6.9 2.9 13.2 3.5 18.1 1.1 8 7.9 14 16 13.9l32.3-.1c9.6 0 17.1-8.3 15.9-17.8-4.6-37.9-25.6-129-118.9-207.7-17.6 12.4-37.1 24.2-58.5 35.4 6.2 4.6 11.4 9.4 17 14.2H159.7c21.3-18.1 47-35.6 78.7-51.4C410.5 199.1 442.1 65.8 447.9 17.9 449 8.4 441.6.1 432 .1L399.6 0c-8.1 0-14.9 5.9-16 13.9-.7 4.9-1.8 11.1-3.4 18.1H67.8c-1.6-7-2.7-13.1-3.4-18.1-1.1-8-7.9-14-16-13.9L16.1.1C6.5.1-1 8.4.1 17.9 5.3 60.8 31.4 171.8 160 256 31.5 340.2 5.3 451.2.1 494.1zM224 219.6c-25.1-13.7-46.4-28.4-64.3-43.6h128.5c-17.8 15.2-39.1 30-64.2 43.6zM355.1 96c-5.8 10.4-12.8 21.1-21 32H114c-8.3-10.9-15.3-21.6-21-32h262.1zM92.9 416c5.8-10.4 12.8-21.1 21-32h219.4c8.3 10.9 15.4 21.6 21.2 32H92.9z\"]\n};\nvar faDog = {\n prefix: 'fas',\n iconName: 'dog',\n icon: [576, 512, [], \"f6d3\", \"M298.06,224,448,277.55V496a16,16,0,0,1-16,16H368a16,16,0,0,1-16-16V384H192V496a16,16,0,0,1-16,16H112a16,16,0,0,1-16-16V282.09C58.84,268.84,32,233.66,32,192a32,32,0,0,1,64,0,32.06,32.06,0,0,0,32,32ZM544,112v32a64,64,0,0,1-64,64H448v35.58L320,197.87V48c0-14.25,17.22-21.39,27.31-11.31L374.59,64h53.63c10.91,0,23.75,7.92,28.62,17.69L464,96h64A16,16,0,0,1,544,112Zm-112,0a16,16,0,1,0-16,16A16,16,0,0,0,432,112Z\"]\n};\nvar faDollarSign = {\n prefix: 'fas',\n iconName: 'dollar-sign',\n icon: [288, 512, [], \"f155\", \"M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z\"]\n};\nvar faDolly = {\n prefix: 'fas',\n iconName: 'dolly',\n icon: [576, 512, [], \"f472\", \"M294.2 277.7c18 5 34.7 13.4 49.5 24.7l161.5-53.8c8.4-2.8 12.9-11.9 10.1-20.2L454.9 47.2c-2.8-8.4-11.9-12.9-20.2-10.1l-61.1 20.4 33.1 99.4L346 177l-33.1-99.4-61.6 20.5c-8.4 2.8-12.9 11.9-10.1 20.2l53 159.4zm281 48.7L565 296c-2.8-8.4-11.9-12.9-20.2-10.1l-213.5 71.2c-17.2-22-43.6-36.4-73.5-37L158.4 21.9C154 8.8 141.8 0 128 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h88.9l92.2 276.7c-26.1 20.4-41.7 53.6-36 90.5 6.1 39.4 37.9 72.3 77.3 79.2 60.2 10.7 112.3-34.8 113.4-92.6l213.3-71.2c8.3-2.8 12.9-11.8 10.1-20.2zM256 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"]\n};\nvar faDollyFlatbed = {\n prefix: 'fas',\n iconName: 'dolly-flatbed',\n icon: [640, 512, [], \"f474\", \"M208 320h384c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H448v128l-48-32-48 32V32H208c-8.8 0-16 7.2-16 16v256c0 8.8 7.2 16 16 16zm416 64H128V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h82.9c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H451c-1.8 5-2.9 10.4-2.9 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1.2-11-2.9-16H624c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faDonate = {\n prefix: 'fas',\n iconName: 'donate',\n icon: [512, 512, [], \"f4b9\", \"M256 416c114.9 0 208-93.1 208-208S370.9 0 256 0 48 93.1 48 208s93.1 208 208 208zM233.8 97.4V80.6c0-9.2 7.4-16.6 16.6-16.6h11.1c9.2 0 16.6 7.4 16.6 16.6v17c15.5.8 30.5 6.1 43 15.4 5.6 4.1 6.2 12.3 1.2 17.1L306 145.6c-3.8 3.7-9.5 3.8-14 1-5.4-3.4-11.4-5.1-17.8-5.1h-38.9c-9 0-16.3 8.2-16.3 18.3 0 8.2 5 15.5 12.1 17.6l62.3 18.7c25.7 7.7 43.7 32.4 43.7 60.1 0 34-26.4 61.5-59.1 62.4v16.8c0 9.2-7.4 16.6-16.6 16.6h-11.1c-9.2 0-16.6-7.4-16.6-16.6v-17c-15.5-.8-30.5-6.1-43-15.4-5.6-4.1-6.2-12.3-1.2-17.1l16.3-15.5c3.8-3.7 9.5-3.8 14-1 5.4 3.4 11.4 5.1 17.8 5.1h38.9c9 0 16.3-8.2 16.3-18.3 0-8.2-5-15.5-12.1-17.6l-62.3-18.7c-25.7-7.7-43.7-32.4-43.7-60.1.1-34 26.4-61.5 59.1-62.4zM480 352h-32.5c-19.6 26-44.6 47.7-73 64h63.8c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8h63.8c-28.4-16.3-53.3-38-73-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32z\"]\n};\nvar faDoorClosed = {\n prefix: 'fas',\n iconName: 'door-closed',\n icon: [640, 512, [], \"f52a\", \"M624 448H512V50.8C512 22.78 490.47 0 464 0H175.99c-26.47 0-48 22.78-48 50.8V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM415.99 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32c.01 17.67-14.32 32-32 32z\"]\n};\nvar faDoorOpen = {\n prefix: 'fas',\n iconName: 'door-open',\n icon: [640, 512, [], \"f52b\", \"M624 448h-80V113.45C544 86.19 522.47 64 496 64H384v64h96v384h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM312.24 1.01l-192 49.74C105.99 54.44 96 67.7 96 82.92V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h336V33.18c0-21.58-19.56-37.41-39.76-32.17zM264 288c-13.25 0-24-14.33-24-32s10.75-32 24-32 24 14.33 24 32-10.75 32-24 32z\"]\n};\nvar faDotCircle = {\n prefix: 'fas',\n iconName: 'dot-circle',\n icon: [512, 512, [], \"f192\", \"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"]\n};\nvar faDove = {\n prefix: 'fas',\n iconName: 'dove',\n icon: [512, 512, [], \"f4ba\", \"M288 167.2v-28.1c-28.2-36.3-47.1-79.3-54.1-125.2-2.1-13.5-19-18.8-27.8-8.3-21.1 24.9-37.7 54.1-48.9 86.5 34.2 38.3 80 64.6 130.8 75.1zM400 64c-44.2 0-80 35.9-80 80.1v59.4C215.6 197.3 127 133 87 41.8c-5.5-12.5-23.2-13.2-29-.9C41.4 76 32 115.2 32 156.6c0 70.8 34.1 136.9 85.1 185.9 13.2 12.7 26.1 23.2 38.9 32.8l-143.9 36C1.4 414-3.4 426.4 2.6 435.7 20 462.6 63 508.2 155.8 512c8 .3 16-2.6 22.1-7.9l65.2-56.1H320c88.4 0 160-71.5 160-159.9V128l32-64H400zm0 96.1c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faDownload = {\n prefix: 'fas',\n iconName: 'download',\n icon: [512, 512, [], \"f019\", \"M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z\"]\n};\nvar faDraftingCompass = {\n prefix: 'fas',\n iconName: 'drafting-compass',\n icon: [512, 512, [], \"f568\", \"M457.01 344.42c-25.05 20.33-52.63 37.18-82.54 49.05l54.38 94.19 53.95 23.04c9.81 4.19 20.89-2.21 22.17-12.8l7.02-58.25-54.98-95.23zm42.49-94.56c4.86-7.67 1.89-17.99-6.05-22.39l-28.07-15.57c-7.48-4.15-16.61-1.46-21.26 5.72C403.01 281.15 332.25 320 256 320c-23.93 0-47.23-4.25-69.41-11.53l67.36-116.68c.7.02 1.34.21 2.04.21s1.35-.19 2.04-.21l51.09 88.5c31.23-8.96 59.56-25.75 82.61-48.92l-51.79-89.71C347.39 128.03 352 112.63 352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 16.63 4.61 32.03 12.05 45.66l-68.3 118.31c-12.55-11.61-23.96-24.59-33.68-39-4.79-7.1-13.97-9.62-21.38-5.33l-27.75 16.07c-7.85 4.54-10.63 14.9-5.64 22.47 15.57 23.64 34.69 44.21 55.98 62.02L0 439.66l7.02 58.25c1.28 10.59 12.36 16.99 22.17 12.8l53.95-23.04 70.8-122.63C186.13 377.28 220.62 384 256 384c99.05 0 190.88-51.01 243.5-134.14zM256 64c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32z\"]\n};\nvar faDragon = {\n prefix: 'fas',\n iconName: 'dragon',\n icon: [640, 512, [], \"f6d5\", \"M18.32 255.78L192 223.96l-91.28 68.69c-10.08 10.08-2.94 27.31 11.31 27.31h222.7c-9.44-26.4-14.73-54.47-14.73-83.38v-42.27l-119.73-87.6c-23.82-15.88-55.29-14.01-77.06 4.59L5.81 227.64c-12.38 10.33-3.45 30.42 12.51 28.14zm556.87 34.1l-100.66-50.31A47.992 47.992 0 0 1 448 196.65v-36.69h64l28.09 22.63c6 6 14.14 9.37 22.63 9.37h30.97a32 32 0 0 0 28.62-17.69l14.31-28.62a32.005 32.005 0 0 0-3.02-33.51l-74.53-99.38C553.02 4.7 543.54 0 533.47 0H296.02c-7.13 0-10.7 8.57-5.66 13.61L352 63.96 292.42 88.8c-5.9 2.95-5.9 11.36 0 14.31L352 127.96v108.62c0 72.08 36.03 139.39 96 179.38-195.59 6.81-344.56 41.01-434.1 60.91C5.78 478.67 0 485.88 0 494.2 0 504 7.95 512 17.76 512h499.08c63.29.01 119.61-47.56 122.99-110.76 2.52-47.28-22.73-90.4-64.64-111.36zM489.18 66.25l45.65 11.41c-2.75 10.91-12.47 18.89-24.13 18.26-12.96-.71-25.85-12.53-21.52-29.67z\"]\n};\nvar faDrawPolygon = {\n prefix: 'fas',\n iconName: 'draw-polygon',\n icon: [448, 512, [], \"f5ee\", \"M384 352c-.35 0-.67.1-1.02.1l-39.2-65.32c5.07-9.17 8.22-19.56 8.22-30.78s-3.14-21.61-8.22-30.78l39.2-65.32c.35.01.67.1 1.02.1 35.35 0 64-28.65 64-64s-28.65-64-64-64c-23.63 0-44.04 12.95-55.12 32H119.12C108.04 44.95 87.63 32 64 32 28.65 32 0 60.65 0 96c0 23.63 12.95 44.04 32 55.12v209.75C12.95 371.96 0 392.37 0 416c0 35.35 28.65 64 64 64 23.63 0 44.04-12.95 55.12-32h209.75c11.09 19.05 31.49 32 55.12 32 35.35 0 64-28.65 64-64 .01-35.35-28.64-64-63.99-64zm-288 8.88V151.12A63.825 63.825 0 0 0 119.12 128h208.36l-38.46 64.1c-.35-.01-.67-.1-1.02-.1-35.35 0-64 28.65-64 64s28.65 64 64 64c.35 0 .67-.1 1.02-.1l38.46 64.1H119.12A63.748 63.748 0 0 0 96 360.88zM272 256c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zM400 96c0 8.82-7.18 16-16 16s-16-7.18-16-16 7.18-16 16-16 16 7.18 16 16zM64 80c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zM48 416c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16zm336 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z\"]\n};\nvar faDrum = {\n prefix: 'fas',\n iconName: 'drum',\n icon: [512, 512, [], \"f569\", \"M431.34 122.05l73.53-47.42a16 16 0 0 0 4.44-22.19l-8.87-13.31a16 16 0 0 0-22.19-4.44l-110.06 71C318.43 96.91 271.22 96 256 96 219.55 96 0 100.55 0 208.15v160.23c0 30.27 27.5 57.68 72 77.86v-101.9a24 24 0 1 1 48 0v118.93c33.05 9.11 71.07 15.06 112 16.73V376.39a24 24 0 1 1 48 0V480c40.93-1.67 78.95-7.62 112-16.73V344.34a24 24 0 1 1 48 0v101.9c44.5-20.18 72-47.59 72-77.86V208.15c0-43.32-35.76-69.76-80.66-86.1zM256 272.24c-114.88 0-208-28.69-208-64.09s93.12-64.08 208-64.08c17.15 0 33.73.71 49.68 1.91l-72.81 47a16 16 0 0 0-4.43 22.19l8.87 13.31a16 16 0 0 0 22.19 4.44l118.64-76.52C430.09 168 464 186.84 464 208.15c0 35.4-93.13 64.09-208 64.09z\"]\n};\nvar faDrumSteelpan = {\n prefix: 'fas',\n iconName: 'drum-steelpan',\n icon: [576, 512, [], \"f56a\", \"M288 32C128.94 32 0 89.31 0 160v192c0 70.69 128.94 128 288 128s288-57.31 288-128V160c0-70.69-128.94-128-288-128zm-82.99 158.36c-4.45 16.61-14.54 30.57-28.31 40.48C100.23 217.46 48 190.78 48 160c0-30.16 50.11-56.39 124.04-70.03l25.6 44.34c9.86 17.09 12.48 36.99 7.37 56.05zM288 240c-21.08 0-41.41-1-60.89-2.7 8.06-26.13 32.15-45.3 60.89-45.3s52.83 19.17 60.89 45.3C329.41 239 309.08 240 288 240zm64-144c0 35.29-28.71 64-64 64s-64-28.71-64-64V82.96c20.4-1.88 41.8-2.96 64-2.96s43.6 1.08 64 2.96V96zm46.93 134.9c-13.81-9.91-23.94-23.9-28.4-40.54-5.11-19.06-2.49-38.96 7.38-56.04l25.65-44.42C477.72 103.5 528 129.79 528 160c0 30.83-52.4 57.54-129.07 70.9z\"]\n};\nvar faDrumstickBite = {\n prefix: 'fas',\n iconName: 'drumstick-bite',\n icon: [512, 512, [], \"f6d7\", \"M462.8 49.57a169.44 169.44 0 0 0-239.5 0C187.82 85 160.13 128 160.13 192v85.83l-40.62 40.59c-9.7 9.69-24 11.07-36.78 6a60.33 60.33 0 0 0-65 98.72C33 438.39 54.24 442.7 73.85 438.21c-4.5 19.6-.18 40.83 15.1 56.1a60.35 60.35 0 0 0 98.8-65c-5.09-12.73-3.72-27 6-36.75L234.36 352h85.89a187.87 187.87 0 0 0 61.89-10c-39.64-43.89-39.83-110.23 1.05-151.07 34.38-34.36 86.76-39.46 128.74-16.8 1.3-44.96-14.81-90.28-49.13-124.56z\"]\n};\nvar faDumbbell = {\n prefix: 'fas',\n iconName: 'dumbbell',\n icon: [640, 512, [], \"f44b\", \"M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z\"]\n};\nvar faDumpster = {\n prefix: 'fas',\n iconName: 'dumpster',\n icon: [576, 512, [], \"f793\", \"M560 160c10.4 0 18-9.8 15.5-19.9l-24-96C549.7 37 543.3 32 536 32h-98.9l25.6 128H560zM272 32H171.5l-25.6 128H272V32zm132.5 0H304v128h126.1L404.5 32zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm544 64h-20l4-32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h320v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16l20-160h28c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faDumpsterFire = {\n prefix: 'fas',\n iconName: 'dumpster-fire',\n icon: [640, 512, [], \"f794\", \"M418.7 104.1l.2-.2-14.4-72H304v128h60.8c16.2-19.3 34.2-38.2 53.9-55.8zM272 32H171.5l-25.6 128H272V32zm189.3 72.1c18.2 16.3 35.5 33.7 51.1 51.5 5.7-5.6 11.4-11.1 17.3-16.3l21.3-19 21.3 19c1.1.9 2.1 2.1 3.1 3.1-.1-.8.2-1.5 0-2.3l-24-96C549.7 37 543.3 32 536 32h-98.9l12.3 61.5 11.9 10.6zM16 160h97.3l25.6-128H40c-7.3 0-13.7 5-15.5 12.1l-24 96C-2 150.2 5.6 160 16 160zm324.6 32H32l4 32H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h28l20 160v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208.8c-30.2-33.7-48.8-77.9-48.8-126.4 0-35.9 19.9-82.9 52.6-129.6zm210.5-28.8c-14.9 13.3-28.3 27.2-40.2 41.2-19.5-25.8-43.6-52-71-76.4-70.2 62.7-120 144.3-120 193.6 0 87.5 71.6 158.4 160 158.4s160-70.9 160-158.4c.1-36.6-37-112.2-88.8-158.4zm-18.6 229.4c-14.7 10.7-32.9 17-52.5 17-49 0-88.9-33.5-88.9-88 0-27.1 16.5-51 49.4-91.9 4.7 5.6 67.1 88.1 67.1 88.1l39.8-47c2.8 4.8 5.4 9.5 7.7 14 18.6 36.7 10.8 83.6-22.6 107.8z\"]\n};\nvar faDungeon = {\n prefix: 'fas',\n iconName: 'dungeon',\n icon: [512, 512, [], \"f6d9\", \"M128.73 195.32l-82.81-51.76c-8.04-5.02-18.99-2.17-22.93 6.45A254.19 254.19 0 0 0 .54 239.28C-.05 248.37 7.59 256 16.69 256h97.13c7.96 0 14.08-6.25 15.01-14.16 1.09-9.33 3.24-18.33 6.24-26.94 2.56-7.34.25-15.46-6.34-19.58zM319.03 8C298.86 2.82 277.77 0 256 0s-42.86 2.82-63.03 8c-9.17 2.35-13.91 12.6-10.39 21.39l37.47 104.03A16.003 16.003 0 0 0 235.1 144h41.8c6.75 0 12.77-4.23 15.05-10.58l37.47-104.03c3.52-8.79-1.22-19.03-10.39-21.39zM112 288H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm77.31-283.67l-36.32-90.8c-3.53-8.83-14.13-12.99-22.42-8.31a257.308 257.308 0 0 0-71.61 59.89c-6.06 7.32-3.85 18.48 4.22 23.52l82.93 51.83c6.51 4.07 14.66 2.62 20.11-2.79 5.18-5.15 10.79-9.85 16.79-14.05 6.28-4.41 9.15-12.17 6.3-19.29zM398.18 256h97.13c9.1 0 16.74-7.63 16.15-16.72a254.135 254.135 0 0 0-22.45-89.27c-3.94-8.62-14.89-11.47-22.93-6.45l-82.81 51.76c-6.59 4.12-8.9 12.24-6.34 19.58 3.01 8.61 5.15 17.62 6.24 26.94.93 7.91 7.05 14.16 15.01 14.16zm54.85-162.89a257.308 257.308 0 0 0-71.61-59.89c-8.28-4.68-18.88-.52-22.42 8.31l-36.32 90.8c-2.85 7.12.02 14.88 6.3 19.28 6 4.2 11.61 8.9 16.79 14.05 5.44 5.41 13.6 6.86 20.11 2.79l82.93-51.83c8.07-5.03 10.29-16.19 4.22-23.51zM496 288h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm0 128h-96c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h96c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zM240 177.62V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V177.62c-5.23-.89-10.52-1.62-16-1.62s-10.77.73-16 1.62zm-64 41.51V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V189.36c-12.78 7.45-23.84 17.47-32 29.77zm128-29.77V472c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8V219.13c-8.16-12.3-19.22-22.32-32-29.77z\"]\n};\nvar faEdit = {\n prefix: 'fas',\n iconName: 'edit',\n icon: [576, 512, [], \"f044\", \"M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z\"]\n};\nvar faEgg = {\n prefix: 'fas',\n iconName: 'egg',\n icon: [384, 512, [], \"f7fb\", \"M192 0C86 0 0 214 0 320s86 192 192 192 192-86 192-192S298 0 192 0z\"]\n};\nvar faEject = {\n prefix: 'fas',\n iconName: 'eject',\n icon: [448, 512, [], \"f052\", \"M448 384v64c0 17.673-14.327 32-32 32H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h384c17.673 0 32 14.327 32 32zM48.053 320h351.886c41.651 0 63.581-49.674 35.383-80.435L259.383 47.558c-19.014-20.743-51.751-20.744-70.767 0L12.67 239.565C-15.475 270.268 6.324 320 48.053 320z\"]\n};\nvar faEllipsisH = {\n prefix: 'fas',\n iconName: 'ellipsis-h',\n icon: [512, 512, [], \"f141\", \"M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z\"]\n};\nvar faEllipsisV = {\n prefix: 'fas',\n iconName: 'ellipsis-v',\n icon: [192, 512, [], \"f142\", \"M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z\"]\n};\nvar faEnvelope = {\n prefix: 'fas',\n iconName: 'envelope',\n icon: [512, 512, [], \"f0e0\", \"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"]\n};\nvar faEnvelopeOpen = {\n prefix: 'fas',\n iconName: 'envelope-open',\n icon: [512, 512, [], \"f2b6\", \"M512 464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V200.724a48 48 0 0 1 18.387-37.776c24.913-19.529 45.501-35.365 164.2-121.511C199.412 29.17 232.797-.347 256 .003c23.198-.354 56.596 29.172 73.413 41.433 118.687 86.137 139.303 101.995 164.2 121.512A48 48 0 0 1 512 200.724V464zm-65.666-196.605c-2.563-3.728-7.7-4.595-11.339-1.907-22.845 16.873-55.462 40.705-105.582 77.079-16.825 12.266-50.21 41.781-73.413 41.43-23.211.344-56.559-29.143-73.413-41.43-50.114-36.37-82.734-60.204-105.582-77.079-3.639-2.688-8.776-1.821-11.339 1.907l-9.072 13.196a7.998 7.998 0 0 0 1.839 10.967c22.887 16.899 55.454 40.69 105.303 76.868 20.274 14.781 56.524 47.813 92.264 47.573 35.724.242 71.961-32.771 92.263-47.573 49.85-36.179 82.418-59.97 105.303-76.868a7.998 7.998 0 0 0 1.839-10.967l-9.071-13.196z\"]\n};\nvar faEnvelopeOpenText = {\n prefix: 'fas',\n iconName: 'envelope-open-text',\n icon: [512, 512, [], \"f658\", \"M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z\"]\n};\nvar faEnvelopeSquare = {\n prefix: 'fas',\n iconName: 'envelope-square',\n icon: [448, 512, [], \"f199\", \"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM178.117 262.104C87.429 196.287 88.353 196.121 64 177.167V152c0-13.255 10.745-24 24-24h272c13.255 0 24 10.745 24 24v25.167c-24.371 18.969-23.434 19.124-114.117 84.938-10.5 7.655-31.392 26.12-45.883 25.894-14.503.218-35.367-18.227-45.883-25.895zM384 217.775V360c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V217.775c13.958 10.794 33.329 25.236 95.303 70.214 14.162 10.341 37.975 32.145 64.694 32.01 26.887.134 51.037-22.041 64.72-32.025 61.958-44.965 81.325-59.406 95.283-70.199z\"]\n};\nvar faEquals = {\n prefix: 'fas',\n iconName: 'equals',\n icon: [448, 512, [], \"f52c\", \"M416 304H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32zm0-192H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faEraser = {\n prefix: 'fas',\n iconName: 'eraser',\n icon: [512, 512, [], \"f12d\", \"M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z\"]\n};\nvar faEthernet = {\n prefix: 'fas',\n iconName: 'ethernet',\n icon: [512, 512, [], \"f796\", \"M496 192h-48v-48c0-8.8-7.2-16-16-16h-48V80c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16v48H80c-8.8 0-16 7.2-16 16v48H16c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h80V320h32v128h64V320h32v128h64V320h32v128h64V320h32v128h80c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n};\nvar faEuroSign = {\n prefix: 'fas',\n iconName: 'euro-sign',\n icon: [320, 512, [], \"f153\", \"M310.706 413.765c-1.314-6.63-7.835-10.872-14.424-9.369-10.692 2.439-27.422 5.413-45.426 5.413-56.763 0-101.929-34.79-121.461-85.449h113.689a12 12 0 0 0 11.708-9.369l6.373-28.36c1.686-7.502-4.019-14.631-11.708-14.631H115.22c-1.21-14.328-1.414-28.287.137-42.245H261.95a12 12 0 0 0 11.723-9.434l6.512-29.755c1.638-7.484-4.061-14.566-11.723-14.566H130.184c20.633-44.991 62.69-75.03 117.619-75.03 14.486 0 28.564 2.25 37.851 4.145 6.216 1.268 12.347-2.498 14.002-8.623l11.991-44.368c1.822-6.741-2.465-13.616-9.326-14.917C290.217 34.912 270.71 32 249.635 32 152.451 32 74.03 92.252 45.075 176H12c-6.627 0-12 5.373-12 12v29.755c0 6.627 5.373 12 12 12h21.569c-1.009 13.607-1.181 29.287-.181 42.245H12c-6.627 0-12 5.373-12 12v28.36c0 6.627 5.373 12 12 12h30.114C67.139 414.692 145.264 480 249.635 480c26.301 0 48.562-4.544 61.101-7.788 6.167-1.595 10.027-7.708 8.788-13.957l-8.818-44.49z\"]\n};\nvar faExchangeAlt = {\n prefix: 'fas',\n iconName: 'exchange-alt',\n icon: [512, 512, [], \"f362\", \"M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z\"]\n};\nvar faExclamation = {\n prefix: 'fas',\n iconName: 'exclamation',\n icon: [192, 512, [], \"f12a\", \"M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z\"]\n};\nvar faExclamationCircle = {\n prefix: 'fas',\n iconName: 'exclamation-circle',\n icon: [512, 512, [], \"f06a\", \"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"]\n};\nvar faExclamationTriangle = {\n prefix: 'fas',\n iconName: 'exclamation-triangle',\n icon: [576, 512, [], \"f071\", \"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"]\n};\nvar faExpand = {\n prefix: 'fas',\n iconName: 'expand',\n icon: [448, 512, [], \"f065\", \"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z\"]\n};\nvar faExpandAlt = {\n prefix: 'fas',\n iconName: 'expand-alt',\n icon: [448, 512, [], \"f424\", \"M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z\"]\n};\nvar faExpandArrowsAlt = {\n prefix: 'fas',\n iconName: 'expand-arrows-alt',\n icon: [448, 512, [], \"f31e\", \"M448 344v112a23.94 23.94 0 0 1-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 0 1-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0 1 24-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0 1 24 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z\"]\n};\nvar faExternalLinkAlt = {\n prefix: 'fas',\n iconName: 'external-link-alt',\n icon: [512, 512, [], \"f35d\", \"M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z\"]\n};\nvar faExternalLinkSquareAlt = {\n prefix: 'fas',\n iconName: 'external-link-square-alt',\n icon: [448, 512, [], \"f360\", \"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-88 16H248.029c-21.313 0-32.08 25.861-16.971 40.971l31.984 31.987L67.515 364.485c-4.686 4.686-4.686 12.284 0 16.971l31.029 31.029c4.687 4.686 12.285 4.686 16.971 0l195.526-195.526 31.988 31.991C358.058 263.977 384 253.425 384 231.979V120c0-13.255-10.745-24-24-24z\"]\n};\nvar faEye = {\n prefix: 'fas',\n iconName: 'eye',\n icon: [576, 512, [], \"f06e\", \"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z\"]\n};\nvar faEyeDropper = {\n prefix: 'fas',\n iconName: 'eye-dropper',\n icon: [512, 512, [], \"f1fb\", \"M50.75 333.25c-12 12-18.75 28.28-18.75 45.26V424L0 480l32 32 56-32h45.49c16.97 0 33.25-6.74 45.25-18.74l126.64-126.62-128-128L50.75 333.25zM483.88 28.12c-37.47-37.5-98.28-37.5-135.75 0l-77.09 77.09-13.1-13.1c-9.44-9.44-24.65-9.31-33.94 0l-40.97 40.97c-9.37 9.37-9.37 24.57 0 33.94l161.94 161.94c9.44 9.44 24.65 9.31 33.94 0L419.88 288c9.37-9.37 9.37-24.57 0-33.94l-13.1-13.1 77.09-77.09c37.51-37.48 37.51-98.26.01-135.75z\"]\n};\nvar faEyeSlash = {\n prefix: 'fas',\n iconName: 'eye-slash',\n icon: [640, 512, [], \"f070\", \"M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z\"]\n};\nvar faFan = {\n prefix: 'fas',\n iconName: 'fan',\n icon: [512, 512, [], \"f863\", \"M352.57 128c-28.09 0-54.09 4.52-77.06 12.86l12.41-123.11C289 7.31 279.81-1.18 269.33.13 189.63 10.13 128 77.64 128 159.43c0 28.09 4.52 54.09 12.86 77.06L17.75 224.08C7.31 223-1.18 232.19.13 242.67c10 79.7 77.51 141.33 159.3 141.33 28.09 0 54.09-4.52 77.06-12.86l-12.41 123.11c-1.05 10.43 8.11 18.93 18.59 17.62 79.7-10 141.33-77.51 141.33-159.3 0-28.09-4.52-54.09-12.86-77.06l123.11 12.41c10.44 1.05 18.93-8.11 17.62-18.59-10-79.7-77.51-141.33-159.3-141.33zM256 288a32 32 0 1 1 32-32 32 32 0 0 1-32 32z\"]\n};\nvar faFastBackward = {\n prefix: 'fas',\n iconName: 'fast-backward',\n icon: [512, 512, [], \"f049\", \"M0 436V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9L235.5 71.4C256.1 54.3 288 68.6 288 96v131.9L459.5 71.4C480.1 54.3 512 68.6 512 96v320c0 27.4-31.9 41.7-52.5 24.6L288 285.3V416c0 27.4-31.9 41.7-52.5 24.6L64 285.3V436c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12z\"]\n};\nvar faFastForward = {\n prefix: 'fas',\n iconName: 'fast-forward',\n icon: [512, 512, [], \"f050\", \"M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V284.1L276.5 440.6c-20.6 17.2-52.5 2.8-52.5-24.6V284.1L52.5 440.6C31.9 457.8 0 443.4 0 416V96c0-27.4 31.9-41.7 52.5-24.6L224 226.8V96c0-27.4 31.9-41.7 52.5-24.6L448 226.8V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z\"]\n};\nvar faFaucet = {\n prefix: 'fas',\n iconName: 'faucet',\n icon: [512, 512, [], \"e005\", \"M352,256H313.39c-15.71-13.44-35.46-23.07-57.39-28V180.44l-32-3.38-32,3.38V228c-21.93,5-41.68,14.6-57.39,28H16A16,16,0,0,0,0,272v96a16,16,0,0,0,16,16h92.79C129.38,421.73,173,448,224,448s94.62-26.27,115.21-64H352a32,32,0,0,1,32,32,32,32,0,0,0,32,32h64a32,32,0,0,0,32-32A160,160,0,0,0,352,256ZM81.59,159.91l142.41-15,142.41,15c9.42,1,17.59-6.81,17.59-16.8V112.89c0-10-8.17-17.8-17.59-16.81L256,107.74V80a16,16,0,0,0-16-16H208a16,16,0,0,0-16,16v27.74L81.59,96.08C72.17,95.09,64,102.9,64,112.89v30.22C64,153.1,72.17,160.91,81.59,159.91Z\"]\n};\nvar faFax = {\n prefix: 'fas',\n iconName: 'fax',\n icon: [512, 512, [], \"f1ac\", \"M480 160V77.25a32 32 0 0 0-9.38-22.63L425.37 9.37A32 32 0 0 0 402.75 0H160a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM288 432a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm128 128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-128a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32a16 16 0 0 1 16 16zm0-112H192V64h160v48a16 16 0 0 0 16 16h48zM64 128H32a32 32 0 0 0-32 32v320a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32z\"]\n};\nvar faFeather = {\n prefix: 'fas',\n iconName: 'feather',\n icon: [512, 512, [], \"f52d\", \"M467.14 44.84c-62.55-62.48-161.67-64.78-252.28 25.73-78.61 78.52-60.98 60.92-85.75 85.66-60.46 60.39-70.39 150.83-63.64 211.17l178.44-178.25c6.26-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.6 9.37 33.98 0l66.1-66.03C159.42 454.65 279 457.11 353.95 384h-98.19l147.57-49.14c49.99-49.93 36.38-36.18 46.31-46.86h-97.78l131.54-43.8c45.44-74.46 34.31-148.84-16.26-199.36z\"]\n};\nvar faFeatherAlt = {\n prefix: 'fas',\n iconName: 'feather-alt',\n icon: [512, 512, [], \"f56b\", \"M512 0C460.22 3.56 96.44 38.2 71.01 287.61c-3.09 26.66-4.84 53.44-5.99 80.24l178.87-178.69c6.25-6.25 16.4-6.25 22.65 0s6.25 16.38 0 22.63L7.04 471.03c-9.38 9.37-9.38 24.57 0 33.94 9.38 9.37 24.59 9.37 33.98 0l57.13-57.07c42.09-.14 84.15-2.53 125.96-7.36 53.48-5.44 97.02-26.47 132.58-56.54H255.74l146.79-48.88c11.25-14.89 21.37-30.71 30.45-47.12h-81.14l106.54-53.21C500.29 132.86 510.19 26.26 512 0z\"]\n};\nvar faFemale = {\n prefix: 'fas',\n iconName: 'female',\n icon: [256, 512, [], \"f182\", \"M128 0c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64S92.654 0 128 0m119.283 354.179l-48-192A24 24 0 0 0 176 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H80a24 24 0 0 0-23.283 18.179l-48 192C4.935 369.305 16.383 384 32 384h56v104c0 13.255 10.745 24 24 24h32c13.255 0 24-10.745 24-24V384h56c15.591 0 27.071-14.671 23.283-29.821z\"]\n};\nvar faFighterJet = {\n prefix: 'fas',\n iconName: 'fighter-jet',\n icon: [640, 512, [], \"f0fb\", \"M544 224l-128-16-48-16h-24L227.158 44h39.509C278.333 44 288 41.375 288 38s-9.667-6-21.333-6H152v12h16v164h-48l-66.667-80H18.667L8 138.667V208h8v16h48v2.666l-64 8v42.667l64 8V288H16v16H8v69.333L18.667 384h34.667L120 304h48v164h-16v12h114.667c11.667 0 21.333-2.625 21.333-6s-9.667-6-21.333-6h-39.509L344 320h24l48-16 128-16c96-21.333 96-26.583 96-32 0-5.417 0-10.667-96-32z\"]\n};\nvar faFile = {\n prefix: 'fas',\n iconName: 'file',\n icon: [384, 512, [], \"f15b\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileAlt = {\n prefix: 'fas',\n iconName: 'file-alt',\n icon: [384, 512, [], \"f15c\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileArchive = {\n prefix: 'fas',\n iconName: 'file-archive',\n icon: [384, 512, [], \"f1c6\", \"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zM128.4 336c-17.9 0-32.4 12.1-32.4 27 0 15 14.6 27 32.5 27s32.4-12.1 32.4-27-14.6-27-32.5-27zM224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6z\"]\n};\nvar faFileAudio = {\n prefix: 'fas',\n iconName: 'file-audio',\n icon: [384, 512, [], \"f1c7\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-64 268c0 10.7-12.9 16-20.5 8.5L104 376H76c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h28l35.5-36.5c7.6-7.6 20.5-2.2 20.5 8.5v136zm33.2-47.6c9.1-9.3 9.1-24.1 0-33.4-22.1-22.8 12.2-56.2 34.4-33.5 27.2 27.9 27.2 72.4 0 100.4-21.8 22.3-56.9-10.4-34.4-33.5zm86-117.1c54.4 55.9 54.4 144.8 0 200.8-21.8 22.4-57-10.3-34.4-33.5 36.2-37.2 36.3-96.5 0-133.8-22.1-22.8 12.3-56.3 34.4-33.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileCode = {\n prefix: 'fas',\n iconName: 'file-code',\n icon: [384, 512, [], \"f1c9\", \"M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zM123.206 400.505a5.4 5.4 0 0 1-7.633.246l-64.866-60.812a5.4 5.4 0 0 1 0-7.879l64.866-60.812a5.4 5.4 0 0 1 7.633.246l19.579 20.885a5.4 5.4 0 0 1-.372 7.747L101.65 336l40.763 35.874a5.4 5.4 0 0 1 .372 7.747l-19.579 20.884zm51.295 50.479l-27.453-7.97a5.402 5.402 0 0 1-3.681-6.692l61.44-211.626a5.402 5.402 0 0 1 6.692-3.681l27.452 7.97a5.4 5.4 0 0 1 3.68 6.692l-61.44 211.626a5.397 5.397 0 0 1-6.69 3.681zm160.792-111.045l-64.866 60.812a5.4 5.4 0 0 1-7.633-.246l-19.58-20.885a5.4 5.4 0 0 1 .372-7.747L284.35 336l-40.763-35.874a5.4 5.4 0 0 1-.372-7.747l19.58-20.885a5.4 5.4 0 0 1 7.633-.246l64.866 60.812a5.4 5.4 0 0 1-.001 7.879z\"]\n};\nvar faFileContract = {\n prefix: 'fas',\n iconName: 'file-contract',\n icon: [384, 512, [], \"f56c\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm192.81 248H304c8.84 0 16 7.16 16 16s-7.16 16-16 16h-47.19c-16.45 0-31.27-9.14-38.64-23.86-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34a15.986 15.986 0 0 1-14.31 8.84c-.38 0-.75-.02-1.14-.05-6.45-.45-12-4.75-14.03-10.89L144 354.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.77-16.19 54.05-9.7 66 14.16 2.02 4.06 5.96 6.5 10.16 6.5zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileCsv = {\n prefix: 'fas',\n iconName: 'file-csv',\n icon: [384, 512, [], \"f6dd\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm-96 144c0 4.42-3.58 8-8 8h-8c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h8c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-8c-26.51 0-48-21.49-48-48v-32c0-26.51 21.49-48 48-48h8c4.42 0 8 3.58 8 8v16zm44.27 104H160c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h12.27c5.95 0 10.41-3.5 10.41-6.62 0-1.3-.75-2.66-2.12-3.84l-21.89-18.77c-8.47-7.22-13.33-17.48-13.33-28.14 0-21.3 19.02-38.62 42.41-38.62H200c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8h-12.27c-5.95 0-10.41 3.5-10.41 6.62 0 1.3.75 2.66 2.12 3.84l21.89 18.77c8.47 7.22 13.33 17.48 13.33 28.14.01 21.29-19 38.62-42.39 38.62zM256 264v20.8c0 20.27 5.7 40.17 16 56.88 10.3-16.7 16-36.61 16-56.88V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v20.8c0 35.48-12.88 68.89-36.28 94.09-3.02 3.25-7.27 5.11-11.72 5.11s-8.7-1.86-11.72-5.11c-23.4-25.2-36.28-58.61-36.28-94.09V264c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8zm121-159L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileDownload = {\n prefix: 'fas',\n iconName: 'file-download',\n icon: [384, 512, [], \"f56d\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.45 211.36l-96.42 95.7c-6.65 6.61-17.39 6.61-24.04 0l-96.42-95.7C73.42 337.29 80.54 320 94.82 320H160v-80c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v80h65.18c14.28 0 21.4 17.29 11.27 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileExcel = {\n prefix: 'fas',\n iconName: 'file-excel',\n icon: [384, 512, [], \"f1c3\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm60.1 106.5L224 336l60.1 93.5c5.1 8-.6 18.5-10.1 18.5h-34.9c-4.4 0-8.5-2.4-10.6-6.3C208.9 405.5 192 373 192 373c-6.4 14.8-10 20-36.6 68.8-2.1 3.9-6.1 6.3-10.5 6.3H110c-9.5 0-15.2-10.5-10.1-18.5l60.3-93.5-60.3-93.5c-5.2-8 .6-18.5 10.1-18.5h34.8c4.4 0 8.5 2.4 10.6 6.3 26.1 48.8 20 33.6 36.6 68.5 0 0 6.1-11.7 36.6-68.5 2.1-3.9 6.2-6.3 10.6-6.3H274c9.5-.1 15.2 10.4 10.1 18.4zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileExport = {\n prefix: 'fas',\n iconName: 'file-export',\n icon: [576, 512, [], \"f56e\", \"M384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128zM571 308l-95.7-96.4c-10.1-10.1-27.4-3-27.4 11.3V288h-64v64h64v65.2c0 14.3 17.3 21.4 27.4 11.3L571 332c6.6-6.6 6.6-17.4 0-24zm-379 28v-32c0-8.8 7.2-16 16-16h176V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V352H208c-8.8 0-16-7.2-16-16z\"]\n};\nvar faFileImage = {\n prefix: 'fas',\n iconName: 'file-image',\n icon: [384, 512, [], \"f1c5\", \"M384 121.941V128H256V0h6.059a24 24 0 0 1 16.97 7.029l97.941 97.941a24.002 24.002 0 0 1 7.03 16.971zM248 160c-13.2 0-24-10.8-24-24V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248zm-135.455 16c26.51 0 48 21.49 48 48s-21.49 48-48 48-48-21.49-48-48 21.491-48 48-48zm208 240h-256l.485-48.485L104.545 328c4.686-4.686 11.799-4.201 16.485.485L160.545 368 264.06 264.485c4.686-4.686 12.284-4.686 16.971 0L320.545 304v112z\"]\n};\nvar faFileImport = {\n prefix: 'fas',\n iconName: 'file-import',\n icon: [512, 512, [], \"f56f\", \"M16 288c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h112v-64zm489-183L407.1 7c-4.5-4.5-10.6-7-17-7H384v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H152c-13.3 0-24 10.7-24 24v264h128v-65.2c0-14.3 17.3-21.4 27.4-11.3L379 308c6.6 6.7 6.6 17.4 0 24l-95.7 96.4c-10.1 10.1-27.4 3-27.4-11.3V352H128v136c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H376c-13.2 0-24-10.8-24-24z\"]\n};\nvar faFileInvoice = {\n prefix: 'fas',\n iconName: 'file-invoice',\n icon: [384, 512, [], \"f570\", \"M288 256H96v64h192v-64zm89-151L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 64c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm256 304c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-200v96c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-96c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16z\"]\n};\nvar faFileInvoiceDollar = {\n prefix: 'fas',\n iconName: 'file-invoice-dollar',\n icon: [384, 512, [], \"f571\", \"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM64 72c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8V72zm0 80v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8zm144 263.88V440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-24.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V232c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v24.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07z\"]\n};\nvar faFileMedical = {\n prefix: 'fas',\n iconName: 'file-medical',\n icon: [384, 512, [], \"f477\", \"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 160v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8z\"]\n};\nvar faFileMedicalAlt = {\n prefix: 'fas',\n iconName: 'file-medical-alt',\n icon: [448, 512, [], \"f478\", \"M288 136V0H88C74.7 0 64 10.7 64 24v232H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h140.9c3 0 5.8 1.7 7.2 4.4l19.9 39.8 56.8-113.7c2.9-5.9 11.4-5.9 14.3 0l34.7 69.5H352c8.8 0 16 7.2 16 16s-7.2 16-16 16h-89.9L240 275.8l-56.8 113.7c-2.9 5.9-11.4 5.9-14.3 0L134.1 320H64v168c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H312c-13.2 0-24-10.8-24-24zm153-31L343.1 7c-4.5-4.5-10.6-7-17-7H320v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFilePdf = {\n prefix: 'fas',\n iconName: 'file-pdf',\n icon: [384, 512, [], \"f1c1\", \"M181.9 256.1c-5-16-4.9-46.9-2-46.9 8.4 0 7.6 36.9 2 46.9zm-1.7 47.2c-7.7 20.2-17.3 43.3-28.4 62.7 18.3-7 39-17.2 62.9-21.9-12.7-9.6-24.9-23.4-34.5-40.8zM86.1 428.1c0 .8 13.2-5.4 34.9-40.2-6.7 6.3-29.1 24.5-34.9 40.2zM248 160h136v328c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V24C0 10.7 10.7 0 24 0h200v136c0 13.2 10.8 24 24 24zm-8 171.8c-20-12.2-33.3-29-42.7-53.8 4.5-18.5 11.6-46.6 6.2-64.2-4.7-29.4-42.4-26.5-47.8-6.8-5 18.3-.4 44.1 8.1 77-11.6 27.6-28.7 64.6-40.8 85.8-.1 0-.1.1-.2.1-27.1 13.9-73.6 44.5-54.5 68 5.6 6.9 16 10 21.5 10 17.9 0 35.7-18 61.1-61.8 25.8-8.5 54.1-19.1 79-23.2 21.7 11.8 47.1 19.5 64 19.5 29.2 0 31.2-32 19.7-43.4-13.9-13.6-54.3-9.7-73.6-7.2zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-74.1 255.3c4.1-2.7-2.5-11.9-42.8-9 37.1 15.8 42.8 9 42.8 9z\"]\n};\nvar faFilePowerpoint = {\n prefix: 'fas',\n iconName: 'file-powerpoint',\n icon: [384, 512, [], \"f1c4\", \"M193.7 271.2c8.8 0 15.5 2.7 20.3 8.1 9.6 10.9 9.8 32.7-.2 44.1-4.9 5.6-11.9 8.5-21.1 8.5h-26.9v-60.7h27.9zM377 105L279 7c-4.5-4.5-10.6-7-17-7h-6v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zm-153 31V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm53 165.2c0 90.3-88.8 77.6-111.1 77.6V436c0 6.6-5.4 12-12 12h-30.8c-6.6 0-12-5.4-12-12V236.2c0-6.6 5.4-12 12-12h81c44.5 0 72.9 32.8 72.9 77z\"]\n};\nvar faFilePrescription = {\n prefix: 'fas',\n iconName: 'file-prescription',\n icon: [384, 512, [], \"f572\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm68.53 179.48l11.31 11.31c6.25 6.25 6.25 16.38 0 22.63l-29.9 29.9L304 409.38c6.25 6.25 6.25 16.38 0 22.63l-11.31 11.31c-6.25 6.25-16.38 6.25-22.63 0L240 413.25l-30.06 30.06c-6.25 6.25-16.38 6.25-22.63 0L176 432c-6.25-6.25-6.25-16.38 0-22.63l30.06-30.06L146.74 320H128v48c0 8.84-7.16 16-16 16H96c-8.84 0-16-7.16-16-16V208c0-8.84 7.16-16 16-16h80c35.35 0 64 28.65 64 64 0 24.22-13.62 45.05-33.46 55.92L240 345.38l29.9-29.9c6.25-6.25 16.38-6.25 22.63 0zM176 272h-48v-32h48c8.82 0 16 7.18 16 16s-7.18 16-16 16zm208-150.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFileSignature = {\n prefix: 'fas',\n iconName: 'file-signature',\n icon: [576, 512, [], \"f573\", \"M218.17 424.14c-2.95-5.92-8.09-6.52-10.17-6.52s-7.22.59-10.02 6.19l-7.67 15.34c-6.37 12.78-25.03 11.37-29.48-2.09L144 386.59l-10.61 31.88c-5.89 17.66-22.38 29.53-41 29.53H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h12.39c4.83 0 9.11-3.08 10.64-7.66l18.19-54.64c3.3-9.81 12.44-16.41 22.78-16.41s19.48 6.59 22.77 16.41l13.88 41.64c19.75-16.19 54.06-9.7 66 14.16 1.89 3.78 5.49 5.95 9.36 6.26v-82.12l128-127.09V160H248c-13.2 0-24-10.8-24-24V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24v-40l-128-.11c-16.12-.31-30.58-9.28-37.83-23.75zM384 121.9c0-6.3-2.5-12.4-7-16.9L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1zm-96 225.06V416h68.99l161.68-162.78-67.88-67.88L288 346.96zm280.54-179.63l-31.87-31.87c-9.94-9.94-26.07-9.94-36.01 0l-27.25 27.25 67.88 67.88 27.25-27.25c9.95-9.94 9.95-26.07 0-36.01z\"]\n};\nvar faFileUpload = {\n prefix: 'fas',\n iconName: 'file-upload',\n icon: [384, 512, [], \"f574\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"]\n};\nvar faFileVideo = {\n prefix: 'fas',\n iconName: 'file-video',\n icon: [384, 512, [], \"f1c8\", \"M384 121.941V128H256V0h6.059c6.365 0 12.47 2.529 16.971 7.029l97.941 97.941A24.005 24.005 0 0 1 384 121.941zM224 136V0H24C10.745 0 0 10.745 0 24v464c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V160H248c-13.2 0-24-10.8-24-24zm96 144.016v111.963c0 21.445-25.943 31.998-40.971 16.971L224 353.941V392c0 13.255-10.745 24-24 24H88c-13.255 0-24-10.745-24-24V280c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v38.059l55.029-55.013c15.011-15.01 40.971-4.491 40.971 16.97z\"]\n};\nvar faFileWord = {\n prefix: 'fas',\n iconName: 'file-word',\n icon: [384, 512, [], \"f1c2\", \"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm57.1 120H305c7.7 0 13.4 7.1 11.7 14.7l-38 168c-1.2 5.5-6.1 9.3-11.7 9.3h-38c-5.5 0-10.3-3.8-11.6-9.1-25.8-103.5-20.8-81.2-25.6-110.5h-.5c-1.1 14.3-2.4 17.4-25.6 110.5-1.3 5.3-6.1 9.1-11.6 9.1H117c-5.6 0-10.5-3.9-11.7-9.4l-37.8-168c-1.7-7.5 4-14.6 11.7-14.6h24.5c5.7 0 10.7 4 11.8 9.7 15.6 78 20.1 109.5 21 122.2 1.6-10.2 7.3-32.7 29.4-122.7 1.3-5.4 6.1-9.1 11.7-9.1h29.1c5.6 0 10.4 3.8 11.7 9.2 24 100.4 28.8 124 29.6 129.4-.2-11.2-2.6-17.8 21.6-129.2 1-5.6 5.9-9.5 11.5-9.5zM384 121.9v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"]\n};\nvar faFill = {\n prefix: 'fas',\n iconName: 'fill',\n icon: [512, 512, [], \"f575\", \"M502.63 217.06L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.77c-6.24-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.63l86.19 86.18-94.76 94.76c-37.49 37.49-37.49 98.26 0 135.75l117.19 117.19c18.75 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.88-28.12l221.57-221.57c12.49-12.5 12.49-32.76 0-45.26zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.61 58.6c12.49 12.49 32.75 12.49 45.24 0 12.49-12.49 12.49-32.75 0-45.24l-58.61-58.6 58.95-58.95 162.45 162.44-48.35 48.34z\"]\n};\nvar faFillDrip = {\n prefix: 'fas',\n iconName: 'fill-drip',\n icon: [576, 512, [], \"f576\", \"M512 320s-64 92.65-64 128c0 35.35 28.66 64 64 64s64-28.65 64-64-64-128-64-128zm-9.37-102.94L294.94 9.37C288.69 3.12 280.5 0 272.31 0s-16.38 3.12-22.62 9.37l-81.58 81.58L81.93 4.76c-6.25-6.25-16.38-6.25-22.62 0L36.69 27.38c-6.24 6.25-6.24 16.38 0 22.62l86.19 86.18-94.76 94.76c-37.49 37.48-37.49 98.26 0 135.75l117.19 117.19c18.74 18.74 43.31 28.12 67.87 28.12 24.57 0 49.13-9.37 67.87-28.12l221.57-221.57c12.5-12.5 12.5-32.75.01-45.25zm-116.22 70.97H65.93c1.36-3.84 3.57-7.98 7.43-11.83l13.15-13.15 81.61-81.61 58.6 58.6c12.49 12.49 32.75 12.49 45.24 0s12.49-32.75 0-45.24l-58.6-58.6 58.95-58.95 162.44 162.44-48.34 48.34z\"]\n};\nvar faFilm = {\n prefix: 'fas',\n iconName: 'film',\n icon: [512, 512, [], \"f008\", \"M488 64h-8v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V64H96v20c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12V64h-8C10.7 64 0 74.7 0 88v336c0 13.3 10.7 24 24 24h8v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h320v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h8c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24zM96 372c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm272 208c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm0-168c0 6.6-5.4 12-12 12H156c-6.6 0-12-5.4-12-12v-96c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v96zm112 152c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z\"]\n};\nvar faFilter = {\n prefix: 'fas',\n iconName: 'filter',\n icon: [512, 512, [], \"f0b0\", \"M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z\"]\n};\nvar faFingerprint = {\n prefix: 'fas',\n iconName: 'fingerprint',\n icon: [512, 512, [], \"f577\", \"M256.12 245.96c-13.25 0-24 10.74-24 24 1.14 72.25-8.14 141.9-27.7 211.55-2.73 9.72 2.15 30.49 23.12 30.49 10.48 0 20.11-6.92 23.09-17.52 13.53-47.91 31.04-125.41 29.48-224.52.01-13.25-10.73-24-23.99-24zm-.86-81.73C194 164.16 151.25 211.3 152.1 265.32c.75 47.94-3.75 95.91-13.37 142.55-2.69 12.98 5.67 25.69 18.64 28.36 13.05 2.67 25.67-5.66 28.36-18.64 10.34-50.09 15.17-101.58 14.37-153.02-.41-25.95 19.92-52.49 54.45-52.34 31.31.47 57.15 25.34 57.62 55.47.77 48.05-2.81 96.33-10.61 143.55-2.17 13.06 6.69 25.42 19.76 27.58 19.97 3.33 26.81-15.1 27.58-19.77 8.28-50.03 12.06-101.21 11.27-152.11-.88-55.8-47.94-101.88-104.91-102.72zm-110.69-19.78c-10.3-8.34-25.37-6.8-33.76 3.48-25.62 31.5-39.39 71.28-38.75 112 .59 37.58-2.47 75.27-9.11 112.05-2.34 13.05 6.31 25.53 19.36 27.89 20.11 3.5 27.07-14.81 27.89-19.36 7.19-39.84 10.5-80.66 9.86-121.33-.47-29.88 9.2-57.88 28-80.97 8.35-10.28 6.79-25.39-3.49-33.76zm109.47-62.33c-15.41-.41-30.87 1.44-45.78 4.97-12.89 3.06-20.87 15.98-17.83 28.89 3.06 12.89 16 20.83 28.89 17.83 11.05-2.61 22.47-3.77 34-3.69 75.43 1.13 137.73 61.5 138.88 134.58.59 37.88-1.28 76.11-5.58 113.63-1.5 13.17 7.95 25.08 21.11 26.58 16.72 1.95 25.51-11.88 26.58-21.11a929.06 929.06 0 0 0 5.89-119.85c-1.56-98.75-85.07-180.33-186.16-181.83zm252.07 121.45c-2.86-12.92-15.51-21.2-28.61-18.27-12.94 2.86-21.12 15.66-18.26 28.61 4.71 21.41 4.91 37.41 4.7 61.6-.11 13.27 10.55 24.09 23.8 24.2h.2c13.17 0 23.89-10.61 24-23.8.18-22.18.4-44.11-5.83-72.34zm-40.12-90.72C417.29 43.46 337.6 1.29 252.81.02 183.02-.82 118.47 24.91 70.46 72.94 24.09 119.37-.9 181.04.14 246.65l-.12 21.47c-.39 13.25 10.03 24.31 23.28 24.69.23.02.48.02.72.02 12.92 0 23.59-10.3 23.97-23.3l.16-23.64c-.83-52.5 19.16-101.86 56.28-139 38.76-38.8 91.34-59.67 147.68-58.86 69.45 1.03 134.73 35.56 174.62 92.39 7.61 10.86 22.56 13.45 33.42 5.86 10.84-7.62 13.46-22.59 5.84-33.43z\"]\n};\nvar faFire = {\n prefix: 'fas',\n iconName: 'fire',\n icon: [384, 512, [], \"f06d\", \"M216 23.86c0-23.8-30.65-32.77-44.15-13.04C48 191.85 224 200 224 288c0 35.63-29.11 64.46-64.85 63.99-35.17-.45-63.15-29.77-63.15-64.94v-85.51c0-21.7-26.47-32.23-41.43-16.5C27.8 213.16 0 261.33 0 320c0 105.87 86.13 192 192 192s192-86.13 192-192c0-170.29-168-193-168-296.14z\"]\n};\nvar faFireAlt = {\n prefix: 'fas',\n iconName: 'fire-alt',\n icon: [448, 512, [], \"f7e4\", \"M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z\"]\n};\nvar faFireExtinguisher = {\n prefix: 'fas',\n iconName: 'fire-extinguisher',\n icon: [448, 512, [], \"f134\", \"M434.027 26.329l-168 28C254.693 56.218 256 67.8 256 72h-58.332C208.353 36.108 181.446 0 144 0c-39.435 0-66.368 39.676-52.228 76.203-52.039 13.051-75.381 54.213-90.049 90.884-4.923 12.307 1.063 26.274 13.37 31.197 12.317 4.926 26.279-1.075 31.196-13.37C75.058 112.99 106.964 120 168 120v27.076c-41.543 10.862-72 49.235-72 94.129V488c0 13.255 10.745 24 24 24h144c13.255 0 24-10.745 24-24V240c0-44.731-30.596-82.312-72-92.97V120h40c0 2.974-1.703 15.716 10.027 17.671l168 28C441.342 166.89 448 161.25 448 153.834V38.166c0-7.416-6.658-13.056-13.973-11.837zM144 72c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16z\"]\n};\nvar faFirstAid = {\n prefix: 'fas',\n iconName: 'first-aid',\n icon: [576, 512, [], \"f479\", \"M0 80v352c0 26.5 21.5 48 48 48h48V32H48C21.5 32 0 53.5 0 80zm128 400h320V32H128v448zm64-248c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48zM528 32h-48v448h48c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faFish = {\n prefix: 'fas',\n iconName: 'fish',\n icon: [576, 512, [], \"f578\", \"M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z\"]\n};\nvar faFistRaised = {\n prefix: 'fas',\n iconName: 'fist-raised',\n icon: [384, 512, [], \"f6de\", \"M255.98 160V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v146.93c5.02-1.78 10.34-2.93 15.97-2.93h48.03zm128 95.99c-.01-35.34-28.66-63.99-63.99-63.99H207.85c-8.78 0-15.9 7.07-15.9 15.85v.56c0 26.27 21.3 47.59 47.57 47.59h35.26c9.68 0 13.2 3.58 13.2 8v16.2c0 4.29-3.59 7.78-7.88 8-44.52 2.28-64.16 24.71-96.05 72.55l-6.31 9.47a7.994 7.994 0 0 1-11.09 2.22l-13.31-8.88a7.994 7.994 0 0 1-2.22-11.09l6.31-9.47c15.73-23.6 30.2-43.26 47.31-58.08-17.27-5.51-31.4-18.12-38.87-34.45-6.59 3.41-13.96 5.52-21.87 5.52h-32c-12.34 0-23.49-4.81-32-12.48C71.48 251.19 60.33 256 48 256H16c-5.64 0-10.97-1.15-16-2.95v77.93c0 33.95 13.48 66.5 37.49 90.51L63.99 448v64h255.98v-63.96l35.91-35.92A96.035 96.035 0 0 0 384 344.21l-.02-88.22zm-32.01-90.09V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v112h32c11.28 0 21.94 2.31 32 5.9zM16 224h32c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v128c0 8.84 7.16 16 16 16zm95.99 0h32c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v160c0 8.84 7.16 16 16 16z\"]\n};\nvar faFlag = {\n prefix: 'fas',\n iconName: 'flag',\n icon: [512, 512, [], \"f024\", \"M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z\"]\n};\nvar faFlagCheckered = {\n prefix: 'fas',\n iconName: 'flag-checkered',\n icon: [512, 512, [], \"f11e\", \"M243.2 189.9V258c26.1 5.9 49.3 15.6 73.6 22.3v-68.2c-26-5.8-49.4-15.5-73.6-22.2zm223.3-123c-34.3 15.9-76.5 31.9-117 31.9C296 98.8 251.7 64 184.3 64c-25 0-47.3 4.4-68 12 2.8-7.3 4.1-15.2 3.6-23.6C118.1 24 94.8 1.2 66.3 0 34.3-1.3 8 24.3 8 56c0 19 9.5 35.8 24 45.9V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24v-94.4c28.3-12.1 63.6-22.1 114.4-22.1 53.6 0 97.8 34.8 165.2 34.8 48.2 0 86.7-16.3 122.5-40.9 8.7-6 13.8-15.8 13.8-26.4V95.9c.1-23.3-24.2-38.8-45.4-29zM169.6 325.5c-25.8 2.7-50 8.2-73.6 16.6v-70.5c26.2-9.3 47.5-15 73.6-17.4zM464 191c-23.6 9.8-46.3 19.5-73.6 23.9V286c24.8-3.4 51.4-11.8 73.6-26v70.5c-25.1 16.1-48.5 24.7-73.6 27.1V286c-27 3.7-47.9 1.5-73.6-5.6v67.4c-23.9-7.4-47.3-16.7-73.6-21.3V258c-19.7-4.4-40.8-6.8-73.6-3.8v-70c-22.4 3.1-44.6 10.2-73.6 20.9v-70.5c33.2-12.2 50.1-19.8 73.6-22v71.6c27-3.7 48.4-1.3 73.6 5.7v-67.4c23.7 7.4 47.2 16.7 73.6 21.3v68.4c23.7 5.3 47.6 6.9 73.6 2.7V143c27-4.8 52.3-13.6 73.6-22.5z\"]\n};\nvar faFlagUsa = {\n prefix: 'fas',\n iconName: 'flag-usa',\n icon: [512, 512, [], \"f74d\", \"M32 0C14.3 0 0 14.3 0 32v464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32C64 14.3 49.7 0 32 0zm267.9 303.6c-57.2-15.1-111.7-28.8-203.9 11.1V384c185.7-92.2 221.7 53.3 397.5-23.1 11.4-5 18.5-16.5 18.5-28.8v-36c-43.6 17.3-80.2 24.1-112.1 24.1-37.4-.1-68.9-8.4-100-16.6zm0-96c-57.2-15.1-111.7-28.8-203.9 11.1v61.5c94.8-37.6 154.6-22.7 212.1-7.6 57.2 15.1 111.7 28.8 203.9-11.1V200c-43.6 17.3-80.2 24.1-112.1 24.1-37.4 0-68.9-8.3-100-16.5zm9.5-125.9c51.8 15.6 97.4 29 202.6-20.1V30.8c0-25.1-26.8-38.1-49.4-26.6C291.3 91.5 305.4-62.2 96 32.4v151.9c94.8-37.5 154.6-22.7 212.1-7.6 57.2 15 111.7 28.7 203.9-11.1V96.7c-53.6 23.5-93.3 31.4-126.1 31.4s-59-7.8-85.7-15.9c-4-1.2-8.1-2.4-12.1-3.5V75.5c7.2 2 14.3 4.1 21.3 6.2zM160 128.1c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16-7.2 16-16 16zm0-55.8c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm64 47.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16zm0-55.9c-8.8 0-16-7.1-16-16 0-8.8 7.2-16 16-16s16 7.1 16 16c0 8.8-7.2 16-16 16z\"]\n};\nvar faFlask = {\n prefix: 'fas',\n iconName: 'flask',\n icon: [448, 512, [], \"f0c3\", \"M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z\"]\n};\nvar faFlushed = {\n prefix: 'fas',\n iconName: 'flushed',\n icon: [496, 512, [], \"f579\", \"M344 200c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm-192 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM80 224c0-39.8 32.2-72 72-72s72 32.2 72 72-32.2 72-72 72-72-32.2-72-72zm232 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-104c-39.8 0-72-32.2-72-72s32.2-72 72-72 72 32.2 72 72-32.2 72-72 72z\"]\n};\nvar faFolder = {\n prefix: 'fas',\n iconName: 'folder',\n icon: [512, 512, [], \"f07b\", \"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48z\"]\n};\nvar faFolderMinus = {\n prefix: 'fas',\n iconName: 'folder-minus',\n icon: [512, 512, [], \"f65d\", \"M464 128H272l-64-64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V176c0-26.51-21.49-48-48-48zm-96 168c0 8.84-7.16 16-16 16H160c-8.84 0-16-7.16-16-16v-16c0-8.84 7.16-16 16-16h192c8.84 0 16 7.16 16 16v16z\"]\n};\nvar faFolderOpen = {\n prefix: 'fas',\n iconName: 'folder-open',\n icon: [576, 512, [], \"f07c\", \"M572.694 292.093L500.27 416.248A63.997 63.997 0 0 1 444.989 448H45.025c-18.523 0-30.064-20.093-20.731-36.093l72.424-124.155A64 64 0 0 1 152 256h399.964c18.523 0 30.064 20.093 20.73 36.093zM152 224h328v-48c0-26.51-21.49-48-48-48H272l-64-64H48C21.49 64 0 85.49 0 112v278.046l69.077-118.418C86.214 242.25 117.989 224 152 224z\"]\n};\nvar faFolderPlus = {\n prefix: 'fas',\n iconName: 'folder-plus',\n icon: [512, 512, [], \"f65e\", \"M464,128H272L208,64H48A48,48,0,0,0,0,112V400a48,48,0,0,0,48,48H464a48,48,0,0,0,48-48V176A48,48,0,0,0,464,128ZM359.5,296a16,16,0,0,1-16,16h-64v64a16,16,0,0,1-16,16h-16a16,16,0,0,1-16-16V312h-64a16,16,0,0,1-16-16V280a16,16,0,0,1,16-16h64V200a16,16,0,0,1,16-16h16a16,16,0,0,1,16,16v64h64a16,16,0,0,1,16,16Z\"]\n};\nvar faFont = {\n prefix: 'fas',\n iconName: 'font',\n icon: [448, 512, [], \"f031\", \"M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z\"]\n};\nvar faFontAwesomeLogoFull = {\n prefix: 'fas',\n iconName: 'font-awesome-logo-full',\n icon: [3992, 512, [\"Font Awesome\"], \"f4e6\", \"M454.6 0H57.4C25.9 0 0 25.9 0 57.4v397.3C0 486.1 25.9 512 57.4 512h397.3c31.4 0 57.4-25.9 57.4-57.4V57.4C512 25.9 486.1 0 454.6 0zm-58.9 324.9c0 4.8-4.1 6.9-8.9 8.9-19.2 8.1-39.7 15.7-61.5 15.7-40.5 0-68.7-44.8-163.2 2.5v51.8c0 30.3-45.7 30.2-45.7 0v-250c-9-7-15-17.9-15-30.3 0-21 17.1-38.2 38.2-38.2 21 0 38.2 17.1 38.2 38.2 0 12.2-5.8 23.2-14.9 30.2v21c37.1-12 65.5-34.4 146.1-3.4 26.6 11.4 68.7-15.7 76.5-15.7 5.5 0 10.3 4.1 10.3 8.9v160.4zm432.9-174.2h-137v70.1H825c39.8 0 40.4 62.2 0 62.2H691.6v105.6c0 45.5-70.7 46.4-70.7 0V128.3c0-22 18-39.8 39.8-39.8h167.8c39.6 0 40.5 62.2.1 62.2zm191.1 23.4c-169.3 0-169.1 252.4 0 252.4 169.9 0 169.9-252.4 0-252.4zm0 196.1c-81.6 0-82.1-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm372.4 53.4c-17.5 0-31.4-13.9-31.4-31.4v-117c0-62.4-72.6-52.5-99.1-16.4v133.4c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c43.3-51.6 162.4-60.4 162.4 39.3v141.5c.3 30.4-31.5 31.4-31.7 31.4zm179.7 2.9c-44.3 0-68.3-22.9-68.3-65.8V235.2H1488c-35.6 0-36.7-55.3 0-55.3h15.5v-37.3c0-41.3 63.8-42.1 63.8 0v37.5h24.9c35.4 0 35.7 55.3 0 55.3h-24.9v108.5c0 29.6 26.1 26.3 27.4 26.3 31.4 0 52.6 56.3-22.9 56.3zM1992 123c-19.5-50.2-95.5-50-114.5 0-107.3 275.7-99.5 252.7-99.5 262.8 0 42.8 58.3 51.2 72.1 14.4l13.5-35.9H2006l13 35.9c14.2 37.7 72.1 27.2 72.1-14.4 0-10.1 5.3 6.8-99.1-262.8zm-108.9 179.1l51.7-142.9 51.8 142.9h-103.5zm591.3-85.6l-53.7 176.3c-12.4 41.2-72 41-84 0l-42.3-135.9-42.3 135.9c-12.4 40.9-72 41.2-84.5 0l-54.2-176.3c-12.5-39.4 49.8-56.1 60.2-16.9L2213 342l45.3-139.5c10.9-32.7 59.6-34.7 71.2 0l45.3 139.5 39.3-142.4c10.3-38.3 72.6-23.8 60.3 16.9zm275.4 75.1c0-42.4-33.9-117.5-119.5-117.5-73.2 0-124.4 56.3-124.4 126 0 77.2 55.3 126.4 128.5 126.4 31.7 0 93-11.5 93-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-109 8.4-115.9-43.8h148.3c16.3 0 29.3-13.4 29.3-28.9zM2571 277.7c9.5-73.4 113.9-68.6 118.6 0H2571zm316.7 148.8c-31.4 0-81.6-10.5-96.6-31.9-12.4-17 2.5-39.8 21.8-39.8 16.3 0 36.8 22.9 77.7 22.9 27.4 0 40.4-11 40.4-25.8 0-39.8-142.9-7.4-142.9-102 0-40.4 35.3-75.7 98.6-75.7 31.4 0 74.1 9.9 87.6 29.4 10.8 14.8-1.4 36.2-20.9 36.2-15.1 0-26.7-17.3-66.2-17.3-22.9 0-37.8 10.5-37.8 23.8 0 35.9 142.4 6 142.4 103.1-.1 43.7-37.4 77.1-104.1 77.1zm266.8-252.4c-169.3 0-169.1 252.4 0 252.4 170.1 0 169.6-252.4 0-252.4zm0 196.1c-81.8 0-82-139.8 0-139.8 82.5 0 82.4 139.8 0 139.8zm476.9 22V268.7c0-53.8-61.4-45.8-85.7-10.5v134c0 41.3-63.8 42.1-63.8 0V268.7c0-52.1-59.5-47.4-85.7-10.1v133.6c0 41.5-63.3 41.8-63.3 0V208c0-40 63.1-41.6 63.1 0v3.4c9.9-14.4 41.8-37.3 78.6-37.3 35.3 0 57.7 16.4 66.7 43.8 13.9-21.8 45.8-43.8 82.6-43.8 44.3 0 70.7 23.4 70.7 72.7v145.3c.5 17.3-13.5 31.4-31.9 31.4 3.5.1-31.3 1.1-31.3-31.3zM3992 291.6c0-42.4-32.4-117.5-117.9-117.5-73.2 0-127.5 56.3-127.5 126 0 77.2 58.3 126.4 131.6 126.4 31.7 0 91.5-11.5 91.5-39.8 0-18.3-21.1-31.5-39.3-22.4-49.4 26.2-110.5 8.4-117.5-43.8h149.8c16.3 0 29.1-13.4 29.3-28.9zm-180.5-13.9c9.7-74.4 115.9-68.3 120.1 0h-120.1z\"]\n};\nvar faFootballBall = {\n prefix: 'fas',\n iconName: 'football-ball',\n icon: [496, 512, [], \"f44e\", \"M481.5 60.3c-4.8-18.2-19.1-32.5-37.3-37.4C420.3 16.5 383 8.9 339.4 8L496 164.8c-.8-43.5-8.2-80.6-14.5-104.5zm-467 391.4c4.8 18.2 19.1 32.5 37.3 37.4 23.9 6.4 61.2 14 104.8 14.9L0 347.2c.8 43.5 8.2 80.6 14.5 104.5zM4.2 283.4L220.4 500c132.5-19.4 248.8-118.7 271.5-271.4L275.6 12C143.1 31.4 26.8 130.7 4.2 283.4zm317.3-123.6c3.1-3.1 8.2-3.1 11.3 0l11.3 11.3c3.1 3.1 3.1 8.2 0 11.3l-28.3 28.3 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-22.6 22.7 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L248 278.6l-22.6 22.6 28.3 28.3c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-28.3-28.3-28.3 28.3c-3.1 3.1-8.2 3.1-11.3 0l-11.3-11.3c-3.1-3.1-3.1-8.2 0-11.3l28.3-28.3-28.3-28.2c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 22.6-22.6-28.3-28.3c-3.1-3.1-3.1-8.2 0-11.3l11.3-11.3c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3 28.3-28.5z\"]\n};\nvar faForward = {\n prefix: 'fas',\n iconName: 'forward',\n icon: [512, 512, [], \"f04e\", \"M500.5 231.4l-192-160C287.9 54.3 256 68.6 256 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2zm-256 0l-192-160C31.9 54.3 0 68.6 0 96v320c0 27.4 31.9 41.8 52.5 24.6l192-160c15.3-12.8 15.3-36.4 0-49.2z\"]\n};\nvar faFrog = {\n prefix: 'fas',\n iconName: 'frog',\n icon: [576, 512, [], \"f52e\", \"M446.53 97.43C439.67 60.23 407.19 32 368 32c-39.23 0-71.72 28.29-78.54 65.54C126.75 112.96-.5 250.12 0 416.98.11 451.9 29.08 480 64 480h304c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-79.49l35.8-48.33c24.14-36.23 10.35-88.28-33.71-106.6-23.89-9.93-51.55-4.65-72.24 10.88l-32.76 24.59c-7.06 5.31-17.09 3.91-22.41-3.19-5.3-7.08-3.88-17.11 3.19-22.41l34.78-26.09c36.84-27.66 88.28-27.62 125.13 0 10.87 8.15 45.87 39.06 40.8 93.21L469.62 480H560c8.84 0 16-7.16 16-16 0-17.67-14.33-32-32-32h-53.63l-98.52-104.68 154.44-86.65A58.16 58.16 0 0 0 576 189.94c0-21.4-11.72-40.95-30.48-51.23-40.56-22.22-98.99-41.28-98.99-41.28zM368 136c-13.26 0-24-10.75-24-24 0-13.26 10.74-24 24-24 13.25 0 24 10.74 24 24 0 13.25-10.75 24-24 24z\"]\n};\nvar faFrown = {\n prefix: 'fas',\n iconName: 'frown',\n icon: [496, 512, [], \"f119\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm170.2 218.2C315.8 367.4 282.9 352 248 352s-67.8 15.4-90.2 42.2c-13.5 16.3-38.1-4.2-24.6-20.5C161.7 339.6 203.6 320 248 320s86.3 19.6 114.7 53.8c13.6 16.2-11 36.7-24.5 20.4z\"]\n};\nvar faFrownOpen = {\n prefix: 'fas',\n iconName: 'frown-open',\n icon: [496, 512, [], \"f57a\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm187.3 183.3c-31.2-9.6-59.4-15.3-75.3-15.3s-44.1 5.7-75.3 15.3c-11.5 3.5-22.5-6.3-20.5-18.1 7-40 60.1-61.2 95.8-61.2s88.8 21.3 95.8 61.2c2 11.9-9.1 21.6-20.5 18.1zM328 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faFunnelDollar = {\n prefix: 'fas',\n iconName: 'funnel-dollar',\n icon: [640, 512, [], \"f662\", \"M433.46 165.94l101.2-111.87C554.61 34.12 540.48 0 512.26 0H31.74C3.52 0-10.61 34.12 9.34 54.07L192 256v155.92c0 12.59 5.93 24.44 16 32l79.99 60c20.86 15.64 48.47 6.97 59.22-13.57C310.8 455.38 288 406.35 288 352c0-89.79 62.05-165.17 145.46-186.06zM480 192c-88.37 0-160 71.63-160 160s71.63 160 160 160 160-71.63 160-160-71.63-160-160-160zm16 239.88V448c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V256c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.04 44.44-42.67 45.07z\"]\n};\nvar faFutbol = {\n prefix: 'fas',\n iconName: 'futbol',\n icon: [512, 512, [], \"f1e3\", \"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z\"]\n};\nvar faGamepad = {\n prefix: 'fas',\n iconName: 'gamepad',\n icon: [640, 512, [], \"f11b\", \"M480.07 96H160a160 160 0 1 0 114.24 272h91.52A160 160 0 1 0 480.07 96zM248 268a12 12 0 0 1-12 12h-52v52a12 12 0 0 1-12 12h-24a12 12 0 0 1-12-12v-52H84a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h52v-52a12 12 0 0 1 12-12h24a12 12 0 0 1 12 12v52h52a12 12 0 0 1 12 12zm216 76a40 40 0 1 1 40-40 40 40 0 0 1-40 40zm64-96a40 40 0 1 1 40-40 40 40 0 0 1-40 40z\"]\n};\nvar faGasPump = {\n prefix: 'fas',\n iconName: 'gas-pump',\n icon: [512, 512, [], \"f52f\", \"M336 448H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm157.2-340.7l-81-81c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-6.2 6.2-6.2 16.4 0 22.6L416 97.9V160c0 28.1 20.9 51.3 48 55.2V376c0 13.2-10.8 24-24 24s-24-10.8-24-24v-32c0-48.6-39.4-88-88-88h-8V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64v352h288V304h8c22.1 0 40 17.9 40 40v27.8c0 37.7 27 72 64.5 75.9 43 4.3 79.5-29.5 79.5-71.7V152.6c0-17-6.8-33.3-18.8-45.3zM256 192H96V64h160v128z\"]\n};\nvar faGavel = {\n prefix: 'fas',\n iconName: 'gavel',\n icon: [512, 512, [], \"f0e3\", \"M504.971 199.362l-22.627-22.627c-9.373-9.373-24.569-9.373-33.941 0l-5.657 5.657L329.608 69.255l5.657-5.657c9.373-9.373 9.373-24.569 0-33.941L312.638 7.029c-9.373-9.373-24.569-9.373-33.941 0L154.246 131.48c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l5.657-5.657 39.598 39.598-81.04 81.04-5.657-5.657c-12.497-12.497-32.758-12.497-45.255 0L9.373 412.118c-12.497 12.497-12.497 32.758 0 45.255l45.255 45.255c12.497 12.497 32.758 12.497 45.255 0l114.745-114.745c12.497-12.497 12.497-32.758 0-45.255l-5.657-5.657 81.04-81.04 39.598 39.598-5.657 5.657c-9.373 9.373-9.373 24.569 0 33.941l22.627 22.627c9.373 9.373 24.569 9.373 33.941 0l124.451-124.451c9.372-9.372 9.372-24.568 0-33.941z\"]\n};\nvar faGem = {\n prefix: 'fas',\n iconName: 'gem',\n icon: [576, 512, [], \"f3a5\", \"M485.5 0L576 160H474.9L405.7 0h79.8zm-128 0l69.2 160H149.3L218.5 0h139zm-267 0h79.8l-69.2 160H0L90.5 0zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3L0 192zm148.2 0h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0L148.2 192zm204.1 251.7l123-251.7H576L357.3 446.9c-2.3 2.7-6.5-.1-5-3.2z\"]\n};\nvar faGenderless = {\n prefix: 'fas',\n iconName: 'genderless',\n icon: [288, 512, [], \"f22d\", \"M144 176c44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80 35.9-80 80-80m0-64C64.5 112 0 176.5 0 256s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144z\"]\n};\nvar faGhost = {\n prefix: 'fas',\n iconName: 'ghost',\n icon: [384, 512, [], \"f6e2\", \"M186.1.09C81.01 3.24 0 94.92 0 200.05v263.92c0 14.26 17.23 21.39 27.31 11.31l24.92-18.53c6.66-4.95 16-3.99 21.51 2.21l42.95 48.35c6.25 6.25 16.38 6.25 22.63 0l40.72-45.85c6.37-7.17 17.56-7.17 23.92 0l40.72 45.85c6.25 6.25 16.38 6.25 22.63 0l42.95-48.35c5.51-6.2 14.85-7.17 21.51-2.21l24.92 18.53c10.08 10.08 27.31 2.94 27.31-11.31V192C384 84 294.83-3.17 186.1.09zM128 224c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm128 0c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faGift = {\n prefix: 'fas',\n iconName: 'gift',\n icon: [512, 512, [], \"f06b\", \"M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm256 32h160c17.7 0 32-14.3 32-32V320H288v160zm192-320h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40z\"]\n};\nvar faGifts = {\n prefix: 'fas',\n iconName: 'gifts',\n icon: [640, 512, [], \"f79c\", \"M240.6 194.1c1.9-30.8 17.3-61.2 44-79.8C279.4 103.5 268.7 96 256 96h-29.4l30.7-22c7.2-5.1 8.9-15.1 3.7-22.3l-9.3-13c-5.1-7.2-15.1-8.9-22.3-3.7l-32 22.9 11.5-30.6c3.1-8.3-1.1-17.5-9.4-20.6l-15-5.6c-8.3-3.1-17.5 1.1-20.6 9.4l-19.9 53-19.9-53.1C121 2.1 111.8-2.1 103.5 1l-15 5.6C80.2 9.7 76 19 79.2 27.2l11.5 30.6L58.6 35c-7.2-5.1-17.2-3.5-22.3 3.7l-9.3 13c-5.1 7.2-3.5 17.2 3.7 22.3l30.7 22H32c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h168.9c-5.5-9.5-8.9-20.3-8.9-32V256c0-29.9 20.8-55 48.6-61.9zM224 480c0 17.7 14.3 32 32 32h160V384H224v96zm224 32h160c17.7 0 32-14.3 32-32v-96H448v128zm160-288h-20.4c2.6-7.6 4.4-15.5 4.4-23.8 0-35.5-27-72.2-72.1-72.2-48.1 0-75.9 47.7-87.9 75.3-12.1-27.6-39.9-75.3-87.9-75.3-45.1 0-72.1 36.7-72.1 72.2 0 8.3 1.7 16.2 4.4 23.8H256c-17.7 0-32 14.3-32 32v96h192V224h15.3l.7-.2.7.2H448v128h192v-96c0-17.7-14.3-32-32-32zm-272 0c-2.7-1.4-5.1-3-7.2-4.8-7.3-6.4-8.8-13.8-8.8-19 0-9.7 6.4-24.2 24.1-24.2 18.7 0 35.6 27.4 44.5 48H336zm199.2-4.8c-2.1 1.8-4.5 3.4-7.2 4.8h-52.6c8.8-20.3 25.8-48 44.5-48 17.7 0 24.1 14.5 24.1 24.2 0 5.2-1.5 12.6-8.8 19z\"]\n};\nvar faGlassCheers = {\n prefix: 'fas',\n iconName: 'glass-cheers',\n icon: [640, 512, [], \"f79f\", \"M639.4 433.6c-8.4-20.4-31.8-30.1-52.2-21.6l-22.1 9.2-38.7-101.9c47.9-35 64.8-100.3 34.5-152.8L474.3 16c-8-13.9-25.1-19.7-40-13.6L320 49.8 205.7 2.4c-14.9-6.2-32-.3-40 13.6L79.1 166.5C48.9 219 65.7 284.3 113.6 319.2L74.9 421.1l-22.1-9.2c-20.4-8.5-43.7 1.2-52.2 21.6-1.7 4.1.2 8.8 4.3 10.5l162.3 67.4c4.1 1.7 8.7-.2 10.4-4.3 8.4-20.4-1.2-43.8-21.6-52.3l-22.1-9.2L173.3 342c4.4.5 8.8 1.3 13.1 1.3 51.7 0 99.4-33.1 113.4-85.3l20.2-75.4 20.2 75.4c14 52.2 61.7 85.3 113.4 85.3 4.3 0 8.7-.8 13.1-1.3L506 445.6l-22.1 9.2c-20.4 8.5-30.1 31.9-21.6 52.3 1.7 4.1 6.4 6 10.4 4.3L635.1 444c4-1.7 6-6.3 4.3-10.4zM275.9 162.1l-112.1-46.5 36.5-63.4 94.5 39.2-18.9 70.7zm88.2 0l-18.9-70.7 94.5-39.2 36.5 63.4-112.1 46.5z\"]\n};\nvar faGlassMartini = {\n prefix: 'fas',\n iconName: 'glass-martini',\n icon: [512, 512, [], \"f000\", \"M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6z\"]\n};\nvar faGlassMartiniAlt = {\n prefix: 'fas',\n iconName: 'glass-martini-alt',\n icon: [512, 512, [], \"f57b\", \"M502.05 57.6C523.3 36.34 508.25 0 478.2 0H33.8C3.75 0-11.3 36.34 9.95 57.6L224 271.64V464h-56c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h240c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40h-56V271.64L502.05 57.6zM443.77 48l-48 48H116.24l-48-48h375.53z\"]\n};\nvar faGlassWhiskey = {\n prefix: 'fas',\n iconName: 'glass-whiskey',\n icon: [512, 512, [], \"f7a0\", \"M480 32H32C12.5 32-2.4 49.2.3 68.5l56 356.5c4.5 31.5 31.5 54.9 63.4 54.9h273c31.8 0 58.9-23.4 63.4-54.9l55.6-356.5C514.4 49.2 499.5 32 480 32zm-37.4 64l-30 192h-313L69.4 96h373.2z\"]\n};\nvar faGlasses = {\n prefix: 'fas',\n iconName: 'glasses',\n icon: [576, 512, [], \"f530\", \"M574.1 280.37L528.75 98.66c-5.91-23.7-21.59-44.05-43-55.81-21.44-11.73-46.97-14.11-70.19-6.33l-15.25 5.08c-8.39 2.79-12.92 11.86-10.12 20.24l5.06 15.18c2.79 8.38 11.85 12.91 20.23 10.12l13.18-4.39c10.87-3.62 23-3.57 33.16 1.73 10.29 5.37 17.57 14.56 20.37 25.82l38.46 153.82c-22.19-6.81-49.79-12.46-81.2-12.46-34.77 0-73.98 7.02-114.85 26.74h-73.18c-40.87-19.74-80.08-26.75-114.86-26.75-31.42 0-59.02 5.65-81.21 12.46l38.46-153.83c2.79-11.25 10.09-20.45 20.38-25.81 10.16-5.3 22.28-5.35 33.15-1.73l13.17 4.39c8.38 2.79 17.44-1.74 20.23-10.12l5.06-15.18c2.8-8.38-1.73-17.45-10.12-20.24l-15.25-5.08c-23.22-7.78-48.75-5.41-70.19 6.33-21.41 11.77-37.09 32.11-43 55.8L1.9 280.37A64.218 64.218 0 0 0 0 295.86v70.25C0 429.01 51.58 480 115.2 480h37.12c60.28 0 110.37-45.94 114.88-105.37l2.93-38.63h35.75l2.93 38.63C313.31 434.06 363.4 480 423.68 480h37.12c63.62 0 115.2-50.99 115.2-113.88v-70.25c0-5.23-.64-10.43-1.9-15.5zm-370.72 89.42c-1.97 25.91-24.4 46.21-51.06 46.21H115.2C86.97 416 64 393.62 64 366.11v-37.54c18.12-6.49 43.42-12.92 72.58-12.92 23.86 0 47.26 4.33 69.93 12.92l-3.13 41.22zM512 366.12c0 27.51-22.97 49.88-51.2 49.88h-37.12c-26.67 0-49.1-20.3-51.06-46.21l-3.13-41.22c22.67-8.59 46.08-12.92 69.95-12.92 29.12 0 54.43 6.44 72.55 12.93v37.54z\"]\n};\nvar faGlobe = {\n prefix: 'fas',\n iconName: 'globe',\n icon: [496, 512, [], \"f0ac\", \"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z\"]\n};\nvar faGlobeAfrica = {\n prefix: 'fas',\n iconName: 'globe-africa',\n icon: [496, 512, [], \"f57c\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm160 215.5v6.93c0 5.87-3.32 11.24-8.57 13.86l-15.39 7.7a15.485 15.485 0 0 1-15.53-.97l-18.21-12.14a15.52 15.52 0 0 0-13.5-1.81l-2.65.88c-9.7 3.23-13.66 14.79-7.99 23.3l13.24 19.86c2.87 4.31 7.71 6.9 12.89 6.9h8.21c8.56 0 15.5 6.94 15.5 15.5v11.34c0 3.35-1.09 6.62-3.1 9.3l-18.74 24.98c-1.42 1.9-2.39 4.1-2.83 6.43l-4.3 22.83c-.62 3.29-2.29 6.29-4.76 8.56a159.608 159.608 0 0 0-25 29.16l-13.03 19.55a27.756 27.756 0 0 1-23.09 12.36c-10.51 0-20.12-5.94-24.82-15.34a78.902 78.902 0 0 1-8.33-35.29V367.5c0-8.56-6.94-15.5-15.5-15.5h-25.88c-14.49 0-28.38-5.76-38.63-16a54.659 54.659 0 0 1-16-38.63v-14.06c0-17.19 8.1-33.38 21.85-43.7l27.58-20.69a54.663 54.663 0 0 1 32.78-10.93h.89c8.48 0 16.85 1.97 24.43 5.77l14.72 7.36c3.68 1.84 7.93 2.14 11.83.84l47.31-15.77c6.33-2.11 10.6-8.03 10.6-14.7 0-8.56-6.94-15.5-15.5-15.5h-10.09c-4.11 0-8.05-1.63-10.96-4.54l-6.92-6.92a15.493 15.493 0 0 0-10.96-4.54H199.5c-8.56 0-15.5-6.94-15.5-15.5v-4.4c0-7.11 4.84-13.31 11.74-15.04l14.45-3.61c3.74-.94 7-3.23 9.14-6.44l8.08-12.11c2.87-4.31 7.71-6.9 12.89-6.9h24.21c8.56 0 15.5-6.94 15.5-15.5v-21.7C359.23 71.63 422.86 131.02 441.93 208H423.5c-8.56 0-15.5 6.94-15.5 15.5z\"]\n};\nvar faGlobeAmericas = {\n prefix: 'fas',\n iconName: 'globe-americas',\n icon: [496, 512, [], \"f57d\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z\"]\n};\nvar faGlobeAsia = {\n prefix: 'fas',\n iconName: 'globe-asia',\n icon: [496, 512, [], \"f57e\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm-11.34 240.23c-2.89 4.82-8.1 7.77-13.72 7.77h-.31c-4.24 0-8.31 1.69-11.31 4.69l-5.66 5.66c-3.12 3.12-3.12 8.19 0 11.31l5.66 5.66c3 3 4.69 7.07 4.69 11.31V304c0 8.84-7.16 16-16 16h-6.11c-6.06 0-11.6-3.42-14.31-8.85l-22.62-45.23c-2.44-4.88-8.95-5.94-12.81-2.08l-19.47 19.46c-3 3-7.07 4.69-11.31 4.69H50.81C49.12 277.55 48 266.92 48 256c0-110.28 89.72-200 200-200 21.51 0 42.2 3.51 61.63 9.82l-50.16 38.53c-5.11 3.41-4.63 11.06.86 13.81l10.83 5.41c5.42 2.71 8.84 8.25 8.84 14.31V216c0 4.42-3.58 8-8 8h-3.06c-3.03 0-5.8-1.71-7.15-4.42-1.56-3.12-5.96-3.29-7.76-.3l-17.37 28.95zM408 358.43c0 4.24-1.69 8.31-4.69 11.31l-9.57 9.57c-3 3-7.07 4.69-11.31 4.69h-15.16c-4.24 0-8.31-1.69-11.31-4.69l-13.01-13.01a26.767 26.767 0 0 0-25.42-7.04l-21.27 5.32c-1.27.32-2.57.48-3.88.48h-10.34c-4.24 0-8.31-1.69-11.31-4.69l-11.91-11.91a8.008 8.008 0 0 1-2.34-5.66v-10.2c0-3.27 1.99-6.21 5.03-7.43l39.34-15.74c1.98-.79 3.86-1.82 5.59-3.05l23.71-16.89a7.978 7.978 0 0 1 4.64-1.48h12.09c3.23 0 6.15 1.94 7.39 4.93l5.35 12.85a4 4 0 0 0 3.69 2.46h3.8c1.78 0 3.35-1.18 3.84-2.88l4.2-14.47c.5-1.71 2.06-2.88 3.84-2.88h6.06c2.21 0 4 1.79 4 4v12.93c0 2.12.84 4.16 2.34 5.66l11.91 11.91c3 3 4.69 7.07 4.69 11.31v24.6z\"]\n};\nvar faGlobeEurope = {\n prefix: 'fas',\n iconName: 'globe-europe',\n icon: [496, 512, [], \"f7a2\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm200 248c0 22.5-3.9 44.2-10.8 64.4h-20.3c-4.3 0-8.4-1.7-11.4-4.8l-32-32.6c-4.5-4.6-4.5-12.1.1-16.7l12.5-12.5v-8.7c0-3-1.2-5.9-3.3-8l-9.4-9.4c-2.1-2.1-5-3.3-8-3.3h-16c-6.2 0-11.3-5.1-11.3-11.3 0-3 1.2-5.9 3.3-8l9.4-9.4c2.1-2.1 5-3.3 8-3.3h32c6.2 0 11.3-5.1 11.3-11.3v-9.4c0-6.2-5.1-11.3-11.3-11.3h-36.7c-8.8 0-16 7.2-16 16v4.5c0 6.9-4.4 13-10.9 15.2l-31.6 10.5c-3.3 1.1-5.5 4.1-5.5 7.6v2.2c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8s-3.6-8-8-8H247c-3 0-5.8 1.7-7.2 4.4l-9.4 18.7c-2.7 5.4-8.2 8.8-14.3 8.8H194c-8.8 0-16-7.2-16-16V199c0-4.2 1.7-8.3 4.7-11.3l20.1-20.1c4.6-4.6 7.2-10.9 7.2-17.5 0-3.4 2.2-6.5 5.5-7.6l40-13.3c1.7-.6 3.2-1.5 4.4-2.7l26.8-26.8c2.1-2.1 3.3-5 3.3-8 0-6.2-5.1-11.3-11.3-11.3H258l-16 16v8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-20c0-2.5 1.2-4.9 3.2-6.4l28.9-21.7c1.9-.1 3.8-.3 5.7-.3C358.3 56 448 145.7 448 256zM130.1 149.1c0-3 1.2-5.9 3.3-8l25.4-25.4c2.1-2.1 5-3.3 8-3.3 6.2 0 11.3 5.1 11.3 11.3v16c0 3-1.2 5.9-3.3 8l-9.4 9.4c-2.1 2.1-5 3.3-8 3.3h-16c-6.2 0-11.3-5.1-11.3-11.3zm128 306.4v-7.1c0-8.8-7.2-16-16-16h-20.2c-10.8 0-26.7-5.3-35.4-11.8l-22.2-16.7c-11.5-8.6-18.2-22.1-18.2-36.4v-23.9c0-16 8.4-30.8 22.1-39l42.9-25.7c7.1-4.2 15.2-6.5 23.4-6.5h31.2c10.9 0 21.4 3.9 29.6 10.9l43.2 37.1h18.3c8.5 0 16.6 3.4 22.6 9.4l17.3 17.3c3.4 3.4 8.1 5.3 12.9 5.3H423c-32.4 58.9-93.8 99.5-164.9 103.1z\"]\n};\nvar faGolfBall = {\n prefix: 'fas',\n iconName: 'golf-ball',\n icon: [416, 512, [], \"f450\", \"M96 416h224c0 17.7-14.3 32-32 32h-16c-17.7 0-32 14.3-32 32v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-20c0-17.7-14.3-32-32-32h-16c-17.7 0-32-14.3-32-32zm320-208c0 74.2-39 139.2-97.5 176h-221C39 347.2 0 282.2 0 208 0 93.1 93.1 0 208 0s208 93.1 208 208zm-180.1 43.9c18.3 0 33.1-14.8 33.1-33.1 0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1zm49.1 46.9c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1zm64-64c0-14.4-9.3-26.3-22.1-30.9 9.6 26.8-15.6 51.3-41.9 41.9 4.6 12.8 16.5 22.1 30.9 22.1 18.3 0 33.1-14.9 33.1-33.1z\"]\n};\nvar faGopuram = {\n prefix: 'fas',\n iconName: 'gopuram',\n icon: [512, 512, [], \"f664\", \"M496 352h-16V240c0-8.8-7.2-16-16-16h-16v-80c0-8.8-7.2-16-16-16h-16V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16s-16 7.2-16 16v16h-64V16c0-8.8-7.2-16-16-16S96 7.2 96 16v112H80c-8.8 0-16 7.2-16 16v80H48c-8.8 0-16 7.2-16 16v112H16c-8.8 0-16 7.2-16 16v128c0 8.8 7.2 16 16 16h80V352h32V224h32v-96h32v96h-32v128h-32v160h80v-80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v80h80V352h-32V224h-32v-96h32v96h32v128h32v160h80c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zM232 176c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v48h-48zm56 176h-64v-64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n};\nvar faGraduationCap = {\n prefix: 'fas',\n iconName: 'graduation-cap',\n icon: [640, 512, [], \"f19d\", \"M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z\"]\n};\nvar faGreaterThan = {\n prefix: 'fas',\n iconName: 'greater-than',\n icon: [384, 512, [], \"f531\", \"M365.52 209.85L59.22 67.01c-16.06-7.49-35.15-.54-42.64 15.52L3.01 111.61c-7.49 16.06-.54 35.15 15.52 42.64L236.96 256.1 18.49 357.99C2.47 365.46-4.46 384.5 3.01 400.52l13.52 29C24 445.54 43.04 452.47 59.06 445l306.47-142.91a32.003 32.003 0 0 0 18.48-29v-34.23c-.01-12.45-7.21-23.76-18.49-29.01z\"]\n};\nvar faGreaterThanEqual = {\n prefix: 'fas',\n iconName: 'greater-than-equal',\n icon: [448, 512, [], \"f532\", \"M55.22 107.69l175.56 68.09-175.44 68.05c-18.39 6.03-27.88 24.39-21.2 41l12.09 30.08c6.68 16.61 26.99 25.19 45.38 19.15L393.02 214.2c13.77-4.52 22.98-16.61 22.98-30.17v-15.96c0-13.56-9.21-25.65-22.98-30.17L91.3 17.92c-18.29-6-38.51 2.53-45.15 19.06L34.12 66.9c-6.64 16.53 2.81 34.79 21.1 40.79zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"]\n};\nvar faGrimace = {\n prefix: 'fas',\n iconName: 'grimace',\n icon: [496, 512, [], \"f57f\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM144 400h-8c-17.7 0-32-14.3-32-32v-8h40v40zm0-56h-40v-8c0-17.7 14.3-32 32-32h8v40zm-8-136c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm72 192h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm64 56h-48v-40h48v40zm0-56h-48v-40h48v40zm-8-104c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm64 128c0 17.7-14.3 32-32 32h-8v-40h40v8zm0-24h-40v-40h8c17.7 0 32 14.3 32 32v8z\"]\n};\nvar faGrin = {\n prefix: 'fas',\n iconName: 'grin',\n icon: [496, 512, [], \"f580\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm80 256c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinAlt = {\n prefix: 'fas',\n iconName: 'grin-alt',\n icon: [496, 512, [], \"f581\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm63.7 128.7c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zm-160 0c7.6-11.4 24.7-11.7 32.7 0 12.4 18.4 15.1 36.9 15.7 55.3-.5 18.4-3.3 36.9-15.7 55.3-7.6 11.4-24.7 11.7-32.7 0-12.4-18.4-15.1-36.9-15.7-55.3.5-18.4 3.3-36.9 15.7-55.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinBeam = {\n prefix: 'fas',\n iconName: 'grin-beam',\n icon: [496, 512, [], \"f582\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 144c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinBeamSweat = {\n prefix: 'fas',\n iconName: 'grin-beam-sweat',\n icon: [504, 512, [], \"f583\", \"M456 128c26.5 0 48-21 48-47 0-20-28.5-60.4-41.6-77.8-3.2-4.3-9.6-4.3-12.8 0C436.5 20.6 408 61 408 81c0 26 21.5 47 48 47zm0 32c-44.1 0-80-35.4-80-79 0-4.4.3-14.2 8.1-32.2C345 23.1 298.3 8 248 8 111 8 0 119 0 256s111 248 248 248 248-111 248-248c0-35.1-7.4-68.4-20.5-98.6-6.3 1.5-12.7 2.6-19.5 2.6zm-128-8c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinHearts = {\n prefix: 'fas',\n iconName: 'grin-hearts',\n icon: [496, 512, [], \"f584\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM90.4 183.6c6.7-17.6 26.7-26.7 44.9-21.9l7.1 1.9 2-7.1c5-18.1 22.8-30.9 41.5-27.9 21.4 3.4 34.4 24.2 28.8 44.5L195.3 243c-1.2 4.5-5.9 7.2-10.5 6l-70.2-18.2c-20.4-5.4-31.9-27-24.2-47.2zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm133.4-201.3l-70.2 18.2c-4.5 1.2-9.2-1.5-10.5-6L281.3 173c-5.6-20.3 7.4-41.1 28.8-44.5 18.6-3 36.4 9.8 41.5 27.9l2 7.1 7.1-1.9c18.2-4.7 38.2 4.3 44.9 21.9 7.7 20.3-3.8 41.9-24.2 47.2z\"]\n};\nvar faGrinSquint = {\n prefix: 'fas',\n iconName: 'grin-squint',\n icon: [496, 512, [], \"f585\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.9 9.4-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.2 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinSquintTears = {\n prefix: 'fas',\n iconName: 'grin-squint-tears',\n icon: [512, 512, [], \"f586\", \"M409.6 111.9c22.6-3.2 73.5-12 88.3-26.8 19.2-19.2 18.9-50.6-.7-70.2S446-5 426.9 14.2c-14.8 14.8-23.5 65.7-26.8 88.3-.8 5.5 3.9 10.2 9.5 9.4zM102.4 400.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm311.7-256.5c-33 3.9-48.6-25.1-45.7-45.7 3.4-24 7.4-42.1 11.5-56.5C285.1-13.4 161.8-.5 80.6 80.6-.5 161.7-13.4 285 41.4 379.9c14.4-4.1 32.4-8 56.5-11.5 33.2-3.9 48.6 25.2 45.7 45.7-3.4 24-7.4 42.1-11.5 56.5 94.8 54.8 218.1 41.9 299.3-39.2s94-204.4 39.2-299.3c-14.4 4.1-32.5 8-56.5 11.5zM255.7 106c3.3-13.2 22.4-11.5 23.6 1.8l4.8 52.3 52.3 4.8c13.4 1.2 14.9 20.3 1.8 23.6l-90.5 22.6c-8.9 2.2-16.7-5.9-14.5-14.5l22.5-90.6zm-90.9 230.3L160 284l-52.3-4.8c-13.4-1.2-14.9-20.3-1.8-23.6l90.5-22.6c8.8-2.2 16.7 5.8 14.5 14.5L188.3 338c-3.1 13.2-22.2 11.7-23.5-1.7zm215.7 44.2c-29.3 29.3-75.7 50.4-116.7 50.4-18.9 0-36.6-4.5-51-14.7-9.8-6.9-8.7-21.8 2-27.2 28.3-14.6 63.9-42.4 97.8-76.3s61.7-69.6 76.3-97.8c5.4-10.5 20.2-11.9 27.3-2 32.3 45.3 7.1 124.7-35.7 167.6z\"]\n};\nvar faGrinStars = {\n prefix: 'fas',\n iconName: 'grin-stars',\n icon: [496, 512, [], \"f587\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM94.6 168.9l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.2 1 8.9 8.6 4.3 13.2l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L152 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.6-4.7-1.9-12.3 4.3-13.3zM248 432c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3zm157.7-249.9l-25.4 24.6 6 34.9c1 6.2-5.3 11-11 7.9L344 233.3l-31.3 16.3c-5.7 3.1-12-1.7-11-7.9l6-34.9-25.4-24.6c-4.5-4.6-1.9-12.2 4.3-13.2l34.9-5 15.5-31.6c2.9-5.8 11-5.8 13.9 0l15.5 31.6 34.9 5c6.3.9 9 8.5 4.4 13.1z\"]\n};\nvar faGrinTears = {\n prefix: 'fas',\n iconName: 'grin-tears',\n icon: [640, 512, [], \"f588\", \"M102.4 256.1c-22.6 3.2-73.5 12-88.3 26.8-19.1 19.1-18.8 50.6.8 70.2s51 19.9 70.2.7c14.8-14.8 23.5-65.7 26.8-88.3.8-5.5-3.9-10.2-9.5-9.4zm523.4 26.8c-14.8-14.8-65.7-23.5-88.3-26.8-5.5-.8-10.3 3.9-9.5 9.5 3.2 22.6 12 73.5 26.8 88.3 19.2 19.2 50.6 18.9 70.2-.7s20-51.2.8-70.3zm-129.4-12.8c-3.8-26.6 19.1-49.5 45.7-45.7 8.9 1.3 16.8 2.7 24.3 4.1C552.7 104.5 447.7 8 320 8S87.3 104.5 73.6 228.5c7.5-1.4 15.4-2.8 24.3-4.1 33.2-3.9 48.6 25.3 45.7 45.7-11.8 82.3-29.9 100.4-35.8 106.4-.9.9-2 1.6-3 2.5 42.7 74.6 123 125 215.2 125s172.5-50.4 215.2-125.1c-1-.9-2.1-1.5-3-2.5-5.9-5.9-24-24-35.8-106.3zM400 152c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm-160 0c23.8 0 52.7 29.3 56 71.4.7 8.6-10.8 12-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.1-42.1 32-71.4 55.8-71.4zm80 280c-60.6 0-134.5-38.3-143.8-93.3-2-11.7 9.2-21.6 20.7-17.9C227.1 330.5 272 336 320 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z\"]\n};\nvar faGrinTongue = {\n prefix: 'fas',\n iconName: 'grin-tongue',\n icon: [496, 512, [], \"f589\", \"M248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.6 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-34.9 134.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z\"]\n};\nvar faGrinTongueSquint = {\n prefix: 'fas',\n iconName: 'grin-tongue-squint',\n icon: [496, 512, [], \"f58a\", \"M293.1 374.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.2-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.4-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-33.8 210.3l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.7 4.7 7.7 15.9 0 20.6zm163 30c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.8-4.7-7.8-15.9 0-20.6l80-48c11.7-6.9 23.9 7.7 15.4 18L343.6 208l33.6 40.3z\"]\n};\nvar faGrinTongueWink = {\n prefix: 'fas',\n iconName: 'grin-tongue-wink',\n icon: [496, 512, [], \"f58b\", \"M344 184c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM248 8C111 8 0 119 0 256c0 106.3 67 196.7 161 232-5.6-12.2-9-25.7-9-40v-45.5c-24.7-16.2-43.5-38.1-47.8-63.8-2-11.8 9.3-21.5 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.5-3.7 22.6 6.1 20.7 17.9-4.3 25.7-23.1 47.6-47.8 63.8V448c0 14.3-3.4 27.8-9 40 94-35.3 161-125.7 161-232C496 119 385 8 248 8zm-56 225l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L112 233c-8.5 7.4-21.6.3-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c1.6 11.1-11.6 18.2-20 10.8zm152 39c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm-50.9 102.6c-14.4-6.5-31.1 2.2-34.6 17.6l-1.8 7.8c-2.1 9.2-15.2 9.2-17.3 0l-1.8-7.8c-3.5-15.4-20.2-24.1-34.6-17.6-.9.4.3-.2-18.9 9.4v63c0 35.2 28 64.5 63.1 64.9 35.7.5 64.9-28.4 64.9-64v-64c-19.5-9.6-18.2-8.9-19-9.3z\"]\n};\nvar faGrinWink = {\n prefix: 'fas',\n iconName: 'grin-wink',\n icon: [496, 512, [], \"f58c\", \"M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm168 25l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.6 11-11.5 18.2-20 10.8zm-243.1 87.8C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6 20.7 17.9-9.2 55-83.2 93.3-143.8 93.3s-134.5-38.3-143.8-93.3c-2-11.9 9.3-21.6 20.7-17.9z\"]\n};\nvar faGripHorizontal = {\n prefix: 'fas',\n iconName: 'grip-horizontal',\n icon: [448, 512, [], \"f58d\", \"M96 288H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM96 96H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm160 0h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"]\n};\nvar faGripLines = {\n prefix: 'fas',\n iconName: 'grip-lines',\n icon: [512, 512, [], \"f7a4\", \"M496 288H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-128H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16z\"]\n};\nvar faGripLinesVertical = {\n prefix: 'fas',\n iconName: 'grip-lines-vertical',\n icon: [256, 512, [], \"f7a5\", \"M96 496V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm128 0V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16z\"]\n};\nvar faGripVertical = {\n prefix: 'fas',\n iconName: 'grip-vertical',\n icon: [320, 512, [], \"f58e\", \"M96 32H32C14.33 32 0 46.33 0 64v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM288 32h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"]\n};\nvar faGuitar = {\n prefix: 'fas',\n iconName: 'guitar',\n icon: [512, 512, [], \"f7a6\", \"M502.63 39L473 9.37a32 32 0 0 0-45.26 0L381.46 55.7a35.14 35.14 0 0 0-8.53 13.79L360.77 106l-76.26 76.26c-12.16-8.76-25.5-15.74-40.1-19.14-33.45-7.78-67-.88-89.88 22a82.45 82.45 0 0 0-20.24 33.47c-6 18.56-23.21 32.69-42.15 34.46-23.7 2.27-45.73 11.45-62.61 28.44C-16.11 327-7.9 409 47.58 464.45S185 528 230.56 482.52c17-16.88 26.16-38.9 28.45-62.71 1.76-18.85 15.89-36.13 34.43-42.14a82.6 82.6 0 0 0 33.48-20.25c22.87-22.88 29.74-56.36 22-89.75-3.39-14.64-10.37-28-19.16-40.2L406 151.23l36.48-12.16a35.14 35.14 0 0 0 13.79-8.53l46.33-46.32a32 32 0 0 0 .03-45.22zM208 352a48 48 0 1 1 48-48 48 48 0 0 1-48 48z\"]\n};\nvar faHSquare = {\n prefix: 'fas',\n iconName: 'h-square',\n icon: [448, 512, [], \"f0fd\", \"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-112 48h-32c-8.837 0-16 7.163-16 16v80H160v-80c0-8.837-7.163-16-16-16h-32c-8.837 0-16 7.163-16 16v224c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16v-80h128v80c0 8.837 7.163 16 16 16h32c8.837 0 16-7.163 16-16V144c0-8.837-7.163-16-16-16z\"]\n};\nvar faHamburger = {\n prefix: 'fas',\n iconName: 'hamburger',\n icon: [512, 512, [], \"f805\", \"M464 256H48a48 48 0 0 0 0 96h416a48 48 0 0 0 0-96zm16 128H32a16 16 0 0 0-16 16v16a64 64 0 0 0 64 64h352a64 64 0 0 0 64-64v-16a16 16 0 0 0-16-16zM58.64 224h394.72c34.57 0 54.62-43.9 34.82-75.88C448 83.2 359.55 32.1 256 32c-103.54.1-192 51.2-232.18 116.11C4 180.09 24.07 224 58.64 224zM384 112a16 16 0 1 1-16 16 16 16 0 0 1 16-16zM256 80a16 16 0 1 1-16 16 16 16 0 0 1 16-16zm-128 32a16 16 0 1 1-16 16 16 16 0 0 1 16-16z\"]\n};\nvar faHammer = {\n prefix: 'fas',\n iconName: 'hammer',\n icon: [576, 512, [], \"f6e3\", \"M571.31 193.94l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31-28.9-28.9c5.63-21.31.36-44.9-16.35-61.61l-45.25-45.25c-62.48-62.48-163.79-62.48-226.28 0l90.51 45.25v18.75c0 16.97 6.74 33.25 18.75 45.25l49.14 49.14c16.71 16.71 40.3 21.98 61.61 16.35l28.9 28.9-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l90.51-90.51c6.23-6.24 6.23-16.37-.02-22.62zm-286.72-15.2c-3.7-3.7-6.84-7.79-9.85-11.95L19.64 404.96c-25.57 23.88-26.26 64.19-1.53 88.93s65.05 24.05 88.93-1.53l238.13-255.07c-3.96-2.91-7.9-5.87-11.44-9.41l-49.14-49.14z\"]\n};\nvar faHamsa = {\n prefix: 'fas',\n iconName: 'hamsa',\n icon: [512, 512, [], \"f665\", \"M509.34 307.25C504.28 295.56 492.75 288 480 288h-64V80c0-22-18-40-40-40s-40 18-40 40v134c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V40c0-22-18-40-40-40s-40 18-40 40v174c0 5.52-4.48 10-10 10h-20c-5.52 0-10-4.48-10-10V80c0-22-18-40-40-40S96 58 96 80v208H32c-12.75 0-24.28 7.56-29.34 19.25a31.966 31.966 0 0 0 5.94 34.58l102.69 110.03C146.97 490.08 199.69 512 256 512s109.03-21.92 144.72-60.14L503.4 341.83a31.966 31.966 0 0 0 5.94-34.58zM256 416c-53.02 0-96-64-96-64s42.98-64 96-64 96 64 96 64-42.98 64-96 64zm0-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z\"]\n};\nvar faHandHolding = {\n prefix: 'fas',\n iconName: 'hand-holding',\n icon: [576, 512, [], \"f4bd\", \"M565.3 328.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"]\n};\nvar faHandHoldingHeart = {\n prefix: 'fas',\n iconName: 'hand-holding-heart',\n icon: [576, 512, [], \"f4be\", \"M275.3 250.5c7 7.4 18.4 7.4 25.5 0l108.9-114.2c31.6-33.2 29.8-88.2-5.6-118.8-30.8-26.7-76.7-21.9-104.9 7.7L288 36.9l-11.1-11.6C248.7-4.4 202.8-9.2 172 17.5c-35.3 30.6-37.2 85.6-5.6 118.8l108.9 114.2zm290 77.6c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"]\n};\nvar faHandHoldingMedical = {\n prefix: 'fas',\n iconName: 'hand-holding-medical',\n icon: [576, 512, [], \"e05c\", \"M159.88,175.82h64v64a16,16,0,0,0,16,16h64a16,16,0,0,0,16-16v-64h64a16,16,0,0,0,16-16v-64a16,16,0,0,0-16-16h-64v-64a16,16,0,0,0-16-16h-64a16,16,0,0,0-16,16v64h-64a16,16,0,0,0-16,16v64A16,16,0,0,0,159.88,175.82ZM568.07,336.13a39.91,39.91,0,0,0-55.93-8.47L392.47,415.84H271.86a16,16,0,0,1,0-32H350.1c16,0,30.75-10.87,33.37-26.61a32.06,32.06,0,0,0-31.62-37.38h-160a117.7,117.7,0,0,0-74.12,26.25l-46.5,37.74H15.87a16.11,16.11,0,0,0-16,16v96a16.11,16.11,0,0,0,16,16h347a104.8,104.8,0,0,0,61.7-20.27L559.6,392A40,40,0,0,0,568.07,336.13Z\"]\n};\nvar faHandHoldingUsd = {\n prefix: 'fas',\n iconName: 'hand-holding-usd',\n icon: [576, 512, [], \"f4c0\", \"M271.06,144.3l54.27,14.3a8.59,8.59,0,0,1,6.63,8.1c0,4.6-4.09,8.4-9.12,8.4h-35.6a30,30,0,0,1-11.19-2.2c-5.24-2.2-11.28-1.7-15.3,2l-19,17.5a11.68,11.68,0,0,0-2.25,2.66,11.42,11.42,0,0,0,3.88,15.74,83.77,83.77,0,0,0,34.51,11.5V240c0,8.8,7.83,16,17.37,16h17.37c9.55,0,17.38-7.2,17.38-16V222.4c32.93-3.6,57.84-31,53.5-63-3.15-23-22.46-41.3-46.56-47.7L282.68,97.4a8.59,8.59,0,0,1-6.63-8.1c0-4.6,4.09-8.4,9.12-8.4h35.6A30,30,0,0,1,332,83.1c5.23,2.2,11.28,1.7,15.3-2l19-17.5A11.31,11.31,0,0,0,368.47,61a11.43,11.43,0,0,0-3.84-15.78,83.82,83.82,0,0,0-34.52-11.5V16c0-8.8-7.82-16-17.37-16H295.37C285.82,0,278,7.2,278,16V33.6c-32.89,3.6-57.85,31-53.51,63C227.63,119.6,247,137.9,271.06,144.3ZM565.27,328.1c-11.8-10.7-30.2-10-42.6,0L430.27,402a63.64,63.64,0,0,1-40,14H272a16,16,0,0,1,0-32h78.29c15.9,0,30.71-10.9,33.25-26.6a31.2,31.2,0,0,0,.46-5.46A32,32,0,0,0,352,320H192a117.66,117.66,0,0,0-74.1,26.29L71.4,384H16A16,16,0,0,0,0,400v96a16,16,0,0,0,16,16H372.77a64,64,0,0,0,40-14L564,377a32,32,0,0,0,1.28-48.9Z\"]\n};\nvar faHandHoldingWater = {\n prefix: 'fas',\n iconName: 'hand-holding-water',\n icon: [576, 512, [], \"f4c1\", \"M288 256c53 0 96-42.1 96-94 0-40-57.1-120.7-83.2-155.6-6.4-8.5-19.2-8.5-25.6 0C249.1 41.3 192 122 192 162c0 51.9 43 94 96 94zm277.3 72.1c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"]\n};\nvar faHandLizard = {\n prefix: 'fas',\n iconName: 'hand-lizard',\n icon: [576, 512, [], \"f258\", \"M384 480h192V363.778a95.998 95.998 0 0 0-14.833-51.263L398.127 54.368A48 48 0 0 0 357.544 32H24C10.745 32 0 42.745 0 56v16c0 30.928 25.072 56 56 56h229.981c12.844 0 21.556 13.067 16.615 24.923l-21.41 51.385A32 32 0 0 1 251.648 224H128c-35.346 0-64 28.654-64 64v8c0 13.255 10.745 24 24 24h147.406a47.995 47.995 0 0 1 25.692 7.455l111.748 70.811A24.001 24.001 0 0 1 384 418.539V480z\"]\n};\nvar faHandMiddleFinger = {\n prefix: 'fas',\n iconName: 'hand-middle-finger',\n icon: [512, 512, [], \"f806\", \"M479.93 317.12a37.33 37.33 0 0 0-28.28-36.19L416 272v-49.59c0-11.44-9.69-21.29-23.15-23.54l-38.4-6.4C336.63 189.5 320 200.86 320 216v32a8 8 0 0 1-16 0V50c0-26.28-20.25-49.2-46.52-50A48 48 0 0 0 208 48v200a8 8 0 0 1-16 0v-32c0-15.15-16.63-26.51-34.45-23.54l-30.68 5.12c-18 3-30.87 16.12-30.87 31.38V376a8 8 0 0 1-16 0v-76l-27.36 15A37.34 37.34 0 0 0 32 348.4v73.47a37.31 37.31 0 0 0 10.93 26.39l30.93 30.93A112 112 0 0 0 153.05 512h215A112 112 0 0 0 480 400z\"]\n};\nvar faHandPaper = {\n prefix: 'fas',\n iconName: 'hand-paper',\n icon: [448, 512, [], \"f256\", \"M408.781 128.007C386.356 127.578 368 146.36 368 168.79V256h-8V79.79c0-22.43-18.356-41.212-40.781-40.783C297.488 39.423 280 57.169 280 79v177h-8V40.79C272 18.36 253.644-.422 231.219.007 209.488.423 192 18.169 192 40v216h-8V80.79c0-22.43-18.356-41.212-40.781-40.783C121.488 40.423 104 58.169 104 80v235.992l-31.648-43.519c-12.993-17.866-38.009-21.817-55.877-8.823-17.865 12.994-21.815 38.01-8.822 55.877l125.601 172.705A48 48 0 0 0 172.073 512h197.59c22.274 0 41.622-15.324 46.724-37.006l26.508-112.66a192.011 192.011 0 0 0 5.104-43.975V168c.001-21.831-17.487-39.577-39.218-39.993z\"]\n};\nvar faHandPeace = {\n prefix: 'fas',\n iconName: 'hand-peace',\n icon: [448, 512, [], \"f25b\", \"M408 216c-22.092 0-40 17.909-40 40h-8v-32c0-22.091-17.908-40-40-40s-40 17.909-40 40v32h-8V48c0-26.51-21.49-48-48-48s-48 21.49-48 48v208h-13.572L92.688 78.449C82.994 53.774 55.134 41.63 30.461 51.324 5.787 61.017-6.356 88.877 3.337 113.551l74.765 190.342-31.09 24.872c-15.381 12.306-19.515 33.978-9.741 51.081l64 112A39.998 39.998 0 0 0 136 512h240c18.562 0 34.686-12.77 38.937-30.838l32-136A39.97 39.97 0 0 0 448 336v-80c0-22.091-17.908-40-40-40z\"]\n};\nvar faHandPointDown = {\n prefix: 'fas',\n iconName: 'hand-point-down',\n icon: [384, 512, [], \"f0a7\", \"M91.826 467.2V317.966c-8.248 5.841-16.558 10.57-24.918 14.153C35.098 345.752-.014 322.222 0 288c.008-18.616 10.897-32.203 29.092-40 28.286-12.122 64.329-78.648 77.323-107.534 7.956-17.857 25.479-28.453 43.845-28.464l.001-.002h171.526c11.812 0 21.897 8.596 23.703 20.269 7.25 46.837 38.483 61.76 38.315 123.731-.007 2.724.195 13.254.195 16 0 50.654-22.122 81.574-71.263 72.6-9.297 18.597-39.486 30.738-62.315 16.45-21.177 24.645-53.896 22.639-70.944 6.299V467.2c0 24.15-20.201 44.8-43.826 44.8-23.283 0-43.826-21.35-43.826-44.8zM112 72V24c0-13.255 10.745-24 24-24h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24zm212-24c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z\"]\n};\nvar faHandPointLeft = {\n prefix: 'fas',\n iconName: 'hand-point-left',\n icon: [512, 512, [], \"f0a5\", \"M44.8 155.826h149.234c-5.841-8.248-10.57-16.558-14.153-24.918C166.248 99.098 189.778 63.986 224 64c18.616.008 32.203 10.897 40 29.092 12.122 28.286 78.648 64.329 107.534 77.323 17.857 7.956 28.453 25.479 28.464 43.845l.002.001v171.526c0 11.812-8.596 21.897-20.269 23.703-46.837 7.25-61.76 38.483-123.731 38.315-2.724-.007-13.254.195-16 .195-50.654 0-81.574-22.122-72.6-71.263-18.597-9.297-30.738-39.486-16.45-62.315-24.645-21.177-22.639-53.896-6.299-70.944H44.8c-24.15 0-44.8-20.201-44.8-43.826 0-23.283 21.35-43.826 44.8-43.826zM440 176h48c13.255 0 24 10.745 24 24v192c0 13.255-10.745 24-24 24h-48c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24zm24 212c11.046 0 20-8.954 20-20s-8.954-20-20-20-20 8.954-20 20 8.954 20 20 20z\"]\n};\nvar faHandPointRight = {\n prefix: 'fas',\n iconName: 'hand-point-right',\n icon: [512, 512, [], \"f0a4\", \"M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z\"]\n};\nvar faHandPointUp = {\n prefix: 'fas',\n iconName: 'hand-point-up',\n icon: [384, 512, [], \"f0a6\", \"M135.652 0c23.625 0 43.826 20.65 43.826 44.8v99.851c17.048-16.34 49.766-18.346 70.944 6.299 22.829-14.288 53.017-2.147 62.315 16.45C361.878 158.426 384 189.346 384 240c0 2.746-.203 13.276-.195 16 .168 61.971-31.065 76.894-38.315 123.731C343.683 391.404 333.599 400 321.786 400H150.261l-.001-.002c-18.366-.011-35.889-10.607-43.845-28.464C93.421 342.648 57.377 276.122 29.092 264 10.897 256.203.008 242.616 0 224c-.014-34.222 35.098-57.752 66.908-44.119 8.359 3.583 16.67 8.312 24.918 14.153V44.8c0-23.45 20.543-44.8 43.826-44.8zM136 416h192c13.255 0 24 10.745 24 24v48c0 13.255-10.745 24-24 24H136c-13.255 0-24-10.745-24-24v-48c0-13.255 10.745-24 24-24zm168 28c-11.046 0-20 8.954-20 20s8.954 20 20 20 20-8.954 20-20-8.954-20-20-20z\"]\n};\nvar faHandPointer = {\n prefix: 'fas',\n iconName: 'hand-pointer',\n icon: [448, 512, [], \"f25a\", \"M448 240v96c0 3.084-.356 6.159-1.063 9.162l-32 136C410.686 499.23 394.562 512 376 512H168a40.004 40.004 0 0 1-32.35-16.473l-127.997-176c-12.993-17.866-9.043-42.883 8.822-55.876 17.867-12.994 42.884-9.043 55.877 8.823L104 315.992V40c0-22.091 17.908-40 40-40s40 17.909 40 40v200h8v-40c0-22.091 17.908-40 40-40s40 17.909 40 40v40h8v-24c0-22.091 17.908-40 40-40s40 17.909 40 40v24h8c0-22.091 17.908-40 40-40s40 17.909 40 40zm-256 80h-8v96h8v-96zm88 0h-8v96h8v-96zm88 0h-8v96h8v-96z\"]\n};\nvar faHandRock = {\n prefix: 'fas',\n iconName: 'hand-rock',\n icon: [512, 512, [], \"f255\", \"M464.8 80c-26.9-.4-48.8 21.2-48.8 48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v32h-8V80.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v48h-8V96.8c0-26.3-20.9-48.3-47.2-48.8-26.9-.4-48.8 21.2-48.8 48v136l-8-7.1v-48.1c0-26.3-20.9-48.3-47.2-48.8C21.9 127.6 0 149.2 0 176v66.4c0 27.4 11.7 53.5 32.2 71.8l111.7 99.3c10.2 9.1 16.1 22.2 16.1 35.9v6.7c0 13.3 10.7 24 24 24h240c13.3 0 24-10.7 24-24v-2.9c0-12.8 2.6-25.5 7.5-37.3l49-116.3c5-11.8 7.5-24.5 7.5-37.3V128.8c0-26.3-20.9-48.4-47.2-48.8z\"]\n};\nvar faHandScissors = {\n prefix: 'fas',\n iconName: 'hand-scissors',\n icon: [512, 512, [], \"f257\", \"M216 440c0-22.092 17.909-40 40-40v-8h-32c-22.091 0-40-17.908-40-40s17.909-40 40-40h32v-8H48c-26.51 0-48-21.49-48-48s21.49-48 48-48h208v-13.572l-177.551-69.74c-24.674-9.694-36.818-37.555-27.125-62.228 9.693-24.674 37.554-36.817 62.228-27.124l190.342 74.765 24.872-31.09c12.306-15.381 33.978-19.515 51.081-9.741l112 64A40.002 40.002 0 0 1 512 168v240c0 18.562-12.77 34.686-30.838 38.937l-136 32A39.982 39.982 0 0 1 336 480h-80c-22.091 0-40-17.908-40-40z\"]\n};\nvar faHandSparkles = {\n prefix: 'fas',\n iconName: 'hand-sparkles',\n icon: [640, 512, [], \"e05d\", \"M106.66,170.64l.09,0,49.55-20.65a7.32,7.32,0,0,0,3.68-6h0a7.29,7.29,0,0,0-3.68-6l-49.57-20.67-.07,0L86,67.68a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L3.7,138A7.29,7.29,0,0,0,0,144H0a7.32,7.32,0,0,0,3.68,6L53.27,170.6l.07,0L74,220.26a6.65,6.65,0,0,0,11.92,0l20.69-49.62ZM471.38,467.41l-1-.42-1-.5a38.67,38.67,0,0,1,0-69.14l1-.49,1-.43,37.49-15.63,15.63-37.48.41-1,.47-.95c3.85-7.74,10.58-13.63,18.35-17.34,0-1.33.25-2.69.27-4V144a32,32,0,0,0-64,0v72a8,8,0,0,1-8,8H456a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H360a8,8,0,0,1-8-8V32a32,32,0,0,0-64,0V216a8,8,0,0,1-8,8H264a8,8,0,0,1-8-8V64a32,32,0,0,0-64,0v241l-23.59-32.49a40,40,0,0,0-64.71,47.09L229.3,492.21A48.07,48.07,0,0,0,268.09,512H465.7c19.24,0,35.65-11.73,43.24-28.79l-.07-.17ZM349.79,339.52,320,351.93l-12.42,29.78a4,4,0,0,1-7.15,0L288,351.93l-29.79-12.41a4,4,0,0,1,0-7.16L288,319.94l12.42-29.78a4,4,0,0,1,7.15,0L320,319.94l29.79,12.42a4,4,0,0,1,0,7.16ZM640,431.91a7.28,7.28,0,0,0-3.68-6l-49.57-20.67-.07,0L566,355.63a6.66,6.66,0,0,0-11.92,0l-20.7,49.63-.05,0L483.7,426a7.28,7.28,0,0,0-3.68,6h0a7.29,7.29,0,0,0,3.68,5.95l49.57,20.67.07,0L554,508.21a6.65,6.65,0,0,0,11.92,0l20.69-49.62h0l.09,0,49.55-20.66a7.29,7.29,0,0,0,3.68-5.95h0Z\"]\n};\nvar faHandSpock = {\n prefix: 'fas',\n iconName: 'hand-spock',\n icon: [512, 512, [], \"f259\", \"M510.9005,145.27027,442.604,432.09391A103.99507,103.99507,0,0,1,341.43745,512H214.074a135.96968,135.96968,0,0,1-93.18489-36.95291L12.59072,373.12723a39.992,39.992,0,0,1,54.8122-58.24988l60.59342,57.02528v0a283.24849,283.24849,0,0,0-11.6703-80.46734L73.63726,147.36011a40.00575,40.00575,0,1,1,76.71833-22.7187l37.15458,125.39477a8.33113,8.33113,0,0,0,16.05656-4.4414L153.26183,49.95406A39.99638,39.99638,0,1,1,230.73015,30.0166l56.09491,218.15825a10.42047,10.42047,0,0,0,20.30018-.501L344.80766,63.96966a40.052,40.052,0,0,1,51.30245-30.0893c19.86073,6.2998,30.86262,27.67378,26.67564,48.08487l-33.83869,164.966a7.55172,7.55172,0,0,0,14.74406,3.2666l29.3973-123.45874a39.99414,39.99414,0,1,1,77.81208,18.53121Z\"]\n};\nvar faHands = {\n prefix: 'fas',\n iconName: 'hands',\n icon: [640, 512, [], \"f4c2\", \"M204.8 230.4c-10.6-14.1-30.7-17-44.8-6.4-14.1 10.6-17 30.7-6.4 44.8l38.1 50.8c4.8 6.4 4.1 15.3-1.5 20.9l-12.8 12.8c-6.7 6.7-17.6 6.2-23.6-1.1L64 244.4V96c0-17.7-14.3-32-32-32S0 78.3 0 96v218.4c0 10.9 3.7 21.5 10.5 30l104.1 134.3c5 6.5 8.4 13.9 10.4 21.7 1.8 6.9 8.1 11.6 15.3 11.6H272c8.8 0 16-7.2 16-16V384c0-27.7-9-54.6-25.6-76.8l-57.6-76.8zM608 64c-17.7 0-32 14.3-32 32v148.4l-89.8 107.8c-6 7.2-17 7.7-23.6 1.1l-12.8-12.8c-5.6-5.6-6.3-14.5-1.5-20.9l38.1-50.8c10.6-14.1 7.7-34.2-6.4-44.8-14.1-10.6-34.2-7.7-44.8 6.4l-57.6 76.8C361 329.4 352 356.3 352 384v112c0 8.8 7.2 16 16 16h131.7c7.1 0 13.5-4.7 15.3-11.6 2-7.8 5.4-15.2 10.4-21.7l104.1-134.3c6.8-8.5 10.5-19.1 10.5-30V96c0-17.7-14.3-32-32-32z\"]\n};\nvar faHandsHelping = {\n prefix: 'fas',\n iconName: 'hands-helping',\n icon: [640, 512, [], \"f4c4\", \"M488 192H336v56c0 39.7-32.3 72-72 72s-72-32.3-72-72V126.4l-64.9 39C107.8 176.9 96 197.8 96 220.2v47.3l-80 46.2C.7 322.5-4.6 342.1 4.3 357.4l80 138.6c8.8 15.3 28.4 20.5 43.7 11.7L231.4 448H368c35.3 0 64-28.7 64-64h16c17.7 0 32-14.3 32-32v-64h8c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24zm147.7-37.4L555.7 16C546.9.7 527.3-4.5 512 4.3L408.6 64H306.4c-12 0-23.7 3.4-33.9 9.7L239 94.6c-9.4 5.8-15 16.1-15 27.1V248c0 22.1 17.9 40 40 40s40-17.9 40-40v-88h184c30.9 0 56 25.1 56 56v28.5l80-46.2c15.3-8.9 20.5-28.4 11.7-43.7z\"]\n};\nvar faHandsWash = {\n prefix: 'fas',\n iconName: 'hands-wash',\n icon: [576, 512, [], \"e05e\", \"M496,224a48,48,0,1,0-48-48A48,48,0,0,0,496,224ZM311.47,178.45A56.77,56.77,0,0,1,328,176a56,56,0,0,1,19,3.49l15.35-48.61A24,24,0,0,0,342,99.74c-11.53-1.35-22.21,6.44-25.71,17.51l-20.9,66.17ZM93.65,386.33c.8-.19,1.54-.54,2.35-.71V359.93a156,156,0,0,1,107.06-148l73.7-22.76L310.92,81.05a24,24,0,0,0-20.33-31.11c-11.53-1.34-22.22,6.45-25.72,17.52L231.42,173.88a8,8,0,0,1-15.26-4.83L259.53,31.26A24,24,0,0,0,239.2.15C227.67-1.19,217,6.6,213.49,17.66L165.56,169.37a8,8,0,1,1-15.26-4.82l38.56-122a24,24,0,0,0-20.33-31.11C157,10,146.32,17.83,142.82,28.9l-60,189.85L80.76,168.7A24,24,0,0,0,56.9,144.55c-13.23-.05-24.72,10.54-24.9,23.86V281.14A123.69,123.69,0,0,0,93.65,386.33ZM519.1,336H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,279.84,498.71,272,487.1,272H288l47.09-17.06a24,24,0,0,0-14.18-45.88L213.19,242.31A123.88,123.88,0,0,0,128,360v25.65a79.78,79.78,0,0,1,58,108.63A118.9,118.9,0,0,0,248,512H456a24,24,0,0,0,23.54-28.76C477.35,471.84,466.71,464,455.1,464H360a8,8,0,0,1,0-16H488a24,24,0,0,0,23.54-28.76C509.35,407.84,498.71,400,487.1,400H360a8,8,0,0,1,0-16H520a24,24,0,0,0,23.54-28.76C541.35,343.84,530.71,336,519.1,336ZM416,64a32,32,0,1,0-32-32A32,32,0,0,0,416,64ZM112,416a48,48,0,1,0,48,48A48,48,0,0,0,112,416Z\"]\n};\nvar faHandshake = {\n prefix: 'fas',\n iconName: 'handshake',\n icon: [640, 512, [], \"f2b5\", \"M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z\"]\n};\nvar faHandshakeAltSlash = {\n prefix: 'fas',\n iconName: 'handshake-alt-slash',\n icon: [640, 512, [], \"e05f\", \"M358.59,195.6,504.2,313.8a63.4,63.4,0,0,1,22.21,37.91H624a16.05,16.05,0,0,0,16-16V143.91A16,16,0,0,0,624,128H512L457.41,73.41A32,32,0,0,0,434.8,64H348.91a32,32,0,0,0-21.61,8.41l-88.12,80.68-25.69-19.85L289.09,64H205.3a32,32,0,0,0-22.6,9.41l-20.34,20.3L45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.54,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45L303.4,202.72l32.69-29.92,27-24.7a16,16,0,0,1,21.61,23.61ZM16,128A16.05,16.05,0,0,0,0,144V335.91a16,16,0,0,0,16,16H146.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L23.56,128Z\"]\n};\nvar faHandshakeSlash = {\n prefix: 'fas',\n iconName: 'handshake-slash',\n icon: [640, 512, [], \"e060\", \"M0,128.21V384H64a32,32,0,0,0,32-32V184L23.83,128.21ZM48,320.1a16,16,0,1,1-16,16A16,16,0,0,1,48,320.1Zm80,31.81h18.3l90.5,81.89a64,64,0,0,0,90-9.3l.2-.2,17.91,15.5a37.16,37.16,0,0,0,52.29-5.39l8.8-10.82L128,208.72Zm416-223.7V352.1a32,32,0,0,0,32,32h64V128.21ZM592,352.1a16,16,0,1,1,16-16A16,16,0,0,1,592,352.1ZM303.33,202.67l59.58-54.57a16,16,0,0,1,21.59,23.61L358.41,195.6,504,313.8a73.08,73.08,0,0,1,7.91,7.7V128L457.3,73.41A31.76,31.76,0,0,0,434.7,64H348.8a31.93,31.93,0,0,0-21.6,8.41l-88.07,80.64-25.64-19.81L289.09,64H205.3a32,32,0,0,0-22.6,9.41L162.36,93.72,45.47,3.38A16,16,0,0,0,23,6.19L3.38,31.46A16,16,0,0,0,6.19,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.65-25.27a16,16,0,0,0-2.82-22.45Z\"]\n};\nvar faHanukiah = {\n prefix: 'fas',\n iconName: 'hanukiah',\n icon: [640, 512, [], \"f6e6\", \"M232 160c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm-64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm224 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm64 0c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm88 8c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v120h32V168zm-440-8c-4.42 0-8 3.58-8 8v120h32V168c0-4.42-3.58-8-8-8h-16zm520 0h-32c-8.84 0-16 7.16-16 16v112c0 17.67-14.33 32-32 32H352V128c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v192H96c-17.67 0-32-14.33-32-32V176c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v112c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V176c0-8.84-7.16-16-16-16zm-16-32c13.25 0 24-11.94 24-26.67S608 48 608 48s-24 38.61-24 53.33S594.75 128 608 128zm-576 0c13.25 0 24-11.94 24-26.67S32 48 32 48 8 86.61 8 101.33 18.75 128 32 128zm288-48c13.25 0 24-11.94 24-26.67S320 0 320 0s-24 38.61-24 53.33S306.75 80 320 80zm-208 48c13.25 0 24-11.94 24-26.67S112 48 112 48s-24 38.61-24 53.33S98.75 128 112 128zm64 0c13.25 0 24-11.94 24-26.67S176 48 176 48s-24 38.61-24 53.33S162.75 128 176 128zm64 0c13.25 0 24-11.94 24-26.67S240 48 240 48s-24 38.61-24 53.33S226.75 128 240 128zm160 0c13.25 0 24-11.94 24-26.67S400 48 400 48s-24 38.61-24 53.33S386.75 128 400 128zm64 0c13.25 0 24-11.94 24-26.67S464 48 464 48s-24 38.61-24 53.33S450.75 128 464 128zm64 0c13.25 0 24-11.94 24-26.67S528 48 528 48s-24 38.61-24 53.33S514.75 128 528 128z\"]\n};\nvar faHardHat = {\n prefix: 'fas',\n iconName: 'hard-hat',\n icon: [512, 512, [], \"f807\", \"M480 288c0-80.25-49.28-148.92-119.19-177.62L320 192V80a16 16 0 0 0-16-16h-96a16 16 0 0 0-16 16v112l-40.81-81.62C81.28 139.08 32 207.75 32 288v64h448zm16 96H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faHashtag = {\n prefix: 'fas',\n iconName: 'hashtag',\n icon: [448, 512, [], \"f292\", \"M440.667 182.109l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l14.623-81.891C377.123 38.754 371.468 32 363.997 32h-40.632a12 12 0 0 0-11.813 9.891L296.175 128H197.54l14.623-81.891C213.477 38.754 207.822 32 200.35 32h-40.632a12 12 0 0 0-11.813 9.891L132.528 128H53.432a12 12 0 0 0-11.813 9.891l-7.143 40C33.163 185.246 38.818 192 46.289 192h74.81L98.242 320H19.146a12 12 0 0 0-11.813 9.891l-7.143 40C-1.123 377.246 4.532 384 12.003 384h74.81L72.19 465.891C70.877 473.246 76.532 480 84.003 480h40.632a12 12 0 0 0 11.813-9.891L151.826 384h98.634l-14.623 81.891C234.523 473.246 240.178 480 247.65 480h40.632a12 12 0 0 0 11.813-9.891L315.472 384h79.096a12 12 0 0 0 11.813-9.891l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l22.857-128h79.096a12 12 0 0 0 11.813-9.891zM261.889 320h-98.634l22.857-128h98.634l-22.857 128z\"]\n};\nvar faHatCowboy = {\n prefix: 'fas',\n iconName: 'hat-cowboy',\n icon: [640, 512, [], \"f8c0\", \"M490 296.9C480.51 239.51 450.51 64 392.3 64c-14 0-26.49 5.93-37 14a58.21 58.21 0 0 1-70.58 0c-10.51-8-23-14-37-14-58.2 0-88.2 175.47-97.71 232.88C188.81 309.47 243.73 320 320 320s131.23-10.51 170-23.1zm142.9-37.18a16 16 0 0 0-19.75 1.5c-1 .9-101.27 90.78-293.16 90.78-190.82 0-292.22-89.94-293.24-90.84A16 16 0 0 0 1 278.53C1.73 280.55 78.32 480 320 480s318.27-199.45 319-201.47a16 16 0 0 0-6.09-18.81z\"]\n};\nvar faHatCowboySide = {\n prefix: 'fas',\n iconName: 'hat-cowboy-side',\n icon: [640, 512, [], \"f8c1\", \"M260.8 291.06c-28.63-22.94-62-35.06-96.4-35.06C87 256 21.47 318.72 1.43 412.06c-3.55 16.6-.43 33.83 8.57 47.3C18.75 472.47 31.83 480 45.88 480H592c-103.21 0-155-37.07-233.19-104.46zm234.65-18.29L468.4 116.2A64 64 0 0 0 392 64.41L200.85 105a64 64 0 0 0-50.35 55.79L143.61 226c6.9-.83 13.7-2 20.79-2 41.79 0 82 14.55 117.29 42.82l98 84.48C450.76 412.54 494.9 448 592 448a48 48 0 0 0 48-48c0-25.39-29.6-119.33-144.55-127.23z\"]\n};\nvar faHatWizard = {\n prefix: 'fas',\n iconName: 'hat-wizard',\n icon: [512, 512, [], \"f6e8\", \"M496 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-304-64l-64-32 64-32 32-64 32 64 64 32-64 32-16 32h208l-86.41-201.63a63.955 63.955 0 0 1-1.89-45.45L416 0 228.42 107.19a127.989 127.989 0 0 0-53.46 59.15L64 416h144l-16-32zm64-224l16-32 16 32 32 16-32 16-16 32-16-32-32-16 32-16z\"]\n};\nvar faHdd = {\n prefix: 'fas',\n iconName: 'hdd',\n icon: [576, 512, [], \"f0a0\", \"M576 304v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48zm-48-80a79.557 79.557 0 0 1 30.777 6.165L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L17.223 230.165A79.557 79.557 0 0 1 48 224h480zm-48 96c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm-96 0c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z\"]\n};\nvar faHeadSideCough = {\n prefix: 'fas',\n iconName: 'head-side-cough',\n icon: [640, 512, [], \"e061\", \"M616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304ZM552,416a24,24,0,1,0,24,24A24,24,0,0,0,552,416Zm-64-56a24,24,0,1,0,24,24A24,24,0,0,0,488,360ZM616,464a24,24,0,1,0,24,24A24,24,0,0,0,616,464Zm0-104a24,24,0,1,0,24,24A24,24,0,0,0,616,360Zm-64-40a24,24,0,1,0,24,24A24,24,0,0,0,552,320Zm-74.78-45c-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192C86,0,0,86,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320a32,32,0,0,1,0-64h96V320h32A32,32,0,0,0,477.22,275ZM288,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,288,224Z\"]\n};\nvar faHeadSideCoughSlash = {\n prefix: 'fas',\n iconName: 'head-side-cough-slash',\n icon: [640, 512, [], \"e062\", \"M454.11,319.21c19.56-3.81,31.62-25,23.11-44.21-21-47.12-48.5-151.75-73.12-186.75A208.13,208.13,0,0,0,234.1,0H192A190.64,190.64,0,0,0,84.18,33.3L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM313.39,210.45,263.61,172c5.88-7.14,14.43-12,24.36-12a32.06,32.06,0,0,1,32,32C320,199,317.24,205.17,313.39,210.45ZM616,304a24,24,0,1,0-24-24A24,24,0,0,0,616,304Zm-64,64a24,24,0,1,0-24-24A24,24,0,0,0,552,368ZM288,384a32,32,0,0,1,32-32h19.54L20.73,105.59A190.86,190.86,0,0,0,0,192c0,56.75,24.75,107.62,64,142.88V512H288V480h64a64,64,0,0,0,64-64H320A32,32,0,0,1,288,384Zm328-24a24,24,0,1,0,24,24A24,24,0,0,0,616,360Z\"]\n};\nvar faHeadSideMask = {\n prefix: 'fas',\n iconName: 'head-side-mask',\n icon: [512, 512, [], \"e063\", \"M.15,184.42C-2.17,244.21,23,298.06,64,334.88V512H224V316.51L3.67,156.25A182.28,182.28,0,0,0,.15,184.42ZM509.22,275c-21-47.12-48.5-151.75-73.12-186.75A208.11,208.11,0,0,0,266.11,0H200C117,0,42.48,50.57,13.25,123.65L239.21,288H511.76A31.35,31.35,0,0,0,509.22,275ZM320,224a32,32,0,1,1,32-32A32.07,32.07,0,0,1,320,224Zm16,144H496l16-48H256V512H401.88a64,64,0,0,0,60.71-43.76L464,464H336a16,16,0,0,1,0-32H474.67l10.67-32H336a16,16,0,0,1,0-32Z\"]\n};\nvar faHeadSideVirus = {\n prefix: 'fas',\n iconName: 'head-side-virus',\n icon: [512, 512, [], \"e064\", \"M272,240a16,16,0,1,0,16,16A16,16,0,0,0,272,240Zm-64-64a16,16,0,1,0,16,16A16,16,0,0,0,208,176Zm301.2,99c-20.93-47.12-48.43-151.73-73.07-186.75A207.9,207.9,0,0,0,266.09,0H192C86,0,0,86,0,192A191.23,191.23,0,0,0,64,334.81V512H320V448h64a64,64,0,0,0,64-64V320H480A32,32,0,0,0,509.2,275ZM368,240H355.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C290.47,297.09,256,311.37,256,339.88V352a16,16,0,0,1-32,0V339.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H112a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V96a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C313.09,173.53,327.37,208,355.88,208H368a16,16,0,0,1,0,32Z\"]\n};\nvar faHeading = {\n prefix: 'fas',\n iconName: 'heading',\n icon: [512, 512, [], \"f1dc\", \"M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z\"]\n};\nvar faHeadphones = {\n prefix: 'fas',\n iconName: 'headphones',\n icon: [512, 512, [], \"f025\", \"M256 32C114.52 32 0 146.496 0 288v48a32 32 0 0 0 17.689 28.622l14.383 7.191C34.083 431.903 83.421 480 144 480h24c13.255 0 24-10.745 24-24V280c0-13.255-10.745-24-24-24h-24c-31.342 0-59.671 12.879-80 33.627V288c0-105.869 86.131-192 192-192s192 86.131 192 192v1.627C427.671 268.879 399.342 256 368 256h-24c-13.255 0-24 10.745-24 24v176c0 13.255 10.745 24 24 24h24c60.579 0 109.917-48.098 111.928-108.187l14.382-7.191A32 32 0 0 0 512 336v-48c0-141.479-114.496-256-256-256z\"]\n};\nvar faHeadphonesAlt = {\n prefix: 'fas',\n iconName: 'headphones-alt',\n icon: [512, 512, [], \"f58f\", \"M160 288h-16c-35.35 0-64 28.7-64 64.12v63.76c0 35.41 28.65 64.12 64 64.12h16c17.67 0 32-14.36 32-32.06V320.06c0-17.71-14.33-32.06-32-32.06zm208 0h-16c-17.67 0-32 14.35-32 32.06v127.88c0 17.7 14.33 32.06 32 32.06h16c35.35 0 64-28.71 64-64.12v-63.76c0-35.41-28.65-64.12-64-64.12zM256 32C112.91 32 4.57 151.13 0 288v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288c0-114.67 93.33-207.8 208-207.82 114.67.02 208 93.15 208 207.82v112c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V288C507.43 151.13 399.09 32 256 32z\"]\n};\nvar faHeadset = {\n prefix: 'fas',\n iconName: 'headset',\n icon: [512, 512, [], \"f590\", \"M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z\"]\n};\nvar faHeart = {\n prefix: 'fas',\n iconName: 'heart',\n icon: [512, 512, [], \"f004\", \"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\"]\n};\nvar faHeartBroken = {\n prefix: 'fas',\n iconName: 'heart-broken',\n icon: [512, 512, [], \"f7a9\", \"M473.7 73.8l-2.4-2.5c-46-47-118-51.7-169.6-14.8L336 159.9l-96 64 48 128-144-144 96-64-28.6-86.5C159.7 19.6 87 24 40.7 71.4l-2.4 2.4C-10.4 123.6-12.5 202.9 31 256l212.1 218.6c7.1 7.3 18.6 7.3 25.7 0L481 255.9c43.5-53 41.4-132.3-7.3-182.1z\"]\n};\nvar faHeartbeat = {\n prefix: 'fas',\n iconName: 'heartbeat',\n icon: [512, 512, [], \"f21e\", \"M320.2 243.8l-49.7 99.4c-6 12.1-23.4 11.7-28.9-.6l-56.9-126.3-30 71.7H60.6l182.5 186.5c7.1 7.3 18.6 7.3 25.7 0L451.4 288H342.3l-22.1-44.2zM473.7 73.9l-2.4-2.5c-51.5-52.6-135.8-52.6-187.4 0L256 100l-27.9-28.5c-51.5-52.7-135.9-52.7-187.4 0l-2.4 2.4C-10.4 123.7-12.5 203 31 256h102.4l35.9-86.2c5.4-12.9 23.6-13.2 29.4-.4l58.2 129.3 49-97.9c5.9-11.8 22.7-11.8 28.6 0l27.6 55.2H481c43.5-53 41.4-132.3-7.3-182.1z\"]\n};\nvar faHelicopter = {\n prefix: 'fas',\n iconName: 'helicopter',\n icon: [640, 512, [], \"f533\", \"M304 384h272c17.67 0 32-14.33 32-32 0-123.71-100.29-224-224-224V64h176c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H144c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h176v64H112L68.8 70.4C65.78 66.37 61.03 64 56 64H16.01C5.6 64-2.04 73.78.49 83.88L32 192l160 64 86.4 115.2A31.992 31.992 0 0 0 304 384zm112-188.49C478.55 208.3 528.03 257.44 540.79 320H416V195.51zm219.37 263.3l-22.15-22.2c-6.25-6.26-16.24-6.1-22.64.01-7.09 6.77-13.84 11.25-24.64 11.25H240c-8.84 0-16 7.18-16 16.03v32.06c0 8.85 7.16 16.03 16 16.03h325.94c14.88 0 35.3-.47 68.45-29.52 7.02-6.14 7.57-17.05.98-23.66z\"]\n};\nvar faHighlighter = {\n prefix: 'fas',\n iconName: 'highlighter',\n icon: [544, 512, [], \"f591\", \"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"]\n};\nvar faHiking = {\n prefix: 'fas',\n iconName: 'hiking',\n icon: [384, 512, [], \"f6ec\", \"M80.95 472.23c-4.28 17.16 6.14 34.53 23.28 38.81 2.61.66 5.22.95 7.8.95 14.33 0 27.37-9.7 31.02-24.23l25.24-100.97-52.78-52.78-34.56 138.22zm14.89-196.12L137 117c2.19-8.42-3.14-16.95-11.92-19.06-43.88-10.52-88.35 15.07-99.32 57.17L.49 253.24c-2.19 8.42 3.14 16.95 11.92 19.06l63.56 15.25c8.79 2.1 17.68-3.02 19.87-11.44zM368 160h-16c-8.84 0-16 7.16-16 16v16h-34.75l-46.78-46.78C243.38 134.11 228.61 128 212.91 128c-27.02 0-50.47 18.3-57.03 44.52l-26.92 107.72a32.012 32.012 0 0 0 8.42 30.39L224 397.25V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-82.75c0-17.09-6.66-33.16-18.75-45.25l-46.82-46.82c.15-.5.49-.89.62-1.41l19.89-79.57 22.43 22.43c6 6 14.14 9.38 22.62 9.38h48v240c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16V176c.01-8.84-7.15-16-15.99-16zM240 96c26.51 0 48-21.49 48-48S266.51 0 240 0s-48 21.49-48 48 21.49 48 48 48z\"]\n};\nvar faHippo = {\n prefix: 'fas',\n iconName: 'hippo',\n icon: [640, 512, [], \"f6ed\", \"M581.12 96.2c-27.67-.15-52.5 17.58-76.6 26.62C489.98 88.27 455.83 64 416 64c-11.28 0-21.95 2.3-32 5.88V56c0-13.26-10.75-24-24-24h-16c-13.25 0-24 10.74-24 24v48.98C286.01 79.58 241.24 64 192 64 85.96 64 0 135.64 0 224v240c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16v-70.79C128.35 407.57 166.72 416 208 416s79.65-8.43 112-22.79V464c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V288h128v32c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-32c17.67 0 32-14.33 32-32v-92.02c0-34.09-24.79-67.59-58.88-67.78zM448 176c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"]\n};\nvar faHistory = {\n prefix: 'fas',\n iconName: 'history',\n icon: [512, 512, [], \"f1da\", \"M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z\"]\n};\nvar faHockeyPuck = {\n prefix: 'fas',\n iconName: 'hockey-puck',\n icon: [512, 512, [], \"f453\", \"M0 160c0-53 114.6-96 256-96s256 43 256 96-114.6 96-256 96S0 213 0 160zm0 82.2V352c0 53 114.6 96 256 96s256-43 256-96V242.2c-113.4 82.3-398.5 82.4-512 0z\"]\n};\nvar faHollyBerry = {\n prefix: 'fas',\n iconName: 'holly-berry',\n icon: [448, 512, [], \"f7aa\", \"M144 192c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm112-48c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm-32-48c26.5 0 48-21.5 48-48S250.5 0 224 0s-48 21.5-48 48 21.5 48 48 48zm-16.2 139.1c.1-12.4-13.1-20.1-23.8-13.7-34.3 20.3-71.4 32.7-108.7 36.2-9.7.9-15.6 11.3-11.6 20.2 6.2 13.9 11.1 28.6 14.7 43.8 3.6 15.2-5.3 30.6-20.2 35.1-14.9 4.5-30.1 7.6-45.3 9.1-9.7 1-15.7 11.3-11.7 20.2 15 32.8 22.9 69.5 23 107.7.1 14.4 15.2 23.1 27.6 16 33.2-19 68.9-30.5 104.8-33.9 9.7-.9 15.6-11.3 11.6-20.2-6.2-13.9-11.1-28.6-14.7-43.8-3.6-15.2 5.3-30.6 20.2-35.1 14.9-4.5 30.1-7.6 45.3-9.1 9.7-1 15.7-11.3 11.7-20.2-15.5-34.2-23.3-72.5-22.9-112.3zM435 365.6c-15.2-1.6-30.3-4.7-45.3-9.1-14.9-4.5-23.8-19.9-20.2-35.1 3.6-15.2 8.5-29.8 14.7-43.8 4-8.9-1.9-19.3-11.6-20.2-37.3-3.5-74.4-15.9-108.7-36.2-10.7-6.3-23.9 1.4-23.8 13.7 0 1.6-.2 3.2-.2 4.9.2 33.3 7 65.7 19.9 94 5.7 12.4 5.2 26.6-.6 38.9 4.9 1.2 9.9 2.2 14.8 3.7 14.9 4.5 23.8 19.9 20.2 35.1-3.6 15.2-8.5 29.8-14.7 43.8-4 8.9 1.9 19.3 11.6 20.2 35.9 3.4 71.6 14.9 104.8 33.9 12.5 7.1 27.6-1.6 27.6-16 .2-38.2 8-75 23-107.7 4.3-8.7-1.8-19.1-11.5-20.1z\"]\n};\nvar faHome = {\n prefix: 'fas',\n iconName: 'home',\n icon: [576, 512, [], \"f015\", \"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z\"]\n};\nvar faHorse = {\n prefix: 'fas',\n iconName: 'horse',\n icon: [576, 512, [], \"f6f0\", \"M575.92 76.6c-.01-8.13-3.02-15.87-8.58-21.8-3.78-4.03-8.58-9.12-13.69-14.5 11.06-6.84 19.5-17.49 22.18-30.66C576.85 4.68 572.96 0 567.9 0H447.92c-70.69 0-128 57.31-128 128H160c-28.84 0-54.4 12.98-72 33.11V160c-48.53 0-88 39.47-88 88v56c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-56c0-13.22 6.87-24.39 16.78-31.68-.21 2.58-.78 5.05-.78 7.68 0 27.64 11.84 52.36 30.54 69.88l-25.72 68.6a63.945 63.945 0 0 0-2.16 37.99l24.85 99.41A15.982 15.982 0 0 0 107.02 512h65.96c10.41 0 18.05-9.78 15.52-19.88l-26.31-105.26 23.84-63.59L320 345.6V496c0 8.84 7.16 16 16 16h64c8.84 0 16-7.16 16-16V318.22c19.74-20.19 32-47.75 32-78.22 0-.22-.07-.42-.08-.64V136.89l16 7.11 18.9 37.7c7.45 14.87 25.05 21.55 40.49 15.37l32.55-13.02a31.997 31.997 0 0 0 20.12-29.74l-.06-77.71zm-64 19.4c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z\"]\n};\nvar faHorseHead = {\n prefix: 'fas',\n iconName: 'horse-head',\n icon: [512, 512, [], \"f7ab\", \"M509.8 332.5l-69.9-164.3c-14.9-41.2-50.4-71-93-79.2 18-10.6 46.3-35.9 34.2-82.3-1.3-5-7.1-7.9-12-6.1L166.9 76.3C35.9 123.4 0 238.9 0 398.8V480c0 17.7 14.3 32 32 32h236.2c23.8 0 39.3-25 28.6-46.3L256 384v-.7c-45.6-3.5-84.6-30.7-104.3-69.6-1.6-3.1-.9-6.9 1.6-9.3l12.1-12.1c3.9-3.9 10.6-2.7 12.9 2.4 14.8 33.7 48.2 57.4 87.4 57.4 17.2 0 33-5.1 46.8-13.2l46 63.9c6 8.4 15.7 13.3 26 13.3h50.3c8.5 0 16.6-3.4 22.6-9.4l45.3-39.8c8.9-9.1 11.7-22.6 7.1-34.4zM328 224c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z\"]\n};\nvar faHospital = {\n prefix: 'fas',\n iconName: 'hospital',\n icon: [448, 512, [], \"f0f8\", \"M448 492v20H0v-20c0-6.627 5.373-12 12-12h20V120c0-13.255 10.745-24 24-24h88V24c0-13.255 10.745-24 24-24h112c13.255 0 24 10.745 24 24v72h88c13.255 0 24 10.745 24 24v360h20c6.627 0 12 5.373 12 12zM308 192h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-168 64h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12zm104 128h-40c-6.627 0-12 5.373-12 12v84h64v-84c0-6.627-5.373-12-12-12zm64-96h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12zm-116 12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40zM182 96h26v26a6 6 0 0 0 6 6h20a6 6 0 0 0 6-6V96h26a6 6 0 0 0 6-6V70a6 6 0 0 0-6-6h-26V38a6 6 0 0 0-6-6h-20a6 6 0 0 0-6 6v26h-26a6 6 0 0 0-6 6v20a6 6 0 0 0 6 6z\"]\n};\nvar faHospitalAlt = {\n prefix: 'fas',\n iconName: 'hospital-alt',\n icon: [576, 512, [], \"f47d\", \"M544 96H416V32c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32v368c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16V128c0-17.7-14.3-32-32-32zM160 436c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm160 128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm16-170c0 3.3-2.7 6-6 6h-26v26c0 3.3-2.7 6-6 6h-20c-3.3 0-6-2.7-6-6v-26h-26c-3.3 0-6-2.7-6-6v-20c0-3.3 2.7-6 6-6h26V86c0-3.3 2.7-6 6-6h20c3.3 0 6 2.7 6 6v26h26c3.3 0 6 2.7 6 6v20zm144 298c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-128c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z\"]\n};\nvar faHospitalSymbol = {\n prefix: 'fas',\n iconName: 'hospital-symbol',\n icon: [512, 512, [], \"f47e\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm112 376c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-88h-96v88c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V136c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v88h96v-88c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v240z\"]\n};\nvar faHospitalUser = {\n prefix: 'fas',\n iconName: 'hospital-user',\n icon: [640, 512, [], \"f80d\", \"M480 320a96 96 0 1 0-96-96 96 96 0 0 0 96 96zm48 32a22.88 22.88 0 0 0-7.06 1.09 124.76 124.76 0 0 1-81.89 0A22.82 22.82 0 0 0 432 352a112 112 0 0 0-112 112.62c.14 26.26 21.73 47.38 48 47.38h224c26.27 0 47.86-21.12 48-47.38A112 112 0 0 0 528 352zm-198.09 10.45A145.19 145.19 0 0 1 352 344.62V128a32 32 0 0 0-32-32h-32V32a32 32 0 0 0-32-32H96a32 32 0 0 0-32 32v64H32a32 32 0 0 0-32 32v368a16 16 0 0 0 16 16h288.31A78.62 78.62 0 0 1 288 464.79a143.06 143.06 0 0 1 41.91-102.34zM144 404a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12H92a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm48-122a6 6 0 0 1-6 6h-20a6 6 0 0 1-6-6v-26h-26a6 6 0 0 1-6-6v-20a6 6 0 0 1 6-6h26V70a6 6 0 0 1 6-6h20a6 6 0 0 1 6 6v26h26a6 6 0 0 1 6 6v20a6 6 0 0 1-6 6h-26zm80 250a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12zm0-128a12 12 0 0 1-12 12h-40a12 12 0 0 1-12-12v-40a12 12 0 0 1 12-12h40a12 12 0 0 1 12 12z\"]\n};\nvar faHotTub = {\n prefix: 'fas',\n iconName: 'hot-tub',\n icon: [512, 512, [], \"f593\", \"M414.21 177.65c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C378.96 6.14 372.22 0 364.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zm-108 0c1.02 8.21 7.75 14.35 15.75 14.35h16.12c9.51 0 17.08-8.57 16-18.35-4.34-39.11-22.4-74.53-50.13-97.16-17.37-14.17-28.82-36.75-31.98-62.15C270.96 6.14 264.22 0 256.23 0h-16.12c-9.51 0-17.09 8.57-16 18.35 4.34 39.11 22.4 74.53 50.13 97.16 17.36 14.17 28.82 36.75 31.97 62.14zM480 256H256l-110.93-83.2a63.99 63.99 0 0 0-38.4-12.8H64c-35.35 0-64 28.65-64 64v224c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V288c0-17.67-14.33-32-32-32zM128 440c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zm96 0c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8V328c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v112zM64 128c35.35 0 64-28.65 64-64S99.35 0 64 0 0 28.65 0 64s28.65 64 64 64z\"]\n};\nvar faHotdog = {\n prefix: 'fas',\n iconName: 'hotdog',\n icon: [512, 512, [], \"f80f\", \"M488.56 23.44a80 80 0 0 0-113.12 0l-352 352a80 80 0 1 0 113.12 113.12l352-352a80 80 0 0 0 0-113.12zm-49.93 95.19c-19.6 19.59-37.52 22.67-51.93 25.14C373.76 146 364.4 147.6 352 160s-14 21.76-16.23 34.71c-2.48 14.4-5.55 32.33-25.15 51.92s-37.52 22.67-51.92 25.15C245.75 274 236.4 275.6 224 288s-14 21.75-16.23 34.7c-2.47 14.4-5.54 32.33-25.14 51.92s-37.53 22.68-51.93 25.15C117.76 402 108.4 403.6 96 416a16 16 0 0 1-22.63-22.63c19.6-19.59 37.52-22.67 51.92-25.14 13-2.22 22.3-3.82 34.71-16.23s14-21.75 16.22-34.7c2.48-14.4 5.55-32.33 25.15-51.92s37.52-22.67 51.92-25.14c13-2.22 22.3-3.83 34.7-16.23s14-21.76 16.24-34.71c2.47-14.4 5.54-32.33 25.14-51.92s37.52-22.68 51.92-25.15C394.24 110 403.59 108.41 416 96a16 16 0 0 1 22.63 22.63zM31.44 322.18L322.18 31.44l-11.54-11.55c-25-25-63.85-26.66-86.79-3.72L16.17 223.85c-22.94 22.94-21.27 61.79 3.72 86.78zm449.12-132.36L189.82 480.56l11.54 11.55c25 25 63.85 26.66 86.79 3.72l207.68-207.68c22.94-22.94 21.27-61.79-3.72-86.79z\"]\n};\nvar faHotel = {\n prefix: 'fas',\n iconName: 'hotel',\n icon: [576, 512, [], \"f594\", \"M560 64c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h15.98v384H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h240v-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v80h240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-16V64h16zm-304 44.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm0 96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zm-128-96c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4zM179.2 256h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4c0 6.4-6.4 12.8-12.8 12.8zM192 384c0-53.02 42.98-96 96-96s96 42.98 96 96H192zm256-140.8c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-96c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4z\"]\n};\nvar faHourglass = {\n prefix: 'fas',\n iconName: 'hourglass',\n icon: [384, 512, [], \"f254\", \"M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64z\"]\n};\nvar faHourglassEnd = {\n prefix: 'fas',\n iconName: 'hourglass-end',\n icon: [384, 512, [], \"f253\", \"M360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64zM192 208c-57.787 0-104-66.518-104-144h208c0 77.945-46.51 144-104 144z\"]\n};\nvar faHourglassHalf = {\n prefix: 'fas',\n iconName: 'hourglass-half',\n icon: [384, 512, [], \"f252\", \"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z\"]\n};\nvar faHourglassStart = {\n prefix: 'fas',\n iconName: 'hourglass-start',\n icon: [384, 512, [], \"f251\", \"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-64 448H88c0-77.458 46.204-144 104-144 57.786 0 104 66.517 104 144z\"]\n};\nvar faHouseDamage = {\n prefix: 'fas',\n iconName: 'house-damage',\n icon: [576, 512, [], \"f6f1\", \"M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z\"]\n};\nvar faHouseUser = {\n prefix: 'fas',\n iconName: 'house-user',\n icon: [576, 512, [], \"e065\", \"M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z\"]\n};\nvar faHryvnia = {\n prefix: 'fas',\n iconName: 'hryvnia',\n icon: [384, 512, [], \"f6f2\", \"M368 240c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-41.86c13.41-28.63 13.74-63.33-4.13-94.05C303.34 49.84 267.1 32 229.96 32h-78.82c-24.32 0-47.86 8.53-66.54 24.09L72.83 65.9c-10.18 8.49-11.56 23.62-3.07 33.8l20.49 24.59c8.49 10.19 23.62 11.56 33.81 3.07l11.73-9.78c4.32-3.6 9.77-5.57 15.39-5.57h83.62c11.69 0 21.2 9.52 21.2 21.2 0 5.91-2.48 11.58-6.81 15.58L219.7 176H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h134.37l-34.67 32H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h41.86c-13.41 28.63-13.74 63.33 4.13 94.05C80.66 462.15 116.9 480 154.04 480h78.82c24.32 0 47.86-8.53 66.54-24.09l11.77-9.81c10.18-8.49 11.56-23.62 3.07-33.8l-20.49-24.59c-8.49-10.19-23.62-11.56-33.81-3.07l-11.75 9.8a23.992 23.992 0 0 1-15.36 5.56H149.2c-11.69 0-21.2-9.52-21.2-21.2 0-5.91 2.48-11.58 6.81-15.58L164.3 336H368c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H233.63l34.67-32H368z\"]\n};\nvar faICursor = {\n prefix: 'fas',\n iconName: 'i-cursor',\n icon: [256, 512, [], \"f246\", \"M256 52.048V12.065C256 5.496 250.726.148 244.158.066 211.621-.344 166.469.011 128 37.959 90.266.736 46.979-.114 11.913.114 5.318.157 0 5.519 0 12.114v39.645c0 6.687 5.458 12.078 12.145 11.998C38.111 63.447 96 67.243 96 112.182V224H60c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h36v112c0 44.932-56.075 48.031-83.95 47.959C5.404 447.942 0 453.306 0 459.952v39.983c0 6.569 5.274 11.917 11.842 11.999 32.537.409 77.689.054 116.158-37.894 37.734 37.223 81.021 38.073 116.087 37.845 6.595-.043 11.913-5.405 11.913-12V460.24c0-6.687-5.458-12.078-12.145-11.998C217.889 448.553 160 444.939 160 400V288h36c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-36V112.182c0-44.932 56.075-48.213 83.95-48.142 6.646.018 12.05-5.346 12.05-11.992z\"]\n};\nvar faIceCream = {\n prefix: 'fas',\n iconName: 'ice-cream',\n icon: [448, 512, [], \"f810\", \"M368 160h-.94a144 144 0 1 0-286.12 0H80a48 48 0 0 0 0 96h288a48 48 0 0 0 0-96zM195.38 493.69a31.52 31.52 0 0 0 57.24 0L352 288H96z\"]\n};\nvar faIcicles = {\n prefix: 'fas',\n iconName: 'icicles',\n icon: [512, 512, [], \"f7ad\", \"M511.4 37.9C515.1 18.2 500 0 480 0H32C10.6 0-4.8 20.7 1.4 41.2l87.1 273.4c2.5 7.2 12.7 7.2 15.1 0L140 190.5l44.2 187.3c1.9 8.3 13.7 8.3 15.6 0l46.5-196.9 34.1 133.4c2.3 7.6 13 7.6 15.3 0l45.8-172.5 66.7 363.8c1.7 8.6 14 8.6 15.7 0l87.5-467.7z\"]\n};\nvar faIcons = {\n prefix: 'fas',\n iconName: 'icons',\n icon: [512, 512, [], \"f86d\", \"M116.65 219.35a15.68 15.68 0 0 0 22.65 0l96.75-99.83c28.15-29 26.5-77.1-4.91-103.88C203.75-7.7 163-3.5 137.86 22.44L128 32.58l-9.85-10.14C93.05-3.5 52.25-7.7 24.86 15.64c-31.41 26.78-33 74.85-5 103.88zm143.92 100.49h-48l-7.08-14.24a27.39 27.39 0 0 0-25.66-17.78h-71.71a27.39 27.39 0 0 0-25.66 17.78l-7 14.24h-48A27.45 27.45 0 0 0 0 347.3v137.25A27.44 27.44 0 0 0 27.43 512h233.14A27.45 27.45 0 0 0 288 484.55V347.3a27.45 27.45 0 0 0-27.43-27.46zM144 468a52 52 0 1 1 52-52 52 52 0 0 1-52 52zm355.4-115.9h-60.58l22.36-50.75c2.1-6.65-3.93-13.21-12.18-13.21h-75.59c-6.3 0-11.66 3.9-12.5 9.1l-16.8 106.93c-1 6.3 4.88 11.89 12.5 11.89h62.31l-24.2 83c-1.89 6.65 4.2 12.9 12.23 12.9a13.26 13.26 0 0 0 10.92-5.25l92.4-138.91c4.88-6.91-1.16-15.7-10.87-15.7zM478.08.33L329.51 23.17C314.87 25.42 304 38.92 304 54.83V161.6a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V99.66l112-17.22v47.18a83.25 83.25 0 0 0-16-1.7c-35.35 0-64 21.48-64 48s28.65 48 64 48c35.2 0 63.73-21.32 64-47.66V32c0-19.48-16-34.42-33.92-31.67z\"]\n};\nvar faIdBadge = {\n prefix: 'fas',\n iconName: 'id-badge',\n icon: [384, 512, [], \"f2c1\", \"M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM144 32h96c8.8 0 16 7.2 16 16s-7.2 16-16 16h-96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm48 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 416 80 407.4 80 396.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"]\n};\nvar faIdCard = {\n prefix: 'fas',\n iconName: 'id-card',\n icon: [576, 512, [], \"f2c2\", \"M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z\"]\n};\nvar faIdCardAlt = {\n prefix: 'fas',\n iconName: 'id-card-alt',\n icon: [576, 512, [], \"f47f\", \"M528 64H384v96H192V64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM288 224c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm93.3 224H194.7c-10.4 0-18.8-10-15.6-19.8 8.3-25.6 32.4-44.2 60.9-44.2h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.8-5.2 19.8-15.6 19.8zM352 32c0-17.7-14.3-32-32-32h-64c-17.7 0-32 14.3-32 32v96h128V32z\"]\n};\nvar faIgloo = {\n prefix: 'fas',\n iconName: 'igloo',\n icon: [576, 512, [], \"f7ae\", \"M320 33.9c-10.5-1.2-21.2-1.9-32-1.9-99.8 0-187.8 50.8-239.4 128H320V33.9zM96 192H30.3C11.1 230.6 0 274 0 320h96V192zM352 39.4V160h175.4C487.2 99.9 424.8 55.9 352 39.4zM480 320h96c0-46-11.1-89.4-30.3-128H480v128zm-64 64v96h128c17.7 0 32-14.3 32-32v-96H411.5c2.6 10.3 4.5 20.9 4.5 32zm32-192H128v128h49.8c22.2-38.1 63-64 110.2-64s88 25.9 110.2 64H448V192zM0 448c0 17.7 14.3 32 32 32h128v-96c0-11.1 1.9-21.7 4.5-32H0v96zm288-160c-53 0-96 43-96 96v96h192v-96c0-53-43-96-96-96z\"]\n};\nvar faImage = {\n prefix: 'fas',\n iconName: 'image',\n icon: [512, 512, [], \"f03e\", \"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z\"]\n};\nvar faImages = {\n prefix: 'fas',\n iconName: 'images',\n icon: [576, 512, [], \"f302\", \"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z\"]\n};\nvar faInbox = {\n prefix: 'fas',\n iconName: 'inbox',\n icon: [576, 512, [], \"f01c\", \"M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z\"]\n};\nvar faIndent = {\n prefix: 'fas',\n iconName: 'indent',\n icon: [448, 512, [], \"f03c\", \"M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faIndustry = {\n prefix: 'fas',\n iconName: 'industry',\n icon: [512, 512, [], \"f275\", \"M475.115 163.781L336 252.309v-68.28c0-18.916-20.931-30.399-36.885-20.248L160 252.309V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56v400c0 13.255 10.745 24 24 24h464c13.255 0 24-10.745 24-24V184.029c0-18.917-20.931-30.399-36.885-20.248z\"]\n};\nvar faInfinity = {\n prefix: 'fas',\n iconName: 'infinity',\n icon: [640, 512, [], \"f534\", \"M471.1 96C405 96 353.3 137.3 320 174.6 286.7 137.3 235 96 168.9 96 75.8 96 0 167.8 0 256s75.8 160 168.9 160c66.1 0 117.8-41.3 151.1-78.6 33.3 37.3 85 78.6 151.1 78.6 93.1 0 168.9-71.8 168.9-160S564.2 96 471.1 96zM168.9 320c-40.2 0-72.9-28.7-72.9-64s32.7-64 72.9-64c38.2 0 73.4 36.1 94 64-20.4 27.6-55.9 64-94 64zm302.2 0c-38.2 0-73.4-36.1-94-64 20.4-27.6 55.9-64 94-64 40.2 0 72.9 28.7 72.9 64s-32.7 64-72.9 64z\"]\n};\nvar faInfo = {\n prefix: 'fas',\n iconName: 'info',\n icon: [192, 512, [], \"f129\", \"M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z\"]\n};\nvar faInfoCircle = {\n prefix: 'fas',\n iconName: 'info-circle',\n icon: [512, 512, [], \"f05a\", \"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"]\n};\nvar faItalic = {\n prefix: 'fas',\n iconName: 'italic',\n icon: [320, 512, [], \"f033\", \"M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z\"]\n};\nvar faJedi = {\n prefix: 'fas',\n iconName: 'jedi',\n icon: [576, 512, [], \"f669\", \"M535.95308,352c-42.64069,94.17188-137.64086,160-247.9848,160q-6.39844,0-12.84377-.29688C171.15558,506.9375,81.26481,442.23438,40.01474,352H79.93668L21.3272,293.40625a264.82522,264.82522,0,0,1-5.10938-39.42187,273.6653,273.6653,0,0,1,.5-29.98438H63.93665L22.546,182.625A269.79782,269.79782,0,0,1,130.51489,20.54688a16.06393,16.06393,0,0,1,9.28127-3,16.36332,16.36332,0,0,1,13.5,7.25,16.02739,16.02739,0,0,1,1.625,15.09374,138.387,138.387,0,0,0-9.84376,51.26563c0,45.10937,21.04691,86.57813,57.71884,113.73437a16.29989,16.29989,0,0,1,1.20313,25.39063c-26.54692,23.98437-41.17194,56.5-41.17194,91.57813,0,60.03124,42.95319,110.28124,99.89079,121.92187l2.5-65.26563L238.062,397a8.33911,8.33911,0,0,1-10-.75,8.025,8.025,0,0,1-1.39063-9.9375l20.125-33.76562-42.06257-8.73438a7.9898,7.9898,0,0,1,0-15.65625l42.06257-8.71875-20.10941-33.73438a7.99122,7.99122,0,0,1,11.35939-10.71874L268.437,295.64062,279.95265,7.67188a7.97138,7.97138,0,0,1,8-7.67188h.04687a8.02064,8.02064,0,0,1,7.95314,7.70312L307.48394,295.625l30.39068-20.67188a8.08327,8.08327,0,0,1,10,.8125,7.99866,7.99866,0,0,1,1.39062,9.90626L329.12461,319.4375l42.07819,8.73438a7.99373,7.99373,0,0,1,0,15.65624l-42.07819,8.71876,20.1094,33.73437a7.97791,7.97791,0,0,1-1.32812,9.92187A8.25739,8.25739,0,0,1,337.87462,397L310.7027,378.53125l2.5,65.34375c48.48446-9.40625,87.57828-48.15625,97.31267-96.5A123.52652,123.52652,0,0,0,371.9528,230.29688a16.30634,16.30634,0,0,1,1.20313-25.42188c36.65631-27.17188,57.6876-68.60938,57.6876-113.73438a138.01689,138.01689,0,0,0-9.85939-51.3125,15.98132,15.98132,0,0,1,1.60937-15.09374,16.36914,16.36914,0,0,1,13.5-7.23438,16.02453,16.02453,0,0,1,9.25,2.98438A271.26947,271.26947,0,0,1,553.25,182.76562L511.99992,224h46.9532C559.3125,229.76562,560,235.45312,560,241.26562a270.092,270.092,0,0,1-5.125,51.85938L495.98427,352Z\"]\n};\nvar faJoint = {\n prefix: 'fas',\n iconName: 'joint',\n icon: [640, 512, [], \"f595\", \"M444.34 181.1c22.38 15.68 35.66 41.16 35.66 68.59V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-43.24-21.01-83.41-56.34-108.06C463.85 125.02 448 99.34 448 70.31V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v66.4c0 43.69 24.56 81.63 60.34 106.7zM194.97 358.98C126.03 370.07 59.69 394.69 0 432c83.65 52.28 180.3 80 278.94 80h88.57L254.79 380.49c-14.74-17.2-37.45-25.11-59.82-21.51zM553.28 87.09c-5.67-3.8-9.28-9.96-9.28-16.78V8c0-4.42-3.58-8-8-8h-48c-4.42 0-8 3.58-8 8v62.31c0 22.02 10.17 43.41 28.64 55.39C550.79 153.04 576 199.54 576 249.69V280c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-30.31c0-65.44-32.41-126.19-86.72-162.6zM360.89 352.05c-34.4.06-86.81.15-88.21.17l117.8 137.43A63.987 63.987 0 0 0 439.07 512h88.45L409.57 374.4a63.955 63.955 0 0 0-48.68-22.35zM616 352H432l117.99 137.65A63.987 63.987 0 0 0 598.58 512H616c13.25 0 24-10.75 24-24V376c0-13.26-10.75-24-24-24z\"]\n};\nvar faJournalWhills = {\n prefix: 'fas',\n iconName: 'journal-whills',\n icon: [448, 512, [], \"f66a\", \"M438.40625,377.59375c-3.20313,12.8125-3.20313,57.60937,0,73.60937Q447.9922,460.78907,448,470.40625v16c0,16-12.79688,25.59375-25.59375,25.59375H96c-54.40625,0-96-41.59375-96-96V96C0,41.59375,41.59375,0,96,0H422.40625C438.40625,0,448,9.59375,448,25.59375v332.8125Q448,372.79688,438.40625,377.59375ZM380.79688,384H96c-16,0-32,12.79688-32,32s12.79688,32,32,32H380.79688ZM128.01562,176.01562c0,.51563.14063.98438.14063,1.5l37.10937,32.46876A7.99954,7.99954,0,0,1,160,224h-.01562a9.17678,9.17678,0,0,1-5.25-1.98438L131.14062,201.375C142.6875,250.95312,186.90625,288,240,288s97.3125-37.04688,108.875-86.625l-23.59375,20.64062a8.02516,8.02516,0,0,1-5.26563,1.96876H320a9.14641,9.14641,0,0,1-6.01562-2.71876A9.26508,9.26508,0,0,1,312,216a9.097,9.097,0,0,1,2.73438-6.01562l37.10937-32.46876c.01563-.53124.15625-1,.15625-1.51562,0-11.04688-2.09375-21.51562-5.06251-31.59375l-21.26562,21.25a8.00467,8.00467,0,0,1-11.32812-11.3125l26.42187-26.40625a111.81517,111.81517,0,0,0-46.35937-49.26562,63.02336,63.02336,0,0,1-14.0625,82.64062A55.83846,55.83846,0,0,1,251.625,254.73438l-1.42188-34.28126,12.67188,8.625a3.967,3.967,0,0,0,2.25.6875,3.98059,3.98059,0,0,0,3.43749-6.03124l-8.53124-14.3125,17.90625-3.71876a4.00647,4.00647,0,0,0,0-7.84374l-17.90625-3.71876,8.53124-14.3125a3.98059,3.98059,0,0,0-3.43749-6.03124,4.726,4.726,0,0,0-2.25.67187L248.6875,184.125,244,71.82812a4.00386,4.00386,0,0,0-8,0l-4.625,110.8125-12-8.15624a4.003,4.003,0,0,0-5.68751,5.35937l8.53126,14.3125L204.3125,197.875a3.99686,3.99686,0,0,0,0,7.82812l17.90625,3.73438-8.53126,14.29688a4.72469,4.72469,0,0,0-.56249,2.04687,4.59547,4.59547,0,0,0,1.25,2.90625,4.01059,4.01059,0,0,0,2.75,1.09375,4.09016,4.09016,0,0,0,2.25-.6875l10.35937-7.04687L228.375,254.76562a55.86414,55.86414,0,0,1-28.71875-93.45312,63.01119,63.01119,0,0,1-14.04688-82.65625,111.93158,111.93158,0,0,0-46.375,49.26563l26.42187,26.42187a7.99917,7.99917,0,0,1-11.3125,11.3125l-21.26563-21.26563C130.09375,154.48438,128,164.95312,128.01562,176.01562Z\"]\n};\nvar faKaaba = {\n prefix: 'fas',\n iconName: 'kaaba',\n icon: [576, 512, [], \"f66b\", \"M554.12 83.51L318.36 4.93a95.962 95.962 0 0 0-60.71 0L21.88 83.51A32.006 32.006 0 0 0 0 113.87v49.01l265.02-79.51c15.03-4.5 30.92-4.5 45.98 0l265 79.51v-49.01c0-13.77-8.81-26-21.88-30.36zm-279.9 30.52L0 196.3v228.38c0 15 10.42 27.98 25.06 31.24l242.12 53.8a95.937 95.937 0 0 0 41.65 0l242.12-53.8c14.64-3.25 25.06-16.24 25.06-31.24V196.29l-274.2-82.26c-9.04-2.72-18.59-2.72-27.59 0zM128 230.11c0 3.61-2.41 6.77-5.89 7.72l-80 21.82C37.02 261.03 32 257.2 32 251.93v-16.58c0-3.61 2.41-6.77 5.89-7.72l80-21.82c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm144-39.28c0 3.61-2.41 6.77-5.89 7.72l-96 26.18c-5.09 1.39-10.11-2.44-10.11-7.72v-16.58c0-3.61 2.41-6.77 5.89-7.72l96-26.18c5.09-1.39 10.11 2.44 10.11 7.72v16.58zm176 22.7c0-5.28 5.02-9.11 10.11-7.72l80 21.82c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-80-21.82a7.997 7.997 0 0 1-5.89-7.72v-16.58zm-144-39.27c0-5.28 5.02-9.11 10.11-7.72l96 26.18c3.48.95 5.89 4.11 5.89 7.72v16.58c0 5.28-5.02 9.11-10.11 7.72l-96-26.18a7.997 7.997 0 0 1-5.89-7.72v-16.58z\"]\n};\nvar faKey = {\n prefix: 'fas',\n iconName: 'key',\n icon: [512, 512, [], \"f084\", \"M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z\"]\n};\nvar faKeyboard = {\n prefix: 'fas',\n iconName: 'keyboard',\n icon: [576, 512, [], \"f11c\", \"M528 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM128 180v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z\"]\n};\nvar faKhanda = {\n prefix: 'fas',\n iconName: 'khanda',\n icon: [512, 512, [], \"f66d\", \"M415.81 66c-6.37-3.5-14.37-2.33-19.36 3.02a15.974 15.974 0 0 0-1.91 19.52c16.49 26.16 25.2 56.39 25.2 87.41-.19 53.25-26.77 102.69-71.27 132.41l-76.63 53.35v-20.1l44.05-36.09c3.92-4.2 5-10.09 2.81-15.28L310.85 273c33.84-19.26 56.94-55.25 56.94-96.99 0-40.79-22.02-76.13-54.59-95.71l5.22-11.44c2.34-5.53.93-11.83-3.57-16.04L255.86 0l-58.99 52.81c-4.5 4.21-5.9 10.51-3.57 16.04l5.22 11.44c-32.57 19.58-54.59 54.93-54.59 95.72 0 41.75 23.09 77.73 56.94 96.99l-7.85 17.24c-2.19 5.18-1.1 11.07 2.81 15.28l44.05 36.09v19.9l-76.59-53.33C119.02 278.62 92.44 229.19 92.26 176c0-31.08 8.71-61.31 25.2-87.47 3.87-6.16 2.4-13.77-2.59-19.08-5-5.34-13.68-6.2-20.02-2.7C16.32 109.6-22.3 205.3 13.36 295.99c7.07 17.99 17.89 34.38 30.46 49.06l55.97 65.36c4.87 5.69 13.04 7.24 19.65 3.72l79.35-42.23L228 392.23l-47.08 32.78c-1.67-.37-3.23-1.01-5.01-1.01-13.25 0-23.99 10.74-23.99 24 0 13.25 10.74 24 23.99 24 12.1 0 21.69-9.11 23.33-20.76l40.63-28.28v29.95c-9.39 5.57-15.99 15.38-15.99 27.1 0 17.67 14.32 32 31.98 32s31.98-14.33 31.98-32c0-11.71-6.61-21.52-15.99-27.1v-30.15l40.91 28.48C314.41 462.89 324 472 336.09 472c13.25 0 23.99-10.75 23.99-24 0-13.26-10.74-24-23.99-24-1.78 0-3.34.64-5.01 1.01L284 392.23l29.21-20.34 79.35 42.23c6.61 3.52 14.78 1.97 19.65-3.71l52.51-61.31c18.87-22.02 34-47.5 41.25-75.59 21.62-83.66-16.45-167.27-90.16-207.51zm-95.99 110c0 22.3-11.49 41.92-28.83 53.38l-5.65-12.41c-8.75-24.52-8.75-51.04 0-75.56l7.83-17.18c16.07 11.65 26.65 30.45 26.65 51.77zm-127.93 0c0-21.32 10.58-40.12 26.66-51.76l7.83 17.18c8.75 24.52 8.75 51.03 0 75.56l-5.65 12.41c-17.34-11.46-28.84-31.09-28.84-53.39z\"]\n};\nvar faKiss = {\n prefix: 'fas',\n iconName: 'kiss',\n icon: [496, 512, [], \"f596\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm136 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm24-156c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faKissBeam = {\n prefix: 'fas',\n iconName: 'kiss-beam',\n icon: [496, 512, [], \"f597\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-39 219.9l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5zM304 396c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-6.1-12.2 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.6-3.6-4.8-16.5 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C290.6 368.7 304 383 304 396zm65-168.1l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.5 8.5-10.9 12-15.1 4.5z\"]\n};\nvar faKissWinkHeart = {\n prefix: 'fas',\n iconName: 'kiss-wink-heart',\n icon: [504, 512, [], \"f598\", \"M501.1 402.5c-8-20.8-31.5-31.5-53.1-25.9l-8.4 2.2-2.3-8.4c-5.9-21.4-27-36.5-49-33-25.2 4-40.6 28.6-34 52.6l22.9 82.6c1.5 5.3 7 8.5 12.4 7.1l83-21.5c24.1-6.3 37.7-31.8 28.5-55.7zm-177.6-4c-5.6-20.3-2.3-42 9-59.7 29.7-46.3 98.7-45.5 127.8 4.3 6.4.1 12.6 1.4 18.6 2.9 10.9-27.9 17.1-58.2 17.1-90C496 119 385 8 248 8S0 119 0 256s111 248 248 248c35.4 0 68.9-7.5 99.4-20.9-.3-.7-23.9-84.6-23.9-84.6zM168 240c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm120 156c0 19.2-28.7 41.5-71.5 44-8.5.8-12.1-11.8-3.6-15.4l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-6-2.5-5.7-12.3 0-14.8l17-7.2c13-5.5 20.8-13.5 20.8-21.5s-7.8-16-20.8-21.5l-17-7.2c-8.8-3.7-4.6-16.6 3.6-15.4 42.8 2.5 71.5 24.8 71.5 44 0 13-13.4 27.3-35.2 36C274.6 368.7 288 383 288 396zm16-179c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S400 181 404 206.2c1.7 11.1-11.3 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 217z\"]\n};\nvar faKiwiBird = {\n prefix: 'fas',\n iconName: 'kiwi-bird',\n icon: [576, 512, [], \"f535\", \"M575.81 217.98C572.64 157.41 518.28 112 457.63 112h-9.37c-52.82 0-104.25-16.25-147.74-46.24-41.99-28.96-96.04-41.62-153.21-28.7C129.3 41.12-.08 78.24 0 224c.04 70.95 38.68 132.8 95.99 166.01V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-54.26c15.36 3.96 31.4 6.26 48 6.26 5.44 0 10.68-.73 16-1.18V464c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-59.43c14.24-5.06 27.88-11.39 40.34-19.51C342.07 355.25 393.86 336 448.46 336c25.48 0 16.01-.31 23.05-.78l74.41 136.44c2.86 5.23 8.3 8.34 14.05 8.34 1.31 0 2.64-.16 3.95-.5 7.09-1.8 12.05-8.19 12.05-15.5 0 0 .14-240.24-.16-246.02zM463.97 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm80 153.25l-39.86-73.08c15.12-5.83 28.73-14.6 39.86-25.98v99.06z\"]\n};\nvar faLandmark = {\n prefix: 'fas',\n iconName: 'landmark',\n icon: [512, 512, [], \"f66f\", \"M501.62 92.11L267.24 2.04a31.958 31.958 0 0 0-22.47 0L10.38 92.11A16.001 16.001 0 0 0 0 107.09V144c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-36.91c0-6.67-4.14-12.64-10.38-14.98zM64 192v160H48c-8.84 0-16 7.16-16 16v48h448v-48c0-8.84-7.16-16-16-16h-16V192h-64v160h-96V192h-64v160h-96V192H64zm432 256H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faLanguage = {\n prefix: 'fas',\n iconName: 'language',\n icon: [640, 512, [], \"f1ab\", \"M152.1 236.2c-3.5-12.1-7.8-33.2-7.8-33.2h-.5s-4.3 21.1-7.8 33.2l-11.1 37.5H163zM616 96H336v320h280c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm-24 120c0 6.6-5.4 12-12 12h-11.4c-6.9 23.6-21.7 47.4-42.7 69.9 8.4 6.4 17.1 12.5 26.1 18 5.5 3.4 7.3 10.5 4.1 16.2l-7.9 13.9c-3.4 5.9-10.9 7.8-16.7 4.3-12.6-7.8-24.5-16.1-35.4-24.9-10.9 8.7-22.7 17.1-35.4 24.9-5.8 3.5-13.3 1.6-16.7-4.3l-7.9-13.9c-3.2-5.6-1.4-12.8 4.2-16.2 9.3-5.7 18-11.7 26.1-18-7.9-8.4-14.9-17-21-25.7-4-5.7-2.2-13.6 3.7-17.1l6.5-3.9 7.3-4.3c5.4-3.2 12.4-1.7 16 3.4 5 7 10.8 14 17.4 20.9 13.5-14.2 23.8-28.9 30-43.2H412c-6.6 0-12-5.4-12-12v-16c0-6.6 5.4-12 12-12h64v-16c0-6.6 5.4-12 12-12h16c6.6 0 12 5.4 12 12v16h64c6.6 0 12 5.4 12 12zM0 120v272c0 13.3 10.7 24 24 24h280V96H24c-13.3 0-24 10.7-24 24zm58.9 216.1L116.4 167c1.7-4.9 6.2-8.1 11.4-8.1h32.5c5.1 0 9.7 3.3 11.4 8.1l57.5 169.1c2.6 7.8-3.1 15.9-11.4 15.9h-22.9a12 12 0 0 1-11.5-8.6l-9.4-31.9h-60.2l-9.1 31.8c-1.5 5.1-6.2 8.7-11.5 8.7H70.3c-8.2 0-14-8.1-11.4-15.9z\"]\n};\nvar faLaptop = {\n prefix: 'fas',\n iconName: 'laptop',\n icon: [640, 512, [], \"f109\", \"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"]\n};\nvar faLaptopCode = {\n prefix: 'fas',\n iconName: 'laptop-code',\n icon: [640, 512, [], \"f5fc\", \"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"]\n};\nvar faLaptopHouse = {\n prefix: 'fas',\n iconName: 'laptop-house',\n icon: [640, 512, [], \"e066\", \"M272,288H208a16,16,0,0,1-16-16V208a16,16,0,0,1,16-16h64a16,16,0,0,1,16,16v37.12C299.11,232.24,315,224,332.8,224H469.74l6.65-7.53A16.51,16.51,0,0,0,480,207a16.31,16.31,0,0,0-4.75-10.61L416,144V48a16,16,0,0,0-16-16H368a16,16,0,0,0-16,16V87.3L263.5,8.92C258,4,247.45,0,240.05,0s-17.93,4-23.47,8.92L4.78,196.42A16.15,16.15,0,0,0,0,207a16.4,16.4,0,0,0,3.55,9.39L22.34,237.7A16.22,16.22,0,0,0,33,242.48,16.51,16.51,0,0,0,42.34,239L64,219.88V384a32,32,0,0,0,32,32H272ZM629.33,448H592V288c0-17.67-12.89-32-28.8-32H332.8c-15.91,0-28.8,14.33-28.8,32V448H266.67A10.67,10.67,0,0,0,256,458.67v10.66A42.82,42.82,0,0,0,298.6,512H597.4A42.82,42.82,0,0,0,640,469.33V458.67A10.67,10.67,0,0,0,629.33,448ZM544,448H352V304H544Z\"]\n};\nvar faLaptopMedical = {\n prefix: 'fas',\n iconName: 'laptop-medical',\n icon: [640, 512, [], \"f812\", \"M232 224h56v56a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8v-56h56a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8h-56v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56h-56a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8zM576 48a48.14 48.14 0 0 0-48-48H112a48.14 48.14 0 0 0-48 48v336h512zm-64 272H128V64h384zm112 96H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33-17.47-32.77-32H16a16 16 0 0 0-16 16v16a64.19 64.19 0 0 0 64 64h512a64.19 64.19 0 0 0 64-64v-16a16 16 0 0 0-16-16z\"]\n};\nvar faLaugh = {\n prefix: 'fas',\n iconName: 'laugh',\n icon: [496, 512, [], \"f599\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 152c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm88 272h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18-8.9 71-69.5 126-142.9 126z\"]\n};\nvar faLaughBeam = {\n prefix: 'fas',\n iconName: 'laugh-beam',\n icon: [496, 512, [], \"f59a\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm24 199.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.2 7.4-15.8 4.1-15.1-4.5zm-160 0c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z\"]\n};\nvar faLaughSquint = {\n prefix: 'fas',\n iconName: 'laugh-squint',\n icon: [496, 512, [], \"f59b\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 161.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 180l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM398.9 306C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z\"]\n};\nvar faLaughWink = {\n prefix: 'fas',\n iconName: 'laugh-wink',\n icon: [496, 512, [], \"f59c\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm20.1 198.1c4-25.2 34.2-42.1 59.9-42.1s55.9 16.9 59.9 42.1c1.7 11.1-11.4 18.3-19.8 10.8l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L288 217c-8.4 7.4-21.6.3-19.9-10.9zM168 160c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm230.9 146C390 377 329.4 432 256 432h-16c-73.4 0-134-55-142.9-126-1.2-9.5 6.3-18 15.9-18h270c9.6 0 17.1 8.4 15.9 18z\"]\n};\nvar faLayerGroup = {\n prefix: 'fas',\n iconName: 'layer-group',\n icon: [512, 512, [], \"f5fd\", \"M12.41 148.02l232.94 105.67c6.8 3.09 14.49 3.09 21.29 0l232.94-105.67c16.55-7.51 16.55-32.52 0-40.03L266.65 2.31a25.607 25.607 0 0 0-21.29 0L12.41 107.98c-16.55 7.51-16.55 32.53 0 40.04zm487.18 88.28l-58.09-26.33-161.64 73.27c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.51 209.97l-58.1 26.33c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 276.3c16.55-7.5 16.55-32.5 0-40zm0 127.8l-57.87-26.23-161.86 73.37c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.29 337.87 12.41 364.1c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 404.1c16.55-7.5 16.55-32.5 0-40z\"]\n};\nvar faLeaf = {\n prefix: 'fas',\n iconName: 'leaf',\n icon: [576, 512, [], \"f06c\", \"M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z\"]\n};\nvar faLemon = {\n prefix: 'fas',\n iconName: 'lemon',\n icon: [512, 512, [], \"f094\", \"M489.038 22.963C465.944-.13 434.648-5.93 413.947 6.129c-58.906 34.312-181.25-53.077-321.073 86.746S40.441 355.041 6.129 413.945c-12.059 20.702-6.26 51.999 16.833 75.093 23.095 23.095 54.392 28.891 75.095 16.832 58.901-34.31 181.246 53.079 321.068-86.743S471.56 156.96 505.871 98.056c12.059-20.702 6.261-51.999-16.833-75.093zM243.881 95.522c-58.189 14.547-133.808 90.155-148.358 148.358-1.817 7.27-8.342 12.124-15.511 12.124-1.284 0-2.59-.156-3.893-.481-8.572-2.144-13.784-10.83-11.642-19.403C81.901 166.427 166.316 81.93 236.119 64.478c8.575-2.143 17.261 3.069 19.403 11.642s-3.069 17.259-11.641 19.402z\"]\n};\nvar faLessThan = {\n prefix: 'fas',\n iconName: 'less-than',\n icon: [384, 512, [], \"f536\", \"M365.46 357.74L147.04 255.89l218.47-101.88c16.02-7.47 22.95-26.51 15.48-42.53l-13.52-29C360 66.46 340.96 59.53 324.94 67L18.48 209.91a32.014 32.014 0 0 0-18.48 29v34.24c0 12.44 7.21 23.75 18.48 29l306.31 142.83c16.06 7.49 35.15.54 42.64-15.52l13.56-29.08c7.49-16.06.54-35.15-15.53-42.64z\"]\n};\nvar faLessThanEqual = {\n prefix: 'fas',\n iconName: 'less-than-equal',\n icon: [448, 512, [], \"f537\", \"M54.98 214.2l301.41 119.87c18.39 6.03 38.71-2.54 45.38-19.15l12.09-30.08c6.68-16.61-2.82-34.97-21.21-41l-175.44-68.05 175.56-68.09c18.29-6 27.74-24.27 21.1-40.79l-12.03-29.92c-6.64-16.53-26.86-25.06-45.15-19.06L54.98 137.89C41.21 142.41 32 154.5 32 168.07v15.96c0 13.56 9.21 25.65 22.98 30.17zM424 400H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24v-48c0-13.26-10.75-24-24-24z\"]\n};\nvar faLevelDownAlt = {\n prefix: 'fas',\n iconName: 'level-down-alt',\n icon: [320, 512, [], \"f3be\", \"M313.553 392.331L209.587 504.334c-9.485 10.214-25.676 10.229-35.174 0L70.438 392.331C56.232 377.031 67.062 352 88.025 352H152V80H68.024a11.996 11.996 0 0 1-8.485-3.515l-56-56C-4.021 12.926 1.333 0 12.024 0H208c13.255 0 24 10.745 24 24v328h63.966c20.878 0 31.851 24.969 17.587 40.331z\"]\n};\nvar faLevelUpAlt = {\n prefix: 'fas',\n iconName: 'level-up-alt',\n icon: [320, 512, [], \"f3bf\", \"M313.553 119.669L209.587 7.666c-9.485-10.214-25.676-10.229-35.174 0L70.438 119.669C56.232 134.969 67.062 160 88.025 160H152v272H68.024a11.996 11.996 0 0 0-8.485 3.515l-56 56C-4.021 499.074 1.333 512 12.024 512H208c13.255 0 24-10.745 24-24V160h63.966c20.878 0 31.851-24.969 17.587-40.331z\"]\n};\nvar faLifeRing = {\n prefix: 'fas',\n iconName: 'life-ring',\n icon: [512, 512, [], \"f1cd\", \"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm173.696 119.559l-63.399 63.399c-10.987-18.559-26.67-34.252-45.255-45.255l63.399-63.399a218.396 218.396 0 0 1 45.255 45.255zM256 352c-53.019 0-96-42.981-96-96s42.981-96 96-96 96 42.981 96 96-42.981 96-96 96zM127.559 82.304l63.399 63.399c-18.559 10.987-34.252 26.67-45.255 45.255l-63.399-63.399a218.372 218.372 0 0 1 45.255-45.255zM82.304 384.441l63.399-63.399c10.987 18.559 26.67 34.252 45.255 45.255l-63.399 63.399a218.396 218.396 0 0 1-45.255-45.255zm302.137 45.255l-63.399-63.399c18.559-10.987 34.252-26.67 45.255-45.255l63.399 63.399a218.403 218.403 0 0 1-45.255 45.255z\"]\n};\nvar faLightbulb = {\n prefix: 'fas',\n iconName: 'lightbulb',\n icon: [352, 512, [], \"f0eb\", \"M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z\"]\n};\nvar faLink = {\n prefix: 'fas',\n iconName: 'link',\n icon: [512, 512, [], \"f0c1\", \"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z\"]\n};\nvar faLiraSign = {\n prefix: 'fas',\n iconName: 'lira-sign',\n icon: [384, 512, [], \"f195\", \"M371.994 256h-48.019C317.64 256 312 260.912 312 267.246 312 368 230.179 416 144 416V256.781l134.603-29.912A12 12 0 0 0 288 215.155v-40.976c0-7.677-7.109-13.38-14.603-11.714L144 191.219V160.78l134.603-29.912A12 12 0 0 0 288 119.154V78.179c0-7.677-7.109-13.38-14.603-11.714L144 95.219V44c0-6.627-5.373-12-12-12H76c-6.627 0-12 5.373-12 12v68.997L9.397 125.131A12 12 0 0 0 0 136.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 178.558v30.439L9.397 221.131A12 12 0 0 0 0 232.845v40.976c0 7.677 7.109 13.38 14.603 11.714L64 274.558V468c0 6.627 5.373 12 12 12h79.583c134.091 0 223.255-77.834 228.408-211.592.261-6.782-5.211-12.408-11.997-12.408z\"]\n};\nvar faList = {\n prefix: 'fas',\n iconName: 'list',\n icon: [512, 512, [], \"f03a\", \"M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faListAlt = {\n prefix: 'fas',\n iconName: 'list-alt',\n icon: [512, 512, [], \"f022\", \"M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z\"]\n};\nvar faListOl = {\n prefix: 'fas',\n iconName: 'list-ol',\n icon: [512, 512, [], \"f0cb\", \"M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z\"]\n};\nvar faListUl = {\n prefix: 'fas',\n iconName: 'list-ul',\n icon: [512, 512, [], \"f0ca\", \"M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faLocationArrow = {\n prefix: 'fas',\n iconName: 'location-arrow',\n icon: [512, 512, [], \"f124\", \"M444.52 3.52L28.74 195.42c-47.97 22.39-31.98 92.75 19.19 92.75h175.91v175.91c0 51.17 70.36 67.17 92.75 19.19l191.9-415.78c15.99-38.39-25.59-79.97-63.97-63.97z\"]\n};\nvar faLock = {\n prefix: 'fas',\n iconName: 'lock',\n icon: [448, 512, [], \"f023\", \"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"]\n};\nvar faLockOpen = {\n prefix: 'fas',\n iconName: 'lock-open',\n icon: [576, 512, [], \"f3c1\", \"M423.5 0C339.5.3 272 69.5 272 153.5V224H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-48v-71.1c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v80c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-80C576 68 507.5-.3 423.5 0z\"]\n};\nvar faLongArrowAltDown = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-down',\n icon: [256, 512, [], \"f309\", \"M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z\"]\n};\nvar faLongArrowAltLeft = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-left',\n icon: [448, 512, [], \"f30a\", \"M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z\"]\n};\nvar faLongArrowAltRight = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-right',\n icon: [448, 512, [], \"f30b\", \"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"]\n};\nvar faLongArrowAltUp = {\n prefix: 'fas',\n iconName: 'long-arrow-alt-up',\n icon: [256, 512, [], \"f30c\", \"M88 166.059V468c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12V166.059h46.059c21.382 0 32.09-25.851 16.971-40.971l-86.059-86.059c-9.373-9.373-24.569-9.373-33.941 0l-86.059 86.059c-15.119 15.119-4.411 40.971 16.971 40.971H88z\"]\n};\nvar faLowVision = {\n prefix: 'fas',\n iconName: 'low-vision',\n icon: [576, 512, [], \"f2a8\", \"M569.344 231.631C512.96 135.949 407.81 72 288 72c-28.468 0-56.102 3.619-82.451 10.409L152.778 10.24c-7.601-10.858-22.564-13.5-33.423-5.9l-13.114 9.178c-10.86 7.601-13.502 22.566-5.9 33.426l43.131 58.395C89.449 131.73 40.228 174.683 6.682 231.581c-.01.017-.023.033-.034.05-8.765 14.875-8.964 33.528 0 48.739 38.5 65.332 99.742 115.862 172.859 141.349L55.316 244.302A272.194 272.194 0 0 1 83.61 208.39l119.4 170.58h.01l40.63 58.04a330.055 330.055 0 0 0 78.94 1.17l-189.98-271.4a277.628 277.628 0 0 1 38.777-21.563l251.836 356.544c7.601 10.858 22.564 13.499 33.423 5.9l13.114-9.178c10.86-7.601 13.502-22.567 5.9-33.426l-43.12-58.377-.007-.009c57.161-27.978 104.835-72.04 136.81-126.301a47.938 47.938 0 0 0 .001-48.739zM390.026 345.94l-19.066-27.23c24.682-32.567 27.711-76.353 8.8-111.68v.03c0 23.65-19.17 42.82-42.82 42.82-23.828 0-42.82-19.349-42.82-42.82 0-23.65 19.17-42.82 42.82-42.82h.03c-24.75-13.249-53.522-15.643-79.51-7.68l-19.068-27.237C253.758 123.306 270.488 120 288 120c75.162 0 136 60.826 136 136 0 34.504-12.833 65.975-33.974 89.94z\"]\n};\nvar faLuggageCart = {\n prefix: 'fas',\n iconName: 'luggage-cart',\n icon: [640, 512, [], \"f59d\", \"M224 320h32V96h-32c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32zm352-32V128c0-17.67-14.33-32-32-32h-32v224h32c17.67 0 32-14.33 32-32zm48 96H128V16c0-8.84-7.16-16-16-16H16C7.16 0 0 7.16 0 16v32c0 8.84 7.16 16 16 16h48v368c0 8.84 7.16 16 16 16h82.94c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16h197.88c-1.79 5.03-2.94 10.36-2.94 16 0 26.51 21.49 48 48 48s48-21.49 48-48c0-5.64-1.15-10.97-2.94-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM480 96V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v272h192V96zm-48 0h-96V48h96v48z\"]\n};\nvar faLungs = {\n prefix: 'fas',\n iconName: 'lungs',\n icon: [640, 512, [], \"f604\", \"M636.11 390.15C614.44 308.85 580.07 231 534.1 159.13 511.98 124.56 498.03 96 454.05 96 415.36 96 384 125.42 384 161.71v60.11l-32.88-21.92a15.996 15.996 0 0 1-7.12-13.31V16c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v170.59c0 5.35-2.67 10.34-7.12 13.31L256 221.82v-60.11C256 125.42 224.64 96 185.95 96c-43.98 0-57.93 28.56-80.05 63.13C59.93 231 25.56 308.85 3.89 390.15 1.3 399.84 0 409.79 0 419.78c0 61.23 62.48 105.44 125.24 88.62l59.5-15.95c42.18-11.3 71.26-47.47 71.26-88.62v-87.49l-85.84 57.23a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09L320 235.23l167.59 111.72a7.994 7.994 0 0 1 2.22 11.09l-8.88 13.31a7.994 7.994 0 0 1-11.09 2.22L384 316.34v87.49c0 41.15 29.08 77.31 71.26 88.62l59.5 15.95C577.52 525.22 640 481.01 640 419.78c0-9.99-1.3-19.94-3.89-29.63z\"]\n};\nvar faLungsVirus = {\n prefix: 'fas',\n iconName: 'lungs-virus',\n icon: [640, 512, [], \"e067\", \"M344,150.68V16A16,16,0,0,0,328,0H312a16,16,0,0,0-16,16V150.68a46.45,46.45,0,0,1,48,0ZM195.54,444.46a48.06,48.06,0,0,1,0-67.88l8.58-8.58H192a48,48,0,0,1,0-96h12.12l-8.58-8.57a48,48,0,0,1,60.46-74V161.75C256,125.38,224.62,96,186,96c-44,0-58,28.5-80.12,63.13a819.52,819.52,0,0,0-102,231A113.16,113.16,0,0,0,0,419.75C0,481,62.5,525.26,125.25,508.38l59.5-15.87a98.51,98.51,0,0,0,52.5-34.75,46.49,46.49,0,0,1-41.71-13.3Zm226.29-22.63a16,16,0,0,0,0-22.62l-8.58-8.58C393.09,370.47,407.37,336,435.88,336H448a16,16,0,0,0,0-32H435.88c-28.51,0-42.79-34.47-22.63-54.62l8.58-8.58a16,16,0,0,0-22.63-22.63l-8.57,8.58C370.47,246.91,336,232.63,336,204.12V192a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.58c20.16,20.15,5.88,54.62-22.63,54.62H192a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.58a16,16,0,1,0,22.63,22.62l8.57-8.57C269.53,393.1,304,407.38,304,435.88V448a16,16,0,0,0,32,0V435.88c0-28.5,34.47-42.78,54.63-22.62l8.57,8.57a16,16,0,0,0,22.63,0ZM288,304a16,16,0,1,1,16-16A16,16,0,0,1,288,304Zm64,64a16,16,0,1,1,16-16A16,16,0,0,1,352,368Zm284.12,22.13a819.52,819.52,0,0,0-102-231C512,124.5,498,96,454,96c-38.62,0-70,29.38-70,65.75v27.72a48,48,0,0,1,60.46,74L435.88,272H448a48,48,0,0,1,0,96H435.88l8.58,8.58a47.7,47.7,0,0,1-41.71,81.18,98.51,98.51,0,0,0,52.5,34.75l59.5,15.87C577.5,525.26,640,481,640,419.75A113.16,113.16,0,0,0,636.12,390.13Z\"]\n};\nvar faMagic = {\n prefix: 'fas',\n iconName: 'magic',\n icon: [512, 512, [], \"f0d0\", \"M224 96l16-32 32-16-32-16-16-32-16 32-32 16 32 16 16 32zM80 160l26.66-53.33L160 80l-53.34-26.67L80 0 53.34 53.33 0 80l53.34 26.67L80 160zm352 128l-26.66 53.33L352 368l53.34 26.67L432 448l26.66-53.33L512 368l-53.34-26.67L432 288zm70.62-193.77L417.77 9.38C411.53 3.12 403.34 0 395.15 0c-8.19 0-16.38 3.12-22.63 9.38L9.38 372.52c-12.5 12.5-12.5 32.76 0 45.25l84.85 84.85c6.25 6.25 14.44 9.37 22.62 9.37 8.19 0 16.38-3.12 22.63-9.37l363.14-363.15c12.5-12.48 12.5-32.75 0-45.24zM359.45 203.46l-50.91-50.91 86.6-86.6 50.91 50.91-86.6 86.6z\"]\n};\nvar faMagnet = {\n prefix: 'fas',\n iconName: 'magnet',\n icon: [512, 512, [], \"f076\", \"M164.07 148.1H12a12 12 0 0 1-12-12v-80a36 36 0 0 1 36-36h104a36 36 0 0 1 36 36v80a11.89 11.89 0 0 1-11.93 12zm347.93-12V56a36 36 0 0 0-36-36H372a36 36 0 0 0-36 36v80a12 12 0 0 0 12 12h152a11.89 11.89 0 0 0 12-11.9zm-164 44a12 12 0 0 0-12 12v52c0 128.1-160 127.9-160 0v-52a12 12 0 0 0-12-12H12.1a12 12 0 0 0-12 12.1c.1 21.4.6 40.3 0 53.3 0 150.6 136.17 246.6 256.75 246.6s255-96 255-246.7c-.6-12.8-.2-33 0-53.2a12 12 0 0 0-12-12.1z\"]\n};\nvar faMailBulk = {\n prefix: 'fas',\n iconName: 'mail-bulk',\n icon: [576, 512, [], \"f674\", \"M160 448c-25.6 0-51.2-22.4-64-32-64-44.8-83.2-60.8-96-70.4V480c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V345.6c-12.8 9.6-32 25.6-96 70.4-12.8 9.6-38.4 32-64 32zm128-192H32c-17.67 0-32 14.33-32 32v16c25.6 19.2 22.4 19.2 115.2 86.4 9.6 6.4 28.8 25.6 44.8 25.6s35.2-19.2 44.8-22.4c92.8-67.2 89.6-67.2 115.2-86.4V288c0-17.67-14.33-32-32-32zm256-96H224c-17.67 0-32 14.33-32 32v32h96c33.21 0 60.59 25.42 63.71 57.82l.29-.22V416h192c17.67 0 32-14.33 32-32V192c0-17.67-14.33-32-32-32zm-32 128h-64v-64h64v64zm-352-96c0-35.29 28.71-64 64-64h224V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v192h96v-32z\"]\n};\nvar faMale = {\n prefix: 'fas',\n iconName: 'male',\n icon: [192, 512, [], \"f183\", \"M96 0c35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64S60.654 0 96 0m48 144h-11.36c-22.711 10.443-49.59 10.894-73.28 0H48c-26.51 0-48 21.49-48 48v136c0 13.255 10.745 24 24 24h16v136c0 13.255 10.745 24 24 24h64c13.255 0 24-10.745 24-24V352h16c13.255 0 24-10.745 24-24V192c0-26.51-21.49-48-48-48z\"]\n};\nvar faMap = {\n prefix: 'fas',\n iconName: 'map',\n icon: [576, 512, [], \"f279\", \"M0 117.66v346.32c0 11.32 11.43 19.06 21.94 14.86L160 416V32L20.12 87.95A32.006 32.006 0 0 0 0 117.66zM192 416l192 64V96L192 32v384zM554.06 33.16L416 96v384l139.88-55.95A31.996 31.996 0 0 0 576 394.34V48.02c0-11.32-11.43-19.06-21.94-14.86z\"]\n};\nvar faMapMarked = {\n prefix: 'fas',\n iconName: 'map-marked',\n icon: [576, 512, [], \"f59f\", \"M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z\"]\n};\nvar faMapMarkedAlt = {\n prefix: 'fas',\n iconName: 'map-marked-alt',\n icon: [576, 512, [], \"f5a0\", \"M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z\"]\n};\nvar faMapMarker = {\n prefix: 'fas',\n iconName: 'map-marker',\n icon: [384, 512, [], \"f041\", \"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0z\"]\n};\nvar faMapMarkerAlt = {\n prefix: 'fas',\n iconName: 'map-marker-alt',\n icon: [384, 512, [], \"f3c5\", \"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"]\n};\nvar faMapPin = {\n prefix: 'fas',\n iconName: 'map-pin',\n icon: [288, 512, [], \"f276\", \"M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z\"]\n};\nvar faMapSigns = {\n prefix: 'fas',\n iconName: 'map-signs',\n icon: [512, 512, [], \"f277\", \"M507.31 84.69L464 41.37c-6-6-14.14-9.37-22.63-9.37H288V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v16H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h385.37c8.49 0 16.62-3.37 22.63-9.37l43.31-43.31c6.25-6.26 6.25-16.38 0-22.63zM224 496c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V384h-64v112zm232-272H288v-32h-64v32H70.63c-8.49 0-16.62 3.37-22.63 9.37L4.69 276.69c-6.25 6.25-6.25 16.38 0 22.63L48 342.63c6 6 14.14 9.37 22.63 9.37H456c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24z\"]\n};\nvar faMarker = {\n prefix: 'fas',\n iconName: 'marker',\n icon: [512, 512, [], \"f5a1\", \"M93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l75.4-75.4-128.02-128.02-75.4 75.4zM485.49 26.51c-35.35-35.35-92.67-35.35-128.02 0l-21.76 21.76-36.56-36.55c-15.62-15.62-40.95-15.62-56.56 0L138.47 115.84c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0l87.15-87.15 19.59 19.59L191.98 192 320 320.02l165.49-165.49c35.35-35.35 35.35-92.66 0-128.02z\"]\n};\nvar faMars = {\n prefix: 'fas',\n iconName: 'mars',\n icon: [384, 512, [], \"f222\", \"M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c0-6.6-5.4-12-12-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faMarsDouble = {\n prefix: 'fas',\n iconName: 'mars-double',\n icon: [512, 512, [], \"f227\", \"M340 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C198.5 72.1 172.2 64 144 64 64.5 64 0 128.5 0 208s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.5 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 288c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm356-128.1h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7c-18.2-11.4-39-18.9-61.5-21.3-2.1 21.8-8.2 43.3-18.4 63.3 1.1 0 2.2-.1 3.2-.1 44.1 0 80 35.9 80 80s-35.9 80-80 80-80-35.9-80-80c0-1.1 0-2.2.1-3.2-20 10.2-41.5 16.4-63.3 18.4C168.4 455.6 229.6 512 304 512c79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12v-79c0-6.7-5.4-12.1-12-12.1z\"]\n};\nvar faMarsStroke = {\n prefix: 'fas',\n iconName: 'mars-stroke',\n icon: [384, 512, [], \"f229\", \"M372 64h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-17.5 17.5-14.1-14.1c-4.7-4.7-12.3-4.7-17 0L224.5 133c-4.7 4.7-4.7 12.3 0 17l14.1 14.1-18 18c-22.2-14-48.5-22.1-76.7-22.1C64.5 160 0 224.5 0 304s64.5 144 144 144 144-64.5 144-144c0-28.2-8.1-54.5-22.1-76.7l18-18 14.1 14.1c4.7 4.7 12.3 4.7 17 0l28.3-28.3c4.7-4.7 4.7-12.3 0-17L329.2 164l17.5-17.5 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V76c-.1-6.6-5.5-12-12.1-12zM144 384c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faMarsStrokeH = {\n prefix: 'fas',\n iconName: 'mars-stroke-h',\n icon: [480, 512, [], \"f22b\", \"M476.2 247.5l-55.9-55.9c-7.6-7.6-20.5-2.2-20.5 8.5V224H376v-20c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v20h-27.6c-5.8-25.6-18.7-49.9-38.6-69.8C189.6 98 98.4 98 42.2 154.2c-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 19.9-19.9 32.8-44.2 38.6-69.8H312v20c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-20h23.9v23.9c0 10.7 12.9 16 20.5 8.5l55.9-55.9c4.6-4.7 4.6-12.3-.1-17zm-275.6 65.1c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z\"]\n};\nvar faMarsStrokeV = {\n prefix: 'fas',\n iconName: 'mars-stroke-v',\n icon: [288, 512, [], \"f22a\", \"M245.8 234.2c-19.9-19.9-44.2-32.8-69.8-38.6v-25.4h20c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-20V81.4h23.9c10.7 0 16-12.9 8.5-20.5L152.5 5.1c-4.7-4.7-12.3-4.7-17 0L79.6 61c-7.6 7.6-2.2 20.5 8.5 20.5H112v24.7H92c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h20v25.4c-25.6 5.8-49.9 18.7-69.8 38.6-56.2 56.2-56.2 147.4 0 203.6 56.2 56.2 147.4 56.2 203.6 0 56.3-56.2 56.3-147.4 0-203.6zm-45.2 158.4c-31.2 31.2-81.9 31.2-113.1 0-31.2-31.2-31.2-81.9 0-113.1 31.2-31.2 81.9-31.2 113.1 0 31.2 31.1 31.2 81.9 0 113.1z\"]\n};\nvar faMask = {\n prefix: 'fas',\n iconName: 'mask',\n icon: [640, 512, [], \"f6fa\", \"M320.67 64c-442.6 0-357.57 384-158.46 384 39.9 0 77.47-20.69 101.42-55.86l25.73-37.79c15.66-22.99 46.97-22.99 62.63 0l25.73 37.79C401.66 427.31 439.23 448 479.13 448c189.86 0 290.63-384-158.46-384zM184 308.36c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05zm272 0c-41.06 0-67.76-25.66-80.08-41.05-5.23-6.53-5.23-16.09 0-22.63 12.32-15.4 39.01-41.05 80.08-41.05s67.76 25.66 80.08 41.05c5.23 6.53 5.23 16.09 0 22.63-12.32 15.4-39.02 41.05-80.08 41.05z\"]\n};\nvar faMedal = {\n prefix: 'fas',\n iconName: 'medal',\n icon: [512, 512, [], \"f5a2\", \"M223.75 130.75L154.62 15.54A31.997 31.997 0 0 0 127.18 0H16.03C3.08 0-4.5 14.57 2.92 25.18l111.27 158.96c29.72-27.77 67.52-46.83 109.56-53.39zM495.97 0H384.82c-11.24 0-21.66 5.9-27.44 15.54l-69.13 115.21c42.04 6.56 79.84 25.62 109.56 53.38L509.08 25.18C516.5 14.57 508.92 0 495.97 0zM256 160c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm92.52 157.26l-37.93 36.96 8.97 52.22c1.6 9.36-8.26 16.51-16.65 12.09L256 393.88l-46.9 24.65c-8.4 4.45-18.25-2.74-16.65-12.09l8.97-52.22-37.93-36.96c-6.82-6.64-3.05-18.23 6.35-19.59l52.43-7.64 23.43-47.52c2.11-4.28 6.19-6.39 10.28-6.39 4.11 0 8.22 2.14 10.33 6.39l23.43 47.52 52.43 7.64c9.4 1.36 13.17 12.95 6.35 19.59z\"]\n};\nvar faMedkit = {\n prefix: 'fas',\n iconName: 'medkit',\n icon: [512, 512, [], \"f0fa\", \"M96 480h320V128h-32V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v48H96v352zm96-384h128v32H192V96zm320 80v256c0 26.51-21.49 48-48 48h-16V128h16c26.51 0 48 21.49 48 48zM64 480H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v352zm288-208v32c0 8.837-7.163 16-16 16h-48v48c0 8.837-7.163 16-16 16h-32c-8.837 0-16-7.163-16-16v-48h-48c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h48v-48c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16v48h48c8.837 0 16 7.163 16 16z\"]\n};\nvar faMeh = {\n prefix: 'fas',\n iconName: 'meh',\n icon: [496, 512, [], \"f11a\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm176 192H152c-21.2 0-21.2-32 0-32h192c21.2 0 21.2 32 0 32zm-16-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faMehBlank = {\n prefix: 'fas',\n iconName: 'meh-blank',\n icon: [496, 512, [], \"f5a4\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm-80 232c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faMehRollingEyes = {\n prefix: 'fas',\n iconName: 'meh-rolling-eyes',\n icon: [496, 512, [], \"f5a5\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM88 224c0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64s-64-28.7-64-64zm224 176H184c-21.2 0-21.2-32 0-32h128c21.2 0 21.2 32 0 32zm32-112c-35.3 0-64-28.7-64-64 0-24.3 13.7-45.2 33.6-56-.7 2.6-1.6 5.2-1.6 8 0 17.7 14.3 32 32 32s32-14.3 32-32c0-2.8-.9-5.4-1.6-8 19.9 10.8 33.6 31.7 33.6 56 0 35.3-28.7 64-64 64z\"]\n};\nvar faMemory = {\n prefix: 'fas',\n iconName: 'memory',\n icon: [640, 512, [], \"f538\", \"M640 130.94V96c0-17.67-14.33-32-32-32H32C14.33 64 0 78.33 0 96v34.94c18.6 6.61 32 24.19 32 45.06s-13.4 38.45-32 45.06V320h640v-98.94c-18.6-6.61-32-24.19-32-45.06s13.4-38.45 32-45.06zM224 256h-64V128h64v128zm128 0h-64V128h64v128zm128 0h-64V128h64v128zM0 448h64v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h128v-26.67c0-8.84 7.16-16 16-16s16 7.16 16 16V448h64v-96H0v96z\"]\n};\nvar faMenorah = {\n prefix: 'fas',\n iconName: 'menorah',\n icon: [640, 512, [], \"f676\", \"M144 128h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm192 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm96 0h-32c-8.84 0-16 7.16-16 16v144h64V144c0-8.84-7.16-16-16-16zm80-32c17.67 0 32-14.33 32-32S608 0 608 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S512 0 512 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S416 0 416 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S320 0 320 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S224 0 224 0s-32 46.33-32 64 14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S128 0 128 0 96 46.33 96 64s14.33 32 32 32zm-96 0c17.67 0 32-14.33 32-32S32 0 32 0 0 46.33 0 64s14.33 32 32 32zm544 192c0 17.67-14.33 32-32 32H352V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v176H96c-17.67 0-32-14.33-32-32V144c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v144c0 53.02 42.98 96 96 96h192v64H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16H352v-64h192c53.02 0 96-42.98 96-96V144c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144z\"]\n};\nvar faMercury = {\n prefix: 'fas',\n iconName: 'mercury',\n icon: [288, 512, [], \"f223\", \"M288 208c0-44.2-19.9-83.7-51.2-110.1 2.5-1.8 4.9-3.8 7.2-5.8 24.7-21.2 39.8-48.8 43.2-78.8.9-7.1-4.7-13.3-11.9-13.3h-40.5C229 0 224.1 4.1 223 9.8c-2.4 12.5-9.6 24.3-20.7 33.8C187 56.8 166.3 64 144 64s-43-7.2-58.4-20.4C74.5 34.1 67.4 22.3 64.9 9.8 63.8 4.1 58.9 0 53.2 0H12.7C5.5 0-.1 6.2.8 13.3 4.2 43.4 19.2 71 44 92.2c2.3 2 4.7 3.9 7.2 5.8C19.9 124.3 0 163.8 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z\"]\n};\nvar faMeteor = {\n prefix: 'fas',\n iconName: 'meteor',\n icon: [512, 512, [], \"f753\", \"M511.328,20.8027c-11.60759,38.70264-34.30724,111.70173-61.30311,187.70077,6.99893,2.09372,13.4042,4,18.60653,5.59368a16.06158,16.06158,0,0,1,9.49854,22.906c-22.106,42.29635-82.69047,152.795-142.47819,214.40356-.99984,1.09373-1.99969,2.5-2.99954,3.49995A194.83046,194.83046,0,1,1,57.085,179.41009c.99985-1,2.40588-2,3.49947-3,61.59994-59.90549,171.97367-120.40473,214.37343-142.4982a16.058,16.058,0,0,1,22.90274,9.49988c1.59351,5.09368,3.49947,11.5936,5.5929,18.59351C379.34818,35.00565,452.43074,12.30281,491.12794.70921A16.18325,16.18325,0,0,1,511.328,20.8027ZM319.951,320.00207A127.98041,127.98041,0,1,0,191.97061,448.00046,127.97573,127.97573,0,0,0,319.951,320.00207Zm-127.98041-31.9996a31.9951,31.9951,0,1,1-31.9951-31.9996A31.959,31.959,0,0,1,191.97061,288.00247Zm31.9951,79.999a15.99755,15.99755,0,1,1-15.99755-15.9998A16.04975,16.04975,0,0,1,223.96571,368.00147Z\"]\n};\nvar faMicrochip = {\n prefix: 'fas',\n iconName: 'microchip',\n icon: [512, 512, [], \"f2db\", \"M416 48v416c0 26.51-21.49 48-48 48H144c-26.51 0-48-21.49-48-48V48c0-26.51 21.49-48 48-48h224c26.51 0 48 21.49 48 48zm96 58v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42V88h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zm0 96v12a6 6 0 0 1-6 6h-18v6a6 6 0 0 1-6 6h-42v-48h42a6 6 0 0 1 6 6v6h18a6 6 0 0 1 6 6zM30 376h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6zm0-96h42v48H30a6 6 0 0 1-6-6v-6H6a6 6 0 0 1-6-6v-12a6 6 0 0 1 6-6h18v-6a6 6 0 0 1 6-6z\"]\n};\nvar faMicrophone = {\n prefix: 'fas',\n iconName: 'microphone',\n icon: [352, 512, [], \"f130\", \"M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z\"]\n};\nvar faMicrophoneAlt = {\n prefix: 'fas',\n iconName: 'microphone-alt',\n icon: [352, 512, [], \"f3c9\", \"M336 192h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16zM176 352c53.02 0 96-42.98 96-96h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H272c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96z\"]\n};\nvar faMicrophoneAltSlash = {\n prefix: 'fas',\n iconName: 'microphone-alt-slash',\n icon: [640, 512, [], \"f539\", \"M633.82 458.1L476.26 336.33C488.74 312.21 496 284.98 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67h-43.67l-41.4-32H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416v-32h-85.33c-5.89 0-10.67-3.58-10.67-8v-16c0-4.42 4.78-8 10.67-8H416c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.78c11.71-1.62 23.1-4.28 33.96-8.08l-50.4-38.96c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z\"]\n};\nvar faMicrophoneSlash = {\n prefix: 'fas',\n iconName: 'microphone-slash',\n icon: [640, 512, [], \"f131\", \"M633.82 458.1l-157.8-121.96C488.61 312.13 496 285.01 496 256v-48c0-8.84-7.16-16-16-16h-16c-8.84 0-16 7.16-16 16v48c0 17.92-3.96 34.8-10.72 50.2l-26.55-20.52c3.1-9.4 5.28-19.22 5.28-29.67V96c0-53.02-42.98-96-96-96s-96 42.98-96 96v45.36L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM400 464h-56v-33.77c11.66-1.6 22.85-4.54 33.67-8.31l-50.11-38.73c-6.71.4-13.41.87-20.35.2-55.85-5.45-98.74-48.63-111.18-101.85L144 241.31v6.85c0 89.64 63.97 169.55 152 181.69V464h-56c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16z\"]\n};\nvar faMicroscope = {\n prefix: 'fas',\n iconName: 'microscope',\n icon: [512, 512, [], \"f610\", \"M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z\"]\n};\nvar faMinus = {\n prefix: 'fas',\n iconName: 'minus',\n icon: [448, 512, [], \"f068\", \"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faMinusCircle = {\n prefix: 'fas',\n iconName: 'minus-circle',\n icon: [512, 512, [], \"f056\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z\"]\n};\nvar faMinusSquare = {\n prefix: 'fas',\n iconName: 'minus-square',\n icon: [448, 512, [], \"f146\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM92 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H92z\"]\n};\nvar faMitten = {\n prefix: 'fas',\n iconName: 'mitten',\n icon: [448, 512, [], \"f7b5\", \"M368 416H48c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h320c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16zm57-209.1c-27.2-22.6-67.5-19-90.1 8.2l-20.9 25-29.6-128.4c-18-77.5-95.4-125.9-172.8-108C34.2 21.6-14.2 98.9 3.7 176.4L51.6 384h309l72.5-87c22.7-27.2 19-67.5-8.1-90.1z\"]\n};\nvar faMobile = {\n prefix: 'fas',\n iconName: 'mobile',\n icon: [320, 512, [], \"f10b\", \"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faMobileAlt = {\n prefix: 'fas',\n iconName: 'mobile-alt',\n icon: [320, 512, [], \"f3cd\", \"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z\"]\n};\nvar faMoneyBill = {\n prefix: 'fas',\n iconName: 'money-bill',\n icon: [640, 512, [], \"f0d6\", \"M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 176c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 48h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z\"]\n};\nvar faMoneyBillAlt = {\n prefix: 'fas',\n iconName: 'money-bill-alt',\n icon: [640, 512, [], \"f3d1\", \"M352 288h-16v-88c0-4.42-3.58-8-8-8h-13.58c-4.74 0-9.37 1.4-13.31 4.03l-15.33 10.22a7.994 7.994 0 0 0-2.22 11.09l8.88 13.31a7.994 7.994 0 0 0 11.09 2.22l.47-.31V288h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h64c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM48 400v-64c35.35 0 64 28.65 64 64H48zm0-224v-64h64c0 35.35-28.65 64-64 64zm272 192c-53.02 0-96-50.15-96-112 0-61.86 42.98-112 96-112s96 50.14 96 112c0 61.87-43 112-96 112zm272 32h-64c0-35.35 28.65-64 64-64v64zm0-224c-35.35 0-64-28.65-64-64h64v64z\"]\n};\nvar faMoneyBillWave = {\n prefix: 'fas',\n iconName: 'money-bill-wave',\n icon: [640, 512, [], \"f53a\", \"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z\"]\n};\nvar faMoneyBillWaveAlt = {\n prefix: 'fas',\n iconName: 'money-bill-wave-alt',\n icon: [640, 512, [], \"f53b\", \"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96z\"]\n};\nvar faMoneyCheck = {\n prefix: 'fas',\n iconName: 'money-check',\n icon: [640, 512, [], \"f53c\", \"M0 448c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V128H0v320zm448-208c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-32zm0 120c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H456c-4.42 0-8-3.58-8-8v-16zM64 264c0-4.42 3.58-8 8-8h304c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zm0 96c0-4.42 3.58-8 8-8h176c4.42 0 8 3.58 8 8v16c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16zM624 32H16C7.16 32 0 39.16 0 48v48h640V48c0-8.84-7.16-16-16-16z\"]\n};\nvar faMoneyCheckAlt = {\n prefix: 'fas',\n iconName: 'money-check-alt',\n icon: [640, 512, [], \"f53d\", \"M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z\"]\n};\nvar faMonument = {\n prefix: 'fas',\n iconName: 'monument',\n icon: [384, 512, [], \"f5a6\", \"M368 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-78.86-347.26a31.97 31.97 0 0 0-9.21-19.44L203.31 4.69c-6.25-6.25-16.38-6.25-22.63 0l-76.6 76.61a31.97 31.97 0 0 0-9.21 19.44L64 416h256l-30.86-315.26zM240 307.2c0 6.4-6.4 12.8-12.8 12.8h-70.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h70.4c6.4 0 12.8 6.4 12.8 12.8v38.4z\"]\n};\nvar faMoon = {\n prefix: 'fas',\n iconName: 'moon',\n icon: [512, 512, [], \"f186\", \"M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z\"]\n};\nvar faMortarPestle = {\n prefix: 'fas',\n iconName: 'mortar-pestle',\n icon: [512, 512, [], \"f5a7\", \"M501.54 60.91c17.22-17.22 12.51-46.25-9.27-57.14a35.696 35.696 0 0 0-37.37 3.37L251.09 160h151.37l99.08-99.09zM496 192H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c0 80.98 50.2 150.11 121.13 178.32-12.76 16.87-21.72 36.8-24.95 58.69-1.46 9.92 6.04 18.98 16.07 18.98h223.5c10.03 0 17.53-9.06 16.07-18.98-3.22-21.89-12.18-41.82-24.95-58.69C429.8 406.11 480 336.98 480 256h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"]\n};\nvar faMosque = {\n prefix: 'fas',\n iconName: 'mosque',\n icon: [640, 512, [], \"f678\", \"M0 480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V160H0v320zm579.16-192c17.86-17.39 28.84-37.34 28.84-58.91 0-52.86-41.79-93.79-87.92-122.9-41.94-26.47-80.63-57.77-111.96-96.22L400 0l-8.12 9.97c-31.33 38.45-70.01 69.76-111.96 96.22C233.79 135.3 192 176.23 192 229.09c0 21.57 10.98 41.52 28.84 58.91h358.32zM608 320H192c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h32v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h64v-72c0-48 48-72 48-72s48 24 48 72v72h64v-64c0-17.67 14.33-32 32-32s32 14.33 32 32v64h32c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM64 0S0 32 0 96v32h128V96c0-64-64-96-64-96z\"]\n};\nvar faMotorcycle = {\n prefix: 'fas',\n iconName: 'motorcycle',\n icon: [640, 512, [], \"f21c\", \"M512.9 192c-14.9-.1-29.1 2.3-42.4 6.9L437.6 144H520c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24h-45.3c-6.8 0-13.3 2.9-17.8 7.9l-37.5 41.7-22.8-38C392.2 68.4 384.4 64 376 64h-80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h66.4l19.2 32H227.9c-17.7-23.1-44.9-40-99.9-40H72.5C59 104 47.7 115 48 128.5c.2 13 10.9 23.5 24 23.5h56c24.5 0 38.7 10.9 47.8 24.8l-11.3 20.5c-13-3.9-26.9-5.7-41.3-5.2C55.9 194.5 1.6 249.6 0 317c-1.6 72.1 56.3 131 128 131 59.6 0 109.7-40.8 124-96h84.2c13.7 0 24.6-11.4 24-25.1-2.1-47.1 17.5-93.7 56.2-125l12.5 20.8c-27.6 23.7-45.1 58.9-44.8 98.2.5 69.6 57.2 126.5 126.8 127.1 71.6.7 129.8-57.5 129.2-129.1-.7-69.6-57.6-126.4-127.2-126.9zM128 400c-44.1 0-80-35.9-80-80s35.9-80 80-80c4.2 0 8.4.3 12.5 1L99 316.4c-8.8 16 2.8 35.6 21 35.6h81.3c-12.4 28.2-40.6 48-73.3 48zm463.9-75.6c-2.2 40.6-35 73.4-75.5 75.5-46.1 2.5-84.4-34.3-84.4-79.9 0-21.4 8.4-40.8 22.1-55.1l49.4 82.4c4.5 7.6 14.4 10 22 5.5l13.7-8.2c7.6-4.5 10-14.4 5.5-22l-48.6-80.9c5.2-1.1 10.5-1.6 15.9-1.6 45.6-.1 82.3 38.2 79.9 84.3z\"]\n};\nvar faMountain = {\n prefix: 'fas',\n iconName: 'mountain',\n icon: [640, 512, [], \"f6fc\", \"M634.92 462.7l-288-448C341.03 5.54 330.89 0 320 0s-21.03 5.54-26.92 14.7l-288 448a32.001 32.001 0 0 0-1.17 32.64A32.004 32.004 0 0 0 32 512h576c11.71 0 22.48-6.39 28.09-16.67a31.983 31.983 0 0 0-1.17-32.63zM320 91.18L405.39 224H320l-64 64-38.06-38.06L320 91.18z\"]\n};\nvar faMouse = {\n prefix: 'fas',\n iconName: 'mouse',\n icon: [384, 512, [], \"f8cc\", \"M0 352a160 160 0 0 0 160 160h64a160 160 0 0 0 160-160V224H0zM176 0h-16A160 160 0 0 0 0 160v32h176zm48 0h-16v192h176v-32A160 160 0 0 0 224 0z\"]\n};\nvar faMousePointer = {\n prefix: 'fas',\n iconName: 'mouse-pointer',\n icon: [320, 512, [], \"f245\", \"M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z\"]\n};\nvar faMugHot = {\n prefix: 'fas',\n iconName: 'mug-hot',\n icon: [512, 512, [], \"f7b6\", \"M127.1 146.5c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C111.8 5.9 105 0 96.8 0H80.4C70.6 0 63 8.5 64.1 18c3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zm112 0c1.3 7.7 8 13.5 16 13.5h16.5c9.8 0 17.6-8.5 16.3-18-3.8-28.2-16.4-54.2-36.6-74.7-14.4-14.7-23.6-33.3-26.4-53.5C223.8 5.9 217 0 208.8 0h-16.4c-9.8 0-17.5 8.5-16.3 18 3.9 31.9 18 61.3 40.6 84.4 12 12.2 19.7 27.5 22.4 44.1zM400 192H32c-17.7 0-32 14.3-32 32v192c0 53 43 96 96 96h192c53 0 96-43 96-96h16c61.8 0 112-50.2 112-112s-50.2-112-112-112zm0 160h-16v-96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faMusic = {\n prefix: 'fas',\n iconName: 'music',\n icon: [512, 512, [], \"f001\", \"M470.38 1.51L150.41 96A32 32 0 0 0 128 126.51v261.41A139 139 0 0 0 96 384c-53 0-96 28.66-96 64s43 64 96 64 96-28.66 96-64V214.32l256-75v184.61a138.4 138.4 0 0 0-32-3.93c-53 0-96 28.66-96 64s43 64 96 64 96-28.65 96-64V32a32 32 0 0 0-41.62-30.49z\"]\n};\nvar faNetworkWired = {\n prefix: 'fas',\n iconName: 'network-wired',\n icon: [640, 512, [], \"f6ff\", \"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z\"]\n};\nvar faNeuter = {\n prefix: 'fas',\n iconName: 'neuter',\n icon: [288, 512, [], \"f22c\", \"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V468c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V316.4c64.1-14.5 112-71.9 112-140.4zm-144 80c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faNewspaper = {\n prefix: 'fas',\n iconName: 'newspaper',\n icon: [576, 512, [], \"f1ea\", \"M552 64H88c-13.255 0-24 10.745-24 24v8H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h472c26.51 0 48-21.49 48-48V88c0-13.255-10.745-24-24-24zM56 400a8 8 0 0 1-8-8V144h16v248a8 8 0 0 1-8 8zm236-16H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm-208-96H140c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm208 0H348c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h152c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12zm0-96H140c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h360c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12z\"]\n};\nvar faNotEqual = {\n prefix: 'fas',\n iconName: 'not-equal',\n icon: [448, 512, [], \"f53e\", \"M416 208c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32h-23.88l51.87-66.81c5.37-7.02 4.04-17.06-2.97-22.43L415.61 3.3c-7.02-5.38-17.06-4.04-22.44 2.97L311.09 112H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h204.56l-74.53 96H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h55.49l-51.87 66.81c-5.37 7.01-4.04 17.05 2.97 22.43L64 508.7c7.02 5.38 17.06 4.04 22.43-2.97L168.52 400H416c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32H243.05l74.53-96H416z\"]\n};\nvar faNotesMedical = {\n prefix: 'fas',\n iconName: 'notes-medical',\n icon: [384, 512, [], \"f481\", \"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm96 304c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48zm0-192c0 4.4-3.6 8-8 8H104c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h176c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faObjectGroup = {\n prefix: 'fas',\n iconName: 'object-group',\n icon: [512, 512, [], \"f247\", \"M480 128V96h20c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v20H64V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v40c0 6.627 5.373 12 12 12h20v320H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-20h384v20c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V128zM96 276V140c0-6.627 5.373-12 12-12h168c6.627 0 12 5.373 12 12v136c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12zm320 96c0 6.627-5.373 12-12 12H236c-6.627 0-12-5.373-12-12v-52h72c13.255 0 24-10.745 24-24v-72h84c6.627 0 12 5.373 12 12v136z\"]\n};\nvar faObjectUngroup = {\n prefix: 'fas',\n iconName: 'object-ungroup',\n icon: [576, 512, [], \"f248\", \"M64 320v26a6 6 0 0 1-6 6H6a6 6 0 0 1-6-6v-52a6 6 0 0 1 6-6h26V96H6a6 6 0 0 1-6-6V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v26h288V38a6 6 0 0 1 6-6h52a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-26v192h26a6 6 0 0 1 6 6v52a6 6 0 0 1-6 6h-52a6 6 0 0 1-6-6v-26H64zm480-64v-32h26a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-52a6 6 0 0 0-6 6v26H408v72h8c13.255 0 24 10.745 24 24v64c0 13.255-10.745 24-24 24h-64c-13.255 0-24-10.745-24-24v-8H192v72h-26a6 6 0 0 0-6 6v52a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-26h288v26a6 6 0 0 0 6 6h52a6 6 0 0 0 6-6v-52a6 6 0 0 0-6-6h-26V256z\"]\n};\nvar faOilCan = {\n prefix: 'fas',\n iconName: 'oil-can',\n icon: [640, 512, [], \"f613\", \"M629.8 160.31L416 224l-50.49-25.24a64.07 64.07 0 0 0-28.62-6.76H280v-48h56c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h56v48h-56L37.72 166.86a31.9 31.9 0 0 0-5.79-.53C14.67 166.33 0 180.36 0 198.34v94.95c0 15.46 11.06 28.72 26.28 31.48L96 337.46V384c0 17.67 14.33 32 32 32h274.63c8.55 0 16.75-3.42 22.76-9.51l212.26-214.75c1.5-1.5 2.34-3.54 2.34-5.66V168c.01-5.31-5.08-9.15-10.19-7.69zM96 288.67l-48-8.73v-62.43l48 8.73v62.43zm453.33 84.66c0 23.56 19.1 42.67 42.67 42.67s42.67-19.1 42.67-42.67S592 288 592 288s-42.67 61.77-42.67 85.33z\"]\n};\nvar faOm = {\n prefix: 'fas',\n iconName: 'om',\n icon: [512, 512, [], \"f679\", \"M360.6 60.94a10.43 10.43 0 0 0 14.76 0l21.57-21.56a10.43 10.43 0 0 0 0-14.76L375.35 3.06c-4.08-4.07-10.68-4.07-14.76 0l-21.57 21.56a10.43 10.43 0 0 0 0 14.76l21.58 21.56zM412.11 192c-26.69 0-51.77 10.39-70.64 29.25l-24.25 24.25c-6.78 6.77-15.78 10.5-25.38 10.5H245c10.54-22.1 14.17-48.11 7.73-75.23-10.1-42.55-46.36-76.11-89.52-83.19-36.15-5.93-70.9 5.04-96.01 28.78-7.36 6.96-6.97 18.85 1.12 24.93l26.15 19.63c5.72 4.3 13.66 4.32 19.2-.21 8.45-6.9 19.02-10.71 30.27-10.71 26.47 0 48.01 21.53 48.01 48s-21.54 48-48.01 48h-31.9c-11.96 0-19.74 12.58-14.39 23.28l16.09 32.17c2.53 5.06 7.6 8.1 13.17 8.55h33.03c35.3 0 64.01 28.7 64.01 64s-28.71 64-64.01 64c-96.02 0-122.35-54.02-145.15-92.03-4.53-7.55-14.77-3.58-14.79 5.22C-.09 416 41.13 512 159.94 512c70.59 0 128.02-57.42 128.02-128 0-23.42-6.78-45.1-17.81-64h21.69c26.69 0 51.77-10.39 70.64-29.25l24.25-24.25c6.78-6.77 15.78-10.5 25.38-10.5 19.78 0 35.88 16.09 35.88 35.88V392c0 13.23-18.77 24-32.01 24-39.4 0-66.67-24.24-81.82-42.89-4.77-5.87-14.2-2.54-14.2 5.02V416s0 64 96.02 64c48.54 0 96.02-39.47 96.02-88V291.88c0-55.08-44.8-99.88-99.89-99.88zm42.18-124.73c-85.55 65.12-169.05 2.75-172.58.05-6.02-4.62-14.44-4.38-20.14.55-5.74 4.92-7.27 13.17-3.66 19.8 1.61 2.95 40.37 72.34 118.8 72.34 79.92 0 98.78-31.36 101.75-37.66 1.02-2.12 1.53-4.47 1.53-6.83V80c0-13.22-15.14-20.69-25.7-12.73z\"]\n};\nvar faOtter = {\n prefix: 'fas',\n iconName: 'otter',\n icon: [640, 512, [], \"f700\", \"M608 32h-32l-13.25-13.25A63.97 63.97 0 0 0 517.49 0H497c-11.14 0-22.08 2.91-31.75 8.43L312 96h-56C149.96 96 64 181.96 64 288v1.61c0 32.75-16 62.14-39.56 84.89-18.19 17.58-28.1 43.68-23.19 71.8 6.76 38.8 42.9 65.7 82.28 65.7H192c17.67 0 32-14.33 32-32s-14.33-32-32-32H80c-8.83 0-16-7.17-16-16s7.17-16 16-16h224c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-64l149.49-80.5L448 416h80c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-28.22l-55.11-110.21L521.14 192H544c53.02 0 96-42.98 96-96V64c0-17.67-14.33-32-32-32zm-96 16c8.84 0 16 7.16 16 16s-7.16 16-16 16-16-7.16-16-16 7.16-16 16-16zm32 96h-34.96L407.2 198.84l-13.77-27.55L512 112h77.05c-6.62 18.58-24.22 32-45.05 32z\"]\n};\nvar faOutdent = {\n prefix: 'fas',\n iconName: 'outdent',\n icon: [448, 512, [], \"f03b\", \"M100.69 363.29c10 10 27.31 2.93 27.31-11.31V160c0-14.32-17.33-21.31-27.31-11.31l-96 96a16 16 0 0 0 0 22.62zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faPager = {\n prefix: 'fas',\n iconName: 'pager',\n icon: [512, 512, [], \"f815\", \"M448 64H64a64 64 0 0 0-64 64v256a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V128a64 64 0 0 0-64-64zM160 368H80a16 16 0 0 1-16-16v-16a16 16 0 0 1 16-16h80zm128-16a16 16 0 0 1-16 16h-80v-48h80a16 16 0 0 1 16 16zm160-128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32v-64a32 32 0 0 1 32-32h320a32 32 0 0 1 32 32z\"]\n};\nvar faPaintBrush = {\n prefix: 'fas',\n iconName: 'paint-brush',\n icon: [512, 512, [], \"f1fc\", \"M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z\"]\n};\nvar faPaintRoller = {\n prefix: 'fas',\n iconName: 'paint-roller',\n icon: [512, 512, [], \"f5aa\", \"M416 128V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32h352c17.67 0 32-14.33 32-32zm32-64v128c0 17.67-14.33 32-32 32H256c-35.35 0-64 28.65-64 64v32c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32v-32h160c53.02 0 96-42.98 96-96v-64c0-35.35-28.65-64-64-64z\"]\n};\nvar faPalette = {\n prefix: 'fas',\n iconName: 'palette',\n icon: [512, 512, [], \"f53f\", \"M204.3 5C104.9 24.4 24.8 104.3 5.2 203.4c-37 187 131.7 326.4 258.8 306.7 41.2-6.4 61.4-54.6 42.5-91.7-23.1-45.4 9.9-98.4 60.9-98.4h79.7c35.8 0 64.8-29.6 64.9-65.3C511.5 97.1 368.1-26.9 204.3 5zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm32-128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128-64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faPallet = {\n prefix: 'fas',\n iconName: 'pallet',\n icon: [640, 512, [], \"f482\", \"M144 256h352c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H384v128l-64-32-64 32V0H144c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16zm480 128c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v64H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-48v-64h48zm-336 64H128v-64h160v64zm224 0H352v-64h160v64z\"]\n};\nvar faPaperPlane = {\n prefix: 'fas',\n iconName: 'paper-plane',\n icon: [512, 512, [], \"f1d8\", \"M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z\"]\n};\nvar faPaperclip = {\n prefix: 'fas',\n iconName: 'paperclip',\n icon: [448, 512, [], \"f0c6\", \"M43.246 466.142c-58.43-60.289-57.341-157.511 1.386-217.581L254.392 34c44.316-45.332 116.351-45.336 160.671 0 43.89 44.894 43.943 117.329 0 162.276L232.214 383.128c-29.855 30.537-78.633 30.111-107.982-.998-28.275-29.97-27.368-77.473 1.452-106.953l143.743-146.835c6.182-6.314 16.312-6.422 22.626-.241l22.861 22.379c6.315 6.182 6.422 16.312.241 22.626L171.427 319.927c-4.932 5.045-5.236 13.428-.648 18.292 4.372 4.634 11.245 4.711 15.688.165l182.849-186.851c19.613-20.062 19.613-52.725-.011-72.798-19.189-19.627-49.957-19.637-69.154 0L90.39 293.295c-34.763 35.56-35.299 93.12-1.191 128.313 34.01 35.093 88.985 35.137 123.058.286l172.06-175.999c6.177-6.319 16.307-6.433 22.626-.256l22.877 22.364c6.319 6.177 6.434 16.307.256 22.626l-172.06 175.998c-59.576 60.938-155.943 60.216-214.77-.485z\"]\n};\nvar faParachuteBox = {\n prefix: 'fas',\n iconName: 'parachute-box',\n icon: [512, 512, [], \"f4cd\", \"M511.9 175c-9.1-75.6-78.4-132.4-158.3-158.7C390 55.7 416 116.9 416 192h28.1L327.5 321.5c-2.5-.6-4.8-1.5-7.5-1.5h-48V192h112C384 76.8 315.1 0 256 0S128 76.8 128 192h112v128h-48c-2.7 0-5 .9-7.5 1.5L67.9 192H96c0-75.1 26-136.3 62.4-175.7C78.5 42.7 9.2 99.5.1 175c-1.1 9.1 6.8 17 16 17h8.7l136.7 151.9c-.7 2.6-1.6 5.2-1.6 8.1v128c0 17.7 14.3 32 32 32h128c17.7 0 32-14.3 32-32V352c0-2.9-.9-5.4-1.6-8.1L487.1 192h8.7c9.3 0 17.2-7.8 16.1-17z\"]\n};\nvar faParagraph = {\n prefix: 'fas',\n iconName: 'paragraph',\n icon: [448, 512, [], \"f1dd\", \"M448 48v32a16 16 0 0 1-16 16h-48v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V96h-32v368a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V352h-32a160 160 0 0 1 0-320h240a16 16 0 0 1 16 16z\"]\n};\nvar faParking = {\n prefix: 'fas',\n iconName: 'parking',\n icon: [448, 512, [], \"f540\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z\"]\n};\nvar faPassport = {\n prefix: 'fas',\n iconName: 'passport',\n icon: [448, 512, [], \"f5ab\", \"M129.62 176h39.09c1.49-27.03 6.54-51.35 14.21-70.41-27.71 13.24-48.02 39.19-53.3 70.41zm0 32c5.29 31.22 25.59 57.17 53.3 70.41-7.68-19.06-12.72-43.38-14.21-70.41h-39.09zM224 286.69c7.69-7.45 20.77-34.42 23.43-78.69h-46.87c2.67 44.26 15.75 71.24 23.44 78.69zM200.57 176h46.87c-2.66-44.26-15.74-71.24-23.43-78.69-7.7 7.45-20.78 34.43-23.44 78.69zm64.51 102.41c27.71-13.24 48.02-39.19 53.3-70.41h-39.09c-1.49 27.03-6.53 51.35-14.21 70.41zM416 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h352c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32zm-80 416H112c-8.8 0-16-7.2-16-16s7.2-16 16-16h224c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-112-96c-70.69 0-128-57.31-128-128S153.31 64 224 64s128 57.31 128 128-57.31 128-128 128zm41.08-214.41c7.68 19.06 12.72 43.38 14.21 70.41h39.09c-5.28-31.22-25.59-57.17-53.3-70.41z\"]\n};\nvar faPastafarianism = {\n prefix: 'fas',\n iconName: 'pastafarianism',\n icon: [640, 512, [], \"f67b\", \"M624.54 347.67c-32.7-12.52-57.36 4.25-75.37 16.45-17.06 11.53-23.25 14.42-31.41 11.36-8.12-3.09-10.83-9.38-15.89-29.38-3.33-13.15-7.44-29.32-17.95-42.65 2.24-2.91 4.43-5.79 6.38-8.57C500.47 304.45 513.71 312 532 312c33.95 0 50.87-25.78 62.06-42.83 10.59-16.14 15-21.17 21.94-21.17 13.25 0 24-10.75 24-24s-10.75-24-24-24c-33.95 0-50.87 25.78-62.06 42.83-10.6 16.14-15 21.17-21.94 21.17-17.31 0-37.48-61.43-97.26-101.91l17.25-34.5C485.43 125.5 512 97.98 512 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 13.02 3.94 25.1 10.62 35.21l-18.15 36.3c-16.98-4.6-35.6-7.51-56.46-7.51s-39.49 2.91-56.46 7.51l-18.15-36.3C252.06 89.1 256 77.02 256 64c0-35.35-28.65-64-64-64s-64 28.65-64 64c0 33.98 26.56 61.5 60.02 63.6l17.25 34.5C145.68 202.44 125.15 264 108 264c-6.94 0-11.34-5.03-21.94-21.17C74.88 225.78 57.96 200 24 200c-13.25 0-24 10.75-24 24s10.75 24 24 24c6.94 0 11.34 5.03 21.94 21.17C57.13 286.22 74.05 312 108 312c18.29 0 31.53-7.55 41.7-17.11 1.95 2.79 4.14 5.66 6.38 8.57-10.51 13.33-14.62 29.5-17.95 42.65-5.06 20-7.77 26.28-15.89 29.38-8.11 3.06-14.33.17-31.41-11.36-18.03-12.2-42.72-28.92-75.37-16.45-12.39 4.72-18.59 18.58-13.87 30.97 4.72 12.41 18.61 18.61 30.97 13.88 8.16-3.09 14.34-.19 31.39 11.36 13.55 9.16 30.83 20.86 52.42 20.84 7.17 0 14.83-1.28 22.97-4.39 32.66-12.44 39.98-41.33 45.33-62.44 2.21-8.72 3.99-14.49 5.95-18.87 16.62 13.61 36.95 25.88 61.64 34.17-9.96 37-32.18 90.8-60.26 90.8-13.25 0-24 10.75-24 24s10.75 24 24 24c66.74 0 97.05-88.63 107.42-129.14 6.69.6 13.42 1.14 20.58 1.14s13.89-.54 20.58-1.14C350.95 423.37 381.26 512 448 512c13.25 0 24-10.75 24-24s-10.75-24-24-24c-27.94 0-50.21-53.81-60.22-90.81 24.69-8.29 45-20.56 61.62-34.16 1.96 4.38 3.74 10.15 5.95 18.87 5.34 21.11 12.67 50 45.33 62.44 8.14 3.11 15.8 4.39 22.97 4.39 21.59 0 38.87-11.69 52.42-20.84 17.05-11.55 23.28-14.45 31.39-11.36 12.39 4.75 26.27-1.47 30.97-13.88 4.71-12.4-1.49-26.26-13.89-30.98zM448 48c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16zm-256 0c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16z\"]\n};\nvar faPaste = {\n prefix: 'fas',\n iconName: 'paste',\n icon: [448, 512, [], \"f0ea\", \"M128 184c0-30.879 25.122-56 56-56h136V56c0-13.255-10.745-24-24-24h-80.61C204.306 12.89 183.637 0 160 0s-44.306 12.89-55.39 32H24C10.745 32 0 42.745 0 56v336c0 13.255 10.745 24 24 24h104V184zm32-144c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24zm184 248h104v200c0 13.255-10.745 24-24 24H184c-13.255 0-24-10.745-24-24V184c0-13.255 10.745-24 24-24h136v104c0 13.2 10.8 24 24 24zm104-38.059V256h-96v-96h6.059a24 24 0 0 1 16.97 7.029l65.941 65.941a24.002 24.002 0 0 1 7.03 16.971z\"]\n};\nvar faPause = {\n prefix: 'fas',\n iconName: 'pause',\n icon: [448, 512, [], \"f04c\", \"M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z\"]\n};\nvar faPauseCircle = {\n prefix: 'fas',\n iconName: 'pause-circle',\n icon: [512, 512, [], \"f28b\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-16 328c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160zm112 0c0 8.8-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v160z\"]\n};\nvar faPaw = {\n prefix: 'fas',\n iconName: 'paw',\n icon: [512, 512, [], \"f1b0\", \"M256 224c-79.41 0-192 122.76-192 200.25 0 34.9 26.81 55.75 71.74 55.75 48.84 0 81.09-25.08 120.26-25.08 39.51 0 71.85 25.08 120.26 25.08 44.93 0 71.74-20.85 71.74-55.75C448 346.76 335.41 224 256 224zm-147.28-12.61c-10.4-34.65-42.44-57.09-71.56-50.13-29.12 6.96-44.29 40.69-33.89 75.34 10.4 34.65 42.44 57.09 71.56 50.13 29.12-6.96 44.29-40.69 33.89-75.34zm84.72-20.78c30.94-8.14 46.42-49.94 34.58-93.36s-46.52-72.01-77.46-63.87-46.42 49.94-34.58 93.36c11.84 43.42 46.53 72.02 77.46 63.87zm281.39-29.34c-29.12-6.96-61.15 15.48-71.56 50.13-10.4 34.65 4.77 68.38 33.89 75.34 29.12 6.96 61.15-15.48 71.56-50.13 10.4-34.65-4.77-68.38-33.89-75.34zm-156.27 29.34c30.94 8.14 65.62-20.45 77.46-63.87 11.84-43.42-3.64-85.21-34.58-93.36s-65.62 20.45-77.46 63.87c-11.84 43.42 3.64 85.22 34.58 93.36z\"]\n};\nvar faPeace = {\n prefix: 'fas',\n iconName: 'peace',\n icon: [496, 512, [], \"f67c\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm184 248c0 31.93-8.2 61.97-22.57 88.17L280 240.63V74.97c86.23 15.21 152 90.5 152 181.03zM216 437.03c-33.86-5.97-64.49-21.2-89.29-43.02L216 322.57v114.46zm64-114.46L369.29 394c-24.8 21.82-55.43 37.05-89.29 43.02V322.57zm-64-247.6v165.66L86.57 344.17C72.2 317.97 64 287.93 64 256c0-90.53 65.77-165.82 152-181.03z\"]\n};\nvar faPen = {\n prefix: 'fas',\n iconName: 'pen',\n icon: [512, 512, [], \"f304\", \"M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z\"]\n};\nvar faPenAlt = {\n prefix: 'fas',\n iconName: 'pen-alt',\n icon: [512, 512, [], \"f305\", \"M497.94 74.17l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91zm-246.8-20.53c-15.62-15.62-40.94-15.62-56.56 0L75.8 172.43c-6.25 6.25-6.25 16.38 0 22.62l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l101.82-101.82 22.63 22.62L93.95 290.03A327.038 327.038 0 0 0 .17 485.11l-.03.23c-1.7 15.28 11.21 28.2 26.49 26.51a327.02 327.02 0 0 0 195.34-93.8l196.79-196.79-82.77-82.77-84.85-84.85z\"]\n};\nvar faPenFancy = {\n prefix: 'fas',\n iconName: 'pen-fancy',\n icon: [512, 512, [], \"f5ac\", \"M79.18 282.94a32.005 32.005 0 0 0-20.24 20.24L0 480l4.69 4.69 92.89-92.89c-.66-2.56-1.57-5.03-1.57-7.8 0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32c-2.77 0-5.24-.91-7.8-1.57l-92.89 92.89L32 512l176.82-58.94a31.983 31.983 0 0 0 20.24-20.24l33.07-84.07-98.88-98.88-84.07 33.07zM369.25 28.32L186.14 227.81l97.85 97.85 199.49-183.11C568.4 67.48 443.73-55.94 369.25 28.32z\"]\n};\nvar faPenNib = {\n prefix: 'fas',\n iconName: 'pen-nib',\n icon: [512, 512, [], \"f5ad\", \"M136.6 138.79a64.003 64.003 0 0 0-43.31 41.35L0 460l14.69 14.69L164.8 324.58c-2.99-6.26-4.8-13.18-4.8-20.58 0-26.51 21.49-48 48-48s48 21.49 48 48-21.49 48-48 48c-7.4 0-14.32-1.81-20.58-4.8L37.31 497.31 52 512l279.86-93.29a64.003 64.003 0 0 0 41.35-43.31L416 224 288 96l-151.4 42.79zm361.34-64.62l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.75 18.75-49.15 0-67.91z\"]\n};\nvar faPenSquare = {\n prefix: 'fas',\n iconName: 'pen-square',\n icon: [448, 512, [], \"f14b\", \"M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9L102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z\"]\n};\nvar faPencilAlt = {\n prefix: 'fas',\n iconName: 'pencil-alt',\n icon: [512, 512, [], \"f303\", \"M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z\"]\n};\nvar faPencilRuler = {\n prefix: 'fas',\n iconName: 'pencil-ruler',\n icon: [512, 512, [], \"f5ae\", \"M109.46 244.04l134.58-134.56-44.12-44.12-61.68 61.68a7.919 7.919 0 0 1-11.21 0l-11.21-11.21c-3.1-3.1-3.1-8.12 0-11.21l61.68-61.68-33.64-33.65C131.47-3.1 111.39-3.1 99 9.29L9.29 99c-12.38 12.39-12.39 32.47 0 44.86l100.17 100.18zm388.47-116.8c18.76-18.76 18.75-49.17 0-67.93l-45.25-45.25c-18.76-18.76-49.18-18.76-67.95 0l-46.02 46.01 113.2 113.2 46.02-46.03zM316.08 82.71l-297 296.96L.32 487.11c-2.53 14.49 10.09 27.11 24.59 24.56l107.45-18.84L429.28 195.9 316.08 82.71zm186.63 285.43l-33.64-33.64-61.68 61.68c-3.1 3.1-8.12 3.1-11.21 0l-11.21-11.21c-3.09-3.1-3.09-8.12 0-11.21l61.68-61.68-44.14-44.14L267.93 402.5l100.21 100.2c12.39 12.39 32.47 12.39 44.86 0l89.71-89.7c12.39-12.39 12.39-32.47 0-44.86z\"]\n};\nvar faPeopleArrows = {\n prefix: 'fas',\n iconName: 'people-arrows',\n icon: [576, 512, [], \"e068\", \"M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z\"]\n};\nvar faPeopleCarry = {\n prefix: 'fas',\n iconName: 'people-carry',\n icon: [640, 512, [], \"f4ce\", \"M128 96c26.5 0 48-21.5 48-48S154.5 0 128 0 80 21.5 80 48s21.5 48 48 48zm384 0c26.5 0 48-21.5 48-48S538.5 0 512 0s-48 21.5-48 48 21.5 48 48 48zm125.7 372.1l-44-110-41.1 46.4-2 18.2 27.7 69.2c5 12.5 17 20.1 29.7 20.1 4 0 8-.7 11.9-2.3 16.4-6.6 24.4-25.2 17.8-41.6zm-34.2-209.8L585 178.1c-4.6-20-18.6-36.8-37.5-44.9-18.5-8-39-6.7-56.1 3.3-22.7 13.4-39.7 34.5-48.1 59.4L432 229.8 416 240v-96c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v96l-16.1-10.2-11.3-33.9c-8.3-25-25.4-46-48.1-59.4-17.2-10-37.6-11.3-56.1-3.3-18.9 8.1-32.9 24.9-37.5 44.9l-18.4 80.2c-4.6 20 .7 41.2 14.4 56.7l67.2 75.9 10.1 92.6C130 499.8 143.8 512 160 512c1.2 0 2.3-.1 3.5-.2 17.6-1.9 30.2-17.7 28.3-35.3l-10.1-92.8c-1.5-13-6.9-25.1-15.6-35l-43.3-49 17.6-70.3 6.8 20.4c4.1 12.5 11.9 23.4 24.5 32.6l51.1 32.5c4.6 2.9 12.1 4.6 17.2 5h160c5.1-.4 12.6-2.1 17.2-5l51.1-32.5c12.6-9.2 20.4-20 24.5-32.6l6.8-20.4 17.6 70.3-43.3 49c-8.7 9.9-14.1 22-15.6 35l-10.1 92.8c-1.9 17.6 10.8 33.4 28.3 35.3 1.2.1 2.3.2 3.5.2 16.1 0 30-12.1 31.8-28.5l10.1-92.6 67.2-75.9c13.6-15.5 19-36.7 14.4-56.7zM46.3 358.1l-44 110c-6.6 16.4 1.4 35 17.8 41.6 16.8 6.6 35.1-1.7 41.6-17.8l27.7-69.2-2-18.2-41.1-46.4z\"]\n};\nvar faPepperHot = {\n prefix: 'fas',\n iconName: 'pepper-hot',\n icon: [512, 512, [], \"f816\", \"M330.67 263.12V173.4l-52.75-24.22C219.44 218.76 197.58 400 56 400a56 56 0 0 0 0 112c212.64 0 370.65-122.87 419.18-210.34l-37.05-38.54zm131.09-128.37C493.92 74.91 477.18 26.48 458.62 3a8 8 0 0 0-11.93-.59l-22.9 23a8.06 8.06 0 0 0-.89 10.23c6.86 10.36 17.05 35.1-1.4 72.32A142.85 142.85 0 0 0 364.34 96c-28 0-54 8.54-76.34 22.59l74.67 34.29v78.24h89.09L506.44 288c3.26-12.62 5.56-25.63 5.56-39.31a154 154 0 0 0-50.24-113.94z\"]\n};\nvar faPercent = {\n prefix: 'fas',\n iconName: 'percent',\n icon: [448, 512, [], \"f295\", \"M112 224c61.9 0 112-50.1 112-112S173.9 0 112 0 0 50.1 0 112s50.1 112 112 112zm0-160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zm224 224c-61.9 0-112 50.1-112 112s50.1 112 112 112 112-50.1 112-112-50.1-112-112-112zm0 160c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zM392.3.2l31.6-.1c19.4-.1 30.9 21.8 19.7 37.8L77.4 501.6a23.95 23.95 0 0 1-19.6 10.2l-33.4.1c-19.5 0-30.9-21.9-19.7-37.8l368-463.7C377.2 4 384.5.2 392.3.2z\"]\n};\nvar faPercentage = {\n prefix: 'fas',\n iconName: 'percentage',\n icon: [384, 512, [], \"f541\", \"M109.25 173.25c24.99-24.99 24.99-65.52 0-90.51-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 25 25 65.52 25 90.51 0zm256 165.49c-24.99-24.99-65.52-24.99-90.51 0-24.99 24.99-24.99 65.52 0 90.51 24.99 24.99 65.52 24.99 90.51 0 25-24.99 25-65.51 0-90.51zm-1.94-231.43l-22.62-22.62c-12.5-12.5-32.76-12.5-45.25 0L20.69 359.44c-12.5 12.5-12.5 32.76 0 45.25l22.62 22.62c12.5 12.5 32.76 12.5 45.25 0l274.75-274.75c12.5-12.49 12.5-32.75 0-45.25z\"]\n};\nvar faPersonBooth = {\n prefix: 'fas',\n iconName: 'person-booth',\n icon: [576, 512, [], \"f756\", \"M192 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h-64v176zm32-272h-50.9l-45.2-45.3C115.8 166.6 99.7 160 82.7 160H64c-17.1 0-33.2 6.7-45.3 18.8C6.7 190.9 0 207 0 224.1L.2 320 0 480c0 17.7 14.3 32 31.9 32 17.6 0 32-14.3 32-32l.1-100.7c.9.5 1.6 1.3 2.5 1.7l29.1 43v56c0 17.7 14.3 32 32 32s32-14.3 32-32v-56.5c0-9.9-2.3-19.8-6.7-28.6l-41.2-61.3V253l20.9 20.9c9.1 9.1 21.1 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32zM64 128c26.5 0 48-21.5 48-48S90.5 32 64 32 16 53.5 16 80s21.5 48 48 48zm224-96l31.5 223.1-30.9 154.6c-4.3 21.6 13 38.3 31.4 38.3 15.2 0 28-9.1 32.3-30.4.9 16.9 14.6 30.4 31.7 30.4 17.7 0 32-14.3 32-32 0 17.7 14.3 32 32 32s32-14.3 32-32V0H288v32zm-96 0v160h64V0h-32c-17.7 0-32 14.3-32 32zM544 0h-32v496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V32c0-17.7-14.3-32-32-32z\"]\n};\nvar faPhone = {\n prefix: 'fas',\n iconName: 'phone',\n icon: [512, 512, [], \"f095\", \"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z\"]\n};\nvar faPhoneAlt = {\n prefix: 'fas',\n iconName: 'phone-alt',\n icon: [512, 512, [], \"f879\", \"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"]\n};\nvar faPhoneSlash = {\n prefix: 'fas',\n iconName: 'phone-slash',\n icon: [640, 512, [], \"f3dd\", \"M268.2 381.4l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48c-10.7 4.6-16.5 16.1-13.9 27.5l24 104c2.5 10.8 12.1 18.6 23.4 18.6 100.7 0 193.7-32.4 269.7-86.9l-80-61.8c-10.9 6.5-22.1 12.7-33.6 18.1zm365.6 76.7L475.1 335.5C537.9 256.4 576 156.9 576 48c0-11.2-7.7-20.9-18.6-23.4l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-12.2 26.1-27.9 50.3-46 72.8L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3z\"]\n};\nvar faPhoneSquare = {\n prefix: 'fas',\n iconName: 'phone-square',\n icon: [448, 512, [], \"f098\", \"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM94 416c-7.033 0-13.057-4.873-14.616-11.627l-14.998-65a15 15 0 0 1 8.707-17.16l69.998-29.999a15 15 0 0 1 17.518 4.289l30.997 37.885c48.944-22.963 88.297-62.858 110.781-110.78l-37.886-30.997a15.001 15.001 0 0 1-4.289-17.518l30-69.998a15 15 0 0 1 17.16-8.707l65 14.998A14.997 14.997 0 0 1 384 126c0 160.292-129.945 290-290 290z\"]\n};\nvar faPhoneSquareAlt = {\n prefix: 'fas',\n iconName: 'phone-square-alt',\n icon: [448, 512, [], \"f87b\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48zm-16.39 307.37l-15 65A15 15 0 0 1 354 416C194 416 64 286.29 64 126a15.7 15.7 0 0 1 11.63-14.61l65-15A18.23 18.23 0 0 1 144 96a16.27 16.27 0 0 1 13.79 9.09l30 70A17.9 17.9 0 0 1 189 181a17 17 0 0 1-5.5 11.61l-37.89 31a231.91 231.91 0 0 0 110.78 110.78l31-37.89A17 17 0 0 1 299 291a17.85 17.85 0 0 1 5.91 1.21l70 30A16.25 16.25 0 0 1 384 336a17.41 17.41 0 0 1-.39 3.37z\"]\n};\nvar faPhoneVolume = {\n prefix: 'fas',\n iconName: 'phone-volume',\n icon: [384, 512, [], \"f2a0\", \"M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z\"]\n};\nvar faPhotoVideo = {\n prefix: 'fas',\n iconName: 'photo-video',\n icon: [640, 512, [], \"f87c\", \"M608 0H160a32 32 0 0 0-32 32v96h160V64h192v320h128a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32zM232 103a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm352 208a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9v-30a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm0-104a9 9 0 0 1-9 9h-30a9 9 0 0 1-9-9V73a9 9 0 0 1 9-9h30a9 9 0 0 1 9 9zm-168 57H32a32 32 0 0 0-32 32v288a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32V192a32 32 0 0 0-32-32zM96 224a32 32 0 1 1-32 32 32 32 0 0 1 32-32zm288 224H64v-32l64-64 32 32 128-128 96 96z\"]\n};\nvar faPiggyBank = {\n prefix: 'fas',\n iconName: 'piggy-bank',\n icon: [576, 512, [], \"f4d3\", \"M560 224h-29.5c-8.8-20-21.6-37.7-37.4-52.5L512 96h-32c-29.4 0-55.4 13.5-73 34.3-7.6-1.1-15.1-2.3-23-2.3H256c-77.4 0-141.9 55-156.8 128H56c-14.8 0-26.5-13.5-23.5-28.8C34.7 215.8 45.4 208 57 208h1c3.3 0 6-2.7 6-6v-20c0-3.3-2.7-6-6-6-28.5 0-53.9 20.4-57.5 48.6C-3.9 258.8 22.7 288 56 288h40c0 52.2 25.4 98.1 64 127.3V496c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-48h128v48c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16v-80.7c11.8-8.9 22.3-19.4 31.3-31.3H560c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16zm-128 64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM256 96h128c5.4 0 10.7.4 15.9.8 0-.3.1-.5.1-.8 0-53-43-96-96-96s-96 43-96 96c0 2.1.5 4.1.6 6.2 15.2-3.9 31-6.2 47.4-6.2z\"]\n};\nvar faPills = {\n prefix: 'fas',\n iconName: 'pills',\n icon: [576, 512, [], \"f484\", \"M112 32C50.1 32 0 82.1 0 144v224c0 61.9 50.1 112 112 112s112-50.1 112-112V144c0-61.9-50.1-112-112-112zm48 224H64V144c0-26.5 21.5-48 48-48s48 21.5 48 48v112zm139.7-29.7c-3.5-3.5-9.4-3.1-12.3.8-45.3 62.5-40.4 150.1 15.9 206.4 56.3 56.3 143.9 61.2 206.4 15.9 4-2.9 4.3-8.8.8-12.3L299.7 226.3zm229.8-19c-56.3-56.3-143.9-61.2-206.4-15.9-4 2.9-4.3 8.8-.8 12.3l210.8 210.8c3.5 3.5 9.4 3.1 12.3-.8 45.3-62.6 40.5-150.1-15.9-206.4z\"]\n};\nvar faPizzaSlice = {\n prefix: 'fas',\n iconName: 'pizza-slice',\n icon: [512, 512, [], \"f818\", \"M158.87.15c-16.16-1.52-31.2 8.42-35.33 24.12l-14.81 56.27c187.62 5.49 314.54 130.61 322.48 317l56.94-15.78c15.72-4.36 25.49-19.68 23.62-35.9C490.89 165.08 340.78 17.32 158.87.15zm-58.47 112L.55 491.64a16.21 16.21 0 0 0 20 19.75l379-105.1c-4.27-174.89-123.08-292.14-299.15-294.1zM128 416a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm48-152a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm104 104a32 32 0 1 1 32-32 32 32 0 0 1-32 32z\"]\n};\nvar faPlaceOfWorship = {\n prefix: 'fas',\n iconName: 'place-of-worship',\n icon: [640, 512, [], \"f67f\", \"M620.61 366.55L512 320v192h112c8.84 0 16-7.16 16-16V395.96a32 32 0 0 0-19.39-29.41zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.55A32 32 0 0 0 0 395.96zm464.46-149.28L416 217.6V102.63c0-8.49-3.37-16.62-9.38-22.63L331.31 4.69c-6.25-6.25-16.38-6.25-22.62 0L233.38 80c-6 6-9.38 14.14-9.38 22.63V217.6l-48.46 29.08A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.66-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44z\"]\n};\nvar faPlane = {\n prefix: 'fas',\n iconName: 'plane',\n icon: [576, 512, [], \"f072\", \"M480 192H365.71L260.61 8.06A16.014 16.014 0 0 0 246.71 0h-65.5c-10.63 0-18.3 10.17-15.38 20.39L214.86 192H112l-43.2-57.6c-3.02-4.03-7.77-6.4-12.8-6.4H16.01C5.6 128-2.04 137.78.49 147.88L32 256 .49 364.12C-2.04 374.22 5.6 384 16.01 384H56c5.04 0 9.78-2.37 12.8-6.4L112 320h102.86l-49.03 171.6c-2.92 10.22 4.75 20.4 15.38 20.4h65.5c5.74 0 11.04-3.08 13.89-8.06L365.71 320H480c35.35 0 96-28.65 96-64s-60.65-64-96-64z\"]\n};\nvar faPlaneArrival = {\n prefix: 'fas',\n iconName: 'plane-arrival',\n icon: [640, 512, [], \"f5af\", \"M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM44.81 205.66l88.74 80a62.607 62.607 0 0 0 25.47 13.93l287.6 78.35c26.48 7.21 54.56 8.72 81 1.36 29.67-8.27 43.44-21.21 47.25-35.71 3.83-14.5-1.73-32.71-23.37-54.96-19.28-19.82-44.35-32.79-70.83-40l-97.51-26.56L282.8 30.22c-1.51-5.81-5.95-10.35-11.66-11.91L206.05.58c-10.56-2.88-20.9 5.32-20.71 16.44l47.92 164.21-102.2-27.84-27.59-67.88c-1.93-4.89-6.01-8.57-11.02-9.93L52.72 64.75c-10.34-2.82-20.53 5-20.72 15.88l.23 101.78c.19 8.91 6.03 17.34 12.58 23.25z\"]\n};\nvar faPlaneDeparture = {\n prefix: 'fas',\n iconName: 'plane-departure',\n icon: [640, 512, [], \"f5b0\", \"M624 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM80.55 341.27c6.28 6.84 15.1 10.72 24.33 10.71l130.54-.18a65.62 65.62 0 0 0 29.64-7.12l290.96-147.65c26.74-13.57 50.71-32.94 67.02-58.31 18.31-28.48 20.3-49.09 13.07-63.65-7.21-14.57-24.74-25.27-58.25-27.45-29.85-1.94-59.54 5.92-86.28 19.48l-98.51 49.99-218.7-82.06a17.799 17.799 0 0 0-18-1.11L90.62 67.29c-10.67 5.41-13.25 19.65-5.17 28.53l156.22 98.1-103.21 52.38-72.35-36.47a17.804 17.804 0 0 0-16.07.02L9.91 230.22c-10.44 5.3-13.19 19.12-5.57 28.08l76.21 82.97z\"]\n};\nvar faPlaneSlash = {\n prefix: 'fas',\n iconName: 'plane-slash',\n icon: [640, 512, [], \"e069\", \"M32.48,147.88,64,256,32.48,364.13A16,16,0,0,0,48,384H88a16,16,0,0,0,12.8-6.41L144,320H246.85l-49,171.59A16,16,0,0,0,213.2,512h65.5a16,16,0,0,0,13.89-8.06l66.6-116.54L34.35,136.34A15.47,15.47,0,0,0,32.48,147.88ZM633.82,458.09,455.14,320H512c35.34,0,96-28.66,96-64s-60.66-64-96-64H397.7L292.61,8.06C290.06,3.61,283.84,0,278.71,0H213.2a16,16,0,0,0-15.38,20.39l36.94,129.29L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09Z\"]\n};\nvar faPlay = {\n prefix: 'fas',\n iconName: 'play',\n icon: [448, 512, [], \"f04b\", \"M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z\"]\n};\nvar faPlayCircle = {\n prefix: 'fas',\n iconName: 'play-circle',\n icon: [512, 512, [], \"f144\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm115.7 272l-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42z\"]\n};\nvar faPlug = {\n prefix: 'fas',\n iconName: 'plug',\n icon: [384, 512, [], \"f1e6\", \"M320,32a32,32,0,0,0-64,0v96h64Zm48,128H16A16,16,0,0,0,0,176v32a16,16,0,0,0,16,16H32v32A160.07,160.07,0,0,0,160,412.8V512h64V412.8A160.07,160.07,0,0,0,352,256V224h16a16,16,0,0,0,16-16V176A16,16,0,0,0,368,160ZM128,32a32,32,0,0,0-64,0v96h64Z\"]\n};\nvar faPlus = {\n prefix: 'fas',\n iconName: 'plus',\n icon: [448, 512, [], \"f067\", \"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"]\n};\nvar faPlusCircle = {\n prefix: 'fas',\n iconName: 'plus-circle',\n icon: [512, 512, [], \"f055\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"]\n};\nvar faPlusSquare = {\n prefix: 'fas',\n iconName: 'plus-square',\n icon: [448, 512, [], \"f0fe\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"]\n};\nvar faPodcast = {\n prefix: 'fas',\n iconName: 'podcast',\n icon: [448, 512, [], \"f2ce\", \"M267.429 488.563C262.286 507.573 242.858 512 224 512c-18.857 0-38.286-4.427-43.428-23.437C172.927 460.134 160 388.898 160 355.75c0-35.156 31.142-43.75 64-43.75s64 8.594 64 43.75c0 32.949-12.871 104.179-20.571 132.813zM156.867 288.554c-18.693-18.308-29.958-44.173-28.784-72.599 2.054-49.724 42.395-89.956 92.124-91.881C274.862 121.958 320 165.807 320 220c0 26.827-11.064 51.116-28.866 68.552-2.675 2.62-2.401 6.986.628 9.187 9.312 6.765 16.46 15.343 21.234 25.363 1.741 3.654 6.497 4.66 9.449 1.891 28.826-27.043 46.553-65.783 45.511-108.565-1.855-76.206-63.595-138.208-139.793-140.369C146.869 73.753 80 139.215 80 220c0 41.361 17.532 78.7 45.55 104.989 2.953 2.771 7.711 1.77 9.453-1.887 4.774-10.021 11.923-18.598 21.235-25.363 3.029-2.2 3.304-6.566.629-9.185zM224 0C100.204 0 0 100.185 0 224c0 89.992 52.602 165.647 125.739 201.408 4.333 2.118 9.267-1.544 8.535-6.31-2.382-15.512-4.342-30.946-5.406-44.339-.146-1.836-1.149-3.486-2.678-4.512-47.4-31.806-78.564-86.016-78.187-147.347.592-96.237 79.29-174.648 175.529-174.899C320.793 47.747 400 126.797 400 224c0 61.932-32.158 116.49-80.65 147.867-.999 14.037-3.069 30.588-5.624 47.23-.732 4.767 4.203 8.429 8.535 6.31C395.227 389.727 448 314.187 448 224 448 100.205 347.815 0 224 0zm0 160c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64z\"]\n};\nvar faPoll = {\n prefix: 'fas',\n iconName: 'poll',\n icon: [448, 512, [], \"f681\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM160 368c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V240c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v128zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16V144c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v224zm96 0c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-64c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v64z\"]\n};\nvar faPollH = {\n prefix: 'fas',\n iconName: 'poll-h',\n icon: [448, 512, [], \"f682\", \"M448 432V80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48zM112 192c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h128c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h224c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16H112zm0 96c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32c0 8.84-7.16 16-16 16h-64z\"]\n};\nvar faPoo = {\n prefix: 'fas',\n iconName: 'poo',\n icon: [512, 512, [], \"f2fe\", \"M451.4 369.1C468.7 356 480 335.4 480 312c0-39.8-32.2-72-72-72h-14.1c13.4-11.7 22.1-28.8 22.1-48 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C250.3 14.6 256 30.6 256 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 19.2 8.7 36.3 22.1 48H104c-39.8 0-72 32.2-72 72 0 23.4 11.3 44 28.6 57.1C26.3 374.6 0 404.1 0 440c0 39.8 32.2 72 72 72h368c39.8 0 72-32.2 72-72 0-35.9-26.3-65.4-60.6-70.9zM192 256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm159.5 139C341 422.9 293 448 256 448s-85-25.1-95.5-53c-2-5.3 2-11 7.8-11h175.4c5.8 0 9.8 5.7 7.8 11zM320 320c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faPooStorm = {\n prefix: 'fas',\n iconName: 'poo-storm',\n icon: [448, 512, [], \"f75a\", \"M308 336h-57.7l17.3-64.9c2-7.6-3.7-15.1-11.6-15.1h-68c-6 0-11.1 4.5-11.9 10.4l-16 120c-1 7.2 4.6 13.6 11.9 13.6h59.3l-23 97.2c-1.8 7.6 4 14.8 11.7 14.8 4.2 0 8.2-2.2 10.4-6l88-152c4.6-8-1.2-18-10.4-18zm66.4-111.3c5.9-9.6 9.6-20.6 9.6-32.7 0-35.3-28.7-64-64-64h-5.9c3.6-10.1 5.9-20.7 5.9-32 0-53-43-96-96-96-5.2 0-10.2.7-15.1 1.5C218.3 14.6 224 30.6 224 48c0 44.2-35.8 80-80 80h-16c-35.3 0-64 28.7-64 64 0 12.1 3.7 23.1 9.6 32.7C32.6 228 0 262.2 0 304c0 44 36 80 80 80h48.3c.1-.6 0-1.2 0-1.8l16-120c3-21.8 21.7-38.2 43.7-38.2h68c13.8 0 26.5 6.3 34.9 17.2s11.2 24.8 7.6 38.1l-6.6 24.7h16c15.7 0 30.3 8.4 38.1 22 7.8 13.6 7.8 30.5 0 44l-8.1 14h30c44 0 80-36 80-80 .1-41.8-32.5-76-73.5-79.3z\"]\n};\nvar faPoop = {\n prefix: 'fas',\n iconName: 'poop',\n icon: [512, 512, [], \"f619\", \"M451.36 369.14C468.66 355.99 480 335.41 480 312c0-39.77-32.24-72-72-72h-14.07c13.42-11.73 22.07-28.78 22.07-48 0-35.35-28.65-64-64-64h-5.88c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96-5.17 0-10.15.74-15.11 1.52C250.31 14.64 256 30.62 256 48c0 44.18-35.82 80-80 80h-16c-35.35 0-64 28.65-64 64 0 19.22 8.65 36.27 22.07 48H104c-39.76 0-72 32.23-72 72 0 23.41 11.34 43.99 28.64 57.14C26.31 374.62 0 404.12 0 440c0 39.76 32.24 72 72 72h368c39.76 0 72-32.24 72-72 0-35.88-26.31-65.38-60.64-70.86z\"]\n};\nvar faPortrait = {\n prefix: 'fas',\n iconName: 'portrait',\n icon: [384, 512, [], \"f3e0\", \"M336 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM192 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm112 236.8c0 10.6-10 19.2-22.4 19.2H102.4C90 384 80 375.4 80 364.8v-19.2c0-31.8 30.1-57.6 67.2-57.6h5c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h5c37.1 0 67.2 25.8 67.2 57.6v19.2z\"]\n};\nvar faPoundSign = {\n prefix: 'fas',\n iconName: 'pound-sign',\n icon: [320, 512, [], \"f154\", \"M308 352h-45.495c-6.627 0-12 5.373-12 12v50.848H128V288h84c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-84v-63.556c0-32.266 24.562-57.086 61.792-57.086 23.658 0 45.878 11.505 57.652 18.849 5.151 3.213 11.888 2.051 15.688-2.685l28.493-35.513c4.233-5.276 3.279-13.005-2.119-17.081C273.124 54.56 236.576 32 187.931 32 106.026 32 48 84.742 48 157.961V224H20c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h28v128H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h296c6.627 0 12-5.373 12-12V364c0-6.627-5.373-12-12-12z\"]\n};\nvar faPowerOff = {\n prefix: 'fas',\n iconName: 'power-off',\n icon: [512, 512, [], \"f011\", \"M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z\"]\n};\nvar faPray = {\n prefix: 'fas',\n iconName: 'pray',\n icon: [384, 512, [], \"f683\", \"M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z\"]\n};\nvar faPrayingHands = {\n prefix: 'fas',\n iconName: 'praying-hands',\n icon: [640, 512, [], \"f684\", \"M272 191.91c-17.6 0-32 14.4-32 32v80c0 8.84-7.16 16-16 16s-16-7.16-16-16v-76.55c0-17.39 4.72-34.47 13.69-49.39l77.75-129.59c9.09-15.16 4.19-34.81-10.97-43.91-14.45-8.67-32.72-4.3-42.3 9.21-.2.23-.62.21-.79.48l-117.26 175.9C117.56 205.9 112 224.31 112 243.29v80.23l-90.12 30.04A31.974 31.974 0 0 0 0 383.91v96c0 10.82 8.52 32 32 32 2.69 0 5.41-.34 8.06-1.03l179.19-46.62C269.16 449.99 304 403.8 304 351.91v-128c0-17.6-14.4-32-32-32zm346.12 161.73L528 323.6v-80.23c0-18.98-5.56-37.39-16.12-53.23L394.62 14.25c-.18-.27-.59-.24-.79-.48-9.58-13.51-27.85-17.88-42.3-9.21-15.16 9.09-20.06 28.75-10.97 43.91l77.75 129.59c8.97 14.92 13.69 32 13.69 49.39V304c0 8.84-7.16 16-16 16s-16-7.16-16-16v-80c0-17.6-14.4-32-32-32s-32 14.4-32 32v128c0 51.89 34.84 98.08 84.75 112.34l179.19 46.62c2.66.69 5.38 1.03 8.06 1.03 23.48 0 32-21.18 32-32v-96c0-13.77-8.81-25.99-21.88-30.35z\"]\n};\nvar faPrescription = {\n prefix: 'fas',\n iconName: 'prescription',\n icon: [384, 512, [], \"f5b1\", \"M301.26 352l78.06-78.06c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0L256 306.74l-83.96-83.96C219.31 216.8 256 176.89 256 128c0-53.02-42.98-96-96-96H16C7.16 32 0 39.16 0 48v256c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-80h18.75l128 128-78.06 78.06c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0L256 397.25l78.06 78.06c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63L301.26 352zM64 96h96c17.64 0 32 14.36 32 32s-14.36 32-32 32H64V96z\"]\n};\nvar faPrescriptionBottle = {\n prefix: 'fas',\n iconName: 'prescription-bottle',\n icon: [384, 512, [], \"f485\", \"M32 192h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64h120c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H32v64c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v64zM360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24z\"]\n};\nvar faPrescriptionBottleAlt = {\n prefix: 'fas',\n iconName: 'prescription-bottle-alt',\n icon: [384, 512, [], \"f486\", \"M360 0H24C10.8 0 0 10.8 0 24v48c0 13.2 10.8 24 24 24h336c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24zM32 480c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V128H32v352zm64-184c0-4.4 3.6-8 8-8h56v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56h56c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8h-56v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56h-56c-4.4 0-8-3.6-8-8v-48z\"]\n};\nvar faPrint = {\n prefix: 'fas',\n iconName: 'print',\n icon: [512, 512, [], \"f02f\", \"M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faProcedures = {\n prefix: 'fas',\n iconName: 'procedures',\n icon: [640, 512, [], \"f487\", \"M528 224H272c-8.8 0-16 7.2-16 16v144H64V144c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48h512v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-61.9-50.1-112-112-112zM136 96h126.1l27.6 55.2c5.9 11.8 22.7 11.8 28.6 0L368 51.8 390.1 96H512c8.8 0 16-7.2 16-16s-7.2-16-16-16H409.9L382.3 8.8C376.4-3 359.6-3 353.7 8.8L304 108.2l-19.9-39.8c-1.4-2.7-4.1-4.4-7.2-4.4H136c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm24 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z\"]\n};\nvar faProjectDiagram = {\n prefix: 'fas',\n iconName: 'project-diagram',\n icon: [640, 512, [], \"f542\", \"M384 320H256c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32zM192 32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v128c0 17.67 14.33 32 32 32h95.72l73.16 128.04C211.98 300.98 232.4 288 256 288h.28L192 175.51V128h224V64H192V32zM608 0H480c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32z\"]\n};\nvar faPumpMedical = {\n prefix: 'fas',\n iconName: 'pump-medical',\n icon: [384, 512, [], \"e06a\", \"M235.51,159.82H84.24A64,64,0,0,0,20.51,218L.14,442a64,64,0,0,0,63.74,69.8h192A64,64,0,0,0,319.61,442L299.24,218A64,64,0,0,0,235.51,159.82Zm4.37,173.33a13.35,13.35,0,0,1-13.34,13.34h-40v40a13.33,13.33,0,0,1-13.33,13.33H146.54a13.33,13.33,0,0,1-13.33-13.33v-40h-40a13.34,13.34,0,0,1-13.33-13.34V306.49a13.33,13.33,0,0,1,13.33-13.34h40v-40a13.33,13.33,0,0,1,13.33-13.33h26.67a13.33,13.33,0,0,1,13.33,13.33v40h40a13.34,13.34,0,0,1,13.34,13.34ZM379.19,93.88,335.87,50.56a64,64,0,0,0-45.24-18.74H223.88a32,32,0,0,0-32-32h-64a32,32,0,0,0-32,32v96h128v-32h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.19,93.88Z\"]\n};\nvar faPumpSoap = {\n prefix: 'fas',\n iconName: 'pump-soap',\n icon: [384, 512, [], \"e06b\", \"M235.63,160H84.37a64,64,0,0,0-63.74,58.21L.27,442.21A64,64,0,0,0,64,512H256a64,64,0,0,0,63.74-69.79l-20.36-224A64,64,0,0,0,235.63,160ZM160,416c-33.12,0-60-26.33-60-58.75,0-25,35.7-75.47,52-97.27A10,10,0,0,1,168,260c16.33,21.8,52,72.27,52,97.27C220,389.67,193.12,416,160,416ZM379.31,94.06,336,50.74A64,64,0,0,0,290.75,32H224A32,32,0,0,0,192,0H128A32,32,0,0,0,96,32v96H224V96h66.75l43.31,43.31a16,16,0,0,0,22.63,0l22.62-22.62A16,16,0,0,0,379.31,94.06Z\"]\n};\nvar faPuzzlePiece = {\n prefix: 'fas',\n iconName: 'puzzle-piece',\n icon: [576, 512, [], \"f12e\", \"M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z\"]\n};\nvar faQrcode = {\n prefix: 'fas',\n iconName: 'qrcode',\n icon: [448, 512, [], \"f029\", \"M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z\"]\n};\nvar faQuestion = {\n prefix: 'fas',\n iconName: 'question',\n icon: [384, 512, [], \"f128\", \"M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z\"]\n};\nvar faQuestionCircle = {\n prefix: 'fas',\n iconName: 'question-circle',\n icon: [512, 512, [], \"f059\", \"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z\"]\n};\nvar faQuidditch = {\n prefix: 'fas',\n iconName: 'quidditch',\n icon: [640, 512, [], \"f458\", \"M256.5 216.8L343.2 326s-16.6 102.4-76.6 150.1C206.7 523.8 0 510.2 0 510.2s3.8-23.1 11-55.4l94.6-112.2c4-4.7-.9-11.6-6.6-9.5l-60.4 22.1c14.4-41.7 32.7-80 54.6-97.5 59.9-47.8 163.3-40.9 163.3-40.9zm238 135c-44 0-79.8 35.8-79.8 79.9 0 44.1 35.7 79.9 79.8 79.9 44.1 0 79.8-35.8 79.8-79.9 0-44.2-35.8-79.9-79.8-79.9zM636.5 31L616.7 6c-5.5-6.9-15.5-8-22.4-2.6L361.8 181.3l-34.1-43c-5.1-6.4-15.1-5.2-18.6 2.2l-25.3 54.6 86.7 109.2 58.8-12.4c8-1.7 11.4-11.2 6.3-17.6l-34.1-42.9L634 53.5c6.9-5.5 8-15.6 2.5-22.5z\"]\n};\nvar faQuoteLeft = {\n prefix: 'fas',\n iconName: 'quote-left',\n icon: [512, 512, [], \"f10d\", \"M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"]\n};\nvar faQuoteRight = {\n prefix: 'fas',\n iconName: 'quote-right',\n icon: [512, 512, [], \"f10e\", \"M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faQuran = {\n prefix: 'fas',\n iconName: 'quran',\n icon: [448, 512, [], \"f687\", \"M448 358.4V25.6c0-16-9.6-25.6-25.6-25.6H96C41.6 0 0 41.6 0 96v320c0 54.4 41.6 96 96 96h326.4c12.8 0 25.6-9.6 25.6-25.6v-16c0-6.4-3.2-12.8-9.6-19.2-3.2-16-3.2-60.8 0-73.6 6.4-3.2 9.6-9.6 9.6-19.2zM301.08 145.82c.6-1.21 1.76-1.82 2.92-1.82s2.32.61 2.92 1.82l11.18 22.65 25 3.63c2.67.39 3.74 3.67 1.81 5.56l-18.09 17.63 4.27 24.89c.36 2.11-1.31 3.82-3.21 3.82-.5 0-1.02-.12-1.52-.38L304 211.87l-22.36 11.75c-.5.26-1.02.38-1.52.38-1.9 0-3.57-1.71-3.21-3.82l4.27-24.89-18.09-17.63c-1.94-1.89-.87-5.17 1.81-5.56l24.99-3.63 11.19-22.65zm-57.89-69.01c13.67 0 27.26 2.49 40.38 7.41a6.775 6.775 0 1 1-2.38 13.12c-.67 0-3.09-.21-4.13-.21-52.31 0-94.86 42.55-94.86 94.86 0 52.3 42.55 94.86 94.86 94.86 1.03 0 3.48-.21 4.13-.21 3.93 0 6.8 3.14 6.8 6.78 0 2.98-1.94 5.51-4.62 6.42-13.07 4.87-26.59 7.34-40.19 7.34C179.67 307.19 128 255.51 128 192c0-63.52 51.67-115.19 115.19-115.19zM380.8 448H96c-19.2 0-32-12.8-32-32s16-32 32-32h284.8v64z\"]\n};\nvar faRadiation = {\n prefix: 'fas',\n iconName: 'radiation',\n icon: [496, 512, [], \"f7b9\", \"M328.2 255.8h151.6c9.1 0 16.8-7.7 16.2-16.8-5.1-75.8-44.4-142.2-102.5-184.2-7.4-5.3-17.9-2.9-22.7 4.8L290.4 188c22.6 14.3 37.8 39.2 37.8 67.8zm-37.8 67.7c-12.3 7.7-26.8 12.4-42.4 12.4-15.6 0-30-4.7-42.4-12.4L125.2 452c-4.8 7.7-2.4 18.1 5.6 22.4C165.7 493.2 205.6 504 248 504s82.3-10.8 117.2-29.6c8-4.3 10.4-14.8 5.6-22.4l-80.4-128.5zM248 303.8c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48zm-231.8-48h151.6c0-28.6 15.2-53.5 37.8-67.7L125.2 59.7c-4.8-7.7-15.3-10.2-22.7-4.8C44.4 96.9 5.1 163.3 0 239.1c-.6 9 7.1 16.7 16.2 16.7z\"]\n};\nvar faRadiationAlt = {\n prefix: 'fas',\n iconName: 'radiation-alt',\n icon: [496, 512, [], \"f7ba\", \"M312 256h79.1c9.2 0 16.9-7.7 16-16.8-4.6-43.6-27-81.8-59.5-107.8-7.6-6.1-18.8-4.5-24 3.8L281.9 202c18 11.2 30.1 31.2 30.1 54zm-97.8 54.1L172.4 377c-4.9 7.8-2.4 18.4 5.8 22.5 21.1 10.4 44.7 16.5 69.8 16.5s48.7-6.1 69.9-16.5c8.2-4.1 10.6-14.7 5.8-22.5l-41.8-66.9c-9.8 6.2-21.4 9.9-33.8 9.9s-24.1-3.7-33.9-9.9zM104.9 256H184c0-22.8 12.1-42.8 30.2-54.1l-41.7-66.8c-5.2-8.3-16.4-9.9-24-3.8-32.6 26-54.9 64.2-59.5 107.8-1.1 9.2 6.7 16.9 15.9 16.9zM248 504c137 0 248-111 248-248S385 8 248 8 0 119 0 256s111 248 248 248zm0-432c101.5 0 184 82.5 184 184s-82.5 184-184 184S64 357.5 64 256 146.5 72 248 72zm0 216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z\"]\n};\nvar faRainbow = {\n prefix: 'fas',\n iconName: 'rainbow',\n icon: [576, 512, [], \"f75b\", \"M268.3 32.7C115.4 42.9 0 176.9 0 330.2V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C64 186.8 180.9 80.3 317.5 97.9 430.4 112.4 512 214 512 327.8V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-165.3-140-298.6-307.7-287.3zm-5.6 96.9C166 142 96 229.1 96 326.7V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-74.8 64.5-134.8 140.8-127.4 66.5 6.5 115.2 66.2 115.2 133.1V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-114.2-100.2-205.4-217.3-190.4zm6.2 96.3c-45.6 8.9-76.9 51.5-76.9 97.9V464c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-17.6 14.3-32 32-32s32 14.4 32 32v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320c0-59.2-53.8-106-115.1-94.1z\"]\n};\nvar faRandom = {\n prefix: 'fas',\n iconName: 'random',\n icon: [512, 512, [], \"f074\", \"M504.971 359.029c9.373 9.373 9.373 24.569 0 33.941l-80 79.984c-15.01 15.01-40.971 4.49-40.971-16.971V416h-58.785a12.004 12.004 0 0 1-8.773-3.812l-70.556-75.596 53.333-57.143L352 336h32v-39.981c0-21.438 25.943-31.998 40.971-16.971l80 79.981zM12 176h84l52.781 56.551 53.333-57.143-70.556-75.596A11.999 11.999 0 0 0 122.785 96H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12zm372 0v39.984c0 21.46 25.961 31.98 40.971 16.971l80-79.984c9.373-9.373 9.373-24.569 0-33.941l-80-79.981C409.943 24.021 384 34.582 384 56.019V96h-58.785a12.004 12.004 0 0 0-8.773 3.812L96 336H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h110.785c3.326 0 6.503-1.381 8.773-3.812L352 176h32z\"]\n};\nvar faReceipt = {\n prefix: 'fas',\n iconName: 'receipt',\n icon: [384, 512, [], \"f543\", \"M358.4 3.2L320 48 265.6 3.2a15.9 15.9 0 0 0-19.2 0L192 48 137.6 3.2a15.9 15.9 0 0 0-19.2 0L64 48 25.6 3.2C15-4.7 0 2.8 0 16v480c0 13.2 15 20.7 25.6 12.8L64 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L192 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L320 464l38.4 44.8c10.5 7.9 25.6.4 25.6-12.8V16c0-13.2-15-20.7-25.6-12.8zM320 360c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faRecordVinyl = {\n prefix: 'fas',\n iconName: 'record-vinyl',\n icon: [512, 512, [], \"f8d9\", \"M256 152a104 104 0 1 0 104 104 104 104 0 0 0-104-104zm0 128a24 24 0 1 1 24-24 24 24 0 0 1-24 24zm0-272C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 376a128 128 0 1 1 128-128 128 128 0 0 1-128 128z\"]\n};\nvar faRecycle = {\n prefix: 'fas',\n iconName: 'recycle',\n icon: [512, 512, [], \"f1b8\", \"M184.561 261.903c3.232 13.997-12.123 24.635-24.068 17.168l-40.736-25.455-50.867 81.402C55.606 356.273 70.96 384 96.012 384H148c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12H96.115c-75.334 0-121.302-83.048-81.408-146.88l50.822-81.388-40.725-25.448c-12.081-7.547-8.966-25.961 4.879-29.158l110.237-25.45c8.611-1.988 17.201 3.381 19.189 11.99l25.452 110.237zm98.561-182.915l41.289 66.076-40.74 25.457c-12.051 7.528-9 25.953 4.879 29.158l110.237 25.45c8.672 1.999 17.215-3.438 19.189-11.99l25.45-110.237c3.197-13.844-11.99-24.719-24.068-17.168l-40.687 25.424-41.263-66.082c-37.521-60.033-125.209-60.171-162.816 0l-17.963 28.766c-3.51 5.62-1.8 13.021 3.82 16.533l33.919 21.195c5.62 3.512 13.024 1.803 16.536-3.817l17.961-28.743c12.712-20.341 41.973-19.676 54.257-.022zM497.288 301.12l-27.515-44.065c-3.511-5.623-10.916-7.334-16.538-3.821l-33.861 21.159c-5.62 3.512-7.33 10.915-3.818 16.536l27.564 44.112c13.257 21.211-2.057 48.96-27.136 48.96H320V336.02c0-14.213-17.242-21.383-27.313-11.313l-80 79.981c-6.249 6.248-6.249 16.379 0 22.627l80 79.989C302.689 517.308 320 510.3 320 495.989V448h95.88c75.274 0 121.335-82.997 81.408-146.88z\"]\n};\nvar faRedo = {\n prefix: 'fas',\n iconName: 'redo',\n icon: [512, 512, [], \"f01e\", \"M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z\"]\n};\nvar faRedoAlt = {\n prefix: 'fas',\n iconName: 'redo-alt',\n icon: [512, 512, [], \"f2f9\", \"M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z\"]\n};\nvar faRegistered = {\n prefix: 'fas',\n iconName: 'registered',\n icon: [512, 512, [], \"f25d\", \"M285.363 207.475c0 18.6-9.831 28.431-28.431 28.431h-29.876v-56.14h23.378c28.668 0 34.929 8.773 34.929 27.709zM504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM363.411 360.414c-46.729-84.825-43.299-78.636-44.702-80.98 23.432-15.172 37.945-42.979 37.945-74.486 0-54.244-31.5-89.252-105.498-89.252h-70.667c-13.255 0-24 10.745-24 24V372c0 13.255 10.745 24 24 24h22.567c13.255 0 24-10.745 24-24v-71.663h25.556l44.129 82.937a24.001 24.001 0 0 0 21.188 12.727h24.464c18.261-.001 29.829-19.591 21.018-35.587z\"]\n};\nvar faRemoveFormat = {\n prefix: 'fas',\n iconName: 'remove-format',\n icon: [640, 512, [], \"f87d\", \"M336 416h-11.17l9.26-27.77L267 336.4 240.49 416H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm297.82 42.1L377 259.59 426.17 112H544v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16H176a16 16 0 0 0-16 16v43.9L45.46 3.38A16 16 0 0 0 23 6.19L3.37 31.46a16 16 0 0 0 2.81 22.45l588.36 454.72a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zM309.91 207.76L224 141.36V112h117.83z\"]\n};\nvar faReply = {\n prefix: 'fas',\n iconName: 'reply',\n icon: [512, 512, [], \"f3e5\", \"M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z\"]\n};\nvar faReplyAll = {\n prefix: 'fas',\n iconName: 'reply-all',\n icon: [576, 512, [], \"f122\", \"M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z\"]\n};\nvar faRepublican = {\n prefix: 'fas',\n iconName: 'republican',\n icon: [640, 512, [], \"f75e\", \"M544 192c0-88.4-71.6-160-160-160H160C71.6 32 0 103.6 0 192v64h544v-64zm-367.7-21.6l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L128 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L272 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zm144 0l-19.8 19.3 4.7 27.3c.8 4.9-4.3 8.6-8.7 6.3L416 210.4l-24.5 12.9c-4.3 2.3-9.5-1.4-8.7-6.3l4.7-27.3-19.8-19.3c-3.6-3.5-1.6-9.5 3.3-10.2l27.4-4 12.2-24.8c2.2-4.5 8.6-4.4 10.7 0l12.2 24.8 27.4 4c5 .7 6.9 6.7 3.4 10.2zM624 320h-32c-8.8 0-16 7.2-16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V288H0v176c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16v-80h192v80c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V352h32v43.3c0 41.8 30 80.1 71.6 84.3 47.8 4.9 88.4-32.7 88.4-79.6v-64c0-8.8-7.2-16-16-16z\"]\n};\nvar faRestroom = {\n prefix: 'fas',\n iconName: 'restroom',\n icon: [640, 512, [], \"f7bd\", \"M128 128c35.3 0 64-28.7 64-64S163.3 0 128 0 64 28.7 64 64s28.7 64 64 64zm384 0c35.3 0 64-28.7 64-64S547.3 0 512 0s-64 28.7-64 64 28.7 64 64 64zm127.3 226.5l-45.6-185.8c-3.3-13.5-15.5-23-29.8-24.2-15 9.7-32.8 15.5-52 15.5-19.2 0-37-5.8-52-15.5-14.3 1.2-26.5 10.7-29.8 24.2l-45.6 185.8C381 369.6 393 384 409.2 384H464v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V384h54.8c16.2 0 28.2-14.4 24.5-29.5zM336 0h-32c-8.8 0-16 7.2-16 16v480c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zM180.1 144.4c-15 9.8-32.9 15.6-52.1 15.6-19.2 0-37.1-5.8-52.1-15.6C51.3 146.5 32 166.9 32 192v136c0 13.3 10.7 24 24 24h8v136c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V352h8c13.3 0 24-10.7 24-24V192c0-25.1-19.3-45.5-43.9-47.6z\"]\n};\nvar faRetweet = {\n prefix: 'fas',\n iconName: 'retweet',\n icon: [640, 512, [], \"f079\", \"M629.657 343.598L528.971 444.284c-9.373 9.372-24.568 9.372-33.941 0L394.343 343.598c-9.373-9.373-9.373-24.569 0-33.941l10.823-10.823c9.562-9.562 25.133-9.34 34.419.492L480 342.118V160H292.451a24.005 24.005 0 0 1-16.971-7.029l-16-16C244.361 121.851 255.069 96 276.451 96H520c13.255 0 24 10.745 24 24v222.118l40.416-42.792c9.285-9.831 24.856-10.054 34.419-.492l10.823 10.823c9.372 9.372 9.372 24.569-.001 33.941zm-265.138 15.431A23.999 23.999 0 0 0 347.548 352H160V169.881l40.416 42.792c9.286 9.831 24.856 10.054 34.419.491l10.822-10.822c9.373-9.373 9.373-24.569 0-33.941L144.971 67.716c-9.373-9.373-24.569-9.373-33.941 0L10.343 168.402c-9.373 9.373-9.373 24.569 0 33.941l10.822 10.822c9.562 9.562 25.133 9.34 34.419-.491L96 169.881V392c0 13.255 10.745 24 24 24h243.549c21.382 0 32.09-25.851 16.971-40.971l-16.001-16z\"]\n};\nvar faRibbon = {\n prefix: 'fas',\n iconName: 'ribbon',\n icon: [448, 512, [], \"f4d6\", \"M6.1 444.3c-9.6 10.8-7.5 27.6 4.5 35.7l68.8 27.9c9.9 6.7 23.3 5 31.3-3.8l91.8-101.9-79.2-87.9-117.2 130zm435.8 0s-292-324.6-295.4-330.1c15.4-8.4 40.2-17.9 77.5-17.9s62.1 9.5 77.5 17.9c-3.3 5.6-56 64.6-56 64.6l79.1 87.7 34.2-38c28.7-31.9 33.3-78.6 11.4-115.5l-43.7-73.5c-4.3-7.2-9.9-13.3-16.8-18-40.7-27.6-127.4-29.7-171.4 0-6.9 4.7-12.5 10.8-16.8 18l-43.6 73.2c-1.5 2.5-37.1 62.2 11.5 116L337.5 504c8 8.9 21.4 10.5 31.3 3.8l68.8-27.9c11.9-8 14-24.8 4.3-35.6z\"]\n};\nvar faRing = {\n prefix: 'fas',\n iconName: 'ring',\n icon: [512, 512, [], \"f70b\", \"M256 64C110.06 64 0 125.91 0 208v98.13C0 384.48 114.62 448 256 448s256-63.52 256-141.87V208c0-82.09-110.06-144-256-144zm0 64c106.04 0 192 35.82 192 80 0 9.26-3.97 18.12-10.91 26.39C392.15 208.21 328.23 192 256 192s-136.15 16.21-181.09 42.39C67.97 226.12 64 217.26 64 208c0-44.18 85.96-80 192-80zM120.43 264.64C155.04 249.93 201.64 240 256 240s100.96 9.93 135.57 24.64C356.84 279.07 308.93 288 256 288s-100.84-8.93-135.57-23.36z\"]\n};\nvar faRoad = {\n prefix: 'fas',\n iconName: 'road',\n icon: [576, 512, [], \"f018\", \"M573.19 402.67l-139.79-320C428.43 71.29 417.6 64 405.68 64h-97.59l2.45 23.16c.5 4.72-3.21 8.84-7.96 8.84h-29.16c-4.75 0-8.46-4.12-7.96-8.84L267.91 64h-97.59c-11.93 0-22.76 7.29-27.73 18.67L2.8 402.67C-6.45 423.86 8.31 448 30.54 448h196.84l10.31-97.68c.86-8.14 7.72-14.32 15.91-14.32h68.8c8.19 0 15.05 6.18 15.91 14.32L348.62 448h196.84c22.23 0 36.99-24.14 27.73-45.33zM260.4 135.16a8 8 0 0 1 7.96-7.16h39.29c4.09 0 7.53 3.09 7.96 7.16l4.6 43.58c.75 7.09-4.81 13.26-11.93 13.26h-40.54c-7.13 0-12.68-6.17-11.93-13.26l4.59-43.58zM315.64 304h-55.29c-9.5 0-16.91-8.23-15.91-17.68l5.07-48c.86-8.14 7.72-14.32 15.91-14.32h45.15c8.19 0 15.05 6.18 15.91 14.32l5.07 48c1 9.45-6.41 17.68-15.91 17.68z\"]\n};\nvar faRobot = {\n prefix: 'fas',\n iconName: 'robot',\n icon: [640, 512, [], \"f544\", \"M32,224H64V416H32A31.96166,31.96166,0,0,1,0,384V256A31.96166,31.96166,0,0,1,32,224Zm512-48V448a64.06328,64.06328,0,0,1-64,64H160a64.06328,64.06328,0,0,1-64-64V176a79.974,79.974,0,0,1,80-80H288V32a32,32,0,0,1,64,0V96H464A79.974,79.974,0,0,1,544,176ZM264,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,264,256Zm-8,128H192v32h64Zm96,0H288v32h64ZM456,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,456,256Zm-8,128H384v32h64ZM640,256V384a31.96166,31.96166,0,0,1-32,32H576V224h32A31.96166,31.96166,0,0,1,640,256Z\"]\n};\nvar faRocket = {\n prefix: 'fas',\n iconName: 'rocket',\n icon: [512, 512, [], \"f135\", \"M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z\"]\n};\nvar faRoute = {\n prefix: 'fas',\n iconName: 'route',\n icon: [512, 512, [], \"f4d7\", \"M416 320h-96c-17.6 0-32-14.4-32-32s14.4-32 32-32h96s96-107 96-160-43-96-96-96-96 43-96 96c0 25.5 22.2 63.4 45.3 96H320c-52.9 0-96 43.1-96 96s43.1 96 96 96h96c17.6 0 32 14.4 32 32s-14.4 32-32 32H185.5c-16 24.8-33.8 47.7-47.3 64H416c52.9 0 96-43.1 96-96s-43.1-96-96-96zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM96 256c-53 0-96 43-96 96s96 160 96 160 96-107 96-160-43-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faRss = {\n prefix: 'fas',\n iconName: 'rss',\n icon: [448, 512, [], \"f09e\", \"M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z\"]\n};\nvar faRssSquare = {\n prefix: 'fas',\n iconName: 'rss-square',\n icon: [448, 512, [], \"f143\", \"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z\"]\n};\nvar faRubleSign = {\n prefix: 'fas',\n iconName: 'ruble-sign',\n icon: [384, 512, [], \"f158\", \"M239.36 320C324.48 320 384 260.542 384 175.071S324.48 32 239.36 32H76c-6.627 0-12 5.373-12 12v206.632H12c-6.627 0-12 5.373-12 12V308c0 6.627 5.373 12 12 12h52v32H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h52v52c0 6.627 5.373 12 12 12h58.56c6.627 0 12-5.373 12-12v-52H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H146.56v-32h92.8zm-92.8-219.252h78.72c46.72 0 74.88 29.11 74.88 74.323 0 45.832-28.16 75.561-76.16 75.561h-77.44V100.748z\"]\n};\nvar faRuler = {\n prefix: 'fas',\n iconName: 'ruler',\n icon: [640, 512, [], \"f545\", \"M635.7 167.2L556.1 31.7c-8.8-15-28.3-20.1-43.5-11.5l-69 39.1L503.3 161c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L416 75l-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L333.2 122 278 153.3 337.8 255c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-59.7-101.7-55.2 31.3 27.9 47.4c2.2 3.8.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9l-27.9-47.5-55.2 31.3 59.7 101.7c2.2 3.7.9 8.5-2.9 10.7l-13.8 7.8c-3.8 2.2-8.7.9-10.9-2.9L84.9 262.9l-69 39.1C.7 310.7-4.6 329.8 4.2 344.8l79.6 135.6c8.8 15 28.3 20.1 43.5 11.5L624.1 210c15.2-8.6 20.4-27.8 11.6-42.8z\"]\n};\nvar faRulerCombined = {\n prefix: 'fas',\n iconName: 'ruler-combined',\n icon: [512, 512, [], \"f546\", \"M160 288h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56v-64h-56c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h56V96h-56c-4.42 0-8-3.58-8-8V72c0-4.42 3.58-8 8-8h56V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 2.77.91 5.24 1.57 7.8L160 329.38V288zm320 64h-32v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-64v56c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-56h-41.37L24.2 510.43c2.56.66 5.04 1.57 7.8 1.57h448c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"]\n};\nvar faRulerHorizontal = {\n prefix: 'fas',\n iconName: 'ruler-horizontal',\n icon: [576, 512, [], \"f547\", \"M544 128h-48v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-88h-64v88c0 4.42-3.58 8-8 8H88c-4.42 0-8-3.58-8-8v-88H32c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h512c17.67 0 32-14.33 32-32V160c0-17.67-14.33-32-32-32z\"]\n};\nvar faRulerVertical = {\n prefix: 'fas',\n iconName: 'ruler-vertical',\n icon: [256, 512, [], \"f548\", \"M168 416c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88v-64h-88c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h88V32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v448c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64h-88z\"]\n};\nvar faRunning = {\n prefix: 'fas',\n iconName: 'running',\n icon: [416, 512, [], \"f70c\", \"M272 96c26.51 0 48-21.49 48-48S298.51 0 272 0s-48 21.49-48 48 21.49 48 48 48zM113.69 317.47l-14.8 34.52H32c-17.67 0-32 14.33-32 32s14.33 32 32 32h77.45c19.25 0 36.58-11.44 44.11-29.09l8.79-20.52-10.67-6.3c-17.32-10.23-30.06-25.37-37.99-42.61zM384 223.99h-44.03l-26.06-53.25c-12.5-25.55-35.45-44.23-61.78-50.94l-71.08-21.14c-28.3-6.8-57.77-.55-80.84 17.14l-39.67 30.41c-14.03 10.75-16.69 30.83-5.92 44.86s30.84 16.66 44.86 5.92l39.69-30.41c7.67-5.89 17.44-8 25.27-6.14l14.7 4.37-37.46 87.39c-12.62 29.48-1.31 64.01 26.3 80.31l84.98 50.17-27.47 87.73c-5.28 16.86 4.11 34.81 20.97 40.09 3.19 1 6.41 1.48 9.58 1.48 13.61 0 26.23-8.77 30.52-22.45l31.64-101.06c5.91-20.77-2.89-43.08-21.64-54.39l-61.24-36.14 31.31-78.28 20.27 41.43c8 16.34 24.92 26.89 43.11 26.89H384c17.67 0 32-14.33 32-32s-14.33-31.99-32-31.99z\"]\n};\nvar faRupeeSign = {\n prefix: 'fas',\n iconName: 'rupee-sign',\n icon: [320, 512, [], \"f156\", \"M308 96c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v44.748c0 6.627 5.373 12 12 12h85.28c27.308 0 48.261 9.958 60.97 27.252H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h158.757c-6.217 36.086-32.961 58.632-74.757 58.632H12c-6.627 0-12 5.373-12 12v53.012c0 3.349 1.4 6.546 3.861 8.818l165.052 152.356a12.001 12.001 0 0 0 8.139 3.182h82.562c10.924 0 16.166-13.408 8.139-20.818L116.871 319.906c76.499-2.34 131.144-53.395 138.318-127.906H308c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-58.69c-3.486-11.541-8.28-22.246-14.252-32H308z\"]\n};\nvar faSadCry = {\n prefix: 'fas',\n iconName: 'sad-cry',\n icon: [496, 512, [], \"f5b3\", \"M248 8C111 8 0 119 0 256c0 90.1 48.2 168.7 120 212.1V288c0-8.8 7.2-16 16-16s16 7.2 16 16v196.7c29.5 12.4 62 19.3 96 19.3s66.5-6.9 96-19.3V288c0-8.8 7.2-16 16-16s16 7.2 16 16v180.1C447.8 424.7 496 346 496 256 496 119 385 8 248 8zm-65.5 216.5c-14.8-13.2-46.2-13.2-61 0L112 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S208 197 212 222.2c.8 5-1.7 10-6.1 12.4-5.8 3.1-11.2.7-13.7-1.6l-9.7-8.5zM248 416c-26.5 0-48-28.7-48-64s21.5-64 48-64 48 28.7 48 64-21.5 64-48 64zm149.8-181.5c-5.8 3.1-11.2.7-13.7-1.6l-9.5-8.5c-14.8-13.2-46.2-13.2-61 0L304 233c-3.8 3.3-9.3 4-13.7 1.6-4.4-2.4-6.9-7.4-6.1-12.4 4-25.2 34.2-42.1 59.9-42.1S400 197 404 222.2c.6 4.9-1.8 9.9-6.2 12.3z\"]\n};\nvar faSadTear = {\n prefix: 'fas',\n iconName: 'sad-tear',\n icon: [496, 512, [], \"f5b4\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM152 416c-26.5 0-48-21-48-47 0-20 28.5-60.4 41.6-77.8 3.2-4.3 9.6-4.3 12.8 0C171.5 308.6 200 349 200 369c0 26-21.5 47-48 47zm16-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm170.2 154.2C315.8 367.4 282.9 352 248 352c-21.2 0-21.2-32 0-32 44.4 0 86.3 19.6 114.7 53.8 13.8 16.4-11.2 36.5-24.5 20.4z\"]\n};\nvar faSatellite = {\n prefix: 'fas',\n iconName: 'satellite',\n icon: [512, 512, [], \"f7bf\", \"M502.60969,310.04206l-96.70393,96.71625a31.88151,31.88151,0,0,1-45.00765,0L280.572,326.34115l-9.89231,9.90759a190.56343,190.56343,0,0,1-5.40716,168.52287c-4.50077,8.50115-16.39342,9.59505-23.20707,2.79725L134.54715,400.05428l-17.7999,17.79929c.70324,2.60972,1.60965,5.00067,1.60965,7.79793a32.00544,32.00544,0,1,1-32.00544-32.00434c2.79735,0,5.18838.90637,7.7982,1.60959l17.7999-17.79929L4.43129,269.94287c-6.798-6.81342-5.70409-18.6119,2.79735-23.20627a190.58161,190.58161,0,0,1,168.52864-5.407l9.79854-9.79821-80.31053-80.41716a32.002,32.002,0,0,1,0-45.09987L201.96474,9.29814A31.62639,31.62639,0,0,1,224.46868,0a31.99951,31.99951,0,0,1,22.59759,9.29814l80.32615,80.30777,47.805-47.89713a33.6075,33.6075,0,0,1,47.50808,0l47.50807,47.50645a33.63308,33.63308,0,0,1,0,47.50644l-47.805,47.89713L502.71908,265.036A31.78938,31.78938,0,0,1,502.60969,310.04206ZM219.56159,197.433l73.82505-73.82252-68.918-68.9-73.80942,73.80689Zm237.74352,90.106-68.90233-68.9156-73.825,73.82252,68.918,68.9Z\"]\n};\nvar faSatelliteDish = {\n prefix: 'fas',\n iconName: 'satellite-dish',\n icon: [512, 512, [], \"f7c0\", \"M305.44954,462.59c7.39157,7.29792,6.18829,20.09661-3.00038,25.00356-77.713,41.80281-176.72559,29.9105-242.34331-35.7082C-5.49624,386.28227-17.404,287.362,24.41381,209.554c4.89125-9.095,17.68975-10.29834,25.00318-3.00043L166.22872,323.36708l27.39411-27.39452c-.68759-2.60974-1.594-5.00071-1.594-7.81361a32.00407,32.00407,0,1,1,32.00407,32.00455c-2.79723,0-5.20378-.89075-7.79786-1.594l-27.40974,27.41015ZM511.9758,303.06732a16.10336,16.10336,0,0,1-16.002,17.00242H463.86031a15.96956,15.96956,0,0,1-15.89265-15.00213C440.46671,175.5492,336.45348,70.53427,207.03078,63.53328a15.84486,15.84486,0,0,1-15.00191-15.90852V16.02652A16.09389,16.09389,0,0,1,209.031.02425C372.25491,8.61922,503.47472,139.841,511.9758,303.06732Zm-96.01221-.29692a16.21093,16.21093,0,0,1-16.11142,17.29934H367.645a16.06862,16.06862,0,0,1-15.89265-14.70522c-6.90712-77.01094-68.118-138.91037-144.92467-145.22376a15.94,15.94,0,0,1-14.79876-15.89289V112.13393a16.134,16.134,0,0,1,17.29908-16.096C319.45132,104.5391,407.55627,192.64538,415.96359,302.7704Z\"]\n};\nvar faSave = {\n prefix: 'fas',\n iconName: 'save',\n icon: [448, 512, [], \"f0c7\", \"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z\"]\n};\nvar faSchool = {\n prefix: 'fas',\n iconName: 'school',\n icon: [640, 512, [], \"f549\", \"M0 224v272c0 8.84 7.16 16 16 16h80V192H32c-17.67 0-32 14.33-32 32zm360-48h-24v-40c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v64c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zm137.75-63.96l-160-106.67a32.02 32.02 0 0 0-35.5 0l-160 106.67A32.002 32.002 0 0 0 128 138.66V512h128V368c0-8.84 7.16-16 16-16h96c8.84 0 16 7.16 16 16v144h128V138.67c0-10.7-5.35-20.7-14.25-26.63zM320 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm288-64h-64v320h80c8.84 0 16-7.16 16-16V224c0-17.67-14.33-32-32-32z\"]\n};\nvar faScrewdriver = {\n prefix: 'fas',\n iconName: 'screwdriver',\n icon: [512, 512, [], \"f54a\", \"M448 0L320 96v62.06l-83.03 83.03c6.79 4.25 13.27 9.06 19.07 14.87 5.8 5.8 10.62 12.28 14.87 19.07L353.94 192H416l96-128-64-64zM128 278.59L10.92 395.67c-14.55 14.55-14.55 38.15 0 52.71l52.7 52.7c14.56 14.56 38.15 14.56 52.71 0L233.41 384c29.11-29.11 29.11-76.3 0-105.41s-76.3-29.11-105.41 0z\"]\n};\nvar faScroll = {\n prefix: 'fas',\n iconName: 'scroll',\n icon: [640, 512, [], \"f70e\", \"M48 0C21.53 0 0 21.53 0 48v64c0 8.84 7.16 16 16 16h80V48C96 21.53 74.47 0 48 0zm208 412.57V352h288V96c0-52.94-43.06-96-96-96H111.59C121.74 13.41 128 29.92 128 48v368c0 38.87 34.65 69.65 74.75 63.12C234.22 474 256 444.46 256 412.57zM288 384v32c0 52.93-43.06 96-96 96h336c61.86 0 112-50.14 112-112 0-8.84-7.16-16-16-16H288z\"]\n};\nvar faSdCard = {\n prefix: 'fas',\n iconName: 'sd-card',\n icon: [384, 512, [], \"f7c2\", \"M320 0H128L0 128v320c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 160h-48V64h48v96zm80 0h-48V64h48v96zm80 0h-48V64h48v96z\"]\n};\nvar faSearch = {\n prefix: 'fas',\n iconName: 'search',\n icon: [512, 512, [], \"f002\", \"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\"]\n};\nvar faSearchDollar = {\n prefix: 'fas',\n iconName: 'search-dollar',\n icon: [512, 512, [], \"f688\", \"M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm27.11-152.54l-45.01-13.5c-5.16-1.55-8.77-6.78-8.77-12.73 0-7.27 5.3-13.19 11.8-13.19h28.11c4.56 0 8.96 1.29 12.82 3.72 3.24 2.03 7.36 1.91 10.13-.73l11.75-11.21c3.53-3.37 3.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V112c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16.12c-23.63.63-42.68 20.55-42.68 45.07 0 19.97 12.99 37.81 31.58 43.39l45.01 13.5c5.16 1.55 8.77 6.78 8.77 12.73 0 7.27-5.3 13.19-11.8 13.19h-28.1c-4.56 0-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75 11.21c-3.53 3.37-3.33 9.21.57 12.14 9.1 6.83 20.08 10.77 31.37 11.35V304c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-16.12c23.63-.63 42.68-20.54 42.68-45.07 0-19.97-12.99-37.81-31.59-43.39z\"]\n};\nvar faSearchLocation = {\n prefix: 'fas',\n iconName: 'search-location',\n icon: [512, 512, [], \"f689\", \"M505.04 442.66l-99.71-99.69c-4.5-4.5-10.6-7-17-7h-16.3c27.6-35.3 44-79.69 44-127.99C416.03 93.09 322.92 0 208.02 0S0 93.09 0 207.98s93.11 207.98 208.02 207.98c48.3 0 92.71-16.4 128.01-44v16.3c0 6.4 2.5 12.5 7 17l99.71 99.69c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.59.1-33.99zm-297.02-90.7c-79.54 0-144-64.34-144-143.98 0-79.53 64.35-143.98 144-143.98 79.54 0 144 64.34 144 143.98 0 79.53-64.35 143.98-144 143.98zm.02-239.96c-40.78 0-73.84 33.05-73.84 73.83 0 32.96 48.26 93.05 66.75 114.86a9.24 9.24 0 0 0 14.18 0c18.49-21.81 66.75-81.89 66.75-114.86 0-40.78-33.06-73.83-73.84-73.83zm0 96c-13.26 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faSearchMinus = {\n prefix: 'fas',\n iconName: 'search-minus',\n icon: [512, 512, [], \"f010\", \"M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z\"]\n};\nvar faSearchPlus = {\n prefix: 'fas',\n iconName: 'search-plus',\n icon: [512, 512, [], \"f00e\", \"M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z\"]\n};\nvar faSeedling = {\n prefix: 'fas',\n iconName: 'seedling',\n icon: [512, 512, [], \"f4d8\", \"M64 96H0c0 123.7 100.3 224 224 224v144c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320C288 196.3 187.7 96 64 96zm384-64c-84.2 0-157.4 46.5-195.7 115.2 27.7 30.2 48.2 66.9 59 107.6C424 243.1 512 147.9 512 32h-64z\"]\n};\nvar faServer = {\n prefix: 'fas',\n iconName: 'server',\n icon: [512, 512, [], \"f233\", \"M480 160H32c-17.673 0-32-14.327-32-32V64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm112 248H32c-17.673 0-32-14.327-32-32v-64c0-17.673 14.327-32 32-32h448c17.673 0 32 14.327 32 32v64c0 17.673-14.327 32-32 32zm-48-88c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24zm-64 0c-13.255 0-24 10.745-24 24s10.745 24 24 24 24-10.745 24-24-10.745-24-24-24z\"]\n};\nvar faShapes = {\n prefix: 'fas',\n iconName: 'shapes',\n icon: [512, 512, [], \"f61f\", \"M128,256A128,128,0,1,0,256,384,128,128,0,0,0,128,256Zm379-54.86L400.07,18.29a37.26,37.26,0,0,0-64.14,0L229,201.14C214.76,225.52,232.58,256,261.09,256H474.91C503.42,256,521.24,225.52,507,201.14ZM480,288H320a32,32,0,0,0-32,32V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V320A32,32,0,0,0,480,288Z\"]\n};\nvar faShare = {\n prefix: 'fas',\n iconName: 'share',\n icon: [512, 512, [], \"f064\", \"M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132 13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328z\"]\n};\nvar faShareAlt = {\n prefix: 'fas',\n iconName: 'share-alt',\n icon: [448, 512, [], \"f1e0\", \"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z\"]\n};\nvar faShareAltSquare = {\n prefix: 'fas',\n iconName: 'share-alt-square',\n icon: [448, 512, [], \"f1e1\", \"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zM304 296c-14.562 0-27.823 5.561-37.783 14.671l-67.958-40.775a56.339 56.339 0 0 0 0-27.793l67.958-40.775C276.177 210.439 289.438 216 304 216c30.928 0 56-25.072 56-56s-25.072-56-56-56-56 25.072-56 56c0 4.797.605 9.453 1.74 13.897l-67.958 40.775C171.823 205.561 158.562 200 144 200c-30.928 0-56 25.072-56 56s25.072 56 56 56c14.562 0 27.823-5.561 37.783-14.671l67.958 40.775a56.088 56.088 0 0 0-1.74 13.897c0 30.928 25.072 56 56 56s56-25.072 56-56C360 321.072 334.928 296 304 296z\"]\n};\nvar faShareSquare = {\n prefix: 'fas',\n iconName: 'share-square',\n icon: [576, 512, [], \"f14d\", \"M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z\"]\n};\nvar faShekelSign = {\n prefix: 'fas',\n iconName: 'shekel-sign',\n icon: [448, 512, [], \"f20b\", \"M248 168v168c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V168c0-75.11-60.89-136-136-136H24C10.75 32 0 42.74 0 56v408c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112h112c30.93 0 56 25.07 56 56zM432 32h-48c-8.84 0-16 7.16-16 16v296c0 30.93-25.07 56-56 56H200V176c0-8.84-7.16-16-16-16h-48c-8.84 0-16 7.16-16 16v280c0 13.25 10.75 24 24 24h168c75.11 0 136-60.89 136-136V48c0-8.84-7.16-16-16-16z\"]\n};\nvar faShieldAlt = {\n prefix: 'fas',\n iconName: 'shield-alt',\n icon: [512, 512, [], \"f3ed\", \"M466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z\"]\n};\nvar faShieldVirus = {\n prefix: 'fas',\n iconName: 'shield-virus',\n icon: [512, 512, [], \"e06c\", \"M224,192a16,16,0,1,0,16,16A16,16,0,0,0,224,192ZM466.5,83.68l-192-80A57.4,57.4,0,0,0,256.05,0a57.4,57.4,0,0,0-18.46,3.67l-192,80A47.93,47.93,0,0,0,16,128C16,326.5,130.5,463.72,237.5,508.32a48.09,48.09,0,0,0,36.91,0C360.09,472.61,496,349.3,496,128A48,48,0,0,0,466.5,83.68ZM384,256H371.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C306.47,313.09,272,327.37,272,355.88V368a16,16,0,0,1-32,0V355.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H128a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V112a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C329.09,189.53,343.37,224,371.88,224H384a16,16,0,0,1,0,32Zm-96,0a16,16,0,1,0,16,16A16,16,0,0,0,288,256Z\"]\n};\nvar faShip = {\n prefix: 'fas',\n iconName: 'ship',\n icon: [640, 512, [], \"f21a\", \"M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z\"]\n};\nvar faShippingFast = {\n prefix: 'fas',\n iconName: 'shipping-fast',\n icon: [640, 512, [], \"f48b\", \"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48v48H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h272c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H40c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H8c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h208c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H64v128c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"]\n};\nvar faShoePrints = {\n prefix: 'fas',\n iconName: 'shoe-prints',\n icon: [640, 512, [], \"f54b\", \"M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 128c0-45.22-39.1-97.3-148.58-120.81z\"]\n};\nvar faShoppingBag = {\n prefix: 'fas',\n iconName: 'shopping-bag',\n icon: [448, 512, [], \"f290\", \"M352 160v-32C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128v32H0v272c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V160h-96zm-192-32c0-35.29 28.71-64 64-64s64 28.71 64 64v32H160v-32zm160 120c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zm-192 0c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24z\"]\n};\nvar faShoppingBasket = {\n prefix: 'fas',\n iconName: 'shopping-basket',\n icon: [576, 512, [], \"f291\", \"M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z\"]\n};\nvar faShoppingCart = {\n prefix: 'fas',\n iconName: 'shopping-cart',\n icon: [576, 512, [], \"f07a\", \"M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z\"]\n};\nvar faShower = {\n prefix: 'fas',\n iconName: 'shower',\n icon: [512, 512, [], \"f2cc\", \"M304,320a16,16,0,1,0,16,16A16,16,0,0,0,304,320Zm32-96a16,16,0,1,0,16,16A16,16,0,0,0,336,224Zm32,64a16,16,0,1,0-16-16A16,16,0,0,0,368,288Zm-32,32a16,16,0,1,0-16-16A16,16,0,0,0,336,320Zm-32-64a16,16,0,1,0,16,16A16,16,0,0,0,304,256Zm128-32a16,16,0,1,0-16-16A16,16,0,0,0,432,224Zm-48,16a16,16,0,1,0,16-16A16,16,0,0,0,384,240Zm-16-48a16,16,0,1,0,16,16A16,16,0,0,0,368,192Zm96,32a16,16,0,1,0,16,16A16,16,0,0,0,464,224Zm32-32a16,16,0,1,0,16,16A16,16,0,0,0,496,192Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,432,256Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,400,288Zm-64,64a16,16,0,1,0,16,16A16,16,0,0,0,336,352Zm-32,32a16,16,0,1,0,16,16A16,16,0,0,0,304,384Zm64-64a16,16,0,1,0,16,16A16,16,0,0,0,368,320Zm21.65-218.35-11.3-11.31a16,16,0,0,0-22.63,0L350.05,96A111.19,111.19,0,0,0,272,64c-19.24,0-37.08,5.3-52.9,13.85l-10-10A121.72,121.72,0,0,0,123.44,32C55.49,31.5,0,92.91,0,160.85V464a16,16,0,0,0,16,16H48a16,16,0,0,0,16-16V158.4c0-30.15,21-58.2,51-61.93a58.38,58.38,0,0,1,48.93,16.67l10,10C165.3,138.92,160,156.76,160,176a111.23,111.23,0,0,0,32,78.05l-5.66,5.67a16,16,0,0,0,0,22.62l11.3,11.31a16,16,0,0,0,22.63,0L389.65,124.28A16,16,0,0,0,389.65,101.65Z\"]\n};\nvar faShuttleVan = {\n prefix: 'fas',\n iconName: 'shuttle-van',\n icon: [640, 512, [], \"f5b6\", \"M628.88 210.65L494.39 49.27A48.01 48.01 0 0 0 457.52 32H32C14.33 32 0 46.33 0 64v288c0 17.67 14.33 32 32 32h32c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h32c17.67 0 32-14.33 32-32V241.38c0-11.23-3.94-22.1-11.12-30.73zM64 192V96h96v96H64zm96 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm160-240h-96V96h96v96zm160 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-96-240V96h66.02l80 96H384z\"]\n};\nvar faSign = {\n prefix: 'fas',\n iconName: 'sign',\n icon: [512, 512, [], \"f4d9\", \"M496 64H128V16c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16v48H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h48v368c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V128h368c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM160 384h320V160H160v224z\"]\n};\nvar faSignInAlt = {\n prefix: 'fas',\n iconName: 'sign-in-alt',\n icon: [512, 512, [], \"f2f6\", \"M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z\"]\n};\nvar faSignLanguage = {\n prefix: 'fas',\n iconName: 'sign-language',\n icon: [448, 512, [], \"f2a7\", \"M91.434 483.987c-.307-16.018 13.109-29.129 29.13-29.129h62.293v-5.714H56.993c-16.021 0-29.437-13.111-29.13-29.129C28.16 404.491 40.835 392 56.428 392h126.429v-5.714H29.136c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h154.286v-5.714H57.707c-16.021 0-29.437-13.111-29.13-29.129.297-15.522 12.973-28.013 28.566-28.013h168.566l-31.085-22.606c-12.762-9.281-15.583-27.149-6.302-39.912 9.281-12.761 27.15-15.582 39.912-6.302l123.361 89.715a34.287 34.287 0 0 1 14.12 27.728v141.136c0 15.91-10.946 29.73-26.433 33.374l-80.471 18.934a137.16 137.16 0 0 1-31.411 3.646H120c-15.593-.001-28.269-12.492-28.566-28.014zm73.249-225.701h36.423l-11.187-8.136c-18.579-13.511-20.313-40.887-3.17-56.536l-13.004-16.7c-9.843-12.641-28.43-15.171-40.88-5.088-12.065 9.771-14.133 27.447-4.553 39.75l36.371 46.71zm283.298-2.103l-5.003-152.452c-.518-15.771-13.722-28.136-29.493-27.619-15.773.518-28.137 13.722-27.619 29.493l1.262 38.415L283.565 11.019c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l76.889 98.745-4.509 3.511-94.79-121.734c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l94.443 121.288-4.509 3.511-77.675-99.754c-9.58-12.303-27.223-14.63-39.653-5.328-12.827 9.599-14.929 28.24-5.086 40.881l52.053 66.849c12.497-8.257 29.055-8.285 41.69.904l123.36 89.714c10.904 7.93 17.415 20.715 17.415 34.198v16.999l61.064-47.549a34.285 34.285 0 0 0 13.202-28.177z\"]\n};\nvar faSignOutAlt = {\n prefix: 'fas',\n iconName: 'sign-out-alt',\n icon: [512, 512, [], \"f2f5\", \"M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z\"]\n};\nvar faSignal = {\n prefix: 'fas',\n iconName: 'signal',\n icon: [640, 512, [], \"f012\", \"M216 288h-48c-8.84 0-16 7.16-16 16v192c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V304c0-8.84-7.16-16-16-16zM88 384H40c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16zm256-192h-48c-8.84 0-16 7.16-16 16v288c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V208c0-8.84-7.16-16-16-16zm128-96h-48c-8.84 0-16 7.16-16 16v384c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V112c0-8.84-7.16-16-16-16zM600 0h-48c-8.84 0-16 7.16-16 16v480c0 8.84 7.16 16 16 16h48c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16z\"]\n};\nvar faSignature = {\n prefix: 'fas',\n iconName: 'signature',\n icon: [640, 512, [], \"f5b7\", \"M623.2 192c-51.8 3.5-125.7 54.7-163.1 71.5-29.1 13.1-54.2 24.4-76.1 24.4-22.6 0-26-16.2-21.3-51.9 1.1-8 11.7-79.2-42.7-76.1-25.1 1.5-64.3 24.8-169.5 126L192 182.2c30.4-75.9-53.2-151.5-129.7-102.8L7.4 116.3C0 121-2.2 130.9 2.5 138.4l17.2 27c4.7 7.5 14.6 9.7 22.1 4.9l58-38.9c18.4-11.7 40.7 7.2 32.7 27.1L34.3 404.1C27.5 421 37 448 64 448c8.3 0 16.5-3.2 22.6-9.4 42.2-42.2 154.7-150.7 211.2-195.8-2.2 28.5-2.1 58.9 20.6 83.8 15.3 16.8 37.3 25.3 65.5 25.3 35.6 0 68-14.6 102.3-30 33-14.8 99-62.6 138.4-65.8 8.5-.7 15.2-7.3 15.2-15.8v-32.1c.2-9.1-7.5-16.8-16.6-16.2z\"]\n};\nvar faSimCard = {\n prefix: 'fas',\n iconName: 'sim-card',\n icon: [384, 512, [], \"f7c4\", \"M0 64v384c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V128L256 0H64C28.7 0 0 28.7 0 64zm224 192h-64v-64h64v64zm96 0h-64v-64h32c17.7 0 32 14.3 32 32v32zm-64 128h64v32c0 17.7-14.3 32-32 32h-32v-64zm-96 0h64v64h-64v-64zm-96 0h64v64H96c-17.7 0-32-14.3-32-32v-32zm0-96h256v64H64v-64zm0-64c0-17.7 14.3-32 32-32h32v64H64v-32z\"]\n};\nvar faSink = {\n prefix: 'fas',\n iconName: 'sink',\n icon: [512, 512, [], \"e06d\", \"M32,416a96,96,0,0,0,96,96H384a96,96,0,0,0,96-96V384H32ZM496,288H400V256h64a16,16,0,0,0,16-16V224a16,16,0,0,0-16-16H384a32,32,0,0,0-32,32v48H288V96a32,32,0,0,1,64,0v16a16,16,0,0,0,16,16h32a16,16,0,0,0,16-16V96A96.16,96.16,0,0,0,300.87,1.86C255.29,10.71,224,53.36,224,99.79V288H160V240a32,32,0,0,0-32-32H48a16,16,0,0,0-16,16v16a16,16,0,0,0,16,16h64v32H16A16,16,0,0,0,0,304v32a16,16,0,0,0,16,16H496a16,16,0,0,0,16-16V304A16,16,0,0,0,496,288Z\"]\n};\nvar faSitemap = {\n prefix: 'fas',\n iconName: 'sitemap',\n icon: [640, 512, [], \"f0e8\", \"M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"]\n};\nvar faSkating = {\n prefix: 'fas',\n iconName: 'skating',\n icon: [448, 512, [], \"f7c5\", \"M400 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm0 448c-8.8 0-16 7.2-16 16s-7.2 16-16 16h-96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16zm-282.2 8.6c-6.2 6.2-16.4 6.3-22.6 0l-67.9-67.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l67.9 67.9c9.4 9.4 21.7 14 34 14s24.6-4.7 33.9-14c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.3-22.7 0zm56.1-179.8l-93.7 93.7c-12.5 12.5-12.5 32.8 0 45.2 6.2 6.2 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4l91.9-91.9-30.2-30.2c-5-5-9.4-10.7-13.2-16.8zM128 160h105.5l-20.1 17.2c-13.5 11.5-21.6 28.4-22.3 46.1-.7 17.8 6.1 35.2 18.7 47.7l78.2 78.2V432c0 17.7 14.3 32 32 32s32-14.3 32-32v-89.4c0-12.6-5.1-25-14.1-33.9l-61-61c.5-.4 1.2-.6 1.7-1.1l82.3-82.3c11.5-11.5 14.9-28.6 8.7-43.6-6.2-15-20.7-24.7-37-24.7H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSkiing = {\n prefix: 'fas',\n iconName: 'skiing',\n icon: [512, 512, [], \"f7c9\", \"M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm73 356.1c-9.4-9.4-24.6-9.4-33.9 0-12.1 12.1-30.5 15.4-45.1 8.7l-135.8-70.2 49.2-73.8c12.7-19 10.2-44.5-6-60.6L293 215.7l-107-53.1c-2.9 19.9 3.4 40 17.7 54.4l75.1 75.2-45.9 68.8L35 258.7c-11.7-6-26.2-1.5-32.3 10.3-6.1 11.8-1.5 26.3 10.3 32.3l391.9 202.5c11.9 5.5 24.5 8.1 37.1 8.1 23.2 0 46-9 63-26 9.3-9.3 9.3-24.5 0-33.8zM120 91.6l-11.5 22.5c14.4 7.3 31.2 4.9 42.8-4.8l47.2 23.4c-.1.1-.1.2-.2.3l114.5 56.8 32.4-13 6.4 19.1c4 12.1 12.6 22 24 27.7l58.1 29c15.9 7.9 35 1.5 42.9-14.3 7.9-15.8 1.5-35-14.3-42.9l-52.1-26.1-17.1-51.2c-8.1-24.2-40.9-56.6-84.5-39.2l-81.2 32.5-62.5-31c.3-14.5-7.2-28.6-20.9-35.6l-11.1 21.7h-.2l-34.4-7c-1.8-.4-3.7.2-5 1.7-1.9 2.2-1.7 5.5.5 7.4l26.2 23z\"]\n};\nvar faSkiingNordic = {\n prefix: 'fas',\n iconName: 'skiing-nordic',\n icon: [576, 512, [], \"f7ca\", \"M336 96c26.5 0 48-21.5 48-48S362.5 0 336 0s-48 21.5-48 48 21.5 48 48 48zm216 320c-13.2 0-24 10.7-24 24 0 13.2-10.8 24-24 24h-69.5L460 285.6c11.7-4.7 20.1-16.2 20.1-29.6 0-17.7-14.3-32-32-32h-44L378 170.8c-12.5-25.5-35.5-44.2-61.8-50.9L245 98.7c-28.3-6.8-57.8-.5-80.8 17.1l-39.7 30.4c-14 10.7-16.7 30.8-5.9 44.9.7.9 1.7 1.3 2.4 2.1L66.9 464H24c-13.2 0-24 10.7-24 24s10.8 24 24 24h480c39.7 0 72-32.3 72-72 0-13.2-10.8-24-24-24zm-260.5 48h-96.9l43.1-91-22-13c-12.1-7.2-21.9-16.9-29.5-27.8L123.7 464H99.5l52.3-261.4c4.1-1 8.1-2.9 11.7-5.6l39.7-30.4c7.7-5.9 17.4-8 25.3-6.1l14.7 4.4-37.5 87.4c-12.6 29.5-1.3 64 26.3 80.3l85 50.2-25.5 81.2zm110.6 0h-43.6l23.6-75.5c5.9-20.8-2.9-43.1-21.6-54.4L299.3 298l31.3-78.3 20.3 41.4c8 16.3 24.9 26.9 43.1 26.9h33.3l-25.2 176z\"]\n};\nvar faSkull = {\n prefix: 'fas',\n iconName: 'skull',\n icon: [512, 512, [], \"f54c\", \"M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z\"]\n};\nvar faSkullCrossbones = {\n prefix: 'fas',\n iconName: 'skull-crossbones',\n icon: [448, 512, [], \"f714\", \"M439.15 453.06L297.17 384l141.99-69.06c7.9-3.95 11.11-13.56 7.15-21.46L432 264.85c-3.95-7.9-13.56-11.11-21.47-7.16L224 348.41 37.47 257.69c-7.9-3.95-17.51-.75-21.47 7.16L1.69 293.48c-3.95 7.9-.75 17.51 7.15 21.46L150.83 384 8.85 453.06c-7.9 3.95-11.11 13.56-7.15 21.47l14.31 28.63c3.95 7.9 13.56 11.11 21.47 7.15L224 419.59l186.53 90.72c7.9 3.95 17.51.75 21.47-7.15l14.31-28.63c3.95-7.91.74-17.52-7.16-21.47zM150 237.28l-5.48 25.87c-2.67 12.62 5.42 24.85 16.45 24.85h126.08c11.03 0 19.12-12.23 16.45-24.85l-5.5-25.87c41.78-22.41 70-62.75 70-109.28C368 57.31 303.53 0 224 0S80 57.31 80 128c0 46.53 28.22 86.87 70 109.28zM280 112c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32zm-112 0c17.65 0 32 14.35 32 32s-14.35 32-32 32-32-14.35-32-32 14.35-32 32-32z\"]\n};\nvar faSlash = {\n prefix: 'fas',\n iconName: 'slash',\n icon: [640, 512, [], \"f715\", \"M594.53 508.63L6.18 53.9c-6.97-5.42-8.23-15.47-2.81-22.45L23.01 6.18C28.43-.8 38.49-2.06 45.47 3.37L633.82 458.1c6.97 5.42 8.23 15.47 2.81 22.45l-19.64 25.27c-5.42 6.98-15.48 8.23-22.46 2.81z\"]\n};\nvar faSleigh = {\n prefix: 'fas',\n iconName: 'sleigh',\n icon: [640, 512, [], \"f7cc\", \"M612.7 350.7l-9.3-7.4c-6.9-5.5-17-4.4-22.5 2.5l-10 12.5c-5.5 6.9-4.4 17 2.5 22.5l9.3 7.4c5.9 4.7 9.2 11.7 9.2 19.2 0 13.6-11 24.6-24.6 24.6H48c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h516c39 0 73.7-29.3 75.9-68.3 1.4-23.8-8.7-46.3-27.2-61zM32 224c0 59.6 40.9 109.2 96 123.5V400h64v-48h192v48h64v-48c53 0 96-43 96-96v-96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96v64c0 35.3-28.7 64-64 64h-20.7c-65.8 0-125.9-37.2-155.3-96-29.4-58.8-89.6-96-155.3-96H32C14.3 32 0 46.3 0 64s14.3 32 32 32v128z\"]\n};\nvar faSlidersH = {\n prefix: 'fas',\n iconName: 'sliders-h',\n icon: [512, 512, [], \"f1de\", \"M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z\"]\n};\nvar faSmile = {\n prefix: 'fas',\n iconName: 'smile',\n icon: [496, 512, [], \"f118\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm194.8 170.2C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.6-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.4-16.2 38.1 4.2 24.6 20.5z\"]\n};\nvar faSmileBeam = {\n prefix: 'fas',\n iconName: 'smile-beam',\n icon: [496, 512, [], \"f5b8\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM112 223.4c3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.7 8.6-10.8 11.9-14.9 4.5l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.3 7.4-15.8 4-15.1-4.5zm250.8 122.8C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11-36.7 24.6-20.5 22.4 26.9 55.2 42.2 90.2 42.2s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.3 24.6 20.5zm6.2-118.3l-9.5-17c-7.7-13.7-19.2-21.6-31.5-21.6s-23.8 7.9-31.5 21.6l-9.5 17c-4.1 7.3-15.6 4-14.9-4.5 3.3-42.1 32.2-71.4 56-71.4s52.7 29.3 56 71.4c.6 8.6-11 11.9-15.1 4.5z\"]\n};\nvar faSmileWink = {\n prefix: 'fas',\n iconName: 'smile-wink',\n icon: [496, 512, [], \"f4da\", \"M0 256c0 137 111 248 248 248s248-111 248-248S385 8 248 8 0 119 0 256zm200-48c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm158.5 16.5c-14.8-13.2-46.2-13.2-61 0L288 233c-8.3 7.4-21.6.4-19.8-10.8 4-25.2 34.2-42.1 59.9-42.1S384 197 388 222.2c1.7 11.1-11.4 18.3-19.8 10.8l-9.7-8.5zM157.8 325.8C180.2 352.7 213 368 248 368s67.8-15.4 90.2-42.2c13.6-16.2 38.1 4.2 24.6 20.5C334.3 380.4 292.5 400 248 400s-86.3-19.6-114.8-53.8c-13.5-16.3 11.2-36.7 24.6-20.4z\"]\n};\nvar faSmog = {\n prefix: 'fas',\n iconName: 'smog',\n icon: [640, 512, [], \"f75f\", \"M624 368H80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h544c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm-480 96H16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm416 0H224c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h336c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zM144 288h156.1c22.5 19.7 51.6 32 83.9 32s61.3-12.3 83.9-32H528c61.9 0 112-50.1 112-112S589.9 64 528 64c-18 0-34.7 4.6-49.7 12.1C454 31 406.8 0 352 0c-41 0-77.8 17.3-104 44.8C221.8 17.3 185 0 144 0 64.5 0 0 64.5 0 144s64.5 144 144 144z\"]\n};\nvar faSmoking = {\n prefix: 'fas',\n iconName: 'smoking',\n icon: [640, 512, [], \"f48d\", \"M632 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zM553.3 87.1c-5.7-3.8-9.3-10-9.3-16.8V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v62.3c0 22 10.2 43.4 28.6 55.4 42.2 27.3 67.4 73.8 67.4 124V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-65.5-32.4-126.2-86.7-162.6zM432 352H48c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h384c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16zm-32 112H224v-64h176v64zm87.7-322.4C463.8 125 448 99.3 448 70.3V8c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v66.4c0 43.7 24.6 81.6 60.3 106.7 22.4 15.7 35.7 41.2 35.7 68.6V280c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-30.3c0-43.3-21-83.4-56.3-108.1zM536 352h-48c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z\"]\n};\nvar faSmokingBan = {\n prefix: 'fas',\n iconName: 'smoking-ban',\n icon: [512, 512, [], \"f54d\", \"M96 304c0 8.8 7.2 16 16 16h117.5l-96-96H112c-8.8 0-16 7.2-16 16v64zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 448c-105.9 0-192-86.1-192-192 0-41.4 13.3-79.7 35.7-111.1l267.4 267.4C335.7 434.7 297.4 448 256 448zm45.2-192H384v32h-50.8l-32-32zm111.1 111.1L365.2 320H400c8.8 0 16-7.2 16-16v-64c0-8.8-7.2-16-16-16H269.2L144.9 99.7C176.3 77.3 214.6 64 256 64c105.9 0 192 86.1 192 192 0 41.4-13.3 79.7-35.7 111.1zM320.6 128c-15.6 0-28.6-11.2-31.4-25.9-.7-3.6-4-6.1-7.7-6.1h-16.2c-5 0-8.7 4.5-8 9.4 4.6 30.9 31.2 54.6 63.3 54.6 15.6 0 28.6 11.2 31.4 25.9.7 3.6 4 6.1 7.7 6.1h16.2c5 0 8.7-4.5 8-9.4-4.6-30.9-31.2-54.6-63.3-54.6z\"]\n};\nvar faSms = {\n prefix: 'fas',\n iconName: 'sms',\n icon: [512, 512, [], \"f7cd\", \"M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7 1.3 3 4.1 4.8 7.3 4.8 66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128.2 304H116c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H156c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-19 38.6-42.4 38.6zm191.8-8c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8v-68.2l-24.8 55.8c-2.9 5.9-11.4 5.9-14.3 0L224 227.8V296c0 4.4-3.6 8-8 8h-16c-4.4 0-8-3.6-8-8V192c0-8.8 7.2-16 16-16h16c6.1 0 11.6 3.4 14.3 8.8l17.7 35.4 17.7-35.4c2.7-5.4 8.3-8.8 14.3-8.8h16c8.8 0 16 7.2 16 16v104zm48.3 8H356c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h12.3c6 0 10.4-3.5 10.4-6.6 0-1.3-.8-2.7-2.1-3.8l-21.9-18.8c-8.5-7.2-13.3-17.5-13.3-28.1 0-21.3 19-38.6 42.4-38.6H396c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8h-12.3c-6 0-10.4 3.5-10.4 6.6 0 1.3.8 2.7 2.1 3.8l21.9 18.8c8.5 7.2 13.3 17.5 13.3 28.1.1 21.3-18.9 38.6-42.3 38.6z\"]\n};\nvar faSnowboarding = {\n prefix: 'fas',\n iconName: 'snowboarding',\n icon: [512, 512, [], \"f7ce\", \"M432 96c26.5 0 48-21.5 48-48S458.5 0 432 0s-48 21.5-48 48 21.5 48 48 48zm28.8 153.6c5.8 4.3 12.5 6.4 19.2 6.4 9.7 0 19.3-4.4 25.6-12.8 10.6-14.1 7.8-34.2-6.4-44.8l-111.4-83.5c-13.8-10.3-29.1-18.4-45.4-23.8l-63.7-21.2-26.1-52.1C244.7 2 225.5-4.4 209.7 3.5c-15.8 7.9-22.2 27.1-14.3 42.9l29.1 58.1c5.7 11.4 15.6 19.9 27.7 24l16.4 5.5-41.2 20.6c-21.8 10.9-35.4 32.8-35.4 57.2v53.1l-74.1 24.7c-16.8 5.6-25.8 23.7-20.2 40.5 1.7 5.2 4.9 9.4 8.7 12.9l-38.7-14.1c-9.7-3.5-17.4-10.6-21.8-20-5.6-12-19.9-17.2-31.9-11.6s-17.2 19.9-11.6 31.9c9.8 21 27.1 36.9 48.9 44.8l364.8 132.7c9.7 3.5 19.7 5.3 29.7 5.3 12.5 0 24.9-2.7 36.5-8.2 12-5.6 17.2-19.9 11.6-31.9S474 454.7 462 460.3c-9.3 4.4-19.8 4.8-29.5 1.3l-90.8-33.1c8.7-4.1 15.6-11.8 17.8-21.9l21.9-102c3.9-18.2-3.2-37.2-18.1-48.4l-52-39 66-30.5 83.5 62.9zm-144.4 51.7l-19.7 92c-1.5 7.1-.1 13.9 2.8 20l-169.4-61.6c2.7-.2 5.4-.4 8-1.3l85-28.4c19.6-6.5 32.8-24.8 32.8-45.5V256l60.5 45.3z\"]\n};\nvar faSnowflake = {\n prefix: 'fas',\n iconName: 'snowflake',\n icon: [448, 512, [], \"f2dc\", \"M440.3 345.2l-33.8-19.5 26-7c8.2-2.2 13.1-10.7 10.9-18.9l-4-14.9c-2.2-8.2-10.7-13.1-18.9-10.9l-70.8 19-63.9-37 63.8-36.9 70.8 19c8.2 2.2 16.7-2.7 18.9-10.9l4-14.9c2.2-8.2-2.7-16.7-10.9-18.9l-26-7 33.8-19.5c7.4-4.3 9.9-13.7 5.7-21.1L430.4 119c-4.3-7.4-13.7-9.9-21.1-5.7l-33.8 19.5 7-26c2.2-8.2-2.7-16.7-10.9-18.9l-14.9-4c-8.2-2.2-16.7 2.7-18.9 10.9l-19 70.8-62.8 36.2v-77.5l53.7-53.7c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0L256 56.4V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v40.4l-19.7-19.7c-6.2-6.2-16.4-6.2-22.6 0L138.3 48c-6.3 6.2-6.3 16.4 0 22.6l53.7 53.7v77.5l-62.8-36.2-19-70.8c-2.2-8.2-10.7-13.1-18.9-10.9l-14.9 4c-8.2 2.2-13.1 10.7-10.9 18.9l7 26-33.8-19.5c-7.4-4.3-16.8-1.7-21.1 5.7L2.1 145.7c-4.3 7.4-1.7 16.8 5.7 21.1l33.8 19.5-26 7c-8.3 2.2-13.2 10.7-11 19l4 14.9c2.2 8.2 10.7 13.1 18.9 10.9l70.8-19 63.8 36.9-63.8 36.9-70.8-19c-8.2-2.2-16.7 2.7-18.9 10.9l-4 14.9c-2.2 8.2 2.7 16.7 10.9 18.9l26 7-33.8 19.6c-7.4 4.3-9.9 13.7-5.7 21.1l15.5 26.8c4.3 7.4 13.7 9.9 21.1 5.7l33.8-19.5-7 26c-2.2 8.2 2.7 16.7 10.9 18.9l14.9 4c8.2 2.2 16.7-2.7 18.9-10.9l19-70.8 62.8-36.2v77.5l-53.7 53.7c-6.3 6.2-6.3 16.4 0 22.6l11.3 11.3c6.2 6.2 16.4 6.2 22.6 0l19.7-19.7V496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-40.4l19.7 19.7c6.2 6.2 16.4 6.2 22.6 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6L256 387.7v-77.5l62.8 36.2 19 70.8c2.2 8.2 10.7 13.1 18.9 10.9l14.9-4c8.2-2.2 13.1-10.7 10.9-18.9l-7-26 33.8 19.5c7.4 4.3 16.8 1.7 21.1-5.7l15.5-26.8c4.3-7.3 1.8-16.8-5.6-21z\"]\n};\nvar faSnowman = {\n prefix: 'fas',\n iconName: 'snowman',\n icon: [512, 512, [], \"f7d0\", \"M510.9 152.3l-5.9-14.5c-3.3-8-12.6-11.9-20.8-8.7L456 140.6v-29c0-8.6-7.2-15.6-16-15.6h-16c-8.8 0-16 7-16 15.6v46.9c0 .5.3 1 .3 1.5l-56.4 23c-5.9-10-13.3-18.9-22-26.6 13.6-16.6 22-37.4 22-60.5 0-53-43-96-96-96s-96 43-96 96c0 23.1 8.5 43.9 22 60.5-8.7 7.7-16 16.6-22 26.6l-56.4-23c.1-.5.3-1 .3-1.5v-46.9C104 103 96.8 96 88 96H72c-8.8 0-16 7-16 15.6v29l-28.1-11.5c-8.2-3.2-17.5.7-20.8 8.7l-5.9 14.5c-3.3 8 .7 17.1 8.9 20.3l135.2 55.2c-.4 4-1.2 8-1.2 12.2 0 10.1 1.7 19.6 4.2 28.9C120.9 296.4 104 334.2 104 376c0 54 28.4 100.9 70.8 127.8 9.3 5.9 20.3 8.2 31.3 8.2h99.2c13.3 0 26.3-4.1 37.2-11.7 46.5-32.3 74.4-89.4 62.9-152.6-5.5-30.2-20.5-57.6-41.6-79 2.5-9.2 4.2-18.7 4.2-28.7 0-4.2-.8-8.1-1.2-12.2L502 172.6c8.1-3.1 12.1-12.2 8.9-20.3zM224 96c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm32 272c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-64c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zm0-88s-16-23.2-16-32 7.2-16 16-16 16 7.2 16 16-16 32-16 32zm32-56c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faSnowplow = {\n prefix: 'fas',\n iconName: 'snowplow',\n icon: [640, 512, [], \"f7d2\", \"M120 376c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm238.6 49.4c-14.5-14.5-22.6-34.1-22.6-54.6V269.2c0-20.5 8.1-40.1 22.6-54.6l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0l-36.7 36.7c-26.5 26.5-41.4 62.4-41.4 99.9V288h-64v-50.9c0-8.7-1.8-17.2-5.2-25.2L364.5 29.1C356.9 11.4 339.6 0 320.3 0H176c-26.5 0-48 21.5-48 48v112h-16c-26.5 0-48 21.5-48 48v91.2C26.3 317.2 0 355.4 0 400c0 61.9 50.1 112 112 112h256c61.9 0 112-50.1 112-112 0-17.3-4.2-33.4-11.2-48H512v18.7c0 37.5 14.9 73.4 41.4 99.9l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0l22.6-22.6c6.2-6.2 6.2-16.4 0-22.6l-36.7-36.7zM192 64h117.8l68.6 160H256l-64-64V64zm176 384H112c-26.5 0-48-21.5-48-48s21.5-48 48-48h256c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faSoap = {\n prefix: 'fas',\n iconName: 'soap',\n icon: [512, 512, [], \"e06e\", \"M416,192a95.42,95.42,0,0,1-30.94,70.21A95.8,95.8,0,0,1,352,448H160a96,96,0,0,1,0-192h88.91A95.3,95.3,0,0,1,224,192H96A96,96,0,0,0,0,288V416a96,96,0,0,0,96,96H416a96,96,0,0,0,96-96V288A96,96,0,0,0,416,192Zm-96,64a64,64,0,1,0-64-64A64,64,0,0,0,320,256ZM208,96a48,48,0,1,0-48-48A48,48,0,0,0,208,96ZM384,64a32,32,0,1,0-32-32A32,32,0,0,0,384,64ZM160,288a64,64,0,0,0,0,128H352a64,64,0,0,0,0-128Z\"]\n};\nvar faSocks = {\n prefix: 'fas',\n iconName: 'socks',\n icon: [512, 512, [], \"f696\", \"M214.66 311.01L288 256V96H128v176l-86.65 64.61c-39.4 29.56-53.86 84.42-29.21 127.06C30.39 495.25 63.27 512 96.08 512c20.03 0 40.25-6.25 57.52-19.2l21.86-16.39c-29.85-55.38-13.54-125.84 39.2-165.4zM288 32c0-11.05 3.07-21.3 8.02-30.38C293.4.92 290.85 0 288 0H160c-17.67 0-32 14.33-32 32v32h160V32zM480 0H352c-17.67 0-32 14.33-32 32v32h192V32c0-17.67-14.33-32-32-32zM320 272l-86.13 64.61c-39.4 29.56-53.86 84.42-29.21 127.06 18.25 31.58 50.61 48.33 83.42 48.33 20.03 0 40.25-6.25 57.52-19.2l115.2-86.4A127.997 127.997 0 0 0 512 304V96H320v176z\"]\n};\nvar faSolarPanel = {\n prefix: 'fas',\n iconName: 'solar-panel',\n icon: [640, 512, [], \"f5ba\", \"M431.98 448.01l-47.97.05V416h-128v32.21l-47.98.05c-8.82.01-15.97 7.16-15.98 15.99l-.05 31.73c-.01 8.85 7.17 16.03 16.02 16.02l223.96-.26c8.82-.01 15.97-7.16 15.98-15.98l.04-31.73c.01-8.85-7.17-16.03-16.02-16.02zM585.2 26.74C582.58 11.31 568.99 0 553.06 0H86.93C71 0 57.41 11.31 54.79 26.74-3.32 369.16.04 348.08.03 352c-.03 17.32 14.29 32 32.6 32h574.74c18.23 0 32.51-14.56 32.59-31.79.02-4.08 3.35 16.95-54.76-325.47zM259.83 64h120.33l9.77 96H250.06l9.77-96zm-75.17 256H71.09L90.1 208h105.97l-11.41 112zm16.29-160H98.24l16.29-96h96.19l-9.77 96zm32.82 160l11.4-112h149.65l11.4 112H233.77zm195.5-256h96.19l16.29 96H439.04l-9.77-96zm26.06 256l-11.4-112H549.9l19.01 112H455.33z\"]\n};\nvar faSort = {\n prefix: 'fas',\n iconName: 'sort',\n icon: [320, 512, [], \"f0dc\", \"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z\"]\n};\nvar faSortAlphaDown = {\n prefix: 'fas',\n iconName: 'sort-alpha-down',\n icon: [448, 512, [], \"f15d\", \"M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm240-64H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z\"]\n};\nvar faSortAlphaDownAlt = {\n prefix: 'fas',\n iconName: 'sort-alpha-down-alt',\n icon: [448, 512, [], \"f881\", \"M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm112-128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z\"]\n};\nvar faSortAlphaUp = {\n prefix: 'fas',\n iconName: 'sort-alpha-up',\n icon: [448, 512, [], \"f15e\", \"M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm400 128H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 446.37V464a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 321.63V304a16 16 0 0 0-16-16zm31.06-85.38l-59.27-160A16 16 0 0 0 372.72 32h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 224h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 224H432a16 16 0 0 0 15.06-21.38zM335.61 144L352 96l16.39 48z\"]\n};\nvar faSortAlphaUpAlt = {\n prefix: 'fas',\n iconName: 'sort-alpha-up-alt',\n icon: [448, 512, [], \"f882\", \"M16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160zm272 64h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-56l61.26-70.45A32 32 0 0 0 432 65.63V48a16 16 0 0 0-16-16H288a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h56l-61.26 70.45A32 32 0 0 0 272 190.37V208a16 16 0 0 0 16 16zm159.06 234.62l-59.27-160A16 16 0 0 0 372.72 288h-41.44a16 16 0 0 0-15.07 10.62l-59.27 160A16 16 0 0 0 272 480h24.83a16 16 0 0 0 15.23-11.08l4.42-12.92h71l4.41 12.92A16 16 0 0 0 407.16 480H432a16 16 0 0 0 15.06-21.38zM335.61 400L352 352l16.39 48z\"]\n};\nvar faSortAmountDown = {\n prefix: 'fas',\n iconName: 'sort-amount-down',\n icon: [512, 512, [], \"f160\", \"M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-128-64h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm256-192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faSortAmountDownAlt = {\n prefix: 'fas',\n iconName: 'sort-amount-down-alt',\n icon: [512, 512, [], \"f884\", \"M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm-64 0h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.37 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z\"]\n};\nvar faSortAmountUp = {\n prefix: 'fas',\n iconName: 'sort-amount-up',\n icon: [512, 512, [], \"f161\", \"M304 416h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.77 160 16 160zm416 0H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-64 128H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM496 32H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faSortAmountUpAlt = {\n prefix: 'fas',\n iconName: 'sort-amount-up-alt',\n icon: [512, 512, [], \"f885\", \"M240 96h64a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16h-64a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm0 128h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm256 192H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h256a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-256-64h192a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H240a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zM16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.39-17.24 11.31-27.31l-80-96a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160z\"]\n};\nvar faSortDown = {\n prefix: 'fas',\n iconName: 'sort-down',\n icon: [320, 512, [], \"f0dd\", \"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z\"]\n};\nvar faSortNumericDown = {\n prefix: 'fas',\n iconName: 'sort-numeric-down',\n icon: [448, 512, [], \"f162\", \"M304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zm26.15 162.91a79 79 0 0 0-55 54.17c-14.25 51.05 21.21 97.77 68.85 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zm-176-4h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352z\"]\n};\nvar faSortNumericDownAlt = {\n prefix: 'fas',\n iconName: 'sort-numeric-down-alt',\n icon: [448, 512, [], \"f886\", \"M176 352h-48V48a16 16 0 0 0-16-16H80a16 16 0 0 0-16 16v304H16c-14.19 0-21.36 17.24-11.29 27.31l80 96a16 16 0 0 0 22.62 0l80-96C197.35 369.26 190.22 352 176 352zm224 64h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z\"]\n};\nvar faSortNumericUp = {\n prefix: 'fas',\n iconName: 'sort-numeric-up',\n icon: [448, 512, [], \"f163\", \"M330.17 258.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.76 86.25-61.61 86.25-132V336c-.02-51.21-48.4-91.34-101.85-77.09zM352 356a20 20 0 1 1 20-20 20 20 0 0 1-20 20zM304 96h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-16V48a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 96zM107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31z\"]\n};\nvar faSortNumericUpAlt = {\n prefix: 'fas',\n iconName: 'sort-numeric-up-alt',\n icon: [448, 512, [], \"f887\", \"M107.31 36.69a16 16 0 0 0-22.62 0l-80 96C-5.35 142.74 1.78 160 16 160h48v304a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V160h48c14.21 0 21.38-17.24 11.31-27.31zM400 416h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 304 352h16v64h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM330.17 34.91a79 79 0 0 0-55 54.17c-14.27 51.05 21.19 97.77 68.83 102.53a84.07 84.07 0 0 1-20.85 12.91c-7.57 3.4-10.8 12.47-8.18 20.34l9.9 20c2.87 8.63 12.53 13.49 20.9 9.91 58-24.77 86.25-61.61 86.25-132V112c-.02-51.21-48.4-91.34-101.85-77.09zM352 132a20 20 0 1 1 20-20 20 20 0 0 1-20 20z\"]\n};\nvar faSortUp = {\n prefix: 'fas',\n iconName: 'sort-up',\n icon: [320, 512, [], \"f0de\", \"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z\"]\n};\nvar faSpa = {\n prefix: 'fas',\n iconName: 'spa',\n icon: [576, 512, [], \"f5bb\", \"M568.25 192c-29.04.13-135.01 6.16-213.84 83-33.12 29.63-53.36 63.3-66.41 94.86-13.05-31.56-33.29-65.23-66.41-94.86-78.83-76.84-184.8-82.87-213.84-83-4.41-.02-7.79 3.4-7.75 7.82.23 27.92 7.14 126.14 88.77 199.3C172.79 480.94 256 480 288 480s115.19.95 199.23-80.88c81.64-73.17 88.54-171.38 88.77-199.3.04-4.42-3.34-7.84-7.75-7.82zM287.98 302.6c12.82-18.85 27.6-35.78 44.09-50.52 19.09-18.61 39.58-33.3 60.26-45.18-16.44-70.5-51.72-133.05-96.73-172.22-4.11-3.58-11.02-3.58-15.14 0-44.99 39.14-80.27 101.63-96.74 172.07 20.37 11.7 40.5 26.14 59.22 44.39a282.768 282.768 0 0 1 45.04 51.46z\"]\n};\nvar faSpaceShuttle = {\n prefix: 'fas',\n iconName: 'space-shuttle',\n icon: [640, 512, [], \"f197\", \"M592.604 208.244C559.735 192.836 515.777 184 472 184H186.327c-4.952-6.555-10.585-11.978-16.72-16H376C229.157 137.747 219.403 32 96.003 32H96v128H80V32c-26.51 0-48 28.654-48 64v64c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v16c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v64c0 35.346 21.49 64 48 64V352h16v128h.003c123.4 0 133.154-105.747 279.997-136H169.606c6.135-4.022 11.768-9.445 16.72-16H472c43.777 0 87.735-8.836 120.604-24.244C622.282 289.845 640 271.992 640 256s-17.718-33.845-47.396-47.756zM488 296a8 8 0 0 1-8-8v-64a8 8 0 0 1 8-8c31.909 0 31.942 80 0 80z\"]\n};\nvar faSpellCheck = {\n prefix: 'fas',\n iconName: 'spell-check',\n icon: [576, 512, [], \"f891\", \"M272 256h91.36c43.2 0 82-32.2 84.51-75.34a79.82 79.82 0 0 0-25.26-63.07 79.81 79.81 0 0 0 9.06-44.91C427.9 30.57 389.3 0 347 0h-75a16 16 0 0 0-16 16v224a16 16 0 0 0 16 16zm40-200h40a24 24 0 0 1 0 48h-40zm0 96h56a24 24 0 0 1 0 48h-56zM155.12 22.25A32 32 0 0 0 124.64 0H99.36a32 32 0 0 0-30.48 22.25L.59 235.73A16 16 0 0 0 16 256h24.93a16 16 0 0 0 15.42-11.73L68.29 208h87.42l11.94 36.27A16 16 0 0 0 183.07 256H208a16 16 0 0 0 15.42-20.27zM89.37 144L112 75.3l22.63 68.7zm482 132.48l-45.21-45.3a15.88 15.88 0 0 0-22.59 0l-151.5 151.5-55.41-55.5a15.88 15.88 0 0 0-22.59 0l-45.3 45.3a16 16 0 0 0 0 22.59l112 112.21a15.89 15.89 0 0 0 22.6 0l208-208.21a16 16 0 0 0-.02-22.59z\"]\n};\nvar faSpider = {\n prefix: 'fas',\n iconName: 'spider',\n icon: [576, 512, [], \"f717\", \"M151.17 167.35L177.1 176h4.67l5.22-26.12c.72-3.58 1.8-7.58 3.21-11.79l-20.29-40.58 23.8-71.39c2.79-8.38-1.73-17.44-10.12-20.24L168.42.82c-8.38-2.8-17.45 1.73-20.24 10.12l-25.89 77.68a32.04 32.04 0 0 0 1.73 24.43l27.15 54.3zm422.14 182.03l-52.75-79.12a32.002 32.002 0 0 0-26.62-14.25H416l68.99-24.36a32.03 32.03 0 0 0 16.51-12.61l53.6-80.41c4.9-7.35 2.91-17.29-4.44-22.19l-13.31-8.88c-7.35-4.9-17.29-2.91-22.19 4.44l-50.56 75.83L404.1 208H368l-10.37-51.85C355.44 145.18 340.26 96 288 96c-52.26 0-67.44 49.18-69.63 60.15L208 208h-36.1l-60.49-20.17L60.84 112c-4.9-7.35-14.83-9.34-22.19-4.44l-13.31 8.88c-7.35 4.9-9.34 14.83-4.44 22.19l53.6 80.41a32.03 32.03 0 0 0 16.51 12.61L160 256H82.06a32.02 32.02 0 0 0-26.63 14.25L2.69 349.38c-4.9 7.35-2.92 17.29 4.44 22.19l13.31 8.88c7.35 4.9 17.29 2.91 22.19-4.44l48-72h47.06l-60.83 97.33A31.988 31.988 0 0 0 72 418.3V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-73.11l74.08-118.53c-1.01 14.05-2.08 28.11-2.08 42.21C192 399.64 232.76 448 288 448s96-48.36 96-101.43c0-14.1-1.08-28.16-2.08-42.21L456 422.89V496c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-77.71c0-6-1.69-11.88-4.86-16.96L438.31 304h47.06l48 72c4.9 7.35 14.84 9.34 22.19 4.44l13.31-8.88c7.36-4.9 9.34-14.83 4.44-22.18zM406.09 97.51l-20.29 40.58c1.41 4.21 2.49 8.21 3.21 11.79l5.22 26.12h4.67l25.93-8.65 27.15-54.3a31.995 31.995 0 0 0 1.73-24.43l-25.89-77.68C425.03 2.56 415.96-1.98 407.58.82l-15.17 5.06c-8.38 2.8-12.91 11.86-10.12 20.24l23.8 71.39z\"]\n};\nvar faSpinner = {\n prefix: 'fas',\n iconName: 'spinner',\n icon: [512, 512, [], \"f110\", \"M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z\"]\n};\nvar faSplotch = {\n prefix: 'fas',\n iconName: 'splotch',\n icon: [512, 512, [], \"f5bc\", \"M472.29 195.89l-67.06-22.95c-19.28-6.6-33.54-20.92-38.14-38.3L351.1 74.19c-11.58-43.77-76.57-57.13-109.98-22.62l-46.14 47.67c-13.26 13.71-33.54 20.93-54.2 19.31l-71.88-5.62c-52.05-4.07-86.93 44.88-59.03 82.83l38.54 52.42c11.08 15.07 12.82 33.86 4.64 50.24L24.62 355.4c-20.59 41.25 22.84 84.87 73.49 73.81l69.96-15.28c20.11-4.39 41.45 0 57.07 11.73l54.32 40.83c39.32 29.56 101.04 7.57 104.45-37.22l4.7-61.86c1.35-17.79 12.8-33.86 30.63-42.99l62-31.74c44.88-22.96 39.59-80.17-8.95-96.79z\"]\n};\nvar faSprayCan = {\n prefix: 'fas',\n iconName: 'spray-can',\n icon: [512, 512, [], \"f5bd\", \"M224 32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v96h128V32zm256 96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-256 32H96c-53.02 0-96 42.98-96 96v224c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V256c0-53.02-42.98-96-96-96zm-64 256c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zM480 96c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32zm-96 32c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm-96-96c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32zm96 192c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z\"]\n};\nvar faSquare = {\n prefix: 'fas',\n iconName: 'square',\n icon: [448, 512, [], \"f0c8\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faSquareFull = {\n prefix: 'fas',\n iconName: 'square-full',\n icon: [512, 512, [], \"f45c\", \"M512 512H0V0h512v512z\"]\n};\nvar faSquareRootAlt = {\n prefix: 'fas',\n iconName: 'square-root-alt',\n icon: [576, 512, [], \"f698\", \"M571.31 251.31l-22.62-22.62c-6.25-6.25-16.38-6.25-22.63 0L480 274.75l-46.06-46.06c-6.25-6.25-16.38-6.25-22.63 0l-22.62 22.62c-6.25 6.25-6.25 16.38 0 22.63L434.75 320l-46.06 46.06c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L480 365.25l46.06 46.06c6.25 6.25 16.38 6.25 22.63 0l22.62-22.62c6.25-6.25 6.25-16.38 0-22.63L525.25 320l46.06-46.06c6.25-6.25 6.25-16.38 0-22.63zM552 0H307.65c-14.54 0-27.26 9.8-30.95 23.87l-84.79 322.8-58.41-106.1A32.008 32.008 0 0 0 105.47 224H24c-13.25 0-24 10.74-24 24v48c0 13.25 10.75 24 24 24h43.62l88.88 163.73C168.99 503.5 186.3 512 204.94 512c17.27 0 44.44-9 54.28-41.48L357.03 96H552c13.25 0 24-10.75 24-24V24c0-13.26-10.75-24-24-24z\"]\n};\nvar faStamp = {\n prefix: 'fas',\n iconName: 'stamp',\n icon: [512, 512, [], \"f5bf\", \"M32 512h448v-64H32v64zm384-256h-66.56c-16.26 0-29.44-13.18-29.44-29.44v-9.46c0-27.37 8.88-53.41 21.46-77.72 9.11-17.61 12.9-38.39 9.05-60.42-6.77-38.78-38.47-70.7-77.26-77.45C212.62-9.04 160 37.33 160 96c0 14.16 3.12 27.54 8.69 39.58C182.02 164.43 192 194.7 192 226.49v.07c0 16.26-13.18 29.44-29.44 29.44H96c-53.02 0-96 42.98-96 96v32c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-32c0-53.02-42.98-96-96-96z\"]\n};\nvar faStar = {\n prefix: 'fas',\n iconName: 'star',\n icon: [576, 512, [], \"f005\", \"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"]\n};\nvar faStarAndCrescent = {\n prefix: 'fas',\n iconName: 'star-and-crescent',\n icon: [512, 512, [], \"f699\", \"M340.47 466.36c-1.45 0-6.89.46-9.18.46-116.25 0-210.82-94.57-210.82-210.82S215.04 45.18 331.29 45.18c2.32 0 7.7.46 9.18.46 7.13 0 13.33-5.03 14.75-12.07 1.46-7.25-2.55-14.49-9.47-17.09C316.58 5.54 286.39 0 256 0 114.84 0 0 114.84 0 256s114.84 256 256 256c30.23 0 60.28-5.49 89.32-16.32 5.96-2.02 10.28-7.64 10.28-14.26 0-8.09-6.39-15.06-15.13-15.06zm162.99-252.5l-76.38-11.1-34.16-69.21c-1.83-3.7-5.38-5.55-8.93-5.55s-7.1 1.85-8.93 5.55l-34.16 69.21-76.38 11.1c-8.17 1.18-11.43 11.22-5.52 16.99l55.27 53.87-13.05 76.07c-1.11 6.44 4.01 11.66 9.81 11.66 1.53 0 3.11-.36 4.64-1.17L384 335.37l68.31 35.91c1.53.8 3.11 1.17 4.64 1.17 5.8 0 10.92-5.23 9.81-11.66l-13.05-76.07 55.27-53.87c5.91-5.77 2.65-15.81-5.52-16.99z\"]\n};\nvar faStarHalf = {\n prefix: 'fas',\n iconName: 'star-half',\n icon: [576, 512, [], \"f089\", \"M288 0c-11.4 0-22.8 5.9-28.7 17.8L194 150.2 47.9 171.4c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.1 23 46 46.4 33.7L288 439.6V0z\"]\n};\nvar faStarHalfAlt = {\n prefix: 'fas',\n iconName: 'star-half-alt',\n icon: [536, 512, [], \"f5c0\", \"M508.55 171.51L362.18 150.2 296.77 17.81C290.89 5.98 279.42 0 267.95 0c-11.4 0-22.79 5.9-28.69 17.81l-65.43 132.38-146.38 21.29c-26.25 3.8-36.77 36.09-17.74 54.59l105.89 103-25.06 145.48C86.98 495.33 103.57 512 122.15 512c4.93 0 10-1.17 14.87-3.75l130.95-68.68 130.94 68.7c4.86 2.55 9.92 3.71 14.83 3.71 18.6 0 35.22-16.61 31.66-37.4l-25.03-145.49 105.91-102.98c19.04-18.5 8.52-50.8-17.73-54.6zm-121.74 123.2l-18.12 17.62 4.28 24.88 19.52 113.45-102.13-53.59-22.38-11.74.03-317.19 51.03 103.29 11.18 22.63 25.01 3.64 114.23 16.63-82.65 80.38z\"]\n};\nvar faStarOfDavid = {\n prefix: 'fas',\n iconName: 'star-of-david',\n icon: [464, 512, [], \"f69a\", \"M405.68 256l53.21-89.39C473.3 142.4 455.48 112 426.88 112H319.96l-55.95-93.98C256.86 6.01 244.43 0 232 0s-24.86 6.01-32.01 18.02L144.04 112H37.11c-28.6 0-46.42 30.4-32.01 54.61L58.32 256 5.1 345.39C-9.31 369.6 8.51 400 37.11 400h106.93l55.95 93.98C207.14 505.99 219.57 512 232 512s24.86-6.01 32.01-18.02L319.96 400h106.93c28.6 0 46.42-30.4 32.01-54.61L405.68 256zm-12.78-88l-19.8 33.26L353.3 168h39.6zm-52.39 88l-52.39 88H175.88l-52.39-88 52.38-88h112.25l52.39 88zM232 73.72L254.79 112h-45.57L232 73.72zM71.1 168h39.6l-19.8 33.26L71.1 168zm0 176l19.8-33.26L110.7 344H71.1zM232 438.28L209.21 400h45.57L232 438.28zM353.29 344l19.8-33.26L392.9 344h-39.61z\"]\n};\nvar faStarOfLife = {\n prefix: 'fas',\n iconName: 'star-of-life',\n icon: [480, 512, [], \"f621\", \"M471.99 334.43L336.06 256l135.93-78.43c7.66-4.42 10.28-14.2 5.86-21.86l-32.02-55.43c-4.42-7.65-14.21-10.28-21.87-5.86l-135.93 78.43V16c0-8.84-7.17-16-16.01-16h-64.04c-8.84 0-16.01 7.16-16.01 16v156.86L56.04 94.43c-7.66-4.42-17.45-1.79-21.87 5.86L2.15 155.71c-4.42 7.65-1.8 17.44 5.86 21.86L143.94 256 8.01 334.43c-7.66 4.42-10.28 14.21-5.86 21.86l32.02 55.43c4.42 7.65 14.21 10.27 21.87 5.86l135.93-78.43V496c0 8.84 7.17 16 16.01 16h64.04c8.84 0 16.01-7.16 16.01-16V339.14l135.93 78.43c7.66 4.42 17.45 1.8 21.87-5.86l32.02-55.43c4.42-7.65 1.8-17.43-5.86-21.85z\"]\n};\nvar faStepBackward = {\n prefix: 'fas',\n iconName: 'step-backward',\n icon: [448, 512, [], \"f048\", \"M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z\"]\n};\nvar faStepForward = {\n prefix: 'fas',\n iconName: 'step-forward',\n icon: [448, 512, [], \"f051\", \"M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z\"]\n};\nvar faStethoscope = {\n prefix: 'fas',\n iconName: 'stethoscope',\n icon: [512, 512, [], \"f0f1\", \"M447.1 112c-34.2.5-62.3 28.4-63 62.6-.5 24.3 12.5 45.6 32 56.8V344c0 57.3-50.2 104-112 104-60 0-109.2-44.1-111.9-99.2C265 333.8 320 269.2 320 192V36.6c0-11.4-8.1-21.3-19.3-23.5L237.8.5c-13-2.6-25.6 5.8-28.2 18.8L206.4 35c-2.6 13 5.8 25.6 18.8 28.2l30.7 6.1v121.4c0 52.9-42.2 96.7-95.1 97.2-53.4.5-96.9-42.7-96.9-96V69.4l30.7-6.1c13-2.6 21.4-15.2 18.8-28.2l-3.1-15.7C107.7 6.4 95.1-2 82.1.6L19.3 13C8.1 15.3 0 25.1 0 36.6V192c0 77.3 55.1 142 128.1 156.8C130.7 439.2 208.6 512 304 512c97 0 176-75.4 176-168V231.4c19.1-11.1 32-31.7 32-55.4 0-35.7-29.2-64.5-64.9-64zm.9 80c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z\"]\n};\nvar faStickyNote = {\n prefix: 'fas',\n iconName: 'sticky-note',\n icon: [448, 512, [], \"f249\", \"M312 320h136V56c0-13.3-10.7-24-24-24H24C10.7 32 0 42.7 0 56v400c0 13.3 10.7 24 24 24h264V344c0-13.2 10.8-24 24-24zm129 55l-98 98c-4.5 4.5-10.6 7-17 7h-6V352h128v6.1c0 6.3-2.5 12.4-7 16.9z\"]\n};\nvar faStop = {\n prefix: 'fas',\n iconName: 'stop',\n icon: [448, 512, [], \"f04d\", \"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z\"]\n};\nvar faStopCircle = {\n prefix: 'fas',\n iconName: 'stop-circle',\n icon: [512, 512, [], \"f28d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm96 328c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16v160z\"]\n};\nvar faStopwatch = {\n prefix: 'fas',\n iconName: 'stopwatch',\n icon: [448, 512, [], \"f2f2\", \"M432 304c0 114.9-93.1 208-208 208S16 418.9 16 304c0-104 76.3-190.2 176-205.5V64h-28c-6.6 0-12-5.4-12-12V12c0-6.6 5.4-12 12-12h120c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-28v34.5c37.5 5.8 71.7 21.6 99.7 44.6l27.5-27.5c4.7-4.7 12.3-4.7 17 0l28.3 28.3c4.7 4.7 4.7 12.3 0 17l-29.4 29.4-.6.6C419.7 223.3 432 262.2 432 304zm-176 36V188.5c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12V340c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z\"]\n};\nvar faStopwatch20 = {\n prefix: 'fas',\n iconName: 'stopwatch-20',\n icon: [448, 512, [], \"e06f\", \"M398.5,190.91l.59-.61,26.59-26.58a16,16,0,0,0,0-22.63L403,118.41a16,16,0,0,0-22.63,0l-24.68,24.68A206.68,206.68,0,0,0,256,98.5V64h32a16,16,0,0,0,16-16V16A16,16,0,0,0,288,0H160a16.05,16.05,0,0,0-16,16V48a16.05,16.05,0,0,0,16,16h32V98.5A207.92,207.92,0,0,0,16.09,297.57C12.64,411.5,106.76,510.22,220.72,512,337.13,513.77,432,420,432,304A206,206,0,0,0,398.5,190.91ZM204.37,377.55a8.2,8.2,0,0,1,8.32,8.07v22.31a8.2,8.2,0,0,1-8.32,8.07H121.52a16.46,16.46,0,0,1-16.61-17.62c2.78-35.22,14.67-57.41,38.45-91.37,20.42-29.19,27.1-37.32,27.1-62.34,0-16.92-1.79-24.27-12.21-24.27-9.39,0-12.69,7.4-12.69,22.68v5.23a8.2,8.2,0,0,1-8.33,8.07h-24.9a8.2,8.2,0,0,1-8.33-8.07v-4.07c0-27.3,8.48-60.24,56.43-60.24,43,0,55.57,25.85,55.57,61,0,35.58-12.44,51.21-34.35,81.31-11.56,15-24.61,35.57-26.41,51.2ZM344,352.32c0,35.16-12.3,63.68-57.23,63.68C243.19,416,232,386.48,232,352.55V247.22c0-40.73,19.58-63.22,56.2-63.22C325,184,344,206.64,344,245.3ZM287.87,221.73c-9.41,0-13.23,7.5-13.23,20V357.68c0,13.11,3.59,20.59,13.23,20.59s13-8,13-21.27V241.06C300.89,229.79,297.88,221.73,287.87,221.73Z\"]\n};\nvar faStore = {\n prefix: 'fas',\n iconName: 'store',\n icon: [616, 512, [], \"f54e\", \"M602 118.6L537.1 15C531.3 5.7 521 0 510 0H106C95 0 84.7 5.7 78.9 15L14 118.6c-33.5 53.5-3.8 127.9 58.8 136.4 4.5.6 9.1.9 13.7.9 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18 20.1 44.3 33.1 73.8 33.1 29.6 0 55.8-13 73.8-33.1 18.1 20.1 44.3 33.1 73.8 33.1 4.7 0 9.2-.3 13.7-.9 62.8-8.4 92.6-82.8 59-136.4zM529.5 288c-10 0-19.9-1.5-29.5-3.8V384H116v-99.8c-9.6 2.2-19.5 3.8-29.5 3.8-6 0-12.1-.4-18-1.2-5.6-.8-11.1-2.1-16.4-3.6V480c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V283.2c-5.4 1.6-10.8 2.9-16.4 3.6-6.1.8-12.1 1.2-18.2 1.2z\"]\n};\nvar faStoreAlt = {\n prefix: 'fas',\n iconName: 'store-alt',\n icon: [640, 512, [], \"f54f\", \"M320 384H128V224H64v256c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V224h-64v160zm314.6-241.8l-85.3-128c-6-8.9-16-14.2-26.7-14.2H117.4c-10.7 0-20.7 5.3-26.6 14.2l-85.3 128c-14.2 21.3 1 49.8 26.6 49.8H608c25.5 0 40.7-28.5 26.6-49.8zM512 496c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h-64v272z\"]\n};\nvar faStoreAltSlash = {\n prefix: 'fas',\n iconName: 'store-alt-slash',\n icon: [640, 512, [], \"e070\", \"M17.89,123.62,5.51,142.2c-14.2,21.3,1,49.8,26.59,49.8h74.26ZM576,413.42V224H512V364L384,265V224H330.92l-41.4-32H608c25.5,0,40.7-28.5,26.59-49.8l-85.29-128A32.18,32.18,0,0,0,522.6,0H117.42A31.87,31.87,0,0,0,90.81,14.2l-10.66,16L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.81l19.64-25.26a16,16,0,0,0-2.81-22.45ZM320,384H128V224H64V480a32,32,0,0,0,32,32H352a32,32,0,0,0,32-32V406.59l-64-49.47Z\"]\n};\nvar faStoreSlash = {\n prefix: 'fas',\n iconName: 'store-slash',\n icon: [640, 512, [], \"e071\", \"M121.51,384V284.2a119.43,119.43,0,0,1-28,3.8,123.46,123.46,0,0,1-17.1-1.2,114.88,114.88,0,0,1-15.58-3.6V480c0,17.7,13.59,32,30.4,32H505.75L348.42,384Zm-28-128.09c25.1,0,47.29-10.72,64-27.24L24,120.05c-30.52,53.39-2.45,126.53,56.49,135A95.68,95.68,0,0,0,93.48,255.91ZM602.13,458.09,547.2,413.41V283.2a93.5,93.5,0,0,1-15.57,3.6,127.31,127.31,0,0,1-17.29,1.2,114.89,114.89,0,0,1-28-3.8v79.68L348.52,251.77a88.06,88.06,0,0,0,25.41,4.14c28.11,0,53-13,70.11-33.11,17.19,20.11,42.08,33.11,70.11,33.11a94.31,94.31,0,0,0,13-.91c59.66-8.41,88-82.8,56.06-136.4L521.55,15A30.1,30.1,0,0,0,495.81,0H112A30.11,30.11,0,0,0,86.27,15L76.88,30.78,43.19,3.38A14.68,14.68,0,0,0,21.86,6.19L3.2,31.45A16.58,16.58,0,0,0,5.87,53.91L564.81,508.63a14.69,14.69,0,0,0,21.33-2.82l18.66-25.26A16.58,16.58,0,0,0,602.13,458.09Z\"]\n};\nvar faStream = {\n prefix: 'fas',\n iconName: 'stream',\n icon: [512, 512, [], \"f550\", \"M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z\"]\n};\nvar faStreetView = {\n prefix: 'fas',\n iconName: 'street-view',\n icon: [512, 512, [], \"f21d\", \"M367.9 329.76c-4.62 5.3-9.78 10.1-15.9 13.65v22.94c66.52 9.34 112 28.05 112 49.65 0 30.93-93.12 56-208 56S48 446.93 48 416c0-21.6 45.48-40.3 112-49.65v-22.94c-6.12-3.55-11.28-8.35-15.9-13.65C58.87 345.34 0 378.05 0 416c0 53.02 114.62 96 256 96s256-42.98 256-96c0-37.95-58.87-70.66-144.1-86.24zM256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-64 192v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32v-96c0-26.51-21.49-48-48-48h-11.8c-11.07 5.03-23.26 8-36.2 8s-25.13-2.97-36.2-8H208c-26.51 0-48 21.49-48 48v96c0 17.67 14.33 32 32 32z\"]\n};\nvar faStrikethrough = {\n prefix: 'fas',\n iconName: 'strikethrough',\n icon: [512, 512, [], \"f0cc\", \"M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z\"]\n};\nvar faStroopwafel = {\n prefix: 'fas',\n iconName: 'stroopwafel',\n icon: [512, 512, [], \"f551\", \"M188.12 210.74L142.86 256l45.25 45.25L233.37 256l-45.25-45.26zm113.13-22.62L256 142.86l-45.25 45.25L256 233.37l45.25-45.25zm-90.5 135.76L256 369.14l45.26-45.26L256 278.63l-45.25 45.25zM256 0C114.62 0 0 114.62 0 256s114.62 256 256 256 256-114.62 256-256S397.38 0 256 0zm186.68 295.6l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-28.29-28.29-45.25 45.25 33.94 33.94 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-33.94-33.94-45.26 45.26 28.29 28.29c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0L256 414.39l-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l28.29-28.29-45.25-45.26-33.94 33.94 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 33.94-33.94-45.25-45.25-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0L69.32 295.6c-3.12-3.12-3.12-8.19 0-11.31L97.61 256l-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l28.29 28.29 45.25-45.26-33.94-33.94-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 33.94 33.94 45.26-45.25-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0L256 97.61l28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-28.29 28.29 45.26 45.25 33.94-33.94-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-33.94 33.94 45.25 45.26 28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31L414.39 256l28.29 28.28a8.015 8.015 0 0 1 0 11.32zM278.63 256l45.26 45.25L369.14 256l-45.25-45.26L278.63 256z\"]\n};\nvar faSubscript = {\n prefix: 'fas',\n iconName: 'subscript',\n icon: [512, 512, [], \"f12c\", \"M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z\"]\n};\nvar faSubway = {\n prefix: 'fas',\n iconName: 'subway',\n icon: [448, 512, [], \"f239\", \"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"]\n};\nvar faSuitcase = {\n prefix: 'fas',\n iconName: 'suitcase',\n icon: [512, 512, [], \"f0f2\", \"M128 480h256V80c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48v400zm64-384h128v32H192V96zm320 80v256c0 26.5-21.5 48-48 48h-48V128h48c26.5 0 48 21.5 48 48zM96 480H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h48v352z\"]\n};\nvar faSuitcaseRolling = {\n prefix: 'fas',\n iconName: 'suitcase-rolling',\n icon: [384, 512, [], \"f5c1\", \"M336 160H48c-26.51 0-48 21.49-48 48v224c0 26.51 21.49 48 48 48h16v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h128v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16h16c26.51 0 48-21.49 48-48V208c0-26.51-21.49-48-48-48zm-16 216c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H72c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h240c4.42 0 8 3.58 8 8v16zM144 48h96v80h48V48c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48v80h48V48z\"]\n};\nvar faSun = {\n prefix: 'fas',\n iconName: 'sun',\n icon: [512, 512, [], \"f185\", \"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"]\n};\nvar faSuperscript = {\n prefix: 'fas',\n iconName: 'superscript',\n icon: [512, 512, [], \"f12b\", \"M496 160h-16V16a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 64h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z\"]\n};\nvar faSurprise = {\n prefix: 'fas',\n iconName: 'surprise',\n icon: [496, 512, [], \"f5c2\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zM136 208c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm112 208c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm80-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faSwatchbook = {\n prefix: 'fas',\n iconName: 'swatchbook',\n icon: [512, 512, [], \"f5c3\", \"M434.66,167.71h0L344.5,77.36a31.83,31.83,0,0,0-45-.07h0l-.07.07L224,152.88V424L434.66,212.9A32,32,0,0,0,434.66,167.71ZM480,320H373.09L186.68,506.51c-2.06,2.07-4.5,3.58-6.68,5.49H480a32,32,0,0,0,32-32V352A32,32,0,0,0,480,320ZM192,32A32,32,0,0,0,160,0H32A32,32,0,0,0,0,32V416a96,96,0,0,0,192,0ZM96,440a24,24,0,1,1,24-24A24,24,0,0,1,96,440Zm32-184H64V192h64Zm0-128H64V64h64Z\"]\n};\nvar faSwimmer = {\n prefix: 'fas',\n iconName: 'swimmer',\n icon: [640, 512, [], \"f5c4\", \"M189.61 310.58c3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c16.02-14.77 34.5-22.58 53.46-22.58h16.3c18.96 0 37.45 7.81 53.46 22.58 3.54 3.26 15.27 9.42 34.39 9.42s30.86-6.16 34.39-9.42c14.86-13.71 31.88-21.12 49.39-22.16l-112.84-80.6 18-12.86c3.64-2.58 8.28-3.52 12.62-2.61l100.35 21.53c25.91 5.53 51.44-10.97 57-36.88 5.55-25.92-10.95-51.44-36.88-57L437.68 98.47c-30.73-6.58-63.02.12-88.56 18.38l-80.02 57.17c-10.38 7.39-19.36 16.44-26.72 26.94L173.75 299c5.47 3.23 10.82 6.93 15.86 11.58zM624 352h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 343.58 442.04 352 416 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 343.58 250.04 352 224 352s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 343.58 58.04 352 32 352H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-512-96c44.18 0 80-35.82 80-80s-35.82-80-80-80-80 35.82-80 80 35.82 80 80 80z\"]\n};\nvar faSwimmingPool = {\n prefix: 'fas',\n iconName: 'swimming-pool',\n icon: [640, 512, [], \"f5c5\", \"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"]\n};\nvar faSynagogue = {\n prefix: 'fas',\n iconName: 'synagogue',\n icon: [640, 512, [], \"f69b\", \"M70 196.51L6.67 268.29A26.643 26.643 0 0 0 0 285.93V512h128V239.58l-38-43.07c-5.31-6.01-14.69-6.01-20 0zm563.33 71.78L570 196.51c-5.31-6.02-14.69-6.02-20 0l-38 43.07V512h128V285.93c0-6.5-2.37-12.77-6.67-17.64zM339.99 7.01c-11.69-9.35-28.29-9.35-39.98 0l-128 102.4A32.005 32.005 0 0 0 160 134.4V512h96v-92.57c0-31.88 21.78-61.43 53.25-66.55C349.34 346.35 384 377.13 384 416v96h96V134.4c0-9.72-4.42-18.92-12.01-24.99l-128-102.4zm52.07 215.55c1.98 3.15-.29 7.24-4 7.24h-38.94L324 269.79c-1.85 2.95-6.15 2.95-8 0l-25.12-39.98h-38.94c-3.72 0-5.98-4.09-4-7.24l19.2-30.56-19.2-30.56c-1.98-3.15.29-7.24 4-7.24h38.94l25.12-40c1.85-2.95 6.15-2.95 8 0l25.12 39.98h38.95c3.71 0 5.98 4.09 4 7.24L372.87 192l19.19 30.56z\"]\n};\nvar faSync = {\n prefix: 'fas',\n iconName: 'sync',\n icon: [512, 512, [], \"f021\", \"M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z\"]\n};\nvar faSyncAlt = {\n prefix: 'fas',\n iconName: 'sync-alt',\n icon: [512, 512, [], \"f2f1\", \"M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z\"]\n};\nvar faSyringe = {\n prefix: 'fas',\n iconName: 'syringe',\n icon: [512, 512, [], \"f48e\", \"M201.5 174.8l55.7 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-55.7-55.8-45.3 45.3 55.8 55.8c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L111 265.2l-26.4 26.4c-17.3 17.3-25.6 41.1-23 65.4l7.1 63.6L2.3 487c-3.1 3.1-3.1 8.2 0 11.3l11.3 11.3c3.1 3.1 8.2 3.1 11.3 0l66.3-66.3 63.6 7.1c23.9 2.6 47.9-5.4 65.4-23l181.9-181.9-135.7-135.7-64.9 65zm308.2-93.3L430.5 2.3c-3.1-3.1-8.2-3.1-11.3 0l-11.3 11.3c-3.1 3.1-3.1 8.2 0 11.3l28.3 28.3-45.3 45.3-56.6-56.6-17-17c-3.1-3.1-8.2-3.1-11.3 0l-33.9 33.9c-3.1 3.1-3.1 8.2 0 11.3l17 17L424.8 223l17 17c3.1 3.1 8.2 3.1 11.3 0l33.9-34c3.1-3.1 3.1-8.2 0-11.3l-73.5-73.5 45.3-45.3 28.3 28.3c3.1 3.1 8.2 3.1 11.3 0l11.3-11.3c3.1-3.2 3.1-8.2 0-11.4z\"]\n};\nvar faTable = {\n prefix: 'fas',\n iconName: 'table',\n icon: [512, 512, [], \"f0ce\", \"M464 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM224 416H64v-96h160v96zm0-160H64v-96h160v96zm224 160H288v-96h160v96zm0-160H288v-96h160v96z\"]\n};\nvar faTableTennis = {\n prefix: 'fas',\n iconName: 'table-tennis',\n icon: [512, 512, [], \"f45d\", \"M496.2 296.5C527.7 218.7 512 126.2 449 63.1 365.1-21 229-21 145.1 63.1l-56 56.1 211.5 211.5c46.1-62.1 131.5-77.4 195.6-34.2zm-217.9 79.7L57.9 155.9c-27.3 45.3-21.7 105 17.3 144.1l34.5 34.6L6.7 424c-8.6 7.5-9.1 20.7-1 28.8l53.4 53.5c8 8.1 21.2 7.6 28.7-1L177.1 402l35.7 35.7c19.7 19.7 44.6 30.5 70.3 33.3-7.1-17-11-35.6-11-55.1-.1-13.8 2.5-27 6.2-39.7zM416 320c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96z\"]\n};\nvar faTablet = {\n prefix: 'fas',\n iconName: 'tablet',\n icon: [448, 512, [], \"f10a\", \"M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z\"]\n};\nvar faTabletAlt = {\n prefix: 'fas',\n iconName: 'tablet-alt',\n icon: [448, 512, [], \"f3fa\", \"M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm176-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h328c6.6 0 12 5.4 12 12v312z\"]\n};\nvar faTablets = {\n prefix: 'fas',\n iconName: 'tablets',\n icon: [640, 512, [], \"f490\", \"M160 192C78.9 192 12.5 250.5.1 326.7c-.8 4.8 3.3 9.3 8.3 9.3h303.3c5 0 9.1-4.5 8.3-9.3C307.5 250.5 241.1 192 160 192zm151.6 176H8.4c-5 0-9.1 4.5-8.3 9.3C12.5 453.5 78.9 512 160 512s147.5-58.5 159.9-134.7c.8-4.8-3.3-9.3-8.3-9.3zM593.4 46.6c-56.5-56.5-144.2-61.4-206.9-16-4 2.9-4.3 8.9-.8 12.3L597 254.3c3.5 3.5 9.5 3.2 12.3-.8 45.5-62.7 40.6-150.4-15.9-206.9zM363 65.7c-3.5-3.5-9.5-3.2-12.3.8-45.4 62.7-40.5 150.4 15.9 206.9 56.5 56.5 144.2 61.4 206.9 15.9 4-2.9 4.3-8.9.8-12.3L363 65.7z\"]\n};\nvar faTachometerAlt = {\n prefix: 'fas',\n iconName: 'tachometer-alt',\n icon: [576, 512, [], \"f3fd\", \"M288 32C128.94 32 0 160.94 0 320c0 52.8 14.25 102.26 39.06 144.8 5.61 9.62 16.3 15.2 27.44 15.2h443c11.14 0 21.83-5.58 27.44-15.2C561.75 422.26 576 372.8 576 320c0-159.06-128.94-288-288-288zm0 64c14.71 0 26.58 10.13 30.32 23.65-1.11 2.26-2.64 4.23-3.45 6.67l-9.22 27.67c-5.13 3.49-10.97 6.01-17.64 6.01-17.67 0-32-14.33-32-32S270.33 96 288 96zM96 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm48-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm246.77-72.41l-61.33 184C343.13 347.33 352 364.54 352 384c0 11.72-3.38 22.55-8.88 32H232.88c-5.5-9.45-8.88-20.28-8.88-32 0-33.94 26.5-61.43 59.9-63.59l61.34-184.01c4.17-12.56 17.73-19.45 30.36-15.17 12.57 4.19 19.35 17.79 15.17 30.36zm14.66 57.2l15.52-46.55c3.47-1.29 7.13-2.23 11.05-2.23 17.67 0 32 14.33 32 32s-14.33 32-32 32c-11.38-.01-20.89-6.28-26.57-15.22zM480 384c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faTag = {\n prefix: 'fas',\n iconName: 'tag',\n icon: [512, 512, [], \"f02b\", \"M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"]\n};\nvar faTags = {\n prefix: 'fas',\n iconName: 'tags',\n icon: [640, 512, [], \"f02c\", \"M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z\"]\n};\nvar faTape = {\n prefix: 'fas',\n iconName: 'tape',\n icon: [640, 512, [], \"f4db\", \"M224 192c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64zm400 224H380.6c41.5-40.7 67.4-97.3 67.4-160 0-123.7-100.3-224-224-224S0 132.3 0 256s100.3 224 224 224h400c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400-64c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z\"]\n};\nvar faTasks = {\n prefix: 'fas',\n iconName: 'tasks',\n icon: [512, 512, [], \"f0ae\", \"M139.61 35.5a12 12 0 0 0-17 0L58.93 98.81l-22.7-22.12a12 12 0 0 0-17 0L3.53 92.41a12 12 0 0 0 0 17l47.59 47.4a12.78 12.78 0 0 0 17.61 0l15.59-15.62L156.52 69a12.09 12.09 0 0 0 .09-17zm0 159.19a12 12 0 0 0-17 0l-63.68 63.72-22.7-22.1a12 12 0 0 0-17 0L3.53 252a12 12 0 0 0 0 17L51 316.5a12.77 12.77 0 0 0 17.6 0l15.7-15.69 72.2-72.22a12 12 0 0 0 .09-16.9zM64 368c-26.49 0-48.59 21.5-48.59 48S37.53 464 64 464a48 48 0 0 0 0-96zm432 16H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H208a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h288a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faTaxi = {\n prefix: 'fas',\n iconName: 'taxi',\n icon: [512, 512, [], \"f1ba\", \"M462 241.64l-22-84.84c-9.6-35.2-41.6-60.8-76.8-60.8H352V64c0-17.67-14.33-32-32-32H192c-17.67 0-32 14.33-32 32v32h-11.2c-35.2 0-67.2 25.6-76.8 60.8l-22 84.84C21.41 248.04 0 273.47 0 304v48c0 23.63 12.95 44.04 32 55.12V448c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-40.88c19.05-11.09 32-31.5 32-55.12v-48c0-30.53-21.41-55.96-50-62.36zM96 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm20.55-112l17.2-66.36c2.23-8.16 9.59-13.64 15.06-13.64h214.4c5.47 0 12.83 5.48 14.85 12.86L395.45 240h-278.9zM416 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faTeeth = {\n prefix: 'fas',\n iconName: 'teeth',\n icon: [640, 512, [], \"f62e\", \"M544 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96zM160 368c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm144 120c0 30.93-25.07 56-56 56s-56-25.07-56-56v-56c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v56zm0-120c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-88c0-30.93 25.07-56 56-56s56 25.07 56 56v88zm128 128c0 26.51-21.49 48-48 48s-48-21.49-48-48v-64c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v64zm0-128c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-64c0-26.51 21.49-48 48-48s48 21.49 48 48v64z\"]\n};\nvar faTeethOpen = {\n prefix: 'fas',\n iconName: 'teeth-open',\n icon: [640, 512, [], \"f62f\", \"M544 0H96C42.98 0 0 42.98 0 96v64c0 35.35 28.66 64 64 64h512c35.34 0 64-28.65 64-64V96c0-53.02-42.98-96-96-96zM160 176c0 8.84-7.16 16-16 16H80c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm144 0c0 8.84-7.16 16-16 16h-80c-8.84 0-16-7.16-16-16v-56c0-30.93 25.07-56 56-56s56 25.07 56 56v56zm128 0c0 8.84-7.16 16-16 16h-64c-8.84 0-16-7.16-16-16v-32c0-26.51 21.49-48 48-48s48 21.49 48 48v32zm0 144H64c-35.34 0-64 28.65-64 64v32c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96v-32c0-35.35-28.66-64-64-64zm-416 80c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32zm144-8c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm144 0c0 30.93-25.07 56-56 56s-56-25.07-56-56v-24c0-8.84 7.16-16 16-16h80c8.84 0 16 7.16 16 16v24zm128 8c0 26.51-21.49 48-48 48s-48-21.49-48-48v-32c0-8.84 7.16-16 16-16h64c8.84 0 16 7.16 16 16v32z\"]\n};\nvar faTemperatureHigh = {\n prefix: 'fas',\n iconName: 'temperature-high',\n icon: [512, 512, [], \"f769\", \"M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V112c0-8.8-7.2-16-16-16s-16 7.2-16 16v210.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z\"]\n};\nvar faTemperatureLow = {\n prefix: 'fas',\n iconName: 'temperature-low',\n icon: [512, 512, [], \"f76b\", \"M416 0c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm-160-16C256 50.1 205.9 0 144 0S32 50.1 32 112v166.5C12.3 303.2 0 334 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.3-64.9-32-89.5V112zM144 448c-44.1 0-80-35.9-80-80 0-25.5 12.2-48.9 32-63.8V112c0-26.5 21.5-48 48-48s48 21.5 48 48v192.2c19.8 14.8 32 38.3 32 63.8 0 44.1-35.9 80-80 80zm16-125.1V304c0-8.8-7.2-16-16-16s-16 7.2-16 16v18.9c-18.6 6.6-32 24.2-32 45.1 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.5-32-45.1z\"]\n};\nvar faTenge = {\n prefix: 'fas',\n iconName: 'tenge',\n icon: [384, 512, [], \"f7d7\", \"M372 160H12c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h140v228c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12V240h140c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12zm0-128H12C5.4 32 0 37.4 0 44v56c0 6.6 5.4 12 12 12h360c6.6 0 12-5.4 12-12V44c0-6.6-5.4-12-12-12z\"]\n};\nvar faTerminal = {\n prefix: 'fas',\n iconName: 'terminal',\n icon: [640, 512, [], \"f120\", \"M257.981 272.971L63.638 467.314c-9.373 9.373-24.569 9.373-33.941 0L7.029 444.647c-9.357-9.357-9.375-24.522-.04-33.901L161.011 256 6.99 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L257.981 239.03c9.373 9.372 9.373 24.568 0 33.941zM640 456v-32c0-13.255-10.745-24-24-24H312c-13.255 0-24 10.745-24 24v32c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24z\"]\n};\nvar faTextHeight = {\n prefix: 'fas',\n iconName: 'text-height',\n icon: [576, 512, [], \"f034\", \"M304 32H16A16 16 0 0 0 0 48v96a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32h56v304H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-40V112h56v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm256 336h-48V144h48c14.31 0 21.33-17.31 11.31-27.31l-80-80a16 16 0 0 0-22.62 0l-80 80C379.36 126 384.36 144 400 144h48v224h-48c-14.31 0-21.32 17.31-11.31 27.31l80 80a16 16 0 0 0 22.62 0l80-80C580.64 386 575.64 368 560 368z\"]\n};\nvar faTextWidth = {\n prefix: 'fas',\n iconName: 'text-width',\n icon: [448, 512, [], \"f035\", \"M432 32H16A16 16 0 0 0 0 48v80a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-16h120v112h-24a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-24V112h120v16a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm-68.69 260.69C354 283.36 336 288.36 336 304v48H112v-48c0-14.31-17.31-21.32-27.31-11.31l-80 80a16 16 0 0 0 0 22.62l80 80C94 484.64 112 479.64 112 464v-48h224v48c0 14.31 17.31 21.33 27.31 11.31l80-80a16 16 0 0 0 0-22.62z\"]\n};\nvar faTh = {\n prefix: 'fas',\n iconName: 'th',\n icon: [512, 512, [], \"f00a\", \"M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z\"]\n};\nvar faThLarge = {\n prefix: 'fas',\n iconName: 'th-large',\n icon: [512, 512, [], \"f009\", \"M296 32h192c13.255 0 24 10.745 24 24v160c0 13.255-10.745 24-24 24H296c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24zm-80 0H24C10.745 32 0 42.745 0 56v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zM0 296v160c0 13.255 10.745 24 24 24h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm296 184h192c13.255 0 24-10.745 24-24V296c0-13.255-10.745-24-24-24H296c-13.255 0-24 10.745-24 24v160c0 13.255 10.745 24 24 24z\"]\n};\nvar faThList = {\n prefix: 'fas',\n iconName: 'th-list',\n icon: [512, 512, [], \"f00b\", \"M149.333 216v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-80c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zM125.333 32H24C10.745 32 0 42.745 0 56v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24zm80 448H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm-24-424v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24zm24 264H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24z\"]\n};\nvar faTheaterMasks = {\n prefix: 'fas',\n iconName: 'theater-masks',\n icon: [640, 512, [], \"f630\", \"M206.86 245.15c-35.88 10.45-59.95 41.2-57.53 74.1 11.4-12.72 28.81-23.7 49.9-30.92l7.63-43.18zM95.81 295L64.08 115.49c-.29-1.62.28-2.62.24-2.65 57.76-32.06 123.12-49.01 189.01-49.01 1.61 0 3.23.17 4.85.19 13.95-13.47 31.73-22.83 51.59-26 18.89-3.02 38.05-4.55 57.18-5.32-9.99-13.95-24.48-24.23-41.77-27C301.27 1.89 277.24 0 253.32 0 176.66 0 101.02 19.42 33.2 57.06 9.03 70.48-3.92 98.48 1.05 126.58l31.73 179.51c14.23 80.52 136.33 142.08 204.45 142.08 3.59 0 6.75-.46 10.01-.8-13.52-17.08-28.94-40.48-39.5-67.58-47.61-12.98-106.06-51.62-111.93-84.79zm97.55-137.46c-.73-4.12-2.23-7.87-4.07-11.4-8.25 8.91-20.67 15.75-35.32 18.32-14.65 2.58-28.67.4-39.48-5.17-.52 3.94-.64 7.98.09 12.1 3.84 21.7 24.58 36.19 46.34 32.37 21.75-3.82 36.28-24.52 32.44-46.22zM606.8 120.9c-88.98-49.38-191.43-67.41-291.98-51.35-27.31 4.36-49.08 26.26-54.04 54.36l-31.73 179.51c-15.39 87.05 95.28 196.27 158.31 207.35 63.03 11.09 204.47-53.79 219.86-140.84l31.73-179.51c4.97-28.11-7.98-56.11-32.15-69.52zm-273.24 96.8c3.84-21.7 24.58-36.19 46.34-32.36 21.76 3.83 36.28 24.52 32.45 46.22-.73 4.12-2.23 7.87-4.07 11.4-8.25-8.91-20.67-15.75-35.32-18.32-14.65-2.58-28.67-.4-39.48 5.17-.53-3.95-.65-7.99.08-12.11zm70.47 198.76c-55.68-9.79-93.52-59.27-89.04-112.9 20.6 25.54 56.21 46.17 99.49 53.78 43.28 7.61 83.82.37 111.93-16.6-14.18 51.94-66.71 85.51-122.38 75.72zm130.3-151.34c-8.25-8.91-20.68-15.75-35.33-18.32-14.65-2.58-28.67-.4-39.48 5.17-.52-3.94-.64-7.98.09-12.1 3.84-21.7 24.58-36.19 46.34-32.37 21.75 3.83 36.28 24.52 32.45 46.22-.73 4.13-2.23 7.88-4.07 11.4z\"]\n};\nvar faThermometer = {\n prefix: 'fas',\n iconName: 'thermometer',\n icon: [512, 512, [], \"f491\", \"M476.8 20.4c-37.5-30.7-95.5-26.3-131.9 10.2l-45.7 46 50.5 50.5c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.4-50.5-45.1 45.4 50.3 50.4c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0L209 167.4l-45.1 45.4L214 263c3.1 3.1 3.1 8.2 0 11.3l-11.3 11.3c-3.1 3.1-8.2 3.1-11.3 0l-50.1-50.2L96 281.1V382L7 471c-9.4 9.4-9.4 24.6 0 33.9 9.4 9.4 24.6 9.4 33.9 0l89-89h99.9L484 162.6c34.9-34.9 42.2-101.5-7.2-142.2z\"]\n};\nvar faThermometerEmpty = {\n prefix: 'fas',\n iconName: 'thermometer-empty',\n icon: [256, 512, [], \"f2cb\", \"M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThermometerFull = {\n prefix: 'fas',\n iconName: 'thermometer-full',\n icon: [256, 512, [], \"f2c7\", \"M224 96c0-53.019-42.981-96-96-96S32 42.981 32 96v203.347C12.225 321.756.166 351.136.002 383.333c-.359 70.303 56.787 128.176 127.089 128.664.299.002.61.003.909.003 70.698 0 128-57.304 128-128 0-32.459-12.088-62.09-32-84.653V96zm-96 368l-.576-.002c-43.86-.304-79.647-36.544-79.423-80.42.173-33.98 19.266-51.652 31.999-66.08V96c0-26.467 21.533-48 48-48s48 21.533 48 48v221.498c12.63 14.312 32 32.164 32 66.502 0 44.112-35.888 80-80 80zm64-80c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V96c0-17.673 14.327-32 32-32s32 14.327 32 32v232.583c19.124 11.068 32 31.732 32 55.417z\"]\n};\nvar faThermometerHalf = {\n prefix: 'fas',\n iconName: 'thermometer-half',\n icon: [256, 512, [], \"f2c9\", \"M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V224c0-17.673 14.327-32 32-32s32 14.327 32 32v104.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThermometerQuarter = {\n prefix: 'fas',\n iconName: 'thermometer-quarter',\n icon: [256, 512, [], \"f2ca\", \"M192 384c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-23.685 12.876-44.349 32-55.417V288c0-17.673 14.327-32 32-32s32 14.327 32 32v40.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThermometerThreeQuarters = {\n prefix: 'fas',\n iconName: 'thermometer-three-quarters',\n icon: [256, 512, [], \"f2c8\", \"M192 384c0 35.346-28.654 64-64 64-35.346 0-64-28.654-64-64 0-23.685 12.876-44.349 32-55.417V160c0-17.673 14.327-32 32-32s32 14.327 32 32v168.583c19.124 11.068 32 31.732 32 55.417zm32-84.653c19.912 22.563 32 52.194 32 84.653 0 70.696-57.303 128-128 128-.299 0-.609-.001-.909-.003C56.789 511.509-.357 453.636.002 383.333.166 351.135 12.225 321.755 32 299.347V96c0-53.019 42.981-96 96-96s96 42.981 96 96v203.347zM208 384c0-34.339-19.37-52.19-32-66.502V96c0-26.467-21.533-48-48-48S80 69.533 80 96v221.498c-12.732 14.428-31.825 32.1-31.999 66.08-.224 43.876 35.563 80.116 79.423 80.42L128 464c44.112 0 80-35.888 80-80z\"]\n};\nvar faThumbsDown = {\n prefix: 'fas',\n iconName: 'thumbs-down',\n icon: [512, 512, [], \"f165\", \"M0 56v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H24C10.745 32 0 42.745 0 56zm40 200c0-13.255 10.745-24 24-24s24 10.745 24 24-10.745 24-24 24-24-10.745-24-24zm272 256c-20.183 0-29.485-39.293-33.931-57.795-5.206-21.666-10.589-44.07-25.393-58.902-32.469-32.524-49.503-73.967-89.117-113.111a11.98 11.98 0 0 1-3.558-8.521V59.901c0-6.541 5.243-11.878 11.783-11.998 15.831-.29 36.694-9.079 52.651-16.178C256.189 17.598 295.709.017 343.995 0h2.844c42.777 0 93.363.413 113.774 29.737 8.392 12.057 10.446 27.034 6.148 44.632 16.312 17.053 25.063 48.863 16.382 74.757 17.544 23.432 19.143 56.132 9.308 79.469l.11.11c11.893 11.949 19.523 31.259 19.439 49.197-.156 30.352-26.157 58.098-59.553 58.098H350.723C358.03 364.34 384 388.132 384 430.548 384 504 336 512 312 512z\"]\n};\nvar faThumbsUp = {\n prefix: 'fas',\n iconName: 'thumbs-up',\n icon: [512, 512, [], \"f164\", \"M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z\"]\n};\nvar faThumbtack = {\n prefix: 'fas',\n iconName: 'thumbtack',\n icon: [384, 512, [], \"f08d\", \"M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z\"]\n};\nvar faTicketAlt = {\n prefix: 'fas',\n iconName: 'ticket-alt',\n icon: [576, 512, [], \"f3ff\", \"M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z\"]\n};\nvar faTimes = {\n prefix: 'fas',\n iconName: 'times',\n icon: [352, 512, [], \"f00d\", \"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"]\n};\nvar faTimesCircle = {\n prefix: 'fas',\n iconName: 'times-circle',\n icon: [512, 512, [], \"f057\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z\"]\n};\nvar faTint = {\n prefix: 'fas',\n iconName: 'tint',\n icon: [352, 512, [], \"f043\", \"M205.22 22.09c-7.94-28.78-49.44-30.12-58.44 0C100.01 179.85 0 222.72 0 333.91 0 432.35 78.72 512 176 512s176-79.65 176-178.09c0-111.75-99.79-153.34-146.78-311.82zM176 448c-61.75 0-112-50.25-112-112 0-8.84 7.16-16 16-16s16 7.16 16 16c0 44.11 35.89 80 80 80 8.84 0 16 7.16 16 16s-7.16 16-16 16z\"]\n};\nvar faTintSlash = {\n prefix: 'fas',\n iconName: 'tint-slash',\n icon: [640, 512, [], \"f5c7\", \"M633.82 458.1L494.97 350.78c.52-5.57 1.03-11.16 1.03-16.87 0-111.76-99.79-153.34-146.78-311.82-7.94-28.78-49.44-30.12-58.44 0-15.52 52.34-36.87 91.96-58.49 125.68L45.47 3.37C38.49-2.05 28.43-.8 23.01 6.18L3.37 31.45C-2.05 38.42-.8 48.47 6.18 53.9l588.36 454.73c6.98 5.43 17.03 4.17 22.46-2.81l19.64-25.27c5.41-6.97 4.16-17.02-2.82-22.45zM144 333.91C144 432.35 222.72 512 320 512c44.71 0 85.37-16.96 116.4-44.7L162.72 255.78c-11.41 23.5-18.72 48.35-18.72 78.13z\"]\n};\nvar faTired = {\n prefix: 'fas',\n iconName: 'tired',\n icon: [496, 512, [], \"f5c8\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm33.8 189.7l80-48c11.6-6.9 24 7.7 15.4 18L343.6 208l33.6 40.3c8.7 10.4-3.9 24.8-15.4 18l-80-48c-7.7-4.7-7.7-15.9 0-20.6zm-163-30c-8.6-10.3 3.8-24.9 15.4-18l80 48c7.8 4.7 7.8 15.9 0 20.6l-80 48c-11.5 6.8-24-7.6-15.4-18l33.6-40.3-33.6-40.3zM248 288c51.9 0 115.3 43.8 123.2 106.7 1.7 13.6-8 24.6-17.7 20.4-25.9-11.1-64.4-17.4-105.5-17.4s-79.6 6.3-105.5 17.4c-9.8 4.2-19.4-7-17.7-20.4C132.7 331.8 196.1 288 248 288z\"]\n};\nvar faToggleOff = {\n prefix: 'fas',\n iconName: 'toggle-off',\n icon: [576, 512, [], \"f204\", \"M384 64H192C85.961 64 0 149.961 0 256s85.961 192 192 192h192c106.039 0 192-85.961 192-192S490.039 64 384 64zM64 256c0-70.741 57.249-128 128-128 70.741 0 128 57.249 128 128 0 70.741-57.249 128-128 128-70.741 0-128-57.249-128-128zm320 128h-48.905c65.217-72.858 65.236-183.12 0-256H384c70.741 0 128 57.249 128 128 0 70.74-57.249 128-128 128z\"]\n};\nvar faToggleOn = {\n prefix: 'fas',\n iconName: 'toggle-on',\n icon: [576, 512, [], \"f205\", \"M384 64H192C86 64 0 150 0 256s86 192 192 192h192c106 0 192-86 192-192S490 64 384 64zm0 320c-70.8 0-128-57.3-128-128 0-70.8 57.3-128 128-128 70.8 0 128 57.3 128 128 0 70.8-57.3 128-128 128z\"]\n};\nvar faToilet = {\n prefix: 'fas',\n iconName: 'toilet',\n icon: [384, 512, [], \"f7d8\", \"M368 48c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H16C7.2 0 0 7.2 0 16v16c0 8.8 7.2 16 16 16h16v156.7C11.8 214.8 0 226.9 0 240c0 67.2 34.6 126.2 86.8 160.5l-21.4 70.2C59.1 491.2 74.5 512 96 512h192c21.5 0 36.9-20.8 30.6-41.3l-21.4-70.2C349.4 366.2 384 307.2 384 240c0-13.1-11.8-25.2-32-35.3V48h16zM80 72c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H88c-4.4 0-8-3.6-8-8V72zm112 200c-77.1 0-139.6-14.3-139.6-32s62.5-32 139.6-32 139.6 14.3 139.6 32-62.5 32-139.6 32z\"]\n};\nvar faToiletPaper = {\n prefix: 'fas',\n iconName: 'toilet-paper',\n icon: [576, 512, [], \"f71e\", \"M128 0C74.98 0 32 85.96 32 192v172.07c0 41.12-9.8 62.77-31.17 126.87C-2.62 501.3 5.09 512 16.01 512h280.92c13.77 0 26-8.81 30.36-21.88 12.83-38.48 24.71-72.4 24.71-126.05V192c0-83.6 23.67-153.52 60.44-192H128zM96 224c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm64 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zM480 0c-53.02 0-96 85.96-96 192s42.98 192 96 192 96-85.96 96-192S533.02 0 480 0zm0 256c-17.67 0-32-28.65-32-64s14.33-64 32-64 32 28.65 32 64-14.33 64-32 64z\"]\n};\nvar faToiletPaperSlash = {\n prefix: 'fas',\n iconName: 'toilet-paper-slash',\n icon: [640, 512, [], \"e072\", \"M64,192V364.13c0,41.12-9.75,62.75-31.12,126.87A16,16,0,0,0,48,512H328.86a31.87,31.87,0,0,0,30.38-21.87c9.31-27.83,18-53.35,22.18-85.55l-316-244.25C64.53,170.66,64,181.19,64,192ZM633.82,458.09l-102-78.81C575.28,360.91,608,284.32,608,192,608,86,565,0,512,0s-96,86-96,192c0,42,7,80.4,18.43,112L384,265V192c0-83.62,23.63-153.5,60.5-192H160c-23.33,0-44.63,16.83-61.26,44.53L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.45A16,16,0,0,0,6.18,53.91L594.54,508.63A16,16,0,0,0,617,505.81l19.64-25.26A16,16,0,0,0,633.82,458.09ZM512,256c-17.63,0-32-28.62-32-64s14.37-64,32-64,32,28.63,32,64S529.62,256,512,256Z\"]\n};\nvar faToolbox = {\n prefix: 'fas',\n iconName: 'toolbox',\n icon: [512, 512, [], \"f552\", \"M502.63 214.63l-45.25-45.25c-6-6-14.14-9.37-22.63-9.37H384V80c0-26.51-21.49-48-48-48H176c-26.51 0-48 21.49-48 48v80H77.25c-8.49 0-16.62 3.37-22.63 9.37L9.37 214.63c-6 6-9.37 14.14-9.37 22.63V320h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-16c0-8.84 7.16-16 16-16h32c8.84 0 16 7.16 16 16v16h128v-82.75c0-8.48-3.37-16.62-9.37-22.62zM320 160H192V96h128v64zm64 208c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H192v16c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-16H0v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96H384v16z\"]\n};\nvar faTools = {\n prefix: 'fas',\n iconName: 'tools',\n icon: [512, 512, [], \"f7d9\", \"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"]\n};\nvar faTooth = {\n prefix: 'fas',\n iconName: 'tooth',\n icon: [448, 512, [], \"f5c9\", \"M443.98 96.25c-11.01-45.22-47.11-82.06-92.01-93.72-32.19-8.36-63 5.1-89.14 24.33-3.25 2.39-6.96 3.73-10.5 5.48l28.32 18.21c7.42 4.77 9.58 14.67 4.8 22.11-4.46 6.95-14.27 9.86-22.11 4.8L162.83 12.84c-20.7-10.85-43.38-16.4-66.81-10.31-44.9 11.67-81 48.5-92.01 93.72-10.13 41.62-.42 80.81 21.5 110.43 23.36 31.57 32.68 68.66 36.29 107.35 4.4 47.16 10.33 94.16 20.94 140.32l7.8 33.95c3.19 13.87 15.49 23.7 29.67 23.7 13.97 0 26.15-9.55 29.54-23.16l34.47-138.42c4.56-18.32 20.96-31.16 39.76-31.16s35.2 12.85 39.76 31.16l34.47 138.42c3.39 13.61 15.57 23.16 29.54 23.16 14.18 0 26.48-9.83 29.67-23.7l7.8-33.95c10.61-46.15 16.53-93.16 20.94-140.32 3.61-38.7 12.93-75.78 36.29-107.35 21.95-29.61 31.66-68.8 21.53-110.43z\"]\n};\nvar faTorah = {\n prefix: 'fas',\n iconName: 'torah',\n icon: [640, 512, [], \"f6a0\", \"M320.05 366.48l17.72-29.64h-35.46zm99.21-166H382.4l18.46 30.82zM48 0C21.49 0 0 14.33 0 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32C96 14.33 74.51 0 48 0zm172.74 311.5h36.85l-18.46-30.82zm161.71 0h36.86l-18.45-30.8zM128 464h384V48H128zm66.77-278.13a21.22 21.22 0 0 1 18.48-10.71h59.45l29.13-48.71a21.13 21.13 0 0 1 18.22-10.37A20.76 20.76 0 0 1 338 126.29l29.25 48.86h59.52a21.12 21.12 0 0 1 18.1 32L415.63 256 445 305a20.69 20.69 0 0 1 .24 21.12 21.25 21.25 0 0 1-18.48 10.72h-59.47l-29.13 48.7a21.13 21.13 0 0 1-18.16 10.4 20.79 20.79 0 0 1-18-10.22l-29.25-48.88h-59.5a21.11 21.11 0 0 1-18.1-32L224.36 256 195 207a20.7 20.7 0 0 1-.23-21.13zM592 0c-26.51 0-48 14.33-48 32v448c0 17.67 21.49 32 48 32s48-14.33 48-32V32c0-17.67-21.49-32-48-32zM320 145.53l-17.78 29.62h35.46zm-62.45 55h-36.81l18.44 30.8zm29.58 111h65.79L386.09 256l-33.23-55.52h-65.79L253.9 256z\"]\n};\nvar faToriiGate = {\n prefix: 'fas',\n iconName: 'torii-gate',\n icon: [512, 512, [], \"f6a1\", \"M376.45 32h-240.9A303.17 303.17 0 0 1 0 0v96c0 17.67 14.33 32 32 32h32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h256v240c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V256h48c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16h-48v-64h32c17.67 0 32-14.33 32-32V0a303.17 303.17 0 0 1-135.55 32zM128 128h96v64h-96v-64zm256 64h-96v-64h96v64z\"]\n};\nvar faTractor = {\n prefix: 'fas',\n iconName: 'tractor',\n icon: [640, 512, [], \"f722\", \"M528 336c-48.6 0-88 39.4-88 88s39.4 88 88 88 88-39.4 88-88-39.4-88-88-88zm0 112c-13.23 0-24-10.77-24-24s10.77-24 24-24 24 10.77 24 24-10.77 24-24 24zm80-288h-64v-40.2c0-14.12 4.7-27.76 13.15-38.84 4.42-5.8 3.55-14.06-1.32-19.49L534.2 37.3c-6.66-7.45-18.32-6.92-24.7.78C490.58 60.9 480 89.81 480 119.8V160H377.67L321.58 29.14A47.914 47.914 0 0 0 277.45 0H144c-26.47 0-48 21.53-48 48v146.52c-8.63-6.73-20.96-6.46-28.89 1.47L36 227.1c-8.59 8.59-8.59 22.52 0 31.11l5.06 5.06c-4.99 9.26-8.96 18.82-11.91 28.72H22c-12.15 0-22 9.85-22 22v44c0 12.15 9.85 22 22 22h7.14c2.96 9.91 6.92 19.46 11.91 28.73l-5.06 5.06c-8.59 8.59-8.59 22.52 0 31.11L67.1 476c8.59 8.59 22.52 8.59 31.11 0l5.06-5.06c9.26 4.99 18.82 8.96 28.72 11.91V490c0 12.15 9.85 22 22 22h44c12.15 0 22-9.85 22-22v-7.14c9.9-2.95 19.46-6.92 28.72-11.91l5.06 5.06c8.59 8.59 22.52 8.59 31.11 0l31.11-31.11c8.59-8.59 8.59-22.52 0-31.11l-5.06-5.06c4.99-9.26 8.96-18.82 11.91-28.72H330c12.15 0 22-9.85 22-22v-6h80.54c21.91-28.99 56.32-48 95.46-48 18.64 0 36.07 4.61 51.8 12.2l50.82-50.82c6-6 9.37-14.14 9.37-22.63V192c.01-17.67-14.32-32-31.99-32zM176 416c-44.18 0-80-35.82-80-80s35.82-80 80-80 80 35.82 80 80-35.82 80-80 80zm22-256h-38V64h106.89l41.15 96H198z\"]\n};\nvar faTrademark = {\n prefix: 'fas',\n iconName: 'trademark',\n icon: [640, 512, [], \"f25c\", \"M260.6 96H12c-6.6 0-12 5.4-12 12v43.1c0 6.6 5.4 12 12 12h85.1V404c0 6.6 5.4 12 12 12h54.3c6.6 0 12-5.4 12-12V163.1h85.1c6.6 0 12-5.4 12-12V108c.1-6.6-5.3-12-11.9-12zM640 403l-24-296c-.5-6.2-5.7-11-12-11h-65.4c-5.1 0-9.7 3.3-11.3 8.1l-43.8 127.1c-7.2 20.6-16.1 52.8-16.1 52.8h-.9s-8.9-32.2-16.1-52.8l-43.8-127.1c-1.7-4.8-6.2-8.1-11.3-8.1h-65.4c-6.2 0-11.4 4.8-12 11l-24.4 296c-.6 7 4.9 13 12 13H360c6.3 0 11.5-4.9 12-11.2l9.1-132.9c1.8-24.2 0-53.7 0-53.7h.9s10.7 33.6 17.9 53.7l30.7 84.7c1.7 4.7 6.2 7.9 11.3 7.9h50.3c5.1 0 9.6-3.2 11.3-7.9l30.7-84.7c7.2-20.1 17.9-53.7 17.9-53.7h.9s-1.8 29.5 0 53.7l9.1 132.9c.4 6.3 5.7 11.2 12 11.2H628c7 0 12.5-6 12-13z\"]\n};\nvar faTrafficLight = {\n prefix: 'fas',\n iconName: 'traffic-light',\n icon: [384, 512, [], \"f637\", \"M384 192h-64v-37.88c37.2-13.22 64-48.38 64-90.12h-64V32c0-17.67-14.33-32-32-32H96C78.33 0 64 14.33 64 32v32H0c0 41.74 26.8 76.9 64 90.12V192H0c0 41.74 26.8 76.9 64 90.12V320H0c0 42.84 28.25 78.69 66.99 91.05C79.42 468.72 130.6 512 192 512s112.58-43.28 125.01-100.95C355.75 398.69 384 362.84 384 320h-64v-37.88c37.2-13.22 64-48.38 64-90.12zM192 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm0-128c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z\"]\n};\nvar faTrailer = {\n prefix: 'fas',\n iconName: 'trailer',\n icon: [640, 512, [], \"e041\", \"M624,320H544V80a16,16,0,0,0-16-16H16A16,16,0,0,0,0,80V368a16,16,0,0,0,16,16H65.61c7.83-54.21,54-96,110.39-96s102.56,41.79,110.39,96H624a16,16,0,0,0,16-16V336A16,16,0,0,0,624,320ZM96,243.68a176.29,176.29,0,0,0-32,20.71V136a8,8,0,0,1,8-8H88a8,8,0,0,1,8,8Zm96-18.54c-5.31-.49-10.57-1.14-16-1.14s-10.69.65-16,1.14V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,39.25a176.29,176.29,0,0,0-32-20.71V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8ZM384,320H352V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm96,0H448V136a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8Zm-304,0a80,80,0,1,0,80,80A80,80,0,0,0,176,320Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,176,432Z\"]\n};\nvar faTrain = {\n prefix: 'fas',\n iconName: 'train',\n icon: [448, 512, [], \"f238\", \"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zm-48 136V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24zm-176 64c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56z\"]\n};\nvar faTram = {\n prefix: 'fas',\n iconName: 'tram',\n icon: [512, 512, [], \"f7da\", \"M288 64c17.7 0 32-14.3 32-32S305.7 0 288 0s-32 14.3-32 32 14.3 32 32 32zm223.5-12.1c-2.3-8.6-11-13.6-19.6-11.3l-480 128c-8.5 2.3-13.6 11-11.3 19.6C2.5 195.3 8.9 200 16 200c1.4 0 2.8-.2 4.1-.5L240 140.8V224H64c-17.7 0-32 14.3-32 32v224c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H272v-91.7l228.1-60.8c8.6-2.3 13.6-11.1 11.4-19.6zM176 384H80v-96h96v96zm160-96h96v96h-96v-96zm-32 0v96h-96v-96h96zM192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z\"]\n};\nvar faTransgender = {\n prefix: 'fas',\n iconName: 'transgender',\n icon: [384, 512, [], \"f224\", \"M372 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C198.5 104.1 172.2 96 144 96 64.5 96 0 160.5 0 240c0 68.5 47.9 125.9 112 140.4V408H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM144 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faTransgenderAlt = {\n prefix: 'fas',\n iconName: 'transgender-alt',\n icon: [480, 512, [], \"f225\", \"M468 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-80.7 80.7C294.5 104.1 268.2 96 240 96c-28.2 0-54.5 8.1-76.7 22.1l-16.5-16.5 19.8-19.8c4.7-4.7 4.7-12.3 0-17l-28.3-28.3c-4.7-4.7-12.3-4.7-17 0l-19.8 19.8-19-19 16.9-16.9C107.1 12.9 101.7 0 91 0H12C5.4 0 0 5.4 0 12v79c0 10.7 12.9 16 20.5 8.5l16.9-16.9 19 19-19.8 19.8c-4.7 4.7-4.7 12.3 0 17l28.3 28.3c4.7 4.7 12.3 4.7 17 0l19.8-19.8 16.5 16.5C104.1 185.5 96 211.8 96 240c0 68.5 47.9 125.9 112 140.4V408h-36c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v28c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-28h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-27.6c64.1-14.6 112-71.9 112-140.4 0-28.2-8.1-54.5-22.1-76.7l80.7-80.7 16.9 16.9c7.6 7.6 20.5 2.2 20.5-8.5V12c0-6.6-5.4-12-12-12zM240 320c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faTrash = {\n prefix: 'fas',\n iconName: 'trash',\n icon: [448, 512, [], \"f1f8\", \"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z\"]\n};\nvar faTrashAlt = {\n prefix: 'fas',\n iconName: 'trash-alt',\n icon: [448, 512, [], \"f2ed\", \"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faTrashRestore = {\n prefix: 'fas',\n iconName: 'trash-restore',\n icon: [448, 512, [], \"f829\", \"M53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32zm70.11-175.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faTrashRestoreAlt = {\n prefix: 'fas',\n iconName: 'trash-restore-alt',\n icon: [448, 512, [], \"f82a\", \"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm91.31-172.8l89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z\"]\n};\nvar faTree = {\n prefix: 'fas',\n iconName: 'tree',\n icon: [384, 512, [], \"f1bb\", \"M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z\"]\n};\nvar faTrophy = {\n prefix: 'fas',\n iconName: 'trophy',\n icon: [576, 512, [], \"f091\", \"M552 64H448V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24v40H24C10.7 64 0 74.7 0 88v56c0 35.7 22.5 72.4 61.9 100.7 31.5 22.7 69.8 37.1 110 41.7C203.3 338.5 240 360 240 360v72h-48c-35.3 0-64 20.7-64 56v12c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12v-12c0-35.3-28.7-56-64-56h-48v-72s36.7-21.5 68.1-73.6c40.3-4.6 78.6-19 110-41.7 39.3-28.3 61.9-65 61.9-100.7V88c0-13.3-10.7-24-24-24zM99.3 192.8C74.9 175.2 64 155.6 64 144v-16h64.2c1 32.6 5.8 61.2 12.8 86.2-15.1-5.2-29.2-12.4-41.7-21.4zM512 144c0 16.1-17.7 36.1-35.3 48.8-12.5 9-26.7 16.2-41.8 21.4 7-25 11.8-53.6 12.8-86.2H512v16z\"]\n};\nvar faTruck = {\n prefix: 'fas',\n iconName: 'truck',\n icon: [640, 512, [], \"f0d1\", \"M624 352h-16V243.9c0-12.7-5.1-24.9-14.1-33.9L494 110.1c-9-9-21.2-14.1-33.9-14.1H416V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h16c0 53 43 96 96 96s96-43 96-96h128c0 53 43 96 96 96s96-43 96-96h48c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm320 0c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm80-208H416V144h44.1l99.9 99.9V256z\"]\n};\nvar faTruckLoading = {\n prefix: 'fas',\n iconName: 'truck-loading',\n icon: [640, 512, [], \"f4de\", \"M50.2 375.6c2.3 8.5 11.1 13.6 19.6 11.3l216.4-58c8.5-2.3 13.6-11.1 11.3-19.6l-49.7-185.5c-2.3-8.5-11.1-13.6-19.6-11.3L151 133.3l24.8 92.7-61.8 16.5-24.8-92.7-77.3 20.7C3.4 172.8-1.7 181.6.6 190.1l49.6 185.5zM384 0c-17.7 0-32 14.3-32 32v323.6L5.9 450c-4.3 1.2-6.8 5.6-5.6 9.8l12.6 46.3c1.2 4.3 5.6 6.8 9.8 5.6l393.7-107.4C418.8 464.1 467.6 512 528 512c61.9 0 112-50.1 112-112V0H384zm144 448c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48z\"]\n};\nvar faTruckMonster = {\n prefix: 'fas',\n iconName: 'truck-monster',\n icon: [640, 512, [], \"f63b\", \"M624 224h-16v-64c0-17.67-14.33-32-32-32h-73.6L419.22 24.02A64.025 64.025 0 0 0 369.24 0H256c-17.67 0-32 14.33-32 32v96H48c-8.84 0-16 7.16-16 16v80H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16.72c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64h65.45c29.21-38.65 75.1-64 127.28-64s98.07 25.35 127.28 64H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-336-96V64h81.24l51.2 64H288zm304 224h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 512 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67A110.85 110.85 0 0 0 373.2 352H368c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32c-.02-8.84-7.18-16-16.02-16zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-208-80h-5.2c-2.2-7.33-5.07-14.28-8.65-20.89l3.67-3.67c6.25-6.25 6.25-16.38 0-22.63l-22.63-22.63c-6.25-6.25-16.38-6.25-22.63 0l-3.67 3.67A110.85 110.85 0 0 0 192 277.2V272c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v5.2c-7.33 2.2-14.28 5.07-20.89 8.65l-3.67-3.67c-6.25-6.25-16.38-6.25-22.63 0L58.18 304.8c-6.25 6.25-6.25 16.38 0 22.63l3.67 3.67a110.85 110.85 0 0 0-8.65 20.89H48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h5.2c2.2 7.33 5.07 14.28 8.65 20.89l-3.67 3.67c-6.25 6.25-6.25 16.38 0 22.63l22.63 22.63c6.25 6.25 16.38 6.25 22.63 0l3.67-3.67c6.61 3.57 13.57 6.45 20.9 8.65v5.2c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-5.2c7.33-2.2 14.28-5.07 20.9-8.65l3.67 3.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.25-6.25 6.25-16.38 0-22.63l-3.67-3.67a110.85 110.85 0 0 0 8.65-20.89h5.2c8.84 0 16-7.16 16-16v-32C288 359.16 280.84 352 272 352zm-112 80c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48z\"]\n};\nvar faTruckMoving = {\n prefix: 'fas',\n iconName: 'truck-moving',\n icon: [640, 512, [], \"f4df\", \"M621.3 237.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7H480V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v336c0 44.2 35.8 80 80 80 26.3 0 49.4-12.9 64-32.4 14.6 19.6 37.7 32.4 64 32.4 44.2 0 80-35.8 80-80 0-5.5-.6-10.8-1.6-16h163.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H624c8.8 0 16-7.2 16-16v-85.5c0-17-6.7-33.2-18.7-45.2zM80 432c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm128 0c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32zm272-224h37.5c4.3 0 8.3 1.7 11.3 4.7l43.3 43.3H480v-48zm48 224c-17.6 0-32-14.4-32-32s14.4-32 32-32 32 14.4 32 32-14.4 32-32 32z\"]\n};\nvar faTruckPickup = {\n prefix: 'fas',\n iconName: 'truck-pickup',\n icon: [640, 512, [], \"f63c\", \"M624 288h-16v-64c0-17.67-14.33-32-32-32h-48L419.22 56.02A64.025 64.025 0 0 0 369.24 32H256c-17.67 0-32 14.33-32 32v128H64c-17.67 0-32 14.33-32 32v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h49.61c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16h67.23c-.76 5.27-1.61 10.52-1.61 16 0 61.86 50.14 112 112 112s112-50.14 112-112c0-5.48-.85-10.73-1.61-16H624c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM288 96h81.24l76.8 96H288V96zM176 416c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48zm288 0c-26.47 0-48-21.53-48-48s21.53-48 48-48 48 21.53 48 48-21.53 48-48 48z\"]\n};\nvar faTshirt = {\n prefix: 'fas',\n iconName: 'tshirt',\n icon: [640, 512, [], \"f553\", \"M631.2 96.5L436.5 0C416.4 27.8 371.9 47.2 320 47.2S223.6 27.8 203.5 0L8.8 96.5c-7.9 4-11.1 13.6-7.2 21.5l57.2 114.5c4 7.9 13.6 11.1 21.5 7.2l56.6-27.7c10.6-5.2 23 2.5 23 14.4V480c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V226.3c0-11.8 12.4-19.6 23-14.4l56.6 27.7c7.9 4 17.5.8 21.5-7.2L638.3 118c4-7.9.8-17.6-7.1-21.5z\"]\n};\nvar faTty = {\n prefix: 'fas',\n iconName: 'tty',\n icon: [512, 512, [], \"f1e4\", \"M5.37 103.822c138.532-138.532 362.936-138.326 501.262 0 6.078 6.078 7.074 15.496 2.583 22.681l-43.214 69.138a18.332 18.332 0 0 1-22.356 7.305l-86.422-34.569a18.335 18.335 0 0 1-11.434-18.846L351.741 90c-62.145-22.454-130.636-21.986-191.483 0l5.953 59.532a18.331 18.331 0 0 1-11.434 18.846l-86.423 34.568a18.334 18.334 0 0 1-22.356-7.305L2.787 126.502a18.333 18.333 0 0 1 2.583-22.68zM96 308v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm-336 96v-40c0-6.627-5.373-12-12-12H92c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zM96 500v-40c0-6.627-5.373-12-12-12H44c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12zm288 0v-40c0-6.627-5.373-12-12-12H140c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h232c6.627 0 12-5.373 12-12zm96 0v-40c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12z\"]\n};\nvar faTv = {\n prefix: 'fas',\n iconName: 'tv',\n icon: [640, 512, [], \"f26c\", \"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"]\n};\nvar faUmbrella = {\n prefix: 'fas',\n iconName: 'umbrella',\n icon: [576, 512, [], \"f0e9\", \"M575.7 280.8C547.1 144.5 437.3 62.6 320 49.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32v17.9C138.3 62.6 29.5 144.5.3 280.8c-2.2 10.1 8.5 21.3 18.7 11.4 52-55 107.7-52.4 158.6 37 5.3 9.5 14.9 8.6 19.7 0 20.2-35.4 44.9-73.2 90.7-73.2 58.5 0 88.2 68.8 90.7 73.2 4.8 8.6 14.4 9.5 19.7 0 51-89.5 107.1-91.4 158.6-37 10.3 10 20.9-1.3 18.7-11.4zM256 301.7V432c0 8.8-7.2 16-16 16-7.8 0-13.2-5.3-15.1-10.7-5.9-16.7-24.1-25.4-40.8-19.5-16.7 5.9-25.4 24.2-19.5 40.8 11.2 31.9 41.6 53.3 75.4 53.3 44.1 0 80-35.9 80-80V301.6c-9.1-7.9-19.8-13.6-32-13.6-12.3.1-22.4 4.8-32 13.7z\"]\n};\nvar faUmbrellaBeach = {\n prefix: 'fas',\n iconName: 'umbrella-beach',\n icon: [640, 512, [], \"f5ca\", \"M115.38 136.9l102.11 37.18c35.19-81.54 86.21-144.29 139-173.7-95.88-4.89-188.78 36.96-248.53 111.8-6.69 8.4-2.66 21.05 7.42 24.72zm132.25 48.16l238.48 86.83c35.76-121.38 18.7-231.66-42.63-253.98-7.4-2.7-15.13-4-23.09-4-58.02.01-128.27 69.17-172.76 171.15zM521.48 60.5c6.22 16.3 10.83 34.6 13.2 55.19 5.74 49.89-1.42 108.23-18.95 166.98l102.62 37.36c10.09 3.67 21.31-3.43 21.57-14.17 2.32-95.69-41.91-187.44-118.44-245.36zM560 447.98H321.06L386 269.5l-60.14-21.9-72.9 200.37H16c-8.84 0-16 7.16-16 16.01v32.01C0 504.83 7.16 512 16 512h544c8.84 0 16-7.17 16-16.01v-32.01c0-8.84-7.16-16-16-16z\"]\n};\nvar faUnderline = {\n prefix: 'fas',\n iconName: 'underline',\n icon: [448, 512, [], \"f0cd\", \"M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H272a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32v160a80 80 0 0 1-160 0V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm400 384H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"]\n};\nvar faUndo = {\n prefix: 'fas',\n iconName: 'undo',\n icon: [512, 512, [], \"f0e2\", \"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z\"]\n};\nvar faUndoAlt = {\n prefix: 'fas',\n iconName: 'undo-alt',\n icon: [512, 512, [], \"f2ea\", \"M255.545 8c-66.269.119-126.438 26.233-170.86 68.685L48.971 40.971C33.851 25.851 8 36.559 8 57.941V192c0 13.255 10.745 24 24 24h134.059c21.382 0 32.09-25.851 16.971-40.971l-41.75-41.75c30.864-28.899 70.801-44.907 113.23-45.273 92.398-.798 170.283 73.977 169.484 169.442C423.236 348.009 349.816 424 256 424c-41.127 0-79.997-14.678-110.63-41.556-4.743-4.161-11.906-3.908-16.368.553L89.34 422.659c-4.872 4.872-4.631 12.815.482 17.433C133.798 479.813 192.074 504 256 504c136.966 0 247.999-111.033 248-247.998C504.001 119.193 392.354 7.755 255.545 8z\"]\n};\nvar faUniversalAccess = {\n prefix: 'fas',\n iconName: 'universal-access',\n icon: [512, 512, [], \"f29a\", \"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z\"]\n};\nvar faUniversity = {\n prefix: 'fas',\n iconName: 'university',\n icon: [512, 512, [], \"f19c\", \"M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z\"]\n};\nvar faUnlink = {\n prefix: 'fas',\n iconName: 'unlink',\n icon: [512, 512, [], \"f127\", \"M304.083 405.907c4.686 4.686 4.686 12.284 0 16.971l-44.674 44.674c-59.263 59.262-155.693 59.266-214.961 0-59.264-59.265-59.264-155.696 0-214.96l44.675-44.675c4.686-4.686 12.284-4.686 16.971 0l39.598 39.598c4.686 4.686 4.686 12.284 0 16.971l-44.675 44.674c-28.072 28.073-28.072 73.75 0 101.823 28.072 28.072 73.75 28.073 101.824 0l44.674-44.674c4.686-4.686 12.284-4.686 16.971 0l39.597 39.598zm-56.568-260.216c4.686 4.686 12.284 4.686 16.971 0l44.674-44.674c28.072-28.075 73.75-28.073 101.824 0 28.072 28.073 28.072 73.75 0 101.823l-44.675 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.598 39.598c4.686 4.686 12.284 4.686 16.971 0l44.675-44.675c59.265-59.265 59.265-155.695 0-214.96-59.266-59.264-155.695-59.264-214.961 0l-44.674 44.674c-4.686 4.686-4.686 12.284 0 16.971l39.597 39.598zm234.828 359.28l22.627-22.627c9.373-9.373 9.373-24.569 0-33.941L63.598 7.029c-9.373-9.373-24.569-9.373-33.941 0L7.029 29.657c-9.373 9.373-9.373 24.569 0 33.941l441.373 441.373c9.373 9.372 24.569 9.372 33.941 0z\"]\n};\nvar faUnlock = {\n prefix: 'fas',\n iconName: 'unlock',\n icon: [448, 512, [], \"f09c\", \"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"]\n};\nvar faUnlockAlt = {\n prefix: 'fas',\n iconName: 'unlock-alt',\n icon: [448, 512, [], \"f13e\", \"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z\"]\n};\nvar faUpload = {\n prefix: 'fas',\n iconName: 'upload',\n icon: [512, 512, [], \"f093\", \"M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z\"]\n};\nvar faUser = {\n prefix: 'fas',\n iconName: 'user',\n icon: [448, 512, [], \"f007\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUserAlt = {\n prefix: 'fas',\n iconName: 'user-alt',\n icon: [512, 512, [], \"f406\", \"M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0 112 64.5 112 144s64.5 144 144 144zm128 32h-55.1c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16H128C57.3 320 0 377.3 0 448v16c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-16c0-70.7-57.3-128-128-128z\"]\n};\nvar faUserAltSlash = {\n prefix: 'fas',\n iconName: 'user-alt-slash',\n icon: [640, 512, [], \"f4fa\", \"M633.8 458.1L389.6 269.3C433.8 244.7 464 198.1 464 144 464 64.5 399.5 0 320 0c-67.1 0-123 46.1-139 108.2L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM198.4 320C124.2 320 64 380.2 64 454.4v9.6c0 26.5 21.5 48 48 48h382.2L245.8 320h-47.4z\"]\n};\nvar faUserAstronaut = {\n prefix: 'fas',\n iconName: 'user-astronaut',\n icon: [448, 512, [], \"f4fb\", \"M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z\"]\n};\nvar faUserCheck = {\n prefix: 'fas',\n iconName: 'user-check',\n icon: [640, 512, [], \"f4fc\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z\"]\n};\nvar faUserCircle = {\n prefix: 'fas',\n iconName: 'user-circle',\n icon: [496, 512, [], \"f2bd\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z\"]\n};\nvar faUserClock = {\n prefix: 'fas',\n iconName: 'user-clock',\n icon: [640, 512, [], \"f4fd\", \"M496 224c-79.6 0-144 64.4-144 144s64.4 144 144 144 144-64.4 144-144-64.4-144-144-144zm64 150.3c0 5.3-4.4 9.7-9.7 9.7h-60.6c-5.3 0-9.7-4.4-9.7-9.7v-76.6c0-5.3 4.4-9.7 9.7-9.7h12.6c5.3 0 9.7 4.4 9.7 9.7V352h38.3c5.3 0 9.7 4.4 9.7 9.7v12.6zM320 368c0-27.8 6.7-54.1 18.2-77.5-8-1.5-16.2-2.5-24.6-2.5h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h347.1c-45.3-31.9-75.1-84.5-75.1-144zm-96-112c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128z\"]\n};\nvar faUserCog = {\n prefix: 'fas',\n iconName: 'user-cog',\n icon: [640, 512, [], \"f4fe\", \"M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z\"]\n};\nvar faUserEdit = {\n prefix: 'fas',\n iconName: 'user-edit',\n icon: [640, 512, [], \"f4ff\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h274.9c-2.4-6.8-3.4-14-2.6-21.3l6.8-60.9 1.2-11.1 7.9-7.9 77.3-77.3c-24.5-27.7-60-45.5-99.9-45.5zm45.3 145.3l-6.8 61c-1.1 10.2 7.5 18.8 17.6 17.6l60.9-6.8 137.9-137.9-71.7-71.7-137.9 137.8zM633 268.9L595.1 231c-9.3-9.3-24.5-9.3-33.8 0l-37.8 37.8-4.1 4.1 71.8 71.7 41.8-41.8c9.3-9.4 9.3-24.5 0-33.9z\"]\n};\nvar faUserFriends = {\n prefix: 'fas',\n iconName: 'user-friends',\n icon: [640, 512, [], \"f500\", \"M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z\"]\n};\nvar faUserGraduate = {\n prefix: 'fas',\n iconName: 'user-graduate',\n icon: [448, 512, [], \"f501\", \"M319.4 320.6L224 416l-95.4-95.4C57.1 323.7 0 382.2 0 454.4v9.6c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-9.6c0-72.2-57.1-130.7-128.6-133.8zM13.6 79.8l6.4 1.5v58.4c-7 4.2-12 11.5-12 20.3 0 8.4 4.6 15.4 11.1 19.7L3.5 242c-1.7 6.9 2.1 14 7.6 14h41.8c5.5 0 9.3-7.1 7.6-14l-15.6-62.3C51.4 175.4 56 168.4 56 160c0-8.8-5-16.1-12-20.3V87.1l66 15.9c-8.6 17.2-14 36.4-14 57 0 70.7 57.3 128 128 128s128-57.3 128-128c0-20.6-5.3-39.8-14-57l96.3-23.2c18.2-4.4 18.2-27.1 0-31.5l-190.4-46c-13-3.1-26.7-3.1-39.7 0L13.6 48.2c-18.1 4.4-18.1 27.2 0 31.6z\"]\n};\nvar faUserInjured = {\n prefix: 'fas',\n iconName: 'user-injured',\n icon: [448, 512, [], \"f728\", \"M277.37 11.98C261.08 4.47 243.11 0 224 0c-53.69 0-99.5 33.13-118.51 80h81.19l90.69-68.02zM342.51 80c-7.9-19.47-20.67-36.2-36.49-49.52L239.99 80h102.52zM224 256c70.69 0 128-57.31 128-128 0-5.48-.95-10.7-1.61-16H97.61c-.67 5.3-1.61 10.52-1.61 16 0 70.69 57.31 128 128 128zM80 299.7V512h128.26l-98.45-221.52A132.835 132.835 0 0 0 80 299.7zM0 464c0 26.51 21.49 48 48 48V320.24C18.88 344.89 0 381.26 0 422.4V464zm256-48h-55.38l42.67 96H256c26.47 0 48-21.53 48-48s-21.53-48-48-48zm57.6-128h-16.71c-22.24 10.18-46.88 16-72.89 16s-50.65-5.82-72.89-16h-7.37l42.67 96H256c44.11 0 80 35.89 80 80 0 18.08-6.26 34.59-16.41 48H400c26.51 0 48-21.49 48-48v-41.6c0-74.23-60.17-134.4-134.4-134.4z\"]\n};\nvar faUserLock = {\n prefix: 'fas',\n iconName: 'user-lock',\n icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 96 128a128 128 0 0 0 128 128zm96 64a63.08 63.08 0 0 1 8.1-30.5c-4.8-.5-9.5-1.5-14.5-1.5h-16.7a174.08 174.08 0 0 1-145.8 0h-16.7A134.43 134.43 0 0 0 0 422.4V464a48 48 0 0 0 48 48h280.9a63.54 63.54 0 0 1-8.9-32zm288-32h-32v-80a80 80 0 0 0-160 0v80h-32a32 32 0 0 0-32 32v160a32 32 0 0 0 32 32h224a32 32 0 0 0 32-32V320a32 32 0 0 0-32-32zM496 432a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm32-144h-64v-80a32 32 0 0 1 64 0z\"]\n};\nvar faUserMd = {\n prefix: 'fas',\n iconName: 'user-md',\n icon: [448, 512, [], \"f0f0\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zM104 424c0 13.3 10.7 24 24 24s24-10.7 24-24-10.7-24-24-24-24 10.7-24 24zm216-135.4v49c36.5 7.4 64 39.8 64 78.4v41.7c0 7.6-5.4 14.2-12.9 15.7l-32.2 6.4c-4.3.9-8.5-1.9-9.4-6.3l-3.1-15.7c-.9-4.3 1.9-8.6 6.3-9.4l19.3-3.9V416c0-62.8-96-65.1-96 1.9v26.7l19.3 3.9c4.3.9 7.1 5.1 6.3 9.4l-3.1 15.7c-.9 4.3-5.1 7.1-9.4 6.3l-31.2-4.2c-7.9-1.1-13.8-7.8-13.8-15.9V416c0-38.6 27.5-70.9 64-78.4v-45.2c-2.2.7-4.4 1.1-6.6 1.9-18 6.3-37.3 9.8-57.4 9.8s-39.4-3.5-57.4-9.8c-7.4-2.6-14.9-4.2-22.6-5.2v81.6c23.1 6.9 40 28.1 40 53.4 0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.3 16.9-46.5 40-53.4v-80.4C48.5 301 0 355.8 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-72-56.8-130.3-128-133.8z\"]\n};\nvar faUserMinus = {\n prefix: 'fas',\n iconName: 'user-minus',\n icon: [640, 512, [], \"f503\", \"M624 208H432c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h192c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUserNinja = {\n prefix: 'fas',\n iconName: 'user-ninja',\n icon: [448, 512, [], \"f504\", \"M325.4 289.2L224 390.6 122.6 289.2C54 295.3 0 352.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-70.2-54-127.1-122.6-133.2zM32 192c27.3 0 51.8-11.5 69.2-29.7 15.1 53.9 64 93.7 122.8 93.7 70.7 0 128-57.3 128-128S294.7 0 224 0c-50.4 0-93.6 29.4-114.5 71.8C92.1 47.8 64 32 32 32c0 33.4 17.1 62.8 43.1 80-26 17.2-43.1 46.6-43.1 80zm144-96h96c17.7 0 32 14.3 32 32H144c0-17.7 14.3-32 32-32z\"]\n};\nvar faUserNurse = {\n prefix: 'fas',\n iconName: 'user-nurse',\n icon: [448, 512, [], \"f82f\", \"M319.41,320,224,415.39,128.59,320C57.1,323.1,0,381.6,0,453.79A58.21,58.21,0,0,0,58.21,512H389.79A58.21,58.21,0,0,0,448,453.79C448,381.6,390.9,323.1,319.41,320ZM224,304A128,128,0,0,0,352,176V65.82a32,32,0,0,0-20.76-30L246.47,4.07a64,64,0,0,0-44.94,0L116.76,35.86A32,32,0,0,0,96,65.82V176A128,128,0,0,0,224,304ZM184,71.67a5,5,0,0,1,5-5h21.67V45a5,5,0,0,1,5-5h16.66a5,5,0,0,1,5,5V66.67H259a5,5,0,0,1,5,5V88.33a5,5,0,0,1-5,5H237.33V115a5,5,0,0,1-5,5H215.67a5,5,0,0,1-5-5V93.33H189a5,5,0,0,1-5-5ZM144,160H304v16a80,80,0,0,1-160,0Z\"]\n};\nvar faUserPlus = {\n prefix: 'fas',\n iconName: 'user-plus',\n icon: [640, 512, [], \"f234\", \"M624 208h-64v-64c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm-400 48c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUserSecret = {\n prefix: 'fas',\n iconName: 'user-secret',\n icon: [448, 512, [], \"f21b\", \"M383.9 308.3l23.9-62.6c4-10.5-3.7-21.7-15-21.7h-58.5c11-18.9 17.8-40.6 17.8-64v-.3c39.2-7.8 64-19.1 64-31.7 0-13.3-27.3-25.1-70.1-33-9.2-32.8-27-65.8-40.6-82.8-9.5-11.9-25.9-15.6-39.5-8.8l-27.6 13.8c-9 4.5-19.6 4.5-28.6 0L182.1 3.4c-13.6-6.8-30-3.1-39.5 8.8-13.5 17-31.4 50-40.6 82.8-42.7 7.9-70 19.7-70 33 0 12.6 24.8 23.9 64 31.7v.3c0 23.4 6.8 45.1 17.8 64H56.3c-11.5 0-19.2 11.7-14.7 22.3l25.8 60.2C27.3 329.8 0 372.7 0 422.4v44.8C0 491.9 20.1 512 44.8 512h358.4c24.7 0 44.8-20.1 44.8-44.8v-44.8c0-48.4-25.8-90.4-64.1-114.1zM176 480l-41.6-192 49.6 32 24 40-32 120zm96 0l-32-120 24-40 49.6-32L272 480zm41.7-298.5c-3.9 11.9-7 24.6-16.5 33.4-10.1 9.3-48 22.4-64-25-2.8-8.4-15.4-8.4-18.3 0-17 50.2-56 32.4-64 25-9.5-8.8-12.7-21.5-16.5-33.4-.8-2.5-6.3-5.7-6.3-5.8v-10.8c28.3 3.6 61 5.8 96 5.8s67.7-2.1 96-5.8v10.8c-.1.1-5.6 3.2-6.4 5.8z\"]\n};\nvar faUserShield = {\n prefix: 'fas',\n iconName: 'user-shield',\n icon: [640, 512, [], \"f505\", \"M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z\"]\n};\nvar faUserSlash = {\n prefix: 'fas',\n iconName: 'user-slash',\n icon: [640, 512, [], \"f506\", \"M633.8 458.1L362.3 248.3C412.1 230.7 448 183.8 448 128 448 57.3 390.7 0 320 0c-67.1 0-121.5 51.8-126.9 117.4L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4l588.4 454.7c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.4-6.8 4.1-16.9-2.9-22.3zM96 422.4V464c0 26.5 21.5 48 48 48h350.2L207.4 290.3C144.2 301.3 96 356 96 422.4z\"]\n};\nvar faUserTag = {\n prefix: 'fas',\n iconName: 'user-tag',\n icon: [640, 512, [], \"f507\", \"M630.6 364.9l-90.3-90.2c-12-12-28.3-18.7-45.3-18.7h-79.3c-17.7 0-32 14.3-32 32v79.2c0 17 6.7 33.2 18.7 45.2l90.3 90.2c12.5 12.5 32.8 12.5 45.3 0l92.5-92.5c12.6-12.5 12.6-32.7.1-45.2zm-182.8-21c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24c0 13.2-10.7 24-24 24zm-223.8-88c70.7 0 128-57.3 128-128C352 57.3 294.7 0 224 0S96 57.3 96 128c0 70.6 57.3 127.9 128 127.9zm127.8 111.2V294c-12.2-3.6-24.9-6.2-38.2-6.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 287.9 0 348.1 0 422.3v41.6c0 26.5 21.5 48 48 48h352c15.5 0 29.1-7.5 37.9-18.9l-58-58c-18.1-18.1-28.1-42.2-28.1-67.9z\"]\n};\nvar faUserTie = {\n prefix: 'fas',\n iconName: 'user-tie',\n icon: [448, 512, [], \"f508\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z\"]\n};\nvar faUserTimes = {\n prefix: 'fas',\n iconName: 'user-times',\n icon: [640, 512, [], \"f235\", \"M589.6 240l45.6-45.6c6.3-6.3 6.3-16.5 0-22.8l-22.8-22.8c-6.3-6.3-16.5-6.3-22.8 0L544 194.4l-45.6-45.6c-6.3-6.3-16.5-6.3-22.8 0l-22.8 22.8c-6.3 6.3-6.3 16.5 0 22.8l45.6 45.6-45.6 45.6c-6.3 6.3-6.3 16.5 0 22.8l22.8 22.8c6.3 6.3 16.5 6.3 22.8 0l45.6-45.6 45.6 45.6c6.3 6.3 16.5 6.3 22.8 0l22.8-22.8c6.3-6.3 6.3-16.5 0-22.8L589.6 240zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z\"]\n};\nvar faUsers = {\n prefix: 'fas',\n iconName: 'users',\n icon: [640, 512, [], \"f0c0\", \"M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"]\n};\nvar faUsersCog = {\n prefix: 'fas',\n iconName: 'users-cog',\n icon: [640, 512, [], \"f509\", \"M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"]\n};\nvar faUsersSlash = {\n prefix: 'fas',\n iconName: 'users-slash',\n icon: [640, 512, [], \"e073\", \"M132.65,212.32,36.21,137.78A63.4,63.4,0,0,0,32,160a63.84,63.84,0,0,0,100.65,52.32Zm40.44,62.28A63.79,63.79,0,0,0,128,256H64A64.06,64.06,0,0,0,0,320v32a32,32,0,0,0,32,32H97.91A146.62,146.62,0,0,1,173.09,274.6ZM544,224a64,64,0,1,0-64-64A64.06,64.06,0,0,0,544,224ZM500.56,355.11a114.24,114.24,0,0,0-84.47-65.28L361,247.23c41.46-16.3,71-55.92,71-103.23A111.93,111.93,0,0,0,320,32c-57.14,0-103.69,42.83-110.6,98.08L45.46,3.38A16,16,0,0,0,23,6.19L3.37,31.46A16,16,0,0,0,6.18,53.91L594.53,508.63A16,16,0,0,0,617,505.82l19.64-25.27a16,16,0,0,0-2.81-22.45ZM128,403.21V432a48,48,0,0,0,48,48H464a47.45,47.45,0,0,0,12.57-1.87L232,289.13C173.74,294.83,128,343.42,128,403.21ZM576,256H512a63.79,63.79,0,0,0-45.09,18.6A146.29,146.29,0,0,1,542,384h66a32,32,0,0,0,32-32V320A64.06,64.06,0,0,0,576,256Z\"]\n};\nvar faUtensilSpoon = {\n prefix: 'fas',\n iconName: 'utensil-spoon',\n icon: [512, 512, [], \"f2e5\", \"M480.1 31.9c-55-55.1-164.9-34.5-227.8 28.5-49.3 49.3-55.1 110-28.8 160.4L9 413.2c-11.6 10.5-12.1 28.5-1 39.5L59.3 504c11 11 29.1 10.5 39.5-1.1l192.4-214.4c50.4 26.3 111.1 20.5 160.4-28.8 63-62.9 83.6-172.8 28.5-227.8z\"]\n};\nvar faUtensils = {\n prefix: 'fas',\n iconName: 'utensils',\n icon: [416, 512, [], \"f2e7\", \"M207.9 15.2c.8 4.7 16.1 94.5 16.1 128.8 0 52.3-27.8 89.6-68.9 104.6L168 486.7c.7 13.7-10.2 25.3-24 25.3H80c-13.7 0-24.7-11.5-24-25.3l12.9-238.1C27.7 233.6 0 196.2 0 144 0 109.6 15.3 19.9 16.1 15.2 19.3-5.1 61.4-5.4 64 16.3v141.2c1.3 3.4 15.1 3.2 16 0 1.4-25.3 7.9-139.2 8-141.8 3.3-20.8 44.7-20.8 47.9 0 .2 2.7 6.6 116.5 8 141.8.9 3.2 14.8 3.4 16 0V16.3c2.6-21.6 44.8-21.4 48-1.1zm119.2 285.7l-15 185.1c-1.2 14 9.9 26 23.9 26h56c13.3 0 24-10.7 24-24V24c0-13.2-10.7-24-24-24-82.5 0-221.4 178.5-64.9 300.9z\"]\n};\nvar faVectorSquare = {\n prefix: 'fas',\n iconName: 'vector-square',\n icon: [512, 512, [], \"f5cb\", \"M512 128V32c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32H160c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32v96c0 17.67 14.33 32 32 32v192c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32h192c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32V160c17.67 0 32-14.33 32-32zm-96-64h32v32h-32V64zM64 64h32v32H64V64zm32 384H64v-32h32v32zm352 0h-32v-32h32v32zm-32-96h-32c-17.67 0-32 14.33-32 32v32H160v-32c0-17.67-14.33-32-32-32H96V160h32c17.67 0 32-14.33 32-32V96h192v32c0 17.67 14.33 32 32 32h32v192z\"]\n};\nvar faVenus = {\n prefix: 'fas',\n iconName: 'venus',\n icon: [288, 512, [], \"f221\", \"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z\"]\n};\nvar faVenusDouble = {\n prefix: 'fas',\n iconName: 'venus-double',\n icon: [512, 512, [], \"f226\", \"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80zm336 140.4V368h36c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-36v36c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-36h-36c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h36v-51.6c-21.2-4.8-40.6-14.3-57.2-27.3 14-16.7 25-36 32.1-57.1 14.5 14.8 34.7 24 57.1 24 44.1 0 80-35.9 80-80s-35.9-80-80-80c-22.3 0-42.6 9.2-57.1 24-7.1-21.1-18-40.4-32.1-57.1C303.4 43.6 334.3 32 368 32c79.5 0 144 64.5 144 144 0 68.5-47.9 125.9-112 140.4z\"]\n};\nvar faVenusMars = {\n prefix: 'fas',\n iconName: 'venus-mars',\n icon: [576, 512, [], \"f228\", \"M564 0h-79c-10.7 0-16 12.9-8.5 20.5l16.9 16.9-48.7 48.7C422.5 72.1 396.2 64 368 64c-33.7 0-64.6 11.6-89.2 30.9 14 16.7 25 36 32.1 57.1 14.5-14.8 34.7-24 57.1-24 44.1 0 80 35.9 80 80s-35.9 80-80 80c-22.3 0-42.6-9.2-57.1-24-7.1 21.1-18 40.4-32.1 57.1 24.5 19.4 55.5 30.9 89.2 30.9 79.5 0 144-64.5 144-144 0-28.2-8.1-54.5-22.1-76.7l48.7-48.7 16.9 16.9c2.4 2.4 5.4 3.5 8.4 3.5 6.2 0 12.1-4.8 12.1-12V12c0-6.6-5.4-12-12-12zM144 64C64.5 64 0 128.5 0 208c0 68.5 47.9 125.9 112 140.4V400H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.6 112-71.9 112-140.4 0-79.5-64.5-144-144-144zm0 224c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z\"]\n};\nvar faVest = {\n prefix: 'fas',\n iconName: 'vest',\n icon: [448, 512, [], \"e085\", \"M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a24.021,24.021,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A24.021,24.021,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.564A151.518,151.518,0,0,0,224,86.234a151.55,151.55,0,0,0,73.812-19.672L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM131.312,371.312l-48,48a16,16,0,0,1-22.624-22.624l48-48a16,16,0,0,1,22.624,22.624Zm256,48a15.992,15.992,0,0,1-22.624,0l-48-48a16,16,0,0,1,22.624-22.624l48,48A15.993,15.993,0,0,1,387.312,419.312Z\"]\n};\nvar faVestPatches = {\n prefix: 'fas',\n iconName: 'vest-patches',\n icon: [448, 512, [], \"e086\", \"M437.252,239.877,384,160V32A32,32,0,0,0,352,0H320a23.982,23.982,0,0,0-13.312,4.031l-25,16.672a103.794,103.794,0,0,1-115.376,0l-25-16.672A23.982,23.982,0,0,0,128,0H96A32,32,0,0,0,64,32V160L10.748,239.877A64,64,0,0,0,0,275.377V480a32,32,0,0,0,32,32H192V288a31.987,31.987,0,0,1,1.643-10.119L207.135,237.4,150.188,66.561A151.579,151.579,0,0,0,224,86.234a151.565,151.565,0,0,0,73.811-19.668L224,288V512H416a32,32,0,0,0,32-32V275.377A64,64,0,0,0,437.252,239.877ZM63.5,272.484a12.01,12.01,0,0,1,17-16.968l15.5,15.5,15.5-15.5a12.01,12.01,0,0,1,17,16.968L112.984,288,128.5,303.516a12.01,12.01,0,0,1-17,16.968L96,304.984l-15.5,15.5a12.01,12.01,0,0,1-17-16.968L79.016,288ZM96,456a40,40,0,1,1,40-40A40,40,0,0,1,96,456ZM359.227,335.785,310.7,336a6.671,6.671,0,0,1-6.7-6.7l.215-48.574A24.987,24.987,0,0,1,331.43,256.1c12.789,1.162,22.129,12.619,22.056,25.419l-.037,5.057,5.051-.037c12.826-.035,24.236,9.275,25.4,22.076A24.948,24.948,0,0,1,359.227,335.785Z\"]\n};\nvar faVial = {\n prefix: 'fas',\n iconName: 'vial',\n icon: [480, 512, [], \"f492\", \"M477.7 186.1L309.5 18.3c-3.1-3.1-8.2-3.1-11.3 0l-34 33.9c-3.1 3.1-3.1 8.2 0 11.3l11.2 11.1L33 316.5c-38.8 38.7-45.1 102-9.4 143.5 20.6 24 49.5 36 78.4 35.9 26.4 0 52.8-10 72.9-30.1l246.3-245.7 11.2 11.1c3.1 3.1 8.2 3.1 11.3 0l34-33.9c3.1-3 3.1-8.1 0-11.2zM318 256H161l148-147.7 78.5 78.3L318 256z\"]\n};\nvar faVials = {\n prefix: 'fas',\n iconName: 'vials',\n icon: [640, 512, [], \"f493\", \"M72 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64zm480 384H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM360 64h24v240c0 44.1 35.9 80 80 80s80-35.9 80-80V64h24c4.4 0 8-3.6 8-8V8c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm72 0h64v96h-64V64z\"]\n};\nvar faVideo = {\n prefix: 'fas',\n iconName: 'video',\n icon: [576, 512, [], \"f03d\", \"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z\"]\n};\nvar faVideoSlash = {\n prefix: 'fas',\n iconName: 'video-slash',\n icon: [640, 512, [], \"f4e2\", \"M633.8 458.1l-55-42.5c15.4-1.4 29.2-13.7 29.2-31.1v-257c0-25.5-29.1-40.4-50.4-25.8L448 177.3v137.2l-32-24.7v-178c0-26.4-21.4-47.8-47.8-47.8H123.9L45.5 3.4C38.5-2 28.5-.8 23 6.2L3.4 31.4c-5.4 7-4.2 17 2.8 22.4L42.7 82 416 370.6l178.5 138c7 5.4 17 4.2 22.5-2.8l19.6-25.3c5.5-6.9 4.2-17-2.8-22.4zM32 400.2c0 26.4 21.4 47.8 47.8 47.8h288.4c11.2 0 21.4-4 29.6-10.5L32 154.7v245.5z\"]\n};\nvar faVihara = {\n prefix: 'fas',\n iconName: 'vihara',\n icon: [640, 512, [], \"f6a7\", \"M632.88 400.71L544 352v-64l55.16-17.69c11.79-5.9 11.79-22.72 0-28.62L480 192v-64l27.31-16.3c7.72-7.72 5.61-20.74-4.16-25.62L320 0 136.85 86.07c-9.77 4.88-11.88 17.9-4.16 25.62L160 128v64L40.84 241.69c-11.79 5.9-11.79 22.72 0 28.62L96 288v64L7.12 400.71c-5.42 3.62-7.7 9.63-7 15.29.62 5.01 3.57 9.75 8.72 12.33L64 448v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48h160v48c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-48l55.15-19.67c5.16-2.58 8.1-7.32 8.72-12.33.71-5.67-1.57-11.68-6.99-15.29zM224 128h192v64H224v-64zm-64 224v-64h320v64H160z\"]\n};\nvar faVirus = {\n prefix: 'fas',\n iconName: 'virus',\n icon: [512, 512, [], \"e074\", \"M483.55,227.55H462c-50.68,0-76.07-61.27-40.23-97.11L437,115.19A28.44,28.44,0,0,0,396.8,75L381.56,90.22c-35.84,35.83-97.11,10.45-97.11-40.23V28.44a28.45,28.45,0,0,0-56.9,0V50c0,50.68-61.27,76.06-97.11,40.23L115.2,75A28.44,28.44,0,0,0,75,115.19l15.25,15.25c35.84,35.84,10.45,97.11-40.23,97.11H28.45a28.45,28.45,0,1,0,0,56.89H50c50.68,0,76.07,61.28,40.23,97.12L75,396.8A28.45,28.45,0,0,0,115.2,437l15.24-15.25c35.84-35.84,97.11-10.45,97.11,40.23v21.54a28.45,28.45,0,0,0,56.9,0V462c0-50.68,61.27-76.07,97.11-40.23L396.8,437A28.45,28.45,0,0,0,437,396.8l-15.25-15.24c-35.84-35.84-10.45-97.12,40.23-97.12h21.54a28.45,28.45,0,1,0,0-56.89ZM224,272a48,48,0,1,1,48-48A48,48,0,0,1,224,272Zm80,56a24,24,0,1,1,24-24A24,24,0,0,1,304,328Z\"]\n};\nvar faVirusSlash = {\n prefix: 'fas',\n iconName: 'virus-slash',\n icon: [640, 512, [], \"e075\", \"M114,227.6H92.4C76.7,227.6,64,240.3,64,256s12.7,28.4,28.4,28.4H114c50.7,0,76.1,61.3,40.2,97.1L139,396.8 c-11.5,10.7-12.2,28.7-1.6,40.2s28.7,12.2,40.2,1.6c0.5-0.5,1.1-1,1.6-1.6l15.2-15.2c35.8-35.8,97.1-10.5,97.1,40.2v21.5 c0,15.7,12.8,28.4,28.5,28.4c15.7,0,28.4-12.7,28.4-28.4V462c0-26.6,17-45.9,38.2-53.4l-244.5-189 C133.7,224.7,123.9,227.5,114,227.6z M617,505.8l19.6-25.3c5.4-7,4.2-17-2.8-22.5L470.6,332c4.2-25.4,24.9-47.5,55.4-47.5h21.5 c15.7,0,28.4-12.7,28.4-28.4s-12.7-28.4-28.4-28.4H526c-50.7,0-76.1-61.3-40.2-97.1l15.2-15.3c10.7-11.5,10-29.5-1.6-40.2 c-10.9-10.1-27.7-10.1-38.6,0l-15.2,15.2c-35.8,35.8-97.1,10.5-97.1-40.2V28.5C348.4,12.7,335.7,0,320,0 c-15.7,0-28.4,12.7-28.4,28.4V50c0,50.7-61.3,76.1-97.1,40.2L179.2,75c-11.1-11.1-29.4-10.6-40.5,0.5L45.5,3.4 c-7-5.4-17-4.2-22.5,2.8L3.4,31.5c-5.4,7-4.2,17,2.8,22.5l588.4,454.7C601.5,514.1,611.6,512.8,617,505.8z M335.4,227.5l-62.9-48.6 c4.9-1.8,10.2-2.8,15.4-2.9c26.5,0,48,21.5,48,48C336,225.2,335.5,226.3,335.4,227.5z\"]\n};\nvar faViruses = {\n prefix: 'fas',\n iconName: 'viruses',\n icon: [640, 512, [], \"e076\", \"M624,352H611.88c-28.51,0-42.79-34.47-22.63-54.63l8.58-8.57a16,16,0,1,0-22.63-22.63l-8.57,8.58C546.47,294.91,512,280.63,512,252.12V240a16,16,0,0,0-32,0v12.12c0,28.51-34.47,42.79-54.63,22.63l-8.57-8.58a16,16,0,0,0-22.63,22.63l8.58,8.57c20.16,20.16,5.88,54.63-22.63,54.63H368a16,16,0,0,0,0,32h12.12c28.51,0,42.79,34.47,22.63,54.63l-8.58,8.57a16,16,0,1,0,22.63,22.63l8.57-8.58c20.16-20.16,54.63-5.88,54.63,22.63V496a16,16,0,0,0,32,0V483.88c0-28.51,34.47-42.79,54.63-22.63l8.57,8.58a16,16,0,1,0,22.63-22.63l-8.58-8.57C569.09,418.47,583.37,384,611.88,384H624a16,16,0,0,0,0-32ZM480,384a32,32,0,1,1,32-32A32,32,0,0,1,480,384ZM346.51,213.33h16.16a21.33,21.33,0,0,0,0-42.66H346.51c-38,0-57.05-46-30.17-72.84l11.43-11.44A21.33,21.33,0,0,0,297.6,56.23L286.17,67.66c-26.88,26.88-72.84,7.85-72.84-30.17V21.33a21.33,21.33,0,0,0-42.66,0V37.49c0,38-46,57.05-72.84,30.17L86.4,56.23A21.33,21.33,0,0,0,56.23,86.39L67.66,97.83c26.88,26.88,7.85,72.84-30.17,72.84H21.33a21.33,21.33,0,0,0,0,42.66H37.49c38,0,57.05,46,30.17,72.84L56.23,297.6A21.33,21.33,0,1,0,86.4,327.77l11.43-11.43c26.88-26.88,72.84-7.85,72.84,30.17v16.16a21.33,21.33,0,0,0,42.66,0V346.51c0-38,46-57.05,72.84-30.17l11.43,11.43a21.33,21.33,0,0,0,30.17-30.17l-11.43-11.43C289.46,259.29,308.49,213.33,346.51,213.33ZM160,192a32,32,0,1,1,32-32A32,32,0,0,1,160,192Zm80,32a16,16,0,1,1,16-16A16,16,0,0,1,240,224Z\"]\n};\nvar faVoicemail = {\n prefix: 'fas',\n iconName: 'voicemail',\n icon: [640, 512, [], \"f897\", \"M496 128a144 144 0 0 0-119.74 224H263.74A144 144 0 1 0 144 416h352a144 144 0 0 0 0-288zM64 272a80 80 0 1 1 80 80 80 80 0 0 1-80-80zm432 80a80 80 0 1 1 80-80 80 80 0 0 1-80 80z\"]\n};\nvar faVolleyballBall = {\n prefix: 'fas',\n iconName: 'volleyball-ball',\n icon: [512, 512, [], \"f45f\", \"M231.39 243.48a285.56 285.56 0 0 0-22.7-105.7c-90.8 42.4-157.5 122.4-180.3 216.8a249 249 0 0 0 56.9 81.1 333.87 333.87 0 0 1 146.1-192.2zm-36.9-134.4a284.23 284.23 0 0 0-57.4-70.7c-91 49.8-144.8 152.9-125 262.2 33.4-83.1 98.4-152 182.4-191.5zm187.6 165.1c8.6-99.8-27.3-197.5-97.5-264.4-14.7-1.7-51.6-5.5-98.9 8.5A333.87 333.87 0 0 1 279.19 241a285 285 0 0 0 102.9 33.18zm-124.7 9.5a286.33 286.33 0 0 0-80.2 72.6c82 57.3 184.5 75.1 277.5 47.8a247.15 247.15 0 0 0 42.2-89.9 336.1 336.1 0 0 1-80.9 10.4c-54.6-.1-108.9-14.1-158.6-40.9zm-98.3 99.7c-15.2 26-25.7 54.4-32.1 84.2a247.07 247.07 0 0 0 289-22.1c-112.9 16.1-203.3-24.8-256.9-62.1zm180.3-360.6c55.3 70.4 82.5 161.2 74.6 253.6a286.59 286.59 0 0 0 89.7-14.2c0-2 .3-4 .3-6 0-107.8-68.7-199.1-164.6-233.4z\"]\n};\nvar faVolumeDown = {\n prefix: 'fas',\n iconName: 'volume-down',\n icon: [384, 512, [], \"f027\", \"M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z\"]\n};\nvar faVolumeMute = {\n prefix: 'fas',\n iconName: 'volume-mute',\n icon: [512, 512, [], \"f6a9\", \"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z\"]\n};\nvar faVolumeOff = {\n prefix: 'fas',\n iconName: 'volume-off',\n icon: [256, 512, [], \"f026\", \"M215 71l-89 89H24a24 24 0 0 0-24 24v144a24 24 0 0 0 24 24h102.06L215 441c15 15 41 4.47 41-17V88c0-21.47-26-32-41-17z\"]\n};\nvar faVolumeUp = {\n prefix: 'fas',\n iconName: 'volume-up',\n icon: [576, 512, [], \"f028\", \"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z\"]\n};\nvar faVoteYea = {\n prefix: 'fas',\n iconName: 'vote-yea',\n icon: [640, 512, [], \"f772\", \"M608 320h-64v64h22.4c5.3 0 9.6 3.6 9.6 8v16c0 4.4-4.3 8-9.6 8H73.6c-5.3 0-9.6-3.6-9.6-8v-16c0-4.4 4.3-8 9.6-8H96v-64H32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32h576c17.7 0 32-14.3 32-32v-96c0-17.7-14.3-32-32-32zm-96 64V64.3c0-17.9-14.5-32.3-32.3-32.3H160.4C142.5 32 128 46.5 128 64.3V384h384zM211.2 202l25.5-25.3c4.2-4.2 11-4.2 15.2.1l41.3 41.6 95.2-94.4c4.2-4.2 11-4.2 15.2.1l25.3 25.5c4.2 4.2 4.2 11-.1 15.2L300.5 292c-4.2 4.2-11 4.2-15.2-.1l-74.1-74.7c-4.3-4.2-4.2-11 0-15.2z\"]\n};\nvar faVrCardboard = {\n prefix: 'fas',\n iconName: 'vr-cardboard',\n icon: [640, 512, [], \"f729\", \"M608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h160.22c25.19 0 48.03-14.77 58.36-37.74l27.74-61.64C286.21 331.08 302.35 320 320 320s33.79 11.08 41.68 28.62l27.74 61.64C399.75 433.23 422.6 448 447.78 448H608c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zM160 304c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64zm320 0c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64z\"]\n};\nvar faWalking = {\n prefix: 'fas',\n iconName: 'walking',\n icon: [320, 512, [], \"f554\", \"M208 96c26.5 0 48-21.5 48-48S234.5 0 208 0s-48 21.5-48 48 21.5 48 48 48zm94.5 149.1l-23.3-11.8-9.7-29.4c-14.7-44.6-55.7-75.8-102.2-75.9-36-.1-55.9 10.1-93.3 25.2-21.6 8.7-39.3 25.2-49.7 46.2L17.6 213c-7.8 15.8-1.5 35 14.2 42.9 15.6 7.9 34.6 1.5 42.5-14.3L81 228c3.5-7 9.3-12.5 16.5-15.4l26.8-10.8-15.2 60.7c-5.2 20.8.4 42.9 14.9 58.8l59.9 65.4c7.2 7.9 12.3 17.4 14.9 27.7l18.3 73.3c4.3 17.1 21.7 27.6 38.8 23.3 17.1-4.3 27.6-21.7 23.3-38.8l-22.2-89c-2.6-10.3-7.7-19.9-14.9-27.7l-45.5-49.7 17.2-68.7 5.5 16.5c5.3 16.1 16.7 29.4 31.7 37l23.3 11.8c15.6 7.9 34.6 1.5 42.5-14.3 7.7-15.7 1.4-35.1-14.3-43zM73.6 385.8c-3.2 8.1-8 15.4-14.2 21.5l-50 50.1c-12.5 12.5-12.5 32.8 0 45.3s32.7 12.5 45.2 0l59.4-59.4c6.1-6.1 10.9-13.4 14.2-21.5l13.5-33.8c-55.3-60.3-38.7-41.8-47.4-53.7l-20.7 51.5z\"]\n};\nvar faWallet = {\n prefix: 'fas',\n iconName: 'wallet',\n icon: [512, 512, [], \"f555\", \"M461.2 128H80c-8.84 0-16-7.16-16-16s7.16-16 16-16h384c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h397.2c28.02 0 50.8-21.53 50.8-48V176c0-26.47-22.78-48-50.8-48zM416 336c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"]\n};\nvar faWarehouse = {\n prefix: 'fas',\n iconName: 'warehouse',\n icon: [640, 512, [], \"f494\", \"M504 352H136.4c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 96H136.1c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0-192H136.6c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm106.5-139L338.4 3.7a48.15 48.15 0 0 0-36.9 0L29.5 117C11.7 124.5 0 141.9 0 161.3V504c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V256c0-17.6 14.6-32 32.6-32h382.8c18 0 32.6 14.4 32.6 32v248c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V161.3c0-19.4-11.7-36.8-29.5-44.3z\"]\n};\nvar faWater = {\n prefix: 'fas',\n iconName: 'water',\n icon: [576, 512, [], \"f773\", \"M562.1 383.9c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144c-21.5-2.4-42.1-10.5-57.9-22.9-14.1-11.1-34.2-11.3-48.2 0-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3zm0-144C540.6 93.4 520 85.4 504.2 73 490.1 61.9 470 61.7 456 73c-37.9 30.4-107.2 30.4-145.7-1.5-13.5-11.2-33-9.1-46.7 1.8-38 30.1-106.9 30-145.2-1.7-13.5-11.2-33.3-8.9-47.1 2-15.5 12.2-36 20.1-57.7 22.4-7.9.8-13.6 7.8-13.6 15.7v32.2c0 9.1 7.6 16.8 16.7 16 28.8-2.5 56.1-11.4 79.4-25.9 56.5 34.6 137 34.1 192 0 56.5 34.6 137 34.1 192 0 23.3 14.2 50.9 23.3 79.1 25.8 9.1.8 16.7-6.9 16.7-16v-31.6c.1-8-5.7-15.4-13.8-16.3z\"]\n};\nvar faWaveSquare = {\n prefix: 'fas',\n iconName: 'wave-square',\n icon: [640, 512, [], \"f83e\", \"M476 480H324a36 36 0 0 1-36-36V96h-96v156a36 36 0 0 1-36 36H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h112V68a36 36 0 0 1 36-36h152a36 36 0 0 1 36 36v348h96V260a36 36 0 0 1 36-36h140a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H512v156a36 36 0 0 1-36 36z\"]\n};\nvar faWeight = {\n prefix: 'fas',\n iconName: 'weight',\n icon: [512, 512, [], \"f496\", \"M448 64h-25.98C438.44 92.28 448 125.01 448 160c0 105.87-86.13 192-192 192S64 265.87 64 160c0-34.99 9.56-67.72 25.98-96H64C28.71 64 0 92.71 0 128v320c0 35.29 28.71 64 64 64h384c35.29 0 64-28.71 64-64V128c0-35.29-28.71-64-64-64zM256 320c88.37 0 160-71.63 160-160S344.37 0 256 0 96 71.63 96 160s71.63 160 160 160zm-.3-151.94l33.58-78.36c3.5-8.17 12.94-11.92 21.03-8.41 8.12 3.48 11.88 12.89 8.41 21l-33.67 78.55C291.73 188 296 197.45 296 208c0 22.09-17.91 40-40 40s-40-17.91-40-40c0-21.98 17.76-39.77 39.7-39.94z\"]\n};\nvar faWeightHanging = {\n prefix: 'fas',\n iconName: 'weight-hanging',\n icon: [512, 512, [], \"f5cd\", \"M510.28 445.86l-73.03-292.13c-3.8-15.19-16.44-25.72-30.87-25.72h-60.25c3.57-10.05 5.88-20.72 5.88-32 0-53.02-42.98-96-96-96s-96 42.98-96 96c0 11.28 2.3 21.95 5.88 32h-60.25c-14.43 0-27.08 10.54-30.87 25.72L1.72 445.86C-6.61 479.17 16.38 512 48.03 512h415.95c31.64 0 54.63-32.83 46.3-66.14zM256 128c-17.64 0-32-14.36-32-32s14.36-32 32-32 32 14.36 32 32-14.36 32-32 32z\"]\n};\nvar faWheelchair = {\n prefix: 'fas',\n iconName: 'wheelchair',\n icon: [512, 512, [], \"f193\", \"M496.101 385.669l14.227 28.663c3.929 7.915.697 17.516-7.218 21.445l-65.465 32.886c-16.049 7.967-35.556 1.194-43.189-15.055L331.679 320H192c-15.925 0-29.426-11.71-31.679-27.475C126.433 55.308 128.38 70.044 128 64c0-36.358 30.318-65.635 67.052-63.929 33.271 1.545 60.048 28.905 60.925 62.201.868 32.933-23.152 60.423-54.608 65.039l4.67 32.69H336c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16H215.182l4.572 32H352a32 32 0 0 1 28.962 18.392L438.477 396.8l36.178-18.349c7.915-3.929 17.517-.697 21.446 7.218zM311.358 352h-24.506c-7.788 54.204-54.528 96-110.852 96-61.757 0-112-50.243-112-112 0-41.505 22.694-77.809 56.324-97.156-3.712-25.965-6.844-47.86-9.488-66.333C45.956 198.464 0 261.963 0 336c0 97.047 78.953 176 176 176 71.87 0 133.806-43.308 161.11-105.192L311.358 352z\"]\n};\nvar faWifi = {\n prefix: 'fas',\n iconName: 'wifi',\n icon: [640, 512, [], \"f1eb\", \"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"]\n};\nvar faWind = {\n prefix: 'fas',\n iconName: 'wind',\n icon: [512, 512, [], \"f72e\", \"M156.7 256H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h142.2c15.9 0 30.8 10.9 33.4 26.6 3.3 20-12.1 37.4-31.6 37.4-14.1 0-26.1-9.2-30.4-21.9-2.1-6.3-8.6-10.1-15.2-10.1H81.6c-9.8 0-17.7 8.8-15.9 18.4 8.6 44.1 47.6 77.6 94.2 77.6 57.1 0 102.7-50.1 95.2-108.6C249 291 205.4 256 156.7 256zM16 224h336c59.7 0 106.8-54.8 93.8-116.7-7.6-36.2-36.9-65.5-73.1-73.1-55.4-11.6-105.1 24.9-114.9 75.5-1.9 9.6 6.1 18.3 15.8 18.3h32.8c6.7 0 13.1-3.8 15.2-10.1C325.9 105.2 337.9 96 352 96c19.4 0 34.9 17.4 31.6 37.4-2.6 15.7-17.4 26.6-33.4 26.6H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zm384 32H243.7c19.3 16.6 33.2 38.8 39.8 64H400c26.5 0 48 21.5 48 48s-21.5 48-48 48c-17.9 0-33.3-9.9-41.6-24.4-2.9-5-8.7-7.6-14.5-7.6h-33.8c-10.9 0-19 10.8-15.3 21.1 17.8 50.6 70.5 84.8 129.4 72.3 41.2-8.7 75.1-41.6 84.7-82.7C526 321.5 470.5 256 400 256z\"]\n};\nvar faWindowClose = {\n prefix: 'fas',\n iconName: 'window-close',\n icon: [512, 512, [], \"f410\", \"M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-83.6 290.5c4.8 4.8 4.8 12.6 0 17.4l-40.5 40.5c-4.8 4.8-12.6 4.8-17.4 0L256 313.3l-66.5 67.1c-4.8 4.8-12.6 4.8-17.4 0l-40.5-40.5c-4.8-4.8-4.8-12.6 0-17.4l67.1-66.5-67.1-66.5c-4.8-4.8-4.8-12.6 0-17.4l40.5-40.5c4.8-4.8 12.6-4.8 17.4 0l66.5 67.1 66.5-67.1c4.8-4.8 12.6-4.8 17.4 0l40.5 40.5c4.8 4.8 4.8 12.6 0 17.4L313.3 256l67.1 66.5z\"]\n};\nvar faWindowMaximize = {\n prefix: 'fas',\n iconName: 'window-maximize',\n icon: [512, 512, [], \"f2d0\", \"M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-16 160H64v-84c0-6.6 5.4-12 12-12h360c6.6 0 12 5.4 12 12v84z\"]\n};\nvar faWindowMinimize = {\n prefix: 'fas',\n iconName: 'window-minimize',\n icon: [512, 512, [], \"f2d1\", \"M464 352H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-32c0-26.5-21.5-48-48-48z\"]\n};\nvar faWindowRestore = {\n prefix: 'fas',\n iconName: 'window-restore',\n icon: [512, 512, [], \"f2d2\", \"M512 48v288c0 26.5-21.5 48-48 48h-48V176c0-44.1-35.9-80-80-80H128V48c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zM384 176v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zm-68 28c0-6.6-5.4-12-12-12H76c-6.6 0-12 5.4-12 12v52h252v-52z\"]\n};\nvar faWineBottle = {\n prefix: 'fas',\n iconName: 'wine-bottle',\n icon: [512, 512, [], \"f72f\", \"M507.31 72.57L439.43 4.69c-6.25-6.25-16.38-6.25-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l-76.67 76.67c-46.58-19.7-102.4-10.73-140.37 27.23L18.75 312.23c-24.99 24.99-24.99 65.52 0 90.51l90.51 90.51c24.99 24.99 65.52 24.99 90.51 0l158.39-158.39c37.96-37.96 46.93-93.79 27.23-140.37l76.67-76.67c6.25 6.25 16.38 6.25 22.63 0l22.63-22.63c6.24-6.24 6.24-16.37-.01-22.62zM179.22 423.29l-90.51-90.51 122.04-122.04 90.51 90.51-122.04 122.04z\"]\n};\nvar faWineGlass = {\n prefix: 'fas',\n iconName: 'wine-glass',\n icon: [288, 512, [], \"f4e3\", \"M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40z\"]\n};\nvar faWineGlassAlt = {\n prefix: 'fas',\n iconName: 'wine-glass-alt',\n icon: [288, 512, [], \"f5ce\", \"M216 464h-40V346.81c68.47-15.89 118.05-79.91 111.4-154.16l-15.95-178.1C270.71 6.31 263.9 0 255.74 0H32.26c-8.15 0-14.97 6.31-15.7 14.55L.6 192.66C-6.05 266.91 43.53 330.93 112 346.82V464H72c-22.09 0-40 17.91-40 40 0 4.42 3.58 8 8 8h208c4.42 0 8-3.58 8-8 0-22.09-17.91-40-40-40zM61.75 48h164.5l7.17 80H54.58l7.17-80z\"]\n};\nvar faWonSign = {\n prefix: 'fas',\n iconName: 'won-sign',\n icon: [576, 512, [], \"f159\", \"M564 192c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-48l18.6-80.6c1.7-7.5-4-14.7-11.7-14.7h-46.1c-5.7 0-10.6 4-11.7 9.5L450.7 128H340.8l-19.7-86c-1.3-5.5-6.1-9.3-11.7-9.3h-44c-5.6 0-10.4 3.8-11.7 9.3l-20 86H125l-17.5-85.7c-1.1-5.6-6.1-9.6-11.8-9.6H53.6c-7.7 0-13.4 7.1-11.7 14.6L60 128H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h62.3l7.2 32H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h83.9l40.9 182.6c1.2 5.5 6.1 9.4 11.7 9.4h56.8c5.6 0 10.4-3.9 11.7-9.3L259.3 288h55.1l42.4 182.7c1.3 5.4 6.1 9.3 11.7 9.3h56.8c5.6 0 10.4-3.9 11.7-9.3L479.1 288H564c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-70.1l7.4-32zM183.8 342c-6.2 25.8-6.8 47.2-7.3 47.2h-1.1s-1.7-22-6.8-47.2l-11-54h38.8zm27.5-118h-66.8l-6.5-32h80.8zm62.9 0l2-8.6c1.9-8 3.5-16 4.8-23.4h11.8c1.3 7.4 2.9 15.4 4.8 23.4l2 8.6zm130.9 118c-5.1 25.2-6.8 47.2-6.8 47.2h-1.1c-.6 0-1.1-21.4-7.3-47.2l-12.4-54h39.1zm25.2-118h-67.4l-7.3-32h81.6z\"]\n};\nvar faWrench = {\n prefix: 'fas',\n iconName: 'wrench',\n icon: [512, 512, [], \"f0ad\", \"M507.73 109.1c-2.24-9.03-13.54-12.09-20.12-5.51l-74.36 74.36-67.88-11.31-11.31-67.88 74.36-74.36c6.62-6.62 3.43-17.9-5.66-20.16-47.38-11.74-99.55.91-136.58 37.93-39.64 39.64-50.55 97.1-34.05 147.2L18.74 402.76c-24.99 24.99-24.99 65.51 0 90.5 24.99 24.99 65.51 24.99 90.5 0l213.21-213.21c50.12 16.71 107.47 5.68 147.37-34.22 37.07-37.07 49.7-89.32 37.91-136.73zM64 472c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z\"]\n};\nvar faXRay = {\n prefix: 'fas',\n iconName: 'x-ray',\n icon: [640, 512, [], \"f497\", \"M240 384c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm160 32c8.8 0 16-7.2 16-16s-7.2-16-16-16-16 7.2-16 16 7.2 16 16 16zM624 0H16C7.2 0 0 7.2 0 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16zm0 448h-48V96H64v352H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h608c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM480 248c0 4.4-3.6 8-8 8H336v32h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48v-16h-64v16c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48h64v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-32H168c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h136v-32H200c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h104v-24c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v24h104c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H336v32h136c4.4 0 8 3.6 8 8v16z\"]\n};\nvar faYenSign = {\n prefix: 'fas',\n iconName: 'yen-sign',\n icon: [384, 512, [], \"f157\", \"M351.2 32h-65.3c-4.6 0-8.8 2.6-10.8 6.7l-55.4 113.2c-14.5 34.7-27.1 71.9-27.1 71.9h-1.3s-12.6-37.2-27.1-71.9L108.8 38.7c-2-4.1-6.2-6.7-10.8-6.7H32.8c-9.1 0-14.8 9.7-10.6 17.6L102.3 200H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h88.2l19.8 37.2V320H44c-6.6 0-12 5.4-12 12v32c0 6.6 5.4 12 12 12h108v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h108c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12H232v-26.8l19.8-37.2H340c6.6 0 12-5.4 12-12v-32c0-6.6-5.4-12-12-12h-58.3l80.1-150.4c4.3-7.9-1.5-17.6-10.6-17.6z\"]\n};\nvar faYinYang = {\n prefix: 'fas',\n iconName: 'yin-yang',\n icon: [496, 512, [], \"f6ad\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 376c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm0-128c-53.02 0-96 42.98-96 96s42.98 96 96 96c-106.04 0-192-85.96-192-192S141.96 64 248 64c53.02 0 96 42.98 96 96s-42.98 96-96 96zm0-128c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z\"]\n};\nvar _iconsCache = {\n faAd: faAd,\n faAddressBook: faAddressBook,\n faAddressCard: faAddressCard,\n faAdjust: faAdjust,\n faAirFreshener: faAirFreshener,\n faAlignCenter: faAlignCenter,\n faAlignJustify: faAlignJustify,\n faAlignLeft: faAlignLeft,\n faAlignRight: faAlignRight,\n faAllergies: faAllergies,\n faAmbulance: faAmbulance,\n faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n faAnchor: faAnchor,\n faAngleDoubleDown: faAngleDoubleDown,\n faAngleDoubleLeft: faAngleDoubleLeft,\n faAngleDoubleRight: faAngleDoubleRight,\n faAngleDoubleUp: faAngleDoubleUp,\n faAngleDown: faAngleDown,\n faAngleLeft: faAngleLeft,\n faAngleRight: faAngleRight,\n faAngleUp: faAngleUp,\n faAngry: faAngry,\n faAnkh: faAnkh,\n faAppleAlt: faAppleAlt,\n faArchive: faArchive,\n faArchway: faArchway,\n faArrowAltCircleDown: faArrowAltCircleDown,\n faArrowAltCircleLeft: faArrowAltCircleLeft,\n faArrowAltCircleRight: faArrowAltCircleRight,\n faArrowAltCircleUp: faArrowAltCircleUp,\n faArrowCircleDown: faArrowCircleDown,\n faArrowCircleLeft: faArrowCircleLeft,\n faArrowCircleRight: faArrowCircleRight,\n faArrowCircleUp: faArrowCircleUp,\n faArrowDown: faArrowDown,\n faArrowLeft: faArrowLeft,\n faArrowRight: faArrowRight,\n faArrowUp: faArrowUp,\n faArrowsAlt: faArrowsAlt,\n faArrowsAltH: faArrowsAltH,\n faArrowsAltV: faArrowsAltV,\n faAssistiveListeningSystems: faAssistiveListeningSystems,\n faAsterisk: faAsterisk,\n faAt: faAt,\n faAtlas: faAtlas,\n faAtom: faAtom,\n faAudioDescription: faAudioDescription,\n faAward: faAward,\n faBaby: faBaby,\n faBabyCarriage: faBabyCarriage,\n faBackspace: faBackspace,\n faBackward: faBackward,\n faBacon: faBacon,\n faBacteria: faBacteria,\n faBacterium: faBacterium,\n faBahai: faBahai,\n faBalanceScale: faBalanceScale,\n faBalanceScaleLeft: faBalanceScaleLeft,\n faBalanceScaleRight: faBalanceScaleRight,\n faBan: faBan,\n faBandAid: faBandAid,\n faBarcode: faBarcode,\n faBars: faBars,\n faBaseballBall: faBaseballBall,\n faBasketballBall: faBasketballBall,\n faBath: faBath,\n faBatteryEmpty: faBatteryEmpty,\n faBatteryFull: faBatteryFull,\n faBatteryHalf: faBatteryHalf,\n faBatteryQuarter: faBatteryQuarter,\n faBatteryThreeQuarters: faBatteryThreeQuarters,\n faBed: faBed,\n faBeer: faBeer,\n faBell: faBell,\n faBellSlash: faBellSlash,\n faBezierCurve: faBezierCurve,\n faBible: faBible,\n faBicycle: faBicycle,\n faBiking: faBiking,\n faBinoculars: faBinoculars,\n faBiohazard: faBiohazard,\n faBirthdayCake: faBirthdayCake,\n faBlender: faBlender,\n faBlenderPhone: faBlenderPhone,\n faBlind: faBlind,\n faBlog: faBlog,\n faBold: faBold,\n faBolt: faBolt,\n faBomb: faBomb,\n faBone: faBone,\n faBong: faBong,\n faBook: faBook,\n faBookDead: faBookDead,\n faBookMedical: faBookMedical,\n faBookOpen: faBookOpen,\n faBookReader: faBookReader,\n faBookmark: faBookmark,\n faBorderAll: faBorderAll,\n faBorderNone: faBorderNone,\n faBorderStyle: faBorderStyle,\n faBowlingBall: faBowlingBall,\n faBox: faBox,\n faBoxOpen: faBoxOpen,\n faBoxTissue: faBoxTissue,\n faBoxes: faBoxes,\n faBraille: faBraille,\n faBrain: faBrain,\n faBreadSlice: faBreadSlice,\n faBriefcase: faBriefcase,\n faBriefcaseMedical: faBriefcaseMedical,\n faBroadcastTower: faBroadcastTower,\n faBroom: faBroom,\n faBrush: faBrush,\n faBug: faBug,\n faBuilding: faBuilding,\n faBullhorn: faBullhorn,\n faBullseye: faBullseye,\n faBurn: faBurn,\n faBus: faBus,\n faBusAlt: faBusAlt,\n faBusinessTime: faBusinessTime,\n faCalculator: faCalculator,\n faCalendar: faCalendar,\n faCalendarAlt: faCalendarAlt,\n faCalendarCheck: faCalendarCheck,\n faCalendarDay: faCalendarDay,\n faCalendarMinus: faCalendarMinus,\n faCalendarPlus: faCalendarPlus,\n faCalendarTimes: faCalendarTimes,\n faCalendarWeek: faCalendarWeek,\n faCamera: faCamera,\n faCameraRetro: faCameraRetro,\n faCampground: faCampground,\n faCandyCane: faCandyCane,\n faCannabis: faCannabis,\n faCapsules: faCapsules,\n faCar: faCar,\n faCarAlt: faCarAlt,\n faCarBattery: faCarBattery,\n faCarCrash: faCarCrash,\n faCarSide: faCarSide,\n faCaravan: faCaravan,\n faCaretDown: faCaretDown,\n faCaretLeft: faCaretLeft,\n faCaretRight: faCaretRight,\n faCaretSquareDown: faCaretSquareDown,\n faCaretSquareLeft: faCaretSquareLeft,\n faCaretSquareRight: faCaretSquareRight,\n faCaretSquareUp: faCaretSquareUp,\n faCaretUp: faCaretUp,\n faCarrot: faCarrot,\n faCartArrowDown: faCartArrowDown,\n faCartPlus: faCartPlus,\n faCashRegister: faCashRegister,\n faCat: faCat,\n faCertificate: faCertificate,\n faChair: faChair,\n faChalkboard: faChalkboard,\n faChalkboardTeacher: faChalkboardTeacher,\n faChargingStation: faChargingStation,\n faChartArea: faChartArea,\n faChartBar: faChartBar,\n faChartLine: faChartLine,\n faChartPie: faChartPie,\n faCheck: faCheck,\n faCheckCircle: faCheckCircle,\n faCheckDouble: faCheckDouble,\n faCheckSquare: faCheckSquare,\n faCheese: faCheese,\n faChess: faChess,\n faChessBishop: faChessBishop,\n faChessBoard: faChessBoard,\n faChessKing: faChessKing,\n faChessKnight: faChessKnight,\n faChessPawn: faChessPawn,\n faChessQueen: faChessQueen,\n faChessRook: faChessRook,\n faChevronCircleDown: faChevronCircleDown,\n faChevronCircleLeft: faChevronCircleLeft,\n faChevronCircleRight: faChevronCircleRight,\n faChevronCircleUp: faChevronCircleUp,\n faChevronDown: faChevronDown,\n faChevronLeft: faChevronLeft,\n faChevronRight: faChevronRight,\n faChevronUp: faChevronUp,\n faChild: faChild,\n faChurch: faChurch,\n faCircle: faCircle,\n faCircleNotch: faCircleNotch,\n faCity: faCity,\n faClinicMedical: faClinicMedical,\n faClipboard: faClipboard,\n faClipboardCheck: faClipboardCheck,\n faClipboardList: faClipboardList,\n faClock: faClock,\n faClone: faClone,\n faClosedCaptioning: faClosedCaptioning,\n faCloud: faCloud,\n faCloudDownloadAlt: faCloudDownloadAlt,\n faCloudMeatball: faCloudMeatball,\n faCloudMoon: faCloudMoon,\n faCloudMoonRain: faCloudMoonRain,\n faCloudRain: faCloudRain,\n faCloudShowersHeavy: faCloudShowersHeavy,\n faCloudSun: faCloudSun,\n faCloudSunRain: faCloudSunRain,\n faCloudUploadAlt: faCloudUploadAlt,\n faCocktail: faCocktail,\n faCode: faCode,\n faCodeBranch: faCodeBranch,\n faCoffee: faCoffee,\n faCog: faCog,\n faCogs: faCogs,\n faCoins: faCoins,\n faColumns: faColumns,\n faComment: faComment,\n faCommentAlt: faCommentAlt,\n faCommentDollar: faCommentDollar,\n faCommentDots: faCommentDots,\n faCommentMedical: faCommentMedical,\n faCommentSlash: faCommentSlash,\n faComments: faComments,\n faCommentsDollar: faCommentsDollar,\n faCompactDisc: faCompactDisc,\n faCompass: faCompass,\n faCompress: faCompress,\n faCompressAlt: faCompressAlt,\n faCompressArrowsAlt: faCompressArrowsAlt,\n faConciergeBell: faConciergeBell,\n faCookie: faCookie,\n faCookieBite: faCookieBite,\n faCopy: faCopy,\n faCopyright: faCopyright,\n faCouch: faCouch,\n faCreditCard: faCreditCard,\n faCrop: faCrop,\n faCropAlt: faCropAlt,\n faCross: faCross,\n faCrosshairs: faCrosshairs,\n faCrow: faCrow,\n faCrown: faCrown,\n faCrutch: faCrutch,\n faCube: faCube,\n faCubes: faCubes,\n faCut: faCut,\n faDatabase: faDatabase,\n faDeaf: faDeaf,\n faDemocrat: faDemocrat,\n faDesktop: faDesktop,\n faDharmachakra: faDharmachakra,\n faDiagnoses: faDiagnoses,\n faDice: faDice,\n faDiceD20: faDiceD20,\n faDiceD6: faDiceD6,\n faDiceFive: faDiceFive,\n faDiceFour: faDiceFour,\n faDiceOne: faDiceOne,\n faDiceSix: faDiceSix,\n faDiceThree: faDiceThree,\n faDiceTwo: faDiceTwo,\n faDigitalTachograph: faDigitalTachograph,\n faDirections: faDirections,\n faDisease: faDisease,\n faDivide: faDivide,\n faDizzy: faDizzy,\n faDna: faDna,\n faDog: faDog,\n faDollarSign: faDollarSign,\n faDolly: faDolly,\n faDollyFlatbed: faDollyFlatbed,\n faDonate: faDonate,\n faDoorClosed: faDoorClosed,\n faDoorOpen: faDoorOpen,\n faDotCircle: faDotCircle,\n faDove: faDove,\n faDownload: faDownload,\n faDraftingCompass: faDraftingCompass,\n faDragon: faDragon,\n faDrawPolygon: faDrawPolygon,\n faDrum: faDrum,\n faDrumSteelpan: faDrumSteelpan,\n faDrumstickBite: faDrumstickBite,\n faDumbbell: faDumbbell,\n faDumpster: faDumpster,\n faDumpsterFire: faDumpsterFire,\n faDungeon: faDungeon,\n faEdit: faEdit,\n faEgg: faEgg,\n faEject: faEject,\n faEllipsisH: faEllipsisH,\n faEllipsisV: faEllipsisV,\n faEnvelope: faEnvelope,\n faEnvelopeOpen: faEnvelopeOpen,\n faEnvelopeOpenText: faEnvelopeOpenText,\n faEnvelopeSquare: faEnvelopeSquare,\n faEquals: faEquals,\n faEraser: faEraser,\n faEthernet: faEthernet,\n faEuroSign: faEuroSign,\n faExchangeAlt: faExchangeAlt,\n faExclamation: faExclamation,\n faExclamationCircle: faExclamationCircle,\n faExclamationTriangle: faExclamationTriangle,\n faExpand: faExpand,\n faExpandAlt: faExpandAlt,\n faExpandArrowsAlt: faExpandArrowsAlt,\n faExternalLinkAlt: faExternalLinkAlt,\n faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n faEye: faEye,\n faEyeDropper: faEyeDropper,\n faEyeSlash: faEyeSlash,\n faFan: faFan,\n faFastBackward: faFastBackward,\n faFastForward: faFastForward,\n faFaucet: faFaucet,\n faFax: faFax,\n faFeather: faFeather,\n faFeatherAlt: faFeatherAlt,\n faFemale: faFemale,\n faFighterJet: faFighterJet,\n faFile: faFile,\n faFileAlt: faFileAlt,\n faFileArchive: faFileArchive,\n faFileAudio: faFileAudio,\n faFileCode: faFileCode,\n faFileContract: faFileContract,\n faFileCsv: faFileCsv,\n faFileDownload: faFileDownload,\n faFileExcel: faFileExcel,\n faFileExport: faFileExport,\n faFileImage: faFileImage,\n faFileImport: faFileImport,\n faFileInvoice: faFileInvoice,\n faFileInvoiceDollar: faFileInvoiceDollar,\n faFileMedical: faFileMedical,\n faFileMedicalAlt: faFileMedicalAlt,\n faFilePdf: faFilePdf,\n faFilePowerpoint: faFilePowerpoint,\n faFilePrescription: faFilePrescription,\n faFileSignature: faFileSignature,\n faFileUpload: faFileUpload,\n faFileVideo: faFileVideo,\n faFileWord: faFileWord,\n faFill: faFill,\n faFillDrip: faFillDrip,\n faFilm: faFilm,\n faFilter: faFilter,\n faFingerprint: faFingerprint,\n faFire: faFire,\n faFireAlt: faFireAlt,\n faFireExtinguisher: faFireExtinguisher,\n faFirstAid: faFirstAid,\n faFish: faFish,\n faFistRaised: faFistRaised,\n faFlag: faFlag,\n faFlagCheckered: faFlagCheckered,\n faFlagUsa: faFlagUsa,\n faFlask: faFlask,\n faFlushed: faFlushed,\n faFolder: faFolder,\n faFolderMinus: faFolderMinus,\n faFolderOpen: faFolderOpen,\n faFolderPlus: faFolderPlus,\n faFont: faFont,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faFootballBall: faFootballBall,\n faForward: faForward,\n faFrog: faFrog,\n faFrown: faFrown,\n faFrownOpen: faFrownOpen,\n faFunnelDollar: faFunnelDollar,\n faFutbol: faFutbol,\n faGamepad: faGamepad,\n faGasPump: faGasPump,\n faGavel: faGavel,\n faGem: faGem,\n faGenderless: faGenderless,\n faGhost: faGhost,\n faGift: faGift,\n faGifts: faGifts,\n faGlassCheers: faGlassCheers,\n faGlassMartini: faGlassMartini,\n faGlassMartiniAlt: faGlassMartiniAlt,\n faGlassWhiskey: faGlassWhiskey,\n faGlasses: faGlasses,\n faGlobe: faGlobe,\n faGlobeAfrica: faGlobeAfrica,\n faGlobeAmericas: faGlobeAmericas,\n faGlobeAsia: faGlobeAsia,\n faGlobeEurope: faGlobeEurope,\n faGolfBall: faGolfBall,\n faGopuram: faGopuram,\n faGraduationCap: faGraduationCap,\n faGreaterThan: faGreaterThan,\n faGreaterThanEqual: faGreaterThanEqual,\n faGrimace: faGrimace,\n faGrin: faGrin,\n faGrinAlt: faGrinAlt,\n faGrinBeam: faGrinBeam,\n faGrinBeamSweat: faGrinBeamSweat,\n faGrinHearts: faGrinHearts,\n faGrinSquint: faGrinSquint,\n faGrinSquintTears: faGrinSquintTears,\n faGrinStars: faGrinStars,\n faGrinTears: faGrinTears,\n faGrinTongue: faGrinTongue,\n faGrinTongueSquint: faGrinTongueSquint,\n faGrinTongueWink: faGrinTongueWink,\n faGrinWink: faGrinWink,\n faGripHorizontal: faGripHorizontal,\n faGripLines: faGripLines,\n faGripLinesVertical: faGripLinesVertical,\n faGripVertical: faGripVertical,\n faGuitar: faGuitar,\n faHSquare: faHSquare,\n faHamburger: faHamburger,\n faHammer: faHammer,\n faHamsa: faHamsa,\n faHandHolding: faHandHolding,\n faHandHoldingHeart: faHandHoldingHeart,\n faHandHoldingMedical: faHandHoldingMedical,\n faHandHoldingUsd: faHandHoldingUsd,\n faHandHoldingWater: faHandHoldingWater,\n faHandLizard: faHandLizard,\n faHandMiddleFinger: faHandMiddleFinger,\n faHandPaper: faHandPaper,\n faHandPeace: faHandPeace,\n faHandPointDown: faHandPointDown,\n faHandPointLeft: faHandPointLeft,\n faHandPointRight: faHandPointRight,\n faHandPointUp: faHandPointUp,\n faHandPointer: faHandPointer,\n faHandRock: faHandRock,\n faHandScissors: faHandScissors,\n faHandSparkles: faHandSparkles,\n faHandSpock: faHandSpock,\n faHands: faHands,\n faHandsHelping: faHandsHelping,\n faHandsWash: faHandsWash,\n faHandshake: faHandshake,\n faHandshakeAltSlash: faHandshakeAltSlash,\n faHandshakeSlash: faHandshakeSlash,\n faHanukiah: faHanukiah,\n faHardHat: faHardHat,\n faHashtag: faHashtag,\n faHatCowboy: faHatCowboy,\n faHatCowboySide: faHatCowboySide,\n faHatWizard: faHatWizard,\n faHdd: faHdd,\n faHeadSideCough: faHeadSideCough,\n faHeadSideCoughSlash: faHeadSideCoughSlash,\n faHeadSideMask: faHeadSideMask,\n faHeadSideVirus: faHeadSideVirus,\n faHeading: faHeading,\n faHeadphones: faHeadphones,\n faHeadphonesAlt: faHeadphonesAlt,\n faHeadset: faHeadset,\n faHeart: faHeart,\n faHeartBroken: faHeartBroken,\n faHeartbeat: faHeartbeat,\n faHelicopter: faHelicopter,\n faHighlighter: faHighlighter,\n faHiking: faHiking,\n faHippo: faHippo,\n faHistory: faHistory,\n faHockeyPuck: faHockeyPuck,\n faHollyBerry: faHollyBerry,\n faHome: faHome,\n faHorse: faHorse,\n faHorseHead: faHorseHead,\n faHospital: faHospital,\n faHospitalAlt: faHospitalAlt,\n faHospitalSymbol: faHospitalSymbol,\n faHospitalUser: faHospitalUser,\n faHotTub: faHotTub,\n faHotdog: faHotdog,\n faHotel: faHotel,\n faHourglass: faHourglass,\n faHourglassEnd: faHourglassEnd,\n faHourglassHalf: faHourglassHalf,\n faHourglassStart: faHourglassStart,\n faHouseDamage: faHouseDamage,\n faHouseUser: faHouseUser,\n faHryvnia: faHryvnia,\n faICursor: faICursor,\n faIceCream: faIceCream,\n faIcicles: faIcicles,\n faIcons: faIcons,\n faIdBadge: faIdBadge,\n faIdCard: faIdCard,\n faIdCardAlt: faIdCardAlt,\n faIgloo: faIgloo,\n faImage: faImage,\n faImages: faImages,\n faInbox: faInbox,\n faIndent: faIndent,\n faIndustry: faIndustry,\n faInfinity: faInfinity,\n faInfo: faInfo,\n faInfoCircle: faInfoCircle,\n faItalic: faItalic,\n faJedi: faJedi,\n faJoint: faJoint,\n faJournalWhills: faJournalWhills,\n faKaaba: faKaaba,\n faKey: faKey,\n faKeyboard: faKeyboard,\n faKhanda: faKhanda,\n faKiss: faKiss,\n faKissBeam: faKissBeam,\n faKissWinkHeart: faKissWinkHeart,\n faKiwiBird: faKiwiBird,\n faLandmark: faLandmark,\n faLanguage: faLanguage,\n faLaptop: faLaptop,\n faLaptopCode: faLaptopCode,\n faLaptopHouse: faLaptopHouse,\n faLaptopMedical: faLaptopMedical,\n faLaugh: faLaugh,\n faLaughBeam: faLaughBeam,\n faLaughSquint: faLaughSquint,\n faLaughWink: faLaughWink,\n faLayerGroup: faLayerGroup,\n faLeaf: faLeaf,\n faLemon: faLemon,\n faLessThan: faLessThan,\n faLessThanEqual: faLessThanEqual,\n faLevelDownAlt: faLevelDownAlt,\n faLevelUpAlt: faLevelUpAlt,\n faLifeRing: faLifeRing,\n faLightbulb: faLightbulb,\n faLink: faLink,\n faLiraSign: faLiraSign,\n faList: faList,\n faListAlt: faListAlt,\n faListOl: faListOl,\n faListUl: faListUl,\n faLocationArrow: faLocationArrow,\n faLock: faLock,\n faLockOpen: faLockOpen,\n faLongArrowAltDown: faLongArrowAltDown,\n faLongArrowAltLeft: faLongArrowAltLeft,\n faLongArrowAltRight: faLongArrowAltRight,\n faLongArrowAltUp: faLongArrowAltUp,\n faLowVision: faLowVision,\n faLuggageCart: faLuggageCart,\n faLungs: faLungs,\n faLungsVirus: faLungsVirus,\n faMagic: faMagic,\n faMagnet: faMagnet,\n faMailBulk: faMailBulk,\n faMale: faMale,\n faMap: faMap,\n faMapMarked: faMapMarked,\n faMapMarkedAlt: faMapMarkedAlt,\n faMapMarker: faMapMarker,\n faMapMarkerAlt: faMapMarkerAlt,\n faMapPin: faMapPin,\n faMapSigns: faMapSigns,\n faMarker: faMarker,\n faMars: faMars,\n faMarsDouble: faMarsDouble,\n faMarsStroke: faMarsStroke,\n faMarsStrokeH: faMarsStrokeH,\n faMarsStrokeV: faMarsStrokeV,\n faMask: faMask,\n faMedal: faMedal,\n faMedkit: faMedkit,\n faMeh: faMeh,\n faMehBlank: faMehBlank,\n faMehRollingEyes: faMehRollingEyes,\n faMemory: faMemory,\n faMenorah: faMenorah,\n faMercury: faMercury,\n faMeteor: faMeteor,\n faMicrochip: faMicrochip,\n faMicrophone: faMicrophone,\n faMicrophoneAlt: faMicrophoneAlt,\n faMicrophoneAltSlash: faMicrophoneAltSlash,\n faMicrophoneSlash: faMicrophoneSlash,\n faMicroscope: faMicroscope,\n faMinus: faMinus,\n faMinusCircle: faMinusCircle,\n faMinusSquare: faMinusSquare,\n faMitten: faMitten,\n faMobile: faMobile,\n faMobileAlt: faMobileAlt,\n faMoneyBill: faMoneyBill,\n faMoneyBillAlt: faMoneyBillAlt,\n faMoneyBillWave: faMoneyBillWave,\n faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n faMoneyCheck: faMoneyCheck,\n faMoneyCheckAlt: faMoneyCheckAlt,\n faMonument: faMonument,\n faMoon: faMoon,\n faMortarPestle: faMortarPestle,\n faMosque: faMosque,\n faMotorcycle: faMotorcycle,\n faMountain: faMountain,\n faMouse: faMouse,\n faMousePointer: faMousePointer,\n faMugHot: faMugHot,\n faMusic: faMusic,\n faNetworkWired: faNetworkWired,\n faNeuter: faNeuter,\n faNewspaper: faNewspaper,\n faNotEqual: faNotEqual,\n faNotesMedical: faNotesMedical,\n faObjectGroup: faObjectGroup,\n faObjectUngroup: faObjectUngroup,\n faOilCan: faOilCan,\n faOm: faOm,\n faOtter: faOtter,\n faOutdent: faOutdent,\n faPager: faPager,\n faPaintBrush: faPaintBrush,\n faPaintRoller: faPaintRoller,\n faPalette: faPalette,\n faPallet: faPallet,\n faPaperPlane: faPaperPlane,\n faPaperclip: faPaperclip,\n faParachuteBox: faParachuteBox,\n faParagraph: faParagraph,\n faParking: faParking,\n faPassport: faPassport,\n faPastafarianism: faPastafarianism,\n faPaste: faPaste,\n faPause: faPause,\n faPauseCircle: faPauseCircle,\n faPaw: faPaw,\n faPeace: faPeace,\n faPen: faPen,\n faPenAlt: faPenAlt,\n faPenFancy: faPenFancy,\n faPenNib: faPenNib,\n faPenSquare: faPenSquare,\n faPencilAlt: faPencilAlt,\n faPencilRuler: faPencilRuler,\n faPeopleArrows: faPeopleArrows,\n faPeopleCarry: faPeopleCarry,\n faPepperHot: faPepperHot,\n faPercent: faPercent,\n faPercentage: faPercentage,\n faPersonBooth: faPersonBooth,\n faPhone: faPhone,\n faPhoneAlt: faPhoneAlt,\n faPhoneSlash: faPhoneSlash,\n faPhoneSquare: faPhoneSquare,\n faPhoneSquareAlt: faPhoneSquareAlt,\n faPhoneVolume: faPhoneVolume,\n faPhotoVideo: faPhotoVideo,\n faPiggyBank: faPiggyBank,\n faPills: faPills,\n faPizzaSlice: faPizzaSlice,\n faPlaceOfWorship: faPlaceOfWorship,\n faPlane: faPlane,\n faPlaneArrival: faPlaneArrival,\n faPlaneDeparture: faPlaneDeparture,\n faPlaneSlash: faPlaneSlash,\n faPlay: faPlay,\n faPlayCircle: faPlayCircle,\n faPlug: faPlug,\n faPlus: faPlus,\n faPlusCircle: faPlusCircle,\n faPlusSquare: faPlusSquare,\n faPodcast: faPodcast,\n faPoll: faPoll,\n faPollH: faPollH,\n faPoo: faPoo,\n faPooStorm: faPooStorm,\n faPoop: faPoop,\n faPortrait: faPortrait,\n faPoundSign: faPoundSign,\n faPowerOff: faPowerOff,\n faPray: faPray,\n faPrayingHands: faPrayingHands,\n faPrescription: faPrescription,\n faPrescriptionBottle: faPrescriptionBottle,\n faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n faPrint: faPrint,\n faProcedures: faProcedures,\n faProjectDiagram: faProjectDiagram,\n faPumpMedical: faPumpMedical,\n faPumpSoap: faPumpSoap,\n faPuzzlePiece: faPuzzlePiece,\n faQrcode: faQrcode,\n faQuestion: faQuestion,\n faQuestionCircle: faQuestionCircle,\n faQuidditch: faQuidditch,\n faQuoteLeft: faQuoteLeft,\n faQuoteRight: faQuoteRight,\n faQuran: faQuran,\n faRadiation: faRadiation,\n faRadiationAlt: faRadiationAlt,\n faRainbow: faRainbow,\n faRandom: faRandom,\n faReceipt: faReceipt,\n faRecordVinyl: faRecordVinyl,\n faRecycle: faRecycle,\n faRedo: faRedo,\n faRedoAlt: faRedoAlt,\n faRegistered: faRegistered,\n faRemoveFormat: faRemoveFormat,\n faReply: faReply,\n faReplyAll: faReplyAll,\n faRepublican: faRepublican,\n faRestroom: faRestroom,\n faRetweet: faRetweet,\n faRibbon: faRibbon,\n faRing: faRing,\n faRoad: faRoad,\n faRobot: faRobot,\n faRocket: faRocket,\n faRoute: faRoute,\n faRss: faRss,\n faRssSquare: faRssSquare,\n faRubleSign: faRubleSign,\n faRuler: faRuler,\n faRulerCombined: faRulerCombined,\n faRulerHorizontal: faRulerHorizontal,\n faRulerVertical: faRulerVertical,\n faRunning: faRunning,\n faRupeeSign: faRupeeSign,\n faSadCry: faSadCry,\n faSadTear: faSadTear,\n faSatellite: faSatellite,\n faSatelliteDish: faSatelliteDish,\n faSave: faSave,\n faSchool: faSchool,\n faScrewdriver: faScrewdriver,\n faScroll: faScroll,\n faSdCard: faSdCard,\n faSearch: faSearch,\n faSearchDollar: faSearchDollar,\n faSearchLocation: faSearchLocation,\n faSearchMinus: faSearchMinus,\n faSearchPlus: faSearchPlus,\n faSeedling: faSeedling,\n faServer: faServer,\n faShapes: faShapes,\n faShare: faShare,\n faShareAlt: faShareAlt,\n faShareAltSquare: faShareAltSquare,\n faShareSquare: faShareSquare,\n faShekelSign: faShekelSign,\n faShieldAlt: faShieldAlt,\n faShieldVirus: faShieldVirus,\n faShip: faShip,\n faShippingFast: faShippingFast,\n faShoePrints: faShoePrints,\n faShoppingBag: faShoppingBag,\n faShoppingBasket: faShoppingBasket,\n faShoppingCart: faShoppingCart,\n faShower: faShower,\n faShuttleVan: faShuttleVan,\n faSign: faSign,\n faSignInAlt: faSignInAlt,\n faSignLanguage: faSignLanguage,\n faSignOutAlt: faSignOutAlt,\n faSignal: faSignal,\n faSignature: faSignature,\n faSimCard: faSimCard,\n faSink: faSink,\n faSitemap: faSitemap,\n faSkating: faSkating,\n faSkiing: faSkiing,\n faSkiingNordic: faSkiingNordic,\n faSkull: faSkull,\n faSkullCrossbones: faSkullCrossbones,\n faSlash: faSlash,\n faSleigh: faSleigh,\n faSlidersH: faSlidersH,\n faSmile: faSmile,\n faSmileBeam: faSmileBeam,\n faSmileWink: faSmileWink,\n faSmog: faSmog,\n faSmoking: faSmoking,\n faSmokingBan: faSmokingBan,\n faSms: faSms,\n faSnowboarding: faSnowboarding,\n faSnowflake: faSnowflake,\n faSnowman: faSnowman,\n faSnowplow: faSnowplow,\n faSoap: faSoap,\n faSocks: faSocks,\n faSolarPanel: faSolarPanel,\n faSort: faSort,\n faSortAlphaDown: faSortAlphaDown,\n faSortAlphaDownAlt: faSortAlphaDownAlt,\n faSortAlphaUp: faSortAlphaUp,\n faSortAlphaUpAlt: faSortAlphaUpAlt,\n faSortAmountDown: faSortAmountDown,\n faSortAmountDownAlt: faSortAmountDownAlt,\n faSortAmountUp: faSortAmountUp,\n faSortAmountUpAlt: faSortAmountUpAlt,\n faSortDown: faSortDown,\n faSortNumericDown: faSortNumericDown,\n faSortNumericDownAlt: faSortNumericDownAlt,\n faSortNumericUp: faSortNumericUp,\n faSortNumericUpAlt: faSortNumericUpAlt,\n faSortUp: faSortUp,\n faSpa: faSpa,\n faSpaceShuttle: faSpaceShuttle,\n faSpellCheck: faSpellCheck,\n faSpider: faSpider,\n faSpinner: faSpinner,\n faSplotch: faSplotch,\n faSprayCan: faSprayCan,\n faSquare: faSquare,\n faSquareFull: faSquareFull,\n faSquareRootAlt: faSquareRootAlt,\n faStamp: faStamp,\n faStar: faStar,\n faStarAndCrescent: faStarAndCrescent,\n faStarHalf: faStarHalf,\n faStarHalfAlt: faStarHalfAlt,\n faStarOfDavid: faStarOfDavid,\n faStarOfLife: faStarOfLife,\n faStepBackward: faStepBackward,\n faStepForward: faStepForward,\n faStethoscope: faStethoscope,\n faStickyNote: faStickyNote,\n faStop: faStop,\n faStopCircle: faStopCircle,\n faStopwatch: faStopwatch,\n faStopwatch20: faStopwatch20,\n faStore: faStore,\n faStoreAlt: faStoreAlt,\n faStoreAltSlash: faStoreAltSlash,\n faStoreSlash: faStoreSlash,\n faStream: faStream,\n faStreetView: faStreetView,\n faStrikethrough: faStrikethrough,\n faStroopwafel: faStroopwafel,\n faSubscript: faSubscript,\n faSubway: faSubway,\n faSuitcase: faSuitcase,\n faSuitcaseRolling: faSuitcaseRolling,\n faSun: faSun,\n faSuperscript: faSuperscript,\n faSurprise: faSurprise,\n faSwatchbook: faSwatchbook,\n faSwimmer: faSwimmer,\n faSwimmingPool: faSwimmingPool,\n faSynagogue: faSynagogue,\n faSync: faSync,\n faSyncAlt: faSyncAlt,\n faSyringe: faSyringe,\n faTable: faTable,\n faTableTennis: faTableTennis,\n faTablet: faTablet,\n faTabletAlt: faTabletAlt,\n faTablets: faTablets,\n faTachometerAlt: faTachometerAlt,\n faTag: faTag,\n faTags: faTags,\n faTape: faTape,\n faTasks: faTasks,\n faTaxi: faTaxi,\n faTeeth: faTeeth,\n faTeethOpen: faTeethOpen,\n faTemperatureHigh: faTemperatureHigh,\n faTemperatureLow: faTemperatureLow,\n faTenge: faTenge,\n faTerminal: faTerminal,\n faTextHeight: faTextHeight,\n faTextWidth: faTextWidth,\n faTh: faTh,\n faThLarge: faThLarge,\n faThList: faThList,\n faTheaterMasks: faTheaterMasks,\n faThermometer: faThermometer,\n faThermometerEmpty: faThermometerEmpty,\n faThermometerFull: faThermometerFull,\n faThermometerHalf: faThermometerHalf,\n faThermometerQuarter: faThermometerQuarter,\n faThermometerThreeQuarters: faThermometerThreeQuarters,\n faThumbsDown: faThumbsDown,\n faThumbsUp: faThumbsUp,\n faThumbtack: faThumbtack,\n faTicketAlt: faTicketAlt,\n faTimes: faTimes,\n faTimesCircle: faTimesCircle,\n faTint: faTint,\n faTintSlash: faTintSlash,\n faTired: faTired,\n faToggleOff: faToggleOff,\n faToggleOn: faToggleOn,\n faToilet: faToilet,\n faToiletPaper: faToiletPaper,\n faToiletPaperSlash: faToiletPaperSlash,\n faToolbox: faToolbox,\n faTools: faTools,\n faTooth: faTooth,\n faTorah: faTorah,\n faToriiGate: faToriiGate,\n faTractor: faTractor,\n faTrademark: faTrademark,\n faTrafficLight: faTrafficLight,\n faTrailer: faTrailer,\n faTrain: faTrain,\n faTram: faTram,\n faTransgender: faTransgender,\n faTransgenderAlt: faTransgenderAlt,\n faTrash: faTrash,\n faTrashAlt: faTrashAlt,\n faTrashRestore: faTrashRestore,\n faTrashRestoreAlt: faTrashRestoreAlt,\n faTree: faTree,\n faTrophy: faTrophy,\n faTruck: faTruck,\n faTruckLoading: faTruckLoading,\n faTruckMonster: faTruckMonster,\n faTruckMoving: faTruckMoving,\n faTruckPickup: faTruckPickup,\n faTshirt: faTshirt,\n faTty: faTty,\n faTv: faTv,\n faUmbrella: faUmbrella,\n faUmbrellaBeach: faUmbrellaBeach,\n faUnderline: faUnderline,\n faUndo: faUndo,\n faUndoAlt: faUndoAlt,\n faUniversalAccess: faUniversalAccess,\n faUniversity: faUniversity,\n faUnlink: faUnlink,\n faUnlock: faUnlock,\n faUnlockAlt: faUnlockAlt,\n faUpload: faUpload,\n faUser: faUser,\n faUserAlt: faUserAlt,\n faUserAltSlash: faUserAltSlash,\n faUserAstronaut: faUserAstronaut,\n faUserCheck: faUserCheck,\n faUserCircle: faUserCircle,\n faUserClock: faUserClock,\n faUserCog: faUserCog,\n faUserEdit: faUserEdit,\n faUserFriends: faUserFriends,\n faUserGraduate: faUserGraduate,\n faUserInjured: faUserInjured,\n faUserLock: faUserLock,\n faUserMd: faUserMd,\n faUserMinus: faUserMinus,\n faUserNinja: faUserNinja,\n faUserNurse: faUserNurse,\n faUserPlus: faUserPlus,\n faUserSecret: faUserSecret,\n faUserShield: faUserShield,\n faUserSlash: faUserSlash,\n faUserTag: faUserTag,\n faUserTie: faUserTie,\n faUserTimes: faUserTimes,\n faUsers: faUsers,\n faUsersCog: faUsersCog,\n faUsersSlash: faUsersSlash,\n faUtensilSpoon: faUtensilSpoon,\n faUtensils: faUtensils,\n faVectorSquare: faVectorSquare,\n faVenus: faVenus,\n faVenusDouble: faVenusDouble,\n faVenusMars: faVenusMars,\n faVest: faVest,\n faVestPatches: faVestPatches,\n faVial: faVial,\n faVials: faVials,\n faVideo: faVideo,\n faVideoSlash: faVideoSlash,\n faVihara: faVihara,\n faVirus: faVirus,\n faVirusSlash: faVirusSlash,\n faViruses: faViruses,\n faVoicemail: faVoicemail,\n faVolleyballBall: faVolleyballBall,\n faVolumeDown: faVolumeDown,\n faVolumeMute: faVolumeMute,\n faVolumeOff: faVolumeOff,\n faVolumeUp: faVolumeUp,\n faVoteYea: faVoteYea,\n faVrCardboard: faVrCardboard,\n faWalking: faWalking,\n faWallet: faWallet,\n faWarehouse: faWarehouse,\n faWater: faWater,\n faWaveSquare: faWaveSquare,\n faWeight: faWeight,\n faWeightHanging: faWeightHanging,\n faWheelchair: faWheelchair,\n faWifi: faWifi,\n faWind: faWind,\n faWindowClose: faWindowClose,\n faWindowMaximize: faWindowMaximize,\n faWindowMinimize: faWindowMinimize,\n faWindowRestore: faWindowRestore,\n faWineBottle: faWineBottle,\n faWineGlass: faWineGlass,\n faWineGlassAlt: faWineGlassAlt,\n faWonSign: faWonSign,\n faWrench: faWrench,\n faXRay: faXRay,\n faYenSign: faYenSign,\n faYinYang: faYinYang\n};\n\nexport { _iconsCache as fas, prefix, faAd, faAddressBook, faAddressCard, faAdjust, faAirFreshener, faAlignCenter, faAlignJustify, faAlignLeft, faAlignRight, faAllergies, faAmbulance, faAmericanSignLanguageInterpreting, faAnchor, faAngleDoubleDown, faAngleDoubleLeft, faAngleDoubleRight, faAngleDoubleUp, faAngleDown, faAngleLeft, faAngleRight, faAngleUp, faAngry, faAnkh, faAppleAlt, faArchive, faArchway, faArrowAltCircleDown, faArrowAltCircleLeft, faArrowAltCircleRight, faArrowAltCircleUp, faArrowCircleDown, faArrowCircleLeft, faArrowCircleRight, faArrowCircleUp, faArrowDown, faArrowLeft, faArrowRight, faArrowUp, faArrowsAlt, faArrowsAltH, faArrowsAltV, faAssistiveListeningSystems, faAsterisk, faAt, faAtlas, faAtom, faAudioDescription, faAward, faBaby, faBabyCarriage, faBackspace, faBackward, faBacon, faBacteria, faBacterium, faBahai, faBalanceScale, faBalanceScaleLeft, faBalanceScaleRight, faBan, faBandAid, faBarcode, faBars, faBaseballBall, faBasketballBall, faBath, faBatteryEmpty, faBatteryFull, faBatteryHalf, faBatteryQuarter, faBatteryThreeQuarters, faBed, faBeer, faBell, faBellSlash, faBezierCurve, faBible, faBicycle, faBiking, faBinoculars, faBiohazard, faBirthdayCake, faBlender, faBlenderPhone, faBlind, faBlog, faBold, faBolt, faBomb, faBone, faBong, faBook, faBookDead, faBookMedical, faBookOpen, faBookReader, faBookmark, faBorderAll, faBorderNone, faBorderStyle, faBowlingBall, faBox, faBoxOpen, faBoxTissue, faBoxes, faBraille, faBrain, faBreadSlice, faBriefcase, faBriefcaseMedical, faBroadcastTower, faBroom, faBrush, faBug, faBuilding, faBullhorn, faBullseye, faBurn, faBus, faBusAlt, faBusinessTime, faCalculator, faCalendar, faCalendarAlt, faCalendarCheck, faCalendarDay, faCalendarMinus, faCalendarPlus, faCalendarTimes, faCalendarWeek, faCamera, faCameraRetro, faCampground, faCandyCane, faCannabis, faCapsules, faCar, faCarAlt, faCarBattery, faCarCrash, faCarSide, faCaravan, faCaretDown, faCaretLeft, faCaretRight, faCaretSquareDown, faCaretSquareLeft, faCaretSquareRight, faCaretSquareUp, faCaretUp, faCarrot, faCartArrowDown, faCartPlus, faCashRegister, faCat, faCertificate, faChair, faChalkboard, faChalkboardTeacher, faChargingStation, faChartArea, faChartBar, faChartLine, faChartPie, faCheck, faCheckCircle, faCheckDouble, faCheckSquare, faCheese, faChess, faChessBishop, faChessBoard, faChessKing, faChessKnight, faChessPawn, faChessQueen, faChessRook, faChevronCircleDown, faChevronCircleLeft, faChevronCircleRight, faChevronCircleUp, faChevronDown, faChevronLeft, faChevronRight, faChevronUp, faChild, faChurch, faCircle, faCircleNotch, faCity, faClinicMedical, faClipboard, faClipboardCheck, faClipboardList, faClock, faClone, faClosedCaptioning, faCloud, faCloudDownloadAlt, faCloudMeatball, faCloudMoon, faCloudMoonRain, faCloudRain, faCloudShowersHeavy, faCloudSun, faCloudSunRain, faCloudUploadAlt, faCocktail, faCode, faCodeBranch, faCoffee, faCog, faCogs, faCoins, faColumns, faComment, faCommentAlt, faCommentDollar, faCommentDots, faCommentMedical, faCommentSlash, faComments, faCommentsDollar, faCompactDisc, faCompass, faCompress, faCompressAlt, faCompressArrowsAlt, faConciergeBell, faCookie, faCookieBite, faCopy, faCopyright, faCouch, faCreditCard, faCrop, faCropAlt, faCross, faCrosshairs, faCrow, faCrown, faCrutch, faCube, faCubes, faCut, faDatabase, faDeaf, faDemocrat, faDesktop, faDharmachakra, faDiagnoses, faDice, faDiceD20, faDiceD6, faDiceFive, faDiceFour, faDiceOne, faDiceSix, faDiceThree, faDiceTwo, faDigitalTachograph, faDirections, faDisease, faDivide, faDizzy, faDna, faDog, faDollarSign, faDolly, faDollyFlatbed, faDonate, faDoorClosed, faDoorOpen, faDotCircle, faDove, faDownload, faDraftingCompass, faDragon, faDrawPolygon, faDrum, faDrumSteelpan, faDrumstickBite, faDumbbell, faDumpster, faDumpsterFire, faDungeon, faEdit, faEgg, faEject, faEllipsisH, faEllipsisV, faEnvelope, faEnvelopeOpen, faEnvelopeOpenText, faEnvelopeSquare, faEquals, faEraser, faEthernet, faEuroSign, faExchangeAlt, faExclamation, faExclamationCircle, faExclamationTriangle, faExpand, faExpandAlt, faExpandArrowsAlt, faExternalLinkAlt, faExternalLinkSquareAlt, faEye, faEyeDropper, faEyeSlash, faFan, faFastBackward, faFastForward, faFaucet, faFax, faFeather, faFeatherAlt, faFemale, faFighterJet, faFile, faFileAlt, faFileArchive, faFileAudio, faFileCode, faFileContract, faFileCsv, faFileDownload, faFileExcel, faFileExport, faFileImage, faFileImport, faFileInvoice, faFileInvoiceDollar, faFileMedical, faFileMedicalAlt, faFilePdf, faFilePowerpoint, faFilePrescription, faFileSignature, faFileUpload, faFileVideo, faFileWord, faFill, faFillDrip, faFilm, faFilter, faFingerprint, faFire, faFireAlt, faFireExtinguisher, faFirstAid, faFish, faFistRaised, faFlag, faFlagCheckered, faFlagUsa, faFlask, faFlushed, faFolder, faFolderMinus, faFolderOpen, faFolderPlus, faFont, faFontAwesomeLogoFull, faFootballBall, faForward, faFrog, faFrown, faFrownOpen, faFunnelDollar, faFutbol, faGamepad, faGasPump, faGavel, faGem, faGenderless, faGhost, faGift, faGifts, faGlassCheers, faGlassMartini, faGlassMartiniAlt, faGlassWhiskey, faGlasses, faGlobe, faGlobeAfrica, faGlobeAmericas, faGlobeAsia, faGlobeEurope, faGolfBall, faGopuram, faGraduationCap, faGreaterThan, faGreaterThanEqual, faGrimace, faGrin, faGrinAlt, faGrinBeam, faGrinBeamSweat, faGrinHearts, faGrinSquint, faGrinSquintTears, faGrinStars, faGrinTears, faGrinTongue, faGrinTongueSquint, faGrinTongueWink, faGrinWink, faGripHorizontal, faGripLines, faGripLinesVertical, faGripVertical, faGuitar, faHSquare, faHamburger, faHammer, faHamsa, faHandHolding, faHandHoldingHeart, faHandHoldingMedical, faHandHoldingUsd, faHandHoldingWater, faHandLizard, faHandMiddleFinger, faHandPaper, faHandPeace, faHandPointDown, faHandPointLeft, faHandPointRight, faHandPointUp, faHandPointer, faHandRock, faHandScissors, faHandSparkles, faHandSpock, faHands, faHandsHelping, faHandsWash, faHandshake, faHandshakeAltSlash, faHandshakeSlash, faHanukiah, faHardHat, faHashtag, faHatCowboy, faHatCowboySide, faHatWizard, faHdd, faHeadSideCough, faHeadSideCoughSlash, faHeadSideMask, faHeadSideVirus, faHeading, faHeadphones, faHeadphonesAlt, faHeadset, faHeart, faHeartBroken, faHeartbeat, faHelicopter, faHighlighter, faHiking, faHippo, faHistory, faHockeyPuck, faHollyBerry, faHome, faHorse, faHorseHead, faHospital, faHospitalAlt, faHospitalSymbol, faHospitalUser, faHotTub, faHotdog, faHotel, faHourglass, faHourglassEnd, faHourglassHalf, faHourglassStart, faHouseDamage, faHouseUser, faHryvnia, faICursor, faIceCream, faIcicles, faIcons, faIdBadge, faIdCard, faIdCardAlt, faIgloo, faImage, faImages, faInbox, faIndent, faIndustry, faInfinity, faInfo, faInfoCircle, faItalic, faJedi, faJoint, faJournalWhills, faKaaba, faKey, faKeyboard, faKhanda, faKiss, faKissBeam, faKissWinkHeart, faKiwiBird, faLandmark, faLanguage, faLaptop, faLaptopCode, faLaptopHouse, faLaptopMedical, faLaugh, faLaughBeam, faLaughSquint, faLaughWink, faLayerGroup, faLeaf, faLemon, faLessThan, faLessThanEqual, faLevelDownAlt, faLevelUpAlt, faLifeRing, faLightbulb, faLink, faLiraSign, faList, faListAlt, faListOl, faListUl, faLocationArrow, faLock, faLockOpen, faLongArrowAltDown, faLongArrowAltLeft, faLongArrowAltRight, faLongArrowAltUp, faLowVision, faLuggageCart, faLungs, faLungsVirus, faMagic, faMagnet, faMailBulk, faMale, faMap, faMapMarked, faMapMarkedAlt, faMapMarker, faMapMarkerAlt, faMapPin, faMapSigns, faMarker, faMars, faMarsDouble, faMarsStroke, faMarsStrokeH, faMarsStrokeV, faMask, faMedal, faMedkit, faMeh, faMehBlank, faMehRollingEyes, faMemory, faMenorah, faMercury, faMeteor, faMicrochip, faMicrophone, faMicrophoneAlt, faMicrophoneAltSlash, faMicrophoneSlash, faMicroscope, faMinus, faMinusCircle, faMinusSquare, faMitten, faMobile, faMobileAlt, faMoneyBill, faMoneyBillAlt, faMoneyBillWave, faMoneyBillWaveAlt, faMoneyCheck, faMoneyCheckAlt, faMonument, faMoon, faMortarPestle, faMosque, faMotorcycle, faMountain, faMouse, faMousePointer, faMugHot, faMusic, faNetworkWired, faNeuter, faNewspaper, faNotEqual, faNotesMedical, faObjectGroup, faObjectUngroup, faOilCan, faOm, faOtter, faOutdent, faPager, faPaintBrush, faPaintRoller, faPalette, faPallet, faPaperPlane, faPaperclip, faParachuteBox, faParagraph, faParking, faPassport, faPastafarianism, faPaste, faPause, faPauseCircle, faPaw, faPeace, faPen, faPenAlt, faPenFancy, faPenNib, faPenSquare, faPencilAlt, faPencilRuler, faPeopleArrows, faPeopleCarry, faPepperHot, faPercent, faPercentage, faPersonBooth, faPhone, faPhoneAlt, faPhoneSlash, faPhoneSquare, faPhoneSquareAlt, faPhoneVolume, faPhotoVideo, faPiggyBank, faPills, faPizzaSlice, faPlaceOfWorship, faPlane, faPlaneArrival, faPlaneDeparture, faPlaneSlash, faPlay, faPlayCircle, faPlug, faPlus, faPlusCircle, faPlusSquare, faPodcast, faPoll, faPollH, faPoo, faPooStorm, faPoop, faPortrait, faPoundSign, faPowerOff, faPray, faPrayingHands, faPrescription, faPrescriptionBottle, faPrescriptionBottleAlt, faPrint, faProcedures, faProjectDiagram, faPumpMedical, faPumpSoap, faPuzzlePiece, faQrcode, faQuestion, faQuestionCircle, faQuidditch, faQuoteLeft, faQuoteRight, faQuran, faRadiation, faRadiationAlt, faRainbow, faRandom, faReceipt, faRecordVinyl, faRecycle, faRedo, faRedoAlt, faRegistered, faRemoveFormat, faReply, faReplyAll, faRepublican, faRestroom, faRetweet, faRibbon, faRing, faRoad, faRobot, faRocket, faRoute, faRss, faRssSquare, faRubleSign, faRuler, faRulerCombined, faRulerHorizontal, faRulerVertical, faRunning, faRupeeSign, faSadCry, faSadTear, faSatellite, faSatelliteDish, faSave, faSchool, faScrewdriver, faScroll, faSdCard, faSearch, faSearchDollar, faSearchLocation, faSearchMinus, faSearchPlus, faSeedling, faServer, faShapes, faShare, faShareAlt, faShareAltSquare, faShareSquare, faShekelSign, faShieldAlt, faShieldVirus, faShip, faShippingFast, faShoePrints, faShoppingBag, faShoppingBasket, faShoppingCart, faShower, faShuttleVan, faSign, faSignInAlt, faSignLanguage, faSignOutAlt, faSignal, faSignature, faSimCard, faSink, faSitemap, faSkating, faSkiing, faSkiingNordic, faSkull, faSkullCrossbones, faSlash, faSleigh, faSlidersH, faSmile, faSmileBeam, faSmileWink, faSmog, faSmoking, faSmokingBan, faSms, faSnowboarding, faSnowflake, faSnowman, faSnowplow, faSoap, faSocks, faSolarPanel, faSort, faSortAlphaDown, faSortAlphaDownAlt, faSortAlphaUp, faSortAlphaUpAlt, faSortAmountDown, faSortAmountDownAlt, faSortAmountUp, faSortAmountUpAlt, faSortDown, faSortNumericDown, faSortNumericDownAlt, faSortNumericUp, faSortNumericUpAlt, faSortUp, faSpa, faSpaceShuttle, faSpellCheck, faSpider, faSpinner, faSplotch, faSprayCan, faSquare, faSquareFull, faSquareRootAlt, faStamp, faStar, faStarAndCrescent, faStarHalf, faStarHalfAlt, faStarOfDavid, faStarOfLife, faStepBackward, faStepForward, faStethoscope, faStickyNote, faStop, faStopCircle, faStopwatch, faStopwatch20, faStore, faStoreAlt, faStoreAltSlash, faStoreSlash, faStream, faStreetView, faStrikethrough, faStroopwafel, faSubscript, faSubway, faSuitcase, faSuitcaseRolling, faSun, faSuperscript, faSurprise, faSwatchbook, faSwimmer, faSwimmingPool, faSynagogue, faSync, faSyncAlt, faSyringe, faTable, faTableTennis, faTablet, faTabletAlt, faTablets, faTachometerAlt, faTag, faTags, faTape, faTasks, faTaxi, faTeeth, faTeethOpen, faTemperatureHigh, faTemperatureLow, faTenge, faTerminal, faTextHeight, faTextWidth, faTh, faThLarge, faThList, faTheaterMasks, faThermometer, faThermometerEmpty, faThermometerFull, faThermometerHalf, faThermometerQuarter, faThermometerThreeQuarters, faThumbsDown, faThumbsUp, faThumbtack, faTicketAlt, faTimes, faTimesCircle, faTint, faTintSlash, faTired, faToggleOff, faToggleOn, faToilet, faToiletPaper, faToiletPaperSlash, faToolbox, faTools, faTooth, faTorah, faToriiGate, faTractor, faTrademark, faTrafficLight, faTrailer, faTrain, faTram, faTransgender, faTransgenderAlt, faTrash, faTrashAlt, faTrashRestore, faTrashRestoreAlt, faTree, faTrophy, faTruck, faTruckLoading, faTruckMonster, faTruckMoving, faTruckPickup, faTshirt, faTty, faTv, faUmbrella, faUmbrellaBeach, faUnderline, faUndo, faUndoAlt, faUniversalAccess, faUniversity, faUnlink, faUnlock, faUnlockAlt, faUpload, faUser, faUserAlt, faUserAltSlash, faUserAstronaut, faUserCheck, faUserCircle, faUserClock, faUserCog, faUserEdit, faUserFriends, faUserGraduate, faUserInjured, faUserLock, faUserMd, faUserMinus, faUserNinja, faUserNurse, faUserPlus, faUserSecret, faUserShield, faUserSlash, faUserTag, faUserTie, faUserTimes, faUsers, faUsersCog, faUsersSlash, faUtensilSpoon, faUtensils, faVectorSquare, faVenus, faVenusDouble, faVenusMars, faVest, faVestPatches, faVial, faVials, faVideo, faVideoSlash, faVihara, faVirus, faVirusSlash, faViruses, faVoicemail, faVolleyballBall, faVolumeDown, faVolumeMute, faVolumeOff, faVolumeUp, faVoteYea, faVrCardboard, faWalking, faWallet, faWarehouse, faWater, faWaveSquare, faWeight, faWeightHanging, faWheelchair, faWifi, faWind, faWindowClose, faWindowMaximize, faWindowMinimize, faWindowRestore, faWineBottle, faWineGlass, faWineGlassAlt, faWonSign, faWrench, faXRay, faYenSign, faYinYang };\n","import { AnyObject, WithModuleProps } from \"../lib/types\";\nimport {\n modulePropsDecoder,\n parseIntOr,\n decodeBase64,\n stringIsEmpty,\n t\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type EventsHistoryProps = {\n type: ItemType.AUTO_SLA_GRAPH;\n maxTime: number | null;\n legendColor: string;\n html: string;\n} & ItemProps &\n WithModuleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the events history props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function eventsHistoryPropsDecoder(\n data: AnyObject\n): EventsHistoryProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.AUTO_SLA_GRAPH,\n maxTime: parseIntOr(data.maxTime, null),\n legendColor: data.legendColor,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n ...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class EventsHistory extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"events-history\";\n element.innerHTML = this.props.html;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n setTimeout(() => {\n try {\n eval(scripts[i].innerHTML.trim());\n } catch (ignored) {} // eslint-disable-line no-empty\n }, 0);\n }\n }\n\n var flotText = element.getElementsByClassName(\n \"noresizevc\"\n ) as HTMLCollectionOf;\n flotText[0].style.color = this.props.legendColor;\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.props.html;\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const aux = document.createElement(\"div\");\n aux.innerHTML = this.props.html;\n const scripts = aux.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n eval(scripts[i].innerHTML.trim());\n }\n }\n\n var flotText = element.getElementsByClassName(\n \"noresizevc\"\n ) as HTMLCollectionOf;\n flotText[0].style.color = this.props.legendColor;\n }\n}\n","import {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n modulePropsDecoder,\n decodeBase64,\n stringIsEmpty,\n t\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type DonutGraphProps = {\n type: ItemType.DONUT_GRAPH;\n html: string;\n legendBackgroundColor: string;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the donut graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function donutGraphPropsDecoder(\n data: AnyObject\n): DonutGraphProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.DONUT_GRAPH,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n legendBackgroundColor: stringIsEmpty(data.legendBackgroundColor)\n ? \"#000000\"\n : data.legendBackgroundColor,\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class DonutGraph extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"donut-graph\";\n element.innerHTML = this.props.html;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n setTimeout(() => {\n if (scripts[i].src.length === 0) eval(scripts[i].innerHTML.trim());\n }, 0);\n }\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.props.html;\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const aux = document.createElement(\"div\");\n aux.innerHTML = this.props.html;\n const scripts = aux.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n eval(scripts[i].innerHTML.trim());\n }\n }\n }\n}\n","import {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n modulePropsDecoder,\n decodeBase64,\n stringIsEmpty,\n parseIntOr\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type ModuleGraphProps = {\n type: ItemType.MODULE_GRAPH;\n html: string;\n backgroundType: \"white\" | \"black\" | \"transparent\";\n graphType: \"line\" | \"area\";\n period: number | null;\n customGraphId: number | null;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param backgroundType Raw value.\n */\nconst parseBackgroundType = (\n backgroundType: unknown\n): ModuleGraphProps[\"backgroundType\"] => {\n switch (backgroundType) {\n case \"white\":\n case \"black\":\n case \"transparent\":\n return backgroundType;\n default:\n return \"transparent\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param graphType Raw value.\n */\nconst parseGraphType = (graphType: unknown): ModuleGraphProps[\"graphType\"] => {\n switch (graphType) {\n case \"line\":\n case \"area\":\n return graphType;\n default:\n return \"line\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the module graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function moduleGraphPropsDecoder(\n data: AnyObject\n): ModuleGraphProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.MODULE_GRAPH,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n backgroundType: parseBackgroundType(data.backgroundType),\n period: parseIntOr(data.period, null),\n graphType: parseGraphType(data.graphType),\n customGraphId: parseIntOr(data.customGraphId, null),\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class ModuleGraph extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n //element.className = \"module-graph\";\n //element.style.backgroundImage = `url(${this.props.html})`;\n //element.style.backgroundRepeat = \"no-repeat\";\n //element.style.backgroundSize = `${this.props.width}px ${\n // this.props.height\n //}px`;\n\n element.innerHTML = this.props.html;\n element.className = \"module-graph\";\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Remove the overview graph.\n const legendP = element.getElementsByTagName(\"p\");\n for (let i = 0; i < legendP.length; i++) {\n legendP[i].style.margin = \"0px\";\n }\n\n // Remove the overview graph.\n const overviewGraphs = element.getElementsByClassName(\"overview_graph\");\n for (let i = 0; i < overviewGraphs.length; i++) {\n overviewGraphs[i].remove();\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n setTimeout(() => {\n try {\n eval(scripts[i].innerHTML.trim());\n } catch (ignored) {} // eslint-disable-line no-empty\n }, 0);\n }\n }\n\n // element.innerHTML = this.props.html;\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n //element.style.backgroundImage = `url(${this.props.html})`;\n //element.style.backgroundRepeat = \"no-repeat\";\n //element.style.backgroundSize = `${this.props.width}px ${\n // this.props.height\n //}px`;\n\n element.innerHTML = this.props.html;\n\n // Remove the overview graph.\n const legendP = element.getElementsByTagName(\"p\");\n for (let i = 0; i < legendP.length; i++) {\n legendP[i].style.margin = \"0px\";\n }\n\n // Remove the overview graph.\n const overviewGraphs = element.getElementsByClassName(\"overview_graph\");\n for (let i = 0; i < overviewGraphs.length; i++) {\n overviewGraphs[i].remove();\n }\n\n // Hack to execute the JS after the HTML is added to the DOM.\n const scripts = element.getElementsByTagName(\"script\");\n for (let i = 0; i < scripts.length; i++) {\n if (scripts[i].src.length === 0) {\n eval(scripts[i].innerHTML.trim());\n }\n }\n }\n}\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARpJREFUeNqUU8ENwjAMTCsGyAiwAIIN2hdfmACYgLIACBYAJgA26JcXbABigo7QEbhDFxSFEIlIp7Sxz/Y5jjGJtb30B0TKJ4uQCmwLYByYauC8Gj1r/zAPyEdsV6AFhnDOCH4DDXCkD2C/KhCZWUuQHr8kMQiDwWfyqQAGEmchmedA5f5lI7HA+cyXsAY2kcxT2YwXhFIO7jyXHpZ2CktWmb2Imj3QpaRcZBc51FxJWhiYTWa1tmPSyyZsretBo2zW/LeKdwCV3kQGJzWhlNWCe3O3cGZXf1TRBmSrGziEg3TXZ6kmxTKTvFPj337+KJfa7xqs2Bu5SvvcJckiGSo9JqOrMspoNStLv8Is0ajCdRrrxmAxaS8BBgA1e3UUTVCKKgAAAABJRU5ErkJggg==\"","import {\n WithModuleProps,\n LinkedVisualConsoleProps,\n AnyObject\n} from \"../lib/types\";\n\nimport {\n modulePropsDecoder,\n linkedVCPropsDecoder,\n notEmptyStringOr\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type StaticGraphProps = {\n type: ItemType.STATIC_GRAPH;\n imageSrc: string; // URL?\n showLastValueTooltip: \"default\" | \"enabled\" | \"disabled\";\n statusImageSrc: string | null; // URL?\n lastValue: string | null;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param showLastValueTooltip Raw value.\n */\nconst parseShowLastValueTooltip = (\n showLastValueTooltip: unknown\n): StaticGraphProps[\"showLastValueTooltip\"] => {\n switch (showLastValueTooltip) {\n case \"default\":\n case \"enabled\":\n case \"disabled\":\n return showLastValueTooltip;\n default:\n return \"default\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the static graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function staticGraphPropsDecoder(\n data: AnyObject\n): StaticGraphProps | never {\n if (typeof data.imageSrc !== \"string\" || data.imageSrc.length === 0) {\n throw new TypeError(\"invalid image src.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.STATIC_GRAPH,\n imageSrc: data.imageSrc,\n showLastValueTooltip: parseShowLastValueTooltip(data.showLastValueTooltip),\n statusImageSrc: notEmptyStringOr(data.statusImageSrc, null),\n lastValue: notEmptyStringOr(data.lastValue, null),\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class StaticGraph extends Item {\n protected createDomElement(): HTMLElement {\n const imgSrc = this.props.statusImageSrc || this.props.imageSrc;\n const element = document.createElement(\"div\");\n element.className = \"static-graph\";\n element.setAttribute(\"ondragstart\", \"return false;\");\n element.setAttribute(\"draggable\", \"false\");\n element.style.backgroundImage = `url(${imgSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Show last value in a tooltip.\n if (\n this.props.lastValue !== null &&\n this.props.showLastValueTooltip !== \"disabled\"\n ) {\n element.className = \"static-graph image forced_title\";\n element.setAttribute(\"data-use_title_for_force_title\", \"1\");\n element.setAttribute(\"data-title\", this.props.lastValue);\n }\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n const imgSrc = this.props.statusImageSrc || this.props.imageSrc;\n element.style.backgroundImage = `url(${imgSrc})`;\n }\n}\n","import { LinkedVisualConsoleProps, AnyObject } from \"../lib/types\";\nimport { linkedVCPropsDecoder } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type IconProps = {\n type: ItemType.ICON;\n image: string;\n imageSrc: string; // URL?\n} & ItemProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the icon props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function iconPropsDecoder(data: AnyObject): IconProps | never {\n if (typeof data.imageSrc !== \"string\" || data.imageSrc.length === 0) {\n throw new TypeError(\"invalid image src.\");\n }\n\n if (typeof data.image !== \"string\" || data.image.length === 0) {\n throw new TypeError(\"invalid image.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.ICON,\n image: data.image,\n imageSrc: data.imageSrc,\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Icon extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"icon \" + this.props.image;\n element.style.backgroundImage = `url(${this.props.imageSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n element.style.backgroundImage = `url(${this.props.imageSrc})`;\n }\n}\n","import {\n WithModuleProps,\n LinkedVisualConsoleProps,\n AnyObject,\n WithAgentProps\n} from \"../lib/types\";\nimport { modulePropsDecoder, linkedVCPropsDecoder, t } from \"../lib\";\nimport Item, { itemBasePropsDecoder, ItemType, ItemProps } from \"../Item\";\nimport { FormContainer, InputGroup } from \"../Form\";\nimport fontAwesomeIcon from \"../lib/FontAwesomeIcon\";\nimport { faTrashAlt, faPlusCircle } from \"@fortawesome/free-solid-svg-icons\";\n\nexport type ColorCloudProps = {\n type: ItemType.COLOR_CLOUD;\n color: string;\n defaultColor: string;\n colorRanges: {\n color: string;\n fromValue: number;\n toValue: number;\n }[];\n // TODO: Add the rest of the color cloud values?\n} & ItemProps &\n WithAgentProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the static graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function colorCloudPropsDecoder(\n data: AnyObject\n): ColorCloudProps | never {\n // TODO: Validate the color.\n if (typeof data.color !== \"string\" || data.color.length === 0) {\n throw new TypeError(\"invalid color.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.COLOR_CLOUD,\n color: data.color,\n defaultColor: data.defaultColor,\n colorRanges: data.colorRanges,\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\n/**\n * Class to add item to the Color cloud item form\n * This item consists of a label and a color type input color.\n * Element default color is stored in the color property\n */\nclass ColorInputGroup extends InputGroup> {\n protected createContent(): HTMLElement | HTMLElement[] {\n const generalDiv = document.createElement(\"div\");\n generalDiv.className = \"div-input-group\";\n\n const colorLabel = document.createElement(\"label\");\n colorLabel.textContent = t(\"Default color\");\n\n generalDiv.appendChild(colorLabel);\n\n const ColorInput = document.createElement(\"input\");\n ColorInput.type = \"color\";\n ColorInput.required = true;\n\n ColorInput.value = `${this.currentData.defaultColor ||\n this.initialData.defaultColor ||\n \"#000000\"}`;\n\n ColorInput.addEventListener(\"change\", e => {\n this.updateData({\n defaultColor: (e.target as HTMLInputElement).value\n });\n });\n\n generalDiv.appendChild(ColorInput);\n\n return generalDiv;\n }\n}\n\ntype ColorRanges = ColorCloudProps[\"colorRanges\"];\ntype ColorRange = ColorRanges[0];\n\nclass RangesInputGroup extends InputGroup> {\n protected createContent(): HTMLElement | HTMLElement[] {\n const generalDiv = document.createElement(\"div\");\n generalDiv.className = \"div-input-group div-ranges-input-group\";\n\n const rangesLabel = this.createLabel(\"Ranges\");\n\n generalDiv.appendChild(rangesLabel);\n\n const rangesControlsContainer = document.createElement(\"div\");\n const createdRangesContainer = document.createElement(\"div\");\n\n generalDiv.appendChild(createdRangesContainer);\n generalDiv.appendChild(rangesControlsContainer);\n\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n\n let buildRanges: (ranges: ColorRanges) => void;\n\n const handleRangeUpdatePartial = (index: number) => (\n range: ColorRange\n ): void => {\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n this.updateData({\n colorRanges: [\n ...colorRanges.slice(0, index),\n range,\n ...colorRanges.slice(index + 1)\n ]\n });\n };\n\n const handleDelete = (index: number) => () => {\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n const newRanges = [\n ...colorRanges.slice(0, index),\n ...colorRanges.slice(index + 1)\n ];\n\n this.updateData({ colorRanges: newRanges });\n buildRanges(newRanges);\n };\n\n const handleCreate = (range: ColorRange): void => {\n const colorRanges =\n this.currentData.colorRanges || this.initialData.colorRanges || [];\n const newRanges = [...colorRanges, range];\n this.updateData({ colorRanges: newRanges });\n buildRanges(newRanges);\n };\n\n buildRanges = ranges => {\n createdRangesContainer.innerHTML = \"\";\n ranges.forEach((colorRange, index) =>\n createdRangesContainer.appendChild(\n this.rangeContainer(\n colorRange,\n handleRangeUpdatePartial(index),\n handleDelete(index)\n )\n )\n );\n };\n\n buildRanges(colorRanges);\n\n rangesControlsContainer.appendChild(\n this.initialRangeContainer(handleCreate)\n );\n\n return generalDiv;\n }\n\n private initialRangeContainer(onCreate: (range: ColorRange) => void) {\n // TODO: Document\n const initialState = { color: \"#ffffff\" };\n\n let state: Partial = { ...initialState };\n\n const handleFromValue = (value: ColorRange[\"fromValue\"]): void => {\n state.fromValue = value;\n };\n const handleToValue = (value: ColorRange[\"toValue\"]): void => {\n state.toValue = value;\n };\n const handleColor = (value: ColorRange[\"color\"]): void => {\n state.color = value;\n };\n\n // User defined type guard.\n // Docs: https://www.typescriptlang.org/docs/handbook/advanced-types.html#user-defined-type-guards\n const isValid = (range: Partial): range is ColorRange =>\n typeof range.color !== \"undefined\" &&\n typeof range.toValue !== \"undefined\" &&\n typeof range.fromValue !== \"undefined\";\n\n const rangesContainer = document.createElement(\"div\");\n\n // Div From value.\n const rangesContainerFromValue = document.createElement(\"div\");\n const rangesLabelFromValue = this.createLabel(\"From Value\");\n const rangesInputFromValue = this.createInputNumber(null, handleFromValue);\n rangesContainerFromValue.appendChild(rangesLabelFromValue);\n rangesContainerFromValue.appendChild(rangesInputFromValue);\n rangesContainer.appendChild(rangesContainerFromValue);\n\n // Div To Value.\n const rangesDivContainerToValue = document.createElement(\"div\");\n const rangesLabelToValue = this.createLabel(\"To Value\");\n const rangesInputToValue = this.createInputNumber(null, handleToValue);\n rangesContainerFromValue.appendChild(rangesLabelToValue);\n rangesContainerFromValue.appendChild(rangesInputToValue);\n rangesContainer.appendChild(rangesDivContainerToValue);\n\n // Div Color.\n const rangesDivContainerColor = document.createElement(\"div\");\n const rangesLabelColor = this.createLabel(\"Color\");\n const rangesInputColor = this.createInputColor(\n initialState.color,\n handleColor\n );\n rangesContainerFromValue.appendChild(rangesLabelColor);\n rangesContainerFromValue.appendChild(rangesInputColor);\n rangesContainer.appendChild(rangesDivContainerColor);\n\n // Button delete.\n const createBtn = document.createElement(\"a\");\n createBtn.appendChild(\n fontAwesomeIcon(faPlusCircle, t(\"Create color range\"), {\n size: \"small\",\n color: \"#565656\"\n })\n );\n\n const handleCreate = () => {\n if (isValid(state)) onCreate(state);\n state = initialState;\n rangesInputFromValue.value = `${state.fromValue || \"\"}`;\n rangesInputToValue.value = `${state.toValue || \"\"}`;\n rangesInputColor.value = `${state.color}`;\n };\n\n createBtn.addEventListener(\"click\", handleCreate);\n\n rangesContainer.appendChild(createBtn);\n\n return rangesContainer;\n }\n\n private rangeContainer(\n colorRange: ColorRange,\n onUpdate: (range: ColorRange) => void,\n onDelete: () => void\n ): HTMLDivElement {\n // TODO: Document\n const state = { ...colorRange };\n\n const handleFromValue = (value: ColorRange[\"fromValue\"]): void => {\n state.fromValue = value;\n onUpdate({ ...state });\n };\n const handleToValue = (value: ColorRange[\"toValue\"]): void => {\n state.toValue = value;\n onUpdate({ ...state });\n };\n const handleColor = (value: ColorRange[\"color\"]): void => {\n state.color = value;\n onUpdate({ ...state });\n };\n\n const rangesContainer = document.createElement(\"div\");\n\n // Div From value.\n const rangesContainerFromValue = document.createElement(\"div\");\n const rangesLabelFromValue = this.createLabel(\"From Value\");\n const rangesInputFromValue = this.createInputNumber(\n colorRange.fromValue,\n handleFromValue\n );\n rangesContainerFromValue.appendChild(rangesLabelFromValue);\n rangesContainerFromValue.appendChild(rangesInputFromValue);\n rangesContainer.appendChild(rangesContainerFromValue);\n\n // Div To Value.\n const rangesDivContainerToValue = document.createElement(\"div\");\n const rangesLabelToValue = this.createLabel(\"To Value\");\n const rangesInputToValue = this.createInputNumber(\n colorRange.toValue,\n handleToValue\n );\n rangesContainerFromValue.appendChild(rangesLabelToValue);\n rangesContainerFromValue.appendChild(rangesInputToValue);\n rangesContainer.appendChild(rangesDivContainerToValue);\n\n // Div Color.\n const rangesDivContainerColor = document.createElement(\"div\");\n const rangesLabelColor = this.createLabel(\"Color\");\n const rangesInputColor = this.createInputColor(\n colorRange.color,\n handleColor\n );\n rangesContainerFromValue.appendChild(rangesLabelColor);\n rangesContainerFromValue.appendChild(rangesInputColor);\n rangesContainer.appendChild(rangesDivContainerColor);\n\n // Button delete.\n const deleteBtn = document.createElement(\"a\");\n deleteBtn.appendChild(\n fontAwesomeIcon(faTrashAlt, t(\"Delete color range\"), {\n size: \"small\",\n color: \"#565656\"\n })\n );\n deleteBtn.addEventListener(\"click\", onDelete);\n\n rangesContainer.appendChild(deleteBtn);\n\n return rangesContainer;\n }\n\n private createLabel(text: string): HTMLLabelElement {\n const label = document.createElement(\"label\");\n label.textContent = t(text);\n return label;\n }\n\n private createInputNumber(\n value: number | null,\n onUpdate: (value: number) => void\n ): HTMLInputElement {\n const input = document.createElement(\"input\");\n input.type = \"number\";\n if (value !== null) input.value = `${value}`;\n input.addEventListener(\"change\", e => {\n const value = parseInt((e.target as HTMLInputElement).value);\n if (!isNaN(value)) onUpdate(value);\n });\n\n return input;\n }\n\n private createInputColor(\n value: string | null,\n onUpdate: (value: string) => void\n ): HTMLInputElement {\n const input = document.createElement(\"input\");\n input.type = \"color\";\n if (value !== null) input.value = value;\n input.addEventListener(\"change\", e =>\n onUpdate((e.target as HTMLInputElement).value)\n );\n\n return input;\n }\n}\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport default class ColorCloud extends Item {\n protected createDomElement(): HTMLElement {\n const container: HTMLDivElement = document.createElement(\"div\");\n container.className = \"color-cloud\";\n\n // Add the SVG.\n container.append(this.createSvgElement());\n\n return container;\n }\n\n protected resizeElement(width: number): void {\n super.resizeElement(width, width);\n }\n\n public createSvgElement(): SVGSVGElement {\n const gradientId = `grad_${this.props.id}`;\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n svg.setAttribute(\"viewBox\", \"0 0 100 100\");\n\n // Defs.\n const defs = document.createElementNS(svgNS, \"defs\");\n // Radial gradient.\n const radialGradient = document.createElementNS(svgNS, \"radialGradient\");\n radialGradient.setAttribute(\"id\", gradientId);\n radialGradient.setAttribute(\"cx\", \"50%\");\n radialGradient.setAttribute(\"cy\", \"50%\");\n radialGradient.setAttribute(\"r\", \"50%\");\n radialGradient.setAttribute(\"fx\", \"50%\");\n radialGradient.setAttribute(\"fy\", \"50%\");\n // Stops.\n const stop0 = document.createElementNS(svgNS, \"stop\");\n stop0.setAttribute(\"offset\", \"0%\");\n stop0.setAttribute(\n \"style\",\n `stop-color:${this.props.color};stop-opacity:0.9`\n );\n const stop100 = document.createElementNS(svgNS, \"stop\");\n stop100.setAttribute(\"offset\", \"100%\");\n stop100.setAttribute(\n \"style\",\n `stop-color:${this.props.color};stop-opacity:0`\n );\n // Circle.\n const circle = document.createElementNS(svgNS, \"circle\");\n circle.setAttribute(\"fill\", `url(#${gradientId})`);\n circle.setAttribute(\"cx\", \"50%\");\n circle.setAttribute(\"cy\", \"50%\");\n circle.setAttribute(\"r\", \"50%\");\n\n // Append elements.\n radialGradient.append(stop0, stop100);\n defs.append(radialGradient);\n svg.append(defs, circle);\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n svg.setAttribute(\"opacity\", \"0.2\");\n }\n\n return svg;\n }\n\n /**\n * @override function to add or remove inputsGroups those that are not necessary.\n * Add to:\n * ColorInputGroup\n * RangesInputGroup\n */\n public getFormContainer(): FormContainer {\n return ColorCloud.getFormContainer(this.props);\n }\n\n public static getFormContainer(\n props: Partial\n ): FormContainer {\n const formContainer = super.getFormContainer(props);\n formContainer.removeInputGroup(\"label\");\n\n formContainer.addInputGroup(new ColorInputGroup(\"color-cloud\", props), 3);\n formContainer.addInputGroup(new RangesInputGroup(\"ranges-cloud\", props), 4);\n\n return formContainer;\n }\n}\n","import { AnyObject, Position, Size, ItemMeta } from \"../lib/types\";\nimport {\n parseIntOr,\n notEmptyStringOr,\n debounce,\n addMovementListener\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\nimport TypedEvent, { Listener, Disposable } from \"../lib/TypedEvent\";\n\nexport interface LineProps extends ItemProps {\n // Overrided properties.\n type: number;\n label: null;\n isLinkEnabled: false;\n parentId: null;\n aclGroupId: null;\n // Custom properties.\n startPosition: Position;\n endPosition: Position;\n lineWidth: number;\n color: string | null;\n viewportOffsetX: number;\n viewportOffsetY: number;\n labelEnd: string;\n labelStart: string;\n linkedEnd: number | null;\n linkedStart: number | null;\n labelEndWidth: number;\n labelEndHeight: number;\n labelStartWidth: number;\n labelStartHeight: number;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function linePropsDecoder(data: AnyObject): LineProps | never {\n const props: LineProps = {\n ...itemBasePropsDecoder({ ...data, width: 1, height: 1 }), // Object spread. It will merge the properties of the two objects.\n type: ItemType.LINE_ITEM,\n label: null,\n isLinkEnabled: false,\n parentId: null,\n aclGroupId: null,\n // Initialize Position & Size.\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n // Custom properties.\n startPosition: {\n x: parseIntOr(data.startX, 0),\n y: parseIntOr(data.startY, 0)\n },\n endPosition: {\n x: parseIntOr(data.endX, 0),\n y: parseIntOr(data.endY, 0)\n },\n lineWidth: parseIntOr(data.lineWidth || data.borderWidth, 1),\n color: notEmptyStringOr(data.borderColor || data.color, null),\n viewportOffsetX: 0,\n viewportOffsetY: 0,\n labelEnd: notEmptyStringOr(data.labelEnd, \"\"),\n labelEndWidth: parseIntOr(data.labelEndWidth, 0),\n linkedEnd: data.linkedEnd,\n linkedStart: data.linkedStart,\n labelEndHeight: parseIntOr(data.labelEndHeight, 0),\n labelStart: notEmptyStringOr(data.labelStart, \"\"),\n labelStartWidth: parseIntOr(data.labelStartWidth, 0),\n labelStartHeight: parseIntOr(data.labelStartHeight, 0)\n };\n\n /*\n * We need to enhance the props with the extracted size and position\n * of the box cause there are missing at the props update. A better\n * solution would be overriding the props setter to do it there, but\n * the language doesn't allow it while targetting ES5.\n * TODO: We need to figure out a more consistent solution.\n */\n\n return {\n ...props,\n // Enhance the props extracting the box size and position.\n // eslint-disable-next-line @typescript-eslint/no-use-before-define\n ...Line.extractBoxSizeAndPosition(props.startPosition, props.endPosition)\n };\n}\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport interface LineMovedEvent {\n item: Line;\n startPosition: LineProps[\"startPosition\"];\n endPosition: LineProps[\"endPosition\"];\n}\n\nexport default class Line extends Item {\n protected circleRadius = 8;\n // To control if the line movement is enabled.\n protected moveMode: boolean = false;\n // To control if the line is moving.\n protected isMoving: boolean = false;\n\n // Event manager for moved events.\n public readonly lineMovedEventManager = new TypedEvent();\n // List of references to clean the event listeners.\n protected readonly lineMovedEventDisposables: Disposable[] = [];\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n protected debouncedStartPositionMovementSave = debounce(\n 500, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n const startPosition = { x, y };\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n startPosition,\n endPosition: this.props.endPosition\n });\n }\n );\n // This property will store the function\n // to clean the movement listener.\n protected removeStartPositionMovement: Function | null = null;\n\n /**\n * Start the movement funtionality for the start position.\n * @param element Element to move inside its container.\n */\n protected initStartPositionMovementListener(\n element: HTMLElement,\n container: HTMLElement\n ): void {\n this.removeStartPositionMovement = addMovementListener(\n element,\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n // Calculate the center of the circle.\n x += this.circleRadius - this.props.viewportOffsetX / 2;\n y += this.circleRadius - this.props.viewportOffsetY / 2;\n\n const startPosition = { x, y };\n\n this.isMoving = true;\n this.props = {\n ...this.props,\n startPosition\n };\n\n // Run the end function.\n this.debouncedStartPositionMovementSave(x, y);\n },\n container\n );\n }\n /**\n * Stop the movement fun\n */\n private stopStartPositionMovementListener(): void {\n if (this.removeStartPositionMovement) {\n this.removeStartPositionMovement();\n this.removeStartPositionMovement = null;\n }\n }\n\n // This function will only run the 2nd arg function after the time\n // of the first arg have passed after its last execution.\n protected debouncedEndPositionMovementSave = debounce(\n 500, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n const endPosition = { x, y };\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n endPosition,\n startPosition: this.props.startPosition\n });\n }\n );\n // This property will store the function\n // to clean the movement listener.\n protected removeEndPositionMovement: Function | null = null;\n\n /**\n * End the movement funtionality for the end position.\n * @param element Element to move inside its container.\n */\n protected initEndPositionMovementListener(\n element: HTMLElement,\n container: HTMLElement\n ): void {\n this.removeEndPositionMovement = addMovementListener(\n element,\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n // Calculate the center of the circle.\n x += this.circleRadius - this.props.viewportOffsetX / 2;\n y += this.circleRadius - this.props.viewportOffsetY / 2;\n\n this.isMoving = true;\n this.props = {\n ...this.props,\n endPosition: { x, y }\n };\n\n // Run the end function.\n this.debouncedEndPositionMovementSave(x, y);\n },\n container\n );\n }\n /**\n * Stop the movement function.\n */\n private stopEndPositionMovementListener(): void {\n if (this.removeEndPositionMovement) {\n this.removeEndPositionMovement();\n this.removeEndPositionMovement = null;\n }\n }\n\n /**\n * @override\n */\n public constructor(props: LineProps, meta: ItemMeta) {\n /*\n * We need to override the constructor cause we need to obtain the\n * box size and position from the start and finish points of the line.\n */\n super(\n {\n ...props,\n ...Line.extractBoxSizeAndPosition(\n props.startPosition,\n props.endPosition\n )\n },\n {\n ...meta\n },\n true\n );\n\n this.moveMode = meta.editMode;\n this.init();\n\n super.resizeElement(\n Math.max(props.width, props.viewportOffsetX),\n Math.max(props.height, props.viewportOffsetY)\n );\n }\n\n /**\n * Classic and protected version of the setter of the `props` property.\n * Useful to override it from children classes.\n * @param newProps\n * @override Item.setProps\n */\n public setProps(newProps: LineProps) {\n super.setProps({\n ...newProps,\n ...Line.extractBoxSizeAndPosition(\n newProps.startPosition,\n newProps.endPosition\n )\n });\n }\n\n /**\n * Classic and protected version of the setter of the `meta` property.\n * Useful to override it from children classes.\n * @param newMetadata\n * @override Item.setMeta\n */\n public setMeta(newMetadata: ItemMeta) {\n this.moveMode = newMetadata.editMode;\n super.setMeta({\n ...newMetadata,\n lineMode: true\n });\n }\n\n /**\n * @override\n * To create the item's DOM representation.\n * @return Item.\n */\n protected createDomElement(): HTMLElement {\n const element: HTMLDivElement = document.createElement(\"div\");\n element.className = \"line\";\n\n let {\n x, // Box x\n y, // Box y\n width, // Box width\n height, // Box height\n lineWidth, // Line thickness,\n viewportOffsetX, // viewport width,\n viewportOffsetY, // viewport heigth,\n startPosition, // Line start position\n endPosition, // Line end position\n color // Line color\n } = this.props;\n\n width = width + viewportOffsetX;\n height = height + viewportOffsetY;\n\n const x1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n const x2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n // Set SVG size.\n svg.setAttribute(\"width\", `${width + lineWidth}`);\n svg.setAttribute(\"height\", `${height + lineWidth}`);\n\n const line = document.createElementNS(svgNS, \"line\");\n line.setAttribute(\"x1\", `${x1}`);\n line.setAttribute(\"y1\", `${y1}`);\n line.setAttribute(\"x2\", `${x2}`);\n line.setAttribute(\"y2\", `${y2}`);\n line.setAttribute(\"stroke\", color || \"black\");\n line.setAttribute(\"stroke-width\", `${lineWidth}`);\n\n svg.append(line);\n element.append(svg);\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n let {\n x, // Box x\n y, // Box y\n width, // Box width\n height, // Box height\n lineWidth, // Line thickness\n viewportOffsetX, // viewport width,\n viewportOffsetY, // viewport heigth,\n startPosition, // Line start position\n endPosition, // Line end position\n color // Line color\n } = this.props;\n\n width = width + viewportOffsetX;\n height = height + viewportOffsetY;\n\n const x1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n const x2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const y2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n const svgs = element.getElementsByTagName(\"svg\");\n\n if (svgs.length > 0) {\n const svg = svgs.item(0);\n\n if (svg != null) {\n // Set SVG size.\n svg.setAttribute(\"width\", `${width + lineWidth}`);\n svg.setAttribute(\"height\", `${height + lineWidth}`);\n\n const lines = svg.getElementsByTagNameNS(svgNS, \"line\");\n\n if (lines.length > 0) {\n const line = lines.item(0);\n\n if (line != null) {\n line.setAttribute(\"x1\", `${x1}`);\n line.setAttribute(\"y1\", `${y1}`);\n line.setAttribute(\"x2\", `${x2}`);\n line.setAttribute(\"y2\", `${y2}`);\n line.setAttribute(\"stroke\", color || \"black\");\n line.setAttribute(\"stroke-width\", `${lineWidth}`);\n }\n }\n }\n }\n\n if (this.moveMode) {\n let startCircle: HTMLElement = document.createElement(\"div\");\n let endCircle: HTMLElement = document.createElement(\"div\");\n\n if (this.isMoving) {\n const circlesStart = element.getElementsByClassName(\n \"visual-console-item-line-circle-start\"\n );\n if (circlesStart.length > 0) {\n const circle = circlesStart.item(0) as HTMLElement;\n if (circle) startCircle = circle;\n }\n const circlesEnd = element.getElementsByClassName(\n \"visual-console-item-line-circle-end\"\n );\n if (circlesEnd.length > 0) {\n const circle = circlesEnd.item(0) as HTMLElement;\n if (circle) endCircle = circle;\n }\n }\n\n startCircle.classList.add(\n \"visual-console-item-line-circle\",\n \"visual-console-item-line-circle-start\"\n );\n startCircle.style.width = `${this.circleRadius * 2}px`;\n startCircle.style.height = `${this.circleRadius * 2}px`;\n startCircle.style.borderRadius = \"50%\";\n startCircle.style.backgroundColor = `${color}`;\n startCircle.style.position = \"absolute\";\n startCircle.style.left = `${x1 - this.circleRadius}px`;\n startCircle.style.top = `${y1 - this.circleRadius}px`;\n\n endCircle.classList.add(\n \"visual-console-item-line-circle\",\n \"visual-console-item-line-circle-end\"\n );\n endCircle.style.width = `${this.circleRadius * 2}px`;\n endCircle.style.height = `${this.circleRadius * 2}px`;\n endCircle.style.borderRadius = \"50%\";\n endCircle.style.backgroundColor = `${color}`;\n endCircle.style.position = \"absolute\";\n endCircle.style.left = `${x2 - this.circleRadius}px`;\n endCircle.style.top = `${y2 - this.circleRadius}px`;\n\n if (element.parentElement !== null) {\n const circles = element.parentElement.getElementsByClassName(\n \"visual-console-item-line-circle\"\n );\n while (circles.length > 0) {\n const circle = circles.item(0);\n if (circle) circle.remove();\n }\n\n element.parentElement.appendChild(startCircle);\n element.parentElement.appendChild(endCircle);\n }\n\n // Init the movement listeners.\n this.initStartPositionMovementListener(\n startCircle,\n this.elementRef.parentElement as HTMLElement\n );\n this.initEndPositionMovementListener(\n endCircle,\n this.elementRef.parentElement as HTMLElement\n );\n } else if (!this.moveMode) {\n this.stopStartPositionMovementListener();\n // Remove circles.\n if (element.parentElement !== null) {\n const circles = element.parentElement.getElementsByClassName(\n \"visual-console-item-line-circle\"\n );\n\n while (circles.length > 0) {\n const circle = circles.item(0);\n if (circle) circle.remove();\n }\n }\n } else {\n this.stopStartPositionMovementListener();\n }\n }\n\n /**\n * Extract the size and position of the box from\n * the start and the finish of the line.\n * @param props Item properties.\n */\n public static extractBoxSizeAndPosition(\n startPosition: Position,\n endPosition: Position\n ): Size & Position {\n return {\n width: Math.abs(startPosition.x - endPosition.x),\n height: Math.abs(startPosition.y - endPosition.y),\n x: Math.min(startPosition.x, endPosition.x),\n y: Math.min(startPosition.y, endPosition.y)\n };\n }\n\n /**\n * Update the position into the properties and move the DOM container.\n * @param x Horizontal axis position.\n * @param y Vertical axis position.\n * @override item function\n */\n public move(x: number, y: number): void {\n super.moveElement(x, y);\n const startIsLeft =\n this.props.startPosition.x - this.props.endPosition.x <= 0;\n const startIsTop =\n this.props.startPosition.y - this.props.endPosition.y <= 0;\n\n const start = {\n x: startIsLeft ? x : this.props.width + x,\n y: startIsTop ? y : this.props.height + y\n };\n\n const end = {\n x: startIsLeft ? this.props.width + x : x,\n y: startIsTop ? this.props.height + y : y\n };\n\n this.props = {\n ...this.props,\n startPosition: start,\n endPosition: end\n };\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n * @override Item.remove\n */\n public remove(): void {\n // Clear the item's event listeners.\n this.stopStartPositionMovementListener();\n // Call the parent's .remove()\n super.remove();\n }\n\n /**\n * To add an event handler to the movement of visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n *\n * @override Item.onMoved\n */\n public onLineMovementFinished(\n listener: Listener\n ): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.lineMovedEventManager.on(listener);\n this.lineMovedEventDisposables.push(disposable);\n\n return disposable;\n }\n}\n","import { AnyObject, Position, ItemMeta } from \"../lib/types\";\nimport { debounce, notEmptyStringOr, parseIntOr } from \"../lib\";\nimport { ItemType } from \"../Item\";\nimport Line, { LineProps, linePropsDecoder } from \"./Line\";\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport interface NetworkLinkProps extends LineProps {\n // Overrided properties.\n type: number;\n labelStart: string;\n labelEnd: string;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function networkLinkPropsDecoder(\n data: AnyObject\n): NetworkLinkProps | never {\n return {\n ...linePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.NETWORK_LINK,\n viewportOffsetX: 0,\n viewportOffsetY: 0,\n labelEnd: notEmptyStringOr(data.labelEnd, \"\"),\n labelEndWidth: parseIntOr(data.labelEndWidth, 0),\n labelEndHeight: parseIntOr(data.labelEndHeight, 0),\n labelStart: notEmptyStringOr(data.labelStart, \"\"),\n labelStartWidth: parseIntOr(data.labelStartWidth, 0),\n labelStartHeight: parseIntOr(data.labelStartHeight, 0)\n };\n}\n\nexport default class NetworkLink extends Line {\n /**\n * @override\n */\n public constructor(props: NetworkLinkProps, meta: ItemMeta) {\n /*\n * We need to override the constructor cause we need to obtain the\n * box size and position from the start and finish points of the line.\n */\n super(\n {\n ...props\n },\n {\n ...meta\n }\n );\n\n this.render();\n }\n\n /**\n * @override\n */\n protected debouncedStartPositionMovementSave = debounce(\n 50, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n\n const startPosition = { x, y };\n\n // Re-Paint after move.\n this.render();\n\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n startPosition,\n endPosition: this.props.endPosition\n });\n }\n );\n\n protected debouncedEndPositionMovementSave = debounce(\n 50, // ms.\n (x: Position[\"x\"], y: Position[\"y\"]) => {\n this.isMoving = false;\n const endPosition = { x, y };\n\n // Re-Paint after move.\n this.render();\n\n // Emit the movement event.\n this.lineMovedEventManager.emit({\n item: this,\n endPosition,\n startPosition: this.props.startPosition\n });\n }\n );\n\n protected updateDomElement(element: HTMLElement): void {\n super.updateDomElement(element);\n\n let {\n x, // Box x\n y, // Box y\n lineWidth, // Line thickness\n viewportOffsetX, // viewport width,\n viewportOffsetY, // viewport heigth,\n startPosition, // Line start position\n endPosition, // Line end position\n color, // Line color\n labelEnd,\n labelStart,\n labelEndWidth,\n labelEndHeight,\n labelStartWidth,\n labelStartHeight\n } = this.props;\n\n const svgs = element.getElementsByTagName(\"svg\");\n let line;\n let svg;\n\n if (svgs.length > 0) {\n svg = svgs.item(0);\n\n if (svg != null) {\n // Set SVG size.\n const lines = svg.getElementsByTagNameNS(svgNS, \"line\");\n let groups = svg.getElementsByTagNameNS(svgNS, \"g\");\n while (groups.length > 0) {\n groups[0].remove();\n }\n\n if (lines.length > 0) {\n line = lines.item(0);\n }\n }\n } else {\n // No line or svg, no more actions are required.\n return;\n }\n\n if (svg == null || line == null) {\n // No more actionas are required.\n return;\n }\n\n // Font size and text adjustments.\n const fontsize = 10;\n const adjustment = 25;\n\n const lineX1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const lineY1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n const lineX2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n const lineY2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n let x1 = startPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n let y1 = startPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n let x2 = endPosition.x - x + lineWidth / 2 + viewportOffsetX / 2;\n let y2 = endPosition.y - y + lineWidth / 2 + viewportOffsetY / 2;\n\n // Calculate angle (rotation).\n let rad = Math.atan2(lineY2 - lineY1, lineX2 - lineX1);\n let g = (rad * 180) / Math.PI;\n\n // Calculate effective 'text' box sizes.\n const fontheight = 25;\n if (labelStartWidth <= 0) {\n let lines = labelStart.split(\"
\");\n labelStartWidth = 0;\n lines.forEach(l => {\n if (l.length > labelStartWidth) {\n labelStartWidth = l.length * fontsize;\n }\n });\n if (labelStartHeight <= 0) {\n labelStartHeight = lines.length * fontheight;\n }\n }\n\n if (labelEndWidth <= 0) {\n let lines = labelEnd.split(\"
\");\n labelEndWidth = 0;\n lines.forEach(l => {\n if (l.length > labelEndWidth) {\n labelEndWidth = l.length * fontsize;\n }\n });\n if (labelEndHeight <= 0) {\n labelEndHeight = lines.length * fontheight;\n }\n }\n\n if (x1 < x2) {\n // x1 on left of x2.\n x1 += adjustment;\n x2 -= adjustment + labelEndWidth;\n }\n\n if (x1 > x2) {\n // x1 on right of x2.\n x1 -= adjustment + labelStartWidth;\n x2 += adjustment;\n }\n\n if (y1 < y2) {\n // y1 on y2.\n y1 += adjustment;\n y2 -= adjustment + labelEndHeight;\n }\n\n if (y1 > y2) {\n // y1 under y2.\n y1 -= adjustment + labelStartHeight;\n y2 += adjustment;\n }\n\n if (typeof color == \"undefined\") {\n color = \"#000\";\n }\n\n // Clean.\n if (element.parentElement !== null) {\n const labels = element.parentElement.getElementsByClassName(\n \"vc-item-nl-label\"\n );\n while (labels.length > 0) {\n const label = labels.item(0);\n if (label) label.remove();\n }\n\n const arrows = element.parentElement.getElementsByClassName(\n \"vc-item-nl-arrow\"\n );\n while (arrows.length > 0) {\n const arrow = arrows.item(0);\n if (arrow) arrow.remove();\n }\n }\n\n let arrowSize = lineWidth * 2;\n\n let arrowPosX = lineX1 + (lineX2 - lineX1) / 2 - arrowSize;\n let arrowPosY = lineY1 + (lineY2 - lineY1) / 2 - arrowSize;\n\n let arrowStart: HTMLElement = document.createElement(\"div\");\n arrowStart.classList.add(\"vc-item-nl-arrow\");\n arrowStart.style.position = \"absolute\";\n arrowStart.style.border = `${arrowSize}px solid transparent`;\n arrowStart.style.borderBottom = `${arrowSize}px solid ${color}`;\n arrowStart.style.left = `${arrowPosX}px`;\n arrowStart.style.top = `${arrowPosY}px`;\n arrowStart.style.transform = `rotate(${90 + g}deg)`;\n\n let arrowEnd: HTMLElement = document.createElement(\"div\");\n arrowEnd.classList.add(\"vc-item-nl-arrow\");\n arrowEnd.style.position = \"absolute\";\n arrowEnd.style.border = `${arrowSize}px solid transparent`;\n arrowEnd.style.borderBottom = `${arrowSize}px solid ${color}`;\n arrowEnd.style.left = `${arrowPosX}px`;\n arrowEnd.style.top = `${arrowPosY}px`;\n arrowEnd.style.transform = `rotate(${270 + g}deg)`;\n\n if (element.parentElement !== null) {\n element.parentElement.appendChild(arrowStart);\n element.parentElement.appendChild(arrowEnd);\n }\n\n if (labelStart != \"\") {\n let htmlLabelStart: HTMLElement = document.createElement(\"div\");\n\n try {\n htmlLabelStart.innerHTML = labelStart;\n htmlLabelStart.style.position = \"absolute\";\n htmlLabelStart.style.left = `${x1}px`;\n htmlLabelStart.style.top = `${y1}px`;\n htmlLabelStart.style.width = `${labelStartWidth}px`;\n htmlLabelStart.style.border = `2px solid ${color}`;\n\n htmlLabelStart.classList.add(\"vc-item-nl-label\", \"label-start\");\n } catch (error) {\n console.error(error);\n }\n\n if (element.parentElement !== null) {\n element.parentElement.appendChild(htmlLabelStart);\n }\n }\n\n if (labelEnd != \"\") {\n let htmlLabelEnd: HTMLElement = document.createElement(\"div\");\n\n try {\n htmlLabelEnd.innerHTML = labelEnd;\n htmlLabelEnd.style.position = \"absolute\";\n htmlLabelEnd.style.left = `${x2}px`;\n htmlLabelEnd.style.top = `${y2}px`;\n htmlLabelEnd.style.width = `${labelEndWidth}px`;\n htmlLabelEnd.style.border = `2px solid ${color}`;\n\n htmlLabelEnd.classList.add(\"vc-item-nl-label\", \"label-end\");\n } catch (error) {\n console.error(error);\n }\n\n if (element.parentElement !== null) {\n element.parentElement.appendChild(htmlLabelEnd);\n }\n }\n }\n}\n","import { LinkedVisualConsoleProps, AnyObject } from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n parseIntOr,\n notEmptyStringOr,\n stringIsEmpty,\n decodeBase64,\n parseBoolean,\n t\n} from \"../lib\";\nimport Item, { ItemProps, itemBasePropsDecoder, ItemType } from \"../Item\";\n\nexport type GroupProps = {\n type: ItemType.GROUP_ITEM;\n groupId: number;\n imageSrc: string | null; // URL?\n statusImageSrc: string | null;\n showStatistics: boolean;\n html?: string | null;\n} & ItemProps &\n LinkedVisualConsoleProps;\n\nfunction extractHtml(data: AnyObject): string | null {\n if (!stringIsEmpty(data.html)) return data.html;\n if (!stringIsEmpty(data.encodedHtml)) return decodeBase64(data.encodedHtml);\n return null;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the group props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function groupPropsDecoder(data: AnyObject): GroupProps | never {\n if (\n (typeof data.imageSrc !== \"string\" || data.imageSrc.length === 0) &&\n data.encodedHtml === null\n ) {\n throw new TypeError(\"invalid image src.\");\n }\n if (parseIntOr(data.groupId, null) === null) {\n throw new TypeError(\"invalid group Id.\");\n }\n\n const showStatistics = parseBoolean(data.showStatistics);\n const html = showStatistics ? extractHtml(data) : null;\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.GROUP_ITEM,\n groupId: parseInt(data.groupId),\n imageSrc: notEmptyStringOr(data.imageSrc, null),\n statusImageSrc: notEmptyStringOr(data.statusImageSrc, null),\n showStatistics,\n html,\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\nexport default class Group extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"group\";\n\n if (!this.props.showStatistics && this.props.statusImageSrc !== null) {\n // Icon with status.\n element.style.backgroundImage = `url(${this.props.statusImageSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n } else if (this.props.showStatistics && this.props.html != null) {\n // Stats table.\n element.style.backgroundImage = \"none\";\n element.innerHTML = this.props.html;\n }\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (!this.props.showStatistics && this.props.statusImageSrc !== null) {\n // Icon with status.\n element.style.backgroundImage = `url(${this.props.statusImageSrc})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n element.innerHTML = \"\";\n } else if (this.props.showStatistics && this.props.html != null) {\n // Stats table.\n element.style.backgroundImage = \"none\";\n element.innerHTML = this.props.html;\n }\n }\n}\n","import \"./styles.css\";\n\nimport {\n LinkedVisualConsoleProps,\n AnyObject,\n Size,\n ItemMeta\n} from \"../../lib/types\";\nimport {\n linkedVCPropsDecoder,\n parseIntOr,\n parseBoolean,\n prefixedCssRules,\n notEmptyStringOr,\n humanDate,\n humanTime,\n t\n} from \"../../lib\";\nimport Item, { ItemProps, itemBasePropsDecoder, ItemType } from \"../../Item\";\n\nexport type ClockProps = {\n type: ItemType.CLOCK;\n clockType: \"analogic\" | \"digital\";\n clockFormat: \"datetime\" | \"time\";\n clockTimezone: string;\n clockTimezoneOffset: number; // Offset of the timezone to UTC in seconds.\n showClockTimezone: boolean;\n color?: string | null;\n} & ItemProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param clockType Raw value.\n */\nconst parseClockType = (clockType: unknown): ClockProps[\"clockType\"] => {\n switch (clockType) {\n case \"analogic\":\n case \"digital\":\n return clockType;\n default:\n return \"analogic\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param clockFormat Raw value.\n */\nconst parseClockFormat = (clockFormat: unknown): ClockProps[\"clockFormat\"] => {\n switch (clockFormat) {\n case \"datetime\":\n case \"time\":\n return clockFormat;\n default:\n return \"datetime\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the clock props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function clockPropsDecoder(data: AnyObject): ClockProps | never {\n if (\n typeof data.clockTimezone !== \"string\" ||\n data.clockTimezone.length === 0\n ) {\n throw new TypeError(\"invalid timezone.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.CLOCK,\n clockType: parseClockType(data.clockType),\n clockFormat: parseClockFormat(data.clockFormat),\n clockTimezone: data.clockTimezone,\n clockTimezoneOffset: parseIntOr(data.clockTimezoneOffset, 0),\n showClockTimezone: parseBoolean(data.showClockTimezone),\n color: notEmptyStringOr(data.color, null),\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Clock extends Item {\n public static readonly TICK_INTERVAL = 1000; // In ms.\n private intervalRef: number | null = null;\n\n public constructor(props: ClockProps, meta: ItemMeta) {\n // Call the superclass constructor.\n super(props, meta);\n\n /* The item is already loaded and inserted into the DOM.\n * The class properties are now initialized.\n * Now you can modify the item, add event handlers, timers, etc.\n */\n\n /* The use of the arrow function is important here. startTick will\n * use the function passed as an argument to call the global setInterval\n * function. The interval, timeout or event functions, among other, are\n * called into another execution loop and using a different context.\n * The arrow functions, unlike the classic functions, doesn't create\n * their own context (this), so their context at execution time will be\n * use the current context at the declaration time.\n * http://es6-features.org/#Lexicalthis\n */\n this.startTick(\n () => {\n // Replace the old element with the updated date.\n this.childElementRef.innerHTML = this.createClock().innerHTML;\n },\n /* The analogic clock doesn't need to tick,\n * but it will be refreshed every 20 seconds\n * to avoid a desync caused by page freezes.\n */\n this.props.clockType === \"analogic\" ? 20000 : Clock.TICK_INTERVAL\n );\n }\n\n /**\n * Wrap a window.clearInterval call.\n */\n private stopTick(): void {\n if (this.intervalRef !== null) {\n window.clearInterval(this.intervalRef);\n this.intervalRef = null;\n }\n }\n\n /**\n * Wrap a window.setInterval call.\n * @param handler Function to be called every time the interval\n * timer is reached.\n * @param interval Number in milliseconds for the interval timer.\n */\n private startTick(\n handler: TimerHandler,\n interval: number = Clock.TICK_INTERVAL\n ): void {\n this.stopTick();\n this.intervalRef = window.setInterval(handler, interval);\n }\n\n /**\n * Create a element which contains the DOM representation of the item.\n * @return DOM Element.\n * @override\n */\n protected createDomElement(): HTMLElement | never {\n return this.createClock();\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n const { width: newWidth, height: newHeight } = this.getElementSize(\n this.props.width,\n this.props.height\n );\n\n if (this.props.clockType === \"digital\") {\n if (this.meta.isBeingResized === false) {\n super.resizeElement(this.props.width, this.props.height);\n }\n element.classList.replace(\"analogic-clock\", \"digital-clock\");\n } else {\n if (this.meta.isBeingResized === false) {\n super.resizeElement(newWidth, newHeight);\n }\n element.classList.replace(\"digital-clock\", \"analogic-clock\");\n }\n element.innerHTML = this.createDomElement().innerHTML;\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n * @override\n */\n public remove(): void {\n // Clear the interval.\n this.stopTick();\n // Call to the parent clean function.\n super.remove();\n }\n\n /**\n * @override Item.resizeElement\n * Resize the DOM content container.\n * @param width\n * @param height\n */\n protected resizeElement(width: number, height: number): void {\n // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n const { width: newWidth, height: newHeight } = this.getElementSize(\n width,\n height\n );\n\n // Re-render the item to force it calculate a new font size.\n if (this.props.clockType === \"digital\") {\n super.resizeElement(width, height);\n // Replace the old element with the updated date.\n //this.childElementRef.innerHTML = this.createClock().innerHTML;\n } else {\n super.resizeElement(newWidth, newHeight);\n }\n }\n\n /**\n * Create a element which contains a representation of a clock.\n * It choose between the clock types.\n * @return DOM Element.\n * @throws Error.\n */\n private createClock(): HTMLElement | never {\n switch (this.props.clockType) {\n case \"analogic\":\n return this.createAnalogicClock();\n case \"digital\":\n return this.createDigitalClock();\n default:\n throw new Error(\"invalid clock type.\");\n }\n }\n\n /**\n * Create a element which contains a representation of an analogic clock.\n * @return DOM Element.\n */\n private createAnalogicClock(): HTMLElement {\n const svgNS = \"http://www.w3.org/2000/svg\";\n const colors = {\n watchFace: \"#FFFFF0\",\n watchFaceBorder: \"#242124\",\n mark: \"#242124\",\n handDark: \"#242124\",\n handLight: \"#525252\",\n secondHand: \"#DC143C\"\n };\n\n const { width, height } = this.getElementSize(); // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n\n // Calculate font size to adapt the font to the item size.\n const baseTimeFontSize = 20; // Per 100px of width.\n const dateFontSizeMultiplier = 0.5;\n const dateFontSize =\n (baseTimeFontSize * dateFontSizeMultiplier * width) / 100;\n\n const div = document.createElement(\"div\");\n div.className = \"analogic-clock\";\n div.style.width = `${width}px`;\n div.style.height = `${height}px`;\n\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n svg.setAttribute(\"viewBox\", \"0 0 100 100\");\n\n // Clock face.\n const clockFace = document.createElementNS(svgNS, \"g\");\n clockFace.setAttribute(\"class\", \"clockface\");\n const clockFaceBackground = document.createElementNS(svgNS, \"circle\");\n clockFaceBackground.setAttribute(\"cx\", \"50\");\n clockFaceBackground.setAttribute(\"cy\", \"50\");\n clockFaceBackground.setAttribute(\"r\", \"48\");\n clockFaceBackground.setAttribute(\"fill\", colors.watchFace);\n clockFaceBackground.setAttribute(\"stroke\", colors.watchFaceBorder);\n clockFaceBackground.setAttribute(\"stroke-width\", \"2\");\n clockFaceBackground.setAttribute(\"stroke-linecap\", \"round\");\n // Insert the clockface background into the clockface group.\n clockFace.append(clockFaceBackground);\n\n // Timezone complication.\n const city = this.getHumanTimezone();\n if (city.length > 0) {\n const timezoneComplication = document.createElementNS(svgNS, \"text\");\n timezoneComplication.setAttribute(\"text-anchor\", \"middle\");\n timezoneComplication.setAttribute(\"font-size\", \"8\");\n timezoneComplication.setAttribute(\n \"transform\",\n \"translate(30 50) rotate(90)\" // Rotate to counter the clock rotation.\n );\n timezoneComplication.setAttribute(\"fill\", colors.mark);\n timezoneComplication.textContent = city;\n clockFace.append(timezoneComplication);\n }\n\n // Marks group.\n const marksGroup = document.createElementNS(svgNS, \"g\");\n marksGroup.setAttribute(\"class\", \"marks\");\n // Build the 12 hours mark.\n const mainMarkGroup = document.createElementNS(svgNS, \"g\");\n mainMarkGroup.setAttribute(\"class\", \"mark\");\n mainMarkGroup.setAttribute(\"transform\", \"translate(50 50)\");\n const mark1a = document.createElementNS(svgNS, \"line\");\n mark1a.setAttribute(\"x1\", \"36\");\n mark1a.setAttribute(\"y1\", \"0\");\n mark1a.setAttribute(\"x2\", \"46\");\n mark1a.setAttribute(\"y2\", \"0\");\n mark1a.setAttribute(\"stroke\", colors.mark);\n mark1a.setAttribute(\"stroke-width\", \"5\");\n const mark1b = document.createElementNS(svgNS, \"line\");\n mark1b.setAttribute(\"x1\", \"36\");\n mark1b.setAttribute(\"y1\", \"0\");\n mark1b.setAttribute(\"x2\", \"46\");\n mark1b.setAttribute(\"y2\", \"0\");\n mark1b.setAttribute(\"stroke\", colors.watchFace);\n mark1b.setAttribute(\"stroke-width\", \"1\");\n // Insert the 12 mark lines into their group.\n mainMarkGroup.append(mark1a, mark1b);\n // Insert the main mark into the marks group.\n marksGroup.append(mainMarkGroup);\n // Build the rest of the marks.\n for (let i = 1; i < 60; i++) {\n const mark = document.createElementNS(svgNS, \"line\");\n mark.setAttribute(\"y1\", \"0\");\n mark.setAttribute(\"y2\", \"0\");\n mark.setAttribute(\"stroke\", colors.mark);\n mark.setAttribute(\"transform\", `translate(50 50) rotate(${i * 6})`);\n\n if (i % 5 === 0) {\n mark.setAttribute(\"x1\", \"38\");\n mark.setAttribute(\"x2\", \"46\");\n mark.setAttribute(\"stroke-width\", i % 15 === 0 ? \"2\" : \"1\");\n } else {\n mark.setAttribute(\"x1\", \"42\");\n mark.setAttribute(\"x2\", \"46\");\n mark.setAttribute(\"stroke-width\", \"0.5\");\n }\n\n // Insert the mark into the marks group.\n marksGroup.append(mark);\n }\n\n /* Clock hands */\n\n // Hour hand.\n const hourHand = document.createElementNS(svgNS, \"g\");\n hourHand.setAttribute(\"class\", \"hour-hand\");\n hourHand.setAttribute(\"transform\", \"translate(50 50)\");\n // This will go back and will act like a border.\n const hourHandA = document.createElementNS(svgNS, \"line\");\n hourHandA.setAttribute(\"class\", \"hour-hand-a\");\n hourHandA.setAttribute(\"x1\", \"0\");\n hourHandA.setAttribute(\"y1\", \"0\");\n hourHandA.setAttribute(\"x2\", \"30\");\n hourHandA.setAttribute(\"y2\", \"0\");\n hourHandA.setAttribute(\"stroke\", colors.handLight);\n hourHandA.setAttribute(\"stroke-width\", \"4\");\n hourHandA.setAttribute(\"stroke-linecap\", \"round\");\n // This will go in front of the previous line.\n const hourHandB = document.createElementNS(svgNS, \"line\");\n hourHandB.setAttribute(\"class\", \"hour-hand-b\");\n hourHandB.setAttribute(\"x1\", \"0\");\n hourHandB.setAttribute(\"y1\", \"0\");\n hourHandB.setAttribute(\"x2\", \"29.9\");\n hourHandB.setAttribute(\"y2\", \"0\");\n hourHandB.setAttribute(\"stroke\", colors.handDark);\n hourHandB.setAttribute(\"stroke-width\", \"3.1\");\n hourHandB.setAttribute(\"stroke-linecap\", \"round\");\n // Append the elements to finish the hour hand.\n hourHand.append(hourHandA, hourHandB);\n\n // Minute hand.\n const minuteHand = document.createElementNS(svgNS, \"g\");\n minuteHand.setAttribute(\"class\", \"minute-hand\");\n minuteHand.setAttribute(\"transform\", \"translate(50 50)\");\n // This will go back and will act like a border.\n const minuteHandA = document.createElementNS(svgNS, \"line\");\n minuteHandA.setAttribute(\"class\", \"minute-hand-a\");\n minuteHandA.setAttribute(\"x1\", \"0\");\n minuteHandA.setAttribute(\"y1\", \"0\");\n minuteHandA.setAttribute(\"x2\", \"40\");\n minuteHandA.setAttribute(\"y2\", \"0\");\n minuteHandA.setAttribute(\"stroke\", colors.handLight);\n minuteHandA.setAttribute(\"stroke-width\", \"2\");\n minuteHandA.setAttribute(\"stroke-linecap\", \"round\");\n // This will go in front of the previous line.\n const minuteHandB = document.createElementNS(svgNS, \"line\");\n minuteHandB.setAttribute(\"class\", \"minute-hand-b\");\n minuteHandB.setAttribute(\"x1\", \"0\");\n minuteHandB.setAttribute(\"y1\", \"0\");\n minuteHandB.setAttribute(\"x2\", \"39.9\");\n minuteHandB.setAttribute(\"y2\", \"0\");\n minuteHandB.setAttribute(\"stroke\", colors.handDark);\n minuteHandB.setAttribute(\"stroke-width\", \"1.5\");\n minuteHandB.setAttribute(\"stroke-linecap\", \"round\");\n const minuteHandPin = document.createElementNS(svgNS, \"circle\");\n minuteHandPin.setAttribute(\"r\", \"3\");\n minuteHandPin.setAttribute(\"fill\", colors.handDark);\n // Append the elements to finish the minute hand.\n minuteHand.append(minuteHandA, minuteHandB, minuteHandPin);\n\n // Second hand.\n const secondHand = document.createElementNS(svgNS, \"g\");\n secondHand.setAttribute(\"class\", \"second-hand\");\n secondHand.setAttribute(\"transform\", \"translate(50 50)\");\n const secondHandBar = document.createElementNS(svgNS, \"line\");\n secondHandBar.setAttribute(\"x1\", \"0\");\n secondHandBar.setAttribute(\"y1\", \"0\");\n secondHandBar.setAttribute(\"x2\", \"46\");\n secondHandBar.setAttribute(\"y2\", \"0\");\n secondHandBar.setAttribute(\"stroke\", colors.secondHand);\n secondHandBar.setAttribute(\"stroke-width\", \"1\");\n secondHandBar.setAttribute(\"stroke-linecap\", \"round\");\n const secondHandPin = document.createElementNS(svgNS, \"circle\");\n secondHandPin.setAttribute(\"r\", \"2\");\n secondHandPin.setAttribute(\"fill\", colors.secondHand);\n // Append the elements to finish the second hand.\n secondHand.append(secondHandBar, secondHandPin);\n\n // Pin.\n const pin = document.createElementNS(svgNS, \"circle\");\n pin.setAttribute(\"cx\", \"50\");\n pin.setAttribute(\"cy\", \"50\");\n pin.setAttribute(\"r\", \"0.3\");\n pin.setAttribute(\"fill\", colors.handDark);\n\n // Get the hand angles.\n const date = this.getOriginDate();\n const seconds = date.getSeconds();\n const minutes = date.getMinutes();\n const hours = date.getHours();\n const secAngle = (360 / 60) * seconds;\n const minuteAngle = (360 / 60) * minutes + (360 / 60) * (seconds / 60);\n const hourAngle = (360 / 12) * hours + (360 / 12) * (minutes / 60);\n // Set the clock time by moving the hands.\n hourHand.setAttribute(\"transform\", `translate(50 50) rotate(${hourAngle})`);\n minuteHand.setAttribute(\n \"transform\",\n `translate(50 50) rotate(${minuteAngle})`\n );\n secondHand.setAttribute(\n \"transform\",\n `translate(50 50) rotate(${secAngle})`\n );\n\n // Build the clock\n svg.append(clockFace, marksGroup, hourHand, minuteHand, secondHand, pin);\n // Rotate the clock to its normal position.\n svg.setAttribute(\"transform\", \"rotate(-90)\");\n\n /* Add the animation declaration to the container.\n * Since the animation keyframes need to know the\n * start angle, this angle is dynamic (current time),\n * and we can't edit keyframes through javascript\n * safely and with backwards compatibility, we need\n * to inject it.\n */\n div.innerHTML = `\n \n `;\n // Add the clock to the container\n div.append(svg);\n\n // Date.\n if (this.props.clockFormat === \"datetime\") {\n const dateElem: HTMLSpanElement = document.createElement(\"span\");\n dateElem.className = \"date\";\n dateElem.textContent = humanDate(date, \"default\");\n dateElem.style.fontSize = `${dateFontSize}px`;\n if (this.props.color) dateElem.style.color = this.props.color;\n div.append(dateElem);\n }\n\n return div;\n }\n\n /**\n * Create a element which contains a representation of a digital clock.\n * @return DOM Element.\n */\n private createDigitalClock(): HTMLElement {\n const element: HTMLDivElement = document.createElement(\"div\");\n element.className = \"digital-clock\";\n\n const { width } = this.getElementSize(); // Destructuring assigment: http://es6-features.org/#ObjectMatchingShorthandNotation\n\n // Calculate font size to adapt the font to the item size.\n const baseTimeFontSize = 20; // Per 100px of width.\n const dateFontSizeMultiplier = 0.5;\n const tzFontSizeMultiplier = 6 / this.props.clockTimezone.length;\n const timeFontSize = (baseTimeFontSize * width) / 100;\n const dateFontSize =\n (baseTimeFontSize * dateFontSizeMultiplier * width) / 100;\n const tzFontSize = Math.min(\n (baseTimeFontSize * tzFontSizeMultiplier * width) / 100,\n (width / 100) * 10\n );\n\n // Date calculated using the original timezone.\n const date = this.getOriginDate();\n\n // Date.\n if (this.props.clockFormat === \"datetime\") {\n const dateElem: HTMLSpanElement = document.createElement(\"span\");\n dateElem.className = \"date\";\n dateElem.textContent = humanDate(date, \"default\");\n dateElem.style.fontSize = `${dateFontSize}px`;\n if (this.props.color) dateElem.style.color = this.props.color;\n element.append(dateElem);\n }\n\n // Time.\n const timeElem: HTMLSpanElement = document.createElement(\"span\");\n timeElem.className = \"time\";\n timeElem.textContent = humanTime(date);\n timeElem.style.fontSize = `${timeFontSize}px`;\n if (this.props.color) timeElem.style.color = this.props.color;\n element.append(timeElem);\n\n // City name.\n const city = this.getHumanTimezone();\n if (city.length > 0) {\n const tzElem: HTMLSpanElement = document.createElement(\"span\");\n tzElem.className = \"timezone\";\n tzElem.textContent = city;\n tzElem.style.fontSize = `${tzFontSize}px`;\n if (this.props.color) tzElem.style.color = this.props.color;\n element.append(tzElem);\n }\n\n return element;\n }\n\n /**\n * Generate the current date using the timezone offset stored into the properties.\n * @return The current date.\n */\n private getOriginDate(initialDate: Date | null = null): Date {\n const d = initialDate ? initialDate : new Date();\n const targetTZOffset = this.props.clockTimezoneOffset * 1000; // In ms.\n const localTZOffset = d.getTimezoneOffset() * 60 * 1000; // In ms.\n const utimestamp = d.getTime() + targetTZOffset + localTZOffset;\n\n return new Date(utimestamp);\n }\n\n /**\n * Extract a human readable city name from the timezone text.\n * @param timezone Timezone text.\n */\n public getHumanTimezone(timezone: string = this.props.clockTimezone): string {\n const [, city = \"\"] = timezone.split(\"/\");\n return city.replace(\"_\", \" \");\n }\n\n /**\n * Generate a element size using the current size and the default values.\n * @return The size.\n */\n private getElementSize(\n width: number = this.props.width,\n height: number = this.props.height\n ): Size {\n switch (this.props.clockType) {\n case \"analogic\": {\n let diameter = 100; // Default value.\n\n if (width > 0 && height > 0) {\n diameter = Math.min(width, height);\n } else if (width > 0) {\n diameter = width;\n } else if (height > 0) {\n diameter = height;\n }\n\n let extraHeigth = 0;\n if (this.props.clockFormat === \"datetime\") {\n extraHeigth = height / 8;\n }\n\n return {\n width: diameter,\n height: diameter + extraHeigth\n };\n }\n case \"digital\": {\n if (width > 0 && height > 0) {\n // The proportion of the clock should be (width = height / 2) aproximately.\n height = width / 2 < height ? width / 2 : height;\n } else if (width > 0) {\n height = width / 2;\n } else if (height > 0) {\n // The proportion of the clock should be (height * 2 = width) aproximately.\n width = height * 2;\n } else {\n width = 100; // Default value.\n height = 50; // Default value.\n }\n\n return {\n width,\n height\n };\n }\n default:\n throw new Error(\"invalid clock type.\");\n }\n }\n}\n","import { AnyObject } from \"../lib/types\";\nimport { parseIntOr, notEmptyStringOr, t } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\ninterface BoxProps extends ItemProps {\n // Overrided properties.\n readonly type: ItemType.BOX_ITEM;\n label: null;\n isLinkEnabled: false;\n parentId: null;\n aclGroupId: null;\n // Custom properties.\n borderWidth: number;\n borderColor: string | null;\n fillColor: string | null;\n fillTransparent: boolean | null;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the item props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function boxPropsDecoder(data: AnyObject): BoxProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.BOX_ITEM,\n label: null,\n isLinkEnabled: false,\n parentId: null,\n aclGroupId: null,\n // Custom properties.\n borderWidth: parseIntOr(data.borderWidth, 0),\n borderColor: notEmptyStringOr(data.borderColor, null),\n fillColor: notEmptyStringOr(data.fillColor, null),\n fillTransparent: data.fillTransparent\n };\n}\n\nexport default class Box extends Item {\n protected createDomElement(): HTMLElement {\n const box: HTMLDivElement = document.createElement(\"div\");\n box.className = \"box\";\n // To prevent this item to expand beyond its parent.\n box.style.boxSizing = \"border-box\";\n\n if (this.props.fillTransparent) {\n box.style.backgroundColor = \"transparent\";\n } else {\n if (this.props.fillColor) {\n box.style.backgroundColor = this.props.fillColor;\n }\n }\n\n // Border.\n if (this.props.borderWidth > 0) {\n box.style.borderStyle = \"solid\";\n // Control the max width to prevent this item to expand beyond its parent.\n const maxBorderWidth = Math.min(this.props.width, this.props.height) / 2;\n const borderWidth = Math.min(this.props.borderWidth, maxBorderWidth);\n box.style.borderWidth = `${borderWidth}px`;\n\n if (this.props.borderColor) {\n box.style.borderColor = this.props.borderColor;\n }\n }\n\n return box;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (this.props.fillTransparent) {\n element.style.backgroundColor = \"transparent\";\n } else {\n if (this.props.fillColor) {\n element.style.backgroundColor = this.props.fillColor;\n }\n }\n\n // Border.\n if (this.props.borderWidth > 0) {\n element.style.borderStyle = \"solid\";\n // Control the max width to prevent this item to expand beyond its parent.\n const maxBorderWidth = Math.min(this.props.width, this.props.height) / 2;\n const borderWidth = Math.min(this.props.borderWidth, maxBorderWidth);\n element.style.borderWidth = `${borderWidth}px`;\n\n if (this.props.borderColor) {\n element.style.borderColor = this.props.borderColor;\n }\n }\n }\n}\n","import { LinkedVisualConsoleProps, AnyObject } from \"../lib/types\";\nimport { linkedVCPropsDecoder } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type LabelProps = {\n type: ItemType.LABEL;\n} & ItemProps &\n LinkedVisualConsoleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the label props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function labelPropsDecoder(data: AnyObject): LabelProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.LABEL,\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Label extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"label\";\n element.innerHTML = this.getLabelWithMacrosReplaced();\n\n return element;\n }\n\n /**\n * @override Item.createLabelDomElement\n * Create a new label for the visual console item.\n * @return Item label.\n */\n public createLabelDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"visual-console-item-label\";\n // Always return an empty label.\n return element;\n }\n}\n","import {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n parseIntOr,\n modulePropsDecoder,\n replaceMacros\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type SimpleValueProps = {\n type: ItemType.SIMPLE_VALUE;\n valueType: \"string\" | \"image\";\n value: string;\n} & (\n | {\n processValue: \"none\";\n }\n | {\n processValue: \"avg\" | \"max\" | \"min\";\n period: number;\n }\n) &\n ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw value type.\n * @param valueType Raw value.\n */\nconst parseValueType = (valueType: unknown): SimpleValueProps[\"valueType\"] => {\n switch (valueType) {\n case \"string\":\n case \"image\":\n return valueType;\n default:\n return \"string\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw process value.\n * @param processValue Raw value.\n */\nconst parseProcessValue = (\n processValue: unknown\n): SimpleValueProps[\"processValue\"] => {\n switch (processValue) {\n case \"none\":\n case \"avg\":\n case \"max\":\n case \"min\":\n return processValue;\n default:\n return \"none\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the simple value props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function simpleValuePropsDecoder(\n data: AnyObject\n): SimpleValueProps | never {\n if (typeof data.value !== \"string\" || data.value.length === 0) {\n throw new TypeError(\"invalid value\");\n }\n\n const processValue = parseProcessValue(data.processValue);\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.SIMPLE_VALUE,\n valueType: parseValueType(data.valueType),\n value: data.value,\n ...(processValue === \"none\"\n ? { processValue }\n : { processValue, period: parseIntOr(data.period, 0) }), // Object spread. It will merge the properties of the two objects.\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class SimpleValue extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"simple-value\";\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n if (this.props.valueType === \"image\") {\n const img = document.createElement(\"img\");\n img.src = this.props.value;\n element.append(img);\n } else {\n // Add the value to the label and show it.\n let text = this.props.value;\n let label = this.getLabelWithMacrosReplaced();\n if (label.length > 0) {\n text = replaceMacros([{ macro: /\\(?_VALUE_\\)?/i, value: text }], label);\n }\n\n element.innerHTML = text;\n }\n\n return element;\n }\n\n /**\n * Generate a element size\n * using the current size and the default values.\n * @return The size.\n */ protected createLabelDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"visual-console-item-label\";\n // Always return an empty label.\n return element;\n }\n}\n","var pi = Math.PI,\n tau = 2 * pi,\n epsilon = 1e-6,\n tauEpsilon = tau - epsilon;\n\nfunction Path() {\n this._x0 = this._y0 = // start of current subpath\n this._x1 = this._y1 = null; // end of current subpath\n this._ = \"\";\n}\n\nfunction path() {\n return new Path;\n}\n\nPath.prototype = path.prototype = {\n constructor: Path,\n moveTo: function(x, y) {\n this._ += \"M\" + (this._x0 = this._x1 = +x) + \",\" + (this._y0 = this._y1 = +y);\n },\n closePath: function() {\n if (this._x1 !== null) {\n this._x1 = this._x0, this._y1 = this._y0;\n this._ += \"Z\";\n }\n },\n lineTo: function(x, y) {\n this._ += \"L\" + (this._x1 = +x) + \",\" + (this._y1 = +y);\n },\n quadraticCurveTo: function(x1, y1, x, y) {\n this._ += \"Q\" + (+x1) + \",\" + (+y1) + \",\" + (this._x1 = +x) + \",\" + (this._y1 = +y);\n },\n bezierCurveTo: function(x1, y1, x2, y2, x, y) {\n this._ += \"C\" + (+x1) + \",\" + (+y1) + \",\" + (+x2) + \",\" + (+y2) + \",\" + (this._x1 = +x) + \",\" + (this._y1 = +y);\n },\n arcTo: function(x1, y1, x2, y2, r) {\n x1 = +x1, y1 = +y1, x2 = +x2, y2 = +y2, r = +r;\n var x0 = this._x1,\n y0 = this._y1,\n x21 = x2 - x1,\n y21 = y2 - y1,\n x01 = x0 - x1,\n y01 = y0 - y1,\n l01_2 = x01 * x01 + y01 * y01;\n\n // Is the radius negative? Error.\n if (r < 0) throw new Error(\"negative radius: \" + r);\n\n // Is this path empty? Move to (x1,y1).\n if (this._x1 === null) {\n this._ += \"M\" + (this._x1 = x1) + \",\" + (this._y1 = y1);\n }\n\n // Or, is (x1,y1) coincident with (x0,y0)? Do nothing.\n else if (!(l01_2 > epsilon));\n\n // Or, are (x0,y0), (x1,y1) and (x2,y2) collinear?\n // Equivalently, is (x1,y1) coincident with (x2,y2)?\n // Or, is the radius zero? Line to (x1,y1).\n else if (!(Math.abs(y01 * x21 - y21 * x01) > epsilon) || !r) {\n this._ += \"L\" + (this._x1 = x1) + \",\" + (this._y1 = y1);\n }\n\n // Otherwise, draw an arc!\n else {\n var x20 = x2 - x0,\n y20 = y2 - y0,\n l21_2 = x21 * x21 + y21 * y21,\n l20_2 = x20 * x20 + y20 * y20,\n l21 = Math.sqrt(l21_2),\n l01 = Math.sqrt(l01_2),\n l = r * Math.tan((pi - Math.acos((l21_2 + l01_2 - l20_2) / (2 * l21 * l01))) / 2),\n t01 = l / l01,\n t21 = l / l21;\n\n // If the start tangent is not coincident with (x0,y0), line to.\n if (Math.abs(t01 - 1) > epsilon) {\n this._ += \"L\" + (x1 + t01 * x01) + \",\" + (y1 + t01 * y01);\n }\n\n this._ += \"A\" + r + \",\" + r + \",0,0,\" + (+(y01 * x20 > x01 * y20)) + \",\" + (this._x1 = x1 + t21 * x21) + \",\" + (this._y1 = y1 + t21 * y21);\n }\n },\n arc: function(x, y, r, a0, a1, ccw) {\n x = +x, y = +y, r = +r, ccw = !!ccw;\n var dx = r * Math.cos(a0),\n dy = r * Math.sin(a0),\n x0 = x + dx,\n y0 = y + dy,\n cw = 1 ^ ccw,\n da = ccw ? a0 - a1 : a1 - a0;\n\n // Is the radius negative? Error.\n if (r < 0) throw new Error(\"negative radius: \" + r);\n\n // Is this path empty? Move to (x0,y0).\n if (this._x1 === null) {\n this._ += \"M\" + x0 + \",\" + y0;\n }\n\n // Or, is (x0,y0) not coincident with the previous point? Line to (x0,y0).\n else if (Math.abs(this._x1 - x0) > epsilon || Math.abs(this._y1 - y0) > epsilon) {\n this._ += \"L\" + x0 + \",\" + y0;\n }\n\n // Is this arc empty? We’re done.\n if (!r) return;\n\n // Does the angle go the wrong way? Flip the direction.\n if (da < 0) da = da % tau + tau;\n\n // Is this a complete circle? Draw two arcs to complete the circle.\n if (da > tauEpsilon) {\n this._ += \"A\" + r + \",\" + r + \",0,1,\" + cw + \",\" + (x - dx) + \",\" + (y - dy) + \"A\" + r + \",\" + r + \",0,1,\" + cw + \",\" + (this._x1 = x0) + \",\" + (this._y1 = y0);\n }\n\n // Is this arc non-empty? Draw an arc!\n else if (da > epsilon) {\n this._ += \"A\" + r + \",\" + r + \",0,\" + (+(da >= pi)) + \",\" + cw + \",\" + (this._x1 = x + r * Math.cos(a1)) + \",\" + (this._y1 = y + r * Math.sin(a1));\n }\n },\n rect: function(x, y, w, h) {\n this._ += \"M\" + (this._x0 = this._x1 = +x) + \",\" + (this._y0 = this._y1 = +y) + \"h\" + (+w) + \"v\" + (+h) + \"h\" + (-w) + \"Z\";\n },\n toString: function() {\n return this._;\n }\n};\n\nexport default path;\n","export default function(x) {\n return function constant() {\n return x;\n };\n}\n","export var abs = Math.abs;\nexport var atan2 = Math.atan2;\nexport var cos = Math.cos;\nexport var max = Math.max;\nexport var min = Math.min;\nexport var sin = Math.sin;\nexport var sqrt = Math.sqrt;\n\nexport var epsilon = 1e-12;\nexport var pi = Math.PI;\nexport var halfPi = pi / 2;\nexport var tau = 2 * pi;\n\nexport function acos(x) {\n return x > 1 ? 0 : x < -1 ? pi : Math.acos(x);\n}\n\nexport function asin(x) {\n return x >= 1 ? halfPi : x <= -1 ? -halfPi : Math.asin(x);\n}\n","import {path} from \"d3-path\";\nimport constant from \"./constant.js\";\nimport {abs, acos, asin, atan2, cos, epsilon, halfPi, max, min, pi, sin, sqrt, tau} from \"./math.js\";\n\nfunction arcInnerRadius(d) {\n return d.innerRadius;\n}\n\nfunction arcOuterRadius(d) {\n return d.outerRadius;\n}\n\nfunction arcStartAngle(d) {\n return d.startAngle;\n}\n\nfunction arcEndAngle(d) {\n return d.endAngle;\n}\n\nfunction arcPadAngle(d) {\n return d && d.padAngle; // Note: optional!\n}\n\nfunction intersect(x0, y0, x1, y1, x2, y2, x3, y3) {\n var x10 = x1 - x0, y10 = y1 - y0,\n x32 = x3 - x2, y32 = y3 - y2,\n t = y32 * x10 - x32 * y10;\n if (t * t < epsilon) return;\n t = (x32 * (y0 - y2) - y32 * (x0 - x2)) / t;\n return [x0 + t * x10, y0 + t * y10];\n}\n\n// Compute perpendicular offset line of length rc.\n// http://mathworld.wolfram.com/Circle-LineIntersection.html\nfunction cornerTangents(x0, y0, x1, y1, r1, rc, cw) {\n var x01 = x0 - x1,\n y01 = y0 - y1,\n lo = (cw ? rc : -rc) / sqrt(x01 * x01 + y01 * y01),\n ox = lo * y01,\n oy = -lo * x01,\n x11 = x0 + ox,\n y11 = y0 + oy,\n x10 = x1 + ox,\n y10 = y1 + oy,\n x00 = (x11 + x10) / 2,\n y00 = (y11 + y10) / 2,\n dx = x10 - x11,\n dy = y10 - y11,\n d2 = dx * dx + dy * dy,\n r = r1 - rc,\n D = x11 * y10 - x10 * y11,\n d = (dy < 0 ? -1 : 1) * sqrt(max(0, r * r * d2 - D * D)),\n cx0 = (D * dy - dx * d) / d2,\n cy0 = (-D * dx - dy * d) / d2,\n cx1 = (D * dy + dx * d) / d2,\n cy1 = (-D * dx + dy * d) / d2,\n dx0 = cx0 - x00,\n dy0 = cy0 - y00,\n dx1 = cx1 - x00,\n dy1 = cy1 - y00;\n\n // Pick the closer of the two intersection points.\n // TODO Is there a faster way to determine which intersection to use?\n if (dx0 * dx0 + dy0 * dy0 > dx1 * dx1 + dy1 * dy1) cx0 = cx1, cy0 = cy1;\n\n return {\n cx: cx0,\n cy: cy0,\n x01: -ox,\n y01: -oy,\n x11: cx0 * (r1 / r - 1),\n y11: cy0 * (r1 / r - 1)\n };\n}\n\nexport default function() {\n var innerRadius = arcInnerRadius,\n outerRadius = arcOuterRadius,\n cornerRadius = constant(0),\n padRadius = null,\n startAngle = arcStartAngle,\n endAngle = arcEndAngle,\n padAngle = arcPadAngle,\n context = null;\n\n function arc() {\n var buffer,\n r,\n r0 = +innerRadius.apply(this, arguments),\n r1 = +outerRadius.apply(this, arguments),\n a0 = startAngle.apply(this, arguments) - halfPi,\n a1 = endAngle.apply(this, arguments) - halfPi,\n da = abs(a1 - a0),\n cw = a1 > a0;\n\n if (!context) context = buffer = path();\n\n // Ensure that the outer radius is always larger than the inner radius.\n if (r1 < r0) r = r1, r1 = r0, r0 = r;\n\n // Is it a point?\n if (!(r1 > epsilon)) context.moveTo(0, 0);\n\n // Or is it a circle or annulus?\n else if (da > tau - epsilon) {\n context.moveTo(r1 * cos(a0), r1 * sin(a0));\n context.arc(0, 0, r1, a0, a1, !cw);\n if (r0 > epsilon) {\n context.moveTo(r0 * cos(a1), r0 * sin(a1));\n context.arc(0, 0, r0, a1, a0, cw);\n }\n }\n\n // Or is it a circular or annular sector?\n else {\n var a01 = a0,\n a11 = a1,\n a00 = a0,\n a10 = a1,\n da0 = da,\n da1 = da,\n ap = padAngle.apply(this, arguments) / 2,\n rp = (ap > epsilon) && (padRadius ? +padRadius.apply(this, arguments) : sqrt(r0 * r0 + r1 * r1)),\n rc = min(abs(r1 - r0) / 2, +cornerRadius.apply(this, arguments)),\n rc0 = rc,\n rc1 = rc,\n t0,\n t1;\n\n // Apply padding? Note that since r1 ≥ r0, da1 ≥ da0.\n if (rp > epsilon) {\n var p0 = asin(rp / r0 * sin(ap)),\n p1 = asin(rp / r1 * sin(ap));\n if ((da0 -= p0 * 2) > epsilon) p0 *= (cw ? 1 : -1), a00 += p0, a10 -= p0;\n else da0 = 0, a00 = a10 = (a0 + a1) / 2;\n if ((da1 -= p1 * 2) > epsilon) p1 *= (cw ? 1 : -1), a01 += p1, a11 -= p1;\n else da1 = 0, a01 = a11 = (a0 + a1) / 2;\n }\n\n var x01 = r1 * cos(a01),\n y01 = r1 * sin(a01),\n x10 = r0 * cos(a10),\n y10 = r0 * sin(a10);\n\n // Apply rounded corners?\n if (rc > epsilon) {\n var x11 = r1 * cos(a11),\n y11 = r1 * sin(a11),\n x00 = r0 * cos(a00),\n y00 = r0 * sin(a00),\n oc;\n\n // Restrict the corner radius according to the sector angle.\n if (da < pi && (oc = intersect(x01, y01, x00, y00, x11, y11, x10, y10))) {\n var ax = x01 - oc[0],\n ay = y01 - oc[1],\n bx = x11 - oc[0],\n by = y11 - oc[1],\n kc = 1 / sin(acos((ax * bx + ay * by) / (sqrt(ax * ax + ay * ay) * sqrt(bx * bx + by * by))) / 2),\n lc = sqrt(oc[0] * oc[0] + oc[1] * oc[1]);\n rc0 = min(rc, (r0 - lc) / (kc - 1));\n rc1 = min(rc, (r1 - lc) / (kc + 1));\n }\n }\n\n // Is the sector collapsed to a line?\n if (!(da1 > epsilon)) context.moveTo(x01, y01);\n\n // Does the sector’s outer ring have rounded corners?\n else if (rc1 > epsilon) {\n t0 = cornerTangents(x00, y00, x01, y01, r1, rc1, cw);\n t1 = cornerTangents(x11, y11, x10, y10, r1, rc1, cw);\n\n context.moveTo(t0.cx + t0.x01, t0.cy + t0.y01);\n\n // Have the corners merged?\n if (rc1 < rc) context.arc(t0.cx, t0.cy, rc1, atan2(t0.y01, t0.x01), atan2(t1.y01, t1.x01), !cw);\n\n // Otherwise, draw the two corners and the ring.\n else {\n context.arc(t0.cx, t0.cy, rc1, atan2(t0.y01, t0.x01), atan2(t0.y11, t0.x11), !cw);\n context.arc(0, 0, r1, atan2(t0.cy + t0.y11, t0.cx + t0.x11), atan2(t1.cy + t1.y11, t1.cx + t1.x11), !cw);\n context.arc(t1.cx, t1.cy, rc1, atan2(t1.y11, t1.x11), atan2(t1.y01, t1.x01), !cw);\n }\n }\n\n // Or is the outer ring just a circular arc?\n else context.moveTo(x01, y01), context.arc(0, 0, r1, a01, a11, !cw);\n\n // Is there no inner ring, and it’s a circular sector?\n // Or perhaps it’s an annular sector collapsed due to padding?\n if (!(r0 > epsilon) || !(da0 > epsilon)) context.lineTo(x10, y10);\n\n // Does the sector’s inner ring (or point) have rounded corners?\n else if (rc0 > epsilon) {\n t0 = cornerTangents(x10, y10, x11, y11, r0, -rc0, cw);\n t1 = cornerTangents(x01, y01, x00, y00, r0, -rc0, cw);\n\n context.lineTo(t0.cx + t0.x01, t0.cy + t0.y01);\n\n // Have the corners merged?\n if (rc0 < rc) context.arc(t0.cx, t0.cy, rc0, atan2(t0.y01, t0.x01), atan2(t1.y01, t1.x01), !cw);\n\n // Otherwise, draw the two corners and the ring.\n else {\n context.arc(t0.cx, t0.cy, rc0, atan2(t0.y01, t0.x01), atan2(t0.y11, t0.x11), !cw);\n context.arc(0, 0, r0, atan2(t0.cy + t0.y11, t0.cx + t0.x11), atan2(t1.cy + t1.y11, t1.cx + t1.x11), cw);\n context.arc(t1.cx, t1.cy, rc0, atan2(t1.y11, t1.x11), atan2(t1.y01, t1.x01), !cw);\n }\n }\n\n // Or is the inner ring just a circular arc?\n else context.arc(0, 0, r0, a10, a00, cw);\n }\n\n context.closePath();\n\n if (buffer) return context = null, buffer + \"\" || null;\n }\n\n arc.centroid = function() {\n var r = (+innerRadius.apply(this, arguments) + +outerRadius.apply(this, arguments)) / 2,\n a = (+startAngle.apply(this, arguments) + +endAngle.apply(this, arguments)) / 2 - pi / 2;\n return [cos(a) * r, sin(a) * r];\n };\n\n arc.innerRadius = function(_) {\n return arguments.length ? (innerRadius = typeof _ === \"function\" ? _ : constant(+_), arc) : innerRadius;\n };\n\n arc.outerRadius = function(_) {\n return arguments.length ? (outerRadius = typeof _ === \"function\" ? _ : constant(+_), arc) : outerRadius;\n };\n\n arc.cornerRadius = function(_) {\n return arguments.length ? (cornerRadius = typeof _ === \"function\" ? _ : constant(+_), arc) : cornerRadius;\n };\n\n arc.padRadius = function(_) {\n return arguments.length ? (padRadius = _ == null ? null : typeof _ === \"function\" ? _ : constant(+_), arc) : padRadius;\n };\n\n arc.startAngle = function(_) {\n return arguments.length ? (startAngle = typeof _ === \"function\" ? _ : constant(+_), arc) : startAngle;\n };\n\n arc.endAngle = function(_) {\n return arguments.length ? (endAngle = typeof _ === \"function\" ? _ : constant(+_), arc) : endAngle;\n };\n\n arc.padAngle = function(_) {\n return arguments.length ? (padAngle = typeof _ === \"function\" ? _ : constant(+_), arc) : padAngle;\n };\n\n arc.context = function(_) {\n return arguments.length ? ((context = _ == null ? null : _), arc) : context;\n };\n\n return arc;\n}\n","import { arc as arcFactory } from \"d3-shape\";\n\nimport {\n LinkedVisualConsoleProps,\n AnyObject,\n WithModuleProps\n} from \"../lib/types\";\nimport {\n linkedVCPropsDecoder,\n modulePropsDecoder,\n notEmptyStringOr,\n parseIntOr,\n parseFloatOr\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type PercentileProps = {\n type: ItemType.PERCENTILE_BAR;\n percentileType:\n | \"progress-bar\"\n | \"bubble\"\n | \"circular-progress-bar\"\n | \"circular-progress-bar-alt\";\n valueType: \"percent\" | \"value\";\n minValue: number | null;\n maxValue: number | null;\n color: string | null;\n labelColor: string | null;\n value: number | null;\n unit: string | null;\n} & ItemProps &\n WithModuleProps &\n LinkedVisualConsoleProps;\n\n/**\n * Extract a valid enum value from a raw type value.\n * @param type Raw value.\n */\nfunction extractPercentileType(\n type: unknown\n): PercentileProps[\"percentileType\"] {\n switch (type) {\n case \"progress-bar\":\n case \"bubble\":\n case \"circular-progress-bar\":\n case \"circular-progress-bar-alt\":\n return type;\n default:\n case ItemType.PERCENTILE_BAR:\n return \"progress-bar\";\n case ItemType.PERCENTILE_BUBBLE:\n return \"bubble\";\n case ItemType.CIRCULAR_PROGRESS_BAR:\n return \"circular-progress-bar\";\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n return \"circular-progress-bar-alt\";\n }\n}\n\n/**\n * Extract a valid enum value from a raw value type value.\n * @param type Raw value.\n */\nfunction extractValueType(valueType: unknown): PercentileProps[\"valueType\"] {\n switch (valueType) {\n case \"percent\":\n case \"value\":\n return valueType;\n default:\n return \"percent\";\n }\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the percentile props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function percentilePropsDecoder(\n data: AnyObject\n): PercentileProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.PERCENTILE_BAR,\n percentileType: extractPercentileType(data.percentileType || data.type),\n valueType: extractValueType(data.valueType),\n minValue: parseIntOr(data.minValue, null),\n maxValue: parseIntOr(data.maxValue, null),\n color: notEmptyStringOr(data.color, null),\n labelColor: notEmptyStringOr(data.labelColor, null),\n value: parseFloatOr(data.value, null),\n unit: notEmptyStringOr(data.unit, null),\n ...modulePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n ...linkedVCPropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nconst svgNS = \"http://www.w3.org/2000/svg\";\n\nexport default class Percentile extends Item {\n protected createDomElement(): HTMLElement {\n const colors = {\n background: \"#000000\",\n progress: this.props.color || \"#F0F0F0\",\n text: this.props.labelColor || \"#444444\"\n };\n // Progress.\n const progress = this.getProgress();\n // Main element.\n const element = document.createElement(\"div\");\n\n var formatValue;\n if (this.props.value != null) {\n if (Intl) {\n formatValue = Intl.NumberFormat(\"en-EN\").format(this.props.value);\n } else {\n formatValue = this.props.value;\n }\n }\n\n // SVG container.\n const svg = document.createElementNS(svgNS, \"svg\");\n\n switch (this.props.percentileType) {\n case \"progress-bar\":\n {\n const backgroundRect = document.createElementNS(svgNS, \"rect\");\n backgroundRect.setAttribute(\"fill\", colors.background);\n backgroundRect.setAttribute(\"fill-opacity\", \"0.5\");\n backgroundRect.setAttribute(\"width\", \"100%\");\n backgroundRect.setAttribute(\"height\", \"100%\");\n backgroundRect.setAttribute(\"rx\", \"5\");\n backgroundRect.setAttribute(\"ry\", \"5\");\n const progressRect = document.createElementNS(svgNS, \"rect\");\n progressRect.setAttribute(\"fill\", colors.progress);\n progressRect.setAttribute(\"fill-opacity\", \"1\");\n progressRect.setAttribute(\"width\", `${progress}%`);\n progressRect.setAttribute(\"height\", \"100%\");\n progressRect.setAttribute(\"rx\", \"5\");\n progressRect.setAttribute(\"ry\", \"5\");\n const text = document.createElementNS(svgNS, \"text\");\n text.setAttribute(\"text-anchor\", \"middle\");\n text.setAttribute(\"alignment-baseline\", \"middle\");\n text.setAttribute(\"font-size\", \"15\");\n text.setAttribute(\"font-family\", \"lato\");\n text.setAttribute(\"font-weight\", \"bold\");\n text.setAttribute(\n \"transform\",\n `translate(${this.props.width / 2}, 17.5)`\n );\n text.setAttribute(\"fill\", colors.text);\n\n if (this.props.valueType === \"value\") {\n text.style.fontSize = \"6pt\";\n\n text.textContent = this.props.unit\n ? `${formatValue} ${this.props.unit}`\n : `${formatValue}`;\n } else {\n text.textContent = `${progress}%`;\n }\n\n svg.setAttribute(\"width\", \"100%\");\n svg.setAttribute(\"height\", \"100%\");\n svg.append(backgroundRect, progressRect, text);\n }\n break;\n case \"bubble\":\n case \"circular-progress-bar\":\n case \"circular-progress-bar-alt\":\n {\n // Auto resize SVG using the view box magic: https://css-tricks.com/scale-svg/\n svg.setAttribute(\"viewBox\", \"0 0 100 100\");\n\n if (this.props.percentileType === \"bubble\") {\n // Create and append the circles.\n const backgroundCircle = document.createElementNS(svgNS, \"circle\");\n backgroundCircle.setAttribute(\"transform\", \"translate(50 50)\");\n backgroundCircle.setAttribute(\"fill\", colors.background);\n backgroundCircle.setAttribute(\"fill-opacity\", \"0.5\");\n backgroundCircle.setAttribute(\"r\", \"50\");\n const progressCircle = document.createElementNS(svgNS, \"circle\");\n progressCircle.setAttribute(\"transform\", \"translate(50 50)\");\n progressCircle.setAttribute(\"fill\", colors.progress);\n progressCircle.setAttribute(\"fill-opacity\", \"1\");\n progressCircle.setAttribute(\"r\", `${progress / 2}`);\n\n svg.append(backgroundCircle, progressCircle);\n } else {\n // Create and append the circles.\n const arcProps = {\n innerRadius:\n this.props.percentileType === \"circular-progress-bar\" ? 30 : 0,\n outerRadius: 50,\n startAngle: 0,\n endAngle: Math.PI * 2\n };\n const arc = arcFactory();\n\n const backgroundCircle = document.createElementNS(svgNS, \"path\");\n backgroundCircle.setAttribute(\"transform\", \"translate(50 50)\");\n backgroundCircle.setAttribute(\"fill\", colors.background);\n backgroundCircle.setAttribute(\"fill-opacity\", \"0.5\");\n backgroundCircle.setAttribute(\"d\", `${arc(arcProps)}`);\n const progressCircle = document.createElementNS(svgNS, \"path\");\n progressCircle.setAttribute(\"transform\", \"translate(50 50)\");\n progressCircle.setAttribute(\"fill\", colors.progress);\n progressCircle.setAttribute(\"fill-opacity\", \"1\");\n progressCircle.setAttribute(\n \"d\",\n `${arc({\n ...arcProps,\n endAngle: arcProps.endAngle * (progress / 100)\n })}`\n );\n\n svg.append(backgroundCircle, progressCircle);\n }\n\n // Create and append the text.\n const text = document.createElementNS(svgNS, \"text\");\n text.setAttribute(\"text-anchor\", \"middle\");\n text.setAttribute(\"alignment-baseline\", \"middle\");\n text.setAttribute(\"font-size\", \"16\");\n text.setAttribute(\"font-family\", \"lato\");\n text.setAttribute(\"font-weight\", \"bold\");\n text.setAttribute(\"fill\", colors.text);\n\n if (this.props.valueType === \"value\" && this.props.value != null) {\n // Show value and unit in 1 (no unit) or 2 lines.\n if (this.props.unit && this.props.unit.length > 0) {\n const value = document.createElementNS(svgNS, \"tspan\");\n value.setAttribute(\"x\", \"0\");\n value.setAttribute(\"dy\", \"1em\");\n value.textContent = `${formatValue}`;\n value.style.fontSize = \"8pt\";\n const unit = document.createElementNS(svgNS, \"tspan\");\n unit.setAttribute(\"x\", \"0\");\n unit.setAttribute(\"dy\", \"1em\");\n unit.textContent = `${this.props.unit}`;\n unit.style.fontSize = \"8pt\";\n text.append(value, unit);\n text.setAttribute(\"transform\", \"translate(50 33)\");\n } else {\n text.textContent = `${formatValue}`;\n text.style.fontSize = \"8pt\";\n text.setAttribute(\"transform\", \"translate(50 50)\");\n }\n } else {\n // Percentage.\n text.textContent = `${progress}%`;\n text.setAttribute(\"transform\", \"translate(50 50)\");\n }\n\n svg.append(text);\n }\n break;\n }\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n svg.setAttribute(\"opacity\", \"0.2\");\n }\n\n if (svg !== null) element.append(svg);\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (this.meta.isBeingResized === false) {\n this.resizeElement(this.props.width, this.props.height);\n }\n element.innerHTML = this.createDomElement().innerHTML;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected resizeElement(width: number, height: number): void {\n if (this.props.percentileType === \"progress-bar\") {\n super.resizeElement(width, 35);\n } else {\n super.resizeElement(width, width);\n }\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n public resize(width: number): void {\n this.resizeElement(width, width);\n let height = this.props.maxValue || 0;\n if (this.props.percentileType === \"progress-bar\") {\n height = 35;\n }\n super.setProps({\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n width,\n height\n });\n }\n\n private getProgress(): number {\n const minValue = this.props.minValue || 0;\n const maxValue = this.props.maxValue || 100;\n const value = this.props.value == null ? 0 : this.props.value;\n\n if (value <= minValue) return 0;\n else if (value >= maxValue) return 100;\n else return Math.trunc(((value - minValue) / (maxValue - minValue)) * 100);\n }\n}\n","import { AnyObject, WithModuleProps } from \"../lib/types\";\nimport { modulePropsDecoder, decodeBase64, stringIsEmpty, t } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type BarsGraphProps = {\n type: ItemType.BARS_GRAPH;\n html: string;\n backgroundColor: \"white\" | \"black\" | \"transparent\";\n typeGraph: \"horizontal\" | \"vertical\";\n gridColor: string;\n} & ItemProps &\n WithModuleProps;\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param BarsGraphProps Raw value.\n */\nconst parseBarsGraphProps = (\n backgroundColor: unknown\n): BarsGraphProps[\"backgroundColor\"] => {\n switch (backgroundColor) {\n case \"white\":\n case \"black\":\n case \"transparent\":\n return backgroundColor;\n default:\n return \"transparent\";\n }\n};\n\n/**\n * Extract a valid enum value from a raw unknown value.\n * @param typeGraph Raw value.\n */\nconst parseTypeGraph = (typeGraph: unknown): BarsGraphProps[\"typeGraph\"] => {\n switch (typeGraph) {\n case \"horizontal\":\n case \"vertical\":\n return typeGraph;\n default:\n return \"vertical\";\n }\n};\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the bars graph props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function barsGraphPropsDecoder(data: AnyObject): BarsGraphProps | never {\n if (stringIsEmpty(data.html) && stringIsEmpty(data.encodedHtml)) {\n throw new TypeError(\"missing html content.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.BARS_GRAPH,\n html: !stringIsEmpty(data.html)\n ? data.html\n : decodeBase64(data.encodedHtml),\n backgroundColor: parseBarsGraphProps(data.backgroundColor),\n typeGraph: parseTypeGraph(data.typeGraph),\n gridColor: stringIsEmpty(data.gridColor) ? \"#000000\" : data.gridColor,\n ...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class BarsGraph extends Item {\n protected createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"bars-graph\";\n element.style.backgroundImage = `url(${this.props.html})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = `${this.props.width}px ${this.props.height}px`;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.style.backgroundImage = `url(${this.props.html})`;\n element.style.backgroundRepeat = \"no-repeat\";\n element.style.backgroundSize = `${this.props.width}px ${this.props.height}px`;\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n }\n}\n","import { AnyObject } from \"../lib/types\";\nimport {\n stringIsEmpty,\n notEmptyStringOr,\n decodeBase64,\n parseIntOr,\n t\n} from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\nimport { FormContainer, InputGroup } from \"../Form\";\nimport fontAwesomeIcon from \"../lib/FontAwesomeIcon\";\nimport {\n faCircleNotch,\n faExclamationCircle\n} from \"@fortawesome/free-solid-svg-icons\";\n\nexport type ServiceProps = {\n type: ItemType.SERVICE;\n serviceId: number;\n imageSrc: string | null;\n statusImageSrc: string | null;\n encodedTitle: string | null;\n} & ItemProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the service props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function servicePropsDecoder(data: AnyObject): ServiceProps | never {\n if (data.imageSrc !== null) {\n if (\n typeof data.statusImageSrc !== \"string\" ||\n data.imageSrc.statusImageSrc === 0\n ) {\n throw new TypeError(\"invalid status image src.\");\n }\n } else {\n if (stringIsEmpty(data.encodedTitle)) {\n throw new TypeError(\"missing encode tittle content.\");\n }\n }\n\n if (parseIntOr(data.serviceId, null) === null) {\n throw new TypeError(\"invalid service id.\");\n }\n\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.SERVICE,\n serviceId: data.serviceId,\n imageSrc: notEmptyStringOr(data.imageSrc, null),\n statusImageSrc: notEmptyStringOr(data.statusImageSrc, null),\n encodedTitle: notEmptyStringOr(data.encodedTitle, null)\n };\n}\n\nexport default class Service extends Item {\n public createDomElement(): HTMLElement {\n const element = document.createElement(\"div\");\n element.className = \"service\";\n\n if (this.props.statusImageSrc !== null) {\n element.style.background = `url(${this.props.statusImageSrc}) no-repeat`;\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n if (this.props.encodedTitle !== null) {\n element.className = \"service image forced_title\";\n element.setAttribute(\"data-use_title_for_force_title\", \"1\");\n element.setAttribute(\n \"data-title\",\n decodeBase64(this.props.encodedTitle)\n );\n }\n } else if (this.props.encodedTitle !== null) {\n element.innerHTML = decodeBase64(this.props.encodedTitle);\n }\n\n return element;\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n protected updateDomElement(element: HTMLElement): void {\n if (this.props.statusImageSrc !== null) {\n element.style.background = `url(${this.props.statusImageSrc}) no-repeat`;\n element.style.backgroundSize = \"contain\";\n element.style.backgroundPosition = \"center\";\n if (this.props.encodedTitle !== null) {\n element.className = \"service image forced_title\";\n element.setAttribute(\"data-use_title_for_force_title\", \"1\");\n element.setAttribute(\n \"data-title\",\n decodeBase64(this.props.encodedTitle)\n );\n }\n element.innerHTML = \"\";\n } else if (this.props.encodedTitle !== null) {\n element.innerHTML = decodeBase64(this.props.encodedTitle);\n }\n }\n}\n","import { AnyObject, WithModuleProps } from \"../lib/types\";\n\nimport { modulePropsDecoder, parseIntOr, stringIsEmpty, t } from \"../lib\";\nimport Item, { ItemType, ItemProps, itemBasePropsDecoder } from \"../Item\";\n\nexport type OdometerProps = {\n type: ItemType.ODOMETER;\n value: number;\n status: string;\n title: string | null;\n titleColor: string;\n odometerType: string;\n thresholds: string | any;\n minMaxValue: string;\n} & ItemProps &\n WithModuleProps;\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the events history props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function odometerPropsDecoder(data: AnyObject): OdometerProps | never {\n return {\n ...itemBasePropsDecoder(data), // Object spread. It will merge the properties of the two objects.\n type: ItemType.ODOMETER,\n value: parseIntOr(data.value, 0),\n status: stringIsEmpty(data.status) ? \"#B2B2B2\" : data.status,\n titleColor: stringIsEmpty(data.titleColor) ? \"#3f3f3f\" : data.titleColor,\n title: stringIsEmpty(data.title) ? \"\" : data.title,\n thresholds: stringIsEmpty(data.thresholds) ? \"\" : data.thresholds,\n minMaxValue: stringIsEmpty(data.minMaxValue) ? \"\" : data.minMaxValue,\n odometerType: stringIsEmpty(data.odometerType)\n ? \"percent\"\n : data.odometerType,\n ...modulePropsDecoder(data) // Object spread. It will merge the properties of the two objects.\n };\n}\n\nexport default class Odometer extends Item {\n protected createDomElement(): HTMLElement {\n let lineWarning = \"\";\n let lineWarning2 = \"\";\n let lineCritical = \"\";\n let lineCritical2 = \"\";\n\n if (this.props.thresholds !== \"\") {\n const thresholds = JSON.parse(this.props.thresholds);\n\n if (thresholds !== null) {\n if (thresholds.min_warning != 0 || thresholds.max_warning != 0) {\n lineWarning = this.getCoords(\n thresholds.min_warning,\n this.props.width / 2\n );\n if (thresholds.max_warning == 0) {\n lineWarning2 = this.getCoords(100, this.props.width / 2);\n } else {\n lineWarning2 = this.getCoords(\n thresholds.max_warning,\n this.props.width / 2\n );\n }\n }\n\n if (thresholds.min_critical != 0 || thresholds.max_critical != 0) {\n lineCritical = this.getCoords(\n thresholds.min_critical,\n this.props.width / 2\n );\n if (thresholds.max_critical == 0) {\n lineCritical2 = this.getCoords(100, this.props.width / 2);\n } else {\n lineCritical2 = this.getCoords(\n thresholds.max_critical,\n this.props.width / 2\n );\n }\n }\n }\n }\n\n let percent = \"\";\n let number;\n // Float\n if (\n Number(this.props.value) === this.props.value &&\n this.props.value % 1 !== 0\n ) {\n number = this.props.value.toFixed(1);\n } else {\n if (this.props.minMaxValue === \"\") {\n percent = \" %\";\n } else {\n percent = this.getSubfix(this.props.value);\n }\n number = new Intl.NumberFormat(\"es\", {\n maximumSignificantDigits: 4,\n maximumFractionDigits: 3\n }).format(this.props.value);\n }\n\n var numb = number.match(/\\d*\\.\\d/);\n if (numb !== null) {\n number = numb[0];\n }\n\n const rotate = this.getRotate(this.props.value);\n\n let backgroundColor = document.getElementById(\n \"visual-console-container\"\n ) as HTMLElement;\n\n if (backgroundColor === null) {\n backgroundColor = document.getElementById(\n `visual-console-container-${this.props.cellId}`\n ) as HTMLElement;\n }\n\n if (backgroundColor.style.backgroundColor == \"\") {\n backgroundColor.style.backgroundColor = \"#fff\";\n }\n\n const anchoB = this.props.width * 0.7;\n\n const element = document.createElement(\"div\");\n element.className = \"odometer\";\n\n if (\n this.props.agentDisabled === true ||\n this.props.moduleDisabled === true\n ) {\n element.style.opacity = \"0.2\";\n }\n\n // Odometer container.\n const odometerContainer = document.createElement(\"div\");\n odometerContainer.className = \"odometer-container\";\n\n // Central semicircle.\n const odometerA = document.createElement(\"div\");\n odometerA.className = \"odometer-a\";\n odometerA.style.backgroundColor = `${backgroundColor.style.backgroundColor}`;\n\n // Semicircle rotating with the value.\n const odometerB = document.createElement(\"div\");\n odometerB.className = \"odometer-b\";\n odometerB.id = `odometerB-${this.props.id}`;\n odometerB.style.backgroundColor = `${this.props.status}`;\n\n // Dark semicircle.\n const odometerC = document.createElement(\"div\");\n odometerC.className = \"odometer-c\";\n\n // Green outer semicircle.\n const gaugeE = document.createElement(\"div\");\n gaugeE.className = \"odometer-d\";\n\n const SVG_NS = \"http://www.w3.org/2000/svg\";\n // Portion of threshold warning\n if (lineWarning != \"\") {\n const svgWarning = document.createElementNS(SVG_NS, \"svg\");\n svgWarning.setAttributeNS(null, \"width\", \"100%\");\n svgWarning.setAttributeNS(null, \"height\", \"100%\");\n svgWarning.setAttributeNS(null, \"style\", \"position:absolute;z-index:1\");\n const pathWarning = document.createElementNS(SVG_NS, \"path\");\n pathWarning.setAttributeNS(null, \"id\", `svgWarning-${this.props.id}`);\n pathWarning.setAttributeNS(\n null,\n \"d\",\n `M${this.props.width / 2},${this.props.width / 2}L${lineWarning}A${this\n .props.width / 2},${this.props.width / 2},0,0,1,${lineWarning2}Z`\n );\n pathWarning.setAttributeNS(null, \"class\", \"svg_warning\");\n svgWarning.appendChild(pathWarning);\n odometerContainer.appendChild(svgWarning);\n }\n\n // Portion of threshold critical\n if (lineCritical != \"\") {\n const svgCritical = document.createElementNS(SVG_NS, \"svg\");\n svgCritical.setAttributeNS(null, \"width\", \"100%\");\n svgCritical.setAttributeNS(null, \"height\", \"100%\");\n svgCritical.setAttributeNS(null, \"style\", \"position:absolute;z-index:2\");\n const pathCritical = document.createElementNS(SVG_NS, \"path\");\n pathCritical.setAttributeNS(null, \"id\", `svgCritical-${this.props.id}`);\n pathCritical.setAttributeNS(\n null,\n \"d\",\n `M${this.props.width / 2},${this.props.width / 2}L${lineCritical}A${this\n .props.width / 2},${this.props.width / 2},0,0,1,${lineCritical2}Z`\n );\n pathCritical.setAttributeNS(null, \"fill\", \"#E63C52\");\n svgCritical.appendChild(pathCritical);\n odometerContainer.appendChild(svgCritical);\n }\n\n // Text.\n const h1 = document.createElement(\"h1\");\n h1.innerText = number + percent;\n h1.style.fontSize = `${anchoB * 0.17}px`;\n h1.style.color = `${this.props.status}`;\n h1.style.lineHeight = \"0\";\n\n const h2 = document.createElement(\"h2\");\n if (this.props.title == \"\") {\n h2.textContent = this.props.moduleName;\n } else {\n h2.textContent = this.truncateTitle(this.props.title);\n }\n h2.style.fontSize = `${anchoB * 0.06}px`;\n h2.style.color = `${this.props.titleColor}`;\n h2.style.lineHeight = \"0\";\n\n let script = document.createElement(\"script\");\n script.type = \"text/javascript\";\n script.onload = function() {\n odometerB.style.transform = `rotate(${rotate}turn)`;\n };\n\n if (typeof this.props.metaconsoleId !== \"undefined\") {\n script.src = \"./../../include/javascript/pandora_alerts.js\";\n } else {\n script.src = \"./include/javascript/pandora_alerts.js\";\n }\n\n odometerA.appendChild(h1);\n odometerA.appendChild(h2);\n odometerContainer.appendChild(odometerB);\n odometerContainer.appendChild(odometerC);\n odometerContainer.appendChild(gaugeE);\n odometerContainer.appendChild(odometerA);\n odometerContainer.appendChild(script);\n element.appendChild(odometerContainer);\n\n return element;\n }\n\n protected updateDomElement(element: HTMLElement): void {\n element.innerHTML = this.createDomElement().innerHTML;\n\n let rotate = this.getRotate(this.props.value);\n\n const svgWarning = document.getElementById(`svgWarning-${this.props.id}`);\n if (svgWarning != null) {\n svgWarning.style.display = \"none\";\n }\n\n const svgCritical = document.getElementById(`svgCritical-${this.props.id}`);\n if (svgCritical != null) {\n svgCritical.style.display = \"none\";\n }\n\n setTimeout(() => {\n if (svgWarning != null) {\n svgWarning.style.display = \"block\";\n }\n\n if (svgCritical != null) {\n svgCritical.style.display = \"block\";\n }\n\n var odometerB = document.getElementById(`odometerB-${this.props.id}`);\n if (odometerB) {\n odometerB.style.transform = `rotate(${rotate}turn)`;\n }\n }, 500);\n }\n\n protected resizeElement(width: number): void {\n super.resizeElement(width, width / 2);\n }\n\n /**\n * To update the content element.\n * @override Item.updateDomElement\n */\n public resize(width: number): void {\n this.resizeElement(this.props.width);\n }\n\n private getRotate(value: number): number {\n let rotate = 0;\n if (this.props.minMaxValue === \"\") {\n rotate = value / 2 / 100;\n } else {\n const minMax = JSON.parse(this.props.minMaxValue);\n if (minMax[\"min\"] === value) {\n rotate = 0;\n } else if (minMax[\"max\"] === value) {\n rotate = 0.5;\n } else {\n const limit = minMax[\"max\"] - minMax[\"min\"];\n const valueMax = minMax[\"max\"] - value;\n rotate = (100 - (valueMax * 100) / limit) / 100 / 2;\n }\n }\n\n return rotate;\n }\n\n private getSubfix(value: number): string {\n let subfix = \"\";\n const length = (value + \"\").length;\n if (length > 3 && length <= 6) {\n subfix = \" K\";\n } else if (length > 6 && length <= 9) {\n subfix = \" M\";\n } else if (length > 9 && length <= 12) {\n subfix = \" G\";\n } else if (length > 12 && length <= 15) {\n subfix = \" T\";\n }\n\n return subfix;\n }\n\n private getCoords(percent: number, radio: number): string {\n if (this.props.minMaxValue === \"\") {\n percent = percent;\n } else {\n const minMax = JSON.parse(this.props.minMaxValue);\n if (minMax[\"min\"] === percent) {\n percent = 0;\n } else if (minMax[\"max\"] === percent || percent === 100) {\n percent = 100;\n } else {\n const limit = minMax[\"max\"] - minMax[\"min\"];\n let valueMax = minMax[\"max\"] - percent;\n percent = 100 - (valueMax * 100) / limit;\n }\n }\n\n percent = 180 - percent * 1.8;\n const x = radio + Math.cos((percent * Math.PI) / 180) * radio;\n const y = radio - Math.sin((percent * Math.PI) / 180) * radio;\n return `${x},${y}`;\n }\n\n private truncateTitle(title: any): string {\n if (title != null && title.length > 22) {\n const halfLength = title.length / 2;\n const diff = halfLength - 9;\n const stringBefore = title.substr(0, halfLength - diff);\n const stringAfter = title.substr(halfLength + diff);\n\n return `${stringBefore}...${stringAfter}`;\n } else {\n return title;\n }\n }\n}\n","import { AnyObject, Size, Position, WithModuleProps } from \"./lib/types\";\nimport {\n parseBoolean,\n sizePropsDecoder,\n parseIntOr,\n notEmptyStringOr,\n itemMetaDecoder,\n t,\n ellipsize,\n debounce\n} from \"./lib\";\nimport Item, {\n ItemType,\n ItemProps,\n ItemClickEvent,\n ItemRemoveEvent,\n ItemMovedEvent,\n ItemResizedEvent,\n ItemSelectionChangedEvent\n} from \"./Item\";\nimport StaticGraph, { staticGraphPropsDecoder } from \"./items/StaticGraph\";\nimport Icon, { iconPropsDecoder } from \"./items/Icon\";\nimport ColorCloud, { colorCloudPropsDecoder } from \"./items/ColorCloud\";\nimport NetworkLink, { networkLinkPropsDecoder } from \"./items/NetworkLink\";\nimport Group, { groupPropsDecoder } from \"./items/Group\";\nimport Clock, { clockPropsDecoder } from \"./items/Clock\";\nimport Box, { boxPropsDecoder } from \"./items/Box\";\nimport Line, { linePropsDecoder, LineMovedEvent } from \"./items/Line\";\nimport Label, { labelPropsDecoder } from \"./items/Label\";\nimport SimpleValue, { simpleValuePropsDecoder } from \"./items/SimpleValue\";\nimport EventsHistory, {\n eventsHistoryPropsDecoder\n} from \"./items/EventsHistory\";\nimport Percentile, { percentilePropsDecoder } from \"./items/Percentile\";\nimport TypedEvent, { Disposable, Listener } from \"./lib/TypedEvent\";\nimport DonutGraph, { donutGraphPropsDecoder } from \"./items/DonutGraph\";\nimport BarsGraph, { barsGraphPropsDecoder } from \"./items/BarsGraph\";\nimport ModuleGraph, { moduleGraphPropsDecoder } from \"./items/ModuleGraph\";\nimport Service, { servicePropsDecoder } from \"./items/Service\";\nimport Odometer, { odometerPropsDecoder } from \"./items/Odometer\";\n\n// TODO: Document.\n// eslint-disable-next-line @typescript-eslint/explicit-function-return-type\nfunction itemInstanceFrom(data: AnyObject) {\n const type = parseIntOr(data.type, null);\n if (type == null) throw new TypeError(\"missing item type.\");\n\n const meta = itemMetaDecoder(data);\n\n switch (type as ItemType) {\n case ItemType.STATIC_GRAPH:\n return new StaticGraph(staticGraphPropsDecoder(data), meta);\n case ItemType.MODULE_GRAPH:\n return new ModuleGraph(moduleGraphPropsDecoder(data), meta);\n case ItemType.SIMPLE_VALUE:\n case ItemType.SIMPLE_VALUE_MAX:\n case ItemType.SIMPLE_VALUE_MIN:\n case ItemType.SIMPLE_VALUE_AVG:\n return new SimpleValue(simpleValuePropsDecoder(data), meta);\n case ItemType.PERCENTILE_BAR:\n case ItemType.PERCENTILE_BUBBLE:\n case ItemType.CIRCULAR_PROGRESS_BAR:\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n return new Percentile(percentilePropsDecoder(data), meta);\n case ItemType.LABEL:\n return new Label(labelPropsDecoder(data), meta);\n case ItemType.ICON:\n return new Icon(iconPropsDecoder(data), meta);\n case ItemType.SERVICE:\n return new Service(servicePropsDecoder(data), meta);\n case ItemType.GROUP_ITEM:\n return new Group(groupPropsDecoder(data), meta);\n case ItemType.BOX_ITEM:\n return new Box(boxPropsDecoder(data), meta);\n case ItemType.LINE_ITEM:\n return new Line(linePropsDecoder(data), meta);\n case ItemType.AUTO_SLA_GRAPH:\n return new EventsHistory(eventsHistoryPropsDecoder(data), meta);\n case ItemType.DONUT_GRAPH:\n return new DonutGraph(donutGraphPropsDecoder(data), meta);\n case ItemType.BARS_GRAPH:\n return new BarsGraph(barsGraphPropsDecoder(data), meta);\n case ItemType.CLOCK:\n return new Clock(clockPropsDecoder(data), meta);\n case ItemType.COLOR_CLOUD:\n return new ColorCloud(colorCloudPropsDecoder(data), meta);\n case ItemType.NETWORK_LINK:\n return new NetworkLink(networkLinkPropsDecoder(data), meta);\n case ItemType.ODOMETER:\n return new Odometer(odometerPropsDecoder(data), meta);\n default:\n throw new TypeError(\"item not found\");\n }\n}\n\n// TODO: Document.\n// eslint-disable-next-line @typescript-eslint/explicit-function-return-type\nfunction decodeProps(data: AnyObject) {\n const type = parseIntOr(data.type, null);\n if (type == null) throw new TypeError(\"missing item type.\");\n\n switch (type as ItemType) {\n case ItemType.STATIC_GRAPH:\n return staticGraphPropsDecoder(data);\n case ItemType.MODULE_GRAPH:\n return moduleGraphPropsDecoder(data);\n case ItemType.SIMPLE_VALUE:\n case ItemType.SIMPLE_VALUE_MAX:\n case ItemType.SIMPLE_VALUE_MIN:\n case ItemType.SIMPLE_VALUE_AVG:\n return simpleValuePropsDecoder(data);\n case ItemType.PERCENTILE_BAR:\n case ItemType.PERCENTILE_BUBBLE:\n case ItemType.CIRCULAR_PROGRESS_BAR:\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n return percentilePropsDecoder(data);\n case ItemType.LABEL:\n return labelPropsDecoder(data);\n case ItemType.ICON:\n return iconPropsDecoder(data);\n case ItemType.SERVICE:\n return servicePropsDecoder(data);\n case ItemType.GROUP_ITEM:\n return groupPropsDecoder(data);\n case ItemType.BOX_ITEM:\n return boxPropsDecoder(data);\n case ItemType.LINE_ITEM:\n return linePropsDecoder(data);\n case ItemType.AUTO_SLA_GRAPH:\n return eventsHistoryPropsDecoder(data);\n case ItemType.DONUT_GRAPH:\n return donutGraphPropsDecoder(data);\n case ItemType.BARS_GRAPH:\n return barsGraphPropsDecoder(data);\n case ItemType.CLOCK:\n return clockPropsDecoder(data);\n case ItemType.COLOR_CLOUD:\n return colorCloudPropsDecoder(data);\n case ItemType.NETWORK_LINK:\n return networkLinkPropsDecoder(data);\n case ItemType.ODOMETER:\n return odometerPropsDecoder(data);\n default:\n throw new TypeError(\"decoder not found\");\n }\n}\n\n// Base properties.\nexport interface VisualConsoleProps extends Size {\n readonly id: number;\n name: string;\n groupId: number;\n backgroundURL: string | null; // URL?\n backgroundColor: string | null;\n isFavorite: boolean;\n relationLineWidth: number;\n}\n\n/**\n * Build a valid typed object from a raw object.\n * This will allow us to ensure the type safety.\n *\n * @param data Raw object.\n * @return An object representing the Visual Console props.\n * @throws Will throw a TypeError if some property\n * is missing from the raw object or have an invalid type.\n */\nexport function visualConsolePropsDecoder(\n data: AnyObject\n): VisualConsoleProps | never {\n // Object destructuring: http://es6-features.org/#ObjectMatchingShorthandNotation\n const {\n id,\n name,\n groupId,\n backgroundURL,\n backgroundColor,\n isFavorite,\n relationLineWidth\n } = data;\n\n if (id == null || isNaN(parseInt(id))) {\n throw new TypeError(\"invalid Id.\");\n }\n if (typeof name !== \"string\" || name.length === 0) {\n throw new TypeError(\"invalid name.\");\n }\n if (groupId == null || isNaN(parseInt(groupId))) {\n throw new TypeError(\"invalid group Id.\");\n }\n\n return {\n id: parseInt(id),\n name,\n groupId: parseInt(groupId),\n backgroundURL: notEmptyStringOr(backgroundURL, null),\n backgroundColor: notEmptyStringOr(backgroundColor, null),\n isFavorite: parseBoolean(isFavorite),\n relationLineWidth: parseIntOr(relationLineWidth, 0),\n ...sizePropsDecoder(data)\n };\n}\n\nexport default class VisualConsole {\n // Reference to the DOM element which will contain the items.\n private readonly containerRef: HTMLElement;\n // Properties.\n private _props: VisualConsoleProps;\n // Visual Console Item instances by their Id.\n private elementsById: {\n [key: number]: Item;\n } = {};\n // Visual Console Item Ids.\n private elementIds: ItemProps[\"id\"][] = [];\n // Dictionary which store the created lines.\n private relations: {\n [key: string]: Line;\n } = {};\n\n // Dictionary which store the related items (by ID).\n private lineLinks: {\n [key: number]: { [key: number]: { [key: string]: number } };\n } = {};\n\n private lines: {\n [key: number]: { [key: string]: number };\n } = {};\n\n // Event manager for click events.\n private readonly clickEventManager = new TypedEvent();\n // Event manager for double click events.\n private readonly dblClickEventManager = new TypedEvent();\n // Event manager for move events.\n private readonly movedEventManager = new TypedEvent();\n // Event manager for line move events.\n private readonly lineMovedEventManager = new TypedEvent();\n // Event manager for resize events.\n private readonly resizedEventManager = new TypedEvent();\n // Event manager for remove events.\n private readonly selectionChangedEventManager = new TypedEvent<\n ItemSelectionChangedEvent\n >();\n // List of references to clean the event listeners.\n private readonly disposables: Disposable[] = [];\n\n /**\n * React to a click on an element.\n * @param e Event object.\n */\n private handleElementClick: (e: ItemClickEvent) => void = e => {\n this.clickEventManager.emit(e);\n // console.log(`Clicked element #${e.data.id}`, e);\n };\n\n /**\n * React to a double click on an element.\n * @param e Event object.\n */\n private handleElementDblClick: (e: ItemClickEvent) => void = e => {\n this.dblClickEventManager.emit(e);\n // console.log(`Double clicked element #${e.data.id}`, e);\n };\n\n /**\n * React to a movement on an element.\n * @param e Event object.\n */\n private handleElementMovement: (e: ItemMovedEvent) => void = e => {\n // Move their relation lines.\n const itemId = e.item.props.id;\n const relations = this.getItemRelations(itemId);\n\n relations.forEach(relation => {\n if (relation.parentId === itemId) {\n // Move the line start.\n relation.line.props = {\n ...relation.line.props,\n startPosition: this.getVisualCenter(e.newPosition, e.item)\n };\n } else if (relation.childId === itemId) {\n // Move the line end.\n relation.line.props = {\n ...relation.line.props,\n endPosition: this.getVisualCenter(e.newPosition, e.item)\n };\n }\n });\n\n // Move lines conneted with this item.\n this.updateLinesConnected(e.item.props, e.newPosition, false);\n\n // console.log(`Moved element #${e.item.props.id}`, e);\n };\n\n /**\n * React to a movement finished on an element.\n * @param e Event object.\n */\n private handleElementMovementFinished: (e: ItemMovedEvent) => void = e => {\n this.movedEventManager.emit(e);\n // Move lines conneted with this item.\n this.updateLinesConnected(e.item.props, e.newPosition, true);\n // console.log(`Movement finished for element #${e.item.props.id}`, e);\n };\n\n /**\n * Verifies if x,y are inside item coordinates.\n * @param x Coordinate X\n * @param y Coordinate Y\n * @param item ItemProps instance.\n */\n private coordinatesInItem(x: number, y: number, props: ItemProps) {\n if (\n props.type == ItemType.LINE_ITEM ||\n props.type == ItemType.NETWORK_LINK\n ) {\n return false;\n }\n\n if (\n x > props.x &&\n x < props.x + props.width &&\n y > props.y &&\n y < props.y + props.height\n ) {\n return true;\n }\n return false;\n }\n\n /**\n * React to a line movement.\n * @param e Event object.\n */\n private handleLineElementMovementFinished: (\n e: LineMovedEvent\n ) => void = e => {\n // Update links.\n this.refreshLink(e.item);\n\n // Build line relationships between items and lines.\n this.lineMovedEventManager.emit(e);\n\n // console.log(`Movement finished for element #${e.item.props.id}`, e);\n };\n\n /**\n * React to a resizement on an element.\n * @param e Event object.\n */\n private handleElementResizement: (e: ItemResizedEvent) => void = e => {\n // Move their relation lines.\n const item = e.item;\n const props = item.props;\n const itemId = props.id;\n const relations = this.getItemRelations(itemId);\n\n const position = {\n x: props.x,\n y: props.y\n };\n\n const meta = this.elementsById[itemId].meta;\n\n this.elementsById[itemId].meta = {\n ...meta,\n isUpdating: true\n };\n\n relations.forEach(relation => {\n if (relation.parentId === itemId) {\n // Move the line start.\n relation.line.props = {\n ...relation.line.props,\n startPosition: this.getVisualCenter(position, item)\n };\n } else if (relation.childId === itemId) {\n // Move the line end.\n relation.line.props = {\n ...relation.line.props,\n endPosition: this.getVisualCenter(position, item)\n };\n }\n });\n\n // console.log(`Resized element #${e.item.props.id}`, e);\n };\n\n /**\n * React to a finished resizement on an element.\n * @param e Event object.\n */\n private handleElementResizementFinished: (\n e: ItemResizedEvent\n ) => void = e => {\n this.resizedEventManager.emit(e);\n // console.log(`Resize fonished for element #${e.item.props.id}`, e);\n };\n\n /**\n * Clear some element references.\n * @param e Event object.\n */\n private handleElementRemove: (e: ItemRemoveEvent) => void = e => {\n // Remove the element from the list and its relations.\n this.elementIds = this.elementIds.filter(id => id !== e.item.props.id);\n delete this.elementsById[e.item.props.id];\n this.clearRelations(e.item.props.id);\n };\n\n /**\n * React to element selection change\n * @param e Event object.\n */\n private handleElementSelectionChanged: (\n e: ItemSelectionChangedEvent\n ) => void = e => {\n if (this.elements.filter(item => item.meta.isSelected == true).length > 0) {\n e.selected = true;\n } else {\n e.selected = false;\n }\n this.selectionChangedEventManager.emit(e);\n };\n\n // TODO: Document\n private handleContainerClick: (e: MouseEvent) => void = () => {\n this.unSelectItems();\n };\n\n /**\n * Refresh link for given line.\n *\n * @param line Line.\n */\n protected refreshLink(l: Line) {\n let line: number = l.props.id;\n let itemAtStart = 0;\n let itemAtEnd = 0;\n\n try {\n for (let i in this.elementsById) {\n if (\n this.coordinatesInItem(\n l.props.startPosition.x,\n l.props.startPosition.y,\n this.elementsById[i].props\n )\n ) {\n // Start position at element i.\n itemAtStart = parseInt(i);\n }\n\n if (\n this.coordinatesInItem(\n l.props.endPosition.x,\n l.props.endPosition.y,\n this.elementsById[i].props\n )\n ) {\n // Start position at element i.\n itemAtEnd = parseInt(i);\n }\n }\n\n if (this.lineLinks == null) {\n this.lineLinks = {};\n }\n\n if (this.lines == null) {\n this.lines = {};\n }\n\n if (itemAtStart == line) {\n itemAtStart = 0;\n }\n\n if (itemAtEnd == line) {\n itemAtEnd = 0;\n }\n\n // Initialize line if not registered.\n if (this.lines[line] == null) {\n this.lines[line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n }\n\n // Register 'start' side of the line.\n if (itemAtStart > 0) {\n // Initialize.\n if (this.lineLinks[itemAtStart] == null) {\n this.lineLinks[itemAtStart] = {};\n }\n\n // Assign.\n this.lineLinks[itemAtStart][line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n\n // Register line if not exists prviously.\n } else {\n // Clean previous line relationship.\n if (this.lines[line][\"start\"] > 0) {\n this.lineLinks[this.lines[line][\"start\"]][line][\"start\"] = 0;\n this.lines[line][\"start\"] = 0;\n }\n }\n\n if (itemAtEnd > 0) {\n if (this.lineLinks[itemAtEnd] == null) {\n this.lineLinks[itemAtEnd] = {};\n }\n\n this.lineLinks[itemAtEnd][line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n } else {\n // Clean previous line relationship.\n if (this.lines[line][\"end\"] > 0) {\n this.lineLinks[this.lines[line][\"end\"]][line][\"end\"] = 0;\n this.lines[line][\"end\"] = 0;\n }\n }\n\n this.lines[line] = {\n start: itemAtStart,\n end: itemAtEnd\n };\n\n // Cleanup.\n for (let i in this.lineLinks) {\n if (this.lineLinks[i][line]) {\n if (\n this.lineLinks[i][line].start == 0 &&\n this.lineLinks[i][line].end == 0\n ) {\n // Object not connected to a line.\n delete this.lineLinks[i][line];\n\n if (Object.keys(this.lineLinks[i]).length === 0) {\n delete this.lineLinks[i];\n }\n }\n }\n }\n } catch (error) {\n console.error(error);\n }\n }\n\n /**\n * Updates lines connected to this item.\n *\n * @param item Item moved.\n * @param newPosition New location for item.\n * @param oldPosition Old location for item.\n * @param save Save to ajax or not.\n */\n protected updateLinesConnected(item: ItemProps, to: Position, save: boolean) {\n if (this.lineLinks[item.id] == null) {\n return;\n }\n\n Object.keys(this.lineLinks[item.id]).forEach(i => {\n let lineId = parseInt(i);\n const found = this.elementIds.indexOf(lineId);\n if (found === -1) {\n return;\n }\n let line = this.elementsById[lineId] as Line;\n if (line.props) {\n let startX = line.props.startPosition.x;\n let startY = line.props.startPosition.y;\n let endX = line.props.endPosition.x;\n let endY = line.props.endPosition.y;\n\n if (item.id == this.lineLinks[item.id][lineId][\"start\"]) {\n startX = to.x + item.width / 2;\n startY = to.y + item.height / 2;\n }\n\n if (item.id == this.lineLinks[item.id][lineId][\"end\"]) {\n endX = to.x + item.width / 2;\n endY = to.y + item.height / 2;\n }\n\n // Update line movement.\n this.updateElement({\n ...line.props,\n startX: startX,\n startY: startY,\n endX: endX,\n endY: endY\n });\n\n if (save) {\n let debouncedLinePositionSave = debounce(\n 500,\n (options: AnyObject) => {\n this.lineMovedEventManager.emit({\n item: options.line,\n startPosition: {\n x: options.startX,\n y: options.startY\n },\n endPosition: {\n x: options.endX,\n y: options.endY\n }\n });\n }\n );\n\n // Save line positon.\n debouncedLinePositionSave({\n line: line,\n startX: startX,\n startY: startY,\n endX: endX,\n endY: endY\n });\n }\n }\n });\n\n // Update parents...\n this.buildRelations(item.id, to.x + item.width / 2, to.y + item.height / 2);\n }\n\n public constructor(\n container: HTMLElement,\n props: AnyObject,\n items: AnyObject[]\n ) {\n this.containerRef = container;\n this._props = visualConsolePropsDecoder(props);\n\n // Force the first render.\n this.render();\n\n // Sort by id ASC\n items = items.sort(function(a, b) {\n if (a.id == null || b.id == null) return 0;\n else if (a.id > b.id) return 1;\n else return -1;\n });\n\n // Initialize the items.\n items.forEach(item => this.addElement(item, this));\n\n // Create lines.\n this.buildRelations();\n\n // Re-attach all connected lines if any.\n this.elements.forEach(item => {\n if (item instanceof Line) {\n this.refreshLink(item);\n }\n });\n\n this.containerRef.addEventListener(\"click\", this.handleContainerClick);\n }\n\n /**\n * Public accessor of the `elements` property.\n * @return Properties.\n */\n public get elements(): Item[] {\n // Ensure the type cause Typescript doesn't know the filter removes null items.\n return this.elementIds\n .map(id => this.elementsById[id])\n .filter(_ => _ != null) as Item[];\n }\n\n /**\n * To create a new element add it to the DOM.\n * @param item. Raw representation of the item's data.\n */\n public addElement(item: AnyObject, context: this = this) {\n try {\n const itemInstance = itemInstanceFrom(item);\n // Add the item to the list.\n context.elementsById[itemInstance.props.id] = itemInstance;\n context.elementIds.push(itemInstance.props.id);\n // Item event handlers.\n itemInstance.onRemove(context.handleElementRemove);\n itemInstance.onSelectionChanged(context.handleElementSelectionChanged);\n itemInstance.onClick(context.handleElementClick);\n itemInstance.onDblClick(context.handleElementDblClick);\n\n // TODO:Continue\n if (itemInstance instanceof Line) {\n itemInstance.onLineMovementFinished(\n context.handleLineElementMovementFinished\n );\n this.refreshLink(itemInstance);\n } else {\n itemInstance.onMoved(context.handleElementMovement);\n itemInstance.onMovementFinished(context.handleElementMovementFinished);\n itemInstance.onResized(context.handleElementResizement);\n itemInstance.onResizeFinished(context.handleElementResizementFinished);\n }\n\n // Add the item to the DOM.\n context.containerRef.append(itemInstance.elementRef);\n return itemInstance;\n } catch (error) {\n console.error(\"Error creating a new element:\", error.message);\n }\n return;\n }\n\n /**\n * Public setter of the `elements` property.\n * @param items.\n */\n public updateElements(items: AnyObject[]): void {\n // Ensure the type cause Typescript doesn't know the filter removes null items.\n const itemIds = items\n .map(item => item.id || null)\n .filter(id => id != null) as number[];\n // Get the elements we should delete.\n const deletedIds = this.elementIds.filter(id => itemIds.indexOf(id) < 0);\n // Delete the elements.\n deletedIds.forEach(id => {\n if (this.elementsById[id] != null) {\n this.elementsById[id].remove();\n delete this.elementsById[id];\n }\n });\n // Replace the element ids.\n this.elementIds = itemIds;\n\n // Initialize the items.\n items.forEach(item => {\n if (item.id) {\n if (this.elementsById[item.id] == null) {\n // New item.\n this.addElement(item);\n } else {\n // Update item.\n try {\n this.elementsById[item.id].props = decodeProps(item);\n } catch (error) {\n console.error(\"Error updating an element:\", error.message);\n }\n }\n }\n });\n\n // Re-build relations.\n this.buildRelations();\n }\n\n /**\n * Public setter of the `element` property.\n * @param item.\n */\n public updateElement(item: AnyObject): void {\n // Update item.\n try {\n this.elementsById[item.id].props = {\n ...decodeProps(item)\n };\n } catch (error) {\n console.error(\"Error updating element:\", error.message);\n }\n\n // Re-build relations.\n this.buildRelations();\n }\n\n /**\n * Public accessor of the `props` property.\n * @return Properties.\n */\n public get props(): VisualConsoleProps {\n return { ...this._props }; // Return a copy.\n }\n\n /**\n * Public setter of the `props` property.\n * If the new props are different enough than the\n * stored props, a render would be fired.\n * @param newProps\n */\n public set props(newProps: VisualConsoleProps) {\n const prevProps = this.props;\n // Update the internal props.\n this._props = newProps;\n\n // From this point, things which rely on this.props can access to the changes.\n\n // Re-render.\n this.render(prevProps);\n }\n\n /**\n * Recreate or update the HTMLElement which represents the Visual Console into the DOM.\n * @param prevProps If exists it will be used to only DOM updates instead of a full replace.\n */\n public render(prevProps: VisualConsoleProps | null = null): void {\n if (prevProps) {\n if (prevProps.backgroundURL !== this.props.backgroundURL) {\n this.containerRef.style.backgroundImage =\n this.props.backgroundURL !== null\n ? `url(${this.props.backgroundURL})`\n : \"\";\n }\n if (this.props.backgroundColor != null)\n if (prevProps.backgroundColor !== this.props.backgroundColor) {\n this.containerRef.style.backgroundColor = this.props.backgroundColor;\n }\n if (this.sizeChanged(prevProps, this.props)) {\n this.resizeElement(this.props.width, this.props.height);\n }\n } else {\n if (this.props.backgroundURL)\n this.containerRef.style.backgroundImage =\n this.props.backgroundURL !== null\n ? `url(${this.props.backgroundURL})`\n : \"\";\n\n if (this.props.backgroundColor)\n this.containerRef.style.backgroundColor = this.props.backgroundColor;\n this.resizeElement(this.props.width, this.props.height);\n }\n }\n\n /**\n * Compare the previous and the new size and return\n * a boolean value in case the size changed.\n * @param prevSize\n * @param newSize\n * @return Whether the size changed or not.\n */\n public sizeChanged(prevSize: Size, newSize: Size): boolean {\n return (\n prevSize.width !== newSize.width || prevSize.height !== newSize.height\n );\n }\n\n /**\n * Resize the DOM container.\n * @param width\n * @param height\n */\n public resizeElement(width: number, height: number): void {\n this.containerRef.style.width = `${width}px`;\n this.containerRef.style.height = `${height}px`;\n }\n\n /**\n * Update the size into the properties and resize the DOM container.\n * @param width\n * @param height\n */\n public resize(width: number, height: number): void {\n this.props = {\n ...this.props, // Object spread: http://es6-features.org/#SpreadOperator\n width,\n height\n };\n }\n\n /**\n * To remove the event listeners and the elements from the DOM.\n */\n public remove(): void {\n this.disposables.forEach(d => d.dispose()); // Arrow function.\n this.elements.forEach(e => e.remove()); // Arrow function.\n this.elementsById = {};\n this.elementIds = [];\n // Clear relations.\n this.clearRelations();\n // Remove the click event listener.\n this.containerRef.removeEventListener(\"click\", this.handleContainerClick);\n // Clean container.\n this.containerRef.innerHTML = \"\";\n }\n\n /**\n * Create line elements which connect the elements with their parents.\n *\n * When itemId is being moved, overwrite position of the 'parent' or 'child'\n * endpoints of the line, using X and Y values.\n */\n public buildRelations(itemId?: number, x?: number, y?: number): void {\n // Clear relations.\n this.clearRelations();\n // Add relations.\n this.elements.forEach(item => {\n if (item.props.parentId !== null) {\n const parent = this.elementsById[item.props.parentId];\n const child = this.elementsById[item.props.id];\n\n if (parent && child) {\n if (itemId != undefined) {\n if (item.props.parentId == itemId) {\n // Update parent line position.\n this.addRelationLine(parent, child, x, y);\n } else if (item.props.id == itemId) {\n // Update child line position.\n this.addRelationLine(parent, child, undefined, undefined, x, y);\n } else {\n this.addRelationLine(parent, child);\n }\n } else {\n // No movements default behaviour.\n this.addRelationLine(parent, child);\n }\n }\n }\n });\n }\n\n /**\n * @param itemId Optional identifier of a parent or child item.\n * Remove the line elements which connect the elements with their parents.\n */\n private clearRelations(itemId?: number): void {\n if (itemId != null) {\n for (let key in this.relations) {\n const ids = key.split(\"|\");\n const parentId = Number.parseInt(ids[0]);\n const childId = Number.parseInt(ids[1]);\n\n if (itemId === parentId || itemId === childId) {\n this.relations[key].remove();\n delete this.relations[key];\n }\n }\n } else {\n for (let key in this.relations) {\n this.relations[key].remove();\n delete this.relations[key];\n }\n }\n }\n\n /**\n * Retrieve the line element which represent the relation between items.\n * @param parentId Identifier of the parent item.\n * @param childId Itentifier of the child item.\n * @return The line element or nothing.\n */\n private getRelationLine(parentId: number, childId: number): Line | null {\n const identifier = `${parentId}|${childId}`;\n return this.relations[identifier] || null;\n }\n\n // TODO: Document.\n private getItemRelations(\n itemId: number\n ): {\n parentId: number;\n childId: number;\n line: Line;\n }[] {\n const itemRelations = [];\n\n for (let key in this.relations) {\n const ids = key.split(\"|\");\n const parentId = Number.parseInt(ids[0]);\n const childId = Number.parseInt(ids[1]);\n\n if (itemId === parentId || itemId === childId) {\n itemRelations.push({\n parentId,\n childId,\n line: this.relations[key]\n });\n }\n }\n\n return itemRelations;\n }\n\n /**\n * Retrieve the visual center of the item. It's ussually the center of the\n * content, like the label doesn't exist.\n * @param position Initial position.\n * @param element Element we want to use.\n */\n private getVisualCenter(\n position: Position,\n element: Item\n ): Position {\n let x = position.x + element.elementRef.clientWidth / 2;\n let y = position.y + element.elementRef.clientHeight / 2;\n if (\n typeof element.props.label !== \"undefined\" ||\n element.props.label !== \"\" ||\n element.props.label !== null\n ) {\n switch (element.props.labelPosition) {\n case \"up\":\n y =\n position.y +\n (element.elementRef.clientHeight +\n element.labelElementRef.clientHeight) /\n 2;\n break;\n case \"down\":\n y =\n position.y +\n (element.elementRef.clientHeight -\n element.labelElementRef.clientHeight) /\n 2;\n break;\n case \"right\":\n x =\n position.x +\n (element.elementRef.clientWidth -\n element.labelElementRef.clientWidth) /\n 2;\n break;\n case \"left\":\n x =\n position.x +\n (element.elementRef.clientWidth +\n element.labelElementRef.clientWidth) /\n 2;\n break;\n }\n }\n return { x, y };\n }\n\n /**\n * Add a new line item to represent a relation between the items.\n * @param parent Parent item.\n * @param child Child item.\n * @return Whether the line was added or not.\n */\n private addRelationLine(\n parent: Item,\n child: Item,\n parentX?: number,\n parentY?: number,\n childX?: number,\n childY?: number\n ): Line {\n const identifier = `${parent.props.id}|${child.props.id}`;\n if (this.relations[identifier] != null) {\n this.relations[identifier].remove();\n }\n\n // Get the items center.\n let { x: startX, y: startY } = this.getVisualCenter(parent.props, parent);\n let { x: endX, y: endY } = this.getVisualCenter(child.props, child);\n\n // Overwrite positions if needed (while moving it!).\n if (parentX != null) {\n startX = parentX;\n }\n\n if (parentY != null) {\n startY = parentY;\n }\n\n if (childX != null) {\n endX = childX;\n }\n\n if (childY != null) {\n endY = childY;\n }\n\n // Line inherits child element status.\n const line = new Line(\n linePropsDecoder({\n id: 0,\n type: ItemType.LINE_ITEM,\n startX,\n startY,\n endX,\n endY,\n width: 0,\n height: 0,\n lineWidth: this.props.relationLineWidth,\n color: notEmptyStringOr(child.props.colorStatus, \"#CCC\")\n }),\n itemMetaDecoder({\n receivedAt: new Date()\n })\n );\n // Save a reference to the line item.\n this.relations[identifier] = line;\n\n // Add the line to the DOM.\n line.elementRef.style.zIndex = \"0\";\n this.containerRef.append(line.elementRef);\n\n return line;\n }\n\n /**\n * Add an event handler to the click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is clicked.\n */\n public onItemClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.clickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the double click of the linked visual console elements.\n * @param listener Function which is going to be executed when a linked console is double clicked.\n */\n public onItemDblClick(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.dblClickEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the movement of the visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onItemMoved(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.movedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the movement of the visual console line elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onLineMoved(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.lineMovedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the resizement of the visual console elements.\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onItemResized(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.resizedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Add an event handler to the elements selection change of the visual console .\n * @param listener Function which is going to be executed when a linked console is moved.\n */\n public onItemSelectionChanged(\n listener: Listener\n ): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.selectionChangedEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n\n /**\n * Enable the edition mode.\n */\n public enableEditMode(): void {\n this.elements.forEach(item => {\n item.meta = { ...item.meta, editMode: true };\n });\n this.containerRef.classList.add(\"is-editing\");\n }\n\n /**\n * Disable the edition mode.\n */\n public disableEditMode(): void {\n this.elements.forEach(item => {\n item.meta = { ...item.meta, editMode: false };\n });\n this.containerRef.classList.remove(\"is-editing\");\n }\n\n /**\n * Select an item.\n * @param itemId Item Id.\n * @param unique To remove the selection of other items or not.\n */\n public selectItem(itemId: number, unique: boolean = false): void {\n if (unique) {\n this.elementIds.forEach(currentItemId => {\n const meta = this.elementsById[currentItemId].meta;\n\n if (currentItemId !== itemId && meta.isSelected) {\n this.elementsById[currentItemId].unSelectItem();\n } else if (currentItemId === itemId && !meta.isSelected) {\n this.elementsById[currentItemId].selectItem();\n }\n });\n } else if (this.elementsById[itemId]) {\n this.elementsById[itemId].selectItem();\n }\n }\n\n /**\n * Unselect an item.\n * @param itemId Item Id.\n */\n public unSelectItem(itemId: number): void {\n if (this.elementsById[itemId]) {\n const meta = this.elementsById[itemId].meta;\n\n if (meta.isSelected) {\n this.elementsById[itemId].unSelectItem();\n }\n }\n }\n\n /**\n * Unselect all items.\n */\n public unSelectItems(): void {\n this.elementIds.forEach(itemId => {\n if (this.elementsById[itemId]) {\n this.elementsById[itemId].unSelectItem();\n }\n });\n }\n\n // TODO: Document.\n public static items = {\n [ItemType.STATIC_GRAPH]: StaticGraph,\n [ItemType.MODULE_GRAPH]: ModuleGraph,\n [ItemType.SIMPLE_VALUE]: SimpleValue,\n [ItemType.SIMPLE_VALUE_MAX]: SimpleValue,\n [ItemType.SIMPLE_VALUE_MIN]: SimpleValue,\n [ItemType.SIMPLE_VALUE_AVG]: SimpleValue,\n [ItemType.PERCENTILE_BAR]: Percentile,\n [ItemType.PERCENTILE_BUBBLE]: Percentile,\n [ItemType.CIRCULAR_PROGRESS_BAR]: Percentile,\n [ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR]: Percentile,\n [ItemType.LABEL]: Label,\n [ItemType.ICON]: Icon,\n [ItemType.SERVICE]: Service,\n [ItemType.GROUP_ITEM]: Group,\n [ItemType.BOX_ITEM]: Box,\n [ItemType.LINE_ITEM]: Line,\n [ItemType.AUTO_SLA_GRAPH]: EventsHistory,\n [ItemType.DONUT_GRAPH]: DonutGraph,\n [ItemType.BARS_GRAPH]: BarsGraph,\n [ItemType.CLOCK]: Clock,\n [ItemType.COLOR_CLOUD]: ColorCloud,\n [ItemType.NETWORK_LINK]: NetworkLink,\n [ItemType.ODOMETER]: Odometer\n };\n\n /**\n * Relying type item and srcimg and agent and module\n * name convert name item representative.\n *\n * @param item Instance item from extract name.\n *\n * @return Name item.\n */\n public static itemDescriptiveName(item: Item): string {\n let text: string;\n switch (item.props.type) {\n case ItemType.STATIC_GRAPH:\n text = `${t(\"Static graph\")} - ${(item as StaticGraph).props.imageSrc}`;\n break;\n case ItemType.MODULE_GRAPH:\n text = t(\"Module graph\");\n break;\n case ItemType.CLOCK:\n text = t(\"Clock\");\n break;\n case ItemType.BARS_GRAPH:\n text = t(\"Bars graph\");\n break;\n case ItemType.AUTO_SLA_GRAPH:\n text = t(\"Event history graph\");\n break;\n case ItemType.PERCENTILE_BAR:\n text = t(\"Percentile bar\");\n break;\n case ItemType.CIRCULAR_PROGRESS_BAR:\n text = t(\"Circular progress bar\");\n break;\n case ItemType.CIRCULAR_INTERIOR_PROGRESS_BAR:\n text = t(\"Circular progress bar (interior)\");\n break;\n case ItemType.SIMPLE_VALUE:\n text = t(\"Simple Value\");\n break;\n case ItemType.LABEL:\n text = t(\"Label\");\n break;\n case ItemType.GROUP_ITEM:\n text = t(\"Group\");\n break;\n case ItemType.COLOR_CLOUD:\n text = t(\"Color cloud\");\n break;\n case ItemType.ICON:\n text = `${t(\"Icon\")} - ${(item as Icon).props.imageSrc}`;\n break;\n case ItemType.ODOMETER:\n text = t(\"Odometer\");\n break;\n default:\n text = t(\"Item\");\n break;\n }\n\n const linkedAgentAndModuleProps = item.props as Partial;\n if (\n linkedAgentAndModuleProps.agentAlias != null &&\n linkedAgentAndModuleProps.moduleName != null\n ) {\n text += ` (${ellipsize(\n linkedAgentAndModuleProps.agentAlias,\n 18\n )} - ${ellipsize(linkedAgentAndModuleProps.moduleName, 25)})`;\n } else if (linkedAgentAndModuleProps.agentAlias != null) {\n text += ` (${ellipsize(linkedAgentAndModuleProps.agentAlias, 25)})`;\n }\n\n return text;\n }\n}\n","import TypedEvent, { Disposable, Listener } from \"./TypedEvent\";\n\ninterface Cancellable {\n cancel(): void;\n}\n\ntype AsyncTaskStatus = \"waiting\" | \"started\" | \"cancelled\" | \"finished\";\ntype AsyncTaskInitiator = (done: () => void) => Cancellable;\n\n/**\n * Defines an async task which can be started and cancelled.\n * It's possible to observe the status changes of the task.\n */\nclass AsyncTask {\n private readonly taskInitiator: AsyncTaskInitiator;\n private cancellable: Cancellable = { cancel: () => {} };\n private _status: AsyncTaskStatus = \"waiting\";\n\n // Event manager for status change events.\n private readonly statusChangeEventManager = new TypedEvent();\n // List of references to clean the event listeners.\n private readonly disposables: Disposable[] = [];\n\n public constructor(taskInitiator: AsyncTaskInitiator) {\n this.taskInitiator = taskInitiator;\n }\n\n /**\n * Public setter of the `status` property.\n * @param status.\n */\n public set status(status: AsyncTaskStatus) {\n this._status = status;\n this.statusChangeEventManager.emit(status);\n }\n\n /**\n * Public accessor of the `status` property.\n * @return status.\n */\n public get status() {\n return this._status;\n }\n\n /**\n * Start the async task.\n */\n public init(): void {\n this.cancellable = this.taskInitiator(() => {\n this.status = \"finished\";\n });\n this.status = \"started\";\n }\n\n /**\n * Cancel the async task.\n */\n public cancel(): void {\n this.cancellable.cancel();\n this.status = \"cancelled\";\n }\n\n /**\n * Add an event handler to the status change.\n * @param listener Function which is going to be executed when the status changes.\n */\n public onStatusChange(listener: Listener): Disposable {\n /*\n * The '.on' function returns a function which will clean the event\n * listener when executed. We store all the 'dispose' functions to\n * call them when the item should be cleared.\n */\n const disposable = this.statusChangeEventManager.on(listener);\n this.disposables.push(disposable);\n\n return disposable;\n }\n}\n\n/**\n * Wrap an async task into another which will execute that task indefinitely\n * every time the tash finnish and the chosen period ends.\n * Will last until cancellation.\n *\n * @param task Async task to execute.\n * @param period Time in milliseconds to wait until the next async esecution.\n *\n * @return A new async task.\n */\nfunction asyncPeriodic(task: AsyncTask, period: number): AsyncTask {\n return new AsyncTask(() => {\n let ref: number | null = null;\n\n task.onStatusChange(status => {\n if (status === \"finished\") {\n ref = window.setTimeout(() => {\n task.init();\n }, period);\n }\n });\n\n task.init();\n\n return {\n cancel: () => {\n if (ref) clearTimeout(ref);\n task.cancel();\n }\n };\n });\n}\n\n/**\n * Manages a list of async tasks.\n */\nexport default class AsyncTaskManager {\n private tasks: { [identifier: string]: AsyncTask } = {};\n\n /**\n * Adds an async task to the manager.\n *\n * @param identifier Unique identifier.\n * @param taskInitiator Function to initialize the async task.\n * Should return a structure to cancel the task.\n * @param period Optional period to repeat the task indefinitely.\n */\n public add(\n identifier: string,\n taskInitiator: AsyncTaskInitiator,\n period: number = 0\n ): AsyncTask {\n if (this.tasks[identifier] && this.tasks[identifier].status === \"started\") {\n this.tasks[identifier].cancel();\n }\n\n const asyncTask =\n period > 0\n ? asyncPeriodic(new AsyncTask(taskInitiator), period)\n : new AsyncTask(taskInitiator);\n\n this.tasks[identifier] = asyncTask;\n\n return this.tasks[identifier];\n }\n\n /**\n * Starts an async task.\n *\n * @param identifier Unique identifier.\n */\n public init(identifier: string) {\n if (\n this.tasks[identifier] &&\n (this.tasks[identifier].status === \"waiting\" ||\n this.tasks[identifier].status === \"cancelled\" ||\n this.tasks[identifier].status === \"finished\")\n ) {\n this.tasks[identifier].init();\n }\n }\n\n /**\n * Cancel a running async task.\n *\n * @param identifier Unique identifier.\n */\n public cancel(identifier: string) {\n if (this.tasks[identifier] && this.tasks[identifier].status === \"started\") {\n this.tasks[identifier].cancel();\n }\n }\n}\n","/*\n * Useful resources.\n * http://es6-features.org/\n * http://exploringjs.com/es6\n * https://www.typescriptlang.org/\n */\n\nimport \"./main.css\"; // CSS import.\nimport VisualConsole from \"./VisualConsole\";\nimport * as Form from \"./Form\";\nimport AsyncTaskManager from \"./lib/AsyncTaskManager\";\n\n// Export the VisualConsole class to the global object.\n// eslint-disable-next-line\n(window as any).VisualConsole = VisualConsole;\n\n// Export the VisualConsole's Form classes to the global object.\n// eslint-disable-next-line\n(window as any).VisualConsole.Form = Form;\n\n// Export the AsyncTaskManager class to the global object.\n// eslint-disable-next-line\n(window as any).AsyncTaskManager = AsyncTaskManager;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/visual_console_client/src/VisualConsole.ts b/visual_console_client/src/VisualConsole.ts index d4a2369afc..cd1d4889a3 100644 --- a/visual_console_client/src/VisualConsole.ts +++ b/visual_console_client/src/VisualConsole.ts @@ -567,6 +567,10 @@ export default class VisualConsole { Object.keys(this.lineLinks[item.id]).forEach(i => { let lineId = parseInt(i); + const found = this.elementIds.indexOf(lineId); + if (found === -1) { + return; + } let line = this.elementsById[lineId] as Line; if (line.props) { let startX = line.props.startPosition.x; From 1d8dd85bbc83b0cad40d042d5e0b59d029b252e3 Mon Sep 17 00:00:00 2001 From: Daniel Maya Date: Mon, 30 Aug 2021 10:49:07 +0200 Subject: [PATCH 12/44] #7885 Fixed order --- pandora_console/include/functions_reporting_html.php | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pandora_console/include/functions_reporting_html.php b/pandora_console/include/functions_reporting_html.php index 28c52a9fd4..fa8eb25031 100644 --- a/pandora_console/include/functions_reporting_html.php +++ b/pandora_console/include/functions_reporting_html.php @@ -4334,14 +4334,6 @@ function reporting_html_general($table, $item, $pdf=0) $table1->style[2] = 'text-align: center'; $table1->style[3] = 'text-align: center'; - // Begin - Order by agent. - foreach ($item['data'] as $key => $row) { - $aux[$key] = $row['agent']; - } - - array_multisort($aux, SORT_ASC, $item['data']); - - // End - Order by agent. foreach ($item['data'] as $row) { if ($row['id_module_type'] == 6 || $row['id_module_type'] == 9 || $row['id_module_type'] == 18 || $row['id_module_type'] == 2) { $row['formated_value'] = round($row['formated_value'], 0, PHP_ROUND_HALF_DOWN); From 3547c09a163ef4967f5cee8a5d9a1a8b820ef4b6 Mon Sep 17 00:00:00 2001 From: marcos Date: Thu, 2 Sep 2021 12:05:54 +0200 Subject: [PATCH 13/44] add black theme on update manager online --- pandora_console/include/styles/pandora_black.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora_console/include/styles/pandora_black.css b/pandora_console/include/styles/pandora_black.css index cc029c55ae..e4ba52cb33 100644 --- a/pandora_console/include/styles/pandora_black.css +++ b/pandora_console/include/styles/pandora_black.css @@ -1163,7 +1163,7 @@ a.pandora_pagination, } #box_online { background-image: url("../../images/update_pandora_black.jpg") !important; - background-position: center center; + background-position: left, left !important; background-repeat: no-repeat; background-color: #000 !important; padding: 40px 50px; From 62775e0dae3d46dd47f6c19a051d114f27c6dd2e Mon Sep 17 00:00:00 2001 From: Calvo Date: Mon, 6 Sep 2021 18:13:14 +0200 Subject: [PATCH 14/44] Fix api group_id_by_name with url enconde separator --- pandora_console/include/functions_api.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pandora_console/include/functions_api.php b/pandora_console/include/functions_api.php index 9642a1609c..2a64a19bf7 100644 --- a/pandora_console/include/functions_api.php +++ b/pandora_console/include/functions_api.php @@ -16733,6 +16733,12 @@ function api_get_group_id_by_name($thrash1, $thrash2, $other, $thrash3) return; } + if (is_array($other) === true) { + $group_id = $other['data'][0]; + } else { + $group_id = $other['data']; + } + $sql = sprintf( 'SELECT id_grupo FROM tgrupo WHERE nombre = "'.$other['data'].'"' From 240caa3ad1a649efaff5b1d1c12ade9f81e1a506 Mon Sep 17 00:00:00 2001 From: Daniel Maya Date: Wed, 8 Sep 2021 12:14:03 +0200 Subject: [PATCH 15/44] #7969 Fixed span with truncate --- pandora_console/operation/agentes/ver_agente.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pandora_console/operation/agentes/ver_agente.php b/pandora_console/operation/agentes/ver_agente.php index d0a62ffa21..1f47f75d17 100644 --- a/pandora_console/operation/agentes/ver_agente.php +++ b/pandora_console/operation/agentes/ver_agente.php @@ -765,7 +765,7 @@ if (is_ajax()) { $result = []; foreach ($last_modules_set as $module_name => $module_data) { - $value = ui_print_truncate_text(io_safe_output($module_name), 'module_medium', false, true); + $value = ui_print_truncate_text(io_safe_output($module_name), 'module_medium', false, true, false, '...'); $module_data_processed = array_map( function ($item) { @@ -863,10 +863,12 @@ if (is_ajax()) { io_safe_output($nameModule['nombre']), 'module_medium', false, - true + true, + false, + '...' ); } else { - $result[io_safe_output($nameModule['nombre']).'$*$'.implode('|', $idAgents)] = ui_print_truncate_text(io_safe_output($nameModule['nombre']), 'module_medium', false, true); + $result[io_safe_output($nameModule['nombre']).'$*$'.implode('|', $idAgents)] = ui_print_truncate_text(io_safe_output($nameModule['nombre']), 'module_medium', false, true, false, '...'); } } } From 316611f432f9489f818e67db08a411eddfdfb57a Mon Sep 17 00:00:00 2001 From: Jose Gonzalez Date: Fri, 10 Sep 2021 09:25:01 +0200 Subject: [PATCH 16/44] Fix name for css --- pandora_console/include/styles/pandora.css | 1 + 1 file changed, 1 insertion(+) diff --git a/pandora_console/include/styles/pandora.css b/pandora_console/include/styles/pandora.css index 71a8e6ef3d..365b393b1b 100644 --- a/pandora_console/include/styles/pandora.css +++ b/pandora_console/include/styles/pandora.css @@ -1,5 +1,6 @@ /** * + * Name: Default theme * Pandora Stylesheet * * @category Stylesheet From 10f1894b825fd57babb3afce8ab3e77f0ea3463e Mon Sep 17 00:00:00 2001 From: Daniel Maya Date: Fri, 10 Sep 2021 09:46:00 +0200 Subject: [PATCH 17/44] #7982 Added id_template_fields and id_template_conditions --- pandora_console/extras/mr/50.sql | 6 ++++++ .../extras/pandoradb_migrate_6.0_to_7.0.mysql.sql | 2 ++ pandora_console/pandoradb.sql | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 pandora_console/extras/mr/50.sql diff --git a/pandora_console/extras/mr/50.sql b/pandora_console/extras/mr/50.sql new file mode 100644 index 0000000000..f29798e56b --- /dev/null +++ b/pandora_console/extras/mr/50.sql @@ -0,0 +1,6 @@ +START TRANSACTION; + +ALTER TABLE `tevent_alert` ADD COLUMN `id_template_conditions` int(10) unsigned NOT NULL default 0; +ALTER TABLE `tevent_alert` ADD COLUMN `id_template_fields` int(10) unsigned NOT NULL default 0; + +COMMIT; \ No newline at end of file diff --git a/pandora_console/extras/pandoradb_migrate_6.0_to_7.0.mysql.sql b/pandora_console/extras/pandoradb_migrate_6.0_to_7.0.mysql.sql index e506d2f688..b384ee1be2 100644 --- a/pandora_console/extras/pandoradb_migrate_6.0_to_7.0.mysql.sql +++ b/pandora_console/extras/pandoradb_migrate_6.0_to_7.0.mysql.sql @@ -710,6 +710,8 @@ CREATE TABLE IF NOT EXISTS `tevent_alert` ( ALTER TABLE `tevent_alert` ADD COLUMN `special_days` tinyint(1) default 0; ALTER TABLE `tevent_alert` MODIFY COLUMN `time_threshold` int(10) NOT NULL default 86400; ALTER TABLE `tevent_alert` ADD COLUMN `disable_event` tinyint(1) DEFAULT 0; +ALTER TABLE `tevent_alert` ADD COLUMN `id_template_conditions` int(10) unsigned NOT NULL default 0; +ALTER TABLE `tevent_alert` ADD COLUMN `id_template_fields` int(10) unsigned NOT NULL default 0; -- ----------------------------------------------------- -- Table `tevent_alert_action` diff --git a/pandora_console/pandoradb.sql b/pandora_console/pandoradb.sql index 3b49b2b97e..3ba4421e98 100644 --- a/pandora_console/pandoradb.sql +++ b/pandora_console/pandoradb.sql @@ -3012,6 +3012,8 @@ CREATE TABLE IF NOT EXISTS `tevent_alert` ( `group_by` enum ('','id_agente','id_agentmodule','id_alert_am','id_grupo') default '', `special_days` tinyint(1) default 0, `disable_event` tinyint(1) default 0, + `id_template_conditions` int(10) unsigned NOT NULL default 0, + `id_template_fields` int(10) unsigned NOT NULL default 0, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; From 99a47b073925de27c07de50bbbb43fde480e9120 Mon Sep 17 00:00:00 2001 From: Marcos Alconada Date: Fri, 10 Sep 2021 07:49:40 +0000 Subject: [PATCH 18/44] set style on um-last and next button --- .../include/styles/pandora_black.css | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pandora_console/include/styles/pandora_black.css b/pandora_console/include/styles/pandora_black.css index e4ba52cb33..63eb27c9d9 100644 --- a/pandora_console/include/styles/pandora_black.css +++ b/pandora_console/include/styles/pandora_black.css @@ -63,6 +63,27 @@ table.agent_info_table tr { color: #fff !important; } +#um-next:hover, +#um-last:hover { + border: 1px solid #888 !important; +} +#um-next, +#um-last { + background-color: #111 !important; + color: #fff !important; + font-weight: 500; + border-radius: 5px; + background-repeat: no-repeat; + background-position: 92% 10px; + padding-bottom: 10px; + padding-top: 10px; + padding-left: 15px; + border: 1px solid #333 !important; + cursor: pointer; + font-family: inherit; + font-size: 10pt; +} + input[readonly] { background-color: #444 !important; color: #a2a2a2 !important; From 1c3ec719d7bc57f72ce73373a77f27ecb799b258 Mon Sep 17 00:00:00 2001 From: Junichi Satoh Date: Fri, 10 Sep 2021 17:57:44 +0900 Subject: [PATCH 19/44] Updated Japanese console translations. --- pandora_console/include/languages/ja.mo | Bin 680351 -> 780586 bytes pandora_console/include/languages/ja.po | 49175 ++++++++++++---------- 2 files changed, 26320 insertions(+), 22855 deletions(-) diff --git a/pandora_console/include/languages/ja.mo b/pandora_console/include/languages/ja.mo index b276f597f2aa9a80067064707337db56e1e5cb1c..00ce17b78b8a498b96ce2d40d1a16c383e95096b 100644 GIT binary patch literal 780586 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�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

Jw;d_T26riiB=iCUWynLN6t1n<)V~> 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≦yTpjJF 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�#bQX%UEW$3_-hOCmS(xFvyK-kFPg8T4c!z01( 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 F{|Eeyy?6is diff --git a/pandora_console/include/languages/ja.po b/pandora_console/include/languages/ja.po index 6b9ea290a5..a7e66f4d61 100644 --- a/pandora_console/include/languages/ja.po +++ b/pandora_console/include/languages/ja.po @@ -7,1046 +7,1068 @@ msgid "" msgstr "" "Project-Id-Version: pandora-fms\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2020-06-05 14:43+0200\n" -"PO-Revision-Date: 2020-07-27 05:15+0000\n" +"POT-Creation-Date: 2021-08-30 09:56+0200\n" +"PO-Revision-Date: 2021-09-10 08:38+0000\n" "Last-Translator: Junichi Satoh \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2020-07-27 05:16+0000\n" -"X-Generator: Launchpad (build e85d0ab92e2924d39b8285aeae075a01d25eff06)\n" +"X-Launchpad-Export-Date: 2021-09-10 08:44+0000\n" +"X-Generator: Launchpad (build 2091d3d0d8acdf2ecca1b8cdde12ee7fb147e528)\n" -#: ../../views/dashboard/header.php:40 -#: ../../enterprise/meta/screens/screens.visualmap.php:176 -#: ../../enterprise/operation/agentes/manage_transmap.php:108 -#: ../../extensions/disabled/matrix_events.php:28 -#: ../../extensions/agents_alerts.php:125 -#: ../../extensions/agents_modules.php:374 -#: ../../extensions/agents_modules.php:381 -#: ../../extensions/agents_modules.php:384 -#: ../../operation/visual_console/pure_ajax.php:169 -#: ../../operation/visual_console/view.php:184 -#: ../../operation/visual_console/legacy_view.php:172 -#: ../../operation/gis_maps/render_view.php:123 -#: ../../operation/reporting/reporting_viewer.php:114 -#: ../../operation/reporting/graph_viewer.php:173 +#: ../../views/dashboard/header.php:45 +#: ../../enterprise/meta/screens/screens.visualmap.php:274 +#: ../../enterprise/operation/agentes/manage_transmap.php:141 +#: ../../extensions/disabled/matrix_events.php:32 +#: ../../extensions/agents_modules.php:376 +#: ../../extensions/agents_modules.php:383 +#: ../../extensions/agents_modules.php:386 +#: ../../include/class/AgentsAlerts.class.php:797 +#: ../../operation/visual_console/view.php:210 +#: ../../operation/visual_console/legacy_view.php:205 +#: ../../operation/gis_maps/render_view.php:133 +#: ../../operation/reporting/reporting_viewer.php:147 +#: ../../operation/reporting/graph_viewer.php:228 msgid "Full screen mode" msgstr "フルスクリーンモード" -#: ../../views/dashboard/header.php:51 ../../extensions/agents_alerts.php:127 -#: ../../extensions/agents_modules.php:483 -#: ../../operation/visual_console/view.php:326 -#: ../../operation/visual_console/legacy_view.php:217 -#: ../../operation/gis_maps/render_view.php:125 -#: ../../operation/reporting/reporting_viewer.php:116 -#: ../../operation/reporting/graph_viewer.php:175 -#: ../../operation/events/events.php:669 +#: ../../views/dashboard/header.php:59 ../../extensions/agents_modules.php:500 +#: ../../include/class/AgentsAlerts.class.php:802 +#: ../../operation/visual_console/view.php:426 +#: ../../operation/visual_console/legacy_view.php:253 +#: ../../operation/gis_maps/render_view.php:135 +#: ../../operation/reporting/reporting_viewer.php:156 +#: ../../operation/reporting/graph_viewer.php:237 +#: ../../operation/events/events.php:744 msgid "Back to normal mode" msgstr "通常モードへ戻る" -#: ../../views/dashboard/header.php:59 ../../views/dashboard/list.php:209 +#: ../../views/dashboard/header.php:69 msgid "Update Dashboard" msgstr "ダッシュボードの更新" -#: ../../views/dashboard/header.php:60 ../../views/dashboard/header.php:88 -#: ../../views/dashboard/list.php:210 ../../enterprise/load_enterprise.php:428 -#: ../../enterprise/load_enterprise.php:911 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:415 -#: ../../enterprise/include/class/Omnishell.class.php:1446 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2949 +#: ../../views/dashboard/header.php:70 ../../views/dashboard/header.php:104 +#: ../../views/dashboard/list.php:224 ../../enterprise/load_enterprise.php:634 +#: ../../enterprise/load_enterprise.php:1130 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:439 +#: ../../enterprise/godmode/services/services.elements.php:843 +#: ../../enterprise/godmode/services/services.elements.php:854 +#: ../../enterprise/include/class/Omnishell.class.php:1499 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3174 +#: ../../enterprise/include/lib/Metaconsole/Node.php:458 #: ../../enterprise/include/functions_update_manager.php:245 -#: ../../enterprise/operation/agentes/transactional_map.php:312 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:47 -#: ../../enterprise/operation/services/services.service.php:212 -#: ../../enterprise/operation/services/services.service_map.php:172 -#: ../../enterprise/operation/services/services.list.php:196 -#: ../../enterprise/operation/services/services.list.php:486 -#: ../../enterprise/operation/services/services.table_services.php:175 -#: ../../godmode/update_manager/update_manager.offline.php:104 -#: ../../godmode/massive/massive_edit_agents.php:682 -#: ../../include/functions_config.php:1168 -#: ../../include/functions_config.php:2839 +#: ../../enterprise/operation/agentes/transactional_map.php:321 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:64 +#: ../../enterprise/operation/services/services.service.php:161 +#: ../../enterprise/operation/services/services.service_map.php:116 +#: ../../enterprise/operation/services/services.list.php:248 +#: ../../enterprise/operation/services/services.list.php:563 +#: ../../enterprise/operation/services/services.table_services.php:171 +#: ../../godmode/massive/massive_edit_agents.php:719 +#: ../../include/functions_config.php:1223 +#: ../../include/functions_config.php:3073 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:377 -#: ../../include/lib/Dashboard/Widgets/service_map.php:334 -#: ../../include/functions_update_manager.php:1399 -#: ../../operation/gis_maps/render_view.php:153 +#: ../../operation/gis_maps/render_view.php:163 msgid "Ok" msgstr "正常" -#: ../../views/dashboard/header.php:61 ../../views/dashboard/header.php:89 -#: ../../views/dashboard/list.php:211 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:1099 -#: ../../enterprise/meta/event/custom_events.php:248 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:469 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:355 -#: ../../enterprise/godmode/services/services.service.php:643 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:268 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:344 +#: ../../views/dashboard/header.php:71 ../../views/dashboard/header.php:105 +#: ../../views/dashboard/list.php:225 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:1144 +#: ../../enterprise/meta/event/custom_events.php:250 +#: ../../enterprise/godmode/services/services.service.php:967 +#: ../../enterprise/godmode/services/services.elements.php:844 +#: ../../enterprise/godmode/services/services.elements.php:855 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:267 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:241 #: ../../enterprise/include/functions_HA_cluster.php:492 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1527 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1629 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1681 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1713 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1748 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1567 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1669 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1721 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1753 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1788 #: ../../enterprise/include/class/AgentRepository.class.php:784 #: ../../enterprise/include/class/AgentRepository.class.php:882 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2950 +#: ../../enterprise/include/class/LogSource.class.php:818 +#: ../../enterprise/include/class/LogSource.class.php:871 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3175 #: ../../enterprise/include/functions_update_manager.php:244 -#: ../../godmode/update_manager/update_manager.offline.php:103 -#: ../../godmode/agentes/status_monitor_custom_fields.php:240 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:468 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:357 +#: ../../godmode/agentes/status_monitor_custom_fields.php:242 +#: ../../godmode/massive/massive_operations.php:390 #: ../../godmode/setup/snmp_wizard.php:100 -#: ../../godmode/events/custom_events.php:202 -#: ../../include/functions_visual_map_editor.php:790 -#: ../../include/functions_visual_map_editor.php:794 -#: ../../include/class/ConfigPEN.class.php:663 -#: ../../include/class/ConfigPEN.class.php:687 -#: ../../include/class/TreeGroupEdition.class.php:93 -#: ../../include/class/NetworkMap.class.php:2822 -#: ../../include/class/CredentialStore.class.php:1115 -#: ../../include/class/CredentialStore.class.php:1167 -#: ../../include/class/ModuleTemplates.class.php:1277 +#: ../../godmode/um_client/views/register.php:86 +#: ../../godmode/events/custom_events.php:204 +#: ../../include/functions_visual_map_editor.php:880 +#: ../../include/functions_visual_map_editor.php:884 +#: ../../include/functions_register.php:179 +#: ../../include/class/ConfigPEN.class.php:669 +#: ../../include/class/ConfigPEN.class.php:693 +#: ../../include/class/TreeGroupEdition.class.php:165 +#: ../../include/class/NetworkMap.class.php:2825 +#: ../../include/class/CredentialStore.class.php:1222 +#: ../../include/class/CredentialStore.class.php:1274 +#: ../../include/class/ModuleTemplates.class.php:1379 #: ../../include/class/WelcomeWindow.class.php:174 -#: ../../include/class/AgentWizard.class.php:643 -#: ../../include/functions_update_manager.php:204 -#: ../../include/functions_update_manager.php:468 -#: ../../include/functions_update_manager.php:762 -#: ../../include/functions_update_manager.php:1398 -#: ../../operation/agentes/pandora_networkmap.editor.php:573 -#: ../../operation/snmpconsole/snmp_browser.php:157 -#: ../../operation/snmpconsole/snmp_browser.php:486 -#: ../../operation/snmpconsole/snmp_browser.php:566 -#: ../../operation/snmpconsole/snmp_browser.php:581 -#: ../../general/header.php:785 +#: ../../include/class/AgentWizard.class.php:5823 +#: ../../operation/agentes/pandora_networkmap.editor.php:606 +#: ../../operation/snmpconsole/snmp_browser.php:171 +#: ../../operation/snmpconsole/snmp_browser.php:548 +#: ../../operation/snmpconsole/snmp_browser.php:628 +#: ../../operation/snmpconsole/snmp_browser.php:643 +#: ../../general/header.php:810 msgid "Cancel" msgstr "キャンセル" -#: ../../views/dashboard/header.php:71 +#: ../../views/dashboard/header.php:82 #: ../../enterprise/views/cluster/list.php:64 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:243 -#: ../../enterprise/extensions/vmware/vmware_view.php:1292 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:316 -#: ../../enterprise/include/class/DeploymentCenter.class.php:724 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:266 +#: ../../enterprise/extensions/vmware/vmware_view.php:1335 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 +#: ../../enterprise/include/class/DeploymentCenter.class.php:764 #: ../../enterprise/include/class/AgentRepository.class.php:618 #: ../../enterprise/include/class/Omnishell.class.php:402 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2855 -#: ../../extensions/net_tools.php:493 -#: ../../godmode/update_manager/update_manager.php:35 -#: ../../godmode/reporting/reporting_builder.list_items.php:391 -#: ../../include/class/ConfigPEN.class.php:595 -#: ../../include/class/CredentialStore.class.php:737 -#: ../../include/functions_events.php:295 +#: ../../enterprise/include/class/LogSource.class.php:602 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2467 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3074 +#: ../../godmode/update_manager/update_manager.php:37 +#: ../../godmode/reporting/reporting_builder.list_items.php:427 +#: ../../include/class/ConfigPEN.class.php:601 +#: ../../include/class/CredentialStore.class.php:787 +#: ../../include/class/ExternalTools.class.php:383 +#: ../../include/functions_events.php:299 msgid "Options" msgstr "オプション" -#: ../../views/dashboard/header.php:80 +#: ../../views/dashboard/header.php:94 msgid "Back to dashboards list" msgstr "ダッシュボード一覧へ戻る" -#: ../../views/dashboard/header.php:87 +#: ../../views/dashboard/header.php:103 msgid "Slides" msgstr "スライド" -#: ../../views/dashboard/header.php:100 +#: ../../views/dashboard/header.php:117 msgid "Slides mode" msgstr "スライドモード" -#: ../../views/dashboard/header.php:112 +#: ../../views/dashboard/header.php:138 +msgid "Show link to public dashboard" +msgstr "公開ダッシュボードへのリンク表示" + +#: ../../views/dashboard/header.php:159 #: ../../enterprise/meta/advanced/policymanager.queue.php:238 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1243 -#: ../../enterprise/godmode/policies/policy_queue.php:566 +#: ../../enterprise/godmode/policies/policy_queue.php:705 +#: ../../enterprise/godmode/servers/HA_cluster.php:415 #: ../../enterprise/include/class/Omnishell.class.php:544 -#: ../../enterprise/include/class/Omnishell.class.php:1276 -#: ../../extensions/agents_alerts.php:101 -#: ../../extensions/agents_modules.php:492 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:175 -#: ../../include/ajax/module.php:919 -#: ../../include/class/NetworkMap.class.php:2816 -#: ../../operation/visual_console/view.php:339 -#: ../../operation/visual_console/legacy_public_view.php:120 -#: ../../operation/visual_console/legacy_view.php:231 -#: ../../operation/visual_console/public_view.php:104 -#: ../../operation/gis_maps/render_view.php:147 -#: ../../operation/reporting/graph_viewer.php:294 -#: ../../operation/events/events.php:679 -#: ../../operation/servers/recon_view.php:50 ../../general/login_page.php:70 -#: ../../general/login_page.php:294 +#: ../../enterprise/include/class/Omnishell.class.php:1329 +#: ../../enterprise/include/functions_ipam.php:1259 +#: ../../extensions/agents_modules.php:512 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:185 +#: ../../include/ajax/module.php:1054 +#: ../../include/class/NetworkMap.class.php:2819 +#: ../../include/class/AgentsAlerts.class.php:840 +#: ../../operation/visual_console/view.php:439 +#: ../../operation/visual_console/legacy_public_view.php:138 +#: ../../operation/visual_console/legacy_view.php:267 +#: ../../operation/visual_console/public_view.php:123 +#: ../../operation/gis_maps/render_view.php:157 +#: ../../operation/reporting/graph_viewer.php:369 +#: ../../operation/events/events.php:756 +#: ../../operation/servers/recon_view.php:50 ../../general/login_page.php:75 +#: ../../general/login_page.php:318 msgid "Refresh" msgstr "リフレッシュ" -#: ../../views/dashboard/header.php:164 +#: ../../views/dashboard/header.php:212 msgid "Add Cell" msgstr "セルの追加" -#: ../../views/dashboard/list.php:38 +#: ../../views/dashboard/header.php:279 ../../views/dashboard/list.php:42 +#: ../../enterprise/meta/general/main_header.php:222 +#: ../../enterprise/meta/general/main_menu.php:238 msgid "Dashboards" msgstr "ダッシュボード" -#: ../../views/dashboard/list.php:48 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:243 +#: ../../views/dashboard/header.php:279 +#: ../../enterprise/godmode/alerts/alert_inventory.php:78 +#: ../../enterprise/include/functions_backup.php:539 +#: ../../enterprise/include/functions_backup.php:540 +#: ../../godmode/agentes/planned_downtime.editor.php:59 +#: ../../godmode/alerts/alert_list.php:451 +#: ../../godmode/category/category.php:86 ../../include/functions_html.php:1701 +#: ../../include/functions_html.php:1702 ../../include/functions_html.php:1806 +#: ../../include/functions_html.php:1807 ../../include/functions_html.php:1986 +#: ../../include/functions_html.php:1987 +#: ../../operation/snmpconsole/snmp_statistics.php:66 +#: ../../operation/snmpconsole/snmp_view.php:107 +#: ../../operation/events/events.php:912 +msgid "List" +msgstr "一覧" + +#: ../../views/dashboard/list.php:53 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:272 #: ../../enterprise/meta/advanced/metasetup.relations.php:86 #: ../../enterprise/meta/advanced/links.php:81 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:148 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:222 -#: ../../enterprise/extensions/ipam/ipam_action.php:84 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:112 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:184 -#: ../../enterprise/godmode/modules/local_components.php:362 -#: ../../enterprise/godmode/policies/policies.php:172 -#: ../../enterprise/godmode/alerts/alert_events_list.php:180 -#: ../../enterprise/godmode/alerts/alert_events_list.php:232 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:269 +#: ../../enterprise/godmode/modules/local_components.php:403 +#: ../../enterprise/godmode/policies/policies.php:119 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:68 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:118 #: ../../enterprise/godmode/setup/setup_metaconsole.php:135 -#: ../../enterprise/godmode/reporting/graph_template_list.php:99 -#: ../../enterprise/godmode/reporting/graph_template_list.php:126 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:301 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:319 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:97 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:125 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:235 -#: ../../enterprise/include/class/DatabaseHA.class.php:1034 -#: ../../enterprise/operation/agentes/transactional_map.php:156 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:65 +#: ../../enterprise/godmode/reporting/graph_template_list.php:155 +#: ../../enterprise/godmode/reporting/graph_template_list.php:182 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:424 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:442 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:129 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:157 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:165 +#: ../../enterprise/include/class/DatabaseHA.class.php:1050 +#: ../../enterprise/operation/agentes/transactional_map.php:182 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:82 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:146 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:220 +#: ../../enterprise/tools/ipam/ipam_action.php:90 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:113 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:185 #: ../../extensions/files_repo.php:181 -#: ../../godmode/modules/manage_nc_groups.php:141 -#: ../../godmode/modules/manage_network_components.php:414 -#: ../../godmode/users/profile_list.php:86 -#: ../../godmode/users/user_list.php:171 ../../godmode/users/user_list.php:218 -#: ../../godmode/users/configure_user.php:650 +#: ../../godmode/modules/manage_nc_groups.php:142 +#: ../../godmode/modules/manage_network_components.php:539 +#: ../../godmode/users/profile_list.php:127 +#: ../../godmode/users/user_list.php:281 ../../godmode/users/user_list.php:328 +#: ../../godmode/users/configure_user.php:137 +#: ../../godmode/users/configure_user.php:155 #: ../../godmode/agentes/planned_downtime.list.php:112 -#: ../../godmode/netflow/nf_item_list.php:122 -#: ../../godmode/netflow/nf_item_list.php:150 -#: ../../godmode/netflow/nf_edit.php:91 ../../godmode/netflow/nf_edit.php:124 -#: ../../godmode/snmpconsole/snmp_alert.php:686 -#: ../../godmode/snmpconsole/snmp_filters.php:159 -#: ../../godmode/massive/massive_delete_action_alerts.php:124 -#: ../../godmode/massive/massive_delete_modules.php:143 -#: ../../godmode/massive/massive_delete_alerts.php:186 -#: ../../godmode/alerts/alert_actions.php:169 -#: ../../godmode/alerts/alert_commands.php:380 -#: ../../godmode/alerts/alert_templates.php:251 -#: ../../godmode/alerts/alert_special_days.php:250 -#: ../../godmode/alerts/alert_list.php:228 -#: ../../godmode/alerts/alert_list.php:316 ../../godmode/setup/news.php:112 +#: ../../godmode/netflow/nf_item_list.php:120 +#: ../../godmode/netflow/nf_item_list.php:148 +#: ../../godmode/netflow/nf_edit.php:104 ../../godmode/netflow/nf_edit.php:137 +#: ../../godmode/snmpconsole/snmp_alert.php:623 +#: ../../godmode/snmpconsole/snmp_filters.php:180 +#: ../../godmode/massive/massive_delete_action_alerts.php:158 +#: ../../godmode/massive/massive_delete_modules.php:162 +#: ../../godmode/massive/massive_delete_alerts.php:201 +#: ../../godmode/alerts/alert_actions.php:211 +#: ../../godmode/alerts/alert_commands.php:590 +#: ../../godmode/alerts/alert_templates.php:257 +#: ../../godmode/alerts/alert_special_days.php:267 +#: ../../godmode/alerts/alert_list.php:232 +#: ../../godmode/alerts/alert_list.php:320 ../../godmode/setup/news.php:120 #: ../../godmode/setup/gis.php:58 ../../godmode/setup/links.php:73 -#: ../../godmode/reporting/map_builder.php:158 -#: ../../godmode/reporting/graphs.php:97 ../../godmode/reporting/graphs.php:107 +#: ../../godmode/reporting/map_builder.php:205 #: ../../godmode/reporting/graphs.php:150 -#: ../../godmode/reporting/reporting_builder.php:623 -#: ../../godmode/events/event_filter.php:54 -#: ../../godmode/events/event_filter.php:81 -#: ../../include/functions_api.php:13929 -#: ../../include/class/ConfigPEN.class.php:480 -#: ../../operation/messages/message_list.php:85 -#: ../../operation/messages/message_list.php:103 -#: ../../operation/snmpconsole/snmp_view.php:112 +#: ../../godmode/reporting/graphs.php:160 +#: ../../godmode/reporting/graphs.php:203 +#: ../../godmode/reporting/reporting_builder.php:673 +#: ../../godmode/events/event_filter.php:69 +#: ../../godmode/events/event_filter.php:96 +#: ../../include/class/ConfigPEN.class.php:486 +#: ../../operation/messages/message_list.php:113 +#: ../../operation/messages/message_list.php:135 +#: ../../operation/snmpconsole/snmp_view.php:155 #: ../../operation/gis_maps/gis_map.php:86 -#: ../../operation/incidents/incident_detail.php:96 -#: ../../operation/incidents/incident_detail.php:134 -#: ../../operation/incidents/incident.php:98 -#: ../../operation/incidents/list_integriaims_incidents.php:85 -#: ../../operation/reporting/graph_viewer.php:39 -#: ../../operation/reporting/graph_viewer.php:47 +#: ../../operation/incidents/list_integriaims_incidents.php:78 +#: ../../operation/reporting/graph_viewer.php:57 +#: ../../operation/reporting/graph_viewer.php:65 msgid "Successfully deleted" msgstr "削除しました。" -#: ../../views/dashboard/list.php:49 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:146 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:220 -#: ../../enterprise/extensions/ipam/ipam_action.php:82 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:110 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:182 -#: ../../enterprise/godmode/modules/local_components.php:363 -#: ../../enterprise/godmode/policies/policy_alerts.php:199 -#: ../../enterprise/godmode/policies/policy_alerts.php:240 -#: ../../enterprise/godmode/policies/policy_modules.php:1291 -#: ../../enterprise/godmode/policies/policies.php:175 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:108 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:135 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:135 -#: ../../enterprise/godmode/policies/policy_collections.php:77 -#: ../../enterprise/godmode/policies/policy_agents.php:115 -#: ../../enterprise/godmode/policies/policy_agents.php:137 -#: ../../enterprise/godmode/alerts/alert_events_list.php:181 -#: ../../enterprise/godmode/alerts/alert_events_list.php:233 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:270 +#: ../../views/dashboard/list.php:54 +#: ../../enterprise/godmode/modules/local_components.php:404 +#: ../../enterprise/godmode/policies/policy_alerts.php:209 +#: ../../enterprise/godmode/policies/policy_alerts.php:250 +#: ../../enterprise/godmode/policies/policy_modules.php:1297 +#: ../../enterprise/godmode/policies/policies.php:122 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:107 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:134 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:148 +#: ../../enterprise/godmode/policies/policy_collections.php:88 +#: ../../enterprise/godmode/policies/policy_agents.php:119 +#: ../../enterprise/godmode/policies/policy_agents.php:141 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:69 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:119 #: ../../enterprise/godmode/setup/setup_metaconsole.php:136 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:302 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:320 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:236 -#: ../../enterprise/operation/agentes/transactional_map.php:157 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:66 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:425 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:443 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:166 +#: ../../enterprise/operation/agentes/transactional_map.php:183 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:83 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:144 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:218 +#: ../../enterprise/tools/ipam/ipam_action.php:88 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:111 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:183 #: ../../extensions/files_repo.php:181 -#: ../../godmode/modules/manage_network_components.php:415 -#: ../../godmode/users/configure_user.php:651 -#: ../../godmode/massive/massive_delete_action_alerts.php:125 -#: ../../godmode/massive/massive_delete_alerts.php:187 -#: ../../godmode/alerts/alert_actions.php:170 -#: ../../godmode/alerts/alert_commands.php:381 -#: ../../godmode/alerts/alert_templates.php:252 -#: ../../godmode/alerts/alert_special_days.php:251 -#: ../../godmode/alerts/alert_list.php:229 -#: ../../godmode/alerts/alert_list.php:317 ../../godmode/setup/news.php:113 +#: ../../godmode/modules/manage_network_components.php:540 +#: ../../godmode/users/configure_user.php:138 +#: ../../godmode/massive/massive_delete_action_alerts.php:159 +#: ../../godmode/massive/massive_delete_alerts.php:202 +#: ../../godmode/alerts/alert_actions.php:212 +#: ../../godmode/alerts/alert_commands.php:591 +#: ../../godmode/alerts/alert_templates.php:258 +#: ../../godmode/alerts/alert_special_days.php:268 +#: ../../godmode/alerts/alert_list.php:233 +#: ../../godmode/alerts/alert_list.php:321 ../../godmode/setup/news.php:121 #: ../../godmode/setup/gis.php:56 -#: ../../godmode/reporting/reporting_builder.php:624 -#: ../../operation/agentes/pandora_networkmap.php:539 -#: ../../operation/messages/message_list.php:86 -#: ../../operation/snmpconsole/snmp_view.php:113 +#: ../../godmode/reporting/reporting_builder.php:674 +#: ../../operation/agentes/pandora_networkmap.php:556 +#: ../../operation/messages/message_list.php:114 +#: ../../operation/snmpconsole/snmp_view.php:156 #: ../../operation/gis_maps/gis_map.php:87 -#: ../../operation/incidents/incident_detail.php:97 -#: ../../operation/incidents/incident_detail.php:135 -#: ../../operation/incidents/incident.php:99 -#: ../../operation/incidents/list_integriaims_incidents.php:86 +#: ../../operation/incidents/list_integriaims_incidents.php:79 msgid "Could not be deleted" msgstr "削除できませんでした。" -#: ../../views/dashboard/list.php:56 +#: ../../views/dashboard/list.php:61 msgid "Successfully duplicate" msgstr "複製しました" -#: ../../views/dashboard/list.php:57 +#: ../../views/dashboard/list.php:62 msgid "Could not be duplicate" msgstr "複製に失敗しました" -#: ../../views/dashboard/list.php:65 +#: ../../views/dashboard/list.php:70 msgid "There are no dashboards defined." msgstr "定義済のダッシュボードがありません。" -#: ../../views/dashboard/list.php:90 ../../views/dashboard/formDashboard.php:71 +#: ../../views/dashboard/list.php:95 ../../views/dashboard/formDashboard.php:77 #: ../../enterprise/views/cluster/list.php:58 -#: ../../enterprise/meta/advanced/servers.build_table.php:58 -#: ../../enterprise/meta/include/functions_autoprovision.php:448 +#: ../../enterprise/meta/advanced/servers.build_table.php:60 +#: ../../enterprise/meta/include/functions_autoprovision.php:474 #: ../../enterprise/meta/include/functions_wizard_meta.php:463 #: ../../enterprise/meta/include/functions_wizard_meta.php:580 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1132 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1458 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1579 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1681 -#: ../../enterprise/meta/agentsearch.php:301 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:369 -#: ../../enterprise/extensions/ipam/ipam_list.php:135 -#: ../../enterprise/extensions/ipam/ipam_excel.php:105 -#: ../../enterprise/extensions/ipam/ipam_excel.php:175 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1198 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1677 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:270 -#: ../../enterprise/extensions/ipam/ipam_editor.php:99 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1127 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1450 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1571 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1673 +#: ../../enterprise/meta/agentsearch.php:308 #: ../../enterprise/godmode/modules/configure_local_component.php:152 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:369 -#: ../../enterprise/godmode/modules/local_components.php:561 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:285 +#: ../../enterprise/godmode/modules/local_components.php:609 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:99 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:331 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:612 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:81 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:338 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:625 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:104 #: ../../enterprise/godmode/agentes/collection_manager.php:115 -#: ../../enterprise/godmode/agentes/collection_manager.php:201 +#: ../../enterprise/godmode/agentes/collection_manager.php:212 #: ../../enterprise/godmode/agentes/inventory_manager.php:217 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:76 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:519 -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:102 -#: ../../enterprise/godmode/policies/configure_policy.php:76 -#: ../../enterprise/godmode/policies/policy_modules.php:1446 -#: ../../enterprise/godmode/policies/policies.php:432 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:253 -#: ../../enterprise/godmode/policies/policy_collections.php:149 -#: ../../enterprise/godmode/policies/policy_collections.php:244 -#: ../../enterprise/godmode/policies/policy_agents.php:707 -#: ../../enterprise/godmode/policies/policy_agents.php:1074 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:143 -#: ../../enterprise/godmode/alerts/alert_events.php:591 -#: ../../enterprise/godmode/alerts/alert_events_list.php:501 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:401 -#: ../../enterprise/godmode/services/services.service.php:385 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:535 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:132 +#: ../../enterprise/godmode/policies/configure_policy.php:94 +#: ../../enterprise/godmode/policies/policy_modules.php:1445 +#: ../../enterprise/godmode/policies/policies.php:384 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:262 +#: ../../enterprise/godmode/policies/policy_collections.php:157 +#: ../../enterprise/godmode/policies/policy_collections.php:251 +#: ../../enterprise/godmode/policies/policy_agents.php:787 +#: ../../enterprise/godmode/policies/policy_agents.php:1170 +#: ../../enterprise/godmode/massive/massive_create_services.php:624 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:162 +#: ../../enterprise/godmode/services/services.service.php:539 #: ../../enterprise/godmode/setup/setup_skins.php:84 #: ../../enterprise/godmode/setup/setup_auth.php:99 #: ../../enterprise/godmode/setup/edit_skin.php:230 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:135 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:139 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:159 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:105 -#: ../../enterprise/godmode/reporting/visual_console_template.php:163 -#: ../../enterprise/godmode/reporting/visual_console_template.php:198 -#: ../../enterprise/godmode/reporting/mysql_builder.php:66 -#: ../../enterprise/godmode/reporting/mysql_builder.php:160 -#: ../../enterprise/godmode/reporting/mysql_builder.php:161 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1521 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:182 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:186 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:191 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:108 +#: ../../enterprise/godmode/reporting/visual_console_template.php:201 +#: ../../enterprise/godmode/reporting/visual_console_template.php:268 +#: ../../enterprise/godmode/reporting/mysql_builder.php:95 +#: ../../enterprise/godmode/reporting/mysql_builder.php:226 +#: ../../enterprise/godmode/reporting/mysql_builder.php:227 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1576 #: ../../enterprise/godmode/servers/manage_export.php:137 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:246 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:249 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:58 #: ../../enterprise/godmode/servers/manage_export_form.php:75 #: ../../enterprise/godmode/servers/list_satellite.php:36 #: ../../enterprise/mobile/include/enterprise.class.php:87 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:349 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:387 +#: ../../enterprise/include/ajax/servers.ajax.php:100 +#: ../../enterprise/include/ajax/servers.ajax.php:158 +#: ../../enterprise/include/ajax/servers.ajax.php:284 #: ../../enterprise/include/class/Omnishell.class.php:668 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:680 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2850 -#: ../../enterprise/include/functions_services.php:2475 -#: ../../enterprise/operation/agentes/policy_view.php:139 -#: ../../enterprise/operation/agentes/policy_view.php:324 -#: ../../enterprise/operation/agentes/tag_view.php:654 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:748 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3069 +#: ../../enterprise/include/functions_services.php:1577 +#: ../../enterprise/include/functions_ipam.php:1213 +#: ../../enterprise/include/functions_ipam.php:1817 +#: ../../enterprise/operation/agentes/policy_view.php:157 +#: ../../enterprise/operation/agentes/policy_view.php:389 +#: ../../enterprise/operation/agentes/tag_view.php:680 #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:68 -#: ../../enterprise/operation/agentes/collection_view.php:62 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:146 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:307 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:410 -#: ../../enterprise/operation/services/services.service.php:163 -#: ../../enterprise/operation/services/services.list.php:423 -#: ../../extensions/files_repo/files_repo_list.php:53 +#: ../../enterprise/operation/agentes/collection_view.php:75 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:186 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:363 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:489 +#: ../../enterprise/operation/services/services.service.php:118 +#: ../../enterprise/operation/services/services.list.php:508 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:367 +#: ../../enterprise/tools/ipam/ipam_list.php:144 +#: ../../enterprise/tools/ipam/ipam_excel.php:113 +#: ../../enterprise/tools/ipam/ipam_excel.php:183 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:271 +#: ../../enterprise/tools/ipam/ipam_editor.php:114 +#: ../../extensions/files_repo/files_repo_list.php:55 #: ../../godmode/modules/manage_nc_groups_form.php:68 #: ../../godmode/modules/manage_network_templates_form.php:156 -#: ../../godmode/modules/manage_nc_groups.php:231 -#: ../../godmode/modules/manage_network_components_form_common.php:59 +#: ../../godmode/modules/manage_nc_groups.php:232 +#: ../../godmode/modules/manage_network_components_form_common.php:42 #: ../../godmode/modules/module_list.php:59 #: ../../godmode/modules/manage_network_templates.php:234 -#: ../../godmode/groups/configure_group.php:118 -#: ../../godmode/groups/group_list.php:681 +#: ../../godmode/groups/configure_group.php:147 +#: ../../godmode/groups/group_list.php:828 #: ../../godmode/groups/configure_modu_group.php:64 -#: ../../godmode/groups/modu_group_list.php:235 -#: ../../godmode/users/user_list.php:329 -#: ../../godmode/agentes/planned_downtime.editor.php:637 -#: ../../godmode/agentes/planned_downtime.editor.php:1035 +#: ../../godmode/groups/modu_group_list.php:246 +#: ../../godmode/users/user_list.php:452 +#: ../../godmode/agentes/planned_downtime.editor.php:534 +#: ../../godmode/agentes/planned_downtime.editor.php:902 #: ../../godmode/agentes/configure_field.php:71 -#: ../../godmode/agentes/module_manager_editor_common.php:191 -#: ../../godmode/agentes/module_manager_editor_common.php:1128 -#: ../../godmode/agentes/module_manager.php:639 -#: ../../godmode/netflow/nf_edit.php:146 +#: ../../godmode/agentes/module_manager_editor_common.php:215 +#: ../../godmode/agentes/module_manager_editor_common.php:1194 +#: ../../godmode/agentes/module_manager.php:815 +#: ../../godmode/netflow/nf_edit.php:159 #: ../../godmode/netflow/nf_edit_form.php:198 -#: ../../godmode/alerts/configure_alert_command.php:172 -#: ../../godmode/alerts/alert_actions.php:225 -#: ../../godmode/alerts/alert_commands.php:412 -#: ../../godmode/alerts/alert_templates.php:365 -#: ../../godmode/alerts/configure_alert_action.php:128 -#: ../../godmode/alerts/configure_alert_template.php:918 -#: ../../godmode/setup/os.builder.php:33 ../../godmode/setup/os.list.php:32 -#: ../../godmode/setup/setup_integria.php:260 -#: ../../godmode/setup/setup_integria.php:383 -#: ../../godmode/reporting/create_container.php:205 -#: ../../godmode/reporting/reporting_builder.item_editor.php:826 -#: ../../godmode/reporting/reporting_builder.main.php:79 -#: ../../godmode/reporting/reporting_builder.main.php:83 -#: ../../godmode/reporting/graph_builder.main.php:106 -#: ../../godmode/events/event_filter.php:121 -#: ../../godmode/events/event_responses.editor.php:76 +#: ../../godmode/alerts/configure_alert_command.php:194 +#: ../../godmode/alerts/alert_actions.php:326 +#: ../../godmode/alerts/alert_commands.php:635 +#: ../../godmode/alerts/alert_templates.php:382 +#: ../../godmode/alerts/configure_alert_action.php:172 +#: ../../godmode/alerts/configure_alert_template.php:1091 +#: ../../godmode/setup/os.builder.php:33 ../../godmode/setup/os.list.php:60 +#: ../../godmode/setup/setup_integria.php:334 +#: ../../godmode/setup/setup_integria.php:455 +#: ../../godmode/reporting/create_container.php:223 +#: ../../godmode/reporting/reporting_builder.item_editor.php:917 +#: ../../godmode/reporting/reporting_builder.main.php:89 +#: ../../godmode/reporting/reporting_builder.main.php:93 +#: ../../godmode/reporting/graph_builder.main.php:125 +#: ../../godmode/events/event_filter.php:136 +#: ../../godmode/events/event_responses.editor.php:86 #: ../../godmode/events/event_responses.list.php:50 #: ../../godmode/servers/servers.build_table.php:65 #: ../../godmode/servers/modificar_server.php:56 -#: ../../godmode/servers/plugin.php:328 ../../godmode/servers/plugin.php:969 -#: ../../godmode/tag/tag.php:175 ../../godmode/tag/edit_tag.php:168 -#: ../../godmode/category/edit_category.php:151 -#: ../../mobile/operation/visualmaps.php:162 -#: ../../include/functions_reporting_html.php:963 -#: ../../include/functions_reporting_html.php:971 -#: ../../include/functions_reporting_html.php:1958 -#: ../../include/functions_reporting_html.php:2655 -#: ../../include/functions_reporting_html.php:5172 +#: ../../godmode/servers/plugin.php:357 ../../godmode/servers/plugin.php:833 +#: ../../godmode/tag/tag.php:211 ../../godmode/tag/edit_tag.php:192 +#: ../../godmode/category/edit_category.php:165 +#: ../../include/functions_reporting_html.php:1031 +#: ../../include/functions_reporting_html.php:1039 +#: ../../include/functions_reporting_html.php:2210 +#: ../../include/functions_reporting_html.php:2547 +#: ../../include/functions_reporting_html.php:3107 +#: ../../include/functions_reporting_html.php:5794 #: ../../include/functions_treeview.php:78 -#: ../../include/class/NetworkMap.class.php:2931 -#: ../../include/class/NetworkMap.class.php:2972 -#: ../../include/class/NetworkMap.class.php:2990 -#: ../../include/class/NetworkMap.class.php:3254 -#: ../../include/class/ManageNetScanScripts.class.php:408 -#: ../../include/class/ManageNetScanScripts.class.php:549 -#: ../../include/class/ModuleTemplates.class.php:815 -#: ../../include/class/ModuleTemplates.class.php:965 -#: ../../include/functions_filemanager.php:619 -#: ../../include/functions_snmp_browser.php:1334 -#: ../../include/functions_events.php:4050 -#: ../../include/functions_events.php:4131 ../../operation/search_users.php:35 -#: ../../operation/search_helps.php:32 -#: ../../operation/agentes/pandora_networkmap.editor.php:258 -#: ../../operation/agentes/pandora_networkmap.php:693 +#: ../../include/class/NetworkMap.class.php:2932 +#: ../../include/class/NetworkMap.class.php:2973 +#: ../../include/class/NetworkMap.class.php:2991 +#: ../../include/class/NetworkMap.class.php:3288 +#: ../../include/class/ManageNetScanScripts.class.php:403 +#: ../../include/class/ManageNetScanScripts.class.php:545 +#: ../../include/class/ModuleTemplates.class.php:889 +#: ../../include/class/ModuleTemplates.class.php:1047 +#: ../../include/functions_filemanager.php:605 +#: ../../include/functions_snmp_browser.php:1656 +#: ../../include/functions_events.php:4366 +#: ../../include/functions_events.php:4455 ../../operation/search_users.php:35 +#: ../../operation/search_helps.php:30 +#: ../../operation/agentes/pandora_networkmap.editor.php:276 +#: ../../operation/agentes/pandora_networkmap.php:722 #: ../../operation/netflow/nf_live_view.php:362 #: ../../operation/gis_maps/gis_map.php:102 -#: ../../operation/incidents/configure_integriaims_incident.php:198 +#: ../../operation/incidents/configure_integriaims_incident.php:189 #: ../../operation/search_policies.php:34 ../../operation/search_maps.php:27 msgid "Name" msgstr "名前" -#: ../../views/dashboard/list.php:91 +#: ../../views/dashboard/list.php:96 msgid "Cells" msgstr "セル" -#: ../../views/dashboard/list.php:92 -#: ../../views/dashboard/formDashboard.php:101 +#: ../../views/dashboard/list.php:97 +#: ../../views/dashboard/formDashboard.php:107 #: ../../enterprise/views/cluster/list.php:60 -#: ../../enterprise/meta/advanced/synchronizing.user.php:633 -#: ../../enterprise/meta/advanced/cron_main.php:413 -#: ../../enterprise/meta/advanced/collections.php:321 +#: ../../enterprise/meta/advanced/cron_main.php:409 +#: ../../enterprise/meta/advanced/collections.php:320 #: ../../enterprise/meta/monitoring/custom_fields_view.php:138 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:255 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:352 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:417 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:527 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:606 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:259 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:356 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:421 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:531 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:610 #: ../../enterprise/meta/include/functions_wizard_meta.php:193 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1803 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1795 #: ../../enterprise/meta/include/functions_events_meta.php:74 -#: ../../enterprise/meta/agentsearch.php:117 -#: ../../enterprise/meta/agentsearch.php:303 -#: ../../enterprise/extensions/ipam/ipam_editor.php:173 -#: ../../enterprise/godmode/modules/configure_local_component.php:268 -#: ../../enterprise/godmode/modules/local_components.php:439 -#: ../../enterprise/godmode/modules/local_components.php:563 +#: ../../enterprise/meta/agentsearch.php:119 +#: ../../enterprise/meta/agentsearch.php:310 +#: ../../enterprise/godmode/modules/configure_local_component.php:270 +#: ../../enterprise/godmode/modules/local_components.php:484 +#: ../../enterprise/godmode/modules/local_components.php:611 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:93 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:189 -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:111 -#: ../../enterprise/godmode/agentes/collections.php:323 -#: ../../enterprise/godmode/policies/configure_policy.php:79 -#: ../../enterprise/godmode/policies/policies.php:333 -#: ../../enterprise/godmode/policies/policies.php:434 -#: ../../enterprise/godmode/policies/policy_agents.php:671 -#: ../../enterprise/godmode/policies/policy_agents.php:714 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:85 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:167 -#: ../../enterprise/godmode/alerts/alert_events.php:594 -#: ../../enterprise/godmode/alerts/alert_events_list.php:411 -#: ../../enterprise/godmode/alerts/alert_events_list.php:502 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:403 -#: ../../enterprise/godmode/services/services.service.php:391 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:323 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:147 -#: ../../enterprise/godmode/reporting/graph_template_list.php:148 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:164 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:375 -#: ../../enterprise/godmode/reporting/visual_console_template.php:171 -#: ../../enterprise/godmode/reporting/visual_console_template.php:199 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1807 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:192 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:141 +#: ../../enterprise/godmode/agentes/collections.php:326 +#: ../../enterprise/godmode/policies/configure_policy.php:97 +#: ../../enterprise/godmode/policies/policies.php:286 +#: ../../enterprise/godmode/policies/policies.php:386 +#: ../../enterprise/godmode/policies/policy_agents.php:751 +#: ../../enterprise/godmode/policies/policy_agents.php:794 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:92 +#: ../../enterprise/godmode/massive/massive_create_services.php:646 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:139 +#: ../../enterprise/godmode/services/services.service.php:562 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:329 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:194 +#: ../../enterprise/godmode/reporting/graph_template_list.php:204 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:196 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:500 +#: ../../enterprise/godmode/reporting/visual_console_template.php:216 +#: ../../enterprise/godmode/reporting/visual_console_template.php:269 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1892 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:94 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:642 -#: ../../enterprise/include/functions_tasklist.php:172 -#: ../../enterprise/include/functions_alert_event.php:1134 -#: ../../enterprise/include/functions_reporting_csv.php:912 -#: ../../enterprise/include/class/Azure.cloud.php:760 -#: ../../enterprise/include/class/VMware.app.php:656 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:662 +#: ../../enterprise/include/functions_tasklist.php:156 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/include/functions_reporting_csv.php:1063 +#: ../../enterprise/include/functions_reporting_csv.php:2471 +#: ../../enterprise/include/class/Azure.cloud.php:835 +#: ../../enterprise/include/class/VMware.app.php:749 #: ../../enterprise/include/class/Omnishell.class.php:399 #: ../../enterprise/include/class/Omnishell.class.php:428 #: ../../enterprise/include/class/Omnishell.class.php:678 -#: ../../enterprise/include/class/SAP.app.php:620 -#: ../../enterprise/include/class/Aws.cloud.php:451 -#: ../../enterprise/include/class/Aws.cloud.php:1118 -#: ../../enterprise/include/class/MySQL.app.php:473 -#: ../../enterprise/include/class/Oracle.app.php:471 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:692 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:842 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2747 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2851 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:817 +#: ../../enterprise/include/class/DB2.app.php:469 +#: ../../enterprise/include/class/Aws.S3.php:434 +#: ../../enterprise/include/class/SAP.app.php:641 +#: ../../enterprise/include/class/Aws.cloud.php:577 +#: ../../enterprise/include/class/Aws.cloud.php:1232 +#: ../../enterprise/include/class/MySQL.app.php:474 +#: ../../enterprise/include/class/Google.cloud.php:785 +#: ../../enterprise/include/class/Oracle.app.php:476 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:471 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:760 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:905 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2965 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3070 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:816 #: ../../enterprise/include/functions_events.php:97 -#: ../../enterprise/operation/agentes/transactional_map.php:182 -#: ../../enterprise/operation/agentes/tag_view.php:87 -#: ../../enterprise/operation/agentes/tag_view.php:582 +#: ../../enterprise/operation/agentes/transactional_map.php:208 +#: ../../enterprise/operation/agentes/tag_view.php:108 +#: ../../enterprise/operation/agentes/tag_view.php:608 #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:71 #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:105 #: ../../enterprise/operation/agentes/ver_agente.php:49 #: ../../enterprise/operation/agentes/ver_agente.php:70 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:310 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:413 -#: ../../enterprise/operation/log/log_viewer.php:477 -#: ../../enterprise/operation/inventory/inventory.php:180 -#: ../../enterprise/operation/services/services.service.php:166 -#: ../../enterprise/operation/services/services.list.php:219 -#: ../../enterprise/operation/services/services.list.php:428 -#: ../../enterprise/operation/services/services.table_services.php:198 -#: ../../extensions/agents_alerts.php:94 -#: ../../extensions/agents_modules.php:389 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:366 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:492 +#: ../../enterprise/operation/log/log_viewer.php:534 +#: ../../enterprise/operation/inventory/inventory.php:207 +#: ../../enterprise/operation/services/services.service.php:121 +#: ../../enterprise/operation/services/services.list.php:271 +#: ../../enterprise/operation/services/services.list.php:513 +#: ../../enterprise/operation/services/services.table_services.php:194 +#: ../../enterprise/tools/ipam/ipam_editor.php:208 +#: ../../extensions/agents_modules.php:391 #: ../../godmode/modules/manage_network_templates_form.php:223 #: ../../godmode/modules/manage_network_templates_form.php:291 #: ../../godmode/modules/manage_network_templates_form.php:327 -#: ../../godmode/modules/manage_network_components_form_common.php:142 -#: ../../godmode/modules/manage_network_components.php:534 -#: ../../godmode/modules/manage_network_components.php:670 -#: ../../godmode/users/user_list.php:258 -#: ../../godmode/agentes/configurar_agente.php:449 -#: ../../godmode/agentes/modificar_agente.php:168 -#: ../../godmode/agentes/modificar_agente.php:495 +#: ../../godmode/modules/manage_network_components_form_common.php:127 +#: ../../godmode/modules/manage_network_components.php:610 +#: ../../godmode/modules/manage_network_components.php:745 +#: ../../godmode/users/user_list.php:368 +#: ../../godmode/agentes/configurar_agente.php:493 +#: ../../godmode/agentes/modificar_agente.php:283 +#: ../../godmode/agentes/modificar_agente.php:647 #: ../../godmode/agentes/planned_downtime.list.php:400 -#: ../../godmode/agentes/planned_downtime.editor.php:647 -#: ../../godmode/agentes/planned_downtime.editor.php:1036 +#: ../../godmode/agentes/planned_downtime.editor.php:544 +#: ../../godmode/agentes/planned_downtime.editor.php:903 #: ../../godmode/agentes/agent_incidents.php:92 -#: ../../godmode/netflow/nf_edit.php:147 +#: ../../godmode/netflow/nf_edit.php:160 #: ../../godmode/netflow/nf_edit_form.php:202 -#: ../../godmode/snmpconsole/snmp_alert.php:778 -#: ../../godmode/gis_maps/configure_gis_map.php:462 -#: ../../godmode/gis_maps/configure_gis_map.php:566 -#: ../../godmode/massive/massive_copy_modules.php:84 -#: ../../godmode/massive/massive_copy_modules.php:237 -#: ../../godmode/massive/massive_standby_alerts.php:146 -#: ../../godmode/massive/massive_delete_action_alerts.php:163 -#: ../../godmode/massive/massive_add_alerts.php:183 -#: ../../godmode/massive/massive_delete_agents.php:114 -#: ../../godmode/massive/massive_enable_disable_alerts.php:146 -#: ../../godmode/massive/massive_edit_agents.php:400 -#: ../../godmode/massive/massive_edit_agents.php:550 -#: ../../godmode/massive/massive_delete_profiles.php:109 -#: ../../godmode/massive/massive_delete_alerts.php:254 -#: ../../godmode/massive/massive_add_action_alerts.php:156 -#: ../../godmode/massive/massive_add_profiles.php:102 -#: ../../godmode/alerts/configure_alert_command.php:180 -#: ../../godmode/alerts/alert_actions.php:197 -#: ../../godmode/alerts/alert_actions.php:226 -#: ../../godmode/alerts/alert_list.list.php:137 -#: ../../godmode/alerts/alert_commands.php:414 -#: ../../godmode/alerts/configure_alert_special_days.php:69 -#: ../../godmode/alerts/alert_templates.php:366 -#: ../../godmode/alerts/configure_alert_action.php:140 -#: ../../godmode/alerts/configure_alert_template.php:922 -#: ../../godmode/alerts/alert_special_days.php:274 -#: ../../godmode/setup/news.php:178 ../../godmode/setup/gis.php:66 -#: ../../godmode/setup/gis_step_2.php:206 -#: ../../godmode/setup/setup_integria.php:286 -#: ../../godmode/setup/setup_integria.php:409 -#: ../../godmode/reporting/create_container.php:224 -#: ../../godmode/reporting/create_container.php:502 -#: ../../godmode/reporting/create_container.php:591 -#: ../../godmode/reporting/map_builder.php:308 -#: ../../godmode/reporting/map_builder.php:336 -#: ../../godmode/reporting/graphs.php:168 -#: ../../godmode/reporting/graphs.php:266 -#: ../../godmode/reporting/visual_console_favorite.php:111 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1210 +#: ../../godmode/snmpconsole/snmp_alert.php:721 +#: ../../godmode/gis_maps/configure_gis_map.php:490 +#: ../../godmode/gis_maps/configure_gis_map.php:625 +#: ../../godmode/massive/massive_copy_modules.php:99 +#: ../../godmode/massive/massive_copy_modules.php:252 +#: ../../godmode/massive/massive_standby_alerts.php:161 +#: ../../godmode/massive/massive_delete_action_alerts.php:197 +#: ../../godmode/massive/massive_add_alerts.php:199 +#: ../../godmode/massive/massive_delete_agents.php:129 +#: ../../godmode/massive/massive_enable_disable_alerts.php:161 +#: ../../godmode/massive/massive_edit_agents.php:420 +#: ../../godmode/massive/massive_edit_agents.php:570 +#: ../../godmode/massive/massive_delete_profiles.php:134 +#: ../../godmode/massive/massive_delete_alerts.php:272 +#: ../../godmode/massive/massive_add_action_alerts.php:191 +#: ../../godmode/massive/massive_add_profiles.php:130 +#: ../../godmode/alerts/configure_alert_command.php:235 +#: ../../godmode/alerts/alert_actions.php:260 +#: ../../godmode/alerts/alert_actions.php:328 +#: ../../godmode/alerts/alert_list.list.php:141 +#: ../../godmode/alerts/alert_commands.php:637 +#: ../../godmode/alerts/configure_alert_special_days.php:90 +#: ../../godmode/alerts/alert_templates.php:383 +#: ../../godmode/alerts/configure_alert_action.php:203 +#: ../../godmode/alerts/configure_alert_template.php:1113 +#: ../../godmode/alerts/alert_special_days.php:291 +#: ../../godmode/setup/news.php:186 ../../godmode/setup/gis.php:66 +#: ../../godmode/setup/gis_step_2.php:213 +#: ../../godmode/setup/setup_integria.php:358 +#: ../../godmode/setup/setup_integria.php:480 +#: ../../godmode/reporting/visual_console_builder.data.php:136 +#: ../../godmode/reporting/create_container.php:244 +#: ../../godmode/reporting/create_container.php:534 +#: ../../godmode/reporting/create_container.php:625 +#: ../../godmode/reporting/map_builder.php:358 +#: ../../godmode/reporting/map_builder.php:387 +#: ../../godmode/reporting/graphs.php:221 +#: ../../godmode/reporting/graphs.php:303 +#: ../../godmode/reporting/visual_console_favorite.php:161 +#: ../../godmode/reporting/reporting_builder.item_editor.php:70 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2946 #: ../../godmode/reporting/visual_console_builder.elements.php:104 -#: ../../godmode/reporting/visual_console_builder.elements.php:270 -#: ../../godmode/reporting/reporting_builder.main.php:91 -#: ../../godmode/reporting/reporting_builder.php:643 -#: ../../godmode/reporting/reporting_builder.php:829 -#: ../../godmode/reporting/graph_builder.main.php:116 -#: ../../godmode/events/event_filter.php:122 -#: ../../godmode/events/event_responses.editor.php:87 -#: ../../godmode/events/event_edit_filter.php:265 +#: ../../godmode/reporting/visual_console_builder.elements.php:304 +#: ../../godmode/reporting/reporting_builder.main.php:101 +#: ../../godmode/reporting/reporting_builder.php:768 +#: ../../godmode/reporting/reporting_builder.php:959 +#: ../../godmode/reporting/graph_builder.main.php:143 +#: ../../godmode/events/event_filter.php:137 +#: ../../godmode/events/event_responses.editor.php:103 +#: ../../godmode/events/event_edit_filter.php:293 #: ../../godmode/events/event_responses.list.php:52 -#: ../../godmode/events/custom_events.php:99 -#: ../../godmode/wizards/HostDevices.class.php:928 -#: ../../mobile/operation/agents.php:79 ../../mobile/operation/agents.php:143 -#: ../../mobile/operation/agents.php:219 ../../mobile/operation/agents.php:220 -#: ../../mobile/operation/agents.php:393 ../../mobile/operation/modules.php:147 -#: ../../mobile/operation/modules.php:152 -#: ../../mobile/operation/modules.php:241 -#: ../../mobile/operation/modules.php:242 ../../mobile/operation/alerts.php:95 +#: ../../godmode/events/custom_events.php:100 +#: ../../godmode/wizards/HostDevices.class.php:932 +#: ../../mobile/operation/agents.php:77 ../../mobile/operation/agents.php:139 +#: ../../mobile/operation/agents.php:215 ../../mobile/operation/agents.php:216 +#: ../../mobile/operation/agents.php:386 ../../mobile/operation/modules.php:153 +#: ../../mobile/operation/modules.php:158 +#: ../../mobile/operation/modules.php:247 +#: ../../mobile/operation/modules.php:248 ../../mobile/operation/alerts.php:95 #: ../../mobile/operation/alerts.php:100 ../../mobile/operation/alerts.php:212 #: ../../mobile/operation/alerts.php:213 -#: ../../mobile/operation/visualmaps.php:55 -#: ../../mobile/operation/visualmaps.php:60 -#: ../../mobile/operation/visualmaps.php:164 +#: ../../mobile/operation/visualmaps.php:106 +#: ../../mobile/operation/visualmaps.php:111 #: ../../mobile/operation/events.php:385 ../../mobile/operation/events.php:390 #: ../../mobile/operation/events.php:544 ../../mobile/operation/events.php:662 #: ../../mobile/operation/events.php:663 #: ../../include/functions_visual_map_editor.php:70 -#: ../../include/functions_visual_map_editor.php:526 -#: ../../include/functions_visual_map_editor.php:1307 -#: ../../include/functions_reporting_html.php:2606 -#: ../../include/functions_reporting_html.php:2659 +#: ../../include/functions_visual_map_editor.php:594 +#: ../../include/functions_visual_map_editor.php:1397 +#: ../../include/functions_reporting_html.php:1484 +#: ../../include/functions_reporting_html.php:3058 +#: ../../include/functions_reporting_html.php:3111 +#: ../../include/functions_reporting_html.php:5882 #: ../../include/functions_cron.php:459 -#: ../../include/ajax/custom_fields.php:618 -#: ../../include/ajax/custom_fields.php:667 -#: ../../include/functions_graph.php:5050 ../../include/functions_gis.php:228 -#: ../../include/functions_profile.php:213 -#: ../../include/functions_visual_map.php:4215 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:545 -#: ../../include/rest-api/models/VisualConsole/Item.php:2021 -#: ../../include/class/NetworkMap.class.php:2862 -#: ../../include/class/NetworkMap.class.php:2915 -#: ../../include/class/NetworkMap.class.php:3202 -#: ../../include/class/CredentialStore.class.php:732 -#: ../../include/class/CredentialStore.class.php:763 -#: ../../include/class/CredentialStore.class.php:848 -#: ../../include/class/CustomNetScan.class.php:499 -#: ../../include/class/ModuleTemplates.class.php:706 -#: ../../include/functions_container.php:150 -#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:220 -#: ../../include/functions_snmp_browser.php:1337 +#: ../../include/ajax/custom_fields.php:628 +#: ../../include/ajax/custom_fields.php:677 +#: ../../include/functions_graph.php:5183 ../../include/functions_gis.php:228 +#: ../../include/functions_profile.php:214 +#: ../../include/functions_visual_map.php:4235 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:546 +#: ../../include/rest-api/models/VisualConsole/Item.php:2107 +#: ../../include/functions_html.php:1370 +#: ../../include/class/NetworkMap.class.php:2859 +#: ../../include/class/NetworkMap.class.php:2916 +#: ../../include/class/NetworkMap.class.php:3236 +#: ../../include/class/AgentsAlerts.class.php:766 +#: ../../include/class/CredentialStore.class.php:782 +#: ../../include/class/CredentialStore.class.php:813 +#: ../../include/class/CredentialStore.class.php:903 +#: ../../include/class/CustomNetScan.class.php:500 +#: ../../include/class/ModuleTemplates.class.php:780 +#: ../../include/functions_container.php:149 +#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:226 +#: ../../include/functions_snmp_browser.php:1659 #: ../../include/functions_events.php:193 -#: ../../include/functions_events.php:244 -#: ../../include/functions_events.php:4606 -#: ../../include/functions_events.php:6051 ../../operation/search_agents.php:45 -#: ../../operation/search_agents.php:51 ../../operation/users/user_edit.php:749 -#: ../../operation/visual_console/view.php:265 -#: ../../operation/agentes/estado_agente.php:218 -#: ../../operation/agentes/estado_agente.php:719 -#: ../../operation/agentes/pandora_networkmap.editor.php:268 -#: ../../operation/agentes/pandora_networkmap.editor.php:307 +#: ../../include/functions_events.php:245 +#: ../../include/functions_events.php:5001 +#: ../../include/functions_events.php:6551 ../../operation/search_agents.php:45 +#: ../../operation/search_agents.php:51 ../../operation/users/user_edit.php:800 +#: ../../operation/visual_console/view.php:344 +#: ../../operation/agentes/estado_agente.php:251 +#: ../../operation/agentes/estado_agente.php:752 +#: ../../operation/agentes/pandora_networkmap.editor.php:292 +#: ../../operation/agentes/pandora_networkmap.editor.php:340 +#: ../../operation/agentes/interface_view.functions.php:37 #: ../../operation/agentes/exportdata.php:226 -#: ../../operation/agentes/status_monitor.php:357 -#: ../../operation/agentes/group_view.php:193 -#: ../../operation/agentes/ver_agente.php:848 -#: ../../operation/agentes/estado_generalagente.php:339 -#: ../../operation/agentes/alerts_status.functions.php:73 +#: ../../operation/agentes/status_monitor.php:428 +#: ../../operation/agentes/group_view.php:219 +#: ../../operation/agentes/ver_agente.php:1079 +#: ../../operation/agentes/estado_generalagente.php:384 +#: ../../operation/agentes/alerts_status.functions.php:89 #: ../../operation/netflow/nf_live_view.php:372 #: ../../operation/gis_maps/gis_map.php:103 #: ../../operation/gis_maps/ajax.php:332 ../../operation/gis_maps/ajax.php:438 -#: ../../operation/incidents/incident_detail.php:338 -#: ../../operation/incidents/configure_integriaims_incident.php:242 -#: ../../operation/incidents/incident.php:423 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:375 -#: ../../operation/incidents/list_integriaims_incidents.php:127 -#: ../../operation/events/events_list.php:903 -#: ../../operation/events/sound_events.php:71 -#: ../../operation/events/events.php:885 +#: ../../operation/incidents/configure_integriaims_incident.php:238 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:361 +#: ../../operation/incidents/list_integriaims_incidents.php:120 +#: ../../operation/events/events_list.php:913 +#: ../../operation/events/sound_events.php:106 +#: ../../operation/events/events.php:1027 #: ../../operation/events/events.build_table.php:222 #: ../../operation/search_maps.php:28 ../../general/ui/agents_list.php:76 msgid "Group" msgstr "グループ" -#: ../../views/dashboard/list.php:93 +#: ../../views/dashboard/list.php:98 msgid "Favorite" msgstr "お気に入り" -#: ../../views/dashboard/list.php:94 ../../extensions/agents_alerts.php:161 -#: ../../operation/agentes/networkmap.dinamic.php:111 -#: ../../operation/agentes/pandora_networkmap.view.php:813 -#: ../../operation/snmpconsole/snmp_statistics.php:43 -#: ../../operation/snmpconsole/snmp_browser.php:63 -#: ../../operation/snmpconsole/snmp_view.php:88 -#: ../../operation/events/events.php:718 +#: ../../views/dashboard/list.php:99 +#: ../../include/class/AgentsAlerts.class.php:827 +#: ../../operation/agentes/networkmap.dinamic.php:115 +#: ../../operation/agentes/pandora_networkmap.view.php:843 +#: ../../operation/snmpconsole/snmp_statistics.php:54 +#: ../../operation/snmpconsole/snmp_browser.php:65 +#: ../../operation/snmpconsole/snmp_view.php:128 +#: ../../operation/events/events.php:799 msgid "Full screen" msgstr "全画面" -#: ../../views/dashboard/list.php:97 -#: ../../enterprise/godmode/policies/policy_modules.php:1640 -#: ../../enterprise/godmode/policies/policies.php:591 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:213 -#: ../../godmode/massive/massive_copy_modules.php:300 -#: ../../godmode/alerts/alert_actions.php:227 -#: ../../godmode/reporting/map_builder.php:338 -#: ../../operation/agentes/pandora_networkmap.php:700 -#: ../../operation/agentes/pandora_networkmap.php:794 +#: ../../views/dashboard/list.php:102 +#: ../../enterprise/godmode/policies/policy_modules.php:1655 +#: ../../enterprise/godmode/policies/policies.php:548 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:220 +#: ../../godmode/alerts/alert_actions.php:330 +#: ../../godmode/reporting/map_builder.php:389 +#: ../../operation/agentes/pandora_networkmap.php:729 +#: ../../operation/agentes/pandora_networkmap.php:827 msgid "Copy" msgstr "コピー" -#: ../../views/dashboard/list.php:98 -#: ../../enterprise/meta/advanced/servers.build_table.php:135 -#: ../../enterprise/meta/advanced/metasetup.visual.php:406 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:501 +#: ../../views/dashboard/list.php:103 +#: ../../enterprise/meta/advanced/servers.build_table.php:133 +#: ../../enterprise/meta/advanced/metasetup.visual.php:431 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:537 #: ../../enterprise/meta/advanced/metasetup.relations.php:589 #: ../../enterprise/meta/advanced/metasetup.relations.php:590 #: ../../enterprise/meta/advanced/metasetup.relations.php:634 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:711 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:712 #: ../../enterprise/meta/advanced/links.php:152 #: ../../enterprise/meta/advanced/policymanager.queue.php:220 #: ../../enterprise/meta/advanced/policymanager.queue.php:262 #: ../../enterprise/meta/advanced/policymanager.queue.php:315 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:280 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:446 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:638 -#: ../../enterprise/meta/include/functions_autoprovision.php:491 -#: ../../enterprise/meta/include/functions_autoprovision.php:492 -#: ../../enterprise/meta/include/functions_autoprovision.php:657 -#: ../../enterprise/meta/include/functions_autoprovision.php:658 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:284 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:450 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:642 +#: ../../enterprise/meta/include/functions_autoprovision.php:517 +#: ../../enterprise/meta/include/functions_autoprovision.php:518 +#: ../../enterprise/meta/include/functions_autoprovision.php:685 +#: ../../enterprise/meta/include/functions_autoprovision.php:686 #: ../../enterprise/meta/include/functions_wizard_meta.php:396 -#: ../../enterprise/extensions/backup/main.php:234 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:428 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:443 -#: ../../enterprise/godmode/modules/local_components.php:613 -#: ../../enterprise/godmode/modules/local_components.php:626 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:668 +#: ../../enterprise/extensions/backup/main.php:238 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:330 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:345 +#: ../../enterprise/godmode/modules/local_components.php:686 +#: ../../enterprise/godmode/modules/local_components.php:703 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:681 #: ../../enterprise/godmode/agentes/inventory_manager.php:246 -#: ../../enterprise/godmode/agentes/plugins_manager.php:124 -#: ../../enterprise/godmode/agentes/plugins_manager.php:168 -#: ../../enterprise/godmode/policies/policy_plugins.php:121 -#: ../../enterprise/godmode/policies/policy_alerts.php:474 -#: ../../enterprise/godmode/policies/policy_modules.php:1555 -#: ../../enterprise/godmode/policies/policy_modules.php:1585 -#: ../../enterprise/godmode/policies/policy_queue.php:422 -#: ../../enterprise/godmode/policies/policy_queue.php:482 -#: ../../enterprise/godmode/policies/policy_queue.php:515 -#: ../../enterprise/godmode/policies/policies.php:609 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:298 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:285 -#: ../../enterprise/godmode/policies/policy_agents.php:874 -#: ../../enterprise/godmode/policies/policy_agents.php:1225 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:369 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:221 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:132 -#: ../../enterprise/godmode/alerts/alert_events_list.php:656 -#: ../../enterprise/godmode/alerts/alert_events_list.php:731 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:486 -#: ../../enterprise/godmode/setup/setup_acl.php:462 -#: ../../enterprise/godmode/reporting/graph_template_list.php:189 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:469 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:495 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:182 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:192 -#: ../../enterprise/godmode/reporting/visual_console_template.php:201 -#: ../../enterprise/godmode/reporting/mysql_builder.php:67 -#: ../../enterprise/godmode/reporting/mysql_builder.php:74 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:431 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:249 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:284 -#: ../../enterprise/include/functions_tasklist.php:468 -#: ../../enterprise/include/functions_tasklist.php:495 +#: ../../enterprise/godmode/agentes/plugins_manager.php:190 +#: ../../enterprise/godmode/agentes/plugins_manager.php:272 +#: ../../enterprise/godmode/policies/policy_plugins.php:160 +#: ../../enterprise/godmode/policies/policy_alerts.php:477 +#: ../../enterprise/godmode/policies/policy_modules.php:1568 +#: ../../enterprise/godmode/policies/policy_modules.php:1600 +#: ../../enterprise/godmode/policies/policy_queue.php:544 +#: ../../enterprise/godmode/policies/policy_queue.php:608 +#: ../../enterprise/godmode/policies/policy_queue.php:637 +#: ../../enterprise/godmode/policies/policies.php:569 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:301 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:294 +#: ../../enterprise/godmode/policies/policy_agents.php:954 +#: ../../enterprise/godmode/policies/policy_agents.php:1321 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:407 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:231 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:140 +#: ../../enterprise/godmode/massive/massive_delete_services.php:92 +#: ../../enterprise/godmode/setup/setup_acl.php:469 +#: ../../enterprise/godmode/reporting/graph_template_list.php:245 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:643 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:674 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:214 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:224 +#: ../../enterprise/godmode/reporting/visual_console_template.php:271 +#: ../../enterprise/godmode/reporting/mysql_builder.php:96 +#: ../../enterprise/godmode/reporting/mysql_builder.php:103 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:389 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:252 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 +#: ../../enterprise/include/functions_tasklist.php:504 +#: ../../enterprise/include/functions_tasklist.php:537 #: ../../enterprise/include/ajax/transactional.ajax.php:119 #: ../../enterprise/include/ajax/transactional.ajax.php:208 -#: ../../enterprise/include/ajax/log_viewer.ajax.php:74 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1497 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1536 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:92 +#: ../../enterprise/include/ajax/servers.ajax.php:103 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1537 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1576 #: ../../enterprise/include/class/AgentRepository.class.php:758 #: ../../enterprise/include/class/AgentRepository.class.php:793 -#: ../../enterprise/include/class/Omnishell.class.php:1111 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2331 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2987 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3297 -#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:624 -#: ../../enterprise/operation/agentes/transactional_map.php:376 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:229 -#: ../../enterprise/operation/services/services.list.php:567 -#: ../../extensions/files_repo/files_repo_list.php:109 +#: ../../enterprise/include/class/Omnishell.class.php:1163 +#: ../../enterprise/include/class/LogSource.class.php:744 +#: ../../enterprise/include/class/LogSource.class.php:867 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2566 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3220 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3534 +#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:631 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1257 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1258 +#: ../../enterprise/operation/agentes/transactional_map.php:483 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:269 +#: ../../enterprise/operation/services/services.list.php:666 +#: ../../extensions/files_repo/files_repo_list.php:151 #: ../../godmode/modules/manage_network_templates_form.php:242 -#: ../../godmode/modules/manage_nc_groups.php:262 -#: ../../godmode/modules/manage_nc_groups.php:272 -#: ../../godmode/modules/manage_network_components.php:738 -#: ../../godmode/modules/manage_network_components.php:759 -#: ../../godmode/modules/manage_network_templates.php:269 -#: ../../godmode/modules/manage_network_templates.php:282 -#: ../../godmode/groups/group_list.php:756 -#: ../../godmode/groups/group_list.php:757 -#: ../../godmode/groups/modu_group_list.php:236 -#: ../../godmode/extensions.php:260 ../../godmode/extensions.php:262 -#: ../../godmode/users/user_list.php:542 +#: ../../godmode/modules/manage_nc_groups.php:267 +#: ../../godmode/modules/manage_nc_groups.php:290 +#: ../../godmode/modules/manage_network_components.php:861 +#: ../../godmode/modules/manage_network_components.php:862 +#: ../../godmode/modules/manage_network_components.php:891 +#: ../../godmode/modules/manage_network_templates.php:275 +#: ../../godmode/modules/manage_network_templates.php:288 +#: ../../godmode/groups/group_list.php:923 +#: ../../godmode/groups/group_list.php:924 +#: ../../godmode/groups/modu_group_list.php:248 +#: ../../godmode/extensions.php:257 ../../godmode/extensions.php:259 +#: ../../godmode/users/profile_list.php:414 +#: ../../godmode/users/user_list.php:793 #: ../../godmode/agentes/agent_template.php:257 #: ../../godmode/agentes/planned_downtime.list.php:409 -#: ../../godmode/agentes/planned_downtime.list.php:489 -#: ../../godmode/agentes/planned_downtime.editor.php:1085 -#: ../../godmode/agentes/planned_downtime.editor.php:1088 -#: ../../godmode/agentes/planned_downtime.editor.php:1139 -#: ../../godmode/agentes/fields_manager.php:151 -#: ../../godmode/agentes/module_manager_editor_common.php:1223 -#: ../../godmode/agentes/module_manager.php:655 -#: ../../godmode/agentes/module_manager.php:936 -#: ../../godmode/agentes/module_manager.php:962 -#: ../../godmode/netflow/nf_item_list.php:265 -#: ../../godmode/netflow/nf_item_list.php:275 -#: ../../godmode/netflow/nf_edit.php:172 ../../godmode/netflow/nf_edit.php:183 -#: ../../godmode/snmpconsole/snmp_alert.php:1310 -#: ../../godmode/snmpconsole/snmp_alert.php:1329 -#: ../../godmode/snmpconsole/snmp_filters.php:270 -#: ../../godmode/snmpconsole/snmp_filters.php:281 -#: ../../godmode/massive/massive_delete_action_alerts.php:256 -#: ../../godmode/massive/massive_delete_modules.php:563 -#: ../../godmode/massive/massive_delete_agents.php:192 -#: ../../godmode/massive/massive_delete_profiles.php:178 -#: ../../godmode/massive/massive_delete_alerts.php:326 -#: ../../godmode/alerts/alert_actions.php:228 -#: ../../godmode/alerts/alert_list.list.php:837 -#: ../../godmode/alerts/alert_templates.php:408 -#: ../../godmode/setup/news.php:241 ../../godmode/setup/gis.php:67 +#: ../../godmode/agentes/planned_downtime.list.php:498 +#: ../../godmode/agentes/planned_downtime.editor.php:952 +#: ../../godmode/agentes/planned_downtime.editor.php:955 +#: ../../godmode/agentes/planned_downtime.editor.php:1005 +#: ../../godmode/agentes/fields_manager.php:155 +#: ../../godmode/agentes/module_manager_editor_common.php:1289 +#: ../../godmode/agentes/module_manager.php:856 +#: ../../godmode/agentes/module_manager.php:1216 +#: ../../godmode/netflow/nf_item_list.php:263 +#: ../../godmode/netflow/nf_item_list.php:273 +#: ../../godmode/netflow/nf_edit.php:196 ../../godmode/netflow/nf_edit.php:208 +#: ../../godmode/snmpconsole/snmp_alert.php:1243 +#: ../../godmode/snmpconsole/snmp_alert.php:1291 +#: ../../godmode/snmpconsole/snmp_filters.php:301 +#: ../../godmode/snmpconsole/snmp_filters.php:312 +#: ../../godmode/alerts/alert_actions.php:331 +#: ../../godmode/alerts/alert_actions.php:449 +#: ../../godmode/alerts/alert_list.list.php:897 +#: ../../godmode/alerts/alert_templates.php:444 +#: ../../godmode/setup/news.php:251 ../../godmode/setup/gis.php:67 #: ../../godmode/setup/links.php:143 ../../godmode/setup/snmp_wizard.php:110 -#: ../../godmode/setup/setup_visuals.php:1239 -#: ../../godmode/setup/setup_visuals.php:1278 -#: ../../godmode/setup/setup_visuals.php:1298 -#: ../../godmode/reporting/reporting_builder.list_items.php:536 -#: ../../godmode/reporting/reporting_builder.list_items.php:566 -#: ../../godmode/reporting/reporting_builder.list_items.php:589 +#: ../../godmode/setup/setup_visuals.php:1317 +#: ../../godmode/setup/setup_visuals.php:1356 +#: ../../godmode/setup/setup_visuals.php:1376 +#: ../../godmode/reporting/reporting_builder.list_items.php:629 +#: ../../godmode/reporting/reporting_builder.list_items.php:667 #: ../../godmode/reporting/reporting_builder.list_items.php:690 -#: ../../godmode/reporting/create_container.php:596 -#: ../../godmode/reporting/create_container.php:649 -#: ../../godmode/reporting/map_builder.php:339 -#: ../../godmode/reporting/map_builder.php:457 -#: ../../godmode/reporting/map_builder.php:460 -#: ../../godmode/reporting/graphs.php:308 -#: ../../godmode/reporting/graphs.php:325 -#: ../../godmode/reporting/graph_builder.graph_editor.php:202 -#: ../../godmode/reporting/graph_builder.graph_editor.php:242 -#: ../../godmode/reporting/visual_console_builder.elements.php:666 -#: ../../godmode/reporting/reporting_builder.php:1060 -#: ../../godmode/reporting/reporting_builder.php:1151 -#: ../../godmode/events/event_filter.php:160 -#: ../../godmode/events/event_filter.php:175 -#: ../../godmode/events/event_responses.list.php:63 -#: ../../godmode/servers/servers.build_table.php:213 -#: ../../include/functions_cron.php:708 ../../include/functions_cron.php:730 -#: ../../include/class/ConfigPEN.class.php:260 -#: ../../include/class/NetworkMap.class.php:2813 -#: ../../include/class/ManageNetScanScripts.class.php:410 -#: ../../include/class/CredentialStore.class.php:1010 -#: ../../include/class/CredentialStore.class.php:1163 -#: ../../include/class/ModuleTemplates.class.php:850 -#: ../../include/class/ModuleTemplates.class.php:1116 -#: ../../include/functions_container.php:188 -#: ../../include/functions_container.php:322 -#: ../../operation/visual_console/view.php:561 -#: ../../operation/agentes/pandora_networkmap.php:702 -#: ../../operation/agentes/pandora_networkmap.php:796 -#: ../../operation/messages/message_list.php:169 -#: ../../operation/messages/message_list.php:240 -#: ../../operation/messages/message_list.php:243 -#: ../../operation/messages/message_list.php:261 -#: ../../operation/snmpconsole/snmp_view.php:978 -#: ../../operation/snmpconsole/snmp_view.php:984 -#: ../../operation/snmpconsole/snmp_view.php:1138 -#: ../../operation/snmpconsole/snmp_view.php:1188 -#: ../../operation/gis_maps/gis_map.php:185 -#: ../../operation/incidents/incident_detail.php:478 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:129 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:246 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:301 -#: ../../operation/incidents/list_integriaims_incidents.php:306 +#: ../../godmode/reporting/reporting_builder.list_items.php:791 +#: ../../godmode/reporting/create_container.php:630 +#: ../../godmode/reporting/create_container.php:683 +#: ../../godmode/reporting/map_builder.php:390 +#: ../../godmode/reporting/map_builder.php:514 +#: ../../godmode/reporting/map_builder.php:525 +#: ../../godmode/reporting/graphs.php:357 +#: ../../godmode/reporting/graphs.php:358 +#: ../../godmode/reporting/graphs.php:384 +#: ../../godmode/reporting/graph_builder.graph_editor.php:216 +#: ../../godmode/reporting/graph_builder.graph_editor.php:256 +#: ../../godmode/reporting/visual_console_builder.elements.php:711 +#: ../../godmode/reporting/reporting_builder.php:1218 +#: ../../godmode/reporting/reporting_builder.php:1311 +#: ../../godmode/events/event_filter.php:192 +#: ../../godmode/events/event_filter.php:211 +#: ../../godmode/events/event_responses.list.php:71 +#: ../../godmode/servers/servers.build_table.php:245 +#: ../../include/functions_cron.php:804 ../../include/functions_cron.php:832 +#: ../../include/class/ConfigPEN.class.php:264 +#: ../../include/class/NetworkMap.class.php:2816 +#: ../../include/class/ManageNetScanScripts.class.php:405 +#: ../../include/class/CredentialStore.class.php:1082 +#: ../../include/class/CredentialStore.class.php:1270 +#: ../../include/class/ModuleTemplates.class.php:930 +#: ../../include/class/ModuleTemplates.class.php:1208 +#: ../../include/functions_container.php:191 +#: ../../include/functions_container.php:325 +#: ../../operation/visual_console/view.php:708 +#: ../../operation/agentes/pandora_networkmap.php:731 +#: ../../operation/agentes/pandora_networkmap.php:829 +#: ../../operation/messages/message_list.php:201 +#: ../../operation/messages/message_list.php:272 +#: ../../operation/messages/message_list.php:275 +#: ../../operation/messages/message_list.php:293 +#: ../../operation/snmpconsole/snmp_view.php:1038 +#: ../../operation/snmpconsole/snmp_view.php:1051 +#: ../../operation/snmpconsole/snmp_view.php:1220 +#: ../../operation/snmpconsole/snmp_view.php:1269 +#: ../../operation/gis_maps/gis_map.php:190 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:120 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:235 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:288 +#: ../../operation/incidents/list_integriaims_incidents.php:294 msgid "Delete" msgstr "削除" -#: ../../views/dashboard/list.php:131 +#: ../../views/dashboard/list.php:136 #, php-format msgid "Private for (%s)" msgstr "個人のみ (%s)" -#: ../../views/dashboard/list.php:174 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:498 +#: ../../views/dashboard/list.php:185 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:533 #: ../../enterprise/meta/advanced/metasetup.relations.php:584 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:698 #: ../../enterprise/meta/advanced/links.php:166 #: ../../enterprise/meta/advanced/policymanager.queue.php:333 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:1097 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:101 -#: ../../enterprise/extensions/backup/main.php:295 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:419 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:492 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:304 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:379 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:427 -#: ../../enterprise/godmode/modules/local_components.php:613 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:1142 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:123 +#: ../../enterprise/extensions/backup/main.php:301 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:329 +#: ../../enterprise/godmode/modules/local_components.php:682 #: ../../enterprise/godmode/agentes/inventory_manager.php:245 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:242 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:245 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:93 -#: ../../enterprise/godmode/agentes/manage_config_remote.php:195 -#: ../../enterprise/godmode/policies/policy_alerts.php:453 -#: ../../enterprise/godmode/policies/policy_modules.php:1521 -#: ../../enterprise/godmode/policies/policy_modules.php:1534 -#: ../../enterprise/godmode/policies/policy_modules.php:1579 -#: ../../enterprise/godmode/policies/policy_queue.php:535 -#: ../../enterprise/godmode/policies/policy_queue.php:572 -#: ../../enterprise/godmode/policies/policy_queue.php:590 -#: ../../enterprise/godmode/policies/policies.php:582 -#: ../../enterprise/godmode/policies/policies.php:600 -#: ../../enterprise/godmode/policies/policies.php:625 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:277 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:279 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:284 -#: ../../enterprise/godmode/policies/policy_agents.php:413 -#: ../../enterprise/godmode/policies/policy_agents.php:635 -#: ../../enterprise/godmode/policies/policy_agents.php:867 -#: ../../enterprise/godmode/policies/policy_agents.php:933 -#: ../../enterprise/godmode/policies/policy_agents.php:1030 -#: ../../enterprise/godmode/policies/policy_agents.php:1217 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:368 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:634 -#: ../../enterprise/godmode/alerts/alert_events_list.php:728 -#: ../../enterprise/godmode/alerts/alert_events_list.php:839 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:485 -#: ../../enterprise/godmode/setup/setup_skins.php:141 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:801 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:608 -#: ../../enterprise/godmode/reporting/graph_template_list.php:177 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:399 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:446 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:462 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:181 -#: ../../enterprise/godmode/reporting/mysql_builder.php:74 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:284 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:167 -#: ../../enterprise/include/functions_tasklist.php:464 -#: ../../enterprise/include/functions_tasklist.php:491 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:197 +#: ../../enterprise/godmode/policies/policy_alerts.php:456 +#: ../../enterprise/godmode/policies/policy_modules.php:1527 +#: ../../enterprise/godmode/policies/policy_modules.php:1543 +#: ../../enterprise/godmode/policies/policy_modules.php:1594 +#: ../../enterprise/godmode/policies/policy_queue.php:674 +#: ../../enterprise/godmode/policies/policy_queue.php:708 +#: ../../enterprise/godmode/policies/policy_queue.php:726 +#: ../../enterprise/godmode/policies/policies.php:538 +#: ../../enterprise/godmode/policies/policies.php:559 +#: ../../enterprise/godmode/policies/policies.php:594 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:280 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:288 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:293 +#: ../../enterprise/godmode/policies/policy_agents.php:458 +#: ../../enterprise/godmode/policies/policy_agents.php:706 +#: ../../enterprise/godmode/policies/policy_agents.php:947 +#: ../../enterprise/godmode/policies/policy_agents.php:1013 +#: ../../enterprise/godmode/policies/policy_agents.php:1122 +#: ../../enterprise/godmode/policies/policy_agents.php:1313 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:406 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:415 +#: ../../enterprise/godmode/setup/setup_skins.php:143 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:837 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:638 +#: ../../enterprise/godmode/reporting/graph_template_list.php:233 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:447 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:616 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:635 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:213 +#: ../../enterprise/godmode/reporting/mysql_builder.php:103 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:336 +#: ../../enterprise/include/functions_tasklist.php:499 +#: ../../enterprise/include/functions_tasklist.php:532 #: ../../enterprise/include/ajax/transactional.ajax.php:118 #: ../../enterprise/include/ajax/transactional.ajax.php:207 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1518 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1558 #: ../../enterprise/include/class/AgentRepository.class.php:775 #: ../../enterprise/include/class/Omnishell.class.php:504 -#: ../../enterprise/include/class/Omnishell.class.php:1103 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3282 -#: ../../enterprise/include/functions_services.php:2753 -#: ../../enterprise/operation/agentes/transactional_map.php:360 -#: ../../enterprise/operation/agentes/transactional_map.php:364 -#: ../../enterprise/operation/agentes/transactional_map.php:375 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:228 -#: ../../enterprise/operation/services/services.list.php:566 -#: ../../extensions/files_repo/files_repo_list.php:108 -#: ../../godmode/modules/manage_nc_groups.php:261 -#: ../../godmode/modules/manage_network_components.php:738 -#: ../../godmode/modules/manage_network_templates.php:259 -#: ../../godmode/modules/manage_network_templates.php:269 -#: ../../godmode/groups/group_list.php:745 -#: ../../godmode/groups/modu_group_list.php:249 -#: ../../godmode/groups/modu_group_list.php:252 -#: ../../godmode/users/profile_list.php:366 -#: ../../godmode/users/user_list.php:542 ../../godmode/users/user_list.php:544 +#: ../../enterprise/include/class/Omnishell.class.php:1155 +#: ../../enterprise/include/class/LogSource.class.php:865 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3212 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3519 +#: ../../enterprise/include/functions_services.php:1998 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1247 +#: ../../enterprise/operation/agentes/transactional_map.php:414 +#: ../../enterprise/operation/agentes/transactional_map.php:478 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:268 +#: ../../enterprise/operation/services/services.list.php:660 +#: ../../enterprise/operation/services/services.list.php:754 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:417 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:492 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:305 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:382 +#: ../../extensions/files_repo/files_repo_list.php:146 +#: ../../godmode/modules/manage_nc_groups.php:266 +#: ../../godmode/modules/manage_network_components.php:857 +#: ../../godmode/modules/manage_network_templates.php:260 +#: ../../godmode/modules/manage_network_templates.php:275 +#: ../../godmode/groups/group_list.php:912 +#: ../../godmode/groups/modu_group_list.php:267 +#: ../../godmode/groups/modu_group_list.php:270 +#: ../../godmode/users/profile_list.php:410 +#: ../../godmode/users/configure_user.php:1586 +#: ../../godmode/users/configure_user.php:1879 #: ../../godmode/agentes/agent_template.php:257 -#: ../../godmode/agentes/modificar_agente.php:734 -#: ../../godmode/agentes/planned_downtime.editor.php:1133 -#: ../../godmode/agentes/fields_manager.php:151 -#: ../../godmode/agentes/agent_manager.php:231 -#: ../../godmode/agentes/module_manager_editor_common.php:209 -#: ../../godmode/agentes/module_manager.php:879 -#: ../../godmode/agentes/module_manager.php:890 -#: ../../godmode/agentes/module_manager.php:912 -#: ../../godmode/agentes/module_manager.php:932 -#: ../../godmode/agentes/module_manager.php:954 -#: ../../godmode/netflow/nf_item_list.php:264 -#: ../../godmode/netflow/nf_edit.php:171 -#: ../../godmode/snmpconsole/snmp_alert.php:1310 -#: ../../godmode/snmpconsole/snmp_alert.php:1329 -#: ../../godmode/snmpconsole/snmp_alert.php:1570 -#: ../../godmode/snmpconsole/snmp_filters.php:270 -#: ../../godmode/snmpconsole/snmp_filters.php:281 -#: ../../godmode/massive/massive_operations.php:312 -#: ../../godmode/massive/massive_operations.php:321 -#: ../../godmode/massive/massive_standby_alerts.php:215 -#: ../../godmode/massive/massive_delete_action_alerts.php:254 -#: ../../godmode/massive/massive_delete_modules.php:561 -#: ../../godmode/massive/massive_add_alerts.php:265 -#: ../../godmode/massive/massive_delete_agents.php:190 -#: ../../godmode/massive/massive_edit_plugins.php:588 -#: ../../godmode/massive/massive_enable_disable_alerts.php:203 -#: ../../godmode/massive/massive_delete_profiles.php:176 -#: ../../godmode/massive/massive_add_action_alerts.php:234 -#: ../../godmode/massive/massive_add_profiles.php:169 -#: ../../godmode/alerts/alert_actions.php:302 -#: ../../godmode/alerts/alert_list.list.php:969 -#: ../../godmode/alerts/alert_commands.php:463 -#: ../../godmode/alerts/alert_commands.php:465 -#: ../../godmode/alerts/alert_templates.php:405 -#: ../../godmode/alerts/alert_special_days.php:506 -#: ../../godmode/setup/news.php:280 ../../godmode/setup/links.php:157 -#: ../../godmode/reporting/create_container.php:648 -#: ../../godmode/reporting/map_builder.php:457 -#: ../../godmode/reporting/map_builder.php:460 -#: ../../godmode/reporting/graphs.php:307 -#: ../../godmode/reporting/visual_console_builder.elements.php:405 -#: ../../godmode/reporting/reporting_builder.php:1053 -#: ../../godmode/events/event_filter.php:160 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:495 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:757 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:777 -#: ../../godmode/servers/plugin.php:1031 ../../godmode/tag/tag.php:294 -#: ../../godmode/category/category.php:129 -#: ../../godmode/category/category.php:134 -#: ../../include/functions_profile.php:257 -#: ../../include/class/ConfigPEN.class.php:660 -#: ../../include/class/TreeGroupEdition.class.php:94 -#: ../../include/class/CredentialStore.class.php:1161 -#: ../../include/class/ModuleTemplates.class.php:840 -#: ../../include/class/ModuleTemplates.class.php:850 +#: ../../godmode/agentes/modificar_agente.php:925 +#: ../../godmode/agentes/planned_downtime.editor.php:999 +#: ../../godmode/agentes/fields_manager.php:155 +#: ../../godmode/agentes/agent_manager.php:234 +#: ../../godmode/agentes/module_manager_editor_common.php:233 +#: ../../godmode/agentes/module_manager.php:1149 +#: ../../godmode/agentes/module_manager.php:1163 +#: ../../godmode/agentes/module_manager.php:1188 +#: ../../godmode/agentes/module_manager.php:1211 +#: ../../godmode/agentes/module_manager.php:1236 +#: ../../godmode/netflow/nf_item_list.php:262 +#: ../../godmode/netflow/nf_edit.php:195 +#: ../../godmode/snmpconsole/snmp_alert.php:1238 +#: ../../godmode/snmpconsole/snmp_alert.php:1286 +#: ../../godmode/snmpconsole/snmp_alert.php:1529 +#: ../../godmode/snmpconsole/snmp_filters.php:301 +#: ../../godmode/snmpconsole/snmp_filters.php:312 +#: ../../godmode/massive/massive_operations.php:388 +#: ../../godmode/massive/massive_standby_alerts.php:230 +#: ../../godmode/massive/massive_edit_plugins.php:571 +#: ../../godmode/massive/massive_enable_disable_alerts.php:218 +#: ../../godmode/alerts/alert_actions.php:424 +#: ../../godmode/alerts/alert_list.list.php:1101 +#: ../../godmode/alerts/alert_commands.php:701 +#: ../../godmode/alerts/alert_commands.php:704 +#: ../../godmode/alerts/alert_templates.php:435 +#: ../../godmode/alerts/alert_special_days.php:533 +#: ../../godmode/setup/news.php:290 ../../godmode/setup/links.php:157 +#: ../../godmode/reporting/create_container.php:682 +#: ../../godmode/reporting/map_builder.php:514 +#: ../../godmode/reporting/map_builder.php:525 +#: ../../godmode/reporting/graphs.php:352 +#: ../../godmode/reporting/visual_console_builder.elements.php:447 +#: ../../godmode/reporting/reporting_builder.php:1188 +#: ../../godmode/reporting/reporting_builder.php:1210 +#: ../../godmode/um_client/views/offline.php:71 +#: ../../godmode/um_client/views/online.php:122 +#: ../../godmode/um_client/views/online.php:163 +#: ../../godmode/events/event_filter.php:188 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:615 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:922 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:948 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:961 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:969 +#: ../../godmode/servers/plugin.php:902 ../../godmode/tag/tag.php:378 +#: ../../godmode/category/category.php:177 +#: ../../godmode/category/category.php:196 +#: ../../include/functions_profile.php:278 +#: ../../include/class/ConfigPEN.class.php:666 +#: ../../include/class/TreeGroupEdition.class.php:166 +#: ../../include/class/CredentialStore.class.php:1268 +#: ../../include/class/ModuleTemplates.class.php:915 +#: ../../include/class/ModuleTemplates.class.php:930 #: ../../include/class/WelcomeWindow.class.php:171 -#: ../../include/functions_filemanager.php:727 -#: ../../include/functions_container.php:187 -#: ../../include/functions_container.php:321 -#: ../../include/functions_events.php:3528 -#: ../../operation/users/user_edit.php:1079 -#: ../../operation/agentes/pandora_networkmap.editor.php:570 -#: ../../operation/agentes/pandora_networkmap.php:796 -#: ../../operation/messages/message_list.php:240 -#: ../../operation/messages/message_list.php:243 -#: ../../operation/snmpconsole/snmp_browser.php:578 -#: ../../operation/snmpconsole/snmp_view.php:978 -#: ../../operation/snmpconsole/snmp_view.php:984 -#: ../../operation/snmpconsole/snmp_view.php:1138 -#: ../../operation/incidents/incident_detail.php:446 -#: ../../operation/incidents/incident_detail.php:494 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:245 -#: ../../operation/incidents/list_integriaims_incidents.php:305 -#: ../../operation/events/events.build_table.php:966 +#: ../../include/functions_filemanager.php:713 +#: ../../include/functions_container.php:190 +#: ../../include/functions_container.php:324 +#: ../../include/functions_events.php:3733 +#: ../../operation/users/user_edit.php:1154 +#: ../../operation/agentes/pandora_networkmap.editor.php:603 +#: ../../operation/agentes/pandora_networkmap.php:829 +#: ../../operation/messages/message_list.php:272 +#: ../../operation/messages/message_list.php:275 +#: ../../operation/snmpconsole/snmp_browser.php:640 +#: ../../operation/snmpconsole/snmp_view.php:1033 +#: ../../operation/snmpconsole/snmp_view.php:1046 +#: ../../operation/snmpconsole/snmp_view.php:1220 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:234 +#: ../../operation/incidents/list_integriaims_incidents.php:293 +#: ../../operation/events/events.build_table.php:976 msgid "Are you sure?" msgstr "よろしいですか?" -#: ../../views/dashboard/list.php:219 +#: ../../views/dashboard/list.php:217 +msgid "Create a new dashboard" +msgstr "ダッシュボードの新規作成" + +#: ../../views/dashboard/list.php:233 msgid "New dashboard" msgstr "新規ダッシュボード" @@ -1058,21 +1080,22 @@ msgstr "ウィジェット追加" msgid "Please select widget" msgstr "ウィジェットを選択してください" -#: ../../views/dashboard/jsLayout.php:42 ../../extensions/agents_modules.php:74 -#: ../../operation/snmpconsole/snmp_view.php:1259 -#: ../../operation/events/events.php:2431 +#: ../../views/dashboard/jsLayout.php:42 ../../extensions/agents_modules.php:76 +#: ../../operation/snmpconsole/snmp_view.php:1298 +#: ../../operation/events/events.php:2590 msgid "Until next" msgstr "次まで" -#: ../../views/dashboard/formDashboard.php:84 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:374 -#: ../../godmode/reporting/reporting_builder.php:819 +#: ../../views/dashboard/formDashboard.php:90 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:499 +#: ../../godmode/reporting/reporting_builder.php:949 msgid "Private" msgstr "非公開" -#: ../../views/dashboard/formDashboard.php:113 -#: ../../enterprise/godmode/services/services.service.php:440 -#: ../../enterprise/godmode/reporting/visual_console_template.php:200 +#: ../../views/dashboard/formDashboard.php:121 +#: ../../enterprise/godmode/massive/massive_create_services.php:797 +#: ../../enterprise/godmode/services/services.service.php:729 +#: ../../enterprise/godmode/reporting/visual_console_template.php:270 msgid "Favourite" msgstr "お気に入り" @@ -1088,532 +1111,574 @@ msgstr "ウィジェット設定" msgid "Delete widget" msgstr "ウェジェットの削除" -#: ../../views/dashboard/slides.php:40 -#: ../../operation/snmpconsole/snmp_view.php:705 +#: ../../views/dashboard/slides.php:41 +#: ../../operation/snmpconsole/snmp_view.php:741 msgid "Exit fullscreen" msgstr "全画面表示を終了" -#: ../../views/dashboard/slides.php:178 +#: ../../views/dashboard/slides.php:181 msgid "Change every" msgstr "変更周期" -#: ../../views/dashboard/slides.php:200 +#: ../../views/dashboard/slides.php:203 #: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:146 #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:211 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:252 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:212 -#: ../../include/functions.php:3665 +#: ../../include/functions.php:3879 msgid "Previous" msgstr "前へ" -#: ../../views/dashboard/slides.php:215 -#: ../../enterprise/operation/agentes/transactional_map.php:365 +#: ../../views/dashboard/slides.php:218 +#: ../../enterprise/operation/agentes/transactional_map.php:402 msgid "Stop" msgstr "停止" -#: ../../views/dashboard/slides.php:226 +#: ../../views/dashboard/slides.php:229 msgid "Pause" msgstr "一時停止" -#: ../../views/dashboard/slides.php:237 +#: ../../views/dashboard/slides.php:240 #: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:149 #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:214 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:262 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:215 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:90 -#: ../../enterprise/godmode/alerts/alert_events.php:675 -#: ../../enterprise/godmode/wizards/Cloud.class.php:535 -#: ../../enterprise/include/class/VMware.app.php:489 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:112 +#: ../../enterprise/godmode/wizards/Cloud.class.php:571 +#: ../../enterprise/include/class/VMware.app.php:520 #: ../../enterprise/include/class/Omnishell.class.php:643 -#: ../../enterprise/include/class/SAP.app.php:432 -#: ../../enterprise/include/class/Aws.cloud.php:1310 -#: ../../enterprise/include/class/MySQL.app.php:587 -#: ../../enterprise/include/class/Oracle.app.php:568 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:752 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1032 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1766 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1869 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1173 -#: ../../godmode/alerts/configure_alert_template.php:1010 -#: ../../godmode/alerts/configure_alert_template.php:1017 -#: ../../godmode/wizards/HostDevices.class.php:765 -#: ../../include/class/CustomNetScan.class.php:548 +#: ../../enterprise/include/class/DB2.app.php:567 +#: ../../enterprise/include/class/SAP.app.php:442 +#: ../../enterprise/include/class/Aws.cloud.php:1422 +#: ../../enterprise/include/class/MySQL.app.php:589 +#: ../../enterprise/include/class/Oracle.app.php:574 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:568 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:816 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1095 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1961 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2057 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1193 +#: ../../godmode/alerts/configure_alert_template.php:1220 +#: ../../godmode/alerts/configure_alert_template.php:1227 +#: ../../godmode/wizards/HostDevices.class.php:769 +#: ../../include/class/CustomNetScan.class.php:550 msgid "Next" msgstr "次" -#: ../../views/dashboard/slides.php:249 +#: ../../views/dashboard/slides.php:252 msgid "Mode Cell" msgstr "モードセル" -#: ../../views/dashboard/slides.php:255 +#: ../../views/dashboard/slides.php:258 msgid "Mode Layout" msgstr "モードレイアウト" #: ../../enterprise/views/cluster/list.php:31 #: ../../enterprise/meta/general/main_header.php:91 #: ../../enterprise/meta/general/logon_ok.php:75 -#: ../../enterprise/extensions/ipam/ipam_editor.php:141 +#: ../../enterprise/meta/general/main_menu.php:115 +#: ../../enterprise/extensions/vmware/vmware_view.php:1391 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:53 +#: ../../enterprise/godmode/services/services.massive.meta.php:42 +#: ../../enterprise/godmode/services/services.massive.elements.php:44 +#: ../../enterprise/godmode/reporting/aws_view.php:115 +#: ../../enterprise/godmode/reporting/aws_view.php:148 +#: ../../enterprise/include/class/SAPView.class.php:155 +#: ../../enterprise/include/class/SAPView.class.php:199 +#: ../../enterprise/operation/agentes/tag_view.php:50 +#: ../../enterprise/operation/inventory/inventory.php:150 #: ../../enterprise/operation/services/services.treeview_services.php:61 -#: ../../enterprise/operation/services/services.treeview_services.php:67 -#: ../../enterprise/operation/services/services.list.php:59 -#: ../../enterprise/operation/services/services.list.php:62 -#: ../../enterprise/operation/services/services.table_services.php:59 -#: ../../enterprise/operation/services/services.table_services.php:65 -#: ../../operation/agentes/ver_agente.php:1549 ../../operation/menu.php:33 -#: ../../operation/menu.php:166 +#: ../../enterprise/operation/services/services.list.php:58 +#: ../../enterprise/operation/services/services.table_services.php:38 +#: ../../enterprise/tools/ipam/ipam_editor.php:176 +#: ../../extensions/agents_modules.php:461 +#: ../../extensions/module_groups.php:260 +#: ../../extensions/realtime_graphs.php:67 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:47 +#: ../../godmode/snmpconsole/snmp_filters.php:55 +#: ../../include/class/AgentsAlerts.class.php:743 ../../operation/tree.php:165 +#: ../../operation/agentes/alerts_status.php:194 +#: ../../operation/agentes/estado_agente.php:221 +#: ../../operation/agentes/interface_view.php:72 +#: ../../operation/agentes/status_monitor.php:104 +#: ../../operation/agentes/group_view.php:95 +#: ../../operation/agentes/ver_agente.php:1966 +#: ../../operation/agentes/tactical.php:78 +#: ../../operation/snmpconsole/snmp_statistics.php:98 +#: ../../operation/snmpconsole/snmp_browser.php:83 +#: ../../operation/snmpconsole/snmp_view.php:693 +#: ../../operation/snmpconsole/snmp_view.php:802 +#: ../../operation/snmpconsole/snmp_mib_uploader.php:53 +#: ../../operation/menu.php:31 ../../operation/menu.php:151 +#: ../../general/first_task/cluster_builder.php:38 msgid "Monitoring" msgstr "モニタリング" #: ../../enterprise/views/cluster/list.php:31 #: ../../general/first_task/HA_cluster_builder.php:42 -#: ../../general/first_task/cluster_builder.php:35 +#: ../../general/first_task/cluster_builder.php:29 +#: ../../general/first_task/cluster_builder.php:51 msgid "Clusters" msgstr "クラスタ" #: ../../enterprise/views/cluster/list.php:59 -#: ../../enterprise/views/cluster/view.php:270 -#: ../../enterprise/meta/advanced/collections.php:322 -#: ../../enterprise/meta/include/functions_autoprovision.php:449 +#: ../../enterprise/views/cluster/view.php:286 +#: ../../enterprise/meta/advanced/collections.php:343 +#: ../../enterprise/meta/include/functions_autoprovision.php:475 #: ../../enterprise/meta/include/functions_wizard_meta.php:198 #: ../../enterprise/meta/include/functions_wizard_meta.php:473 #: ../../enterprise/meta/include/functions_wizard_meta.php:585 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1142 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1462 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1583 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1685 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1807 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1137 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1454 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1575 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1677 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1799 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:77 -#: ../../enterprise/meta/agentsearch.php:302 +#: ../../enterprise/meta/agentsearch.php:309 #: ../../enterprise/extensions/backup/main.php:131 -#: ../../enterprise/extensions/backup/main.php:261 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:319 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:371 -#: ../../enterprise/extensions/ipam/ipam_list.php:136 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:410 -#: ../../enterprise/extensions/ipam/ipam_vlan_network.php:42 -#: ../../enterprise/extensions/ipam/ipam_excel.php:106 -#: ../../enterprise/extensions/ipam/ipam_excel.php:176 -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:161 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1222 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1678 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:223 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:271 -#: ../../enterprise/extensions/ipam/ipam_supernet_network.php:42 -#: ../../enterprise/extensions/ipam/ipam_editor.php:133 -#: ../../enterprise/godmode/modules/configure_local_component.php:449 -#: ../../enterprise/godmode/modules/configure_local_component.php:610 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:370 +#: ../../enterprise/extensions/backup/main.php:267 +#: ../../enterprise/godmode/modules/configure_local_component.php:458 +#: ../../enterprise/godmode/modules/configure_local_component.php:617 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:286 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:101 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:334 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:82 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:341 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:105 #: ../../enterprise/godmode/agentes/collection_manager.php:117 -#: ../../enterprise/godmode/agentes/collection_manager.php:203 +#: ../../enterprise/godmode/agentes/collection_manager.php:214 #: ../../enterprise/godmode/agentes/inventory_manager.php:218 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:370 -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:134 -#: ../../enterprise/godmode/agentes/collections.php:324 -#: ../../enterprise/godmode/policies/configure_policy.php:95 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:254 -#: ../../enterprise/godmode/policies/policy_collections.php:151 -#: ../../enterprise/godmode/policies/policy_collections.php:246 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:386 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:164 +#: ../../enterprise/godmode/agentes/collections.php:327 +#: ../../enterprise/godmode/policies/configure_policy.php:113 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:263 +#: ../../enterprise/godmode/policies/policy_collections.php:159 +#: ../../enterprise/godmode/policies/policy_collections.php:253 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:76 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:342 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:282 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:522 -#: ../../enterprise/godmode/alerts/alert_events.php:606 -#: ../../enterprise/godmode/services/services.service.php:388 -#: ../../enterprise/godmode/services/services.elements.php:731 -#: ../../enterprise/godmode/setup/setup_skins.php:121 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:380 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:290 +#: ../../enterprise/godmode/massive/massive_create_services.php:635 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:621 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:165 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:222 +#: ../../enterprise/godmode/services/services.service.php:551 +#: ../../enterprise/godmode/services/services.elements.php:103 +#: ../../enterprise/godmode/setup/setup_skins.php:123 #: ../../enterprise/godmode/setup/edit_skin.php:256 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:157 -#: ../../enterprise/godmode/reporting/graph_template_list.php:147 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:167 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:508 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:373 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1538 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:314 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:205 +#: ../../enterprise/godmode/reporting/graph_template_list.php:203 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:199 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:434 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:498 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1593 #: ../../enterprise/mobile/include/enterprise.class.php:88 -#: ../../enterprise/include/functions_cron.php:261 -#: ../../enterprise/include/functions_reporting_pdf.php:1539 -#: ../../enterprise/include/functions_reporting_csv.php:454 -#: ../../enterprise/include/functions_reporting_csv.php:457 -#: ../../enterprise/include/functions_reporting_csv.php:704 -#: ../../enterprise/include/functions_reporting_csv.php:706 -#: ../../enterprise/include/functions_reporting_csv.php:733 -#: ../../enterprise/include/functions_reporting_csv.php:735 -#: ../../enterprise/include/functions_reporting_csv.php:764 -#: ../../enterprise/include/functions_reporting_csv.php:766 -#: ../../enterprise/include/functions_reporting_csv.php:796 -#: ../../enterprise/include/functions_reporting_csv.php:798 +#: ../../enterprise/include/functions_cron.php:280 +#: ../../enterprise/include/ajax/ipam.ajax.php:330 +#: ../../enterprise/include/functions_reporting_pdf.php:1628 +#: ../../enterprise/include/functions_reporting_csv.php:467 +#: ../../enterprise/include/functions_reporting_csv.php:470 +#: ../../enterprise/include/functions_reporting_csv.php:671 +#: ../../enterprise/include/functions_reporting_csv.php:673 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:765 +#: ../../enterprise/include/functions_reporting_csv.php:792 +#: ../../enterprise/include/functions_reporting_csv.php:794 +#: ../../enterprise/include/functions_reporting_csv.php:831 #: ../../enterprise/include/functions_reporting_csv.php:833 -#: ../../enterprise/include/functions_reporting_csv.php:835 -#: ../../enterprise/include/functions_reporting_csv.php:856 -#: ../../enterprise/include/functions_reporting_csv.php:858 +#: ../../enterprise/include/functions_reporting_csv.php:875 +#: ../../enterprise/include/functions_reporting_csv.php:877 #: ../../enterprise/include/functions_reporting_csv.php:907 #: ../../enterprise/include/functions_reporting_csv.php:909 -#: ../../enterprise/include/functions_reporting_csv.php:954 -#: ../../enterprise/include/functions_reporting_csv.php:956 -#: ../../enterprise/include/functions_reporting_csv.php:980 -#: ../../enterprise/include/functions_reporting_csv.php:982 -#: ../../enterprise/include/functions_reporting_csv.php:985 -#: ../../enterprise/include/functions_reporting_csv.php:1011 -#: ../../enterprise/include/functions_reporting_csv.php:1013 -#: ../../enterprise/include/functions_reporting_csv.php:1016 -#: ../../enterprise/include/functions_reporting_csv.php:1066 -#: ../../enterprise/include/functions_reporting_csv.php:1068 -#: ../../enterprise/include/functions_reporting_csv.php:1071 -#: ../../enterprise/include/functions_reporting_csv.php:1121 -#: ../../enterprise/include/functions_reporting_csv.php:1123 -#: ../../enterprise/include/functions_reporting_csv.php:1170 -#: ../../enterprise/include/functions_reporting_csv.php:1172 -#: ../../enterprise/include/functions_reporting_csv.php:1175 -#: ../../enterprise/include/functions_reporting_csv.php:1225 -#: ../../enterprise/include/functions_reporting_csv.php:1227 -#: ../../enterprise/include/functions_reporting_csv.php:1230 -#: ../../enterprise/include/functions_reporting_csv.php:1254 -#: ../../enterprise/include/functions_reporting_csv.php:1256 -#: ../../enterprise/include/functions_reporting_csv.php:1291 -#: ../../enterprise/include/functions_reporting_csv.php:1293 -#: ../../enterprise/include/functions_reporting_csv.php:1415 -#: ../../enterprise/include/functions_reporting_csv.php:1531 -#: ../../enterprise/include/functions_reporting_csv.php:1677 -#: ../../enterprise/include/functions_reporting_csv.php:1679 -#: ../../enterprise/include/functions_reporting_csv.php:1731 -#: ../../enterprise/include/functions_reporting_csv.php:1799 -#: ../../enterprise/include/functions_reporting_csv.php:1968 -#: ../../enterprise/include/functions_reporting_csv.php:2005 -#: ../../enterprise/include/functions_reporting_csv.php:2009 -#: ../../enterprise/include/functions_reporting_csv.php:2061 -#: ../../enterprise/include/functions_reporting_csv.php:2063 -#: ../../enterprise/include/functions_reporting_csv.php:2092 -#: ../../enterprise/include/functions_reporting_csv.php:2094 -#: ../../enterprise/include/functions_reporting_csv.php:2128 -#: ../../enterprise/include/functions_reporting_csv.php:2130 -#: ../../enterprise/include/functions_reporting_csv.php:2160 -#: ../../enterprise/include/functions_reporting_csv.php:2162 -#: ../../enterprise/include/functions_reporting_csv.php:2182 -#: ../../enterprise/include/functions_reporting_csv.php:2184 -#: ../../enterprise/include/functions_reporting_csv.php:2223 -#: ../../enterprise/include/functions_reporting_csv.php:2225 -#: ../../enterprise/include/functions_reporting_csv.php:2277 -#: ../../enterprise/include/functions_reporting_csv.php:2279 +#: ../../enterprise/include/functions_reporting_csv.php:944 +#: ../../enterprise/include/functions_reporting_csv.php:946 +#: ../../enterprise/include/functions_reporting_csv.php:967 +#: ../../enterprise/include/functions_reporting_csv.php:969 +#: ../../enterprise/include/functions_reporting_csv.php:1058 +#: ../../enterprise/include/functions_reporting_csv.php:1060 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1107 +#: ../../enterprise/include/functions_reporting_csv.php:1131 +#: ../../enterprise/include/functions_reporting_csv.php:1133 +#: ../../enterprise/include/functions_reporting_csv.php:1136 +#: ../../enterprise/include/functions_reporting_csv.php:1162 +#: ../../enterprise/include/functions_reporting_csv.php:1164 +#: ../../enterprise/include/functions_reporting_csv.php:1167 +#: ../../enterprise/include/functions_reporting_csv.php:1217 +#: ../../enterprise/include/functions_reporting_csv.php:1219 +#: ../../enterprise/include/functions_reporting_csv.php:1222 +#: ../../enterprise/include/functions_reporting_csv.php:1272 +#: ../../enterprise/include/functions_reporting_csv.php:1274 +#: ../../enterprise/include/functions_reporting_csv.php:1321 +#: ../../enterprise/include/functions_reporting_csv.php:1323 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1376 +#: ../../enterprise/include/functions_reporting_csv.php:1378 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1405 +#: ../../enterprise/include/functions_reporting_csv.php:1407 +#: ../../enterprise/include/functions_reporting_csv.php:1442 +#: ../../enterprise/include/functions_reporting_csv.php:1444 +#: ../../enterprise/include/functions_reporting_csv.php:1566 +#: ../../enterprise/include/functions_reporting_csv.php:1682 +#: ../../enterprise/include/functions_reporting_csv.php:1828 +#: ../../enterprise/include/functions_reporting_csv.php:1830 +#: ../../enterprise/include/functions_reporting_csv.php:1882 +#: ../../enterprise/include/functions_reporting_csv.php:1950 +#: ../../enterprise/include/functions_reporting_csv.php:2089 +#: ../../enterprise/include/functions_reporting_csv.php:2131 +#: ../../enterprise/include/functions_reporting_csv.php:2135 +#: ../../enterprise/include/functions_reporting_csv.php:2188 +#: ../../enterprise/include/functions_reporting_csv.php:2190 +#: ../../enterprise/include/functions_reporting_csv.php:2219 +#: ../../enterprise/include/functions_reporting_csv.php:2221 +#: ../../enterprise/include/functions_reporting_csv.php:2255 +#: ../../enterprise/include/functions_reporting_csv.php:2257 +#: ../../enterprise/include/functions_reporting_csv.php:2308 #: ../../enterprise/include/functions_reporting_csv.php:2310 -#: ../../enterprise/include/functions_reporting_csv.php:2312 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:716 -#: ../../enterprise/include/functions_services.php:2476 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:806 +#: ../../enterprise/include/functions_reporting_csv.php:2330 +#: ../../enterprise/include/functions_reporting_csv.php:2332 +#: ../../enterprise/include/functions_reporting_csv.php:2371 +#: ../../enterprise/include/functions_reporting_csv.php:2373 +#: ../../enterprise/include/functions_reporting_csv.php:2425 +#: ../../enterprise/include/functions_reporting_csv.php:2427 +#: ../../enterprise/include/functions_reporting_csv.php:2454 +#: ../../enterprise/include/functions_reporting_csv.php:2456 +#: ../../enterprise/include/functions_reporting_csv.php:2522 +#: ../../enterprise/include/functions_reporting_csv.php:2524 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:780 +#: ../../enterprise/include/functions_services.php:1578 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:805 #: ../../enterprise/include/functions_update_manager.php:209 -#: ../../enterprise/operation/agentes/policy_view.php:51 -#: ../../enterprise/operation/agentes/transactional_map.php:181 -#: ../../enterprise/operation/agentes/tag_view.php:578 +#: ../../enterprise/include/functions_ipam.php:1237 +#: ../../enterprise/include/functions_ipam.php:1818 +#: ../../enterprise/operation/agentes/policy_view.php:62 +#: ../../enterprise/operation/agentes/transactional_map.php:207 +#: ../../enterprise/operation/agentes/tag_view.php:604 #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:77 #: ../../enterprise/operation/agentes/ver_agente.php:57 -#: ../../enterprise/operation/agentes/collection_view.php:64 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:308 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:411 -#: ../../enterprise/operation/services/services.service.php:164 -#: ../../enterprise/operation/services/services.list.php:426 -#: ../../extensions/files_repo/files_repo_form.php:62 -#: ../../extensions/files_repo/files_repo_list.php:54 +#: ../../enterprise/operation/agentes/collection_view.php:77 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:364 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:490 +#: ../../enterprise/operation/services/services.service.php:119 +#: ../../enterprise/operation/services/services.list.php:511 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:317 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:369 +#: ../../enterprise/tools/ipam/ipam_list.php:145 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:411 +#: ../../enterprise/tools/ipam/ipam_vlan_network.php:39 +#: ../../enterprise/tools/ipam/ipam_excel.php:114 +#: ../../enterprise/tools/ipam/ipam_excel.php:184 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:224 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:272 +#: ../../enterprise/tools/ipam/ipam_supernet_network.php:40 +#: ../../enterprise/tools/ipam/ipam_editor.php:151 +#: ../../extensions/files_repo/files_repo_form.php:83 +#: ../../extensions/files_repo/files_repo_list.php:56 #: ../../godmode/modules/manage_network_templates_form.php:160 #: ../../godmode/modules/manage_network_templates_form.php:222 -#: ../../godmode/modules/manage_network_components_form.php:296 -#: ../../godmode/modules/manage_network_components.php:669 +#: ../../godmode/modules/manage_network_components_form_common.php:318 +#: ../../godmode/modules/manage_network_components.php:744 +#: ../../godmode/modules/manage_network_components_form_wizard.php:434 #: ../../godmode/modules/module_list.php:60 #: ../../godmode/modules/manage_network_templates.php:235 -#: ../../godmode/groups/configure_group.php:196 -#: ../../godmode/groups/group_list.php:689 -#: ../../godmode/users/user_list.php:334 +#: ../../godmode/groups/configure_group.php:239 +#: ../../godmode/groups/group_list.php:836 +#: ../../godmode/users/user_list.php:457 #: ../../godmode/agentes/agent_template.php:235 -#: ../../godmode/agentes/modificar_agente.php:496 +#: ../../godmode/agentes/modificar_agente.php:648 #: ../../godmode/agentes/planned_downtime.list.php:399 -#: ../../godmode/agentes/planned_downtime.editor.php:663 -#: ../../godmode/agentes/agent_manager.php:400 -#: ../../godmode/agentes/module_manager_editor_common.php:997 -#: ../../godmode/agentes/module_manager.php:649 -#: ../../godmode/netflow/nf_item_list.php:177 -#: ../../godmode/snmpconsole/snmp_alert.php:754 -#: ../../godmode/snmpconsole/snmp_alert.php:1278 -#: ../../godmode/snmpconsole/snmp_filters.php:180 -#: ../../godmode/snmpconsole/snmp_filters.php:258 -#: ../../godmode/massive/massive_edit_plugins.php:506 -#: ../../godmode/massive/massive_edit_agents.php:598 -#: ../../godmode/massive/massive_edit_modules.php:671 -#: ../../godmode/alerts/configure_alert_command.php:194 -#: ../../godmode/alerts/alert_commands.php:415 -#: ../../godmode/alerts/configure_alert_special_days.php:92 +#: ../../godmode/agentes/planned_downtime.editor.php:560 +#: ../../godmode/agentes/agent_manager.php:427 +#: ../../godmode/agentes/module_manager_editor_common.php:1063 +#: ../../godmode/agentes/module_manager.php:850 +#: ../../godmode/netflow/nf_item_list.php:175 +#: ../../godmode/snmpconsole/snmp_alert.php:691 +#: ../../godmode/snmpconsole/snmp_alert.php:1199 +#: ../../godmode/snmpconsole/snmp_filters.php:201 +#: ../../godmode/snmpconsole/snmp_filters.php:289 +#: ../../godmode/massive/massive_edit_plugins.php:489 +#: ../../godmode/massive/massive_edit_agents.php:635 +#: ../../godmode/massive/massive_edit_modules.php:687 +#: ../../godmode/alerts/configure_alert_command.php:253 +#: ../../godmode/alerts/alert_commands.php:638 +#: ../../godmode/alerts/configure_alert_special_days.php:133 #: ../../godmode/alerts/alert_templates.php:46 -#: ../../godmode/alerts/configure_alert_template.php:935 -#: ../../godmode/setup/os.builder.php:34 ../../godmode/setup/os.list.php:33 -#: ../../godmode/setup/setup_integria.php:271 -#: ../../godmode/setup/setup_integria.php:394 +#: ../../godmode/alerts/configure_alert_template.php:1145 +#: ../../godmode/setup/os.builder.php:34 ../../godmode/setup/os.list.php:61 #: ../../godmode/setup/snmp_wizard.php:41 -#: ../../godmode/reporting/create_container.php:234 -#: ../../godmode/reporting/graphs.php:264 -#: ../../godmode/reporting/reporting_builder.item_editor.php:898 -#: ../../godmode/reporting/reporting_builder.main.php:188 -#: ../../godmode/reporting/reporting_builder.php:792 -#: ../../godmode/reporting/graph_builder.main.php:125 -#: ../../godmode/events/event_responses.editor.php:93 +#: ../../godmode/reporting/create_container.php:266 +#: ../../godmode/reporting/graphs.php:301 +#: ../../godmode/reporting/reporting_builder.item_editor.php:72 +#: ../../godmode/reporting/reporting_builder.item_editor.php:989 +#: ../../godmode/reporting/reporting_builder.main.php:215 +#: ../../godmode/reporting/reporting_builder.php:922 +#: ../../godmode/reporting/graph_builder.main.php:180 +#: ../../godmode/events/event_responses.editor.php:109 #: ../../godmode/events/event_responses.list.php:51 #: ../../godmode/servers/modificar_server.php:64 -#: ../../godmode/servers/plugin.php:347 ../../godmode/servers/plugin.php:478 -#: ../../godmode/tag/tag.php:175 ../../godmode/tag/tag.php:225 -#: ../../godmode/tag/edit_tag.php:176 ../../mobile/operation/tactical.php:352 -#: ../../include/functions_reporting_html.php:133 -#: ../../include/functions_reporting_html.php:2609 -#: ../../include/functions_reporting_html.php:2660 -#: ../../include/functions_reporting_html.php:4182 -#: ../../include/functions_reporting_html.php:5173 -#: ../../include/ajax/events_extended.php:91 ../../include/ajax/module.php:844 +#: ../../godmode/servers/plugin.php:376 ../../godmode/servers/plugin.php:503 +#: ../../godmode/tag/tag.php:211 ../../godmode/tag/tag.php:261 +#: ../../godmode/tag/edit_tag.php:200 ../../mobile/operation/tactical.php:350 +#: ../../include/functions_reporting_html.php:155 +#: ../../include/functions_reporting_html.php:1488 +#: ../../include/functions_reporting_html.php:3061 +#: ../../include/functions_reporting_html.php:3112 +#: ../../include/functions_reporting_html.php:4848 +#: ../../include/functions_reporting_html.php:5795 +#: ../../include/ajax/events_extended.php:91 ../../include/ajax/module.php:979 #: ../../include/functions_treeview.php:127 -#: ../../include/functions_treeview.php:631 -#: ../../include/class/ConfigPEN.class.php:442 -#: ../../include/class/ConfigPEN.class.php:593 -#: ../../include/class/ManageNetScanScripts.class.php:409 -#: ../../include/class/ManageNetScanScripts.class.php:562 -#: ../../include/class/ManageNetScanScripts.class.php:611 -#: ../../include/class/ModuleTemplates.class.php:816 -#: ../../include/class/ModuleTemplates.class.php:977 -#: ../../include/class/ModuleTemplates.class.php:1115 -#: ../../include/functions_container.php:148 -#: ../../include/functions_snmp_browser.php:536 -#: ../../include/functions_snmp_browser.php:1353 -#: ../../include/functions_events.php:3599 ../../operation/search_users.php:39 +#: ../../include/functions_treeview.php:652 +#: ../../include/class/ConfigPEN.class.php:448 +#: ../../include/class/ConfigPEN.class.php:599 +#: ../../include/class/ManageNetScanScripts.class.php:404 +#: ../../include/class/ManageNetScanScripts.class.php:558 +#: ../../include/class/ManageNetScanScripts.class.php:607 +#: ../../include/class/ModuleTemplates.class.php:890 +#: ../../include/class/ModuleTemplates.class.php:1059 +#: ../../include/class/ModuleTemplates.class.php:1207 +#: ../../include/class/AgentWizard.class.php:1208 +#: ../../include/class/AgentWizard.class.php:3934 +#: ../../include/functions_container.php:147 +#: ../../include/functions_snmp_browser.php:570 +#: ../../include/functions_snmp_browser.php:1676 +#: ../../include/functions_events.php:3804 ../../operation/search_users.php:39 #: ../../operation/search_agents.php:42 ../../operation/search_agents.php:48 #: ../../operation/agentes/gis_view.php:219 -#: ../../operation/agentes/estado_agente.php:707 -#: ../../operation/agentes/pandora_networkmap.editor.php:291 +#: ../../operation/agentes/estado_agente.php:740 +#: ../../operation/agentes/pandora_networkmap.editor.php:324 #: ../../operation/agentes/custom_fields.php:69 -#: ../../operation/agentes/estado_generalagente.php:216 +#: ../../operation/agentes/estado_generalagente.php:239 #: ../../operation/gis_maps/ajax.php:325 ../../operation/gis_maps/ajax.php:459 -#: ../../operation/incidents/incident_detail.php:476 -#: ../../operation/incidents/incident_detail.php:526 #: ../../operation/incidents/configure_integriaims_incident.php:296 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:124 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:256 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:117 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:245 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:285 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:298 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:311 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:443 -#: ../../operation/search_reports.php:35 ../../operation/search_graphs.php:30 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:429 +#: ../../operation/search_reports.php:42 ../../operation/search_reports.php:56 +#: ../../operation/search_graphs.php:30 #: ../../operation/reporting/custom_reporting.php:35 -#: ../../operation/reporting/graph_viewer.php:377 +#: ../../operation/reporting/graph_viewer.php:452 #: ../../operation/search_policies.php:35 msgid "Description" msgstr "説明" #: ../../enterprise/views/cluster/list.php:61 -#: ../../enterprise/meta/advanced/servers.build_table.php:60 +#: ../../enterprise/meta/advanced/servers.build_table.php:62 #: ../../enterprise/meta/advanced/metasetup.relations.php:335 #: ../../enterprise/meta/advanced/metasetup.relations.php:413 #: ../../enterprise/meta/advanced/metasetup.relations.php:548 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:68 -#: ../../enterprise/godmode/modules/configure_local_component.php:206 -#: ../../enterprise/godmode/policies/policy_modules.php:1447 -#: ../../enterprise/godmode/services/services.elements.php:637 -#: ../../enterprise/godmode/services/services.elements.php:660 +#: ../../enterprise/godmode/modules/configure_local_component.php:208 +#: ../../enterprise/godmode/policies/policy_modules.php:1446 +#: ../../enterprise/godmode/services/services.elements.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:83 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:101 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:104 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:113 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1498 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:274 -#: ../../enterprise/include/functions_reporting_csv.php:1406 -#: ../../enterprise/include/functions_reporting_csv.php:1522 -#: ../../enterprise/include/functions_reporting_csv.php:1722 -#: ../../enterprise/include/functions_reporting_csv.php:1790 -#: ../../enterprise/include/functions_services.php:2474 -#: ../../enterprise/operation/agentes/policy_view.php:325 -#: ../../enterprise/operation/agentes/tag_view.php:583 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1553 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:201 +#: ../../enterprise/include/functions_reporting_csv.php:1557 +#: ../../enterprise/include/functions_reporting_csv.php:1673 +#: ../../enterprise/include/functions_reporting_csv.php:1873 +#: ../../enterprise/include/functions_reporting_csv.php:1941 +#: ../../enterprise/include/functions_services.php:1576 +#: ../../enterprise/operation/agentes/policy_view.php:390 +#: ../../enterprise/operation/agentes/tag_view.php:609 #: ../../enterprise/operation/agentes/ver_agente.php:29 #: ../../godmode/modules/manage_network_templates_form.php:220 -#: ../../godmode/modules/manage_network_components_form_common.php:75 -#: ../../godmode/modules/manage_network_components.php:668 +#: ../../godmode/modules/manage_network_components_form_common.php:60 +#: ../../godmode/modules/manage_network_components.php:743 #: ../../godmode/agentes/agent_template.php:234 -#: ../../godmode/agentes/modificar_agente.php:494 +#: ../../godmode/agentes/modificar_agente.php:646 #: ../../godmode/agentes/planned_downtime.list.php:401 -#: ../../godmode/agentes/planned_downtime.editor.php:673 -#: ../../godmode/agentes/module_manager_editor_common.php:260 -#: ../../godmode/agentes/module_manager_editor_common.php:373 -#: ../../godmode/agentes/module_manager_editor_common.php:1221 -#: ../../godmode/agentes/module_manager.php:647 +#: ../../godmode/agentes/planned_downtime.editor.php:570 +#: ../../godmode/agentes/module_manager_editor_common.php:287 +#: ../../godmode/agentes/module_manager_editor_common.php:400 +#: ../../godmode/agentes/module_manager_editor_common.php:1287 +#: ../../godmode/agentes/module_manager.php:838 #: ../../godmode/alerts/alert_templates.php:37 -#: ../../godmode/alerts/alert_templates.php:285 -#: ../../godmode/alerts/alert_templates.php:368 -#: ../../godmode/setup/news.php:237 ../../godmode/setup/gis_step_2.php:225 -#: ../../godmode/setup/setup_integria.php:333 -#: ../../godmode/setup/setup_integria.php:456 +#: ../../godmode/alerts/alert_templates.php:301 +#: ../../godmode/alerts/alert_templates.php:385 +#: ../../godmode/setup/news.php:247 ../../godmode/setup/gis_step_2.php:232 +#: ../../godmode/setup/setup_integria.php:405 +#: ../../godmode/setup/setup_integria.php:527 #: ../../godmode/reporting/reporting_builder.list_items.php:212 #: ../../godmode/reporting/reporting_builder.list_items.php:249 #: ../../godmode/reporting/reporting_builder.list_items.php:372 -#: ../../godmode/reporting/reporting_builder.item_editor.php:796 +#: ../../godmode/reporting/reporting_builder.item_editor.php:887 #: ../../godmode/reporting/visual_console_builder.wizard.php:135 -#: ../../godmode/reporting/visual_console_builder.wizard.php:303 -#: ../../godmode/events/event_responses.editor.php:141 +#: ../../godmode/reporting/visual_console_builder.wizard.php:283 +#: ../../godmode/events/event_responses.editor.php:157 #: ../../godmode/servers/servers.build_table.php:67 #: ../../godmode/servers/modificar_server.php:70 -#: ../../godmode/servers/plugin.php:970 -#: ../../mobile/operation/visualmaps.php:67 -#: ../../mobile/operation/visualmaps.php:68 +#: ../../godmode/servers/plugin.php:834 +#: ../../mobile/operation/visualmaps.php:118 +#: ../../mobile/operation/visualmaps.php:119 #: ../../mobile/operation/events.php:377 ../../mobile/operation/events.php:378 #: ../../mobile/operation/events.php:524 ../../mobile/operation/events.php:680 #: ../../mobile/operation/events.php:681 -#: ../../include/functions_visual_map_editor.php:634 -#: ../../include/functions_visual_map_editor.php:652 -#: ../../include/functions_visual_map_editor.php:780 -#: ../../include/functions_reporting_html.php:964 -#: ../../include/functions_reporting_html.php:972 -#: ../../include/functions_reporting_html.php:1184 -#: ../../include/functions_reporting_html.php:1192 -#: ../../include/functions_reporting_html.php:1959 -#: ../../include/functions_reporting_html.php:2656 -#: ../../include/functions_reporting_html.php:4181 -#: ../../include/ajax/module.php:842 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:461 -#: ../../include/class/ModuleTemplates.class.php:1114 -#: ../../include/class/AgentWizard.class.php:440 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:273 +#: ../../include/functions_visual_map_editor.php:702 +#: ../../include/functions_visual_map_editor.php:720 +#: ../../include/functions_visual_map_editor.php:848 +#: ../../include/functions_reporting_html.php:1032 +#: ../../include/functions_reporting_html.php:1040 +#: ../../include/functions_reporting_html.php:1252 +#: ../../include/functions_reporting_html.php:1260 +#: ../../include/functions_reporting_html.php:2211 +#: ../../include/functions_reporting_html.php:3108 +#: ../../include/functions_reporting_html.php:4847 +#: ../../include/ajax/module.php:977 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:462 +#: ../../include/class/ModuleTemplates.class.php:1206 +#: ../../include/class/AgentWizard.class.php:1207 +#: ../../include/class/AgentWizard.class.php:3927 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:327 #: ../../include/lib/Dashboard/Widgets/clock.php:221 -#: ../../include/functions_snmp_browser.php:530 -#: ../../include/functions_events.php:2397 -#: ../../include/functions_events.php:4537 -#: ../../operation/agentes/estado_agente.php:722 -#: ../../operation/agentes/ver_agente.php:979 +#: ../../include/functions_snmp_browser.php:564 +#: ../../include/functions_events.php:2561 +#: ../../include/functions_events.php:4921 +#: ../../operation/agentes/estado_agente.php:755 +#: ../../operation/agentes/ver_agente.php:1214 #: ../../operation/netflow/nf_live_view.php:311 -#: ../../operation/incidents/configure_integriaims_incident.php:210 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:377 +#: ../../operation/incidents/configure_integriaims_incident.php:206 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:363 #: ../../operation/search_modules.php:33 -#: ../../operation/events/sound_events.php:74 +#: ../../operation/events/sound_events.php:124 msgid "Type" msgstr "種類" #: ../../enterprise/views/cluster/list.php:62 -#: ../../include/functions_reporting_html.php:4602 -#: ../../operation/agentes/pandora_networkmap.php:695 +#: ../../include/functions_reporting_html.php:5282 +#: ../../operation/agentes/pandora_networkmap.php:724 msgid "Nodes" msgstr "ノード" #: ../../enterprise/views/cluster/list.php:63 -#: ../../enterprise/meta/advanced/servers.build_table.php:59 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:414 +#: ../../enterprise/meta/advanced/servers.build_table.php:61 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:449 #: ../../enterprise/meta/advanced/policymanager.queue.php:225 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:692 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:699 #: ../../enterprise/meta/include/functions_events_meta.php:78 -#: ../../enterprise/meta/agentsearch.php:119 -#: ../../enterprise/meta/agentsearch.php:304 +#: ../../enterprise/meta/agentsearch.php:121 +#: ../../enterprise/meta/agentsearch.php:311 #: ../../enterprise/extensions/backup/main.php:134 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:411 -#: ../../enterprise/extensions/vmware/vmware_view.php:1092 +#: ../../enterprise/extensions/vmware/vmware_view.php:1085 #: ../../enterprise/godmode/agentes/collection_manager.php:118 -#: ../../enterprise/godmode/agentes/collection_manager.php:204 -#: ../../enterprise/godmode/policies/policy_alerts.php:288 -#: ../../enterprise/godmode/policies/policy_modules.php:1448 -#: ../../enterprise/godmode/policies/policy_queue.php:427 -#: ../../enterprise/godmode/policies/policies.php:431 -#: ../../enterprise/godmode/policies/policy_collections.php:152 -#: ../../enterprise/godmode/policies/policy_collections.php:247 -#: ../../enterprise/godmode/policies/policy_agents.php:711 -#: ../../enterprise/godmode/policies/policy_agents.php:1075 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:108 +#: ../../enterprise/godmode/agentes/collection_manager.php:215 +#: ../../enterprise/godmode/policies/policy_alerts.php:292 +#: ../../enterprise/godmode/policies/policy_modules.php:1447 +#: ../../enterprise/godmode/policies/policy_queue.php:549 +#: ../../enterprise/godmode/policies/policies.php:383 +#: ../../enterprise/godmode/policies/policy_collections.php:160 +#: ../../enterprise/godmode/policies/policy_collections.php:254 +#: ../../enterprise/godmode/policies/policy_agents.php:791 +#: ../../enterprise/godmode/policies/policy_agents.php:1171 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:115 #: ../../enterprise/godmode/admin_access_logs.php:24 -#: ../../enterprise/godmode/alerts/alert_events_list.php:504 -#: ../../enterprise/godmode/servers/HA_cluster.php:131 +#: ../../enterprise/godmode/servers/HA_cluster.php:170 #: ../../enterprise/godmode/servers/list_satellite.php:37 -#: ../../enterprise/include/functions_reporting_csv.php:1754 -#: ../../enterprise/include/functions_reporting.php:1680 -#: ../../enterprise/include/functions_reporting.php:2580 -#: ../../enterprise/include/functions_reporting.php:3572 -#: ../../enterprise/include/functions_reporting.php:5361 -#: ../../enterprise/include/functions_services.php:2490 -#: ../../enterprise/operation/agentes/policy_view.php:49 -#: ../../enterprise/operation/agentes/policy_view.php:142 -#: ../../enterprise/operation/agentes/policy_view.php:211 -#: ../../enterprise/operation/agentes/policy_view.php:326 -#: ../../enterprise/operation/agentes/tag_view.php:585 -#: ../../enterprise/operation/agentes/tag_view.php:662 -#: ../../enterprise/operation/agentes/collection_view.php:65 -#: ../../enterprise/operation/services/services.service.php:174 -#: ../../enterprise/operation/services/services.list.php:202 -#: ../../enterprise/operation/services/services.list.php:433 -#: ../../enterprise/operation/services/services.table_services.php:181 -#: ../../extensions/agents_alerts.php:522 ../../extensions/net_tools.php:241 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/include/functions_reporting_csv.php:847 +#: ../../enterprise/include/functions_reporting_csv.php:1905 +#: ../../enterprise/include/functions_reporting.php:1818 +#: ../../enterprise/include/functions_reporting.php:2752 +#: ../../enterprise/include/functions_reporting.php:3749 +#: ../../enterprise/include/functions_reporting.php:5865 +#: ../../enterprise/include/functions_services.php:1587 +#: ../../enterprise/operation/agentes/policy_view.php:60 +#: ../../enterprise/operation/agentes/policy_view.php:160 +#: ../../enterprise/operation/agentes/policy_view.php:256 +#: ../../enterprise/operation/agentes/policy_view.php:391 +#: ../../enterprise/operation/agentes/tag_view.php:611 +#: ../../enterprise/operation/agentes/tag_view.php:688 +#: ../../enterprise/operation/agentes/collection_view.php:78 +#: ../../enterprise/operation/services/services.service.php:127 +#: ../../enterprise/operation/services/services.list.php:254 +#: ../../enterprise/operation/services/services.list.php:518 +#: ../../enterprise/operation/services/services.table_services.php:177 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:412 #: ../../godmode/agentes/status_monitor_custom_fields.php:97 #: ../../godmode/agentes/status_monitor_custom_fields.php:148 #: ../../godmode/agentes/agent_incidents.php:89 -#: ../../godmode/agentes/module_manager.php:650 -#: ../../godmode/massive/massive_copy_modules.php:105 -#: ../../godmode/massive/massive_copy_modules.php:265 -#: ../../godmode/massive/massive_delete_modules.php:391 -#: ../../godmode/massive/massive_delete_agents.php:142 -#: ../../godmode/massive/massive_edit_agents.php:429 -#: ../../godmode/massive/massive_edit_agents.php:640 -#: ../../godmode/alerts/alert_list.list.php:457 +#: ../../godmode/agentes/module_manager.php:851 +#: ../../godmode/massive/massive_copy_modules.php:120 +#: ../../godmode/massive/massive_copy_modules.php:280 +#: ../../godmode/massive/massive_delete_modules.php:410 +#: ../../godmode/massive/massive_delete_agents.php:157 +#: ../../godmode/massive/massive_edit_agents.php:449 +#: ../../godmode/massive/massive_edit_agents.php:677 +#: ../../godmode/alerts/alert_list.list.php:126 +#: ../../godmode/alerts/alert_list.list.php:473 #: ../../godmode/alerts/alert_view.php:91 -#: ../../godmode/setup/setup_integria.php:351 -#: ../../godmode/setup/setup_integria.php:474 -#: ../../godmode/events/custom_events.php:100 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:435 +#: ../../godmode/setup/setup_integria.php:423 +#: ../../godmode/setup/setup_integria.php:545 +#: ../../godmode/reporting/reporting_builder.item_editor.php:75 +#: ../../godmode/events/custom_events.php:101 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:551 #: ../../godmode/servers/servers.build_table.php:66 -#: ../../mobile/operation/agents.php:83 ../../mobile/operation/agents.php:130 -#: ../../mobile/operation/agents.php:228 ../../mobile/operation/agents.php:229 -#: ../../mobile/operation/agents.php:396 ../../mobile/operation/modules.php:139 -#: ../../mobile/operation/modules.php:140 -#: ../../mobile/operation/modules.php:250 -#: ../../mobile/operation/modules.php:251 -#: ../../mobile/operation/modules.php:576 -#: ../../mobile/operation/modules.php:582 -#: ../../mobile/operation/modules.php:588 -#: ../../mobile/operation/modules.php:594 -#: ../../mobile/operation/modules.php:605 -#: ../../mobile/operation/modules.php:613 -#: ../../mobile/operation/modules.php:621 -#: ../../mobile/operation/modules.php:692 -#: ../../mobile/operation/modules.php:700 -#: ../../mobile/operation/modules.php:820 ../../mobile/operation/alerts.php:87 +#: ../../mobile/operation/agents.php:79 ../../mobile/operation/agents.php:126 +#: ../../mobile/operation/agents.php:224 ../../mobile/operation/agents.php:225 +#: ../../mobile/operation/agents.php:387 ../../mobile/operation/modules.php:145 +#: ../../mobile/operation/modules.php:146 +#: ../../mobile/operation/modules.php:256 +#: ../../mobile/operation/modules.php:257 +#: ../../mobile/operation/modules.php:590 +#: ../../mobile/operation/modules.php:596 +#: ../../mobile/operation/modules.php:602 +#: ../../mobile/operation/modules.php:608 +#: ../../mobile/operation/modules.php:619 +#: ../../mobile/operation/modules.php:627 +#: ../../mobile/operation/modules.php:635 +#: ../../mobile/operation/modules.php:707 +#: ../../mobile/operation/modules.php:719 +#: ../../mobile/operation/modules.php:837 ../../mobile/operation/alerts.php:87 #: ../../mobile/operation/alerts.php:88 ../../mobile/operation/alerts.php:228 #: ../../mobile/operation/alerts.php:229 ../../mobile/operation/alerts.php:331 #: ../../mobile/operation/events.php:368 ../../mobile/operation/events.php:369 #: ../../mobile/operation/events.php:536 ../../mobile/operation/events.php:671 #: ../../mobile/operation/events.php:672 -#: ../../include/functions_reporting_html.php:497 -#: ../../include/functions_reporting_html.php:961 -#: ../../include/functions_reporting_html.php:970 -#: ../../include/functions_reporting_html.php:1182 -#: ../../include/functions_reporting_html.php:1190 -#: ../../include/functions_reporting_html.php:1953 -#: ../../include/functions_reporting_html.php:2610 -#: ../../include/functions_reporting_html.php:2663 -#: ../../include/functions_reporting_html.php:3994 +#: ../../include/functions_reporting_html.php:531 +#: ../../include/functions_reporting_html.php:1029 +#: ../../include/functions_reporting_html.php:1038 +#: ../../include/functions_reporting_html.php:1250 +#: ../../include/functions_reporting_html.php:1258 +#: ../../include/functions_reporting_html.php:1504 +#: ../../include/functions_reporting_html.php:2205 +#: ../../include/functions_reporting_html.php:2550 +#: ../../include/functions_reporting_html.php:3062 +#: ../../include/functions_reporting_html.php:3115 +#: ../../include/functions_reporting_html.php:4660 #: ../../include/ajax/alert_list.ajax.php:282 -#: ../../include/ajax/alert_list.ajax.php:307 ../../include/ajax/module.php:845 -#: ../../include/ajax/custom_fields.php:406 +#: ../../include/ajax/alert_list.ajax.php:307 ../../include/ajax/module.php:980 +#: ../../include/ajax/custom_fields.php:416 #: ../../include/functions_snmp.php:369 -#: ../../include/class/NetworkMap.class.php:2932 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:291 -#: ../../include/functions_snmp_browser.php:560 +#: ../../include/class/NetworkMap.class.php:2933 +#: ../../include/class/AgentsAlerts.class.php:898 +#: ../../include/class/ExternalTools.class.php:795 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:318 +#: ../../include/functions_snmp_browser.php:594 #: ../../include/functions_events.php:194 -#: ../../include/functions_events.php:247 -#: ../../include/functions_events.php:2415 -#: ../../include/functions_events.php:4580 -#: ../../include/functions_events.php:6007 ../../operation/search_agents.php:55 -#: ../../operation/agentes/alerts_status.php:526 -#: ../../operation/agentes/alerts_status.php:561 -#: ../../operation/agentes/alerts_status.php:596 -#: ../../operation/agentes/alerts_status.php:628 -#: ../../operation/agentes/estado_agente.php:244 -#: ../../operation/agentes/estado_agente.php:728 -#: ../../operation/agentes/status_monitor.php:1166 -#: ../../operation/agentes/alerts_status.functions.php:88 -#: ../../operation/messages/message_list.php:160 -#: ../../operation/snmpconsole/snmp_view.php:560 -#: ../../operation/snmpconsole/snmp_view.php:794 -#: ../../operation/snmpconsole/snmp_view.php:1145 -#: ../../operation/incidents/incident_detail.php:304 -#: ../../operation/incidents/integriaims_export_csv.php:91 -#: ../../operation/incidents/configure_integriaims_incident.php:226 -#: ../../operation/incidents/incident.php:303 -#: ../../operation/incidents/incident.php:420 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:373 -#: ../../operation/incidents/list_integriaims_incidents.php:116 +#: ../../include/functions_events.php:248 +#: ../../include/functions_events.php:2579 +#: ../../include/functions_events.php:4964 +#: ../../include/functions_events.php:6507 ../../operation/search_agents.php:55 +#: ../../operation/agentes/alerts_status.php:545 +#: ../../operation/agentes/alerts_status.php:580 +#: ../../operation/agentes/alerts_status.php:615 +#: ../../operation/agentes/alerts_status.php:647 +#: ../../operation/agentes/estado_agente.php:277 +#: ../../operation/agentes/estado_agente.php:761 +#: ../../operation/agentes/interface_view.functions.php:497 +#: ../../operation/agentes/status_monitor.php:1276 +#: ../../operation/agentes/alerts_status.functions.php:104 +#: ../../operation/messages/message_list.php:192 +#: ../../operation/snmpconsole/snmp_view.php:584 +#: ../../operation/snmpconsole/snmp_view.php:849 +#: ../../operation/snmpconsole/snmp_view.php:1226 +#: ../../operation/incidents/integriaims_export_csv.php:83 +#: ../../operation/incidents/configure_integriaims_incident.php:222 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:359 +#: ../../operation/incidents/list_integriaims_incidents.php:109 #: ../../operation/search_modules.php:35 #: ../../operation/events/events.build_table.php:351 #: ../../operation/search_policies.php:37 @@ -1622,42 +1687,46 @@ msgid "Status" msgstr "状態" #: ../../enterprise/views/cluster/list.php:87 -#: ../../enterprise/godmode/policies/policy_agents.php:448 -#: ../../enterprise/godmode/policies/policy_agents.php:482 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:329 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:353 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:179 +#: ../../enterprise/godmode/policies/policy_agents.php:493 +#: ../../enterprise/godmode/policies/policy_agents.php:525 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:335 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:358 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:209 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:98 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:159 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:113 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:207 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:116 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:117 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:544 -#: ../../godmode/reporting/graph_builder.graph_editor.php:320 -#: ../../include/ajax/events.php:561 ../../include/functions_html.php:825 -#: ../../include/functions_html.php:968 -#: ../../include/functions_snmp_browser.php:1154 -#: ../../operation/events/events_list.php:426 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:723 +#: ../../enterprise/include/class/Omnishell.class.php:812 +#: ../../enterprise/include/class/Omnishell.class.php:891 +#: ../../godmode/reporting/graph_builder.graph_editor.php:334 +#: ../../include/ajax/events.php:634 ../../include/functions_html.php:1088 +#: ../../include/functions_html.php:1239 +#: ../../include/functions_snmp_browser.php:1472 +#: ../../operation/events/events_list.php:434 msgid "Filter group" msgstr "フィルターグループ" #: ../../enterprise/views/cluster/list.php:95 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1446 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:180 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:242 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:722 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2947 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:858 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:190 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:250 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:727 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3034 +#: ../../enterprise/include/class/LogSource.class.php:628 +#: ../../enterprise/include/lib/Metaconsole/Node.php:623 #: ../../enterprise/include/functions_events.php:117 -#: ../../godmode/snmpconsole/snmp_alert.php:1119 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2642 -#: ../../godmode/events/event_edit_filter.php:327 -#: ../../mobile/operation/agents.php:238 ../../mobile/operation/modules.php:293 +#: ../../enterprise/include/functions_ipam.php:1500 +#: ../../godmode/snmpconsole/snmp_alert.php:1040 +#: ../../godmode/events/event_edit_filter.php:355 +#: ../../mobile/operation/agents.php:234 ../../mobile/operation/modules.php:299 #: ../../mobile/operation/alerts.php:222 ../../mobile/operation/events.php:700 -#: ../../include/ajax/module.php:247 -#: ../../include/class/ConfigPEN.class.php:621 -#: ../../include/class/CredentialStore.class.php:776 -#: ../../operation/snmpconsole/snmp_view.php:576 -#: ../../operation/events/events_list.php:753 -#: ../../operation/events/events.php:952 +#: ../../include/ajax/module.php:292 +#: ../../include/class/ConfigPEN.class.php:627 +#: ../../include/class/CredentialStore.class.php:825 +#: ../../operation/snmpconsole/snmp_view.php:600 +#: ../../operation/events/events_list.php:763 +#: ../../operation/events/events.php:1094 msgid "Free search" msgstr "検索語" @@ -1666,251 +1735,261 @@ msgid "New cluster" msgstr "新規クラスタ" #: ../../enterprise/views/cluster/view.php:44 -#: ../../enterprise/views/cluster/view.php:62 +#: ../../enterprise/views/cluster/view.php:63 #: ../../enterprise/views/cluster/edit.php:41 -#: ../../enterprise/views/cluster/edit.php:67 +#: ../../enterprise/views/cluster/edit.php:68 msgid "Cluster list" msgstr "クラスタ一覧" #: ../../enterprise/views/cluster/view.php:50 -#: ../../enterprise/views/cluster/view.php:75 +#: ../../enterprise/views/cluster/view.php:81 msgid "Cluster details" msgstr "クラスタ詳細" -#: ../../enterprise/views/cluster/view.php:70 +#: ../../enterprise/views/cluster/view.php:74 msgid "Edit this cluster" msgstr "このクラスタを編集" -#: ../../enterprise/views/cluster/view.php:156 -#: ../../enterprise/views/cluster/view.php:158 +#: ../../enterprise/views/cluster/view.php:162 +#: ../../enterprise/views/cluster/view.php:164 #: ../../enterprise/meta/include/functions_wizard_meta.php:242 #: ../../enterprise/meta/include/functions_wizard_meta.php:525 #: ../../enterprise/meta/include/functions_wizard_meta.php:596 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1146 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1531 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1623 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1815 -#: ../../enterprise/meta/agentsearch.php:225 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1141 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1523 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1615 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1807 #: ../../enterprise/meta/agentsearch.php:232 -#: ../../enterprise/godmode/modules/configure_local_component.php:431 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:115 -#: ../../enterprise/godmode/policies/policy_agents.php:1399 -#: ../../enterprise/godmode/policies/policy_agents.php:1416 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:544 +#: ../../enterprise/meta/agentsearch.php:239 +#: ../../enterprise/godmode/modules/configure_local_component.php:440 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:118 +#: ../../enterprise/godmode/policies/policy_agents.php:1506 +#: ../../enterprise/godmode/policies/policy_agents.php:1523 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:643 #: ../../enterprise/godmode/setup/edit_skin.php:273 -#: ../../enterprise/include/class/VMware.app.php:777 +#: ../../enterprise/include/class/VMware.app.php:874 #: ../../enterprise/include/class/DatabaseHA.class.php:210 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3142 -#: ../../enterprise/include/functions_policies.php:4912 -#: ../../godmode/groups/group_list.php:728 -#: ../../godmode/agentes/modificar_agente.php:586 -#: ../../godmode/agentes/module_manager_editor_common.php:230 -#: ../../godmode/agentes/module_manager_editor_common.php:827 -#: ../../godmode/agentes/module_manager_editor_common.php:975 -#: ../../godmode/massive/massive_edit_agents.php:642 -#: ../../godmode/massive/massive_edit_agents.php:718 -#: ../../godmode/massive/massive_edit_modules.php:693 -#: ../../godmode/alerts/alert_list.list.php:129 -#: ../../godmode/alerts/configure_alert_template.php:824 -#: ../../godmode/alerts/alert_view.php:512 ../../mobile/operation/agent.php:172 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3378 +#: ../../enterprise/include/functions_policies.php:4664 +#: ../../godmode/groups/group_list.php:894 +#: ../../godmode/agentes/modificar_agente.php:757 +#: ../../godmode/agentes/module_manager_editor_common.php:257 +#: ../../godmode/agentes/module_manager_editor_common.php:879 +#: ../../godmode/agentes/module_manager_editor_common.php:1041 +#: ../../godmode/massive/massive_edit_agents.php:679 +#: ../../godmode/massive/massive_edit_agents.php:755 +#: ../../godmode/massive/massive_edit_modules.php:709 +#: ../../godmode/alerts/alert_list.list.php:133 +#: ../../godmode/alerts/configure_alert_template.php:942 +#: ../../godmode/alerts/alert_view.php:519 ../../mobile/operation/agent.php:148 #: ../../mobile/operation/alerts.php:50 -#: ../../include/functions_visual_map_editor.php:758 -#: ../../include/functions_reporting_html.php:2622 +#: ../../include/functions_visual_map_editor.php:826 +#: ../../include/functions_reporting_html.php:3074 #: ../../include/functions_treeview.php:72 -#: ../../include/functions_treeview.php:595 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:342 -#: ../../include/functions_reporting.php:4751 +#: ../../include/functions_treeview.php:613 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:391 +#: ../../include/functions_reporting.php:5658 #: ../../operation/search_agents.php:80 -#: ../../operation/agentes/estado_generalagente.php:109 -#: ../../operation/agentes/estado_generalagente.php:111 -#: ../../operation/agentes/alerts_status.functions.php:81 +#: ../../operation/agentes/estado_generalagente.php:101 +#: ../../operation/agentes/estado_generalagente.php:103 +#: ../../operation/agentes/alerts_status.functions.php:97 msgid "Disabled" msgstr "無効" -#: ../../enterprise/views/cluster/view.php:162 -#: ../../enterprise/views/cluster/view.php:164 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:871 -#: ../../enterprise/godmode/services/services.service.php:434 -#: ../../godmode/agentes/modificar_agente.php:595 +#: ../../enterprise/views/cluster/view.php:168 +#: ../../enterprise/views/cluster/view.php:170 +#: ../../enterprise/godmode/massive/massive_create_services.php:807 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:970 +#: ../../enterprise/godmode/services/services.service.php:739 +#: ../../godmode/agentes/modificar_agente.php:771 #: ../../godmode/agentes/planned_downtime.list.php:437 -#: ../../godmode/agentes/planned_downtime.editor.php:679 -#: ../../godmode/agentes/agent_manager.php:692 -#: ../../godmode/agentes/module_manager_editor_common.php:972 -#: ../../godmode/agentes/module_manager.php:746 -#: ../../godmode/massive/massive_edit_agents.php:691 -#: ../../godmode/massive/massive_edit_modules.php:1032 -#: ../../mobile/operation/agent.php:179 ../../include/ajax/module.php:993 -#: ../../include/class/Tree.class.php:808 ../../operation/search_agents.php:87 -#: ../../operation/agentes/estado_agente.php:791 -#: ../../operation/agentes/estado_generalagente.php:115 -#: ../../operation/agentes/estado_generalagente.php:117 +#: ../../godmode/agentes/planned_downtime.editor.php:576 +#: ../../godmode/agentes/agent_manager.php:745 +#: ../../godmode/agentes/module_manager_editor_common.php:1038 +#: ../../godmode/agentes/module_manager.php:973 +#: ../../godmode/massive/massive_edit_agents.php:728 +#: ../../godmode/massive/massive_edit_modules.php:1048 +#: ../../mobile/operation/agent.php:155 ../../include/ajax/module.php:1128 +#: ../../include/class/Tree.class.php:864 ../../operation/search_agents.php:87 +#: ../../operation/agentes/estado_agente.php:829 +#: ../../operation/agentes/estado_generalagente.php:112 +#: ../../operation/agentes/estado_generalagente.php:122 msgid "Quiet" msgstr "静観" -#: ../../enterprise/views/cluster/view.php:172 -#: ../../enterprise/views/cluster/view.php:180 -#: ../../godmode/agentes/modificar_agente.php:599 +#: ../../enterprise/views/cluster/view.php:178 +#: ../../enterprise/views/cluster/view.php:186 +#: ../../godmode/agentes/modificar_agente.php:779 #: ../../operation/search_agents.php:98 -#: ../../operation/agentes/estado_agente.php:795 -#: ../../operation/agentes/estado_generalagente.php:125 +#: ../../operation/agentes/estado_agente.php:837 #: ../../operation/agentes/estado_generalagente.php:133 -msgid "Agent in planned downtime" -msgstr "計画停止内のエージェント" +#: ../../operation/agentes/estado_generalagente.php:141 +msgid "Agent in scheduled downtime" +msgstr "計画停止内エージェント" -#: ../../enterprise/views/cluster/view.php:217 +#: ../../enterprise/views/cluster/view.php:223 msgid "Force cluster status calculation" msgstr "クラスタの状態計算を強制する" -#: ../../enterprise/views/cluster/view.php:245 -#: ../../enterprise/meta/agentsearch.php:115 -#: ../../enterprise/extensions/ipam/ipam_network.php:326 -#: ../../enterprise/godmode/modules/configure_local_component.php:171 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:371 -#: ../../enterprise/godmode/modules/local_components.php:502 -#: ../../enterprise/godmode/modules/local_components.php:527 -#: ../../enterprise/godmode/modules/local_components.php:562 +#: ../../enterprise/views/cluster/view.php:253 +#: ../../enterprise/meta/agentsearch.php:117 +#: ../../enterprise/godmode/modules/configure_local_component.php:173 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:287 +#: ../../enterprise/godmode/modules/local_components.php:547 +#: ../../enterprise/godmode/modules/local_components.php:572 +#: ../../enterprise/godmode/modules/local_components.php:610 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:103 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:209 -#: ../../enterprise/include/class/DeploymentCenter.class.php:716 -#: ../../enterprise/include/class/DeploymentCenter.class.php:777 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1249 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1357 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:248 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/include/class/DeploymentCenter.class.php:756 +#: ../../enterprise/include/class/DeploymentCenter.class.php:817 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1289 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1397 #: ../../enterprise/include/class/AgentRepository.class.php:336 #: ../../enterprise/include/class/AgentRepository.class.php:613 #: ../../enterprise/include/class/AgentRepository.class.php:656 -#: ../../enterprise/operation/agentes/tag_view.php:580 -#: ../../godmode/agentes/modificar_agente.php:493 -#: ../../godmode/agentes/planned_downtime.editor.php:1037 -#: ../../godmode/agentes/agent_manager.php:358 -#: ../../godmode/massive/massive_edit_agents.php:557 -#: ../../mobile/operation/agents.php:78 ../../mobile/operation/agents.php:392 -#: ../../include/functions_reporting_html.php:2607 -#: ../../include/class/Diagnostics.class.php:739 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:330 -#: ../../include/functions_events.php:4080 ../../operation/search_agents.php:43 -#: ../../operation/search_agents.php:49 ../../operation/tree.php:56 -#: ../../operation/tree.php:110 ../../operation/agentes/estado_agente.php:713 -#: ../../operation/agentes/estado_generalagente.php:188 +#: ../../enterprise/operation/agentes/tag_view.php:606 +#: ../../enterprise/tools/ipam/ipam_network.php:358 +#: ../../godmode/agentes/modificar_agente.php:645 +#: ../../godmode/agentes/planned_downtime.editor.php:904 +#: ../../godmode/agentes/agent_manager.php:385 +#: ../../godmode/massive/massive_edit_agents.php:594 +#: ../../godmode/reporting/reporting_builder.item_editor.php:69 +#: ../../mobile/operation/agents.php:76 ../../mobile/operation/agents.php:385 +#: ../../include/functions_reporting_html.php:1480 +#: ../../include/functions_reporting_html.php:3059 +#: ../../include/class/Diagnostics.class.php:746 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:332 +#: ../../include/functions_events.php:4404 ../../operation/search_agents.php:43 +#: ../../operation/search_agents.php:49 ../../operation/tree.php:60 +#: ../../operation/tree.php:128 ../../operation/agentes/estado_agente.php:746 +#: ../../operation/agentes/estado_generalagente.php:196 #: ../../operation/gis_maps/ajax.php:297 msgid "OS" msgstr "OS" -#: ../../enterprise/views/cluster/view.php:261 -#: ../../extensions/net_tools.php:364 -#: ../../operation/agentes/estado_generalagente.php:202 +#: ../../enterprise/views/cluster/view.php:273 +#: ../../operation/agentes/estado_generalagente.php:214 msgid "IP address" msgstr "IP アドレス" -#: ../../enterprise/views/cluster/view.php:263 -#: ../../enterprise/views/cluster/view.php:273 -#: ../../enterprise/meta/advanced/servers.build_table.php:98 -#: ../../enterprise/meta/advanced/servers.build_table.php:99 -#: ../../enterprise/meta/advanced/servers.build_table.php:105 -#: ../../enterprise/meta/advanced/metasetup.visual.php:802 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:662 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:107 -#: ../../enterprise/extensions/ipam/ipam_network.php:363 -#: ../../enterprise/extensions/ipam/ipam_network.php:439 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:199 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:220 -#: ../../enterprise/include/ajax/metaconsole.ajax.php:55 +#: ../../enterprise/views/cluster/view.php:278 +#: ../../enterprise/views/cluster/view.php:293 +#: ../../enterprise/meta/advanced/servers.build_table.php:100 +#: ../../enterprise/meta/advanced/servers.build_table.php:101 +#: ../../enterprise/meta/advanced/servers.build_table.php:107 +#: ../../enterprise/meta/advanced/metasetup.visual.php:842 #: ../../enterprise/include/functions_visual_map.php:320 -#: ../../enterprise/include/functions_servicemap.php:389 +#: ../../enterprise/include/functions_servicemap.php:471 #: ../../enterprise/include/functions_aws.php:507 #: ../../enterprise/include/functions_aws.php:508 -#: ../../enterprise/include/functions_reporting.php:5379 -#: ../../enterprise/include/functions_services.php:2051 -#: ../../enterprise/include/functions_services.php:2259 -#: ../../enterprise/include/functions_services.php:2808 -#: ../../godmode/modules/manage_network_components.php:684 -#: ../../godmode/modules/manage_network_components.php:685 -#: ../../godmode/extensions.php:189 ../../godmode/extensions.php:204 -#: ../../godmode/agentes/planned_downtime.list.php:494 -#: ../../godmode/alerts/alert_view.php:108 -#: ../../godmode/servers/servers.build_table.php:115 -#: ../../godmode/servers/servers.build_table.php:116 -#: ../../godmode/servers/servers.build_table.php:122 -#: ../../mobile/operation/agent.php:205 ../../mobile/operation/agent.php:215 +#: ../../enterprise/include/functions_reporting.php:5883 +#: ../../enterprise/include/functions_services.php:1164 +#: ../../enterprise/include/functions_services.php:1345 +#: ../../enterprise/include/functions_services.php:2053 +#: ../../enterprise/include/lib/Metaconsole/Node.php:505 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1192 +#: ../../enterprise/tools/ipam/ipam_network.php:395 +#: ../../enterprise/tools/ipam/ipam_network.php:475 +#: ../../enterprise/tools/ipam/ipam_ajax.php:221 +#: ../../enterprise/tools/ipam/ipam_ajax.php:242 +#: ../../godmode/modules/manage_network_components.php:769 +#: ../../godmode/modules/manage_network_components.php:770 +#: ../../godmode/extensions.php:186 ../../godmode/extensions.php:201 +#: ../../godmode/agentes/planned_downtime.list.php:510 +#: ../../godmode/alerts/alert_view.php:112 +#: ../../godmode/servers/servers.build_table.php:133 +#: ../../godmode/servers/servers.build_table.php:134 +#: ../../godmode/servers/servers.build_table.php:140 +#: ../../mobile/operation/agent.php:173 ../../mobile/operation/agent.php:181 #: ../../mobile/operation/events.php:161 ../../mobile/operation/events.php:167 #: ../../mobile/operation/events.php:175 ../../mobile/operation/events.php:260 #: ../../mobile/operation/events.php:290 ../../mobile/operation/events.php:298 -#: ../../include/functions_servers.php:1235 -#: ../../include/functions_reporting_html.php:591 -#: ../../include/functions_reporting_html.php:594 -#: ../../include/functions_reporting_html.php:4255 -#: ../../include/functions_reporting_html.php:4308 -#: ../../include/functions.php:1127 ../../include/functions.php:1133 -#: ../../include/functions.php:1137 ../../include/ajax/module.php:1033 +#: ../../include/functions_servers.php:1332 +#: ../../include/functions_reporting_html.php:635 +#: ../../include/functions_reporting_html.php:638 +#: ../../include/functions_reporting_html.php:4921 +#: ../../include/functions_reporting_html.php:4974 +#: ../../include/functions.php:1123 ../../include/functions.php:1129 +#: ../../include/functions.php:1133 ../../include/ajax/module.php:1168 #: ../../include/functions_treeview.php:162 -#: ../../include/functions_treeview.php:331 -#: ../../include/functions_treeview.php:427 ../../include/functions_ui.php:2573 -#: ../../include/functions_ui.php:2581 ../../include/functions_db.php:208 -#: ../../include/functions_events.php:3554 -#: ../../include/functions_events.php:3664 -#: ../../include/functions_events.php:3685 -#: ../../include/functions_events.php:3690 -#: ../../include/functions_events.php:3703 -#: ../../include/functions_events.php:3704 -#: ../../include/functions_events.php:3716 -#: ../../include/functions_events.php:3767 -#: ../../include/functions_events.php:3794 -#: ../../include/functions_events.php:3814 -#: ../../include/functions_events.php:3908 -#: ../../include/functions_events.php:4045 -#: ../../include/functions_events.php:4076 -#: ../../include/functions_events.php:4090 +#: ../../include/functions_treeview.php:327 +#: ../../include/functions_treeview.php:423 ../../include/functions_ui.php:2593 +#: ../../include/functions_ui.php:2601 ../../include/functions_db.php:241 +#: ../../include/functions_events.php:3759 +#: ../../include/functions_events.php:3909 +#: ../../include/functions_events.php:3930 +#: ../../include/functions_events.php:3935 +#: ../../include/functions_events.php:3948 +#: ../../include/functions_events.php:3949 +#: ../../include/functions_events.php:3961 +#: ../../include/functions_events.php:4012 +#: ../../include/functions_events.php:4039 #: ../../include/functions_events.php:4095 -#: ../../include/functions_events.php:4125 -#: ../../include/functions_events.php:4218 -#: ../../include/functions_events.php:4285 -#: ../../include/functions_events.php:4295 -#: ../../include/functions_events.php:4454 -#: ../../include/functions_events.php:4522 -#: ../../include/functions_events.php:4598 -#: ../../include/functions_events.php:4627 -#: ../../include/functions_events.php:4642 -#: ../../include/functions_events.php:4652 -#: ../../include/functions_events.php:6786 -#: ../../include/functions_events.php:6805 -#: ../../include/functions_events.php:6810 -#: ../../include/functions_events.php:6817 -#: ../../include/functions_events.php:6830 -#: ../../include/functions_events.php:6843 -#: ../../include/functions_events.php:6855 -#: ../../include/functions_events.php:6906 -#: ../../include/functions_events.php:6933 -#: ../../include/functions_events.php:6953 -#: ../../operation/agentes/status_monitor.php:1511 -#: ../../operation/agentes/estado_generalagente.php:204 -#: ../../operation/agentes/estado_generalagente.php:210 +#: ../../include/functions_events.php:4112 +#: ../../include/functions_events.php:4119 +#: ../../include/functions_events.php:4222 +#: ../../include/functions_events.php:4361 +#: ../../include/functions_events.php:4400 +#: ../../include/functions_events.php:4414 +#: ../../include/functions_events.php:4419 +#: ../../include/functions_events.php:4449 +#: ../../include/functions_events.php:4542 +#: ../../include/functions_events.php:4622 +#: ../../include/functions_events.php:4632 +#: ../../include/functions_events.php:4830 +#: ../../include/functions_events.php:4906 +#: ../../include/functions_events.php:4993 +#: ../../include/functions_events.php:5022 +#: ../../include/functions_events.php:5037 +#: ../../include/functions_events.php:5047 +#: ../../include/functions_events.php:5057 +#: ../../include/functions_events.php:7286 +#: ../../include/functions_events.php:7305 +#: ../../include/functions_events.php:7310 +#: ../../include/functions_events.php:7317 +#: ../../include/functions_events.php:7330 +#: ../../include/functions_events.php:7343 +#: ../../include/functions_events.php:7355 +#: ../../include/functions_events.php:7408 +#: ../../include/functions_events.php:7435 +#: ../../include/functions_events.php:7460 +#: ../../operation/agentes/interface_view.functions.php:675 +#: ../../operation/agentes/interface_view.functions.php:676 +#: ../../operation/agentes/interface_view.functions.php:677 +#: ../../operation/agentes/interface_view.functions.php:678 +#: ../../operation/agentes/interface_view.functions.php:679 +#: ../../operation/agentes/status_monitor.php:1621 #: ../../operation/agentes/estado_generalagente.php:219 -#: ../../operation/agentes/estado_generalagente.php:347 -#: ../../operation/agentes/estado_generalagente.php:363 -#: ../../operation/agentes/estado_generalagente.php:374 -#: ../../operation/snmpconsole/snmp_view.php:919 -#: ../../operation/snmpconsole/snmp_view.php:939 +#: ../../operation/agentes/estado_generalagente.php:232 +#: ../../operation/agentes/estado_generalagente.php:244 +#: ../../operation/agentes/estado_generalagente.php:392 +#: ../../operation/agentes/estado_generalagente.php:408 +#: ../../operation/agentes/estado_generalagente.php:419 +#: ../../operation/snmpconsole/snmp_view.php:974 +#: ../../operation/snmpconsole/snmp_view.php:994 msgid "N/A" msgstr "N/A" -#: ../../enterprise/views/cluster/view.php:285 -#: ../../include/functions_treeview.php:708 -#: ../../operation/agentes/estado_generalagente.php:208 +#: ../../enterprise/views/cluster/view.php:309 +#: ../../include/functions_treeview.php:731 +#: ../../operation/agentes/estado_generalagente.php:227 #: ../../operation/gis_maps/ajax.php:341 msgid "Agent Version" msgstr "エージェントバージョン" -#: ../../enterprise/views/cluster/view.php:287 +#: ../../enterprise/views/cluster/view.php:314 msgid "Cluster agent" msgstr "クラスタエージェント" -#: ../../enterprise/views/cluster/view.php:342 -#: ../../operation/agentes/estado_generalagente.php:816 +#: ../../enterprise/views/cluster/view.php:369 +#: ../../operation/agentes/estado_generalagente.php:870 msgid "Events (Last 24h)" msgstr "イベント (直近 24時間)" -#: ../../enterprise/views/cluster/view.php:414 -#: ../../operation/agentes/stat_win.php:380 -#: ../../operation/agentes/interface_traffic_graph_win.php:247 +#: ../../enterprise/views/cluster/view.php:441 +#: ../../operation/agentes/stat_win.php:420 +#: ../../operation/agentes/interface_traffic_graph_win.php:276 msgid "Reload" msgstr "再読み込み" @@ -1918,371 +1997,370 @@ msgstr "再読み込み" msgid "cluster " msgstr "クラスタ " -#: ../../enterprise/views/cluster/edit.php:84 +#: ../../enterprise/views/cluster/edit.php:88 msgid "View this cluster" msgstr "このクラスタを表示" -#: ../../enterprise/meta/screens/screens.visualmap.php:65 +#: ../../enterprise/meta/screens/screens.visualmap.php:71 msgid "Create visualmap" msgstr "ビジュアルマップの作成" -#: ../../enterprise/meta/screens/screens.visualmap.php:67 -#: ../../enterprise/meta/advanced/collections.editor.php:175 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:277 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:443 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:635 -#: ../../enterprise/meta/include/functions_autoprovision.php:480 -#: ../../enterprise/meta/include/functions_autoprovision.php:481 -#: ../../enterprise/meta/include/functions_autoprovision.php:644 -#: ../../enterprise/meta/include/functions_autoprovision.php:645 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2105 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2200 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2692 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:316 -#: ../../enterprise/godmode/agentes/collections.editor.php:210 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:184 -#: ../../enterprise/godmode/alerts/alert_events_list.php:720 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:481 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:442 -#: ../../enterprise/godmode/reporting/mysql_builder.php:112 -#: ../../enterprise/godmode/reporting/mysql_builder.php:124 -#: ../../enterprise/godmode/reporting/mysql_builder.php:133 -#: ../../enterprise/godmode/reporting/mysql_builder.php:175 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:425 -#: ../../enterprise/include/functions_tasklist.php:460 -#: ../../enterprise/include/functions_tasklist.php:485 +#: ../../enterprise/meta/screens/screens.visualmap.php:73 +#: ../../enterprise/meta/advanced/collections.editor.php:185 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:281 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:447 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:639 +#: ../../enterprise/meta/include/functions_autoprovision.php:506 +#: ../../enterprise/meta/include/functions_autoprovision.php:507 +#: ../../enterprise/meta/include/functions_autoprovision.php:672 +#: ../../enterprise/meta/include/functions_autoprovision.php:673 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2054 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2149 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2686 +#: ../../enterprise/godmode/agentes/collections.editor.php:233 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:193 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:609 +#: ../../enterprise/godmode/reporting/mysql_builder.php:142 +#: ../../enterprise/godmode/reporting/mysql_builder.php:154 +#: ../../enterprise/godmode/reporting/mysql_builder.php:163 +#: ../../enterprise/godmode/reporting/mysql_builder.php:241 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:382 +#: ../../enterprise/include/functions_tasklist.php:493 +#: ../../enterprise/include/functions_tasklist.php:524 #: ../../enterprise/include/ajax/transactional.ajax.php:117 #: ../../enterprise/include/ajax/transactional.ajax.php:205 -#: ../../enterprise/include/class/Omnishell.class.php:1086 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2319 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2975 -#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:611 -#: ../../enterprise/operation/agentes/tag_view.php:719 -#: ../../extensions/files_repo/files_repo_list.php:103 -#: ../../godmode/groups/group_list.php:736 -#: ../../godmode/groups/group_list.php:737 -#: ../../godmode/users/profile_list.php:364 -#: ../../godmode/users/user_list.php:540 -#: ../../godmode/agentes/modificar_agente.php:616 -#: ../../godmode/agentes/modificar_agente.php:622 +#: ../../enterprise/include/class/Omnishell.class.php:1137 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2551 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3204 +#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:615 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1157 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1158 +#: ../../enterprise/operation/agentes/tag_view.php:745 +#: ../../enterprise/tools/ipam/ipam.php:342 +#: ../../enterprise/tools/ipam/ipam_ajax.php:382 +#: ../../extensions/files_repo/files_repo_list.php:138 +#: ../../godmode/groups/group_list.php:903 +#: ../../godmode/groups/group_list.php:904 +#: ../../godmode/users/profile_list.php:405 +#: ../../godmode/users/user_list.php:764 +#: ../../godmode/agentes/modificar_agente.php:799 +#: ../../godmode/agentes/modificar_agente.php:805 #: ../../godmode/agentes/planned_downtime.list.php:408 -#: ../../godmode/agentes/fields_manager.php:150 -#: ../../godmode/alerts/alert_special_days.php:504 +#: ../../godmode/agentes/fields_manager.php:154 +#: ../../godmode/alerts/alert_special_days.php:527 #: ../../godmode/setup/snmp_wizard.php:110 -#: ../../godmode/reporting/reporting_builder.list_items.php:534 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1797 -#: ../../godmode/reporting/reporting_builder.php:1042 -#: ../../godmode/events/event_responses.list.php:64 -#: ../../godmode/servers/servers.build_table.php:193 -#: ../../godmode/servers/plugin.php:163 ../../godmode/servers/plugin.php:1030 -#: ../../include/functions_cron.php:697 ../../include/functions_cron.php:719 -#: ../../include/ajax/module.php:975 -#: ../../include/class/NetworkMap.class.php:3038 -#: ../../operation/agentes/estado_agente.php:830 -#: ../../operation/agentes/estado_agente.php:833 -#: ../../operation/agentes/pandora_networkmap.php:701 -#: ../../operation/agentes/status_monitor.php:1341 -#: ../../operation/gis_maps/gis_map.php:185 -#: ../../operation/incidents/list_integriaims_incidents.php:299 -#: ../../operation/search_reports.php:48 +#: ../../godmode/reporting/reporting_builder.list_items.php:624 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1909 +#: ../../godmode/reporting/reporting_builder.php:1178 +#: ../../godmode/events/event_responses.list.php:79 +#: ../../godmode/servers/servers.build_table.php:220 +#: ../../godmode/servers/plugin.php:179 ../../godmode/servers/plugin.php:898 +#: ../../include/functions_cron.php:790 ../../include/functions_cron.php:818 +#: ../../include/ajax/module.php:1110 +#: ../../include/class/NetworkMap.class.php:3041 +#: ../../operation/agentes/estado_agente.php:875 +#: ../../operation/agentes/estado_agente.php:878 +#: ../../operation/agentes/pandora_networkmap.php:730 +#: ../../operation/agentes/status_monitor.php:1451 +#: ../../operation/gis_maps/gis_map.php:190 +#: ../../operation/incidents/list_integriaims_incidents.php:289 +#: ../../operation/search_reports.php:65 #: ../../operation/servers/recon_view.php:115 msgid "Edit" msgstr "編集" -#: ../../enterprise/meta/screens/screens.visualmap.php:106 -#: ../../enterprise/meta/screens/screens.visualmap.php:125 +#: ../../enterprise/meta/screens/screens.visualmap.php:163 +#: ../../enterprise/meta/screens/screens.visualmap.php:194 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:90 -#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:597 -#: ../../enterprise/operation/agentes/policy_view.php:53 -#: ../../godmode/agentes/configurar_agente.php:369 -#: ../../godmode/agentes/modificar_agente.php:54 -#: ../../godmode/agentes/modificar_agente.php:649 -#: ../../godmode/agentes/modificar_agente.php:654 ../../godmode/menu.php:531 -#: ../../godmode/setup/setup_visuals.php:159 -#: ../../godmode/setup/setup_visuals.php:223 -#: ../../godmode/setup/setup_visuals.php:277 -#: ../../godmode/setup/setup_visuals.php:282 -#: ../../godmode/setup/setup_visuals.php:321 -#: ../../godmode/setup/setup_visuals.php:358 -#: ../../godmode/setup/setup_visuals.php:380 -#: ../../godmode/setup/setup_visuals.php:405 -#: ../../godmode/setup/setup_visuals.php:424 -#: ../../godmode/setup/setup_visuals.php:443 -#: ../../godmode/setup/setup_visuals.php:462 -#: ../../godmode/setup/setup_visuals.php:612 -#: ../../godmode/reporting/visual_console_builder.php:795 +#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:598 +#: ../../enterprise/operation/agentes/policy_view.php:64 +#: ../../godmode/agentes/configurar_agente.php:378 +#: ../../godmode/agentes/modificar_agente.php:82 +#: ../../godmode/agentes/modificar_agente.php:832 +#: ../../godmode/agentes/modificar_agente.php:837 ../../godmode/menu.php:546 +#: ../../godmode/setup/setup_visuals.php:160 +#: ../../godmode/setup/setup_visuals.php:224 +#: ../../godmode/setup/setup_visuals.php:278 +#: ../../godmode/setup/setup_visuals.php:283 +#: ../../godmode/setup/setup_visuals.php:322 +#: ../../godmode/setup/setup_visuals.php:359 +#: ../../godmode/setup/setup_visuals.php:381 +#: ../../godmode/setup/setup_visuals.php:406 +#: ../../godmode/setup/setup_visuals.php:425 +#: ../../godmode/setup/setup_visuals.php:444 +#: ../../godmode/setup/setup_visuals.php:463 +#: ../../godmode/setup/setup_visuals.php:605 +#: ../../godmode/reporting/visual_console_builder.php:821 #: ../../godmode/module_library/module_library_view.php:56 -#: ../../godmode/module_library/module_library_view.php:65 -#: ../../operation/visual_console/pure_ajax.php:164 -#: ../../operation/visual_console/view.php:175 -#: ../../operation/visual_console/legacy_view.php:167 -#: ../../operation/agentes/estado_agente.php:811 -#: ../../operation/agentes/estado_agente.php:814 -#: ../../operation/agentes/status_monitor.php:50 -#: ../../operation/agentes/ver_agente.php:1550 +#: ../../operation/tree.php:169 ../../operation/visual_console/view.php:198 +#: ../../operation/visual_console/legacy_view.php:193 +#: ../../operation/agentes/estado_agente.php:856 +#: ../../operation/agentes/estado_agente.php:859 +#: ../../operation/agentes/status_monitor.php:75 +#: ../../operation/agentes/ver_agente.php:1967 msgid "View" msgstr "表示" -#: ../../enterprise/meta/screens/screens.visualmap.php:134 -#: ../../godmode/reporting/visual_console_builder.php:789 -#: ../../operation/visual_console/pure_ajax.php:160 -#: ../../operation/visual_console/legacy_view.php:163 +#: ../../enterprise/meta/screens/screens.visualmap.php:206 +#: ../../enterprise/godmode/alerts/alert_inventory.php:80 +#: ../../godmode/reporting/visual_console_builder.php:815 +#: ../../operation/visual_console/legacy_view.php:183 msgid "Builder" msgstr "ビルダ" -#: ../../enterprise/meta/screens/screens.visualmap.php:144 +#: ../../enterprise/meta/screens/screens.visualmap.php:219 #: ../../enterprise/meta/monitoring/wizard/wizard.main.php:44 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:81 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:103 #: ../../enterprise/meta/general/main_header.php:134 #: ../../enterprise/meta/general/logon_ok.php:48 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:88 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:92 -#: ../../enterprise/include/functions_reporting.php:34 -#: ../../enterprise/include/functions_reporting.php:6973 -#: ../../enterprise/include/functions_reporting.php:6999 -#: ../../godmode/reporting/visual_console_builder.php:784 -#: ../../godmode/reporting/visual_console_builder.wizard.php:538 -#: ../../operation/visual_console/pure_ajax.php:155 -#: ../../operation/visual_console/view.php:168 -#: ../../operation/visual_console/legacy_view.php:158 +#: ../../enterprise/meta/general/main_menu.php:159 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:95 +#: ../../enterprise/include/functions_reporting.php:56 +#: ../../enterprise/include/functions_reporting.php:7559 +#: ../../enterprise/include/functions_reporting.php:7585 +#: ../../godmode/reporting/visual_console_builder.php:810 +#: ../../godmode/reporting/visual_console_builder.wizard.php:518 +#: ../../operation/visual_console/view.php:188 +#: ../../operation/visual_console/legacy_view.php:175 msgid "Wizard" msgstr "設定追加" -#: ../../enterprise/meta/screens/screens.visualmap.php:152 -#: ../../godmode/reporting/visual_console_builder.php:772 -#: ../../operation/visual_console/pure_ajax.php:141 -#: ../../operation/visual_console/view.php:154 -#: ../../operation/visual_console/legacy_view.php:144 +#: ../../enterprise/meta/screens/screens.visualmap.php:230 +#: ../../godmode/reporting/visual_console_builder.php:798 +#: ../../operation/visual_console/view.php:168 +#: ../../operation/visual_console/legacy_view.php:155 msgid "List elements" msgstr "エレメント一覧" -#: ../../enterprise/meta/screens/screens.visualmap.php:160 -#: ../../godmode/reporting/visual_console_builder.php:768 -#: ../../godmode/reporting/graph_builder.php:253 -#: ../../godmode/reporting/reporting_builder.main.php:63 -#: ../../godmode/reporting/reporting_builder.php:3076 -#: ../../operation/visual_console/pure_ajax.php:136 -#: ../../operation/visual_console/view.php:149 -#: ../../operation/visual_console/legacy_view.php:139 -#: ../../operation/reporting/reporting_viewer.php:87 -#: ../../operation/reporting/graph_viewer.php:156 +#: ../../enterprise/meta/screens/screens.visualmap.php:241 +#: ../../godmode/reporting/visual_console_builder.php:794 +#: ../../godmode/reporting/graph_builder.php:302 +#: ../../godmode/reporting/reporting_builder.main.php:73 +#: ../../godmode/reporting/reporting_builder.php:3339 +#: ../../operation/visual_console/view.php:160 +#: ../../operation/visual_console/legacy_view.php:147 +#: ../../operation/reporting/reporting_viewer.php:100 +#: ../../operation/reporting/graph_viewer.php:187 msgid "Main data" msgstr "メインデータ" -#: ../../enterprise/meta/screens/screens.visualmap.php:168 -#: ../../godmode/reporting/visual_console_builder.php:764 -#: ../../operation/visual_console/pure_ajax.php:129 -#: ../../operation/visual_console/view.php:142 -#: ../../operation/visual_console/legacy_view.php:132 -#: ../../operation/gis_maps/render_view.php:132 +#: ../../enterprise/meta/screens/screens.visualmap.php:261 +#: ../../godmode/reporting/visual_console_builder.php:790 +#: ../../operation/visual_console/view.php:150 +#: ../../operation/visual_console/legacy_view.php:137 +#: ../../operation/gis_maps/render_view.php:142 msgid "Show link to public Visual Console" msgstr "パブリックビジュアルコンソール表示" -#: ../../enterprise/meta/screens/screens.visualmap.php:187 -#: ../../godmode/reporting/visual_console_builder.php:760 -#: ../../operation/visual_console/pure_ajax.php:118 -#: ../../operation/visual_console/view.php:117 -#: ../../operation/visual_console/legacy_view.php:119 +#: ../../enterprise/meta/screens/screens.visualmap.php:286 +#: ../../godmode/reporting/visual_console_builder.php:786 +#: ../../operation/visual_console/view.php:122 +#: ../../operation/visual_console/legacy_view.php:121 msgid "Visual consoles list" msgstr "ビジュアルコンソール一覧" -#: ../../enterprise/meta/screens/screens.visualmap.php:197 -#: ../../godmode/reporting/visual_console_builder.php:803 +#: ../../enterprise/meta/screens/screens.visualmap.php:297 +#: ../../godmode/reporting/visual_console_builder.php:829 msgid "New visual console" msgstr "新規ビジュアルコンソール" -#: ../../enterprise/meta/screens/screens.visualmap.php:205 -#: ../../enterprise/meta/screens/screens.visualmap.php:210 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:177 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:97 -#: ../../enterprise/godmode/reporting/visual_console_template.php:98 -#: ../../extensions/resource_exportation.php:426 -#: ../../godmode/users/configure_user.php:890 -#: ../../godmode/reporting/map_builder.php:93 -#: ../../godmode/reporting/visual_console_favorite.php:87 -#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:236 -#: ../../operation/users/user_edit.php:338 ../../operation/menu.php:189 -#: ../../operation/menu.php:193 +#: ../../enterprise/meta/screens/screens.visualmap.php:305 +#: ../../enterprise/meta/screens/screens.visualmap.php:310 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:121 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:127 +#: ../../enterprise/godmode/reporting/visual_console_template.php:122 +#: ../../enterprise/godmode/reporting/visual_console_template.php:128 +#: ../../extensions/resource_exportation.php:430 +#: ../../godmode/users/configure_user.php:1084 +#: ../../godmode/reporting/visual_console_builder.php:852 +#: ../../godmode/reporting/map_builder.php:134 +#: ../../godmode/reporting/map_builder.php:140 +#: ../../godmode/reporting/visual_console_favorite.php:131 +#: ../../godmode/reporting/visual_console_favorite.php:137 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:311 +#: ../../operation/users/user_edit.php:349 +#: ../../operation/visual_console/view.php:230 ../../operation/menu.php:174 +#: ../../operation/menu.php:178 msgid "Visual console" msgstr "ビジュアルコンソール" #: ../../enterprise/meta/screens/screens.php:37 -#: ../../enterprise/meta/general/main_header.php:211 +#: ../../enterprise/meta/general/main_header.php:232 #: ../../enterprise/meta/general/logon_ok.php:84 +#: ../../enterprise/meta/general/main_menu.php:267 msgid "Screens" msgstr "画面" -#: ../../enterprise/meta/advanced/servers.build_table.php:32 +#: ../../enterprise/meta/advanced/servers.build_table.php:34 #: ../../godmode/servers/servers.build_table.php:37 msgid "There are no servers configured into the database" msgstr "データベースにサーバがありません。" -#: ../../enterprise/meta/advanced/servers.build_table.php:61 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:623 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:40 +#: ../../enterprise/meta/advanced/servers.build_table.php:63 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:822 #: ../../enterprise/godmode/servers/list_satellite.php:38 +#: ../../enterprise/include/functions_reporting_csv.php:684 #: ../../enterprise/include/class/AgentRepository.class.php:360 #: ../../enterprise/include/class/AgentRepository.class.php:615 -#: ../../extensions/realtime_graphs.php:175 ../../godmode/extensions.php:137 +#: ../../enterprise/tools/ipam/ipam_calculator.php:52 +#: ../../godmode/extensions.php:139 +#: ../../godmode/reporting/reporting_builder.item_editor.php:76 #: ../../godmode/servers/servers.build_table.php:68 -#: ../../include/functions_snmp_browser.php:679 +#: ../../include/functions_reporting_html.php:1508 +#: ../../include/functions_snmp_browser.php:746 msgid "Version" msgstr "バージョン" -#: ../../enterprise/meta/advanced/servers.build_table.php:62 +#: ../../enterprise/meta/advanced/servers.build_table.php:64 #: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:65 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:426 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:536 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:615 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:227 -#: ../../enterprise/meta/monitoring/group_view.php:138 -#: ../../enterprise/meta/monitoring/group_view.php:179 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:430 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:540 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:619 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:275 +#: ../../enterprise/meta/monitoring/group_view.php:155 +#: ../../enterprise/meta/monitoring/group_view.php:221 #: ../../enterprise/meta/include/functions_wizard_meta.php:407 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1819 -#: ../../enterprise/meta/agentsearch.php:118 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:109 -#: ../../enterprise/godmode/policies/policy_modules.php:449 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:559 -#: ../../enterprise/godmode/policies/policies.php:531 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:638 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:861 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:110 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:159 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:359 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1811 +#: ../../enterprise/meta/agentsearch.php:120 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:108 +#: ../../enterprise/godmode/policies/policy_modules.php:454 +#: ../../enterprise/godmode/policies/policies.php:487 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:117 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:166 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:342 +#: ../../enterprise/godmode/massive/massive_create_services.php:953 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:458 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:222 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:203 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:230 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:197 -#: ../../enterprise/include/functions_reporting_pdf.php:759 -#: ../../enterprise/include/functions_reporting_csv.php:2133 -#: ../../enterprise/include/functions_policies.php:3719 -#: ../../enterprise/operation/agentes/tag_view.php:584 -#: ../../enterprise/operation/services/services.service_map.php:184 -#: ../../extensions/agents_alerts.php:206 -#: ../../extensions/agents_modules.php:693 -#: ../../godmode/agentes/configurar_agente.php:388 -#: ../../godmode/agentes/configurar_agente.php:623 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:573 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:613 -#: ../../godmode/agentes/modificar_agente.php:630 -#: ../../godmode/agentes/planned_downtime.editor.php:1039 -#: ../../godmode/agentes/planned_downtime.editor.php:1117 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:884 -#: ../../godmode/massive/massive_copy_modules.php:183 -#: ../../godmode/massive/massive_delete_modules.php:439 -#: ../../godmode/massive/massive_edit_plugins.php:363 -#: ../../godmode/massive/massive_edit_modules.php:398 +#: ../../enterprise/include/functions_reporting_pdf.php:810 +#: ../../enterprise/include/functions_policies.php:3513 +#: ../../enterprise/operation/agentes/tag_view.php:610 +#: ../../enterprise/operation/services/services.service_map.php:128 +#: ../../extensions/agents_modules.php:713 +#: ../../godmode/agentes/configurar_agente.php:411 +#: ../../godmode/agentes/configurar_agente.php:715 +#: ../../godmode/agentes/modificar_agente.php:813 +#: ../../godmode/agentes/planned_downtime.editor.php:906 +#: ../../godmode/agentes/planned_downtime.editor.php:983 +#: ../../godmode/massive/massive_copy_modules.php:198 +#: ../../godmode/massive/massive_delete_modules.php:458 +#: ../../godmode/massive/massive_edit_plugins.php:378 +#: ../../godmode/massive/massive_edit_modules.php:413 #: ../../godmode/reporting/reporting_builder.list_items.php:210 #: ../../godmode/reporting/reporting_builder.list_items.php:239 -#: ../../godmode/reporting/graph_builder.graph_editor.php:336 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1551 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1643 -#: ../../godmode/reporting/visual_console_builder.wizard.php:452 +#: ../../godmode/reporting/graph_builder.graph_editor.php:353 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1663 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1755 +#: ../../godmode/reporting/visual_console_builder.wizard.php:432 #: ../../godmode/servers/servers.build_table.php:69 -#: ../../mobile/operation/agents.php:82 ../../mobile/operation/agents.php:399 -#: ../../mobile/operation/modules.php:212 ../../mobile/operation/home.php:78 -#: ../../mobile/operation/agent.php:304 -#: ../../include/functions_reporting_html.php:1548 -#: ../../include/functions_reporting_html.php:4353 -#: ../../include/functions_reports.php:718 -#: ../../include/functions_reports.php:722 -#: ../../include/functions_reports.php:726 -#: ../../include/functions_reports.php:730 -#: ../../include/functions_reports.php:734 -#: ../../include/functions_reports.php:738 -#: ../../include/functions_reports.php:742 -#: ../../include/functions_reports.php:746 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:404 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:408 -#: ../../include/lib/Dashboard/Widgets/service_map.php:346 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:329 -#: ../../operation/search_agents.php:54 ../../operation/tree.php:83 -#: ../../operation/search_results.php:157 -#: ../../operation/agentes/estado_agente.php:725 +#: ../../mobile/operation/agents.php:78 ../../mobile/operation/agents.php:390 +#: ../../mobile/operation/modules.php:218 ../../mobile/operation/home.php:88 +#: ../../mobile/operation/agent.php:309 +#: ../../include/functions_reporting_html.php:1800 +#: ../../include/functions_reporting_html.php:5019 +#: ../../include/functions_reports.php:725 +#: ../../include/functions_reports.php:729 +#: ../../include/functions_reports.php:733 +#: ../../include/functions_reports.php:737 +#: ../../include/functions_reports.php:741 +#: ../../include/functions_reports.php:745 +#: ../../include/functions_reports.php:749 +#: ../../include/functions_reports.php:753 +#: ../../include/functions_reports.php:757 +#: ../../include/functions_reports.php:761 +#: ../../include/functions_html.php:1515 +#: ../../include/class/AgentsAlerts.class.php:246 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:385 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:391 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:421 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:331 +#: ../../operation/search_agents.php:54 ../../operation/tree.php:96 +#: ../../operation/search_results.php:158 +#: ../../operation/agentes/estado_agente.php:758 #: ../../operation/agentes/graphs.php:188 #: ../../operation/agentes/exportdata.php:281 -#: ../../operation/agentes/group_view.php:155 -#: ../../operation/agentes/group_view.php:188 +#: ../../operation/agentes/group_view.php:181 +#: ../../operation/agentes/group_view.php:214 msgid "Modules" msgstr "モジュール" -#: ../../enterprise/meta/advanced/servers.build_table.php:63 +#: ../../enterprise/meta/advanced/servers.build_table.php:65 #: ../../godmode/servers/servers.build_table.php:70 msgid "Lag" msgstr "遅延" -#: ../../enterprise/meta/advanced/servers.build_table.php:63 +#: ../../enterprise/meta/advanced/servers.build_table.php:65 #: ../../godmode/servers/servers.build_table.php:70 msgid "Avg. Delay(sec)/Modules delayed" msgstr "平均遅延(秒)/遅延モジュール" -#: ../../enterprise/meta/advanced/servers.build_table.php:64 +#: ../../enterprise/meta/advanced/servers.build_table.php:66 #: ../../godmode/servers/servers.build_table.php:71 msgid "T/Q" msgstr "T/Q" -#: ../../enterprise/meta/advanced/servers.build_table.php:64 +#: ../../enterprise/meta/advanced/servers.build_table.php:66 #: ../../godmode/servers/servers.build_table.php:71 msgid "Threads / Queued modules currently" msgstr "スレッド数 / 現在キューに溜まっているモジュール数" -#: ../../enterprise/meta/advanced/servers.build_table.php:66 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:283 -#: ../../enterprise/include/class/DatabaseHA.class.php:799 +#: ../../enterprise/meta/advanced/servers.build_table.php:68 +#: ../../enterprise/include/class/DatabaseHA.class.php:797 +#: ../../enterprise/tools/ipam/ipam_ajax.php:349 #: ../../godmode/agentes/agent_incidents.php:93 #: ../../godmode/servers/servers.build_table.php:73 -#: ../../operation/incidents/integriaims_export_csv.php:94 -#: ../../operation/incidents/incident.php:424 +#: ../../operation/incidents/integriaims_export_csv.php:86 msgid "Updated" msgstr "更新" -#: ../../enterprise/meta/advanced/servers.build_table.php:70 -#: ../../enterprise/meta/include/functions_autoprovision.php:616 -#: ../../enterprise/godmode/modules/local_components.php:564 -#: ../../enterprise/godmode/policies/policy_alerts.php:288 -#: ../../enterprise/godmode/policies/policies.php:435 -#: ../../enterprise/godmode/alerts/alert_events_list.php:505 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:406 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:316 -#: ../../godmode/users/profile_list.php:301 -#: ../../godmode/users/user_list.php:335 -#: ../../godmode/alerts/alert_list.list.php:460 -#: ../../godmode/alerts/alert_templates.php:369 -#: ../../godmode/reporting/reporting_builder.list_items.php:391 -#: ../../godmode/reporting/graphs.php:276 -#: ../../godmode/reporting/reporting_builder.php:838 -#: ../../godmode/reporting/reporting_builder.php:1029 +#: ../../enterprise/meta/advanced/servers.build_table.php:72 +#: ../../enterprise/meta/include/functions_autoprovision.php:644 +#: ../../enterprise/godmode/modules/local_components.php:613 +#: ../../enterprise/godmode/policies/policy_alerts.php:292 +#: ../../enterprise/godmode/policies/policies.php:387 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:224 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 +#: ../../godmode/users/profile_list.php:326 +#: ../../godmode/users/user_list.php:459 +#: ../../godmode/alerts/alert_list.list.php:476 +#: ../../godmode/alerts/alert_templates.php:386 +#: ../../godmode/reporting/reporting_builder.list_items.php:427 +#: ../../godmode/reporting/graphs.php:313 +#: ../../godmode/reporting/reporting_builder.php:968 +#: ../../godmode/reporting/reporting_builder.php:1165 #: ../../godmode/servers/servers.build_table.php:77 -#: ../../godmode/servers/plugin.php:973 -#: ../../include/functions_container.php:158 +#: ../../godmode/servers/plugin.php:837 +#: ../../include/functions_container.php:157 #: ../../operation/gis_maps/gis_map.php:109 msgid "Op." msgstr "操作" -#: ../../enterprise/meta/advanced/servers.build_table.php:89 -#: ../../godmode/servers/servers.build_table.php:101 +#: ../../enterprise/meta/advanced/servers.build_table.php:91 +#: ../../godmode/servers/servers.build_table.php:120 msgid "This is a master server" msgstr "マスタサーバです。" -#: ../../enterprise/meta/advanced/servers.build_table.php:104 -#: ../../enterprise/meta/advanced/servers.build_table.php:110 -#: ../../godmode/servers/servers.build_table.php:121 -#: ../../godmode/servers/servers.build_table.php:127 +#: ../../enterprise/meta/advanced/servers.build_table.php:106 +#: ../../enterprise/meta/advanced/servers.build_table.php:112 +#: ../../godmode/servers/servers.build_table.php:139 +#: ../../godmode/servers/servers.build_table.php:145 msgid "of" msgstr "/" -#: ../../enterprise/meta/advanced/servers.build_table.php:136 -#: ../../godmode/servers/servers.build_table.php:214 +#: ../../enterprise/meta/advanced/servers.build_table.php:134 +#: ../../godmode/servers/servers.build_table.php:246 msgid "" "Modules run by this server will stop working. Do you want to continue?" msgstr "このサーバで動作しているモジュールを停止します。実行しますか?" -#: ../../enterprise/meta/advanced/servers.build_table.php:162 -#: ../../godmode/servers/servers.build_table.php:240 +#: ../../enterprise/meta/advanced/servers.build_table.php:160 +#: ../../godmode/servers/servers.build_table.php:273 msgid "Tactical server information" msgstr "モニタリングサーバの情報" #: ../../enterprise/meta/advanced/component_management.php:49 -#: ../../include/functions_menu.php:500 +#: ../../include/functions_menu.php:490 msgid "Tags management" msgstr "タグ管理" @@ -2297,6 +2375,7 @@ msgstr "OS 管理" #: ../../enterprise/meta/advanced/metasetup.visual.php:48 #: ../../enterprise/meta/advanced/metasetup.relations.php:96 #: ../../enterprise/meta/advanced/metasetup.password.php:43 +#: ../../enterprise/meta/advanced/metasetup.log.php:38 #: ../../enterprise/meta/advanced/metasetup.setup.php:79 #: ../../enterprise/meta/advanced/metasetup.auth.php:44 #: ../../enterprise/meta/advanced/metasetup.performance.php:44 @@ -2307,7 +2386,8 @@ msgstr "更新できませでした、%s でエラーです。" #: ../../enterprise/meta/advanced/metasetup.visual.php:55 #: ../../enterprise/meta/advanced/metasetup.relations.php:103 #: ../../enterprise/meta/advanced/metasetup.password.php:50 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:153 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:219 +#: ../../enterprise/meta/advanced/metasetup.log.php:45 #: ../../enterprise/meta/advanced/metasetup.setup.php:86 #: ../../enterprise/meta/advanced/metasetup.auth.php:51 #: ../../enterprise/meta/advanced/metasetup.performance.php:51 @@ -2316,486 +2396,461 @@ msgid "Successfully update" msgstr "更新しました" #: ../../enterprise/meta/advanced/metasetup.visual.php:95 -#: ../../godmode/menu.php:320 ../../godmode/setup/setup.php:108 -#: ../../godmode/setup/setup.php:180 +#: ../../godmode/menu.php:333 ../../godmode/setup/setup.php:134 +#: ../../godmode/setup/setup.php:263 msgid "Visual styles" msgstr "画面設定" -#: ../../enterprise/meta/advanced/metasetup.visual.php:101 -#: ../../enterprise/meta/include/functions_meta.php:1293 -#: ../../godmode/setup/setup_visuals.php:1175 -#: ../../include/functions_config.php:848 +#: ../../enterprise/meta/advanced/metasetup.visual.php:102 +#: ../../enterprise/meta/include/functions_meta.php:1095 +#: ../../godmode/setup/setup_visuals.php:1253 +#: ../../include/functions_config.php:891 msgid "Date format string" msgstr "日時フォーマット" -#: ../../enterprise/meta/advanced/metasetup.visual.php:104 -#: ../../godmode/setup/setup_visuals.php:1176 +#: ../../enterprise/meta/advanced/metasetup.visual.php:106 +#: ../../godmode/setup/setup_visuals.php:1254 msgid "Example" msgstr "例" -#: ../../enterprise/meta/advanced/metasetup.visual.php:130 -#: ../../godmode/setup/setup_visuals.php:1194 +#: ../../enterprise/meta/advanced/metasetup.visual.php:133 +#: ../../godmode/setup/setup_visuals.php:1272 msgid "Timestamp, time comparison, or compact mode" msgstr "日時表示、経過時間表示、コンパクト表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:132 -#: ../../godmode/setup/setup_visuals.php:1196 +#: ../../enterprise/meta/advanced/metasetup.visual.php:136 +#: ../../godmode/setup/setup_visuals.php:1274 msgid "Comparation in rollover" msgstr "経過時間表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:141 -#: ../../godmode/setup/setup_visuals.php:1197 +#: ../../enterprise/meta/advanced/metasetup.visual.php:145 +#: ../../godmode/setup/setup_visuals.php:1275 msgid "Timestamp in rollover" msgstr "日時表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:150 -#: ../../godmode/setup/setup_visuals.php:1198 +#: ../../enterprise/meta/advanced/metasetup.visual.php:154 +#: ../../godmode/setup/setup_visuals.php:1276 msgid "Compact mode" msgstr "コンパクト表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:159 -#: ../../godmode/setup/setup_visuals.php:740 -#: ../../include/functions_config.php:856 +#: ../../enterprise/meta/advanced/metasetup.visual.php:163 +#: ../../godmode/setup/setup_visuals.php:695 +#: ../../include/functions_config.php:899 msgid "Graph color #1" msgstr "グラフの色 #1" -#: ../../enterprise/meta/advanced/metasetup.visual.php:169 -#: ../../godmode/setup/setup_visuals.php:744 -#: ../../include/functions_config.php:860 +#: ../../enterprise/meta/advanced/metasetup.visual.php:173 +#: ../../godmode/setup/setup_visuals.php:706 +#: ../../include/functions_config.php:903 msgid "Graph color #2" msgstr "グラフの色 #2" -#: ../../enterprise/meta/advanced/metasetup.visual.php:179 -#: ../../godmode/setup/setup_visuals.php:748 -#: ../../include/functions_config.php:864 +#: ../../enterprise/meta/advanced/metasetup.visual.php:183 +#: ../../godmode/setup/setup_visuals.php:717 +#: ../../include/functions_config.php:907 msgid "Graph color #3" msgstr "グラフの色 #3" -#: ../../enterprise/meta/advanced/metasetup.visual.php:190 +#: ../../enterprise/meta/advanced/metasetup.visual.php:194 msgid "Data precision for reports and visual consoles" -msgstr "レポートおよびビジュアルコンソールのデータ精度" +msgstr "レポートとビジュアルコンソールのデータ精度" -#: ../../enterprise/meta/advanced/metasetup.visual.php:193 +#: ../../enterprise/meta/advanced/metasetup.visual.php:197 msgid "Precision must be a integer number between 0 and 5" msgstr "精度は 0 と 5 の間の整数でなければいけません" -#: ../../enterprise/meta/advanced/metasetup.visual.php:209 -#: ../../enterprise/meta/include/functions_meta.php:1338 -#: ../../godmode/setup/setup_visuals.php:855 -#: ../../godmode/reporting/visual_console_builder.wizard.php:305 -#: ../../include/functions_visual_map_editor.php:618 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:452 +#: ../../enterprise/meta/advanced/metasetup.visual.php:213 +#: ../../enterprise/meta/include/functions_meta.php:1140 +#: ../../godmode/setup/setup_visuals.php:932 +#: ../../godmode/reporting/visual_console_builder.wizard.php:285 +#: ../../include/functions_visual_map_editor.php:686 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:453 msgid "Percentile" msgstr "パーセント" -#: ../../enterprise/meta/advanced/metasetup.visual.php:212 +#: ../../enterprise/meta/advanced/metasetup.visual.php:216 msgid "Show percentile 95 in graphs" -msgstr "グラフで 95%表示" +msgstr "グラフに 95パーセントを表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:225 -#: ../../enterprise/meta/include/functions_meta.php:1392 -#: ../../godmode/setup/setup_visuals.php:780 -#: ../../include/functions_config.php:896 +#: ../../enterprise/meta/advanced/metasetup.visual.php:229 +#: ../../enterprise/meta/include/functions_meta.php:1217 +#: ../../godmode/setup/setup_visuals.php:805 +#: ../../include/functions_config.php:939 msgid "Value to interface graphics" msgstr "インタフェースグラフの値" -#: ../../enterprise/meta/advanced/metasetup.visual.php:235 -#: ../../enterprise/meta/include/functions_meta.php:1404 -#: ../../godmode/users/configure_user.php:932 -#: ../../godmode/setup/setup_visuals.php:60 -#: ../../godmode/events/event_edit_filter.php:359 -#: ../../include/functions_config.php:913 -#: ../../operation/users/user_edit.php:289 -#: ../../operation/snmpconsole/snmp_view.php:531 -#: ../../operation/events/events_list.php:838 +#: ../../enterprise/meta/advanced/metasetup.visual.php:239 +#: ../../enterprise/meta/include/functions_meta.php:1229 +#: ../../godmode/users/configure_user.php:1157 +#: ../../godmode/setup/setup_visuals.php:63 +#: ../../godmode/events/event_edit_filter.php:387 +#: ../../include/functions_config.php:956 +#: ../../operation/users/user_edit.php:300 +#: ../../operation/snmpconsole/snmp_view.php:555 +#: ../../operation/events/events_list.php:848 msgid "Block size for pagination" msgstr "ページ毎の表示件数" -#: ../../enterprise/meta/advanced/metasetup.visual.php:245 -#: ../../enterprise/meta/include/functions_meta.php:1413 -#: ../../godmode/setup/setup_visuals.php:812 -#: ../../include/functions_config.php:917 +#: ../../enterprise/meta/advanced/metasetup.visual.php:249 +#: ../../enterprise/meta/include/functions_meta.php:1153 +#: ../../godmode/setup/setup_visuals.php:866 +msgid "Number of elements in Custom Graph" +msgstr "カスタムグラフの要素数" + +#: ../../enterprise/meta/advanced/metasetup.visual.php:262 +#: ../../enterprise/meta/include/functions_meta.php:1238 +#: ../../godmode/setup/setup_visuals.php:880 +#: ../../include/functions_config.php:960 msgid "Use round corners" msgstr "角を丸くする" -#: ../../enterprise/meta/advanced/metasetup.visual.php:253 -#: ../../enterprise/meta/include/functions_meta.php:1422 -#: ../../include/functions_config.php:1121 +#: ../../enterprise/meta/advanced/metasetup.visual.php:270 +#: ../../enterprise/meta/include/functions_meta.php:1248 +#: ../../godmode/setup/setup_visuals.php:889 +#: ../../include/functions_config.php:964 +msgid "Chart fit to content" +msgstr "グラフをコンテンツに合わせる" + +#: ../../enterprise/meta/advanced/metasetup.visual.php:278 +#: ../../enterprise/meta/include/functions_meta.php:1258 +#: ../../include/functions_config.php:1172 msgid "Disable help" msgstr "ヘルプの無効化" -#: ../../enterprise/meta/advanced/metasetup.visual.php:261 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:699 +#: ../../enterprise/meta/advanced/metasetup.visual.php:286 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:737 #: ../../enterprise/meta/advanced/metasetup.relations.php:245 -#: ../../enterprise/meta/advanced/metasetup.setup.php:332 -#: ../../enterprise/meta/advanced/metasetup.setup.php:338 -#: ../../enterprise/meta/advanced/metasetup.setup.php:348 -#: ../../enterprise/meta/advanced/metasetup.setup.php:354 +#: ../../enterprise/meta/advanced/metasetup.setup.php:391 +#: ../../enterprise/meta/advanced/metasetup.setup.php:397 +#: ../../enterprise/meta/advanced/metasetup.setup.php:407 +#: ../../enterprise/meta/advanced/metasetup.setup.php:413 #: ../../enterprise/meta/monitoring/custom_fields_view.php:176 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:248 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:345 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:402 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:512 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:583 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:100 -#: ../../enterprise/meta/event/custom_events.php:225 -#: ../../enterprise/meta/event/custom_events.php:271 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:373 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:395 -#: ../../enterprise/extensions/ipam/ipam_network.php:518 -#: ../../enterprise/godmode/modules/configure_local_component.php:515 -#: ../../enterprise/godmode/modules/configure_local_component.php:672 -#: ../../enterprise/godmode/modules/configure_local_component.php:678 -#: ../../enterprise/godmode/modules/configure_local_component.php:686 -#: ../../enterprise/godmode/modules/configure_local_component.php:692 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:838 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:433 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:564 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:660 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:164 -#: ../../enterprise/godmode/policies/policy_alerts.php:518 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:425 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:531 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:115 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:173 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:231 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:467 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:580 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:847 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:863 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:879 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:895 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:910 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:916 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:714 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:820 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1050 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1066 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1082 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1098 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1114 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1129 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1135 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:318 -#: ../../enterprise/godmode/policies/policy_agents.php:406 -#: ../../enterprise/godmode/policies/policy_agents.php:1362 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:107 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:191 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:93 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:114 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:126 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:367 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:444 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:519 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:520 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:521 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:522 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:571 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:252 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:349 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:406 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:516 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:587 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:122 +#: ../../enterprise/meta/event/custom_events.php:227 +#: ../../enterprise/meta/event/custom_events.php:273 +#: ../../enterprise/godmode/modules/configure_local_component.php:524 +#: ../../enterprise/godmode/modules/configure_local_component.php:679 +#: ../../enterprise/godmode/modules/configure_local_component.php:685 +#: ../../enterprise/godmode/modules/configure_local_component.php:693 +#: ../../enterprise/godmode/modules/configure_local_component.php:699 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:851 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:432 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:563 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:659 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:167 +#: ../../enterprise/godmode/policies/policy_alerts.php:521 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:321 +#: ../../enterprise/godmode/policies/policy_agents.php:451 +#: ../../enterprise/godmode/policies/policy_agents.php:1466 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:114 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:200 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:100 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:121 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:133 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:391 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:468 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:544 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:545 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:546 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:547 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:596 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:28 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:188 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:227 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:198 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:237 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:29 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:250 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:103 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:181 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:105 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:126 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:138 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:357 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:705 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:820 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:934 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:969 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../enterprise/godmode/alerts/alert_events.php:567 -#: ../../enterprise/godmode/alerts/alert_events_list.php:686 -#: ../../enterprise/godmode/setup/setup.php:678 -#: ../../enterprise/godmode/setup/setup.php:695 -#: ../../enterprise/godmode/setup/setup.php:704 -#: ../../enterprise/godmode/setup/setup.php:721 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:255 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:738 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:759 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:258 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:108 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:188 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:113 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:134 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:146 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:456 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:919 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1033 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1068 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1115 +#: ../../enterprise/godmode/setup/setup.php:675 +#: ../../enterprise/godmode/setup/setup.php:692 +#: ../../enterprise/godmode/setup/setup.php:701 +#: ../../enterprise/godmode/setup/setup.php:718 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:262 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:774 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:784 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:794 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:798 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:825 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:164 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:548 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:567 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:581 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:591 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:601 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:605 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:795 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:810 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:820 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:830 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:834 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:861 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:194 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:578 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:597 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:611 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:621 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:631 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:635 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:661 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:60 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:513 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:530 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:546 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:562 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:586 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:602 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:644 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:677 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:686 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:705 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:145 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:350 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:369 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:380 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:395 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:427 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:78 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:461 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:484 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:894 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:910 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:931 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:940 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1253 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1281 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1300 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1327 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:518 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:535 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:551 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:567 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:591 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:607 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:649 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:682 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:691 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:710 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:193 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:398 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:417 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:428 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:443 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:475 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:81 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:387 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:410 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:907 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:923 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:944 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:953 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1310 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1338 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1357 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1384 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:90 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:337 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:475 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:483 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:493 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:515 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:568 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:601 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:621 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:631 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:652 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:672 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:697 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:720 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:741 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:949 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1043 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1058 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1068 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1083 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1105 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2701 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2897 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:187 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:219 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:225 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:237 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:247 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:481 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:489 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:499 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:521 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:574 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:607 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:627 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:637 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:658 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:678 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:703 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:726 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:747 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1148 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1272 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1287 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1297 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1312 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1334 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2767 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2984 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:189 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:221 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:227 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:239 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:249 #: ../../enterprise/godmode/servers/manage_export_form.php:85 -#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:283 -#: ../../enterprise/include/class/Omnishell.class.php:835 -#: ../../enterprise/include/class/Omnishell.class.php:836 -#: ../../enterprise/include/class/SAP.app.php:591 -#: ../../enterprise/include/class/SAP.app.php:760 -#: ../../enterprise/include/class/SAP.app.php:761 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:830 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:838 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:986 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1107 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1116 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1810 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2399 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2444 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3402 +#: ../../enterprise/include/functions_tasklist.php:288 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:284 +#: ../../enterprise/include/class/Omnishell.class.php:858 +#: ../../enterprise/include/class/Omnishell.class.php:859 +#: ../../enterprise/include/class/SAP.app.php:612 +#: ../../enterprise/include/class/SAP.app.php:807 +#: ../../enterprise/include/class/SAP.app.php:808 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:893 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:901 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1049 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1180 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1190 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1998 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2636 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2681 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3639 #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:142 #: ../../enterprise/operation/agentes/ver_agente.php:35 -#: ../../enterprise/operation/log/log_viewer.php:600 +#: ../../enterprise/operation/log/log_viewer.php:736 +#: ../../enterprise/tools/ipam/ipam_network.php:554 #: ../../godmode/modules/manage_nc_groups_form.php:77 #: ../../godmode/modules/manage_network_components_form_plugin.php:41 -#: ../../godmode/modules/manage_network_components_form_common.php:330 -#: ../../godmode/modules/manage_network_components_form_network.php:235 -#: ../../godmode/modules/manage_network_components_form.php:572 -#: ../../godmode/modules/manage_network_components_form.php:578 -#: ../../godmode/modules/manage_network_components_form.php:587 -#: ../../godmode/modules/manage_network_components_form.php:593 -#: ../../godmode/groups/configure_group.php:211 -#: ../../godmode/users/configure_user.php:856 -#: ../../godmode/users/configure_user.php:870 -#: ../../godmode/users/configure_user.php:977 -#: ../../godmode/users/configure_user.php:983 -#: ../../godmode/agentes/status_monitor_custom_fields.php:216 -#: ../../godmode/agentes/status_monitor_custom_fields.php:264 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:103 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:152 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:197 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:430 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:533 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:788 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:804 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:820 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:836 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:851 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:857 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:461 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:584 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:719 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:842 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1075 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1091 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1107 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1123 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1139 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1154 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1160 +#: ../../godmode/modules/manage_network_components_form_common.php:326 +#: ../../godmode/modules/manage_network_components_form_network.php:248 +#: ../../godmode/modules/manage_network_components_form.php:636 +#: ../../godmode/modules/manage_network_components_form.php:642 +#: ../../godmode/modules/manage_network_components_form.php:651 +#: ../../godmode/modules/manage_network_components_form.php:657 +#: ../../godmode/groups/configure_group.php:185 +#: ../../godmode/groups/configure_group.php:207 +#: ../../godmode/users/configure_user.php:1047 +#: ../../godmode/users/configure_user.php:1061 +#: ../../godmode/users/configure_user.php:1235 +#: ../../godmode/users/configure_user.php:1247 +#: ../../godmode/agentes/status_monitor_custom_fields.php:218 +#: ../../godmode/agentes/status_monitor_custom_fields.php:266 #: ../../godmode/agentes/module_manager_editor_plugin.php:55 #: ../../godmode/agentes/module_manager_editor_network.php:458 -#: ../../godmode/agentes/agent_manager.php:394 -#: ../../godmode/agentes/agent_manager.php:727 -#: ../../godmode/agentes/agent_manager.php:896 -#: ../../godmode/agentes/agent_manager.php:1171 -#: ../../godmode/agentes/module_manager_editor_common.php:667 -#: ../../godmode/agentes/module_manager_editor_common.php:1065 -#: ../../godmode/agentes/module_manager_editor_common.php:1297 -#: ../../godmode/agentes/module_manager_editor_common.php:1303 -#: ../../godmode/agentes/module_manager_editor_common.php:1312 -#: ../../godmode/agentes/module_manager_editor_common.php:1318 -#: ../../godmode/snmpconsole/snmp_alert.php:25 -#: ../../godmode/snmpconsole/snmp_alert.php:1127 -#: ../../godmode/gis_maps/configure_gis_map.php:511 -#: ../../godmode/massive/massive_copy_modules.php:363 -#: ../../godmode/massive/massive_copy_modules.php:496 -#: ../../godmode/massive/massive_delete_modules.php:478 -#: ../../godmode/massive/massive_delete_modules.php:571 -#: ../../godmode/massive/massive_delete_modules.php:618 -#: ../../godmode/massive/massive_delete_modules.php:665 -#: ../../godmode/massive/massive_delete_modules.php:673 +#: ../../godmode/agentes/agent_manager.php:421 +#: ../../godmode/agentes/agent_manager.php:780 +#: ../../godmode/agentes/agent_manager.php:950 +#: ../../godmode/agentes/agent_manager.php:1219 +#: ../../godmode/agentes/module_manager_editor_common.php:715 +#: ../../godmode/agentes/module_manager_editor_common.php:1131 +#: ../../godmode/agentes/module_manager_editor_common.php:1387 +#: ../../godmode/agentes/module_manager_editor_common.php:1401 +#: ../../godmode/snmpconsole/snmp_alert.php:27 +#: ../../godmode/snmpconsole/snmp_alert.php:1048 +#: ../../godmode/gis_maps/configure_gis_map.php:565 +#: ../../godmode/massive/massive_copy_modules.php:373 +#: ../../godmode/massive/massive_copy_modules.php:507 +#: ../../godmode/massive/massive_delete_modules.php:497 +#: ../../godmode/massive/massive_delete_modules.php:589 #: ../../godmode/massive/massive_delete_modules.php:674 -#: ../../godmode/massive/massive_delete_modules.php:675 -#: ../../godmode/massive/massive_delete_modules.php:676 -#: ../../godmode/massive/massive_delete_modules.php:742 -#: ../../godmode/massive/massive_delete_modules.php:772 -#: ../../godmode/massive/massive_add_alerts.php:275 -#: ../../godmode/massive/massive_edit_plugins.php:316 -#: ../../godmode/massive/massive_edit_agents.php:578 -#: ../../godmode/massive/massive_delete_alerts.php:331 -#: ../../godmode/massive/massive_add_action_alerts.php:319 -#: ../../godmode/massive/massive_edit_modules.php:430 -#: ../../godmode/massive/massive_edit_modules.php:847 -#: ../../godmode/massive/massive_edit_modules.php:981 -#: ../../godmode/massive/massive_edit_modules.php:1097 -#: ../../godmode/massive/massive_edit_modules.php:1132 -#: ../../godmode/massive/massive_edit_modules.php:1181 -#: ../../godmode/massive/massive_edit_modules.php:1243 -#: ../../godmode/massive/massive_edit_modules.php:1314 -#: ../../godmode/massive/massive_edit_modules.php:1423 -#: ../../godmode/massive/massive_edit_modules.php:1424 -#: ../../godmode/massive/massive_edit_modules.php:1425 -#: ../../godmode/massive/massive_edit_modules.php:1426 -#: ../../godmode/massive/massive_edit_modules.php:1659 -#: ../../godmode/massive/massive_edit_modules.php:1719 -#: ../../godmode/alerts/alert_list.list.php:717 -#: ../../godmode/alerts/configure_alert_action.php:164 -#: ../../godmode/alerts/configure_alert_template.php:694 -#: ../../godmode/alerts/configure_alert_template.php:714 +#: ../../godmode/massive/massive_delete_modules.php:722 +#: ../../godmode/massive/massive_delete_modules.php:730 +#: ../../godmode/massive/massive_delete_modules.php:731 +#: ../../godmode/massive/massive_delete_modules.php:732 +#: ../../godmode/massive/massive_delete_modules.php:733 +#: ../../godmode/massive/massive_delete_modules.php:799 +#: ../../godmode/massive/massive_delete_modules.php:829 +#: ../../godmode/massive/massive_add_alerts.php:292 +#: ../../godmode/massive/massive_edit_plugins.php:331 +#: ../../godmode/massive/massive_edit_agents.php:615 +#: ../../godmode/massive/massive_delete_alerts.php:347 +#: ../../godmode/massive/massive_add_action_alerts.php:335 +#: ../../godmode/massive/massive_edit_modules.php:446 +#: ../../godmode/massive/massive_edit_modules.php:863 +#: ../../godmode/massive/massive_edit_modules.php:997 +#: ../../godmode/massive/massive_edit_modules.php:1113 +#: ../../godmode/massive/massive_edit_modules.php:1148 +#: ../../godmode/massive/massive_edit_modules.php:1203 +#: ../../godmode/massive/massive_edit_modules.php:1289 +#: ../../godmode/massive/massive_edit_modules.php:1361 +#: ../../godmode/massive/massive_edit_modules.php:1470 +#: ../../godmode/massive/massive_edit_modules.php:1471 +#: ../../godmode/massive/massive_edit_modules.php:1472 +#: ../../godmode/massive/massive_edit_modules.php:1473 +#: ../../godmode/massive/massive_edit_modules.php:1706 +#: ../../godmode/massive/massive_edit_modules.php:1766 +#: ../../godmode/alerts/alert_actions.php:291 +#: ../../godmode/alerts/alert_list.list.php:739 +#: ../../godmode/alerts/alert_commands.php:302 +#: ../../godmode/alerts/alert_commands.php:316 +#: ../../godmode/alerts/alert_commands.php:376 +#: ../../godmode/alerts/alert_commands.php:389 +#: ../../godmode/alerts/configure_alert_action.php:255 +#: ../../godmode/alerts/configure_alert_template.php:820 +#: ../../godmode/alerts/configure_alert_template.php:841 #: ../../godmode/setup/os.builder.php:38 -#: ../../godmode/setup/setup_visuals.php:396 -#: ../../godmode/setup/setup_visuals.php:415 -#: ../../godmode/setup/setup_visuals.php:862 -#: ../../godmode/reporting/create_container.php:457 -#: ../../godmode/reporting/graph_builder.graph_editor.php:315 -#: ../../godmode/reporting/graph_builder.graph_editor.php:408 -#: ../../godmode/reporting/graph_builder.graph_editor.php:428 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1588 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1651 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1724 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1745 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1777 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2548 -#: ../../godmode/reporting/visual_console_builder.elements.php:390 -#: ../../godmode/reporting/visual_console_builder.elements.php:537 -#: ../../godmode/reporting/visual_console_builder.elements.php:547 -#: ../../godmode/reporting/visual_console_builder.wizard.php:286 -#: ../../godmode/reporting/visual_console_builder.wizard.php:458 -#: ../../godmode/reporting/visual_console_builder.wizard.php:471 -#: ../../godmode/reporting/visual_console_builder.wizard.php:505 -#: ../../godmode/reporting/visual_console_builder.wizard.php:518 -#: ../../godmode/reporting/visual_console_builder.wizard.php:557 -#: ../../godmode/reporting/visual_console_builder.wizard.php:752 -#: ../../godmode/reporting/visual_console_builder.wizard.php:762 -#: ../../godmode/reporting/visual_console_builder.wizard.php:794 -#: ../../godmode/events/event_edit_filter.php:643 -#: ../../godmode/events/custom_events.php:178 -#: ../../godmode/events/custom_events.php:226 -#: ../../godmode/wizards/HostDevices.class.php:1095 +#: ../../godmode/setup/setup_visuals.php:397 +#: ../../godmode/setup/setup_visuals.php:416 +#: ../../godmode/setup/setup_visuals.php:946 +#: ../../godmode/reporting/create_container.php:489 +#: ../../godmode/reporting/graph_builder.graph_editor.php:329 +#: ../../godmode/reporting/graph_builder.graph_editor.php:425 +#: ../../godmode/reporting/graph_builder.graph_editor.php:445 +#: ../../godmode/reporting/reporting_builder.item_editor.php:815 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1700 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1763 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1836 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1857 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1889 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2699 +#: ../../godmode/reporting/visual_console_builder.elements.php:432 +#: ../../godmode/reporting/visual_console_builder.elements.php:581 +#: ../../godmode/reporting/visual_console_builder.elements.php:591 +#: ../../godmode/reporting/visual_console_builder.wizard.php:266 +#: ../../godmode/reporting/visual_console_builder.wizard.php:438 +#: ../../godmode/reporting/visual_console_builder.wizard.php:451 +#: ../../godmode/reporting/visual_console_builder.wizard.php:485 +#: ../../godmode/reporting/visual_console_builder.wizard.php:498 +#: ../../godmode/reporting/visual_console_builder.wizard.php:537 +#: ../../godmode/reporting/visual_console_builder.wizard.php:732 +#: ../../godmode/reporting/visual_console_builder.wizard.php:742 +#: ../../godmode/reporting/visual_console_builder.wizard.php:774 +#: ../../godmode/events/event_edit_filter.php:671 +#: ../../godmode/events/custom_events.php:180 +#: ../../godmode/events/custom_events.php:228 +#: ../../godmode/wizards/HostDevices.class.php:1098 #: ../../mobile/operation/events.php:638 -#: ../../include/functions_visual_map_editor.php:370 -#: ../../include/functions_visual_map_editor.php:372 -#: ../../include/functions_visual_map_editor.php:554 -#: ../../include/functions_visual_map_editor.php:867 -#: ../../include/functions_visual_map_editor.php:920 -#: ../../include/functions_visual_map_editor.php:982 -#: ../../include/functions.php:1076 ../../include/functions_networkmap.php:1483 -#: ../../include/ajax/planned_downtime.ajax.php:82 -#: ../../include/ajax/alert_list.ajax.php:480 -#: ../../include/ajax/custom_fields.php:658 ../../include/ajax/events.php:393 -#: ../../include/functions_integriaims.php:146 -#: ../../include/functions_profile.php:276 -#: ../../include/functions_profile.php:293 -#: ../../include/functions_profile.php:308 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:363 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:398 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:616 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:628 -#: ../../include/rest-api/models/VisualConsole/Item.php:1969 -#: ../../include/rest-api/models/VisualConsole/Item.php:2080 -#: ../../include/rest-api/models/VisualConsole/Item.php:2193 -#: ../../include/rest-api/models/VisualConsole/Item.php:2311 -#: ../../include/functions_html.php:366 ../../include/functions_html.php:611 -#: ../../include/functions_html.php:821 ../../include/functions_html.php:866 -#: ../../include/functions_html.php:913 ../../include/functions_html.php:914 -#: ../../include/functions_html.php:964 ../../include/functions_html.php:1009 -#: ../../include/functions_html.php:3623 -#: ../../include/class/NetworkMap.class.php:2804 -#: ../../include/class/NetworkMap.class.php:3048 -#: ../../include/class/NetworkMap.class.php:3057 -#: ../../include/class/NetworkMap.class.php:3115 -#: ../../include/class/NetworkMap.class.php:3125 -#: ../../include/class/NetworkMap.class.php:3210 -#: ../../include/class/NetworkMap.class.php:3216 +#: ../../include/functions_visual_map_editor.php:404 +#: ../../include/functions_visual_map_editor.php:406 +#: ../../include/functions_visual_map_editor.php:622 +#: ../../include/functions_visual_map_editor.php:957 +#: ../../include/functions_visual_map_editor.php:1010 +#: ../../include/functions_visual_map_editor.php:1072 +#: ../../include/functions.php:1072 ../../include/functions_cron.php:594 +#: ../../include/functions_networkmap.php:1514 +#: ../../include/ajax/planned_downtime.ajax.php:85 +#: ../../include/ajax/custom_fields.php:668 ../../include/ajax/events.php:449 +#: ../../include/functions_integriaims.php:135 +#: ../../include/functions_profile.php:297 +#: ../../include/functions_profile.php:315 +#: ../../include/functions_profile.php:330 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:399 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:625 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:637 +#: ../../include/rest-api/models/VisualConsole/Item.php:2055 +#: ../../include/rest-api/models/VisualConsole/Item.php:2170 +#: ../../include/rest-api/models/VisualConsole/Item.php:2283 +#: ../../include/rest-api/models/VisualConsole/Item.php:2405 +#: ../../include/functions_html.php:366 ../../include/functions_html.php:789 +#: ../../include/functions_html.php:1083 ../../include/functions_html.php:1133 +#: ../../include/functions_html.php:1180 ../../include/functions_html.php:1181 +#: ../../include/functions_html.php:1234 ../../include/functions_html.php:1281 +#: ../../include/functions_html.php:4286 +#: ../../include/class/NetworkMap.class.php:2807 +#: ../../include/class/NetworkMap.class.php:3052 +#: ../../include/class/NetworkMap.class.php:3075 +#: ../../include/class/NetworkMap.class.php:3149 +#: ../../include/class/NetworkMap.class.php:3159 +#: ../../include/class/NetworkMap.class.php:3244 +#: ../../include/class/NetworkMap.class.php:3250 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:336 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:325 -#: ../../include/lib/Dashboard/Widgets/service_map.php:227 -#: ../../include/lib/Dashboard/Widgets/service_map.php:247 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:301 +#: ../../include/lib/Dashboard/Widgets/events_list.php:301 +#: ../../include/lib/Dashboard/Widgets/events_list.php:459 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:326 +#: ../../include/lib/Dashboard/Widgets/service_map.php:266 +#: ../../include/lib/Dashboard/Widgets/service_map.php:294 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:573 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:355 #: ../../include/lib/Dashboard/Widgets/single_graph.php:311 +#: ../../include/lib/Dashboard/Widgets/reports.php:490 #: ../../include/lib/Dashboard/Widgets/top_n.php:241 -#: ../../include/functions_events.php:3384 -#: ../../include/functions_events.php:3400 -#: ../../operation/users/user_edit.php:382 -#: ../../operation/users/user_edit.php:418 -#: ../../operation/users/user_edit.php:475 -#: ../../operation/users/user_edit.php:489 -#: ../../operation/users/user_edit.php:833 -#: ../../operation/users/user_edit.php:840 -#: ../../operation/users/user_edit.php:849 -#: ../../operation/users/user_edit.php:856 -#: ../../operation/agentes/pandora_networkmap.editor.php:319 -#: ../../operation/agentes/ver_agente.php:986 -#: ../../operation/agentes/ver_agente.php:1029 -#: ../../operation/agentes/ver_agente.php:1039 -#: ../../operation/snmpconsole/snmp_browser.php:324 -#: ../../operation/snmpconsole/snmp_browser.php:339 -#: ../../operation/snmpconsole/snmp_browser.php:349 -#: ../../operation/snmpconsole/snmp_browser.php:468 -#: ../../operation/snmpconsole/snmp_view.php:605 -#: ../../operation/snmpconsole/snmp_view.php:1030 -#: ../../operation/snmpconsole/snmp_view.php:1041 -#: ../../operation/gis_maps/render_view.php:150 -#: ../../operation/incidents/list_integriaims_incidents.php:278 -#: ../../operation/incidents/list_integriaims_incidents.php:282 -#: ../../operation/events/events_list.php:518 -#: ../../operation/events/events_list.php:1269 -#: ../../operation/events/events.php:1596 +#: ../../include/functions_events.php:3569 +#: ../../include/functions_events.php:3585 +#: ../../operation/users/user_edit.php:397 +#: ../../operation/users/user_edit.php:440 +#: ../../operation/users/user_edit.php:477 +#: ../../operation/users/user_edit.php:491 +#: ../../operation/users/user_edit.php:884 +#: ../../operation/users/user_edit.php:891 +#: ../../operation/users/user_edit.php:900 +#: ../../operation/users/user_edit.php:907 +#: ../../operation/agentes/pandora_networkmap.editor.php:352 +#: ../../operation/agentes/ver_agente.php:1225 +#: ../../operation/agentes/ver_agente.php:1281 +#: ../../operation/agentes/ver_agente.php:1296 +#: ../../operation/snmpconsole/snmp_browser.php:386 +#: ../../operation/snmpconsole/snmp_browser.php:401 +#: ../../operation/snmpconsole/snmp_browser.php:411 +#: ../../operation/snmpconsole/snmp_browser.php:530 +#: ../../operation/snmpconsole/snmp_view.php:630 +#: ../../operation/snmpconsole/snmp_view.php:1114 +#: ../../operation/snmpconsole/snmp_view.php:1125 +#: ../../operation/gis_maps/render_view.php:160 +#: ../../operation/incidents/list_integriaims_incidents.php:269 +#: ../../operation/incidents/list_integriaims_incidents.php:273 +#: ../../operation/events/events_list.php:526 +#: ../../operation/events/events_list.php:1279 +#: ../../operation/events/events.php:1758 msgid "None" msgstr "なし" -#: ../../enterprise/meta/advanced/metasetup.visual.php:262 +#: ../../enterprise/meta/advanced/metasetup.visual.php:287 #: ../../enterprise/meta/advanced/metasetup.relations.php:419 -#: ../../enterprise/meta/advanced/collections.data.php:381 +#: ../../enterprise/meta/advanced/collections.data.php:388 #: ../../enterprise/meta/advanced/policymanager.queue.php:212 #: ../../enterprise/meta/advanced/policymanager.queue.php:217 #: ../../enterprise/meta/advanced/policymanager.queue.php:228 @@ -2803,1627 +2858,1527 @@ msgstr "なし" #: ../../enterprise/meta/monitoring/custom_fields_view.php:208 #: ../../enterprise/meta/monitoring/custom_fields_view.php:235 #: ../../enterprise/meta/monitoring/custom_fields_view.php:253 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:393 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:754 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:397 #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:218 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:106 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:128 #: ../../enterprise/meta/include/functions_users_meta.php:87 #: ../../enterprise/meta/include/functions_users_meta.php:98 #: ../../enterprise/meta/include/functions_wizard_meta.php:320 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:278 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:325 +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:399 +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:447 #: ../../enterprise/meta/include/functions_html_meta.php:75 #: ../../enterprise/extensions/backup/main.php:112 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1454 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1478 -#: ../../enterprise/godmode/modules/local_components.php:482 -#: ../../enterprise/godmode/modules/local_components.php:508 -#: ../../enterprise/godmode/modules/local_components.php:533 -#: ../../enterprise/godmode/agentes/collections.data.php:432 -#: ../../enterprise/godmode/policies/policy_queue.php:414 -#: ../../enterprise/godmode/policies/policy_queue.php:419 -#: ../../enterprise/godmode/policies/policy_queue.php:430 -#: ../../enterprise/godmode/policies/policy_queue.php:499 -#: ../../enterprise/godmode/policies/policy_agents.php:699 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:114 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:191 +#: ../../enterprise/godmode/modules/local_components.php:527 +#: ../../enterprise/godmode/modules/local_components.php:553 +#: ../../enterprise/godmode/modules/local_components.php:578 +#: ../../enterprise/godmode/agentes/collections.data.php:482 +#: ../../enterprise/godmode/policies/policy_queue.php:536 +#: ../../enterprise/godmode/policies/policy_queue.php:541 +#: ../../enterprise/godmode/policies/policy_queue.php:552 +#: ../../enterprise/godmode/policies/policy_queue.php:621 +#: ../../enterprise/godmode/policies/policy_agents.php:779 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:121 #: ../../enterprise/godmode/setup/setup_acl.php:362 #: ../../enterprise/godmode/setup/setup_acl.php:379 #: ../../enterprise/godmode/setup/setup_acl.php:396 -#: ../../enterprise/godmode/setup/setup_acl.php:620 -#: ../../enterprise/godmode/setup/setup_acl.php:628 -#: ../../enterprise/godmode/setup/setup_acl.php:639 -#: ../../enterprise/godmode/setup/setup_acl.php:680 -#: ../../enterprise/godmode/setup/setup_acl.php:711 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:234 +#: ../../enterprise/godmode/setup/setup_acl.php:627 +#: ../../enterprise/godmode/setup/setup_acl.php:635 +#: ../../enterprise/godmode/setup/setup_acl.php:646 +#: ../../enterprise/godmode/setup/setup_acl.php:687 +#: ../../enterprise/godmode/setup/setup_acl.php:718 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:241 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:143 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:160 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:185 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:608 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:634 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:188 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:613 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:639 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:143 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1838 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1845 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1870 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2549 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2576 -#: ../../enterprise/include/functions_metaconsole.php:839 -#: ../../enterprise/include/functions_metaconsole.php:840 -#: ../../enterprise/include/functions_metaconsole.php:1188 -#: ../../enterprise/operation/agentes/tag_view.php:124 -#: ../../enterprise/operation/agentes/tag_view.php:150 -#: ../../enterprise/operation/agentes/tag_view.php:188 -#: ../../enterprise/operation/agentes/tag_view.php:216 -#: ../../enterprise/operation/agentes/tag_view.php:280 -#: ../../enterprise/operation/agentes/tag_view.php:283 -#: ../../enterprise/operation/agentes/tag_view.php:369 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1917 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2615 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2642 +#: ../../enterprise/include/functions_metaconsole.php:924 +#: ../../enterprise/include/functions_metaconsole.php:925 +#: ../../enterprise/include/functions_metaconsole.php:1273 +#: ../../enterprise/include/functions_ipam.php:1525 +#: ../../enterprise/include/functions_ipam.php:1570 +#: ../../enterprise/operation/agentes/tag_view.php:145 +#: ../../enterprise/operation/agentes/tag_view.php:171 +#: ../../enterprise/operation/agentes/tag_view.php:237 +#: ../../enterprise/operation/agentes/tag_view.php:301 +#: ../../enterprise/operation/agentes/tag_view.php:304 +#: ../../enterprise/operation/agentes/tag_view.php:390 #: ../../enterprise/operation/agentes/agent_inventory.php:74 -#: ../../enterprise/operation/log/log_viewer.php:469 -#: ../../enterprise/operation/log/log_viewer.php:512 +#: ../../enterprise/operation/log/log_viewer.php:621 +#: ../../enterprise/operation/log/log_viewer.php:639 +#: ../../enterprise/operation/log/log_viewer.php:689 #: ../../enterprise/operation/snmpconsole/snmp_view.php:33 -#: ../../enterprise/operation/inventory/inventory.php:57 -#: ../../enterprise/operation/inventory/inventory.php:58 -#: ../../enterprise/operation/inventory/inventory.php:134 -#: ../../enterprise/operation/inventory/inventory.php:135 -#: ../../enterprise/operation/inventory/inventory.php:193 -#: ../../extensions/agents_modules.php:401 +#: ../../enterprise/operation/inventory/inventory.php:76 +#: ../../enterprise/operation/inventory/inventory.php:77 +#: ../../enterprise/operation/inventory/inventory.php:161 +#: ../../enterprise/operation/inventory/inventory.php:162 +#: ../../enterprise/operation/inventory/inventory.php:237 +#: ../../extensions/agents_modules.php:403 #: ../../extensions/files_repo/files_repo_form.php:46 #: ../../godmode/modules/manage_network_templates_form.php:291 -#: ../../godmode/modules/manage_network_components.php:574 -#: ../../godmode/massive/massive_copy_modules.php:111 -#: ../../godmode/massive/massive_copy_modules.php:271 -#: ../../godmode/massive/massive_delete_modules.php:303 -#: ../../godmode/massive/massive_delete_modules.php:350 -#: ../../godmode/massive/massive_delete_modules.php:405 -#: ../../godmode/massive/massive_delete_modules.php:426 -#: ../../godmode/massive/massive_delete_agents.php:148 -#: ../../godmode/massive/massive_delete_agents.php:162 -#: ../../godmode/massive/massive_edit_agents.php:435 -#: ../../godmode/massive/massive_edit_agents.php:448 -#: ../../godmode/massive/massive_edit_modules.php:284 -#: ../../godmode/massive/massive_edit_modules.php:331 -#: ../../godmode/massive/massive_edit_modules.php:369 -#: ../../godmode/massive/massive_edit_modules.php:454 -#: ../../godmode/admin_access_logs.php:83 -#: ../../godmode/admin_access_logs.php:87 +#: ../../godmode/modules/manage_network_components.php:645 +#: ../../godmode/massive/massive_copy_modules.php:126 +#: ../../godmode/massive/massive_copy_modules.php:286 +#: ../../godmode/massive/massive_delete_modules.php:322 +#: ../../godmode/massive/massive_delete_modules.php:369 +#: ../../godmode/massive/massive_delete_modules.php:424 +#: ../../godmode/massive/massive_delete_modules.php:445 +#: ../../godmode/massive/massive_delete_agents.php:163 +#: ../../godmode/massive/massive_delete_agents.php:177 +#: ../../godmode/massive/massive_edit_agents.php:455 +#: ../../godmode/massive/massive_edit_agents.php:468 +#: ../../godmode/massive/massive_edit_modules.php:299 +#: ../../godmode/massive/massive_edit_modules.php:346 +#: ../../godmode/massive/massive_edit_modules.php:384 +#: ../../godmode/massive/massive_edit_modules.php:470 +#: ../../godmode/admin_access_logs.php:96 +#: ../../godmode/admin_access_logs.php:100 #: ../../godmode/alerts/alert_list.list.php:115 #: ../../godmode/alerts/alert_list.list.php:121 #: ../../godmode/alerts/alert_list.list.php:130 -#: ../../godmode/alerts/alert_list.list.php:135 -#: ../../godmode/alerts/alert_templates.php:291 -#: ../../godmode/alerts/alert_list.php:413 -#: ../../godmode/alerts/alert_list.php:462 -#: ../../godmode/alerts/alert_list.php:476 -#: ../../godmode/setup/gis_step_2.php:207 -#: ../../godmode/setup/setup_visuals.php:863 +#: ../../godmode/alerts/alert_list.list.php:139 +#: ../../godmode/alerts/alert_templates.php:307 +#: ../../godmode/alerts/alert_list.php:417 +#: ../../godmode/alerts/alert_list.php:466 +#: ../../godmode/alerts/alert_list.php:480 +#: ../../godmode/setup/gis_step_2.php:214 +#: ../../godmode/setup/setup_visuals.php:947 #: ../../godmode/reporting/reporting_builder.list_items.php:209 #: ../../godmode/reporting/reporting_builder.list_items.php:211 #: ../../godmode/reporting/reporting_builder.list_items.php:213 #: ../../godmode/reporting/reporting_builder.list_items.php:235 #: ../../godmode/reporting/reporting_builder.list_items.php:245 #: ../../godmode/reporting/reporting_builder.list_items.php:255 -#: ../../godmode/reporting/create_container.php:514 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1276 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1294 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1629 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2340 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2367 -#: ../../godmode/reporting/visual_console_builder.wizard.php:360 -#: ../../godmode/reporting/visual_console_builder.wizard.php:374 -#: ../../godmode/events/event_edit_filter.php:289 -#: ../../godmode/events/event_edit_filter.php:304 -#: ../../godmode/events/event_edit_filter.php:567 -#: ../../mobile/operation/agents.php:38 ../../mobile/operation/modules.php:48 -#: ../../mobile/operation/modules.php:264 -#: ../../mobile/operation/modules.php:279 ../../mobile/operation/alerts.php:47 +#: ../../godmode/reporting/create_container.php:546 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1389 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1407 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1741 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2491 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2518 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3085 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3151 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3209 +#: ../../godmode/reporting/visual_console_builder.wizard.php:340 +#: ../../godmode/reporting/visual_console_builder.wizard.php:354 +#: ../../godmode/events/event_edit_filter.php:317 +#: ../../godmode/events/event_edit_filter.php:332 +#: ../../godmode/events/event_edit_filter.php:595 +#: ../../mobile/operation/agents.php:38 ../../mobile/operation/modules.php:50 +#: ../../mobile/operation/modules.php:270 +#: ../../mobile/operation/modules.php:285 ../../mobile/operation/alerts.php:47 #: ../../mobile/operation/alerts.php:54 ../../mobile/operation/events.php:682 #: ../../mobile/operation/events.php:692 ../../mobile/operation/events.php:1158 -#: ../../mobile/operation/events.php:1187 ../../include/functions.php:1074 -#: ../../include/functions.php:1333 ../../include/functions_groupview.php:95 -#: ../../include/functions_modules.php:3258 -#: ../../include/functions_modules.php:3260 -#: ../../include/functions_graph.php:3032 ../../include/functions_users.php:369 -#: ../../include/functions_users.php:612 +#: ../../mobile/operation/events.php:1187 ../../include/functions.php:1070 +#: ../../include/functions.php:1329 ../../include/ajax/events.php:378 +#: ../../include/functions_groupview.php:95 +#: ../../include/functions_modules.php:3438 +#: ../../include/functions_modules.php:3440 +#: ../../include/functions_users.php:422 ../../include/functions_users.php:670 #: ../../include/functions_notifications.php:108 -#: ../../include/class/CredentialStore.class.php:494 -#: ../../include/functions_reporting.php:2306 -#: ../../include/lib/Dashboard/Widgets/events_list.php:350 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:371 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:404 -#: ../../include/functions_groups.php:685 -#: ../../include/functions_groups.php:1964 -#: ../../include/functions_events.php:5787 -#: ../../include/functions_events.php:6385 ../../operation/tree.php:157 -#: ../../operation/tree.php:201 ../../operation/agentes/estado_agente.php:245 -#: ../../operation/agentes/status_monitor.php:394 -#: ../../operation/agentes/status_monitor.php:422 -#: ../../operation/agentes/status_monitor.php:459 -#: ../../operation/agentes/status_monitor.php:538 -#: ../../operation/agentes/status_monitor.php:541 -#: ../../operation/agentes/status_monitor.php:641 -#: ../../operation/agentes/estado_monitores.php:513 -#: ../../operation/agentes/estado_monitores.php:558 -#: ../../operation/agentes/alerts_status.functions.php:78 -#: ../../operation/agentes/alerts_status.functions.php:84 -#: ../../operation/agentes/alerts_status.functions.php:98 -#: ../../operation/agentes/alerts_status.functions.php:115 -#: ../../operation/agentes/alerts_status.functions.php:118 -#: ../../operation/snmpconsole/snmp_view.php:525 -#: ../../operation/snmpconsole/snmp_view.php:554 -#: ../../operation/snmpconsole/snmp_view.php:562 -#: ../../operation/snmpconsole/snmp_view.php:847 -#: ../../operation/incidents/list_integriaims_incidents.php:122 -#: ../../operation/incidents/list_integriaims_incidents.php:133 -#: ../../operation/incidents/list_integriaims_incidents.php:150 -#: ../../operation/incidents/list_integriaims_incidents.php:161 -#: ../../operation/events/events_list.php:813 -#: ../../operation/events/events_list.php:825 -#: ../../operation/events/events_list.php:934 -#: ../../operation/events/events_list.php:946 -#: ../../operation/events/events.php:897 ../../operation/events/events.php:966 -#: ../../operation/events/events.php:1058 -#: ../../operation/events/events.php:1110 -#: ../../operation/events/events.php:2001 -#: ../../operation/events/events.build_table.php:616 +#: ../../include/functions_html.php:1415 +#: ../../include/class/CredentialStore.class.php:524 +#: ../../include/functions_reporting.php:2663 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:399 +#: ../../include/lib/Dashboard/Widgets/events_list.php:401 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:380 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:413 +#: ../../include/functions_groups.php:656 +#: ../../include/functions_groups.php:1939 +#: ../../include/functions_events.php:6287 +#: ../../include/functions_events.php:6885 ../../operation/tree.php:192 +#: ../../operation/tree.php:236 ../../operation/agentes/estado_agente.php:278 +#: ../../operation/agentes/status_monitor.php:478 +#: ../../operation/agentes/status_monitor.php:506 +#: ../../operation/agentes/status_monitor.php:543 +#: ../../operation/agentes/status_monitor.php:622 +#: ../../operation/agentes/status_monitor.php:625 +#: ../../operation/agentes/status_monitor.php:717 +#: ../../operation/agentes/estado_monitores.php:520 +#: ../../operation/agentes/estado_monitores.php:565 +#: ../../operation/agentes/alerts_status.functions.php:94 +#: ../../operation/agentes/alerts_status.functions.php:100 +#: ../../operation/agentes/alerts_status.functions.php:114 +#: ../../operation/agentes/alerts_status.functions.php:131 +#: ../../operation/agentes/alerts_status.functions.php:134 +#: ../../operation/snmpconsole/snmp_view.php:549 +#: ../../operation/snmpconsole/snmp_view.php:578 +#: ../../operation/snmpconsole/snmp_view.php:586 +#: ../../operation/snmpconsole/snmp_view.php:902 +#: ../../operation/incidents/list_integriaims_incidents.php:115 +#: ../../operation/incidents/list_integriaims_incidents.php:126 +#: ../../operation/incidents/list_integriaims_incidents.php:143 +#: ../../operation/incidents/list_integriaims_incidents.php:154 +#: ../../operation/events/events_list.php:823 +#: ../../operation/events/events_list.php:835 +#: ../../operation/events/events_list.php:944 +#: ../../operation/events/events_list.php:956 +#: ../../operation/events/events.php:1039 +#: ../../operation/events/events.php:1108 +#: ../../operation/events/events.php:1217 +#: ../../operation/events/events.php:1269 +#: ../../operation/events/events.php:2161 +#: ../../operation/events/events.build_table.php:619 #: ../../general/subselect_data_module.php:62 msgid "All" msgstr "全て" -#: ../../enterprise/meta/advanced/metasetup.visual.php:263 -#: ../../godmode/setup/setup_visuals.php:864 +#: ../../enterprise/meta/advanced/metasetup.visual.php:288 +#: ../../godmode/setup/setup_visuals.php:948 msgid "On Boolean graphs" msgstr "二値グラフ" -#: ../../enterprise/meta/advanced/metasetup.visual.php:266 +#: ../../enterprise/meta/advanced/metasetup.visual.php:291 msgid "Graph TIP view" msgstr "グラフ詳細表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:267 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2241 -#: ../../operation/agentes/interface_traffic_graph_win.php:223 +#: ../../enterprise/meta/advanced/metasetup.visual.php:292 msgid "This option may cause performance issues" -msgstr "このオプションはパフォーマンスに影響します" +msgstr "このオプションはパフォーマンスの問題を発生させる可能性があります" -#: ../../enterprise/meta/advanced/metasetup.visual.php:281 -#: ../../godmode/setup/setup_visuals.php:873 -msgid "Standard mode" -msgstr "標準モード" +#: ../../enterprise/meta/advanced/metasetup.visual.php:306 +#: ../../godmode/setup/setup_visuals.php:967 +msgid "Show only average by default" +msgstr "デフォルトで平均の表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:282 -#: ../../godmode/setup/setup_visuals.php:874 -msgid "Classic mode" -msgstr "クラシックモード" +#: ../../enterprise/meta/advanced/metasetup.visual.php:307 +#: ../../godmode/setup/setup_visuals.php:968 +msgid "Show MAX/AVG/MIN by default" +msgstr "デフォルトで最大/平均/最小を表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:284 -msgid "Soft graphs:" -msgstr "ソフトグラフ:" +#: ../../enterprise/meta/advanced/metasetup.visual.php:309 +#: ../../godmode/setup/setup_visuals.php:964 +msgid "Graph mode" +msgstr "グラフモード" -#: ../../enterprise/meta/advanced/metasetup.visual.php:304 -#: ../../godmode/setup/setup_visuals.php:879 +#: ../../enterprise/meta/advanced/metasetup.visual.php:329 +#: ../../godmode/setup/setup_visuals.php:983 msgid "Zoom graphs:" msgstr "グラフ倍率:" -#: ../../enterprise/meta/advanced/metasetup.visual.php:318 -#: ../../godmode/setup/setup_visuals.php:821 +#: ../../enterprise/meta/advanced/metasetup.visual.php:343 +#: ../../godmode/setup/setup_visuals.php:898 msgid "Type of module charts" msgstr "モジュールグラフのタイプ" -#: ../../enterprise/meta/advanced/metasetup.visual.php:320 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:213 -#: ../../godmode/setup/setup_visuals.php:822 -#: ../../godmode/setup/setup_visuals.php:839 -#: ../../godmode/reporting/create_container.php:326 -#: ../../godmode/reporting/graph_builder.main.php:151 -#: ../../include/functions_visual_map_editor.php:502 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:636 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:261 -#: ../../operation/agentes/graphs.php:229 +#: ../../enterprise/meta/advanced/metasetup.visual.php:345 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:245 +#: ../../godmode/setup/setup_visuals.php:899 +#: ../../godmode/setup/setup_visuals.php:916 +#: ../../godmode/reporting/create_container.php:358 +#: ../../godmode/reporting/graph_builder.main.php:214 +#: ../../include/functions_visual_map_editor.php:558 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:645 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:315 #: ../../operation/agentes/graphs.php:236 -#: ../../operation/agentes/graphs.php:402 -#: ../../operation/agentes/graphs.php:421 -#: ../../operation/reporting/graph_viewer.php:265 +#: ../../operation/agentes/graphs.php:243 +#: ../../operation/agentes/graphs.php:409 +#: ../../operation/agentes/graphs.php:428 +#: ../../operation/reporting/graph_viewer.php:340 msgid "Area" msgstr "塗り潰し" -#: ../../enterprise/meta/advanced/metasetup.visual.php:329 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:215 -#: ../../godmode/setup/setup_visuals.php:829 -#: ../../godmode/setup/setup_visuals.php:846 -#: ../../godmode/reporting/create_container.php:327 -#: ../../godmode/reporting/visual_console_builder.elements.php:278 -#: ../../godmode/reporting/graph_builder.main.php:153 +#: ../../enterprise/meta/advanced/metasetup.visual.php:354 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:247 +#: ../../godmode/setup/setup_visuals.php:906 +#: ../../godmode/setup/setup_visuals.php:923 +#: ../../godmode/reporting/create_container.php:359 +#: ../../godmode/reporting/visual_console_builder.elements.php:314 +#: ../../godmode/reporting/graph_builder.main.php:216 #: ../../include/functions_visual_map_editor.php:72 -#: ../../include/functions_visual_map_editor.php:501 -#: ../../include/functions_visual_map_editor.php:1309 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:635 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:263 -#: ../../operation/visual_console/view.php:275 -#: ../../operation/agentes/graphs.php:231 -#: ../../operation/agentes/graphs.php:237 -#: ../../operation/agentes/graphs.php:410 -#: ../../operation/agentes/graphs.php:425 -#: ../../operation/reporting/graph_viewer.php:267 +#: ../../include/functions_visual_map_editor.php:557 +#: ../../include/functions_visual_map_editor.php:1399 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:644 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:317 +#: ../../operation/visual_console/view.php:354 +#: ../../operation/agentes/graphs.php:238 +#: ../../operation/agentes/graphs.php:244 +#: ../../operation/agentes/graphs.php:417 +#: ../../operation/agentes/graphs.php:432 +#: ../../operation/reporting/graph_viewer.php:342 msgid "Line" msgstr "線" -#: ../../enterprise/meta/advanced/metasetup.visual.php:339 -#: ../../enterprise/meta/include/functions_meta.php:1485 +#: ../../enterprise/meta/advanced/metasetup.visual.php:364 +#: ../../enterprise/meta/include/functions_meta.php:1321 msgid "Metaconsole elements" msgstr "メタコンソール要素" -#: ../../enterprise/meta/advanced/metasetup.visual.php:341 +#: ../../enterprise/meta/advanced/metasetup.visual.php:366 msgid "The number of elements retrieved for each instance in some views." msgstr "一部のビュー内での各インスタンスの要素数" -#: ../../enterprise/meta/advanced/metasetup.visual.php:354 -#: ../../enterprise/meta/advanced/metasetup.visual.php:756 -#: ../../enterprise/meta/advanced/metasetup.visual.php:757 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:312 -#: ../../extensions/agents_alerts.php:104 -#: ../../extensions/agents_alerts.php:301 -#: ../../godmode/snmpconsole/snmp_alert.php:1039 -#: ../../godmode/setup/setup_visuals.php:926 -#: ../../godmode/setup/setup_visuals.php:927 -#: ../../godmode/setup/setup_visuals.php:1261 -#: ../../include/functions_visual_map_editor.php:1133 -#: ../../include/functions_visual_map_editor.php:1134 -#: ../../include/functions.php:493 ../../include/functions.php:633 -#: ../../include/functions_html.php:1431 +#: ../../enterprise/meta/advanced/metasetup.visual.php:379 +#: ../../enterprise/meta/advanced/metasetup.visual.php:796 +#: ../../enterprise/meta/advanced/metasetup.visual.php:797 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:320 +#: ../../godmode/snmpconsole/snmp_alert.php:982 +#: ../../godmode/setup/setup_visuals.php:1027 +#: ../../godmode/setup/setup_visuals.php:1028 +#: ../../godmode/setup/setup_visuals.php:1339 +#: ../../include/functions_visual_map_editor.php:1223 +#: ../../include/functions_visual_map_editor.php:1224 +#: ../../include/functions.php:499 ../../include/functions.php:629 +#: ../../include/functions_html.php:1908 +#: ../../include/class/AgentsAlerts.class.php:380 msgid "seconds" msgstr "秒" -#: ../../enterprise/meta/advanced/metasetup.visual.php:355 -#: ../../enterprise/meta/advanced/metasetup.visual.php:758 -#: ../../enterprise/meta/advanced/metasetup.visual.php:759 -#: ../../enterprise/meta/advanced/metasetup.visual.php:760 -#: ../../enterprise/meta/advanced/metasetup.visual.php:761 -#: ../../godmode/setup/setup_visuals.php:928 -#: ../../godmode/setup/setup_visuals.php:929 -#: ../../godmode/setup/setup_visuals.php:930 -#: ../../godmode/setup/setup_visuals.php:931 -#: ../../godmode/setup/setup_visuals.php:1262 -#: ../../include/functions_visual_map_editor.php:1135 -#: ../../include/functions_visual_map_editor.php:1136 -#: ../../include/functions_visual_map_editor.php:1137 -#: ../../include/functions_visual_map_editor.php:1138 -#: ../../include/functions.php:497 ../../include/functions.php:637 -#: ../../include/functions_html.php:1432 +#: ../../enterprise/meta/advanced/metasetup.visual.php:380 +#: ../../enterprise/meta/advanced/metasetup.visual.php:798 +#: ../../enterprise/meta/advanced/metasetup.visual.php:799 +#: ../../enterprise/meta/advanced/metasetup.visual.php:800 +#: ../../enterprise/meta/advanced/metasetup.visual.php:801 +#: ../../godmode/setup/setup_visuals.php:1029 +#: ../../godmode/setup/setup_visuals.php:1030 +#: ../../godmode/setup/setup_visuals.php:1031 +#: ../../godmode/setup/setup_visuals.php:1032 +#: ../../godmode/setup/setup_visuals.php:1340 +#: ../../include/functions_visual_map_editor.php:1225 +#: ../../include/functions_visual_map_editor.php:1226 +#: ../../include/functions_visual_map_editor.php:1227 +#: ../../include/functions_visual_map_editor.php:1228 +#: ../../include/functions.php:503 ../../include/functions.php:633 +#: ../../include/functions_html.php:1909 msgid "minutes" msgstr "分" -#: ../../enterprise/meta/advanced/metasetup.visual.php:356 -#: ../../godmode/setup/setup_visuals.php:1263 ../../include/functions.php:498 -#: ../../include/functions.php:638 ../../include/functions_html.php:1433 +#: ../../enterprise/meta/advanced/metasetup.visual.php:381 +#: ../../godmode/setup/setup_visuals.php:1341 ../../include/functions.php:504 +#: ../../include/functions.php:634 ../../include/functions_snmp.php:402 +#: ../../include/functions_html.php:1910 msgid "hours" msgstr "時間" -#: ../../enterprise/meta/advanced/metasetup.visual.php:357 +#: ../../enterprise/meta/advanced/metasetup.visual.php:382 #: ../../godmode/db/db_main.php:86 ../../godmode/db/db_main.php:92 -#: ../../godmode/setup/setup_visuals.php:1264 ../../include/functions.php:494 -#: ../../include/functions.php:634 ../../include/functions_html.php:1434 +#: ../../godmode/setup/setup_visuals.php:1342 ../../include/functions.php:500 +#: ../../include/functions.php:630 ../../include/functions_html.php:1911 msgid "days" msgstr "日" -#: ../../enterprise/meta/advanced/metasetup.visual.php:358 -#: ../../godmode/setup/setup_visuals.php:1265 ../../include/functions.php:495 -#: ../../include/functions.php:635 ../../include/functions_html.php:1436 +#: ../../enterprise/meta/advanced/metasetup.visual.php:383 +#: ../../godmode/setup/setup_visuals.php:1343 ../../include/functions.php:501 +#: ../../include/functions.php:631 ../../include/functions_html.php:1913 msgid "months" msgstr "月" -#: ../../enterprise/meta/advanced/metasetup.visual.php:359 -#: ../../godmode/setup/setup_visuals.php:1266 ../../include/functions.php:496 -#: ../../include/functions.php:636 ../../include/functions_html.php:1437 +#: ../../enterprise/meta/advanced/metasetup.visual.php:384 +#: ../../godmode/setup/setup_visuals.php:1344 ../../include/functions.php:502 +#: ../../include/functions.php:632 ../../include/functions_html.php:1914 msgid "years" msgstr "年" -#: ../../enterprise/meta/advanced/metasetup.visual.php:362 +#: ../../enterprise/meta/advanced/metasetup.visual.php:387 msgid "Add new custom value to intervals" msgstr "新たな間隔カスタム値の追加" -#: ../../enterprise/meta/advanced/metasetup.visual.php:383 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:585 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:737 +#: ../../enterprise/meta/advanced/metasetup.visual.php:408 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:733 #: ../../enterprise/meta/advanced/links.php:175 -#: ../../enterprise/meta/include/functions_autoprovision.php:675 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1367 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:468 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:354 +#: ../../enterprise/meta/include/functions_autoprovision.php:703 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1359 #: ../../enterprise/godmode/agentes/collection_manager.php:119 -#: ../../enterprise/godmode/agentes/collection_manager.php:139 +#: ../../enterprise/godmode/agentes/collection_manager.php:148 #: ../../enterprise/godmode/agentes/inventory_manager.php:182 -#: ../../enterprise/godmode/agentes/plugins_manager.php:104 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:223 -#: ../../enterprise/godmode/policies/policy_plugins.php:96 -#: ../../enterprise/godmode/policies/policy_alerts.php:540 -#: ../../enterprise/godmode/policies/policy_alerts.php:604 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:329 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:397 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:215 -#: ../../enterprise/godmode/policies/policy_collections.php:248 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:150 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:120 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:138 -#: ../../enterprise/godmode/alerts/alert_events_list.php:699 +#: ../../enterprise/godmode/agentes/plugins_manager.php:157 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:226 +#: ../../enterprise/godmode/policies/policy_plugins.php:135 +#: ../../enterprise/godmode/policies/policy_alerts.php:543 +#: ../../enterprise/godmode/policies/policy_alerts.php:607 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:332 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:398 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:223 +#: ../../enterprise/godmode/policies/policy_collections.php:255 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:157 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:127 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:143 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:398 #: ../../enterprise/godmode/setup/setup_metaconsole.php:244 -#: ../../enterprise/godmode/setup/setup_metaconsole.php:345 +#: ../../enterprise/godmode/setup/setup_metaconsole.php:354 #: ../../enterprise/godmode/setup/setup_acl.php:407 -#: ../../enterprise/godmode/setup/setup_acl.php:426 +#: ../../enterprise/godmode/setup/setup_acl.php:433 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:237 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:493 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:257 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:333 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:829 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:498 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:255 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:834 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:240 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:392 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:217 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:162 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:295 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:398 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:249 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:164 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:298 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:82 #: ../../enterprise/godmode/servers/manage_export_form.php:138 -#: ../../enterprise/include/ajax/log_viewer.ajax.php:71 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2183 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:266 -#: ../../extensions/files_repo/files_repo_form.php:84 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:89 +#: ../../enterprise/include/ajax/servers.ajax.php:144 +#: ../../enterprise/include/ajax/servers.ajax.php:177 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:308 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:467 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:356 +#: ../../extensions/files_repo/files_repo_form.php:105 #: ../../godmode/modules/manage_network_templates_form.php:335 -#: ../../godmode/users/configure_profile.php:355 -#: ../../godmode/agentes/planned_downtime.editor.php:854 -#: ../../godmode/agentes/planned_downtime.editor.php:999 -#: ../../godmode/agentes/planned_downtime.editor.php:1158 -#: ../../godmode/snmpconsole/snmp_alert.php:1436 -#: ../../godmode/gis_maps/configure_gis_map.php:562 -#: ../../godmode/massive/massive_add_alerts.php:267 -#: ../../godmode/massive/massive_add_action_alerts.php:236 -#: ../../godmode/alerts/alert_list.list.php:769 -#: ../../godmode/setup/news.php:289 ../../godmode/setup/links.php:166 -#: ../../godmode/setup/setup_visuals.php:1216 -#: ../../godmode/setup/setup_visuals.php:1271 -#: ../../godmode/setup/setup_visuals.php:1291 -#: ../../godmode/reporting/graph_builder.graph_editor.php:377 -#: ../../godmode/reporting/visual_console_builder.wizard.php:551 -#: ../../godmode/events/event_edit_filter.php:475 -#: ../../godmode/events/event_edit_filter.php:528 -#: ../../godmode/servers/plugin.php:1052 -#: ../../include/functions_notifications.php:853 -#: ../../include/class/ManageNetScanScripts.class.php:475 -#: ../../include/functions_snmp_browser.php:1234 -#: ../../operation/incidents/incident_detail.php:425 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:321 -#: ../../operation/events/events_list.php:601 -#: ../../operation/events/events_list.php:675 -#: ../../operation/events/events.php:528 ../../operation/events/events.php:602 +#: ../../godmode/users/configure_profile.php:344 +#: ../../godmode/agentes/planned_downtime.editor.php:863 +#: ../../godmode/agentes/planned_downtime.editor.php:1039 +#: ../../godmode/snmpconsole/snmp_alert.php:1412 +#: ../../godmode/gis_maps/configure_gis_map.php:621 +#: ../../godmode/alerts/alert_list.list.php:792 +#: ../../godmode/setup/news.php:299 ../../godmode/setup/links.php:170 +#: ../../godmode/setup/setup_visuals.php:1294 +#: ../../godmode/setup/setup_visuals.php:1349 +#: ../../godmode/setup/setup_visuals.php:1369 +#: ../../godmode/reporting/graph_builder.graph_editor.php:394 +#: ../../godmode/reporting/visual_console_builder.wizard.php:531 +#: ../../godmode/events/event_edit_filter.php:503 +#: ../../godmode/events/event_edit_filter.php:556 +#: ../../godmode/servers/plugin.php:927 +#: ../../include/functions_notifications.php:974 +#: ../../include/class/ManageNetScanScripts.class.php:471 +#: ../../include/functions_snmp_browser.php:1552 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:308 +#: ../../operation/events/events_list.php:609 +#: ../../operation/events/events_list.php:685 +#: ../../operation/events/events.php:598 ../../operation/events/events.php:674 msgid "Add" msgstr "追加" -#: ../../enterprise/meta/advanced/metasetup.visual.php:392 -#: ../../enterprise/meta/include/functions_meta.php:1641 -#: ../../godmode/setup/setup_visuals.php:1276 -#: ../../include/functions_config.php:1280 +#: ../../enterprise/meta/advanced/metasetup.visual.php:417 +#: ../../enterprise/meta/include/functions_meta.php:1504 +#: ../../godmode/setup/setup_visuals.php:1354 +#: ../../include/functions_config.php:1341 msgid "Delete interval" msgstr "間隔値を削除" -#: ../../enterprise/meta/advanced/metasetup.visual.php:426 -#: ../../enterprise/meta/include/functions_meta.php:1494 -#: ../../godmode/setup/setup_visuals.php:1166 +#: ../../enterprise/meta/advanced/metasetup.visual.php:451 +#: ../../enterprise/meta/include/functions_meta.php:1330 +#: ../../godmode/setup/setup_visuals.php:1244 msgid "Show only the group name" msgstr "グループ名のみ表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:428 -#: ../../include/functions_config.php:1149 +#: ../../enterprise/meta/advanced/metasetup.visual.php:453 +#: ../../include/functions_config.php:1200 msgid "Show the group name instead the group icon." msgstr "グループアイコンの代わりにグループ名を表示します。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:438 -#: ../../enterprise/meta/include/functions_meta.php:1693 -#: ../../godmode/setup/setup_visuals.php:82 -#: ../../include/functions_config.php:1165 +#: ../../enterprise/meta/advanced/metasetup.visual.php:463 +#: ../../enterprise/meta/include/functions_meta.php:1556 +#: ../../godmode/setup/setup_visuals.php:85 +#: ../../include/functions_config.php:1220 msgid "Display data of proc modules in other format" msgstr "別フォーマットでのprocモジュールのデータ表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:446 -#: ../../enterprise/meta/include/functions_meta.php:1698 -#: ../../godmode/setup/setup_visuals.php:91 -#: ../../include/functions_config.php:1169 +#: ../../enterprise/meta/advanced/metasetup.visual.php:471 +#: ../../enterprise/meta/include/functions_meta.php:1561 +#: ../../godmode/setup/setup_visuals.php:94 +#: ../../include/functions_config.php:1224 msgid "Display text proc modules have state is ok" msgstr "正常状態時のprocモジュール表示テキスト" -#: ../../enterprise/meta/advanced/metasetup.visual.php:456 -#: ../../enterprise/meta/include/functions_meta.php:1703 -#: ../../godmode/setup/setup_visuals.php:95 -#: ../../include/functions_config.php:1173 +#: ../../enterprise/meta/advanced/metasetup.visual.php:481 +#: ../../enterprise/meta/include/functions_meta.php:1566 +#: ../../godmode/setup/setup_visuals.php:98 +#: ../../include/functions_config.php:1228 msgid "Display text when proc modules have state critical" msgstr "障害状態時のprocモジュール表示テキスト" -#: ../../enterprise/meta/advanced/metasetup.visual.php:477 -#: ../../godmode/setup/setup_visuals.php:172 -#: ../../include/functions_config.php:993 +#: ../../enterprise/meta/advanced/metasetup.visual.php:502 +#: ../../godmode/setup/setup_visuals.php:173 +#: ../../include/functions_config.php:1048 msgid "Login background" msgstr "ログイン背景" -#: ../../enterprise/meta/advanced/metasetup.visual.php:479 +#: ../../enterprise/meta/advanced/metasetup.visual.php:504 msgid "You can place your custom images into the folder images/backgrounds/" msgstr "カスタム画像を images/backgrounds/ フォルダに置くことができます。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:493 -#: ../../enterprise/meta/advanced/metasetup.visual.php:527 -#: ../../enterprise/meta/advanced/metasetup.visual.php:882 -#: ../../enterprise/meta/advanced/metasetup.visual.php:973 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:99 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:427 -#: ../../enterprise/godmode/policies/policy_alerts.php:340 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:229 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:101 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:107 +#: ../../enterprise/meta/advanced/metasetup.visual.php:518 +#: ../../enterprise/meta/advanced/metasetup.visual.php:555 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1009 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:121 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:443 +#: ../../enterprise/godmode/policies/policy_alerts.php:344 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:232 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:122 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:136 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:89 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:128 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:134 -#: ../../enterprise/operation/agentes/policy_view.php:268 -#: ../../extensions/agents_alerts.php:556 -#: ../../godmode/users/configure_user.php:718 -#: ../../godmode/users/configure_user.php:889 -#: ../../godmode/agentes/module_manager_editor_common.php:576 -#: ../../godmode/massive/massive_edit_agents.php:682 -#: ../../godmode/alerts/alert_list.list.php:584 -#: ../../godmode/alerts/alert_special_days.php:306 -#: ../../godmode/alerts/alert_special_days.php:318 +#: ../../enterprise/operation/agentes/policy_view.php:326 +#: ../../godmode/users/configure_user.php:884 +#: ../../godmode/users/configure_user.php:1083 +#: ../../godmode/agentes/module_manager_editor_common.php:617 +#: ../../godmode/massive/massive_edit_agents.php:719 +#: ../../godmode/alerts/alert_list.list.php:607 +#: ../../godmode/alerts/alert_special_days.php:325 +#: ../../godmode/alerts/alert_special_days.php:337 #: ../../godmode/alerts/alert_view.php:43 -#: ../../godmode/setup/gis_step_2.php:403 -#: ../../godmode/setup/gis_step_2.php:489 -#: ../../godmode/setup/setup_visuals.php:192 -#: ../../godmode/setup/setup_visuals.php:214 -#: ../../godmode/setup/setup_visuals.php:434 -#: ../../godmode/setup/setup_visuals.php:453 -#: ../../godmode/setup/setup_visuals.php:1038 -#: ../../godmode/setup/setup_visuals.php:1075 -#: ../../godmode/events/event_edit_filter.php:365 -#: ../../include/functions_ui.php:1210 ../../operation/users/user_edit.php:298 -#: ../../operation/users/user_edit.php:301 +#: ../../godmode/setup/gis_step_2.php:575 +#: ../../godmode/setup/gis_step_2.php:661 +#: ../../godmode/setup/setup_visuals.php:193 +#: ../../godmode/setup/setup_visuals.php:215 +#: ../../godmode/setup/setup_visuals.php:435 +#: ../../godmode/setup/setup_visuals.php:454 +#: ../../godmode/setup/setup_visuals.php:1156 +#: ../../godmode/events/event_edit_filter.php:393 +#: ../../include/functions_ui.php:1218 +#: ../../include/class/AgentsAlerts.class.php:932 +#: ../../operation/users/user_edit.php:309 #: ../../operation/users/user_edit.php:312 -#: ../../operation/users/user_edit.php:337 -#: ../../operation/snmpconsole/snmp_view.php:542 +#: ../../operation/users/user_edit.php:323 +#: ../../operation/users/user_edit.php:348 +#: ../../operation/snmpconsole/snmp_view.php:566 #: ../../operation/gis_maps/gis_map.php:106 -#: ../../operation/events/events_list.php:849 +#: ../../operation/events/events_list.php:859 msgid "Default" msgstr "デフォルト" -#: ../../enterprise/meta/advanced/metasetup.visual.php:517 -#: ../../enterprise/meta/include/functions_meta.php:1521 -#: ../../godmode/setup/setup_visuals.php:186 -#: ../../include/functions_config.php:937 +#: ../../enterprise/meta/advanced/metasetup.visual.php:545 +#: ../../enterprise/meta/include/functions_meta.php:1366 +#: ../../godmode/setup/setup_visuals.php:187 +#: ../../include/functions_config.php:984 msgid "Custom favicon" msgstr "カスタム favicon" -#: ../../enterprise/meta/advanced/metasetup.visual.php:519 +#: ../../enterprise/meta/advanced/metasetup.visual.php:547 msgid "" "You can place your favicon into the folder images/custom_favicon/. This file " "should be in .ico format with a size of 16x16." msgstr "" -"favicon を images/custom_favicon/ フォルダーに配置できます。 このファイルは、サイズが 16x16 の .ico " +"favicon を images/custom_favicon/ フォルダに配置できます。 このファイルは、16x16 のサイズの .ico " "形式である必要があります。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:544 -msgid "Custom logo (header)" -msgstr "カスタムロゴ (ヘッダー)" - #: ../../enterprise/meta/advanced/metasetup.visual.php:573 -#: ../../godmode/setup/setup_visuals.php:285 +msgid "Custom logo (header)" +msgstr "カスタムロゴ(ヘッダ)" + +#: ../../enterprise/meta/advanced/metasetup.visual.php:603 +#: ../../godmode/setup/setup_visuals.php:286 msgid "Custom logo (header white background)" msgstr "カスタムロゴ(白背景ヘッダ)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:601 -#: ../../godmode/setup/setup_visuals.php:324 +#: ../../enterprise/meta/advanced/metasetup.visual.php:632 +#: ../../godmode/setup/setup_visuals.php:325 msgid "Custom logo (login)" msgstr "カスタムロゴ (ログイン)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:629 -#: ../../godmode/setup/setup_visuals.php:363 +#: ../../enterprise/meta/advanced/metasetup.visual.php:661 +#: ../../godmode/setup/setup_visuals.php:364 msgid "Custom Splash (login)" msgstr "カスタムスプラッシュ(ログイン)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:657 -#: ../../enterprise/meta/include/functions_meta.php:1548 -#: ../../godmode/setup/setup_visuals.php:507 -#: ../../include/functions_config.php:1005 +#: ../../enterprise/meta/advanced/metasetup.visual.php:689 +#: ../../enterprise/meta/include/functions_meta.php:1393 +#: ../../godmode/setup/setup_visuals.php:504 +#: ../../include/functions_config.php:1060 msgid "Product name" msgstr "製品名" -#: ../../enterprise/meta/advanced/metasetup.visual.php:668 -#: ../../enterprise/meta/include/functions_meta.php:1557 -#: ../../godmode/setup/setup_visuals.php:513 -#: ../../include/functions_config.php:1009 +#: ../../enterprise/meta/advanced/metasetup.visual.php:700 +#: ../../enterprise/meta/include/functions_meta.php:1402 +#: ../../godmode/setup/setup_visuals.php:510 +#: ../../include/functions_config.php:1064 msgid "Copyright notice" msgstr "著作権表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:679 -#: ../../godmode/setup/setup_visuals.php:482 +#: ../../enterprise/meta/advanced/metasetup.visual.php:711 +#: ../../godmode/setup/setup_visuals.php:468 +msgid "Title (header)" +msgstr "タイトル(ヘッダ)" + +#: ../../enterprise/meta/advanced/metasetup.visual.php:715 +#: ../../godmode/setup/setup_visuals.php:473 +msgid "Subtitle (header)" +msgstr "サブタイトル(ヘッダ)" + +#: ../../enterprise/meta/advanced/metasetup.visual.php:719 +#: ../../godmode/setup/setup_visuals.php:479 msgid "Title 1 (login)" msgstr "タイトル 1 (ログイン)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:690 -#: ../../godmode/setup/setup_visuals.php:489 +#: ../../enterprise/meta/advanced/metasetup.visual.php:730 +#: ../../godmode/setup/setup_visuals.php:486 msgid "Title 2 (login)" msgstr "タイトル 2 (ログイン)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:700 -#: ../../enterprise/meta/include/functions_meta.php:1584 -#: ../../godmode/setup/setup_visuals.php:495 +#: ../../enterprise/meta/advanced/metasetup.visual.php:740 +#: ../../enterprise/meta/include/functions_meta.php:1447 +#: ../../godmode/setup/setup_visuals.php:492 msgid "Docs URL (login)" msgstr "ドキュメントURL(ログイン)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:710 -#: ../../enterprise/meta/include/functions_meta.php:1593 -#: ../../godmode/setup/setup_visuals.php:501 +#: ../../enterprise/meta/advanced/metasetup.visual.php:750 +#: ../../enterprise/meta/include/functions_meta.php:1456 +#: ../../godmode/setup/setup_visuals.php:498 msgid "Support URL (login)" msgstr "サポートURL(ログイン)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:720 -#: ../../godmode/setup/setup_visuals.php:630 +#: ../../enterprise/meta/advanced/metasetup.visual.php:760 msgid "Graphs font family" -msgstr "グラフフォントファミリー" +msgstr "グラフフォントファミリ" -#: ../../enterprise/meta/advanced/metasetup.visual.php:733 -#: ../../enterprise/meta/include/functions_meta.php:1467 -#: ../../godmode/setup/setup_visuals.php:563 +#: ../../enterprise/meta/advanced/metasetup.visual.php:773 +#: ../../enterprise/meta/include/functions_meta.php:1303 +#: ../../godmode/setup/setup_visuals.php:560 msgid "Visual effects and animation" msgstr "表示効果およびアニメーション" -#: ../../enterprise/meta/advanced/metasetup.visual.php:743 -#: ../../godmode/setup/setup_visuals.php:916 +#: ../../enterprise/meta/advanced/metasetup.visual.php:783 +#: ../../godmode/setup/setup_visuals.php:1017 msgid "Legacy Visual Console View" msgstr "レガシービジュアルコンソール表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:745 +#: ../../enterprise/meta/advanced/metasetup.visual.php:785 msgid "To use the old view when using the Visual Console visor" -msgstr "ビジュアルコンソールバイザーを使用しているときに、古い表示を使う際に利用します" +msgstr "ビジュアルコンソールで古い表示を使用する場合" -#: ../../enterprise/meta/advanced/metasetup.visual.php:762 -#: ../../godmode/setup/setup_visuals.php:932 -#: ../../include/functions_visual_map_editor.php:1139 +#: ../../enterprise/meta/advanced/metasetup.visual.php:802 +#: ../../godmode/setup/setup_visuals.php:1033 +#: ../../include/functions_visual_map_editor.php:1229 msgid "hour" msgstr "時間" -#: ../../enterprise/meta/advanced/metasetup.visual.php:764 -#: ../../godmode/setup/setup_visuals.php:934 +#: ../../enterprise/meta/advanced/metasetup.visual.php:804 +#: ../../godmode/setup/setup_visuals.php:1035 msgid "Default cache expiration" msgstr "デフォルトのキャッシュ有効期限" -#: ../../enterprise/meta/advanced/metasetup.visual.php:769 -#: ../../godmode/setup/setup_visuals.php:939 -#: ../../include/functions_visual_map_editor.php:1165 +#: ../../enterprise/meta/advanced/metasetup.visual.php:809 +#: ../../godmode/setup/setup_visuals.php:1040 +#: ../../include/functions_visual_map_editor.php:1255 msgid "No cache" msgstr "キャッシュ無し" -#: ../../enterprise/meta/advanced/metasetup.visual.php:781 -#: ../../enterprise/meta/include/functions_meta.php:1718 -#: ../../godmode/setup/setup_visuals.php:951 -#: ../../include/functions_config.php:1057 +#: ../../enterprise/meta/advanced/metasetup.visual.php:821 +#: ../../enterprise/meta/include/functions_meta.php:1581 +#: ../../godmode/setup/setup_visuals.php:1052 +#: ../../include/functions_config.php:1108 msgid "Default interval for refresh on Visual Console" msgstr "ビジュアルコンソールのデフォルト更新間隔" -#: ../../enterprise/meta/advanced/metasetup.visual.php:784 +#: ../../enterprise/meta/advanced/metasetup.visual.php:824 msgid "This interval will affect to Visual Console pages" msgstr "この間隔はビジュアルコンソールページで有効です" -#: ../../enterprise/meta/advanced/metasetup.visual.php:810 -#: ../../godmode/setup/setup_visuals.php:1330 +#: ../../enterprise/meta/advanced/metasetup.visual.php:850 +#: ../../godmode/setup/setup_visuals.php:1448 msgid "Data multiplier to use in graphs/data" msgstr "グラフのデータで利用するデータ倍率" -#: ../../enterprise/meta/advanced/metasetup.visual.php:814 -#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../enterprise/meta/advanced/metasetup.visual.php:854 +#: ../../godmode/setup/setup_visuals.php:1450 msgid "Use 1024 when module unit are bytes" msgstr "モジュールの単位がバイトの場合 1024 を利用" -#: ../../enterprise/meta/advanced/metasetup.visual.php:815 -#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../enterprise/meta/advanced/metasetup.visual.php:855 +#: ../../godmode/setup/setup_visuals.php:1451 msgid "Use always 1000" msgstr "常に 1000を利用" -#: ../../enterprise/meta/advanced/metasetup.visual.php:816 -#: ../../godmode/setup/setup_visuals.php:1334 +#: ../../enterprise/meta/advanced/metasetup.visual.php:856 +#: ../../godmode/setup/setup_visuals.php:1452 msgid "Use always 1024" msgstr "常に 1024 を利用" -#: ../../enterprise/meta/advanced/metasetup.visual.php:840 +#: ../../enterprise/meta/advanced/metasetup.visual.php:880 msgid "Reports configuration" msgstr "レポート設定" -#: ../../enterprise/meta/advanced/metasetup.visual.php:846 -#: ../../godmode/setup/setup_visuals.php:1003 +#: ../../enterprise/meta/advanced/metasetup.visual.php:886 +#: ../../godmode/setup/setup_visuals.php:1094 msgid "Show report info with description" msgstr "説明とともにレポート情報を表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:847 +#: ../../enterprise/meta/advanced/metasetup.visual.php:887 msgid "" "Custom report description info. It will be applied to all reports and " "templates by default." msgstr "カスタムレポートの説明情報。デフォルトですべてのレポートおよびテンプレートに適用されます。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:858 -#: ../../godmode/setup/setup_visuals.php:1012 +#: ../../enterprise/meta/advanced/metasetup.visual.php:898 +#: ../../godmode/setup/setup_visuals.php:1103 msgid "Custom report front page" msgstr "カスタムレポート表紙" -#: ../../enterprise/meta/advanced/metasetup.visual.php:859 +#: ../../enterprise/meta/advanced/metasetup.visual.php:899 msgid "" "Custom report front page. It will be applied to all reports and templates by " "default." msgstr "カスタムレポートの表紙。すべてのレポートおよびテンプレートにデフォルトで適用されます。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:870 -#: ../../enterprise/meta/include/functions_meta.php:1365 -#: ../../godmode/setup/setup_visuals.php:1022 -#: ../../include/functions_config.php:1316 +#: ../../enterprise/meta/advanced/metasetup.visual.php:910 +#: ../../enterprise/meta/include/functions_meta.php:1181 +#: ../../godmode/setup/setup_visuals.php:1113 +#: ../../include/functions_config.php:1377 msgid "PDF font size (px)" msgstr "PDF フォントサイズ(px)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:873 -#: ../../enterprise/meta/include/functions_meta.php:1356 -#: ../../godmode/setup/setup_visuals.php:1027 -#: ../../include/functions_config.php:1312 +#: ../../enterprise/meta/advanced/metasetup.visual.php:913 +#: ../../enterprise/meta/include/functions_meta.php:1172 +#: ../../godmode/setup/setup_visuals.php:1118 +#: ../../include/functions_config.php:1373 msgid "HTML font size for SLA (em)" msgstr "SLA 用 HTML フォントサイズ(em)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:876 -#: ../../godmode/setup/setup_visuals.php:1032 -msgid "PDF font family" -msgstr "PDF フォントファミリー" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:887 -#: ../../enterprise/meta/include/functions_meta.php:1449 -#: ../../godmode/setup/setup_visuals.php:1046 +#: ../../enterprise/meta/advanced/metasetup.visual.php:916 +#: ../../enterprise/meta/include/functions_meta.php:1285 +#: ../../godmode/setup/setup_visuals.php:1123 msgid "Graph image height for HTML reports" msgstr "HTML レポートのグラフ画像の高さ" -#: ../../enterprise/meta/advanced/metasetup.visual.php:889 +#: ../../enterprise/meta/advanced/metasetup.visual.php:918 msgid "" "This is the height in pixels of the module graph or custom graph in the " "reports (only: HTML)" -msgstr "これは、レポート内のモジュールグラフまたはカスタムグラフのピクセル単位の高さです(HTMLのみ)" +msgstr "これは、レポートのモジュールグラフまたはカスタムグラフのピクセル単位の高さです(HTMLのみ)。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:906 -#: ../../godmode/setup/setup_visuals.php:1319 -#: ../../include/functions_config.php:1344 +#: ../../enterprise/meta/advanced/metasetup.visual.php:935 +#: ../../enterprise/meta/include/functions_meta.php:1199 +#: ../../godmode/setup/setup_visuals.php:1397 +#: ../../include/functions_config.php:1405 msgid "CSV divider" msgstr "CSV 区切り文字" -#: ../../enterprise/meta/advanced/metasetup.visual.php:947 -#: ../../enterprise/meta/include/functions_meta.php:1374 -#: ../../enterprise/meta/include/functions_meta.php:1383 -#: ../../godmode/setup/setup_visuals.php:1055 +#: ../../enterprise/meta/advanced/metasetup.visual.php:975 +#: ../../enterprise/meta/include/functions_meta.php:1208 +#: ../../godmode/setup/setup_visuals.php:1443 +#: ../../include/functions_config.php:1409 +msgid "CSV decimal separator" +msgstr "CSV小数点区切り文字" + +#: ../../enterprise/meta/advanced/metasetup.visual.php:983 +#: ../../enterprise/meta/include/functions_meta.php:1190 +#: ../../godmode/setup/setup_visuals.php:1132 msgid "Interval description" msgstr "間隔の表示" -#: ../../enterprise/meta/advanced/metasetup.visual.php:949 +#: ../../enterprise/meta/advanced/metasetup.visual.php:985 msgid "" "A long interval description is for example 10 hours, 20 minutes 33 " "seconds”, a short one is 10h 20m 33s" -msgstr "長い間隔の表示は、たとえば10時間20分33秒です。短い表示は10h 20m 33sです。" +msgstr "長い時間間隔の説明は、たとえば、10時間20分33秒、短い説明は 10h20m33sです。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:964 -#: ../../enterprise/meta/advanced/metasetup.visual.php:977 -#: ../../enterprise/meta/advanced/metasetup.visual.php:987 -#: ../../enterprise/meta/advanced/metasetup.visual.php:997 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1012 -#: ../../enterprise/meta/include/functions_meta.php:1657 -#: ../../enterprise/meta/include/functions_meta.php:1668 -#: ../../enterprise/meta/include/functions_meta.php:1673 -#: ../../enterprise/meta/include/functions_meta.php:1678 -#: ../../enterprise/meta/include/functions_meta.php:1683 -#: ../../enterprise/meta/include/functions_meta.php:1688 -#: ../../godmode/setup/setup_visuals.php:1069 -#: ../../godmode/setup/setup_visuals.php:1080 -#: ../../godmode/setup/setup_visuals.php:1088 -#: ../../godmode/setup/setup_visuals.php:1099 -#: ../../godmode/setup/setup_visuals.php:1115 -#: ../../include/functions_config.php:1320 -#: ../../include/functions_config.php:1324 -#: ../../include/functions_config.php:1328 -#: ../../include/functions_config.php:1332 -#: ../../include/functions_config.php:1336 -#: ../../include/functions_config.php:1340 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1000 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1013 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1024 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1034 +#: ../../enterprise/meta/include/functions_meta.php:1520 +#: ../../enterprise/meta/include/functions_meta.php:1531 +#: ../../enterprise/meta/include/functions_meta.php:1536 +#: ../../enterprise/meta/include/functions_meta.php:1541 +#: ../../enterprise/meta/include/functions_meta.php:1546 +#: ../../enterprise/meta/include/functions_meta.php:1551 +#: ../../godmode/setup/setup_visuals.php:1146 +#: ../../godmode/setup/setup_visuals.php:1161 +#: ../../godmode/setup/setup_visuals.php:1169 +#: ../../godmode/setup/setup_visuals.php:1189 +#: ../../godmode/setup/setup_visuals.php:1205 +#: ../../include/functions_config.php:1381 +#: ../../include/functions_config.php:1385 +#: ../../include/functions_config.php:1389 +#: ../../include/functions_config.php:1393 +#: ../../include/functions_config.php:1397 +#: ../../include/functions_config.php:1401 msgid "Custom report front" msgstr "カスタムレポートスタイル" -#: ../../enterprise/meta/advanced/metasetup.visual.php:964 -#: ../../enterprise/meta/include/functions_meta.php:1503 -#: ../../enterprise/meta/include/functions_meta.php:1673 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:103 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1000 +#: ../../enterprise/meta/include/functions_meta.php:1339 +#: ../../enterprise/meta/include/functions_meta.php:1536 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:127 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:130 -#: ../../godmode/setup/setup_visuals.php:1069 -#: ../../include/functions_config.php:941 -#: ../../include/functions_config.php:1328 +#: ../../godmode/setup/setup_visuals.php:1146 +#: ../../include/functions_config.php:988 +#: ../../include/functions_config.php:1389 msgid "Custom logo" msgstr "カスタムロゴ" -#: ../../enterprise/meta/advanced/metasetup.visual.php:965 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:104 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1001 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:128 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:131 msgid "" "The path of custom logos is 'images/custom_logo' in the console " "installation. You can upload more files (ONLY JPEG AND PNG) with the upload " "tool." msgstr "" -"カスタムロゴのパスは、コンソールインストール先の 'images/custom_logo' です。 " -"アップロードツールを使用して、追加のファイル(JPEG および PNG のみ)をアップロードできます。" +"カスタムロゴのパスは、コンソールの 'images/custom_logo' です。 アップロードツールを使用して、追加のファイル(JPEG と PNG " +"のみ)をアップロードできます。" -#: ../../enterprise/meta/advanced/metasetup.visual.php:987 -#: ../../enterprise/meta/include/functions_meta.php:1678 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:116 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1024 +#: ../../enterprise/meta/include/functions_meta.php:1541 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:153 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:142 -#: ../../godmode/setup/setup_visuals.php:1088 -#: ../../include/functions_config.php:1332 +#: ../../godmode/setup/setup_visuals.php:1169 +#: ../../include/functions_config.php:1393 msgid "Header" msgstr "ヘッダー" -#: ../../enterprise/meta/advanced/metasetup.visual.php:997 -#: ../../enterprise/meta/include/functions_meta.php:1683 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:119 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1034 +#: ../../enterprise/meta/include/functions_meta.php:1546 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:163 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:152 -#: ../../godmode/setup/setup_visuals.php:1099 -#: ../../include/functions_config.php:1336 +#: ../../godmode/setup/setup_visuals.php:1189 +#: ../../include/functions_config.php:1397 msgid "First page" msgstr "最初のページ" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1012 -#: ../../enterprise/meta/include/functions_meta.php:1688 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:122 -#: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:162 -#: ../../godmode/setup/setup_visuals.php:1115 -#: ../../include/functions_config.php:1340 -msgid "Footer" -msgstr "フッター" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1097 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:228 #: ../../enterprise/meta/advanced/metasetup.relations.php:278 #: ../../enterprise/meta/advanced/metasetup.password.php:154 -#: ../../enterprise/meta/advanced/metasetup.mail.php:124 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:578 +#: ../../enterprise/meta/advanced/metasetup.mail.php:133 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:712 #: ../../enterprise/meta/advanced/links.php:135 -#: ../../enterprise/meta/advanced/collections.data.php:150 -#: ../../enterprise/meta/advanced/collections.data.php:219 -#: ../../enterprise/meta/advanced/collections.data.php:260 -#: ../../enterprise/meta/advanced/collections.data.php:331 -#: ../../enterprise/meta/advanced/collections.data.php:332 -#: ../../enterprise/meta/advanced/collections.editor.php:123 -#: ../../enterprise/meta/advanced/collections.editor.php:196 -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:156 -#: ../../enterprise/meta/advanced/cron_main.php:454 -#: ../../enterprise/meta/advanced/metasetup.setup.php:313 -#: ../../enterprise/meta/advanced/metasetup.performance.php:121 -#: ../../enterprise/meta/event/custom_events.php:211 -#: ../../enterprise/meta/include/functions_autoprovision.php:564 -#: ../../enterprise/meta/include/functions_autoprovision.php:763 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:327 +#: ../../enterprise/meta/advanced/collections.data.php:148 +#: ../../enterprise/meta/advanced/collections.data.php:217 +#: ../../enterprise/meta/advanced/collections.data.php:258 +#: ../../enterprise/meta/advanced/collections.data.php:336 +#: ../../enterprise/meta/advanced/collections.data.php:337 +#: ../../enterprise/meta/advanced/collections.editor.php:131 +#: ../../enterprise/meta/advanced/collections.editor.php:206 +#: ../../enterprise/meta/advanced/cron_main.php:450 +#: ../../enterprise/meta/advanced/metasetup.setup.php:372 +#: ../../enterprise/meta/advanced/metasetup.performance.php:145 +#: ../../enterprise/meta/event/custom_events.php:213 +#: ../../enterprise/meta/include/functions_autoprovision.php:590 +#: ../../enterprise/meta/include/functions_autoprovision.php:791 #: ../../enterprise/extensions/translate_string.php:364 -#: ../../enterprise/extensions/ipam/ipam_network.php:619 -#: ../../enterprise/extensions/ipam/ipam_massive.php:112 -#: ../../enterprise/extensions/ipam/ipam_editor.php:227 -#: ../../enterprise/extensions/vmware/vmware_view.php:1243 -#: ../../enterprise/extensions/vmware/vmware_view.php:1679 -#: ../../enterprise/godmode/modules/configure_local_component.php:651 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:410 +#: ../../enterprise/extensions/vmware/vmware_view.php:1254 +#: ../../enterprise/extensions/vmware/vmware_view.php:1765 +#: ../../enterprise/godmode/modules/configure_local_component.php:658 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:326 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:143 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:342 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:654 -#: ../../enterprise/godmode/agentes/collection_manager.php:148 -#: ../../enterprise/godmode/agentes/collection_manager.php:149 -#: ../../enterprise/godmode/agentes/collection_manager.php:260 -#: ../../enterprise/godmode/agentes/collection_manager.php:261 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:349 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:667 +#: ../../enterprise/godmode/agentes/collection_manager.php:159 +#: ../../enterprise/godmode/agentes/collection_manager.php:160 +#: ../../enterprise/godmode/agentes/collection_manager.php:271 +#: ../../enterprise/godmode/agentes/collection_manager.php:272 #: ../../enterprise/godmode/agentes/inventory_manager.php:180 #: ../../enterprise/godmode/agentes/inventory_manager.php:250 -#: ../../enterprise/godmode/agentes/collections.data.php:98 -#: ../../enterprise/godmode/agentes/collections.data.php:225 -#: ../../enterprise/godmode/agentes/collections.data.php:294 -#: ../../enterprise/godmode/agentes/collections.data.php:381 -#: ../../enterprise/godmode/agentes/collections.data.php:382 -#: ../../enterprise/godmode/agentes/collections.editor.php:159 -#: ../../enterprise/godmode/agentes/collections.editor.php:230 -#: ../../enterprise/godmode/agentes/plugins_manager.php:122 -#: ../../enterprise/godmode/agentes/plugins_manager.php:147 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:250 -#: ../../enterprise/godmode/policies/configure_policy.php:112 -#: ../../enterprise/godmode/policies/policy_modules.php:419 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:213 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:289 -#: ../../enterprise/godmode/policies/policy_collections.php:202 -#: ../../enterprise/godmode/policies/policy_collections.php:275 +#: ../../enterprise/godmode/agentes/collections.data.php:107 +#: ../../enterprise/godmode/agentes/collections.data.php:255 +#: ../../enterprise/godmode/agentes/collections.data.php:327 +#: ../../enterprise/godmode/agentes/collections.data.php:430 +#: ../../enterprise/godmode/agentes/collections.data.php:431 +#: ../../enterprise/godmode/agentes/collections.editor.php:182 +#: ../../enterprise/godmode/agentes/collections.editor.php:253 +#: ../../enterprise/godmode/agentes/plugins_manager.php:188 +#: ../../enterprise/godmode/agentes/plugins_manager.php:245 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:253 +#: ../../enterprise/godmode/policies/configure_policy.php:130 +#: ../../enterprise/godmode/policies/policy_modules.php:424 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:221 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:298 +#: ../../enterprise/godmode/policies/policy_collections.php:210 +#: ../../enterprise/godmode/policies/policy_collections.php:282 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:84 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:364 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:361 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:328 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:174 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1012 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:271 -#: ../../enterprise/godmode/services/services.service.php:559 -#: ../../enterprise/godmode/services/services.elements.php:764 -#: ../../enterprise/godmode/setup/setup_history.php:79 -#: ../../enterprise/godmode/setup/setup.php:451 -#: ../../enterprise/godmode/setup/setup.php:630 -#: ../../enterprise/godmode/setup/setup_module_library.php:58 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:402 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:336 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:181 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1111 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:337 +#: ../../enterprise/godmode/services/services.service.php:920 +#: ../../enterprise/godmode/setup/setup_history.php:521 +#: ../../enterprise/godmode/setup/setup.php:438 +#: ../../enterprise/godmode/setup/setup.php:627 +#: ../../enterprise/godmode/setup/setup_module_library.php:59 #: ../../enterprise/godmode/setup/setup_metaconsole.php:242 -#: ../../enterprise/godmode/setup/setup_log_collector.php:65 +#: ../../enterprise/godmode/setup/setup_log_collector.php:71 #: ../../enterprise/godmode/setup/edit_skin.php:287 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:95 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:107 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:235 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:129 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:129 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:149 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:267 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:187 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:176 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:566 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:248 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:175 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:586 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:251 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:344 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:846 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:90 #: ../../enterprise/godmode/servers/manage_export_form.php:136 -#: ../../enterprise/include/ajax/log_viewer.ajax.php:77 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:95 +#: ../../enterprise/include/ajax/servers.ajax.php:102 +#: ../../enterprise/include/ajax/servers.ajax.php:303 #: ../../enterprise/include/functions_HA_cluster.php:495 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1632 -#: ../../enterprise/include/class/DatabaseHA.class.php:868 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1672 +#: ../../enterprise/include/class/DatabaseHA.class.php:884 #: ../../enterprise/include/class/AgentRepository.class.php:885 #: ../../enterprise/include/class/Omnishell.class.php:646 -#: ../../enterprise/include/class/SAPView.class.php:308 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2183 +#: ../../enterprise/include/class/LogSource.class.php:822 +#: ../../enterprise/include/class/SAPView.class.php:325 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/functions_update_manager.php:252 #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:87 -#: ../../enterprise/operation/agentes/policy_view.php:170 -#: ../../enterprise/operation/agentes/collection_view.php:100 -#: ../../enterprise/operation/agentes/collection_view.php:101 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:224 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:452 -#: ../../extensions/files_repo/files_repo_form.php:78 -#: ../../extensions/net_tools.php:499 +#: ../../enterprise/operation/agentes/policy_view.php:202 +#: ../../enterprise/operation/agentes/policy_view.php:203 +#: ../../enterprise/operation/agentes/collection_view.php:113 +#: ../../enterprise/operation/agentes/collection_view.php:114 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:264 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:532 +#: ../../enterprise/tools/ipam/ipam_network.php:655 +#: ../../enterprise/tools/ipam/ipam_massive.php:112 +#: ../../enterprise/tools/ipam/ipam_editor.php:274 +#: ../../extensions/files_repo/files_repo_form.php:99 #: ../../godmode/modules/manage_nc_groups_form.php:90 #: ../../godmode/modules/manage_network_templates_form.php:166 -#: ../../godmode/modules/manage_network_components_form.php:307 -#: ../../godmode/groups/configure_group.php:234 +#: ../../godmode/modules/manage_network_components_form.php:366 +#: ../../godmode/groups/configure_group.php:273 #: ../../godmode/groups/configure_modu_group.php:80 -#: ../../godmode/update_manager/update_manager.setup.php:271 -#: ../../godmode/users/configure_profile.php:360 -#: ../../godmode/users/configure_user.php:1087 +#: ../../godmode/update_manager/update_manager.setup.php:323 +#: ../../godmode/users/configure_profile.php:349 +#: ../../godmode/users/configure_user.php:1434 #: ../../godmode/agentes/agent_template.php:258 -#: ../../godmode/agentes/status_monitor_custom_fields.php:204 -#: ../../godmode/agentes/module_manager_editor.php:743 +#: ../../godmode/agentes/status_monitor_custom_fields.php:206 +#: ../../godmode/agentes/module_manager_editor.php:759 #: ../../godmode/agentes/agent_conf_gis.php:134 -#: ../../godmode/agentes/planned_downtime.list.php:487 -#: ../../godmode/agentes/planned_downtime.list.php:492 -#: ../../godmode/agentes/planned_downtime.editor.php:846 -#: ../../godmode/agentes/agent_manager.php:981 +#: ../../godmode/agentes/planned_downtime.list.php:496 +#: ../../godmode/agentes/planned_downtime.list.php:508 +#: ../../godmode/agentes/planned_downtime.editor.php:855 +#: ../../godmode/agentes/agent_manager.php:1029 #: ../../godmode/agentes/configure_field.php:135 -#: ../../godmode/netflow/nf_edit_form.php:258 -#: ../../godmode/snmpconsole/snmp_alert.php:1098 -#: ../../godmode/snmpconsole/snmp_alert.php:1329 -#: ../../godmode/snmpconsole/snmp_filters.php:230 -#: ../../godmode/snmpconsole/snmp_filters.php:270 -#: ../../godmode/snmpconsole/snmp_filters.php:281 -#: ../../godmode/massive/massive_edit_plugins.php:376 -#: ../../godmode/massive/massive_edit_agents.php:818 -#: ../../godmode/massive/massive_edit_modules.php:1175 -#: ../../godmode/alerts/configure_alert_command.php:237 -#: ../../godmode/alerts/alert_list.list.php:150 -#: ../../godmode/alerts/alert_list.list.php:157 -#: ../../godmode/alerts/alert_list.list.php:845 -#: ../../godmode/alerts/configure_alert_special_days.php:104 -#: ../../godmode/alerts/configure_alert_action.php:282 -#: ../../godmode/alerts/configure_alert_action.php:286 -#: ../../godmode/setup/news.php:223 ../../godmode/setup/setup_ehorus.php:162 +#: ../../godmode/netflow/nf_edit_form.php:268 +#: ../../godmode/snmpconsole/snmp_alert.php:1019 +#: ../../godmode/snmpconsole/snmp_alert.php:1278 +#: ../../godmode/snmpconsole/snmp_filters.php:261 +#: ../../godmode/snmpconsole/snmp_filters.php:301 +#: ../../godmode/snmpconsole/snmp_filters.php:312 +#: ../../godmode/alerts/configure_alert_command.php:354 +#: ../../godmode/alerts/alert_list.list.php:155 +#: ../../godmode/alerts/alert_list.list.php:162 +#: ../../godmode/alerts/alert_list.list.php:905 +#: ../../godmode/alerts/configure_alert_special_days.php:152 +#: ../../godmode/alerts/configure_alert_action.php:378 +#: ../../godmode/setup/news.php:233 ../../godmode/setup/setup_ehorus.php:168 #: ../../godmode/setup/setup_websocket_engine.php:89 -#: ../../godmode/setup/os.php:55 ../../godmode/setup/os.php:113 -#: ../../godmode/setup/setup_auth.php:306 -#: ../../godmode/setup/setup_integria.php:554 ../../godmode/setup/links.php:126 +#: ../../godmode/setup/os.php:70 ../../godmode/setup/os.php:139 +#: ../../godmode/setup/setup_auth.php:333 +#: ../../godmode/setup/setup_integria.php:625 ../../godmode/setup/links.php:126 #: ../../godmode/setup/snmp_wizard.php:100 -#: ../../godmode/setup/setup_netflow.php:80 -#: ../../godmode/setup/setup_visuals.php:1346 -#: ../../godmode/setup/setup_general.php:397 -#: ../../godmode/setup/performance.php:672 -#: ../../godmode/reporting/visual_console_builder.data.php:220 -#: ../../godmode/reporting/create_container.php:298 -#: ../../godmode/reporting/visual_console_builder.elements.php:664 -#: ../../godmode/reporting/reporting_builder.main.php:46 -#: ../../godmode/reporting/graph_builder.main.php:182 -#: ../../godmode/events/event_responses.editor.php:205 -#: ../../godmode/events/event_edit_filter.php:622 -#: ../../godmode/events/custom_events.php:166 +#: ../../godmode/setup/setup_netflow.php:71 +#: ../../godmode/setup/setup_visuals.php:1526 +#: ../../godmode/setup/setup_general.php:627 +#: ../../godmode/setup/performance.php:680 +#: ../../godmode/reporting/visual_console_builder.data.php:232 +#: ../../godmode/reporting/create_container.php:330 +#: ../../godmode/reporting/visual_console_builder.elements.php:709 +#: ../../godmode/reporting/reporting_builder.main.php:56 +#: ../../godmode/reporting/graph_builder.main.php:294 +#: ../../godmode/events/event_responses.editor.php:213 +#: ../../godmode/events/event_edit_filter.php:650 +#: ../../godmode/events/custom_events.php:168 #: ../../godmode/servers/modificar_server.php:98 -#: ../../godmode/servers/plugin.php:182 ../../godmode/servers/plugin.php:564 -#: ../../godmode/tag/edit_tag.php:229 -#: ../../godmode/category/edit_category.php:166 -#: ../../include/functions_visual_map_editor.php:790 -#: ../../include/ajax/alert_list.ajax.php:541 -#: ../../include/class/ConfigPEN.class.php:691 -#: ../../include/class/ConfigPEN.class.php:692 -#: ../../include/class/NetworkMap.class.php:3065 -#: ../../include/class/ManageNetScanScripts.class.php:768 -#: ../../include/class/CredentialStore.class.php:1119 -#: ../../include/class/ModuleTemplates.class.php:927 -#: ../../include/functions_events.php:3405 -#: ../../include/functions_events.php:3485 -#: ../../include/functions_update_manager.php:1406 -#: ../../operation/users/user_edit.php:714 +#: ../../godmode/servers/plugin.php:198 ../../godmode/servers/plugin.php:616 +#: ../../godmode/tag/edit_tag.php:253 +#: ../../godmode/category/edit_category.php:180 +#: ../../include/functions_visual_map_editor.php:880 +#: ../../include/ajax/alert_list.ajax.php:545 +#: ../../include/class/ConfigPEN.class.php:697 +#: ../../include/class/ConfigPEN.class.php:698 +#: ../../include/class/NetworkMap.class.php:3097 +#: ../../include/class/ManageNetScanScripts.class.php:765 +#: ../../include/class/CredentialStore.class.php:1226 +#: ../../include/class/ModuleTemplates.class.php:1009 +#: ../../include/class/ExternalTools.class.php:392 +#: ../../include/functions_events.php:3595 +#: ../../include/functions_events.php:3675 +#: ../../operation/users/user_edit.php:763 #: ../../operation/agentes/datos_agente.php:218 #: ../../operation/network/network_report.php:132 -#: ../../operation/snmpconsole/snmp_view.php:635 +#: ../../operation/snmpconsole/snmp_view.php:660 #: ../../operation/incidents/configure_integriaims_incident.php:320 -#: ../../operation/reporting/reporting_viewer.php:219 -#: ../../operation/events/events_list.php:1059 +#: ../../operation/reporting/reporting_viewer.php:270 +#: ../../operation/events/events_list.php:1069 msgid "Update" msgstr "更新" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1210 -#: ../../godmode/setup/setup_visuals.php:1594 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1265 +#: ../../godmode/setup/setup_visuals.php:1749 msgid "Logo preview" msgstr "ロゴのプレビュー" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1232 -#: ../../godmode/setup/setup_visuals.php:1624 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1287 +#: ../../godmode/setup/setup_visuals.php:1779 msgid "Splash Preview" msgstr "スプラッシュプレビュー" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../godmode/setup/setup_visuals.php:1648 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1292 +#: ../../godmode/setup/setup_visuals.php:1803 msgid "Background preview" msgstr "背景のプレビュー" -#: ../../enterprise/meta/advanced/synchronizing.alert.php:272 -#: ../../enterprise/meta/advanced/synchronizing.user.php:564 -#: ../../enterprise/meta/advanced/synchronizing.user.php:651 -#: ../../enterprise/meta/advanced/synchronizing.component.php:279 -#: ../../enterprise/meta/advanced/policymanager.sync.php:247 -#: ../../enterprise/meta/include/functions_groups_meta.php:174 -#: ../../enterprise/meta/include/functions_meta.php:111 -#: ../../enterprise/meta/include/functions_meta.php:208 -#: ../../godmode/groups/group_list.php:530 -#, php-format -msgid "Error connecting to %s" -msgstr "%s への接続エラー" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:280 -#, php-format -msgid "Error creating/updating %s/%s comamnds" -msgstr "コマンドの作成(%s)/更新(%s)エラー" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:284 -#, php-format -msgid "Created/Updated %s/%s commands" -msgstr "コマンドを作成(%s)/更新(%s)しました" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:289 -#, php-format -msgid "Error creating/updating %s/%s actions" -msgstr "アクションの作成(%s)/更新(%s)エラー" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:293 -#, php-format -msgid "Created/Updated %s/%s actions" -msgstr "アクションを作成(%s)/更新(%s)しました" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:298 -#, php-format -msgid "Error creating/updating %s/%s templates" -msgstr "テンプレートの作成(%s)/更新(%s)エラー" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:302 -#, php-format -msgid "Created/Updated %s/%s templates" -msgstr "テンプレートを作成(%s)/更新(%s)しました。" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:313 -msgid "Synchronizing Alerts" -msgstr "アラートの同期中" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:320 -#: ../../enterprise/meta/advanced/synchronizing.group.php:177 -#: ../../enterprise/meta/advanced/synchronizing.user.php:583 -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:75 -#: ../../enterprise/meta/advanced/synchronizing.component.php:300 -#: ../../enterprise/meta/advanced/synchronizing.tag.php:88 -#: ../../enterprise/meta/advanced/synchronizing.os.php:71 -#: ../../enterprise/meta/advanced/policymanager.sync.php:307 -#: ../../enterprise/meta/include/functions_events_meta.php:110 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:130 -#: ../../enterprise/include/functions_log.php:268 -#: ../../enterprise/operation/agentes/pandora_networkmap.view.php:104 -#: ../../enterprise/operation/log/log_viewer.php:498 -#: ../../godmode/agentes/agent_incidents.php:94 -#: ../../godmode/massive/massive_copy_modules.php:128 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1243 -#: ../../godmode/events/event_edit_filter.php:593 -#: ../../godmode/events/custom_events.php:108 -#: ../../include/functions_events.php:202 -#: ../../include/functions_events.php:271 -#: ../../include/functions_events.php:4223 -#: ../../include/functions_events.php:4291 -#: ../../include/functions_events.php:6094 -#: ../../operation/agentes/pandora_networkmap.editor.php:306 -#: ../../operation/incidents/incident_detail.php:317 -#: ../../operation/incidents/incident.php:425 -#: ../../operation/events/events_list.php:985 -#: ../../operation/events/events.php:1005 -#: ../../operation/events/events.build_table.php:293 -msgid "Source" -msgstr "ソース" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:321 -#: ../../enterprise/meta/advanced/synchronizing.group.php:178 -#: ../../enterprise/meta/advanced/synchronizing.user.php:584 -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:76 -#: ../../enterprise/meta/advanced/synchronizing.component.php:301 -#: ../../enterprise/meta/advanced/synchronizing.tag.php:89 -#: ../../enterprise/meta/advanced/synchronizing.os.php:72 -#: ../../enterprise/meta/advanced/policymanager.sync.php:308 -msgid "This metaconsole" -msgstr "このメタコンソール" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:333 -#: ../../enterprise/meta/advanced/synchronizing.group.php:216 -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:86 -#: ../../enterprise/meta/advanced/synchronizing.component.php:311 -#: ../../enterprise/meta/advanced/synchronizing.tag.php:99 -#: ../../enterprise/meta/advanced/synchronizing.os.php:82 -#: ../../enterprise/meta/advanced/policymanager.sync.php:321 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:182 -#: ../../godmode/massive/massive_copy_modules.php:223 -msgid "Targets" -msgstr "対象" - -#: ../../enterprise/meta/advanced/synchronizing.alert.php:340 -#: ../../enterprise/meta/advanced/synchronizing.group.php:223 -#: ../../enterprise/meta/advanced/synchronizing.user.php:660 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:621 -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:93 -#: ../../enterprise/meta/advanced/synchronizing.component.php:318 -#: ../../enterprise/meta/advanced/synchronizing.tag.php:106 -#: ../../enterprise/meta/advanced/synchronizing.os.php:89 -#: ../../enterprise/meta/advanced/policymanager.sync.php:328 -#: ../../enterprise/godmode/servers/HA_cluster.php:127 -#: ../../enterprise/include/functions_setup.php:172 -msgid "Sync" -msgstr "同期" - -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:94 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:97 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:101 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:105 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:109 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:113 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:117 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:121 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:123 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:126 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:130 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:134 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:138 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:142 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:146 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:150 msgid "Agent: " msgstr "エージェント: " -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:94 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:123 msgid " already exists in target node" msgstr " は対象ノードにすでに存在します" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:97 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:126 msgid " group does not exist in target node" msgstr " グループは対象ノードに存在しません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:101 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:130 msgid "" " policies definitions does not match with defined ones in target node" -msgstr " ポリシー定義が対象ノードの定義済のものとマッチしません。" +msgstr " ポリシー定義は対象ノードの定義とマッチしません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:105 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:134 msgid " plugins does not exist in target node" -msgstr " 対象ノードにプラグインが存在しません" +msgstr " プラグインは対象ノードに存在しません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:109 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:138 msgid " collections does not exist in target node" -msgstr " 対象ノードにコレクションが存在しません" +msgstr " コレクションは対象ノードに存在しません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:113 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:142 msgid " inventory does not exist in target node" -msgstr " 対象ノードにインベントリが存在しません" +msgstr " インベントリは対象ノードに存在しません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:117 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:146 msgid " alerts template does not exist in target node" -msgstr " 対象ノードにアラートテンプレートが存在しません" +msgstr " アラートテンプレートは対象ノードに存在しません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:121 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:150 msgid " alerts action does not exist in target node" -msgstr " 対象ノードにアラートアクションが存在しません" +msgstr " アラートアクションは対象ノードに存在しません" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:125 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:154 msgid "Exists agent conf for agent: " -msgstr "次のエージェントの設定が存在します: " +msgstr "エージェントの設定ファイルが存在します: " -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:125 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:154 msgid " please remove configuration file from target node." -msgstr " 対象ノードから設定を削除してください。" +msgstr " 対象ノードから設定ファイルを削除してください。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:129 -#: ../../enterprise/include/functions_metaconsole.php:2755 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:158 +#: ../../enterprise/include/functions_metaconsole.php:2881 msgid "There are differences between MR versions" msgstr "MR バージョンに違いがあります" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:133 -#: ../../enterprise/include/functions_metaconsole.php:2748 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:162 +#: ../../enterprise/include/functions_metaconsole.php:2874 msgid "Target server ip address is set" -msgstr "対象サーバ IP アドレス設定" +msgstr "対象サーバの IP アドレスが設定されています" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:222 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:224 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:251 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:253 msgid "The agent: " msgstr "エージェント: " -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:222 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:251 msgid " has been successfully added to the migration queue " -msgstr " : マイグレーションキューに追加しました " +msgstr " はマイグレーションキューに追加されました " -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:224 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:253 msgid " has not been added due to problems in the insertion" -msgstr " : 追加処理の問題により追加できませんでした" +msgstr " は挿入で問題が発生したため追加されませんでした" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:227 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:256 #, php-format msgid "The agent: %d has already been added to the migration queue" -msgstr "エージェント: %d は、すでにマイグレーションキューに追加されています" +msgstr "エージェント: %d はマイグレーションキューにすでに追加されています" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:244 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:273 #: ../../enterprise/meta/advanced/metasetup.relations.php:87 -#: ../../enterprise/godmode/reporting/graph_template_list.php:100 -#: ../../enterprise/godmode/reporting/graph_template_list.php:127 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:98 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:126 -#: ../../godmode/modules/manage_nc_groups.php:142 +#: ../../enterprise/godmode/reporting/graph_template_list.php:156 +#: ../../enterprise/godmode/reporting/graph_template_list.php:183 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:130 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:158 +#: ../../godmode/modules/manage_nc_groups.php:143 #: ../../godmode/agentes/planned_downtime.list.php:113 -#: ../../godmode/netflow/nf_item_list.php:123 -#: ../../godmode/netflow/nf_item_list.php:151 -#: ../../godmode/netflow/nf_edit.php:92 ../../godmode/netflow/nf_edit.php:125 -#: ../../godmode/reporting/map_builder.php:166 -#: ../../godmode/reporting/graphs.php:99 ../../godmode/reporting/graphs.php:110 -#: ../../godmode/reporting/graphs.php:151 -#: ../../godmode/events/event_filter.php:55 -#: ../../godmode/events/event_filter.php:82 -#: ../../operation/reporting/graph_viewer.php:41 -#: ../../operation/reporting/graph_viewer.php:49 +#: ../../godmode/netflow/nf_item_list.php:121 +#: ../../godmode/netflow/nf_item_list.php:149 +#: ../../godmode/netflow/nf_edit.php:105 ../../godmode/netflow/nf_edit.php:138 +#: ../../godmode/reporting/map_builder.php:213 +#: ../../godmode/reporting/graphs.php:152 +#: ../../godmode/reporting/graphs.php:163 +#: ../../godmode/reporting/graphs.php:204 +#: ../../godmode/events/event_filter.php:70 +#: ../../godmode/events/event_filter.php:97 +#: ../../operation/reporting/graph_viewer.php:59 +#: ../../operation/reporting/graph_viewer.php:67 msgid "Not deleted. Error deleting data" msgstr "データの削除に失敗しました。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:247 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:276 msgid "Problems delete queue" -msgstr "キュー削除で問題発生" +msgstr "キューの削除で問題が発生しました" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:263 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:296 msgid "Move Agents" msgstr "エージェント移動" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:279 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:312 msgid "Source Server" msgstr "ソースサーバ" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:281 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:314 msgid "Destination Server" msgstr "対象サーバ" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:313 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:346 #: ../../enterprise/meta/advanced/policymanager.queue.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:238 -#: ../../enterprise/meta/monitoring/group_view.php:137 -#: ../../enterprise/meta/monitoring/group_view.php:178 -#: ../../enterprise/meta/include/functions_autoprovision.php:450 -#: ../../enterprise/godmode/agentes/collections.agents.php:55 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:287 +#: ../../enterprise/meta/monitoring/group_view.php:154 +#: ../../enterprise/meta/monitoring/group_view.php:215 +#: ../../enterprise/meta/include/functions_autoprovision.php:476 +#: ../../enterprise/godmode/agentes/collections.agents.php:53 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:97 -#: ../../enterprise/godmode/agentes/collections.data.php:110 -#: ../../enterprise/godmode/policies/policy_queue.php:459 -#: ../../enterprise/godmode/policies/policies.php:433 -#: ../../enterprise/godmode/policies/policies.php:553 -#: ../../enterprise/godmode/policies/policy_agents.php:532 -#: ../../enterprise/godmode/policies/policy_agents.php:651 -#: ../../enterprise/godmode/policies/policy.php:61 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:217 +#: ../../enterprise/godmode/agentes/collections.data.php:137 +#: ../../enterprise/godmode/agentes/collections.data.php:271 +#: ../../enterprise/godmode/agentes/collections.editor.php:71 +#: ../../enterprise/godmode/policies/policy_queue.php:581 +#: ../../enterprise/godmode/policies/policies.php:385 +#: ../../enterprise/godmode/policies/policies.php:509 +#: ../../enterprise/godmode/policies/policy_agents.php:574 +#: ../../enterprise/godmode/policies/policy_agents.php:684 +#: ../../enterprise/godmode/policies/policy_agents.php:731 +#: ../../enterprise/godmode/policies/policy.php:71 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:243 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:341 +#: ../../enterprise/godmode/massive/massive_create_services.php:952 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:220 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:200 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:296 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:206 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:191 -#: ../../enterprise/include/functions_cron.php:210 -#: ../../enterprise/include/functions_tasklist.php:278 -#: ../../enterprise/include/functions_reporting_pdf.php:759 -#: ../../enterprise/include/functions_reporting.php:6835 -#: ../../enterprise/include/functions_policies.php:3800 -#: ../../enterprise/operation/services/services.service_map.php:179 -#: ../../extensions/agents_alerts.php:205 -#: ../../extensions/agents_alerts.php:390 -#: ../../extensions/agents_modules.php:416 -#: ../../extensions/agents_modules.php:693 -#: ../../godmode/massive/massive_standby_alerts.php:164 -#: ../../godmode/massive/massive_delete_modules.php:511 -#: ../../godmode/massive/massive_add_alerts.php:203 -#: ../../godmode/massive/massive_delete_agents.php:172 -#: ../../godmode/massive/massive_edit_plugins.php:345 -#: ../../godmode/massive/massive_enable_disable_alerts.php:151 -#: ../../godmode/massive/massive_edit_agents.php:457 -#: ../../godmode/massive/massive_delete_alerts.php:278 -#: ../../godmode/massive/massive_edit_modules.php:483 +#: ../../enterprise/include/functions_cron.php:213 +#: ../../enterprise/include/functions_tasklist.php:298 +#: ../../enterprise/include/functions_reporting_pdf.php:810 +#: ../../enterprise/include/functions_policies.php:3615 +#: ../../enterprise/operation/services/services.service_map.php:123 +#: ../../extensions/agents_modules.php:418 +#: ../../extensions/agents_modules.php:713 +#: ../../godmode/massive/massive_standby_alerts.php:179 +#: ../../godmode/massive/massive_delete_modules.php:530 +#: ../../godmode/massive/massive_add_alerts.php:219 +#: ../../godmode/massive/massive_delete_agents.php:187 +#: ../../godmode/massive/massive_edit_plugins.php:360 +#: ../../godmode/massive/massive_enable_disable_alerts.php:166 +#: ../../godmode/massive/massive_edit_agents.php:477 +#: ../../godmode/massive/massive_delete_alerts.php:296 +#: ../../godmode/massive/massive_edit_modules.php:499 #: ../../godmode/alerts/alert_list.list.php:68 #: ../../godmode/reporting/reporting_builder.list_items.php:208 #: ../../godmode/reporting/reporting_builder.list_items.php:229 -#: ../../godmode/reporting/graph_builder.graph_editor.php:334 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1420 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1482 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1602 -#: ../../godmode/reporting/visual_console_builder.wizard.php:428 -#: ../../mobile/include/functions_web.php:21 -#: ../../mobile/operation/agents.php:190 ../../mobile/operation/home.php:72 -#: ../../mobile/operation/agent.php:160 -#: ../../include/functions_reporting_html.php:1548 -#: ../../include/functions_reporting_html.php:1890 -#: ../../include/functions_reporting_html.php:2344 -#: ../../include/functions_cron.php:557 -#: ../../include/class/Diagnostics.class.php:1152 -#: ../../include/class/Diagnostics.class.php:1156 -#: ../../include/class/Diagnostics.class.php:1160 -#: ../../include/class/Diagnostics.class.php:1164 -#: ../../include/class/NetworkMap.class.php:3214 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:333 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:336 -#: ../../include/lib/Dashboard/Widgets/service_map.php:341 -#: ../../include/functions_groups.php:53 ../../operation/search_results.php:79 -#: ../../operation/agentes/group_view.php:154 -#: ../../operation/agentes/group_view.php:187 +#: ../../godmode/reporting/graph_builder.graph_editor.php:348 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1532 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1594 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1714 +#: ../../godmode/reporting/visual_console_builder.wizard.php:408 +#: ../../mobile/include/functions_web.php:23 +#: ../../mobile/operation/agents.php:186 ../../mobile/operation/home.php:81 +#: ../../mobile/operation/agent.php:136 +#: ../../include/functions_reporting_html.php:1800 +#: ../../include/functions_reporting_html.php:2142 +#: ../../include/functions_reporting_html.php:2796 +#: ../../include/functions_cron.php:605 ../../include/functions_html.php:1462 +#: ../../include/class/Diagnostics.class.php:1159 +#: ../../include/class/Diagnostics.class.php:1163 +#: ../../include/class/Diagnostics.class.php:1167 +#: ../../include/class/Diagnostics.class.php:1171 +#: ../../include/class/NetworkMap.class.php:3248 +#: ../../include/class/AgentsAlerts.class.php:245 +#: ../../include/class/AgentsAlerts.class.php:535 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:311 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:316 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:421 +#: ../../include/functions_groups.php:53 ../../operation/search_results.php:80 +#: ../../operation/agentes/interface_view.functions.php:71 +#: ../../operation/agentes/group_view.php:180 +#: ../../operation/agentes/group_view.php:213 msgid "Agents" msgstr "エージェント" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:315 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:348 msgid "Agents to move" -msgstr "移動エージェント" +msgstr "移動するエージェント" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:336 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:369 msgid "Add agents to destination server" msgstr "対象サーバにエージェントを追加" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:344 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:378 msgid "Remove agents to doesn't move to destination server" msgstr "送り先サーバへ移動させないエージェントを削除" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:362 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:397 msgid "Discard history data" -msgstr "ヒストリデータを削除" +msgstr "ヒストリデータ削除" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:375 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:410 msgid "Agents do not exist in target server." msgstr "対象サーバにエージェントがありません。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:376 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:411 msgid "Check group is synchronized with target server." -msgstr "対象サーバにグループが同期されているか確認" +msgstr "対象サーバでグループが同期されていることを確認してください。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:377 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:412 msgid "All policies needed are synchronized with target server." -msgstr "すべての必要なポリシーが対象サーバで同期されています。" +msgstr "必要なすべてのポリシーは、対象サーバと同期されています。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:378 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:413 msgid "All remote plugins needed are synchronized with target server." -msgstr "すべての必要なリモートプラグインが対象サーバで同期されています。" +msgstr "必要なすべてのプラグインは対象サーバと同期されています。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:379 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:414 msgid "All collections needed are syncronized with target server." -msgstr "すべての必要なコレクションが対象サーバで同期されています。" +msgstr "必要なすべてのコレクションは対象サーバと同期されています。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:380 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:415 msgid "" "All remote inventory definitions needed are syncronized with target server." -msgstr "すべての必要なインベントリ定義が対象サーバで同期されています。" +msgstr "必要なすべてのインベントリ定義は対象サーバと同期されています。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:381 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:416 msgid "" "All alert templates definitions needed are syncronized with target server." -msgstr "すべての必要なアラートテンプレート定義が対象サーバで同期されています。" +msgstr "必要なすべてのアラートテンプレート定義は対象サーバっと同期されています。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:382 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:417 msgid "All alert actions needed are syncronized with target server." -msgstr "すべての必要なアラートアクションが対象サーバで同期されています。" +msgstr "必要なすべてのアラートアクションは対象サーバと同期されています。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:383 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:418 msgid "Agents conf does not exists in target server." -msgstr "対象サーバにエージェント設定がありません。" +msgstr "対象サーバにエージェントの設定がありません。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:384 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:419 #, php-format msgid "Both %s servers must be in the same version" msgstr "両方の %s サーバは同じバージョンである必要があります" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:385 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:420 msgid "Check target server ip address is set" -msgstr "対象サーバ IP アドレス設定確認" +msgstr "対象サーバの IP アドレスが設定されているか確認してください。" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:395 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:430 msgid "Move" msgstr "移動" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:409 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:105 -#: ../../enterprise/include/functions_inventory.php:76 -#: ../../include/functions_events.php:238 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:444 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:123 +#: ../../enterprise/include/functions_inventory.php:93 +#: ../../enterprise/include/functions_inventory.php:127 +#: ../../include/functions_events.php:239 msgid "Agent alias" msgstr "エージェントの別名" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:410 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:445 msgid "Source node" msgstr "ソースノード" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:411 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:446 msgid "Target node" msgstr "対象ノード" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:412 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:447 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:82 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:187 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:249 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:313 -#: ../../enterprise/godmode/alerts/alert_events.php:616 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:399 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:455 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:507 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:736 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:197 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:257 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:321 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:437 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:497 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:549 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:800 #: ../../godmode/agentes/agent_incidents.php:91 -#: ../../godmode/snmpconsole/snmp_alert.php:1042 -#: ../../godmode/snmpconsole/snmp_alert.php:1126 +#: ../../godmode/snmpconsole/snmp_alert.php:985 +#: ../../godmode/snmpconsole/snmp_alert.php:1047 #: ../../godmode/alerts/alert_list.list.php:120 #: ../../godmode/alerts/alert_templates.php:51 -#: ../../godmode/alerts/configure_alert_template.php:945 -#: ../../godmode/alerts/alert_view.php:97 -#: ../../godmode/setup/setup_integria.php:304 -#: ../../godmode/setup/setup_integria.php:427 -#: ../../include/functions_reporting_html.php:4065 -#: ../../include/functions_events.php:4255 -#: ../../operation/agentes/estado_generalagente.php:586 -#: ../../operation/incidents/incident_detail.php:347 -#: ../../operation/incidents/integriaims_export_csv.php:93 -#: ../../operation/incidents/configure_integriaims_incident.php:272 -#: ../../operation/incidents/incident.php:309 -#: ../../operation/incidents/incident.php:422 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:376 -#: ../../operation/incidents/list_integriaims_incidents.php:144 +#: ../../godmode/alerts/configure_alert_template.php:1157 +#: ../../godmode/alerts/alert_view.php:101 +#: ../../godmode/setup/setup_integria.php:376 +#: ../../godmode/setup/setup_integria.php:498 +#: ../../include/functions_reporting_html.php:4731 +#: ../../include/functions_events.php:4585 +#: ../../operation/agentes/estado_generalagente.php:631 +#: ../../operation/incidents/integriaims_export_csv.php:85 +#: ../../operation/incidents/configure_integriaims_incident.php:268 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:362 +#: ../../operation/incidents/list_integriaims_incidents.php:137 msgid "Priority" msgstr "優先度" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:413 -#: ../../enterprise/godmode/alerts/alert_events.php:120 -#: ../../enterprise/godmode/alerts/alert_events.php:124 -#: ../../enterprise/godmode/alerts/alert_events.php:141 -#: ../../enterprise/godmode/alerts/alert_events.php:145 -#: ../../enterprise/godmode/alerts/alert_events.php:162 -#: ../../enterprise/godmode/alerts/alert_events.php:166 -#: ../../enterprise/godmode/setup/setup_history.php:66 -#: ../../godmode/alerts/configure_alert_template.php:178 -#: ../../godmode/alerts/configure_alert_template.php:182 -#: ../../godmode/alerts/configure_alert_template.php:199 -#: ../../godmode/alerts/configure_alert_template.php:203 -#: ../../godmode/alerts/configure_alert_template.php:220 -#: ../../godmode/alerts/configure_alert_template.php:224 -#: ../../include/functions_config.php:1458 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:448 +#: ../../enterprise/include/class/CommandCenter.class.php:456 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:746 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1051 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1146 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1496 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1772 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2095 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2526 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2539 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2867 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3044 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3134 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3173 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3238 +#: ../../godmode/alerts/configure_alert_template.php:189 +#: ../../godmode/alerts/configure_alert_template.php:193 +#: ../../godmode/alerts/configure_alert_template.php:210 +#: ../../godmode/alerts/configure_alert_template.php:214 +#: ../../godmode/alerts/configure_alert_template.php:231 +#: ../../godmode/alerts/configure_alert_template.php:235 +#: ../../include/functions_config.php:1536 msgid "Step" msgstr "ステップ" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:415 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:450 msgid "Active db only" msgstr "アクティブ DB のみ" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:416 -#: ../../enterprise/meta/advanced/collections.php:324 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:98 -#: ../../enterprise/meta/include/functions_autoprovision.php:451 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:451 +#: ../../enterprise/meta/advanced/collections.php:345 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:120 +#: ../../enterprise/meta/include/functions_autoprovision.php:477 #: ../../enterprise/meta/include/functions_alerts_meta.php:125 #: ../../enterprise/meta/include/functions_alerts_meta.php:144 #: ../../enterprise/extensions/backup/main.php:136 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:374 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:321 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:273 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:366 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:83 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:373 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:106 #: ../../enterprise/godmode/agentes/inventory_manager.php:221 -#: ../../enterprise/godmode/agentes/collections.php:326 -#: ../../enterprise/godmode/policies/policy_alerts.php:287 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:202 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:256 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:343 -#: ../../enterprise/godmode/alerts/alert_events_list.php:500 -#: ../../enterprise/godmode/setup/setup_skins.php:122 -#: ../../enterprise/include/functions_reporting_csv.php:2229 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2234 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2393 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3355 -#: ../../enterprise/operation/agentes/transactional_map.php:187 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:150 -#: ../../enterprise/operation/services/services.list.php:439 -#: ../../extensions/agents_alerts.php:207 -#: ../../extensions/agents_alerts.php:225 -#: ../../godmode/groups/group_list.php:691 -#: ../../godmode/agentes/modificar_agente.php:497 -#: ../../godmode/agentes/planned_downtime.editor.php:1042 -#: ../../godmode/agentes/fields_manager.php:121 ../../godmode/menu.php:221 +#: ../../enterprise/godmode/agentes/collections.php:329 +#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:205 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:265 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:381 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:223 +#: ../../enterprise/godmode/setup/setup_skins.php:124 +#: ../../enterprise/include/functions_reporting_csv.php:2377 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2463 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2630 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3592 +#: ../../enterprise/operation/agentes/transactional_map.php:213 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:190 +#: ../../enterprise/operation/services/services.list.php:524 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:372 +#: ../../enterprise/tools/ipam/ipam_ajax.php:387 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:274 +#: ../../godmode/groups/group_list.php:839 +#: ../../godmode/agentes/modificar_agente.php:649 +#: ../../godmode/agentes/planned_downtime.editor.php:909 +#: ../../godmode/agentes/fields_manager.php:121 ../../godmode/menu.php:230 #: ../../godmode/alerts/alert_list.list.php:114 -#: ../../godmode/alerts/alert_list.list.php:459 -#: ../../godmode/alerts/alert_commands.php:416 -#: ../../godmode/alerts/alert_view.php:347 +#: ../../godmode/alerts/alert_list.list.php:475 +#: ../../godmode/alerts/alert_commands.php:639 +#: ../../godmode/alerts/alert_view.php:351 #: ../../godmode/alerts/alert_list.builder.php:95 #: ../../godmode/events/event_responses.list.php:53 -#: ../../godmode/tag/tag.php:230 ../../godmode/category/category.php:112 -#: ../../include/functions_reporting_html.php:2402 +#: ../../godmode/tag/tag.php:267 ../../godmode/category/category.php:155 +#: ../../include/functions_reporting_html.php:2854 #: ../../include/functions_cron.php:460 -#: ../../include/functions_treeview.php:417 -#: ../../include/functions_filemanager.php:622 +#: ../../include/functions_treeview.php:413 +#: ../../include/class/AgentsAlerts.class.php:247 +#: ../../include/class/AgentsAlerts.class.php:278 +#: ../../include/functions_filemanager.php:608 msgid "Actions" msgstr "アクション" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:452 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:487 msgid "Creating modules in target node" -msgstr "対象ノードでのモジュール作成" +msgstr "対象ノードでモジュール作成中" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:456 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:491 msgid "Disabling agent in source node and enabling in target one" -msgstr "ソースノードでのエージェント無効化と対象ノードでの有効化" +msgstr "ソースノードでエージェント無効化および対象ノードで有効化中" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:460 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:495 msgid "Transferring data" msgstr "データ転送中" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:465 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:500 msgid "Creating agent in target node" -msgstr "対象ノードでのエージェント作成" +msgstr "対象ノードでエージェント作成中" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:471 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:506 #: ../../enterprise/include/functions_HA_cluster.php:542 #: ../../enterprise/include/functions_HA_cluster.php:547 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1578 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1583 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1618 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1623 #: ../../enterprise/include/class/DatabaseHA.class.php:207 #: ../../enterprise/include/class/AgentRepository.class.php:832 #: ../../enterprise/include/class/AgentRepository.class.php:837 -#: ../../enterprise/include/class/Omnishell.class.php:1029 -#: ../../enterprise/include/functions_ux_console.php:472 -#: ../../enterprise/operation/agentes/transactional_map.php:318 +#: ../../enterprise/include/class/Omnishell.class.php:1079 +#: ../../enterprise/include/class/LogSource.class.php:768 +#: ../../enterprise/include/class/LogSource.class.php:773 +#: ../../enterprise/include/functions_ux_console.php:473 +#: ../../enterprise/operation/agentes/transactional_map.php:327 #: ../../enterprise/operation/agentes/ux_console_view.php:210 #: ../../enterprise/operation/agentes/ux_console_view.php:352 -#: ../../enterprise/operation/agentes/wux_console_view.php:450 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:814 -#: ../../include/ajax/snmp_browser.ajax.php:219 -#: ../../include/class/ConfigPEN.class.php:738 -#: ../../include/class/ConfigPEN.class.php:743 -#: ../../include/class/HelpFeedBack.class.php:353 -#: ../../include/class/Diagnostics.class.php:2077 -#: ../../include/class/CredentialStore.class.php:1065 -#: ../../include/class/CredentialStore.class.php:1070 -#: ../../include/class/ModuleTemplates.class.php:1319 -#: ../../include/class/ModuleTemplates.class.php:1324 -#: ../../include/class/AgentWizard.class.php:687 -#: ../../include/class/AgentWizard.class.php:692 +#: ../../enterprise/operation/agentes/wux_console_view.php:452 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1006 +#: ../../include/ajax/snmp_browser.ajax.php:259 +#: ../../include/class/ConfigPEN.class.php:744 +#: ../../include/class/ConfigPEN.class.php:749 +#: ../../include/class/HelpFeedBack.class.php:354 +#: ../../include/class/Diagnostics.class.php:2084 +#: ../../include/class/CredentialStore.class.php:1172 +#: ../../include/class/CredentialStore.class.php:1177 +#: ../../include/class/ModuleTemplates.class.php:1421 +#: ../../include/class/ModuleTemplates.class.php:1426 +#: ../../include/class/WebServerModuleDebug.class.php:366 +#: ../../include/class/WebServerModuleDebug.class.php:371 +#: ../../include/class/AgentWizard.class.php:5629 +#: ../../include/class/AgentWizard.class.php:5634 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:372 -#: ../../operation/visual_console/view.php:597 -#: ../../operation/visual_console/view.php:602 +#: ../../operation/visual_console/view.php:757 +#: ../../operation/visual_console/view.php:762 msgid "Failed" msgstr "失敗" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:475 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:510 #: ../../enterprise/meta/advanced/policymanager.queue.php:261 -#: ../../enterprise/godmode/policies/policy_queue.php:481 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:414 +#: ../../enterprise/godmode/policies/policy_queue.php:604 +#: ../../enterprise/godmode/policies/policy_queue.php:607 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:438 #: ../../enterprise/include/class/Omnishell.class.php:362 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4070 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4191 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4351 msgid "Finished" msgstr "完了" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:476 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:511 +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1754 msgid "Completed" msgstr "完了" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:481 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:516 msgid "Queued" -msgstr "キュー済み" +msgstr "キューに入っています" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:486 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:521 #: ../../enterprise/extensions/backup/main.php:170 -#: ../../enterprise/operation/agentes/transactional_map.php:241 +#: ../../enterprise/operation/agentes/transactional_map.php:265 #: ../../godmode/agentes/planned_downtime.list.php:404 #: ../../godmode/agentes/planned_downtime.list.php:470 msgid "Running" msgstr "実行中" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:545 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:583 msgid "checking migration requirements" -msgstr "マイグレーション要求のチェック" +msgstr "マイグレーション要求をチェック中" #: ../../enterprise/meta/advanced/servers.php:39 -#: ../../godmode/servers/modificar_server.php:138 +#: ../../godmode/servers/modificar_server.php:178 msgid "Server deleted successfully" msgstr "サーバを削除しました。" #: ../../enterprise/meta/advanced/servers.php:41 -#: ../../godmode/servers/modificar_server.php:140 +#: ../../godmode/servers/modificar_server.php:180 msgid "There was a problem deleting the server" msgstr "サーバの削除に失敗しました。" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:126 #: ../../enterprise/extensions/translate_string.php:253 msgid "Translation added successfully" -msgstr "翻訳を追加しました。" +msgstr "翻訳を追加しました" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:128 #: ../../enterprise/extensions/translate_string.php:255 msgid "Translation string could not be created" -msgstr "翻訳文字列を作成できませんでした。" +msgstr "翻訳文字列を作成できませんでした" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:141 #: ../../enterprise/extensions/translate_string.php:268 msgid "Translation updated successfully" -msgstr "翻訳を更新しました。" +msgstr "翻訳を更新しました" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:143 #: ../../enterprise/extensions/translate_string.php:270 msgid "Translation string could not be updated" -msgstr "翻訳文字列を更新できませんでした。" +msgstr "翻訳文字列を更新できませんでした" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:171 #: ../../enterprise/extensions/translate_string.php:302 -#: ../../godmode/users/configure_user.php:712 -#: ../../operation/users/user_edit.php:306 +#: ../../godmode/users/configure_user.php:878 +#: ../../operation/users/user_edit.php:317 msgid "Language" msgstr "言語" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:183 #: ../../enterprise/meta/advanced/metasetup.relations.php:451 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:244 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:341 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:398 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:508 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:579 -#: ../../enterprise/meta/agentsearch.php:89 -#: ../../enterprise/meta/general/main_header.php:687 -#: ../../enterprise/meta/general/main_header.php:689 +#: ../../enterprise/meta/advanced/collections.php:172 +#: ../../enterprise/meta/advanced/collections.php:185 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:248 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:345 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:402 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:512 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:583 +#: ../../enterprise/meta/agentsearch.php:91 +#: ../../enterprise/meta/general/header.php:44 +#: ../../enterprise/meta/general/header.php:46 +#: ../../enterprise/meta/general/main_header.php:680 +#: ../../enterprise/meta/general/main_header.php:682 #: ../../enterprise/extensions/translate_string.php:323 -#: ../../enterprise/godmode/modules/local_components.php:514 -#: ../../enterprise/godmode/modules/local_components.php:539 +#: ../../enterprise/godmode/modules/local_components.php:559 +#: ../../enterprise/godmode/modules/local_components.php:584 #: ../../enterprise/godmode/agentes/collection_manager.php:48 -#: ../../enterprise/godmode/agentes/collections.php:307 -#: ../../enterprise/godmode/policies/policy_collections.php:234 -#: ../../enterprise/godmode/policies/policy_agents.php:695 -#: ../../enterprise/godmode/policies/policy_agents.php:700 -#: ../../enterprise/godmode/alerts/alert_events_list.php:423 -#: ../../enterprise/godmode/alerts/alert_events_list.php:434 -#: ../../enterprise/operation/agentes/tag_view.php:198 +#: ../../enterprise/godmode/agentes/collections.php:310 +#: ../../enterprise/godmode/policies/policy_collections.php:242 +#: ../../enterprise/godmode/policies/policy_agents.php:775 +#: ../../enterprise/godmode/policies/policy_agents.php:780 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:151 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:162 +#: ../../enterprise/operation/agentes/tag_view.php:219 #: ../../enterprise/operation/agentes/agent_inventory.php:109 #: ../../enterprise/operation/agentes/agent_inventory.php:114 -#: ../../enterprise/operation/log/log_viewer.php:382 -#: ../../enterprise/operation/log/log_viewer.php:654 -#: ../../enterprise/operation/inventory/inventory.php:196 -#: ../../enterprise/operation/inventory/inventory.php:237 -#: ../../enterprise/operation/services/services.treeview_services.php:118 -#: ../../enterprise/operation/services/services.list.php:184 -#: ../../enterprise/operation/services/services.list.php:262 -#: ../../enterprise/operation/services/services.table_services.php:163 -#: ../../enterprise/operation/services/services.table_services.php:241 -#: ../../extensions/module_groups.php:270 -#: ../../godmode/modules/manage_network_components.php:599 -#: ../../godmode/groups/group_list.php:631 -#: ../../godmode/groups/group_list.php:634 -#: ../../godmode/users/user_list.php:270 ../../godmode/users/user_list.php:280 -#: ../../godmode/agentes/modificar_agente.php:208 -#: ../../godmode/agentes/modificar_agente.php:214 +#: ../../enterprise/operation/log/log_viewer.php:514 +#: ../../enterprise/operation/log/log_viewer.php:797 +#: ../../enterprise/operation/inventory/inventory.php:240 +#: ../../enterprise/operation/inventory/inventory.php:281 +#: ../../enterprise/operation/services/services.treeview_services.php:128 +#: ../../enterprise/operation/services/services.list.php:236 +#: ../../enterprise/operation/services/services.list.php:329 +#: ../../enterprise/operation/services/services.table_services.php:159 +#: ../../enterprise/operation/services/services.table_services.php:250 +#: ../../extensions/module_groups.php:283 +#: ../../godmode/modules/manage_network_components.php:670 +#: ../../godmode/groups/group_list.php:771 +#: ../../godmode/groups/group_list.php:781 +#: ../../godmode/users/user_list.php:380 ../../godmode/users/user_list.php:390 +#: ../../godmode/agentes/modificar_agente.php:357 +#: ../../godmode/agentes/modificar_agente.php:366 #: ../../godmode/agentes/planned_downtime.list.php:144 #: ../../godmode/agentes/planned_downtime.list.php:183 -#: ../../godmode/agentes/module_manager.php:44 -#: ../../godmode/admin_access_logs.php:69 -#: ../../godmode/alerts/alert_actions.php:188 -#: ../../godmode/alerts/alert_actions.php:201 -#: ../../godmode/alerts/alert_templates.php:297 -#: ../../godmode/alerts/alert_templates.php:308 -#: ../../godmode/reporting/map_builder.php:302 -#: ../../godmode/reporting/map_builder.php:323 -#: ../../godmode/reporting/graphs.php:178 -#: ../../godmode/reporting/visual_console_favorite.php:108 -#: ../../godmode/reporting/visual_console_favorite.php:138 -#: ../../godmode/reporting/reporting_builder.item_editor.php:954 -#: ../../godmode/reporting/reporting_builder.php:681 -#: ../../godmode/module_library/module_library_view.php:84 -#: ../../godmode/module_library/module_library_view.php:94 -#: ../../include/functions_snmp.php:358 -#: ../../include/functions_snmp_browser.php:766 -#: ../../include/functions_snmp_browser.php:1177 -#: ../../operation/search_results.php:191 -#: ../../operation/agentes/estado_agente.php:231 -#: ../../operation/agentes/estado_agente.php:255 -#: ../../operation/agentes/status_monitor.php:444 -#: ../../operation/agentes/alerts_status.functions.php:178 -#: ../../operation/agentes/alerts_status.functions.php:187 -#: ../../operation/incidents/incident.php:368 +#: ../../godmode/agentes/module_manager.php:65 +#: ../../godmode/admin_access_logs.php:82 +#: ../../godmode/alerts/alert_actions.php:244 +#: ../../godmode/alerts/alert_actions.php:302 +#: ../../godmode/alerts/alert_templates.php:313 +#: ../../godmode/alerts/alert_templates.php:324 +#: ../../godmode/reporting/map_builder.php:352 +#: ../../godmode/reporting/map_builder.php:374 +#: ../../godmode/reporting/graphs.php:231 +#: ../../godmode/reporting/visual_console_favorite.php:158 +#: ../../godmode/reporting/visual_console_favorite.php:188 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1045 +#: ../../godmode/reporting/reporting_builder.php:806 +#: ../../godmode/module_library/module_library_view.php:99 +#: ../../godmode/module_library/module_library_view.php:109 +#: ../../mobile/operation/agent.php:302 ../../include/functions_snmp.php:358 +#: ../../include/class/AgentWizard.class.php:2531 +#: ../../include/functions_snmp_browser.php:925 +#: ../../include/functions_snmp_browser.php:1495 +#: ../../operation/search_results.php:192 +#: ../../operation/agentes/estado_agente.php:264 +#: ../../operation/agentes/estado_agente.php:288 +#: ../../operation/agentes/status_monitor.php:528 +#: ../../operation/agentes/alerts_status.functions.php:194 +#: ../../operation/agentes/alerts_status.functions.php:203 #: ../../general/ui/agents_list.php:100 ../../general/ui/agents_list.php:113 msgid "Search" msgstr "検索" @@ -4433,10 +4388,10 @@ msgstr "検索" #: ../../enterprise/extensions/translate_string.php:313 #: ../../enterprise/extensions/translate_string.php:314 #: ../../enterprise/godmode/agentes/collection_manager.php:42 -#: ../../enterprise/godmode/agentes/collections.php:303 -#: ../../enterprise/godmode/policies/policies.php:352 -#: ../../enterprise/godmode/policies/policy_collections.php:228 -#: ../../godmode/admin_access_logs.php:70 +#: ../../enterprise/godmode/agentes/collections.php:306 +#: ../../enterprise/godmode/policies/policies.php:304 +#: ../../enterprise/godmode/policies/policy_collections.php:236 +#: ../../godmode/admin_access_logs.php:83 msgid "Free text for search (*)" msgstr "検索文字列 (*)" @@ -4459,18 +4414,19 @@ msgstr "翻訳カスタマイズ" #: ../../enterprise/meta/advanced/metasetup.relations.php:572 #: ../../enterprise/meta/include/functions_autoprovision.php:388 #: ../../enterprise/meta/include/functions_wizard_meta.php:494 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:598 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:697 #: ../../enterprise/godmode/setup/setup_acl.php:338 -#: ../../enterprise/godmode/setup/setup_acl.php:632 -#: ../../enterprise/include/functions_cron.php:546 +#: ../../enterprise/godmode/setup/setup_acl.php:639 +#: ../../enterprise/include/functions_cron.php:574 #: ../../enterprise/include/functions_backup.php:523 #: ../../enterprise/include/functions_backup.php:524 +#: ../../godmode/agentes/module_manager_editor_wmi.php:61 #: ../../godmode/agentes/module_manager_editor_network.php:96 -#: ../../godmode/massive/massive_edit_modules.php:747 -#: ../../include/functions_html.php:1208 ../../include/functions_html.php:1209 -#: ../../include/functions_html.php:1313 ../../include/functions_html.php:1314 -#: ../../include/functions_html.php:1474 ../../include/functions_html.php:1475 -#: ../../include/class/CredentialStore.class.php:869 +#: ../../godmode/massive/massive_edit_modules.php:763 +#: ../../include/functions_html.php:1685 ../../include/functions_html.php:1686 +#: ../../include/functions_html.php:1790 ../../include/functions_html.php:1791 +#: ../../include/functions_html.php:1951 ../../include/functions_html.php:1952 +#: ../../include/class/CredentialStore.class.php:925 #: ../../operation/netflow/nf_live_view.php:384 msgid "Custom" msgstr "カスタム" @@ -4482,24 +4438,24 @@ msgstr "デフォルトノードアドレス" #: ../../enterprise/meta/advanced/metasetup.relations.php:271 #: ../../enterprise/meta/advanced/metasetup.relations.php:388 msgid "This value will be the one returned by the API" -msgstr "この値は、API で返されるものの一つです" +msgstr "この値は、APIによって返される値になります" #: ../../enterprise/meta/advanced/metasetup.relations.php:305 msgid "Import file" -msgstr "ファイルのインポート" +msgstr "ファイルインポート" #: ../../enterprise/meta/advanced/metasetup.relations.php:319 msgid "Ip Gateway" -msgstr "ゲートウェイ IP" +msgstr "IP ゲートウェイ" #: ../../enterprise/meta/advanced/metasetup.relations.php:320 #: ../../enterprise/meta/advanced/metasetup.relations.php:564 msgid "Imei" -msgstr "" +msgstr "IMEI" #: ../../enterprise/meta/advanced/metasetup.relations.php:330 -#: ../../include/class/NetworkMap.class.php:3082 -#: ../../include/class/NetworkMap.class.php:3083 +#: ../../include/class/NetworkMap.class.php:3115 +#: ../../include/class/NetworkMap.class.php:3116 msgid "Relations" msgstr "関連付" @@ -4514,44 +4470,44 @@ msgstr "ノードアドレス" #: ../../enterprise/meta/advanced/metasetup.relations.php:398 msgid "Insert relation" -msgstr "関係の設定" +msgstr "関係の挿入" #: ../../enterprise/meta/advanced/metasetup.relations.php:406 msgid "Show list relations" msgstr "関係一覧の表示" #: ../../enterprise/meta/advanced/metasetup.relations.php:430 -#: ../../enterprise/meta/include/functions_autoprovision.php:615 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:363 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:532 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:670 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:400 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2268 -#: ../../enterprise/include/functions_reporting_csv.php:959 -#: ../../enterprise/include/functions_reporting_csv.php:985 -#: ../../enterprise/include/functions_reporting_csv.php:1016 -#: ../../enterprise/include/functions_reporting_csv.php:1071 -#: ../../enterprise/include/functions_reporting_csv.php:1175 -#: ../../enterprise/operation/services/services.service.php:171 -#: ../../enterprise/operation/services/services.list.php:432 -#: ../../godmode/agentes/module_manager_editor_common.php:1130 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:102 -#: ../../godmode/massive/massive_edit_modules.php:812 -#: ../../godmode/alerts/configure_alert_template.php:730 -#: ../../godmode/setup/setup_visuals.php:1207 -#: ../../godmode/setup/setup_visuals.php:1268 -#: ../../godmode/setup/setup_visuals.php:1288 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2078 -#: ../../godmode/reporting/visual_console_builder.wizard.php:339 -#: ../../include/functions_visual_map_editor.php:625 -#: ../../include/functions_reporting_html.php:856 -#: ../../include/functions_reporting_html.php:1785 -#: ../../include/functions_reporting_html.php:3665 -#: ../../include/functions_reporting_html.php:4183 -#: ../../include/ajax/events.php:1690 ../../include/functions_graph.php:5285 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:499 +#: ../../enterprise/meta/include/functions_autoprovision.php:643 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:370 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:548 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:769 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:405 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2334 +#: ../../enterprise/include/functions_reporting_csv.php:1110 +#: ../../enterprise/include/functions_reporting_csv.php:1136 +#: ../../enterprise/include/functions_reporting_csv.php:1167 +#: ../../enterprise/include/functions_reporting_csv.php:1222 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/operation/services/services.service.php:124 +#: ../../enterprise/operation/services/services.list.php:517 +#: ../../godmode/agentes/module_manager_editor_common.php:1196 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:115 +#: ../../godmode/massive/massive_edit_modules.php:828 +#: ../../godmode/alerts/configure_alert_template.php:859 +#: ../../godmode/setup/setup_visuals.php:1285 +#: ../../godmode/setup/setup_visuals.php:1346 +#: ../../godmode/setup/setup_visuals.php:1366 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2229 +#: ../../godmode/reporting/visual_console_builder.wizard.php:319 +#: ../../include/functions_visual_map_editor.php:693 +#: ../../include/functions_reporting_html.php:924 +#: ../../include/functions_reporting_html.php:2037 +#: ../../include/functions_reporting_html.php:4331 +#: ../../include/functions_reporting_html.php:4849 +#: ../../include/ajax/events.php:1874 ../../include/functions_graph.php:5418 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:500 #: ../../include/functions_netflow.php:212 -#: ../../include/functions_snmp_browser.php:526 +#: ../../include/functions_snmp_browser.php:560 msgid "Value" msgstr "値" @@ -4564,69 +4520,69 @@ msgid "Node address" msgstr "ノードアドレス" #: ../../enterprise/meta/advanced/metasetup.relations.php:550 -#: ../../enterprise/extensions/ipam/ipam_list.php:145 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:375 -#: ../../enterprise/godmode/policies/policy_alerts.php:510 -#: ../../enterprise/godmode/policies/policy_modules.php:1448 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:513 +#: ../../enterprise/godmode/policies/policy_modules.php:1447 #: ../../enterprise/godmode/admin_access_logs.php:28 -#: ../../enterprise/godmode/alerts/alert_events.php:630 -#: ../../enterprise/godmode/alerts/alert_events.php:649 -#: ../../enterprise/godmode/alerts/alert_events_list.php:503 -#: ../../enterprise/godmode/reporting/graph_template_list.php:152 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:158 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3171 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3367 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3390 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:240 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:379 +#: ../../enterprise/godmode/services/services.massive.elements.php:66 +#: ../../enterprise/godmode/reporting/graph_template_list.php:208 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:190 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3258 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3456 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3479 #: ../../enterprise/godmode/servers/manage_export.php:142 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:389 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:447 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2517 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2854 -#: ../../enterprise/include/functions_services.php:2494 -#: ../../enterprise/operation/agentes/policy_view.php:209 -#: ../../extensions/agents_alerts.php:520 -#: ../../godmode/modules/manage_nc_groups.php:232 -#: ../../godmode/modules/manage_network_components.php:672 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:427 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:489 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2754 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3073 +#: ../../enterprise/include/functions_services.php:1589 +#: ../../enterprise/operation/agentes/policy_view.php:254 +#: ../../enterprise/tools/ipam/ipam_list.php:169 +#: ../../godmode/modules/manage_nc_groups.php:234 +#: ../../godmode/modules/manage_network_components.php:748 #: ../../godmode/modules/manage_network_templates.php:236 #: ../../godmode/agentes/agent_template.php:236 -#: ../../godmode/agentes/planned_downtime.editor.php:1126 -#: ../../godmode/agentes/module_manager.php:654 -#: ../../godmode/netflow/nf_item_list.php:180 -#: ../../godmode/netflow/nf_edit.php:148 -#: ../../godmode/snmpconsole/snmp_alert.php:1287 -#: ../../godmode/snmpconsole/snmp_alert.php:1364 -#: ../../godmode/snmpconsole/snmp_filters.php:260 -#: ../../godmode/massive/massive_operations.php:340 -#: ../../godmode/massive/massive_standby_alerts.php:211 -#: ../../godmode/massive/massive_delete_action_alerts.php:224 -#: ../../godmode/massive/massive_enable_disable_alerts.php:199 -#: ../../godmode/massive/massive_add_action_alerts.php:210 -#: ../../godmode/admin_access_logs.php:82 -#: ../../godmode/admin_access_logs.php:197 -#: ../../godmode/alerts/alert_list.list.php:714 -#: ../../godmode/alerts/alert_view.php:415 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2897 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3299 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3320 +#: ../../godmode/agentes/planned_downtime.editor.php:992 +#: ../../godmode/agentes/module_manager.php:855 +#: ../../godmode/netflow/nf_item_list.php:178 +#: ../../godmode/netflow/nf_edit.php:161 +#: ../../godmode/snmpconsole/snmp_alert.php:1208 +#: ../../godmode/snmpconsole/snmp_alert.php:1332 +#: ../../godmode/snmpconsole/snmp_filters.php:291 +#: ../../godmode/massive/massive_operations.php:417 +#: ../../godmode/massive/massive_standby_alerts.php:226 +#: ../../godmode/massive/massive_delete_action_alerts.php:258 +#: ../../godmode/massive/massive_enable_disable_alerts.php:214 +#: ../../godmode/massive/massive_add_action_alerts.php:242 +#: ../../godmode/admin_access_logs.php:95 +#: ../../godmode/admin_access_logs.php:210 +#: ../../godmode/alerts/alert_list.list.php:736 +#: ../../godmode/alerts/alert_view.php:419 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3400 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3810 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3831 #: ../../godmode/reporting/visual_console_builder.elements.php:118 -#: ../../godmode/events/event_filter.php:126 -#: ../../mobile/operation/tactical.php:348 -#: ../../include/functions_reporting_html.php:2403 -#: ../../include/functions_reporting_html.php:4689 -#: ../../include/functions.php:2889 ../../include/ajax/alert_list.ajax.php:280 +#: ../../godmode/events/event_filter.php:141 +#: ../../mobile/operation/tactical.php:346 +#: ../../include/functions_reporting_html.php:2855 +#: ../../include/functions_reporting_html.php:5369 +#: ../../include/functions.php:3059 ../../include/ajax/alert_list.ajax.php:280 #: ../../include/ajax/alert_list.ajax.php:305 -#: ../../include/ajax/alert_list.ajax.php:472 -#: ../../include/functions_profile.php:216 -#: ../../include/class/ModuleTemplates.class.php:817 -#: ../../include/functions_events.php:6130 +#: ../../include/ajax/alert_list.ajax.php:476 +#: ../../include/functions_profile.php:217 +#: ../../include/class/AgentsAlerts.class.php:896 +#: ../../include/class/ModuleTemplates.class.php:891 +#: ../../include/functions_events.php:6630 #: ../../include/functions_ui_renders.php:117 -#: ../../operation/agentes/alerts_status.php:524 -#: ../../operation/agentes/alerts_status.php:559 -#: ../../operation/agentes/alerts_status.php:594 -#: ../../operation/agentes/alerts_status.php:626 -#: ../../operation/agentes/alerts_status.functions.php:110 -#: ../../operation/snmpconsole/snmp_view.php:836 -#: ../../operation/snmpconsole/snmp_view.php:1185 +#: ../../operation/agentes/alerts_status.php:543 +#: ../../operation/agentes/alerts_status.php:578 +#: ../../operation/agentes/alerts_status.php:613 +#: ../../operation/agentes/alerts_status.php:645 +#: ../../operation/agentes/alerts_status.functions.php:126 +#: ../../operation/snmpconsole/snmp_view.php:891 +#: ../../operation/snmpconsole/snmp_view.php:1266 #: ../../operation/search_alerts.php:36 #: ../../operation/events/events.build_table.php:362 #: ../../general/logon_ok.php:246 @@ -4639,16 +4595,16 @@ msgstr "ゲートウェイ" #: ../../enterprise/meta/advanced/metasetup.relations.php:642 msgid "There are no relations yet" -msgstr "関係がありません。" +msgstr "関係がありません" #: ../../enterprise/meta/advanced/metasetup.password.php:70 msgid "Passwords" msgstr "パスワード" #: ../../enterprise/meta/advanced/metasetup.password.php:76 -#: ../../enterprise/meta/include/functions_meta.php:567 -#: ../../enterprise/godmode/setup/setup.php:480 -#: ../../include/functions_config.php:473 +#: ../../enterprise/meta/include/functions_meta.php:317 +#: ../../enterprise/godmode/setup/setup.php:467 +#: ../../include/functions_config.php:484 msgid "Enable password policy" msgstr "パスワードポリシーを利用する" @@ -4659,54 +4615,56 @@ msgstr "パスワードポリシーを利用する" #: ../../enterprise/meta/advanced/metasetup.password.php:136 #: ../../enterprise/meta/advanced/metasetup.password.php:140 #: ../../enterprise/meta/advanced/metasetup.password.php:144 -#: ../../enterprise/meta/advanced/metasetup.setup.php:142 -#: ../../enterprise/meta/advanced/metasetup.setup.php:146 -#: ../../enterprise/meta/advanced/metasetup.setup.php:197 -#: ../../enterprise/meta/advanced/metasetup.setup.php:213 -#: ../../enterprise/meta/advanced/metasetup.setup.php:217 -#: ../../enterprise/meta/advanced/metasetup.setup.php:275 -#: ../../enterprise/meta/advanced/metasetup.setup.php:286 -#: ../../enterprise/meta/advanced/metasetup.performance.php:80 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:94 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:439 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:508 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:548 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:848 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:876 -#: ../../enterprise/godmode/setup/setup_auth.php:203 -#: ../../enterprise/godmode/setup/setup_auth.php:330 -#: ../../enterprise/godmode/setup/setup_auth.php:372 -#: ../../enterprise/godmode/setup/setup_auth.php:1102 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:425 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:176 -#: ../../enterprise/godmode/reporting/visual_console_template.php:214 -#: ../../enterprise/include/functions_cron.php:718 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2137 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2141 -#: ../../godmode/update_manager/update_manager.setup.php:261 -#: ../../godmode/users/configure_user.php:882 +#: ../../enterprise/meta/advanced/metasetup.setup.php:149 +#: ../../enterprise/meta/advanced/metasetup.setup.php:203 +#: ../../enterprise/meta/advanced/metasetup.setup.php:219 +#: ../../enterprise/meta/advanced/metasetup.setup.php:223 +#: ../../enterprise/meta/advanced/metasetup.setup.php:285 +#: ../../enterprise/meta/advanced/metasetup.setup.php:296 +#: ../../enterprise/meta/advanced/metasetup.setup.php:318 +#: ../../enterprise/meta/advanced/metasetup.setup.php:322 +#: ../../enterprise/meta/advanced/metasetup.setup.php:344 +#: ../../enterprise/meta/advanced/metasetup.performance.php:82 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:116 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:538 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:607 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:647 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:909 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:947 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:975 +#: ../../enterprise/godmode/setup/setup_auth.php:206 +#: ../../enterprise/godmode/setup/setup_auth.php:336 +#: ../../enterprise/godmode/setup/setup_auth.php:384 +#: ../../enterprise/godmode/setup/setup_auth.php:1160 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:550 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:208 +#: ../../enterprise/godmode/reporting/visual_console_template.php:284 +#: ../../enterprise/include/functions_cron.php:745 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2368 +#: ../../godmode/update_manager/update_manager.setup.php:313 +#: ../../godmode/users/configure_user.php:1073 #: ../../godmode/agentes/agent_conf_gis.php:125 -#: ../../godmode/massive/massive_edit_agents.php:537 -#: ../../godmode/massive/massive_edit_agents.php:687 -#: ../../godmode/massive/massive_edit_agents.php:696 -#: ../../godmode/massive/massive_edit_modules.php:588 -#: ../../godmode/massive/massive_edit_modules.php:657 -#: ../../godmode/massive/massive_edit_modules.php:697 -#: ../../godmode/massive/massive_edit_modules.php:971 -#: ../../godmode/massive/massive_edit_modules.php:1009 -#: ../../godmode/massive/massive_edit_modules.php:1037 -#: ../../godmode/alerts/alert_view.php:102 -#: ../../godmode/alerts/alert_view.php:307 -#: ../../godmode/reporting/reporting_builder.main.php:172 -#: ../../godmode/reporting/reporting_builder.php:965 -#: ../../godmode/reporting/visual_console_builder.wizard.php:400 -#: ../../godmode/reporting/visual_console_builder.wizard.php:487 +#: ../../godmode/massive/massive_edit_agents.php:557 +#: ../../godmode/massive/massive_edit_agents.php:724 +#: ../../godmode/massive/massive_edit_agents.php:733 +#: ../../godmode/massive/massive_edit_modules.php:604 +#: ../../godmode/massive/massive_edit_modules.php:673 +#: ../../godmode/massive/massive_edit_modules.php:713 +#: ../../godmode/massive/massive_edit_modules.php:987 +#: ../../godmode/massive/massive_edit_modules.php:1025 +#: ../../godmode/massive/massive_edit_modules.php:1053 +#: ../../godmode/alerts/alert_view.php:106 +#: ../../godmode/alerts/alert_view.php:311 +#: ../../godmode/reporting/reporting_builder.main.php:194 +#: ../../godmode/reporting/reporting_builder.php:1101 +#: ../../godmode/reporting/visual_console_builder.wizard.php:380 +#: ../../godmode/reporting/visual_console_builder.wizard.php:467 #: ../../godmode/servers/modificar_server.php:47 -#: ../../include/functions_profile.php:255 ../../include/functions_snmp.php:390 -#: ../../operation/users/user_edit.php:302 +#: ../../include/functions_reporting_html.php:1544 +#: ../../include/functions_profile.php:276 ../../include/functions_snmp.php:390 +#: ../../operation/users/user_edit.php:313 #: ../../operation/netflow/nf_live_view.php:452 -#: ../../operation/snmpconsole/snmp_view.php:628 +#: ../../operation/snmpconsole/snmp_view.php:653 msgid "Yes" msgstr "はい" @@ -4717,78 +4675,80 @@ msgstr "はい" #: ../../enterprise/meta/advanced/metasetup.password.php:137 #: ../../enterprise/meta/advanced/metasetup.password.php:141 #: ../../enterprise/meta/advanced/metasetup.password.php:145 -#: ../../enterprise/meta/advanced/metasetup.setup.php:143 -#: ../../enterprise/meta/advanced/metasetup.setup.php:147 -#: ../../enterprise/meta/advanced/metasetup.setup.php:207 -#: ../../enterprise/meta/advanced/metasetup.setup.php:214 -#: ../../enterprise/meta/advanced/metasetup.setup.php:218 -#: ../../enterprise/meta/advanced/metasetup.setup.php:276 -#: ../../enterprise/meta/advanced/metasetup.setup.php:296 -#: ../../enterprise/meta/advanced/metasetup.performance.php:81 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:95 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:440 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:509 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:549 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:849 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:877 +#: ../../enterprise/meta/advanced/metasetup.setup.php:150 +#: ../../enterprise/meta/advanced/metasetup.setup.php:213 +#: ../../enterprise/meta/advanced/metasetup.setup.php:220 +#: ../../enterprise/meta/advanced/metasetup.setup.php:224 +#: ../../enterprise/meta/advanced/metasetup.setup.php:286 +#: ../../enterprise/meta/advanced/metasetup.setup.php:306 +#: ../../enterprise/meta/advanced/metasetup.setup.php:319 +#: ../../enterprise/meta/advanced/metasetup.setup.php:332 +#: ../../enterprise/meta/advanced/metasetup.setup.php:354 +#: ../../enterprise/meta/advanced/metasetup.performance.php:83 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:117 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:539 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:608 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:648 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:909 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:948 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:976 #: ../../enterprise/godmode/setup/setup.php:64 -#: ../../enterprise/godmode/setup/setup_auth.php:203 -#: ../../enterprise/godmode/setup/setup_auth.php:333 -#: ../../enterprise/godmode/setup/setup_auth.php:375 -#: ../../enterprise/godmode/setup/setup_auth.php:1105 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:427 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:178 -#: ../../enterprise/godmode/reporting/visual_console_template.php:214 -#: ../../enterprise/include/functions_cron.php:717 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2137 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2141 -#: ../../godmode/update_manager/update_manager.setup.php:262 -#: ../../godmode/users/configure_user.php:883 +#: ../../enterprise/godmode/setup/setup_auth.php:206 +#: ../../enterprise/godmode/setup/setup_auth.php:339 +#: ../../enterprise/godmode/setup/setup_auth.php:387 +#: ../../enterprise/godmode/setup/setup_auth.php:1163 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:552 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:210 +#: ../../enterprise/godmode/reporting/visual_console_template.php:284 +#: ../../enterprise/include/functions_cron.php:744 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2368 +#: ../../godmode/update_manager/update_manager.setup.php:314 +#: ../../godmode/users/configure_user.php:1074 #: ../../godmode/agentes/agent_conf_gis.php:126 -#: ../../godmode/massive/massive_edit_agents.php:538 -#: ../../godmode/massive/massive_edit_agents.php:688 -#: ../../godmode/massive/massive_edit_agents.php:697 -#: ../../godmode/massive/massive_edit_modules.php:589 -#: ../../godmode/massive/massive_edit_modules.php:658 -#: ../../godmode/massive/massive_edit_modules.php:698 -#: ../../godmode/massive/massive_edit_modules.php:971 -#: ../../godmode/massive/massive_edit_modules.php:1010 -#: ../../godmode/massive/massive_edit_modules.php:1038 -#: ../../godmode/alerts/alert_view.php:102 -#: ../../godmode/alerts/alert_view.php:307 -#: ../../godmode/alerts/alert_view.php:384 ../../godmode/setup/news.php:277 -#: ../../godmode/reporting/reporting_builder.main.php:179 -#: ../../godmode/reporting/reporting_builder.php:967 -#: ../../godmode/reporting/visual_console_builder.wizard.php:410 -#: ../../godmode/reporting/visual_console_builder.wizard.php:488 +#: ../../godmode/massive/massive_edit_agents.php:558 +#: ../../godmode/massive/massive_edit_agents.php:725 +#: ../../godmode/massive/massive_edit_agents.php:734 +#: ../../godmode/massive/massive_edit_modules.php:605 +#: ../../godmode/massive/massive_edit_modules.php:674 +#: ../../godmode/massive/massive_edit_modules.php:714 +#: ../../godmode/massive/massive_edit_modules.php:987 +#: ../../godmode/massive/massive_edit_modules.php:1026 +#: ../../godmode/massive/massive_edit_modules.php:1054 +#: ../../godmode/alerts/alert_view.php:106 +#: ../../godmode/alerts/alert_view.php:311 +#: ../../godmode/alerts/alert_view.php:388 ../../godmode/setup/news.php:287 +#: ../../godmode/reporting/reporting_builder.main.php:204 +#: ../../godmode/reporting/reporting_builder.php:1103 +#: ../../godmode/reporting/visual_console_builder.wizard.php:390 +#: ../../godmode/reporting/visual_console_builder.wizard.php:468 #: ../../godmode/servers/modificar_server.php:45 #: ../../mobile/operation/events.php:195 ../../mobile/operation/events.php:200 -#: ../../include/functions_profile.php:255 ../../include/functions_snmp.php:382 -#: ../../include/functions_events.php:4550 -#: ../../include/functions_events.php:4555 -#: ../../operation/users/user_edit.php:303 +#: ../../include/functions_reporting_html.php:1544 +#: ../../include/functions_profile.php:276 ../../include/functions_snmp.php:382 +#: ../../include/functions_events.php:4934 +#: ../../include/functions_events.php:4939 +#: ../../operation/users/user_edit.php:314 #: ../../operation/netflow/nf_live_view.php:462 -#: ../../operation/snmpconsole/snmp_view.php:629 +#: ../../operation/snmpconsole/snmp_view.php:654 msgid "No" msgstr "いいえ" #: ../../enterprise/meta/advanced/metasetup.password.php:98 -#: ../../enterprise/meta/include/functions_meta.php:576 -#: ../../enterprise/godmode/setup/setup.php:489 -#: ../../include/functions_config.php:477 +#: ../../enterprise/meta/include/functions_meta.php:326 +#: ../../enterprise/godmode/setup/setup.php:476 +#: ../../include/functions_config.php:488 msgid "Min. size password" msgstr "最小パスワードサイズ" #: ../../enterprise/meta/advanced/metasetup.password.php:99 -#: ../../enterprise/godmode/setup/setup.php:497 +#: ../../enterprise/godmode/setup/setup.php:484 msgid " Caracters" msgstr " 文字" #: ../../enterprise/meta/advanced/metasetup.password.php:102 -#: ../../enterprise/meta/include/functions_meta.php:603 -#: ../../enterprise/godmode/setup/setup.php:518 -#: ../../include/functions_config.php:481 +#: ../../enterprise/meta/include/functions_meta.php:353 +#: ../../enterprise/godmode/setup/setup.php:505 +#: ../../include/functions_config.php:492 msgid "Password expiration" msgstr "パスワードの期限切れ" @@ -4797,26 +4757,26 @@ msgid "Set 0 if never expire." msgstr "0 に設定すると期限切れは発生しません" #: ../../enterprise/meta/advanced/metasetup.password.php:103 -#: ../../enterprise/godmode/setup/setup.php:526 +#: ../../enterprise/godmode/setup/setup.php:513 msgid " Days" msgstr " 日" #: ../../enterprise/meta/advanced/metasetup.password.php:106 -#: ../../enterprise/meta/include/functions_meta.php:621 -#: ../../enterprise/godmode/setup/setup.php:538 -#: ../../include/functions_config.php:489 +#: ../../enterprise/meta/include/functions_meta.php:371 +#: ../../enterprise/godmode/setup/setup.php:525 +#: ../../include/functions_config.php:500 msgid "User blocked if login fails" msgstr "ログインに失敗するとユーザをブロックします" #: ../../enterprise/meta/advanced/metasetup.password.php:107 -#: ../../enterprise/godmode/setup/setup.php:546 +#: ../../enterprise/godmode/setup/setup.php:533 msgid " Minutes" msgstr " 分" #: ../../enterprise/meta/advanced/metasetup.password.php:110 -#: ../../enterprise/meta/include/functions_meta.php:630 -#: ../../enterprise/godmode/setup/setup.php:549 -#: ../../include/functions_config.php:493 +#: ../../enterprise/meta/include/functions_meta.php:380 +#: ../../enterprise/godmode/setup/setup.php:536 +#: ../../include/functions_config.php:504 msgid "Number of failed login attempts" msgstr "ログイン失敗回数" @@ -4825,472 +4785,286 @@ msgid "Two attempts minimum" msgstr "最小は 2回です" #: ../../enterprise/meta/advanced/metasetup.password.php:111 -#: ../../enterprise/godmode/setup/setup.php:557 +#: ../../enterprise/godmode/setup/setup.php:544 msgid " Attempts" msgstr " 回" #: ../../enterprise/meta/advanced/metasetup.password.php:114 -#: ../../enterprise/meta/include/functions_meta.php:650 -#: ../../enterprise/godmode/setup/setup.php:578 -#: ../../include/functions_config.php:513 +#: ../../enterprise/meta/include/functions_meta.php:400 +#: ../../enterprise/godmode/setup/setup.php:565 +#: ../../include/functions_config.php:524 msgid "Compare previous password" msgstr "以前のパスワードとの比較" #: ../../enterprise/meta/advanced/metasetup.password.php:118 -#: ../../enterprise/meta/include/functions_meta.php:639 -#: ../../enterprise/godmode/setup/setup.php:569 -#: ../../include/functions_config.php:509 +#: ../../enterprise/meta/include/functions_meta.php:389 +#: ../../enterprise/godmode/setup/setup.php:556 +#: ../../include/functions_config.php:520 msgid "Enable password history" msgstr "パスワード履歴の有効化" #: ../../enterprise/meta/advanced/metasetup.password.php:123 -#: ../../enterprise/meta/include/functions_meta.php:660 -#: ../../enterprise/godmode/setup/setup.php:560 -#: ../../include/functions_config.php:505 +#: ../../enterprise/meta/include/functions_meta.php:410 +#: ../../enterprise/godmode/setup/setup.php:547 +#: ../../include/functions_config.php:516 msgid "Apply password policy to admin users" msgstr "管理者ユーザへパスワードポリシーを適用" #: ../../enterprise/meta/advanced/metasetup.password.php:129 -#: ../../enterprise/meta/include/functions_meta.php:612 -#: ../../enterprise/godmode/setup/setup.php:529 -#: ../../include/functions_config.php:485 +#: ../../enterprise/meta/include/functions_meta.php:362 +#: ../../enterprise/godmode/setup/setup.php:516 +#: ../../include/functions_config.php:496 msgid "Force change password on first login" msgstr "初回ログイン時にパスワードを変更する" #: ../../enterprise/meta/advanced/metasetup.password.php:135 -#: ../../enterprise/meta/include/functions_meta.php:585 -#: ../../enterprise/godmode/setup/setup.php:500 -#: ../../include/functions_config.php:497 +#: ../../enterprise/meta/include/functions_meta.php:335 +#: ../../enterprise/godmode/setup/setup.php:487 +#: ../../include/functions_config.php:508 msgid "Password must have numbers" msgstr "パスワードには数字を含む必要があります" #: ../../enterprise/meta/advanced/metasetup.password.php:139 -#: ../../enterprise/meta/include/functions_meta.php:594 -#: ../../enterprise/godmode/setup/setup.php:509 -#: ../../include/functions_config.php:501 +#: ../../enterprise/meta/include/functions_meta.php:344 +#: ../../enterprise/godmode/setup/setup.php:496 +#: ../../include/functions_config.php:512 msgid "Password must have symbols" msgstr "パスワードには記号を含む必要があります" #: ../../enterprise/meta/advanced/metasetup.password.php:143 -#: ../../enterprise/meta/include/functions_meta.php:670 -#: ../../enterprise/godmode/setup/setup.php:590 -#: ../../include/functions_config.php:517 +#: ../../enterprise/meta/include/functions_meta.php:420 +#: ../../enterprise/godmode/setup/setup.php:577 +#: ../../include/functions_config.php:528 msgid "Activate reset password" msgstr "パスワードリセットの有効化" -#: ../../enterprise/meta/advanced/agents_setup.php:34 -#: ../../enterprise/meta/advanced/policymanager.php:54 -#: ../../enterprise/meta/advanced/synchronizing.php:32 +#: ../../enterprise/meta/advanced/agents_setup.php:57 +#: ../../enterprise/meta/advanced/policymanager.php:51 #: ../../enterprise/meta/monitoring/custom_fields_view.php:44 #: ../../enterprise/meta/monitoring/wizard/wizard.main.php:38 -#: ../../enterprise/meta/monitoring/group_view.php:34 +#: ../../enterprise/meta/monitoring/group_view.php:51 #: ../../enterprise/meta/monitoring/tactical.php:36 -#: ../../enterprise/meta/index.php:784 ../../enterprise/meta/agentsearch.php:29 +#: ../../enterprise/meta/index.php:882 ../../enterprise/meta/agentsearch.php:29 #: ../../enterprise/meta/general/logon_ok.php:16 -#: ../../godmode/netflow/nf_item_list.php:51 +#: ../../enterprise/extensions/vmware/vmware_view.php:1370 +#: ../../enterprise/include/class/CommandCenter.class.php:142 +#: ../../godmode/netflow/nf_item_list.php:49 #: ../../godmode/netflow/nf_edit.php:53 #: ../../godmode/netflow/nf_edit_form.php:69 -#: ../../operation/agentes/ver_agente.php:1162 +#: ../../operation/agentes/ver_agente.php:1438 #: ../../operation/netflow/nf_live_view.php:141 msgid "Main" msgstr "メイン" -#: ../../enterprise/meta/advanced/agents_setup.php:38 +#: ../../enterprise/meta/advanced/agents_setup.php:61 msgid "Propagation" msgstr "伝播" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:64 msgid "Cannot create an unnamed rule." -msgstr "名前の無いルールは作成できません。" +msgstr "名前の内ルールは作成できません。" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:75 #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:105 msgid "Error creating provisioning rule." -msgstr "プロビジョニングルールの作成エラー。" +msgstr "プロビジョニングルール作成エラー。" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:91 #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:119 msgid "Error updating provisioning rule." -msgstr "プロビジョニングルールの更新エラー。" +msgstr "プロビジョニングルール更新エラー。" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:125 msgid "Error deleting provisioning rule." -msgstr "プロビジョニングルールの削除エラー。" +msgstr "プロビジョニングルール削除エラー。" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:135 msgid "There was an error rule when moving the provisioning." -msgstr "プロビジョニングの移動でルールにエラーがあります。" +msgstr "プロビジョニング移動でエラーです。" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:201 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:170 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:190 msgid "Create rule" -msgstr "ルールの作成" +msgstr "ルール作成" #: ../../enterprise/meta/advanced/agents_setup.autoprovision_rules.php:202 msgid "Edit rule" -msgstr "ルールの編集" +msgstr "ルール編集" #: ../../enterprise/meta/advanced/metasetup.mail.php:79 -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:88 -#: ../../godmode/update_manager/update_manager.setup.php:127 -#: ../../godmode/update_manager/update_manager.setup.php:178 +#: ../../godmode/update_manager/update_manager.setup.php:143 +#: ../../godmode/update_manager/update_manager.setup.php:202 msgid "Succesful Update the url config vars." msgstr "URL 設定を更新しました。" #: ../../enterprise/meta/advanced/metasetup.mail.php:80 -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:89 -#: ../../godmode/update_manager/update_manager.setup.php:128 -#: ../../godmode/update_manager/update_manager.setup.php:179 +#: ../../godmode/update_manager/update_manager.setup.php:144 +#: ../../godmode/update_manager/update_manager.setup.php:203 msgid "Unsuccesful Update the url config vars." msgstr "URL 設定を更新できませんでした。" -#: ../../enterprise/meta/advanced/metasetup.mail.php:96 -#: ../../godmode/setup/setup_general.php:359 +#: ../../enterprise/meta/advanced/metasetup.mail.php:98 +msgid "" +"Please notice that some providers like Gmail or Office365 need to " +"setup/enable manually external connections using SMTP and you need to use " +"STARTTLS on port 587.\n" +"\n" +"If you have manual settings in your pandora_server.conf, please note these " +"settings will ignore this console setup." +msgstr "" +"Gmail や Office365 などの一部のプロバイダーは、SMTP を使用した外部接続を手動で設定/有効にする必要があり、ポート 587 " +"でSTARTTLS を使用する必要があることに注意してください。\n" +"\n" +"pandora_server.conf に 手動設定がある場合、コンソールの設定は無視されることに注意してください。" + +#: ../../enterprise/meta/advanced/metasetup.mail.php:104 +#: ../../godmode/setup/setup_general.php:518 msgid "Mail configuration" msgstr "メール設定" -#: ../../enterprise/meta/advanced/metasetup.mail.php:101 -#: ../../include/functions_config.php:335 +#: ../../enterprise/meta/advanced/metasetup.mail.php:109 +#: ../../include/functions_config.php:362 msgid "From dir" msgstr "From アドレス" -#: ../../enterprise/meta/advanced/metasetup.mail.php:104 -#: ../../godmode/setup/setup_general.php:364 -#: ../../include/functions_config.php:339 +#: ../../enterprise/meta/advanced/metasetup.mail.php:112 +#: ../../godmode/setup/setup_general.php:538 +#: ../../include/functions_config.php:366 msgid "From name" msgstr "From 名" -#: ../../enterprise/meta/advanced/metasetup.mail.php:107 -#: ../../include/functions_config.php:331 +#: ../../enterprise/meta/advanced/metasetup.mail.php:115 +#: ../../include/functions_config.php:358 msgid "Server SMTP" msgstr "SMTP サーバ" -#: ../../enterprise/meta/advanced/metasetup.mail.php:110 -#: ../../include/functions_config.php:343 +#: ../../enterprise/meta/advanced/metasetup.mail.php:118 +#: ../../include/functions_config.php:370 msgid "Port SMTP" msgstr "SMTP ポート" -#: ../../enterprise/meta/advanced/metasetup.mail.php:113 -#: ../../godmode/setup/setup_general.php:376 -#: ../../include/functions_config.php:351 +#: ../../enterprise/meta/advanced/metasetup.mail.php:121 +#: ../../godmode/setup/setup_general.php:579 +#: ../../include/functions_config.php:378 msgid "Email user" msgstr "メールユーザ" -#: ../../enterprise/meta/advanced/metasetup.mail.php:116 -#: ../../godmode/setup/setup_general.php:379 -#: ../../include/functions_config.php:355 +#: ../../enterprise/meta/advanced/metasetup.mail.php:124 +#: ../../godmode/setup/setup_general.php:589 +#: ../../include/functions_config.php:382 msgid "Email password" msgstr "メールユーザパスワード" -#: ../../enterprise/meta/advanced/metasetup.php:49 +#: ../../enterprise/meta/advanced/metasetup.php:53 msgid "Consoles Setup" msgstr "コンソール設定" -#: ../../enterprise/meta/advanced/metasetup.php:57 -#: ../../enterprise/meta/advanced/metasetup.php:179 +#: ../../enterprise/meta/advanced/metasetup.php:61 +#: ../../enterprise/meta/advanced/metasetup.php:206 msgid "General setup" msgstr "一般設定" -#: ../../enterprise/meta/advanced/metasetup.php:65 -#: ../../enterprise/meta/advanced/metasetup.php:182 +#: ../../enterprise/meta/advanced/metasetup.php:69 +#: ../../enterprise/meta/advanced/metasetup.php:209 msgid "Passwords setup" msgstr "パスワード設定" -#: ../../enterprise/meta/advanced/metasetup.php:74 -#: ../../enterprise/meta/advanced/metasetup.php:186 ../../godmode/menu.php:314 -#: ../../godmode/setup/setup.php:98 ../../godmode/setup/setup.php:169 +#: ../../enterprise/meta/advanced/metasetup.php:78 +#: ../../enterprise/meta/advanced/metasetup.php:213 +#: ../../enterprise/meta/include/functions_meta.php:279 +#: ../../enterprise/meta/general/main_header.php:143 +#: ../../enterprise/meta/general/main_menu.php:168 +#: ../../enterprise/operation/log/elasticsearch_interface.php:31 +#: ../../enterprise/operation/log/log_viewer.php:378 +#: ../../enterprise/operation/log/log_viewer.php:418 +#: ../../enterprise/operation/menu.php:181 +msgid "Log viewer" +msgstr "ログ・ビューワ" + +#: ../../enterprise/meta/advanced/metasetup.php:89 +#: ../../enterprise/meta/advanced/metasetup.php:217 ../../godmode/menu.php:327 +#: ../../godmode/setup/setup.php:110 ../../godmode/setup/setup.php:252 msgid "Authentication" msgstr "認証" -#: ../../enterprise/meta/advanced/metasetup.php:84 -#: ../../enterprise/meta/advanced/metasetup.php:190 +#: ../../enterprise/meta/advanced/metasetup.php:99 +#: ../../enterprise/meta/advanced/metasetup.php:221 msgid "Visual setup" msgstr "表示設定" -#: ../../enterprise/meta/advanced/metasetup.php:92 -#: ../../enterprise/meta/advanced/metasetup.php:194 +#: ../../enterprise/meta/advanced/metasetup.php:107 +#: ../../enterprise/meta/advanced/metasetup.php:225 msgid "Performance setup" msgstr "パフォーマンス設定" -#: ../../enterprise/meta/advanced/metasetup.php:100 -#: ../../enterprise/meta/advanced/metasetup.php:198 ../../godmode/menu.php:378 -#: ../../godmode/setup/file_manager.php:28 +#: ../../enterprise/meta/advanced/metasetup.php:115 +#: ../../enterprise/meta/advanced/metasetup.php:229 ../../godmode/menu.php:395 +#: ../../godmode/setup/file_manager.php:43 msgid "File manager" msgstr "ファイルマネージャ" -#: ../../enterprise/meta/advanced/metasetup.php:108 -#: ../../enterprise/meta/advanced/metasetup.php:202 +#: ../../enterprise/meta/advanced/metasetup.php:123 +#: ../../enterprise/meta/advanced/metasetup.php:233 msgid "Strings translation" msgstr "文字列翻訳" -#: ../../enterprise/meta/advanced/metasetup.php:116 -#: ../../enterprise/meta/advanced/metasetup.php:206 +#: ../../enterprise/meta/advanced/metasetup.php:131 +#: ../../enterprise/meta/advanced/metasetup.php:237 msgid "Mail" msgstr "メール" -#: ../../enterprise/meta/advanced/metasetup.php:128 -msgid "Relations rules" -msgstr "関係性ルール" +#: ../../enterprise/meta/advanced/metasetup.php:139 +#: ../../enterprise/meta/advanced/metasetup.php:241 ../../godmode/menu.php:351 +#: ../../godmode/setup/setup.php:201 ../../godmode/setup/setup.php:297 +msgid "Notifications" +msgstr "通知" -#: ../../enterprise/meta/advanced/metasetup.php:141 +#: ../../enterprise/meta/advanced/metasetup.php:151 +msgid "Relations rules" +msgstr "関係ルール" + +#: ../../enterprise/meta/advanced/metasetup.php:164 msgid "Options Update Manager" msgstr "アップデートマネージャオプション" -#: ../../enterprise/meta/advanced/metasetup.php:149 -#: ../../enterprise/meta/advanced/metasetup.php:218 +#: ../../enterprise/meta/advanced/metasetup.php:172 msgid "Offline Update Manager" msgstr "オフラインアップデートマネージャ" -#: ../../enterprise/meta/advanced/metasetup.php:157 -#: ../../enterprise/meta/advanced/metasetup.php:222 +#: ../../enterprise/meta/advanced/metasetup.php:180 msgid "Online Update Manager" msgstr "オンラインアップデートマネージャ" -#: ../../enterprise/meta/advanced/metasetup.php:174 +#: ../../enterprise/meta/advanced/metasetup.php:201 msgid "Consoles setup" msgstr "コンソール設定" -#: ../../enterprise/meta/advanced/metasetup.php:210 +#: ../../enterprise/meta/advanced/metasetup.php:245 msgid "Relations Rules" -msgstr "関係性ルール" +msgstr "関係ルール" -#: ../../enterprise/meta/advanced/metasetup.php:214 +#: ../../enterprise/meta/advanced/metasetup.php:249 msgid "Online Update Options" msgstr "オンラインアップデートオプション" -#: ../../enterprise/meta/advanced/synchronizing.group.php:41 -#: ../../enterprise/meta/advanced/metasetup.auth.php:24 -msgid "" -"Be aware that group synchronization can change the group configuration of " -"the node" -msgstr "グループの同期によりノードのグループ設定が変更される可能性があることに注意してください" +#: ../../enterprise/meta/advanced/metasetup.php:254 +msgid "Online Update Offline" +msgstr "オンラインアップデート オフライン" -#: ../../enterprise/meta/advanced/synchronizing.group.php:77 -#: ../../enterprise/meta/advanced/synchronizing.group.php:78 -#: ../../enterprise/meta/advanced/synchronizing.group.php:97 -#: ../../enterprise/meta/advanced/synchronizing.group.php:98 -msgid "Open for more details" -msgstr "詳細を開く" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:86 -#, php-format -msgid "Error creating %s groups" -msgstr "%s グループ作成エラー" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:106 -#, php-format -msgid "Error updating %s groups" -msgstr "%s グループ更新エラー" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:117 -#: ../../enterprise/meta/advanced/synchronizing.group.php:118 -msgid "Open for more details in creation" -msgstr "作成の詳細を開く" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:128 -#: ../../enterprise/meta/advanced/synchronizing.group.php:129 -msgid "Open for more details in update" -msgstr "更新の詳細を開く" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:137 -#, php-format -msgid "Error creating/updating %s/%s groups" -msgstr "グループの作成(%s)/更新(%s)エラー" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:149 -#, php-format -msgid "Created %s / Updated %s groups (" -msgstr "作成 %s / 更新 %s グループ (" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:158 -msgid "None update or create group" -msgstr "更新または作成したグループがありません" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:170 -msgid "Synchronizing Groups" -msgstr "グループの同期中" - -#: ../../enterprise/meta/advanced/synchronizing.group.php:188 -#: ../../enterprise/godmode/policies/policy_agents.php:554 -#: ../../enterprise/godmode/setup/setup_auth.php:225 -#: ../../enterprise/godmode/setup/setup_auth.php:492 -#: ../../enterprise/godmode/setup/setup_auth.php:1224 -#: ../../extensions/files_repo/files_repo_form.php:55 -#: ../../extensions/module_groups.php:298 -#: ../../godmode/reporting/visual_console_builder.wizard.php:382 -#: ../../mobile/include/functions_web.php:25 ../../mobile/operation/home.php:57 -#: ../../mobile/operation/groups.php:77 -#: ../../include/functions_networkmap.php:1283 -#: ../../include/functions_maps.php:46 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:216 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:270 -#: ../../include/lib/Dashboard/Widgets/events_list.php:357 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:282 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:326 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:347 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:282 -#: ../../operation/tree.php:65 -#: ../../operation/agentes/pandora_networkmap.php:698 -msgid "Groups" -msgstr "グループ" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:311 -#, php-format -msgid "Error updating user %s" -msgstr "ユーザ %s の更新エラー" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:315 -#, php-format -msgid "Updated user %s" -msgstr "ユーザ %s を更新しました" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:327 -#, php-format -msgid "Error creating user %s" -msgstr "ユーザ %s の作成エラー" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:331 -#, php-format -msgid "Created user %s" -msgstr "ユーザ %s を作成しました" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:533 -#, php-format -msgid "" -"There are groups that not exist in node. The followings elements " -"groups/profiles/user profiles were created/updated sucessfully (%d/%d/%d)" -msgstr "ノードに存在しないグループがあります。次のグループ/プロファイル/ユーザの要素を作成/更新しました。(%d/%d/%d)" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:542 -#, php-format -msgid "" -"Error creating/updating the followings elements groups/profiles/user " -"profiles (%d/%d/%d)" -msgstr "グループ/プロファイル/ユーザの要素の作成・更新エラー (%d/%d/%d)" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:554 -#, php-format -msgid "" -"The followings elements groups/profiles/user profiles were created/updated " -"sucessfully (%d/%d/%d)" -msgstr "グループ/プロファイル/ユーザの要素を作成・更新しました (%d/%d/%d)" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:576 -msgid "Synchronizing Users" -msgstr "ユーザの同期中" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:586 -#: ../../godmode/massive/massive_delete_profiles.php:110 -#: ../../godmode/massive/massive_add_profiles.php:103 -#: ../../include/functions_reporting.php:9290 -#: ../../operation/search_results.php:92 -msgid "Users" -msgstr "ユーザ" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:598 -#: ../../enterprise/godmode/agentes/inventory_manager.php:219 -#: ../../enterprise/include/functions_ui.php:92 -msgid "Target" -msgstr "対象" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:608 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:239 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:336 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:393 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:503 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:574 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:224 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:108 -#: ../../enterprise/meta/general/main_header.php:556 -#: ../../enterprise/godmode/policies/policy_alerts.php:582 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:387 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:124 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:198 -#: ../../enterprise/godmode/alerts/alert_events.php:636 -#: ../../enterprise/godmode/services/services.service.php:514 -#: ../../enterprise/godmode/services/services.service.php:525 -#: ../../enterprise/godmode/services/services.service.php:544 -#: ../../extensions/agents_alerts.php:282 ../../extensions/insert_data.php:183 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:146 -#: ../../godmode/massive/massive_copy_modules.php:122 -#: ../../godmode/massive/massive_delete_modules.php:310 -#: ../../godmode/massive/massive_delete_modules.php:445 -#: ../../godmode/massive/massive_add_alerts.php:255 -#: ../../godmode/massive/massive_delete_alerts.php:247 -#: ../../godmode/massive/massive_edit_modules.php:291 -#: ../../godmode/massive/massive_edit_modules.php:404 -#: ../../godmode/alerts/alert_list.builder.php:81 -#: ../../godmode/alerts/alert_list.builder.php:148 -#: ../../godmode/setup/setup_integria.php:292 -#: ../../godmode/setup/setup_integria.php:310 -#: ../../godmode/setup/setup_integria.php:339 -#: ../../godmode/setup/setup_integria.php:357 -#: ../../godmode/setup/setup_integria.php:415 -#: ../../godmode/setup/setup_integria.php:433 -#: ../../godmode/setup/setup_integria.php:462 -#: ../../godmode/setup/setup_integria.php:480 -#: ../../operation/incidents/configure_integriaims_incident.php:216 -#: ../../operation/incidents/configure_integriaims_incident.php:232 -#: ../../operation/incidents/configure_integriaims_incident.php:278 -#: ../../general/header.php:261 -msgid "Select" -msgstr "選択" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:612 -msgid "Profile mode" -msgstr "プロファイルモード" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:612 -msgid "Profile synchronization mode." -msgstr "プロファイル同期モード" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:613 -msgid "New profile" -msgstr "新規プロファイル" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:613 -msgid "" -"The selected user profile will be added to the selected users into the target" -msgstr "選択されたユーザプロファイルは、対象の選択ユーザに追加されます" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:613 -msgid "Copy profile" -msgstr "プロファイルのコピー" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:613 -msgid "" -"The target user profiles will be replaced with the source user profiles" -msgstr "対象のユーザプロファイルは、元ユーザのプロファイルで置き換えられます" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:615 -#: ../../enterprise/meta/advanced/synchronizing.user.php:638 -msgid "Create groups if not exist" -msgstr "グループが存在しない場合作成する" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:615 -#: ../../enterprise/meta/advanced/synchronizing.user.php:638 -msgid "Create groups assigned to user profile if not exist in node" -msgstr "ユーザプロファイルに割り当てられたグループが存在しない場合にそれを作成する" - -#: ../../enterprise/meta/advanced/synchronizing.user.php:635 -#: ../../enterprise/godmode/setup/setup_auth.php:224 -#: ../../enterprise/godmode/setup/setup_auth.php:491 -#: ../../enterprise/godmode/setup/setup_auth.php:1223 -#: ../../godmode/users/profile_list.php:276 ../../godmode/menu.php:133 -msgid "Profiles" -msgstr "プロファイル" +#: ../../enterprise/meta/advanced/metasetup.php:261 +msgid "Online Update Online" +msgstr "オンラインアップデート オンライン" #: ../../enterprise/meta/advanced/policymanager.apply.php:129 -#: ../../enterprise/godmode/policies/policy.php:178 -#: ../../enterprise/godmode/policies/policy.php:220 -#: ../../enterprise/include/functions_enterprise_api.php:3341 +#: ../../enterprise/godmode/policies/policy.php:196 +#: ../../enterprise/godmode/policies/policy.php:244 msgid "Duplicated or incompatible operation in the queue" msgstr "重複もしくは完了できない操作がキューにあります" #: ../../enterprise/meta/advanced/policymanager.apply.php:137 #: ../../enterprise/meta/advanced/policymanager.apply.php:141 -#: ../../enterprise/godmode/policies/policy.php:170 -#: ../../enterprise/godmode/policies/policy.php:216 +#: ../../enterprise/godmode/policies/policy.php:184 +#: ../../enterprise/godmode/policies/policy.php:239 msgid "Operation successfully added to the queue" msgstr "操作をキューに追加しました" @@ -5302,9 +5076,8 @@ msgstr "データベースのみ" #: ../../enterprise/meta/advanced/policymanager.apply.php:145 #: ../../enterprise/meta/advanced/policymanager.apply.php:149 #: ../../enterprise/meta/advanced/policymanager.apply.php:153 -#: ../../enterprise/godmode/policies/policy.php:174 -#: ../../enterprise/godmode/policies/policy.php:217 -#: ../../enterprise/include/functions_enterprise_api.php:3338 +#: ../../enterprise/godmode/policies/policy.php:190 +#: ../../enterprise/godmode/policies/policy.php:240 msgid "Operation cannot be added to the queue" msgstr "操作をキューに追加できません" @@ -5314,437 +5087,576 @@ msgstr "ポリシー適用" #: ../../enterprise/meta/advanced/policymanager.apply.php:198 #: ../../enterprise/include/functions_groups.php:33 -#: ../../enterprise/operation/agentes/ver_agente.php:218 -#: ../../include/functions_networkmap.php:1287 +#: ../../enterprise/operation/agentes/ver_agente.php:236 +#: ../../include/functions_networkmap.php:1318 #: ../../include/functions_maps.php:42 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:331 -#: ../../operation/tree.php:93 ../../operation/search_results.php:170 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:333 +#: ../../operation/tree.php:109 ../../operation/search_results.php:171 #: ../../operation/search_main.php:73 msgid "Policies" msgstr "ポリシー" #: ../../enterprise/meta/advanced/policymanager.apply.php:200 -#: ../../godmode/menu.php:264 -#: ../../godmode/reporting/visual_console_builder.wizard.php:353 -#: ../../mobile/include/functions_web.php:26 +#: ../../enterprise/godmode/servers/HA_cluster.php:97 +#: ../../godmode/menu.php:274 ../../godmode/setup/os.php:222 +#: ../../godmode/reporting/visual_console_builder.wizard.php:333 +#: ../../mobile/include/functions_web.php:28 msgid "Servers" msgstr "サーバ" #: ../../enterprise/meta/advanced/policymanager.apply.php:213 #: ../../enterprise/meta/advanced/policymanager.queue.php:307 -#: ../../enterprise/godmode/policies/policy_queue.php:507 -#: ../../enterprise/godmode/policies/policy_agents.php:713 -#: ../../enterprise/godmode/policies/policy_agents.php:1076 +#: ../../enterprise/godmode/policies/policy_queue.php:629 +#: ../../enterprise/godmode/policies/policy_agents.php:793 +#: ../../enterprise/godmode/policies/policy_agents.php:1172 #: ../../enterprise/include/functions_update_manager.php:247 -#: ../../godmode/update_manager/update_manager.offline.php:106 -#: ../../include/functions_visual_map_editor.php:573 -#: ../../include/functions_update_manager.php:1401 +#: ../../include/functions_visual_map_editor.php:641 msgid "Apply" msgstr "適用" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:144 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:244 -msgid "Node synchronization process failed" -msgstr "ノードの同期処理に失敗" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:99 +#: ../../enterprise/include/class/Omnishell.class.php:1553 +#: ../../enterprise/include/lib/Metaconsole/Node.php:141 +#: ../../enterprise/include/lib/Metaconsole/Node.php:190 +#: ../../enterprise/include/lib/Metaconsole/Node.php:241 +#: ../../enterprise/include/lib/Metaconsole/Node.php:336 +#: ../../enterprise/include/lib/Metaconsole/Node.php:389 +msgid "success" +msgstr "成功" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:144 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:244 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:105 +#, php-format +msgid "Node %s is not recognized as metaconsole node." +msgstr "ノード %s はメタコンソールノードとして認識されません。" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:112 +#, php-format +msgid "Node %s license missmatch." +msgstr "ノード %s のライセンスが不整合です。" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:119 +#, php-format +msgid "Cannot connect to node %s" +msgstr "ノード %s へ接続できません" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:126 +#, php-format +msgid "Unknown error synchronizing %s" +msgstr "%s 同期中に不明なエラーです" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:136 +#, php-format +msgid "Synchronized %d nodes, but some failed to synchronize %s" +msgstr "%d ノードを同期しましたが、%s への’同期でいくつか失敗しました" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:143 +#, php-format +msgid "Successfully synchronized all nodes (%d)" +msgstr "全ノードを同期しました (%d)" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:210 +msgid "Node synchronization process failed" +msgstr "ノード同期処理に失敗しました。" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:210 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:324 msgid "" "If you are trying to migrate this node to a new metaconsole, please use the " "form available at Settings > Enterprise at node console." -msgstr "" -"このノードを新たなメタコンソールへマイグレートする場合は、ノードのコンソールの \"セットアップ > Enterprise\" " -"のフォームを利用してください。" +msgstr "このノードを新しいメタコンソールに移行する場合は、ノードコンソールの 設定 > Enterprise にあるフォームを使用してください。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:154 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:220 #: ../../enterprise/godmode/setup/setup_metaconsole.php:83 msgid "Could not be update" msgstr "更新できませんでした" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:194 -msgid "Could not be create, duplicated register found." -msgstr "作成できませんでした。同一の登録があります。" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:260 +msgid "Could not be created, duplicated register found." +msgstr "作成できませんでした。重複登録があります。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:254 -#: ../../enterprise/meta/advanced/links.php:46 -#: ../../enterprise/meta/advanced/cron_main.php:156 -#: ../../enterprise/meta/advanced/cron_main.php:202 -#: ../../enterprise/meta/advanced/cron_main.php:290 -#: ../../enterprise/extensions/ipam/ipam_action.php:135 -#: ../../enterprise/godmode/alerts/alert_events.php:400 -#: ../../enterprise/godmode/setup/setup_metaconsole.php:122 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:37 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:217 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:230 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:278 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:291 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:371 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:388 -#: ../../enterprise/godmode/servers/manage_export.php:112 -#: ../../enterprise/godmode/servers/manage_export.php:119 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:77 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:108 -#: ../../enterprise/operation/agentes/transactional_map.php:108 -#: ../../godmode/modules/manage_nc_groups.php:82 -#: ../../godmode/users/profile_list.php:222 -#: ../../godmode/users/configure_user.php:359 -#: ../../godmode/agentes/configurar_agente.php:780 -#: ../../godmode/agentes/planned_downtime.editor.php:517 -#: ../../godmode/snmpconsole/snmp_alert.php:260 -#: ../../godmode/snmpconsole/snmp_filters.php:143 -#: ../../godmode/alerts/alert_commands.php:351 -#: ../../godmode/alerts/configure_alert_template.php:488 -#: ../../godmode/alerts/alert_special_days.php:164 -#: ../../godmode/alerts/alert_list.php:177 ../../godmode/setup/news.php:62 -#: ../../godmode/setup/gis.php:44 ../../godmode/setup/links.php:41 -#: ../../include/functions_alerts.php:2824 -#: ../../include/functions_planned_downtimes.php:114 -#: ../../include/functions_planned_downtimes.php:834 -msgid "Successfully created" -msgstr "作成しました。" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:322 +msgid "Node synchronization process failed: " +msgstr "ノード同期処理が失敗しました: " -#: ../../enterprise/meta/advanced/metasetup.consoles.php:255 -#: ../../enterprise/extensions/ipam/ipam_action.php:129 -#: ../../enterprise/godmode/modules/local_components.php:108 -#: ../../enterprise/godmode/modules/local_components.php:273 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:385 -#: ../../enterprise/godmode/policies/policies.php:211 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:95 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:98 -#: ../../enterprise/godmode/alerts/alert_events.php:400 -#: ../../enterprise/godmode/setup/setup_metaconsole.php:123 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:38 -#: ../../enterprise/godmode/servers/manage_export.php:112 -#: ../../enterprise/godmode/servers/manage_export.php:119 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:78 -#: ../../enterprise/operation/agentes/transactional_map.php:109 -#: ../../godmode/modules/manage_nc_groups.php:83 -#: ../../godmode/modules/manage_network_components.php:172 -#: ../../godmode/modules/manage_network_components.php:303 -#: ../../godmode/users/configure_user.php:360 -#: ../../godmode/agentes/configurar_agente.php:351 -#: ../../godmode/agentes/configurar_agente.php:775 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:421 -#: ../../godmode/agentes/planned_downtime.editor.php:510 -#: ../../godmode/alerts/alert_commands.php:338 -#: ../../godmode/alerts/configure_alert_template.php:150 -#: ../../godmode/alerts/configure_alert_template.php:479 -#: ../../godmode/alerts/alert_special_days.php:159 -#: ../../godmode/alerts/alert_list.php:164 ../../godmode/setup/news.php:63 -#: ../../godmode/setup/gis.php:46 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4578 -#: ../../include/functions_alerts.php:2825 -#: ../../include/functions_planned_downtimes.php:112 -#: ../../include/functions_planned_downtimes.php:829 -#: ../../operation/agentes/pandora_networkmap.php:126 -#: ../../operation/agentes/pandora_networkmap.php:367 -msgid "Could not be created" -msgstr "作成に失敗しました。" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:322 +#: ../../godmode/setup/license.php:92 +msgid "Unknown error" +msgstr "不明なエラー" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:271 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:339 +msgid "Successfully registered" +msgstr "登録しました" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:340 +#, php-format +msgid "Could not be registered %s" +msgstr "%s を登録できませんでした" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:364 msgid "Successfully delete" msgstr "削除しました" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:272 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:365 msgid "Could not be delete" msgstr "削除できませんでした" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:288 -#: ../../enterprise/godmode/policies/policy_alerts.php:94 -#: ../../enterprise/godmode/policies/policy_modules.php:491 -#: ../../enterprise/godmode/alerts/alert_events_list.php:252 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:381 +#: ../../enterprise/godmode/policies/policy_alerts.php:104 +#: ../../enterprise/godmode/policies/policy_modules.php:506 #: ../../enterprise/godmode/setup/setup_metaconsole.php:144 -#: ../../godmode/users/user_list.php:240 -#: ../../godmode/agentes/configurar_agente.php:2177 -#: ../../godmode/agentes/modificar_agente.php:133 -#: ../../godmode/massive/massive_enable_disable_alerts.php:87 -#: ../../godmode/alerts/alert_list.php:337 +#: ../../godmode/users/user_list.php:350 +#: ../../godmode/agentes/configurar_agente.php:2179 +#: ../../godmode/agentes/modificar_agente.php:228 +#: ../../godmode/massive/massive_enable_disable_alerts.php:102 +#: ../../godmode/alerts/alert_list.php:341 #: ../../include/ajax/alert_list.ajax.php:344 msgid "Successfully enabled" msgstr "有効にしました。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:289 -#: ../../enterprise/godmode/policies/policy_alerts.php:95 -#: ../../enterprise/godmode/policies/policy_modules.php:492 -#: ../../enterprise/godmode/alerts/alert_events_list.php:253 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:382 +#: ../../enterprise/godmode/policies/policy_alerts.php:105 +#: ../../enterprise/godmode/policies/policy_modules.php:507 #: ../../enterprise/godmode/setup/setup_metaconsole.php:145 -#: ../../godmode/agentes/configurar_agente.php:2178 -#: ../../godmode/agentes/modificar_agente.php:134 -#: ../../godmode/massive/massive_enable_disable_alerts.php:87 -#: ../../godmode/alerts/alert_list.php:338 +#: ../../godmode/agentes/configurar_agente.php:2180 +#: ../../godmode/agentes/modificar_agente.php:229 +#: ../../godmode/massive/massive_enable_disable_alerts.php:102 +#: ../../godmode/alerts/alert_list.php:342 #: ../../include/ajax/alert_list.ajax.php:346 msgid "Could not be enabled" msgstr "有効にできませんでした。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:305 -#: ../../enterprise/godmode/policies/policy_alerts.php:115 -#: ../../enterprise/godmode/policies/policy_modules.php:507 -#: ../../enterprise/godmode/alerts/alert_events_list.php:272 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:406 +#: ../../enterprise/godmode/policies/policy_alerts.php:125 +#: ../../enterprise/godmode/policies/policy_modules.php:522 #: ../../enterprise/godmode/setup/setup_metaconsole.php:153 -#: ../../godmode/users/user_list.php:234 -#: ../../godmode/agentes/configurar_agente.php:2196 -#: ../../godmode/agentes/modificar_agente.php:156 -#: ../../godmode/massive/massive_enable_disable_alerts.php:105 -#: ../../godmode/alerts/alert_list.php:358 +#: ../../godmode/users/user_list.php:344 +#: ../../godmode/agentes/configurar_agente.php:2198 +#: ../../godmode/agentes/modificar_agente.php:271 +#: ../../godmode/massive/massive_enable_disable_alerts.php:120 +#: ../../godmode/alerts/alert_list.php:362 #: ../../include/ajax/alert_list.ajax.php:365 msgid "Successfully disabled" msgstr "無効にしました。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:306 -#: ../../enterprise/godmode/policies/policy_alerts.php:116 -#: ../../enterprise/godmode/policies/policy_modules.php:508 -#: ../../enterprise/godmode/alerts/alert_events_list.php:273 -#: ../../enterprise/godmode/setup/setup_metaconsole.php:154 -#: ../../godmode/agentes/configurar_agente.php:2197 -#: ../../godmode/agentes/modificar_agente.php:157 -#: ../../godmode/massive/massive_enable_disable_alerts.php:105 -#: ../../godmode/alerts/alert_list.php:359 -#: ../../include/ajax/alert_list.ajax.php:367 -msgid "Could not be disabled" -msgstr "無効にできませんでした。" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:407 +#, php-format +msgid "Could not be disabled: %s" +msgstr "無効化できませんでした: %s" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:373 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:423 +#, php-format +msgid "" +"System is centralised, but you just modify nodes registered, please go to %s " +"to perform a database merge process." +msgstr "システムは中央管理になっています。登録されているノードを変更するだけです。%s に移動して、データベースの管理処理を実行してください。" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:426 +msgid "This node will not be usable until unifying the environment" +msgstr "このノードは、環境を統合するまで使用できません" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:433 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:124 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:220 +#: ../../enterprise/meta/monitoring/group_view.php:239 +#: ../../enterprise/meta/monitoring/group_view.php:245 +#: ../../enterprise/meta/monitoring/tactical.php:240 +#: ../../enterprise/meta/include/functions_wizard_meta.php:975 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1059 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1260 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1280 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1495 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1579 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1698 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1718 +#: ../../enterprise/meta/index.php:859 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:110 +#: ../../enterprise/godmode/massive/massive_create_services.php:735 +#: ../../enterprise/godmode/services/services.service.php:700 +#: ../../enterprise/godmode/services/services.service.php:931 +#: ../../enterprise/godmode/services/services.elements.php:372 +#: ../../enterprise/godmode/setup/setup_history.php:580 +#: ../../enterprise/include/class/CommandCenter.class.php:564 +#: ../../enterprise/include/class/CommandCenter.class.php:603 +#: ../../enterprise/include/functions_reporting.php:4703 +#: ../../enterprise/include/functions_services.php:1422 +#: ../../enterprise/include/functions_login.php:23 +#: ../../enterprise/operation/agentes/transactional_map.php:333 +#: ../../enterprise/operation/agentes/tag_view.php:132 +#: ../../enterprise/operation/services/services.service.php:123 +#: ../../enterprise/operation/services/services.service.php:174 +#: ../../enterprise/operation/services/services.service_map.php:115 +#: ../../enterprise/operation/services/services.treeview_services.php:266 +#: ../../enterprise/operation/services/services.list.php:249 +#: ../../enterprise/operation/services/services.list.php:516 +#: ../../enterprise/operation/services/services.list.php:575 +#: ../../enterprise/operation/services/services.table_services.php:172 +#: ../../godmode/modules/manage_network_components_form_wizard.php:380 +#: ../../godmode/groups/group_list.php:1045 +#: ../../godmode/users/configure_user.php:1622 +#: ../../godmode/massive/massive_copy_modules.php:115 +#: ../../godmode/massive/massive_copy_modules.php:275 +#: ../../godmode/massive/massive_delete_modules.php:414 +#: ../../godmode/massive/massive_delete_modules.php:435 +#: ../../godmode/massive/massive_delete_agents.php:152 +#: ../../godmode/massive/massive_edit_agents.php:444 +#: ../../godmode/massive/massive_edit_agents.php:719 +#: ../../godmode/massive/massive_edit_modules.php:374 +#: ../../godmode/massive/massive_edit_modules.php:460 +#: ../../godmode/setup/setup_netflow.php:61 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3194 +#: ../../godmode/um_client/views/offline.php:79 +#: ../../mobile/operation/agents.php:41 ../../mobile/operation/modules.php:52 +#: ../../include/functions_reporting_html.php:2151 +#: ../../include/functions.php:1034 ../../include/functions.php:1271 +#: ../../include/functions.php:1274 ../../include/functions.php:1313 +#: ../../include/functions_graph.php:3532 +#: ../../include/functions_graph.php:3533 +#: ../../include/functions_graph.php:5092 ../../include/functions_ui.php:293 +#: ../../include/functions_ui.php:2588 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:424 +#: ../../include/class/Diagnostics.class.php:1807 +#: ../../include/class/NetworkMap.class.php:2893 +#: ../../include/class/AgentWizard.class.php:1325 +#: ../../include/class/AgentWizard.class.php:3894 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:312 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:382 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:415 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:661 +#: ../../include/functions_events.php:3289 ../../operation/tree.php:195 +#: ../../operation/tree.php:239 ../../operation/tree.php:433 +#: ../../operation/agentes/estado_agente.php:271 +#: ../../operation/agentes/status_monitor.php:465 +#: ../../operation/agentes/group_view.php:224 +#: ../../operation/agentes/group_view.php:229 +#: ../../operation/agentes/estado_monitores.php:525 +#: ../../operation/agentes/tactical.php:178 +#: ../../operation/netflow/nf_live_view.php:451 +#: ../../operation/gis_maps/render_view.php:162 +msgid "Warning" +msgstr "警告" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:501 #, php-format msgid "%s Metaconsole item edition" msgstr "%s メタコンソールアイテム編集" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:379 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:622 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:523 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1549 -#: ../../enterprise/include/functions_reporting_csv.php:959 -#: ../../godmode/reporting/graph_builder.graph_editor.php:200 -#: ../../godmode/reporting/reporting_builder.item_editor.php:931 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:507 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:821 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:499 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1110 +#: ../../godmode/reporting/graph_builder.graph_editor.php:214 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1022 #: ../../godmode/reporting/visual_console_builder.elements.php:104 -#: ../../godmode/reporting/visual_console_builder.elements.php:246 -#: ../../godmode/reporting/visual_console_builder.wizard.php:466 +#: ../../godmode/reporting/visual_console_builder.elements.php:274 +#: ../../godmode/reporting/visual_console_builder.wizard.php:446 #: ../../include/functions_visual_map_editor.php:67 -#: ../../include/functions_visual_map_editor.php:194 -#: ../../include/functions_visual_map_editor.php:711 -#: ../../include/functions_visual_map_editor.php:1304 -#: ../../include/functions_visual_map.php:4210 -#: ../../include/rest-api/models/VisualConsole/Item.php:1823 -#: ../../include/rest-api/models/VisualConsole/Item.php:2017 +#: ../../include/functions_visual_map_editor.php:193 +#: ../../include/functions_visual_map_editor.php:779 +#: ../../include/functions_visual_map_editor.php:1394 +#: ../../include/functions_visual_map.php:4230 +#: ../../include/rest-api/models/VisualConsole/Item.php:1909 +#: ../../include/rest-api/models/VisualConsole/Item.php:2103 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:285 #: ../../include/lib/Dashboard/Widgets/module_icon.php:304 #: ../../include/lib/Dashboard/Widgets/module_value.php:278 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:274 #: ../../include/lib/Dashboard/Widgets/module_status.php:294 -#: ../../operation/visual_console/view.php:250 +#: ../../operation/visual_console/view.php:329 msgid "Label" msgstr "ラベル" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:379 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:507 msgid "Custom label to identify this setup." -msgstr "このセットアップを特定するカスタムラベル" +msgstr "この設定を識別するためのカスタムラベル。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:382 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:624 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:510 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:823 #: ../../enterprise/godmode/setup/setup_metaconsole.php:203 -#: ../../enterprise/godmode/setup/setup_metaconsole.php:271 msgid "Console URL" msgstr "コンソール URL" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:382 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:510 #, php-format msgid "Full path to %s console (without index.php). Example %s" -msgstr "%s コンソールへのフルパス(index.php を除く)。例: %s" +msgstr "%s コンソールへのフルパス(index.php を除く)。例 %s" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:385 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:513 #: ../../enterprise/godmode/setup/setup_metaconsole.php:199 msgid "Auth token" msgstr "認証トークン" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:386 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:514 #, php-format msgid "" "Token previously configured on the destination %s console in order to use " "delegated authentification." -msgstr "認証代行を使用するために、宛先 %s コンソールで以前に設定されたトークン。" +msgstr "委任された認証を使用するための、宛先 %s コンソールで以前に設定されたトークン。" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:398 -#: ../../enterprise/meta/advanced/metasetup.setup.php:261 -#: ../../enterprise/meta/include/functions_meta.php:487 -#: ../../enterprise/meta/include/functions_meta.php:496 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:527 +#: ../../enterprise/meta/advanced/metasetup.setup.php:267 +#: ../../enterprise/meta/include/functions_meta.php:210 +#: ../../enterprise/meta/include/functions_meta.php:219 #: ../../enterprise/godmode/setup/setup_metaconsole.php:207 -#: ../../godmode/setup/setup_general.php:164 -#: ../../include/functions_config.php:205 +#: ../../godmode/setup/setup_general.php:212 +#: ../../include/functions_config.php:224 msgid "API password" msgstr "API パスワード" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:408 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:538 #: ../../enterprise/godmode/setup/setup_metaconsole.php:230 msgid "Console User" msgstr "コンソールユーザ" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:417 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:547 #: ../../enterprise/godmode/setup/setup_metaconsole.php:234 msgid "Console Password" msgstr "コンソールパスワード" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:427 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:625 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:558 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:824 #: ../../enterprise/godmode/setup/setup_metaconsole.php:212 #: ../../enterprise/godmode/setup/setup_metaconsole.php:272 msgid "DB Host" msgstr "DB ホスト" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:436 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:567 #: ../../enterprise/godmode/setup/setup_metaconsole.php:216 msgid "DB Name" msgstr "DB 名" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:445 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:576 #: ../../enterprise/godmode/setup/setup_metaconsole.php:221 msgid "DB User" msgstr "DB ユーザ" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:454 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:585 #: ../../enterprise/godmode/setup/setup_metaconsole.php:225 msgid "DB Password" msgstr "DB パスワード" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:463 -#: ../../enterprise/include/class/DatabaseHA.class.php:936 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:596 +#: ../../enterprise/include/class/DatabaseHA.class.php:952 msgid "DB port" msgstr "DB ポート" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:474 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:559 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:564 -#: ../../enterprise/godmode/policies/policy_modules.php:403 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:320 -#: ../../enterprise/godmode/alerts/alert_events_list.php:688 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:112 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:169 -#: ../../extensions/quick_shell.php:477 -#: ../../godmode/agentes/module_manager_editor.php:719 -#: ../../godmode/agentes/agent_manager.php:800 -#: ../../godmode/agentes/agent_manager.php:939 -#: ../../godmode/massive/massive_edit_agents.php:728 -#: ../../godmode/massive/massive_add_action_alerts.php:212 -#: ../../include/functions_visual_map_editor.php:805 -#: ../../operation/events/events_list.php:1016 -#: ../../operation/events/events.php:1254 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:607 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:693 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:698 +#: ../../enterprise/godmode/policies/policy_modules.php:408 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:323 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:141 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:230 +#: ../../extensions/quick_shell.php:496 +#: ../../godmode/agentes/module_manager_editor.php:735 +#: ../../godmode/agentes/agent_manager.php:853 +#: ../../godmode/agentes/agent_manager.php:987 +#: ../../godmode/massive/massive_edit_agents.php:765 +#: ../../godmode/massive/massive_add_action_alerts.php:244 +#: ../../include/functions_visual_map_editor.php:895 +#: ../../operation/events/events_list.php:1026 +#: ../../operation/events/events.php:1380 msgid "Advanced options" msgstr "拡張オプション" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:474 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:607 msgid "Define database connection from Pandora FMS node to this Metaconsole" -msgstr "Pandora FMS ノードからこのメタコンソールへのデータベース接続定義" +msgstr "Pandora FMS ノードからメタコンソールへのデータベース接続定義" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:496 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:629 msgid "Metaconsole DB Host" msgstr "メタコンソール DB ホスト" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:505 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:638 msgid "Metaconsole DB Name" msgstr "メタコンソール DB 名" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:514 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:647 msgid "Metaconsole DB User" msgstr "メタコンソール DB ユーザ" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:523 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:656 msgid "Metaconsole DB Password" msgstr "メタコンソール DB パスワード" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:532 -#: ../../enterprise/godmode/setup/setup.php:249 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:667 +#: ../../enterprise/godmode/setup/setup.php:250 msgid "Metaconsole DB port" msgstr "メタコンソール DB ポート" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:616 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:720 +msgid "Register empty node" +msgstr "空のノードを登録" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:726 +msgid "Register node with data to merge" +msgstr "マージするデータと合わせてノードを登録" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:753 +msgid "Node data will be wiped out" +msgstr "ノードデータは消去されます" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:754 +msgid "" +"Information contained in this node is not needed. Node information will be " +"erased, and replaced with new data from this metaconsole automatically after " +"register the node. Are you sure?" +msgstr "" +"このノードに含まれる情報は必要ありません。ノード情報は消去され、ノードの登録後にこのメタコンソールからの新しいデータに自動的に置き換えられます。よろしいで" +"すか?" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:770 +msgid "Node data will be merged" +msgstr "ノードデータはマージされます" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:771 +msgid "" +"Information contained in this node is useful. After register the node, you " +"must launch a merge process from command center, which will combine " +"information in current environment with information contained in this new " +"node. Are you sure?" +msgstr "" +"このノードに含まれる情報は有用です。ノードを登録した後、コマンドセンターからマージ処理を起動する必要があります。これにより、現在の環境の情報がこの新しいノ" +"ードに含まれる情報とマージされます。よろしいですか?" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:814 #: ../../enterprise/godmode/setup/setup_metaconsole.php:267 +#: ../../enterprise/include/class/CommandCenter.class.php:317 msgid "DB" msgstr "DB" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:617 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:815 #: ../../enterprise/godmode/setup/setup_metaconsole.php:268 +#: ../../enterprise/include/class/CommandCenter.class.php:318 msgid "API" msgstr "API" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:618 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:816 #: ../../enterprise/godmode/setup/setup_metaconsole.php:269 msgid "Compatibility" msgstr "互換性" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:619 -#: ../../enterprise/godmode/setup/setup.php:104 -#: ../../include/functions_config.php:390 -msgid "Events replication" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:817 +msgid "Event replication" msgstr "イベント複製" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:620 -#: ../../enterprise/include/functions_setup.php:163 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:818 +#: ../../enterprise/include/functions_setup.php:192 msgid "Agent cache" msgstr "エージェントキャッシュ" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:626 -#: ../../enterprise/extensions/disabled/check_acls.php:66 -#: ../../enterprise/extensions/disabled/check_acls.php:159 -#: ../../enterprise/godmode/setup/setup_metaconsole.php:273 -#: ../../enterprise/godmode/servers/HA_cluster.php:138 -#: ../../godmode/users/user_list.php:332 ../../godmode/users/user_list.php:483 -#: ../../operation/search_users.php:51 -msgid "Admin" -msgstr "管理者" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:819 +#: ../../enterprise/meta/advanced/policymanager.sync.php:328 +#: ../../enterprise/godmode/servers/HA_cluster.php:166 +#: ../../enterprise/include/functions_setup.php:201 +msgid "Sync" +msgstr "同期" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:701 -msgid "The rules for this module may stop working. Are you sure?" -msgstr "" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:820 +msgid "Database sync" +msgstr "データベース同期" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:726 -msgid "There aren't server added to metaconsole" -msgstr "メタコンソールに追加されたサーバがありません" +#: ../../enterprise/meta/advanced/metasetup.consoles.php:825 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:301 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:76 +#: ../../enterprise/tools/ipam/ipam.php:351 +#: ../../operation/search_agents.php:119 ../../operation/search_agents.php:120 +#: ../../operation/agentes/ver_agente.php:1418 +#: ../../operation/servers/recon_view.php:47 +msgid "Manage" +msgstr "設定" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:887 +msgid "New node" +msgstr "新規ノード" + +#: ../../enterprise/meta/advanced/metasetup.consoles.php:919 +msgid "Synchronize all" +msgstr "すべて同期" #: ../../enterprise/meta/advanced/links.php:44 ../../godmode/setup/links.php:39 msgid "There was a problem creating link" msgstr "リンクの作成に失敗しました。" +#: ../../enterprise/meta/advanced/links.php:46 +#: ../../enterprise/meta/advanced/cron_main.php:154 +#: ../../enterprise/meta/advanced/cron_main.php:198 +#: ../../enterprise/meta/advanced/cron_main.php:286 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:76 +#: ../../enterprise/godmode/setup/setup_metaconsole.php:122 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:47 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:220 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:233 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:282 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:301 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:381 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:398 +#: ../../enterprise/godmode/servers/manage_export.php:112 +#: ../../enterprise/godmode/servers/manage_export.php:119 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:80 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:111 +#: ../../enterprise/include/ajax/servers.ajax.php:197 +#: ../../enterprise/include/ajax/servers.ajax.php:330 +#: ../../enterprise/operation/agentes/transactional_map.php:134 +#: ../../enterprise/tools/ipam/ipam_action.php:142 +#: ../../godmode/modules/manage_nc_groups.php:83 +#: ../../godmode/users/profile_list.php:252 +#: ../../godmode/users/configure_user.php:460 +#: ../../godmode/agentes/configurar_agente.php:872 +#: ../../godmode/agentes/planned_downtime.editor.php:414 +#: ../../godmode/snmpconsole/snmp_alert.php:277 +#: ../../godmode/snmpconsole/snmp_filters.php:164 +#: ../../godmode/alerts/alert_commands.php:561 +#: ../../godmode/alerts/configure_alert_template.php:513 +#: ../../godmode/alerts/alert_special_days.php:172 +#: ../../godmode/alerts/alert_list.php:178 ../../godmode/setup/news.php:66 +#: ../../godmode/setup/gis.php:44 ../../godmode/setup/links.php:41 +#: ../../include/functions_alerts.php:2878 +#: ../../include/functions_planned_downtimes.php:114 +#: ../../include/functions_planned_downtimes.php:832 +msgid "Successfully created" +msgstr "作成しました。" + #: ../../enterprise/meta/advanced/links.php:57 msgid "The link was not updated, the data is identical" -msgstr "" +msgstr "リンクは更新されませんでした。データは同一です" #: ../../enterprise/meta/advanced/links.php:65 ../../godmode/setup/links.php:58 msgid "There was a problem modifying link" msgstr "リンクの編集に失敗しました。" #: ../../enterprise/meta/advanced/links.php:67 -#: ../../enterprise/extensions/ipam/ipam_action.php:193 -#: ../../enterprise/extensions/ipam/ipam_massive.php:47 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:104 -#: ../../enterprise/godmode/policies/policy_modules.php:1219 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:105 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:288 -#: ../../enterprise/godmode/alerts/alert_events.php:428 -#: ../../enterprise/godmode/alerts/alert_events_list.php:99 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:175 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:59 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:107 +#: ../../enterprise/godmode/policies/policy_modules.php:1225 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:122 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:387 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:132 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:82 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:69 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:126 -#: ../../enterprise/operation/agentes/transactional_map.php:140 -#: ../../godmode/modules/manage_nc_groups.php:111 -#: ../../godmode/users/profile_list.php:205 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:317 +#: ../../enterprise/operation/agentes/transactional_map.php:166 +#: ../../enterprise/tools/ipam/ipam_action.php:183 +#: ../../enterprise/tools/ipam/ipam_massive.php:47 +#: ../../godmode/modules/manage_nc_groups.php:112 +#: ../../godmode/users/profile_list.php:235 #: ../../godmode/agentes/status_monitor_custom_fields.php:57 -#: ../../godmode/agentes/configurar_agente.php:1115 -#: ../../godmode/agentes/planned_downtime.editor.php:519 +#: ../../godmode/agentes/configurar_agente.php:1209 +#: ../../godmode/agentes/planned_downtime.editor.php:416 #: ../../godmode/netflow/nf_edit_form.php:139 -#: ../../godmode/snmpconsole/snmp_alert.php:383 -#: ../../godmode/snmpconsole/snmp_filters.php:89 -#: ../../godmode/massive/massive_edit_modules.php:166 -#: ../../godmode/alerts/configure_alert_command.php:112 -#: ../../godmode/alerts/alert_templates.php:162 -#: ../../godmode/alerts/configure_alert_template.php:506 -#: ../../godmode/alerts/alert_special_days.php:232 -#: ../../godmode/alerts/alert_list.php:93 -#: ../../godmode/alerts/alert_list.php:295 ../../godmode/setup/news.php:99 +#: ../../godmode/snmpconsole/snmp_alert.php:407 +#: ../../godmode/snmpconsole/snmp_filters.php:110 +#: ../../godmode/massive/massive_edit_modules.php:184 +#: ../../godmode/alerts/configure_alert_command.php:120 +#: ../../godmode/alerts/alert_templates.php:161 +#: ../../godmode/alerts/configure_alert_template.php:531 +#: ../../godmode/alerts/alert_special_days.php:249 +#: ../../godmode/alerts/alert_list.php:94 +#: ../../godmode/alerts/alert_list.php:299 ../../godmode/setup/news.php:107 #: ../../godmode/setup/gis.php:36 ../../godmode/setup/links.php:60 -#: ../../godmode/events/event_edit_filter.php:191 -#: ../../include/functions_alerts.php:2824 +#: ../../godmode/events/event_edit_filter.php:209 +#: ../../include/functions_alerts.php:2878 #: ../../include/functions_planned_downtimes.php:124 -#: ../../operation/snmpconsole/snmp_view.php:137 -#: ../../operation/incidents/incident.php:157 +#: ../../operation/snmpconsole/snmp_view.php:174 msgid "Successfully updated" msgstr "更新しました。" @@ -5754,7 +5666,7 @@ msgstr "リンクの削除に失敗しました。" #: ../../enterprise/meta/advanced/links.php:97 msgid "Link Name error" -msgstr "" +msgstr "リンク名エラー" #: ../../enterprise/meta/advanced/links.php:124 #: ../../enterprise/meta/advanced/links.php:151 @@ -5763,115 +5675,110 @@ msgid "Link name" msgstr "リンク名" #: ../../enterprise/meta/advanced/links.php:127 -#: ../../enterprise/godmode/policies/policy_linking.php:170 +#: ../../enterprise/godmode/policies/policy_linking.php:186 #: ../../godmode/setup/links.php:116 msgid "Link" msgstr "リンク" #: ../../enterprise/meta/advanced/links.php:133 -#: ../../enterprise/meta/advanced/collections.data.php:44 -#: ../../enterprise/meta/advanced/collections.data.php:73 -#: ../../enterprise/meta/advanced/collections.data.php:95 -#: ../../enterprise/meta/advanced/collections.data.php:112 -#: ../../enterprise/meta/advanced/collections.data.php:134 -#: ../../enterprise/meta/advanced/collections.data.php:174 -#: ../../enterprise/meta/advanced/collections.editor.php:110 -#: ../../enterprise/meta/advanced/cron_main.php:462 -#: ../../enterprise/meta/advanced/collections.php:391 -#: ../../enterprise/meta/advanced/collections.php:402 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:277 -#: ../../enterprise/meta/include/functions_autoprovision.php:562 -#: ../../enterprise/meta/include/functions_autoprovision.php:761 -#: ../../enterprise/extensions/backup/main.php:284 -#: ../../enterprise/extensions/ipam/ipam_list.php:210 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:454 -#: ../../enterprise/extensions/ipam/ipam_editor.php:229 -#: ../../enterprise/godmode/modules/configure_local_component.php:654 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:454 -#: ../../enterprise/godmode/modules/local_components.php:634 +#: ../../enterprise/meta/advanced/collections.data.php:42 +#: ../../enterprise/meta/advanced/collections.data.php:71 +#: ../../enterprise/meta/advanced/collections.data.php:93 +#: ../../enterprise/meta/advanced/collections.data.php:110 +#: ../../enterprise/meta/advanced/collections.data.php:132 +#: ../../enterprise/meta/advanced/collections.data.php:172 +#: ../../enterprise/meta/advanced/collections.editor.php:118 +#: ../../enterprise/meta/advanced/cron_main.php:458 +#: ../../enterprise/meta/advanced/collections.php:443 +#: ../../enterprise/meta/advanced/collections.php:454 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:300 +#: ../../enterprise/meta/include/functions_autoprovision.php:588 +#: ../../enterprise/meta/include/functions_autoprovision.php:789 +#: ../../enterprise/extensions/backup/main.php:290 +#: ../../enterprise/godmode/modules/configure_local_component.php:661 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:356 +#: ../../enterprise/godmode/modules/local_components.php:704 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:145 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:652 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:701 -#: ../../enterprise/godmode/agentes/collections.agents.php:40 -#: ../../enterprise/godmode/agentes/collections.data.php:59 -#: ../../enterprise/godmode/agentes/collections.data.php:139 -#: ../../enterprise/godmode/agentes/collections.data.php:163 -#: ../../enterprise/godmode/agentes/collections.data.php:180 -#: ../../enterprise/godmode/agentes/collections.data.php:204 -#: ../../enterprise/godmode/agentes/collections.data.php:251 -#: ../../enterprise/godmode/agentes/collections.editor.php:146 -#: ../../enterprise/godmode/agentes/collections.php:391 -#: ../../enterprise/godmode/policies/configure_policy.php:115 -#: ../../enterprise/godmode/policies/policy_modules.php:423 -#: ../../enterprise/godmode/policies/policies.php:654 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:665 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:714 +#: ../../enterprise/godmode/agentes/collections.agents.php:38 +#: ../../enterprise/godmode/agentes/collections.data.php:68 +#: ../../enterprise/godmode/agentes/collections.data.php:169 +#: ../../enterprise/godmode/agentes/collections.data.php:193 +#: ../../enterprise/godmode/agentes/collections.data.php:210 +#: ../../enterprise/godmode/agentes/collections.data.php:234 +#: ../../enterprise/godmode/agentes/collections.data.php:284 +#: ../../enterprise/godmode/agentes/collections.editor.php:169 +#: ../../enterprise/godmode/agentes/collections.php:401 +#: ../../enterprise/godmode/policies/configure_policy.php:133 +#: ../../enterprise/godmode/policies/policy_modules.php:428 +#: ../../enterprise/godmode/policies/policies.php:623 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:24 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:87 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:384 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:267 -#: ../../enterprise/godmode/alerts/alert_events_list.php:753 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:517 -#: ../../enterprise/godmode/services/services.service.php:555 -#: ../../enterprise/godmode/services/services.elements.php:768 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:422 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:433 +#: ../../enterprise/godmode/services/services.service.php:913 #: ../../enterprise/godmode/setup/edit_skin.php:296 -#: ../../enterprise/godmode/reporting/aws_view.php:167 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:237 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:575 +#: ../../enterprise/godmode/reporting/aws_view.php:194 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:269 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:595 #: ../../enterprise/godmode/servers/manage_export.php:130 #: ../../enterprise/godmode/servers/manage_export.php:169 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3027 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:348 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3263 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:405 +#: ../../enterprise/tools/ipam/ipam_list.php:257 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:454 +#: ../../enterprise/tools/ipam/ipam_editor.php:276 #: ../../godmode/modules/manage_nc_groups_form.php:93 #: ../../godmode/modules/manage_network_templates_form.php:168 -#: ../../godmode/modules/manage_nc_groups.php:283 -#: ../../godmode/modules/manage_network_components_form.php:311 -#: ../../godmode/modules/manage_network_components.php:792 -#: ../../godmode/modules/manage_network_templates.php:291 -#: ../../godmode/groups/configure_group.php:237 +#: ../../godmode/modules/manage_nc_groups.php:303 +#: ../../godmode/modules/manage_network_components_form.php:370 +#: ../../godmode/modules/manage_network_components.php:927 +#: ../../godmode/modules/manage_network_templates.php:297 +#: ../../godmode/groups/configure_group.php:276 #: ../../godmode/groups/configure_modu_group.php:83 -#: ../../godmode/users/profile_list.php:381 -#: ../../godmode/users/configure_user.php:1084 -#: ../../godmode/agentes/module_manager_editor.php:761 +#: ../../godmode/users/profile_list.php:434 +#: ../../godmode/users/configure_user.php:1427 +#: ../../godmode/agentes/module_manager_editor.php:777 #: ../../godmode/agentes/planned_downtime.list.php:373 -#: ../../godmode/agentes/planned_downtime.list.php:536 -#: ../../godmode/agentes/agent_manager.php:990 +#: ../../godmode/agentes/planned_downtime.list.php:556 +#: ../../godmode/agentes/agent_manager.php:1038 #: ../../godmode/agentes/configure_field.php:138 -#: ../../godmode/agentes/module_manager.php:164 -#: ../../godmode/netflow/nf_edit_form.php:261 -#: ../../godmode/snmpconsole/snmp_alert.php:1100 -#: ../../godmode/snmpconsole/snmp_alert.php:1456 -#: ../../godmode/snmpconsole/snmp_filters.php:232 -#: ../../godmode/snmpconsole/snmp_filters.php:305 -#: ../../godmode/massive/massive_add_profiles.php:171 -#: ../../godmode/alerts/configure_alert_command.php:240 -#: ../../godmode/alerts/alert_actions.php:323 -#: ../../godmode/alerts/alert_list.list.php:886 -#: ../../godmode/alerts/alert_commands.php:480 -#: ../../godmode/alerts/configure_alert_special_days.php:107 -#: ../../godmode/alerts/alert_templates.php:427 -#: ../../godmode/alerts/configure_alert_action.php:290 -#: ../../godmode/alerts/alert_special_days.php:521 -#: ../../godmode/alerts/alert_special_days.php:539 -#: ../../godmode/alerts/alert_list.php:449 ../../godmode/setup/news.php:221 -#: ../../godmode/setup/gis.php:94 ../../godmode/setup/os.php:50 -#: ../../godmode/setup/os.php:77 ../../godmode/setup/links.php:124 -#: ../../godmode/reporting/create_container.php:301 -#: ../../godmode/reporting/map_builder.php:492 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1789 -#: ../../godmode/reporting/graph_builder.main.php:184 -#: ../../godmode/events/event_responses.editor.php:193 -#: ../../godmode/events/event_edit_filter.php:625 -#: ../../godmode/servers/plugin.php:562 ../../godmode/tag/edit_tag.php:238 -#: ../../godmode/category/edit_category.php:176 -#: ../../include/functions_visual_map_editor.php:794 -#: ../../include/class/ManageNetScanScripts.class.php:766 -#: ../../include/class/ModuleTemplates.class.php:877 -#: ../../include/class/ModuleTemplates.class.php:922 -#: ../../include/functions_filemanager.php:797 -#: ../../include/functions_filemanager.php:803 -#: ../../operation/gis_maps/gis_map.php:202 -#: ../../operation/incidents/incident_detail.php:402 +#: ../../godmode/agentes/module_manager.php:229 +#: ../../godmode/netflow/nf_edit_form.php:271 +#: ../../godmode/snmpconsole/snmp_alert.php:1021 +#: ../../godmode/snmpconsole/snmp_alert.php:1432 +#: ../../godmode/snmpconsole/snmp_filters.php:263 +#: ../../godmode/snmpconsole/snmp_filters.php:336 +#: ../../godmode/alerts/configure_alert_command.php:357 +#: ../../godmode/alerts/alert_actions.php:471 +#: ../../godmode/alerts/alert_list.list.php:946 +#: ../../godmode/alerts/alert_commands.php:728 +#: ../../godmode/alerts/configure_alert_special_days.php:155 +#: ../../godmode/alerts/alert_templates.php:480 +#: ../../godmode/alerts/configure_alert_action.php:393 +#: ../../godmode/alerts/alert_special_days.php:552 +#: ../../godmode/alerts/alert_special_days.php:574 +#: ../../godmode/alerts/alert_list.php:453 ../../godmode/setup/news.php:231 +#: ../../godmode/setup/gis.php:94 ../../godmode/setup/os.php:92 +#: ../../godmode/setup/os.php:174 ../../godmode/setup/links.php:124 +#: ../../godmode/reporting/create_container.php:333 +#: ../../godmode/reporting/map_builder.php:561 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1901 +#: ../../godmode/reporting/graph_builder.main.php:294 +#: ../../godmode/events/event_responses.editor.php:205 +#: ../../godmode/events/event_edit_filter.php:653 +#: ../../godmode/servers/plugin.php:614 ../../godmode/tag/edit_tag.php:262 +#: ../../godmode/category/edit_category.php:190 +#: ../../include/functions_visual_map_editor.php:884 +#: ../../include/class/ManageNetScanScripts.class.php:763 +#: ../../include/class/ModuleTemplates.class.php:957 +#: ../../include/class/ModuleTemplates.class.php:1004 +#: ../../include/functions_filemanager.php:800 +#: ../../include/functions_filemanager.php:806 +#: ../../operation/gis_maps/gis_map.php:207 #: ../../operation/incidents/configure_integriaims_incident.php:322 -#: ../../operation/incidents/list_integriaims_incidents.php:326 +#: ../../operation/incidents/list_integriaims_incidents.php:312 msgid "Create" msgstr "作成" @@ -5880,1129 +5787,998 @@ msgstr "作成" msgid "There isn't links" msgstr "リンクがありません" -#: ../../enterprise/meta/advanced/policymanager.php:58 +#: ../../enterprise/meta/advanced/policymanager.php:55 msgid "Policy Manager" msgstr "ポリシー管理" -#: ../../enterprise/meta/advanced/policymanager.php:80 +#: ../../enterprise/meta/advanced/policymanager.php:72 msgid "Apply policies" msgstr "ポリシー適用" -#: ../../enterprise/meta/advanced/policymanager.php:84 -#: ../../enterprise/meta/advanced/policymanager.php:102 +#: ../../enterprise/meta/advanced/policymanager.php:76 +#: ../../enterprise/meta/advanced/policymanager.php:94 msgid "Policies queue" msgstr "ポリシーキュー" -#: ../../enterprise/meta/advanced/policymanager.php:98 +#: ../../enterprise/meta/advanced/policymanager.php:90 msgid "Policies apply" msgstr "ポリシー適用" -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:49 -#, php-format -msgid "Error connecting to %s." -msgstr "" - -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:53 -#, php-format -msgid "Error creating/updating %s/%s module groups." -msgstr "" - -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:57 -#, php-format -msgid "Created/Updated %s/%s module groups." -msgstr "" - -#: ../../enterprise/meta/advanced/synchronizing.module_groups.php:68 -msgid "Synchronizing Module Groups" -msgstr "モジュールグループの同期中" - -#: ../../enterprise/meta/advanced/synchronizing.component.php:254 -#, php-format -msgid "Error creating %s components groups " -msgstr "%s コンポーネントグループ作成エラー " - -#: ../../enterprise/meta/advanced/synchronizing.component.php:258 -#, php-format -msgid "Created %s component groups" -msgstr "%s コンポーネントグループを作成しました" - -#: ../../enterprise/meta/advanced/synchronizing.component.php:263 -#, php-format -msgid "Error creating/updating %s/%s local components " -msgstr "ローカルコンポーネントの作成(%s)/更新(%s)エラー " - -#: ../../enterprise/meta/advanced/synchronizing.component.php:267 -#, php-format -msgid "Created/Updated %s/%s local components" -msgstr "ローカルコンポーネントを作成(%s)/更新(%s)しました" - -#: ../../enterprise/meta/advanced/synchronizing.component.php:272 -#, php-format -msgid "Error creating/updating %s/%s network components " -msgstr "ネットワークコンポーネントの作成(%s)/更新(%s)エラー " - -#: ../../enterprise/meta/advanced/synchronizing.component.php:276 -#, php-format -msgid "Created/Updated %s/%s network components" -msgstr "ネットワークコンポーネントを作成(%s)/更新(%s)しました" - -#: ../../enterprise/meta/advanced/synchronizing.component.php:293 -msgid "Synchronizing Components" -msgstr "コンポーネントの同期中" - -#: ../../enterprise/meta/advanced/collections.data.php:35 -#: ../../enterprise/meta/advanced/collections.editor.php:39 -#: ../../enterprise/meta/include/functions_agents_meta.php:514 -#: ../../enterprise/godmode/agentes/collections.agents.php:46 -#: ../../enterprise/godmode/agentes/collections.data.php:45 -#: ../../enterprise/godmode/agentes/collections.editor.php:61 -#: ../../enterprise/godmode/policies/policies.php:527 +#: ../../enterprise/meta/advanced/collections.data.php:33 +#: ../../enterprise/meta/advanced/collections.editor.php:40 +#: ../../enterprise/meta/include/functions_agents_meta.php:530 +#: ../../enterprise/godmode/agentes/collections.agents.php:44 +#: ../../enterprise/godmode/agentes/collections.data.php:54 +#: ../../enterprise/godmode/agentes/collections.editor.php:68 +#: ../../enterprise/godmode/policies/policies.php:483 #: ../../enterprise/godmode/policies/policy_collections.php:31 -#: ../../enterprise/godmode/menu.php:58 -#: ../../enterprise/include/functions_policies.php:3784 +#: ../../enterprise/godmode/menu.php:70 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2098 +#: ../../enterprise/include/functions_policies.php:3589 #: ../../general/first_task/collections.php:22 msgid "Collections" msgstr "コレクション" -#: ../../enterprise/meta/advanced/collections.data.php:48 -#: ../../enterprise/meta/advanced/collections.data.php:88 -#: ../../enterprise/meta/advanced/collections.data.php:103 -#: ../../enterprise/meta/advanced/collections.data.php:120 -#: ../../enterprise/meta/advanced/collections.data.php:142 -#: ../../enterprise/meta/advanced/collections.data.php:162 -#: ../../enterprise/meta/advanced/collections.data.php:184 -#: ../../enterprise/meta/advanced/collections.data.php:225 -#: ../../enterprise/meta/advanced/collections.data.php:250 -#: ../../enterprise/meta/advanced/collections.editor.php:33 +#: ../../enterprise/meta/advanced/collections.data.php:46 +#: ../../enterprise/meta/advanced/collections.data.php:86 +#: ../../enterprise/meta/advanced/collections.data.php:101 +#: ../../enterprise/meta/advanced/collections.data.php:118 +#: ../../enterprise/meta/advanced/collections.data.php:140 +#: ../../enterprise/meta/advanced/collections.data.php:160 +#: ../../enterprise/meta/advanced/collections.data.php:182 +#: ../../enterprise/meta/advanced/collections.data.php:223 +#: ../../enterprise/meta/advanced/collections.data.php:248 +#: ../../enterprise/meta/advanced/collections.editor.php:34 #: ../../enterprise/meta/include/functions_events_meta.php:134 -#: ../../enterprise/godmode/agentes/collections.agents.php:49 -#: ../../enterprise/godmode/agentes/collections.agents.php:58 -#: ../../enterprise/godmode/agentes/collections.data.php:65 -#: ../../enterprise/godmode/agentes/collections.data.php:104 -#: ../../enterprise/godmode/agentes/collections.data.php:154 -#: ../../enterprise/godmode/agentes/collections.data.php:171 -#: ../../enterprise/godmode/agentes/collections.data.php:188 -#: ../../enterprise/godmode/agentes/collections.data.php:212 -#: ../../enterprise/godmode/agentes/collections.data.php:237 -#: ../../enterprise/godmode/agentes/collections.data.php:261 -#: ../../enterprise/godmode/agentes/collections.data.php:284 -#: ../../enterprise/godmode/agentes/collections.editor.php:51 -#: ../../enterprise/include/functions_reporting_pdf.php:642 -#: ../../enterprise/include/functions_reporting_csv.php:709 -#: ../../enterprise/include/functions_reporting_csv.php:739 -#: ../../enterprise/include/functions_reporting_csv.php:770 -#: ../../enterprise/include/functions_reporting_csv.php:809 -#: ../../enterprise/include/functions_reporting_csv.php:865 -#: ../../enterprise/include/functions_reporting_csv.php:1259 -#: ../../enterprise/include/functions_reporting_csv.php:2066 -#: ../../enterprise/include/functions_reporting_csv.php:2102 -#: ../../enterprise/include/functions_reporting_csv.php:2187 -#: ../../enterprise/include/functions_reporting_csv.php:2282 -#: ../../enterprise/include/functions_reporting_csv.php:2315 -#: ../../enterprise/include/functions_reporting.php:2008 -#: ../../enterprise/include/functions_reporting.php:2041 -#: ../../enterprise/include/functions_reporting.php:2045 -#: ../../enterprise/include/functions_services.php:2489 -#: ../../enterprise/operation/agentes/policy_view.php:327 -#: ../../enterprise/operation/agentes/tag_view.php:661 +#: ../../enterprise/godmode/agentes/collections.agents.php:47 +#: ../../enterprise/godmode/agentes/collections.agents.php:56 +#: ../../enterprise/godmode/agentes/collections.data.php:74 +#: ../../enterprise/godmode/agentes/collections.data.php:117 +#: ../../enterprise/godmode/agentes/collections.data.php:184 +#: ../../enterprise/godmode/agentes/collections.data.php:201 +#: ../../enterprise/godmode/agentes/collections.data.php:218 +#: ../../enterprise/godmode/agentes/collections.data.php:242 +#: ../../enterprise/godmode/agentes/collections.data.php:267 +#: ../../enterprise/godmode/agentes/collections.data.php:294 +#: ../../enterprise/godmode/agentes/collections.data.php:317 +#: ../../enterprise/godmode/agentes/collections.editor.php:53 +#: ../../enterprise/include/functions_reporting_pdf.php:668 +#: ../../enterprise/include/functions_reporting_csv.php:768 +#: ../../enterprise/include/functions_reporting_csv.php:798 +#: ../../enterprise/include/functions_reporting_csv.php:845 +#: ../../enterprise/include/functions_reporting_csv.php:881 +#: ../../enterprise/include/functions_reporting_csv.php:920 +#: ../../enterprise/include/functions_reporting_csv.php:980 +#: ../../enterprise/include/functions_reporting_csv.php:1410 +#: ../../enterprise/include/functions_reporting_csv.php:2193 +#: ../../enterprise/include/functions_reporting_csv.php:2229 +#: ../../enterprise/include/functions_reporting_csv.php:2335 +#: ../../enterprise/include/functions_reporting_csv.php:2430 +#: ../../enterprise/include/functions_reporting_csv.php:2527 +#: ../../enterprise/include/functions_reporting.php:2146 +#: ../../enterprise/include/functions_reporting.php:2179 +#: ../../enterprise/include/functions_reporting.php:2183 +#: ../../enterprise/include/functions_services.php:1586 +#: ../../enterprise/operation/agentes/policy_view.php:392 +#: ../../enterprise/operation/agentes/tag_view.php:687 #: ../../extensions/insert_data.php:191 ../../extensions/insert_data.php:192 #: ../../godmode/agentes/status_monitor_custom_fields.php:113 #: ../../godmode/agentes/status_monitor_custom_fields.php:152 -#: ../../godmode/events/custom_events.php:114 -#: ../../mobile/operation/modules.php:690 -#: ../../mobile/operation/modules.php:691 -#: ../../mobile/operation/modules.php:692 -#: ../../mobile/operation/modules.php:693 -#: ../../mobile/operation/modules.php:694 -#: ../../mobile/operation/modules.php:695 -#: ../../mobile/operation/modules.php:696 -#: ../../mobile/operation/modules.php:697 -#: ../../mobile/operation/modules.php:698 -#: ../../mobile/operation/modules.php:700 -#: ../../mobile/operation/modules.php:823 -#: ../../include/functions_reporting_html.php:2140 -#: ../../include/functions_reporting_html.php:2144 -#: ../../include/functions_reporting_html.php:2147 -#: ../../include/functions_reporting_html.php:2152 -#: ../../include/functions_reporting_html.php:2198 -#: ../../include/ajax/module.php:847 ../../include/ajax/custom_fields.php:402 -#: ../../include/functions_graph.php:3673 +#: ../../godmode/events/custom_events.php:115 +#: ../../mobile/operation/modules.php:702 +#: ../../mobile/operation/modules.php:705 +#: ../../mobile/operation/modules.php:706 +#: ../../mobile/operation/modules.php:707 +#: ../../mobile/operation/modules.php:708 +#: ../../mobile/operation/modules.php:709 +#: ../../mobile/operation/modules.php:710 +#: ../../mobile/operation/modules.php:711 +#: ../../mobile/operation/modules.php:712 +#: ../../mobile/operation/modules.php:714 +#: ../../mobile/operation/modules.php:717 +#: ../../mobile/operation/modules.php:718 +#: ../../mobile/operation/modules.php:719 +#: ../../mobile/operation/modules.php:720 +#: ../../mobile/operation/modules.php:721 +#: ../../mobile/operation/modules.php:722 +#: ../../mobile/operation/modules.php:723 +#: ../../mobile/operation/modules.php:724 +#: ../../mobile/operation/modules.php:840 +#: ../../include/functions_reporting_html.php:2392 +#: ../../include/functions_reporting_html.php:2396 +#: ../../include/functions_reporting_html.php:2397 +#: ../../include/functions_reporting_html.php:2401 +#: ../../include/functions_reporting_html.php:2406 +#: ../../include/functions_reporting_html.php:2411 +#: ../../include/functions_reporting_html.php:2415 +#: ../../include/functions_reporting_html.php:2420 +#: ../../include/functions_reporting_html.php:2427 +#: ../../include/functions_reporting_html.php:2476 +#: ../../include/functions_reporting_html.php:2549 +#: ../../include/ajax/module.php:982 ../../include/ajax/custom_fields.php:412 +#: ../../include/functions_graph.php:3748 #: ../../include/functions_netflow.php:297 -#: ../../include/functions_reporting.php:3206 -#: ../../include/functions_reporting.php:3247 +#: ../../include/functions_reporting.php:3695 +#: ../../include/functions_reporting.php:3736 #: ../../include/functions_events.php:208 -#: ../../include/functions_events.php:289 -#: ../../include/functions_events.php:6118 +#: ../../include/functions_events.php:290 +#: ../../include/functions_events.php:6618 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:83 -#: ../../operation/agentes/status_monitor.php:1188 +#: ../../operation/agentes/status_monitor.php:1298 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/search_modules.php:37 #: ../../operation/events/events.build_table.php:330 msgid "Data" msgstr "データ" -#: ../../enterprise/meta/advanced/collections.data.php:78 -#: ../../enterprise/godmode/agentes/collections.data.php:144 +#: ../../enterprise/meta/advanced/collections.data.php:76 +#: ../../enterprise/godmode/agentes/collections.data.php:174 msgid "" "Unable to create the collection. Another collection with the same short name." msgstr "コレクションを作成できません。同じ短い名前で他のコレクションがあります。" -#: ../../enterprise/meta/advanced/collections.data.php:99 -#: ../../enterprise/meta/advanced/collections.data.php:116 -#: ../../enterprise/godmode/agentes/collections.data.php:167 -#: ../../enterprise/godmode/agentes/collections.data.php:184 +#: ../../enterprise/meta/advanced/collections.data.php:97 +#: ../../enterprise/meta/advanced/collections.data.php:114 +#: ../../enterprise/godmode/agentes/collections.data.php:197 +#: ../../enterprise/godmode/agentes/collections.data.php:214 msgid "Unable to create the collection" msgstr "コレクションを作成できません" -#: ../../enterprise/meta/advanced/collections.data.php:99 -#: ../../enterprise/godmode/agentes/collections.data.php:167 +#: ../../enterprise/meta/advanced/collections.data.php:97 +#: ../../enterprise/godmode/agentes/collections.data.php:197 msgid "Invalid characters in short name" msgstr "短い名前に不正な文字が含まれています" -#: ../../enterprise/meta/advanced/collections.data.php:110 -#: ../../enterprise/godmode/agentes/collections.data.php:50 -#: ../../enterprise/godmode/agentes/collections.data.php:137 -#: ../../enterprise/godmode/agentes/collections.data.php:161 -#: ../../enterprise/godmode/agentes/collections.data.php:178 -#: ../../enterprise/godmode/agentes/collections.data.php:202 -#: ../../enterprise/godmode/agentes/collections.data.php:249 +#: ../../enterprise/meta/advanced/collections.data.php:108 +#: ../../enterprise/godmode/agentes/collections.data.php:59 +#: ../../enterprise/godmode/agentes/collections.data.php:167 +#: ../../enterprise/godmode/agentes/collections.data.php:191 +#: ../../enterprise/godmode/agentes/collections.data.php:208 +#: ../../enterprise/godmode/agentes/collections.data.php:232 +#: ../../enterprise/godmode/agentes/collections.data.php:282 msgid "Manager configuration > New" msgstr "設定管理 > 新規" -#: ../../enterprise/meta/advanced/collections.data.php:116 -#: ../../enterprise/godmode/agentes/collections.data.php:184 +#: ../../enterprise/meta/advanced/collections.data.php:114 +#: ../../enterprise/godmode/agentes/collections.data.php:214 #: ../../enterprise/include/functions_local_components.php:170 msgid "Empty name" msgstr "名前が空です" -#: ../../enterprise/meta/advanced/collections.data.php:138 -#: ../../enterprise/meta/advanced/collections.data.php:180 -#: ../../enterprise/godmode/agentes/collections.data.php:208 -#: ../../enterprise/godmode/agentes/collections.data.php:257 +#: ../../enterprise/meta/advanced/collections.data.php:136 +#: ../../enterprise/meta/advanced/collections.data.php:178 +#: ../../enterprise/godmode/agentes/collections.data.php:238 +#: ../../enterprise/godmode/agentes/collections.data.php:290 msgid "Unable to create the collection." msgstr "コレクションを作成できません。" -#: ../../enterprise/meta/advanced/collections.data.php:156 -#: ../../enterprise/meta/advanced/collections.data.php:287 -#: ../../enterprise/godmode/agentes/collections.data.php:231 -#: ../../enterprise/godmode/agentes/collections.data.php:327 +#: ../../enterprise/meta/advanced/collections.data.php:154 +#: ../../enterprise/meta/advanced/collections.data.php:285 +#: ../../enterprise/godmode/agentes/collections.data.php:261 msgid "Correct create collection" msgstr "コレクションを作成しました" -#: ../../enterprise/meta/advanced/collections.data.php:164 -#: ../../enterprise/meta/advanced/collections.data.php:228 -#: ../../enterprise/meta/advanced/collections.data.php:252 -#: ../../enterprise/meta/advanced/collections.editor.php:36 -#: ../../enterprise/meta/advanced/collections.editor.php:332 -#: ../../enterprise/meta/advanced/collections.editor.php:350 -#: ../../enterprise/godmode/agentes/collections.agents.php:52 -#: ../../enterprise/godmode/agentes/collections.data.php:107 -#: ../../enterprise/godmode/agentes/collections.data.php:239 -#: ../../enterprise/godmode/agentes/collections.data.php:286 -#: ../../enterprise/godmode/agentes/collections.editor.php:57 -#: ../../enterprise/godmode/agentes/collections.editor.php:378 -#: ../../enterprise/godmode/agentes/collections.editor.php:401 -#: ../../enterprise/include/functions_collection.php:136 -#: ../../operation/agentes/ver_agente.php:1322 +#: ../../enterprise/meta/advanced/collections.data.php:162 +#: ../../enterprise/meta/advanced/collections.data.php:226 +#: ../../enterprise/meta/advanced/collections.data.php:250 +#: ../../enterprise/meta/advanced/collections.editor.php:37 +#: ../../enterprise/meta/advanced/collections.editor.php:343 +#: ../../enterprise/meta/advanced/collections.editor.php:359 +#: ../../enterprise/godmode/agentes/collections.agents.php:50 +#: ../../enterprise/godmode/agentes/collections.data.php:127 +#: ../../enterprise/godmode/agentes/collections.data.php:269 +#: ../../enterprise/godmode/agentes/collections.data.php:319 +#: ../../enterprise/godmode/agentes/collections.editor.php:62 +#: ../../enterprise/godmode/agentes/collections.editor.php:399 +#: ../../enterprise/godmode/agentes/collections.editor.php:420 +#: ../../enterprise/include/functions_collection.php:186 +#: ../../operation/agentes/ver_agente.php:1719 msgid "Files" msgstr "ファイル" -#: ../../enterprise/meta/advanced/collections.data.php:218 -#: ../../enterprise/godmode/agentes/collections.data.php:97 -#: ../../enterprise/godmode/agentes/collections.data.php:223 -#: ../../enterprise/godmode/agentes/collections.data.php:303 -#: ../../enterprise/godmode/agentes/collections.data.php:316 -#: ../../enterprise/godmode/agentes/collections.data.php:321 -#: ../../enterprise/godmode/agentes/collections.editor.php:70 +#: ../../enterprise/meta/advanced/collections.data.php:216 +#: ../../enterprise/godmode/agentes/collections.data.php:106 +#: ../../enterprise/godmode/agentes/collections.data.php:253 +#: ../../enterprise/godmode/agentes/collections.data.php:336 +#: ../../enterprise/godmode/agentes/collections.data.php:349 +#: ../../enterprise/godmode/agentes/collections.data.php:354 +#: ../../enterprise/godmode/agentes/collections.editor.php:81 msgid "Manager configuration > Edit " msgstr "設定管理 > 編集 " -#: ../../enterprise/meta/advanced/collections.data.php:271 -#: ../../enterprise/godmode/agentes/collections.data.php:307 +#: ../../enterprise/meta/advanced/collections.data.php:269 +#: ../../enterprise/godmode/agentes/collections.data.php:340 msgid "Unable to edit the collection, empty name." msgstr "コレクションを編集できません。名前が空です。" -#: ../../enterprise/meta/advanced/collections.data.php:281 -#: ../../enterprise/godmode/agentes/collections.data.php:319 +#: ../../enterprise/meta/advanced/collections.data.php:279 +#: ../../enterprise/godmode/agentes/collections.data.php:352 msgid "Unable to edit the collection." msgstr "コレクションを編集できません。" -#: ../../enterprise/meta/advanced/collections.data.php:303 -#: ../../enterprise/meta/include/functions_autoprovision.php:540 -#: ../../enterprise/godmode/agentes/collections.data.php:352 +#: ../../enterprise/meta/advanced/collections.data.php:296 +#: ../../enterprise/meta/advanced/collections.editor.php:59 +msgid "This console is not manager of this environment." +msgstr "このコンソールは、この環境の管理コンソールではありません。" + +#: ../../enterprise/meta/advanced/collections.data.php:308 +#: ../../enterprise/meta/include/functions_autoprovision.php:566 +#: ../../enterprise/godmode/agentes/collections.data.php:401 #: ../../godmode/setup/os.builder.php:32 #: ../../godmode/reporting/visual_console_builder.data.php:106 msgid "Name:" msgstr "名前:" -#: ../../enterprise/meta/advanced/collections.data.php:315 -#: ../../enterprise/godmode/agentes/collections.data.php:365 +#: ../../enterprise/meta/advanced/collections.data.php:321 +#: ../../enterprise/godmode/agentes/collections.data.php:414 msgid "Recreate file" msgstr "ファイル再生成" -#: ../../enterprise/meta/advanced/collections.data.php:343 -#: ../../enterprise/meta/advanced/collections.data.php:344 -#: ../../enterprise/godmode/agentes/collection_manager.php:161 -#: ../../enterprise/godmode/agentes/collection_manager.php:162 -#: ../../enterprise/godmode/agentes/collection_manager.php:273 -#: ../../enterprise/godmode/agentes/collection_manager.php:274 -#: ../../enterprise/godmode/agentes/collections.data.php:393 -#: ../../enterprise/godmode/agentes/collections.data.php:394 +#: ../../enterprise/meta/advanced/collections.data.php:349 +#: ../../enterprise/meta/advanced/collections.data.php:350 +#: ../../enterprise/godmode/agentes/collection_manager.php:172 +#: ../../enterprise/godmode/agentes/collection_manager.php:173 +#: ../../enterprise/godmode/agentes/collection_manager.php:284 +#: ../../enterprise/godmode/agentes/collection_manager.php:285 +#: ../../enterprise/godmode/agentes/collections.data.php:443 +#: ../../enterprise/godmode/agentes/collections.data.php:444 msgid "Need to regenerate" msgstr "再生成が必要です" -#: ../../enterprise/meta/advanced/collections.data.php:353 -#: ../../enterprise/meta/advanced/collections.data.php:354 -#: ../../enterprise/meta/advanced/collections.php:370 -#: ../../enterprise/meta/advanced/collections.php:371 -#: ../../enterprise/godmode/agentes/collection_manager.php:170 -#: ../../enterprise/godmode/agentes/collection_manager.php:171 -#: ../../enterprise/godmode/agentes/collection_manager.php:282 -#: ../../enterprise/godmode/agentes/collection_manager.php:283 -#: ../../enterprise/godmode/agentes/collections.data.php:403 -#: ../../enterprise/godmode/agentes/collections.data.php:404 -#: ../../enterprise/godmode/agentes/collections.php:372 -#: ../../enterprise/godmode/agentes/collections.php:373 -#: ../../enterprise/operation/agentes/collection_view.php:122 -#: ../../enterprise/operation/agentes/collection_view.php:123 +#: ../../enterprise/meta/advanced/collections.data.php:359 +#: ../../enterprise/meta/advanced/collections.data.php:360 +#: ../../enterprise/meta/advanced/collections.php:411 +#: ../../enterprise/meta/advanced/collections.php:412 +#: ../../enterprise/godmode/agentes/collection_manager.php:181 +#: ../../enterprise/godmode/agentes/collection_manager.php:182 +#: ../../enterprise/godmode/agentes/collection_manager.php:293 +#: ../../enterprise/godmode/agentes/collection_manager.php:294 +#: ../../enterprise/godmode/agentes/collections.data.php:453 +#: ../../enterprise/godmode/agentes/collections.data.php:454 +#: ../../enterprise/godmode/agentes/collections.php:382 +#: ../../enterprise/godmode/agentes/collections.php:383 +#: ../../enterprise/operation/agentes/collection_view.php:135 +#: ../../enterprise/operation/agentes/collection_view.php:136 msgid "The collection directory does not exist." msgstr "コレクションディレクトリが存在しません。" -#: ../../enterprise/meta/advanced/collections.data.php:367 -#: ../../enterprise/godmode/agentes/collections.data.php:418 -#: ../../godmode/reporting/visual_console_builder.data.php:136 +#: ../../enterprise/meta/advanced/collections.data.php:373 +#: ../../enterprise/godmode/agentes/collections.data.php:468 msgid "Group:" msgstr "グループ:" -#: ../../enterprise/meta/advanced/collections.data.php:389 -#: ../../enterprise/godmode/agentes/collections.data.php:440 +#: ../../enterprise/meta/advanced/collections.data.php:396 +#: ../../enterprise/godmode/agentes/collections.data.php:490 msgid "Short name:" msgstr "短い名前:" -#: ../../enterprise/meta/advanced/collections.data.php:395 -#: ../../enterprise/godmode/agentes/collections.data.php:445 +#: ../../enterprise/meta/advanced/collections.data.php:402 +#: ../../enterprise/godmode/agentes/collections.data.php:495 msgid "" "The collection's short name is the name of dir in attachment dir and the " "package collection." msgstr "コレクションの短い名前は、添付ディレクトリおよびパッケージコレクションのディレクトリ名です。" -#: ../../enterprise/meta/advanced/collections.data.php:395 -#: ../../enterprise/godmode/agentes/collections.data.php:445 +#: ../../enterprise/meta/advanced/collections.data.php:402 +#: ../../enterprise/godmode/agentes/collections.data.php:495 msgid "Short name must contain only alphanumeric characters, - or _ ." msgstr "短い名前は、アルファベットと、- および _ のみ利用できます。" -#: ../../enterprise/meta/advanced/collections.data.php:395 -#: ../../enterprise/godmode/agentes/collections.data.php:445 +#: ../../enterprise/meta/advanced/collections.data.php:402 +#: ../../enterprise/godmode/agentes/collections.data.php:495 msgid "Empty for default short name fc_X where X is the collection id." msgstr "指定しない場合のデフォルトの短い名前は fc_X で、X はコレクション ID です。" -#: ../../enterprise/meta/advanced/collections.data.php:401 -#: ../../enterprise/meta/include/functions_autoprovision.php:543 -#: ../../enterprise/godmode/agentes/collections.data.php:449 -#: ../../operation/snmpconsole/snmp_view.php:1023 +#: ../../enterprise/meta/advanced/collections.data.php:408 +#: ../../enterprise/meta/include/functions_autoprovision.php:569 +#: ../../enterprise/godmode/agentes/collections.data.php:499 +#: ../../operation/snmpconsole/snmp_view.php:1107 msgid "Description:" msgstr "説明:" -#: ../../enterprise/meta/advanced/agents_setup.autoprovision.php:63 +#: ../../enterprise/meta/advanced/agents_setup.autoprovision.php:72 #, php-format msgid "Provisioning custom data %s successfully deleted." -msgstr "カスタムデータ %s のプロビジョニングを削除しました。" +msgstr "プロビジョニングカスタムデータ %s を削除しました。" -#: ../../enterprise/meta/advanced/agents_setup.autoprovision.php:70 +#: ../../enterprise/meta/advanced/agents_setup.autoprovision.php:79 #, php-format msgid "Cannot delete custom data %s." -msgstr "カスタムデータを削除できません %s" +msgstr "カスタムデータ %s を削除できませんでした。" -#: ../../enterprise/meta/advanced/agents_setup.autoprovision.php:83 +#: ../../enterprise/meta/advanced/agents_setup.autoprovision.php:92 msgid "There was an error when moving the custom provisioning data." -msgstr "カスタムプロビジョニングデータの移動エラーです。" +msgstr "カスタムプロビジョニングデータの移動中にエラーです。" -#: ../../enterprise/meta/advanced/collections.editor.php:99 -#: ../../enterprise/meta/advanced/collections.editor.php:165 -#: ../../enterprise/godmode/agentes/collections.editor.php:135 -#: ../../enterprise/godmode/agentes/collections.editor.php:200 -#: ../../godmode/servers/plugin.php:157 -#: ../../include/functions_filemanager.php:749 +#: ../../enterprise/meta/advanced/collections.editor.php:107 +#: ../../enterprise/meta/advanced/collections.editor.php:175 +#: ../../enterprise/godmode/agentes/collections.editor.php:158 +#: ../../enterprise/godmode/agentes/collections.editor.php:223 +#: ../../godmode/servers/plugin.php:173 +#: ../../include/functions_filemanager.php:735 msgid "Edit file" msgstr "ファイル編集" -#: ../../enterprise/meta/advanced/collections.editor.php:102 -#: ../../enterprise/meta/advanced/collections.editor.php:167 -#: ../../enterprise/godmode/agentes/collections.editor.php:138 -#: ../../enterprise/godmode/agentes/collections.editor.php:202 +#: ../../enterprise/meta/advanced/collections.editor.php:110 +#: ../../enterprise/meta/advanced/collections.editor.php:177 +#: ../../enterprise/godmode/agentes/collections.editor.php:161 +#: ../../enterprise/godmode/agentes/collections.editor.php:225 msgid "Back to file explorer" msgstr "ファイルエクスプローラへ戻る" -#: ../../enterprise/meta/advanced/collections.editor.php:139 -#: ../../enterprise/meta/advanced/collections.editor.php:304 -#: ../../enterprise/godmode/agentes/collections.editor.php:174 -#: ../../enterprise/godmode/agentes/collections.editor.php:350 -#: ../../include/functions_filemanager.php:334 +#: ../../enterprise/meta/advanced/collections.editor.php:149 +#: ../../enterprise/godmode/agentes/collections.editor.php:197 +#: ../../include/functions_filemanager.php:309 msgid "Security error." msgstr "セキュリティエラー" -#: ../../enterprise/meta/advanced/collections.editor.php:190 -#: ../../enterprise/godmode/agentes/collections.editor.php:224 -#: ../../godmode/servers/plugin.php:176 +#: ../../enterprise/meta/advanced/collections.editor.php:200 +#: ../../enterprise/godmode/agentes/collections.editor.php:247 +#: ../../godmode/servers/plugin.php:192 msgid "Compatibility mode" msgstr "互換モード" -#: ../../enterprise/meta/advanced/collections.editor.php:235 -#: ../../enterprise/godmode/agentes/collections.editor.php:269 +#: ../../enterprise/meta/advanced/collections.editor.php:245 +#: ../../enterprise/godmode/agentes/collections.editor.php:292 msgid "Correct update file." msgstr "ファイルを更新しました。" -#: ../../enterprise/meta/advanced/collections.editor.php:236 -#: ../../enterprise/godmode/agentes/collections.editor.php:270 +#: ../../enterprise/meta/advanced/collections.editor.php:246 +#: ../../enterprise/godmode/agentes/collections.editor.php:293 msgid "Incorrect update file." msgstr "ファイルの更新に失敗しました。" -#: ../../enterprise/meta/advanced/collections.editor.php:351 -#: ../../enterprise/godmode/agentes/collections.editor.php:402 +#: ../../enterprise/meta/advanced/collections.editor.php:360 +#: ../../enterprise/godmode/agentes/collections.editor.php:421 msgid "Please, first save a new collection before to upload files." msgstr "ファイルをアップロードする前に新規コレクションを保存してください。" -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:101 -#: ../../godmode/update_manager/update_manager.setup.php:193 -msgid "URL update manager:" -msgstr "アップデートマネージャ URL:" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:105 -#: ../../godmode/update_manager/update_manager.setup.php:197 -msgid "URL update manager" -msgstr "アップデートマネージャ URL" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:111 -#: ../../godmode/update_manager/update_manager.setup.php:203 -msgid "Proxy server:" -msgstr "プロキシサーバ:" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:115 -#: ../../godmode/update_manager/update_manager.setup.php:207 -msgid "Proxy server" -msgstr "プロキシサーバ" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:121 -#: ../../godmode/update_manager/update_manager.setup.php:213 -msgid "Proxy port:" -msgstr "プロキシポート:" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:125 -#: ../../godmode/update_manager/update_manager.setup.php:217 -msgid "Proxy port" -msgstr "プロキシのポート番号" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:131 -#: ../../godmode/update_manager/update_manager.setup.php:223 -msgid "Proxy user:" -msgstr "プロキシユーザ:" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:135 -#: ../../godmode/update_manager/update_manager.setup.php:227 -msgid "Proxy user" -msgstr "プロキシのユーザ" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:141 -#: ../../godmode/update_manager/update_manager.setup.php:233 -msgid "Proxy password:" -msgstr "プロキシパスワード:" - -#: ../../enterprise/meta/advanced/metasetup.update_manager_setup.php:145 -#: ../../godmode/update_manager/update_manager.setup.php:237 -msgid "Proxy password" -msgstr "プロキシのパスワード" - -#: ../../enterprise/meta/advanced/synchronizing.tag.php:66 -#, php-format -msgid "Error creating/updating %s/%s tags" -msgstr "タグの作成(%s)/更新(%s)エラー" - -#: ../../enterprise/meta/advanced/synchronizing.tag.php:70 -#, php-format -msgid "Created/Updated %s/%s tags" -msgstr "タグを作成(%s)/更新(%s)しました" - -#: ../../enterprise/meta/advanced/synchronizing.tag.php:81 -msgid "Synchronizing Tags" -msgstr "タグの同期中" - #: ../../enterprise/meta/advanced/cron_main.php:72 #: ../../enterprise/extensions/cron.php:156 msgid "Cron jobs" msgstr "Cron ジョブ" #: ../../enterprise/meta/advanced/cron_main.php:84 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:527 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:547 msgid "Add new job" msgstr "新規ジョブ追加" -#: ../../enterprise/meta/advanced/cron_main.php:157 -#: ../../enterprise/meta/advanced/cron_main.php:203 -#: ../../enterprise/meta/advanced/cron_main.php:291 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:209 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:271 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:360 +#: ../../enterprise/meta/advanced/cron_main.php:155 +#: ../../enterprise/meta/advanced/cron_main.php:199 +#: ../../enterprise/meta/advanced/cron_main.php:287 +#: ../../enterprise/meta/include/functions_meta.php:123 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:212 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:275 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:370 +#: ../../include/functions_config.php:209 msgid "Path doesn't exists or is not writable" msgstr "パスが存在しないか書き込みできません" -#: ../../enterprise/meta/advanced/cron_main.php:171 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:240 +#: ../../enterprise/meta/advanced/cron_main.php:169 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:243 msgid "Only administrator users can create this type of functions" -msgstr "管理者ユーザのみがこの機能を作成できます。" +msgstr "管理者ユーザのみがこのタイプの機能を作成できます" -#: ../../enterprise/meta/advanced/cron_main.php:239 -#: ../../enterprise/meta/advanced/cron_main.php:273 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:345 +#: ../../enterprise/meta/advanced/cron_main.php:235 +#: ../../enterprise/meta/advanced/cron_main.php:269 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:355 msgid "Edit job" msgstr "ジョブ編集" -#: ../../enterprise/meta/advanced/cron_main.php:324 +#: ../../enterprise/meta/advanced/cron_main.php:320 msgid "" "In order to make backups it is necessary to have mysqldump on your console." -msgstr "" +msgstr "バックアップを作成するには、コンソールに mysqldump をインストールする必要があります。" -#: ../../enterprise/meta/advanced/cron_main.php:345 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:603 -#: ../../enterprise/include/functions_tasklist.php:168 +#: ../../enterprise/meta/advanced/cron_main.php:341 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:623 +#: ../../enterprise/include/functions_tasklist.php:152 #: ../../include/functions_cron.php:455 msgid "Task" msgstr "タスク" -#: ../../enterprise/meta/advanced/cron_main.php:376 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:613 -#: ../../enterprise/include/functions_tasklist.php:169 +#: ../../enterprise/meta/advanced/cron_main.php:372 +#: ../../enterprise/godmode/setup/setup_history.php:675 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:633 +#: ../../enterprise/include/functions_tasklist.php:153 #: ../../include/functions_cron.php:456 msgid "Scheduled" msgstr "スケジュール" -#: ../../enterprise/meta/advanced/cron_main.php:389 -#: ../../enterprise/include/functions_tasklist.php:170 +#: ../../enterprise/meta/advanced/cron_main.php:385 +#: ../../enterprise/include/functions_tasklist.php:154 #: ../../include/functions_cron.php:457 msgid "Next execution" msgstr "次回の実行" -#: ../../enterprise/meta/advanced/cron_main.php:398 +#: ../../enterprise/meta/advanced/cron_main.php:394 msgid "Date format in Pandora is year/month/day" msgstr "Pandora での日付フォーマットは、年/月/日 です" -#: ../../enterprise/meta/advanced/cron_main.php:409 +#: ../../enterprise/meta/advanced/cron_main.php:405 msgid "Time format in Pandora is hours(24h):minutes:seconds" msgstr "Pandora での時間フォーマットは、時(24時間表記):分:秒 です" -#: ../../enterprise/meta/advanced/cron_main.php:435 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:542 -#: ../../godmode/events/event_responses.editor.php:128 -#: ../../include/ajax/events.php:1685 -#: ../../include/lib/Dashboard/Widgets/events_list.php:590 -#: ../../include/functions_events.php:3606 -#: ../../operation/events/events.php:1577 +#: ../../enterprise/meta/advanced/cron_main.php:431 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:562 +#: ../../godmode/events/event_responses.editor.php:144 +#: ../../include/ajax/events.php:1869 +#: ../../include/class/ExternalTools.class.php:354 +#: ../../include/lib/Dashboard/Widgets/events_list.php:763 +#: ../../include/functions_events.php:3811 +#: ../../operation/events/events.php:1739 msgid "Parameters" msgstr "パラメータ" -#: ../../enterprise/meta/advanced/cron_main.php:521 -#: ../../enterprise/godmode/alerts/alert_events.php:700 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:967 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3593 +#: ../../enterprise/meta/advanced/cron_main.php:517 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1169 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3696 #: ../../enterprise/godmode/wizards/consoletask_js.php:41 -#: ../../enterprise/operation/log/log_viewer.php:754 -#: ../../enterprise/operation/log/log_viewer.php:766 +#: ../../enterprise/operation/log/log_viewer.php:982 +#: ../../enterprise/operation/log/log_viewer.php:994 +#: ../../enterprise/operation/services/services.treeview_services.php:370 #: ../../extensions/insert_data.php:221 -#: ../../godmode/agentes/planned_downtime.editor.php:1463 -#: ../../godmode/alerts/configure_alert_template.php:1277 -#: ../../godmode/setup/news.php:311 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3779 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:642 -#: ../../operation/tree.php:475 ../../operation/agentes/stat_win.php:447 -#: ../../operation/agentes/interface_traffic_graph_win.php:312 +#: ../../godmode/agentes/planned_downtime.editor.php:1478 +#: ../../godmode/alerts/configure_alert_template.php:1492 +#: ../../godmode/setup/news.php:322 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4323 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:679 +#: ../../operation/tree.php:535 ../../operation/agentes/stat_win.php:563 +#: ../../operation/agentes/interface_traffic_graph_win.php:434 #: ../../operation/agentes/datos_agente.php:313 -#: ../../operation/agentes/estado_monitores.php:448 -#: ../../operation/network/network_report.php:356 -#: ../../operation/network/network_usage_map.php:208 -#: ../../operation/netflow/nf_live_view.php:739 -#: ../../operation/snmpconsole/snmp_view.php:1227 -#: ../../operation/snmpconsole/snmp_view.php:1239 -#: ../../operation/reporting/reporting_viewer.php:275 -#: ../../operation/reporting/reporting_viewer.php:295 -#: ../../operation/reporting/graph_viewer.php:315 -#: ../../operation/events/events_list.php:2007 -#: ../../operation/events/events.php:2474 +#: ../../operation/agentes/estado_monitores.php:455 +#: ../../operation/network/network_report.php:336 +#: ../../operation/network/network_usage_map.php:184 +#: ../../operation/netflow/nf_live_view.php:740 +#: ../../operation/reporting/reporting_viewer.php:326 +#: ../../operation/reporting/reporting_viewer.php:346 +#: ../../operation/reporting/graph_viewer.php:390 +#: ../../operation/events/events_list.php:2024 +#: ../../operation/events/events.php:2633 msgid "Choose time" msgstr "時間を選択" -#: ../../enterprise/meta/advanced/cron_main.php:522 -#: ../../enterprise/godmode/alerts/alert_events.php:701 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:968 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3594 +#: ../../enterprise/meta/advanced/cron_main.php:518 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1170 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3697 #: ../../enterprise/godmode/wizards/consoletask_js.php:42 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:928 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3843 -#: ../../enterprise/operation/log/log_viewer.php:755 -#: ../../enterprise/operation/log/log_viewer.php:767 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:991 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4131 +#: ../../enterprise/include/lib/Metaconsole/Node.php:591 +#: ../../enterprise/operation/log/log_viewer.php:983 +#: ../../enterprise/operation/log/log_viewer.php:995 +#: ../../enterprise/operation/services/services.treeview_services.php:371 #: ../../extensions/insert_data.php:222 -#: ../../godmode/agentes/planned_downtime.editor.php:1464 -#: ../../godmode/alerts/configure_alert_template.php:1278 -#: ../../godmode/setup/news.php:312 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3780 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:643 -#: ../../operation/tree.php:476 ../../operation/agentes/stat_win.php:448 -#: ../../operation/agentes/interface_traffic_graph_win.php:313 +#: ../../godmode/agentes/planned_downtime.editor.php:1479 +#: ../../godmode/alerts/configure_alert_template.php:1493 +#: ../../godmode/setup/news.php:323 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4324 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:680 +#: ../../operation/tree.php:536 ../../operation/agentes/stat_win.php:564 +#: ../../operation/agentes/interface_traffic_graph_win.php:435 #: ../../operation/agentes/datos_agente.php:314 -#: ../../operation/agentes/estado_monitores.php:449 -#: ../../operation/network/network_report.php:357 -#: ../../operation/network/network_usage_map.php:209 -#: ../../operation/netflow/nf_live_view.php:740 -#: ../../operation/snmpconsole/snmp_view.php:1228 -#: ../../operation/snmpconsole/snmp_view.php:1240 -#: ../../operation/reporting/reporting_viewer.php:276 -#: ../../operation/reporting/reporting_viewer.php:296 -#: ../../operation/reporting/graph_viewer.php:316 -#: ../../operation/events/events_list.php:2008 -#: ../../operation/events/events.php:2475 +#: ../../operation/agentes/estado_monitores.php:456 +#: ../../operation/network/network_report.php:337 +#: ../../operation/network/network_usage_map.php:185 +#: ../../operation/netflow/nf_live_view.php:741 +#: ../../operation/reporting/reporting_viewer.php:327 +#: ../../operation/reporting/reporting_viewer.php:347 +#: ../../operation/reporting/graph_viewer.php:391 +#: ../../operation/events/events_list.php:2025 +#: ../../operation/events/events.php:2634 msgid "Time" msgstr "時刻" -#: ../../enterprise/meta/advanced/cron_main.php:523 -#: ../../enterprise/godmode/alerts/alert_events.php:702 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:969 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3595 +#: ../../enterprise/meta/advanced/cron_main.php:519 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1171 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3698 #: ../../enterprise/godmode/wizards/consoletask_js.php:43 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3844 -#: ../../enterprise/operation/log/log_viewer.php:756 -#: ../../enterprise/operation/log/log_viewer.php:768 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4132 +#: ../../enterprise/operation/log/log_viewer.php:984 +#: ../../enterprise/operation/log/log_viewer.php:996 +#: ../../enterprise/operation/services/services.treeview_services.php:372 #: ../../extensions/insert_data.php:223 -#: ../../godmode/agentes/planned_downtime.editor.php:1465 -#: ../../godmode/alerts/configure_alert_template.php:1279 -#: ../../godmode/setup/news.php:313 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3781 -#: ../../include/functions_html.php:1594 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:644 -#: ../../operation/tree.php:477 ../../operation/agentes/stat_win.php:449 -#: ../../operation/agentes/interface_traffic_graph_win.php:314 +#: ../../godmode/agentes/planned_downtime.editor.php:1480 +#: ../../godmode/alerts/configure_alert_template.php:1494 +#: ../../godmode/setup/news.php:324 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4325 +#: ../../include/functions_html.php:2071 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:681 +#: ../../operation/tree.php:537 ../../operation/agentes/stat_win.php:565 +#: ../../operation/agentes/interface_traffic_graph_win.php:436 #: ../../operation/agentes/datos_agente.php:315 -#: ../../operation/agentes/estado_monitores.php:450 -#: ../../operation/network/network_report.php:358 -#: ../../operation/network/network_usage_map.php:210 -#: ../../operation/netflow/nf_live_view.php:741 -#: ../../operation/snmpconsole/snmp_view.php:1229 -#: ../../operation/snmpconsole/snmp_view.php:1241 -#: ../../operation/reporting/reporting_viewer.php:277 -#: ../../operation/reporting/reporting_viewer.php:297 -#: ../../operation/reporting/graph_viewer.php:317 -#: ../../operation/events/events_list.php:2009 -#: ../../operation/events/events.php:2476 +#: ../../operation/agentes/estado_monitores.php:457 +#: ../../operation/network/network_report.php:338 +#: ../../operation/network/network_usage_map.php:186 +#: ../../operation/netflow/nf_live_view.php:742 +#: ../../operation/reporting/reporting_viewer.php:328 +#: ../../operation/reporting/reporting_viewer.php:348 +#: ../../operation/reporting/graph_viewer.php:392 +#: ../../operation/events/events_list.php:2026 +#: ../../operation/events/events.php:2635 msgid "Hour" msgstr "時" -#: ../../enterprise/meta/advanced/cron_main.php:524 -#: ../../enterprise/godmode/alerts/alert_events.php:703 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:970 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3596 +#: ../../enterprise/meta/advanced/cron_main.php:520 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1172 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3699 #: ../../enterprise/godmode/wizards/consoletask_js.php:44 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3845 -#: ../../enterprise/operation/log/log_viewer.php:757 -#: ../../enterprise/operation/log/log_viewer.php:769 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4133 +#: ../../enterprise/operation/log/log_viewer.php:985 +#: ../../enterprise/operation/log/log_viewer.php:997 +#: ../../enterprise/operation/services/services.treeview_services.php:373 #: ../../extensions/insert_data.php:224 -#: ../../godmode/agentes/planned_downtime.editor.php:1466 -#: ../../godmode/alerts/configure_alert_template.php:1280 -#: ../../godmode/setup/news.php:314 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3782 -#: ../../include/functions_html.php:1595 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:645 -#: ../../operation/tree.php:478 ../../operation/agentes/stat_win.php:450 -#: ../../operation/agentes/interface_traffic_graph_win.php:315 +#: ../../godmode/agentes/planned_downtime.editor.php:1481 +#: ../../godmode/alerts/configure_alert_template.php:1495 +#: ../../godmode/setup/news.php:325 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4326 +#: ../../include/functions_html.php:2072 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:682 +#: ../../operation/tree.php:538 ../../operation/agentes/stat_win.php:566 +#: ../../operation/agentes/interface_traffic_graph_win.php:437 #: ../../operation/agentes/datos_agente.php:316 -#: ../../operation/agentes/estado_monitores.php:451 -#: ../../operation/network/network_report.php:359 -#: ../../operation/network/network_usage_map.php:211 -#: ../../operation/netflow/nf_live_view.php:742 -#: ../../operation/snmpconsole/snmp_view.php:1230 -#: ../../operation/snmpconsole/snmp_view.php:1242 -#: ../../operation/reporting/reporting_viewer.php:278 -#: ../../operation/reporting/reporting_viewer.php:298 -#: ../../operation/reporting/graph_viewer.php:318 -#: ../../operation/events/events_list.php:2010 -#: ../../operation/events/events.php:2477 +#: ../../operation/agentes/estado_monitores.php:458 +#: ../../operation/network/network_report.php:339 +#: ../../operation/network/network_usage_map.php:187 +#: ../../operation/netflow/nf_live_view.php:743 +#: ../../operation/reporting/reporting_viewer.php:329 +#: ../../operation/reporting/reporting_viewer.php:349 +#: ../../operation/reporting/graph_viewer.php:393 +#: ../../operation/events/events_list.php:2027 +#: ../../operation/events/events.php:2636 msgid "Minute" msgstr "分" -#: ../../enterprise/meta/advanced/cron_main.php:525 -#: ../../enterprise/godmode/alerts/alert_events.php:704 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:971 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3597 +#: ../../enterprise/meta/advanced/cron_main.php:521 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1173 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3700 #: ../../enterprise/godmode/wizards/consoletask_js.php:45 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3846 -#: ../../enterprise/operation/log/log_viewer.php:758 -#: ../../enterprise/operation/log/log_viewer.php:770 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4134 +#: ../../enterprise/operation/log/log_viewer.php:986 +#: ../../enterprise/operation/log/log_viewer.php:998 +#: ../../enterprise/operation/services/services.treeview_services.php:374 #: ../../extensions/insert_data.php:225 -#: ../../godmode/agentes/planned_downtime.editor.php:1467 -#: ../../godmode/alerts/configure_alert_template.php:1281 -#: ../../godmode/setup/news.php:315 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3783 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:646 -#: ../../operation/tree.php:479 ../../operation/agentes/stat_win.php:451 -#: ../../operation/agentes/interface_traffic_graph_win.php:316 +#: ../../godmode/agentes/planned_downtime.editor.php:1482 +#: ../../godmode/alerts/configure_alert_template.php:1496 +#: ../../godmode/setup/news.php:326 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4327 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:683 +#: ../../operation/tree.php:539 ../../operation/agentes/stat_win.php:567 +#: ../../operation/agentes/interface_traffic_graph_win.php:438 #: ../../operation/agentes/datos_agente.php:317 -#: ../../operation/agentes/estado_monitores.php:452 -#: ../../operation/network/network_report.php:360 -#: ../../operation/network/network_usage_map.php:212 -#: ../../operation/netflow/nf_live_view.php:743 -#: ../../operation/snmpconsole/snmp_view.php:1231 -#: ../../operation/snmpconsole/snmp_view.php:1243 -#: ../../operation/reporting/reporting_viewer.php:279 -#: ../../operation/reporting/reporting_viewer.php:299 -#: ../../operation/reporting/graph_viewer.php:319 -#: ../../operation/events/events_list.php:2011 -#: ../../operation/events/events.php:2478 +#: ../../operation/agentes/estado_monitores.php:459 +#: ../../operation/network/network_report.php:340 +#: ../../operation/network/network_usage_map.php:188 +#: ../../operation/netflow/nf_live_view.php:744 +#: ../../operation/reporting/reporting_viewer.php:330 +#: ../../operation/reporting/reporting_viewer.php:350 +#: ../../operation/reporting/graph_viewer.php:394 +#: ../../operation/events/events_list.php:2028 +#: ../../operation/events/events.php:2637 msgid "Second" msgstr "秒" -#: ../../enterprise/meta/advanced/cron_main.php:526 -#: ../../enterprise/godmode/alerts/alert_events.php:705 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:972 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3598 +#: ../../enterprise/meta/advanced/cron_main.php:522 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1174 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3701 #: ../../enterprise/godmode/wizards/consoletask_js.php:46 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3847 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4135 #: ../../enterprise/operation/agentes/agent_inventory.php:108 -#: ../../enterprise/operation/log/log_viewer.php:759 -#: ../../enterprise/operation/log/log_viewer.php:771 +#: ../../enterprise/operation/log/log_viewer.php:987 +#: ../../enterprise/operation/log/log_viewer.php:999 +#: ../../enterprise/operation/services/services.treeview_services.php:375 #: ../../extensions/insert_data.php:226 -#: ../../godmode/agentes/planned_downtime.editor.php:1468 -#: ../../godmode/alerts/configure_alert_template.php:1282 -#: ../../godmode/setup/news.php:316 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3784 -#: ../../include/functions.php:499 ../../include/functions.php:639 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:647 -#: ../../operation/tree.php:480 ../../operation/agentes/stat_win.php:452 -#: ../../operation/agentes/interface_traffic_graph_win.php:317 +#: ../../godmode/agentes/planned_downtime.editor.php:1483 +#: ../../godmode/alerts/configure_alert_template.php:1497 +#: ../../godmode/setup/news.php:327 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4328 +#: ../../include/functions.php:505 ../../include/functions.php:635 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:684 +#: ../../operation/tree.php:540 ../../operation/agentes/stat_win.php:568 +#: ../../operation/agentes/interface_traffic_graph_win.php:439 #: ../../operation/agentes/datos_agente.php:318 -#: ../../operation/agentes/estado_monitores.php:453 -#: ../../operation/network/network_report.php:361 -#: ../../operation/network/network_usage_map.php:213 -#: ../../operation/netflow/nf_live_view.php:744 -#: ../../operation/snmpconsole/snmp_view.php:1232 -#: ../../operation/snmpconsole/snmp_view.php:1244 -#: ../../operation/reporting/reporting_viewer.php:280 -#: ../../operation/reporting/reporting_viewer.php:300 -#: ../../operation/reporting/graph_viewer.php:320 -#: ../../operation/events/events_list.php:2012 -#: ../../operation/events/events.php:2479 +#: ../../operation/agentes/estado_monitores.php:460 +#: ../../operation/network/network_report.php:341 +#: ../../operation/network/network_usage_map.php:189 +#: ../../operation/netflow/nf_live_view.php:745 +#: ../../operation/reporting/reporting_viewer.php:331 +#: ../../operation/reporting/reporting_viewer.php:351 +#: ../../operation/reporting/graph_viewer.php:395 +#: ../../operation/events/events_list.php:2029 +#: ../../operation/events/events.php:2638 msgid "Now" msgstr "今" -#: ../../enterprise/meta/advanced/cron_main.php:527 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:413 -#: ../../enterprise/godmode/alerts/alert_events.php:706 -#: ../../enterprise/godmode/setup/setup.php:739 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:973 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3599 +#: ../../enterprise/meta/advanced/cron_main.php:523 +#: ../../enterprise/godmode/setup/setup.php:736 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1175 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3702 #: ../../enterprise/godmode/wizards/consoletask_js.php:47 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3848 -#: ../../enterprise/operation/log/log_viewer.php:760 -#: ../../enterprise/operation/log/log_viewer.php:772 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4136 +#: ../../enterprise/operation/log/log_viewer.php:988 +#: ../../enterprise/operation/log/log_viewer.php:1000 +#: ../../enterprise/operation/services/services.treeview_services.php:376 #: ../../extensions/insert_data.php:227 -#: ../../godmode/agentes/planned_downtime.editor.php:1469 -#: ../../godmode/alerts/configure_alert_template.php:1283 -#: ../../godmode/setup/news.php:317 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3785 -#: ../../godmode/wizards/HostDevices.class.php:792 -#: ../../mobile/include/ui.class.php:670 ../../mobile/include/ui.class.php:728 +#: ../../godmode/agentes/planned_downtime.editor.php:1484 +#: ../../godmode/alerts/configure_alert_template.php:1498 +#: ../../godmode/setup/news.php:328 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4329 +#: ../../godmode/wizards/HostDevices.class.php:796 +#: ../../mobile/include/ui.class.php:685 ../../mobile/include/ui.class.php:743 #: ../../include/class/WelcomeWindow.class.php:159 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:648 -#: ../../include/functions_snmp_browser.php:566 ../../operation/tree.php:481 -#: ../../operation/agentes/stat_win.php:453 -#: ../../operation/agentes/interface_traffic_graph_win.php:318 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:685 +#: ../../include/functions_snmp_browser.php:600 ../../operation/tree.php:541 +#: ../../operation/agentes/stat_win.php:569 +#: ../../operation/agentes/interface_traffic_graph_win.php:440 #: ../../operation/agentes/datos_agente.php:319 -#: ../../operation/agentes/estado_monitores.php:454 -#: ../../operation/network/network_report.php:362 -#: ../../operation/network/network_usage_map.php:214 -#: ../../operation/netflow/nf_live_view.php:745 -#: ../../operation/snmpconsole/snmp_view.php:1233 -#: ../../operation/snmpconsole/snmp_view.php:1245 -#: ../../operation/reporting/reporting_viewer.php:281 -#: ../../operation/reporting/reporting_viewer.php:301 -#: ../../operation/reporting/graph_viewer.php:321 -#: ../../operation/events/events_list.php:2013 -#: ../../operation/events/events.php:2480 +#: ../../operation/agentes/estado_monitores.php:461 +#: ../../operation/network/network_report.php:342 +#: ../../operation/network/network_usage_map.php:190 +#: ../../operation/netflow/nf_live_view.php:746 +#: ../../operation/reporting/reporting_viewer.php:332 +#: ../../operation/reporting/reporting_viewer.php:352 +#: ../../operation/reporting/graph_viewer.php:396 +#: ../../operation/events/events_list.php:2030 +#: ../../operation/events/events.php:2639 msgid "Close" msgstr "閉じる" -#: ../../enterprise/meta/advanced/synchronizing.php:36 -#: ../../enterprise/meta/general/main_header.php:304 -msgid "Synchronizing" -msgstr "同期中" - -#: ../../enterprise/meta/advanced/synchronizing.php:60 -#: ../../enterprise/meta/advanced/synchronizing.php:92 -msgid "Users synchronization" -msgstr "ユーザ同期" - -#: ../../enterprise/meta/advanced/synchronizing.php:64 -#: ../../enterprise/meta/advanced/synchronizing.php:96 -msgid "Groups synchronization" -msgstr "グループ同期" - -#: ../../enterprise/meta/advanced/synchronizing.php:68 -#: ../../enterprise/meta/advanced/synchronizing.php:100 -msgid "Alerts synchronization" -msgstr "アラート同期" - -#: ../../enterprise/meta/advanced/synchronizing.php:72 -#: ../../enterprise/meta/advanced/synchronizing.php:104 -msgid "Components synchronization" -msgstr "コンポーネント同期" - -#: ../../enterprise/meta/advanced/synchronizing.php:76 -#: ../../enterprise/meta/advanced/synchronizing.php:108 -msgid "Tags synchronization" -msgstr "タグ同期" - -#: ../../enterprise/meta/advanced/synchronizing.php:80 -#: ../../enterprise/meta/advanced/synchronizing.php:112 -msgid "OS synchronization" -msgstr "OS同期" - -#: ../../enterprise/meta/advanced/synchronizing.php:84 -#: ../../enterprise/meta/advanced/synchronizing.php:116 -msgid "Module Groups synchronization" -msgstr "モジュールグループ同期" - #: ../../enterprise/meta/advanced/metasetup.setup.php:108 #: ../../enterprise/godmode/modules/configure_local_component.php:160 -#: ../../godmode/modules/manage_network_components_form_common.php:65 -#: ../../godmode/users/configure_user.php:947 -#: ../../godmode/alerts/alert_commands.php:127 -#: ../../godmode/alerts/alert_commands.php:137 -#: ../../godmode/alerts/configure_alert_template.php:857 -#: ../../godmode/alerts/configure_alert_template.php:871 -#: ../../godmode/alerts/configure_alert_template.php:962 +#: ../../godmode/modules/manage_network_components_form_common.php:48 +#: ../../godmode/users/configure_user.php:1184 +#: ../../godmode/alerts/alert_commands.php:141 +#: ../../godmode/alerts/alert_commands.php:182 +#: ../../godmode/alerts/configure_alert_template.php:976 +#: ../../godmode/alerts/configure_alert_template.php:1017 +#: ../../godmode/alerts/configure_alert_template.php:1176 msgid "Basic" msgstr "基本" #: ../../enterprise/meta/advanced/metasetup.setup.php:113 -#: ../../enterprise/meta/include/functions_meta.php:370 -#: ../../include/functions_config.php:161 +#: ../../enterprise/meta/include/functions_meta.php:77 +#: ../../include/functions_config.php:168 msgid "Language settings" msgstr "言語設定" #: ../../enterprise/meta/advanced/metasetup.setup.php:126 -#: ../../enterprise/meta/include/functions_meta.php:379 -#: ../../godmode/setup/setup_general.php:126 -#: ../../include/functions_config.php:173 +#: ../../enterprise/meta/include/functions_meta.php:86 +#: ../../godmode/setup/setup_general.php:110 +#: ../../include/functions_config.php:180 msgid "Auto login (hash) password" msgstr "自動ログインパスワード(ハッシュ)" -#: ../../enterprise/meta/advanced/metasetup.setup.php:136 -#: ../../enterprise/meta/include/functions_meta.php:388 -#: ../../godmode/setup/setup_general.php:129 -#: ../../include/functions_config.php:177 +#: ../../enterprise/meta/advanced/metasetup.setup.php:142 +#: ../../enterprise/meta/include/functions_meta.php:95 +#: ../../godmode/setup/setup_general.php:124 +#: ../../include/functions_config.php:184 msgid "Time source" msgstr "日時データソース" -#: ../../enterprise/meta/advanced/metasetup.setup.php:137 -#: ../../godmode/setup/setup_general.php:130 +#: ../../enterprise/meta/advanced/metasetup.setup.php:144 +#: ../../godmode/setup/setup_general.php:125 #: ../../mobile/operation/events.php:127 -#: ../../include/functions_reporting_html.php:1039 -#: ../../include/functions_reporting_html.php:2016 -#: ../../include/functions.php:1238 ../../include/functions_graph.php:2683 -#: ../../include/functions_graph.php:3101 -#: ../../include/functions_graph.php:3562 -#: ../../include/functions_graph.php:3564 -#: ../../include/functions_reporting.php:8474 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:412 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:408 -#: ../../include/functions_events.php:2482 -#: ../../include/functions_events.php:3052 -#: ../../operation/events/events.php:1993 +#: ../../include/functions_reporting_html.php:1107 +#: ../../include/functions_reporting_html.php:2268 +#: ../../include/functions.php:1234 ../../include/functions_graph.php:2843 +#: ../../include/functions_graph.php:3609 +#: ../../include/functions_graph.php:3611 +#: ../../include/functions_reporting.php:9941 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:437 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:433 +#: ../../include/functions_events.php:2646 +#: ../../include/functions_events.php:3233 +#: ../../operation/events/events.php:2153 msgid "System" msgstr "システム" -#: ../../enterprise/meta/advanced/metasetup.setup.php:138 -#: ../../godmode/setup/setup_general.php:131 +#: ../../enterprise/meta/advanced/metasetup.setup.php:145 +#: ../../godmode/setup/setup_general.php:126 msgid "Database" msgstr "データベース" -#: ../../enterprise/meta/advanced/metasetup.setup.php:141 -#: ../../enterprise/meta/include/functions_meta.php:397 -#: ../../godmode/setup/setup_general.php:141 -#: ../../include/functions_config.php:189 +#: ../../enterprise/meta/advanced/metasetup.setup.php:148 +#: ../../enterprise/meta/include/functions_meta.php:104 +#: ../../godmode/setup/setup_general.php:149 +#: ../../include/functions_config.php:196 msgid "Enforce https" msgstr "httpsの利用" -#: ../../enterprise/meta/advanced/metasetup.setup.php:142 +#: ../../enterprise/meta/advanced/metasetup.setup.php:149 #, php-format msgid "" "If SSL is not properly configured, you will lose access to the %s Console. " "Do you want to continue?" -msgstr "" +msgstr "SSL が適切に設定されていないと、%s コンソールにアクセスできなくなります。続けますか?" -#: ../../enterprise/meta/advanced/metasetup.setup.php:145 -#: ../../enterprise/meta/include/functions_meta.php:406 -msgid "Centralized management" -msgstr "" - -#: ../../enterprise/meta/advanced/metasetup.setup.php:149 -#: ../../enterprise/meta/include/functions_meta.php:415 -#: ../../godmode/setup/setup_general.php:152 -#: ../../include/functions_config.php:197 +#: ../../enterprise/meta/advanced/metasetup.setup.php:152 +#: ../../enterprise/meta/include/functions_meta.php:128 +#: ../../godmode/setup/setup_general.php:183 +#: ../../include/functions_config.php:207 msgid "Attachment store" msgstr "添付ファイル保存場所" -#: ../../enterprise/meta/advanced/metasetup.setup.php:149 +#: ../../enterprise/meta/advanced/metasetup.setup.php:152 msgid "Directory where temporary data is stored." msgstr "テンポラリデータの保存ディレクトリ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:152 -#: ../../enterprise/meta/include/functions_meta.php:424 -#: ../../godmode/setup/setup_general.php:123 +#: ../../enterprise/meta/advanced/metasetup.setup.php:155 +#: ../../enterprise/meta/include/functions_meta.php:138 +#: ../../godmode/setup/setup_general.php:88 +#: ../../include/functions_config.php:172 +msgid "Remote config directory" +msgstr "リモート設定ディレクトリ" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:158 +#: ../../enterprise/meta/include/functions_meta.php:147 +#: ../../godmode/setup/setup_general.php:98 msgid "Phantomjs bin directory" msgstr "phantomjs バイナリディレクトリ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:152 +#: ../../enterprise/meta/advanced/metasetup.setup.php:158 msgid "" "Directory where phantomjs binary file exists and has execution grants." -msgstr "phantomjs のバイナリファイルがあるディレクトリです。また実行権限がついている必要があります。" +msgstr "phantomjs バイナリファイルが実行権限付きで置かれているディレクトリ。" -#: ../../enterprise/meta/advanced/metasetup.setup.php:156 -#: ../../godmode/setup/setup_general.php:188 -#: ../../include/functions_visual_map_editor.php:268 +#: ../../enterprise/meta/advanced/metasetup.setup.php:162 +#: ../../godmode/setup/setup_general.php:249 +#: ../../include/functions_visual_map_editor.php:290 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:271 -#: ../../include/functions_update_manager.php:159 +#: ../../include/functions_register.php:134 msgid "Africa" msgstr "アフリカ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:157 -#: ../../godmode/setup/setup_general.php:189 -#: ../../include/functions_visual_map_editor.php:269 +#: ../../enterprise/meta/advanced/metasetup.setup.php:163 +#: ../../godmode/setup/setup_general.php:250 +#: ../../include/functions_visual_map_editor.php:291 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:272 -#: ../../include/functions_update_manager.php:160 +#: ../../include/functions_register.php:135 msgid "America" msgstr "アメリカ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:158 -#: ../../godmode/setup/setup_general.php:190 -#: ../../include/functions_visual_map_editor.php:270 +#: ../../enterprise/meta/advanced/metasetup.setup.php:164 +#: ../../godmode/setup/setup_general.php:251 +#: ../../include/functions_visual_map_editor.php:292 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:273 -#: ../../include/functions_update_manager.php:161 +#: ../../include/functions_register.php:136 msgid "Antarctica" msgstr "南極大陸" -#: ../../enterprise/meta/advanced/metasetup.setup.php:159 -#: ../../godmode/setup/setup_general.php:191 -#: ../../include/functions_visual_map_editor.php:271 +#: ../../enterprise/meta/advanced/metasetup.setup.php:165 +#: ../../godmode/setup/setup_general.php:252 +#: ../../include/functions_visual_map_editor.php:293 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:274 -#: ../../include/functions_update_manager.php:162 +#: ../../include/functions_register.php:137 msgid "Arctic" msgstr "北極" -#: ../../enterprise/meta/advanced/metasetup.setup.php:160 -#: ../../godmode/setup/setup_general.php:192 -#: ../../include/functions_visual_map_editor.php:272 +#: ../../enterprise/meta/advanced/metasetup.setup.php:166 +#: ../../godmode/setup/setup_general.php:253 +#: ../../include/functions_visual_map_editor.php:294 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:275 -#: ../../include/functions_update_manager.php:163 +#: ../../include/functions_register.php:138 msgid "Asia" msgstr "アジア" -#: ../../enterprise/meta/advanced/metasetup.setup.php:161 -#: ../../godmode/setup/setup_general.php:193 -#: ../../include/functions_visual_map_editor.php:273 +#: ../../enterprise/meta/advanced/metasetup.setup.php:167 +#: ../../godmode/setup/setup_general.php:254 +#: ../../include/functions_visual_map_editor.php:295 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:276 -#: ../../include/functions_update_manager.php:164 +#: ../../include/functions_register.php:139 msgid "Atlantic" msgstr "大西洋" -#: ../../enterprise/meta/advanced/metasetup.setup.php:162 -#: ../../godmode/setup/setup_general.php:194 -#: ../../include/functions_visual_map_editor.php:274 +#: ../../enterprise/meta/advanced/metasetup.setup.php:168 +#: ../../godmode/setup/setup_general.php:255 +#: ../../include/functions_visual_map_editor.php:296 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:277 -#: ../../include/functions_update_manager.php:165 +#: ../../include/functions_register.php:140 msgid "Australia" msgstr "オーストラリア" -#: ../../enterprise/meta/advanced/metasetup.setup.php:163 -#: ../../godmode/setup/setup_general.php:195 -#: ../../include/functions_visual_map_editor.php:275 +#: ../../enterprise/meta/advanced/metasetup.setup.php:169 +#: ../../godmode/setup/setup_general.php:256 +#: ../../include/functions_visual_map_editor.php:297 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:278 -#: ../../include/functions_update_manager.php:166 +#: ../../include/functions_register.php:141 msgid "Europe" msgstr "ヨーロッパ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:164 -#: ../../godmode/setup/setup_general.php:196 -#: ../../include/functions_visual_map_editor.php:276 +#: ../../enterprise/meta/advanced/metasetup.setup.php:170 +#: ../../godmode/setup/setup_general.php:257 +#: ../../include/functions_visual_map_editor.php:298 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:279 -#: ../../include/functions_update_manager.php:167 +#: ../../include/functions_register.php:142 msgid "Indian" msgstr "インド" -#: ../../enterprise/meta/advanced/metasetup.setup.php:165 -#: ../../godmode/setup/setup_general.php:197 -#: ../../include/functions_visual_map_editor.php:277 +#: ../../enterprise/meta/advanced/metasetup.setup.php:171 +#: ../../godmode/setup/setup_general.php:258 +#: ../../include/functions_visual_map_editor.php:299 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:280 -#: ../../include/functions_update_manager.php:168 +#: ../../include/functions_register.php:143 msgid "Pacific" msgstr "太平洋" -#: ../../enterprise/meta/advanced/metasetup.setup.php:166 -#: ../../godmode/setup/setup_general.php:198 -#: ../../include/functions_visual_map_editor.php:278 +#: ../../enterprise/meta/advanced/metasetup.setup.php:172 +#: ../../godmode/setup/setup_general.php:259 +#: ../../include/functions_visual_map_editor.php:300 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:281 -#: ../../include/functions_update_manager.php:169 +#: ../../include/functions_register.php:144 msgid "UTC" msgstr "UTC" -#: ../../enterprise/meta/advanced/metasetup.setup.php:185 -#: ../../enterprise/meta/include/functions_meta.php:433 -#: ../../godmode/setup/setup_general.php:218 -#: ../../include/functions_config.php:235 -#: ../../include/functions_update_manager.php:189 +#: ../../enterprise/meta/advanced/metasetup.setup.php:191 +#: ../../enterprise/meta/include/functions_meta.php:156 +#: ../../godmode/setup/setup_general.php:279 +#: ../../include/functions_register.php:164 +#: ../../include/functions_config.php:250 msgid "Timezone setup" msgstr "タイムゾーン設定" -#: ../../enterprise/meta/advanced/metasetup.setup.php:187 -#: ../../godmode/setup/setup_general.php:231 +#: ../../enterprise/meta/advanced/metasetup.setup.php:193 +#: ../../godmode/setup/setup_general.php:296 msgid "Change timezone" msgstr "タイムゾーン変更" -#: ../../enterprise/meta/advanced/metasetup.setup.php:191 -#: ../../enterprise/meta/include/functions_meta.php:442 -#: ../../godmode/setup/setup_general.php:251 -#: ../../include/functions_config.php:267 +#: ../../enterprise/meta/advanced/metasetup.setup.php:197 +#: ../../enterprise/meta/include/functions_meta.php:165 +#: ../../godmode/setup/setup_general.php:319 +#: ../../include/functions_config.php:282 msgid "Public URL" msgstr "公開 URL" -#: ../../enterprise/meta/advanced/metasetup.setup.php:192 +#: ../../enterprise/meta/advanced/metasetup.setup.php:198 #, php-format msgid "" "Set this value when you need your %s to be accessible via a public URL (for " "example using Apache mod_proxy settings)." msgstr "" +"公開用 URL を介して %s にアクセスできるようにする必要がある場合(たとえば、Apache mod_proxy 設定を使用)、この値を設定します。" -#: ../../enterprise/meta/advanced/metasetup.setup.php:195 -#: ../../enterprise/meta/include/functions_meta.php:451 -#: ../../godmode/setup/setup_general.php:254 -#: ../../include/functions_config.php:271 +#: ../../enterprise/meta/advanced/metasetup.setup.php:201 +#: ../../enterprise/meta/include/functions_meta.php:174 +#: ../../godmode/setup/setup_general.php:329 +#: ../../include/functions_config.php:286 msgid "Force use Public URL" msgstr "公開 URL の利用" -#: ../../enterprise/meta/advanced/metasetup.setup.php:196 +#: ../../enterprise/meta/advanced/metasetup.setup.php:202 msgid "Force using defined public URL)." -msgstr "定義した公開 URL を利用します。" +msgstr "定義された公開 URL を使用するように強制します)。" -#: ../../enterprise/meta/advanced/metasetup.setup.php:203 +#: ../../enterprise/meta/advanced/metasetup.setup.php:209 #, php-format msgid "" "If public URL is not properly configured, you will lose access to the %s " "Console. Do you want to continue?" -msgstr "" +msgstr "公開 URL が適切に設定されていないと、%s コンソールにアクセスできなくなります。 続けますか?" -#: ../../enterprise/meta/advanced/metasetup.setup.php:209 -#: ../../enterprise/meta/include/functions_meta.php:460 -#: ../../godmode/setup/setup_general.php:266 -#: ../../include/functions_config.php:275 +#: ../../enterprise/meta/advanced/metasetup.setup.php:215 +#: ../../enterprise/meta/include/functions_meta.php:183 +#: ../../godmode/setup/setup_general.php:343 +#: ../../include/functions_config.php:290 msgid "Public URL host exclusions" msgstr "公開 URL 除外ホスト" -#: ../../enterprise/meta/advanced/metasetup.setup.php:212 -#: ../../godmode/setup/setup_netflow.php:64 -#: ../../include/functions_config.php:1378 +#: ../../enterprise/meta/advanced/metasetup.setup.php:218 +#: ../../godmode/setup/setup_netflow.php:55 +#: ../../include/functions_config.php:1443 msgid "Disable custom live view filters" msgstr "カスタムライブビューフィルタの無効化" -#: ../../enterprise/meta/advanced/metasetup.setup.php:212 +#: ../../enterprise/meta/advanced/metasetup.setup.php:218 msgid "" "Disable the definition of custom filters in the live view. Only existing " "filters can be used." msgstr "ライブビューでカスタムフィルタの定義を無効化します。フィルタが存在する場合のみ利用可能です。" -#: ../../enterprise/meta/advanced/metasetup.setup.php:216 -#: ../../enterprise/meta/include/functions_meta.php:478 -#: ../../godmode/setup/setup_general.php:276 -#: ../../include/functions_config.php:287 +#: ../../enterprise/meta/advanced/metasetup.setup.php:222 +#: ../../enterprise/meta/include/functions_meta.php:201 +#: ../../godmode/setup/setup_general.php:370 +#: ../../include/functions_config.php:302 msgid "Command Snapshot" msgstr "コマンドスナップショット" -#: ../../enterprise/meta/advanced/metasetup.setup.php:216 +#: ../../enterprise/meta/advanced/metasetup.setup.php:222 msgid "The string modules with several lines show as command output" msgstr "複数行の文字列モジュールはコマンドの出力として表示されます。" -#: ../../enterprise/meta/advanced/metasetup.setup.php:221 +#: ../../enterprise/meta/advanced/metasetup.setup.php:227 msgid "Customize sections" msgstr "セクションのカスタマイズ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:242 +#: ../../enterprise/meta/advanced/metasetup.setup.php:248 msgid "Disabled sections" msgstr "無効化セクション" -#: ../../enterprise/meta/advanced/metasetup.setup.php:244 +#: ../../enterprise/meta/advanced/metasetup.setup.php:250 msgid "Enabled sections" msgstr "有効化セクション" -#: ../../enterprise/meta/advanced/metasetup.setup.php:249 +#: ../../enterprise/meta/advanced/metasetup.setup.php:255 msgid "Push selected sections to enable it" msgstr "選択したセクションを有効にする" -#: ../../enterprise/meta/advanced/metasetup.setup.php:251 +#: ../../enterprise/meta/advanced/metasetup.setup.php:257 msgid "Pop selected sections to disable it" msgstr "選択したセクションを無効にする" -#: ../../enterprise/meta/advanced/metasetup.setup.php:261 +#: ../../enterprise/meta/advanced/metasetup.setup.php:267 msgid "Please be careful if you put a password put https access." msgstr "パスワードの設定には注意してください。httpsアクセスを使ってください。" -#: ../../enterprise/meta/advanced/metasetup.setup.php:263 -#: ../../enterprise/meta/include/functions_meta.php:505 -#: ../../godmode/setup/setup_general.php:155 -#: ../../include/functions_config.php:201 +#: ../../enterprise/meta/advanced/metasetup.setup.php:272 +#: ../../enterprise/meta/include/functions_meta.php:228 +#: ../../godmode/setup/setup_general.php:193 +#: ../../include/functions_config.php:220 msgid "IP list with API access" msgstr "APIアクセスを許可するIPアドレスリスト" -#: ../../enterprise/meta/advanced/metasetup.setup.php:273 -#: ../../enterprise/meta/include/functions_meta.php:514 -#: ../../enterprise/godmode/setup/setup.php:377 +#: ../../enterprise/meta/advanced/metasetup.setup.php:283 +#: ../../enterprise/meta/include/functions_meta.php:237 +#: ../../enterprise/godmode/setup/setup.php:378 msgid "Enable update manager" msgstr "アップデートマネージャの有効化" -#: ../../enterprise/meta/advanced/metasetup.setup.php:278 -#: ../../enterprise/meta/include/functions_meta.php:538 -#: ../../godmode/setup/setup_general.php:332 -#: ../../include/functions_config.php:323 -msgid "Audit log directory" -msgstr "監査ログディレクトリ" - -#: ../../enterprise/meta/advanced/metasetup.setup.php:278 -msgid "Directory where audit log is stored." -msgstr "監査ログを保存するディレクトリ" - -#: ../../enterprise/meta/advanced/metasetup.setup.php:281 -#: ../../enterprise/meta/include/functions_meta.php:547 +#: ../../enterprise/meta/advanced/metasetup.setup.php:288 +#: ../../enterprise/meta/include/functions_meta.php:261 #: ../../enterprise/godmode/setup/setup.php:90 -#: ../../include/functions_config.php:386 +#: ../../include/functions_config.php:401 msgid "Size of collection" msgstr "コレクションのサイズ" -#: ../../enterprise/meta/advanced/metasetup.setup.php:282 +#: ../../enterprise/meta/advanced/metasetup.setup.php:289 #: ../../enterprise/godmode/setup/setup.php:98 msgid " Bytes" msgstr " バイト" -#: ../../enterprise/meta/advanced/metasetup.setup.php:285 -msgid "Enable Agent API" +#: ../../enterprise/meta/advanced/metasetup.setup.php:291 +msgid "Max. agents to add in policy concurrently" +msgstr "ポリシーに同時に追加する最大エージェント" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:291 +msgid "" +"Maximum allowed number of agents to be added in policy concurrently (adding " +"a high number of agents at a time can lead to performance issues)" msgstr "" +"ポリシーに同時に追加できるエージェントの最大許容数 (一度に多数のエージェントを追加すると、パフォーマンスの問題が発生する可能性があります)" -#: ../../enterprise/meta/advanced/synchronizing.os.php:49 +#: ../../enterprise/meta/advanced/metasetup.setup.php:295 +msgid "Enable Agent API" +msgstr "エージェント API の有効化" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:317 +msgid "Enable log viewer" +msgstr "ログビューワの有効化" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:321 +#: ../../enterprise/meta/include/functions_meta.php:288 +#: ../../godmode/setup/setup_general.php:467 +msgid "Enable console log" +msgstr "コンソールログの有効化" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:321 +msgid "Log location: pandora_console/log/console.log" +msgstr "ログの場所: pandora_console/log/console.log" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:342 +#: ../../enterprise/meta/include/functions_meta.php:297 +#: ../../godmode/setup/setup_general.php:478 +msgid "Enable audit log" +msgstr "監査ログの有効化" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:342 +msgid "Log location: pandora_console/log/audit.log" +msgstr "ログの場所: pandora_console/log/audit.log" + +#: ../../enterprise/meta/advanced/policymanager.sync.php:247 +#: ../../enterprise/meta/include/functions_groups_meta.php:174 +#: ../../godmode/groups/group_list.php:653 #, php-format -msgid "Error creating/updating %s/%s OS" -msgstr "OS 作成(%s)/更新(%s)エラー" - -#: ../../enterprise/meta/advanced/synchronizing.os.php:53 -#, php-format -msgid "Created/Updated %s/%s OS" -msgstr "OS を作成(%s)/更新(%s)しました" - -#: ../../enterprise/meta/advanced/synchronizing.os.php:64 -msgid "Synchronizing OS" -msgstr "OSの同期中" +msgid "Error connecting to %s" +msgstr "%s への接続エラー" #: ../../enterprise/meta/advanced/policymanager.sync.php:255 #, php-format @@ -7054,431 +6830,405 @@ msgstr "%s ポリシーアラートの削除エラー" msgid "Deleted %s policy alerts" msgstr "%s ポリシーアラートを削除しました" +#: ../../enterprise/meta/advanced/policymanager.sync.php:307 +#: ../../enterprise/meta/include/functions_events_meta.php:110 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:137 +#: ../../enterprise/include/functions_log.php:279 +#: ../../enterprise/include/functions_log.php:282 +#: ../../enterprise/include/class/LogSource.class.php:598 +#: ../../enterprise/operation/agentes/pandora_networkmap.view.php:104 +#: ../../enterprise/operation/log/log_viewer.php:655 +#: ../../godmode/massive/massive_copy_modules.php:143 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1356 +#: ../../godmode/events/event_edit_filter.php:621 +#: ../../godmode/events/custom_events.php:109 +#: ../../include/functions_events.php:202 +#: ../../include/functions_events.php:272 +#: ../../include/functions_events.php:4547 +#: ../../include/functions_events.php:4628 +#: ../../include/functions_events.php:6594 +#: ../../operation/agentes/log_sources_status.php:29 +#: ../../operation/agentes/pandora_networkmap.editor.php:339 +#: ../../operation/events/events_list.php:995 +#: ../../operation/events/events.php:1147 +#: ../../operation/events/events.build_table.php:293 +msgid "Source" +msgstr "ソース" + +#: ../../enterprise/meta/advanced/policymanager.sync.php:308 +#: ../../include/lib/Dashboard/Widget.php:583 +msgid "This metaconsole" +msgstr "このメタコンソール" + #: ../../enterprise/meta/advanced/policymanager.sync.php:319 #: ../../enterprise/meta/advanced/policymanager.queue.php:210 #: ../../enterprise/meta/advanced/policymanager.queue.php:257 #: ../../enterprise/extensions/resource_exportation/functions.php:18 -#: ../../enterprise/godmode/agentes/collection_manager.php:200 +#: ../../enterprise/godmode/agentes/collection_manager.php:211 #: ../../enterprise/godmode/agentes/inventory_manager.php:216 -#: ../../enterprise/godmode/agentes/plugins_manager.php:121 -#: ../../enterprise/godmode/policies/policy_queue.php:404 -#: ../../enterprise/godmode/policies/policy_queue.php:458 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:98 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:84 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:191 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:94 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:96 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:348 -#: ../../enterprise/include/functions_policies.php:4046 -#: ../../enterprise/operation/agentes/policy_view.php:50 -#: ../../enterprise/operation/agentes/collection_view.php:61 +#: ../../enterprise/godmode/agentes/plugins_manager.php:187 +#: ../../enterprise/godmode/policies/policy_queue.php:526 +#: ../../enterprise/godmode/policies/policy_queue.php:580 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:105 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:91 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:198 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:99 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:104 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:447 +#: ../../enterprise/include/functions_policies.php:3861 +#: ../../enterprise/operation/agentes/policy_view.php:61 +#: ../../enterprise/operation/agentes/collection_view.php:74 #: ../../godmode/agentes/status_monitor_custom_fields.php:73 #: ../../godmode/agentes/status_monitor_custom_fields.php:142 -#: ../../godmode/agentes/module_manager.php:643 -#: ../../godmode/alerts/alert_view.php:115 -#: ../../include/ajax/alert_list.ajax.php:271 ../../include/ajax/module.php:839 -#: ../../operation/agentes/alerts_status.php:511 -#: ../../operation/agentes/alerts_status.php:547 -#: ../../operation/agentes/status_monitor.php:1134 +#: ../../godmode/agentes/module_manager.php:829 +#: ../../godmode/alerts/alert_view.php:119 +#: ../../include/ajax/alert_list.ajax.php:271 ../../include/ajax/module.php:974 +#: ../../operation/agentes/alerts_status.php:530 +#: ../../operation/agentes/alerts_status.php:566 +#: ../../operation/agentes/status_monitor.php:1244 msgid "Policy" msgstr "ポリシー" +#: ../../enterprise/meta/advanced/policymanager.sync.php:321 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:189 +#: ../../godmode/massive/massive_copy_modules.php:238 +msgid "Targets" +msgstr "対象" + #: ../../enterprise/meta/advanced/license_meta.php:50 -#: ../../include/functions_api.php:13610 msgid "Metaconsole and all nodes license updated" -msgstr "メタコンソールと全ノードのライセンスを更新しました。" +msgstr "メタコンソールと全ノードのライセンスを更新しました" #: ../../enterprise/meta/advanced/license_meta.php:52 -#: ../../include/functions_api.php:13612 #, php-format msgid "Metaconsole license updated but %d of %d node synchronization failed" -msgstr "メタコンソールのライセンスを更新しましたが、%d ノード(%d中)の同期に失敗しました。" +msgstr "メタコンソールのライセンスを更新しましたが、%d/%d ノードの同期に失敗しました" + +#: ../../enterprise/meta/advanced/metasetup.auth.php:24 +msgid "" +"Be aware that group synchronization can change the group configuration of " +"the node" +msgstr "グループの同期により、ノードのグループ設定が変更される可能性があることに注意してください" #: ../../enterprise/meta/advanced/metasetup.performance.php:71 -#: ../../godmode/menu.php:317 ../../godmode/setup/setup.php:103 -#: ../../godmode/setup/setup.php:174 +#: ../../godmode/menu.php:330 ../../godmode/setup/setup.php:122 +#: ../../godmode/setup/setup.php:257 msgid "Performance" msgstr "パフォーマンス" #: ../../enterprise/meta/advanced/metasetup.performance.php:76 -#: ../../enterprise/meta/include/functions_meta.php:1730 -#: ../../godmode/setup/performance.php:251 -#: ../../godmode/setup/performance.php:470 -#: ../../include/functions_config.php:738 +#: ../../enterprise/meta/include/functions_meta.php:1593 +#: ../../godmode/setup/performance.php:257 +#: ../../godmode/setup/performance.php:444 +#: ../../include/functions_config.php:769 msgid "Max. days before delete events" msgstr "イベントデータ保持日数" -#: ../../enterprise/meta/advanced/metasetup.performance.php:79 -#: ../../enterprise/meta/include/functions_meta.php:1739 +#: ../../enterprise/meta/advanced/metasetup.performance.php:80 +#: ../../enterprise/meta/include/functions_meta.php:1602 msgid "Active events history" msgstr "アクティブイベント履歴" -#: ../../enterprise/meta/advanced/metasetup.performance.php:83 -#: ../../enterprise/meta/include/functions_meta.php:1748 -#: ../../godmode/setup/performance.php:272 -#: ../../include/functions_config.php:751 +#: ../../enterprise/meta/advanced/metasetup.performance.php:85 +#: ../../enterprise/meta/include/functions_meta.php:1611 +#: ../../godmode/setup/performance.php:278 +#: ../../include/functions_config.php:782 msgid "Max. days before delete audit events" msgstr "監査イベントデータ保持日数" -#: ../../enterprise/meta/advanced/metasetup.performance.php:86 -#: ../../enterprise/meta/include/functions_meta.php:1757 -#: ../../godmode/setup/performance.php:561 -#: ../../include/functions_config.php:783 +#: ../../enterprise/meta/advanced/metasetup.performance.php:88 +#: ../../enterprise/meta/include/functions_meta.php:1620 +#: ../../godmode/setup/performance.php:535 +#: ../../include/functions_config.php:814 msgid "Default hours for event view" msgstr "イベント表示期間(時間)" -#: ../../enterprise/meta/advanced/metasetup.performance.php:89 +#: ../../enterprise/meta/advanced/metasetup.performance.php:91 msgid "Migration block size" msgstr "マイグレーションブロックサイズ" -#: ../../enterprise/meta/advanced/metasetup.performance.php:99 -#: ../../godmode/setup/performance.php:635 +#: ../../enterprise/meta/advanced/metasetup.performance.php:101 +#: ../../godmode/setup/performance.php:609 msgid "Events response max. execution" msgstr "イベント応答の最大実行" -#: ../../enterprise/meta/advanced/metasetup.performance.php:101 +#: ../../enterprise/meta/advanced/metasetup.performance.php:103 msgid "" "Number of events that will perform the desired action at the same time" -msgstr "同時に目的のアクションを実行するイベントの数" +msgstr "目的のアクションを同時に実行するイベントの数" -#: ../../enterprise/meta/advanced/collections.php:28 -msgid "" -"The previous configuration of collections has been imported from the nodes. " -"Please check that the definitions are correct." -msgstr "" +#: ../../enterprise/meta/advanced/metasetup.performance.php:115 +#: ../../godmode/setup/performance.php:619 +#: ../../include/functions_config.php:876 +msgid "Row limit in csv log" +msgstr "csvログの行制限" -#: ../../enterprise/meta/advanced/collections.php:28 -#: ../../godmode/servers/plugin.php:589 -msgid "Note:" -msgstr "注意:" +#: ../../enterprise/meta/advanced/metasetup.performance.php:124 +#: ../../enterprise/meta/include/functions_meta.php:1668 +#: ../../godmode/setup/performance.php:358 +#: ../../include/functions_config.php:850 +msgid "Max. macro data fields" +msgstr "最大マクロデータフィールド" -#: ../../enterprise/meta/advanced/collections.php:29 -msgid "" -"These definitions will not be operational until you manually \n" -" copy the files from the nodes to the atachment/collection/ directory of " -"the meta console." -msgstr "" - -#: ../../enterprise/meta/advanced/collections.php:31 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:466 -#: ../../godmode/servers/plugin.php:592 -msgid "You can find more information at:" -msgstr "より詳細はこちらから確認できます:" - -#: ../../enterprise/meta/advanced/collections.php:51 -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:123 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:220 -#: ../../enterprise/meta/monitoring/group_view.php:192 -#: ../../enterprise/meta/monitoring/group_view.php:198 -#: ../../enterprise/meta/monitoring/tactical.php:240 -#: ../../enterprise/meta/include/functions_wizard_meta.php:974 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1061 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1265 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1285 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1503 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1587 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1706 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1726 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:48 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:103 -#: ../../enterprise/godmode/services/services.service.php:411 -#: ../../enterprise/godmode/services/services.service.php:566 -#: ../../enterprise/include/functions_reporting.php:4466 -#: ../../enterprise/include/functions_services.php:2324 -#: ../../enterprise/include/functions_login.php:23 -#: ../../enterprise/operation/agentes/transactional_map.php:324 -#: ../../enterprise/operation/agentes/tag_view.php:111 -#: ../../enterprise/operation/services/services.service.php:170 -#: ../../enterprise/operation/services/services.service.php:225 -#: ../../enterprise/operation/services/services.service_map.php:171 -#: ../../enterprise/operation/services/services.treeview_services.php:248 -#: ../../enterprise/operation/services/services.list.php:197 -#: ../../enterprise/operation/services/services.list.php:431 -#: ../../enterprise/operation/services/services.list.php:498 -#: ../../enterprise/operation/services/services.table_services.php:176 -#: ../../godmode/groups/group_list.php:870 -#: ../../godmode/massive/massive_copy_modules.php:100 -#: ../../godmode/massive/massive_copy_modules.php:260 -#: ../../godmode/massive/massive_delete_modules.php:395 -#: ../../godmode/massive/massive_delete_modules.php:416 -#: ../../godmode/massive/massive_delete_agents.php:137 -#: ../../godmode/massive/massive_edit_agents.php:424 -#: ../../godmode/massive/massive_edit_agents.php:682 -#: ../../godmode/massive/massive_edit_modules.php:359 -#: ../../godmode/massive/massive_edit_modules.php:444 -#: ../../godmode/setup/setup_netflow.php:70 -#: ../../godmode/servers/plugin.php:602 ../../mobile/operation/agents.php:41 -#: ../../mobile/operation/modules.php:50 -#: ../../include/functions_reporting_html.php:1899 -#: ../../include/functions.php:1038 ../../include/functions.php:1275 -#: ../../include/functions.php:1278 ../../include/functions.php:1317 -#: ../../include/functions_graph.php:3485 -#: ../../include/functions_graph.php:3486 -#: ../../include/functions_graph.php:4959 ../../include/functions_ui.php:291 -#: ../../include/functions_ui.php:2568 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:423 -#: ../../include/class/Diagnostics.class.php:1800 -#: ../../include/class/AgentWizard.class.php:442 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:285 -#: ../../include/lib/Dashboard/Widgets/service_map.php:333 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:373 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:406 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:624 -#: ../../include/functions_events.php:3108 ../../operation/tree.php:160 -#: ../../operation/tree.php:204 ../../operation/tree.php:372 -#: ../../operation/agentes/estado_agente.php:238 -#: ../../operation/agentes/status_monitor.php:381 -#: ../../operation/agentes/group_view.php:198 -#: ../../operation/agentes/group_view.php:203 -#: ../../operation/agentes/estado_monitores.php:518 -#: ../../operation/agentes/tactical.php:148 -#: ../../operation/netflow/nf_live_view.php:451 -#: ../../operation/gis_maps/render_view.php:152 -msgid "Warning" -msgstr "警告" +#: ../../enterprise/meta/advanced/collections.php:111 +msgid "Collection has been deleted" +msgstr "コレクションを削除しました" #: ../../enterprise/meta/advanced/collections.php:122 -msgid "Deleted collection to the nodes" -msgstr "" - -#: ../../enterprise/meta/advanced/collections.php:123 -msgid "The collection could not be deleted to the nodes" -msgstr "" - -#: ../../enterprise/meta/advanced/collections.php:134 -#: ../../enterprise/meta/advanced/collections.php:156 +#: ../../enterprise/meta/advanced/collections.php:144 #: ../../enterprise/godmode/agentes/collection_manager.php:100 -#: ../../enterprise/godmode/agentes/collections.php:182 -#: ../../enterprise/godmode/agentes/collections.php:204 +#: ../../enterprise/godmode/agentes/collections.php:185 +#: ../../enterprise/godmode/agentes/collections.php:207 msgid "Successful create collection package." msgstr "コレクションパッケージを作成しました。" -#: ../../enterprise/meta/advanced/collections.php:157 +#: ../../enterprise/meta/advanced/collections.php:145 #: ../../enterprise/godmode/agentes/collection_manager.php:101 -#: ../../enterprise/godmode/agentes/collections.php:205 +#: ../../enterprise/godmode/agentes/collections.php:208 msgid "Can not create collection package." msgstr "コレクションパッケージを作成できません。" -#: ../../enterprise/meta/advanced/collections.php:171 -msgid "Added collection to the nodes" -msgstr "" - -#: ../../enterprise/meta/advanced/collections.php:172 -msgid "The collection could not be added to the nodes" -msgstr "" - -#: ../../enterprise/meta/advanced/collections.php:255 +#: ../../enterprise/meta/advanced/collections.php:160 msgid "To manage collections you must activate centralized management" -msgstr "" +msgstr "コレクションを管理するには、中央管理を有効化する必要があります" -#: ../../enterprise/meta/advanced/collections.php:260 -#: ../../enterprise/godmode/agentes/collections.php:239 +#: ../../enterprise/meta/advanced/collections.php:173 +#: ../../enterprise/meta/advanced/collections.php:179 +#: ../../godmode/users/user_list.php:380 ../../godmode/users/user_list.php:384 +msgid "Search by username, fullname or email" +msgstr "ユーザ名、フルネーム、メールアドレスでの検索" + +#: ../../enterprise/meta/advanced/collections.php:198 +#: ../../enterprise/meta/advanced/policymanager.queue.php:246 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:326 +#: ../../enterprise/meta/agentsearch.php:94 +#: ../../enterprise/godmode/modules/local_components.php:570 +#: ../../godmode/modules/manage_network_components.php:682 +#: ../../godmode/users/user_list.php:416 +#: ../../godmode/alerts/alert_actions.php:315 +#: ../../godmode/alerts/alert_templates.php:336 +#: ../../godmode/reporting/reporting_builder.list_items.php:273 +#: ../../godmode/tag/tag.php:229 ../../godmode/tag/tag.php:395 +#: ../../operation/tree.php:273 ../../operation/agentes/alerts_status.php:477 +#: ../../operation/events/events_list.php:1098 +msgid "Show Options" +msgstr "オプション表示" + +#: ../../enterprise/meta/advanced/collections.php:205 +#: ../../godmode/users/user_list.php:423 +msgid "Users control filter" +msgstr "ユーザ制御フィルタ" + +#: ../../enterprise/meta/advanced/collections.php:206 +#: ../../enterprise/godmode/policies/policy_queue.php:457 +#: ../../enterprise/godmode/policies/policy_queue.php:569 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:174 +#: ../../godmode/users/user_list.php:424 +#: ../../godmode/snmpconsole/snmp_alert.php:1060 +#: ../../godmode/alerts/alert_list.list.php:172 +#: ../../operation/agentes/alerts_status.php:494 +#: ../../operation/agentes/graphs.php:269 +#: ../../operation/snmpconsole/snmp_view.php:714 +#: ../../operation/snmpconsole/snmp_view.php:813 +msgid "Toggle filter(s)" +msgstr "フィルタ設定" + +#: ../../enterprise/meta/advanced/collections.php:214 +#: ../../enterprise/godmode/agentes/collections.php:242 msgid "Error: The main directory of collections does not exist." msgstr "エラー: コレクションのメインディレクトリが存在しません。" -#: ../../enterprise/meta/advanced/collections.php:319 -#: ../../enterprise/godmode/agentes/collections.php:321 +#: ../../enterprise/meta/advanced/collections.php:295 +#: ../../enterprise/godmode/agentes/collections.php:324 #: ../../enterprise/include/functions_groups.php:81 -#: ../../enterprise/operation/agentes/ver_agente.php:201 -#: ../../godmode/agentes/configurar_agente.php:606 +#: ../../enterprise/operation/agentes/ver_agente.php:212 +#: ../../godmode/agentes/configurar_agente.php:698 msgid "Collection" msgstr "コレクション" -#: ../../enterprise/meta/advanced/collections.php:320 +#: ../../enterprise/meta/advanced/collections.php:318 #: ../../enterprise/godmode/agentes/collection_manager.php:116 -#: ../../enterprise/godmode/agentes/collections.php:322 -#: ../../enterprise/godmode/policies/policy_collections.php:150 -#: ../../enterprise/godmode/policies/policy_collections.php:245 +#: ../../enterprise/godmode/agentes/collections.php:325 +#: ../../enterprise/godmode/policies/policy_collections.php:158 +#: ../../enterprise/godmode/policies/policy_collections.php:252 msgid "Short Name" msgstr "短い名前" -#: ../../enterprise/meta/advanced/collections.php:346 -#: ../../enterprise/godmode/agentes/collections.php:347 +#: ../../enterprise/meta/advanced/collections.php:379 +#: ../../enterprise/godmode/agentes/collections.php:357 msgid "Are you sure to delete?" msgstr "削除しますがよろしいですか?" -#: ../../enterprise/meta/advanced/collections.php:347 -#: ../../enterprise/godmode/agentes/collections.php:348 +#: ../../enterprise/meta/advanced/collections.php:384 +#: ../../enterprise/meta/advanced/collections.php:385 +#: ../../enterprise/godmode/agentes/collections.php:358 msgid "Delete collection" msgstr "コレクションの削除" -#: ../../enterprise/meta/advanced/collections.php:353 -#: ../../enterprise/godmode/agentes/collections.php:355 +#: ../../enterprise/meta/advanced/collections.php:394 +#: ../../enterprise/godmode/agentes/collections.php:365 msgid "Are you sure to re-apply?" msgstr "再適用しますか?" -#: ../../enterprise/meta/advanced/collections.php:354 -#: ../../enterprise/godmode/agentes/collections.php:356 +#: ../../enterprise/meta/advanced/collections.php:395 +#: ../../enterprise/godmode/agentes/collections.php:366 msgid "Re-Apply changes" msgstr "変更の再適用" -#: ../../enterprise/meta/advanced/collections.php:361 -#: ../../enterprise/godmode/agentes/collections.php:363 +#: ../../enterprise/meta/advanced/collections.php:402 +#: ../../enterprise/godmode/agentes/collections.php:373 msgid "Are you sure to apply?" msgstr "適用しますか?" -#: ../../enterprise/meta/advanced/collections.php:362 -#: ../../enterprise/godmode/agentes/collections.php:364 +#: ../../enterprise/meta/advanced/collections.php:403 +#: ../../enterprise/godmode/agentes/collections.php:374 msgid "Apply changes" msgstr "変更を適用" -#: ../../enterprise/meta/advanced/collections.php:398 +#: ../../enterprise/meta/advanced/collections.php:449 #: ../../general/first_task/collections.php:18 msgid "There are no collections defined yet." msgstr "コレクションが定義されていません。" #: ../../enterprise/meta/advanced/policymanager.queue.php:58 -#: ../../enterprise/godmode/policies/policy_queue.php:62 +#: ../../enterprise/godmode/policies/policy_queue.php:70 msgid "Operation successfully deleted from the queue" msgstr "キューから操作を削除しました" #: ../../enterprise/meta/advanced/policymanager.queue.php:59 -#: ../../enterprise/godmode/policies/policy_queue.php:63 +#: ../../enterprise/godmode/policies/policy_queue.php:71 msgid "Operation cannot be deleted from the queue" msgstr "キューから操作を削除できません" #: ../../enterprise/meta/advanced/policymanager.queue.php:214 #: ../../enterprise/meta/advanced/policymanager.queue.php:259 -#: ../../enterprise/meta/include/functions_autoprovision.php:613 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:361 -#: ../../enterprise/godmode/policies/policy_queue.php:416 -#: ../../enterprise/godmode/policies/policy_queue.php:460 +#: ../../enterprise/meta/include/functions_autoprovision.php:641 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:368 +#: ../../enterprise/godmode/policies/policy_queue.php:538 +#: ../../enterprise/godmode/policies/policy_queue.php:582 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:223 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3385 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:140 -#: ../../enterprise/include/functions_reporting_csv.php:865 -#: ../../extensions/api_checker.php:156 ../../extensions/net_tools.php:345 -#: ../../godmode/extensions.php:146 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3312 -#: ../../include/functions_reporting_html.php:1784 -#: ../../include/functions_reporting_html.php:3662 -#: ../../include/functions_menu.php:604 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3474 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:155 +#: ../../enterprise/include/functions_reporting_csv.php:980 +#: ../../enterprise/include/class/CommandCenter.class.php:451 +#: ../../extensions/api_checker.php:156 ../../godmode/extensions.php:148 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3823 +#: ../../include/functions_reporting_html.php:2036 +#: ../../include/functions_reporting_html.php:4328 +#: ../../include/functions_menu.php:594 +#: ../../include/class/ExternalTools.class.php:530 msgid "Operation" msgstr "操作" #: ../../enterprise/meta/advanced/policymanager.queue.php:218 -#: ../../enterprise/godmode/policies/policy_queue.php:420 +#: ../../enterprise/godmode/policies/policy_queue.php:542 msgid "Apply (database and files)" msgstr "適用 (データベースおよびファイル)" #: ../../enterprise/meta/advanced/policymanager.queue.php:219 #: ../../enterprise/meta/advanced/policymanager.queue.php:311 -#: ../../enterprise/godmode/policies/policy_queue.php:421 -#: ../../enterprise/godmode/policies/policy_queue.php:511 +#: ../../enterprise/godmode/policies/policy_queue.php:543 +#: ../../enterprise/godmode/policies/policy_queue.php:633 msgid "Apply (only database)" msgstr "適用 (データベースのみ)" #: ../../enterprise/meta/advanced/policymanager.queue.php:229 -#: ../../enterprise/godmode/policies/policy_queue.php:431 +#: ../../enterprise/godmode/policies/policy_queue.php:553 msgid "Complete" msgstr "完了" #: ../../enterprise/meta/advanced/policymanager.queue.php:230 -#: ../../enterprise/godmode/policies/policy_queue.php:432 +#: ../../enterprise/godmode/policies/policy_queue.php:554 msgid "Incomplete" msgstr "未完了" #: ../../enterprise/meta/advanced/policymanager.queue.php:235 #: ../../enterprise/extensions/backup/main.php:120 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1516 -#: ../../enterprise/godmode/agentes/manage_config_remote.php:141 -#: ../../enterprise/godmode/policies/policy_queue.php:437 -#: ../../enterprise/godmode/policies/policies.php:363 -#: ../../enterprise/godmode/policies/policy_linking.php:101 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:192 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:254 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:142 +#: ../../enterprise/godmode/policies/policy_queue.php:559 +#: ../../enterprise/godmode/policies/policies.php:315 +#: ../../enterprise/godmode/policies/policy_linking.php:111 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:202 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:262 #: ../../enterprise/godmode/setup/setup_skins.php:93 -#: ../../enterprise/godmode/setup/setup_acl.php:442 -#: ../../enterprise/include/class/SAPView.class.php:400 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2779 -#: ../../enterprise/operation/services/services.treeview_services.php:139 -#: ../../enterprise/operation/services/services.treeview_services.php:144 -#: ../../enterprise/operation/services/services.list.php:380 -#: ../../enterprise/operation/services/services.list.php:385 -#: ../../enterprise/operation/services/services.table_services.php:356 -#: ../../enterprise/operation/services/services.table_services.php:361 +#: ../../enterprise/godmode/setup/setup_acl.php:449 +#: ../../enterprise/include/class/SAPView.class.php:409 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2992 +#: ../../enterprise/include/functions_ipam.php:1616 +#: ../../enterprise/operation/services/services.treeview_services.php:150 +#: ../../enterprise/operation/services/services.treeview_services.php:155 +#: ../../enterprise/operation/services/services.list.php:465 +#: ../../enterprise/operation/services/services.list.php:470 +#: ../../enterprise/operation/services/services.table_services.php:375 +#: ../../enterprise/operation/services/services.table_services.php:380 #: ../../godmode/modules/manage_network_templates_form.php:265 #: ../../godmode/modules/manage_network_templates_form.php:325 -#: ../../godmode/agentes/module_manager.php:48 -#: ../../godmode/netflow/nf_item_list.php:176 -#: ../../godmode/snmpconsole/snmp_alert.php:1134 -#: ../../godmode/snmpconsole/snmp_filters.php:182 -#: ../../godmode/snmpconsole/snmp_filters.php:259 -#: ../../godmode/admin_access_logs.php:90 -#: ../../godmode/admin_access_logs.php:97 +#: ../../godmode/agentes/module_manager.php:83 +#: ../../godmode/netflow/nf_item_list.php:174 +#: ../../godmode/snmpconsole/snmp_alert.php:1055 +#: ../../godmode/snmpconsole/snmp_filters.php:203 +#: ../../godmode/snmpconsole/snmp_filters.php:290 +#: ../../godmode/admin_access_logs.php:103 +#: ../../godmode/admin_access_logs.php:110 #: ../../godmode/reporting/reporting_builder.list_items.php:217 #: ../../godmode/reporting/reporting_builder.list_items.php:261 -#: ../../godmode/reporting/reporting_builder.item_editor.php:861 -#: ../../godmode/tag/tag.php:180 ../../include/functions_ui.php:3318 -#: ../../include/functions_ui.php:3337 ../../include/functions_ui.php:3348 -#: ../../include/class/ModuleTemplates.class.php:691 -#: ../../operation/tree.php:193 ../../operation/agentes/graphs.php:258 -#: ../../operation/agentes/estado_monitores.php:587 -#: ../../operation/agentes/alerts_status.functions.php:121 -#: ../../operation/agentes/alerts_status.functions.php:130 +#: ../../godmode/reporting/reporting_builder.item_editor.php:952 +#: ../../godmode/tag/tag.php:216 ../../include/functions_ui.php:3349 +#: ../../include/functions_ui.php:3368 ../../include/functions_ui.php:3379 +#: ../../include/class/ModuleTemplates.class.php:765 +#: ../../operation/tree.php:228 ../../operation/agentes/graphs.php:265 +#: ../../operation/agentes/estado_monitores.php:594 +#: ../../operation/agentes/alerts_status.functions.php:137 +#: ../../operation/agentes/alerts_status.functions.php:146 #: ../../operation/netflow/nf_live_view.php:383 -#: ../../operation/incidents/incident.php:293 -#: ../../operation/incidents/list_integriaims_incidents.php:227 -#: ../../operation/incidents/list_integriaims_incidents.php:231 +#: ../../operation/incidents/list_integriaims_incidents.php:220 +#: ../../operation/incidents/list_integriaims_incidents.php:224 msgid "Filter" msgstr "フィルタ" -#: ../../enterprise/meta/advanced/policymanager.queue.php:246 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:324 -#: ../../enterprise/meta/agentsearch.php:92 -#: ../../enterprise/godmode/modules/local_components.php:525 -#: ../../enterprise/godmode/alerts/alert_events_list.php:451 -#: ../../godmode/modules/manage_network_components.php:611 -#: ../../godmode/users/user_list.php:293 -#: ../../godmode/alerts/alert_actions.php:214 -#: ../../godmode/alerts/alert_templates.php:320 -#: ../../godmode/reporting/reporting_builder.list_items.php:273 -#: ../../godmode/tag/tag.php:193 ../../godmode/tag/tag.php:302 -#: ../../operation/tree.php:238 ../../operation/agentes/alerts_status.php:458 -#: ../../operation/agentes/status_monitor.php:720 -#: ../../operation/events/events_list.php:1088 -msgid "Show Options" -msgstr "オプション表示" - #: ../../enterprise/meta/advanced/policymanager.queue.php:256 -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:97 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:691 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:98 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:698 #: ../../enterprise/meta/include/functions_wizard_meta.php:173 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1794 -#: ../../enterprise/meta/agentsearch.php:112 -#: ../../enterprise/meta/agentsearch.php:300 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1772 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1786 +#: ../../enterprise/meta/agentsearch.php:114 +#: ../../enterprise/meta/agentsearch.php:307 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1857 #: ../../enterprise/include/class/CSVImportAgents.class.php:152 -#: ../../enterprise/include/class/SAPView.class.php:207 +#: ../../enterprise/include/class/SAPView.class.php:226 #: ../../enterprise/include/functions_events.php:283 -#: ../../godmode/agentes/agent_manager.php:380 -#: ../../godmode/agentes/module_manager.php:646 -#: ../../godmode/massive/massive_edit_agents.php:581 -#: ../../godmode/reporting/reporting_builder.item_editor.php:910 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:799 -#: ../../include/functions_events.php:6001 -#: ../../operation/events/events_list.php:807 -#: ../../operation/events/events.php:1052 +#: ../../enterprise/operation/log/log_viewer.php:614 +#: ../../godmode/modules/manage_network_components.php:742 +#: ../../godmode/agentes/agent_manager.php:407 +#: ../../godmode/agentes/module_manager.php:832 +#: ../../godmode/massive/massive_edit_agents.php:618 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1001 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3095 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:991 +#: ../../include/class/AgentWizard.class.php:1206 +#: ../../include/functions_events.php:6501 +#: ../../operation/events/events_list.php:817 +#: ../../operation/events/events.php:1211 #: ../../operation/events/events.build_table.php:156 #: ../../operation/servers/recon_view.php:174 msgid "Server" msgstr "サーバ" #: ../../enterprise/meta/advanced/policymanager.queue.php:260 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1254 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1259 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1264 -#: ../../enterprise/godmode/policies/policy_queue.php:461 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:673 +#: ../../enterprise/godmode/policies/policy_queue.php:583 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:697 #: ../../enterprise/include/class/Omnishell.class.php:401 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:441 +#: ../../enterprise/include/functions_ipam.php:1274 +#: ../../enterprise/include/functions_ipam.php:1281 +#: ../../enterprise/include/functions_ipam.php:1286 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:557 #: ../../operation/servers/recon_view.php:109 #: ../../operation/servers/recon_view.php:158 msgid "Progress" msgstr "進捗状況" #: ../../enterprise/meta/advanced/policymanager.queue.php:337 -#: ../../enterprise/godmode/policies/policy_queue.php:541 +#: ../../enterprise/godmode/policies/policy_queue.php:680 msgid "Delete from queue" msgstr "キューから削除" @@ -7486,158 +7236,161 @@ msgstr "キューから削除" msgid "Empty queue." msgstr "キューが空です" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:95 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:689 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:261 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:356 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:423 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:533 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:612 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3468 -#: ../../enterprise/meta/agentsearch.php:113 -#: ../../enterprise/extensions/ipam/ipam_network.php:325 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:212 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:396 -#: ../../enterprise/godmode/agentes/collections.agents.php:106 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:96 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:696 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:265 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:360 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:427 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:537 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:616 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3465 +#: ../../enterprise/meta/agentsearch.php:115 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:312 +#: ../../enterprise/godmode/agentes/collections.agents.php:94 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:82 -#: ../../enterprise/godmode/policies/policy_linking.php:122 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:119 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:158 -#: ../../enterprise/godmode/services/services.elements.php:616 -#: ../../enterprise/godmode/services/services.elements.php:641 -#: ../../enterprise/godmode/services/services.elements.php:656 -#: ../../enterprise/godmode/services/services.elements.php:663 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1879 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3148 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3357 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3375 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:287 -#: ../../enterprise/include/functions_log.php:268 -#: ../../enterprise/include/functions_inventory.php:253 -#: ../../enterprise/include/functions_inventory.php:710 -#: ../../enterprise/include/functions_inventory.php:766 -#: ../../enterprise/include/functions_reporting_pdf.php:465 -#: ../../enterprise/include/functions_reporting_pdf.php:473 -#: ../../enterprise/include/functions_reporting_pdf.php:481 -#: ../../enterprise/include/functions_reporting_pdf.php:497 -#: ../../enterprise/include/functions_reporting_pdf.php:654 -#: ../../enterprise/include/functions_alert_event.php:1131 -#: ../../enterprise/include/functions_reporting_csv.php:462 -#: ../../enterprise/include/functions_reporting_csv.php:683 -#: ../../enterprise/include/functions_reporting_csv.php:709 -#: ../../enterprise/include/functions_reporting_csv.php:770 -#: ../../enterprise/include/functions_reporting_csv.php:809 -#: ../../enterprise/include/functions_reporting_csv.php:865 +#: ../../enterprise/godmode/policies/policy_linking.php:132 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:126 +#: ../../enterprise/godmode/services/services.elements.php:94 +#: ../../enterprise/godmode/services/services.elements.php:133 +#: ../../enterprise/godmode/services/services.elements.php:274 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1926 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3235 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3446 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3464 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:220 +#: ../../enterprise/include/functions_log.php:279 +#: ../../enterprise/include/functions_log.php:282 +#: ../../enterprise/include/functions_inventory.php:330 +#: ../../enterprise/include/functions_inventory.php:786 +#: ../../enterprise/include/functions_inventory.php:842 +#: ../../enterprise/include/functions_reporting_pdf.php:491 +#: ../../enterprise/include/functions_reporting_pdf.php:499 +#: ../../enterprise/include/functions_reporting_pdf.php:507 +#: ../../enterprise/include/functions_reporting_pdf.php:523 +#: ../../enterprise/include/functions_reporting_pdf.php:680 +#: ../../enterprise/include/functions_reporting_csv.php:475 +#: ../../enterprise/include/functions_reporting_csv.php:742 +#: ../../enterprise/include/functions_reporting_csv.php:768 #: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/functions_reporting_csv.php:985 -#: ../../enterprise/include/functions_reporting_csv.php:1016 -#: ../../enterprise/include/functions_reporting_csv.php:1071 -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../enterprise/include/functions_reporting_csv.php:1175 -#: ../../enterprise/include/functions_reporting_csv.php:1230 -#: ../../enterprise/include/functions_reporting_csv.php:1259 -#: ../../enterprise/include/functions_reporting_csv.php:1303 -#: ../../enterprise/include/functions_reporting_csv.php:1349 -#: ../../enterprise/include/functions_reporting_csv.php:1422 -#: ../../enterprise/include/functions_reporting_csv.php:1541 -#: ../../enterprise/include/functions_reporting_csv.php:1736 -#: ../../enterprise/include/functions_reporting_csv.php:1809 -#: ../../enterprise/include/functions_reporting_csv.php:2066 -#: ../../enterprise/include/functions_reporting_csv.php:2102 -#: ../../enterprise/include/functions_reporting_csv.php:2133 +#: ../../enterprise/include/functions_reporting_csv.php:920 +#: ../../enterprise/include/functions_reporting_csv.php:980 +#: ../../enterprise/include/functions_reporting_csv.php:996 +#: ../../enterprise/include/functions_reporting_csv.php:1020 +#: ../../enterprise/include/functions_reporting_csv.php:1136 +#: ../../enterprise/include/functions_reporting_csv.php:1167 +#: ../../enterprise/include/functions_reporting_csv.php:1222 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1410 +#: ../../enterprise/include/functions_reporting_csv.php:1454 +#: ../../enterprise/include/functions_reporting_csv.php:1500 +#: ../../enterprise/include/functions_reporting_csv.php:1573 +#: ../../enterprise/include/functions_reporting_csv.php:1692 +#: ../../enterprise/include/functions_reporting_csv.php:1887 +#: ../../enterprise/include/functions_reporting_csv.php:1960 +#: ../../enterprise/include/functions_reporting_csv.php:2193 #: ../../enterprise/include/functions_reporting_csv.php:2229 -#: ../../enterprise/include/functions_reporting_csv.php:2282 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:839 -#: ../../enterprise/include/functions_reporting.php:1675 -#: ../../enterprise/include/functions_reporting.php:2009 -#: ../../enterprise/include/functions_reporting.php:2040 -#: ../../enterprise/include/functions_reporting.php:2058 -#: ../../enterprise/include/functions_reporting.php:2575 -#: ../../enterprise/include/functions_reporting.php:3567 -#: ../../enterprise/include/functions_services.php:2507 +#: ../../enterprise/include/functions_reporting_csv.php:2260 +#: ../../enterprise/include/functions_reporting_csv.php:2377 +#: ../../enterprise/include/functions_reporting_csv.php:2430 +#: ../../enterprise/include/class/LogSource.class.php:599 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:902 +#: ../../enterprise/include/functions_reporting.php:1813 +#: ../../enterprise/include/functions_reporting.php:2147 +#: ../../enterprise/include/functions_reporting.php:2178 +#: ../../enterprise/include/functions_reporting.php:2196 +#: ../../enterprise/include/functions_reporting.php:2747 +#: ../../enterprise/include/functions_reporting.php:3744 +#: ../../enterprise/include/functions_reporting.php:4768 +#: ../../enterprise/include/functions_services.php:1640 #: ../../enterprise/include/functions_events.php:147 -#: ../../enterprise/operation/agentes/tag_view.php:577 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:147 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:309 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:412 -#: ../../enterprise/operation/log/log_viewer.php:463 -#: ../../enterprise/operation/inventory/inventory.php:224 -#: ../../extensions/agents_alerts.php:312 -#: ../../extensions/agents_alerts.php:586 ../../extensions/insert_data.php:155 +#: ../../enterprise/operation/agentes/tag_view.php:603 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:187 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:365 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:491 +#: ../../enterprise/operation/log/log_viewer.php:633 +#: ../../enterprise/operation/inventory/inventory.php:268 +#: ../../enterprise/tools/ipam/ipam_network.php:357 +#: ../../enterprise/tools/ipam/ipam_ajax.php:234 +#: ../../extensions/insert_data.php:155 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 #: ../../godmode/agentes/status_monitor_custom_fields.php:143 #: ../../godmode/agentes/module_manager_editor_prediction.php:112 #: ../../godmode/agentes/planned_downtime.list.php:177 -#: ../../godmode/agentes/module_manager_editor_common.php:1166 -#: ../../godmode/agentes/module_manager_editor_common.php:1219 -#: ../../godmode/gis_maps/configure_gis_map.php:517 -#: ../../godmode/massive/massive_copy_modules.php:115 -#: ../../godmode/massive/massive_copy_modules.php:279 -#: ../../godmode/massive/massive_standby_alerts.php:184 -#: ../../godmode/massive/massive_standby_alerts.php:219 -#: ../../godmode/massive/massive_enable_disable_alerts.php:172 -#: ../../godmode/massive/massive_enable_disable_alerts.php:207 -#: ../../godmode/alerts/alert_list.list.php:452 -#: ../../godmode/alerts/alert_list.list.php:696 +#: ../../godmode/agentes/module_manager_editor_common.php:1232 +#: ../../godmode/agentes/module_manager_editor_common.php:1285 +#: ../../godmode/gis_maps/configure_gis_map.php:571 +#: ../../godmode/massive/massive_copy_modules.php:130 +#: ../../godmode/massive/massive_copy_modules.php:294 +#: ../../godmode/massive/massive_standby_alerts.php:199 +#: ../../godmode/massive/massive_standby_alerts.php:234 +#: ../../godmode/massive/massive_enable_disable_alerts.php:187 +#: ../../godmode/massive/massive_enable_disable_alerts.php:222 +#: ../../godmode/alerts/alert_list.list.php:468 +#: ../../godmode/alerts/alert_list.list.php:718 #: ../../godmode/alerts/alert_view.php:64 #: ../../godmode/alerts/alert_list.builder.php:55 -#: ../../godmode/reporting/reporting_builder.list_items.php:377 -#: ../../godmode/reporting/create_container.php:355 -#: ../../godmode/reporting/create_container.php:522 -#: ../../godmode/reporting/create_container.php:593 -#: ../../godmode/reporting/graph_builder.graph_editor.php:198 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1301 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3281 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3305 +#: ../../godmode/reporting/reporting_builder.list_items.php:391 +#: ../../godmode/reporting/create_container.php:387 +#: ../../godmode/reporting/create_container.php:554 +#: ../../godmode/reporting/create_container.php:627 +#: ../../godmode/reporting/graph_builder.graph_editor.php:212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1414 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3355 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3792 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3816 #: ../../godmode/reporting/visual_console_builder.elements.php:104 -#: ../../godmode/reporting/visual_console_builder.wizard.php:470 -#: ../../godmode/reporting/visual_console_builder.wizard.php:758 -#: ../../godmode/reporting/visual_console_builder.wizard.php:781 -#: ../../godmode/servers/plugin.php:70 ../../mobile/operation/agents.php:75 -#: ../../mobile/operation/agents.php:388 ../../mobile/operation/modules.php:570 -#: ../../mobile/operation/home.php:92 ../../mobile/operation/alerts.php:316 +#: ../../godmode/reporting/visual_console_builder.wizard.php:450 +#: ../../godmode/reporting/visual_console_builder.wizard.php:738 +#: ../../godmode/reporting/visual_console_builder.wizard.php:761 +#: ../../godmode/servers/plugin.php:87 ../../mobile/operation/agents.php:75 +#: ../../mobile/operation/agents.php:384 ../../mobile/operation/modules.php:584 +#: ../../mobile/operation/home.php:96 ../../mobile/operation/alerts.php:316 #: ../../mobile/operation/events.php:553 -#: ../../include/functions_visual_map_editor.php:388 -#: ../../include/functions_visual_map_editor.php:421 -#: ../../include/functions_reporting_html.php:492 -#: ../../include/functions_reporting_html.php:854 -#: ../../include/functions_reporting_html.php:965 -#: ../../include/functions_reporting_html.php:973 -#: ../../include/functions_reporting_html.php:1782 -#: ../../include/functions_reporting_html.php:2307 -#: ../../include/functions_reporting_html.php:2399 -#: ../../include/functions_reporting_html.php:2702 -#: ../../include/functions_reporting_html.php:2760 -#: ../../include/functions_reporting_html.php:2768 -#: ../../include/functions_reporting_html.php:2776 -#: ../../include/functions_reporting_html.php:2788 -#: ../../include/functions_reporting_html.php:2908 -#: ../../include/functions_reporting_html.php:3031 -#: ../../include/functions_reporting_html.php:3116 -#: ../../include/functions_reporting_html.php:3659 -#: ../../include/functions_reporting_html.php:3715 -#: ../../include/functions_reporting_html.php:3753 -#: ../../include/functions_reporting_html.php:4062 -#: ../../include/functions_reporting_html.php:4102 -#: ../../include/functions_reporting_html.php:4352 -#: ../../include/functions_reporting_html.php:5113 -#: ../../include/ajax/alert_list.ajax.php:436 -#: ../../include/functions_graph.php:5175 ../../include/functions_gis.php:229 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:540 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:393 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:307 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:331 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:492 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:196 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:572 -#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:213 -#: ../../include/class/NetworkMap.class.php:2856 -#: ../../include/class/NetworkMap.class.php:2909 -#: ../../include/class/NetworkMap.class.php:3158 -#: ../../include/functions_reporting.php:4982 +#: ../../include/functions_visual_map_editor.php:422 +#: ../../include/functions_visual_map_editor.php:455 +#: ../../include/functions_reporting_html.php:526 +#: ../../include/functions_reporting_html.php:922 +#: ../../include/functions_reporting_html.php:1033 +#: ../../include/functions_reporting_html.php:1041 +#: ../../include/functions_reporting_html.php:1731 +#: ../../include/functions_reporting_html.php:2034 +#: ../../include/functions_reporting_html.php:2759 +#: ../../include/functions_reporting_html.php:2851 +#: ../../include/functions_reporting_html.php:3154 +#: ../../include/functions_reporting_html.php:3234 +#: ../../include/functions_reporting_html.php:3242 +#: ../../include/functions_reporting_html.php:3251 +#: ../../include/functions_reporting_html.php:3263 +#: ../../include/functions_reporting_html.php:3419 +#: ../../include/functions_reporting_html.php:3542 +#: ../../include/functions_reporting_html.php:3628 +#: ../../include/functions_reporting_html.php:4325 +#: ../../include/functions_reporting_html.php:4381 +#: ../../include/functions_reporting_html.php:4419 +#: ../../include/functions_reporting_html.php:4728 +#: ../../include/functions_reporting_html.php:4768 +#: ../../include/functions_reporting_html.php:5018 +#: ../../include/ajax/alert_list.ajax.php:440 +#: ../../include/functions_graph.php:5308 ../../include/functions_gis.php:229 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:541 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:394 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:357 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:332 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:511 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:235 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:581 +#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:224 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:392 +#: ../../include/class/NetworkMap.class.php:2853 +#: ../../include/class/NetworkMap.class.php:2910 +#: ../../include/class/NetworkMap.class.php:3192 +#: ../../include/class/AgentsAlerts.class.php:403 +#: ../../include/class/AgentsAlerts.class.php:966 +#: ../../include/functions_reporting.php:5991 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:297 -#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:248 +#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:250 #: ../../include/lib/Dashboard/Widgets/module_icon.php:316 #: ../../include/lib/Dashboard/Widgets/module_value.php:290 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:239 @@ -7646,258 +7399,270 @@ msgstr "キューが空です" #: ../../include/lib/Dashboard/Widgets/module_status.php:306 #: ../../include/lib/Dashboard/Widgets/single_graph.php:261 #: ../../include/lib/Dashboard/Widgets/top_n.php:206 -#: ../../include/functions_snmp_browser.php:1299 +#: ../../include/functions_snmp_browser.php:1619 #: ../../operation/search_agents.php:41 ../../operation/search_agents.php:47 -#: ../../operation/agentes/alerts_status.php:521 -#: ../../operation/agentes/alerts_status.php:591 +#: ../../operation/agentes/alerts_status.php:540 +#: ../../operation/agentes/alerts_status.php:610 #: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/estado_agente.php:704 +#: ../../operation/agentes/estado_agente.php:737 +#: ../../operation/agentes/interface_view.functions.php:480 #: ../../operation/agentes/exportdata.php:83 -#: ../../operation/agentes/status_monitor.php:1139 -#: ../../operation/agentes/estado_monitores.php:116 -#: ../../operation/agentes/ver_agente.php:991 +#: ../../operation/agentes/status_monitor.php:1249 +#: ../../operation/agentes/estado_monitores.php:123 +#: ../../operation/agentes/ver_agente.php:1230 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/gis_maps/ajax.php:236 ../../operation/gis_maps/ajax.php:269 -#: ../../operation/search_alerts.php:33 -#: ../../operation/incidents/incident_detail.php:376 -#: ../../operation/search_modules.php:32 -#: ../../operation/events/sound_events.php:77 -#: ../../operation/events/events.php:1637 +#: ../../operation/search_alerts.php:33 ../../operation/search_modules.php:32 +#: ../../operation/events/sound_events.php:162 +#: ../../operation/events/events.php:1799 #: ../../operation/events/events.build_table.php:80 msgid "Agent" msgstr "エージェント" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:96 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1437 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1438 -#: ../../enterprise/godmode/servers/HA_cluster.php:122 -#: ../../enterprise/include/functions_reporting_csv.php:912 -#: ../../enterprise/include/class/DeploymentCenter.class.php:715 -#: ../../enterprise/include/class/DeploymentCenter.class.php:765 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1240 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1357 -#: ../../extensions/api_checker.php:123 ../../extensions/users_connected.php:78 -#: ../../godmode/admin_access_logs.php:75 -#: ../../godmode/admin_access_logs.php:76 -#: ../../godmode/reporting/visual_console_builder.elements.php:693 -#: ../../include/functions_visual_map_editor.php:1363 -#: ../../include/functions_reporting_html.php:2324 -#: ../../include/functions_reporting_html.php:2608 -#: ../../operation/network/network_report.php:195 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:97 +#: ../../enterprise/godmode/servers/HA_cluster.php:161 +#: ../../enterprise/include/functions_reporting_csv.php:1063 +#: ../../enterprise/include/class/Azure.cloud.php:803 +#: ../../enterprise/include/class/VMware.app.php:607 +#: ../../enterprise/include/class/DeploymentCenter.class.php:755 +#: ../../enterprise/include/class/DeploymentCenter.class.php:805 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1280 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1397 +#: ../../enterprise/include/class/Aws.S3.php:564 +#: ../../enterprise/include/class/Aws.cloud.php:545 +#: ../../enterprise/include/functions_ipam.php:1483 +#: ../../enterprise/include/functions_ipam.php:1484 +#: ../../extensions/api_checker.php:123 +#: ../../extensions/users_connected.php:144 +#: ../../godmode/admin_access_logs.php:88 +#: ../../godmode/admin_access_logs.php:89 +#: ../../godmode/reporting/reporting_builder.item_editor.php:68 +#: ../../godmode/reporting/visual_console_builder.elements.php:738 +#: ../../include/functions_visual_map_editor.php:1460 +#: ../../include/functions_reporting_html.php:2776 +#: ../../include/functions_reporting_html.php:3060 +#: ../../operation/network/network_report.php:184 msgid "IP" msgstr "IP アドレス" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:98 -#: ../../godmode/massive/massive_edit_modules.php:440 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:99 +#: ../../godmode/massive/massive_edit_modules.php:456 msgid "Agent Status" msgstr "エージェントの状態" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:113 -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:136 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:114 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:137 #: ../../enterprise/meta/monitoring/custom_fields_view.php:219 -#: ../../enterprise/meta/monitoring/group_view.php:191 -#: ../../enterprise/meta/monitoring/group_view.php:197 +#: ../../enterprise/meta/monitoring/group_view.php:238 +#: ../../enterprise/meta/monitoring/group_view.php:244 #: ../../enterprise/meta/monitoring/tactical.php:241 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:102 -#: ../../enterprise/include/functions_services.php:2312 -#: ../../enterprise/operation/agentes/tag_view.php:110 -#: ../../enterprise/operation/services/services.treeview_services.php:263 -#: ../../godmode/groups/group_list.php:885 -#: ../../godmode/netflow/nf_edit_form.php:225 -#: ../../godmode/massive/massive_copy_modules.php:99 -#: ../../godmode/massive/massive_copy_modules.php:259 -#: ../../godmode/massive/massive_delete_modules.php:394 -#: ../../godmode/massive/massive_delete_modules.php:415 -#: ../../godmode/massive/massive_delete_agents.php:136 -#: ../../godmode/massive/massive_edit_agents.php:423 -#: ../../godmode/massive/massive_edit_modules.php:358 -#: ../../godmode/massive/massive_edit_modules.php:443 -#: ../../mobile/operation/agents.php:40 ../../mobile/operation/modules.php:49 -#: ../../include/functions_reporting_html.php:1897 -#: ../../include/functions.php:1034 ../../include/functions.php:1273 -#: ../../include/functions.php:1280 ../../include/functions.php:1313 -#: ../../include/functions_graph.php:3475 -#: ../../include/functions_graph.php:3476 -#: ../../include/functions_graph.php:4955 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:430 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:284 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:372 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:405 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:639 -#: ../../include/functions_events.php:3104 ../../operation/tree.php:159 -#: ../../operation/tree.php:203 ../../operation/tree.php:387 -#: ../../operation/agentes/estado_agente.php:237 -#: ../../operation/agentes/status_monitor.php:380 -#: ../../operation/agentes/group_view.php:197 -#: ../../operation/agentes/group_view.php:202 -#: ../../operation/agentes/estado_monitores.php:516 -#: ../../operation/agentes/tactical.php:149 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:109 +#: ../../enterprise/godmode/services/services.elements.php:390 +#: ../../enterprise/include/functions_services.php:1402 +#: ../../enterprise/operation/agentes/tag_view.php:131 +#: ../../enterprise/operation/services/services.treeview_services.php:281 +#: ../../godmode/groups/group_list.php:1060 +#: ../../godmode/netflow/nf_edit_form.php:235 +#: ../../godmode/massive/massive_copy_modules.php:114 +#: ../../godmode/massive/massive_copy_modules.php:274 +#: ../../godmode/massive/massive_delete_modules.php:413 +#: ../../godmode/massive/massive_delete_modules.php:434 +#: ../../godmode/massive/massive_delete_agents.php:151 +#: ../../godmode/massive/massive_edit_agents.php:443 +#: ../../godmode/massive/massive_edit_modules.php:373 +#: ../../godmode/massive/massive_edit_modules.php:459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3193 +#: ../../mobile/operation/agents.php:40 ../../mobile/operation/modules.php:51 +#: ../../include/functions_reporting_html.php:2149 +#: ../../include/functions.php:1030 ../../include/functions.php:1269 +#: ../../include/functions.php:1276 ../../include/functions.php:1309 +#: ../../include/functions_graph.php:3522 +#: ../../include/functions_graph.php:3523 +#: ../../include/functions_graph.php:5088 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:431 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:311 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:381 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:414 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:676 +#: ../../include/functions_events.php:3285 ../../operation/tree.php:194 +#: ../../operation/tree.php:238 ../../operation/tree.php:448 +#: ../../operation/agentes/estado_agente.php:270 +#: ../../operation/agentes/status_monitor.php:464 +#: ../../operation/agentes/group_view.php:223 +#: ../../operation/agentes/group_view.php:228 +#: ../../operation/agentes/estado_monitores.php:523 +#: ../../operation/agentes/tactical.php:179 #: ../../operation/netflow/nf_live_view.php:384 msgid "Normal" msgstr "正常" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:118 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:119 #: ../../enterprise/meta/monitoring/custom_fields_view.php:221 -#: ../../enterprise/meta/monitoring/group_view.php:193 -#: ../../enterprise/meta/monitoring/group_view.php:199 +#: ../../enterprise/meta/monitoring/group_view.php:240 +#: ../../enterprise/meta/monitoring/group_view.php:246 #: ../../enterprise/meta/monitoring/tactical.php:239 -#: ../../enterprise/meta/include/functions_wizard_meta.php:983 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1070 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1274 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1298 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1512 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1596 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1715 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1733 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:104 -#: ../../enterprise/godmode/services/services.service.php:407 -#: ../../enterprise/godmode/services/services.elements.php:751 -#: ../../enterprise/include/functions_reporting.php:2882 -#: ../../enterprise/include/functions_reporting.php:3880 -#: ../../enterprise/include/functions_reporting.php:4471 -#: ../../enterprise/include/functions_reporting.php:5420 -#: ../../enterprise/include/functions_services.php:2320 -#: ../../enterprise/include/functions_services.php:2484 -#: ../../enterprise/operation/agentes/tag_view.php:112 -#: ../../enterprise/operation/services/services.service.php:169 -#: ../../enterprise/operation/services/services.service.php:219 -#: ../../enterprise/operation/services/services.service_map.php:170 -#: ../../enterprise/operation/services/services.treeview_services.php:243 -#: ../../enterprise/operation/services/services.list.php:198 -#: ../../enterprise/operation/services/services.list.php:430 -#: ../../enterprise/operation/services/services.list.php:492 -#: ../../enterprise/operation/services/services.table_services.php:177 +#: ../../enterprise/meta/include/functions_wizard_meta.php:984 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1068 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1269 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1293 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1504 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1588 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1707 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1725 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:111 +#: ../../enterprise/godmode/massive/massive_create_services.php:721 +#: ../../enterprise/godmode/services/services.service.php:686 +#: ../../enterprise/godmode/services/services.elements.php:363 +#: ../../enterprise/include/functions_reporting.php:3054 +#: ../../enterprise/include/functions_reporting.php:4057 +#: ../../enterprise/include/functions_reporting.php:4708 +#: ../../enterprise/include/functions_reporting.php:5924 +#: ../../enterprise/include/functions_services.php:1414 +#: ../../enterprise/operation/agentes/tag_view.php:133 +#: ../../enterprise/operation/services/services.service.php:122 +#: ../../enterprise/operation/services/services.service.php:168 +#: ../../enterprise/operation/services/services.service_map.php:114 +#: ../../enterprise/operation/services/services.treeview_services.php:261 +#: ../../enterprise/operation/services/services.list.php:250 +#: ../../enterprise/operation/services/services.list.php:515 +#: ../../enterprise/operation/services/services.list.php:569 +#: ../../enterprise/operation/services/services.table_services.php:173 #: ../../extensions/module_groups.php:50 -#: ../../godmode/groups/group_list.php:865 -#: ../../godmode/massive/massive_copy_modules.php:101 -#: ../../godmode/massive/massive_copy_modules.php:261 -#: ../../godmode/massive/massive_delete_modules.php:396 -#: ../../godmode/massive/massive_delete_modules.php:417 -#: ../../godmode/massive/massive_delete_agents.php:138 -#: ../../godmode/massive/massive_edit_agents.php:425 -#: ../../godmode/massive/massive_edit_modules.php:360 -#: ../../godmode/massive/massive_edit_modules.php:445 -#: ../../mobile/operation/agents.php:39 ../../mobile/operation/modules.php:51 -#: ../../include/functions_reporting_html.php:775 -#: ../../include/functions_reporting_html.php:1898 -#: ../../include/functions_reporting_html.php:3575 -#: ../../include/functions.php:1042 ../../include/functions.php:1277 -#: ../../include/functions.php:1278 ../../include/functions.php:1280 -#: ../../include/functions.php:1321 ../../include/functions_graph.php:3495 -#: ../../include/functions_graph.php:3496 -#: ../../include/functions_graph.php:4963 ../../include/functions_ui.php:2568 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:416 -#: ../../include/class/AgentWizard.class.php:443 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:286 -#: ../../include/lib/Dashboard/Widgets/service_map.php:332 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:374 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:407 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:619 -#: ../../include/functions_events.php:3112 ../../operation/tree.php:161 -#: ../../operation/tree.php:205 ../../operation/tree.php:367 -#: ../../operation/agentes/estado_agente.php:239 -#: ../../operation/agentes/status_monitor.php:382 -#: ../../operation/agentes/group_view.php:199 -#: ../../operation/agentes/group_view.php:204 -#: ../../operation/agentes/estado_monitores.php:514 -#: ../../operation/agentes/tactical.php:147 -#: ../../operation/gis_maps/render_view.php:151 +#: ../../godmode/modules/manage_network_components_form_wizard.php:402 +#: ../../godmode/groups/group_list.php:1040 +#: ../../godmode/massive/massive_copy_modules.php:116 +#: ../../godmode/massive/massive_copy_modules.php:276 +#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/massive/massive_delete_modules.php:436 +#: ../../godmode/massive/massive_delete_agents.php:153 +#: ../../godmode/massive/massive_edit_agents.php:445 +#: ../../godmode/massive/massive_edit_modules.php:375 +#: ../../godmode/massive/massive_edit_modules.php:461 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3195 +#: ../../mobile/operation/agents.php:39 ../../mobile/operation/modules.php:53 +#: ../../include/functions_reporting_html.php:843 +#: ../../include/functions_reporting_html.php:2150 +#: ../../include/functions_reporting_html.php:4241 +#: ../../include/functions.php:1038 ../../include/functions.php:1273 +#: ../../include/functions.php:1274 ../../include/functions.php:1276 +#: ../../include/functions.php:1317 ../../include/functions_graph.php:3542 +#: ../../include/functions_graph.php:3543 +#: ../../include/functions_graph.php:5096 ../../include/functions_ui.php:2588 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:417 +#: ../../include/class/AgentWizard.class.php:1328 +#: ../../include/class/AgentWizard.class.php:3908 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:313 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:383 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:416 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:656 +#: ../../include/functions_events.php:3293 ../../operation/tree.php:196 +#: ../../operation/tree.php:240 ../../operation/tree.php:428 +#: ../../operation/agentes/estado_agente.php:272 +#: ../../operation/agentes/status_monitor.php:466 +#: ../../operation/agentes/group_view.php:225 +#: ../../operation/agentes/group_view.php:230 +#: ../../operation/agentes/estado_monitores.php:521 +#: ../../operation/agentes/tactical.php:177 +#: ../../operation/gis_maps/render_view.php:161 msgid "Critical" msgstr "障害" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:127 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:128 #: ../../enterprise/meta/monitoring/custom_fields_view.php:222 -#: ../../enterprise/meta/monitoring/group_view.php:189 -#: ../../enterprise/meta/monitoring/group_view.php:195 +#: ../../enterprise/meta/monitoring/group_view.php:236 +#: ../../enterprise/meta/monitoring/group_view.php:242 #: ../../enterprise/meta/monitoring/tactical.php:242 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:105 -#: ../../enterprise/include/functions_cron.php:549 -#: ../../enterprise/include/functions_reporting_pdf.php:578 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:112 +#: ../../enterprise/godmode/services/services.elements.php:381 +#: ../../enterprise/include/functions_cron.php:577 +#: ../../enterprise/include/functions_reporting_pdf.php:604 #: ../../enterprise/include/functions_HA_cluster.php:70 #: ../../enterprise/include/class/DatabaseHA.class.php:222 -#: ../../enterprise/include/functions_reporting.php:1712 -#: ../../enterprise/include/functions_reporting.php:2623 -#: ../../enterprise/include/functions_reporting.php:3616 -#: ../../enterprise/include/functions_reporting.php:4476 -#: ../../enterprise/include/functions_reporting.php:5380 +#: ../../enterprise/include/functions_reporting.php:1850 +#: ../../enterprise/include/functions_reporting.php:2795 +#: ../../enterprise/include/functions_reporting.php:3793 +#: ../../enterprise/include/functions_reporting.php:4713 +#: ../../enterprise/include/functions_reporting.php:5884 #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:579 -#: ../../enterprise/operation/agentes/transactional_map.php:330 -#: ../../enterprise/operation/agentes/transactional_map.php:348 -#: ../../enterprise/operation/agentes/tag_view.php:113 -#: ../../enterprise/operation/services/services.service.php:231 -#: ../../enterprise/operation/services/services.service_map.php:173 -#: ../../enterprise/operation/services/services.treeview_services.php:253 -#: ../../enterprise/operation/services/services.list.php:199 -#: ../../enterprise/operation/services/services.list.php:505 -#: ../../enterprise/operation/services/services.table_services.php:178 +#: ../../enterprise/operation/agentes/transactional_map.php:339 +#: ../../enterprise/operation/agentes/transactional_map.php:385 +#: ../../enterprise/operation/agentes/tag_view.php:134 +#: ../../enterprise/operation/services/services.service.php:180 +#: ../../enterprise/operation/services/services.service_map.php:117 +#: ../../enterprise/operation/services/services.treeview_services.php:271 +#: ../../enterprise/operation/services/services.list.php:251 +#: ../../enterprise/operation/services/services.list.php:582 +#: ../../enterprise/operation/services/services.table_services.php:174 #: ../../extensions/module_groups.php:52 -#: ../../godmode/groups/group_list.php:875 -#: ../../godmode/massive/massive_copy_modules.php:102 -#: ../../godmode/massive/massive_copy_modules.php:262 -#: ../../godmode/massive/massive_delete_modules.php:397 -#: ../../godmode/massive/massive_delete_modules.php:418 -#: ../../godmode/massive/massive_delete_agents.php:139 -#: ../../godmode/massive/massive_edit_agents.php:426 -#: ../../godmode/massive/massive_edit_modules.php:361 -#: ../../godmode/massive/massive_edit_modules.php:446 -#: ../../godmode/alerts/alert_list.builder.php:282 -#: ../../mobile/operation/agents.php:42 ../../mobile/operation/modules.php:52 -#: ../../include/functions_reporting_html.php:1887 -#: ../../include/functions_reporting_html.php:1900 -#: ../../include/functions_reporting_html.php:2514 -#: ../../include/functions_reporting_html.php:2867 -#: ../../include/functions.php:1228 ../../include/functions.php:3798 -#: ../../include/ajax/module.php:936 ../../include/functions_ui.php:538 -#: ../../include/functions_ui.php:539 +#: ../../godmode/groups/group_list.php:1050 +#: ../../godmode/massive/massive_copy_modules.php:117 +#: ../../godmode/massive/massive_copy_modules.php:277 +#: ../../godmode/massive/massive_delete_modules.php:416 +#: ../../godmode/massive/massive_delete_modules.php:437 +#: ../../godmode/massive/massive_delete_agents.php:154 +#: ../../godmode/massive/massive_edit_agents.php:446 +#: ../../godmode/massive/massive_edit_modules.php:376 +#: ../../godmode/massive/massive_edit_modules.php:462 +#: ../../godmode/alerts/alert_list.builder.php:289 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3196 +#: ../../mobile/operation/agents.php:42 ../../mobile/operation/modules.php:54 +#: ../../include/graphs/functions_flot.php:305 +#: ../../include/functions_reporting_html.php:2139 +#: ../../include/functions_reporting_html.php:2152 +#: ../../include/functions_reporting_html.php:2966 +#: ../../include/functions_reporting_html.php:3374 +#: ../../include/functions.php:1224 ../../include/functions.php:4112 +#: ../../include/ajax/module.php:1071 ../../include/functions_ui.php:540 +#: ../../include/functions_ui.php:541 #: ../../include/functions_visual_map.php:2455 #: ../../include/functions_visual_map.php:2483 #: ../../include/functions_visual_map.php:2501 #: ../../include/functions_visual_map.php:2519 -#: ../../include/functions_alerts.php:685 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:437 -#: ../../include/functions_reports.php:550 ../../include/functions_maps.php:54 -#: ../../include/functions_netflow.php:1608 -#: ../../include/functions_reporting.php:4592 -#: ../../include/functions_filemanager.php:681 -#: ../../include/lib/Dashboard/Widgets/events_list.php:549 -#: ../../include/lib/Dashboard/Widgets/service_map.php:335 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:375 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:408 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:629 -#: ../../include/functions_events.php:3016 -#: ../../include/functions_events.php:5179 ../../operation/tree.php:162 -#: ../../operation/tree.php:206 ../../operation/tree.php:377 -#: ../../operation/agentes/estado_agente.php:240 -#: ../../operation/agentes/status_monitor.php:383 -#: ../../operation/agentes/group_view.php:195 -#: ../../operation/agentes/group_view.php:200 -#: ../../operation/agentes/estado_monitores.php:519 -#: ../../operation/agentes/pandora_networkmap.view.php:266 -#: ../../operation/agentes/tactical.php:150 -#: ../../operation/events/events.php:1929 +#: ../../include/functions_alerts.php:699 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:438 +#: ../../include/functions_reports.php:557 ../../include/functions_maps.php:54 +#: ../../include/functions_netflow.php:1615 +#: ../../include/functions_reporting.php:5438 +#: ../../include/functions_filemanager.php:667 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:384 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:417 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:666 +#: ../../include/functions_events.php:3197 ../../operation/tree.php:197 +#: ../../operation/tree.php:241 ../../operation/tree.php:438 +#: ../../operation/agentes/estado_agente.php:273 +#: ../../operation/agentes/status_monitor.php:467 +#: ../../operation/agentes/group_view.php:221 +#: ../../operation/agentes/group_view.php:226 +#: ../../operation/agentes/estado_monitores.php:526 +#: ../../operation/agentes/pandora_networkmap.view.php:292 +#: ../../operation/agentes/tactical.php:180 +#: ../../operation/events/events.php:2091 msgid "Unknown" msgstr "不明" -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:132 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:133 msgid "No init" msgstr "未初期化" #: ../../enterprise/meta/monitoring/custom_fields_view.php:48 msgid "Custom fields View" -msgstr "" +msgstr "カスタムフィールド表示" #: ../../enterprise/meta/monitoring/custom_fields_view.php:60 msgid "Custom Fields View" -msgstr "" +msgstr "カスタムフィールド表示" #: ../../enterprise/meta/monitoring/custom_fields_view.php:160 -#: ../../enterprise/godmode/policies/policies.php:350 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:567 -#: ../../extensions/agents_modules.php:392 -#: ../../godmode/agentes/modificar_agente.php:204 -#: ../../godmode/agentes/planned_downtime.editor.php:936 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1233 -#: ../../operation/agentes/estado_agente.php:226 +#: ../../enterprise/godmode/policies/policies.php:302 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:746 +#: ../../extensions/agents_modules.php:394 +#: ../../godmode/agentes/modificar_agente.php:346 +#: ../../godmode/agentes/planned_downtime.editor.php:785 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1346 +#: ../../include/functions_html.php:1384 +#: ../../operation/agentes/estado_agente.php:259 +#: ../../operation/agentes/interface_view.functions.php:59 +#: ../../operation/agentes/status_monitor.php:460 msgid "Recursion" msgstr "子を含める" @@ -7907,332 +7672,337 @@ msgid "Custom Fields" msgstr "カスタムフィールド" #: ../../enterprise/meta/monitoring/custom_fields_view.php:185 -#: ../../godmode/events/event_edit_filter.php:580 -#: ../../operation/events/events_list.php:795 -#: ../../operation/events/events.php:1063 +#: ../../godmode/events/event_edit_filter.php:608 +#: ../../operation/events/events_list.php:805 +#: ../../operation/events/events.php:1222 msgid "Module search" msgstr "モジュール検索" #: ../../enterprise/meta/monitoring/custom_fields_view.php:197 msgid "Custom Fields Data" -msgstr "" +msgstr "カスタムフィールドデータ" #: ../../enterprise/meta/monitoring/custom_fields_view.php:223 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:106 -#: ../../enterprise/operation/agentes/tag_view.php:114 -#: ../../godmode/massive/massive_copy_modules.php:103 -#: ../../godmode/massive/massive_copy_modules.php:263 -#: ../../godmode/massive/massive_delete_modules.php:398 -#: ../../godmode/massive/massive_delete_modules.php:419 -#: ../../godmode/massive/massive_delete_agents.php:140 -#: ../../godmode/massive/massive_edit_agents.php:427 -#: ../../godmode/massive/massive_edit_modules.php:362 -#: ../../godmode/massive/massive_edit_modules.php:447 -#: ../../godmode/events/event_edit_filter.php:281 -#: ../../mobile/operation/modules.php:53 ../../include/functions.php:1279 -#: ../../include/lib/Dashboard/Widgets/events_list.php:262 -#: ../../include/functions_events.php:3064 -#: ../../operation/agentes/estado_agente.php:241 -#: ../../operation/agentes/status_monitor.php:384 -#: ../../operation/events/events_list.php:928 -#: ../../operation/events/events.php:891 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:113 +#: ../../enterprise/operation/agentes/tag_view.php:135 +#: ../../godmode/massive/massive_copy_modules.php:118 +#: ../../godmode/massive/massive_copy_modules.php:278 +#: ../../godmode/massive/massive_delete_modules.php:417 +#: ../../godmode/massive/massive_delete_modules.php:438 +#: ../../godmode/massive/massive_delete_agents.php:155 +#: ../../godmode/massive/massive_edit_agents.php:447 +#: ../../godmode/massive/massive_edit_modules.php:377 +#: ../../godmode/massive/massive_edit_modules.php:463 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3197 +#: ../../godmode/events/event_edit_filter.php:309 +#: ../../mobile/operation/modules.php:55 ../../include/functions.php:1275 +#: ../../include/lib/Dashboard/Widgets/events_list.php:308 +#: ../../include/functions_events.php:3245 +#: ../../operation/agentes/estado_agente.php:274 +#: ../../operation/agentes/status_monitor.php:468 +#: ../../operation/events/events_list.php:938 +#: ../../operation/events/events.php:1033 msgid "Not normal" msgstr "正常ではない" #: ../../enterprise/meta/monitoring/custom_fields_view.php:225 -#: ../../enterprise/meta/monitoring/group_view.php:190 -#: ../../enterprise/meta/monitoring/group_view.php:196 +#: ../../enterprise/meta/monitoring/group_view.php:237 +#: ../../enterprise/meta/monitoring/group_view.php:243 #: ../../enterprise/meta/monitoring/tactical.php:243 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:107 -#: ../../enterprise/operation/agentes/transactional_map.php:336 -#: ../../enterprise/operation/agentes/tag_view.php:116 -#: ../../enterprise/operation/services/services.treeview_services.php:258 -#: ../../godmode/groups/group_list.php:880 -#: ../../godmode/massive/massive_copy_modules.php:104 -#: ../../godmode/massive/massive_copy_modules.php:264 -#: ../../godmode/massive/massive_delete_modules.php:399 -#: ../../godmode/massive/massive_delete_modules.php:420 -#: ../../godmode/massive/massive_delete_agents.php:141 -#: ../../godmode/massive/massive_edit_agents.php:428 -#: ../../godmode/massive/massive_edit_modules.php:363 -#: ../../godmode/massive/massive_edit_modules.php:448 -#: ../../mobile/operation/modules.php:55 -#: ../../include/functions_reporting_html.php:592 -#: ../../include/functions_reporting_html.php:1901 -#: ../../include/functions_reporting_html.php:3445 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:376 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:409 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:634 -#: ../../operation/tree.php:163 ../../operation/tree.php:207 -#: ../../operation/tree.php:382 ../../operation/agentes/estado_agente.php:242 -#: ../../operation/agentes/status_monitor.php:386 -#: ../../operation/agentes/group_view.php:196 -#: ../../operation/agentes/group_view.php:201 -#: ../../operation/agentes/tactical.php:151 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:114 +#: ../../enterprise/operation/agentes/transactional_map.php:345 +#: ../../enterprise/operation/agentes/tag_view.php:137 +#: ../../enterprise/operation/services/services.treeview_services.php:276 +#: ../../godmode/groups/group_list.php:1055 +#: ../../godmode/massive/massive_copy_modules.php:119 +#: ../../godmode/massive/massive_copy_modules.php:279 +#: ../../godmode/massive/massive_delete_modules.php:418 +#: ../../godmode/massive/massive_delete_modules.php:439 +#: ../../godmode/massive/massive_delete_agents.php:156 +#: ../../godmode/massive/massive_edit_agents.php:448 +#: ../../godmode/massive/massive_edit_modules.php:378 +#: ../../godmode/massive/massive_edit_modules.php:464 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3198 +#: ../../mobile/operation/modules.php:57 +#: ../../include/functions_reporting_html.php:636 +#: ../../include/functions_reporting_html.php:2153 +#: ../../include/functions_reporting_html.php:4049 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:385 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:418 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:671 +#: ../../operation/tree.php:198 ../../operation/tree.php:242 +#: ../../operation/tree.php:443 ../../operation/agentes/estado_agente.php:275 +#: ../../operation/agentes/status_monitor.php:470 +#: ../../operation/agentes/group_view.php:222 +#: ../../operation/agentes/group_view.php:227 +#: ../../operation/agentes/tactical.php:181 msgid "Not init" msgstr "未初期化" #: ../../enterprise/meta/monitoring/custom_fields_view.php:229 msgid "Status agents" -msgstr "" +msgstr "エージェント状態" #: ../../enterprise/meta/monitoring/custom_fields_view.php:247 msgid "Status module" -msgstr "" +msgstr "モジュール状態" #: ../../enterprise/meta/monitoring/custom_fields_view.php:267 #: ../../enterprise/meta/monitoring/custom_fields_view.php:273 #: ../../enterprise/meta/monitoring/custom_fields_view.php:274 -#: ../../include/ajax/events.php:622 ../../operation/events/events_list.php:364 -#: ../../operation/events/events_list.php:481 -#: ../../operation/events/events_list.php:1036 -#: ../../operation/events/events.php:991 +#: ../../include/ajax/events.php:695 ../../operation/events/events_list.php:372 +#: ../../operation/events/events_list.php:489 +#: ../../operation/events/events_list.php:1046 +#: ../../operation/events/events.php:1133 msgid "Save filter" msgstr "フィルタの保存" #: ../../enterprise/meta/monitoring/custom_fields_view.php:281 #: ../../enterprise/meta/monitoring/custom_fields_view.php:287 #: ../../enterprise/meta/monitoring/custom_fields_view.php:288 -#: ../../include/ajax/custom_fields.php:577 ../../include/ajax/events.php:387 -#: ../../include/ajax/events.php:403 +#: ../../include/ajax/custom_fields.php:587 ../../include/ajax/events.php:443 +#: ../../include/ajax/events.php:459 #: ../../operation/netflow/nf_live_view.php:389 -#: ../../operation/events/events_list.php:372 -#: ../../operation/events/events_list.php:512 -#: ../../operation/events/events_list.php:523 -#: ../../operation/events/events_list.php:1039 -#: ../../operation/events/events.php:983 +#: ../../operation/events/events_list.php:380 +#: ../../operation/events/events_list.php:520 +#: ../../operation/events/events_list.php:531 +#: ../../operation/events/events_list.php:1049 +#: ../../operation/events/events.php:1125 msgid "Load filter" msgstr "フィルタ読み込み" #: ../../enterprise/meta/monitoring/custom_fields_view.php:296 -#: ../../enterprise/extensions/vmware/vmware_view.php:1450 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1493 +#: ../../enterprise/extensions/vmware/vmware_view.php:1516 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1533 #: ../../enterprise/include/class/AgentRepository.class.php:754 -#: ../../enterprise/include/class/Omnishell.class.php:1074 -#: ../../enterprise/operation/agentes/tag_view.php:154 -#: ../../include/class/ConfigPEN.class.php:251 -#: ../../include/class/CredentialStore.class.php:1006 -#: ../../operation/agentes/status_monitor.php:426 -#: ../../operation/incidents/incident.php:301 +#: ../../enterprise/include/class/Omnishell.class.php:1124 +#: ../../enterprise/include/class/LogSource.class.php:738 +#: ../../enterprise/operation/agentes/tag_view.php:175 +#: ../../godmode/users/user_list.php:663 +#: ../../include/class/ConfigPEN.class.php:252 +#: ../../include/class/CredentialStore.class.php:1078 +#: ../../operation/agentes/interface_view.functions.php:120 +#: ../../operation/agentes/interface_view.functions.php:158 +#: ../../operation/agentes/status_monitor.php:510 msgid "Show" msgstr "表示" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:310 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:437 -#: ../../enterprise/operation/log/log_viewer.php:662 -#: ../../enterprise/operation/reporting/custom_reporting.php:62 -#: ../../godmode/modules/manage_network_templates.php:270 -#: ../../godmode/agentes/planned_downtime.list.php:524 -#: ../../godmode/admin_access_logs.php:39 -#: ../../include/graphs/functions_flot.php:359 -#: ../../include/class/ModuleTemplates.class.php:851 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:311 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:594 +#: ../../enterprise/operation/log/log_viewer.php:806 +#: ../../enterprise/operation/reporting/custom_reporting.php:80 +#: ../../godmode/modules/manage_network_templates.php:276 +#: ../../godmode/agentes/planned_downtime.list.php:544 +#: ../../godmode/admin_access_logs.php:49 +#: ../../include/graphs/functions_flot.php:377 +#: ../../include/class/ModuleTemplates.class.php:931 #: ../../operation/network/network_report.php:140 -#: ../../operation/incidents/list_integriaims_incidents.php:220 +#: ../../operation/incidents/list_integriaims_incidents.php:213 msgid "Export to CSV" msgstr "CSVにエクスポート" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:337 #: ../../enterprise/meta/monitoring/custom_fields_view.php:339 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:341 #: ../../enterprise/include/class/DatabaseHA.class.php:216 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:574 -#: ../../include/functions_ui.php:3359 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1802 +#: ../../include/functions_ui.php:3390 msgid "Processing" -msgstr "" +msgstr "処理中" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:364 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:366 #: ../../mobile/operation/groups.php:143 -#: ../../include/functions_reporting_html.php:4534 -#: ../../include/functions_agents.php:3485 +#: ../../include/functions_reporting_html.php:5200 +#: ../../include/functions_agents.php:3694 msgid "Agents critical" msgstr "障害状態エージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:377 -#: ../../include/functions_reporting_html.php:4537 -#: ../../include/functions_agents.php:3495 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:379 +#: ../../include/functions_reporting_html.php:5203 +#: ../../include/functions_agents.php:3704 msgid "Agents warning" msgstr "警告状態エージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:390 -#: ../../include/functions_reporting_html.php:4543 -#: ../../include/functions_agents.php:3475 -#: ../../include/functions_agents.php:3529 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:392 +#: ../../include/functions_reporting_html.php:5209 +#: ../../include/functions_agents.php:3684 +#: ../../include/functions_agents.php:3738 msgid "Agents ok" msgstr "正常状態エージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:403 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:405 #: ../../mobile/operation/groups.php:146 -#: ../../include/functions_reporting_html.php:4546 -#: ../../include/functions_agents.php:3505 +#: ../../include/functions_reporting_html.php:5212 +#: ../../include/functions_agents.php:3714 msgid "Agents unknown" msgstr "不明なエージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:416 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:418 #: ../../mobile/operation/groups.php:140 -#: ../../include/functions_reporting_html.php:4552 -#: ../../include/functions_agents.php:3519 +#: ../../include/functions_reporting_html.php:5218 +#: ../../include/functions_agents.php:3728 msgid "Agents not init" msgstr "未初期化エージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:442 -#: ../../include/functions_reporting.php:9145 -#: ../../operation/events/sound_events.php:75 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:444 +#: ../../include/functions_reporting.php:10619 +#: ../../operation/events/sound_events.php:142 msgid "Monitor critical" msgstr "障害状態" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:453 -#: ../../include/functions_reporting.php:9149 -#: ../../operation/events/sound_events.php:75 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:455 +#: ../../include/functions_reporting.php:10623 +#: ../../operation/events/sound_events.php:160 msgid "Monitor warning" msgstr "警告状態" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:464 -#: ../../include/functions_reporting.php:9156 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:466 +#: ../../include/functions_reporting.php:10630 msgid "Monitor normal" msgstr "正常状態" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:475 -#: ../../include/functions_reporting.php:9160 -#: ../../operation/events/sound_events.php:75 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:477 +#: ../../include/functions_reporting.php:10634 +#: ../../operation/events/sound_events.php:151 msgid "Monitor unknown" msgstr "不明状態" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:486 -#: ../../include/functions_reporting.php:9167 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:488 +#: ../../include/functions_reporting.php:10641 msgid "Monitor not init" msgstr "未初期化状態" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:501 -#: ../../include/functions_reporting_html.php:4561 -#: ../../include/functions_reporting_html.php:4566 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:503 +#: ../../include/functions_reporting_html.php:5227 +#: ../../include/functions_reporting_html.php:5232 msgid "Agents by status" msgstr "状態ごとのエージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:509 -#: ../../include/functions_reporting.php:9187 -#: ../../include/functions_reporting.php:9193 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:511 +#: ../../include/functions_reporting.php:10661 +#: ../../include/functions_reporting.php:10667 msgid "Monitors by status" msgstr "状態ごとの監視項目" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:523 -#: ../../enterprise/operation/services/services.treeview_services.php:241 -#: ../../godmode/groups/group_list.php:863 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:617 -#: ../../operation/tree.php:365 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:525 +#: ../../enterprise/operation/services/services.treeview_services.php:259 +#: ../../godmode/groups/group_list.php:1038 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:654 +#: ../../operation/tree.php:426 msgid "Critical agents" msgstr "障害エージェント数" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:533 -#: ../../enterprise/operation/services/services.treeview_services.php:246 -#: ../../godmode/groups/group_list.php:868 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:622 -#: ../../operation/tree.php:370 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:535 +#: ../../enterprise/operation/services/services.treeview_services.php:264 +#: ../../godmode/groups/group_list.php:1043 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:659 +#: ../../operation/tree.php:431 msgid "Warning agents" msgstr "警告エージェント数" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:543 -#: ../../enterprise/operation/services/services.treeview_services.php:261 -#: ../../godmode/groups/group_list.php:883 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:637 -#: ../../operation/tree.php:385 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:545 +#: ../../enterprise/operation/services/services.treeview_services.php:279 +#: ../../godmode/groups/group_list.php:1058 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:674 +#: ../../operation/tree.php:446 msgid "Normal agents" msgstr "正常エージェント数" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:553 -#: ../../enterprise/operation/services/services.treeview_services.php:251 -#: ../../godmode/groups/group_list.php:873 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:627 -#: ../../operation/tree.php:375 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:555 +#: ../../enterprise/operation/services/services.treeview_services.php:269 +#: ../../godmode/groups/group_list.php:1048 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:664 +#: ../../operation/tree.php:436 msgid "Unknown agents" msgstr "不明エージェント数" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:563 -#: ../../enterprise/operation/services/services.treeview_services.php:256 -#: ../../godmode/groups/group_list.php:878 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:632 -#: ../../operation/tree.php:380 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:565 +#: ../../enterprise/operation/services/services.treeview_services.php:274 +#: ../../godmode/groups/group_list.php:1053 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:669 +#: ../../operation/tree.php:441 msgid "Not init agents" msgstr "未初期化エージェント数" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:592 -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:242 -#: ../../godmode/groups/group_list.php:864 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:594 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:260 +#: ../../godmode/groups/group_list.php:1039 #: ../../mobile/operation/groups.php:161 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:618 -#: ../../operation/tree.php:366 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:655 +#: ../../operation/tree.php:427 msgid "Critical modules" msgstr "障害モジュール" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:602 -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:247 -#: ../../godmode/groups/group_list.php:869 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:605 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:265 +#: ../../godmode/groups/group_list.php:1044 #: ../../mobile/operation/groups.php:158 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:623 -#: ../../operation/tree.php:371 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:660 +#: ../../operation/tree.php:432 msgid "Warning modules" msgstr "警告モジュール" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:612 -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:262 -#: ../../godmode/groups/group_list.php:884 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:616 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:280 +#: ../../godmode/groups/group_list.php:1059 #: ../../mobile/operation/groups.php:155 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:638 -#: ../../operation/tree.php:386 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:675 +#: ../../operation/tree.php:447 msgid "Normal modules" msgstr "正常モジュール" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:622 -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:252 -#: ../../godmode/groups/group_list.php:874 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:627 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:270 +#: ../../godmode/groups/group_list.php:1049 #: ../../mobile/operation/groups.php:149 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:628 -#: ../../operation/tree.php:376 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:665 +#: ../../operation/tree.php:437 msgid "Unknown modules" msgstr "不明モジュール" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:632 -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:257 -#: ../../godmode/groups/group_list.php:879 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:638 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:275 +#: ../../godmode/groups/group_list.php:1054 #: ../../mobile/operation/groups.php:152 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:633 -#: ../../operation/tree.php:381 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:670 +#: ../../operation/tree.php:442 msgid "Not init modules" msgstr "未初期化モジュール" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:657 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:664 msgid "Total counters" -msgstr "" +msgstr "全カウンタ" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:660 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:667 msgid "Total Agents" -msgstr "" +msgstr "全エージェント" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:669 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:676 msgid "Total Modules" -msgstr "" +msgstr "全モジュール" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:690 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:697 msgid "I.P" -msgstr "" +msgstr "IP" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:704 -#: ../../include/functions_api.php:143 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:711 +#: ../../include/functions_api.php:165 msgid "No data to show." msgstr "表示するデータがありません。" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:712 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:719 msgid "There are no custom search defined." -msgstr "" +msgstr "カスタム検索が定義されていません。" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:1098 -#: ../../enterprise/meta/event/custom_events.php:247 -#: ../../godmode/agentes/status_monitor_custom_fields.php:239 -#: ../../godmode/events/custom_events.php:201 -#: ../../include/class/TreeGroupEdition.class.php:92 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:1143 +#: ../../enterprise/meta/event/custom_events.php:249 +#: ../../godmode/agentes/status_monitor_custom_fields.php:241 +#: ../../godmode/events/custom_events.php:203 +#: ../../include/class/TreeGroupEdition.class.php:164 msgid "Confirm" msgstr "確認" @@ -8240,15 +8010,15 @@ msgstr "確認" #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:107 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:119 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:100 -#: ../../enterprise/godmode/modules/configure_local_component.php:455 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:668 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:244 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:169 +#: ../../enterprise/godmode/modules/configure_local_component.php:464 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:681 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:247 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:338 #: ../../godmode/agentes/planned_downtime.list.php:403 -#: ../../godmode/menu.php:197 ../../godmode/setup/setup.php:236 -#: ../../include/functions_reports.php:854 -#: ../../include/functions_reports.php:858 -#: ../../include/class/ConfigPEN.class.php:321 +#: ../../godmode/menu.php:206 ../../godmode/setup/setup.php:325 +#: ../../include/functions_reports.php:876 +#: ../../include/functions_reports.php:880 +#: ../../include/class/ConfigPEN.class.php:327 #: ../../include/class/ModuleTemplates.class.php:195 #: ../../include/class/ModuleTemplates.class.php:213 msgid "Configuration" @@ -8258,21 +8028,21 @@ msgstr "設定" #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:110 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:122 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:103 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1540 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1632 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1756 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1830 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1532 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1624 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1748 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1822 msgid "Preview" msgstr "プレビュー" #: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:76 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:211 -#: ../../godmode/agentes/configurar_agente.php:741 -#: ../../godmode/agentes/modificar_agente.php:758 -#: ../../operation/agentes/estado_agente.php:906 -#: ../../operation/agentes/estado_agente.php:917 -#: ../../operation/snmpconsole/snmp_statistics.php:155 -#: ../../operation/snmpconsole/snmp_view.php:901 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:215 +#: ../../godmode/agentes/configurar_agente.php:833 +#: ../../godmode/agentes/modificar_agente.php:948 +#: ../../operation/agentes/estado_agente.php:966 +#: ../../operation/agentes/estado_agente.php:976 +#: ../../operation/snmpconsole/snmp_statistics.php:193 +#: ../../operation/snmpconsole/snmp_view.php:956 msgid "Create agent" msgstr "エージェント作成" @@ -8285,6 +8055,10 @@ msgstr "エージェントの編集" msgid "Please, set a valid IP/Name address" msgstr "正しい IPアドレス/ホスト名を設定してください" +#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:209 +msgid "Please, select a group first" +msgstr "最初にグループを選択してください" + #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:108 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:120 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:101 @@ -8292,72 +8066,68 @@ msgid "Advanced configuration" msgstr "拡張設定" #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:109 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:618 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:622 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:121 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:232 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1535 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1627 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1751 -#: ../../enterprise/meta/agentsearch.php:120 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:280 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1527 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1619 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1743 +#: ../../enterprise/meta/agentsearch.php:122 #: ../../enterprise/godmode/policies/policy_alerts.php:35 -#: ../../enterprise/godmode/policies/policies.php:541 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:73 -#: ../../enterprise/godmode/alerts/alert_events.php:84 -#: ../../enterprise/godmode/alerts/alert_events_list.php:71 -#: ../../enterprise/godmode/alerts/alert_events_list.php:121 -#: ../../enterprise/godmode/alerts/alert_events_list.php:137 -#: ../../enterprise/godmode/alerts/alert_events_list.php:156 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:102 -#: ../../enterprise/godmode/services/services.service.php:487 -#: ../../enterprise/include/functions_policies.php:3760 -#: ../../enterprise/operation/agentes/tag_view.php:586 -#: ../../extensions/agents_alerts.php:472 -#: ../../godmode/groups/configure_group.php:184 -#: ../../godmode/groups/group_list.php:685 -#: ../../godmode/agentes/configurar_agente.php:397 -#: ../../godmode/agentes/modificar_agente.php:636 ../../godmode/menu.php:207 -#: ../../godmode/massive/massive_copy_modules.php:200 +#: ../../enterprise/godmode/policies/policies.php:497 +#: ../../enterprise/godmode/massive/massive_create_services.php:865 +#: ../../enterprise/godmode/alerts/alert_inventory.php:78 +#: ../../enterprise/godmode/alerts/alert_inventory.php:80 +#: ../../enterprise/godmode/services/services.service.php:904 +#: ../../enterprise/include/functions_policies.php:3554 +#: ../../enterprise/operation/agentes/tag_view.php:612 +#: ../../godmode/groups/configure_group.php:227 +#: ../../godmode/groups/group_list.php:832 +#: ../../godmode/agentes/configurar_agente.php:427 +#: ../../godmode/agentes/modificar_agente.php:819 ../../godmode/menu.php:216 +#: ../../godmode/massive/massive_copy_modules.php:215 #: ../../godmode/alerts/configure_alert_command.php:43 -#: ../../godmode/alerts/alert_actions.php:52 -#: ../../godmode/alerts/alert_commands.php:284 -#: ../../godmode/alerts/configure_alert_special_days.php:55 +#: ../../godmode/alerts/alert_actions.php:74 +#: ../../godmode/alerts/alert_commands.php:494 +#: ../../godmode/alerts/configure_alert_special_days.php:56 #: ../../godmode/alerts/alert_templates.php:136 -#: ../../godmode/alerts/alert_templates.php:187 +#: ../../godmode/alerts/alert_templates.php:188 #: ../../godmode/alerts/alert_templates.php:211 #: ../../godmode/alerts/alert_templates.php:232 -#: ../../godmode/alerts/configure_alert_action.php:60 -#: ../../godmode/alerts/configure_alert_action.php:73 -#: ../../godmode/alerts/configure_alert_template.php:69 -#: ../../godmode/alerts/configure_alert_template.php:93 -#: ../../godmode/alerts/configure_alert_template.php:126 +#: ../../godmode/alerts/configure_alert_action.php:74 +#: ../../godmode/alerts/configure_alert_action.php:87 +#: ../../godmode/alerts/configure_alert_template.php:76 +#: ../../godmode/alerts/configure_alert_template.php:100 +#: ../../godmode/alerts/configure_alert_template.php:132 #: ../../godmode/alerts/alert_special_days.php:45 -#: ../../godmode/alerts/alert_list.php:447 -#: ../../godmode/alerts/alert_list.php:449 -#: ../../mobile/include/functions_web.php:24 -#: ../../mobile/operation/agents.php:84 ../../mobile/operation/agents.php:397 -#: ../../mobile/operation/home.php:65 ../../mobile/operation/agent.php:328 +#: ../../godmode/alerts/alert_list.php:451 +#: ../../godmode/alerts/alert_list.php:453 +#: ../../mobile/include/functions_web.php:26 +#: ../../mobile/operation/agents.php:80 ../../mobile/operation/agents.php:388 +#: ../../mobile/operation/home.php:74 ../../mobile/operation/agent.php:337 #: ../../mobile/operation/alerts.php:176 -#: ../../include/functions_reporting_html.php:1918 -#: ../../include/functions_reporting_html.php:4362 -#: ../../include/functions_treeview.php:409 -#: ../../include/functions_reports.php:812 -#: ../../include/functions_reports.php:816 -#: ../../include/functions_reports.php:821 ../../operation/search_agents.php:56 -#: ../../operation/search_results.php:105 -#: ../../operation/agentes/estado_agente.php:731 -#: ../../operation/agentes/ver_agente.php:1173 +#: ../../include/functions_reporting_html.php:2170 +#: ../../include/functions_reporting_html.php:5028 +#: ../../include/functions_treeview.php:405 +#: ../../include/functions_reports.php:827 +#: ../../include/functions_reports.php:831 +#: ../../include/functions_reports.php:836 +#: ../../include/class/AgentsAlerts.class.php:535 +#: ../../operation/search_agents.php:56 ../../operation/search_results.php:106 +#: ../../operation/agentes/estado_agente.php:764 +#: ../../operation/agentes/ver_agente.php:1486 msgid "Alerts" msgstr "アラート" #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:122 #: ../../enterprise/meta/monitoring/wizard/wizard.create_agent.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:309 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:313 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:135 #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:113 #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:42 #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:119 -#: ../../operation/snmpconsole/snmp_browser.php:574 +#: ../../operation/snmpconsole/snmp_browser.php:636 msgid "Create module" msgstr "モジュールの作成" @@ -8375,11 +8145,11 @@ msgstr "モジュールの編集" #: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:147 #: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:92 #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:131 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:113 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:173 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:135 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:195 #, php-format msgid "Cannot connect to %s instance." -msgstr "" +msgstr "%s インスタンスに接続できません。" #: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:229 #: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:281 @@ -8387,81 +8157,132 @@ msgstr "" msgid "Invalid characters founded in module name" msgstr "モジュール名に不正な文字があります" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:216 -#: ../../godmode/agentes/configurar_agente.php:718 -#: ../../godmode/agentes/configurar_agente.php:740 ../../godmode/menu.php:71 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:220 +#: ../../godmode/agentes/configurar_agente.php:810 +#: ../../godmode/agentes/configurar_agente.php:832 +#: ../../godmode/agentes/modificar_agente.php:108 ../../godmode/menu.php:71 msgid "Manage agents" msgstr "エージェント管理" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:354 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:420 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:530 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:609 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:243 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:340 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:397 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:507 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:578 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:231 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:130 +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:783 +#: ../../enterprise/meta/general/header.php:97 +#: ../../enterprise/meta/general/main_header.php:549 +#: ../../enterprise/godmode/policies/policy_alerts.php:585 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:388 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:131 +#: ../../enterprise/godmode/massive/massive_create_services.php:890 +#: ../../enterprise/godmode/massive/massive_create_services.php:902 +#: ../../enterprise/godmode/massive/massive_create_services.php:914 +#: ../../enterprise/godmode/massive/massive_create_services.php:926 +#: ../../enterprise/godmode/services/services.service.php:846 +#: ../../enterprise/godmode/services/services.service.php:858 +#: ../../enterprise/godmode/services/services.service.php:870 +#: ../../enterprise/godmode/services/services.service.php:882 +#: ../../extensions/insert_data.php:183 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:159 +#: ../../godmode/massive/massive_copy_modules.php:137 +#: ../../godmode/massive/massive_delete_modules.php:329 +#: ../../godmode/massive/massive_delete_modules.php:464 +#: ../../godmode/massive/massive_add_alerts.php:274 +#: ../../godmode/massive/massive_delete_alerts.php:265 +#: ../../godmode/massive/massive_edit_modules.php:306 +#: ../../godmode/massive/massive_edit_modules.php:419 +#: ../../godmode/alerts/alert_list.builder.php:81 +#: ../../godmode/alerts/alert_list.builder.php:155 +#: ../../godmode/setup/setup_integria.php:364 +#: ../../godmode/setup/setup_integria.php:382 +#: ../../godmode/setup/setup_integria.php:411 +#: ../../godmode/setup/setup_integria.php:429 +#: ../../godmode/setup/setup_integria.php:486 +#: ../../godmode/setup/setup_integria.php:504 +#: ../../godmode/setup/setup_integria.php:533 +#: ../../godmode/setup/setup_integria.php:551 +#: ../../include/class/AgentsAlerts.class.php:347 +#: ../../operation/incidents/configure_integriaims_incident.php:212 +#: ../../operation/incidents/configure_integriaims_incident.php:228 +#: ../../operation/incidents/configure_integriaims_incident.php:274 +#: ../../general/header.php:261 +msgid "Select" +msgstr "選択" + +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:262 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:358 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:424 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:534 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:613 #: ../../enterprise/meta/agentsearch.php:33 #: ../../enterprise/meta/agentsearch.php:39 -#: ../../godmode/events/event_edit_filter.php:337 -#: ../../operation/events/events_list.php:755 -#: ../../operation/events/events.php:1046 +#: ../../godmode/events/event_edit_filter.php:365 +#: ../../mobile/operation/home.php:166 +#: ../../operation/events/events_list.php:765 +#: ../../operation/events/events.php:1205 msgid "Agent search" msgstr "エージェント" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:265 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:269 msgid "Select the agent to be edited or deleted" msgstr "編集または削除するエージェントを選択" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:274 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:370 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:440 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:550 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:632 -#: ../../mobile/operation/agents.php:195 ../../mobile/operation/modules.php:217 -#: ../../mobile/operation/groups.php:82 ../../mobile/operation/agent.php:154 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:278 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:374 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:444 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:554 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:636 +#: ../../godmode/groups/configure_group.php:269 +#: ../../godmode/alerts/configure_alert_action.php:386 +#: ../../mobile/operation/agents.php:191 ../../mobile/operation/modules.php:223 +#: ../../mobile/operation/groups.php:82 ../../mobile/operation/agent.php:130 #: ../../mobile/operation/alerts.php:181 -#: ../../mobile/operation/visualmap.php:125 -#: ../../mobile/operation/visualmaps.php:114 -#: ../../mobile/operation/module_graph.php:367 -#: ../../mobile/operation/module_graph.php:379 +#: ../../mobile/operation/visualmap.php:283 +#: ../../mobile/operation/visualmaps.php:182 +#: ../../mobile/operation/module_graph.php:364 +#: ../../mobile/operation/module_graph.php:376 #: ../../mobile/operation/events.php:614 -#: ../../mobile/operation/tactical.php:104 +#: ../../mobile/operation/tactical.php:102 msgid "Back" msgstr "戻る" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:314 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:318 msgid "Manage modules" msgstr "モジュール管理" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:360 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:364 msgid "Select the agent where the module will be created" msgstr "モジュールを作成するエージェントを選択" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:373 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:377 msgid "Create Module" msgstr "モジュールの作成" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:430 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:434 msgid "Select the module to be edited or deleted" msgstr "編集または削除するモジュールの選択" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:473 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:553 -#: ../../extensions/agents_alerts.php:217 -#: ../../godmode/snmpconsole/snmp_alert.php:84 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:477 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:557 +#: ../../godmode/snmpconsole/snmp_alert.php:91 msgid "Create alert" msgstr "アラート作成" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:478 -#: ../../godmode/users/configure_profile.php:243 -#: ../../godmode/alerts/alert_list.php:447 -#: ../../godmode/alerts/alert_list.php:449 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:482 +#: ../../godmode/users/configure_profile.php:247 +#: ../../godmode/alerts/alert_list.php:451 +#: ../../godmode/alerts/alert_list.php:453 msgid "Manage alerts" msgstr "アラート管理" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:540 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:544 msgid "Select the module where the alert will be created" msgstr "アラートを作成するモジュールの選択" -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:622 +#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:626 msgid "Select the alert to be edited or deleted" msgstr "編集または削除するアラートの選択" @@ -8474,15 +8295,16 @@ msgid "Please, set an interval" msgstr "間隔を設定してください" #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:148 -#: ../../godmode/massive/massive_delete_modules.php:299 -#: ../../godmode/massive/massive_edit_modules.php:279 +#: ../../godmode/modules/manage_network_components_form_wizard.php:332 +#: ../../godmode/massive/massive_delete_modules.php:318 +#: ../../godmode/massive/massive_edit_modules.php:297 msgid "Module type" msgstr "モジュールタイプ" #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:148 -#: ../../mobile/include/functions_web.php:22 -#: ../../include/functions_reporting_html.php:4103 -#: ../../include/functions_reporting_html.php:4257 +#: ../../mobile/include/functions_web.php:24 +#: ../../include/functions_reporting_html.php:4769 +#: ../../include/functions_reporting_html.php:4923 msgid "Monitor" msgstr "モニタ項目" @@ -8491,151 +8313,153 @@ msgid "Web check" msgstr "ウェブチェック" #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:155 -#: ../../enterprise/godmode/modules/configure_local_component.php:253 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:675 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1862 -#: ../../enterprise/operation/agentes/tag_view.php:135 +#: ../../enterprise/godmode/modules/configure_local_component.php:255 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:774 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1909 +#: ../../enterprise/operation/agentes/tag_view.php:156 #: ../../enterprise/operation/agentes/ver_agente.php:32 -#: ../../extensions/agents_modules.php:395 -#: ../../godmode/modules/manage_network_components_form_common.php:122 -#: ../../godmode/agentes/module_manager_editor_common.php:238 -#: ../../godmode/massive/massive_edit_modules.php:817 -#: ../../godmode/reporting/create_container.php:508 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1286 -#: ../../mobile/operation/modules.php:159 -#: ../../mobile/operation/modules.php:160 -#: ../../mobile/operation/modules.php:268 -#: ../../mobile/operation/modules.php:269 -#: ../../include/functions_graph.php:5198 +#: ../../extensions/agents_modules.php:397 +#: ../../godmode/modules/manage_network_components_form_common.php:107 +#: ../../godmode/agentes/module_manager_editor_common.php:265 +#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/reporting/create_container.php:540 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1399 +#: ../../mobile/operation/modules.php:165 +#: ../../mobile/operation/modules.php:166 +#: ../../mobile/operation/modules.php:274 +#: ../../mobile/operation/modules.php:275 +#: ../../include/functions_graph.php:5331 #: ../../include/functions_treeview.php:122 -#: ../../include/functions_events.php:4137 -#: ../../operation/agentes/status_monitor.php:405 -#: ../../operation/agentes/estado_monitores.php:545 -#: ../../operation/agentes/ver_agente.php:983 +#: ../../include/functions_html.php:1409 +#: ../../include/functions_events.php:4461 +#: ../../operation/agentes/status_monitor.php:489 +#: ../../operation/agentes/estado_monitores.php:552 +#: ../../operation/agentes/ver_agente.php:1218 msgid "Module group" msgstr "モジュールグループ" #: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:222 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3475 -#: ../../enterprise/extensions/disabled/check_acls.php:139 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3472 +#: ../../enterprise/extensions/disabled/check_acls.php:133 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:21 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:204 -#: ../../enterprise/godmode/policies/policy_alerts.php:286 -#: ../../enterprise/godmode/policies/policy_alerts.php:502 -#: ../../enterprise/godmode/policies/policy_linking.php:123 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:161 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:402 -#: ../../enterprise/godmode/services/services.elements.php:613 -#: ../../enterprise/godmode/services/services.elements.php:645 -#: ../../enterprise/godmode/services/services.elements.php:655 -#: ../../enterprise/godmode/services/services.elements.php:712 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:152 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:206 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1903 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3151 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3362 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3380 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:300 -#: ../../enterprise/include/functions_inventory.php:711 -#: ../../enterprise/include/functions_inventory.php:767 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:207 +#: ../../enterprise/godmode/policies/policy_alerts.php:290 +#: ../../enterprise/godmode/policies/policy_alerts.php:505 +#: ../../enterprise/godmode/policies/policy_linking.php:133 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:371 +#: ../../enterprise/godmode/services/services.elements.php:93 +#: ../../enterprise/godmode/services/services.elements.php:157 +#: ../../enterprise/godmode/services/services.elements.php:275 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:184 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:238 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1950 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3238 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3451 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3469 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 +#: ../../enterprise/include/functions_inventory.php:787 +#: ../../enterprise/include/functions_inventory.php:843 #: ../../enterprise/include/functions_ui.php:47 -#: ../../enterprise/include/functions_reporting_pdf.php:466 -#: ../../enterprise/include/functions_reporting_pdf.php:474 -#: ../../enterprise/include/functions_reporting_pdf.php:482 -#: ../../enterprise/include/functions_reporting_pdf.php:498 -#: ../../enterprise/include/functions_alert_event.php:1132 -#: ../../enterprise/include/functions_reporting_csv.php:463 -#: ../../enterprise/include/functions_reporting_csv.php:683 -#: ../../enterprise/include/functions_reporting_csv.php:709 -#: ../../enterprise/include/functions_reporting_csv.php:770 -#: ../../enterprise/include/functions_reporting_csv.php:809 -#: ../../enterprise/include/functions_reporting_csv.php:865 +#: ../../enterprise/include/functions_reporting_pdf.php:492 +#: ../../enterprise/include/functions_reporting_pdf.php:500 +#: ../../enterprise/include/functions_reporting_pdf.php:508 +#: ../../enterprise/include/functions_reporting_pdf.php:524 +#: ../../enterprise/include/functions_reporting_csv.php:476 +#: ../../enterprise/include/functions_reporting_csv.php:742 +#: ../../enterprise/include/functions_reporting_csv.php:768 #: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/functions_reporting_csv.php:985 -#: ../../enterprise/include/functions_reporting_csv.php:1016 -#: ../../enterprise/include/functions_reporting_csv.php:1071 -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../enterprise/include/functions_reporting_csv.php:1175 -#: ../../enterprise/include/functions_reporting_csv.php:1230 -#: ../../enterprise/include/functions_reporting_csv.php:1259 -#: ../../enterprise/include/functions_reporting_csv.php:1304 -#: ../../enterprise/include/functions_reporting_csv.php:1350 -#: ../../enterprise/include/functions_reporting_csv.php:1423 -#: ../../enterprise/include/functions_reporting_csv.php:1542 -#: ../../enterprise/include/functions_reporting_csv.php:1737 -#: ../../enterprise/include/functions_reporting_csv.php:1810 -#: ../../enterprise/include/functions_reporting_csv.php:2066 -#: ../../enterprise/include/functions_reporting_csv.php:2102 +#: ../../enterprise/include/functions_reporting_csv.php:920 +#: ../../enterprise/include/functions_reporting_csv.php:980 +#: ../../enterprise/include/functions_reporting_csv.php:996 +#: ../../enterprise/include/functions_reporting_csv.php:1136 +#: ../../enterprise/include/functions_reporting_csv.php:1167 +#: ../../enterprise/include/functions_reporting_csv.php:1222 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1410 +#: ../../enterprise/include/functions_reporting_csv.php:1455 +#: ../../enterprise/include/functions_reporting_csv.php:1501 +#: ../../enterprise/include/functions_reporting_csv.php:1574 +#: ../../enterprise/include/functions_reporting_csv.php:1693 +#: ../../enterprise/include/functions_reporting_csv.php:1888 +#: ../../enterprise/include/functions_reporting_csv.php:1961 +#: ../../enterprise/include/functions_reporting_csv.php:2193 #: ../../enterprise/include/functions_reporting_csv.php:2229 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:840 -#: ../../enterprise/include/functions_reporting.php:1676 -#: ../../enterprise/include/functions_reporting.php:2576 -#: ../../enterprise/include/functions_reporting.php:3568 -#: ../../enterprise/include/functions_services.php:2569 +#: ../../enterprise/include/functions_reporting_csv.php:2377 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:903 +#: ../../enterprise/include/functions_reporting.php:1814 +#: ../../enterprise/include/functions_reporting.php:2748 +#: ../../enterprise/include/functions_reporting.php:3745 +#: ../../enterprise/include/functions_reporting.php:4769 +#: ../../enterprise/include/functions_services.php:1753 #: ../../enterprise/include/functions_events.php:157 -#: ../../enterprise/operation/agentes/policy_view.php:207 +#: ../../enterprise/operation/agentes/policy_view.php:252 #: ../../enterprise/operation/agentes/agent_inventory.php:69 -#: ../../enterprise/operation/inventory/inventory.php:185 -#: ../../extensions/agents_alerts.php:519 -#: ../../extensions/agents_modules.php:429 ../../extensions/insert_data.php:172 +#: ../../enterprise/operation/inventory/inventory.php:229 +#: ../../extensions/agents_modules.php:431 ../../extensions/insert_data.php:172 #: ../../godmode/agentes/module_manager_editor_prediction.php:138 #: ../../godmode/agentes/planned_downtime.list.php:181 -#: ../../godmode/agentes/planned_downtime.editor.php:1125 -#: ../../godmode/agentes/agent_manager.php:534 -#: ../../godmode/agentes/agent_manager.php:601 -#: ../../godmode/agentes/module_manager_editor_common.php:1176 -#: ../../godmode/agentes/module_manager_editor_common.php:1220 -#: ../../godmode/massive/massive_standby_alerts.php:184 -#: ../../godmode/massive/massive_standby_alerts.php:219 -#: ../../godmode/massive/massive_enable_disable_alerts.php:172 -#: ../../godmode/massive/massive_enable_disable_alerts.php:207 -#: ../../godmode/massive/massive_edit_agents.php:548 -#: ../../godmode/massive/massive_edit_agents.php:727 -#: ../../godmode/alerts/alert_list.list.php:454 -#: ../../godmode/alerts/alert_list.list.php:706 +#: ../../godmode/agentes/planned_downtime.editor.php:991 +#: ../../godmode/agentes/agent_manager.php:586 +#: ../../godmode/agentes/agent_manager.php:654 +#: ../../godmode/agentes/module_manager_editor_common.php:1242 +#: ../../godmode/agentes/module_manager_editor_common.php:1286 +#: ../../godmode/massive/massive_standby_alerts.php:199 +#: ../../godmode/massive/massive_standby_alerts.php:234 +#: ../../godmode/massive/massive_enable_disable_alerts.php:187 +#: ../../godmode/massive/massive_enable_disable_alerts.php:222 +#: ../../godmode/massive/massive_edit_agents.php:568 +#: ../../godmode/massive/massive_edit_agents.php:764 +#: ../../godmode/alerts/alert_list.list.php:470 +#: ../../godmode/alerts/alert_list.list.php:728 #: ../../godmode/alerts/alert_view.php:68 #: ../../godmode/alerts/alert_list.builder.php:69 -#: ../../godmode/reporting/reporting_builder.list_items.php:382 -#: ../../godmode/reporting/create_container.php:378 -#: ../../godmode/reporting/create_container.php:528 -#: ../../godmode/reporting/create_container.php:594 -#: ../../godmode/reporting/graph_builder.graph_editor.php:199 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1359 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2857 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3284 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3308 +#: ../../godmode/reporting/reporting_builder.list_items.php:410 +#: ../../godmode/reporting/create_container.php:410 +#: ../../godmode/reporting/create_container.php:560 +#: ../../godmode/reporting/create_container.php:628 +#: ../../godmode/reporting/graph_builder.graph_editor.php:213 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1471 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3360 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3795 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3819 #: ../../godmode/reporting/visual_console_builder.elements.php:105 -#: ../../godmode/reporting/visual_console_builder.wizard.php:469 -#: ../../godmode/reporting/visual_console_builder.wizard.php:790 -#: ../../godmode/servers/plugin.php:71 ../../mobile/operation/alerts.php:319 -#: ../../include/functions_visual_map_editor.php:463 -#: ../../include/functions_reporting_html.php:493 -#: ../../include/functions_reporting_html.php:855 -#: ../../include/functions_reporting_html.php:1783 -#: ../../include/functions_reporting_html.php:2400 -#: ../../include/functions_reporting_html.php:2761 -#: ../../include/functions_reporting_html.php:2769 -#: ../../include/functions_reporting_html.php:2777 -#: ../../include/functions_reporting_html.php:2789 -#: ../../include/functions_reporting_html.php:2909 -#: ../../include/functions_reporting_html.php:3037 -#: ../../include/functions_reporting_html.php:3122 -#: ../../include/functions_reporting_html.php:3660 -#: ../../include/functions_reporting_html.php:3716 +#: ../../godmode/reporting/visual_console_builder.wizard.php:449 +#: ../../godmode/reporting/visual_console_builder.wizard.php:770 +#: ../../godmode/servers/plugin.php:88 ../../mobile/operation/alerts.php:319 +#: ../../include/functions_visual_map_editor.php:497 +#: ../../include/functions_reporting_html.php:527 +#: ../../include/functions_reporting_html.php:923 +#: ../../include/functions_reporting_html.php:1732 +#: ../../include/functions_reporting_html.php:2035 +#: ../../include/functions_reporting_html.php:2852 +#: ../../include/functions_reporting_html.php:3235 +#: ../../include/functions_reporting_html.php:3243 +#: ../../include/functions_reporting_html.php:3252 +#: ../../include/functions_reporting_html.php:3264 +#: ../../include/functions_reporting_html.php:3420 +#: ../../include/functions_reporting_html.php:3548 +#: ../../include/functions_reporting_html.php:3634 +#: ../../include/functions_reporting_html.php:4326 +#: ../../include/functions_reporting_html.php:4382 #: ../../include/ajax/alert_list.ajax.php:278 #: ../../include/ajax/alert_list.ajax.php:303 -#: ../../include/ajax/alert_list.ajax.php:457 -#: ../../include/functions_graph.php:5282 +#: ../../include/ajax/alert_list.ajax.php:461 +#: ../../include/functions_graph.php:5415 #: ../../include/functions_treeview.php:64 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:557 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:410 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:324 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:348 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:510 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:213 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:591 -#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:231 -#: ../../include/functions_reporting.php:4983 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:558 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:374 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:529 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:252 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:600 +#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:242 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:409 +#: ../../include/class/AgentsAlerts.class.php:405 +#: ../../include/class/AgentsAlerts.class.php:895 +#: ../../include/functions_reporting.php:5992 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:315 #: ../../include/lib/Dashboard/Widgets/module_icon.php:334 #: ../../include/lib/Dashboard/Widgets/module_value.php:308 @@ -8643,259 +8467,276 @@ msgstr "モジュールグループ" #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:304 #: ../../include/lib/Dashboard/Widgets/module_status.php:324 #: ../../include/lib/Dashboard/Widgets/single_graph.php:279 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:641 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:678 #: ../../include/lib/Dashboard/Widgets/top_n.php:221 -#: ../../operation/agentes/alerts_status.php:522 -#: ../../operation/agentes/alerts_status.php:557 -#: ../../operation/agentes/alerts_status.php:592 -#: ../../operation/agentes/alerts_status.php:624 +#: ../../operation/agentes/alerts_status.php:541 +#: ../../operation/agentes/alerts_status.php:576 +#: ../../operation/agentes/alerts_status.php:611 +#: ../../operation/agentes/alerts_status.php:643 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:83 -#: ../../operation/agentes/estado_monitores.php:118 +#: ../../operation/agentes/estado_monitores.php:125 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/search_alerts.php:34 ../../operation/search_modules.php:31 msgid "Module" msgstr "モジュール" -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:228 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:245 msgid "Module description" msgstr "モジュールの説明" -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:244 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:267 msgid "Step by step wizard" msgstr "段階的ウィザード" -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:245 -#: ../../enterprise/meta/general/main_header.php:298 -#: ../../enterprise/meta/general/main_header.php:386 -#: ../../enterprise/meta/general/logon_ok.php:99 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:268 +#: ../../enterprise/meta/general/main_header.php:309 +#: ../../enterprise/meta/general/main_header.php:391 #: ../../enterprise/godmode/modules/configure_local_component.php:161 -#: ../../godmode/modules/manage_network_components_form_common.php:66 -#: ../../godmode/users/configure_user.php:948 -#: ../../godmode/netflow/nf_edit_form.php:226 -#: ../../godmode/alerts/alert_commands.php:130 -#: ../../godmode/alerts/alert_commands.php:140 -#: ../../godmode/alerts/configure_alert_template.php:861 -#: ../../godmode/alerts/configure_alert_template.php:875 -#: ../../godmode/alerts/configure_alert_template.php:963 +#: ../../enterprise/godmode/agentes/plugins_manager.php:120 +#: ../../enterprise/godmode/policies/policy_plugins.php:99 +#: ../../godmode/modules/manage_network_components_form_common.php:49 +#: ../../godmode/users/configure_user.php:1185 +#: ../../godmode/netflow/nf_edit_form.php:236 +#: ../../godmode/alerts/alert_commands.php:157 +#: ../../godmode/alerts/alert_commands.php:194 +#: ../../godmode/alerts/configure_alert_template.php:989 +#: ../../godmode/alerts/configure_alert_template.php:1030 +#: ../../godmode/alerts/configure_alert_template.php:1177 #: ../../operation/netflow/nf_live_view.php:482 msgid "Advanced" msgstr "拡張" -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:252 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:257 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:275 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:280 msgid "Click Create to continue" msgstr "続けるには作成をクリックします" -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:359 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:103 -#: ../../godmode/reporting/graph_builder.graph_editor.php:399 +#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:384 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:125 +#: ../../godmode/reporting/graph_builder.graph_editor.php:416 msgid "Please, select a module" msgstr "モジュールを選択してください" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:91 -#: ../../enterprise/godmode/alerts/alert_events.php:672 -#: ../../enterprise/godmode/wizards/Cloud.class.php:535 -#: ../../enterprise/include/class/VMware.app.php:752 -#: ../../enterprise/include/class/Omnishell.class.php:829 -#: ../../enterprise/include/class/SAP.app.php:752 -#: ../../enterprise/include/class/Aws.cloud.php:1310 -#: ../../enterprise/include/class/MySQL.app.php:906 -#: ../../enterprise/include/class/Oracle.app.php:943 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1945 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1179 -#: ../../godmode/alerts/configure_alert_template.php:1004 -#: ../../godmode/wizards/HostDevices.class.php:1192 -#: ../../include/class/CustomNetScan.class.php:723 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:41 +#: ../../general/node_deactivated.php:59 +msgid "command center" +msgstr "コマンドセンター" + +#: ../../enterprise/meta/monitoring/wizard/wizard.php:38 +#, php-format +msgid "" +"You should centralise management in order to use Wizard section. Please go " +"to %s" +msgstr "ウィザードを利用するには中央管理を行う必要があります。%s へ移動してください" + +#: ../../enterprise/meta/monitoring/wizard/wizard.php:113 +#: ../../enterprise/godmode/wizards/Cloud.class.php:571 +#: ../../enterprise/include/class/VMware.app.php:849 +#: ../../enterprise/include/class/Omnishell.class.php:852 +#: ../../enterprise/include/class/DB2.app.php:840 +#: ../../enterprise/include/class/SAP.app.php:799 +#: ../../enterprise/include/class/Aws.cloud.php:1422 +#: ../../enterprise/include/class/MySQL.app.php:908 +#: ../../enterprise/include/class/Oracle.app.php:949 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:793 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2134 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1199 +#: ../../godmode/alerts/configure_alert_template.php:1210 +#: ../../godmode/wizards/HostDevices.class.php:1569 +#: ../../include/class/CustomNetScan.class.php:725 msgid "Finish" msgstr "終了" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:92 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:114 msgid "The alert you are trying to add is already in the list of alerts" msgstr "追加しようとしているアラートは、アラート一覧にすでにあります。" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:93 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:545 -#: ../../operation/incidents/incident_detail.php:141 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:136 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:115 +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:650 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:126 msgid "No description available" msgstr "説明なし" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:96 -#: ../../enterprise/operation/agentes/policy_view.php:157 -#: ../../enterprise/operation/agentes/policy_view.php:223 -#: ../../enterprise/operation/agentes/policy_view.php:465 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:118 +#: ../../enterprise/operation/agentes/policy_view.php:178 +#: ../../enterprise/operation/agentes/policy_view.php:271 +#: ../../enterprise/operation/agentes/policy_view.php:564 #: ../../godmode/modules/manage_network_components_form_plugin.php:54 -#: ../../godmode/modules/manage_network_components_form_network.php:183 #: ../../godmode/modules/manage_network_components_form_wmi.php:60 -#: ../../godmode/alerts/configure_alert_template.php:1111 -#: ../../godmode/alerts/alert_list.builder.php:285 -#: ../../include/functions.php:2553 +#: ../../godmode/alerts/configure_alert_template.php:1322 +#: ../../godmode/alerts/alert_list.builder.php:292 +#: ../../include/functions.php:2719 +#: ../../include/class/AgentWizard.class.php:2414 msgid "Empty" msgstr "空" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:97 -#: ../../include/functions_events.php:3154 -#: ../../include/functions_events.php:3433 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:119 +#: ../../include/functions_events.php:3335 +#: ../../include/functions_events.php:3623 msgid "New" msgstr "新規" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:102 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:124 msgid "" "Are you sure? If the agent is on a policy, it will be removed from the " "policy." -msgstr "" +msgstr "よろしいですか? エージェントがポリシーにある場合はポリシーから削除されます。" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:104 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:126 msgid "Please, select an alert" msgstr "アラートを選択してください" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:105 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:127 msgid "Please, select an agent" msgstr "エージェントを選択してください" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:107 -#: ../../enterprise/godmode/policies/policy_modules.php:1603 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:178 -#: ../../enterprise/operation/log/log_viewer.php:678 -#: ../../enterprise/operation/log/log_viewer.php:684 -#: ../../godmode/massive/massive_copy_modules.php:219 -#: ../../include/functions_events.php:3980 -#: ../../operation/reporting/reporting_viewer.php:255 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:129 +#: ../../enterprise/godmode/policies/policy_modules.php:1618 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:185 +#: ../../enterprise/include/class/CommandCenter.class.php:463 +#: ../../enterprise/operation/log/log_viewer.php:846 +#: ../../enterprise/operation/log/log_viewer.php:868 +#: ../../godmode/massive/massive_copy_modules.php:234 +#: ../../godmode/massive/massive_operations.php:358 +#: ../../godmode/massive/massive_add_profiles.php:250 +#: ../../include/functions_events.php:4294 +#: ../../operation/reporting/reporting_viewer.php:306 #: ../../general/ui/agents_list.php:146 msgid "Loading" msgstr "読み込み中" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:109 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:131 #: ../../enterprise/meta/include/functions_wizard_meta.php:641 -#: ../../godmode/tag/edit_tag.php:184 -#: ../../include/functions_reporting.php:5072 +#: ../../godmode/tag/edit_tag.php:208 +#: ../../include/functions_reporting.php:6122 #: ../../include/lib/Dashboard/Widgets/url.php:216 msgid "Url" msgstr "URL" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:110 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:132 +#: ../../godmode/modules/manage_network_components_form_wizard.php:389 +#: ../../godmode/modules/manage_network_components_form_wizard.php:425 msgid "String" msgstr "文字列" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:111 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:133 msgid "No agent name specified" msgstr "エージェント名が定義されていません。" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:112 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:134 msgid "Another agent already exists with the same name" msgstr "他のエージェントがすでに同じ名前で存在します" -#: ../../enterprise/meta/monitoring/wizard/wizard.php:114 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:414 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:417 -#: ../../godmode/agentes/module_manager_editor_common.php:568 -#: ../../godmode/agentes/module_manager_editor_common.php:570 +#: ../../enterprise/meta/monitoring/wizard/wizard.php:136 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:430 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:433 +#: ../../godmode/agentes/module_manager_editor_common.php:609 +#: ../../godmode/agentes/module_manager_editor_common.php:611 #, php-format msgid "Agent interval x %s" msgstr "エージェント実行間隔 x %s" -#: ../../enterprise/meta/monitoring/group_view.php:38 +#: ../../enterprise/meta/monitoring/group_view.php:55 msgid "Group View" msgstr "グループ表示" -#: ../../enterprise/meta/monitoring/group_view.php:55 -#: ../../godmode/groups/group_list.php:270 -#: ../../godmode/users/configure_user.php:892 -#: ../../operation/users/user_edit.php:340 -#: ../../operation/agentes/group_view.php:70 ../../operation/menu.php:50 +#: ../../enterprise/meta/monitoring/group_view.php:72 +#: ../../godmode/groups/group_list.php:313 +#: ../../godmode/users/configure_user.php:1086 +#: ../../operation/users/user_edit.php:351 +#: ../../operation/agentes/group_view.php:86 ../../operation/menu.php:48 msgid "Group view" msgstr "グループ" -#: ../../enterprise/meta/monitoring/group_view.php:134 +#: ../../enterprise/meta/monitoring/group_view.php:151 msgid "Summary by status" msgstr "状態ごとのまとめ" -#: ../../enterprise/meta/monitoring/group_view.php:142 -#: ../../enterprise/meta/monitoring/group_view.php:146 +#: ../../enterprise/meta/monitoring/group_view.php:160 +#: ../../enterprise/meta/monitoring/group_view.php:172 msgid "% Agents not init" msgstr "未初期化エージェント%" -#: ../../enterprise/meta/monitoring/group_view.php:143 +#: ../../enterprise/meta/monitoring/group_view.php:163 msgid "% Agents Warning" -msgstr "" +msgstr "% エージェントが警告" -#: ../../enterprise/meta/monitoring/group_view.php:144 +#: ../../enterprise/meta/monitoring/group_view.php:166 msgid "% Agents OK" -msgstr "" +msgstr "% エージェントが正常" -#: ../../enterprise/meta/monitoring/group_view.php:145 +#: ../../enterprise/meta/monitoring/group_view.php:169 msgid "% Agents Unknown" msgstr "% のエージェントが不明状態" -#: ../../enterprise/meta/monitoring/group_view.php:149 +#: ../../enterprise/meta/monitoring/group_view.php:177 msgid "% Monitors Critical" msgstr "障害状態モジュール%" -#: ../../enterprise/meta/monitoring/group_view.php:150 +#: ../../enterprise/meta/monitoring/group_view.php:180 msgid "% Monitors Warning" msgstr "警告状態モジュール%" -#: ../../enterprise/meta/monitoring/group_view.php:151 +#: ../../enterprise/meta/monitoring/group_view.php:183 msgid "% Monitors OK" msgstr "正常状態モジュール%" -#: ../../enterprise/meta/monitoring/group_view.php:152 +#: ../../enterprise/meta/monitoring/group_view.php:186 msgid "% Monitors Unknown" msgstr "不明状態モジュール%" -#: ../../enterprise/meta/monitoring/group_view.php:153 +#: ../../enterprise/meta/monitoring/group_view.php:189 msgid "% Monitors Not init" msgstr "未初期化モジュール%" -#: ../../enterprise/meta/monitoring/group_view.php:168 -#: ../../godmode/agentes/modificar_agente.php:749 -#: ../../operation/agentes/estado_agente.php:913 -#: ../../operation/agentes/group_view.php:533 +#: ../../enterprise/meta/monitoring/group_view.php:205 +#: ../../godmode/agentes/modificar_agente.php:940 +#: ../../operation/agentes/estado_agente.php:973 +#: ../../operation/agentes/group_view.php:567 msgid "There are no defined agents" msgstr "定義されたエージェントがありません" -#: ../../enterprise/meta/monitoring/group_view.php:178 -#: ../../enterprise/meta/monitoring/group_view.php:179 +#: ../../enterprise/meta/monitoring/group_view.php:217 +#: ../../enterprise/meta/monitoring/group_view.php:223 msgid "This data doesn't show in realtime" msgstr "このデータはリアルタイムでは表示されません" -#: ../../enterprise/meta/monitoring/group_view.php:187 +#: ../../enterprise/meta/monitoring/group_view.php:234 msgid "Group or Tag" msgstr "グループまたはタグ" -#: ../../enterprise/meta/monitoring/group_view.php:188 -#: ../../enterprise/include/functions_inventory.php:350 -#: ../../enterprise/include/functions_inventory.php:489 +#: ../../enterprise/meta/monitoring/group_view.php:235 +#: ../../enterprise/include/functions_inventory.php:425 +#: ../../enterprise/include/functions_inventory.php:564 #: ../../enterprise/operation/agentes/agent_inventory.php:240 -#: ../../enterprise/operation/services/services.treeview_services.php:233 -#: ../../godmode/groups/group_list.php:855 -#: ../../include/functions_reporting_html.php:1886 -#: ../../include/functions_reporting_html.php:1896 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:609 -#: ../../operation/tree.php:357 ../../operation/agentes/group_view.php:194 +#: ../../enterprise/operation/services/services.treeview_services.php:251 +#: ../../godmode/groups/group_list.php:1030 +#: ../../include/functions_reporting_html.php:2138 +#: ../../include/functions_reporting_html.php:2148 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:646 +#: ../../operation/tree.php:418 ../../operation/agentes/group_view.php:220 msgid "Total" msgstr "合計" -#: ../../enterprise/meta/monitoring/group_view.php:200 -#: ../../enterprise/godmode/alerts/alert_events_list.php:708 -#: ../../enterprise/operation/agentes/policy_view.php:281 -#: ../../extensions/agents_alerts.php:567 -#: ../../godmode/alerts/alert_list.list.php:534 +#: ../../enterprise/meta/monitoring/group_view.php:247 +#: ../../enterprise/operation/agentes/policy_view.php:339 +#: ../../godmode/alerts/alert_list.list.php:550 #: ../../godmode/alerts/alert_view.php:82 ../../mobile/operation/alerts.php:305 -#: ../../include/functions.php:1231 ../../include/functions_agents.php:2609 -#: ../../include/functions_agents.php:2620 ../../include/functions_ui.php:1223 -#: ../../include/functions_reporting.php:10036 -#: ../../include/functions_events.php:2682 -#: ../../include/functions_events.php:3032 -#: ../../operation/agentes/group_view.php:205 -#: ../../operation/snmpconsole/snmp_view.php:963 -#: ../../operation/events/sound_events.php:75 +#: ../../include/functions.php:1227 ../../include/functions_agents.php:2776 +#: ../../include/functions_agents.php:2787 ../../include/functions_ui.php:1231 +#: ../../include/class/AgentsAlerts.class.php:941 +#: ../../include/functions_reporting.php:11517 +#: ../../include/functions_events.php:2859 +#: ../../include/functions_events.php:3213 +#: ../../operation/agentes/group_view.php:231 +#: ../../operation/snmpconsole/snmp_view.php:1018 +#: ../../operation/events/sound_events.php:133 msgid "Alert fired" msgstr "発生中アラート" -#: ../../enterprise/meta/monitoring/group_view.php:305 -#: ../../operation/agentes/group_view.php:276 +#: ../../enterprise/meta/monitoring/group_view.php:359 +#: ../../operation/agentes/group_view.php:310 #, php-format msgid "" "This %s installation are using the secondary groups feature. For this " @@ -8909,12 +8750,13 @@ msgstr "モニタ状態表示" #: ../../enterprise/meta/monitoring/tactical.php:63 #: ../../enterprise/meta/general/main_header.php:103 -#: ../../godmode/users/configure_user.php:893 -#: ../../mobile/operation/home.php:45 ../../mobile/operation/tactical.php:99 +#: ../../enterprise/meta/general/main_menu.php:127 +#: ../../godmode/users/configure_user.php:1087 +#: ../../mobile/operation/home.php:45 ../../mobile/operation/tactical.php:97 #: ../../include/lib/Dashboard/Widgets/tactical.php:176 #: ../../include/lib/Dashboard/Widgets/tactical.php:481 -#: ../../operation/users/user_edit.php:341 -#: ../../operation/agentes/tactical.php:54 ../../operation/menu.php:47 +#: ../../operation/users/user_edit.php:352 +#: ../../operation/agentes/tactical.php:69 ../../operation/menu.php:45 msgid "Tactical view" msgstr "モニタリング概要" @@ -8923,16 +8765,18 @@ msgid "Report of state" msgstr "状態レポート" #: ../../enterprise/meta/monitoring/tactical.php:272 -#: ../../enterprise/meta/general/main_header.php:145 +#: ../../enterprise/meta/general/main_header.php:154 #: ../../enterprise/meta/general/logon_ok.php:57 -#: ../../enterprise/extensions/ipam/ipam_network.php:327 -#: ../../enterprise/extensions/ipam/ipam_massive.php:103 -#: ../../godmode/menu.php:255 ../../mobile/include/functions_web.php:23 -#: ../../mobile/operation/home.php:51 ../../mobile/operation/events.php:609 -#: ../../include/functions.php:3784 ../../include/functions_reports.php:827 -#: ../../include/functions_reports.php:831 -#: ../../include/functions_reports.php:835 ../../operation/menu.php:389 -#: ../../operation/events/events.php:799 ../../operation/events/events.php:814 +#: ../../enterprise/meta/general/main_menu.php:179 +#: ../../enterprise/include/class/CommandCenter.class.php:1071 +#: ../../enterprise/tools/ipam/ipam_network.php:359 +#: ../../enterprise/tools/ipam/ipam_massive.php:103 ../../godmode/menu.php:265 +#: ../../mobile/include/functions_web.php:25 ../../mobile/operation/home.php:51 +#: ../../mobile/operation/events.php:609 ../../include/functions.php:4098 +#: ../../include/functions_reports.php:842 +#: ../../include/functions_reports.php:846 +#: ../../include/functions_reports.php:850 ../../operation/menu.php:370 +#: ../../operation/events/events.php:919 ../../operation/events/events.php:933 msgid "Events" msgstr "イベント" @@ -8949,22 +8793,22 @@ msgid "More events" msgstr "イベント追加" #: ../../enterprise/meta/event/custom_events.php:38 -#: ../../enterprise/godmode/reporting/graph_template_editor.php:223 -#: ../../godmode/users/configure_profile.php:250 ../../operation/menu.php:395 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:255 +#: ../../godmode/users/configure_profile.php:254 ../../operation/menu.php:376 msgid "View events" msgstr "イベント参照" #: ../../enterprise/meta/event/custom_events.php:44 -#: ../../godmode/netflow/nf_edit.php:192 +#: ../../godmode/netflow/nf_edit.php:217 #: ../../godmode/netflow/nf_edit_form.php:189 #: ../../godmode/snmpconsole/snmp_filters.php:37 -#: ../../godmode/events/event_filter.php:189 -#: ../../include/ajax/custom_fields.php:642 +#: ../../godmode/events/event_filter.php:225 +#: ../../include/ajax/custom_fields.php:652 msgid "Create filter" msgstr "フィルタの作成" -#: ../../enterprise/meta/event/custom_events.php:50 ../../godmode/menu.php:250 -#: ../../godmode/events/events.php:50 +#: ../../enterprise/meta/event/custom_events.php:50 ../../godmode/menu.php:260 +#: ../../godmode/events/events.php:68 msgid "Event responses" msgstr "イベント応答" @@ -8972,28 +8816,31 @@ msgstr "イベント応答" #: ../../enterprise/meta/event/custom_events.php:61 #: ../../enterprise/meta/event/custom_events.php:74 #: ../../enterprise/meta/event/custom_events.php:92 -#: ../../godmode/agentes/agent_manager.php:925 -#: ../../godmode/agentes/agent_manager.php:950 ../../godmode/menu.php:77 -#: ../../godmode/massive/massive_edit_agents.php:810 -#: ../../godmode/events/events.php:55 ../../godmode/events/events.php:67 -#: ../../include/functions_events.php:4099 -#: ../../operation/agentes/status_monitor.php:44 -#: ../../operation/agentes/status_monitor.php:57 -#: ../../operation/agentes/ver_agente.php:1257 +#: ../../godmode/agentes/agent_manager.php:973 +#: ../../godmode/agentes/agent_manager.php:998 ../../godmode/menu.php:77 +#: ../../godmode/massive/massive_edit_agents.php:840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:74 +#: ../../godmode/events/events.php:80 ../../godmode/events/events.php:95 +#: ../../include/functions_reporting_html.php:1500 +#: ../../include/functions_events.php:4423 +#: ../../operation/agentes/status_monitor.php:62 +#: ../../operation/agentes/status_monitor.php:85 +#: ../../operation/agentes/ver_agente.php:1598 msgid "Custom fields" msgstr "カスタムフィールド" #: ../../enterprise/meta/event/custom_events.php:69 #: ../../enterprise/meta/event/custom_events.php:88 -#: ../../enterprise/meta/general/main_header.php:280 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2798 +#: ../../enterprise/meta/general/main_header.php:291 +#: ../../enterprise/meta/general/main_menu.php:326 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3011 #: ../../godmode/reporting/reporting_builder.list_items.php:222 -#: ../../godmode/events/events.php:62 ../../godmode/events/events.php:82 +#: ../../godmode/events/events.php:90 ../../godmode/events/events.php:110 msgid "Filters" msgstr "フィルタ" #: ../../enterprise/meta/event/custom_events.php:79 -#: ../../godmode/events/events.php:72 ../../include/ajax/events.php:1253 +#: ../../godmode/events/events.php:100 ../../include/ajax/events.php:1422 msgid "Responses" msgstr "応答" @@ -9002,43 +8849,43 @@ msgid "The user is not in neither group with EW profile" msgstr "ユーザは EW 権限のあるグループに含まれていません" #: ../../enterprise/meta/event/custom_events.php:160 -#: ../../enterprise/include/ajax/log_viewer.ajax.php:53 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1172 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:71 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1245 msgid "Fields" msgstr "フィールド" #: ../../enterprise/meta/event/custom_events.php:175 #: ../../godmode/agentes/status_monitor_custom_fields.php:164 -#: ../../godmode/events/custom_events.php:126 +#: ../../godmode/events/custom_events.php:128 msgid "Fields available" msgstr "存在するフィールド" #: ../../enterprise/meta/event/custom_events.php:177 -#: ../../godmode/agentes/status_monitor_custom_fields.php:184 -#: ../../godmode/events/custom_events.php:146 +#: ../../godmode/agentes/status_monitor_custom_fields.php:186 +#: ../../godmode/events/custom_events.php:148 msgid "Fields selected" msgstr "選択されているフィールド" #: ../../enterprise/meta/event/custom_events.php:187 #: ../../godmode/agentes/status_monitor_custom_fields.php:171 -#: ../../godmode/events/custom_events.php:133 +#: ../../godmode/events/custom_events.php:135 msgid "Add fields to select" msgstr "フィールドを選択に加える" -#: ../../enterprise/meta/event/custom_events.php:196 -#: ../../godmode/agentes/status_monitor_custom_fields.php:179 -#: ../../godmode/events/custom_events.php:141 +#: ../../enterprise/meta/event/custom_events.php:197 +#: ../../godmode/agentes/status_monitor_custom_fields.php:180 +#: ../../godmode/events/custom_events.php:143 msgid "Delete fields to select" msgstr "フィールドを選択から削除する" -#: ../../enterprise/meta/event/custom_events.php:205 +#: ../../enterprise/meta/event/custom_events.php:207 #: ../../godmode/events/custom_events.php:74 msgid "Show event fields" msgstr "イベントフィールド表示" -#: ../../enterprise/meta/event/custom_events.php:246 -#: ../../godmode/agentes/status_monitor_custom_fields.php:238 -#: ../../godmode/events/custom_events.php:200 +#: ../../enterprise/meta/event/custom_events.php:248 +#: ../../godmode/agentes/status_monitor_custom_fields.php:240 +#: ../../godmode/events/custom_events.php:202 msgid "" "There must be at least one custom field. Timestamp will be set by default" msgstr "少なくとも 1つのカスタムフィールドが必要です。 タイムスタンプはデフォルトで設定されます。" @@ -9049,87 +8896,111 @@ msgstr "ラウンドロビン" #: ../../enterprise/meta/include/functions_autoprovision.php:383 msgid "Less loaded" -msgstr "より少ない負荷" +msgstr "低負荷" -#: ../../enterprise/meta/include/functions_autoprovision.php:447 -#: ../../enterprise/meta/include/functions_autoprovision.php:612 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1434 -#: ../../enterprise/godmode/alerts/alert_events_list.php:499 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:400 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:272 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2849 -#: ../../godmode/reporting/reporting_builder.list_items.php:404 -#: ../../godmode/reporting/reporting_builder.list_items.php:639 -#: ../../godmode/reporting/graph_builder.graph_editor.php:203 -#: ../../godmode/reporting/graph_builder.graph_editor.php:304 +#: ../../enterprise/meta/include/functions_autoprovision.php:422 +msgid "" +"It uses the Round-robin planning method to distribute, \n" +" in an equitable way and in a rational order, all the new " +"Pandora software agents that reach the Metaconsole.\n" +" The distribution of the agents will be done in a circular " +"way, assigning the corresponding server to each new agent.\n" +" " +msgstr "" +"メタコンソールに到達するすべての新しい Pandora ソフトウェアエージェントをラウンドロビン方式で公平に配布します。\n" +" エージェントの配布は循環的に行われ、新しいエージェントは対応するサーバに割り当てられます。\n" +" " + +#: ../../enterprise/meta/include/functions_autoprovision.php:430 +msgid "" +"The new agents will be dynamically assigned to those servers with less load." +msgstr "新しいエージェントは、負荷の少ないサーバに動的に割り当てられます。" + +#: ../../enterprise/meta/include/functions_autoprovision.php:435 +msgid "" +"In the customized classification, we will be able to define our own " +"classification rules, \n" +" based on certain parameters retrieved from the information " +"reported by the agent (name of the agent and its IP address).\n" +" " +msgstr "" +"カスタム配布では、独自の配布ルールを定義できます。\n" +" エージェントから取得された情報(エージェント名とその IP アドレス)に基づきます。\n" +" " + +#: ../../enterprise/meta/include/functions_autoprovision.php:473 +#: ../../enterprise/meta/include/functions_autoprovision.php:640 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:190 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3068 +#: ../../enterprise/include/functions_ipam.php:1480 +#: ../../godmode/reporting/reporting_builder.list_items.php:440 +#: ../../godmode/reporting/reporting_builder.list_items.php:740 +#: ../../godmode/reporting/graph_builder.graph_editor.php:217 +#: ../../godmode/reporting/graph_builder.graph_editor.php:318 msgid "Sort" msgstr "並べ替え" -#: ../../enterprise/meta/include/functions_autoprovision.php:503 +#: ../../enterprise/meta/include/functions_autoprovision.php:529 msgid "" "There is no custom entries defined. Click on \"Create custom entry\" to add " "the first." -msgstr "カスタムエントリが定義されていません。最初に \"カスタムエントリの作成\" をクリックしてください。" +msgstr "カスタムエントリは定義されていません。\"カスタムエントリの作成\" をクリックして、最初のエントリを追加します。" -#: ../../enterprise/meta/include/functions_autoprovision.php:508 +#: ../../enterprise/meta/include/functions_autoprovision.php:534 msgid "Create custom entry" msgstr "カスタムエントリの作成" -#: ../../enterprise/meta/include/functions_autoprovision.php:535 +#: ../../enterprise/meta/include/functions_autoprovision.php:561 msgid "Provisioning configuration" -msgstr "プロビジョニング設定" +msgstr "設定プロビジョニング" -#: ../../enterprise/meta/include/functions_autoprovision.php:546 +#: ../../enterprise/meta/include/functions_autoprovision.php:572 msgid "Configuration:" msgstr "設定:" -#: ../../enterprise/meta/include/functions_autoprovision.php:584 +#: ../../enterprise/meta/include/functions_autoprovision.php:610 msgid "" "There is no rules configured for this custom entry. Click on Add button to " "create the first." -msgstr "このカスタムエントリに設定されたルールがありません。最初に追加ボタンをクリックしてください。" +msgstr "このカスタムエントリ用に設定されたルールがありません。 最初に追加ボタンをクリックして作成します。" -#: ../../enterprise/meta/include/functions_autoprovision.php:614 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:362 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:227 -#: ../../extensions/quick_shell.php:154 +#: ../../enterprise/meta/include/functions_autoprovision.php:642 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:369 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:266 +#: ../../extensions/quick_shell.php:165 msgid "Method" msgstr "方法" -#: ../../enterprise/meta/include/functions_autoprovision.php:695 +#: ../../enterprise/meta/include/functions_autoprovision.php:723 msgid "There was an error when editing the rule." -msgstr "ルール編集エラー。" +msgstr "ルール編集中にエラーが発生しました。" -#: ../../enterprise/meta/include/functions_autoprovision.php:709 +#: ../../enterprise/meta/include/functions_autoprovision.php:737 msgid "Operation:" msgstr "操作:" -#: ../../enterprise/meta/include/functions_autoprovision.php:723 +#: ../../enterprise/meta/include/functions_autoprovision.php:751 msgid "Method:" msgstr "方法:" -#: ../../enterprise/meta/include/functions_autoprovision.php:737 +#: ../../enterprise/meta/include/functions_autoprovision.php:765 #: ../../enterprise/include/functions_visual_map.php:215 #: ../../enterprise/include/functions_visual_map.php:280 msgid "Value:" msgstr "値:" -#: ../../enterprise/meta/include/functions_autoprovision.php:788 -#: ../../enterprise/godmode/alerts/alert_events_list.php:568 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:434 +#: ../../enterprise/meta/include/functions_autoprovision.php:816 msgid "Move up" msgstr "上へ" -#: ../../enterprise/meta/include/functions_autoprovision.php:796 -#: ../../enterprise/godmode/alerts/alert_events_list.php:580 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:440 +#: ../../enterprise/meta/include/functions_autoprovision.php:824 msgid "Move down" msgstr "下へ" #: ../../enterprise/meta/include/functions_groups_meta.php:114 #, php-format msgid "Error Duplicate name (%s) " -msgstr "" +msgstr "名前重複エラー (%s) " #: ../../enterprise/meta/include/functions_groups_meta.php:132 #, php-format @@ -9138,39 +9009,44 @@ msgstr "(重複 ID (%d) エラー) " #: ../../enterprise/meta/include/functions_groups_meta.php:153 msgid "Error Duplicate name" -msgstr "" +msgstr "名前重複エラー" #: ../../enterprise/meta/include/functions_users_meta.php:182 #: ../../enterprise/meta/include/functions_users_meta.php:204 -#: ../../enterprise/meta/general/main_header.php:310 -#: ../../enterprise/meta/general/main_header.php:392 +#: ../../enterprise/meta/general/main_header.php:321 +#: ../../enterprise/meta/general/main_header.php:401 #: ../../enterprise/meta/general/main_header.php:408 -#: ../../enterprise/meta/general/main_header.php:415 -#: ../../godmode/users/profile_list.php:44 -#: ../../godmode/users/profile_list.php:55 -#: ../../godmode/users/configure_profile.php:40 -#: ../../godmode/users/configure_profile.php:51 -#: ../../godmode/users/user_list.php:135 ../../godmode/users/user_list.php:145 -#: ../../godmode/users/configure_user.php:140 -#: ../../operation/users/user_edit_header.php:90 +#: ../../enterprise/meta/general/main_menu.php:357 +#: ../../enterprise/meta/general/main_menu.php:420 +#: ../../enterprise/meta/general/main_menu.php:427 +#: ../../godmode/users/profile_list.php:63 +#: ../../godmode/users/profile_list.php:84 +#: ../../godmode/users/configure_profile.php:44 +#: ../../godmode/users/configure_profile.php:65 +#: ../../godmode/users/user_list.php:214 ../../godmode/users/user_list.php:239 +#: ../../godmode/users/user_list.php:250 +#: ../../godmode/users/configure_user.php:221 +#: ../../operation/users/user_edit_header.php:91 msgid "User management" msgstr "ユーザ管理" #: ../../enterprise/meta/include/functions_users_meta.php:186 #: ../../enterprise/meta/include/functions_users_meta.php:212 -#: ../../godmode/users/profile_list.php:48 -#: ../../godmode/users/configure_profile.php:44 -#: ../../godmode/users/user_list.php:139 -#: ../../godmode/users/configure_user.php:144 ../../godmode/menu.php:127 +#: ../../godmode/users/profile_list.php:74 +#: ../../godmode/users/configure_profile.php:55 +#: ../../godmode/users/user_list.php:225 +#: ../../godmode/users/configure_user.php:232 ../../godmode/menu.php:130 msgid "Profile management" msgstr "プロファイル管理" #: ../../enterprise/meta/include/functions_users_meta.php:193 #: ../../enterprise/meta/include/functions_users_meta.php:208 -#: ../../enterprise/meta/general/main_header.php:622 -#: ../../enterprise/meta/general/main_header.php:628 -#: ../../operation/menu.php:476 ../../general/header.php:379 -#: ../../general/header.php:389 +#: ../../enterprise/meta/general/header.php:176 +#: ../../enterprise/meta/general/header.php:186 +#: ../../enterprise/meta/general/main_header.php:615 +#: ../../enterprise/meta/general/main_header.php:621 +#: ../../operation/menu.php:450 ../../general/header.php:403 +#: ../../general/header.php:413 msgid "Edit my user" msgstr "ユーザ情報編集" @@ -9183,70 +9059,74 @@ msgid "Group synchronization" msgstr "グループ同期" #: ../../enterprise/meta/include/functions_wizard_meta.php:188 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1799 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:210 -#: ../../enterprise/include/functions_reporting_csv.php:912 -#: ../../godmode/agentes/agent_manager.php:275 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1791 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:249 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/include/functions_reporting_csv.php:1063 +#: ../../godmode/agentes/agent_manager.php:286 +#: ../../godmode/reporting/reporting_builder.item_editor.php:67 +#: ../../include/functions_reporting_html.php:1472 msgid "Alias" msgstr "別名" #: ../../enterprise/meta/include/functions_wizard_meta.php:209 #: ../../enterprise/meta/include/functions_wizard_meta.php:213 #: ../../enterprise/meta/include/functions_wizard_meta.php:479 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1466 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1811 -#: ../../godmode/agentes/agent_manager.php:284 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1458 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1803 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../godmode/agentes/agent_manager.php:295 #: ../../godmode/servers/modificar_server.php:60 -#: ../../include/functions_reporting_html.php:3035 -#: ../../include/functions_reporting_html.php:3120 -#: ../../include/functions_treeview.php:619 -#: ../../include/functions_events.php:4075 +#: ../../include/functions_reporting_html.php:1476 +#: ../../include/functions_reporting_html.php:3546 +#: ../../include/functions_reporting_html.php:3632 +#: ../../include/functions_treeview.php:640 +#: ../../include/functions_events.php:4399 #: ../../operation/gis_maps/ajax.php:290 msgid "IP Address" msgstr "IP アドレス" #: ../../enterprise/meta/include/functions_wizard_meta.php:238 #: ../../enterprise/meta/include/functions_wizard_meta.php:681 -#: ../../enterprise/godmode/modules/configure_local_component.php:475 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:126 +#: ../../enterprise/godmode/modules/configure_local_component.php:484 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:183 -#: ../../enterprise/godmode/setup/setup_log_collector.php:47 -#: ../../enterprise/include/functions_metaconsole.php:1287 -#: ../../enterprise/include/functions_metaconsole.php:1320 -#: ../../enterprise/include/functions_metaconsole.php:1353 -#: ../../enterprise/include/functions_metaconsole.php:1386 -#: ../../enterprise/include/functions_metaconsole.php:1419 -#: ../../enterprise/include/functions_metaconsole.php:1452 -#: ../../enterprise/include/functions_metaconsole.php:1485 +#: ../../enterprise/godmode/setup/setup_log_collector.php:46 +#: ../../enterprise/include/functions_metaconsole.php:1372 +#: ../../enterprise/include/functions_metaconsole.php:1405 +#: ../../enterprise/include/functions_metaconsole.php:1438 +#: ../../enterprise/include/functions_metaconsole.php:1471 +#: ../../enterprise/include/functions_metaconsole.php:1504 +#: ../../enterprise/include/functions_metaconsole.php:1537 +#: ../../enterprise/include/functions_metaconsole.php:1568 +#: ../../enterprise/include/functions_metaconsole.php:1601 +#: ../../godmode/agentes/module_manager_editor_web.php:170 msgid "Check" msgstr "チェック" #: ../../enterprise/meta/include/functions_wizard_meta.php:247 #: ../../enterprise/meta/include/functions_wizard_meta.php:530 #: ../../enterprise/meta/include/functions_wizard_meta.php:601 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1151 -#: ../../enterprise/godmode/alerts/alert_events.php:121 -#: ../../enterprise/godmode/alerts/alert_events.php:125 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1146 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:48 -#: ../../enterprise/include/functions_reporting_csv.php:847 -#: ../../enterprise/include/class/Aws.cloud.php:282 -#: ../../godmode/alerts/configure_alert_template.php:179 -#: ../../godmode/alerts/configure_alert_template.php:183 -#: ../../godmode/setup/setup.php:89 ../../godmode/setup/setup.php:163 -#: ../../godmode/servers/plugin.php:360 ../../godmode/servers/plugin.php:365 -#: ../../include/ajax/events.php:1229 ../../include/functions_reports.php:752 -#: ../../include/functions_reporting.php:7319 +#: ../../enterprise/include/functions_reporting_csv.php:958 +#: ../../enterprise/include/class/Aws.cloud.php:344 +#: ../../godmode/alerts/configure_alert_template.php:190 +#: ../../godmode/alerts/configure_alert_template.php:194 +#: ../../godmode/setup/setup.php:93 ../../godmode/setup/setup.php:246 +#: ../../godmode/servers/plugin.php:385 ../../godmode/servers/plugin.php:390 +#: ../../include/ajax/events.php:1372 ../../include/functions_reports.php:767 +#: ../../include/functions_reporting.php:8616 msgid "General" msgstr "一般" #: ../../enterprise/meta/include/functions_wizard_meta.php:307 #: ../../godmode/modules/manage_network_templates_form.php:329 -#: ../../include/class/ModuleTemplates.class.php:730 +#: ../../include/class/ModuleTemplates.class.php:804 msgid "Components" msgstr "コンポーネント" #: ../../enterprise/meta/include/functions_wizard_meta.php:309 -#: ../../enterprise/include/functions_reporting_csv.php:2119 +#: ../../enterprise/include/functions_reporting_csv.php:2246 msgid "Agent modules" msgstr "エージェントモジュール" @@ -9259,109 +9139,116 @@ msgid "Undo changes" msgstr "変更を元に戻す" #: ../../enterprise/meta/include/functions_wizard_meta.php:492 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:596 -#: ../../enterprise/godmode/services/services.service.php:398 -#: ../../enterprise/operation/services/services.list.php:235 -#: ../../enterprise/operation/services/services.table_services.php:214 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:695 +#: ../../godmode/agentes/module_manager_editor_wmi.php:59 #: ../../godmode/agentes/module_manager_editor_network.php:94 -#: ../../godmode/massive/massive_edit_modules.php:745 -#: ../../include/ajax/events.php:1515 +#: ../../godmode/massive/massive_edit_modules.php:761 +#: ../../include/ajax/events.php:1699 msgid "Auto" msgstr "自動" #: ../../enterprise/meta/include/functions_wizard_meta.php:493 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:597 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:696 +#: ../../godmode/agentes/module_manager_editor_wmi.php:60 #: ../../godmode/agentes/module_manager_editor_network.php:95 -#: ../../godmode/massive/massive_edit_modules.php:746 +#: ../../godmode/massive/massive_edit_modules.php:762 msgid "Force primary key" msgstr "プライマリを利用" #: ../../enterprise/meta/include/functions_wizard_meta.php:516 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1471 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1463 #: ../../enterprise/meta/include/functions_events_meta.php:70 -#: ../../enterprise/meta/include/functions_meta.php:1172 -#: ../../enterprise/meta/include/functions_meta.php:1221 -#: ../../enterprise/meta/include/functions_meta.php:1270 -#: ../../enterprise/meta/general/login_page.php:109 -#: ../../enterprise/meta/general/login_page.php:151 +#: ../../enterprise/meta/include/functions_meta.php:974 +#: ../../enterprise/meta/include/functions_meta.php:1023 +#: ../../enterprise/meta/include/functions_meta.php:1072 +#: ../../enterprise/meta/general/login_page.php:125 +#: ../../enterprise/meta/general/login_page.php:167 #: ../../enterprise/extensions/disabled/check_acls.php:47 -#: ../../enterprise/extensions/disabled/check_acls.php:138 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:189 -#: ../../enterprise/godmode/setup/setup_auth.php:974 -#: ../../enterprise/godmode/setup/setup_auth.php:1006 +#: ../../enterprise/extensions/disabled/check_acls.php:132 +#: ../../enterprise/godmode/setup/setup_auth.php:1018 +#: ../../enterprise/godmode/setup/setup_auth.php:1050 #: ../../enterprise/godmode/servers/manage_export_form.php:113 -#: ../../enterprise/include/functions_tasklist.php:167 -#: ../../enterprise/include/class/MySQL.app.php:521 -#: ../../enterprise/include/class/Oracle.app.php:502 -#: ../../extensions/api_checker.php:138 ../../extensions/users_connected.php:77 -#: ../../godmode/admin_access_logs.php:86 -#: ../../godmode/admin_access_logs.php:196 +#: ../../enterprise/include/functions_tasklist.php:151 +#: ../../enterprise/include/class/DB2.app.php:501 +#: ../../enterprise/include/class/MySQL.app.php:523 +#: ../../enterprise/include/class/Oracle.app.php:508 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:502 +#: ../../extensions/api_checker.php:138 +#: ../../extensions/users_connected.php:143 +#: ../../godmode/admin_access_logs.php:99 +#: ../../godmode/admin_access_logs.php:209 #: ../../godmode/setup/setup_ehorus.php:77 -#: ../../godmode/setup/setup_integria.php:216 -#: ../../godmode/events/custom_events.php:98 -#: ../../mobile/include/user.class.php:272 -#: ../../mobile/operation/tactical.php:349 -#: ../../include/functions_reporting_html.php:4687 -#: ../../include/functions.php:2889 ../../include/functions_cron.php:454 -#: ../../include/functions_config.php:653 -#: ../../include/functions_config.php:673 -#: ../../include/functions_config.php:1593 -#: ../../include/class/CredentialStore.class.php:735 -#: ../../include/class/CredentialStore.class.php:1030 +#: ../../godmode/setup/setup_integria.php:280 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2977 +#: ../../godmode/events/custom_events.php:99 +#: ../../mobile/include/user.class.php:335 +#: ../../mobile/operation/tactical.php:347 +#: ../../include/functions_reporting_html.php:5367 +#: ../../include/functions.php:3059 ../../include/functions_cron.php:454 +#: ../../include/functions_config.php:664 +#: ../../include/functions_config.php:684 +#: ../../include/functions_config.php:1747 +#: ../../include/class/CredentialStore.class.php:785 +#: ../../include/class/CredentialStore.class.php:1114 #: ../../include/functions_events.php:192 -#: ../../include/functions_events.php:241 -#: ../../include/functions_events.php:6039 -#: ../../include/functions_events.php:6466 ../../operation/search_users.php:60 -#: ../../operation/users/user_edit.php:679 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:125 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:299 +#: ../../include/functions_events.php:242 +#: ../../include/functions_events.php:6539 +#: ../../include/functions_events.php:6966 ../../operation/search_users.php:60 +#: ../../operation/users/user_edit.php:682 +#: ../../operation/users/user_edit.php:728 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:118 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:286 #: ../../operation/events/events.build_table.php:202 -#: ../../operation/events/events.build_table.php:697 -#: ../../general/logon_ok.php:245 ../../general/login_page.php:206 -#: ../../general/login_page.php:248 +#: ../../operation/events/events.build_table.php:700 +#: ../../general/logon_ok.php:245 ../../general/login_page.php:230 +#: ../../general/login_page.php:272 msgid "User" msgstr "ユーザ" #: ../../enterprise/meta/include/functions_wizard_meta.php:520 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1475 -#: ../../enterprise/meta/include/functions_meta.php:1183 -#: ../../enterprise/meta/include/functions_meta.php:1232 -#: ../../enterprise/meta/include/functions_meta.php:1281 -#: ../../enterprise/meta/general/login_page.php:123 -#: ../../enterprise/meta/general/login_page.php:165 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:505 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:694 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1467 +#: ../../enterprise/meta/include/functions_meta.php:985 +#: ../../enterprise/meta/include/functions_meta.php:1034 +#: ../../enterprise/meta/include/functions_meta.php:1083 +#: ../../enterprise/meta/general/login_page.php:139 +#: ../../enterprise/meta/general/login_page.php:181 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:793 #: ../../enterprise/godmode/setup/setup_module_library.php:49 -#: ../../enterprise/godmode/setup/setup_auth.php:980 -#: ../../enterprise/godmode/setup/setup_auth.php:1012 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:247 +#: ../../enterprise/godmode/setup/setup_auth.php:1024 +#: ../../enterprise/godmode/setup/setup_auth.php:1056 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:250 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:59 #: ../../enterprise/godmode/servers/manage_export_form.php:117 +#: ../../enterprise/include/ajax/servers.ajax.php:101 +#: ../../enterprise/include/ajax/servers.ajax.php:159 +#: ../../enterprise/include/ajax/servers.ajax.php:285 #: ../../enterprise/include/functions_ui.php:104 -#: ../../enterprise/include/functions_setup.php:44 -#: ../../enterprise/include/functions_setup.php:84 -#: ../../enterprise/include/class/VMware.app.php:625 -#: ../../enterprise/include/class/MySQL.app.php:533 -#: ../../enterprise/include/class/Oracle.app.php:514 +#: ../../enterprise/include/functions_setup.php:55 +#: ../../enterprise/include/functions_setup.php:113 +#: ../../enterprise/include/class/VMware.app.php:718 +#: ../../enterprise/include/class/DB2.app.php:513 +#: ../../enterprise/include/class/MySQL.app.php:535 +#: ../../enterprise/include/class/Oracle.app.php:520 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:514 #: ../../extensions/api_checker.php:143 #: ../../godmode/modules/manage_network_components_form_wmi.php:49 -#: ../../godmode/users/configure_user.php:739 -#: ../../godmode/agentes/module_manager_editor_wmi.php:76 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:469 -#: ../../godmode/massive/massive_edit_modules.php:836 +#: ../../godmode/users/configure_user.php:908 +#: ../../godmode/agentes/module_manager_editor_wmi.php:116 +#: ../../godmode/massive/massive_edit_modules.php:852 #: ../../godmode/setup/setup_ehorus.php:83 -#: ../../godmode/setup/setup_integria.php:222 -#: ../../mobile/include/user.class.php:279 -#: ../../include/functions_config.php:657 -#: ../../include/functions_config.php:677 -#: ../../include/functions_config.php:1598 -#: ../../include/class/CredentialStore.class.php:882 -#: ../../include/class/CredentialStore.class.php:909 -#: ../../include/class/CredentialStore.class.php:1031 -#: ../../include/class/CredentialStore.class.php:1048 -#: ../../include/class/AgentWizard.class.php:282 -#: ../../operation/users/user_edit.php:685 ../../general/login_page.php:220 -#: ../../general/login_page.php:261 +#: ../../godmode/setup/setup_integria.php:286 +#: ../../mobile/include/user.class.php:342 +#: ../../include/functions_config.php:668 +#: ../../include/functions_config.php:688 +#: ../../include/functions_config.php:1752 +#: ../../include/class/CredentialStore.class.php:938 +#: ../../include/class/CredentialStore.class.php:975 +#: ../../include/class/CredentialStore.class.php:1115 +#: ../../include/class/CredentialStore.class.php:1138 +#: ../../include/class/AgentWizard.class.php:677 +#: ../../operation/users/user_edit.php:688 +#: ../../operation/users/user_edit.php:734 ../../general/login_page.php:244 +#: ../../general/login_page.php:285 msgid "Password" msgstr "パスワード" @@ -9374,16 +9261,16 @@ msgid "Response" msgstr "応答" #: ../../enterprise/meta/include/functions_wizard_meta.php:592 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:144 +#: ../../godmode/agentes/module_manager_editor_web.php:197 msgid "Check type" msgstr "チェックタイプ" #: ../../enterprise/meta/include/functions_wizard_meta.php:609 #: ../../enterprise/meta/include/functions_wizard_meta.php:666 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:63 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:909 -#: ../../enterprise/include/functions_enterprise.php:321 -#: ../../godmode/massive/massive_edit_modules.php:1069 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1008 +#: ../../enterprise/include/functions_enterprise.php:314 +#: ../../godmode/agentes/module_manager_editor_web.php:91 +#: ../../godmode/massive/massive_edit_modules.php:1085 msgid "Web checks" msgstr "ウェブチェック" @@ -9400,366 +9287,370 @@ msgid "Delete check" msgstr "チェックを削除" #: ../../enterprise/meta/include/functions_wizard_meta.php:673 -#: ../../enterprise/godmode/modules/configure_local_component.php:466 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:118 +#: ../../enterprise/godmode/modules/configure_local_component.php:475 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:180 +#: ../../godmode/agentes/module_manager_editor_web.php:162 msgid "Load basic" msgstr "基本設定読み込み" #: ../../enterprise/meta/include/functions_wizard_meta.php:679 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:124 +#: ../../godmode/agentes/module_manager_editor_web.php:168 msgid "Load a basic structure on Web Checks" msgstr "ウェブチェックに基本構造を読み込む" #: ../../enterprise/meta/include/functions_wizard_meta.php:687 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:132 +#: ../../godmode/agentes/module_manager_editor_web.php:176 msgid "Check the correct structure of the WebCheck" msgstr "ウェブチェックの構造確認" #: ../../enterprise/meta/include/functions_wizard_meta.php:694 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:198 +#: ../../godmode/agentes/module_manager_editor_web.php:251 msgid "First line must be \"task_begin\"" msgstr "最初の行は、\"task_begin\" でなければいけません。" #: ../../enterprise/meta/include/functions_wizard_meta.php:695 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:199 +#: ../../godmode/agentes/module_manager_editor_web.php:252 msgid "Webchecks configuration is empty" msgstr "ウェブチェック設定が空です" #: ../../enterprise/meta/include/functions_wizard_meta.php:696 #: ../../enterprise/meta/include/functions_wizard_meta.php:697 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:200 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:201 +#: ../../godmode/agentes/module_manager_editor_web.php:253 +#: ../../godmode/agentes/module_manager_editor_web.php:254 msgid "Last line must be \"task_end\"" msgstr "最後の行は、\"task_end\" でなければいけません。" #: ../../enterprise/meta/include/functions_wizard_meta.php:698 -#: ../../enterprise/godmode/modules/configure_local_component.php:485 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:202 +#: ../../enterprise/godmode/modules/configure_local_component.php:494 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:203 +#: ../../godmode/agentes/module_manager_editor_web.php:255 msgid "There is a line with a unknown token 'token_fail'." msgstr "不明なトークン 'token_fail' を含む行があります。" #: ../../enterprise/meta/include/functions_wizard_meta.php:699 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:204 +#: ../../godmode/agentes/module_manager_editor_web.php:257 msgid "Web checks are built correctly" msgstr "ウェブチェックを設定しました" -#: ../../enterprise/meta/include/functions_wizard_meta.php:915 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1034 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1202 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1521 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1605 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1741 -#: ../../enterprise/meta/agentsearch.php:116 -#: ../../enterprise/extensions/ipam/ipam_list.php:138 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1204 -#: ../../enterprise/godmode/modules/configure_local_component.php:283 +#: ../../enterprise/meta/include/functions_wizard_meta.php:916 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1032 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1197 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1513 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1597 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1733 +#: ../../enterprise/meta/agentsearch.php:118 +#: ../../enterprise/godmode/modules/configure_local_component.php:285 #: ../../enterprise/godmode/agentes/inventory_manager.php:220 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:405 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:447 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:255 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:533 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:421 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:463 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:264 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:632 #: ../../enterprise/godmode/servers/manage_export.php:139 #: ../../enterprise/godmode/servers/manage_export_form.php:95 #: ../../enterprise/include/functions_ui.php:84 -#: ../../enterprise/include/class/Azure.cloud.php:771 -#: ../../enterprise/include/class/VMware.app.php:560 -#: ../../enterprise/include/class/SAP.app.php:493 -#: ../../enterprise/include/class/Aws.cloud.php:464 -#: ../../enterprise/include/class/Aws.cloud.php:1203 -#: ../../enterprise/include/class/MySQL.app.php:556 -#: ../../enterprise/include/class/Oracle.app.php:537 -#: ../../enterprise/operation/agentes/tag_view.php:581 -#: ../../enterprise/operation/agentes/tag_view.php:658 -#: ../../godmode/modules/manage_network_components_form_common.php:154 +#: ../../enterprise/include/class/Azure.cloud.php:847 +#: ../../enterprise/include/class/VMware.app.php:653 +#: ../../enterprise/include/class/DB2.app.php:536 +#: ../../enterprise/include/class/Aws.S3.php:506 +#: ../../enterprise/include/class/SAP.app.php:513 +#: ../../enterprise/include/class/Aws.cloud.php:590 +#: ../../enterprise/include/class/Aws.cloud.php:1317 +#: ../../enterprise/include/class/MySQL.app.php:558 +#: ../../enterprise/include/class/Google.cloud.php:797 +#: ../../enterprise/include/class/Oracle.app.php:543 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:537 +#: ../../enterprise/include/functions_ipam.php:1219 +#: ../../enterprise/operation/agentes/tag_view.php:607 +#: ../../enterprise/operation/agentes/tag_view.php:684 +#: ../../enterprise/tools/ipam/ipam_list.php:147 +#: ../../godmode/modules/manage_network_components_form_common.php:139 #: ../../godmode/agentes/status_monitor_custom_fields.php:93 #: ../../godmode/agentes/status_monitor_custom_fields.php:147 -#: ../../godmode/agentes/agent_manager.php:335 -#: ../../godmode/agentes/module_manager_editor_common.php:562 -#: ../../godmode/agentes/module_manager_editor_common.php:583 -#: ../../godmode/agentes/module_manager.php:648 -#: ../../godmode/massive/massive_edit_agents.php:553 -#: ../../godmode/massive/massive_edit_modules.php:682 -#: ../../godmode/wizards/HostDevices.class.php:794 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:429 -#: ../../mobile/operation/modules.php:630 -#: ../../mobile/operation/modules.php:632 -#: ../../mobile/operation/modules.php:821 -#: ../../include/functions_reporting_html.php:2661 +#: ../../godmode/agentes/agent_manager.php:362 +#: ../../godmode/agentes/module_manager_editor_common.php:599 +#: ../../godmode/agentes/module_manager_editor_common.php:624 +#: ../../godmode/agentes/module_manager.php:844 +#: ../../godmode/massive/massive_edit_agents.php:590 +#: ../../godmode/massive/massive_edit_modules.php:698 +#: ../../godmode/wizards/HostDevices.class.php:798 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:545 +#: ../../mobile/operation/modules.php:644 +#: ../../mobile/operation/modules.php:646 +#: ../../mobile/operation/modules.php:838 +#: ../../include/functions_reporting_html.php:3113 #: ../../include/functions_treeview.php:84 -#: ../../include/functions_treeview.php:625 -#: ../../include/class/CustomNetScan.class.php:518 +#: ../../include/functions_treeview.php:646 +#: ../../include/class/CustomNetScan.class.php:520 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:331 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:320 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:296 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:321 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:350 #: ../../include/lib/Dashboard/Widgets/single_graph.php:306 #: ../../include/lib/Dashboard/Widgets/top_n.php:236 #: ../../operation/search_agents.php:44 ../../operation/search_agents.php:50 -#: ../../operation/agentes/estado_agente.php:716 -#: ../../operation/agentes/status_monitor.php:1160 -#: ../../operation/agentes/estado_generalagente.php:293 +#: ../../operation/agentes/estado_agente.php:749 +#: ../../operation/agentes/status_monitor.php:1270 +#: ../../operation/agentes/estado_generalagente.php:338 #: ../../operation/netflow/nf_live_view.php:262 #: ../../operation/search_modules.php:34 #: ../../operation/servers/recon_view.php:97 msgid "Interval" msgstr "間隔" -#: ../../enterprise/meta/include/functions_wizard_meta.php:921 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1040 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1222 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1526 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1610 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1746 -#: ../../enterprise/godmode/modules/configure_local_component.php:440 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:711 -#: ../../godmode/modules/manage_network_components_form_common.php:303 -#: ../../godmode/agentes/module_manager_editor_common.php:537 -#: ../../godmode/massive/massive_edit_modules.php:853 -#: ../../include/functions_reporting_html.php:2662 +#: ../../enterprise/meta/include/functions_wizard_meta.php:922 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1038 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1217 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1518 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1602 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1738 +#: ../../enterprise/godmode/modules/configure_local_component.php:449 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 +#: ../../godmode/modules/manage_network_components_form_common.php:295 +#: ../../godmode/agentes/module_manager_editor_common.php:564 +#: ../../godmode/massive/massive_edit_modules.php:869 +#: ../../include/functions_reporting_html.php:3114 msgid "Unit" msgstr "単位" -#: ../../enterprise/meta/include/functions_wizard_meta.php:953 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1046 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1259 +#: ../../enterprise/meta/include/functions_wizard_meta.php:954 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1044 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1254 msgid "Various" msgstr "いろいろ" -#: ../../enterprise/meta/include/functions_wizard_meta.php:961 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1482 -#: ../../extensions/net_tools.php:392 +#: ../../enterprise/meta/include/functions_wizard_meta.php:962 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1474 +#: ../../include/class/ExternalTools.class.php:570 msgid "SNMP Community" msgstr "SNMP コミュニティ" -#: ../../enterprise/meta/include/functions_wizard_meta.php:968 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1054 -#: ../../enterprise/include/functions_hostdevices.php:291 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1149 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1276 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1286 +#: ../../enterprise/meta/include/functions_wizard_meta.php:969 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1052 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1189 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1316 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1326 #: ../../extensions/api_checker.php:195 +#: ../../godmode/wizards/HostDevices.class.php:1470 msgid "Credentials" msgstr "認証情報" -#: ../../enterprise/meta/include/functions_wizard_meta.php:975 -#: ../../enterprise/meta/include/functions_wizard_meta.php:984 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1062 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1071 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1266 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1275 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1504 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1513 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1588 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1597 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1707 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1716 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:271 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:380 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:733 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1650 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2219 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2149 -#: ../../godmode/alerts/alert_view.php:314 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1088 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2025 -#: ../../include/functions_reporting_html.php:3719 -#: ../../include/functions_ui.php:2568 -#: ../../include/functions_reporting.php:1391 +#: ../../enterprise/meta/include/functions_wizard_meta.php:976 +#: ../../enterprise/meta/include/functions_wizard_meta.php:985 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1060 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1069 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1261 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1270 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1496 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1505 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1580 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1589 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1699 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1708 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:273 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:385 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:738 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1705 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2264 +#: ../../enterprise/include/functions_reporting_csv.php:996 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2376 +#: ../../godmode/alerts/alert_view.php:318 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1162 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2145 +#: ../../include/functions_reporting_html.php:4385 +#: ../../include/functions_ui.php:2588 +#: ../../include/functions_reporting.php:1479 msgid "Min" msgstr "最小" -#: ../../enterprise/meta/include/functions_wizard_meta.php:977 -#: ../../enterprise/meta/include/functions_wizard_meta.php:986 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1073 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1268 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1277 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1506 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1515 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1590 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1599 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1709 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1718 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:282 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:373 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:741 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1648 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2212 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2149 -#: ../../godmode/alerts/alert_view.php:314 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1090 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2018 -#: ../../include/functions_reporting_html.php:3718 -#: ../../include/functions_ui.php:2568 -#: ../../include/functions_reporting.php:1387 +#: ../../enterprise/meta/include/functions_wizard_meta.php:978 +#: ../../enterprise/meta/include/functions_wizard_meta.php:987 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1062 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1071 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1263 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1272 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1498 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1507 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1582 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1591 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1701 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1710 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:285 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:378 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:746 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1703 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2257 +#: ../../enterprise/include/functions_reporting_csv.php:996 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2376 +#: ../../godmode/alerts/alert_view.php:318 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2138 +#: ../../include/functions_reporting_html.php:4384 +#: ../../include/functions_ui.php:2588 +#: ../../include/functions_reporting.php:1475 msgid "Max" msgstr "最大" -#: ../../enterprise/meta/include/functions_wizard_meta.php:979 -#: ../../enterprise/meta/include/functions_wizard_meta.php:988 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1066 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1075 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1270 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1279 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1508 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1517 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1592 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1601 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1711 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1720 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1736 -#: ../../enterprise/godmode/modules/configure_local_component.php:325 -#: ../../enterprise/godmode/modules/configure_local_component.php:360 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:433 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:502 -#: ../../godmode/modules/manage_network_components_form_common.php:196 -#: ../../godmode/modules/manage_network_components_form_common.php:231 -#: ../../godmode/agentes/module_manager_editor_common.php:431 -#: ../../godmode/agentes/module_manager_editor_common.php:484 -#: ../../godmode/massive/massive_edit_modules.php:582 -#: ../../godmode/massive/massive_edit_modules.php:651 +#: ../../enterprise/meta/include/functions_wizard_meta.php:980 +#: ../../enterprise/meta/include/functions_wizard_meta.php:989 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1064 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1073 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1265 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1274 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1500 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1509 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1584 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1593 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1703 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1712 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1728 +#: ../../enterprise/godmode/modules/configure_local_component.php:334 +#: ../../enterprise/godmode/modules/configure_local_component.php:369 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:532 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:601 +#: ../../godmode/modules/manage_network_components_form_common.php:188 +#: ../../godmode/modules/manage_network_components_form_common.php:223 +#: ../../godmode/modules/manage_network_components_form_wizard.php:392 +#: ../../godmode/modules/manage_network_components_form_wizard.php:428 +#: ../../godmode/agentes/module_manager_editor_common.php:458 +#: ../../godmode/agentes/module_manager_editor_common.php:511 +#: ../../godmode/massive/massive_edit_modules.php:598 +#: ../../godmode/massive/massive_edit_modules.php:667 msgid "Inverse interval" msgstr "条件の反転" -#: ../../enterprise/meta/include/functions_wizard_meta.php:993 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1080 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1314 -#: ../../include/ajax/module.php:846 +#: ../../enterprise/meta/include/functions_wizard_meta.php:994 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1078 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1309 +#: ../../include/ajax/module.php:981 msgid "Thresholds" msgstr "しきい値" -#: ../../enterprise/meta/include/functions_wizard_meta.php:1086 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1619 -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:169 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1084 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1611 +#: ../../godmode/agentes/module_manager_editor_web.php:222 msgid "Proxy URL" msgstr "プロキシURL" -#: ../../enterprise/meta/include/functions_wizard_meta.php:1091 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1089 msgid "Web configuration" msgstr "ウェブ設定" -#: ../../enterprise/meta/include/functions_wizard_meta.php:1286 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1299 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1727 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1734 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1281 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1294 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1719 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1726 msgid "Str: " msgstr "文字列: " -#: ../../enterprise/meta/include/functions_wizard_meta.php:1295 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1308 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1290 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1303 msgid " Inverse interval " msgstr " 条件の反転 " -#: ../../enterprise/meta/include/functions_wizard_meta.php:1370 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1362 msgid "Alerts in module" msgstr "モジュール内のアラート" -#: ../../enterprise/meta/include/functions_wizard_meta.php:1378 -#: ../../include/functions_reporting_html.php:4063 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1370 +#: ../../include/functions_reporting_html.php:4729 msgid "Alert description" msgstr "アラートの説明" -#: ../../enterprise/meta/include/functions_wizard_meta.php:1615 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1607 msgid "Checks" msgstr "チェック" -#: ../../enterprise/meta/include/functions_wizard_meta.php:1824 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1816 msgid "Deleted modules" msgstr "削除済エージェント" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2055 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2155 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2638 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2757 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2848 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3043 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:391 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:427 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2004 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2104 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2632 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2751 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2842 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3037 msgid "Another module already exists with the same name" msgstr "同じ名前のモジュールが既に存在します" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2067 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2162 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2650 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2016 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2111 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2644 #, php-format msgid "Error adding module %s" msgstr "モジュール %s 追加エラー" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2076 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2171 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2025 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2120 msgid "" "There was an error creating the alerts, the operation has been cancelled" msgstr "アラート作成でエラーが発生しました。操作はキャンセルされました。" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2105 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2200 -#: ../../enterprise/godmode/policies/policy_modules.php:863 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2054 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2149 +#: ../../enterprise/godmode/policies/policy_modules.php:889 msgid "Successfully added module." msgstr "モジュールを追加しました。" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2240 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2211 #, php-format msgid "Could not create agent %s" msgstr "エージェント %s を作成できませんでした" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2244 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2215 msgid "Agent successfully added" msgstr "エージェントを追加しました" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2260 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2340 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2231 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2334 #, php-format msgid "%s Modules created" msgstr "%s モジュールを作成しました" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2303 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2297 #, php-format msgid "Could not update agent %s" msgstr "エージェント %s を更新できませんでした" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2307 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2301 #: ../../enterprise/include/class/AgentRepository.class.php:495 msgid "Agent successfully updated" msgstr "エージェントを更新しました" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2346 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2340 #, php-format msgid "%s Modules deleted" msgstr "%s モジュールを削除しました" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2662 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2656 msgid "" "There was an error creating the alerts, the operation has been cancelled ." msgstr "アラート作成エラーです。操作はキャンセルされました。" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2692 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2686 msgid "Module successfully added." msgstr "モジュールを追加しました。" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2764 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2855 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3050 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2758 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2849 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3044 #, php-format msgid "Error updating module %s" msgstr "モジュール %s の更新エラー" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2786 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2877 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3072 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2780 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2871 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3066 msgid "" "There was an error updating the alerts, the operation has been cancelled" msgstr "アラートの更新でエラーが発生しました。操作はキャンセルされました。" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2807 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2898 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3093 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2801 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2892 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3087 msgid "Successfully updated module." msgstr "モジュールを更新しました。" -#: ../../enterprise/meta/include/functions_wizard_meta.php:3470 +#: ../../enterprise/meta/include/functions_wizard_meta.php:3467 msgid "Manage agent modules" msgstr "エージェントモジュール管理" @@ -9769,122 +9660,121 @@ msgid "Everyday" msgstr "毎日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:95 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1687 -#: ../../enterprise/include/functions_reporting.php:1571 -#: ../../enterprise/include/functions_reporting.php:2144 -#: ../../enterprise/include/functions_reporting.php:2462 -#: ../../enterprise/include/functions_reporting.php:3092 -#: ../../enterprise/include/functions_reporting.php:4066 -#: ../../godmode/alerts/configure_alert_special_days.php:83 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1743 +#: ../../enterprise/include/functions_reporting.php:1692 +#: ../../enterprise/include/functions_reporting.php:2316 +#: ../../enterprise/include/functions_reporting.php:2634 +#: ../../enterprise/include/functions_reporting.php:3269 +#: ../../enterprise/include/functions_reporting.php:4247 +#: ../../godmode/alerts/configure_alert_special_days.php:114 #: ../../godmode/alerts/alert_templates.php:64 -#: ../../godmode/alerts/alert_special_days.php:265 -#: ../../godmode/alerts/alert_special_days.php:473 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1128 -#: ../../include/functions_html.php:1581 +#: ../../godmode/alerts/alert_special_days.php:282 +#: ../../godmode/alerts/alert_special_days.php:492 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1209 +#: ../../include/functions_html.php:2058 msgid "Monday" msgstr "月曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:96 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1693 -#: ../../enterprise/include/functions_reporting.php:1572 -#: ../../enterprise/include/functions_reporting.php:2145 -#: ../../enterprise/include/functions_reporting.php:2463 -#: ../../enterprise/include/functions_reporting.php:3093 -#: ../../enterprise/include/functions_reporting.php:4067 -#: ../../godmode/alerts/configure_alert_special_days.php:84 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1751 +#: ../../enterprise/include/functions_reporting.php:1693 +#: ../../enterprise/include/functions_reporting.php:2317 +#: ../../enterprise/include/functions_reporting.php:2635 +#: ../../enterprise/include/functions_reporting.php:3270 +#: ../../enterprise/include/functions_reporting.php:4248 +#: ../../godmode/alerts/configure_alert_special_days.php:115 #: ../../godmode/alerts/alert_templates.php:65 -#: ../../godmode/alerts/alert_special_days.php:266 -#: ../../godmode/alerts/alert_special_days.php:477 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1134 -#: ../../include/functions_html.php:1582 +#: ../../godmode/alerts/alert_special_days.php:283 +#: ../../godmode/alerts/alert_special_days.php:496 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1217 +#: ../../include/functions_html.php:2059 msgid "Tuesday" msgstr "火曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:97 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1699 -#: ../../enterprise/include/functions_reporting.php:1573 -#: ../../enterprise/include/functions_reporting.php:2146 -#: ../../enterprise/include/functions_reporting.php:2464 -#: ../../enterprise/include/functions_reporting.php:3094 -#: ../../enterprise/include/functions_reporting.php:4068 -#: ../../godmode/alerts/configure_alert_special_days.php:85 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1759 +#: ../../enterprise/include/functions_reporting.php:1694 +#: ../../enterprise/include/functions_reporting.php:2318 +#: ../../enterprise/include/functions_reporting.php:2636 +#: ../../enterprise/include/functions_reporting.php:3271 +#: ../../enterprise/include/functions_reporting.php:4249 +#: ../../godmode/alerts/configure_alert_special_days.php:116 #: ../../godmode/alerts/alert_templates.php:66 -#: ../../godmode/alerts/alert_special_days.php:267 -#: ../../godmode/alerts/alert_special_days.php:481 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1140 -#: ../../include/functions_html.php:1583 +#: ../../godmode/alerts/alert_special_days.php:284 +#: ../../godmode/alerts/alert_special_days.php:500 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1225 +#: ../../include/functions_html.php:2060 msgid "Wednesday" msgstr "水曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:98 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1705 -#: ../../enterprise/include/functions_reporting.php:1574 -#: ../../enterprise/include/functions_reporting.php:2147 -#: ../../enterprise/include/functions_reporting.php:2465 -#: ../../enterprise/include/functions_reporting.php:3095 -#: ../../enterprise/include/functions_reporting.php:4069 -#: ../../godmode/alerts/configure_alert_special_days.php:86 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1767 +#: ../../enterprise/include/functions_reporting.php:1695 +#: ../../enterprise/include/functions_reporting.php:2319 +#: ../../enterprise/include/functions_reporting.php:2637 +#: ../../enterprise/include/functions_reporting.php:3272 +#: ../../enterprise/include/functions_reporting.php:4250 +#: ../../godmode/alerts/configure_alert_special_days.php:117 #: ../../godmode/alerts/alert_templates.php:67 -#: ../../godmode/alerts/alert_special_days.php:268 -#: ../../godmode/alerts/alert_special_days.php:485 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1146 -#: ../../include/functions_html.php:1584 +#: ../../godmode/alerts/alert_special_days.php:285 +#: ../../godmode/alerts/alert_special_days.php:504 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1233 +#: ../../include/functions_html.php:2061 msgid "Thursday" msgstr "木曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:99 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1711 -#: ../../enterprise/include/functions_reporting.php:1575 -#: ../../enterprise/include/functions_reporting.php:2148 -#: ../../enterprise/include/functions_reporting.php:2466 -#: ../../enterprise/include/functions_reporting.php:3096 -#: ../../enterprise/include/functions_reporting.php:4070 -#: ../../godmode/alerts/configure_alert_special_days.php:87 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1775 +#: ../../enterprise/include/functions_reporting.php:1696 +#: ../../enterprise/include/functions_reporting.php:2320 +#: ../../enterprise/include/functions_reporting.php:2638 +#: ../../enterprise/include/functions_reporting.php:3273 +#: ../../enterprise/include/functions_reporting.php:4251 +#: ../../godmode/alerts/configure_alert_special_days.php:118 #: ../../godmode/alerts/alert_templates.php:68 -#: ../../godmode/alerts/alert_special_days.php:269 -#: ../../godmode/alerts/alert_special_days.php:489 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1152 -#: ../../include/functions_html.php:1585 +#: ../../godmode/alerts/alert_special_days.php:286 +#: ../../godmode/alerts/alert_special_days.php:508 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1241 +#: ../../include/functions_html.php:2062 msgid "Friday" msgstr "金曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:100 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1717 -#: ../../enterprise/include/functions_reporting.php:1576 -#: ../../enterprise/include/functions_reporting.php:2149 -#: ../../enterprise/include/functions_reporting.php:2467 -#: ../../enterprise/include/functions_reporting.php:3097 -#: ../../enterprise/include/functions_reporting.php:4071 -#: ../../godmode/alerts/configure_alert_special_days.php:88 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1783 +#: ../../enterprise/include/functions_reporting.php:1697 +#: ../../enterprise/include/functions_reporting.php:2321 +#: ../../enterprise/include/functions_reporting.php:2639 +#: ../../enterprise/include/functions_reporting.php:3274 +#: ../../enterprise/include/functions_reporting.php:4252 +#: ../../godmode/alerts/configure_alert_special_days.php:119 #: ../../godmode/alerts/alert_templates.php:69 -#: ../../godmode/alerts/alert_special_days.php:270 -#: ../../godmode/alerts/alert_special_days.php:493 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1158 -#: ../../include/functions_html.php:1586 +#: ../../godmode/alerts/alert_special_days.php:287 +#: ../../godmode/alerts/alert_special_days.php:512 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1249 +#: ../../include/functions_html.php:2063 msgid "Saturday" msgstr "土曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:101 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1723 -#: ../../enterprise/include/functions_reporting.php:1577 -#: ../../enterprise/include/functions_reporting.php:2150 -#: ../../enterprise/include/functions_reporting.php:2468 -#: ../../enterprise/include/functions_reporting.php:3098 -#: ../../enterprise/include/functions_reporting.php:4072 -#: ../../godmode/alerts/configure_alert_special_days.php:89 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1791 +#: ../../enterprise/include/functions_reporting.php:1698 +#: ../../enterprise/include/functions_reporting.php:2322 +#: ../../enterprise/include/functions_reporting.php:2640 +#: ../../enterprise/include/functions_reporting.php:3275 +#: ../../enterprise/include/functions_reporting.php:4253 +#: ../../godmode/alerts/configure_alert_special_days.php:120 #: ../../godmode/alerts/alert_templates.php:70 -#: ../../godmode/alerts/alert_special_days.php:271 -#: ../../godmode/alerts/alert_special_days.php:497 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1164 -#: ../../include/functions_html.php:1580 +#: ../../godmode/alerts/alert_special_days.php:288 +#: ../../godmode/alerts/alert_special_days.php:516 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1257 +#: ../../include/functions_html.php:2057 msgid "Sunday" msgstr "日曜日" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:104 -#: ../../enterprise/extensions/ipam/ipam_editor.php:197 -#: ../../enterprise/godmode/setup/setup_history.php:63 +#: ../../enterprise/tools/ipam/ipam_editor.php:242 #: ../../godmode/alerts/alert_templates.php:73 -#: ../../include/functions_config.php:1442 +#: ../../include/functions_config.php:1520 msgid "Days" msgstr "日間" @@ -9899,286 +9789,295 @@ msgid "and" msgstr "と" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:122 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:298 -#: ../../enterprise/godmode/alerts/alert_events.php:522 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2144 -#: ../../godmode/snmpconsole/snmp_alert.php:1020 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:306 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:229 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2371 +#: ../../godmode/snmpconsole/snmp_alert.php:963 #: ../../godmode/alerts/alert_templates.php:91 -#: ../../godmode/alerts/configure_alert_template.php:624 -#: ../../godmode/alerts/alert_view.php:310 +#: ../../godmode/alerts/configure_alert_template.php:718 +#: ../../godmode/alerts/alert_view.php:314 msgid "Time threshold" msgstr "再通知間隔" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:127 -#: ../../enterprise/godmode/policies/policy_alerts.php:370 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:250 -#: ../../enterprise/godmode/alerts/alert_events_list.php:645 -#: ../../enterprise/include/functions_reporting_pdf.php:1516 -#: ../../enterprise/include/functions_reporting_pdf.php:1589 -#: ../../enterprise/include/functions_reporting_pdf.php:1702 -#: ../../enterprise/include/functions_reporting_csv.php:806 -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2273 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2277 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3261 +#: ../../enterprise/godmode/policies/policy_alerts.php:374 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:253 +#: ../../enterprise/include/functions_reporting_pdf.php:1605 +#: ../../enterprise/include/functions_reporting_pdf.php:1678 +#: ../../enterprise/include/functions_reporting_pdf.php:1793 +#: ../../enterprise/include/functions_reporting_csv.php:681 +#: ../../enterprise/include/functions_reporting_csv.php:917 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2502 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2506 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3498 #: ../../godmode/agentes/planned_downtime.list.php:146 -#: ../../godmode/alerts/alert_list.list.php:612 -#: ../../godmode/alerts/alert_list.list.php:615 +#: ../../godmode/alerts/alert_list.list.php:635 +#: ../../godmode/alerts/alert_list.list.php:638 #: ../../godmode/alerts/alert_templates.php:96 -#: ../../include/functions_reporting_html.php:125 -#: ../../include/functions_reporting_html.php:2910 -#: ../../include/functions_snmp.php:402 ../../include/functions_snmp.php:410 -#: ../../include/rest-api/index.php:318 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:448 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:509 +#: ../../include/functions_reporting_html.php:147 +#: ../../include/functions_reporting_html.php:3421 +#: ../../include/rest-api/index.php:332 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:449 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:510 #: ../../operation/agentes/gis_view.php:217 -#: ../../operation/reporting/reporting_viewer.php:212 +#: ../../operation/reporting/reporting_viewer.php:263 msgid "From" msgstr "開始" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:129 #: ../../enterprise/godmode/agentes/manage_config_remote.php:102 -#: ../../enterprise/godmode/policies/policy_alerts.php:370 -#: ../../enterprise/godmode/policies/policy_alerts.php:535 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:250 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:324 -#: ../../enterprise/godmode/alerts/alert_events_list.php:645 -#: ../../enterprise/godmode/alerts/alert_events_list.php:692 -#: ../../enterprise/include/functions_reporting_pdf.php:1522 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:941 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:971 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2273 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2277 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2424 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3263 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3389 -#: ../../extensions/agents_alerts.php:251 -#: ../../godmode/massive/massive_add_action_alerts.php:216 -#: ../../godmode/alerts/alert_list.list.php:612 -#: ../../godmode/alerts/alert_list.list.php:733 +#: ../../enterprise/godmode/policies/policy_alerts.php:374 +#: ../../enterprise/godmode/policies/policy_alerts.php:538 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:253 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:327 +#: ../../enterprise/include/functions_reporting_pdf.php:1611 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1004 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1034 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2502 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2506 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2661 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3500 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3626 +#: ../../godmode/massive/massive_add_action_alerts.php:248 +#: ../../godmode/alerts/alert_list.list.php:635 +#: ../../godmode/alerts/alert_list.list.php:755 #: ../../godmode/alerts/alert_templates.php:98 -#: ../../godmode/alerts/alert_list.builder.php:121 -#: ../../include/functions_reporting_html.php:126 -#: ../../include/ajax/alert_list.ajax.php:504 -#: ../../include/functions_reporting.php:11766 -#: ../../operation/reporting/reporting_viewer.php:216 +#: ../../godmode/alerts/alert_list.builder.php:128 +#: ../../include/functions_reporting_html.php:148 +#: ../../include/ajax/alert_list.ajax.php:508 +#: ../../include/class/AgentsAlerts.class.php:309 +#: ../../include/functions_reporting.php:13240 +#: ../../operation/reporting/reporting_viewer.php:267 msgid "to" msgstr "終了" +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:55 +msgid "Agent succesfully deleted" +msgstr "エージェントを削除しました" + +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:57 +msgid "Could not delete agent" +msgstr "エージェントを削除できません。" + #: ../../enterprise/meta/include/functions_events_meta.php:58 #: ../../include/functions_events.php:189 msgid "Event id" msgstr "イベント ID" #: ../../enterprise/meta/include/functions_events_meta.php:62 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:395 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:451 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:503 -#: ../../include/functions_reporting_html.php:1183 -#: ../../include/functions_reporting_html.php:1191 -#: ../../include/functions_reporting_html.php:3995 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:433 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:493 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:545 +#: ../../include/functions_reporting_html.php:1251 +#: ../../include/functions_reporting_html.php:1259 +#: ../../include/functions_reporting_html.php:4661 #: ../../include/functions_events.php:190 -#: ../../include/functions_events.php:2401 -#: ../../include/functions_events.php:4503 +#: ../../include/functions_events.php:2565 +#: ../../include/functions_events.php:4879 msgid "Event name" msgstr "イベント名" #: ../../enterprise/meta/include/functions_events_meta.php:66 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1735 -#: ../../godmode/agentes/modificar_agente.php:491 -#: ../../godmode/agentes/agent_manager.php:208 -#: ../../mobile/operation/modules.php:570 -#: ../../mobile/operation/modules.php:819 -#: ../../include/functions_reporting_html.php:2605 -#: ../../include/functions_treeview.php:599 +#: ../../enterprise/include/functions_reporting_csv.php:837 +#: ../../enterprise/include/functions_ipam.php:1875 +#: ../../godmode/agentes/modificar_agente.php:643 +#: ../../godmode/agentes/agent_manager.php:210 +#: ../../mobile/operation/modules.php:584 +#: ../../mobile/operation/modules.php:836 +#: ../../include/functions_reporting_html.php:3057 +#: ../../include/functions_treeview.php:617 #: ../../include/functions_events.php:191 -#: ../../include/functions_events.php:235 -#: ../../include/functions_events.php:2406 -#: ../../include/functions_events.php:6026 -#: ../../operation/events/events.php:1618 +#: ../../include/functions_events.php:236 +#: ../../include/functions_events.php:2570 +#: ../../include/functions_events.php:6526 +#: ../../operation/events/events.php:1780 #: ../../operation/events/events.build_table.php:182 msgid "Agent name" msgstr "エージェント名" #: ../../enterprise/meta/include/functions_events_meta.php:82 -#: ../../enterprise/include/functions_inventory.php:77 -#: ../../enterprise/include/functions_inventory.php:239 -#: ../../enterprise/include/functions_inventory.php:259 -#: ../../enterprise/include/functions_inventory.php:420 -#: ../../enterprise/include/functions_reporting_csv.php:709 -#: ../../enterprise/include/functions_reporting_csv.php:1259 -#: ../../enterprise/include/functions_reporting_csv.php:2066 -#: ../../enterprise/include/functions_reporting_csv.php:2102 +#: ../../enterprise/include/functions_inventory.php:94 +#: ../../enterprise/include/functions_inventory.php:128 +#: ../../enterprise/include/functions_inventory.php:316 +#: ../../enterprise/include/functions_inventory.php:336 +#: ../../enterprise/include/functions_inventory.php:497 +#: ../../enterprise/include/functions_reporting_csv.php:768 +#: ../../enterprise/include/functions_reporting_csv.php:841 +#: ../../enterprise/include/functions_reporting_csv.php:1410 +#: ../../enterprise/include/functions_reporting_csv.php:2193 +#: ../../enterprise/include/functions_reporting_csv.php:2229 #: ../../enterprise/include/class/Omnishell.class.php:400 -#: ../../enterprise/operation/agentes/tag_view.php:663 +#: ../../enterprise/include/class/LogSource.class.php:600 +#: ../../enterprise/operation/agentes/tag_view.php:689 #: ../../godmode/agentes/status_monitor_custom_fields.php:117 #: ../../godmode/agentes/status_monitor_custom_fields.php:153 -#: ../../godmode/setup/news.php:239 ../../godmode/events/custom_events.php:101 -#: ../../mobile/operation/modules.php:634 -#: ../../mobile/operation/modules.php:822 ../../mobile/operation/events.php:516 -#: ../../include/functions_reporting_html.php:968 -#: ../../include/functions_reporting_html.php:976 -#: ../../include/functions_reporting_html.php:1187 -#: ../../include/functions_reporting_html.php:1194 -#: ../../include/functions_reporting_html.php:1962 -#: ../../include/functions_reporting_html.php:3997 +#: ../../godmode/setup/news.php:249 ../../godmode/events/custom_events.php:102 +#: ../../mobile/operation/modules.php:648 +#: ../../mobile/operation/modules.php:839 ../../mobile/operation/events.php:516 +#: ../../include/functions_reporting_html.php:1036 +#: ../../include/functions_reporting_html.php:1044 +#: ../../include/functions_reporting_html.php:1255 +#: ../../include/functions_reporting_html.php:1262 +#: ../../include/functions_reporting_html.php:2214 +#: ../../include/functions_reporting_html.php:4663 #: ../../include/ajax/events_extended.php:90 -#: ../../include/ajax/custom_fields.php:405 ../../include/ajax/events.php:1500 +#: ../../include/ajax/custom_fields.php:415 ../../include/ajax/events.php:1684 #: ../../include/functions_netflow.php:274 #: ../../include/functions_events.php:195 -#: ../../include/functions_events.php:250 -#: ../../include/functions_events.php:2411 -#: ../../include/functions_events.php:4508 -#: ../../include/functions_events.php:6033 +#: ../../include/functions_events.php:251 +#: ../../include/functions_events.php:2575 +#: ../../include/functions_events.php:4892 +#: ../../include/functions_events.php:6533 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:83 -#: ../../operation/agentes/status_monitor.php:1196 -#: ../../operation/agentes/estado_generalagente.php:579 +#: ../../operation/agentes/status_monitor.php:1306 +#: ../../operation/agentes/estado_generalagente.php:624 #: ../../operation/agentes/exportdata.excel.php:74 -#: ../../operation/messages/message_list.php:168 -#: ../../operation/snmpconsole/snmp_view.php:826 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:123 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:297 +#: ../../operation/messages/message_list.php:200 +#: ../../operation/snmpconsole/snmp_view.php:881 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:116 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:284 #: ../../operation/search_modules.php:38 #: ../../operation/events/events.build_table.php:192 msgid "Timestamp" msgstr "タイムスタンプ" #: ../../enterprise/meta/include/functions_events_meta.php:86 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:248 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:625 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2567 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1302 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1011 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:630 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2633 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1377 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1017 #: ../../enterprise/include/functions_events.php:127 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2358 -#: ../../godmode/events/event_filter.php:123 -#: ../../godmode/events/event_edit_filter.php:283 -#: ../../include/lib/Dashboard/Widgets/events_list.php:275 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2509 +#: ../../godmode/events/event_filter.php:138 +#: ../../godmode/events/event_edit_filter.php:311 +#: ../../include/lib/Dashboard/Widgets/events_list.php:321 #: ../../include/functions_events.php:196 -#: ../../include/functions_events.php:6057 -#: ../../operation/events/events_list.php:923 -#: ../../operation/events/events.php:901 +#: ../../include/functions_events.php:6557 +#: ../../operation/events/events_list.php:933 +#: ../../operation/events/events.php:1043 msgid "Event type" msgstr "イベントタイプ" #: ../../enterprise/meta/include/functions_events_meta.php:90 -#: ../../enterprise/operation/agentes/tag_view.php:182 +#: ../../enterprise/include/functions_reporting_csv.php:839 +#: ../../enterprise/operation/agentes/tag_view.php:205 #: ../../godmode/modules/manage_network_templates_form.php:219 -#: ../../godmode/modules/manage_network_components.php:667 +#: ../../godmode/modules/manage_network_components.php:741 +#: ../../godmode/modules/manage_network_components_form_wizard.php:268 #: ../../godmode/agentes/agent_template.php:233 #: ../../godmode/agentes/status_monitor_custom_fields.php:85 #: ../../godmode/agentes/status_monitor_custom_fields.php:145 #: ../../godmode/alerts/alert_list.list.php:83 -#: ../../mobile/operation/modules.php:567 -#: ../../mobile/operation/modules.php:818 ../../include/ajax/module.php:843 -#: ../../include/ajax/custom_fields.php:401 -#: ../../operation/agentes/status_monitor.php:433 -#: ../../operation/agentes/status_monitor.php:1150 +#: ../../mobile/operation/modules.php:581 +#: ../../mobile/operation/modules.php:835 ../../include/ajax/module.php:978 +#: ../../include/ajax/custom_fields.php:411 +#: ../../operation/agentes/status_monitor.php:517 +#: ../../operation/agentes/status_monitor.php:1260 msgid "Module name" msgstr "モジュール名" #: ../../enterprise/meta/include/functions_events_meta.php:94 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:200 -#: ../../godmode/agentes/configurar_agente.php:633 -#: ../../godmode/events/custom_events.php:104 ../../include/functions.php:3791 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:203 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:362 +#: ../../godmode/agentes/configurar_agente.php:725 +#: ../../godmode/events/custom_events.php:105 ../../include/functions.php:4105 #: ../../include/functions_snmp.php:324 ../../include/functions_events.php:198 -#: ../../include/functions_events.php:259 -#: ../../include/functions_events.php:2484 -#: ../../include/functions_events.php:6070 -#: ../../operation/agentes/estado_monitores.php:515 -#: ../../operation/snmpconsole/snmp_view.php:519 -#: ../../operation/snmpconsole/snmp_view.php:831 -#: ../../operation/snmpconsole/snmp_view.php:1165 +#: ../../include/functions_events.php:260 +#: ../../include/functions_events.php:2648 +#: ../../include/functions_events.php:6570 +#: ../../operation/agentes/estado_monitores.php:522 +#: ../../operation/snmpconsole/snmp_view.php:543 +#: ../../operation/snmpconsole/snmp_view.php:886 +#: ../../operation/snmpconsole/snmp_view.php:1246 #: ../../operation/events/events.build_table.php:253 msgid "Alert" msgstr "アラート" #: ../../enterprise/meta/include/functions_events_meta.php:98 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:72 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:340 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:172 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:599 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2540 -#: ../../enterprise/include/functions_reporting.php:1849 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:378 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:604 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2606 +#: ../../enterprise/include/functions_reporting.php:1987 #: ../../enterprise/include/functions_events.php:137 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2331 -#: ../../godmode/events/event_filter.php:125 -#: ../../godmode/events/event_edit_filter.php:298 -#: ../../godmode/events/custom_events.php:105 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2482 +#: ../../godmode/events/event_filter.php:140 +#: ../../godmode/events/event_edit_filter.php:326 +#: ../../godmode/events/custom_events.php:106 #: ../../mobile/operation/events.php:397 ../../mobile/operation/events.php:398 #: ../../mobile/operation/events.php:532 ../../mobile/operation/events.php:690 #: ../../mobile/operation/events.php:691 -#: ../../include/functions_reporting_html.php:966 -#: ../../include/functions_reporting_html.php:974 -#: ../../include/functions_reporting_html.php:1185 -#: ../../include/functions_reporting_html.php:1193 -#: ../../include/functions_reporting_html.php:1960 +#: ../../include/functions_reporting_html.php:1034 +#: ../../include/functions_reporting_html.php:1042 +#: ../../include/functions_reporting_html.php:1253 +#: ../../include/functions_reporting_html.php:1261 +#: ../../include/functions_reporting_html.php:2212 #: ../../include/functions_snmp.php:335 -#: ../../include/lib/Dashboard/Widgets/events_list.php:343 +#: ../../include/lib/Dashboard/Widgets/events_list.php:393 #: ../../include/functions_events.php:199 -#: ../../include/functions_events.php:262 -#: ../../include/functions_events.php:2393 -#: ../../include/functions_events.php:4561 -#: ../../include/functions_events.php:6076 -#: ../../operation/snmpconsole/snmp_view.php:548 -#: ../../operation/events/events_list.php:939 -#: ../../operation/events/events.php:974 +#: ../../include/functions_events.php:263 +#: ../../include/functions_events.php:2557 +#: ../../include/functions_events.php:4945 +#: ../../include/functions_events.php:6576 +#: ../../operation/snmpconsole/snmp_view.php:572 +#: ../../operation/events/events_list.php:949 +#: ../../operation/events/events.php:1116 #: ../../operation/events/events.build_table.php:263 msgid "Severity" msgstr "重要度" #: ../../enterprise/meta/include/functions_events_meta.php:102 -#: ../../godmode/events/event_edit_filter.php:599 -#: ../../godmode/events/custom_events.php:106 -#: ../../godmode/wizards/HostDevices.class.php:955 -#: ../../include/class/CustomNetScan.class.php:467 +#: ../../godmode/events/event_edit_filter.php:627 +#: ../../godmode/events/custom_events.php:107 +#: ../../godmode/wizards/HostDevices.class.php:958 +#: ../../include/class/CustomNetScan.class.php:468 #: ../../include/functions_events.php:200 -#: ../../include/functions_events.php:265 -#: ../../include/functions_events.php:3498 -#: ../../include/functions_events.php:6082 -#: ../../include/functions_events.php:6468 -#: ../../operation/events/events_list.php:989 -#: ../../operation/events/events.php:1025 +#: ../../include/functions_events.php:266 +#: ../../include/functions_events.php:3702 +#: ../../include/functions_events.php:6582 +#: ../../include/functions_events.php:6968 +#: ../../operation/events/events_list.php:999 +#: ../../operation/events/events.php:1167 #: ../../operation/events/events.build_table.php:273 -#: ../../operation/events/events.build_table.php:699 +#: ../../operation/events/events.build_table.php:702 msgid "Comment" msgstr "コメント" #: ../../enterprise/meta/include/functions_events_meta.php:106 -#: ../../enterprise/godmode/modules/configure_local_component.php:522 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:146 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:106 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:814 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:105 -#: ../../enterprise/godmode/setup/setup_auth.php:226 -#: ../../enterprise/godmode/setup/setup_auth.php:493 -#: ../../enterprise/godmode/setup/setup_auth.php:1225 -#: ../../enterprise/operation/agentes/tag_view.php:202 -#: ../../enterprise/operation/agentes/tag_view.php:204 -#: ../../enterprise/operation/agentes/tag_view.php:655 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/massive/massive_copy_modules.php:156 -#: ../../godmode/massive/massive_delete_modules.php:377 -#: ../../godmode/massive/massive_delete_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:378 -#: ../../godmode/massive/massive_edit_modules.php:463 -#: ../../godmode/massive/massive_edit_modules.php:975 -#: ../../godmode/events/custom_events.php:107 ../../godmode/tag/edit_tag.php:57 +#: ../../enterprise/godmode/modules/configure_local_component.php:531 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:153 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:111 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:913 +#: ../../enterprise/godmode/setup/setup_auth.php:229 +#: ../../enterprise/godmode/setup/setup_auth.php:508 +#: ../../enterprise/godmode/setup/setup_auth.php:1286 +#: ../../enterprise/operation/agentes/tag_view.php:223 +#: ../../enterprise/operation/agentes/tag_view.php:225 +#: ../../enterprise/operation/agentes/tag_view.php:681 +#: ../../godmode/modules/manage_network_components_form_common.php:334 +#: ../../godmode/massive/massive_copy_modules.php:171 +#: ../../godmode/massive/massive_delete_modules.php:396 +#: ../../godmode/massive/massive_delete_modules.php:510 +#: ../../godmode/massive/massive_edit_modules.php:393 +#: ../../godmode/massive/massive_edit_modules.php:479 +#: ../../godmode/massive/massive_edit_modules.php:991 +#: ../../godmode/events/custom_events.php:108 ../../godmode/tag/edit_tag.php:63 #: ../../mobile/operation/events.php:557 -#: ../../include/functions_reporting_html.php:2664 +#: ../../include/functions_reporting_html.php:3116 #: ../../include/functions_treeview.php:168 -#: ../../include/functions_profile.php:214 -#: ../../include/lib/Dashboard/Widgets/events_list.php:373 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:327 +#: ../../include/functions_profile.php:215 +#: ../../include/lib/Dashboard/Widgets/events_list.php:450 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:329 #: ../../include/functions_events.php:201 -#: ../../include/functions_events.php:268 -#: ../../include/functions_events.php:4635 -#: ../../include/functions_events.php:6088 ../../operation/tree.php:47 -#: ../../operation/users/user_edit.php:750 -#: ../../operation/agentes/status_monitor.php:447 -#: ../../operation/agentes/group_view.php:193 -#: ../../operation/agentes/alerts_status.functions.php:91 +#: ../../include/functions_events.php:269 +#: ../../include/functions_events.php:5030 +#: ../../include/functions_events.php:6588 ../../operation/tree.php:48 +#: ../../operation/users/user_edit.php:801 +#: ../../operation/agentes/status_monitor.php:531 +#: ../../operation/agentes/group_view.php:219 +#: ../../operation/agentes/alerts_status.functions.php:107 #: ../../operation/events/events.build_table.php:283 #: ../../general/first_task/tags.php:22 msgid "Tags" @@ -10186,45 +10085,42 @@ msgstr "タグ" #: ../../enterprise/meta/include/functions_events_meta.php:114 #: ../../include/functions_events.php:203 -#: ../../include/functions_events.php:4281 +#: ../../include/functions_events.php:4618 msgid "Extra id" msgstr "拡張 ID" #: ../../enterprise/meta/include/functions_events_meta.php:118 -#: ../../godmode/agentes/agent_incidents.php:95 -#: ../../godmode/setup/setup_integria.php:322 -#: ../../godmode/setup/setup_integria.php:445 -#: ../../godmode/events/custom_events.php:110 +#: ../../godmode/setup/setup_integria.php:394 +#: ../../godmode/setup/setup_integria.php:516 +#: ../../godmode/events/custom_events.php:111 #: ../../mobile/operation/events.php:520 ../../include/functions_events.php:204 -#: ../../include/functions_events.php:277 -#: ../../include/functions_events.php:4520 -#: ../../include/functions_events.php:6045 -#: ../../operation/incidents/incident_detail.php:294 -#: ../../operation/incidents/integriaims_export_csv.php:97 -#: ../../operation/incidents/configure_integriaims_incident.php:288 -#: ../../operation/incidents/incident.php:426 -#: ../../operation/incidents/list_integriaims_incidents.php:138 -#: ../../operation/incidents/list_integriaims_incidents.php:268 +#: ../../include/functions_events.php:278 +#: ../../include/functions_events.php:4904 +#: ../../include/functions_events.php:6545 +#: ../../operation/incidents/integriaims_export_csv.php:89 +#: ../../operation/incidents/configure_integriaims_incident.php:284 +#: ../../operation/incidents/list_integriaims_incidents.php:131 +#: ../../operation/incidents/list_integriaims_incidents.php:261 #: ../../operation/events/events.build_table.php:212 msgid "Owner" msgstr "所有者" #: ../../enterprise/meta/include/functions_events_meta.php:122 -#: ../../godmode/events/custom_events.php:111 +#: ../../godmode/events/custom_events.php:112 #: ../../include/functions_events.php:205 -#: ../../include/functions_events.php:280 -#: ../../include/functions_events.php:6106 +#: ../../include/functions_events.php:281 +#: ../../include/functions_events.php:6606 #: ../../operation/events/events.build_table.php:313 msgid "ACK Timestamp" msgstr "ACK タイムスタンプ" #: ../../enterprise/meta/include/functions_events_meta.php:126 -#: ../../godmode/events/custom_events.php:112 +#: ../../godmode/events/custom_events.php:113 #: ../../include/functions_events.php:206 -#: ../../include/functions_events.php:283 -#: ../../include/functions_events.php:4276 -#: ../../include/functions_events.php:6112 -#: ../../operation/events/events.php:2490 +#: ../../include/functions_events.php:284 +#: ../../include/functions_events.php:4606 +#: ../../include/functions_events.php:6612 +#: ../../operation/events/events.php:2649 #: ../../operation/events/events.build_table.php:323 msgid "Instructions" msgstr "手順" @@ -10232,26 +10128,26 @@ msgstr "手順" #: ../../enterprise/meta/include/functions_events_meta.php:130 #: ../../enterprise/godmode/setup/setup_metaconsole.php:195 #: ../../enterprise/godmode/setup/setup_metaconsole.php:270 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:50 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:207 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:426 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:69 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:246 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:542 #: ../../include/functions_events.php:207 msgid "Server name" msgstr "サーバ名" #: ../../enterprise/meta/include/functions_events_meta.php:138 -#: ../../include/functions_reporting_html.php:3926 +#: ../../include/functions_reporting_html.php:4592 #: ../../include/lib/Dashboard/Widgets/module_status.php:173 -#: ../../include/lib/Dashboard/Widgets/module_status.php:556 +#: ../../include/lib/Dashboard/Widgets/module_status.php:535 #: ../../include/functions_events.php:209 -#: ../../include/functions_events.php:6124 ../../operation/tree.php:219 +#: ../../include/functions_events.php:6624 ../../operation/tree.php:254 msgid "Module status" msgstr "モジュールの状態" #: ../../enterprise/meta/include/process_reset_pass.php:28 #: ../../enterprise/meta/include/reset_pass.php:28 #: ../../enterprise/meta/general/login_page.php:45 -#: ../../general/login_page.php:74 +#: ../../general/login_page.php:79 msgid "Splash login" msgstr "スプラッシュログイン" @@ -10268,16 +10164,16 @@ msgstr "Pandora FMS サポートへ行く" #: ../../enterprise/meta/general/login_page.php:60 #: ../../enterprise/meta/general/login_page.php:71 msgid "Go to " -msgstr "次へ行く: " +msgstr "次へ行く " #: ../../enterprise/meta/include/process_reset_pass.php:47 #: ../../enterprise/meta/include/reset_pass.php:47 #: ../../enterprise/meta/general/login_page.php:64 #: ../../enterprise/include/process_reset_pass.php:52 #: ../../enterprise/include/reset_pass.php:53 -#: ../../general/login_help_dialog.php:81 -#: ../../general/login_help_dialog.php:86 ../../general/login_page.php:142 -#: ../../general/login_page.php:145 +#: ../../general/login_help_dialog.php:83 +#: ../../general/login_help_dialog.php:88 ../../general/login_page.php:148 +#: ../../general/login_page.php:151 msgid "Support" msgstr "サポート" @@ -10290,598 +10186,679 @@ msgstr "Pandora FMS wiki へ行く" #: ../../enterprise/meta/include/process_reset_pass.php:58 #: ../../enterprise/meta/include/reset_pass.php:58 #: ../../enterprise/meta/general/login_page.php:75 -#: ../../enterprise/godmode/modules/configure_local_component.php:619 -#: ../../godmode/servers/plugin.php:507 ../../include/functions_ui.php:1422 -#: ../../include/class/ManageNetScanScripts.class.php:694 +#: ../../enterprise/godmode/modules/configure_local_component.php:626 +#: ../../godmode/servers/plugin.php:544 ../../include/functions_ui.php:1430 +#: ../../include/class/ManageNetScanScripts.class.php:690 msgid "Help" msgstr "ヘルプ" -#: ../../enterprise/meta/include/process_reset_pass.php:94 -#: ../../enterprise/include/process_reset_pass.php:95 -#: ../../operation/users/user_edit.php:281 +#: ../../enterprise/meta/include/process_reset_pass.php:96 +#: ../../enterprise/include/process_reset_pass.php:97 +#: ../../operation/users/user_edit.php:290 msgid "New Password" msgstr "新しいパスワード" -#: ../../enterprise/meta/include/process_reset_pass.php:112 -#: ../../enterprise/include/process_reset_pass.php:110 +#: ../../enterprise/meta/include/process_reset_pass.php:114 +#: ../../enterprise/include/process_reset_pass.php:112 msgid "Repeat password" msgstr "パスワード(確認)" -#: ../../enterprise/meta/include/process_reset_pass.php:118 -#: ../../enterprise/include/process_reset_pass.php:116 +#: ../../enterprise/meta/include/process_reset_pass.php:120 +#: ../../enterprise/include/process_reset_pass.php:118 msgid "Change password" msgstr "パスワード変更" -#: ../../enterprise/meta/include/process_reset_pass.php:121 -#: ../../enterprise/meta/index.php:576 -#: ../../enterprise/include/process_reset_pass.php:119 ../../index.php:769 +#: ../../enterprise/meta/include/process_reset_pass.php:123 +#: ../../enterprise/meta/index.php:624 +#: ../../enterprise/include/process_reset_pass.php:121 ../../index.php:830 msgid "Passwords must be the same" msgstr "パスワードは同じでなければいけません" -#: ../../enterprise/meta/include/process_reset_pass.php:129 -#: ../../enterprise/meta/include/reset_pass.php:105 -#: ../../enterprise/meta/general/noaccess.php:17 -#: ../../enterprise/include/process_reset_pass.php:127 -#: ../../enterprise/include/reset_pass.php:107 +#: ../../enterprise/meta/include/process_reset_pass.php:131 +#: ../../enterprise/meta/include/reset_pass.php:122 +#: ../../enterprise/include/process_reset_pass.php:129 +#: ../../enterprise/include/reset_pass.php:123 msgid "Back to login" msgstr "ログインに戻る" -#: ../../enterprise/meta/include/process_reset_pass.php:139 -#: ../../enterprise/meta/include/reset_pass.php:115 +#: ../../enterprise/meta/include/process_reset_pass.php:141 +#: ../../enterprise/meta/include/reset_pass.php:139 #, php-format msgid "%s NEXT GENERATION" -msgstr "" +msgstr "%s NEXT GENERATION" -#: ../../enterprise/meta/include/process_reset_pass.php:147 -#: ../../enterprise/meta/include/reset_pass.php:123 -#: ../../enterprise/meta/general/login_page.php:201 -#: ../../include/functions_config.php:2171 +#: ../../enterprise/meta/include/process_reset_pass.php:149 +#: ../../enterprise/meta/include/reset_pass.php:147 +#: ../../enterprise/meta/general/login_page.php:217 +#: ../../include/functions_config.php:2401 msgid "METACONSOLE" msgstr "メタコンソール" -#: ../../enterprise/meta/include/process_reset_pass.php:161 -#: ../../enterprise/meta/include/reset_pass.php:137 -#: ../../enterprise/meta/general/login_page.php:216 -#: ../../enterprise/include/process_reset_pass.php:174 -#: ../../enterprise/include/reset_pass.php:154 ../../general/login_page.php:357 +#: ../../enterprise/meta/include/process_reset_pass.php:163 +#: ../../enterprise/meta/include/reset_pass.php:161 +#: ../../enterprise/meta/general/login_page.php:232 +#: ../../enterprise/include/process_reset_pass.php:176 +#: ../../enterprise/include/reset_pass.php:170 ../../general/login_page.php:402 msgid "Build" msgstr "ビルド" -#: ../../enterprise/meta/include/functions_agents_meta.php:474 -#: ../../enterprise/meta/include/functions_agents_meta.php:521 -#: ../../enterprise/meta/include/functions_agents_meta.php:556 +#: ../../enterprise/meta/include/functions_agents_meta.php:475 +#: ../../enterprise/meta/include/functions_agents_meta.php:539 +#: ../../enterprise/meta/include/functions_agents_meta.php:574 msgid "Agents movement" msgstr "エージェント移動" -#: ../../enterprise/meta/include/functions_agents_meta.php:482 -#: ../../enterprise/meta/include/functions_agents_meta.php:536 +#: ../../enterprise/meta/include/functions_agents_meta.php:486 +#: ../../enterprise/meta/include/functions_agents_meta.php:554 msgid "Provisioning management" msgstr "プロビジョニング管理" -#: ../../enterprise/meta/include/functions_agents_meta.php:490 -#: ../../enterprise/meta/include/functions_agents_meta.php:546 +#: ../../enterprise/meta/include/functions_agents_meta.php:497 +#: ../../enterprise/meta/include/functions_agents_meta.php:564 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:301 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:409 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:661 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:60 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:416 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:674 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:76 msgid "Agent autoconfiguration" msgstr "エージェント自動設定" -#: ../../enterprise/meta/include/functions_agents_meta.php:498 -#: ../../enterprise/meta/include/functions_agents_meta.php:526 -#: ../../enterprise/meta/include/functions_agents_meta.php:531 +#: ../../enterprise/meta/include/functions_agents_meta.php:508 +#: ../../enterprise/meta/include/functions_agents_meta.php:544 +#: ../../enterprise/meta/include/functions_agents_meta.php:549 msgid "Group management" msgstr "グループ管理" -#: ../../enterprise/meta/include/functions_agents_meta.php:506 +#: ../../enterprise/meta/include/functions_agents_meta.php:519 msgid "Tree group" -msgstr "" +msgstr "ツリーグループ" -#: ../../enterprise/meta/include/functions_agents_meta.php:541 +#: ../../enterprise/meta/include/functions_agents_meta.php:559 msgid "Provisioning rules management" msgstr "プロビジョニングルール管理" -#: ../../enterprise/meta/include/functions_agents_meta.php:551 +#: ../../enterprise/meta/include/functions_agents_meta.php:569 msgid "Colecctions" -msgstr "" +msgstr "コレクション" -#: ../../enterprise/meta/include/functions_meta.php:342 +#: ../../enterprise/meta/include/functions_meta.php:49 msgid "No admin user" msgstr "管理者ではありません" -#: ../../enterprise/meta/include/functions_meta.php:361 -#: ../../include/functions_config.php:382 +#: ../../enterprise/meta/include/functions_meta.php:68 +#: ../../include/functions_config.php:397 msgid "Activate Metaconsole" msgstr "メタコンソールの有効化" -#: ../../enterprise/meta/include/functions_meta.php:469 +#: ../../enterprise/meta/include/functions_meta.php:113 +msgid "Centralized management" +msgstr "中央管理" + +#: ../../enterprise/meta/include/functions_meta.php:121 +#: ../../include/functions_config.php:214 +msgid "Attachment store." +msgstr "添付ファイル保存場所。" + +#: ../../enterprise/meta/include/functions_meta.php:192 msgid "Netflow disable custom live view filters" msgstr "Netflow は、カスタムライブビューフィルタを無効にします" -#: ../../enterprise/meta/include/functions_meta.php:528 +#: ../../enterprise/meta/include/functions_meta.php:251 msgid "Customizable section" msgstr "カスタマイズ可能なセクション" -#: ../../enterprise/meta/include/functions_meta.php:556 +#: ../../enterprise/meta/include/functions_meta.php:270 msgid "Agent API" -msgstr "" +msgstr "エージェント API" -#: ../../enterprise/meta/include/functions_meta.php:681 -#: ../../godmode/setup/setup_auth.php:279 -#: ../../include/functions_config.php:525 +#: ../../enterprise/meta/include/functions_meta.php:306 +msgid "Policy add max. agents" +msgstr "ポリシーでの最大エージェントの追加" + +#: ../../enterprise/meta/include/functions_meta.php:431 +msgid "IP ElasticSearch" +msgstr "IP ElasticSearch" + +#: ../../enterprise/meta/include/functions_meta.php:440 +msgid "Port ElasticSearch" +msgstr "ポート ElasticSearch" + +#: ../../enterprise/meta/include/functions_meta.php:449 +#: ../../enterprise/godmode/setup/setup_log_collector.php:38 +#: ../../include/functions_config.php:1465 +msgid "Number of logs viewed" +msgstr "ログ表示数" + +#: ../../enterprise/meta/include/functions_meta.php:460 +#: ../../godmode/setup/setup_auth.php:306 +#: ../../include/functions_config.php:536 +#: ../../include/class/AgentWizard.class.php:836 msgid "Authentication method" msgstr "認証方法" -#: ../../enterprise/meta/include/functions_meta.php:690 -#: ../../godmode/setup/setup_auth.php:53 ../../include/functions_config.php:617 +#: ../../enterprise/meta/include/functions_meta.php:469 +#: ../../godmode/setup/setup_auth.php:53 ../../include/functions_config.php:628 msgid "Fallback to local authentication" msgstr "ローカル認証へのフォールバック" -#: ../../enterprise/meta/include/functions_meta.php:699 -#: ../../enterprise/meta/include/functions_meta.php:871 -#: ../../godmode/setup/setup_auth.php:65 ../../include/functions_config.php:529 +#: ../../enterprise/meta/include/functions_meta.php:478 +#: ../../enterprise/meta/include/functions_meta.php:673 +#: ../../godmode/setup/setup_auth.php:65 ../../include/functions_config.php:540 msgid "Autocreate remote users" msgstr "リモートユーザの自動作成" -#: ../../enterprise/meta/include/functions_meta.php:708 +#: ../../enterprise/meta/include/functions_meta.php:487 #: ../../enterprise/godmode/setup/setup_auth.php:52 -#: ../../enterprise/godmode/setup/setup_auth.php:297 -#: ../../enterprise/godmode/setup/setup_auth.php:352 -#: ../../enterprise/godmode/setup/setup_auth.php:1082 -#: ../../include/functions_config.php:533 +#: ../../enterprise/godmode/setup/setup_auth.php:301 +#: ../../enterprise/godmode/setup/setup_auth.php:362 +#: ../../enterprise/godmode/setup/setup_auth.php:1138 +#: ../../include/functions_config.php:544 msgid "Autocreate profile" msgstr "プロファイルの自動作成" -#: ../../enterprise/meta/include/functions_meta.php:717 +#: ../../enterprise/meta/include/functions_meta.php:496 #: ../../enterprise/godmode/setup/setup_auth.php:58 -#: ../../enterprise/godmode/setup/setup_auth.php:303 -#: ../../enterprise/godmode/setup/setup_auth.php:358 -#: ../../enterprise/godmode/setup/setup_auth.php:1088 -#: ../../include/functions_config.php:537 +#: ../../enterprise/godmode/setup/setup_auth.php:307 +#: ../../enterprise/godmode/setup/setup_auth.php:368 +#: ../../enterprise/godmode/setup/setup_auth.php:1144 +#: ../../include/functions_config.php:548 msgid "Autocreate profile group" msgstr "プロファイルグループの自動作成" -#: ../../enterprise/meta/include/functions_meta.php:726 +#: ../../enterprise/meta/include/functions_meta.php:505 #: ../../enterprise/godmode/setup/setup_auth.php:65 -#: ../../enterprise/godmode/setup/setup_auth.php:310 -#: ../../enterprise/godmode/setup/setup_auth.php:365 -#: ../../enterprise/godmode/setup/setup_auth.php:1095 -#: ../../include/functions_config.php:541 +#: ../../enterprise/godmode/setup/setup_auth.php:316 +#: ../../enterprise/godmode/setup/setup_auth.php:377 +#: ../../enterprise/godmode/setup/setup_auth.php:1153 +#: ../../include/functions_config.php:552 msgid "Autocreate profile tags" msgstr "自動作成プロファイルタグ" -#: ../../enterprise/meta/include/functions_meta.php:735 -#: ../../enterprise/godmode/setup/setup_auth.php:316 -#: ../../include/functions_config.php:545 +#: ../../enterprise/meta/include/functions_meta.php:514 +#: ../../enterprise/godmode/setup/setup_auth.php:322 +#: ../../include/functions_config.php:556 msgid "Automatically assigned no hierarchy" msgstr "自動的に割り当てられた階層なし" -#: ../../enterprise/meta/include/functions_meta.php:744 -#: ../../enterprise/godmode/setup/setup_auth.php:551 -#: ../../enterprise/godmode/setup/setup_auth.php:1288 -#: ../../include/functions_config.php:549 +#: ../../enterprise/meta/include/functions_meta.php:523 +#: ../../enterprise/godmode/setup/setup_auth.php:567 +#: ../../enterprise/godmode/setup/setup_auth.php:1350 +#: ../../include/functions_config.php:560 msgid "Autocreate blacklist" msgstr "ブラックリストの自動作成" -#: ../../enterprise/meta/include/functions_meta.php:753 -#: ../../enterprise/meta/include/functions_meta.php:1003 -#: ../../godmode/setup/setup_auth.php:215 -#: ../../include/functions_config.php:721 -#: ../../operation/users/user_edit.php:397 +#: ../../enterprise/meta/include/functions_meta.php:532 +#: ../../enterprise/meta/include/functions_meta.php:805 +#: ../../godmode/users/configure_user.php:1286 +#: ../../godmode/setup/setup_auth.php:219 +#: ../../include/functions_config.php:732 +#: ../../operation/users/user_edit.php:412 msgid "Double authentication" msgstr "二段階認証" -#: ../../enterprise/meta/include/functions_meta.php:764 -#: ../../enterprise/meta/include/functions_meta.php:1015 -#: ../../include/functions_config.php:725 +#: ../../enterprise/meta/include/functions_meta.php:541 +msgid "2FA_all_users" +msgstr "全ユーザ二段階認証" + +#: ../../enterprise/meta/include/functions_meta.php:552 +#: ../../enterprise/meta/include/functions_meta.php:817 +#: ../../include/functions_config.php:740 +#: ../../include/functions_config.php:746 msgid "Session timeout" msgstr "セッションタイムアウト" -#: ../../enterprise/meta/include/functions_meta.php:775 -#: ../../enterprise/godmode/setup/setup_auth.php:559 -#: ../../enterprise/godmode/setup/setup_auth.php:1296 -#: ../../include/functions_config.php:553 -msgid "Active directory server" -msgstr "アクティブディレクトリサーバ" - -#: ../../enterprise/meta/include/functions_meta.php:784 -#: ../../enterprise/godmode/setup/setup_auth.php:565 -#: ../../enterprise/godmode/setup/setup_auth.php:1302 -#: ../../include/functions_config.php:557 -msgid "Active directory port" -msgstr "アクティブディレクトリポート" - -#: ../../enterprise/meta/include/functions_meta.php:793 -#: ../../enterprise/meta/include/functions_meta.php:1053 -#: ../../enterprise/godmode/setup/setup_auth.php:571 -#: ../../enterprise/godmode/setup/setup_auth.php:1308 -#: ../../godmode/setup/setup_auth.php:133 -#: ../../include/functions_config.php:561 -#: ../../include/functions_config.php:597 -msgid "Start TLS" -msgstr "TLS の開始" - -#: ../../enterprise/meta/include/functions_meta.php:802 -#: ../../enterprise/godmode/setup/setup_auth.php:341 -#: ../../enterprise/godmode/setup/setup_auth.php:1071 -#: ../../include/functions_config.php:565 -msgid "Advanced Config AD" -msgstr "拡張 AD 設定" - -#: ../../enterprise/meta/include/functions_meta.php:811 -#: ../../enterprise/godmode/setup/setup_auth.php:577 -#: ../../enterprise/godmode/setup/setup_auth.php:1314 -#: ../../include/functions_config.php:573 -msgid "Domain" -msgstr "ドメイン" - -#: ../../enterprise/meta/include/functions_meta.php:820 -#: ../../enterprise/godmode/setup/setup_auth.php:399 -#: ../../enterprise/godmode/setup/setup_auth.php:1129 -#: ../../include/functions_config.php:577 -msgid "Advanced Permisions AD" -msgstr "AD 拡張パーミッション" - -#: ../../enterprise/meta/include/functions_meta.php:829 -#: ../../enterprise/godmode/setup/setup_auth.php:126 -#: ../../include/functions_config.php:581 -msgid "Advanced Permissions LDAP" -msgstr "LDAP 拡張パーミッション" - -#: ../../enterprise/meta/include/functions_meta.php:838 -#: ../../enterprise/godmode/setup/setup_auth.php:103 -#: ../../include/functions_config.php:569 -msgid "Advanced Config LDAP" -msgstr "LDAP 拡張設定" - -#: ../../enterprise/meta/include/functions_meta.php:847 -#: ../../enterprise/meta/include/functions_meta.php:858 -#: ../../enterprise/godmode/setup/setup_auth.php:329 -#: ../../enterprise/godmode/setup/setup_auth.php:371 -#: ../../enterprise/godmode/setup/setup_auth.php:1101 -msgid "Auto enable node access" -msgstr "ノードアクセスの自動有効化" - -#: ../../enterprise/meta/include/functions_meta.php:883 -#: ../../include/functions_config.php:681 -msgid "Saml path" -msgstr "SAML パス" - -#: ../../enterprise/meta/include/functions_meta.php:895 -#: ../../include/functions_config.php:685 -msgid "Saml source" -msgstr "SAML ソース" - -#: ../../enterprise/meta/include/functions_meta.php:907 -#: ../../include/functions_config.php:689 -msgid "Saml user id parameter" -msgstr "SAML ユーザ ID パラメータ" - -#: ../../enterprise/meta/include/functions_meta.php:919 -#: ../../include/functions_config.php:693 -msgid "Saml mail parameter" -msgstr "SAML メールパラメータ" - -#: ../../enterprise/meta/include/functions_meta.php:931 -#: ../../include/functions_config.php:697 -msgid "Saml group name parameter" -msgstr "SAML グループ名パラメータ" - -#: ../../enterprise/meta/include/functions_meta.php:943 -#: ../../include/functions_config.php:701 -msgid "Saml attr type parameter" -msgstr "SAML attr タイプパラメータ" - -#: ../../enterprise/meta/include/functions_meta.php:955 -#: ../../include/functions_config.php:705 -msgid "Saml profiles and tags parameter" -msgstr "SAML プロファイルおよび タグパラメータ" - -#: ../../enterprise/meta/include/functions_meta.php:967 -#: ../../include/functions_config.php:717 -msgid "Saml profile and tag separator" -msgstr "SAML プロファイルおよびタグセパレータ" - -#: ../../enterprise/meta/include/functions_meta.php:979 -msgid "SAML profile parameters" -msgstr "" - -#: ../../enterprise/meta/include/functions_meta.php:991 -#: ../../include/functions_config.php:713 -msgid "Saml tag parameter" -msgstr "SAML タグパラメータ" - -#: ../../enterprise/meta/include/functions_meta.php:1026 -#: ../../godmode/setup/setup_auth.php:88 ../../include/functions_config.php:585 -msgid "LDAP server" -msgstr "LDAP サーバ" - -#: ../../enterprise/meta/include/functions_meta.php:1035 -#: ../../godmode/setup/setup_auth.php:101 -#: ../../include/functions_config.php:589 -msgid "LDAP port" -msgstr "LDAP ポート" - -#: ../../enterprise/meta/include/functions_meta.php:1044 -#: ../../godmode/setup/setup_auth.php:119 -#: ../../include/functions_config.php:593 -msgid "LDAP version" -msgstr "LDAP バージョン" - -#: ../../enterprise/meta/include/functions_meta.php:1062 -#: ../../godmode/setup/setup_auth.php:144 -#: ../../include/functions_config.php:601 -msgid "Base DN" -msgstr "ベース DN" - -#: ../../enterprise/meta/include/functions_meta.php:1071 -#: ../../godmode/setup/setup_auth.php:157 -#: ../../include/functions_config.php:605 -msgid "Login attribute" -msgstr "ログイン属性" - -#: ../../enterprise/meta/include/functions_meta.php:1080 -#: ../../godmode/setup/setup_auth.php:170 -#: ../../include/functions_config.php:609 -msgid "Admin LDAP login" -msgstr "LDAP 管理者ログイン" - -#: ../../enterprise/meta/include/functions_meta.php:1089 -#: ../../godmode/setup/setup_auth.php:183 -#: ../../include/functions_config.php:613 -msgid "Admin LDAP password" -msgstr "LDAP 管理者パスワード" - -#: ../../enterprise/meta/include/functions_meta.php:1101 +#: ../../enterprise/meta/include/functions_meta.php:565 +#: ../../enterprise/meta/include/functions_meta.php:903 #: ../../enterprise/godmode/setup/setup_auth.php:79 -#: ../../include/functions_config.php:630 +#: ../../enterprise/godmode/setup/setup_auth.php:346 +#: ../../include/functions_config.php:641 +#: ../../include/functions_config.php:753 msgid "Save Password" msgstr "パスワードを保存" -#: ../../enterprise/meta/include/functions_meta.php:1114 +#: ../../enterprise/meta/include/functions_meta.php:577 +#: ../../enterprise/godmode/setup/setup_auth.php:575 +#: ../../enterprise/godmode/setup/setup_auth.php:1358 +#: ../../include/functions_config.php:564 +msgid "Active directory server" +msgstr "アクティブディレクトリサーバ" + +#: ../../enterprise/meta/include/functions_meta.php:586 +#: ../../enterprise/godmode/setup/setup_auth.php:581 +#: ../../enterprise/godmode/setup/setup_auth.php:1364 +#: ../../include/functions_config.php:568 +msgid "Active directory port" +msgstr "アクティブディレクトリポート" + +#: ../../enterprise/meta/include/functions_meta.php:595 +#: ../../enterprise/meta/include/functions_meta.php:855 +#: ../../enterprise/godmode/setup/setup_auth.php:587 +#: ../../enterprise/godmode/setup/setup_auth.php:1370 +#: ../../godmode/setup/setup_auth.php:133 +#: ../../include/functions_config.php:572 +#: ../../include/functions_config.php:608 +msgid "Start TLS" +msgstr "TLS の開始" + +#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/godmode/setup/setup_auth.php:351 +#: ../../enterprise/godmode/setup/setup_auth.php:1127 +#: ../../include/functions_config.php:576 +msgid "Advanced Config AD" +msgstr "拡張 AD 設定" + +#: ../../enterprise/meta/include/functions_meta.php:613 +#: ../../enterprise/godmode/setup/setup_auth.php:593 +#: ../../enterprise/godmode/setup/setup_auth.php:1376 +#: ../../include/functions_config.php:584 +msgid "Domain" +msgstr "ドメイン" + +#: ../../enterprise/meta/include/functions_meta.php:622 +#: ../../enterprise/godmode/setup/setup_auth.php:411 +#: ../../enterprise/godmode/setup/setup_auth.php:1187 +#: ../../include/functions_config.php:588 +msgid "Advanced Permisions AD" +msgstr "AD 拡張パーミッション" + +#: ../../enterprise/meta/include/functions_meta.php:631 +#: ../../enterprise/godmode/setup/setup_auth.php:126 +#: ../../include/functions_config.php:592 +msgid "Advanced Permissions LDAP" +msgstr "LDAP 拡張パーミッション" + +#: ../../enterprise/meta/include/functions_meta.php:640 +#: ../../enterprise/godmode/setup/setup_auth.php:103 +#: ../../include/functions_config.php:580 +msgid "Advanced Config LDAP" +msgstr "LDAP 拡張設定" + +#: ../../enterprise/meta/include/functions_meta.php:649 +#: ../../enterprise/meta/include/functions_meta.php:660 +#: ../../enterprise/godmode/setup/setup_auth.php:335 +#: ../../enterprise/godmode/setup/setup_auth.php:383 +#: ../../enterprise/godmode/setup/setup_auth.php:1159 +msgid "Auto enable node access" +msgstr "自動有効ノードアクセス" + +#: ../../enterprise/meta/include/functions_meta.php:685 +#: ../../include/functions_config.php:692 +msgid "Saml path" +msgstr "SAML パス" + +#: ../../enterprise/meta/include/functions_meta.php:697 +#: ../../include/functions_config.php:696 +msgid "Saml source" +msgstr "SAML ソース" + +#: ../../enterprise/meta/include/functions_meta.php:709 +#: ../../include/functions_config.php:700 +msgid "Saml user id parameter" +msgstr "SAML ユーザ ID パラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:721 +#: ../../include/functions_config.php:704 +msgid "Saml mail parameter" +msgstr "SAML メールパラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:733 +#: ../../include/functions_config.php:708 +msgid "Saml group name parameter" +msgstr "SAML グループ名パラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:745 +#: ../../include/functions_config.php:712 +msgid "Saml attr type parameter" +msgstr "SAML attr タイプパラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:757 +#: ../../include/functions_config.php:716 +msgid "Saml profiles and tags parameter" +msgstr "SAML プロファイルおよび タグパラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:769 +#: ../../include/functions_config.php:728 +msgid "Saml profile and tag separator" +msgstr "SAML プロファイルおよびタグセパレータ" + +#: ../../enterprise/meta/include/functions_meta.php:781 +msgid "SAML profile parameters" +msgstr "SAML プロファイルパラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:793 +#: ../../include/functions_config.php:724 +msgid "Saml tag parameter" +msgstr "SAML タグパラメータ" + +#: ../../enterprise/meta/include/functions_meta.php:828 +#: ../../godmode/setup/setup_auth.php:88 ../../include/functions_config.php:596 +msgid "LDAP server" +msgstr "LDAP サーバ" + +#: ../../enterprise/meta/include/functions_meta.php:837 +#: ../../godmode/setup/setup_auth.php:101 +#: ../../include/functions_config.php:600 +msgid "LDAP port" +msgstr "LDAP ポート" + +#: ../../enterprise/meta/include/functions_meta.php:846 +#: ../../godmode/setup/setup_auth.php:119 +#: ../../include/functions_config.php:604 +msgid "LDAP version" +msgstr "LDAP バージョン" + +#: ../../enterprise/meta/include/functions_meta.php:864 +#: ../../godmode/setup/setup_auth.php:144 +#: ../../include/functions_config.php:612 +msgid "Base DN" +msgstr "ベース DN" + +#: ../../enterprise/meta/include/functions_meta.php:873 +#: ../../godmode/setup/setup_auth.php:157 +#: ../../include/functions_config.php:616 +msgid "Login attribute" +msgstr "ログイン属性" + +#: ../../enterprise/meta/include/functions_meta.php:882 +#: ../../godmode/setup/setup_auth.php:170 +#: ../../include/functions_config.php:620 +msgid "Admin LDAP login" +msgstr "LDAP 管理者ログイン" + +#: ../../enterprise/meta/include/functions_meta.php:891 +#: ../../godmode/setup/setup_auth.php:183 +#: ../../include/functions_config.php:624 +msgid "Admin LDAP password" +msgstr "LDAP 管理者パスワード" + +#: ../../enterprise/meta/include/functions_meta.php:916 #: ../../enterprise/godmode/setup/setup_auth.php:98 -#: ../../include/functions_config.php:621 +#: ../../include/functions_config.php:632 msgid "Login user attribute" msgstr "ログインユーザアトリビュート" -#: ../../enterprise/meta/include/functions_meta.php:1123 -#: ../../include/functions_config.php:637 +#: ../../enterprise/meta/include/functions_meta.php:925 +#: ../../include/functions_config.php:648 msgid "Save profile" msgstr "プロファイルの保存" -#: ../../enterprise/meta/include/functions_meta.php:1134 +#: ../../enterprise/meta/include/functions_meta.php:936 #: ../../enterprise/godmode/setup/setup_auth.php:91 -#: ../../include/functions_config.php:625 +#: ../../include/functions_config.php:636 msgid "LDAP function" msgstr "LDAP 機能" -#: ../../enterprise/meta/include/functions_meta.php:1145 +#: ../../enterprise/meta/include/functions_meta.php:947 #, php-format msgid "%s host" -msgstr "" +msgstr "%s ホスト" -#: ../../enterprise/meta/include/functions_meta.php:1154 -#: ../../enterprise/meta/include/functions_meta.php:1203 -#: ../../enterprise/meta/include/functions_meta.php:1252 -#: ../../enterprise/godmode/setup/setup_auth.php:962 -#: ../../enterprise/godmode/setup/setup_auth.php:994 -#: ../../include/functions_config.php:645 -#: ../../include/functions_config.php:665 +#: ../../enterprise/meta/include/functions_meta.php:956 +#: ../../enterprise/meta/include/functions_meta.php:1005 +#: ../../enterprise/meta/include/functions_meta.php:1054 +#: ../../enterprise/godmode/setup/setup_auth.php:1006 +#: ../../enterprise/godmode/setup/setup_auth.php:1038 +#: ../../include/functions_config.php:656 +#: ../../include/functions_config.php:676 msgid "MySQL port" msgstr "MySQL ポート" -#: ../../enterprise/meta/include/functions_meta.php:1163 -#: ../../enterprise/meta/include/functions_meta.php:1212 -#: ../../enterprise/meta/include/functions_meta.php:1261 -#: ../../enterprise/godmode/setup/setup_history.php:54 -#: ../../enterprise/godmode/setup/setup_auth.php:968 -#: ../../enterprise/godmode/setup/setup_auth.php:1000 -#: ../../include/functions_config.php:649 -#: ../../include/functions_config.php:669 -#: ../../include/functions_config.php:1426 +#: ../../enterprise/meta/include/functions_meta.php:965 +#: ../../enterprise/meta/include/functions_meta.php:1014 +#: ../../enterprise/meta/include/functions_meta.php:1063 +#: ../../enterprise/godmode/setup/setup_history.php:186 +#: ../../enterprise/godmode/setup/setup_auth.php:1012 +#: ../../enterprise/godmode/setup/setup_auth.php:1044 +#: ../../include/functions_config.php:660 +#: ../../include/functions_config.php:680 +#: ../../include/functions_config.php:1495 msgid "Database name" msgstr "データベース名" -#: ../../enterprise/meta/include/functions_meta.php:1194 +#: ../../enterprise/meta/include/functions_meta.php:996 msgid "Babel Enterprise host" msgstr "Babel Enterprise ホスト" -#: ../../enterprise/meta/include/functions_meta.php:1243 -#: ../../enterprise/godmode/setup/setup_auth.php:988 -#: ../../include/functions_config.php:661 +#: ../../enterprise/meta/include/functions_meta.php:1045 +#: ../../enterprise/godmode/setup/setup_auth.php:1032 +#: ../../include/functions_config.php:672 msgid "Integria host" msgstr "Integria ホスト" -#: ../../enterprise/meta/include/functions_meta.php:1302 -#: ../../include/functions_config.php:852 +#: ../../enterprise/meta/include/functions_meta.php:1104 +#: ../../include/functions_config.php:895 msgid "Timestamp or time comparation" msgstr "タイムスタンプ表示" -#: ../../enterprise/meta/include/functions_meta.php:1311 +#: ../../enterprise/meta/include/functions_meta.php:1113 msgid "Graph color (min)" msgstr "グラフの色 (最小値)" -#: ../../enterprise/meta/include/functions_meta.php:1320 +#: ../../enterprise/meta/include/functions_meta.php:1122 msgid "Graph color (avg)" msgstr "グラフの色 (平均値)" -#: ../../enterprise/meta/include/functions_meta.php:1329 +#: ../../enterprise/meta/include/functions_meta.php:1131 msgid "Graph color (max)" msgstr "グラフの色 (最大値)" -#: ../../enterprise/meta/include/functions_meta.php:1347 -#: ../../include/functions_config.php:900 +#: ../../enterprise/meta/include/functions_meta.php:1163 +#: ../../include/functions_config.php:943 msgid "Data precision for reports" msgstr "レポートのデータ精度" -#: ../../enterprise/meta/include/functions_meta.php:1431 +#: ../../enterprise/meta/include/functions_meta.php:1267 msgid "full scale charts" -msgstr "" +msgstr "フルスケールグラフ" -#: ../../enterprise/meta/include/functions_meta.php:1440 +#: ../../enterprise/meta/include/functions_meta.php:1276 msgid "type mode type charts" -msgstr "" +msgstr "タイプモードタイプグラフ" -#: ../../enterprise/meta/include/functions_meta.php:1458 +#: ../../enterprise/meta/include/functions_meta.php:1294 msgid "type mode zoom charts" -msgstr "" +msgstr "タイプモード拡大グラフ" -#: ../../enterprise/meta/include/functions_meta.php:1476 +#: ../../enterprise/meta/include/functions_meta.php:1312 msgid "Type of charts" msgstr "チャートのタイプ" -#: ../../enterprise/meta/include/functions_meta.php:1512 -msgid "Custom logo (white background)" -msgstr "" +#: ../../enterprise/meta/include/functions_meta.php:1348 +#: ../../include/functions_config.php:992 +msgid "Custom logo collapsed" +msgstr "折り畳み時カスタムロゴ" -#: ../../enterprise/meta/include/functions_meta.php:1530 -#: ../../include/functions_config.php:953 +#: ../../enterprise/meta/include/functions_meta.php:1357 +msgid "Custom logo (white background)" +msgstr "カスタムロゴ (白背景)" + +#: ../../enterprise/meta/include/functions_meta.php:1375 +#: ../../include/functions_config.php:1000 msgid "Custom logo login" msgstr "ログイン時のカスタムロゴ" -#: ../../enterprise/meta/include/functions_meta.php:1539 -#: ../../include/functions_config.php:957 +#: ../../enterprise/meta/include/functions_meta.php:1384 +#: ../../include/functions_config.php:1004 msgid "Custom splash login" msgstr "カスタムスプラッシュログイン" -#: ../../enterprise/meta/include/functions_meta.php:1566 -#: ../../include/functions_config.php:985 +#: ../../enterprise/meta/include/functions_meta.php:1411 +#: ../../include/functions_config.php:1040 msgid "Custom title1 login" msgstr "カスタムタイトル1 ログイン" -#: ../../enterprise/meta/include/functions_meta.php:1575 -#: ../../include/functions_config.php:989 +#: ../../enterprise/meta/include/functions_meta.php:1420 +#: ../../include/functions_config.php:1044 msgid "Custom title2 login" msgstr "カスタムタイトル2 ログイン" -#: ../../enterprise/meta/include/functions_meta.php:1602 +#: ../../enterprise/meta/include/functions_meta.php:1429 +#: ../../include/functions_config.php:1032 +msgid "Meta custom title header" +msgstr "メタカスタムタイトルヘッダ" + +#: ../../enterprise/meta/include/functions_meta.php:1438 +#: ../../include/functions_config.php:1036 +msgid "Meta custom subtitle header" +msgstr "メタカスタムサブタイトルヘッダ" + +#: ../../enterprise/meta/include/functions_meta.php:1465 msgid "Custom background login" msgstr "カスタムログイン背景" -#: ../../enterprise/meta/include/functions_meta.php:1646 -#: ../../include/functions_config.php:929 +#: ../../enterprise/meta/include/functions_meta.php:1509 +#: ../../include/functions_config.php:976 msgid "Font path" msgstr "フォントパス" -#: ../../enterprise/meta/include/functions_meta.php:1651 -#: ../../include/functions_config.php:1348 +#: ../../enterprise/meta/include/functions_meta.php:1514 +#: ../../include/functions_config.php:1413 msgid "Use data multiplier" -msgstr "" +msgstr "データ乗数を使用する" -#: ../../enterprise/meta/include/functions_meta.php:1663 -#: ../../include/functions_config.php:1307 +#: ../../enterprise/meta/include/functions_meta.php:1526 +#: ../../include/functions_config.php:1368 msgid "Custom report info" msgstr "カスタムレポート情報" -#: ../../enterprise/meta/include/functions_meta.php:1668 -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:100 +#: ../../enterprise/meta/include/functions_meta.php:1531 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:116 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:127 -#: ../../include/functions_config.php:1324 +#: ../../include/functions_config.php:1385 msgid "Font family" msgstr "フォントファミリ" -#: ../../enterprise/meta/include/functions_meta.php:1708 -#: ../../include/functions_config.php:1049 +#: ../../enterprise/meta/include/functions_meta.php:1551 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:173 +#: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:162 +#: ../../godmode/setup/setup_visuals.php:1205 +#: ../../include/functions_config.php:1401 +msgid "Footer" +msgstr "フッター" + +#: ../../enterprise/meta/include/functions_meta.php:1571 +#: ../../include/functions_config.php:1100 msgid "Use the legacy Visual Console" msgstr "レガシービジュアルコンソールの利用" -#: ../../enterprise/meta/include/functions_meta.php:1713 -#: ../../include/functions_config.php:1053 +#: ../../enterprise/meta/include/functions_meta.php:1576 +#: ../../include/functions_config.php:1104 msgid "Default expiration of the Visual Console item's cache" msgstr "ビジュアルコンソールキャッシュのデフォルト有効期間" -#: ../../enterprise/meta/include/functions_meta.php:1766 -#: ../../godmode/setup/performance.php:589 -#: ../../include/functions_config.php:795 +#: ../../enterprise/meta/include/functions_meta.php:1629 +#: ../../godmode/setup/performance.php:563 +#: ../../include/functions_config.php:826 msgid "Use agent access graph" msgstr "エージェントアクセスグラフの利用" -#: ../../enterprise/meta/include/functions_meta.php:1775 +#: ../../enterprise/meta/include/functions_meta.php:1638 msgid "Default block size migration agents" -msgstr "デフォルトのエージェントマイグレーションブロックサイズ" +msgstr "デフォルトエージェントマイグレーションブロックサイズ" -#: ../../enterprise/meta/include/functions_meta.php:1786 +#: ../../enterprise/meta/include/functions_meta.php:1649 msgid "Default block size execution event" -msgstr "" +msgstr "デフォルト実行イベントブロックサイズ" -#: ../../enterprise/meta/include/functions_meta.php:1804 +#: ../../enterprise/meta/include/functions_meta.php:1659 +msgid "Default row limit in csv log" +msgstr "デフォルト csv ログ行制限" + +#: ../../enterprise/meta/include/functions_meta.php:1685 msgid "Node address default" -msgstr "" +msgstr "デフォルトノードアドレス" -#: ../../enterprise/meta/include/functions_components_meta.php:56 #: ../../enterprise/meta/include/functions_components_meta.php:80 +#: ../../enterprise/meta/include/functions_components_meta.php:135 #: ../../godmode/menu.php:80 msgid "Component groups" msgstr "コンポーネントグループ管理" -#: ../../enterprise/meta/include/functions_components_meta.php:60 -#: ../../enterprise/meta/include/functions_components_meta.php:84 -#: ../../enterprise/godmode/menu.php:78 ../../godmode/menu.php:150 +#: ../../enterprise/meta/include/functions_components_meta.php:88 +#: ../../enterprise/meta/include/functions_components_meta.php:139 +#: ../../enterprise/godmode/menu.php:90 ../../godmode/menu.php:153 msgid "Local components" msgstr "ローカルコンポーネント" -#: ../../enterprise/meta/include/functions_components_meta.php:64 -#: ../../enterprise/meta/include/functions_components_meta.php:88 +#: ../../enterprise/meta/include/functions_components_meta.php:96 +#: ../../enterprise/meta/include/functions_components_meta.php:143 msgid "Network components" msgstr "コンポーネント管理" -#: ../../enterprise/meta/include/functions_components_meta.php:68 -#: ../../enterprise/meta/include/functions_components_meta.php:92 +#: ../../enterprise/meta/include/functions_components_meta.php:104 +#: ../../enterprise/meta/include/functions_components_meta.php:147 msgid "Plugin management" msgstr "プラグイン管理" -#: ../../enterprise/meta/include/functions_components_meta.php:72 -#: ../../enterprise/meta/include/functions_components_meta.php:105 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:63 +#: ../../enterprise/meta/include/functions_components_meta.php:113 +#: ../../enterprise/meta/include/functions_components_meta.php:160 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:45 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:37 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:68 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:234 -#: ../../enterprise/godmode/menu.php:69 -#: ../../enterprise/include/functions_policies.php:3752 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:70 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:242 +#: ../../enterprise/godmode/menu.php:81 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:197 +#: ../../enterprise/include/functions_policies.php:3546 msgid "Inventory modules" msgstr "インベントリモジュール" -#: ../../enterprise/meta/include/functions_components_meta.php:98 +#: ../../enterprise/meta/include/functions_components_meta.php:124 +#: ../../enterprise/meta/include/functions_components_meta.php:164 +#: ../../godmode/servers/plugin_registration.php:99 +#: ../../godmode/servers/plugin.php:313 +msgid "Plugin registration" +msgstr "プラグインの登録" + +#: ../../enterprise/meta/include/functions_components_meta.php:153 msgid "Create plugin" msgstr "プラグイン作成" -#: ../../enterprise/meta/include/functions_components_meta.php:100 +#: ../../enterprise/meta/include/functions_components_meta.php:155 msgid "Edit plugin" msgstr "プラグイン編集" -#: ../../enterprise/meta/include/functions_ui_meta.php:52 +#: ../../enterprise/meta/include/functions_ui_meta.php:53 #, php-format msgid "%s - the Flexible Monitoring System" -msgstr "" +msgstr "%s - フレキシブルモニタリングシステム" -#: ../../enterprise/meta/include/functions_ui_meta.php:875 +#: ../../enterprise/meta/include/functions_ui_meta.php:898 +#: ../../enterprise/godmode/services/services.elements.php:841 +#: ../../enterprise/godmode/services/services.elements.php:852 +#: ../../enterprise/include/class/CommandCenter.class.php:473 #: ../../enterprise/include/functions_login.php:104 -#: ../../godmode/massive/massive_edit_plugins.php:867 -#: ../../godmode/massive/massive_edit_plugins.php:868 -#: ../../include/functions.php:1239 ../../include/ajax/double_auth.ajax.php:246 -#: ../../include/ajax/double_auth.ajax.php:343 -#: ../../include/ajax/double_auth.ajax.php:388 -#: ../../include/ajax/double_auth.ajax.php:503 -#: ../../include/functions_ui.php:283 -#: ../../include/class/Diagnostics.class.php:1818 -#: ../../include/functions_events.php:2706 -#: ../../include/functions_events.php:3056 -#: ../../operation/users/user_edit.php:975 -#: ../../operation/users/user_edit.php:1041 +#: ../../enterprise/include/functions_login.php:484 +#: ../../enterprise/include/lib/Metaconsole/Node.php:593 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4041 +#: ../../godmode/users/configure_user.php:1774 +#: ../../godmode/users/configure_user.php:1844 +#: ../../godmode/massive/massive_edit_plugins.php:851 +#: ../../godmode/massive/massive_edit_plugins.php:852 +#: ../../mobile/operation/visualmap.php:188 ../../include/functions.php:1235 +#: ../../include/ajax/double_auth.ajax.php:255 +#: ../../include/ajax/double_auth.ajax.php:353 +#: ../../include/ajax/double_auth.ajax.php:399 +#: ../../include/ajax/double_auth.ajax.php:516 +#: ../../include/functions_ui.php:285 +#: ../../include/class/Diagnostics.class.php:1825 +#: ../../include/functions_events.php:2883 +#: ../../include/functions_events.php:3237 +#: ../../operation/users/user_edit.php:1050 +#: ../../operation/users/user_edit.php:1116 ../../general/register.php:157 msgid "Error" msgstr "エラー" #: ../../enterprise/meta/include/functions_alerts_meta.php:121 #: ../../enterprise/meta/include/functions_alerts_meta.php:140 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:254 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:161 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:144 -#: ../../enterprise/include/functions_reporting.php:96 -#: ../../enterprise/include/functions_reporting.php:6966 -#: ../../enterprise/include/functions_reporting.php:6994 -#: ../../enterprise/include/functions_reporting.php:7055 -#: ../../godmode/agentes/configurar_agente.php:639 ../../godmode/menu.php:141 -#: ../../godmode/menu.php:217 ../../include/class/ConfigPEN.class.php:326 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:261 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:191 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:192 +#: ../../enterprise/godmode/reporting/visual_console_template.php:109 +#: ../../enterprise/include/functions_reporting.php:142 +#: ../../enterprise/include/functions_reporting.php:7552 +#: ../../enterprise/include/functions_reporting.php:7580 +#: ../../enterprise/include/functions_reporting.php:7651 +#: ../../godmode/agentes/configurar_agente.php:731 ../../godmode/menu.php:144 +#: ../../godmode/menu.php:226 ../../include/class/ConfigPEN.class.php:332 #: ../../include/class/ModuleTemplates.class.php:196 #: ../../include/class/ModuleTemplates.class.php:214 msgid "Templates" @@ -10889,231 +10866,262 @@ msgstr "テンプレート" #: ../../enterprise/meta/include/functions_alerts_meta.php:129 #: ../../enterprise/meta/include/functions_alerts_meta.php:148 -#: ../../godmode/menu.php:224 +#: ../../godmode/menu.php:233 msgid "Commands" msgstr "コマンド" -#: ../../enterprise/meta/include/reset_pass.php:94 -#: ../../enterprise/include/reset_pass.php:96 +#: ../../enterprise/meta/include/reset_pass.php:93 +#: ../../enterprise/include/reset_pass.php:98 msgid "User to reset password" msgstr "パスワードリセットするユーザ" -#: ../../enterprise/meta/include/reset_pass.php:98 -#: ../../enterprise/meta/index.php:649 -#: ../../enterprise/include/reset_pass.php:100 ../../index.php:835 +#: ../../enterprise/meta/include/reset_pass.php:103 +#: ../../enterprise/meta/index.php:690 +#: ../../enterprise/include/reset_pass.php:108 ../../index.php:902 msgid "Reset password" msgstr "パスワードをリセット" -#: ../../enterprise/meta/include/reset_pass.php:141 -#: ../../enterprise/meta/include/reset_pass.php:144 -#: ../../enterprise/include/reset_pass.php:158 -#: ../../enterprise/include/reset_pass.php:161 +#: ../../enterprise/meta/include/reset_pass.php:165 +#: ../../enterprise/meta/include/reset_pass.php:168 +#: ../../enterprise/include/reset_pass.php:174 +#: ../../enterprise/include/reset_pass.php:177 msgid "Reset password failed" -msgstr "パスワードのリセットに失敗" +msgstr "パスワードリセットに失敗しました" -#: ../../enterprise/meta/include/reset_pass.php:148 -#: ../../enterprise/meta/general/login_page.php:243 -#: ../../enterprise/meta/general/login_page.php:285 -#: ../../enterprise/include/reset_pass.php:165 ../../general/login_page.php:385 -#: ../../general/login_page.php:427 +#: ../../enterprise/meta/include/reset_pass.php:172 +#: ../../enterprise/meta/general/login_page.php:259 +#: ../../enterprise/meta/general/login_page.php:301 +#: ../../enterprise/include/reset_pass.php:181 ../../general/login_page.php:430 +#: ../../general/login_page.php:472 msgid "ERROR" msgstr "エラー" #: ../../enterprise/meta/include/functions_relations.php:49 msgid "Invalid file content" -msgstr "" +msgstr "ファイルの内容が不正です" #: ../../enterprise/meta/include/functions_relations.php:54 msgid "No relations found" -msgstr "" +msgstr "関係がありません" #: ../../enterprise/meta/include/functions_relations.php:80 #: ../../enterprise/meta/include/functions_relations.php:91 #: ../../enterprise/meta/include/functions_relations.php:102 #, php-format msgid "The relation type: %s to %s -> %s was not saved" -msgstr "" +msgstr "関係タイプ: %s から %s -> %s は保存されませんでした" #: ../../enterprise/meta/include/functions_relations.php:123 #, php-format msgid "The relation %s -> %s was not saved" -msgstr "" +msgstr "関係 %s -> %s は保存されませんでした" #: ../../enterprise/meta/include/functions_relations.php:133 msgid "File imported successfully" -msgstr "" +msgstr "ファイルをインポートしました" #: ../../enterprise/meta/include/functions_relations.php:136 msgid "Error inserting relations" -msgstr "" +msgstr "関係の挿入エラー" #: ../../enterprise/meta/include/functions_relations.php:165 msgid "Empty string" -msgstr "" +msgstr "文字列が空です" #: ../../enterprise/meta/include/functions_relations.php:170 msgid "Empty custom node address" -msgstr "" +msgstr "カスタムノードアドレスが空です" #: ../../enterprise/meta/include/functions_relations.php:208 #, php-format msgid "" "The relation type: %s to %s -> %s was not saved. This relationship already " "exists in the database" -msgstr "" +msgstr "関係タイプ: %s から %s -> %s は保存されませんでした。この関係はデータベースに既に存在します" #: ../../enterprise/meta/include/functions_relations.php:230 #, php-format msgid "Error inserting the relation %s -> %s" -msgstr "" +msgstr "関係 %s -> %s の挿入エラー" #: ../../enterprise/meta/include/functions_relations.php:238 msgid "Relation created successfully" -msgstr "" +msgstr "関係を作成しました" #: ../../enterprise/meta/include/functions_relations.php:263 msgid "Error deleting the relation" -msgstr "" +msgstr "関係の削除エラー" #: ../../enterprise/meta/include/functions_relations.php:269 msgid "Relation deleted successfully" -msgstr "" +msgstr "関係を削除しました" -#: ../../enterprise/meta/index.php:262 ../../mobile/include/user.class.php:189 -#: ../../include/ajax/double_auth.ajax.php:487 ../../index.php:320 +#: ../../enterprise/meta/index.php:204 ../../index.php:1365 +#: ../../operation/visual_console/legacy_public_view.php:57 +#: ../../operation/visual_console/public_view.php:38 +#: ../../operation/agentes/stat_win.php:92 +#: ../../operation/gis_maps/public_console.php:277 +#: ../../operation/events/sound_events.php:87 +msgid "Connection with server has been lost" +msgstr "サーバとの接続が切断されました" + +#: ../../enterprise/meta/index.php:205 ../../index.php:1366 +#: ../../operation/visual_console/legacy_public_view.php:58 +#: ../../operation/visual_console/public_view.php:39 +#: ../../operation/agentes/stat_win.php:93 +#: ../../operation/gis_maps/public_console.php:278 +#: ../../operation/events/sound_events.php:88 +msgid "" +"Connection to the server has been lost. Please check your internet " +"connection or contact with administrator." +msgstr "サーバとの接続が切断されました。インターネット接続を確認するか管理者へ連絡してください。" + +#: ../../enterprise/meta/index.php:289 ../../mobile/include/user.class.php:242 +#: ../../include/ajax/double_auth.ajax.php:500 ../../index.php:334 msgid "Invalid code" msgstr "不正なコード" -#: ../../enterprise/meta/index.php:274 ../../index.php:332 +#: ../../enterprise/meta/index.php:301 ../../index.php:346 msgid "The code shouldn't be empty" msgstr "コードは空にできません" -#: ../../enterprise/meta/index.php:287 ../../index.php:345 +#: ../../enterprise/meta/index.php:314 ../../index.php:359 msgid "Expired login" msgstr "ログイン期限切れ" -#: ../../enterprise/meta/index.php:294 ../../enterprise/meta/index.php:300 -#: ../../index.php:352 ../../index.php:358 +#: ../../enterprise/meta/index.php:321 ../../enterprise/meta/index.php:327 +#: ../../index.php:366 ../../index.php:372 msgid "Login error" msgstr "ログインエラー" -#: ../../enterprise/meta/index.php:567 ../../index.php:758 +#: ../../enterprise/meta/index.php:615 ../../index.php:819 msgid "Password changed successfully" msgstr "パスワードを変更しました" -#: ../../enterprise/meta/index.php:573 ../../index.php:764 +#: ../../enterprise/meta/index.php:621 ../../index.php:825 msgid "Failed to change password" msgstr "パスワード変更に失敗しました" -#: ../../enterprise/meta/index.php:592 ../../index.php:785 +#: ../../enterprise/meta/index.php:635 ../../index.php:842 msgid "Too much time since password change request" msgstr "パスワード変更要求から長時間経過しました" -#: ../../enterprise/meta/index.php:601 ../../index.php:794 +#: ../../enterprise/meta/index.php:642 ../../index.php:849 msgid "This user has not requested a password change" msgstr "このユーザはパスワード変更を要求していません" -#: ../../enterprise/meta/index.php:617 ../../index.php:809 +#: ../../enterprise/meta/index.php:658 ../../index.php:876 msgid "Id user cannot be empty" msgstr "ユーザIDは空にできません" -#: ../../enterprise/meta/index.php:625 ../../index.php:817 +#: ../../enterprise/meta/index.php:666 ../../index.php:884 msgid "Error in reset password request" msgstr "パスワードリセット要求エラー" -#: ../../enterprise/meta/index.php:633 ../../index.php:825 +#: ../../enterprise/meta/index.php:674 ../../index.php:892 msgid "This user doesn't have a valid email address" msgstr "このユーザは正しいメールアドレスがありません" -#: ../../enterprise/meta/index.php:650 ../../index.php:836 +#: ../../enterprise/meta/index.php:691 ../../index.php:903 msgid "This is an automatically sent message for user " msgstr "これは、次のユーザへの自動送信メッセージです: " -#: ../../enterprise/meta/index.php:653 ../../index.php:839 +#: ../../enterprise/meta/index.php:694 ../../index.php:906 msgid "Please click the link below to reset your password" msgstr "パスワードをリセットするには、以下のリンクをクリックしてください" -#: ../../enterprise/meta/index.php:655 ../../index.php:841 +#: ../../enterprise/meta/index.php:696 ../../index.php:908 msgid "Reset your password" msgstr "パスワードリセット" -#: ../../enterprise/meta/index.php:659 ../../index.php:845 +#: ../../enterprise/meta/index.php:700 ../../index.php:912 msgid "Please do not reply to this email." msgstr "このメールには返信しないでください。" -#: ../../enterprise/meta/index.php:665 ../../index.php:850 +#: ../../enterprise/meta/index.php:706 ../../index.php:917 msgid "Error at sending the email" msgstr "メール送信エラー" -#: ../../enterprise/meta/index.php:811 ../../enterprise/meta/index.php:890 -#: ../../index.php:1112 +#: ../../enterprise/meta/index.php:845 +#, php-format +msgid "" +"System is not centralised, please go to %s to perform a database merge " +"process." +msgstr "システムは中央管理ではありません。データベースの統合処理を行うために %s へ行ってください。" + +#: ../../enterprise/meta/index.php:909 ../../enterprise/meta/index.php:988 +#: ../../index.php:1227 msgid "Sorry! I can't find the page!" msgstr "ページが見つかりません" -#: ../../enterprise/meta/agentsearch.php:100 +#: ../../enterprise/meta/agentsearch.php:102 msgid "Search results for" msgstr "検索結果:" -#: ../../enterprise/meta/agentsearch.php:101 ../../operation/search_main.php:54 +#: ../../enterprise/meta/agentsearch.php:103 ../../operation/search_main.php:54 msgid "Agents found" msgstr "エージェントが見つかりました" -#: ../../enterprise/meta/agentsearch.php:114 +#: ../../enterprise/meta/agentsearch.php:116 msgid "Descrtiption" -msgstr "" +msgstr "説明" -#: ../../enterprise/meta/agentsearch.php:121 +#: ../../enterprise/meta/agentsearch.php:123 #: ../../enterprise/godmode/reporting/aws_view.php:61 -#: ../../enterprise/operation/agentes/policy_view.php:328 -#: ../../enterprise/operation/agentes/tag_view.php:587 +#: ../../enterprise/operation/agentes/policy_view.php:393 +#: ../../enterprise/operation/agentes/tag_view.php:613 #: ../../enterprise/operation/agentes/ver_agente.php:74 -#: ../../godmode/users/user_list.php:330 -#: ../../godmode/agentes/planned_downtime.editor.php:1038 -#: ../../mobile/operation/agents.php:85 ../../mobile/operation/agents.php:407 -#: ../../mobile/operation/agents.php:409 ../../mobile/operation/agents.php:412 -#: ../../mobile/operation/agent.php:211 ../../include/ajax/module.php:849 -#: ../../include/functions_treeview.php:645 -#: ../../include/functions_events.php:4089 ../../operation/search_users.php:37 +#: ../../extensions/users_connected.php:146 +#: ../../godmode/users/user_list.php:453 +#: ../../godmode/agentes/planned_downtime.editor.php:905 +#: ../../mobile/operation/agents.php:81 ../../mobile/operation/agents.php:398 +#: ../../mobile/operation/agents.php:400 ../../mobile/operation/agents.php:403 +#: ../../mobile/operation/agent.php:174 ../../include/ajax/module.php:984 +#: ../../include/functions_treeview.php:668 +#: ../../include/functions_events.php:4413 ../../operation/search_users.php:37 #: ../../operation/search_agents.php:57 -#: ../../operation/agentes/estado_agente.php:734 -#: ../../operation/agentes/ver_agente.php:858 -#: ../../operation/agentes/estado_generalagente.php:298 +#: ../../operation/agentes/log_sources_status.php:31 +#: ../../operation/agentes/estado_agente.php:767 +#: ../../operation/agentes/ver_agente.php:1089 +#: ../../operation/agentes/estado_generalagente.php:343 #: ../../operation/gis_maps/ajax.php:239 ../../operation/gis_maps/ajax.php:349 #: ../../operation/gis_maps/ajax.php:466 msgid "Last contact" msgstr "最近の接続" -#: ../../enterprise/meta/agentsearch.php:275 +#: ../../enterprise/meta/agentsearch.php:282 msgid "There are no agents included in this group" msgstr "このグループに属しているエージェントが存在しません" -#: ../../enterprise/meta/agentsearch.php:289 +#: ../../enterprise/meta/agentsearch.php:296 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:597 +#: ../../operation/tree.php:382 msgid "Policies found" -msgstr "" +msgstr "ポリシーが見つかりました" -#: ../../enterprise/meta/agentsearch.php:383 -#: ../../enterprise/godmode/policies/policies.php:493 +#: ../../enterprise/meta/agentsearch.php:390 +#: ../../enterprise/godmode/policies/policies.php:449 #: ../../operation/search_policies.php:49 msgid "Policy updated" msgstr "ポリシーを更新しました" -#: ../../enterprise/meta/agentsearch.php:391 -#: ../../enterprise/godmode/policies/policies.php:501 +#: ../../enterprise/meta/agentsearch.php:398 +#: ../../enterprise/godmode/policies/policies.php:457 #: ../../operation/search_policies.php:57 msgid "Pending update policy only database" msgstr "データベースのみポリシー更新待ち" -#: ../../enterprise/meta/agentsearch.php:399 -#: ../../enterprise/godmode/policies/policies.php:509 +#: ../../enterprise/meta/agentsearch.php:406 +#: ../../enterprise/godmode/policies/policies.php:465 #: ../../operation/search_policies.php:65 msgid "Pending update policy" msgstr "ポリシー更新待ち" -#: ../../enterprise/meta/agentsearch.php:420 +#: ../../enterprise/meta/agentsearch.php:427 msgid "There are no policies included in this group" -msgstr "" +msgstr "このグループに含まれるポリシーがありません" -#: ../../enterprise/meta/general/footer.php:28 ../../general/footer.php:47 +#: ../../enterprise/meta/general/footer.php:28 #, php-format msgid "%s %s - Build %s - MR %s" msgstr "%s %s - ビルド %s - MR %s" @@ -11123,22 +11131,22 @@ msgid "Page generated at" msgstr "ページ更新日時:" #: ../../enterprise/meta/general/metaconsole_no_activated.php:12 -#: ../../enterprise/meta/general/noaccesssaml.php:133 -#: ../../enterprise/meta/general/noaccess.php:25 ../../mobile/index.php:257 -#: ../../mobile/operation/agents.php:172 ../../mobile/operation/modules.php:194 +#: ../../enterprise/meta/general/noaccesssaml.php:130 +#: ../../enterprise/meta/general/noaccess.php:130 ../../mobile/index.php:256 +#: ../../mobile/operation/agents.php:168 ../../mobile/operation/modules.php:200 #: ../../mobile/operation/groups.php:59 ../../mobile/operation/agent.php:99 #: ../../mobile/operation/alerts.php:158 -#: ../../mobile/operation/visualmap.php:79 -#: ../../mobile/operation/visualmaps.php:91 +#: ../../mobile/operation/visualmap.php:191 +#: ../../mobile/operation/visualmaps.php:152 #: ../../mobile/operation/module_graph.php:255 -#: ../../mobile/operation/events.php:468 ../../mobile/operation/tactical.php:81 -#: ../../general/noaccesssaml.php:133 ../../general/noaccess.php:133 -#: ../../general/noaccess2.php:15 ../../general/noaccess2.php:17 +#: ../../mobile/operation/events.php:468 ../../mobile/operation/tactical.php:79 +#: ../../general/noaccesssaml.php:130 ../../general/noaccess.php:130 +#: ../../general/noaccess2.php:16 ../../general/noaccess2.php:18 msgid "You don't have access to this page" msgstr "このページにはアクセスできません。" #: ../../enterprise/meta/general/metaconsole_no_activated.php:20 -#: ../../enterprise/meta/general/noaccess.php:29 ../../general/noaccess2.php:27 +#: ../../general/noaccess2.php:28 msgid "No access" msgstr "アクセス不可" @@ -11148,262 +11156,332 @@ msgid "" "system administrator if you need assistance.
" msgstr "メタコンソールは、通常のコンソールから事前に有効化する必要があります。手助けが必要であればシステム管理者へ問い合わせてください。
" +#: ../../enterprise/meta/general/header.php:65 +#: ../../enterprise/meta/general/header.php:71 +#: ../../enterprise/meta/general/main_header.php:509 +#: ../../enterprise/meta/general/main_header.php:515 +#: ../../general/header.php:47 ../../general/header.php:53 +msgid "All systems" +msgstr "全モニタシステム" + +#: ../../enterprise/meta/general/header.php:65 +#: ../../enterprise/meta/general/main_header.php:509 +#: ../../general/header.php:47 +msgid "Down" +msgstr "停止" + +#: ../../enterprise/meta/general/header.php:68 +#: ../../enterprise/meta/general/main_header.php:512 +#: ../../general/header.php:50 +msgid "servers down" +msgstr "停止中" + +#: ../../enterprise/meta/general/header.php:71 +#: ../../enterprise/meta/general/main_header.php:515 +#: ../../general/header.php:53 +msgid "Ready" +msgstr "稼働中" + +#: ../../enterprise/meta/general/header.php:91 +#: ../../enterprise/meta/general/main_header.php:543 +#: ../../general/header.php:231 +msgid "Configure autorefresh" +msgstr "自動更新設定" + +#: ../../enterprise/meta/general/header.php:108 +#: ../../enterprise/meta/general/header.php:120 +#: ../../enterprise/meta/general/main_header.php:560 +#: ../../enterprise/meta/general/main_header.php:572 +#: ../../general/header.php:297 ../../general/header.php:316 +msgid "Disabled autorefresh" +msgstr "自動更新の無効化" + +#: ../../enterprise/meta/general/header.php:203 +#: ../../enterprise/meta/general/header.php:205 +#: ../../enterprise/meta/general/main_header.php:526 +#: ../../mobile/include/functions_web.php:34 +#: ../../mobile/include/ui.class.php:225 +#: ../../mobile/include/user.class.php:402 ../../mobile/operation/home.php:147 +#: ../../general/header.php:428 ../../general/header.php:430 +msgid "Logout" +msgstr "ログアウト" + #: ../../enterprise/meta/general/main_header.php:97 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:171 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:673 -#: ../../operation/tree.php:102 ../../operation/menu.php:53 +#: ../../enterprise/meta/general/main_menu.php:121 +#: ../../enterprise/operation/services/services.treeview_services.php:61 +#: ../../enterprise/operation/services/services.treeview_services.php:68 +#: ../../godmode/groups/group_list.php:336 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:173 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:710 +#: ../../operation/tree.php:120 ../../operation/menu.php:51 msgid "Tree view" msgstr "ツリー表示" #: ../../enterprise/meta/general/main_header.php:109 +#: ../../enterprise/meta/general/main_menu.php:133 msgid "Groups view" msgstr "グループビュー" #: ../../enterprise/meta/general/main_header.php:115 -#: ../../operation/agentes/alerts_status.php:184 +#: ../../enterprise/meta/general/main_menu.php:139 +#: ../../operation/agentes/alerts_status.php:203 msgid "Alerts view" msgstr "アラート表示" #: ../../enterprise/meta/general/main_header.php:121 +#: ../../enterprise/meta/general/main_menu.php:145 msgid "Monitors view" msgstr "モニタ表示" #: ../../enterprise/meta/general/main_header.php:127 +#: ../../enterprise/meta/general/main_menu.php:151 msgid "Custom fields view" -msgstr "" +msgstr "カスタムフィールド表示" -#: ../../enterprise/meta/general/main_header.php:158 -#: ../../enterprise/meta/general/main_header.php:174 +#: ../../enterprise/meta/general/main_header.php:167 +#: ../../enterprise/meta/general/main_header.php:183 +#: ../../enterprise/meta/general/main_menu.php:192 #: ../../enterprise/mobile/include/functions_web.php:15 -#: ../../enterprise/include/functions_cron.php:1346 +#: ../../include/functions_reporting.php:14187 #: ../../include/functions_groups.php:139 -#: ../../operation/search_results.php:131 +#: ../../operation/search_results.php:132 msgid "Reports" msgstr "レポート" -#: ../../enterprise/meta/general/main_header.php:165 +#: ../../enterprise/meta/general/main_header.php:174 +#: ../../enterprise/meta/general/main_menu.php:199 msgid "Create new report" msgstr "新規レポート作成" -#: ../../enterprise/meta/general/main_header.php:181 +#: ../../enterprise/meta/general/main_header.php:190 +#: ../../enterprise/meta/general/main_menu.php:215 msgid "Report templates" msgstr "レポートテンプレート" -#: ../../enterprise/meta/general/main_header.php:191 -#: ../../enterprise/include/functions_reporting.php:74 +#: ../../enterprise/meta/general/main_header.php:200 +#: ../../enterprise/meta/general/main_menu.php:225 +#: ../../enterprise/include/functions_reporting.php:120 msgid "Templates wizard" msgstr "テンプレートウィザード" -#: ../../enterprise/meta/general/main_header.php:201 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:618 -#: ../../enterprise/godmode/menu.php:116 -#: ../../enterprise/godmode/services/services.service.php:349 -#: ../../enterprise/godmode/services/services.elements.php:181 +#: ../../enterprise/meta/general/main_header.php:210 +#: ../../enterprise/meta/general/main_menu.php:258 +#: ../../enterprise/godmode/menu.php:128 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:343 +#: ../../enterprise/godmode/massive/massive_create_services.php:954 +#: ../../enterprise/godmode/services/services.massive.meta.php:42 +#: ../../enterprise/godmode/services/services.service.php:468 +#: ../../enterprise/godmode/services/services.service.php:488 +#: ../../enterprise/godmode/services/services.elements.php:778 +#: ../../enterprise/godmode/services/services.elements.php:798 +#: ../../enterprise/godmode/services/services.massive.elements.php:44 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:200 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:120 #: ../../enterprise/include/functions_groups.php:65 #: ../../enterprise/operation/menu.php:77 -#: ../../enterprise/operation/services/services.service_map.php:165 +#: ../../enterprise/operation/services/services.service.php:83 +#: ../../enterprise/operation/services/services.service_map.php:90 +#: ../../enterprise/operation/services/services.service_map.php:109 #: ../../enterprise/operation/services/services.treeview_services.php:61 -#: ../../enterprise/operation/services/services.treeview_services.php:67 -#: ../../enterprise/operation/services/services.list.php:59 -#: ../../enterprise/operation/services/services.list.php:62 -#: ../../enterprise/operation/services/services.table_services.php:59 -#: ../../enterprise/operation/services/services.table_services.php:65 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:553 -#: ../../include/lib/Dashboard/Widgets/service_map.php:327 -#: ../../operation/agentes/ver_agente.php:1318 -#: ../../general/first_task/service_list.php:25 +#: ../../enterprise/operation/services/services.treeview_services.php:81 +#: ../../enterprise/operation/services/services.list.php:58 +#: ../../enterprise/operation/services/services.list.php:75 +#: ../../enterprise/operation/services/services.table_services.php:38 +#: ../../enterprise/operation/services/services.table_services.php:58 +#: ../../operation/agentes/ver_agente.php:1708 +#: ../../general/first_task/service_list.php:23 msgid "Services" msgstr "サービス" -#: ../../enterprise/meta/general/main_header.php:219 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:107 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:88 -#: ../../enterprise/godmode/reporting/visual_console_template.php:89 -#: ../../enterprise/include/functions_enterprise.php:317 -#: ../../godmode/reporting/map_builder.php:84 +#: ../../enterprise/meta/general/main_header.php:240 +#: ../../enterprise/meta/general/main_menu.php:275 +#: ../../enterprise/include/functions_enterprise.php:310 #: ../../include/class/OrderInterpreter.class.php:233 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:174 -#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:436 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:523 #: ../../general/first_task/map_builder.php:31 msgid "Visual Console" msgstr "ビジュアルコンソール" -#: ../../enterprise/meta/general/main_header.php:226 +#: ../../enterprise/meta/general/main_header.php:247 +#: ../../enterprise/meta/general/main_menu.php:282 +#: ../../godmode/reporting/visual_console_favorite.php:118 msgid "Favourite Visual Console" -msgstr "" +msgstr "お気に入りのビジュアルコンソール" -#: ../../enterprise/meta/general/main_header.php:234 +#: ../../enterprise/meta/general/main_header.php:255 +#: ../../enterprise/meta/general/main_menu.php:290 msgid "Template Visual Console" -msgstr "" +msgstr "ビジュアルコンソールテンプレート" -#: ../../enterprise/meta/general/main_header.php:241 +#: ../../enterprise/meta/general/main_header.php:262 +#: ../../enterprise/meta/general/main_menu.php:297 msgid "Wizard Visual Console" msgstr "ビジュアルコンソールウィザード" -#: ../../enterprise/meta/general/main_header.php:264 -#: ../../enterprise/include/functions_enterprise.php:313 -#: ../../godmode/menu.php:325 ../../godmode/setup/setup.php:115 -#: ../../godmode/setup/setup.php:185 ../../include/functions_reports.php:862 -#: ../../include/functions_reports.php:866 -#: ../../include/functions_reports.php:870 +#: ../../enterprise/meta/general/main_header.php:275 +#: ../../enterprise/meta/general/logon_ok.php:37 +#: ../../enterprise/meta/general/main_menu.php:310 +#: ../../enterprise/include/functions_enterprise.php:306 +#: ../../godmode/menu.php:338 ../../godmode/setup/setup.php:148 +#: ../../godmode/setup/setup.php:268 ../../include/functions_reports.php:884 +#: ../../include/functions_reports.php:888 +#: ../../include/functions_reports.php:892 msgid "Netflow" msgstr "Netflow" -#: ../../enterprise/meta/general/main_header.php:270 +#: ../../enterprise/meta/general/main_header.php:281 +#: ../../enterprise/meta/general/main_menu.php:316 msgid "Live view" msgstr "ライブビュー" -#: ../../enterprise/meta/general/main_header.php:316 +#: ../../enterprise/meta/general/main_header.php:315 +#: ../../enterprise/meta/general/main_menu.php:351 +msgid "Command Center" +msgstr "コマンドセンター" + +#: ../../enterprise/meta/general/main_header.php:327 +#: ../../enterprise/meta/general/main_header.php:417 +#: ../../enterprise/meta/general/main_menu.php:363 +#: ../../enterprise/meta/general/main_menu.php:436 msgid "Agent management" msgstr "エージェント管理" -#: ../../enterprise/meta/general/main_header.php:322 -#: ../../enterprise/meta/general/main_header.php:424 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:63 -#: ../../enterprise/godmode/modules/local_components.php:123 +#: ../../enterprise/meta/general/main_header.php:333 +#: ../../enterprise/meta/general/main_header.php:423 +#: ../../enterprise/meta/general/main_menu.php:369 +#: ../../enterprise/meta/general/main_menu.php:442 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:45 +#: ../../enterprise/godmode/modules/local_components.php:157 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:37 #: ../../godmode/modules/manage_network_templates_form.php:32 #: ../../godmode/modules/manage_nc_groups.php:40 -#: ../../godmode/modules/manage_network_components.php:201 +#: ../../godmode/modules/manage_network_components.php:287 #: ../../godmode/modules/module_list.php:26 #: ../../godmode/modules/manage_network_templates.php:39 msgid "Module management" msgstr "モジュール管理" -#: ../../enterprise/meta/general/main_header.php:328 -#: ../../enterprise/meta/general/main_header.php:440 +#: ../../enterprise/meta/general/main_header.php:339 +#: ../../enterprise/meta/general/main_header.php:439 +#: ../../enterprise/meta/general/main_menu.php:375 +#: ../../enterprise/meta/general/main_menu.php:458 msgid "Alert management" msgstr "アラート管理" -#: ../../enterprise/meta/general/main_header.php:334 -#: ../../enterprise/meta/general/main_header.php:449 -#: ../../enterprise/godmode/menu.php:237 -#: ../../enterprise/godmode/alerts/alert_events_list.php:71 -#: ../../enterprise/godmode/alerts/alert_events_list.php:121 -#: ../../enterprise/godmode/alerts/alert_events_list.php:137 -#: ../../enterprise/godmode/alerts/alert_events_list.php:156 -msgid "Event alerts" -msgstr "イベントアラート" - -#: ../../enterprise/meta/general/main_header.php:340 +#: ../../enterprise/meta/general/main_header.php:345 +#: ../../enterprise/meta/general/main_menu.php:381 msgid "Component management" msgstr "コンポーネント管理" -#: ../../enterprise/meta/general/main_header.php:346 +#: ../../enterprise/meta/general/main_header.php:351 +#: ../../enterprise/meta/general/main_menu.php:387 msgid "Policy management" msgstr "ポリシー管理" -#: ../../enterprise/meta/general/main_header.php:352 +#: ../../enterprise/meta/general/main_header.php:357 +#: ../../enterprise/meta/general/main_menu.php:393 msgid "Category management" msgstr "カテゴリ管理" -#: ../../enterprise/meta/general/main_header.php:358 -#: ../../enterprise/meta/general/main_header.php:431 +#: ../../enterprise/meta/general/main_header.php:363 +#: ../../enterprise/meta/general/main_header.php:430 +#: ../../enterprise/meta/general/main_menu.php:399 +#: ../../enterprise/meta/general/main_menu.php:449 msgid "Server management" msgstr "サーバ管理" -#: ../../enterprise/meta/general/main_header.php:364 ../../godmode/menu.php:351 +#: ../../enterprise/meta/general/main_header.php:369 +#: ../../enterprise/meta/general/main_menu.php:478 ../../godmode/menu.php:367 msgid "License" msgstr "ライセンス" -#: ../../enterprise/meta/general/main_header.php:370 +#: ../../enterprise/meta/general/main_header.php:375 +#: ../../enterprise/meta/general/main_menu.php:484 msgid "Metasetup" msgstr "メタセットアップ" -#: ../../enterprise/meta/general/main_header.php:376 -#: ../../enterprise/meta/general/main_header.php:398 -#: ../../enterprise/meta/general/main_header.php:457 ../../godmode/menu.php:370 -#: ../../godmode/menu.php:488 ../../general/links_menu.php:17 +#: ../../enterprise/meta/general/main_header.php:381 +#: ../../enterprise/meta/general/main_header.php:448 +#: ../../enterprise/meta/general/main_menu.php:490 +#: ../../enterprise/meta/general/main_menu.php:509 ../../godmode/menu.php:386 +#: ../../godmode/menu.php:505 ../../general/links_menu.php:17 msgid "Links" msgstr "リンク" -#: ../../enterprise/meta/general/main_header.php:467 -#: ../../godmode/extensions.php:26 +#: ../../enterprise/meta/general/main_header.php:458 +#: ../../enterprise/meta/general/main_menu.php:519 +#: ../../godmode/extensions.php:28 msgid "Extensions" msgstr "拡張" -#: ../../enterprise/meta/general/main_header.php:516 -#: ../../enterprise/meta/general/main_header.php:522 -#: ../../general/header.php:48 ../../general/header.php:54 -msgid "All systems" -msgstr "全モニタシステム" - -#: ../../enterprise/meta/general/main_header.php:516 -#: ../../general/header.php:48 -msgid "Down" -msgstr "停止" - -#: ../../enterprise/meta/general/main_header.php:519 -#: ../../general/header.php:51 -msgid "servers down" -msgstr "停止中" - -#: ../../enterprise/meta/general/main_header.php:522 -#: ../../general/header.php:54 -msgid "Ready" -msgstr "稼働中" - -#: ../../enterprise/meta/general/main_header.php:533 -#: ../../mobile/include/functions_web.php:32 -#: ../../mobile/include/ui.class.php:210 -#: ../../mobile/include/user.class.php:317 ../../mobile/operation/home.php:150 -#: ../../general/header.php:404 ../../general/header.php:406 -msgid "Logout" -msgstr "ログアウト" - -#: ../../enterprise/meta/general/main_header.php:550 -#: ../../general/header.php:231 -msgid "Configure autorefresh" -msgstr "自動更新設定" - -#: ../../enterprise/meta/general/main_header.php:567 -#: ../../enterprise/meta/general/main_header.php:579 -#: ../../general/header.php:291 ../../general/header.php:308 -msgid "Disabled autorefresh" -msgstr "自動更新の無効化" - -#: ../../enterprise/meta/general/logon_ok.php:37 -#: ../../include/functions_reports.php:884 -msgid "Network traffic" -msgstr "ネットワークトラフィック" - #: ../../enterprise/meta/general/logon_ok.php:66 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:207 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:210 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:229 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:232 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:251 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:254 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:273 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:276 -#: ../../godmode/reporting/map_builder.php:84 -#: ../../godmode/reporting/graphs.php:87 -#: ../../godmode/reporting/visual_console_favorite.php:78 -#: ../../godmode/reporting/reporting_builder.php:529 -#: ../../godmode/reporting/reporting_builder.php:536 -#: ../../godmode/reporting/reporting_builder.php:3033 -#: ../../godmode/reporting/reporting_builder.php:3040 -#: ../../godmode/reporting/reporting_builder.php:3122 -#: ../../godmode/reporting/reporting_builder.php:3129 -#: ../../operation/menu.php:327 -#: ../../operation/reporting/reporting_viewer.php:129 -#: ../../operation/reporting/reporting_viewer.php:134 +#: ../../enterprise/godmode/reporting/graph_template_list.php:128 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:103 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:144 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:272 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:285 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:306 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:319 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:340 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:353 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:374 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:387 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:74 +#: ../../enterprise/godmode/reporting/mysql_builder.php:75 +#: ../../enterprise/godmode/reporting/mysql_builder.php:201 +#: ../../enterprise/operation/agentes/transactional_map.php:70 +#: ../../enterprise/operation/agentes/manage_transmap.php:172 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:169 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:349 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:471 +#: ../../godmode/reporting/graph_builder.php:370 +#: ../../godmode/reporting/graph_container.php:118 +#: ../../godmode/reporting/graphs.php:129 +#: ../../godmode/reporting/reporting_builder.php:572 +#: ../../godmode/reporting/reporting_builder.php:579 +#: ../../godmode/reporting/reporting_builder.php:592 +#: ../../godmode/reporting/reporting_builder.php:3281 +#: ../../godmode/reporting/reporting_builder.php:3288 +#: ../../godmode/reporting/reporting_builder.php:3301 +#: ../../godmode/reporting/reporting_builder.php:3392 +#: ../../godmode/reporting/reporting_builder.php:3399 +#: ../../godmode/reporting/reporting_builder.php:3415 +#: ../../godmode/reporting/reporting_builder.php:3463 +#: ../../operation/menu.php:308 +#: ../../operation/reporting/reporting_viewer.php:172 +#: ../../operation/reporting/reporting_viewer.php:177 +#: ../../operation/reporting/reporting_viewer.php:190 #: ../../operation/reporting/custom_reporting.php:23 -#: ../../operation/reporting/graph_viewer.php:365 +#: ../../operation/reporting/graph_viewer.php:260 +#: ../../operation/reporting/graph_viewer.php:440 msgid "Reporting" msgstr "レポート" -#: ../../enterprise/meta/general/noaccesssaml.php:138 -#: ../../general/noaccesssaml.php:138 +#: ../../enterprise/meta/general/logon_ok.php:99 +#: ../../enterprise/meta/general/main_menu.php:472 +#: ../../enterprise/meta/general/main_menu.php:500 +#: ../../enterprise/godmode/policies/configure_policy.php:38 +#: ../../enterprise/godmode/servers/HA_cluster.php:70 +#: ../../enterprise/include/functions_policies.php:3505 +#: ../../godmode/agentes/configurar_agente.php:396 +#: ../../godmode/agentes/configurar_agente.php:692 ../../godmode/menu.php:305 +#: ../../godmode/menu.php:312 +#: ../../godmode/module_library/module_library_view.php:45 +#: ../../operation/agentes/estado_agente.php:198 +#: ../../operation/gis_maps/render_view.php:170 +msgid "Setup" +msgstr "セットアップ" + +#: ../../enterprise/meta/general/noaccesssaml.php:135 +#: ../../general/noaccesssaml.php:135 msgid "" "Access to this page is restricted to authorized users SAML only, please " "contact system administrator if you need assistance." msgstr "このページへのアクセスは、SAML で許可されたユーザのみに制限されています。支援が必要な場合はシステム管理者に連絡してください。" -#: ../../enterprise/meta/general/noaccesssaml.php:140 -#: ../../general/noaccesssaml.php:140 +#: ../../enterprise/meta/general/noaccesssaml.php:137 +#: ../../general/noaccesssaml.php:137 #, php-format msgid "" "Please make sure you have SAML authentication properly configured. For more " @@ -11413,184 +11491,222 @@ msgstr "" "SAML 認証が適切に構成されていることを確認してください。 詳細については、このページへのアクセスエラーが %s " "システムデータベースのセキュリティログに記録されています。" -#: ../../enterprise/meta/general/noaccess.php:34 ../../general/noaccess.php:138 +#: ../../enterprise/meta/general/noaccess.php:135 +#: ../../general/noaccess.php:135 msgid "" "Access to this page is restricted to authorized users only, please contact " "system administrator if you need assistance." msgstr "このページへのアクセスは承認されたユーザのみに制限されています。サポートが必要な場合はシステム管理者に連絡してください。" -#: ../../enterprise/meta/general/noaccess.php:36 ../../general/noaccess.php:140 +#: ../../enterprise/meta/general/noaccess.php:137 +#: ../../general/noaccess.php:137 #, php-format msgid "" "Please know that all attempts to access this page are recorded in security " "logs of %s System Database" msgstr "このページへのアクセス試行はすべて、%s システムデータベースのセキュリティログに記録されます。" -#: ../../enterprise/meta/general/login_page.php:130 -#: ../../enterprise/meta/general/login_page.php:171 -#: ../../mobile/include/user.class.php:283 ../../general/login_page.php:267 +#: ../../enterprise/meta/general/main_menu.php:247 +#: ../../operation/messages/message_list.php:90 +#: ../../operation/messages/message_edit.php:103 ../../operation/menu.php:483 +msgid "Messages" +msgstr "メッセージ" + +#: ../../enterprise/meta/general/main_menu.php:345 +#: ../../enterprise/meta/general/main_menu.php:410 +msgid "Centralised management" +msgstr "中央管理" + +#: ../../enterprise/meta/general/login_page.php:109 +#: ../../general/login_page.php:307 +msgid "Authentication code" +msgstr "認証コード" + +#: ../../enterprise/meta/general/login_page.php:112 +#: ../../mobile/include/user.class.php:434 ../../general/login_page.php:310 +msgid "Check code" +msgstr "コードの確認" + +#: ../../enterprise/meta/general/login_page.php:146 +#: ../../enterprise/meta/general/login_page.php:187 +#: ../../mobile/include/user.class.php:346 ../../general/login_page.php:291 msgid "Login" msgstr "ログイン" -#: ../../enterprise/meta/general/login_page.php:138 -#: ../../general/login_page.php:235 +#: ../../enterprise/meta/general/login_page.php:154 +#: ../../mobile/include/user.class.php:366 ../../general/login_page.php:259 msgid "Login with SAML" msgstr "SAML でログイン" -#: ../../enterprise/meta/general/login_page.php:179 -#: ../../general/login_page.php:309 +#: ../../enterprise/meta/general/login_page.php:195 +#: ../../general/login_page.php:333 msgid "Forgot your password?" msgstr "パスワードを忘れましたか?" -#: ../../enterprise/meta/general/login_page.php:193 -#: ../../include/functions_config.php:2167 +#: ../../enterprise/meta/general/login_page.php:209 +#: ../../include/functions_config.php:2397 msgid "PANDORA FMS NEXT GENERATION" msgstr "PANDORA FMS NEXT GENERATION" -#: ../../enterprise/meta/general/login_page.php:219 -#: ../../enterprise/meta/general/login_page.php:222 -#: ../../enterprise/meta/general/login_page.php:236 -#: ../../enterprise/meta/general/login_page.php:239 -#: ../../enterprise/meta/general/login_page.php:256 -#: ../../enterprise/meta/general/login_page.php:259 -#: ../../general/login_page.php:361 ../../general/login_page.php:364 -#: ../../general/login_page.php:378 ../../general/login_page.php:381 -#: ../../general/login_page.php:398 ../../general/login_page.php:401 +#: ../../enterprise/meta/general/login_page.php:235 +#: ../../enterprise/meta/general/login_page.php:238 +#: ../../enterprise/meta/general/login_page.php:252 +#: ../../enterprise/meta/general/login_page.php:255 +#: ../../enterprise/meta/general/login_page.php:272 +#: ../../enterprise/meta/general/login_page.php:275 +#: ../../general/login_page.php:406 ../../general/login_page.php:409 +#: ../../general/login_page.php:423 ../../general/login_page.php:426 +#: ../../general/login_page.php:443 ../../general/login_page.php:446 msgid "Password reset" msgstr "パスワードのリセット" -#: ../../enterprise/meta/general/login_page.php:226 -#: ../../general/login_page.php:368 +#: ../../enterprise/meta/general/login_page.php:242 +#: ../../general/login_page.php:413 msgid "INFO" msgstr "情報" -#: ../../enterprise/meta/general/login_page.php:227 -#: ../../general/login_page.php:369 +#: ../../enterprise/meta/general/login_page.php:243 +#: ../../general/login_page.php:414 msgid "An email has been sent to your email address" msgstr "あなたのアドレス宛にメールを送信しました" -#: ../../enterprise/meta/general/login_page.php:263 -#: ../../general/login_page.php:405 +#: ../../enterprise/meta/general/login_page.php:279 +#: ../../general/login_page.php:450 msgid "SUCCESS" msgstr "成功" -#: ../../enterprise/meta/general/login_page.php:278 -#: ../../enterprise/meta/general/login_page.php:281 +#: ../../enterprise/meta/general/login_page.php:294 +#: ../../enterprise/meta/general/login_page.php:297 #: ../../enterprise/include/functions_login.php:141 -#: ../../general/login_page.php:420 ../../general/login_page.php:423 -#: ../../general/login_page.php:552 ../../general/login_page.php:555 +#: ../../general/login_page.php:465 ../../general/login_page.php:468 +#: ../../general/login_page.php:622 ../../general/login_page.php:625 msgid "Login failed" msgstr "ログインに失敗しました" -#: ../../enterprise/meta/general/login_page.php:303 -#: ../../enterprise/meta/general/login_page.php:306 -#: ../../enterprise/meta/general/login_page.php:310 -#: ../../general/login_page.php:445 ../../general/login_page.php:448 -#: ../../general/login_page.php:452 +#: ../../enterprise/meta/general/login_page.php:319 +#: ../../enterprise/meta/general/login_page.php:322 +#: ../../enterprise/meta/general/login_page.php:326 +#: ../../general/login_page.php:490 ../../general/login_page.php:493 +#: ../../general/login_page.php:497 msgid "Logged out" msgstr "ログアウトしました。" -#: ../../enterprise/meta/general/login_page.php:311 -#: ../../mobile/include/user.class.php:241 ../../general/login_page.php:453 +#: ../../enterprise/meta/general/login_page.php:327 +#: ../../mobile/include/user.class.php:304 ../../general/login_page.php:499 #, php-format msgid "" "Your session has ended. Please close your browser window to close this %s " "session." msgstr "セッションを終了しました。 この %s セッションを閉じるには、ブラウザウィンドウを閉じてください。" -#: ../../enterprise/load_enterprise.php:375 -#: ../../enterprise/load_enterprise.php:440 +#: ../../enterprise/load_enterprise.php:555 ../../godmode/setup/license.php:74 +msgid "License updated" +msgstr "ライセンスを更新しました" + +#: ../../enterprise/load_enterprise.php:556 +msgid "Failed while updating license." +msgstr "ライセンス更新に失敗しました。" + +#: ../../enterprise/load_enterprise.php:581 +#: ../../enterprise/load_enterprise.php:646 msgid "Invalid licence." msgstr "不正なライセンス。" -#: ../../enterprise/load_enterprise.php:375 +#: ../../enterprise/load_enterprise.php:581 msgid "Please contact your system administrator." msgstr "システム管理者に連絡してください。" -#: ../../enterprise/load_enterprise.php:440 +#: ../../enterprise/load_enterprise.php:646 #, php-format msgid "Please contact %s for a valid licence." -msgstr "正しいライセンスの取得は %s へ連絡してください。" +msgstr "正しいライセンス取得は %s に連絡してください。" -#: ../../enterprise/load_enterprise.php:441 +#: ../../enterprise/load_enterprise.php:647 #, php-format msgid "Or disable %s enterprise" -msgstr "または、%s Enterprise を無効化してください" +msgstr "または、%s enterprise を無効化します" -#: ../../enterprise/load_enterprise.php:538 -#: ../../enterprise/godmode/alerts/alert_events_list.php:758 -#: ../../enterprise/godmode/reporting/aws_view.php:154 -#: ../../enterprise/godmode/wizards/Cloud.class.php:305 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3062 -#: ../../godmode/setup/license.php:143 ../../mobile/operation/events.php:570 +#: ../../enterprise/load_enterprise.php:745 +#: ../../enterprise/godmode/reporting/aws_view.php:181 +#: ../../enterprise/godmode/wizards/Cloud.class.php:317 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3298 +#: ../../godmode/setup/license.php:156 ../../mobile/operation/events.php:570 #: ../../include/ajax/alert_list.ajax.php:266 #: ../../include/ajax/alert_list.ajax.php:292 -#: ../../operation/agentes/alerts_status.php:541 -#: ../../operation/agentes/alerts_status.php:578 -#: ../../operation/agentes/alerts_status.php:611 -#: ../../operation/agentes/alerts_status.php:697 -#: ../../operation/snmpconsole/snmp_view.php:972 -#: ../../operation/snmpconsole/snmp_view.php:1133 -#: ../../operation/snmpconsole/snmp_view.php:1186 +#: ../../operation/agentes/alerts_status.php:560 +#: ../../operation/agentes/alerts_status.php:597 +#: ../../operation/agentes/alerts_status.php:630 +#: ../../operation/agentes/alerts_status.php:716 +#: ../../operation/snmpconsole/snmp_view.php:1027 +#: ../../operation/snmpconsole/snmp_view.php:1217 +#: ../../operation/snmpconsole/snmp_view.php:1267 msgid "Validate" msgstr "承諾する" -#: ../../enterprise/load_enterprise.php:542 -#: ../../enterprise/load_enterprise.php:836 +#: ../../enterprise/load_enterprise.php:749 +#: ../../enterprise/load_enterprise.php:1044 msgid "Request new licence" msgstr "新規ライセンスの要求" -#: ../../enterprise/load_enterprise.php:622 +#: ../../enterprise/load_enterprise.php:828 msgid "" "Metaconsole unreached

" "This node has a metaconsole license and cannot contact with the metaconsole." msgstr "" -"Metaconsole unreached

" -"このノードはメタコンソールライセンスを持っていますが、メタコンソールに接続できません。" +"メタコンソールに到達できません

" +"このノードはメタコンソールライセンスを持っていますがメタコンソールに接続できません。" -#: ../../enterprise/load_enterprise.php:639 -#: ../../enterprise/load_enterprise.php:646 -#: ../../enterprise/load_enterprise.php:656 -#: ../../enterprise/load_enterprise.php:662 +#: ../../enterprise/load_enterprise.php:845 +#: ../../enterprise/load_enterprise.php:851 +#: ../../enterprise/load_enterprise.php:867 #, php-format msgid "" "License exceeded

This " "license allows %d agents and you have %d agents configured." msgstr "" "ライセンス超過

このライセンスは %d " -"エージェントですが、%d エージェントが設定されています。" +"エージェントまでですが、%d エージェントが設定されています。" -#: ../../enterprise/load_enterprise.php:640 -#: ../../enterprise/load_enterprise.php:648 -#: ../../enterprise/load_enterprise.php:657 -#: ../../enterprise/load_enterprise.php:664 -#: ../../enterprise/load_enterprise.php:677 +#: ../../enterprise/load_enterprise.php:846 +#: ../../enterprise/load_enterprise.php:853 +#: ../../enterprise/load_enterprise.php:862 +#: ../../enterprise/load_enterprise.php:869 +#: ../../enterprise/load_enterprise.php:881 #, php-format msgid "Please contact %s to extend the license." msgstr "ライセンスを拡張するには %s へ連絡してください。" -#: ../../enterprise/load_enterprise.php:647 -#: ../../enterprise/load_enterprise.php:649 -#: ../../enterprise/load_enterprise.php:663 -#: ../../enterprise/load_enterprise.php:665 -#: ../../enterprise/load_enterprise.php:693 -#: ../../enterprise/load_enterprise.php:695 +#: ../../enterprise/load_enterprise.php:852 +#: ../../enterprise/load_enterprise.php:854 +#: ../../enterprise/load_enterprise.php:868 +#: ../../enterprise/load_enterprise.php:870 +#: ../../enterprise/load_enterprise.php:897 +#: ../../enterprise/load_enterprise.php:903 msgid "" "This console will work in limited mode. Enterprise features will not " "function." msgstr "このコンソールは制限モードで動作します。Enterprise 機能は動作しません。" -#: ../../enterprise/load_enterprise.php:676 +#: ../../enterprise/load_enterprise.php:861 +#, php-format +msgid "" +"License exceeded

This " +"license allows %d agents and you have %d agents configured." +msgstr "" +"ライセンス超過

このライセンスは %d " +"エージェントまでですが、%d エージェントが設定されています。" + +#: ../../enterprise/load_enterprise.php:880 #, php-format msgid "" "License exceeded

This " "license allows %d modules and you have %d modules configured." msgstr "" -"ライセンス超過

このライセンスは %d " -"モジュールですが、%d モジュールが設定されています。" +"ライセンス超過

このラインセンスは %d " +"モジュールまでですが、%d モジュールが設定されています。" -#: ../../enterprise/load_enterprise.php:686 -#: ../../enterprise/load_enterprise.php:692 +#: ../../enterprise/load_enterprise.php:890 +#: ../../enterprise/load_enterprise.php:896 msgid "" "This license has expired. " "

You can not get updates until you renew the license." @@ -11598,347 +11714,143 @@ msgstr "" "このライセンスは期限切れです。 " "

ライセンスを更新するまでアップデートの入手はできません。" -#: ../../enterprise/load_enterprise.php:687 -#: ../../enterprise/load_enterprise.php:694 +#: ../../enterprise/load_enterprise.php:891 +#: ../../enterprise/load_enterprise.php:898 #, php-format msgid "Please contact %s to renew the license." -msgstr "ライセンスの更新は、%s へ連絡してください。" +msgstr "ライセンスを更新するには %s にご連絡ください。" -#: ../../enterprise/load_enterprise.php:702 +#: ../../enterprise/load_enterprise.php:901 +#: ../../enterprise/load_enterprise.php:1040 +msgid "Renew" +msgstr "更新" + +#: ../../enterprise/load_enterprise.php:910 #, php-format msgid "" "This license is outside of " "support.

This %s installation will continue working " "normally and without limitations, but without support or updates." msgstr "" -"ライセンスがサポート切れです。.

この %s " -"インストールは制限なく通常動作を継続しますが、サポートや更新はありません。" - -#: ../../enterprise/load_enterprise.php:832 -msgid "Renew" -msgstr "更新" +"このライセンスはサポート外です。

この %s " +"インストールは引き続き制限なく動作しますが、サポートや更新はありません。" #: ../../enterprise/extensions/disabled/check_acls.php:16 msgid "ACL users for this agent" msgstr "このエージェントのACLユーザ" #: ../../enterprise/extensions/disabled/check_acls.php:49 -#: ../../enterprise/extensions/disabled/check_acls.php:142 -msgid "System incidents reading" -msgstr "インシデント読み出し" - -#: ../../enterprise/extensions/disabled/check_acls.php:50 -#: ../../enterprise/extensions/disabled/check_acls.php:143 -msgid "System incidents writing" -msgstr "インシデント書き込み" - -#: ../../enterprise/extensions/disabled/check_acls.php:51 -#: ../../enterprise/extensions/disabled/check_acls.php:144 -msgid "System incidents management" -msgstr "インシデント管理" - -#: ../../enterprise/extensions/disabled/check_acls.php:52 -#: ../../enterprise/extensions/disabled/check_acls.php:145 +#: ../../enterprise/extensions/disabled/check_acls.php:136 msgid "Agents reading" msgstr "エージェントからの情報取得" -#: ../../enterprise/extensions/disabled/check_acls.php:53 -#: ../../enterprise/extensions/disabled/check_acls.php:146 -#: ../../include/functions_menu.php:502 +#: ../../enterprise/extensions/disabled/check_acls.php:50 +#: ../../enterprise/extensions/disabled/check_acls.php:137 +#: ../../include/functions_menu.php:492 msgid "Agents management" msgstr "エージェント管理" -#: ../../enterprise/extensions/disabled/check_acls.php:54 -#: ../../enterprise/extensions/disabled/check_acls.php:147 +#: ../../enterprise/extensions/disabled/check_acls.php:51 +#: ../../enterprise/extensions/disabled/check_acls.php:138 msgid "Agents disable" msgstr "エージェント無効化" -#: ../../enterprise/extensions/disabled/check_acls.php:55 -#: ../../enterprise/extensions/disabled/check_acls.php:148 +#: ../../enterprise/extensions/disabled/check_acls.php:52 +#: ../../enterprise/extensions/disabled/check_acls.php:139 msgid "Alerts editing" msgstr "アラート編集" -#: ../../enterprise/extensions/disabled/check_acls.php:56 -#: ../../enterprise/extensions/disabled/check_acls.php:149 +#: ../../enterprise/extensions/disabled/check_acls.php:53 +#: ../../enterprise/extensions/disabled/check_acls.php:140 #: ../../godmode/menu.php:125 msgid "Users management" msgstr "ユーザ管理" -#: ../../enterprise/extensions/disabled/check_acls.php:57 -#: ../../enterprise/extensions/disabled/check_acls.php:150 +#: ../../enterprise/extensions/disabled/check_acls.php:54 +#: ../../enterprise/extensions/disabled/check_acls.php:141 msgid "Database management" msgstr "データベース管理" -#: ../../enterprise/extensions/disabled/check_acls.php:58 -#: ../../enterprise/extensions/disabled/check_acls.php:151 +#: ../../enterprise/extensions/disabled/check_acls.php:55 +#: ../../enterprise/extensions/disabled/check_acls.php:142 msgid "Alerts management" msgstr "アラート管理" -#: ../../enterprise/extensions/disabled/check_acls.php:59 -#: ../../enterprise/extensions/disabled/check_acls.php:152 +#: ../../enterprise/extensions/disabled/check_acls.php:56 +#: ../../enterprise/extensions/disabled/check_acls.php:143 msgid "Reports reading" msgstr "レポート参照" -#: ../../enterprise/extensions/disabled/check_acls.php:60 -#: ../../enterprise/extensions/disabled/check_acls.php:153 +#: ../../enterprise/extensions/disabled/check_acls.php:57 +#: ../../enterprise/extensions/disabled/check_acls.php:144 msgid "Reports writing" msgstr "レポート編集" -#: ../../enterprise/extensions/disabled/check_acls.php:61 -#: ../../enterprise/extensions/disabled/check_acls.php:154 +#: ../../enterprise/extensions/disabled/check_acls.php:58 +#: ../../enterprise/extensions/disabled/check_acls.php:145 msgid "Reports management" msgstr "レポート管理" -#: ../../enterprise/extensions/disabled/check_acls.php:62 -#: ../../enterprise/extensions/disabled/check_acls.php:155 +#: ../../enterprise/extensions/disabled/check_acls.php:59 +#: ../../enterprise/extensions/disabled/check_acls.php:146 msgid "Events reading" msgstr "イベント参照" -#: ../../enterprise/extensions/disabled/check_acls.php:63 -#: ../../enterprise/extensions/disabled/check_acls.php:156 +#: ../../enterprise/extensions/disabled/check_acls.php:60 +#: ../../enterprise/extensions/disabled/check_acls.php:147 msgid "Events writing" msgstr "イベント編集" -#: ../../enterprise/extensions/disabled/check_acls.php:64 -#: ../../enterprise/extensions/disabled/check_acls.php:157 +#: ../../enterprise/extensions/disabled/check_acls.php:61 +#: ../../enterprise/extensions/disabled/check_acls.php:148 msgid "Events management" msgstr "イベント管理" -#: ../../enterprise/extensions/disabled/check_acls.php:65 -#: ../../enterprise/extensions/disabled/check_acls.php:158 +#: ../../enterprise/extensions/disabled/check_acls.php:62 +#: ../../enterprise/extensions/disabled/check_acls.php:149 msgid "Systems management" msgstr "システム管理" -#: ../../enterprise/extensions/disabled/check_acls.php:118 +#: ../../enterprise/extensions/disabled/check_acls.php:63 +#: ../../enterprise/extensions/disabled/check_acls.php:150 +#: ../../enterprise/godmode/setup/setup_metaconsole.php:273 +#: ../../enterprise/godmode/servers/HA_cluster.php:177 +#: ../../godmode/users/user_list.php:455 ../../godmode/users/user_list.php:634 +#: ../../operation/search_users.php:51 +msgid "Admin" +msgstr "管理者" + +#: ../../enterprise/extensions/disabled/check_acls.php:112 msgid "There are no defined users" msgstr "定義済ユーザがありません" -#: ../../enterprise/extensions/disabled/check_acls.php:140 +#: ../../enterprise/extensions/disabled/check_acls.php:134 #: ../../godmode/menu.php:117 msgid "Module tags" msgstr "モジュールタグ" -#: ../../enterprise/extensions/disabled/check_acls.php:206 +#: ../../enterprise/extensions/disabled/check_acls.php:197 msgid "ACL module tags for the modules in this agent" msgstr "このエージェントのモジュールのACLモジュールタグ" -#: ../../enterprise/extensions/disabled/check_acls.php:217 +#: ../../enterprise/extensions/disabled/check_acls.php:208 msgid "Only admin users can see this section." msgstr "この画面はadminユーザのみ参照できます。" -#: ../../enterprise/extensions/disabled/check_acls.php:224 +#: ../../enterprise/extensions/disabled/check_acls.php:215 msgid "Check ACL" msgstr "ACLチェック" -#: ../../enterprise/extensions/disabled/visual_console_manager.php:107 -msgid "Element Id" -msgstr "要素ID" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:107 -#: ../../enterprise/godmode/policies/policy_queue.php:479 -#: ../../enterprise/godmode/policies/policy_linking.php:125 -msgid "Node" -msgstr "ノード" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:150 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:57 -#: ../../enterprise/godmode/reporting/visual_console_template.php:58 -#: ../../godmode/reporting/map_builder.php:56 -#: ../../godmode/reporting/visual_console_favorite.php:49 -msgid "Visual Console List" -msgstr "ビジュアルコンソール一覧" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:155 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:62 -#: ../../enterprise/godmode/reporting/visual_console_template.php:63 -#: ../../godmode/reporting/map_builder.php:61 -#: ../../godmode/reporting/visual_console_favorite.php:54 -#: ../../godmode/reporting/visual_console_favorite.php:78 -msgid "Visual Favourite Console" -msgstr "お気に入りビジュアルコンソール" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:161 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:68 -#: ../../enterprise/godmode/reporting/visual_console_template.php:69 -#: ../../godmode/reporting/map_builder.php:67 -#: ../../godmode/reporting/visual_console_favorite.php:60 -msgid "Visual Console Template" -msgstr "ビジュアルコンソールテンプレート" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:166 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:73 -#: ../../enterprise/godmode/reporting/visual_console_template.php:74 -#: ../../godmode/reporting/map_builder.php:72 -#: ../../godmode/reporting/visual_console_favorite.php:65 -msgid "Visual Console Template Wizard" -msgstr "ビジュアルコンソールテンプレートウィザード" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:171 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:183 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:427 -#: ../../enterprise/extensions/disabled/visual_console_manager.php:430 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:80 -#: ../../enterprise/godmode/reporting/visual_console_template.php:81 -#: ../../godmode/reporting/map_builder.php:77 -#: ../../godmode/reporting/visual_console_favorite.php:71 -msgid "Visual Console Manager" -msgstr "ビジュアルコンソール管理" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:212 -#, php-format -msgid "%d elements updated" -msgstr "%d 件の要素を更新しました" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:213 -msgid "There was an error updating the elements" -msgstr "要素の更新エラーです。" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:248 -#: ../../include/functions_visual_map_editor.php:991 -#: ../../include/rest-api/models/VisualConsole/Item.php:2354 -msgid "By status weight" -msgstr "状態ウエイトごと" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:249 -#: ../../include/functions_visual_map_editor.php:992 -#: ../../include/rest-api/models/VisualConsole/Item.php:2355 -msgid "By critical elements" -msgstr "障害要素ごと" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:251 -msgid "Type of the status calculation" -msgstr "状態計算タイプ" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:257 -#: ../../include/functions_visual_map_editor.php:1012 -#: ../../include/rest-api/models/VisualConsole/Item.php:2353 -msgid "By default" -msgstr "デフォルト" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:264 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:154 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:208 -#: ../../godmode/reporting/graph_builder.graph_editor.php:201 -#: ../../godmode/reporting/graph_builder.graph_editor.php:370 -msgid "Weight" -msgstr "ウエイト" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:279 -#: ../../enterprise/godmode/services/services.elements.php:735 -#: ../../include/functions_visual_map_editor.php:1058 -#: ../../include/rest-api/models/VisualConsole/Item.php:2392 -msgid "Critical weight" -msgstr "障害ウエイト" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:294 -#: ../../enterprise/godmode/services/services.elements.php:739 -#: ../../include/functions_visual_map_editor.php:1084 -#: ../../include/rest-api/models/VisualConsole/Item.php:2406 -msgid "Warning weight" -msgstr "警告ウエイト" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:309 -msgid "Visual Consoles" -msgstr "ビジュアルコンソール" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:313 -#: ../../enterprise/godmode/services/services.elements.php:181 -#: ../../operation/search_maps.php:29 -msgid "Elements" -msgstr "エレメント" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:319 -msgid "Visual Console Information" -msgstr "ビジュアルコンソール情報" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:320 -msgid "There are no items selected." -msgstr "アイテムが選択されていません。" - -#: ../../enterprise/extensions/disabled/visual_console_manager.php:323 -msgid "" -"Massive editing of the procedure for calculating the status of elements " -"linked to a visual console" -msgstr "ビジュアルコンソールにリンクされた要素の状態を計算する一括編集手順" - #: ../../enterprise/extensions/translate_string.php:168 #: ../../enterprise/extensions/translate_string.php:380 msgid "Translate string" msgstr "翻訳文字列" -#: ../../enterprise/extensions/ipam.php:170 -#: ../../enterprise/extensions/ipam.php:423 ../../extensions/files_repo.php:119 -#: ../../extensions/files_repo.php:207 -msgid "Operation view" -msgstr "操作画面" - -#: ../../enterprise/extensions/ipam.php:185 -#: ../../enterprise/extensions/ipam.php:407 -msgid "Subnetworks calculator" -msgstr "サブネット計算" - -#: ../../enterprise/extensions/ipam.php:194 -#: ../../enterprise/extensions/ipam.php:431 -msgid "Vlan config" -msgstr "VLAN設定" - -#: ../../enterprise/extensions/ipam.php:204 -#: ../../enterprise/extensions/ipam.php:441 -msgid "Vlan wizard" -msgstr "VLANウィザード" - -#: ../../enterprise/extensions/ipam.php:219 -msgid "Vlan statistics" -msgstr "VLAN統計" - -#: ../../enterprise/extensions/ipam.php:231 -#: ../../enterprise/extensions/ipam.php:451 -msgid "Supernet config" -msgstr "スーパーネット設定" - -#: ../../enterprise/extensions/ipam.php:242 -msgid "Supernet statistics" -msgstr "スーパーネット統計" - -#: ../../enterprise/extensions/ipam.php:254 -#: ../../enterprise/extensions/ipam.php:461 -msgid "Supernet map" -msgstr "スーパーネットマップ" - -#: ../../enterprise/extensions/ipam.php:271 -#: ../../enterprise/extensions/ipam/ipam_list.php:178 -msgid "Manage addresses" -msgstr "アドレス管理" - -#: ../../enterprise/extensions/ipam.php:279 -msgid "Massive operations" -msgstr "一括操作" - -#: ../../enterprise/extensions/ipam.php:287 -#: ../../enterprise/extensions/ipam/ipam_list.php:184 -msgid "Addresses view" -msgstr "アドレス表示" - -#: ../../enterprise/extensions/ipam.php:296 -#: ../../enterprise/extensions/ipam.php:308 -#: ../../enterprise/extensions/ipam.php:415 ../../extensions/files_repo.php:115 -#: ../../extensions/files_repo.php:204 -msgid "Administration view" -msgstr "管理画面" - -#: ../../enterprise/extensions/ipam.php:331 -#: ../../enterprise/extensions/ipam.php:478 -#: ../../enterprise/extensions/ipam.php:518 -#: ../../enterprise/extensions/ipam.php:519 -msgid "IPAM" -msgstr "IPAM" - -#: ../../enterprise/extensions/vmware.php:43 +#: ../../enterprise/extensions/vmware.php:46 msgid "Failed to initialize VMware extension." -msgstr "VMware 拡張の初期化に失敗。" +msgstr "VMWare 拡張の初期化に失敗しました。" -#: ../../enterprise/extensions/vmware.php:86 -#: ../../enterprise/extensions/vmware/vmware_view.php:1336 +#: ../../enterprise/extensions/vmware.php:89 msgid "VMware View" msgstr "VMware 表示" @@ -11948,9 +11860,9 @@ msgid "%s database backup utility" msgstr "%s データベースバックアップユーティリティ" #: ../../enterprise/extensions/backup/main.php:91 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:82 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:66 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:48 -#: ../../enterprise/operation/log/log_viewer.php:329 +#: ../../enterprise/operation/log/log_viewer.php:459 #: ../../godmode/netflow/nf_edit.php:47 #: ../../operation/netflow/nf_live_view.php:133 msgid "Not supported in Windows systems" @@ -11962,110 +11874,116 @@ msgstr "フィルタバックアップ" #: ../../enterprise/extensions/backup/main.php:106 msgid "Path backups" -msgstr "パックアップパス" +msgstr "バックアップパス" #: ../../enterprise/extensions/backup/main.php:132 -#: ../../enterprise/include/functions_log.php:268 -#: ../../enterprise/include/functions_inventory.php:712 -#: ../../enterprise/include/functions_reporting_pdf.php:652 -#: ../../enterprise/include/functions_reporting_csv.php:683 -#: ../../enterprise/include/functions_reporting_csv.php:739 -#: ../../enterprise/include/functions_reporting_csv.php:2282 -#: ../../enterprise/include/functions_reporting.php:1967 -#: ../../enterprise/include/functions_reporting.php:2004 -#: ../../enterprise/include/functions_reporting.php:2039 -#: ../../enterprise/include/functions_reporting.php:2057 +#: ../../enterprise/include/functions_log.php:279 +#: ../../enterprise/include/functions_log.php:282 +#: ../../enterprise/include/functions_inventory.php:788 +#: ../../enterprise/include/functions_reporting_pdf.php:678 +#: ../../enterprise/include/functions_reporting_csv.php:742 +#: ../../enterprise/include/functions_reporting_csv.php:798 +#: ../../enterprise/include/functions_reporting_csv.php:843 +#: ../../enterprise/include/functions_reporting_csv.php:2430 +#: ../../enterprise/include/functions_reporting.php:2105 +#: ../../enterprise/include/functions_reporting.php:2142 +#: ../../enterprise/include/functions_reporting.php:2177 +#: ../../enterprise/include/functions_reporting.php:2195 #: ../../enterprise/operation/agentes/agent_inventory.php:75 -#: ../../enterprise/operation/inventory/inventory.php:241 -#: ../../extensions/insert_data.php:193 ../../extensions/users_connected.php:79 -#: ../../godmode/admin_access_logs.php:198 -#: ../../godmode/alerts/configure_alert_special_days.php:66 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1676 -#: ../../mobile/operation/tactical.php:350 -#: ../../include/functions_reporting_html.php:2139 -#: ../../include/functions_reporting_html.php:2146 -#: ../../include/functions_reporting_html.php:2151 -#: ../../include/functions_reporting_html.php:2197 -#: ../../include/functions_reporting_html.php:4690 -#: ../../include/functions.php:2889 ../../include/functions_reporting.php:3205 -#: ../../include/functions_reporting.php:3246 -#: ../../include/functions_events.php:6464 -#: ../../operation/incidents/list_integriaims_incidents.php:167 -#: ../../operation/reporting/graph_viewer.php:243 -#: ../../operation/events/events.build_table.php:695 +#: ../../enterprise/operation/inventory/inventory.php:285 +#: ../../extensions/insert_data.php:193 ../../godmode/admin_access_logs.php:211 +#: ../../godmode/alerts/configure_alert_special_days.php:72 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1788 +#: ../../mobile/operation/tactical.php:348 +#: ../../include/functions_reporting_html.php:1733 +#: ../../include/functions_reporting_html.php:2391 +#: ../../include/functions_reporting_html.php:2400 +#: ../../include/functions_reporting_html.php:2405 +#: ../../include/functions_reporting_html.php:2414 +#: ../../include/functions_reporting_html.php:2419 +#: ../../include/functions_reporting_html.php:2426 +#: ../../include/functions_reporting_html.php:2475 +#: ../../include/functions_reporting_html.php:2548 +#: ../../include/functions_reporting_html.php:5370 +#: ../../include/functions.php:3059 ../../include/functions_reporting.php:3694 +#: ../../include/functions_reporting.php:3735 +#: ../../include/functions_events.php:6964 +#: ../../operation/incidents/list_integriaims_incidents.php:160 +#: ../../operation/reporting/graph_viewer.php:318 +#: ../../operation/events/events.build_table.php:698 #: ../../general/logon_ok.php:247 msgid "Date" msgstr "日付" #: ../../enterprise/extensions/backup/main.php:133 -#: ../../extensions/files_repo/files_repo_list.php:55 -#: ../../godmode/events/event_responses.editor.php:112 -#: ../../include/functions_visual_map_editor.php:126 -#: ../../include/functions_visual_map_editor.php:179 -#: ../../include/functions_visual_map_editor.php:770 -#: ../../include/functions_visual_map_editor.php:843 +#: ../../extensions/files_repo/files_repo_list.php:57 +#: ../../godmode/events/event_responses.editor.php:128 +#: ../../include/functions_visual_map_editor.php:125 +#: ../../include/functions_visual_map_editor.php:178 +#: ../../include/functions_visual_map_editor.php:838 +#: ../../include/functions_visual_map_editor.php:933 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:214 -#: ../../include/rest-api/models/VisualConsole/Item.php:1873 -#: ../../include/functions_filemanager.php:621 -#: ../../operation/incidents/incident_detail.php:477 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:126 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:300 +#: ../../include/rest-api/models/VisualConsole/Item.php:1959 +#: ../../include/functions_filemanager.php:607 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:119 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:287 msgid "Size" msgstr "サイズ" #: ../../enterprise/extensions/backup/main.php:135 -#: ../../enterprise/include/functions_tasklist.php:345 -#: ../../enterprise/include/functions_tasklist.php:376 -#: ../../include/functions_cron.php:622 ../../include/functions_cron.php:652 -#: ../../include/class/Diagnostics.class.php:2166 +#: ../../enterprise/include/functions_tasklist.php:374 +#: ../../include/functions_cron.php:678 ../../include/functions_cron.php:712 +#: ../../include/class/Diagnostics.class.php:2173 msgid "Path" msgstr "パス" #: ../../enterprise/extensions/backup/main.php:195 -#: ../../enterprise/godmode/services/services.service.php:644 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:423 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2306 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../enterprise/include/functions_reporting_csv.php:1386 -#: ../../enterprise/include/functions_reporting_csv.php:1704 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1628 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1680 +#: ../../enterprise/godmode/services/services.service.php:968 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:428 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:1491 +#: ../../enterprise/include/functions_reporting_csv.php:1537 +#: ../../enterprise/include/functions_reporting_csv.php:1855 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1668 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1720 #: ../../enterprise/include/class/DatabaseHA.class.php:389 -#: ../../enterprise/include/class/DatabaseHA.class.php:626 -#: ../../enterprise/include/class/DatabaseHA.class.php:728 +#: ../../enterprise/include/class/DatabaseHA.class.php:624 +#: ../../enterprise/include/class/DatabaseHA.class.php:726 #: ../../enterprise/include/class/AgentRepository.class.php:881 -#: ../../enterprise/include/functions_reporting.php:1705 -#: ../../enterprise/include/functions_reporting.php:2613 -#: ../../enterprise/include/functions_reporting.php:2877 -#: ../../enterprise/include/functions_reporting.php:3606 -#: ../../enterprise/include/functions_reporting.php:3875 -#: ../../enterprise/include/functions_reporting.php:4461 -#: ../../enterprise/include/functions_reporting.php:5377 -#: ../../enterprise/include/functions_reporting.php:5415 -#: ../../enterprise/include/functions_services.php:2811 -#: ../../enterprise/include/functions_ux_console.php:472 +#: ../../enterprise/include/class/LogSource.class.php:817 +#: ../../enterprise/include/functions_reporting.php:1843 +#: ../../enterprise/include/functions_reporting.php:2785 +#: ../../enterprise/include/functions_reporting.php:3049 +#: ../../enterprise/include/functions_reporting.php:3783 +#: ../../enterprise/include/functions_reporting.php:4052 +#: ../../enterprise/include/functions_reporting.php:4698 +#: ../../enterprise/include/functions_reporting.php:5881 +#: ../../enterprise/include/functions_reporting.php:5919 +#: ../../enterprise/include/functions_services.php:2056 +#: ../../enterprise/include/functions_ux_console.php:473 #: ../../enterprise/operation/agentes/ux_console_view.php:186 #: ../../enterprise/operation/agentes/ux_console_view.php:384 -#: ../../enterprise/operation/agentes/wux_console_view.php:422 +#: ../../enterprise/operation/agentes/wux_console_view.php:424 #: ../../extensions/module_groups.php:53 -#: ../../godmode/setup/setup_general.php:521 -#: ../../godmode/setup/setup_general.php:539 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2104 -#: ../../include/functions_reporting_html.php:599 -#: ../../include/functions_reporting_html.php:770 -#: ../../include/functions_reporting_html.php:2520 -#: ../../include/functions_reporting_html.php:3570 -#: ../../include/functions_db.php:1781 -#: ../../include/class/ConfigPEN.class.php:662 -#: ../../include/class/ConfigPEN.class.php:686 -#: ../../include/class/HelpFeedBack.class.php:368 -#: ../../include/class/CredentialStore.class.php:1114 -#: ../../include/class/ModuleTemplates.class.php:1276 +#: ../../godmode/massive/massive_operations.php:389 +#: ../../godmode/setup/setup_general.php:778 +#: ../../godmode/setup/setup_general.php:796 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2255 +#: ../../include/functions_reporting_html.php:643 +#: ../../include/functions_reporting_html.php:838 +#: ../../include/functions_reporting_html.php:2972 +#: ../../include/functions_reporting_html.php:4236 +#: ../../include/functions_db.php:1921 +#: ../../include/class/ConfigPEN.class.php:668 +#: ../../include/class/ConfigPEN.class.php:692 +#: ../../include/class/HelpFeedBack.class.php:369 +#: ../../include/class/CredentialStore.class.php:1221 +#: ../../include/class/ModuleTemplates.class.php:1378 #: ../../include/class/WelcomeWindow.class.php:173 -#: ../../include/class/AgentWizard.class.php:642 -#: ../../include/lib/Dashboard/Widgets/maps_status.php:312 -#: ../../operation/agentes/pandora_networkmap.editor.php:572 -#: ../../operation/snmpconsole/snmp_browser.php:580 +#: ../../include/class/AgentWizard.class.php:5822 +#: ../../include/lib/Dashboard/Widgets/maps_status.php:340 +#: ../../operation/agentes/pandora_networkmap.editor.php:605 +#: ../../operation/snmpconsole/snmp_browser.php:642 msgid "OK" msgstr "OK" @@ -12074,1456 +11992,216 @@ msgid "Lost" msgstr "失敗" #: ../../enterprise/extensions/backup/main.php:211 -#: ../../extensions/files_repo/files_repo_list.php:96 +#: ../../extensions/files_repo/files_repo_list.php:123 msgid "Download" msgstr "ダウンロード" -#: ../../enterprise/extensions/backup/main.php:243 +#: ../../enterprise/extensions/backup/main.php:249 msgid "Backups list" msgstr "バックアップ一覧" -#: ../../enterprise/extensions/backup/main.php:248 +#: ../../enterprise/extensions/backup/main.php:254 msgid "Create backup" msgstr "バックアップの作成" -#: ../../enterprise/extensions/backup/main.php:265 +#: ../../enterprise/extensions/backup/main.php:271 msgid "Path to save backup" -msgstr "バックアップ保存パス" +msgstr "バックアップを保存するパス" -#: ../../enterprise/extensions/backup/main.php:265 +#: ../../enterprise/extensions/backup/main.php:271 msgid "It is important that Apache can read and write on the selected path" -msgstr "Apache が選択したパスの読み書きをできることが重要です。" +msgstr "選択したパスが Apache で読み書きできることが重要です" -#: ../../enterprise/extensions/csv_import_group/main.php:37 +#: ../../enterprise/extensions/csv_import_group/main.php:23 +#: ../../enterprise/extensions/csv_import_group.php:60 +msgid "CSV import group" +msgstr "CSV インポートグループ" + +#: ../../enterprise/extensions/csv_import_group/main.php:48 #, php-format msgid "Created group %s" msgstr "グループを %s 作成しました" -#: ../../enterprise/extensions/csv_import_group/main.php:38 +#: ../../enterprise/extensions/csv_import_group/main.php:49 #, php-format msgid "Could not create group %s" msgstr "グループ %s を作成できませんでした" -#: ../../enterprise/extensions/csv_import_group/main.php:45 +#: ../../enterprise/extensions/csv_import_group/main.php:56 msgid "File processed" msgstr "ファイルを処理しました" -#: ../../enterprise/extensions/csv_import_group/main.php:53 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1356 -msgid "CSV format" -msgstr "CSV フォーマット" +#: ../../enterprise/extensions/csv_import_group/main.php:59 +msgid "Please syncronize groups to nodes" +msgstr "グループをノードに同期してください" -#: ../../enterprise/extensions/csv_import_group/main.php:54 -msgid "The CSV file must have the fields in the following order" -msgstr "CSV ファイルのフィールドは、次の順番でなければいけません" +#: ../../enterprise/extensions/csv_import_group/main.php:68 +msgid "The CSV file must have the fields in the following order: " +msgstr "CSV ファイルは、次の順番のフィールドを持つ必要があります: " -#: ../../enterprise/extensions/csv_import_group/main.php:70 +#: ../../enterprise/extensions/csv_import_group/main.php:83 #: ../../enterprise/include/class/CSVImportAgents.class.php:144 msgid "Upload file" msgstr "ファイルのアップロード" -#: ../../enterprise/extensions/csv_import_group/main.php:73 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1360 +#: ../../enterprise/extensions/csv_import_group/main.php:86 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1400 #: ../../enterprise/include/class/CSVImportAgents.class.php:161 msgid "Separator" msgstr "セパレータ" -#: ../../enterprise/extensions/csv_import_group/main.php:86 +#: ../../enterprise/extensions/csv_import_group/main.php:99 msgid "Upload CSV file" msgstr "CSV ファイルのアップロード" -#: ../../enterprise/extensions/csv_import_group/main.php:91 +#: ../../enterprise/extensions/csv_import_group/main.php:104 #: ../../enterprise/include/class/CSVImportAgents.class.php:196 -#: ../../include/functions_filemanager.php:800 +#: ../../include/functions_filemanager.php:803 msgid "Go" msgstr "実行" -#: ../../enterprise/extensions/ipam/ipam_network.php:119 -msgid "No addresses found on this network" -msgstr "このネットワークにアドレスが見つかりませんでした" - -#: ../../enterprise/extensions/ipam/ipam_network.php:256 -msgid "Edit address" -msgstr "アドレス編集" - -#: ../../enterprise/extensions/ipam/ipam_network.php:261 -msgid "Disabled address" -msgstr "無効化アドレス" - -#: ../../enterprise/extensions/ipam/ipam_network.php:261 -msgid "This address will not be updated by the server" -msgstr "このアドレスは、サーバにより更新されません" - -#: ../../enterprise/extensions/ipam/ipam_network.php:323 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:276 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:52 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:253 -#: ../../enterprise/extensions/ipam/ipam_excel.php:107 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1732 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:192 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:42 -#: ../../enterprise/godmode/servers/manage_export.php:140 -#: ../../enterprise/godmode/servers/manage_export_form.php:99 -#: ../../godmode/setup/setup_general.php:412 -#: ../../operation/agentes/ver_agente.php:995 -msgid "Address" -msgstr "アドレス" - -#: ../../enterprise/extensions/ipam/ipam_network.php:324 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1439 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1440 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1733 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:197 -#: ../../include/class/Diagnostics.class.php:725 -#: ../../include/class/Diagnostics.class.php:743 -msgid "Hostname" -msgstr "ホスト名" - -#: ../../enterprise/extensions/ipam/ipam_network.php:328 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1395 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1738 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:231 -#: ../../enterprise/extensions/ipam/ipam_massive.php:103 -msgid "Managed" -msgstr "管理対象" - -#: ../../enterprise/extensions/ipam/ipam_network.php:329 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1401 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1479 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1739 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:241 -#: ../../enterprise/extensions/ipam/ipam_massive.php:103 -msgid "Reserved" -msgstr "予約済み" - -#: ../../enterprise/extensions/ipam/ipam_network.php:330 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:236 -#: ../../enterprise/extensions/ipam/ipam_massive.php:103 -#: ../../enterprise/include/class/DatabaseHA.class.php:204 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3148 -#: ../../godmode/groups/group_list.php:728 -#: ../../godmode/agentes/module_manager_editor_common.php:977 -#: ../../godmode/agentes/module_manager_editor_common.php:987 -#: ../../godmode/massive/massive_edit_agents.php:717 -#: ../../godmode/alerts/alert_list.list.php:128 -#: ../../godmode/alerts/configure_alert_template.php:825 -#: ../../include/functions_visual_map_editor.php:757 -#: ../../include/functions_reporting_html.php:2620 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:343 -msgid "Enabled" -msgstr "有効" - -#: ../../enterprise/extensions/ipam/ipam_network.php:331 -#: ../../enterprise/extensions/ipam/ipam_network.php:596 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1736 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:144 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:268 -#: ../../enterprise/extensions/ipam/ipam_massive.php:83 -#: ../../enterprise/include/functions_reporting_csv.php:912 -#: ../../godmode/users/configure_user.php:825 -#: ../../godmode/admin_access_logs.php:200 -#: ../../mobile/operation/events.php:561 -#: ../../include/functions_reporting_html.php:4692 -#: ../../include/functions.php:2889 ../../include/ajax/events.php:1236 -#: ../../operation/users/user_edit.php:590 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:368 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:461 -#: ../../general/logon_ok.php:249 -msgid "Comments" -msgstr "コメント" - -#: ../../enterprise/extensions/ipam/ipam_network.php:342 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1734 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1132 -msgid "Alive" -msgstr "稼働" - -#: ../../enterprise/extensions/ipam/ipam_network.php:351 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1137 -msgid "Not alive" -msgstr "停止" - -#: ../../enterprise/extensions/ipam/ipam_network.php:382 -#: ../../enterprise/extensions/ipam/ipam_network.php:457 -#: ../../enterprise/extensions/ipam/ipam_network.php:499 -msgid "Change to automatic mode" -msgstr "自動モードに切り替える" - -#: ../../enterprise/extensions/ipam/ipam_network.php:391 -#: ../../enterprise/extensions/ipam/ipam_network.php:466 -#: ../../enterprise/extensions/ipam/ipam_network.php:508 -msgid "Change to manual mode" -msgstr "手動モードに切り替える" - -#: ../../enterprise/extensions/ipam/ipam_network.php:587 -msgid "Add comments" -msgstr "コメント追加" - -#: ../../enterprise/extensions/ipam/ipam_network.php:615 -msgid "Update agent address" -msgstr "エージェントアドレス更新" - -#: ../../enterprise/extensions/ipam/ipam_network.php:781 -msgid "Please, uncheck auto option to set manual agent." -msgstr "手動エージェントを設定するには、自動オプションを外してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:50 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:97 -msgid "There is no supernet name. Please introduce a name" -msgstr "スーパーネット名がありません。名前を設定してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:54 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:101 -msgid "There is no supernet address. Please introduce a address" -msgstr "スーパーネットアドレスがありません。アドレスを設定してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:58 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:105 -msgid "There is no supernet mask. Please introduce a mask" -msgstr "スーパーネットのネットマスクがありません。ネットマスクを設定してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:62 -msgid "There is no valid address. Please introduce a address" -msgstr "正しいアドレスではありません。アドレスを設定してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:66 -msgid "There is no valid mask. Please introduce a mask" -msgstr "正しいネットマスクではありません。ネットマスクを設定してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:80 -msgid "Supernet created" -msgstr "スーパーネットを作成しました。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:82 -msgid "Supernet not created" -msgstr "スーパーネットを作成できませんでした。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:86 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:131 -msgid "Supernet name exists in bbdd, please select other name" -msgstr "スーパーネット名がDBにすでに存在します。別の名前を選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:125 -msgid "Supernet updated" -msgstr "スーパーネットを更新しました。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:127 -msgid "Supernet not updated" -msgstr "スーパーネットを更新できませんでした。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:152 -msgid "Could not be deleted, please select supernet" -msgstr "削除できませんでした。スーパーネットを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:181 -msgid "Network name cannot be repeated in this supernet" -msgstr "このスーパーネットではネットワーク名を繰り返すことはできません" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:188 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:150 -msgid "Successfully added networks" -msgstr "ネットワークを追加しました" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:192 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:154 -msgid "Network could not be added" -msgstr "ネットワークを追加できませんでした" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:197 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:159 -msgid "Network name could not be added, please select network" -msgstr "ネットワーク名を追加できませんでした。ネットワークを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:202 -msgid "supernet name could not be added, please select supernet" -msgstr "スーパーネット名を追加できませんでした。スーパーネットを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:226 -msgid "Could not be deleted, please select supernet and network" -msgstr "削除できませんでした。スーパーネットとネットワークを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:266 -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:159 -#: ../../enterprise/extensions/ipam/ipam_supernet_network.php:40 -msgid "Supernet" -msgstr "スーパーネット" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:290 -#: ../../enterprise/extensions/ipam/ipam_excel.php:108 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:54 -msgid "Mask" -msgstr "マスク" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:304 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:372 -#: ../../enterprise/extensions/ipam/ipam_excel.php:109 -msgid "Subneting Mask" -msgstr "サブネットマスク" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:340 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:460 -msgid "Update Supernet" -msgstr "スーパーネットの更新" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:347 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:541 -msgid "New Supernet" -msgstr "新規スーパーネット" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:370 -msgid "Address / Masks" -msgstr "アドレス / マスク" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:373 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:272 -msgid "Networks" -msgstr "ネットワーク" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:390 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:453 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:284 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:340 -msgid "Not assigned networks" -msgstr "未割当ネットワーク" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:447 -msgid "Delete network to supernet" -msgstr "スーパーネットのネットワーク削除" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:467 -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:487 -msgid "Add network to supernet" -msgstr "スーパーネットへのネットワーク追加" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:470 -msgid "Next network" -msgstr "次のネットワーク" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:500 -msgid "Delete Supernet" -msgstr "スーパーネット削除" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:521 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:393 -#: ../../include/functions_visual_map_editor.php:725 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:558 -msgid "Show statistics" -msgstr "統計表示" - -#: ../../enterprise/extensions/ipam/ipam_supernet_config.php:534 -msgid "No Supernet found" -msgstr "スーパーネットがありません" - -#: ../../enterprise/extensions/ipam/ipam_list.php:108 -msgid "No networks found" -msgstr "ネットワークが見つかりません" - -#: ../../enterprise/extensions/ipam/ipam_list.php:134 -#: ../../enterprise/extensions/ipam/ipam_vlan_network.php:65 -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:160 -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:180 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1676 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:146 -#: ../../enterprise/extensions/ipam/ipam_supernet_network.php:41 -#: ../../enterprise/extensions/ipam/ipam_supernet_network.php:65 -#: ../../enterprise/extensions/ipam/ipam_editor.php:93 -#: ../../godmode/wizards/HostDevices.class.php:912 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:432 -#: ../../include/functions_ui.php:853 ../../operation/menu.php:74 -#: ../../operation/servers/recon_view.php:100 -msgid "Network" -msgstr "ネットワーク" - -#: ../../enterprise/extensions/ipam/ipam_list.php:137 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1217 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1679 -#: ../../enterprise/extensions/ipam/ipam_editor.php:137 -#: ../../godmode/events/event_responses.editor.php:105 -msgid "Location" -msgstr "場所" - -#: ../../enterprise/extensions/ipam/ipam_list.php:141 -msgid "IPs" -msgstr "IP" - -#: ../../enterprise/extensions/ipam/ipam_list.php:142 -#: ../../enterprise/operation/services/services.service.php:180 -#: ../../enterprise/operation/services/services.list.php:436 -#: ../../extensions/agents_alerts.php:55 -#: ../../extensions/agents_modules.php:316 -#: ../../operation/agentes/group_view.php:61 -#: ../../operation/agentes/tactical.php:45 -msgid "Last update" -msgstr "最終更新" - -#: ../../enterprise/extensions/ipam/ipam_list.php:164 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1206 -#: ../../enterprise/godmode/services/services.service.php:396 -#: ../../enterprise/include/class/VMware.app.php:569 -#: ../../enterprise/include/class/SAP.app.php:502 -#: ../../enterprise/include/class/Aws.cloud.php:1212 -#: ../../enterprise/include/class/MySQL.app.php:565 -#: ../../enterprise/include/class/Oracle.app.php:546 -#: ../../enterprise/operation/services/services.list.php:234 -#: ../../enterprise/operation/services/services.table_services.php:213 -#: ../../godmode/wizards/HostDevices.class.php:803 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:531 -#: ../../include/class/CustomNetScan.class.php:527 -msgid "Manual" -msgstr "マニュアル" - -#: ../../enterprise/extensions/ipam/ipam_list.php:169 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1772 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1773 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1774 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:291 -#: ../../enterprise/include/functions_tasklist.php:439 -#: ../../godmode/db/db_main.php:189 -#: ../../godmode/snmpconsole/snmp_alert.php:1326 -#: ../../include/functions_cron.php:686 -#: ../../include/functions_treeview.php:639 ../../include/functions_ui.php:538 -#: ../../operation/agentes/estado_generalagente.php:303 -#: ../../operation/gis_maps/ajax.php:351 ../../operation/gis_maps/ajax.php:362 -#: ../../operation/gis_maps/ajax.php:468 ../../operation/gis_maps/ajax.php:479 -msgid "Never" -msgstr "未実行" - -#: ../../enterprise/extensions/ipam/ipam_list.php:192 -msgid "Edit network" -msgstr "ネットワーク編集" - -#: ../../enterprise/extensions/ipam/ipam_list.php:196 -msgid "Delete network" -msgstr "ネットワーク削除" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:52 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:409 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:557 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:611 -msgid "Interfaces" -msgstr "インタフェース" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:57 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:61 -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:66 -#: ../../enterprise/extensions/ipam/ipam_vlan_network.php:41 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:220 -msgid "Vlan" -msgstr "VLAN" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:57 -msgid "succesfully created" -msgstr "作成しました" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:61 -msgid "not created" -msgstr "作成できませんでした" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:66 -msgid "exists in bbdd, please select other name" -msgstr "すでにDBに存在します。他の名前を選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:71 -msgid "please, select VLAN to be created" -msgstr "作成するVLANを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:230 -msgid "Please enter adress, for search vlans" -msgstr "VLANの検索には、アドレスを入力してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:262 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:444 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:733 -#: ../../godmode/modules/manage_network_components_form_network.php:82 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:517 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:774 -#: ../../godmode/agentes/module_manager_editor_network.php:149 -#: ../../include/class/AgentWizard.class.php:309 -msgid "SNMP community" -msgstr "SNMPコミュニティ" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:271 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:447 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:736 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:623 -#: ../../enterprise/include/functions_hostdevices.php:64 -#: ../../godmode/modules/manage_network_components_form_network.php:55 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:520 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:777 -#: ../../godmode/agentes/module_manager_editor_network.php:180 -#: ../../godmode/massive/massive_edit_modules.php:767 -#: ../../include/class/AgentWizard.class.php:322 -msgid "SNMP version" -msgstr "SNMPバージョン" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:298 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:480 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:769 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:638 -#: ../../enterprise/include/functions_hostdevices.php:124 -#: ../../godmode/modules/manage_network_components_form_network.php:96 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:533 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:791 -#: ../../godmode/agentes/module_manager_editor_network.php:336 -#: ../../godmode/massive/massive_edit_modules.php:780 -#: ../../include/functions_snmp_browser.php:730 -msgid "Auth user" -msgstr "認証ユーザ" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:307 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:482 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:771 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:647 -#: ../../enterprise/include/functions_hostdevices.php:135 -#: ../../godmode/modules/manage_network_components_form_network.php:105 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:535 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:793 -#: ../../godmode/agentes/module_manager_editor_network.php:349 -#: ../../godmode/massive/massive_edit_modules.php:789 -#: ../../include/functions_snmp_browser.php:732 -msgid "Auth password" -msgstr "認証パスワード" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:323 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:486 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:775 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:649 -#: ../../enterprise/include/functions_hostdevices.php:151 -#: ../../godmode/modules/manage_network_components_form_network.php:123 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:539 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:797 -#: ../../godmode/agentes/module_manager_editor_network.php:369 -#: ../../godmode/massive/massive_edit_modules.php:791 -#: ../../include/functions_snmp_browser.php:736 -msgid "Privacy method" -msgstr "暗号化方式" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:326 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:487 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:776 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:650 -#: ../../enterprise/include/functions_hostdevices.php:156 -#: ../../godmode/modules/manage_network_components_form_network.php:126 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:540 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:798 -#: ../../godmode/agentes/module_manager_editor_network.php:370 -#: ../../godmode/massive/massive_edit_modules.php:792 -#: ../../include/functions_snmp_browser.php:737 -msgid "DES" -msgstr "DES" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:327 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:487 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:776 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:650 -#: ../../enterprise/include/functions_hostdevices.php:157 -#: ../../godmode/modules/manage_network_components_form_network.php:127 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:540 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:798 -#: ../../godmode/agentes/module_manager_editor_network.php:370 -#: ../../godmode/massive/massive_edit_modules.php:792 -#: ../../include/functions_snmp_browser.php:737 -msgid "AES" -msgstr "AES" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:336 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:488 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:777 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:541 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:799 -msgid "privacy pass" -msgstr "暗号化パスワード" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:346 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:491 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:780 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:653 -#: ../../enterprise/include/functions_hostdevices.php:182 -#: ../../godmode/modules/manage_network_components_form_network.php:148 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:544 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:802 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/massive/massive_edit_modules.php:795 -#: ../../include/functions_snmp_browser.php:741 -msgid "Auth method" -msgstr "認証方式" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:349 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:492 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:781 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:654 -#: ../../enterprise/include/functions_hostdevices.php:187 -#: ../../godmode/modules/manage_network_components_form_network.php:151 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:545 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:803 -#: ../../godmode/agentes/module_manager_editor_network.php:394 -#: ../../godmode/massive/massive_edit_modules.php:796 -#: ../../include/class/Diagnostics.class.php:2166 -#: ../../include/functions_snmp_browser.php:742 -msgid "MD5" -msgstr "MD5" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:350 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:492 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:781 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:654 -#: ../../enterprise/include/functions_hostdevices.php:188 -#: ../../godmode/modules/manage_network_components_form_network.php:152 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:545 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:803 -#: ../../godmode/agentes/module_manager_editor_network.php:395 -#: ../../godmode/massive/massive_edit_modules.php:796 -#: ../../include/functions_snmp_browser.php:742 -msgid "SHA" -msgstr "SHA" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:359 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:493 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:782 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:655 -#: ../../enterprise/include/functions_hostdevices.php:197 -#: ../../godmode/modules/manage_network_components_form_network.php:161 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:546 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:804 -#: ../../godmode/agentes/module_manager_editor_network.php:408 -#: ../../godmode/massive/massive_edit_modules.php:797 -#: ../../include/functions_snmp_browser.php:743 -msgid "Security level" -msgstr "セキュリティレベル" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:362 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:496 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:785 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:658 -#: ../../enterprise/include/functions_hostdevices.php:202 -#: ../../godmode/modules/manage_network_components_form_network.php:164 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:549 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:807 -#: ../../godmode/agentes/module_manager_editor_network.php:411 -#: ../../godmode/massive/massive_edit_modules.php:800 -#: ../../include/functions_snmp_browser.php:746 -msgid "Not auth and not privacy method" -msgstr "認証なし、暗号化なし" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:363 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:497 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:786 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:659 -#: ../../enterprise/include/functions_hostdevices.php:203 -#: ../../godmode/modules/manage_network_components_form_network.php:165 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:550 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:808 -#: ../../godmode/agentes/module_manager_editor_network.php:412 -#: ../../godmode/massive/massive_edit_modules.php:801 -#: ../../include/functions_snmp_browser.php:747 -msgid "Auth and not privacy method" -msgstr "認証あり、暗号化なし" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:364 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:498 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:787 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:660 -#: ../../enterprise/include/functions_hostdevices.php:204 -#: ../../godmode/modules/manage_network_components_form_network.php:166 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:551 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:809 -#: ../../godmode/agentes/module_manager_editor_network.php:413 -#: ../../godmode/massive/massive_edit_modules.php:802 -#: ../../include/functions_snmp_browser.php:748 -msgid "Auth and privacy method" -msgstr "認証あり、暗号化あり" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:373 -#: ../../enterprise/include/functions_hostdevices.php:113 -msgid "Context" -msgstr "コンテキスト" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:396 -msgid "Run" -msgstr "実行" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:408 -msgid "Vlan name" -msgstr "VLAN名" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:423 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:278 -msgid "Created" -msgstr "作成" - -#: ../../enterprise/extensions/ipam/ipam_vlan_wizard.php:459 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:419 -msgid "No vlans found" -msgstr "VLANがありません。" - -#: ../../enterprise/extensions/ipam/ipam_action.php:109 -#: ../../enterprise/extensions/ipam/ipam_action.php:172 -msgid "Incorrect format in Subnet field" -msgstr "ネットワークの範囲指定が正しくありません。" - -#: ../../enterprise/extensions/ipam/ipam_action.php:115 -#: ../../enterprise/extensions/ipam/ipam_action.php:178 -msgid "The location is not filled, please add a location." -msgstr "位置情報が入力されていません。位置情報を追加してください。" - -#: ../../enterprise/extensions/ipam/ipam_action.php:140 -#, php-format -msgid "Could not be created: %s" -msgstr "作成できませんでした: %s" - -#: ../../enterprise/extensions/ipam/ipam_action.php:191 -#: ../../enterprise/extensions/ipam/ipam_massive.php:48 -#: ../../enterprise/godmode/modules/local_components.php:341 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:105 -#: ../../enterprise/godmode/policies/policy_modules.php:1220 -#: ../../enterprise/godmode/policies/policies.php:250 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:106 -#: ../../enterprise/godmode/alerts/alert_events.php:429 -#: ../../enterprise/godmode/alerts/alert_events_list.php:100 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:176 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:60 -#: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:70 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:109 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:127 -#: ../../enterprise/operation/agentes/transactional_map.php:134 -#: ../../godmode/modules/manage_network_components.php:384 -#: ../../godmode/agentes/status_monitor_custom_fields.php:57 -#: ../../godmode/agentes/planned_downtime.editor.php:512 -#: ../../godmode/alerts/configure_alert_command.php:113 -#: ../../godmode/alerts/alert_templates.php:163 -#: ../../godmode/alerts/configure_alert_template.php:507 -#: ../../godmode/alerts/alert_special_days.php:227 -#: ../../godmode/alerts/alert_list.php:94 -#: ../../godmode/alerts/alert_list.php:296 ../../godmode/setup/gis.php:38 -#: ../../include/functions_alerts.php:2825 -#: ../../include/functions_planned_downtimes.php:122 -#: ../../operation/agentes/pandora_networkmap.php:202 -#: ../../operation/agentes/pandora_networkmap.php:500 -#: ../../operation/snmpconsole/snmp_view.php:138 -#: ../../operation/incidents/incident.php:158 -msgid "Could not be updated" -msgstr "更新に失敗しました。" - -#: ../../enterprise/extensions/ipam/ipam_action.php:297 -#: ../../operation/agentes/pandora_networkmap.view.php:151 -msgid "Could not be updated." -msgstr "更新できませんでした。" - -#: ../../enterprise/extensions/ipam/ipam_action.php:303 -msgid "Successfully updated." -msgstr "更新しました。" - -#: ../../enterprise/extensions/ipam/ipam_action.php:308 -#: ../../include/functions_reporting.php:2198 -msgid "No changes found." -msgstr "変更が見つかりません。" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:104 -#: ../../enterprise/extensions/ipam/ipam_excel.php:174 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:91 -#: ../../extensions/api_checker.php:161 -#: ../../godmode/modules/module_list.php:58 -#: ../../godmode/groups/group_list.php:679 -#: ../../godmode/groups/modu_group_list.php:234 -#: ../../godmode/agentes/fields_manager.php:118 -#: ../../godmode/agentes/agent_manager.php:214 -#: ../../godmode/agentes/agent_incidents.php:88 -#: ../../godmode/agentes/module_manager_editor_common.php:206 -#: ../../godmode/alerts/alert_commands.php:413 -#: ../../godmode/setup/os.list.php:31 ../../include/functions_events.php:5997 -#: ../../operation/incidents/incident.php:419 -#: ../../operation/incidents/list_integriaims_incidents.php:261 -#: ../../operation/events/events.build_table.php:146 -msgid "ID" -msgstr "ID" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:110 -#: ../../enterprise/extensions/ipam/ipam_excel.php:177 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1383 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1685 -msgid "Total IPs" -msgstr "全IP" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:111 -#: ../../enterprise/extensions/ipam/ipam_excel.php:178 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1686 -msgid "Alive IPs" -msgstr "稼働IP" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:112 -#: ../../enterprise/extensions/ipam/ipam_excel.php:179 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1687 -msgid "Occupied %" -msgstr "使用率 %" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:113 -#: ../../enterprise/extensions/ipam/ipam_excel.php:180 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1688 -msgid "Available %" -msgstr "空き率 %" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:114 -#: ../../enterprise/extensions/ipam/ipam_excel.php:181 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1689 -msgid "Managed IPs" -msgstr "管理 IP" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:115 -#: ../../enterprise/extensions/ipam/ipam_excel.php:182 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1690 -msgid "Managed %" -msgstr "管理対象 %" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:116 -#: ../../enterprise/extensions/ipam/ipam_excel.php:183 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1691 -msgid "Unmanaged %" -msgstr "非管理対象 %" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:117 -#: ../../enterprise/extensions/ipam/ipam_excel.php:184 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1692 -msgid "Reserved IPs" -msgstr "予約IP" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:118 -#: ../../enterprise/extensions/ipam/ipam_excel.php:185 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1693 -msgid "Reserved %" -msgstr "予約済 %" - -#: ../../enterprise/extensions/ipam/ipam_excel.php:119 -#: ../../enterprise/extensions/ipam/ipam_excel.php:186 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1694 -msgid "Not reserved %" -msgstr "未予約 %" - -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:81 -msgid "Current Networks" -msgstr "現在のネットワーク" - -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:127 -msgid "Please, create networks to assign to " -msgstr "次へ割り当てるネットワークを作成してください " - -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:127 -msgid "all networks selected" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/ajax/ipam_ajax.php:130 -msgid "Please, create networks to assign to" -msgstr "次へ割り当てるネットワークを作成してください" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:288 -msgid "Export to Excel" -msgstr "Excel にエクスポート" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:341 -msgid "Assign next free IP" -msgstr "次の空き IP を割り当てる" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:360 -msgid "Next available IP" -msgstr "次の空き IP" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1191 -#: ../../enterprise/extensions/ipam/ipam_ajax.php:272 -#: ../../include/ajax/events.php:1234 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:66 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:429 -msgid "Details" -msgstr "詳細" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1193 -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:245 -#: ../../enterprise/godmode/servers/manage_credential_boxes.php:57 -msgid "Subnet" -msgstr "サブネット" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1232 -#: ../../enterprise/godmode/agentes/inventory_manager.php:254 -#: ../../enterprise/operation/services/services.list.php:558 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:419 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:501 -#: ../../include/ajax/module.php:917 ../../include/functions_ui.php:1138 -#: ../../operation/agentes/group_view.php:192 -#: ../../operation/agentes/group_view.php:242 -#: ../../operation/servers/recon_view.php:91 -#: ../../operation/servers/recon_view.php:123 -msgid "Force" -msgstr "強制する" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1381 -#: ../../operation/snmpconsole/snmp_statistics.php:53 -#: ../../operation/snmpconsole/snmp_view.php:80 ../../operation/menu.php:398 -#: ../../operation/menu.php:506 -#: ../../operation/incidents/incident_statistics.php:27 -#: ../../operation/events/event_statistics.php:46 -msgid "Statistics" -msgstr "統計" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1389 -msgid "Occupied" -msgstr "使用済" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1391 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:123 -msgid "Available" -msgstr "利用可能" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1397 -msgid "Not managed" -msgstr "管理対象外" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1403 -msgid "Not Reserved" -msgstr "未予約" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1437 -msgid "DESC" -msgstr "降順" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1438 -msgid "ASC" -msgstr "昇順" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1439 -msgid "A -> Z" -msgstr "A -> Z" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1440 -msgid "Z -> A" -msgstr "Z -> A" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1441 -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1442 -msgid "Last check" -msgstr "最新の確認" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1441 -msgid "Newer -> Older" -msgstr "新しい -> 古い" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1442 -msgid "Older -> Newer" -msgstr "古い -> 新しい" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1449 -msgid "Exact address match" -msgstr "アドレスの完全一致" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1453 -msgid "S.O" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1458 -msgid "Big" -msgstr "大" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1459 -msgid "Tiny" -msgstr "小" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1460 -msgid "Icons style" -msgstr "アイコンスタイル" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1469 -msgid "Show not alive hosts" -msgstr "停止ホスト表示" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1472 -msgid "Show only managed addresses" -msgstr "管理対象アドレスのみ表示" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1475 -msgid "Reserved addresses" -msgstr "予約済アドレス" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1480 -msgid "Unreserved" -msgstr "未予約" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1490 -msgid "Last Contact" -msgstr "最新の接続" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1520 -msgid "Filter options" -msgstr "フィルターオプション" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1675 -msgid "id Network" -msgstr "ネットワークID" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1680 -msgid "ID recon task" -msgstr "自動検出タスクID" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1681 -msgid "Scan Interval" -msgstr "スキャン間隔" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1682 -msgid "Users Operator" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1683 -msgid "Total Ips" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1684 -msgid "Last Update" -msgstr "最終更新" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1737 -msgid "OS Name" -msgstr "OS 名" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1740 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:417 -msgid "Created at" -msgstr "作成日時" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1741 -msgid "Last updated" -msgstr "最終更新" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1742 -msgid "Last modified" -msgstr "最終修正" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1743 -msgid "Dhcp Leased" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1744 -msgid "Dhcp Leased Mode" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1745 -msgid "Dhcp Leased Expiration" -msgstr "" - -#: ../../enterprise/extensions/ipam/include/functions_ipam.php:1746 -msgid "Mac address" -msgstr "MACアドレス" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:136 -msgid "There is not an available IP." -msgstr "空き IP がありません。" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:138 -msgid "Next available IP Address is:" -msgstr "次の空き IP アドレス:" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:155 -msgid "Reserve this IP now" -msgstr "この IP を予約する" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:162 -msgid "Manage this IP now" -msgstr "この IP を管理対象にする" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:207 -msgid "Operating system" -msgstr "オペレーティングシステム" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:217 -msgid "This agent has other IPs" -msgstr "このエージェントには他の IP があります" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:226 -msgid "Generate events" -msgstr "イベント生成" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:246 -msgid "Leases Dhcp" -msgstr "" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:252 -msgid "leased mode" -msgstr "" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:257 -msgid "leased expiration" -msgstr "" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:262 -#: ../../include/class/NetworkMap.class.php:2935 -msgid "MAC" -msgstr "MAC" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:288 -msgid "Edited" -msgstr "編集" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:298 -msgid "Tracking" -msgstr "トラッキング" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:313 -msgid "Ping" -msgstr "Ping" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:329 -#: ../../include/ajax/events.php:1033 ../../include/ajax/events.php:1066 -#, php-format -msgid "Executing command: %s" -msgstr "コマンド実行中: %s" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:336 -#: ../../include/ajax/events.php:1050 ../../include/ajax/events.php:1073 -msgid "Execute again" -msgstr "再実行" - -#: ../../enterprise/extensions/ipam/ipam_ajax.php:350 -msgid "Ping to host" -msgstr "ホストへの Ping" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:44 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:72 -msgid "There is no vlan name. Please introduce a name" -msgstr "VLAN名がありません。名前を設定してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:55 -msgid "Vlan created" -msgstr "VLANを作成しました" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:57 -msgid "Vlan not created" -msgstr "VLANを作成できませんでした" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:61 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:95 -msgid "Vlan name exists in bbdd, please select other name" -msgstr "VLAN名がすでにDBにあります。他の名前を選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:89 -msgid "Vlan updated" -msgstr "VLANを更新しました" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:91 -msgid "Vlan not updated" -msgstr "VLANを更新できませんでした" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:115 -msgid "Could not be deleted, please select vlan" -msgstr "削除できませんでした。VLANを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:143 -msgid "Network name cannot be repeated in this Vlan" -msgstr "このVLANではネットワーク名を繰り返すことはできません" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:164 -msgid "Vlan name could not be added, please select vlan" -msgstr "VLAN名を追加できませんでした。VLANを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:188 -msgid "Could not be deleted, please select vlan and network" -msgstr "削除できませんでした。VLANおよびネットワークを選択してください。" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:240 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:346 -msgid "Update Vlan" -msgstr "VLANの更新" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:247 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:431 -msgid "New Vlan" -msgstr "新規VLAN" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:314 -msgid "Delete network to vlan" -msgstr "VLANからネットワークを削除" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:353 -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:372 -msgid "Add network to Vlan" -msgstr "VLANへネットワークを追加" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:356 -msgid "Create network" -msgstr "ネットワーク作成" - -#: ../../enterprise/extensions/ipam/ipam_vlan_config.php:388 -msgid "Delete Vlan" -msgstr "VLAN削除" - -#: ../../enterprise/extensions/ipam/ipam_massive.php:82 -msgid "Addresses" -msgstr "アドレス" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:44 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:45 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:56 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:57 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:58 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:59 -msgid "Example:" -msgstr "例:" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:48 -msgid "Bit mask" -msgstr "ビットマスク" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:49 -msgid "Net mask" -msgstr "ネットマスク" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:52 -msgid "Mask format" -msgstr "マスクフォーマット" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:67 -msgid "Calculate" -msgstr "計算" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:74 -msgid "Address field is empty" -msgstr "アドレスフィールドが空です" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:82 -msgid "Mask field is empty" -msgstr "マスクフィールドが空です" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:100 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:118 -msgid "Incorrect address format" -msgstr "アドレスフォーマットが不正です" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:105 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:110 -#: ../../enterprise/extensions/ipam/ipam_calculator.php:123 -msgid "Incorrect mask format" -msgstr "マスクフォーマットが不正です" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:151 -msgid "Network mask" -msgstr "ネットワークマスク" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:167 -msgid "Network wildcard" -msgstr "ネットワークワイルドカード" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:172 -msgid "Network address" -msgstr "ネットワークアドレス" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:177 -msgid "Broadcast address" -msgstr "ブロードキャストアドレス" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:182 -msgid "First valid IP" -msgstr "最初の有効IP" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:187 -msgid "Last valid IP" -msgstr "最後の有効IP" - -#: ../../enterprise/extensions/ipam/ipam_calculator.php:193 -msgid "Hosts/Net" -msgstr "ホスト/ネット" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:46 -msgid "Network not found" -msgstr "ネットワークが見つかりません" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:83 -#: ../../operation/incidents/incident.php:325 -msgid "All users" -msgstr "全ユーザ" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:93 -msgid "Format: IP/Mask" -msgstr "フォーマット: IP/マスク" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:96 -msgid "Examples" -msgstr "例" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:119 -#: ../../enterprise/include/class/Azure.cloud.php:744 -#: ../../enterprise/include/class/VMware.app.php:528 -#: ../../enterprise/include/class/SAP.app.php:471 -#: ../../enterprise/include/class/Aws.cloud.php:433 -#: ../../enterprise/include/class/Aws.cloud.php:1097 -#: ../../enterprise/include/class/MySQL.app.php:452 -#: ../../enterprise/include/class/Oracle.app.php:450 -#: ../../godmode/wizards/HostDevices.class.php:844 -#: ../../include/functions_servers.php:590 -#: ../../include/functions_servers.php:1223 -#: ../../include/class/CustomNetScan.class.php:478 -#: ../../general/first_task/recon_view.php:22 -msgid "Discovery server" -msgstr "自動検出サーバ" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:137 -msgid "For example: Central Data Center" -msgstr "例: 中央データセンター" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:142 -msgid "Include statistical monitors" -msgstr "統計監視を含む" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:157 -msgid "Lightweight mode" -msgstr "軽量モード" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:158 -msgid "Use quicker network scan" -msgstr "高速ネットワークスキャンの利用" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:174 -msgid "Target group for monitoring agent" -msgstr "監視エージェントの対象グループ" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:195 -msgid "Scan interval" -msgstr "スキャン間隔" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:195 -msgid "0 for manually scan" -msgstr "0 を設定すると手動スキャンです" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:200 -msgid "Operator users" -msgstr "オペレータユーザ" - -#: ../../enterprise/extensions/ipam/ipam_editor.php:200 -msgid "" -"The list of users can manage the networks in the IPAM. Only the admin users " -"can manage networks and edit the networks." -msgstr "IPAM でネットワークを管理できるユーザ一覧。admin ユーザのみネットワーク管理とネットワークの編集ができます。" - -#: ../../enterprise/extensions/resource_registration/functions.php:38 +#: ../../enterprise/extensions/resource_registration/functions.php:61 #, php-format msgid "Error create '%s' policy, the name exist and there aren't free name." msgstr "'%s' ポリシー作成エラー。すでに存在する名前です。" -#: ../../enterprise/extensions/resource_registration/functions.php:46 +#: ../../enterprise/extensions/resource_registration/functions.php:69 #, php-format msgid "" "Warning create '%s' policy, the name exist, the policy have a name %s." msgstr "'%s' ポリシー作成で警告です。%s という名前がすでにあります。" -#: ../../enterprise/extensions/resource_registration/functions.php:55 +#: ../../enterprise/extensions/resource_registration/functions.php:78 msgid "Error the policy haven't name." msgstr "ポリシーに名前がありません。" -#: ../../enterprise/extensions/resource_registration/functions.php:76 +#: ../../enterprise/extensions/resource_registration/functions.php:99 #, php-format msgid "Success create '%s' policy." msgstr "'%s' ポリシーを作成しました。" -#: ../../enterprise/extensions/resource_registration/functions.php:77 +#: ../../enterprise/extensions/resource_registration/functions.php:100 #, php-format msgid "Error create '%s' policy." msgstr "'%s' ポリシー作成エラー" -#: ../../enterprise/extensions/resource_registration/functions.php:114 +#: ../../enterprise/extensions/resource_registration/functions.php:137 #, php-format msgid "Error add '%s' agent. The agent does not exist" -msgstr "エージェント '%s' 追加エラー。エージェントが存在しません。" +msgstr "'%s' エージェント追加エラー。エージェントが存在しません" -#: ../../enterprise/extensions/resource_registration/functions.php:118 +#: ../../enterprise/extensions/resource_registration/functions.php:142 #, php-format msgid "Success add '%s' agent." msgstr "'%s' エージェントを追加しました" -#: ../../enterprise/extensions/resource_registration/functions.php:119 +#: ../../enterprise/extensions/resource_registration/functions.php:143 #, php-format msgid "Error add '%s' agent." msgstr "'%s' エージェント追加エラー" -#: ../../enterprise/extensions/resource_registration/functions.php:138 +#: ../../enterprise/extensions/resource_registration/functions.php:162 msgid "The collection does not exist" -msgstr "コレクションが存在しません。" +msgstr "コレクションが存在しません" -#: ../../enterprise/extensions/resource_registration/functions.php:143 +#: ../../enterprise/extensions/resource_registration/functions.php:167 #, php-format msgid "Success add '%s' collection." msgstr "'%s' コレクションを追加しました。" -#: ../../enterprise/extensions/resource_registration/functions.php:144 +#: ../../enterprise/extensions/resource_registration/functions.php:168 #, php-format msgid "Error add '%s' collection." msgstr "'%s' コレクション追加エラー" -#: ../../enterprise/extensions/resource_registration/functions.php:162 +#: ../../enterprise/extensions/resource_registration/functions.php:186 #, php-format msgid "Success add '%s' agent plugin." msgstr "エージェントプラグイン '%s' を追加しました。" -#: ../../enterprise/extensions/resource_registration/functions.php:163 +#: ../../enterprise/extensions/resource_registration/functions.php:187 #, php-format msgid "Error add '%s' agent plugin." msgstr "エージェントプラグイン '%s' の追加エラー。" -#: ../../enterprise/extensions/resource_registration/functions.php:176 +#: ../../enterprise/extensions/resource_registration/functions.php:200 msgid "Error add the module, haven't type." msgstr "モジュール追加エラー。タイプがありません。" -#: ../../enterprise/extensions/resource_registration/functions.php:377 -#: ../../enterprise/extensions/resource_registration/functions.php:438 -#: ../../enterprise/extensions/resource_registration/functions.php:539 -#: ../../enterprise/extensions/resource_registration/functions.php:595 +#: ../../enterprise/extensions/resource_registration/functions.php:406 +#: ../../enterprise/extensions/resource_registration/functions.php:475 +#: ../../enterprise/extensions/resource_registration/functions.php:576 +#: ../../enterprise/extensions/resource_registration/functions.php:632 msgid "Error add the module, error in tag component." msgstr "モジュール追加エラー。タグコンポーネント内にエラーがあります。" -#: ../../enterprise/extensions/resource_registration/functions.php:647 +#: ../../enterprise/extensions/resource_registration/functions.php:688 msgid "Error add the module plugin importation, plugin is not registered" msgstr "モジュールプラグイン追加エラー。プラグインは登録されていません。" -#: ../../enterprise/extensions/resource_registration/functions.php:657 +#: ../../enterprise/extensions/resource_registration/functions.php:698 #, php-format msgid "Success add '%s' module." msgstr "'%s' モジュールを追加しました。" -#: ../../enterprise/extensions/resource_registration/functions.php:658 +#: ../../enterprise/extensions/resource_registration/functions.php:699 #, php-format msgid "Error add '%s' module." msgstr "'%s' モジュール追加エラー" -#: ../../enterprise/extensions/resource_registration/functions.php:670 +#: ../../enterprise/extensions/resource_registration/functions.php:713 #, php-format msgid "Error add the alert, the template '%s' don't exist." msgstr "アラート追加エラー。テンプレート '%s' は存在しません。" -#: ../../enterprise/extensions/resource_registration/functions.php:681 +#: ../../enterprise/extensions/resource_registration/functions.php:726 +#: ../../enterprise/extensions/resource_registration/functions.php:744 #, php-format msgid "Error add the alert, the module '%s' don't exist." msgstr "アラート追加エラー。モジュール '%s' は存在しません。" -#: ../../enterprise/extensions/resource_registration/functions.php:697 +#: ../../enterprise/extensions/resource_registration/functions.php:766 #, php-format msgid "Success add '%s' alert." msgstr "'%s' アラートを追加しました。" -#: ../../enterprise/extensions/resource_registration/functions.php:698 +#: ../../enterprise/extensions/resource_registration/functions.php:767 #, php-format msgid "Error add '%s' alert." msgstr "'%s' アラート追加エラー" -#: ../../enterprise/extensions/resource_registration/functions.php:719 +#: ../../enterprise/extensions/resource_registration/functions.php:793 #, php-format msgid "Error add the alert, the action '%s' don't exist." msgstr "アラートの追加エラー。アクション '%s' は存在しません。" -#: ../../enterprise/extensions/resource_registration/functions.php:738 +#: ../../enterprise/extensions/resource_registration/functions.php:812 #, php-format msgid "Success add '%s' action." msgstr "'%s' アクションを追加しました" -#: ../../enterprise/extensions/resource_registration/functions.php:739 -#: ../../extensions/resource_registration.php:385 -#: ../../extensions/resource_registration.php:407 -#: ../../extensions/resource_registration.php:418 +#: ../../enterprise/extensions/resource_registration/functions.php:813 +#: ../../extensions/resource_registration.php:436 +#: ../../extensions/resource_registration.php:458 +#: ../../extensions/resource_registration.php:469 #, php-format msgid "Error add '%s' action." msgstr "アクション '%s' の追加に失敗しました。" +#: ../../enterprise/extensions/resource_registration/functions.php:849 +msgid "The inventory module does not exist" +msgstr "インベントリモジュールが存在しません" + +#: ../../enterprise/extensions/resource_registration/functions.php:854 +#, php-format +msgid "Success add '%s' inventory module." +msgstr "'%s' インベントリモジュールを追加しました。" + +#: ../../enterprise/extensions/resource_registration/functions.php:855 +#, php-format +msgid "Error add '%s' inventory module." +msgstr "'%s' インベントリモジュール追加エラー。" + #: ../../enterprise/extensions/vmware/vmware_view.php:61 msgid "Top 5 VMs CPU Usage" msgstr "CPU利用率上位 5位内のVM" @@ -13534,354 +12212,384 @@ msgstr "メモリ使用率上位 5位内のVM" #: ../../enterprise/extensions/vmware/vmware_view.php:82 msgid "Top 5 VMs Provisioning Usage" -msgstr "上位 5VM のプロビジョニング使用率" +msgstr "プロビジョニング使用量の上位 5つの VM" #: ../../enterprise/extensions/vmware/vmware_view.php:91 msgid "Top 5 VMs Network Usage" msgstr "ネットワーク使用率上位 5位内のVM" -#: ../../enterprise/extensions/vmware/vmware_view.php:691 +#: ../../enterprise/extensions/vmware/vmware_view.php:684 msgid "Host ESX" msgstr "ホスト ESX" -#: ../../enterprise/extensions/vmware/vmware_view.php:1016 -#: ../../enterprise/include/functions_services.php:2682 -#: ../../enterprise/include/functions_services.php:2711 -#: ../../enterprise/operation/agentes/policy_view.php:387 -#: ../../enterprise/operation/agentes/policy_view.php:393 -#: ../../enterprise/operation/agentes/tag_view.php:930 -#: ../../enterprise/operation/agentes/tag_view.php:936 -#: ../../enterprise/operation/agentes/tag_view.php:977 -#: ../../enterprise/operation/agentes/tag_view.php:983 -#: ../../mobile/operation/modules.php:521 -#: ../../mobile/operation/modules.php:544 -#: ../../mobile/operation/modules.php:584 -#: ../../mobile/operation/modules.php:607 -#: ../../include/functions_modules.php:2566 -#: ../../include/functions_modules.php:2572 -#: ../../include/functions_modules.php:3508 -#: ../../include/functions_modules.php:3540 ../../include/functions_ui.php:3610 -#: ../../include/functions_ui.php:3676 ../../include/class/Tree.class.php:610 -#: ../../include/functions_events.php:54 ../../include/functions_events.php:106 +#: ../../enterprise/extensions/vmware/vmware_view.php:1009 +#: ../../enterprise/include/functions_services.php:1944 +#: ../../enterprise/operation/agentes/policy_view.php:473 +#: ../../enterprise/operation/agentes/policy_view.php:479 +#: ../../enterprise/operation/agentes/tag_view.php:956 +#: ../../enterprise/operation/agentes/tag_view.php:962 +#: ../../enterprise/operation/agentes/tag_view.php:1003 +#: ../../enterprise/operation/agentes/tag_view.php:1009 +#: ../../mobile/operation/modules.php:535 +#: ../../mobile/operation/modules.php:558 +#: ../../mobile/operation/modules.php:598 +#: ../../mobile/operation/modules.php:621 ../../include/functions.php:1358 +#: ../../include/functions.php:1397 ../../include/functions_modules.php:2746 +#: ../../include/functions_modules.php:2752 +#: ../../include/functions_modules.php:3709 +#: ../../include/functions_modules.php:3741 ../../include/functions_ui.php:3656 +#: ../../include/functions_ui.php:3722 ../../include/class/Tree.class.php:651 +#: ../../include/lib/Module.php:570 ../../include/functions_events.php:54 +#: ../../include/functions_events.php:106 #: ../../include/functions_events.php:169 -#: ../../operation/agentes/status_monitor.php:1388 -#: ../../operation/agentes/status_monitor.php:1394 -#: ../../operation/agentes/status_monitor.php:1463 -#: ../../operation/agentes/status_monitor.php:1469 -#: ../../operation/agentes/pandora_networkmap.view.php:310 -#: ../../operation/agentes/pandora_networkmap.view.php:318 +#: ../../operation/agentes/status_monitor.php:1498 +#: ../../operation/agentes/status_monitor.php:1504 +#: ../../operation/agentes/status_monitor.php:1573 +#: ../../operation/agentes/status_monitor.php:1579 +#: ../../operation/agentes/pandora_networkmap.view.php:336 +#: ../../operation/agentes/pandora_networkmap.view.php:344 #: ../../operation/search_modules.php:102 #: ../../operation/search_modules.php:129 -#: ../../operation/events/events.php:1744 -#: ../../operation/events/events.php:1811 -#: ../../operation/events/events.php:1838 +#: ../../operation/events/events.php:1906 +#: ../../operation/events/events.php:1973 +#: ../../operation/events/events.php:2000 msgid "NORMAL" msgstr "正常" -#: ../../enterprise/extensions/vmware/vmware_view.php:1021 -#: ../../enterprise/include/functions_services.php:2688 -#: ../../enterprise/include/functions_services.php:2717 -#: ../../enterprise/operation/agentes/policy_view.php:381 -#: ../../enterprise/operation/agentes/policy_view.php:398 -#: ../../enterprise/operation/agentes/tag_view.php:944 -#: ../../enterprise/operation/agentes/tag_view.php:950 -#: ../../enterprise/operation/agentes/tag_view.php:993 -#: ../../enterprise/operation/agentes/tag_view.php:999 -#: ../../mobile/operation/modules.php:527 -#: ../../mobile/operation/modules.php:552 -#: ../../mobile/operation/modules.php:590 -#: ../../mobile/operation/modules.php:615 -#: ../../include/functions_modules.php:2560 -#: ../../include/functions_modules.php:2576 -#: ../../include/functions_modules.php:3512 -#: ../../include/functions_modules.php:3532 ../../include/functions_ui.php:3616 -#: ../../include/functions_ui.php:3686 ../../include/class/Tree.class.php:580 -#: ../../include/functions_events.php:57 ../../include/functions_events.php:110 +#: ../../enterprise/extensions/vmware/vmware_view.php:1014 +#: ../../enterprise/include/functions_services.php:1952 +#: ../../enterprise/operation/agentes/policy_view.php:467 +#: ../../enterprise/operation/agentes/policy_view.php:484 +#: ../../enterprise/operation/agentes/tag_view.php:970 +#: ../../enterprise/operation/agentes/tag_view.php:976 +#: ../../enterprise/operation/agentes/tag_view.php:1019 +#: ../../enterprise/operation/agentes/tag_view.php:1025 +#: ../../mobile/operation/modules.php:541 +#: ../../mobile/operation/modules.php:566 +#: ../../mobile/operation/modules.php:604 +#: ../../mobile/operation/modules.php:629 ../../include/functions.php:1346 +#: ../../include/functions.php:1378 ../../include/functions_modules.php:2740 +#: ../../include/functions_modules.php:2756 +#: ../../include/functions_modules.php:3713 +#: ../../include/functions_modules.php:3733 ../../include/functions_ui.php:3662 +#: ../../include/functions_ui.php:3732 ../../include/class/Tree.class.php:621 +#: ../../include/lib/Module.php:554 ../../include/functions_events.php:57 +#: ../../include/functions_events.php:110 #: ../../include/functions_events.php:154 -#: ../../operation/agentes/status_monitor.php:1402 -#: ../../operation/agentes/status_monitor.php:1408 -#: ../../operation/agentes/status_monitor.php:1479 -#: ../../operation/agentes/status_monitor.php:1485 -#: ../../operation/agentes/pandora_networkmap.view.php:304 -#: ../../operation/agentes/pandora_networkmap.view.php:323 +#: ../../operation/agentes/status_monitor.php:1512 +#: ../../operation/agentes/status_monitor.php:1518 +#: ../../operation/agentes/status_monitor.php:1589 +#: ../../operation/agentes/status_monitor.php:1595 +#: ../../operation/agentes/pandora_networkmap.view.php:330 +#: ../../operation/agentes/pandora_networkmap.view.php:349 #: ../../operation/search_modules.php:108 #: ../../operation/search_modules.php:137 -#: ../../operation/events/events.php:1719 -#: ../../operation/events/events.php:1817 -#: ../../operation/events/events.php:1843 +#: ../../operation/events/events.php:1881 +#: ../../operation/events/events.php:1979 +#: ../../operation/events/events.php:2005 msgid "CRITICAL" msgstr "障害" -#: ../../enterprise/extensions/vmware/vmware_view.php:1026 -#: ../../enterprise/include/functions_services.php:2694 -#: ../../enterprise/include/functions_services.php:2722 +#: ../../enterprise/extensions/vmware/vmware_view.php:1019 +#: ../../enterprise/include/functions_services.php:1960 #: ../../enterprise/include/functions_login.php:34 -#: ../../enterprise/operation/agentes/policy_view.php:384 -#: ../../enterprise/operation/agentes/policy_view.php:403 -#: ../../enterprise/operation/agentes/tag_view.php:958 -#: ../../enterprise/operation/agentes/tag_view.php:964 -#: ../../enterprise/operation/agentes/tag_view.php:1009 -#: ../../enterprise/operation/agentes/tag_view.php:1015 -#: ../../godmode/update_manager/update_manager.offline.php:100 -#: ../../mobile/operation/modules.php:533 -#: ../../mobile/operation/modules.php:560 -#: ../../mobile/operation/modules.php:596 -#: ../../mobile/operation/modules.php:623 -#: ../../include/functions_modules.php:2563 -#: ../../include/functions_modules.php:2580 -#: ../../include/functions_modules.php:3516 -#: ../../include/functions_modules.php:3548 ../../include/functions_ui.php:3604 -#: ../../include/functions_ui.php:3681 ../../include/class/Tree.class.php:588 -#: ../../include/class/NetworkMap.class.php:2820 -#: ../../include/functions_events.php:68 ../../include/functions_events.php:102 +#: ../../enterprise/operation/agentes/policy_view.php:470 +#: ../../enterprise/operation/agentes/policy_view.php:489 +#: ../../enterprise/operation/agentes/tag_view.php:984 +#: ../../enterprise/operation/agentes/tag_view.php:990 +#: ../../enterprise/operation/agentes/tag_view.php:1035 +#: ../../enterprise/operation/agentes/tag_view.php:1041 +#: ../../mobile/operation/modules.php:547 +#: ../../mobile/operation/modules.php:574 +#: ../../mobile/operation/modules.php:610 +#: ../../mobile/operation/modules.php:637 ../../include/functions.php:1349 +#: ../../include/functions.php:1385 ../../include/functions_modules.php:2743 +#: ../../include/functions_modules.php:2760 +#: ../../include/functions_modules.php:3717 +#: ../../include/functions_modules.php:3749 ../../include/functions_ui.php:3650 +#: ../../include/functions_ui.php:3727 ../../include/class/Tree.class.php:629 +#: ../../include/class/NetworkMap.class.php:2823 +#: ../../include/lib/Module.php:558 ../../include/functions_events.php:68 +#: ../../include/functions_events.php:102 #: ../../include/functions_events.php:172 -#: ../../operation/agentes/status_monitor.php:1416 -#: ../../operation/agentes/status_monitor.php:1422 -#: ../../operation/agentes/status_monitor.php:1495 -#: ../../operation/agentes/status_monitor.php:1501 -#: ../../operation/agentes/pandora_networkmap.view.php:307 -#: ../../operation/agentes/pandora_networkmap.view.php:328 +#: ../../operation/agentes/status_monitor.php:1526 +#: ../../operation/agentes/status_monitor.php:1532 +#: ../../operation/agentes/status_monitor.php:1605 +#: ../../operation/agentes/status_monitor.php:1611 +#: ../../operation/agentes/pandora_networkmap.view.php:333 +#: ../../operation/agentes/pandora_networkmap.view.php:354 #: ../../operation/search_modules.php:114 #: ../../operation/search_modules.php:145 -#: ../../operation/events/events.php:1749 -#: ../../operation/events/events.php:1805 -#: ../../operation/events/events.php:1860 +#: ../../operation/events/events.php:1911 +#: ../../operation/events/events.php:1967 +#: ../../operation/events/events.php:2022 msgid "WARNING" msgstr "警告" -#: ../../enterprise/extensions/vmware/vmware_view.php:1031 -#: ../../enterprise/include/functions_services.php:2711 -#: ../../enterprise/include/functions_services.php:2717 -#: ../../enterprise/include/functions_services.php:2722 -#: ../../enterprise/include/functions_services.php:2727 -#: ../../enterprise/include/functions_services.php:2734 -#: ../../enterprise/operation/agentes/policy_view.php:393 -#: ../../enterprise/operation/agentes/policy_view.php:398 -#: ../../enterprise/operation/agentes/policy_view.php:403 -#: ../../enterprise/operation/agentes/tag_view.php:977 -#: ../../enterprise/operation/agentes/tag_view.php:983 -#: ../../enterprise/operation/agentes/tag_view.php:993 -#: ../../enterprise/operation/agentes/tag_view.php:999 +#: ../../enterprise/extensions/vmware/vmware_view.php:1024 +#: ../../enterprise/include/functions_services.php:1975 +#: ../../enterprise/operation/agentes/policy_view.php:479 +#: ../../enterprise/operation/agentes/policy_view.php:484 +#: ../../enterprise/operation/agentes/policy_view.php:489 +#: ../../enterprise/operation/agentes/tag_view.php:1003 #: ../../enterprise/operation/agentes/tag_view.php:1009 -#: ../../enterprise/operation/agentes/tag_view.php:1015 -#: ../../mobile/operation/modules.php:544 -#: ../../mobile/operation/modules.php:552 -#: ../../mobile/operation/modules.php:560 -#: ../../mobile/operation/modules.php:607 -#: ../../mobile/operation/modules.php:615 -#: ../../mobile/operation/modules.php:623 -#: ../../include/functions_modules.php:2572 -#: ../../include/functions_modules.php:2576 -#: ../../include/functions_modules.php:2580 -#: ../../include/functions_modules.php:3520 ../../include/functions_ui.php:3623 -#: ../../include/functions_ui.php:3701 ../../include/class/Tree.class.php:594 -#: ../../include/functions_events.php:71 ../../include/functions_events.php:115 +#: ../../enterprise/operation/agentes/tag_view.php:1019 +#: ../../enterprise/operation/agentes/tag_view.php:1025 +#: ../../enterprise/operation/agentes/tag_view.php:1035 +#: ../../enterprise/operation/agentes/tag_view.php:1041 +#: ../../mobile/operation/modules.php:558 +#: ../../mobile/operation/modules.php:566 +#: ../../mobile/operation/modules.php:574 +#: ../../mobile/operation/modules.php:621 +#: ../../mobile/operation/modules.php:629 +#: ../../mobile/operation/modules.php:637 ../../include/functions.php:1362 +#: ../../include/functions.php:1388 ../../include/functions_modules.php:2752 +#: ../../include/functions_modules.php:2756 +#: ../../include/functions_modules.php:2760 +#: ../../include/functions_modules.php:3721 ../../include/functions_ui.php:3669 +#: ../../include/functions_ui.php:3747 ../../include/class/Tree.class.php:635 +#: ../../include/lib/Module.php:561 ../../include/functions_events.php:71 +#: ../../include/functions_events.php:115 #: ../../include/functions_events.php:175 -#: ../../operation/agentes/status_monitor.php:1430 -#: ../../operation/agentes/status_monitor.php:1436 -#: ../../operation/agentes/status_monitor.php:1463 -#: ../../operation/agentes/status_monitor.php:1469 -#: ../../operation/agentes/status_monitor.php:1479 -#: ../../operation/agentes/status_monitor.php:1485 -#: ../../operation/agentes/status_monitor.php:1495 -#: ../../operation/agentes/status_monitor.php:1501 -#: ../../operation/agentes/pandora_networkmap.view.php:318 -#: ../../operation/agentes/pandora_networkmap.view.php:323 -#: ../../operation/agentes/pandora_networkmap.view.php:328 +#: ../../operation/agentes/status_monitor.php:1540 +#: ../../operation/agentes/status_monitor.php:1546 +#: ../../operation/agentes/status_monitor.php:1573 +#: ../../operation/agentes/status_monitor.php:1579 +#: ../../operation/agentes/status_monitor.php:1589 +#: ../../operation/agentes/status_monitor.php:1595 +#: ../../operation/agentes/status_monitor.php:1605 +#: ../../operation/agentes/status_monitor.php:1611 +#: ../../operation/agentes/pandora_networkmap.view.php:344 +#: ../../operation/agentes/pandora_networkmap.view.php:349 +#: ../../operation/agentes/pandora_networkmap.view.php:354 #: ../../operation/search_modules.php:120 #: ../../operation/search_modules.php:129 #: ../../operation/search_modules.php:137 #: ../../operation/search_modules.php:145 -#: ../../operation/events/events.php:1716 -#: ../../operation/events/events.php:1824 -#: ../../operation/events/events.php:1835 +#: ../../operation/events/events.php:1878 +#: ../../operation/events/events.php:1986 +#: ../../operation/events/events.php:1997 msgid "UNKNOWN" msgstr "不明" -#: ../../enterprise/extensions/vmware/vmware_view.php:1043 +#: ../../enterprise/extensions/vmware/vmware_view.php:1036 msgid "CPU Usage" msgstr "CPU 使用率" -#: ../../enterprise/extensions/vmware/vmware_view.php:1053 +#: ../../enterprise/extensions/vmware/vmware_view.php:1046 msgid "Memory Usage" msgstr "メモリ使用率" -#: ../../enterprise/extensions/vmware/vmware_view.php:1063 +#: ../../enterprise/extensions/vmware/vmware_view.php:1056 msgid "Disk I/O Rate" msgstr "ディスク I/O 速度" -#: ../../enterprise/extensions/vmware/vmware_view.php:1073 +#: ../../enterprise/extensions/vmware/vmware_view.php:1066 msgid "Network Usage" msgstr "ネットワーク使用率" -#: ../../enterprise/extensions/vmware/vmware_view.php:1172 +#: ../../enterprise/extensions/vmware/vmware_view.php:1166 msgid "Settings updated " -msgstr "設定を更新 " +msgstr "設定を更新しました " -#: ../../enterprise/extensions/vmware/vmware_view.php:1174 +#: ../../enterprise/extensions/vmware/vmware_view.php:1168 msgid "No changes in settings " -msgstr "次の設定に変更はありません: " +msgstr "設定の変更がありません " -#: ../../enterprise/extensions/vmware/vmware_view.php:1182 +#: ../../enterprise/extensions/vmware/vmware_view.php:1176 msgid "CPU usage graphs" -msgstr "CPU 使用率グラフ" +msgstr "CPU 利用量グラフ" +#: ../../enterprise/extensions/vmware/vmware_view.php:1177 #: ../../enterprise/extensions/vmware/vmware_view.php:1183 #: ../../enterprise/extensions/vmware/vmware_view.php:1189 #: ../../enterprise/extensions/vmware/vmware_view.php:1195 -#: ../../enterprise/extensions/vmware/vmware_view.php:1201 msgid "Force minimum value" -msgstr "" +msgstr "最小値を強制" +#: ../../enterprise/extensions/vmware/vmware_view.php:1179 #: ../../enterprise/extensions/vmware/vmware_view.php:1185 #: ../../enterprise/extensions/vmware/vmware_view.php:1191 #: ../../enterprise/extensions/vmware/vmware_view.php:1197 -#: ../../enterprise/extensions/vmware/vmware_view.php:1203 msgid "Force maximum value" -msgstr "" +msgstr "最大値を強制" + +#: ../../enterprise/extensions/vmware/vmware_view.php:1182 +msgid "Memory usage graphs" +msgstr "メモリ利用量グラフ" #: ../../enterprise/extensions/vmware/vmware_view.php:1188 -msgid "Memory usage graphs" -msgstr "メモリ使用率グラフ" +msgid "Provisioning Usage graphs" +msgstr "プロビジョニング利用量グラフ" #: ../../enterprise/extensions/vmware/vmware_view.php:1194 -msgid "Provisioning Usage graphs" -msgstr "使用率グラフのプロビジョニング" - -#: ../../enterprise/extensions/vmware/vmware_view.php:1200 msgid "Network usage graphs" -msgstr "ネットワーク使用率グラフ" +msgstr "ネットワーク利用量グラフ" -#: ../../enterprise/extensions/vmware/vmware_view.php:1211 +#: ../../enterprise/extensions/vmware/vmware_view.php:1205 msgid "Map items" -msgstr "マップ要素" +msgstr "マップアイテム" -#: ../../enterprise/extensions/vmware/vmware_view.php:1212 +#: ../../enterprise/extensions/vmware/vmware_view.php:1206 msgid "Show datastores" -msgstr "データストアの表示" +msgstr "データストア表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1214 +#: ../../enterprise/extensions/vmware/vmware_view.php:1213 msgid "Show ESXis" msgstr "ESXi 表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1216 +#: ../../enterprise/extensions/vmware/vmware_view.php:1220 msgid "Show VMs" msgstr "VM 表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1218 +#: ../../enterprise/extensions/vmware/vmware_view.php:1227 msgid "Font size (px)" msgstr "フォントサイズ (px)" -#: ../../enterprise/extensions/vmware/vmware_view.php:1220 +#: ../../enterprise/extensions/vmware/vmware_view.php:1229 msgid "Node radius (px)" -msgstr "ノード半径(px)" +msgstr "ノード半径 (px)" -#: ../../enterprise/extensions/vmware/vmware_view.php:1225 +#: ../../enterprise/extensions/vmware/vmware_view.php:1231 +msgid "Node separation (rate)" +msgstr "ノード分離 (割合)" + +#: ../../enterprise/extensions/vmware/vmware_view.php:1236 msgid "" "Looking for VMware configuration? You can configure several tasks using " "Discovery Applications." -msgstr "VMware の設定を探していますか? アプリケーションの自動検出を使っていくつかのタスクの設定ができます。" +msgstr "VMware 設定を探しますか? 動検出アプリケーションを使用して、いくつかのタスクを設定できます。" -#: ../../enterprise/extensions/vmware/vmware_view.php:1226 -#: ../../enterprise/extensions/vmware/vmware_view.php:1457 -#: ../../enterprise/include/class/SAPView.class.php:617 +#: ../../enterprise/extensions/vmware/vmware_view.php:1237 +#: ../../enterprise/extensions/vmware/vmware_view.php:1523 +#: ../../enterprise/include/class/SAPView.class.php:626 msgid "this link" msgstr "このリンク" -#: ../../enterprise/extensions/vmware/vmware_view.php:1233 +#: ../../enterprise/extensions/vmware/vmware_view.php:1244 msgid "Graph settings" msgstr "グラフ設定" -#: ../../enterprise/extensions/vmware/vmware_view.php:1238 +#: ../../enterprise/extensions/vmware/vmware_view.php:1249 msgid "Map settings" msgstr "マップ設定" -#: ../../enterprise/extensions/vmware/vmware_view.php:1278 +#: ../../enterprise/extensions/vmware/vmware_view.php:1293 +#: ../../enterprise/extensions/vmware/vmware_view.php:1365 msgid "Welcome" msgstr "ようこそ" -#: ../../enterprise/extensions/vmware/vmware_view.php:1281 -#: ../../enterprise/extensions/vmware/vmware_view.php:1299 -#: ../../include/lib/Dashboard/Widgets/network_map.php:267 -#: ../../operation/gis_maps/render_view.php:165 +#: ../../enterprise/extensions/vmware/vmware_view.php:1303 +#: ../../enterprise/extensions/vmware/vmware_view.php:1345 +#: ../../include/lib/Dashboard/Widgets/network_map.php:316 +#: ../../operation/gis_maps/render_view.php:175 msgid "Map" msgstr "マップ" -#: ../../enterprise/extensions/vmware/vmware_view.php:1284 -#: ../../enterprise/extensions/vmware/vmware_view.php:1304 -#: ../../godmode/users/configure_user.php:899 -#: ../../mobile/include/functions_web.php:20 +#: ../../enterprise/extensions/vmware/vmware_view.php:1313 +#: ../../enterprise/extensions/vmware/vmware_view.php:1350 +#: ../../godmode/users/configure_user.php:1093 +#: ../../mobile/include/functions_web.php:22 #: ../../include/class/OrderInterpreter.class.php:219 -#: ../../operation/users/user_edit.php:344 ../../operation/menu.php:355 +#: ../../operation/users/user_edit.php:355 ../../operation/menu.php:336 msgid "Dashboard" msgstr "ダッシュボード" -#: ../../enterprise/extensions/vmware/vmware_view.php:1288 +#: ../../enterprise/extensions/vmware/vmware_view.php:1324 msgid "ESX Detail" msgstr "ESX 詳細" -#: ../../enterprise/extensions/vmware/vmware_view.php:1309 +#: ../../enterprise/extensions/vmware/vmware_view.php:1355 msgid "ESX details" msgstr "ESX 詳細" -#: ../../enterprise/extensions/vmware/vmware_view.php:1314 +#: ../../enterprise/extensions/vmware/vmware_view.php:1360 msgid "VMware view options" msgstr "VMware 表示オプション" -#: ../../enterprise/extensions/vmware/vmware_view.php:1435 +#: ../../enterprise/extensions/vmware/vmware_view.php:1396 +msgid "VMWare" +msgstr "VMWare" + +#: ../../enterprise/extensions/vmware/vmware_view.php:1501 msgid "" "Some ESX Hosts are not up to date, please check VMware plugin configuration." -msgstr "いくつかの ESX ホストは更新されていません。VMware プラグイン設定を確認してください。" +msgstr "一部の ESX ホストは最新ではありません。VMware プラグインの設定を確認してください。" -#: ../../enterprise/extensions/vmware/vmware_view.php:1437 +#: ../../enterprise/extensions/vmware/vmware_view.php:1503 msgid "VMware plugin is working." -msgstr "VMware プラグインは動作中です。" +msgstr "動作中 VMware プラグイン。" -#: ../../enterprise/extensions/vmware/vmware_view.php:1446 +#: ../../enterprise/extensions/vmware/vmware_view.php:1512 msgid "View VMware map" msgstr "VMware マップ表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1447 +#: ../../enterprise/extensions/vmware/vmware_view.php:1513 msgid "View VMware dashboard" msgstr "VMware ダッシュボード表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1448 +#: ../../enterprise/extensions/vmware/vmware_view.php:1514 msgid "View ESX Host statistics from" -msgstr "ESX ホスト統計の参照:" +msgstr "次の ESX ホスト統計表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1455 +#: ../../enterprise/extensions/vmware/vmware_view.php:1521 msgid "There are no VMware information detected in this environment." -msgstr "この環境で検出された VMware の情報はありません。" +msgstr "環境内で検出した VMware 情報がありません。" -#: ../../enterprise/extensions/vmware/vmware_view.php:1456 +#: ../../enterprise/extensions/vmware/vmware_view.php:1522 msgid "You can configure several tasks using Discovery Applications at " -msgstr "次の場所からアプリケーションの自動検出を使っていくつかのタスク設定ができます: " +msgstr "次で自動検出アプリケーションを用いて複数のタスクを設定できます: " -#: ../../enterprise/extensions/vmware/vmware_view.php:1659 +#: ../../enterprise/extensions/vmware/vmware_view.php:1734 +#: ../../enterprise/include/class/DeploymentCenter.class.php:482 +#: ../../enterprise/include/class/DeploymentCenter.class.php:490 +#: ../../enterprise/include/class/DeploymentCenter.class.php:498 +#: ../../enterprise/include/class/DeploymentCenter.class.php:657 +#: ../../enterprise/include/class/SAP.app.php:371 +msgid "here" +msgstr "こちら" + +#: ../../enterprise/extensions/vmware/vmware_view.php:1731 +#, php-format +msgid "" +"This map is a quick representation of all your VMware entities detected. You " +"can create a custom VMware map by defining a network map based on your " +"VMware discovery task %s" +msgstr "" +"このマップは、検出されたすべての VMware エンティティをすばやく表したものです。 VMware 検出タスク %s " +"に基づいてネットワークマップを定義することにより、カスタム VMware マップを作成できます。" + +#: ../../enterprise/extensions/vmware/vmware_view.php:1741 msgid "Show Datastores" msgstr "データストア表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1662 +#: ../../enterprise/extensions/vmware/vmware_view.php:1744 msgid "Show ESX" msgstr "ESX 表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1665 +#: ../../enterprise/extensions/vmware/vmware_view.php:1747 msgid "Show VM" msgstr "VM 表示" -#: ../../enterprise/extensions/vmware/vmware_view.php:1669 -#: ../../godmode/reporting/visual_console_builder.wizard.php:235 +#: ../../enterprise/extensions/vmware/vmware_view.php:1751 +#: ../../godmode/reporting/visual_console_builder.wizard.php:215 msgid "Font" msgstr "フォント" -#: ../../enterprise/extensions/vmware/vmware_view.php:1673 -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:124 +#: ../../enterprise/extensions/vmware/vmware_view.php:1755 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:154 #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:74 -#: ../../operation/agentes/pandora_networkmap.editor.php:281 +#: ../../operation/agentes/pandora_networkmap.editor.php:314 msgid "Node radius" msgstr "ノード半径" -#: ../../enterprise/extensions/vmware/vmware_view.php:1683 +#: ../../enterprise/extensions/vmware/vmware_view.php:1759 +#: ../../enterprise/operation/agentes/pandora_networkmap.view.php:215 +#: ../../operation/agentes/pandora_networkmap.editor.php:428 +msgid "Node separation" +msgstr "ノード分離" + +#: ../../enterprise/extensions/vmware/vmware_view.php:1769 msgid "View options" msgstr "オプションの表示" @@ -13890,7 +12598,7 @@ msgid "Power Status: " msgstr "電源状態: " #: ../../enterprise/extensions/vmware/vmware_manager.php:269 -#: ../../operation/agentes/pandora_networkmap.view.php:343 +#: ../../operation/agentes/pandora_networkmap.view.php:369 msgid "Status: " msgstr "状態: " @@ -13898,34 +12606,90 @@ msgstr "状態: " msgid "Change Status" msgstr "状態の変更" -#: ../../enterprise/extensions/backup.php:69 -msgid "Backup" -msgstr "バックアップ" - #: ../../enterprise/extensions/resource_exportation/functions.php:20 msgid "Export agents" -msgstr "エージェントのエクスポート" +msgstr "エージェントエクスポート" #: ../../enterprise/extensions/resource_exportation/functions.php:21 -#: ../../extensions/resource_exportation.php:425 -#: ../../extensions/resource_exportation.php:428 -#: ../../operation/agentes/exportdata.php:372 +#: ../../extensions/resource_exportation.php:429 +#: ../../extensions/resource_exportation.php:432 +#: ../../operation/agentes/exportdata.php:388 msgid "Export" msgstr "エクスポート" -#: ../../enterprise/extensions/csv_import_group.php:26 -msgid "CSV import group" -msgstr "CSV インポートグループ" +#: ../../enterprise/extensions/csv_import_group.php:42 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:58 +#: ../../enterprise/godmode/modules/local_components.php:256 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:318 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:93 +#: ../../enterprise/godmode/agentes/collections.data.php:374 +#: ../../enterprise/godmode/agentes/collections.editor.php:109 +#: ../../enterprise/godmode/agentes/collections.php:92 +#: ../../enterprise/godmode/policies/policy_plugins.php:33 +#: ../../enterprise/godmode/policies/policy_alerts.php:48 +#: ../../enterprise/godmode/policies/configure_policy.php:76 +#: ../../enterprise/godmode/policies/policy_modules.php:467 +#: ../../enterprise/godmode/policies/policy_queue.php:160 +#: ../../enterprise/godmode/policies/policies.php:247 +#: ../../enterprise/godmode/policies/policy_linking.php:100 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:193 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:86 +#: ../../enterprise/godmode/policies/policy_collections.php:45 +#: ../../enterprise/godmode/policies/policy_agents.php:378 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:32 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:30 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:32 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:32 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:33 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:30 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:208 +#: ../../enterprise/operation/agentes/policy_view.php:53 +#: ../../extensions/resource_registration.php:1089 +#: ../../godmode/modules/manage_nc_groups.php:279 +#: ../../godmode/modules/manage_network_components.php:305 +#: ../../godmode/groups/group_list.php:390 +#: ../../godmode/groups/modu_group_list.php:87 +#: ../../godmode/users/profile_list.php:110 +#: ../../godmode/users/user_list.php:405 +#: ../../godmode/agentes/modificar_agente.php:119 +#: ../../godmode/massive/massive_operations.php:342 +#: ../../godmode/massive/massive_operations.php:409 +#: ../../godmode/massive/massive_delete_profiles.php:47 +#: ../../godmode/massive/massive_add_profiles.php:47 +#: ../../godmode/alerts/configure_alert_command.php:167 +#: ../../godmode/alerts/alert_actions.php:223 +#: ../../godmode/alerts/alert_commands.php:624 +#: ../../godmode/alerts/alert_templates.php:268 +#: ../../godmode/alerts/configure_alert_action.php:112 +#: ../../godmode/alerts/configure_alert_template.php:381 +#: ../../godmode/setup/os.list.php:48 +#: ../../godmode/servers/plugin_registration.php:79 +#: ../../godmode/tag/tag.php:179 ../../godmode/category/category.php:100 +#: ../../operation/users/user_edit.php:245 +msgid "metaconsole" +msgstr "メタコンソール" -#: ../../enterprise/load_html_extra.php:194 +#: ../../enterprise/extensions/csv_import_group.php:39 +#, php-format +msgid "" +"This node is configured with centralized mode. All group information is read " +"only. Go to %s to import the CSV." +msgstr "" +"このノードは中央管理モードに設定されています。 すべてのグループ情報は読み取り専用です。CSV をインポートするには %s に移動します。" + +#: ../../enterprise/extensions/csv_import_group.php:74 +msgid "CSV group import" +msgstr "CSV グループインポート" + +#: ../../enterprise/load_html_extra.php:202 msgid "Activate license" msgstr "ライセンスの有効化" -#: ../../enterprise/load_html_extra.php:195 +#: ../../enterprise/load_html_extra.php:203 msgid "Your request key is:" msgstr "リクエストキー:" -#: ../../enterprise/load_html_extra.php:197 +#: ../../enterprise/load_html_extra.php:206 #, php-format msgid "" "You can activate it manually
here or " @@ -13933,22 +12697,22 @@ msgid "" msgstr "" "ここから手動で有効化するか、以下のフォームから自動入力できます:" -#: ../../enterprise/load_html_extra.php:202 +#: ../../enterprise/load_html_extra.php:213 msgid "Auth Key:" msgstr "認証キー:" -#: ../../enterprise/load_html_extra.php:210 -#: ../../enterprise/load_html_extra.php:229 +#: ../../enterprise/load_html_extra.php:221 +#: ../../enterprise/load_html_extra.php:240 msgid "Online validation" msgstr "オンライン認証" -#: ../../enterprise/load_html_extra.php:222 +#: ../../enterprise/load_html_extra.php:233 msgid "ERROR:" msgstr "エラー:" -#: ../../enterprise/load_html_extra.php:222 +#: ../../enterprise/load_html_extra.php:233 msgid "When connecting to licence server." -msgstr "" +msgstr "ライセンスサーバへの接続時。" #: ../../enterprise/godmode/modules/configure_local_component.php:137 msgid "Update Local Component" @@ -13959,601 +12723,671 @@ msgid "Create Local Component" msgstr "ローカルコンポーネント作成" #: ../../enterprise/godmode/modules/configure_local_component.php:158 -#: ../../godmode/modules/manage_network_components_form_common.php:63 -#: ../../godmode/alerts/configure_alert_template.php:959 +#: ../../godmode/modules/manage_network_components_form_common.php:46 +#: ../../godmode/alerts/configure_alert_template.php:1173 msgid "Wizard level" msgstr "ウィザードレベル" -#: ../../enterprise/godmode/modules/configure_local_component.php:186 +#: ../../enterprise/godmode/modules/configure_local_component.php:188 msgid "Throw unknown events" msgstr "不明イベントを発生させる" -#: ../../enterprise/godmode/modules/configure_local_component.php:286 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:375 -#: ../../godmode/modules/manage_network_components_form_common.php:157 -#: ../../godmode/massive/massive_edit_modules.php:524 +#: ../../enterprise/godmode/modules/configure_local_component.php:288 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:474 +#: ../../godmode/modules/manage_network_components_form_common.php:142 +#: ../../godmode/massive/massive_edit_modules.php:540 msgid "Dynamic Interval" msgstr "動的間隔" -#: ../../enterprise/godmode/modules/configure_local_component.php:288 -#: ../../godmode/modules/manage_network_components_form_common.php:159 -#: ../../godmode/agentes/module_manager_editor_common.php:628 +#: ../../enterprise/godmode/modules/configure_local_component.php:294 +#: ../../godmode/modules/manage_network_components_form_common.php:148 +#: ../../godmode/agentes/module_manager_editor_common.php:673 msgid "Advanced options Dynamic Threshold" msgstr "拡張オプション 動的閾値" -#: ../../enterprise/godmode/modules/configure_local_component.php:290 -#: ../../godmode/modules/manage_network_components_form_common.php:161 +#: ../../enterprise/godmode/modules/configure_local_component.php:299 +#: ../../godmode/modules/manage_network_components_form_common.php:153 msgid "Dynamic Min. " msgstr "動的最小値 " -#: ../../enterprise/godmode/modules/configure_local_component.php:292 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:379 -#: ../../godmode/modules/manage_network_components_form_common.php:163 -#: ../../godmode/massive/massive_edit_modules.php:528 +#: ../../enterprise/godmode/modules/configure_local_component.php:301 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:478 +#: ../../godmode/modules/manage_network_components_form_common.php:155 +#: ../../godmode/massive/massive_edit_modules.php:544 msgid "Dynamic Max." msgstr "動的最大値" -#: ../../enterprise/godmode/modules/configure_local_component.php:294 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:381 -#: ../../godmode/modules/manage_network_components_form_common.php:165 -#: ../../godmode/massive/massive_edit_modules.php:530 +#: ../../enterprise/godmode/modules/configure_local_component.php:303 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:480 +#: ../../godmode/modules/manage_network_components_form_common.php:157 +#: ../../godmode/massive/massive_edit_modules.php:546 msgid "Dynamic Two Tailed: " msgstr "2つの動的しきい値 " -#: ../../enterprise/godmode/modules/configure_local_component.php:297 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:258 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:384 -#: ../../godmode/modules/manage_network_components_form_common.php:168 -#: ../../godmode/agentes/module_manager_editor_common.php:385 -#: ../../godmode/massive/massive_edit_modules.php:533 +#: ../../enterprise/godmode/modules/configure_local_component.php:306 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:284 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:483 +#: ../../godmode/modules/manage_network_components_form_common.php:160 +#: ../../godmode/massive/massive_edit_modules.php:549 #: ../../include/functions_treeview.php:96 -#: ../../include/functions_alerts.php:662 +#: ../../include/functions_alerts.php:676 msgid "Warning status" msgstr "警告状態" -#: ../../enterprise/godmode/modules/configure_local_component.php:298 -#: ../../enterprise/godmode/modules/configure_local_component.php:333 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:262 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:311 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:388 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:457 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:671 -#: ../../godmode/modules/manage_network_components_form_common.php:169 -#: ../../godmode/modules/manage_network_components_form_common.php:204 -#: ../../godmode/massive/massive_edit_modules.php:537 -#: ../../godmode/massive/massive_edit_modules.php:606 -#: ../../godmode/massive/massive_edit_modules.php:813 -#: ../../godmode/alerts/configure_alert_template.php:764 -#: ../../include/functions_reporting_html.php:4219 +#: ../../enterprise/godmode/modules/configure_local_component.php:307 +#: ../../enterprise/godmode/modules/configure_local_component.php:342 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:288 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:337 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:487 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:556 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:770 +#: ../../godmode/modules/manage_network_components_form_common.php:161 +#: ../../godmode/modules/manage_network_components_form_common.php:196 +#: ../../godmode/modules/manage_network_components_form_wizard.php:383 +#: ../../godmode/modules/manage_network_components_form_wizard.php:405 +#: ../../godmode/massive/massive_edit_modules.php:553 +#: ../../godmode/massive/massive_edit_modules.php:622 +#: ../../godmode/massive/massive_edit_modules.php:829 +#: ../../godmode/alerts/configure_alert_template.php:893 +#: ../../include/functions_reporting_html.php:4885 #: ../../include/functions_treeview.php:92 #: ../../include/functions_treeview.php:104 -#: ../../include/functions_alerts.php:659 +#: ../../include/functions_alerts.php:673 #: ../../include/lib/Dashboard/Widgets/top_n.php:281 msgid "Min." msgstr "最小" -#: ../../enterprise/godmode/modules/configure_local_component.php:307 -#: ../../enterprise/godmode/modules/configure_local_component.php:342 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:277 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:326 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:403 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:472 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:673 -#: ../../godmode/modules/manage_network_components_form_common.php:178 -#: ../../godmode/modules/manage_network_components_form_common.php:213 -#: ../../godmode/agentes/module_manager_editor_common.php:400 -#: ../../godmode/agentes/module_manager_editor_common.php:453 -#: ../../godmode/massive/massive_edit_modules.php:552 -#: ../../godmode/massive/massive_edit_modules.php:621 -#: ../../godmode/massive/massive_edit_modules.php:815 -#: ../../godmode/alerts/configure_alert_template.php:775 -#: ../../include/functions_reporting_html.php:4220 +#: ../../enterprise/godmode/modules/configure_local_component.php:316 +#: ../../enterprise/godmode/modules/configure_local_component.php:351 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:303 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:352 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:502 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:571 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:772 +#: ../../godmode/modules/manage_network_components_form_common.php:170 +#: ../../godmode/modules/manage_network_components_form_common.php:205 +#: ../../godmode/modules/manage_network_components_form_wizard.php:385 +#: ../../godmode/modules/manage_network_components_form_wizard.php:414 +#: ../../godmode/agentes/module_manager_editor_common.php:427 +#: ../../godmode/agentes/module_manager_editor_common.php:480 +#: ../../godmode/massive/massive_edit_modules.php:568 +#: ../../godmode/massive/massive_edit_modules.php:637 +#: ../../godmode/massive/massive_edit_modules.php:831 +#: ../../godmode/alerts/configure_alert_template.php:905 +#: ../../include/functions_reporting_html.php:4886 #: ../../include/functions_treeview.php:92 #: ../../include/functions_treeview.php:104 -#: ../../include/functions_alerts.php:658 +#: ../../include/functions_alerts.php:672 #: ../../include/lib/Dashboard/Widgets/top_n.php:280 msgid "Max." msgstr "最大" -#: ../../enterprise/godmode/modules/configure_local_component.php:316 -#: ../../enterprise/godmode/modules/configure_local_component.php:351 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:292 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:341 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:418 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:487 -#: ../../godmode/modules/manage_network_components_form_common.php:187 -#: ../../godmode/modules/manage_network_components_form_common.php:222 -#: ../../godmode/agentes/module_manager_editor_common.php:416 -#: ../../godmode/agentes/module_manager_editor_common.php:469 -#: ../../godmode/massive/massive_edit_modules.php:567 -#: ../../godmode/massive/massive_edit_modules.php:636 +#: ../../enterprise/godmode/modules/configure_local_component.php:325 +#: ../../enterprise/godmode/modules/configure_local_component.php:360 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:318 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:367 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:517 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:586 +#: ../../godmode/modules/manage_network_components_form_common.php:179 +#: ../../godmode/modules/manage_network_components_form_common.php:214 +#: ../../godmode/agentes/module_manager_editor_common.php:443 +#: ../../godmode/agentes/module_manager_editor_common.php:496 +#: ../../godmode/massive/massive_edit_modules.php:583 +#: ../../godmode/massive/massive_edit_modules.php:652 #: ../../include/functions_treeview.php:90 #: ../../include/functions_treeview.php:102 msgid "Str." msgstr "文字列" -#: ../../enterprise/godmode/modules/configure_local_component.php:332 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:307 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:453 -#: ../../godmode/modules/manage_network_components_form_common.php:203 -#: ../../godmode/agentes/module_manager_editor_common.php:438 -#: ../../godmode/massive/massive_edit_modules.php:602 +#: ../../enterprise/godmode/modules/configure_local_component.php:341 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:333 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:552 +#: ../../godmode/modules/manage_network_components_form_common.php:195 +#: ../../godmode/massive/massive_edit_modules.php:618 #: ../../include/functions_treeview.php:108 -#: ../../include/functions_alerts.php:663 +#: ../../include/functions_alerts.php:677 msgid "Critical status" msgstr "障害状態" -#: ../../enterprise/godmode/modules/configure_local_component.php:363 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:217 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:716 -#: ../../godmode/modules/manage_network_components_form_common.php:234 -#: ../../godmode/agentes/module_manager_editor_common.php:710 -#: ../../godmode/massive/massive_edit_modules.php:858 +#: ../../enterprise/godmode/modules/configure_local_component.php:372 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:232 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:815 +#: ../../godmode/modules/manage_network_components_form_common.php:226 +#: ../../godmode/agentes/module_manager_editor_common.php:762 +#: ../../godmode/massive/massive_edit_modules.php:874 msgid "FF threshold" msgstr "連続抑制回数" -#: ../../enterprise/godmode/modules/configure_local_component.php:366 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:220 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:784 -#: ../../godmode/modules/manage_network_components_form_common.php:237 -#: ../../godmode/agentes/module_manager_editor_common.php:712 -#: ../../godmode/massive/massive_edit_modules.php:922 +#: ../../enterprise/godmode/modules/configure_local_component.php:375 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:235 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_common.php:229 +#: ../../godmode/agentes/module_manager_editor_common.php:764 +#: ../../godmode/massive/massive_edit_modules.php:938 msgid "Keep counters" msgstr "カウンタの維持" -#: ../../enterprise/godmode/modules/configure_local_component.php:374 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:237 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:728 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:743 -#: ../../godmode/modules/manage_network_components_form_common.php:251 -#: ../../godmode/agentes/module_manager_editor_common.php:729 -#: ../../godmode/massive/massive_edit_modules.php:866 -#: ../../godmode/massive/massive_edit_modules.php:881 +#: ../../enterprise/godmode/modules/configure_local_component.php:383 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:252 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:827 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:842 +#: ../../godmode/modules/manage_network_components_form_common.php:243 +#: ../../godmode/agentes/module_manager_editor_common.php:781 +#: ../../godmode/massive/massive_edit_modules.php:882 +#: ../../godmode/massive/massive_edit_modules.php:897 msgid "All state changing" msgstr "全状態変化" -#: ../../enterprise/godmode/modules/configure_local_component.php:389 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:259 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:727 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 -#: ../../godmode/modules/manage_network_components_form_common.php:267 -#: ../../godmode/agentes/module_manager_editor_common.php:751 -#: ../../godmode/massive/massive_edit_modules.php:865 -#: ../../godmode/massive/massive_edit_modules.php:891 +#: ../../enterprise/godmode/modules/configure_local_component.php:398 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:274 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:826 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:852 +#: ../../godmode/modules/manage_network_components_form_common.php:259 +#: ../../godmode/agentes/module_manager_editor_common.php:803 +#: ../../godmode/massive/massive_edit_modules.php:881 +#: ../../godmode/massive/massive_edit_modules.php:907 msgid "Each state changing" msgstr "個別状態変化" -#: ../../enterprise/godmode/modules/configure_local_component.php:390 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:260 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:754 -#: ../../godmode/modules/manage_network_components_form_common.php:268 -#: ../../godmode/agentes/module_manager_editor_common.php:752 -#: ../../godmode/massive/massive_edit_modules.php:892 +#: ../../enterprise/godmode/modules/configure_local_component.php:399 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:275 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:853 +#: ../../godmode/modules/manage_network_components_form_common.php:260 +#: ../../godmode/agentes/module_manager_editor_common.php:804 +#: ../../godmode/massive/massive_edit_modules.php:908 msgid "To normal" msgstr "正常移行時" -#: ../../enterprise/godmode/modules/configure_local_component.php:399 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:274 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:764 -#: ../../godmode/modules/manage_network_components_form_common.php:277 -#: ../../godmode/agentes/module_manager_editor_common.php:766 -#: ../../godmode/massive/massive_edit_modules.php:902 +#: ../../enterprise/godmode/modules/configure_local_component.php:408 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:289 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:863 +#: ../../godmode/modules/manage_network_components_form_common.php:269 +#: ../../godmode/agentes/module_manager_editor_common.php:818 +#: ../../godmode/massive/massive_edit_modules.php:918 msgid "To warning" msgstr "警告移行時" -#: ../../enterprise/godmode/modules/configure_local_component.php:408 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:288 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:774 -#: ../../godmode/modules/manage_network_components_form_common.php:286 -#: ../../godmode/agentes/module_manager_editor_common.php:780 -#: ../../godmode/massive/massive_edit_modules.php:912 +#: ../../enterprise/godmode/modules/configure_local_component.php:417 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:303 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:873 +#: ../../godmode/modules/manage_network_components_form_common.php:278 +#: ../../godmode/agentes/module_manager_editor_common.php:832 +#: ../../godmode/massive/massive_edit_modules.php:928 msgid "To critical" msgstr "障害移行時" -#: ../../enterprise/godmode/modules/configure_local_component.php:419 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:303 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:809 -#: ../../enterprise/include/functions_reporting_csv.php:1966 -#: ../../godmode/modules/manage_network_components_form_common.php:296 -#: ../../godmode/agentes/module_manager_editor_common.php:487 -#: ../../godmode/massive/massive_edit_modules.php:970 -#: ../../include/functions_reporting.php:3150 +#: ../../enterprise/godmode/modules/configure_local_component.php:428 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:318 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:908 +#: ../../enterprise/include/functions_reporting_csv.php:2087 +#: ../../godmode/modules/manage_network_components_form_common.php:288 +#: ../../godmode/agentes/module_manager_editor_common.php:514 +#: ../../godmode/massive/massive_edit_modules.php:986 +#: ../../include/functions_reporting.php:3630 msgid "Historical data" msgstr "データの保存" -#: ../../enterprise/godmode/modules/configure_local_component.php:422 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:806 -#: ../../godmode/agentes/module_manager_editor_common.php:810 -#: ../../godmode/massive/massive_edit_modules.php:956 +#: ../../enterprise/godmode/modules/configure_local_component.php:431 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:905 +#: ../../godmode/agentes/module_manager_editor_common.php:862 +#: ../../godmode/massive/massive_edit_modules.php:972 msgid "FF timeout" msgstr "連続抑制タイムアウト" -#: ../../enterprise/godmode/modules/configure_local_component.php:430 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 -#: ../../godmode/massive/massive_edit_modules.php:966 +#: ../../enterprise/godmode/modules/configure_local_component.php:439 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:906 +#: ../../godmode/massive/massive_edit_modules.php:982 msgid "" "Timeout in secs from start of flip flop counting. If this value is exceeded, " "FF counter is reset. Set to 0 for no timeout." msgstr "連続抑制開始からのタイムアウト秒数です。この値を超えると連続抑制のカウンタがリセットされます。0に設定するとタイムアウトしません。" -#: ../../enterprise/godmode/modules/configure_local_component.php:431 +#: ../../enterprise/godmode/modules/configure_local_component.php:440 msgid "This value can be set only in the async modules." msgstr "この値は非同期モジュールでのみ設定可能です。" -#: ../../enterprise/godmode/modules/configure_local_component.php:433 -#: ../../enterprise/include/functions_reporting_csv.php:1002 -#: ../../godmode/modules/manage_network_components_form_common.php:299 -#: ../../godmode/agentes/module_manager_editor_common.php:605 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:474 -#: ../../include/functions_reports.php:727 -#: ../../include/functions_reporting.php:4850 +#: ../../enterprise/godmode/modules/configure_local_component.php:442 +#: ../../enterprise/include/functions_reporting_csv.php:1153 +#: ../../godmode/modules/manage_network_components_form_common.php:291 +#: ../../godmode/agentes/module_manager_editor_common.php:646 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:475 +#: ../../include/functions_reporting.php:5768 msgid "Min. Value" msgstr "最小値" -#: ../../enterprise/godmode/modules/configure_local_component.php:433 -#: ../../godmode/modules/manage_network_components_form_common.php:300 +#: ../../enterprise/godmode/modules/configure_local_component.php:442 +#: ../../godmode/modules/manage_network_components_form_common.php:292 msgid "Any value below this number is discarted" msgstr "この値よりも小さい値は削除されます。" -#: ../../enterprise/godmode/modules/configure_local_component.php:438 -#: ../../enterprise/include/functions_reporting_csv.php:1057 -#: ../../godmode/modules/manage_network_components_form_common.php:301 -#: ../../godmode/agentes/module_manager_editor_common.php:609 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:486 -#: ../../include/functions_reports.php:723 -#: ../../include/functions_reporting.php:4846 +#: ../../enterprise/godmode/modules/configure_local_component.php:447 +#: ../../enterprise/include/functions_reporting_csv.php:1208 +#: ../../godmode/modules/manage_network_components_form_common.php:293 +#: ../../godmode/agentes/module_manager_editor_common.php:650 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:487 +#: ../../include/functions_reporting.php:5764 msgid "Max. Value" msgstr "最大値" -#: ../../enterprise/godmode/modules/configure_local_component.php:438 -#: ../../godmode/modules/manage_network_components_form_common.php:302 +#: ../../enterprise/godmode/modules/configure_local_component.php:447 +#: ../../godmode/modules/manage_network_components_form_common.php:294 msgid "Any value over this number is discarted" msgstr "この値よりも大きい値は削除されます。" -#: ../../enterprise/godmode/modules/configure_local_component.php:445 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:559 +#: ../../enterprise/godmode/modules/configure_local_component.php:454 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:658 #: ../../godmode/modules/manage_network_components_form_plugin.php:49 #: ../../godmode/modules/manage_network_components_form_network.php:178 #: ../../godmode/modules/manage_network_components_form_wmi.php:55 -#: ../../godmode/agentes/module_manager_editor_common.php:590 -#: ../../godmode/massive/massive_edit_modules.php:708 +#: ../../godmode/agentes/module_manager_editor_common.php:631 +#: ../../godmode/massive/massive_edit_modules.php:724 #: ../../godmode/setup/snmp_wizard.php:43 msgid "Post process" msgstr "データ保存倍率" -#: ../../enterprise/godmode/modules/configure_local_component.php:472 +#: ../../enterprise/godmode/modules/configure_local_component.php:481 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:180 msgid "Load a basic structure on data configuration" msgstr "データ設定に基本構造をロードします" -#: ../../enterprise/godmode/modules/configure_local_component.php:475 +#: ../../enterprise/godmode/modules/configure_local_component.php:484 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:183 msgid "Check the correct structure of the data configuration" msgstr "データ設定の正常性を確認" -#: ../../enterprise/godmode/modules/configure_local_component.php:478 +#: ../../enterprise/godmode/modules/configure_local_component.php:487 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:196 msgid "First line must be \"module_begin\"" msgstr "最初の行は、\"module_begin\" でなければいけません" -#: ../../enterprise/godmode/modules/configure_local_component.php:479 +#: ../../enterprise/godmode/modules/configure_local_component.php:488 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:197 msgid "Data configuration is empty" msgstr "データ設定が空です" -#: ../../enterprise/godmode/modules/configure_local_component.php:480 -#: ../../enterprise/godmode/modules/configure_local_component.php:484 +#: ../../enterprise/godmode/modules/configure_local_component.php:489 +#: ../../enterprise/godmode/modules/configure_local_component.php:493 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:198 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:202 msgid "Last line must be \"module_end\"" msgstr "最後の行は \"module_end\" でなければいけません" -#: ../../enterprise/godmode/modules/configure_local_component.php:481 +#: ../../enterprise/godmode/modules/configure_local_component.php:490 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:199 msgid "" "Name is missed. Please add a line with \"module_name yourmodulename\" to " "data configuration" msgstr "名前がありません。データ設定に \"module_name モジュール名\" という行を追加してください。" -#: ../../enterprise/godmode/modules/configure_local_component.php:482 +#: ../../enterprise/godmode/modules/configure_local_component.php:491 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:200 msgid "" "Type is missed. Please add a line with \"module_type yourmoduletype\" to " "data configuration" msgstr "タイプがありません。データ設定に \"module_type モジュールタイプ\" という行を追加してください。" -#: ../../enterprise/godmode/modules/configure_local_component.php:483 +#: ../../enterprise/godmode/modules/configure_local_component.php:492 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:201 msgid "Type is wrong. Please set a correct type" msgstr "タイプが不正です。正しいタイプを選択してください。" -#: ../../enterprise/godmode/modules/configure_local_component.php:486 +#: ../../enterprise/godmode/modules/configure_local_component.php:495 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:204 msgid "Error in the syntax, please check the data configuration." msgstr "書式エラーです。データ設定を確認してください。" -#: ../../enterprise/godmode/modules/configure_local_component.php:487 +#: ../../enterprise/godmode/modules/configure_local_component.php:496 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:205 msgid "Data configuration are built correctly" msgstr "データ設定が正しく作られました" -#: ../../enterprise/godmode/modules/configure_local_component.php:495 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:859 -#: ../../godmode/modules/manage_network_components_form_common.php:314 -#: ../../godmode/agentes/module_manager_editor_common.php:1009 -#: ../../godmode/massive/massive_edit_modules.php:1020 +#: ../../enterprise/godmode/modules/configure_local_component.php:504 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:958 +#: ../../godmode/modules/manage_network_components_form_common.php:306 +#: ../../godmode/agentes/module_manager_editor_common.php:1075 +#: ../../godmode/massive/massive_edit_modules.php:1036 msgid "Critical instructions" msgstr "障害時手順" -#: ../../enterprise/godmode/modules/configure_local_component.php:495 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:859 -#: ../../godmode/modules/manage_network_components_form_common.php:314 -#: ../../godmode/massive/massive_edit_modules.php:1020 +#: ../../enterprise/godmode/modules/configure_local_component.php:504 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:958 +#: ../../godmode/modules/manage_network_components_form_common.php:306 +#: ../../godmode/massive/massive_edit_modules.php:1036 msgid "Instructions when the status is critical" msgstr "障害状態になった時の手順" -#: ../../enterprise/godmode/modules/configure_local_component.php:500 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:863 -#: ../../godmode/modules/manage_network_components_form_common.php:318 -#: ../../godmode/agentes/module_manager_editor_common.php:1014 -#: ../../godmode/massive/massive_edit_modules.php:1024 +#: ../../enterprise/godmode/modules/configure_local_component.php:509 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:962 +#: ../../godmode/modules/manage_network_components_form_common.php:310 +#: ../../godmode/agentes/module_manager_editor_common.php:1080 +#: ../../godmode/massive/massive_edit_modules.php:1040 msgid "Warning instructions" msgstr "警告時手順" -#: ../../enterprise/godmode/modules/configure_local_component.php:500 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:863 -#: ../../godmode/modules/manage_network_components_form_common.php:318 -#: ../../godmode/massive/massive_edit_modules.php:1024 +#: ../../enterprise/godmode/modules/configure_local_component.php:509 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:962 +#: ../../godmode/modules/manage_network_components_form_common.php:310 +#: ../../godmode/massive/massive_edit_modules.php:1040 msgid "Instructions when the status is warning" msgstr "警告状態になった時の手順" -#: ../../enterprise/godmode/modules/configure_local_component.php:505 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:867 -#: ../../godmode/modules/manage_network_components_form_common.php:322 -#: ../../godmode/agentes/module_manager_editor_common.php:1018 -#: ../../godmode/massive/massive_edit_modules.php:1028 +#: ../../enterprise/godmode/modules/configure_local_component.php:514 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:966 +#: ../../godmode/modules/manage_network_components_form_common.php:314 +#: ../../godmode/agentes/module_manager_editor_common.php:1084 +#: ../../godmode/massive/massive_edit_modules.php:1044 msgid "Unknown instructions" msgstr "不明状態時手順" -#: ../../enterprise/godmode/modules/configure_local_component.php:505 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:867 -#: ../../godmode/modules/manage_network_components_form_common.php:322 -#: ../../godmode/massive/massive_edit_modules.php:1028 +#: ../../enterprise/godmode/modules/configure_local_component.php:514 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:966 +#: ../../godmode/modules/manage_network_components_form_common.php:314 +#: ../../godmode/massive/massive_edit_modules.php:1044 msgid "Instructions when the status is unknown" msgstr "不明状態になった時の手順" -#: ../../enterprise/godmode/modules/configure_local_component.php:514 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:827 -#: ../../godmode/modules/manage_network_components_form_common.php:329 -#: ../../godmode/agentes/module_manager_editor_common.php:1059 -#: ../../godmode/massive/massive_edit_modules.php:988 -#: ../../godmode/module_library/module_library_view.php:105 +#: ../../enterprise/godmode/modules/configure_local_component.php:523 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:926 +#: ../../godmode/modules/manage_network_components_form_common.php:325 +#: ../../godmode/agentes/module_manager_editor_common.php:1125 +#: ../../godmode/massive/massive_edit_modules.php:1004 +#: ../../godmode/module_library/module_library_view.php:120 msgid "Category" msgstr "操作" -#: ../../enterprise/godmode/modules/configure_local_component.php:533 -#: ../../godmode/modules/manage_network_components_form_common.php:349 -#: ../../godmode/agentes/module_manager_editor_common.php:836 +#: ../../enterprise/godmode/modules/configure_local_component.php:542 +#: ../../godmode/modules/manage_network_components_form_common.php:345 +#: ../../godmode/agentes/module_manager_editor_common.php:888 msgid "Tags available" msgstr "利用可能なタグ" -#: ../../enterprise/godmode/modules/configure_local_component.php:551 -#: ../../godmode/modules/manage_network_components_form_common.php:367 -#: ../../godmode/agentes/module_manager_editor_common.php:926 +#: ../../enterprise/godmode/modules/configure_local_component.php:560 +#: ../../godmode/modules/manage_network_components_form_common.php:363 +#: ../../godmode/agentes/module_manager_editor_common.php:983 msgid "Add tags to module" msgstr "モジュールへのタグ追加" -#: ../../enterprise/godmode/modules/configure_local_component.php:553 -#: ../../godmode/modules/manage_network_components_form_common.php:369 -#: ../../godmode/agentes/module_manager_editor_common.php:928 +#: ../../enterprise/godmode/modules/configure_local_component.php:561 +#: ../../godmode/modules/manage_network_components_form_common.php:364 +#: ../../godmode/agentes/module_manager_editor_common.php:992 msgid "Delete tags to module" msgstr "モジュールのタグ削除" -#: ../../enterprise/godmode/modules/configure_local_component.php:555 -#: ../../enterprise/godmode/setup/setup_auth.php:169 -#: ../../enterprise/godmode/setup/setup_auth.php:441 -#: ../../enterprise/godmode/setup/setup_auth.php:1171 -#: ../../godmode/modules/manage_network_components_form_common.php:371 -#: ../../godmode/agentes/module_manager_editor_common.php:930 +#: ../../enterprise/godmode/modules/configure_local_component.php:562 +#: ../../enterprise/godmode/setup/setup_auth.php:172 +#: ../../enterprise/godmode/setup/setup_auth.php:456 +#: ../../enterprise/godmode/setup/setup_auth.php:1232 +#: ../../godmode/modules/manage_network_components_form_common.php:365 +#: ../../godmode/agentes/module_manager_editor_common.php:996 msgid "Tags selected" msgstr "選択タグ" -#: ../../enterprise/godmode/modules/configure_local_component.php:577 +#: ../../enterprise/godmode/modules/configure_local_component.php:584 msgid "Macros" msgstr "マクロ" -#: ../../enterprise/godmode/modules/configure_local_component.php:613 -#: ../../godmode/servers/plugin.php:485 -#: ../../include/class/ManageNetScanScripts.class.php:640 +#: ../../enterprise/godmode/modules/configure_local_component.php:620 +#: ../../godmode/servers/plugin.php:510 +#: ../../include/class/ManageNetScanScripts.class.php:636 msgid "Default value" msgstr "デフォルト値" -#: ../../enterprise/godmode/modules/configure_local_component.php:629 -#: ../../godmode/servers/plugin.php:524 -#: ../../include/class/ManageNetScanScripts.class.php:728 +#: ../../enterprise/godmode/modules/configure_local_component.php:636 +#: ../../godmode/servers/plugin.php:572 +#: ../../include/class/ManageNetScanScripts.class.php:724 msgid "Add macro" msgstr "マクロを追加" -#: ../../enterprise/godmode/modules/configure_local_component.php:637 -#: ../../godmode/servers/plugin.php:534 -#: ../../include/class/ManageNetScanScripts.class.php:746 +#: ../../enterprise/godmode/modules/configure_local_component.php:644 +#: ../../godmode/servers/plugin.php:586 +#: ../../include/class/ManageNetScanScripts.class.php:742 msgid "Delete macro" msgstr "マクロを削除" -#: ../../enterprise/godmode/modules/configure_local_component.php:882 -#: ../../godmode/modules/manage_network_components_form_common.php:634 -#: ../../godmode/agentes/module_manager_editor_common.php:1826 +#: ../../enterprise/godmode/modules/configure_local_component.php:892 +#: ../../godmode/modules/manage_network_components_form_common.php:631 +#: ../../godmode/agentes/module_manager_editor_common.php:1911 msgid "Normal Status" msgstr "正常状態" -#: ../../enterprise/godmode/modules/configure_local_component.php:883 -#: ../../godmode/modules/manage_network_components_form_common.php:635 -#: ../../godmode/agentes/module_manager_editor_common.php:1827 +#: ../../enterprise/godmode/modules/configure_local_component.php:893 +#: ../../godmode/modules/manage_network_components_form_common.php:632 +#: ../../godmode/agentes/module_manager_editor_common.php:1912 msgid "Warning Status" msgstr "警告状態" -#: ../../enterprise/godmode/modules/configure_local_component.php:884 -#: ../../godmode/modules/manage_network_components_form_common.php:636 -#: ../../godmode/agentes/module_manager_editor_common.php:1828 +#: ../../enterprise/godmode/modules/configure_local_component.php:894 +#: ../../godmode/modules/manage_network_components_form_common.php:633 +#: ../../godmode/agentes/module_manager_editor_common.php:1913 msgid "Critical Status" msgstr "障害状態" -#: ../../enterprise/godmode/modules/configure_local_component.php:886 -#: ../../godmode/modules/manage_network_components_form_common.php:638 -#: ../../godmode/agentes/module_manager_editor_common.php:1830 +#: ../../enterprise/godmode/modules/configure_local_component.php:896 +#: ../../godmode/modules/manage_network_components_form_common.php:635 +#: ../../godmode/agentes/module_manager_editor_common.php:1915 msgid "Please introduce a maximum warning higher than the minimun warning" msgstr "警告の最大値は、警告の最小値よりも大きくしてください" -#: ../../enterprise/godmode/modules/configure_local_component.php:887 -#: ../../godmode/modules/manage_network_components_form_common.php:639 -#: ../../godmode/agentes/module_manager_editor_common.php:1831 +#: ../../enterprise/godmode/modules/configure_local_component.php:897 +#: ../../godmode/modules/manage_network_components_form_common.php:636 +#: ../../godmode/agentes/module_manager_editor_common.php:1916 msgid "Please introduce a maximum critical higher than the minimun critical" msgstr "障害の最大値は、障害の最小値よりも大きくしてください" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:35 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:40 msgid "To manage inventory plugin you must activate centralized management" -msgstr "インベントリプラグインを管理するには、中央管理を有効化する必要があります。" +msgstr "インベントリプラグインを管理するには、中央管理を有効化する必要があります" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:73 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:55 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:315 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:90 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:205 +#, php-format msgid "" -"This console is not manager of this environment,\n" -" please manage this feature from centralized manager console " -"(Metaconsole)." +"This console is not manager of this environment, please manage this feature " +"from centralized manager console. Go to %s to manage it." msgstr "" -"このコンソールは、現在管理コンソールではありません。\n" -" この機能の管理は中央管理コンソール(メタコンソール)から行ってください。" +"このコンソールはこの環境の管理コンソールではありません。中央管理コンソールからこの機能を管理してください。管理するには %s に移動します。" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:120 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:106 msgid "Successfully created inventory module" msgstr "インベントリモジュールを作成しました" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:123 -#: ../../enterprise/include/functions_enterprise_api.php:4583 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:112 msgid "Error creating inventory module" msgstr "インベントリモジュールの作成エラー" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:140 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:132 #: ../../enterprise/godmode/agentes/inventory_manager.php:125 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:169 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:182 msgid "Successfully updated inventory module" msgstr "インベントリモジュールを更新しました" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:143 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:138 #: ../../enterprise/godmode/agentes/inventory_manager.php:127 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:172 -#: ../../enterprise/include/functions_enterprise_api.php:4630 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:185 msgid "Error updating inventory module" msgstr "インベントリモジュールの更新エラー" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:155 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:171 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:153 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:176 #: ../../enterprise/godmode/agentes/inventory_manager.php:97 msgid "Successfully deleted inventory module" msgstr "インベントリモジュールを削除しました" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:158 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:174 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:159 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:184 #: ../../enterprise/godmode/agentes/inventory_manager.php:99 -#: ../../enterprise/include/functions_enterprise_api.php:4672 msgid "Error deleting inventory module" msgstr "インベントリモジュールの削除エラー" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:207 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:240 -#: ../../enterprise/godmode/modules/local_components.php:388 -#: ../../godmode/modules/manage_nc_groups.php:184 -#: ../../godmode/modules/manage_network_components.php:446 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:224 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:263 +#: ../../enterprise/godmode/modules/local_components.php:429 +#: ../../godmode/modules/manage_nc_groups.php:185 +#: ../../godmode/modules/manage_network_components.php:571 #: ../../godmode/modules/manage_network_templates.php:102 msgid "Successfully multiple deleted" msgstr "複数削除しました" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:208 -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:241 -#: ../../enterprise/godmode/modules/local_components.php:389 -#: ../../godmode/modules/manage_nc_groups.php:185 -#: ../../godmode/modules/manage_network_components.php:447 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:225 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:264 +#: ../../enterprise/godmode/modules/local_components.php:430 +#: ../../godmode/modules/manage_nc_groups.php:186 +#: ../../godmode/modules/manage_network_components.php:572 #: ../../godmode/modules/manage_network_templates.php:103 msgid "Not deleted. Error deleting multiple data" msgstr "削除できませんでした。複数データの削除でエラーです。" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:267 -msgid "Successfully created inventory module in the node" -msgstr "ノードにインベントリモジュールを作成しました。" - -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:270 -msgid "Error creating inventory module in the node" -msgstr "ノードでのインベントリモジュールの作成エラーです。" - -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:372 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:288 #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:114 msgid "Interpreter" msgstr "処理系" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:381 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:297 msgid "No inventory modules defined" msgstr "インベントリモジュールがありません" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:402 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:318 msgid "Local module" msgstr "ローカルモジュール" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:404 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:320 msgid "Remote/Local" msgstr "リモート/ローカル" -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:420 -msgid "Deploy to the nodes" -msgstr "ノードにデプロイする" - -#: ../../enterprise/godmode/modules/manage_inventory_modules.php:464 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:366 msgid "" -"The configurations of inventory modules from the nodes have been unified. \n" +"The configurations of inventory modules from the nodes have been unified.\n" "\t\tFrom this point on, changes to the inventory scripts must be made " "through this screen." msgstr "" -"ノードからのインベントリモジュールの構成が統合されました。\n" -"\t\tこれ以降、この画面でインベントリスクリプトを変更する必要があります。" +"ノードからのインベントリモジュールの設定が統合されました。\n" +"\t\tこれ以降、インベントリスクリプトへの変更はこの画面から行う必要があります。" -#: ../../enterprise/godmode/modules/local_components.php:107 -#: ../../godmode/modules/manage_network_components.php:169 -#: ../../godmode/alerts/configure_alert_template.php:149 +#: ../../enterprise/godmode/modules/manage_inventory_modules.php:368 +msgid "You can find more information at:" +msgstr "詳細については次を参照してください:" + +#: ../../enterprise/godmode/modules/local_components.php:141 +#: ../../godmode/modules/manage_network_components.php:193 +#: ../../godmode/alerts/configure_alert_template.php:160 #, php-format msgid "Successfully created from %s" msgstr "%s から作成しました。" -#: ../../enterprise/godmode/modules/local_components.php:123 +#: ../../enterprise/godmode/modules/local_components.php:142 +#: ../../enterprise/godmode/modules/local_components.php:314 +#: ../../enterprise/godmode/policies/policies.php:157 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:94 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:97 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:77 +#: ../../enterprise/godmode/setup/setup_metaconsole.php:123 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:48 +#: ../../enterprise/godmode/servers/manage_export.php:112 +#: ../../enterprise/godmode/servers/manage_export.php:119 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:81 +#: ../../enterprise/include/ajax/servers.ajax.php:198 +#: ../../enterprise/operation/agentes/transactional_map.php:135 +#: ../../enterprise/tools/ipam/ipam_action.php:136 +#: ../../godmode/modules/manage_nc_groups.php:84 +#: ../../godmode/modules/manage_network_components.php:196 +#: ../../godmode/modules/manage_network_components.php:416 +#: ../../godmode/users/configure_user.php:461 +#: ../../godmode/agentes/configurar_agente.php:356 +#: ../../godmode/agentes/configurar_agente.php:867 +#: ../../godmode/agentes/planned_downtime.editor.php:404 +#: ../../godmode/alerts/alert_commands.php:548 +#: ../../godmode/alerts/configure_alert_template.php:161 +#: ../../godmode/alerts/configure_alert_template.php:504 +#: ../../godmode/alerts/alert_special_days.php:167 +#: ../../godmode/alerts/alert_list.php:165 ../../godmode/setup/news.php:67 +#: ../../godmode/setup/gis.php:46 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5183 +#: ../../include/functions_alerts.php:2879 +#: ../../include/functions_planned_downtimes.php:112 +#: ../../include/functions_planned_downtimes.php:827 +#: ../../operation/agentes/pandora_networkmap.php:143 +#: ../../operation/agentes/pandora_networkmap.php:384 +msgid "Could not be created" +msgstr "作成に失敗しました。" + +#: ../../enterprise/godmode/modules/local_components.php:157 msgid "Local component management" msgstr "ローカルコンポーネント管理" -#: ../../enterprise/godmode/modules/local_components.php:279 -#: ../../godmode/modules/manage_network_components.php:309 +#: ../../enterprise/godmode/modules/local_components.php:253 +#, php-format +msgid "" +"This node is configured with centralized mode. All local components are read " +"only. Go to %s to manage them." +msgstr "" +"このノードは中央管理モードで設定されています。 すべてのローカルコンポーネントは読み取り専用です。それらを管理するには、%s に移動します。" + +#: ../../enterprise/godmode/modules/local_components.php:320 +#: ../../godmode/modules/manage_network_components.php:424 #: ../../include/class/ManageNetScanScripts.class.php:228 msgid "Created successfully" msgstr "作成しました。" -#: ../../enterprise/godmode/modules/local_components.php:347 -#: ../../godmode/modules/manage_network_components.php:390 +#: ../../enterprise/godmode/modules/local_components.php:382 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:108 +#: ../../enterprise/godmode/policies/policy_modules.php:1226 +#: ../../enterprise/godmode/policies/policies.php:196 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:123 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:133 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:83 +#: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:70 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:112 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:318 +#: ../../enterprise/include/ajax/servers.ajax.php:331 +#: ../../enterprise/operation/agentes/transactional_map.php:160 +#: ../../enterprise/tools/ipam/ipam_action.php:181 +#: ../../enterprise/tools/ipam/ipam_massive.php:48 +#: ../../godmode/modules/manage_network_components.php:509 +#: ../../godmode/agentes/status_monitor_custom_fields.php:57 +#: ../../godmode/agentes/planned_downtime.editor.php:406 +#: ../../godmode/alerts/configure_alert_command.php:121 +#: ../../godmode/alerts/alert_templates.php:162 +#: ../../godmode/alerts/configure_alert_template.php:532 +#: ../../godmode/alerts/alert_special_days.php:244 +#: ../../godmode/alerts/alert_list.php:95 +#: ../../godmode/alerts/alert_list.php:300 ../../godmode/setup/gis.php:38 +#: ../../include/functions_alerts.php:2879 +#: ../../include/functions_planned_downtimes.php:122 +#: ../../operation/agentes/pandora_networkmap.php:219 +#: ../../operation/agentes/pandora_networkmap.php:517 +#: ../../operation/snmpconsole/snmp_view.php:175 +msgid "Could not be updated" +msgstr "更新に失敗しました。" + +#: ../../enterprise/godmode/modules/local_components.php:388 +#: ../../godmode/modules/manage_network_components.php:515 #: ../../include/class/ManageNetScanScripts.class.php:315 msgid "Updated successfully" msgstr "更新しました。" -#: ../../enterprise/godmode/modules/local_components.php:488 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2763 -#: ../../godmode/modules/manage_network_components.php:580 +#: ../../enterprise/godmode/modules/local_components.php:533 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2976 +#: ../../godmode/modules/manage_network_components.php:651 msgid "Free Search" msgstr "検索文字列" -#: ../../enterprise/godmode/modules/local_components.php:489 +#: ../../enterprise/godmode/modules/local_components.php:534 msgid "Search by name, description or data, list matches." msgstr "名前、説明、データでマッチするものを検索します。" -#: ../../enterprise/godmode/modules/local_components.php:612 -#: ../../enterprise/godmode/policies/policy_modules.php:1530 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:453 -#: ../../godmode/modules/manage_network_components.php:737 -#: ../../godmode/agentes/module_manager.php:883 -#: ../../godmode/snmpconsole/snmp_alert.php:1329 -#: ../../godmode/alerts/alert_templates.php:402 +#: ../../enterprise/godmode/modules/local_components.php:678 +#: ../../enterprise/godmode/policies/policy_modules.php:1537 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:624 +#: ../../godmode/modules/manage_network_components.php:852 +#: ../../godmode/modules/manage_network_components.php:853 +#: ../../godmode/agentes/module_manager.php:1154 +#: ../../godmode/snmpconsole/snmp_alert.php:1270 +#: ../../godmode/snmpconsole/snmp_alert.php:1271 +#: ../../godmode/alerts/alert_actions.php:435 +#: ../../godmode/alerts/alert_templates.php:430 +#: ../../godmode/reporting/reporting_builder.php:1205 msgid "Duplicate" msgstr "複製" @@ -14571,11 +13405,11 @@ msgid "Block Mode" msgstr "ブロックモード" #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:121 -#: ../../godmode/massive/massive_standby_alerts.php:184 -#: ../../godmode/massive/massive_standby_alerts.php:219 -#: ../../godmode/massive/massive_enable_disable_alerts.php:172 -#: ../../godmode/massive/massive_enable_disable_alerts.php:207 -#: ../../include/class/ModuleTemplates.class.php:1113 +#: ../../godmode/massive/massive_standby_alerts.php:199 +#: ../../godmode/massive/massive_standby_alerts.php:234 +#: ../../godmode/massive/massive_enable_disable_alerts.php:187 +#: ../../godmode/massive/massive_enable_disable_alerts.php:222 +#: ../../include/class/ModuleTemplates.class.php:1205 msgid "Format" msgstr "フォーマット" @@ -14584,8 +13418,8 @@ msgid "separate fields with " msgstr "フィールドセパレータは、 " #: ../../enterprise/godmode/modules/manage_inventory_modules_form.php:125 -#: ../../include/ajax/double_auth.ajax.php:145 -#: ../../include/ajax/double_auth.ajax.php:283 +#: ../../include/ajax/double_auth.ajax.php:149 +#: ../../include/ajax/double_auth.ajax.php:292 msgid "Code" msgstr "コード" @@ -14597,7 +13431,7 @@ msgstr "リモートインベントリモジュールのスクリプトを入力 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:55 msgid "Cannot delete rule from autoconfiguration" -msgstr "自動設定からルールを削除できません。" +msgstr "自動設定からルールを削除できません" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:61 msgid "Agent Autoconfiguration Information" @@ -14606,306 +13440,249 @@ msgstr "エージェント自動設定情報" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:62 msgid "" "You must click the Create or Update buttom for a correct configuration!!!" -msgstr "設定を正しくするためには、作成または更新ボタンをクリックする必要があります!!!" +msgstr "正しい設定を行うには、[作成] または [更新] ボタンをクリックする必要があります!!!" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:70 msgid "" "Cannot create autoconfiguration from read only console, please create from " "metaconsole (centralized management)" -msgstr "リードオンリーのコンソールから自動設定の作成はできません。メタコンソール(中央管理コンソール)から作成してください。" +msgstr "読み取り専用コンソールから自動設定を作成できません。メタコンソールから作成してください(中央管理)" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:91 msgid "Cannot create autoconfiguration in metaconsole" -msgstr "メタコンソールで自動設定を作成できません。" +msgstr "メタコンソールで自動設定を作成できません" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:99 msgid "Cannot create unnamed autoconfiguration" -msgstr "名前のついていない自動設定は作成できません。" +msgstr "名前のない自動設定は作成できません" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:109 msgid "" "Cannot udpate autoconfiguration from read only console, please create from " "metaconsole (centralized management)" -msgstr "リードオンリーのコンソールから自動設定は更新できません。メタコンソール(中央管理コンソール)から作成してください。" +msgstr "読み取り専用コンソールから自動設定を更新できません。メタコンソールから作成してください(中央管理)" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:126 msgid "Cannot update autoconfiguration" -msgstr "自動設定を更新できません。" +msgstr "自動設定を更新できません" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:136 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:191 msgid "" "Cannot modify autoconfiguration from read only console, please create from " "metaconsole (centralized management)" -msgstr "リードオンリーのコンソールから自動設定を編集できません。メタコンソール(中央管理コンソール)から作成してください。" +msgstr "読み取り専用コンソールから自動設定を変更することはできません。メタコンソールから作成してください(中央管理)" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:292 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:56 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:69 msgid "Agent autoconfiguration list" msgstr "エージェント自動設定一覧" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:301 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:60 -#: ../../operation/search_agents.php:115 -#: ../../operation/agentes/ver_agente.php:1149 -#: ../../operation/servers/recon_view.php:47 -msgid "Manage" -msgstr "設定" - -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:313 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:72 -#: ../../enterprise/godmode/agentes/collections.php:57 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:18 -#: ../../enterprise/include/functions_enterprise_api.php:3044 -#: ../../enterprise/include/functions_enterprise_api.php:5643 -#: ../../include/functions_api.php:153 -msgid "" -"This console is not manager of this environment, please manage this feature " -"from centralized manager console (Metaconsole)." -msgstr "これは、この環境における管理コンソールではありません。中央管理コンソール(メタコンソール)からこの機能を管理してください。" - -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:322 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:329 msgid "Autoconfiguration" msgstr "自動設定" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:364 -#: ../../include/class/CredentialStore.class.php:883 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:371 +#: ../../include/class/CredentialStore.class.php:939 msgid "Extra" msgstr "拡張" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:392 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:399 msgid "Add rule" -msgstr "ルールの追加" +msgstr "ルール追加" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:397 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:404 msgid "Rules" msgstr "ルール" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:419 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:426 msgid "New group" msgstr "新規グループ" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:451 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:378 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:458 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:416 msgid "Launch custom event" -msgstr "カスタムイベントを上げる" +msgstr "カスタムイベントの起動" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:452 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:379 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:459 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:417 msgid "Launch alert action" -msgstr "アラートアクションを起動" +msgstr "アラートアクションの起動" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:453 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:380 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:460 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:418 #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:74 msgid "Launch script" -msgstr "起動スクリプト" +msgstr "スクリプトの起動" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:497 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:511 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:504 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:518 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:28 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:300 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:315 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:438 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:507 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:538 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:547 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:308 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:323 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:537 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:606 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:629 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:650 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:654 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:665 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:685 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:710 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:726 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:787 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:828 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:834 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:847 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:875 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:977 -#: ../../godmode/massive/massive_edit_agents.php:543 -#: ../../godmode/massive/massive_edit_agents.php:551 -#: ../../godmode/massive/massive_edit_agents.php:555 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:637 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:646 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:705 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:728 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:749 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:764 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:784 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:809 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:825 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:886 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:909 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:927 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:933 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:946 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:974 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1076 #: ../../godmode/massive/massive_edit_agents.php:563 -#: ../../godmode/massive/massive_edit_agents.php:587 -#: ../../godmode/massive/massive_edit_agents.php:634 -#: ../../godmode/massive/massive_edit_agents.php:641 -#: ../../godmode/massive/massive_edit_agents.php:682 -#: ../../godmode/massive/massive_edit_agents.php:686 -#: ../../godmode/massive/massive_edit_agents.php:695 +#: ../../godmode/massive/massive_edit_agents.php:579 +#: ../../godmode/massive/massive_edit_agents.php:592 +#: ../../godmode/massive/massive_edit_agents.php:600 +#: ../../godmode/massive/massive_edit_agents.php:624 +#: ../../godmode/massive/massive_edit_agents.php:671 +#: ../../godmode/massive/massive_edit_agents.php:678 +#: ../../godmode/massive/massive_edit_agents.php:719 #: ../../godmode/massive/massive_edit_agents.php:723 -#: ../../godmode/massive/massive_edit_agents.php:790 -#: ../../godmode/massive/massive_edit_modules.php:587 -#: ../../godmode/massive/massive_edit_modules.php:656 -#: ../../godmode/massive/massive_edit_modules.php:687 -#: ../../godmode/massive/massive_edit_modules.php:696 -#: ../../godmode/massive/massive_edit_modules.php:755 -#: ../../godmode/massive/massive_edit_modules.php:773 -#: ../../godmode/massive/massive_edit_modules.php:792 -#: ../../godmode/massive/massive_edit_modules.php:796 -#: ../../godmode/massive/massive_edit_modules.php:807 -#: ../../godmode/massive/massive_edit_modules.php:827 -#: ../../godmode/massive/massive_edit_modules.php:852 -#: ../../godmode/massive/massive_edit_modules.php:864 -#: ../../godmode/massive/massive_edit_modules.php:925 -#: ../../godmode/massive/massive_edit_modules.php:971 -#: ../../godmode/massive/massive_edit_modules.php:989 -#: ../../godmode/massive/massive_edit_modules.php:995 -#: ../../godmode/massive/massive_edit_modules.php:1008 -#: ../../godmode/massive/massive_edit_modules.php:1036 -#: ../../include/functions_html.php:1168 ../../include/functions_html.php:1269 -#: ../../include/functions_html.php:1401 +#: ../../godmode/massive/massive_edit_agents.php:732 +#: ../../godmode/massive/massive_edit_agents.php:760 +#: ../../godmode/massive/massive_edit_agents.php:828 +#: ../../godmode/massive/massive_edit_modules.php:603 +#: ../../godmode/massive/massive_edit_modules.php:672 +#: ../../godmode/massive/massive_edit_modules.php:703 +#: ../../godmode/massive/massive_edit_modules.php:712 +#: ../../godmode/massive/massive_edit_modules.php:771 +#: ../../godmode/massive/massive_edit_modules.php:789 +#: ../../godmode/massive/massive_edit_modules.php:808 +#: ../../godmode/massive/massive_edit_modules.php:812 +#: ../../godmode/massive/massive_edit_modules.php:823 +#: ../../godmode/massive/massive_edit_modules.php:843 +#: ../../godmode/massive/massive_edit_modules.php:868 +#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/massive/massive_edit_modules.php:941 +#: ../../godmode/massive/massive_edit_modules.php:987 +#: ../../godmode/massive/massive_edit_modules.php:1005 +#: ../../godmode/massive/massive_edit_modules.php:1011 +#: ../../godmode/massive/massive_edit_modules.php:1024 +#: ../../godmode/massive/massive_edit_modules.php:1052 +#: ../../godmode/massive/massive_edit_modules.php:1156 +#: ../../include/functions_html.php:1645 ../../include/functions_html.php:1746 +#: ../../include/functions_html.php:1878 msgid "No change" msgstr "変更無し" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:515 -#: ../../godmode/agentes/agent_manager.php:425 -#: ../../include/functions_events.php:4616 -#: ../../operation/agentes/estado_generalagente.php:344 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:522 +#: ../../godmode/agentes/agent_manager.php:452 +#: ../../godmode/reporting/reporting_builder.item_editor.php:71 +#: ../../include/functions_events.php:5011 +#: ../../operation/agentes/estado_generalagente.php:389 msgid "Secondary groups" msgstr "セカンダリグループ" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:561 -#: ../../godmode/agentes/agent_manager.php:475 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:569 +#: ../../godmode/agentes/agent_manager.php:527 msgid "Add secondary groups" msgstr "セカンダリグループの追加" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:565 -#: ../../godmode/agentes/agent_manager.php:486 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:576 +#: ../../godmode/agentes/agent_manager.php:538 msgid "Remove secondary groups" msgstr "セカンダリグループの削除" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:600 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:613 #: ../../enterprise/godmode/policies/configure_policy.php:47 msgid "Add policy" msgstr "ポリシー追加" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:615 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:350 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:628 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:388 msgid "Op" -msgstr "" +msgstr "Op" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:632 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:645 msgid "Extra configuration block" msgstr "追加設定ブロック" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:634 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:647 msgid "" "Put here any extra configuration you want to be applied to any new agent " "matching previously defined rules" -msgstr "以前に定義したルールに一致する新しいエージェントに適用する追加の設定をここに入力します。" +msgstr "以前に定義されたルールに一致する新しいエージェントに適用する追加の設定ここに入力します" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:667 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:698 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:680 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:711 msgid "Extra actions" -msgstr "拡張アクション" +msgstr "追加アクション" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:688 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:991 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:701 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1004 msgid "Add extra action" -msgstr "拡張アクションの追加" +msgstr "追加アクションの追加" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:856 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:869 msgid "Add new rule" -msgstr "新規ルールの追加" +msgstr "新規ルール追加" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:858 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:168 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:188 msgid "Update rule" -msgstr "ルールの更新" +msgstr "ルール更新" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1078 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1091 msgid "Update extra action" msgstr "拡張アクションの更新" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:42 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:51 msgid "Cannot delete autoconfiguration" -msgstr "自動設定を削除できません。" +msgstr "自動設定を削除できません" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:99 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:122 msgid "There are no defined autoconfigurations" -msgstr "定義済の自動設定がありません。" +msgstr "定義済の自動設定がありません" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:124 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:147 msgid "Add new configuration definition" -msgstr "新規設定の追加" +msgstr "新規設定定義追加" -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:37 -#: ../../enterprise/operation/agentes/tag_view.php:275 -#: ../../operation/agentes/status_monitor.php:529 -msgid "Web server module" -msgstr "ウェブサーバモジュール" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:150 -msgid "Requests" -msgstr "リクエスト" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:153 -msgid "Agent browser id" -msgstr "エージェントブラウザID" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:159 -msgid "HTTP auth (login)" -msgstr "HTTP 認証 (ログイン)" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:162 -msgid "HTTP auth (password)" -msgstr "HTTP 認証(パスワード)" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:176 -msgid "Proxy auth (login)" -msgstr "プロキシ認証(ログイン)" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:180 -msgid "Proxy auth (pass)" -msgstr "プロキシ認証(パスワード)" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:187 -msgid "Proxy auth (server)" -msgstr "プロキシ認証(サーバ)" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:191 -msgid "Proxy auth (realm)" -msgstr "プロキシ認証(レルム)" - -#: ../../enterprise/godmode/agentes/module_manager_editor_web.php:203 -msgid "There isn't get or post" -msgstr "get または post がありません" - -#: ../../enterprise/godmode/agentes/collections.agents.php:38 +#: ../../enterprise/godmode/agentes/collections.agents.php:36 msgid "Show Agent >" msgstr "エージェント表示 >" -#: ../../enterprise/godmode/agentes/collections.agents.php:116 +#: ../../enterprise/godmode/agentes/collections.agents.php:120 +#: ../../enterprise/godmode/agentes/collections.agents.php:124 msgid "This collection has not been added to any agents" -msgstr "このコレクションは、いずれのエージェントにも追加されていません" +msgstr "このコレクションはどのエージェントにも追加されていません" -#: ../../enterprise/godmode/agentes/configurar_agente.php:33 -#: ../../enterprise/godmode/policies/policies.php:561 -#: ../../enterprise/include/functions_reporting_csv.php:661 -#: ../../enterprise/operation/agentes/ver_agente.php:184 +#: ../../enterprise/godmode/agentes/configurar_agente.php:44 +#: ../../enterprise/godmode/policies/policies.php:517 +#: ../../enterprise/include/functions_reporting_csv.php:720 +#: ../../enterprise/operation/agentes/ver_agente.php:189 #: ../../enterprise/operation/snmpconsole/snmp_view.php:23 #: ../../enterprise/operation/menu.php:19 -#: ../../enterprise/operation/inventory/inventory.php:126 -#: ../../godmode/agentes/configurar_agente.php:611 -#: ../../include/functions_reports.php:841 -#: ../../include/functions_reports.php:842 -#: ../../include/functions_reports.php:846 -#: ../../include/functions_reporting.php:2220 +#: ../../enterprise/operation/inventory/inventory.php:141 +#: ../../godmode/agentes/configurar_agente.php:703 +#: ../../godmode/setup/setup_integria.php:311 +#: ../../include/functions_reports.php:856 +#: ../../include/functions_reports.php:863 +#: ../../include/functions_reports.php:864 +#: ../../include/functions_reports.php:868 +#: ../../include/functions_reporting.php:2554 msgid "Inventory" msgstr "インベントリ" -#: ../../enterprise/godmode/agentes/configurar_agente.php:50 -#: ../../enterprise/godmode/policies/policy.php:72 -#: ../../enterprise/include/functions_policies.php:3808 -#: ../../godmode/agentes/configurar_agente.php:617 +#: ../../enterprise/godmode/agentes/configurar_agente.php:68 +#: ../../enterprise/godmode/policies/policy.php:82 +#: ../../enterprise/include/functions_policies.php:3623 +#: ../../godmode/agentes/configurar_agente.php:709 msgid "Agent plugins" msgstr "エージェントプラグイン" #: ../../enterprise/godmode/agentes/collection_manager.php:37 -#: ../../enterprise/operation/agentes/collection_view.php:47 +#: ../../enterprise/operation/agentes/collection_view.php:60 msgid "This agent have not a remote configuration, please set it." msgstr "このエージェントはリモート設定ではありません。設定してください。" @@ -14917,76 +13694,74 @@ msgstr "コレクションを追加しました" msgid "Unsuccesful add the collection" msgstr "コレクションの追加に失敗しました" -#: ../../enterprise/godmode/agentes/collection_manager.php:131 -#: ../../enterprise/godmode/agentes/collection_manager.php:246 -#: ../../enterprise/operation/agentes/policy_view.php:164 -#: ../../enterprise/operation/agentes/collection_view.php:91 +#: ../../enterprise/godmode/agentes/collection_manager.php:135 +#: ../../enterprise/godmode/agentes/collection_manager.php:136 +#: ../../enterprise/godmode/agentes/collection_manager.php:257 +#: ../../enterprise/operation/agentes/policy_view.php:189 +#: ../../enterprise/operation/agentes/policy_view.php:190 +#: ../../enterprise/operation/agentes/collection_view.php:104 msgid "Show files" msgstr "ファイル表示" -#: ../../enterprise/godmode/agentes/collection_manager.php:191 +#: ../../enterprise/godmode/agentes/collection_manager.php:202 #: ../../enterprise/operation/agentes/agent_inventory.php:254 -#: ../../enterprise/operation/log/log_viewer.php:865 -#: ../../enterprise/operation/log/log_viewer.php:873 -#: ../../enterprise/operation/inventory/inventory.php:282 -#: ../../godmode/reporting/reporting_builder.php:1120 -#: ../../include/functions_reporting.php:2272 +#: ../../enterprise/operation/log/log_viewer.php:1257 +#: ../../enterprise/operation/log/log_viewer.php:1265 +#: ../../enterprise/operation/inventory/inventory.php:326 +#: ../../godmode/reporting/reporting_builder.php:1280 +#: ../../include/functions_reporting.php:2629 msgid "No data found." msgstr "データがありません。" -#: ../../enterprise/godmode/agentes/collection_manager.php:200 +#: ../../enterprise/godmode/agentes/collection_manager.php:211 #: ../../enterprise/godmode/agentes/inventory_manager.php:216 -#: ../../enterprise/operation/agentes/collection_view.php:61 -#: ../../godmode/agentes/module_manager.php:643 -#: ../../godmode/snmpconsole/snmp_alert.php:1263 +#: ../../enterprise/operation/agentes/collection_view.php:74 +#: ../../godmode/agentes/module_manager.php:829 +#: ../../godmode/snmpconsole/snmp_alert.php:1184 #: ../../godmode/reporting/reporting_builder.list_items.php:371 -#: ../../godmode/reporting/graph_builder.graph_editor.php:197 -#: ../../include/ajax/alert_list.ajax.php:271 ../../include/ajax/module.php:839 -#: ../../operation/agentes/alerts_status.php:511 -#: ../../operation/agentes/alerts_status.php:547 -#: ../../operation/agentes/status_monitor.php:1134 +#: ../../godmode/reporting/graph_builder.graph_editor.php:211 +#: ../../include/ajax/alert_list.ajax.php:271 ../../include/ajax/module.php:974 +#: ../../operation/agentes/alerts_status.php:530 +#: ../../operation/agentes/alerts_status.php:566 +#: ../../operation/agentes/status_monitor.php:1244 msgid "P." msgstr "P." -#: ../../enterprise/godmode/agentes/collection_manager.php:202 -#: ../../enterprise/operation/agentes/policy_view.php:140 -#: ../../enterprise/operation/agentes/collection_view.php:63 +#: ../../enterprise/godmode/agentes/collection_manager.php:213 +#: ../../enterprise/operation/agentes/policy_view.php:158 +#: ../../enterprise/operation/agentes/collection_view.php:76 msgid "Dir" msgstr "ディレクトリ" -#: ../../enterprise/godmode/agentes/collection_manager.php:205 -#: ../../enterprise/godmode/policies/policy_collections.php:153 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:158 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:146 +#: ../../enterprise/godmode/agentes/collection_manager.php:216 +#: ../../enterprise/godmode/policies/policy_collections.php:161 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:166 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:152 #: ../../enterprise/include/functions_ui.php:120 #: ../../enterprise/include/functions_ui.php:168 -#: ../../godmode/alerts/alert_special_days.php:507 -#: ../../godmode/events/event_edit_filter.php:503 -#: ../../godmode/events/event_edit_filter.php:556 -#: ../../operation/events/events_list.php:617 -#: ../../operation/events/events_list.php:689 -#: ../../operation/events/events.php:544 ../../operation/events/events.php:616 +#: ../../godmode/alerts/alert_special_days.php:534 +#: ../../godmode/events/event_edit_filter.php:531 +#: ../../godmode/events/event_edit_filter.php:584 +#: ../../operation/events/events_list.php:626 +#: ../../operation/events/events_list.php:699 +#: ../../operation/events/events.php:615 ../../operation/events/events.php:689 msgid "Remove" msgstr "削除" #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:24 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:164 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:846 -#: ../../enterprise/godmode/services/services.elements.php:620 -#: ../../enterprise/godmode/services/services.elements.php:649 -#: ../../enterprise/godmode/services/services.elements.php:657 -#: ../../enterprise/godmode/services/services.elements.php:726 -#: ../../enterprise/include/functions_visual_map_editor.php:20 -#: ../../enterprise/include/functions_visual_map_editor.php:32 -#: ../../enterprise/include/functions_visual_map_editor.php:45 -#: ../../enterprise/include/functions_visual_map_editor.php:76 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:163 +#: ../../enterprise/godmode/services/services.elements.php:95 +#: ../../enterprise/godmode/services/services.elements.php:181 +#: ../../enterprise/include/functions_visual_map_editor.php:30 +#: ../../enterprise/include/functions_visual_map_editor.php:41 +#: ../../enterprise/include/functions_visual_map_editor.php:54 +#: ../../enterprise/include/functions_visual_map_editor.php:85 #: ../../enterprise/include/functions_visual_map.php:539 -#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:286 -#: ../../enterprise/include/functions_reporting.php:5358 -#: ../../enterprise/include/functions_services.php:2531 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:787 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2877 -#: ../../include/lib/Dashboard/Widgets/service_map.php:240 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:287 +#: ../../enterprise/include/functions_reporting.php:5862 +#: ../../enterprise/include/functions_services.php:1686 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3380 +#: ../../include/lib/Dashboard/Widgets/service_map.php:287 msgid "Service" msgstr "サービス" @@ -14998,84 +13773,83 @@ msgstr "統合計算" msgid "Synthetic average" msgstr "統合平均" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:112 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:111 msgid "Fixed value" msgstr "固定値" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:117 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:116 msgid "Add module to operation as add" msgstr "足し算処理にモジュールを追加" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:118 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:117 msgid "Add module to operations as deduct" msgstr "引き算処理にモジュールを追加" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:119 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:118 msgid "Add module to operations as multiplicate " msgstr "掛け算処理にモジュールを追加 " -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:120 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:119 msgid "Add module to operations as divide" msgstr "割り算処理にモジュールを追加" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:121 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:120 msgid "Remove selected modules" msgstr "選択したモジュールの削除" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:126 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:125 msgid "Add module to average operation" msgstr "平均処理にモジュールを追加" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:127 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:126 msgid "Remove selected modules from operations stack" msgstr "選択したモジュールをオペレーションスタックから削除する" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:134 -#: ../../enterprise/godmode/policies/policy_alerts.php:288 -#: ../../enterprise/godmode/alerts/alert_events_list.php:505 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:406 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:395 -#: ../../enterprise/include/functions_tasklist.php:173 -#: ../../godmode/massive/massive_copy_modules.php:169 -#: ../../godmode/alerts/alert_list.list.php:460 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:447 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:133 +#: ../../enterprise/godmode/policies/policy_alerts.php:292 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:224 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:520 +#: ../../enterprise/include/functions_tasklist.php:157 +#: ../../godmode/massive/massive_copy_modules.php:184 +#: ../../godmode/alerts/alert_list.list.php:476 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:563 msgid "Operations" msgstr "操作" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:142 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:141 msgid "Move down selected modules" msgstr "選択したモジュールを下へ" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:143 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:142 msgid "Move up selected modules" msgstr "選択したモジュールを上へ" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:173 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:172 msgid "Select Service" msgstr "サービス選択" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:186 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:185 msgid "Netflow filter" msgstr "Netflow フィルタ" -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:195 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:194 msgid "Select filter" msgstr "フィルタ選択" #: ../../enterprise/godmode/agentes/inventory_manager.php:81 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:119 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:132 msgid "Successfully added inventory module" msgstr "インベントリモジュールを追加しました" #: ../../enterprise/godmode/agentes/inventory_manager.php:83 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:122 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:135 msgid "Error adding inventory module" msgstr "インベントリモジュールの追加エラー" #: ../../enterprise/godmode/agentes/inventory_manager.php:86 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:125 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:138 msgid "The inventory of the module already exists" -msgstr "モジュールのインベントリはすでに存在します。" +msgstr "モジュールのインベントリはすでに存在します" #: ../../enterprise/godmode/agentes/inventory_manager.php:107 msgid "Successfully forced inventory module" @@ -15085,79 +13859,129 @@ msgstr "インベントリモジュールを強制実行しました" msgid "Error forcing inventory module" msgstr "インベントリモジュールの強制実行エラー" -#: ../../enterprise/godmode/agentes/collections.data.php:341 +#: ../../enterprise/godmode/agentes/inventory_manager.php:219 +#: ../../enterprise/include/functions_ui.php:92 +msgid "Target" +msgstr "対象" + +#: ../../enterprise/godmode/agentes/inventory_manager.php:254 +#: ../../enterprise/include/functions_ipam.php:1247 +#: ../../enterprise/operation/services/services.list.php:650 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:535 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:625 +#: ../../include/ajax/module.php:1052 ../../include/functions_ui.php:1146 +#: ../../operation/agentes/group_view.php:218 +#: ../../operation/agentes/group_view.php:273 +#: ../../operation/servers/recon_view.php:91 +#: ../../operation/servers/recon_view.php:123 +msgid "Force" +msgstr "強制する" + +#: ../../enterprise/godmode/agentes/collections.data.php:360 +msgid "Collection updated successfully" +msgstr "コレクションを更新しました" + +#: ../../enterprise/godmode/agentes/collections.data.php:371 +#: ../../enterprise/godmode/agentes/collections.editor.php:106 +#: ../../enterprise/godmode/agentes/collections.php:89 +#, php-format +msgid "" +"This console is not manager of this environment, please manage this feature " +"from %s." +msgstr "このコンソールはこの環境の管理コンソールではありません。%s からこの機能を管理してください。" + +#: ../../enterprise/godmode/agentes/collections.data.php:386 +msgid "Please go to the metaconsole and apply this collection" +msgstr "メタコンソールに移動して、このコレクションを適用してください" + +#: ../../enterprise/godmode/agentes/collections.data.php:390 msgid "Error: The collection directory does not exist." msgstr "エラー: コレクションディレクトリが存在しません。" -#: ../../enterprise/godmode/agentes/collections.editor.php:84 +#: ../../enterprise/godmode/agentes/collections.editor.php:95 msgid "Files in " msgstr "次の中に存在するファイル: " -#: ../../enterprise/godmode/agentes/plugins_manager.php:58 +#: ../../enterprise/godmode/agentes/plugins_manager.php:60 msgid "Plug-in updated succesfully" msgstr "プラグインを更新しました" -#: ../../enterprise/godmode/agentes/plugins_manager.php:58 +#: ../../enterprise/godmode/agentes/plugins_manager.php:60 msgid "Plug-in cannot be updated" msgstr "プラグインを更新できませんでした" -#: ../../enterprise/godmode/agentes/plugins_manager.php:65 +#: ../../enterprise/godmode/agentes/plugins_manager.php:68 msgid "Plug-in deleted succesfully" msgstr "プラグインを削除しました" -#: ../../enterprise/godmode/agentes/plugins_manager.php:65 +#: ../../enterprise/godmode/agentes/plugins_manager.php:68 msgid "Plug-in cannot be deleted" msgstr "プラグインを削除できません" -#: ../../enterprise/godmode/agentes/plugins_manager.php:76 -#: ../../enterprise/godmode/policies/policy_plugins.php:67 +#: ../../enterprise/godmode/agentes/plugins_manager.php:81 +#: ../../enterprise/godmode/policies/policy_plugins.php:81 msgid "Plug-in added succesfully" msgstr "プラグインを追加しました" -#: ../../enterprise/godmode/agentes/plugins_manager.php:76 -#: ../../enterprise/godmode/policies/policy_plugins.php:68 +#: ../../enterprise/godmode/agentes/plugins_manager.php:81 +#: ../../enterprise/godmode/policies/policy_plugins.php:82 msgid "Plug-in cannot be added" msgstr "プラグインを追加できません" -#: ../../enterprise/godmode/agentes/plugins_manager.php:86 -msgid "Plug-in " -msgstr "プラグイン " +#: ../../enterprise/godmode/agentes/plugins_manager.php:91 +msgid "Plug-in enabled succesfully" +msgstr "プラグインを有効化しました" -#: ../../enterprise/godmode/agentes/plugins_manager.php:86 -msgid "Plug-in cannot be " -msgstr "" +#: ../../enterprise/godmode/agentes/plugins_manager.php:92 +msgid "Plug-in cannot be enabled" +msgstr "プラグインを有効化できません" -#: ../../enterprise/godmode/agentes/plugins_manager.php:101 -#: ../../enterprise/godmode/policies/policy_plugins.php:85 +#: ../../enterprise/godmode/agentes/plugins_manager.php:103 +msgid "Plug-in disabled succesfully" +msgstr "プラグインを無効化しました" + +#: ../../enterprise/godmode/agentes/plugins_manager.php:104 +msgid "Plug-in cannot be disabled" +msgstr "プラグインを無効化できません" + +#: ../../enterprise/godmode/agentes/plugins_manager.php:121 +#: ../../enterprise/godmode/policies/policy_plugins.php:100 +msgid "If enabled, allows to define a complex module plugin or log." +msgstr "有効にすると、複雑なモジュールプラグインまたはログを定義できます。" + +#: ../../enterprise/godmode/agentes/plugins_manager.php:136 +#: ../../enterprise/godmode/policies/policy_plugins.php:114 msgid "New plug-in" msgstr "新規プラグイン" -#: ../../enterprise/godmode/agentes/plugins_manager.php:120 -#: ../../enterprise/godmode/policies/policy_plugins.php:119 -#: ../../enterprise/godmode/policies/policies.php:557 -#: ../../godmode/menu.php:279 +#: ../../enterprise/godmode/agentes/plugins_manager.php:186 +#: ../../enterprise/godmode/policies/policy_plugins.php:158 +#: ../../enterprise/godmode/policies/policies.php:513 +#: ../../godmode/menu.php:289 msgid "Plugins" msgstr "プラグイン" -#: ../../enterprise/godmode/agentes/plugins_manager.php:123 -#: ../../enterprise/godmode/agentes/plugins_manager.php:155 -#: ../../enterprise/godmode/policies/policy_alerts.php:656 -#: ../../enterprise/godmode/alerts/alert_events_list.php:798 +#: ../../enterprise/godmode/agentes/plugins_manager.php:189 +#: ../../enterprise/godmode/agentes/plugins_manager.php:255 +#: ../../enterprise/godmode/policies/policy_alerts.php:659 #: ../../enterprise/include/functions_HA_cluster.php:61 -#: ../../godmode/extensions.php:260 ../../godmode/users/user_list.php:537 -#: ../../godmode/alerts/alert_list.list.php:937 -#: ../../operation/users/user_edit_notifications.php:63 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1173 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1174 +#: ../../godmode/extensions.php:257 ../../godmode/users/user_list.php:714 +#: ../../godmode/alerts/alert_list.list.php:1015 +#: ../../operation/users/user_edit_notifications.php:64 msgid "Enable" msgstr "有効" -#: ../../enterprise/godmode/agentes/plugins_manager.php:123 -#: ../../enterprise/godmode/agentes/plugins_manager.php:161 -#: ../../enterprise/godmode/policies/policy_alerts.php:648 -#: ../../enterprise/godmode/alerts/alert_events_list.php:790 +#: ../../enterprise/godmode/agentes/plugins_manager.php:189 +#: ../../enterprise/godmode/agentes/plugins_manager.php:262 +#: ../../enterprise/godmode/policies/policy_alerts.php:651 #: ../../enterprise/include/functions_HA_cluster.php:58 -#: ../../godmode/extensions.php:262 ../../godmode/users/user_list.php:535 -#: ../../godmode/alerts/alert_list.list.php:928 -#: ../../include/functions.php:3191 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1202 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1203 +#: ../../godmode/extensions.php:259 ../../godmode/users/user_list.php:710 +#: ../../godmode/alerts/alert_list.list.php:988 +#: ../../include/functions.php:3361 msgid "Disable" msgstr "無効" @@ -15172,15 +13996,13 @@ msgstr "ローカルコンポーネントの利用" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:76 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:96 -#: ../../godmode/agentes/module_manager_editor_common.php:99 -#: ../../godmode/agentes/module_manager_editor_common.php:116 +#: ../../godmode/agentes/module_manager_editor_common.php:118 +#: ../../godmode/agentes/module_manager_editor_common.php:135 msgid "Manual setup" msgstr "個別設定" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:88 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:710 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:646 -#: ../../godmode/agentes/module_manager_editor_common.php:108 +#: ../../godmode/agentes/module_manager_editor_common.php:127 msgid "No component was found" msgstr "コンポーネントが見つかりません。" @@ -15196,174 +14018,224 @@ msgstr "設定データを隠す" msgid "Data configuration" msgstr "データ設定" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:114 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:117 msgid "Error: The conf file of agent is not readble." msgstr "エラー: エージェント設定ファイルを読めません。" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:118 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:121 msgid "Error: The conf file of agent is not writable." msgstr "エラー: エージェント設定ファイルに書き込めません。" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:171 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:174 #: ../../enterprise/godmode/policies/policy_modules.php:383 msgid "Add module" msgstr "モジュール追加" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:206 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:209 msgid "No module was found" msgstr "モジュールがありません" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:241 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:244 msgid "Delete remote conf agent files" msgstr "エージェントのリモート設定ファイル削除" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:242 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:167 -#: ../../godmode/agentes/agent_manager.php:548 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:245 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:336 +#: ../../godmode/agentes/agent_manager.php:600 msgid "Delete remote configuration file" msgstr "リモート設定ファイル削除" -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:242 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:245 msgid "" "Delete this conf file implies that for restore you must reactive remote " "config in the local agent." msgstr "この設定を削除した場合、元に戻すにはローカルエージェントのリモート設定を再有効化する必要があります。" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:97 -#: ../../godmode/agentes/module_manager_editor_common.php:213 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:91 +#: ../../enterprise/tools/ipam/ipam_excel.php:112 +#: ../../enterprise/tools/ipam/ipam_excel.php:182 +#: ../../extensions/api_checker.php:161 +#: ../../godmode/modules/module_list.php:58 +#: ../../godmode/groups/group_list.php:826 +#: ../../godmode/groups/modu_group_list.php:245 +#: ../../godmode/agentes/fields_manager.php:118 +#: ../../godmode/agentes/agent_manager.php:216 +#: ../../godmode/agentes/agent_incidents.php:88 +#: ../../godmode/agentes/module_manager_editor_common.php:230 +#: ../../godmode/alerts/alert_commands.php:636 +#: ../../godmode/setup/os.list.php:59 ../../include/functions_events.php:6497 +#: ../../operation/incidents/list_integriaims_incidents.php:254 +#: ../../operation/events/events.build_table.php:146 +msgid "ID" +msgstr "ID" + +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:98 +#: ../../godmode/agentes/module_manager_editor_common.php:238 msgid "Delete module" msgstr "モジュール削除" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:124 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:127 msgid "Run performance tests" msgstr "パフォーマンステストの実行" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:135 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:138 msgid "Target web site" -msgstr "対象webサイト" +msgstr "対象ウェブサイト" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:137 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:140 msgid "" "The url specified in this field is mandatory to retrieve performance stats." -msgstr "パフォーマンス統計には、このフィールドの URL 指定は必須です。" +msgstr "このフィールドで指定された URL は、パフォーマンス統計を取得するために必須です。" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:151 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:154 msgid "target web site (http://...)" -msgstr "対象 web サイト(http://...)" +msgstr "対象ウェブサイト (http://...)" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:158 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:161 msgid "Execute tests from" -msgstr "テスト実行:" +msgstr "次からテストを実行:" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:174 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:177 msgid "Browser" msgstr "ブラウザ" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:176 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:179 msgid "" "Support for IE and Edge browsers is experimental. Tests might not work as " "expected." -msgstr "IE および Edge ブラウザ対応は実験的です。テストは期待通り動作しない可能性があります。" +msgstr "IE および Edge ブラウザのサポートは実験的なものです。 テストが期待どおりに機能しない可能性があります。" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:334 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:221 +msgid "Accept insecure certificates" +msgstr "安全でない証明書を受け入れる" + +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:223 +msgid "Only Selenium 3." +msgstr "Selenium 3 のみ。" + +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:349 msgid "Paste your selenium test, exported as HTML, here" -msgstr "HTML としてエクスポートした Selenium のテストケースをここにペーストしてください" +msgstr "HTML としてエクスポートされた selenium テストをここに貼り付けます" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:347 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:362 msgid "Add file" msgstr "ファイル追加" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:354 -msgid "Upload your selenium test in html format" -msgstr "html フォーマットで selenmium テストをアップロード" +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:370 +msgid "Upload your selenium test in html or side (only Selenium 3) format" +msgstr "selenium テストを html または side (Selenium 3 のみ)形式でアップロードします" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:382 -#: ../../godmode/groups/configure_group.php:192 -#: ../../godmode/agentes/agent_manager.php:193 -#: ../../godmode/agentes/module_manager_editor_common.php:522 -#: ../../godmode/massive/massive_edit_agents.php:629 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:398 +#: ../../godmode/groups/configure_group.php:235 +#: ../../godmode/agentes/agent_manager.php:195 +#: ../../godmode/agentes/module_manager_editor_common.php:549 +#: ../../godmode/massive/massive_edit_agents.php:666 msgid "Custom ID" msgstr "カスタムID" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:438 -#: ../../godmode/agentes/module_manager.php:834 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:454 +#: ../../godmode/agentes/module_manager.php:1093 msgid "" "The policy modules of data type will only update their intervals when policy " "is applied." msgstr "データタイプのポリシーモジュールは、ポリシーが適用されたときに、それ自身の間隔でのみ更新されます。" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:464 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 -#: ../../godmode/agentes/module_manager_editor_common.php:795 -#: ../../godmode/massive/massive_edit_modules.php:942 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:480 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:903 +#: ../../godmode/agentes/module_manager_editor_common.php:847 +#: ../../godmode/massive/massive_edit_modules.php:958 msgid "FF interval" msgstr "連続抑制時の間隔" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:480 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:805 -#: ../../godmode/massive/massive_edit_modules.php:952 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:496 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:904 +#: ../../godmode/massive/massive_edit_modules.php:968 msgid "Module execution flip flop time interval (in secs)." msgstr "連続抑制時のモジュールの実行間隔(秒単位)です。" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:484 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:900 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:500 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:999 #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:77 -#: ../../godmode/agentes/module_manager_editor_common.php:1054 -#: ../../godmode/massive/massive_edit_modules.php:1063 +#: ../../godmode/agentes/module_manager_editor_common.php:1120 +#: ../../godmode/massive/massive_edit_modules.php:1079 msgid "Retries" msgstr "リトライ" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:499 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:902 -#: ../../godmode/massive/massive_edit_modules.php:1065 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:515 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1001 +#: ../../godmode/massive/massive_edit_modules.php:1081 msgid "Number of retries that the module will attempt to run." msgstr "モジュールを再実行する回数。" -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:558 -#: ../../enterprise/godmode/policies/policy_modules.php:408 -#: ../../godmode/agentes/module_manager_editor.php:723 -#: ../../godmode/agentes/module_manager_editor_common.php:1142 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:574 +#: ../../enterprise/godmode/policies/policy_modules.php:413 +#: ../../godmode/agentes/module_manager_editor.php:739 +#: ../../godmode/agentes/module_manager_editor_common.php:1208 msgid "Custom macros" msgstr "カスタムマクロ" -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:77 -#: ../../operation/agentes/pandora_networkmap.editor.php:201 -#: ../../operation/agentes/pandora_networkmap.php:649 -#: ../../operation/agentes/pandora_networkmap.view.php:768 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:95 +msgid "Empty Network maps editor" +msgstr "空のネットワークマップエディタ" + +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:104 +#: ../../enterprise/godmode/services/services.service.php:484 +#: ../../enterprise/godmode/services/services.elements.php:794 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:117 +#: ../../enterprise/godmode/reporting/visual_console_template.php:118 +#: ../../enterprise/operation/services/services.service.php:79 +#: ../../enterprise/operation/services/services.service_map.php:86 +#: ../../enterprise/operation/services/services.treeview_services.php:77 +#: ../../enterprise/operation/services/services.list.php:71 +#: ../../enterprise/operation/services/services.table_services.php:54 +#: ../../godmode/reporting/visual_console_builder.php:848 +#: ../../godmode/reporting/map_builder.php:130 +#: ../../godmode/reporting/visual_console_favorite.php:127 +#: ../../operation/visual_console/view.php:226 +#: ../../operation/agentes/pandora_networkmap.editor.php:217 +#: ../../operation/agentes/pandora_networkmap.php:676 +#: ../../operation/menu.php:297 +msgid "Topology maps" +msgstr "トポロジーマップ" + +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:108 +#: ../../operation/agentes/pandora_networkmap.editor.php:221 +#: ../../operation/agentes/pandora_networkmap.php:680 +#: ../../operation/agentes/pandora_networkmap.view.php:794 msgid "Networkmap" msgstr "ネットワークマップ" -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:85 -#: ../../operation/agentes/pandora_networkmap.editor.php:241 -#: ../../operation/agentes/pandora_networkmap.view.php:774 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:115 +#: ../../operation/agentes/pandora_networkmap.editor.php:259 +#: ../../operation/agentes/pandora_networkmap.view.php:800 msgid "Not found networkmap." msgstr "ネットワークマップがありません。" -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:145 -#: ../../operation/agentes/pandora_networkmap.editor.php:415 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:175 +#: ../../operation/agentes/pandora_networkmap.editor.php:448 msgid "Save networkmap" msgstr "ネットワークマップの保存" -#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:156 -#: ../../operation/agentes/pandora_networkmap.editor.php:426 +#: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:186 +#: ../../operation/agentes/pandora_networkmap.editor.php:459 msgid "Update networkmap" msgstr "ネットワークマップの更新" -#: ../../enterprise/godmode/agentes/collections.php:70 +#: ../../enterprise/godmode/agentes/collections.php:62 msgid "Success: recreate file" msgstr "成功: ファイル再作成" -#: ../../enterprise/godmode/agentes/collections.php:72 +#: ../../enterprise/godmode/agentes/collections.php:64 msgid "Error: recreate file " msgstr "エラー: ファイル再作成 " -#: ../../enterprise/godmode/agentes/collections.php:87 -#: ../../enterprise/godmode/agentes/collections.php:117 -#: ../../enterprise/godmode/agentes/collections.php:226 +#: ../../enterprise/godmode/agentes/collections.php:79 +#: ../../enterprise/godmode/agentes/collections.php:120 +#: ../../enterprise/godmode/agentes/collections.php:229 msgid "Collections Management" msgstr "コレクション管理" -#: ../../enterprise/godmode/agentes/collections.php:169 +#: ../../enterprise/godmode/agentes/collections.php:172 msgid "Manager collection" msgstr "コレクション管理" @@ -15411,288 +14283,297 @@ msgid "Remote configuration management" msgstr "リモート設定管理" #: ../../enterprise/godmode/agentes/manage_config_remote.php:134 -#: ../../operation/agentes/pandora_networkmap.editor.php:335 +#: ../../operation/agentes/pandora_networkmap.editor.php:368 msgid "Source group" msgstr "複製元グループ" -#: ../../enterprise/godmode/agentes/manage_config_remote.php:145 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:147 #: ../../operation/agentes/exportdata.php:247 msgid "Source agent" msgstr "対象エージェント" -#: ../../enterprise/godmode/agentes/manage_config_remote.php:178 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:180 msgid "To agent(s):" msgstr "適用先エージェント:" -#: ../../enterprise/godmode/agentes/manage_config_remote.php:195 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:197 msgid "Replicate configuration" msgstr "設定の複製" -#: ../../enterprise/godmode/agentes/module_manager.php:21 -msgid "Create a new web Server module" -msgstr "ウェブサーバモジュールの新規作成" - -#: ../../enterprise/godmode/agentes/module_manager.php:31 +#: ../../enterprise/godmode/agentes/module_manager.php:48 msgid "Create a new web analysis module" -msgstr "web 分析モジュール新規作成" +msgstr "新規ウェブ分析モジュールの作成" -#: ../../enterprise/godmode/policies/policy_plugins.php:37 +#: ../../enterprise/godmode/policies/policy_plugins.php:30 +#: ../../enterprise/godmode/policies/policy_alerts.php:45 +#: ../../enterprise/godmode/policies/configure_policy.php:73 +#: ../../enterprise/godmode/policies/policy_modules.php:464 +#: ../../enterprise/godmode/policies/policy_queue.php:157 +#: ../../enterprise/godmode/policies/policies.php:244 +#: ../../enterprise/godmode/policies/policy_linking.php:97 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:190 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:83 +#: ../../enterprise/godmode/policies/policy_collections.php:42 +#: ../../enterprise/godmode/policies/policy_agents.php:375 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:29 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:27 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:29 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:29 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:30 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:27 +#: ../../enterprise/operation/agentes/policy_view.php:50 +#: ../../godmode/massive/massive_operations.php:339 +#, php-format +msgid "" +"This node is configured with centralized mode. All policies information is " +"read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのポリシー情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../enterprise/godmode/policies/policy_plugins.php:48 msgid "" "Successfully added to delete pending plugins. Will be deleted in the next " "policy application." msgstr "削除待ちプラグインを追加しました。次回のポリシー適用時に削除されます。" -#: ../../enterprise/godmode/policies/policy_plugins.php:38 +#: ../../enterprise/godmode/policies/policy_plugins.php:49 msgid "Cannot be added to delete pending plugins." msgstr "削除待ちプラグインを追加できません。" -#: ../../enterprise/godmode/policies/policy_plugins.php:51 -#: ../../enterprise/godmode/policies/policy_alerts.php:202 -#: ../../enterprise/godmode/policies/policy_modules.php:1294 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:111 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:138 -#: ../../enterprise/godmode/policies/policy_collections.php:80 -#: ../../enterprise/godmode/policies/policy_agents.php:118 -#: ../../enterprise/godmode/policies/policy_agents.php:140 +#: ../../enterprise/godmode/policies/policy_plugins.php:62 +#: ../../enterprise/godmode/policies/policy_alerts.php:212 +#: ../../enterprise/godmode/policies/policy_modules.php:1300 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:110 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:151 +#: ../../enterprise/godmode/policies/policy_collections.php:91 +#: ../../enterprise/godmode/policies/policy_agents.php:122 +#: ../../enterprise/godmode/policies/policy_agents.php:144 msgid "Successfully reverted deletion" msgstr "削除を取り消しました" -#: ../../enterprise/godmode/policies/policy_plugins.php:52 -#: ../../enterprise/godmode/policies/policy_alerts.php:203 -#: ../../enterprise/godmode/policies/policy_modules.php:1295 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:112 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:141 -#: ../../enterprise/godmode/policies/policy_collections.php:81 -#: ../../enterprise/godmode/policies/policy_agents.php:119 -#: ../../enterprise/godmode/policies/policy_agents.php:141 +#: ../../enterprise/godmode/policies/policy_plugins.php:63 +#: ../../enterprise/godmode/policies/policy_alerts.php:213 +#: ../../enterprise/godmode/policies/policy_modules.php:1301 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:111 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:154 +#: ../../enterprise/godmode/policies/policy_collections.php:92 +#: ../../enterprise/godmode/policies/policy_agents.php:123 +#: ../../enterprise/godmode/policies/policy_agents.php:145 msgid "Could not be reverted" msgstr "取り消しできませんでした" -#: ../../enterprise/godmode/policies/policy_plugins.php:154 +#: ../../enterprise/godmode/policies/policy_plugins.php:201 msgid "There are no defined plugins" msgstr "定義済のプラグインがありません" -#: ../../enterprise/godmode/policies/policy_alerts.php:67 -#: ../../enterprise/godmode/policies/policy_modules.php:572 -#: ../../enterprise/godmode/policies/policies.php:287 +#: ../../enterprise/godmode/policies/policy_alerts.php:77 +#: ../../enterprise/godmode/policies/policy_modules.php:587 +#: ../../enterprise/godmode/policies/policies.php:233 #: ../../enterprise/godmode/policies/policy_linking.php:41 #: ../../enterprise/godmode/policies/policy_external_alerts.php:61 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:79 -#: ../../enterprise/godmode/policies/policy_collections.php:46 -#: ../../enterprise/godmode/policies/policy_agents.php:105 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:92 +#: ../../enterprise/godmode/policies/policy_collections.php:57 +#: ../../enterprise/godmode/policies/policy_agents.php:109 #: ../../godmode/agentes/module_manager_editor.php:534 msgid "This policy is applying and cannot be modified" msgstr "このポリシーを摘要すると変更できません。" -#: ../../enterprise/godmode/policies/policy_alerts.php:136 -#: ../../enterprise/godmode/alerts/alert_events_list.php:292 -#: ../../godmode/massive/massive_standby_alerts.php:105 -#: ../../godmode/alerts/alert_list.php:379 +#: ../../enterprise/godmode/policies/policy_alerts.php:126 +#: ../../enterprise/godmode/policies/policy_modules.php:523 +#: ../../enterprise/godmode/setup/setup_metaconsole.php:154 +#: ../../godmode/agentes/configurar_agente.php:2199 +#: ../../godmode/agentes/modificar_agente.php:272 +#: ../../godmode/massive/massive_enable_disable_alerts.php:120 +#: ../../godmode/alerts/alert_list.php:363 +#: ../../include/ajax/alert_list.ajax.php:367 +msgid "Could not be disabled" +msgstr "無効にできませんでした。" + +#: ../../enterprise/godmode/policies/policy_alerts.php:146 +#: ../../godmode/massive/massive_standby_alerts.php:120 +#: ../../godmode/alerts/alert_list.php:383 msgid "Successfully set standby" msgstr "スタンバイ状態にしました。" -#: ../../enterprise/godmode/policies/policy_alerts.php:137 -#: ../../enterprise/godmode/alerts/alert_events_list.php:293 -#: ../../godmode/massive/massive_standby_alerts.php:105 -#: ../../godmode/alerts/alert_list.php:380 +#: ../../enterprise/godmode/policies/policy_alerts.php:147 +#: ../../godmode/massive/massive_standby_alerts.php:120 +#: ../../godmode/alerts/alert_list.php:384 msgid "Could not be set standby" msgstr "スタンバイ状態にできませんでした。" -#: ../../enterprise/godmode/policies/policy_alerts.php:157 -#: ../../enterprise/godmode/alerts/alert_events_list.php:312 -#: ../../godmode/massive/massive_standby_alerts.php:87 -#: ../../godmode/alerts/alert_list.php:400 +#: ../../enterprise/godmode/policies/policy_alerts.php:167 +#: ../../godmode/massive/massive_standby_alerts.php:102 +#: ../../godmode/alerts/alert_list.php:404 msgid "Successfully set off standby" msgstr "非スタンバイ状態にしました。" -#: ../../enterprise/godmode/policies/policy_alerts.php:158 -#: ../../enterprise/godmode/alerts/alert_events_list.php:313 -#: ../../godmode/massive/massive_standby_alerts.php:87 -#: ../../godmode/alerts/alert_list.php:401 +#: ../../enterprise/godmode/policies/policy_alerts.php:168 +#: ../../godmode/massive/massive_standby_alerts.php:102 +#: ../../godmode/alerts/alert_list.php:405 msgid "Could not be set off standby" msgstr "非スタンバイ状態にできませんでした。" -#: ../../enterprise/godmode/policies/policy_alerts.php:192 +#: ../../enterprise/godmode/policies/policy_alerts.php:202 msgid " created successfuly" -msgstr " を作成しました。" +msgstr " を作成しました" -#: ../../enterprise/godmode/policies/policy_alerts.php:192 +#: ../../enterprise/godmode/policies/policy_alerts.php:202 msgid " could not be created" -msgstr " を作成できませんでした。" +msgstr " の作成ができませんでした" -#: ../../enterprise/godmode/policies/policy_alerts.php:198 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:107 +#: ../../enterprise/godmode/policies/policy_alerts.php:208 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:106 msgid "" "Successfully added to delete pending alerts. Will be deleted in the next " "policy application." msgstr "削除待ちアラートを追加しました。次回のポリシー適用時に削除されます。" -#: ../../enterprise/godmode/policies/policy_alerts.php:223 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:155 +#: ../../enterprise/godmode/policies/policy_alerts.php:233 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:154 msgid "Added action successfuly" msgstr "アクションを追加しました" -#: ../../enterprise/godmode/policies/policy_alerts.php:223 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:156 -#: ../../enterprise/godmode/policies/policy_agents.php:227 -#: ../../enterprise/godmode/alerts/alert_events_list.php:212 -#: ../../godmode/massive/massive_delete_action_alerts.php:129 -#: ../../godmode/massive/massive_add_alerts.php:141 -#: ../../godmode/massive/massive_add_action_alerts.php:60 -#: ../../godmode/massive/massive_add_action_alerts.php:99 -#: ../../godmode/massive/massive_add_action_alerts.php:119 -#: ../../godmode/massive/massive_add_action_alerts.php:122 -#: ../../godmode/massive/massive_add_action_alerts.php:125 -#: ../../godmode/alerts/alert_list.php:262 -#: ../../operation/incidents/incident_detail.php:76 +#: ../../enterprise/godmode/policies/policy_alerts.php:233 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:155 +#: ../../enterprise/godmode/policies/policy_agents.php:248 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:92 +#: ../../godmode/massive/massive_delete_action_alerts.php:163 +#: ../../godmode/massive/massive_add_alerts.php:157 +#: ../../godmode/massive/massive_add_action_alerts.php:75 +#: ../../godmode/massive/massive_add_action_alerts.php:134 +#: ../../godmode/massive/massive_add_action_alerts.php:154 +#: ../../godmode/massive/massive_add_action_alerts.php:157 +#: ../../godmode/massive/massive_add_action_alerts.php:160 +#: ../../godmode/alerts/alert_list.php:266 msgid "Could not be added" msgstr "追加できませんでした。" -#: ../../enterprise/godmode/policies/policy_alerts.php:240 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:134 +#: ../../enterprise/godmode/policies/policy_alerts.php:250 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:133 msgid "Deleted action successfuly" msgstr "アクションを削除しました" -#: ../../enterprise/godmode/policies/policy_alerts.php:285 -#: ../../enterprise/godmode/policies/policy_alerts.php:492 -#: ../../enterprise/godmode/reporting/visual_console_template.php:89 -#: ../../enterprise/include/functions_tasklist.php:275 -#: ../../enterprise/include/functions_reporting_csv.php:2229 -#: ../../enterprise/operation/agentes/policy_view.php:208 -#: ../../extensions/agents_alerts.php:266 -#: ../../extensions/agents_alerts.php:586 -#: ../../godmode/alerts/alert_list.list.php:458 +#: ../../enterprise/godmode/policies/policy_alerts.php:289 +#: ../../enterprise/godmode/policies/policy_alerts.php:495 +#: ../../enterprise/include/functions_tasklist.php:295 +#: ../../enterprise/include/functions_reporting_csv.php:2377 +#: ../../enterprise/operation/agentes/policy_view.php:253 +#: ../../godmode/alerts/alert_list.list.php:474 #: ../../godmode/alerts/alert_view.php:72 -#: ../../godmode/alerts/alert_list.builder.php:132 +#: ../../godmode/alerts/alert_list.builder.php:139 #: ../../mobile/operation/alerts.php:323 -#: ../../include/functions_reporting_html.php:2401 -#: ../../include/functions_reporting_html.php:2404 -#: ../../include/functions_cron.php:554 +#: ../../include/functions_reporting_html.php:2853 +#: ../../include/functions_reporting_html.php:2856 +#: ../../include/functions_cron.php:602 #: ../../include/ajax/alert_list.ajax.php:279 #: ../../include/ajax/alert_list.ajax.php:304 -#: ../../include/functions_treeview.php:416 -#: ../../include/functions_treeview.php:457 -#: ../../operation/agentes/alerts_status.php:523 -#: ../../operation/agentes/alerts_status.php:558 -#: ../../operation/agentes/alerts_status.php:593 -#: ../../operation/agentes/alerts_status.php:625 +#: ../../include/functions_treeview.php:412 +#: ../../include/functions_treeview.php:453 +#: ../../include/class/AgentsAlerts.class.php:331 +#: ../../include/class/AgentsAlerts.class.php:968 +#: ../../operation/agentes/alerts_status.php:542 +#: ../../operation/agentes/alerts_status.php:577 +#: ../../operation/agentes/alerts_status.php:612 +#: ../../operation/agentes/alerts_status.php:644 #: ../../operation/search_alerts.php:35 #: ../../operation/servers/recon_view.php:106 msgid "Template" msgstr "テンプレート" -#: ../../enterprise/godmode/policies/policy_alerts.php:362 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:242 -#: ../../enterprise/godmode/alerts/alert_events_list.php:637 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2299 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3252 -#: ../../godmode/alerts/alert_list.list.php:604 -#: ../../godmode/alerts/alert_view.php:198 -#: ../../include/functions_alerts.php:666 +#: ../../enterprise/godmode/policies/policy_alerts.php:366 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:245 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2530 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3489 +#: ../../godmode/alerts/alert_list.list.php:627 +#: ../../godmode/alerts/alert_view.php:202 +#: ../../include/functions_alerts.php:680 msgid "Always" msgstr "常時" -#: ../../enterprise/godmode/policies/policy_alerts.php:364 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:244 -#: ../../enterprise/godmode/alerts/alert_events_list.php:639 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3254 -#: ../../godmode/alerts/alert_list.list.php:606 -#: ../../include/class/Diagnostics.class.php:1172 -#: ../../include/class/Diagnostics.class.php:1176 +#: ../../enterprise/godmode/policies/policy_alerts.php:368 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:247 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3491 +#: ../../godmode/alerts/alert_list.list.php:629 +#: ../../include/class/Diagnostics.class.php:1179 +#: ../../include/class/Diagnostics.class.php:1183 msgid "On" msgstr "次のアラート回数でアクション実施:" -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:248 -#: ../../enterprise/godmode/alerts/alert_events_list.php:643 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3258 -#: ../../godmode/alerts/alert_list.list.php:610 +#: ../../enterprise/godmode/policies/policy_alerts.php:372 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:251 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3495 +#: ../../godmode/alerts/alert_list.list.php:633 msgid "Until" msgstr "次のアラート回数までアクション実施:" -#: ../../enterprise/godmode/policies/policy_alerts.php:464 -#: ../../enterprise/godmode/policies/policy_modules.php:1545 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:288 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:280 -#: ../../enterprise/godmode/policies/policy_agents.php:871 -#: ../../enterprise/godmode/policies/policy_agents.php:1222 +#: ../../enterprise/godmode/policies/policy_alerts.php:467 +#: ../../enterprise/godmode/policies/policy_modules.php:1555 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:289 +#: ../../enterprise/godmode/policies/policy_agents.php:951 +#: ../../enterprise/godmode/policies/policy_agents.php:1318 msgid "Undo deletion" msgstr "削除取り消し" -#: ../../enterprise/godmode/policies/policy_alerts.php:531 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:322 -#: ../../enterprise/godmode/alerts/alert_events_list.php:690 -#: ../../extensions/agents_alerts.php:249 -#: ../../godmode/massive/massive_add_action_alerts.php:214 -#: ../../godmode/alerts/alert_list.list.php:722 -#: ../../godmode/alerts/alert_list.builder.php:119 -#: ../../include/ajax/alert_list.ajax.php:493 +#: ../../enterprise/godmode/policies/policy_alerts.php:534 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:325 +#: ../../godmode/massive/massive_add_action_alerts.php:246 +#: ../../godmode/alerts/alert_list.list.php:744 +#: ../../godmode/alerts/alert_list.builder.php:126 +#: ../../include/ajax/alert_list.ajax.php:497 +#: ../../include/class/AgentsAlerts.class.php:307 msgid "Number of alerts match from" msgstr "アクションを起こすアラート数: 開始" -#: ../../enterprise/godmode/policies/policy_alerts.php:548 +#: ../../enterprise/godmode/policies/policy_alerts.php:551 msgid "There is not alerts configured in this policy." -msgstr "このポリシーにはアラートが設定されていません。" +msgstr "このポリシーにアラート設定がありません。" -#: ../../enterprise/godmode/policies/policy_alerts.php:576 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:97 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:109 -#: ../../godmode/massive/massive_standby_alerts.php:178 -#: ../../godmode/massive/massive_add_alerts.php:249 -#: ../../godmode/massive/massive_enable_disable_alerts.php:166 -#: ../../godmode/massive/massive_delete_alerts.php:241 +#: ../../enterprise/godmode/policies/policy_alerts.php:579 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:104 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:117 +#: ../../godmode/massive/massive_standby_alerts.php:193 +#: ../../godmode/massive/massive_add_alerts.php:268 +#: ../../godmode/massive/massive_enable_disable_alerts.php:181 +#: ../../godmode/massive/massive_delete_alerts.php:259 msgid "Alert template" msgstr "アラートテンプレート" -#: ../../enterprise/godmode/policies/policy_alerts.php:587 +#: ../../enterprise/godmode/policies/policy_alerts.php:590 msgid "Policy module" msgstr "ポリシーモジュール" -#: ../../enterprise/godmode/policies/policy_alerts.php:665 -#: ../../enterprise/godmode/alerts/alert_events_list.php:807 -#: ../../godmode/alerts/alert_list.list.php:946 +#: ../../enterprise/godmode/policies/policy_alerts.php:668 +#: ../../godmode/alerts/alert_list.list.php:1042 msgid "Set off standby" msgstr "非スタンバイ状態にする" -#: ../../enterprise/godmode/policies/policy_alerts.php:674 -#: ../../enterprise/godmode/alerts/alert_events_list.php:816 -#: ../../godmode/alerts/alert_list.list.php:955 +#: ../../enterprise/godmode/policies/policy_alerts.php:677 +#: ../../godmode/alerts/alert_list.list.php:1069 msgid "Set standby" msgstr "スタンバイ状態にする" -#: ../../enterprise/godmode/policies/policy_alerts.php:688 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:272 -#: ../../enterprise/godmode/alerts/alert_events_list.php:671 -#: ../../enterprise/godmode/alerts/alert_events_list.php:673 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:460 -#: ../../godmode/snmpconsole/snmp_alert.php:1329 -#: ../../godmode/alerts/alert_list.list.php:828 -#: ../../godmode/alerts/alert_list.list.php:832 -#: ../../godmode/alerts/alert_list.list.php:985 +#: ../../enterprise/godmode/policies/policy_alerts.php:691 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:275 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:344 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:350 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:444 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:502 +#: ../../godmode/snmpconsole/snmp_alert.php:1284 +#: ../../godmode/alerts/alert_list.list.php:884 +#: ../../godmode/alerts/alert_list.list.php:891 +#: ../../godmode/alerts/alert_list.list.php:1117 msgid "Add action" msgstr "アクションの追加" -#: ../../enterprise/godmode/policies/configure_policy.php:38 -#: ../../enterprise/godmode/servers/HA_cluster.php:52 -#: ../../enterprise/include/functions_policies.php:3711 -#: ../../godmode/agentes/configurar_agente.php:380 -#: ../../godmode/agentes/configurar_agente.php:600 ../../godmode/menu.php:292 -#: ../../godmode/menu.php:299 -#: ../../godmode/module_library/module_library_view.php:45 -#: ../../operation/agentes/estado_agente.php:179 -#: ../../operation/gis_maps/render_view.php:160 -msgid "Setup" -msgstr "セットアップ" - -#: ../../enterprise/godmode/policies/configure_policy.php:98 +#: ../../enterprise/godmode/policies/configure_policy.php:116 msgid "Force Apply" msgstr "強制適用" -#: ../../enterprise/godmode/policies/configure_policy.php:98 +#: ../../enterprise/godmode/policies/configure_policy.php:116 msgid "" "Force the creation of modules even if the software agent does not have " "remote configuration" -msgstr "ソフトウエアエージェントにリモート設定がされてなくても、モジュールの作成を強制する" +msgstr "ソフトウェアエージェントにリモート設定がない場合でも、モジュールの作成を強制します" #: ../../enterprise/godmode/policies/policy_modules.php:295 msgid "" @@ -15702,66 +14583,76 @@ msgstr "この説明を変更すると、データ設定のテキストを変更 #: ../../enterprise/godmode/policies/policy_modules.php:368 msgid "Invalid module type." -msgstr "不正なモジュールタイプです。" +msgstr "不正なモジュールタイプ。" -#: ../../enterprise/godmode/policies/policy_modules.php:521 +#: ../../enterprise/godmode/policies/policy_modules.php:399 +#: ../../godmode/agentes/module_manager_editor.php:727 +msgid "Base options" +msgstr "ベースオプション" + +#: ../../enterprise/godmode/policies/policy_modules.php:536 msgid "Could not be added module(s). You must select a policy" msgstr "モジュールを追加できません。ポリシーを選択する必要があります。" -#: ../../enterprise/godmode/policies/policy_modules.php:554 +#: ../../enterprise/godmode/policies/policy_modules.php:569 #, php-format msgid "Successfully added module(s) (%s/%s) to policy %s" msgstr "モジュール (%s/%s) を、ポリシー %s に追加しました" -#: ../../enterprise/godmode/policies/policy_modules.php:560 +#: ../../enterprise/godmode/policies/policy_modules.php:575 #, php-format msgid "Could not be added module(s) (%s/%s) to policy %s" msgstr "モジュール (%s/%s) をポリシー %s に追加できませんでした" -#: ../../enterprise/godmode/policies/policy_modules.php:864 +#: ../../enterprise/godmode/policies/policy_modules.php:611 +msgid "To define plugins please use plugin configuration tab." +msgstr "プラグインの定義にはプラグイン設定タブを使ってください。" + +#: ../../enterprise/godmode/policies/policy_modules.php:890 msgid "Could not be added module." msgstr "モジュールを追加できませんでした。" -#: ../../enterprise/godmode/policies/policy_modules.php:1243 +#: ../../enterprise/godmode/policies/policy_modules.php:1249 msgid "" "The module type in Data configuration is empty, take from combo box of form." msgstr "データ設定内のモジュールタイプが空です。フォームから選択してください。" -#: ../../enterprise/godmode/policies/policy_modules.php:1247 +#: ../../enterprise/godmode/policies/policy_modules.php:1253 msgid "" "The module name in Data configuration is empty, take from text field of form." msgstr "データ設定内のモジュール名が空です。テキストフィールドに入力してください。" -#: ../../enterprise/godmode/policies/policy_modules.php:1277 -#: ../../enterprise/godmode/policies/policy_modules.php:1290 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:132 +#: ../../enterprise/godmode/policies/policy_modules.php:1283 +#: ../../enterprise/godmode/policies/policy_modules.php:1296 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:145 msgid "" "Successfully added to delete pending modules. Will be deleted in the next " "policy application." msgstr "削除待ちモジュールに追加しました。次回のポリシー適用時に削除されます。" -#: ../../enterprise/godmode/policies/policy_modules.php:1281 +#: ../../enterprise/godmode/policies/policy_modules.php:1287 msgid "Could not be added to deleted all modules." msgstr "削除済の全モジュールへの追加ができませんでした。" -#: ../../enterprise/godmode/policies/policy_modules.php:1344 -#: ../../godmode/agentes/configurar_agente.php:2122 +#: ../../enterprise/godmode/policies/policy_modules.php:1350 +#: ../../godmode/agentes/configurar_agente.php:2124 +#: ../../include/functions_reports.php:925 #, php-format msgid "copy of %s" msgstr "%s のコピー" -#: ../../enterprise/godmode/policies/policy_modules.php:1362 -#: ../../godmode/agentes/configurar_agente.php:2136 +#: ../../enterprise/godmode/policies/policy_modules.php:1368 +#: ../../godmode/agentes/configurar_agente.php:2138 #, php-format msgid "copy of %s (%d)" msgstr "%s のコピー (%d)" -#: ../../enterprise/godmode/policies/policy_modules.php:1386 +#: ../../enterprise/godmode/policies/policy_modules.php:1392 msgid "Successfully duplicate the module." msgstr "モジュールを複製しました。" -#: ../../enterprise/godmode/policies/policy_modules.php:1387 -#: ../../operation/agentes/pandora_networkmap.php:525 +#: ../../enterprise/godmode/policies/policy_modules.php:1393 +#: ../../operation/agentes/pandora_networkmap.php:542 msgid "Could not be duplicated" msgstr "複製できません" @@ -15769,605 +14660,280 @@ msgstr "複製できません" msgid "Local component" msgstr "ローカルコンポーネント" -#: ../../enterprise/godmode/policies/policy_modules.php:1489 -#: ../../enterprise/godmode/policies/policy_modules.php:1490 +#: ../../enterprise/godmode/policies/policy_modules.php:1491 +#: ../../enterprise/godmode/policies/policy_modules.php:1492 msgid "Disabled module" msgstr "無効化モジュール" -#: ../../enterprise/godmode/policies/policy_modules.php:1496 -#: ../../enterprise/godmode/policies/policy_modules.php:1497 +#: ../../enterprise/godmode/policies/policy_modules.php:1499 +#: ../../enterprise/godmode/policies/policy_modules.php:1500 msgid "Enabled module" msgstr "有効化モジュール" -#: ../../enterprise/godmode/policies/policy_modules.php:1506 -#: ../../enterprise/godmode/policies/policy_modules.php:1507 -#: ../../godmode/agentes/module_manager.php:862 -#: ../../godmode/agentes/module_manager.php:863 +#: ../../enterprise/godmode/policies/policy_modules.php:1510 +#: ../../enterprise/godmode/policies/policy_modules.php:1511 +#: ../../godmode/agentes/module_manager.php:1131 +#: ../../godmode/agentes/module_manager.php:1132 msgid "Enable module" msgstr "モジュールを有効化" -#: ../../enterprise/godmode/policies/policy_modules.php:1515 -#: ../../enterprise/godmode/policies/policy_modules.php:1516 -#: ../../godmode/agentes/module_manager.php:871 -#: ../../godmode/agentes/module_manager.php:872 +#: ../../enterprise/godmode/policies/policy_modules.php:1520 +#: ../../enterprise/godmode/policies/policy_modules.php:1521 +#: ../../godmode/agentes/module_manager.php:1140 +#: ../../godmode/agentes/module_manager.php:1141 msgid "Disable module" msgstr "モジュールを無効化" -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_modules.php:1606 msgid "There are no defined modules" msgstr "定義済のモジュールがありません" -#: ../../enterprise/godmode/policies/policy_modules.php:1610 -#: ../../godmode/massive/massive_copy_modules.php:172 +#: ../../enterprise/godmode/policies/policy_modules.php:1625 +#: ../../godmode/massive/massive_copy_modules.php:187 msgid "Copy modules" msgstr "モジュールのコピー" -#: ../../enterprise/godmode/policies/policy_modules.php:1611 +#: ../../enterprise/godmode/policies/policy_modules.php:1626 msgid "Copy selected modules to policy: " msgstr "選択したモジュールをポリシーへコピー: " -#: ../../enterprise/godmode/policies/policy_modules.php:1673 -#: ../../godmode/agentes/module_manager_editor.php:795 +#: ../../enterprise/godmode/policies/policy_modules.php:1688 +#: ../../godmode/agentes/module_manager_editor.php:811 msgid "No module name provided" msgstr "モジュール名がありません。" -#: ../../enterprise/godmode/policies/policy_modules.php:1674 -#: ../../godmode/agentes/module_manager_editor.php:805 +#: ../../enterprise/godmode/policies/policy_modules.php:1689 +#: ../../godmode/agentes/module_manager_editor.php:821 msgid "No target IP provided" msgstr "対象 IP がありません。" -#: ../../enterprise/godmode/policies/policy_modules.php:1675 -#: ../../godmode/agentes/module_manager_editor.php:815 +#: ../../enterprise/godmode/policies/policy_modules.php:1690 +#: ../../godmode/agentes/module_manager_editor.php:831 msgid "No SNMP OID provided" msgstr "SNMP OID がありません。" -#: ../../enterprise/godmode/policies/policy_modules.php:1814 +#: ../../enterprise/godmode/policies/policy_modules.php:1831 msgid "Are you sure to copy modules into policy?\\n" msgstr "モジュールをポリシーにコピーしますか?\\n" -#: ../../enterprise/godmode/policies/policy_modules.php:1834 +#: ../../enterprise/godmode/policies/policy_modules.php:1851 msgid "Please select any module to copy" msgstr "コピーするモジュールを選択してください" -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:203 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:876 -#: ../../enterprise/include/functions_massive.php:15 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:224 -#: ../../godmode/massive/massive_delete_action_alerts.php:129 -#: ../../godmode/massive/massive_add_action_alerts.php:122 -#: ../../godmode/massive/massive_edit_modules.php:1865 -#: ../../godmode/reporting/visual_console_builder.php:579 -#: ../../include/functions_visual_map.php:2674 -msgid "No modules selected" -msgstr "モジュールが選択されていません。" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:377 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:416 -msgid "Successfully modules created" -msgstr "モジュールを作成しました。" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:395 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:431 -msgid "Some required fields are missed" -msgstr "必須フィールドが設定されていません" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:395 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:431 -msgid "name" -msgstr "名前" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:401 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:437 -msgid "Processing error" -msgstr "処理エラー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:433 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:475 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:722 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:600 -#: ../../extensions/realtime_graphs.php:158 -#: ../../godmode/agentes/module_manager_editor_wmi.php:45 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:439 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:469 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:727 -#: ../../godmode/agentes/module_manager_editor_network.php:80 -#: ../../godmode/massive/massive_edit_modules.php:749 -#: ../../include/class/AgentWizard.class.php:218 -#: ../../include/functions_snmp_browser.php:651 -msgid "Target IP" -msgstr "対象IP" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:436 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:725 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:906 -#: ../../enterprise/godmode/setup/setup_history.php:51 -#: ../../enterprise/godmode/servers/manage_export_form.php:121 -#: ../../extensions/quick_shell.php:145 -#: ../../godmode/modules/manage_network_components_form_network.php:53 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:472 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:730 -#: ../../godmode/agentes/module_manager_editor_network.php:126 -#: ../../godmode/massive/massive_edit_modules.php:1073 -#: ../../godmode/servers/modificar_server.php:82 -#: ../../include/functions_config.php:1422 -#: ../../include/class/AgentWizard.class.php:230 -msgid "Port" -msgstr "ポート番号" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:454 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:526 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:743 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:484 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:479 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:737 -#: ../../godmode/events/event_responses.editor.php:157 -#: ../../include/class/AgentWizard.class.php:155 -#: ../../include/functions_snmp_browser.php:699 -msgid "Local console" -msgstr "ローカルコンソール" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:470 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:542 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:759 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:500 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:500 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:758 -#: ../../godmode/events/event_responses.editor.php:174 -#: ../../include/class/AgentWizard.class.php:295 -msgid "Server to execute command" -msgstr "コマンドを実行するサーバ" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:519 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:808 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:572 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:830 -#: ../../include/class/AgentWizard.class.php:152 -msgid "SNMP Walk" -msgstr "snmpwalk" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:523 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:576 -msgid "Unable to do SNMP walk" -msgstr "snmpwalk を実行できません。" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_interfaces_explorer.php:569 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:796 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:992 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:737 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:640 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1015 -msgid "Create modules" -msgstr "モジュール作成" - -#: ../../enterprise/godmode/policies/policy_queue.php:108 +#: ../../enterprise/godmode/policies/policy_queue.php:116 msgid "Operations successfully deleted from the queue" msgstr "キューから操作を削除しました" -#: ../../enterprise/godmode/policies/policy_queue.php:109 +#: ../../enterprise/godmode/policies/policy_queue.php:117 msgid "Operations cannot be deleted from the queue" msgstr "キューから操作を削除できません" -#: ../../enterprise/godmode/policies/policy_queue.php:185 +#: ../../enterprise/godmode/policies/policy_queue.php:204 #, php-format msgid "Some nodes (%s) are unreachebles. Some information may be missing." -msgstr "いくつかのノード(%s)に到達できません。一部の情報が不足している可能性があります。" +msgstr "いくつかのノード(%s)には到達できません。一部の情報が欠落している可能性があります。" -#: ../../enterprise/godmode/policies/policy_queue.php:220 +#: ../../enterprise/godmode/policies/policy_queue.php:241 msgid "Update pending" msgstr "更新待ち" -#: ../../enterprise/godmode/policies/policy_queue.php:222 +#: ../../enterprise/godmode/policies/policy_queue.php:247 msgid "Update pending agents" msgstr "更新待ちエージェント" -#: ../../enterprise/godmode/policies/policy_queue.php:235 -#: ../../enterprise/godmode/policies/policy_agents.php:838 -#: ../../enterprise/godmode/policies/policy_agents.php:1180 +#: ../../enterprise/godmode/policies/policy_queue.php:270 +#: ../../enterprise/godmode/policies/policy_agents.php:918 +#: ../../enterprise/godmode/policies/policy_agents.php:1276 msgid "Add to apply queue" msgstr "適用キューへ追加" -#: ../../enterprise/godmode/policies/policy_queue.php:238 +#: ../../enterprise/godmode/policies/policy_queue.php:276 msgid "Add to apply queue only for database" msgstr "データベースにのみ適用キューを追加" -#: ../../enterprise/godmode/policies/policy_queue.php:245 +#: ../../enterprise/godmode/policies/policy_queue.php:287 msgid "Update pending groups" -msgstr "ペンディンググループの更新" +msgstr "ペンディンググループ更新" -#: ../../enterprise/godmode/policies/policy_queue.php:252 +#: ../../enterprise/godmode/policies/policy_queue.php:301 msgid "Link pending modules" msgstr "リンク待ちモジュール" -#: ../../enterprise/godmode/policies/policy_queue.php:257 +#: ../../enterprise/godmode/policies/policy_queue.php:309 msgid "Will be linked in the next policy application" msgstr "次回のポリシー適用でリンクされます" -#: ../../enterprise/godmode/policies/policy_queue.php:260 +#: ../../enterprise/godmode/policies/policy_queue.php:315 msgid "Unlink pending modules" msgstr "リンク解除待ちモジュール" -#: ../../enterprise/godmode/policies/policy_queue.php:265 +#: ../../enterprise/godmode/policies/policy_queue.php:321 msgid "Will be unlinked in the next policy application" msgstr "次回のポリシー適用でリンクが解除されます" -#: ../../enterprise/godmode/policies/policy_queue.php:270 +#: ../../enterprise/godmode/policies/policy_queue.php:326 msgid "Delete pending" msgstr "削除待ち" -#: ../../enterprise/godmode/policies/policy_queue.php:272 +#: ../../enterprise/godmode/policies/policy_queue.php:332 msgid "Delete pending agents" msgstr "削除待ちエージェント" -#: ../../enterprise/godmode/policies/policy_queue.php:277 -#: ../../enterprise/godmode/policies/policy_queue.php:285 -#: ../../enterprise/godmode/policies/policy_queue.php:293 -#: ../../enterprise/godmode/policies/policy_queue.php:301 -#: ../../enterprise/godmode/policies/policy_queue.php:309 -#: ../../enterprise/godmode/policies/policy_queue.php:317 -#: ../../enterprise/godmode/policies/policy_queue.php:325 -#: ../../enterprise/godmode/policies/policy_queue.php:333 +#: ../../enterprise/godmode/policies/policy_queue.php:340 +#: ../../enterprise/godmode/policies/policy_queue.php:355 +#: ../../enterprise/godmode/policies/policy_queue.php:370 +#: ../../enterprise/godmode/policies/policy_queue.php:385 +#: ../../enterprise/godmode/policies/policy_queue.php:400 +#: ../../enterprise/godmode/policies/policy_queue.php:415 +#: ../../enterprise/godmode/policies/policy_queue.php:430 +#: ../../enterprise/godmode/policies/policy_queue.php:445 msgid "Will be deleted in the next policy application" msgstr "次回のポリシー適用で削除されます" -#: ../../enterprise/godmode/policies/policy_queue.php:280 +#: ../../enterprise/godmode/policies/policy_queue.php:347 msgid "Delete pending groups" -msgstr "ペンディンググループの削除" +msgstr "ペンディンググループ削除" -#: ../../enterprise/godmode/policies/policy_queue.php:288 +#: ../../enterprise/godmode/policies/policy_queue.php:362 msgid "Delete pending modules" msgstr "削除待ちモジュール" -#: ../../enterprise/godmode/policies/policy_queue.php:296 +#: ../../enterprise/godmode/policies/policy_queue.php:377 msgid "Delete pending inventory modules" msgstr "削除待ちインベントリモジュール" -#: ../../enterprise/godmode/policies/policy_queue.php:304 +#: ../../enterprise/godmode/policies/policy_queue.php:392 msgid "Delete pending alerts" msgstr "削除待ちアラート" -#: ../../enterprise/godmode/policies/policy_queue.php:312 +#: ../../enterprise/godmode/policies/policy_queue.php:407 msgid "Delete pending external alerts" msgstr "削除待ち外部アラート" -#: ../../enterprise/godmode/policies/policy_queue.php:320 +#: ../../enterprise/godmode/policies/policy_queue.php:422 msgid "Delete pending file collections" msgstr "削除待ちファイルコレクション" -#: ../../enterprise/godmode/policies/policy_queue.php:328 +#: ../../enterprise/godmode/policies/policy_queue.php:437 msgid "Delete pending plugins" msgstr "削除待ちプラグイン" -#: ../../enterprise/godmode/policies/policy_queue.php:339 +#: ../../enterprise/godmode/policies/policy_queue.php:451 msgid "Advices" msgstr "アドバイス" -#: ../../enterprise/godmode/policies/policy_queue.php:342 +#: ../../enterprise/godmode/policies/policy_queue.php:456 msgid "Queue summary" msgstr "キューサマリ" -#: ../../enterprise/godmode/policies/policy_queue.php:342 -#: ../../enterprise/godmode/policies/policy_queue.php:447 -#: ../../godmode/users/user_list.php:301 -#: ../../godmode/snmpconsole/snmp_alert.php:1139 -#: ../../godmode/alerts/alert_list.list.php:167 -#: ../../operation/agentes/alerts_status.php:475 -#: ../../operation/agentes/graphs.php:262 -#: ../../operation/snmpconsole/snmp_view.php:682 -#: ../../operation/snmpconsole/snmp_view.php:764 -msgid "Toggle filter(s)" -msgstr "フィルタ設定" - -#: ../../enterprise/godmode/policies/policy_queue.php:447 +#: ../../enterprise/godmode/policies/policy_queue.php:569 msgid "Queue filter" msgstr "キューフィルタ" -#: ../../enterprise/godmode/policies/policy_queue.php:555 +#: ../../enterprise/godmode/policies/policy_queue.php:603 +#: ../../enterprise/godmode/policies/policy_linking.php:135 +#: ../../include/lib/Dashboard/Widget.php:576 +#: ../../include/functions_events.php:4886 +msgid "Node" +msgstr "ノード" + +#: ../../enterprise/godmode/policies/policy_queue.php:694 msgid "Empty queue" msgstr "キューが空です" -#: ../../enterprise/godmode/policies/policy_queue.php:572 +#: ../../enterprise/godmode/policies/policy_queue.php:708 msgid "This operation could take a long time" msgstr "この操作は時間がかかります" -#: ../../enterprise/godmode/policies/policy_queue.php:583 +#: ../../enterprise/godmode/policies/policy_queue.php:719 msgid "Apply all queues" -msgstr "全てのキューを適用" +msgstr "全てのキューの適用" -#: ../../enterprise/godmode/policies/policy_queue.php:591 +#: ../../enterprise/godmode/policies/policy_queue.php:727 msgid "Clear all items" msgstr "全アイテムをクリア" -#: ../../enterprise/godmode/policies/policies.php:194 +#: ../../enterprise/godmode/policies/policies.php:140 msgid "Policy name already exists" msgstr "ポリシー名が既に存在します" -#: ../../enterprise/godmode/policies/policies.php:262 +#: ../../enterprise/godmode/policies/policies.php:208 msgid "Policies Management" msgstr "ポリシー管理" -#: ../../enterprise/godmode/policies/policies.php:273 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:332 -#: ../../godmode/alerts/alert_actions.php:109 -#: ../../godmode/alerts/alert_commands.php:401 -#: ../../godmode/reporting/map_builder.php:267 -#: ../../godmode/reporting/map_builder.php:274 -#: ../../include/functions_agents.php:941 +#: ../../enterprise/godmode/policies/policies.php:219 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:455 +#: ../../godmode/alerts/alert_actions.php:132 +#: ../../godmode/alerts/alert_commands.php:611 +#: ../../godmode/reporting/map_builder.php:317 +#: ../../godmode/reporting/map_builder.php:324 +#: ../../godmode/reporting/reporting_builder.php:748 +#: ../../include/functions_agents.php:974 msgid "Successfully copied" msgstr "コピーしました。" -#: ../../enterprise/godmode/policies/policies.php:274 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:333 -#: ../../godmode/alerts/alert_actions.php:110 -#: ../../godmode/alerts/alert_commands.php:402 +#: ../../enterprise/godmode/policies/policies.php:220 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:456 +#: ../../godmode/alerts/alert_actions.php:133 +#: ../../godmode/alerts/alert_commands.php:612 +#: ../../godmode/reporting/reporting_builder.php:749 msgid "Could not be copied" msgstr "コピーできませんでした。" -#: ../../enterprise/godmode/policies/policies.php:281 +#: ../../enterprise/godmode/policies/policies.php:227 msgid "All policy agents added to delete queue" msgstr "削除キューに全ポリシーエージェントを追加しました" -#: ../../enterprise/godmode/policies/policies.php:282 +#: ../../enterprise/godmode/policies/policies.php:228 msgid "Policy agents cannot be added to the delete queue" msgstr "削除キューにポリシーエージェントを追加できません" -#: ../../enterprise/godmode/policies/policies.php:296 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:27 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:25 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:27 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:27 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:28 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:25 -#: ../../godmode/massive/massive_operations.php:288 -msgid "" -"This node is configured with centralized mode. All policies information is " -"read only. Go to metaconsole to manage it." -msgstr "このノードは中央管理モードで設定されています。 すべてのポリシー情報は読み取り専用です。管理はメタコンソールで行います。" - -#: ../../enterprise/godmode/policies/policies.php:356 +#: ../../enterprise/godmode/policies/policies.php:308 msgid "a" msgstr "a" -#: ../../enterprise/godmode/policies/policies.php:523 -#: ../../enterprise/godmode/policies/policy_linking.php:129 -#: ../../enterprise/include/functions_policies.php:3776 +#: ../../enterprise/godmode/policies/policies.php:479 +#: ../../enterprise/godmode/policies/policy_linking.php:139 +#: ../../enterprise/include/functions_policies.php:3574 msgid "Linking" msgstr "リンク" -#: ../../enterprise/godmode/policies/policies.php:536 +#: ../../enterprise/godmode/policies/policies.php:492 msgid "Agent Wizard" msgstr "エージェントウィザード" -#: ../../enterprise/godmode/policies/policies.php:545 +#: ../../enterprise/godmode/policies/policies.php:501 #: ../../enterprise/godmode/policies/policy_external_alerts.php:41 -#: ../../enterprise/include/functions_policies.php:3768 +#: ../../enterprise/include/functions_policies.php:3562 msgid "External alerts" msgstr "外部アラート" -#: ../../enterprise/godmode/policies/policies.php:549 -#: ../../enterprise/godmode/policies/policy.php:50 -#: ../../enterprise/include/functions_policies.php:3792 +#: ../../enterprise/godmode/policies/policies.php:505 +#: ../../enterprise/godmode/policies/policy.php:60 +#: ../../enterprise/include/functions_policies.php:3604 msgid "Queue" msgstr "キュー" -#: ../../enterprise/godmode/policies/policies.php:611 +#: ../../enterprise/godmode/policies/policies.php:573 msgid "There must be no agents to delete the policy." -msgstr "ポリシーを削除するにはエージェントが存在してはいけません。" +msgstr "ポリシーを削除するにはエージェントがあってはいけません。" -#: ../../enterprise/godmode/policies/policies.php:614 +#: ../../enterprise/godmode/policies/policies.php:579 msgid "A policy with agents cannot be deleted. Purge it first" msgstr "エージェントのあるポリシーは削除できません。先にエージェントを削除してください。" -#: ../../enterprise/godmode/policies/policies.php:622 +#: ../../enterprise/godmode/policies/policies.php:589 msgid "Deleting all policy agents" msgstr "全ポリシーエージェントの削除中" -#: ../../enterprise/godmode/policies/policies.php:625 +#: ../../enterprise/godmode/policies/policies.php:594 msgid "All the policy agents will be deleted" msgstr "全ポリシーエージェントが削除されます" -#: ../../enterprise/godmode/policies/policies.php:634 +#: ../../enterprise/godmode/policies/policies.php:603 msgid "Delete all agents" msgstr "全エージェント削除" -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:234 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:200 -#, php-format -msgid "Free space on %s" -msgstr "%s の空き容量" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:383 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:353 -#, php-format -msgid "%s service modules created succesfully" -msgstr "%s 個のサービスモジュールを作成しました" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:390 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:360 -#, php-format -msgid "Error creating %s service modules" -msgstr "%s 個のサービスモジュール作成エラー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:399 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:369 -#, php-format -msgid "%s process modules created succesfully" -msgstr "%s 個のプロセスモジュールを作成しました" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:406 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:376 -#, php-format -msgid "Error creating %s process modules" -msgstr "%s 個のプロセスモジュール作成エラー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:415 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:385 -#, php-format -msgid "%s disk space modules created succesfully" -msgstr "%s 個のディスクスペースモジュールを作成しました" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:422 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:392 -#, php-format -msgid "Error creating %s disk space modules" -msgstr "%s 個のディスクスペースモジュール作成エラー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:431 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:401 -#, php-format -msgid "%s modules created from components succesfully" -msgstr "コンポーネントから %s 個のモジュールを作成しました" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:438 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:408 -#, php-format -msgid "Error creating %s modules from components" -msgstr "コンポーネントから %s 個のモジュールの作成エラー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:445 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:694 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:415 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:703 -#, php-format -msgid "%s modules already exist" -msgstr "%s 個のモジュールはすでに存在します" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:485 -#: ../../godmode/modules/manage_network_components_form_wmi.php:41 -#: ../../godmode/agentes/module_manager_editor_wmi.php:47 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:449 -#: ../../include/class/AgentWizard.class.php:258 -msgid "Namespace" -msgstr "名前空間" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:495 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:692 -#: ../../enterprise/godmode/setup/setup_module_library.php:46 -#: ../../enterprise/include/functions_ui.php:102 -#: ../../extensions/quick_shell.php:138 -#: ../../godmode/modules/manage_network_components_form_wmi.php:47 -#: ../../godmode/agentes/module_manager_editor_wmi.php:63 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:459 -#: ../../godmode/massive/massive_edit_modules.php:834 -#: ../../include/class/CredentialStore.class.php:881 -#: ../../include/class/AgentWizard.class.php:270 -msgid "Username" -msgstr "ユーザ名" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:562 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:517 -msgid "WMI Explore" -msgstr "WMIエクスプローラ" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:571 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:525 -msgid "Unable to do WMI explorer" -msgstr "WMIエクスプローラを実行できません" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:619 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:841 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:554 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:864 -#: ../../operation/agentes/ver_agente.php:1314 -msgid "Processes" -msgstr "プロセス" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:620 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:842 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:555 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:865 -msgid "Free space on disk" -msgstr "ディスク空き容量" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:621 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:556 -msgid "WMI components" -msgstr "WMIコンポーネント" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:623 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:846 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:558 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:869 -msgid "Wizard mode" -msgstr "ウィザードモード" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:643 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:578 -#: ../../godmode/agentes/planned_downtime.editor.php:938 -msgid "Filter by group" -msgstr "グループでフィルタする" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:738 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:745 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:752 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:759 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:970 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:972 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:974 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:976 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:979 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:675 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:683 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:691 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:699 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:993 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:995 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:997 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:999 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1002 -msgid "Add to modules list" -msgstr "モジュール一覧に追加" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:767 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:982 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:708 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1005 -msgid "Remove from modules list" -msgstr "モジュール一覧から削除" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:852 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:868 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:884 -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:900 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1055 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1071 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1087 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1103 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1119 -#: ../../enterprise/include/functions_events.php:198 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:793 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:809 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:825 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:841 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1080 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1096 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1112 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1128 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1144 -#: ../../godmode/events/event_edit_filter.php:404 -#: ../../mobile/operation/events.php:528 -#: ../../include/functions_events.php:4547 -#: ../../operation/events/events_list.php:968 -#: ../../operation/events/events.php:946 -msgid "Repeated" -msgstr "複数回発生イベント" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:862 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1065 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:803 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1090 -#: ../../godmode/reporting/visual_console_builder.wizard.php:276 -#: ../../include/functions_visual_map_editor.php:544 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:370 -msgid "Process" -msgstr "処理" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.wmi_explorer.php:922 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1144 -#: ../../godmode/agentes/agent_wizard.wmi_explorer.php:863 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1169 -msgid "Modules list is empty" -msgstr "モジュール一覧が空です" - #: ../../enterprise/godmode/policies/policy_linking.php:28 msgid "Linking modules" msgstr "リンク中モジュール" @@ -16380,527 +14946,454 @@ msgstr "エラー: ポリシーへのモジュールリンク更新" msgid "Success: Update linking modules to policy" msgstr "成功: ポリシーへのモジュールリンク更新" -#: ../../enterprise/godmode/policies/policy_linking.php:99 +#: ../../enterprise/godmode/policies/policy_linking.php:109 msgid "Free text for filter (*)" msgstr "フィルタテキスト (*)" -#: ../../enterprise/godmode/policies/policy_linking.php:100 +#: ../../enterprise/godmode/policies/policy_linking.php:110 msgid "Free text for filter" msgstr "フィルタテキスト" -#: ../../enterprise/godmode/policies/policy_linking.php:110 +#: ../../enterprise/godmode/policies/policy_linking.php:120 msgid "Cannot retrieve unlinked modules" -msgstr "未リンクモジュールを取得できません" +msgstr "リンクされていないモジュールを取得できません" -#: ../../enterprise/godmode/policies/policy_linking.php:112 +#: ../../enterprise/godmode/policies/policy_linking.php:122 msgid "There are no defined modules unlinked" msgstr "定義済の未リンクモジュールがありません" -#: ../../enterprise/godmode/policies/policy_linking.php:114 +#: ../../enterprise/godmode/policies/policy_linking.php:124 msgid "List of modules unlinked" msgstr "未リンクモジュール一覧" -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:61 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:64 -msgid "The SNMP remote plugin doesnt seem to be installed" -msgstr "SNMP リモートプラグインがインストールされていません" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:61 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:64 -msgid "It is necessary to use some features" -msgstr "いくつかの機能を利用するために必要です" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:61 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:64 -msgid "" -"Please, install the SNMP remote plugin (The name of the plugin must be " -"snmp_remote.pl)" -msgstr "SNMP リモートプラグインをインストールしてください (プラグインの名前は snmp_remote.pl である必要があります)" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:283 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:286 -msgid "Remote system doesnt support host SNMP information" -msgstr "リモートシステムは、ホスト SNMP 情報をサポートしていません。" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:369 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:371 -msgid "The number of bytes read from this device since boot" -msgstr "起動以降このデバイスから読み込んだバイト数" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:370 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:372 -msgid "The number of bytes written to this device since boot" -msgstr "起動以降このデバイスへ書き込んだバイト数" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:371 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:373 -msgid "The number of read accesses from this device since boot" -msgstr "起動以降このデバイスからの読み込みアクセス数" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:372 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:374 -msgid "The number of write accesses from this device since boot" -msgstr "起動以降このデバイスへの書き込みアクセス数" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:544 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:548 -#, php-format -msgid "Check if the process %s is running or not" -msgstr "プロセス %s が動作しているかどうか確認してください" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:611 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:615 -msgid "Disk use information" -msgstr "ディスク利用情報" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:676 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:685 -#, php-format -msgid "%s modules created succesfully" -msgstr "%s 個のモジュールを作成しました" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:682 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:688 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:691 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:697 -#, php-format -msgid "Error creating %s modules" -msgstr "%s 個のモジュール作成エラー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:702 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:711 -msgid "Modules created succesfully" -msgstr "モジュールを作成しました" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:812 -#: ../../enterprise/include/functions_inventory.php:179 -#: ../../enterprise/operation/services/services.treeview_services.php:223 -#: ../../godmode/groups/group_list.php:845 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:834 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:604 -#: ../../operation/tree.php:347 ../../operation/network/network_report.php:333 -msgid "No data found" -msgstr "データがありません" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:812 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:834 -msgid "" -"If the device is a network device, try with the SNMP Interfaces wizard" -msgstr "ネットワークデバイスの場合は、SNMP インタフェースウィザードを試してください" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:840 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:863 -msgid "Devices" -msgstr "デバイス" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:843 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:866 -msgid "Temperature sensors" -msgstr "温度センサー" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:844 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:867 -msgid "Other SNMP data" -msgstr "他の SNMP データ" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:886 -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:891 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:909 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:914 -msgid "SNMP remote plugin is necessary for this feature" -msgstr "この機能には、SNMP リモートプラグインが必要です" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1049 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1074 -msgid "Device" -msgstr "デバイス" - -#: ../../enterprise/godmode/policies/policy_agent_wizard.snmp_explorer.php:1097 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:1122 -msgid "Temperature" -msgstr "温度" - #: ../../enterprise/godmode/policies/policy_external_alerts.php:71 -#: ../../godmode/alerts/alert_list.php:172 +#: ../../godmode/alerts/alert_list.php:173 msgid "No module specified" msgstr "モジュールが指定されていません" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:94 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:93 msgid "Created successfuly" msgstr "作成しました" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:98 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:97 msgid "Duplicated alert" msgstr "アラートが重複しています" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:201 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:204 msgid "Modules in policy per agents" msgstr "エージェントごとのポリシー内モジュール" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:311 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:314 msgid "There is not external alerts configured in this policy" msgstr "このポリシーに設定された外部アラートがありません" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:342 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:343 msgid "Modules in policy agents" msgstr "ポリシーエージェント内のモジュール" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:367 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:368 msgid "The complete and exact name of the module must be specified" msgstr "モジュールの完全で正確な名前を指定する必要があります" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:370 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:371 msgid "Alert Template" msgstr "アラートテンプレート" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:91 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:104 msgid "Module is not selected" msgstr "モジュールが選択されていません" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:247 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:256 msgid "There are no defined inventory modules" msgstr "定義済のインベントリモジュールがありません" -#: ../../enterprise/godmode/policies/policy_collections.php:76 +#: ../../enterprise/godmode/policies/policy_collections.php:87 msgid "" "Successfully added to delete the collection. Will be deleted in the next " "policy application." msgstr "コレクション削除を追加しました。次回のポリシー適用時に削除されます。" -#: ../../enterprise/godmode/policies/policy_collections.php:204 -#: ../../enterprise/godmode/policies/policy_collections.php:277 -#: ../../enterprise/operation/agentes/policy_view.php:172 -#: ../../enterprise/operation/agentes/collection_view.php:111 -#: ../../enterprise/operation/agentes/collection_view.php:112 +#: ../../enterprise/godmode/policies/policy_collections.php:212 +#: ../../enterprise/godmode/policies/policy_collections.php:284 +#: ../../enterprise/operation/agentes/policy_view.php:211 +#: ../../enterprise/operation/agentes/policy_view.php:212 +#: ../../enterprise/operation/agentes/collection_view.php:124 +#: ../../enterprise/operation/agentes/collection_view.php:125 msgid "Outdate" msgstr "期限切れ" -#: ../../enterprise/godmode/policies/policy_collections.php:221 +#: ../../enterprise/godmode/policies/policy_collections.php:229 msgid "Collections in policy" msgstr "ポリシー内コレクション" -#: ../../enterprise/godmode/policies/policy_collections.php:225 +#: ../../enterprise/godmode/policies/policy_collections.php:233 msgid "Collections to add" msgstr "追加するコレクション" -#: ../../enterprise/godmode/policies/policy_collections.php:296 +#: ../../enterprise/godmode/policies/policy_collections.php:303 msgid "No available collection to add" msgstr "追加するコレクションがありません" -#: ../../enterprise/godmode/policies/policy_agents.php:114 +#: ../../enterprise/godmode/policies/policy_agents.php:118 msgid "" "Successfully added to delete pending agents. Will be deleted in the next " "policy application." msgstr "削除待ちエージェントに追加しました。次回のポリシー適用時に削除されます。" -#: ../../enterprise/godmode/policies/policy_agents.php:136 +#: ../../enterprise/godmode/policies/policy_agents.php:140 msgid "" "Successfully added to delete pending groups. Will be deleted in the next " "policy application." -msgstr "削除予約グループへ追加しました。次回のポリシー適用で削除されます。" +msgstr "削除保留中グループに追加しました。 次のポリシー適用で削除されます。" -#: ../../enterprise/godmode/policies/policy_agents.php:189 -#: ../../enterprise/godmode/policies/policy_agents.php:332 +#: ../../enterprise/godmode/policies/policy_agents.php:193 +#: ../../enterprise/godmode/policies/policy_agents.php:367 msgid "Successfully added to delete queue" msgstr "削除キューに追加しました" -#: ../../enterprise/godmode/policies/policy_agents.php:190 -#: ../../enterprise/godmode/policies/policy_agents.php:333 +#: ../../enterprise/godmode/policies/policy_agents.php:194 +#: ../../enterprise/godmode/policies/policy_agents.php:368 msgid "Could not be added to delete queue" msgstr "削除キューに追加できませんでした" -#: ../../enterprise/godmode/policies/policy_agents.php:226 -#: ../../enterprise/godmode/alerts/alert_events_list.php:211 -#: ../../godmode/massive/massive_add_alerts.php:140 -#: ../../godmode/massive/massive_add_action_alerts.php:119 -#: ../../godmode/alerts/alert_list.php:261 -#: ../../operation/incidents/incident_detail.php:75 -msgid "Successfully added" -msgstr "追加されました。" +#: ../../enterprise/godmode/policies/policy_agents.php:247 +#, php-format +msgid "Successfully added %d" +msgstr "追加しました %d" -#: ../../enterprise/godmode/policies/policy_agents.php:239 +#: ../../enterprise/godmode/policies/policy_agents.php:252 +#, php-format +msgid "" +"Exceeded max. number (%d) of agents added to policy concurrently (%d added)" +msgstr "同時にポリシーに追加するエージェント最大数(%d)を超過しました (%d 追加されました)" + +#: ../../enterprise/godmode/policies/policy_agents.php:265 msgid "Successfully deleted from delete pending agents" msgstr "削除待ちエージェントから削除しました" -#: ../../enterprise/godmode/policies/policy_agents.php:240 +#: ../../enterprise/godmode/policies/policy_agents.php:266 msgid "Could not be deleted from delete pending agents" msgstr "削除待ちエージェントから削除できませんでした" -#: ../../enterprise/godmode/policies/policy_agents.php:419 -msgid "Apply to" -msgstr "次に適用" +#: ../../enterprise/godmode/policies/policy_agents.php:333 +msgid "" +"Number of agents added to the policy concurrently is too large. This might " +"cause the operation to fail or lead to performance issues." +msgstr "" +"ポリシーに同時に追加されたエージェントの数が多すぎます。 これにより、操作が失敗したり、パフォーマンスの問題が発生したりする可能性があります。" -#: ../../enterprise/godmode/policies/policy_agents.php:470 -#: ../../enterprise/godmode/policies/policy_agents.php:503 +#: ../../enterprise/godmode/policies/policy_agents.php:464 +msgid "Apply to" +msgstr "次へ適用:" + +#: ../../enterprise/godmode/policies/policy_agents.php:511 #: ../../enterprise/godmode/policies/policy_agents.php:542 -#: ../../enterprise/godmode/policies/policy_agents.php:687 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:98 -#: ../../godmode/massive/massive_copy_modules.php:96 -#: ../../godmode/massive/massive_copy_modules.php:249 -#: ../../godmode/massive/massive_standby_alerts.php:161 -#: ../../godmode/massive/massive_delete_action_alerts.php:175 -#: ../../godmode/massive/massive_delete_modules.php:362 -#: ../../godmode/massive/massive_add_alerts.php:200 -#: ../../godmode/massive/massive_delete_agents.php:126 -#: ../../godmode/massive/massive_enable_disable_alerts.php:148 -#: ../../godmode/massive/massive_edit_agents.php:412 -#: ../../godmode/massive/massive_delete_alerts.php:275 -#: ../../godmode/massive/massive_add_action_alerts.php:168 -#: ../../godmode/massive/massive_edit_modules.php:343 -#: ../../include/functions_html.php:837 ../../include/functions_html.php:980 +#: ../../enterprise/godmode/policies/policy_agents.php:585 +#: ../../enterprise/godmode/policies/policy_agents.php:767 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:105 +#: ../../godmode/massive/massive_copy_modules.php:111 +#: ../../godmode/massive/massive_copy_modules.php:264 +#: ../../godmode/massive/massive_standby_alerts.php:176 +#: ../../godmode/massive/massive_delete_action_alerts.php:209 +#: ../../godmode/massive/massive_delete_modules.php:381 +#: ../../godmode/massive/massive_add_alerts.php:216 +#: ../../godmode/massive/massive_delete_agents.php:141 +#: ../../godmode/massive/massive_enable_disable_alerts.php:163 +#: ../../godmode/massive/massive_edit_agents.php:432 +#: ../../godmode/massive/massive_delete_alerts.php:293 +#: ../../godmode/massive/massive_add_action_alerts.php:203 +#: ../../godmode/massive/massive_edit_modules.php:358 +#: ../../include/functions_html.php:1102 ../../include/functions_html.php:1252 +#: ../../include/lib/Dashboard/Widgets/events_list.php:436 msgid "Group recursion" msgstr "子グループを含める" -#: ../../enterprise/godmode/policies/policy_agents.php:517 -#: ../../enterprise/godmode/policies/policy_agents.php:525 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:208 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:389 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:234 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:169 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:570 +#: ../../enterprise/godmode/policies/policy_agents.php:556 +#: ../../enterprise/godmode/policies/policy_agents.php:564 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:234 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:391 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:264 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:217 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:749 +#: ../../enterprise/include/class/Omnishell.class.php:825 +#: ../../enterprise/include/class/Omnishell.class.php:904 msgid "Filter agent" msgstr "エージェントのフィルタ" -#: ../../enterprise/godmode/policies/policy_agents.php:534 +#: ../../enterprise/godmode/policies/policy_agents.php:576 +#: ../../enterprise/godmode/policies/policy_agents.php:686 msgid "Agents in Policy" msgstr "ポリシー内エージェント" -#: ../../enterprise/godmode/policies/policy_agents.php:556 -msgid "Groups in Policy" -msgstr "ポリシー内のグループ" +#: ../../enterprise/godmode/policies/policy_agents.php:600 +#: ../../enterprise/godmode/policies/policy_agents.php:1058 +#: ../../enterprise/godmode/setup/setup_auth.php:228 +#: ../../enterprise/godmode/setup/setup_auth.php:507 +#: ../../enterprise/godmode/setup/setup_auth.php:1285 +#: ../../extensions/files_repo/files_repo_form.php:55 +#: ../../extensions/module_groups.php:311 +#: ../../godmode/reporting/visual_console_builder.wizard.php:362 +#: ../../mobile/include/functions_web.php:27 ../../mobile/operation/home.php:57 +#: ../../mobile/operation/groups.php:77 +#: ../../include/functions_networkmap.php:1314 +#: ../../include/functions_maps.php:46 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:216 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:295 +#: ../../include/lib/Dashboard/Widgets/events_list.php:420 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:301 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:328 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:355 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:301 +#: ../../operation/tree.php:72 +#: ../../operation/agentes/pandora_networkmap.php:727 +msgid "Groups" +msgstr "グループ" -#: ../../enterprise/godmode/policies/policy_agents.php:630 +#: ../../enterprise/godmode/policies/policy_agents.php:602 +#: ../../enterprise/godmode/policies/policy_agents.php:1060 +msgid "Groups in Policy" +msgstr "ポリシー内グループ" + +#: ../../enterprise/godmode/policies/policy_agents.php:696 msgid "Add agents to policy" msgstr "ポリシーへのエージェント追加" -#: ../../enterprise/godmode/policies/policy_agents.php:638 +#: ../../enterprise/godmode/policies/policy_agents.php:711 msgid "Delete agents from policy" msgstr "ポリシーからエージェント削除" -#: ../../enterprise/godmode/policies/policy_agents.php:697 +#: ../../enterprise/godmode/policies/policy_agents.php:777 msgid "Applied" msgstr "適用済" -#: ../../enterprise/godmode/policies/policy_agents.php:698 +#: ../../enterprise/godmode/policies/policy_agents.php:778 msgid "Not applied" msgstr "未適用" -#: ../../enterprise/godmode/policies/policy_agents.php:709 -#: ../../godmode/agentes/configurar_agente.php:512 -#: ../../godmode/agentes/configurar_agente.php:653 -#: ../../godmode/agentes/agent_manager.php:538 -#: ../../godmode/massive/massive_edit_agents.php:646 -#: ../../godmode/servers/servers.build_table.php:202 +#: ../../enterprise/godmode/policies/policy_agents.php:789 +#: ../../godmode/agentes/configurar_agente.php:602 +#: ../../godmode/agentes/configurar_agente.php:745 +#: ../../godmode/agentes/agent_manager.php:590 +#: ../../godmode/massive/massive_edit_agents.php:683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/servers/servers.build_table.php:232 msgid "Remote configuration" msgstr "リモート設定" -#: ../../enterprise/godmode/policies/policy_agents.php:709 -#: ../../enterprise/operation/agentes/policy_view.php:323 +#: ../../enterprise/godmode/policies/policy_agents.php:789 +#: ../../enterprise/operation/agentes/policy_view.php:388 msgid "R." msgstr "R." -#: ../../enterprise/godmode/policies/policy_agents.php:711 -#: ../../enterprise/godmode/policies/policy_agents.php:1075 +#: ../../enterprise/godmode/policies/policy_agents.php:791 +#: ../../enterprise/godmode/policies/policy_agents.php:1171 #: ../../enterprise/godmode/admin_access_logs.php:24 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:272 -#: ../../enterprise/operation/agentes/policy_view.php:49 -#: ../../enterprise/operation/agentes/policy_view.php:142 -#: ../../enterprise/operation/agentes/policy_view.php:206 -#: ../../enterprise/operation/agentes/policy_view.php:211 -#: ../../godmode/agentes/module_manager.php:646 -#: ../../mobile/operation/agents.php:396 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:190 +#: ../../enterprise/operation/agentes/policy_view.php:60 +#: ../../enterprise/operation/agentes/policy_view.php:160 +#: ../../enterprise/operation/agentes/policy_view.php:251 +#: ../../enterprise/operation/agentes/policy_view.php:256 +#: ../../godmode/agentes/module_manager.php:832 +#: ../../mobile/operation/agents.php:387 #: ../../include/ajax/alert_list.ajax.php:272 #: ../../include/ajax/alert_list.ajax.php:297 -#: ../../include/functions_events.php:2393 -#: ../../operation/agentes/alerts_status.php:513 -#: ../../operation/agentes/alerts_status.php:549 -#: ../../operation/agentes/alerts_status.php:584 -#: ../../operation/agentes/alerts_status.php:617 +#: ../../include/functions_events.php:2557 +#: ../../operation/agentes/alerts_status.php:532 +#: ../../operation/agentes/alerts_status.php:568 +#: ../../operation/agentes/alerts_status.php:603 +#: ../../operation/agentes/alerts_status.php:636 msgid "S." msgstr "S." -#: ../../enterprise/godmode/policies/policy_agents.php:712 +#: ../../enterprise/godmode/policies/policy_agents.php:792 msgid "Unlinked modules" msgstr "未リンクモジュール" -#: ../../enterprise/godmode/policies/policy_agents.php:712 +#: ../../enterprise/godmode/policies/policy_agents.php:792 msgid "U." msgstr "U." -#: ../../enterprise/godmode/policies/policy_agents.php:713 -#: ../../enterprise/godmode/policies/policy_agents.php:1076 +#: ../../enterprise/godmode/policies/policy_agents.php:793 +#: ../../enterprise/godmode/policies/policy_agents.php:1172 #: ../../enterprise/godmode/admin_access_logs.php:28 #: ../../godmode/reporting/visual_console_builder.elements.php:118 -#: ../../mobile/operation/agents.php:397 +#: ../../mobile/operation/agents.php:388 msgid "A." msgstr "A." -#: ../../enterprise/godmode/policies/policy_agents.php:715 -#: ../../enterprise/godmode/policies/policy_agents.php:1078 -#: ../../enterprise/operation/agentes/policy_view.php:52 +#: ../../enterprise/godmode/policies/policy_agents.php:795 +#: ../../enterprise/godmode/policies/policy_agents.php:1174 +#: ../../enterprise/operation/agentes/policy_view.php:63 msgid "Last application" msgstr "最後の適用" -#: ../../enterprise/godmode/policies/policy_agents.php:716 -#: ../../enterprise/godmode/policies/policy_agents.php:1080 +#: ../../enterprise/godmode/policies/policy_agents.php:796 +#: ../../enterprise/godmode/policies/policy_agents.php:1176 msgid "Add to delete queue" msgstr "削除キューへの追加" -#: ../../enterprise/godmode/policies/policy_agents.php:716 -#: ../../enterprise/godmode/policies/policy_agents.php:1080 +#: ../../enterprise/godmode/policies/policy_agents.php:796 +#: ../../enterprise/godmode/policies/policy_agents.php:1176 msgid "D." msgstr "削除" -#: ../../enterprise/godmode/policies/policy_agents.php:782 -#: ../../godmode/agentes/agent_manager.php:247 +#: ../../enterprise/godmode/policies/policy_agents.php:862 +#: ../../godmode/agentes/agent_manager.php:257 msgid "This agent can be remotely configured" msgstr "このエージェントはリモートから設定可能です。" -#: ../../enterprise/godmode/policies/policy_agents.php:788 +#: ../../enterprise/godmode/policies/policy_agents.php:868 msgid "This agent can not be remotely configured" msgstr "このエージェントはリモート設定できません" -#: ../../enterprise/godmode/policies/policy_agents.php:827 -#: ../../enterprise/godmode/policies/policy_agents.php:1169 +#: ../../enterprise/godmode/policies/policy_agents.php:907 +#: ../../enterprise/godmode/policies/policy_agents.php:1265 msgid "Process deletion" msgstr "プロセス削除" -#: ../../enterprise/godmode/policies/policy_agents.php:889 -#: ../../enterprise/godmode/policies/policy_agents.php:1123 -#: ../../enterprise/operation/agentes/policy_view.php:66 +#: ../../enterprise/godmode/policies/policy_agents.php:969 +#: ../../enterprise/godmode/policies/policy_agents.php:1219 +#: ../../enterprise/operation/agentes/policy_view.php:77 msgid "Policy applied" msgstr "適用済ポリシー" -#: ../../enterprise/godmode/policies/policy_agents.php:895 -#: ../../enterprise/godmode/policies/policy_agents.php:1129 +#: ../../enterprise/godmode/policies/policy_agents.php:975 +#: ../../enterprise/godmode/policies/policy_agents.php:1225 msgid "Need apply" msgstr "要適用" -#: ../../enterprise/godmode/policies/policy_agents.php:905 -#: ../../enterprise/godmode/policies/policy_agents.php:1138 +#: ../../enterprise/godmode/policies/policy_agents.php:985 +#: ../../enterprise/godmode/policies/policy_agents.php:1234 msgid "Applying policy" msgstr "ポリシー適用中" -#: ../../enterprise/godmode/policies/policy_agents.php:915 -#: ../../enterprise/godmode/policies/policy_agents.php:1146 +#: ../../enterprise/godmode/policies/policy_agents.php:995 +#: ../../enterprise/godmode/policies/policy_agents.php:1242 msgid "Deleting from policy" msgstr "ポリシーから削除中" -#: ../../enterprise/godmode/policies/policy_agents.php:930 -#: ../../godmode/massive/massive_delete_modules.php:72 +#: ../../enterprise/godmode/policies/policy_agents.php:1010 +#: ../../godmode/massive/massive_delete_modules.php:87 #: ../../godmode/massive/massive_add_alerts.php:100 -#: ../../godmode/massive/massive_delete_agents.php:35 -#: ../../godmode/massive/massive_edit_agents.php:136 -#: ../../godmode/massive/massive_delete_alerts.php:98 -#: ../../godmode/massive/massive_add_action_alerts.php:60 +#: ../../godmode/massive/massive_delete_agents.php:50 +#: ../../godmode/massive/massive_edit_agents.php:151 +#: ../../godmode/massive/massive_delete_alerts.php:113 +#: ../../godmode/massive/massive_add_action_alerts.php:75 #: ../../include/functions_visual_map.php:2566 #: ../../include/functions_visual_map.php:2953 msgid "No agents selected" msgstr "エージェントが選択されていません。" -#: ../../enterprise/godmode/policies/policy_agents.php:1026 +#: ../../enterprise/godmode/policies/policy_agents.php:1118 msgid "Add groups to policy" -msgstr "ポリシーへグループ追加" +msgstr "ポリシーへのグループ追加" -#: ../../enterprise/godmode/policies/policy_agents.php:1034 +#: ../../enterprise/godmode/policies/policy_agents.php:1126 msgid "Delete groups from policy" -msgstr "ポリシーからグループ削除" +msgstr "ポリシーからグループを削除" -#: ../../enterprise/godmode/policies/policy_agents.php:1077 +#: ../../enterprise/godmode/policies/policy_agents.php:1173 msgid "Total agents in policy group" msgstr "ポリシーグループ内の全エージェント" -#: ../../enterprise/godmode/policies/policy_agents.php:1077 +#: ../../enterprise/godmode/policies/policy_agents.php:1173 msgid "T." -msgstr "種類" +msgstr "T." -#: ../../enterprise/godmode/policies/policy.php:92 -#: ../../enterprise/include/functions_policies.php:3729 -#: ../../godmode/agentes/configurar_agente.php:467 +#: ../../enterprise/godmode/policies/policy.php:102 +#: ../../enterprise/include/functions_policies.php:3523 +#: ../../godmode/agentes/configurar_agente.php:525 msgid "Agent wizard" msgstr "エージェントウィザード" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:24 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:23 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:44 #: ../../enterprise/operation/snmpconsole/snmp_view.php:82 -#: ../../enterprise/operation/menu.php:170 ../../include/functions_menu.php:545 +#: ../../enterprise/operation/menu.php:170 ../../include/functions_menu.php:535 msgid "SNMP trap editor" msgstr "SNMP トラップエディタ" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:56 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:338 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:284 -#: ../../extensions/realtime_graphs.php:172 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:376 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:292 #: ../../godmode/setup/snmp_wizard.php:42 -#: ../../include/functions_snmp_browser.php:522 +#: ../../include/functions_snmp_browser.php:556 msgid "OID" msgstr "OID" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:64 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:339 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:377 msgid "Custom OID" msgstr "カスタム OID" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:74 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:341 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1991 -#: ../../enterprise/include/functions_reporting_csv.php:2151 -#: ../../enterprise/include/functions_reporting_csv.php:2165 -#: ../../godmode/setup/news.php:195 ../../godmode/setup/setup_visuals.php:1208 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1808 -#: ../../include/functions_reports.php:804 -#: ../../include/functions_reporting.php:5111 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:379 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2038 +#: ../../enterprise/include/functions_reporting_csv.php:2299 +#: ../../enterprise/include/functions_reporting_csv.php:2313 +#: ../../godmode/setup/news.php:205 ../../godmode/setup/setup_visuals.php:1286 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1920 +#: ../../include/functions_reports.php:819 +#: ../../include/functions_reporting.php:6161 #: ../../include/lib/Dashboard/Widgets/post.php:214 msgid "Text" msgstr "文字列" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:187 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:199 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:57 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:51 +#: ../../godmode/snmpconsole/snmp_filters.php:59 +#: ../../operation/snmpconsole/snmp_browser.php:87 +#: ../../operation/snmpconsole/snmp_mib_uploader.php:57 +msgid "SMNP" +msgstr "SNMP" + +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:225 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:237 msgid "Successfully added trap custom values" msgstr "トラップカスタム値を追加しました" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:189 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:201 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:227 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:239 msgid "Error adding trap custom values" msgstr "トラップカスタム値の追加エラー" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:204 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:279 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:242 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:317 msgid "This custom OID is preexistent." msgstr "このカスタム OID はすでに存在します。" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:245 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:283 msgid "No change in data" msgstr "データに変更がありません" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:247 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:274 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:285 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:312 msgid "Successfully updated trap custom values" msgstr "トラップカスタム値を更新しました" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:249 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:276 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:287 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:314 msgid "Error updating trap custom values" msgstr "トラップカスタム値の更新エラー" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:289 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:327 msgid "Successfully deleted trap custom values" msgstr "トラップカスタム値を削除しました" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:292 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:330 msgid "Error deleting trap custom values" msgstr "トラップカスタム値の削除エラー" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:298 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:336 #, php-format msgid "Uploaded %s/%s traps" msgstr "%s/%s トラップをアップロードしました" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:302 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:340 msgid "Fail uploaded file" msgstr "ファイルのアップロードに失敗しました" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:307 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:345 msgid "" "MIB files will be loaded and searched for SNMP trap definitions. They will " "not be installed on the system! You can use the MIB uploader for that " @@ -16908,11 +15401,11 @@ msgid "" msgstr "" "MIBファイルがロードされ SNMP トラップ定義で検索されます。システムにはインストールされません。MIB アップローダはこの目的の範囲で利用できます。" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:316 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:354 msgid "Load MIB" msgstr "MIBのロード" -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:318 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:356 msgid "Upload MIB" msgstr "MIBをアップロード" @@ -16921,441 +15414,576 @@ msgid "Manage Satellite Server" msgstr "サテライトサーバ管理" #: ../../enterprise/godmode/menu.php:25 -#: ../../enterprise/godmode/massive/massive_operations.php:69 +#: ../../enterprise/godmode/massive/massive_operations.php:99 msgid "Policies operations" msgstr "ポリシー操作" #: ../../enterprise/godmode/menu.php:36 -#: ../../enterprise/godmode/massive/massive_operations.php:48 +#: ../../enterprise/godmode/massive/massive_operations.php:75 msgid "SNMP operations" msgstr "SNMP 操作" #: ../../enterprise/godmode/menu.php:48 -#: ../../enterprise/godmode/massive/massive_operations.php:27 +#: ../../enterprise/godmode/massive/massive_operations.php:28 msgid "Satellite operations" msgstr "サテライト操作" -#: ../../enterprise/godmode/menu.php:60 ../../enterprise/godmode/menu.php:258 +#: ../../enterprise/godmode/menu.php:60 +#: ../../enterprise/godmode/massive/massive_operations.php:53 +msgid "Services operations" +msgstr "サービス操作" + +#: ../../enterprise/godmode/menu.php:72 ../../enterprise/godmode/menu.php:269 msgid "Duplicate config" msgstr "設定の複製" -#: ../../enterprise/godmode/menu.php:87 -#: ../../enterprise/include/functions_policies.php:3708 +#: ../../enterprise/godmode/menu.php:99 +#: ../../enterprise/include/functions_policies.php:3502 msgid "Manage policies" msgstr "ポリシー管理" -#: ../../enterprise/godmode/menu.php:96 +#: ../../enterprise/godmode/menu.php:108 msgid "Manage agent autoconfiguration" msgstr "エージェント自動設定管理" -#: ../../enterprise/godmode/menu.php:105 +#: ../../enterprise/godmode/menu.php:117 #: ../../enterprise/include/class/AgentRepository.class.php:596 msgid "Software agents repository" msgstr "ソフトウエアエージェントリポジトリ" -#: ../../enterprise/godmode/menu.php:127 -#: ../../enterprise/include/functions_setup.php:48 -#: ../../enterprise/include/functions_setup.php:90 +#: ../../enterprise/godmode/menu.php:139 +#: ../../enterprise/include/functions_setup.php:67 +#: ../../enterprise/include/functions_setup.php:119 #: ../../operation/agentes/datos_agente.php:180 msgid "History database" msgstr "ヒストリデータベース" -#: ../../enterprise/godmode/menu.php:138 +#: ../../enterprise/godmode/menu.php:150 #: ../../enterprise/include/class/CSVImportAgents.class.php:114 #: ../../godmode/wizards/HostDevices.class.php:159 msgid "Import CSV" msgstr "CSVのインポート" -#: ../../enterprise/godmode/menu.php:142 -#: ../../enterprise/include/class/DeploymentCenter.class.php:573 +#: ../../enterprise/godmode/menu.php:154 +#: ../../enterprise/include/class/DeploymentCenter.class.php:613 #: ../../godmode/wizards/HostDevices.class.php:165 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:638 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:774 msgid "Agent deployment" msgstr "エージェントの展開" -#: ../../enterprise/godmode/menu.php:152 -msgid "Mysql" -msgstr "MySQL" +#: ../../enterprise/godmode/menu.php:164 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:406 +msgid "Microsoft SQL Server" +msgstr "Microsoft SQL Server" -#: ../../enterprise/godmode/menu.php:153 +#: ../../enterprise/godmode/menu.php:165 +msgid "Mysql" +msgstr "Mysql" + +#: ../../enterprise/godmode/menu.php:166 #: ../../enterprise/godmode/setup/setup.php:179 -#: ../../enterprise/include/class/Oracle.app.php:406 +#: ../../enterprise/include/class/Oracle.app.php:411 msgid "Oracle" msgstr "Oracle" -#: ../../enterprise/godmode/menu.php:154 -#: ../../enterprise/include/class/VMware.app.php:458 +#: ../../enterprise/godmode/menu.php:167 +#: ../../enterprise/include/class/VMware.app.php:489 msgid "VMware" msgstr "VMware" -#: ../../enterprise/godmode/menu.php:155 -#: ../../enterprise/include/class/SAPView.class.php:612 -#: ../../enterprise/include/class/SAPView.class.php:615 -#: ../../include/class/CredentialStore.class.php:872 +#: ../../enterprise/godmode/menu.php:168 +#: ../../enterprise/include/class/SAPView.class.php:621 +#: ../../enterprise/include/class/SAPView.class.php:624 +#: ../../include/class/CredentialStore.class.php:928 msgid "SAP" msgstr "SAP" -#: ../../enterprise/godmode/menu.php:156 -#: ../../enterprise/godmode/wizards/Applications.class.php:154 -#: ../../enterprise/godmode/wizards/Applications.class.php:162 +#: ../../enterprise/godmode/menu.php:169 +#: ../../enterprise/include/class/DB2.app.php:404 +msgid "DB2" +msgstr "DB2" + +#: ../../enterprise/godmode/menu.php:170 +#: ../../enterprise/godmode/wizards/Applications.class.php:163 +#: ../../enterprise/godmode/wizards/Applications.class.php:171 msgid "Applications" msgstr "アプリケーション" -#: ../../enterprise/godmode/menu.php:167 +#: ../../enterprise/godmode/menu.php:181 msgid "Amazon Web Services" msgstr "Amazon Web Services" -#: ../../enterprise/godmode/menu.php:168 +#: ../../enterprise/godmode/menu.php:182 msgid "Microsoft Azure" msgstr "Microsoft Azure" -#: ../../enterprise/godmode/menu.php:169 -#: ../../enterprise/godmode/wizards/Cloud.class.php:182 -#: ../../enterprise/godmode/wizards/Cloud.class.php:191 -#: ../../enterprise/include/class/Azure.cloud.php:139 -#: ../../enterprise/include/class/Azure.cloud.php:183 -#: ../../enterprise/include/class/Aws.cloud.php:94 -#: ../../enterprise/include/class/Aws.cloud.php:141 +#: ../../enterprise/godmode/menu.php:183 +msgid "Google Compute Platform" +msgstr "Google Compute Platform" + +#: ../../enterprise/godmode/menu.php:184 +#: ../../enterprise/godmode/wizards/Cloud.class.php:186 +#: ../../enterprise/godmode/wizards/Cloud.class.php:195 +#: ../../enterprise/include/class/Azure.cloud.php:150 +#: ../../enterprise/include/class/Azure.cloud.php:194 +#: ../../enterprise/include/class/Aws.cloud.php:115 +#: ../../enterprise/include/class/Aws.cloud.php:162 +#: ../../enterprise/include/class/Google.cloud.php:144 +#: ../../enterprise/include/class/Google.cloud.php:188 msgid "Cloud" msgstr "クラウド" -#: ../../enterprise/godmode/menu.php:184 +#: ../../enterprise/godmode/menu.php:199 msgid "New console task" msgstr "新規コンソールタスク" -#: ../../enterprise/godmode/menu.php:194 +#: ../../enterprise/godmode/menu.php:209 msgid "Enterprise ACL Setup" msgstr "Enterprise ACL 設定" -#: ../../enterprise/godmode/menu.php:203 +#: ../../enterprise/godmode/menu.php:218 msgid "Skins" msgstr "スキン" -#: ../../enterprise/godmode/menu.php:213 +#: ../../enterprise/godmode/menu.php:228 msgid "Manage database HA" msgstr "データベース HA 管理" -#: ../../enterprise/godmode/menu.php:223 +#: ../../enterprise/godmode/menu.php:238 #: ../../enterprise/godmode/servers/manage_export.php:43 #: ../../enterprise/godmode/servers/manage_export_form.php:59 msgid "Export targets" msgstr "エクスポートターゲット" -#: ../../enterprise/godmode/menu.php:233 +#: ../../enterprise/godmode/menu.php:248 msgid "Alert correlation" msgstr "アラート相関" -#: ../../enterprise/godmode/menu.php:249 +#: ../../enterprise/godmode/menu.php:260 msgid "Log Collector" msgstr "ログ収集" -#: ../../enterprise/godmode/menu.php:267 +#: ../../enterprise/godmode/menu.php:278 msgid "Password policy" msgstr "パスワードポリシー" -#: ../../enterprise/godmode/menu.php:275 -#: ../../enterprise/include/functions_setup.php:40 -#: ../../enterprise/include/functions_setup.php:79 -#: ../../godmode/extensions.php:138 ../../godmode/setup/setup.php:225 +#: ../../enterprise/godmode/menu.php:286 +#: ../../enterprise/include/functions_setup.php:44 +#: ../../enterprise/include/functions_setup.php:108 +#: ../../godmode/extensions.php:140 ../../godmode/setup/setup.php:314 msgid "Enterprise" msgstr "エンタープライズ" -#: ../../enterprise/godmode/menu.php:288 +#: ../../enterprise/godmode/menu.php:299 #: ../../general/first_task/omnishell.php:31 #: ../../general/first_task/omnishell.php:34 msgid "Omnishell" msgstr "Omnishell" -#: ../../enterprise/godmode/menu.php:297 ../../godmode/setup/setup.php:133 -#: ../../godmode/setup/setup.php:203 -#: ../../godmode/module_library/module_library_view.php:65 +#: ../../enterprise/godmode/menu.php:313 +#: ../../enterprise/tools/ipam/ipam.php:378 +msgid "IPAM" +msgstr "IPAM" + +#: ../../enterprise/godmode/menu.php:322 ../../godmode/setup/setup.php:187 +#: ../../godmode/setup/setup.php:286 msgid "Module Library" msgstr "モジュールライブラリ" -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:76 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:73 +#: ../../enterprise/godmode/menu.php:330 +#: ../../enterprise/godmode/alerts/alert_inventory.php:78 +#: ../../enterprise/godmode/alerts/alert_inventory.php:80 +msgid "Inventory alerts" +msgstr "インベントリアラート" + +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:83 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:78 msgid "Successful update the tags" msgstr "タグを更新しました" -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:77 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:74 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:84 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:79 msgid "Unsuccessful update the tags" msgstr "タグの更新に失敗しました" -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:125 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:132 msgid "Tags unused" msgstr "未使用タグ" -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:163 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:172 msgid "Tags used" msgstr "使用中タグ" -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:71 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:78 msgid "Success: create the alerts." msgstr "成功: アラート作成" -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:71 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:78 msgid "Failed: create the alerts for this modules, please check." msgstr "失敗: このモジュールのアラート作成、確認してください。" -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:110 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:111 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:122 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:123 -#: ../../include/functions_alerts.php:656 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:117 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:118 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:130 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:131 +#: ../../include/functions_alerts.php:670 msgid "Regular expression" msgstr "正規表現" -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:113 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:120 msgid "Modules in policy" -msgstr "ポリシー内のモジュール" +msgstr "ポリシー内モジュール" -#: ../../enterprise/godmode/massive/massive_operations.php:83 +#: ../../enterprise/godmode/massive/massive_operations.php:115 msgid "Bulk alerts policy add" msgstr "一括アラートポリシー追加" -#: ../../enterprise/godmode/massive/massive_operations.php:84 +#: ../../enterprise/godmode/massive/massive_operations.php:116 msgid "Bulk alerts policy delete" msgstr "一括アラートポリシー削除" -#: ../../enterprise/godmode/massive/massive_operations.php:85 +#: ../../enterprise/godmode/massive/massive_operations.php:117 msgid "Bulk tags module policy edit" msgstr "一括タグモジュールポリシー編集" -#: ../../enterprise/godmode/massive/massive_operations.php:86 +#: ../../enterprise/godmode/massive/massive_operations.php:118 msgid "Bulk modules policy tags edit" msgstr "一括モジュールポリシータグ編集" -#: ../../enterprise/godmode/massive/massive_operations.php:87 +#: ../../enterprise/godmode/massive/massive_operations.php:119 msgid "Bulk modules policy add from agent" -msgstr "エージェントからのモジュールポリシー一括追加" +msgstr "エージェントからの一括モジュールポリシー追加" -#: ../../enterprise/godmode/massive/massive_operations.php:88 +#: ../../enterprise/godmode/massive/massive_operations.php:120 msgid "Bulk modules policy edit" -msgstr "一括ポリシーモジュール編集" +msgstr "一括モジュールポリシー編集" -#: ../../enterprise/godmode/massive/massive_operations.php:99 +#: ../../enterprise/godmode/massive/massive_operations.php:131 msgid "Bulk alert SNMP delete" msgstr "一括SNMPアラート削除" -#: ../../enterprise/godmode/massive/massive_operations.php:100 +#: ../../enterprise/godmode/massive/massive_operations.php:132 msgid "Bulk alert SNMP edit" msgstr "一括SNMPアラート編集" -#: ../../enterprise/godmode/massive/massive_operations.php:111 +#: ../../enterprise/godmode/massive/massive_operations.php:143 msgid "Bulk Satellite modules edit" msgstr "一括サテライトモジュール編集" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:59 -msgid "Successfully copied " -msgstr "コピーしました " +#: ../../enterprise/godmode/massive/massive_operations.php:156 +msgid "Bulk services creation" +msgstr "一括サービス作成" + +#: ../../enterprise/godmode/massive/massive_operations.php:157 +#: ../../enterprise/godmode/services/services.massive.elements.php:56 +msgid "Bulk service elements adition" +msgstr "一括サービス要素追加" + +#: ../../enterprise/godmode/massive/massive_operations.php:158 +#: ../../enterprise/godmode/services/services.massive.elements.php:61 +msgid "Bulk service elements edition" +msgstr "一括サービス要素編集" + +#: ../../enterprise/godmode/massive/massive_operations.php:159 +#: ../../enterprise/godmode/services/services.massive.elements.php:57 +msgid "Bulk service elements deletion" +msgstr "一括サービス要素削除" + +#: ../../enterprise/godmode/massive/massive_operations.php:160 +msgid "Bulk services deletion" +msgstr "一括サービス削除" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:66 -#: ../../include/ajax/events.php:1802 ../../include/ajax/events.php:1816 -#: ../../include/ajax/events.php:1830 +msgid "Successfully copied " +msgstr "コピーしました: " + +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:73 +#: ../../include/ajax/events.php:1993 ../../include/ajax/events.php:2007 +#: ../../include/ajax/events.php:2021 msgid "Module " msgstr "モジュール " -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:66 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:73 msgid " cannot be copied to " -msgstr " を次へコピーできません: " +msgstr " は次へコピーできません: " -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:66 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:73 msgid " policy" msgstr " ポリシー" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:152 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:168 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:173 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:182 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:240 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:159 +#: ../../enterprise/godmode/services/services.elements.php:290 #: ../../enterprise/godmode/setup/setup_auth.php:66 -#: ../../enterprise/godmode/setup/setup_auth.php:264 -#: ../../enterprise/godmode/setup/setup_auth.php:311 -#: ../../enterprise/godmode/setup/setup_auth.php:366 -#: ../../enterprise/godmode/setup/setup_auth.php:529 -#: ../../enterprise/godmode/setup/setup_auth.php:1096 -#: ../../enterprise/godmode/setup/setup_auth.php:1263 -#: ../../enterprise/godmode/setup/setup_acl.php:440 -#: ../../enterprise/include/class/DeploymentCenter.class.php:739 +#: ../../enterprise/godmode/setup/setup_auth.php:267 +#: ../../enterprise/godmode/setup/setup_auth.php:317 +#: ../../enterprise/godmode/setup/setup_auth.php:378 +#: ../../enterprise/godmode/setup/setup_auth.php:544 +#: ../../enterprise/godmode/setup/setup_auth.php:1154 +#: ../../enterprise/godmode/setup/setup_auth.php:1324 +#: ../../enterprise/godmode/setup/setup_acl.php:447 +#: ../../enterprise/include/class/DeploymentCenter.class.php:779 #: ../../enterprise/include/class/AgentRepository.class.php:633 #: ../../enterprise/include/class/Omnishell.class.php:361 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1542 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3764 -#: ../../enterprise/operation/services/services.list.php:208 -#: ../../enterprise/operation/services/services.list.php:239 -#: ../../enterprise/operation/services/services.table_services.php:187 -#: ../../enterprise/operation/services/services.table_services.php:218 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1729 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4015 +#: ../../enterprise/operation/services/services.list.php:260 +#: ../../enterprise/operation/services/services.list.php:290 +#: ../../enterprise/operation/services/services.table_services.php:183 +#: ../../enterprise/operation/services/services.table_services.php:213 #: ../../godmode/agentes/planned_downtime.list.php:160 -#: ../../godmode/agentes/planned_downtime.editor.php:944 -#: ../../godmode/agentes/agent_manager.php:314 -#: ../../godmode/agentes/agent_manager.php:525 -#: ../../godmode/massive/massive_copy_modules.php:162 -#: ../../godmode/massive/massive_delete_modules.php:383 -#: ../../godmode/massive/massive_delete_modules.php:497 -#: ../../godmode/massive/massive_edit_agents.php:517 -#: ../../godmode/massive/massive_edit_agents.php:727 -#: ../../godmode/massive/massive_add_action_alerts.php:175 -#: ../../godmode/massive/massive_edit_modules.php:384 -#: ../../godmode/massive/massive_edit_modules.php:469 -#: ../../godmode/reporting/create_container.php:541 -#: ../../godmode/reporting/visual_console_builder.wizard.php:556 -#: ../../godmode/events/event_edit_filter.php:397 -#: ../../include/functions_visual_map_editor.php:464 -#: ../../include/functions_visual_map_editor.php:1362 -#: ../../include/functions_visual_map_editor.php:1456 +#: ../../godmode/agentes/planned_downtime.editor.php:788 +#: ../../godmode/agentes/agent_manager.php:325 +#: ../../godmode/agentes/agent_manager.php:577 +#: ../../godmode/massive/massive_copy_modules.php:177 +#: ../../godmode/massive/massive_delete_modules.php:402 +#: ../../godmode/massive/massive_delete_modules.php:516 +#: ../../godmode/massive/massive_edit_agents.php:537 +#: ../../godmode/massive/massive_edit_agents.php:764 +#: ../../godmode/massive/massive_add_action_alerts.php:210 +#: ../../godmode/massive/massive_edit_modules.php:399 +#: ../../godmode/massive/massive_edit_modules.php:485 +#: ../../godmode/reporting/create_container.php:573 +#: ../../godmode/reporting/visual_console_builder.wizard.php:536 +#: ../../godmode/events/event_edit_filter.php:425 +#: ../../include/functions_visual_map_editor.php:498 +#: ../../include/functions_visual_map_editor.php:1459 +#: ../../include/functions_visual_map_editor.php:1553 #: ../../include/ajax/visual_console_builder.ajax.php:1186 -#: ../../include/functions_profile.php:316 -#: ../../include/functions_html.php:1601 ../../include/functions_html.php:1602 -#: ../../include/functions_html.php:1603 ../../include/functions_html.php:1604 -#: ../../include/functions_html.php:1605 ../../include/functions_html.php:1607 -#: ../../include/functions_html.php:1608 ../../include/functions_html.php:1609 -#: ../../include/functions_html.php:1610 ../../include/functions_html.php:1611 -#: ../../include/lib/Dashboard/Widgets/events_list.php:282 -#: ../../operation/events/events_list.php:789 -#: ../../operation/events/events.php:1093 -#: ../../operation/events/events.php:2299 +#: ../../include/functions_profile.php:338 +#: ../../include/functions_html.php:2078 ../../include/functions_html.php:2079 +#: ../../include/functions_html.php:2080 ../../include/functions_html.php:2081 +#: ../../include/functions_html.php:2082 ../../include/functions_html.php:2084 +#: ../../include/functions_html.php:2085 ../../include/functions_html.php:2086 +#: ../../include/functions_html.php:2087 ../../include/functions_html.php:2088 +#: ../../include/lib/Dashboard/Widgets/events_list.php:329 +#: ../../operation/events/events_list.php:799 +#: ../../operation/events/events.php:1252 +#: ../../operation/events/events.php:2459 msgid "Any" msgstr "任意" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:173 -#: ../../godmode/massive/massive_copy_modules.php:197 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:180 +#: ../../godmode/massive/massive_copy_modules.php:212 msgid "No modules for this agent" msgstr "このエージェントにはモジュールがありません。" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:206 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:213 msgid "To policies" msgstr "ポリシーへ" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:342 -#: ../../godmode/massive/massive_copy_modules.php:525 -#: ../../godmode/massive/massive_delete_modules.php:802 -#: ../../godmode/massive/massive_add_alerts.php:295 -#: ../../godmode/massive/massive_delete_agents.php:217 -#: ../../godmode/massive/massive_edit_agents.php:914 -#: ../../godmode/massive/massive_delete_alerts.php:354 -#: ../../godmode/massive/massive_add_action_alerts.php:259 -#: ../../godmode/massive/massive_edit_modules.php:1211 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:349 +#: ../../godmode/massive/massive_add_alerts.php:312 +#: ../../godmode/massive/massive_edit_agents.php:939 +#: ../../godmode/massive/massive_delete_alerts.php:370 msgid "" "Unsucessful sending the data, please contact with your administrator or make " "with less elements." msgstr "データ処理に失敗しました。管理者に連絡するか要素を少なくしてください。" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:349 -#: ../../godmode/massive/massive_copy_modules.php:535 -#: ../../include/functions_agents.php:763 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:356 +#: ../../godmode/massive/massive_copy_modules.php:550 +#: ../../include/functions_agents.php:796 msgid "No source agent to copy" msgstr "コピー元エージェントがありません。" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:354 -#: ../../godmode/massive/massive_copy_modules.php:548 -#: ../../include/functions_agents.php:794 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:361 +#: ../../godmode/massive/massive_copy_modules.php:563 +#: ../../include/functions_agents.php:827 msgid "No modules have been selected" msgstr "モジュールが選択されていません。" -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:359 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:366 msgid "No destiny policies to copy" -msgstr "コピーするためのポリシーがありません" +msgstr "コピー先のポリシーがありません" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:189 -#: ../../godmode/massive/massive_delete_modules.php:348 -#: ../../godmode/massive/massive_edit_modules.php:329 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:206 +#: ../../godmode/massive/massive_delete_modules.php:367 +#: ../../godmode/massive/massive_edit_modules.php:344 msgid "Agent group" msgstr "エージェントグループ" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:211 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:237 msgid "Filter module" msgstr "モジュールのフィルタ" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:230 -#: ../../godmode/massive/massive_delete_action_alerts.php:195 -#: ../../godmode/massive/massive_delete_modules.php:526 -#: ../../godmode/massive/massive_add_alerts.php:232 -#: ../../godmode/massive/massive_delete_alerts.php:305 -#: ../../godmode/massive/massive_add_action_alerts.php:182 -#: ../../godmode/massive/massive_edit_modules.php:496 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:256 +#: ../../godmode/massive/massive_delete_action_alerts.php:229 +#: ../../godmode/massive/massive_delete_modules.php:546 +#: ../../godmode/massive/massive_add_alerts.php:248 +#: ../../godmode/massive/massive_delete_alerts.php:323 +#: ../../godmode/massive/massive_add_action_alerts.php:214 +#: ../../godmode/massive/massive_edit_modules.php:512 msgid "When select agents" msgstr "エージェント選択時の動作" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:234 -#: ../../extensions/agents_modules.php:421 -#: ../../extensions/agents_modules.php:424 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:621 -#: ../../godmode/agentes/planned_downtime.editor.php:954 -#: ../../godmode/massive/massive_delete_action_alerts.php:199 -#: ../../godmode/massive/massive_delete_modules.php:530 -#: ../../godmode/massive/massive_add_alerts.php:236 -#: ../../godmode/massive/massive_delete_alerts.php:309 -#: ../../godmode/massive/massive_add_action_alerts.php:186 -#: ../../godmode/massive/massive_edit_modules.php:500 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1528 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:260 +#: ../../extensions/agents_modules.php:423 +#: ../../extensions/agents_modules.php:426 +#: ../../godmode/agentes/planned_downtime.editor.php:799 +#: ../../godmode/massive/massive_delete_action_alerts.php:233 +#: ../../godmode/massive/massive_delete_modules.php:550 +#: ../../godmode/massive/massive_add_alerts.php:252 +#: ../../godmode/massive/massive_delete_alerts.php:327 +#: ../../godmode/massive/massive_add_action_alerts.php:218 +#: ../../godmode/massive/massive_edit_modules.php:516 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1640 +#: ../../include/functions_html.php:1476 ../../include/functions_html.php:1481 msgid "Show common modules" msgstr "共通モジュールの表示" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:235 -#: ../../extensions/agents_modules.php:422 -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:622 -#: ../../godmode/agentes/planned_downtime.editor.php:955 -#: ../../godmode/massive/massive_delete_action_alerts.php:200 -#: ../../godmode/massive/massive_delete_modules.php:531 -#: ../../godmode/massive/massive_add_alerts.php:237 -#: ../../godmode/massive/massive_delete_alerts.php:310 -#: ../../godmode/massive/massive_add_action_alerts.php:187 -#: ../../godmode/massive/massive_edit_modules.php:501 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1529 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:261 +#: ../../extensions/agents_modules.php:424 +#: ../../godmode/agentes/planned_downtime.editor.php:800 +#: ../../godmode/massive/massive_delete_action_alerts.php:234 +#: ../../godmode/massive/massive_delete_modules.php:551 +#: ../../godmode/massive/massive_add_alerts.php:253 +#: ../../godmode/massive/massive_delete_alerts.php:328 +#: ../../godmode/massive/massive_add_action_alerts.php:219 +#: ../../godmode/massive/massive_edit_modules.php:517 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1641 +#: ../../include/functions_html.php:1477 msgid "Show all modules" msgstr "全モジュール表示" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:394 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:418 msgid "Updated modules on database" msgstr "データベース上のモジュールを更新しました" -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:396 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:420 msgid "Agent configuration files updated" msgstr "エージェント設定ファイルを更新しました" +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:686 +msgid "No changes have been made." +msgstr "変更されませんでした。" + +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:687 +#: ../../enterprise/tools/ipam/ipam.php:243 +#: ../../enterprise/tools/ipam/ipam.php:301 +#: ../../godmode/massive/massive_operations.php:387 +#: ../../godmode/massive/massive_edit_plugins.php:916 +msgid "Massive operations" +msgstr "一括操作" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:67 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:71 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:65 +msgid "You must select a service" +msgstr "サービスを選択する必要があります" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:85 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:212 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:126 +msgid "Failed to process: " +msgstr "処理に失敗しました: " + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:103 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:231 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:144 +#, php-format +msgid "%d modules" +msgstr "%d モジュール" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:111 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:239 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:152 +#, php-format +msgid "%d agents" +msgstr "%d エージェント" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:119 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:247 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:160 +#, php-format +msgid "%d services" +msgstr "%d サービス" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:122 +msgid "removed" +msgstr "削除しました" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:126 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:254 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:167 +msgid "No changes made" +msgstr "変更されませんでした" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:179 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:309 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:221 +#: ../../include/class/ExternalTools.class.php:537 +msgid "Please select" +msgstr "選択してください" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:202 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:544 +#: ../../enterprise/godmode/massive/massive_create_services.php:1193 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:311 +msgid "Selected services" +msgstr "選択したサービス" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:217 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:559 +#: ../../enterprise/godmode/massive/massive_create_services.php:1208 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:326 +#: ../../enterprise/include/class/Omnishell.class.php:915 +msgid "Selected agents" +msgstr "選択したエージェント" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:232 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:574 +#: ../../enterprise/godmode/massive/massive_create_services.php:1223 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:341 +#: ../../enterprise/include/class/SAP.app.php:842 +msgid "Selected modules" +msgstr "選択したモジュール" + +#: ../../enterprise/godmode/massive/massive_delete_service_elements.php:255 +msgid "Remove selected" +msgstr "選択したものを削除" + #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:29 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:30 -#: ../../godmode/snmpconsole/snmp_alert.php:26 -#: ../../operation/snmpconsole/snmp_view.php:606 -#: ../../operation/snmpconsole/snmp_view.php:1031 -#: ../../operation/snmpconsole/snmp_view.php:1045 +#: ../../godmode/snmpconsole/snmp_alert.php:28 +#: ../../operation/snmpconsole/snmp_view.php:631 +#: ../../operation/snmpconsole/snmp_view.php:1115 +#: ../../operation/snmpconsole/snmp_view.php:1129 msgid "Cold start (0)" msgstr "Cold start (0)" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:30 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:31 -#: ../../godmode/snmpconsole/snmp_alert.php:27 -#: ../../operation/snmpconsole/snmp_view.php:607 -#: ../../operation/snmpconsole/snmp_view.php:1032 -#: ../../operation/snmpconsole/snmp_view.php:1049 +#: ../../godmode/snmpconsole/snmp_alert.php:29 +#: ../../operation/snmpconsole/snmp_view.php:632 +#: ../../operation/snmpconsole/snmp_view.php:1116 +#: ../../operation/snmpconsole/snmp_view.php:1133 msgid "Warm start (1)" msgstr "Warm start (1)" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:31 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:32 -#: ../../godmode/snmpconsole/snmp_alert.php:28 -#: ../../operation/snmpconsole/snmp_view.php:608 -#: ../../operation/snmpconsole/snmp_view.php:1033 -#: ../../operation/snmpconsole/snmp_view.php:1053 +#: ../../godmode/snmpconsole/snmp_alert.php:30 +#: ../../operation/snmpconsole/snmp_view.php:633 +#: ../../operation/snmpconsole/snmp_view.php:1117 +#: ../../operation/snmpconsole/snmp_view.php:1137 msgid "Link down (2)" msgstr "Link down (2)" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:32 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:33 -#: ../../godmode/snmpconsole/snmp_alert.php:29 -#: ../../operation/snmpconsole/snmp_view.php:609 -#: ../../operation/snmpconsole/snmp_view.php:1034 -#: ../../operation/snmpconsole/snmp_view.php:1057 +#: ../../godmode/snmpconsole/snmp_alert.php:31 +#: ../../operation/snmpconsole/snmp_view.php:634 +#: ../../operation/snmpconsole/snmp_view.php:1118 +#: ../../operation/snmpconsole/snmp_view.php:1141 msgid "Link up (3)" msgstr "Link up (3)" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:33 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:34 -#: ../../godmode/snmpconsole/snmp_alert.php:30 -#: ../../operation/snmpconsole/snmp_view.php:610 -#: ../../operation/snmpconsole/snmp_view.php:1035 -#: ../../operation/snmpconsole/snmp_view.php:1061 +#: ../../godmode/snmpconsole/snmp_alert.php:32 +#: ../../operation/snmpconsole/snmp_view.php:635 +#: ../../operation/snmpconsole/snmp_view.php:1119 +#: ../../operation/snmpconsole/snmp_view.php:1145 msgid "Authentication failure (4)" msgstr "Authentication failure (4)" @@ -17363,364 +15991,844 @@ msgstr "Authentication failure (4)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:35 #: ../../enterprise/godmode/setup/setup_acl.php:350 #: ../../enterprise/godmode/setup/setup_acl.php:354 -#: ../../enterprise/include/class/Aws.cloud.php:284 +#: ../../enterprise/include/class/Aws.cloud.php:346 #: ../../extensions/api_checker.php:176 -#: ../../godmode/groups/configure_group.php:204 -#: ../../godmode/users/configure_user.php:896 -#: ../../godmode/snmpconsole/snmp_alert.php:31 -#: ../../include/functions_graph.php:2897 -#: ../../include/functions_graph.php:2971 -#: ../../include/functions_graph.php:3046 -#: ../../include/functions_graph.php:3120 -#: ../../include/functions_graph.php:3197 -#: ../../include/functions_graph.php:3406 -#: ../../include/functions_graph.php:3514 -#: ../../include/functions_graph.php:3579 -#: ../../include/functions_graph.php:3709 -#: ../../include/functions_graph.php:3721 -#: ../../include/functions_graph.php:3722 -#: ../../include/functions_graph.php:3725 -#: ../../include/functions_graph.php:3730 -#: ../../include/functions_graph.php:3731 -#: ../../include/functions_graph.php:3734 -#: ../../include/functions_graph.php:4689 -#: ../../operation/users/user_edit.php:343 -#: ../../operation/snmpconsole/snmp_statistics.php:180 -#: ../../operation/snmpconsole/snmp_statistics.php:237 -#: ../../operation/snmpconsole/snmp_view.php:611 -#: ../../operation/snmpconsole/snmp_view.php:1036 -#: ../../operation/snmpconsole/snmp_view.php:1065 -#: ../../operation/gis_maps/render_view.php:154 +#: ../../godmode/groups/configure_group.php:247 +#: ../../godmode/users/configure_user.php:1090 +#: ../../godmode/snmpconsole/snmp_alert.php:33 +#: ../../include/functions_graph.php:3039 +#: ../../include/functions_graph.php:3084 +#: ../../include/functions_graph.php:3125 +#: ../../include/functions_graph.php:3167 +#: ../../include/functions_graph.php:3244 +#: ../../include/functions_graph.php:3453 +#: ../../include/functions_graph.php:3561 +#: ../../include/functions_graph.php:3626 +#: ../../include/functions_graph.php:3793 +#: ../../include/functions_graph.php:3805 +#: ../../include/functions_graph.php:3806 +#: ../../include/functions_graph.php:3809 +#: ../../include/functions_graph.php:3814 +#: ../../include/functions_graph.php:3815 +#: ../../include/functions_graph.php:3818 +#: ../../include/functions_graph.php:4806 +#: ../../operation/users/user_edit.php:354 +#: ../../operation/snmpconsole/snmp_statistics.php:218 +#: ../../operation/snmpconsole/snmp_statistics.php:275 +#: ../../operation/snmpconsole/snmp_view.php:636 +#: ../../operation/snmpconsole/snmp_view.php:1120 +#: ../../operation/snmpconsole/snmp_view.php:1149 +#: ../../operation/gis_maps/render_view.php:164 msgid "Other" msgstr "その他" -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:145 -#: ../../godmode/snmpconsole/snmp_alert.php:712 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:150 +#: ../../godmode/snmpconsole/snmp_alert.php:649 #, php-format msgid "Successfully deleted alerts (%s / %s)" msgstr "アラート (%s / %s) を削除しました" -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:153 -#: ../../godmode/snmpconsole/snmp_alert.php:716 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:158 +#: ../../godmode/snmpconsole/snmp_alert.php:653 #, php-format msgid "Unsuccessfully deleted alerts (%s / %s)" msgstr "アラート (%s /%s) を削除できませんでした" -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:181 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:243 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:166 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:224 +msgid "You must select a SNMP alert" +msgstr "SNMP アラートを選択する必要があります" + +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:191 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:251 msgid "" "Search by these fields description, OID, Custom Value, SNMP Agent (IP), " "Single value, each Custom OIDs/Datas." msgstr "説明、OID、カスタム値、SNMPエージェント(IP)、単一値、それぞれのカスタム OID/データ フィールドで検索します。" -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:185 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:247 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:290 -#: ../../godmode/snmpconsole/snmp_alert.php:802 -#: ../../godmode/snmpconsole/snmp_alert.php:1124 -#: ../../include/functions_snmp.php:443 -#: ../../operation/snmpconsole/snmp_view.php:603 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:195 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:255 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:298 +#: ../../godmode/snmpconsole/snmp_alert.php:747 +#: ../../godmode/snmpconsole/snmp_alert.php:1045 +#: ../../include/functions_snmp.php:433 +#: ../../operation/snmpconsole/snmp_view.php:628 msgid "Trap type" msgstr "トラップタイプ" -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:200 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:210 msgid "SNMP Alerts to be deleted" msgstr "削除するSNMPアラート" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:205 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:282 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:396 +msgid "No snmp alert found." +msgstr "snmp アラートがありません。" + +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:208 #, php-format msgid "Successfully updated alerts (%s / %s)" msgstr "アラートを更新しました (%s / %s)" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:213 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:216 #, php-format msgid "Unsuccessfully updated alerts (%s / %s)" msgstr "アラートの更新に失敗しました (%s / %s)" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:262 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:270 msgid "SNMP Alerts to be edit" msgstr "編集するSNMPアラート" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:286 -#: ../../godmode/snmpconsole/snmp_alert.php:765 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:294 +#: ../../godmode/snmpconsole/snmp_alert.php:702 msgid "Custom Value/OID" msgstr "カスタム値/OID" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:288 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:112 -#: ../../godmode/snmpconsole/snmp_alert.php:773 -#: ../../godmode/snmpconsole/snmp_alert.php:1268 -#: ../../operation/snmpconsole/snmp_view.php:799 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:296 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:125 +#: ../../godmode/snmpconsole/snmp_alert.php:710 +#: ../../godmode/snmpconsole/snmp_alert.php:1189 +#: ../../operation/snmpconsole/snmp_view.php:854 msgid "SNMP Agent" msgstr "SNMPエージェント" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:292 -#: ../../godmode/snmpconsole/snmp_alert.php:807 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:300 +#: ../../godmode/snmpconsole/snmp_alert.php:752 msgid "Single value" msgstr "単一値" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:294 -#: ../../enterprise/godmode/alerts/alert_events.php:533 -#: ../../godmode/snmpconsole/snmp_alert.php:1012 -#: ../../godmode/alerts/configure_alert_template.php:635 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:302 +#: ../../godmode/snmpconsole/snmp_alert.php:955 +#: ../../godmode/alerts/configure_alert_template.php:733 msgid "Min. number of alerts" msgstr "最小アラート数" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:296 -#: ../../enterprise/godmode/alerts/alert_events.php:542 -#: ../../godmode/snmpconsole/snmp_alert.php:1015 -#: ../../godmode/alerts/configure_alert_template.php:648 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:304 +#: ../../godmode/snmpconsole/snmp_alert.php:958 +#: ../../godmode/alerts/configure_alert_template.php:770 msgid "Max. number of alerts" msgstr "最大アラート数" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:311 -#: ../../godmode/snmpconsole/snmp_alert.php:1034 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:319 +#: ../../godmode/snmpconsole/snmp_alert.php:977 msgid "Other value" msgstr "他の値" -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:317 -#: ../../godmode/snmpconsole/snmp_alert.php:1085 -#: ../../godmode/snmpconsole/snmp_alert.php:1263 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:325 +#: ../../godmode/snmpconsole/snmp_alert.php:1006 +#: ../../godmode/snmpconsole/snmp_alert.php:1184 #: ../../godmode/reporting/reporting_builder.list_items.php:371 #: ../../godmode/reporting/visual_console_builder.elements.php:107 -#: ../../include/functions_visual_map_editor.php:832 +#: ../../include/functions_visual_map_editor.php:922 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:246 -#: ../../include/rest-api/models/VisualConsole/Item.php:1905 +#: ../../include/rest-api/models/VisualConsole/Item.php:1991 msgid "Position" msgstr "位置" -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:113 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:118 msgid "Modules unused" msgstr "未使用モジュール" -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:151 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:158 msgid "Modules used" msgstr "使用中モジュール" -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:74 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:82 msgid "Success: remove the alerts." msgstr "成功: アラート削除" -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:74 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:82 msgid "Failed: remove the alerts for this modules, please check." msgstr "失敗: このモジュールのアラート削除、確認してください。" -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:125 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:133 msgid "Modules agents in policy" msgstr "ポリシー内のモジュールエージェント" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:377 -#: ../../godmode/massive/massive_edit_modules.php:526 -msgid "Dynamic Min." -msgstr "動的最小値" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:112 +#, php-format +msgid "Problems while adding module element: %d, %s" +msgstr "モジュール要素追加中に問題が発生: %d, %s" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:575 -#: ../../godmode/massive/massive_edit_modules.php:724 -msgid "SMNP community" -msgstr "SNMPコミュニティ" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:157 +#, php-format +msgid "Problems while adding agent element: %d, %s" +msgstr "エージェント要素追加中に問題が発生: %d, %s" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:585 -#: ../../godmode/agentes/module_manager_editor_network.php:227 -#: ../../godmode/massive/massive_edit_modules.php:734 -msgid "SNMP OID" -msgstr "SNMP OID" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:204 +#, php-format +msgid "Problems while adding service element: %d, %s" +msgstr "サービス要素追加中に問題が発生: %d, %s" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:647 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:651 -#: ../../enterprise/include/functions_hostdevices.php:137 -#: ../../enterprise/include/functions_hostdevices.php:168 -#: ../../godmode/agentes/module_manager_editor_network.php:349 -#: ../../godmode/agentes/module_manager_editor_network.php:371 -#: ../../godmode/massive/massive_edit_modules.php:789 -#: ../../godmode/massive/massive_edit_modules.php:793 -msgid "The pass length must be eight character minimum." -msgstr "パスワード長は、最低8文字以上必要です。" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:250 +msgid "added" +msgstr "追加しました" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:651 -#: ../../enterprise/include/functions_hostdevices.php:166 -#: ../../godmode/modules/manage_network_components_form_network.php:136 -#: ../../godmode/agentes/module_manager_editor_network.php:371 -#: ../../godmode/massive/massive_edit_modules.php:793 -#: ../../include/functions_snmp_browser.php:738 -msgid "Privacy pass" -msgstr "暗号化パスワード" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:334 +msgid "Item type to be added" +msgstr "追加されるアイテムタイプ" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:678 -#: ../../enterprise/operation/agentes/tag_view.php:136 -#: ../../godmode/agentes/module_manager_editor_common.php:244 -#: ../../godmode/agentes/module_manager_editor_common.php:1104 -#: ../../godmode/massive/massive_edit_modules.php:820 -#: ../../include/functions_graph.php:5148 -#: ../../include/functions_treeview.php:116 -#: ../../operation/agentes/status_monitor.php:406 -msgid "Not assigned" -msgstr "未割当" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:351 +#: ../../enterprise/godmode/massive/massive_create_services.php:962 +msgid "Add selected" +msgstr "選択中を追加" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:698 -#: ../../godmode/agentes/module_manager_editor_common.php:665 -#: ../../godmode/massive/massive_edit_modules.php:840 -msgid "Export target" -msgstr "データのエクスポート" +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:476 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:243 +msgid "In smart services weights are automatically calculated." +msgstr "スマートサービスウエイトは自動的に計算されます。" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:723 -#: ../../enterprise/godmode/services/services.service.php:394 -#: ../../enterprise/godmode/servers/HA_cluster.php:136 -#: ../../enterprise/operation/services/services.list.php:238 -#: ../../enterprise/operation/services/services.table_services.php:217 -#: ../../godmode/massive/massive_edit_modules.php:861 -#: ../../godmode/alerts/alert_view.php:421 +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:481 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:248 +msgid "" +"Weights configured are common for every item added to the service, if you " +"want to customize them, please edit each element at service element editor." +msgstr "" +"設定されたウエイトは、サービスに追加されたすべてのアイテムに共通です。それらをカスタマイズする場合は、サービス要素エディタで各要素を編集してください。" + +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:486 +#: ../../enterprise/godmode/massive/massive_create_services.php:1136 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:253 +msgid "Service items summary" +msgstr "サービス要素概要" + +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:489 +#: ../../enterprise/godmode/massive/massive_create_services.php:1139 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:256 +#: ../../include/functions_visual_map_editor.php:1148 +#: ../../include/rest-api/models/VisualConsole/Item.php:2486 +msgid "Critical weight" +msgstr "障害ウエイト" + +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:502 +#: ../../enterprise/godmode/massive/massive_create_services.php:1152 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:269 +#: ../../include/functions_visual_map_editor.php:1174 +#: ../../include/rest-api/models/VisualConsole/Item.php:2500 +msgid "Warning weight" +msgstr "警告ウエイト" + +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:515 +#: ../../enterprise/godmode/massive/massive_create_services.php:1165 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:282 +msgid "Unknown weight" +msgstr "不明ウエイト" + +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:528 +#: ../../enterprise/godmode/massive/massive_create_services.php:1178 +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:295 +msgid "Normal weight" +msgstr "通常ウエイト" + +#: ../../enterprise/godmode/massive/massive_add_service_elements.php:596 +#: ../../include/functions_notifications.php:939 +msgid "Add elements" +msgstr "要素追加" + +#: ../../enterprise/godmode/massive/massive_create_services.php:110 +#: ../../enterprise/godmode/services/services.service.php:117 +msgid "No name specified for the service" +msgstr "サービスに名前がありません" + +#: ../../enterprise/godmode/massive/massive_create_services.php:116 +#: ../../enterprise/godmode/services/services.service.php:128 +msgid "No description specified for the service" +msgstr "サービスに説明がありません" + +#: ../../enterprise/godmode/massive/massive_create_services.php:122 +#: ../../enterprise/godmode/services/services.service.php:139 +msgid "You must specify an agent to store the service" +msgstr "サービスを保存するエージェントを指定する必要があります" + +#: ../../enterprise/godmode/massive/massive_create_services.php:210 +#, php-format +msgid "Failed to create service for agent %s, %s" +msgstr "エージェント %s, %s のサービス作成に失敗しました" + +#: ../../enterprise/godmode/massive/massive_create_services.php:294 +#, php-format +msgid "Failed to create service for module %s, %s" +msgstr "モジュール %s, %s のサービス作成に失敗しました" + +#: ../../enterprise/godmode/massive/massive_create_services.php:380 +#, php-format +msgid "Failed to create service for service %s, %s" +msgstr "サービス %s, %s のサービス作成に失敗しました" + +#: ../../enterprise/godmode/massive/massive_create_services.php:431 +#, php-format +msgid "Agent selected %d not found" +msgstr "選択したエージェント %d が見つかりません" + +#: ../../enterprise/godmode/massive/massive_create_services.php:477 +#, php-format +msgid "Module selected %d not found" +msgstr "選択したモジュール %d が見つかりません" + +#: ../../enterprise/godmode/massive/massive_create_services.php:524 +#, php-format +msgid "Service selected %d not found" +msgstr "選択したサービス %d が見つかりません" + +#: ../../enterprise/godmode/massive/massive_create_services.php:558 +#, php-format +msgid "Failed to create service for agent %s" +msgstr "エージェント %s のサービス作成に失敗しました" + +#: ../../enterprise/godmode/massive/massive_create_services.php:565 +#, php-format +msgid "Failed to create services: %s" +msgstr "サービス作成に失敗しました: %s" + +#: ../../enterprise/godmode/massive/massive_create_services.php:581 +#, php-format +msgid "%d services created with %d items" +msgstr "%d サービスが %d アイテムで作成されました" + +#: ../../enterprise/godmode/massive/massive_create_services.php:587 +msgid "No services created" +msgstr "サービスが作成されませんでした" + +#: ../../enterprise/godmode/massive/massive_create_services.php:620 +msgid "Service(s) definition" +msgstr "サービス定義" + +#: ../../enterprise/godmode/massive/massive_create_services.php:647 +#: ../../enterprise/godmode/services/services.service.php:563 +msgid "" +"This group will be used also to control access to this service and its " +"elements." +msgstr "このグループは、このサービスとその要素へのアクセスを制御するためにも使用されます。" + +#: ../../enterprise/godmode/massive/massive_create_services.php:662 +#: ../../enterprise/godmode/services/services.service.php:627 +msgid "Agent to store data" +msgstr "データを保存するエージェント" + +#: ../../enterprise/godmode/massive/massive_create_services.php:678 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:822 +#: ../../enterprise/godmode/services/services.service.php:644 +#: ../../enterprise/godmode/servers/HA_cluster.php:175 +#: ../../enterprise/operation/services/services.list.php:289 +#: ../../enterprise/operation/services/services.table_services.php:212 +#: ../../godmode/massive/massive_edit_modules.php:877 +#: ../../godmode/alerts/alert_view.php:425 msgid "Mode" msgstr "モード" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:788 -#: ../../godmode/massive/massive_edit_modules.php:926 +#: ../../enterprise/godmode/massive/massive_create_services.php:686 +#: ../../enterprise/godmode/services/services.service.php:651 +#: ../../enterprise/include/class/VMware.app.php:662 +#: ../../enterprise/include/class/DB2.app.php:545 +#: ../../enterprise/include/class/Aws.S3.php:515 +#: ../../enterprise/include/class/SAP.app.php:522 +#: ../../enterprise/include/class/Aws.cloud.php:1326 +#: ../../enterprise/include/class/MySQL.app.php:567 +#: ../../enterprise/include/class/Oracle.app.php:552 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:546 +#: ../../enterprise/include/functions_ipam.php:1221 +#: ../../enterprise/operation/services/services.list.php:286 +#: ../../enterprise/operation/services/services.table_services.php:209 +#: ../../enterprise/tools/ipam/ipam_list.php:191 +#: ../../godmode/wizards/HostDevices.class.php:807 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:663 +#: ../../include/class/CustomNetScan.class.php:529 +msgid "Manual" +msgstr "マニュアル" + +#: ../../enterprise/godmode/massive/massive_create_services.php:687 +#: ../../enterprise/godmode/services/services.service.php:652 +#: ../../enterprise/operation/services/services.list.php:287 +#: ../../enterprise/operation/services/services.table_services.php:210 +msgid "Smart" +msgstr "スマート" + +#: ../../enterprise/godmode/massive/massive_create_services.php:704 +#: ../../enterprise/godmode/services/services.service.php:669 +msgid "In smart mode, thresholds are percentual." +msgstr "スマートモードでは、しきい値はパーセントです。" + +#: ../../enterprise/godmode/massive/massive_create_services.php:753 +msgid "Create a service per item" +msgstr "アイテムごとにサービスを作成する" + +#: ../../enterprise/godmode/massive/massive_create_services.php:754 +msgid "If enabled multiple services will be created." +msgstr "有効にすると、複数のサービスが作成されます。" + +#: ../../enterprise/godmode/massive/massive_create_services.php:772 +msgid "Services header" +msgstr "サービスヘッダ" + +#: ../../enterprise/godmode/massive/massive_create_services.php:773 +msgid "All services names created will start with selected name." +msgstr "作成されるすべてのサービス名は、選択した名前で始まります。" + +#: ../../enterprise/godmode/massive/massive_create_services.php:787 +#: ../../enterprise/godmode/services/services.service.php:719 +msgid "Unknown elements as critical" +msgstr "障害と認識する不明要素" + +#: ../../enterprise/godmode/massive/massive_create_services.php:817 +#: ../../enterprise/godmode/services/services.service.php:749 +msgid "Cascade protection enabled" +msgstr "関連障害検知抑制が有効" + +#: ../../enterprise/godmode/massive/massive_create_services.php:827 +msgid "SLA calculation" +msgstr "SLA 計算" + +#: ../../enterprise/godmode/massive/massive_create_services.php:830 +#: ../../enterprise/godmode/services/services.service.php:769 +msgid "Calculate continuous SLA" +msgstr "連続 SLA 計算" + +#: ../../enterprise/godmode/massive/massive_create_services.php:840 +#: ../../enterprise/godmode/services/services.service.php:779 +msgid "S.L.A. interval" +msgstr "SLA 間隔" + +#: ../../enterprise/godmode/massive/massive_create_services.php:854 +#: ../../enterprise/godmode/services/services.service.php:793 +msgid "S.L.A. limit" +msgstr "SLA 制限" + +#: ../../enterprise/godmode/massive/massive_create_services.php:884 +#: ../../enterprise/godmode/services/services.service.php:840 +msgid "Warning service alert" +msgstr "警告サービスアラート" + +#: ../../enterprise/godmode/massive/massive_create_services.php:896 +#: ../../enterprise/godmode/services/services.service.php:852 +msgid "Critical service alert" +msgstr "障害サービスアラート" + +#: ../../enterprise/godmode/massive/massive_create_services.php:908 +#: ../../enterprise/godmode/services/services.service.php:864 +msgid "Unknown service alert" +msgstr "不明サービスアラート" + +#: ../../enterprise/godmode/massive/massive_create_services.php:920 +#: ../../enterprise/godmode/services/services.service.php:876 +msgid "S.L.A. critical service alert" +msgstr "SLA 障害サービスアラート" + +#: ../../enterprise/godmode/massive/massive_create_services.php:934 +msgid "" +"Items selected here will be added to the lists at Service items summary." +msgstr "ここで選択したアイテムは、サービスアイテム概要の一覧に追加されます。" + +#: ../../enterprise/godmode/massive/massive_create_services.php:937 +msgid "Item(s) definition" +msgstr "アイテム定義" + +#: ../../enterprise/godmode/massive/massive_create_services.php:945 +msgid "Item type" +msgstr "アイテムタイプ" + +#: ../../enterprise/godmode/massive/massive_create_services.php:1132 +msgid "" +"Weights configured are common for every item added to the service, if you " +"want to customize them, please edit the service." +msgstr "設定されたウエイトは、サービスに追加されるすべてのアイテムに共通です。それらをカスタマイズする場合は、サービスを編集してください。" + +#: ../../enterprise/godmode/massive/massive_create_services.php:1248 +msgid "Create services" +msgstr "サービスの作成" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:476 +#: ../../godmode/massive/massive_edit_modules.php:542 +msgid "Dynamic Min." +msgstr "動的最小値" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:674 +#: ../../godmode/massive/massive_edit_modules.php:740 +msgid "SMNP community" +msgstr "SNMPコミュニティ" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:684 +#: ../../godmode/agentes/module_manager_editor_network.php:227 +#: ../../godmode/massive/massive_edit_modules.php:750 +msgid "SNMP OID" +msgstr "SNMP OID" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:699 +#: ../../godmode/agentes/module_manager_editor_wmi.php:45 +#: ../../godmode/agentes/module_manager_editor_network.php:80 +#: ../../godmode/massive/massive_edit_modules.php:765 +#: ../../include/class/AgentWizard.class.php:620 +#: ../../include/functions_snmp_browser.php:702 +msgid "Target IP" +msgstr "対象IP" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:722 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:272 +#: ../../godmode/modules/manage_network_components_form_network.php:55 +#: ../../godmode/agentes/module_manager_editor_network.php:180 +#: ../../godmode/massive/massive_edit_modules.php:783 +#: ../../godmode/wizards/HostDevices.class.php:1199 +#: ../../include/class/AgentWizard.class.php:731 +msgid "SNMP version" +msgstr "SNMPバージョン" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:737 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:299 +#: ../../godmode/modules/manage_network_components_form_network.php:96 +#: ../../godmode/agentes/module_manager_editor_network.php:336 +#: ../../godmode/massive/massive_edit_modules.php:796 +#: ../../godmode/wizards/HostDevices.class.php:1259 +#: ../../include/functions_snmp_browser.php:826 +msgid "Auth user" +msgstr "認証ユーザ" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:746 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:308 +#: ../../godmode/modules/manage_network_components_form_network.php:105 +#: ../../godmode/agentes/module_manager_editor_network.php:349 +#: ../../godmode/massive/massive_edit_modules.php:805 +#: ../../godmode/wizards/HostDevices.class.php:1270 +#: ../../include/functions_snmp_browser.php:836 +msgid "Auth password" +msgstr "認証パスワード" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:746 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:750 +#: ../../godmode/agentes/module_manager_editor_network.php:349 +#: ../../godmode/agentes/module_manager_editor_network.php:371 +#: ../../godmode/massive/massive_edit_modules.php:805 +#: ../../godmode/massive/massive_edit_modules.php:809 +#: ../../godmode/wizards/HostDevices.class.php:1272 +#: ../../godmode/wizards/HostDevices.class.php:1303 +msgid "The pass length must be eight character minimum." +msgstr "パスワード長は、最低8文字以上必要です。" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:748 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:324 +#: ../../godmode/modules/manage_network_components_form_network.php:123 +#: ../../godmode/agentes/module_manager_editor_network.php:369 +#: ../../godmode/massive/massive_edit_modules.php:807 +#: ../../godmode/wizards/HostDevices.class.php:1286 +#: ../../include/class/AgentWizard.class.php:865 +#: ../../include/functions_snmp_browser.php:853 +msgid "Privacy method" +msgstr "暗号化方式" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:749 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:327 +#: ../../godmode/modules/manage_network_components_form_network.php:126 +#: ../../godmode/agentes/module_manager_editor_network.php:370 +#: ../../godmode/massive/massive_edit_modules.php:808 +#: ../../godmode/wizards/HostDevices.class.php:1291 +#: ../../include/functions_snmp_browser.php:856 +msgid "DES" +msgstr "DES" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:749 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:328 +#: ../../godmode/modules/manage_network_components_form_network.php:127 +#: ../../godmode/agentes/module_manager_editor_network.php:370 +#: ../../godmode/massive/massive_edit_modules.php:808 +#: ../../godmode/wizards/HostDevices.class.php:1292 +#: ../../include/functions_snmp_browser.php:857 +msgid "AES" +msgstr "AES" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:750 +#: ../../godmode/modules/manage_network_components_form_network.php:136 +#: ../../godmode/agentes/module_manager_editor_network.php:371 +#: ../../godmode/massive/massive_edit_modules.php:809 +#: ../../godmode/wizards/HostDevices.class.php:1301 +#: ../../include/class/AgentWizard.class.php:879 +#: ../../include/functions_snmp_browser.php:867 +msgid "Privacy pass" +msgstr "暗号化パスワード" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:752 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:347 +#: ../../godmode/modules/manage_network_components_form_network.php:148 +#: ../../godmode/agentes/module_manager_editor_network.php:391 +#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/wizards/HostDevices.class.php:1317 +#: ../../include/functions_snmp_browser.php:877 +msgid "Auth method" +msgstr "認証方式" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:350 +#: ../../godmode/modules/manage_network_components_form_network.php:151 +#: ../../godmode/agentes/module_manager_editor_network.php:394 +#: ../../godmode/massive/massive_edit_modules.php:812 +#: ../../godmode/wizards/HostDevices.class.php:1322 +#: ../../include/class/Diagnostics.class.php:2173 +#: ../../include/functions_snmp_browser.php:880 +msgid "MD5" +msgstr "MD5" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:351 +#: ../../godmode/modules/manage_network_components_form_network.php:152 +#: ../../godmode/agentes/module_manager_editor_network.php:395 +#: ../../godmode/massive/massive_edit_modules.php:812 +#: ../../godmode/wizards/HostDevices.class.php:1323 +#: ../../include/functions_snmp_browser.php:881 +msgid "SHA" +msgstr "SHA" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:754 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:360 +#: ../../godmode/modules/manage_network_components_form_network.php:161 +#: ../../godmode/agentes/module_manager_editor_network.php:408 +#: ../../godmode/massive/massive_edit_modules.php:813 +#: ../../godmode/wizards/HostDevices.class.php:1332 +#: ../../include/class/AgentWizard.class.php:806 +#: ../../include/functions_snmp_browser.php:890 +msgid "Security level" +msgstr "セキュリティレベル" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:757 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:363 +#: ../../godmode/modules/manage_network_components_form_network.php:164 +#: ../../godmode/agentes/module_manager_editor_network.php:411 +#: ../../godmode/massive/massive_edit_modules.php:816 +#: ../../godmode/wizards/HostDevices.class.php:1337 +#: ../../include/functions_snmp_browser.php:893 +msgid "Not auth and not privacy method" +msgstr "認証なし、暗号化なし" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:758 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:364 +#: ../../godmode/modules/manage_network_components_form_network.php:165 +#: ../../godmode/agentes/module_manager_editor_network.php:412 +#: ../../godmode/massive/massive_edit_modules.php:817 +#: ../../godmode/wizards/HostDevices.class.php:1338 +#: ../../include/functions_snmp_browser.php:894 +msgid "Auth and not privacy method" +msgstr "認証あり、暗号化なし" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:759 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:365 +#: ../../godmode/modules/manage_network_components_form_network.php:166 +#: ../../godmode/agentes/module_manager_editor_network.php:413 +#: ../../godmode/massive/massive_edit_modules.php:818 +#: ../../godmode/wizards/HostDevices.class.php:1339 +#: ../../include/functions_snmp_browser.php:895 +msgid "Auth and privacy method" +msgstr "認証あり、暗号化あり" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:777 +#: ../../enterprise/operation/agentes/tag_view.php:157 +#: ../../godmode/agentes/module_manager_editor_common.php:271 +#: ../../godmode/agentes/module_manager_editor_common.php:1170 +#: ../../godmode/massive/massive_edit_modules.php:836 +#: ../../include/functions_graph.php:5281 +#: ../../include/functions_treeview.php:116 +#: ../../operation/agentes/status_monitor.php:490 +msgid "Not assigned" +msgstr "未割当" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:791 +#: ../../enterprise/godmode/setup/setup_module_library.php:46 +#: ../../enterprise/include/functions_ui.php:102 +#: ../../extensions/quick_shell.php:149 +#: ../../godmode/modules/manage_network_components_form_wmi.php:47 +#: ../../godmode/agentes/module_manager_editor_wmi.php:103 +#: ../../godmode/massive/massive_edit_modules.php:850 +#: ../../include/class/CredentialStore.class.php:937 +#: ../../include/class/AgentWizard.class.php:664 +msgid "Username" +msgstr "ユーザ名" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:797 +#: ../../godmode/agentes/module_manager_editor_common.php:713 +#: ../../godmode/massive/massive_edit_modules.php:856 +msgid "Export target" +msgstr "データのエクスポート" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:887 +#: ../../godmode/massive/massive_edit_modules.php:942 msgid "Active Counters" msgstr "アクティブカウンター" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:789 -#: ../../godmode/massive/massive_edit_modules.php:927 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:888 +#: ../../godmode/massive/massive_edit_modules.php:943 msgid "Inactive Counters" msgstr "非アクティブカウンター" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:833 -#: ../../godmode/massive/massive_edit_modules.php:994 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:932 +#: ../../godmode/massive/massive_edit_modules.php:1010 msgid "Policy linking status" msgstr "ポリシーリンク状態" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:833 -#: ../../godmode/massive/massive_edit_modules.php:994 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:932 +#: ../../godmode/massive/massive_edit_modules.php:1010 msgid "This field only has sense in modules adopted by a policy." msgstr "このフィールドは、ポリシーに関連づけられたモジュールにのみ影響します。" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:834 -#: ../../godmode/massive/massive_edit_modules.php:995 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:933 +#: ../../godmode/massive/massive_edit_modules.php:1011 msgid "Linked" msgstr "リンク済" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:834 -#: ../../godmode/agentes/module_manager.php:790 -#: ../../godmode/agentes/module_manager.php:793 -#: ../../godmode/massive/massive_edit_modules.php:995 -#: ../../include/ajax/module.php:957 ../../include/ajax/module.php:960 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:933 +#: ../../godmode/agentes/module_manager.php:1038 +#: ../../godmode/agentes/module_manager.php:1041 +#: ../../godmode/massive/massive_edit_modules.php:1011 +#: ../../include/ajax/module.php:1092 ../../include/ajax/module.php:1095 msgid "Unlinked" msgstr "未リンク" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:843 -#: ../../godmode/modules/manage_network_components_form_common.php:306 -#: ../../godmode/agentes/module_manager_editor_common.php:698 -#: ../../godmode/massive/massive_edit_modules.php:1004 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:942 +#: ../../godmode/modules/manage_network_components_form_common.php:298 +#: ../../godmode/agentes/module_manager_editor_common.php:746 +#: ../../godmode/massive/massive_edit_modules.php:1020 msgid "Discard unknown events" msgstr "不明イベントを削除" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:872 -#: ../../godmode/massive/massive_edit_modules.php:1033 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:971 +#: ../../godmode/massive/massive_edit_modules.php:1049 msgid "The module still store data but the alerts and events will be stop" msgstr "モジュールはデータを保存しますが、アラートとイベントは停止します" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:887 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:986 #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:80 -#: ../../godmode/agentes/module_manager_editor_common.php:1051 -#: ../../godmode/massive/massive_edit_modules.php:1050 +#: ../../godmode/agentes/module_manager_editor_common.php:1117 +#: ../../godmode/massive/massive_edit_modules.php:1066 msgid "Timeout" msgstr "タイムアウト" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:896 -#: ../../godmode/massive/massive_edit_modules.php:1059 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:995 +#: ../../godmode/massive/massive_edit_modules.php:1075 msgid "Seconds that agent will wait for the execution of the module." msgstr "エージェントがモジュールの実行完了を待つ秒数。" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:913 -#: ../../godmode/modules/manage_network_components_form_network.php:196 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1005 +#: ../../enterprise/godmode/setup/setup_history.php:171 +#: ../../enterprise/godmode/servers/manage_export_form.php:121 +#: ../../enterprise/include/class/Azure.cloud.php:813 +#: ../../enterprise/include/class/VMware.app.php:618 +#: ../../enterprise/include/class/Aws.S3.php:574 +#: ../../enterprise/include/class/Aws.cloud.php:555 +#: ../../extensions/quick_shell.php:156 +#: ../../godmode/modules/manage_network_components_form_network.php:53 +#: ../../godmode/agentes/module_manager_editor_network.php:126 +#: ../../godmode/massive/massive_edit_modules.php:1089 +#: ../../godmode/servers/modificar_server.php:82 +#: ../../include/functions_config.php:1491 +#: ../../include/class/AgentWizard.class.php:635 +#: ../../include/functions_snmp_browser.php:714 +msgid "Port" +msgstr "ポート番号" + +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1012 +#: ../../godmode/modules/manage_network_components_form_network.php:209 #: ../../godmode/agentes/module_manager_editor_network.php:281 -#: ../../godmode/massive/massive_edit_modules.php:1076 +#: ../../godmode/massive/massive_edit_modules.php:1092 msgid "TCP send" msgstr "TCP 送信文字列" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:916 -#: ../../godmode/modules/manage_network_components_form_network.php:203 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1015 +#: ../../godmode/modules/manage_network_components_form_network.php:216 #: ../../godmode/agentes/module_manager_editor_network.php:295 -#: ../../godmode/massive/massive_edit_modules.php:1079 +#: ../../godmode/massive/massive_edit_modules.php:1095 msgid "TCP receive" msgstr "TCP 受信文字列" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:919 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1018 #: ../../godmode/modules/manage_network_components_form_wmi.php:31 -#: ../../godmode/agentes/module_manager_editor_wmi.php:93 -#: ../../godmode/massive/massive_edit_modules.php:1082 +#: ../../godmode/agentes/module_manager_editor_wmi.php:133 +#: ../../godmode/massive/massive_edit_modules.php:1098 msgid "WMI query" msgstr "WMI クエリ" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:922 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1021 #: ../../godmode/modules/manage_network_components_form_wmi.php:33 -#: ../../godmode/agentes/module_manager_editor_wmi.php:111 -#: ../../godmode/massive/massive_edit_modules.php:1085 +#: ../../godmode/modules/manage_network_components_form_wizard.php:668 +#: ../../godmode/agentes/module_manager_editor_wmi.php:151 +#: ../../godmode/massive/massive_edit_modules.php:1101 msgid "Key string" msgstr "Key 文字列" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:925 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 #: ../../godmode/modules/manage_network_components_form_wmi.php:39 -#: ../../godmode/agentes/module_manager_editor_wmi.php:124 -#: ../../godmode/massive/massive_edit_modules.php:1088 +#: ../../godmode/agentes/module_manager_editor_wmi.php:164 +#: ../../godmode/massive/massive_edit_modules.php:1104 msgid "Field number" msgstr "フィールド番号" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:928 -#: ../../extensions/plugin_registration.php:406 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1027 #: ../../godmode/modules/manage_network_components_form_plugin.php:35 #: ../../godmode/agentes/module_manager_editor_plugin.php:49 -#: ../../godmode/massive/massive_edit_plugins.php:324 -#: ../../godmode/massive/massive_edit_modules.php:1091 +#: ../../godmode/massive/massive_edit_plugins.php:339 +#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/servers/plugin_registration.php:503 msgid "Plugin" msgstr "プラグイン" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:946 -#: ../../godmode/modules/manage_network_components_form_network.php:210 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1045 +#: ../../godmode/modules/manage_network_components_form_network.php:223 #: ../../godmode/agentes/module_manager_editor_network.php:433 -#: ../../godmode/massive/massive_edit_plugins.php:492 -#: ../../godmode/massive/massive_edit_modules.php:1109 -#: ../../godmode/alerts/configure_alert_command.php:176 -#: ../../godmode/alerts/configure_alert_action.php:147 -#: ../../godmode/events/event_responses.editor.php:139 -#: ../../godmode/events/event_responses.editor.php:146 -#: ../../godmode/servers/plugin.php:422 ../../godmode/servers/plugin.php:427 -#: ../../godmode/servers/plugin.php:971 -#: ../../include/class/ManageNetScanScripts.class.php:439 +#: ../../godmode/massive/massive_edit_plugins.php:475 +#: ../../godmode/massive/massive_edit_modules.php:1125 +#: ../../godmode/alerts/configure_alert_command.php:216 +#: ../../godmode/alerts/alert_actions.php:272 +#: ../../godmode/alerts/alert_actions.php:327 +#: ../../godmode/alerts/configure_alert_action.php:238 +#: ../../godmode/events/event_responses.editor.php:155 +#: ../../godmode/events/event_responses.editor.php:162 +#: ../../godmode/servers/plugin.php:447 ../../godmode/servers/plugin.php:452 +#: ../../godmode/servers/plugin.php:835 +#: ../../include/class/ManageNetScanScripts.class.php:434 +#: ../../include/class/ExternalTools.class.php:353 msgid "Command" msgstr "コマンド" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:963 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1357 -#: ../../godmode/modules/manage_network_components_form_network.php:229 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1062 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1397 +#: ../../godmode/modules/manage_network_components_form_network.php:242 #: ../../godmode/agentes/module_manager_editor_network.php:452 -#: ../../godmode/massive/massive_edit_modules.php:1126 +#: ../../godmode/massive/massive_edit_modules.php:1142 msgid "Credential identifier" msgstr "認証情報識別子" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:978 -#: ../../godmode/modules/manage_network_components_form_network.php:245 -#: ../../godmode/agentes/module_manager_editor_network.php:468 -#: ../../godmode/massive/massive_edit_modules.php:1140 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1077 +#: ../../godmode/modules/manage_network_components_form_network.php:258 +#: ../../godmode/agentes/module_manager_editor_network.php:470 +#: ../../godmode/massive/massive_edit_modules.php:1157 msgid "Inherited" msgstr "継承" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:979 -#: ../../godmode/modules/manage_network_components_form_network.php:246 -#: ../../godmode/massive/massive_edit_modules.php:1141 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1078 +#: ../../godmode/modules/manage_network_components_form_network.php:259 +#: ../../godmode/massive/massive_edit_modules.php:1158 msgid "Linux" msgstr "Linux" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:980 -#: ../../godmode/modules/manage_network_components_form_network.php:247 -#: ../../godmode/massive/massive_edit_modules.php:1142 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1079 +#: ../../godmode/modules/manage_network_components_form_network.php:260 +#: ../../godmode/massive/massive_edit_modules.php:1159 msgid "Windows" msgstr "Windows" -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:983 -#: ../../godmode/modules/manage_network_components_form_network.php:250 -#: ../../godmode/massive/massive_edit_modules.php:1145 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1082 +#: ../../godmode/modules/manage_network_components_form_network.php:263 +#: ../../godmode/massive/massive_edit_modules.php:1162 msgid "Target OS" msgstr "対象 OS" +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:163 +#: ../../include/class/ConfigPEN.class.php:564 +msgid "updated" +msgstr "更新しました" + +#: ../../enterprise/godmode/massive/massive_edit_service_elements.php:364 +msgid "Update selected service elements" +msgstr "選択したサービス要素を更新" + +#: ../../enterprise/godmode/massive/massive_delete_services.php:50 +#, php-format +msgid "Failed to delete: %s" +msgstr "削除に失敗しました: %s" + #: ../../enterprise/godmode/admin_access_logs.php:49 msgid "Show extended info" msgstr "拡張情報表示" @@ -17729,7 +16837,7 @@ msgstr "拡張情報表示" msgid "" "The security check cannot be performed. There are no data in " "tsession_extended to check the hash." -msgstr "セキュリティチェックを実行できません。ハッシュをチェックするための tsession_extended 内のデータがありません。" +msgstr "セキュリティチェックを実行できません。ハッシュをチェックするための tsession_extended にデータがありません。" #: ../../enterprise/godmode/admin_access_logs.php:77 msgid "Security check is ok." @@ -17739,554 +16847,233 @@ msgstr "セキュリティチェックは正常です。" msgid "Security check is fail." msgstr "セキュリティチェックに失敗しました。" -#: ../../enterprise/godmode/admin_access_logs.php:186 +#: ../../enterprise/godmode/admin_access_logs.php:188 msgid "Extended info:" msgstr "拡張情報:" -#: ../../enterprise/godmode/admin_access_logs.php:186 +#: ../../enterprise/godmode/admin_access_logs.php:188 msgid "Changes:" -msgstr "変更:" +msgstr "変更点:" -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:50 -#: ../../enterprise/godmode/alerts/alert_events.php:47 -#: ../../enterprise/godmode/alerts/alert_events_list.php:57 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:79 -msgid "List event alerts" -msgstr "イベントアラート一覧" +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:175 +msgid "Group acl" +msgstr "グループ ACL" -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:55 -#: ../../enterprise/godmode/alerts/alert_events.php:52 -#: ../../enterprise/godmode/alerts/alert_events_list.php:61 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:84 -msgid "Builder event alert" -msgstr "イベントアラートビルダ" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:59 -#: ../../enterprise/godmode/alerts/alert_events.php:60 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:88 -msgid "List event rules" -msgstr "イベントルール一覧" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:73 -msgid "Configure event rule" -msgstr "イベントルール設定" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:146 -msgid "User comment" -msgstr "ユーザコメント" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:146 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:149 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:158 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:161 -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:164 -msgid "This field will be processed with regexp" -msgstr "このフィールドは、正規表現で処理されます" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:149 -#: ../../operation/events/sound_events.php:80 -msgid "Event" -msgstr "イベント" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:152 -msgid "Window" -msgstr "ウィンドウ" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:155 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1392 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1014 -#: ../../include/functions_reporting_html.php:962 -#: ../../include/functions_reporting_html.php:1186 -#: ../../include/functions_reporting_html.php:1955 -#: ../../operation/snmpconsole/snmp_view.php:810 -msgid "Count" -msgstr "回数" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:164 -#: ../../include/class/Tree.class.php:686 -msgid "Module alerts" -msgstr "モジュールアラート" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:169 -msgid "Recursion:" -msgstr "再帰:" - -#: ../../enterprise/godmode/alerts/configure_alert_rule.php:175 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:404 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:324 -#: ../../godmode/reporting/create_container.php:534 -#: ../../godmode/reporting/create_container.php:595 -#: ../../mobile/operation/modules.php:170 -#: ../../mobile/operation/modules.php:171 -#: ../../mobile/operation/modules.php:283 -#: ../../mobile/operation/modules.php:284 -#: ../../operation/agentes/group_view.php:283 -msgid "Tag" -msgstr "タグ" - -#: ../../enterprise/godmode/alerts/alert_events.php:84 -msgid "Configure event alert" -msgstr "イベントアラート設定" - -#: ../../enterprise/godmode/alerts/alert_events.php:142 -#: ../../enterprise/godmode/alerts/alert_events.php:146 -#: ../../godmode/alerts/configure_alert_template.php:200 -#: ../../godmode/alerts/configure_alert_template.php:204 -msgid "Conditions" +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:214 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:417 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2348 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2244 +msgid "Condition" msgstr "状態" -#: ../../enterprise/godmode/alerts/alert_events.php:163 -#: ../../enterprise/godmode/alerts/alert_events.php:167 -#: ../../godmode/alerts/configure_alert_template.php:221 -#: ../../godmode/alerts/configure_alert_template.php:225 -msgid "Advanced fields" -msgstr "拡張フィールド" +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:255 +msgid "Alert groups" +msgstr "アラートグループ" -#: ../../enterprise/godmode/alerts/alert_events.php:396 -msgid "Could not be created, please fill alert name" -msgstr "作成できませんでした。アラート名を入力してください。" - -#: ../../enterprise/godmode/alerts/alert_events.php:487 -#: ../../godmode/alerts/configure_alert_template.php:585 -msgid "Days of week" -msgstr "曜日" - -#: ../../enterprise/godmode/alerts/alert_events.php:488 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:885 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1985 -#: ../../godmode/agentes/planned_downtime.editor.php:753 -#: ../../godmode/alerts/configure_alert_template.php:586 -#: ../../godmode/alerts/alert_special_days.php:357 -#: ../../godmode/alerts/alert_view.php:212 ../../include/functions.php:1080 -#: ../../include/functions_reporting.php:11779 -msgid "Mon" -msgstr "月" - -#: ../../enterprise/godmode/alerts/alert_events.php:490 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:886 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1986 -#: ../../godmode/agentes/planned_downtime.editor.php:754 -#: ../../godmode/alerts/configure_alert_template.php:588 -#: ../../godmode/alerts/alert_special_days.php:358 -#: ../../godmode/alerts/alert_view.php:213 ../../include/functions.php:1084 -#: ../../include/functions_reporting.php:11784 -msgid "Tue" -msgstr "火" - -#: ../../enterprise/godmode/alerts/alert_events.php:492 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:887 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1987 -#: ../../godmode/agentes/planned_downtime.editor.php:755 -#: ../../godmode/alerts/configure_alert_template.php:590 -#: ../../godmode/alerts/alert_special_days.php:359 -#: ../../godmode/alerts/alert_view.php:214 ../../include/functions.php:1088 -#: ../../include/functions_reporting.php:11789 -msgid "Wed" -msgstr "水" - -#: ../../enterprise/godmode/alerts/alert_events.php:494 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:888 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1988 -#: ../../godmode/agentes/planned_downtime.editor.php:756 -#: ../../godmode/alerts/configure_alert_template.php:592 -#: ../../godmode/alerts/alert_special_days.php:360 -#: ../../godmode/alerts/alert_view.php:215 ../../include/functions.php:1092 -#: ../../include/functions_reporting.php:11794 -msgid "Thu" -msgstr "木" - -#: ../../enterprise/godmode/alerts/alert_events.php:496 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:889 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1989 -#: ../../godmode/agentes/planned_downtime.editor.php:757 -#: ../../godmode/alerts/configure_alert_template.php:594 -#: ../../godmode/alerts/alert_special_days.php:361 -#: ../../godmode/alerts/alert_view.php:216 ../../include/functions.php:1096 -#: ../../include/functions_reporting.php:11799 -msgid "Fri" -msgstr "金" - -#: ../../enterprise/godmode/alerts/alert_events.php:498 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:890 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1990 -#: ../../godmode/agentes/planned_downtime.editor.php:758 -#: ../../godmode/alerts/configure_alert_template.php:596 -#: ../../godmode/alerts/alert_special_days.php:362 -#: ../../godmode/alerts/alert_view.php:217 ../../include/functions.php:1100 -#: ../../include/functions_reporting.php:11804 -msgid "Sat" -msgstr "土" - -#: ../../enterprise/godmode/alerts/alert_events.php:500 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:891 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1991 -#: ../../godmode/agentes/planned_downtime.editor.php:759 -#: ../../godmode/alerts/configure_alert_template.php:598 -#: ../../godmode/alerts/alert_special_days.php:356 -#: ../../godmode/alerts/alert_view.php:218 ../../include/functions.php:1104 -#: ../../include/functions_reporting.php:11809 -msgid "Sun" -msgstr "日" - -#: ../../enterprise/godmode/alerts/alert_events.php:503 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1731 -#: ../../godmode/alerts/configure_alert_template.php:604 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1172 -#: ../../operation/events/events.php:1179 -msgid "Time from" -msgstr "開始時間" - -#: ../../enterprise/godmode/alerts/alert_events.php:512 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1749 -#: ../../godmode/alerts/configure_alert_template.php:613 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1190 -#: ../../operation/events/events.php:1230 -msgid "Time to" -msgstr "終了時間" - -#: ../../enterprise/godmode/alerts/alert_events.php:551 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1001 -msgid "Rule evaluation mode" -msgstr "ルール評価モード" - -#: ../../enterprise/godmode/alerts/alert_events.php:563 -#: ../../godmode/snmpconsole/snmp_alert.php:1089 -#: ../../godmode/alerts/configure_alert_template.php:658 +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:269 +#: ../../godmode/snmpconsole/snmp_alert.php:1010 +#: ../../godmode/alerts/configure_alert_template.php:791 msgid "Disable event" msgstr "イベント無効化" -#: ../../enterprise/godmode/alerts/alert_events.php:566 -msgid "Group by" -msgstr "グループ化" +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:277 +#: ../../godmode/snmpconsole/snmp_alert.php:83 +msgid "Update alert" +msgstr "アラート設定" -#: ../../enterprise/godmode/alerts/alert_events.php:572 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1851 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2625 -#: ../../godmode/alerts/alert_commands.php:91 -#: ../../godmode/alerts/alert_commands.php:93 -#: ../../godmode/alerts/alert_commands.php:107 -#: ../../godmode/alerts/alert_commands.php:113 -#: ../../godmode/alerts/configure_alert_template.php:852 -#: ../../godmode/alerts/alert_view.php:466 -#: ../../godmode/alerts/alert_view.php:544 -#, php-format -msgid "Field %s" -msgstr "フィールド %s" +#: ../../enterprise/godmode/alerts/alert_inventory_builder.php:281 +#: ../../godmode/alerts/alert_list.builder.php:203 +#: ../../include/class/AgentsAlerts.class.php:389 +msgid "Add alert" +msgstr "アラートの追加" -#: ../../enterprise/godmode/alerts/alert_events.php:645 -#: ../../extensions/agents_alerts.php:262 -#: ../../godmode/alerts/configure_alert_action.php:116 -#: ../../godmode/alerts/alert_list.builder.php:128 -msgid "Create Action" -msgstr "アクションの作成" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:91 +#: ../../godmode/massive/massive_add_alerts.php:156 +#: ../../godmode/massive/massive_add_action_alerts.php:154 +#: ../../godmode/alerts/alert_list.php:265 +msgid "Successfully added" +msgstr "追加されました。" -#: ../../enterprise/godmode/alerts/alert_events.php:650 -msgid "Please Read" -msgstr "読んでください" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:174 +msgid "Inventory alert filters" +msgstr "インベントリアラートフィルタ" -#: ../../enterprise/godmode/alerts/alert_events.php:650 -msgid "" -"Since the alert can have multiple actions. You can edit them from the alert " -"list of events." -msgstr "アラートは複数のアクションを持てます。イベントのアラート一覧から編集することができます。" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:220 +msgid "Alert name" +msgstr "アラート名" -#: ../../enterprise/godmode/alerts/alert_events_list.php:380 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:341 -#: ../../godmode/servers/modificar_server.php:117 -#: ../../godmode/servers/modificar_server.php:128 -msgid "Successfully action" -msgstr "アクションに成功しました。" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:221 +#: ../../enterprise/operation/agentes/policy_view.php:255 +#: ../../godmode/snmpconsole/snmp_alert.php:1205 +#: ../../godmode/alerts/alert_view.php:76 +#: ../../include/functions_reporting_html.php:4851 +#: ../../include/ajax/alert_list.ajax.php:281 +#: ../../include/ajax/alert_list.ajax.php:306 +#: ../../include/functions_treeview.php:455 +#: ../../include/class/AgentsAlerts.class.php:897 +#: ../../operation/agentes/alerts_status.php:544 +#: ../../operation/agentes/alerts_status.php:579 +#: ../../operation/agentes/alerts_status.php:614 +#: ../../operation/agentes/alerts_status.php:646 +msgid "Last fired" +msgstr "通知日時" -#: ../../enterprise/godmode/alerts/alert_events_list.php:380 -#: ../../enterprise/godmode/alerts/alert_events_rules.php:341 -msgid "Error processing action" -msgstr "アクション処理エラー" - -#: ../../enterprise/godmode/alerts/alert_events_list.php:394 -#: ../../operation/agentes/alerts_status.functions.php:34 -msgid "Alert(s) validated" -msgstr "アラートを承諾しました。" - -#: ../../enterprise/godmode/alerts/alert_events_list.php:394 -msgid "Error validating alert(s)" -msgstr "アラート承諾エラー" - -#: ../../enterprise/godmode/alerts/alert_events_list.php:500 -msgid "Ac." -msgstr "Ac." - -#: ../../enterprise/godmode/alerts/alert_events_list.php:621 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2918 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3283 -msgid "No associated actions" -msgstr "関連アクションがありません" - -#: ../../enterprise/godmode/alerts/alert_events_list.php:650 -#: ../../enterprise/godmode/alerts/alert_events_list.php:695 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3269 -#: ../../extensions/agents_alerts.php:299 -#: ../../godmode/alerts/alert_list.list.php:619 -#: ../../godmode/alerts/alert_list.list.php:746 -#: ../../godmode/alerts/configure_alert_action.php:179 -#: ../../godmode/alerts/alert_view.php:389 -#: ../../godmode/alerts/alert_list.builder.php:165 -#: ../../include/functions_reporting_html.php:2658 -#: ../../include/functions_reporting_html.php:4184 -#: ../../include/ajax/alert_list.ajax.php:517 -msgid "Threshold" -msgstr "しきい値" - -#: ../../enterprise/godmode/alerts/alert_events_list.php:708 -#: ../../enterprise/operation/agentes/policy_view.php:281 -#: ../../extensions/agents_alerts.php:567 -#: ../../godmode/alerts/alert_list.list.php:534 -#: ../../godmode/alerts/alert_view.php:82 ../../mobile/operation/alerts.php:305 -#: ../../include/functions_ui.php:1223 -msgid "time(s)" -msgstr "回" - -#: ../../enterprise/godmode/alerts/alert_events_list.php:711 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3116 -#: ../../enterprise/operation/agentes/policy_view.php:284 -#: ../../extensions/agents_alerts.php:570 -#: ../../godmode/alerts/alert_list.list.php:537 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:261 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3352 +#: ../../enterprise/operation/agentes/policy_view.php:342 +#: ../../godmode/alerts/alert_list.list.php:553 #: ../../godmode/alerts/alert_view.php:85 ../../mobile/operation/alerts.php:308 -#: ../../include/functions_ui.php:1226 -#: ../../include/functions_reporting.php:10045 +#: ../../include/functions_ui.php:1234 +#: ../../include/class/AgentsAlerts.class.php:944 +#: ../../include/functions_reporting.php:11526 msgid "Alert disabled" msgstr "無効アラート" -#: ../../enterprise/godmode/alerts/alert_events_list.php:714 -#: ../../enterprise/operation/agentes/policy_view.php:287 -#: ../../extensions/agents_alerts.php:573 -#: ../../godmode/alerts/alert_list.list.php:540 -#: ../../godmode/alerts/alert_view.php:88 ../../mobile/operation/alerts.php:311 -#: ../../include/functions_agents.php:2611 -#: ../../include/functions_agents.php:2622 ../../include/functions_ui.php:1229 -#: ../../include/functions_reporting.php:9959 -#: ../../operation/snmpconsole/snmp_view.php:965 -msgid "Alert not fired" -msgstr "未通知アラート" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:319 +#: ../../godmode/alerts/alert_list.list.php:664 +msgid "Delete action" +msgstr "アクションの削除" -#: ../../enterprise/godmode/alerts/alert_events_list.php:725 -msgid "View associated rules" -msgstr "関連付けルール表示" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:337 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:407 +msgid "Enable alert" +msgstr "アラート有効化" -#: ../../enterprise/godmode/alerts/alert_events_list.php:741 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3008 -msgid "There are no defined events alerts" -msgstr "定義済のイベントアラートがありません" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:404 +msgid "Disable alert" +msgstr "アラート無効化" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:102 -msgid "Event rules" -msgstr "イベントルール" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:415 +msgid "Delete alert" +msgstr "アラート削除" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:103 -msgid "" -"This view will be removed in a future version. Please use \"Alert " -"correlation\" instead." -msgstr "この画面は将来のバージョンで削除されます。代わりに \"アラート相関\" を利用してください。" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:427 +msgid "There are no defined inventory alerts" +msgstr "定義済のインベントリアラートがありません" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:225 -msgid "Error creating rule" -msgstr "ルール作成エラー" +#: ../../enterprise/godmode/alerts/alert_inventory.php:67 +msgid "Inventory alert list" +msgstr "インベントリアラート一覧" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:229 -msgid "Successfully created rule" -msgstr "ルールを作成しました" +#: ../../enterprise/godmode/alerts/alert_inventory.php:71 +msgid "Inventory alert builder" +msgstr "インベントリアラートビルダ" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:244 -msgid "Error updating rule" -msgstr "ルール更新エラー" +#: ../../enterprise/godmode/services/services.massive.meta.php:56 +#: ../../enterprise/godmode/services/services.massive.elements.php:93 +#: ../../godmode/agentes/agent_manager.php:607 +#: ../../godmode/massive/massive_edit_agents.php:690 +msgid "Not available" +msgstr "利用できません" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:247 -msgid "Successfully updating rule" -msgstr "ルールを更新しました" +#: ../../enterprise/godmode/services/services.service.php:106 +msgid "Service already exists." +msgstr "サービスは既に存在します。" -#: ../../enterprise/godmode/alerts/alert_events_rules.php:257 -msgid "Error updating rule operators" -msgstr "ルールオペレータの更新エラー" +#: ../../enterprise/godmode/services/services.service.php:196 +msgid "Error creating service: " +msgstr "サービス作成エラー: " -#: ../../enterprise/godmode/alerts/alert_events_rules.php:259 -msgid "Successfully update rule operators" -msgstr "ルールオペレータを更新しました" - -#: ../../enterprise/godmode/alerts/alert_events_rules.php:402 -msgid "(Agent)" -msgstr "(エージェント)" - -#: ../../enterprise/godmode/alerts/alert_events_rules.php:405 -msgid "Operator" -msgstr "オペレータ" - -#: ../../enterprise/godmode/alerts/alert_events_rules.php:499 -msgid "Logic expression for these rules:" -msgstr "これらのルールの論理式:" - -#: ../../enterprise/godmode/alerts/alert_events_rules.php:507 -msgid "Update operators" -msgstr "オペレータの更新" - -#: ../../enterprise/godmode/alerts/alert_events_rules.php:512 -msgid "There are no defined alert event rules" -msgstr "定義済のアラートイベントルールがありません" - -#: ../../enterprise/godmode/services/services.service.php:58 -#: ../../enterprise/operation/services/services.treeview_services.php:165 -#: ../../enterprise/operation/services/services.list.php:588 -#: ../../enterprise/operation/services/services.table_services.php:438 -msgid "Create Service" -msgstr "サービスの作成" - -#: ../../enterprise/godmode/services/services.service.php:85 -#: ../../enterprise/godmode/services/services.service.php:148 -msgid "No name and description specified for the service" -msgstr "サービスに名前と説明がありません" - -#: ../../enterprise/godmode/services/services.service.php:93 -#: ../../enterprise/godmode/services/services.service.php:156 -msgid "No name specified for the service" -msgstr "サービスに名前がありません" - -#: ../../enterprise/godmode/services/services.service.php:101 -#: ../../enterprise/godmode/services/services.service.php:164 -msgid "No description specified for the service" -msgstr "サービスに説明がありません" - -#: ../../enterprise/godmode/services/services.service.php:110 -msgid "Error creating service" -msgstr "サービス作成エラー" - -#: ../../enterprise/godmode/services/services.service.php:117 -msgid "Service created successfully" -msgstr "サービスを作成しました" - -#: ../../enterprise/godmode/services/services.service.php:204 -msgid "Error updating service" -msgstr "サービスの更新エラー" - -#: ../../enterprise/godmode/services/services.service.php:211 -msgid "Service updated successfully" -msgstr "サービスを更新しました" - -#: ../../enterprise/godmode/services/services.service.php:227 -#: ../../enterprise/godmode/services/services.service.php:262 -#: ../../enterprise/operation/services/services.service.php:37 -#: ../../enterprise/operation/services/services.service_map.php:44 -#: ../../include/ajax/update_manager.ajax.php:751 -msgid "Not found" -msgstr "見つかりません" - -#: ../../enterprise/godmode/services/services.service.php:234 +#: ../../enterprise/godmode/services/services.service.php:205 +#: ../../enterprise/godmode/services/services.service.php:309 msgid "New Service" msgstr "新規サービス" -#: ../../enterprise/godmode/services/services.service.php:288 -#: ../../enterprise/godmode/services/services.elements.php:117 -#: ../../enterprise/operation/services/services.service.php:62 -#: ../../enterprise/operation/services/services.service_map.php:70 -#: ../../enterprise/operation/services/services.treeview_services.php:46 -#: ../../enterprise/operation/services/services.list.php:46 -#: ../../enterprise/operation/services/services.table_services.php:43 +#: ../../enterprise/godmode/services/services.service.php:211 +msgid "Service created successfully" +msgstr "サービスを作成しました" + +#: ../../enterprise/godmode/services/services.service.php:278 +#: ../../enterprise/include/functions_services.php:702 +msgid "Error updating service: " +msgstr "サービス更新エラー: " + +#: ../../enterprise/godmode/services/services.service.php:289 +msgid "Service updated successfully" +msgstr "サービスを更新しました" + +#: ../../enterprise/godmode/services/services.service.php:302 +#: ../../enterprise/godmode/services/services.service.php:345 +#: ../../enterprise/operation/services/services.service.php:55 +#: ../../enterprise/operation/services/services.service_map.php:62 +msgid "Not found" +msgstr "見つかりません" + +#: ../../enterprise/godmode/services/services.service.php:360 +msgid "Dynamic elements are not affected by cascade protection" +msgstr "動的要素は関連障害検知抑制の影響を受けません" + +#: ../../enterprise/godmode/services/services.service.php:387 +#: ../../enterprise/godmode/services/services.elements.php:697 +#: ../../enterprise/operation/services/services.php:85 +#: ../../enterprise/operation/services/services.php:177 msgid "Services list" msgstr "サービス一覧" -#: ../../enterprise/godmode/services/services.service.php:296 -#: ../../enterprise/godmode/services/services.elements.php:127 -#: ../../enterprise/operation/services/services.service.php:72 -#: ../../enterprise/operation/services/services.service_map.php:80 -msgid "Services tree view" -msgstr "サービスツリー表示" - -#: ../../enterprise/godmode/services/services.service.php:304 -#: ../../enterprise/godmode/services/services.elements.php:137 -#: ../../enterprise/operation/services/services.service.php:82 -#: ../../enterprise/operation/services/services.service_map.php:90 -msgid "Services table view" -msgstr "サービス表表示" - -#: ../../enterprise/godmode/services/services.service.php:312 -#: ../../enterprise/godmode/services/services.elements.php:146 -#: ../../enterprise/operation/services/services.service.php:91 -#: ../../enterprise/operation/services/services.service_map.php:102 +#: ../../enterprise/godmode/services/services.service.php:401 +#: ../../enterprise/godmode/services/services.elements.php:711 +#: ../../enterprise/operation/services/services.php:100 msgid "Config Service" msgstr "サービス設定" -#: ../../enterprise/godmode/services/services.service.php:320 -#: ../../enterprise/godmode/services/services.elements.php:154 -#: ../../enterprise/operation/services/services.service.php:95 -#: ../../enterprise/operation/services/services.service_map.php:110 +#: ../../enterprise/godmode/services/services.service.php:418 +#: ../../enterprise/godmode/services/services.elements.php:728 +#: ../../enterprise/operation/services/services.php:118 msgid "Config Elements" msgstr "要素編集" -#: ../../enterprise/godmode/services/services.service.php:328 -#: ../../enterprise/godmode/services/services.elements.php:164 -#: ../../enterprise/operation/services/services.service.php:103 -#: ../../enterprise/operation/services/services.service_map.php:122 +#: ../../enterprise/godmode/services/services.service.php:430 +#: ../../enterprise/godmode/services/services.elements.php:740 +#: ../../enterprise/operation/services/services.php:131 +msgid "Bulk service elements operations" +msgstr "一括サービス要素操作" + +#: ../../enterprise/godmode/services/services.service.php:445 +#: ../../enterprise/godmode/services/services.elements.php:755 +#: ../../enterprise/operation/services/services.php:147 msgid "View Service" msgstr "サービス参照" -#: ../../enterprise/godmode/services/services.service.php:336 -#: ../../enterprise/godmode/services/services.elements.php:173 -#: ../../enterprise/operation/services/services.service.php:108 -#: ../../enterprise/operation/services/services.service_map.php:131 -#: ../../include/lib/Dashboard/Widgets/service_map.php:378 +#: ../../enterprise/godmode/services/services.service.php:456 +#: ../../enterprise/godmode/services/services.elements.php:766 +#: ../../enterprise/operation/services/services.php:159 +#: ../../include/lib/Dashboard/Widgets/service_map.php:449 msgid "Service map" msgstr "サービスマップ" -#: ../../enterprise/godmode/services/services.service.php:375 +#: ../../enterprise/godmode/services/services.service.php:512 msgid "No Services or concrete action" msgstr "サービスまたは具体的なアクションがありません" -#: ../../enterprise/godmode/services/services.service.php:379 +#: ../../enterprise/godmode/services/services.service.php:531 +msgid "Random name" +msgstr "ランダムな名前" + +#: ../../enterprise/godmode/services/services.service.php:579 +msgid "Server assigned" +msgstr "割当サーバ" + +#: ../../enterprise/godmode/services/services.service.php:580 +msgid "Selected Prediction server will be assigned to evaluate the service." +msgstr "選択した予測サーバはサービスの評価に割り当てられます。" + +#: ../../enterprise/godmode/services/services.service.php:601 +msgid "Evaluation interval" +msgstr "評価間隔" + +#: ../../enterprise/godmode/services/services.service.php:759 msgid "General Data" msgstr "一般データ" -#: ../../enterprise/godmode/services/services.service.php:400 -#: ../../enterprise/operation/services/services.list.php:236 -#: ../../enterprise/operation/services/services.table_services.php:215 -msgid "Simple" -msgstr "シンプル" - -#: ../../enterprise/godmode/services/services.service.php:403 -#: ../../enterprise/godmode/services/services.elements.php:81 -msgid "" -"This values are by default because the service is auto calculate mode." -msgstr "サービスが自動計算モードのため、デフォルト値です。" - -#: ../../enterprise/godmode/services/services.service.php:419 -msgid "Agent to store data" -msgstr "データを保存するエージェント" - -#: ../../enterprise/godmode/services/services.service.php:437 -msgid "Cascade Protection" -msgstr "関連障害検知抑制" - -#: ../../enterprise/godmode/services/services.service.php:448 +#: ../../enterprise/godmode/services/services.service.php:805 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:127 -#: ../../enterprise/include/functions_reporting_csv.php:1282 -#: ../../include/functions_reports.php:684 -#: ../../include/functions_reporting.php:871 +#: ../../enterprise/include/functions_reporting_csv.php:1433 +#: ../../include/functions_reports.php:691 +#: ../../include/functions_reporting.php:905 msgid "S.L.A." msgstr "SLA" -#: ../../enterprise/godmode/services/services.service.php:452 -msgid "Calculate continuous SLA for this service" -msgstr "このサービスの継続的な SLA を計算" - -#: ../../enterprise/godmode/services/services.service.php:455 -msgid "S.L.A. interval" -msgstr "SLA 間隔" - -#: ../../enterprise/godmode/services/services.service.php:466 -msgid "S.L.A. limit" -msgstr "SLA 制限" - -#: ../../enterprise/godmode/services/services.service.php:467 -msgid "Please set limit between 0 to 100." -msgstr "制限は、0 と 100 の間で設定してください。" - -#: ../../enterprise/godmode/services/services.service.php:481 +#: ../../enterprise/godmode/services/services.service.php:814 msgid "" "Here are described the alert templates, which will use their default " "actions.\n" @@ -18296,159 +17083,426 @@ msgstr "" "アラートテンプレートの説明です。デフォルトのアクションで利用されます。\n" "\t\tデータが存在しサービスとSLAの状態に関するアラートの定義があるエージェントでアラートを編集することによりデフォルトの動作を変更できます。" -#: ../../enterprise/godmode/services/services.service.php:498 -msgid "Warning Service alert" -msgstr "警告サービスアラート" - -#: ../../enterprise/godmode/services/services.service.php:519 -msgid "Critical Service alert" -msgstr "障害サービスアラート" - -#: ../../enterprise/godmode/services/services.service.php:538 -msgid "SLA critical service alert" -msgstr "SLA 障害サービスアラート" - -#: ../../enterprise/godmode/services/services.service.php:647 +#: ../../enterprise/godmode/services/services.service.php:971 msgid "" "This change in the service configuration will delete the history of the " "service modules. Do you wish to continue?" -msgstr "サービス設定のこの変更により、サービスモジュールの履歴が削除されます。 続行しますか?" +msgstr "このサービス設定の変更により、サービスモジュールの履歴が削除されます。 続行しますか?" -#: ../../enterprise/godmode/services/services.service.php:649 +#: ../../enterprise/godmode/services/services.service.php:973 msgid "" "This change in the service configuration will prevent the SLA modules from " "being created. Do you wish to continue?" -msgstr "サービス設定のこの変更により、SLA モジュールが作成されなくなります。 続行しますか?" +msgstr "このサービス設定の変更により、SLA モジュールを作成できなくなります。 続行しますか?" -#: ../../enterprise/godmode/services/services.elements.php:95 +#: ../../enterprise/godmode/services/services.elements.php:72 msgid "Invalid service" msgstr "不正なサービスです" -#: ../../enterprise/godmode/services/services.elements.php:196 -#: ../../enterprise/include/functions_services.php:2748 +#: ../../enterprise/godmode/services/services.elements.php:99 +#: ../../enterprise/include/functions_reporting.php:2389 +#: ../../enterprise/include/functions_reporting.php:3343 +#: ../../enterprise/include/functions_reporting.php:4320 +#: ../../include/functions_maps.php:50 +#: ../../include/functions_reporting.php:1015 +#: ../../include/functions_reporting.php:8150 +#: ../../operation/agentes/pandora_networkmap.php:805 +msgid "Dynamic" +msgstr "動的" + +#: ../../enterprise/godmode/services/services.elements.php:220 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:128 +msgid "Custom field name" +msgstr "カスタムフィールド名" + +#: ../../enterprise/godmode/services/services.elements.php:232 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:130 +msgid "Custom field value" +msgstr "カスタムフィールド値" + +#: ../../enterprise/godmode/services/services.elements.php:250 +msgid "Add custom field match" +msgstr "カスタムフィールドマッチを追加" + +#: ../../enterprise/godmode/services/services.elements.php:256 +msgid "Both 'name' and 'value' must be defined to filter. Ignored otherwise." +msgstr "フィルタに '名前' と '値' の両方が定義される必要があります。そうでなければ無視します。" + +#: ../../enterprise/godmode/services/services.elements.php:261 +msgid "MySQL Regular expressions case insensitive." +msgstr "MySQL 正規表現では大文字と小文字は区別されません。" + +#: ../../enterprise/godmode/services/services.elements.php:267 +msgid "Matching objects type" +msgstr "一致するオブジェクトタイプ" + +#: ../../enterprise/godmode/services/services.elements.php:282 +msgid "Filter by group" +msgstr "グループでフィルタする" + +#: ../../enterprise/godmode/services/services.elements.php:294 +msgid "Use regular expresions selectors" +msgstr "正規表現セレクターを使用する" + +#: ../../enterprise/godmode/services/services.elements.php:302 +msgid "Having agent name" +msgstr "エージェント名あり" + +#: ../../enterprise/godmode/services/services.elements.php:310 +msgid "Having module name" +msgstr "モジュール名あり" + +#: ../../enterprise/godmode/services/services.elements.php:320 +msgid "Having custom fields" +msgstr "カスタムフィールドあり" + +#: ../../enterprise/godmode/services/services.elements.php:331 +msgid "Apply rules on this server" +msgstr "このサーバにルールを適用" + +#: ../../enterprise/godmode/services/services.elements.php:350 +msgid "Weights" +msgstr "ウェイト" + +#: ../../enterprise/godmode/services/services.elements.php:355 +msgid "In smart mode weights are automatically calculated." +msgstr "スマートモードでは、ウエイトは自動的に計算されます。" + +#: ../../enterprise/godmode/services/services.elements.php:453 +#: ../../enterprise/godmode/services/services.elements.php:461 +#: ../../enterprise/godmode/services/services.elements.php:468 +msgid "Selected agent not found." +msgstr "選択したエージェントが見つかりません。" + +#: ../../enterprise/godmode/services/services.elements.php:474 +#: ../../enterprise/godmode/services/services.elements.php:485 +#, php-format +msgid "Selected module not found in %s." +msgstr "選択したモジュールが %s に見つかりません。" + +#: ../../enterprise/godmode/services/services.elements.php:494 +msgid "Selected service not found." +msgstr "選択したサービスが見つかりません。" + +#: ../../enterprise/godmode/services/services.elements.php:511 +msgid "Selected service could generate a loop" +msgstr "選択したサービスはループを起こす可能性があります" + +#: ../../enterprise/godmode/services/services.elements.php:521 +#, php-format +msgid "Failed adding service child: %s" +msgstr "サービスの子の追加に失敗しました: %s" + +#: ../../enterprise/godmode/services/services.elements.php:560 +#, php-format +msgid "Selected rules are not valid: %s." +msgstr "選択したルールが不正です: %s。" + +#: ../../enterprise/godmode/services/services.elements.php:568 +msgid "Invalid element type." +msgstr "要素タイプが不正です。" + +#: ../../enterprise/godmode/services/services.elements.php:594 +msgid "Element registered successfully" +msgstr "要素を登録しました" + +#: ../../enterprise/godmode/services/services.elements.php:640 +#, php-format +msgid "Error deleting element: %s" +msgstr "要素削除エラー: %s" + +#: ../../enterprise/godmode/services/services.elements.php:778 +#: ../../operation/search_maps.php:29 +msgid "Elements" +msgstr "エレメント" + +#: ../../enterprise/godmode/services/services.elements.php:806 +#: ../../enterprise/include/functions_services.php:1991 msgid "Edit service elements" msgstr "サービス要素編集" -#: ../../enterprise/godmode/services/services.elements.php:211 -msgid "Error empty module" -msgstr "モジュールが空です" +#: ../../enterprise/godmode/services/services.elements.php:840 +#: ../../enterprise/godmode/services/services.elements.php:851 +#: ../../enterprise/include/functions_visual_map.php:677 +#: ../../enterprise/include/functions_HA_cluster.php:535 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1611 +#: ../../enterprise/include/class/AgentRepository.class.php:825 +#: ../../enterprise/include/class/Omnishell.class.php:1083 +#: ../../enterprise/include/class/LogSource.class.php:761 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1005 +#: ../../include/ajax/snmp_browser.ajax.php:260 +#: ../../include/functions_ui.php:289 +#: ../../include/class/ConfigPEN.class.php:737 +#: ../../include/class/HelpFeedBack.class.php:359 +#: ../../include/class/Diagnostics.class.php:2085 +#: ../../include/class/CredentialStore.class.php:1165 +#: ../../include/class/ModuleTemplates.class.php:1414 +#: ../../include/class/WebServerModuleDebug.class.php:359 +#: ../../include/class/AgentWizard.class.php:5622 +#: ../../operation/visual_console/view.php:750 +msgid "Success" +msgstr "成功" -#: ../../enterprise/godmode/services/services.elements.php:222 -msgid "Error empty agent" -msgstr "エージェントが空です" +#: ../../enterprise/godmode/services/services.elements.php:842 +msgid "Add element" +msgstr "要素追加" -#: ../../enterprise/godmode/services/services.elements.php:233 -msgid "Error empty service" -msgstr "サービスが空です" +#: ../../enterprise/godmode/services/services.elements.php:853 +msgid "Edit element" +msgstr "要素編集" -#: ../../enterprise/godmode/services/services.elements.php:241 -msgid "Error unknown type" -msgstr "不明なタイプエラー" +#: ../../enterprise/godmode/setup/setup_history.php:81 +msgid "Method does not exist" +msgstr "メソッドがありません" -#: ../../enterprise/godmode/services/services.elements.php:266 -msgid "Service element created successfully" -msgstr "サービス要素を作成しました" - -#: ../../enterprise/godmode/services/services.elements.php:267 -msgid "Error creating service element" -msgstr "サービス要素の作成エラー" - -#: ../../enterprise/godmode/services/services.elements.php:438 -msgid "Service element updated successfully" -msgstr "サービス要素を更新しました" - -#: ../../enterprise/godmode/services/services.elements.php:439 -msgid "Error updating service element" -msgstr "サービス要素の更新エラー" - -#: ../../enterprise/godmode/services/services.elements.php:552 -msgid "Service element deleted successfully" -msgstr "サービス要素を削除しました" - -#: ../../enterprise/godmode/services/services.elements.php:553 -msgid "Error deleting service element" -msgstr "サービス要素の削除エラー" - -#: ../../enterprise/godmode/services/services.elements.php:609 -msgid "Edit element service" -msgstr "サービス要素編集" - -#: ../../enterprise/godmode/services/services.elements.php:653 -msgid "Create element service" -msgstr "サービス要素作成" - -#: ../../enterprise/godmode/services/services.elements.php:722 -msgid "First select an agent" -msgstr "最初にエージェントを選択" - -#: ../../enterprise/godmode/services/services.elements.php:743 -msgid "Unknown weight" -msgstr "不明ウエイト" - -#: ../../enterprise/godmode/services/services.elements.php:747 -msgid "Ok weight" -msgstr "正常ウエイト" - -#: ../../enterprise/godmode/services/services.elements.php:753 -msgid "" -"Only the critical elements are relevant to calculate the service status" -msgstr "障害状態のもののみがサービス状態の計算に使われます" - -#: ../../enterprise/godmode/setup/setup_history.php:42 -#: ../../include/functions_config.php:1410 -msgid "Enable history database" -msgstr "ヒストリデータベースの有効化" - -#: ../../enterprise/godmode/setup/setup_history.php:45 -msgid "Enable event history" -msgstr "イベントヒストリの有効化" - -#: ../../enterprise/godmode/setup/setup_history.php:48 -#: ../../enterprise/include/functions_reporting_csv.php:1946 -#: ../../enterprise/include/functions_reporting_csv.php:1954 -#: ../../include/functions_config.php:1418 +#: ../../enterprise/godmode/setup/setup_history.php:156 +#: ../../include/functions_config.php:1487 msgid "Host" msgstr "ホスト" -#: ../../enterprise/godmode/setup/setup_history.php:57 -#: ../../include/functions_config.php:1430 +#: ../../enterprise/godmode/setup/setup_history.php:201 +#: ../../include/functions_config.php:1508 msgid "Database user" msgstr "データベースユーザ" -#: ../../enterprise/godmode/setup/setup_history.php:60 -#: ../../include/functions_config.php:1434 +#: ../../enterprise/godmode/setup/setup_history.php:216 +#: ../../include/functions_config.php:1512 msgid "Database password" msgstr "データベースパスワード" -#: ../../enterprise/godmode/setup/setup_history.php:69 -#: ../../include/functions_config.php:1466 -msgid "Delay" -msgstr "遅延" +#: ../../enterprise/godmode/setup/setup_history.php:220 +msgid "Configure connection target" +msgstr "接続対象設定" -#: ../../enterprise/godmode/setup/setup_history.php:72 -msgid "Event days" -msgstr "イベント日数" +#: ../../enterprise/godmode/setup/setup_history.php:234 +msgid "Active to historical settings" +msgstr "ヒストリ設定有効化" + +#: ../../enterprise/godmode/setup/setup_history.php:238 +#, php-format +msgid "" +"Data will be available in active database as time as days you specify here. " +"Older information will be sent to historical database. Note data will be " +"purged from active database after %d days." +msgstr "" +"データは、ここで指定した日数メインのデータベースで利用できます。 古い情報はヒストリデータベースに送信されます。 データは %d " +"日後にメインのデータベースから削除されることに注意してください。" + +#: ../../enterprise/godmode/setup/setup_history.php:244 +msgid "Data days old to keep in active database" +msgstr "メインのデータベースに保持するデータの日数" + +#: ../../enterprise/godmode/setup/setup_history.php:259 +msgid "" +"Number of rows to be sent to historical database each 'delay' seconds. If " +"you experience issues running pandora_db, try decreasing this value." +msgstr "" +"'delay' 秒ごとにヒストリデータベースに送信される行数。 pandora_db の実行で問題が発生した場合は、この値を減らしてみてください。" + +#: ../../enterprise/godmode/setup/setup_history.php:263 +msgid "Transference block size (Step)" +msgstr "転送ブロックサイズ (ステップ)" + +#: ../../enterprise/godmode/setup/setup_history.php:268 +msgid "Delay between transferences (seconds)" +msgstr "転送間の遅延 (秒)" + +#: ../../enterprise/godmode/setup/setup_history.php:273 +msgid "Historical data settings" +msgstr "ヒストリデータ設定" + +#: ../../enterprise/godmode/setup/setup_history.php:275 +msgid "Maximum historical data age (days)" +msgstr "最大ヒストリデータ保存期間 (日)" + +#: ../../enterprise/godmode/setup/setup_history.php:280 +msgid "Maximum historical string data age (days)" +msgstr "最大ヒストリ文字列データ保存期間 (日)" + +#: ../../enterprise/godmode/setup/setup_history.php:285 +msgid "" +"Data older than 'days' is compacted in order to improve disk utilization." +msgstr "設定した '日' より古いデータは、ディスク使用率を向上させるために圧縮されます。" + +#: ../../enterprise/godmode/setup/setup_history.php:290 +msgid "" +"Automatically create partitions on specific database IDB files " +"(tagente_datos, tagente_datos_string, tevento). Monthly partitions." +msgstr "" +"特定のデータベースの IDB ファイル(tagente_datos, tagente_datos_string, " +"tevento)にパーティションを自動的に作成します。 月次のパーティションです。" + +#: ../../enterprise/godmode/setup/setup_history.php:294 +msgid "Automatic partition of big tables." +msgstr "大きなテーブルの自動パーティション" + +#: ../../enterprise/godmode/setup/setup_history.php:305 +msgid "Historical events settings" +msgstr "ヒストリイベント設定" + +#: ../../enterprise/godmode/setup/setup_history.php:316 +#, php-format +msgid "" +"Events will remain in active database a maximum of specified days, then they " +"will be transferred to historical database. Note events will be purged from " +"active database after %d days." +msgstr "" +"イベントは、指定された最大日数の間メインのデータベースに残り、その後、ヒストリデータベースに転送されます。 イベントは %d " +"日後にメインのデータベースから削除されることに注意してください。" + +#: ../../enterprise/godmode/setup/setup_history.php:322 +msgid "Events days old to keep in active database" +msgstr "メインのデータベースに保持するイベントの日数" + +#: ../../enterprise/godmode/setup/setup_history.php:337 +msgid "Events will be purged from historical database after specified days." +msgstr "イベントは、指定された日後にヒストリデータベースから削除されます。" + +#: ../../enterprise/godmode/setup/setup_history.php:341 +msgid "Maximum historical events age (days)" +msgstr "最大ヒストリイベント保持期間 (日)" + +#: ../../enterprise/godmode/setup/setup_history.php:358 +msgid "Enable historical events" +msgstr "ヒストリイベント有効化" + +#: ../../enterprise/godmode/setup/setup_history.php:370 +msgid "Customize settings" +msgstr "設定カスタマイズ" + +#: ../../enterprise/godmode/setup/setup_history.php:382 +msgid "Enable historical database" +msgstr "ヒストリデータベース有効化" + +#: ../../enterprise/godmode/setup/setup_history.php:404 +msgid "History database connection is available." +msgstr "ヒストリデータベース接続が可能です。" + +#: ../../enterprise/godmode/setup/setup_history.php:411 +#, php-format +msgid "History database connection failed: %s" +msgstr "ヒストリデータベース接続に失敗しました: %s" + +#: ../../enterprise/godmode/setup/setup_history.php:427 +msgid "History database schema is installed." +msgstr "ヒストリデータベーススキーマをインストールしました。" + +#: ../../enterprise/godmode/setup/setup_history.php:436 +#, php-format +msgid "Database is not installed: %s" +msgstr "データベースがインストールされていません: %s" + +#: ../../enterprise/godmode/setup/setup_history.php:441 +msgid "Install database schema" +msgstr "データベーススキーマのインストール" + +#: ../../enterprise/godmode/setup/setup_history.php:442 +msgid "This action will install the schema into the target, are you sure?" +msgstr "この操作は対象にスキーマをインストールします。よろしいですか?" + +#: ../../enterprise/godmode/setup/setup_history.php:464 +msgid "History database schema is up to date with active database." +msgstr "メインのデータベースでヒストリデータベーススキーマを更新します。" + +#: ../../enterprise/godmode/setup/setup_history.php:473 +#, php-format +msgid "Database is not updated: %s" +msgstr "データベースが更新されていません: %s" + +#: ../../enterprise/godmode/setup/setup_history.php:488 +msgid "Current schema: " +msgstr "現在のスキーマ: " + +#: ../../enterprise/godmode/setup/setup_history.php:495 +msgid "Upgrade database schema" +msgstr "データベーススキーマのアップグレード" + +#: ../../enterprise/godmode/setup/setup_history.php:496 +msgid "" +"This action will schedule the installation or upgrade of database schema " +"into the target, are you sure?" +msgstr "このアクションにより、データベーススキーマの対象へのインストールまたはアップグレードがスケジュールされます。よろしいですか?" + +#: ../../enterprise/godmode/setup/setup_history.php:510 +#: ../../godmode/setup/performance.php:656 +msgid "Database maintenance status" +msgstr "データベースメンテナンス状態" + +#: ../../enterprise/godmode/setup/setup_history.php:529 +msgid "" +"By enabling historical database, target connection will be tested. If " +"needed, database schema will be applied on your selected target, do you want " +"to proceed?" +msgstr "" +"ヒストリデータベースを有効にすることで、対象への接続がテストされます。 必要に応じて、データベーススキーマが選択した対象に適用されます。続行しますか?" + +#: ../../enterprise/godmode/setup/setup_history.php:530 +msgid "" +"Changing historical database target, schema will be recreated in new one, " +"but old data will remain in previous node, unlinked from this console and " +"not maintained, do you want to proceed?" +msgstr "" +"ヒストリデータベースの対象を変更すると、スキーマは新しいものに再作成されますが、古いデータは前のノードに残り、このコンソールからリンク解除され、維持されま" +"せん。続行しますか?" + +#: ../../enterprise/godmode/setup/setup_history.php:532 +#, php-format +msgid "" +"Disabling historical database, you will not keep any data older than %d " +"days. Are you sure?" +msgstr "ヒストリデータベースを無効にすると、%d 日より古いデータは保持されません。 よろしいですか?" + +#: ../../enterprise/godmode/setup/setup_history.php:536 +#, php-format +msgid "" +"Historical database allows you to keep data older than %d days. This action " +"will produce no changes. Historical database will remain disabled." +msgstr "" +"履歴データベースを使用すると、%d 日より古いデータを保持できます。 このアクションでは変更は行われません。ヒストリデータベースは無効のままになります。" + +#: ../../enterprise/godmode/setup/setup_history.php:541 +msgid "" +"By changing historical database target, the new connection will be tested. " +"If needed, database schema will be applied on your selected target. " +"Information stored in previous configuration will be IGNORED, do you want to " +"proceed?" +msgstr "" +"ヒストリデータベースの対象を変更することにより、新しい接続がテストされます。 必要に応じて、データベーススキーマが選択した対象に適用されます。 " +"以前の設定で保存された情報は無視されます。続行しますか?" + +#: ../../enterprise/godmode/setup/setup_history.php:544 +msgid "Please ensure all fields matches your needs." +msgstr "すべてのフィールドがニーズに一致していることを確認してください。" + +#: ../../enterprise/godmode/setup/setup_history.php:678 +msgid "Update scheduled." +msgstr "更新が予定されています。" #: ../../enterprise/godmode/setup/setup.php:47 -#: ../../include/functions_config.php:374 +#: ../../include/functions_config.php:389 msgid "Forward SNMP traps to agent (if exist)" msgstr "SNMP トラップのエージェント(存在する場合)への転送" #: ../../enterprise/godmode/setup/setup.php:48 msgid "Yes and change status" -msgstr "はい、状態を変更します" +msgstr "はい、ステータスを変更します" #: ../../enterprise/godmode/setup/setup.php:56 msgid "Yes without changing status" -msgstr "はい、ただし状態は変更しません" +msgstr "はい、ステータスは変更しません" #: ../../enterprise/godmode/setup/setup.php:77 -#: ../../include/functions_config.php:378 +#: ../../include/functions_config.php:393 msgid "Use Enterprise ACL System" msgstr "エンタープライズ ACL システムを利用する" +#: ../../enterprise/godmode/setup/setup.php:104 +#: ../../include/functions_config.php:405 +msgid "Events replication" +msgstr "イベント複製" + #: ../../enterprise/godmode/setup/setup.php:116 -#: ../../include/functions_config.php:395 +#: ../../include/functions_config.php:410 msgid "Replication interval" msgstr "複製間隔" @@ -18457,7 +17511,7 @@ msgid "Seconds" msgstr "秒" #: ../../enterprise/godmode/setup/setup.php:130 -#: ../../include/functions_config.php:399 +#: ../../include/functions_config.php:414 msgid "Replication limit" msgstr "複製制限" @@ -18470,7 +17524,7 @@ msgid "No replication yet" msgstr "複製されていません" #: ../../enterprise/godmode/setup/setup.php:157 -#: ../../include/functions_config.php:403 +#: ../../include/functions_config.php:418 msgid "Replication mode" msgstr "複製モード" @@ -18479,9 +17533,9 @@ msgid "Only validated events" msgstr "承諾済イベントのみ" #: ../../enterprise/godmode/setup/setup.php:161 -#: ../../godmode/events/event_edit_filter.php:402 -#: ../../operation/events/events_list.php:969 -#: ../../operation/events/events.php:935 +#: ../../godmode/events/event_edit_filter.php:430 +#: ../../operation/events/events_list.php:979 +#: ../../operation/events/events.php:1077 msgid "All events" msgstr "全イベント一覧表示" @@ -18490,7 +17544,7 @@ msgid "Metaconsole DB engine" msgstr "メタコンソール DB エンジン" #: ../../enterprise/godmode/setup/setup.php:178 -#: ../../enterprise/include/class/MySQL.app.php:419 +#: ../../enterprise/include/class/MySQL.app.php:420 msgid "MySQL" msgstr "MySQL" @@ -18510,16 +17564,16 @@ msgstr "メタコンソール DB ユーザ" msgid "Metaconsole DB password" msgstr "メタコンソール DB パスワード" -#: ../../enterprise/godmode/setup/setup.php:263 -#: ../../include/functions_config.php:407 +#: ../../enterprise/godmode/setup/setup.php:264 +#: ../../include/functions_config.php:422 msgid "Show events list in local console (read only)" msgstr "ローカルコンソールでのイベント一覧表示 (参照のみ)" -#: ../../enterprise/godmode/setup/setup.php:274 +#: ../../enterprise/godmode/setup/setup.php:275 msgid "Events Configuration Information" msgstr "イベント設定情報" -#: ../../enterprise/godmode/setup/setup.php:276 +#: ../../enterprise/godmode/setup/setup.php:277 msgid "" " If you are replicating events, events validated or deleted on the " "metaconsole WILL NOT be deleted or validated here. This option is just to " @@ -18527,58 +17581,61 @@ msgid "" "Operation, when event replication is enabled, should be done only in " "metaconsole" msgstr "" -" イベントを複製する場合、メタコンソールで承諾または削除されたイベントは、ここでは削除または承諾されません。 このオプションは、ローカルの " -"pandora ユーザがイベントを表示できるようにするだけで、操作はできません。 " -"イベント複製が有効な場合の操作は、メタコンソールでのみ実行する必要があります。" +" イベントを複製する場合、メタコンソールで検証または削除されたイベントは、ここでは削除または検証されません。 このオプションは、ローカルの " +"pandora ユーザがイベントを表示できるようにするためだけのものであり、イベントを操作するためのものではありません。イベントの複製が有効になっている場" +"合の操作は、メタコンソールでのみ実行する必要があります。" -#: ../../enterprise/godmode/setup/setup.php:281 -#: ../../include/functions_config.php:465 +#: ../../enterprise/godmode/setup/setup.php:282 +#: ../../include/functions_config.php:476 msgid "Inventory changes blacklist" msgstr "インベントリブラックリスト変更" -#: ../../enterprise/godmode/setup/setup.php:344 +#: ../../enterprise/godmode/setup/setup.php:345 msgid "Out of black list" msgstr "ブラックリスト対象外" -#: ../../enterprise/godmode/setup/setup.php:346 +#: ../../enterprise/godmode/setup/setup.php:347 msgid "In black list" msgstr "ブラックリスト対象" -#: ../../enterprise/godmode/setup/setup.php:351 +#: ../../enterprise/godmode/setup/setup.php:352 msgid "Push selected modules into blacklist" msgstr "選択したモジュールをブラックリストへ追加" -#: ../../enterprise/godmode/setup/setup.php:353 +#: ../../enterprise/godmode/setup/setup.php:354 msgid "Pop selected modules out of blacklist" msgstr "選択したモジュールをブラックリストから削除" -#: ../../enterprise/godmode/setup/setup.php:365 -#: ../../include/functions_config.php:440 +#: ../../enterprise/godmode/setup/setup.php:366 +#: ../../include/functions_config.php:455 msgid "Activate Log Collector" msgstr "ログ収集の有効化" #: ../../enterprise/godmode/setup/setup.php:389 -msgid "Disable newsletter" -msgstr "ニュースレターの無効化" +msgid "Critical threshold for occupied addresses" +msgstr "占有アドレスの障害しきい値" #: ../../enterprise/godmode/setup/setup.php:401 -msgid "Critical threshold for occupied addresses" -msgstr "使用済アドレスの障害しきい値" +msgid "Warning threshold for occupied addresses" +msgstr "占有アドレスの警告しきい値" #: ../../enterprise/godmode/setup/setup.php:413 -msgid "Warning threshold for occupied addresses" -msgstr "使用済アドレスの警告しきい値" - -#: ../../enterprise/godmode/setup/setup.php:426 -#: ../../include/functions_config.php:460 +#: ../../include/functions_config.php:471 msgid "SAP/R3 Plugin Licence" msgstr "SAP/R3 プラグインライセンス" -#: ../../enterprise/godmode/setup/setup.php:442 +#: ../../enterprise/godmode/setup/setup.php:429 msgid "Enterprise options" msgstr "Enterprise オプション" -#: ../../enterprise/godmode/setup/setup.php:601 +#: ../../enterprise/godmode/setup/setup.php:589 +#, php-format +msgid "" +"Password related configuration only applies when local %s authentication is " +"selected." +msgstr "パスワード関連の設定は、ローカル %s 認証が選択されている場合にのみ適用されます。" + +#: ../../enterprise/godmode/setup/setup.php:598 msgid "Enterprise password policy" msgstr "Enterprise パスワードポリシー" @@ -18595,31 +17652,31 @@ msgstr "スキン削除エラー" msgid "Successfully deleted skin" msgstr "スキンを削除しました" -#: ../../enterprise/godmode/setup/setup_skins.php:119 +#: ../../enterprise/godmode/setup/setup_skins.php:121 msgid "Skin name" msgstr "スキン名" -#: ../../enterprise/godmode/setup/setup_skins.php:120 +#: ../../enterprise/godmode/setup/setup_skins.php:122 #: ../../enterprise/godmode/setup/edit_skin.php:238 msgid "Relative path" msgstr "相対パス" -#: ../../enterprise/godmode/setup/setup_skins.php:147 +#: ../../enterprise/godmode/setup/setup_skins.php:149 msgid "There are no defined skins" msgstr "定義済のスキンがありません" -#: ../../enterprise/godmode/setup/setup_skins.php:153 +#: ../../enterprise/godmode/setup/setup_skins.php:155 msgid "Create skin" msgstr "スキン作成" -#: ../../enterprise/godmode/setup/setup_module_library.php:64 -#: ../../enterprise/godmode/wizards/Cloud.class.php:353 -#: ../../godmode/module_library/module_library_view.php:145 +#: ../../enterprise/godmode/setup/setup_module_library.php:65 +#: ../../enterprise/godmode/wizards/Cloud.class.php:373 +#: ../../godmode/module_library/module_library_view.php:160 msgid "Invalid username or password" msgstr "ユーザ名またはパスワードが不正です" -#: ../../enterprise/godmode/setup/setup_module_library.php:65 -#: ../../godmode/module_library/module_library_view.php:144 +#: ../../enterprise/godmode/setup/setup_module_library.php:66 +#: ../../godmode/module_library/module_library_view.php:159 msgid "Problem with authentication. Check your internet connection" msgstr "認証に問題があります。内部接続を確認してください。" @@ -18637,35 +17694,34 @@ msgid "" "use delegated authentification." msgstr "認証代行を利用するために、対象となる Pandora コンソールで事前に設定するトークンです。" -#: ../../enterprise/godmode/setup/setup_log_collector.php:38 +#: ../../enterprise/godmode/setup/setup_metaconsole.php:271 +msgid "Console URLxxxxxx" +msgstr "コンソール URLxxxxxx" + +#: ../../enterprise/godmode/setup/setup_log_collector.php:34 msgid "ElasticSearch IP" msgstr "ElasticSearch IP" -#: ../../enterprise/godmode/setup/setup_log_collector.php:38 +#: ../../enterprise/godmode/setup/setup_log_collector.php:34 msgid "IP of ElasticSearch server" msgstr "ElasticSearch サーバの IP" -#: ../../enterprise/godmode/setup/setup_log_collector.php:40 +#: ../../enterprise/godmode/setup/setup_log_collector.php:36 msgid "ElasticSearch Port" msgstr "ElasticSearch ポート" -#: ../../enterprise/godmode/setup/setup_log_collector.php:40 +#: ../../enterprise/godmode/setup/setup_log_collector.php:36 msgid "Port of ElasticSearch server" msgstr "ElasticSearch サーバのポート" -#: ../../enterprise/godmode/setup/setup_log_collector.php:42 -#: ../../include/functions_config.php:1400 -msgid "Number of logs viewed" -msgstr "ログ表示数" - -#: ../../enterprise/godmode/setup/setup_log_collector.php:44 -#: ../../include/functions_config.php:1404 +#: ../../enterprise/godmode/setup/setup_log_collector.php:41 +#: ../../include/functions_config.php:1469 msgid "Days to purge old information" msgstr "旧情報を削除する日数" -#: ../../enterprise/godmode/setup/setup_log_collector.php:46 +#: ../../enterprise/godmode/setup/setup_log_collector.php:45 msgid "ElasticSearch Status" -msgstr "ElasticSearch 状態" +msgstr "ElasticSearch の状態" #: ../../enterprise/godmode/setup/setup_auth.php:31 msgid "Active directory" @@ -18677,7 +17733,7 @@ msgstr "SAML" #: ../../enterprise/godmode/setup/setup_auth.php:84 msgid "Force automatically create profile user" -msgstr "ユーザプロファイルを強制的に自動作成する" +msgstr "プロファイルユーザを自動的に作成するように強制する" #: ../../enterprise/godmode/setup/setup_auth.php:89 msgid "Local command" @@ -18685,128 +17741,156 @@ msgstr "ローカルコマンド" #: ../../enterprise/godmode/setup/setup_auth.php:92 msgid "PHP function" -msgstr "PHP 機能" +msgstr "PHP 関数" #: ../../enterprise/godmode/setup/setup_auth.php:96 -#: ../../enterprise/include/functions_tasklist.php:224 -#: ../../enterprise/include/functions_tasklist.php:281 +#: ../../enterprise/include/functions_tasklist.php:233 +#: ../../enterprise/include/functions_tasklist.php:301 #: ../../enterprise/operation/reporting/custom_reporting.php:20 -#: ../../godmode/tag/tag.php:228 ../../godmode/tag/edit_tag.php:196 -#: ../../include/functions_cron.php:508 ../../include/functions_cron.php:560 -#: ../../include/functions_update_manager.php:744 +#: ../../godmode/tag/tag.php:264 ../../godmode/tag/edit_tag.php:220 +#: ../../include/functions_cron.php:540 ../../include/functions_cron.php:608 #: ../../operation/search_users.php:36 msgid "Email" msgstr "Email" -#: ../../enterprise/godmode/setup/setup_auth.php:167 -#: ../../enterprise/godmode/setup/setup_auth.php:439 -#: ../../enterprise/godmode/setup/setup_auth.php:1169 -msgid "Profiles selected" -msgstr "選択プロファイル" - -#: ../../enterprise/godmode/setup/setup_auth.php:168 -#: ../../enterprise/godmode/setup/setup_auth.php:440 -#: ../../enterprise/godmode/setup/setup_auth.php:1170 -msgid "Groups selected" -msgstr "選択グループ" - #: ../../enterprise/godmode/setup/setup_auth.php:170 -#: ../../enterprise/godmode/setup/setup_auth.php:227 -#: ../../include/functions_profile.php:215 +#: ../../enterprise/godmode/setup/setup_auth.php:454 +#: ../../enterprise/godmode/setup/setup_auth.php:1230 +msgid "Profiles selected" +msgstr "選択しているプロファイル" + +#: ../../enterprise/godmode/setup/setup_auth.php:171 +#: ../../enterprise/godmode/setup/setup_auth.php:455 +#: ../../enterprise/godmode/setup/setup_auth.php:1231 +msgid "Groups selected" +msgstr "選択しているグループ" + +#: ../../enterprise/godmode/setup/setup_auth.php:173 +#: ../../enterprise/godmode/setup/setup_auth.php:230 +#: ../../include/functions_profile.php:216 msgid "No hierarchy" msgstr "階層なし" -#: ../../enterprise/godmode/setup/setup_auth.php:171 -#: ../../enterprise/godmode/setup/setup_auth.php:228 +#: ../../enterprise/godmode/setup/setup_auth.php:174 +#: ../../enterprise/godmode/setup/setup_auth.php:231 msgid "LDAP Attributes" msgstr "LDAP アトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:172 -#: ../../enterprise/godmode/setup/setup_auth.php:229 -#: ../../enterprise/godmode/setup/setup_auth.php:443 -#: ../../enterprise/godmode/setup/setup_auth.php:495 -#: ../../enterprise/godmode/setup/setup_auth.php:1173 -#: ../../enterprise/godmode/setup/setup_auth.php:1227 +#: ../../enterprise/godmode/setup/setup_auth.php:175 +#: ../../enterprise/godmode/setup/setup_auth.php:232 +#: ../../enterprise/godmode/setup/setup_auth.php:458 +#: ../../enterprise/godmode/setup/setup_auth.php:510 +#: ../../enterprise/godmode/setup/setup_auth.php:1234 +#: ../../enterprise/godmode/setup/setup_auth.php:1288 #: ../../godmode/setup/snmp_wizard.php:44 msgid "OP" msgstr "OP" -#: ../../enterprise/godmode/setup/setup_auth.php:237 -#: ../../enterprise/godmode/setup/setup_auth.php:502 -#: ../../enterprise/godmode/setup/setup_auth.php:1234 +#: ../../enterprise/godmode/setup/setup_auth.php:227 +#: ../../enterprise/godmode/setup/setup_auth.php:506 +#: ../../enterprise/godmode/setup/setup_auth.php:1284 +#: ../../godmode/groups/configure_group.php:119 +#: ../../godmode/groups/group_list.php:372 +#: ../../godmode/users/profile_list.php:303 ../../godmode/menu.php:136 +msgid "Profiles" +msgstr "プロファイル" + +#: ../../enterprise/godmode/setup/setup_auth.php:240 +#: ../../enterprise/godmode/setup/setup_auth.php:517 +#: ../../enterprise/godmode/setup/setup_auth.php:1295 msgid "Select profile" msgstr "プロファイルを選択" -#: ../../enterprise/godmode/setup/setup_auth.php:281 -#: ../../enterprise/godmode/setup/setup_auth.php:539 -#: ../../enterprise/godmode/setup/setup_auth.php:1276 +#: ../../enterprise/godmode/setup/setup_auth.php:285 +#: ../../enterprise/godmode/setup/setup_auth.php:555 +#: ../../enterprise/godmode/setup/setup_auth.php:1338 msgid "Add new permissions" msgstr "新規の権限を追加" -#: ../../enterprise/godmode/setup/setup_auth.php:371 -#: ../../enterprise/godmode/setup/setup_auth.php:1101 +#: ../../enterprise/godmode/setup/setup_auth.php:383 +#: ../../enterprise/godmode/setup/setup_auth.php:1159 msgid "New users will be able to log in to the nodes." -msgstr "新規ユーザはノードへログインできます。" +msgstr "新規ユーザがノードへログインできます。" -#: ../../enterprise/godmode/setup/setup_auth.php:442 -#: ../../enterprise/godmode/setup/setup_auth.php:494 -#: ../../enterprise/godmode/setup/setup_auth.php:1172 -#: ../../enterprise/godmode/setup/setup_auth.php:1226 +#: ../../enterprise/godmode/setup/setup_auth.php:457 +#: ../../enterprise/godmode/setup/setup_auth.php:509 +#: ../../enterprise/godmode/setup/setup_auth.php:1233 +#: ../../enterprise/godmode/setup/setup_auth.php:1287 msgid "AD Groups" msgstr "ADグループ" -#: ../../enterprise/godmode/setup/setup_auth.php:694 -#: ../../enterprise/godmode/setup/setup_auth.php:795 +#: ../../enterprise/godmode/setup/setup_auth.php:723 +#: ../../enterprise/godmode/setup/setup_auth.php:839 msgid "You must select a profile from the list of profiles." msgstr "プロファイル一覧からぷらファイルを選択する必要があります。" -#: ../../enterprise/godmode/setup/setup_auth.php:699 -#: ../../enterprise/godmode/setup/setup_auth.php:800 +#: ../../enterprise/godmode/setup/setup_auth.php:728 +#: ../../enterprise/godmode/setup/setup_auth.php:844 msgid "You must select a group from the list of groups." msgstr "グループ一覧からグループを選択する必要があります。" -#: ../../enterprise/godmode/setup/setup_auth.php:956 -#: ../../include/functions_config.php:641 +#: ../../enterprise/godmode/setup/setup_auth.php:1000 +#: ../../include/functions_config.php:652 msgid "MySQL host" msgstr "MySQL ホスト" -#: ../../enterprise/godmode/setup/setup_auth.php:1019 +#: ../../enterprise/godmode/setup/setup_auth.php:1063 msgid "SimpleSAML path" msgstr "SimpleSAML パス" -#: ../../enterprise/godmode/setup/setup_auth.php:1023 +#: ../../enterprise/godmode/setup/setup_auth.php:1064 +msgid "Directory where your 'simplesamlphp' folder is located." +msgstr "'simplesamlphp' フォルダがあるディレクトリ" + +#: ../../enterprise/godmode/setup/setup_auth.php:1070 msgid "SAML source" msgstr "SAML ソース" -#: ../../enterprise/godmode/setup/setup_auth.php:1028 +#: ../../enterprise/godmode/setup/setup_auth.php:1071 +msgid "Authsource name, e.g. 'example-userpass'" +msgstr "認証ソース名、例: 'example-userpass'" + +#: ../../enterprise/godmode/setup/setup_auth.php:1078 msgid "SAML user id attribute" msgstr "SAML ユーザ ID アトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:1033 +#: ../../enterprise/godmode/setup/setup_auth.php:1083 msgid "SAML mail attribute" msgstr "SAML メールアトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:1038 +#: ../../enterprise/godmode/setup/setup_auth.php:1084 +msgid "" +"SAML field where search for the user email (while autocreate remote users is " +"enabled)" +msgstr "ユーザのメールを検索する SAML フィールド (リモートユーザの自動作成が有効になっている場合)" + +#: ../../enterprise/godmode/setup/setup_auth.php:1091 msgid "SAML group name attribute" msgstr "SAML グループ名アトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:1043 -msgid "Simple attribute / Multivalue attribute" -msgstr "単一アトリビュート / 複数値アトリビュート" +#: ../../enterprise/godmode/setup/setup_auth.php:1092 +msgid "" +"SAML field where search for the group name (while autocreate remote users is " +"enabled)" +msgstr "グループ名の検索を行う SAML フィールド (リモートユーザの自動作成が有効になっている場合)" -#: ../../enterprise/godmode/setup/setup_auth.php:1048 +#: ../../enterprise/godmode/setup/setup_auth.php:1099 +msgid "Simple attribute / Multivalue attribute" +msgstr "シンプルアトリビュート / 複数の値のアトリビュート" + +#: ../../enterprise/godmode/setup/setup_auth.php:1104 msgid "SAML profiles and tag attribute" msgstr "SAML プロファイルおよびタグアトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:1053 +#: ../../enterprise/godmode/setup/setup_auth.php:1109 msgid "Profile attribute" msgstr "プロファイルアトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:1058 +#: ../../enterprise/godmode/setup/setup_auth.php:1114 msgid "Tag attribute" msgstr "タグアトリビュート" -#: ../../enterprise/godmode/setup/setup_auth.php:1063 +#: ../../enterprise/godmode/setup/setup_auth.php:1119 msgid "SAML profile and tags prefix" msgstr "SAML プロファイルおよびタグプレフィックス" @@ -18816,7 +17900,7 @@ msgstr "Enterprise ACL 設定" #: ../../enterprise/godmode/setup/setup_acl.php:295 msgid "This record already exists in the database" -msgstr "このレコードはすでにデータベースにあります" +msgstr "このレコードは既にデータベースに存在します" #: ../../enterprise/godmode/setup/setup_acl.php:339 #: ../../enterprise/godmode/setup/setup_acl.php:414 @@ -18824,27 +17908,30 @@ msgid "Add new ACL element to profile" msgstr "プロファイルへの新ACL要素の追加" #: ../../enterprise/godmode/setup/setup_acl.php:344 -#: ../../enterprise/godmode/setup/setup_acl.php:459 +#: ../../enterprise/godmode/setup/setup_acl.php:419 +#: ../../enterprise/godmode/setup/setup_acl.php:466 msgid "Section" msgstr "セクション" #: ../../enterprise/godmode/setup/setup_acl.php:351 -#: ../../enterprise/godmode/setup/setup_acl.php:561 +#: ../../enterprise/godmode/setup/setup_acl.php:568 msgid "Mobile" msgstr "モバイル" #: ../../enterprise/godmode/setup/setup_acl.php:355 -#: ../../enterprise/godmode/setup/setup_acl.php:557 +#: ../../enterprise/godmode/setup/setup_acl.php:564 msgid "Head search" -msgstr "" +msgstr "ヘッドサーチ" #: ../../enterprise/godmode/setup/setup_acl.php:372 -#: ../../enterprise/godmode/setup/setup_acl.php:460 +#: ../../enterprise/godmode/setup/setup_acl.php:423 +#: ../../enterprise/godmode/setup/setup_acl.php:467 msgid "Section 2" msgstr "セクション 2" #: ../../enterprise/godmode/setup/setup_acl.php:389 -#: ../../enterprise/godmode/setup/setup_acl.php:461 +#: ../../enterprise/godmode/setup/setup_acl.php:427 +#: ../../enterprise/godmode/setup/setup_acl.php:468 msgid "Section 3" msgstr "セクション 3" @@ -18852,33 +17939,27 @@ msgstr "セクション 3" msgid "Hidden" msgstr "隠す" -#: ../../enterprise/godmode/setup/setup_acl.php:419 -msgid "Page" -msgstr "ページ" - -#: ../../enterprise/godmode/setup/setup_acl.php:438 +#: ../../enterprise/godmode/setup/setup_acl.php:445 msgid "Filter by profile" msgstr "プロファイルによるフィルタ" -#: ../../enterprise/godmode/setup/setup_acl.php:458 -#: ../../godmode/users/configure_profile.php:217 -#: ../../godmode/massive/massive_delete_profiles.php:108 -#: ../../godmode/massive/massive_add_profiles.php:101 -#: ../../include/functions_profile.php:212 -#: ../../operation/users/user_edit.php:748 +#: ../../enterprise/godmode/setup/setup_acl.php:465 +#: ../../godmode/users/configure_profile.php:221 +#: ../../godmode/massive/massive_delete_profiles.php:133 +#: ../../godmode/massive/massive_add_profiles.php:129 +#: ../../include/functions_profile.php:213 +#: ../../operation/users/user_edit.php:799 msgid "Profile name" msgstr "プロファイル名" -#: ../../enterprise/godmode/setup/setup_acl.php:616 -#: ../../enterprise/godmode/setup/setup_acl.php:626 -#: ../../include/functions_graph.php:2924 -#: ../../include/functions_graph.php:2956 +#: ../../enterprise/godmode/setup/setup_acl.php:623 +#: ../../enterprise/godmode/setup/setup_acl.php:633 msgid "Invalid" msgstr "無効" -#: ../../enterprise/godmode/setup/setup_acl.php:658 -#: ../../enterprise/godmode/reporting/visual_console_template.php:229 -#: ../../enterprise/operation/agentes/wux_console_view.php:591 +#: ../../enterprise/godmode/setup/setup_acl.php:665 +#: ../../enterprise/godmode/reporting/visual_console_template.php:303 +#: ../../enterprise/operation/agentes/wux_console_view.php:593 #: ../../include/ajax/visual_console_builder.ajax.php:343 #: ../../include/functions_visual_map.php:2833 msgid "No data to show" @@ -18911,40 +17992,40 @@ msgstr "skin サブディレクトリを持った zip ファイル。zip ファ msgid "Group/s" msgstr "グループ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:140 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:64 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:147 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:80 msgid "Cleanup sucessfully" msgstr "整理しました" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:143 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:67 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:150 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:83 msgid "Cleanup error" msgstr "整理エラー" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:188 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:195 msgid "No item could be applied to report." -msgstr "レポートにアイテムが適用されていません。" +msgstr "レポートにアイテムを適用できませんでした。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:191 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:126 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:198 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:156 msgid "Sucessfully applied" msgstr "適用しました" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:191 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:198 msgid "reports" msgstr "レポート" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:191 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:198 msgid "items" msgstr "アイテム" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:193 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:128 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:200 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:158 msgid "Could not be applied" msgstr "適用できません" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:200 -#: ../../godmode/massive/massive_operations.php:283 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:207 +#: ../../godmode/massive/massive_operations.php:332 msgid "" "In order to perform massive operations, PHP needs a correct configuration in " "timeout parameters. Please, open your PHP configuration file (php.ini) for " @@ -18956,112 +18037,124 @@ msgstr "" "/etc/php5/apache2/php.ini;
)タイムアウトパラメータを次のように設定してください。
" "max_execution_time = 0max_input_time = -1" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:214 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:221 msgid "Create template report wizard" msgstr "レポートウィザードテンプレート作成" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:259 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:149 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:266 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:197 msgid "Clean up template" msgstr "整理テンプレート" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:266 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:273 msgid "Create report per agent" msgstr "エージェントごとのレポート作成" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:275 -#: ../../enterprise/include/functions_cron.php:223 -#: ../../enterprise/include/functions_tasklist.php:280 -#: ../../enterprise/include/functions_reporting_csv.php:2004 -#: ../../enterprise/include/functions_reporting_csv.php:2008 -#: ../../godmode/reporting/reporting_builder.php:791 -#: ../../include/functions_cron.php:559 ../../operation/search_reports.php:34 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:282 +#: ../../enterprise/include/functions_cron.php:230 +#: ../../enterprise/include/functions_tasklist.php:300 +#: ../../enterprise/include/functions_reporting_csv.php:2130 +#: ../../enterprise/include/functions_reporting_csv.php:2134 +#: ../../godmode/reporting/reporting_builder.php:921 +#: ../../include/functions_cron.php:607 ../../operation/search_reports.php:41 +#: ../../operation/search_reports.php:55 #: ../../operation/reporting/custom_reporting.php:34 msgid "Report name" msgstr "レポート名" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:275 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:282 msgid "" "Left in blank if you want to use default name: Template name - agents (num " "agents) - Date" msgstr "デフォルトの名前「テンプレート名 - エージェント (エージェント数) - 日付」 を利用したい場合は、空白にしてください。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:281 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:206 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:288 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:236 msgid "Target group" msgstr "対象グループ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:321 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:327 msgid "Filter by" msgstr "フィルタ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:396 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:330 +#: ../../godmode/reporting/create_container.php:566 +#: ../../godmode/reporting/create_container.php:629 +#: ../../mobile/operation/modules.php:176 +#: ../../mobile/operation/modules.php:177 +#: ../../mobile/operation/modules.php:289 +#: ../../mobile/operation/modules.php:290 +#: ../../operation/agentes/group_view.php:317 +msgid "Tag" +msgstr "タグ" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:398 msgid "Filter tag" msgstr "タグフィルタ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:410 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:420 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:142 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:147 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:180 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:186 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:653 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:655 -#: ../../include/functions_snmp_browser.php:1187 -#: ../../include/functions_snmp_browser.php:1189 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:412 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:422 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:172 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:177 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:228 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:234 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:832 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:834 +#: ../../include/functions_snmp_browser.php:1505 +#: ../../include/functions_snmp_browser.php:1507 msgid "Select all" msgstr "全てを選択" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:413 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:251 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:180 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:653 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:415 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:281 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:228 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:832 msgid "Agents available" msgstr "存在するエージェント" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:423 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:257 -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:160 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:186 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:655 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:425 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:287 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:208 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:234 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:834 msgid "Agents to apply" msgstr "適用するエージェント" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:445 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:274 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:211 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:466 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:304 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:259 msgid "Add agents to template" msgstr "テンプレートにエージェントを追加" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:449 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:276 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:215 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:478 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:306 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:263 msgid "Undo agents to template" msgstr "エージェントをテンプレートから外します" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:467 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:294 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:233 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:499 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:324 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:281 msgid "Apply template" msgstr "テンプレート適用" -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:794 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:825 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:601 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:830 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:861 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:631 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:395 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:427 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:661 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:443 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:475 msgid "Please set template distinct than " msgstr "次より明確なテンプレートを指定してください: " -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:798 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:605 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:834 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:635 msgid "Please set agent distinct than " msgstr "エージェントを次のもの以外で明確にしてください: " -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:820 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:626 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:422 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:856 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:656 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:470 msgid "" "This will be delete all reports created in previous template applications. " "Do you want to continue?" @@ -19072,61 +18165,61 @@ msgid "Instance" msgstr "インスタンス" #: ../../enterprise/godmode/reporting/aws_view.php:54 -#: ../../include/class/Diagnostics.class.php:713 +#: ../../include/class/Diagnostics.class.php:720 msgid "CPU" msgstr "CPU" #: ../../enterprise/godmode/reporting/aws_view.php:55 msgid "IO read" -msgstr "IO読み出し" +msgstr "IO 読み込み" #: ../../enterprise/godmode/reporting/aws_view.php:56 msgid "IO write" -msgstr "IO書き込み" +msgstr "IO 書き込み" #: ../../enterprise/godmode/reporting/aws_view.php:57 msgid "Disk read" -msgstr "ディスク読み出し" +msgstr "ディスクの読み込み" #: ../../enterprise/godmode/reporting/aws_view.php:58 msgid "Disk write" -msgstr "ディスク書き込み" +msgstr "ディスクの書き込み" #: ../../enterprise/godmode/reporting/aws_view.php:59 msgid "Network in" -msgstr "ネットワーク入力" +msgstr "入力トラフィック" #: ../../enterprise/godmode/reporting/aws_view.php:60 msgid "Network out" -msgstr "ネットワーク出力" +msgstr "出力トラフィック" #: ../../enterprise/godmode/reporting/aws_view.php:106 -#: ../../enterprise/godmode/reporting/aws_view.php:133 +#: ../../enterprise/godmode/reporting/aws_view.php:139 #: ../../enterprise/operation/menu.php:45 msgid "AWS View" msgstr "AWS 表示" -#: ../../enterprise/godmode/reporting/aws_view.php:128 +#: ../../enterprise/godmode/reporting/aws_view.php:134 msgid "Failed to retrieve AWS information using selected account." -msgstr "選択したアカウントを使用してAWS情報を取得できませんでした。" +msgstr "選択したアカウントで AWS 情報の取得に失敗しました。" -#: ../../enterprise/godmode/reporting/aws_view.php:141 +#: ../../enterprise/godmode/reporting/aws_view.php:153 msgid "AWS credentials not validated." -msgstr "AWS認証情報が検証されていません。" +msgstr "AWS 認証情報は検証されていません。" -#: ../../enterprise/godmode/reporting/aws_view.php:145 +#: ../../enterprise/godmode/reporting/aws_view.php:168 msgid "Discovery Cloud: AWS" msgstr "クラウド検出: AWS" -#: ../../enterprise/godmode/reporting/aws_view.php:150 +#: ../../enterprise/godmode/reporting/aws_view.php:177 msgid "Please, select an account: " msgstr "アカウントを選択してください: " -#: ../../enterprise/godmode/reporting/aws_view.php:159 +#: ../../enterprise/godmode/reporting/aws_view.php:186 msgid "CREATE CLOUD MONITORING DISCOVERY TASK" -msgstr "クラウド監視自動検出タスクの作成" +msgstr "クラウド監視自動検出タスク作成" -#: ../../enterprise/godmode/reporting/aws_view.php:162 +#: ../../enterprise/godmode/reporting/aws_view.php:189 msgid "" "Within this view you will find information collected using Discovery Cloud " "AWS task. You will be able to see the most relevant information about your " @@ -19134,317 +18227,374 @@ msgid "" "number of instances per region or resource usage metrics. In order to " "collect this information you must create a Cloud Monitoring Discovery task." msgstr "" -"ここには、AWS クラウド検出タスクを使用して収集された情報が表示されます。 " -"契約済みサービスの現在のコスト、リージョンごとのインスタンス数、リソース使用状況の指標など、インフラストラクチャに関する情報を確認できます。 " +"この画面には、クラウド検出 AWS タスクを使用して収集された情報が表示されます。 " +"契約サービスの現在のコスト、リージョンごとのインスタンス数、リソース使用量の指標など、インフラに関する最も関連性の高い情報を確認できます。 " "この情報を収集するには、クラウド監視自動検出タスクを作成する必要があります。" -#: ../../enterprise/godmode/reporting/aws_view.php:165 +#: ../../enterprise/godmode/reporting/aws_view.php:192 msgid "Press the create button to begin." msgstr "始めるには作成ボタンを押してください。" -#: ../../enterprise/godmode/reporting/aws_view.php:194 +#: ../../enterprise/godmode/reporting/aws_view.php:221 msgid "Instance table" -msgstr "インスタンス表" +msgstr "インスタンステーブル" -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:170 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:62 +#: ../../enterprise/godmode/reporting/visual_console_template.php:63 +#: ../../godmode/reporting/map_builder.php:75 +#: ../../godmode/reporting/map_builder.php:121 +#: ../../godmode/reporting/visual_console_favorite.php:72 +msgid "Visual Console List" +msgstr "ビジュアルコンソール一覧" + +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:74 +#: ../../enterprise/godmode/reporting/visual_console_template.php:75 +#: ../../godmode/reporting/map_builder.php:87 +#: ../../godmode/reporting/visual_console_favorite.php:84 +msgid "Visual Favourite Console" +msgstr "お気に入りビジュアルコンソール" + +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:87 +#: ../../enterprise/godmode/reporting/visual_console_template.php:88 +#: ../../godmode/reporting/map_builder.php:100 +#: ../../godmode/reporting/visual_console_favorite.php:97 +msgid "Visual Console Template" +msgstr "ビジュアルコンソールテンプレート" + +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:99 +#: ../../enterprise/godmode/reporting/visual_console_template.php:100 +#: ../../godmode/reporting/map_builder.php:112 +#: ../../godmode/reporting/visual_console_favorite.php:109 +msgid "Visual Console Template Wizard" +msgstr "ビジュアルコンソールテンプレートウィザード" + +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:108 +msgid "Template Wizard" +msgstr "テンプレートウィザード" + +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:200 msgid "Visual console name" msgstr "ビジュアルコンソール名" -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:170 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:200 msgid "" "You can use macro _agentalias_ here. Left in blank if you want to use " "default name: Template name - agent alias" msgstr "" -"ここで、_agentalias_ マクロを使えます。デフォルト名(テンプレート名 - エージェント別名)を使用する場合は空白のままにします。" +"ここでマクロ _agentalias_ を使用できます。 デフォルトの名前を使用する場合は空白のままにします: テンプレート名 - エージェントの別名" -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:83 -#: ../../enterprise/godmode/reporting/mysql_builder.php:173 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:109 +#: ../../enterprise/godmode/reporting/mysql_builder.php:239 #: ../../enterprise/include/ajax/transactional.ajax.php:83 -#: ../../extensions/insert_data.php:205 ../../godmode/setup/gis_step_2.php:346 +#: ../../extensions/insert_data.php:205 ../../godmode/setup/gis_step_2.php:518 #: ../../godmode/setup/snmp_wizard.php:100 -#: ../../godmode/reporting/visual_console_builder.data.php:217 -#: ../../godmode/reporting/reporting_builder.main.php:34 -#: ../../operation/agentes/graphs.php:335 +#: ../../godmode/reporting/visual_console_builder.data.php:229 +#: ../../godmode/reporting/reporting_builder.main.php:45 +#: ../../operation/agentes/graphs.php:342 msgid "Save" msgstr "保存" -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:123 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:90 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:102 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:153 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:170 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:107 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:131 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:193 msgid "Edit template" msgstr "テンプレートの編集" -#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:161 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:722 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:209 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:903 msgid "" "Case insensitive regular expression for agent alias. For example: Network.* " "will match with the following agent alias: network_agent1, NetworK CHECKS" msgstr "" -"エージェントの別名に対して大文字と小文字を区別しない正規表現です。 例: Network.* は次のエージェント別名と一致します: " -"network_agent1、NetworK CHECKS" +"エージェントの別名の大文字と小文字を区別しない正規表現。 例: Network.* は、次のエージェント別名と一致します: " +"network_agent1, NetworK CHECKS" -#: ../../enterprise/godmode/reporting/graph_template_list.php:32 -#: ../../enterprise/godmode/reporting/graph_template_list.php:44 -#: ../../enterprise/godmode/reporting/graph_template_list.php:55 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:79 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:90 -#: ../../godmode/reporting/graph_builder.php:249 -#: ../../godmode/reporting/graph_container.php:55 -#: ../../godmode/reporting/graphs.php:45 ../../godmode/reporting/graphs.php:56 -#: ../../operation/reporting/graph_viewer.php:152 +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:222 +#: ../../godmode/reporting/reporting_builder.main.php:226 +msgid "Generate cover page in PDF render" +msgstr "PDFレンダリングで表紙を生成する" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:230 +#: ../../godmode/reporting/reporting_builder.main.php:234 +msgid "Generate index in PDF render" +msgstr "PDFレンダリングで目次を生成する" + +#: ../../enterprise/godmode/reporting/graph_template_list.php:54 +#: ../../enterprise/godmode/reporting/graph_template_list.php:73 +#: ../../enterprise/godmode/reporting/graph_template_list.php:87 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:99 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:113 +#: ../../godmode/reporting/graph_builder.php:291 +#: ../../godmode/reporting/graph_container.php:77 +#: ../../godmode/reporting/graphs.php:67 ../../godmode/reporting/graphs.php:81 +#: ../../operation/reporting/graph_viewer.php:176 +#: ../../operation/reporting/graph_viewer.php:208 msgid "Graph list" msgstr "グラフ一覧" -#: ../../enterprise/godmode/reporting/graph_template_list.php:75 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:100 -#: ../../godmode/reporting/create_container.php:176 -#: ../../godmode/reporting/graph_container.php:72 -#: ../../godmode/reporting/graph_container.php:75 +#: ../../enterprise/godmode/reporting/graph_template_list.php:111 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:127 +#: ../../godmode/reporting/create_container.php:188 +#: ../../godmode/reporting/graph_container.php:101 +#: ../../godmode/reporting/graph_container.php:109 msgid "Graph container" msgstr "グラフコンテナ" -#: ../../enterprise/godmode/reporting/graph_template_list.php:79 +#: ../../enterprise/godmode/reporting/graph_template_list.php:119 msgid "Graph template management" msgstr "グラフテンプレート管理" -#: ../../enterprise/godmode/reporting/graph_template_list.php:146 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:372 +#: ../../enterprise/godmode/reporting/graph_template_list.php:132 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:107 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:148 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:374 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:78 +#: ../../godmode/reporting/graph_builder.php:374 +#: ../../godmode/reporting/graph_container.php:122 +#: ../../godmode/reporting/graphs.php:133 ../../operation/menu.php:324 +#: ../../operation/reporting/graph_viewer.php:264 +msgid "Custom graphs" +msgstr "カスタムグラフ" + +#: ../../enterprise/godmode/reporting/graph_template_list.php:202 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:497 #: ../../godmode/alerts/alert_list.list.php:55 msgid "Template name" msgstr "テンプレート名" -#: ../../enterprise/godmode/reporting/graph_template_list.php:195 +#: ../../enterprise/godmode/reporting/graph_template_list.php:251 msgid "There are no defined graph templates" msgstr "定義済のグラフテンプレートがありません" -#: ../../enterprise/godmode/reporting/graph_template_list.php:200 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:137 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:488 -#: ../../enterprise/godmode/reporting/visual_console_template.php:182 +#: ../../enterprise/godmode/reporting/graph_template_list.php:256 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:166 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:667 +#: ../../enterprise/godmode/reporting/visual_console_template.php:252 msgid "Create template" msgstr "テンプレートの作成" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:43 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:58 msgid "Not created. Blank name" -msgstr "作成できませんでした。名前が空です。" +msgstr "作成できませんでした。名前が空です" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:78 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:49 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:94 msgid "Graph template editor" msgstr "グラフテンプレートエディタ" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:123 -#: ../../godmode/modules/manage_nc_groups.php:93 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:155 +#: ../../godmode/modules/manage_nc_groups.php:94 #: ../../godmode/netflow/nf_edit_form.php:118 -#: ../../godmode/events/event_edit_filter.php:181 +#: ../../godmode/events/event_edit_filter.php:199 msgid "Not updated. Blank name" msgstr "更新できませんでした。名前が空です。" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:141 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:173 msgid "Template updated successfully" msgstr "テンプレートを更新しました" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:142 -#: ../../include/class/ModuleTemplates.class.php:350 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:174 +#: ../../include/class/ModuleTemplates.class.php:355 msgid "Error updating template" msgstr "テンプレート更新エラー" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:176 -#: ../../godmode/setup/gis_step_2.php:284 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:208 +#: ../../godmode/setup/gis_step_2.php:368 #: ../../godmode/reporting/visual_console_builder.wizard.php:180 -#: ../../godmode/events/event_responses.editor.php:121 -#: ../../include/functions_visual_map_editor.php:98 -#: ../../include/functions_visual_map_editor.php:600 -#: ../../include/rest-api/models/VisualConsole/Items/Line.php:469 +#: ../../godmode/events/event_responses.editor.php:137 +#: ../../include/functions_visual_map_editor.php:97 +#: ../../include/functions_visual_map_editor.php:668 +#: ../../include/rest-api/models/VisualConsole/Items/Line.php:475 +#: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:926 msgid "Width" msgstr "幅" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:180 -#: ../../godmode/setup/gis_step_2.php:284 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:212 +#: ../../godmode/setup/gis_step_2.php:375 #: ../../godmode/reporting/visual_console_builder.wizard.php:181 -#: ../../godmode/events/event_responses.editor.php:123 -#: ../../include/functions_visual_map_editor.php:605 +#: ../../godmode/events/event_responses.editor.php:139 +#: ../../include/functions_visual_map_editor.php:673 msgid "Height" msgstr "高さ" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:185 -#: ../../godmode/setup/performance.php:552 -#: ../../godmode/reporting/create_container.php:314 -#: ../../include/functions.php:2540 ../../include/functions.php:3201 -#: ../../include/ajax/module.php:165 ../../include/ajax/graph.ajax.php:140 -#: ../../operation/gis_maps/render_view.php:143 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:217 +#: ../../godmode/setup/performance.php:526 +#: ../../godmode/reporting/create_container.php:346 +#: ../../include/functions.php:2706 ../../include/functions.php:3371 +#: ../../include/ajax/module.php:200 ../../include/ajax/graph.ajax.php:146 +#: ../../operation/gis_maps/render_view.php:153 msgid "1 hour" msgstr "1時間" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:186 -#: ../../operation/gis_maps/render_view.php:144 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:218 +#: ../../operation/gis_maps/render_view.php:154 msgid "2 hours" msgstr "2時間" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:187 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:219 msgid "3 hours" msgstr "3時間" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:188 -#: ../../include/ajax/module.php:166 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:220 +#: ../../include/ajax/module.php:201 msgid "6 hours" msgstr "6 時間" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:189 -#: ../../godmode/setup/performance.php:553 ../../include/ajax/module.php:167 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:221 +#: ../../godmode/setup/performance.php:527 ../../include/ajax/module.php:202 msgid "12 hours" msgstr "12時間" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:190 -#: ../../godmode/reporting/create_container.php:318 -#: ../../include/functions.php:2543 ../../include/ajax/module.php:168 -#: ../../include/ajax/graph.ajax.php:144 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:222 +#: ../../godmode/reporting/create_container.php:350 +#: ../../include/functions.php:2709 ../../include/ajax/module.php:203 +#: ../../include/ajax/graph.ajax.php:150 msgid "1 day" msgstr "1日" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:191 -#: ../../godmode/setup/performance.php:555 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:223 +#: ../../godmode/setup/performance.php:529 msgid "2 days" msgstr "2日" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:192 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:224 msgid "4 days" msgstr "4日" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:193 -#: ../../godmode/setup/performance.php:557 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:225 +#: ../../godmode/setup/performance.php:531 msgid "Last week" msgstr "先週" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:194 -#: ../../godmode/reporting/create_container.php:322 -#: ../../include/functions.php:2545 ../../include/ajax/module.php:170 -#: ../../include/ajax/graph.ajax.php:148 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:226 +#: ../../godmode/reporting/create_container.php:354 +#: ../../include/functions.php:2711 ../../include/ajax/module.php:205 +#: ../../include/ajax/graph.ajax.php:154 msgid "15 days" msgstr "15日" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:195 -#: ../../godmode/setup/performance.php:559 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:227 +#: ../../godmode/setup/performance.php:533 msgid "Last month" msgstr "先月" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:196 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:228 msgid "2 months" msgstr "2ヶ月" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:197 -#: ../../include/ajax/module.php:173 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:229 +#: ../../include/ajax/module.php:208 msgid "6 months" msgstr "6ヵ月" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:198 -#: ../../include/functions.php:2549 ../../include/ajax/module.php:174 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:230 +#: ../../include/functions.php:2715 ../../include/ajax/module.php:209 msgid "1 year" msgstr "1年" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:203 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:235 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:102 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1605 -#: ../../enterprise/include/functions_reporting_csv.php:455 -#: ../../enterprise/include/functions_reporting_csv.php:458 -#: ../../enterprise/include/functions_reporting_csv.php:738 -#: ../../enterprise/include/functions_reporting_csv.php:769 -#: ../../enterprise/include/functions_reporting_csv.php:801 -#: ../../enterprise/include/functions_reporting_csv.php:861 -#: ../../enterprise/include/functions_reporting_csv.php:985 -#: ../../enterprise/include/functions_reporting_csv.php:1016 -#: ../../enterprise/include/functions_reporting_csv.php:1071 -#: ../../enterprise/include/functions_reporting_csv.php:1175 -#: ../../enterprise/include/functions_reporting_csv.php:1230 -#: ../../enterprise/include/functions_reporting_csv.php:1296 -#: ../../enterprise/include/functions_reporting_csv.php:1682 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1660 +#: ../../enterprise/include/functions_reporting_csv.php:468 +#: ../../enterprise/include/functions_reporting_csv.php:471 +#: ../../enterprise/include/functions_reporting_csv.php:676 +#: ../../enterprise/include/functions_reporting_csv.php:797 +#: ../../enterprise/include/functions_reporting_csv.php:880 +#: ../../enterprise/include/functions_reporting_csv.php:912 +#: ../../enterprise/include/functions_reporting_csv.php:972 +#: ../../enterprise/include/functions_reporting_csv.php:1136 +#: ../../enterprise/include/functions_reporting_csv.php:1167 +#: ../../enterprise/include/functions_reporting_csv.php:1222 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1447 +#: ../../enterprise/include/functions_reporting_csv.php:1833 #: ../../godmode/agentes/module_manager_editor_prediction.php:159 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1045 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1119 #: ../../godmode/reporting/visual_console_builder.elements.php:107 -#: ../../godmode/reporting/visual_console_builder.wizard.php:262 -#: ../../godmode/reporting/graph_builder.main.php:141 -#: ../../include/functions_visual_map_editor.php:720 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:393 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:623 +#: ../../godmode/reporting/visual_console_builder.wizard.php:242 +#: ../../godmode/reporting/graph_builder.main.php:196 +#: ../../include/functions_visual_map_editor.php:788 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:394 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:632 msgid "Period" msgstr "更新間隔" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:207 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:239 msgid "Stacked" msgstr "積み上げ" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:214 -#: ../../godmode/reporting/graph_builder.main.php:152 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:262 -#: ../../operation/reporting/graph_viewer.php:266 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:246 +#: ../../godmode/reporting/graph_builder.main.php:215 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:316 +#: ../../operation/reporting/graph_viewer.php:341 msgid "Stacked area" msgstr "塗り潰しの積み上げ" -#: ../../enterprise/godmode/reporting/graph_template_editor.php:216 -#: ../../godmode/reporting/graph_builder.main.php:154 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:264 -#: ../../operation/reporting/graph_viewer.php:268 +#: ../../enterprise/godmode/reporting/graph_template_editor.php:248 +#: ../../godmode/reporting/graph_builder.main.php:217 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:318 +#: ../../operation/reporting/graph_viewer.php:343 msgid "Stacked line" msgstr "線の積み上げ" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:46 -#: ../../include/functions_reports.php:791 +#: ../../include/functions_reports.php:806 msgid "Top n" msgstr "トップ n" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:47 -#: ../../enterprise/include/functions_reporting_csv.php:755 -#: ../../include/functions_reports.php:770 -#: ../../include/functions_reporting.php:2376 +#: ../../enterprise/include/functions_reporting_csv.php:866 +#: ../../include/functions_reports.php:785 +#: ../../include/functions_reporting.php:2733 msgid "Exception" msgstr "例外" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:51 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:55 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:55 +#: ../../godmode/reporting/reporting_builder.item_editor.php:56 msgid "Only table" msgstr "表のみ" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:52 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:56 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:56 +#: ../../godmode/reporting/reporting_builder.item_editor.php:57 msgid "Table & Graph" msgstr "表とグラフ" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:53 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:57 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:198 -#: ../../godmode/reporting/reporting_builder.item_editor.php:57 +#: ../../godmode/reporting/reporting_builder.item_editor.php:58 msgid "Only graph" msgstr "グラフのみ" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:74 -#: ../../enterprise/include/functions_reporting.php:42 +#: ../../enterprise/include/functions_reporting.php:78 msgid "Global" msgstr "全体" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:106 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:208 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:302 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:276 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:205 msgid "Elements to apply" msgstr "適用する要素" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:192 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1582 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1005 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1637 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1096 +#: ../../include/functions_reports.php:758 msgid "Last value" msgstr "最新の値" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:194 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:792 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1584 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4571 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1007 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5583 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:797 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1639 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4677 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1098 +#: ../../godmode/reporting/reporting_builder.item_editor.php:6255 msgid "" "Warning: period 0 reports cannot be used to show information back in time. " "Information contained in this kind of reports will be always reporting the " @@ -19452,395 +18602,469 @@ msgid "" msgstr "警告: 間隔 0 のレポートは過去の情報表示には利用できません。このレポートに含まれるのは、最新の情報のみとなります。" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:220 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:200 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:208 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:191 -#: ../../godmode/reporting/graph_builder.graph_editor.php:334 -#: ../../godmode/reporting/visual_console_builder.wizard.php:428 +#: ../../godmode/reporting/graph_builder.graph_editor.php:349 +#: ../../godmode/reporting/visual_console_builder.wizard.php:408 msgid "" "If you select several agents, only the common modules will be displayed" msgstr "複数のエージェントを選択すると、共通のモジュールのみ表示されます。" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:249 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../include/functions_reporting_html.php:3720 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:250 +#: ../../enterprise/include/functions_reporting_csv.php:996 +#: ../../include/functions_reporting_html.php:4386 msgid "Sum" msgstr "合計" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:260 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:387 -#: ../../include/functions_reporting.php:7605 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:262 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:392 +#: ../../include/functions_reporting.php:8967 msgid "Rate" msgstr "率" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:294 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:298 #: ../../enterprise/include/class/Omnishell.class.php:520 -#: ../../godmode/agentes/agent_manager.php:296 -#: ../../godmode/snmpconsole/snmp_alert.php:1448 -#: ../../include/class/ModuleTemplates.class.php:887 -#: ../../operation/events/events.php:1525 +#: ../../enterprise/operation/services/services.list.php:739 +#: ../../godmode/agentes/agent_manager.php:307 +#: ../../godmode/snmpconsole/snmp_alert.php:1424 +#: ../../include/class/ModuleTemplates.class.php:967 +#: ../../operation/events/events.php:1663 msgid "Delete selected" msgstr "選択範囲を削除します" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:308 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2129 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1942 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:313 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2174 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2062 msgid "Group by agent" msgstr "エージェント毎のグループ" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:320 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2145 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2512 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:325 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2190 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2663 msgid "Show in the same row" msgstr "同一行に表示" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:321 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2147 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2514 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:326 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2192 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2665 msgid "Show one module per row with all its operations" msgstr "すべての操作で行ごとに1つのモジュールを表示" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:333 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:338 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:336 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2165 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2688 -#: ../../enterprise/operation/log/log_viewer.php:369 -#: ../../godmode/netflow/nf_item_list.php:175 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1956 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2535 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2210 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2754 +#: ../../enterprise/operation/log/log_viewer.php:501 +#: ../../godmode/netflow/nf_item_list.php:173 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2076 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2686 #: ../../include/lib/Dashboard/Widgets/top_n.php:266 msgid "Order" msgstr "順番" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:338 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:378 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:343 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:304 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:61 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:202 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2168 -#: ../../enterprise/operation/log/log_viewer.php:366 -#: ../../godmode/reporting/reporting_builder.item_editor.php:61 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1959 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2213 +#: ../../enterprise/operation/log/log_viewer.php:498 +#: ../../godmode/reporting/reporting_builder.item_editor.php:62 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2079 #: ../../include/lib/Dashboard/Widgets/top_n.php:261 msgid "Ascending" msgstr "昇順" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:340 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:385 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:345 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:311 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:62 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:203 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2175 -#: ../../enterprise/operation/log/log_viewer.php:365 -#: ../../godmode/reporting/reporting_builder.item_editor.php:62 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1966 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2220 +#: ../../enterprise/operation/log/log_viewer.php:497 +#: ../../godmode/reporting/reporting_builder.item_editor.php:63 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2086 #: ../../include/lib/Dashboard/Widgets/top_n.php:260 msgid "Descending" msgstr "降順" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:342 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:392 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2182 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1973 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:347 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:318 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2227 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2093 #: ../../include/lib/Dashboard/Widgets/top_n.php:262 msgid "By agent name" msgstr "エージェント名で" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:350 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2194 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1985 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:355 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2239 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2105 #: ../../include/lib/Dashboard/Widgets/top_n.php:248 msgid "Quantity (n)" msgstr "数量(n)" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:362 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2209 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2015 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:367 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2254 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2135 #: ../../include/lib/Dashboard/Widgets/top_n.php:285 -#: ../../operation/agentes/ver_agente.php:1310 +#: ../../operation/agentes/ver_agente.php:1686 msgid "Display" msgstr "表示" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:412 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2282 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2093 -msgid "Condition" -msgstr "状態" - -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:417 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2285 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2097 -#: ../../include/functions_reporting.php:2398 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:422 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2351 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2248 +#: ../../include/functions_reporting.php:2755 msgid "Everything" msgstr "すべて" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:419 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2292 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:424 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2358 msgid ">=" msgstr ">=" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:421 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2299 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:426 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2365 msgid "<" msgstr "<" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:425 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2313 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2105 -#: ../../include/functions_reporting_html.php:2531 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:430 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2379 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2256 +#: ../../include/functions_reporting_html.php:2983 msgid "Not OK" msgstr "NG" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:433 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:438 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:347 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2325 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2117 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2391 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2268 msgid "Show graph" msgstr "グラフ表示" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:445 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:407 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2430 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2219 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:450 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:333 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2496 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2370 msgid "Show resume" msgstr "復旧を表示" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:445 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2431 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:450 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2497 msgid "" "Show a resume table with max, min, average of total modules on the report " "bottom" msgstr "レポートの下に、全モジュールの最大、最小、平均とともに、復旧表を表示" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:460 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:779 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:361 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3069 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2764 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:465 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:784 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:367 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3156 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3041 msgid "Show item in landscape format (only PDF)" msgstr "項目を横向き形式で表示(PDFのみ)" -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:476 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:795 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:375 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3078 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2773 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:481 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:800 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:381 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3165 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3050 msgid "Page break at the end of the item (only PDF)" msgstr "アイテムの最後の改ページ(PDFのみ)" -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:103 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:135 msgid "Wizard template" msgstr "ウィザードテンプレート" -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:77 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:81 msgid "Advance Reporting" msgstr "拡張レポート" -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:93 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:97 msgid "Page orientation" msgstr "ページの向き" -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:95 -#: ../../include/functions_visual_map_editor.php:775 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:464 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:105 +#: ../../include/functions_visual_map_editor.php:843 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:483 msgid "Vertical" msgstr "縦" -#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:98 -#: ../../include/functions_visual_map_editor.php:776 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:463 +#: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:114 +#: ../../include/functions_visual_map_editor.php:844 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:482 msgid "Horizontal" msgstr "横" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:109 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:112 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:121 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1562 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:313 -#: ../../godmode/reporting/reporting_builder.list_items.php:388 -#: ../../godmode/reporting/create_container.php:332 -#: ../../godmode/reporting/create_container.php:441 -#: ../../godmode/reporting/create_container.php:495 -#: ../../godmode/reporting/reporting_builder.item_editor.php:982 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1617 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:258 +#: ../../godmode/reporting/reporting_builder.list_items.php:424 +#: ../../godmode/reporting/create_container.php:364 +#: ../../godmode/reporting/create_container.php:473 +#: ../../godmode/reporting/create_container.php:527 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1073 msgid "Time lapse" msgstr "時間経過" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:373 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:299 msgid "Order:" msgstr "並び順:" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:409 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:335 msgid "" "Show a resume table with max, min, average of total modules on the report " "bottom:" msgstr "レポートの下に全モジュールの最大、最小、平均を含む復旧表を表示:" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:429 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2410 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2199 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:355 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2476 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2350 msgid "Show address instead module name" msgstr "モジュール名の代わりにアドレスを表示" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:430 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2411 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2200 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:356 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2351 msgid "Show the main address of agent." msgstr "エージェントのメインアドレスを表示" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:448 -#: ../../godmode/reporting/graphs.php:87 ../../operation/menu.php:343 -msgid "Custom graphs" -msgstr "カスタムグラフ" - -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:499 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1842 -#: ../../include/functions_reports.php:785 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:425 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2100 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1956 +#: ../../include/functions_reports.php:800 msgid "SQL query" msgstr "SQL クエリ" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:546 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2046 -#: ../../mobile/operation/module_graph.php:437 -#: ../../operation/agentes/stat_win.php:347 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:449 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:288 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2820 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2742 +msgid "Failover mode" +msgstr "フェイルオーバーモード" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:450 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:289 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2821 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2743 +msgid "" +"SLA calculation must be performed taking into account the failover modules " +"assigned to the primary module" +msgstr "SLA の計算は、プライマリモジュールに割り当てられたフェールオーバーモジュールを考慮して実行する必要があります" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:467 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:306 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2762 +msgid "Failover type" +msgstr "フェイルオーバータイプ" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:472 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:311 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2845 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2767 +msgid "Failover normal" +msgstr "通常のフェイルオーバー" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:484 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:323 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2857 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2779 +msgid "Failover simple" +msgstr "シンプルなフェイルオーバー" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:524 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2284 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2166 +msgid "Graph render" +msgstr "グラフレンダリング" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:530 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2290 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2172 +msgid "Avg, max & min" +msgstr "平均、最大 & 最小" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:531 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2291 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2173 +msgid "Max only" +msgstr "最大のみ" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:532 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2292 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2174 +msgid "Min only" +msgstr "最小のみ" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:533 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2293 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2175 +msgid "Avg only" +msgstr "平均のみ" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:544 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 +#: ../../mobile/operation/module_graph.php:434 +#: ../../operation/agentes/stat_win.php:378 msgid "Time compare (Overlapped)" msgstr "時間比較 (重ね合わせ)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:560 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2240 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2063 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2306 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2189 msgid "Full resolution graph (TIP)" msgstr "詳細グラフ (TIP)" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:572 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2251 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2073 -#: ../../godmode/reporting/graph_builder.main.php:165 -#: ../../include/functions.php:3806 ../../include/functions.php:3814 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:561 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2307 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2190 +#: ../../operation/agentes/stat_win.php:406 +#: ../../operation/agentes/interface_traffic_graph_win.php:240 +msgid "" +"TIP mode charts do not support average - maximum - minimum series, you can " +"only enable TIP or average, maximum or minimum series" +msgstr "詳細(TIP)モードグラフは平均-最大-最小をサポートしていません。詳細または平均、最大、最小を有効にできます" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:577 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2317 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2224 +#: ../../godmode/reporting/graph_builder.main.php:245 +#: ../../include/functions.php:4120 ../../include/functions.php:4128 msgid "Percentil" msgstr "パーセント値" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:573 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2252 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:578 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2318 msgid "" "If this option was checked, only adding in elements that type of modules " "support this option." msgstr "このオプションをチェックすると、このオプションをサポートするモジュールタイプの要素のみ追加できます。" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:587 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2525 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2316 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:592 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2591 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2467 msgid "Show Summary group" msgstr "グループ概要を表示" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:651 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2594 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2385 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:656 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2660 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2536 msgid "Event Status" msgstr "イベントの状態" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:677 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2621 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2429 -#: ../../operation/agentes/tactical.php:223 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:682 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2687 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2580 +#: ../../operation/agentes/tactical.php:253 msgid "Event graphs" msgstr "イベントグラフ" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:681 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2625 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2433 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:686 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2691 msgid "By agent" msgstr "エージェントで分類" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:691 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2635 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2443 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:696 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2701 msgid "By user validator" msgstr "ユーザで分類" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:701 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2645 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2453 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:706 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2711 msgid "By criticity" msgstr "重要度で分類" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:711 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2655 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2463 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:716 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2721 msgid "Validated vs unvalidated" msgstr "承諾済み・未承諾で分類" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:730 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1643 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1083 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:735 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1698 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1157 msgid "Data range" msgstr "データ範囲" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:755 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1624 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1064 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:760 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1679 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1138 msgid "Projection period" msgstr "予想期間" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:766 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2032 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1864 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:771 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2064 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1983 msgid "Serialized header" msgstr "ヘッダの並び" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:766 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2033 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1865 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:771 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2065 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1984 msgid "The separator character is |" msgstr "デリミタは'|'です。" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:770 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2087 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1900 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:775 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2132 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2020 msgid "Field separator" msgstr "フィールドセパレータ" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:770 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2088 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1901 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:775 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2133 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2021 msgid "Separator for different fields in the serialized text chain" msgstr "連なったテキスト文字列でフィールドを分離するためのセパレータ" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:774 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2108 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1921 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:779 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2153 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2041 msgid "Line separator" msgstr "行セパレータ" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:774 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2109 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1922 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:779 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2154 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2042 msgid "" "Separator in different lines (composed by fields) of the serialized text " "chain" msgstr "(複数フィールドからなる)複数行のテキスト文字列をまたぐセパレータ" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:812 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3053 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2748 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:817 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3140 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2930 msgid "Uncompress module" -msgstr "" +msgstr "非圧縮モジュール" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:813 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3054 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2749 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:818 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3141 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2931 msgid "Use uncompressed module data." -msgstr "" +msgstr "非圧縮モジュールデータを利用します。" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:881 +#: ../../enterprise/include/functions_massive.php:54 +#: ../../godmode/massive/massive_delete_action_alerts.php:163 +#: ../../godmode/massive/massive_add_action_alerts.php:157 +#: ../../godmode/massive/massive_edit_modules.php:1911 +#: ../../godmode/reporting/visual_console_builder.php:605 +#: ../../include/functions_visual_map.php:2674 +msgid "No modules selected" +msgstr "モジュールが選択されていません。" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:104 -#: ../../enterprise/include/functions_reporting.php:38 +#: ../../enterprise/include/functions_reporting.php:67 msgid "Wizard SLA" msgstr "SLAウィザード" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:128 -#: ../../enterprise/include/functions_reporting.php:2087 -#: ../../include/functions_reports.php:689 +#: ../../enterprise/include/functions_reporting.php:2225 +#: ../../include/functions_reports.php:696 msgid "Monthly S.L.A." msgstr "月次 S.L.A." #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:129 -#: ../../enterprise/include/functions_reporting.php:3015 -#: ../../include/functions_reports.php:693 +#: ../../enterprise/include/functions_reporting.php:3187 +#: ../../include/functions_reports.php:700 msgid "Weekly S.L.A." msgstr "週次 S.L.A." @@ -19853,8 +19077,8 @@ msgid "Availability Graph S.L.A." msgstr "S.L.A. 可用性グラフ" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:134 -#: ../../enterprise/include/functions_reporting.php:4864 -#: ../../include/functions_reports.php:703 +#: ../../enterprise/include/functions_reporting.php:5375 +#: ../../include/functions_reports.php:710 msgid "Services S.L.A." msgstr "サービス SLA" @@ -19866,7 +19090,7 @@ msgstr "SLA 最小値" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:260 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:266 msgid "Enter possible range of values in SLA." -msgstr "可能な値の範囲を SLA に入力してください。" +msgstr "SLA に可能な値の範囲を入力してください。" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:255 msgid "SLA min Value" @@ -19896,318 +19120,362 @@ msgstr "動的 SLA" msgid "Inverse SLA" msgstr "SLA の反転" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:288 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2754 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2591 -msgid "Failover mode" -msgstr "フェイルオーバーモード" - -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:289 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2755 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2592 -msgid "" -"SLA calculation must be performed taking into account the failover modules " -"assigned to the primary module" -msgstr "SLA の計算は、プライマリモジュールに割り当てられたフェールオーバーモジュールを考慮して実行する必要があります" - -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:306 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2774 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2611 -msgid "Failover type" -msgstr "フェイルオーバータイプ" - -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:311 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2779 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2616 -msgid "Failover normal" -msgstr "通常のフェイルオーバー" - -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:323 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2791 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2628 -msgid "Failover simple" -msgstr "シンプルなフェイルオーバー" - #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:336 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2689 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2536 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2755 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2687 msgid "SLA items sorted by fulfillment value" msgstr "実データによりソートしたSLAアイテム" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:341 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1656 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1096 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1711 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1170 msgid "Only display wrong SLAs" msgstr "不正な SLA のみ表示" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:414 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:353 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2873 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2795 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1358 +#: ../../include/functions_reporting_html.php:4215 +#: ../../include/functions_reporting_html.php:4493 +#: ../../include/functions_reporting_html.php:4630 +#: ../../include/functions_netflow.php:1028 +#: ../../include/lib/Dashboard/Widgets/tactical.php:286 +msgid "Summary" +msgstr "サマリ" + +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:420 msgid "Please introduce a SLA max value higher than the SLA min value" -msgstr "SLA 最大値は、SLA 最小値よりも大きい値を設定してください。" +msgstr "SLA 最小値よりも大きい SLA 最大値を設定してください" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:538 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:544 msgid "Dynamic SLA can not be Inverse" -msgstr "動的 SLA は反転できません。" +msgstr "動的 SLA は反転できません" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:543 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:549 msgid "Check Dynamic SLA or introduce a max and min SLA value" -msgstr "動的 SLA をチェックするか、SLA の最大および最小値を設定してください" +msgstr "動的 SLA を確認するか、最大および最小 SLA 値を入力します" -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:547 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:553 msgid "SLA Limit value is needed" msgstr "SLA 制限値が必要です" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:122 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:164 -#: ../../enterprise/include/functions_reporting.php:7009 -#: ../../enterprise/include/functions_reporting.php:7065 -#: ../../godmode/reporting/reporting_builder.php:3084 -#: ../../operation/reporting/reporting_viewer.php:99 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:151 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:218 +#: ../../enterprise/include/functions_reporting.php:7595 +#: ../../enterprise/include/functions_reporting.php:7661 +#: ../../godmode/reporting/reporting_builder.php:3347 +#: ../../operation/reporting/reporting_viewer.php:118 msgid "Item editor" msgstr "アイテム編集" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:133 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:158 -#: ../../godmode/reporting/reporting_builder.php:3080 -#: ../../operation/reporting/reporting_viewer.php:93 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:162 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:205 +#: ../../godmode/reporting/reporting_builder.php:3343 +#: ../../operation/reporting/reporting_viewer.php:109 msgid "List items" msgstr "アイテム一覧" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:148 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:181 msgid "List templates" msgstr "テンプレート一覧" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:376 -#: ../../godmode/reporting/reporting_builder.php:793 -#: ../../operation/search_reports.php:36 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:289 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:323 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:357 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:391 +#: ../../godmode/reporting/reporting_builder.php:596 +#: ../../godmode/reporting/reporting_builder.php:3305 +#: ../../godmode/reporting/reporting_builder.php:3419 +#: ../../godmode/reporting/reporting_builder.php:3467 +#: ../../operation/reporting/reporting_viewer.php:194 +msgid "Custom reports" +msgstr "カスタムレポート" + +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:501 +#: ../../godmode/reporting/reporting_builder.php:923 +#: ../../operation/search_reports.php:43 ../../operation/search_reports.php:57 #: ../../operation/reporting/custom_reporting.php:36 msgid "HTML" msgstr "HTML" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:377 -#: ../../godmode/reporting/reporting_builder.php:794 -#: ../../operation/search_reports.php:37 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:502 +#: ../../godmode/reporting/reporting_builder.php:924 +#: ../../operation/search_reports.php:44 ../../operation/search_reports.php:58 #: ../../operation/reporting/custom_reporting.php:37 msgid "XML" msgstr "XML" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:378 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:503 #: ../../enterprise/operation/reporting/custom_reporting.php:14 msgid "PDF" msgstr "PDF" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:379 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:504 #: ../../enterprise/operation/reporting/custom_reporting.php:16 msgid "JSON" msgstr "JSON" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:380 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:505 #: ../../enterprise/operation/reporting/custom_reporting.php:18 #: ../../extensions/insert_data.php:196 -#: ../../operation/agentes/exportdata.php:362 +#: ../../operation/agentes/exportdata.php:378 msgid "CSV" msgstr "CSVファイル" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:433 -#: ../../godmode/reporting/reporting_builder.php:933 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:562 +#: ../../godmode/reporting/reporting_builder.php:1064 msgid "HTML view" msgstr "HTML 表示" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:434 -#: ../../godmode/reporting/reporting_builder.php:940 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:570 +#: ../../godmode/reporting/reporting_builder.php:1074 msgid "Export to XML" msgstr "XML へエクスポート" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:435 -#: ../../enterprise/operation/reporting/custom_reporting.php:60 -#: ../../include/class/Diagnostics.class.php:141 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:578 +#: ../../enterprise/operation/reporting/custom_reporting.php:64 +#: ../../include/class/Diagnostics.class.php:142 msgid "Export to PDF" msgstr "PDF にエクスポート" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:436 -#: ../../enterprise/operation/reporting/custom_reporting.php:61 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:586 +#: ../../enterprise/operation/reporting/custom_reporting.php:72 msgid "Export to JSON" msgstr "JSONへエクスポート" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:482 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:661 msgid "You haven't created templates yet." msgstr "テンプレートが作成されていません。" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:502 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:681 msgid "Generate a dynamic report" -msgstr "動的レポートの生成" +msgstr "動的レポートを生成" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:580 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:759 msgid "Period " msgstr "期間 " -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:586 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:765 msgid "Set start and end date" -msgstr "" +msgstr "開始・終了日を設定" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:599 -#: ../../include/ajax/module.php:205 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:778 +#: ../../include/ajax/module.php:250 #: ../../operation/agentes/datos_agente.php:198 -#: ../../operation/events/events_list.php:867 +#: ../../operation/events/events_list.php:877 msgid "Timestamp from:" msgstr "開始日時:" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:617 -#: ../../include/ajax/module.php:225 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:796 +#: ../../include/ajax/module.php:270 #: ../../operation/agentes/datos_agente.php:204 -#: ../../operation/events/events_list.php:870 +#: ../../operation/events/events_list.php:880 msgid "Timestamp to:" msgstr "終了日時:" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:636 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:815 msgid "Monthly SLA period" -msgstr "月次 SLA 期間" +msgstr "SLA 期間の編集" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:636 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:815 msgid "This field only applies in case of Monthly SLA item." -msgstr "このフィールドは、月次 SLA の場合にのみ適用されます。" +msgstr "このフィールドは、月次 SLA アイテムの場合にのみ適用されます。" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:678 -#: ../../enterprise/include/class/Omnishell.class.php:844 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:857 +#: ../../enterprise/include/class/Omnishell.class.php:867 msgid "Add agents" msgstr "エージェント追加" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:685 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:865 msgid "Undo agents" msgstr "エージェント追加取り消し" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:721 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:902 msgid "RegEx agent filter" msgstr "正規表現エージェントフィルタ" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:737 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:918 msgid "Generate" msgstr "生成" -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1083 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1105 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1312 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1334 msgid "Please set agent or agent regex distinct than " -msgstr "" +msgstr "エージェントまたはエージェントの正規表現を次とは別のものに設定してください: " -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1113 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1342 msgid "No agent matches regular expression " msgstr "正規表現にマッチするエージェントがありません " -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:156 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:210 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3151 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3226 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3380 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3451 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3856 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4001 -#: ../../enterprise/operation/log/log_viewer.php:346 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:65 +msgid "Graph template item editor" +msgstr "グラフテンプレートアイテムエディタ" + +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:186 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:240 +#: ../../godmode/reporting/graph_builder.graph_editor.php:215 +#: ../../godmode/reporting/graph_builder.graph_editor.php:387 +#: ../../include/functions.php:3985 +msgid "Weight" +msgstr "ウエイト" + +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:188 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3238 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3313 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3469 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3540 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3974 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4119 +#: ../../enterprise/operation/log/log_viewer.php:478 msgid "Exact match" msgstr "完全一致" -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:173 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:205 msgid "Decrease Weight" msgstr "ウエイトを減らす" -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:173 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:205 msgid "Increase Weight" msgstr "ウエイトを増やす" -#: ../../enterprise/godmode/reporting/visual_console_template.php:111 -#: ../../enterprise/godmode/reporting/visual_console_template.php:125 +#: ../../enterprise/godmode/reporting/visual_console_template.php:141 +#: ../../enterprise/godmode/reporting/visual_console_template.php:155 msgid "visual console has not been selected" msgstr "ビジュアルコンソールが選択されていません" -#: ../../enterprise/godmode/reporting/visual_console_template.php:117 +#: ../../enterprise/godmode/reporting/visual_console_template.php:147 msgid "Error. Error created template" -msgstr "テンプレート作成エラー" +msgstr "エラー: テンプレート作成エラー" -#: ../../enterprise/godmode/reporting/visual_console_template.php:119 +#: ../../enterprise/godmode/reporting/visual_console_template.php:149 msgid "Successfully created template" msgstr "テンプレートを作成しました" -#: ../../enterprise/godmode/reporting/visual_console_template.php:131 +#: ../../enterprise/godmode/reporting/visual_console_template.php:161 msgid "Error. Error delete template" -msgstr "テンプレート削除エラー" +msgstr "エラー: テンプレート削除エラー" -#: ../../enterprise/godmode/reporting/visual_console_template.php:133 +#: ../../enterprise/godmode/reporting/visual_console_template.php:163 msgid "Successfully delete template" msgstr "テンプレートを削除しました" -#: ../../enterprise/godmode/reporting/visual_console_template.php:155 +#: ../../enterprise/godmode/reporting/visual_console_template.php:185 msgid "Create From" -msgstr "フォームを作成" +msgstr "次から作成:" -#: ../../enterprise/godmode/reporting/visual_console_template.php:158 +#: ../../enterprise/godmode/reporting/visual_console_template.php:196 msgid "There is not any visual console created. Please, create one firstly." -msgstr "作成済のビジュアルコンソールがありません。最初に作成してください。" +msgstr "作成済のビジュアルコンソールがありません。最初に一つ作成してください。" -#: ../../enterprise/godmode/reporting/visual_console_template.php:188 +#: ../../enterprise/godmode/reporting/visual_console_template.php:258 msgid "Create New Template" -msgstr "新規テンプレートの作成" +msgstr "新しいテンプレートを作成" -#: ../../enterprise/godmode/reporting/mysql_builder.php:53 -#: ../../enterprise/godmode/reporting/mysql_builder.php:144 -msgid "Custom Mysql template builder" -msgstr "カスタム Mysql テンプレートビルダ" +#: ../../enterprise/godmode/reporting/mysql_builder.php:66 +msgid "Custom MySQL template builder" +msgstr "カスタム MySQL テンプレートビルダ" -#: ../../enterprise/godmode/reporting/mysql_builder.php:87 +#: ../../enterprise/godmode/reporting/mysql_builder.php:79 +#: ../../enterprise/godmode/reporting/mysql_builder.php:205 +#: ../../enterprise/operation/menu.php:160 +msgid "Custom SQL" +msgstr "カスタム SQL" + +#: ../../enterprise/godmode/reporting/mysql_builder.php:116 msgid "Create custom SQL" msgstr "カスタム SQL 作成" -#: ../../enterprise/godmode/reporting/mysql_builder.php:97 -msgid ": Create new custom" -msgstr ": 新規カスタム作成" - -#: ../../enterprise/godmode/reporting/mysql_builder.php:115 +#: ../../enterprise/godmode/reporting/mysql_builder.php:127 +#: ../../enterprise/godmode/reporting/mysql_builder.php:145 msgid "Create new custom" msgstr "設定の新規作成" -#: ../../enterprise/godmode/reporting/mysql_builder.php:147 +#: ../../enterprise/godmode/reporting/mysql_builder.php:186 +msgid "List of custom MySQL templates" +msgstr "カスタム MySQL テンプレート一覧" + +#: ../../enterprise/godmode/reporting/mysql_builder.php:192 +msgid "Template builder" +msgstr "テンプレートビルダ" + +#: ../../enterprise/godmode/reporting/mysql_builder.php:211 msgid "Successfully operation" msgstr "操作が完了しました" -#: ../../enterprise/godmode/reporting/mysql_builder.php:147 +#: ../../enterprise/godmode/reporting/mysql_builder.php:211 msgid "Could not be operation" msgstr "操作を完了できませんでした" -#: ../../enterprise/godmode/reporting/mysql_builder.php:165 -#: ../../enterprise/include/functions_reporting_csv.php:899 -#: ../../include/functions_reporting.php:5134 +#: ../../enterprise/godmode/reporting/mysql_builder.php:213 +msgid "Without changes" +msgstr "変更なし" + +#: ../../enterprise/godmode/reporting/mysql_builder.php:213 +#: ../../operation/users/user_edit.php:191 +msgid "No changes have been made" +msgstr "変更されていません" + +#: ../../enterprise/godmode/reporting/mysql_builder.php:231 +#: ../../enterprise/include/functions_reporting_csv.php:1050 +#: ../../include/functions_reporting.php:6184 msgid "SQL" msgstr "SQL" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1471 -#: ../../godmode/reporting/reporting_builder.php:3164 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1526 +#: ../../godmode/reporting/reporting_builder.php:3442 msgid "Successfull action" msgstr "処理に成功しました。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1472 -#: ../../godmode/servers/modificar_server.php:115 -#: ../../godmode/servers/modificar_server.php:126 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1527 +#: ../../godmode/servers/modificar_server.php:155 +#: ../../godmode/servers/modificar_server.php:166 msgid "Unsuccessfull action" msgstr "処理に失敗しました。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1489 -#: ../../godmode/reporting/reporting_builder.item_editor.php:787 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1544 +#: ../../godmode/reporting/reporting_builder.item_editor.php:878 msgid "Item Editor" msgstr "アイテムエディタ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1670 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1110 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1725 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1184 msgid "Current month" msgstr "今月" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1680 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1120 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1735 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1200 msgid "Working time" msgstr "対象時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1781 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1795 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1800 +#: ../../godmode/alerts/configure_alert_template.php:676 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1266 +msgid "Time from" +msgstr "開始時間" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1818 +#: ../../godmode/alerts/configure_alert_template.php:696 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1284 +msgid "Time to" +msgstr "終了時間" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1836 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1302 +msgid "Show 24x7 item" +msgstr "24時間365日のアイテムを表示" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1866 msgid "Select server" msgstr "サーバ選択" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1880 +#: ../../godmode/reporting/reporting_builder.item_editor.php:181 +msgid "Local metaconsole" +msgstr "ローカルメタコンソール" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1927 #: ../../include/lib/Dashboard/Widgets/top_n.php:207 msgid "" "Case insensitive regular expression for agent name. For example: Network.* " @@ -20216,9 +19484,9 @@ msgstr "" "エージェント名に対して大文字小文字を区別しない正規表現です。例: Network.* は、network_agent1, NetworKCHECKS " "というエージェント名にマッチします。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1904 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3278 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3508 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1951 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3366 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3598 msgid "" "Case insensitive regular expression or string for module name. For example: " "if you use this field with \"Module exact match\" enabled then this field " @@ -20230,220 +19498,220 @@ msgstr "" "を有効にしてこのフィールドを使った場合は、モジュール名の文字列そのままの指定です。そうでない場合は正規表現です。例えば .*usage.* " "は、cpu_usage、vram usage in machine 1 にマッチします。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1926 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1973 msgid "Module exact match" msgstr "モジュール完全一致" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1927 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3211 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3286 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3433 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3515 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1974 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3298 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3374 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3522 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3605 msgid "Check it if you want to match module name literally" msgstr "モジュール名の文字列通りにマッチさせたい場合にチェックします" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1942 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1989 msgid "Hide items without data" -msgstr "データの無い要素を隠す" +msgstr "データのないアイテムを隠す" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1943 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1990 msgid "Check it if you want not show items without data" -msgstr "データの無い要素を表示したくない場合はチェックします" +msgstr "データのないアイテムを表示したくない場合はチェックしてください" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1956 -#: ../../godmode/reporting/create_container.php:448 -#: ../../godmode/reporting/create_container.php:590 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1712 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2003 +#: ../../godmode/reporting/create_container.php:480 +#: ../../godmode/reporting/create_container.php:624 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1824 #: ../../godmode/reporting/visual_console_builder.elements.php:105 -#: ../../godmode/reporting/visual_console_builder.elements.php:481 -#: ../../include/functions_visual_map_editor.php:363 -#: ../../include/functions_visual_map_editor.php:366 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:609 -#: ../../include/functions_reports.php:554 -#: ../../include/functions_reports.php:641 -#: ../../include/functions_reports.php:647 -#: ../../include/functions_reporting.php:7680 +#: ../../godmode/reporting/visual_console_builder.elements.php:524 +#: ../../include/functions_visual_map_editor.php:397 +#: ../../include/functions_visual_map_editor.php:400 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:618 +#: ../../include/functions_reports.php:561 +#: ../../include/functions_reports.php:648 +#: ../../include/functions_reports.php:654 +#: ../../include/functions_reporting.php:9064 msgid "Custom graph" msgstr "カスタムグラフ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2000 -msgid "Query SQL" -msgstr "SQL クエリ" - -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2003 -msgid "" -"This query should always return a field called label and a field called " -"value. Example: SELECT alias AS label, total_count AS value FROM tagente" -msgstr "" -"このクエリは常に、label および value というフィールドを返す必要があります。 例: SELECT alias AS label, " -"total_count AS value FROM tagente" - -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2015 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1852 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2047 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1971 msgid "Max items" msgstr "最大アイテム" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2048 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1824 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2080 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1936 msgid "Custom SQL template" msgstr "カスタム SQL テンプレート" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2066 -msgid "SQL preview" -msgstr "SQL プレビュー" +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2101 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1957 +msgid "The entities of the fields that contain them must be included." +msgstr "それらを含むフィールドのエンティティを含める必要があります。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2071 -#: ../../enterprise/include/functions_reporting_csv.php:2173 -#: ../../enterprise/include/functions_reporting_csv.php:2187 -#: ../../extensions/api_checker.php:224 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1884 -#: ../../godmode/events/event_responses.editor.php:138 -#: ../../godmode/events/event_responses.editor.php:146 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2115 +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/include/functions_reporting_csv.php:2321 +#: ../../enterprise/include/functions_reporting_csv.php:2335 +#: ../../extensions/api_checker.php:222 +#: ../../godmode/reporting/reporting_builder.item_editor.php:73 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2003 +#: ../../godmode/events/event_responses.editor.php:154 +#: ../../godmode/events/event_responses.editor.php:162 +#: ../../include/functions_reporting_html.php:1496 #: ../../operation/gis_maps/ajax.php:316 msgid "URL" msgstr "URL" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2226 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2032 -#: ../../include/functions_reporting_html.php:3717 -#: ../../include/functions_reporting.php:1397 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2014 +msgid "Protocol must be specified in URL (e.g.: \"https://\")" +msgstr "URL にはプロトコルを指定する必要があります。(例: \"https://\")" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2271 +#: ../../enterprise/include/functions_reporting_csv.php:996 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2152 +#: ../../include/functions_reporting_html.php:4383 +#: ../../include/functions_reporting.php:1485 msgid "Avg" msgstr "平均" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2339 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2131 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2405 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2282 msgid "Select fields to show" msgstr "表示するフィールドの選択" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2347 -#: ../../enterprise/include/functions_reporting_csv.php:466 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2139 -#: ../../include/functions_reporting_html.php:3041 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2413 +#: ../../enterprise/include/functions_reporting_csv.php:479 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2290 +#: ../../include/functions_reporting_html.php:3552 msgid "Total time" msgstr "合計時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2355 -#: ../../enterprise/include/functions_reporting_csv.php:470 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2147 -#: ../../include/functions_reporting_html.php:3047 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2421 +#: ../../enterprise/include/functions_reporting_csv.php:483 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2298 +#: ../../include/functions_reporting_html.php:3558 msgid "Time failed" msgstr "障害時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2363 -#: ../../enterprise/include/functions_reporting_csv.php:474 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2155 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2429 +#: ../../enterprise/include/functions_reporting_csv.php:487 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2306 msgid "Time in OK status" msgstr "正常状態の時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2371 -#: ../../enterprise/include/functions_reporting_csv.php:478 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2163 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2437 +#: ../../enterprise/include/functions_reporting_csv.php:491 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2314 msgid "Time in unknown status" msgstr "不明状態の時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2383 -#: ../../enterprise/include/functions_reporting_csv.php:482 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2175 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2449 +#: ../../enterprise/include/functions_reporting_csv.php:495 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2326 msgid "Time of not initialized module" msgstr "未初期化モジュールの時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2395 -#: ../../enterprise/include/functions_reporting_csv.php:486 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2187 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2461 +#: ../../enterprise/include/functions_reporting_csv.php:499 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2338 msgid "Time of downtime" msgstr "計画停止時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2449 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2497 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2239 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2287 -msgid "

Select fields to show

" -msgstr "

表示するフィールドの選択

" +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2515 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2390 +msgid "

Select fields to show

" +msgstr "

表示するフィールドを選択

" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2457 -#: ../../enterprise/include/functions_reporting_csv.php:494 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2247 -#: ../../include/functions_reporting_html.php:3126 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2523 +#: ../../enterprise/include/functions_reporting_csv.php:507 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2398 +#: ../../include/functions_reporting_html.php:3638 msgid "Total checks" msgstr "全確認数" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2465 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2255 -#: ../../include/functions_reporting_html.php:3132 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2531 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2406 +#: ../../include/functions_reporting_html.php:3644 msgid "Checks failed" msgstr "障害確認数" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2473 -#: ../../enterprise/include/functions_reporting_csv.php:502 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2263 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2539 +#: ../../enterprise/include/functions_reporting_csv.php:515 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2414 msgid "Checks in OK status" -msgstr "" +msgstr "OK 状態のチェック" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2485 -#: ../../enterprise/include/functions_reporting_csv.php:506 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2275 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2551 +#: ../../enterprise/include/functions_reporting_csv.php:519 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2426 msgid "Unknown checks" -msgstr "" +msgstr "不明チェック" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2505 -#: ../../enterprise/include/functions_reporting_csv.php:614 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2295 -#: ../../include/functions_reporting_html.php:3331 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2563 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2438 +msgid "

Select fields to show

" +msgstr "

表示するフィールドを選択

" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2571 +#: ../../enterprise/include/functions_reporting_csv.php:627 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2446 +#: ../../include/functions_reporting_html.php:3931 msgid "Agent max value" msgstr "エージェント最大値" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2513 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2303 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2579 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2454 msgid "Agent min values" msgstr "エージェント最小値" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2669 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2493 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2735 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2644 msgid "Height (dynamic graphs)" msgstr "高さ(動的グラフ)" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2709 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2477 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2775 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2628 msgid "Query History Database" msgstr "ヒストリデータベース問い合わせ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2721 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2558 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2787 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2709 msgid "Priority mode" msgstr "優先モード" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2726 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2563 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2792 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2714 msgid "Priority ok mode" msgstr "正常優先モード" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2738 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2575 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2804 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2726 msgid "Priority unknown mode" msgstr "不明優先モード" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2807 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2894 msgid "Modules to match" msgstr "マッチするモジュール" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2809 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2896 msgid "Select the modules to match when create a report for agents" msgstr "エージェントのレポートを作成する時にマッチするモジュールを選択します" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2909 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2996 msgid "Modules to match (Free text)" msgstr "マッチするモジュール (任意のテキスト)" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2911 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2998 msgid "Free text to filter the modules of agents when apply this template." msgstr "このテンプレートを適用する時のエージェントのモジュールフィルタテキスト" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2928 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3015 msgid "Create a graph for each agent" msgstr "それぞれのエージェントのグラフ作成" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2930 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3017 msgid "" "If it is checked, the regexp or name of modules match only each to each to " "agent, instead create a big graph with all modules from all agents." @@ -20451,78 +19719,78 @@ msgstr "" "チェックした場合、それぞれのエージェントでモジュール名または正規表現でマッチします。そうでなければ、全エージェントの全モジュールの大きなグラフを生成します" "。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2957 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2652 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3044 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2834 msgid "Calculate for custom intervals" msgstr "時間間隔の計算" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2969 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2664 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3056 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2846 msgid "Time lapse intervals" msgstr "時間経過間隔" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2971 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3058 msgid "" "Lapses of time in which the period is divided to make more precise " "calculations" -msgstr "より正確な計算を行うために分割された期間の経過時間" +msgstr "より正確な計算を行うために期間が分割された経過時間" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2709 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3103 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2891 msgid "Table only" msgstr "表のみ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3026 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2720 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3113 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2902 msgid "Graph only" msgstr "グラフのみ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3036 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2731 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3123 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2913 msgid "Graph and table" msgstr "グラフと表" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3098 -#: ../../godmode/netflow/nf_item_list.php:284 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2788 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3185 +#: ../../godmode/netflow/nf_item_list.php:282 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3291 msgid "Create item" msgstr "アイテムの作成" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3107 -#: ../../extensions/agents_modules.php:433 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2795 -#: ../../include/functions_visual_map_editor.php:1324 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3194 +#: ../../extensions/agents_modules.php:435 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3298 +#: ../../include/functions_visual_map_editor.php:1421 msgid "Update item" msgstr "アイテム更新" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3156 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2882 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3243 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3385 msgid "SLA Min. (value)" msgstr "SLA 最小値" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3161 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2887 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3248 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3390 msgid "SLA Max. (value)" msgstr "SLA 最大値" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3166 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2892 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3253 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3395 msgid "SLA Limit (%)" msgstr "SLA 制限 (%)" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3183 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3270 msgid "Please save the SLA template for start to add items in this list." msgstr "この一覧へのアイテム追加を開始するには、SLA テンプレートを保存してください。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3224 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3449 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3865 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4010 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3311 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3538 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3983 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4128 msgid "Not literally" msgstr "存在しません" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3269 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3499 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3357 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3589 msgid "" "Case insensitive regular expression for agent name. For example: Network* " "will match with the following agent names: network_agent1, NetworK CHECKS" @@ -20530,51 +19798,56 @@ msgstr "" "エージェント名に対して大文字小文字を区別しない正規表現です。例: Network* は、network_agent1、NetworKCHECKS " "というエージェント名にマッチします。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3285 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3514 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3373 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3604 msgid "Literal module name forced" -msgstr "" +msgstr "リテラルモジュール名が強制されました" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3323 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3573 -#: ../../godmode/reporting/create_container.php:386 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1410 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3105 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3141 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3233 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3504 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3538 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3591 -#: ../../include/functions_html.php:4194 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3412 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3664 +#: ../../godmode/reporting/create_container.php:418 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1522 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3614 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3651 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3744 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4017 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4051 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4105 +#: ../../include/functions_ui.php:5636 ../../include/functions_html.php:4962 msgid "Select an Agent first" msgstr "最初にエージェントを選択してください。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3405 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3494 msgid "Please save the template to start adding items into the list." msgstr "一覧へのアイテム追加を開始するには、テンプレートを保存してください。" -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3891 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4009 msgid "Name and SLA limit should not be empty" msgstr "名前と SLA 制限は空にできません" #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:87 #: ../../godmode/modules/module_list.php:57 -#: ../../godmode/groups/configure_group.php:121 -#: ../../godmode/groups/group_list.php:683 +#: ../../godmode/groups/configure_group.php:150 +#: ../../godmode/groups/group_list.php:830 #: ../../godmode/setup/os.builder.php:37 -#: ../../godmode/reporting/visual_console_builder.elements.php:254 +#: ../../godmode/reporting/visual_console_builder.elements.php:283 #: ../../include/functions_visual_map_editor.php:68 -#: ../../include/functions_visual_map_editor.php:1305 -#: ../../include/functions_visual_map.php:4225 -#: ../../include/rest-api/models/VisualConsole/Item.php:2029 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:383 -#: ../../include/lib/Dashboard/Widgets/module_status.php:373 -#: ../../operation/visual_console/view.php:255 +#: ../../include/functions_visual_map_editor.php:1395 +#: ../../include/functions_visual_map.php:4245 +#: ../../include/rest-api/models/VisualConsole/Item.php:2115 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:384 +#: ../../include/lib/Dashboard/Widgets/module_status.php:374 +#: ../../operation/visual_console/view.php:334 msgid "Icon" msgstr "アイコン" +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:123 +#: ../../enterprise/include/functions_ipam.php:1430 +msgid "Available" +msgstr "利用可能" + #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:125 -#: ../../include/graphs/export_data.php:74 +#: ../../include/graphs/export_data.php:100 msgid "Selected" msgstr "選択済" @@ -20583,16 +19856,16 @@ msgstr "選択済" msgid "Push the selected services into the list" msgstr "選択したサービスを一覧に入れる" -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:145 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:146 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:147 msgid "Remove the services from the list" msgstr "一覧からサービスを削除" -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:201 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:203 msgid "Icon preview" msgstr "アイコンプレビュー" -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:267 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:269 msgid "The services list is empty" msgstr "サービス一覧が空です" @@ -20600,176 +19873,216 @@ msgstr "サービス一覧が空です" msgid "Advance Options" msgstr "拡張オプション" -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:279 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:292 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:305 -#: ../../godmode/reporting/reporting_builder.list_items.php:374 -#: ../../godmode/reporting/reporting_builder.list_items.php:379 -#: ../../godmode/reporting/reporting_builder.list_items.php:385 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:207 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:226 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:245 +#: ../../godmode/reporting/reporting_builder.list_items.php:378 +#: ../../godmode/reporting/reporting_builder.list_items.php:397 +#: ../../godmode/reporting/reporting_builder.list_items.php:416 msgid "Ascendent" msgstr "上へ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:283 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:296 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:309 -#: ../../godmode/reporting/reporting_builder.list_items.php:374 -#: ../../godmode/reporting/reporting_builder.list_items.php:379 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:214 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:233 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:252 #: ../../godmode/reporting/reporting_builder.list_items.php:385 +#: ../../godmode/reporting/reporting_builder.list_items.php:404 +#: ../../godmode/reporting/reporting_builder.list_items.php:420 msgid "Descent" msgstr "下へ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:362 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:259 +#: ../../godmode/reporting/reporting_builder.list_items.php:425 +msgid "Name or Description" +msgstr "名前または説明" + +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:312 +#: ../../godmode/netflow/nf_item_list.php:228 #: ../../godmode/netflow/nf_item_list.php:230 -#: ../../godmode/netflow/nf_item_list.php:232 msgid "Move to up" msgstr "上へ" -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:372 -#: ../../godmode/netflow/nf_item_list.php:228 -#: ../../godmode/netflow/nf_item_list.php:233 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:325 +#: ../../godmode/netflow/nf_item_list.php:226 +#: ../../godmode/netflow/nf_item_list.php:231 msgid "Move to down" msgstr "下へ" +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:409 +#: ../../godmode/reporting/reporting_builder.list_items.php:445 +#: ../../include/functions_graph.php:1525 +msgid "No items." +msgstr "アイテムがありません。" + #: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:139 -#: ../../enterprise/include/class/Azure.cloud.php:409 -#: ../../enterprise/include/class/VMware.app.php:230 -#: ../../enterprise/include/class/SAP.app.php:176 -#: ../../enterprise/include/class/Aws.cloud.php:792 -#: ../../enterprise/include/class/MySQL.app.php:195 -#: ../../enterprise/include/class/Oracle.app.php:187 -#: ../../godmode/wizards/HostDevices.class.php:406 +#: ../../enterprise/include/class/Azure.cloud.php:420 +#: ../../enterprise/include/class/VMware.app.php:242 +#: ../../enterprise/include/class/DB2.app.php:187 +#: ../../enterprise/include/class/SAP.app.php:175 +#: ../../enterprise/include/class/Aws.cloud.php:906 +#: ../../enterprise/include/class/MySQL.app.php:196 +#: ../../enterprise/include/class/Google.cloud.php:423 +#: ../../enterprise/include/class/Oracle.app.php:194 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:193 +#: ../../godmode/wizards/HostDevices.class.php:412 #: ../../include/class/CustomNetScan.class.php:158 msgid "You have no access to edit this task." msgstr "このタスクの編集権限がありません。" #: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:178 msgid "Command Mysqldump not found." -msgstr "mysqldump コマンドが見つかりません。" +msgstr "mysqldump コマンドが見つかりません" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:221 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:234 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:282 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:295 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:375 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:392 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:224 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:237 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:286 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:305 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:385 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:402 msgid "Failed to create task" msgstr "タスクの作成に失敗しました" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:401 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:292 +msgid "No template selected" +msgstr "テンプレートが選択されていません" + +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:411 msgid "I do not know what you want to do" msgstr "何をしたいのかが不明です" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:418 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:587 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:428 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:607 msgid "You have no access to manage console tasks." msgstr "コンソールタスク管理へのアクセス権がありません。" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:432 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:500 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:442 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:513 msgid "Create new console task" msgstr "新規コンソールタスクの作成" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:455 -#: ../../enterprise/include/class/Azure.cloud.php:661 -#: ../../enterprise/include/class/VMware.app.php:410 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:465 +#: ../../enterprise/include/class/Azure.cloud.php:689 +#: ../../enterprise/include/class/VMware.app.php:441 #: ../../enterprise/include/class/Omnishell.class.php:630 -#: ../../enterprise/include/class/Omnishell.class.php:930 -#: ../../enterprise/include/class/Omnishell.class.php:1296 -#: ../../enterprise/include/class/SAP.app.php:380 -#: ../../enterprise/include/class/Aws.cloud.php:1011 -#: ../../enterprise/include/class/MySQL.app.php:370 -#: ../../enterprise/include/class/Oracle.app.php:356 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:247 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:297 -#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:740 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:350 -#: ../../godmode/wizards/HostDevices.class.php:642 -#: ../../godmode/wizards/HostDevices.class.php:743 -#: ../../godmode/wizards/Wizard.main.php:413 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:166 -#: ../../include/class/CustomNetScan.class.php:313 -#: ../../include/class/CustomNetScan.class.php:421 +#: ../../enterprise/include/class/Omnishell.class.php:980 +#: ../../enterprise/include/class/Omnishell.class.php:1349 +#: ../../enterprise/include/class/DB2.app.php:354 +#: ../../enterprise/include/class/SAP.app.php:401 +#: ../../enterprise/include/class/Aws.cloud.php:1125 +#: ../../enterprise/include/class/MySQL.app.php:371 +#: ../../enterprise/include/class/Google.cloud.php:686 +#: ../../enterprise/include/class/Oracle.app.php:361 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:356 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:275 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:329 +#: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:749 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:349 +#: ../../godmode/modules/manage_network_components_form.php:361 +#: ../../godmode/reporting/graph_builder.main.php:308 +#: ../../godmode/wizards/HostDevices.class.php:648 +#: ../../godmode/wizards/HostDevices.class.php:747 +#: ../../godmode/wizards/Wizard.main.php:416 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:176 +#: ../../include/class/CustomNetScan.class.php:314 +#: ../../include/class/CustomNetScan.class.php:422 #: ../../include/class/HTML.class.php:419 msgid "Go back" msgstr "戻る" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:475 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:485 msgid "Updating console task" msgstr "コンソールタスクの更新中" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:623 -msgid "Next Execution" -msgstr "次の実行" +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:510 +#: ../../godmode/menu.php:33 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:105 +msgid "Task list" +msgstr "タスク一覧" -#: ../../enterprise/godmode/wizards/Cloud.class.php:178 -#: ../../enterprise/godmode/wizards/Applications.class.php:148 -#: ../../enterprise/include/class/Azure.cloud.php:179 -#: ../../enterprise/include/class/DeploymentCenter.class.php:550 -#: ../../enterprise/include/class/Aws.cloud.php:137 ../../godmode/menu.php:62 -#: ../../godmode/wizards/HostDevices.class.php:190 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:515 +msgid "Update console task" +msgstr "コンソールタスクの更新" + +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:643 +msgid "Next Execution" +msgstr "次回実行" + +#: ../../enterprise/godmode/wizards/Cloud.class.php:182 +#: ../../enterprise/godmode/wizards/Applications.class.php:157 +#: ../../enterprise/include/class/Azure.cloud.php:190 +#: ../../enterprise/include/class/DeploymentCenter.class.php:590 +#: ../../enterprise/include/class/Aws.cloud.php:158 +#: ../../enterprise/include/class/Google.cloud.php:184 +#: ../../godmode/menu.php:62 ../../godmode/wizards/HostDevices.class.php:190 #: ../../godmode/servers/discovery.php:59 msgid "Discovery" msgstr "自動検出" -#: ../../enterprise/godmode/wizards/Cloud.class.php:206 -#: ../../enterprise/godmode/wizards/Applications.class.php:177 +#: ../../enterprise/godmode/wizards/Cloud.class.php:210 +#: ../../enterprise/godmode/wizards/Applications.class.php:186 msgid "" "All company names used here are for identification purposes only. Use of " "these names, logos, and brands does not imply endorsement." -msgstr "ここで使用されるすべての会社名は、識別のみを目的としています。 これらの名前、ロゴ、およびブランドの使用を推奨するものではありません。" +msgstr "" +"ここで使用されているすべての会社名は、識別することのみを目的としています。 これらの名前、ロゴ、およびブランドの使用の承認を意味するものではありません。" -#: ../../enterprise/godmode/wizards/Cloud.class.php:232 #: ../../enterprise/godmode/wizards/Cloud.class.php:240 +#: ../../enterprise/godmode/wizards/Cloud.class.php:248 #, php-format msgid "%s credentials" -msgstr "%s 資格情報" +msgstr "%s 認証情報" -#: ../../enterprise/godmode/wizards/Cloud.class.php:264 +#: ../../enterprise/godmode/wizards/Cloud.class.php:276 msgid "Manage accounts" msgstr "アカウント管理" -#: ../../enterprise/godmode/wizards/Cloud.class.php:276 +#: ../../enterprise/godmode/wizards/Cloud.class.php:288 msgid "Cloud tool full path" -msgstr "クラウドツールフルパス" +msgstr "クラウドツールのフルパス" -#: ../../enterprise/godmode/wizards/Cloud.class.php:284 +#: ../../enterprise/godmode/wizards/Cloud.class.php:296 msgid "Account" msgstr "アカウント" -#: ../../enterprise/godmode/wizards/Cloud.class.php:337 +#: ../../enterprise/godmode/wizards/Cloud.class.php:357 msgid "Select a set of credentials from the list" -msgstr "一覧から資格情報のセットを選択" +msgstr "一覧からから一連の認証情報を選択してください" -#: ../../enterprise/godmode/wizards/Cloud.class.php:350 +#: ../../enterprise/godmode/wizards/Cloud.class.php:370 #, php-format msgid "Path %s is not executable." msgstr "パス %s は実行できません。" -#: ../../enterprise/godmode/wizards/Cloud.class.php:395 +#: ../../enterprise/godmode/wizards/Cloud.class.php:415 msgid "Account disconnected" msgstr "アカウントを切断しました" -#: ../../enterprise/godmode/wizards/Cloud.class.php:397 +#: ../../enterprise/godmode/wizards/Cloud.class.php:417 msgid "Failed disconnecting account" msgstr "アカウントの切断に失敗しました" -#: ../../enterprise/godmode/wizards/Cloud.class.php:471 +#: ../../enterprise/godmode/wizards/Cloud.class.php:495 msgid "Credentials successfully updated" -msgstr "資格情報を更新しました" +msgstr "認証情報を更新しました" -#: ../../enterprise/godmode/wizards/Cloud.class.php:473 +#: ../../enterprise/godmode/wizards/Cloud.class.php:497 msgid "Failed updating credentials process" -msgstr "資格情報の更新に失敗しました" - -#: ../../enterprise/godmode/servers/HA_cluster.php:48 -msgid "View nodes" -msgstr "ノード表示" +msgstr "認証情報の更新処理に失敗しました" #: ../../enterprise/godmode/servers/HA_cluster.php:59 +#: ../../enterprise/godmode/servers/HA_cluster.php:83 +msgid "View nodes" +msgstr "ノード参照" + +#: ../../enterprise/godmode/servers/HA_cluster.php:80 msgid "Manage Pandora DB HA" msgstr "Pandora DB HA 管理" -#: ../../enterprise/godmode/servers/HA_cluster.php:97 +#: ../../enterprise/godmode/servers/HA_cluster.php:101 +msgid "Manage Database HA" +msgstr "データベース HA 管理" + +#: ../../enterprise/godmode/servers/HA_cluster.php:136 msgid "" "Make the cluster forget failed operations from history of\n" " the resource and re-detect its current state. This can be\n" @@ -20779,96 +20092,97 @@ msgid "" " is not specified then resources / stonith devices on all\n" " nodes will be cleaned up" msgstr "" -"クラスタのリソースの履歴から失敗操作を消去し、現在の状態を再検出します。\n" -"これは、すでに解決された過去の障害に関する情報を消去するのに役立ちます。\n" -"リソースIDが指定されていない場合は、すべてのリソース / stonith デバイスが\n" -"クリーンアップされます。 ノードが指定されていない場合は、すべてのノードの\n" -"リソース / stonith デバイスがクリーンアップされます。" +"クラスタの過去の操作失敗履歴をクリアし、現在の状態を再検出します。\n" +"これは、解決済の過去の障害に関する記録を一掃するのに役立ちます。\n" +"リソース ID が指定されていない場合、すべてのリソース / stonith デバイスは\n" +"クリーンアップされます。 ノードが指定されていない場合、すべてのノード\n" +"のリソース/ stonith デバイスがクリーンアップされます。" -#: ../../enterprise/godmode/servers/HA_cluster.php:123 +#: ../../enterprise/godmode/servers/HA_cluster.php:162 msgid "Node label" msgstr "ノードラベル" -#: ../../enterprise/godmode/servers/HA_cluster.php:124 -#: ../../operation/tree.php:188 +#: ../../enterprise/godmode/servers/HA_cluster.php:163 +#: ../../enterprise/include/functions_reporting_csv.php:2260 +#: ../../operation/tree.php:223 msgid "Agent status" msgstr "エージェント状態" -#: ../../enterprise/godmode/servers/HA_cluster.php:125 +#: ../../enterprise/godmode/servers/HA_cluster.php:164 msgid "DB Repl." -msgstr "DBレプリケーション" +msgstr "DB レプリケーション" -#: ../../enterprise/godmode/servers/HA_cluster.php:126 +#: ../../enterprise/godmode/servers/HA_cluster.php:165 msgid "DB Status" msgstr "DB の状態" -#: ../../enterprise/godmode/servers/HA_cluster.php:128 -#: ../../extensions/quick_shell.php:159 -#: ../../godmode/agentes/module_manager_editor_network.php:469 +#: ../../enterprise/godmode/servers/HA_cluster.php:167 +#: ../../extensions/quick_shell.php:170 +#: ../../godmode/agentes/module_manager_editor_network.php:471 msgid "SSH" msgstr "SSH" -#: ../../enterprise/godmode/servers/HA_cluster.php:129 +#: ../../enterprise/godmode/servers/HA_cluster.php:168 msgid "DB Role" msgstr "DB ロール" -#: ../../enterprise/godmode/servers/HA_cluster.php:130 +#: ../../enterprise/godmode/servers/HA_cluster.php:169 msgid "Cluster Role" msgstr "クラスタロール" -#: ../../enterprise/godmode/servers/HA_cluster.php:132 +#: ../../enterprise/godmode/servers/HA_cluster.php:171 msgid "Seconds behind master" -msgstr "" +msgstr "秒のマスタからの遅延" -#: ../../enterprise/godmode/servers/HA_cluster.php:133 +#: ../../enterprise/godmode/servers/HA_cluster.php:172 msgid "Virtual IP" -msgstr "仮想IP" +msgstr "仮想 IP" -#: ../../enterprise/godmode/servers/HA_cluster.php:134 +#: ../../enterprise/godmode/servers/HA_cluster.php:173 msgid "SQL version" msgstr "SQL バージョン" -#: ../../enterprise/godmode/servers/HA_cluster.php:135 +#: ../../enterprise/godmode/servers/HA_cluster.php:174 msgid "DB version" msgstr "DB バージョン" -#: ../../enterprise/godmode/servers/HA_cluster.php:137 +#: ../../enterprise/godmode/servers/HA_cluster.php:176 msgid "Pending action" msgstr "保留中アクション" -#: ../../enterprise/godmode/servers/HA_cluster.php:262 +#: ../../enterprise/godmode/servers/HA_cluster.php:301 msgid "Show/ edit node" -msgstr "ノードの表示/編集" - -#: ../../enterprise/godmode/servers/HA_cluster.php:277 -msgid "Put node into standby status" -msgstr "ノードをスタンバイにする" - -#: ../../enterprise/godmode/servers/HA_cluster.php:291 -msgid "Force node resync" -msgstr "ノードの強制同期" +msgstr "ノードの表示 / 編集" #: ../../enterprise/godmode/servers/HA_cluster.php:317 -msgid "Put node into online status" -msgstr "ノードをオンラインにする" +msgid "Put node into standby status" +msgstr "ノードをスタンバイ状態にする" -#: ../../enterprise/godmode/servers/HA_cluster.php:331 +#: ../../enterprise/godmode/servers/HA_cluster.php:332 +msgid "Force node resync" +msgstr "ノードの再同期を強制" + +#: ../../enterprise/godmode/servers/HA_cluster.php:359 +msgid "Put node into online status" +msgstr "ノードをオンライン状態にする" + +#: ../../enterprise/godmode/servers/HA_cluster.php:373 msgid "Show cluster details" msgstr "クラスタ詳細表示" -#: ../../enterprise/godmode/servers/HA_cluster.php:348 +#: ../../enterprise/godmode/servers/HA_cluster.php:391 msgid "Remove node from this list" -msgstr "この一覧からノードを削除" +msgstr "一覧からノードを削除" -#: ../../enterprise/godmode/servers/HA_cluster.php:371 +#: ../../enterprise/godmode/servers/HA_cluster.php:427 msgid "Register node" msgstr "ノード登録" -#: ../../enterprise/godmode/servers/HA_cluster.php:409 +#: ../../enterprise/godmode/servers/HA_cluster.php:465 msgid "" "Target node will be erased from this list but not removed from cluster. Do " "you want to continue?" -msgstr "この一覧から対象ノードが削除されますがクラスタからは削除されません。続けますか?" +msgstr "対象ノードはこの一覧から消去されますが、クラスタからは削除されません。 続けますか?" #: ../../enterprise/godmode/servers/manage_export.php:69 msgid "Error updating export target" @@ -20886,7 +20200,7 @@ msgstr "エクスポートターゲットの削除に失敗しました。" msgid "" "Successfully deleted export target. All the linked modules will be " "automatically unattached" -msgstr "エクスポートターゲットを削除しました。すべてのリンク済モジュールは自動的に切り離されます。" +msgstr "エクスポートターゲットが正常に削除されました。 リンクされたすべてのモジュールは自動的に接続解除されます" #: ../../enterprise/godmode/servers/manage_export.php:107 msgid "" @@ -20903,57 +20217,247 @@ msgstr "定義済のエクスポートターゲットがありません" msgid "Preffix" msgstr "プレフィックス" +#: ../../enterprise/godmode/servers/manage_export.php:140 +#: ../../enterprise/godmode/servers/manage_export_form.php:99 +#: ../../enterprise/include/functions_ipam.php:1872 +#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:274 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:53 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:254 +#: ../../enterprise/tools/ipam/ipam_excel.php:115 +#: ../../enterprise/tools/ipam/ipam_ajax.php:214 +#: ../../enterprise/tools/ipam/ipam_calculator.php:62 +#: ../../godmode/setup/setup_general.php:649 +#: ../../operation/agentes/ver_agente.php:1242 +msgid "Address" +msgstr "アドレス" + #: ../../enterprise/godmode/servers/manage_export.php:141 #: ../../enterprise/godmode/servers/manage_export_form.php:103 msgid "Transfer mode" msgstr "転送モード" -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:34 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:35 msgid "Credential Boxes List" -msgstr "資格一覧" +msgstr "認証情報ボックス一覧" -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:39 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:42 msgid "Credential Boxes" -msgstr "資格" +msgstr "認証情報ボックス" -#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:290 +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:248 +#: ../../enterprise/godmode/servers/manage_credential_boxes.php:57 +#: ../../enterprise/include/ajax/servers.ajax.php:99 +#: ../../enterprise/include/ajax/servers.ajax.php:157 +#: ../../enterprise/include/ajax/servers.ajax.php:283 +#: ../../enterprise/include/functions_ipam.php:1208 +msgid "Subnet" +msgstr "サブネット" + +#: ../../enterprise/godmode/servers/credential_boxes_satellite.php:293 #: ../../enterprise/godmode/servers/list_satellite.php:68 +#: ../../enterprise/include/ajax/servers.ajax.php:139 msgid "No Data" -msgstr "データなし" +msgstr "データがありません" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:136 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:144 msgid "Error: The conf file of server is not readble." msgstr "エラー: サービスの設定ファイルを読めません。" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:140 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:148 msgid "Error: The conf file of server is not writable." msgstr "エラー: サービスの設定ファイルに書き込めません。" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:166 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:335 msgid "Delete remote conf server files" -msgstr "リモート設定ファイルを削除" +msgstr "リモート設定サーバファイル削除" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:167 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:336 msgid "" "Delete this conf file implies that server will send back local config to " "console" -msgstr "設定ファイルの削除により、コンソールへローカル設定ファイルが再送されます。" +msgstr "この conf ファイルを削除すると、サーバがローカル設定をコンソールに送り返すことを意味します" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:373 +#: ../../include/functions_servers.php:561 +#: ../../include/functions_servers.php:1284 +msgid "Data server" +msgstr "データサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:388 +#: ../../include/functions_servers.php:574 +#: ../../include/functions_servers.php:1287 +#: ../../include/class/AgentWizard.class.php:1306 +msgid "Network server" +msgstr "ネットワークサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:403 +#: ../../enterprise/include/class/Azure.cloud.php:781 +#: ../../enterprise/include/class/VMware.app.php:579 +#: ../../enterprise/include/class/DB2.app.php:448 +#: ../../enterprise/include/class/Aws.S3.php:412 +#: ../../enterprise/include/class/SAP.app.php:481 +#: ../../enterprise/include/class/Aws.cloud.php:521 +#: ../../enterprise/include/class/Aws.cloud.php:1211 +#: ../../enterprise/include/class/MySQL.app.php:453 +#: ../../enterprise/include/class/Google.cloud.php:769 +#: ../../enterprise/include/class/Oracle.app.php:455 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:450 +#: ../../enterprise/tools/ipam/ipam_editor.php:137 +#: ../../godmode/wizards/HostDevices.class.php:848 +#: ../../include/functions_servers.php:600 +#: ../../include/functions_servers.php:1320 +#: ../../include/class/CustomNetScan.class.php:479 +#: ../../general/first_task/recon_view.php:22 +msgid "Discovery server" +msgstr "自動検出サーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:418 +#: ../../include/functions_servers.php:613 +#: ../../include/functions_servers.php:1299 +#: ../../include/class/AgentWizard.class.php:1287 +msgid "Plugin server" +msgstr "プラグインサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:433 +#: ../../include/functions_menu.php:537 ../../operation/menu.php:122 +msgid "SNMP console" +msgstr "SNMPコンソール" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:448 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:833 +#: ../../include/functions_servers.php:626 +msgid "Prediction server" +msgstr "予測サーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:463 +#: ../../include/functions_servers.php:639 +#: ../../include/functions_servers.php:1305 +#: ../../include/class/AgentWizard.class.php:1297 +msgid "WMI server" +msgstr "WMI サーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:479 +#: ../../include/functions_servers.php:678 +#: ../../include/functions_servers.php:1308 +msgid "Web server" +msgstr "ウェブサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:494 +#: ../../include/functions_servers.php:665 +#: ../../include/functions_servers.php:1314 +msgid "Inventory server" +msgstr "インベントリサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:509 +#: ../../enterprise/godmode/servers/manage_export_form.php:79 +#: ../../include/functions_servers.php:652 +#: ../../include/functions_servers.php:1311 +msgid "Export server" +msgstr "エクスポートサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:524 +#: ../../include/functions_servers.php:691 +#: ../../include/functions_servers.php:1317 +msgid "Event server" +msgstr "イベントサーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:539 +msgid "ICMP server" +msgstr "ICMP サーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:554 +#: ../../include/functions_servers.php:1290 +msgid "SNMP server" +msgstr "SNNP サーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:569 +#: ../../include/functions_servers.php:1326 +msgid "WUX server" +msgstr "WUX サーバ" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:599 +msgid "Network timeout" +msgstr "ネットワークタイムアウト" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:623 +msgid " Seconds" +msgstr " 秒" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:615 +msgid "Plugin timeout" +msgstr "プラグインタイムアウト" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:631 +msgid "SNMP console threads" +msgstr "SNMP コンソールスレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 +msgid "Network threads" +msgstr "ネットワークスレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:663 +msgid "Plugin threads" +msgstr "プラグインスレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:679 +msgid "Recon threads" +msgstr "自動検出スレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:695 +msgid "Dataserver threads" +msgstr "データサーバスレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:711 +msgid "Web threads" +msgstr "ウェブスレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:727 +msgid "SNMP threads" +msgstr "SNMP スレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 +msgid "ICMP threads" +msgstr "ICMP スレッド" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:773 +msgid "Autocreate group" +msgstr "グループの自動作成" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 +msgid "Autocreate group force" +msgstr "グループの強制自動作成" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:804 +msgid "Autocreate" +msgstr "自動作成" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:822 +msgid "Server features" +msgstr "サーバ機能" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:829 +msgid "Optimization settings" +msgstr "カスタム設定" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:836 +msgid "Other server settings" +msgstr "他のサーバ設定" #: ../../enterprise/godmode/servers/manage_credential_boxes.php:20 msgid "Add Credential Box" -msgstr "資格の追加" - -#: ../../enterprise/godmode/servers/manage_export_form.php:79 -#: ../../include/functions_servers.php:630 -#: ../../include/functions_servers.php:1214 -msgid "Export server" -msgstr "エクスポートサーバ" +msgstr "認証情報ボックスの追加" #: ../../enterprise/godmode/servers/manage_export_form.php:125 msgid "Target directory" msgstr "対象ディレクトリ" #: ../../enterprise/godmode/servers/manage_export_form.php:129 +#: ../../enterprise/include/class/Azure.cloud.php:823 +#: ../../enterprise/include/class/VMware.app.php:629 +#: ../../enterprise/include/class/Aws.S3.php:584 +#: ../../enterprise/include/class/Aws.cloud.php:565 msgid "Extra options" msgstr "拡張オプション" @@ -20961,620 +20465,608 @@ msgstr "拡張オプション" msgid "Satellite Server" msgstr "サテライトサーバ" -#: ../../enterprise/include/functions_cron.php:174 -#: ../../enterprise/include/functions_cron.php:243 -#: ../../enterprise/include/functions_cron.php:280 -#: ../../enterprise/include/functions_cron.php:309 -#: ../../enterprise/include/functions_cron.php:353 -#: ../../enterprise/include/functions_cron.php:415 +#: ../../enterprise/include/functions_cron.php:176 +#: ../../enterprise/include/functions_cron.php:254 +#: ../../enterprise/include/functions_cron.php:324 +#: ../../enterprise/include/functions_cron.php:368 msgid "Report to build" msgstr "生成するレポート" -#: ../../enterprise/include/functions_cron.php:182 -#: ../../enterprise/include/functions_cron.php:227 -#: ../../enterprise/operation/reporting/custom_reporting.php:96 +#: ../../enterprise/include/functions_cron.php:184 +#: ../../enterprise/include/functions_cron.php:234 +#: ../../enterprise/operation/reporting/custom_reporting.php:124 msgid "Send to emails (separated by comma)" msgstr "メール送信 (カンマ区切り)" -#: ../../enterprise/include/functions_cron.php:186 -#: ../../enterprise/include/functions_cron.php:231 -#: ../../enterprise/operation/reporting/custom_reporting.php:104 -#: ../../godmode/setup/news.php:175 ../../godmode/setup/news.php:236 -#: ../../operation/messages/message_list.php:167 -#: ../../operation/messages/message_edit.php:321 +#: ../../enterprise/include/functions_cron.php:188 +#: ../../enterprise/include/functions_cron.php:238 +#: ../../enterprise/operation/reporting/custom_reporting.php:132 +#: ../../godmode/setup/news.php:183 ../../godmode/setup/news.php:246 +#: ../../operation/messages/message_list.php:199 +#: ../../operation/messages/message_edit.php:350 msgid "Subject" msgstr "件名" -#: ../../enterprise/include/functions_cron.php:190 -#: ../../enterprise/include/functions_cron.php:235 -#: ../../enterprise/operation/reporting/custom_reporting.php:112 -#: ../../operation/messages/message_edit.php:331 +#: ../../enterprise/include/functions_cron.php:192 +#: ../../enterprise/include/functions_cron.php:242 +#: ../../enterprise/operation/reporting/custom_reporting.php:150 +#: ../../operation/messages/message_edit.php:360 msgid "Message" msgstr "メッセージ" -#: ../../enterprise/include/functions_cron.php:195 +#: ../../enterprise/include/functions_cron.php:197 +#: ../../enterprise/include/functions_cron.php:247 +#: ../../enterprise/include/functions_cron.php:273 msgid "Report Type" msgstr "レポートタイプ" -#: ../../enterprise/include/functions_cron.php:202 -#: ../../enterprise/include/functions_cron.php:331 +#: ../../enterprise/include/functions_cron.php:204 +#: ../../enterprise/include/functions_cron.php:346 msgid "Template to build" msgstr "作成するテンプレート" -#: ../../enterprise/include/functions_cron.php:219 -#: ../../enterprise/include/functions_tasklist.php:279 -#: ../../include/functions_cron.php:558 +#: ../../enterprise/include/functions_cron.php:222 +msgid "Regexp agent filter" +msgstr "正規表現エージェントフィルタ" + +#: ../../enterprise/include/functions_cron.php:226 +#: ../../enterprise/include/functions_tasklist.php:299 +#: ../../include/functions_cron.php:606 msgid "Report per agent" msgstr "エージェントごとのレポート" -#: ../../enterprise/include/functions_cron.php:251 -#: ../../enterprise/include/functions_cron.php:265 -#: ../../enterprise/include/functions_cron.php:288 -#: ../../enterprise/include/functions_cron.php:354 -#: ../../enterprise/include/functions_cron.php:416 +#: ../../enterprise/include/functions_cron.php:262 +#: ../../enterprise/include/functions_cron.php:284 +#: ../../enterprise/include/functions_cron.php:369 msgid "Save to disk into path" msgstr "保存先パス" -#: ../../enterprise/include/functions_cron.php:252 -#: ../../enterprise/include/functions_cron.php:289 +#: ../../enterprise/include/functions_cron.php:263 msgid "The apache user should have read-write access on this folder. Ex: " -msgstr "apache ユーザはこのフォルダに読み書き権限が必要です。: " +msgstr "apache ユーザがこのフォルダに読み書き可能である必要があります。例: " -#: ../../enterprise/include/functions_cron.php:273 -#: ../../enterprise/include/functions_tasklist.php:308 -#: ../../include/functions_cron.php:586 +#: ../../enterprise/include/functions_cron.php:269 +msgid "File name prefix" +msgstr "ファイル名プレフィックス" + +#: ../../enterprise/include/functions_cron.php:292 +#: ../../enterprise/include/functions_tasklist.php:333 +#: ../../include/functions_cron.php:639 msgid "Custom script" msgstr "カスタムスクリプト" -#: ../../enterprise/include/functions_cron.php:310 -#: ../../enterprise/include/functions_cron.php:332 +#: ../../enterprise/include/functions_cron.php:299 +#: ../../enterprise/include/functions_cron.php:325 +#: ../../enterprise/include/functions_cron.php:347 msgid "Send to email" msgstr "送信先メールアドレス" -#: ../../enterprise/include/functions_cron.php:311 +#: ../../enterprise/include/functions_cron.php:308 +msgid "Function name" +msgstr "機能名" + +#: ../../enterprise/include/functions_cron.php:326 msgid "Send custom report by email" msgstr "カスタムレポートをメールで送信" -#: ../../enterprise/include/functions_cron.php:333 +#: ../../enterprise/include/functions_cron.php:348 msgid "Send custom report (from template) by email" msgstr "(テンプレートから) email でカスタムレポートを送信" -#: ../../enterprise/include/functions_cron.php:355 -#: ../../enterprise/include/functions_cron.php:417 +#: ../../enterprise/include/functions_cron.php:370 msgid "Save custom report to disk" msgstr "カスタムレポートをディスクに保存" -#: ../../enterprise/include/functions_cron.php:375 +#: ../../enterprise/include/functions_cron.php:390 msgid "Backup Pandora database" msgstr "Pandora データベースバックアップ" -#: ../../enterprise/include/functions_cron.php:395 +#: ../../enterprise/include/functions_cron.php:410 msgid "Execute custom script" msgstr "カスタムスクリプト実行" -#: ../../enterprise/include/functions_cron.php:418 -msgid "Save custom xml report to disk" -msgstr "カスタム XML レポートをディスクへ保存" - -#: ../../enterprise/include/functions_cron.php:464 +#: ../../enterprise/include/functions_cron.php:492 msgid "Not scheduled" msgstr "スケジュールされていません" -#: ../../enterprise/include/functions_cron.php:465 -#: ../../include/functions_netflow.php:1592 +#: ../../enterprise/include/functions_cron.php:493 +#: ../../include/functions_netflow.php:1599 msgid "Hourly" msgstr "毎時" -#: ../../enterprise/include/functions_cron.php:466 +#: ../../enterprise/include/functions_cron.php:494 #: ../../godmode/agentes/module_manager_editor_prediction.php:163 -#: ../../include/functions_netflow.php:1593 +#: ../../include/functions_netflow.php:1600 msgid "Daily" msgstr "日次" -#: ../../enterprise/include/functions_cron.php:467 +#: ../../enterprise/include/functions_cron.php:495 #: ../../godmode/agentes/module_manager_editor_prediction.php:161 -#: ../../godmode/agentes/planned_downtime.editor.php:734 +#: ../../godmode/agentes/planned_downtime.editor.php:631 msgid "Weekly" msgstr "週次" -#: ../../enterprise/include/functions_cron.php:468 +#: ../../enterprise/include/functions_cron.php:496 #: ../../godmode/agentes/module_manager_editor_prediction.php:162 -#: ../../godmode/agentes/planned_downtime.editor.php:735 +#: ../../godmode/agentes/planned_downtime.editor.php:632 msgid "Monthly" msgstr "月次" -#: ../../enterprise/include/functions_cron.php:469 +#: ../../enterprise/include/functions_cron.php:497 msgid "Yearly" msgstr "年次" -#: ../../enterprise/include/functions_cron.php:761 -#: ../../enterprise/include/functions_cron.php:785 -#: ../../enterprise/operation/reporting/custom_reporting.php:107 -#: ../../enterprise/operation/reporting/custom_reporting.php:115 +#: ../../enterprise/include/functions_cron.php:788 +#: ../../enterprise/include/functions_cron.php:812 +#: ../../enterprise/operation/reporting/custom_reporting.php:144 +#: ../../enterprise/operation/reporting/custom_reporting.php:158 msgid "This is an optional field" -msgstr "これはオプションフィールドです。" +msgstr "これはオプションフィールドです" -#: ../../enterprise/include/functions_cron.php:1178 -#: ../../enterprise/include/functions_tasklist.php:221 -#: ../../enterprise/include/functions_tasklist.php:343 -#: ../../enterprise/include/functions_tasklist.php:374 -#: ../../extensions/resource_exportation.php:423 -#: ../../include/functions_cron.php:505 ../../include/functions_cron.php:620 -#: ../../include/functions_cron.php:650 -#: ../../include/lib/Dashboard/Widgets/reports.php:232 -#: ../../include/lib/Dashboard/Widgets/reports.php:281 -msgid "Report" -msgstr "レポート" +#: ../../enterprise/include/functions_cron.php:1501 +msgid "Scheduled report had an attempt to send an email without attachments." +msgstr "スケジュールされたレポートは、添付ファイルなしでメールを送信しました。" -#: ../../enterprise/include/functions_cron.php:1184 -#: ../../enterprise/include/functions_cron.php:1352 +#: ../../enterprise/include/functions_cron.php:1504 +msgid "" +"Scheduled report had an attempt to send an email with some attachments." +msgstr "スケジュールされたレポートは、いくつかの添付ファイル付きのメールを送信しました。" + +#: ../../enterprise/include/functions_cron.php:1736 +#: ../../include/functions_reporting.php:14190 msgid "Greetings" msgstr "挨拶" -#: ../../enterprise/include/functions_cron.php:1186 -#: ../../enterprise/include/functions_cron.php:1354 -msgid "Attached to this email there's a PDF file of the" -msgstr "" +#: ../../enterprise/include/functions_cron.php:1738 +msgid "Attached to this email there's a CSV file of the logs" +msgstr "このメールに添付されているのは、ログの CSV ファイルです。" -#: ../../enterprise/include/functions_cron.php:1187 -#: ../../enterprise/include/functions_cron.php:1355 -msgid "report" -msgstr "レポート" - -#: ../../enterprise/include/functions_cron.php:1190 -#: ../../enterprise/include/functions_cron.php:1358 -#: ../../mobile/include/functions_web.php:82 -#: ../../mobile/include/ui.class.php:306 +#: ../../enterprise/include/functions_cron.php:1740 +#: ../../mobile/include/functions_web.php:84 +#: ../../mobile/include/ui.class.php:321 +#: ../../include/functions_reporting.php:14196 msgid "Generated at" msgstr "更新日時:" -#: ../../enterprise/include/functions_cron.php:1192 -#: ../../enterprise/include/functions_cron.php:1360 +#: ../../enterprise/include/functions_cron.php:1742 +#: ../../include/functions_reporting.php:14198 msgid "Thanks for your time." msgstr "お時間いただきありがとうございます。" -#: ../../enterprise/include/functions_cron.php:1194 -#: ../../enterprise/include/functions_cron.php:1362 +#: ../../enterprise/include/functions_cron.php:1744 +#: ../../include/functions_reporting.php:14200 msgid "Best regards, Pandora FMS" msgstr "よろしくお願いします。Pandora FMS" -#: ../../enterprise/include/functions_cron.php:1196 -#: ../../enterprise/include/functions_cron.php:1364 +#: ../../enterprise/include/functions_cron.php:1746 +#: ../../include/functions_reporting.php:14202 msgid "" "This is an automatically generated email from Pandora FMS, please do not " "reply." msgstr "これは、Pandora FMS から自動生成されたメールです。返信しないでください。" -#: ../../enterprise/include/functions_cron.php:1892 -#: ../../enterprise/include/functions_cron.php:1902 -#: ../../enterprise/include/functions_cron.php:1911 -msgid "Error while executing task: " -msgstr "タスク実行中のエラー: " +#: ../../enterprise/include/functions_cron.php:1748 +msgid "logs csv" +msgstr "ログ CSV" -#: ../../enterprise/include/functions_tasklist.php:53 -#: ../../include/class/ConsoleSupervisor.php:2247 +#: ../../enterprise/include/functions_cron.php:2160 +#: ../../enterprise/include/functions_cron.php:2170 +#: ../../enterprise/include/functions_cron.php:2179 +msgid "Error while executing task: " +msgstr "タスク実行中にエラーです: " + +#: ../../enterprise/include/functions_tasklist.php:55 +#: ../../include/class/ConsoleSupervisor.php:2341 msgid "DiscoveryConsoleTasks is not running properly" msgstr "自動検出コンソールタスクが正しく動作していません" -#: ../../enterprise/include/functions_tasklist.php:55 +#: ../../enterprise/include/functions_tasklist.php:57 msgid "" "Discovery relies on a proper setup of cron, the time-based scheduling service" -msgstr "自動検出は、時間ベースのスケジューリングサービスである cron の適切な設定に依存しています。" +msgstr "自動検出は、時間ベースのスケジューリングサービスである cron の適切な設定に依存しています" -#: ../../enterprise/include/functions_tasklist.php:56 -#: ../../include/class/ConsoleSupervisor.php:2250 +#: ../../enterprise/include/functions_tasklist.php:58 +#: ../../include/class/ConsoleSupervisor.php:2344 msgid "Please, add the following line to your crontab file:" msgstr "crontab ファイルに次の行を追加してください:" -#: ../../enterprise/include/functions_tasklist.php:71 -#: ../../include/class/ConsoleSupervisor.php:2263 +#: ../../enterprise/include/functions_tasklist.php:73 +#: ../../include/class/ConsoleSupervisor.php:2357 msgid "Last execution" msgstr "最後の実行" -#: ../../enterprise/include/functions_tasklist.php:74 +#: ../../enterprise/include/functions_tasklist.php:76 msgid "Please check process is no locked." msgstr "プロセスがロックされていないことを確認してください。" -#: ../../enterprise/include/functions_tasklist.php:158 -#: ../../enterprise/include/functions_tasklist.php:509 +#: ../../enterprise/include/functions_tasklist.php:142 +#: ../../enterprise/include/functions_tasklist.php:553 msgid "There are no console task defined yet." -msgstr "コンソールタスクが定義されていません。" +msgstr "定義済のコンソールタスクがありません。" -#: ../../enterprise/include/functions_tasklist.php:171 +#: ../../enterprise/include/functions_tasklist.php:155 #: ../../include/functions_cron.php:458 msgid "Last run" msgstr "最後の実行" -#: ../../enterprise/include/functions_tasklist.php:200 -#: ../../enterprise/include/functions_tasklist.php:243 -#: ../../enterprise/include/functions_tasklist.php:295 -#: ../../enterprise/include/functions_tasklist.php:322 -#: ../../enterprise/include/functions_tasklist.php:359 -#: ../../enterprise/include/functions_tasklist.php:390 -#: ../../enterprise/include/functions_tasklist.php:414 -#: ../../include/functions_cron.php:481 ../../include/functions_cron.php:519 -#: ../../include/functions_cron.php:570 ../../include/functions_cron.php:596 -#: ../../include/functions_cron.php:632 ../../include/functions_cron.php:662 +#: ../../enterprise/include/functions_tasklist.php:207 +#: ../../enterprise/include/functions_tasklist.php:253 +#: ../../enterprise/include/functions_tasklist.php:318 +#: ../../enterprise/include/functions_tasklist.php:348 +#: ../../enterprise/include/functions_tasklist.php:391 +#: ../../enterprise/include/functions_tasklist.php:418 +#: ../../enterprise/include/functions_tasklist.php:443 +#: ../../include/functions_cron.php:483 ../../include/functions_cron.php:511 +#: ../../include/functions_cron.php:552 ../../include/functions_cron.php:621 +#: ../../include/functions_cron.php:650 ../../include/functions_cron.php:689 +#: ../../include/functions_cron.php:725 ../../include/functions_cron.php:752 msgid "Force run" msgstr "強制実行" -#: ../../enterprise/include/functions_tasklist.php:223 -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/include/functions_reporting_csv.php:985 -#: ../../enterprise/include/functions_reporting_csv.php:1016 -#: ../../enterprise/include/functions_reporting_csv.php:1071 -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../enterprise/include/functions_reporting_csv.php:1175 -#: ../../enterprise/include/functions_reporting_csv.php:1230 -#: ../../enterprise/operation/reporting/custom_reporting.php:81 -#: ../../include/functions_cron.php:507 +#: ../../enterprise/include/functions_tasklist.php:230 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../extensions/resource_exportation.php:427 +#: ../../include/functions_cron.php:537 ../../include/functions_cron.php:676 +#: ../../include/functions_cron.php:710 +#: ../../include/lib/Dashboard/Widgets/reports.php:307 +#: ../../include/lib/Dashboard/Widgets/reports.php:352 +msgid "Report" +msgstr "レポート" + +#: ../../enterprise/include/functions_tasklist.php:232 +#: ../../enterprise/include/functions_tasklist.php:302 +#: ../../enterprise/include/functions_tasklist.php:375 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/include/functions_reporting_csv.php:1136 +#: ../../enterprise/include/functions_reporting_csv.php:1167 +#: ../../enterprise/include/functions_reporting_csv.php:1222 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/operation/reporting/custom_reporting.php:109 +#: ../../include/functions_cron.php:539 ../../include/functions_cron.php:609 +#: ../../include/functions_cron.php:713 msgid "Report type" msgstr "レポートタイプ" -#: ../../enterprise/include/functions_tasklist.php:514 +#: ../../enterprise/include/functions_tasklist.php:284 +#: ../../include/functions_cron.php:590 +msgid "regex" +msgstr "正規表現" + +#: ../../enterprise/include/functions_tasklist.php:471 +#: ../../enterprise/include/functions_ipam.php:1912 +#: ../../enterprise/include/functions_ipam.php:1913 +#: ../../enterprise/include/functions_ipam.php:1914 +#: ../../enterprise/tools/ipam/ipam_list.php:196 +#: ../../enterprise/tools/ipam/ipam_ajax.php:357 +#: ../../godmode/db/db_main.php:189 +#: ../../godmode/snmpconsole/snmp_alert.php:1262 +#: ../../include/functions_cron.php:778 +#: ../../include/functions_treeview.php:660 ../../include/functions_ui.php:540 +#: ../../operation/agentes/estado_generalagente.php:348 +#: ../../operation/gis_maps/ajax.php:351 ../../operation/gis_maps/ajax.php:362 +#: ../../operation/gis_maps/ajax.php:468 ../../operation/gis_maps/ajax.php:479 +msgid "Never" +msgstr "未実行" + +#: ../../enterprise/include/functions_tasklist.php:558 msgid "Console Tasks" msgstr "コンソールタスク" #: ../../enterprise/include/functions_networkmap.php:934 msgid "Map not found." -msgstr "マップが見つかりません。" +msgstr "マップがありません。" -#: ../../enterprise/include/functions_hostdevices.php:46 -msgid "SNMP enabled" -msgstr "SNMP 有効化" - -#: ../../enterprise/include/functions_hostdevices.php:88 -msgid "SNMP communities to try with" -msgstr "" - -#: ../../enterprise/include/functions_hostdevices.php:90 -msgid "" -"You can specify several values, separated by commas, for example: " -"public,mysecret,1234" -msgstr "カンマ区切りで複数の値を指定できます。例: public,mysecret,1234" - -#: ../../enterprise/include/functions_hostdevices.php:218 -msgid "WMI enabled" -msgstr "" - -#: ../../enterprise/include/functions_hostdevices.php:231 +#: ../../enterprise/include/functions_hostdevices.php:45 msgid "Remote commands enabled" -msgstr "" - -#: ../../enterprise/include/functions_hostdevices.php:255 -#: ../../enterprise/include/functions_hostdevices.php:258 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1095 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1098 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1225 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1228 -#: ../../enterprise/include/class/SAP.app.php:580 -#: ../../enterprise/include/class/SAP.app.php:583 -msgid "No credentials available" -msgstr "認証情報がありません" - -#: ../../enterprise/include/functions_hostdevices.php:256 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1096 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1226 -#: ../../enterprise/include/class/SAP.app.php:581 -msgid "Manage credentials" -msgstr "認証情報管理" - -#: ../../enterprise/include/functions_hostdevices.php:268 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1138 -msgid "Credentials to try with" -msgstr "" - -#: ../../enterprise/include/functions_hostdevices.php:300 -msgid "OS detection" -msgstr "OSの検出" - -#: ../../enterprise/include/functions_hostdevices.php:312 -msgid "Name resolution" -msgstr "名前解決" - -#: ../../enterprise/include/functions_hostdevices.php:323 -msgid "Parent detection" -msgstr "親の検出" - -#: ../../enterprise/include/functions_hostdevices.php:334 -msgid "Parent recursion" -msgstr "親の再帰検出" - -#: ../../enterprise/include/functions_hostdevices.php:345 -msgid "VLAN enabled" -msgstr "" +msgstr "リモートコマンドが有効" #: ../../enterprise/include/ajax/transactional.ajax.php:174 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:179 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:219 msgid "The phase does not have a defined script" -msgstr "フェーズは決まったスクリプトを持っていません" +msgstr "フェーズに定義済スクリプトがありません" #: ../../enterprise/include/ajax/transactional.ajax.php:211 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:233 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:275 msgid "Edit Data" msgstr "データ編集" -#: ../../enterprise/include/ajax/metaconsole.ajax.php:73 -msgid "Error accesing to API, auth error." -msgstr "APIアクセス認証エラー" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:78 -msgid "Error accesing to API." -msgstr "APIアクセスエラー。" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:83 -msgid "Error could not resolve the host." -msgstr "エラー。ホストの名前解決ができません。" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:88 -#: ../../enterprise/include/ajax/metaconsole.ajax.php:114 -#: ../../enterprise/include/ajax/metaconsole.ajax.php:135 -#: ../../enterprise/include/ajax/metaconsole.ajax.php:157 -#: ../../enterprise/include/ajax/metaconsole.ajax.php:174 -msgid "Unknown error" -msgstr "不明のエラー" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:99 -msgid "Database credentials not found" -msgstr "データベースの認証情報がありません" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:104 -msgid "Error connecting to the specified host" -msgstr "指定したホストへの接続エラー" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:109 -msgid "Connected to the host, but cannot found the specified database" -msgstr "ホストへ接続しましたが、指定されたデータベースが見つかりません。" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:125 -#: ../../enterprise/include/ajax/metaconsole.ajax.php:152 -msgid "Server connection failed" -msgstr "サーバの接続に失敗しました。" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:130 -msgid "MR versions does not match" -msgstr "MR バージョンがマッチしません" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:146 -msgid "Last event replication" -msgstr "最新のイベント複製" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:164 -msgid "Agent cache activated" -msgstr "エージェントキャッシュが有効" - -#: ../../enterprise/include/ajax/metaconsole.ajax.php:169 -msgid "Agent cache failed" -msgstr "エージェントキャッシュが無効" - -#: ../../enterprise/include/ajax/top_n_widget.ajax.php:88 +#: ../../enterprise/include/ajax/top_n_widget.ajax.php:79 msgid "avg" msgstr "平均" -#: ../../enterprise/include/ajax/top_n_widget.ajax.php:89 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3267 +#: ../../enterprise/include/ajax/top_n_widget.ajax.php:80 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3778 msgid "max" msgstr "最大" -#: ../../enterprise/include/ajax/top_n_widget.ajax.php:90 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3268 +#: ../../enterprise/include/ajax/top_n_widget.ajax.php:81 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3779 msgid "min" msgstr "最小" -#: ../../enterprise/include/ajax/top_n_widget.ajax.php:91 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3269 +#: ../../enterprise/include/ajax/top_n_widget.ajax.php:82 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3780 msgid "sum" msgstr "合計" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:74 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:208 +#: ../../enterprise/include/ajax/ipam.ajax.php:242 +msgid "Current Networks" +msgstr "現在のネットワーク" + +#: ../../enterprise/include/ajax/ipam.ajax.php:296 +msgid "Please, create networks to assign to " +msgstr "次へ割り当てるネットワークを作成してください: " + +#: ../../enterprise/include/ajax/ipam.ajax.php:296 +msgid "all networks selected" +msgstr "全ネットワークが選択されています" + +#: ../../enterprise/include/ajax/ipam.ajax.php:299 +msgid "Please, create networks to assign to" +msgstr "次へ割り当てるネットワークを作成してください:" + +#: ../../enterprise/include/ajax/ipam.ajax.php:328 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:264 +#: ../../enterprise/tools/ipam/ipam_supernet_network.php:38 +msgid "Supernet" +msgstr "スーパーネット" + +#: ../../enterprise/include/ajax/ipam.ajax.php:329 +#: ../../enterprise/include/ajax/ipam.ajax.php:349 +#: ../../enterprise/include/functions_ipam.php:1816 +#: ../../enterprise/tools/ipam/ipam_list.php:138 +#: ../../enterprise/tools/ipam/ipam_vlan_network.php:62 +#: ../../enterprise/tools/ipam/ipam_calculator.php:185 +#: ../../enterprise/tools/ipam/ipam_supernet_network.php:39 +#: ../../enterprise/tools/ipam/ipam_supernet_network.php:63 +#: ../../enterprise/tools/ipam/ipam_editor.php:96 +#: ../../godmode/wizards/HostDevices.class.php:916 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:548 +#: ../../include/functions_ui.php:861 ../../operation/menu.php:75 +#: ../../operation/servers/recon_view.php:100 +msgid "Network" +msgstr "ネットワーク" + +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:94 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:247 msgid "Group name" msgstr "グループ名" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:99 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:118 msgid "OS name" msgstr "OS 名" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:111 -msgid "Custom field name" -msgstr "カスタムフィールド名" - -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:113 -msgid "Custom field value" -msgstr "カスタムフィールド値" - -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:120 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:136 msgid "IP Network range" msgstr "IP ネットワーク範囲" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:126 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:141 msgid "Script" msgstr "スクリプト" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:128 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:143 msgid "Arguments" msgstr "引数" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:134 -msgid "Unknown form" -msgstr "不明なフォーム" +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:149 +msgid "Unknown option" +msgstr "不明なオプションです" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:211 -#: ../../include/functions_treeview.php:760 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:250 +#: ../../include/functions_treeview.php:783 #: ../../operation/agentes/agent_fields.php:44 -#: ../../operation/agentes/estado_generalagente.php:480 +#: ../../operation/agentes/estado_generalagente.php:525 msgid "Custom field" msgstr "カスタムフィールド" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:212 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:251 msgid "IP range" msgstr "IP 範囲" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:213 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:252 msgid "Script output (> 0)" msgstr "スクリプト出力 (> 0)" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:411 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:520 -#: ../../godmode/snmpconsole/snmp_alert.php:1047 -#: ../../godmode/snmpconsole/snmp_alert.php:1266 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:449 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:561 +#: ../../godmode/snmpconsole/snmp_alert.php:990 +#: ../../godmode/snmpconsole/snmp_alert.php:1187 msgid "Alert action" msgstr "アクション" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:417 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:526 -#: ../../extensions/agents_alerts.php:239 -#: ../../godmode/alerts/configure_alert_template.php:661 -#: ../../godmode/alerts/alert_list.builder.php:109 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:455 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:567 +#: ../../godmode/alerts/configure_alert_template.php:800 +#: ../../godmode/alerts/alert_list.builder.php:116 +#: ../../include/class/AgentsAlerts.class.php:297 msgid "Default action" msgstr "通常のアクション" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:431 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:540 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:469 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:581 msgid "Script path" msgstr "スクリプトパス" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:435 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:544 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:473 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:585 msgid "Script argument" msgstr "スクリプト引数" -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:443 -#: ../../godmode/alerts/alert_list.list.php:657 -#: ../../godmode/alerts/alert_list.list.php:1015 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:485 +#: ../../godmode/alerts/alert_list.list.php:679 +#: ../../godmode/alerts/alert_list.list.php:1153 msgid "Update action" msgstr "アクションの更新" #: ../../enterprise/include/ajax/url_route_analyzer.ajax.php:33 msgid "Global time: " -msgstr "グローバルの時間: " +msgstr "全体時間: " -#: ../../enterprise/include/ajax/log_viewer.ajax.php:33 -#: ../../enterprise/include/functions_reporting_csv.php:393 -#: ../../enterprise/include/functions_reporting_csv.php:415 -#: ../../enterprise/include/functions_reporting_csv.php:446 -#: ../../enterprise/include/functions_reporting_csv.php:648 -#: ../../enterprise/include/functions_reporting_csv.php:662 -#: ../../enterprise/include/functions_reporting_csv.php:676 -#: ../../enterprise/include/functions_reporting_csv.php:696 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:756 -#: ../../enterprise/include/functions_reporting_csv.php:788 -#: ../../enterprise/include/functions_reporting_csv.php:825 -#: ../../enterprise/include/functions_reporting_csv.php:848 -#: ../../enterprise/include/functions_reporting_csv.php:945 -#: ../../enterprise/include/functions_reporting_csv.php:972 -#: ../../enterprise/include/functions_reporting_csv.php:1003 -#: ../../enterprise/include/functions_reporting_csv.php:1058 -#: ../../enterprise/include/functions_reporting_csv.php:1113 -#: ../../enterprise/include/functions_reporting_csv.php:1162 -#: ../../enterprise/include/functions_reporting_csv.php:1217 -#: ../../enterprise/include/functions_reporting_csv.php:1246 -#: ../../enterprise/include/functions_reporting_csv.php:1283 -#: ../../enterprise/include/functions_reporting_csv.php:1409 -#: ../../enterprise/include/functions_reporting_csv.php:1525 -#: ../../enterprise/include/functions_reporting_csv.php:1669 -#: ../../enterprise/include/functions_reporting_csv.php:1725 -#: ../../enterprise/include/functions_reporting_csv.php:1793 -#: ../../enterprise/include/functions_reporting_csv.php:1941 -#: ../../enterprise/include/functions_reporting_csv.php:1967 -#: ../../enterprise/include/functions_reporting_csv.php:2053 -#: ../../enterprise/include/functions_reporting_csv.php:2084 -#: ../../enterprise/include/functions_reporting_csv.php:2120 -#: ../../enterprise/include/functions_reporting_csv.php:2152 -#: ../../enterprise/include/functions_reporting_csv.php:2174 -#: ../../enterprise/include/functions_reporting_csv.php:2215 -#: ../../enterprise/include/functions_reporting_csv.php:2269 -#: ../../enterprise/include/functions_reporting_csv.php:2302 -#: ../../godmode/setup/setup_integria.php:256 -#: ../../godmode/setup/setup_integria.php:379 -#: ../../include/lib/Dashboard/Widget.php:497 -#: ../../operation/agentes/estado_generalagente.php:584 -#: ../../operation/incidents/integriaims_export_csv.php:89 -#: ../../operation/incidents/configure_integriaims_incident.php:194 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:51 +#: ../../enterprise/include/functions_reporting_csv.php:406 +#: ../../enterprise/include/functions_reporting_csv.php:428 +#: ../../enterprise/include/functions_reporting_csv.php:459 +#: ../../enterprise/include/functions_reporting_csv.php:663 +#: ../../enterprise/include/functions_reporting_csv.php:707 +#: ../../enterprise/include/functions_reporting_csv.php:721 +#: ../../enterprise/include/functions_reporting_csv.php:735 +#: ../../enterprise/include/functions_reporting_csv.php:755 +#: ../../enterprise/include/functions_reporting_csv.php:784 +#: ../../enterprise/include/functions_reporting_csv.php:823 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:899 +#: ../../enterprise/include/functions_reporting_csv.php:936 +#: ../../enterprise/include/functions_reporting_csv.php:959 +#: ../../enterprise/include/functions_reporting_csv.php:1096 +#: ../../enterprise/include/functions_reporting_csv.php:1123 +#: ../../enterprise/include/functions_reporting_csv.php:1154 +#: ../../enterprise/include/functions_reporting_csv.php:1209 +#: ../../enterprise/include/functions_reporting_csv.php:1264 +#: ../../enterprise/include/functions_reporting_csv.php:1313 +#: ../../enterprise/include/functions_reporting_csv.php:1368 +#: ../../enterprise/include/functions_reporting_csv.php:1397 +#: ../../enterprise/include/functions_reporting_csv.php:1434 +#: ../../enterprise/include/functions_reporting_csv.php:1560 +#: ../../enterprise/include/functions_reporting_csv.php:1676 +#: ../../enterprise/include/functions_reporting_csv.php:1820 +#: ../../enterprise/include/functions_reporting_csv.php:1876 +#: ../../enterprise/include/functions_reporting_csv.php:1944 +#: ../../enterprise/include/functions_reporting_csv.php:2088 +#: ../../enterprise/include/functions_reporting_csv.php:2180 +#: ../../enterprise/include/functions_reporting_csv.php:2211 +#: ../../enterprise/include/functions_reporting_csv.php:2247 +#: ../../enterprise/include/functions_reporting_csv.php:2300 +#: ../../enterprise/include/functions_reporting_csv.php:2322 +#: ../../enterprise/include/functions_reporting_csv.php:2363 +#: ../../enterprise/include/functions_reporting_csv.php:2417 +#: ../../enterprise/include/functions_reporting_csv.php:2446 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../godmode/setup/setup_integria.php:330 +#: ../../godmode/setup/setup_integria.php:451 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:428 +#: ../../include/lib/Dashboard/Widget.php:537 +#: ../../operation/agentes/estado_generalagente.php:629 +#: ../../operation/incidents/integriaims_export_csv.php:81 +#: ../../operation/incidents/configure_integriaims_incident.php:185 msgid "Title" msgstr "タイトル" -#: ../../enterprise/include/ajax/log_viewer.ajax.php:43 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:61 msgid "Capture regexp" -msgstr "抽出正規表現" +msgstr "正規表現キャプチャ" -#: ../../enterprise/include/ajax/log_viewer.ajax.php:63 -#: ../../enterprise/include/functions_reporting_pdf.php:483 -#: ../../enterprise/include/functions_reporting_pdf.php:539 -#: ../../include/functions_reporting_html.php:2778 -#: ../../include/functions_reporting_html.php:2832 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:81 +#: ../../enterprise/include/functions_reporting_pdf.php:509 +#: ../../enterprise/include/functions_reporting_pdf.php:565 +#: ../../include/functions_reporting_html.php:3253 +#: ../../include/functions_reporting_html.php:3321 msgid "Average" msgstr "平均" -#: ../../enterprise/include/ajax/log_viewer.ajax.php:153 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:171 msgid "Empty ip or port" -msgstr "" +msgstr "IP またはポートが空です" -#: ../../enterprise/include/ajax/log_viewer.ajax.php:170 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:188 msgid "Curl Error: " -msgstr "curl エラー: " +msgstr "Curl エラー: " #: ../../enterprise/include/process_reset_pass.php:47 -#: ../../enterprise/include/reset_pass.php:48 ../../general/login_page.php:130 -#: ../../general/login_page.php:133 ../../general/login_page.php:149 +#: ../../enterprise/include/reset_pass.php:48 ../../general/login_page.php:136 +#: ../../general/login_page.php:139 ../../general/login_page.php:155 msgid "Docs" msgstr "ドキュメント" -#: ../../enterprise/include/process_reset_pass.php:150 -#: ../../enterprise/include/process_reset_pass.php:153 -#: ../../enterprise/include/reset_pass.php:130 -#: ../../enterprise/include/reset_pass.php:133 -#: ../../include/functions_config.php:2123 +#: ../../enterprise/include/process_reset_pass.php:152 +#: ../../enterprise/include/process_reset_pass.php:155 +#: ../../enterprise/include/reset_pass.php:146 +#: ../../enterprise/include/reset_pass.php:149 +#: ../../include/functions_config.php:2357 msgid "ONE TOOL TO MONITOR THEM ALL" msgstr "一つのツールですべてを監視" -#: ../../enterprise/include/functions_log.php:268 +#: ../../enterprise/include/functions_log.php:279 +#: ../../enterprise/include/functions_log.php:282 msgid "Lines" msgstr "行" #: ../../enterprise/include/functions_inventory.php:66 -#: ../../enterprise/include/functions_inventory.php:698 +#: ../../enterprise/include/functions_inventory.php:774 msgid "No changes found" msgstr "変更がありません" -#: ../../enterprise/include/functions_inventory.php:92 +#: ../../enterprise/include/functions_inventory.php:165 msgid "Get CSV file" msgstr "CSV ファイルを取得" -#: ../../enterprise/include/functions_inventory.php:715 -#: ../../enterprise/include/functions_inventory.php:778 -#: ../../include/functions_reporting_html.php:1400 +#: ../../enterprise/include/functions_inventory.php:252 +#: ../../enterprise/operation/services/services.treeview_services.php:241 +#: ../../godmode/groups/group_list.php:1020 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:641 +#: ../../operation/tree.php:377 ../../operation/tree.php:408 +#: ../../operation/network/network_report.php:313 +msgid "No data found" +msgstr "データがありません" + +#: ../../enterprise/include/functions_inventory.php:791 +#: ../../enterprise/include/functions_inventory.php:854 +#: ../../include/functions_reporting_html.php:1635 msgid "Added" msgstr "追加済み" -#: ../../enterprise/include/functions_inventory.php:721 -#: ../../enterprise/include/functions_inventory.php:786 -#: ../../include/functions_reporting_html.php:1411 -#: ../../include/functions_filemanager.php:369 +#: ../../enterprise/include/functions_inventory.php:797 +#: ../../enterprise/include/functions_inventory.php:862 +#: ../../include/functions_reporting_html.php:1646 +#: ../../include/functions_filemanager.php:344 +#: ../../include/functions_filemanager.php:361 msgid "Deleted" msgstr "削除しました" -#: ../../enterprise/include/functions_transactional.php:588 +#: ../../enterprise/include/functions_transactional.php:626 msgid "Error in dependencies field" -msgstr "依存関係フィールドエラー" +msgstr "依存フィールドでエラーです" -#: ../../enterprise/include/functions_transactional.php:597 +#: ../../enterprise/include/functions_transactional.php:635 msgid "Error in enables field" -msgstr "有効化フィールドエラー" +msgstr "有効化フィールドでエラーです" -#: ../../enterprise/include/functions_collection.php:47 +#: ../../enterprise/include/auth/saml.php:119 #, php-format -msgid "Fail create the directory: %s" -msgstr "ディレクトリ作成に失敗しました: %s" +msgid "Pandora FMS SAML authentication error: %s" +msgstr "Pandora FMS SAML 認証エラー: %s" -#: ../../enterprise/include/functions_collection.php:73 -msgid "No files in collection" -msgstr "コレクションにファイルがありません" +#: ../../enterprise/include/auth/saml.php:184 +msgid "Force log out" +msgstr "強制ログアウト" -#: ../../enterprise/include/functions_collection.php:81 -msgid "File of collection is bigger than the limit (" -msgstr "ファイルコレクションが制限を越えています (" +#: ../../enterprise/include/functions_collection.php:39 +#, php-format +msgid "Collection %d does not exist" +msgstr "コレクション %d が存在しません" + +#: ../../enterprise/include/functions_collection.php:48 +msgid "Collection dir does not exist." +msgstr "コレクションディレクトリが存在しません。" + +#: ../../enterprise/include/functions_collection.php:57 +#, php-format +msgid "Failed to create collection path: %s" +msgstr "コレクションパスの作成に失敗しました: %s" + +#: ../../enterprise/include/functions_collection.php:66 +msgid "Target collection path is not writable" +msgstr "対象のコレクションパスに書き込めません" + +#: ../../enterprise/include/functions_collection.php:80 +msgid "Failed to create zip file for collection" +msgstr "コレクションの zip ファイル作成に失敗しました" + +#: ../../enterprise/include/functions_collection.php:87 +#, php-format +msgid "File of collection is bigger than the limit (%s bytes)" +msgstr "コレクションのファイルが制限より大きいです (%s バイト)" #: ../../enterprise/include/functions_ui.php:79 msgid "Select inventory module" @@ -21582,7 +21074,7 @@ msgstr "インベントリモジュールの選択" #: ../../enterprise/include/functions_ui.php:96 msgid "Use custom fields" -msgstr "カスタムフィールドの利用" +msgstr "カスタムフィールドを利用" #: ../../enterprise/include/functions_ui.php:179 msgid "Field name" @@ -21590,139 +21082,147 @@ msgstr "フィールド名" #: ../../enterprise/include/functions_ui.php:179 msgid "It's a password" -msgstr "パスワードです。" +msgstr "それはパスワードです" #: ../../enterprise/include/functions_ui.php:179 msgid "Add field" -msgstr "フィールドの追加" +msgstr "フィールド追加" #: ../../enterprise/include/functions_reporting_pdf.php:65 -#: ../../include/class/Diagnostics.class.php:2121 -#: ../../include/class/Diagnostics.class.php:2239 +#: ../../include/class/Diagnostics.class.php:2128 +#: ../../include/class/Diagnostics.class.php:2246 #, php-format msgid "Automated %s report for user defined report" msgstr "ユーザ定義レポートのための自動 %s レポート" -#: ../../enterprise/include/functions_reporting_pdf.php:467 -#: ../../enterprise/include/functions_reporting_pdf.php:499 +#: ../../enterprise/include/functions_reporting_pdf.php:493 #: ../../enterprise/include/functions_reporting_pdf.php:525 -#: ../../enterprise/include/functions_reporting_pdf.php:550 -#: ../../enterprise/include/functions_reporting_pdf.php:553 -#: ../../enterprise/include/functions_reporting_pdf.php:560 -#: ../../enterprise/include/functions_reporting_csv.php:1091 -#: ../../include/functions_reporting_html.php:2762 -#: ../../include/functions_reporting_html.php:2790 -#: ../../include/functions_reporting_html.php:2818 -#: ../../include/functions_reporting_html.php:2839 -#: ../../include/functions_reporting_html.php:2842 -#: ../../include/functions_reporting_html.php:2847 -#: ../../include/functions_reporting.php:4984 -#: ../../include/functions_reporting.php:5007 -#: ../../include/functions_reporting.php:5011 -#: ../../include/functions_reporting.php:5015 -#: ../../include/functions_reporting.php:5019 +#: ../../enterprise/include/functions_reporting_pdf.php:551 +#: ../../enterprise/include/functions_reporting_pdf.php:576 +#: ../../enterprise/include/functions_reporting_pdf.php:579 +#: ../../enterprise/include/functions_reporting_pdf.php:586 +#: ../../enterprise/include/functions_reporting_csv.php:1242 +#: ../../include/functions_reporting_html.php:3236 +#: ../../include/functions_reporting_html.php:3265 +#: ../../include/functions_reporting_html.php:3306 +#: ../../include/functions_reporting_html.php:3329 +#: ../../include/functions_reporting_html.php:3332 +#: ../../include/functions_reporting_html.php:3339 +#: ../../include/functions_reporting.php:5993 +#: ../../include/functions_reporting.php:6016 +#: ../../include/functions_reporting.php:6031 +#: ../../include/functions_reporting.php:6047 +#: ../../include/functions_reporting.php:6062 msgid "Maximun" msgstr "最大" -#: ../../enterprise/include/functions_reporting_pdf.php:475 -#: ../../enterprise/include/functions_reporting_pdf.php:532 -#: ../../include/functions_reporting_html.php:2770 -#: ../../include/functions_reporting_html.php:2825 +#: ../../enterprise/include/functions_reporting_pdf.php:501 +#: ../../enterprise/include/functions_reporting_pdf.php:558 +#: ../../include/functions_reporting_html.php:3244 +#: ../../include/functions_reporting_html.php:3313 msgid "Minimun" msgstr "最低" -#: ../../enterprise/include/functions_reporting_pdf.php:524 -#: ../../enterprise/include/functions_reporting_pdf.php:531 -#: ../../enterprise/include/functions_reporting_pdf.php:538 -#: ../../enterprise/include/functions_reporting_pdf.php:552 +#: ../../enterprise/include/functions_reporting_pdf.php:550 #: ../../enterprise/include/functions_reporting_pdf.php:557 -#: ../../enterprise/include/functions_reporting_csv.php:1036 -#: ../../enterprise/include/functions_reporting_csv.php:1091 -#: ../../enterprise/include/functions_reporting_csv.php:1195 -#: ../../include/functions_reporting_html.php:2817 -#: ../../include/functions_reporting_html.php:2824 -#: ../../include/functions_reporting_html.php:2831 -#: ../../include/functions_reporting_html.php:2841 -#: ../../include/functions_reporting_html.php:2846 -#: ../../include/functions_reporting.php:5002 +#: ../../enterprise/include/functions_reporting_pdf.php:564 +#: ../../enterprise/include/functions_reporting_pdf.php:578 +#: ../../enterprise/include/functions_reporting_pdf.php:583 +#: ../../enterprise/include/functions_reporting_csv.php:1187 +#: ../../enterprise/include/functions_reporting_csv.php:1242 +#: ../../enterprise/include/functions_reporting_csv.php:1346 +#: ../../include/functions_reporting_html.php:3305 +#: ../../include/functions_reporting_html.php:3312 +#: ../../include/functions_reporting_html.php:3320 +#: ../../include/functions_reporting_html.php:3331 +#: ../../include/functions_reporting_html.php:3336 +#: ../../include/functions_reporting.php:6011 msgid "Lapse" msgstr "経過" -#: ../../enterprise/include/functions_reporting_pdf.php:841 -#: ../../include/functions_reporting_html.php:1617 +#: ../../enterprise/include/functions_reporting_pdf.php:892 +#: ../../include/functions_reporting_html.php:1869 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:502 #, php-format msgid "%s in %s : NORMAL" msgstr "%s (%s): 正常" -#: ../../enterprise/include/functions_reporting_pdf.php:858 -#: ../../include/functions_reporting_html.php:1634 +#: ../../enterprise/include/functions_reporting_pdf.php:909 +#: ../../include/functions_reporting_html.php:1886 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:518 #, php-format msgid "%s in %s : CRITICAL" msgstr "%s (%s): 障害" -#: ../../enterprise/include/functions_reporting_pdf.php:875 -#: ../../include/functions_reporting_html.php:1651 +#: ../../enterprise/include/functions_reporting_pdf.php:926 +#: ../../include/functions_reporting_html.php:1903 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:534 #, php-format msgid "%s in %s : WARNING" msgstr "%s (%s): 警告" -#: ../../enterprise/include/functions_reporting_pdf.php:892 -#: ../../include/functions_reporting_html.php:1668 +#: ../../enterprise/include/functions_reporting_pdf.php:943 +#: ../../include/functions_reporting_html.php:1920 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:550 #, php-format msgid "%s in %s : UNKNOWN" msgstr "%s (%s): 不明" -#: ../../enterprise/include/functions_reporting_pdf.php:909 -#: ../../include/functions_reporting_html.php:1704 +#: ../../enterprise/include/functions_reporting_pdf.php:960 +#: ../../include/functions_reporting_html.php:1956 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:566 #, php-format msgid "%s in %s : Not initialize" msgstr "%s (%s): 未初期化" -#: ../../enterprise/include/functions_reporting_pdf.php:926 -#: ../../include/functions_reporting_html.php:1687 +#: ../../enterprise/include/functions_reporting_pdf.php:977 +#: ../../include/functions_reporting_html.php:1939 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:583 #, php-format msgid "%s in %s : ALERTS FIRED" msgstr "%s (%s): アラート発生" -#: ../../enterprise/include/functions_reporting_pdf.php:1507 -#: ../../enterprise/include/functions_reporting_csv.php:2006 -#: ../../enterprise/include/functions_reporting_csv.php:2010 -#: ../../include/functions_reporting_html.php:120 +#: ../../enterprise/include/functions_reporting_pdf.php:1596 +#: ../../enterprise/include/functions_reporting_csv.php:2132 +#: ../../enterprise/include/functions_reporting_csv.php:2136 +#: ../../include/functions_reporting_html.php:138 msgid "Generated" msgstr "生成日" -#: ../../enterprise/include/functions_reporting_pdf.php:1511 -#: ../../include/functions_reporting_html.php:123 +#: ../../enterprise/include/functions_reporting_pdf.php:1600 +#: ../../include/functions_reporting_html.php:141 msgid "Report date" msgstr "レポート日" -#: ../../enterprise/include/functions_reporting_pdf.php:1530 -#: ../../include/functions_reporting_html.php:128 -#: ../../operation/reporting/reporting_viewer.php:215 +#: ../../enterprise/include/functions_reporting_pdf.php:1619 +#: ../../include/functions_reporting_html.php:150 +#: ../../operation/reporting/reporting_viewer.php:266 msgid "Items period before" msgstr "次の日時以前" -#: ../../enterprise/include/functions_reporting_pdf.php:1560 +#: ../../enterprise/include/functions_reporting_pdf.php:1649 msgid "Contents" msgstr "目次" -#: ../../enterprise/include/functions_reporting_pdf.php:1704 -#: ../../enterprise/include/functions_reporting_csv.php:807 -#: ../../enterprise/include/functions_reporting_csv.php:1126 +#: ../../enterprise/include/functions_reporting_pdf.php:1795 +#: ../../enterprise/include/functions_reporting_csv.php:682 +#: ../../enterprise/include/functions_reporting_csv.php:918 +#: ../../enterprise/include/functions_reporting_csv.php:1277 #: ../../godmode/agentes/planned_downtime.list.php:148 -#: ../../include/functions_reporting_html.php:2911 -#: ../../include/functions_snmp.php:423 ../../include/functions_snmp.php:431 -#: ../../include/rest-api/index.php:320 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:459 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:519 +#: ../../include/functions_reporting_html.php:3422 +#: ../../include/functions_snmp.php:413 ../../include/functions_snmp.php:421 +#: ../../include/rest-api/index.php:334 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:460 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:520 #: ../../operation/agentes/gis_view.php:218 msgid "To" msgstr "終了" -#: ../../enterprise/include/functions_reporting_pdf.php:1708 -#: ../../include/functions_reporting_html.php:75 -#: ../../include/functions_reporting_html.php:4507 -#: ../../include/functions_treeview.php:323 +#: ../../enterprise/include/functions_reporting_pdf.php:1799 +#: ../../include/functions_reporting_html.php:90 +#: ../../include/functions_reporting_html.php:5173 +#: ../../include/functions_treeview.php:319 +#: ../../operation/agentes/interface_view.functions.php:539 msgid "Last data" msgstr "最新データ" @@ -21750,24 +21250,6 @@ msgstr "サービスが追加されませんでした" msgid "%d services couldn't be added" msgstr "%d サービスを追加できませんでした" -#: ../../enterprise/include/functions_visual_map.php:677 -#: ../../enterprise/include/functions_HA_cluster.php:535 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1571 -#: ../../enterprise/include/class/AgentRepository.class.php:825 -#: ../../enterprise/include/class/Omnishell.class.php:1033 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:813 -#: ../../include/ajax/snmp_browser.ajax.php:220 -#: ../../include/functions_ui.php:287 -#: ../../include/class/ConfigPEN.class.php:731 -#: ../../include/class/HelpFeedBack.class.php:358 -#: ../../include/class/Diagnostics.class.php:2078 -#: ../../include/class/CredentialStore.class.php:1058 -#: ../../include/class/ModuleTemplates.class.php:1312 -#: ../../include/class/AgentWizard.class.php:680 -#: ../../operation/visual_console/view.php:590 -msgid "Success" -msgstr "成功" - #: ../../enterprise/include/functions_visual_map.php:680 msgid "There was an error retrieving the visual map information" msgstr "ビジュアルマップ情報の取得エラー" @@ -21787,7 +21269,7 @@ msgstr "バックアップのリストア中" #: ../../enterprise/include/functions_backup.php:325 #, php-format msgid "Restoring a %s database backup must be done manually." -msgstr "%s データベースのリストアは手動で行う必要があります。" +msgstr "%s データベースバックアップの復元は手動で行う必要があります。" #: ../../enterprise/include/functions_backup.php:326 msgid "" @@ -21845,973 +21327,1016 @@ msgstr "サーバ設定ファイルを見つけ、次の行を書き換えます msgid "Restart the servers and login again into the console" msgstr "サーバを再起動し、コンソールからログインしなおします" -#: ../../enterprise/include/functions_backup.php:539 -#: ../../enterprise/include/functions_backup.php:540 -#: ../../godmode/agentes/planned_downtime.editor.php:56 -#: ../../godmode/alerts/alert_list.php:447 -#: ../../godmode/category/category.php:57 ../../include/functions_html.php:1224 -#: ../../include/functions_html.php:1225 ../../include/functions_html.php:1329 -#: ../../include/functions_html.php:1330 ../../include/functions_html.php:1509 -#: ../../include/functions_html.php:1510 -#: ../../operation/snmpconsole/snmp_statistics.php:48 -#: ../../operation/snmpconsole/snmp_view.php:81 -#: ../../operation/events/events.php:792 -msgid "List" -msgstr "一覧" - #: ../../enterprise/include/functions_snmp.php:65 msgid "Trap status agent recovered" -msgstr "" +msgstr "トラップ状態エージェントが復旧しました" -#: ../../enterprise/include/functions_alert_event.php:1133 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:841 -msgid "Module alert" -msgstr "モジュールアラート" +#: ../../enterprise/include/functions_servicemap.php:80 +msgid "Failed to retrieve service elements: " +msgstr "サービス要素の取得に失敗しました: " -#: ../../enterprise/include/functions_setup.php:53 -#: ../../enterprise/include/functions_setup.php:96 +#: ../../enterprise/include/functions_setup.php:79 +#: ../../enterprise/include/functions_setup.php:125 msgid "Log collector" msgstr "ログ収集" -#: ../../enterprise/include/functions_setup.php:122 +#: ../../enterprise/include/functions_setup.php:151 msgid "Metaconsole link status" msgstr "メタコンソールリンク状態" -#: ../../enterprise/include/functions_setup.php:154 +#: ../../enterprise/include/functions_setup.php:183 msgid "DB connection" msgstr "DB 接続" -#: ../../enterprise/include/functions_setup.php:176 +#: ../../enterprise/include/functions_setup.php:205 msgid "This console is joining a metaconsole." -msgstr "このコンソールは、メタコンソールに参加しています。" +msgstr "このコンソールはメタコンソールに参加しています。" -#: ../../enterprise/include/functions_setup.php:184 +#: ../../enterprise/include/functions_setup.php:213 msgid "This console is not joining any metaconsole." -msgstr "このコンソールは、メタコンソールには参加していません。" +msgstr "このコンソールはどのメタコンソールにも参加していません。" -#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:235 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:236 #: ../../godmode/reporting/visual_console_builder.elements.php:105 #: ../../godmode/reporting/visual_console_builder.wizard.php:151 -#: ../../include/functions_visual_map_editor.php:228 -#: ../../include/rest-api/models/VisualConsole/Items/Icon.php:174 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:283 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:521 -#: ../../include/functions_filemanager.php:654 +#: ../../include/functions_visual_map_editor.php:250 +#: ../../include/rest-api/models/VisualConsole/Items/Icon.php:175 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:333 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:522 +#: ../../include/functions_filemanager.php:640 msgid "Image" msgstr "画像" -#: ../../enterprise/include/functions_reporting_csv.php:388 +#: ../../enterprise/include/functions_reporting_csv.php:401 msgid "Event report agent" msgstr "イベントレポートエージェント" -#: ../../enterprise/include/functions_reporting_csv.php:390 +#: ../../enterprise/include/functions_reporting_csv.php:403 msgid "Event report group" msgstr "イベントレポートグループ" -#: ../../enterprise/include/functions_reporting_csv.php:414 +#: ../../enterprise/include/functions_reporting_csv.php:427 msgid "Event report module" msgstr "イベントレポートモジュール" -#: ../../enterprise/include/functions_reporting_csv.php:445 -#: ../../enterprise/include/functions_reporting.php:1076 -#: ../../include/functions_reports.php:799 -#: ../../include/functions_reporting.php:6282 -#: ../../include/functions_reporting.php:6597 +#: ../../enterprise/include/functions_reporting_csv.php:458 +#: ../../enterprise/include/functions_reporting.php:1188 +#: ../../include/functions_reports.php:814 +#: ../../include/functions_reporting.php:7365 +#: ../../include/functions_reporting.php:7741 msgid "Availability" msgstr "可用性" -#: ../../enterprise/include/functions_reporting_csv.php:489 -#: ../../enterprise/include/functions_reporting_csv.php:1230 +#: ../../enterprise/include/functions_reporting_csv.php:502 +#: ../../enterprise/include/functions_reporting_csv.php:1381 msgid "% OK" msgstr "正常%" -#: ../../enterprise/include/functions_reporting_csv.php:498 -#: ../../include/functions_reporting_html.php:559 +#: ../../enterprise/include/functions_reporting_csv.php:511 +#: ../../include/functions_reporting_html.php:597 msgid "Checks Failed" msgstr "障害確認数" -#: ../../enterprise/include/functions_reporting_csv.php:615 +#: ../../enterprise/include/functions_reporting_csv.php:628 msgid "Maximum value" msgstr "最大値" -#: ../../enterprise/include/functions_reporting_csv.php:619 -#: ../../include/functions_reporting_html.php:3333 +#: ../../enterprise/include/functions_reporting_csv.php:632 +#: ../../include/functions_reporting_html.php:3933 msgid "Agent min value" msgstr "エージェント最小値" -#: ../../enterprise/include/functions_reporting_csv.php:620 +#: ../../enterprise/include/functions_reporting_csv.php:633 msgid "Minimum value" msgstr "最小値" -#: ../../enterprise/include/functions_reporting_csv.php:623 +#: ../../enterprise/include/functions_reporting_csv.php:636 msgid "Average value" msgstr "平均値" -#: ../../enterprise/include/functions_reporting_csv.php:647 -#: ../../include/functions_reporting.php:2151 +#: ../../enterprise/include/functions_reporting_csv.php:662 +#: ../../include/functions_reports.php:857 +msgid "Agents inventory" +msgstr "エージェントインベントリ" + +#: ../../enterprise/include/functions_reporting_csv.php:684 +#: ../../enterprise/operation/agentes/tag_view.php:605 +#: ../../include/functions_treeview.php:668 +#: ../../operation/agentes/estado_agente.php:743 +#: ../../operation/agentes/estado_generalagente.php:343 +#: ../../operation/gis_maps/ajax.php:360 ../../operation/gis_maps/ajax.php:477 +msgid "Remote" +msgstr "リモート" + +#: ../../enterprise/include/functions_reporting_csv.php:684 +msgid "Sec. group" +msgstr "セカンダリグループ" + +#: ../../enterprise/include/functions_reporting_csv.php:684 +msgid "Custom Field" +msgstr "カスタムフィールド" + +#: ../../enterprise/include/functions_reporting_csv.php:706 +#: ../../include/functions_reporting.php:2459 msgid "Inventory Changes" msgstr "インベントリ変更" -#: ../../enterprise/include/functions_reporting_csv.php:675 -#: ../../include/functions_reports.php:710 +#: ../../enterprise/include/functions_reporting_csv.php:734 +#: ../../include/functions_reports.php:717 msgid "Prediction date" msgstr "予測日" -#: ../../enterprise/include/functions_reporting_csv.php:695 -#: ../../include/functions_reporting.php:4620 +#: ../../enterprise/include/functions_reporting_csv.php:754 +#: ../../include/functions_reporting.php:5466 msgid "Projection Graph" msgstr "予想グラフ" -#: ../../enterprise/include/functions_reporting_csv.php:724 +#: ../../enterprise/include/functions_reporting_csv.php:783 msgid "Serialized data " msgstr "連続データ " -#: ../../enterprise/include/functions_reporting_csv.php:787 -#: ../../include/functions_reporting.php:1401 -#: ../../operation/snmpconsole/snmp_statistics.php:131 -#: ../../operation/snmpconsole/snmp_statistics.php:199 +#: ../../enterprise/include/functions_reporting_csv.php:822 +msgid "Last Value " +msgstr "最新の値 " + +#: ../../enterprise/include/functions_reporting_csv.php:898 +#: ../../include/functions_reporting.php:1489 +#: ../../operation/snmpconsole/snmp_statistics.php:169 +#: ../../operation/snmpconsole/snmp_statistics.php:237 #, php-format msgid "Top %d" msgstr "トップ %d" -#: ../../enterprise/include/functions_reporting_csv.php:824 -#: ../../include/functions_reporting.php:2865 +#: ../../enterprise/include/functions_reporting_csv.php:935 +#: ../../include/functions_reporting.php:3221 msgid "Group Report" msgstr "グループレポート" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:231 -#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:853 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:249 +#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1028 #: ../../mobile/operation/groups.php:137 -#: ../../include/functions_reporting_html.php:4583 -#: ../../include/class/Diagnostics.class.php:540 -#: ../../include/functions_reporting.php:9226 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:607 -#: ../../operation/tree.php:355 +#: ../../include/functions_reporting_html.php:5253 +#: ../../include/class/Diagnostics.class.php:547 +#: ../../include/functions_reporting.php:10700 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:644 +#: ../../operation/tree.php:416 msgid "Total agents" msgstr "エージェント数" -#: ../../enterprise/include/functions_reporting_csv.php:838 +#: ../../enterprise/include/functions_reporting_csv.php:949 msgid "Uknown agents" msgstr "不明エージェント" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:232 -#: ../../godmode/groups/group_list.php:854 -#: ../../godmode/module_library/module_library_view.php:141 -#: ../../include/class/Diagnostics.class.php:544 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:608 -#: ../../operation/tree.php:356 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:250 +#: ../../godmode/groups/group_list.php:1029 +#: ../../godmode/module_library/module_library_view.php:156 +#: ../../include/class/Diagnostics.class.php:551 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:645 +#: ../../operation/tree.php:417 msgid "Total modules" msgstr "全モジュール" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../include/functions_reporting.php:9080 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../include/functions_reporting.php:10543 msgid "Defined alerts" msgstr "定義済みアラート" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../enterprise/operation/services/services.treeview_services.php:236 -#: ../../enterprise/operation/services/services.treeview_services.php:237 -#: ../../enterprise/operation/services/services.treeview_services.php:238 -#: ../../godmode/groups/group_list.php:858 -#: ../../godmode/groups/group_list.php:859 -#: ../../godmode/groups/group_list.php:860 -#: ../../include/functions_graph.php:2468 -#: ../../include/functions_reporting.php:9094 -#: ../../include/functions_reporting.php:9110 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:612 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:613 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:614 -#: ../../operation/tree.php:360 ../../operation/tree.php:361 -#: ../../operation/tree.php:362 +#: ../../enterprise/include/functions_reporting_csv.php:949 +#: ../../enterprise/operation/services/services.treeview_services.php:254 +#: ../../enterprise/operation/services/services.treeview_services.php:255 +#: ../../enterprise/operation/services/services.treeview_services.php:256 +#: ../../godmode/groups/group_list.php:1033 +#: ../../godmode/groups/group_list.php:1034 +#: ../../godmode/groups/group_list.php:1035 +#: ../../include/functions_graph.php:2610 +#: ../../include/functions_reporting.php:10561 +#: ../../include/functions_reporting.php:10584 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:649 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:650 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:651 +#: ../../operation/tree.php:421 ../../operation/tree.php:422 +#: ../../operation/tree.php:423 msgid "Fired alerts" msgstr "発生したアラート" -#: ../../enterprise/include/functions_reporting_csv.php:838 +#: ../../enterprise/include/functions_reporting_csv.php:949 msgid "Last 8 hours events" msgstr "直近 8時間のイベント" -#: ../../enterprise/include/functions_reporting_csv.php:841 -#: ../../include/functions_reports.php:758 -#: ../../include/functions_reports.php:764 +#: ../../enterprise/include/functions_reporting_csv.php:952 +#: ../../include/functions_reports.php:773 +#: ../../include/functions_reports.php:779 msgid "Group report" msgstr "グループレポート" -#: ../../enterprise/include/functions_reporting_csv.php:916 +#: ../../enterprise/include/functions_reporting_csv.php:1063 +#: ../../enterprise/include/functions_ipam.php:1876 +#: ../../enterprise/tools/ipam/ipam_network.php:363 +#: ../../enterprise/tools/ipam/ipam_network.php:632 +#: ../../enterprise/tools/ipam/ipam_ajax.php:148 +#: ../../enterprise/tools/ipam/ipam_ajax.php:334 +#: ../../enterprise/tools/ipam/ipam_massive.php:83 +#: ../../godmode/users/configure_user.php:1016 +#: ../../godmode/admin_access_logs.php:213 +#: ../../mobile/operation/events.php:561 +#: ../../include/functions_reporting_html.php:5372 +#: ../../include/functions.php:3059 ../../include/ajax/events.php:1395 +#: ../../operation/users/user_edit.php:592 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:354 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:447 +#: ../../general/logon_ok.php:249 +msgid "Comments" +msgstr "コメント" + +#: ../../enterprise/include/functions_reporting_csv.php:1067 msgid "Illegal query or any other error" msgstr "不正なクエリまたはその他エラー" -#: ../../enterprise/include/functions_reporting_csv.php:938 -#: ../../include/functions_reports.php:653 +#: ../../enterprise/include/functions_reporting_csv.php:1089 +#: ../../include/functions_reports.php:660 msgid "SQL vertical bar graph" msgstr "SQL 縦棒グラフ" -#: ../../enterprise/include/functions_reporting_csv.php:940 +#: ../../enterprise/include/functions_reporting_csv.php:1091 +#: ../../include/functions_reports.php:668 msgid "SQL horizontal bar graph" msgstr "SQL 横棒グラフ" -#: ../../enterprise/include/functions_reporting_csv.php:942 -#: ../../include/functions_reports.php:657 +#: ../../enterprise/include/functions_reporting_csv.php:1093 +#: ../../include/functions_reports.php:664 msgid "SQL pie graph" msgstr "SQL 円グラフ" -#: ../../enterprise/include/functions_reporting_csv.php:971 -#: ../../enterprise/include/functions_reporting_csv.php:989 -#: ../../enterprise/include/functions_reporting_csv.php:991 -#: ../../include/functions_reports.php:739 -#: ../../include/functions_reporting.php:4858 -#: ../../include/functions_reporting.php:7592 +#: ../../enterprise/include/functions_reporting_csv.php:1122 +#: ../../enterprise/include/functions_reporting_csv.php:1140 +#: ../../enterprise/include/functions_reporting_csv.php:1142 +#: ../../include/functions_reports.php:746 +#: ../../include/functions_reporting.php:5772 +#: ../../include/functions_reporting.php:8954 msgid "Summatory" msgstr "合計" -#: ../../enterprise/include/functions_reporting_csv.php:1021 -#: ../../enterprise/include/functions_reporting_csv.php:1023 -#: ../../enterprise/include/functions_reporting_csv.php:1029 -#: ../../enterprise/include/functions_reporting_csv.php:1031 +#: ../../enterprise/include/functions_reporting_csv.php:1172 +#: ../../enterprise/include/functions_reporting_csv.php:1174 +#: ../../enterprise/include/functions_reporting_csv.php:1180 +#: ../../enterprise/include/functions_reporting_csv.php:1182 msgid "Minimum Value" msgstr "最小値" -#: ../../enterprise/include/functions_reporting_csv.php:1036 -#: ../../include/functions_reporting.php:7596 +#: ../../enterprise/include/functions_reporting_csv.php:1187 +#: ../../include/functions_reporting.php:8958 msgid "Minimum" msgstr "最小" -#: ../../enterprise/include/functions_reporting_csv.php:1076 -#: ../../enterprise/include/functions_reporting_csv.php:1078 -#: ../../enterprise/include/functions_reporting_csv.php:1084 -#: ../../enterprise/include/functions_reporting_csv.php:1086 +#: ../../enterprise/include/functions_reporting_csv.php:1227 +#: ../../enterprise/include/functions_reporting_csv.php:1229 +#: ../../enterprise/include/functions_reporting_csv.php:1235 +#: ../../enterprise/include/functions_reporting_csv.php:1237 msgid "Maximun Value" msgstr "最大値" -#: ../../enterprise/include/functions_reporting_csv.php:1112 -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../enterprise/include/functions_reporting_csv.php:1130 -#: ../../enterprise/include/functions_reporting_csv.php:1141 -#: ../../include/functions_reporting_html.php:2914 -#: ../../include/functions_reports.php:747 -#: ../../include/functions_reporting.php:7217 +#: ../../enterprise/include/functions_reporting_csv.php:1263 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../enterprise/include/functions_reporting_csv.php:1281 +#: ../../enterprise/include/functions_reporting_csv.php:1292 +#: ../../include/functions_reporting_html.php:3425 +#: ../../include/functions_reports.php:754 +#: ../../include/functions_reporting.php:8479 msgid "Increment" msgstr "増分" -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../include/functions_reporting_html.php:2912 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../include/functions_reporting_html.php:3423 msgid "From data" msgstr "開始データ" -#: ../../enterprise/include/functions_reporting_csv.php:1126 -#: ../../include/functions_reporting_html.php:2913 +#: ../../enterprise/include/functions_reporting_csv.php:1277 +#: ../../include/functions_reporting_html.php:3424 msgid "To data" msgstr "終了データ" -#: ../../enterprise/include/functions_reporting_csv.php:1132 -#: ../../enterprise/include/functions_reporting_csv.php:1143 -#: ../../include/functions_reporting_html.php:2941 +#: ../../enterprise/include/functions_reporting_csv.php:1283 +#: ../../enterprise/include/functions_reporting_csv.php:1294 +#: ../../include/functions_reporting_html.php:3452 msgid "Negative increase: " msgstr "マイナス増加: " -#: ../../enterprise/include/functions_reporting_csv.php:1134 -#: ../../enterprise/include/functions_reporting_csv.php:1145 -#: ../../include/functions_reporting_html.php:2943 +#: ../../enterprise/include/functions_reporting_csv.php:1285 +#: ../../enterprise/include/functions_reporting_csv.php:1296 +#: ../../include/functions_reporting_html.php:3454 msgid "Positive increase: " msgstr "プラス増加: " -#: ../../enterprise/include/functions_reporting_csv.php:1136 -#: ../../enterprise/include/functions_reporting_csv.php:1147 -#: ../../include/functions_reporting_html.php:2945 +#: ../../enterprise/include/functions_reporting_csv.php:1287 +#: ../../enterprise/include/functions_reporting_csv.php:1298 +#: ../../include/functions_reporting_html.php:3456 msgid "Neutral increase: " msgstr "中立的な増加: " -#: ../../enterprise/include/functions_reporting_csv.php:1161 -#: ../../enterprise/include/functions_reporting_csv.php:1180 -#: ../../enterprise/include/functions_reporting_csv.php:1182 -#: ../../enterprise/include/functions_reporting_csv.php:1188 -#: ../../enterprise/include/functions_reporting_csv.php:1190 -#: ../../include/functions_reporting.php:4854 +#: ../../enterprise/include/functions_reporting_csv.php:1312 +#: ../../enterprise/include/functions_reporting_csv.php:1331 +#: ../../enterprise/include/functions_reporting_csv.php:1333 +#: ../../enterprise/include/functions_reporting_csv.php:1339 +#: ../../enterprise/include/functions_reporting_csv.php:1341 +#: ../../include/functions_reporting.php:5777 msgid "AVG. Value" msgstr "平均値" -#: ../../enterprise/include/functions_reporting_csv.php:1195 +#: ../../enterprise/include/functions_reporting_csv.php:1346 msgid "AVG" msgstr "平均" -#: ../../enterprise/include/functions_reporting_csv.php:1216 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1236 -#: ../../include/functions_reporting.php:4342 +#: ../../enterprise/include/functions_reporting_csv.php:1367 +#: ../../enterprise/include/functions_reporting_csv.php:1385 +#: ../../enterprise/include/functions_reporting_csv.php:1387 +#: ../../include/functions_reporting.php:5133 msgid "Monitor Report" msgstr "モニタレポート" -#: ../../enterprise/include/functions_reporting_csv.php:1230 +#: ../../enterprise/include/functions_reporting_csv.php:1381 msgid "% Wrong" msgstr "異常%" -#: ../../enterprise/include/functions_reporting_csv.php:1245 +#: ../../enterprise/include/functions_reporting_csv.php:1396 msgid "Simple Graph" msgstr "単一グラフ" -#: ../../enterprise/include/functions_reporting_csv.php:1305 -#: ../../enterprise/include/functions_reporting_csv.php:1351 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1543 -#: ../../enterprise/include/functions_reporting_csv.php:1811 +#: ../../enterprise/include/functions_reporting_csv.php:1456 +#: ../../enterprise/include/functions_reporting_csv.php:1502 +#: ../../enterprise/include/functions_reporting_csv.php:1575 +#: ../../enterprise/include/functions_reporting_csv.php:1694 +#: ../../enterprise/include/functions_reporting_csv.php:1962 msgid "SLA Max" msgstr "最大 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1306 -#: ../../enterprise/include/functions_reporting_csv.php:1352 -#: ../../enterprise/include/functions_reporting_csv.php:1425 -#: ../../enterprise/include/functions_reporting_csv.php:1544 -#: ../../enterprise/include/functions_reporting_csv.php:1812 +#: ../../enterprise/include/functions_reporting_csv.php:1457 +#: ../../enterprise/include/functions_reporting_csv.php:1503 +#: ../../enterprise/include/functions_reporting_csv.php:1576 +#: ../../enterprise/include/functions_reporting_csv.php:1695 +#: ../../enterprise/include/functions_reporting_csv.php:1963 msgid "SLA Min" msgstr "最小 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1307 -#: ../../enterprise/include/functions_reporting_csv.php:1353 -#: ../../enterprise/include/functions_reporting_csv.php:1426 -#: ../../enterprise/include/functions_reporting_csv.php:1545 -#: ../../enterprise/include/functions_reporting_csv.php:1813 -#: ../../enterprise/include/functions_reporting.php:1678 -#: ../../enterprise/include/functions_reporting.php:2578 -#: ../../enterprise/include/functions_reporting.php:3570 -#: ../../enterprise/include/functions_reporting.php:5359 -#: ../../include/functions_reporting_html.php:495 +#: ../../enterprise/include/functions_reporting_csv.php:1458 +#: ../../enterprise/include/functions_reporting_csv.php:1504 +#: ../../enterprise/include/functions_reporting_csv.php:1577 +#: ../../enterprise/include/functions_reporting_csv.php:1696 +#: ../../enterprise/include/functions_reporting_csv.php:1964 +#: ../../enterprise/include/functions_reporting.php:1816 +#: ../../enterprise/include/functions_reporting.php:2750 +#: ../../enterprise/include/functions_reporting.php:3747 +#: ../../enterprise/include/functions_reporting.php:5863 +#: ../../include/functions_reporting_html.php:529 msgid "SLA Limit" msgstr "SLA 制限" -#: ../../enterprise/include/functions_reporting_csv.php:1308 -#: ../../enterprise/include/functions_reporting_csv.php:1354 +#: ../../enterprise/include/functions_reporting_csv.php:1459 +#: ../../enterprise/include/functions_reporting_csv.php:1505 msgid "Time Total " msgstr "合計時間 " -#: ../../enterprise/include/functions_reporting_csv.php:1309 -#: ../../enterprise/include/functions_reporting_csv.php:1355 +#: ../../enterprise/include/functions_reporting_csv.php:1460 +#: ../../enterprise/include/functions_reporting_csv.php:1506 msgid "Time OK " msgstr "正常時間 " -#: ../../enterprise/include/functions_reporting_csv.php:1310 -#: ../../enterprise/include/functions_reporting_csv.php:1356 +#: ../../enterprise/include/functions_reporting_csv.php:1461 +#: ../../enterprise/include/functions_reporting_csv.php:1507 msgid "Time Error " msgstr "障害時間 " -#: ../../enterprise/include/functions_reporting_csv.php:1311 -#: ../../enterprise/include/functions_reporting_csv.php:1357 +#: ../../enterprise/include/functions_reporting_csv.php:1462 +#: ../../enterprise/include/functions_reporting_csv.php:1508 msgid "Time Unknown " msgstr "不明時間 " -#: ../../enterprise/include/functions_reporting_csv.php:1312 -#: ../../enterprise/include/functions_reporting_csv.php:1358 +#: ../../enterprise/include/functions_reporting_csv.php:1463 +#: ../../enterprise/include/functions_reporting_csv.php:1509 msgid "Time Not Init " msgstr "未初期化時間 " -#: ../../enterprise/include/functions_reporting_csv.php:1313 -#: ../../enterprise/include/functions_reporting_csv.php:1359 +#: ../../enterprise/include/functions_reporting_csv.php:1464 +#: ../../enterprise/include/functions_reporting_csv.php:1510 msgid "Time Downtime " msgstr "計画停止時間 " -#: ../../enterprise/include/functions_reporting_csv.php:1314 -#: ../../enterprise/include/functions_reporting_csv.php:1360 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1511 msgid "Checks Total " msgstr "合計確認数 " -#: ../../enterprise/include/functions_reporting_csv.php:1315 -#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1466 +#: ../../enterprise/include/functions_reporting_csv.php:1512 msgid "Checks OK " msgstr "正常確認数 " -#: ../../enterprise/include/functions_reporting_csv.php:1316 -#: ../../enterprise/include/functions_reporting_csv.php:1362 +#: ../../enterprise/include/functions_reporting_csv.php:1467 +#: ../../enterprise/include/functions_reporting_csv.php:1513 msgid "Checks Error " msgstr "障害確認数 " -#: ../../enterprise/include/functions_reporting_csv.php:1317 -#: ../../enterprise/include/functions_reporting_csv.php:1363 +#: ../../enterprise/include/functions_reporting_csv.php:1468 +#: ../../enterprise/include/functions_reporting_csv.php:1514 msgid "Checks Unknown " msgstr "不明確認数 " -#: ../../enterprise/include/functions_reporting_csv.php:1318 -#: ../../enterprise/include/functions_reporting_csv.php:1364 +#: ../../enterprise/include/functions_reporting_csv.php:1469 +#: ../../enterprise/include/functions_reporting_csv.php:1515 msgid "Checks Not Init " msgstr "未初期化確認数 " -#: ../../enterprise/include/functions_reporting_csv.php:1319 -#: ../../enterprise/include/functions_reporting_csv.php:1365 +#: ../../enterprise/include/functions_reporting_csv.php:1470 +#: ../../enterprise/include/functions_reporting_csv.php:1516 msgid "SLA " msgstr "SLA " -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1366 +#: ../../enterprise/include/functions_reporting_csv.php:1471 +#: ../../enterprise/include/functions_reporting_csv.php:1517 msgid "Status " msgstr "状態 " -#: ../../enterprise/include/functions_reporting_csv.php:1342 -#: ../../enterprise/include/functions_reporting_csv.php:1388 -#: ../../enterprise/include/functions_reporting_csv.php:1706 -#: ../../enterprise/include/functions_reporting.php:1698 -#: ../../enterprise/include/functions_reporting.php:1739 -#: ../../enterprise/include/functions_reporting.php:2603 -#: ../../enterprise/include/functions_reporting.php:2662 -#: ../../enterprise/include/functions_reporting.php:3596 -#: ../../enterprise/include/functions_reporting.php:3655 -#: ../../enterprise/include/functions_reporting.php:5383 -#: ../../include/functions_reporting_html.php:602 -#: ../../include/functions_config.php:1172 -#: ../../include/functions_config.php:2843 +#: ../../enterprise/include/functions_reporting_csv.php:1493 +#: ../../enterprise/include/functions_reporting_csv.php:1539 +#: ../../enterprise/include/functions_reporting_csv.php:1857 +#: ../../enterprise/include/functions_reporting.php:1836 +#: ../../enterprise/include/functions_reporting.php:1877 +#: ../../enterprise/include/functions_reporting.php:2775 +#: ../../enterprise/include/functions_reporting.php:2834 +#: ../../enterprise/include/functions_reporting.php:3773 +#: ../../enterprise/include/functions_reporting.php:3832 +#: ../../enterprise/include/functions_reporting.php:5887 +#: ../../include/functions_reporting_html.php:646 +#: ../../include/functions_config.php:1227 +#: ../../include/functions_config.php:3077 msgid "Fail" msgstr "失敗" -#: ../../enterprise/include/functions_reporting_csv.php:1412 -#: ../../enterprise/include/functions_reporting_csv.php:1528 -#: ../../enterprise/include/functions_reporting_csv.php:1728 -#: ../../enterprise/include/functions_reporting_csv.php:1796 +#: ../../enterprise/include/functions_reporting_csv.php:1563 +#: ../../enterprise/include/functions_reporting_csv.php:1679 +#: ../../enterprise/include/functions_reporting_csv.php:1879 +#: ../../enterprise/include/functions_reporting_csv.php:1947 msgid "Subtitle" msgstr "サブタイトル" -#: ../../enterprise/include/functions_reporting_csv.php:1427 -#: ../../enterprise/include/functions_reporting_csv.php:1559 -#: ../../enterprise/include/functions_reporting_csv.php:1827 +#: ../../enterprise/include/functions_reporting_csv.php:1578 +#: ../../enterprise/include/functions_reporting_csv.php:1710 +#: ../../enterprise/include/functions_reporting_csv.php:1978 msgid "Time Total Month" msgstr "月間合計時間" -#: ../../enterprise/include/functions_reporting_csv.php:1428 -#: ../../enterprise/include/functions_reporting_csv.php:1560 -#: ../../enterprise/include/functions_reporting_csv.php:1828 +#: ../../enterprise/include/functions_reporting_csv.php:1579 +#: ../../enterprise/include/functions_reporting_csv.php:1711 +#: ../../enterprise/include/functions_reporting_csv.php:1979 msgid "Time OK Month" msgstr "月間正常時間" -#: ../../enterprise/include/functions_reporting_csv.php:1429 -#: ../../enterprise/include/functions_reporting_csv.php:1561 -#: ../../enterprise/include/functions_reporting_csv.php:1829 +#: ../../enterprise/include/functions_reporting_csv.php:1580 +#: ../../enterprise/include/functions_reporting_csv.php:1712 +#: ../../enterprise/include/functions_reporting_csv.php:1980 msgid "Time Error Month" msgstr "月間障害時間" -#: ../../enterprise/include/functions_reporting_csv.php:1430 -#: ../../enterprise/include/functions_reporting_csv.php:1562 -#: ../../enterprise/include/functions_reporting_csv.php:1830 +#: ../../enterprise/include/functions_reporting_csv.php:1581 +#: ../../enterprise/include/functions_reporting_csv.php:1713 +#: ../../enterprise/include/functions_reporting_csv.php:1981 msgid "Time Unknown Month" msgstr "月間不明時間" -#: ../../enterprise/include/functions_reporting_csv.php:1431 -#: ../../enterprise/include/functions_reporting_csv.php:1563 -#: ../../enterprise/include/functions_reporting_csv.php:1831 +#: ../../enterprise/include/functions_reporting_csv.php:1582 +#: ../../enterprise/include/functions_reporting_csv.php:1714 +#: ../../enterprise/include/functions_reporting_csv.php:1982 msgid "Time Downtime Month" msgstr "月間計画停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1432 -#: ../../enterprise/include/functions_reporting_csv.php:1564 -#: ../../enterprise/include/functions_reporting_csv.php:1832 +#: ../../enterprise/include/functions_reporting_csv.php:1583 +#: ../../enterprise/include/functions_reporting_csv.php:1715 +#: ../../enterprise/include/functions_reporting_csv.php:1983 msgid "Time Not Init Month" msgstr "月間未初期化時間" -#: ../../enterprise/include/functions_reporting_csv.php:1433 -#: ../../enterprise/include/functions_reporting_csv.php:1565 -#: ../../enterprise/include/functions_reporting_csv.php:1833 +#: ../../enterprise/include/functions_reporting_csv.php:1584 +#: ../../enterprise/include/functions_reporting_csv.php:1716 +#: ../../enterprise/include/functions_reporting_csv.php:1984 msgid "Checks Total Month" msgstr "月間合計確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1434 -#: ../../enterprise/include/functions_reporting_csv.php:1566 -#: ../../enterprise/include/functions_reporting_csv.php:1834 +#: ../../enterprise/include/functions_reporting_csv.php:1585 +#: ../../enterprise/include/functions_reporting_csv.php:1717 +#: ../../enterprise/include/functions_reporting_csv.php:1985 msgid "Checks OK Month" msgstr "月間正常確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1435 -#: ../../enterprise/include/functions_reporting_csv.php:1567 -#: ../../enterprise/include/functions_reporting_csv.php:1835 +#: ../../enterprise/include/functions_reporting_csv.php:1586 +#: ../../enterprise/include/functions_reporting_csv.php:1718 +#: ../../enterprise/include/functions_reporting_csv.php:1986 msgid "Checks Error Month" msgstr "月間障害確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1436 -#: ../../enterprise/include/functions_reporting_csv.php:1568 -#: ../../enterprise/include/functions_reporting_csv.php:1836 +#: ../../enterprise/include/functions_reporting_csv.php:1587 +#: ../../enterprise/include/functions_reporting_csv.php:1719 +#: ../../enterprise/include/functions_reporting_csv.php:1987 msgid "Checks Unknown Month" msgstr "月間不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1437 -#: ../../enterprise/include/functions_reporting_csv.php:1569 -#: ../../enterprise/include/functions_reporting_csv.php:1837 +#: ../../enterprise/include/functions_reporting_csv.php:1588 +#: ../../enterprise/include/functions_reporting_csv.php:1720 +#: ../../enterprise/include/functions_reporting_csv.php:1988 msgid "Checks Not Init Month" msgstr "月間未初期化確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1438 -#: ../../enterprise/include/functions_reporting_csv.php:1570 -#: ../../enterprise/include/functions_reporting_csv.php:1838 +#: ../../enterprise/include/functions_reporting_csv.php:1589 +#: ../../enterprise/include/functions_reporting_csv.php:1721 +#: ../../enterprise/include/functions_reporting_csv.php:1989 msgid "SLA Month" msgstr "月間 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1439 -#: ../../enterprise/include/functions_reporting_csv.php:1571 -#: ../../enterprise/include/functions_reporting_csv.php:1839 +#: ../../enterprise/include/functions_reporting_csv.php:1590 +#: ../../enterprise/include/functions_reporting_csv.php:1722 +#: ../../enterprise/include/functions_reporting_csv.php:1990 msgid "Status Month" msgstr "月間状態" -#: ../../enterprise/include/functions_reporting_csv.php:1461 -#: ../../enterprise/include/functions_reporting.php:1847 +#: ../../enterprise/include/functions_reporting_csv.php:1612 +#: ../../enterprise/include/functions_reporting.php:1985 msgid "Day" msgstr "日" -#: ../../enterprise/include/functions_reporting_csv.php:1462 -#: ../../enterprise/include/functions_reporting_csv.php:1617 +#: ../../enterprise/include/functions_reporting_csv.php:1613 +#: ../../enterprise/include/functions_reporting_csv.php:1768 msgid "Time Total Day" msgstr "日ごとの合計時間" -#: ../../enterprise/include/functions_reporting_csv.php:1463 -#: ../../enterprise/include/functions_reporting_csv.php:1618 +#: ../../enterprise/include/functions_reporting_csv.php:1614 +#: ../../enterprise/include/functions_reporting_csv.php:1769 msgid "Time OK Day" msgstr "日ごとの正常時間" -#: ../../enterprise/include/functions_reporting_csv.php:1464 -#: ../../enterprise/include/functions_reporting_csv.php:1619 +#: ../../enterprise/include/functions_reporting_csv.php:1615 +#: ../../enterprise/include/functions_reporting_csv.php:1770 msgid "Time Error Day" msgstr "日ごとの障害時間" -#: ../../enterprise/include/functions_reporting_csv.php:1465 -#: ../../enterprise/include/functions_reporting_csv.php:1620 +#: ../../enterprise/include/functions_reporting_csv.php:1616 +#: ../../enterprise/include/functions_reporting_csv.php:1771 msgid "Time Unknown Day" msgstr "日ごとの不明時間" -#: ../../enterprise/include/functions_reporting_csv.php:1466 -#: ../../enterprise/include/functions_reporting_csv.php:1621 +#: ../../enterprise/include/functions_reporting_csv.php:1617 +#: ../../enterprise/include/functions_reporting_csv.php:1772 msgid "Time Not Init Day" msgstr "日ごとの未初期化時間" -#: ../../enterprise/include/functions_reporting_csv.php:1467 -#: ../../enterprise/include/functions_reporting_csv.php:1622 +#: ../../enterprise/include/functions_reporting_csv.php:1618 +#: ../../enterprise/include/functions_reporting_csv.php:1773 msgid "Time Downtime Day" msgstr "日ごとの計画停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1468 -#: ../../enterprise/include/functions_reporting_csv.php:1623 +#: ../../enterprise/include/functions_reporting_csv.php:1619 +#: ../../enterprise/include/functions_reporting_csv.php:1774 msgid "Time Out Day" msgstr "日ごとの停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1469 -#: ../../enterprise/include/functions_reporting_csv.php:1624 +#: ../../enterprise/include/functions_reporting_csv.php:1620 +#: ../../enterprise/include/functions_reporting_csv.php:1775 msgid "Checks Total Day" msgstr "日ごとの合計確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1470 -#: ../../enterprise/include/functions_reporting_csv.php:1625 +#: ../../enterprise/include/functions_reporting_csv.php:1621 +#: ../../enterprise/include/functions_reporting_csv.php:1776 msgid "Checks OK Day" msgstr "日ごとの正常確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1471 -#: ../../enterprise/include/functions_reporting_csv.php:1626 +#: ../../enterprise/include/functions_reporting_csv.php:1622 +#: ../../enterprise/include/functions_reporting_csv.php:1777 msgid "Checks Error Day" msgstr "日ごとの障害確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1472 -#: ../../enterprise/include/functions_reporting_csv.php:1627 +#: ../../enterprise/include/functions_reporting_csv.php:1623 +#: ../../enterprise/include/functions_reporting_csv.php:1778 msgid "Checks Unknown Day" msgstr "日ごとの不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1473 -#: ../../enterprise/include/functions_reporting_csv.php:1628 +#: ../../enterprise/include/functions_reporting_csv.php:1624 +#: ../../enterprise/include/functions_reporting_csv.php:1779 msgid "Checks Not Init Day" msgstr "日ごとの不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1474 -#: ../../enterprise/include/functions_reporting_csv.php:1629 +#: ../../enterprise/include/functions_reporting_csv.php:1625 +#: ../../enterprise/include/functions_reporting_csv.php:1780 msgid "SLA Day" msgstr "日ごとの SLAd" -#: ../../enterprise/include/functions_reporting_csv.php:1475 -#: ../../enterprise/include/functions_reporting_csv.php:1630 +#: ../../enterprise/include/functions_reporting_csv.php:1626 +#: ../../enterprise/include/functions_reporting_csv.php:1781 msgid "SLA Fixed Day" msgstr "日ごとの修正 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1476 -#: ../../enterprise/include/functions_reporting_csv.php:1631 +#: ../../enterprise/include/functions_reporting_csv.php:1627 +#: ../../enterprise/include/functions_reporting_csv.php:1782 msgid "Date From Day" msgstr "開始日" -#: ../../enterprise/include/functions_reporting_csv.php:1477 -#: ../../enterprise/include/functions_reporting_csv.php:1632 +#: ../../enterprise/include/functions_reporting_csv.php:1628 +#: ../../enterprise/include/functions_reporting_csv.php:1783 msgid "Date To Day" msgstr "終了日" -#: ../../enterprise/include/functions_reporting_csv.php:1478 -#: ../../enterprise/include/functions_reporting_csv.php:1633 +#: ../../enterprise/include/functions_reporting_csv.php:1629 +#: ../../enterprise/include/functions_reporting_csv.php:1784 msgid "Status Day" msgstr "日ごとの状態" -#: ../../enterprise/include/functions_reporting_csv.php:1538 -#: ../../enterprise/include/functions_reporting_csv.php:1806 -#: ../../include/functions_html.php:1597 +#: ../../enterprise/include/functions_reporting_csv.php:1689 +#: ../../enterprise/include/functions_reporting_csv.php:1957 +#: ../../include/functions_html.php:2074 msgid "Month" msgstr "月" -#: ../../enterprise/include/functions_reporting_csv.php:1539 -#: ../../enterprise/include/functions_reporting_csv.php:1807 +#: ../../enterprise/include/functions_reporting_csv.php:1690 +#: ../../enterprise/include/functions_reporting_csv.php:1958 msgid "Month Number" msgstr "月の数" -#: ../../enterprise/include/functions_reporting_csv.php:1540 -#: ../../enterprise/include/functions_reporting_csv.php:1808 +#: ../../enterprise/include/functions_reporting_csv.php:1691 +#: ../../enterprise/include/functions_reporting_csv.php:1959 msgid "Year" msgstr "年" -#: ../../enterprise/include/functions_reporting_csv.php:1590 +#: ../../enterprise/include/functions_reporting_csv.php:1741 msgid "Time Total week" msgstr "週間合計時間" -#: ../../enterprise/include/functions_reporting_csv.php:1591 +#: ../../enterprise/include/functions_reporting_csv.php:1742 msgid "Time OK week" msgstr "週間正常時間" -#: ../../enterprise/include/functions_reporting_csv.php:1592 +#: ../../enterprise/include/functions_reporting_csv.php:1743 msgid "Time Error week" msgstr "週間障害時間" -#: ../../enterprise/include/functions_reporting_csv.php:1593 +#: ../../enterprise/include/functions_reporting_csv.php:1744 msgid "Time Unknown week" msgstr "週間不明時間" -#: ../../enterprise/include/functions_reporting_csv.php:1594 +#: ../../enterprise/include/functions_reporting_csv.php:1745 msgid "Time Downtime week" msgstr "週間計画停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1595 +#: ../../enterprise/include/functions_reporting_csv.php:1746 msgid "Time Not Init week" msgstr "週間未初期化時間" -#: ../../enterprise/include/functions_reporting_csv.php:1596 +#: ../../enterprise/include/functions_reporting_csv.php:1747 msgid "Checks Total week" msgstr "週間合計確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1597 +#: ../../enterprise/include/functions_reporting_csv.php:1748 msgid "Checks OK week" msgstr "週間正常確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1598 +#: ../../enterprise/include/functions_reporting_csv.php:1749 msgid "Checks Error week" msgstr "週間障害確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1599 +#: ../../enterprise/include/functions_reporting_csv.php:1750 msgid "Checks Unknown week" msgstr "週間不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1600 +#: ../../enterprise/include/functions_reporting_csv.php:1751 msgid "Status week" msgstr "週間状態" -#: ../../enterprise/include/functions_reporting_csv.php:1616 +#: ../../enterprise/include/functions_reporting_csv.php:1767 msgid "Day Week" msgstr "週" -#: ../../enterprise/include/functions_reporting_csv.php:1668 +#: ../../enterprise/include/functions_reporting_csv.php:1819 msgid "S.L.A. Services" msgstr "SLA サービス" -#: ../../enterprise/include/functions_reporting_csv.php:1686 +#: ../../enterprise/include/functions_reporting_csv.php:1837 msgid "Lost sercice " -msgstr "" +msgstr "失われたサービス " -#: ../../enterprise/include/functions_reporting_csv.php:1687 +#: ../../enterprise/include/functions_reporting_csv.php:1838 msgid "Service " msgstr "サービス " -#: ../../enterprise/include/functions_reporting_csv.php:1688 +#: ../../enterprise/include/functions_reporting_csv.php:1839 msgid "Limit " msgstr "制限 " -#: ../../enterprise/include/functions_reporting_csv.php:1689 +#: ../../enterprise/include/functions_reporting_csv.php:1840 msgid "SLA Compilance " msgstr "SLA コンプライアンス " -#: ../../enterprise/include/functions_reporting_csv.php:1690 +#: ../../enterprise/include/functions_reporting_csv.php:1841 msgid "Unknown " msgstr "不明 " -#: ../../enterprise/include/functions_reporting_csv.php:1691 +#: ../../enterprise/include/functions_reporting_csv.php:1842 msgid "Ok " msgstr "Ok " -#: ../../enterprise/include/functions_reporting_csv.php:1692 +#: ../../enterprise/include/functions_reporting_csv.php:1843 msgid "Fail " msgstr "失敗 " -#: ../../enterprise/include/functions_reporting_csv.php:1693 +#: ../../enterprise/include/functions_reporting_csv.php:1844 msgid "Result " msgstr "結果 " -#: ../../enterprise/include/functions_reporting_csv.php:1738 +#: ../../enterprise/include/functions_reporting_csv.php:1889 msgid "SLA max" msgstr "最大 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1739 +#: ../../enterprise/include/functions_reporting_csv.php:1890 msgid "SLA min" msgstr "最小 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1740 +#: ../../enterprise/include/functions_reporting_csv.php:1891 msgid "SLA limit" msgstr "SLA 制限" -#: ../../enterprise/include/functions_reporting_csv.php:1741 -#: ../../include/functions_reporting_html.php:527 +#: ../../enterprise/include/functions_reporting_csv.php:1892 +#: ../../enterprise/include/functions_reporting.php:4832 +#: ../../include/functions_reporting_html.php:563 msgid "Time Total" msgstr "合計時間" -#: ../../enterprise/include/functions_reporting_csv.php:1742 -#: ../../include/functions_reporting_html.php:529 -#: ../../include/functions_reporting_html.php:3053 +#: ../../enterprise/include/functions_reporting_csv.php:1893 +#: ../../enterprise/include/functions_reporting.php:4835 +#: ../../include/functions_reporting_html.php:565 +#: ../../include/functions_reporting_html.php:3564 msgid "Time OK" msgstr "正常時間" -#: ../../enterprise/include/functions_reporting_csv.php:1743 +#: ../../enterprise/include/functions_reporting_csv.php:1894 msgid "Time Error" msgstr "障害時間" -#: ../../enterprise/include/functions_reporting_csv.php:1744 -#: ../../include/functions_reporting_html.php:530 -#: ../../include/functions_reporting_html.php:3059 +#: ../../enterprise/include/functions_reporting_csv.php:1895 +#: ../../enterprise/include/functions_reporting.php:4836 +#: ../../include/functions_reporting_html.php:566 +#: ../../include/functions_reporting_html.php:3570 msgid "Time Unknown" msgstr "不明時間" -#: ../../enterprise/include/functions_reporting_csv.php:1745 -#: ../../include/functions_reporting_html.php:531 +#: ../../enterprise/include/functions_reporting_csv.php:1896 +#: ../../enterprise/include/functions_reporting.php:4837 +#: ../../include/functions_reporting_html.php:567 msgid "Time Not Init" msgstr "未初期化時間" -#: ../../enterprise/include/functions_reporting_csv.php:1746 -#: ../../include/functions_reporting_html.php:3071 +#: ../../enterprise/include/functions_reporting_csv.php:1897 +#: ../../include/functions_reporting_html.php:3582 msgid "Time Downtime" msgstr "計画停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1747 -#: ../../include/functions_reporting_html.php:558 +#: ../../enterprise/include/functions_reporting_csv.php:1898 +#: ../../enterprise/include/functions_reporting.php:4927 +#: ../../include/functions_reporting_html.php:596 msgid "Checks Total" msgstr "合計確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1748 -#: ../../include/functions_reporting_html.php:560 -#: ../../include/functions_reporting_html.php:3138 +#: ../../enterprise/include/functions_reporting_csv.php:1899 +#: ../../enterprise/include/functions_reporting.php:4930 +#: ../../include/functions_reporting_html.php:598 +#: ../../include/functions_reporting_html.php:3650 msgid "Checks OK" msgstr "正常確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1749 +#: ../../enterprise/include/functions_reporting_csv.php:1900 msgid "Checks Error" msgstr "エラー数" -#: ../../enterprise/include/functions_reporting_csv.php:1750 -#: ../../include/functions_reporting_html.php:561 +#: ../../enterprise/include/functions_reporting_csv.php:1901 +#: ../../enterprise/include/functions_reporting.php:4931 +#: ../../include/functions_reporting_html.php:599 msgid "Checks Unknown" msgstr "不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1751 +#: ../../enterprise/include/functions_reporting_csv.php:1902 +#: ../../enterprise/include/functions_reporting.php:4932 msgid "Checks Not Init" msgstr "未初期化数" -#: ../../enterprise/include/functions_reporting_csv.php:1752 -#: ../../enterprise/operation/services/services.service.php:175 -#: ../../enterprise/operation/services/services.list.php:434 -#: ../../include/functions_reports.php:683 -#: ../../include/functions_reports.php:688 -#: ../../include/functions_reports.php:692 -#: ../../include/functions_reports.php:696 -#: ../../include/functions_reports.php:702 +#: ../../enterprise/include/functions_reporting_csv.php:1903 +#: ../../enterprise/operation/services/services.service.php:128 +#: ../../enterprise/operation/services/services.list.php:519 +#: ../../include/functions_reports.php:690 +#: ../../include/functions_reports.php:695 +#: ../../include/functions_reports.php:699 +#: ../../include/functions_reports.php:703 +#: ../../include/functions_reports.php:709 msgid "SLA" msgstr "SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1753 +#: ../../enterprise/include/functions_reporting_csv.php:1904 msgid "SLA Fixed" msgstr "修正 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1858 +#: ../../enterprise/include/functions_reporting_csv.php:2009 msgid "Time Total day" msgstr "日ごとの合計時間" -#: ../../enterprise/include/functions_reporting_csv.php:1859 +#: ../../enterprise/include/functions_reporting_csv.php:2010 msgid "Time OK day" msgstr "日ごとの正常時間" -#: ../../enterprise/include/functions_reporting_csv.php:1860 +#: ../../enterprise/include/functions_reporting_csv.php:2011 msgid "Time Error day" msgstr "日ごとの障害時間" -#: ../../enterprise/include/functions_reporting_csv.php:1861 +#: ../../enterprise/include/functions_reporting_csv.php:2012 msgid "Time Unknown day" msgstr "日ごとの不明時間" -#: ../../enterprise/include/functions_reporting_csv.php:1862 +#: ../../enterprise/include/functions_reporting_csv.php:2013 msgid "Time Downtime day" msgstr "日ごとの計画停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1863 +#: ../../enterprise/include/functions_reporting_csv.php:2014 msgid "Time Not Init day" msgstr "日ごとの未初期化時間" -#: ../../enterprise/include/functions_reporting_csv.php:1864 +#: ../../enterprise/include/functions_reporting_csv.php:2015 msgid "Checks Total day" msgstr "日ごとの合計確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1865 +#: ../../enterprise/include/functions_reporting_csv.php:2016 msgid "Checks OK day" msgstr "日ごとの正常確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1866 +#: ../../enterprise/include/functions_reporting_csv.php:2017 msgid "Checks Error day" msgstr "日ごとのエラー確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1867 +#: ../../enterprise/include/functions_reporting_csv.php:2018 msgid "Checks Unknown day" msgstr "日ごとの不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1868 +#: ../../enterprise/include/functions_reporting_csv.php:2019 msgid "Status day" msgstr "日ごとの状態" -#: ../../enterprise/include/functions_reporting_csv.php:1884 +#: ../../enterprise/include/functions_reporting_csv.php:2035 #: ../../enterprise/include/functions_events.php:230 msgid "Hours" msgstr "時間" -#: ../../enterprise/include/functions_reporting_csv.php:1885 +#: ../../enterprise/include/functions_reporting_csv.php:2036 msgid "Time Total hours" msgstr "1時間ごとの合計時間" -#: ../../enterprise/include/functions_reporting_csv.php:1886 +#: ../../enterprise/include/functions_reporting_csv.php:2037 msgid "Time OK hours" msgstr "1時間ごとの正常時間" -#: ../../enterprise/include/functions_reporting_csv.php:1887 +#: ../../enterprise/include/functions_reporting_csv.php:2038 msgid "Time Error hours" msgstr "1時間ごとの障害時間" -#: ../../enterprise/include/functions_reporting_csv.php:1888 +#: ../../enterprise/include/functions_reporting_csv.php:2039 msgid "Time Unknown hours" msgstr "1時間ごとの不明時間" -#: ../../enterprise/include/functions_reporting_csv.php:1889 +#: ../../enterprise/include/functions_reporting_csv.php:2040 msgid "Time Not Init hours" msgstr "1時間ごとの未初期化時間" -#: ../../enterprise/include/functions_reporting_csv.php:1890 +#: ../../enterprise/include/functions_reporting_csv.php:2041 msgid "Time Downtime hours" msgstr "1時間ごとの計画停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1891 +#: ../../enterprise/include/functions_reporting_csv.php:2042 msgid "Time Out hours" msgstr "1時間ごとの停止時間" -#: ../../enterprise/include/functions_reporting_csv.php:1892 +#: ../../enterprise/include/functions_reporting_csv.php:2043 msgid "Checks Total hours" msgstr "1時間ごとの確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1893 +#: ../../enterprise/include/functions_reporting_csv.php:2044 msgid "Checks OK hours" msgstr "1時間ごとの正常確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1894 +#: ../../enterprise/include/functions_reporting_csv.php:2045 msgid "Checks Error hours" msgstr "1時間ごとの障害確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1895 +#: ../../enterprise/include/functions_reporting_csv.php:2046 msgid "Checks Unknown hours" msgstr "1時間ごとの不明確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1896 +#: ../../enterprise/include/functions_reporting_csv.php:2047 msgid "Checks Not Init hours" msgstr "1時間ごとの未初期化確認数" -#: ../../enterprise/include/functions_reporting_csv.php:1897 +#: ../../enterprise/include/functions_reporting_csv.php:2048 msgid "SLA hours" msgstr "1時間ごとの SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1898 +#: ../../enterprise/include/functions_reporting_csv.php:2049 msgid "SLA Fixed hours" msgstr "1時間ごとの修正 SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1899 +#: ../../enterprise/include/functions_reporting_csv.php:2050 msgid "Date From hours" msgstr "開始時間" -#: ../../enterprise/include/functions_reporting_csv.php:1900 +#: ../../enterprise/include/functions_reporting_csv.php:2051 msgid "Date To hours" msgstr "終了時間" -#: ../../enterprise/include/functions_reporting_csv.php:1901 +#: ../../enterprise/include/functions_reporting_csv.php:2052 msgid "Status hours" msgstr "1時間ごとの状態" -#: ../../enterprise/include/functions_reporting_csv.php:1945 -#: ../../include/functions_netflow.php:1230 -msgid "Sent" -msgstr "送信" - -#: ../../enterprise/include/functions_reporting_csv.php:1946 -#: ../../enterprise/include/functions_reporting_csv.php:1954 -#: ../../include/functions_config.php:895 -#: ../../include/functions_config.php:2767 -#: ../../operation/network/network_report.php:218 -#: ../../operation/network/network_report.php:250 -msgid "Bytes" -msgstr "バイト" - -#: ../../enterprise/include/functions_reporting_csv.php:1946 -#: ../../enterprise/include/functions_reporting_csv.php:1954 -#: ../../include/functions_reporting_html.php:5115 -msgid "Packages" -msgstr "パッケージ" - -#: ../../enterprise/include/functions_reporting_csv.php:1953 -#: ../../include/functions_netflow.php:1238 -msgid "Received" -msgstr "受信" - -#: ../../enterprise/include/functions_reporting_csv.php:2037 -#: ../../include/functions.php:231 -msgid "." -msgstr "." - -#: ../../enterprise/include/functions_reporting_csv.php:2052 +#: ../../enterprise/include/functions_reporting_csv.php:2179 msgid "Simple Baseline Graph" -msgstr "単純ベースライングラフ" +msgstr "シンプルベースライングラフ" -#: ../../enterprise/include/functions_reporting_csv.php:2083 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:554 +#: ../../enterprise/include/functions_reporting_csv.php:2210 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:563 msgid "Custom Graph" msgstr "カスタムグラフ" -#: ../../enterprise/include/functions_reporting_csv.php:2207 -#: ../../include/functions_reporting.php:4081 +#: ../../enterprise/include/functions_reporting_csv.php:2355 +#: ../../include/functions_reporting.php:4841 msgid "Alert Report Module" msgstr "アラートレポートモジュール" -#: ../../enterprise/include/functions_reporting_csv.php:2209 -#: ../../include/functions_reporting.php:3923 +#: ../../enterprise/include/functions_reporting_csv.php:2357 +#: ../../include/functions_reporting.php:4674 msgid "Alert Report Agent" msgstr "アラートレポートエージェント" -#: ../../enterprise/include/functions_reporting_csv.php:2211 -#: ../../include/functions_reporting.php:3734 +#: ../../enterprise/include/functions_reporting_csv.php:2359 +#: ../../include/functions_reporting.php:4494 msgid "Alert Report Group" msgstr "アラートレポートグループ" -#: ../../enterprise/include/functions_reporting_csv.php:2229 +#: ../../enterprise/include/functions_reporting_csv.php:2377 msgid "Actions Triggered" -msgstr "" +msgstr "実行されたアクション" -#: ../../enterprise/include/functions_reporting_csv.php:2229 +#: ../../enterprise/include/functions_reporting_csv.php:2377 msgid "Template Triggered" -msgstr "" +msgstr "実行されたテンプレート" -#: ../../enterprise/include/functions_reporting_csv.php:2266 +#: ../../enterprise/include/functions_reporting_csv.php:2414 msgid "Event Report Log" msgstr "イベントレポートログ" -#: ../../enterprise/include/functions_reporting_csv.php:2295 -#: ../../include/functions_reporting.php:4472 +#: ../../enterprise/include/functions_reporting_csv.php:2443 +#: ../../include/functions_reports.php:906 +#: ../../include/functions_reports.php:907 +#: ../../include/functions_reporting.php:4039 +msgid "Permissions report" +msgstr "権限レポート" + +#: ../../enterprise/include/functions_reporting_csv.php:2461 +#: ../../enterprise/include/functions_reporting_csv.php:2471 +#: ../../godmode/users/user_list.php:451 +#: ../../godmode/users/configure_user.php:826 +#: ../../godmode/users/configure_user.php:842 +#: ../../include/functions_reporting_html.php:4662 +#: ../../include/functions_reporting_html.php:5860 +#: ../../include/functions_reporting_html.php:5883 +#: ../../operation/search_users.php:34 ../../operation/users/user_edit.php:251 +#: ../../operation/snmpconsole/snmp_view.php:876 +msgid "User ID" +msgstr "ユーザ ID" + +#: ../../enterprise/include/functions_reporting_csv.php:2461 +#: ../../enterprise/include/functions_reporting_csv.php:2471 +#: ../../include/functions_reporting_html.php:5861 +#: ../../include/functions_reporting_html.php:5884 +msgid "Full name" +msgstr "フルネーム" + +#: ../../enterprise/include/functions_reporting_csv.php:2461 +#: ../../enterprise/include/functions_reporting_csv.php:2471 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/functions_reporting_html.php:5885 +msgid "Permissions" +msgstr "権限" + +#: ../../enterprise/include/functions_reporting_csv.php:2507 +#: ../../include/functions_reporting.php:5272 msgid "Netflow Area" msgstr "Netflow塗りつぶしグラフ" -#: ../../enterprise/include/functions_reporting_csv.php:2297 -#: ../../include/functions_reporting.php:4480 +#: ../../enterprise/include/functions_reporting_csv.php:2509 +#: ../../include/functions_reporting.php:5280 msgid "Netflow Data" msgstr "Netflowデータ" -#: ../../enterprise/include/functions_reporting_csv.php:2299 -#: ../../include/functions_reporting.php:4476 +#: ../../enterprise/include/functions_reporting_csv.php:2511 +#: ../../include/functions_reporting.php:5276 msgid "Netflow Summary" msgstr "Netflow 概要" @@ -22821,58 +22346,57 @@ msgstr "$" #: ../../enterprise/include/functions_aws.php:491 msgid "Current deployments" -msgstr "" +msgstr "現在のデプロイ" #: ../../enterprise/include/functions_aws.php:525 msgid "Cost analysis" -msgstr "" +msgstr "コスト分析" #: ../../enterprise/include/functions_aws.php:528 msgid "Current cost estimation" -msgstr "" +msgstr "現在のコスト見積" #: ../../enterprise/include/functions_aws.php:530 msgid "Previous period cost" -msgstr "" +msgstr "前期間のコスト" #: ../../enterprise/include/functions_aws.php:589 msgid "Reservation status" -msgstr "" +msgstr "予約状況" #: ../../enterprise/include/functions_HA_cluster.php:46 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1747 -#: ../../godmode/servers/plugin.php:1033 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1787 msgid "Deploy" -msgstr "展開" +msgstr "デプロイ" #: ../../enterprise/include/functions_HA_cluster.php:49 msgid "Recover" -msgstr "" +msgstr "復元" #: ../../enterprise/include/functions_HA_cluster.php:52 msgid "Promote" -msgstr "" +msgstr "昇格" #: ../../enterprise/include/functions_HA_cluster.php:55 msgid "Demote" -msgstr "" +msgstr "降格" #: ../../enterprise/include/functions_HA_cluster.php:64 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1744 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1939 msgid "Cleanup" -msgstr "" +msgstr "クリーンアップ" #: ../../enterprise/include/functions_HA_cluster.php:67 msgid "Resync" -msgstr "" +msgstr "再同期" #: ../../enterprise/include/functions_HA_cluster.php:261 msgid "Public Key Authentication Failed" -msgstr "" +msgstr "公開鍵認証に失敗しました" #: ../../enterprise/include/functions_HA_cluster.php:268 msgid "Connection failed" -msgstr "" +msgstr "接続に失敗しました" #: ../../enterprise/include/functions_HA_cluster.php:491 msgid "Register" @@ -22880,311 +22404,386 @@ msgstr "登録" #: ../../enterprise/include/functions_HA_cluster.php:493 msgid "Register new node" -msgstr "" +msgstr "新規ノードの登録" #: ../../enterprise/include/functions_HA_cluster.php:496 -#: ../../include/class/NetworkMap.class.php:2982 +#: ../../include/class/NetworkMap.class.php:2983 msgid "Update node" msgstr "ノード更新" -#: ../../enterprise/include/class/Azure.cloud.php:137 -#: ../../enterprise/include/class/Aws.cloud.php:92 +#: ../../enterprise/include/class/Azure.cloud.php:148 +#: ../../enterprise/include/class/Aws.cloud.php:113 +#: ../../enterprise/include/class/Google.cloud.php:142 msgid "Cloud message" msgstr "クラウドメッセージ" -#: ../../enterprise/include/class/Azure.cloud.php:142 -#: ../../include/class/CredentialStore.class.php:871 +#: ../../enterprise/include/class/Azure.cloud.php:153 +#: ../../include/class/CredentialStore.class.php:927 msgid "Azure" msgstr "Azure" -#: ../../enterprise/include/class/Azure.cloud.php:237 +#: ../../enterprise/include/class/Azure.cloud.php:248 +#: ../../enterprise/include/class/Google.cloud.php:242 msgid "Task details" msgstr "タスク詳細" -#: ../../enterprise/include/class/Azure.cloud.php:238 +#: ../../enterprise/include/class/Azure.cloud.php:249 +#: ../../enterprise/include/class/Google.cloud.php:243 msgid "Instance explorer" msgstr "インスタンスエクスプローラ" -#: ../../enterprise/include/class/Azure.cloud.php:239 +#: ../../enterprise/include/class/Azure.cloud.php:250 +#: ../../enterprise/include/class/Google.cloud.php:244 msgid "Metrics" msgstr "メトリック" -#: ../../enterprise/include/class/Azure.cloud.php:296 +#: ../../enterprise/include/class/Azure.cloud.php:307 msgid "Microsoft Compute" msgstr "Microsoft コンピュート" -#: ../../enterprise/include/class/Azure.cloud.php:344 -#: ../../enterprise/include/class/Aws.cloud.php:1375 +#: ../../enterprise/include/class/Azure.cloud.php:355 +#: ../../enterprise/include/class/Aws.cloud.php:1491 +#: ../../enterprise/include/class/Google.cloud.php:349 #, php-format msgid "%s not found or not executable" msgstr "%s が見つからないか実行できません" -#: ../../enterprise/include/class/Azure.cloud.php:572 -#: ../../enterprise/include/class/Azure.cloud.php:620 +#: ../../enterprise/include/class/Azure.cloud.php:468 +#: ../../enterprise/include/class/Google.cloud.php:470 +msgid "Group not found." +msgstr "グループが見つかりません。" + +#: ../../enterprise/include/class/Azure.cloud.php:598 +#: ../../enterprise/include/class/Azure.cloud.php:646 +#: ../../enterprise/include/class/Google.cloud.php:597 +#: ../../enterprise/include/class/Google.cloud.php:643 msgid "Unauthorized access" msgstr "不正アクセス" -#: ../../enterprise/include/class/Azure.cloud.php:734 -#: ../../enterprise/include/class/VMware.app.php:518 -#: ../../enterprise/include/class/SAP.app.php:459 -#: ../../enterprise/include/class/Aws.cloud.php:1086 -#: ../../enterprise/include/class/MySQL.app.php:441 -#: ../../enterprise/include/class/Oracle.app.php:439 -#: ../../godmode/wizards/HostDevices.class.php:834 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:423 -#: ../../include/class/CustomNetScan.class.php:445 +#: ../../enterprise/include/class/Azure.cloud.php:771 +#: ../../enterprise/include/class/VMware.app.php:569 +#: ../../enterprise/include/class/DB2.app.php:437 +#: ../../enterprise/include/class/Aws.S3.php:401 +#: ../../enterprise/include/class/SAP.app.php:469 +#: ../../enterprise/include/class/Aws.cloud.php:1200 +#: ../../enterprise/include/class/MySQL.app.php:442 +#: ../../enterprise/include/class/Google.cloud.php:759 +#: ../../enterprise/include/class/Oracle.app.php:444 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:439 +#: ../../godmode/wizards/HostDevices.class.php:838 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:539 +#: ../../include/class/CustomNetScan.class.php:446 #: ../../operation/servers/recon_view.php:94 msgid "Task name" msgstr "タスク名" -#: ../../enterprise/include/class/Azure.cloud.php:796 -#: ../../enterprise/include/class/Aws.cloud.php:621 -#: ../../enterprise/include/class/Aws.cloud.php:1159 +#: ../../enterprise/include/class/Azure.cloud.php:797 +#: ../../enterprise/include/class/VMware.app.php:600 +#: ../../enterprise/include/class/Aws.S3.php:559 +#: ../../enterprise/include/class/Aws.cloud.php:539 +msgid "Tentacle options" +msgstr "Tentacle オプション" + +#: ../../enterprise/include/class/Azure.cloud.php:872 +#: ../../enterprise/include/class/Aws.cloud.php:741 +#: ../../enterprise/include/class/Aws.cloud.php:1273 +#: ../../enterprise/include/class/Google.cloud.php:822 msgid "No instances found." -msgstr "インスタンスがありません。" +msgstr "インスタンスが見つかりません。" -#: ../../enterprise/include/class/Azure.cloud.php:833 +#: ../../enterprise/include/class/Azure.cloud.php:909 +#: ../../enterprise/include/class/Google.cloud.php:865 msgid "Select target virtual machines" -msgstr "対象の仮想マシンを選択" +msgstr "対象の仮想マシンを選択してください" -#: ../../enterprise/include/class/Azure.cloud.php:852 -#: ../../enterprise/include/class/Aws.cloud.php:550 +#: ../../enterprise/include/class/Azure.cloud.php:928 +#: ../../enterprise/include/class/Aws.cloud.php:670 msgid "Scan and general monitoring." -msgstr "スキャンおよび一般的な監視" +msgstr "スキャンと一般的な監視。" -#: ../../enterprise/include/class/Azure.cloud.php:865 -#: ../../enterprise/include/class/Aws.cloud.php:567 +#: ../../enterprise/include/class/Azure.cloud.php:941 +#: ../../enterprise/include/class/Aws.cloud.php:687 msgid "Cpu performance summary" -msgstr "CPUパフォーマンス概要" +msgstr "CPU パフォーマンス概要" -#: ../../enterprise/include/class/Azure.cloud.php:873 -#: ../../enterprise/include/class/Aws.cloud.php:577 +#: ../../enterprise/include/class/Azure.cloud.php:949 +#: ../../enterprise/include/class/Aws.cloud.php:697 +#: ../../enterprise/include/class/Google.cloud.php:911 msgid "IOPS performance summary" -msgstr "IOPSパフォーマンス概要" +msgstr "IOPS パフォーマンス概要" -#: ../../enterprise/include/class/Azure.cloud.php:881 -#: ../../enterprise/include/class/Aws.cloud.php:587 +#: ../../enterprise/include/class/Azure.cloud.php:957 +#: ../../enterprise/include/class/Aws.cloud.php:707 +#: ../../enterprise/include/class/Google.cloud.php:919 msgid "Disk performance summary" msgstr "ディスクパフォーマンス概要" -#: ../../enterprise/include/class/Azure.cloud.php:889 -#: ../../enterprise/include/class/Aws.cloud.php:597 +#: ../../enterprise/include/class/Azure.cloud.php:965 +#: ../../enterprise/include/class/Aws.cloud.php:717 +#: ../../enterprise/include/class/Google.cloud.php:927 msgid "Network performance summary" msgstr "ネットワークパフォーマンス概要" -#: ../../enterprise/include/class/Azure.cloud.php:914 -#: ../../enterprise/include/class/VMware.app.php:897 -#: ../../enterprise/include/class/SAP.app.php:844 -#: ../../enterprise/include/class/Aws.cloud.php:1473 -#: ../../enterprise/include/class/MySQL.app.php:942 -#: ../../enterprise/include/class/Oracle.app.php:971 -#: ../../godmode/wizards/HostDevices.class.php:1212 -#: ../../include/class/CustomNetScan.class.php:756 +#: ../../enterprise/include/class/Azure.cloud.php:990 +#: ../../enterprise/include/class/VMware.app.php:994 +#: ../../enterprise/include/class/DB2.app.php:868 +#: ../../enterprise/include/class/Aws.S3.php:658 +#: ../../enterprise/include/class/SAP.app.php:921 +#: ../../enterprise/include/class/Aws.cloud.php:1589 +#: ../../enterprise/include/class/MySQL.app.php:944 +#: ../../enterprise/include/class/Google.cloud.php:952 +#: ../../enterprise/include/class/Oracle.app.php:977 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:821 +#: ../../godmode/wizards/HostDevices.class.php:1589 +#: ../../include/class/CustomNetScan.class.php:758 msgid "Task configured." msgstr "タスクを設定しました。" -#: ../../enterprise/include/class/Azure.cloud.php:918 -#: ../../enterprise/include/class/VMware.app.php:901 -#: ../../enterprise/include/class/SAP.app.php:848 -#: ../../enterprise/include/class/MySQL.app.php:946 -#: ../../enterprise/include/class/Oracle.app.php:975 -#: ../../godmode/wizards/HostDevices.class.php:1216 -#: ../../include/class/CustomNetScan.class.php:760 +#: ../../enterprise/include/class/Azure.cloud.php:994 +#: ../../enterprise/include/class/VMware.app.php:998 +#: ../../enterprise/include/class/DB2.app.php:872 +#: ../../enterprise/include/class/SAP.app.php:925 +#: ../../enterprise/include/class/MySQL.app.php:948 +#: ../../enterprise/include/class/Google.cloud.php:956 +#: ../../enterprise/include/class/Oracle.app.php:981 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:825 +#: ../../godmode/wizards/HostDevices.class.php:1593 +#: ../../include/class/CustomNetScan.class.php:762 msgid "Wizard failed. Cannot configure task." msgstr "ウィザードに失敗しました。タスクを設定できません。" -#: ../../enterprise/include/class/SSH.class.php:177 +#: ../../enterprise/include/class/SSH.class.php:184 msgid "Failed to connect" -msgstr "" +msgstr "接続に失敗しました" -#: ../../enterprise/include/class/SSH.class.php:229 +#: ../../enterprise/include/class/SSH.class.php:236 #, php-format msgid "Unable to open public key file %s" -msgstr "" +msgstr "公開鍵ファイルを開けません %s" -#: ../../enterprise/include/class/SSH.class.php:248 +#: ../../enterprise/include/class/SSH.class.php:255 msgid "Failed to login to target" -msgstr "" +msgstr "対象へのログインに失敗しました" -#: ../../enterprise/include/class/VMware.app.php:206 +#: ../../enterprise/include/class/VMware.app.php:218 msgid "" "This VMware configuration has been already defined. Please edit it or create " "a new one." -msgstr "" +msgstr "この VMware 設定はすでに定義されています。 編集するか、新しいものを作成してください。" -#: ../../enterprise/include/class/VMware.app.php:240 -#: ../../enterprise/include/class/SAP.app.php:186 -#: ../../enterprise/include/class/Aws.cloud.php:802 -#: ../../enterprise/include/class/MySQL.app.php:205 -#: ../../enterprise/include/class/Oracle.app.php:197 -#: ../../godmode/wizards/HostDevices.class.php:416 +#: ../../enterprise/include/class/VMware.app.php:252 +#: ../../enterprise/include/class/DB2.app.php:197 +#: ../../enterprise/include/class/Aws.S3.php:183 +#: ../../enterprise/include/class/SAP.app.php:185 +#: ../../enterprise/include/class/Aws.cloud.php:916 +#: ../../enterprise/include/class/MySQL.app.php:206 +#: ../../enterprise/include/class/Oracle.app.php:204 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:203 +#: ../../godmode/wizards/HostDevices.class.php:422 #: ../../include/class/CustomNetScan.class.php:168 msgid "You must provide a task name." msgstr "タスク名を設定する必要があります。" -#: ../../enterprise/include/class/VMware.app.php:245 -#: ../../enterprise/include/class/SAP.app.php:191 -#: ../../enterprise/include/class/Aws.cloud.php:807 -#: ../../enterprise/include/class/MySQL.app.php:210 -#: ../../enterprise/include/class/Oracle.app.php:202 -#: ../../godmode/wizards/HostDevices.class.php:421 +#: ../../enterprise/include/class/VMware.app.php:257 +#: ../../enterprise/include/class/DB2.app.php:202 +#: ../../enterprise/include/class/Aws.S3.php:188 +#: ../../enterprise/include/class/SAP.app.php:190 +#: ../../enterprise/include/class/Aws.cloud.php:921 +#: ../../enterprise/include/class/MySQL.app.php:211 +#: ../../enterprise/include/class/Oracle.app.php:209 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:208 +#: ../../godmode/wizards/HostDevices.class.php:427 #: ../../include/class/CustomNetScan.class.php:173 msgid "You must select a Discovery Server." msgstr "自動検出サーバを選択する必要があります。" -#: ../../enterprise/include/class/VMware.app.php:250 +#: ../../enterprise/include/class/VMware.app.php:262 msgid "You must provide a valid V-Center IP or FQDN." -msgstr "" +msgstr "正しい V-Center IP または FQDN を設定する必要があります。" -#: ../../enterprise/include/class/VMware.app.php:255 -#: ../../enterprise/include/class/SAP.app.php:201 -#: ../../enterprise/include/class/Aws.cloud.php:812 -#: ../../enterprise/include/class/MySQL.app.php:225 -#: ../../enterprise/include/class/Oracle.app.php:212 -#: ../../godmode/wizards/HostDevices.class.php:432 +#: ../../enterprise/include/class/VMware.app.php:267 +#: ../../enterprise/include/class/DB2.app.php:212 +#: ../../enterprise/include/class/Aws.S3.php:193 +#: ../../enterprise/include/class/SAP.app.php:200 +#: ../../enterprise/include/class/Aws.cloud.php:926 +#: ../../enterprise/include/class/MySQL.app.php:226 +#: ../../enterprise/include/class/Oracle.app.php:219 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:218 +#: ../../godmode/wizards/HostDevices.class.php:438 #: ../../include/class/CustomNetScan.class.php:178 msgid "You must select a valid group." msgstr "正しいグループを選択する必要があります。" -#: ../../enterprise/include/class/VMware.app.php:261 +#: ../../enterprise/include/class/VMware.app.php:279 msgid "Discovery.Application.VMware" -msgstr "" +msgstr "自動検出.アプリケーション.VMware" -#: ../../enterprise/include/class/VMware.app.php:326 +#: ../../enterprise/include/class/VMware.app.php:298 +msgid "Please select a valid group" +msgstr "正しいグループを選択してください" + +#: ../../enterprise/include/class/VMware.app.php:357 msgid "Failed to find discovery VMware task." -msgstr "" +msgstr "自動検出 VMware タスクを見つけられませんでした。" -#: ../../enterprise/include/class/VMware.app.php:341 +#: ../../enterprise/include/class/VMware.app.php:372 msgid "Threads must be equal or greater than 1." -msgstr "" +msgstr "スレッドは 1以上である必要があります。" -#: ../../enterprise/include/class/VMware.app.php:441 -#: ../../enterprise/include/class/SAP.app.php:315 -#: ../../enterprise/include/class/MySQL.app.php:402 -#: ../../enterprise/include/class/Oracle.app.php:388 +#: ../../enterprise/include/class/VMware.app.php:472 +#: ../../enterprise/include/class/DB2.app.php:386 +#: ../../enterprise/include/class/SAP.app.php:336 +#: ../../enterprise/include/class/MySQL.app.php:403 +#: ../../enterprise/include/class/Oracle.app.php:393 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:388 msgid "Application" -msgstr "" +msgstr "アプリケーション" -#: ../../enterprise/include/class/VMware.app.php:491 -#: ../../enterprise/include/class/SAP.app.php:434 -#: ../../enterprise/include/class/MySQL.app.php:589 -#: ../../enterprise/include/class/Oracle.app.php:570 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1175 -#: ../../godmode/setup/setup_integria.php:558 -#: ../../godmode/wizards/HostDevices.class.php:768 -#: ../../include/class/CustomNetScan.class.php:551 +#: ../../enterprise/include/class/VMware.app.php:522 +#: ../../enterprise/include/class/DB2.app.php:569 +#: ../../enterprise/include/class/SAP.app.php:444 +#: ../../enterprise/include/class/MySQL.app.php:591 +#: ../../enterprise/include/class/Oracle.app.php:576 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:570 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1195 +#: ../../godmode/setup/setup_integria.php:629 +#: ../../godmode/wizards/HostDevices.class.php:772 +#: ../../include/class/CustomNetScan.class.php:553 msgid "Update and continue" msgstr "更新して次へ" -#: ../../enterprise/include/class/VMware.app.php:529 -#: ../../enterprise/include/class/SAP.app.php:472 -#: ../../enterprise/include/class/Aws.cloud.php:1098 -#: ../../enterprise/include/class/MySQL.app.php:453 -#: ../../enterprise/include/class/Oracle.app.php:451 -#: ../../godmode/wizards/HostDevices.class.php:845 -#: ../../include/class/CustomNetScan.class.php:479 +#: ../../enterprise/include/class/VMware.app.php:533 +#: ../../enterprise/include/class/Aws.S3.php:554 +#: ../../enterprise/include/class/Aws.cloud.php:499 +msgid "" +"This kind of task uses multipurpose plugins in order to generate monitoring " +"data, configure your desired tentacle target." +msgstr "この種のタスクでは、多目的プラグインを使用して監視データを生成し、目的の tentacle を設定します。" + +#: ../../enterprise/include/class/VMware.app.php:580 +#: ../../enterprise/include/class/DB2.app.php:449 +#: ../../enterprise/include/class/Aws.S3.php:413 +#: ../../enterprise/include/class/SAP.app.php:482 +#: ../../enterprise/include/class/Aws.cloud.php:1212 +#: ../../enterprise/include/class/MySQL.app.php:454 +#: ../../enterprise/include/class/Oracle.app.php:456 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:451 +#: ../../godmode/wizards/HostDevices.class.php:849 +#: ../../include/class/CustomNetScan.class.php:480 msgid "" "You must select a Discovery Server to run the Task, otherwise the Recon Task " "will never run" msgstr "タスクを実行するには自動検出サーバを選択する必要があります。選択しないと自動検出タスクは実行されません。" -#: ../../enterprise/include/class/VMware.app.php:549 +#: ../../enterprise/include/class/VMware.app.php:642 msgid "Datacenter user" msgstr "データセンターユーザ" -#: ../../enterprise/include/class/VMware.app.php:561 -#: ../../enterprise/include/class/SAP.app.php:494 -#: ../../enterprise/include/class/Aws.cloud.php:1204 -#: ../../enterprise/include/class/MySQL.app.php:557 -#: ../../enterprise/include/class/Oracle.app.php:538 -#: ../../godmode/wizards/HostDevices.class.php:795 -#: ../../include/class/CustomNetScan.class.php:519 +#: ../../enterprise/include/class/VMware.app.php:654 +#: ../../enterprise/include/class/DB2.app.php:537 +#: ../../enterprise/include/class/Aws.S3.php:507 +#: ../../enterprise/include/class/SAP.app.php:514 +#: ../../enterprise/include/class/Aws.cloud.php:1318 +#: ../../enterprise/include/class/MySQL.app.php:559 +#: ../../enterprise/include/class/Oracle.app.php:544 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:538 +#: ../../godmode/wizards/HostDevices.class.php:799 +#: ../../include/class/CustomNetScan.class.php:521 msgid "Manual interval means that it will be executed only On-demand" msgstr "手動は、オンデマンドでのみの実行を意味します。" -#: ../../enterprise/include/class/VMware.app.php:568 -#: ../../enterprise/include/class/VMware.app.php:776 -#: ../../enterprise/include/class/SAP.app.php:501 -#: ../../enterprise/include/class/Aws.cloud.php:1211 -#: ../../enterprise/include/class/MySQL.app.php:564 -#: ../../enterprise/include/class/Oracle.app.php:545 -#: ../../godmode/wizards/HostDevices.class.php:802 -#: ../../include/functions_reporting_html.php:1914 -#: ../../include/class/CustomNetScan.class.php:526 +#: ../../enterprise/include/class/VMware.app.php:661 +#: ../../enterprise/include/class/VMware.app.php:873 +#: ../../enterprise/include/class/DB2.app.php:544 +#: ../../enterprise/include/class/Aws.S3.php:514 +#: ../../enterprise/include/class/SAP.app.php:521 +#: ../../enterprise/include/class/Aws.cloud.php:1325 +#: ../../enterprise/include/class/MySQL.app.php:566 +#: ../../enterprise/include/class/Oracle.app.php:551 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:545 +#: ../../godmode/wizards/HostDevices.class.php:806 +#: ../../include/functions_reporting_html.php:2166 +#: ../../include/class/CustomNetScan.class.php:528 msgid "Defined" msgstr "定義済み" -#: ../../enterprise/include/class/VMware.app.php:586 -#: ../../enterprise/include/class/SAPView.class.php:242 -#: ../../enterprise/include/class/SAPView.class.php:279 -#: ../../enterprise/include/class/SAP.app.php:519 -#: ../../enterprise/include/class/Aws.cloud.php:1228 -#: ../../enterprise/include/class/MySQL.app.php:581 -#: ../../enterprise/include/class/Oracle.app.php:562 +#: ../../enterprise/include/class/VMware.app.php:679 +#: ../../enterprise/include/class/DB2.app.php:561 +#: ../../enterprise/include/class/Aws.S3.php:531 +#: ../../enterprise/include/class/SAPView.class.php:259 +#: ../../enterprise/include/class/SAPView.class.php:296 +#: ../../enterprise/include/class/SAP.app.php:540 +#: ../../enterprise/include/class/Aws.cloud.php:1342 +#: ../../enterprise/include/class/MySQL.app.php:583 +#: ../../enterprise/include/class/Oracle.app.php:568 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:562 msgid "The minimum recomended interval is 5 minutes" -msgstr "最小推奨間隔は5分です" +msgstr "推奨される最小間隔は 5分です" -#: ../../enterprise/include/class/VMware.app.php:600 +#: ../../enterprise/include/class/VMware.app.php:693 msgid "V-Center IP" msgstr "V-Center IP" -#: ../../enterprise/include/class/VMware.app.php:611 +#: ../../enterprise/include/class/VMware.app.php:704 msgid "Datacenter name" -msgstr "" +msgstr "データセンター名" -#: ../../enterprise/include/class/VMware.app.php:612 +#: ../../enterprise/include/class/VMware.app.php:705 msgid "" "This name must match with the name wich appears when you log in you VMware " "manager" -msgstr "" +msgstr "この名前は、VMware Manager にログインしたときに表示される名前と一致する必要があります" -#: ../../enterprise/include/class/VMware.app.php:642 +#: ../../enterprise/include/class/VMware.app.php:735 msgid "Encrypt passwords" -msgstr "" +msgstr "パスワード暗号化" -#: ../../enterprise/include/class/VMware.app.php:656 -#: ../../enterprise/include/class/SAP.app.php:620 -#: ../../enterprise/include/class/Aws.cloud.php:1119 -#: ../../enterprise/include/class/MySQL.app.php:474 -#: ../../enterprise/include/class/Oracle.app.php:472 +#: ../../enterprise/include/class/VMware.app.php:749 +#: ../../enterprise/include/class/DB2.app.php:470 +#: ../../enterprise/include/class/Aws.S3.php:435 +#: ../../enterprise/include/class/SAP.app.php:641 +#: ../../enterprise/include/class/Aws.cloud.php:1233 +#: ../../enterprise/include/class/MySQL.app.php:475 +#: ../../enterprise/include/class/Oracle.app.php:477 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:472 msgid "This group will be used also to classify discovered agents" msgstr "このグループは、検出されたエージェントの分類にも使用されます" -#: ../../enterprise/include/class/VMware.app.php:759 +#: ../../enterprise/include/class/VMware.app.php:856 msgid "Max threads" -msgstr "" +msgstr "最大スレッド" -#: ../../enterprise/include/class/VMware.app.php:768 +#: ../../enterprise/include/class/VMware.app.php:865 msgid "Re-scan interval" -msgstr "" +msgstr "再スキャン間隔" -#: ../../enterprise/include/class/VMware.app.php:769 +#: ../../enterprise/include/class/VMware.app.php:866 msgid "Enables re-scan entities process every interval defined." -msgstr "" +msgstr "定義された間隔ごとに再スキャンエンティティが処理できるようにします。" -#: ../../enterprise/include/class/VMware.app.php:802 +#: ../../enterprise/include/class/VMware.app.php:899 msgid "Retry send" -msgstr "再送" +msgstr "送信リトライ" -#: ../../enterprise/include/class/VMware.app.php:812 +#: ../../enterprise/include/class/VMware.app.php:909 msgid "Event mode" msgstr "イベントモード" -#: ../../enterprise/include/class/VMware.app.php:812 +#: ../../enterprise/include/class/VMware.app.php:909 msgid "Only for VCenter." -msgstr "" +msgstr "VCenter のみ。" -#: ../../enterprise/include/class/VMware.app.php:822 +#: ../../enterprise/include/class/VMware.app.php:919 msgid "Virtual network monitoring" -msgstr "" +msgstr "仮想ネットワーク監視" -#: ../../enterprise/include/class/VMware.app.php:847 +#: ../../enterprise/include/class/VMware.app.php:944 msgid "Extra settings" -msgstr "拡張設定" +msgstr "追加設定" -#: ../../enterprise/include/class/VMware.app.php:848 +#: ../../enterprise/include/class/VMware.app.php:945 msgid "This RAW block will be directly added to config file." -msgstr "" +msgstr "この RAW ブロックは、設定ファイルに直接追加されます。" #: ../../enterprise/include/class/DeploymentCenter.class.php:235 msgid "IP address is required" @@ -23206,11 +22805,11 @@ msgstr "利用する認証情報が必要です" #: ../../enterprise/include/class/DeploymentCenter.class.php:251 msgid "Desired agent version is required" -msgstr "対象とするエージェントバージョンが必要です" +msgstr "必要とするエージェントバージョンが必要です" #: ../../enterprise/include/class/DeploymentCenter.class.php:262 msgid "Target already defined." -msgstr "対象は定義済です。" +msgstr "対象は既に定義されています。" #: ../../enterprise/include/class/DeploymentCenter.class.php:288 msgid "Target successfully added" @@ -23234,244 +22833,308 @@ msgid "You must select some targets to deploy" msgstr "デプロイする対象を選択する必要があります" #: ../../enterprise/include/class/DeploymentCenter.class.php:384 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1055 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1095 msgid "Failed to schedule" -msgstr "スケジューリングに失敗しました" +msgstr "スケジュール設定に失敗しました" #: ../../enterprise/include/class/DeploymentCenter.class.php:399 msgid "Deploy scheduled" -msgstr "デプロイをスケジューリングしました" +msgstr "スケジュールされたものを展開" #: ../../enterprise/include/class/DeploymentCenter.class.php:425 msgid "CSV file is needed" msgstr "CSV ファイルが必要です" -#: ../../enterprise/include/class/DeploymentCenter.class.php:554 +#: ../../enterprise/include/class/DeploymentCenter.class.php:480 +#, php-format +msgid "" +"Credential identifier %s does not exist, please, add it to your repository " +"%s " +msgstr "認証情報識別子 %s が存在しません。リポジトリ %s に追加してください " + +#: ../../enterprise/include/class/DeploymentCenter.class.php:488 +#, php-format +msgid "OS %s does not math any existing, please, add it to OS list %s" +msgstr "OS%s が既存のものと一致しません。OSリスト %s に追加してください" + +#: ../../enterprise/include/class/DeploymentCenter.class.php:496 +#, php-format +msgid "" +"Sofware agent version with id %s does not exist, please, add it to your " +"repository %s " +msgstr "ID %s のソフトウェアエージェントバージョンが存在しません。リポジトリ %s に追加してください " + +#: ../../enterprise/include/class/DeploymentCenter.class.php:518 +msgid "No target could be added. " +msgstr "対象を追加できませんでした。 " + +#: ../../enterprise/include/class/DeploymentCenter.class.php:594 #: ../../enterprise/include/class/CSVImportAgents.class.php:98 #: ../../godmode/wizards/HostDevices.class.php:196 #: ../../include/class/ManageNetScanScripts.class.php:104 -#: ../../include/class/CustomNetScan.class.php:351 +#: ../../include/class/CustomNetScan.class.php:352 msgid "Host & Devices" msgstr "ホスト & デバイス" -#: ../../enterprise/include/class/DeploymentCenter.class.php:581 +#: ../../enterprise/include/class/DeploymentCenter.class.php:621 msgid "Deployment center" msgstr "デプロイセンター" -#: ../../enterprise/include/class/DeploymentCenter.class.php:597 +#: ../../enterprise/include/class/DeploymentCenter.class.php:637 msgid "There are no targets defined yet, please add some." msgstr "対象が定義されていません。追加してください。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:604 +#: ../../enterprise/include/class/DeploymentCenter.class.php:644 #, php-format msgid "Please set %s to make software available for targets." -msgstr "対象でソフトウエアが使用できるようにするには %s を設定してください。" +msgstr "対象でソフトウェアを使用できるようにするには、%s を設定してください。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:617 -#: ../../enterprise/include/class/SAP.app.php:350 -msgid "here" -msgstr "" - -#: ../../enterprise/include/class/DeploymentCenter.class.php:616 +#: ../../enterprise/include/class/DeploymentCenter.class.php:656 #, php-format msgid "" "There are no software agents in your repository yet, please add some %s." -msgstr "リポジトリにソフトウエアエージェントがありません。%s を追加してください。" +msgstr "リポジトリにはまだソフトウェアエージェントがありません。%s へ追加してください。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:635 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1711 +#: ../../enterprise/include/class/DeploymentCenter.class.php:675 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1751 msgid "Scan for targets" msgstr "対象のスキャン" -#: ../../enterprise/include/class/DeploymentCenter.class.php:644 +#: ../../enterprise/include/class/DeploymentCenter.class.php:684 msgid "Add target" msgstr "対象の追加" -#: ../../enterprise/include/class/DeploymentCenter.class.php:653 +#: ../../enterprise/include/class/DeploymentCenter.class.php:693 msgid "Load targets" -msgstr "対象のロード" +msgstr "対象をロード" -#: ../../enterprise/include/class/DeploymentCenter.class.php:717 -#: ../../enterprise/include/class/DeploymentCenter.class.php:785 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1261 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1357 +#: ../../enterprise/include/class/DeploymentCenter.class.php:757 +#: ../../enterprise/include/class/DeploymentCenter.class.php:825 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1301 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1397 #: ../../enterprise/include/class/AgentRepository.class.php:348 #: ../../enterprise/include/class/AgentRepository.class.php:614 #: ../../enterprise/include/class/AgentRepository.class.php:664 msgid "Architecture" msgstr "アーキテクチャ" -#: ../../enterprise/include/class/DeploymentCenter.class.php:718 +#: ../../enterprise/include/class/DeploymentCenter.class.php:758 msgid "Key identifier" -msgstr "鍵の識別子" +msgstr "鍵識別子" -#: ../../enterprise/include/class/DeploymentCenter.class.php:719 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1182 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1319 +#: ../../enterprise/include/class/DeploymentCenter.class.php:759 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1222 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1359 msgid "Target server IP" msgstr "対象サーバ IP" -#: ../../enterprise/include/class/DeploymentCenter.class.php:720 +#: ../../enterprise/include/class/DeploymentCenter.class.php:760 msgid "Agent version installed" msgstr "インストール済エージェントバージョン" -#: ../../enterprise/include/class/DeploymentCenter.class.php:721 +#: ../../enterprise/include/class/DeploymentCenter.class.php:761 msgid "Agent version desired" -msgstr "想定するエージェントバージョン" +msgstr "必要なエージェントバージョン" -#: ../../enterprise/include/class/DeploymentCenter.class.php:722 +#: ../../enterprise/include/class/DeploymentCenter.class.php:762 msgid "Installation date" msgstr "インストール日時" -#: ../../enterprise/include/class/DeploymentCenter.class.php:723 +#: ../../enterprise/include/class/DeploymentCenter.class.php:763 msgid "Last error" msgstr "最新のエラー" -#: ../../enterprise/include/class/DeploymentCenter.class.php:771 +#: ../../enterprise/include/class/DeploymentCenter.class.php:811 msgid "Server IP" msgstr "サーバ IP" -#: ../../enterprise/include/class/DeploymentCenter.class.php:796 +#: ../../enterprise/include/class/DeploymentCenter.class.php:836 msgid "State" msgstr "状態" -#: ../../enterprise/include/class/DeploymentCenter.class.php:828 +#: ../../enterprise/include/class/DeploymentCenter.class.php:868 msgid "Deploy agent to targets" -msgstr "エージェントを対象にデプロイ" +msgstr "対象にエージェントをデプロイ" -#: ../../enterprise/include/class/DeploymentCenter.class.php:916 +#: ../../enterprise/include/class/DeploymentCenter.class.php:956 #: ../../enterprise/include/class/AgentRepository.class.php:259 msgid "Deploying" -msgstr "展開中" +msgstr "デプロイ中" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1002 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1042 msgid "You must define a network." msgstr "ネットワークを定義する必要があります。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1004 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1044 msgid "You must select at least one credential to test." -msgstr "テストするには、少なくとも一つの認証情報を選択する必要があります。" +msgstr "テストのために少なくとも一つ認証情報を選択する必要があります。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1006 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1046 msgid "You must select a Discovery server." msgstr "自動検出サーバを選択する必要があります。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1008 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1048 msgid "Please select a desired software agent version." -msgstr "ソフトウエアエージェントバージョンを選択してください。" +msgstr "必要なソフトウエアエージェントバージョンを選択してください。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1010 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1050 msgid "Please specify a server IP." msgstr "サーバ IP を指定してください。" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1030 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1063 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1070 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1103 msgid "Discovery task list" msgstr "自動検出タスク一覧" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1029 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1069 #, php-format msgid "This network is already being scanned. See progress at %s" -msgstr "ネットワークはすでにスキャン中です。%s で進捗を確認してください。" +msgstr "このネットワークはスキャン済です。%s で進捗を見ます" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1062 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1102 #, php-format msgid "Network scheduled to be scanned. You can see progress at %s" -msgstr "スキャン予定のネットワーク。%s で進捗状況を確認できます。" +msgstr "スキャンがスケジュールされているネットワーク。%s で進捗状況を見ることができます" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1110 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1135 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1138 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1265 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1268 +#: ../../enterprise/include/class/SAP.app.php:601 +#: ../../enterprise/include/class/SAP.app.php:604 +#: ../../godmode/wizards/HostDevices.class.php:1434 +#: ../../godmode/wizards/HostDevices.class.php:1437 +msgid "No credentials available" +msgstr "認証情報がありません" + +#: ../../enterprise/include/class/DeploymentCenter.class.php:1136 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1266 +#: ../../enterprise/include/class/SAP.app.php:602 +#: ../../godmode/agentes/module_manager_editor_network.php:467 +#: ../../godmode/wizards/HostDevices.class.php:1435 +msgid "Manage credentials" +msgstr "認証情報管理" + +#: ../../enterprise/include/class/DeploymentCenter.class.php:1150 msgid "Network/mask" msgstr "ネットワーク/マスク" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1119 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1159 msgid "Scan from" -msgstr "" +msgstr "次からスキャン:" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1172 -#: ../../enterprise/include/class/DeploymentCenter.class.php:1309 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1178 +#: ../../godmode/wizards/HostDevices.class.php:1447 +msgid "Credentials to try with" +msgstr "利用認証情報" + +#: ../../enterprise/include/class/DeploymentCenter.class.php:1212 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1349 msgid "Desired agent version" -msgstr "適切なエージェントバージョン" +msgstr "必要なエージェントバージョン" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1357 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1396 +msgid "CSV format" +msgstr "CSV フォーマット" + +#: ../../enterprise/include/class/DeploymentCenter.class.php:1397 msgid "Target agent version" msgstr "対象エージェントバージョン" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1357 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1397 msgid "Target server ip" -msgstr "対象サーバIP" +msgstr "対象サーバ IP" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1376 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1416 msgid "CSV file" msgstr "CSVファイル" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1436 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1476 msgid "Select desired targets to be deployed" -msgstr "デプロイする対象を選択" +msgstr "デプロイする必要な対象を選択してください" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1439 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1479 msgid "Deploy from" -msgstr "" +msgstr "次からデプロイ:" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1454 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1494 msgid "Available targets" msgstr "存在する対象" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1630 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1670 msgid "Add new target" -msgstr "新たな対象を追加" +msgstr "新たな対象の追加" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1633 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1673 msgid "Update target" -msgstr "" +msgstr "対象の更新" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1679 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1719 msgid "Import targets from CSV" -msgstr "" +msgstr "CSV から対象をインポート" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1712 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1752 +#: ../../godmode/modules/manage_network_components_form_wizard.php:620 msgid "Scan" -msgstr "" +msgstr "スキャン" -#: ../../enterprise/include/class/DeploymentCenter.class.php:1746 +#: ../../enterprise/include/class/DeploymentCenter.class.php:1786 msgid "Select targets" -msgstr "" +msgstr "対象を選択" #: ../../enterprise/include/class/DatabaseHA.class.php:136 #: ../../enterprise/include/class/DatabaseHA.class.php:240 #: ../../enterprise/include/class/DatabaseHA.class.php:422 #: ../../enterprise/include/class/DatabaseHA.class.php:432 -#: ../../enterprise/include/class/DatabaseHA.class.php:526 -#: ../../enterprise/include/class/DatabaseHA.class.php:535 -#: ../../enterprise/include/class/DatabaseHA.class.php:652 -#: ../../enterprise/include/class/DatabaseHA.class.php:661 +#: ../../enterprise/include/class/DatabaseHA.class.php:524 +#: ../../enterprise/include/class/DatabaseHA.class.php:533 +#: ../../enterprise/include/class/DatabaseHA.class.php:650 +#: ../../enterprise/include/class/DatabaseHA.class.php:659 msgid "Error, please refresh page" -msgstr "エラー。ページを再読み込みしてください。" +msgstr "エラー、ページをリロードしてください" #: ../../enterprise/include/class/DatabaseHA.class.php:141 msgid "Action already scheduled" -msgstr "アクションはスケジュール済です" +msgstr "アクションはすでに計画済です" #: ../../enterprise/include/class/DatabaseHA.class.php:147 msgid "Unavailable action" -msgstr "アクションが存在しません" +msgstr "存在しないアクション" #: ../../enterprise/include/class/DatabaseHA.class.php:159 msgid "" "A node is already being synchronized, please wait until process finish." -msgstr "ノードはすでに同期中です。処理が完了するまでお待ちください。" +msgstr "ノードはすでに同期済です。処理が完了するまでお待ちください。" #: ../../enterprise/include/class/DatabaseHA.class.php:171 msgid "Please verify resync configuration is set before use this feature." -msgstr "この機能を利用する前に、rsync 設定がされているか確認してください。" +msgstr "この機能を使用する前に、再同期設定がされていることを確認してください。" #: ../../enterprise/include/class/DatabaseHA.class.php:189 msgid "Successfully scheduled" -msgstr "スケジューリングしました。" +msgstr "スケジュール設定しました" + +#: ../../enterprise/include/class/DatabaseHA.class.php:204 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3384 +#: ../../enterprise/tools/ipam/ipam_network.php:362 +#: ../../enterprise/tools/ipam/ipam_ajax.php:274 +#: ../../enterprise/tools/ipam/ipam_massive.php:103 +#: ../../godmode/modules/manage_network_components_form_wizard.php:243 +#: ../../godmode/groups/group_list.php:894 +#: ../../godmode/agentes/module_manager_editor_common.php:1043 +#: ../../godmode/agentes/module_manager_editor_common.php:1053 +#: ../../godmode/massive/massive_edit_agents.php:754 +#: ../../godmode/alerts/configure_alert_template.php:943 +#: ../../include/functions_visual_map_editor.php:825 +#: ../../include/functions_reporting_html.php:3072 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:392 +msgid "Enabled" +msgstr "有効" #: ../../enterprise/include/class/DatabaseHA.class.php:213 #: ../../enterprise/include/class/Omnishell.class.php:363 -#: ../../enterprise/include/class/Omnishell.class.php:1037 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:558 +#: ../../enterprise/include/class/Omnishell.class.php:1087 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1786 #: ../../operation/servers/recon_view.php:142 msgid "Pending" msgstr "保留中" @@ -23481,126 +23144,156 @@ msgid "Uninitialized" msgstr "未初期化" #: ../../enterprise/include/class/DatabaseHA.class.php:475 -#: ../../enterprise/include/class/DatabaseHA.class.php:576 -#: ../../enterprise/include/class/DatabaseHA.class.php:1228 +#: ../../enterprise/include/class/DatabaseHA.class.php:574 +#: ../../enterprise/include/class/DatabaseHA.class.php:1244 msgid "This is not a cluster node" msgstr "これはクラスタノードではありません" #: ../../enterprise/include/class/DatabaseHA.class.php:479 -#: ../../enterprise/include/class/DatabaseHA.class.php:1232 +#: ../../enterprise/include/class/DatabaseHA.class.php:1248 msgid "Failed to retrieve master position" -msgstr "マスターポジションを取得できませんでした" +msgstr "マスターポジションの取得に失敗しました" #: ../../enterprise/include/class/DatabaseHA.class.php:493 -#: ../../enterprise/include/class/DatabaseHA.class.php:1245 +#: ../../enterprise/include/class/DatabaseHA.class.php:1261 msgid "Failed to retrieve slave information" -msgstr "スレーブ情報を取得できませんでした" +msgstr "スレーブ情報の取得に失敗しました" -#: ../../enterprise/include/class/DatabaseHA.class.php:612 +#: ../../enterprise/include/class/DatabaseHA.class.php:610 msgid "Master" msgstr "マスタ" -#: ../../enterprise/include/class/DatabaseHA.class.php:615 +#: ../../enterprise/include/class/DatabaseHA.class.php:613 msgid "Slave" msgstr "スレーブ" -#: ../../enterprise/include/class/DatabaseHA.class.php:797 +#: ../../enterprise/include/class/DatabaseHA.class.php:795 msgid "Failed to update" msgstr "更新に失敗しました" -#: ../../enterprise/include/class/DatabaseHA.class.php:824 -#: ../../enterprise/include/class/DatabaseHA.class.php:983 +#: ../../enterprise/include/class/DatabaseHA.class.php:822 +#: ../../enterprise/include/class/DatabaseHA.class.php:999 msgid "DB Replication user" msgstr "DB レプリケーションユーザ" -#: ../../enterprise/include/class/DatabaseHA.class.php:831 -#: ../../enterprise/include/class/DatabaseHA.class.php:992 +#: ../../enterprise/include/class/DatabaseHA.class.php:823 +msgid "User configured for Master to Slaves replication" +msgstr "マスター・スレーブレプリケーション設定用ユーザ" + +#: ../../enterprise/include/class/DatabaseHA.class.php:832 +#: ../../enterprise/include/class/DatabaseHA.class.php:1008 msgid "DB Replication user password" msgstr "DB レプリケーションユーザパスワード" -#: ../../enterprise/include/class/DatabaseHA.class.php:838 +#: ../../enterprise/include/class/DatabaseHA.class.php:833 +msgid "User password" +msgstr "ユーザパスワード" + +#: ../../enterprise/include/class/DatabaseHA.class.php:842 msgid "Resync data dir" msgstr "再同期データディレクトリ" -#: ../../enterprise/include/class/DatabaseHA.class.php:845 -msgid "Resync tmp directory" -msgstr "再同期 tmp ディレクトリ" +#: ../../enterprise/include/class/DatabaseHA.class.php:843 +msgid "Directory where mysql files are stored (must be common to all nodes)" +msgstr "mysql ファイルが保存されているディレクトリ (すべてのノードに共通である必要があります)" #: ../../enterprise/include/class/DatabaseHA.class.php:852 +msgid "Resync tmp directory" +msgstr "再同期テンポラリディレクトリ" + +#: ../../enterprise/include/class/DatabaseHA.class.php:853 +msgid "" +"Temporary working directory where to store the backups that will be used to " +"re-synchronize a slave node" +msgstr "スレーブノードの再同期に使用されるバックアップを保存する一時的な作業ディレクトリ" + +#: ../../enterprise/include/class/DatabaseHA.class.php:862 msgid "Resync MySQL user" msgstr "再同期 MySQL ユーザ" -#: ../../enterprise/include/class/DatabaseHA.class.php:859 +#: ../../enterprise/include/class/DatabaseHA.class.php:863 +msgid "" +"User of the system that owns the MySQL files, necessary for the adjustment " +"of permissions (by default mysql)" +msgstr "MySQL ファイルを所有するシステムのユーザ。権限の調整に必要です。(デフォルトでは mysql)" + +#: ../../enterprise/include/class/DatabaseHA.class.php:872 msgid "Resync MySQL group" msgstr "再同期 MySQL グループ" -#: ../../enterprise/include/class/DatabaseHA.class.php:917 +#: ../../enterprise/include/class/DatabaseHA.class.php:873 +msgid "" +"System group that owns the MySQL files, needed for permissions setting " +"(default mysql)" +msgstr "MySQLファイルを所有するシステムグループ。権限設定に必要です。(デフォルトは mysql)" + +#: ../../enterprise/include/class/DatabaseHA.class.php:933 msgid "IP or FQDN" msgstr "IP または FQDN" -#: ../../enterprise/include/class/DatabaseHA.class.php:918 +#: ../../enterprise/include/class/DatabaseHA.class.php:934 msgid "" "This action only registers an already configured node. This action does not " "configure any resource." -msgstr "このアクションはすでに設定済のノードのみを登録します。このアクションではリソースの設定は行いません。" - -#: ../../enterprise/include/class/DatabaseHA.class.php:928 -msgid "Cluster node label (pcs)" -msgstr "クラスタノードラベル(pcs)" +msgstr "このアクションは、すでに設定されているノードのみを登録します。 このアクションでは、リソースは設定されません。" #: ../../enterprise/include/class/DatabaseHA.class.php:944 +msgid "Cluster node label (pcs)" +msgstr "クラスタノードラベル (pcs)" + +#: ../../enterprise/include/class/DatabaseHA.class.php:960 msgid "SSH user" msgstr "SSH ユーザ" -#: ../../enterprise/include/class/DatabaseHA.class.php:952 +#: ../../enterprise/include/class/DatabaseHA.class.php:968 msgid "SSH port" msgstr "SSH ポート" -#: ../../enterprise/include/class/DatabaseHA.class.php:960 +#: ../../enterprise/include/class/DatabaseHA.class.php:976 msgid "SSH key" msgstr "SSH 鍵" -#: ../../enterprise/include/class/DatabaseHA.class.php:968 +#: ../../enterprise/include/class/DatabaseHA.class.php:984 msgid "SSH public key" msgstr "SSH 公開鍵" -#: ../../enterprise/include/class/DatabaseHA.class.php:1020 +#: ../../enterprise/include/class/DatabaseHA.class.php:1036 msgid "Missed parameters" msgstr "不足パラメータ" -#: ../../enterprise/include/class/DatabaseHA.class.php:1067 +#: ../../enterprise/include/class/DatabaseHA.class.php:1083 msgid "You must specify a host" msgstr "ホストを指定する必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1069 +#: ../../enterprise/include/class/DatabaseHA.class.php:1085 msgid "DB port must be a positive integer" msgstr "DB ポートは正の整数である必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1071 +#: ../../enterprise/include/class/DatabaseHA.class.php:1087 msgid "SSH port must be a positive integer" msgstr "SSH ポートは正の整数である必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1073 +#: ../../enterprise/include/class/DatabaseHA.class.php:1089 msgid "You must specify a SSH user" msgstr "SSH ユーザを指定する必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1075 +#: ../../enterprise/include/class/DatabaseHA.class.php:1091 msgid "You must specify a replication DB user" msgstr "レプリケーション DB ユーザを指定する必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1077 +#: ../../enterprise/include/class/DatabaseHA.class.php:1093 msgid "You must specify a replication DB pass" msgstr "レプリケーション DB パスワードを指定する必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1079 +#: ../../enterprise/include/class/DatabaseHA.class.php:1095 msgid "You must specify a public key path" msgstr "公開鍵のパスを指定する必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1081 +#: ../../enterprise/include/class/DatabaseHA.class.php:1097 msgid "You must specify a private path" -msgstr "" +msgstr "秘密鍵のパスを指定する必要があります" -#: ../../enterprise/include/class/DatabaseHA.class.php:1131 +#: ../../enterprise/include/class/DatabaseHA.class.php:1147 msgid "Successfully " msgstr "成功 " @@ -23619,7 +23312,7 @@ msgstr "対象ディレクトリを作成できません [" #: ../../enterprise/include/class/AgentRepository.class.php:443 #, php-format msgid "Invalid installation file for %s" -msgstr "%s に対して不正なインストールファイルです" +msgstr "%s 向けに不正なインストールファイルです" #: ../../enterprise/include/class/AgentRepository.class.php:471 msgid "Installation files not modified" @@ -23627,11 +23320,11 @@ msgstr "インストールファイルが編集されていません" #: ../../enterprise/include/class/AgentRepository.class.php:492 msgid "Installation files updated" -msgstr "インストールファイルを更新しました" +msgstr "インストールファイルをアップロードしました" #: ../../enterprise/include/class/AgentRepository.class.php:499 msgid "You must provide installation files to create a new entry." -msgstr "新たなエントリを作成するには、インストールファイルを用意する必要があります。" +msgstr "新規エントリを作成するにはインストールファイルを提供する必要があります。" #: ../../enterprise/include/class/AgentRepository.class.php:519 msgid "This agent has been already defined." @@ -23643,7 +23336,7 @@ msgstr "エージェントを登録しアップロードしました" #: ../../enterprise/include/class/AgentRepository.class.php:616 msgid "Uploaded by" -msgstr "アップロード" +msgstr "アップロード:" #: ../../enterprise/include/class/AgentRepository.class.php:617 msgid "Upload date" @@ -23662,25 +23355,25 @@ msgid "Update Software agent" msgstr "ソフトウエアエージェントの更新" #: ../../enterprise/include/class/Omnishell.class.php:214 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:358 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:401 msgid "Please follow the wizard." msgstr "ウィザードに従ってください。" #: ../../enterprise/include/class/Omnishell.class.php:226 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:371 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:414 msgid "You have no acess to edit this command." msgstr "このコマンドを編集する権限がありません。" #: ../../enterprise/include/class/Omnishell.class.php:261 msgid "Failed to save command." -msgstr "" +msgstr "コマンドの保存に失敗しました。" #: ../../enterprise/include/class/Omnishell.class.php:272 msgid "Command not found." -msgstr "" +msgstr "コマンドが見つかりません。" #: ../../enterprise/include/class/Omnishell.class.php:319 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:642 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:702 #: ../../include/class/HelpFeedBack.class.php:99 msgid "Page not found" msgstr "ページが見つかりません" @@ -23688,124 +23381,314 @@ msgstr "ページが見つかりません" #: ../../enterprise/include/class/Omnishell.class.php:349 #: ../../enterprise/include/class/Omnishell.class.php:610 msgid "You must install php-yaml in order to use this feature." -msgstr "" +msgstr "この機能を利用するには php-yaml をインストールする必要があります。" #: ../../enterprise/include/class/Omnishell.class.php:364 msgid "Not Started" -msgstr "" +msgstr "未開始" #: ../../enterprise/include/class/Omnishell.class.php:398 -#: ../../include/class/CredentialStore.class.php:733 -#: ../../include/class/CredentialStore.class.php:836 +#: ../../include/class/CredentialStore.class.php:783 +#: ../../include/class/CredentialStore.class.php:891 msgid "Identifier" msgstr "識別子" #: ../../enterprise/include/class/Omnishell.class.php:442 msgid "Commands status" -msgstr "" +msgstr "コマンド状態" #: ../../enterprise/include/class/Omnishell.class.php:487 msgid "Create command" -msgstr "" +msgstr "コマンド作成" #: ../../enterprise/include/class/Omnishell.class.php:506 msgid "Selected command definitions will be erased" -msgstr "" +msgstr "選択したコマンド定義は削除されます" #: ../../enterprise/include/class/Omnishell.class.php:688 msgid "Time out" -msgstr "" +msgstr "タイムアウト" #: ../../enterprise/include/class/Omnishell.class.php:697 msgid "Retries " -msgstr "" +msgstr "リトライ " #: ../../enterprise/include/class/Omnishell.class.php:708 msgid "Preconditions " -msgstr "" +msgstr "前提条件 " #: ../../enterprise/include/class/Omnishell.class.php:709 msgid "" "All commands defined line per line must success to execute main commands" -msgstr "" +msgstr "メインコマンドを実行するには、1行ごとに定義されたすべてのコマンドが成功する必要があります" #: ../../enterprise/include/class/Omnishell.class.php:721 msgid "Execute commands " -msgstr "" +msgstr "コマンド実行 " #: ../../enterprise/include/class/Omnishell.class.php:722 msgid "Define as many lines as commands you want to execute" -msgstr "" +msgstr "実行するコマンドの数だけ行を定義します" #: ../../enterprise/include/class/Omnishell.class.php:734 msgid "Postconditions " -msgstr "" +msgstr "事後条件 " #: ../../enterprise/include/class/Omnishell.class.php:735 msgid "" "All commands defined line per line must success to consider command success" -msgstr "" +msgstr "コマンドが成功するためには、1行ごとに定義されたすべてのコマンドが成功する必要があります" -#: ../../enterprise/include/class/Omnishell.class.php:812 -#: ../../godmode/agentes/planned_downtime.editor.php:941 +#: ../../enterprise/include/class/Omnishell.class.php:835 +#: ../../godmode/agentes/planned_downtime.editor.php:787 msgid "Available agents" msgstr "エージェント" -#: ../../enterprise/include/class/Omnishell.class.php:856 +#: ../../enterprise/include/class/Omnishell.class.php:880 msgid "Remove agents" -msgstr "" +msgstr "エージェント削除" -#: ../../enterprise/include/class/Omnishell.class.php:866 -msgid "Selected agents" -msgstr "" - -#: ../../enterprise/include/class/Omnishell.class.php:1105 +#: ../../enterprise/include/class/Omnishell.class.php:1157 msgid "Selected command definition will be erased" -msgstr "" +msgstr "選択したコマンド定義は削除されます" -#: ../../enterprise/include/class/Omnishell.class.php:1190 +#: ../../enterprise/include/class/Omnishell.class.php:1243 msgid "Command viewer" -msgstr "" +msgstr "コマンドビューワ" -#: ../../enterprise/include/class/Omnishell.class.php:1198 +#: ../../enterprise/include/class/Omnishell.class.php:1251 msgid "Detailed view" -msgstr "" +msgstr "詳細表示" -#: ../../enterprise/include/class/Omnishell.class.php:1339 +#: ../../enterprise/include/class/Omnishell.class.php:1392 msgid "Not an array of ids" -msgstr "" +msgstr "ID の配列ではありません" -#: ../../enterprise/include/class/Omnishell.class.php:1397 +#: ../../enterprise/include/class/Omnishell.class.php:1450 msgid "There are no targets for this remote command" -msgstr "" +msgstr "このリモートコマンドの対象がありません" -#: ../../enterprise/include/class/Omnishell.class.php:1404 +#: ../../enterprise/include/class/Omnishell.class.php:1457 msgid "Command does not exist" -msgstr "" +msgstr "コマンドが存在しません" -#: ../../enterprise/include/class/Omnishell.class.php:1500 -msgid "success" -msgstr "" - -#: ../../enterprise/include/class/Omnishell.class.php:1503 +#: ../../enterprise/include/class/Omnishell.class.php:1556 msgid "timed out" -msgstr "" +msgstr "タイムアウトしました" -#: ../../enterprise/include/class/Omnishell.class.php:1506 +#: ../../enterprise/include/class/Omnishell.class.php:1559 msgid "failed" -msgstr "" +msgstr "失敗" -#: ../../enterprise/include/class/Omnishell.class.php:1522 +#: ../../enterprise/include/class/Omnishell.class.php:1575 msgid "Waiting results..." -msgstr "" +msgstr "結果待ち..." -#: ../../enterprise/include/class/Omnishell.class.php:1541 +#: ../../enterprise/include/class/Omnishell.class.php:1594 msgid "RCMD does not exist" +msgstr "RCMD が存在しません" + +#: ../../enterprise/include/class/LogSource.class.php:427 +msgid "Source is required" +msgstr "ソースが必要です" + +#: ../../enterprise/include/class/LogSource.class.php:534 +msgid "id cannot be empty" +msgstr "ID は空にできません" + +#: ../../enterprise/include/class/LogSource.class.php:539 +#: ../../include/class/CredentialStore.class.php:727 +msgid "Not allowed" +msgstr "許可されません" + +#: ../../enterprise/include/class/LogSource.class.php:583 +#: ../../include/class/CredentialStore.class.php:766 +msgid "How to configure encryption." +msgstr "暗号化の設定方法。" + +#: ../../enterprise/include/class/LogSource.class.php:582 +#, php-format +msgid "Log monitoring is disabled. %s" +msgstr "ログ監視が無効です。%s" + +#: ../../enterprise/include/class/LogSource.class.php:652 +#: ../../enterprise/include/class/LogSource.class.php:819 +msgid "Add log source" +msgstr "ログソースを追加" + +#: ../../enterprise/include/class/LogSource.class.php:687 +msgid "Source name" +msgstr "ソース名" + +#: ../../enterprise/include/class/LogSource.class.php:823 +msgid "Update log source" +msgstr "ログソース更新" + +#: ../../enterprise/include/class/DB2.app.php:165 +msgid "" +"This DB2 configuration has been already defined. Please edit it or create a " +"new one." +msgstr "この DB2 設定はすでに定義済です。 編集するか、新しいものを作成してください。" + +#: ../../enterprise/include/class/DB2.app.php:207 +msgid "You must provide a valid DB2 server IP or FQDN." +msgstr "正しい DB2 サーバ IP または FQDN を設定する必要があります。" + +#: ../../enterprise/include/class/DB2.app.php:219 +msgid "Discovery.Application.DB2" +msgstr "自動検出.アプリケーション.DB2" + +#: ../../enterprise/include/class/DB2.app.php:270 +msgid "Failed to find discovery DB2 task." +msgstr "自動検出 DB2 タスクを見つけられませんでした。" + +#: ../../enterprise/include/class/DB2.app.php:486 +msgid "DB2 target strings" +msgstr "DB2 対象文字列" + +#: ../../enterprise/include/class/DB2.app.php:487 +msgid "" +"SERVER:PORT/DATABASE, comma separated or line by line, as many targets as " +"you need." +msgstr "SERVER:PORT/DATABASE で、カンマ区切りまたは行ごとに必要な数のターゲッを設定します。" + +#: ../../enterprise/include/class/DB2.app.php:487 +#: ../../enterprise/include/class/Oracle.app.php:494 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:488 +msgid "Use # symbol to comment a line." +msgstr "コメント行には # を使います。" + +#: ../../enterprise/include/class/DB2.app.php:634 +#: ../../enterprise/include/class/MySQL.app.php:656 +#: ../../enterprise/include/class/Oracle.app.php:641 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:635 +msgid "Target agent" +msgstr "対象エージェント" + +#: ../../enterprise/include/class/DB2.app.php:635 +#: ../../enterprise/include/class/Oracle.app.php:642 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:636 +msgid "" +"Defines a target agent where this task will store data detected, if you have " +"defined multiple targets, define a comma separated list of names here or " +"leave in blank to use target as name." msgstr "" +"このタスクが検出したデータを保存する対象エージェントを定義します。複数の対象を定義した場合は、ここで名前のカンマ区切り一覧を定義するか、空白のままにして対" +"象を名前として使用します。" + +#: ../../enterprise/include/class/DB2.app.php:654 +#: ../../enterprise/include/class/MySQL.app.php:676 +#: ../../enterprise/include/class/Oracle.app.php:661 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:655 +msgid "Custom module prefix" +msgstr "カスタムモジュールプレフィックス" + +#: ../../enterprise/include/class/DB2.app.php:655 +#: ../../enterprise/include/class/MySQL.app.php:677 +#: ../../enterprise/include/class/Oracle.app.php:662 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:656 +msgid "" +"Defines a custom prefix to be concatenated before module names generated by " +"this task." +msgstr "このタスクによって生成されるモジュール名の前に連結されるカスタムプレフィックスを定義します。" + +#: ../../enterprise/include/class/DB2.app.php:673 +msgid "Get database summary" +msgstr "データベース概要の取得" + +#: ../../enterprise/include/class/DB2.app.php:689 +msgid "Check transactional log utilization" +msgstr "トランザクションログ使用率の確認" + +#: ../../enterprise/include/class/DB2.app.php:705 +msgid "Get number of connections" +msgstr "接続数の取得" + +#: ../../enterprise/include/class/DB2.app.php:721 +msgid "Check DB size" +msgstr "DB サイズ確認" + +#: ../../enterprise/include/class/DB2.app.php:737 +#: ../../enterprise/include/class/MySQL.app.php:821 +#: ../../enterprise/include/class/Oracle.app.php:760 +msgid "Retrieve cache statistics" +msgstr "キャッシュ統計の取得" + +#: ../../enterprise/include/class/DB2.app.php:753 +#: ../../enterprise/include/class/MySQL.app.php:837 +#: ../../enterprise/include/class/Oracle.app.php:776 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:722 +msgid "Execute custom queries" +msgstr "カスタムクエリの実行" + +#: ../../enterprise/include/class/DB2.app.php:821 +#: ../../enterprise/include/class/MySQL.app.php:889 +#: ../../enterprise/include/class/Oracle.app.php:930 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:774 +msgid "Custom queries" +msgstr "カスタムクエリ" + +#: ../../enterprise/include/class/DB2.app.php:822 +#: ../../enterprise/include/class/MySQL.app.php:890 +#: ../../enterprise/include/class/Oracle.app.php:931 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:775 +msgid "Define here your custom queries." +msgstr "ここにカスタムクエリを定義します。" + +#: ../../enterprise/include/class/Aws.S3.php:60 +msgid "Aws S3" +msgstr "AWS S3" + +#: ../../enterprise/include/class/Aws.S3.php:166 +#: ../../enterprise/include/class/Aws.cloud.php:885 +#: ../../include/class/CustomNetScan.class.php:134 +msgid "" +"This task has been already defined. Please edit it or create a new one." +msgstr "このタスクはすでに定義済です。これを編集するか新たに作成してください。" + +#: ../../enterprise/include/class/Aws.S3.php:214 +msgid "You must select something." +msgstr "何かを選択する必要があります。" + +#: ../../enterprise/include/class/Aws.S3.php:236 +msgid "Discovery.Cloud.AWS.S3" +msgstr "自動検出.クラウド.AWS.S3" + +#: ../../enterprise/include/class/Aws.S3.php:294 +msgid "Unknown task" +msgstr "不明なタスク" + +#: ../../enterprise/include/class/Aws.S3.php:313 +msgid "Unknown section." +msgstr "不明なセクション。" + +#: ../../enterprise/include/class/Aws.S3.php:339 +msgid "S3" +msgstr "S3" + +#: ../../enterprise/include/class/Aws.S3.php:344 +msgid "Bucket monitoring" +msgstr "バケット監視" + +#: ../../enterprise/include/class/Aws.S3.php:454 +msgid "No buckets found." +msgstr "バケットがありません。" + +#: ../../enterprise/include/class/Aws.S3.php:598 +msgid "Select Buckets to be monitored" +msgstr "監視するバケットを選択" + +#: ../../enterprise/include/class/Aws.S3.php:633 +msgid "Monitor bucket size" +msgstr "監視バケットサイズ" + +#: ../../enterprise/include/class/Aws.S3.php:643 +msgid "Monitor bucket total items" +msgstr "監視バケット全アイテム" #: ../../enterprise/include/class/CSVImportAgents.class.php:121 msgid "The CSV file must have the fields in the following order:" -msgstr "CSV ファイルは次の順番のフィールドが必要です:" +msgstr "CSV ファイルは次の順番のフィールドでなければいけません:" #: ../../enterprise/include/class/CSVImportAgents.class.php:122 msgid "Agent alias, IP address, OS id, Interval, Group id, Description" @@ -23817,12 +23700,12 @@ msgstr "名前としての別名" #: ../../enterprise/include/class/CSVImportAgents.class.php:242 msgid "No data or wrong separator" -msgstr "データが無いか不正なセパレータです" +msgstr "データが無いか不正なセパレータ" #: ../../enterprise/include/class/CSVImportAgents.class.php:248 #, php-format msgid "Agent %s duplicated." -msgstr "エージェント %s を複製しました。" +msgstr "エージェント %s が重複しています。" #: ../../enterprise/include/class/CSVImportAgents.class.php:255 #, php-format @@ -23831,7 +23714,7 @@ msgstr "グループ ID %s は %s に存在しません" #: ../../enterprise/include/class/CSVImportAgents.class.php:263 msgid "General failure." -msgstr "一般的エラー。" +msgstr "一般的な失敗。" #: ../../enterprise/include/class/CSVImportAgents.class.php:284 msgid "No input file detected" @@ -23839,856 +23722,1301 @@ msgstr "入力ファイルがありません" #: ../../enterprise/include/class/CSVImportAgents.class.php:373 msgid "Agent processed successfully" -msgstr "エージェントを処理しました" +msgstr "エージェントの処理をしました" #: ../../enterprise/include/class/CSVImportAgents.class.php:379 msgid "Some errors while processing CSV." -msgstr "CSV 処理中にエラー発生。" +msgstr "CSV 処理中にエラーです。" #: ../../enterprise/include/class/CSVImportAgents.class.php:382 msgid "All agents processed correctly" -msgstr "全エージェントを正しく処理しました" +msgstr "全エージェントを正しく処理しました。" #: ../../enterprise/include/class/CSVImportAgents.class.php:389 #, php-format msgid "Line %s" msgstr "行 %s" -#: ../../enterprise/include/class/SAPView.class.php:144 -msgid "SAP data not found." -msgstr "" - -#: ../../enterprise/include/class/SAPView.class.php:177 +#: ../../enterprise/include/class/SAPView.class.php:146 +#: ../../enterprise/include/class/SAPView.class.php:190 msgid "SAP View" -msgstr "" +msgstr "SAP 表示" -#: ../../enterprise/include/class/SAPView.class.php:241 +#: ../../enterprise/include/class/SAPView.class.php:164 +msgid "SAP data not found." +msgstr "SAP データがありません。" + +#: ../../enterprise/include/class/SAPView.class.php:258 msgid "Refresh Every" -msgstr "" +msgstr "更新間隔:" -#: ../../enterprise/include/class/SAPView.class.php:278 +#: ../../enterprise/include/class/SAPView.class.php:295 msgid "Graph Interval" -msgstr "" +msgstr "グラフ間隔" -#: ../../enterprise/include/class/SAPView.class.php:617 +#: ../../enterprise/include/class/SAPView.class.php:626 msgid "" "SAP view offers you to see the most important modules Discovery Server is " "usually configured to retry. You have not configured a Discovery SAP R3 task " "yet, please visit" msgstr "" +"SAP 表示では、自動検出サーバが通常再試行するように設定されている最も重要なモジュールを確認できます。自動検出 SAP R3 " +"タスクがまだ設定されていません。次にアクセスしてください:" -#: ../../enterprise/include/class/SAPView.class.php:617 +#: ../../enterprise/include/class/SAPView.class.php:626 msgid "to start monitoring your SAP infrastructure." -msgstr "" +msgstr "SAP インフラを監視するためです。" -#: ../../enterprise/include/class/SAPView.class.php:624 +#: ../../enterprise/include/class/SAPView.class.php:633 msgid "Discover SAP" -msgstr "" +msgstr "自動検出 SAP" -#: ../../enterprise/include/class/SAP.app.php:155 +#: ../../enterprise/include/class/SAP.app.php:154 msgid "" "This SAP configuration has been already defined. Please edit it or create a " "new one." -msgstr "" +msgstr "この SAP 設定はすでに定義済です。 編集するか、新しいものを作成してください。" -#: ../../enterprise/include/class/SAP.app.php:196 +#: ../../enterprise/include/class/SAP.app.php:195 msgid "You must specify at last one SAP hostname." -msgstr "" +msgstr "少なくとも 1つの SAP ホスト名を指定する必要があります。" -#: ../../enterprise/include/class/SAP.app.php:207 +#: ../../enterprise/include/class/SAP.app.php:206 msgid "Discovery.Application.SAP" -msgstr "" +msgstr "自動検出.アプリケーション.SAP" -#: ../../enterprise/include/class/SAP.app.php:263 +#: ../../enterprise/include/class/SAP.app.php:262 msgid "Failed to find discovery SAP task." -msgstr "" +msgstr "自動検出 SAP タスクを見つけられませんでした。" -#: ../../enterprise/include/class/SAP.app.php:270 +#: ../../enterprise/include/class/SAP.app.php:286 msgid "Select at least a module." -msgstr "" +msgstr "少なくとも一つのモジュールを選択してください。" -#: ../../enterprise/include/class/SAP.app.php:333 +#: ../../enterprise/include/class/SAP.app.php:354 msgid "SAP R3" -msgstr "" +msgstr "SAP R3" -#: ../../enterprise/include/class/SAP.app.php:526 +#: ../../enterprise/include/class/SAP.app.php:547 msgid "SAP Hostname" -msgstr "" +msgstr "SAP ホスト名" -#: ../../enterprise/include/class/SAP.app.php:550 +#: ../../enterprise/include/class/SAP.app.php:571 msgid "SAP Client" -msgstr "" +msgstr "SAP クライアント" -#: ../../enterprise/include/class/SAP.app.php:563 +#: ../../enterprise/include/class/SAP.app.php:584 msgid "SAP System Number" -msgstr "" +msgstr "SAP システム番号" -#: ../../enterprise/include/class/SAP.app.php:593 -#: ../../enterprise/include/class/SAP.app.php:607 +#: ../../enterprise/include/class/SAP.app.php:614 +#: ../../enterprise/include/class/SAP.app.php:628 msgid "SAP Credentials" -msgstr "" +msgstr "SAP 認証情報" -#: ../../enterprise/include/class/SAP.app.php:593 -#: ../../enterprise/include/class/SAP.app.php:607 +#: ../../enterprise/include/class/SAP.app.php:614 +#: ../../enterprise/include/class/SAP.app.php:628 msgid "Optional" -msgstr "" +msgstr "オプション" -#: ../../enterprise/include/class/SAP.app.php:699 -#: ../../include/functions_agents.php:3622 +#: ../../enterprise/include/class/SAP.app.php:724 +#: ../../include/functions_agents.php:3834 msgid "SAP Login OK" msgstr "SAP ログイン OK" -#: ../../enterprise/include/class/SAP.app.php:700 -#: ../../include/functions_agents.php:3623 +#: ../../enterprise/include/class/SAP.app.php:725 +#: ../../include/functions_agents.php:3835 msgid "SAP Dumps" -msgstr "" +msgstr "SAP ダンプ" -#: ../../enterprise/include/class/SAP.app.php:701 -#: ../../include/functions_agents.php:3624 +#: ../../enterprise/include/class/SAP.app.php:726 +#: ../../include/functions_agents.php:3836 msgid "SAP lock entry list" -msgstr "" +msgstr "SAP ロックエントリー一覧" -#: ../../enterprise/include/class/SAP.app.php:702 -#: ../../include/functions_agents.php:3625 +#: ../../enterprise/include/class/SAP.app.php:727 +#: ../../include/functions_agents.php:3837 msgid "SAP canceled Jobs" msgstr "SAP キャンセルジョブ" -#: ../../enterprise/include/class/SAP.app.php:703 -#: ../../include/functions_agents.php:3626 +#: ../../enterprise/include/class/SAP.app.php:728 +#: ../../include/functions_agents.php:3838 msgid "SAP Batch inputs erroneous" -msgstr "" +msgstr "SAPバッチ入力に誤りがあります" -#: ../../enterprise/include/class/SAP.app.php:704 -#: ../../include/functions_agents.php:3627 +#: ../../enterprise/include/class/SAP.app.php:729 +#: ../../include/functions_agents.php:3839 msgid "SAP IDOC erroneous" -msgstr "" +msgstr "SAP IDOC に誤りがあります" -#: ../../enterprise/include/class/SAP.app.php:705 -#: ../../include/functions_agents.php:3628 +#: ../../enterprise/include/class/SAP.app.php:730 +#: ../../include/functions_agents.php:3840 msgid "SAP IDOC OK" msgstr "SAP IDOC OK" -#: ../../enterprise/include/class/SAP.app.php:706 -#: ../../include/functions_agents.php:3629 +#: ../../enterprise/include/class/SAP.app.php:731 +#: ../../include/functions_agents.php:3841 msgid "SAP WP without active restart" -msgstr "" +msgstr "アクティブな再起動なしの SAP WP" -#: ../../enterprise/include/class/SAP.app.php:707 -#: ../../include/functions_agents.php:3630 +#: ../../enterprise/include/class/SAP.app.php:732 +#: ../../include/functions_agents.php:3842 msgid "SAP WP stopped" -msgstr "" +msgstr "SAP WP が停止しました" -#: ../../enterprise/include/class/SAP.app.php:708 +#: ../../enterprise/include/class/SAP.app.php:733 +#: ../../include/functions_agents.php:3843 msgid "Average time of SAPGUI response" -msgstr "" +msgstr "SAPGUI 応答の平均時間" -#: ../../enterprise/include/class/SAP.app.php:709 -#: ../../include/functions_agents.php:3632 -msgid "Dialog response time" -msgstr "ダイアログ応答時間" - -#: ../../enterprise/include/class/SAP.app.php:710 +#: ../../enterprise/include/class/SAP.app.php:734 +#: ../../include/functions_agents.php:3845 msgid "Dialog Logged users" -msgstr "" +msgstr "ダイアログログユーザ" -#: ../../enterprise/include/class/SAP.app.php:711 -#: ../../include/functions_agents.php:3634 +#: ../../enterprise/include/class/SAP.app.php:735 +#: ../../include/functions_agents.php:3846 msgid "TRFC in error" msgstr "エラー TRFC" -#: ../../enterprise/include/class/SAP.app.php:712 -#: ../../include/functions_agents.php:3635 +#: ../../enterprise/include/class/SAP.app.php:736 +#: ../../include/functions_agents.php:3847 msgid "QRFC in error SMQ2" msgstr "SMQ2 エラーの QRFC" -#: ../../enterprise/include/class/SAP.app.php:713 -#: ../../include/functions_agents.php:3636 +#: ../../enterprise/include/class/SAP.app.php:737 +#: ../../include/functions_agents.php:3848 msgid "Number of Update WPs in error" msgstr "エラーアップデート WP 数" -#: ../../enterprise/include/class/SAP.app.php:735 +#: ../../enterprise/include/class/SAP.app.php:761 +#, php-format +msgid "" +"Module 180 must be customized before being used, please use advanced options " +"to define the module following the documentation:
%s" +msgstr "" +"モジュール 180 " +"は、使用する前にカスタマイズする必要があります。詳細オプションを使用して、ドキュメントに従ってモジュールを定義してください。
%s" + +#: ../../enterprise/include/class/SAP.app.php:782 msgid "Available modules" -msgstr "" +msgstr "存在するモジュール" -#: ../../enterprise/include/class/SAP.app.php:771 +#: ../../enterprise/include/class/SAP.app.php:818 msgid "Add monitors" -msgstr "" +msgstr "監視追加" -#: ../../enterprise/include/class/SAP.app.php:783 +#: ../../enterprise/include/class/SAP.app.php:831 msgid "Remove monitors" -msgstr "" +msgstr "監視削除" -#: ../../enterprise/include/class/SAP.app.php:793 -msgid "Selected modules" -msgstr "" +#: ../../enterprise/include/class/SAP.app.php:882 +msgid "Define your custom SAP modules." +msgstr "カスタム SAP モジュールを定義してください。" -#: ../../enterprise/include/class/Aws.cloud.php:97 -#: ../../include/class/CredentialStore.class.php:870 +#: ../../enterprise/include/class/SAP.app.php:881 +msgid "Advanced module configuration" +msgstr "高度なモジュール設定" + +#: ../../enterprise/include/class/SAP.app.php:891 +msgid "Custom module definitions" +msgstr "カスタムモジュール定義" + +#: ../../enterprise/include/class/SAP.app.php:892 +msgid "" +"Each line is a module definition using following format: module name ; " +"module_type ; SAP check definition." +msgstr "各行は次のフォーマットでのモジュール定義です: モジュール名 ; モジュールタイプ ; SAPチェック定義" + +#: ../../enterprise/include/class/Aws.cloud.php:118 +#: ../../include/class/CredentialStore.class.php:926 msgid "Aws" msgstr "AWS" -#: ../../enterprise/include/class/Aws.cloud.php:280 +#: ../../enterprise/include/class/Aws.cloud.php:342 msgid "Recon" msgstr "自動検出" -#: ../../enterprise/include/class/Aws.cloud.php:281 +#: ../../enterprise/include/class/Aws.cloud.php:343 msgid "Costs" msgstr "コスト" -#: ../../enterprise/include/class/Aws.cloud.php:283 +#: ../../enterprise/include/class/Aws.cloud.php:345 msgid "Instances" msgstr "インスタンス" -#: ../../enterprise/include/class/Aws.cloud.php:373 +#: ../../enterprise/include/class/Aws.cloud.php:440 msgid "Amazon EC2" msgstr "Amazon EC2" -#: ../../enterprise/include/class/Aws.cloud.php:378 +#: ../../enterprise/include/class/Aws.cloud.php:445 msgid "Amazon RDS" msgstr "Amazon RDS" -#: ../../enterprise/include/class/Aws.cloud.php:398 -#: ../../godmode/wizards/HostDevices.class.php:690 +#: ../../enterprise/include/class/Aws.cloud.php:450 +msgid "S3 Buckets" +msgstr "S3 バケット" + +#: ../../enterprise/include/class/Aws.cloud.php:470 +#: ../../godmode/wizards/HostDevices.class.php:696 msgid "NetScan" msgstr "ネットスキャン" -#: ../../enterprise/include/class/Aws.cloud.php:421 -msgid "Recon task name" +#: ../../enterprise/include/class/Aws.cloud.php:509 +msgid "Discovery task name" msgstr "自動検出タスク名" -#: ../../enterprise/include/class/Aws.cloud.php:490 +#: ../../enterprise/include/class/Aws.cloud.php:613 msgid "Total cost" -msgstr "トータルコスト" +msgstr "全体のコスト" -#: ../../enterprise/include/class/Aws.cloud.php:507 +#: ../../enterprise/include/class/Aws.cloud.php:630 msgid "Cost by region" msgstr "リージョンごとのコスト" -#: ../../enterprise/include/class/Aws.cloud.php:521 +#: ../../enterprise/include/class/Aws.cloud.php:644 msgid "Cost interval" -msgstr "コストの期間" +msgstr "コスト間隔" -#: ../../enterprise/include/class/Aws.cloud.php:655 +#: ../../enterprise/include/class/Aws.cloud.php:772 msgid "Select EC2 instances" -msgstr "EC2 インスタンスを選択" +msgstr "EC2 インスタンスの選択" -#: ../../enterprise/include/class/Aws.cloud.php:674 +#: ../../enterprise/include/class/Aws.cloud.php:788 msgid "Storage" msgstr "ストレージ" -#: ../../enterprise/include/class/Aws.cloud.php:684 +#: ../../enterprise/include/class/Aws.cloud.php:798 msgid "Elastic IP Adresses" msgstr "Elastic IP アドレス" -#: ../../enterprise/include/class/Aws.cloud.php:771 -#: ../../include/class/CustomNetScan.class.php:134 -msgid "" -"This task has been already defined. Please edit it or create a new one." -msgstr "このタスクはすでに定義済です。これを編集するか新たに作成してください。" - -#: ../../enterprise/include/class/Aws.cloud.php:867 +#: ../../enterprise/include/class/Aws.cloud.php:981 msgid "You must select at least one RDS instance." -msgstr "少なくとも 1つの RDS インスタンスを選択する必要があります。" +msgstr "少なくとも一つの RDS インスタンスを選択する必要があります。" -#: ../../enterprise/include/class/Aws.cloud.php:872 +#: ../../enterprise/include/class/Aws.cloud.php:986 msgid "" "You cannot monitor RDS instances from different types. Please define several " "tasks for several types." -msgstr "異なるタイプから RDS インスタンスを監視できません。いくつかのタイプのいくつかのタスクを定義してください。" +msgstr "異なるタイプの RDS インスタンスを監視することはできません。それぞれのタイプに対してそれぞれのタスクを定義してください。" -#: ../../enterprise/include/class/Aws.cloud.php:879 +#: ../../enterprise/include/class/Aws.cloud.php:993 msgid "Discovery.Cloud.AWS.RDS" -msgstr "" +msgstr "自動検出.クラウド.AWS.RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1045 +#: ../../enterprise/include/class/Aws.cloud.php:1159 msgid "RDS" msgstr "RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1050 +#: ../../enterprise/include/class/Aws.cloud.php:1164 msgid "DB monitoring" msgstr "DB 監視" -#: ../../enterprise/include/class/Aws.cloud.php:1060 +#: ../../enterprise/include/class/Aws.cloud.php:1174 msgid "AWS RDS" msgstr "AWS RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1134 +#: ../../enterprise/include/class/Aws.cloud.php:1248 msgid "Global DB User" msgstr "グローバル DB ユーザ" -#: ../../enterprise/include/class/Aws.cloud.php:1144 +#: ../../enterprise/include/class/Aws.cloud.php:1258 msgid "Global DB password" msgstr "グローバル DB パスワード" -#: ../../enterprise/include/class/Aws.cloud.php:1234 +#: ../../enterprise/include/class/Aws.cloud.php:1348 msgid "Select RDS instances" -msgstr "RDS インスタンスを選択" +msgstr "RDS インスタンスの選択" -#: ../../enterprise/include/class/Aws.cloud.php:1570 +#: ../../enterprise/include/class/Aws.cloud.php:1651 +msgid "Invalid group" +msgstr "不正なグループ" + +#: ../../enterprise/include/class/Aws.cloud.php:1709 msgid "Cannot update the recon database" msgstr "自動検出データベースを更新できません" -#: ../../enterprise/include/class/Aws.cloud.php:1592 +#: ../../enterprise/include/class/Aws.cloud.php:1731 msgid "Engine not supported" msgstr "エンジンがサポートされていません" -#: ../../enterprise/include/class/MySQL.app.php:172 +#: ../../enterprise/include/class/MySQL.app.php:173 msgid "" "This MySQL configuration has been already defined. Please edit it or create " "a new one." -msgstr "" +msgstr "この MySQL 設定は既に定義済です。編集または新規作成してください。" -#: ../../enterprise/include/class/MySQL.app.php:215 +#: ../../enterprise/include/class/MySQL.app.php:216 msgid "You must provide a valid MySQL server IP or FQDN." -msgstr "" +msgstr "正しい MySQL サーバ IP または FQDN を設定する必要があります。" -#: ../../enterprise/include/class/MySQL.app.php:220 +#: ../../enterprise/include/class/MySQL.app.php:221 msgid "You must provide a valid port number." -msgstr "" +msgstr "正しいポート番号を設定する必要があります。" -#: ../../enterprise/include/class/MySQL.app.php:232 +#: ../../enterprise/include/class/MySQL.app.php:233 msgid "Discovery.Application.MySQL" -msgstr "" +msgstr "自動検出.アプリケーション.MySQL" -#: ../../enterprise/include/class/MySQL.app.php:284 +#: ../../enterprise/include/class/MySQL.app.php:285 msgid "Failed to find discovery MySQL task." -msgstr "" +msgstr "自動検出 MySQL タスクを見つけられませんでした。" -#: ../../enterprise/include/class/MySQL.app.php:489 +#: ../../enterprise/include/class/MySQL.app.php:491 msgid "MySQL server IP" -msgstr "" +msgstr "MySQL サーバ IP" -#: ../../enterprise/include/class/MySQL.app.php:490 +#: ../../enterprise/include/class/MySQL.app.php:492 msgid "Comma separated, as many targets as you need." -msgstr "" +msgstr "寒波区切りで、必要な数の対象。" -#: ../../enterprise/include/class/MySQL.app.php:509 +#: ../../enterprise/include/class/MySQL.app.php:511 msgid "MySQL server Port" -msgstr "" +msgstr "MySQL サーバポート" -#: ../../enterprise/include/class/MySQL.app.php:654 -#: ../../enterprise/include/class/Oracle.app.php:635 -msgid "Target agent" -msgstr "" - -#: ../../enterprise/include/class/MySQL.app.php:655 +#: ../../enterprise/include/class/MySQL.app.php:657 msgid "" "Defines a target agent where this task will store data detected, if you have " "defined multiple targets, define a comma separated list of names here or " "leave in blank to use server IP address/ FQDN." msgstr "" +"このタスクが検出したデータを保存する対象エージェントを定義します。複数の対象を定義した場合は、ここで名前のカンマ区切り一覧を定義するか、サーバの IP " +"アドレス/ FQDN を使用するために空白のままにします。" -#: ../../enterprise/include/class/MySQL.app.php:674 -#: ../../enterprise/include/class/Oracle.app.php:655 -msgid "Custom module prefix" -msgstr "" - -#: ../../enterprise/include/class/MySQL.app.php:675 -#: ../../enterprise/include/class/Oracle.app.php:656 -msgid "" -"Defines a custom prefix to be concatenated before module names generated by " -"this task." -msgstr "" - -#: ../../enterprise/include/class/MySQL.app.php:696 +#: ../../enterprise/include/class/MySQL.app.php:698 msgid "Scan databases" -msgstr "" +msgstr "データベーススキャン" -#: ../../enterprise/include/class/MySQL.app.php:712 +#: ../../enterprise/include/class/MySQL.app.php:714 msgid "Create agent per database" -msgstr "" +msgstr "データベースごとにエージェントを作成" -#: ../../enterprise/include/class/MySQL.app.php:733 +#: ../../enterprise/include/class/MySQL.app.php:735 msgid "Custom database agent prefix" -msgstr "" +msgstr "カスタムデータベースエージェントプレフィックス" -#: ../../enterprise/include/class/MySQL.app.php:734 +#: ../../enterprise/include/class/MySQL.app.php:736 msgid "" "Defines a custom prefix to be concatenated before database agent names " "generated by this task." -msgstr "" +msgstr "このタスクによって生成されるデータベースエージェント名の前に連結されるカスタムプレフィックスを定義します。" -#: ../../enterprise/include/class/MySQL.app.php:755 -#: ../../enterprise/include/class/Oracle.app.php:674 +#: ../../enterprise/include/class/MySQL.app.php:757 +#: ../../enterprise/include/class/Oracle.app.php:680 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:674 msgid "Check engine uptime" -msgstr "" +msgstr "エンジンの起動時間確認" -#: ../../enterprise/include/class/MySQL.app.php:771 -#: ../../enterprise/include/class/Oracle.app.php:690 +#: ../../enterprise/include/class/MySQL.app.php:773 +#: ../../enterprise/include/class/Oracle.app.php:696 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:690 msgid "Retrieve query statistics" -msgstr "" +msgstr "クエリ統計の取得" -#: ../../enterprise/include/class/MySQL.app.php:787 -#: ../../enterprise/include/class/Oracle.app.php:706 +#: ../../enterprise/include/class/MySQL.app.php:789 +#: ../../enterprise/include/class/Oracle.app.php:712 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:706 msgid "Analyze connections" -msgstr "" +msgstr "接続分析" -#: ../../enterprise/include/class/MySQL.app.php:803 +#: ../../enterprise/include/class/MySQL.app.php:805 msgid "Retrieve InnoDB statistics" -msgstr "" +msgstr "InnoDB 統計の取得" -#: ../../enterprise/include/class/MySQL.app.php:819 -#: ../../enterprise/include/class/Oracle.app.php:754 -msgid "Retrieve cache statistics" -msgstr "" +#: ../../enterprise/include/class/Google.cloud.php:147 +#: ../../include/class/CredentialStore.class.php:929 +msgid "Google" +msgstr "Google" -#: ../../enterprise/include/class/MySQL.app.php:835 -#: ../../enterprise/include/class/Oracle.app.php:770 -msgid "Execute custom queries" -msgstr "" +#: ../../enterprise/include/class/Google.cloud.php:301 +msgid "Compute Engine" +msgstr "コンピュートエンジン" -#: ../../enterprise/include/class/MySQL.app.php:887 -#: ../../enterprise/include/class/Oracle.app.php:924 -msgid "Custom queries" -msgstr "" +#: ../../enterprise/include/class/Google.cloud.php:877 +msgid "This options only applies to zone (region) agents." +msgstr "このオプションはゾーン(リージョン)エージェントにのみ適用されます。" -#: ../../enterprise/include/class/MySQL.app.php:888 -#: ../../enterprise/include/class/Oracle.app.php:925 -msgid "Define here your custom queries." -msgstr "" +#: ../../enterprise/include/class/Google.cloud.php:890 +msgid "Scan and general monitoring" +msgstr "スキャンおよび一般的な監視" -#: ../../enterprise/include/class/Oracle.app.php:165 +#: ../../enterprise/include/class/Google.cloud.php:903 +msgid "CPU performance summary" +msgstr "CPU パフォーマンス概要" + +#: ../../enterprise/include/class/Oracle.app.php:172 msgid "" "This Oracle configuration has been already defined. Please edit it or create " "a new one." -msgstr "" +msgstr "この Oracle 設定はすでに定義済です。 編集するか、新しいものを作成してください。" -#: ../../enterprise/include/class/Oracle.app.php:207 +#: ../../enterprise/include/class/Oracle.app.php:214 msgid "You must provide a valid Oracle server IP or FQDN." -msgstr "" +msgstr "正しい Oracle サーバ IP または FQDN を設定する必要があります。" -#: ../../enterprise/include/class/Oracle.app.php:219 +#: ../../enterprise/include/class/Oracle.app.php:226 msgid "Discovery.Application.Oracle" -msgstr "" +msgstr "自動検出.アプリケーション.Oracle" -#: ../../enterprise/include/class/Oracle.app.php:272 +#: ../../enterprise/include/class/Oracle.app.php:277 msgid "Failed to find discovery Oracle task." -msgstr "" +msgstr "自動検出 Oracle タスクを見つけられませんでした。" -#: ../../enterprise/include/class/Oracle.app.php:487 +#: ../../enterprise/include/class/Oracle.app.php:493 msgid "Oracle target strings" -msgstr "" +msgstr "Oracle 対象文字列" -#: ../../enterprise/include/class/Oracle.app.php:488 +#: ../../enterprise/include/class/Oracle.app.php:494 msgid "" "SERVER:PORT/SID, comma separated or line by line, as many targets as you " "need." -msgstr "" +msgstr "SERVER:PORT/SID で、カンマ区切り、または行ごとに必要な数の対象を定義。" -#: ../../enterprise/include/class/Oracle.app.php:488 -msgid "Use # symbol to comment a line." -msgstr "" - -#: ../../enterprise/include/class/Oracle.app.php:636 -msgid "" -"Defines a target agent where this task will store data detected, if you have " -"defined multiple targets, define a comma separated list of names here or " -"leave in blank to use target as name." -msgstr "" - -#: ../../enterprise/include/class/Oracle.app.php:722 +#: ../../enterprise/include/class/Oracle.app.php:728 msgid "Calculate fragmentation ratio" -msgstr "" +msgstr "断片化率の計算" -#: ../../enterprise/include/class/Oracle.app.php:738 +#: ../../enterprise/include/class/Oracle.app.php:744 msgid "Monitor tablespaces" -msgstr "" +msgstr "テーブルスペース監視" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:417 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:476 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:518 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:171 +msgid "" +"This Microsoft SQL Server configuration has been already defined. Please " +"edit it or create a new one." +msgstr "この Microsoft SQL Server 設定はすでに定義済です。 編集するか、新しいものを作成してください。" + +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:213 +msgid "You must provide a valid Microsoft SQL Server server IP or FQDN." +msgstr "正しい Microsoft SQL Server の IP または FQDN を指定する必要があります。" + +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:277 +msgid "Failed to find discovery Microsoft SQL Server task." +msgstr "自動検出 Microsoft SQL Server タスクを見つけられませんでした。" + +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:487 +msgid "Microsoft SQL Server targets" +msgstr "対象の Microsoft SQL Server" + +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:488 +msgid "" +"SERVER:PORT\\INSTANCE, comma separated or line by line, as many targets as " +"you need." +msgstr "SERVER:PORT\\INSTANCE で、カンマ区切りまたは行ごとに必要な数の対象を指定。" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:460 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:519 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:578 msgid "Alert not found." msgstr "アラートが見つかりません。" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:505 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:562 +msgid "Rules updated." +msgstr "ルールを更新しました。" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:565 msgid "JSON decoding error. Please call support." -msgstr "JSON でコードエラー。サポートに問い合わせください。" +msgstr "JSON デコードエラー: サポートに問い合わせてください。" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:833 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:896 msgid "Pass" -msgstr "" +msgstr "Pass" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:834 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:897 msgid "Drop" -msgstr "" +msgstr "Drop" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:861 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1825 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2136 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:904 +msgid "Module alert" +msgstr "モジュールアラート" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:924 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2013 msgid "Load from template" -msgstr "" +msgstr "テンプレートから読み込む" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:879 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:942 msgid "Days a week" -msgstr "" +msgstr "曜日" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:912 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2140 -#: ../../godmode/alerts/configure_alert_template.php:601 -#: ../../godmode/alerts/alert_view.php:306 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:948 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2175 +#: ../../godmode/agentes/planned_downtime.editor.php:650 +#: ../../godmode/alerts/configure_alert_template.php:610 +#: ../../godmode/alerts/alert_special_days.php:376 +#: ../../godmode/alerts/alert_view.php:216 ../../include/functions.php:1076 +#: ../../include/functions_reporting.php:13253 +msgid "Mon" +msgstr "月" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:949 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2176 +#: ../../godmode/agentes/planned_downtime.editor.php:651 +#: ../../godmode/alerts/configure_alert_template.php:618 +#: ../../godmode/alerts/alert_special_days.php:377 +#: ../../godmode/alerts/alert_view.php:217 ../../include/functions.php:1080 +#: ../../include/functions_reporting.php:13258 +msgid "Tue" +msgstr "火" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:950 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2177 +#: ../../godmode/agentes/planned_downtime.editor.php:652 +#: ../../godmode/alerts/configure_alert_template.php:626 +#: ../../godmode/alerts/alert_special_days.php:378 +#: ../../godmode/alerts/alert_view.php:218 ../../include/functions.php:1084 +#: ../../include/functions_reporting.php:13263 +msgid "Wed" +msgstr "水" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2178 +#: ../../godmode/agentes/planned_downtime.editor.php:653 +#: ../../godmode/alerts/configure_alert_template.php:634 +#: ../../godmode/alerts/alert_special_days.php:379 +#: ../../godmode/alerts/alert_view.php:219 ../../include/functions.php:1088 +#: ../../include/functions_reporting.php:13268 +msgid "Thu" +msgstr "木" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:952 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2179 +#: ../../godmode/agentes/planned_downtime.editor.php:654 +#: ../../godmode/alerts/configure_alert_template.php:642 +#: ../../godmode/alerts/alert_special_days.php:380 +#: ../../godmode/alerts/alert_view.php:220 ../../include/functions.php:1092 +#: ../../include/functions_reporting.php:13273 +msgid "Fri" +msgstr "金" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:953 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2180 +#: ../../godmode/agentes/planned_downtime.editor.php:655 +#: ../../godmode/alerts/configure_alert_template.php:650 +#: ../../godmode/alerts/alert_special_days.php:381 +#: ../../godmode/alerts/alert_view.php:221 ../../include/functions.php:1096 +#: ../../include/functions_reporting.php:13278 +msgid "Sat" +msgstr "土" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:954 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2181 +#: ../../godmode/agentes/planned_downtime.editor.php:656 +#: ../../godmode/alerts/configure_alert_template.php:658 +#: ../../godmode/alerts/alert_special_days.php:375 +#: ../../godmode/alerts/alert_view.php:222 ../../include/functions.php:1100 +#: ../../include/functions_reporting.php:13283 +msgid "Sun" +msgstr "日" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:975 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2367 +#: ../../godmode/alerts/configure_alert_template.php:667 +#: ../../godmode/alerts/alert_view.php:310 msgid "Use special days list" msgstr "特別日一覧を利用する" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:931 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:961 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3380 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:994 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1024 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3617 msgid "from" -msgstr "" +msgstr "開始" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:958 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1021 msgid "Execute alert" -msgstr "アラートの実行" +msgstr "アラート実行" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:981 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3398 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1044 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3635 msgid "times in" -msgstr "" +msgstr "時間範囲" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:991 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1054 msgid "threshold" msgstr "しきい値" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1001 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1064 +msgid "Rule evaluation mode" +msgstr "ルール評価モード" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1064 msgid "" "Pass - All alerts are evaluated. Drop - It stops when 1 alert matches." -msgstr "" +msgstr "Pass - すべてのアラートが評価されます。 Drop - 1つのアラートが一致すると停止します。" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1018 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1081 msgid "Grouped by" -msgstr "" +msgstr "グループ化:" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1124 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1198 msgid "" -"\n" -" The templates shown are only for correlative alerts, event alert " -"(legacy) will be deprecated in the future" -msgstr "" +"The templates shown are only for correlative alerts, event alert (legacy) " +"will be deprecated in the future" +msgstr "表示されているテンプレートは相関アラート専用であり、イベントアラート(レガシー)は将来非推奨になります" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1135 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1208 msgid "Available items" msgstr "存在するアイテム" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1136 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1209 msgid "Block" msgstr "ブロック" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1184 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:972 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1257 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:978 msgid "Log content" msgstr "ログの内容" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1189 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:975 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1262 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:981 msgid "Log source" -msgstr "ログのソース" +msgstr "ログソース" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1194 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:978 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1267 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:984 msgid "Log agent" msgstr "ログエージェント" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1252 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:984 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1325 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:990 msgid "Event content" msgstr "イベントの内容" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1257 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:981 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1330 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:987 msgid "Event user comment" msgstr "イベントユーザコメント" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1262 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:987 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1335 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:993 msgid "Event agent" msgstr "イベントエージェント" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1267 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:990 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1340 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:996 msgid "Event module" msgstr "イベントモジュール" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1272 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:993 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1345 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:999 msgid "Event module alerts" msgstr "イベントモジュールアラート" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1277 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:996 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1350 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1002 msgid "Event group" msgstr "イベントグループ" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1282 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:999 -msgid "Event group Recursive" -msgstr "再帰イベントグループ" +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1356 +msgid "Event group (recursive)" +msgstr "イベントグループ(再帰)" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1287 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1002 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1362 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1008 msgid "Event severity" -msgstr "イベント重大度" +msgstr "イベント重要度" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1292 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1005 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1367 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1011 msgid "Event tag" msgstr "イベントタグ" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1297 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1008 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1372 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1014 msgid "Event user" msgstr "イベントユーザ" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1326 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1402 msgid "Operators" -msgstr "" +msgstr "演算子" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1383 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1407 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1451 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1311 +msgid "greater than" +msgstr "より大きい" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1412 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1422 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1455 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1463 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1315 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1323 +msgid "less than" +msgstr "より小さい" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1417 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1459 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1319 +msgid "greater or equal than" +msgstr "より大きいか等しい" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1427 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1467 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1327 +msgid "is equal" +msgstr "同じ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1432 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1471 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1331 +msgid "is different" +msgstr "異なる" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1437 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1475 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1335 +msgid "is like (regex)" +msgstr "一致 (正規表現)" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1442 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1479 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1339 +msgid "is not like (regex)" +msgstr "不一致 (正規表現)" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1512 msgid "Modifiers" -msgstr "" +msgstr "修飾子" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1388 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1017 -msgid "Time window" -msgstr "時間ウインドウ" +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1517 +msgid "within an interval (seconds)" +msgstr "間隔内 (秒)" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1464 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1522 +msgid "repeated at least" +msgstr "繰り返された最低数" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1562 +msgid "Matches on both true" +msgstr "両方が真の時にマッチ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1568 +msgid "Matches when any is false" +msgstr "いずれかが偽の時にマッチ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1574 +msgid "Matches on any true" +msgstr "いずれかが真の時にマッチ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1580 +msgid "Matches when both are false" +msgstr "両方が偽の時にマッチ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1586 +msgid "Matches when only one is true" +msgstr "一つだけ真の時にマッチ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1592 +msgid "Matches when both are either true or false" +msgstr "両方が真または偽の時にマッチ" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1628 msgid "Rule definition" msgstr "ルール定義" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1722 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1917 msgid "Remove rule" -msgstr "" +msgstr "ルール削除" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1733 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1928 msgid "Remove item" -msgstr "" +msgstr "アイテム削除" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1754 -#: ../../operation/agentes/estado_monitores.php:595 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1949 +#: ../../operation/agentes/estado_monitores.php:602 msgid "Reset" msgstr "リセット" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1920 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1922 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2039 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2858 +#: ../../godmode/alerts/alert_commands.php:100 +#: ../../godmode/alerts/alert_commands.php:105 +#: ../../godmode/alerts/alert_commands.php:121 +#: ../../godmode/alerts/alert_commands.php:127 +#: ../../godmode/alerts/configure_alert_template.php:971 +#: ../../godmode/alerts/alert_view.php:471 +#: ../../godmode/alerts/alert_view.php:552 +#, php-format +msgid "Field %s" +msgstr "フィールド %s" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2109 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2111 msgid "Triggering Condition" msgstr "発報条件" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2149 -#: ../../godmode/alerts/alert_view.php:314 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2376 +#: ../../godmode/alerts/alert_view.php:318 msgid "Number of alerts" msgstr "アラート数" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2235 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2489 -#: ../../godmode/alerts/configure_alert_action.php:200 -#: ../../godmode/alerts/alert_view.php:418 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2464 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2726 +#: ../../godmode/alerts/configure_alert_action.php:296 +#: ../../godmode/alerts/alert_view.php:422 msgid "Firing" msgstr "障害通知" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2237 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2440 -#: ../../include/ajax/custom_fields.php:403 -msgid "Treshold" -msgstr "閾値" +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2466 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2677 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3506 +#: ../../godmode/alerts/alert_list.list.php:642 +#: ../../godmode/alerts/alert_list.list.php:768 +#: ../../godmode/alerts/configure_alert_action.php:275 +#: ../../godmode/alerts/alert_view.php:393 +#: ../../godmode/alerts/alert_list.builder.php:172 +#: ../../include/functions_reporting_html.php:3110 +#: ../../include/functions_reporting_html.php:4850 +#: ../../include/ajax/alert_list.ajax.php:521 +#: ../../include/class/AgentsAlerts.class.php:378 +msgid "Threshold" +msgstr "しきい値" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2238 -msgid "Opions" -msgstr "" - -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2341 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2578 msgid "There are no defined actions for this alert" -msgstr "このアラートにはアクションが定義されていません" +msgstr "このアラートには定義済のアクションがありません" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2412 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3377 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2649 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3614 msgid "Number of alerts match" -msgstr "マッチするアラート数" +msgstr "アラートマッチ数" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2490 -#: ../../godmode/alerts/alert_view.php:419 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2727 +#: ../../godmode/alerts/alert_view.php:423 msgid "Recovering" msgstr "リカバリ中" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2507 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2744 msgid "" "Select the desired action and mode to view the Triggering fields for this " "action" -msgstr "アクションの発報フィールドを表示するには、目的のアクションとモードを選択してください" +msgstr "目的のアクションとモードを選択して、このアクションの発報フィールドを表示します" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2524 -#: ../../godmode/alerts/alert_view.php:415 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2761 +#: ../../godmode/alerts/alert_view.php:419 msgid "Select the action" msgstr "アクションを選択" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2581 -#: ../../godmode/alerts/configure_alert_template.php:841 -#: ../../godmode/alerts/alert_view.php:436 -#: ../../godmode/alerts/alert_view.php:527 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2819 +#: ../../godmode/alerts/configure_alert_template.php:961 +#: ../../godmode/alerts/alert_view.php:440 +#: ../../godmode/alerts/alert_view.php:534 msgid "Firing fields" msgstr "発報フィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2583 -#: ../../godmode/alerts/alert_view.php:436 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2821 +#: ../../godmode/alerts/alert_view.php:440 msgid "" "Fields passed to the command executed by this action when the alert is fired" msgstr "アラートが発報されたときに、このアクションによって実行されるコマンドに渡されるフィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2587 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2825 #: ../../godmode/agentes/fields_manager.php:119 -#: ../../godmode/alerts/alert_view.php:438 -#: ../../godmode/alerts/alert_view.php:526 +#: ../../godmode/alerts/alert_view.php:442 +#: ../../godmode/alerts/alert_view.php:533 #: ../../operation/agentes/custom_fields.php:65 msgid "Field" msgstr "フィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2589 -#: ../../godmode/alerts/alert_view.php:438 -#: ../../godmode/alerts/alert_view.php:526 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2827 +#: ../../godmode/alerts/alert_view.php:442 +#: ../../godmode/alerts/alert_view.php:533 msgid "Fields configured on the command associated to the action" msgstr "アクションに関連付けられたコマンドで設定されたフィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2592 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2830 msgid "Alerts fields" msgstr "アラートフィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2594 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2832 msgid "Triggering fields configured in Alerts" -msgstr "アラートに設定された発報フィールド" +msgstr "アラートで設定された発報フィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2597 -#: ../../godmode/alerts/alert_view.php:440 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2835 +#: ../../godmode/alerts/alert_view.php:444 msgid "Action fields" msgstr "アクションフィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2599 -#: ../../godmode/alerts/alert_view.php:440 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2837 +#: ../../godmode/alerts/alert_view.php:444 msgid "Triggering fields configured in action" msgstr "アクションで設定したトリガーフィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2602 -#: ../../godmode/alerts/alert_view.php:442 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2840 +#: ../../godmode/alerts/alert_view.php:446 msgid "Executed on firing" msgstr "発報時の実行" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2604 -#: ../../godmode/alerts/alert_view.php:442 -#: ../../godmode/alerts/alert_view.php:527 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2842 +#: ../../godmode/alerts/alert_view.php:446 +#: ../../godmode/alerts/alert_view.php:534 msgid "Fields used on execution when the alert is fired" msgstr "アラートが発報したときに実行に使われるフィールド" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2672 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2890 msgid "Correlated alerts" msgstr "関連付け" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2695 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2913 msgid "Alert succesfully deleted" msgstr "アラートを削除しました" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2704 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2922 msgid "Alerts validated" msgstr "アラートを承諾しました" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2707 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2925 msgid "Failed to process validation" msgstr "承諾処理に失敗しました" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2852 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3071 msgid "Matched" -msgstr "" +msgstr "マッチしました" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2853 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3072 +#: ../../godmode/alerts/alert_list.list.php:131 #: ../../mobile/operation/alerts.php:48 -#: ../../include/functions_reporting_html.php:1915 -#: ../../include/functions_reporting_html.php:2403 -#: ../../include/functions_reporting_html.php:2404 -#: ../../operation/agentes/alerts_status.functions.php:79 -#: ../../operation/snmpconsole/snmp_view.php:208 -#: ../../operation/snmpconsole/snmp_view.php:1173 +#: ../../include/functions_reporting_html.php:2167 +#: ../../include/functions_reporting_html.php:2855 +#: ../../include/functions_reporting_html.php:2856 +#: ../../operation/agentes/alerts_status.functions.php:95 +#: ../../operation/snmpconsole/snmp_view.php:229 +#: ../../operation/snmpconsole/snmp_view.php:1254 msgid "Fired" msgstr "通知済" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2875 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3094 +#: ../../enterprise/include/class/CommandCenter.class.php:329 msgid "Sort elements" -msgstr "" +msgstr "要素の並べ替え" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2948 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2963 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3139 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3520 +msgid "No associated actions" +msgstr "関連アクションがありません" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3173 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3189 msgid "Add Actions" -msgstr "アクションの追加" +msgstr "アクション追加" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3143 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3244 +msgid "There are no defined events alerts" +msgstr "定義済のイベントアラートがありません" + +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3379 msgid "Are you sure you want to disable the alert" -msgstr "アラートを無効化してよろしいですか?" +msgstr "アラートを無効化してよろしいですか" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3149 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3385 msgid "Are you sure you want to enable the alert" -msgstr "アラートを有効化してよろしいですか?" +msgstr "アラートを有効化してよろしいですか" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3156 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3392 msgid "Disabled Alert" msgstr "無効化アラート" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3194 -#: ../../godmode/alerts/alert_list.list.php:134 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3430 +#: ../../godmode/alerts/alert_list.list.php:138 #: ../../mobile/operation/alerts.php:56 -#: ../../operation/agentes/alerts_status.functions.php:86 +#: ../../operation/agentes/alerts_status.functions.php:102 msgid "Standby off" msgstr "非スタンバイ状態" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3195 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3431 msgid "Are you sure you want to standby the alert" -msgstr "アラートをスタンバイにしてよろしいですか?" +msgstr "アラートをスタンバイにしてよろしいですか" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3200 -#: ../../enterprise/operation/agentes/policy_view.php:234 -#: ../../godmode/alerts/alert_list.list.php:133 -#: ../../mobile/operation/alerts.php:55 ../../include/functions_ui.php:1131 -#: ../../operation/agentes/alerts_status.functions.php:85 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3436 +#: ../../enterprise/operation/agentes/policy_view.php:286 +#: ../../godmode/alerts/alert_list.list.php:137 +#: ../../mobile/operation/alerts.php:55 ../../include/functions_ui.php:1139 +#: ../../operation/agentes/alerts_status.functions.php:101 msgid "Standby on" msgstr "スタンバイ状態" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3202 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3438 msgid "Are you sure you want to activate the alert" -msgstr "アラートを有効化してよろしいですか?" +msgstr "アラートを有効化してよろしいですか" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3210 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3446 msgid "Standby Alert" msgstr "スタンバイアラート" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3281 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3518 msgid "Delete Actions" -msgstr "アクションの削除" +msgstr "アクション削除" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3457 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3694 msgid "Successfully added action" msgstr "アクションを追加しました" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3495 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3732 msgid "Successfully delete action" msgstr "アクションを削除しました" -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3842 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:4130 msgid "Choosetime" -msgstr "時刻選択" +msgstr "時間選択" -#: ../../enterprise/include/functions_enterprise.php:325 +#: ../../enterprise/include/class/CommandCenter.class.php:146 +msgid "Command center" +msgstr "コマンドセンター" + +#: ../../enterprise/include/class/CommandCenter.class.php:160 +msgid "Could not be start merge process, no nodes in the metaconsole " +msgstr "マージ処理を開始できませんでした。メタコンソールにノードがありません " + +#: ../../enterprise/include/class/CommandCenter.class.php:169 +#: ../../enterprise/include/functions_groups.php:49 +msgid "Metaconsole" +msgstr "メタコンソール" + +#: ../../enterprise/include/class/CommandCenter.class.php:265 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:903 +msgid "" +"Memory limit is recomended to be unlimited in metaconsole, please set to -1 " +"in php.ini." +msgstr "メタコンソールではメモリ制限を無制限にすることをお勧めします。php.ini で -1 に設定してください。" + +#: ../../enterprise/include/class/CommandCenter.class.php:312 +msgid "Nodes priority order" +msgstr "ノード優先順位" + +#: ../../enterprise/include/class/CommandCenter.class.php:366 +msgid "Unify databases" +msgstr "データベース統合" + +#: ../../enterprise/include/class/CommandCenter.class.php:383 +msgid "merge process" +msgstr "マージ処理" + +#: ../../enterprise/include/class/CommandCenter.class.php:391 +msgid "Process detail of node" +msgstr "ノードの処理詳細" + +#: ../../enterprise/include/class/CommandCenter.class.php:392 +msgid "Errors of node" +msgstr "ノードのエラー" + +#: ../../enterprise/include/class/CommandCenter.class.php:421 +msgid "Unexpected end of process" +msgstr "処理の予期しない終了" + +#: ../../enterprise/include/class/CommandCenter.class.php:422 +msgid "Please retry" +msgstr "再試行してください" + +#: ../../enterprise/include/class/CommandCenter.class.php:443 +msgid "Critical issues while merging" +msgstr "マージ中にクリティカルな問題が発生" + +#: ../../enterprise/include/class/CommandCenter.class.php:444 +msgid "Please restore your backups" +msgstr "バックアップをリストアしてください" + +#: ../../enterprise/include/class/CommandCenter.class.php:452 +#: ../../include/functions_ui.php:6413 +msgid "Query" +msgstr "クエリ" + +#: ../../enterprise/include/class/CommandCenter.class.php:453 +msgid "Table" +msgstr "表" + +#: ../../enterprise/include/class/CommandCenter.class.php:454 +msgid "Info" +msgstr "情報" + +#: ../../enterprise/include/class/CommandCenter.class.php:455 +#: ../../enterprise/include/class/CommandCenter.class.php:1119 +msgid "Error message" +msgstr "エラーメッセージ" + +#: ../../enterprise/include/class/CommandCenter.class.php:457 +msgid "Process details" +msgstr "処理詳細" + +#: ../../enterprise/include/class/CommandCenter.class.php:458 +msgid "" +"System is not unified yet, something is wrong, please troubleshoot the " +"errors and retry the merge process. Your data have not been modified." +msgstr "" +"システムはまだ統合されていません。何らかの問題があります。エラーのトラブルシューティングを行い、マージ処理を再試行してください。 " +"データは変更されていません。" + +#: ../../enterprise/include/class/CommandCenter.class.php:459 +msgid "Errors while merging" +msgstr "マージ中にエラー" + +#: ../../enterprise/include/class/CommandCenter.class.php:460 +msgid "The process has been completed correctly" +msgstr "処理が正しく完了しました" + +#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/functions_login.php:145 +msgid "Successfully" +msgstr "正常に終了" + +#: ../../enterprise/include/class/CommandCenter.class.php:462 +msgid "System is merging your environment, please wait" +msgstr "システムは環境をマージしています。お待ちください。" + +#: ../../enterprise/include/class/CommandCenter.class.php:464 +#: ../../enterprise/include/class/CommandCenter.class.php:884 +msgid "Initialice merge" +msgstr "マージの初期化" + +#: ../../enterprise/include/class/CommandCenter.class.php:465 +#: ../../enterprise/include/class/CommandCenter.class.php:890 +msgid "Apply merge" +msgstr "マージを適用" + +#: ../../enterprise/include/class/CommandCenter.class.php:466 +msgid "Finished merge" +msgstr "完了したマージ" + +#: ../../enterprise/include/class/CommandCenter.class.php:467 +#: ../../enterprise/include/class/CommandCenter.class.php:896 +msgid "Restore merge" +msgstr "マージのリストア" + +#: ../../enterprise/include/class/CommandCenter.class.php:468 +#: ../../extensions/api_checker.php:221 ../../extensions/api_checker.php:228 +#: ../../include/functions_reporting_html.php:3702 +#: ../../include/functions_reporting_html.php:3835 +#: ../../include/functions_reporting_html.php:4170 +#: ../../include/functions_reporting_html.php:4181 +#: ../../include/functions_db.php:1906 +msgid "Result" +msgstr "結果" + +#: ../../enterprise/include/class/CommandCenter.class.php:469 +msgid "Succesfully" +msgstr "正常終了" + +#: ../../enterprise/include/class/CommandCenter.class.php:470 +msgid "Pending operations" +msgstr "保留中操作" + +#: ../../enterprise/include/class/CommandCenter.class.php:472 +msgid "Error. Synchronization aborted. Backup restored" +msgstr "エラー。同期が中止され、バックアップが復元されました" + +#: ../../enterprise/include/class/CommandCenter.class.php:542 +#: ../../enterprise/include/class/CommandCenter.class.php:548 +msgid "Update priority nodes" +msgstr "優先ノードを更新" + +#: ../../enterprise/include/class/CommandCenter.class.php:543 +msgid "Successfully updated priority order nodes" +msgstr "優先ノードの更新を完了しました" + +#: ../../enterprise/include/class/CommandCenter.class.php:549 +msgid "Could not be updated priority order nodes" +msgstr "優先ノードの更新ができませんでした" + +#: ../../enterprise/include/class/CommandCenter.class.php:565 +msgid "" +"By unifying databases all information across your infrastructure will be " +"merged to gain integrity" +msgstr "データベースを統合することにより、インフラストラクチャ全体のすべての情報がマージされ、整合性が得られます" + +#: ../../enterprise/include/class/CommandCenter.class.php:578 +#: ../../enterprise/include/class/CommandCenter.class.php:588 +msgid "Blocked" +msgstr "ブロックされています" + +#: ../../enterprise/include/class/CommandCenter.class.php:579 +msgid "This process already running" +msgstr "この処理は既に動作中です" + +#: ../../enterprise/include/class/CommandCenter.class.php:589 +msgid "You cannot start a new merge because system is merging events data." +msgstr "システムがイベントデータをマージ中のため、新しいマージを開始できません。" + +#: ../../enterprise/include/class/CommandCenter.class.php:597 +msgid "Press OK button to start the process" +msgstr "処理を開始するには OK ボタンを押します" + +#: ../../enterprise/include/class/CommandCenter.class.php:599 +msgid "" +"There are backups from a previous merging process, are you sure you want to " +"overwrite those backups? Press OK button to ignore this message and start " +"the process." +msgstr "" +"以前のマージプ処理からのバックアップがありますが、それらのバックアップを上書きしてもよろしいですか? " +"このメッセージを無視してプロセスを開始するには、OK ボタンを押してください。" + +#: ../../enterprise/include/class/CommandCenter.class.php:647 +msgid "System is merging events..." +msgstr "システムはイベントをマージしています..." + +#: ../../enterprise/include/class/CommandCenter.class.php:654 +msgid "Already working..." +msgstr "すでに動作中です..." + +#: ../../enterprise/include/class/CommandCenter.class.php:760 +#: ../../enterprise/include/class/CommandCenter.class.php:761 +msgid "Initilize" +msgstr "初期化" + +#: ../../enterprise/include/class/CommandCenter.class.php:866 +#: ../../enterprise/include/class/CommandCenter.class.php:1054 +msgid "Waiting" +msgstr "待機中" + +#: ../../enterprise/include/class/CommandCenter.class.php:873 +msgid "Process detail" +msgstr "処理詳細" + +#: ../../enterprise/include/class/CommandCenter.class.php:878 +msgid "Display errors" +msgstr "エラー表示" + +#: ../../enterprise/include/class/CommandCenter.class.php:909 +msgid "There are no nodes to do the merge process." +msgstr "マージ処理を行うノードがありません。" + +#: ../../enterprise/include/class/CommandCenter.class.php:1017 +msgid "merge events" +msgstr "マージイベント" + +#: ../../enterprise/include/class/CommandCenter.class.php:1060 +msgid "Retry process" +msgstr "処理の再試行" + +#: ../../enterprise/include/class/CommandCenter.class.php:1065 +msgid "Display events errors" +msgstr "イベントエラー表示" + +#: ../../enterprise/include/class/CommandCenter.class.php:1078 +msgid "Events History" +msgstr "ヒストリイベント" + +#: ../../enterprise/include/class/CommandCenter.class.php:1140 +msgid "merge process events" +msgstr "マージ処理イベント" + +#: ../../enterprise/include/functions_enterprise.php:318 msgid "Tree view by tags" msgstr "タグごとのツリー表示" -#: ../../enterprise/include/functions_enterprise.php:355 +#: ../../enterprise/include/functions_enterprise.php:348 msgid "" "If the interval of days until events data purge is shorter than the events " "data history storage interval, data will be lost. It is recommended that the " "storage frequency is higher than the purge frequency." msgstr "" -"イベントデータ削除までの日数がヒストリデータベースへの保存タイミングより短い場合はデータが失われます。ヒストリデータベースへの保存は、データ削除タイミング" -"より前にしてください。" +"イベントデータの削除までの日数がヒストリイベントデータの保存間隔よりも短い場合データは失われます。 保存頻度は削除頻度よりも大きくすることをお勧めします。" -#: ../../enterprise/include/functions_enterprise.php:357 +#: ../../enterprise/include/functions_enterprise.php:350 msgid "" "Problems with event days purge and event days that pass data to history DB." msgstr "イベントの削除日とヒストリデータベースへ渡す日数の設定に問題があります。" -#: ../../enterprise/include/functions_enterprise.php:368 +#: ../../enterprise/include/functions_enterprise.php:361 msgid "" "If days purge is less than history days pass to history db, you will have a " "problems and you lost data. Recommended that days purge will more taller " @@ -24697,692 +25025,566 @@ msgstr "" "ヒストリデータベースへ渡すよりも削除する日が先の場合、問題が発生しデータを消失します。データ保持期間は、ヒストリデータベースへ移すタイミングより長くしてく" "ださい。" -#: ../../enterprise/include/functions_enterprise.php:370 +#: ../../enterprise/include/functions_enterprise.php:363 msgid "Problems with days purge and days that pass data to history DB" msgstr "データの削除日とヒストリデータベースへ渡す日数の設定に問題があります。" -#: ../../enterprise/include/functions_reporting.php:46 +#: ../../enterprise/include/functions_reporting.php:89 msgid "Advance options" msgstr "拡張オプション" -#: ../../enterprise/include/functions_reporting.php:67 +#: ../../enterprise/include/functions_reporting.php:113 msgid "Templates list" msgstr "テンプレート一覧" -#: ../../enterprise/include/functions_reporting.php:102 +#: ../../enterprise/include/functions_reporting.php:148 msgid "Templates Wizard" msgstr "テンプレートウィザード" -#: ../../enterprise/include/functions_reporting.php:1077 +#: ../../enterprise/include/functions_reporting.php:1193 msgid "Availability item created from wizard." msgstr "ウィザードから作成された可用性アイテム" -#: ../../enterprise/include/functions_reporting.php:1614 -#: ../../enterprise/include/functions_reporting.php:2505 -#: ../../enterprise/include/functions_reporting.php:3512 -#: ../../godmode/alerts/alert_special_days.php:377 +#: ../../enterprise/include/functions_reporting.php:1735 +#: ../../enterprise/include/functions_reporting.php:2677 +#: ../../enterprise/include/functions_reporting.php:3689 +#: ../../godmode/alerts/alert_special_days.php:396 msgid "January" msgstr "1月" -#: ../../enterprise/include/functions_reporting.php:1618 -#: ../../enterprise/include/functions_reporting.php:2509 -#: ../../enterprise/include/functions_reporting.php:3516 -#: ../../godmode/alerts/alert_special_days.php:381 +#: ../../enterprise/include/functions_reporting.php:1739 +#: ../../enterprise/include/functions_reporting.php:2681 +#: ../../enterprise/include/functions_reporting.php:3693 +#: ../../godmode/alerts/alert_special_days.php:400 msgid "February" msgstr "2月" -#: ../../enterprise/include/functions_reporting.php:1622 -#: ../../enterprise/include/functions_reporting.php:2513 -#: ../../enterprise/include/functions_reporting.php:3520 -#: ../../godmode/alerts/alert_special_days.php:385 +#: ../../enterprise/include/functions_reporting.php:1743 +#: ../../enterprise/include/functions_reporting.php:2685 +#: ../../enterprise/include/functions_reporting.php:3697 +#: ../../godmode/alerts/alert_special_days.php:404 msgid "March" msgstr "3月" -#: ../../enterprise/include/functions_reporting.php:1626 -#: ../../enterprise/include/functions_reporting.php:2517 -#: ../../enterprise/include/functions_reporting.php:3524 -#: ../../godmode/alerts/alert_special_days.php:389 +#: ../../enterprise/include/functions_reporting.php:1747 +#: ../../enterprise/include/functions_reporting.php:2689 +#: ../../enterprise/include/functions_reporting.php:3701 +#: ../../godmode/alerts/alert_special_days.php:408 msgid "April" msgstr "4月" -#: ../../enterprise/include/functions_reporting.php:1630 -#: ../../enterprise/include/functions_reporting.php:2521 -#: ../../enterprise/include/functions_reporting.php:3528 -#: ../../godmode/alerts/alert_special_days.php:393 +#: ../../enterprise/include/functions_reporting.php:1751 +#: ../../enterprise/include/functions_reporting.php:2693 +#: ../../enterprise/include/functions_reporting.php:3705 +#: ../../godmode/alerts/alert_special_days.php:412 msgid "May" msgstr "5月" -#: ../../enterprise/include/functions_reporting.php:1634 -#: ../../enterprise/include/functions_reporting.php:2525 -#: ../../enterprise/include/functions_reporting.php:3532 -#: ../../godmode/alerts/alert_special_days.php:397 +#: ../../enterprise/include/functions_reporting.php:1755 +#: ../../enterprise/include/functions_reporting.php:2697 +#: ../../enterprise/include/functions_reporting.php:3709 +#: ../../godmode/alerts/alert_special_days.php:416 msgid "June" msgstr "6月" -#: ../../enterprise/include/functions_reporting.php:1638 -#: ../../enterprise/include/functions_reporting.php:2529 -#: ../../enterprise/include/functions_reporting.php:3536 -#: ../../godmode/alerts/alert_special_days.php:401 +#: ../../enterprise/include/functions_reporting.php:1759 +#: ../../enterprise/include/functions_reporting.php:2701 +#: ../../enterprise/include/functions_reporting.php:3713 +#: ../../godmode/alerts/alert_special_days.php:420 msgid "July" msgstr "7月" -#: ../../enterprise/include/functions_reporting.php:1642 -#: ../../enterprise/include/functions_reporting.php:2533 -#: ../../enterprise/include/functions_reporting.php:3540 -#: ../../godmode/alerts/alert_special_days.php:405 +#: ../../enterprise/include/functions_reporting.php:1763 +#: ../../enterprise/include/functions_reporting.php:2705 +#: ../../enterprise/include/functions_reporting.php:3717 +#: ../../godmode/alerts/alert_special_days.php:424 msgid "August" msgstr "8月" -#: ../../enterprise/include/functions_reporting.php:1646 -#: ../../enterprise/include/functions_reporting.php:2537 -#: ../../enterprise/include/functions_reporting.php:3544 -#: ../../godmode/alerts/alert_special_days.php:409 +#: ../../enterprise/include/functions_reporting.php:1767 +#: ../../enterprise/include/functions_reporting.php:2709 +#: ../../enterprise/include/functions_reporting.php:3721 +#: ../../godmode/alerts/alert_special_days.php:428 msgid "September" msgstr "9月" -#: ../../enterprise/include/functions_reporting.php:1650 -#: ../../enterprise/include/functions_reporting.php:2541 -#: ../../enterprise/include/functions_reporting.php:3548 -#: ../../godmode/alerts/alert_special_days.php:413 +#: ../../enterprise/include/functions_reporting.php:1771 +#: ../../enterprise/include/functions_reporting.php:2713 +#: ../../enterprise/include/functions_reporting.php:3725 +#: ../../godmode/alerts/alert_special_days.php:432 msgid "October" msgstr "10月" -#: ../../enterprise/include/functions_reporting.php:1654 -#: ../../enterprise/include/functions_reporting.php:2545 -#: ../../enterprise/include/functions_reporting.php:3552 -#: ../../godmode/alerts/alert_special_days.php:417 +#: ../../enterprise/include/functions_reporting.php:1775 +#: ../../enterprise/include/functions_reporting.php:2717 +#: ../../enterprise/include/functions_reporting.php:3729 +#: ../../godmode/alerts/alert_special_days.php:436 msgid "November" msgstr "11月" -#: ../../enterprise/include/functions_reporting.php:1659 -#: ../../enterprise/include/functions_reporting.php:2550 -#: ../../enterprise/include/functions_reporting.php:3557 -#: ../../godmode/alerts/alert_special_days.php:421 +#: ../../enterprise/include/functions_reporting.php:1780 +#: ../../enterprise/include/functions_reporting.php:2722 +#: ../../enterprise/include/functions_reporting.php:3734 +#: ../../godmode/alerts/alert_special_days.php:440 msgid "December" msgstr "12月" -#: ../../enterprise/include/functions_reporting.php:1677 -#: ../../enterprise/include/functions_reporting.php:2577 -#: ../../enterprise/include/functions_reporting.php:3569 -#: ../../include/functions_reporting_html.php:494 +#: ../../enterprise/include/functions_reporting.php:1815 +#: ../../enterprise/include/functions_reporting.php:2749 +#: ../../enterprise/include/functions_reporting.php:3746 +#: ../../include/functions_reporting_html.php:528 msgid "Max/Min Values" msgstr "最大/最小値" -#: ../../enterprise/include/functions_reporting.php:1679 -#: ../../enterprise/include/functions_reporting.php:1848 -#: ../../enterprise/include/functions_reporting.php:2579 -#: ../../enterprise/include/functions_reporting.php:3571 -#: ../../enterprise/include/functions_reporting.php:5360 -#: ../../include/functions_reporting_html.php:496 +#: ../../enterprise/include/functions_reporting.php:1817 +#: ../../enterprise/include/functions_reporting.php:1986 +#: ../../enterprise/include/functions_reporting.php:2751 +#: ../../enterprise/include/functions_reporting.php:3748 +#: ../../enterprise/include/functions_reporting.php:5864 +#: ../../include/functions_reporting_html.php:530 msgid "SLA Compliance" msgstr "SLA準拠" -#: ../../enterprise/include/functions_reporting.php:1719 -#: ../../enterprise/include/functions_reporting.php:2633 -#: ../../enterprise/include/functions_reporting.php:2892 -#: ../../enterprise/include/functions_reporting.php:3626 -#: ../../enterprise/include/functions_reporting.php:3890 -#: ../../enterprise/include/functions_reporting.php:4481 -#: ../../enterprise/include/functions_reporting.php:5430 -#: ../../include/functions_reporting_html.php:785 -#: ../../include/functions_reporting_html.php:3585 +#: ../../enterprise/include/functions_reporting.php:1857 +#: ../../enterprise/include/functions_reporting.php:2805 +#: ../../enterprise/include/functions_reporting.php:3064 +#: ../../enterprise/include/functions_reporting.php:3803 +#: ../../enterprise/include/functions_reporting.php:4067 +#: ../../enterprise/include/functions_reporting.php:4718 +#: ../../enterprise/include/functions_reporting.php:5934 +#: ../../include/functions_reporting_html.php:853 +#: ../../include/functions_reporting_html.php:4251 msgid "Not Init" msgstr "未初期化" -#: ../../enterprise/include/functions_reporting.php:1726 -#: ../../enterprise/include/functions_reporting.php:2643 -#: ../../enterprise/include/functions_reporting.php:3636 +#: ../../enterprise/include/functions_reporting.php:1864 +#: ../../enterprise/include/functions_reporting.php:2815 +#: ../../enterprise/include/functions_reporting.php:3813 msgid "Planned Downtimes" msgstr "計画停止" -#: ../../enterprise/include/functions_reporting.php:1733 -#: ../../enterprise/include/functions_reporting.php:2653 -#: ../../enterprise/include/functions_reporting.php:2902 -#: ../../enterprise/include/functions_reporting.php:3646 -#: ../../godmode/agentes/planned_downtime.editor.php:62 -#: ../../include/functions_reporting_html.php:795 -#: ../../include/functions_reporting_html.php:3595 -#: ../../general/first_task/planned_downtime.php:22 -msgid "Planned Downtime" -msgstr "計画停止" +#: ../../enterprise/include/functions_reporting.php:1871 +msgid "Ignore time" +msgstr "除外時間" -#: ../../enterprise/include/functions_reporting.php:1753 +#: ../../enterprise/include/functions_reporting.php:1891 msgid "SLA Compliance per days" msgstr "日ごとの SLA 準拠" -#: ../../enterprise/include/functions_reporting.php:1845 +#: ../../enterprise/include/functions_reporting.php:1983 msgid "Summary of SLA Failures" msgstr "条件を満たさない SLA の概要" -#: ../../enterprise/include/functions_reporting.php:1865 -#: ../../enterprise/include/functions_reporting.php:1866 +#: ../../enterprise/include/functions_reporting.php:2003 +#: ../../enterprise/include/functions_reporting.php:2004 msgid "Out of SLA limits" -msgstr "" +msgstr "SLA 制限外" -#: ../../enterprise/include/functions_reporting.php:1871 -#: ../../enterprise/include/functions_reporting.php:1872 +#: ../../enterprise/include/functions_reporting.php:2009 +#: ../../enterprise/include/functions_reporting.php:2010 msgid "IN of SLA limits" -msgstr "" +msgstr "SLA 制限内" -#: ../../enterprise/include/functions_reporting.php:1955 -#: ../../include/functions_reports.php:878 +#: ../../enterprise/include/functions_reporting.php:2093 +#: ../../include/functions_reports.php:900 msgid "Log report" msgstr "ログレポート" -#: ../../enterprise/include/functions_reporting.php:1968 -#: ../../include/functions_reports.php:877 +#: ../../enterprise/include/functions_reporting.php:2106 +#: ../../include/functions_reports.php:899 msgid "Log" msgstr "ログ" -#: ../../enterprise/include/functions_reporting.php:2175 -#: ../../enterprise/include/functions_reporting.php:3124 -#: ../../enterprise/include/functions_reporting.php:4097 -#: ../../include/functions_reporting.php:917 -#: ../../include/functions_reporting.php:6638 +#: ../../enterprise/include/functions_reporting.php:2347 +#: ../../enterprise/include/functions_reporting.php:3301 +#: ../../enterprise/include/functions_reporting.php:4278 +#: ../../include/functions_reporting.php:951 +#: ../../include/functions_reporting.php:7783 msgid "There are no SLAs defined" msgstr "SLA が定義されていません。" -#: ../../enterprise/include/functions_reporting.php:2217 -#: ../../enterprise/include/functions_reporting.php:3166 -#: ../../enterprise/include/functions_reporting.php:4139 -#: ../../include/functions_maps.php:50 -#: ../../include/functions_reporting.php:969 -#: ../../include/functions_reporting.php:6905 -#: ../../operation/agentes/pandora_networkmap.php:776 -msgid "Dynamic" -msgstr "動的" - -#: ../../enterprise/include/functions_reporting.php:2228 -#: ../../enterprise/include/functions_reporting.php:3177 -#: ../../enterprise/include/functions_reporting.php:4150 -#: ../../include/functions_reporting.php:980 -#: ../../include/functions_reporting.php:6916 +#: ../../enterprise/include/functions_reporting.php:2400 +#: ../../enterprise/include/functions_reporting.php:3354 +#: ../../enterprise/include/functions_reporting.php:4331 +#: ../../include/functions_reporting.php:1026 +#: ../../include/functions_reporting.php:8161 msgid "Inverse" msgstr "反転" -#: ../../enterprise/include/functions_reporting.php:2691 +#: ../../enterprise/include/functions_reporting.php:2825 +#: ../../enterprise/include/functions_reporting.php:3074 +#: ../../enterprise/include/functions_reporting.php:3823 +msgid "Planned Downtime" +msgstr "計画停止" + +#: ../../enterprise/include/functions_reporting.php:2863 msgid "T. Total" msgstr "合計時間" -#: ../../enterprise/include/functions_reporting.php:2692 -#: ../../enterprise/include/functions_reporting.php:3673 +#: ../../enterprise/include/functions_reporting.php:2864 +#: ../../enterprise/include/functions_reporting.php:3850 msgid "T. OK" msgstr "正常時間" -#: ../../enterprise/include/functions_reporting.php:2693 -#: ../../enterprise/include/functions_reporting.php:3674 +#: ../../enterprise/include/functions_reporting.php:2865 +#: ../../enterprise/include/functions_reporting.php:3851 msgid "T. Error" msgstr "障害時間" -#: ../../enterprise/include/functions_reporting.php:2694 -#: ../../enterprise/include/functions_reporting.php:3675 +#: ../../enterprise/include/functions_reporting.php:2866 +#: ../../enterprise/include/functions_reporting.php:3852 msgid "T. Unknown" msgstr "不明時間" -#: ../../enterprise/include/functions_reporting.php:2695 -#: ../../enterprise/include/functions_reporting.php:3676 +#: ../../enterprise/include/functions_reporting.php:2867 +#: ../../enterprise/include/functions_reporting.php:3853 msgid "T. Not_init" msgstr "未初期化時間" -#: ../../enterprise/include/functions_reporting.php:2696 -#: ../../enterprise/include/functions_reporting.php:3677 +#: ../../enterprise/include/functions_reporting.php:2868 +#: ../../enterprise/include/functions_reporting.php:3854 msgid "T. Downtime" msgstr "計画停止時間" -#: ../../enterprise/include/functions_reporting.php:2697 -#: ../../enterprise/include/functions_reporting.php:3678 +#: ../../enterprise/include/functions_reporting.php:2869 +#: ../../enterprise/include/functions_reporting.php:3855 msgid "SLA %" msgstr "SLA %" -#: ../../enterprise/include/functions_reporting.php:2887 -#: ../../enterprise/include/functions_reporting.php:3885 -#: ../../enterprise/include/functions_reporting.php:5425 -#: ../../enterprise/include/functions_services.php:2329 -#: ../../include/functions_reporting_html.php:780 -#: ../../include/functions_reporting_html.php:3580 +#: ../../enterprise/include/functions_reporting.php:3059 +#: ../../enterprise/include/functions_reporting.php:4062 +#: ../../enterprise/include/functions_reporting.php:5929 +#: ../../enterprise/include/functions_services.php:1427 +#: ../../include/functions_reporting_html.php:848 +#: ../../include/functions_reporting_html.php:4246 msgid "Unknow" msgstr "不明" -#: ../../enterprise/include/functions_reporting.php:2897 -#: ../../enterprise/include/functions_reporting.php:3895 -#: ../../enterprise/include/functions_reporting.php:5435 -#: ../../include/functions_reporting_html.php:790 -#: ../../include/functions_reporting_html.php:3590 +#: ../../enterprise/include/functions_reporting.php:3069 +#: ../../enterprise/include/functions_reporting.php:4072 +#: ../../enterprise/include/functions_reporting.php:5939 +#: ../../include/functions_reporting_html.php:858 +#: ../../include/functions_reporting_html.php:4256 msgid "Downtimes" msgstr "停止時間" -#: ../../enterprise/include/functions_reporting.php:3900 +#: ../../enterprise/include/functions_reporting.php:4077 msgid "Ignore Planned Downtime" -msgstr "" +msgstr "計画停止を無視" -#: ../../enterprise/include/functions_reporting.php:3990 -#: ../../include/functions_reports.php:697 +#: ../../enterprise/include/functions_reporting.php:4167 +#: ../../include/functions_reports.php:704 msgid "Hourly S.L.A." msgstr "1時間ごとの S.L.A." -#: ../../enterprise/include/functions_reporting.php:4880 +#: ../../enterprise/include/functions_reporting.php:4770 +msgid "Max/Min Critical" +msgstr "障害の最大/最小" + +#: ../../enterprise/include/functions_reporting.php:4771 +msgid "Max/Min Warning" +msgstr "警告の最大/最小" + +#: ../../enterprise/include/functions_reporting.php:4772 +msgid "Total checks ok/total" +msgstr "合計チェック ok/合計" + +#: ../../enterprise/include/functions_reporting.php:4773 +msgid "% time ok" +msgstr "% 時間 ok" + +#: ../../enterprise/include/functions_reporting.php:4791 +#: ../../include/functions_reporting_html.php:617 +#: ../../include/functions_reporting_html.php:656 +#: ../../include/functions_reporting_html.php:727 +#: ../../include/functions_reporting_html.php:805 +#: ../../include/functions_reporting_html.php:3725 +#: ../../include/functions_reporting_html.php:3858 +msgid "24 x 7" +msgstr "24時間365日" + +#: ../../enterprise/include/functions_reporting.php:4831 +#: ../../include/functions_reporting_html.php:562 +msgid "Global Time" +msgstr "グローバル時間" + +#: ../../enterprise/include/functions_reporting.php:4833 +msgid "Time Critical" +msgstr "障害時間" + +#: ../../enterprise/include/functions_reporting.php:4834 +msgid "Time Warning" +msgstr "警告時間" + +#: ../../enterprise/include/functions_reporting.php:4926 +#: ../../include/functions_reporting_html.php:595 +msgid "Checks Time" +msgstr "確認数" + +#: ../../enterprise/include/functions_reporting.php:4928 +msgid "Checks Critical" +msgstr "障害チェック" + +#: ../../enterprise/include/functions_reporting.php:4929 +msgid "Checks Warning" +msgstr "警告チェック" + +#: ../../enterprise/include/functions_reporting.php:5012 +#: ../../include/functions_reporting_html.php:785 +#: ../../include/functions_reporting_html.php:3894 +#: ../../include/functions_reporting_html.php:4451 +#: ../../include/functions_reporting_html.php:4454 +#: ../../include/functions_reporting.php:1537 +#: ../../include/functions_reporting.php:2847 +msgid "There are no Agent/Modules defined" +msgstr "定義済のエージェント/モジュールがありません" + +#: ../../enterprise/include/functions_reporting.php:5391 msgid "There are no SLAs defined." msgstr "定義済のSLAがありません。" -#: ../../enterprise/include/functions_reporting.php:5021 -#: ../../enterprise/include/functions_services.php:2256 -#: ../../enterprise/include/functions_services.php:2258 -#: ../../enterprise/include/functions_services.php:2288 -#: ../../enterprise/include/functions_services.php:2289 -#: ../../enterprise/include/functions_services.php:2291 -#: ../../enterprise/include/functions_services.php:2334 -#: ../../enterprise/include/functions_services.php:2336 +#: ../../enterprise/include/functions_reporting.php:5532 +#: ../../enterprise/include/functions_services.php:1342 +#: ../../enterprise/include/functions_services.php:1344 +#: ../../enterprise/include/functions_services.php:1378 +#: ../../enterprise/include/functions_services.php:1379 +#: ../../enterprise/include/functions_services.php:1381 +#: ../../enterprise/include/functions_services.php:1432 +#: ../../enterprise/include/functions_services.php:1434 msgid "Nonexistent" msgstr "なし" -#: ../../enterprise/include/functions_reporting.php:5440 +#: ../../enterprise/include/functions_reporting.php:5944 msgid "Scheduled shutdow" -msgstr "" +msgstr "計画停止" -#: ../../enterprise/include/functions_reporting.php:5802 -#: ../../enterprise/include/functions_reporting.php:6432 +#: ../../enterprise/include/functions_reporting.php:6306 +#: ../../enterprise/include/functions_reporting.php:7046 #, php-format msgid "Graph agents(%s) - %s" msgstr "エージェントグラフ(%s) - %s" -#: ../../enterprise/include/functions_reporting.php:6348 +#: ../../enterprise/include/functions_reporting.php:6954 #, php-format msgid "Graph agent(%s) - %s" msgstr "エージェントグラフ(%s) - %s" -#: ../../enterprise/include/functions_reporting.php:6806 +#: ../../enterprise/include/functions_reporting.php:7400 msgid "There is not data for the selected conditions" -msgstr "選択した条件のデータがありません" +msgstr "選択した状態のデータがありません" -#: ../../enterprise/include/functions_reporting.php:7004 -#: ../../enterprise/include/functions_reporting.php:7060 +#: ../../enterprise/include/functions_reporting.php:7590 +#: ../../enterprise/include/functions_reporting.php:7656 msgid "Template editor" msgstr "テンプレート編集" -#: ../../enterprise/include/functions_reporting.php:7079 +#: ../../enterprise/include/functions_reporting.php:7682 msgid "Get PDF file" msgstr "PDF ファイル取得" -#: ../../enterprise/include/functions_reporting.php:7140 -#: ../../include/functions_reports.php:636 +#: ../../enterprise/include/functions_reporting.php:7743 +#: ../../include/functions_reports.php:643 msgid "Simple baseline graph" msgstr "シンプルベースライングラフ" -#: ../../enterprise/include/functions_enterprise_api.php:902 -#: ../../enterprise/include/functions_enterprise_api.php:960 -msgid "Not sent id agent to migrate" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:909 -msgid "Not sent id source node" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:915 -msgid "Not sent id target node" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:920 -msgid "Not sent id source node and not sent id target node" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:933 -#: ../../enterprise/include/functions_enterprise_api.php:966 -#: ../../enterprise/include/functions_enterprise_api.php:2307 +#: ../../enterprise/include/functions_enterprise_api.php:1117 msgid "Is not metaconsole" -msgstr "" +msgstr "メタコンソールではありません" -#: ../../enterprise/include/functions_enterprise_api.php:995 -#: ../../enterprise/include/functions_enterprise_api.php:1231 -#: ../../enterprise/include/functions_enterprise_api.php:1425 -#: ../../enterprise/include/functions_enterprise_api.php:1599 -#: ../../enterprise/include/functions_enterprise_api.php:1819 -#: ../../enterprise/include/functions_enterprise_api.php:1950 -#: ../../enterprise/include/functions_enterprise_api.php:2234 -#: ../../enterprise/include/functions_enterprise_api.php:2569 -#: ../../enterprise/include/functions_enterprise_api.php:2768 -#: ../../enterprise/include/functions_enterprise_api.php:2983 -msgid "There is no policy with such id" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:1868 -msgid "Module id is empty" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:1874 -msgid "There is no module with such id" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:2241 -msgid "There is no alert with such id in this policy" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:2369 -#: ../../include/functions_api.php:5619 +#: ../../enterprise/include/functions_enterprise_api.php:2578 msgid "Error getting alert actions." msgstr "アラートアクション取得エラー" -#: ../../enterprise/include/functions_enterprise_api.php:2632 -#: ../../enterprise/include/functions_enterprise_api.php:2666 -msgid "Error adding agent to policy. Id_policy cannot be left blank." -msgstr "ポリシーへのエージェント追加エラー。id_policyが指定されていません。" - -#: ../../enterprise/include/functions_enterprise_api.php:2637 -msgid "Error adding agent to policy. Id_agent cannot be left blank." -msgstr "ポリシーへのエージェント追加エラー。id_agentが指定されていません。" - -#: ../../enterprise/include/functions_enterprise_api.php:2643 -msgid "Error adding agent to policy. Node ID cannot be left blank." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:2671 -#: ../../include/functions_api.php:8004 -msgid "Error adding agent to policy. Agent name cannot be left blank." -msgstr "ポリシーへのエージェント追加エラー。エージェント名は空白にできません。" - -#: ../../enterprise/include/functions_enterprise_api.php:3058 -msgid "Error applying policy. Id_policy cannot be left blank." -msgstr "ポリシー適用エラー。id_policy が指定されていません。" - -#: ../../enterprise/include/functions_enterprise_api.php:3064 -msgid "Error applying policy. Id_nodo cannot be left blank." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3071 -msgid "There is no policy with such id." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3091 -msgid "There is no agent with such id." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3117 -msgid "This policy does not have this agent id." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3130 -msgid "There is no agent with such name." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3156 -msgid "This policy does not have this agent." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3172 -msgid "There are no agents with such alias." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3204 -msgid "This policy does not have these agents." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3219 -#: ../../enterprise/include/functions_enterprise_api.php:3234 -msgid "Error applying policy." -msgstr "ポリシー適用エラー。" - -#: ../../enterprise/include/functions_enterprise_api.php:3226 -msgid "Error applying policy. This policy is already pending to apply." -msgstr "ポリシー適用エラー。このポリシーは適用が保留されています。" - -#: ../../enterprise/include/functions_enterprise_api.php:3266 -#: ../../enterprise/include/functions_enterprise_api.php:3320 +#: ../../enterprise/include/functions_enterprise_api.php:3547 +#: ../../enterprise/include/functions_enterprise_api.php:3601 #, php-format msgid "%d agents added to apply queue." -msgstr "" +msgstr "適用キューへ %d エージェントを追加しました" -#: ../../enterprise/include/functions_enterprise_api.php:3289 -#: ../../enterprise/include/functions_policies.php:4989 +#: ../../enterprise/include/functions_enterprise_api.php:3570 +#: ../../enterprise/include/functions_policies.php:4741 #, php-format msgid "Successfully applied to node %s." -msgstr "" +msgstr "ノード %s へ適用しました。" -#: ../../enterprise/include/functions_enterprise_api.php:3291 -#: ../../enterprise/include/functions_policies.php:4991 +#: ../../enterprise/include/functions_enterprise_api.php:3572 +#: ../../enterprise/include/functions_policies.php:4743 #, php-format msgid "Successfully applied to nodes: %s." -msgstr "" +msgstr "ノードへ適用しました: %s" -#: ../../enterprise/include/functions_enterprise_api.php:3330 +#: ../../enterprise/include/functions_enterprise_api.php:3611 #, php-format msgid "Id policy %d already pending to apply." -msgstr "" +msgstr "ポリシー ID %d はすでに適用保留中です。" -#: ../../enterprise/include/functions_enterprise_api.php:3332 +#: ../../enterprise/include/functions_enterprise_api.php:3613 #, php-format msgid "Id policy %d already pending to apply in Id agent %d." -msgstr "" +msgstr "ポリシー ID %d は、すでにエージェント ID %d への適用保留中です。" -#: ../../enterprise/include/functions_enterprise_api.php:3384 -msgid "Error applying all policies." -msgstr "全ポリシーの適用エラー。" - -#: ../../enterprise/include/functions_enterprise_api.php:3438 -msgid "Cannot reach the node" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3460 -#, php-format -msgid "Node error: %s." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3474 -#, php-format -msgid "Invalid value %d on first other parameter" -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3707 -msgid "The module is already in the policy." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:3744 -#: ../../enterprise/include/functions_enterprise_api.php:3780 +#: ../../enterprise/include/functions_enterprise_api.php:4029 +#: ../../enterprise/include/functions_enterprise_api.php:4056 msgid "" -"Error adding web analysis module to policy. \n" -"\t\t\t\t\t\tId_module_type is not correct for web analysis modules." +"Error adding web analysis module to policy. Id_module_type is not correct " +"for web analysis modules." msgstr "" +"ポリシーへのウェブ分析モジュールの追加中にエラーが発生しました。 Id_module_type が、ウェブ分析モジュールに対して正しくありません。" -#: ../../enterprise/include/functions_enterprise_api.php:3756 +#: ../../enterprise/include/functions_enterprise_api.php:4038 msgid "" -"Error adding network module to policy. \n" -"\t\t\t\t\t\tId_module_type is not correct for network modules." +"Network Module could not be added to policy. Id_module_type is not correct " +"for network modules." msgstr "" +"ネットワークモジュールをポリシーに追加できませんでした。 Id_module_type がネットワークモジュールに対して正しくありません。" -#: ../../enterprise/include/functions_enterprise_api.php:3768 +#: ../../enterprise/include/functions_enterprise_api.php:4047 msgid "" -"Error adding web module to policy. \n" -"\t\t\t\t\t\tId_module_type is not correct for web modules." -msgstr "" +"Error adding web module to policy. Id_module_type is not correct for web " +"modules." +msgstr "ポリシーへのウェブモジュール追加エラー。Id_module_type がウェブモジュールに対して正しくありません。" -#: ../../enterprise/include/functions_enterprise_api.php:3795 +#: ../../enterprise/include/functions_enterprise_api.php:4068 msgid "" -"Error adding module to policy.\n" -"\t\t\t\t\tconfiguration_data is not correct base64." -msgstr "" +"Error adding module to policy configuration_data is not a valid base64." +msgstr "ポリシーへのモジュール追加エラー。設定データが正しい base64 ではありません。" -#: ../../enterprise/include/functions_enterprise_api.php:4266 -#: ../../enterprise/include/functions_enterprise_api.php:4316 -#: ../../enterprise/include/functions_enterprise_api.php:4367 -msgid "Error getting inventory modules" -msgstr "" +#: ../../enterprise/include/functions_enterprise_api.php:6069 +msgid "The agent could not be added to the policy." +msgstr "エージェントをポリシーに追加できませんでした。" -#: ../../enterprise/include/functions_enterprise_api.php:5256 +#: ../../enterprise/include/functions_enterprise_api.php:6273 #, php-format -msgid "Error updating user %s " -msgstr "" +msgid "Failed Updated remote config files %d" +msgstr "リモート設定ファイル %d の更新に失敗しました。" -#: ../../enterprise/include/functions_enterprise_api.php:5258 +#: ../../enterprise/include/functions_enterprise_api.php:6283 #, php-format -msgid "Updated user %s " -msgstr "" +msgid "Updated remote config files: %d => %d" +msgstr "リモート設定ファイルを更新しました: %d -> %d" -#: ../../enterprise/include/functions_enterprise_api.php:5268 -#, php-format -msgid "Error creating user %s " -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:5270 -#, php-format -msgid "Created user %s " -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:5471 -#, php-format -msgid "" -"There are groups that not exist in node. The followings elements " -"groups/profiles/user profiles were created/updated sucessfully (%d/%d/%d) " -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:5484 -#, php-format -msgid "" -"Error creating/updating the followings elements groups/profiles/user " -"profiles (%d/%d/%d) " -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:5500 -#, php-format -msgid "" -"The followings elements groups/profiles/user profiles were created/updated " -"sucessfully (%d/%d/%d) " -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:5679 -msgid "Error adding agent to policy. Agent does not exist." -msgstr "" - -#: ../../enterprise/include/functions_enterprise_api.php:5691 -msgid "Error adding agent to policy." -msgstr "ポリシーへのエージェント追加エラー。" - -#: ../../enterprise/include/functions_enterprise_api.php:5698 -msgid "Error adding agent to policy. The agent is already in the policy." -msgstr "ポリシーへのエージェント追加エラー。指定のエージェントはすでにポリシー内にあります。" - -#: ../../enterprise/include/functions_services.php:27 +#: ../../enterprise/include/functions_services.php:95 msgid "There is no information about" msgstr "次に関する情報がありません:" -#: ../../enterprise/include/functions_services.php:32 +#: ../../enterprise/include/functions_services.php:100 msgid "Service does not exist." msgstr "サービスがありません。" -#: ../../enterprise/include/functions_services.php:44 +#: ../../enterprise/include/functions_services.php:112 msgid "module that stores the service" -msgstr "サービスを保存しているモジュール" - -#: ../../enterprise/include/functions_services.php:56 -msgid "module that stores SLA service" -msgstr "SLA サービスを保存しているモジュール" - -#: ../../enterprise/include/functions_services.php:69 -msgid "agent that stores the service" -msgstr "サービスを保存しているエージェント" - -#: ../../enterprise/include/functions_services.php:82 -msgid "agent that stores SLA service" -msgstr "SLA サービスを保存しているエージェント" - -#: ../../enterprise/include/functions_services.php:103 -msgid "alert critical SLA service" -msgstr "SLA サービスの障害アラート" +msgstr "サービスを保存するモジュール" #: ../../enterprise/include/functions_services.php:124 +msgid "module that stores SLA service" +msgstr "SLA サービスを保存するモジュール" + +#: ../../enterprise/include/functions_services.php:137 +msgid "agent that stores the service" +msgstr "サービスを保存するエージェント" + +#: ../../enterprise/include/functions_services.php:150 +msgid "agent that stores SLA service" +msgstr "SLA サービスを保存するエージェント" + +#: ../../enterprise/include/functions_services.php:171 +msgid "alert critical SLA service" +msgstr "SLA サービス障害アラート" + +#: ../../enterprise/include/functions_services.php:192 msgid "alert warning service" -msgstr "サービスの警告アラート" +msgstr "サービス警告アラート" -#: ../../enterprise/include/functions_services.php:145 +#: ../../enterprise/include/functions_services.php:213 msgid "alert critical service" -msgstr "サービスの障害アラート" +msgstr "サービス障害アラート" -#: ../../enterprise/include/functions_services.php:166 +#: ../../enterprise/include/functions_services.php:234 msgid "alert unknown service" -msgstr "サービスの不明アラート" +msgstr "サービス不明アラート" -#: ../../enterprise/include/functions_services.php:576 +#: ../../enterprise/include/functions_services.php:506 #, php-format msgid "Module automatic create for the service %s" msgstr "サービス %s のモジュール自動生成" -#: ../../enterprise/include/functions_services.php:2316 +#: ../../enterprise/include/functions_services.php:1406 +msgid "Normal (Alert)" +msgstr "正常 (アラート)" + +#: ../../enterprise/include/functions_services.php:1410 msgid "Critical (Alert)" msgstr "障害 (アラート)" -#: ../../enterprise/include/functions_services.php:2449 +#: ../../enterprise/include/functions_services.php:1418 +msgid "Warning (Alert)" +msgstr "警告 (アラート)" + +#: ../../enterprise/include/functions_services.php:1556 msgid "There are no service elements defined" msgstr "サービス要素が定義されていません" -#: ../../enterprise/include/functions_services.php:2479 +#: ../../enterprise/include/functions_services.php:1580 msgid "Weight Critical" msgstr "障害ウエイト" -#: ../../enterprise/include/functions_services.php:2480 +#: ../../enterprise/include/functions_services.php:1581 msgid "Weight Warning" msgstr "警告ウエイト" -#: ../../enterprise/include/functions_services.php:2481 +#: ../../enterprise/include/functions_services.php:1582 msgid "Weight Unknown" msgstr "不明ウエイト" -#: ../../enterprise/include/functions_services.php:2482 +#: ../../enterprise/include/functions_services.php:1583 msgid "Weight Ok" msgstr "正常ウエイト" -#: ../../enterprise/include/functions_services.php:2512 -#: ../../enterprise/include/functions_services.php:2534 -#: ../../enterprise/include/functions_services.php:2573 +#: ../../enterprise/include/functions_services.php:1646 +#: ../../enterprise/include/functions_services.php:1691 +#: ../../enterprise/include/functions_services.php:1759 msgid "Nonexistent. This element should be deleted" msgstr "存在しません。要素が削除されています。" -#: ../../enterprise/include/functions_services.php:2597 +#: ../../enterprise/include/functions_services.php:1674 +#: ../../enterprise/include/functions_services.php:1741 +#: ../../enterprise/include/functions_services.php:1789 msgid "This element does not affect service weigth because is disabled." -msgstr "" +msgstr "この要素は無効化されているためサービスのウエイトに影響しません。" -#: ../../enterprise/include/functions_services.php:2699 +#: ../../enterprise/include/functions_services.php:1804 +#, php-format +msgid "Dynamic element (%d) '%s' does not match any target" +msgstr "動的要素 (%d) '%s' は対象にマッチしません" + +#: ../../enterprise/include/functions_services.php:1813 +#, php-format +msgid "Dynamic element (%d) '%s' causes an error: %s" +msgstr "動的要素 (%d) '%s' でエラー発生: %s" + +#: ../../enterprise/include/functions_services.php:1825 +msgid "Dynamic element" +msgstr "動的要素" + +#: ../../enterprise/include/functions_services.php:1831 +#, php-format +msgid "agents like \"%s\"" +msgstr "次のエージェント: \"%s\"" + +#: ../../enterprise/include/functions_services.php:1836 +#, php-format +msgid "modules like \"%s\"" +msgstr "次のモジュール: \"%s\"" + +#: ../../enterprise/include/functions_services.php:1965 msgid "NOT INITIALIZED" -msgstr "" +msgstr "未初期化" -#: ../../enterprise/include/functions_services.php:2711 -#: ../../enterprise/include/functions_services.php:2717 -#: ../../enterprise/include/functions_services.php:2722 -#: ../../enterprise/operation/agentes/policy_view.php:393 -#: ../../enterprise/operation/agentes/policy_view.php:398 -#: ../../enterprise/operation/agentes/policy_view.php:403 -#: ../../enterprise/operation/agentes/transactional_map.php:184 -#: ../../enterprise/operation/agentes/tag_view.php:977 -#: ../../enterprise/operation/agentes/tag_view.php:983 -#: ../../enterprise/operation/agentes/tag_view.php:993 -#: ../../enterprise/operation/agentes/tag_view.php:999 -#: ../../enterprise/operation/agentes/tag_view.php:1009 -#: ../../enterprise/operation/agentes/tag_view.php:1015 -#: ../../mobile/operation/modules.php:544 -#: ../../mobile/operation/modules.php:552 -#: ../../mobile/operation/modules.php:560 -#: ../../mobile/operation/modules.php:607 -#: ../../mobile/operation/modules.php:615 -#: ../../mobile/operation/modules.php:623 -#: ../../include/functions_modules.php:2572 -#: ../../include/functions_modules.php:2576 -#: ../../include/functions_modules.php:2580 -#: ../../operation/agentes/status_monitor.php:1463 -#: ../../operation/agentes/status_monitor.php:1469 -#: ../../operation/agentes/status_monitor.php:1479 -#: ../../operation/agentes/status_monitor.php:1485 -#: ../../operation/agentes/status_monitor.php:1495 -#: ../../operation/agentes/status_monitor.php:1501 -#: ../../operation/agentes/pandora_networkmap.view.php:318 -#: ../../operation/agentes/pandora_networkmap.view.php:323 -#: ../../operation/agentes/pandora_networkmap.view.php:328 -#: ../../operation/search_modules.php:129 -#: ../../operation/search_modules.php:137 -#: ../../operation/search_modules.php:145 -msgid "Last status" -msgstr "最新の状態" - -#: ../../enterprise/include/functions_services.php:2754 +#: ../../enterprise/include/functions_services.php:1999 msgid "Delete service element" msgstr "サービス要素削除" -#: ../../enterprise/include/functions_services.php:2813 +#: ../../enterprise/include/functions_services.php:2058 msgid "FAIL" msgstr "失敗" @@ -25392,7 +25594,7 @@ msgstr "パスワードを変更する必要があります:" #: ../../enterprise/include/functions_login.php:38 msgid "Password must be different from the 3 previous changes." -msgstr "パスワードは 3つ前までと異なる必要があります。" +msgstr "パスワードは、過去 3回と異なる必要があります。" #: ../../enterprise/include/functions_login.php:50 msgid "Old pass: " @@ -25412,7 +25614,7 @@ msgstr "変更" #: ../../enterprise/include/functions_login.php:97 msgid "Login blocked" -msgstr "ログインできませんでした" +msgstr "ログインがブロックされました" #: ../../enterprise/include/functions_login.php:105 msgid "User has been blocked. Try again in " @@ -25424,11 +25626,7 @@ msgstr " 分" #: ../../enterprise/include/functions_login.php:138 msgid "Login successfully" -msgstr "ログインしました" - -#: ../../enterprise/include/functions_login.php:145 -msgid "Successfully" -msgstr "正常終了" +msgstr "ログイン成功" #: ../../enterprise/include/functions_login.php:146 msgid "User pass successfully updated" @@ -25470,343 +25668,1001 @@ msgstr "パスワード確認が一致しません" msgid "Password empty" msgstr "パスワードが空です" +#: ../../enterprise/include/functions_login.php:481 +#: ../../godmode/users/configure_user.php:1771 +#: ../../godmode/users/configure_user.php:1841 +#: ../../godmode/users/configure_user.php:1914 +#: ../../include/ajax/double_auth.ajax.php:252 +#: ../../include/ajax/double_auth.ajax.php:350 +#: ../../include/ajax/double_auth.ajax.php:396 +#: ../../include/ajax/double_auth.ajax.php:512 +#: ../../operation/users/user_edit.php:1047 +#: ../../operation/users/user_edit.php:1113 +#: ../../operation/users/user_edit.php:1184 ../../general/register.php:154 +#: ../../general/logon_failed.php:18 +msgid "Authentication error" +msgstr "認証エラー" + +#: ../../enterprise/include/functions_login.php:488 +#: ../../godmode/users/configure_user.php:1778 +#: ../../godmode/users/configure_user.php:1848 +#: ../../include/ajax/double_auth.ajax.php:259 +#: ../../include/ajax/double_auth.ajax.php:357 +#: ../../include/ajax/double_auth.ajax.php:403 +#: ../../include/ajax/double_auth.ajax.php:520 +#: ../../operation/users/user_edit.php:1054 +#: ../../operation/users/user_edit.php:1120 ../../general/register.php:161 +msgid "There was an error loading the data" +msgstr "データのロードでエラーが発生しました" + +#: ../../enterprise/include/functions_login.php:497 +#: ../../godmode/users/configure_user.php:1856 +#: ../../godmode/users/configure_user.php:1935 +#: ../../operation/users/user_edit.php:1128 +#: ../../operation/users/user_edit.php:1204 ../../general/register.php:170 +msgid "Double autentication activation" +msgstr "二段階認証の有効化" + +#: ../../enterprise/include/lib/Agent.php:88 +msgid " error, invalid agent." +msgstr " エラー、不正なエージェント。" + +#: ../../enterprise/include/lib/Agent.php:649 +#, php-format +msgid "Log module \"%s\" does not exist" +msgstr "ログモジュール \"%s\" が存在しません" + +#: ../../enterprise/include/lib/Agent.php:671 +#, php-format +msgid "Plugin \"%s\" does not exist" +msgstr "プラグイン \"%s\" が存在しません" + +#: ../../enterprise/include/lib/Agent.php:803 +#, php-format +msgid "Log module \"%s\" does not exist, %s skipped" +msgstr "ログモジュール \"%s\" が存在しません。%s はスキップされました。" + +#: ../../enterprise/include/lib/Agent.php:838 +#, php-format +msgid "Plugin \"%s\" does not exist, %s skipped" +msgstr "プラグイン \"%s\" は存在しません。%s はスキップされました。" + +#: ../../enterprise/include/lib/Agent.php:909 +#, php-format +msgid "Log module %s already defined" +msgstr "ログモジュール %s はすでに定義済です" + +#: ../../enterprise/include/lib/Agent.php:926 +#, php-format +msgid "Invalid module type %s" +msgstr "不正なモジュールタイプ %s" + +#: ../../enterprise/include/lib/Agent.php:956 +#, php-format +msgid "Plugin %s already defined" +msgstr "プラグイン %s はすでに定義済です" + +#: ../../enterprise/include/lib/Agent.php:970 +msgid "Invalid plugin definition" +msgstr "不正なプラグイン定義" + #: ../../enterprise/include/lib/AlertCorrelation.class.php:181 msgid "There was a problem creating Alert" -msgstr "" +msgstr "アラート作成で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:257 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:263 msgid "There was a problem deleting Alert" -msgstr "" +msgstr "アラート削除で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:712 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:726 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:718 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:732 msgid "There was a problem creating Action" -msgstr "" +msgstr "アクション作成で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:763 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:776 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:769 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:782 msgid "There was a problem updating Action" -msgstr "" +msgstr "アクションの更新で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:812 -#: ../../enterprise/include/lib/AlertCorrelation.class.php:826 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:818 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:832 msgid "There was a problem deleting Action" -msgstr "" +msgstr "アクション削除で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:867 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:873 msgid "There was a problem standby alert" -msgstr "" +msgstr "スタンバイアラートで問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:882 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:888 msgid "There was a problem standby off alert" -msgstr "" +msgstr "アラートのスタンバイ解除で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:926 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:932 msgid "There was a problem disabled alert" -msgstr "" +msgstr "アラート無効化で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:942 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:948 msgid "There was a problem enabled alert" -msgstr "" +msgstr "アラート有効化で問題が発生しました" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1402 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1005 +msgid "Event group Recursive" +msgstr "イベントグループ再帰" + +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1020 +#: ../../include/functions_reporting_html.php:1030 +#: ../../include/functions_reporting_html.php:1254 +#: ../../include/functions_reporting_html.php:2207 +#: ../../operation/snmpconsole/snmp_view.php:865 +msgid "Count" +msgstr "回数" + +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1023 +msgid "Time window" +msgstr "時刻ウィンドウ" + +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1533 msgid "Failed to cleanup old rules." -msgstr "" +msgstr "古いルールのクリーンアップに失敗しました。" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1411 -msgid "Failed to apply rule." -msgstr "" +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1541 +#, php-format +msgid "Failed SQL: %s" +msgstr "失敗した SQL: %s" -#: ../../enterprise/include/lib/AlertCorrelation.class.php:1551 +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1546 +#, php-format +msgid "Failed to apply rule: %s." +msgstr "ルール適用に失敗しました: %s" + +#: ../../enterprise/include/lib/AlertCorrelation.class.php:1694 msgid "any" -msgstr "" +msgstr "すべて" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:224 msgid "Cluster not found: " -msgstr "" +msgstr "クラスタが見つかりません: " #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:233 msgid "Cluster agent not found: " -msgstr "" +msgstr "クラスタエージェントが見つかりません: " #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:270 #, php-format msgid "Error while deleting, reason: %s" -msgstr "" +msgstr "削除中にエラーです。理由: %s" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:278 msgid "Cluster successfully deleted." -msgstr "" +msgstr "クラスタを削除しました。" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:304 #, php-format msgid "Error while forcing, reason: %s" -msgstr "" +msgstr "強制中にエラーです。理由: %s" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:312 msgid "Cluster successfully forced." -msgstr "" +msgstr "クラスタを強制しました。" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:565 msgid "Not set" -msgstr "" +msgstr "未設定" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:575 msgid "Active-Active" -msgstr "" +msgstr "アクティブ-アクティブ" #: ../../enterprise/include/lib/ClusterViewer/ClusterManager.php:577 msgid "Active-Passive" -msgstr "" +msgstr "アクティブ-スタンバイ" #: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:182 msgid "Cluster already defined, please use another name." -msgstr "" +msgstr "クラスタは定義済です。他の名前を利用してください。" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:773 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:772 msgid "Cluster name" msgstr "クラスタ名" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:774 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:773 msgid "" "An agent with the same name of the cluster will be created, as well a " "special service with the same name" -msgstr "クラスタと同じ名前のエージェントが作成され、同じ名前の特別なサービスが作成されます" +msgstr "クラスタと同じ名前のエージェントと、同じ名前の特別なサービスが作成されます" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:788 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:787 msgid "Cluster type" msgstr "クラスタタイプ" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:789 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:788 msgid "" "AA is a cluster where all members are working. In AP cluster only master " "member is working" -msgstr "" +msgstr "アクティブ-アクティブは、すべてのメンバが稼働しているクラスタです。 アクティブ-スタンバイクラスタでは、マスターのみが稼働しています" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:797 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:796 msgid "Active - Active" msgstr "アクティブ - アクティブ" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:798 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:797 msgid "Active - Pasive" msgstr "アクティブ - スタンバイ" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:818 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:817 msgid "Target cluster agent will be stored under this group" -msgstr "" +msgstr "対象のクラスタエージェントはこのグループに保存されます" #: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:834 -#: ../../include/functions_servers.php:610 -msgid "Prediction server" -msgstr "予測サーバ" - -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:835 msgid "" "You must select a Prediction Server to perform all cluster status " "calculations" -msgstr "" +msgstr "すべてのクラスタ状態計算を実行するには、予測サーバを選択する必要があります" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:989 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1009 msgid "critical if" -msgstr "" +msgstr "次の場合に障害" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:998 -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1021 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1018 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1041 #, php-format msgid "% of balanced modules are down (equal or greater)." msgstr "" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1036 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1056 msgid "Please, set threholds for all active-active modules" -msgstr "" +msgstr "全アクティブ - アクティブモジュールのしきい値を設定してください" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1140 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1160 msgid "Please, check all active-passive modules critical for this cluster" -msgstr "" +msgstr "このクラスタに重要な全アクティブ-スタンバイモジュールをチェックしてください" -#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1142 +#: ../../enterprise/include/lib/ClusterViewer/ClusterWizard.php:1162 msgid "" "If a critical balanced module is going to critical status, then cluster will " "be critical." -msgstr "" +msgstr "クリティカルバランスモジュールが障害状態なる場合、クラスタは障害になります。" + +#: ../../enterprise/include/lib/Service.php:149 +msgid "Service module does not match pointed one" +msgstr "サービスモジュールが指定のものと一致しません" + +#: ../../enterprise/include/lib/Service.php:156 +#, php-format +msgid "Service module not found %s
" +msgstr "サービスモジュールが見つかりません %s
" + +#: ../../enterprise/include/lib/Service.php:177 +#: ../../enterprise/include/lib/Service.php:205 +msgid "Service module SLA does not match pointed one" +msgstr "サービスモジュール SLA が指定のものと一致しません" + +#: ../../enterprise/include/lib/Service.php:184 +#, php-format +msgid "SLA service module not found %s
" +msgstr "SLA サービスモジュールが見つかりません %s
" + +#: ../../enterprise/include/lib/Service.php:212 +#, php-format +msgid "SLA service value module not found %s
" +msgstr "SLA サービス値モジュールが見つかりません %s
" + +#: ../../enterprise/include/lib/Service.php:226 +#, php-format +msgid "Service agent not found %s
" +msgstr "サービスエージェントが見つかりません %s
" + +#: ../../enterprise/include/lib/Service.php:237 +#, php-format +msgid "Service children could not be fully retrieved: %s
" +msgstr "サービスの子を完全に取得できませんでした: %s
" + +#: ../../enterprise/include/lib/Service.php:295 +msgid "" +" Cannot switch from SMART to MANUAL if there are dynamic elements attached " +"to the service. Please erase dynamic elements before change to MANUAL" +msgstr " サービスに動的要素がある場合、スマートから手動に切り替えることはできません。 手動に変更する前に、動的要素を消去してください" + +#: ../../enterprise/include/lib/Service.php:379 +#: ../../enterprise/include/lib/Service.php:712 +#: ../../enterprise/include/lib/Service.php:857 +#: ../../enterprise/include/lib/Metaconsole/Node.php:1415 +#: ../../enterprise/include/lib/Metaconsole/Synchronizer.php:397 +#: ../../enterprise/include/lib/ServiceElement.php:390 +#: ../../enterprise/include/lib/ServiceElement.php:916 +#: ../../enterprise/include/lib/ServiceElement.php:958 +#: ../../enterprise/include/lib/ServiceElement.php:1000 +#: ../../enterprise/include/lib/ServiceElement.php:1106 +#: ../../enterprise/include/lib/ServiceElement.php:1148 +#: ../../include/lib/Agent.php:349 ../../include/lib/Module.php:1165 +#: ../../include/lib/Entity.php:237 +#, php-format +msgid "Cannot connect to node %d" +msgstr "ノード %d へ接続できません" + +#: ../../enterprise/include/lib/Service.php:749 +#, php-format +msgid "Failed to update CPS for moduleValue for service %s: " +msgstr "サービス %s のモジュール値の CPS の更新に失敗しました: " + +#: ../../enterprise/include/lib/Service.php:1387 +msgid "Error: id agent must be defined." +msgstr "エラー: エージェント ID が定義されている必要があります。" + +#: ../../enterprise/include/lib/Service.php:1456 +msgid " error: Target agent does not exist." +msgstr " エラー: 対象のエージェントがありません。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:145 +msgid "auth error." +msgstr "認証エラー" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:149 +msgid "connection error." +msgstr "接続エラー" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:153 +msgid "could not resolve the host." +msgstr "ホストの名前解決ができませんでした。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:157 +#: ../../enterprise/include/lib/Metaconsole/Node.php:206 +#: ../../enterprise/include/lib/Metaconsole/Node.php:253 +#: ../../enterprise/include/lib/Metaconsole/Node.php:509 +msgid "unknown error." +msgstr "不明なエラー" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:194 +msgid "missing credentials." +msgstr "認証情報がありません。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:198 +msgid "cannot connect to host." +msgstr "ホストに接続できません。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:202 +msgid "database does not exist." +msgstr "データベースが存在しません。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:245 +msgid "failed to connect to node database." +msgstr "ノードデータベースへの接続に失敗しました。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:249 +msgid "MR version mistmatch." +msgstr "MR バージョン不一致" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:288 +#, php-format +msgid "last event replication: %s" +msgstr "最新のイベントレプリケーション: %s" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:294 +msgid "server connection failed" +msgstr "サーバ接続に失敗しました" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:298 +#: ../../enterprise/include/lib/Metaconsole/Node.php:344 +#: ../../enterprise/include/lib/Metaconsole/Node.php:405 +msgid "unknown error" +msgstr "不明なエラー" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:310 +msgid "Last event replication" +msgstr "最新のイベント複製" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:340 +msgid "agent cache failed" +msgstr "エージェントキャッシュに失敗しました" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:393 +msgid "node is not recognized as metaconsole node." +msgstr "ノードはメタコンソールノードとして認識できません。" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:397 +msgid "node license missmatch." +msgstr "ノードライセンス不整合" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:401 +msgid "cannot connect to node" +msgstr "ノードへ接続できません" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:433 +msgid "Database is up to date with this Metaconsole" +msgstr "このメタコンソールでデータベースは最新です" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:443 +msgid "Node not found" +msgstr "ノードが見つかりません" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:448 +#, php-format +msgid "" +"There are %d queries pending to be applied, click in the eye to see results" +msgstr "適用が保留されている %d クエリがあります。目のアイコンをクリックして結果を確認してください" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:457 +msgid "Database synchronization state and pending tasks" +msgstr "データベース同期状態と保留中タスク" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:592 +msgid "Operation and table" +msgstr "操作とテーブル" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:707 +#, php-format +msgid "" +"Failed synchronizing %s, please check node PHP configuration issues and " +"collection max sizes" +msgstr "%s の同期に失敗しました。ノードの PHP 設定の問題とコレクションの最大サイズを確認してください" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:1239 +msgid "" +"The elimination of that node will lead to the suppression of all the agents " +"in metaconsole and all the configuration assigned to them. " +msgstr "そのノードを削除すると、メタコンソール内のすべてのエージェントと、それらに割り当てられているすべての設定が抑制されます。 " + +#: ../../enterprise/include/lib/Metaconsole/Node.php:1243 +msgid "And The rules for this node may stop working. " +msgstr "また、このノードのルールが動作を停止する可能性があります。 " + +#: ../../enterprise/include/lib/Metaconsole/Node.php:1515 +#, php-format +msgid "Error: %s" +msgstr "エラー: %s" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:1699 +#, php-format +msgid "Failed to overwrite node data: %s" +msgstr "ノードデータの上書きに失敗しました: %s" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:1717 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2918 +msgid "Final step" +msgstr "最終ステップ" + +#: ../../enterprise/include/lib/Metaconsole/Node.php:1718 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2919 +msgid "Database merged" +msgstr "データベースをマージしました" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:171 +msgid "Activating node" +msgstr "ノードをアクティベート中" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:205 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:361 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:673 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:800 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1071 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1165 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1517 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1805 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2172 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3096 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3377 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3531 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3606 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3911 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4136 +msgid "Connect node" +msgstr "ノード接続" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:580 +msgid "Create table tmerge_error" +msgstr "テーブル tmerge_error を作成" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:606 +msgid "Create table tmerge_steps" +msgstr "テーブル tmerge_steps 作成" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:631 +msgid "Create table tmerge_queries" +msgstr "テーブル tmerge_queries 作成" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:772 +#, php-format +msgid "%s console" +msgstr "%s コンソール" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:777 +msgid "Check cron task" +msgstr "cron タスクチェック" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:778 +msgid "Please login into this node before using this feature" +msgstr "この機能を使う前にこのノードへログインしてください" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:860 +msgid "memory_limit current value" +msgstr "memory_limit 現在値" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:867 +msgid "" +"Check current packages, all nodes and metaconsole, are not in the same " +"version" +msgstr "全ノードとメタコンソールの現在のパッケージを確認してください。同じバージョンではありません。" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:879 +msgid "" +"Check Minor release, All nodes and metaconsole, do not have the same mr" +msgstr "全ノードとメタコンソールのマイナーリリースを確認してください。同一 MR ではありません。" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:891 +msgid "Max size collection, all nodes and metaconsole, are not equal" +msgstr "全ノードとメタコンソールで最大コレクションサイズが同じではありません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:916 +#, php-format +msgid "" +"Post max size, nodes cannot be smaller than the size of the metaconsole %s" +msgstr "最大サイズ設定、ノードはメタコンソール %s のサイズより小さくすることはできません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:931 +#, php-format +msgid "" +"Upload max file size, nodes cannot be smaller than the size of the " +"metaconsole %s" +msgstr "最大ファイルサイズをアップロードします。ノードはメタコンソール %s のサイズより小さくすることはできません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:993 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1009 +msgid "Problems with the backup directory" +msgstr "バックアップディレクトリに問題があります" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:994 +msgid "Cannot create \"merge_backups\" folder in attachment directory" +msgstr "添付ファイルディレクトリに \"merge_backups\" フォルダを作成できません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1010 +msgid "The \"merge_backpus\" directory does not have the correct permissions" +msgstr "\"merge_backpus\" ディレクトリが正しいパーミッションではありません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1020 +msgid "Extension ZIP" +msgstr "拡張 ZIP" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1021 +msgid "The ZIP extension is not loaded, please install this dependency" +msgstr "ZIP 拡張機能がロードされていません。この依存ファイルをインストールしてください" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1122 +msgid "Inserts backups, disable foreings keys, exceptions in tmerge_queries" +msgstr "バックアップの挿入、外部キーの無効化、tmerge_queries で例外発生" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1148 +msgid "" +"Resets foreing keys and exceptions and ends the merge preparation process" +msgstr "外部キーと例外をリセットし、マージ準備処理を終了します" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1195 +msgid "Enable exceptions in tmerge_queries" +msgstr "tmerge_queries で例外を有効化" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1219 +msgid "Enable foreing keys in tmerge_queries" +msgstr "tmerge_queries で外部キーを有効化" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1498 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1774 +msgid "Preparation of all nodes for the table merge process" +msgstr "テーブルマージ処理のためのすべてのノードの準備" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1574 +msgid "This table does not have the id" +msgstr "このテーブルには id がありません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1575 +msgid "Prepare merge request" +msgstr "マージリクエストの準備" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1892 +msgid "Inserts truncate, autoincrement and inserts in tmerge_queries" +msgstr "tmerge_queries の切り捨て、自動インクリメント、挿入" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2060 +msgid "Inserts updates in tmerge_queries" +msgstr "tmerge_queries へのインサート更新" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2097 +msgid "Merging collections files" +msgstr "コレクションファイルのマージ中" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2153 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2299 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2470 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3083 +#, php-format +msgid "Api call: %s" +msgstr "API 呼出: %s" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2211 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2212 +msgid "Problems while backing up collections from: " +msgstr "次のコレクションのバックアップで問題が発生しました: " + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2229 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2233 +#, php-format +msgid "Problems downloading collections from %s" +msgstr "%s からのコレクションのダウンロードで問題が発生しました" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2245 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2249 +#, php-format +msgid "Problems unzipping collection file from %s" +msgstr "%s からのコレクションファイルの unzip で問題が発生しました" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2528 +msgid "Start phase merge" +msgstr "フェーズマージを開始" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2540 +msgid "Create backups" +msgstr "バックアップの作成" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2608 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2609 +msgid "Problems creating the backup conf agents" +msgstr "エージェント設定バックアップの作成で問題が発生しました" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2619 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2857 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3227 +msgid "Class agent" +msgstr "クラスエージェント" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2643 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2655 +msgid "Disable_foreing" +msgstr "強制を無効" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2667 +msgid "Truncate table" +msgstr "テーブルの切り捨て" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2685 +msgid "Autoincrement" +msgstr "自動インクリメント" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2697 +msgid "Inserts" +msgstr "挿入" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2715 +msgid "Disabling constraints" +msgstr "制約の無効化" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2733 +msgid "Updates" +msgstr "アップデート" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2756 +msgid "Restoring constraints" +msgstr "制約の復元" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2774 +msgid "Enable exceptions" +msgstr "例外の有効化" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2792 +msgid "Enable foreings keys" +msgstr "外部キーの有効化" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2809 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2810 +msgid "Update conf agent policies" +msgstr "エージェント設定ポリシーの更新" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2846 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2847 +msgid "Error updating agent conf" +msgstr "エージェント設定更新エラー" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2868 +msgid "Synchronizing collections" +msgstr "コレクションの同期中" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2880 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2881 +msgid "Error synchronizing collections" +msgstr "コレクションの同期エラー" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2977 +msgid "Problems unzipping collections at: " +msgstr "次のコレクションの unzip で問題が発生しました: " + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2978 +#, php-format +msgid "File is not a valid zip file \"%s\"" +msgstr "ファイルが正しい zip ファイルではありません \"%s\"" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3136 +msgid "Restoring database backup" +msgstr "データベースバックアップのリストア中" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3162 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4408 +msgid "Problems creating the backup" +msgstr "バックアップ作成で問題が発生しました" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3175 +msgid "Restore backups conf agents" +msgstr "エージェント設定バックアップのリストア" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3212 +msgid "Problems restoring the backup conf agents" +msgstr "エージェント設定バックアップのリストアで問題が発生しました" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3214 +#, php-format +msgid "Agent \"%s\" with md5 file \"%s\"" +msgstr "エージェント \"%s\" と md5 ファイル \"%s\"" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3240 +msgid "Restore collections" +msgstr "コレクションのリストア" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3255 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3256 +msgid "Error Synch collections" +msgstr "コレクション同期エラー" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3473 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3713 +msgid "Insert info steps" +msgstr "情報挿入ステップ" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3638 +msgid "Node not ready" +msgstr "ノードが準備できていません" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3639 +msgid "Pending to be unified" +msgstr "統合待ち" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3878 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3883 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3935 +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:3940 +msgid "Initialize" +msgstr "初期化" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4082 +msgid "Backup" +msgstr "バックアップ" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4113 +msgid "Applying" +msgstr "適用中" + +#: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4339 +msgid "Error updating events" +msgstr "イベント更新エラー" #: ../../enterprise/include/lib/RCMDFile.class.php:203 msgid "You do not have grants to access this feature" -msgstr "" +msgstr "この機能にアクセスする権限がありません" -#: ../../enterprise/include/lib/RCMDFile.class.php:541 +#: ../../enterprise/include/lib/RCMDFile.class.php:548 msgid "There was a problem creating RCMD" -msgstr "" +msgstr "RCMD 作成で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:686 -#: ../../enterprise/include/lib/RCMDFile.class.php:710 +#: ../../enterprise/include/lib/RCMDFile.class.php:693 +#: ../../enterprise/include/lib/RCMDFile.class.php:717 msgid "There was a problem deleting RCMD" -msgstr "" +msgstr "RCMD 削除で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:858 +#: ../../enterprise/include/lib/RCMDFile.class.php:865 msgid "No agent configuration file" -msgstr "" +msgstr "エージェント設定ファイルがありません" -#: ../../enterprise/include/lib/RCMDFile.class.php:866 +#: ../../enterprise/include/lib/RCMDFile.class.php:873 msgid "you don't have write permissions in the configuration file" -msgstr "" +msgstr "設定ファイルに書き込む権限がありません" -#: ../../enterprise/include/lib/RCMDFile.class.php:907 +#: ../../enterprise/include/lib/RCMDFile.class.php:914 msgid "This agent is already a target" -msgstr "" +msgstr "このエージェントはすでに対象です" -#: ../../enterprise/include/lib/RCMDFile.class.php:938 +#: ../../enterprise/include/lib/RCMDFile.class.php:945 #, php-format msgid "You do not have grants to access in this agent %s" -msgstr "" +msgstr "このエージェント %s へアクセスする権限がありません" -#: ../../enterprise/include/lib/RCMDFile.class.php:1004 +#: ../../enterprise/include/lib/RCMDFile.class.php:1011 msgid "There was a problem creating RCMD files" -msgstr "" +msgstr "RCMD ファイルの作成で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:1051 +#: ../../enterprise/include/lib/RCMDFile.class.php:1058 msgid "There was a problem creating target" -msgstr "" +msgstr "対象作成で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:1085 +#: ../../enterprise/include/lib/RCMDFile.class.php:1092 msgid "There was a problem adding items in the configuration file" -msgstr "" +msgstr "設定ファイルへのアイテム追加で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:1111 -#: ../../enterprise/include/lib/RCMDFile.class.php:1278 +#: ../../enterprise/include/lib/RCMDFile.class.php:1118 +#: ../../enterprise/include/lib/RCMDFile.class.php:1285 msgid "No agent has been selected" -msgstr "" +msgstr "エージェントが選択されていません" -#: ../../enterprise/include/lib/RCMDFile.class.php:1144 +#: ../../enterprise/include/lib/RCMDFile.class.php:1151 msgid "Target doesn't exist" -msgstr "" +msgstr "対象が存在しません" -#: ../../enterprise/include/lib/RCMDFile.class.php:1216 +#: ../../enterprise/include/lib/RCMDFile.class.php:1223 msgid "There was a problem deleting tokens in the configuration file" -msgstr "" +msgstr "設定ファイル内のトークン削除で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:1252 +#: ../../enterprise/include/lib/RCMDFile.class.php:1259 msgid "There was a problem deleting target from DB" -msgstr "" +msgstr "DB からの対象削除で問題が発生しました" -#: ../../enterprise/include/lib/RCMDFile.class.php:1410 +#: ../../enterprise/include/lib/RCMDFile.class.php:1417 msgid "Yaml is empty" -msgstr "" +msgstr "Yaml が空です" -#: ../../enterprise/include/lib/RCMDFile.class.php:1419 +#: ../../enterprise/include/lib/RCMDFile.class.php:1426 msgid "Doesn't have a valid YAML format" -msgstr "" +msgstr "正しい YAML フォーマットではありません" -#: ../../enterprise/include/lib/RCMDFile.class.php:1437 +#: ../../enterprise/include/lib/RCMDFile.class.php:1444 #, php-format msgid "%s field is not allowed" -msgstr "" +msgstr "%s フィールドは許可されていません" -#: ../../enterprise/include/functions_groups.php:49 -msgid "Metaconsole" -msgstr "メタコンソール" +#: ../../enterprise/include/lib/Policy/Inventory.php:156 +#, php-format +msgid "inventory module already registered: \"%d\"" +msgstr "インベントリモジュールはすでに登録済です: \"%d\"" + +#: ../../enterprise/include/lib/Policy/Inventory.php:181 +#, php-format +msgid "Failed to update, already exists: \"%d\"" +msgstr "更新に失敗しました。すでに存在します: \"%d\"" + +#: ../../enterprise/include/lib/Policy/Module.php:201 +#: ../../enterprise/include/lib/Policy.php:513 ../../include/lib/Module.php:798 +#, php-format +msgid "Module already exists: \"%s\"" +msgstr "モジュールがすでに存在します: \"%s\"" + +#: ../../enterprise/include/lib/Policy/Module.php:227 +#, php-format +msgid "Failed to update: \"%s\"" +msgstr "更新に失敗しました: \"%s\"" + +#: ../../enterprise/include/lib/ServiceElement.php:606 +#, php-format +msgid "This filters will cause slowdown on server (%s ms)" +msgstr "このフィルタはサーバの速度を低下させます (%s ms)" + +#: ../../enterprise/include/lib/ServiceElement.php:620 +#, php-format +msgid "Regular expression is not valid: %s." +msgstr "正規表現が正しくありません: %s" + +#: ../../enterprise/include/lib/ServiceElement.php:859 +#, php-format +msgid " error while decoding rules: %s" +msgstr " ルールデコードエラー: %s" + +#: ../../enterprise/include/lib/ServiceElement.php:1266 +#, php-format +msgid " error: Failed to delete element: %s" +msgstr " エラー: 要素の削除に失敗しました: %s" + +#: ../../enterprise/include/lib/Policy.php:488 +#, php-format +msgid "Policy already defined: \"%s\"" +msgstr "ポリシーはすでに定義済です: \"%s\"" #: ../../enterprise/include/functions_events.php:107 -#: ../../godmode/events/event_filter.php:124 -#: ../../godmode/events/event_edit_filter.php:316 -#: ../../include/lib/Dashboard/Widgets/events_list.php:329 -#: ../../operation/events/events_list.php:956 -#: ../../operation/events/events.php:915 ../../operation/events/events.php:1390 +#: ../../godmode/events/event_filter.php:139 +#: ../../godmode/events/event_edit_filter.php:344 +#: ../../include/lib/Dashboard/Widgets/events_list.php:378 +#: ../../operation/events/events_list.php:966 +#: ../../operation/events/events.php:1057 +#: ../../operation/events/events.php:1516 msgid "Event status" msgstr "状態" #: ../../enterprise/include/functions_events.php:168 -#: ../../godmode/events/event_edit_filter.php:380 -#: ../../operation/events/events_list.php:776 -#: ../../operation/events/events.php:1097 +#: ../../godmode/events/event_edit_filter.php:408 +#: ../../operation/events/events_list.php:786 +#: ../../operation/events/events.php:1256 msgid "User ack." msgstr "承諾したユーザ" #: ../../enterprise/include/functions_events.php:178 -#: ../../godmode/events/event_edit_filter.php:415 -#: ../../operation/events/events_list.php:857 -#: ../../operation/events/events.php:1155 +#: ../../godmode/events/event_edit_filter.php:443 +#: ../../operation/events/events_list.php:867 +#: ../../operation/events/events.php:1322 msgid "Date from" msgstr "開始日" #: ../../enterprise/include/functions_events.php:188 -#: ../../godmode/events/event_edit_filter.php:418 -#: ../../operation/events/events_list.php:861 -#: ../../operation/events/events.php:1206 +#: ../../godmode/events/event_edit_filter.php:446 +#: ../../operation/events/events_list.php:871 +#: ../../operation/events/events.php:1355 msgid "Date to" msgstr "終了日" +#: ../../enterprise/include/functions_events.php:198 +#: ../../godmode/events/event_edit_filter.php:432 +#: ../../mobile/operation/events.php:528 +#: ../../include/functions_events.php:4931 +#: ../../operation/events/events_list.php:978 +#: ../../operation/events/events.php:1088 +msgid "Repeated" +msgstr "複数回発生イベント" + #: ../../enterprise/include/functions_events.php:208 -#: ../../godmode/events/event_edit_filter.php:564 -#: ../../operation/events/events_list.php:823 -#: ../../operation/events/events.php:1114 +#: ../../godmode/events/event_edit_filter.php:592 +#: ../../operation/events/events_list.php:833 +#: ../../operation/events/events.php:1273 msgid "Alert events" msgstr "アラートイベント" #: ../../enterprise/include/functions_events.php:219 msgid "Id source events" -msgstr "" +msgstr "ソースイベントID" #: ../../enterprise/include/functions_events.php:229 -#: ../../godmode/admin_access_logs.php:72 -#: ../../godmode/admin_access_logs.php:73 -#: ../../godmode/events/event_edit_filter.php:370 -#: ../../mobile/operation/events.php:705 -#: ../../include/lib/Dashboard/Widgets/events_list.php:289 +#: ../../godmode/admin_access_logs.php:85 +#: ../../godmode/admin_access_logs.php:86 +#: ../../godmode/events/event_edit_filter.php:398 +#: ../../mobile/operation/events.php:705 ../../include/functions_snmp.php:401 +#: ../../include/lib/Dashboard/Widgets/events_list.php:336 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:270 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:270 -#: ../../operation/events/events_list.php:959 -#: ../../operation/events/events.php:928 ../../operation/events/events.php:1420 +#: ../../operation/snmpconsole/snmp_view.php:616 +#: ../../operation/events/events_list.php:969 +#: ../../operation/events/events.php:1070 +#: ../../operation/events/events.php:1546 msgid "Max. hours old" msgstr "最大表示範囲(時間)" #: ../../enterprise/include/functions_events.php:245 #: ../../enterprise/include/functions_events.php:267 msgid "More than 5 tags" -msgstr "5タグ以上" +msgstr "5つ以上のタグ" #: ../../enterprise/include/functions_events.php:251 -#: ../../godmode/events/event_edit_filter.php:459 -#: ../../operation/events/events_list.php:878 -#: ../../operation/events/events_list.php:881 -#: ../../operation/events/events.php:1238 -#: ../../operation/events/events.php:1241 +#: ../../godmode/events/event_edit_filter.php:487 +#: ../../operation/events/events_list.php:888 +#: ../../operation/events/events_list.php:891 +#: ../../operation/events/events.php:1364 +#: ../../operation/events/events.php:1367 msgid "Events with following tags" msgstr "次のタグを含むイベント" #: ../../enterprise/include/functions_events.php:273 -#: ../../godmode/events/event_edit_filter.php:512 -#: ../../operation/events/events_list.php:879 -#: ../../operation/events/events_list.php:882 -#: ../../operation/events/events.php:1239 -#: ../../operation/events/events.php:1242 +#: ../../godmode/events/event_edit_filter.php:540 +#: ../../operation/events/events_list.php:889 +#: ../../operation/events/events_list.php:892 +#: ../../operation/events/events.php:1365 +#: ../../operation/events/events.php:1368 msgid "Events without following tags" msgstr "次のタグを含まないイベント" #: ../../enterprise/include/functions_events.php:291 -#: ../../include/functions_snmp.php:451 +#: ../../include/functions_snmp.php:441 msgid "Active filter" msgstr "有効なフィルタ" #: ../../enterprise/include/functions_events.php:291 -#: ../../include/functions_snmp.php:451 +#: ../../include/functions_snmp.php:441 msgid "Active filters" msgstr "有効なフィルタ" #: ../../enterprise/include/functions_update_manager.php:182 #: ../../enterprise/include/functions_update_manager.php:376 -#: ../../include/functions_update_manager.php:1344 -#: ../../include/functions_update_manager.php:1346 -#: ../../include/functions_update_manager.php:1486 -#: ../../include/functions_update_manager.php:1489 msgid "Could not connect to internet" msgstr "インターネットへ接続できません" #: ../../enterprise/include/functions_update_manager.php:184 -#: ../../include/functions_update_manager.php:1350 -#: ../../include/functions_update_manager.php:1352 -#: ../../include/functions_update_manager.php:1495 -#: ../../include/functions_update_manager.php:1498 msgid "Server not found." msgstr "サーバが見つかりません。" @@ -25826,199 +26682,141 @@ msgid "Version number:" msgstr "バージョン番号:" #: ../../enterprise/include/functions_update_manager.php:207 +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:436 msgid "Show details" msgstr "詳細表示" #: ../../enterprise/include/functions_update_manager.php:214 -#: ../../godmode/update_manager/update_manager.offline.php:71 -#: ../../include/functions_update_manager.php:1367 msgid "Minor release available" -msgstr "マイナーリリースがあります。" +msgstr "マイナーリリースがあります" #: ../../enterprise/include/functions_update_manager.php:215 -#: ../../godmode/update_manager/update_manager.offline.php:72 -#: ../../include/functions_update_manager.php:1368 msgid "New package available" -msgstr "新たなパッケージがあります。" +msgstr "新たなパッケージがあります" #: ../../enterprise/include/functions_update_manager.php:216 #: ../../enterprise/include/functions_update_manager.php:218 -#: ../../godmode/update_manager/update_manager.offline.php:73 -#: ../../godmode/update_manager/update_manager.offline.php:75 -#: ../../include/functions_update_manager.php:1369 -#: ../../include/functions_update_manager.php:1371 msgid "Minor release rejected. Changes will not apply." -msgstr "マイナーリリースを受け付けません。変更は適用されません。" +msgstr "マイナーリリースは拒否されました。変更は適用されません。" #: ../../enterprise/include/functions_update_manager.php:217 -#: ../../godmode/update_manager/update_manager.offline.php:74 -#: ../../include/functions_update_manager.php:1370 msgid "" "Minor release rejected. The database will not be updated and the package " "will apply." -msgstr "マイナーリリースを受け付けません。データベースがアップデートされませんがパッケージは適用されます。" +msgstr "マイナーリリースは拒否されました。データベースは更新されず、パッケージが適用されます。" #: ../../enterprise/include/functions_update_manager.php:219 -#: ../../godmode/update_manager/update_manager.offline.php:76 -#: ../../include/functions_update_manager.php:1372 msgid "These package changes will not apply." -msgstr "これらのパッケージ変更は適用されません。" +msgstr "これらのパッケージの変更は適用されません。" #: ../../enterprise/include/functions_update_manager.php:220 -#: ../../godmode/update_manager/update_manager.offline.php:77 -#: ../../include/functions_update_manager.php:1373 +#: ../../godmode/um_client/views/offline.php:78 msgid "Package rejected. These package changes will not apply." msgstr "パッケージを受け付けられません。これらのパッケージは適用されません。" #: ../../enterprise/include/functions_update_manager.php:221 -#: ../../godmode/update_manager/update_manager.offline.php:78 -#: ../../include/functions_update_manager.php:1374 msgid "Database successfully updated" -msgstr "データベースを更新しました。" +msgstr "データベースを更新しました" #: ../../enterprise/include/functions_update_manager.php:222 -#: ../../godmode/update_manager/update_manager.offline.php:79 -#: ../../include/functions_update_manager.php:1375 msgid "Error in MR file" msgstr "MR ファイルエラー" #: ../../enterprise/include/functions_update_manager.php:223 -#: ../../godmode/update_manager/update_manager.offline.php:80 -#: ../../include/functions_update_manager.php:1376 msgid "Package updated successfully" -msgstr "パッケージを更新しました。" +msgstr "パッケージを更新しました" #: ../../enterprise/include/functions_update_manager.php:224 -#: ../../godmode/update_manager/update_manager.offline.php:81 -#: ../../include/functions_update_manager.php:1377 msgid "Error in package updated" msgstr "パッケージ更新エラー" #: ../../enterprise/include/functions_update_manager.php:225 -#: ../../godmode/update_manager/update_manager.offline.php:82 -#: ../../include/functions_update_manager.php:1378 msgid "" "Database MR version is inconsistent, do you want to apply the package?" -msgstr "データベースの MR バージョンの不整合があります。パッケージを適用しますか?" +msgstr "データベース MR のバージョンに一貫性がありません。パッケージを適用しますか?" #: ../../enterprise/include/functions_update_manager.php:226 -#: ../../godmode/update_manager/update_manager.offline.php:83 -#: ../../include/functions_update_manager.php:1379 msgid "There are db changes" -msgstr "DB の変更があります。" +msgstr "DB の変更があります" #: ../../enterprise/include/functions_update_manager.php:227 -#: ../../godmode/update_manager/update_manager.offline.php:84 -#: ../../include/functions_update_manager.php:1380 msgid "" "There are new database changes available to apply. Do you want to start the " "DB update process?" -msgstr "新たなデータベースの変更があります。DB 更新プロセスを開始しますか?" +msgstr "適用できる新しいデータベースの変更があります。 DB 更新処理を開始しますか?" #: ../../enterprise/include/functions_update_manager.php:228 -#: ../../godmode/update_manager/update_manager.offline.php:85 -#: ../../include/functions_update_manager.php:1381 msgid "We recommend launching " -msgstr "つぎの実行をお勧めします " +msgstr "次の実行をお勧めします " #: ../../enterprise/include/functions_update_manager.php:229 -#: ../../godmode/update_manager/update_manager.offline.php:86 -#: ../../include/functions_update_manager.php:1382 -msgid "planned downtime" +#: ../../operation/menu.php:511 +msgid "Scheduled downtime" msgstr "計画停止" #: ../../enterprise/include/functions_update_manager.php:236 -#: ../../godmode/update_manager/update_manager.offline.php:92 -#: ../../include/functions_update_manager.php:1389 msgid " to this process" -msgstr "" +msgstr " 対象プロセス:" #: ../../enterprise/include/functions_update_manager.php:238 -#: ../../godmode/update_manager/update_manager.offline.php:95 -#: ../../include/functions_update_manager.php:1392 ../../general/header.php:78 +#: ../../general/header.php:77 msgid "About minor release update" msgstr "マイナーアップデートに関して" #: ../../enterprise/include/functions_update_manager.php:241 -#: ../../godmode/update_manager/update_manager.offline.php:98 -#: ../../include/functions_update_manager.php:1395 msgid "There is a new update available" -msgstr "新たな更新があります。" +msgstr "新しい更新があります" #: ../../enterprise/include/functions_update_manager.php:242 -#: ../../godmode/update_manager/update_manager.offline.php:99 -#: ../../include/functions_update_manager.php:1396 msgid "" "There is a new update available to apply. Do you want to start the update " "process?" -msgstr "新たな更新があります。更新処理を開始しますか?" +msgstr "適用できる新しい更新があります。 更新処理を開始しますか?" #: ../../enterprise/include/functions_update_manager.php:243 -#: ../../godmode/update_manager/update_manager.offline.php:102 -#: ../../include/functions_update_manager.php:1397 msgid "Applying DB MR" -msgstr "DB へ MR適用中" +msgstr "DB MR 適用中" #: ../../enterprise/include/functions_update_manager.php:246 -#: ../../godmode/update_manager/update_manager.offline.php:105 -#: ../../include/functions_update_manager.php:1400 msgid "Apply MR" msgstr "MR 適用" #: ../../enterprise/include/functions_update_manager.php:266 -#: ../../include/functions_update_manager.php:1408 msgid "There is no update available." msgstr "更新がありません。" #: ../../enterprise/include/functions_update_manager.php:383 -#: ../../include/ajax/update_manager.ajax.php:462 msgid "Fail to update to the last package." msgstr "最新パッケージへの更新に失敗しました。" #: ../../enterprise/include/functions_update_manager.php:409 -#: ../../include/ajax/update_manager.ajax.php:474 msgid "Starting to update to the last package." msgstr "最新パッケージへの更新を開始します。" #: ../../enterprise/include/functions_update_manager.php:453 -#: ../../include/ajax/update_manager.ajax.php:96 msgid "There was an error extracting the file '" msgstr "次のファイル展開中にエラーが発生しました '" #: ../../enterprise/include/functions_update_manager.php:470 -#: ../../include/ajax/update_manager.ajax.php:113 msgid "The package was not extracted." msgstr "パッケージが展開されませんでした。" #: ../../enterprise/include/functions_update_manager.php:526 -#: ../../include/ajax/update_manager.ajax.php:571 msgid "progress" msgstr "処理状況" #: ../../enterprise/include/functions_update_manager.php:575 -#: ../../include/ajax/update_manager.ajax.php:253 -#: ../../include/functions_update_manager.php:1061 msgid "An error ocurred while reading a file." msgstr "ファイル読み込み中にエラーが発生しました。" #: ../../enterprise/include/functions_update_manager.php:619 #: ../../enterprise/include/functions_update_manager.php:662 -#: ../../include/ajax/update_manager.ajax.php:217 -#: ../../include/ajax/update_manager.ajax.php:232 -#: ../../include/functions_update_manager.php:1102 -#: ../../include/functions_update_manager.php:1141 msgid "Some of your old files might not be recovered." msgstr "いくつかの古いファイルをリカバーできていない可能性があります。" #: ../../enterprise/include/functions_update_manager.php:628 #: ../../enterprise/include/functions_update_manager.php:633 #: ../../enterprise/include/functions_update_manager.php:653 -#: ../../include/ajax/update_manager.ajax.php:207 -#: ../../include/ajax/update_manager.ajax.php:212 -#: ../../include/ajax/update_manager.ajax.php:238 -#: ../../include/functions_update_manager.php:1107 -#: ../../include/functions_update_manager.php:1112 -#: ../../include/functions_update_manager.php:1132 msgid "Some of your files might not be recovered." msgstr "いくつかのファイルをリカバーできていない可能性があります。" @@ -26026,79 +26824,75 @@ msgstr "いくつかのファイルをリカバーできていない可能性が #: ../../enterprise/include/functions_update_manager.php:672 #, php-format msgid "Line '%s' not copied to the progress file." -msgstr "" +msgstr "行 '%s' は進行状況ファイルにコピーされません。" #: ../../enterprise/include/functions_update_manager.php:684 -#: ../../include/ajax/update_manager.ajax.php:259 -#: ../../include/functions_update_manager.php:1163 msgid "The package does not exist" msgstr "パッケージが存在しません。" #: ../../enterprise/include/functions_update_manager.php:697 -#: ../../include/ajax/update_manager.ajax.php:617 -#: ../../include/functions_update_manager.php:1178 msgid "The package is installed." msgstr "パッケージがインストールされました。" -#: ../../enterprise/include/functions_metaconsole.php:2762 +#: ../../enterprise/include/functions_metaconsole.php:2888 msgid "Agent alerts action does not exist in target node" -msgstr "" +msgstr "エージェントアラートアクションが対象ノードに存在しません" -#: ../../enterprise/include/functions_metaconsole.php:2769 +#: ../../enterprise/include/functions_metaconsole.php:2895 msgid "Agent alerts template does not exist in target node" -msgstr "" +msgstr "エージェントアラートテンプレートが対象ノードに存在しません" -#: ../../enterprise/include/functions_metaconsole.php:2776 +#: ../../enterprise/include/functions_metaconsole.php:2902 msgid "Agent inventory does not exist in target node" -msgstr "" +msgstr "エージェントインベントリが対象ノードに存在しません" -#: ../../enterprise/include/functions_metaconsole.php:2783 +#: ../../enterprise/include/functions_metaconsole.php:2909 msgid "Exists agent conf please remove configuration file from target node." -msgstr "" +msgstr "エージェント設定が存在します。対象ノードから設定ファイルを削除してください。" -#: ../../enterprise/include/functions_metaconsole.php:2790 +#: ../../enterprise/include/functions_metaconsole.php:2916 msgid "Agent collections does not exist in target node" -msgstr "" +msgstr "エージェントコレクションが対象ノードに存在しません" -#: ../../enterprise/include/functions_metaconsole.php:2797 +#: ../../enterprise/include/functions_metaconsole.php:2923 msgid "Agent plugins does not exist in target node" -msgstr "" +msgstr "エージェントプラグインが対象ノードに存在しません" -#: ../../enterprise/include/functions_metaconsole.php:2804 +#: ../../enterprise/include/functions_metaconsole.php:2930 msgid "" "Agent policies definitions does not match with defined ones in target node" -msgstr "" +msgstr "エージェントポリシーの定義が、対象ノードで定義されているものと一致しません" -#: ../../enterprise/include/functions_metaconsole.php:2811 +#: ../../enterprise/include/functions_metaconsole.php:2937 msgid "Agent group does not exist in target node" -msgstr "" +msgstr "エージェントグループが対象ノードに存在しません" -#: ../../enterprise/include/functions_metaconsole.php:2818 +#: ../../enterprise/include/functions_metaconsole.php:2944 msgid "Agent already exists in target node" -msgstr "" +msgstr "エージェントが対象ノードにすでに存在します" -#: ../../enterprise/include/functions_metaconsole.php:2842 +#: ../../enterprise/include/functions_metaconsole.php:2968 msgid "The agent: has not been added due to problems in the insertion" -msgstr "" +msgstr "エージェント: 挿入に問題があるため、追加されていません" -#: ../../enterprise/include/functions_metaconsole.php:2847 +#: ../../enterprise/include/functions_metaconsole.php:2973 msgid "The agent: has already been added to the migration queue" -msgstr "" +msgstr "エージェント: すでに移行キューに追加されています" -#: ../../enterprise/include/functions_metaconsole.php:2925 +#: ../../enterprise/include/functions_metaconsole.php:3051 msgid "Cannot " msgstr "" #: ../../enterprise/include/functions_license.php:119 -msgid "Client" -msgstr "正規" +msgid "Perpetual" +msgstr "永続" #: ../../enterprise/include/functions_license.php:119 msgid "Subscription" -msgstr "" +msgstr "サブスクリプション" #: ../../enterprise/include/functions_license.php:120 -#: ../../include/class/Diagnostics.class.php:1147 +#: ../../include/class/Diagnostics.class.php:1154 msgid "Support expires" msgstr "サポート切れ" @@ -26106,81 +26900,366 @@ msgstr "サポート切れ" msgid "Expires" msgstr "有効期限" -#: ../../enterprise/include/functions_policies.php:511 -#: ../../enterprise/include/functions_policies.php:526 -#: ../../include/functions_alerts.php:460 +#: ../../enterprise/include/functions_ipam.php:289 +msgid "Export to Excel" +msgstr "Excel にエクスポート" + +#: ../../enterprise/include/functions_ipam.php:342 +msgid "Assign next free IP" +msgstr "次の空き IP を割り当てる" + +#: ../../enterprise/include/functions_ipam.php:360 +msgid "Next available IP" +msgstr "次の空き IP" + +#: ../../enterprise/include/functions_ipam.php:1206 +#: ../../enterprise/tools/ipam/ipam_ajax.php:338 +#: ../../include/ajax/events.php:1385 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:59 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:415 +msgid "Details" +msgstr "詳細" + +#: ../../enterprise/include/functions_ipam.php:1232 +#: ../../enterprise/include/functions_ipam.php:1819 +#: ../../enterprise/tools/ipam/ipam_list.php:146 +#: ../../enterprise/tools/ipam/ipam_editor.php:162 +#: ../../godmode/events/event_responses.editor.php:121 +msgid "Location" +msgstr "場所" + +#: ../../enterprise/include/functions_ipam.php:1420 +#: ../../operation/snmpconsole/snmp_statistics.php:78 +#: ../../operation/snmpconsole/snmp_view.php:99 +#: ../../operation/incidents/incident_statistics.php:21 +msgid "Statistics" +msgstr "統計" + +#: ../../enterprise/include/functions_ipam.php:1422 +#: ../../enterprise/include/functions_ipam.php:1825 +#: ../../enterprise/tools/ipam/ipam_excel.php:118 +#: ../../enterprise/tools/ipam/ipam_excel.php:185 +msgid "Total IPs" +msgstr "全IP" + +#: ../../enterprise/include/functions_ipam.php:1428 +msgid "Occupied" +msgstr "占有済" + +#: ../../enterprise/include/functions_ipam.php:1434 +#: ../../enterprise/include/functions_ipam.php:1878 +#: ../../enterprise/tools/ipam/ipam_network.php:360 +#: ../../enterprise/tools/ipam/ipam_ajax.php:261 +#: ../../enterprise/tools/ipam/ipam_massive.php:103 +msgid "Managed" +msgstr "管理対象" + +#: ../../enterprise/include/functions_ipam.php:1436 +msgid "Not managed" +msgstr "管理対象外" + +#: ../../enterprise/include/functions_ipam.php:1440 +#: ../../enterprise/include/functions_ipam.php:1571 +#: ../../enterprise/include/functions_ipam.php:1879 +#: ../../enterprise/tools/ipam/ipam_network.php:361 +#: ../../enterprise/tools/ipam/ipam_ajax.php:287 +#: ../../enterprise/tools/ipam/ipam_massive.php:103 +msgid "Reserved" +msgstr "予約済み" + +#: ../../enterprise/include/functions_ipam.php:1442 +msgid "Not Reserved" +msgstr "未予約" + +#: ../../enterprise/include/functions_ipam.php:1483 +msgid "DESC" +msgstr "降順" + +#: ../../enterprise/include/functions_ipam.php:1484 +msgid "ASC" +msgstr "昇順" + +#: ../../enterprise/include/functions_ipam.php:1485 +#: ../../enterprise/include/functions_ipam.php:1486 +#: ../../enterprise/include/functions_ipam.php:1873 +#: ../../enterprise/tools/ipam/ipam_network.php:356 +#: ../../enterprise/tools/ipam/ipam_ajax.php:219 +#: ../../include/class/Diagnostics.class.php:732 +#: ../../include/class/Diagnostics.class.php:750 +msgid "Hostname" +msgstr "ホスト名" + +#: ../../enterprise/include/functions_ipam.php:1485 +msgid "A -> Z" +msgstr "A -> Z" + +#: ../../enterprise/include/functions_ipam.php:1486 +msgid "Z -> A" +msgstr "Z -> A" + +#: ../../enterprise/include/functions_ipam.php:1487 +#: ../../enterprise/include/functions_ipam.php:1488 +msgid "Last check" +msgstr "最新の確認" + +#: ../../enterprise/include/functions_ipam.php:1487 +msgid "Newer -> Older" +msgstr "新しい -> 古い" + +#: ../../enterprise/include/functions_ipam.php:1488 +msgid "Older -> Newer" +msgstr "古い -> 新しい" + +#: ../../enterprise/include/functions_ipam.php:1515 +msgid "Exact address match" +msgstr "アドレスの完全一致" + +#: ../../enterprise/include/functions_ipam.php:1519 +msgid "S.O" +msgstr "OS" + +#: ../../enterprise/include/functions_ipam.php:1532 +msgid "Big" +msgstr "大" + +#: ../../enterprise/include/functions_ipam.php:1533 +msgid "Tiny" +msgstr "小" + +#: ../../enterprise/include/functions_ipam.php:1534 +msgid "Icons style" +msgstr "アイコンスタイル" + +#: ../../enterprise/include/functions_ipam.php:1551 +msgid "Show not alive hosts" +msgstr "停止ホスト表示" + +#: ../../enterprise/include/functions_ipam.php:1559 +msgid "Show only managed addresses" +msgstr "管理対象アドレスのみ表示" + +#: ../../enterprise/include/functions_ipam.php:1567 +msgid "Reserved addresses" +msgstr "予約済アドレス" + +#: ../../enterprise/include/functions_ipam.php:1572 +msgid "Unreserved" +msgstr "未予約" + +#: ../../enterprise/include/functions_ipam.php:1582 +msgid "Last Contact" +msgstr "最終接続" + +#: ../../enterprise/include/functions_ipam.php:1625 +msgid "Filter options" +msgstr "フィルターオプション" + +#: ../../enterprise/include/functions_ipam.php:1815 +msgid "id Network" +msgstr "ネットワーク ID" + +#: ../../enterprise/include/functions_ipam.php:1820 +msgid "ID recon task" +msgstr "自動検出タスク ID" + +#: ../../enterprise/include/functions_ipam.php:1821 +msgid "Scan Interval" +msgstr "スキャン間隔" + +#: ../../enterprise/include/functions_ipam.php:1822 +msgid "Users Operator" +msgstr "管理ユーザ" + +#: ../../enterprise/include/functions_ipam.php:1823 +msgid "Total Ips" +msgstr "全 IP" + +#: ../../enterprise/include/functions_ipam.php:1824 +msgid "Last Update" +msgstr "最終更新" + +#: ../../enterprise/include/functions_ipam.php:1826 +#: ../../enterprise/tools/ipam/ipam_excel.php:119 +#: ../../enterprise/tools/ipam/ipam_excel.php:186 +msgid "Alive IPs" +msgstr "応答 IP" + +#: ../../enterprise/include/functions_ipam.php:1827 +#: ../../enterprise/tools/ipam/ipam_excel.php:120 +#: ../../enterprise/tools/ipam/ipam_excel.php:187 +msgid "Occupied %" +msgstr "占有 %" + +#: ../../enterprise/include/functions_ipam.php:1828 +#: ../../enterprise/tools/ipam/ipam_excel.php:121 +#: ../../enterprise/tools/ipam/ipam_excel.php:188 +msgid "Available %" +msgstr "残り %" + +#: ../../enterprise/include/functions_ipam.php:1829 +#: ../../enterprise/tools/ipam/ipam_excel.php:122 +#: ../../enterprise/tools/ipam/ipam_excel.php:189 +msgid "Managed IPs" +msgstr "管理 IP" + +#: ../../enterprise/include/functions_ipam.php:1830 +#: ../../enterprise/tools/ipam/ipam_excel.php:123 +#: ../../enterprise/tools/ipam/ipam_excel.php:190 +msgid "Managed %" +msgstr "管理 %" + +#: ../../enterprise/include/functions_ipam.php:1831 +#: ../../enterprise/tools/ipam/ipam_excel.php:124 +#: ../../enterprise/tools/ipam/ipam_excel.php:191 +msgid "Unmanaged %" +msgstr "非管理 %" + +#: ../../enterprise/include/functions_ipam.php:1832 +#: ../../enterprise/tools/ipam/ipam_excel.php:125 +#: ../../enterprise/tools/ipam/ipam_excel.php:192 +msgid "Reserved IPs" +msgstr "予約済 IP" + +#: ../../enterprise/include/functions_ipam.php:1833 +#: ../../enterprise/tools/ipam/ipam_excel.php:126 +#: ../../enterprise/tools/ipam/ipam_excel.php:193 +msgid "Reserved %" +msgstr "予約済 %" + +#: ../../enterprise/include/functions_ipam.php:1834 +#: ../../enterprise/tools/ipam/ipam_excel.php:127 +#: ../../enterprise/tools/ipam/ipam_excel.php:194 +msgid "Not reserved %" +msgstr "未予約 %" + +#: ../../enterprise/include/functions_ipam.php:1874 +#: ../../enterprise/tools/ipam/ipam_network.php:374 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1335 +msgid "Alive" +msgstr "稼働" + +#: ../../enterprise/include/functions_ipam.php:1877 +msgid "OS Name" +msgstr "OS 名" + +#: ../../enterprise/include/functions_ipam.php:1880 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:403 +msgid "Created at" +msgstr "作成日時" + +#: ../../enterprise/include/functions_ipam.php:1881 +msgid "Last updated" +msgstr "最終更新" + +#: ../../enterprise/include/functions_ipam.php:1882 +msgid "Last modified" +msgstr "最終更新" + +#: ../../enterprise/include/functions_ipam.php:1883 +msgid "Dhcp Leased" +msgstr "DHCP リース済" + +#: ../../enterprise/include/functions_ipam.php:1884 +msgid "Dhcp Leased Mode" +msgstr "DHCP リースモード" + +#: ../../enterprise/include/functions_ipam.php:1885 +msgid "Dhcp Leased Expiration" +msgstr "DHCP リース期限切れ" + +#: ../../enterprise/include/functions_ipam.php:1886 +msgid "Mac address" +msgstr "MAC アドレス" + +#: ../../enterprise/include/functions_policies.php:423 +#: ../../enterprise/include/functions_policies.php:438 +#: ../../include/functions_alerts.php:474 msgid "copy" msgstr "コピー" -#: ../../enterprise/include/functions_policies.php:3519 +#: ../../enterprise/include/functions_policies.php:669 +#, php-format +msgid "%s success" +msgstr "%s 成功" + +#: ../../enterprise/include/functions_policies.php:669 +#, php-format +msgid "%s failed" +msgstr "%s 失敗" + +#: ../../enterprise/include/functions_policies.php:674 +msgid "Policy cleaned from nodes: " +msgstr "ポリシーがノードから削除されました: " + +#: ../../enterprise/include/functions_policies.php:3297 msgid "Policy linkation" msgstr "ポリシーリンク" -#: ../../enterprise/include/functions_policies.php:3524 +#: ../../enterprise/include/functions_policies.php:3302 msgid "Module linked" msgstr "リンク済モジュール" -#: ../../enterprise/include/functions_policies.php:3526 -#: ../../enterprise/include/functions_policies.php:3538 +#: ../../enterprise/include/functions_policies.php:3307 +#: ../../enterprise/include/functions_policies.php:3327 msgid "Unlink from policy" msgstr "ポリシーからリンクを外す" -#: ../../enterprise/include/functions_policies.php:3530 +#: ../../enterprise/include/functions_policies.php:3312 msgid "Module unlinked" msgstr "未リンクモジュール" -#: ../../enterprise/include/functions_policies.php:3532 -#: ../../enterprise/include/functions_policies.php:3544 +#: ../../enterprise/include/functions_policies.php:3317 +#: ../../enterprise/include/functions_policies.php:3337 msgid "Relink to policy" msgstr "ポリシーへの再リンク" -#: ../../enterprise/include/functions_policies.php:3536 +#: ../../enterprise/include/functions_policies.php:3322 msgid "Module pending to link" msgstr "リンク待ちモジュール" -#: ../../enterprise/include/functions_policies.php:3536 +#: ../../enterprise/include/functions_policies.php:3322 #: ../../godmode/agentes/module_manager_editor.php:540 msgid "Module will be linked in the next application" msgstr "モジュールは次回適用時にリンクされます。" -#: ../../enterprise/include/functions_policies.php:3542 +#: ../../enterprise/include/functions_policies.php:3332 msgid "Module pending to unlink" msgstr "リンク解除待ちモジュール" -#: ../../enterprise/include/functions_policies.php:3542 +#: ../../enterprise/include/functions_policies.php:3332 #: ../../godmode/agentes/module_manager_editor.php:554 msgid "Module will be unlinked in the next application" msgstr "モジュールは次回適用時にリンク解除されます。" -#: ../../enterprise/include/functions_policies.php:3734 -#: ../../godmode/agentes/configurar_agente.php:472 -#: ../../godmode/agentes/configurar_agente.php:659 +#: ../../enterprise/include/functions_policies.php:3528 +#: ../../godmode/agentes/configurar_agente.php:537 +#: ../../godmode/agentes/configurar_agente.php:751 #: ../../godmode/setup/snmp_wizard.php:31 msgid "SNMP Wizard" msgstr "SNMPウィザード" -#: ../../enterprise/include/functions_policies.php:3737 -#: ../../godmode/agentes/configurar_agente.php:475 -#: ../../godmode/agentes/configurar_agente.php:665 +#: ../../enterprise/include/functions_policies.php:3531 +#: ../../godmode/agentes/configurar_agente.php:547 +#: ../../godmode/agentes/configurar_agente.php:757 msgid "SNMP Interfaces wizard" msgstr "SNMP インタフェースウィザード" -#: ../../enterprise/include/functions_policies.php:3740 -#: ../../godmode/agentes/configurar_agente.php:478 -#: ../../godmode/agentes/configurar_agente.php:671 +#: ../../enterprise/include/functions_policies.php:3534 +#: ../../godmode/agentes/configurar_agente.php:557 +#: ../../godmode/agentes/configurar_agente.php:763 msgid "WMI Wizard" msgstr "WMIウィザード" -#: ../../enterprise/include/functions_policies.php:4036 +#: ../../enterprise/include/functions_policies.php:3851 msgid "Create a new policy map" msgstr "新規ポリシーマップ作成" -#: ../../enterprise/include/functions_policies.php:4369 -#: ../../extensions/resource_registration.php:1027 +#: ../../enterprise/include/functions_policies.php:4236 +#: ../../extensions/resource_registration.php:1078 msgid "Error, please install the PHP libXML in the system." msgstr "エラー。PHP libXML をインストールしてください。" -#: ../../enterprise/include/functions_policies.php:4381 +#: ../../enterprise/include/functions_policies.php:4248 #, php-format msgid "" "This extension makes registration of policies enterprise.
You can get " @@ -26189,101 +27268,66 @@ msgstr "" "この拡張は、Enterprise ポリシーを登録します。
追加のポリシーは我々のリソースライブラリから入手できます。" -#: ../../enterprise/include/functions_policies.php:4388 -#: ../../extensions/resource_registration.php:1048 +#: ../../enterprise/include/functions_policies.php:4255 +#: ../../extensions/resource_registration.php:1107 msgid "Group filter: " msgstr "グループフィルター: " -#: ../../enterprise/include/functions_policies.php:4392 +#: ../../enterprise/include/functions_policies.php:4259 #: ../../extensions/extension_uploader.php:89 -#: ../../extensions/resource_registration.php:1052 -#: ../../extensions/plugin_registration.php:45 -#: ../../godmode/alerts/alert_special_days.php:290 -#: ../../operation/incidents/incident_detail.php:527 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:266 +#: ../../extensions/resource_registration.php:1111 +#: ../../godmode/alerts/alert_special_days.php:309 +#: ../../godmode/servers/plugin_registration.php:113 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:255 msgid "Upload" msgstr "アップロード" -#: ../../enterprise/include/functions_policies.php:4431 -#: ../../enterprise/include/functions_policies.php:4439 -#: ../../enterprise/include/functions_policies.php:5036 -msgid "This will not produce any action." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4496 -#: ../../enterprise/include/functions_policies.php:5065 +#: ../../enterprise/include/functions_policies.php:4317 +#: ../../enterprise/include/functions_policies.php:4818 #, php-format msgid "Error connecting with node %s." -msgstr "" +msgstr "ノード %s への接続エラー。" -#: ../../enterprise/include/functions_policies.php:4505 -#: ../../enterprise/include/functions_policies.php:5074 +#: ../../enterprise/include/functions_policies.php:4324 +#: ../../enterprise/include/functions_policies.php:4845 +#, php-format +msgid "This policy is being applied on node %s." +msgstr "このポリシーはノード %s に適用されています。" + +#: ../../enterprise/include/functions_policies.php:4371 +#, php-format +msgid "Error syncronizing the agents to node %s." +msgstr "エージェントのノード %s への同期エラー。" + +#: ../../enterprise/include/functions_policies.php:4384 +#, php-format +msgid "Error syncronizing the groups to node %s." +msgstr "グループのノード %s への同期エラー。" + +#: ../../enterprise/include/functions_policies.php:4394 +#, php-format +msgid "Error adding the queue to node %s." +msgstr "キューのノード %s への追加エラー。" + +#: ../../enterprise/include/functions_policies.php:4789 +msgid "This will not produce any action." +msgstr "これはアクションを起こしません。" + +#: ../../enterprise/include/functions_policies.php:4827 #, php-format msgid "Policy does not exist in node %s. Error creating it." -msgstr "" +msgstr "ポリシーはノード %s に存在しません。 作成中にエラーが発生しました。" -#: ../../enterprise/include/functions_policies.php:4511 -#: ../../enterprise/include/functions_policies.php:5080 +#: ../../enterprise/include/functions_policies.php:4833 #, php-format msgid "" "This policy exist in node %s with other name (%s). Change the name to '%s' " "to apply the policy." -msgstr "" +msgstr "このポリシーは、ノード %s に他の名前(%s)で存在します。 ポリシーを適用するには、名前を '%s' に変更します。" -#: ../../enterprise/include/functions_policies.php:4523 -#: ../../enterprise/include/functions_policies.php:5092 -#, php-format -msgid "This policy is being applied on node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4539 -#, php-format -msgid "Error syncronizing the agents to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4552 -#, php-format -msgid "Error syncronizing the groups to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4565 -#, php-format -msgid "Error syncronizing the modules to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4581 -#, php-format -msgid "Error syncronizing the alerts to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4591 -#, php-format -msgid "Error syncronizing the alert actions to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4605 -#, php-format -msgid "Error syncronizing the inventory modules to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4618 -#, php-format -msgid "Error syncronizing the plugins to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4632 -#, php-format -msgid "Error syncronizing the collections to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:4642 -#, php-format -msgid "Error adding the queue to node %s." -msgstr "" - -#: ../../enterprise/include/functions_policies.php:5130 +#: ../../enterprise/include/functions_policies.php:4883 msgid "Error syncronizing ." -msgstr "" +msgstr "同期エラー。" #: ../../enterprise/include/functions_local_components.php:175 msgid "Empty configuration" @@ -26294,19 +27338,19 @@ msgid "Empty OS" msgstr "OS が空です" #: ../../enterprise/include/functions_local_components.php:342 -#: ../../include/functions_alerts.php:1135 -#: ../../include/functions_network_components.php:617 +#: ../../include/functions_alerts.php:1154 +#: ../../include/functions_network_components.php:588 msgid "Copy of" msgstr "複製" -#: ../../enterprise/include/functions_ux_console.php:506 -#: ../../enterprise/operation/agentes/tag_view.php:861 -#: ../../enterprise/operation/agentes/tag_view.php:871 +#: ../../enterprise/include/functions_ux_console.php:507 +#: ../../enterprise/operation/agentes/tag_view.php:887 +#: ../../enterprise/operation/agentes/tag_view.php:897 #: ../../enterprise/operation/agentes/ux_console_view.php:102 #: ../../enterprise/operation/agentes/ux_console_view.php:297 #: ../../enterprise/operation/agentes/ux_console_view.php:377 -#: ../../enterprise/operation/agentes/wux_console_view.php:351 -#: ../../include/functions_ui.php:5723 +#: ../../enterprise/operation/agentes/wux_console_view.php:352 +#: ../../include/functions_ui.php:6083 msgid "Snapshot view" msgstr "スナップショット表示" @@ -26316,34 +27360,32 @@ msgstr "モジュールのインベントリデータ取得に失敗しました #: ../../enterprise/operation/agentes/agent_inventory.diff_view.php:173 #: ../../enterprise/operation/agentes/agent_inventory.diff_view.php:176 -#: ../../godmode/reporting/visual_console_builder.wizard.php:558 -#: ../../mobile/operation/agents.php:453 ../../mobile/operation/modules.php:769 -#: ../../mobile/operation/agent.php:385 -#: ../../mobile/operation/visualmap.php:143 -#: ../../mobile/operation/module_graph.php:478 +#: ../../godmode/reporting/visual_console_builder.wizard.php:538 +#: ../../mobile/operation/agents.php:444 ../../mobile/operation/modules.php:786 +#: ../../mobile/operation/module_graph.php:475 #: ../../mobile/operation/events.php:864 -#: ../../mobile/operation/tactical.php:239 +#: ../../mobile/operation/tactical.php:237 msgid "Loading..." msgstr "読み込み中..." #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:34 -#: ../../enterprise/operation/agentes/manage_transmap.php:38 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:97 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:289 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:359 +#: ../../enterprise/operation/agentes/manage_transmap.php:56 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:115 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:332 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:417 msgid "Transactions List" msgstr "トランザクション一覧" #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:42 -#: ../../enterprise/operation/agentes/manage_transmap.php:72 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:115 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:377 +#: ../../enterprise/operation/agentes/manage_transmap.php:96 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:139 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:441 msgid "Edit Transaction" msgstr "トランザクション編集" #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:50 msgid "Go back to phases list" -msgstr "フェーズ一覧へ戻る" +msgstr "フェーズ一覧に戻る" #: ../../enterprise/operation/agentes/manage_transmap_creation_phases_data.php:56 msgid "Transactional Map - Phase - " @@ -26353,568 +27395,621 @@ msgstr "トランザクションマップ - フェーズ - " msgid "This agent has no policy assigned" msgstr "このエージェントにはポリシーが適用されていません" -#: ../../enterprise/operation/agentes/policy_view.php:53 -#: ../../include/functions_events.php:2419 +#: ../../enterprise/operation/agentes/policy_view.php:64 +#: ../../include/functions_events.php:2583 msgid "V." msgstr "V." -#: ../../enterprise/operation/agentes/policy_view.php:69 +#: ../../enterprise/operation/agentes/policy_view.php:83 msgid "Policy outdate" msgstr "期限切れポリシー" -#: ../../enterprise/operation/agentes/policy_view.php:138 -#: ../../enterprise/operation/agentes/policy_view.php:145 +#: ../../enterprise/operation/agentes/policy_view.php:153 +#: ../../enterprise/operation/agentes/policy_view.php:163 msgid "Toggle the collection table" msgstr "コレクションテーブル切り替え" -#: ../../enterprise/operation/agentes/policy_view.php:141 +#: ../../enterprise/operation/agentes/policy_view.php:159 msgid "Descripttion" msgstr "説明" -#: ../../enterprise/operation/agentes/policy_view.php:146 +#: ../../enterprise/operation/agentes/policy_view.php:167 msgid "Show Collection" msgstr "コレクション表示" -#: ../../enterprise/operation/agentes/policy_view.php:205 -#: ../../enterprise/operation/agentes/policy_view.php:214 +#: ../../enterprise/operation/agentes/policy_view.php:247 +#: ../../enterprise/operation/agentes/policy_view.php:259 msgid "Toggle the alert table" msgstr "アラートテーブル切り替え" -#: ../../enterprise/operation/agentes/policy_view.php:206 -#: ../../godmode/alerts/alert_list.list.php:131 +#: ../../enterprise/operation/agentes/policy_view.php:251 +#: ../../godmode/alerts/alert_list.list.php:135 #: ../../include/ajax/alert_list.ajax.php:272 #: ../../include/ajax/alert_list.ajax.php:297 -#: ../../operation/agentes/alerts_status.php:513 -#: ../../operation/agentes/alerts_status.php:549 -#: ../../operation/agentes/alerts_status.php:584 -#: ../../operation/agentes/alerts_status.php:617 -#: ../../operation/agentes/alerts_status.functions.php:107 +#: ../../operation/agentes/alerts_status.php:532 +#: ../../operation/agentes/alerts_status.php:568 +#: ../../operation/agentes/alerts_status.php:603 +#: ../../operation/agentes/alerts_status.php:636 +#: ../../operation/agentes/alerts_status.functions.php:123 msgid "Standby" msgstr "スタンバイ" -#: ../../enterprise/operation/agentes/policy_view.php:210 -#: ../../extensions/agents_alerts.php:521 -#: ../../godmode/snmpconsole/snmp_alert.php:1284 -#: ../../godmode/alerts/alert_view.php:76 -#: ../../include/functions_reporting_html.php:4185 -#: ../../include/ajax/alert_list.ajax.php:281 -#: ../../include/ajax/alert_list.ajax.php:306 -#: ../../include/functions_treeview.php:459 -#: ../../operation/agentes/alerts_status.php:525 -#: ../../operation/agentes/alerts_status.php:560 -#: ../../operation/agentes/alerts_status.php:595 -#: ../../operation/agentes/alerts_status.php:627 -msgid "Last fired" -msgstr "通知日時" - -#: ../../enterprise/operation/agentes/policy_view.php:215 +#: ../../enterprise/operation/agentes/policy_view.php:263 msgid "Show Alert" msgstr "アラート表示" -#: ../../enterprise/operation/agentes/policy_view.php:322 -#: ../../enterprise/operation/agentes/policy_view.php:331 +#: ../../enterprise/operation/agentes/policy_view.php:339 +#: ../../godmode/alerts/alert_list.list.php:550 +#: ../../godmode/alerts/alert_view.php:82 ../../mobile/operation/alerts.php:305 +#: ../../include/functions_ui.php:1231 +#: ../../include/class/AgentsAlerts.class.php:941 +msgid "time(s)" +msgstr "回" + +#: ../../enterprise/operation/agentes/policy_view.php:345 +#: ../../godmode/alerts/alert_list.list.php:556 +#: ../../godmode/alerts/alert_view.php:88 ../../mobile/operation/alerts.php:311 +#: ../../include/functions_agents.php:2778 +#: ../../include/functions_agents.php:2789 ../../include/functions_ui.php:1237 +#: ../../include/class/AgentsAlerts.class.php:947 +#: ../../include/functions_reporting.php:11440 +#: ../../operation/snmpconsole/snmp_view.php:1020 +msgid "Alert not fired" +msgstr "未通知アラート" + +#: ../../enterprise/operation/agentes/policy_view.php:384 +#: ../../enterprise/operation/agentes/policy_view.php:396 msgid "Toggle the module table" msgstr "モジュールテーブル切り替え" -#: ../../enterprise/operation/agentes/policy_view.php:323 +#: ../../enterprise/operation/agentes/policy_view.php:388 msgid "Relationship" msgstr "関連" -#: ../../enterprise/operation/agentes/policy_view.php:332 +#: ../../enterprise/operation/agentes/policy_view.php:400 msgid "Show Modules" msgstr "モジュール表示" -#: ../../enterprise/operation/agentes/policy_view.php:351 +#: ../../enterprise/operation/agentes/policy_view.php:419 msgid "(Un-adopted)" msgstr "(未適用)" -#: ../../enterprise/operation/agentes/policy_view.php:354 +#: ../../enterprise/operation/agentes/policy_view.php:422 msgid "(Adopted)" msgstr "(適用)" -#: ../../enterprise/operation/agentes/policy_view.php:359 +#: ../../enterprise/operation/agentes/policy_view.php:427 msgid "(Un-adopted) (Unlinked)" msgstr "(未適用) (未リンク)" -#: ../../enterprise/operation/agentes/policy_view.php:362 +#: ../../enterprise/operation/agentes/policy_view.php:430 msgid "(Adopted) (Unlinked)" msgstr "(適用) (未リンク)" -#: ../../enterprise/operation/agentes/policy_view.php:371 -#: ../../godmode/agentes/module_manager.php:816 +#: ../../enterprise/operation/agentes/policy_view.php:451 +#: ../../godmode/agentes/module_manager.php:1074 msgid "Non initialized module" msgstr "未初期化モジュール" -#: ../../enterprise/operation/agentes/transactional_map.php:49 -msgid "Transactions list" +#: ../../enterprise/operation/agentes/policy_view.php:479 +#: ../../enterprise/operation/agentes/policy_view.php:484 +#: ../../enterprise/operation/agentes/policy_view.php:489 +#: ../../enterprise/operation/agentes/transactional_map.php:210 +#: ../../enterprise/operation/agentes/tag_view.php:1003 +#: ../../enterprise/operation/agentes/tag_view.php:1009 +#: ../../enterprise/operation/agentes/tag_view.php:1019 +#: ../../enterprise/operation/agentes/tag_view.php:1025 +#: ../../enterprise/operation/agentes/tag_view.php:1035 +#: ../../enterprise/operation/agentes/tag_view.php:1041 +#: ../../mobile/operation/modules.php:558 +#: ../../mobile/operation/modules.php:566 +#: ../../mobile/operation/modules.php:574 +#: ../../mobile/operation/modules.php:621 +#: ../../mobile/operation/modules.php:629 +#: ../../mobile/operation/modules.php:637 +#: ../../include/functions_modules.php:2752 +#: ../../include/functions_modules.php:2756 +#: ../../include/functions_modules.php:2760 +#: ../../operation/agentes/status_monitor.php:1573 +#: ../../operation/agentes/status_monitor.php:1579 +#: ../../operation/agentes/status_monitor.php:1589 +#: ../../operation/agentes/status_monitor.php:1595 +#: ../../operation/agentes/status_monitor.php:1605 +#: ../../operation/agentes/status_monitor.php:1611 +#: ../../operation/agentes/pandora_networkmap.view.php:344 +#: ../../operation/agentes/pandora_networkmap.view.php:349 +#: ../../operation/agentes/pandora_networkmap.view.php:354 +#: ../../operation/search_modules.php:129 +#: ../../operation/search_modules.php:137 +#: ../../operation/search_modules.php:145 +msgid "Last status" +msgstr "最新の状態" + +#: ../../enterprise/operation/agentes/transactional_map.php:61 +msgid "List of transactions" msgstr "トランザクション一覧" -#: ../../enterprise/operation/agentes/transactional_map.php:123 +#: ../../enterprise/operation/agentes/transactional_map.php:74 +#: ../../enterprise/operation/agentes/manage_transmap.php:176 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:173 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:353 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:475 +msgid "Transactional Map" +msgstr "トランザクションマップ" + +#: ../../enterprise/operation/agentes/transactional_map.php:149 msgid "Name can't be empty" msgstr "名前は空にできません" -#: ../../enterprise/operation/agentes/transactional_map.php:180 +#: ../../enterprise/operation/agentes/transactional_map.php:206 msgid "Transaction name" msgstr "トランザクション名" -#: ../../enterprise/operation/agentes/transactional_map.php:183 +#: ../../enterprise/operation/agentes/transactional_map.php:209 msgid "Running status" msgstr "実行状態" -#: ../../enterprise/operation/agentes/transactional_map.php:185 +#: ../../enterprise/operation/agentes/transactional_map.php:211 msgid "Time spent" msgstr "経過時間" -#: ../../enterprise/operation/agentes/transactional_map.php:186 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:444 -#: ../../operation/incidents/incident_detail.php:289 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:418 +#: ../../enterprise/operation/agentes/transactional_map.php:212 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:560 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:404 #: ../../operation/servers/recon_view.php:112 msgid "Updated at" msgstr "更新日時" -#: ../../enterprise/operation/agentes/transactional_map.php:227 +#: ../../enterprise/operation/agentes/transactional_map.php:254 msgid "Stopped" -msgstr "停止済み" +msgstr "停止" -#: ../../enterprise/operation/agentes/transactional_map.php:233 +#: ../../enterprise/operation/agentes/transactional_map.php:260 msgid "Starting" msgstr "開始中" -#: ../../enterprise/operation/agentes/transactional_map.php:235 +#: ../../enterprise/operation/agentes/transactional_map.php:260 msgid "Stopping" msgstr "停止中" -#: ../../enterprise/operation/agentes/transactional_map.php:361 -#: ../../godmode/menu.php:31 ../../godmode/setup/setup_ehorus.php:108 -#: ../../godmode/setup/setup_integria.php:493 -#: ../../operation/users/user_edit.php:695 +#: ../../enterprise/operation/agentes/transactional_map.php:398 +#: ../../godmode/menu.php:31 ../../godmode/setup/setup_ehorus.php:109 +#: ../../godmode/setup/setup_integria.php:564 +#: ../../operation/users/user_edit.php:698 +#: ../../operation/users/user_edit.php:744 msgid "Start" msgstr "開始" -#: ../../enterprise/operation/agentes/transactional_map.php:372 +#: ../../enterprise/operation/agentes/transactional_map.php:439 msgid "Edit phases" msgstr "フェーズ編集" -#: ../../enterprise/operation/agentes/transactional_map.php:380 -msgid "Error in phases section" -msgstr "フェーズ選択エラー" +#: ../../enterprise/operation/agentes/transactional_map.php:461 +msgid "Go to `Status` module" +msgstr "モジュールの状態へ行く" -#: ../../enterprise/operation/agentes/transactional_map.php:402 +#: ../../enterprise/operation/agentes/transactional_map.php:492 +msgid "Error in phases section" +msgstr "フェーズセクションエラー" + +#: ../../enterprise/operation/agentes/transactional_map.php:512 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:340 msgid "Create Transaction" msgstr "トランザクション作成" -#: ../../enterprise/operation/agentes/tag_view.php:32 +#: ../../enterprise/operation/agentes/tag_view.php:41 #: ../../enterprise/operation/menu.php:191 msgid "Tag view" msgstr "タグ表示" -#: ../../enterprise/operation/agentes/tag_view.php:118 -#: ../../operation/agentes/status_monitor.php:388 +#: ../../enterprise/operation/agentes/tag_view.php:54 +#: ../../extensions/agents_modules.php:465 +#: ../../extensions/module_groups.php:264 +#: ../../extensions/realtime_graphs.php:71 +#: ../../include/class/AgentsAlerts.class.php:747 +#: ../../operation/agentes/alerts_status.php:198 +#: ../../operation/agentes/estado_agente.php:225 +#: ../../operation/agentes/interface_view.php:76 +#: ../../operation/agentes/status_monitor.php:108 +#: ../../operation/agentes/group_view.php:99 +#: ../../operation/agentes/tactical.php:82 ../../operation/menu.php:37 +msgid "Views" +msgstr "表示" + +#: ../../enterprise/operation/agentes/tag_view.php:139 +#: ../../operation/agentes/status_monitor.php:472 msgid "Monitor status" msgstr "モニタ項目の状態" -#: ../../enterprise/operation/agentes/tag_view.php:202 -#: ../../enterprise/operation/agentes/tag_view.php:204 -#: ../../operation/agentes/status_monitor.php:447 -#: ../../operation/agentes/alerts_status.functions.php:91 +#: ../../enterprise/operation/agentes/tag_view.php:223 +#: ../../enterprise/operation/agentes/tag_view.php:225 +#: ../../operation/agentes/status_monitor.php:531 +#: ../../operation/agentes/alerts_status.functions.php:107 msgid "Only it is show tags in use." msgstr "利用中のタグのみ表示します。" -#: ../../enterprise/operation/agentes/tag_view.php:208 -#: ../../operation/agentes/status_monitor.php:452 -#: ../../operation/agentes/alerts_status.functions.php:96 +#: ../../enterprise/operation/agentes/tag_view.php:229 +#: ../../operation/agentes/status_monitor.php:536 +#: ../../operation/agentes/alerts_status.functions.php:112 msgid "No tags" msgstr "タグ無し" -#: ../../enterprise/operation/agentes/tag_view.php:257 +#: ../../enterprise/operation/agentes/tag_view.php:278 #: ../../godmode/agentes/module_manager_editor_data.php:15 -#: ../../operation/agentes/status_monitor.php:511 +#: ../../operation/agentes/status_monitor.php:595 msgid "Data server module" msgstr "データサーバモジュール" -#: ../../enterprise/operation/agentes/tag_view.php:259 +#: ../../enterprise/operation/agentes/tag_view.php:280 #: ../../godmode/agentes/module_manager_editor_network.php:77 -#: ../../operation/agentes/status_monitor.php:513 +#: ../../operation/agentes/status_monitor.php:597 msgid "Network server module" msgstr "ネットワークサーバモジュール" -#: ../../enterprise/operation/agentes/tag_view.php:263 +#: ../../enterprise/operation/agentes/tag_view.php:284 #: ../../godmode/agentes/module_manager_editor_plugin.php:46 -#: ../../operation/agentes/status_monitor.php:517 +#: ../../operation/agentes/status_monitor.php:601 msgid "Plugin server module" msgstr "プラグインサーバモジュール" -#: ../../enterprise/operation/agentes/tag_view.php:267 +#: ../../enterprise/operation/agentes/tag_view.php:288 #: ../../godmode/agentes/module_manager_editor_wmi.php:33 -#: ../../operation/agentes/status_monitor.php:521 +#: ../../operation/agentes/status_monitor.php:605 msgid "WMI server module" msgstr "WMI サーバモジュール" -#: ../../enterprise/operation/agentes/tag_view.php:271 +#: ../../enterprise/operation/agentes/tag_view.php:292 #: ../../godmode/agentes/module_manager_editor_prediction.php:93 -#: ../../operation/agentes/status_monitor.php:525 +#: ../../operation/agentes/status_monitor.php:609 msgid "Prediction server module" msgstr "予測サーバモジュール" -#: ../../enterprise/operation/agentes/tag_view.php:278 -#: ../../enterprise/operation/agentes/tag_view.php:657 +#: ../../enterprise/operation/agentes/tag_view.php:296 +#: ../../godmode/agentes/module_manager_editor_web.php:55 +#: ../../operation/agentes/status_monitor.php:613 +msgid "Web server module" +msgstr "ウェブサーバモジュール" + +#: ../../enterprise/operation/agentes/tag_view.php:299 +#: ../../enterprise/operation/agentes/tag_view.php:683 #: ../../godmode/agentes/status_monitor_custom_fields.php:89 #: ../../godmode/agentes/status_monitor_custom_fields.php:146 -#: ../../operation/agentes/status_monitor.php:536 -#: ../../operation/agentes/status_monitor.php:1155 +#: ../../operation/agentes/status_monitor.php:620 +#: ../../operation/agentes/status_monitor.php:1265 msgid "Server type" msgstr "サーバの種類" -#: ../../enterprise/operation/agentes/tag_view.php:284 -#: ../../godmode/agentes/modificar_agente.php:183 -#: ../../operation/agentes/status_monitor.php:542 +#: ../../enterprise/operation/agentes/tag_view.php:305 +#: ../../godmode/agentes/modificar_agente.php:318 +#: ../../operation/agentes/status_monitor.php:626 msgid "Only enabled" msgstr "有効のもののみ" -#: ../../enterprise/operation/agentes/tag_view.php:285 -#: ../../godmode/agentes/modificar_agente.php:182 -#: ../../operation/agentes/status_monitor.php:543 +#: ../../enterprise/operation/agentes/tag_view.php:306 +#: ../../godmode/agentes/modificar_agente.php:317 +#: ../../operation/agentes/status_monitor.php:627 msgid "Only disabled" msgstr "無効のもののみ" -#: ../../enterprise/operation/agentes/tag_view.php:288 -#: ../../operation/agentes/status_monitor.php:546 +#: ../../enterprise/operation/agentes/tag_view.php:309 +#: ../../operation/agentes/status_monitor.php:630 msgid "Show monitors..." msgstr "監視の有効・無効" -#: ../../enterprise/operation/agentes/tag_view.php:298 -#: ../../enterprise/operation/agentes/tag_view.php:656 +#: ../../enterprise/operation/agentes/tag_view.php:319 +#: ../../enterprise/operation/agentes/tag_view.php:682 #: ../../godmode/agentes/status_monitor_custom_fields.php:81 #: ../../godmode/agentes/status_monitor_custom_fields.php:144 -#: ../../operation/agentes/status_monitor.php:561 +#: ../../operation/agentes/status_monitor.php:641 msgid "Data type" msgstr "データのタイプ" -#: ../../enterprise/operation/agentes/tag_view.php:426 +#: ../../enterprise/operation/agentes/tag_view.php:447 #: ../../operation/agentes/agent_fields.php:37 -#: ../../operation/agentes/status_monitor.php:729 +#: ../../operation/agentes/status_monitor.php:804 msgid "Agent custom fields" msgstr "エージェントカスタムフィールド" -#: ../../enterprise/operation/agentes/tag_view.php:579 -#: ../../include/functions_treeview.php:645 -#: ../../operation/agentes/estado_agente.php:710 -#: ../../operation/agentes/estado_generalagente.php:298 -#: ../../operation/gis_maps/ajax.php:360 ../../operation/gis_maps/ajax.php:477 -msgid "Remote" -msgstr "リモート" - -#: ../../enterprise/operation/agentes/tag_view.php:624 -#: ../../operation/agentes/estado_agente.php:846 +#: ../../enterprise/operation/agentes/tag_view.php:650 +#: ../../operation/agentes/estado_agente.php:896 msgid "Remote config" msgstr "リモート設定" -#: ../../enterprise/operation/agentes/tag_view.php:659 -#: ../../enterprise/operation/services/services.service.php:177 -#: ../../enterprise/operation/services/services.list.php:435 -#: ../../extensions/realtime_graphs.php:110 +#: ../../enterprise/operation/agentes/tag_view.php:685 +#: ../../enterprise/operation/services/services.service.php:130 +#: ../../enterprise/operation/services/services.list.php:520 +#: ../../extensions/realtime_graphs.php:160 #: ../../godmode/agentes/status_monitor_custom_fields.php:105 #: ../../godmode/agentes/status_monitor_custom_fields.php:150 #: ../../include/functions_visual_map_editor.php:58 -#: ../../include/ajax/module.php:848 -#: ../../include/class/NetworkMap.class.php:2933 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:249 -#: ../../include/functions_events.php:4174 -#: ../../operation/agentes/status_monitor.php:1178 +#: ../../include/ajax/module.php:983 +#: ../../include/class/NetworkMap.class.php:2934 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:303 +#: ../../include/functions_events.php:4498 +#: ../../operation/agentes/status_monitor.php:1288 #: ../../operation/search_modules.php:36 msgid "Graph" msgstr "グラフ" -#: ../../enterprise/operation/agentes/tag_view.php:660 +#: ../../enterprise/operation/agentes/tag_view.php:686 #: ../../godmode/agentes/status_monitor_custom_fields.php:109 #: ../../godmode/agentes/status_monitor_custom_fields.php:151 -#: ../../godmode/agentes/module_manager.php:651 -#: ../../operation/agentes/status_monitor.php:1183 +#: ../../godmode/agentes/module_manager.php:852 +#: ../../operation/agentes/status_monitor.php:1293 msgid "Warn" msgstr "警告" -#: ../../enterprise/operation/agentes/tag_view.php:923 -#: ../../mobile/operation/modules.php:515 -#: ../../mobile/operation/modules.php:578 -#: ../../include/functions_modules.php:2557 -#: ../../include/functions_modules.php:3524 +#: ../../enterprise/operation/agentes/tag_view.php:949 +#: ../../mobile/operation/modules.php:529 +#: ../../mobile/operation/modules.php:592 +#: ../../include/functions_modules.php:2737 +#: ../../include/functions_modules.php:3725 #: ../../include/functions_events.php:60 -#: ../../operation/agentes/status_monitor.php:1381 -#: ../../operation/search_modules.php:96 ../../operation/events/events.php:1848 +#: ../../operation/agentes/status_monitor.php:1491 +#: ../../operation/search_modules.php:96 ../../operation/events/events.php:2010 msgid "NOT INIT" msgstr "未初期化" -#: ../../enterprise/operation/agentes/tag_view.php:1063 -#: ../../include/functions_reporting.php:10081 -#: ../../include/functions_reporting.php:10090 +#: ../../enterprise/operation/agentes/tag_view.php:1089 +#: ../../include/functions_reporting.php:11562 +#: ../../include/functions_reporting.php:11571 #, php-format msgid "%d Total modules" msgstr "全モジュール数 %d" -#: ../../enterprise/operation/agentes/tag_view.php:1064 -#: ../../include/functions_reporting.php:10082 +#: ../../enterprise/operation/agentes/tag_view.php:1090 +#: ../../include/functions_reporting.php:11563 #, php-format msgid "%d Modules in normal status" msgstr "%d モジュールが正常状態" -#: ../../enterprise/operation/agentes/tag_view.php:1065 -#: ../../include/functions_reporting.php:10083 +#: ../../enterprise/operation/agentes/tag_view.php:1091 +#: ../../include/functions_reporting.php:11564 #, php-format msgid "%d Modules in critical status" msgstr "%d モジュールが障害状態" -#: ../../enterprise/operation/agentes/tag_view.php:1066 -#: ../../include/functions_reporting.php:10084 +#: ../../enterprise/operation/agentes/tag_view.php:1092 +#: ../../include/functions_reporting.php:11565 #, php-format msgid "%d Modules in warning status" msgstr "%d モジュールが警告状態" -#: ../../enterprise/operation/agentes/tag_view.php:1067 -#: ../../include/functions_reporting.php:10085 +#: ../../enterprise/operation/agentes/tag_view.php:1093 +#: ../../include/functions_reporting.php:11566 #, php-format msgid "%d Modules in unknown status" msgstr "%d モジュールが不明状態" -#: ../../enterprise/operation/agentes/tag_view.php:1068 -#: ../../include/functions_reporting.php:10086 +#: ../../enterprise/operation/agentes/tag_view.php:1094 +#: ../../include/functions_reporting.php:11567 #, php-format msgid "%d Modules in not init status" msgstr "%d モジュールが未初期化状態" -#: ../../enterprise/operation/agentes/manage_transmap.php:63 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:106 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:368 +#: ../../enterprise/operation/agentes/manage_transmap.php:84 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:127 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:429 msgid "Edit main data" msgstr "メインデータ編集" -#: ../../enterprise/operation/agentes/manage_transmap.php:82 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:125 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:387 +#: ../../enterprise/operation/agentes/manage_transmap.php:109 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:152 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:454 msgid "View Transaction" msgstr "トランザクション表示" -#: ../../enterprise/operation/agentes/manage_transmap.php:113 +#: ../../enterprise/operation/agentes/manage_transmap.php:153 msgid "Return to windowed mode" msgstr "ウインドウモードへ戻る" -#: ../../enterprise/operation/agentes/manage_transmap.php:119 -msgid "Transactional Map - " -msgstr "トランザクションマップ - " - -#: ../../enterprise/operation/agentes/manage_transmap.php:128 +#: ../../enterprise/operation/agentes/manage_transmap.php:182 msgid "Transaction not found" -msgstr "トランザクションがありません" +msgstr "トランザクションが見つかりません" -#: ../../enterprise/operation/agentes/manage_transmap.php:131 +#: ../../enterprise/operation/agentes/manage_transmap.php:185 msgid "Master lock file not found (No data to show)" -msgstr "マスターロックファイルがありません(表示するデータがありません)" +msgstr "マスターロックファイルが見つかりません (表示するデータがありません)" -#: ../../enterprise/operation/agentes/manage_transmap.php:134 +#: ../../enterprise/operation/agentes/manage_transmap.php:188 msgid "Transaction is stopped" msgstr "トランザクションが停止しました" -#: ../../enterprise/operation/agentes/manage_transmap.php:137 +#: ../../enterprise/operation/agentes/manage_transmap.php:191 msgid "Error, please check the transaction phases" -msgstr "エラー、トランザクションフェーズを確認してください" +msgstr "エラー、トランザクションフェーズをチェックしてください" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:95 -#: ../../operation/agentes/pandora_networkmap.editor.php:294 +#: ../../operation/agentes/pandora_networkmap.editor.php:327 msgid "Position X" msgstr "X 位置" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:97 -#: ../../operation/agentes/pandora_networkmap.editor.php:296 +#: ../../operation/agentes/pandora_networkmap.editor.php:329 msgid "Position Y" msgstr "Y 位置" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:100 -#: ../../operation/agentes/pandora_networkmap.editor.php:299 +#: ../../operation/agentes/pandora_networkmap.editor.php:332 msgid "Zoom scale" msgstr "拡大スケール" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:102 -#: ../../operation/agentes/pandora_networkmap.editor.php:304 +#: ../../operation/agentes/pandora_networkmap.editor.php:337 msgid "" "Introduce zoom level. 1 = Highest resolution. Figures may include decimals" msgstr "拡大率を設定します。1=高解像度。数字には小数点を含めることができます。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:105 #: ../../include/functions_groups.php:107 -#: ../../operation/agentes/pandora_networkmap.editor.php:307 -msgid "Recon task" +#: ../../operation/agentes/pandora_networkmap.editor.php:340 +msgid "Discovery task" msgstr "自動検出タスク" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:105 -#: ../../operation/agentes/pandora_networkmap.editor.php:307 +#: ../../operation/agentes/pandora_networkmap.editor.php:340 msgid "CIDR IP mask" msgstr "CIDR IPマスク" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:132 -#: ../../operation/agentes/pandora_networkmap.editor.php:309 +#: ../../operation/agentes/pandora_networkmap.editor.php:342 msgid "Source from recon task" msgstr "自動検出タスクからのソース" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:134 -#: ../../operation/agentes/pandora_networkmap.editor.php:311 +#: ../../operation/agentes/pandora_networkmap.editor.php:344 msgid "" "It is setted any recon task, the nodes get from the recontask IP mask " "instead from the group." msgstr "自動検出タスクで設定されます。ノードは、グループではなく自動検出タスクの IP マスクから取得します。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:150 -#: ../../operation/agentes/pandora_networkmap.editor.php:328 +#: ../../operation/agentes/pandora_networkmap.editor.php:361 msgid "Show only the task with the recon script \"SNMP L2 Recon\"." msgstr "自動検出スクリプト \"SNMP L2 Recon\" のタスクのみ表示。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:154 -#: ../../operation/agentes/pandora_networkmap.editor.php:332 +#: ../../operation/agentes/pandora_networkmap.editor.php:365 msgid "Source from CIDR IP mask" msgstr "CIDR IPマスクからのソース" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:166 -#: ../../operation/agentes/pandora_networkmap.editor.php:357 +#: ../../operation/agentes/pandora_networkmap.editor.php:390 msgid "Don't show subgroups:" msgstr "サブグループを表示しない:" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:200 -#: ../../operation/agentes/pandora_networkmap.editor.php:375 +#: ../../operation/agentes/pandora_networkmap.editor.php:408 msgid "Method generation networkmap" msgstr "ネットワークマップ生成手法" -#: ../../enterprise/operation/agentes/pandora_networkmap.view.php:215 -#: ../../operation/agentes/pandora_networkmap.editor.php:395 -msgid "Node separation" -msgstr "ノード分離" - #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:216 -#: ../../operation/agentes/pandora_networkmap.editor.php:396 +#: ../../operation/agentes/pandora_networkmap.editor.php:429 msgid "Separation between nodes. By default 0.25" msgstr "ノード間の分離。デフォルトは 0.25 です。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:218 -#: ../../operation/agentes/pandora_networkmap.editor.php:398 +#: ../../operation/agentes/pandora_networkmap.editor.php:431 msgid "Rank separation" msgstr "ランク分け" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:219 -#: ../../operation/agentes/pandora_networkmap.editor.php:399 +#: ../../operation/agentes/pandora_networkmap.editor.php:432 msgid "" "Only flat and radial. Separation between arrows. By default 0.5 in flat and " "1.0 in radial" msgstr "フラットおよびラジアルのみ。 矢印の間の分離です。 デフォルトでは、フラットが 0.5、ラジアルが 1.0 です。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:221 -#: ../../operation/agentes/pandora_networkmap.editor.php:401 +#: ../../operation/agentes/pandora_networkmap.editor.php:434 msgid "Min nodes dist" msgstr "最小ノード間隔" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:222 -#: ../../operation/agentes/pandora_networkmap.editor.php:402 +#: ../../operation/agentes/pandora_networkmap.editor.php:435 msgid "Only circular. Minimum separation between all nodes. By default 1.0" msgstr "円のみ。ノード間の最小距離です。デフォルトは 1.0 です。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:224 -#: ../../operation/agentes/pandora_networkmap.editor.php:404 +#: ../../operation/agentes/pandora_networkmap.editor.php:437 msgid "Default ideal node separation" msgstr "デフォルトノード間距離" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:225 -#: ../../operation/agentes/pandora_networkmap.editor.php:405 +#: ../../operation/agentes/pandora_networkmap.editor.php:438 msgid "Only fdp. Default ideal node separation in the layout. By default 0.3" msgstr "fdp のみ。レイアウトにおけるデフォルトのノード関距離です。デフォルトは 0.3 です。" #: ../../enterprise/operation/agentes/pandora_networkmap.view.php:1204 -#: ../../include/functions_treeview.php:851 -#: ../../operation/agentes/estado_generalagente.php:654 +#: ../../include/functions_treeview.php:878 +#: ../../operation/agentes/estado_generalagente.php:700 msgid "Interface traffic" msgstr "インタフェーストラフィック" #: ../../enterprise/operation/agentes/ver_agente.php:69 -#: ../../operation/agentes/ver_agente.php:847 +#: ../../operation/agentes/ver_agente.php:1078 msgid "Main IP" msgstr "代表 IP" #: ../../enterprise/operation/agentes/ver_agente.php:75 -#: ../../include/functions_events.php:4094 -#: ../../operation/agentes/ver_agente.php:859 +#: ../../include/functions_events.php:4418 +#: ../../operation/agentes/ver_agente.php:1090 msgid "Last remote contact" msgstr "最終リモート接続" #: ../../enterprise/operation/agentes/ver_agente.php:119 -#: ../../operation/agentes/ver_agente.php:904 +#: ../../operation/agentes/ver_agente.php:1135 msgid "Monitors down" msgstr "停止中のモニタ項目" #: ../../enterprise/operation/agentes/ver_agente.php:161 #: ../../mobile/operation/groups.php:164 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:504 -#: ../../operation/agentes/ver_agente.php:945 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:576 +#: ../../operation/agentes/ver_agente.php:1176 msgid "Alerts fired" msgstr "発生中アラート" -#: ../../enterprise/operation/agentes/ver_agente.php:234 +#: ../../enterprise/operation/agentes/ver_agente.php:255 msgid "URL Route Analyzer" -msgstr "URL ルート分析" +msgstr "URL ルートアナライザー" -#: ../../enterprise/operation/agentes/ver_agente.php:250 +#: ../../enterprise/operation/agentes/ver_agente.php:271 msgid "UX Console" msgstr "UX コンソール" -#: ../../enterprise/operation/agentes/ver_agente.php:266 +#: ../../enterprise/operation/agentes/ver_agente.php:287 msgid "WUX Console" msgstr "WUX コンソール" -#: ../../enterprise/operation/agentes/collection_view.php:53 +#: ../../enterprise/operation/agentes/collection_view.php:66 msgid "No collection assigned to this agent" msgstr "このエージェントに割り当てられたコレクションがありません" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:46 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:63 msgid "Please, reset the transaction" msgstr "トランザクションをリセットしてください" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:85 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:102 msgid "Successfully data updated" msgstr "データを更新しました" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:86 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:103 msgid "Could not be data updated" -msgstr "データの更新ができませんでした" +msgstr "データを更新できませんでした" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:130 -msgid "Transactional Map - Create Phase - " -msgstr "トランザクションマップ - フェーズ作成 - " +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:160 +msgid "Create Phase" +msgstr "フェーズ作成" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:145 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:185 msgid "Index" msgstr "目次" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:148 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:188 msgid "Dependencies" msgstr "依存関係" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:149 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:189 msgid "Enables" -msgstr "有効化" +msgstr "有効" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:214 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:254 msgid "Not valid dependencies field" -msgstr "依存関係フィールドが不正です" +msgstr "正しい依存フィールドではありません" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:220 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:260 msgid "Not valid enables field" -msgstr "有効化フィールドが不正です" +msgstr "正しい有効フィールドではありません" -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:294 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:393 -msgid "Transactional Map - Create Transaction" -msgstr "トランザクションマップ - トランザクション作成" - -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:311 -#: ../../enterprise/operation/agentes/manage_transmap_creation.php:414 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:367 +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:493 msgid "Loop interval" msgstr "ループ間隔" +#: ../../enterprise/operation/agentes/manage_transmap_creation.php:462 +msgid "Transactional Map - Edit Transaction" +msgstr "トランザクションマップ - トランザクション編集" + #: ../../enterprise/operation/agentes/url_route_analyzer.php:39 msgid "No agent selected" msgstr "エージェント選択なし" @@ -26941,12 +28036,12 @@ msgid "No ux transactions found." msgstr "UX トランザクションが見つかりません。" #: ../../enterprise/operation/agentes/ux_console_view.php:133 -#: ../../enterprise/operation/agentes/wux_console_view.php:253 +#: ../../enterprise/operation/agentes/wux_console_view.php:261 msgid "Transaction" msgstr "トランザクション" #: ../../enterprise/operation/agentes/ux_console_view.php:142 -#: ../../enterprise/operation/agentes/wux_console_view.php:278 +#: ../../enterprise/operation/agentes/wux_console_view.php:286 msgid "Show transaction" msgstr "トランザクション表示" @@ -26955,93 +28050,88 @@ msgid "Execution results for transaction " msgstr "トランザクションの実行結果 " #: ../../enterprise/operation/agentes/ux_console_view.php:266 -#: ../../enterprise/operation/agentes/wux_console_view.php:331 +#: ../../enterprise/operation/agentes/wux_console_view.php:332 msgid "Global results" msgstr "全体の結果" #: ../../enterprise/operation/agentes/ux_console_view.php:332 -#: ../../enterprise/operation/agentes/wux_console_view.php:568 +#: ../../enterprise/operation/agentes/wux_console_view.php:570 msgid "Transaction history" msgstr "トランザクション履歴" -#: ../../enterprise/operation/agentes/wux_console_view.php:92 +#: ../../enterprise/operation/agentes/wux_console_view.php:75 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:320 msgid "No wux transaction selected." msgstr "WUX トランザクションが選択されていません。" -#: ../../enterprise/operation/agentes/wux_console_view.php:167 +#: ../../enterprise/operation/agentes/wux_console_view.php:149 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:398 msgid "Phase modules not found" msgstr "フェーズモジュールがありません" -#: ../../enterprise/operation/agentes/wux_console_view.php:229 +#: ../../enterprise/operation/agentes/wux_console_view.php:224 msgid "Selected transaction has no stats" -msgstr "選択したトランザクションに状態がありません" +msgstr "選択したトランザクションには状態がありません" #: ../../enterprise/operation/agentes/wux_console_view.php:242 msgid "No WUX transactions found." -msgstr "WUX トランザクションがありません。" +msgstr "WUX トランザクションが見つかりません。" -#: ../../enterprise/operation/agentes/wux_console_view.php:356 +#: ../../enterprise/operation/agentes/wux_console_view.php:357 msgid "Failed: " msgstr "失敗: " -#: ../../enterprise/operation/agentes/wux_console_view.php:356 -#: ../../enterprise/operation/agentes/wux_console_view.php:376 -#: ../../godmode/setup/performance.php:179 -#: ../../godmode/setup/performance.php:234 ../../general/logon_ok.php:189 +#: ../../enterprise/operation/agentes/wux_console_view.php:357 +#: ../../enterprise/operation/agentes/wux_console_view.php:378 +#: ../../godmode/setup/performance.php:185 +#: ../../godmode/setup/performance.php:240 ../../general/logon_ok.php:189 msgid "ago" msgstr "前" -#: ../../enterprise/operation/agentes/wux_console_view.php:368 -#: ../../enterprise/operation/agentes/wux_console_view.php:371 -#: ../../include/functions_alerts.php:664 +#: ../../enterprise/operation/agentes/wux_console_view.php:369 +#: ../../enterprise/operation/agentes/wux_console_view.php:373 +#: ../../include/functions_alerts.php:678 msgid "Unknown status" msgstr "不明状態" -#: ../../enterprise/operation/agentes/wux_console_view.php:376 +#: ../../enterprise/operation/agentes/wux_console_view.php:378 msgid "Success: " msgstr "成功: " -#: ../../enterprise/operation/agentes/wux_console_view.php:382 +#: ../../enterprise/operation/agentes/wux_console_view.php:384 msgid "Total transaction time: " msgstr "全トランザクション時間: " -#: ../../enterprise/operation/agentes/wux_console_view.php:396 +#: ../../enterprise/operation/agentes/wux_console_view.php:398 #, php-format msgid "Execution results for transaction %s" -msgstr "" +msgstr "トランザクション %s の実行結果" -#: ../../enterprise/operation/agentes/wux_console_view.php:525 +#: ../../enterprise/operation/agentes/wux_console_view.php:527 msgid "View all stats" msgstr "全状態表示" -#: ../../enterprise/operation/agentes/wux_console_view.php:593 -#: ../../include/functions_events.php:6624 -#: ../../operation/snmpconsole/snmp_view.php:988 ../../operation/menu.php:251 -#: ../../operation/events/events.php:1706 -#: ../../operation/events/events.php:1872 -#: ../../operation/events/events.build_table.php:831 +#: ../../enterprise/operation/agentes/wux_console_view.php:595 +#: ../../include/functions_events.php:7124 +#: ../../operation/snmpconsole/snmp_view.php:1061 +#: ../../operation/snmpconsole/snmp_view.php:1062 ../../operation/menu.php:236 +#: ../../operation/events/events.php:1868 +#: ../../operation/events/events.php:2034 +#: ../../operation/events/events.build_table.php:836 msgid "Show more" msgstr "詳細を表示する" -#: ../../enterprise/operation/agentes/wux_console_view.php:609 +#: ../../enterprise/operation/agentes/wux_console_view.php:611 msgid "Invalid transaction." msgstr "不正なトランザクション。" -#: ../../enterprise/operation/log/elasticsearch_interface.php:32 -#: ../../enterprise/operation/log/log_viewer.php:324 -#: ../../enterprise/operation/menu.php:181 -msgid "Log viewer" -msgstr "ログ・ビューワ" - -#: ../../enterprise/operation/log/elasticsearch_interface.php:37 -#: ../../enterprise/operation/log/log_viewer.php:318 +#: ../../enterprise/operation/log/elasticsearch_interface.php:39 +#: ../../enterprise/operation/log/log_viewer.php:392 #: ../../enterprise/operation/menu.php:202 msgid "Elasticsearch Interface" -msgstr "" +msgstr "Elasticsearch インタフェース" -#: ../../enterprise/operation/log/elasticsearch_interface.php:41 +#: ../../enterprise/operation/log/elasticsearch_interface.php:49 msgid "" "This is a view to interface with Elasticsearch directly from WEB console. \n" "Please note that you can damage your Elasticsearch if you don`t know exactly " @@ -27049,119 +28139,137 @@ msgid "" "This view is intended to be used only by users with a knowledge of " "Elasticsearch" msgstr "" +"これは、WEBコンソールから直接 Elasticsearch を操作するための画面です。\n" +"何をしているのか良くわからない場合、Elasticsearch を壊す可能性があることに注意してください。\n" +"この画面は、Elasticsearch の知識を持つユーザのみが使用することを目的としています。" -#: ../../enterprise/operation/log/elasticsearch_interface.php:53 -msgid "Query" -msgstr "" +#: ../../enterprise/operation/log/log_viewer.php:406 +#: ../../enterprise/operation/log/log_viewer.php:425 +#: ../../enterprise/operation/log/log_viewer.php:436 +msgid "Log sources" +msgstr "ログソース" -#: ../../enterprise/operation/log/elasticsearch_interface.php:59 -msgid "Execute query" -msgstr "" - -#: ../../enterprise/operation/log/elasticsearch_interface.php:64 -msgid "Results" -msgstr "" - -#: ../../enterprise/operation/log/log_viewer.php:347 +#: ../../enterprise/operation/log/log_viewer.php:479 msgid "All words" msgstr "全単語" -#: ../../enterprise/operation/log/log_viewer.php:348 +#: ../../enterprise/operation/log/log_viewer.php:480 msgid "Any word" msgstr "任意の単語" -#: ../../enterprise/operation/log/log_viewer.php:351 +#: ../../enterprise/operation/log/log_viewer.php:483 msgid "Search mode" msgstr "検索モード" -#: ../../enterprise/operation/log/log_viewer.php:398 +#: ../../enterprise/operation/log/log_viewer.php:530 msgid "Full context" -msgstr "全内容" +msgstr "全文章" -#: ../../enterprise/operation/log/log_viewer.php:520 +#: ../../enterprise/operation/log/log_viewer.php:553 #: ../../operation/network/network_report.php:102 #: ../../operation/network/network_usage_map.php:75 #: ../../operation/netflow/nf_live_view.php:263 msgid "Start date" msgstr "開始日時" -#: ../../enterprise/operation/log/log_viewer.php:544 -#: ../../operation/agentes/exportdata.php:338 +#: ../../enterprise/operation/log/log_viewer.php:580 +#: ../../operation/agentes/exportdata.php:346 #: ../../operation/network/network_report.php:126 #: ../../operation/network/network_usage_map.php:99 #: ../../operation/netflow/nf_live_view.php:287 msgid "End date" msgstr "終了日時" -#: ../../enterprise/operation/log/log_viewer.php:576 +#: ../../enterprise/operation/log/log_viewer.php:668 +#: ../../enterprise/operation/log/log_viewer.php:669 +msgid "Edit sources" +msgstr "ソース編集" + +#: ../../enterprise/operation/log/log_viewer.php:712 msgid "Show log entries" -msgstr "" +msgstr "ログエントリ表示" -#: ../../enterprise/operation/log/log_viewer.php:577 +#: ../../enterprise/operation/log/log_viewer.php:713 msgid "Graph log results" -msgstr "" +msgstr "ログ結果グラフ表示" -#: ../../enterprise/operation/log/log_viewer.php:579 +#: ../../enterprise/operation/log/log_viewer.php:715 msgid "Display mode" -msgstr "" +msgstr "表示モード" -#: ../../enterprise/operation/log/log_viewer.php:592 +#: ../../enterprise/operation/log/log_viewer.php:728 msgid "Use capture model" -msgstr "" +msgstr "キャプチャモデルの利用" -#: ../../enterprise/operation/log/log_viewer.php:615 +#: ../../enterprise/operation/log/log_viewer.php:758 msgid "Create new model" -msgstr "" +msgstr "新規モデル作成" -#: ../../enterprise/operation/log/log_viewer.php:619 -#: ../../godmode/reporting/graph_builder.main.php:157 +#: ../../enterprise/operation/log/log_viewer.php:762 +#: ../../godmode/reporting/graph_builder.main.php:220 msgid "Horizontal bars" msgstr "水平バー" -#: ../../enterprise/operation/log/log_viewer.php:620 -#: ../../godmode/reporting/graph_builder.main.php:158 +#: ../../enterprise/operation/log/log_viewer.php:763 +#: ../../godmode/reporting/graph_builder.main.php:221 msgid "Vertical bars" msgstr "垂直バー" -#: ../../enterprise/operation/log/log_viewer.php:622 +#: ../../enterprise/operation/log/log_viewer.php:765 msgid "Graph type" -msgstr "" +msgstr "グラフタイプ" -#: ../../enterprise/operation/log/log_viewer.php:637 +#: ../../enterprise/operation/log/log_viewer.php:780 msgid "Advanced options " -msgstr "" +msgstr "高度なオプション " -#: ../../enterprise/operation/log/log_viewer.php:795 +#: ../../enterprise/operation/log/log_viewer.php:900 +msgid "" +"The maximum limit of rows has been exceeded. Please enter an email to send " +"the csv file" +msgstr "行の上限を超えました。 CSV ファイルを送信するメールアドレスを入力してください" + +#: ../../enterprise/operation/log/log_viewer.php:902 +msgid "e-mail address" +msgstr "メールアドレス" + +#: ../../enterprise/operation/log/log_viewer.php:905 +msgid "" +"WARNING: If your email size exceeds your mail attachment size limit, the " +"file will be saved in the local attachment folder." +msgstr "警告:メールの添付ファイルのサイズ制限を超えると、ファイルはローカルの添付ファイルフォルダに保存されます。" + +#: ../../enterprise/operation/log/log_viewer.php:1023 msgid "The start date cannot be greater than the end date" msgstr "開始日は終了日より後にできません" -#: ../../enterprise/operation/log/log_viewer.php:928 +#: ../../enterprise/operation/log/log_viewer.php:1451 msgid "Add new capture model" -msgstr "" +msgstr "新たなキャプチャモデル追加" -#: ../../enterprise/operation/log/log_viewer.php:931 +#: ../../enterprise/operation/log/log_viewer.php:1454 msgid "Edit capture model" -msgstr "" +msgstr "キャプチャモデル編集" -#: ../../enterprise/operation/log/log_viewer.php:1015 +#: ../../enterprise/operation/log/log_viewer.php:1538 msgid "Error create new model" -msgstr "" +msgstr "新規モデル作成エラー" -#: ../../enterprise/operation/log/log_viewer.php:1042 +#: ../../enterprise/operation/log/log_viewer.php:1565 msgid "Error delete model" -msgstr "" +msgstr "モデル削除エラー" -#: ../../enterprise/operation/log/log_viewer.php:1088 +#: ../../enterprise/operation/log/log_viewer.php:1611 msgid "Error update model" -msgstr "" +msgstr "モデル更新エラー" #: ../../enterprise/operation/menu.php:32 msgid "Cluster View" msgstr "クラスタ表示" #: ../../enterprise/operation/menu.php:61 -#: ../../operation/agentes/ver_agente.php:1334 -#: ../../operation/agentes/ver_agente.php:1524 ../../general/sap_view.php:43 +#: ../../operation/agentes/ver_agente.php:1737 +#: ../../operation/agentes/ver_agente.php:1937 msgid "SAP view" msgstr "SAP 表示" @@ -27169,189 +28277,875 @@ msgstr "SAP 表示" msgid "Transactional map" msgstr "トランザクションマップ" -#: ../../enterprise/operation/menu.php:160 -msgid "Custom SQL" -msgstr "カスタム SQL" - -#: ../../enterprise/operation/inventory/inventory.php:245 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1697 +#: ../../enterprise/operation/inventory/inventory.php:289 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1809 msgid "Last" msgstr "最新" -#: ../../enterprise/operation/inventory/inventory.php:248 +#: ../../enterprise/operation/inventory/inventory.php:292 msgid "Order by agent" msgstr "エージェントで並べ替え" -#: ../../enterprise/operation/inventory/inventory.php:289 +#: ../../enterprise/operation/inventory/inventory.php:333 msgid "Export this list to CSV" msgstr "この一覧を CSV へエクスポートする" -#: ../../enterprise/operation/services/services.service.php:116 -#: ../../enterprise/operation/services/services.service_map.php:140 -#: ../../include/lib/Dashboard/Widgets/service_map.php:162 +#: ../../enterprise/operation/services/services.service.php:63 +#: ../../enterprise/operation/services/services.service_map.php:71 +#: ../../include/lib/Dashboard/Widgets/service_map.php:192 msgid "Service Map" msgstr "サービスマップ" -#: ../../enterprise/operation/services/services.service.php:134 +#: ../../enterprise/operation/services/services.service.php:90 msgid "No Services" msgstr "サービスがありません" -#: ../../enterprise/operation/services/services.service.php:249 -#: ../../enterprise/operation/services/services.list.php:524 +#: ../../enterprise/operation/services/services.service.php:133 +#: ../../enterprise/operation/services/services.list.php:521 +#: ../../enterprise/tools/ipam/ipam_list.php:161 +#: ../../extensions/agents_modules.php:318 +#: ../../operation/agentes/group_view.php:77 +#: ../../operation/agentes/tactical.php:60 +msgid "Last update" +msgstr "最終更新" + +#: ../../enterprise/operation/services/services.service.php:203 +#: ../../enterprise/operation/services/services.list.php:597 msgid "SLA graph" msgstr "SLA グラフ" -#: ../../enterprise/operation/services/services.service.php:260 +#: ../../enterprise/operation/services/services.service.php:227 msgid "List of elements" msgstr "要素一覧" -#: ../../enterprise/operation/services/services.service_map.php:160 -#: ../../extensions/agents_modules.php:872 -#: ../../extensions/module_groups.php:375 -#: ../../godmode/snmpconsole/snmp_alert.php:1460 -#: ../../include/functions_reporting_html.php:1728 -#: ../../include/lib/Dashboard/Widgets/service_map.php:322 -#: ../../operation/snmpconsole/snmp_view.php:1191 -msgid "Legend" -msgstr "凡例" - -#: ../../enterprise/operation/services/services.treeview_services.php:41 -#: ../../enterprise/operation/services/services.list.php:41 -#: ../../enterprise/operation/services/services.table_services.php:38 +#: ../../enterprise/operation/services/services.php:192 msgid "Service table view" msgstr "サービス一覧表示" -#: ../../enterprise/operation/services/services.treeview_services.php:52 -#: ../../enterprise/operation/services/services.list.php:52 -#: ../../enterprise/operation/services/services.table_services.php:49 +#: ../../enterprise/operation/services/services.php:207 msgid "Service tree view" -msgstr "" +msgstr "サービスツリー表示" -#: ../../enterprise/operation/services/services.treeview_services.php:101 -#: ../../enterprise/operation/services/services.list.php:244 -#: ../../enterprise/operation/services/services.table_services.php:223 +#: ../../enterprise/operation/services/services.php:223 +msgid "Bulk creation" +msgstr "一括作成" + +#: ../../enterprise/operation/services/services.service_map.php:104 +#: ../../extensions/agents_modules.php:892 +#: ../../extensions/module_groups.php:391 +#: ../../godmode/snmpconsole/snmp_alert.php:1436 +#: ../../include/functions_reporting_html.php:1980 +#: ../../operation/snmpconsole/snmp_view.php:1272 +msgid "Legend" +msgstr "凡例" + +#: ../../enterprise/operation/services/services.treeview_services.php:111 +#: ../../enterprise/operation/services/services.list.php:295 +#: ../../enterprise/operation/services/services.table_services.php:218 msgid "Show only favourites" -msgstr "" +msgstr "お気に入りのみ表示" -#: ../../enterprise/operation/services/services.treeview_services.php:140 -#: ../../enterprise/operation/services/services.list.php:376 -#: ../../enterprise/operation/services/services.list.php:382 -#: ../../enterprise/operation/services/services.table_services.php:352 -#: ../../enterprise/operation/services/services.table_services.php:358 +#: ../../enterprise/operation/services/services.treeview_services.php:151 +#: ../../enterprise/operation/services/services.list.php:458 +#: ../../enterprise/operation/services/services.list.php:467 +#: ../../enterprise/operation/services/services.table_services.php:371 +#: ../../enterprise/operation/services/services.table_services.php:377 msgid "No services defined." msgstr "サービスが定義されていません" -#: ../../enterprise/operation/services/services.treeview_services.php:224 -#: ../../godmode/groups/group_list.php:846 +#: ../../enterprise/operation/services/services.treeview_services.php:176 +#: ../../enterprise/operation/services/services.list.php:730 +#: ../../enterprise/operation/services/services.table_services.php:462 +msgid "Create Service" +msgstr "サービスの作成" + +#: ../../enterprise/operation/services/services.treeview_services.php:242 +#: ../../godmode/groups/group_list.php:1021 msgid "Found groups" msgstr "見つかったグループ" -#: ../../enterprise/operation/services/services.list.php:77 +#: ../../enterprise/operation/services/services.treeview_services.php:336 +#: ../../operation/tree.php:501 ../../operation/agentes/status_monitor.php:1925 +#: ../../operation/agentes/estado_monitores.php:421 +msgid "Module: " +msgstr "モジュール: " + +#: ../../enterprise/operation/services/services.list.php:62 +msgid "List of services" +msgstr "サービス一覧" + +#: ../../enterprise/operation/services/services.list.php:99 +msgid "Services successfully deleted" +msgstr "サービスを削除しました" + +#: ../../enterprise/operation/services/services.list.php:100 +#, php-format +msgid "Error while deleting services: %s" +msgstr "サービス削除エラー: %s" + +#: ../../enterprise/operation/services/services.list.php:114 msgid "Service deleted successfully" msgstr "サービスを削除しました" -#: ../../enterprise/operation/services/services.list.php:78 -msgid "Error deleting service" -msgstr "サービスの削除エラー" +#: ../../enterprise/operation/services/services.list.php:115 +#, php-format +msgid "Error deleting service %s" +msgstr "サービス削除エラー %s" -#: ../../enterprise/operation/services/services.list.php:86 +#: ../../enterprise/operation/services/services.list.php:123 msgid "Service forced successfully" msgstr "サービスの強制実行をしました" -#: ../../enterprise/operation/services/services.list.php:87 +#: ../../enterprise/operation/services/services.list.php:124 msgid "Error service forced" msgstr "サービスの強制実行エラー" -#: ../../enterprise/operation/services/services.list.php:528 -msgid "Status graph" -msgstr "" +#: ../../enterprise/operation/services/services.list.php:309 +#: ../../enterprise/operation/services/services.table_services.php:232 +msgid "Show only root services" +msgstr "ルートサービスのみ表示" -#: ../../enterprise/operation/services/services.list.php:547 -#: ../../operation/agentes/pandora_networkmap.php:795 +#: ../../enterprise/operation/services/services.list.php:601 +msgid "Status graph" +msgstr "状態グラフ" + +#: ../../enterprise/operation/services/services.list.php:636 +#: ../../operation/agentes/pandora_networkmap.php:828 msgid "Config" msgstr "設定" -#: ../../enterprise/operation/reporting/custom_reporting.php:65 -#: ../../enterprise/operation/reporting/custom_reporting.php:119 +#: ../../enterprise/operation/services/services.table_services.php:45 +#: ../../godmode/groups/group_list.php:347 +msgid "Table view" +msgstr "表形式表示" + +#: ../../enterprise/operation/reporting/custom_reporting.php:90 +#: ../../enterprise/operation/reporting/custom_reporting.php:164 msgid "Send by email" msgstr "Eメールで送信" -#: ../../enterprise/operation/reporting/custom_reporting.php:73 +#: ../../enterprise/operation/reporting/custom_reporting.php:101 msgid "ID Report" msgstr "レポートID" -#: ../../enterprise/operation/reporting/custom_reporting.php:147 +#: ../../enterprise/operation/reporting/custom_reporting.php:200 msgid "Send by email " msgstr "Eメールで送信 " +#: ../../enterprise/tools/ipam/ipam.php:52 ../../extensions/files_repo.php:119 +#: ../../extensions/files_repo.php:207 +msgid "Operation view" +msgstr "操作画面" + +#: ../../enterprise/tools/ipam/ipam.php:78 +#: ../../enterprise/tools/ipam/ipam.php:296 +msgid "Subnetworks calculator" +msgstr "サブネット計算" + +#: ../../enterprise/tools/ipam/ipam.php:96 +msgid "Vlan config" +msgstr "VLAN 設定" + +#: ../../enterprise/tools/ipam/ipam.php:114 +msgid "Vlan wizard" +msgstr "VLAN ウィザード" + +#: ../../enterprise/tools/ipam/ipam.php:139 +msgid "Vlan statistics" +msgstr "VLAN 統計" + +#: ../../enterprise/tools/ipam/ipam.php:159 +#: ../../enterprise/tools/ipam/ipam.php:321 +msgid "Supernet config" +msgstr "スーパーネット設定" + +#: ../../enterprise/tools/ipam/ipam.php:180 +#: ../../enterprise/tools/ipam/ipam.php:331 +msgid "Supernet statistics" +msgstr "スーパーネット統計" + +#: ../../enterprise/tools/ipam/ipam.php:200 +msgid "Supernet map" +msgstr "スーパーネットマップ" + +#: ../../enterprise/tools/ipam/ipam.php:223 +#: ../../enterprise/tools/ipam/ipam_list.php:206 +msgid "Manage addresses" +msgstr "アドレス管理" + +#: ../../enterprise/tools/ipam/ipam.php:263 +#: ../../enterprise/tools/ipam/ipam_list.php:215 +msgid "Addresses view" +msgstr "アドレス表示" + +#: ../../enterprise/tools/ipam/ipam.php:292 +msgid "/tools/ipam/ipam_network.php" +msgstr "/tools/ipam/ipam_network.php" + +#: ../../enterprise/tools/ipam/ipam.php:306 +msgid "VLAN Config" +msgstr "VLAN 設定" + +#: ../../enterprise/tools/ipam/ipam.php:311 +msgid "VLAN Wizard" +msgstr "VLAN ウィザード" + +#: ../../enterprise/tools/ipam/ipam.php:316 +msgid "VLAN Statistics" +msgstr "VLAN 統計" + +#: ../../enterprise/tools/ipam/ipam.php:326 +msgid "Supernet wizard" +msgstr "スーパーネットウィザード" + +#: ../../enterprise/tools/ipam/ipam.php:336 +msgid "Supernet Map" +msgstr "スーパーネットマップ" + +#: ../../enterprise/tools/ipam/ipam.php:357 +msgid "Operation View" +msgstr "操作画面" + +#: ../../enterprise/tools/ipam/ipam.php:374 ../../godmode/menu.php:376 +msgid "Admin tools" +msgstr "管理ツール" + +#: ../../enterprise/tools/ipam/ipam_network.php:123 +msgid "No addresses found on this network" +msgstr "このネットワークにアドレスが見つかりませんでした" + +#: ../../enterprise/tools/ipam/ipam_network.php:274 +msgid "Edit address" +msgstr "アドレス編集" + +#: ../../enterprise/tools/ipam/ipam_network.php:287 +msgid "Disabled address" +msgstr "無効化アドレス" + +#: ../../enterprise/tools/ipam/ipam_network.php:287 +msgid "This address will not be updated by the server" +msgstr "このアドレスは、サーバにより更新されません" + +#: ../../enterprise/tools/ipam/ipam_network.php:383 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1340 +msgid "Not alive" +msgstr "停止" + +#: ../../enterprise/tools/ipam/ipam_network.php:414 +#: ../../enterprise/tools/ipam/ipam_network.php:493 +#: ../../enterprise/tools/ipam/ipam_network.php:535 +msgid "Change to automatic mode" +msgstr "自動モードに切り替える" + +#: ../../enterprise/tools/ipam/ipam_network.php:423 +#: ../../enterprise/tools/ipam/ipam_network.php:502 +#: ../../enterprise/tools/ipam/ipam_network.php:544 +msgid "Change to manual mode" +msgstr "手動モードに切り替える" + +#: ../../enterprise/tools/ipam/ipam_network.php:623 +msgid "Add comments" +msgstr "コメント追加" + +#: ../../enterprise/tools/ipam/ipam_network.php:651 +msgid "Update agent address" +msgstr "エージェントアドレス更新" + +#: ../../enterprise/tools/ipam/ipam_network.php:817 +msgid "Please, uncheck auto option to set manual agent." +msgstr "手動エージェントを設定するには、自動オプションを外してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:48 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:95 +msgid "There is no supernet name. Please introduce a name" +msgstr "スーパーネット名がありません。名前を設定してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:52 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:99 +msgid "There is no supernet address. Please introduce a address" +msgstr "スーパーネットアドレスがありません。アドレスを設定してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:56 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:103 +msgid "There is no supernet mask. Please introduce a mask" +msgstr "スーパーネットマスクがありません。マスクを設定してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 +msgid "There is no valid address. Please introduce a address" +msgstr "正しいアドレスがありません。アドレスを設定してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 +msgid "There is no valid mask. Please introduce a mask" +msgstr "正しいマスクがありません。マスクを設定してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:78 +msgid "Supernet created" +msgstr "スーパーネットを作成しました" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:80 +msgid "Supernet not created" +msgstr "スーパーネットを作成できませんでした" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:84 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:129 +msgid "Supernet name exists in bbdd, please select other name" +msgstr "DB にスーパーネット名が存在します。他の名前を選択してください" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:123 +msgid "Supernet updated" +msgstr "スーパーネットを更新しました" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:125 +msgid "Supernet not updated" +msgstr "スーパーネットを更新できませんでした" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:150 +msgid "Could not be deleted, please select supernet" +msgstr "削除できませんでした。スーパーネットを選択してください" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:179 +msgid "Network name cannot be repeated in this supernet" +msgstr "このスーパーネットでネットワーク名は繰り返しできません" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:186 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:151 +msgid "Successfully added networks" +msgstr "ネットワークを追加しました" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:190 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:155 +msgid "Network could not be added" +msgstr "ネットワークを追加できませんでした" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:195 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:160 +msgid "Network name could not be added, please select network" +msgstr "ネットワーク名を追加できませんでした。ネットワークを選択してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:200 +msgid "supernet name could not be added, please select supernet" +msgstr "スーパーネット名を追加できませんでした。スーパーネットを選択してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:224 +msgid "Could not be deleted, please select supernet and network" +msgstr "削除できませんでした。スーパーネットとネットワークを選択してください。" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:288 +#: ../../enterprise/tools/ipam/ipam_excel.php:116 +#: ../../enterprise/tools/ipam/ipam_calculator.php:84 +msgid "Mask" +msgstr "マスク" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:302 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:370 +#: ../../enterprise/tools/ipam/ipam_excel.php:117 +msgid "Subneting Mask" +msgstr "サブネットマスク" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:338 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:459 +msgid "Update Supernet" +msgstr "スーパーネット更新" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:345 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:543 +msgid "New Supernet" +msgstr "新規スーパーネット" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:368 +msgid "Address / Masks" +msgstr "アドレス / マスク" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:371 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:273 +msgid "Networks" +msgstr "ネットワーク" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:388 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:452 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:285 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:342 +msgid "Not assigned networks" +msgstr "未割当ネットワーク" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:445 +msgid "Delete network to supernet" +msgstr "スーパーネットのネットワーク削除" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:466 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:486 +msgid "Add network to supernet" +msgstr "スーパーネットへネットワーク追加" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:469 +msgid "Next network" +msgstr "次のネットワーク" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:500 +msgid "Delete Supernet" +msgstr "スーパーネット削除" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:522 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:397 +#: ../../include/functions_visual_map_editor.php:793 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:559 +msgid "Show statistics" +msgstr "統計表示" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:536 +msgid "No Supernet found" +msgstr "スーパーネットがありません" + +#: ../../enterprise/tools/ipam/ipam_list.php:109 +msgid "No networks found" +msgstr "ネットワークが見つかりません" + +#: ../../enterprise/tools/ipam/ipam_list.php:155 +msgid "IPs" +msgstr "IP" + +#: ../../enterprise/tools/ipam/ipam_list.php:229 +msgid "Edit network" +msgstr "ネットワーク編集" + +#: ../../enterprise/tools/ipam/ipam_list.php:240 +msgid "Delete network" +msgstr "ネットワーク削除" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:53 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:410 +#: ../../operation/agentes/interface_view.functions.php:93 +#: ../../operation/agentes/interface_view.functions.php:131 +#: ../../operation/agentes/ver_agente.php:1469 +msgid "Interfaces" +msgstr "インタフェース" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:58 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:62 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:67 +#: ../../enterprise/tools/ipam/ipam_vlan_network.php:38 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:221 +msgid "Vlan" +msgstr "VLAN" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:58 +msgid "succesfully created" +msgstr "作成しました" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:62 +msgid "not created" +msgstr "作成できませんでした" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:67 +msgid "exists in bbdd, please select other name" +msgstr "DB に存在します。他の名前を選択してください。" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:72 +msgid "please, select VLAN to be created" +msgstr "作成する VLAN を選択してください" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:231 +msgid "Please enter adress, for search vlans" +msgstr "VLAN 検索のためのアドレスを入力してください" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:263 +#: ../../godmode/modules/manage_network_components_form_network.php:82 +#: ../../godmode/agentes/module_manager_editor_network.php:149 +#: ../../include/class/AgentWizard.class.php:709 +msgid "SNMP community" +msgstr "SNMPコミュニティ" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:337 +msgid "privacy pass" +msgstr "暗号化パスワード" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:374 +#: ../../godmode/wizards/HostDevices.class.php:1248 +msgid "Context" +msgstr "コンテキスト" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:397 +msgid "Run" +msgstr "実行" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:409 +msgid "Vlan name" +msgstr "VLAN 名" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:424 +#: ../../enterprise/tools/ipam/ipam_ajax.php:344 +msgid "Created" +msgstr "作成" + +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:459 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:424 +msgid "No vlans found" +msgstr "VLAN がありません" + +#: ../../enterprise/tools/ipam/ipam_action.php:107 +#: ../../enterprise/tools/ipam/ipam_action.php:168 +msgid "The location is not filled, please add a location." +msgstr "位置情報が入力されていません。位置情報を追加してください。" + +#: ../../enterprise/tools/ipam/ipam_action.php:123 +#: ../../enterprise/tools/ipam/ipam_action.php:198 +msgid "Incorrect format in Subnet field" +msgstr "ネットワークの範囲指定が正しくありません。" + +#: ../../enterprise/tools/ipam/ipam_action.php:147 +#, php-format +msgid "Could not be created: %s" +msgstr "作成できませんでした: %s" + +#: ../../enterprise/tools/ipam/ipam_action.php:302 +#: ../../operation/agentes/pandora_networkmap.view.php:177 +msgid "Could not be updated." +msgstr "更新できませんでした。" + +#: ../../enterprise/tools/ipam/ipam_action.php:308 +#: ../../godmode/um_client/views/offline.php:77 +#: ../../godmode/um_client/views/online.php:94 +msgid "Successfully updated." +msgstr "更新しました。" + +#: ../../enterprise/tools/ipam/ipam_action.php:313 +#: ../../include/functions_reporting.php:2532 +msgid "No changes found." +msgstr "変更が見つかりません。" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:140 +msgid "There is not an available IP." +msgstr "空き IP がありません。" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:142 +msgid "Next available IP Address is:" +msgstr "次の空き IP アドレス:" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:168 +msgid "Reserve this IP now" +msgstr "この IP を予約する" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:184 +msgid "Manage this IP now" +msgstr "この IP を管理対象にする" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:229 +msgid "Operating system" +msgstr "オペレーティングシステム" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:239 +msgid "This agent has other IPs" +msgstr "このエージェントには他の IP があります" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:248 +msgid "Generate events" +msgstr "イベント生成" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:300 +msgid "Leases Dhcp" +msgstr "DHCP リース" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:310 +msgid "leased mode" +msgstr "リースモード" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:323 +msgid "leased expiration" +msgstr "リース期限切れ" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:328 +#: ../../include/class/NetworkMap.class.php:2936 +msgid "MAC" +msgstr "MAC" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:354 +msgid "Edited" +msgstr "編集" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:364 +msgid "Tracking" +msgstr "トラッキング" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:379 +msgid "Ping" +msgstr "Ping" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:395 +#: ../../include/ajax/events.php:1138 +#, php-format +msgid "Executing command: %s" +msgstr "コマンド実行中: %s" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:406 +#: ../../include/ajax/events.php:1155 ../../include/ajax/events.php:1179 +msgid "Execute again" +msgstr "再実行" + +#: ../../enterprise/tools/ipam/ipam_ajax.php:420 +msgid "Ping to host" +msgstr "ホストへの Ping" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:45 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:73 +msgid "There is no vlan name. Please introduce a name" +msgstr "VLAN 名がありません。名前を設定してください。" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:56 +msgid "Vlan created" +msgstr "VLAN を作成しました" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:58 +msgid "Vlan not created" +msgstr "VLAN を作成できませんでした" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:62 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:96 +msgid "Vlan name exists in bbdd, please select other name" +msgstr "VLAN 名が DB に存在します。他の名前を選択してください。" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:90 +msgid "Vlan updated" +msgstr "VLAN を更新しました" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:92 +msgid "Vlan not updated" +msgstr "VLAN を更新できませんでした" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:116 +msgid "Could not be deleted, please select vlan" +msgstr "削除できませんでした。VLAN を選択してください。" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:144 +msgid "Network name cannot be repeated in this Vlan" +msgstr "この VLAN でネットワーク名は繰り返せません" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:165 +msgid "Vlan name could not be added, please select vlan" +msgstr "VLAN 名を追加できませんでした。VLAN を選択してください。" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:189 +msgid "Could not be deleted, please select vlan and network" +msgstr "削除できませんでした。VLAN およびネットワークを選択してください。" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:241 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:348 +msgid "Update Vlan" +msgstr "VLAN 更新" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:248 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:435 +msgid "New Vlan" +msgstr "新規 VLAN" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:315 +msgid "Delete network to vlan" +msgstr "VLAN のネットワーク削除" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:355 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:374 +msgid "Add network to Vlan" +msgstr "VLAN へネットワーク追加" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:358 +msgid "Create network" +msgstr "ネットワーク作成" + +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:391 +msgid "Delete Vlan" +msgstr "VLAN 削除" + +#: ../../enterprise/tools/ipam/ipam_massive.php:82 +msgid "Addresses" +msgstr "アドレス" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:64 +#: ../../enterprise/tools/ipam/ipam_calculator.php:66 +#: ../../enterprise/tools/ipam/ipam_calculator.php:87 +#: ../../enterprise/tools/ipam/ipam_calculator.php:90 +#: ../../enterprise/tools/ipam/ipam_calculator.php:93 +#: ../../enterprise/tools/ipam/ipam_calculator.php:96 +msgid "Example:" +msgstr "例:" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:70 +msgid "Bit mask" +msgstr "ビットマスク" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:71 +msgid "Net mask" +msgstr "ネットマスク" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:74 +msgid "Mask format" +msgstr "マスクフォーマット" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:105 +msgid "Calculate" +msgstr "計算" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:112 +msgid "Address field is empty" +msgstr "アドレスフィールドが空です" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:120 +msgid "Mask field is empty" +msgstr "マスクフィールドが空です" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:139 +#: ../../enterprise/tools/ipam/ipam_calculator.php:152 +msgid "Incorrect address format" +msgstr "アドレスフォーマットが不正です" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:144 +#: ../../enterprise/tools/ipam/ipam_calculator.php:157 +#: ../../enterprise/tools/ipam/ipam_calculator.php:162 +msgid "Incorrect mask format" +msgstr "マスクフォーマットが不正です" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:190 +msgid "Network mask" +msgstr "ネットワークマスク" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:211 +msgid "Network wildcard" +msgstr "ネットワークワイルドカード" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:220 +msgid "Network address" +msgstr "ネットワークアドレス" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:229 +msgid "Broadcast address" +msgstr "ブロードキャストアドレス" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:238 +msgid "First valid IP" +msgstr "最初の有効IP" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:247 +msgid "Last valid IP" +msgstr "最後の有効IP" + +#: ../../enterprise/tools/ipam/ipam_calculator.php:257 +msgid "Hosts/Net" +msgstr "ホスト/ネット" + +#: ../../enterprise/tools/ipam/ipam_editor.php:49 +msgid "Network not found" +msgstr "ネットワークが見つかりません" + +#: ../../enterprise/tools/ipam/ipam_editor.php:86 +msgid "All users" +msgstr "全ユーザ" + +#: ../../enterprise/tools/ipam/ipam_editor.php:96 +msgid "Format: IP/Mask" +msgstr "フォーマット: IP/マスク" + +#: ../../enterprise/tools/ipam/ipam_editor.php:110 +msgid "Examples" +msgstr "例" + +#: ../../enterprise/tools/ipam/ipam_editor.php:163 +msgid "For example: Central Data Center" +msgstr "例: 中央データセンター" + +#: ../../enterprise/tools/ipam/ipam_editor.php:177 +msgid "Include statistical monitors" +msgstr "統計監視を含める" + +#: ../../enterprise/tools/ipam/ipam_editor.php:192 +msgid "Lightweight mode" +msgstr "軽量モード" + +#: ../../enterprise/tools/ipam/ipam_editor.php:193 +msgid "Use quicker network scan" +msgstr "より高速なネットワークスキャンを使用" + +#: ../../enterprise/tools/ipam/ipam_editor.php:209 +msgid "Target group for monitoring agent" +msgstr "監視エージェントの対象グループ" + +#: ../../enterprise/tools/ipam/ipam_editor.php:230 +msgid "Scan interval" +msgstr "スキャン間隔" + +#: ../../enterprise/tools/ipam/ipam_editor.php:231 +msgid "0 for manually scan" +msgstr "0 を設定すると手動スキャンです" + +#: ../../enterprise/tools/ipam/ipam_editor.php:247 +msgid "Operator users" +msgstr "オペレータユーザ" + #: ../../extensions/disabled/matrix_events.php:27 msgid "Matrix events" msgstr "Matrix イベント" -#: ../../extensions/quick_shell.php:104 ../../extensions/quick_shell.php:207 +#: ../../extensions/quick_shell.php:115 ../../extensions/quick_shell.php:219 msgid "WebService engine has not been started, please check documentation." msgstr "ウェブサービスエンジンが起動していません。ドキュメントを確認してください。" -#: ../../extensions/quick_shell.php:116 +#: ../../extensions/quick_shell.php:127 msgid "Retry" msgstr "再試行" -#: ../../extensions/quick_shell.php:160 +#: ../../extensions/quick_shell.php:171 msgid "Telnet" msgstr "Telnet" -#: ../../extensions/quick_shell.php:168 +#: ../../extensions/quick_shell.php:179 msgid "Connect" msgstr "接続" -#: ../../extensions/quick_shell.php:196 +#: ../../extensions/quick_shell.php:207 msgid "Please use SSH or Telnet." msgstr "SSH または Telnet を利用してください。" -#: ../../extensions/quick_shell.php:229 +#: ../../extensions/quick_shell.php:241 msgid "" "WebService engine is not working properly, please check documentation." msgstr "ウェブサービスエンジンが正しく動作していません。ドキュメントを確認してください。" -#: ../../extensions/quick_shell.php:382 +#: ../../extensions/quick_shell.php:400 #, php-format msgid "%d Updated" msgstr "%d 更新" -#: ../../extensions/quick_shell.php:385 +#: ../../extensions/quick_shell.php:403 #, php-format msgid "%d Updated, please restart WebSocket engine service" msgstr "%d 更新、WebSocket サービスを再起動してください。" -#: ../../extensions/quick_shell.php:395 +#: ../../extensions/quick_shell.php:413 msgid "Quickshell" msgstr "クイックシェル" -#: ../../extensions/quick_shell.php:405 +#: ../../extensions/quick_shell.php:423 msgid "Gotty path" msgstr "Gotty パス" -#: ../../extensions/quick_shell.php:415 +#: ../../extensions/quick_shell.php:433 msgid "Gotty host" msgstr "Gotty ホスト" -#: ../../extensions/quick_shell.php:425 +#: ../../extensions/quick_shell.php:443 msgid "Gotty ssh port" msgstr "Gotty ssh ポート" -#: ../../extensions/quick_shell.php:435 +#: ../../extensions/quick_shell.php:453 msgid "Gotty telnet port" msgstr "Gotty telnet ポート" -#: ../../extensions/quick_shell.php:452 +#: ../../extensions/quick_shell.php:470 msgid "Gotty user" msgstr "Gotty ユーザ" -#: ../../extensions/quick_shell.php:462 +#: ../../extensions/quick_shell.php:480 msgid "Gotty password" msgstr "Gotty パスワード" -#: ../../extensions/quick_shell.php:501 +#: ../../extensions/quick_shell.php:520 msgid "QuickShell" msgstr "クイックシェル" @@ -27383,148 +29177,148 @@ msgstr "Enterprise 拡張のアップロード" msgid "Extension uploader" msgstr "拡張アップローダ" -#: ../../extensions/resource_registration.php:40 +#: ../../extensions/resource_registration.php:55 #, php-format msgid "Success add '%s' item in report '%s'." msgstr "レポート '%s' に、アイテム '%s' を追加しました。" -#: ../../extensions/resource_registration.php:41 +#: ../../extensions/resource_registration.php:60 #, php-format msgid "Error create '%s' item in report '%s'." msgstr "レポート '%s' にアイテム '%s' の追加でエラーになりました。" -#: ../../extensions/resource_registration.php:71 +#: ../../extensions/resource_registration.php:96 #, php-format msgid "Error create '%s' report, the name exist and there aren't free name." msgstr "レポート '%s' でエラーです。指定の名前はすでに使われています。" -#: ../../extensions/resource_registration.php:79 +#: ../../extensions/resource_registration.php:104 #, php-format msgid "" "Warning create '%s' report, the name exist, the report have a name %s." msgstr "レポート '%s' で警告です。その名前はすでに使われており、このレポートの名前は %s です。" -#: ../../extensions/resource_registration.php:88 +#: ../../extensions/resource_registration.php:113 msgid "Error the report haven't name." msgstr "レポートに名前がありません。" -#: ../../extensions/resource_registration.php:94 +#: ../../extensions/resource_registration.php:127 msgid "Error the report haven't group." msgstr "レポートにグループがありません。" -#: ../../extensions/resource_registration.php:106 +#: ../../extensions/resource_registration.php:140 #, php-format msgid "Success create '%s' report." msgstr "レポート '%s' を作成しました。" -#: ../../extensions/resource_registration.php:107 +#: ../../extensions/resource_registration.php:141 #, php-format msgid "Error create '%s' report." msgstr "レポート '%s' の作成に失敗しました。" -#: ../../extensions/resource_registration.php:384 -#: ../../extensions/resource_registration.php:406 -#: ../../extensions/resource_registration.php:417 +#: ../../extensions/resource_registration.php:435 +#: ../../extensions/resource_registration.php:457 +#: ../../extensions/resource_registration.php:468 #, php-format msgid "Success add '%s' content." msgstr "コンテンツ '%s'を追加しました。" -#: ../../extensions/resource_registration.php:394 +#: ../../extensions/resource_registration.php:445 #, php-format msgid "Success add '%s' SLA." msgstr "SLA '%s' を追加しました。" -#: ../../extensions/resource_registration.php:395 +#: ../../extensions/resource_registration.php:446 #, php-format msgid "Error add '%s' SLA." msgstr "SLA '%s' の追加に失敗しました。" -#: ../../extensions/resource_registration.php:438 +#: ../../extensions/resource_registration.php:489 #, php-format msgid "Error create '%s' visual map, lost tag name." msgstr "ビジュアルマップ '%s' の作成に失敗しました。タグ名がありません。" -#: ../../extensions/resource_registration.php:481 +#: ../../extensions/resource_registration.php:532 #, php-format msgid "" "Error create '%s' visual map, the name exist and there aren't free name." msgstr "ビジュアルマップ '%s' の作成に失敗しました。名前がすでに存在します。" -#: ../../extensions/resource_registration.php:489 +#: ../../extensions/resource_registration.php:540 #, php-format msgid "" "Warning create '%s' visual map, the name exist, the report have a name %s." msgstr "ビジュアルマップ '%s' の生成で警告です。名前がすでに存在し、本レポート名は %s です。" -#: ../../extensions/resource_registration.php:501 +#: ../../extensions/resource_registration.php:552 #, php-format msgid "Success create '%s' visual map." msgstr "ビジュアルマップ '%s' を作成しました。" -#: ../../extensions/resource_registration.php:502 +#: ../../extensions/resource_registration.php:553 #, php-format msgid "Error create '%s' visual map." msgstr "ビジュアルマップ '%s' の作成に失敗しました。" -#: ../../extensions/resource_registration.php:663 +#: ../../extensions/resource_registration.php:714 #, php-format msgid "Success create item type '%d' visual map." msgstr "アイテムタイプ '%d' のビジュアルマップを作成しました。" -#: ../../extensions/resource_registration.php:664 +#: ../../extensions/resource_registration.php:715 #, php-format msgid "Error create item type '%d' visual map." msgstr "アイテムタイム '%d' のビジュアルマップを作成できませんでした。" -#: ../../extensions/resource_registration.php:683 -#: ../../extensions/resource_registration.php:699 +#: ../../extensions/resource_registration.php:734 +#: ../../extensions/resource_registration.php:750 #, php-format msgid "Success create item for agent '%s' visual map." msgstr "'%s'ビジュアルマップ用エージェント項目を作成しました。" -#: ../../extensions/resource_registration.php:684 -#: ../../extensions/resource_registration.php:700 +#: ../../extensions/resource_registration.php:735 +#: ../../extensions/resource_registration.php:751 #, php-format msgid "Error create item for agent '%s' visual map." msgstr "'%s'ビジュアルマップ用エージェント項目の作成に失敗しました。" -#: ../../extensions/resource_registration.php:960 +#: ../../extensions/resource_registration.php:1011 #, php-format msgid "Success create '%s' component." msgstr "コンポーネント '%s' を作成しました。" -#: ../../extensions/resource_registration.php:961 +#: ../../extensions/resource_registration.php:1012 #, php-format msgid "Error create '%s' component." msgstr "コンポーネント '%s' の作成に失敗しました。" -#: ../../extensions/resource_registration.php:1024 -#: ../../extensions/resource_registration.php:1067 +#: ../../extensions/resource_registration.php:1075 +#: ../../extensions/resource_registration.php:1132 msgid "Resource registration" msgstr "リソース登録" -#: ../../extensions/resource_registration.php:1034 +#: ../../extensions/resource_registration.php:1086 +#, php-format msgid "" -"This node is configured with centralized mode. Go to metaconsole to create a " -"policy." -msgstr "このノードは中央管理モードに設定されています。 ポリシーを作成するにはメタコンソールを利用してください。" +"This node is configured with centralized mode. Go to %s to create a policy." +msgstr "このノードは集中モードで設定されています。 %s に移動してポリシーを作成します。" -#: ../../extensions/resource_registration.php:1038 +#: ../../extensions/resource_registration.php:1097 msgid "This extension makes registering resource templates easier." msgstr "この拡張機能により、リソーステンプレートの登録が簡単になります。" -#: ../../extensions/resource_registration.php:1038 +#: ../../extensions/resource_registration.php:1097 msgid "Here you can upload a resource template in .ptr format." msgstr "ここに、.ptr フォーマットでリソーステンプレートをアップロードできます。" -#: ../../extensions/resource_registration.php:1038 +#: ../../extensions/resource_registration.php:1097 #, php-format msgid "" "Please refer to our documentation for more information on how to obtain and " "use %s resources." msgstr "%s リソースを取得して使用する方法の詳細については、ドキュメントを参照してください。" -#: ../../extensions/resource_registration.php:1038 +#: ../../extensions/resource_registration.php:1097 msgid "" "You can get more resurces in our Public Resource Library" @@ -27532,7 +29326,14 @@ msgstr "" "公開リソースライブラリから追加のリソースを入手できます。" -#: ../../extensions/api_checker.php:111 ../../extensions/api_checker.php:252 +#: ../../extensions/resource_registration.php:1124 +msgid "" +"Error uploading resource. Check if the selected file is a valid resource " +"template in .ptr format" +msgstr "" +"リソースのアップロード中にエラーが発生しました。 選択したファイルが .ptr 形式の有効なリソーステンプレートであるかどうかを確認してください" + +#: ../../extensions/api_checker.php:111 ../../extensions/api_checker.php:250 msgid "API checker" msgstr "API チェッカ" @@ -27571,32 +29372,26 @@ msgstr "呼び出しパラメータ" #: ../../extensions/api_checker.php:200 msgid "Action: get Operation: module_last_value id: 63" -msgstr "" +msgstr "アクション: get操作: module_last_value id:63" -#: ../../extensions/api_checker.php:205 ../../extensions/api_checker.php:217 -msgid "Call" -msgstr "呼び出し" - -#: ../../extensions/api_checker.php:211 +#: ../../extensions/api_checker.php:209 msgid "Custom URL" msgstr "カスタムURL" -#: ../../extensions/api_checker.php:223 ../../extensions/api_checker.php:230 -#: ../../include/functions_reporting_html.php:3538 -#: ../../include/functions_db.php:1766 -msgid "Result" -msgstr "結果" +#: ../../extensions/api_checker.php:215 +msgid "Call" +msgstr "呼び出し" -#: ../../extensions/api_checker.php:226 ../../extensions/api_checker.php:243 +#: ../../extensions/api_checker.php:224 ../../extensions/api_checker.php:241 msgid "Show URL" msgstr "URL を表示" -#: ../../extensions/api_checker.php:239 +#: ../../extensions/api_checker.php:237 msgid "Hide URL" msgstr "URL を隠す" #: ../../extensions/db_status.php:25 ../../extensions/db_status.php:453 -#: ../../godmode/menu.php:411 +#: ../../godmode/menu.php:428 msgid "DB Schema check" msgstr "DBスキーマチェック" @@ -27672,86 +29467,20 @@ msgstr "テーブル %s に、フィールド %s がありません。" msgid "Successful all the tables have the correct fields" msgstr "すべてのテーブルにおいてフィールドは正しい状態です" -#: ../../extensions/agents_alerts.php:97 -msgid "Show modules without alerts" -msgstr "アラート無しでモジュールを表示" - -#: ../../extensions/agents_alerts.php:105 ../../include/functions.php:3196 -#: ../../operation/gis_maps/render_view.php:139 -msgid "1 minute" -msgstr "1 分" - -#: ../../extensions/agents_alerts.php:106 ../../include/functions.php:3197 -#: ../../operation/gis_maps/render_view.php:140 -msgid "2 minutes" -msgstr "2 分" - -#: ../../extensions/agents_alerts.php:107 ../../include/functions.php:3198 -#: ../../include/ajax/module.php:163 -#: ../../operation/gis_maps/render_view.php:141 -msgid "5 minutes" -msgstr "5 分" - -#: ../../extensions/agents_alerts.php:108 -#: ../../operation/gis_maps/render_view.php:142 -msgid "10 minutes" -msgstr "10 分" - -#: ../../extensions/agents_alerts.php:143 -msgid "Agents/Alerts" -msgstr "エージェント/アラート" - -#: ../../extensions/agents_alerts.php:295 -#: ../../godmode/alerts/configure_alert_template.php:564 -#: ../../godmode/alerts/alert_list.builder.php:161 -msgid "Create Template" -msgstr "テンプレートの作成" - -#: ../../extensions/agents_alerts.php:307 -#: ../../godmode/alerts/alert_list.builder.php:196 -msgid "Add alert" -msgstr "アラートの追加" - -#: ../../extensions/agents_alerts.php:312 -msgid "module" -msgstr "モジュール" - -#: ../../extensions/agents_alerts.php:353 -msgid "There are no agents with alerts" -msgstr "アラートがついたエージェントがありません" - -#: ../../extensions/agents_alerts.php:390 -#: ../../godmode/massive/massive_delete_action_alerts.php:193 -#: ../../godmode/massive/massive_add_action_alerts.php:177 -#: ../../godmode/alerts/alert_templates.php:136 -#: ../../godmode/alerts/alert_templates.php:187 -#: ../../godmode/alerts/alert_templates.php:211 -#: ../../godmode/alerts/alert_templates.php:232 -msgid "Alert templates" -msgstr "アラートテンプレート" - -#: ../../extensions/agents_alerts.php:395 -msgid "Previous templates" -msgstr "前のテンプレート" - -#: ../../extensions/agents_alerts.php:439 -msgid "More templates" -msgstr "次のテンプレート" - -#: ../../extensions/agents_alerts.php:590 +#: ../../extensions/agents_alerts.php:37 msgid "Agents/Alerts view" msgstr "エージェント/アラート 表示" #: ../../extensions/resource_exportation.php:47 -#: ../../extensions/resource_exportation.php:410 +#: ../../extensions/resource_exportation.php:414 msgid "Resource exportation" msgstr "リソースのエクスポート" -#: ../../extensions/resource_exportation.php:413 +#: ../../extensions/resource_exportation.php:417 msgid "This extension makes exportation of resource template more easy." msgstr "この拡張機能により、リソーステンプレートのエクスポートがより簡単になります。" -#: ../../extensions/resource_exportation.php:413 +#: ../../extensions/resource_exportation.php:417 msgid "You can export resource templates in .ptr format." msgstr "リソーステンプレートを .ptr フォーマットでエクスポートできます。" @@ -27759,12 +29488,16 @@ msgstr "リソーステンプレートを .ptr フォーマットでエクスポ msgid "Extension not installed" msgstr "拡張がインストールされていません" +#: ../../extensions/files_repo.php:115 ../../extensions/files_repo.php:204 +msgid "Administration view" +msgstr "管理画面" + #: ../../extensions/files_repo.php:127 ../../extensions/files_repo.php:237 msgid "Files repository manager" msgstr "ファイルリポジトリ管理" -#: ../../extensions/files_repo.php:145 ../../include/functions.php:2734 -#: ../../include/functions.php:2738 +#: ../../extensions/files_repo.php:145 ../../include/functions.php:2904 +#: ../../include/functions.php:2908 msgid "The file exceeds the maximum size" msgstr "ファイルサイズが上限を超えています。" @@ -27800,70 +29533,70 @@ msgstr "" msgid "Execute SQL" msgstr "SQLの実行" -#: ../../extensions/dbmanager.php:173 ../../godmode/menu.php:411 +#: ../../extensions/dbmanager.php:173 ../../godmode/menu.php:428 msgid "DB interface" msgstr "DBインタフェース" -#: ../../extensions/agents_modules.php:450 -#: ../../include/functions_reports.php:776 +#: ../../extensions/agents_modules.php:452 +#: ../../include/functions_reports.php:791 msgid "Agents/Modules" msgstr "エージェント/モジュール" -#: ../../extensions/agents_modules.php:513 +#: ../../extensions/agents_modules.php:533 msgid "Agent/module view" msgstr "エージェント/モジュール表示" -#: ../../extensions/agents_modules.php:550 +#: ../../extensions/agents_modules.php:570 msgid "Filters " -msgstr "" +msgstr "フィルタ " -#: ../../extensions/agents_modules.php:550 +#: ../../extensions/agents_modules.php:570 msgid "Secondary groups and agent subgroups will be taken into account." -msgstr "" +msgstr "セカンダリグループとエージェントサブグループが考慮されます。" -#: ../../extensions/agents_modules.php:685 -#: ../../include/functions_reporting.php:2333 +#: ../../extensions/agents_modules.php:705 +#: ../../include/functions_reporting.php:2690 msgid "There are no agents with modules" msgstr "モジュールが定義されたエージェントがありません。" -#: ../../extensions/agents_modules.php:700 +#: ../../extensions/agents_modules.php:720 msgid "Previous modules" msgstr "前のモジュールへ" -#: ../../extensions/agents_modules.php:726 +#: ../../extensions/agents_modules.php:746 msgid "More modules" msgstr "次のモジュールへ" -#: ../../extensions/agents_modules.php:859 -#: ../../include/functions_reporting_html.php:1729 +#: ../../extensions/agents_modules.php:879 +#: ../../include/functions_reporting_html.php:1981 msgid "Orange cell when the module has fired alerts" msgstr "オレンジのセルは、アラート発生中を示します。" -#: ../../extensions/agents_modules.php:861 -#: ../../include/functions_reporting_html.php:1730 +#: ../../extensions/agents_modules.php:881 +#: ../../include/functions_reporting_html.php:1982 msgid "Red cell when the module has a critical status" msgstr "赤のセルは、障害状態を示します。" -#: ../../extensions/agents_modules.php:864 -#: ../../include/functions_reporting_html.php:1731 +#: ../../extensions/agents_modules.php:884 +#: ../../include/functions_reporting_html.php:1983 msgid "Yellow cell when the module has a warning status" msgstr "黄色のセルは、警告状態を示します。" -#: ../../extensions/agents_modules.php:866 -#: ../../include/functions_reporting_html.php:1732 +#: ../../extensions/agents_modules.php:886 +#: ../../include/functions_reporting_html.php:1984 msgid "Green cell when the module has a normal status" msgstr "緑のセルは、正常状態を示します。" -#: ../../extensions/agents_modules.php:868 -#: ../../include/functions_reporting_html.php:1733 +#: ../../extensions/agents_modules.php:888 +#: ../../include/functions_reporting_html.php:1985 msgid "Grey cell when the module has an unknown status" msgstr "グレーのセルは、不明状態を示します。" -#: ../../extensions/agents_modules.php:870 +#: ../../extensions/agents_modules.php:890 msgid "Cell turns blue when the module is in 'not initialize' status" msgstr "モジュールが未初期化状態のときにセルが青になります。" -#: ../../extensions/agents_modules.php:883 +#: ../../extensions/agents_modules.php:903 msgid "Agents/Modules view" msgstr "エージェント/モジュール表示" @@ -27882,7 +29615,7 @@ msgstr "ファイルのプレビューはできません。" #: ../../extensions/pandora_logs.php:38 ../../extensions/pandora_logs.php:45 msgid "" "The folder /var/log/pandora must have pandora:apache and its content too." -msgstr "" +msgstr "/var/log/pandora フォルダ以下は、pandora:apache である必要があります。" #: ../../extensions/pandora_logs.php:64 msgid "System logfile viewer" @@ -27899,67 +29632,10 @@ msgid "" "limit in system logs viewer extension), " msgstr "一般の設定で表示される情報量(システムログビューワのログサイズ制限)を選択できます。 " -#: ../../extensions/pandora_logs.php:78 +#: ../../extensions/pandora_logs.php:82 msgid "System logfiles" msgstr "システムログファイル" -#: ../../extensions/plugin_registration.php:27 -#: ../../extensions/plugin_registration.php:34 -#: ../../godmode/servers/plugin.php:283 -msgid "Plugin registration" -msgstr "プラグインの登録" - -#: ../../extensions/plugin_registration.php:31 -msgid "Plugin Registration" -msgstr "プラグイン登録" - -#: ../../extensions/plugin_registration.php:36 -msgid "" -"This extension makes registering server plugins an easier task.\n" -"\t\t\t\t\t\tHere you can upload a server plugin in .pspz zipped format.\n" -"\t\t\t\t\t\tPlease refer to the official documentation on how to obtain and " -"use Server Plugins.\n" -"\t\t\t\t\t\t

You can get more plugins in our Public Resource Library " -msgstr "" -"この拡張は、サーバプラグインの登録を簡単にします。\n" -"\t\t\t\t\t\tここに、.pspz 圧縮フォーマットでサーバプラグインをアップロードできます。\n" -"\t\t\t\t\t\tサーバープラグインの入手方法および使用方法については、公式ドキュメントを参照してください。\n" -"\t\t\t\t\t\t

プラグインは公開リソースライブラリから入手できます。 " - -#: ../../extensions/plugin_registration.php:86 -msgid "Cannot load INI file" -msgstr "INI ファイルをロードできません。" - -#: ../../extensions/plugin_registration.php:107 -msgid "Plugin exec not found. Aborting!" -msgstr "実行可能なプラグインがありません。中止します。" - -#: ../../extensions/plugin_registration.php:117 -msgid "Plugin already registered. Aborting!" -msgstr "プラグインは既に登録されています。中止します。" - -#: ../../extensions/plugin_registration.php:281 -msgid "Plug-in Remote Registered unsuccessfull" -msgstr "プラグインのリモート登録に失敗しました" - -#: ../../extensions/plugin_registration.php:284 -msgid "Please check the syntax of file \"plugin_definition.ini\"" -msgstr "\"plugin_definition.ini\" の書式を確認してください。" - -#: ../../extensions/plugin_registration.php:403 -msgid "Module plugin registered" -msgstr "モジュールプラグインを登録しました。" - -#: ../../extensions/plugin_registration.php:406 -msgid "Registered successfully" -msgstr "登録しました。" - -#: ../../extensions/plugin_registration.php:417 -msgid "Register plugin" -msgstr "プラグインの登録" - #: ../../extensions/files_repo/functions_files_repo.php:28 #: ../../extensions/files_repo/functions_files_repo.php:46 msgid "Attachment directory is not writable by HTTP Server" @@ -27991,31 +29667,31 @@ msgstr "信頼性の低い操作" msgid "Please contact the administrator" msgstr "管理者に連絡してください" -#: ../../extensions/files_repo/files_repo_form.php:63 +#: ../../extensions/files_repo/files_repo_form.php:84 msgid "Only 200 characters are permitted" msgstr "200文字までです" -#: ../../extensions/files_repo/files_repo_form.php:74 -#: ../../godmode/extensions.php:136 +#: ../../extensions/files_repo/files_repo_form.php:95 +#: ../../godmode/extensions.php:138 msgid "File" msgstr "ファイル" -#: ../../extensions/files_repo/files_repo_form.php:77 -#: ../../extensions/files_repo/files_repo_form.php:83 -#: ../../extensions/files_repo/files_repo_list.php:90 +#: ../../extensions/files_repo/files_repo_form.php:98 +#: ../../extensions/files_repo/files_repo_form.php:104 +#: ../../extensions/files_repo/files_repo_list.php:112 msgid "Public link" msgstr "公開リンク" -#: ../../extensions/files_repo/files_repo_list.php:56 -#: ../../include/functions_filemanager.php:620 +#: ../../extensions/files_repo/files_repo_list.php:58 +#: ../../include/functions_filemanager.php:606 msgid "Last modification" msgstr "最終更新" -#: ../../extensions/files_repo/files_repo_list.php:87 +#: ../../extensions/files_repo/files_repo_list.php:106 msgid "Copy to clipboard" msgstr "クリップボードへコピー" -#: ../../extensions/files_repo/files_repo_list.php:119 +#: ../../extensions/files_repo/files_repo_list.php:164 msgid "No items" msgstr "アイテムがありません。" @@ -28035,197 +29711,69 @@ msgstr "警告" msgid "Not_init" msgstr "未初期化" -#: ../../extensions/module_groups.php:248 +#: ../../extensions/module_groups.php:251 msgid "Combined table of agent group and module group" msgstr "エージェントグループとモジュールグループの一覧" -#: ../../extensions/module_groups.php:262 +#: ../../extensions/module_groups.php:275 msgid "Search by agent group" msgstr "エージェントグループでの検索" -#: ../../extensions/module_groups.php:266 +#: ../../extensions/module_groups.php:279 msgid "Search by module group" msgstr "モジュールグループでの検索" -#: ../../extensions/module_groups.php:376 +#: ../../extensions/module_groups.php:392 msgid "" "Orange cell when the module group and agent have at least one alarm fired." msgstr "モジュールグループおよびエージェントで、少なくとも 1つのモジュールでアラートが発生している時にオレンジになります。" -#: ../../extensions/module_groups.php:377 +#: ../../extensions/module_groups.php:393 msgid "" "Red cell when the module group and agent have at least one module in " "critical status and the others in any status" msgstr "モジュールグループおよびエージェントで、少なくとも 1つのモジュールが障害状態の時に赤になります。" -#: ../../extensions/module_groups.php:378 +#: ../../extensions/module_groups.php:394 msgid "" "Yellow cell when the module group and agent have at least one in warning " "status and the others in grey or green status" msgstr "" "モジュールグループおよびエージェントで、少なくとも 1つのモジュールが警告状態で、その他のモジュールが不明か正常状態の時にに黄色なります。" -#: ../../extensions/module_groups.php:379 +#: ../../extensions/module_groups.php:395 msgid "" "Grey cell when the module group and agent have at least one in unknown " "status and the others in green status" msgstr "モジュールグループおよびエージェントで、少なくとも 1つのモジュールが不明状態で、その他のモジュールが正常状態の時にグレーになります。" -#: ../../extensions/module_groups.php:380 +#: ../../extensions/module_groups.php:396 msgid "" "Green cell when the module group and agent have all modules in OK status" msgstr "モジュールグループおよびエージェントの全てのモジュールが正常状態の時に、緑になります。" -#: ../../extensions/module_groups.php:381 +#: ../../extensions/module_groups.php:397 msgid "" "Blue cell when the module group and agent have all modules in not init " "status." msgstr "青のセルは、全モジュールが未初期化状態であることを示します。" -#: ../../extensions/module_groups.php:385 +#: ../../extensions/module_groups.php:401 msgid "" "This table shows in columns the modules group and in rows agents group. The " "cell shows all modules" msgstr "列にモジュールグループ、行にエージェントグループを示しています。各セルは、全モジュールの状態を表示しています。" -#: ../../extensions/module_groups.php:386 +#: ../../extensions/module_groups.php:402 msgid "There are no defined groups or module groups" msgstr "定義済のグループまたはモジュールグループがありません。" -#: ../../extensions/module_groups.php:406 ../../godmode/menu.php:90 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:328 -#: ../../operation/tree.php:74 +#: ../../extensions/module_groups.php:422 ../../godmode/menu.php:90 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:330 +#: ../../operation/tree.php:84 msgid "Module groups" msgstr "モジュールグループ" -#: ../../extensions/net_tools.php:140 -#: ../../godmode/agentes/configurar_agente.php:785 -#: ../../godmode/agentes/configurar_agente.php:934 -msgid "The ip or dns name entered cannot be resolved" -msgstr "入力された IP または DNS 名の名前解決ができません。" - -#: ../../extensions/net_tools.php:146 -msgid "Traceroute executable does not exist." -msgstr "traceroute コマンドがありません。" - -#: ../../extensions/net_tools.php:148 -msgid "Traceroute to " -msgstr "以下へのtraceroute " - -#: ../../extensions/net_tools.php:158 -msgid "Ping executable does not exist." -msgstr "pingコマンドがありません。" - -#: ../../extensions/net_tools.php:160 -#, php-format -msgid "Ping to %s" -msgstr "%s への ping" - -#: ../../extensions/net_tools.php:170 -msgid "Nmap executable does not exist." -msgstr "nmapコマンドがありません。" - -#: ../../extensions/net_tools.php:172 -msgid "Basic TCP Scan on " -msgstr "基本TCPスキャン: " - -#: ../../extensions/net_tools.php:180 -msgid "Domain and IP information for " -msgstr "ドメインおよびIP情報: " - -#: ../../extensions/net_tools.php:184 -msgid "Dig executable does not exist." -msgstr "digコマンドがありません。" - -#: ../../extensions/net_tools.php:193 -msgid "Whois executable does not exist." -msgstr "whoisコマンドがありません。" - -#: ../../extensions/net_tools.php:211 -msgid "SNMP information for " -msgstr "SNMP情報: " - -#: ../../extensions/net_tools.php:212 -msgid "Uptime" -msgstr "稼働時間" - -#: ../../extensions/net_tools.php:215 ../../extensions/net_tools.php:227 -msgid "Target unreachable." -msgstr "" - -#: ../../extensions/net_tools.php:222 -msgid "Device info" -msgstr "デバイス情報" - -#: ../../extensions/net_tools.php:240 -msgid "Interface" -msgstr "インタフェース" - -#: ../../extensions/net_tools.php:320 -msgid "The agent hasn't got IP" -msgstr "エージェントに IP がありません" - -#: ../../extensions/net_tools.php:350 -msgid "Traceroute" -msgstr "Traceroute" - -#: ../../extensions/net_tools.php:351 -msgid "Ping host & Latency" -msgstr "ホストへの ping および遅延" - -#: ../../extensions/net_tools.php:352 -msgid "SNMP Interface status" -msgstr "SNMP インタフェースの状態" - -#: ../../extensions/net_tools.php:353 -msgid "Basic TCP Port Scan" -msgstr "基本 TCP ポートスキャン" - -#: ../../extensions/net_tools.php:354 -msgid "DiG/Whois Lookup" -msgstr "DiG/Whois ルックアップ" - -#: ../../extensions/net_tools.php:359 -msgid "Please select" -msgstr "選択してください" - -#: ../../extensions/net_tools.php:382 -msgid "SNMP Version" -msgstr "SNMPバージョン" - -#: ../../extensions/net_tools.php:395 ../../include/ajax/events.php:1716 -#: ../../include/functions_events.php:3580 -msgid "Execute" -msgstr "実行" - -#: ../../extensions/net_tools.php:430 ../../extensions/net_tools.php:505 -msgid "Config Network Tools" -msgstr "ネットワークツール設定" - -#: ../../extensions/net_tools.php:456 ../../extensions/net_tools.php:457 -msgid "Set the paths." -msgstr "パスを設定しました。" - -#: ../../extensions/net_tools.php:476 -msgid "Traceroute path" -msgstr "Traceroute パス" - -#: ../../extensions/net_tools.php:479 -msgid "Ping path" -msgstr "Ping パス" - -#: ../../extensions/net_tools.php:482 -msgid "Nmap path" -msgstr "Nmap パス" - -#: ../../extensions/net_tools.php:485 -msgid "Dig path" -msgstr "dig パス" - -#: ../../extensions/net_tools.php:488 -msgid "Snmpget path" -msgstr "snmpget パス" - #: ../../extensions/insert_data.php:58 msgid "Insert data" msgstr "データの挿入" @@ -28260,83 +29808,80 @@ msgstr "" msgid "Insert Data" msgstr "データの挿入" -#: ../../extensions/realtime_graphs.php:33 -#: ../../extensions/realtime_graphs.php:211 +#: ../../extensions/realtime_graphs.php:58 +#: ../../extensions/realtime_graphs.php:267 msgid "Realtime graphs" msgstr "リアルタイムグラフ" -#: ../../extensions/realtime_graphs.php:98 +#: ../../extensions/realtime_graphs.php:133 #, php-format msgid "%s Server CPU" msgstr "%s サーバ CPU" -#: ../../extensions/realtime_graphs.php:99 +#: ../../extensions/realtime_graphs.php:135 #, php-format msgid "Pending packages from %s Server" -msgstr "" +msgstr "%s サーバの保留中 XML 処理" -#: ../../extensions/realtime_graphs.php:100 +#: ../../extensions/realtime_graphs.php:139 #, php-format msgid "%s Server Disk IO Wait" msgstr "%s サーバディスク IO ウエイト" -#: ../../extensions/realtime_graphs.php:101 +#: ../../extensions/realtime_graphs.php:143 #, php-format msgid "%s Server Apache load" msgstr "%s サーバ Apache 負荷" -#: ../../extensions/realtime_graphs.php:102 +#: ../../extensions/realtime_graphs.php:147 #, php-format msgid "%s Server MySQL load" msgstr "%s サーバ MySQL 負荷" -#: ../../extensions/realtime_graphs.php:103 +#: ../../extensions/realtime_graphs.php:151 #, php-format msgid "%s Server load" msgstr "%s サーバ負荷" -#: ../../extensions/realtime_graphs.php:104 +#: ../../extensions/realtime_graphs.php:154 msgid "SNMP Interface throughput" msgstr "SNMP インタフェーススループット" -#: ../../extensions/realtime_graphs.php:142 +#: ../../extensions/realtime_graphs.php:205 msgid "Refresh interval" msgstr "更新間隔" -#: ../../extensions/realtime_graphs.php:144 +#: ../../extensions/realtime_graphs.php:216 +#: ../../godmode/modules/manage_network_components_form_wizard.php:132 msgid "Incremental" msgstr "インクリメンタル" -#: ../../extensions/realtime_graphs.php:147 +#: ../../extensions/realtime_graphs.php:221 msgid "Clear graph" msgstr "グラフをクリア" -#: ../../extensions/realtime_graphs.php:161 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:82 -#: ../../include/functions_snmp_browser.php:660 -msgid "Community" -msgstr "コミュニティ" - -#: ../../extensions/realtime_graphs.php:176 -#: ../../godmode/agentes/module_manager_editor_network.php:266 -msgid "SNMP walk" -msgstr "snmpwalk" - -#: ../../extensions/realtime_graphs.php:199 +#: ../../extensions/realtime_graphs.php:248 #: ../../godmode/agentes/module_manager_editor_network.php:43 msgid "Use this OID" msgstr "この OID を利用" #: ../../extensions/users_connected.php:37 -#: ../../extensions/users_connected.php:137 -#: ../../extensions/users_connected.php:138 +#: ../../extensions/users_connected.php:209 msgid "Users connected" msgstr "接続ユーザ" -#: ../../extensions/users_connected.php:67 +#: ../../extensions/users_connected.php:42 +msgid "This user does not have any associated profile" +msgstr "このユーザに関連付けられたプロファイルがありません" + +#: ../../extensions/users_connected.php:132 msgid "No other users connected" msgstr "他のユーザは接続していません" +#: ../../extensions/users_connected.php:145 +msgid "Last login" +msgstr "最終ログイン" + #: ../../godmode/modules/manage_nc_groups_form.php:54 msgid "Update Group Component" msgstr "グループコンポーネント更新" @@ -28346,15 +29891,15 @@ msgid "Create Group Component" msgstr "グループコンポーネント作成" #: ../../godmode/modules/manage_nc_groups_form.php:71 -#: ../../godmode/groups/configure_group.php:138 -#: ../../godmode/groups/group_list.php:687 -#: ../../godmode/agentes/agent_manager.php:579 -#: ../../godmode/massive/massive_edit_agents.php:522 +#: ../../godmode/groups/configure_group.php:167 +#: ../../godmode/groups/group_list.php:834 +#: ../../godmode/agentes/agent_manager.php:632 +#: ../../godmode/massive/massive_edit_agents.php:542 #: ../../godmode/reporting/visual_console_builder.elements.php:108 -#: ../../include/functions_visual_map_editor.php:866 -#: ../../include/rest-api/models/VisualConsole/Item.php:2049 -#: ../../operation/agentes/ver_agente.php:1027 -#: ../../operation/agentes/estado_generalagente.php:361 +#: ../../include/functions_visual_map_editor.php:956 +#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../operation/agentes/ver_agente.php:1279 +#: ../../operation/agentes/estado_generalagente.php:406 msgid "Parent" msgstr "親" @@ -28407,8 +29952,8 @@ msgid "No modules for this profile" msgstr "このプロファイルにはモジュールがありません。" #: ../../godmode/modules/manage_network_templates_form.php:248 -#: ../../operation/snmpconsole/snmp_browser.php:138 -#: ../../operation/snmpconsole/snmp_browser.php:158 +#: ../../operation/snmpconsole/snmp_browser.php:152 +#: ../../operation/snmpconsole/snmp_browser.php:172 msgid "Add modules" msgstr "モジュール追加" @@ -28416,17 +29961,24 @@ msgstr "モジュール追加" msgid "Component group management" msgstr "コンポーネントグループ管理" -#: ../../godmode/modules/manage_nc_groups.php:63 +#: ../../godmode/modules/manage_nc_groups.php:64 msgid "Could not be created. Blank name" msgstr "作成できませんでした。名前が空です。" -#: ../../godmode/modules/manage_nc_groups.php:112 -#: ../../godmode/netflow/nf_edit_form.php:140 ../../godmode/setup/news.php:100 -#: ../../godmode/events/event_edit_filter.php:192 +#: ../../godmode/modules/manage_nc_groups.php:113 +#: ../../godmode/netflow/nf_edit_form.php:140 ../../godmode/setup/news.php:108 +#: ../../godmode/events/event_edit_filter.php:210 msgid "Not updated. Error updating data" msgstr "データの更新に失敗しました。" #: ../../godmode/modules/manage_nc_groups.php:276 +#, php-format +msgid "" +"This node is configured with centralized mode. Component groups are read " +"only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 コンポーネントグループは読み取り専用です。管理は %s にて行います。" + +#: ../../godmode/modules/manage_nc_groups.php:296 msgid "There are no defined component groups" msgstr "定義済のコンポーネントグループがありません" @@ -28434,57 +29986,190 @@ msgstr "定義済のコンポーネントグループがありません" msgid "SNMP Enterprise String" msgstr "SNMP Enterprise 文字列" -#: ../../godmode/modules/manage_network_components_form.php:285 +#: ../../godmode/modules/manage_network_components_form_network.php:191 +#: ../../godmode/modules/manage_network_components_form_wizard.php:311 +msgid "Name OID" +msgstr "OID 名" + +#: ../../godmode/modules/manage_network_components_form_wmi.php:41 +#: ../../godmode/agentes/module_manager_editor_wmi.php:87 +msgid "Namespace" +msgstr "名前空間" + +#: ../../godmode/modules/manage_network_components_form.php:349 msgid "Update Network Component" msgstr "ネットワークコンポーネント更新" -#: ../../godmode/modules/manage_network_components_form.php:287 +#: ../../godmode/modules/manage_network_components_form.php:351 msgid "Create Network Component" msgstr "ネットワークコンポーネント作成" -#: ../../godmode/modules/manage_network_components.php:201 +#: ../../godmode/modules/manage_network_components.php:287 msgid "Remote component management" msgstr "リモートコンポーネント管理" -#: ../../godmode/modules/manage_network_components.php:581 +#: ../../godmode/modules/manage_network_components.php:302 +#, php-format +msgid "" +"This node is configured with centralized mode. All remote components are " +"read only. Go to %s to manage them." +msgstr "" +"このノードは中央管理モードで設定されています。 すべてのリモートコンポーネントは読み取り専用です。 それらを管理するには、%s に移動します。" + +#: ../../godmode/modules/manage_network_components.php:413 +msgid "Could not be created because the component exists" +msgstr "コンポーネントが存在するため、作成できませんでした" + +#: ../../godmode/modules/manage_network_components.php:652 msgid "Search by name, description, tcp send or tcp rcv, list matches." msgstr "名前、説明、tcp送受信による検索にマッチした一覧を表示" -#: ../../godmode/modules/manage_network_components.php:671 +#: ../../godmode/modules/manage_network_components.php:746 msgid "Max/Min" msgstr "最大/最小" -#: ../../godmode/modules/manage_network_components.php:707 -#: ../../include/class/ModuleTemplates.class.php:1138 +#: ../../godmode/modules/manage_network_components.php:797 +#: ../../include/class/ModuleTemplates.class.php:1231 msgid "Network module" msgstr "ネットワークモジュール" -#: ../../godmode/modules/manage_network_components.php:715 -#: ../../include/class/ModuleTemplates.class.php:1146 +#: ../../godmode/modules/manage_network_components.php:808 +#: ../../include/class/ModuleTemplates.class.php:1242 msgid "WMI module" msgstr "WMIモジュール" -#: ../../godmode/modules/manage_network_components.php:723 -#: ../../include/class/ModuleTemplates.class.php:1154 +#: ../../godmode/modules/manage_network_components.php:819 +#: ../../include/class/ModuleTemplates.class.php:1253 msgid "Plug-in module" msgstr "プラグインモジュール" -#: ../../godmode/modules/manage_network_components.php:770 +#: ../../godmode/modules/manage_network_components.php:830 +msgid "Wizard module" +msgstr "ウィザードモジュール" + +#: ../../godmode/modules/manage_network_components.php:903 msgid "There are no defined network components" msgstr "定義済のネットワークコンポーネントがありません" -#: ../../godmode/modules/manage_network_components.php:780 +#: ../../godmode/modules/manage_network_components.php:914 msgid "Create a new network component" msgstr "ネットワークコンポーネントを新規作成する。" -#: ../../godmode/modules/manage_network_components.php:781 +#: ../../godmode/modules/manage_network_components.php:915 msgid "Create a new plugin component" msgstr "プラグインコンポーネントを新規作成する。" -#: ../../godmode/modules/manage_network_components.php:782 +#: ../../godmode/modules/manage_network_components.php:916 msgid "Create a new WMI component" msgstr "WMIコンポーネントを新規作成する。" +#: ../../godmode/modules/manage_network_components.php:917 +msgid "Create a new wizard component" +msgstr "ウィザードコンポーネントを新規作成する。" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:89 +msgid "Add a macro oid" +msgstr "マクロ OID の追加" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:107 +msgid "Remove last macro oid" +msgstr "最後のマクロ OID の削除" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:131 +msgid "Numeric" +msgstr "数値" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:133 +msgid "Boolean" +msgstr "ブーリアン" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:134 +msgid "Alphanumeric" +msgstr "英数字" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:254 +msgid "Add by default" +msgstr "デフォルトで追加" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:282 +msgid "Module protocol" +msgstr "モジュールプロトコル" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:298 +msgid "Protocol" +msgstr "プロトコル" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:314 +msgid "Manufacturer ID" +msgstr "製造者ID" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:346 +msgid "Component Group" +msgstr "コンポーネントグループ" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:364 +msgid "Module unit" +msgstr "モジュール単位" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:441 +msgid "Scan Type" +msgstr "スキャンタイプ" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:455 +#: ../../godmode/agentes/planned_downtime.list.php:160 +msgid "Execution type" +msgstr "実行タイプ" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:475 +msgid "Value OID" +msgstr "OID 値" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:492 +msgid "Macros OID" +msgstr "マクロ OID" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:500 +#: ../../godmode/modules/manage_network_components_form_wizard.php:685 +msgid "Value operation" +msgstr "値の操作" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:517 +#: ../../godmode/modules/manage_network_components_form_wizard.php:702 +msgid "Satellite execution" +msgstr "サテライト実行" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:534 +#: ../../godmode/modules/manage_network_components_form_wizard.php:719 +msgid "Server plugin" +msgstr "サーバプラグイン" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:572 +msgid "WMI class" +msgstr "WMI クラス" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:589 +msgid "Query key field" +msgstr "クエリキーフィールド" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:606 +msgid "Query extra fields" +msgstr "クエリ追加フィールド" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:614 +msgid "Query filters" +msgstr "クエリフィルタ" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:638 +#: ../../godmode/agentes/planned_downtime.list.php:402 +#: ../../godmode/agentes/planned_downtime.editor.php:591 +#: ../../include/functions_reporting_html.php:5796 +msgid "Execution" +msgstr "実行" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:657 +msgid "Field value" +msgstr "フィールド値" + #: ../../godmode/modules/module_list.php:26 msgid "Defined modules" msgstr "定義済みモジュール" @@ -28509,7 +30194,7 @@ msgstr "テンプレートの削除に失敗しました。" msgid "This template does not exist" msgstr "このテンプレートは存在しません" -#: ../../godmode/modules/manage_network_templates.php:286 +#: ../../godmode/modules/manage_network_templates.php:292 msgid "There are no defined network profiles" msgstr "ネットワークプロファイルが定義されていません。" @@ -28530,13 +30215,13 @@ msgid "Max. time before purge" msgstr "データ保持日数" #: ../../godmode/db/db_main.php:98 -#: ../../include/class/Diagnostics.class.php:225 +#: ../../include/class/Diagnostics.class.php:228 msgid "Database size stats" msgstr "データベースサイズ" #: ../../godmode/db/db_main.php:108 -#: ../../include/class/Diagnostics.class.php:560 -#: ../../include/functions_reporting.php:11635 +#: ../../include/class/Diagnostics.class.php:567 +#: ../../include/functions_reporting.php:13114 msgid "Total events" msgstr "イベント数" @@ -28586,169 +30271,174 @@ msgstr "" "%s サーバの設定が正しいこと、およびデータベースメンテナンスデーモンが実行されていることを確認してください。 %s " "の最高のパフォーマンスと結果を得るには、データベースを最新の状態に保つことが非常に重要です。" -#: ../../godmode/groups/configure_group.php:66 +#: ../../godmode/groups/configure_group.php:84 #: ../../godmode/groups/configure_modu_group.php:46 msgid "There was a problem loading group" msgstr "グループの読み込みに失敗しました。" -#: ../../godmode/groups/configure_group.php:85 +#: ../../godmode/groups/configure_group.php:103 msgid "Update group" msgstr "グループ情報の更新" -#: ../../godmode/groups/configure_group.php:87 -#: ../../godmode/groups/group_list.php:791 +#: ../../godmode/groups/configure_group.php:105 +#: ../../godmode/groups/group_list.php:967 msgid "Create group" msgstr "グループの作成" -#: ../../godmode/groups/configure_group.php:106 +#: ../../godmode/groups/configure_group.php:123 +#: ../../godmode/groups/group_list.php:376 +msgid "Manage agents group" +msgstr "エージェントグループ管理" + +#: ../../godmode/groups/configure_group.php:135 msgid "Update Group" msgstr "グループの更新" -#: ../../godmode/groups/configure_group.php:108 +#: ../../godmode/groups/configure_group.php:137 msgid "Create Group" msgstr "グループの作成" -#: ../../godmode/groups/configure_group.php:146 +#: ../../godmode/groups/configure_group.php:175 msgid "You have not access to the parent." msgstr "親へアクセスできません" -#: ../../godmode/groups/configure_group.php:180 +#: ../../godmode/groups/configure_group.php:223 msgid "Group Password" msgstr "グループパスワード" -#: ../../godmode/groups/configure_group.php:184 +#: ../../godmode/groups/configure_group.php:227 msgid "Enable alert use in this group." -msgstr "" +msgstr "このグループでアラート利用を有効化" -#: ../../godmode/groups/configure_group.php:188 +#: ../../godmode/groups/configure_group.php:231 msgid "Propagate ACL" msgstr "ACL の伝播" -#: ../../godmode/groups/configure_group.php:188 +#: ../../godmode/groups/configure_group.php:231 msgid "Propagate the same ACL security into the child subgroups." msgstr "子のサブグループへ同じ ACL を適用します。" -#: ../../godmode/groups/configure_group.php:200 -#: ../../include/functions_events.php:4623 +#: ../../godmode/groups/configure_group.php:243 +#: ../../include/functions_events.php:5018 msgid "Contact" msgstr "連絡先" -#: ../../godmode/groups/configure_group.php:200 +#: ../../godmode/groups/configure_group.php:243 msgid "Contact information accessible through the _groupcontact_ macro" msgstr "_groupcontact_ マクロで参照可能な連絡先情報" -#: ../../godmode/groups/configure_group.php:204 +#: ../../godmode/groups/configure_group.php:247 msgid "Information accessible through the _group_other_ macro" msgstr "_group_other_ マクロで参照可能な情報" -#: ../../godmode/groups/configure_group.php:210 -#: ../../godmode/users/configure_user.php:855 -#: ../../operation/users/user_edit.php:381 -msgid "Skin" -msgstr "スキン" +#: ../../godmode/groups/configure_group.php:256 +msgid "Max agents allowed" +msgstr "最大エージェント数" -#: ../../godmode/groups/configure_group.php:251 -msgid "" -"WARNING: You\\'re trying to create a group in a node member of a " -"metaconsole.\\n\\nThis group and all of this contents will not be visible in " -"the metaconsole.\\n\\nIf you want to create a visible group, you must do it " -"from the metaconsole and propagate to the node. " -msgstr "" -"警告: メタコンソールのノードメンバーにグループを作成しようとしています。\\n\\n " -"このグループとそこに含まれるコンテンツはメタコンソールでは表示されません。\\n\\n " -"表示されるグループを作成したい場合は、メタコンソールから実行し、ノードに伝播させる必要があります。 " +#: ../../godmode/groups/configure_group.php:256 +msgid "Set the maximum of agents allowed for this group. 0 is unlimited." +msgstr "このグループの最大エージェント数を設定します。0 は無制限です。" -#: ../../godmode/groups/group_list.php:259 +#: ../../godmode/groups/group_list.php:301 msgid "Tree Group view" msgstr "グループツリー表示" -#: ../../godmode/groups/group_list.php:281 +#: ../../godmode/groups/group_list.php:325 msgid "Credential Store" msgstr "認証情報ストア" -#: ../../godmode/groups/group_list.php:288 +#: ../../godmode/groups/group_list.php:331 #, php-format msgid "Groups defined in %s" msgstr "%s に定義済のグループ" -#: ../../godmode/groups/group_list.php:297 +#: ../../godmode/groups/group_list.php:341 ../../godmode/menu.php:201 msgid "Credential store" msgstr "認証情報ストア" -#: ../../godmode/groups/group_list.php:310 +#: ../../godmode/groups/group_list.php:357 msgid "Edit or delete groups can cause problems with synchronization" msgstr "グループの編集や削除は、同期で問題が発生する可能性があります。" -#: ../../godmode/groups/group_list.php:369 -#: ../../godmode/groups/modu_group_list.php:101 +#: ../../godmode/groups/group_list.php:387 +#, php-format +msgid "" +"This node is configured with centralized mode. All groups information is " +"read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのグループ情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../godmode/groups/group_list.php:454 +#: ../../godmode/groups/modu_group_list.php:113 msgid "Group successfully created" msgstr "グループを作成しました。" -#: ../../godmode/groups/group_list.php:371 -#: ../../godmode/groups/modu_group_list.php:104 +#: ../../godmode/groups/group_list.php:456 +#: ../../godmode/groups/modu_group_list.php:116 msgid "There was a problem creating group" msgstr "グループの作成に失敗しました。" -#: ../../godmode/groups/group_list.php:374 +#: ../../godmode/groups/group_list.php:459 +#: ../../godmode/groups/group_list.php:531 msgid "Each group must have a different name" msgstr "各グループは異なる名前でなければいけません" -#: ../../godmode/groups/group_list.php:377 +#: ../../godmode/groups/group_list.php:462 +#: ../../godmode/groups/group_list.php:534 msgid "Group must have a name" msgstr "グループには名前が必要です" -#: ../../godmode/groups/group_list.php:433 -#: ../../godmode/groups/modu_group_list.php:137 +#: ../../godmode/groups/group_list.php:526 +#: ../../godmode/groups/modu_group_list.php:149 msgid "Group successfully updated" msgstr "グループを更新しました。" -#: ../../godmode/groups/group_list.php:435 -#: ../../godmode/groups/modu_group_list.php:140 +#: ../../godmode/groups/group_list.php:528 +#: ../../godmode/groups/modu_group_list.php:152 msgid "There was a problem modifying group" msgstr "グループの更新に失敗しました。" -#: ../../godmode/groups/group_list.php:477 +#: ../../godmode/groups/group_list.php:591 #, php-format msgid "" "The group %s could not be deleted because it is not empty in the nodes" -msgstr "" +msgstr "グループ %s はノードが空ではないため、削除できませんでした" -#: ../../godmode/groups/group_list.php:535 +#: ../../godmode/groups/group_list.php:665 msgid "" "The group has not been deleted in the metaconsole due to an error in the " "node database" -msgstr "" +msgstr "ノードデータベースのエラーのため、グループはメタコンソールで削除されていません" -#: ../../godmode/groups/group_list.php:541 +#: ../../godmode/groups/group_list.php:674 #, php-format msgid "The group %s has been deleted in the nodes" -msgstr "" +msgstr "グループ %s をノードで削除しました" -#: ../../godmode/groups/group_list.php:570 -#: ../../godmode/groups/modu_group_list.php:211 +#: ../../godmode/groups/group_list.php:706 +#: ../../godmode/groups/modu_group_list.php:223 msgid "Group successfully deleted" msgstr "グループを削除しました。" -#: ../../godmode/groups/group_list.php:572 -#: ../../godmode/groups/modu_group_list.php:209 +#: ../../godmode/groups/group_list.php:709 +#: ../../godmode/groups/modu_group_list.php:221 msgid "There was a problem deleting group" msgstr "グループの削除に失敗しました。" -#: ../../godmode/groups/group_list.php:577 +#: ../../godmode/groups/group_list.php:716 #, php-format msgid "The group is not empty. It is use in %s." msgstr "グループが空ではありません。%s で利用されています。" -#: ../../godmode/groups/group_list.php:621 -#: ../../godmode/groups/group_list.php:784 +#: ../../godmode/groups/group_list.php:761 +#: ../../godmode/groups/group_list.php:955 msgid "There are no defined groups" msgstr "グループが定義されていません" -#: ../../godmode/groups/group_list.php:743 +#: ../../godmode/groups/group_list.php:910 msgid "Are you sure? This group will also be deleted in all the nodes." -msgstr "" +msgstr "よろしいですか? このグループはすべてのノードで削除されます。" -#: ../../godmode/groups/group_list.php:749 +#: ../../godmode/groups/group_list.php:916 msgid "" "The child groups will be updated to use the parent id of the deleted group" msgstr "削除されたグループの親 ID を使用するように、子グループが更新されます" @@ -28757,184 +30447,139 @@ msgstr "削除されたグループの親 ID を使用するように、子グ msgid "Module group management" msgstr "モジュールグループ管理" -#: ../../godmode/groups/modu_group_list.php:71 +#: ../../godmode/groups/modu_group_list.php:70 #, php-format msgid "Module groups defined in %s" msgstr "%s に定義済のモジュールグループ" -#: ../../godmode/groups/modu_group_list.php:109 -#: ../../godmode/groups/modu_group_list.php:145 -#: ../../include/functions_api.php:9521 +#: ../../godmode/groups/modu_group_list.php:84 +#, php-format +msgid "" +"This node is configured with centralized mode. All module groups information " +"is read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのモジュールグループ情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../godmode/groups/modu_group_list.php:121 +#: ../../godmode/groups/modu_group_list.php:157 msgid "Each module group must have a different name" msgstr "各モジュールグループは、異なる名前でなければいけません。" -#: ../../godmode/groups/modu_group_list.php:113 -#: ../../godmode/groups/modu_group_list.php:149 -#: ../../include/functions_api.php:9514 +#: ../../godmode/groups/modu_group_list.php:125 +#: ../../godmode/groups/modu_group_list.php:161 msgid "Module group must have a name" msgstr "モジュールグループには名前が必要です" -#: ../../godmode/groups/modu_group_list.php:265 +#: ../../godmode/groups/modu_group_list.php:288 msgid "There are no defined module groups" msgstr "定義済のモジュールグループがありません" -#: ../../godmode/groups/modu_group_list.php:273 +#: ../../godmode/groups/modu_group_list.php:297 msgid "Create module group" msgstr "モジュールグループの作成" -#: ../../godmode/extensions.php:26 +#: ../../godmode/extensions.php:28 msgid "Defined extensions" msgstr "定義されている拡張" -#: ../../godmode/extensions.php:31 +#: ../../godmode/extensions.php:33 msgid "There are no extensions defined" msgstr "「拡張」が定義されていません。" -#: ../../godmode/extensions.php:139 +#: ../../godmode/extensions.php:141 msgid "Godmode Function" msgstr "システム管理機能" -#: ../../godmode/extensions.php:140 +#: ../../godmode/extensions.php:142 msgid "Godmode Menu" msgstr "システム管理メニュー" -#: ../../godmode/extensions.php:141 +#: ../../godmode/extensions.php:143 msgid "Operation Menu" msgstr "操作メニュー" -#: ../../godmode/extensions.php:142 +#: ../../godmode/extensions.php:144 msgid "Operation Function" msgstr "操作機能" -#: ../../godmode/extensions.php:143 +#: ../../godmode/extensions.php:145 msgid "Login Function" msgstr "ログイン機能" -#: ../../godmode/extensions.php:144 +#: ../../godmode/extensions.php:146 msgid "Agent operation tab" msgstr "エージェント操作タブ" -#: ../../godmode/extensions.php:145 +#: ../../godmode/extensions.php:147 msgid "Agent godmode tab" msgstr "エージェント管理タブ" -#: ../../godmode/update_manager/update_manager.setup.php:244 +#: ../../godmode/update_manager/update_manager.setup.php:229 +msgid "URL update manager:" +msgstr "アップデートマネージャ URL:" + +#: ../../godmode/update_manager/update_manager.setup.php:233 +msgid "URL update manager" +msgstr "アップデートマネージャ URL" + +#: ../../godmode/update_manager/update_manager.setup.php:239 +msgid "Use secured update manager:" +msgstr "安全なアップデートマネージャーを使用します:" + +#: ../../godmode/update_manager/update_manager.setup.php:248 +msgid "Proxy server:" +msgstr "プロキシサーバ:" + +#: ../../godmode/update_manager/update_manager.setup.php:252 +msgid "Proxy server" +msgstr "プロキシサーバ" + +#: ../../godmode/update_manager/update_manager.setup.php:258 +msgid "Proxy port:" +msgstr "プロキシポート:" + +#: ../../godmode/update_manager/update_manager.setup.php:262 +msgid "Proxy port" +msgstr "プロキシのポート番号" + +#: ../../godmode/update_manager/update_manager.setup.php:268 +msgid "Proxy user:" +msgstr "プロキシユーザ:" + +#: ../../godmode/update_manager/update_manager.setup.php:272 +msgid "Proxy user" +msgstr "プロキシのユーザ" + +#: ../../godmode/update_manager/update_manager.setup.php:278 +msgid "Proxy password:" +msgstr "プロキシパスワード:" + +#: ../../godmode/update_manager/update_manager.setup.php:282 +msgid "Proxy password" +msgstr "プロキシのパスワード" + +#: ../../godmode/update_manager/update_manager.setup.php:289 msgid "Registration ID:" msgstr "登録ID:" -#: ../../godmode/update_manager/update_manager.setup.php:248 +#: ../../godmode/update_manager/update_manager.setup.php:293 msgid "Cancel registration:" msgstr "登録のキャンセル:" -#: ../../godmode/update_manager/update_manager.setup.php:253 +#: ../../godmode/update_manager/update_manager.setup.php:305 msgid "Unregister" msgstr "登録解除" -#: ../../godmode/update_manager/update_manager.setup.php:260 +#: ../../godmode/update_manager/update_manager.setup.php:312 msgid "Pandora FMS community reminder" msgstr "Pandora FMS コミュニティリマインダ" -#: ../../godmode/update_manager/update_manager.setup.php:260 +#: ../../godmode/update_manager/update_manager.setup.php:312 msgid "" "Every 8 days, a message is displayed to admin users to remember to register " "this Pandora instance" msgstr "8日ごとに、この Pandora インスタンスを登録するリマインダメッセージを admin ユーザに表示します。" -#: ../../godmode/update_manager/update_manager.online.php:62 -#, php-format -msgid "" -"Your PHP has set memory limit in %s. To use Update Manager Online, please " -"set it to %s" -msgstr "" -"PHP の memory limit が %s に設定されています。オンラインアップデートマネージャを利用するには、%s に設定してください。" - -#: ../../godmode/update_manager/update_manager.online.php:75 -#, php-format -msgid "" -"Your PHP has post_max_size limited to %s. To use Update Manager Online, " -"please set it to %s" -msgstr "" -"PHP の post_max_size が %s に制限されています。オンラインアップデートマネージャを利用するには、%s に設定してください。" - -#: ../../godmode/update_manager/update_manager.online.php:88 -#, php-format -msgid "" -"Your PHP has set maximum allowed size for uploaded files limit in %s. To use " -"Update Manager Online, please set it to %s" -msgstr "" -"PHP の最大アップロードファイルサイズが %s に制限されています。オンラインアップデートマネージャを利用するには、%s に設定してください。" - -#: ../../godmode/update_manager/update_manager.online.php:102 -msgid "Update Manager Online requires registration" -msgstr "オンラインアップデートマネージャは登録が必要です" - -#: ../../godmode/update_manager/update_manager.online.php:133 -msgid "The latest version of package installed is:" -msgstr "インストール済の最新パッケージ:" - -#: ../../godmode/update_manager/update_manager.online.php:141 -msgid "Checking for the newest package." -msgstr "最新パッケージの確認中。" - -#: ../../godmode/update_manager/update_manager.online.php:145 -msgid "Downloading for the newest package." -msgstr "最新パッケージのダウンロード中。" - -#: ../../godmode/update_manager/update_manager.online.php:186 -#: ../../general/alert_enterprise.php:160 -msgid "" -"WARNING: You are just one click away from an automated update. This may " -"result in a damaged system, including loss of data and operativity. Check " -"you have a recent backup. OpenSource updates are automatically created " -"packages, and there is no WARRANTY or SUPPORT. If you need professional " -"support and warranty, please upgrade to Enterprise Version." -msgstr "" -"警告: " -"自動更新後に操作が行われました。データの消失や操作性を含むシステムの問題が発生している可能性があります。最新のバックアップを確認してください。オープンソー" -"ス版はパッケージを使って自動更新されます。保障やサポートはありません。プロフェッショナルサポートや保証が必要な場合は、Enterprise版にアップデート" -"してください。" - -#: ../../godmode/update_manager/update_manager.offline.php:63 -msgid "Drop the package here or" -msgstr "ここにパッケージをドロップするかまたは" - -#: ../../godmode/update_manager/update_manager.offline.php:64 -msgid "browse it" -msgstr "ブラウズしてください" - -#: ../../godmode/update_manager/update_manager.offline.php:65 -msgid "The package has been uploaded successfully." -msgstr "パッケージをアップロードしました。" - -#: ../../godmode/update_manager/update_manager.offline.php:66 -#, php-format -msgid "" -"Please keep in mind that this package is going to override your actual %s " -"files and that it's recommended to conduct a backup before continuing the " -"updating process." -msgstr "このパッケージは実際の %s ファイルを上書きするため、更新処理を続行する前にバックアップを取ることをお勧めします。" - -#: ../../godmode/update_manager/update_manager.offline.php:67 -msgid "Click on the file below to begin." -msgstr "開始するには以下のファイルをクリックします。" - -#: ../../godmode/update_manager/update_manager.offline.php:68 -msgid "Updating" -msgstr "更新中" - -#: ../../godmode/update_manager/update_manager.offline.php:69 -msgid "Package updated successfully." -msgstr "パッケージを更新しました。" - -#: ../../godmode/update_manager/update_manager.offline.php:70 -msgid "If there are any database change, it will be applied." -msgstr "データベースの変更がある場合、それが適用されます。" - -#: ../../godmode/update_manager/update_manager.offline.php:101 -msgid "This update does not correspond to the next version of Pandora" -msgstr "" - -#: ../../godmode/update_manager/update_manager.php:41 +#: ../../godmode/update_manager/update_manager.php:42 msgid "Offline update manager" msgstr "オフラインアップデートマネージャ" @@ -28950,343 +30595,350 @@ msgstr "アップデートマネージャ > 設定" msgid "Update manager » Offline" msgstr "アップデートマネージャ > オフライン" -#: ../../godmode/update_manager/update_manager.php:61 +#: ../../godmode/update_manager/update_manager.php:62 msgid "Update manager » Online" msgstr "アップデートマネージャ > オンライン" -#: ../../godmode/users/profile_list.php:55 -#: ../../godmode/users/configure_profile.php:51 +#: ../../godmode/users/profile_list.php:84 +#: ../../godmode/users/configure_profile.php:65 #, php-format msgid "Profiles defined on %s" msgstr "%s に定義済のプロファイル" -#: ../../godmode/users/profile_list.php:80 -#: ../../godmode/users/user_list.php:219 +#: ../../godmode/users/profile_list.php:107 +#, php-format +msgid "" +"This node is configured with centralized mode. All profiles information is " +"read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのプロファイル情報は読み取り専用です。管理には %s に移動します。" + +#: ../../godmode/users/profile_list.php:121 +#: ../../godmode/users/user_list.php:329 msgid "There was a problem deleting the profile" msgstr "プロファイルの削除に失敗しました。" -#: ../../godmode/users/profile_list.php:207 +#: ../../godmode/users/profile_list.php:237 msgid "There was a problem updating this profile" msgstr "プロファイルの更新に失敗しました。" -#: ../../godmode/users/profile_list.php:210 +#: ../../godmode/users/profile_list.php:240 msgid "Profile name cannot be empty" msgstr "プロファイル名は空にできません" -#: ../../godmode/users/profile_list.php:256 -#: ../../godmode/users/profile_list.php:259 +#: ../../godmode/users/profile_list.php:283 +#: ../../godmode/users/profile_list.php:286 msgid "There was a problem creating this profile" msgstr "プロファイルの作成に失敗しました。" -#: ../../godmode/users/profile_list.php:375 +#: ../../godmode/users/profile_list.php:427 msgid "There are no defined profiles" msgstr "定義済のプロファイルがありません" -#: ../../godmode/users/configure_profile.php:117 +#: ../../godmode/users/configure_profile.php:126 msgid "Create profile" msgstr "プロファイル作成" -#: ../../godmode/users/configure_profile.php:122 +#: ../../godmode/users/configure_profile.php:131 msgid "There was a problem loading profile" msgstr "プロファイルの読み込みに失敗しました。" -#: ../../godmode/users/configure_profile.php:191 +#: ../../godmode/users/configure_profile.php:195 msgid "Update profile" msgstr "プロファイルを更新しました。" -#: ../../godmode/users/configure_profile.php:201 +#: ../../godmode/users/configure_profile.php:205 msgid "Update Profile" msgstr "プロファイル更新" -#: ../../godmode/users/configure_profile.php:203 +#: ../../godmode/users/configure_profile.php:207 msgid "Create Profile" msgstr "プロファイル作成" -#: ../../godmode/users/configure_profile.php:224 +#: ../../godmode/users/configure_profile.php:228 msgid "View agents" msgstr "エージェント参照" -#: ../../godmode/users/configure_profile.php:228 +#: ../../godmode/users/configure_profile.php:232 msgid "Disable agents" msgstr "エージェント無効化" -#: ../../godmode/users/configure_profile.php:232 +#: ../../godmode/users/configure_profile.php:236 msgid "Edit agents" msgstr "エージェント編集" -#: ../../godmode/users/configure_profile.php:239 +#: ../../godmode/users/configure_profile.php:243 msgid "Edit alerts" msgstr "アラート編集" -#: ../../godmode/users/configure_profile.php:254 +#: ../../godmode/users/configure_profile.php:258 msgid "Edit events" msgstr "イベント編集" -#: ../../godmode/users/configure_profile.php:258 -#: ../../godmode/events/events.php:88 ../../godmode/events/events.php:96 -#: ../../operation/events/events.php:748 +#: ../../godmode/users/configure_profile.php:262 +#: ../../godmode/events/events.php:116 ../../godmode/events/events.php:124 +#: ../../operation/events/events.php:867 msgid "Manage events" msgstr "イベント管理" -#: ../../godmode/users/configure_profile.php:265 +#: ../../godmode/users/configure_profile.php:269 msgid "View reports" msgstr "レポート表示" -#: ../../godmode/users/configure_profile.php:269 +#: ../../godmode/users/configure_profile.php:273 msgid "Edit reports" msgstr "レポート編集" -#: ../../godmode/users/configure_profile.php:273 +#: ../../godmode/users/configure_profile.php:277 msgid "Manage reports" msgstr "レポート管理" -#: ../../godmode/users/configure_profile.php:280 +#: ../../godmode/users/configure_profile.php:284 msgid "View network maps" msgstr "ネットワークマップ参照" -#: ../../godmode/users/configure_profile.php:284 +#: ../../godmode/users/configure_profile.php:288 msgid "Edit network maps" msgstr "ネットワークマップ編集" -#: ../../godmode/users/configure_profile.php:288 +#: ../../godmode/users/configure_profile.php:292 msgid "Manage network maps" msgstr "ネットワークマップ管理" -#: ../../godmode/users/configure_profile.php:295 -#: ../../include/functions_menu.php:509 +#: ../../godmode/users/configure_profile.php:299 +#: ../../include/functions_menu.php:499 msgid "View visual console" msgstr "ビジュアルコンソール表示" -#: ../../godmode/users/configure_profile.php:299 +#: ../../godmode/users/configure_profile.php:303 msgid "Edit visual console" msgstr "ビジュアルコンソール編集" -#: ../../godmode/users/configure_profile.php:303 +#: ../../godmode/users/configure_profile.php:307 msgid "Manage visual console" msgstr "ビジュアルコンソール管理" -#: ../../godmode/users/configure_profile.php:310 -msgid "View incidents" -msgstr "インシデント参照" - -#: ../../godmode/users/configure_profile.php:314 -msgid "Edit incidents" -msgstr "インシデント編集" - -#: ../../godmode/users/configure_profile.php:318 -msgid "Manage incidents" -msgstr "インシデント管理" - -#: ../../godmode/users/configure_profile.php:330 +#: ../../godmode/users/configure_profile.php:319 msgid "Manage users" msgstr "ユーザ管理" -#: ../../godmode/users/configure_profile.php:337 +#: ../../godmode/users/configure_profile.php:326 msgid "Manage database" msgstr "データベース管理" -#: ../../godmode/users/configure_profile.php:344 +#: ../../godmode/users/configure_profile.php:333 #, php-format msgid "%s management" msgstr "%s 管理" -#: ../../godmode/users/user_list.php:145 +#: ../../godmode/users/user_list.php:250 #, php-format msgid "Users defined on %s" msgstr "%s に定義済のユーザ" -#: ../../godmode/users/user_list.php:165 +#: ../../godmode/users/user_list.php:275 +#: ../../godmode/users/configure_user.php:149 #, php-format msgid "Deleted user %s" msgstr "ユーザ %s を削除しました" -#: ../../godmode/users/user_list.php:172 ../../godmode/users/user_list.php:210 +#: ../../godmode/users/user_list.php:282 ../../godmode/users/user_list.php:320 +#: ../../godmode/users/configure_user.php:156 msgid "There was a problem deleting the user" msgstr "ユーザの削除に失敗しました。" -#: ../../godmode/users/user_list.php:187 +#: ../../godmode/users/user_list.php:296 +#: ../../godmode/users/configure_user.php:171 #, php-format msgid "Deleted user %s from metaconsole" msgstr "メタコンソールから、ユーザ %s を削除しました" -#: ../../godmode/users/user_list.php:198 +#: ../../godmode/users/user_list.php:308 +#: ../../godmode/users/configure_user.php:182 #, php-format msgid "Deleted user %s from %s" msgstr "ユーザ %s を %s から削除しました" -#: ../../godmode/users/user_list.php:204 +#: ../../godmode/users/user_list.php:314 +#: ../../godmode/users/configure_user.php:188 #, php-format msgid "Successfully deleted from %s" msgstr "%s から削除しました" -#: ../../godmode/users/user_list.php:205 +#: ../../godmode/users/user_list.php:315 +#: ../../godmode/users/configure_user.php:189 #, php-format msgid "There was a problem deleting the user from %s" msgstr "%s からのユーザ削除で問題が発生しました" -#: ../../godmode/users/user_list.php:235 +#: ../../godmode/users/user_list.php:345 msgid "There was a problem disabling user" msgstr "ユーザの無効化で問題が発生しました" -#: ../../godmode/users/user_list.php:241 +#: ../../godmode/users/user_list.php:351 msgid "There was a problem enabling user" msgstr "ユーザの有効化で問題が発生しました" -#: ../../godmode/users/user_list.php:270 ../../godmode/users/user_list.php:274 -msgid "Search by username, fullname or email" -msgstr "ユーザ名、フルネーム、メールアドレスでの検索" +#: ../../godmode/users/user_list.php:402 +#: ../../operation/users/user_edit.php:242 +#, php-format +msgid "" +"This node is configured with centralized mode. All users information is read " +"only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのユーザ情報は読み取り専用です。管理には %s に移動します。" -#: ../../godmode/users/user_list.php:300 -msgid "Users control filter" -msgstr "ユーザ制御フィルタ" - -#: ../../godmode/users/user_list.php:328 -#: ../../godmode/users/configure_user.php:668 -#: ../../godmode/users/configure_user.php:684 -#: ../../include/functions_reporting_html.php:3996 -#: ../../operation/search_users.php:34 ../../operation/users/user_edit.php:242 -#: ../../operation/snmpconsole/snmp_view.php:821 -msgid "User ID" -msgstr "ユーザ ID" - -#: ../../godmode/users/user_list.php:333 +#: ../../godmode/users/user_list.php:456 msgid "Profile / Group" msgstr "プロファイル / グループ" -#: ../../godmode/users/user_list.php:484 -#: ../../godmode/users/configure_user.php:769 +#: ../../godmode/users/user_list.php:635 +#: ../../godmode/users/configure_user.php:958 #: ../../operation/search_users.php:52 msgid "Administrator" msgstr "管理者" -#: ../../godmode/users/user_list.php:528 ../../operation/search_users.php:75 +#: ../../godmode/users/user_list.php:684 +msgid "Other profiles are also assigned." +msgstr "他のプロファイルも割り当てられています。" + +#: ../../godmode/users/user_list.php:686 +msgid "" +"Other profiles you cannot manage are also assigned. These profiles are not " +"shown. You cannot enable/disable or delete this user." +msgstr "" +"管理できない他のプロファイルも割り当てられています。これらのプロファイルは表示されていません。このユーザを有効/無効または削除することはできません。" + +#: ../../godmode/users/user_list.php:693 +#: ../../include/functions_reporting.php:4071 +#: ../../include/functions_reporting.php:4118 +#: ../../operation/search_users.php:76 msgid "The user doesn't have any assigned profile/group" msgstr "このユーザには、プロファイル/グループの組み合わせが何も割り当てられていません。" -#: ../../godmode/users/user_list.php:542 -msgid "Deleting User" -msgstr "ユーザの削除" - -#: ../../godmode/users/user_list.php:544 -msgid "Delete from all consoles" -msgstr "全コンソールからの削除" - -#: ../../godmode/users/user_list.php:544 -#, php-format -msgid "Deleting User %s from all consoles" -msgstr "ユーザ %s を全コンソールから削除しました" - -#: ../../godmode/users/user_list.php:562 -#: ../../godmode/users/configure_user.php:129 +#: ../../godmode/users/user_list.php:841 +#: ../../godmode/users/configure_user.php:206 msgid "Create user" msgstr "ユーザの作成" -#: ../../godmode/users/user_list.php:565 -#: ../../godmode/users/configure_user.php:223 +#: ../../godmode/users/user_list.php:844 +#: ../../godmode/users/configure_user.php:314 #, php-format msgid "" "The current authentication scheme doesn't support creating users on %s" msgstr "現在の認証スキーマは、%s のユーザ作成に対応していません。" -#: ../../godmode/users/configure_user.php:127 +#: ../../godmode/users/configure_user.php:204 msgid "Update user" -msgstr "" +msgstr "ユーザ更新" -#: ../../godmode/users/configure_user.php:151 -#: ../../operation/users/user_edit_header.php:111 +#: ../../godmode/users/configure_user.php:242 +#: ../../operation/users/user_edit.php:31 msgid "User detail editor" msgstr "ユーザ情報の編集" -#: ../../godmode/users/configure_user.php:298 +#: ../../godmode/users/configure_user.php:389 msgid "User ID cannot be empty" msgstr "ユーザ ID は空に設定できません。" -#: ../../godmode/users/configure_user.php:304 +#: ../../godmode/users/configure_user.php:396 msgid "Invalid user ID: leading or trailing blank spaces not allowed" msgstr "不正なユーザID: 先頭または末尾にスペースを含めることはできません" -#: ../../godmode/users/configure_user.php:310 +#: ../../godmode/users/configure_user.php:404 msgid "Passwords cannot be empty" msgstr "パスワードは空に設定できません。" -#: ../../godmode/users/configure_user.php:316 +#: ../../godmode/users/configure_user.php:411 msgid "Passwords didn't match" msgstr "パスワードが一致しません。" -#: ../../godmode/users/configure_user.php:369 +#: ../../godmode/users/configure_user.php:470 msgid "" "Strict ACL is not recommended for admin users because performance could be " "affected." msgstr "パフォーマンスに影響するため、管理者ユーザへの厳重な ACL 設定はお勧めしません。" -#: ../../godmode/users/configure_user.php:471 -#: ../../godmode/users/configure_user.php:495 -#: ../../godmode/users/configure_user.php:558 -#: ../../godmode/users/configure_user.php:565 -#: ../../godmode/users/configure_user.php:596 -#: ../../operation/users/user_edit.php:189 -#: ../../operation/users/user_edit.php:232 +#: ../../godmode/users/configure_user.php:505 +#: ../../godmode/users/configure_user.php:780 +msgid "Profile added successfully" +msgstr "プロファイルを追加しました。" + +#: ../../godmode/users/configure_user.php:506 +#: ../../godmode/users/configure_user.php:781 +msgid "Profile cannot be added" +msgstr "プロファイルの追加に失敗しました。" + +#: ../../godmode/users/configure_user.php:618 +#: ../../godmode/users/configure_user.php:642 +#: ../../godmode/users/configure_user.php:712 +#: ../../godmode/users/configure_user.php:719 +#: ../../godmode/users/configure_user.php:750 +#: ../../operation/users/user_edit.php:185 +#: ../../operation/users/user_edit.php:228 msgid "User info successfully updated" msgstr "ユーザ情報を更新しました。" -#: ../../godmode/users/configure_user.php:472 -#: ../../godmode/users/configure_user.php:496 -#: ../../godmode/users/configure_user.php:559 -#: ../../godmode/users/configure_user.php:566 -#: ../../godmode/users/configure_user.php:597 +#: ../../godmode/users/configure_user.php:619 +#: ../../godmode/users/configure_user.php:643 +#: ../../godmode/users/configure_user.php:713 +#: ../../godmode/users/configure_user.php:720 +#: ../../godmode/users/configure_user.php:751 msgid "Error updating user info (no change?)" msgstr "ユーザ情報の更新に失敗しました。(変更なし?)" -#: ../../godmode/users/configure_user.php:512 +#: ../../godmode/users/configure_user.php:648 +msgid "Password of the active user is required to perform password change" +msgstr "パスワード変更を行うには、アクティブユーザのパスワードが必要です" + +#: ../../godmode/users/configure_user.php:650 +msgid "Password of active user is not correct" +msgstr "アクティブユーザのパスワードが正しくありません" + +#: ../../godmode/users/configure_user.php:666 msgid "Passwords does not match" msgstr "パスワードが一致しません。" -#: ../../godmode/users/configure_user.php:586 +#: ../../godmode/users/configure_user.php:740 msgid "" "Strict ACL is not recommended for this user. Performance could be affected." msgstr "このユーザには厳重な ACL はお勧めしません。パフォーマンスに影響します。" -#: ../../godmode/users/configure_user.php:626 -msgid "Profile added successfully" -msgstr "プロファイルを追加しました。" - -#: ../../godmode/users/configure_user.php:627 -msgid "Profile cannot be added" -msgstr "プロファイルの追加に失敗しました。" - -#: ../../godmode/users/configure_user.php:661 +#: ../../godmode/users/configure_user.php:819 msgid "Update User" msgstr "ユーザ更新" -#: ../../godmode/users/configure_user.php:663 +#: ../../godmode/users/configure_user.php:821 msgid "Create User" msgstr "ユーザ作成" -#: ../../godmode/users/configure_user.php:707 -#: ../../operation/users/user_edit.php:256 +#: ../../godmode/users/configure_user.php:873 +#: ../../operation/users/user_edit.php:265 msgid "Full (display) name" msgstr "表示名" -#: ../../godmode/users/configure_user.php:724 -#: ../../operation/users/user_edit.php:390 +#: ../../godmode/users/configure_user.php:890 +#: ../../operation/users/user_edit.php:405 msgid "Timezone" msgstr "タイムゾーン" -#: ../../godmode/users/configure_user.php:724 -#: ../../operation/users/user_edit.php:390 +#: ../../godmode/users/configure_user.php:891 +#: ../../operation/users/user_edit.php:405 msgid "The timezone must be that of the associated server." -msgstr "" +msgstr "タイムゾーンは、関連付けられているサーバのタイムゾーンである必要があります。" -#: ../../godmode/users/configure_user.php:755 -#: ../../operation/users/user_edit.php:282 +#: ../../godmode/users/configure_user.php:924 +#: ../../operation/users/user_edit.php:291 msgid "Password confirmation" msgstr "パスワード確認" -#: ../../godmode/users/configure_user.php:763 +#: ../../godmode/users/configure_user.php:942 +msgid "Own password confirmation" +msgstr "自分自身のパスワードの確認" + +#: ../../godmode/users/configure_user.php:951 msgid "Global Profile" msgstr "全体プロファイル" -#: ../../godmode/users/configure_user.php:770 +#: ../../godmode/users/configure_user.php:959 msgid "" "This user has permissions to manage all. An admin user should not requiere " "additional group permissions, except for using Enterprise ACL." @@ -29294,47 +30946,52 @@ msgstr "" "このユーザはすべてを管理する権限があります。Enterprise ACL " "の利用を除いて、管理者ユーザは追加のグループパーミッション設定をすべきではありません。" -#: ../../godmode/users/configure_user.php:782 +#: ../../godmode/users/configure_user.php:973 #: ../../operation/search_users.php:61 msgid "Standard User" msgstr "標準ユーザ" -#: ../../godmode/users/configure_user.php:783 +#: ../../godmode/users/configure_user.php:974 msgid "" "This user has separated permissions to view data in his group agents, create " "incidents belong to his groups, add notes in another incidents, create " "personal assignments or reviews and other tasks, on different profiles" msgstr "このユーザは、以下のプロファイル名およびグループ名の組み合わせで定義した、限られた権限を所有します。" -#: ../../godmode/users/configure_user.php:804 -#: ../../operation/users/user_edit.php:275 +#: ../../godmode/users/configure_user.php:995 +#: ../../operation/users/user_edit.php:284 msgid "E-mail" msgstr "メールアドレス" -#: ../../godmode/users/configure_user.php:820 -#: ../../operation/users/user_edit.php:277 +#: ../../godmode/users/configure_user.php:1011 +#: ../../operation/users/user_edit.php:286 msgid "Phone number" msgstr "電話番号" -#: ../../godmode/users/configure_user.php:864 +#: ../../godmode/users/configure_user.php:1046 +#: ../../operation/users/user_edit.php:396 +msgid "Skin" +msgstr "スキン" + +#: ../../godmode/users/configure_user.php:1055 msgid "Search custom field view" msgstr "カスタムフィールド表示検索" -#: ../../godmode/users/configure_user.php:864 +#: ../../godmode/users/configure_user.php:1055 msgid "Load by default the selected view in custom field view" msgstr "デフォルトでは、選択した表示をカスタムフィールド表示に読み込みます" -#: ../../godmode/users/configure_user.php:881 +#: ../../godmode/users/configure_user.php:1072 msgid "Use global conf" msgstr "グローバル設定を利用します。" -#: ../../godmode/users/configure_user.php:886 -#: ../../operation/users/user_edit.php:335 +#: ../../godmode/users/configure_user.php:1077 +#: ../../operation/users/user_edit.php:346 msgid "Home screen" msgstr "ホーム画面" -#: ../../godmode/users/configure_user.php:886 -#: ../../operation/users/user_edit.php:335 +#: ../../godmode/users/configure_user.php:1078 +#: ../../operation/users/user_edit.php:346 msgid "" "User can customize the home page. By default, will display 'Agent Detail'. " "Example: Select 'Other' and type " @@ -29345,104 +31002,155 @@ msgstr "" "を選択し、index.php?sec=estado&sec2=operation/agentes/ver_agente&id_agente=1 " "と入力すると、エージェントの詳細を表示します。" -#: ../../godmode/users/configure_user.php:891 -#: ../../godmode/events/events.php:37 ../../operation/users/user_edit.php:339 -#: ../../operation/events/events.php:722 +#: ../../godmode/users/configure_user.php:1085 +#: ../../godmode/events/events.php:41 ../../operation/users/user_edit.php:350 +#: ../../operation/events/events.php:810 msgid "Event list" msgstr "イベント一覧" -#: ../../godmode/users/configure_user.php:894 -#: ../../operation/users/user_edit.php:342 -#: ../../operation/agentes/alerts_status.php:178 ../../operation/menu.php:65 +#: ../../godmode/users/configure_user.php:1088 +#: ../../operation/users/user_edit.php:353 +#: ../../operation/agentes/alerts_status.php:185 ../../operation/menu.php:66 msgid "Alert detail" msgstr "アラート詳細" -#: ../../godmode/users/configure_user.php:895 +#: ../../godmode/users/configure_user.php:1089 msgid "External link" msgstr "外部リンク" -#: ../../godmode/users/configure_user.php:945 +#: ../../godmode/users/configure_user.php:1182 msgid "Metaconsole access" msgstr "メタコンソールアクセス" -#: ../../godmode/users/configure_user.php:963 +#: ../../godmode/users/configure_user.php:1200 msgid "Not Login" msgstr "ログイン無し" -#: ../../godmode/users/configure_user.php:964 +#: ../../godmode/users/configure_user.php:1202 msgid "The user with not login set only can access to API." msgstr "ログイン無しを設定したユーザは、API にのみアクセスできます。" -#: ../../godmode/users/configure_user.php:967 +#: ../../godmode/users/configure_user.php:1212 msgid "Session Time" msgstr "セッション時間" -#: ../../godmode/users/configure_user.php:968 +#: ../../godmode/users/configure_user.php:1214 msgid "" "This is defined in minutes, If you wish a permanent session should putting -" "1 in this field." msgstr "分単位で定義します。無制限の場合は -1 を設定してください。" -#: ../../godmode/users/configure_user.php:982 +#: ../../godmode/users/configure_user.php:1240 msgid "Default event filter" msgstr "デフォルトイベントフィルタ" -#: ../../godmode/users/configure_user.php:985 -#: ../../include/functions_config.php:448 -msgid "Disabled newsletter" -msgstr "ニュースレターの無効化" - -#: ../../godmode/users/configure_user.php:1000 +#: ../../godmode/users/configure_user.php:1254 msgid "eHorus user access enabled" -msgstr "" +msgstr "eHorus ユーザアクセス有効化" -#: ../../godmode/users/configure_user.php:1003 -#: ../../include/functions_config.php:1480 +#: ../../godmode/users/configure_user.php:1262 +#: ../../include/functions_config.php:1620 msgid "eHorus user" msgstr "eHorus ユーザ" -#: ../../godmode/users/configure_user.php:1005 -#: ../../include/functions_config.php:1484 +#: ../../godmode/users/configure_user.php:1271 +#: ../../include/functions_config.php:1624 msgid "eHorus password" msgstr "eHorus パスワード" -#: ../../godmode/users/configure_user.php:1014 +#: ../../godmode/users/configure_user.php:1294 +msgid "User must be created before activating double authentication." +msgstr "二段階認証を有効にする前に、ユーザを作成する必要があります。" + +#: ../../godmode/users/configure_user.php:1304 +#: ../../operation/users/user_edit.php:426 +msgid "Show information" +msgstr "情報表示" + +#: ../../godmode/users/configure_user.php:1320 msgid "Enable agents managment" msgstr "エージェント管理を有効にする" -#: ../../godmode/users/configure_user.php:1017 +#: ../../godmode/users/configure_user.php:1328 msgid "Assigned node" msgstr "割り当てノード" -#: ../../godmode/users/configure_user.php:1017 +#: ../../godmode/users/configure_user.php:1328 msgid "Server where the agents created of this user will be placed" msgstr "このユーザでエージェントが作成されたサーバです。" -#: ../../godmode/users/configure_user.php:1026 +#: ../../godmode/users/configure_user.php:1337 msgid "Enable node access" msgstr "ノードアクセスを有効にする" -#: ../../godmode/users/configure_user.php:1026 +#: ../../godmode/users/configure_user.php:1337 msgid "With this option enabled, the user will can access to nodes console" msgstr "このオプションが有能の場合、ユーザはノードのコンソールへアクセスできます。" +#: ../../godmode/users/configure_user.php:1553 +msgid "yes" +msgstr "はい" + +#: ../../godmode/users/configure_user.php:1556 +msgid "no" +msgstr "いいえ" + +#: ../../godmode/users/configure_user.php:1560 +msgid "please select profile and group" +msgstr "プロファイルとグループを選択してください" + +#: ../../godmode/users/configure_user.php:1586 +msgid "Deleting last profile will delete this user" +msgstr "最後のプロファイルを削除すると、このユーザが削除されます" + +#: ../../godmode/users/configure_user.php:1623 +msgid "" +"User will be created without profiles assigned and won't be able to log in, " +"are you sure?" +msgstr "ユーザはプロファイルが割り当てられていない状態で作成され、ログインできなくなります。よろしいですか?" + +#: ../../godmode/users/configure_user.php:1789 +#: ../../operation/users/user_edit.php:1065 +msgid "Double autentication information" +msgstr "二段階認証情報" + +#: ../../godmode/users/configure_user.php:1879 +#: ../../operation/users/user_edit.php:1154 +msgid "The double authentication will be deactivated" +msgstr "二段階認証は無効化されます" + +#: ../../godmode/users/configure_user.php:1880 +#: ../../operation/users/user_edit.php:1155 +msgid "Deactivate" +msgstr "無効化" + +#: ../../godmode/users/configure_user.php:1917 +#: ../../operation/users/user_edit.php:1187 +msgid "The double autentication was deactivated successfully" +msgstr "二段階認証を無効化しました" + +#: ../../godmode/users/configure_user.php:1921 +#: ../../godmode/users/configure_user.php:1925 +#: ../../operation/users/user_edit.php:1190 +#: ../../operation/users/user_edit.php:1194 +msgid "There was an error deactivating the double autentication" +msgstr "二段階認証の無効化でエラーが発生しました" + #: ../../godmode/agentes/agent_template.php:67 -#: ../../include/functions_api.php:14063 +#: ../../include/functions_api.php:15350 msgid "Created by template " msgstr "テンプレートにより作成 " #: ../../godmode/agentes/agent_template.php:154 -#: ../../include/functions_api.php:14150 msgid "Error adding modules" msgstr "モジュールを追加できませんでした。" #: ../../godmode/agentes/agent_template.php:156 -#: ../../include/functions_api.php:14152 msgid "Error adding modules. The following errors already exists: " msgstr "モジュールを追加できませんでした。次のモジュールは存在します: " #: ../../godmode/agentes/agent_template.php:161 -#: ../../include/functions_api.php:14157 +#: ../../include/functions_api.php:15444 msgid "Modules successfully added" msgstr "モジュールを追加しました。" @@ -29451,30 +31159,79 @@ msgid "Assign" msgstr "割当" #: ../../godmode/agentes/agent_template.php:267 -#: ../../mobile/operation/modules.php:736 +#: ../../mobile/operation/modules.php:759 msgid "No modules" msgstr "モジュールがありません" -#: ../../godmode/agentes/module_manager_editor_wmi.php:47 +#: ../../godmode/agentes/module_manager_editor_wmi.php:87 msgid "Optional. WMI namespace. If unsure leave blank." msgstr "オプション。WMI 名前空間。不明な場合は空白のままにします。" -#: ../../godmode/agentes/module_manager_editor_wmi.php:111 +#: ../../godmode/agentes/module_manager_editor_wmi.php:151 msgid "" "Optional. Substring to look for in the WQL query result. The module returns " "1 if found, 0 if not." msgstr "オプション。WQL クエリ結果で検索する部分文字列。モジュールは、見つかった場合は 1 を返し、見つからない場合は 0 を返します。" -#: ../../godmode/agentes/module_manager_editor_wmi.php:124 +#: ../../godmode/agentes/module_manager_editor_wmi.php:164 msgid "" "Column number to retrieve from the WQL query result (starting from zero)." msgstr "WQL クエリ結果から取得する列番号(ゼロから開始)。" +#: ../../godmode/agentes/module_manager_editor_web.php:153 +msgid "Debug remotely this module" +msgstr "このモジュールをリモートデバッグ" + +#: ../../godmode/agentes/module_manager_editor_web.php:156 +msgid "Debug this module once it has been initialized" +msgstr "初期化されたら、このモジュールをデバッグ" + +#: ../../godmode/agentes/module_manager_editor_web.php:178 +#: ../../include/class/WebServerModuleDebug.class.php:325 +msgid "Debug" +msgstr "デバッグ" + +#: ../../godmode/agentes/module_manager_editor_web.php:203 +msgid "Requests" +msgstr "リクエスト" + +#: ../../godmode/agentes/module_manager_editor_web.php:206 +msgid "Agent browser id" +msgstr "エージェントブラウザID" + +#: ../../godmode/agentes/module_manager_editor_web.php:212 +msgid "HTTP auth (login)" +msgstr "HTTP 認証 (ログイン)" + +#: ../../godmode/agentes/module_manager_editor_web.php:215 +msgid "HTTP auth (password)" +msgstr "HTTP 認証(パスワード)" + +#: ../../godmode/agentes/module_manager_editor_web.php:229 +msgid "Proxy auth (login)" +msgstr "プロキシ認証(ログイン)" + +#: ../../godmode/agentes/module_manager_editor_web.php:233 +msgid "Proxy auth (pass)" +msgstr "プロキシ認証(パスワード)" + +#: ../../godmode/agentes/module_manager_editor_web.php:240 +msgid "Proxy auth (server)" +msgstr "プロキシ認証(サーバ)" + +#: ../../godmode/agentes/module_manager_editor_web.php:244 +msgid "Proxy auth (realm)" +msgstr "プロキシ認証(レルム)" + +#: ../../godmode/agentes/module_manager_editor_web.php:256 +msgid "There isn't get or post" +msgstr "get または post がありません" + #: ../../godmode/agentes/status_monitor_custom_fields.php:101 #: ../../godmode/agentes/status_monitor_custom_fields.php:149 -#: ../../include/functions_treeview.php:330 -#: ../../operation/agentes/status_monitor.php:1172 -#: ../../operation/agentes/estado_generalagente.php:372 +#: ../../include/functions_treeview.php:326 +#: ../../operation/agentes/status_monitor.php:1282 +#: ../../operation/agentes/estado_generalagente.php:417 msgid "Last status change" msgstr "最新の状態変化" @@ -29482,169 +31239,182 @@ msgstr "最新の状態変化" msgid "Show monitor detail fields" msgstr "監視詳細フィールド表示" -#: ../../godmode/agentes/configurar_agente.php:230 -#: ../../godmode/agentes/configurar_agente.php:939 +#: ../../godmode/agentes/configurar_agente.php:232 +#: ../../godmode/agentes/configurar_agente.php:1031 msgid "No agent alias specified" msgstr "エージェントの別名が定義されていません" -#: ../../godmode/agentes/configurar_agente.php:353 -#: ../../include/functions_api.php:1644 +#: ../../godmode/agentes/configurar_agente.php:235 +msgid "Agent cannot be created due to the maximum agent limit for this group" +msgstr "このグループのエージェント上限のため、エージェントを作成できません" + +#: ../../godmode/agentes/configurar_agente.php:358 msgid "Could not be created, because name already exists" msgstr "名前がすでに存在するため、作成できませんでした。" -#: ../../godmode/agentes/configurar_agente.php:355 -#: ../../include/functions_api.php:1646 +#: ../../godmode/agentes/configurar_agente.php:360 msgid "Could not be created, because IP already exists" msgstr "IP はすでに存在するため作成できません" -#: ../../godmode/agentes/configurar_agente.php:406 ../../godmode/menu.php:146 -#: ../../godmode/wizards/HostDevices.class.php:1074 +#: ../../godmode/agentes/configurar_agente.php:443 ../../godmode/menu.php:149 +#: ../../godmode/wizards/HostDevices.class.php:1077 msgid "Module templates" msgstr "モジュールテンプレート" -#: ../../godmode/agentes/configurar_agente.php:457 -#: ../../operation/agentes/ver_agente.php:1221 +#: ../../godmode/agentes/configurar_agente.php:508 +#: ../../operation/agentes/ver_agente.php:1541 msgid "GIS data" msgstr "GIS データ" -#: ../../godmode/agentes/configurar_agente.php:494 -#: ../../godmode/agentes/configurar_agente.php:649 -#: ../../operation/agentes/ver_agente.php:1234 ../../operation/menu.php:494 -#: ../../operation/incidents/incident_statistics.php:27 +#: ../../godmode/agentes/configurar_agente.php:580 +#: ../../godmode/agentes/configurar_agente.php:741 +#: ../../operation/agentes/ver_agente.php:1561 ../../operation/menu.php:464 +#: ../../operation/incidents/incident_statistics.php:21 #: ../../general/first_task/incidents.php:28 msgid "Incidents" msgstr "インシデント" -#: ../../godmode/agentes/configurar_agente.php:644 +#: ../../godmode/agentes/configurar_agente.php:736 msgid "Gis" msgstr "GIS" -#: ../../godmode/agentes/configurar_agente.php:686 +#: ../../godmode/agentes/configurar_agente.php:778 msgid "SNMP explorer" msgstr "SNMPエクスプローラ" -#: ../../godmode/agentes/configurar_agente.php:717 -#: ../../godmode/agentes/configurar_agente.php:739 ../../godmode/menu.php:103 +#: ../../godmode/agentes/configurar_agente.php:809 +#: ../../godmode/agentes/configurar_agente.php:831 +#: ../../godmode/agentes/modificar_agente.php:104 ../../godmode/menu.php:103 msgid "Resources" msgstr "リソース" -#: ../../godmode/agentes/configurar_agente.php:727 +#: ../../godmode/agentes/configurar_agente.php:819 msgid "Agent manager" msgstr "エージェントマネージャ" -#: ../../godmode/agentes/configurar_agente.php:767 -#: ../../godmode/servers/modificar_server.php:180 +#: ../../godmode/agentes/configurar_agente.php:859 +#: ../../godmode/servers/modificar_server.php:220 msgid "Conf file deleted successfully" msgstr "conf ファイルを削除しました。" -#: ../../godmode/agentes/configurar_agente.php:768 -#: ../../godmode/servers/modificar_server.php:181 +#: ../../godmode/agentes/configurar_agente.php:860 +#: ../../godmode/servers/modificar_server.php:221 msgid "Could not delete conf file" msgstr "conf ファイルの削除に失敗しました。" -#: ../../godmode/agentes/configurar_agente.php:812 -#: ../../godmode/agentes/configurar_agente.php:816 +#: ../../godmode/agentes/configurar_agente.php:877 +#: ../../godmode/agentes/configurar_agente.php:1026 +#: ../../include/class/ExternalTools.class.php:750 +msgid "The ip or dns name entered cannot be resolved" +msgstr "入力された IP または DNS 名の名前解決ができません。" + +#: ../../godmode/agentes/configurar_agente.php:904 +#: ../../godmode/agentes/configurar_agente.php:908 msgid "No data to normalize" msgstr "正規化するデータがありません。" -#: ../../godmode/agentes/configurar_agente.php:821 +#: ../../godmode/agentes/configurar_agente.php:913 #, php-format msgid "Deleted data above %f" msgstr "%f を超えるデータを削除しました。" -#: ../../godmode/agentes/configurar_agente.php:822 +#: ../../godmode/agentes/configurar_agente.php:914 #, php-format msgid "Error normalizing module %s" msgstr "モジュール %s において正規化に失敗しました。" -#: ../../godmode/agentes/configurar_agente.php:949 +#: ../../godmode/agentes/configurar_agente.php:1041 #, php-format msgid "The group id %d is incorrect." msgstr "グループ ID %d は不正です。" -#: ../../godmode/agentes/configurar_agente.php:951 +#: ../../godmode/agentes/configurar_agente.php:1043 +msgid "Agent cannot be updated due to the maximum agent limit for this group" +msgstr "このグループのエージェント上限のため、エージェントを更新できません" + +#: ../../godmode/agentes/configurar_agente.php:1045 msgid "Duplicate main IP address" msgstr "メイン IP が重複しています" -#: ../../godmode/agentes/configurar_agente.php:1007 +#: ../../godmode/agentes/configurar_agente.php:1101 msgid "There was a problem updating the agent" msgstr "エージェントの更新に失敗しました。" -#: ../../godmode/agentes/configurar_agente.php:1141 +#: ../../godmode/agentes/configurar_agente.php:1235 msgid "There was a problem loading the agent" msgstr "エージェントのロードに失敗しました。" -#: ../../godmode/agentes/configurar_agente.php:1626 +#: ../../godmode/agentes/configurar_agente.php:1726 msgid "" "There was a problem updating module. Another module already exists with the " "same name." msgstr "モジュールの更新で問題が発生しました。同じ名前のモジュールがすでに存在します。" -#: ../../godmode/agentes/configurar_agente.php:1630 +#: ../../godmode/agentes/configurar_agente.php:1730 msgid "" "There was a problem updating module. Some required fields are missed: (name)" msgstr "モジュールの更新で問題が発生しました。必須フィールドが入力されていません: (名前)" -#: ../../godmode/agentes/configurar_agente.php:1634 +#: ../../godmode/agentes/configurar_agente.php:1734 msgid "There was a problem updating module. \"No change\"" msgstr "モジュールの更新で問題が発生しました。\"変更点がありません\"" -#: ../../godmode/agentes/configurar_agente.php:1640 +#: ../../godmode/agentes/configurar_agente.php:1740 msgid "There was a problem updating module. Processing error" msgstr "モジュールの更新で問題が発生しました。処理エラー" -#: ../../godmode/agentes/configurar_agente.php:1669 +#: ../../godmode/agentes/configurar_agente.php:1769 msgid "Module successfully updated" msgstr "モジュールの更新が完了しました。" -#: ../../godmode/agentes/configurar_agente.php:1814 +#: ../../godmode/agentes/configurar_agente.php:1914 msgid "" "There was a problem adding module. Another module already exists with the " "same name." msgstr "モジュールの追加で問題が発生しました。同じ名前のモジュールがすでに存在します。" -#: ../../godmode/agentes/configurar_agente.php:1818 +#: ../../godmode/agentes/configurar_agente.php:1918 msgid "" "There was a problem adding module. Some required fields are missed : (name)" msgstr "モジュールの追加で問題が発生しました。必須フィールドが入力されていません: (名前)" -#: ../../godmode/agentes/configurar_agente.php:1824 +#: ../../godmode/agentes/configurar_agente.php:1924 msgid "There was a problem adding module. Processing error" msgstr "モジュールの追加で問題が発生しました。処理エラー" -#: ../../godmode/agentes/configurar_agente.php:1853 -#: ../../godmode/reporting/graph_builder.php:311 +#: ../../godmode/agentes/configurar_agente.php:1953 +#: ../../godmode/reporting/graph_builder.php:390 msgid "Module added successfully" msgstr "モジュールを追加しました。" -#: ../../godmode/agentes/configurar_agente.php:2101 +#: ../../godmode/agentes/configurar_agente.php:2103 msgid "There was a problem deleting the module" msgstr "モジュールの削除に失敗しました。" -#: ../../godmode/agentes/configurar_agente.php:2105 +#: ../../godmode/agentes/configurar_agente.php:2107 msgid "Module deleted succesfully" msgstr "モジュールを削除しました。" -#: ../../godmode/agentes/configurar_agente.php:2232 -#: ../../include/functions_api.php:10128 +#: ../../godmode/agentes/configurar_agente.php:2234 +#: ../../include/functions_api.php:11297 #, php-format msgid "Save by %s Console" msgstr "%s コンソールでの保存" -#: ../../godmode/agentes/configurar_agente.php:2250 -#: ../../include/functions_api.php:10129 +#: ../../godmode/agentes/configurar_agente.php:2252 +#: ../../include/functions_api.php:11298 #, php-format msgid "Update by %s Console" msgstr "%s コンソールでの更新" -#: ../../godmode/agentes/configurar_agente.php:2266 -#: ../../include/functions_api.php:10130 +#: ../../godmode/agentes/configurar_agente.php:2268 +#: ../../include/functions_api.php:11299 #, php-format msgid "Insert by %s Console" msgstr "%s コンソールによる挿入" -#: ../../godmode/agentes/configurar_agente.php:2335 -#: ../../godmode/agentes/configurar_agente.php:2347 +#: ../../godmode/agentes/configurar_agente.php:2337 +#: ../../godmode/agentes/configurar_agente.php:2349 msgid "Invalid tab specified" msgstr "不正なタブが指定されました" @@ -29657,144 +31427,119 @@ msgstr "対象モジュール" msgid "Select Module" msgstr "モジュールの選択" -#: ../../godmode/agentes/module_manager_editor.php:691 +#: ../../godmode/agentes/module_manager_editor.php:707 msgid "Invalid module type" msgstr "不正なモジュールタイプ" -#: ../../godmode/agentes/module_manager_editor.php:711 -msgid "Base options" -msgstr "ベースオプション" - -#: ../../godmode/agentes/module_manager_editor.php:735 +#: ../../godmode/agentes/module_manager_editor.php:751 msgid "Module relations" msgstr "モジュール関係" -#: ../../godmode/agentes/module_manager_editor.php:825 +#: ../../godmode/agentes/module_manager_editor.php:841 msgid "No module to predict" msgstr "予測モジュールがありません。" -#: ../../godmode/agentes/module_manager_editor.php:835 +#: ../../godmode/agentes/module_manager_editor.php:851 msgid "No plug-in provided" msgstr "プラグインがありません" -#: ../../godmode/agentes/module_manager_editor.php:845 +#: ../../godmode/agentes/module_manager_editor.php:861 msgid "No server provided" msgstr "サーバがありません" -#: ../../godmode/agentes/module_manager_editor.php:876 +#: ../../godmode/agentes/module_manager_editor.php:892 msgid "" "Error, The field name and name in module_name in data configuration are " "different." msgstr "エラー、データ設定におけるフィールド名と module_name 内の名前が異なります。" -#: ../../godmode/agentes/module_manager_editor.php:914 +#: ../../godmode/agentes/module_manager_editor.php:930 msgid "The File APIs are not fully supported in this browser." msgstr "このブラウザでは、ファイル API は完全にはサポートされていません。" -#: ../../godmode/agentes/module_manager_editor.php:915 +#: ../../godmode/agentes/module_manager_editor.php:931 msgid "Couldn`t find the fileinput element." msgstr "ファイル入力要素がみつかりません。" -#: ../../godmode/agentes/module_manager_editor.php:916 +#: ../../godmode/agentes/module_manager_editor.php:932 msgid "" "This browser doesn`t seem to support the files property of file inputs." msgstr "このブラウザは、ファイル入力におけるファイルのプロパティをサポートしていません。" -#: ../../godmode/agentes/module_manager_editor.php:917 +#: ../../godmode/agentes/module_manager_editor.php:933 msgid "Please select a file before clicking Load" msgstr "読み込みをクリックする前にファイルを選択してください。" -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:229 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:334 -msgid "No agent selected or the agent does not exist" -msgstr "エージェントが選択されてないか、存在しません。" - -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:475 -#: ../../godmode/agentes/agent_wizard.snmp_explorer.php:733 -msgid "Use agent ip" -msgstr "エージェントのIPを使う" - -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:501 -msgid "" -"In order to use remote executions you need to enable remote execution in " -"satellite server" -msgstr "リモート実行を使用するには、サテライトサーバーでリモート実行を有効にする必要があります" - -#: ../../godmode/agentes/agent_wizard.snmp_interfaces_explorer.php:617 -msgid "When selecting interfaces" -msgstr "インタフェース選択時" - -#: ../../godmode/agentes/modificar_agente.php:63 +#: ../../godmode/agentes/modificar_agente.php:95 #, php-format msgid "Agents defined in %s" msgstr "%s で定義されたエージェント" -#: ../../godmode/agentes/modificar_agente.php:66 -#: ../../godmode/massive/massive_operations.php:334 +#: ../../godmode/agentes/modificar_agente.php:116 +#, php-format msgid "" -"This node is configured with centralized mode. To delete an agent go to " -"metaconsole." -msgstr "" +"This node is configured with centralized mode. Go to %s to delete an agent" +msgstr "このノードは中央管理モードで設定されています。 エージェントを削除するには %s に移動します" -#: ../../godmode/agentes/modificar_agente.php:103 +#: ../../godmode/agentes/modificar_agente.php:164 msgid "Success deleted agent." msgstr "エージェントを削除しました" -#: ../../godmode/agentes/modificar_agente.php:103 +#: ../../godmode/agentes/modificar_agente.php:165 msgid "Could not be deleted." msgstr "削除できませんでした。" -#: ../../godmode/agentes/modificar_agente.php:110 +#: ../../godmode/agentes/modificar_agente.php:180 msgid "Maybe the files conf or md5 could not be deleted" msgstr "confまたはmd5ファイルを削除できませんでした" -#: ../../godmode/agentes/modificar_agente.php:179 +#: ../../godmode/agentes/modificar_agente.php:314 msgid "Show Agents" msgstr "エージェント表示" -#: ../../godmode/agentes/modificar_agente.php:181 +#: ../../godmode/agentes/modificar_agente.php:316 msgid "Everyone" msgstr "全て" -#: ../../godmode/agentes/modificar_agente.php:190 +#: ../../godmode/agentes/modificar_agente.php:330 msgid "Operative System" msgstr "オペレーションシステム" -#: ../../godmode/agentes/modificar_agente.php:211 +#: ../../godmode/agentes/modificar_agente.php:361 msgid "" "Search filter by alias, name, description, IP address or custom fields " "content" msgstr "別名、名前、説明、IPドレス、カスタムフィールドの内容による検索フィルタ" -#: ../../godmode/agentes/modificar_agente.php:492 +#: ../../godmode/agentes/modificar_agente.php:644 msgid "Remote agent configuration" msgstr "リモートエージェント設定" -#: ../../godmode/agentes/modificar_agente.php:492 +#: ../../godmode/agentes/modificar_agente.php:644 msgid "R" msgstr "R" -#: ../../godmode/agentes/modificar_agente.php:666 +#: ../../godmode/agentes/modificar_agente.php:854 msgid "Edit remote config" msgstr "リモート設定" -#: ../../godmode/agentes/modificar_agente.php:713 +#: ../../godmode/agentes/modificar_agente.php:904 msgid "You are going to enable a cluster agent. Are you sure?" msgstr "クラスタエージェントを有効化します。よろしいですか?" -#: ../../godmode/agentes/modificar_agente.php:716 +#: ../../godmode/agentes/modificar_agente.php:907 msgid "Enable agent" msgstr "エージェントの有効化" -#: ../../godmode/agentes/modificar_agente.php:723 +#: ../../godmode/agentes/modificar_agente.php:914 msgid "You are going to disable a cluster agent. Are you sure?" msgstr "クラスタエージェントを無効化します。よろしいですか?" -#: ../../godmode/agentes/modificar_agente.php:726 +#: ../../godmode/agentes/modificar_agente.php:917 msgid "Disable agent" msgstr "エージェントの無効化" -#: ../../godmode/agentes/modificar_agente.php:736 +#: ../../godmode/agentes/modificar_agente.php:927 msgid "WARNING! - You are going to delete a cluster agent. Are you sure?" msgstr "警告! - クラスタエージェントを削除します。よろしいですか?" @@ -29833,76 +31578,70 @@ msgid "Altitude: " msgstr "高度: " #: ../../godmode/agentes/agent_conf_gis.php:124 -#: ../../godmode/massive/massive_edit_agents.php:685 +#: ../../godmode/massive/massive_edit_agents.php:722 msgid "Ignore new GIS data:" msgstr "新たな GIS データを無視する:" #: ../../godmode/agentes/planned_downtime.list.php:47 -msgid "An error occurred while migrating the malformed planned downtimes" -msgstr "不正な計画停止の移動でエラーが発生しました。" +msgid "An error occurred while migrating the malformed scheduled downtimes" +msgstr "不正な形式の計画停止の移行中にエラーが発生しました" #: ../../godmode/agentes/planned_downtime.list.php:47 msgid "Please run the migration again or contact with the administrator" msgstr "移動を再実行するか管理者に連絡してください。" #: ../../godmode/agentes/planned_downtime.list.php:55 +#: ../../godmode/agentes/planned_downtime.editor.php:67 +#: ../../include/functions_reporting_html.php:863 +#: ../../include/functions_reporting_html.php:4261 msgid "Scheduled Downtime" msgstr "計画停止" #: ../../godmode/agentes/planned_downtime.list.php:83 -msgid "An error occurred stopping the planned downtime" -msgstr "計画停止の中止でエラーが発生しました" +msgid "An error occurred stopping the scheduled downtime" +msgstr "計画停止の中止中にエラーが発生しました" #: ../../godmode/agentes/planned_downtime.list.php:106 -msgid "This planned downtime is running" -msgstr "この計画停止は実行中です" +msgid "This scheduled downtime is running" +msgstr "この計画停止を実行中" #: ../../godmode/agentes/planned_downtime.list.php:157 -#: ../../godmode/agentes/planned_downtime.editor.php:697 +#: ../../godmode/agentes/planned_downtime.editor.php:594 msgid "Once" msgstr "一回のみ" #: ../../godmode/agentes/planned_downtime.list.php:158 #: ../../godmode/agentes/planned_downtime.list.php:446 -#: ../../godmode/agentes/planned_downtime.editor.php:698 +#: ../../godmode/agentes/planned_downtime.editor.php:595 msgid "Periodically" msgstr "定期的" -#: ../../godmode/agentes/planned_downtime.list.php:160 -msgid "Execution type" -msgstr "実行タイプ" - #: ../../godmode/agentes/planned_downtime.list.php:162 msgid "Show past downtimes" msgstr "終了した計画停止の表示" #: ../../godmode/agentes/planned_downtime.list.php:365 #: ../../godmode/agentes/planned_downtime.export_csv.php:199 -msgid "No planned downtime" -msgstr "計画停止はありません。" +msgid "No scheduled downtime" +msgstr "計画停止がありません" #: ../../godmode/agentes/planned_downtime.list.php:398 msgid "Name #Ag." msgstr "名前" -#: ../../godmode/agentes/planned_downtime.list.php:402 -#: ../../godmode/agentes/planned_downtime.editor.php:694 -#: ../../include/functions_reporting_html.php:5174 -msgid "Execution" -msgstr "実行" - #: ../../godmode/agentes/planned_downtime.list.php:407 -#: ../../godmode/agentes/planned_downtime.list.php:479 +#: ../../godmode/agentes/planned_downtime.list.php:482 +#: ../../godmode/agentes/planned_downtime.list.php:484 msgid "Stop downtime" msgstr "計画停止の中止" #: ../../godmode/agentes/planned_downtime.list.php:438 -#: ../../godmode/agentes/planned_downtime.editor.php:680 +#: ../../godmode/agentes/planned_downtime.editor.php:577 msgid "Disabled Agents" msgstr "エージェント無効化" #: ../../godmode/agentes/planned_downtime.list.php:439 -#: ../../godmode/agentes/planned_downtime.editor.php:681 +#: ../../godmode/agentes/planned_downtime.editor.php:578 msgid "Disabled only Alerts" msgstr "アラートのみ無効化" @@ -29914,201 +31653,201 @@ msgstr "一回" msgid "Not running" msgstr "停止中" -#: ../../godmode/agentes/planned_downtime.list.php:555 +#: ../../godmode/agentes/planned_downtime.list.php:575 msgid "" -"WARNING: If you delete this planned downtime, it will not be taken into " +"WARNING: If you delete this scheduled downtime, it will not be taken into " "account in future SLA reports" -msgstr "警告: この計画停止を削除すると、今後の SLA レポートに反映されません" +msgstr "警告: この計画停止を削除すると、将来の SLA レポートには考慮されません" -#: ../../godmode/agentes/planned_downtime.list.php:561 -msgid "WARNING: There are malformed planned downtimes" -msgstr "警告: 不正な計画停止があります。" +#: ../../godmode/agentes/planned_downtime.list.php:581 +msgid "WARNING: There are malformed scheduled downtimes" +msgstr "警告: 不正な計画停止があります" -#: ../../godmode/agentes/planned_downtime.list.php:561 +#: ../../godmode/agentes/planned_downtime.list.php:581 msgid "Do you want to migrate automatically the malformed items?" msgstr "不正な要素を自動的に移動しますか。" -#: ../../godmode/agentes/planned_downtime.editor.php:181 -#: ../../godmode/agentes/planned_downtime.editor.php:313 -#: ../../godmode/agentes/planned_downtime.editor.php:1235 +#: ../../godmode/agentes/planned_downtime.editor.php:207 +#: ../../godmode/agentes/planned_downtime.editor.php:1113 +#: ../../godmode/agentes/planned_downtime.editor.php:1248 msgid "This elements cannot be modified while the downtime is being executed" msgstr "計画停止実行中は、この要素は変更できません。" -#: ../../godmode/agentes/planned_downtime.editor.php:346 +#: ../../godmode/agentes/planned_downtime.editor.php:240 #: ../../include/functions_planned_downtimes.php:40 -#: ../../include/functions_planned_downtimes.php:744 +#: ../../include/functions_planned_downtimes.php:742 msgid "" "Not created. Error inserting data. Start time must be higher than the " "current time" msgstr "作成できませんでした。データ挿入エラーです。開始時刻は現在時刻よりも後でなければいけません。" -#: ../../godmode/agentes/planned_downtime.editor.php:350 -#: ../../godmode/agentes/planned_downtime.editor.php:354 -#: ../../godmode/agentes/planned_downtime.editor.php:361 -#: ../../godmode/agentes/planned_downtime.editor.php:365 +#: ../../godmode/agentes/planned_downtime.editor.php:244 +#: ../../godmode/agentes/planned_downtime.editor.php:248 +#: ../../godmode/agentes/planned_downtime.editor.php:255 +#: ../../godmode/agentes/planned_downtime.editor.php:259 #: ../../include/functions_planned_downtimes.php:42 #: ../../include/functions_planned_downtimes.php:47 #: ../../include/functions_planned_downtimes.php:49 -#: ../../include/functions_planned_downtimes.php:749 -#: ../../include/functions_planned_downtimes.php:756 -#: ../../include/functions_planned_downtimes.php:764 -#: ../../include/functions_planned_downtimes.php:772 -#: ../../include/functions_planned_downtimes.php:777 -#: ../../include/functions_planned_downtimes.php:782 -#: ../../include/functions_planned_downtimes.php:787 -#: ../../include/functions_planned_downtimes.php:792 -#: ../../include/functions_planned_downtimes.php:797 -#: ../../include/functions_planned_downtimes.php:802 +#: ../../include/functions_planned_downtimes.php:747 +#: ../../include/functions_planned_downtimes.php:754 +#: ../../include/functions_planned_downtimes.php:762 +#: ../../include/functions_planned_downtimes.php:770 +#: ../../include/functions_planned_downtimes.php:775 +#: ../../include/functions_planned_downtimes.php:780 +#: ../../include/functions_planned_downtimes.php:785 +#: ../../include/functions_planned_downtimes.php:790 +#: ../../include/functions_planned_downtimes.php:795 +#: ../../include/functions_planned_downtimes.php:800 msgid "Not created. Error inserting data" msgstr "設定できませんでした。入力データエラーです。" -#: ../../godmode/agentes/planned_downtime.editor.php:350 +#: ../../godmode/agentes/planned_downtime.editor.php:244 #: ../../include/functions_planned_downtimes.php:42 -#: ../../include/functions_planned_downtimes.php:756 +#: ../../include/functions_planned_downtimes.php:754 msgid "The end date must be higher than the start date" msgstr "終了日は開始日より後でなければいけません" -#: ../../godmode/agentes/planned_downtime.editor.php:354 -#: ../../include/functions_planned_downtimes.php:749 +#: ../../godmode/agentes/planned_downtime.editor.php:248 +#: ../../include/functions_planned_downtimes.php:747 msgid "The end date must be higher than the current time" msgstr "終了日時は開始日時より後でなければいけません" -#: ../../godmode/agentes/planned_downtime.editor.php:361 -#: ../../godmode/agentes/planned_downtime.editor.php:807 -#: ../../godmode/agentes/planned_downtime.editor.php:820 +#: ../../godmode/agentes/planned_downtime.editor.php:255 +#: ../../godmode/agentes/planned_downtime.editor.php:704 +#: ../../godmode/agentes/planned_downtime.editor.php:717 #: ../../include/functions_planned_downtimes.php:47 -#: ../../include/functions_planned_downtimes.php:764 +#: ../../include/functions_planned_downtimes.php:762 msgid "The end time must be higher than the start time" msgstr "終了時刻は開始時刻より後でなければいけません" -#: ../../godmode/agentes/planned_downtime.editor.php:365 -#: ../../godmode/agentes/planned_downtime.editor.php:792 +#: ../../godmode/agentes/planned_downtime.editor.php:259 +#: ../../godmode/agentes/planned_downtime.editor.php:689 #: ../../include/functions_planned_downtimes.php:49 -#: ../../include/functions_planned_downtimes.php:772 +#: ../../include/functions_planned_downtimes.php:770 msgid "The end day must be higher than the start day" msgstr "終了日は開始日より後でなければいけません" -#: ../../godmode/agentes/planned_downtime.editor.php:417 +#: ../../godmode/agentes/planned_downtime.editor.php:311 #: ../../include/functions_planned_downtimes.php:98 -#: ../../include/functions_planned_downtimes.php:816 -msgid "Each planned downtime must have a different name" -msgstr "それぞれの計画停止は異なる名前でなければいけません" +#: ../../include/functions_planned_downtimes.php:814 +msgid "Each scheduled downtime must have a different name" +msgstr "それぞれの計画停止は異なる名前である必要があります" -#: ../../godmode/agentes/planned_downtime.editor.php:422 -#: ../../godmode/agentes/planned_downtime.editor.php:454 +#: ../../godmode/agentes/planned_downtime.editor.php:316 +#: ../../godmode/agentes/planned_downtime.editor.php:348 #: ../../include/functions_planned_downtimes.php:103 -#: ../../include/functions_planned_downtimes.php:822 -msgid "Planned downtime must have a name" +#: ../../include/functions_planned_downtimes.php:820 +msgid "Scheduled downtime must have a name" msgstr "計画停止には名前が必要です" -#: ../../godmode/agentes/planned_downtime.editor.php:467 -msgid "Cannot be modified while the downtime is being executed" -msgstr "計画停止実行中は編集できません" - -#: ../../godmode/agentes/planned_downtime.editor.php:674 +#: ../../godmode/agentes/planned_downtime.editor.php:571 msgid "Quiet: Modules will not generate events or fire alerts." msgstr "静観: モジュールはイベント生成やアラートの発報を行いません" -#: ../../godmode/agentes/planned_downtime.editor.php:674 +#: ../../godmode/agentes/planned_downtime.editor.php:571 msgid "Disable Agents: Disables the selected agents." msgstr "エージェント無効化: 選択したエージェントを無効化します。" -#: ../../godmode/agentes/planned_downtime.editor.php:674 +#: ../../godmode/agentes/planned_downtime.editor.php:571 msgid "Disable Alerts: Disable alerts for the selected agents." msgstr "アラートのみ無効化: 選択したエージェントのアラートを無効化します。" -#: ../../godmode/agentes/planned_downtime.editor.php:713 +#: ../../godmode/agentes/planned_downtime.editor.php:610 msgid "Configure the time" msgstr "時間設定" -#: ../../godmode/agentes/planned_downtime.editor.php:719 -#: ../../include/functions_reporting_html.php:71 -#: ../../include/functions_reporting_html.php:4514 +#: ../../godmode/agentes/planned_downtime.editor.php:616 +#: ../../include/functions_reporting_html.php:86 +#: ../../include/functions_reporting_html.php:5180 msgid "From:" msgstr "開始日時:" -#: ../../godmode/agentes/planned_downtime.editor.php:723 -#: ../../include/functions_reporting_html.php:71 -#: ../../include/functions_reporting_html.php:4514 +#: ../../godmode/agentes/planned_downtime.editor.php:620 +#: ../../include/functions_reporting_html.php:86 +#: ../../include/functions_reporting_html.php:5180 msgid "To:" msgstr "終了日時:" -#: ../../godmode/agentes/planned_downtime.editor.php:732 +#: ../../godmode/agentes/planned_downtime.editor.php:629 msgid "Type Periodicity:" msgstr "定期実行タイプ:" -#: ../../godmode/agentes/planned_downtime.editor.php:764 +#: ../../godmode/agentes/planned_downtime.editor.php:661 msgid "From day:" msgstr "開始日:" -#: ../../godmode/agentes/planned_downtime.editor.php:778 +#: ../../godmode/agentes/planned_downtime.editor.php:675 msgid "To day:" msgstr "終了日:" -#: ../../godmode/agentes/planned_downtime.editor.php:797 +#: ../../godmode/agentes/planned_downtime.editor.php:694 msgid "From hour:" msgstr "開始時間:" -#: ../../godmode/agentes/planned_downtime.editor.php:810 +#: ../../godmode/agentes/planned_downtime.editor.php:707 msgid "To hour:" msgstr "終了時間:" -#: ../../godmode/agentes/planned_downtime.editor.php:971 +#: ../../godmode/agentes/planned_downtime.editor.php:783 +msgid "Group filter" +msgstr "グループフィルタ" + +#: ../../godmode/agentes/planned_downtime.editor.php:817 msgid "Available modules:" msgstr "存在するモジュール:" -#: ../../godmode/agentes/planned_downtime.editor.php:972 +#: ../../godmode/agentes/planned_downtime.editor.php:818 msgid "Only for type Quiet for downtimes." msgstr "静観タイプの場合のみ" -#: ../../godmode/agentes/planned_downtime.editor.php:1009 +#: ../../godmode/agentes/planned_downtime.editor.php:876 msgid "Agents planned for this downtime" msgstr "この計画停止が予定される対象エージェント" -#: ../../godmode/agentes/planned_downtime.editor.php:1027 +#: ../../godmode/agentes/planned_downtime.editor.php:894 msgid "There are no agents" msgstr "エージェントがありません" -#: ../../godmode/agentes/planned_downtime.editor.php:1069 +#: ../../godmode/agentes/planned_downtime.editor.php:936 msgid "All alerts" msgstr "全アラート" -#: ../../godmode/agentes/planned_downtime.editor.php:1071 +#: ../../godmode/agentes/planned_downtime.editor.php:938 msgid "Entire agent" msgstr "エージェント全体" -#: ../../godmode/agentes/planned_downtime.editor.php:1074 -#: ../../godmode/agentes/planned_downtime.editor.php:1183 +#: ../../godmode/agentes/planned_downtime.editor.php:941 +#: ../../godmode/agentes/planned_downtime.editor.php:1065 msgid "All modules" msgstr "全モジュール" -#: ../../godmode/agentes/planned_downtime.editor.php:1076 -#: ../../godmode/agentes/planned_downtime.editor.php:1175 -#: ../../godmode/agentes/planned_downtime.editor.php:1179 +#: ../../godmode/agentes/planned_downtime.editor.php:943 +#: ../../godmode/agentes/planned_downtime.editor.php:1057 +#: ../../godmode/agentes/planned_downtime.editor.php:1061 msgid "Some modules" msgstr "いくつかのモジュール" -#: ../../godmode/agentes/planned_downtime.editor.php:1144 +#: ../../godmode/agentes/planned_downtime.editor.php:1011 msgid "Add Module:" msgstr "モジュール追加:" -#: ../../godmode/agentes/planned_downtime.editor.php:1365 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3606 +#: ../../godmode/agentes/planned_downtime.editor.php:1378 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4120 msgid "Please select a module." msgstr "モジュールを選択してください。" -#: ../../godmode/agentes/planned_downtime.editor.php:1498 +#: ../../godmode/agentes/planned_downtime.editor.php:1513 msgid "" -"WARNING: If you edit this planned downtime, the data of future SLA reports " +"WARNING: If you edit this scheduled downtime, the data of future SLA reports " "may be altered" -msgstr "警告: この計画停止を編集すると、今後の SLA レポートのデータが変わります" +msgstr "警告: この計画停止を編集すると、将来の SLA レポートデータが置き換えられます" #: ../../godmode/agentes/fields_manager.php:30 msgid "Agents custom fields manager" msgstr "エージェントカスタムフィールド管理" #: ../../godmode/agentes/fields_manager.php:46 -#: ../../include/ajax/custom_fields.php:727 +#: ../../include/ajax/custom_fields.php:737 msgid "The name must not be empty" msgstr "名前は空ではいけません" @@ -30150,123 +31889,130 @@ msgid "" "details" msgstr "前面表示が有効になっていると、エージェント詳細に表示されます。" -#: ../../godmode/agentes/fields_manager.php:164 +#: ../../godmode/agentes/fields_manager.php:168 msgid "Create field" msgstr "フィールド作成" -#: ../../godmode/agentes/module_manager_editor_network.php:470 +#: ../../godmode/agentes/module_manager_editor_network.php:266 +msgid "SNMP walk" +msgstr "snmpwalk" + +#: ../../godmode/agentes/module_manager_editor_network.php:472 msgid "Windows remote" msgstr "リモート Windows" -#: ../../godmode/agentes/module_manager_editor_network.php:473 +#: ../../godmode/agentes/module_manager_editor_network.php:475 msgid "Connection method" msgstr "接続方法" -#: ../../godmode/agentes/agent_manager.php:221 -#: ../../operation/agentes/estado_agente.php:189 ../../operation/menu.php:56 +#: ../../godmode/agentes/agent_manager.php:223 +#: ../../operation/agentes/estado_agente.php:212 ../../operation/menu.php:54 msgid "Agent detail" msgstr "エージェント詳細" -#: ../../godmode/agentes/agent_manager.php:231 +#: ../../godmode/agentes/agent_manager.php:238 msgid "Delete agent" msgstr "エージェント削除" -#: ../../godmode/agentes/agent_manager.php:258 +#: ../../godmode/agentes/agent_manager.php:269 msgid "QR Code Agent view" msgstr "エージェント表示 QR コード" -#: ../../godmode/agentes/agent_manager.php:279 +#: ../../godmode/agentes/agent_manager.php:290 msgid "Use alias as name" msgstr "名前に別名を利用" -#: ../../godmode/agentes/agent_manager.php:287 -#: ../../godmode/setup/setup_general.php:338 +#: ../../godmode/agentes/agent_manager.php:298 +#: ../../godmode/setup/setup_general.php:459 msgid "Unique IP" msgstr "ユニーク IP" -#: ../../godmode/agentes/agent_manager.php:321 +#: ../../godmode/agentes/agent_manager.php:332 msgid "Primary group" msgstr "プライマリグループ" -#: ../../godmode/agentes/agent_manager.php:532 -#: ../../godmode/massive/massive_edit_agents.php:707 +#: ../../godmode/agentes/agent_manager.php:584 +#: ../../godmode/massive/massive_edit_agents.php:744 msgid "Safe operation mode" msgstr "セーフオペレーションモード" -#: ../../godmode/agentes/agent_manager.php:554 -#: ../../godmode/massive/massive_edit_agents.php:653 -msgid "Not available" -msgstr "利用できません" - -#: ../../godmode/agentes/agent_manager.php:572 +#: ../../godmode/agentes/agent_manager.php:625 msgid "Cascade protection services" msgstr "サービス関連障害検知抑制" -#: ../../godmode/agentes/agent_manager.php:599 -#: ../../godmode/massive/massive_edit_agents.php:535 +#: ../../godmode/agentes/agent_manager.php:652 +#: ../../godmode/massive/massive_edit_agents.php:555 msgid "Cascade protection" msgstr "関連障害検知抑制" -#: ../../godmode/agentes/agent_manager.php:615 -#: ../../godmode/massive/massive_edit_agents.php:633 +#: ../../godmode/agentes/agent_manager.php:668 +#: ../../godmode/massive/massive_edit_agents.php:670 msgid "Module definition" msgstr "モジュール定義" -#: ../../godmode/agentes/agent_manager.php:620 -#: ../../godmode/massive/massive_edit_agents.php:635 +#: ../../godmode/agentes/agent_manager.php:673 +#: ../../godmode/massive/massive_edit_agents.php:672 msgid "Learning mode" msgstr "学習モード" -#: ../../godmode/agentes/agent_manager.php:630 -#: ../../godmode/massive/massive_edit_agents.php:636 +#: ../../godmode/agentes/agent_manager.php:683 +#: ../../godmode/massive/massive_edit_agents.php:673 msgid "Normal mode" msgstr "通常モード" -#: ../../godmode/agentes/agent_manager.php:640 -#: ../../godmode/massive/massive_edit_agents.php:637 +#: ../../godmode/agentes/agent_manager.php:693 +#: ../../godmode/massive/massive_edit_agents.php:674 msgid "Autodisable mode" msgstr "自動無効化モード" -#: ../../godmode/agentes/agent_manager.php:657 +#: ../../godmode/agentes/agent_manager.php:710 msgid "Disabled mode" msgstr "無効化モード" -#: ../../godmode/agentes/agent_manager.php:662 -#: ../../godmode/agentes/agent_manager.php:679 -#: ../../include/functions_treeview.php:736 -#: ../../operation/agentes/ver_agente.php:1246 -#: ../../operation/agentes/estado_generalagente.php:431 +#: ../../godmode/agentes/agent_manager.php:715 +#: ../../godmode/agentes/agent_manager.php:732 +#: ../../include/functions_treeview.php:759 +#: ../../operation/agentes/ver_agente.php:1580 +#: ../../operation/agentes/estado_generalagente.php:476 msgid "Url address" msgstr "URLアドレス" -#: ../../godmode/agentes/agent_manager.php:704 -#: ../../godmode/massive/massive_edit_agents.php:681 +#: ../../godmode/agentes/agent_manager.php:757 +#: ../../godmode/massive/massive_edit_agents.php:718 msgid "Agent icon" msgstr "エージェントアイコン" -#: ../../godmode/agentes/agent_manager.php:754 +#: ../../godmode/agentes/agent_manager.php:807 msgid "Update new GIS data:" msgstr "新たな GIS データ更新:" -#: ../../godmode/agentes/agent_manager.php:816 +#: ../../godmode/agentes/agent_manager.php:869 msgid "Click to display" msgstr "クリックして表示" -#: ../../godmode/agentes/agent_manager.php:1069 +#: ../../godmode/agentes/agent_manager.php:1117 msgid "Primary group cannot be secondary too." msgstr "プライマリグループはセカンダリにできません。" -#: ../../godmode/agentes/agent_manager.php:1199 +#: ../../godmode/agentes/agent_manager.php:1248 msgid "Secondary group cannot be primary too." msgstr "セカンダリグループはプライマリにできません。" +#: ../../godmode/agentes/agent_incidents.php:22 +#: ../../operation/incidents/incident_statistics.php:24 +#: ../../operation/incidents/configure_integriaims_incident.php:33 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:23 +#: ../../operation/incidents/list_integriaims_incidents.php:34 +msgid "" +"In order to access ticket management system, integration with Integria IMS " +"must be enabled and properly configured" +msgstr "チケット管理システムにアクセスするためには、Integria IMS との統合が有効化され正しく設定されている必要があります" + #: ../../godmode/agentes/agent_incidents.php:69 msgid "No incidents associated to this agent" msgstr "このエージェントに関連付けられたインシデントがありません" #: ../../godmode/agentes/agent_incidents.php:90 -#: ../../operation/incidents/incident_detail.php:272 -#: ../../operation/incidents/incident.php:421 msgid "Incident" msgstr "インシデント" @@ -30327,205 +32073,230 @@ msgstr "選択肢" msgid "Set values separated by comma" msgstr "カンマ区切りで値を設定" -#: ../../godmode/agentes/module_manager_editor_common.php:90 +#: ../../godmode/agentes/module_manager_editor_common.php:108 msgid "Using module component" msgstr "モジュールコンポーネント" -#: ../../godmode/agentes/module_manager_editor_common.php:387 -#: ../../godmode/agentes/module_manager_editor_common.php:440 +#: ../../godmode/agentes/module_manager_editor_common.php:412 +msgid "Warning threshold" +msgstr "警告閾値" + +#: ../../godmode/agentes/module_manager_editor_common.php:414 +#: ../../godmode/agentes/module_manager_editor_common.php:467 msgid "Min. " msgstr "最小 " -#: ../../godmode/agentes/module_manager_editor_common.php:614 +#: ../../godmode/agentes/module_manager_editor_common.php:465 +msgid "Critical threshold" +msgstr "障害閾値" + +#: ../../godmode/agentes/module_manager_editor_common.php:655 msgid "Dynamic Threshold Interval" msgstr "動的しきい値の間隔" -#: ../../godmode/agentes/module_manager_editor_common.php:634 +#: ../../godmode/agentes/module_manager_editor_common.php:682 msgid "Dynamic Threshold Min. " msgstr "最小動的しきい値 " -#: ../../godmode/agentes/module_manager_editor_common.php:647 +#: ../../godmode/agentes/module_manager_editor_common.php:695 msgid "Dynamic Threshold Max. " msgstr "最大動的しきい値 " -#: ../../godmode/agentes/module_manager_editor_common.php:660 +#: ../../godmode/agentes/module_manager_editor_common.php:708 msgid "Dynamic Threshold Two Tailed: " msgstr "2つの動的しきい値を使う: " -#: ../../godmode/agentes/module_manager_editor_common.php:671 +#: ../../godmode/agentes/module_manager_editor_common.php:719 msgid "Not needed" msgstr "不要です。" -#: ../../godmode/agentes/module_manager_editor_common.php:951 +#: ../../godmode/agentes/module_manager_editor_common.php:1017 msgid "Tags from policy" msgstr "ポリシーからのタグ" -#: ../../godmode/agentes/module_manager_editor_common.php:991 +#: ../../godmode/agentes/module_manager_editor_common.php:1057 msgid "Cascade Protection Services" msgstr "サービス関連障害検知抑制" -#: ../../godmode/agentes/module_manager_editor_common.php:1025 -#: ../../godmode/agentes/module_manager_editor_common.php:1033 -#: ../../godmode/agentes/module_manager_editor_common.php:1042 +#: ../../godmode/agentes/module_manager_editor_common.php:1091 +#: ../../godmode/agentes/module_manager_editor_common.php:1099 +#: ../../godmode/agentes/module_manager_editor_common.php:1108 msgid "Cron from" msgstr "Cron 開始" -#: ../../godmode/agentes/module_manager_editor_common.php:1029 -#: ../../godmode/agentes/module_manager_editor_common.php:1037 -#: ../../godmode/agentes/module_manager_editor_common.php:1046 +#: ../../godmode/agentes/module_manager_editor_common.php:1095 +#: ../../godmode/agentes/module_manager_editor_common.php:1103 +#: ../../godmode/agentes/module_manager_editor_common.php:1112 msgid "Cron to" msgstr "Cron 終了" -#: ../../godmode/agentes/module_manager_editor_common.php:1082 +#: ../../godmode/agentes/module_manager_editor_common.php:1148 msgid "Module parent" msgstr "モジュールの親" -#: ../../godmode/agentes/module_manager_editor_common.php:1180 -#: ../../godmode/agentes/module_manager_editor_common.php:1275 +#: ../../godmode/agentes/module_manager_editor_common.php:1246 +#: ../../godmode/agentes/module_manager_editor_common.php:1357 msgid "Direct" msgstr "直接" -#: ../../godmode/agentes/module_manager_editor_common.php:1181 -#: ../../godmode/agentes/module_manager_editor_common.php:1275 -#: ../../include/functions_reporting_html.php:3028 -#: ../../include/functions_reporting_html.php:3113 -#: ../../include/functions_reporting_html.php:3176 -#: ../../include/functions_reporting_html.php:3531 +#: ../../godmode/agentes/module_manager_editor_common.php:1247 +#: ../../godmode/agentes/module_manager_editor_common.php:1357 +#: ../../include/functions_reporting_html.php:3539 +#: ../../include/functions_reporting_html.php:3625 +#: ../../include/functions_reporting_html.php:3698 +#: ../../include/functions_reporting_html.php:3707 +#: ../../include/functions_reporting_html.php:3831 +#: ../../include/functions_reporting_html.php:3840 +#: ../../include/functions_reporting_html.php:4158 +#: ../../include/functions_reporting_html.php:4164 msgid "Failover" msgstr "フェイルオーバ" -#: ../../godmode/agentes/module_manager_editor_common.php:1182 +#: ../../godmode/agentes/module_manager_editor_common.php:1248 msgid "Rel. type" -msgstr "" +msgstr "関係タイプ" -#: ../../godmode/agentes/module_manager_editor_common.php:1197 +#: ../../godmode/agentes/module_manager_editor_common.php:1263 msgid "Add relationship" msgstr "関係の追加" -#: ../../godmode/agentes/module_manager_editor_common.php:1222 +#: ../../godmode/agentes/module_manager_editor_common.php:1288 msgid "Changes" msgstr "変更" -#: ../../godmode/agentes/module_manager.php:89 +#: ../../godmode/agentes/module_manager.php:130 msgid "Create a new data server module" msgstr "データサーバモジュールの新規作成" -#: ../../godmode/agentes/module_manager.php:91 +#: ../../godmode/agentes/module_manager.php:132 msgid "Create a new network server module" msgstr "ネットワークサーバモジュールの新規作成" -#: ../../godmode/agentes/module_manager.php:95 +#: ../../godmode/agentes/module_manager.php:136 msgid "Create a new plugin server module" msgstr "プラグインサーバモジュールの新規作成" -#: ../../godmode/agentes/module_manager.php:99 +#: ../../godmode/agentes/module_manager.php:140 msgid "Create a new WMI server module" msgstr "WMI サーバモジュールの新規作成" -#: ../../godmode/agentes/module_manager.php:103 +#: ../../godmode/agentes/module_manager.php:144 msgid "Create a new prediction server module" msgstr "予測サーバモジュールの新規作成" -#: ../../godmode/agentes/module_manager.php:147 -#: ../../operation/agentes/estado_monitores.php:575 +#: ../../godmode/agentes/module_manager.php:148 +msgid "Create a new web Server module" +msgstr "ウェブサーバモジュールの新規作成" + +#: ../../godmode/agentes/module_manager.php:192 +#: ../../operation/agentes/estado_monitores.php:582 msgid "Show in hierachy mode" msgstr "階層モードで表示" -#: ../../godmode/agentes/module_manager.php:159 +#: ../../godmode/agentes/module_manager.php:211 msgid "

Type

" msgstr "

タイプ

" -#: ../../godmode/agentes/module_manager.php:176 +#: ../../godmode/agentes/module_manager.php:241 msgid "Get more modules on Monitoring Library" msgstr "ライブラリからモジュールを取得" -#: ../../godmode/agentes/module_manager.php:210 +#: ../../godmode/agentes/module_manager.php:275 msgid "Nice try buddy" msgstr "問題が発生しました" -#: ../../godmode/agentes/module_manager.php:337 +#: ../../godmode/agentes/module_manager.php:428 +#: ../../godmode/agentes/module_manager.php:468 #, php-format -msgid "There was a problem deleting %s modules, none deleted." -msgstr "%s 個のモジュール削除に失敗しました。いずれのモジュールも削除されていません。" +msgid "" +"There was a problem completing the operation. Applied to 0/%d modules." +msgstr "処理が正しく終了しませんでした。 0 /%d モジュールに適用されます。" -#: ../../godmode/agentes/module_manager.php:343 -msgid "All Modules deleted succesfully" -msgstr "すべてのモジュールを削除しました" +#: ../../godmode/agentes/module_manager.php:434 +#: ../../godmode/agentes/module_manager.php:474 +msgid "Operation finished successfully." +msgstr "処理が正常に終了しました。" -#: ../../godmode/agentes/module_manager.php:347 +#: ../../godmode/agentes/module_manager.php:438 +#: ../../godmode/agentes/module_manager.php:478 #, php-format -msgid "There was a problem only deleted %s modules of %s total." -msgstr "%s 個(全 %s 個中)のモジュール削除に失敗しました。" +msgid "" +"There was a problem completing the operation. Applied to %d/%d modules." +msgstr "処理が正しく完了しませんでした。%d/%d モジュールに適用されます。" -#: ../../godmode/agentes/module_manager.php:618 -#: ../../godmode/reporting/map_builder.php:403 -#: ../../godmode/reporting/map_builder.php:420 -#: ../../include/ajax/module.php:442 +#: ../../godmode/agentes/module_manager.php:782 +#: ../../godmode/reporting/map_builder.php:454 +#: ../../godmode/reporting/map_builder.php:471 +#: ../../include/ajax/module.php:560 #: ../../operation/agentes/datos_agente.php:296 msgid "No available data to show" msgstr "表示するデータがありません。" -#: ../../godmode/agentes/module_manager.php:655 +#: ../../godmode/agentes/module_manager.php:856 msgid "Del." msgstr "削除" -#: ../../godmode/agentes/module_manager.php:782 -#: ../../godmode/agentes/module_manager.php:790 -#: ../../include/ajax/module.php:949 ../../include/ajax/module.php:957 +#: ../../godmode/agentes/module_manager.php:1030 +#: ../../godmode/agentes/module_manager.php:1038 +#: ../../include/ajax/module.php:1084 ../../include/ajax/module.php:1092 msgid "Adopted" msgstr "適用" -#: ../../godmode/agentes/module_manager.php:894 +#: ../../godmode/agentes/module_manager.php:1168 msgid "Normalize" msgstr "正規化" -#: ../../godmode/agentes/module_manager.php:902 +#: ../../godmode/agentes/module_manager.php:1178 msgid "Normalize (Disabled)" msgstr "正規化 (無効)" -#: ../../godmode/agentes/module_manager.php:916 -#: ../../include/functions_snmp_browser.php:602 +#: ../../godmode/agentes/module_manager.php:1193 +#: ../../include/functions_snmp_browser.php:638 msgid "Create network component" msgstr "ネットワークコンポーネントの作成" -#: ../../godmode/agentes/module_manager.php:923 +#: ../../godmode/agentes/module_manager.php:1202 msgid "Create network component (Disabled)" msgstr "ネットワークコンポーネントの作成 (無効)" -#: ../../godmode/netflow/nf_item_list.php:36 -#: ../../operation/reporting/reporting_viewer.php:79 +#: ../../godmode/agentes/module_manager.php:1262 +msgid "Execute action" +msgstr "アクション実行" + +#: ../../godmode/netflow/nf_item_list.php:27 +#: ../../operation/reporting/reporting_viewer.php:80 msgid "Report list" msgstr "レポート一覧" -#: ../../godmode/netflow/nf_item_list.php:39 -#: ../../godmode/netflow/nf_item_list.php:46 +#: ../../godmode/netflow/nf_item_list.php:30 +#: ../../godmode/netflow/nf_item_list.php:38 msgid "Report items" msgstr "レポートアイテム" -#: ../../godmode/netflow/nf_item_list.php:42 +#: ../../godmode/netflow/nf_item_list.php:33 msgid "Edit report" msgstr "レポートの編集" -#: ../../godmode/netflow/nf_item_list.php:55 +#: ../../godmode/netflow/nf_item_list.php:53 msgid "Netflow reports" msgstr "Netflow レポート" -#: ../../godmode/netflow/nf_item_list.php:59 +#: ../../godmode/netflow/nf_item_list.php:57 msgid "Item list" msgstr "アイテム一覧" -#: ../../godmode/netflow/nf_item_list.php:178 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2000 +#: ../../godmode/netflow/nf_item_list.php:176 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2120 #: ../../operation/netflow/nf_live_view.php:322 msgid "Max. values" msgstr "最大値" -#: ../../godmode/netflow/nf_item_list.php:179 -#: ../../operation/agentes/graphs.php:226 +#: ../../godmode/netflow/nf_item_list.php:177 +#: ../../operation/agentes/graphs.php:233 msgid "Chart type" msgstr "グラフタイプ" -#: ../../godmode/netflow/nf_item_list.php:279 +#: ../../godmode/netflow/nf_item_list.php:277 msgid "There are no defined items" msgstr "定義済のアイテムがありません" @@ -30539,12 +32310,12 @@ msgstr "Netflow フィルタ管理" msgid "Netflow filters" msgstr "Netflow フィルタ" -#: ../../godmode/netflow/nf_edit.php:187 -#: ../../godmode/events/event_filter.php:179 +#: ../../godmode/netflow/nf_edit.php:212 +#: ../../godmode/events/event_filter.php:215 msgid "There are no defined filters" msgstr "定義済のフィルタがありません" -#: ../../godmode/netflow/nf_edit_form.php:53 ../../godmode/events/events.php:43 +#: ../../godmode/netflow/nf_edit_form.php:53 ../../godmode/events/events.php:54 msgid "Filter list" msgstr "フィルタ一覧" @@ -30559,22 +32330,22 @@ msgstr "Netflow フィルタ" #: ../../godmode/netflow/nf_edit_form.php:187 #: ../../godmode/snmpconsole/snmp_filters.php:35 -#: ../../include/ajax/custom_fields.php:697 ../../include/ajax/events.php:549 -#: ../../include/ajax/events.php:609 ../../operation/events/events_list.php:414 -#: ../../operation/events/events_list.php:467 +#: ../../include/ajax/custom_fields.php:707 ../../include/ajax/events.php:622 +#: ../../include/ajax/events.php:682 ../../operation/events/events_list.php:422 +#: ../../operation/events/events_list.php:475 msgid "Update filter" msgstr "フィルタの更新" -#: ../../godmode/netflow/nf_edit_form.php:224 +#: ../../godmode/netflow/nf_edit_form.php:234 msgid "Filter:" msgstr "フィルタ:" -#: ../../godmode/netflow/nf_edit_form.php:228 +#: ../../godmode/netflow/nf_edit_form.php:238 #: ../../operation/netflow/nf_live_view.php:406 msgid "Dst Ip" msgstr "宛先 IP" -#: ../../godmode/netflow/nf_edit_form.php:228 +#: ../../godmode/netflow/nf_edit_form.php:238 #: ../../operation/netflow/nf_live_view.php:406 msgid "" "Destination IP. A comma separated list of destination ip. If we leave the " @@ -30584,12 +32355,12 @@ msgstr "" "宛先 IP をカンマで区切った一覧。何も入力しないと全ての IP を表示します。IP によるフィルタ例: " "
25.46.157.214,160.253.135.249" -#: ../../godmode/netflow/nf_edit_form.php:231 +#: ../../godmode/netflow/nf_edit_form.php:241 #: ../../operation/netflow/nf_live_view.php:414 msgid "Src Ip" msgstr "送信元IP" -#: ../../godmode/netflow/nf_edit_form.php:231 +#: ../../godmode/netflow/nf_edit_form.php:241 #: ../../operation/netflow/nf_live_view.php:414 msgid "" "Source IP. A comma separated list of source ip. If we leave the field blank, " @@ -30598,14 +32369,14 @@ msgstr "" "カンマ区切りの発信元 IP " "一覧です。何も入力しない場合は全てのIPを表示します。IPによるフィルタ例:
25.46.157.214,160.253.135.249" -#: ../../godmode/netflow/nf_edit_form.php:234 -#: ../../godmode/netflow/nf_edit_form.php:247 +#: ../../godmode/netflow/nf_edit_form.php:244 +#: ../../godmode/netflow/nf_edit_form.php:257 #: ../../operation/netflow/nf_live_view.php:342 #: ../../operation/netflow/nf_live_view.php:425 msgid "Dst Port" msgstr "宛先ポート" -#: ../../godmode/netflow/nf_edit_form.php:234 +#: ../../godmode/netflow/nf_edit_form.php:244 #: ../../operation/netflow/nf_live_view.php:425 msgid "" "Destination port. A comma separated list of destination ports. If we leave " @@ -30614,14 +32385,14 @@ msgid "" msgstr "" "宛先ポートをカンマで区切った一覧。何も入力しないと全てのポートを表示します。ポート 80 および 22 のフィルタ例:
80,22" -#: ../../godmode/netflow/nf_edit_form.php:237 -#: ../../godmode/netflow/nf_edit_form.php:246 +#: ../../godmode/netflow/nf_edit_form.php:247 +#: ../../godmode/netflow/nf_edit_form.php:256 #: ../../operation/netflow/nf_live_view.php:341 #: ../../operation/netflow/nf_live_view.php:433 msgid "Src Port" msgstr "送信元ポート" -#: ../../godmode/netflow/nf_edit_form.php:237 +#: ../../godmode/netflow/nf_edit_form.php:247 #: ../../operation/netflow/nf_live_view.php:433 msgid "" "Source port. A comma separated list of source ports. If we leave the field " @@ -30629,158 +32400,157 @@ msgid "" msgstr "" "カンマ区切りの発信元ポート一覧です。何も入力しない場合は全てのポートを表示します。ポート 80 と 22 でのフィルタ例:
80,22" -#: ../../godmode/netflow/nf_edit_form.php:242 +#: ../../godmode/netflow/nf_edit_form.php:252 #: ../../operation/netflow/nf_live_view.php:336 msgid "Aggregate by" msgstr "集約" -#: ../../godmode/netflow/nf_edit_form.php:244 +#: ../../godmode/netflow/nf_edit_form.php:254 #: ../../operation/netflow/nf_live_view.php:339 msgid "Src Ip Address" msgstr "送信元 IP アドレス" -#: ../../godmode/netflow/nf_edit_form.php:245 +#: ../../godmode/netflow/nf_edit_form.php:255 #: ../../operation/netflow/nf_live_view.php:340 msgid "Dst Ip Address" msgstr "宛先 IP アドレス" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:37 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:38 msgid "SNMP Trap generator" msgstr "SNMPトラップジェネレータ" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:55 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:68 msgid "Empty parameters" msgstr "パラメータが空です" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:61 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:74 msgid "Successfully generated" msgstr "生成しました" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:62 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:75 #, php-format msgid "Could not be generated: %s" msgstr "生成できません: %s" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:72 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:85 msgid "Host address" msgstr "ホストアドレス" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:92 -#: ../../godmode/snmpconsole/snmp_alert.php:760 -#: ../../godmode/snmpconsole/snmp_alert.php:1272 -#: ../../operation/snmpconsole/snmp_view.php:804 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:95 +#: ../../include/functions_snmp_browser.php:727 +msgid "Community" +msgstr "コミュニティ" + +#: ../../godmode/snmpconsole/snmp_trap_generator.php:105 +#: ../../godmode/snmpconsole/snmp_alert.php:697 +#: ../../godmode/snmpconsole/snmp_alert.php:1193 +#: ../../operation/snmpconsole/snmp_view.php:859 msgid "Enterprise String" msgstr "Enterprise文字列" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:122 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:135 msgid "SNMP Type" msgstr "SNMPタイプ" -#: ../../godmode/snmpconsole/snmp_trap_generator.php:155 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:168 msgid "Generate trap" msgstr "トラップ生成" -#: ../../godmode/snmpconsole/snmp_alert.php:76 -#: ../../godmode/snmpconsole/snmp_alert.php:84 -#: ../../godmode/snmpconsole/snmp_alert.php:92 -#: ../../godmode/snmpconsole/snmp_filters.php:35 -#: ../../godmode/snmpconsole/snmp_filters.php:37 -#: ../../godmode/snmpconsole/snmp_filters.php:41 -#: ../../operation/snmpconsole/snmp_statistics.php:57 -#: ../../operation/snmpconsole/snmp_view.php:659 -#: ../../operation/snmpconsole/snmp_view.php:750 +#: ../../godmode/snmpconsole/snmp_alert.php:83 +#: ../../godmode/snmpconsole/snmp_alert.php:91 +#: ../../godmode/snmpconsole/snmp_alert.php:99 +#: ../../godmode/snmpconsole/snmp_filters.php:46 +#: ../../operation/snmpconsole/snmp_view.php:681 +#: ../../operation/snmpconsole/snmp_view.php:789 msgid "SNMP Console" msgstr "SNMP コンソール" -#: ../../godmode/snmpconsole/snmp_alert.php:76 -msgid "Update alert" -msgstr "アラート設定" - -#: ../../godmode/snmpconsole/snmp_alert.php:92 +#: ../../godmode/snmpconsole/snmp_alert.php:99 msgid "Alert overview" msgstr "アラート一覧" -#: ../../godmode/snmpconsole/snmp_alert.php:257 +#: ../../godmode/snmpconsole/snmp_alert.php:274 msgid "There was a problem creating the alert" msgstr "アラートの作成に失敗しました。" -#: ../../godmode/snmpconsole/snmp_alert.php:380 +#: ../../godmode/snmpconsole/snmp_alert.php:404 msgid "There was a problem updating the alert" msgstr "アラートの編集に失敗しました。" -#: ../../godmode/snmpconsole/snmp_alert.php:662 +#: ../../godmode/snmpconsole/snmp_alert.php:595 +#: ../../godmode/snmpconsole/snmp_alert.php:602 msgid "There was a problem duplicating the alert" msgstr "アラートの複製で問題が発生しました" -#: ../../godmode/snmpconsole/snmp_alert.php:665 +#: ../../godmode/snmpconsole/snmp_alert.php:598 msgid "Successfully Duplicate" msgstr "複製しました" -#: ../../godmode/snmpconsole/snmp_alert.php:683 +#: ../../godmode/snmpconsole/snmp_alert.php:620 msgid "There was a problem deleting the alert" msgstr "アラートの削除に失敗しました。" -#: ../../godmode/snmpconsole/snmp_alert.php:760 +#: ../../godmode/snmpconsole/snmp_alert.php:697 msgid "Matches substrings. End the string with $ for exact matches." msgstr "部分文字列に一致します。 完全に一致させるには、文字列を $ で終了します。" -#: ../../godmode/snmpconsole/snmp_alert.php:812 -#: ../../godmode/snmpconsole/snmp_alert.php:819 -#: ../../godmode/snmpconsole/snmp_alert.php:828 -#: ../../godmode/snmpconsole/snmp_alert.php:837 -#: ../../godmode/snmpconsole/snmp_alert.php:846 -#: ../../godmode/snmpconsole/snmp_alert.php:855 -#: ../../godmode/snmpconsole/snmp_alert.php:864 -#: ../../godmode/snmpconsole/snmp_alert.php:872 -#: ../../godmode/snmpconsole/snmp_alert.php:880 -#: ../../godmode/snmpconsole/snmp_alert.php:888 -#: ../../godmode/snmpconsole/snmp_alert.php:896 -#: ../../godmode/snmpconsole/snmp_alert.php:904 -#: ../../godmode/snmpconsole/snmp_alert.php:912 -#: ../../godmode/snmpconsole/snmp_alert.php:920 -#: ../../godmode/snmpconsole/snmp_alert.php:928 -#: ../../godmode/snmpconsole/snmp_alert.php:936 -#: ../../godmode/snmpconsole/snmp_alert.php:944 -#: ../../godmode/snmpconsole/snmp_alert.php:952 -#: ../../godmode/snmpconsole/snmp_alert.php:960 -#: ../../godmode/snmpconsole/snmp_alert.php:968 +#: ../../godmode/snmpconsole/snmp_alert.php:757 +#: ../../godmode/snmpconsole/snmp_alert.php:764 +#: ../../godmode/snmpconsole/snmp_alert.php:773 +#: ../../godmode/snmpconsole/snmp_alert.php:782 +#: ../../godmode/snmpconsole/snmp_alert.php:791 +#: ../../godmode/snmpconsole/snmp_alert.php:800 +#: ../../godmode/snmpconsole/snmp_alert.php:809 +#: ../../godmode/snmpconsole/snmp_alert.php:817 +#: ../../godmode/snmpconsole/snmp_alert.php:825 +#: ../../godmode/snmpconsole/snmp_alert.php:833 +#: ../../godmode/snmpconsole/snmp_alert.php:841 +#: ../../godmode/snmpconsole/snmp_alert.php:849 +#: ../../godmode/snmpconsole/snmp_alert.php:857 +#: ../../godmode/snmpconsole/snmp_alert.php:865 +#: ../../godmode/snmpconsole/snmp_alert.php:873 +#: ../../godmode/snmpconsole/snmp_alert.php:881 +#: ../../godmode/snmpconsole/snmp_alert.php:889 +#: ../../godmode/snmpconsole/snmp_alert.php:897 +#: ../../godmode/snmpconsole/snmp_alert.php:905 +#: ../../godmode/snmpconsole/snmp_alert.php:913 msgid "Variable bindings/Data" msgstr "変数バインディング/データ" -#: ../../godmode/snmpconsole/snmp_alert.php:1120 +#: ../../godmode/snmpconsole/snmp_alert.php:1041 msgid "" "Search by these fields description, OID, Custom Value, SNMP Agent (IP), " "Single value, each Variable bindings/Datas." msgstr "説明、OID、カスタム値、SNMPエージェント(IP)、単一値、変数の割り当て・データのフィールドで検索します" -#: ../../godmode/snmpconsole/snmp_alert.php:1139 +#: ../../godmode/snmpconsole/snmp_alert.php:1060 msgid "Alert SNMP control filter" msgstr "SNMPアラート管理フィルタ" -#: ../../godmode/snmpconsole/snmp_alert.php:1224 +#: ../../godmode/snmpconsole/snmp_alert.php:1145 msgid "There are no SNMP alerts" msgstr "SNMP アラートはありません。" -#: ../../godmode/snmpconsole/snmp_alert.php:1275 +#: ../../godmode/snmpconsole/snmp_alert.php:1196 msgid "Custom Value/Enterprise String" msgstr "カスタム値/Enterprise文字列" -#: ../../godmode/snmpconsole/snmp_alert.php:1280 -#: ../../include/functions_reporting_html.php:4064 -#: ../../include/functions_reporting_html.php:4186 -#: ../../include/functions_treeview.php:458 +#: ../../godmode/snmpconsole/snmp_alert.php:1201 +#: ../../include/functions_reporting_html.php:4730 +#: ../../include/functions_reporting_html.php:4852 +#: ../../include/functions_treeview.php:454 msgid "Times fired" msgstr "通知回数" -#: ../../godmode/snmpconsole/snmp_alert.php:1280 +#: ../../godmode/snmpconsole/snmp_alert.php:1201 msgid "TF." msgstr "回数" -#: ../../godmode/snmpconsole/snmp_alert.php:1356 +#: ../../godmode/snmpconsole/snmp_alert.php:1324 msgid "ID Alert SNMP" msgstr "SNMPアラートID" -#: ../../godmode/snmpconsole/snmp_alert.php:1602 +#: ../../godmode/snmpconsole/snmp_alert.php:1556 msgid "Add action " msgstr "アクション追加 " @@ -30788,51 +32558,47 @@ msgstr "アクション追加 " msgid "Filter overview" msgstr "フィルタの概要" -#: ../../godmode/snmpconsole/snmp_filters.php:87 +#: ../../godmode/snmpconsole/snmp_filters.php:108 msgid "There was a problem updating the filter" msgstr "フィルタの更新に問題が発生しました。" -#: ../../godmode/snmpconsole/snmp_filters.php:105 -#: ../../godmode/snmpconsole/snmp_filters.php:131 +#: ../../godmode/snmpconsole/snmp_filters.php:126 +#: ../../godmode/snmpconsole/snmp_filters.php:152 msgid "Description is empty" msgstr "説明が空です" -#: ../../godmode/snmpconsole/snmp_filters.php:108 +#: ../../godmode/snmpconsole/snmp_filters.php:129 msgid "Filter is empty" msgstr "フィルタが空です" -#: ../../godmode/snmpconsole/snmp_filters.php:128 +#: ../../godmode/snmpconsole/snmp_filters.php:149 msgid "Filters are empty" msgstr "フィルタが空です" -#: ../../godmode/snmpconsole/snmp_filters.php:138 +#: ../../godmode/snmpconsole/snmp_filters.php:159 msgid "There was a problem creating the filter" msgstr "フィルタの作成に問題が発生しました。" -#: ../../godmode/snmpconsole/snmp_filters.php:157 +#: ../../godmode/snmpconsole/snmp_filters.php:178 msgid "There was a problem deleting the filter" msgstr "フィルタの削除で問題が発生しました。" -#: ../../godmode/snmpconsole/snmp_filters.php:200 -#: ../../godmode/snmpconsole/snmp_filters.php:210 +#: ../../godmode/snmpconsole/snmp_filters.php:221 +#: ../../godmode/snmpconsole/snmp_filters.php:231 msgid "" "This field contains a substring, could be part of a IP address, a numeric " "OID, or a plain substring" msgstr "このフィールドには、IPアドレス、OID、文字列の一部を入力します。" -#: ../../godmode/snmpconsole/snmp_filters.php:202 +#: ../../godmode/snmpconsole/snmp_filters.php:223 msgid "Click to remove the filter" msgstr "フィルタ削除" -#: ../../godmode/snmpconsole/snmp_filters.php:228 +#: ../../godmode/snmpconsole/snmp_filters.php:254 +#: ../../godmode/snmpconsole/snmp_filters.php:255 msgid "Click to add new filter" msgstr "新規フィルタ追加" -#: ../../godmode/menu.php:33 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:105 -msgid "Task list" -msgstr "タスク一覧" - #: ../../godmode/menu.php:41 msgid "Network scan" msgstr "ネットワークスキャン" @@ -30861,716 +32627,760 @@ msgstr "モジュールタイプ" msgid "Manage agents groups" msgstr "エージェントグループ管理" -#: ../../godmode/menu.php:148 ../../include/class/ConfigPEN.class.php:331 -#: ../../include/class/ConfigPEN.class.php:339 +#: ../../godmode/menu.php:151 ../../include/class/ConfigPEN.class.php:337 +#: ../../include/class/ConfigPEN.class.php:345 msgid "Private Enterprise Numbers" -msgstr "" +msgstr "プライベートエンタープライズ番号" -#: ../../godmode/menu.php:152 +#: ../../godmode/menu.php:155 msgid "Remote components" msgstr "リモートコンポーネント" -#: ../../godmode/menu.php:176 ../../godmode/massive/massive_operations.php:268 +#: ../../godmode/menu.php:179 ../../godmode/massive/massive_operations.php:317 msgid "Bulk operations" msgstr "一括操作" -#: ../../godmode/menu.php:181 ../../godmode/massive/massive_operations.php:206 +#: ../../godmode/menu.php:184 ../../godmode/massive/massive_operations.php:241 msgid "Agents operations" msgstr "エージェント操作" -#: ../../godmode/menu.php:182 ../../godmode/massive/massive_operations.php:214 +#: ../../godmode/menu.php:185 ../../godmode/massive/massive_operations.php:252 msgid "Modules operations" msgstr "モジュール操作" -#: ../../godmode/menu.php:183 ../../godmode/massive/massive_operations.php:222 +#: ../../godmode/menu.php:186 ../../godmode/massive/massive_operations.php:263 msgid "Plugins operations" msgstr "プラグイン操作" -#: ../../godmode/menu.php:185 ../../godmode/massive/massive_operations.php:198 +#: ../../godmode/menu.php:188 ../../godmode/massive/massive_operations.php:230 msgid "Users operations" msgstr "ユーザ操作" -#: ../../godmode/menu.php:188 ../../godmode/massive/massive_operations.php:190 +#: ../../godmode/menu.php:191 ../../godmode/massive/massive_operations.php:219 msgid "Alerts operations" msgstr "アラート操作" -#: ../../godmode/menu.php:212 +#: ../../godmode/menu.php:221 msgid "List of Alerts" msgstr "アラート一覧" -#: ../../godmode/menu.php:227 ../../godmode/menu.php:228 +#: ../../godmode/menu.php:236 ../../godmode/menu.php:237 #: ../../godmode/alerts/alert_special_days.php:45 msgid "Special days list" msgstr "特別日一覧" -#: ../../godmode/menu.php:232 ../../include/functions_menu.php:543 +#: ../../godmode/menu.php:241 ../../include/functions_menu.php:533 msgid "SNMP alerts" msgstr "SNMPアラート" -#: ../../godmode/menu.php:243 +#: ../../godmode/menu.php:253 msgid "Event filters" msgstr "イベントフィルタ" -#: ../../godmode/menu.php:248 +#: ../../godmode/menu.php:258 msgid "Custom events" msgstr "カスタムイベント" -#: ../../godmode/menu.php:271 +#: ../../godmode/menu.php:281 msgid "Manage servers" msgstr "サーバ管理" -#: ../../godmode/menu.php:305 +#: ../../godmode/menu.php:292 +msgid "Register Plugin" +msgstr "プラグイン登録" + +#: ../../godmode/menu.php:318 #: ../../include/class/OrderInterpreter.class.php:141 msgid "General Setup" msgstr "基本設定" -#: ../../godmode/menu.php:330 ../../godmode/setup/setup.php:127 -#: ../../godmode/setup/setup.php:191 -#: ../../operation/agentes/ver_agente.php:1301 +#: ../../godmode/menu.php:343 ../../godmode/setup/setup.php:174 +#: ../../godmode/setup/setup.php:274 +#: ../../operation/agentes/ver_agente.php:1663 msgid "eHorus" msgstr "eHorus" -#: ../../godmode/menu.php:333 ../../godmode/setup/setup.php:122 -#: ../../godmode/setup/setup.php:197 ../../godmode/setup/setup_integria.php:507 +#: ../../godmode/menu.php:346 ../../godmode/setup/setup.php:162 +#: ../../godmode/setup/setup.php:280 ../../godmode/setup/setup_integria.php:578 msgid "Integria IMS" msgstr "Integria IMS" -#: ../../godmode/menu.php:338 ../../godmode/setup/setup.php:140 -#: ../../godmode/setup/setup.php:214 -msgid "Notifications" -msgstr "通知" - -#: ../../godmode/menu.php:341 +#: ../../godmode/menu.php:354 msgid "Websocket Engine" msgstr "Websocket エンジン" -#: ../../godmode/menu.php:345 ../../godmode/setup/setup.php:209 +#: ../../godmode/menu.php:357 ../../godmode/setup/setup.php:221 +#: ../../godmode/setup/setup.php:308 +#: ../../operation/agentes/ver_agente.php:1749 +msgid "External Tools" +msgstr "外部ツール" + +#: ../../godmode/menu.php:361 ../../godmode/setup/setup.php:292 msgid "Map conections GIS" msgstr "GIS 利用マップ" -#: ../../godmode/menu.php:349 ../../godmode/setup/os.php:147 +#: ../../godmode/menu.php:365 ../../godmode/setup/os.php:208 +#: ../../godmode/setup/os.php:226 msgid "Edit OS" msgstr "OS の編集" -#: ../../godmode/menu.php:360 -msgid "Admin tools" -msgstr "管理ツール" - -#: ../../godmode/menu.php:368 +#: ../../godmode/menu.php:384 msgid "System audit log" msgstr "システム監査ログ" -#: ../../godmode/menu.php:372 +#: ../../godmode/menu.php:388 msgid "Diagnostic info" msgstr "診断情報" -#: ../../godmode/menu.php:376 +#: ../../godmode/menu.php:393 msgid "Site news" msgstr "サイトニュース" -#: ../../godmode/menu.php:382 +#: ../../godmode/menu.php:399 msgid "DB Schema Check" msgstr "DB スキーマチェック" -#: ../../godmode/menu.php:385 +#: ../../godmode/menu.php:402 msgid "DB Interface" msgstr "DB インタフェース" -#: ../../godmode/menu.php:471 +#: ../../godmode/menu.php:488 msgid "Extension manager view" msgstr "拡張マネージャ表示" -#: ../../godmode/menu.php:475 +#: ../../godmode/menu.php:492 msgid "Extension manager" msgstr "拡張マネージャ" -#: ../../godmode/menu.php:506 +#: ../../godmode/menu.php:523 msgid "Update manager" msgstr "アップデートマネージャ" -#: ../../godmode/menu.php:512 +#: ../../godmode/menu.php:528 msgid "Update Manager offline" msgstr "オフラインアップデートマネージャ" -#: ../../godmode/menu.php:516 +#: ../../godmode/menu.php:531 msgid "Update Manager online" msgstr "オンラインアップデートマネージャ" -#: ../../godmode/menu.php:518 +#: ../../godmode/menu.php:533 msgid "Update Manager options" msgstr "アップデートマネージャオプション" -#: ../../godmode/menu.php:526 +#: ../../godmode/menu.php:541 +#: ../../godmode/module_library/module_library_view.php:78 msgid "Module library" msgstr "モジュールライブラリ" -#: ../../godmode/menu.php:534 +#: ../../godmode/menu.php:549 #: ../../godmode/module_library/module_library_view.php:51 -#: ../../godmode/module_library/module_library_view.php:86 +#: ../../godmode/module_library/module_library_view.php:65 +#: ../../godmode/module_library/module_library_view.php:101 msgid "Categories" -msgstr "" +msgstr "分類" -#: ../../godmode/gis_maps/configure_gis_map.php:143 +#: ../../godmode/gis_maps/configure_gis_map.php:157 msgid "Map successfully created" msgstr "マップを作成しました。" -#: ../../godmode/gis_maps/configure_gis_map.php:144 +#: ../../godmode/gis_maps/configure_gis_map.php:158 msgid "Map could not be created" msgstr "マップを作成できませんでした。" -#: ../../godmode/gis_maps/configure_gis_map.php:246 +#: ../../godmode/gis_maps/configure_gis_map.php:263 msgid "Map successfully update" msgstr "マップを更新しました。" -#: ../../godmode/gis_maps/configure_gis_map.php:247 +#: ../../godmode/gis_maps/configure_gis_map.php:264 msgid "Map could not be updated" msgstr "マップを更新できませんでした" -#: ../../godmode/gis_maps/configure_gis_map.php:262 +#: ../../godmode/gis_maps/configure_gis_map.php:280 #: ../../operation/gis_maps/gis_map.php:30 +#: ../../operation/gis_maps/render_view.php:127 msgid "GIS Maps list" msgstr "GIS マップ一覧" -#: ../../godmode/gis_maps/configure_gis_map.php:271 +#: ../../godmode/gis_maps/configure_gis_map.php:292 msgid "View GIS" msgstr "GIS 表示" -#: ../../godmode/gis_maps/configure_gis_map.php:277 +#: ../../godmode/gis_maps/configure_gis_map.php:300 msgid "GIS Maps builder" msgstr "GIS マップビルダ" -#: ../../godmode/gis_maps/configure_gis_map.php:326 +#: ../../godmode/gis_maps/configure_gis_map.php:349 msgid "Do you want to use the default data from the connection?" msgstr "利用マップのデフォルトデータを利用しますか。" -#: ../../godmode/gis_maps/configure_gis_map.php:360 +#: ../../godmode/gis_maps/configure_gis_map.php:383 msgid "The connection" msgstr "利用マップ" -#: ../../godmode/gis_maps/configure_gis_map.php:360 +#: ../../godmode/gis_maps/configure_gis_map.php:383 msgid "just added previously." msgstr "すでに追加されています。" -#: ../../godmode/gis_maps/configure_gis_map.php:423 +#: ../../godmode/gis_maps/configure_gis_map.php:446 msgid "Map Name" msgstr "マップ名" -#: ../../godmode/gis_maps/configure_gis_map.php:442 +#: ../../godmode/gis_maps/configure_gis_map.php:465 msgid "Add Map connection" msgstr "利用マップの追加" -#: ../../godmode/gis_maps/configure_gis_map.php:465 +#: ../../godmode/gis_maps/configure_gis_map.php:515 msgid "Default zoom" msgstr "デフォルトの拡大率" -#: ../../godmode/gis_maps/configure_gis_map.php:468 +#: ../../godmode/gis_maps/configure_gis_map.php:522 msgid "Center Latitude" msgstr "中心の緯度" -#: ../../godmode/gis_maps/configure_gis_map.php:471 +#: ../../godmode/gis_maps/configure_gis_map.php:525 msgid "Center Longitude" msgstr "中心の経度" -#: ../../godmode/gis_maps/configure_gis_map.php:474 +#: ../../godmode/gis_maps/configure_gis_map.php:528 msgid "Center Altitude" msgstr "中心の高度" -#: ../../godmode/gis_maps/configure_gis_map.php:477 +#: ../../godmode/gis_maps/configure_gis_map.php:531 msgid "Default Latitude" msgstr "デフォルトの緯度" -#: ../../godmode/gis_maps/configure_gis_map.php:480 +#: ../../godmode/gis_maps/configure_gis_map.php:534 msgid "Default Longitude" msgstr "デフォルトの経度" -#: ../../godmode/gis_maps/configure_gis_map.php:483 +#: ../../godmode/gis_maps/configure_gis_map.php:537 msgid "Default Altitude" msgstr "デフォルトの高度" -#: ../../godmode/gis_maps/configure_gis_map.php:488 -#: ../../godmode/setup/gis_step_2.php:287 +#: ../../godmode/gis_maps/configure_gis_map.php:542 +#: ../../godmode/setup/gis_step_2.php:392 msgid "Layers" msgstr "レイヤ" -#: ../../godmode/gis_maps/configure_gis_map.php:497 +#: ../../godmode/gis_maps/configure_gis_map.php:551 msgid "List of layers" msgstr "レイヤ一覧" -#: ../../godmode/gis_maps/configure_gis_map.php:498 +#: ../../godmode/gis_maps/configure_gis_map.php:552 msgid "New layer" msgstr "新規レイヤ" -#: ../../godmode/gis_maps/configure_gis_map.php:504 +#: ../../godmode/gis_maps/configure_gis_map.php:558 msgid "Layer name" msgstr "レイヤ名" -#: ../../godmode/gis_maps/configure_gis_map.php:506 +#: ../../godmode/gis_maps/configure_gis_map.php:560 msgid "Visible" msgstr "可視化" -#: ../../godmode/gis_maps/configure_gis_map.php:510 +#: ../../godmode/gis_maps/configure_gis_map.php:564 msgid "Show agents from group" msgstr "表示するエージェントのグループ" -#: ../../godmode/gis_maps/configure_gis_map.php:522 +#: ../../godmode/gis_maps/configure_gis_map.php:576 msgid "Add agent" msgstr "エージェント追加" -#: ../../godmode/gis_maps/configure_gis_map.php:541 +#: ../../godmode/gis_maps/configure_gis_map.php:598 msgid "List of Agents to be shown in the layer" msgstr "レイヤ内に表示されるエージェント一覧" -#: ../../godmode/gis_maps/configure_gis_map.php:570 +#: ../../godmode/gis_maps/configure_gis_map.php:629 msgid "Use the data of this agent" msgstr "このエージェントのデータを利用" -#: ../../godmode/gis_maps/configure_gis_map.php:578 +#: ../../godmode/gis_maps/configure_gis_map.php:637 msgid "List of groups to be shown in the layer" msgstr "レイヤーに表示されるグループの一覧" -#: ../../godmode/gis_maps/configure_gis_map.php:585 +#: ../../godmode/gis_maps/configure_gis_map.php:644 msgid "Save Layer" msgstr "レイヤの保存" -#: ../../godmode/gis_maps/configure_gis_map.php:601 -#: ../../godmode/gis_maps/configure_gis_map.php:608 +#: ../../godmode/gis_maps/configure_gis_map.php:660 +#: ../../godmode/gis_maps/configure_gis_map.php:667 msgid "Save map" msgstr "マップの保存" -#: ../../godmode/gis_maps/configure_gis_map.php:603 +#: ../../godmode/gis_maps/configure_gis_map.php:662 msgid "Update map" msgstr "マップの更新" -#: ../../godmode/gis_maps/configure_gis_map.php:975 +#: ../../godmode/gis_maps/configure_gis_map.php:1045 msgid "Using data from" -msgstr "" +msgstr "次のデータを利用" -#: ../../godmode/gis_maps/configure_gis_map.php:1133 +#: ../../godmode/gis_maps/configure_gis_map.php:1203 msgid "Empty layer names are not supported" msgstr "空のレイヤ名には対応していません" -#: ../../godmode/massive/massive_copy_modules.php:177 +#: ../../godmode/massive/massive_copy_modules.php:192 msgid "Copy alerts" msgstr "アラートのコピー" -#: ../../godmode/massive/massive_copy_modules.php:180 -#: ../../godmode/massive/massive_delete_modules.php:434 -#: ../../godmode/massive/massive_edit_modules.php:393 +#: ../../godmode/massive/massive_copy_modules.php:195 +#: ../../godmode/massive/massive_delete_modules.php:453 +#: ../../godmode/massive/massive_edit_modules.php:408 msgid "Filter Modules" msgstr "モジュールフィルタ" -#: ../../godmode/massive/massive_copy_modules.php:214 +#: ../../godmode/massive/massive_copy_modules.php:229 msgid "No alerts for this agent" msgstr "このエージェントにはアラートが定義されていません。" -#: ../../godmode/massive/massive_copy_modules.php:276 -#: ../../godmode/massive/massive_delete_modules.php:506 +#: ../../godmode/massive/massive_copy_modules.php:291 +#: ../../godmode/massive/massive_delete_modules.php:525 msgid "Filter Agents" msgstr "エージェントフィルタ" -#: ../../godmode/massive/massive_copy_modules.php:293 +#: ../../godmode/massive/massive_copy_modules.php:308 msgid "To agent(s)" msgstr "適用先エージェント" -#: ../../godmode/massive/massive_copy_modules.php:543 +#: ../../godmode/massive/massive_copy_modules.php:558 msgid "No operation selected" msgstr "操作が選択されていません。" -#: ../../godmode/massive/massive_copy_modules.php:553 -#: ../../include/functions_agents.php:768 +#: ../../godmode/massive/massive_copy_modules.php:568 +#: ../../include/functions_agents.php:801 msgid "No destiny agent(s) to copy" msgstr "コピー先エージェントがありません。" -#: ../../godmode/massive/massive_operations.php:37 +#: ../../godmode/massive/massive_operations.php:53 msgid "Bulk alert add" msgstr "一括アラート追加" -#: ../../godmode/massive/massive_operations.php:38 +#: ../../godmode/massive/massive_operations.php:54 msgid "Bulk alert delete" msgstr "一括アラート削除" -#: ../../godmode/massive/massive_operations.php:39 +#: ../../godmode/massive/massive_operations.php:55 msgid "Bulk alert actions add" msgstr "一括アラートアクション追加" -#: ../../godmode/massive/massive_operations.php:40 +#: ../../godmode/massive/massive_operations.php:56 msgid "Bulk alert actions delete" msgstr "一括アラートアクション削除" -#: ../../godmode/massive/massive_operations.php:41 +#: ../../godmode/massive/massive_operations.php:57 msgid "Bulk alert enable/disable" msgstr "一括アラート有効化/無効化" -#: ../../godmode/massive/massive_operations.php:42 +#: ../../godmode/massive/massive_operations.php:58 msgid "Bulk alert setting standby" msgstr "一括アラートスタンバイ設定" -#: ../../godmode/massive/massive_operations.php:46 +#: ../../godmode/massive/massive_operations.php:62 msgid "Bulk agent edit" msgstr "一括エージェント編集" -#: ../../godmode/massive/massive_operations.php:47 +#: ../../godmode/massive/massive_operations.php:63 msgid "Bulk agent delete" msgstr "一括エージェント削除" -#: ../../godmode/massive/massive_operations.php:52 +#: ../../godmode/massive/massive_operations.php:68 msgid "Bulk profile add" msgstr "一括プロファイル追加" -#: ../../godmode/massive/massive_operations.php:53 +#: ../../godmode/massive/massive_operations.php:69 msgid "Bulk profile delete" msgstr "一括プロファイル削除" -#: ../../godmode/massive/massive_operations.php:60 +#: ../../godmode/massive/massive_operations.php:76 msgid "Bulk module edit" msgstr "一括モジュール編集" -#: ../../godmode/massive/massive_operations.php:61 +#: ../../godmode/massive/massive_operations.php:77 msgid "Bulk module copy" msgstr "一括モジュールコピー" -#: ../../godmode/massive/massive_operations.php:62 +#: ../../godmode/massive/massive_operations.php:78 msgid "Bulk module delete" msgstr "一括モジュール削除" -#: ../../godmode/massive/massive_operations.php:66 +#: ../../godmode/massive/massive_operations.php:82 msgid "Bulk plugin edit" msgstr "一括プラグイン編集" -#: ../../godmode/massive/massive_operations.php:304 -msgid "Please wait..." -msgstr "お待ちください..." +#: ../../godmode/massive/massive_operations.php:386 +#, php-format +msgid "" +"No changes have been made because they exceed the maximum allowed (%d). Make " +"fewer changes or contact the administrator." +msgstr "最大値(%d)を超えているため、変更は加えられていません。 変更を少なくするか、管理者に連絡してください。" -#: ../../godmode/massive/massive_operations.php:354 +#: ../../godmode/massive/massive_operations.php:406 +#, php-format +msgid "" +"This node is configured with centralized mode. To delete agents go to %s" +msgstr "このノードは中央管理モードで設定されています。 エージェントを削除するには、%s に移動します" + +#: ../../godmode/massive/massive_operations.php:431 msgid "The blank fields will not be updated" msgstr "未入力の項目は更新されません。" -#: ../../godmode/massive/massive_standby_alerts.php:184 +#: ../../godmode/massive/massive_standby_alerts.php:199 msgid "Not standby alerts" msgstr "非スタンバイ状態アラート" -#: ../../godmode/massive/massive_standby_alerts.php:213 -#: ../../godmode/massive/massive_standby_alerts.php:217 +#: ../../godmode/massive/massive_standby_alerts.php:228 +#: ../../godmode/massive/massive_standby_alerts.php:232 msgid "Set standby selected alerts" msgstr "選択したアラートをスタンバイ状態にする" -#: ../../godmode/massive/massive_standby_alerts.php:219 +#: ../../godmode/massive/massive_standby_alerts.php:234 msgid "Standby alerts" msgstr "スタンバイ状態アラート" -#: ../../godmode/massive/massive_delete_action_alerts.php:60 +#: ../../godmode/massive/massive_delete_action_alerts.php:75 msgid "Could not be deleted. No agents selected" msgstr "削除できません。エージェントが選択されていません。" -#: ../../godmode/massive/massive_delete_action_alerts.php:88 +#: ../../godmode/massive/massive_delete_action_alerts.php:122 msgid "Could not be deleted. No alerts selected" msgstr "削除できません。アラートが選択されていません。" -#: ../../godmode/massive/massive_delete_action_alerts.php:135 +#: ../../godmode/massive/massive_delete_action_alerts.php:169 msgid "Could not be deleted. No action selected" msgstr "削除できません。アクションが選択されていません。" -#: ../../godmode/massive/massive_delete_action_alerts.php:184 -#: ../../godmode/massive/massive_add_action_alerts.php:171 +#: ../../godmode/massive/massive_delete_action_alerts.php:218 +#: ../../godmode/massive/massive_add_action_alerts.php:206 msgid "Agents with templates" msgstr "テンプレートがあるエージェント" -#: ../../godmode/massive/massive_delete_action_alerts.php:201 -#: ../../godmode/massive/massive_delete_modules.php:532 -#: ../../godmode/massive/massive_add_action_alerts.php:188 -#: ../../godmode/massive/massive_edit_modules.php:502 +#: ../../godmode/massive/massive_delete_action_alerts.php:227 +#: ../../godmode/massive/massive_add_action_alerts.php:212 +#: ../../godmode/alerts/alert_templates.php:136 +#: ../../godmode/alerts/alert_templates.php:188 +#: ../../godmode/alerts/alert_templates.php:211 +#: ../../godmode/alerts/alert_templates.php:232 +msgid "Alert templates" +msgstr "アラートテンプレート" + +#: ../../godmode/massive/massive_delete_action_alerts.php:235 +#: ../../godmode/massive/massive_delete_modules.php:552 +#: ../../godmode/massive/massive_add_action_alerts.php:220 +#: ../../godmode/massive/massive_edit_modules.php:518 msgid "Show unknown and not init modules" msgstr "不明および未初期化モジュールを表示" -#: ../../godmode/massive/massive_delete_modules.php:67 +#: ../../godmode/massive/massive_delete_modules.php:82 msgid "No module selected" msgstr "モジュールが選択されていません。" -#: ../../godmode/massive/massive_delete_modules.php:137 +#: ../../godmode/massive/massive_delete_modules.php:156 msgid "" "There was an error deleting the modules, the operation has been cancelled" msgstr "モジュール削除でエラーが発生しました。操作はキャンセルされます。" -#: ../../godmode/massive/massive_delete_modules.php:294 -#: ../../godmode/massive/massive_edit_modules.php:274 +#: ../../godmode/massive/massive_delete_modules.php:313 +#: ../../godmode/massive/massive_edit_modules.php:292 msgid "Selection mode" msgstr "選択モード" -#: ../../godmode/massive/massive_delete_modules.php:295 -#: ../../godmode/massive/massive_edit_modules.php:275 +#: ../../godmode/massive/massive_delete_modules.php:314 +#: ../../godmode/massive/massive_edit_modules.php:293 msgid "Select modules first " msgstr "モジュールを先に選択 " -#: ../../godmode/massive/massive_delete_modules.php:296 -#: ../../godmode/massive/massive_edit_modules.php:276 +#: ../../godmode/massive/massive_delete_modules.php:315 +#: ../../godmode/massive/massive_edit_modules.php:294 msgid "Select agents first " msgstr "エージェントを先に選択 " -#: ../../godmode/massive/massive_delete_modules.php:319 -#: ../../godmode/massive/massive_edit_modules.php:298 +#: ../../godmode/massive/massive_delete_modules.php:338 +#: ../../godmode/massive/massive_edit_modules.php:313 msgid "Select all modules of this type" msgstr "このタイプの全てのモジュールを選択" -#: ../../godmode/massive/massive_delete_modules.php:363 -#: ../../godmode/massive/massive_edit_modules.php:344 +#: ../../godmode/massive/massive_delete_modules.php:382 +#: ../../godmode/massive/massive_edit_modules.php:359 msgid "Select all modules of this group" msgstr "このグループの全てのモジュールを選択" -#: ../../godmode/massive/massive_delete_modules.php:412 -#: ../../godmode/massive/massive_edit_modules.php:355 -#: ../../godmode/events/custom_events.php:115 -#: ../../include/functions_events.php:292 +#: ../../godmode/massive/massive_delete_modules.php:431 +#: ../../godmode/massive/massive_edit_modules.php:370 +#: ../../godmode/events/custom_events.php:116 +#: ../../include/functions_events.php:293 #: ../../operation/events/events.build_table.php:340 msgid "Module Status" msgstr "モジュールの状態" -#: ../../godmode/massive/massive_delete_modules.php:455 -#: ../../godmode/massive/massive_edit_modules.php:410 +#: ../../godmode/massive/massive_delete_modules.php:472 +#: ../../godmode/massive/massive_edit_modules.php:424 +msgid "Select all modules" +msgstr "全モジュールを選択" + +#: ../../godmode/massive/massive_delete_modules.php:474 +#: ../../godmode/massive/massive_edit_modules.php:426 msgid "When select modules" msgstr "モジュール選択時の動作" -#: ../../godmode/massive/massive_delete_modules.php:459 -#: ../../godmode/massive/massive_edit_modules.php:414 +#: ../../godmode/massive/massive_delete_modules.php:478 +#: ../../godmode/massive/massive_edit_modules.php:430 msgid "Show common agents" msgstr "共通エージェントの表示" -#: ../../godmode/massive/massive_delete_modules.php:460 -#: ../../godmode/massive/massive_edit_modules.php:415 +#: ../../godmode/massive/massive_delete_modules.php:479 +#: ../../godmode/massive/massive_edit_modules.php:431 msgid "Show all agents" msgstr "全エージェント表示" -#: ../../godmode/massive/massive_delete_modules.php:572 -#: ../../godmode/massive/massive_edit_modules.php:1182 +#: ../../godmode/massive/massive_delete_modules.php:544 +#: ../../godmode/massive/massive_edit_modules.php:510 +msgid "Select all agents" +msgstr "全エージェントを選択" + +#: ../../godmode/massive/massive_delete_modules.php:590 +#: ../../godmode/massive/massive_edit_modules.php:1204 msgid "Please, select an agent first" msgstr "エージェントを先に選択してください" #: ../../godmode/massive/massive_add_alerts.php:105 -#: ../../godmode/massive/massive_delete_alerts.php:93 +#: ../../godmode/massive/massive_delete_alerts.php:108 msgid "No alert selected" msgstr "アラートが選択されていません。" -#: ../../godmode/massive/massive_delete_agents.php:60 +#: ../../godmode/massive/massive_delete_agents.php:75 #, php-format msgid "" "There was an error deleting the agent, the operation has been cancelled " "Could not delete agent %s" msgstr "エージェントの削除でエラーが発生しました。操作はキャンセルされました。エージェント %s は削除できません。" -#: ../../godmode/massive/massive_delete_agents.php:70 +#: ../../godmode/massive/massive_delete_agents.php:85 #, php-format msgid "Successfully deleted (%s)" msgstr "削除しました。(%s)" -#: ../../godmode/massive/massive_delete_agents.php:153 -#: ../../godmode/massive/massive_edit_agents.php:439 +#: ../../godmode/massive/massive_delete_agents.php:168 +#: ../../godmode/massive/massive_edit_agents.php:459 msgid "Show agents" msgstr "エージェント表示" -#: ../../godmode/massive/massive_edit_plugins.php:162 +#: ../../godmode/massive/massive_edit_plugins.php:177 msgid "Error retrieving the plugin macros" msgstr "プラグインマクロ検索エラー" -#: ../../godmode/massive/massive_edit_plugins.php:170 +#: ../../godmode/massive/massive_edit_plugins.php:185 msgid "Error retrieving the modified macros" msgstr "編集済マクロ検索エラー" -#: ../../godmode/massive/massive_edit_plugins.php:193 +#: ../../godmode/massive/massive_edit_plugins.php:208 msgid "Error retrieving the module plugin macros" msgstr "モジュールプラグインマクロ検索エラー" -#: ../../godmode/massive/massive_edit_plugins.php:211 +#: ../../godmode/massive/massive_edit_plugins.php:226 msgid "Error retrieving the module plugin macros data" msgstr "モジュールプラグインマクロデータ検索エラー" -#: ../../godmode/massive/massive_edit_plugins.php:249 +#: ../../godmode/massive/massive_edit_plugins.php:264 msgid "Error building the new macros" msgstr "新規マクロ作成エラー" -#: ../../godmode/massive/massive_edit_plugins.php:278 +#: ../../godmode/massive/massive_edit_plugins.php:293 #, php-format msgid "%d modules updated" msgstr "%d個のモジュールを更新しました。" -#: ../../godmode/massive/massive_edit_plugins.php:299 +#: ../../godmode/massive/massive_edit_plugins.php:314 msgid "There are not registered plugins" msgstr "登録済のプラグインがありません" -#: ../../godmode/massive/massive_edit_plugins.php:476 +#: ../../godmode/massive/massive_edit_plugins.php:459 msgid "Invalid plugin data" msgstr "不正なプラグインデータ" -#: ../../godmode/massive/massive_edit_plugins.php:583 +#: ../../godmode/massive/massive_edit_plugins.php:566 msgid "Clear" msgstr "消去" -#: ../../godmode/massive/massive_edit_plugins.php:611 +#: ../../godmode/massive/massive_edit_plugins.php:594 msgid "Invalid macros array" msgstr "マクロ配列が不正です" -#: ../../godmode/massive/massive_edit_plugins.php:636 +#: ../../godmode/massive/massive_edit_plugins.php:619 msgid "Multiple values" msgstr "複数の値" -#: ../../godmode/massive/massive_edit_plugins.php:668 -#: ../../godmode/massive/massive_edit_plugins.php:804 -#: ../../godmode/massive/massive_edit_plugins.php:820 +#: ../../godmode/massive/massive_edit_plugins.php:651 +#: ../../godmode/massive/massive_edit_plugins.php:787 +#: ../../godmode/massive/massive_edit_plugins.php:803 msgid "Invalid agents array" msgstr "エージェント配列が不正です" -#: ../../godmode/massive/massive_edit_plugins.php:684 +#: ../../godmode/massive/massive_edit_plugins.php:667 msgid "Invalid agent element" msgstr "エージェントの要素が不正です" -#: ../../godmode/massive/massive_edit_plugins.php:695 +#: ../../godmode/massive/massive_edit_plugins.php:678 msgid "Invalid modules array" msgstr "モジュール配列が不正です" -#: ../../godmode/massive/massive_edit_plugins.php:723 +#: ../../godmode/massive/massive_edit_plugins.php:706 msgid "Invalid module element" msgstr "モジュールの要素が不正です" -#: ../../godmode/massive/massive_edit_plugins.php:930 +#: ../../godmode/massive/massive_edit_plugins.php:915 msgid "There are no modules using this plugin" msgstr "このプラグインを使っているモジュールはありません" -#: ../../godmode/massive/massive_edit_plugins.php:1013 +#: ../../godmode/massive/massive_edit_plugins.php:1000 msgid "There was a problem loading the module plugin macros data" msgstr "モジュールプラグインマクロデータのロード中に問題が発生しました" -#: ../../godmode/massive/massive_enable_disable_alerts.php:172 +#: ../../godmode/massive/massive_enable_disable_alerts.php:187 msgid "Enabled alerts" msgstr "有効なアラート" -#: ../../godmode/massive/massive_enable_disable_alerts.php:201 +#: ../../godmode/massive/massive_enable_disable_alerts.php:216 msgid "Disable selected alerts" msgstr "選択したアラートを無効にする" -#: ../../godmode/massive/massive_enable_disable_alerts.php:205 +#: ../../godmode/massive/massive_enable_disable_alerts.php:220 msgid "Enable selected alerts" msgstr "選択したアラートを有効にする" -#: ../../godmode/massive/massive_enable_disable_alerts.php:207 +#: ../../godmode/massive/massive_enable_disable_alerts.php:222 msgid "Disabled alerts" msgstr "無効なアラート" -#: ../../godmode/massive/massive_edit_agents.php:140 +#: ../../godmode/massive/massive_edit_agents.php:155 msgid "No values changed" msgstr "値が変更されていません。" -#: ../../godmode/massive/massive_edit_agents.php:185 +#: ../../godmode/massive/massive_edit_agents.php:200 msgid "Configuration files deleted successfully" msgstr "設定ファイルを削除しました。" -#: ../../godmode/massive/massive_edit_agents.php:186 +#: ../../godmode/massive/massive_edit_agents.php:201 msgid "Configuration files cannot be deleted" msgstr "設定ファイルを削除できませんでした。" -#: ../../godmode/massive/massive_edit_agents.php:376 -msgid "Agents updated successfully" -msgstr "エージェントを更新しました。" +#: ../../godmode/massive/massive_edit_agents.php:396 +#, php-format +msgid "Agents updated successfully (%d)" +msgstr "エージェントをアップデートしました (%d)" -#: ../../godmode/massive/massive_edit_agents.php:377 +#: ../../godmode/massive/massive_edit_agents.php:397 msgid "Agents cannot be updated (maybe there was no field to update)" msgstr "エージェントが更新できません (更新するフィールドがない可能性があります)" -#: ../../godmode/massive/massive_edit_agents.php:642 +#: ../../godmode/massive/massive_edit_agents.php:679 msgid "" "If the remote configuration is enabled, it will also go into standby mode " "when disabling it." msgstr "リモート設定が有効になっている場合、無効にするとスタンバイモードになります。" -#: ../../godmode/massive/massive_edit_agents.php:643 -#: ../../include/class/AgentWizard.class.php:444 +#: ../../godmode/massive/massive_edit_agents.php:680 msgid "Active" msgstr "有効" -#: ../../godmode/massive/massive_edit_agents.php:649 +#: ../../godmode/massive/massive_edit_agents.php:686 msgid "Delete available remote configurations" msgstr "リモート設定の削除" -#: ../../godmode/massive/massive_edit_agents.php:682 +#: ../../godmode/massive/massive_edit_agents.php:719 msgid "Without status" msgstr "状態不明" -#: ../../godmode/massive/massive_edit_agents.php:682 -#: ../../include/lib/Dashboard/Widgets/maps_status.php:321 +#: ../../godmode/massive/massive_edit_agents.php:719 +#: ../../include/lib/Dashboard/Widgets/maps_status.php:349 msgid "Bad" msgstr "障害" -#: ../../godmode/massive/massive_edit_agents.php:692 +#: ../../godmode/massive/massive_edit_agents.php:729 msgid "The agent still runs but the alerts and events will be stop" msgstr "エージェントは実行しますが、アラートとイベントは停止します" -#: ../../godmode/massive/massive_edit_agents.php:709 +#: ../../godmode/massive/massive_edit_agents.php:746 #, php-format msgid "" "This mode allow %s to disable all modules \n" "of this agent while the selected module is on CRITICAL status" msgstr "このモードは、選択したモジュールが障害状態の際に、%s がこのエージェントの全モジュールを無効化します。" -#: ../../godmode/massive/massive_delete_profiles.php:60 -msgid "Not deleted. You must select an existing user" -msgstr "削除できませんでした存在するユーザを選択してください。" +#: ../../godmode/massive/massive_delete_profiles.php:44 +#: ../../godmode/massive/massive_add_profiles.php:44 +#, php-format +msgid "" +"This node is configured with centralized mode. All profiles user information " +"is read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのプロファイルのユーザ情報は読み取り専用です。管理するには %s に移動します。" -#: ../../godmode/massive/massive_delete_profiles.php:90 +#: ../../godmode/massive/massive_delete_profiles.php:115 msgid "Profiles deleted successfully" msgstr "プロファイルを削除しました。" -#: ../../godmode/massive/massive_delete_profiles.php:91 +#: ../../godmode/massive/massive_delete_profiles.php:116 msgid "Profiles cannot be deleted" msgstr "プロファイルを削除できませんでした。" -#: ../../godmode/massive/massive_delete_alerts.php:271 +#: ../../godmode/massive/massive_delete_profiles.php:135 +#: ../../godmode/massive/massive_add_profiles.php:131 +#: ../../include/functions_reporting.php:10771 +#: ../../operation/search_results.php:93 +msgid "Users" +msgstr "ユーザ" + +#: ../../godmode/massive/massive_delete_alerts.php:289 msgid "Show alerts on disabled modules" msgstr "無効化モジュールのアラート表示" -#: ../../godmode/massive/massive_add_action_alerts.php:99 +#: ../../godmode/massive/massive_add_action_alerts.php:134 msgid "No alerts selected" msgstr "アラートが選択されていません。" -#: ../../godmode/massive/massive_add_action_alerts.php:125 +#: ../../godmode/massive/massive_add_action_alerts.php:160 msgid "No actions selected" msgstr "アクションが選択されていません" -#: ../../godmode/massive/massive_add_profiles.php:82 +#: ../../godmode/massive/massive_add_profiles.php:110 msgid "Profiles added successfully" msgstr "プロファイルを追加しました。" -#: ../../godmode/massive/massive_add_profiles.php:83 +#: ../../godmode/massive/massive_add_profiles.php:111 msgid "Profiles cannot be added" msgstr "プロファイルの追加ができませんでした。" -#: ../../godmode/massive/massive_edit_modules.php:119 +#: ../../godmode/massive/massive_edit_modules.php:137 msgid "Error updating the modules from a module type" msgstr "モジュールタイプからのモジュール更新エラー" -#: ../../godmode/massive/massive_edit_modules.php:142 +#: ../../godmode/massive/massive_edit_modules.php:160 msgid "Error updating the modules from an agent group" msgstr "エージェントグループからのモジュール更新エラー" -#: ../../godmode/massive/massive_edit_modules.php:160 +#: ../../godmode/massive/massive_edit_modules.php:178 msgid "Error updating the modules (maybe there was no field to update)" msgstr "モジュール更新エラー (更新するフィールドがない可能性があります)" -#: ../../godmode/massive/massive_edit_modules.php:478 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:392 +#: ../../godmode/massive/massive_edit_modules.php:494 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:401 msgid "Filter agents" msgstr "エージェントフィルタ" -#: ../../godmode/admin_access_logs.php:47 +#: ../../godmode/admin_access_logs.php:60 #, php-format msgid "%s audit" msgstr "%s 監査" -#: ../../godmode/admin_access_logs.php:47 +#: ../../godmode/admin_access_logs.php:60 msgid "Review Logs" msgstr "ログ一覧" -#: ../../godmode/admin_access_logs.php:199 -#: ../../mobile/operation/tactical.php:351 -#: ../../include/functions_reporting_html.php:4691 -#: ../../include/functions.php:2889 -#: ../../operation/snmpconsole/snmp_statistics.php:144 +#: ../../godmode/admin_access_logs.php:212 +#: ../../mobile/operation/tactical.php:349 +#: ../../include/functions_reporting_html.php:5371 +#: ../../include/functions.php:3059 +#: ../../operation/snmpconsole/snmp_statistics.php:182 #: ../../general/logon_ok.php:248 msgid "Source IP" msgstr "ソースIP" @@ -31579,44 +33389,65 @@ msgstr "ソースIP" msgid "Configure alert command" msgstr "コマンドの作成" -#: ../../godmode/alerts/configure_alert_command.php:155 +#: ../../godmode/alerts/configure_alert_command.php:164 +#: ../../godmode/alerts/alert_commands.php:621 +#, php-format +msgid "" +"This node is configured with centralized mode. All alert commands " +"information is read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのアラートコマンド情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../godmode/alerts/configure_alert_command.php:177 msgid "Update Command" msgstr "コマンドの更新" -#: ../../godmode/alerts/configure_alert_command.php:155 -#: ../../godmode/alerts/configure_alert_action.php:170 +#: ../../godmode/alerts/configure_alert_command.php:177 +#: ../../godmode/alerts/configure_alert_action.php:266 msgid "Create Command" msgstr "コマンドの作成" -#: ../../godmode/alerts/configure_alert_command.php:199 +#: ../../godmode/alerts/configure_alert_command.php:267 #, php-format msgid "Field %s description" msgstr "フィールド %s の説明" -#: ../../godmode/alerts/configure_alert_command.php:209 +#: ../../godmode/alerts/configure_alert_command.php:295 #, php-format msgid "Field %s values" msgstr "フィールド %s の値" -#: ../../godmode/alerts/configure_alert_command.php:209 +#: ../../godmode/alerts/configure_alert_command.php:297 msgid "value1,tag1;value2,tag2;value3,tag3" -msgstr "" +msgstr "値1,タグ1;値2,タグ2;値3,タグ3" -#: ../../godmode/alerts/configure_alert_command.php:225 +#: ../../godmode/alerts/configure_alert_command.php:333 msgid "Hide" msgstr "隠す" -#: ../../godmode/alerts/alert_actions.php:52 +#: ../../godmode/alerts/alert_actions.php:74 msgid "Alert actions" msgstr "アクション" -#: ../../godmode/alerts/alert_actions.php:290 +#: ../../godmode/alerts/alert_actions.php:220 +#: ../../godmode/alerts/configure_alert_action.php:109 +#, php-format +msgid "" +"This node is configured with centralized mode. All alert actions information " +"is read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。 すべてのアラートアクション情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../godmode/alerts/alert_actions.php:396 +msgid "" +"You cannot edit this action, You don't have the permission to edit All group." +msgstr "このアクションは編集できません。'全て' グループを編集する権限がありません。" + +#: ../../godmode/alerts/alert_actions.php:407 msgid "" "The action and the command associated with it do not have the same group. " "Please contact an administrator to fix it." msgstr "アクションとそれに関連付けられたコマンドに同じグループがありません。 管理者に連絡して修正してください。" -#: ../../godmode/alerts/alert_actions.php:318 +#: ../../godmode/alerts/alert_actions.php:465 msgid "No alert actions configured" msgstr "アクションが設定されていません。" @@ -31624,36 +33455,42 @@ msgstr "アクションが設定されていません。" msgid "Field content" msgstr "フィールドの内容" -#: ../../godmode/alerts/alert_list.list.php:126 -msgid "Enabled / Disabled" -msgstr "有効 / 無効" +#: ../../godmode/alerts/alert_list.list.php:129 +#: ../../mobile/operation/alerts.php:46 +#: ../../operation/agentes/alerts_status.functions.php:93 +msgid "All (Enabled)" +msgstr "全て(有効状態のもの)" -#: ../../godmode/alerts/alert_list.list.php:167 -#: ../../operation/agentes/alerts_status.php:474 +#: ../../godmode/alerts/alert_list.list.php:132 +#: ../../mobile/operation/alerts.php:49 +#: ../../operation/agentes/alerts_status.functions.php:96 +#: ../../operation/snmpconsole/snmp_view.php:228 +#: ../../operation/snmpconsole/snmp_view.php:1263 +msgid "Not fired" +msgstr "未通知" + +#: ../../godmode/alerts/alert_list.list.php:172 +#: ../../operation/agentes/alerts_status.php:493 msgid "Alert control filter" msgstr "アラートフィルタ" -#: ../../godmode/alerts/alert_list.list.php:630 -#: ../../godmode/alerts/alert_view.php:358 +#: ../../godmode/alerts/alert_list.list.php:653 +#: ../../godmode/alerts/alert_view.php:362 msgid "" "The default actions will be executed every time that the alert is fired and " "no other action is executed" msgstr "他のアクションが無い場合に、アラートが発生するたびに実行されるデフォルトのアクション。" -#: ../../godmode/alerts/alert_list.list.php:642 -msgid "Delete action" -msgstr "アクションの削除" - -#: ../../godmode/alerts/alert_list.list.php:855 +#: ../../godmode/alerts/alert_list.list.php:915 msgid "View alert advanced details" msgstr "アラートの拡張詳細表示" -#: ../../godmode/alerts/alert_list.list.php:871 -#: ../../include/functions_reporting_html.php:2393 +#: ../../godmode/alerts/alert_list.list.php:931 +#: ../../include/functions_reporting_html.php:2845 msgid "No alerts defined" msgstr "アラートが定義されていません" -#: ../../godmode/alerts/alert_commands.php:127 +#: ../../godmode/alerts/alert_commands.php:143 msgid "" "For sending emails, text must be HTML format, if you want to use plain text, " "type it between the following labels:
"
@@ -31661,157 +33498,224 @@ msgstr ""
 "メール送信には、テキストが HTML フォーマットである必要があります。プレーンテキストを使いたい場合は、ラベル 
 "
 "の間に入力してください。"
 
-#: ../../godmode/alerts/alert_commands.php:147
-#: ../../godmode/alerts/alert_commands.php:156
+#: ../../godmode/alerts/alert_commands.php:219
+#: ../../godmode/alerts/alert_commands.php:250
 msgid "Text/plain"
 msgstr "Text/plain"
 
-#: ../../godmode/alerts/alert_commands.php:147
-#: ../../godmode/alerts/alert_commands.php:156
+#: ../../godmode/alerts/alert_commands.php:221
+#: ../../godmode/alerts/alert_commands.php:252
 msgid "For sending emails only text plain"
 msgstr "プレーンテキストのみでのメール送信"
 
-#: ../../godmode/alerts/alert_commands.php:150
-#: ../../godmode/alerts/alert_commands.php:159
+#: ../../godmode/alerts/alert_commands.php:235
+#: ../../godmode/alerts/alert_commands.php:266
 msgid "Text/html"
 msgstr "Text/html"
 
-#: ../../godmode/alerts/alert_commands.php:284
+#: ../../godmode/alerts/alert_commands.php:474
+msgid "Permissions warning"
+msgstr "権限の警告"
+
+#: ../../godmode/alerts/alert_commands.php:477
+msgid ""
+"Command management is limited to administrator users or user profiles with "
+"permissions PM"
+msgstr "コマンド管理は、管理者ユーザまたは PM 権限を持つプロファイルを割り当てられたユーザに制限されています"
+
+#: ../../godmode/alerts/alert_commands.php:494
 msgid "Alert commands"
 msgstr "アラートコマンド"
 
-#: ../../godmode/alerts/alert_commands.php:342
-#: ../../include/functions_alerts.php:2758
+#: ../../godmode/alerts/alert_commands.php:552
+#: ../../include/functions_alerts.php:2783
 msgid "No name specified"
 msgstr "名前が指定されていません"
 
-#: ../../godmode/alerts/alert_commands.php:346
-#: ../../include/functions_alerts.php:2753
+#: ../../godmode/alerts/alert_commands.php:556
+#: ../../include/functions_alerts.php:2778
 msgid "No command specified"
 msgstr "コマンドが指定されていません。"
 
-#: ../../godmode/alerts/alert_commands.php:395
+#: ../../godmode/alerts/alert_commands.php:605
 msgid " (copy)"
 msgstr " (コピー)"
 
-#: ../../godmode/alerts/alert_commands.php:475
+#: ../../godmode/alerts/alert_commands.php:720
 msgid "No alert commands configured"
 msgstr "アラートコマンドが設定されていません"
 
-#: ../../godmode/alerts/configure_alert_special_days.php:55
+#: ../../godmode/alerts/configure_alert_special_days.php:56
 msgid "Configure special day"
 msgstr "特別日設定"
 
-#: ../../godmode/alerts/configure_alert_special_days.php:81
-#: ../../godmode/alerts/alert_special_days.php:263
+#: ../../godmode/alerts/configure_alert_special_days.php:112
+#: ../../godmode/alerts/alert_special_days.php:280
 msgid "Same day of the week"
 msgstr "同一の曜日"
 
-#: ../../godmode/alerts/alert_templates.php:422
+#: ../../godmode/alerts/alert_templates.php:265
+#, php-format
+msgid ""
+"This node is configured with centralized mode. All alert templates "
+"information is read only. Go to %s to manage it."
+msgstr "このノードは中央管理モードで設定されています。 すべてのアラートテンプレート情報は読み取り専用です。管理するには %s に移動します。"
+
+#: ../../godmode/alerts/alert_templates.php:411
+msgid ""
+"You cannot edit this alert template, You don't have the permission to edit "
+"All group."
+msgstr "このアラートテンプレートを編集することはできません。'全て' グループを編集する権限がありません。"
+
+#: ../../godmode/alerts/alert_templates.php:472
 msgid "No alert templates defined"
 msgstr "アラートテンプレートが定義されていません"
 
-#: ../../godmode/alerts/configure_alert_action.php:60
-#: ../../godmode/alerts/configure_alert_action.php:73
+#: ../../godmode/alerts/configure_alert_action.php:74
+#: ../../godmode/alerts/configure_alert_action.php:87
 msgid "Configure alert action"
 msgstr "アクションの作成"
 
-#: ../../godmode/alerts/configure_alert_action.php:114
+#: ../../godmode/alerts/configure_alert_action.php:158
 msgid "Update Action"
 msgstr "アクションの更新"
 
-#: ../../godmode/alerts/configure_alert_action.php:132
+#: ../../godmode/alerts/configure_alert_action.php:160
+#: ../../godmode/alerts/alert_list.builder.php:135
+#: ../../include/class/AgentsAlerts.class.php:325
+msgid "Create Action"
+msgstr "アクションの作成"
+
+#: ../../godmode/alerts/configure_alert_action.php:195
 msgid "This action may stop working, if you change its name."
 msgstr "名前を変更すると、このアクションは動作を停止します。"
 
-#: ../../godmode/alerts/configure_alert_action.php:201
+#: ../../godmode/alerts/configure_alert_action.php:297
 msgid "Recovery"
 msgstr "復旧通知"
 
-#: ../../godmode/alerts/configure_alert_action.php:205
-#: ../../godmode/alerts/alert_view.php:504
-#: ../../godmode/alerts/alert_view.php:591 ../../godmode/servers/plugin.php:415
+#: ../../godmode/alerts/configure_alert_action.php:301
+#: ../../godmode/alerts/alert_view.php:511
+#: ../../godmode/alerts/alert_view.php:601 ../../godmode/servers/plugin.php:440
 msgid "Command preview"
 msgstr "実行されるコマンドのプレビュー"
 
-#: ../../godmode/alerts/configure_alert_template.php:69
-#: ../../godmode/alerts/configure_alert_template.php:93
-#: ../../godmode/alerts/configure_alert_template.php:126
-#: ../../include/functions_menu.php:506
+#: ../../godmode/alerts/configure_alert_action.php:321
+msgid "Create workunit on recovery"
+msgstr "リカバリ時のワークユニットを作成"
+
+#: ../../godmode/alerts/configure_alert_action.php:322
+msgid ""
+"If closed status is set on recovery, a workunit will be added to the ticket "
+"in Integria IMS rather that closing the ticket."
+msgstr ""
+"リカバリ時にクローズステータスが設定されている場合、ワークユニットはチケットをクローズするのではなく、Integria IMS のチケットに追加されます。"
+
+#: ../../godmode/alerts/configure_alert_template.php:76
+#: ../../godmode/alerts/configure_alert_template.php:100
+#: ../../godmode/alerts/configure_alert_template.php:132
+#: ../../include/functions_menu.php:496
 msgid "Configure alert template"
 msgstr "アラートテンプレート設定"
 
-#: ../../godmode/alerts/configure_alert_template.php:483
+#: ../../godmode/alerts/configure_alert_template.php:211
+#: ../../godmode/alerts/configure_alert_template.php:215
+msgid "Conditions"
+msgstr "状態"
+
+#: ../../godmode/alerts/configure_alert_template.php:232
+#: ../../godmode/alerts/configure_alert_template.php:236
+msgid "Advanced fields"
+msgstr "拡張フィールド"
+
+#: ../../godmode/alerts/configure_alert_template.php:378
+#, php-format
+msgid ""
+"This node is configured with centralized mode. All alerts templates "
+"information is read only. Go to Go to %s to manage it."
+msgstr "このノードは中央管理モードで設定されています。 すべてのアラートテンプレート情報は読み取り専用です。 管理するには、%s に移動します。"
+
+#: ../../godmode/alerts/configure_alert_template.php:508
 msgid "No template name specified"
 msgstr "テンプレート名が指定されていません"
 
-#: ../../godmode/alerts/configure_alert_template.php:645
+#: ../../godmode/alerts/configure_alert_template.php:589
+#: ../../godmode/alerts/alert_list.builder.php:168
+#: ../../include/class/AgentsAlerts.class.php:372
+msgid "Create Template"
+msgstr "テンプレートの作成"
+
+#: ../../godmode/alerts/configure_alert_template.php:609
+msgid "Days of week"
+msgstr "曜日"
+
+#: ../../godmode/alerts/configure_alert_template.php:754
 msgid "Reset counter for non-sustained alerts"
 msgstr "アラートが継続しない場合にカウンターをリセット"
 
-#: ../../godmode/alerts/configure_alert_template.php:645
+#: ../../godmode/alerts/configure_alert_template.php:756
 msgid ""
 "Enable this option if you want the counter to be reset when the alert is not "
 "being fired consecutively, even if it's within the time threshold"
 msgstr "再通知間隔内であっても、アラートが継続していない場合は最小アラート数のカウンタをリセットしたい場合にこのオプションを有効化します。"
 
-#: ../../godmode/alerts/configure_alert_template.php:704
+#: ../../godmode/alerts/configure_alert_template.php:831
 msgid ""
 "Unless they're left blank, the fields from the action will override those "
 "set on the template."
 msgstr "空白のままにしない限り、テンプレートにおける設定よりもアクションにおける設定が優先されます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:708
+#: ../../godmode/alerts/configure_alert_template.php:835
 msgid "Condition type"
 msgstr "条件種別"
 
-#: ../../godmode/alerts/configure_alert_template.php:723
+#: ../../godmode/alerts/configure_alert_template.php:852
 msgid "Trigger when matches the value"
 msgstr "以下の値にマッチしたら、条件を満たしたと判断する。"
 
-#: ../../godmode/alerts/configure_alert_template.php:746
+#: ../../godmode/alerts/configure_alert_template.php:875
 msgid "The regular expression is valid"
 msgstr "この正規表現は正しいです。"
 
-#: ../../godmode/alerts/configure_alert_template.php:756
+#: ../../godmode/alerts/configure_alert_template.php:885
 msgid "The regular expression is not valid"
 msgstr "この正規表現は間違っています。"
 
-#: ../../godmode/alerts/configure_alert_template.php:822
+#: ../../godmode/alerts/configure_alert_template.php:940
 msgid "Alert recovery"
 msgstr "復旧アラート"
 
-#: ../../godmode/alerts/configure_alert_template.php:842
+#: ../../godmode/alerts/configure_alert_template.php:962
 msgid "Recovery fields"
 msgstr "復旧フィールド"
 
-#: ../../godmode/alerts/configure_alert_template.php:961
+#: ../../godmode/alerts/configure_alert_template.php:1175
 msgid "No wizard"
 msgstr "ウィザードがありません"
 
-#: ../../godmode/alerts/configure_alert_template.php:1039
-#: ../../godmode/alerts/alert_view.php:134 ../../include/functions_ui.php:1310
+#: ../../godmode/alerts/configure_alert_template.php:1250
+#: ../../godmode/alerts/alert_view.php:138 ../../include/functions_ui.php:1318
 msgid ""
 "The alert would fire when the value matches "
 msgstr "取得した値が  にマッチした場合、アラートを発生させます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1040
+#: ../../godmode/alerts/configure_alert_template.php:1251
 #, php-format
 msgid "The alert would fire when the value doesn\\'t match %s"
 msgstr "値が %s にマッチしなかったときにアラートが発報します"
 
-#: ../../godmode/alerts/configure_alert_template.php:1041
-#: ../../godmode/alerts/alert_view.php:143 ../../include/functions_ui.php:1299
+#: ../../godmode/alerts/configure_alert_template.php:1252
+#: ../../godmode/alerts/alert_view.php:147 ../../include/functions_ui.php:1307
 msgid "The alert would fire when the value is "
 msgstr "取得した値が  の場合、アラートを発生させます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1042
-#: ../../godmode/alerts/alert_view.php:148 ../../include/functions_ui.php:1304
+#: ../../godmode/alerts/configure_alert_template.php:1253
+#: ../../godmode/alerts/alert_view.php:152 ../../include/functions_ui.php:1312
 msgid "The alert would fire when the value is not "
 msgstr "取得した値が  以外の場合、アラートを発生させます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1043
-#: ../../godmode/alerts/alert_view.php:154 ../../include/functions_ui.php:1322
+#: ../../godmode/alerts/configure_alert_template.php:1254
+#: ../../godmode/alerts/alert_view.php:158 ../../include/functions_ui.php:1330
 msgid ""
 "The alert would fire when the value is between  and "
 ""
@@ -31819,58 +33723,65 @@ msgstr ""
 "取得した値が  "
 "の間になったら、アラートを発生させます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1044
+#: ../../godmode/alerts/configure_alert_template.php:1255
 msgid ""
-"The alert would fire when the value is not between  and "
-msgstr ""
-"値がの間に無い場合に、アラートを発報します。"
+"The alert would fire when the value is not between  and "
+""
+msgstr "値が  の間にない場合、アラートが発生します。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1045
-#: ../../godmode/alerts/alert_view.php:164
+#: ../../godmode/alerts/configure_alert_template.php:1256
+#: ../../godmode/alerts/alert_view.php:168
 msgid "The alert would fire when the value is below "
 msgstr "値が  より小さかったときにアラートが発報します"
 
-#: ../../godmode/alerts/configure_alert_template.php:1046
-#: ../../godmode/alerts/alert_view.php:169
+#: ../../godmode/alerts/configure_alert_template.php:1257
+#: ../../godmode/alerts/alert_view.php:173
 msgid "The alert would fire when the value is above "
 msgstr "値が  を超えたときにアラートが発報されます"
 
-#: ../../godmode/alerts/configure_alert_template.php:1047
-#: ../../godmode/alerts/alert_view.php:182 ../../include/functions_ui.php:1341
+#: ../../godmode/alerts/configure_alert_template.php:1258
+#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1349
 msgid "The alert would fire when the module is in warning status"
 msgstr "該当モジュールが警告状態になったら、アラートを発生させます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1048
-#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1346
+#: ../../godmode/alerts/configure_alert_template.php:1259
+#: ../../godmode/alerts/alert_view.php:190 ../../include/functions_ui.php:1354
 msgid "The alert would fire when the module is in critical status"
 msgstr "該当モジュールが障害になったら、アラートを発生させます。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1049
-#: ../../godmode/alerts/alert_view.php:175
+#: ../../godmode/alerts/configure_alert_template.php:1260
+#: ../../godmode/alerts/alert_view.php:179
 msgid "The alert would fire when the module value changes"
 msgstr "モジュールの値が変化したときにアラートが上がります。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1050
-#: ../../godmode/alerts/alert_view.php:177
+#: ../../godmode/alerts/configure_alert_template.php:1261
+#: ../../godmode/alerts/alert_view.php:181
 msgid "The alert would fire when the module value does not change"
 msgstr "モジュールの値が変化しなかったときにアラートが上がります。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1051
-#: ../../godmode/alerts/alert_view.php:194
+#: ../../godmode/alerts/configure_alert_template.php:1262
+#: ../../godmode/alerts/alert_view.php:198
 msgid "The alert would fire when the module is in unknown status"
 msgstr "モジュールが不明状態になるとアラートが発生します。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1052
+#: ../../godmode/alerts/configure_alert_template.php:1263
 msgid ""
 "The alert template cannot have the same value for min and max thresholds."
 msgstr "アラートテンプレートは最小と最大の閾値に同じ値を設定できません。"
 
-#: ../../godmode/alerts/configure_alert_template.php:1053
-#: ../../godmode/alerts/alert_view.php:190
+#: ../../godmode/alerts/configure_alert_template.php:1264
+#: ../../godmode/alerts/alert_view.php:194
 msgid "The alert would fire when the module is in not normal status"
 msgstr "モジュールが正常状態でない場合にアラートが発報されます。"
 
+#: ../../godmode/alerts/configure_alert_template.php:1443
+msgid ""
+"The alert would fire when the module is in unknown status. Warning: "
+"unknown_updates of pandora_server.conf must be equal to 1"
+msgstr ""
+"モジュールのステータスが不明の場合、アラートが発生します。 警告: pandora_server.conf の unknown_updates を 1 "
+"にする必要があります"
+
 #: ../../godmode/alerts/alert_special_days.php:91
 msgid "Skipped dates: "
 msgstr "対象外の日付: "
@@ -31883,58 +33794,58 @@ msgstr "iCalendar をアップロードしました"
 msgid "Fail to upload iCalendar"
 msgstr "iCalendar のアップロードに失敗しました"
 
-#: ../../godmode/alerts/alert_special_days.php:143
+#: ../../godmode/alerts/alert_special_days.php:147
 msgid "Could not be created, it already exists"
 msgstr "作成できません。すでに存在します。"
 
-#: ../../godmode/alerts/alert_special_days.php:207
+#: ../../godmode/alerts/alert_special_days.php:220
 msgid "Could not be updated, it already exists"
 msgstr "更新できません。すでに存在します。"
 
-#: ../../godmode/alerts/alert_special_days.php:260
+#: ../../godmode/alerts/alert_special_days.php:277
 msgid "iCalendar(.ics) file"
 msgstr "iCalendar(.ics) ファイル"
 
-#: ../../godmode/alerts/alert_special_days.php:284
+#: ../../godmode/alerts/alert_special_days.php:303
 msgid "Overwrite"
 msgstr "上書き"
 
-#: ../../godmode/alerts/alert_special_days.php:285
+#: ../../godmode/alerts/alert_special_days.php:304
 msgid "Check this box, if you want to overwrite existing same days."
 msgstr "既存の同一日の設定を上書きしたい場合は、ここをチェックします。"
 
-#: ../../godmode/alerts/alert_special_days.php:304
+#: ../../godmode/alerts/alert_special_days.php:323
 msgid "Display range: "
 msgstr "表示範囲: "
 
-#: ../../godmode/alerts/alert_special_days.php:470
+#: ../../godmode/alerts/alert_special_days.php:489
 msgid "Same as "
 msgstr "同じ日: "
 
 #: ../../godmode/alerts/alert_view.php:49
-#: ../../godmode/alerts/alert_view.php:327
-#: ../../include/functions_events.php:4217
+#: ../../godmode/alerts/alert_view.php:331
+#: ../../include/functions_events.php:4541
 msgid "Alert details"
 msgstr "アラート詳細"
 
 #: ../../godmode/alerts/alert_view.php:60
 #: ../../godmode/alerts/alert_view.php:61
-#: ../../godmode/alerts/alert_list.php:433
+#: ../../godmode/alerts/alert_list.php:437
 msgid "List alerts"
 msgstr "アラート一覧"
 
-#: ../../godmode/alerts/alert_view.php:101
+#: ../../godmode/alerts/alert_view.php:105
 #: ../../mobile/operation/alerts.php:107 ../../mobile/operation/alerts.php:108
 #: ../../mobile/operation/alerts.php:237 ../../mobile/operation/alerts.php:238
 msgid "Stand by"
 msgstr "スタンバイ"
 
-#: ../../godmode/alerts/alert_view.php:136 ../../include/functions_ui.php:1313
+#: ../../godmode/alerts/alert_view.php:140 ../../include/functions_ui.php:1321
 msgid ""
 "The alert would fire when the value doesn't match "
 msgstr "取得した値が  にマッチしない場合、アラートを発生させます。"
 
-#: ../../godmode/alerts/alert_view.php:156 ../../include/functions_ui.php:1325
+#: ../../godmode/alerts/alert_view.php:160 ../../include/functions_ui.php:1333
 msgid ""
 "The alert would fire when the value is not between  "
 "and "
@@ -31942,64 +33853,64 @@ msgstr ""
 "取得した値が  "
 "の間を外れたら、アラートを発生させます。"
 
-#: ../../godmode/alerts/alert_view.php:328
+#: ../../godmode/alerts/alert_view.php:332
 msgid "Firing conditions"
 msgstr "発報条件"
 
-#: ../../godmode/alerts/alert_view.php:351
-#: ../../godmode/alerts/alert_view.php:371
+#: ../../godmode/alerts/alert_view.php:355
+#: ../../godmode/alerts/alert_view.php:375
 msgid "Every time that the alert is fired"
 msgstr "アラート発生のたび"
 
-#: ../../godmode/alerts/alert_view.php:412
+#: ../../godmode/alerts/alert_view.php:416
 msgid ""
 "Select the desired action and mode to see the Firing/Recovery fields for "
 "this action"
 msgstr "このアクションの発報・リカバリフィールドを見るには、目的のアクションとモードを選択してください。"
 
-#: ../../godmode/alerts/alert_view.php:439
+#: ../../godmode/alerts/alert_view.php:443
 msgid "Template fields"
 msgstr "テンプレートフィールド"
 
-#: ../../godmode/alerts/alert_view.php:439
+#: ../../godmode/alerts/alert_view.php:443
 msgid "Triggering fields configured in template"
 msgstr "テンプレートで設定したトリガーフィールド"
 
-#: ../../godmode/alerts/alert_view.php:512
+#: ../../godmode/alerts/alert_view.php:519
 msgid "The alert recovering is disabled on this template."
 msgstr "このテンプレートでは復旧アラートが無効です。"
 
-#: ../../godmode/alerts/alert_view.php:524
+#: ../../godmode/alerts/alert_view.php:531
 msgid "Recovering fields"
 msgstr "復旧フィールド"
 
-#: ../../godmode/alerts/alert_view.php:524
+#: ../../godmode/alerts/alert_view.php:531
 msgid ""
 "Fields passed to the command executed by this action when the alert is "
 "recovered"
 msgstr "アラートが復旧したときに、このアクションによって実行されるコマンドに渡されるフィールド"
 
-#: ../../godmode/alerts/alert_view.php:528
+#: ../../godmode/alerts/alert_view.php:535
 msgid "Template recovery fields"
 msgstr "テンプレート復旧フィールド"
 
-#: ../../godmode/alerts/alert_view.php:528
+#: ../../godmode/alerts/alert_view.php:535
 msgid "Recovery fields configured in alert template"
 msgstr "アラートテンプレートで設定した復旧フィールド"
 
-#: ../../godmode/alerts/alert_view.php:529
+#: ../../godmode/alerts/alert_view.php:536
 msgid "Action recovery fields"
 msgstr "アクション復旧フィールド"
 
-#: ../../godmode/alerts/alert_view.php:529
+#: ../../godmode/alerts/alert_view.php:536
 msgid "Recovery fields configured in alert action"
 msgstr "アラートアクションで設定した復旧フィールド"
 
-#: ../../godmode/alerts/alert_view.php:530
+#: ../../godmode/alerts/alert_view.php:537
 msgid "Executed on recovery"
 msgstr "復旧時の実行"
 
-#: ../../godmode/alerts/alert_view.php:530
+#: ../../godmode/alerts/alert_view.php:537
 msgid "Fields used on execution when the alert is recovered"
 msgstr "アラートが復旧した時に実行に使われるフィールド"
 
@@ -32007,19 +33918,19 @@ msgstr "アラートが復旧した時に実行に使われるフィールド"
 msgid "Latest value"
 msgstr "最新の値"
 
-#: ../../godmode/alerts/alert_list.builder.php:193
+#: ../../godmode/alerts/alert_list.builder.php:200
 msgid "Finish and view cluster"
 msgstr "終了しクラスタを見る"
 
-#: ../../godmode/alerts/alert_list.php:114
+#: ../../godmode/alerts/alert_list.php:115
 msgid "Already added"
 msgstr "すでに追加されています。"
 
-#: ../../godmode/alerts/alert_list.php:168
+#: ../../godmode/alerts/alert_list.php:169
 msgid "No template specified"
 msgstr "テンプレートが指定されていません"
 
-#: ../../godmode/alerts/alert_list.php:437
+#: ../../godmode/alerts/alert_list.php:441
 msgid "Builder alert"
 msgstr "アラート作成"
 
@@ -32027,106 +33938,110 @@ msgstr "アラート作成"
 msgid "License management"
 msgstr "ライセンス管理"
 
-#: ../../godmode/setup/license.php:70
-msgid "License updated"
-msgstr "ライセンスを更新しました"
+#: ../../godmode/setup/license.php:90
+msgid "Error while connecting to licence server."
+msgstr "ライセンスサーバへの接続エラー"
 
-#: ../../godmode/setup/license.php:99
+#: ../../godmode/setup/license.php:91
+msgid "Invalid response while validating license."
+msgstr "ライセンスの検証に失敗しました。"
+
+#: ../../godmode/setup/license.php:112
 msgid "Licence"
 msgstr "ライセンス"
 
-#: ../../godmode/setup/license.php:107
-#: ../../include/class/Diagnostics.class.php:1143
+#: ../../godmode/setup/license.php:120
+#: ../../include/class/Diagnostics.class.php:1150
 msgid "Customer key"
 msgstr "カスタマーキー"
 
-#: ../../godmode/setup/license.php:113
-#: ../../include/class/Diagnostics.class.php:1151
+#: ../../godmode/setup/license.php:126
+#: ../../include/class/Diagnostics.class.php:1158
 msgid "Platform Limit"
 msgstr "ライセンス数上限"
 
-#: ../../godmode/setup/license.php:114 ../../godmode/setup/license.php:117
-#: ../../godmode/setup/license.php:120 ../../godmode/setup/license.php:123
+#: ../../godmode/setup/license.php:127 ../../godmode/setup/license.php:130
+#: ../../godmode/setup/license.php:133 ../../godmode/setup/license.php:136
 msgid "agents"
 msgstr "エージェント"
 
-#: ../../godmode/setup/license.php:114 ../../godmode/setup/license.php:117
-#: ../../godmode/setup/license.php:120 ../../godmode/setup/license.php:123
-#: ../../operation/tree.php:122
+#: ../../godmode/setup/license.php:127 ../../godmode/setup/license.php:130
+#: ../../godmode/setup/license.php:133 ../../godmode/setup/license.php:136
+#: ../../operation/tree.php:140
 msgid "modules"
 msgstr "モジュール"
 
-#: ../../godmode/setup/license.php:116
-#: ../../include/class/Diagnostics.class.php:1155
+#: ../../godmode/setup/license.php:129
+#: ../../include/class/Diagnostics.class.php:1162
 msgid "Current Platform Count"
 msgstr "現在の利用数"
 
-#: ../../godmode/setup/license.php:119
-#: ../../include/class/Diagnostics.class.php:1159
+#: ../../godmode/setup/license.php:132
+#: ../../include/class/Diagnostics.class.php:1166
 msgid "Current Platform Count (enabled: items)"
 msgstr "現在の利用数 (有効のもの)"
 
-#: ../../godmode/setup/license.php:122
-#: ../../include/class/Diagnostics.class.php:1163
+#: ../../godmode/setup/license.php:135
+#: ../../include/class/Diagnostics.class.php:1170
 msgid "Current Platform Count (disabled: items)"
 msgstr "現在の利用数 (無効のもの)"
 
-#: ../../godmode/setup/license.php:125
-#: ../../include/class/Diagnostics.class.php:1167
+#: ../../godmode/setup/license.php:138
+#: ../../include/class/Diagnostics.class.php:1174
 msgid "License Mode"
 msgstr "ライセンスモード"
 
-#: ../../godmode/setup/license.php:128
+#: ../../godmode/setup/license.php:141
 msgid "NMS"
 msgstr "NMS"
 
-#: ../../godmode/setup/license.php:129 ../../godmode/setup/license.php:132
+#: ../../godmode/setup/license.php:142 ../../godmode/setup/license.php:145
 msgid "enabled"
 msgstr "有効"
 
-#: ../../godmode/setup/license.php:129 ../../godmode/setup/license.php:132
+#: ../../godmode/setup/license.php:142 ../../godmode/setup/license.php:145
 msgid "disabled"
 msgstr "無効化"
 
-#: ../../godmode/setup/license.php:131
+#: ../../godmode/setup/license.php:144
 #: ../../godmode/servers/modificar_server.php:42
-#: ../../include/functions_servers.php:1232 ../../include/functions_ui.php:849
-#: ../../include/class/Diagnostics.class.php:1175
+#: ../../include/functions_servers.php:1329 ../../include/functions_ui.php:857
+#: ../../include/class/Diagnostics.class.php:1182
 msgid "Satellite"
 msgstr "サテライト"
 
-#: ../../godmode/setup/license.php:134
-#: ../../include/class/Diagnostics.class.php:1179
+#: ../../godmode/setup/license.php:147
+#: ../../include/class/Diagnostics.class.php:1186
 msgid "Licensed to"
 msgstr "ライセンス先"
 
-#: ../../godmode/setup/license.php:145 ../../godmode/setup/license.php:160
+#: ../../godmode/setup/license.php:158 ../../godmode/setup/license.php:173
 msgid "Request new license"
 msgstr "新規ライセンス要求"
 
-#: ../../godmode/setup/license.php:164
+#: ../../godmode/setup/license.php:177
 #, php-format
 msgid "To get your %s Enterprise License:"
 msgstr "%s Enterprise ライセンスの取得:"
 
-#: ../../godmode/setup/license.php:167
+#: ../../godmode/setup/license.php:180
 #, php-format
 msgid "Go to %s"
 msgstr "%s へ移動"
 
-#: ../../godmode/setup/license.php:170
+#: ../../godmode/setup/license.php:183
 msgid "Enter the auth key and the following request key:"
 msgstr "auth key と次の  request key を入力してください:"
 
-#: ../../godmode/setup/license.php:176
+#: ../../godmode/setup/license.php:189
 msgid "Enter your name (or a company name) and a contact email address."
 msgstr "あなたの名前(もしくは会社名)および連絡先メールアドレスを入力してください。"
 
-#: ../../godmode/setup/license.php:179
+#: ../../godmode/setup/license.php:192
 msgid "Click on Generate."
 msgstr "
生成
をクリックします。" -#: ../../godmode/setup/license.php:182 +#: ../../godmode/setup/license.php:195 msgid "" "Click here, enter " "the generated license key and click on Validate." @@ -32139,41 +34054,40 @@ msgstr "" msgid "Site news management" msgstr "サイトニュース管理" -#: ../../godmode/setup/news.php:144 ../../godmode/setup/links.php:89 +#: ../../godmode/setup/news.php:152 ../../godmode/setup/links.php:89 msgid "Name error" msgstr "名前が不正です。" -#: ../../godmode/setup/news.php:181 +#: ../../godmode/setup/news.php:191 msgid "Modal screen" msgstr "別ウインドウ" -#: ../../godmode/setup/news.php:184 +#: ../../godmode/setup/news.php:194 msgid "Expire" msgstr "有効期限" -#: ../../godmode/setup/news.php:187 ../../godmode/setup/news.php:240 +#: ../../godmode/setup/news.php:197 ../../godmode/setup/news.php:250 msgid "Expiration" msgstr "有効期限" -#: ../../godmode/setup/news.php:231 +#: ../../godmode/setup/news.php:241 msgid "There are no defined news" msgstr "定義済のニュースがありません" -#: ../../godmode/setup/news.php:238 -#: ../../operation/agentes/estado_generalagente.php:577 -#: ../../operation/incidents/incident_detail.php:440 +#: ../../godmode/setup/news.php:248 +#: ../../operation/agentes/estado_generalagente.php:622 msgid "Author" msgstr "作者" -#: ../../godmode/setup/news.php:258 +#: ../../godmode/setup/news.php:268 msgid "Modal" msgstr "別ウインドウ" -#: ../../godmode/setup/news.php:260 +#: ../../godmode/setup/news.php:270 msgid "Board" msgstr "ボード" -#: ../../godmode/setup/news.php:271 +#: ../../godmode/setup/news.php:281 msgid "Expired" msgstr "期限切れ" @@ -32185,100 +34099,106 @@ msgstr "GIS 利用マップ名" msgid "Do you wan delete this connection?" msgstr "このマップ利用設定を削除しますか。" -#: ../../godmode/setup/setup.php:145 +#: ../../godmode/setup/setup.php:213 msgid "Websocket engine" msgstr "Websocket エンジン" -#: ../../godmode/setup/setup.php:151 +#: ../../godmode/setup/setup.php:231 msgid "GIS Map connection" -msgstr "" +msgstr "GIS マップ接続" -#: ../../godmode/setup/setup.php:219 +#: ../../godmode/setup/setup.php:302 msgid "Pandora Websocket Engine" msgstr "Pandora Websocket エンジン" -#: ../../godmode/setup/setup.php:248 +#: ../../godmode/setup/setup.php:337 msgid "Correct update the setup options" msgstr "設定オプションを更新しました" #: ../../godmode/setup/setup_ehorus.php:55 -#: ../../include/functions_config.php:1472 +#: ../../include/functions_config.php:1612 msgid "Enable eHorus" msgstr "eHorus の有効化" -#: ../../godmode/setup/setup_ehorus.php:89 -#: ../../godmode/setup/setup_integria.php:228 +#: ../../godmode/setup/setup_ehorus.php:90 msgid "API Hostname" msgstr "API ホスト名" -#: ../../godmode/setup/setup_ehorus.php:95 +#: ../../godmode/setup/setup_ehorus.php:96 msgid "API Port" msgstr "API ポート" -#: ../../godmode/setup/setup_ehorus.php:101 -#: ../../godmode/setup/setup_integria.php:240 +#: ../../godmode/setup/setup_ehorus.php:102 +#: ../../godmode/setup/setup_integria.php:306 msgid "Request timeout" msgstr "要求タイムアウト" -#: ../../godmode/setup/setup_ehorus.php:107 -#: ../../godmode/setup/setup_integria.php:492 -#: ../../operation/users/user_edit.php:694 +#: ../../godmode/setup/setup_ehorus.php:108 +#: ../../godmode/setup/setup_integria.php:563 +#: ../../operation/users/user_edit.php:697 +#: ../../operation/users/user_edit.php:743 msgid "Test" msgstr "テスト" -#: ../../godmode/setup/setup_ehorus.php:122 +#: ../../godmode/setup/setup_ehorus.php:128 msgid "Remote Management System" msgstr "リモート管理システム" -#: ../../godmode/setup/setup_ehorus.php:130 +#: ../../godmode/setup/setup_ehorus.php:136 msgid "Custom field eHorusID created" msgstr "カスタムフィールド eHorusID を作成しました" -#: ../../godmode/setup/setup_ehorus.php:130 +#: ../../godmode/setup/setup_ehorus.php:136 msgid "Error creating custom field" msgstr "カスタムフィールド作成エラー" -#: ../../godmode/setup/setup_ehorus.php:134 +#: ../../godmode/setup/setup_ehorus.php:140 msgid "eHorus has his own agent identifiers" msgstr "eHorus には独自のエージェント識別があります" -#: ../../godmode/setup/setup_ehorus.php:135 +#: ../../godmode/setup/setup_ehorus.php:141 msgid "To store them, it will be necessary to use an agent custom field" msgstr "それを保存するために、エージェントのカスタムフィールドを使う必要があります" -#: ../../godmode/setup/setup_ehorus.php:136 +#: ../../godmode/setup/setup_ehorus.php:142 msgid "" "Possibly the eHorus id will have to be filled in by hand for every agent" msgstr "eHorus ID は、エージェントごとに設定する必要があります" -#: ../../godmode/setup/setup_ehorus.php:141 +#: ../../godmode/setup/setup_ehorus.php:147 msgid "The custom field does not exists already" msgstr "カスタムフィールドが存在しません" -#: ../../godmode/setup/setup_ehorus.php:155 +#: ../../godmode/setup/setup_ehorus.php:161 msgid "eHorus API" msgstr "eHorus API" -#: ../../godmode/setup/setup_ehorus.php:237 -#: ../../godmode/setup/setup_integria.php:618 +#: ../../godmode/setup/setup_ehorus.php:243 +#: ../../godmode/setup/setup_integria.php:712 msgid "Connection timeout" msgstr "接続タイムアウト" -#: ../../godmode/setup/setup_ehorus.php:238 -#: ../../godmode/setup/setup_integria.php:619 -#: ../../operation/users/user_edit.php:1154 +#: ../../godmode/setup/setup_ehorus.php:244 +#: ../../godmode/setup/setup_integria.php:713 +#: ../../godmode/setup/setup_integria.php:794 +#: ../../operation/users/user_edit.php:1229 +#: ../../operation/users/user_edit.php:1307 msgid "Empty user or password" msgstr "ユーザまたはパスワードが空です" -#: ../../godmode/setup/setup_ehorus.php:239 -#: ../../godmode/setup/setup_integria.php:620 -#: ../../operation/users/user_edit.php:1155 +#: ../../godmode/setup/setup_ehorus.php:245 +#: ../../godmode/setup/setup_integria.php:714 +#: ../../godmode/setup/setup_integria.php:795 +#: ../../operation/users/user_edit.php:1230 +#: ../../operation/users/user_edit.php:1308 msgid "User not found" msgstr "ユーザが見つかりません" -#: ../../godmode/setup/setup_ehorus.php:240 -#: ../../godmode/setup/setup_integria.php:621 -#: ../../operation/users/user_edit.php:1156 +#: ../../godmode/setup/setup_ehorus.php:246 +#: ../../godmode/setup/setup_integria.php:715 +#: ../../godmode/setup/setup_integria.php:796 +#: ../../operation/users/user_edit.php:1231 +#: ../../operation/users/user_edit.php:1309 msgid "Invalid password" msgstr "パスワードが正しくありません" @@ -32295,256 +34215,292 @@ msgid "Bind port" msgstr "待ち受けポート" #: ../../godmode/setup/setup_websocket_engine.php:67 -#: ../../include/functions_config.php:367 +#: ../../include/functions_config.php:1766 msgid "WebSocket proxy url" msgstr "Websocket プロキシ URL" -#: ../../godmode/setup/os.list.php:90 +#: ../../godmode/setup/os.list.php:45 +#, php-format +msgid "" +"This node is configured with centralized mode. All OS definitions are read " +"only. Go to %s to manage them." +msgstr "このノードは中央管理モードで設定されています。 すべての OS 定義は読み取り専用です。 それらを管理するには、%s に移動します。" + +#: ../../godmode/setup/os.list.php:132 msgid "There are no defined operating systems" msgstr "定義済のオペレーティングシステムがありません" -#: ../../godmode/setup/os.list.php:96 +#: ../../godmode/setup/os.list.php:138 msgid "Create OS" msgstr "OS を作成" -#: ../../godmode/setup/os.php:74 -msgid "Fail creating OS" -msgstr "OS の作成に失敗しました" - -#: ../../godmode/setup/os.php:80 ../../include/functions_api.php:1689 -msgid "Success creating OS" -msgstr "OS を作成しました" - -#: ../../godmode/setup/os.php:103 -msgid "Success updatng OS" -msgstr "OS を更新しました" - -#: ../../godmode/setup/os.php:103 ../../include/functions_api.php:1722 -msgid "Error updating OS" -msgstr "OS の更新に失敗しました" - -#: ../../godmode/setup/os.php:123 -msgid "There are agents with this OS." -msgstr "この OS のエージェントがあります。" - -#: ../../godmode/setup/os.php:127 -msgid "Success deleting" -msgstr "削除しました" - -#: ../../godmode/setup/os.php:127 -msgid "Error deleting" -msgstr "削除に失敗しました" - -#: ../../godmode/setup/os.php:135 +#: ../../godmode/setup/os.php:187 msgid "List OS" msgstr "OS 一覧" -#: ../../godmode/setup/os.php:139 +#: ../../godmode/setup/os.php:199 msgid "Builder OS" msgstr "OS 設定" -#: ../../godmode/setup/gis_step_2.php:30 -msgid "GIS Maps connections" -msgstr "" +#: ../../godmode/setup/os.php:208 +msgid "List of OS" +msgstr "OS 一覧" -#: ../../godmode/setup/gis_step_2.php:44 +#: ../../godmode/setup/os.php:235 ../../include/functions_api.php:2164 +msgid "Success creating OS" +msgstr "OS を作成しました" + +#: ../../godmode/setup/os.php:239 +msgid "Fail creating OS" +msgstr "OS の作成に失敗しました" + +#: ../../godmode/setup/os.php:243 ../../include/functions_api.php:2203 +msgid "Success updating OS" +msgstr "OS を更新しました" + +#: ../../godmode/setup/os.php:247 +msgid "Error updating OS" +msgstr "OS の更新に失敗しました" + +#: ../../godmode/setup/os.php:251 +msgid "There are agents with this OS." +msgstr "この OS のエージェントがあります。" + +#: ../../godmode/setup/os.php:255 +msgid "Success deleting" +msgstr "削除しました" + +#: ../../godmode/setup/os.php:259 +msgid "Error deleting" +msgstr "削除に失敗しました" + +#: ../../godmode/setup/gis_step_2.php:34 +msgid "GIS Maps connections" +msgstr "GIS マップ接続" + +#: ../../godmode/setup/gis_step_2.php:51 msgid "Create new map connection" msgstr "新たな利用マップ設定" -#: ../../godmode/setup/gis_step_2.php:71 +#: ../../godmode/setup/gis_step_2.php:78 msgid "Edit map connection" msgstr "利用マップ編集" -#: ../../godmode/setup/gis_step_2.php:203 +#: ../../godmode/setup/gis_step_2.php:210 msgid "Connection Name" msgstr "名称" -#: ../../godmode/setup/gis_step_2.php:209 +#: ../../godmode/setup/gis_step_2.php:216 msgid "Number of zoom levels" msgstr "選択可能な拡大率の数" -#: ../../godmode/setup/gis_step_2.php:213 +#: ../../godmode/setup/gis_step_2.php:220 msgid "Default zoom level" msgstr "デフォルト拡大レベル" -#: ../../godmode/setup/gis_step_2.php:216 +#: ../../godmode/setup/gis_step_2.php:223 msgid "Basic configuration" msgstr "基本設定" -#: ../../godmode/setup/gis_step_2.php:221 +#: ../../godmode/setup/gis_step_2.php:228 msgid "Open Street Maps" msgstr "Open Street マップ" -#: ../../godmode/setup/gis_step_2.php:222 +#: ../../godmode/setup/gis_step_2.php:229 msgid "Google Maps" msgstr "Google マップ" -#: ../../godmode/setup/gis_step_2.php:223 -#: ../../godmode/reporting/visual_console_builder.elements.php:174 -#: ../../include/functions_visual_map_editor.php:1297 -#: ../../include/functions_visual_map.php:4200 -#: ../../operation/visual_console/view.php:215 +#: ../../godmode/setup/gis_step_2.php:230 +#: ../../godmode/reporting/visual_console_builder.elements.php:182 +#: ../../include/functions_visual_map_editor.php:1387 +#: ../../include/functions_visual_map.php:4220 +#: ../../operation/visual_console/view.php:294 msgid "Static Image" msgstr "静的画像" -#: ../../godmode/setup/gis_step_2.php:224 +#: ../../godmode/setup/gis_step_2.php:231 msgid "WMS Server" msgstr "WMS サーバ" -#: ../../godmode/setup/gis_step_2.php:226 +#: ../../godmode/setup/gis_step_2.php:233 msgid "Please select the connection type" msgstr "利用マップタイプを選択してください" -#: ../../godmode/setup/gis_step_2.php:228 +#: ../../godmode/setup/gis_step_2.php:235 msgid "Map connection type" msgstr "利用マップタイプ" -#: ../../godmode/setup/gis_step_2.php:275 +#: ../../godmode/setup/gis_step_2.php:283 msgid "Tile Server URL" msgstr "サーバ URL" -#: ../../godmode/setup/gis_step_2.php:278 +#: ../../godmode/setup/gis_step_2.php:296 msgid "Google Physical" msgstr "地形" -#: ../../godmode/setup/gis_step_2.php:279 +#: ../../godmode/setup/gis_step_2.php:297 msgid "Google Hybrid" msgstr "航空写真" -#: ../../godmode/setup/gis_step_2.php:280 +#: ../../godmode/setup/gis_step_2.php:298 msgid "Google Satelite" msgstr "地図" -#: ../../godmode/setup/gis_step_2.php:282 +#: ../../godmode/setup/gis_step_2.php:300 msgid "Google Map Type" msgstr "Google マップタイプ" -#: ../../godmode/setup/gis_step_2.php:282 +#: ../../godmode/setup/gis_step_2.php:324 msgid "Google Maps Key" msgstr "Google マップキー" -#: ../../godmode/setup/gis_step_2.php:284 +#: ../../godmode/setup/gis_step_2.php:333 msgid "Image URL" msgstr "画像 URL" -#: ../../godmode/setup/gis_step_2.php:284 +#: ../../godmode/setup/gis_step_2.php:340 msgid "Corners of the area of the image" msgstr "画像が表す領域の範囲" -#: ../../godmode/setup/gis_step_2.php:284 -#: ../../include/rest-api/models/VisualConsole/Item.php:1842 +#: ../../godmode/setup/gis_step_2.php:340 +#: ../../include/rest-api/models/VisualConsole/Item.php:1928 msgid "Left" msgstr "左" -#: ../../godmode/setup/gis_step_2.php:284 -#: ../../include/rest-api/models/VisualConsole/Item.php:1839 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:296 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:296 +#: ../../godmode/setup/gis_step_2.php:347 +#: ../../include/rest-api/models/VisualConsole/Item.php:1925 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:317 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:317 msgid "Bottom" msgstr "下" -#: ../../godmode/setup/gis_step_2.php:284 -#: ../../include/rest-api/models/VisualConsole/Item.php:1841 +#: ../../godmode/setup/gis_step_2.php:354 +#: ../../include/rest-api/models/VisualConsole/Item.php:1927 msgid "Right" msgstr "右" -#: ../../godmode/setup/gis_step_2.php:284 -#: ../../include/rest-api/models/VisualConsole/Item.php:1840 +#: ../../godmode/setup/gis_step_2.php:361 +#: ../../include/rest-api/models/VisualConsole/Item.php:1926 msgid "Top" msgstr "上" -#: ../../godmode/setup/gis_step_2.php:284 +#: ../../godmode/setup/gis_step_2.php:368 msgid "Image Size" msgstr "画像サイズ" -#: ../../godmode/setup/gis_step_2.php:287 +#: ../../godmode/setup/gis_step_2.php:385 msgid "WMS Server URL" msgstr "WMS サーバ URL" -#: ../../godmode/setup/gis_step_2.php:315 +#: ../../godmode/setup/gis_step_2.php:427 msgid "" "Preview to select the center of the map and the default position of an agent " "without gis data" msgstr "マップの中心選択と、GISデータが無い場合のエージェントのデフォルト位置プレビュー" -#: ../../godmode/setup/gis_step_2.php:316 +#: ../../godmode/setup/gis_step_2.php:428 msgid "Load preview map" msgstr "マッププレビュー" -#: ../../godmode/setup/gis_step_2.php:325 +#: ../../godmode/setup/gis_step_2.php:437 msgid "Map Center" msgstr "マップの中心" -#: ../../godmode/setup/gis_step_2.php:326 +#: ../../godmode/setup/gis_step_2.php:438 msgid "Default position for agents without GIS data" msgstr "GIS データが無い場合のエージェントのデフォルト位置" -#: ../../godmode/setup/gis_step_2.php:328 +#: ../../godmode/setup/gis_step_2.php:440 msgid "Change in the map" msgstr "マップ内での変更" -#: ../../godmode/setup/gis_step_2.php:332 +#: ../../godmode/setup/gis_step_2.php:462 #: ../../operation/agentes/gis_view.php:215 msgid "Latitude" msgstr "緯度" -#: ../../godmode/setup/gis_step_2.php:336 +#: ../../godmode/setup/gis_step_2.php:480 #: ../../operation/agentes/gis_view.php:214 msgid "Longitude" msgstr "経度" -#: ../../godmode/setup/gis_step_2.php:340 +#: ../../godmode/setup/gis_step_2.php:498 #: ../../operation/agentes/gis_view.php:216 msgid "Altitude" msgstr "高度" -#: ../../godmode/setup/gis_step_2.php:389 -#: ../../godmode/setup/gis_step_2.php:484 +#: ../../godmode/setup/gis_step_2.php:561 +#: ../../godmode/setup/gis_step_2.php:656 msgid "Center" msgstr "中心" -#: ../../godmode/setup/gis_step_2.php:449 +#: ../../godmode/setup/gis_step_2.php:621 msgid "Refresh preview map" msgstr "マッププレビューの再実行" -#: ../../godmode/setup/setup_auth.php:228 +#: ../../godmode/setup/setup_auth.php:234 +msgid "Force 2FA for all users is enabled" +msgstr "全ユーザに二段階認証を強制する" + +#: ../../godmode/setup/setup_auth.php:255 msgid "Session timeout (mins)" msgstr "セッションタイムアウト(分)" -#: ../../godmode/setup/setup_auth.php:271 +#: ../../godmode/setup/setup_auth.php:298 #, php-format msgid "Local %s" msgstr "ローカル %s" -#: ../../godmode/setup/setup_auth.php:272 +#: ../../godmode/setup/setup_auth.php:299 msgid "ldap" msgstr "LDAP" -#: ../../godmode/setup/setup_integria.php:53 -#: ../../operation/incidents/configure_integriaims_incident.php:48 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:38 -#: ../../operation/incidents/list_integriaims_incidents.php:49 +#: ../../godmode/setup/setup_integria.php:61 +#: ../../operation/incidents/configure_integriaims_incident.php:41 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:31 +#: ../../operation/incidents/list_integriaims_incidents.php:42 msgid "Integria IMS API is not reachable" msgstr "Integria IMS API に通信できません" -#: ../../godmode/setup/setup_integria.php:200 -#: ../../include/functions_config.php:1506 +#: ../../godmode/setup/setup_integria.php:258 +#: ../../include/functions_config.php:1650 msgid "Enable Integria IMS" msgstr "Integria IMS の有効化" -#: ../../godmode/setup/setup_integria.php:234 +#: ../../godmode/setup/setup_integria.php:293 +msgid "URL to Integria IMS setup" +msgstr "Integria IMS セットアップ URL" + +#: ../../godmode/setup/setup_integria.php:293 +msgid "" +"Full URL to your Integria IMS setup (e.g., http://192.168.1.20/integria, " +"https://support.mycompany.com)." +msgstr "" +"完全な Integria IMS セットアップ URL (例: http://192.168.1.20/integria, " +"https://support.mycompany.com)" + +#: ../../godmode/setup/setup_integria.php:299 msgid "API Password" msgstr "API パスワード" -#: ../../godmode/setup/setup_integria.php:525 +#: ../../godmode/setup/setup_integria.php:312 +msgid "Sync inventory" +msgstr "インベントリ同期" + +#: ../../godmode/setup/setup_integria.php:345 +#: ../../godmode/setup/setup_integria.php:466 +msgid "Ticket body" +msgstr "チケット本文" + +#: ../../godmode/setup/setup_integria.php:596 msgid "Integria API settings" msgstr "Integria API 設定" -#: ../../godmode/setup/setup_integria.php:536 +#: ../../godmode/setup/setup_integria.php:607 msgid "Alert default values" msgstr "アラートデフォルト値" -#: ../../godmode/setup/setup_integria.php:546 +#: ../../godmode/setup/setup_integria.php:617 msgid "Event custom response default values" msgstr "イベントカスタム応答デフォルト値" @@ -32576,710 +34532,689 @@ msgstr "SNMP翻訳の保存に失敗しました" msgid "Unsucessful save the snmp translation." msgstr "SNMP翻訳の保存に失敗しました。" -#: ../../godmode/setup/setup_netflow.php:46 -#: ../../include/functions_config.php:1354 +#: ../../godmode/setup/setup_netflow.php:37 +#: ../../include/functions_config.php:1419 msgid "Data storage path" msgstr "データストアのパス" -#: ../../godmode/setup/setup_netflow.php:49 -#: ../../include/functions_config.php:1358 +#: ../../godmode/setup/setup_netflow.php:40 +#: ../../include/functions_config.php:1423 msgid "Daemon interval" msgstr "デーモン間隔" -#: ../../godmode/setup/setup_netflow.php:52 -#: ../../include/functions_config.php:1362 +#: ../../godmode/setup/setup_netflow.php:43 +#: ../../include/functions_config.php:1427 msgid "Daemon binary path" msgstr "デーモンのバイナリパス" -#: ../../godmode/setup/setup_netflow.php:55 -#: ../../include/functions_config.php:1366 +#: ../../godmode/setup/setup_netflow.php:46 +#: ../../include/functions_config.php:1431 msgid "Nfdump binary path" msgstr "nfdump バイナリのパス" -#: ../../godmode/setup/setup_netflow.php:58 -#: ../../include/functions_config.php:1370 +#: ../../godmode/setup/setup_netflow.php:49 +#: ../../include/functions_config.php:1435 msgid "Nfexpire binary path" msgstr "nfexpire バイナリのパス" -#: ../../godmode/setup/setup_netflow.php:61 -#: ../../include/functions_config.php:1374 +#: ../../godmode/setup/setup_netflow.php:52 +#: ../../include/functions_config.php:1439 msgid "Maximum chart resolution" msgstr "最大グラフ解像度" -#: ../../godmode/setup/setup_netflow.php:66 -#: ../../include/functions_config.php:1382 +#: ../../godmode/setup/setup_netflow.php:57 +#: ../../include/functions_config.php:1447 msgid "Netflow max lifetime" msgstr "Netflow 最大保持期間" -#: ../../godmode/setup/setup_netflow.php:69 -#: ../../include/functions_config.php:1386 +#: ../../godmode/setup/setup_netflow.php:60 +#: ../../include/functions_config.php:1451 msgid "Name resolution for IP address" msgstr "IP アドレスの名前解決" -#: ../../godmode/setup/setup_netflow.php:70 +#: ../../godmode/setup/setup_netflow.php:61 #: ../../operation/netflow/nf_live_view.php:451 msgid "IP address resolution can take a lot of time" msgstr "IP アドレスの解決には多くの時間がかかります" -#: ../../godmode/setup/setup_visuals.php:73 +#: ../../godmode/setup/setup_visuals.php:76 msgid "Paginated module view" msgstr "ページ区切りモジュール表示" -#: ../../godmode/setup/setup_visuals.php:100 +#: ../../godmode/setup/setup_visuals.php:103 msgid "Click to display lateral menus" msgstr "クリックして横のメニューを表示" -#: ../../godmode/setup/setup_visuals.php:110 -#: ../../include/functions_config.php:1184 +#: ../../godmode/setup/setup_visuals.php:113 +#: ../../include/functions_config.php:1239 msgid "Service label font size" msgstr "サービスラベルフォントサイズ" -#: ../../godmode/setup/setup_visuals.php:114 +#: ../../godmode/setup/setup_visuals.php:117 msgid "Space between items in Service maps" msgstr "サービスマップにおける要素間のスペース" -#: ../../godmode/setup/setup_visuals.php:120 -msgid "Behaviour configuration" -msgstr "動作設定" - #: ../../godmode/setup/setup_visuals.php:134 -#: ../../include/functions_config.php:909 +#: ../../include/functions_config.php:952 msgid "Style template" msgstr "スタイルテンプレート" -#: ../../godmode/setup/setup_visuals.php:146 -#: ../../include/functions_config.php:925 +#: ../../godmode/setup/setup_visuals.php:147 +#: ../../include/functions_config.php:972 msgid "Status icon set" msgstr "ステータスアイコンの種類" -#: ../../godmode/setup/setup_visuals.php:147 +#: ../../godmode/setup/setup_visuals.php:148 msgid "Colors" msgstr "色" -#: ../../godmode/setup/setup_visuals.php:148 +#: ../../godmode/setup/setup_visuals.php:149 msgid "Faces" msgstr "顔" -#: ../../godmode/setup/setup_visuals.php:149 +#: ../../godmode/setup/setup_visuals.php:150 msgid "Colors and text" msgstr "色と文字" -#: ../../godmode/setup/setup_visuals.php:208 +#: ../../godmode/setup/setup_visuals.php:209 msgid "Custom background logo" msgstr "カスタム背景ロゴ" -#: ../../godmode/setup/setup_visuals.php:275 +#: ../../godmode/setup/setup_visuals.php:276 msgid "Custom logo (menu)" msgstr "カスタムロゴ(メニュー)" -#: ../../godmode/setup/setup_visuals.php:280 +#: ../../godmode/setup/setup_visuals.php:281 msgid "Custom logo collapsed (menu)" msgstr "縮小カスタムロゴ(メニュー)" -#: ../../godmode/setup/setup_visuals.php:389 -#: ../../include/functions_config.php:961 +#: ../../godmode/setup/setup_visuals.php:390 +#: ../../include/functions_config.php:1008 msgid "Custom documentation logo" msgstr "カスタムドキュメントロゴ" -#: ../../godmode/setup/setup_visuals.php:409 -#: ../../include/functions_config.php:965 +#: ../../godmode/setup/setup_visuals.php:410 +#: ../../include/functions_config.php:1012 msgid "Custom support logo" msgstr "カスタムサポートロゴ" -#: ../../godmode/setup/setup_visuals.php:428 -#: ../../include/functions_config.php:969 -#: ../../include/functions_config.php:973 +#: ../../godmode/setup/setup_visuals.php:429 +#: ../../include/functions_config.php:1016 +#: ../../include/functions_config.php:1020 msgid "Custom networkmap center logo" msgstr "カスタムネットワークマップセンターロゴ" -#: ../../godmode/setup/setup_visuals.php:447 +#: ../../godmode/setup/setup_visuals.php:448 msgid "Custom mobile console icon" msgstr "カスタムモバイルコンソールアイコン" -#: ../../godmode/setup/setup_visuals.php:468 -msgid "Title (header)" -msgstr "タイトル(ヘッダ)" - -#: ../../godmode/setup/setup_visuals.php:475 -msgid "Subtitle (header)" -msgstr "サブタイトル(ヘッダ)" - -#: ../../godmode/setup/setup_visuals.php:519 +#: ../../godmode/setup/setup_visuals.php:516 msgid "Disable logo in graphs" msgstr "グラフ内ロゴの無効化" -#: ../../godmode/setup/setup_visuals.php:535 +#: ../../godmode/setup/setup_visuals.php:532 msgid "Disable helps" msgstr "ヘルプの無効化" -#: ../../godmode/setup/setup_visuals.php:544 -#: ../../include/functions_config.php:1129 +#: ../../godmode/setup/setup_visuals.php:541 +#: ../../include/functions_config.php:1180 msgid "Fixed header" msgstr "ヘッダーの固定" -#: ../../godmode/setup/setup_visuals.php:555 +#: ../../godmode/setup/setup_visuals.php:552 msgid "Automatically hide submenu" msgstr "サブメニューを自動的に隠す" -#: ../../godmode/setup/setup_visuals.php:573 -msgid "Style configuration" -msgstr "スタイル設定" - -#: ../../godmode/setup/setup_visuals.php:587 -#: ../../include/functions_config.php:1101 +#: ../../godmode/setup/setup_visuals.php:580 +#: ../../include/functions_config.php:1152 msgid "GIS Labels" msgstr "GIS ラベル" -#: ../../godmode/setup/setup_visuals.php:602 -#: ../../include/functions_config.php:1109 +#: ../../godmode/setup/setup_visuals.php:595 +#: ../../include/functions_config.php:1160 msgid "Default icon in GIS" msgstr "GIS でのデフォルトアイコン" -#: ../../godmode/setup/setup_visuals.php:608 +#: ../../godmode/setup/setup_visuals.php:601 msgid "Agent icon group" msgstr "エージェントアイコングループ" -#: ../../godmode/setup/setup_visuals.php:616 -msgid "GIS configuration" -msgstr "GIS設定" - -#: ../../godmode/setup/setup_visuals.php:660 +#: ../../godmode/setup/setup_visuals.php:619 msgid "Graphs font size" msgstr "グラフフォントサイズ" -#: ../../godmode/setup/setup_visuals.php:691 -#: ../../include/functions_config.php:1077 -#: ../../include/functions_config.php:1081 +#: ../../godmode/setup/setup_visuals.php:650 +#: ../../include/functions_config.php:1128 +#: ../../include/functions_config.php:1132 msgid "Agent size text" msgstr "エージェント名の表示長さ" -#: ../../godmode/setup/setup_visuals.php:692 -#: ../../godmode/setup/setup_visuals.php:697 +#: ../../godmode/setup/setup_visuals.php:651 +#: ../../godmode/setup/setup_visuals.php:656 msgid "Small:" msgstr "小:" -#: ../../godmode/setup/setup_visuals.php:693 -#: ../../godmode/setup/setup_visuals.php:698 +#: ../../godmode/setup/setup_visuals.php:652 +#: ../../godmode/setup/setup_visuals.php:657 msgid "Normal:" msgstr "通常:" -#: ../../godmode/setup/setup_visuals.php:696 -#: ../../include/functions_config.php:1085 +#: ../../godmode/setup/setup_visuals.php:655 +#: ../../include/functions_config.php:1136 msgid "Module size text" msgstr "モジュール名の表示長さ" -#: ../../godmode/setup/setup_visuals.php:701 -#: ../../include/functions_config.php:1089 -#: ../../include/functions_config.php:1093 +#: ../../godmode/setup/setup_visuals.php:660 +#: ../../include/functions_config.php:1140 +#: ../../include/functions_config.php:1144 msgid "Description size text" msgstr "説明の表示長さ" -#: ../../godmode/setup/setup_visuals.php:705 -#: ../../include/functions_config.php:1097 +#: ../../godmode/setup/setup_visuals.php:664 +#: ../../include/functions_config.php:1148 msgid "Item title size text" msgstr "アイテムタイトルの表示長さ" -#: ../../godmode/setup/setup_visuals.php:716 +#: ../../godmode/setup/setup_visuals.php:675 msgid "Show unit along with value in reports" msgstr "レポート内に値に加えて単位を表示する" -#: ../../godmode/setup/setup_visuals.php:726 -msgid "Font and Text configuration" -msgstr "フォントおよびテキスト設定" - -#: ../../godmode/setup/setup_visuals.php:752 -#: ../../include/functions_config.php:868 +#: ../../godmode/setup/setup_visuals.php:728 +#: ../../include/functions_config.php:911 msgid "Graph color #4" msgstr "グラフの色 #4" -#: ../../godmode/setup/setup_visuals.php:756 -#: ../../include/functions_config.php:872 +#: ../../godmode/setup/setup_visuals.php:739 +#: ../../include/functions_config.php:915 msgid "Graph color #5" msgstr "グラフの色 #5" -#: ../../godmode/setup/setup_visuals.php:760 -#: ../../include/functions_config.php:876 +#: ../../godmode/setup/setup_visuals.php:750 +#: ../../include/functions_config.php:919 msgid "Graph color #6" msgstr "グラフの色 #6" -#: ../../godmode/setup/setup_visuals.php:764 -#: ../../include/functions_config.php:880 +#: ../../godmode/setup/setup_visuals.php:761 +#: ../../include/functions_config.php:923 msgid "Graph color #7" msgstr "グラフの色 #7" -#: ../../godmode/setup/setup_visuals.php:768 -#: ../../include/functions_config.php:884 +#: ../../godmode/setup/setup_visuals.php:772 +#: ../../include/functions_config.php:927 msgid "Graph color #8" msgstr "グラフの色 #8" -#: ../../godmode/setup/setup_visuals.php:772 -#: ../../include/functions_config.php:888 +#: ../../godmode/setup/setup_visuals.php:783 +#: ../../include/functions_config.php:931 msgid "Graph color #9" msgstr "グラフの色 #9" -#: ../../godmode/setup/setup_visuals.php:776 -#: ../../include/functions_config.php:892 +#: ../../godmode/setup/setup_visuals.php:794 +#: ../../include/functions_config.php:935 msgid "Graph color #10" msgstr "グラフの色 #10" -#: ../../godmode/setup/setup_visuals.php:789 +#: ../../godmode/setup/setup_visuals.php:821 msgid "Data precision" msgstr "データ精度" -#: ../../godmode/setup/setup_visuals.php:797 +#: ../../godmode/setup/setup_visuals.php:839 msgid "Data precision in graphs" msgstr "グラフにおけるデータの精度" -#: ../../godmode/setup/setup_visuals.php:801 -#: ../../include/functions_config.php:1153 +#: ../../godmode/setup/setup_visuals.php:854 +#: ../../include/functions_config.php:1204 msgid "Default line thickness for the Custom Graph." msgstr "カスタムグラフのデフォルトの線の太さ" -#: ../../godmode/setup/setup_visuals.php:838 +#: ../../godmode/setup/setup_visuals.php:915 msgid "Type of interface charts" msgstr "インタフェースグラフのタイプ" -#: ../../godmode/setup/setup_visuals.php:859 +#: ../../godmode/setup/setup_visuals.php:943 msgid "Graph TIP view:" msgstr "グラフ詳細表示:" -#: ../../godmode/setup/setup_visuals.php:870 -msgid "Show only average" -msgstr "平均のみ表示" - -#: ../../godmode/setup/setup_visuals.php:901 -msgid "Charts configuration" -msgstr "グラフ設定" - -#: ../../godmode/setup/setup_visuals.php:955 +#: ../../godmode/setup/setup_visuals.php:1056 msgid "Classic view" msgstr "クラシック表示" -#: ../../godmode/setup/setup_visuals.php:956 +#: ../../godmode/setup/setup_visuals.php:1057 msgid "View of favorites" msgstr "お気に入りの表示" -#: ../../godmode/setup/setup_visuals.php:957 +#: ../../godmode/setup/setup_visuals.php:1058 msgid "Type of view of visual consoles" msgstr "ビジュアルコンソールの表示タイプ" -#: ../../godmode/setup/setup_visuals.php:961 +#: ../../godmode/setup/setup_visuals.php:1062 msgid "Number of favorite visual consoles to show in the menu" msgstr "メニューに表示するお気に入りビジュアルコンソールの数" -#: ../../godmode/setup/setup_visuals.php:965 -#: ../../include/functions_config.php:1069 +#: ../../godmode/setup/setup_visuals.php:1066 +#: ../../include/functions_config.php:1120 msgid "Default line thickness for the Visual Console" msgstr "ビジュアルコンソールのデフォルトの線の太さ" -#: ../../godmode/setup/setup_visuals.php:970 -msgid "Visual consoles configuration" -msgstr "ビジュアルコンソール設定" - -#: ../../godmode/setup/setup_visuals.php:984 +#: ../../godmode/setup/setup_visuals.php:1080 msgid "Number of favorite services to show in the menu" msgstr "メニューに表示するお気に入りのサービスの数" -#: ../../godmode/setup/setup_visuals.php:988 -msgid "Services configuration" -msgstr "サービス設定" - -#: ../../godmode/setup/setup_visuals.php:1126 -msgid "Reports configuration " +#: ../../godmode/setup/setup_visuals.php:1147 +msgid "" +"The dir of custom logos is in your www Console in 'images/custom_logo'. You " +"can upload more files (ONLY JPEG AND PNG) in upload tool in console." msgstr "" +"カスタムロゴのディレクトリは、ウェブコンソールの 'images/custom_logo' にあります。 " +"コンソールのアップロードツールで、追加のファイル(JPEG と PNG のみ)をアップロードできます。" -#: ../../godmode/setup/setup_visuals.php:1143 -#: ../../include/functions_config.php:1137 -msgid "Custom graphviz directory" -msgstr "カスタム graphviz ディレクトリ" - -#: ../../godmode/setup/setup_visuals.php:1155 -#: ../../include/functions_config.php:1141 +#: ../../godmode/setup/setup_visuals.php:1233 +#: ../../include/functions_config.php:1192 msgid "Networkmap max width" msgstr "ネットワークマップ最大幅" -#: ../../godmode/setup/setup_visuals.php:1206 +#: ../../godmode/setup/setup_visuals.php:1284 msgid "Custom values post process" msgstr "保存倍率のカスタム値" -#: ../../godmode/setup/setup_visuals.php:1227 -#: ../../godmode/setup/setup_visuals.php:1295 +#: ../../godmode/setup/setup_visuals.php:1305 +#: ../../godmode/setup/setup_visuals.php:1373 msgid "Delete custom values" msgstr "カスタム値の削除" -#: ../../godmode/setup/setup_visuals.php:1259 +#: ../../godmode/setup/setup_visuals.php:1337 msgid "Interval values" msgstr "間隔値" -#: ../../godmode/setup/setup_visuals.php:1287 +#: ../../godmode/setup/setup_visuals.php:1365 msgid "Module units" -msgstr "" +msgstr "モジュール単位" -#: ../../godmode/setup/setup_visuals.php:1340 +#: ../../godmode/setup/setup_visuals.php:1481 +msgid "Behaviour configuration" +msgstr "動作設定" + +#: ../../godmode/setup/setup_visuals.php:1486 +msgid "GIS configuration" +msgstr "GIS設定" + +#: ../../godmode/setup/setup_visuals.php:1491 +msgid "Style configuration" +msgstr "スタイル設定" + +#: ../../godmode/setup/setup_visuals.php:1496 +msgid "Charts configuration" +msgstr "グラフ設定" + +#: ../../godmode/setup/setup_visuals.php:1501 +msgid "Font and Text configuration" +msgstr "フォントおよびテキスト設定" + +#: ../../godmode/setup/setup_visuals.php:1506 +msgid "Visual consoles configuration" +msgstr "ビジュアルコンソール設定" + +#: ../../godmode/setup/setup_visuals.php:1511 +msgid "Reports configuration " +msgstr "レポート設定 " + +#: ../../godmode/setup/setup_visuals.php:1516 +msgid "Services configuration" +msgstr "サービス設定" + +#: ../../godmode/setup/setup_visuals.php:1521 msgid "Other configuration" msgstr "その他設定" -#: ../../godmode/setup/setup_visuals.php:1643 +#: ../../godmode/setup/setup_visuals.php:1798 msgid "Mobile console logo preview" msgstr "モバイルコンソールロゴプレビュー" -#: ../../godmode/setup/setup_visuals.php:1678 +#: ../../godmode/setup/setup_visuals.php:1833 msgid "Gis icons preview" msgstr "GISアイコンのプレビュー" -#: ../../godmode/setup/setup_visuals.php:1744 +#: ../../godmode/setup/setup_visuals.php:1899 msgid "Status set preview" msgstr "状態表示プレビュー" -#: ../../godmode/setup/setup_general.php:70 -msgid "" -"This is an email test sent from Pandora FMS. If you can read this, your " -"configuration works." -msgstr "これは、Pandora FMS から送信されたメールテストです。 これを読めているなら設定は機能しています。" - -#: ../../godmode/setup/setup_general.php:71 -msgid "Testing Pandora FMS email" -msgstr "Pandora FMS メールのテスト" - -#: ../../godmode/setup/setup_general.php:109 -#: ../../include/functions_update_manager.php:147 +#: ../../godmode/setup/setup_general.php:77 +#: ../../include/functions_register.php:122 msgid "Language code" msgstr "言語" -#: ../../godmode/setup/setup_general.php:120 -#: ../../include/functions_config.php:165 -msgid "Remote config directory" -msgstr "リモート設定ディレクトリ" - -#: ../../godmode/setup/setup_general.php:134 -#: ../../include/functions_config.php:181 +#: ../../godmode/setup/setup_general.php:137 +#: ../../include/functions_config.php:188 msgid "Automatic check for updates" msgstr "更新の自動チェック" -#: ../../godmode/setup/setup_general.php:137 +#: ../../godmode/setup/setup_general.php:145 msgid "Enforce https Information" msgstr "https の利用" -#: ../../godmode/setup/setup_general.php:138 +#: ../../godmode/setup/setup_general.php:146 msgid "If SSL is not properly configured you will lose access to " msgstr "SSL が正しく設定されていないと、こちらへのアクセスができなくなります: " -#: ../../godmode/setup/setup_general.php:138 -#: ../../godmode/setup/setup_general.php:263 +#: ../../godmode/setup/setup_general.php:146 +#: ../../godmode/setup/setup_general.php:340 msgid " Console" msgstr " コンソール" -#: ../../godmode/setup/setup_general.php:144 +#: ../../godmode/setup/setup_general.php:160 msgid "Use cert of SSL" msgstr "SSL証明書の利用" -#: ../../godmode/setup/setup_general.php:149 +#: ../../godmode/setup/setup_general.php:173 msgid "Path of SSL Cert." msgstr "SSL証明書のパス" -#: ../../godmode/setup/setup_general.php:167 -#: ../../include/functions_config.php:209 +#: ../../godmode/setup/setup_general.php:223 +#: ../../include/functions_config.php:228 msgid "Enable GIS features" msgstr "GIS 機能の有効化" -#: ../../godmode/setup/setup_general.php:170 -#: ../../include/functions_config.php:225 +#: ../../godmode/setup/setup_general.php:231 +#: ../../include/functions_config.php:244 msgid "Enable Netflow" msgstr "Netflow を利用する" -#: ../../godmode/setup/setup_general.php:178 -#: ../../include/functions_config.php:229 -msgid "Enable Network Traffic Analyzer" -msgstr "ネットワークトラフィックアナライザーの有効化" - -#: ../../godmode/setup/setup_general.php:236 -#: ../../include/functions_config.php:240 -msgid "Sound for Alert fired" -msgstr "アラート発生時のサウンド" - -#: ../../godmode/setup/setup_general.php:238 -#: ../../godmode/setup/setup_general.php:243 -#: ../../godmode/setup/setup_general.php:248 -msgid "Play sound" -msgstr "サウンドの再生" - -#: ../../godmode/setup/setup_general.php:241 -#: ../../include/functions_config.php:244 -msgid "Sound for Monitor critical" -msgstr "障害状態時のサウンド" - -#: ../../godmode/setup/setup_general.php:246 -#: ../../include/functions_config.php:248 -msgid "Sound for Monitor warning" -msgstr "警告状態時のサウンド" - -#: ../../godmode/setup/setup_general.php:262 +#: ../../godmode/setup/setup_general.php:338 msgid "Enforce public URL usage information" msgstr "公開 URL 利用に関する情報" -#: ../../godmode/setup/setup_general.php:263 +#: ../../godmode/setup/setup_general.php:340 msgid "If public URL is not properly configured you will lose access to " msgstr "公開 URL が正しく設定されていない場合、こちらにアクセスできなくなります: " -#: ../../godmode/setup/setup_general.php:269 -#: ../../include/functions_config.php:279 +#: ../../godmode/setup/setup_general.php:353 +#: ../../include/functions_config.php:294 msgid "Referer security" msgstr "リファラーセキュリティ" -#: ../../godmode/setup/setup_general.php:272 -#: ../../include/functions_config.php:283 +#: ../../godmode/setup/setup_general.php:361 +#: ../../include/functions_config.php:298 msgid "Event storm protection" msgstr "イベントストーム保護" -#: ../../godmode/setup/setup_general.php:279 -#: ../../include/functions_config.php:291 +#: ../../godmode/setup/setup_general.php:378 +msgid "Change remote config encoding" +msgstr "リモートコンフィグのエンコーディング自動調整" + +#: ../../godmode/setup/setup_general.php:386 +#: ../../include/functions_config.php:310 msgid "Server logs directory" msgstr "サーバログディレクトリ" -#: ../../godmode/setup/setup_general.php:289 -#: ../../include/functions_config.php:295 +#: ../../godmode/setup/setup_general.php:396 +#: ../../include/functions_config.php:314 msgid "Log size limit in system logs viewer extension" msgstr "システムログビューワ拡張でのログサイズ制限" -#: ../../godmode/setup/setup_general.php:300 +#: ../../godmode/setup/setup_general.php:407 msgid "Full mode" msgstr "フルモード" -#: ../../godmode/setup/setup_general.php:301 +#: ../../godmode/setup/setup_general.php:408 msgid "On demand" msgstr "オンデマンド" -#: ../../godmode/setup/setup_general.php:302 +#: ../../godmode/setup/setup_general.php:409 msgid "Expert" msgstr "上級者" -#: ../../godmode/setup/setup_general.php:304 -#: ../../include/functions_config.php:299 +#: ../../godmode/setup/setup_general.php:411 +#: ../../include/functions_config.php:318 msgid "Tutorial mode" msgstr "チュートリアルモード" -#: ../../godmode/setup/setup_general.php:316 -#: ../../include/functions_config.php:303 -msgid "Allow create planned downtimes in the past" -msgstr "終了した計画停止の作成を許可する" +#: ../../godmode/setup/setup_general.php:425 +#: ../../include/functions_config.php:322 +msgid "Allow create scheduled downtimes in the past" +msgstr "過去の計画停止の作成を許可する" -#: ../../godmode/setup/setup_general.php:319 +#: ../../godmode/setup/setup_general.php:433 msgid "Limit for bulk operations" msgstr "一括操作制限" -#: ../../godmode/setup/setup_general.php:329 +#: ../../godmode/setup/setup_general.php:443 msgid "Include agents manually disabled" msgstr "手動で無効化したエージェントを含める" -#: ../../godmode/setup/setup_general.php:335 +#: ../../godmode/setup/setup_general.php:451 msgid "Set alias as name by default in agent creation" msgstr "エージェント作成でデフォルトでエイリアスを名前にする" -#: ../../godmode/setup/setup_general.php:344 +#: ../../godmode/setup/setup_general.php:468 +#: ../../godmode/setup/setup_general.php:479 +msgid "Log location" +msgstr "ログの場所" + +#: ../../godmode/setup/setup_general.php:489 +msgid "Module custom ID readonly" +msgstr "モジュールカスタム ID を読み出し専用にする" + +#: ../../godmode/setup/setup_general.php:490 +msgid "Useful for integrations" +msgstr "統合に便利です" + +#: ../../godmode/setup/setup_general.php:503 msgid "General options" msgstr "全般オプション" -#: ../../godmode/setup/setup_general.php:361 +#: ../../godmode/setup/setup_general.php:522 +msgid "" +"Please notice that some providers like Gmail or Office365 need to " +"setup/enable manually external connections using SMTP and you need to use " +"STARTTLS on port 587.\n" +"\n" +" If you have manual settings in your pandora_server.conf, please note " +"these settings will ignore this console setup." +msgstr "" +"Gmail や Office365 などの一部のプロバイダは、SMTP による外部接続を手動で設定/有効化する必要があり、ポート 587 で " +"STARTTLS を使用する必要があることに注意してください。" + +#: ../../godmode/setup/setup_general.php:528 msgid "From address" msgstr "発信元アドレス" -#: ../../godmode/setup/setup_general.php:367 +#: ../../godmode/setup/setup_general.php:548 msgid "SMTP Server" msgstr "SMTP サーバ" -#: ../../godmode/setup/setup_general.php:370 +#: ../../godmode/setup/setup_general.php:558 msgid "SMTP Port" msgstr "SMTP ポート" -#: ../../godmode/setup/setup_general.php:373 -#: ../../include/functions_config.php:347 +#: ../../godmode/setup/setup_general.php:568 +#: ../../include/functions_config.php:374 msgid "Encryption" msgstr "暗号化" -#: ../../godmode/setup/setup_general.php:374 -#: ../../godmode/reporting/create_container.php:262 -#: ../../godmode/reporting/create_container.php:278 -#: ../../include/ajax/events.php:799 ../../include/ajax/graph.ajax.php:139 -#: ../../include/functions_html.php:1161 -#: ../../operation/events/events_list.php:1592 -#: ../../operation/events/events_list.php:1683 +#: ../../godmode/setup/setup_general.php:574 +#: ../../godmode/reporting/create_container.php:294 +#: ../../godmode/reporting/create_container.php:310 +#: ../../include/ajax/events.php:874 ../../include/ajax/graph.ajax.php:145 +#: ../../operation/events/events_list.php:1609 +#: ../../operation/events/events_list.php:1700 msgid "none" msgstr "なし" -#: ../../godmode/setup/setup_general.php:384 +#: ../../godmode/setup/setup_general.php:608 msgid "Email test" msgstr "Email テスト" -#: ../../godmode/setup/setup_general.php:415 ../../general/header.php:784 +#: ../../godmode/setup/setup_general.php:660 ../../general/header.php:809 msgid "Send" msgstr "送信" -#: ../../godmode/setup/setup_general.php:417 +#: ../../godmode/setup/setup_general.php:670 msgid "Check mail configuration" msgstr "メール設定確認" -#: ../../godmode/setup/performance.php:172 +#: ../../godmode/setup/performance.php:178 msgid "Pandora_db running in active database." msgstr "アクティブデータベースで pandora_db が動作しています。" -#: ../../godmode/setup/performance.php:173 -#: ../../godmode/setup/performance.php:229 +#: ../../godmode/setup/performance.php:179 +#: ../../godmode/setup/performance.php:235 msgid "Executed:" msgstr "実行済:" -#: ../../godmode/setup/performance.php:228 +#: ../../godmode/setup/performance.php:234 msgid "Pandora_db running in historical database." msgstr "ヒストリデータベースで pandora_db が動作しています。" -#: ../../godmode/setup/performance.php:236 +#: ../../godmode/setup/performance.php:242 msgid "not executed" msgstr "未実行" -#: ../../godmode/setup/performance.php:262 -#: ../../include/functions_config.php:743 +#: ../../godmode/setup/performance.php:268 +#: ../../include/functions_config.php:774 msgid "Max. days before delete traps" msgstr "トラップデータ保持日数" -#: ../../godmode/setup/performance.php:282 -#: ../../godmode/setup/performance.php:480 -#: ../../include/functions_config.php:747 +#: ../../godmode/setup/performance.php:288 +#: ../../godmode/setup/performance.php:454 +#: ../../include/functions_config.php:778 msgid "Max. days before delete string data" msgstr "文字列データ保持日数" -#: ../../godmode/setup/performance.php:292 -#: ../../include/functions_config.php:755 +#: ../../godmode/setup/performance.php:298 +#: ../../include/functions_config.php:786 msgid "Max. days before delete GIS data" msgstr "GIS データ保持日数" -#: ../../godmode/setup/performance.php:302 -#: ../../godmode/setup/performance.php:440 -#: ../../include/functions_config.php:759 +#: ../../godmode/setup/performance.php:308 +#: ../../godmode/setup/performance.php:414 +#: ../../include/functions_config.php:790 msgid "Max. days before purge" msgstr "データ保持日数" -#: ../../godmode/setup/performance.php:312 -#: ../../godmode/setup/performance.php:450 -#: ../../include/functions_config.php:767 +#: ../../godmode/setup/performance.php:318 +#: ../../godmode/setup/performance.php:424 +#: ../../include/functions_config.php:798 msgid "Max. days before compact data" msgstr "データ保持日数(丸め込みなし)" -#: ../../godmode/setup/performance.php:322 -#: ../../include/functions_config.php:763 +#: ../../godmode/setup/performance.php:328 +#: ../../include/functions_config.php:794 msgid "Max. days before delete unknown modules" msgstr "不明モジュール保持日数" -#: ../../godmode/setup/performance.php:332 +#: ../../godmode/setup/performance.php:338 msgid "Max. days before delete autodisabled agents" msgstr "自動無効化エージェントを削除せず保持する日数" -#: ../../godmode/setup/performance.php:342 -#: ../../include/functions_config.php:815 +#: ../../godmode/setup/performance.php:348 +#: ../../include/functions_config.php:846 msgid "Retention period of past special days" msgstr "過去の特別日の保存期間" -#: ../../godmode/setup/performance.php:352 -#: ../../include/functions_config.php:819 -msgid "Max. macro data fields" -msgstr "最大マクロデータフィールド" - -#: ../../godmode/setup/performance.php:366 -#: ../../include/functions_config.php:824 +#: ../../godmode/setup/performance.php:372 +#: ../../include/functions_config.php:855 msgid "Max. days before delete inventory data" msgstr "インベントリデータの保持日数" -#: ../../godmode/setup/performance.php:415 -msgid "The tconfig table does not exist in the historical database" -msgstr "ヒストリデータベースに tconfig テーブルが存在しません。" - -#: ../../godmode/setup/performance.php:460 -#: ../../godmode/setup/performance.php:541 -#: ../../include/functions_config.php:779 +#: ../../godmode/setup/performance.php:434 +#: ../../godmode/setup/performance.php:515 +#: ../../include/functions_config.php:810 msgid "Compact interpolation in hours (1 Fine-20 bad)" msgstr "データ縮小時の丸め込み単位時間 (1〜20)" -#: ../../godmode/setup/performance.php:498 -#: ../../include/functions_config.php:829 +#: ../../godmode/setup/performance.php:472 +#: ../../include/functions_config.php:860 msgid "Max. days before delete old messages" msgstr "古いメッセージの保持日数" -#: ../../godmode/setup/performance.php:511 -#: ../../include/functions_config.php:833 +#: ../../godmode/setup/performance.php:485 +#: ../../include/functions_config.php:864 msgid "Max. days before delete old network matrix data" msgstr "ネットワークマトリックスデータ保持日数" -#: ../../godmode/setup/performance.php:531 +#: ../../godmode/setup/performance.php:505 msgid "Item limit for realtime reports" msgstr "リアルタイムレポートのアイテム制限" -#: ../../godmode/setup/performance.php:554 +#: ../../godmode/setup/performance.php:528 msgid "Last day" msgstr "昨日" -#: ../../godmode/setup/performance.php:556 +#: ../../godmode/setup/performance.php:530 msgid "10 days" msgstr "10日" -#: ../../godmode/setup/performance.php:558 +#: ../../godmode/setup/performance.php:532 msgid "2 weeks" msgstr "2週間" -#: ../../godmode/setup/performance.php:571 -#: ../../include/functions_config.php:787 +#: ../../godmode/setup/performance.php:545 +#: ../../include/functions_config.php:818 msgid "Use realtime statistics" msgstr "リアルタイム更新の利用" -#: ../../godmode/setup/performance.php:579 -#: ../../include/functions_config.php:791 +#: ../../godmode/setup/performance.php:553 +#: ../../include/functions_config.php:822 msgid "Batch statistics period (secs)" msgstr "バッチ更新間隔(秒)" -#: ../../godmode/setup/performance.php:592 -#: ../../include/functions_config.php:799 +#: ../../godmode/setup/performance.php:566 +#: ../../include/functions_config.php:830 msgid "Max. recommended number of files in attachment directory" msgstr "添付ディレクトリファイルの推奨上限数" -#: ../../godmode/setup/performance.php:602 -#: ../../include/functions_config.php:803 +#: ../../godmode/setup/performance.php:576 +#: ../../include/functions_config.php:834 msgid "Delete not init modules" msgstr "未初期化モジュールの削除" -#: ../../godmode/setup/performance.php:605 +#: ../../godmode/setup/performance.php:579 msgid "Big Operation Step to purge old data" msgstr "古いデータ削除のための大きい処理の分割数" -#: ../../godmode/setup/performance.php:615 -#: ../../include/functions_config.php:811 +#: ../../godmode/setup/performance.php:589 +#: ../../include/functions_config.php:842 msgid "Small Operation Step to purge old data" msgstr "古いデータ削除のための小さな操作ステップ" -#: ../../godmode/setup/performance.php:625 -#: ../../include/functions_config.php:837 +#: ../../godmode/setup/performance.php:599 +#: ../../include/functions_config.php:868 msgid "Graph container - Max. Items" msgstr "グラフコンテナ - 最大アイテム" -#: ../../godmode/setup/performance.php:648 -msgid "Database maintenance status" -msgstr "データベースメンテナンス状態" +#: ../../godmode/setup/performance.php:629 +msgid "SNMP walk binary" +msgstr "snmpwalk バイナリ" -#: ../../godmode/setup/performance.php:653 +#: ../../godmode/setup/performance.php:640 +msgid "" +"SNMP bulk walk is not able to request V1 SNMP, this option will be used " +"instead (by default snmpwalk, slower)." +msgstr "" +"snmpbulkwork は、SNMP v1 を利用できません。このオプションが代わりに利用されます。(デフォルトで snmpwalk で遅くなります)" + +#: ../../godmode/setup/performance.php:643 +msgid "SNMP walk binary (fallback)" +msgstr "snmpwalk バイナリ (フォールバック)" + +#: ../../godmode/setup/performance.php:661 msgid "Database maintenance options" msgstr "データベースメンテナンスオプション" -#: ../../godmode/setup/performance.php:659 +#: ../../godmode/setup/performance.php:667 msgid "Historical database maintenance options" msgstr "ヒストリデータベースメンテナンスオプション" -#: ../../godmode/setup/performance.php:665 -#: ../../include/functions_network.php:242 +#: ../../godmode/setup/performance.php:673 #: ../../include/functions_visual_map.php:2873 -#: ../../include/functions_netflow.php:1819 -#: ../../operation/network/network_report.php:344 +#: ../../include/functions_netflow.php:1826 +#: ../../operation/network/network_report.php:324 msgid "Others" msgstr "その他" -#: ../../godmode/setup/file_manager.php:67 ../../godmode/servers/plugin.php:238 -#: ../../include/functions_filemanager.php:598 -#: ../../include/functions_filemanager.php:603 +#: ../../godmode/setup/file_manager.php:74 ../../godmode/servers/plugin.php:254 +#: ../../include/functions_filemanager.php:584 +#: ../../include/functions_filemanager.php:589 #, php-format msgid "Index of %s" msgstr "%s 一覧" @@ -33294,407 +35229,412 @@ msgid "" "map name in main menu" msgstr "最初の文字には [ または ( を使ってください。例えば、マップ名をメインメニューに表示するには、'[*] Map name' です。" -#: ../../godmode/reporting/visual_console_builder.data.php:160 -#: ../../godmode/reporting/visual_console_builder.elements.php:144 +#: ../../godmode/reporting/visual_console_builder.data.php:169 +#: ../../godmode/reporting/visual_console_builder.elements.php:151 #: ../../include/functions_visual_map_editor.php:55 -#: ../../include/functions_visual_map_editor.php:564 -#: ../../include/lib/Dashboard/Widget.php:508 +#: ../../include/functions_visual_map_editor.php:632 +#: ../../include/lib/Dashboard/Widget.php:548 msgid "Background" msgstr "背景" -#: ../../godmode/reporting/visual_console_builder.data.php:170 +#: ../../godmode/reporting/visual_console_builder.data.php:179 msgid "Background image" msgstr "背景画像" -#: ../../godmode/reporting/visual_console_builder.data.php:172 -#: ../../include/functions_visual_map_editor.php:325 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:450 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:511 +#: ../../godmode/reporting/visual_console_builder.data.php:181 +#: ../../include/functions_visual_map_editor.php:347 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:469 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:520 msgid "Background color" msgstr "背景色" -#: ../../godmode/reporting/visual_console_builder.data.php:202 +#: ../../godmode/reporting/visual_console_builder.data.php:211 msgid "Layout size" msgstr "レイアウトサイズ" -#: ../../godmode/reporting/visual_console_builder.data.php:205 +#: ../../godmode/reporting/visual_console_builder.data.php:214 msgid "Set custom size" msgstr "カスタムサイズを設定" -#: ../../godmode/reporting/visual_console_builder.data.php:211 +#: ../../godmode/reporting/visual_console_builder.data.php:220 msgid "Get default image size" msgstr "デフォルトのイメージサイズ取得" -#: ../../godmode/reporting/visual_console_builder.data.php:213 +#: ../../godmode/reporting/visual_console_builder.data.php:222 msgid "Favourite visual console" msgstr "お気に入りのビジュアルコンソール" -#: ../../godmode/reporting/visual_console_builder.php:185 +#: ../../godmode/reporting/visual_console_builder.data.php:225 +msgid "Auto adjust to screen in fullscreen" +msgstr "全画面時の画面自動調整" + +#: ../../godmode/reporting/visual_console_builder.php:210 msgid "This file isn't image" msgstr "このファイルは画像ではありません" -#: ../../godmode/reporting/visual_console_builder.php:188 +#: ../../godmode/reporting/visual_console_builder.php:213 msgid "This file isn't image." msgstr "このファイルは画像ではありません。" -#: ../../godmode/reporting/visual_console_builder.php:194 -#: ../../godmode/reporting/visual_console_builder.php:197 +#: ../../godmode/reporting/visual_console_builder.php:219 +#: ../../godmode/reporting/visual_console_builder.php:222 msgid "File already are exists." msgstr "ファイルが既に存在します。" -#: ../../godmode/reporting/visual_console_builder.php:205 -#: ../../godmode/reporting/visual_console_builder.php:208 +#: ../../godmode/reporting/visual_console_builder.php:230 +#: ../../godmode/reporting/visual_console_builder.php:233 msgid "The file have not image extension." msgstr "画像ファイルの拡張子ではありません。" -#: ../../godmode/reporting/visual_console_builder.php:220 -#: ../../godmode/reporting/visual_console_builder.php:223 -#: ../../godmode/reporting/visual_console_builder.php:233 -#: ../../godmode/reporting/visual_console_builder.php:239 +#: ../../godmode/reporting/visual_console_builder.php:245 +#: ../../godmode/reporting/visual_console_builder.php:248 +#: ../../godmode/reporting/visual_console_builder.php:258 +#: ../../godmode/reporting/visual_console_builder.php:264 msgid "Problems with move file to target." msgstr "対象へのファイルの移動で問題が発生しました。" -#: ../../godmode/reporting/visual_console_builder.php:270 +#: ../../godmode/reporting/visual_console_builder.php:295 msgid "Successfully update." msgstr "更新しました。" -#: ../../godmode/reporting/visual_console_builder.php:286 +#: ../../godmode/reporting/visual_console_builder.php:311 msgid "Could not be update." msgstr "更新に失敗しました。" -#: ../../godmode/reporting/visual_console_builder.php:303 +#: ../../godmode/reporting/visual_console_builder.php:328 msgid "Successfully created." msgstr "作成しました。" -#: ../../godmode/reporting/visual_console_builder.php:319 +#: ../../godmode/reporting/visual_console_builder.php:344 msgid "Could not be created." msgstr "作成に失敗しました。" -#: ../../godmode/reporting/visual_console_builder.php:366 +#: ../../godmode/reporting/visual_console_builder.php:392 msgid "Successfully multiple delete." msgstr "複数削除をしました。" -#: ../../godmode/reporting/visual_console_builder.php:367 +#: ../../godmode/reporting/visual_console_builder.php:393 msgid "Unsuccessful multiple delete." msgstr "複数削除失敗。" -#: ../../godmode/reporting/visual_console_builder.php:469 +#: ../../godmode/reporting/visual_console_builder.php:495 msgid "Successfully delete." msgstr "削除しました。" -#: ../../godmode/reporting/visual_console_builder.php:778 -#: ../../operation/visual_console/pure_ajax.php:148 -#: ../../operation/visual_console/view.php:161 -#: ../../operation/visual_console/legacy_view.php:151 +#: ../../godmode/reporting/visual_console_builder.php:804 +#: ../../operation/visual_console/view.php:178 +#: ../../operation/visual_console/legacy_view.php:165 msgid "Services wizard" msgstr "サービスウィザード" -#: ../../godmode/reporting/reporting_builder.list_items.php:389 -msgid "Name or Description" -msgstr "名前または説明" - -#: ../../godmode/reporting/reporting_builder.list_items.php:409 -#: ../../include/functions_graph.php:1377 -msgid "No items." -msgstr "アイテムがありません。" - -#: ../../godmode/reporting/reporting_builder.list_items.php:605 -#: ../../godmode/reporting/reporting_builder.list_items.php:609 -#: ../../godmode/reporting/graph_builder.graph_editor.php:270 -#: ../../godmode/reporting/graph_builder.graph_editor.php:274 +#: ../../godmode/reporting/reporting_builder.list_items.php:706 +#: ../../godmode/reporting/reporting_builder.list_items.php:710 +#: ../../godmode/reporting/graph_builder.graph_editor.php:284 +#: ../../godmode/reporting/graph_builder.graph_editor.php:288 msgid "Sort items" msgstr "アイテムの並び替え" -#: ../../godmode/reporting/reporting_builder.list_items.php:612 +#: ../../godmode/reporting/reporting_builder.list_items.php:713 msgid "Sort selected items from position: " msgstr "選択したアイテムを次の位置から並び替え: " -#: ../../godmode/reporting/reporting_builder.list_items.php:615 +#: ../../godmode/reporting/reporting_builder.list_items.php:716 msgid "Move before to" msgstr "この前に移動:" -#: ../../godmode/reporting/reporting_builder.list_items.php:616 +#: ../../godmode/reporting/reporting_builder.list_items.php:717 msgid "Move after to" msgstr "この後ろに移動:" -#: ../../godmode/reporting/reporting_builder.list_items.php:656 -#: ../../godmode/reporting/reporting_builder.list_items.php:660 +#: ../../godmode/reporting/reporting_builder.list_items.php:757 +#: ../../godmode/reporting/reporting_builder.list_items.php:761 msgid "Delete items" msgstr "アイテムの削除" -#: ../../godmode/reporting/reporting_builder.list_items.php:663 +#: ../../godmode/reporting/reporting_builder.list_items.php:764 msgid "Delete selected items from position: " msgstr "次の場所から選択したアイテムを削除する: " -#: ../../godmode/reporting/reporting_builder.list_items.php:666 +#: ../../godmode/reporting/reporting_builder.list_items.php:767 msgid "Delete above to" msgstr "次の上を削除" -#: ../../godmode/reporting/reporting_builder.list_items.php:667 +#: ../../godmode/reporting/reporting_builder.list_items.php:768 msgid "Delete below to" msgstr "次の下を削除" -#: ../../godmode/reporting/reporting_builder.list_items.php:723 +#: ../../godmode/reporting/reporting_builder.list_items.php:824 msgid "" "Are you sure to sort the items into the report?\\n. This action change the " "sorting of items into data base." msgstr "レポートのアイテムを並べ替えますか?\\n この操作は、データベースでのアイテムのソートを変更します。" -#: ../../godmode/reporting/reporting_builder.list_items.php:743 -#: ../../godmode/reporting/graph_builder.graph_editor.php:450 +#: ../../godmode/reporting/reporting_builder.list_items.php:844 +#: ../../godmode/reporting/graph_builder.graph_editor.php:467 msgid "Please select any item to order" msgstr "並び替えるアイテムを選択してください" -#: ../../godmode/reporting/reporting_builder.list_items.php:773 +#: ../../godmode/reporting/reporting_builder.list_items.php:874 msgid "Are you sure to delete the items into the report?\\n" msgstr "レポートのアイテムを削除しますがよろしいですか?\\n" -#: ../../godmode/reporting/reporting_builder.list_items.php:800 +#: ../../godmode/reporting/reporting_builder.list_items.php:901 msgid "Please select any item to delete" msgstr "削除するアイテムを選択してください" -#: ../../godmode/reporting/create_container.php:181 -#: ../../godmode/reporting/graph_container.php:84 +#: ../../godmode/reporting/create_container.php:155 +msgid "Container name is missing." +msgstr "コンテナ名がありません。" + +#: ../../godmode/reporting/create_container.php:196 +#: ../../godmode/reporting/graph_container.php:134 msgid "Create container" msgstr "コンテナ作成" -#: ../../godmode/reporting/create_container.php:190 +#: ../../godmode/reporting/create_container.php:205 msgid "Container stored successfully" msgstr "コンテナを保存しました" -#: ../../godmode/reporting/create_container.php:190 +#: ../../godmode/reporting/create_container.php:205 msgid "There was a problem storing container" msgstr "コンテナの保存に問題が発生しました" -#: ../../godmode/reporting/create_container.php:194 +#: ../../godmode/reporting/create_container.php:212 msgid "Update the container" msgstr "コンテナの更新" -#: ../../godmode/reporting/create_container.php:194 +#: ../../godmode/reporting/create_container.php:212 msgid "Bad update the container" msgstr "コンテナの更新に失敗しました" -#: ../../godmode/reporting/create_container.php:255 +#: ../../godmode/reporting/create_container.php:287 msgid "Parent container" msgstr "親コンテナ" -#: ../../godmode/reporting/create_container.php:313 -#: ../../include/functions.php:2529 +#: ../../godmode/reporting/create_container.php:345 +#: ../../include/functions.php:2695 msgid "custom" msgstr "カスタム" -#: ../../godmode/reporting/create_container.php:315 -#: ../../godmode/reporting/create_container.php:316 -#: ../../godmode/reporting/create_container.php:317 -#: ../../include/functions.php:2541 ../../include/functions.php:2542 -#: ../../include/ajax/graph.ajax.php:141 ../../include/ajax/graph.ajax.php:142 -#: ../../include/ajax/graph.ajax.php:143 +#: ../../godmode/reporting/create_container.php:347 +#: ../../godmode/reporting/create_container.php:348 +#: ../../godmode/reporting/create_container.php:349 +#: ../../include/functions.php:2707 ../../include/functions.php:2708 +#: ../../include/ajax/graph.ajax.php:147 ../../include/ajax/graph.ajax.php:148 +#: ../../include/ajax/graph.ajax.php:149 #, php-format msgid "%s hours" msgstr "%s 時間" -#: ../../godmode/reporting/create_container.php:319 -#: ../../godmode/reporting/create_container.php:320 -#: ../../include/ajax/graph.ajax.php:145 ../../include/ajax/graph.ajax.php:146 +#: ../../godmode/reporting/create_container.php:351 +#: ../../godmode/reporting/create_container.php:352 +#: ../../include/ajax/graph.ajax.php:151 ../../include/ajax/graph.ajax.php:152 #, php-format msgid "%s days" msgstr "%s 日" -#: ../../godmode/reporting/create_container.php:321 -#: ../../include/functions.php:2544 ../../include/ajax/module.php:169 -#: ../../include/ajax/graph.ajax.php:147 +#: ../../godmode/reporting/create_container.php:353 +#: ../../include/functions.php:2710 ../../include/ajax/module.php:204 +#: ../../include/ajax/graph.ajax.php:153 msgid "1 week" msgstr "1週間" -#: ../../godmode/reporting/create_container.php:323 -#: ../../include/functions.php:2546 ../../include/ajax/module.php:171 -#: ../../include/ajax/graph.ajax.php:149 +#: ../../godmode/reporting/create_container.php:355 +#: ../../include/functions.php:2712 ../../include/ajax/module.php:206 +#: ../../include/ajax/graph.ajax.php:155 msgid "1 month" msgstr "1ヵ月" -#: ../../godmode/reporting/create_container.php:333 -#: ../../godmode/reporting/create_container.php:442 -#: ../../godmode/reporting/create_container.php:496 +#: ../../godmode/reporting/create_container.php:365 +#: ../../godmode/reporting/create_container.php:474 +#: ../../godmode/reporting/create_container.php:528 msgid "" "This is the interval or period of time with which the graph data will be " "obtained. For example, a week means data from a week ago from now. " msgstr "グラフデータを取得する時間間隔です。たとえば、一週間は、今から一週間前を意味します。 " -#: ../../godmode/reporting/create_container.php:396 -#: ../../godmode/reporting/create_container.php:551 -#: ../../godmode/reporting/graph_builder.main.php:145 -#: ../../include/functions_visual_map_editor.php:498 +#: ../../godmode/reporting/create_container.php:428 +#: ../../godmode/reporting/create_container.php:583 +#: ../../godmode/reporting/graph_builder.main.php:208 +#: ../../include/functions_visual_map_editor.php:554 msgid "Type of graph" msgstr "グラフのタイプ" -#: ../../godmode/reporting/create_container.php:405 -#: ../../godmode/reporting/create_container.php:462 -#: ../../godmode/reporting/create_container.php:557 -#: ../../godmode/reporting/graph_builder.main.php:177 -#: ../../operation/agentes/stat_win.php:367 -#: ../../operation/agentes/interface_traffic_graph_win.php:222 +#: ../../godmode/reporting/create_container.php:437 +#: ../../godmode/reporting/create_container.php:494 +#: ../../godmode/reporting/create_container.php:589 +#: ../../godmode/reporting/graph_builder.main.php:285 +#: ../../operation/agentes/stat_win.php:404 +#: ../../operation/agentes/interface_traffic_graph_win.php:238 msgid "Show full scale graph (TIP)" msgstr "詳細グラフ表示 (TIP)" -#: ../../godmode/reporting/create_container.php:416 -#: ../../godmode/reporting/create_container.php:469 -#: ../../godmode/reporting/create_container.php:564 +#: ../../godmode/reporting/create_container.php:448 +#: ../../godmode/reporting/create_container.php:501 +#: ../../godmode/reporting/create_container.php:596 msgid "Add item" msgstr "アイテムの追加" -#: ../../godmode/reporting/create_container.php:580 -msgid "There are no defined item container" -msgstr "定義済のアイテムコンテナがありません。" +#: ../../godmode/reporting/create_container.php:614 +msgid "There are no items in this container." +msgstr "このコンテナにはアイテムがありません。" -#: ../../godmode/reporting/create_container.php:589 +#: ../../godmode/reporting/create_container.php:623 msgid "Agent/Module" msgstr "エージェント/モジュール" -#: ../../godmode/reporting/create_container.php:592 +#: ../../godmode/reporting/create_container.php:626 msgid "M.Group" msgstr "モジュールグループ" -#: ../../godmode/reporting/map_builder.php:270 -#: ../../godmode/reporting/map_builder.php:278 +#: ../../godmode/reporting/map_builder.php:320 +#: ../../godmode/reporting/map_builder.php:328 msgid "Not copied. Error copying data" msgstr "コピーできませんでした。データのコピーでエラーが発生しました。" -#: ../../godmode/reporting/map_builder.php:319 -#: ../../godmode/reporting/visual_console_favorite.php:135 +#: ../../godmode/reporting/map_builder.php:370 +#: ../../godmode/reporting/visual_console_favorite.php:185 msgid "Group Recursion" msgstr "子グループを含む" -#: ../../godmode/reporting/map_builder.php:335 +#: ../../godmode/reporting/map_builder.php:386 msgid "Map name" msgstr "マップ名" -#: ../../godmode/reporting/map_builder.php:337 +#: ../../godmode/reporting/map_builder.php:388 msgid "Items" msgstr "アイテム" -#: ../../godmode/reporting/map_builder.php:413 +#: ../../godmode/reporting/map_builder.php:464 #: ../../general/first_task/map_builder.php:23 msgid "There are no visual console defined yet." msgstr "ビジュアルコンソールが定義されていません。" -#: ../../godmode/reporting/graph_builder.php:257 -#: ../../operation/reporting/graph_viewer.php:160 +#: ../../godmode/reporting/graph_builder.php:313 +#: ../../operation/reporting/graph_viewer.php:198 msgid "Graph editor" msgstr "グラフ編集" -#: ../../godmode/reporting/graph_builder.php:261 -#: ../../operation/reporting/graph_viewer.php:168 +#: ../../godmode/reporting/graph_builder.php:324 +#: ../../operation/reporting/graph_viewer.php:217 msgid "View graph" msgstr "グラフ表示" -#: ../../godmode/reporting/graph_builder.php:273 +#: ../../godmode/reporting/graph_builder.php:340 msgid "Graph builder" msgstr "グラフビルダー" -#: ../../godmode/reporting/graph_builder.php:307 +#: ../../godmode/reporting/graph_builder.php:382 msgid "Graph stored successfully" msgstr "グラフを作成しました。" -#: ../../godmode/reporting/graph_builder.php:307 +#: ../../godmode/reporting/graph_builder.php:383 msgid "There was a problem storing Graph" msgstr "グラフの作成に失敗しました。" -#: ../../godmode/reporting/graph_builder.php:311 +#: ../../godmode/reporting/graph_builder.php:391 msgid "There was a problem adding Module" msgstr "モジュール追加で問題が発生しました。" -#: ../../godmode/reporting/graph_builder.php:315 +#: ../../godmode/reporting/graph_builder.php:398 msgid "Update the graph" msgstr "グラフを更新しました。" -#: ../../godmode/reporting/graph_builder.php:315 +#: ../../godmode/reporting/graph_builder.php:399 msgid "Bad update the graph" msgstr "グラフ更新に失敗しました。" -#: ../../godmode/reporting/graph_builder.php:319 +#: ../../godmode/reporting/graph_builder.php:406 msgid "Graph deleted successfully" msgstr "グラフを削除しました。" -#: ../../godmode/reporting/graph_builder.php:319 +#: ../../godmode/reporting/graph_builder.php:407 msgid "There was a problem deleting Graph" msgstr "グラフの削除で問題が発生しました。" -#: ../../godmode/reporting/graphs.php:77 +#: ../../godmode/reporting/graphs.php:106 msgid "Graphs containers" msgstr "グラフコンテナ" -#: ../../godmode/reporting/graphs.php:172 -#: ../../godmode/reporting/reporting_builder.php:665 +#: ../../godmode/reporting/graphs.php:120 +msgid "List of custom graphs" +msgstr "カスタムグラフ一覧" + +#: ../../godmode/reporting/graphs.php:225 +#: ../../godmode/reporting/reporting_builder.php:790 msgid "Free text for search: " msgstr "文字列検索: " -#: ../../godmode/reporting/graphs.php:173 -#: ../../godmode/reporting/reporting_builder.php:667 +#: ../../godmode/reporting/graphs.php:226 +#: ../../godmode/reporting/reporting_builder.php:792 msgid "Search by report name or description, list matches." msgstr "レポート名または説明で検索したリスト。" -#: ../../godmode/reporting/graphs.php:185 -#: ../../godmode/reporting/reporting_builder.php:693 +#: ../../godmode/reporting/graphs.php:238 +#: ../../godmode/reporting/reporting_builder.php:818 msgid "Show Option" msgstr "オプション表示" -#: ../../godmode/reporting/graphs.php:263 -#: ../../include/functions_container.php:147 +#: ../../godmode/reporting/graphs.php:300 +#: ../../include/functions_container.php:146 #: ../../operation/search_graphs.php:29 -#: ../../operation/reporting/graph_viewer.php:376 +#: ../../operation/reporting/graph_viewer.php:451 msgid "Graph name" msgstr "グラフ名" -#: ../../godmode/reporting/graphs.php:265 -#: ../../include/functions_container.php:149 +#: ../../godmode/reporting/graphs.php:302 +#: ../../include/functions_container.php:148 msgid "Number of Graphs" msgstr "グラフ数" -#: ../../godmode/reporting/graphs.php:334 +#: ../../godmode/reporting/graphs.php:392 msgid "Create graph" msgstr "グラフ作成" -#: ../../godmode/reporting/visual_console_favorite.php:167 +#: ../../godmode/reporting/visual_console_favorite.php:223 msgid "No favourite consoles defined" msgstr "お気に入りコンソールが定義されていません" -#: ../../godmode/reporting/graph_builder.graph_editor.php:277 +#: ../../godmode/reporting/graph_builder.graph_editor.php:199 +#, php-format +msgid "" +"The maximum number of items in a chart is %d. You have %d elements, only " +"first %d will be displayed." +msgstr "グラフ内のアイテム最大数は %d です。現在 %d アイテムあり、最初の %d アイテムのみ表示されます。" + +#: ../../godmode/reporting/graph_builder.graph_editor.php:291 msgid "Sort selected items" msgstr "選択アイテムの並べ替え" -#: ../../godmode/reporting/graph_builder.graph_editor.php:280 +#: ../../godmode/reporting/graph_builder.graph_editor.php:294 msgid "before to" msgstr "この前へ:" -#: ../../godmode/reporting/graph_builder.graph_editor.php:281 +#: ../../godmode/reporting/graph_builder.graph_editor.php:295 msgid "after to" msgstr "この後へ:" -#: ../../godmode/reporting/reporting_builder.item_editor.php:808 +#: ../../godmode/reporting/reporting_builder.item_editor.php:899 msgid "Not valid" msgstr "不正です" -#: ../../godmode/reporting/reporting_builder.item_editor.php:816 +#: ../../godmode/reporting/reporting_builder.item_editor.php:907 msgid "" "This type of report brings a lot of data loading, it is recommended to use " "it for scheduled reports and not for real-time view." msgstr "このタイプのレポートは多くのデータを読み込みます。リアルタイム表示ではなくスケジューリングでのレポートをお勧めします。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:918 -msgid "Local metaconsole" -msgstr "ローカルメタコンソール" - -#: ../../godmode/reporting/reporting_builder.item_editor.php:966 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1057 msgid "Log number" msgstr "ログ番号" -#: ../../godmode/reporting/reporting_builder.item_editor.php:968 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1059 msgid "" "Warning: this parameter limits the contents of the logs and affects the " "performance." msgstr "警告: このパラメータはログの内容を制限しパフォーマンスに影響します。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:984 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1075 msgid "" "This is the range, or period of time over which the report renders the " "information for this report type. For example, a week means data from a week " @@ -33702,129 +35642,206 @@ msgid "" msgstr "" "これは、レポートがこのレポートタイプの情報をレンダリングする範囲または期間です。 たとえば、1週間は、今から1週間前のデータを意味します。 " -#: ../../godmode/reporting/reporting_builder.item_editor.php:1028 -#: ../../operation/netflow/nf_live_view.php:295 -#: ../../operation/incidents/integriaims_export_csv.php:92 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:374 -#: ../../operation/incidents/list_integriaims_incidents.php:155 -msgid "Resolution" -msgstr "解像度" - -#: ../../godmode/reporting/reporting_builder.item_editor.php:1524 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1636 msgid "Show modules" msgstr "モジュール表示" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1776 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1888 msgid "Target server" msgstr "対象サーバ" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2064 -msgid "This option may cause performance issues." -msgstr "このオプションはパフォーマンス問題が発生する可能性があります。" - -#: ../../godmode/reporting/reporting_builder.item_editor.php:2098 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2249 msgid "Greater or equal (>=)" msgstr "以上 (>=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2099 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2250 msgid "Less or equal (<=)" msgstr "以下 (<=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2100 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2251 msgid "Less (<)" msgstr "未満 (<)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2101 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2252 msgid "Greater (>)" msgstr "超えて (>)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2102 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2253 msgid "Equal (=)" msgstr "同じ (=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2103 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2254 msgid "Not equal (!=)" msgstr "異なる (!=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2220 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2371 msgid "" "Show a summary chart with max, min and average number of total modules at " "the end of the report and Checks." msgstr "最新のレポートおよび監視時点のトータルモジュール数の最大、最小、平均の概要グラフを表示します。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2414 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2565 msgid "Include extended events" msgstr "拡張イベントを含める" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2478 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2584 +msgid "By agent " +msgstr "エージェントごと " + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2594 +msgid "By user validator " +msgstr "承諾ユーザごと " + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2604 +msgid "By criticity " +msgstr "重要度ごと " + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2614 +msgid "Validated vs unvalidated " +msgstr "承諾済 / 未承諾 " + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2629 msgid "" "With the token enabled the query will affect the Historical Database, which " "may mean a small drop in performance." msgstr "トークンを有効にすると、クエリはヒストリデータベースに影響を与えます。これは、パフォーマンスのわずかな低下を発生させる場合があります。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2667 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2814 +msgid "Include filter" +msgstr "含めるフィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2818 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2827 +msgid "Free text string search on event description" +msgstr "イベントの説明の任意のテキスト検索" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2823 +msgid "Exclude filter" +msgstr "除外フィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:2849 msgid "" "Lapses of time in which the period is divided to make more precise " "calculations\n" msgstr "より正確な計算を行うための経過時間の期間分割\n" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2864 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3290 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2954 +#: ../../include/functions_reporting.php:4094 +msgid "Unassigned group" +msgstr "未割当グループ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3000 +#: ../../include/functions_reporting.php:4088 +msgid "Unnasigned group" +msgstr "未割当グループ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3023 +msgid "Select by group" +msgstr "グループ選択" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3059 +msgid "Display options" +msgstr "表示オプション" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3117 +msgid "Agent group filter" +msgstr "エージェントグループフィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3137 +msgid "Agent OS filter" +msgstr "エージェント OS フィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3163 +msgid "Agent custom field filter" +msgstr "エージェントカスタムフィールドフィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3187 +msgid "Agent status filter" +msgstr "エージェント状態フィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3225 +msgid "Agent version filter" +msgstr "エージェントバージョンフィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3249 +msgid "Agent has remote configuration" +msgstr "リモート設定エージェント" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3250 +msgid "Filter agents by remote configuration enabled." +msgstr "リモート設定が有効化されているエージェントのフィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3261 +msgid "Agent module filter" +msgstr "エージェントモジュールフィルタ" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:3367 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3801 msgid "Agent Failover" msgstr "エージェントフェイルオーバー" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2869 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3293 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3372 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3804 msgid "Module Failover" msgstr "モジュールフェイルオーバー" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2909 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3412 msgid "Please save the SLA for start to add items in this list." msgstr "このリストにアイテムを追加するには、最初に SLA を保存してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3266 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3777 msgid "rate" msgstr "律" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3314 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3825 msgid "" "Please be careful, when the module have diferent intervals in their life, " "the summatory maybe get bad result." msgstr "モジュールの間隔が異なる場合、合計は正しい値にならない場合があることに注意してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3334 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3845 msgid "Please save the report to start adding items into the list." msgstr "リストに項目を追加する前にレポートを保存してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3597 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3601 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3605 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3609 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3613 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3617 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4111 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4115 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4119 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4123 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4127 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4131 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4135 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4139 msgid "Item Editor Information" msgstr "アイテムエディタ情報" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3598 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4112 msgid "Please select a name." msgstr "名前を選択してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3602 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4116 msgid "Please select an agent." msgstr "エージェントを選択してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4124 msgid "Please insert a SQL query." msgstr "SQL クエリを入力してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3614 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4128 msgid "Please insert a URL." msgstr "URL を入力してください。" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3618 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4132 msgid "Please checked a custom interval option." msgstr "カスタム間隔オプションを確認してください。" +#: ../../godmode/reporting/reporting_builder.item_editor.php:4136 +msgid "Please select a user." +msgstr "ユーザを選択して下さい。" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:4140 +msgid "Please select a group." +msgstr "グループを選択してください。" + #: ../../godmode/reporting/visual_console_builder.elements.php:106 msgid "Width x Height
Max value" msgstr "幅 x 高さ
最大値" @@ -33833,142 +35850,143 @@ msgstr "幅 x 高さ
最大値" msgid "Map linked" msgstr "リンク先マップ" -#: ../../godmode/reporting/visual_console_builder.elements.php:182 +#: ../../godmode/reporting/visual_console_builder.elements.php:193 msgid "Percentile Bar" msgstr "パーセントバー" -#: ../../godmode/reporting/visual_console_builder.elements.php:190 +#: ../../godmode/reporting/visual_console_builder.elements.php:203 msgid "Percentile Bubble" msgstr "パーセント円表示" -#: ../../godmode/reporting/visual_console_builder.elements.php:198 +#: ../../godmode/reporting/visual_console_builder.elements.php:212 #: ../../mobile/operation/events.php:549 -#: ../../include/functions_visual_map_editor.php:1299 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:542 -#: ../../operation/visual_console/view.php:225 +#: ../../include/functions_visual_map_editor.php:1389 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:551 +#: ../../operation/visual_console/view.php:304 msgid "Module Graph" msgstr "モジュールグラフ" -#: ../../godmode/reporting/visual_console_builder.elements.php:206 +#: ../../godmode/reporting/visual_console_builder.elements.php:222 #: ../../include/functions_visual_map_editor.php:59 -#: ../../include/functions_visual_map_editor.php:1302 -#: ../../include/functions_visual_map.php:4180 -#: ../../operation/visual_console/view.php:240 +#: ../../include/functions_visual_map_editor.php:1392 +#: ../../include/functions_visual_map.php:4200 +#: ../../operation/visual_console/view.php:319 msgid "Event history graph" -msgstr "" +msgstr "イベント履歴グラフ" -#: ../../godmode/reporting/visual_console_builder.elements.php:214 -#: ../../include/functions_visual_map_editor.php:1303 -#: ../../include/functions_visual_map.php:4205 -#: ../../include/rest-api/models/VisualConsole/Item.php:2013 -#: ../../operation/visual_console/view.php:245 +#: ../../godmode/reporting/visual_console_builder.elements.php:231 +#: ../../include/functions_visual_map_editor.php:1393 +#: ../../include/functions_visual_map.php:4225 +#: ../../include/rest-api/models/VisualConsole/Item.php:2099 +#: ../../operation/visual_console/view.php:324 msgid "Simple Value" msgstr "数値" -#: ../../godmode/reporting/visual_console_builder.elements.php:222 +#: ../../godmode/reporting/visual_console_builder.elements.php:242 msgid "Simple Value (Process Max)" msgstr "値 (最大値)" -#: ../../godmode/reporting/visual_console_builder.elements.php:230 +#: ../../godmode/reporting/visual_console_builder.elements.php:253 msgid "Simple Value (Process Min)" msgstr "値 (最小値)" -#: ../../godmode/reporting/visual_console_builder.elements.php:238 +#: ../../godmode/reporting/visual_console_builder.elements.php:264 msgid "Simple Value (Process Avg)" msgstr "値 (平均値)" -#: ../../godmode/reporting/visual_console_builder.elements.php:262 +#: ../../godmode/reporting/visual_console_builder.elements.php:294 #: ../../include/functions_visual_map_editor.php:71 -#: ../../include/functions_visual_map_editor.php:1308 -#: ../../include/functions_visual_map.php:4160 -#: ../../operation/visual_console/view.php:270 +#: ../../include/functions_visual_map_editor.php:1398 +#: ../../include/functions_visual_map.php:4180 +#: ../../operation/visual_console/view.php:349 msgid "Box" msgstr "ボックス" -#: ../../godmode/reporting/visual_console_builder.elements.php:286 +#: ../../godmode/reporting/visual_console_builder.elements.php:324 #: ../../include/functions_visual_map_editor.php:73 -#: ../../include/functions_visual_map_editor.php:1310 -#: ../../include/functions_visual_map.php:4220 -#: ../../include/rest-api/models/VisualConsole/Item.php:2025 -#: ../../operation/visual_console/view.php:280 +#: ../../include/functions_visual_map_editor.php:1400 +#: ../../include/functions_visual_map.php:4240 +#: ../../include/rest-api/models/VisualConsole/Item.php:2111 +#: ../../operation/visual_console/view.php:359 msgid "Color cloud" msgstr "カラークラウド" -#: ../../godmode/reporting/visual_console_builder.elements.php:312 -#: ../../godmode/reporting/visual_console_builder.elements.php:758 +#: ../../godmode/reporting/visual_console_builder.elements.php:351 +#: ../../godmode/reporting/visual_console_builder.elements.php:780 msgid "Edit label" msgstr "ラベル編集" -#: ../../godmode/reporting/reporting_builder.main.php:130 +#: ../../godmode/reporting/reporting_builder.main.php:146 msgid "Only the group can view the report" msgstr "指定のグループのみレポートを参照可能" -#: ../../godmode/reporting/reporting_builder.main.php:131 +#: ../../godmode/reporting/reporting_builder.main.php:147 msgid "The next group can edit the report" msgstr "グループがレポートを編集可能" -#: ../../godmode/reporting/reporting_builder.main.php:132 +#: ../../godmode/reporting/reporting_builder.main.php:148 msgid "Only the user and admin user can edit the report" msgstr "ユーザおよび管理者のみがレポートを編集可能" -#: ../../godmode/reporting/reporting_builder.main.php:134 +#: ../../godmode/reporting/reporting_builder.main.php:150 msgid "Write Access" msgstr "書き込みアクセス" -#: ../../godmode/reporting/reporting_builder.main.php:134 +#: ../../godmode/reporting/reporting_builder.main.php:152 msgid "" "For example, you want a report that the people of \"All\" groups can see but " "you want to edit only for you or your group." msgstr "" "例えば、\"全て\"のグループに属するユーザが参照できるようにしたいが、自分や自分のグループのみが編集できるようにしたい場合等に利用します。" -#: ../../godmode/reporting/reporting_builder.main.php:171 +#: ../../godmode/reporting/reporting_builder.main.php:193 msgid "Non interactive report" msgstr "非対話型レポート" -#: ../../godmode/reporting/reporting_builder.php:185 -msgid "" -"Your report has been planned, and the system will email you a PDF with the " -"report as soon as its finished" -msgstr "レポートが予定されました。準備完了次第 PDF のレポートをメール送信します。" +#: ../../godmode/reporting/reporting_builder.php:210 +msgid "Your report has been planned, and the system will email you a " +msgstr "レポート処理が計画されており、システムはあなたに次の電子メールを送ります: " -#: ../../godmode/reporting/reporting_builder.php:186 +#: ../../godmode/reporting/reporting_builder.php:211 msgid "An error has ocurred" msgstr "エラーが発生しました" -#: ../../godmode/reporting/reporting_builder.php:495 -#: ../../godmode/reporting/reporting_builder.php:3001 -#: ../../godmode/reporting/reporting_builder.php:3072 -#: ../../godmode/reporting/reporting_builder.php:3110 +#: ../../godmode/reporting/reporting_builder.php:535 +#: ../../godmode/reporting/reporting_builder.php:3249 +#: ../../godmode/reporting/reporting_builder.php:3332 +#: ../../godmode/reporting/reporting_builder.php:3380 msgid "Reports list" msgstr "レポート一覧" -#: ../../godmode/reporting/reporting_builder.php:508 -#: ../../godmode/reporting/reporting_builder.php:540 -#: ../../godmode/reporting/reporting_builder.php:3012 -#: ../../operation/menu.php:334 +#: ../../godmode/reporting/reporting_builder.php:551 +#: ../../godmode/reporting/reporting_builder.php:3260 +#: ../../operation/menu.php:315 #: ../../operation/reporting/custom_reporting.php:23 msgid "Custom reporting" msgstr "カスタムレポート" -#: ../../godmode/reporting/reporting_builder.php:925 +#: ../../godmode/reporting/reporting_builder.php:583 +msgid "List of reports" +msgstr "レポート一覧" + +#: ../../godmode/reporting/reporting_builder.php:1055 msgid "This report exceeds the item limit for realtime operations" msgstr "このレポートはリアルタイム処理のアイテム数制限を超過しています" -#: ../../godmode/reporting/reporting_builder.php:1136 +#: ../../godmode/reporting/reporting_builder.php:1296 msgid "Create report" msgstr "レポートの作成" -#: ../../godmode/reporting/reporting_builder.php:3097 -#: ../../operation/reporting/reporting_viewer.php:109 +#: ../../godmode/reporting/reporting_builder.php:3364 +#: ../../operation/reporting/reporting_viewer.php:134 msgid "View report" msgstr "レポート参照" -#: ../../godmode/reporting/reporting_builder.php:3113 +#: ../../godmode/reporting/reporting_builder.php:3383 msgid "Create Custom Report" msgstr "カスタムレポートの作成" -#: ../../godmode/reporting/reporting_builder.php:3165 +#: ../../godmode/reporting/reporting_builder.php:3443 msgid "Unsuccessful action

" msgstr "アクション失敗

" @@ -33979,16 +35997,16 @@ msgstr "静的グラフ" #: ../../godmode/reporting/visual_console_builder.wizard.php:128 #: ../../include/functions_visual_map_editor.php:57 -#: ../../include/functions_visual_map_editor.php:1298 -#: ../../operation/visual_console/view.php:220 +#: ../../include/functions_visual_map_editor.php:1388 +#: ../../operation/visual_console/view.php:299 msgid "Percentile Item" msgstr "パーセント表示" #: ../../godmode/reporting/visual_console_builder.wizard.php:129 -#: ../../mobile/operation/home.php:98 -#: ../../include/functions_visual_map_editor.php:363 -#: ../../include/functions_visual_map.php:4165 -#: ../../include/rest-api/models/VisualConsole/Item.php:1981 +#: ../../mobile/operation/home.php:102 +#: ../../include/functions_visual_map_editor.php:397 +#: ../../include/functions_visual_map.php:4185 +#: ../../include/rest-api/models/VisualConsole/Item.php:2067 msgid "Module graph" msgstr "モジュールデータのグラフ" @@ -34005,230 +36023,586 @@ msgstr "エレメント間の幅 (px)" msgid "Size (px)" msgstr "サイズ (px)" -#: ../../godmode/reporting/visual_console_builder.wizard.php:248 -#: ../../include/functions_config.php:933 +#: ../../godmode/reporting/visual_console_builder.wizard.php:228 +#: ../../include/functions_config.php:980 msgid "Font size" msgstr "フォントサイズ" -#: ../../godmode/reporting/visual_console_builder.wizard.php:279 -#: ../../include/functions_visual_map_editor.php:547 +#: ../../godmode/reporting/visual_console_builder.wizard.php:256 +#: ../../include/functions_visual_map_editor.php:612 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:371 +msgid "Process" +msgstr "処理" + +#: ../../godmode/reporting/visual_console_builder.wizard.php:259 +#: ../../include/functions_visual_map_editor.php:615 msgid "Min value" msgstr "最小値" -#: ../../godmode/reporting/visual_console_builder.wizard.php:280 -#: ../../godmode/reporting/visual_console_builder.wizard.php:298 -#: ../../include/functions_visual_map_editor.php:548 -#: ../../include/functions_visual_map_editor.php:614 +#: ../../godmode/reporting/visual_console_builder.wizard.php:260 +#: ../../godmode/reporting/visual_console_builder.wizard.php:278 +#: ../../include/functions_visual_map_editor.php:616 +#: ../../include/functions_visual_map_editor.php:682 msgid "Max value" msgstr "最大値" -#: ../../godmode/reporting/visual_console_builder.wizard.php:281 -#: ../../include/functions_visual_map_editor.php:549 +#: ../../godmode/reporting/visual_console_builder.wizard.php:261 +#: ../../include/functions_visual_map_editor.php:617 msgid "Avg value" msgstr "平均値" -#: ../../godmode/reporting/visual_console_builder.wizard.php:293 +#: ../../godmode/reporting/visual_console_builder.wizard.php:273 msgid "Width (px)" msgstr "幅 (px)" -#: ../../godmode/reporting/visual_console_builder.wizard.php:315 -#: ../../include/functions_visual_map_editor.php:619 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:453 +#: ../../godmode/reporting/visual_console_builder.wizard.php:295 +#: ../../include/functions_visual_map_editor.php:687 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:454 msgid "Bubble" msgstr "バブル" -#: ../../godmode/reporting/visual_console_builder.wizard.php:327 -#: ../../include/functions_visual_map_editor.php:643 -#: ../../include/functions_visual_map_editor.php:661 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:503 +#: ../../godmode/reporting/visual_console_builder.wizard.php:307 +#: ../../include/functions_visual_map_editor.php:711 +#: ../../include/functions_visual_map_editor.php:729 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:504 msgid "Value to show" msgstr "表示する値" -#: ../../godmode/reporting/visual_console_builder.wizard.php:329 -#: ../../include/functions_visual_map_editor.php:624 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:498 +#: ../../godmode/reporting/visual_console_builder.wizard.php:309 +#: ../../include/functions_visual_map_editor.php:692 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:499 msgid "Percent" msgstr "パーセント" -#: ../../godmode/reporting/visual_console_builder.wizard.php:398 +#: ../../godmode/reporting/visual_console_builder.wizard.php:378 msgid "One item per agent" msgstr "1エージェントに 1アイテム" -#: ../../godmode/reporting/visual_console_builder.wizard.php:468 -#: ../../godmode/reporting/visual_console_builder.wizard.php:785 +#: ../../godmode/reporting/visual_console_builder.wizard.php:448 +#: ../../godmode/reporting/visual_console_builder.wizard.php:765 msgid "Agent - Module" msgstr "エージェント - モジュール" -#: ../../godmode/reporting/visual_console_builder.wizard.php:485 +#: ../../godmode/reporting/visual_console_builder.wizard.php:465 msgid "Enable link agent" msgstr "エージェントのリンクを有効にする" -#: ../../godmode/reporting/visual_console_builder.wizard.php:496 +#: ../../godmode/reporting/visual_console_builder.wizard.php:476 msgid "Set Parent" msgstr "親を設定" -#: ../../godmode/reporting/visual_console_builder.wizard.php:499 +#: ../../godmode/reporting/visual_console_builder.wizard.php:479 msgid "Item created in the visualmap" msgstr "ビジュアルマップに作成したアイテム" -#: ../../godmode/reporting/visual_console_builder.wizard.php:500 +#: ../../godmode/reporting/visual_console_builder.wizard.php:480 msgid "Use the agents relationship (from selected agents)" msgstr "エージェント関係を利用する (選択したエージェント)" -#: ../../godmode/reporting/visual_console_builder.wizard.php:509 +#: ../../godmode/reporting/visual_console_builder.wizard.php:489 msgid "Item in the map" msgstr "マップ内のアイテム" -#: ../../godmode/reporting/visual_console_builder.wizard.php:510 +#: ../../godmode/reporting/visual_console_builder.wizard.php:490 #, php-format msgid "The parenting relationships in %s will be drawn on the map." msgstr "%s の親子関係がマップに描画されます。" -#: ../../godmode/reporting/visual_console_builder.wizard.php:530 -#: ../../godmode/reporting/visual_console_builder.wizard.php:534 +#: ../../godmode/reporting/visual_console_builder.wizard.php:510 +#: ../../godmode/reporting/visual_console_builder.wizard.php:514 msgid "Are you sure to add many elements\\nin visual map?" msgstr "" "ビジュアルマップに多くのエレメントを追加しようとしています。\n" "よろしいですか。" -#: ../../godmode/reporting/visual_console_builder.wizard.php:706 +#: ../../godmode/reporting/visual_console_builder.wizard.php:686 msgid "Please select any module or modules." msgstr "モジュールを選択してください。" -#: ../../godmode/reporting/visual_console_builder.editor.php:162 +#: ../../godmode/reporting/visual_console_builder.editor.php:163 msgid "Min allowed size is 1024x768" msgstr "最小サイズは 1024x768 です" -#: ../../godmode/reporting/visual_console_builder.editor.php:166 -#: ../../godmode/reporting/visual_console_builder.editor.php:168 -#: ../../godmode/reporting/visual_console_builder.editor.php:170 -#: ../../operation/snmpconsole/snmp_browser.php:208 +#: ../../godmode/reporting/visual_console_builder.editor.php:167 +#: ../../godmode/reporting/visual_console_builder.editor.php:169 +#: ../../godmode/reporting/visual_console_builder.editor.php:171 +#: ../../operation/snmpconsole/snmp_browser.php:222 msgid "Action in progress" msgstr "アクション実行中" -#: ../../godmode/reporting/visual_console_builder.editor.php:166 +#: ../../godmode/reporting/visual_console_builder.editor.php:167 msgid "Loading in progress" msgstr "読み込み中" -#: ../../godmode/reporting/visual_console_builder.editor.php:168 +#: ../../godmode/reporting/visual_console_builder.editor.php:169 msgid "Saving in progress" msgstr "保存中" -#: ../../godmode/reporting/visual_console_builder.editor.php:170 +#: ../../godmode/reporting/visual_console_builder.editor.php:171 msgid "Deletion in progress" msgstr "削除中" -#: ../../godmode/reporting/graph_builder.main.php:155 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:265 -#: ../../operation/reporting/graph_viewer.php:269 +#: ../../godmode/reporting/graph_builder.main.php:218 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:319 +#: ../../operation/reporting/graph_viewer.php:344 msgid "Bullet chart" msgstr "ブレットグラフ" -#: ../../godmode/reporting/graph_builder.main.php:156 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:266 -#: ../../operation/reporting/graph_viewer.php:270 +#: ../../godmode/reporting/graph_builder.main.php:219 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:320 +#: ../../operation/reporting/graph_viewer.php:345 msgid "Gauge" msgstr "ゲージ" -#: ../../godmode/reporting/graph_builder.main.php:159 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:269 -#: ../../operation/reporting/graph_viewer.php:273 +#: ../../godmode/reporting/graph_builder.main.php:222 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:323 +#: ../../operation/reporting/graph_viewer.php:348 msgid "Pie" msgstr "円" -#: ../../godmode/reporting/graph_builder.main.php:167 -#: ../../operation/reporting/graph_viewer.php:278 +#: ../../godmode/reporting/graph_builder.main.php:230 msgid "Equalize maximum thresholds" msgstr "最大閾値を合わせる" -#: ../../godmode/reporting/graph_builder.main.php:170 +#: ../../godmode/reporting/graph_builder.main.php:258 msgid "Add summatory series" msgstr "合計の表示" -#: ../../godmode/reporting/graph_builder.main.php:172 +#: ../../godmode/reporting/graph_builder.main.php:268 msgid "Add average series" msgstr "平均の表示" -#: ../../godmode/reporting/graph_builder.main.php:174 +#: ../../godmode/reporting/graph_builder.main.php:279 msgid "Modules and series" msgstr "モジュール値と統計値" -#: ../../godmode/events/event_responses.editor.php:63 +#: ../../godmode/um_client/views/offline.php:64 +msgid "Drop the package here or" +msgstr "ここにパッケージをドロップするかまたは" + +#: ../../godmode/um_client/views/offline.php:65 +msgid "Browse it" +msgstr "ブラウズする" + +#: ../../godmode/um_client/views/offline.php:66 +msgid "The package has been uploaded successfully." +msgstr "パッケージをアップロードしました。" + +#: ../../godmode/um_client/views/offline.php:67 +#, php-format +msgid "" +"Please keep in mind that this package is going to override your actual %s " +"files and that it's recommended to conduct a backup before continuing the " +"updating process." +msgstr "このパッケージは実際の %s ファイルを上書きするため、更新処理を続行する前にバックアップを取ることをお勧めします。" + +#: ../../godmode/um_client/views/offline.php:68 +msgid "Click on the file below to begin." +msgstr "開始するには以下のファイルをクリックします。" + +#: ../../godmode/um_client/views/offline.php:69 +#: ../../godmode/um_client/views/online.php:122 +#: ../../godmode/um_client/views/online.php:163 +msgid "This action will upgrade this console to version " +msgstr "このアクションは、このコンソールを次のバージョンへアップグレードします: " + +#: ../../godmode/um_client/views/offline.php:70 +msgid "This action will upgrade all servers to version " +msgstr "このアクションは全サーバを次のバージョンへアップグレードします: " + +#: ../../godmode/um_client/views/offline.php:72 +#: ../../godmode/um_client/views/online.php:89 +msgid "Updating to" +msgstr "アップデート中:" + +#: ../../godmode/um_client/views/offline.php:73 +#: ../../godmode/um_client/views/online.php:90 +msgid "Do you really want to leave our brilliant application?" +msgstr "あなたは本当にこの素晴らしいアプリケーションを使いませんか?" + +#: ../../godmode/um_client/views/offline.php:74 +#: ../../godmode/um_client/views/online.php:91 +msgid "There are no updates available" +msgstr "アップデートがありません" + +#: ../../godmode/um_client/views/offline.php:75 +#: ../../godmode/um_client/views/online.php:92 +msgid "Searching for updates..." +msgstr "アップデートを検索中..." + +#: ../../godmode/um_client/views/offline.php:76 +#: ../../godmode/um_client/views/online.php:93 +msgid "Package" +msgstr "パッケージ" + +#: ../../godmode/um_client/views/offline.php:80 +#, php-format +msgid "" +"This update does not correspond with next version of %s. Are you sure you " +"want to install it?" +msgstr "この更新は、%s の次のバージョンに対応していません。 インストールしてもよろしいですか?" + +#: ../../godmode/um_client/views/offline.php:81 +msgid "" +"This server update does not correspond with current console version. Are you " +"sure you want to install it?" +msgstr "このサーバアップデートは、現在のコンソールバージョンに対応していません。 インストールしてもよろしいですか?" + +#: ../../godmode/um_client/views/offline.php:82 +msgid "" +"File name does not match required format: package_NUMBER.oum or " +"pandorafms_server[_enterprise]-7.0NG.NUMBER_x86[_64].tar.gz, you can use " +"numbers with decimals." +msgstr "" +"ファイル名が所定の形式と一致しません: package_数字.oum または pandorafms_server[_enterprise]-" +"7.0NG.数字_x86[_64].tar.gz で、数字は小数を含むことがあります。" + +#: ../../godmode/um_client/views/offline.php:83 +msgid "Files included in this package" +msgstr "パッケージに含まれるファイル" + +#: ../../godmode/um_client/views/offline.php:84 +msgid "Ignore" +msgstr "無視する" + +#: ../../godmode/um_client/views/offline.php:85 +msgid "Verify package signature" +msgstr "パッケージの署名を確認" + +#: ../../godmode/um_client/views/offline.php:86 +#, php-format +msgid "" +"Copy into the textarea the signature validation token you can retrieve from " +"%s and press OK to verify the package, press ignore to avoid signature " +"verification" +msgstr "" +"%s から取得できる署名検証トークンをテキスト領域にコピーし、OK を押してパッケージを確認します。'無視する' を押すと署名の確認を回避します。" + +#: ../../godmode/um_client/views/register.php:48 +msgid "Register to Update Manager" +msgstr "アップデートマネージャに登録" + +#: ../../godmode/um_client/views/register.php:55 +#, php-format +msgid "Keep this %s console up to date with latest updates." +msgstr "この %s コンソールを最新のアップデートで最新の状態に保ちます。" + +#: ../../godmode/um_client/views/register.php:62 +#, php-format +msgid "" +"When you subscribe to the %s Update Manager service, you accept that we\n" +" register your %s instance as an identifier on a database owned " +"by %s. This data will solely be used to\n" +" provide you with information about %s and will not be conceded " +"to third parties. You can unregister from\n" +" said database at any time from the Update Manager options." +msgstr "" +"%s アップデートマネージャサービスを購読すると、\n" +" %s インスタンスを %s が所有するデータベースの識別子として登録します。 このデータは、\n" +" %s に関する情報提供のために利用され、第三者に提供されることはありません。 登録は\n" +" アップデートマネージャオプションからいつでも解除できます。" + +#: ../../godmode/um_client/views/register.php:75 +msgid "Visit our privacy policy for more information" +msgstr "詳細についてはプライバシーポリシーをご覧ください" + +#: ../../godmode/um_client/views/register.php:79 +#: ../../include/class/Diagnostics.class.php:1908 +msgid "Your email" +msgstr "あなたのメールアドレス" + +#: ../../godmode/um_client/views/register.php:97 +msgid "OK!" +msgstr "OK!" + +#: ../../godmode/um_client/views/register.php:112 +msgid "Are you sure you don't want to use update manager?" +msgstr "アップデートマネージャを使用しませんが、よいですか?" + +#: ../../godmode/um_client/views/register.php:116 +msgid "" +"You will need to update your system manually, through source code or RPM\n" +" packages to be up to date with latest updates." +msgstr "" +"ソースコードまたは RPM を使用して、システムを手動で更新する必要があります\n" +" パッケージはアップデートで最新になります。" + +#: ../../godmode/um_client/views/register.php:207 +msgid "Unsuccessful subscription" +msgstr "購読に失敗しました" + +#: ../../godmode/um_client/views/register.php:212 +msgid "Pandora successfully subscribed with UID: " +msgstr "次のUIDで購読しました: " + +#: ../../godmode/um_client/views/online.php:64 +msgid "Update to next version" +msgstr "次のバージョンに更新" + +#: ../../godmode/um_client/views/online.php:65 +msgid "Update to latest version" +msgstr "最新バージョンに更新" + +#: ../../godmode/um_client/views/online.php:123 +#: ../../godmode/um_client/views/online.php:164 +msgid "Update to" +msgstr "次に更新:" + +#: ../../godmode/um_client/views/online.php:144 +#: ../../godmode/um_client/views/online.php:148 +msgid "Failed to update to " +msgstr "次へのアップデートに失敗しました: " + +#: ../../godmode/um_client/views/online.php:187 +msgid "Failed to update:" +msgstr "アップデートに失敗しました:" + +#: ../../godmode/um_client/index.php:98 +#, php-format +msgid "" +"You cannot use update manager %s. You are exceding monitoring limits by %s " +"elements. Please update your license or disable enterprise section by moving " +"enterprise directory to another location and try again." +msgstr "" +"アップデートマネージャ %s は使用できません。%s 件監視制限を超えています。 ライセンスを更新するか、enterprise " +"ディレクトリを別の場所に移動して Enterprise 版の機能を無効にして、再試行してください。" + +#: ../../godmode/um_client/index.php:109 +#, php-format +msgid "" +"You cannot use update manager %s. This license has expired %d days ago. " +"Please update your license or disable enterprise section by moving " +"enterprise directory to another location and try again." +msgstr "" +"アップデートマネージャ %s は使用できません。 このライセンスは %d 日前に期限切れになりました。 ライセンスを更新するか、enterprise " +"ディレクトリを別の場所に移動して Enterprise 版の機能を無効にして、再試行してください。" + +#: ../../godmode/um_client/index.php:126 +#, php-format +msgid "" +"You cannot use update manager %s. This license is a trial license to test " +"all %s features. Please update your license to unlock all %s features." +msgstr "" +"アップデートマネージャ %s は使用できません。 このライセンスは、すべての %s 機能をテストするための試用ライセンスです。 " +"ライセンスを更新して、すべての %s 機能のロックを解除してください。" + +#: ../../godmode/um_client/index.php:226 +#, php-format +msgid "Master server version %s does not match console version %s." +msgstr "マスターサーバのバージョン %s がコンソールのバージョン %s と一致しません。" + +#: ../../godmode/um_client/index.php:239 +#, php-format +msgid "" +"'%s' recommended value is %s or greater. Please, change it on your PHP " +"configuration file (php.ini) or contact with administrator" +msgstr "'%s' の推奨値は %s 以上です。 PHP 設定ファイル(php.ini)で変更するか、管理者に連絡してください 。" + +#: ../../godmode/um_client/index.php:328 +msgid "Update manager online requires registration." +msgstr "オンラインアップデートマネージャは登録が必要です。" + +#: ../../godmode/um_client/index.php:333 +msgid "" +"Applying offline patches may make your console unusable, we recommend to " +"completely backup your files before applying any patch." +msgstr "" +"オフラインパッチを適用すると、コンソールが使用できなくなる可能性があります。パッチを適用する前に、ファイルを完全にバックアップすることをお勧めします。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:431 +msgid "Next update" +msgstr "次のアップデート" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:461 +#, php-format +msgid "%s update(s) available more" +msgstr "%s アップデートが利用可能" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:473 +msgid "details" +msgstr "詳細" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:552 +msgid "Failed creating temporary directory." +msgstr "一時ディレクトリの作成に失敗しました。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:562 +msgid "Failed storing uploaded file." +msgstr "アップロードしたファイルの保存に失敗しました。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:594 +#, php-format +msgid "Invalid extension. The package needs to be in `%s` or `%s` format." +msgstr "拡張子が無効です。 パッケージは `%s` または `%s` 形式である必要があります。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:603 +msgid "Failed uploading file." +msgstr "ファイルのアップロードに失敗しました。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:639 +msgid "Signatures does not match." +msgstr "署名が一致しません。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:699 +#, php-format +msgid "Update %s successfully installed." +msgstr "アップデート %s をインストールしました。" + +#: ../../godmode/um_client/lib/UpdateManager/UI/Manager.php:702 +#, php-format +msgid "Failed while updating: %s" +msgstr "アップデートに失敗しました: %s" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:664 +#, php-format +msgid "server update %d" +msgstr "サーバアップデート %d" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:666 +#, php-format +msgid "console update %d" +msgstr "コンソールアップデート %d" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:684 +#, php-format +msgid "Downloading %s %.2f/ %.2f MB." +msgstr "%s のダウンロード中 %.2f/ %.2f MB" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:695 +#, php-format +msgid "Downloading %.2f MB" +msgstr "ダウンロード中 %.2f MB" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1355 +#, php-format +msgid "Failed to analyze package: %s" +msgstr "パッケージの分析に失敗しました: %s" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1446 +msgid "Searching update package" +msgstr "アップデートパッケージを検索中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1475 +msgid "Retrieving update" +msgstr "アップデートを取得中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1566 +msgid "Extracting package" +msgstr "パッケージを展開中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1630 +msgid "Testing files" +msgstr "ファイルのテスト中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1662 +#, php-format +msgid "Applying MR %s" +msgstr "MR %s 適用中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1699 +msgid "Applying file updates" +msgstr "ファイルアップデートを適用中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1721 +msgid "Retrieving server update" +msgstr "サーバアップデートを取得中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1736 +msgid "Cleaning" +msgstr "クリーニング中" + +#: ../../godmode/um_client/lib/UpdateManager/Client.php:1790 +msgid "Updating to " +msgstr "次へのアップデート中: " + +#: ../../godmode/events/event_responses.editor.php:73 msgid "Edit event responses" msgstr "イベント応答の編集" -#: ../../godmode/events/event_responses.editor.php:105 +#: ../../godmode/events/event_responses.editor.php:121 msgid "For Command type Modal Window mode is enforced" msgstr "種類がコマンドの場合は、専用ウインドウになります。" -#: ../../godmode/events/event_responses.editor.php:107 +#: ../../godmode/events/event_responses.editor.php:123 msgid "Modal window" msgstr "専用ウインドウ" -#: ../../godmode/events/event_responses.editor.php:108 +#: ../../godmode/events/event_responses.editor.php:124 msgid "New window" msgstr "新しいウィンドウ" -#: ../../godmode/events/event_responses.editor.php:180 +#: ../../godmode/events/event_responses.editor.php:173 +#: ../../include/class/AgentWizard.class.php:541 +#: ../../include/functions_snmp_browser.php:766 +msgid "Local console" +msgstr "ローカルコンソール" + +#: ../../godmode/events/event_responses.editor.php:190 +#: ../../include/class/AgentWizard.class.php:693 +msgid "Server to execute command" +msgstr "コマンドを実行するサーバ" + +#: ../../godmode/events/event_responses.editor.php:196 msgid "Command timeout (s)" msgstr "コマンドタイムアウト: (s)" -#: ../../godmode/events/event_edit_filter.php:221 +#: ../../godmode/events/event_edit_filter.php:243 msgid "Update Filter" msgstr "フィルタ更新" -#: ../../godmode/events/event_edit_filter.php:223 +#: ../../godmode/events/event_edit_filter.php:245 msgid "Create Filter" msgstr "フィルタ作成" -#: ../../godmode/events/event_edit_filter.php:233 -#: ../../include/ajax/custom_fields.php:561 -#: ../../include/ajax/custom_fields.php:608 -#: ../../include/ajax/custom_fields.php:652 ../../include/ajax/events.php:556 -#: ../../operation/events/events_list.php:421 +#: ../../godmode/events/event_edit_filter.php:255 +#: ../../include/ajax/custom_fields.php:571 +#: ../../include/ajax/custom_fields.php:618 +#: ../../include/ajax/custom_fields.php:662 ../../include/ajax/events.php:629 +#: ../../operation/events/events_list.php:429 msgid "Filter name" msgstr "フィルタ名" -#: ../../godmode/events/event_edit_filter.php:236 +#: ../../godmode/events/event_edit_filter.php:258 msgid "Save in group" msgstr "保存グループ" -#: ../../godmode/events/event_edit_filter.php:236 +#: ../../godmode/events/event_edit_filter.php:258 msgid "" "This group will be use to restrict the visibility of this filter with ACLs" msgstr "このグループは、ACL でフィルタの表示を制限するのに利用されます" -#: ../../godmode/events/event_edit_filter.php:380 +#: ../../godmode/events/event_edit_filter.php:408 msgid "Choose between the users who have validated an event. " msgstr "イベントを承諾したユーザを選択します。 " -#: ../../godmode/events/event_edit_filter.php:403 -#: ../../operation/events/events_list.php:970 -#: ../../operation/events/events.php:936 ../../operation/events/events.php:1440 +#: ../../godmode/events/event_edit_filter.php:431 +#: ../../operation/events/events_list.php:980 +#: ../../operation/events/events.php:1078 +#: ../../operation/events/events.php:1566 msgid "Group events" msgstr "グルーピング・回数表示" -#: ../../godmode/events/event_edit_filter.php:568 -#: ../../operation/events/events_list.php:826 -#: ../../operation/events/events.php:1104 +#: ../../godmode/events/event_edit_filter.php:596 +#: ../../operation/events/events_list.php:836 +#: ../../operation/events/events.php:1263 msgid "Filter alert events" msgstr "アラートイベントフィルター" -#: ../../godmode/events/event_edit_filter.php:569 -#: ../../operation/events/events_list.php:827 -#: ../../operation/events/events.php:1105 +#: ../../godmode/events/event_edit_filter.php:597 +#: ../../operation/events/events_list.php:837 +#: ../../operation/events/events.php:1264 msgid "Only alert events" msgstr "アラートイベントのみ" -#: ../../godmode/events/event_edit_filter.php:596 -#: ../../include/functions_events.php:6100 -#: ../../operation/events/events_list.php:987 -#: ../../operation/events/events.php:1012 +#: ../../godmode/events/event_edit_filter.php:624 +#: ../../include/functions_events.php:6600 +#: ../../operation/events/events_list.php:997 +#: ../../operation/events/events.php:1154 #: ../../operation/events/events.build_table.php:303 msgid "Extra ID" msgstr "拡張 ID" -#: ../../godmode/events/event_edit_filter.php:603 +#: ../../godmode/events/event_edit_filter.php:631 msgid "Id souce event" msgstr "ソースイベントID" @@ -34236,7 +36610,7 @@ msgstr "ソースイベントID" msgid "No responses found" msgstr "応答がありません" -#: ../../godmode/events/event_responses.list.php:73 +#: ../../godmode/events/event_responses.list.php:92 msgid "Create response" msgstr "応答の作成" @@ -34249,20 +36623,20 @@ msgid "Event fields will be loaded. Do you want to continue?" msgstr "イベントフィールドが読み込まれます。続けますか?" #: ../../godmode/events/custom_events.php:94 -#: ../../include/functions_events.php:226 +#: ../../include/functions_events.php:227 msgid "Event Id" msgstr "イベント ID" #: ../../godmode/events/custom_events.php:95 -#: ../../mobile/operation/events.php:124 ../../include/functions_events.php:229 -#: ../../include/functions_events.php:6019 +#: ../../mobile/operation/events.php:124 ../../include/functions_events.php:230 +#: ../../include/functions_events.php:6519 #: ../../operation/events/events.build_table.php:172 msgid "Event Name" msgstr "イベント名" #: ../../godmode/events/custom_events.php:96 -#: ../../include/functions_events.php:232 -#: ../../operation/events/events.php:1614 +#: ../../include/functions_events.php:233 +#: ../../operation/events/events.php:1776 msgid "Agent ID" msgstr "エージェント ID" @@ -34270,35 +36644,47 @@ msgstr "エージェント ID" msgid "Agent Name" msgstr "エージェント名" -#: ../../godmode/events/custom_events.php:102 -#: ../../include/functions_events.php:253 +#: ../../godmode/events/custom_events.php:98 +#: ../../include/functions_events.php:309 +msgid "Agent IP" +msgstr "エージェント IP" + +#: ../../godmode/events/custom_events.php:103 +#: ../../include/functions_events.php:254 #: ../../operation/events/events.build_table.php:232 msgid "Event Type" msgstr "イベントタイプ" -#: ../../godmode/events/custom_events.php:103 -#: ../../include/class/ModuleTemplates.class.php:1112 -#: ../../include/class/AgentWizard.class.php:439 -#: ../../include/functions_events.php:256 +#: ../../godmode/events/custom_events.php:104 +#: ../../include/class/ModuleTemplates.class.php:1204 +#: ../../include/class/AgentWizard.class.php:1205 +#: ../../include/class/AgentWizard.class.php:3920 +#: ../../include/functions_events.php:257 #: ../../operation/events/events.build_table.php:243 msgid "Module Name" msgstr "モジュール名" -#: ../../godmode/events/custom_events.php:109 -#: ../../include/functions_events.php:274 +#: ../../godmode/events/custom_events.php:110 +#: ../../include/functions_events.php:275 msgid "Extra Id" msgstr "追加 ID" -#: ../../godmode/events/custom_events.php:113 -#: ../../include/functions_events.php:286 +#: ../../godmode/events/custom_events.php:114 +#: ../../include/functions_events.php:287 msgid "Server Name" msgstr "サーバ名" -#: ../../godmode/events/custom_events.php:116 -#: ../../include/functions_events.php:301 +#: ../../godmode/events/custom_events.php:117 +#: ../../include/functions_events.php:305 msgid "Severity mini" msgstr "重要度(縮小表示)" +#: ../../godmode/events/custom_events.php:118 +#: ../../include/functions_events.php:296 +#: ../../include/functions_events.php:5053 +msgid "Module custom ID" +msgstr "モジュールカスタム ID" + #: ../../godmode/events/event_responses.php:50 msgid "Response added succesfully" msgstr "応答を追加しました" @@ -34338,407 +36724,498 @@ msgstr "ネットスキャンスクリプト管理" #: ../../godmode/wizards/HostDevices.class.php:325 #, php-format msgid "Invalid mimetype for csv file: %s" -msgstr "" +msgstr "CSV ファイルの mime タイプが不正です: %s" -#: ../../godmode/wizards/HostDevices.class.php:342 +#: ../../godmode/wizards/HostDevices.class.php:348 #, php-format msgid "Invalid content readed from csv file: %s" -msgstr "" +msgstr "CSV ファイルから読み込んだ内容が不正です: %s" -#: ../../godmode/wizards/HostDevices.class.php:385 +#: ../../godmode/wizards/HostDevices.class.php:391 msgid "" "This network scan task has been already defined. Please edit it or create a " "new one." msgstr "このネットワークスキャンタスクはすでに定義済です。既存のものを編集するか新たに作成してください。" -#: ../../godmode/wizards/HostDevices.class.php:427 +#: ../../godmode/wizards/HostDevices.class.php:433 msgid "You must provide a valid network." msgstr "正しいネットワークを指定する必要があります。" -#: ../../godmode/wizards/HostDevices.class.php:477 -#: ../../godmode/wizards/HostDevices.class.php:589 -#: ../../include/class/CustomNetScan.class.php:221 +#: ../../godmode/wizards/HostDevices.class.php:483 +#: ../../godmode/wizards/HostDevices.class.php:595 +#: ../../include/class/CustomNetScan.class.php:222 msgid "Failed to find network scan task." msgstr "ネットワークスキャンタスクを見つけられませんでした。" -#: ../../godmode/wizards/HostDevices.class.php:694 +#: ../../godmode/wizards/HostDevices.class.php:700 #, php-format msgid "\"%s\" features" -msgstr "" +msgstr "\"%s\" 機能" -#: ../../godmode/wizards/HostDevices.class.php:724 -#: ../../include/class/CustomNetScan.class.php:402 +#: ../../godmode/wizards/HostDevices.class.php:728 +#: ../../include/class/CustomNetScan.class.php:403 msgid "Internal error, please re-run this wizard." msgstr "内部エラー。このウィザードを再実行してください。" -#: ../../godmode/wizards/HostDevices.class.php:809 -#: ../../include/class/CustomNetScan.class.php:543 +#: ../../godmode/wizards/HostDevices.class.php:813 +#: ../../include/class/CustomNetScan.class.php:545 msgid "The minimum recomended interval for Recon Task is 5 minutes" msgstr "自動検出タスクの最小間隔は、5分をお勧めします。" -#: ../../godmode/wizards/HostDevices.class.php:864 +#: ../../godmode/wizards/HostDevices.class.php:868 msgid "Use CSV file definition" -msgstr "" +msgstr "CSV ファイルの定義を利用" -#: ../../godmode/wizards/HostDevices.class.php:865 +#: ../../godmode/wizards/HostDevices.class.php:869 msgid "Define targets using csv o network definition." -msgstr "" +msgstr "CSV またはネットワーク定義を利用して対象を定義" -#: ../../godmode/wizards/HostDevices.class.php:883 +#: ../../godmode/wizards/HostDevices.class.php:887 msgid "Networks (csv)" -msgstr "" +msgstr "ネットワーク (CSV)" -#: ../../godmode/wizards/HostDevices.class.php:884 +#: ../../godmode/wizards/HostDevices.class.php:888 msgid "" "You can upload a CSV file. Each line must contain a network in IP/MASK " "format. For instance: 192.168.1.1/32" msgstr "" +"CSV ファイルをアップロードできます。各行には、IP/MASK 形式のネットワークが含まれている必要があります。例: 192.168.1.1/32" -#: ../../godmode/wizards/HostDevices.class.php:896 +#: ../../godmode/wizards/HostDevices.class.php:900 msgid "Networks (current)" -msgstr "" +msgstr "ネットワーク (現在)" -#: ../../godmode/wizards/HostDevices.class.php:897 -msgid "Plese upload a new file to overwrite this content." -msgstr "" +#: ../../godmode/wizards/HostDevices.class.php:901 +msgid "Please upload a new file to overwrite this content." +msgstr "この内容を上書きするために新たなファイルをアップロードしてください。" -#: ../../godmode/wizards/HostDevices.class.php:913 +#: ../../godmode/wizards/HostDevices.class.php:917 msgid "" "You can specify several networks, separated by commas, for example: " "192.168.50.0/24,192.168.60.0/24" msgstr "カンマ区切りで複数のネットワークを指定できます。例: 192.168.50.0/24,192.168.60.0/24" -#: ../../godmode/wizards/HostDevices.class.php:1044 +#: ../../godmode/wizards/HostDevices.class.php:1047 msgid "Filter by opened ports" -msgstr "" +msgstr "開いているポートでフィルタ" -#: ../../godmode/wizards/HostDevices.class.php:1046 +#: ../../godmode/wizards/HostDevices.class.php:1049 msgid "" "Targets will be scanned if at least one of defined ports (comma separated) " "is open." -msgstr "" +msgstr "定義されたポート(カンマ区切り)の少なくとも 1つが開いている場合、対象がスキャンされます。" -#: ../../godmode/wizards/HostDevices.class.php:1059 +#: ../../godmode/wizards/HostDevices.class.php:1062 msgid "Auto discover known hardware" -msgstr "" +msgstr "既知のハードウェアの自動検出" -#: ../../godmode/wizards/HostDevices.class.php:1061 +#: ../../godmode/wizards/HostDevices.class.php:1064 msgid "" "Targets will be monitorized based on its Private Enterprise Number. " "Requires SNMP." -msgstr "" +msgstr "対象は、プライベートエンタープライズ番号 に基づいて監視されます。 SNMP が必要です。" -#: ../../godmode/wizards/HostDevices.class.php:1076 +#: ../../godmode/wizards/HostDevices.class.php:1079 msgid "" "Module Host Alive will be added to discovered agents by default." -msgstr "" +msgstr "モジュール Host Alive が検出されたエージェントにデフォルトで追加されます。" -#: ../../godmode/wizards/HostDevices.class.php:1124 +#: ../../godmode/wizards/HostDevices.class.php:1127 #, php-format msgid "" "Configured networks could generate %d agents, your license only allows %d, " "'review results' is mandatory." -msgstr "" +msgstr "設定されたネットワークは %d エージェントを生成する可能性がありますが、ライセンスは %d までです。'結果の確認' は必須です。" -#: ../../godmode/wizards/HostDevices.class.php:1132 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:708 +#: ../../godmode/wizards/HostDevices.class.php:1135 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:859 msgid "Review results" -msgstr "" +msgstr "結果確認" -#: ../../godmode/wizards/HostDevices.class.php:1134 +#: ../../godmode/wizards/HostDevices.class.php:1137 msgid "Targets must be validated by user before create agents." -msgstr "" +msgstr "エージェントを作成する前に、ユーザが対象を検証する必要があります。" -#: ../../godmode/wizards/HostDevices.class.php:1160 +#: ../../godmode/wizards/HostDevices.class.php:1163 msgid "Apply autoconfiguration rules" msgstr "自動設定ルールの適用" -#: ../../godmode/wizards/HostDevices.class.php:1162 +#: ../../godmode/wizards/HostDevices.class.php:1165 msgid "" "System is able to auto configure detected host & devices by applying your " "defined configuration rules." msgstr "システムは、定義された設定ルールを適用することにより、検出されたホストとデバイスを自動設定できます。" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:238 +#: ../../godmode/wizards/HostDevices.class.php:1181 +msgid "SNMP enabled" +msgstr "SNMP 有効化" + +#: ../../godmode/wizards/HostDevices.class.php:1223 +msgid "SNMP communities to try with" +msgstr "処理実行時の SNMP コミュニティ" + +#: ../../godmode/wizards/HostDevices.class.php:1225 +msgid "" +"You can specify several values, separated by commas, for example: " +"public,mysecret,1234" +msgstr "カンマ区切りで複数の値を指定できます。例: public,mysecret,1234" + +#: ../../godmode/wizards/HostDevices.class.php:1353 +msgid "OS detection" +msgstr "OSの検出" + +#: ../../godmode/wizards/HostDevices.class.php:1365 +msgid "Name resolution" +msgstr "名前解決" + +#: ../../godmode/wizards/HostDevices.class.php:1376 +msgid "Parent detection" +msgstr "親の検出" + +#: ../../godmode/wizards/HostDevices.class.php:1387 +msgid "Parent recursion" +msgstr "親の再帰検出" + +#: ../../godmode/wizards/HostDevices.class.php:1398 +msgid "VLAN enabled" +msgstr "VLAN 有効" + +#: ../../godmode/wizards/HostDevices.class.php:1409 +msgid "WMI enabled" +msgstr "WMI 有効" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:248 msgid "Task successfully deleted" msgstr "タスクを削除しました" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:342 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:352 msgid "Console Task successfully deleted" msgstr "コンソールタスクを削除しました" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:374 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:394 +msgid "Task successfully disabled" +msgstr "タスクが無効化されました" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:439 +msgid "Task successfully enabled" +msgstr "タスクが有効化されました" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:471 #: ../../operation/servers/recon_view.php:33 msgid "Discovery Server is disabled" msgstr "自動検出サーバが無効です" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:438 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:554 msgid "Task type" msgstr "タスクタイプ" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:506 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:633 msgid "This task has not been completely defined, please edit it" msgstr "このタスクは定義が完了していません。編集してください。" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:544 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:683 +msgid "Discovery Cloud Azure Compute" +msgstr "Cloud Azure Compute の自動検出" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:687 +msgid "Cloud.Azure.Compute" +msgstr "Cloud.Azure.Compute" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:696 +msgid "Discovery Cloud AWS EC2" +msgstr "Cloud AWS EC2 の自動検出" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:700 +msgid "Cloud.AWS.EC2" +msgstr "Cloud.AWS.EC2" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:709 +msgid "Discovery Cloud RDS" +msgstr "Cloud RDS の自動検出" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:713 +msgid "Discovery.Cloud.Aws.RDS" +msgstr "Discovery.Cloud.Aws.RDS" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:722 +msgid "Discovery Cloud S3" +msgstr "クラウド検出 S3" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:726 +msgid "Discovery.Cloud.Aws.S3" +msgstr "クラウド検出 AWS.S3" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:735 +msgid "Discovery Applications MySQL" +msgstr "MySQL アプリケーションの自動検出" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:739 +msgid "Discovery.App.MySQL" +msgstr "Discovery.App.MySQL" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:748 +msgid "Discovery Applications Oracle" +msgstr "Oracle アプリケーションの自動検出" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:752 +msgid "Discovery.App.Oracle" +msgstr "Discovery.App.Oracle" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:761 +msgid "Discovery Applications DB2" +msgstr "アプリケーション検出 DB2" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:765 +msgid "Discovery.App.DB2" +msgstr "検出.App.DB2" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:776 +msgid "Discovery.Agent.Deployment" +msgstr "Discovery.Agent.Deployment" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:784 +msgid "Discovery Applications Microsoft SQL Server" +msgstr "アプリケーション検出 Microsoft SQL Server" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:786 +msgid "Discovery.App.Microsoft SQL Server" +msgstr "検出.App.Microsoft SQL Server" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:797 +msgid "Discovery NetScan" +msgstr "NetScan 自動検出" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:801 +msgid "Discovery.NetScan" +msgstr "Discovery.NetScan" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:847 +msgid "Not executed yet" +msgstr "未実行" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:871 +msgid "View summary" +msgstr "概要表示" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:892 +msgid "View map" +msgstr "マップ表示" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:916 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:942 +msgid "Edit task" +msgstr "タスク編集" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:926 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:952 +msgid "Delete task" +msgstr "タスク削除" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:964 +msgid "enable task" +msgstr "タスク有効化" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:972 +msgid "Disable task" +msgstr "タスク無効化" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:991 +msgid "has no discovery tasks assigned" +msgstr "に自動検出タスクが割り当てられていません。" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:998 +msgid "Server Tasks" +msgstr "サーバタスク" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1145 +msgid "Overall Progress" +msgstr "全体の進捗" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1164 +msgid "Scanning network" +msgstr "ネットワークスキャン中" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1168 +msgid "Checking" +msgstr "確認中" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1172 +msgid "Finding AFT connectivity" +msgstr "AFT 接続検出中" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1176 +msgid "Finding traceroute connectivity" +msgstr "traceroute 到達性検出中" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1180 +msgid "Finding gateway connectivity" +msgstr "ゲートウェイ到達性検出中" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1184 +msgid "Searching for devices..." +msgstr "デバイスを検索中..." + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1188 +msgid "Analyzing application..." +msgstr "アプリケーションの分析中..." + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1192 +msgid "Executing custom queries..." +msgstr "カスタムクエリの実行中..." + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1196 +msgid "Testing modules..." +msgstr "モジュールのテスト中..." + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1200 +msgid "Processing results..." +msgstr "結果の処理中..." + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1204 +msgid "Processing..." +msgstr "処理中..." + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1237 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1794 +#: ../../operation/agentes/log_sources_status.php:30 +msgid "Review" +msgstr "確認" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1314 +msgid "Host&devices total" +msgstr "全ホスト&デバイス" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1319 +msgid "Agents monitored" +msgstr "監視対象エージェント" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1324 +msgid "Agents pending" +msgstr "保留中エージェント" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1330 +msgid "Hosts discovered" +msgstr "ホストが見つかりました" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1346 +msgid "Responding SNMP" +msgstr "SNMP 応答" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1351 +msgid "Responding WMI" +msgstr "WMI 応答" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1393 +msgid "Task completed." +msgstr "タスク完了" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1395 +msgid "This task has never executed" +msgstr "このタスクは一度も実行されていません" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1407 +msgid "Task queued, please wait." +msgstr "タスクがキューに入っています。お待ちください。" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1451 +msgid "" +"Please ensure instances or regions are being monitorized and 'scan and " +"general monitoring' is enabled." +msgstr "インスタンスまたはリージョンが監視されており、'スキャンおよび一般的な監視' が有効になっていることを確認してください。" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1469 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1611 +msgid "Invalid task" +msgstr "不正なタスク" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1568 +msgid "Please select devices to be monitored" +msgstr "監視するデバイスを選択してください" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1571 +msgid "select all" +msgstr "全て選択" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1574 +msgid "deselect all" +msgstr "全て未選択" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1577 +msgid "expand all" +msgstr "すべて展開" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1580 +msgid "collapse all" +msgstr "すべて折りたたむ" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1594 +msgid "No devices found in temporary resources, please re-launch." +msgstr "一時リソースにデバイスが見つかりません。再実行してください。" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1661 +#, php-format +msgid "Your selection exceeds the agents available on your license. Limit %d" +msgstr "選択内容がライセンスで利用可能なエージェント数を超えています。制限: %d" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1685 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1704 +msgid "Removed" +msgstr "削除済" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1741 +msgid "No changes. Re-Scheduled" +msgstr "変更なし。再スケジュール" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1743 +msgid "Scheduled for creation" +msgstr "作成予定" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1770 msgid "Cancelled" -msgstr "" +msgstr "取消済" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:545 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1771 msgid "Server has been restarted while executing this task, please retry." -msgstr "" +msgstr "このタスクの実行中にサーバが再起動されました。再試行してください。" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:552 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1778 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1784 #: ../../include/help/clippy/operation_agentes_ver_agente.php:40 #: ../../include/help/clippy/godmode_agentes_configurar_agente.php:119 #: ../../operation/servers/recon_view.php:140 msgid "Done" msgstr "完了" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:556 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:571 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1782 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1799 msgid "Not started" -msgstr "" +msgstr "開始していません" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:566 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1034 -msgid "Review" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:576 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1804 msgid "Searching" -msgstr "" +msgstr "検索中" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:587 -msgid "Discovery Cloud Azure Compute" -msgstr "Cloud Azure Compute の自動検出" +#: ../../godmode/servers/servers.build_table.php:104 +msgid "Server has crashed." +msgstr "サーバがクラッシュしました。" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:589 -msgid "Cloud.Azure.Compute" -msgstr "Cloud.Azure.Compute" +#: ../../godmode/servers/servers.build_table.php:112 +msgid "Server is stopped." +msgstr "サーバが停止しました。" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:597 -msgid "Discovery Cloud AWS EC2" -msgstr "Cloud AWS EC2 の自動検出" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:599 -msgid "Cloud.AWS.EC2" -msgstr "Cloud.AWS.EC2" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:607 -msgid "Discovery Cloud RDS" -msgstr "Cloud RDS の自動検出" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:609 -msgid "Discovery.Cloud.Aws.RDS" -msgstr "Discovery.Cloud.Aws.RDS" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:617 -msgid "Discovery Applications MySQL" -msgstr "MySQL アプリケーションの自動検出" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:619 -msgid "Discovery.App.MySQL" -msgstr "Discovery.App.MySQL" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:627 -msgid "Discovery Applications Oracle" -msgstr "Oracle アプリケーションの自動検出" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:629 -msgid "Discovery.App.Oracle" -msgstr "Discovery.App.Oracle" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:640 -msgid "Discovery.Agent.Deployment" -msgstr "Discovery.Agent.Deployment" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:650 -msgid "Discovery NetScan" -msgstr "NetScan 自動検出" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:652 -msgid "Discovery.NetScan" -msgstr "Discovery.NetScan" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:697 -msgid "Not executed yet" -msgstr "未実行" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:717 -msgid "View summary" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:732 -msgid "View map" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:753 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:773 -msgid "Edit task" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:760 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:780 -msgid "Delete task" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:799 -msgid "has no discovery tasks assigned" -msgstr "に自動検出タスクが割り当てられていません。" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:806 -msgid "Server Tasks" -msgstr "サーバタスク" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:942 -msgid "Overall Progress" -msgstr "全体の進捗" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:961 -msgid "Scanning network" -msgstr "ネットワークスキャン中" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:965 -msgid "Checking" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:969 -msgid "Finding AFT connectivity" -msgstr "AFT 接続検出中" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:973 -msgid "Finding traceroute connectivity" -msgstr "traceroute 到達性検出中" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:977 -msgid "Finding gateway connectivity" -msgstr "ゲートウェイ到達性検出中" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:981 -msgid "Searching for devices..." -msgstr "デバイスを検索中..." - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:985 -msgid "Analyzing application..." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:989 -msgid "Executing custom queries..." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:993 -msgid "Testing modules..." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:997 -msgid "Processing results..." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1001 -msgid "Processing..." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1111 -msgid "Host&devices total" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1116 -msgid "Agents monitored" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1121 -msgid "Agents pending" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 -msgid "Hosts discovered" -msgstr "ホストが見つかりました" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1143 -msgid "Responding SNMP" -msgstr "SNMP 応答" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1148 -msgid "Responding WMI" -msgstr "WMI 応答" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1155 -#: ../../include/functions_reporting_html.php:3827 -#: ../../include/functions_reporting_html.php:3964 -#: ../../include/functions_netflow.php:1028 -#: ../../include/lib/Dashboard/Widgets/tactical.php:286 -msgid "Summary" -msgstr "サマリ" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1190 -msgid "This task has never executed" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1198 -msgid "Task queued, please wait." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1249 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1388 -msgid "Invalid task" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1345 -msgid "Please select devices to be monitored" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1348 -msgid "select all" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1351 -msgid "deselect all" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1354 -msgid "expand all" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1357 -msgid "collapse all" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1371 -msgid "No devices found in temporary resources, please re-launch." -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1438 -#, php-format -msgid "Your selection exceeds the agents available on your license. Limit %d" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1462 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1481 -msgid "Removed" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1518 -msgid "No changes. Re-Scheduled" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1520 -msgid "Scheduled for creation" -msgstr "" - -#: ../../godmode/servers/servers.build_table.php:105 +#: ../../godmode/servers/servers.build_table.php:124 msgid "Exec server enabled" -msgstr "" +msgstr "Exec サーバが有効化されています" -#: ../../godmode/servers/servers.build_table.php:164 +#: ../../godmode/servers/servers.build_table.php:182 msgid "Manage Discovery tasks" msgstr "自動検出タスク管理" -#: ../../godmode/servers/servers.build_table.php:176 +#: ../../godmode/servers/servers.build_table.php:197 msgid "Reset module status and fired alert counts" msgstr "モジュールの状態とアラート発報回数のリセット" -#: ../../godmode/servers/servers.build_table.php:184 +#: ../../godmode/servers/servers.build_table.php:208 msgid "Claim back SNMP modules" msgstr "SNMP モジュールに戻す" @@ -34747,7 +37224,7 @@ msgid "Update Server" msgstr "サーバ情報の更新" #: ../../godmode/servers/modificar_server.php:40 -#: ../../godmode/servers/plugin.php:335 ../../godmode/servers/plugin.php:999 +#: ../../godmode/servers/plugin.php:364 ../../godmode/servers/plugin.php:863 msgid "Standard" msgstr "標準" @@ -34764,35 +37241,117 @@ msgid "Check Exec Server" msgstr "実行サーバ確認" #: ../../godmode/servers/modificar_server.php:104 +msgid "Credential boxes" +msgstr "認証情報ボックス" + +#: ../../godmode/servers/modificar_server.php:128 +msgid "Standard editor" +msgstr "標準エディタ" + +#: ../../godmode/servers/modificar_server.php:132 +msgid "Advanced editor" +msgstr "高度なエディタ" + +#: ../../godmode/servers/modificar_server.php:139 msgid "Remote Configuration" msgstr "リモート設定" -#: ../../godmode/servers/modificar_server.php:108 +#: ../../godmode/servers/modificar_server.php:148 #, php-format msgid "%s servers" msgstr "%s サーバ" -#: ../../godmode/servers/modificar_server.php:159 +#: ../../godmode/servers/modificar_server.php:157 +#: ../../godmode/servers/modificar_server.php:168 +msgid "Successfully action" +msgstr "アクションに成功しました。" + +#: ../../godmode/servers/modificar_server.php:199 msgid "Server updated successfully" msgstr "サーバを更新しました。" -#: ../../godmode/servers/modificar_server.php:161 +#: ../../godmode/servers/modificar_server.php:201 msgid "There was a problem updating the server" msgstr "サーバの更新に失敗しました。" -#: ../../godmode/servers/plugin.php:56 -msgid "Network Components" -msgstr "ネットワークコンポーネント" - -#: ../../godmode/servers/plugin.php:278 ../../godmode/servers/plugin.php:582 +#: ../../godmode/servers/plugin_registration.php:59 +#: ../../godmode/servers/plugin.php:308 ../../godmode/servers/plugin.php:635 msgid "To manage plugin you must activate centralized management" msgstr "プラグインを管理するには、中央管理を有効化する必要があります。" -#: ../../godmode/servers/plugin.php:291 +#: ../../godmode/servers/plugin_registration.php:65 +msgid "PLUGIN REGISTRATION" +msgstr "プラグイン登録" + +#: ../../godmode/servers/plugin_registration.php:76 +#, php-format +msgid "" +"This console is not manager of this environment, please manage this feature " +"from feature from %s." +msgstr "このコンソールはこの環境のマネージャではありません。%s の機能からこの機能を管理してください。" + +#: ../../godmode/servers/plugin_registration.php:95 +msgid "Plugin Registration" +msgstr "プラグイン登録" + +#: ../../godmode/servers/plugin_registration.php:103 +msgid "You can get more plugins in our" +msgstr "追加プラグインは次から入手できます:" + +#: ../../godmode/servers/plugin_registration.php:105 +msgid "Public Resource Library" +msgstr "公開リソースライブラリ" + +#: ../../godmode/servers/plugin_registration.php:133 +msgid "Failed to create temporary directory" +msgstr "一時ディレクトリの作成に失敗しました" + +#: ../../godmode/servers/plugin_registration.php:152 +msgid "Cannot load INI file" +msgstr "INI ファイルをロードできません。" + +#: ../../godmode/servers/plugin_registration.php:177 +msgid "Plugin exec not found. Aborting!" +msgstr "実行可能なプラグインがありません。中止します。" + +#: ../../godmode/servers/plugin_registration.php:188 +msgid "Plugin already registered. Aborting!" +msgstr "プラグインは既に登録されています。中止します。" + +#: ../../godmode/servers/plugin_registration.php:355 +msgid "Plug-in Remote Registered unsuccessfull" +msgstr "プラグインのリモート登録に失敗しました" + +#: ../../godmode/servers/plugin_registration.php:358 +msgid "Please check the syntax of file \"plugin_definition.ini\"" +msgstr "\"plugin_definition.ini\" の書式を確認してください。" + +#: ../../godmode/servers/plugin_registration.php:498 +msgid "Module plugin registered" +msgstr "モジュールプラグインを登録しました。" + +#: ../../godmode/servers/plugin_registration.php:503 +msgid "Registered successfully" +msgstr "登録しました。" + +#: ../../godmode/servers/plugin_registration.php:516 +msgid "Unable to uncompress uploaded file" +msgstr "アップロードされたファイルを展開できません" + +#: ../../godmode/servers/plugin_registration.php:534 +#, php-format +msgid "Cannot move uploaded file to %s." +msgstr "アップロードされたファイルを %s へ移動できません。" + +#: ../../godmode/servers/plugin.php:73 +msgid "Network Components" +msgstr "ネットワークコンポーネント" + +#: ../../godmode/servers/plugin.php:321 msgid "Plugin update" msgstr "プラグインの更新" -#: ../../godmode/servers/plugin.php:303 ../../godmode/servers/plugin.php:630 +#: ../../godmode/servers/plugin.php:332 ../../godmode/servers/plugin.php:654 msgid "" "This console is not manager of this environment,\n" " \t\tplease manage this feature from centralized manager console " @@ -34801,150 +37360,127 @@ msgstr "" "このコンソールは、この環境における管理コンソールではありません。\n" " \t\tこの機能は中央管理コンソール(メタコンソール)から管理してください。" -#: ../../godmode/servers/plugin.php:334 +#: ../../godmode/servers/plugin.php:363 msgid "Plugin type" msgstr "プラグインタイプ" -#: ../../godmode/servers/plugin.php:336 ../../godmode/servers/plugin.php:1001 +#: ../../godmode/servers/plugin.php:365 ../../godmode/servers/plugin.php:865 msgid "Nagios" msgstr "Nagios" -#: ../../godmode/servers/plugin.php:341 +#: ../../godmode/servers/plugin.php:370 msgid "Max. timeout" msgstr "最大タイムアウト" -#: ../../godmode/servers/plugin.php:341 +#: ../../godmode/servers/plugin.php:370 msgid "" "This value only will be applied if is minor than the server general " "configuration plugin timeout" msgstr "全体のサーバプラグインタイムアウトよりも小さい場合にこの値が適用されます。" -#: ../../godmode/servers/plugin.php:341 +#: ../../godmode/servers/plugin.php:370 msgid "" "If you set a 0 seconds timeout, the server plugin timeout will be used" msgstr "タイムアウトを 0 に設定した場合、plugin_timeout の値が利用されます。" -#: ../../godmode/servers/plugin.php:394 +#: ../../godmode/servers/plugin.php:419 msgid "Plugin command" msgstr "プラグインコマンド" -#: ../../godmode/servers/plugin.php:394 +#: ../../godmode/servers/plugin.php:419 msgid "" "Specify interpreter and plugin path. The server needs permissions to run it." -msgstr "" +msgstr "インタプリタとプラグインのパスを指定します。サーバでそれを実行する権限が必要です。" -#: ../../godmode/servers/plugin.php:406 +#: ../../godmode/servers/plugin.php:431 msgid "Plug-in parameters" msgstr "プラグインパラメータ" -#: ../../godmode/servers/plugin.php:498 -#: ../../include/class/ManageNetScanScripts.class.php:671 +#: ../../godmode/servers/plugin.php:523 +#: ../../include/class/ManageNetScanScripts.class.php:667 msgid "Hide value" msgstr "値を隠す" -#: ../../godmode/servers/plugin.php:498 -#: ../../include/class/ManageNetScanScripts.class.php:673 +#: ../../godmode/servers/plugin.php:524 +#: ../../include/class/ManageNetScanScripts.class.php:669 msgid "This field will show up as dots like a password" msgstr "このフィールドは、パスワードのようにドットで表示されます。" -#: ../../godmode/servers/plugin.php:547 ../../godmode/servers/plugin.php:552 +#: ../../godmode/servers/plugin.php:599 ../../godmode/servers/plugin.php:604 msgid "Parameters macros" msgstr "パラメータマクロ" -#: ../../godmode/servers/plugin.php:589 -msgid "" -"The previous configuration of plugins has been imported from the nodes. " -"Please check that the definitions are correct." -msgstr "プラグインの以前の設定がノードからインポートされました。 定義が正しいことを確認してください。" - -#: ../../godmode/servers/plugin.php:590 -msgid "" -"These definitions will not be operational until you manually \n" -" \t\t\tcopy the files from the nodes to the atachment/plugin/ directory " -"of the meta console." -msgstr "" -"これらの定義は、ファイルをノードからメタコンソールの\n" -" \t\t\tatachment/plugin/ ディレクトリに手動でコピーするまで動作しません。" - -#: ../../godmode/servers/plugin.php:617 +#: ../../godmode/servers/plugin.php:641 #, php-format msgid "Plug-ins registered on %s" msgstr "%s に登録されているプラグイン" -#: ../../godmode/servers/plugin.php:639 +#: ../../godmode/servers/plugin.php:663 msgid "You need to create your own plugins with Windows compatibility" msgstr "Windows に対応したプラグインを作成する必要があります" -#: ../../godmode/servers/plugin.php:705 +#: ../../godmode/servers/plugin.php:729 msgid "Problem updating plugin" msgstr "プラグインの更新に失敗しました。" -#: ../../godmode/servers/plugin.php:707 +#: ../../godmode/servers/plugin.php:731 msgid "Plugin updated successfully" msgstr "プラグインを更新しました。" -#: ../../godmode/servers/plugin.php:765 +#: ../../godmode/servers/plugin.php:789 msgid "Problem creating plugin" msgstr "プラグインの作成に失敗しました。" -#: ../../godmode/servers/plugin.php:767 +#: ../../godmode/servers/plugin.php:791 msgid "Plugin created successfully" msgstr "プラグインを作成しました。" -#: ../../godmode/servers/plugin.php:779 ../../godmode/servers/plugin.php:813 +#: ../../godmode/servers/plugin.php:803 msgid "Problem deleting plugin" msgstr "プラグインの削除に失敗しました。" -#: ../../godmode/servers/plugin.php:781 ../../godmode/servers/plugin.php:815 +#: ../../godmode/servers/plugin.php:805 ../../godmode/servers/plugin.php:817 msgid "Plugin deleted successfully" msgstr "プラグインを削除しました。" -#: ../../godmode/servers/plugin.php:826 -msgid "Problem deploying plugin" -msgstr "プラグインの展開で問題が発生しました" - -#: ../../godmode/servers/plugin.php:828 -msgid "Plugin deployed successfully" -msgstr "プラグインを展開しました" - -#: ../../godmode/servers/plugin.php:1031 +#: ../../godmode/servers/plugin.php:902 msgid "All the modules that are using this plugin will be deleted" msgstr "このプラグインを利用しているすべてのモジュールが削除されます" -#: ../../godmode/servers/plugin.php:1044 +#: ../../godmode/servers/plugin.php:919 msgid "There are no plugins in the system" msgstr "プラグインがありません。" -#: ../../godmode/servers/plugin.php:1058 +#: ../../godmode/servers/plugin.php:933 #, php-format msgid "List of modules and components created by \"%s\" " msgstr "\"%s\" にて作成されたモジュールおよびコンポーネントの一覧 " -#: ../../godmode/servers/plugin.php:1164 ../../godmode/servers/plugin.php:1180 +#: ../../godmode/servers/plugin.php:1039 ../../godmode/servers/plugin.php:1055 msgid "Some modules or components are using the plugin" msgstr "いくつかのモジュールまたはコンポーネントがプラグインを利用しています" -#: ../../godmode/servers/plugin.php:1165 +#: ../../godmode/servers/plugin.php:1040 msgid "" "The modules or components should be updated manually or using the bulk " "operations for plugins after this change" msgstr "モジュールまたはコンポーネントは手動で更新するか、変更後にプラグインの一括操作を使う必要があります。" -#: ../../godmode/servers/plugin.php:1167 +#: ../../godmode/servers/plugin.php:1042 msgid "Are you sure you want to perform this action?" msgstr "この処理を実行してもよろしいですか。" -#: ../../godmode/servers/plugin.php:1181 +#: ../../godmode/servers/plugin.php:1056 msgid "Are you sure you want to unlock this item?" msgstr "このアイテムをロック解除してもよろしいですか。" -#: ../../godmode/servers/plugin.php:1201 +#: ../../godmode/servers/plugin.php:1076 msgid "" "The plugin command cannot be updated because some modules or components are " "using the plugin." msgstr "いくつかのモジュールまたはコンポーネントでプラグインを利用しているため、プラグインコマンドを更新できません。" -#: ../../godmode/servers/plugin.php:1207 +#: ../../godmode/servers/plugin.php:1082 msgid "" "The plugin macros cannot be updated because some modules or components are " "using the plugin" @@ -34954,201 +37490,219 @@ msgstr "いくつかのモジュールまたはコンポーネントでプラグ msgid "You must create a task first" msgstr "タスクを最初に作成する必要があります。" -#: ../../godmode/tag/tag.php:93 +#: ../../godmode/tag/tag.php:114 msgid "Number of modules" msgstr "モジュール数" -#: ../../godmode/tag/tag.php:95 +#: ../../godmode/tag/tag.php:116 msgid "Number of policy modules" msgstr "ポリシーモジュール数" -#: ../../godmode/tag/tag.php:113 ../../godmode/tag/edit_tag.php:51 -#: ../../godmode/tag/edit_tag.php:62 +#: ../../godmode/tag/tag.php:137 ../../godmode/tag/edit_tag.php:54 +#: ../../godmode/tag/edit_tag.php:72 msgid "List tags" msgstr "タグ一覧" -#: ../../godmode/tag/tag.php:125 ../../godmode/tag/edit_tag.php:68 +#: ../../godmode/tag/tag.php:149 ../../godmode/tag/edit_tag.php:82 msgid "Tags configuration" msgstr "タグ設定" -#: ../../godmode/tag/tag.php:141 +#: ../../godmode/tag/tag.php:165 msgid "Error deleting tag" msgstr "タグを削除できません" -#: ../../godmode/tag/tag.php:144 +#: ../../godmode/tag/tag.php:168 msgid "Successfully deleted tag" msgstr "タグを削除しました" -#: ../../godmode/tag/tag.php:224 +#: ../../godmode/tag/tag.php:176 +#, php-format +msgid "" +"This node is configured with centralized mode. All tags information is read " +"only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。すべてのタグ情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../godmode/tag/tag.php:260 msgid "Tag name" msgstr "タグ名" -#: ../../godmode/tag/tag.php:226 +#: ../../godmode/tag/tag.php:262 msgid "Detail information" msgstr "詳細情報" -#: ../../godmode/tag/tag.php:227 +#: ../../godmode/tag/tag.php:263 msgid "Number of modules affected" msgstr "影響するモジュール数" -#: ../../godmode/tag/tag.php:229 ../../godmode/tag/edit_tag.php:208 +#: ../../godmode/tag/tag.php:265 ../../godmode/tag/edit_tag.php:232 msgid "Phone" msgstr "電話番号" -#: ../../godmode/tag/tag.php:249 +#: ../../godmode/tag/tag.php:294 msgid "Tag details" msgstr "タグ詳細" -#: ../../godmode/tag/tag.php:277 +#: ../../godmode/tag/tag.php:327 #, php-format msgid "Emails for the tag: %s" msgstr "タグ %s のメールアドレス" -#: ../../godmode/tag/tag.php:287 +#: ../../godmode/tag/tag.php:350 #, php-format msgid "Phones for the tag: %s" msgstr "タグ %s の電話番号" -#: ../../godmode/tag/tag.php:303 +#: ../../godmode/tag/tag.php:396 msgid "No tags defined" msgstr "タグが定義されていません" -#: ../../godmode/tag/tag.php:317 +#: ../../godmode/tag/tag.php:411 msgid "Create tag" msgstr "タグの作成" -#: ../../godmode/tag/edit_tag.php:91 +#: ../../godmode/tag/edit_tag.php:115 msgid "Error updating tag" msgstr "タグ更新に失敗" -#: ../../godmode/tag/edit_tag.php:94 +#: ../../godmode/tag/edit_tag.php:118 msgid "Successfully updated tag" msgstr "タグを更新しました" -#: ../../godmode/tag/edit_tag.php:120 +#: ../../godmode/tag/edit_tag.php:144 msgid "Error creating tag" msgstr "タグを作成できません" -#: ../../godmode/tag/edit_tag.php:125 +#: ../../godmode/tag/edit_tag.php:149 msgid "Successfully created tag" msgstr "タグを作成しました" -#: ../../godmode/tag/edit_tag.php:158 +#: ../../godmode/tag/edit_tag.php:182 msgid "Update Tag" msgstr "タグの更新" -#: ../../godmode/tag/edit_tag.php:162 +#: ../../godmode/tag/edit_tag.php:186 msgid "Create Tag" msgstr "タグの作成" -#: ../../godmode/tag/edit_tag.php:186 +#: ../../godmode/tag/edit_tag.php:210 msgid "Hyperlink to help information that has to exist previously." msgstr "情報がある場所へのハイパーリンク" -#: ../../godmode/tag/edit_tag.php:198 +#: ../../godmode/tag/edit_tag.php:222 msgid "Associated Email direction to use later in alerts associated to Tags." msgstr "タグに関連付けられるアラートで利用するためのメール送信先" -#: ../../godmode/tag/edit_tag.php:210 +#: ../../godmode/tag/edit_tag.php:234 msgid "Associated phone number to use later in alerts associated to Tags." msgstr "タグに関連付けられるアラートで利用するための電話番号" -#: ../../godmode/category/category.php:41 -#: ../../godmode/category/category.php:48 -#: ../../godmode/category/edit_category.php:40 -#: ../../godmode/category/edit_category.php:47 +#: ../../godmode/category/category.php:60 +#: ../../godmode/category/category.php:74 +#: ../../godmode/category/edit_category.php:44 +#: ../../godmode/category/edit_category.php:58 msgid "List categories" msgstr "カテゴリ一覧" -#: ../../godmode/category/category.php:57 -#: ../../godmode/category/category.php:59 -#: ../../godmode/category/edit_category.php:56 -#: ../../godmode/category/edit_category.php:58 +#: ../../godmode/category/category.php:86 +#: ../../godmode/category/category.php:88 +#: ../../godmode/category/edit_category.php:70 +#: ../../godmode/category/edit_category.php:72 msgid "Categories configuration" msgstr "カテゴリ設定" -#: ../../godmode/category/category.php:69 +#: ../../godmode/category/category.php:97 +#, php-format +msgid "" +"This node is configured with centralized mode. All categories information is " +"read only. Go to %s to manage it." +msgstr "このノードは中央管理モードで設定されています。すべてのカテゴリ情報は読み取り専用です。管理するには %s に移動します。" + +#: ../../godmode/category/category.php:111 msgid "Error deleting category" msgstr "カテゴリの削除に失敗しました" -#: ../../godmode/category/category.php:72 +#: ../../godmode/category/category.php:114 msgid "Successfully deleted category" msgstr "カテゴリを削除しました" -#: ../../godmode/category/category.php:111 +#: ../../godmode/category/category.php:153 msgid "Category name" msgstr "カテゴリ名" -#: ../../godmode/category/category.php:144 +#: ../../godmode/category/category.php:211 msgid "No categories found" msgstr "カテゴリがありません" -#: ../../godmode/category/category.php:156 -#: ../../godmode/category/edit_category.php:142 +#: ../../godmode/category/category.php:224 +#: ../../godmode/category/edit_category.php:156 msgid "Create category" msgstr "カテゴリの作成" -#: ../../godmode/category/edit_category.php:56 +#: ../../godmode/category/edit_category.php:70 msgid "Editor" msgstr "編集" -#: ../../godmode/category/edit_category.php:75 +#: ../../godmode/category/edit_category.php:89 msgid "Error updating category" msgstr "カテゴリの更新に失敗しました" -#: ../../godmode/category/edit_category.php:78 +#: ../../godmode/category/edit_category.php:92 msgid "Successfully updated category" msgstr "カテゴリを更新しました" -#: ../../godmode/category/edit_category.php:97 +#: ../../godmode/category/edit_category.php:111 msgid "Error creating category" msgstr "カテゴリの作成に失敗しました" -#: ../../godmode/category/edit_category.php:102 +#: ../../godmode/category/edit_category.php:116 msgid "Successfully created category" msgstr "カテゴリを作成しました" -#: ../../godmode/category/edit_category.php:134 +#: ../../godmode/category/edit_category.php:148 msgid "Update category" msgstr "カテゴリ更新" -#: ../../godmode/module_library/module_library_view.php:129 +#: ../../godmode/module_library/module_library_view.php:65 +msgid "Main view" +msgstr "メイン表示" + +#: ../../godmode/module_library/module_library_view.php:144 msgid "View all categories" -msgstr "" +msgstr "全カテゴリ表示" -#: ../../godmode/module_library/module_library_view.php:140 +#: ../../godmode/module_library/module_library_view.php:155 msgid "More details" -msgstr "" +msgstr "詳細" -#: ../../godmode/module_library/module_library_view.php:142 +#: ../../godmode/module_library/module_library_view.php:157 msgid "View in Module Library" -msgstr "" +msgstr "モジュールライブラリの参照" -#: ../../godmode/module_library/module_library_view.php:143 +#: ../../godmode/module_library/module_library_view.php:158 msgid "No module found" -msgstr "" +msgstr "モジュールが見つかりません" -#: ../../godmode/module_library/module_library_view.php:146 +#: ../../godmode/module_library/module_library_view.php:161 msgid "Error loading Module Library" -msgstr "" +msgstr "モジュールライブラリのロードエラー" -#: ../../godmode/module_library/module_library_view.php:147 +#: ../../godmode/module_library/module_library_view.php:162 msgid "Error loading category" -msgstr "" +msgstr "カテゴリ読み込みエラー" -#: ../../godmode/module_library/module_library_view.php:148 +#: ../../godmode/module_library/module_library_view.php:163 msgid "Error loading categories" -msgstr "" +msgstr "カテゴリ読み込みエラー" -#: ../../godmode/module_library/module_library_view.php:149 +#: ../../godmode/module_library/module_library_view.php:164 msgid "There is no such category" -msgstr "" +msgstr "そのようなカテゴリがありません" -#: ../../godmode/module_library/module_library_view.php:150 +#: ../../godmode/module_library/module_library_view.php:165 msgid "Error loading results" -msgstr "" +msgstr "結果の読み込みエラー" -#: ../../mobile/include/functions_web.php:81 +#: ../../mobile/include/functions_web.php:83 #, php-format msgid "Pandora FMS %s - Build %s" msgstr "Pandora FMS %s - ビルド %s" @@ -35166,198 +37720,179 @@ msgid "" "the %s System Database." msgstr "このページへのアクセスは、%s システムデータベースに記録されます。" -#: ../../mobile/include/ui.class.php:105 +#: ../../mobile/include/ui.class.php:120 #, php-format msgid "%s mobile" msgstr "%s モバイル" -#: ../../mobile/include/ui.class.php:202 +#: ../../mobile/include/ui.class.php:217 #, php-format msgid "%s : Mobile" msgstr "%s : モバイル" -#: ../../mobile/include/ui.class.php:223 ../../mobile/operation/home.php:162 +#: ../../mobile/include/ui.class.php:238 ../../mobile/operation/home.php:159 msgid "Home" msgstr "ホーム" -#: ../../mobile/include/ui.class.php:306 +#: ../../mobile/include/ui.class.php:321 #, php-format msgid "%s %s - Build %s" msgstr "%s %s - ビルド %s" -#: ../../mobile/include/ui.class.php:752 +#: ../../mobile/include/ui.class.php:767 msgid "Not found header." msgstr "ヘッダーがありません" -#: ../../mobile/include/ui.class.php:754 +#: ../../mobile/include/ui.class.php:769 msgid "Not found content." msgstr "コンテンツがありません" -#: ../../mobile/include/ui.class.php:756 +#: ../../mobile/include/ui.class.php:771 msgid "Not found footer." msgstr "フッターがありません" -#: ../../mobile/include/ui.class.php:758 +#: ../../mobile/include/ui.class.php:773 msgid "Incorrect form." msgstr "フォームが不正です" -#: ../../mobile/include/ui.class.php:760 +#: ../../mobile/include/ui.class.php:775 msgid "Incorrect grid." msgstr "グリッドが不正です" -#: ../../mobile/include/ui.class.php:762 +#: ../../mobile/include/ui.class.php:777 msgid "Incorrect collapsible." msgstr "折り返しが不正です" -#: ../../mobile/include/user.class.php:173 -#: ../../mobile/include/user.class.php:188 -#: ../../mobile/include/user.class.php:195 +#: ../../mobile/include/user.class.php:133 +msgid "User cannot log in into this console, please contact administrator" +msgstr "ユーザはこのコンソールにログインできません。管理者に連絡してください。" + +#: ../../mobile/include/user.class.php:226 +#: ../../mobile/include/user.class.php:241 +#: ../../mobile/include/user.class.php:248 msgid "Double authentication failed" msgstr "二段階認証に失敗しました" -#: ../../mobile/include/user.class.php:174 +#: ../../mobile/include/user.class.php:227 msgid "Secret code not found" msgstr "シークレットコードがありません" -#: ../../mobile/include/user.class.php:174 +#: ../../mobile/include/user.class.php:227 msgid "Please contact the administrator to reset your double authentication" msgstr "二段階認証をリセットするには管理者へ連絡してください。" -#: ../../mobile/include/user.class.php:196 +#: ../../mobile/include/user.class.php:249 msgid "There was an error checking the code" msgstr "コードの確認でエラーが発生しました" -#: ../../mobile/include/user.class.php:232 +#: ../../mobile/include/user.class.php:290 msgid "Login Failed" msgstr "ログイン失敗" -#: ../../mobile/include/user.class.php:233 +#: ../../mobile/include/user.class.php:294 msgid "User not found in database or incorrect password." msgstr "ユーザが存在しないかパスワードが異なります。" -#: ../../mobile/include/user.class.php:240 +#: ../../mobile/include/user.class.php:303 msgid "Login out" msgstr "ログアウト" -#: ../../mobile/include/user.class.php:271 +#: ../../mobile/include/user.class.php:334 msgid "user" msgstr "ユーザ" -#: ../../mobile/include/user.class.php:278 +#: ../../mobile/include/user.class.php:341 msgid "password" msgstr "パスワード" -#: ../../mobile/include/user.class.php:344 -#: ../../mobile/include/user.class.php:345 +#: ../../mobile/include/user.class.php:429 +#: ../../mobile/include/user.class.php:430 msgid "Authenticator code" msgstr "認証コード" -#: ../../mobile/include/user.class.php:349 ../../general/login_page.php:286 -msgid "Check code" -msgstr "コードの確認" - -#: ../../mobile/operation/agents.php:203 +#: ../../mobile/operation/agents.php:199 #, php-format msgid "Filter Agents by %s" msgstr "%s によるエージェントフィルタ" -#: ../../mobile/operation/agents.php:245 ../../mobile/operation/modules.php:300 +#: ../../mobile/operation/agents.php:241 ../../mobile/operation/modules.php:306 #: ../../mobile/operation/alerts.php:247 ../../mobile/operation/events.php:717 msgid "Apply Filter" msgstr "フィルタの適用" -#: ../../mobile/operation/agents.php:444 +#: ../../mobile/operation/agents.php:435 msgid "No agents" msgstr "エージェントがありません" -#: ../../mobile/operation/agents.php:539 ../../mobile/operation/modules.php:855 +#: ../../mobile/operation/agents.php:530 ../../mobile/operation/modules.php:872 #: ../../mobile/operation/alerts.php:360 ../../mobile/operation/events.php:1148 msgid "(Default)" msgstr "(デフォルト)" -#: ../../mobile/operation/agents.php:545 ../../mobile/operation/modules.php:861 +#: ../../mobile/operation/agents.php:536 ../../mobile/operation/modules.php:878 #: ../../mobile/operation/alerts.php:373 ../../mobile/operation/events.php:1181 #, php-format msgid "Group: %s" msgstr "グループ: %s" -#: ../../mobile/operation/agents.php:552 ../../mobile/operation/modules.php:883 +#: ../../mobile/operation/agents.php:543 ../../mobile/operation/modules.php:900 #: ../../mobile/operation/alerts.php:380 ../../mobile/operation/events.php:1201 #, php-format msgid "Status: %s" msgstr "状態: %s" -#: ../../mobile/operation/agents.php:559 ../../mobile/operation/modules.php:890 +#: ../../mobile/operation/agents.php:550 ../../mobile/operation/modules.php:907 #: ../../mobile/operation/alerts.php:387 #, php-format msgid "Free Search: %s" msgstr "検索: %s" -#: ../../mobile/operation/modules.php:225 +#: ../../mobile/operation/modules.php:231 #, php-format msgid "Filter Modules by %s" msgstr "%s によるモジュールのフィルタ" -#: ../../mobile/operation/modules.php:632 +#: ../../mobile/operation/modules.php:646 msgid "Interval." msgstr "間隔" -#: ../../mobile/operation/modules.php:634 +#: ../../mobile/operation/modules.php:648 msgid "Last update." msgstr "最新の更新" -#: ../../mobile/operation/modules.php:876 +#: ../../mobile/operation/modules.php:893 #, php-format msgid "Module group: %s" msgstr "モジュールグループ: %s" -#: ../../mobile/operation/modules.php:898 +#: ../../mobile/operation/modules.php:915 #, php-format msgid "Tag: %s" msgstr "タグ: %s" -#: ../../mobile/operation/home.php:84 ../../mobile/operation/visualmaps.php:109 +#: ../../mobile/operation/home.php:66 ../../mobile/operation/visualmaps.php:177 +#: ../../operation/search_results.php:145 ../../operation/search_main.php:70 msgid "Visual consoles" msgstr "ビジュアルコンソール" -#: ../../mobile/operation/home.php:104 -msgid "Visualmap" -msgstr "ビジュアルマップ" - -#: ../../mobile/operation/home.php:169 ../../operation/search_results.php:66 -msgid "Global search" -msgstr "グローバル検索" - -#: ../../mobile/operation/agent.php:167 +#: ../../mobile/operation/agent.php:143 msgid "No agent found" msgstr "エージェントがありません" -#: ../../mobile/operation/agent.php:260 +#: ../../mobile/operation/agent.php:219 msgid "Modules by status" msgstr "状態ごとのモジュール" -#: ../../mobile/operation/agent.php:275 -#: ../../include/functions_treeview.php:808 +#: ../../mobile/operation/agent.php:249 +#: ../../include/functions_treeview.php:831 msgid "Events (24h)" msgstr "イベント (24時間)" -#: ../../mobile/operation/agent.php:348 +#: ../../mobile/operation/agent.php:357 #, php-format msgid "Last %s Events" msgstr "最新の %s イベント" -#: ../../mobile/operation/alerts.php:46 -#: ../../operation/agentes/alerts_status.functions.php:77 -msgid "All (Enabled)" -msgstr "全て(有効状態のもの)" - -#: ../../mobile/operation/alerts.php:49 -#: ../../operation/agentes/alerts_status.functions.php:80 -#: ../../operation/snmpconsole/snmp_view.php:207 -#: ../../operation/snmpconsole/snmp_view.php:1182 -msgid "Not fired" -msgstr "未通知" - #: ../../mobile/operation/alerts.php:189 #, php-format msgid "Filter Alerts by %s" @@ -35376,97 +37911,97 @@ msgstr "アラートなし" msgid "Standby: %s" msgstr "スタンバイ: %s" -#: ../../mobile/operation/visualmaps.php:169 +#: ../../mobile/operation/visualmaps.php:208 msgid "No maps defined" msgstr "定義済マップがありません" -#: ../../mobile/operation/module_graph.php:362 -#: ../../mobile/operation/module_graph.php:374 +#: ../../mobile/operation/module_graph.php:359 +#: ../../mobile/operation/module_graph.php:371 #, php-format msgid "%s: %s" msgstr "%s: %s" -#: ../../mobile/operation/module_graph.php:406 +#: ../../mobile/operation/module_graph.php:403 #, php-format msgid "Options for %s : %s" msgstr "%s : %s のオプション" -#: ../../mobile/operation/module_graph.php:413 +#: ../../mobile/operation/module_graph.php:410 msgid "Show Alerts" msgstr "アラート表示" -#: ../../mobile/operation/module_graph.php:421 +#: ../../mobile/operation/module_graph.php:418 msgid "Show Events" msgstr "イベント表示" -#: ../../mobile/operation/module_graph.php:429 -#: ../../operation/agentes/stat_win.php:353 +#: ../../mobile/operation/module_graph.php:426 +#: ../../operation/agentes/stat_win.php:386 msgid "Time compare (Separated)" msgstr "時間比較 (分割)" -#: ../../mobile/operation/module_graph.php:445 -#: ../../operation/agentes/stat_win.php:359 +#: ../../mobile/operation/module_graph.php:442 +#: ../../operation/agentes/stat_win.php:326 msgid "Show unknown graph" msgstr "不明グラフ表示" -#: ../../mobile/operation/module_graph.php:450 +#: ../../mobile/operation/module_graph.php:447 msgid "Time range (hours)" msgstr "時間範囲 (時間)" -#: ../../mobile/operation/module_graph.php:462 -#: ../../operation/agentes/stat_win.php:257 -#: ../../operation/agentes/interface_traffic_graph_win.php:197 +#: ../../mobile/operation/module_graph.php:459 +#: ../../operation/agentes/stat_win.php:298 +#: ../../operation/agentes/interface_traffic_graph_win.php:181 #: ../../operation/agentes/graphs.php:207 #: ../../operation/agentes/exportdata.php:317 msgid "Begin date" msgstr "開始日時" -#: ../../mobile/operation/module_graph.php:469 +#: ../../mobile/operation/module_graph.php:466 msgid "Update graph" msgstr "グラフ更新" -#: ../../mobile/operation/module_graph.php:479 +#: ../../mobile/operation/module_graph.php:476 msgid "Error get the graph" msgstr "グラフ生成エラー" #: ../../mobile/operation/events.php:267 -#: ../../include/functions_reporting_html.php:993 -#: ../../include/functions_reporting_html.php:1216 -#: ../../include/functions_reporting_html.php:1977 -#: ../../include/ajax/events.php:1475 -#: ../../include/functions_reporting.php:8437 -#: ../../include/functions_events.php:2442 -#: ../../include/functions_events.php:4378 -#: ../../include/functions_events.php:6173 -#: ../../operation/events/events.php:1932 +#: ../../include/functions_reporting_html.php:1061 +#: ../../include/functions_reporting_html.php:1284 +#: ../../include/functions_reporting_html.php:2229 +#: ../../include/ajax/events.php:1659 +#: ../../include/functions_reporting.php:9904 +#: ../../include/functions_events.php:2606 +#: ../../include/functions_events.php:4715 +#: ../../include/functions_events.php:6673 +#: ../../operation/events/events.php:2095 #: ../../operation/events/events.build_table.php:413 msgid "New event" msgstr "新規イベント" #: ../../mobile/operation/events.php:272 -#: ../../include/functions_reporting_html.php:998 -#: ../../include/functions_reporting_html.php:1221 -#: ../../include/functions_reporting_html.php:1982 -#: ../../include/ajax/events.php:1480 -#: ../../include/functions_reporting.php:8442 -#: ../../include/functions_events.php:2447 -#: ../../include/functions_events.php:4384 -#: ../../include/functions_events.php:6178 -#: ../../operation/events/events.php:1936 +#: ../../include/functions_reporting_html.php:1066 +#: ../../include/functions_reporting_html.php:1289 +#: ../../include/functions_reporting_html.php:2234 +#: ../../include/ajax/events.php:1664 +#: ../../include/functions_reporting.php:9909 +#: ../../include/functions_events.php:2611 +#: ../../include/functions_events.php:4721 +#: ../../include/functions_events.php:6678 +#: ../../operation/events/events.php:2101 #: ../../operation/events/events.build_table.php:418 msgid "Event validated" msgstr "承諾済" #: ../../mobile/operation/events.php:277 -#: ../../include/functions_reporting_html.php:1003 -#: ../../include/functions_reporting_html.php:1226 -#: ../../include/functions_reporting_html.php:1987 -#: ../../include/ajax/events.php:1485 -#: ../../include/functions_reporting.php:8447 -#: ../../include/functions_events.php:2452 -#: ../../include/functions_events.php:4390 -#: ../../include/functions_events.php:6183 -#: ../../operation/events/events.php:1940 +#: ../../include/functions_reporting_html.php:1071 +#: ../../include/functions_reporting_html.php:1294 +#: ../../include/functions_reporting_html.php:2239 +#: ../../include/ajax/events.php:1669 +#: ../../include/functions_reporting.php:9914 +#: ../../include/functions_events.php:2616 +#: ../../include/functions_events.php:4727 +#: ../../include/functions_events.php:6683 +#: ../../operation/events/events.php:2107 #: ../../operation/events/events.build_table.php:423 msgid "Event in process" msgstr "処理中イベント" @@ -35489,14 +38024,14 @@ msgid "Event detail" msgstr "イベント詳細" #: ../../mobile/operation/events.php:512 -#: ../../include/functions_events.php:4498 -#: ../../include/functions_events.php:6013 +#: ../../include/functions_events.php:4874 +#: ../../include/functions_events.php:6513 #: ../../operation/events/events.build_table.php:162 msgid "Event ID" msgstr "イベントID" #: ../../mobile/operation/events.php:540 -#: ../../include/functions_events.php:4587 +#: ../../include/functions_events.php:4973 msgid "Acknowledged by" msgstr "承諾者" @@ -35514,14 +38049,14 @@ msgid "Filter Events by %s" msgstr "%s によるイベントのフィルタ" #: ../../mobile/operation/events.php:858 -#: ../../include/functions_reporting_html.php:4893 -#: ../../include/functions_reporting_html.php:5078 -#: ../../include/functions_reporting.php:1834 -#: ../../include/functions_reporting.php:2124 -#: ../../include/functions_events.php:2366 -#: ../../include/functions_events.php:2369 +#: ../../include/functions_reporting_html.php:5574 +#: ../../include/functions_reporting_html.php:5759 +#: ../../include/functions_reporting.php:1955 +#: ../../include/functions_reporting.php:2254 +#: ../../include/functions_events.php:2530 +#: ../../include/functions_events.php:2533 #: ../../operation/events/events.build_table.php:134 -#: ../../operation/events/events.build_table.php:1142 +#: ../../operation/events/events.build_table.php:1157 msgid "No events" msgstr "イベントがありません。" @@ -35550,7 +38085,7 @@ msgstr "検索: %s" msgid "Hours: %s" msgstr "時間: %s" -#: ../../mobile/operation/tactical.php:216 +#: ../../mobile/operation/tactical.php:214 msgid "Last activity" msgstr "最近の操作" @@ -35564,254 +38099,270 @@ msgstr "" "\t\t\t\t\t置き換えるテキストを書きます。最終的にはモジュールの値が表示されます。" #: ../../include/functions_visual_map_editor.php:69 -#: ../../include/functions_visual_map_editor.php:1306 -#: ../../include/functions_visual_map.php:4170 -#: ../../include/rest-api/models/VisualConsole/Item.php:1985 +#: ../../include/functions_visual_map_editor.php:1396 +#: ../../include/functions_visual_map.php:4190 +#: ../../include/rest-api/models/VisualConsole/Item.php:2071 #: ../../include/lib/Dashboard/Widgets/clock.php:158 #: ../../include/lib/Dashboard/Widgets/clock.php:310 -#: ../../operation/visual_console/view.php:260 +#: ../../operation/visual_console/view.php:339 msgid "Clock" msgstr "時計" -#: ../../include/functions_visual_map_editor.php:108 -#: ../../include/functions_visual_map_editor.php:134 +#: ../../include/functions_visual_map_editor.php:107 +#: ../../include/functions_visual_map_editor.php:133 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:299 msgid "Border color" msgstr "枠の色" -#: ../../include/functions_visual_map_editor.php:152 +#: ../../include/functions_visual_map_editor.php:151 msgid "Border width" msgstr "枠の幅" -#: ../../include/functions_visual_map_editor.php:161 +#: ../../include/functions_visual_map_editor.php:160 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:323 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:364 msgid "Fill color" msgstr "塗りつぶしの色" -#: ../../include/functions_visual_map_editor.php:217 +#: ../../include/functions_visual_map_editor.php:239 msgid "" "Scroll the mouse wheel over the label editor to change the background color" msgstr "背景色を変更するには、ラベルエディタの上でマウスのウィールをスクロースします" -#: ../../include/functions_visual_map_editor.php:233 +#: ../../include/functions_visual_map_editor.php:255 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:333 msgid "Clock animation" msgstr "時計アニメーション" -#: ../../include/functions_visual_map_editor.php:236 +#: ../../include/functions_visual_map_editor.php:258 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:328 msgid "Simple analogic" msgstr "シンプルアナログ" -#: ../../include/functions_visual_map_editor.php:237 +#: ../../include/functions_visual_map_editor.php:259 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:329 msgid "Simple digital" msgstr "シンプルデジタル" -#: ../../include/functions_visual_map_editor.php:251 +#: ../../include/functions_visual_map_editor.php:273 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:351 msgid "Time format" msgstr "時間書式" -#: ../../include/functions_visual_map_editor.php:254 +#: ../../include/functions_visual_map_editor.php:276 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:346 msgid "Only time" msgstr "時間のみ" -#: ../../include/functions_visual_map_editor.php:255 +#: ../../include/functions_visual_map_editor.php:277 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:347 msgid "Time and date" msgstr "時間および日付" -#: ../../include/functions_visual_map_editor.php:291 +#: ../../include/functions_visual_map_editor.php:313 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:302 msgid "Time zone" msgstr "タイムゾーン" -#: ../../include/functions_visual_map_editor.php:307 +#: ../../include/functions_visual_map_editor.php:329 msgid "Enable link" msgstr "リンクを有効にする" -#: ../../include/functions_visual_map_editor.php:328 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:444 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:505 +#: ../../include/functions_visual_map_editor.php:350 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:463 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:514 msgid "White" msgstr "白" -#: ../../include/functions_visual_map_editor.php:329 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:445 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:506 +#: ../../include/functions_visual_map_editor.php:351 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:464 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:515 msgid "Black" msgstr "黒" -#: ../../include/functions_visual_map_editor.php:330 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:446 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:507 +#: ../../include/functions_visual_map_editor.php:352 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:465 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:516 msgid "Transparent" msgstr "透過" -#: ../../include/functions_visual_map_editor.php:344 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:480 +#: ../../include/functions_visual_map_editor.php:378 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:499 msgid "Grid color" msgstr "グリッドの色" -#: ../../include/functions_visual_map_editor.php:464 +#: ../../include/functions_visual_map_editor.php:498 msgid "Data image" msgstr "データ画像" -#: ../../include/functions_visual_map_editor.php:469 -#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:247 +#: ../../include/functions_visual_map_editor.php:503 +#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:258 msgid "Resume data color" msgstr "データの色を戻す" -#: ../../include/functions_visual_map_editor.php:483 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:228 +#: ../../include/functions_visual_map_editor.php:517 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:269 msgid "24h" msgstr "24時間" -#: ../../include/functions_visual_map_editor.php:484 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:230 +#: ../../include/functions_visual_map_editor.php:518 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:271 msgid "8h" msgstr "8時間" -#: ../../include/functions_visual_map_editor.php:485 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:231 +#: ../../include/functions_visual_map_editor.php:519 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:272 msgid "2h" msgstr "2時間" -#: ../../include/functions_visual_map_editor.php:486 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:232 +#: ../../include/functions_visual_map_editor.php:520 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:273 msgid "1h" msgstr "1時間" -#: ../../include/functions_visual_map_editor.php:490 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:236 +#: ../../include/functions_visual_map_editor.php:524 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:277 msgid "Max. Time" msgstr "最大時間" -#: ../../include/functions_visual_map_editor.php:572 +#: ../../include/functions_visual_map_editor.php:640 msgid "Original Size" msgstr "オリジナルのサイズ" -#: ../../include/functions_visual_map_editor.php:580 +#: ../../include/functions_visual_map_editor.php:648 msgid "Aspect ratio" msgstr "縦横比:" -#: ../../include/functions_visual_map_editor.php:581 +#: ../../include/functions_visual_map_editor.php:649 msgid "Proportional Width" msgstr "プロポーショナル幅" -#: ../../include/functions_visual_map_editor.php:589 +#: ../../include/functions_visual_map_editor.php:657 msgid "Height proportional" msgstr "高さに比例" -#: ../../include/functions_visual_map_editor.php:620 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:454 +#: ../../include/functions_visual_map_editor.php:688 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:455 msgid "Circular porgress bar" msgstr "円進捗バー" -#: ../../include/functions_visual_map_editor.php:621 -#: ../../include/functions_visual_map.php:4195 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:456 -#: ../../include/rest-api/models/VisualConsole/Item.php:2009 +#: ../../include/functions_visual_map_editor.php:689 +#: ../../include/functions_visual_map.php:4215 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:457 +#: ../../include/rest-api/models/VisualConsole/Item.php:2095 msgid "Circular progress bar (interior)" msgstr "円進捗バー(内部)" -#: ../../include/functions_visual_map_editor.php:671 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:516 +#: ../../include/functions_visual_map_editor.php:739 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:517 msgid "Element color" msgstr "要素の色" -#: ../../include/functions_visual_map_editor.php:691 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:528 +#: ../../include/functions_visual_map_editor.php:759 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:529 msgid "Value color" msgstr "値の色" -#: ../../include/functions_visual_map_editor.php:733 +#: ../../include/functions_visual_map_editor.php:801 msgid "Diameter" msgstr "直径" -#: ../../include/functions_visual_map_editor.php:740 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:425 +#: ../../include/functions_visual_map_editor.php:808 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:426 msgid "Default color" msgstr "デフォルト色" -#: ../../include/functions_visual_map_editor.php:744 +#: ../../include/functions_visual_map_editor.php:812 msgid "" "The color of the element will be the one selected in the first range created " "in which the value of the module is found (with the initial and final values " "of the range included)" msgstr "要素の色は、見つかったモジュールの値内で作成された最初の範囲で選択された色になります(含まれる範囲の初期値と最終値)。" -#: ../../include/functions_visual_map_editor.php:747 +#: ../../include/functions_visual_map_editor.php:815 msgid "Ranges" msgstr "範囲" -#: ../../include/functions_visual_map_editor.php:747 +#: ../../include/functions_visual_map_editor.php:815 msgid "From value" -msgstr "" +msgstr "開始値" -#: ../../include/functions_visual_map_editor.php:747 +#: ../../include/functions_visual_map_editor.php:815 msgid "To value" -msgstr "" +msgstr "終了値" -#: ../../include/functions_visual_map_editor.php:747 -#: ../../include/rest-api/index.php:322 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:470 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:529 -#: ../../include/rest-api/models/VisualConsole/Items/Line.php:481 +#: ../../include/functions_visual_map_editor.php:815 +#: ../../include/rest-api/index.php:336 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:471 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:530 +#: ../../include/rest-api/models/VisualConsole/Items/Line.php:487 +#: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:938 msgid "Color" msgstr "色" -#: ../../include/functions_visual_map_editor.php:752 +#: ../../include/functions_visual_map_editor.php:820 msgid "Always show on top" msgstr "常に上に表示" -#: ../../include/functions_visual_map_editor.php:753 +#: ../../include/functions_visual_map_editor.php:821 msgid "" "It allows the element to be superimposed to the rest of items of the visual " "console" msgstr "要素をビジュアルコンソールの残りの項目に重ね合わせることができます。" -#: ../../include/functions_visual_map_editor.php:756 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:341 +#: ../../include/functions_visual_map_editor.php:824 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:390 msgid "Hide last value on boolean modules" msgstr "boolean モジュールでは最新の値を隠す" -#: ../../include/functions_visual_map_editor.php:762 +#: ../../include/functions_visual_map_editor.php:830 msgid "Show last value" msgstr "最新の値を表示" -#: ../../include/functions_visual_map_editor.php:844 +#: ../../include/functions_visual_map_editor.php:934 msgid "For use the original image file size, set 0 width and 0 height." msgstr "オリジナルの画像サイズを利用するためには、幅と高さを 0 に設定してください。" -#: ../../include/functions_visual_map_editor.php:884 -#: ../../include/rest-api/models/VisualConsole/Item.php:2303 +#: ../../include/functions_visual_map_editor.php:974 +#: ../../include/rest-api/models/VisualConsole/Item.php:2397 msgid "Linked visual console" msgstr "リンクされたビジュアルコンソール" -#: ../../include/functions_visual_map_editor.php:1007 -#: ../../include/rest-api/models/VisualConsole/Item.php:2362 +#: ../../include/functions_visual_map_editor.php:1081 +#: ../../include/rest-api/models/VisualConsole/Item.php:2448 +msgid "By status weight" +msgstr "状態ウエイトごと" + +#: ../../include/functions_visual_map_editor.php:1082 +#: ../../include/rest-api/models/VisualConsole/Item.php:2449 +msgid "By critical elements" +msgstr "障害要素ごと" + +#: ../../include/functions_visual_map_editor.php:1097 +#: ../../include/rest-api/models/VisualConsole/Item.php:2456 msgid "Type of the status calculation of the linked visual console" -msgstr "" +msgstr "リンクされたビジュアルコンソールの状態計算のタイプ" -#: ../../include/functions_visual_map_editor.php:1032 -#: ../../include/rest-api/models/VisualConsole/Item.php:2378 +#: ../../include/functions_visual_map_editor.php:1102 +#: ../../include/rest-api/models/VisualConsole/Item.php:2447 +msgid "By default" +msgstr "デフォルト" + +#: ../../include/functions_visual_map_editor.php:1122 +#: ../../include/rest-api/models/VisualConsole/Item.php:2472 msgid "Linked visual console weight" -msgstr "" +msgstr "リンクされたビジュアルコンソールのウエイト" -#: ../../include/functions_visual_map_editor.php:1099 +#: ../../include/functions_visual_map_editor.php:1189 msgid "Lines haven't advanced options" msgstr "拡張オプションがありません" -#: ../../include/functions_visual_map_editor.php:1116 -#: ../../include/rest-api/models/VisualConsole/Item.php:2062 +#: ../../include/functions_visual_map_editor.php:1206 +#: ../../include/rest-api/models/VisualConsole/Item.php:2152 msgid "Restrict access to group" msgstr "グループへの制限アクセス" -#: ../../include/functions_visual_map_editor.php:1127 +#: ../../include/functions_visual_map_editor.php:1217 msgid "" "If selected, restrict visualization of this item in the visual console to " "users who have access to selected group. This is also used on calculating " @@ -35820,1959 +38371,1150 @@ msgstr "" "選択すると、ビジュアルコンソールでのこのアイテム表示を、選択したグループにアクセスできるユーザーに制限します。 " "これは、子ビジュアルコンソールにも使用されます。" -#: ../../include/functions_visual_map_editor.php:1158 -#: ../../include/rest-api/models/VisualConsole/Item.php:2075 +#: ../../include/functions_visual_map_editor.php:1248 +#: ../../include/rest-api/models/VisualConsole/Item.php:2165 msgid "Cache expiration" -msgstr "" +msgstr "キャッシュ有効期限" -#: ../../include/functions_visual_map_editor.php:1197 +#: ../../include/functions_visual_map_editor.php:1287 msgid "Click start point
of the line" msgstr "線の開始場所
をクリックしてください" -#: ../../include/functions_visual_map_editor.php:1200 +#: ../../include/functions_visual_map_editor.php:1290 msgid "Click end point
of the line" msgstr "線の終了場所
をクリックしてください" -#: ../../include/functions_visual_map_editor.php:1300 -#: ../../operation/visual_console/view.php:230 +#: ../../include/functions_visual_map_editor.php:1390 +#: ../../operation/visual_console/view.php:309 msgid "Serialized pie graph" msgstr "連続円グラフ" -#: ../../include/functions_visual_map_editor.php:1301 -#: ../../operation/visual_console/view.php:235 +#: ../../include/functions_visual_map_editor.php:1391 +#: ../../operation/visual_console/view.php:314 msgid "Bars Graph" msgstr "棒グラフ" -#: ../../include/functions_visual_map_editor.php:1323 +#: ../../include/functions_visual_map_editor.php:1405 +#: ../../operation/visual_console/view.php:364 +msgid "Network link" +msgstr "ネットワークリンク" + +#: ../../include/functions_visual_map_editor.php:1420 msgid "Show grid" msgstr "グリッド表示" -#: ../../include/functions_visual_map_editor.php:1325 +#: ../../include/functions_visual_map_editor.php:1422 msgid "Delete item" msgstr "アイテムの削除" -#: ../../include/functions_visual_map_editor.php:1326 +#: ../../include/functions_visual_map_editor.php:1423 msgid "Copy item" msgstr "アイテムのコピー" -#: ../../include/functions_visual_map_editor.php:1366 -#: ../../include/functions_visual_map_editor.php:1370 -#: ../../include/functions_visual_map_editor.php:1374 -#: ../../include/functions_visual_map_editor.php:1378 -#: ../../include/functions_visual_map_editor.php:1382 -#: ../../include/functions_visual_map_editor.php:1386 -#: ../../include/functions_visual_map_editor.php:1390 -#: ../../include/functions_visual_map_editor.php:1394 -#: ../../include/functions_visual_map_editor.php:1398 -#: ../../include/functions_visual_map_editor.php:1402 -#: ../../include/functions_visual_map_editor.php:1406 -#: ../../include/functions_visual_map_editor.php:1410 -#: ../../include/functions_visual_map_editor.php:1414 -#: ../../include/functions_visual_map_editor.php:1418 -#: ../../include/functions_visual_map_editor.php:1422 -#: ../../include/functions_visual_map_editor.php:1426 -#: ../../include/functions_visual_map_editor.php:1430 -#: ../../include/functions_visual_map_editor.php:1434 -#: ../../include/functions_visual_map_editor.php:1438 +#: ../../include/functions_visual_map_editor.php:1463 +#: ../../include/functions_visual_map_editor.php:1467 +#: ../../include/functions_visual_map_editor.php:1471 +#: ../../include/functions_visual_map_editor.php:1475 +#: ../../include/functions_visual_map_editor.php:1479 +#: ../../include/functions_visual_map_editor.php:1483 +#: ../../include/functions_visual_map_editor.php:1487 +#: ../../include/functions_visual_map_editor.php:1491 +#: ../../include/functions_visual_map_editor.php:1495 +#: ../../include/functions_visual_map_editor.php:1499 +#: ../../include/functions_visual_map_editor.php:1503 +#: ../../include/functions_visual_map_editor.php:1507 +#: ../../include/functions_visual_map_editor.php:1511 +#: ../../include/functions_visual_map_editor.php:1515 +#: ../../include/functions_visual_map_editor.php:1519 +#: ../../include/functions_visual_map_editor.php:1523 +#: ../../include/functions_visual_map_editor.php:1527 +#: ../../include/functions_visual_map_editor.php:1531 +#: ../../include/functions_visual_map_editor.php:1535 msgid "Visual Console Builder Information" msgstr "ビジュアルコンソールビルダ情報" -#: ../../include/functions_visual_map_editor.php:1367 +#: ../../include/functions_visual_map_editor.php:1464 msgid "Min allowed size is 1024x768." msgstr "最小サイズは 1024x768 です。" -#: ../../include/functions_visual_map_editor.php:1371 -#: ../../include/functions_visual_map_editor.php:1439 +#: ../../include/functions_visual_map_editor.php:1468 +#: ../../include/functions_visual_map_editor.php:1536 msgid "No custom graph defined." msgstr "カスタムグラフがありません。" -#: ../../include/functions_visual_map_editor.php:1375 +#: ../../include/functions_visual_map_editor.php:1472 msgid "No image or name defined." msgstr "画像や名前が定義されていません。" -#: ../../include/functions_visual_map_editor.php:1379 +#: ../../include/functions_visual_map_editor.php:1476 msgid "No label defined." msgstr "ラベルが定義されていません。" -#: ../../include/functions_visual_map_editor.php:1383 +#: ../../include/functions_visual_map_editor.php:1480 msgid "No service defined." msgstr "サービスがありません。" -#: ../../include/functions_visual_map_editor.php:1387 +#: ../../include/functions_visual_map_editor.php:1484 msgid "No image defined." msgstr "画像が定義されていません。" -#: ../../include/functions_visual_map_editor.php:1391 +#: ../../include/functions_visual_map_editor.php:1488 msgid "No process defined." msgstr "処理が定義されていません。" -#: ../../include/functions_visual_map_editor.php:1395 +#: ../../include/functions_visual_map_editor.php:1492 msgid "No Max value defined." msgstr "最大値が定義されていません" -#: ../../include/functions_visual_map_editor.php:1399 +#: ../../include/functions_visual_map_editor.php:1496 msgid "No width defined." msgstr "幅が定義されていません" -#: ../../include/functions_visual_map_editor.php:1403 +#: ../../include/functions_visual_map_editor.php:1500 msgid "No height defined." msgstr "高さが定義されていません。" -#: ../../include/functions_visual_map_editor.php:1407 +#: ../../include/functions_visual_map_editor.php:1504 msgid "The width must not exceed the size of the visual console container." msgstr "幅はビジュアルコンソールコンテナのサイズを超えてはいけません。" -#: ../../include/functions_visual_map_editor.php:1411 +#: ../../include/functions_visual_map_editor.php:1508 msgid "The height must not exceed the size of the visual console container." msgstr "高さはビジュアルコンソールコンテナのサイズを超えてはいけません。" -#: ../../include/functions_visual_map_editor.php:1415 +#: ../../include/functions_visual_map_editor.php:1512 msgid "No period defined." msgstr "期間が定義されていません。" -#: ../../include/functions_visual_map_editor.php:1419 +#: ../../include/functions_visual_map_editor.php:1516 msgid "No agent defined." msgstr "エージェントが定義されていません" -#: ../../include/functions_visual_map_editor.php:1423 +#: ../../include/functions_visual_map_editor.php:1520 msgid "No module defined." msgstr "モジュールが定義されていません" -#: ../../include/functions_visual_map_editor.php:1427 +#: ../../include/functions_visual_map_editor.php:1524 msgid "No module defined. This module must be string type." msgstr "モジュールが定義されていません。このモジュールは文字列タイプである必要があります。" -#: ../../include/functions_visual_map_editor.php:1431 +#: ../../include/functions_visual_map_editor.php:1528 msgid "Successfully save the changes." msgstr "変更を保存しました。" -#: ../../include/functions_visual_map_editor.php:1435 +#: ../../include/functions_visual_map_editor.php:1532 msgid "Could not be save." msgstr "保存できません。" -#: ../../include/graphs/export_data.php:68 -#: ../../include/graphs/export_data.php:128 +#: ../../include/graphs/export_data.php:88 +#: ../../include/graphs/export_data.php:154 msgid "An error occured exporting the data" msgstr "データエクスポートエラー" #: ../../include/graphs/functions_gd.php:183 #: ../../include/graphs/functions_gd.php:466 -#: ../../include/functions_graph.php:2717 -#: ../../include/functions_graph.php:2765 +#: ../../include/functions_graph.php:2877 +#: ../../include/functions_graph.php:2925 msgid "Out of limits" msgstr "範囲外" -#: ../../include/graphs/functions_flot.php:347 +#: ../../include/graphs/functions_flot.php:365 msgid "Cancel zoom" msgstr "ズーム中止" -#: ../../include/graphs/functions_flot.php:349 +#: ../../include/graphs/functions_flot.php:367 msgid "Warning and Critical thresholds" msgstr "警告と障害の閾値" -#: ../../include/graphs/functions_flot.php:354 +#: ../../include/graphs/functions_flot.php:372 msgid "Overview graph" msgstr "概要グラフ" -#: ../../include/graphs/functions_flot.php:468 -#: ../../include/functions_reporting_html.php:595 -#: ../../include/functions_reporting_html.php:3448 -#: ../../include/functions_treeview.php:319 +#: ../../include/graphs/functions_flot.php:509 +#: ../../include/functions_reporting_html.php:639 +#: ../../include/functions_reporting_html.php:4052 +#: ../../include/functions_treeview.php:315 #: ../../include/functions_visual_map.php:2854 #: ../../include/functions_visual_map.php:2869 msgid "No data" msgstr "データがありません" -#: ../../include/functions_servers.php:560 -#: ../../include/functions_servers.php:1187 -msgid "Data server" -msgstr "データサーバ" - -#: ../../include/functions_servers.php:570 -#: ../../include/functions_servers.php:1190 -msgid "Network server" -msgstr "ネットワークサーバ" - -#: ../../include/functions_servers.php:580 +#: ../../include/functions_servers.php:587 msgid "SNMP Trap server" msgstr "SNMPトラップサーバ" -#: ../../include/functions_servers.php:600 -#: ../../include/functions_servers.php:1202 -msgid "Plugin server" -msgstr "プラグインサーバ" - -#: ../../include/functions_servers.php:620 -#: ../../include/functions_servers.php:1208 -msgid "WMI server" -msgstr "WMI サーバ" - -#: ../../include/functions_servers.php:640 -#: ../../include/functions_servers.php:1217 -msgid "Inventory server" -msgstr "インベントリサーバ" - -#: ../../include/functions_servers.php:650 -#: ../../include/functions_servers.php:1211 -msgid "Web server" -msgstr "ウェブサーバ" - -#: ../../include/functions_servers.php:660 -#: ../../include/functions_servers.php:1220 -msgid "Event server" -msgstr "イベントサーバ" - -#: ../../include/functions_servers.php:670 -#: ../../include/functions_servers.php:1196 +#: ../../include/functions_servers.php:704 +#: ../../include/functions_servers.php:1293 msgid "Enterprise ICMP server" msgstr "エンタープライズ ICMP サーバ" -#: ../../include/functions_servers.php:680 -#: ../../include/functions_servers.php:1199 +#: ../../include/functions_servers.php:717 +#: ../../include/functions_servers.php:1296 msgid "Enterprise SNMP server" msgstr "エンタープライズSNMPサーバ" -#: ../../include/functions_servers.php:690 +#: ../../include/functions_servers.php:730 +#: ../../include/class/AgentWizard.class.php:1277 msgid "Enterprise Satellite server" msgstr "Enterprise サテライトサーバ" -#: ../../include/functions_servers.php:700 +#: ../../include/functions_servers.php:743 msgid "Enterprise Transactional server" msgstr "Enterprise トランザクションサーバ" -#: ../../include/functions_servers.php:710 +#: ../../include/functions_servers.php:756 msgid "Mainframe server" msgstr "メインフレームサーバ" -#: ../../include/functions_servers.php:720 +#: ../../include/functions_servers.php:769 msgid "Sync server" msgstr "同期サーバ" -#: ../../include/functions_servers.php:730 +#: ../../include/functions_servers.php:782 msgid "Wux server" msgstr "Wux サーバ" -#: ../../include/functions_servers.php:740 -#: ../../include/functions_servers.php:1226 +#: ../../include/functions_servers.php:795 +#: ../../include/functions_servers.php:1323 msgid "Log server" msgstr "ログサーバ" -#: ../../include/functions_servers.php:750 +#: ../../include/functions_servers.php:808 msgid "Autoprovision server" msgstr "自動プロビジョニングサーバ" -#: ../../include/functions_servers.php:760 +#: ../../include/functions_servers.php:821 msgid "Migration server" msgstr "マイグレーションサーバ" -#: ../../include/functions_servers.php:1193 -msgid "SNMP server" -msgstr "SNNP サーバ" +#: ../../include/functions_servers.php:834 +msgid "Alert server" +msgstr "アラートサーバ" -#: ../../include/functions_servers.php:1205 +#: ../../include/functions_servers.php:1302 msgid "Prediction Server" msgstr "予測サーバ" -#: ../../include/functions_servers.php:1229 -msgid "WUX server" -msgstr "WUX サーバ" - -#: ../../include/functions_reporting_html.php:94 +#: ../../include/functions_reporting_html.php:109 msgid "Label: " msgstr "ラベル: " -#: ../../include/functions_reporting_html.php:526 -msgid "Global Time" -msgstr "グローバル時間" - -#: ../../include/functions_reporting_html.php:528 +#: ../../include/functions_reporting_html.php:564 msgid "Time Failed" msgstr "障害時間" -#: ../../include/functions_reporting_html.php:532 +#: ../../include/functions_reporting_html.php:568 msgid "Downtime" msgstr "停止時間" -#: ../../include/functions_reporting_html.php:557 -msgid "Checks Time" -msgstr "確認数" - -#: ../../include/functions_reporting_html.php:725 -#: ../../include/functions_reporting_html.php:3297 -#: ../../include/functions_reporting_html.php:3785 -#: ../../include/functions_reporting_html.php:3788 -#: ../../include/functions_reporting.php:1449 -#: ../../include/functions_reporting.php:2490 -msgid "There are no Agent/Modules defined" -msgstr "定義済のエージェント/モジュールがありません" - -#: ../../include/functions_reporting_html.php:911 -#: ../../include/functions_reporting_html.php:1838 -#: ../../include/functions_reporting_html.php:3334 -#: ../../include/functions_reporting_html.php:3812 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:366 +#: ../../include/functions_reporting_html.php:979 +#: ../../include/functions_reporting_html.php:2090 +#: ../../include/functions_reporting_html.php:3934 +#: ../../include/functions_reporting_html.php:4478 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:367 msgid "Min Value" msgstr "最小値" -#: ../../include/functions_reporting_html.php:912 -#: ../../include/functions_reporting_html.php:1839 -#: ../../include/functions_reporting_html.php:3335 -#: ../../include/functions_reporting_html.php:3813 +#: ../../include/functions_reporting_html.php:980 +#: ../../include/functions_reporting_html.php:2091 +#: ../../include/functions_reporting_html.php:3935 +#: ../../include/functions_reporting_html.php:4479 msgid "Average Value" msgstr "平均値" -#: ../../include/functions_reporting_html.php:913 -#: ../../include/functions_reporting_html.php:1840 -#: ../../include/functions_reporting_html.php:3332 -#: ../../include/functions_reporting_html.php:3815 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:365 +#: ../../include/functions_reporting_html.php:981 +#: ../../include/functions_reporting_html.php:2092 +#: ../../include/functions_reporting_html.php:3932 +#: ../../include/functions_reporting_html.php:4481 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:366 msgid "Max Value" msgstr "最大値" -#: ../../include/functions_reporting_html.php:967 -#: ../../include/functions_reporting_html.php:975 -#: ../../include/functions_reporting_html.php:1961 +#: ../../include/functions_reporting_html.php:1035 +#: ../../include/functions_reporting_html.php:1043 +#: ../../include/functions_reporting_html.php:2213 msgid "Val. by" msgstr "承諾ユーザ" -#: ../../include/functions_reporting_html.php:1034 +#: ../../include/functions_reporting_html.php:1102 #, php-format msgid "%s System" msgstr "%s システム" -#: ../../include/functions_reporting_html.php:1082 -#: ../../include/functions_reporting_html.php:1282 +#: ../../include/functions_reporting_html.php:1150 +#: ../../include/functions_reporting_html.php:1350 msgid "Events by agent" msgstr "エージェントで分類したイベント" -#: ../../include/functions_reporting_html.php:1099 -#: ../../include/functions_reporting_html.php:1299 +#: ../../include/functions_reporting_html.php:1167 +#: ../../include/functions_reporting_html.php:1367 msgid "Events by user validator" msgstr "承諾したユーザごとのイベント" -#: ../../include/functions_reporting_html.php:1116 -#: ../../include/functions_reporting_html.php:1316 +#: ../../include/functions_reporting_html.php:1184 +#: ../../include/functions_reporting_html.php:1384 msgid "Events by Severity" msgstr "重要度ごとのイベント" -#: ../../include/functions_reporting_html.php:1133 -#: ../../include/functions_reporting_html.php:1333 +#: ../../include/functions_reporting_html.php:1201 +#: ../../include/functions_reporting_html.php:1401 msgid "Events validated vs unvalidated" msgstr "承諾済と未承諾イベント" -#: ../../include/functions_reporting_html.php:1734 +#: ../../include/functions_reporting_html.php:1492 +msgid "Sec. groups" +msgstr "セカンダリグループ" + +#: ../../include/functions_reporting_html.php:1512 +msgid "Remote conf." +msgstr "リモート設定" + +#: ../../include/functions_reporting_html.php:1986 msgid "Cell turns grey when the module is in 'not initialize' status" msgstr "青色のセルは、不明状態を示します。" -#: ../../include/functions_reporting_html.php:1904 -#: ../../include/functions_reporting_html.php:4382 +#: ../../include/functions_reporting_html.php:2156 +#: ../../include/functions_reporting_html.php:5048 msgid "Monitors" msgstr "モニタ項目" -#: ../../include/functions_reporting_html.php:1923 +#: ../../include/functions_reporting_html.php:2175 msgid "Events (not validated)" -msgstr "" +msgstr "イベント (未承諾)" -#: ../../include/functions_reporting_html.php:2060 +#: ../../include/functions_reporting_html.php:2312 msgid "Events validated by user" msgstr "ユーザで分類したイベント" -#: ../../include/functions_reporting_html.php:2077 -#: ../../include/functions_reporting_html.php:4657 +#: ../../include/functions_reporting_html.php:2329 +#: ../../include/functions_reporting_html.php:5337 msgid "Events by severity" msgstr "重要度ごとのイベント" -#: ../../include/functions_reporting_html.php:2094 -#: ../../operation/events/event_statistics.php:75 +#: ../../include/functions_reporting_html.php:2346 msgid "Amount events validated" msgstr "承諾済みイベントの割合" -#: ../../include/functions_reporting_html.php:2321 +#: ../../include/functions_reporting_html.php:2773 #, php-format msgid "Interface '%s' throughput graph" msgstr "インタフェース '%s' スループットグラフ" -#: ../../include/functions_reporting_html.php:2325 +#: ../../include/functions_reporting_html.php:2777 msgid "Mac" msgstr "Mac" -#: ../../include/functions_reporting_html.php:2326 +#: ../../include/functions_reporting_html.php:2778 msgid "Actual status" msgstr "現在の状態" -#: ../../include/functions_reporting_html.php:2648 -#: ../../include/functions_reporting_html.php:2650 +#: ../../include/functions_reporting_html.php:3100 +#: ../../include/functions_reporting_html.php:3102 msgid "Empty modules" msgstr "モジュールなし" -#: ../../include/functions_reporting_html.php:2657 +#: ../../include/functions_reporting_html.php:3109 msgid "Warning
Critical" msgstr "警告
障害" -#: ../../include/functions_reporting_html.php:3065 +#: ../../include/functions_reporting_html.php:3576 msgid "Time Not Init Module" msgstr "未初期化モジュール時間" -#: ../../include/functions_reporting_html.php:3076 +#: ../../include/functions_reporting_html.php:3587 msgid "% Ok" msgstr "正常%" -#: ../../include/functions_reporting_html.php:3144 +#: ../../include/functions_reporting_html.php:3656 msgid "Checks Uknown" msgstr "不明確認数" -#: ../../include/functions_reporting_html.php:3525 +#: ../../include/functions_reporting_html.php:3694 +#: ../../include/functions_reporting_html.php:3827 +#: ../../include/functions_reporting_html.php:4146 +#: ../../include/functions_reporting_html.php:4152 msgid "Primary" msgstr "プライマリ" -#: ../../include/functions_reporting_html.php:3927 -#: ../../include/functions_reporting.php:9019 -#: ../../include/functions_reporting.php:9040 +#: ../../include/functions_reporting_html.php:4593 +#: ../../include/functions_reporting.php:10482 +#: ../../include/functions_reporting.php:10503 msgid "Alert level" msgstr "アラートレベル" -#: ../../include/functions_reporting_html.php:4156 +#: ../../include/functions_reporting_html.php:4822 #, php-format msgid "Agents in group: %s" msgstr "グループに含まれるエージェント: %s" -#: ../../include/functions_reporting_html.php:4258 +#: ../../include/functions_reporting_html.php:4924 msgid "Last failure" msgstr "最新の障害" -#: ../../include/functions_reporting_html.php:4348 +#: ../../include/functions_reporting_html.php:5014 msgid "N/A(*)" msgstr "N/A(*)" -#: ../../include/functions_reporting_html.php:4585 -#: ../../include/functions_reporting.php:9240 +#: ../../include/functions_reporting_html.php:5262 +#: ../../include/functions_reporting.php:10714 msgid "Monitor checks" msgstr "モニタ項目" -#: ../../include/functions_reporting_html.php:4589 -#: ../../include/functions_reporting.php:9259 +#: ../../include/functions_reporting_html.php:5269 +#: ../../include/functions_reporting.php:10733 msgid "Total agents and monitors" msgstr "全エージェントと監視項目" -#: ../../include/functions_reporting_html.php:4608 -#: ../../include/functions_reporting_html.php:4613 +#: ../../include/functions_reporting_html.php:5288 +#: ../../include/functions_reporting_html.php:5293 msgid "Node overview" msgstr "ノードの概要" -#: ../../include/functions_reporting_html.php:4633 -#: ../../include/functions_reporting_html.php:4645 +#: ../../include/functions_reporting_html.php:5313 +#: ../../include/functions_reporting_html.php:5325 msgid "Critical events" msgstr "障害イベント" -#: ../../include/functions_reporting_html.php:4636 -#: ../../include/functions_reporting_html.php:4647 +#: ../../include/functions_reporting_html.php:5316 +#: ../../include/functions_reporting_html.php:5327 msgid "Warning events" msgstr "警告イベント" -#: ../../include/functions_reporting_html.php:4639 -#: ../../include/functions_reporting_html.php:4649 +#: ../../include/functions_reporting_html.php:5319 +#: ../../include/functions_reporting_html.php:5329 msgid "OK events" msgstr "正常イベント" -#: ../../include/functions_reporting_html.php:4642 -#: ../../include/functions_reporting_html.php:4651 +#: ../../include/functions_reporting_html.php:5322 +#: ../../include/functions_reporting_html.php:5331 msgid "Unknown events" msgstr "不明イベント" -#: ../../include/functions_reporting_html.php:4667 +#: ../../include/functions_reporting_html.php:5347 msgid "Important Events by Criticity" msgstr "重要度ごとのイベント" -#: ../../include/functions_reporting_html.php:4693 +#: ../../include/functions_reporting_html.php:5373 #, php-format msgid "Last activity in %s console" msgstr "%s コンソールの最新の操作" -#: ../../include/functions_reporting_html.php:4784 -#: ../../include/functions_reporting_html.php:4925 +#: ../../include/functions_reporting_html.php:5464 +#: ../../include/functions_reporting_html.php:5606 msgid "Events info (1hr.)" msgstr "イベント情報 (1時間)" -#: ../../include/functions_reporting_html.php:5114 -msgid "Kilobytes" -msgstr "キロバイト" +#: ../../include/functions_reporting_html.php:5789 +msgid "This SLA has been affected by the following scheduled downtimes" +msgstr "このSLAは、次の計画停止の影響を受けています" -#: ../../include/functions_reporting_html.php:5119 -msgid "No network traffic sent data" -msgstr "送信ネットワークトラフィック無し" - -#: ../../include/functions_reporting_html.php:5129 -msgid "Network traffic sent" -msgstr "送信ネットワークトラフィック" - -#: ../../include/functions_reporting_html.php:5136 -msgid "No network traffic received data" -msgstr "受信ネットワークトラフィック無し" - -#: ../../include/functions_reporting_html.php:5146 -msgid "Network traffic received" -msgstr "受信ネットワークトラフィック" - -#: ../../include/functions_reporting_html.php:5167 -msgid "This SLA has been affected by the following planned downtimes" -msgstr "この SLA は、次の計画停止によって影響を受けます" - -#: ../../include/functions_reporting_html.php:5168 +#: ../../include/functions_reporting_html.php:5790 msgid "" -"If the duration of the planned downtime is less than 5 minutes it will not " +"If the duration of the scheduled downtime is less than 5 minutes it will not " "be represented in the graph" -msgstr "5分未満の計画停止期間はグラフに表現されません。" +msgstr "計画停止の期間が 5分未満の場合、グラフには表示されません。" -#: ../../include/functions_reporting_html.php:5175 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:431 +#: ../../include/functions_reporting_html.php:5797 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:417 msgid "Dates" msgstr "日付" -#: ../../include/functions_reporting_html.php:5206 -msgid "This item is affected by a malformed planned downtime" -msgstr "この要素は不正な計画停止の影響を受けます" +#: ../../include/functions_reporting_html.php:5828 +msgid "This item is affected by a malformed scheduled downtime" +msgstr "このアイテムは、不正な形式の計画停止の影響を受けます" -#: ../../include/functions_reporting_html.php:5206 -msgid "Go to the planned downtimes section to solve this" -msgstr "これを解決するために計画停止画面へ行く" +#: ../../include/functions_reporting_html.php:5828 +msgid "Go to the scheduled downtimes section to solve this" +msgstr "これを解決するには、計画停止の画面に移動します" + +#: ../../include/functions.php:231 +msgid "." +msgstr "." #: ../../include/functions.php:233 msgid "," msgstr "," -#: ../../include/functions.php:503 ../../include/functions.php:643 +#: ../../include/functions.php:488 ../../include/functions.php:639 msgid "s" msgstr "s" -#: ../../include/functions.php:504 ../../include/functions.php:644 +#: ../../include/functions.php:489 ../../include/functions.php:640 msgid "d" msgstr "d" -#: ../../include/functions.php:505 ../../include/functions.php:645 +#: ../../include/functions.php:490 ../../include/functions.php:641 msgid "M" msgstr "M" -#: ../../include/functions.php:506 ../../include/functions.php:646 +#: ../../include/functions.php:491 ../../include/functions.php:642 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:259 -#: ../../include/rest-api/models/VisualConsole/Item.php:1918 +#: ../../include/rest-api/models/VisualConsole/Item.php:2004 msgid "Y" msgstr "Y" -#: ../../include/functions.php:507 ../../include/functions.php:647 +#: ../../include/functions.php:492 ../../include/functions.php:643 msgid "m" msgstr "m" -#: ../../include/functions.php:508 ../../include/functions.php:648 +#: ../../include/functions.php:493 ../../include/functions.php:644 msgid "h" msgstr "h" -#: ../../include/functions.php:509 ../../include/functions.php:649 +#: ../../include/functions.php:494 ../../include/functions.php:645 msgid "N" msgstr "N" -#: ../../include/functions.php:1026 ../../include/functions.php:1271 -#: ../../include/functions.php:1305 ../../include/functions_graph.php:2883 -#: ../../include/functions_graph.php:3465 -#: ../../include/functions_graph.php:3466 -#: ../../include/functions_graph.php:4947 +#: ../../include/functions.php:1022 ../../include/functions.php:1267 +#: ../../include/functions.php:1301 ../../include/functions_graph.php:3512 +#: ../../include/functions_graph.php:3513 +#: ../../include/functions_graph.php:5080 #: ../../include/functions_incidents.php:34 #: ../../include/functions_incidents.php:75 -#: ../../include/functions_events.php:3096 +#: ../../include/functions_events.php:3277 msgid "Maintenance" msgstr "メンテナンス" -#: ../../include/functions.php:1030 ../../include/functions.php:1272 -#: ../../include/functions.php:1309 ../../include/functions_graph.php:3470 -#: ../../include/functions_graph.php:3471 -#: ../../include/functions_graph.php:4951 -#: ../../include/functions_events.php:3100 +#: ../../include/functions.php:1026 ../../include/functions.php:1268 +#: ../../include/functions.php:1305 ../../include/functions_graph.php:3517 +#: ../../include/functions_graph.php:3518 +#: ../../include/functions_graph.php:5084 +#: ../../include/functions_events.php:3281 msgid "Informational" msgstr "情報" -#: ../../include/functions.php:1046 ../../include/functions.php:1274 -#: ../../include/functions.php:1325 ../../include/functions_graph.php:3480 -#: ../../include/functions_graph.php:3481 -#: ../../include/functions_graph.php:4967 +#: ../../include/functions.php:1042 ../../include/functions.php:1270 +#: ../../include/functions.php:1321 ../../include/functions_graph.php:3527 +#: ../../include/functions_graph.php:3528 +#: ../../include/functions_graph.php:5100 msgid "Minor" msgstr "マイナー" -#: ../../include/functions.php:1050 ../../include/functions.php:1276 -#: ../../include/functions.php:1329 ../../include/functions_graph.php:3490 -#: ../../include/functions_graph.php:3491 -#: ../../include/functions_graph.php:4971 +#: ../../include/functions.php:1046 ../../include/functions.php:1272 +#: ../../include/functions.php:1325 ../../include/functions_graph.php:3537 +#: ../../include/functions_graph.php:3538 +#: ../../include/functions_graph.php:5104 msgid "Major" msgstr "メジャー" -#: ../../include/functions.php:1225 ../../include/functions_events.php:3020 +#: ../../include/functions.php:1221 ../../include/functions_events.php:3201 msgid "Monitor Critical" msgstr "障害" -#: ../../include/functions.php:1226 ../../include/functions_events.php:3024 +#: ../../include/functions.php:1222 ../../include/functions_events.php:3205 msgid "Monitor Warning" msgstr "警告" -#: ../../include/functions.php:1227 ../../include/functions_events.php:3028 +#: ../../include/functions.php:1223 ../../include/functions_events.php:3209 msgid "Monitor Normal" msgstr "正常" -#: ../../include/functions.php:1229 +#: ../../include/functions.php:1225 msgid "Monitor Unknown" msgstr "不明状態" -#: ../../include/functions.php:1232 ../../include/functions_events.php:2654 -#: ../../include/functions_events.php:3036 +#: ../../include/functions.php:1228 ../../include/functions_events.php:2831 +#: ../../include/functions_events.php:3217 msgid "Alert recovered" msgstr "復旧したアラート" -#: ../../include/functions.php:1233 ../../include/functions_events.php:2702 -#: ../../include/functions_events.php:3040 +#: ../../include/functions.php:1229 ../../include/functions_events.php:2879 +#: ../../include/functions_events.php:3221 msgid "Alert ceased" msgstr "停止されたアラート" -#: ../../include/functions.php:1234 ../../include/functions_events.php:3044 +#: ../../include/functions.php:1230 ../../include/functions_events.php:3225 msgid "Alert manual validation" msgstr "承諾されたアラート" -#: ../../include/functions.php:1236 +#: ../../include/functions.php:1232 msgid "Agent created" msgstr "エージェント作成" -#: ../../include/functions.php:1237 ../../include/functions_events.php:3048 +#: ../../include/functions.php:1233 ../../include/functions_events.php:3229 msgid "Recon host detected" msgstr "自動検出" -#: ../../include/functions.php:1240 ../../include/functions_events.php:2698 -#: ../../include/functions_events.php:3060 +#: ../../include/functions.php:1236 ../../include/functions_events.php:2875 +#: ../../include/functions_events.php:3241 msgid "Configuration change" msgstr "設定変更" -#: ../../include/functions.php:2535 +#: ../../include/functions.php:1352 ../../include/functions.php:1382 +msgid "ALERT FIRED" +msgstr "アラート発報" + +#: ../../include/functions.php:1355 ../../include/functions.php:1392 +#: ../../include/functions_modules.php:3737 +#: ../../include/class/Tree.class.php:642 ../../include/lib/Module.php:565 +#: ../../operation/agentes/status_monitor.php:1554 +#: ../../operation/agentes/status_monitor.php:1560 +msgid "NO DATA" +msgstr "データがありません" + +#: ../../include/functions.php:2701 #, php-format msgid "%s seconds" msgstr "%s 秒" -#: ../../include/functions.php:2538 ../../include/functions.php:2539 +#: ../../include/functions.php:2704 ../../include/functions.php:2705 #, php-format msgid "%s minutes" msgstr "%s 分" -#: ../../include/functions.php:2547 ../../include/functions.php:2548 +#: ../../include/functions.php:2713 ../../include/functions.php:2714 #, php-format msgid "%s months" msgstr "%s ヶ月" -#: ../../include/functions.php:2550 ../../include/functions.php:2551 +#: ../../include/functions.php:2716 ../../include/functions.php:2717 #, php-format msgid "%s years" msgstr "%s 年" -#: ../../include/functions.php:2553 +#: ../../include/functions.php:2719 msgid "Default values will be used" msgstr "デフォルト値を利用します" -#: ../../include/functions.php:2742 +#: ../../include/functions.php:2912 msgid "The uploaded file was only partially uploaded" msgstr "ファイルは部分的にのみアップロードされました" -#: ../../include/functions.php:2746 +#: ../../include/functions.php:2916 msgid "No file was uploaded" msgstr "ファイルがアップロードされませんでした" -#: ../../include/functions.php:2750 +#: ../../include/functions.php:2920 msgid "Missing a temporary folder" msgstr "テンポラリフォルダがありません" -#: ../../include/functions.php:2754 +#: ../../include/functions.php:2924 msgid "Failed to write file to disk" msgstr "ファイルのディスクへの書き込みに失敗しました" -#: ../../include/functions.php:2758 +#: ../../include/functions.php:2928 msgid "File upload stopped by extension" msgstr "拡張によりファイルのアップロードが停止されました" -#: ../../include/functions.php:2762 +#: ../../include/functions.php:2932 msgid "Unknown upload error" msgstr "不明なアップロードエラー" -#: ../../include/functions.php:2873 +#: ../../include/functions.php:3043 msgid "No data found to export" msgstr "エクスポートするデータがありません" -#: ../../include/functions.php:3192 -#: ../../operation/gis_maps/render_view.php:136 +#: ../../include/functions.php:3362 +#: ../../operation/gis_maps/render_view.php:146 msgid "5 seconds" msgstr "5 秒" -#: ../../include/functions.php:3193 -#: ../../operation/gis_maps/render_view.php:137 +#: ../../include/functions.php:3363 +#: ../../operation/gis_maps/render_view.php:147 msgid "10 seconds" msgstr "10 秒" -#: ../../include/functions.php:3194 +#: ../../include/functions.php:3364 msgid "15 seconds" msgstr "15秒" -#: ../../include/functions.php:3195 -#: ../../operation/gis_maps/render_view.php:138 +#: ../../include/functions.php:3365 +#: ../../include/class/AgentsAlerts.class.php:809 +#: ../../operation/gis_maps/render_view.php:148 msgid "30 seconds" msgstr "30 秒" -#: ../../include/functions.php:3199 +#: ../../include/functions.php:3366 +#: ../../include/class/AgentsAlerts.class.php:810 +#: ../../operation/gis_maps/render_view.php:149 +msgid "1 minute" +msgstr "1 分" + +#: ../../include/functions.php:3367 +#: ../../include/class/AgentsAlerts.class.php:811 +#: ../../operation/gis_maps/render_view.php:150 +msgid "2 minutes" +msgstr "2 分" + +#: ../../include/functions.php:3368 ../../include/ajax/module.php:198 +#: ../../include/class/AgentsAlerts.class.php:812 +#: ../../operation/gis_maps/render_view.php:151 +msgid "5 minutes" +msgstr "5 分" + +#: ../../include/functions.php:3369 msgid "15 minutes" msgstr "15 分" -#: ../../include/functions.php:3200 ../../include/ajax/module.php:164 +#: ../../include/functions.php:3370 ../../include/ajax/module.php:199 msgid "30 minutes" msgstr "30 分" -#: ../../include/functions.php:3671 +#: ../../include/functions.php:3885 msgid "Summatory series" -msgstr "" +msgstr "合計シリーズ" -#: ../../include/functions.php:3675 +#: ../../include/functions.php:3889 msgid "Average series" -msgstr "" +msgstr "平均シリーズ" -#: ../../include/functions.php:3699 ../../include/functions.php:3700 -#: ../../include/functions.php:3708 ../../include/functions.php:3714 -#: ../../include/functions.php:3750 ../../include/functions.php:3811 +#: ../../include/functions.php:3917 ../../include/functions.php:3936 +#: ../../include/functions.php:3950 ../../include/functions.php:3972 +#: ../../include/functions.php:4053 ../../include/functions.php:4125 msgid "Unit " msgstr "単位 " -#: ../../include/functions.php:3721 ../../include/functions.php:3757 +#: ../../include/functions.php:3998 ../../include/functions.php:4063 msgid "Min:" msgstr "最小:" -#: ../../include/functions.php:3726 ../../include/functions.php:3762 +#: ../../include/functions.php:4005 ../../include/functions.php:4070 msgid "Max:" msgstr "最大:" -#: ../../include/functions.php:3731 ../../include/functions.php:3767 +#: ../../include/functions.php:4012 ../../include/functions.php:4077 msgid "Avg:" msgstr "平均:" -#: ../../include/functions.php:3808 ../../include/functions.php:3816 +#: ../../include/functions.php:4122 ../../include/functions.php:4130 msgid "of module" -msgstr "" +msgstr "のモジュール" -#: ../../include/functions.php:3833 +#: ../../include/functions.php:4147 msgid "Projection" -msgstr "" +msgstr "投影" + +#: ../../include/functions.php:5962 +msgid "Testing Pandora FMS email" +msgstr "Pandora FMS メールのテスト" + +#: ../../include/functions.php:5975 +msgid "" +"This is an email test sent from Pandora FMS. If you can read this, your " +"configuration works." +msgstr "これは、Pandora FMS から送信されたメールテストです。 これを読めているなら設定は機能しています。" #: ../../include/functions_cron.php:446 msgid "Scheduled jobs" msgstr "スケジュールされたジョブ" -#: ../../include/functions_api.php:93 -msgid "No set or get or help operation." -msgstr "設定、参照、ヘルプの操作がありません。" +#: ../../include/functions_api.php:115 +msgid "Not `set`, `get` or `help` operation selected." +msgstr "`set`, `get` または `help` 操作が選択されていません。" -#: ../../include/functions_api.php:103 +#: ../../include/functions_api.php:125 msgid "This operation does not exist." msgstr "この操作は存在しません。" -#: ../../include/functions_api.php:113 -msgid "Id does not exist in BD." -msgstr "ID が存在しません。" +#: ../../include/functions_api.php:135 +msgid "The Id does not exist in database." +msgstr "データベースに ID が存在しません。" -#: ../../include/functions_api.php:123 +#: ../../include/functions_api.php:145 msgid "This operation can not be used in cluster elements." msgstr "クラスタ要素ではこの操作は使えません。" -#: ../../include/functions_api.php:133 -msgid "The user has not enough permission to make this action." -msgstr "ユーザにこの操作をするための十分な権限がありません。" +#: ../../include/functions_api.php:155 +msgid "The user has not enough permissions for perform this action." +msgstr "このアクションを実行するための十分な権限がありません。" -#: ../../include/functions_api.php:1083 -msgid "Does not exist agent with this name." -msgstr "この名前のエージェントが存在しません。" - -#: ../../include/functions_api.php:1093 -msgid "Does not exist module with this name." -msgstr "この名前のモジュールがありません。" - -#: ../../include/functions_api.php:1158 -msgid "Does not exist the pair alias/module required." -msgstr "別名/モジュールのペアが必要です。" - -#: ../../include/functions_api.php:1357 -msgid "The agent parent don`t exist." -msgstr "エージェントの親が存在しません。" - -#: ../../include/functions_api.php:1362 -msgid "The user cannot access to parent agent." -msgstr "ユーザが親エージェントにアクセスできません。" - -#: ../../include/functions_api.php:1648 -msgid "Could not be created for unknown reason" -msgstr "不明な理由で作成できませんでした" - -#: ../../include/functions_api.php:1691 -msgid "Error creating OS" -msgstr "OS 作成エラー" - -#: ../../include/functions_api.php:1720 -msgid "Success updating OS" -msgstr "OS を更新しました" - -#: ../../include/functions_api.php:1909 ../../include/functions_api.php:8250 -#: ../../include/functions_api.php:14010 -msgid "Correct Delete" -msgstr "削除しました。" - -#: ../../include/functions_api.php:3126 +#: ../../include/functions_api.php:175 msgid "" -"Error in creation network module. Id_module_type is not correct for network " -"modules." -msgstr "ネットワークモジュール作成エラー。ネットワークモジュールの id_module_type が不正です。" +"This console is not the environment administrator. Please, manage this " +"feature from centralized manager console (Metaconsole)." +msgstr "このコンソールは環境管理者ではありません。 この機能は、中央管理コンソール(メタコンソール)から管理してください。" -#: ../../include/functions_api.php:3205 -msgid "Error in creation network module." -msgstr "ネットワークモジュールの作成に失敗しました。" +#: ../../include/functions_api.php:185 +msgid "Auth error" +msgstr "認証エラー" -#: ../../include/functions_api.php:3238 -msgid "Error updating network module. Module name cannot be left blank." -msgstr "ネットワークモジュール更新エラー。モジュール名が指定されていません。" +#: ../../include/functions_api.php:1470 +msgid "" +"The agent could not be modified. For security reasons, use a group other " +"than 0." +msgstr "エージェントを編集できませんでした。セキュリティ上の理由により 0 以外のグループを利用してください。" -#: ../../include/functions_api.php:3257 -msgid "Error updating network module. Id_module doesn't exist." -msgstr "ネットワークモジュール更新エラー。id_module が存在しません。" +#: ../../include/functions_api.php:1924 +#, php-format +msgid "Updated %d/%d agents" +msgstr "%d/%d エージェントを更新しました" -#: ../../include/functions_api.php:3283 -msgid "Error updating network module. Id_module exists in the new agent." -msgstr "ネットワークモジュール更新エラー。id_module が新規エージェントにあります。" +#: ../../include/functions_api.php:1932 +msgid "Agent updated." +msgstr "エージェントを更新しました。" -#: ../../include/functions_api.php:3341 +#: ../../include/functions_api.php:2166 +msgid "Could not create OS" +msgstr "OS を作成できませんでした" + +#: ../../include/functions_api.php:2205 +msgid "Could not update OS" +msgstr "OS を更新できませんでした" + +#: ../../include/functions_api.php:2406 +msgid "The agent was successfully deleted" +msgstr "エージェントを削除しました" + +#: ../../include/functions_api.php:3901 msgid "Network module updated." msgstr "ネットワークモジュールを更新しました。" -#: ../../include/functions_api.php:3371 -msgid "Error in creation plugin module. Id_plugin cannot be left blank." -msgstr "ラグインモジュール作成エラー。id_plugin が指定されていません。" - -#: ../../include/functions_api.php:3472 -msgid "Error in creation plugin module." -msgstr "プラグインモジュール作成エラー。" - -#: ../../include/functions_api.php:3504 -msgid "Error updating plugin module. Id_module cannot be left blank." -msgstr "プラグインモジュール更新エラー。id_module が指定されていません。" - -#: ../../include/functions_api.php:3529 -msgid "Error updating plugin module. Id_module exists in the new agent." -msgstr "プラグインモジュール更新エラー。id_module が新規エージェントにあります。" - -#: ../../include/functions_api.php:3537 -msgid "Error updating plugin module. Id_agent doesn't exist." -msgstr "プラグインモジュールの更新エラー。id_agent が存在しません。" - -#: ../../include/functions_api.php:3601 +#: ../../include/functions_api.php:4197 msgid "Plugin module updated." msgstr "プラグインモジュールを更新しました。" -#: ../../include/functions_api.php:3631 -msgid "Error in creation data module. Module_name cannot be left blank." -msgstr "データモジュール作成エラー。module_name が指定されていません。" +#: ../../include/functions_api.php:4553 +#, php-format +msgid "Synthetic module created ID: %s" +msgstr "合成モジュールが作成したID: %s" -#: ../../include/functions_api.php:3723 ../../include/functions_api.php:3814 -#: ../../include/functions_api.php:3967 -msgid "Error in creation data module." -msgstr "データモジュール作成エラー。" - -#: ../../include/functions_api.php:3755 -msgid "Error in creation synthetic module. Module_name cannot be left blank." -msgstr "統合モジュール作成エラー。モジュール名は空にできません。" - -#: ../../include/functions_api.php:3778 ../../include/functions_api.php:3784 -msgid "Error in creation synthetic module. Agent name doesn't exist." -msgstr "統合モジュール作成エラー。エージェント名が存在しません。" - -#: ../../include/functions_api.php:3957 ../../include/functions_api.php:4110 +#: ../../include/functions_api.php:4706 msgid "Synthetic module created ID: " msgstr "統合モジュールを作成しました。ID: " -#: ../../include/functions_api.php:4143 -msgid "Error updating data module. Id_module cannot be left blank." -msgstr "データモジュール更新エラー。id_module が指定されていません。" - -#: ../../include/functions_api.php:4168 -msgid "Error updating data module. Id_module exists in the new agent." -msgstr "データモジュール更新エラー。id_module が新規エージェントにあります。" - -#: ../../include/functions_api.php:4176 -msgid "Error updating data module. Id_agent doesn't exist." -msgstr "データモジュールの更新エラー。id_agent が存在しません。" - -#: ../../include/functions_api.php:4227 +#: ../../include/functions_api.php:4823 msgid "Data module updated." msgstr "データモジュールを更新しました。" -#: ../../include/functions_api.php:4263 -msgid "Error in creation SNMP module. Module_name cannot be left blank." -msgstr "SNMPモジュール作成エラー。module_name が指定されていません。" - -#: ../../include/functions_api.php:4268 -msgid "" -"Error in creation SNMP module. Invalid id_module_type for a SNMP module." -msgstr "SNMPモジュール作成エラー。SNMPモジュールの id_module_type が不正です。" - -#: ../../include/functions_api.php:4299 ../../include/functions_api.php:4490 -#: ../../include/functions_api.php:7686 -msgid "" -"Error in creation SNMP module. snmp3_priv_method doesn't exist. Set it to " -"'AES' or 'DES'. " -msgstr "SNMPモジュール作成エラー。snmp3_priv_method がありません。'AES' または 'DES' を設定してください。 " - -#: ../../include/functions_api.php:4304 ../../include/functions_api.php:4501 -#: ../../include/functions_api.php:7691 -msgid "" -"Error in creation SNMP module. snmp3_sec_level doesn't exist. Set it to " -"'authNoPriv' or 'authPriv' or 'noAuthNoPriv'. " -msgstr "" -"SNMPモジュール作成エラー。snmp3_sec_level がありません。 'authNoPriv'、'authPriv'、noAuthNoPriv' " -"のいずれかを設定してください。 " - -#: ../../include/functions_api.php:4309 ../../include/functions_api.php:4509 -#: ../../include/functions_api.php:7696 -msgid "" -"Error in creation SNMP module. snmp3_auth_method doesn't exist. Set it to " -"'MD5' or 'SHA'. " -msgstr "SNMPモジュール作成エラー。snmp3_auth_method がありません。'MD5' または 'SHA' を設定してください。 " - -#: ../../include/functions_api.php:4413 -msgid "Error in creation SNMP module." -msgstr "SNMPモジュール作成エラー。" - -#: ../../include/functions_api.php:4447 -msgid "Error updating SNMP module. Id_module cannot be left blank." -msgstr "SNMPモジュール更新エラー。id_module が指定されていません。" - -#: ../../include/functions_api.php:4472 -msgid "Error updating SNMP module. Id_module exists in the new agent." -msgstr "SNMPモジュール更新エラー。id_moduleが新規エージェントにあります。" - -#: ../../include/functions_api.php:4480 -msgid "Error updating snmp module. Id_agent doesn't exist." -msgstr "snmp モジュールの更新エラー。id_agent が存在しません。" - -#: ../../include/functions_api.php:4601 +#: ../../include/functions_api.php:5196 msgid "SNMP module updated." msgstr "SNMPモジュールを更新しました。" -#: ../../include/functions_api.php:4637 -msgid "" -"Error creating network component. Network component name cannot be left " -"blank." -msgstr "ネットワークコンポーネント作成エラー。ネットワークコンポーネント名が指定されていません。" +#: ../../include/functions_api.php:5807 +msgid "Error creating alert template. Id_group cannot be left blank." +msgstr "アラートテンプレートの作成中にエラーが発生しました。 id_group は空白にできません。" -#: ../../include/functions_api.php:4642 +#: ../../include/functions_api.php:5821 msgid "" -"Error creating network component. Incorrect value for Network component type " -"field." -msgstr "ネットワークコンポーネント作成エラー。ネットワークコンポーネントタイプが不正です。" - -#: ../../include/functions_api.php:4647 -msgid "" -"Error creating network component. Network component group cannot be left " -"blank." -msgstr "ネットワークコンポーネント作成エラー。ネットワークコンポーネントグループが指定されていません。" - -#: ../../include/functions_api.php:4685 -msgid "" -"Error creating network component. This network component already exists." -msgstr "ネットワークコンポーネント作成エラー。ネットワークコンポーネントがすでに存在します。" - -#: ../../include/functions_api.php:4733 -msgid "" -"Error creating plugin component. Plugin component name cannot be left blank." -msgstr "プラグインコンポーネント作成エラー。プラグインコンポーネント名が指定されていません。" - -#: ../../include/functions_api.php:4739 -msgid "Error creating plugin component. Incorrect value for Id plugin." -msgstr "プラグインコンポーネント作成エラー。プラグイン ID が不正です。" - -#: ../../include/functions_api.php:4744 -msgid "" -"Error creating plugin component. Plugin component group cannot be left blank." -msgstr "プラグインコンポーネント作成エラー。プラグインコンポーネントグループが指定されていません。" - -#: ../../include/functions_api.php:4786 -msgid "" -"Error creating plugin component. This plugin component already exists." -msgstr "プラグインコンポーネント作成エラー。プラグインコンポーネントがすでに存在します。" - -#: ../../include/functions_api.php:4828 -msgid "" -"Error creating SNMP component. SNMP component name cannot be left blank." -msgstr "SNMPコンポーネント作成エラー。SNMPコンポーネント名が指定されていません。" - -#: ../../include/functions_api.php:4838 -msgid "" -"Error creating SNMP component. Incorrect value for Snmp component type field." -msgstr "SNMPコンポーネント作成エラー。SNMPコンポーネントタイプが不正です。" - -#: ../../include/functions_api.php:4843 -msgid "" -"Error creating SNMP component. Snmp component group cannot be left blank." -msgstr "SNMPコンポーネント作成エラー。SNMPコンポーネントグループが指定されていません。" - -#: ../../include/functions_api.php:4854 -msgid "" -"Error creating SNMP component. snmp3_priv_method doesn't exist. Set it to " -"'AES' or 'DES'. " +"Error creating alert template. Invalid id_group or the user has not enough " +"permission to make this action." msgstr "" -"SNMPコンポーネント作成エラー。snmp3_priv_methd が存在しません。'AES' または 'DES' を設定してください。 " +"アラートテンプレートの作成中にエラーが発生しました。 id_group が無効であるか、ユーザにこのアクションを実行するための十分な権限がありません。" -#: ../../include/functions_api.php:4864 +#: ../../include/functions_api.php:5967 msgid "" -"Error creating SNMP component. snmp3_sec_level doesn't exist. Set it to " -"'authNoPriv' or 'authPriv' or 'noAuthNoPriv'. " +"Error updating alert template. Invalid id_group or the user has not enough " +"permission to make this action." msgstr "" -"SNMPコンポーネント作成エラー。snmp3_sec_level " -"が存在しません。'authNoPriv'、'authPriv'、'noAuthNoPriv' のいずれかを設定してください。 " +"アラートテンプレートの更新中にエラーが発生しました。 id_group が無効であるか、ユーザにこのアクションを実行するための十分な権限がありません。" -#: ../../include/functions_api.php:4872 -msgid "" -"Error creating SNMP component. snmp3_auth_method doesn't exist. Set it to " -"'MD5' or 'SHA'. " -msgstr "" -"SNMPコンポーネント作成エラー。snmp3_auth_method が存在しません。'MD5' または 'SHA' を設定してください。 " +#: ../../include/functions_api.php:6051 +msgid "Successful update of the alert template" +msgstr "アラートテンプレートを更新しました" -#: ../../include/functions_api.php:4955 -msgid "Error creating SNMP component. This SNMP component already exists." -msgstr "SNMPコンポーネント作成エラー。このSNMPコンポーネントはすでに存在します。" +#: ../../include/functions_api.php:6099 +msgid "Error deleting alert template. Id_template doesn't exist." +msgstr "アラートテンプレート削除エラー。id_template が存在しません。" -#: ../../include/functions_api.php:4997 -msgid "" -"Error creating local component. Local component name cannot be left blank." -msgstr "ローカルコンポーネント作成エラー。ローカルコンポーネント名が指定されていません。" +#: ../../include/functions_api.php:6128 +msgid "Successful delete of alert template." +msgstr "アラートテンプレートを削除しました。" -#: ../../include/functions_api.php:5010 -msgid "" -"Error creating local component. Local component group cannot be left blank." -msgstr "ローカルコンポーネント作成エラー。ローカルコンポーネントグループが指定されていません。" - -#: ../../include/functions_api.php:5043 -msgid "Error creating local component." -msgstr "ローカルコンポーネント作成エラー。" - -#: ../../include/functions_api.php:5051 -msgid "Error creating local component. This local component already exists." -msgstr "ローカルコンポーネント作成エラー。このローカルコンポーネントはすでに存在します。" - -#: ../../include/functions_api.php:5096 -msgid "" -"Error getting module value from all agents. Module name cannot be left blank." -msgstr "全エージェントからのモジュール値取得エラー。モジュール名が指定されていません。" - -#: ../../include/functions_api.php:5106 -msgid "" -"Error getting module value from all agents. Module name doesn't exist." -msgstr "全エージェントからのモジュール値取得エラー。モジュール名が存在しません。" - -#: ../../include/functions_api.php:5169 -msgid "Error creating alert template. Template name cannot be left blank." -msgstr "アラートテンプレート作成エラー。テンプレート名が指定されていません。" - -#: ../../include/functions_api.php:5241 -msgid "Error creating alert template." -msgstr "アラートテンプレート作成エラー。" - -#: ../../include/functions_api.php:5281 -msgid "Error updating alert template. Id_template cannot be left blank." -msgstr "アラートテンプレート更新エラー。id_templateが指定されていません。" - -#: ../../include/functions_api.php:5291 -msgid "Error updating alert template. Id_template doesn't exist." -msgstr "アラートテンプレート更新エラー。id_templateが存在しません。" - -#: ../../include/functions_api.php:5342 -msgid "Error updating alert template." -msgstr "アラートテンプレート更新エラー。" - -#: ../../include/functions_api.php:5349 -msgid "Correct updating of alert template" -msgstr "アラートテンプレートの更新内容を修正してください" - -#: ../../include/functions_api.php:5378 -msgid "Error deleting alert template. Id_template cannot be left blank." -msgstr "アラートテンプレート削除エラー。id_templateが指定されていません。" - -#: ../../include/functions_api.php:5389 -msgid "Error deleting alert template." -msgstr "アラートテンプレート削除エラー。" - -#: ../../include/functions_api.php:5396 -msgid "Correct deleting of alert template." -msgstr "アラートテンプレートの削除内容を修正してください" - -#: ../../include/functions_api.php:5447 -msgid "Error getting all alert templates." -msgstr "全アラートテンプレート取得エラー。" - -#: ../../include/functions_api.php:5492 -msgid "Error getting all alert commands." -msgstr "全アラートコマンドの取得エラー" - -#: ../../include/functions_api.php:5527 -msgid "Error getting alert template. Id_template doesn't exist." -msgstr "アラートテンプレート取得エラー。id_templateが存在しません。" - -#: ../../include/functions_api.php:5555 -msgid "Error getting alert template." -msgstr "アラートテンプレート取得エラー。" - -#: ../../include/functions_api.php:5669 -msgid "Error getting module groups." -msgstr "モジュールグループ取得エラー。" - -#: ../../include/functions_api.php:5733 -msgid "Error getting plugins." -msgstr "プラグイン取得エラー。" - -#: ../../include/functions_api.php:5781 ../../include/functions_api.php:5787 -msgid "Error creating module from network component. Agent doesn't exist." -msgstr "ネットワークコンポーネントからのモジュール作成エラー。エージェントが存在しません。" - -#: ../../include/functions_api.php:5795 -msgid "" -"Error creating module from network component. Network component doesn't " -"exist." -msgstr "ネットワークコンポーネントからのモジュール作成エラー。ネットワークコンポーネントが存在しません。" - -#: ../../include/functions_api.php:5821 ../../include/functions_api.php:11296 -#: ../../include/functions_api.php:11362 ../../include/functions_api.php:11643 -#: ../../include/functions_api.php:11724 +#: ../../include/functions_api.php:6548 ../../include/functions_api.php:12485 +#: ../../include/functions_api.php:12551 ../../include/functions_api.php:12832 +#: ../../include/functions_api.php:12912 #, php-format msgid "%d agents affected" msgstr "%d エージェントに影響します" -#: ../../include/functions_api.php:5827 -msgid "Error creating module from network component. Error creating module." -msgstr "ネットワークコンポーネントからのモジュール作成エラー。モジュール作成エラー。" - -#: ../../include/functions_api.php:5858 -msgid "Error assigning module to template. Id_template cannot be left blank." -msgstr "テンプレートへのモジュール割当エラー。id_templateが指定されていません。" - -#: ../../include/functions_api.php:5866 -msgid "Error assigning module to template. Id_module cannot be left blank." -msgstr "テンプレートへのモジュール割当エラー。id_moduleが指定されていません。" - -#: ../../include/functions_api.php:5874 -msgid "Error assigning module to template. Id_agent cannot be left blank." -msgstr "テンプレートへのモジュール割当エラー。id_agentが指定されていません。" - -#: ../../include/functions_api.php:5891 -msgid "Error assigning module to template. Id_template doensn't exists." -msgstr "テンプレートへのモジュール割当エラー。id_templateが存在しません。" - -#: ../../include/functions_api.php:5899 -msgid "Error assigning module to template. Id_agent doesn't exist." -msgstr "テンプレートへのモジュール割当エラー。id_agentが存在しません。" - -#: ../../include/functions_api.php:5906 -msgid "Error assigning module to template. Id_module doesn't exist." -msgstr "テンプレートへのモジュール割当エラー。id_moduleが存在しません。" - -#: ../../include/functions_api.php:5914 -msgid "Error assigning module to template." -msgstr "テンプレートへのモジュール割当エラー。" - -#: ../../include/functions_api.php:5948 -msgid "" -"Error deleting module template. Id_module_template cannot be left blank." -msgstr "モジュールテンプレート削除エラー。id_module_templateが指定されていません。" - -#: ../../include/functions_api.php:5955 -msgid "Error deleting module template. Id_module_template doesn't exist." -msgstr "モジュールテンプレート削除エラー。id_module_templateが存在しません。" - -#: ../../include/functions_api.php:5963 ../../include/functions_api.php:6071 -msgid "Error deleting module template." -msgstr "モジュールテンプレート削除エラー。" - -#: ../../include/functions_api.php:5965 ../../include/functions_api.php:6073 +#: ../../include/functions_api.php:6694 msgid "Correct deleting of module template." msgstr "モジュールテンプレートの削除内容を修正してください。" -#: ../../include/functions_api.php:6053 +#: ../../include/functions_api.php:6802 +msgid "Successful delete of module template." +msgstr "モジュールテンプレートを削除しました。" + +#: ../../include/functions_api.php:6835 +msgid "Error validating alert. Id_template cannot be left blank." +msgstr "アラート承諾エラー。id_template は空にできません。" + +#: ../../include/functions_api.php:6843 +msgid "Error validating alert. Id_agent cannot be left blank." +msgstr "アラート承諾エラー。id_agent は空にできません。" + +#: ../../include/functions_api.php:6851 +msgid "Error validating alert. Id_module cannot be left blank." +msgstr "アラート承諾エラー。id_module は空にできません。" + +#: ../../include/functions_api.php:6922 +msgid "Error validating alert. Specified alert does not exist." +msgstr "アラート承諾エラー。指定のアラートが存在しません。" + +#: ../../include/functions_api.php:6933 +msgid "Error validating alert" +msgstr "アラート承諾エラー" + +#: ../../include/functions_api.php:7007 #, php-format -msgid "Module template has been deleted in %d agents." -msgstr "%d エージェントのモジュールテンプレートを削除しました" +msgid "Correct validation of all alerts (total %d)." +msgstr "全アラートの承諾をしました(合計 %d)。" -#: ../../include/functions_api.php:6146 -msgid "Error validate all alerts. Failed " -msgstr "全アラートの承諾エラー。失敗数: " +#: ../../include/functions_api.php:7101 +msgid "Correct validation of all policy alerts." +msgstr "全ポリシーアラートを承諾しました。" -#: ../../include/functions_api.php:6148 -#, php-format -msgid "Correct validating of all alerts (total %d)." -msgstr "全アラートを承諾しました(トータル %d)。" +#: ../../include/functions_api.php:7143 +msgid "" +"Error stopping downtime. Periodical and running scheduled downtime cannot be " +"stopped." +msgstr "計画停止の停止中にエラーが発生しました。 定期実行かつ実行中の計画停止を停止することはできません。" -#: ../../include/functions_api.php:6183 -msgid "Error validating all alert policies." -msgstr "全アラートポリシーの承諾エラー。" - -#: ../../include/functions_api.php:6240 -msgid "Error validate all policy alerts. Failed " -msgstr "全ポリシーアラートの承諾エラー。失敗数: " - -#: ../../include/functions_api.php:6242 -msgid "Correct validating of all policy alerts." -msgstr "全ポリシーアラートの承諾内容を修正してください。" - -#: ../../include/functions_api.php:6274 -msgid "Error stopping downtime. Id_downtime cannot be left blank." -msgstr "計画停止の中断エラー。id_downtimeが指定されていません。" - -#: ../../include/functions_api.php:6285 -msgid "No action has been taken." -msgstr "アクションが行われていません。" - -#: ../../include/functions_api.php:6287 -msgid "Error stopping downtime." -msgstr "計画停止の停止エラー" - -#: ../../include/functions_api.php:6289 +#: ../../include/functions_api.php:7156 msgid "Downtime stopped." msgstr "計画停止を中断しました。" -#: ../../include/functions_api.php:6416 -msgid "Error set tag." -msgstr "タグ設定エラー" - -#: ../../include/functions_api.php:6478 -msgid "No planned downtime retrieved" -msgstr "計画停止がありません" - -#: ../../include/functions_api.php:6765 +#: ../../include/functions_api.php:7638 msgid "and this modules are doesn't exists or not applicable a this agents: " msgstr "これらのモジュールが存在しないかまたはエージェントに適用できません : " -#: ../../include/functions_api.php:6769 +#: ../../include/functions_api.php:7642 msgid "and this agents are generate problems: " msgstr "これらのエージェントでエラーです : " -#: ../../include/functions_api.php:6773 +#: ../../include/functions_api.php:7646 msgid "and this agents with ids are doesn't exists: " msgstr "これらのエージェントIDは存在しません : " -#: ../../include/functions_api.php:6813 -msgid "Error adding data module to policy. Id_policy cannot be left blank." -msgstr "ポリシーへのデータモジュール追加エラー。id_policyが指定されていません。" +#: ../../include/functions_api.php:7794 +msgid "Planned downtime updated" +msgstr "計画停止を更新しました" -#: ../../include/functions_api.php:6823 -msgid "Error adding data module to policy. Module_name cannot be left blank." -msgstr "ポリシーへのデータモジュール追加エラー。module_nameが指定されていません。" +#: ../../include/functions_api.php:7870 +msgid " Agents deleted" +msgstr " エージェントを削除しました" -#: ../../include/functions_api.php:6831 -msgid "Error adding data module to policy." -msgstr "ポリシーへのデータモジュール追加エラー。" +#: ../../include/functions_api.php:7951 +msgid " Agents added" +msgstr " エージェントを追加しました" -#: ../../include/functions_api.php:6869 -msgid "" -"Error adding data module to policy. The module is already in the policy." -msgstr "ポリシーへのデータモジュール追加エラー。指定のモジュールがすでにポリシー内にあります。" - -#: ../../include/functions_api.php:6921 -msgid "Error updating data module in policy. Id_policy cannot be left blank." -msgstr "ポリシーのデータモジュール更新エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:6930 -msgid "" -"Error updating data module in policy. Id_policy_module cannot be left blank." -msgstr "ポリシーのデータモジュール更新エラー。id_policy_moduleが指定されていません。" - -#: ../../include/functions_api.php:6938 -msgid "Error updating data module in policy. Module doesn't exist." -msgstr "ポリシーのデータモジュール更新エラー。モジュールが存在しません。" - -#: ../../include/functions_api.php:6945 -msgid "" -"Error updating data module in policy. Module type is not network type." -msgstr "ポリシー内のデータモジュールの更新エラー。モジュールタイプがネットワークタイプではありません。" - -#: ../../include/functions_api.php:6995 +#: ../../include/functions_api.php:8071 msgid "Data policy module updated." msgstr "データポリシーモジュールを更新しました。" -#: ../../include/functions_api.php:7030 -msgid "" -"Error adding network module to policy. Id_policy cannot be left blank." -msgstr "ポリシーへのネットワークモジュール追加エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:7043 -msgid "" -"Error adding network module to policy. Module_name cannot be left blank." -msgstr "ポリシーへのネットワークモジュール追加エラー。module_nameが指定されていません。" - -#: ../../include/functions_api.php:7051 -msgid "" -"Error adding network module to policy. Id_module_type is not correct for " -"network modules." -msgstr "ポリシーへのネットワークモジュール追加エラー。id_module_typeがネットワークモジュールとして不正です。" - -#: ../../include/functions_api.php:7069 -msgid "Error adding network module to policy." -msgstr "ポリシーへのネットワークモジュール追加エラー。" - -#: ../../include/functions_api.php:7109 -msgid "" -"Error adding network module to policy. The module is already in the policy." -msgstr "ポリシーへのネットワークモジュール追加エラー。指定したモジュールはすでにポリシー内にあります。" - -#: ../../include/functions_api.php:7151 -msgid "" -"Error updating network module in policy. Id_policy cannot be left blank." -msgstr "ポリシーのネットワークモジュール更新エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:7159 -msgid "" -"Error updating network module in policy. Id_policy_module cannot be left " -"blank." -msgstr "ポリシーのネットワークモジュール更新エラー。id_policy_moduleが指定されていません。" - -#: ../../include/functions_api.php:7170 -msgid "Error updating network module in policy. Module doesn't exist." -msgstr "ポリシーのネットワークモジュール更新エラー。モジュールが存在しません。" - -#: ../../include/functions_api.php:7178 -msgid "" -"Error updating network module in policy. Module type is not network type." -msgstr "ポリシーのネットワークモジュール更新エラー。モジュールタイプがネットワークのタイプではありません。" - -#: ../../include/functions_api.php:7222 +#: ../../include/functions_api.php:8304 msgid "Network policy module updated." msgstr "ネットワークポリシーモジュールを更新しました。" -#: ../../include/functions_api.php:7252 -msgid "Error adding plugin module to policy. Id_policy cannot be left blank." -msgstr "ポリシーへのプラグインモジュール追加エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:7262 -msgid "" -"Error adding plugin module to policy. Module_name cannot be left blank." -msgstr "ポリシーへのプラグインモジュール追加エラー。module_nameが指定されていません。" - -#: ../../include/functions_api.php:7267 -msgid "Error adding plugin module to policy. Id_plugin cannot be left blank." -msgstr "ポリシーへのプラグインモジュール追加エラー。id_pluginが指定されていません。" - -#: ../../include/functions_api.php:7275 -msgid "Error adding plugin module to policy." -msgstr "ポリシーへのプラグインモジュール追加エラー。" - -#: ../../include/functions_api.php:7319 -msgid "" -"Error adding plugin module to policy. The module is already in the policy." -msgstr "ポリシーへのプラグインモジュール追加エラー。指定のモジュールはすでにポリシー内にあります。" - -#: ../../include/functions_api.php:7362 -msgid "" -"Error updating plugin module in policy. Id_policy cannot be left blank." -msgstr "ポリシーのプラグインモジュール更新エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:7370 -msgid "" -"Error updating plugin module in policy. Id_policy_module cannot be left " -"blank." -msgstr "ポリシーのプラグインモジュール更新エラー。id_policy_moduleが指定されていません。" - -#: ../../include/functions_api.php:7381 -msgid "Error updating plugin module in policy. Module doesn't exist." -msgstr "ポリシーのプラグインモジュール更新エラー。モジュールが存在しません。" - -#: ../../include/functions_api.php:7389 -msgid "" -"Error updating plugin module in policy. Module type is not network type." -msgstr "ポリシーのプラグインモジュール更新エラー。モジュールタイプがネットワークのタイプではありません。" - -#: ../../include/functions_api.php:7449 +#: ../../include/functions_api.php:8561 msgid "Plugin policy module updated." msgstr "プラグインポリシーモジュールを更新しました。" -#: ../../include/functions_api.php:7535 -#, php-format -msgid "Remote config of module %s not available" -msgstr "モジュール %s のリモート設定がありません" - -#: ../../include/functions_api.php:7652 -msgid "Error adding SNMP module to policy. Id_policy cannot be left blank." -msgstr "SNMPモジュールのポリシーへの追加エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:7662 -msgid "Error adding SNMP module to policy. Module_name cannot be left blank." -msgstr "SNMPモジュールのポリシーへの追加エラー。module_nameが指定されていません。" - -#: ../../include/functions_api.php:7670 -msgid "Error adding SNMP module to policy." -msgstr "SNMPモジュールのポリシーへの追加エラー。" - -#: ../../include/functions_api.php:7675 -msgid "" -"Error adding SNMP module to policy. Id_module_type is not correct for SNMP " -"modules." -msgstr "SNMPモジュールのポリシーへの追加エラー。id_module_type が SNMP モジュール用になっていません。" - -#: ../../include/functions_api.php:7769 -msgid "" -"Error adding SNMP module to policy. The module is already in the policy." -msgstr "SNMPモジュールのポリシーへの追加エラー。モジュールはすでにポリシー内に存在します。" - -#: ../../include/functions_api.php:7811 -msgid "Error updating SNMP module in policy. Id_policy cannot be left blank." -msgstr "ポリシー内のSNMPモジュール更新エラー。id_policyが指定されていません。" - -#: ../../include/functions_api.php:7816 -msgid "" -"Error updating SNMP module in policy. Id_policy_module cannot be left blank." -msgstr "ポリシー内のSNMPモジュール更新エラー。id_policy_moduleが指定されていません。" - -#: ../../include/functions_api.php:7824 -msgid "Error updating SNMP module in policy. Module doesn't exist." -msgstr "ポリシー内のSNMPモジュール更新エラー。モジュールが存在しません。" - -#: ../../include/functions_api.php:7829 -msgid "Error updating SNMP module in policy. Module type is not SNMP type." -msgstr "ポリシー内のSNMPモジュール更新エラー。モジュールタイプが SNMP ではありません。" - -#: ../../include/functions_api.php:7838 -msgid "" -"Error updating SNMP module. snmp3_priv_method doesn't exist. Set it to 'AES' " -"or 'DES'. " -msgstr "SNMPモジュール更新エラー。snmp3_priv_methodがありません。'AES' または 'DES' を指定してください。 " - -#: ../../include/functions_api.php:7850 -msgid "" -"Error updating SNMP module. snmp3_sec_level doesn't exist. Set it to " -"'authNoPriv' or 'authPriv' or 'noAuthNoPriv'. " -msgstr "" -"SNMPモジュール更新エラー。snmp3_sec_level がありません。'authNoPriv'、'authPriv'、'noAuthNoPriv' " -"のいずれかを指定してください。 " - -#: ../../include/functions_api.php:7859 -msgid "" -"Error updating SNMP module. snmp3_auth_method doesn't exist. Set it to 'MD5' " -"or 'SHA'. " -msgstr "SNMPモジュール更新エラー。snmp3_auth_method がありません。'MD5' または 'SHA' を指定してください。 " - -#: ../../include/functions_api.php:7945 +#: ../../include/functions_api.php:9070 msgid "SNMP policy module updated." msgstr "SNMPポリシーモジュールを更新しました。" -#: ../../include/functions_api.php:7966 ../../include/functions_api.php:7999 -msgid "Error deleting agent from policy. Policy cannot be left blank." -msgstr "ポリシーからのエージェント削除エラー。ポリシーを空白にすることはできません。" +#: ../../include/functions_api.php:9415 +msgid "Successful deletion" +msgstr "削除しました" -#: ../../include/functions_api.php:7971 -msgid "Error deleting agent from policy. Agent cannot be left blank." -msgstr "ポリシーからのエージェント削除エラー。エージェントは空白にできません。" +#: ../../include/functions_api.php:9731 +msgid "User created." +msgstr "ユーザを作成しました" -#: ../../include/functions_api.php:7977 -msgid "Error deleting agent from policy. Node ID cannot be left blank." -msgstr "ポリシーからのエージェント削除エラー。ノード ID は空白にできません。" - -#: ../../include/functions_api.php:8049 -msgid "Error in group creation. Group_name cannot be left blank." -msgstr "グループ作成エラー。group_name が指定されていません。" - -#: ../../include/functions_api.php:8057 -msgid "Error in group creation. Icon_name cannot be left blank." -msgstr "グループ作成エラー。icon_name が指定されていません。" - -#: ../../include/functions_api.php:8070 -msgid "Error in group creation. Id_parent_group doesn't exist." -msgstr "グループ作成エラー。id_parent_group が存在しません。" - -#: ../../include/functions_api.php:8099 -msgid "Error in group creation." -msgstr "グループ作成エラー。" - -#: ../../include/functions_api.php:8156 ../../include/functions_api.php:10856 -#: ../../include/functions_api.php:10909 -msgid "There is not any group with the id provided" -msgstr "指定した ID のグループが存在しません" - -#: ../../include/functions_api.php:8286 -msgid "Error in netflow filter creation. Filter name cannot be left blank." -msgstr "Netflow フィルタ作成エラー。フィルタ名が空です。" - -#: ../../include/functions_api.php:8291 -msgid "Error in netflow filter creation. Group id cannot be left blank." -msgstr "Netflow フィルタ作成エラー。グループ ID が空です。" - -#: ../../include/functions_api.php:8297 -msgid "Error in netflow filter creation. Id_group doesn't exist." -msgstr "netflow フィルタ作成エラー。id_group が存在しません。" - -#: ../../include/functions_api.php:8308 -msgid "Error in netflow filter creation. Filter cannot be left blank." -msgstr "Netflow フィルタ作成エラー。フィルタが空です。" - -#: ../../include/functions_api.php:8313 -msgid "Error in netflow filter creation. Aggregate_by cannot be left blank." -msgstr "Netflow フィルタ作成エラー。集約設定が空です。" - -#: ../../include/functions_api.php:8318 -msgid "Error in netflow filter creation. Output_format cannot be left blank." -msgstr "Netflow フィルタ作成エラー。出力フォーマットが空です。" - -#: ../../include/functions_api.php:8336 -msgid "Error in netflow filter creation." -msgstr "Netflow フィルタ作成エラー。" - -#: ../../include/functions_api.php:8553 -msgid "Create user." -msgstr "ユーザ作成" - -#: ../../include/functions_api.php:8607 -msgid "Error updating user. Id_user cannot be left blank." -msgstr "ユーザ更新エラー。id_user が指定されていません。" - -#: ../../include/functions_api.php:8617 -msgid "Error updating user. Id_user doesn't exist." -msgstr "ユーザ更新エラー。id_user が存在しません。" - -#: ../../include/functions_api.php:8634 -msgid "Error updating user. Password info incorrect." -msgstr "ユーザ更新エラー。パスワード情報が不正です。" - -#: ../../include/functions_api.php:8642 -msgid "Updated user." +#: ../../include/functions_api.php:9826 +msgid "User updated." msgstr "ユーザを更新しました。" -#: ../../include/functions_api.php:8684 -msgid "Error enable/disable user. Id_user cannot be left blank." -msgstr "ユーザの有効化/無効化エラー。id_user は空にできません。" - -#: ../../include/functions_api.php:8692 -msgid "Error enable/disable user. Enable/disable value cannot be left blank." -msgstr "ユーザの有効化/無効化エラー。有効化/無効化の値は空にできません。" - -#: ../../include/functions_api.php:8700 -msgid "Error enable/disable user. The user doesn't exist." -msgstr "ユーザの有効化/無効化エラー。ユーザが存在しません。" - -#: ../../include/functions_api.php:8711 -msgid "Error in user enabling/disabling." -msgstr "ユーザの有効化/無効化エラー。" - -#: ../../include/functions_api.php:8719 +#: ../../include/functions_api.php:9905 msgid "Enabled user." msgstr "ユーザを有効化しました。" -#: ../../include/functions_api.php:8727 +#: ../../include/functions_api.php:9913 msgid "Disabled user." msgstr "ユーザを無効化しました。" -#: ../../include/functions_api.php:9005 +#: ../../include/functions_api.php:10199 #, php-format msgid "Template have been inserted in %d agents." msgstr "%d エージェントにテンプレートを挿入しました。" -#: ../../include/functions_api.php:9177 +#: ../../include/functions_api.php:10371 msgid "XML file was generated successfully in path: " msgstr "次のパスに XML ファイルを生成しました: " -#: ../../include/functions_api.php:9317 +#: ../../include/functions_api.php:10511 #, php-format msgid "Module has been created in %d agents." msgstr "%d エージェントにモジュールを作成しました。" -#: ../../include/functions_api.php:9439 +#: ../../include/functions_api.php:10641 #, php-format msgid "Action has been set for %d agents." msgstr "%d エージェントにアクションを設定しました。" -#: ../../include/functions_api.php:9569 -#, php-format -msgid "Created/Updated %s/%s module groups" -msgstr "モジュールグループを作成(%s)/更新(%s)しました" +#: ../../include/functions_api.php:12075 +msgid "User deleted." +msgstr "ユーザを削除しました。" -#: ../../include/functions_api.php:9573 -#, php-format -msgid "Error creating/updating %s/%s module groups
" -msgstr "%s/%s モジュールグループの作成/更新エラー
" +#: ../../include/functions_api.php:12136 +msgid "User profile added." +msgstr "ユーザプロファイルを追加しました。" -#: ../../include/functions_api.php:9580 ../../include/functions_api.php:13615 -msgid "This function is only for metaconsole" -msgstr "この機能はメタコンソール専用です。" +#: ../../include/functions_api.php:12203 +msgid "User profile deleted." +msgstr "ユーザプロファイルを削除しました。" -#: ../../include/functions_api.php:9627 -msgid "Name cannot be empty." -msgstr "名前は空にできません。" +#: ../../include/functions_api.php:12492 +msgid "Module disabled successfully." +msgstr "モジュールを無効化しました。" -#: ../../include/functions_api.php:9632 -msgid "Command cannot be empty." -msgstr "コマンドは空にできません。" +#: ../../include/functions_api.php:12494 +msgid "The module could not be disabled." +msgstr "モジュールを無効化できませんでした。" -#: ../../include/functions_api.php:9637 -msgid "Name already exist" -msgstr "名前が既に存在します" +#: ../../include/functions_api.php:12558 +msgid "Module enabled successfully." +msgstr "モジュールを有効化しました。" -#: ../../include/functions_api.php:9642 -msgid "Group does not exist" -msgstr "グループが存在しません" +#: ../../include/functions_api.php:12560 +msgid "The module could not be enabled." +msgstr "モジュールを有効化できませんでした。" -#: ../../include/functions_api.php:10073 -msgid "There is not gis data for the agent" -msgstr "エージェントに GIS データがありません" +#: ../../include/functions_api.php:12608 ../../include/functions_api.php:12661 +msgid "The alert could not be disabled." +msgstr "アラートを無効化できませんでえした。" -#: ../../include/functions_api.php:10114 ../../include/functions_api.php:10232 -msgid "Gis not activated" -msgstr "GIS が有効化されていません" +#: ../../include/functions_api.php:12708 ../../include/functions_api.php:12761 +msgid "The alert could not be enabled." +msgstr "アラートを有効化できませんでした。" -#: ../../include/functions_api.php:10133 ../../include/functions_api.php:10251 -msgid "Missing parameters" -msgstr "パラメータがありません" - -#: ../../include/functions_api.php:10820 -msgid "Delete user." -msgstr "ユーザ削除" - -#: ../../include/functions_api.php:10861 ../../include/functions_api.php:10914 -msgid "There is not any profile with the id provided" -msgstr "指定した ID のプロファイルがありません" - -#: ../../include/functions_api.php:10873 -msgid "Add user profile." -msgstr "ユーザプロファイル追加" - -#: ../../include/functions_api.php:10932 -msgid "Delete user profile." -msgstr "ユーザプロファイル削除" - -#: ../../include/functions_api.php:10989 -msgid "Error retrieving profiles" -msgstr "プロファイル取得エラー" - -#: ../../include/functions_api.php:11045 -msgid "Error creating user profile" -msgstr "ユーザプロファイル作成エラー" - -#: ../../include/functions_api.php:11107 -msgid "Error updating user profile" -msgstr "ユーザプロファイル更新エラー" - -#: ../../include/functions_api.php:11142 -msgid "Error deleting user profile" -msgstr "ユーザプロファイル削除エラー" - -#: ../../include/functions_api.php:11303 -msgid "Correct module disable" -msgstr "モジュールを無効にしました" - -#: ../../include/functions_api.php:11305 -msgid "Error disabling module" -msgstr "モジュール無効化エラー" - -#: ../../include/functions_api.php:11369 -msgid "Correct module enable" -msgstr "モジュールを有効にしました" - -#: ../../include/functions_api.php:11371 -msgid "Error enabling module" -msgstr "モジュール有効化エラー" - -#: ../../include/functions_api.php:11419 ../../include/functions_api.php:11472 -msgid "Error alert disable" -msgstr "アラート無効化エラー" - -#: ../../include/functions_api.php:11519 ../../include/functions_api.php:11572 -msgid "Error alert enable" -msgstr "アラート有効化エラー" - -#: ../../include/functions_api.php:12037 -msgid "No alert found" -msgstr "アラートが見つかりません" - -#: ../../include/functions_api.php:12211 -msgid "Cannot connect with the agent node." -msgstr "エージェントノードに接続できません。" - -#: ../../include/functions_api.php:12457 -msgid "Error adding event comment." -msgstr "イベントコメント追加エラー" - -#: ../../include/functions_api.php:12740 -msgid "Error enable/disable agent. Id_agent cannot be left blank." -msgstr "エージェント有効化/無効化エラー。id_agent は空にできません。" - -#: ../../include/functions_api.php:12752 -msgid "" -"Error enable/disable agent. Enable/disable value cannot be left blank." -msgstr "エージェント有効化/無効化エラー。有効化/無効化は空にできません。" - -#: ../../include/functions_api.php:12760 -msgid "Error enable/disable agent. The agent doesn't exist." -msgstr "エージェント有効化/無効化エラー。エージェントが存在しません。" - -#: ../../include/functions_api.php:12784 -msgid "Error in agent enabling/disabling." -msgstr "エージェント有効化/無効化エラー" - -#: ../../include/functions_api.php:12791 +#: ../../include/functions_api.php:14002 msgid "Enabled agent." msgstr "エージェントを有効化しました" -#: ../../include/functions_api.php:12799 +#: ../../include/functions_api.php:14010 msgid "Disabled agent." msgstr "エージェントを無効化しました" -#: ../../include/functions_api.php:12914 -msgid "Error getting special_days." -msgstr "特別日取得エラー。" +#: ../../include/functions_api.php:14901 +msgid "Metaconsole and the licenses of all nodes were updated." +msgstr "メタコンソールと全ノードのライセンスを更新しました。" -#: ../../include/functions_api.php:12954 -msgid "Error creating special day. Specified day already exists." -msgstr "特別日作成エラー。特別日はすでに存在します。" +#: ../../include/functions_api.php:14903 +#, php-format +msgid "Metaconsole license updated but %d of %d node failed to sync." +msgstr "メタコンソールライセンスを更新しましたが、%d/%d ノードの同期に失敗しました。" -#: ../../include/functions_api.php:12959 -msgid "Error creating special day. Invalid date format." -msgstr "特別日作成エラー。日付の書式が不正です。" +#: ../../include/functions_api.php:14906 +msgid "This function is for metaconsole only." +msgstr "この機能はメタコンソールのみです。" -#: ../../include/functions_api.php:12964 -msgid "Error creating special day. Group id cannot be left blank." -msgstr "特別日作成エラー。グループ ID は空にできません。" +#: ../../include/functions_api.php:15226 ../../include/functions_api.php:15297 +msgid "Successfully deleted." +msgstr "削除しました。" -#: ../../include/functions_api.php:12970 -msgid "Error creating special day. Id_group doesn't exist." -msgstr "特別日作成エラー。id_group が存在しません。" +#: ../../include/functions_api.php:15256 +msgid "The user cannot access the cluster." +msgstr "ユーザがクラスタにアクセスできません。" -#: ../../include/functions_api.php:12988 -msgid "Error in creation special day." -msgstr "特別日作成エラー。" - -#: ../../include/functions_api.php:13038 -msgid "Error in creation service. No name" -msgstr "サービス作成エラー。名前がありません。" - -#: ../../include/functions_api.php:13061 -msgid "Error in creation service. No agent id" -msgstr "サービス作成エラー。エージェントIDがありません。" - -#: ../../include/functions_api.php:13125 -msgid "Error in creation service" -msgstr "サービス作成エラー" - -#: ../../include/functions_api.php:13157 -msgid "Error in update service. No service id" -msgstr "サービス更新エラー。サービスIDがありません。" - -#: ../../include/functions_api.php:13279 -msgid "Error in update service" -msgstr "サービス更新エラー" - -#: ../../include/functions_api.php:13312 -msgid "Error adding elements to service. No service id" -msgstr "サービスへの要素追加エラー。サービスIDがありません。" - -#: ../../include/functions_api.php:13389 -msgid "Error adding elements to service" -msgstr "サービスへの要素追加エラー" - -#: ../../include/functions_api.php:13426 -msgid "Error updating special day. Id cannot be left blank." -msgstr "特別日更新エラー。IDは空にできません。" - -#: ../../include/functions_api.php:13433 -msgid "Error updating special day. Id doesn't exist." -msgstr "特別日更新エラー。IDが存在しません。" - -#: ../../include/functions_api.php:13438 -msgid "Error updating special day. Invalid date format." -msgstr "特別日更新エラー。日付の書式が不正です。" - -#: ../../include/functions_api.php:13488 -msgid "Error deleting special day. Id cannot be left blank." -msgstr "特別日削除エラー。IDは空にできません。" - -#: ../../include/functions_api.php:13495 -msgid "Error deleting special day. Id doesn't exist." -msgstr "特別日削除エラー。IDが存在しません。" - -#: ../../include/functions_api.php:13502 -msgid "Error in deletion special day." -msgstr "特別日削除エラー。" - -#: ../../include/functions_api.php:13641 -msgid "A cluster with this name already exists." -msgstr "この名前のクラスはすでに存在します。" - -#: ../../include/functions_api.php:13723 -msgid "Failed to create cluster." -msgstr "クラスタ作成に失敗。" - -#: ../../include/functions_api.php:13726 -msgid "Agent name cannot be empty." -msgstr "エージェント名は空にできません。" - -#: ../../include/functions_api.php:13759 ../../include/functions_api.php:13892 -msgid "Error adding elements to cluster" -msgstr "クラスタへの要素追加エラー" - -#: ../../include/functions_api.php:13908 ../../include/functions_api.php:13953 -#: ../../include/functions_api.php:13999 ../../include/functions_api.php:14174 -#: ../../include/functions_api.php:14212 ../../include/functions_api.php:14235 -#: ../../include/functions_api.php:14269 ../../include/functions_api.php:14338 -#: ../../include/functions_api.php:14373 ../../include/functions_api.php:14566 -msgid "The user cannot access to the cluster" -msgstr "ユーザがクラスタにアクセスできません" - -#: ../../include/functions_api.php:14605 -msgid "Error creating event filter. Event filter name cannot be left blank." -msgstr "イベントフィルタ作成エラー。イベントフィルタ名は空にできません。" - -#: ../../include/functions_api.php:14745 -msgid "Error creating event filter." -msgstr "イベントフィルタ作成エラー。" - -#: ../../include/functions_api.php:14751 +#: ../../include/functions_api.php:16142 msgid "Event filter successfully created." msgstr "イベントフィルタを作成しました。" -#: ../../include/functions_api.php:14788 -msgid "Error updating event filter. Event filter ID cannot be left blank." -msgstr "イベントフィルタ更新エラー。イベントフィルタ ID は空にできません。" - -#: ../../include/functions_api.php:14799 -msgid "Error updating event filter. Event filter ID doesn't exist." -msgstr "イベントフィルタ更新エラー。イベントフィルタ ID が存在しません。" - -#: ../../include/functions_api.php:14980 -msgid "Error updating event filter." -msgstr "イベントフィルタ更新エラー。" - -#: ../../include/functions_api.php:14986 +#: ../../include/functions_api.php:16375 msgid "Event filter successfully updated." msgstr "イベントフィルタを更新しました。" -#: ../../include/functions_api.php:15012 -msgid "Error deleting event_filter. Event filter ID cannot be left blank." -msgstr "event_filter 削除エラー。イベントフィルタ ID は空にできません。" - -#: ../../include/functions_api.php:15022 -msgid "Error deleting event filter." -msgstr "イベントフィルタ削除エラー。" - -#: ../../include/functions_api.php:15029 +#: ../../include/functions_api.php:16416 msgid "Event filter successfully deleted." msgstr "イベントフィルタを削除しました。" -#: ../../include/functions_api.php:15077 -msgid "Error getting all event filters." -msgstr "全イベントフィルタ取得エラー。" - -#: ../../include/functions_api.php:15307 -msgid "Error in trap update." -msgstr "トラップ更新エラー。" - -#: ../../include/functions_api.php:15313 +#: ../../include/functions_api.php:16696 msgid "Validated traps." msgstr "トラップを承諾しました。" -#: ../../include/functions_api.php:15334 -msgid "Error in trap delete." -msgstr "トラップ削除エラー。" - -#: ../../include/functions_api.php:15340 +#: ../../include/functions_api.php:16723 msgid "Deleted traps." msgstr "トラップを削除しました。" -#: ../../include/functions_api.php:15498 -msgid "Error. Agent cannot be left blank." -msgstr "エラー。エージェントは空にできません。" - -#: ../../include/functions_api.php:15505 ../../include/functions_api.php:15955 -msgid "This agent does not exist." -msgstr "このエージェントは存在しません。" - -#: ../../include/functions_api.php:15527 +#: ../../include/functions_api.php:16910 #, php-format msgid "Successfully updated module/alert count in id agent %d." msgstr "エージェント ID %d のモジュール/アラートカウントを更新しました。" -#: ../../include/functions_api.php:15529 +#: ../../include/functions_api.php:16912 msgid "Successfully updated module/alert count in all agents" msgstr "全エージェントのモジュール/アラートカウントを更新しました。" -#: ../../include/functions_api.php:15603 -msgid "Users could not be found." -msgstr "ユーザが見つかりません。" - -#: ../../include/functions_api.php:15807 ../../include/functions_api.php:15814 -msgid "User profile could not be deleted." -msgstr "ユーザプロファイルを削除できません。" - -#: ../../include/functions_api.php:15862 ../../include/functions_api.php:15889 -msgid "User profile could not be available." -msgstr "ユーザプロファイルがありません。" - -#: ../../include/functions_api.php:15950 -msgid "This policy does not exist." -msgstr "このポリシーは存在しません。" - -#: ../../include/functions_api.php:15960 -msgid "This agent does not exist in this policy." -msgstr "このエージェントは、このポリシー内に存在しません。" - -#: ../../include/functions_api.php:15965 +#: ../../include/functions_api.php:17364 #, php-format msgid "Successfully added to delete pending id agent %d to id policy %d." msgstr "削除保留エージェント ID %d をポリシー ID %d に追加しました。" -#: ../../include/functions_networkmap.php:1291 +#: ../../include/functions_api.php:17495 +msgid "Error enable/disable discovery task. Id_user cannot be left blank." +msgstr "自動検出タスクの有効化/無効化エラー。id_user は空にできません。" + +#: ../../include/functions_api.php:17503 +msgid "" +"Error enable/disable discovery task. Enable/disable value cannot be left " +"blank." +msgstr "自動検出タスクの有効化/無効化エラー。有効化/無効化の設定は空にできません。" + +#: ../../include/functions_api.php:17528 +msgid "Error in discovery task enabling/disabling." +msgstr "自動検出タスクの有効化/無効化エラー。" + +#: ../../include/functions_api.php:17536 +msgid "Enabled discovery task." +msgstr "自動検出タスクを有効化しました。" + +#: ../../include/functions_api.php:17544 +msgid "Disabled discovery task." +msgstr "自動検出タスクを無効化しました。" + +#: ../../include/functions_networkmap.php:1322 msgid "Radial dynamic" msgstr "放射状で動的" -#: ../../include/functions_networkmap.php:1295 +#: ../../include/functions_networkmap.php:1326 #: ../../include/functions_maps.php:38 msgid "Topology" msgstr "トポロジ" -#: ../../include/functions_networkmap.php:1313 +#: ../../include/functions_networkmap.php:1344 msgid "Create a new topology map" msgstr "トポロジマップの新規作成" -#: ../../include/functions_networkmap.php:1314 +#: ../../include/functions_networkmap.php:1345 msgid "Create a new group map" msgstr "グループマップの新規作成" -#: ../../include/functions_networkmap.php:1315 +#: ../../include/functions_networkmap.php:1346 msgid "Create a new dynamic map" msgstr "新たな動的マップの作成" -#: ../../include/functions_networkmap.php:1317 +#: ../../include/functions_networkmap.php:1348 msgid "Create a new radial dynamic map" msgstr "放射状の動的マップを新規作成" -#: ../../include/functions_networkmap.php:2032 +#: ../../include/functions_networkmap.php:2063 #: ../../include/functions_maps.php:73 msgid "Copy of " msgstr "コピー: " -#: ../../include/ajax/double_auth.ajax.php:140 +#: ../../include/ajax/double_auth.ajax.php:144 msgid "" "This is the private code that you should use with your authenticator app" msgstr "これは、認証アプリケーションで利用するプライベートコードです" -#: ../../include/ajax/double_auth.ajax.php:141 -#: ../../include/ajax/double_auth.ajax.php:279 +#: ../../include/ajax/double_auth.ajax.php:145 +#: ../../include/ajax/double_auth.ajax.php:288 msgid "" "You could enter the code manually or use the QR code to add it automatically" msgstr "コードを手動で入力するか、QRコードを使って自動追加できます。" -#: ../../include/ajax/double_auth.ajax.php:147 -#: ../../include/ajax/double_auth.ajax.php:285 +#: ../../include/ajax/double_auth.ajax.php:151 +#: ../../include/ajax/double_auth.ajax.php:294 msgid "QR" msgstr "QR" -#: ../../include/ajax/double_auth.ajax.php:183 +#: ../../include/ajax/double_auth.ajax.php:190 msgid "You are about to activate the double authentication" msgstr "二段階認証を有効化しようとしています" -#: ../../include/ajax/double_auth.ajax.php:185 +#: ../../include/ajax/double_auth.ajax.php:192 msgid "" "With this option enabled, your account access will be more secure, \n" "\t\tcause a code generated by other application will be required after the " @@ -37781,517 +39523,440 @@ msgstr "" "このオプションを有効化すると、あなたのアカウントはよりセキュアになります。\n" "\t\tログイン後、他のアプリケーションで生成したコードが必要になります。" -#: ../../include/ajax/double_auth.ajax.php:190 +#: ../../include/ajax/double_auth.ajax.php:197 msgid "" "You will need to install the app from the following link before continue" msgstr "先に進む前に、次のリンクからアプリケーションをインストールする必要があります。" -#: ../../include/ajax/double_auth.ajax.php:195 +#: ../../include/ajax/double_auth.ajax.php:202 msgid "Download the app" msgstr "アプリケーションをダウンロード" -#: ../../include/ajax/double_auth.ajax.php:199 -#: ../../include/ajax/double_auth.ajax.php:290 -#: ../../include/functions_update_manager.php:213 +#: ../../include/ajax/double_auth.ajax.php:206 +#: ../../include/ajax/double_auth.ajax.php:299 +#: ../../include/functions_register.php:188 msgid "Continue" msgstr "続ける" -#: ../../include/ajax/double_auth.ajax.php:215 +#: ../../include/ajax/double_auth.ajax.php:222 msgid "Are you installed the app yet?" msgstr "アプリケーションをインストールしましたか。" -#: ../../include/ajax/double_auth.ajax.php:243 -#: ../../include/ajax/double_auth.ajax.php:340 -#: ../../include/ajax/double_auth.ajax.php:385 -#: ../../include/ajax/double_auth.ajax.php:499 -#: ../../operation/users/user_edit.php:972 -#: ../../operation/users/user_edit.php:1038 -#: ../../operation/users/user_edit.php:1109 ../../general/logon_failed.php:18 -msgid "Authentication error" -msgstr "認証エラー" - -#: ../../include/ajax/double_auth.ajax.php:250 -#: ../../include/ajax/double_auth.ajax.php:347 -#: ../../include/ajax/double_auth.ajax.php:392 -#: ../../include/ajax/double_auth.ajax.php:507 -#: ../../operation/users/user_edit.php:979 -#: ../../operation/users/user_edit.php:1045 -msgid "There was an error loading the data" -msgstr "データのロードでエラーが発生しました" - -#: ../../include/ajax/double_auth.ajax.php:273 +#: ../../include/ajax/double_auth.ajax.php:282 msgid "A private code has been generated" msgstr "プライベートコードを生成しました" -#: ../../include/ajax/double_auth.ajax.php:278 +#: ../../include/ajax/double_auth.ajax.php:287 msgid "" "Before continue, you should create a new entry into the authenticator app" msgstr "次に進む前に、認証アプリケーションに新たなエントリーを作成する必要があります。" -#: ../../include/ajax/double_auth.ajax.php:288 +#: ../../include/ajax/double_auth.ajax.php:297 msgid "Refresh code" msgstr "コードのリフレッシュ" -#: ../../include/ajax/double_auth.ajax.php:356 +#: ../../include/ajax/double_auth.ajax.php:366 msgid "Are you introduced the code in the authenticator app yet?" msgstr "認証アプリケーションにコードを入力しましたか。" -#: ../../include/ajax/double_auth.ajax.php:418 +#: ../../include/ajax/double_auth.ajax.php:429 msgid "Introduce a code generated by the app" msgstr "アプリケーションにより生成されたコードを入力してください" -#: ../../include/ajax/double_auth.ajax.php:419 +#: ../../include/ajax/double_auth.ajax.php:430 msgid "If the code is valid, the double authentication will be activated" msgstr "コードが正しければ、二段階認証が有効化されます。" -#: ../../include/ajax/double_auth.ajax.php:428 +#: ../../include/ajax/double_auth.ajax.php:439 msgid "Validate code" msgstr "コードを確認" -#: ../../include/ajax/double_auth.ajax.php:479 +#: ../../include/ajax/double_auth.ajax.php:491 msgid "The code is valid, you can exit now" msgstr "正しいコードです。終了します。" -#: ../../include/ajax/double_auth.ajax.php:495 +#: ../../include/ajax/double_auth.ajax.php:508 msgid "The code is valid, but it was an error saving the data" msgstr "正しいコードですが、データの保存でエラーが発生しました。" #: ../../include/ajax/alert_list.ajax.php:275 -#: ../../include/ajax/alert_list.ajax.php:300 ../../include/ajax/module.php:835 -#: ../../operation/agentes/alerts_status.php:517 -#: ../../operation/agentes/alerts_status.php:553 -#: ../../operation/agentes/alerts_status.php:587 -#: ../../operation/agentes/alerts_status.php:620 +#: ../../include/ajax/alert_list.ajax.php:300 ../../include/ajax/module.php:970 +#: ../../operation/agentes/alerts_status.php:536 +#: ../../operation/agentes/alerts_status.php:572 +#: ../../operation/agentes/alerts_status.php:606 +#: ../../operation/agentes/alerts_status.php:639 msgid "Force execution" msgstr "確認の強制(再)実行" #: ../../include/ajax/alert_list.ajax.php:275 -#: ../../include/ajax/alert_list.ajax.php:300 ../../include/ajax/module.php:835 -#: ../../operation/agentes/alerts_status.php:517 -#: ../../operation/agentes/alerts_status.php:553 -#: ../../operation/agentes/alerts_status.php:587 -#: ../../operation/agentes/alerts_status.php:620 +#: ../../include/ajax/alert_list.ajax.php:300 ../../include/ajax/module.php:970 +#: ../../operation/agentes/alerts_status.php:536 +#: ../../operation/agentes/alerts_status.php:572 +#: ../../operation/agentes/alerts_status.php:606 +#: ../../operation/agentes/alerts_status.php:639 msgid "F." msgstr "F." #: ../../include/ajax/alert_list.ajax.php:327 -#: ../../operation/agentes/alerts_status.php:706 +#: ../../operation/agentes/alerts_status.php:725 msgid "No alerts found" msgstr "該当するアラートがありません。" -#: ../../include/ajax/snmp_browser.ajax.php:95 -#: ../../include/ajax/snmp_browser.ajax.php:106 +#: ../../include/ajax/snmp_browser.ajax.php:113 +#: ../../include/ajax/snmp_browser.ajax.php:124 +#: ../../include/ajax/snmp_browser.ajax.php:134 msgid "SNMP modules" -msgstr "" +msgstr "SNMP モジュール" -#: ../../include/ajax/snmp_browser.ajax.php:99 +#: ../../include/ajax/snmp_browser.ajax.php:117 msgid "Error creating the following modules:" msgstr "以下のモジュール作成エラー:" -#: ../../include/ajax/snmp_browser.ajax.php:110 +#: ../../include/ajax/snmp_browser.ajax.php:128 msgid "Modules successfully created" msgstr "モジュールを作成しました" -#: ../../include/ajax/snmp_browser.ajax.php:223 +#: ../../include/ajax/snmp_browser.ajax.php:138 +msgid "Module must be applied to an agent or a policy" +msgstr "モジュールがエージェントもしくはポリシーに割り当てられる必要があります" + +#: ../../include/ajax/snmp_browser.ajax.php:263 msgid "Failed to create policy" -msgstr "" +msgstr "ポリシー作成に失敗しました" -#: ../../include/ajax/snmp_browser.ajax.php:224 +#: ../../include/ajax/snmp_browser.ajax.php:264 msgid "Policy created succesfully" -msgstr "" +msgstr "ポリシーを作成しました" -#: ../../include/ajax/module.php:172 +#: ../../include/ajax/module.php:207 msgid "3 months" msgstr "3ヵ月" -#: ../../include/ajax/module.php:175 +#: ../../include/ajax/module.php:210 msgid "2 years" msgstr "2年" -#: ../../include/ajax/module.php:176 +#: ../../include/ajax/module.php:211 msgid "3 years" msgstr "3 年" -#: ../../include/ajax/module.php:188 +#: ../../include/ajax/module.php:223 #: ../../operation/agentes/datos_agente.php:194 msgid "Choose a time from now" msgstr "現在からさかのぼって表示する期間を選択" -#: ../../include/ajax/module.php:204 +#: ../../include/ajax/module.php:249 #: ../../operation/agentes/datos_agente.php:197 msgid "Specify time range" msgstr "時間範囲指定" -#: ../../include/ajax/module.php:250 +#: ../../include/ajax/module.php:307 msgid "Exact phrase" msgstr "完全なフレーズ" -#: ../../include/ajax/module.php:1128 +#: ../../include/ajax/module.php:399 ../../operation/agentes/stat_win.php:458 +#: ../../operation/agentes/interface_traffic_graph_win.php:308 +msgid "" +"In Pandora FMS, data is stored compressed. The data visualization in " +"database, charts or CSV exported data won't match, because is interpreted at " +"runtime. Please check 'Pandora FMS Engineering' chapter from documentation." +msgstr "" +"Pandora FMS では、データは圧縮されて保存されます。 データベースの可視化、グラフ、または CSV " +"エクスポートデータは、実行時に解釈されるため一致しません。 ドキュメントの 'Pandora FMS の技術情報' の章を確認してください。" + +#: ../../include/ajax/module.php:1280 msgid "Any monitors aren't with this filter." msgstr "このフィルタに合うモニタ項目がありません。" -#: ../../include/ajax/module.php:1130 +#: ../../include/ajax/module.php:1282 msgid "This agent doesn't have any active monitors." msgstr "エージェントに有効な監視がありません。" -#: ../../include/ajax/custom_fields.php:404 +#: ../../include/ajax/custom_fields.php:413 +#: ../../include/class/AgentWizard.class.php:1209 +msgid "Treshold" +msgstr "閾値" + +#: ../../include/ajax/custom_fields.php:414 msgid "Current interval" msgstr "現在の間隔" -#: ../../include/ajax/custom_fields.php:450 -#: ../../include/ajax/custom_fields.php:503 +#: ../../include/ajax/custom_fields.php:460 +#: ../../include/ajax/custom_fields.php:513 msgid "Modules normal" msgstr "正常状態のモジュール" -#: ../../include/ajax/custom_fields.php:461 +#: ../../include/ajax/custom_fields.php:471 msgid "Modules critical" msgstr "障害状態のモジュール" -#: ../../include/ajax/custom_fields.php:472 +#: ../../include/ajax/custom_fields.php:482 msgid "Modules warning" msgstr "警告状態のモジュール" -#: ../../include/ajax/custom_fields.php:482 +#: ../../include/ajax/custom_fields.php:492 msgid "Modules unknown" msgstr "不明状態のモジュール" -#: ../../include/ajax/custom_fields.php:493 +#: ../../include/ajax/custom_fields.php:503 msgid "Modules no init" msgstr "未初期化モジュール" -#: ../../include/ajax/custom_fields.php:535 +#: ../../include/ajax/custom_fields.php:545 msgid "New Filter" msgstr "新規フィルタ" -#: ../../include/ajax/custom_fields.php:542 +#: ../../include/ajax/custom_fields.php:552 msgid "Existing Filter" msgstr "既存フィルタ" -#: ../../include/ajax/custom_fields.php:690 +#: ../../include/ajax/custom_fields.php:700 msgid "Delete filter" msgstr "フィルタの削除" -#: ../../include/ajax/custom_fields.php:740 +#: ../../include/ajax/custom_fields.php:750 msgid "Filter name already exists in the bbdd" msgstr "データベースにフィルタがすでに存在します" -#: ../../include/ajax/custom_fields.php:752 +#: ../../include/ajax/custom_fields.php:762 msgid "Please, select a custom field" msgstr "カスタムフィールドを選択してください" -#: ../../include/ajax/custom_fields.php:780 +#: ../../include/ajax/custom_fields.php:790 msgid "Success create filter." msgstr "フィルタを作成しました。" -#: ../../include/ajax/custom_fields.php:787 +#: ../../include/ajax/custom_fields.php:797 msgid "Error create filter." msgstr "フィルタ作成エラー。" -#: ../../include/ajax/custom_fields.php:812 -#: ../../include/ajax/custom_fields.php:885 +#: ../../include/ajax/custom_fields.php:822 +#: ../../include/ajax/custom_fields.php:895 msgid "please, select a filter" msgstr "フィルタを選択してください。" -#: ../../include/ajax/custom_fields.php:828 +#: ../../include/ajax/custom_fields.php:838 msgid "please, select a custom field" msgstr "カスタムフィールドを選択してください。" -#: ../../include/ajax/custom_fields.php:854 +#: ../../include/ajax/custom_fields.php:864 msgid "Success update filter." msgstr "フィルタを更新しました。" -#: ../../include/ajax/custom_fields.php:861 +#: ../../include/ajax/custom_fields.php:871 msgid "Error update filter." msgstr "フィルタ更新エラー。" -#: ../../include/ajax/custom_fields.php:904 +#: ../../include/ajax/custom_fields.php:914 msgid "Success delete filter." msgstr "フィルタを削除しました。" -#: ../../include/ajax/custom_fields.php:911 +#: ../../include/ajax/custom_fields.php:921 msgid "Error delete filter." msgstr "フィルタ削除エラー。" -#: ../../include/ajax/update_manager.ajax.php:119 -msgid "Invalid extension. The package must have the extension .oum." -msgstr "不正な拡張子です。パッケージの拡張子は、.oum でなければいけません。" - -#: ../../include/ajax/update_manager.ajax.php:126 -msgid "The file was not uploaded succesfully." -msgstr "ファイルのアップロードに失敗しました。" - -#: ../../include/ajax/update_manager.ajax.php:280 -msgid "Package rejected." -msgstr "パッケージを受け入れられませんでした。" - -#: ../../include/ajax/update_manager.ajax.php:596 -msgid "The package is extracted." -msgstr "パッケージを展開しました。" - -#: ../../include/ajax/update_manager.ajax.php:599 -msgid "Error in package extraction." -msgstr "パッケージ展開エラーです。" - -#: ../../include/ajax/update_manager.ajax.php:620 -msgid "An error ocurred in the installation process." -msgstr "インストール処理でエラーが発生しました。" - -#: ../../include/ajax/update_manager.ajax.php:749 -msgid "Delete files" -msgstr "ファイル削除" - -#: ../../include/ajax/update_manager.ajax.php:750 -msgid "The oum has no files to remove" -msgstr "削除する oum ファイルがありません" - -#: ../../include/ajax/update_manager.ajax.php:752 -msgid "Not deleted" -msgstr "未削除" - -#: ../../include/ajax/update_manager.ajax.php:753 -msgid "The file delete_file.txt can not be read" -msgstr "delete_file.txt ファイルを読めません" - -#: ../../include/ajax/update_manager.ajax.php:754 -msgid "'deleted' folder could not be created" -msgstr "'deleted' フォルダを作成できません" - -#: ../../include/ajax/update_manager.ajax.php:755 -msgid "'deleted' folder was created" -msgstr "'deleted' フォルダを作成しました" - -#: ../../include/ajax/update_manager.ajax.php:757 -msgid "The \"delete files\" could not be the \"delete\" folder" -msgstr "\"削除ファイル\" を \"delete\" フォルダに置けません" - -#: ../../include/ajax/update_manager.ajax.php:760 -msgid "The \"delete files\" is moved to the \"delete\" folder" -msgstr "\"削除ファイル\" を \"delete\" フォルダへ移動しました" - -#: ../../include/ajax/events.php:93 +#: ../../include/ajax/events.php:94 msgid "Failed to retrieve comments" msgstr "コメントを取得できませんでした" -#: ../../include/ajax/events.php:541 ../../operation/events/events_list.php:406 +#: ../../include/ajax/events.php:614 ../../operation/events/events_list.php:414 msgid "New filter" msgstr "新規フィルタ" -#: ../../include/ajax/events.php:559 ../../operation/events/events_list.php:424 +#: ../../include/ajax/events.php:632 ../../operation/events/events_list.php:432 msgid "Save in Group" msgstr "保存グループ" -#: ../../include/ajax/events.php:595 ../../operation/events/events_list.php:453 +#: ../../include/ajax/events.php:668 ../../operation/events/events_list.php:461 msgid "Overwrite filter" msgstr "フィルタの上書き" -#: ../../include/ajax/events.php:666 -#: ../../operation/events/events_list.php:1518 +#: ../../include/ajax/events.php:739 +#: ../../operation/events/events_list.php:1534 msgid "Filter name cannot be left blank" msgstr "フィルタ名は空にできません" -#: ../../include/ajax/events.php:1004 +#: ../../include/ajax/events.php:1104 msgid "Error executing response" msgstr "応答の実行エラー" -#: ../../include/ajax/events.php:1231 +#: ../../include/ajax/events.php:1378 msgid "Related" msgstr "関連" -#: ../../include/ajax/events.php:1235 +#: ../../include/ajax/events.php:1390 msgid "Agent fields" msgstr "エージェントフィールド" -#: ../../include/ajax/events.php:1257 +#: ../../include/ajax/events.php:1430 msgid "Custom data" msgstr "カスタムデータ" -#: ../../include/ajax/events.php:1343 +#: ../../include/ajax/events.php:1528 msgid "Error adding comment" msgstr "コメント追加エラー" -#: ../../include/ajax/events.php:1344 +#: ../../include/ajax/events.php:1529 msgid "Comment added successfully" msgstr "コメントを追加しました" -#: ../../include/ajax/events.php:1345 +#: ../../include/ajax/events.php:1530 msgid "Error changing event status" msgstr "イベント状態変更エラー" -#: ../../include/ajax/events.php:1346 +#: ../../include/ajax/events.php:1531 msgid "Event status changed successfully" msgstr "イベントの状態を変更しました" -#: ../../include/ajax/events.php:1347 +#: ../../include/ajax/events.php:1532 msgid "Error changing event owner" msgstr "イベント所有者変更エラー" -#: ../../include/ajax/events.php:1348 +#: ../../include/ajax/events.php:1533 msgid "Event owner changed successfully" msgstr "イベントの所有者を変更しました" -#: ../../include/ajax/events.php:1554 +#: ../../include/ajax/events.php:1738 msgid "Show all Events 24h" msgstr "24h以内の全イベント表示" -#: ../../include/ajax/events.php:1687 +#: ../../include/ajax/events.php:1871 msgid "These commands will apply to all selected events" msgstr "これらのコマンドは、選択したすべてのイベントに適用されます。" -#: ../../include/ajax/events.php:1788 +#: ../../include/ajax/events.php:1900 +#: ../../include/class/ExternalTools.class.php:581 +#: ../../include/functions_events.php:3785 +msgid "Execute" +msgstr "実行" + +#: ../../include/ajax/events.php:1979 msgid "Alert fired in module " msgstr "モジュールのアラートフィールド " -#: ../../include/ajax/events.php:1803 +#: ../../include/ajax/events.php:1994 msgid " is going to critical" msgstr " は障害状態になりました" -#: ../../include/ajax/events.php:1817 +#: ../../include/ajax/events.php:2008 msgid " is going to warning" msgstr " は警告状態になりました" -#: ../../include/ajax/events.php:1831 +#: ../../include/ajax/events.php:2022 msgid " is going to unknown" msgstr " は不明状態になりました" -#: ../../include/ajax/rolling_release.ajax.php:55 -msgid "The sql file contains a dangerous query" -msgstr "SQL ファイルに危険なクエリが含まれています。" - -#: ../../include/ajax/rolling_release.ajax.php:98 -msgid "" -"An error occurred while updating the database schema to the minor release " -msgstr "マイナーリリースへのデータベーススキーマ更新でエラーが発生しました " - -#: ../../include/ajax/rolling_release.ajax.php:111 -#: ../../include/ajax/rolling_release.ajax.php:123 -msgid "The directory " -msgstr "ディレクトリ " - -#: ../../include/ajax/rolling_release.ajax.php:111 -msgid " should have read permissions in order to update the database schema" -msgstr " は、データベーススキーマ更新のために読み込み権限が必要です" - -#: ../../include/ajax/rolling_release.ajax.php:123 -msgid " does not exist" -msgstr " が存在しません" - -#: ../../include/ajax/graph.ajax.php:155 +#: ../../include/ajax/graph.ajax.php:161 msgid "Time container lapse" msgstr "時間コンテナの経過" -#: ../../include/functions_agents.php:928 +#: ../../include/functions_agents.php:961 msgid "" "There was an error copying the agent configuration, the copy has been " "cancelled" msgstr "エージェントの設定コピーに失敗しました。コピーを中止します。" -#: ../../include/functions_agents.php:2633 -#: ../../include/functions_agents.php:2672 -#: ../../include/functions_agents.php:2743 +#: ../../include/functions_agents.php:2800 +#: ../../include/functions_agents.php:2839 +#: ../../include/functions_agents.php:2910 msgid "No Monitors" msgstr "モニタ項目なし" -#: ../../include/functions_agents.php:2641 -#: ../../include/functions_agents.php:2696 -#: ../../include/functions_agents.php:2751 -#: ../../include/functions_reporting.php:10004 +#: ../../include/functions_agents.php:2808 +#: ../../include/functions_agents.php:2863 +#: ../../include/functions_agents.php:2918 +#: ../../include/functions_reporting.php:11485 msgid "At least one module in CRITICAL status" msgstr "一つ以上のモジュールが致命的な状態です。" -#: ../../include/functions_agents.php:2647 -#: ../../include/functions_agents.php:2706 -#: ../../include/functions_agents.php:2759 -#: ../../include/functions_reporting.php:10011 +#: ../../include/functions_agents.php:2814 +#: ../../include/functions_agents.php:2873 +#: ../../include/functions_agents.php:2926 +#: ../../include/functions_reporting.php:11492 msgid "At least one module in WARNING status" msgstr "一つ以上のモジュールが警告状態です。" -#: ../../include/functions_agents.php:2653 -#: ../../include/functions_agents.php:2716 -#: ../../include/functions_agents.php:2767 -#: ../../include/functions_reporting.php:10018 +#: ../../include/functions_agents.php:2820 +#: ../../include/functions_agents.php:2883 +#: ../../include/functions_agents.php:2934 +#: ../../include/functions_reporting.php:11499 msgid "At least one module is in UKNOWN status" msgstr "一つ以上のモジュールが不明な状態です。" -#: ../../include/functions_agents.php:2659 -#: ../../include/functions_agents.php:2726 -#: ../../include/functions_agents.php:2775 -#: ../../include/functions_reporting.php:10025 +#: ../../include/functions_agents.php:2826 +#: ../../include/functions_agents.php:2893 +#: ../../include/functions_agents.php:2942 +#: ../../include/functions_reporting.php:11506 msgid "All Monitors OK" msgstr "全モニタ項目が正常" -#: ../../include/functions_agents.php:2684 +#: ../../include/functions_agents.php:2851 msgid "Alert fired on agent" -msgstr "" +msgstr "エージェントでアラート発報" -#: ../../include/functions_agents.php:3631 -msgid "Average time of SAPGUI response " -msgstr "SAPGUI 応答の平均時間 " +#: ../../include/functions_agents.php:3844 +msgid "Dialog response time" +msgstr "ダイアログ応答時間" -#: ../../include/functions_agents.php:3633 -msgid "Dialog Logged users " -msgstr "ダイアログログインユーザ " +#: ../../include/functions_plugins.php:58 +#, php-format +msgid "Failed to erase module %d: %s" +msgstr "次のモジュールの削除に失敗しました %d:%s" -#: ../../include/functions_integriaims.php:41 +#: ../../include/functions_plugins.php:72 +#, php-format +msgid "Failed to erase policy module: %d" +msgstr "ポリシーモジュールの削除に失敗しました: %d" + +#: ../../include/functions_integriaims.php:42 msgid "Configure Integria IMS" msgstr "Integria IMS 設定" -#: ../../include/functions_integriaims.php:42 +#: ../../include/functions_integriaims.php:43 msgid "Ticket list" msgstr "チケット一覧" -#: ../../include/functions_integriaims.php:43 +#: ../../include/functions_integriaims.php:44 msgid "New ticket" msgstr "新規チケット" -#: ../../include/functions_integriaims.php:72 +#: ../../include/functions_integriaims.php:73 msgid "Edit ticket" msgstr "チケット編集" -#: ../../include/functions_integriaims.php:73 +#: ../../include/functions_integriaims.php:74 msgid "View ticket" msgstr "チケット表示" -#: ../../include/functions_integriaims.php:209 +#: ../../include/functions_integriaims.php:242 msgid "" "API request failed. Please check Integria IMS' access credentials in Pandora " "setup." msgstr "API リクエストが失敗しました。 Pandora セットアップで Integria IMS のアクセス認証情報を確認してください。" -#: ../../include/functions_modules.php:3465 +#: ../../include/functions_modules.php:3664 msgid "Realtime SNMP graph" msgstr "リアルタイム SNMP グラフ" -#: ../../include/functions_modules.php:3528 +#: ../../include/functions_modules.php:3729 msgid "ALL" msgstr "すべて" -#: ../../include/functions_modules.php:3536 -#: ../../include/class/Tree.class.php:601 -#: ../../operation/agentes/status_monitor.php:1444 -#: ../../operation/agentes/status_monitor.php:1450 -msgid "NO DATA" -msgstr "データがありません" - -#: ../../include/functions_modules.php:3544 +#: ../../include/functions_modules.php:3745 msgid "NOT NORMAL" msgstr "非正常" -#: ../../include/auth/mysql.php:276 ../../include/auth/mysql.php:313 +#: ../../include/auth/mysql.php:295 ../../include/auth/mysql.php:323 msgid "" "Problems with configuration permissions. Please contact with Administrator" msgstr "パーミッション設定に問題があります。管理者に連絡してください。" -#: ../../include/auth/mysql.php:280 ../../include/auth/mysql.php:291 -#: ../../include/auth/mysql.php:317 -msgid "Your permissions have changed. Please, login again." -msgstr "権限が変更されました。ログインし直してください。" - -#: ../../include/auth/mysql.php:300 ../../include/auth/mysql.php:403 -#: ../../include/auth/mysql.php:423 +#: ../../include/auth/mysql.php:310 ../../include/auth/mysql.php:367 +#: ../../include/auth/mysql.php:378 ../../include/auth/mysql.php:409 msgid "User not found in database or incorrect password" msgstr "データベース上にユーザが存在しないかパスワードが不正です" -#: ../../include/auth/mysql.php:331 +#: ../../include/auth/mysql.php:336 msgid "" "Ooops User not found in \n" "\t\t\t\tdatabase or incorrect password" @@ -38299,148 +39964,88 @@ msgstr "" "データベースにユーザがいないか\n" "\t\t\t\tパスワードが不正です。" -#: ../../include/auth/mysql.php:349 ../../include/auth/mysql.php:390 -#: ../../include/auth/mysql.php:442 -msgid "Fail the group synchronizing" -msgstr "グループの同期に失敗しました" +#: ../../include/auth/mysql.php:348 ../../include/auth/mysql.php:372 +#: ../../include/auth/mysql.php:403 +msgid "Please, login into metaconsole first" +msgstr "先にメタコンソールへログインしてください" -#: ../../include/auth/mysql.php:355 ../../include/auth/mysql.php:396 -#: ../../include/auth/mysql.php:448 -msgid "Fail the tag synchronizing" -msgstr "タグの同期に失敗しました" - -#: ../../include/auth/mysql.php:376 -msgid "" -"User not found in database \n" -"\t\t\t\t\tor incorrect password" -msgstr "" -"データベースにユーザがいないか\n" -"\t\t\t\t\tパスワードが不正です。" - -#: ../../include/auth/mysql.php:753 +#: ../../include/auth/mysql.php:684 msgid "Could not changes password on remote pandora" msgstr "リモートの pandora のパスワードを変更できません" -#: ../../include/auth/mysql.php:801 +#: ../../include/auth/mysql.php:732 msgid "Your installation of PHP does not support LDAP" msgstr "インストールされている PHP が LDAP に対応していません" -#: ../../include/api.php:206 +#: ../../include/api.php:237 msgid "User or group not specified" msgstr "ユーザまたはグループが指定されていません" -#: ../../include/api.php:207 +#: ../../include/api.php:238 msgid "User, group not specified" msgstr "ユーザ、グループが指定されていません" -#: ../../include/api.php:238 +#: ../../include/api.php:269 msgid "User, group or profile not specified" msgstr "ユーザ、グループまたは、プロファイルが指定されていません" -#: ../../include/api.php:239 +#: ../../include/api.php:270 msgid "User, group or profile status not specified" msgstr "ユーザ、グループまたは、プロファイルの状態が指定されていません" -#: ../../include/functions_graph.php:1020 +#: ../../include/functions_graph.php:1084 msgid "No data to display within the selected interval" -msgstr "" +msgstr "選択した期間では表示するデータがありません" -#: ../../include/functions_graph.php:2467 +#: ../../include/functions_graph.php:2609 msgid "Not fired alerts" msgstr "未発報アラート" -#: ../../include/functions_graph.php:2486 -#: ../../include/functions_graph.php:2604 -#: ../../include/functions_graph.php:2702 -#: ../../include/functions_graph.php:3276 -#: ../../include/functions_graph.php:3806 -#: ../../include/functions_reporting.php:1669 -#: ../../include/functions_reporting.php:1883 -#: ../../include/functions_reporting.php:1908 -#: ../../include/functions_reporting.php:1935 -#: ../../include/functions_reporting.php:1962 -#: ../../include/functions_reporting.php:2809 -#: ../../include/functions_reporting.php:3060 -#: ../../include/functions_reporting.php:3087 -#: ../../include/functions_reporting.php:3114 -#: ../../include/functions_reporting.php:8248 -#: ../../include/functions_reporting.php:8275 -#: ../../include/functions_reporting.php:8302 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:493 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:449 +#: ../../include/functions_graph.php:2628 +#: ../../include/functions_graph.php:2764 +#: ../../include/functions_graph.php:2862 +#: ../../include/functions_graph.php:3323 +#: ../../include/functions_graph.php:3897 +#: ../../include/functions_reporting.php:1757 +#: ../../include/functions_reporting.php:2004 +#: ../../include/functions_reporting.php:2030 +#: ../../include/functions_reporting.php:2057 +#: ../../include/functions_reporting.php:2085 +#: ../../include/functions_reporting.php:3167 +#: ../../include/functions_reporting.php:3538 +#: ../../include/functions_reporting.php:3566 +#: ../../include/functions_reporting.php:3594 +#: ../../include/functions_reporting.php:9698 +#: ../../include/functions_reporting.php:9726 +#: ../../include/functions_reporting.php:9754 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:518 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:483 msgid "other" msgstr "その他" -#: ../../include/functions_graph.php:2878 -#: ../../include/functions_incidents.php:29 -#: ../../include/functions_incidents.php:55 -msgid "Informative" -msgstr "情報" - -#: ../../include/functions_graph.php:2879 -#: ../../include/functions_incidents.php:30 -#: ../../include/functions_incidents.php:59 -#: ../../include/functions_netflow.php:1588 -msgid "Low" -msgstr "低い" - -#: ../../include/functions_graph.php:2880 -#: ../../include/functions_incidents.php:31 -#: ../../include/functions_incidents.php:63 -#: ../../include/functions_netflow.php:1589 -msgid "Medium" -msgstr "中くらい" - -#: ../../include/functions_graph.php:2881 -#: ../../include/functions_incidents.php:32 -#: ../../include/functions_incidents.php:67 -msgid "Serious" -msgstr "深刻" - -#: ../../include/functions_graph.php:2882 -#: ../../include/functions_incidents.php:33 -#: ../../include/functions_incidents.php:71 -msgid "Very serious" -msgstr "とても深刻" - -#: ../../include/functions_graph.php:2921 -#: ../../include/functions_graph.php:2944 -msgid "Open incident" -msgstr "オープンのインシデント" - -#: ../../include/functions_graph.php:2922 -#: ../../include/functions_graph.php:2948 -msgid "Closed incident" -msgstr "クローズされたインシデント" - -#: ../../include/functions_graph.php:2923 -#: ../../include/functions_graph.php:2952 -msgid "Outdated" -msgstr "期限切れ" - -#: ../../include/functions_graph.php:3258 -#: ../../include/functions_events.php:2419 -#: ../../include/functions_events.php:3155 -#: ../../include/functions_events.php:3435 -#: ../../include/functions_events.php:3444 -#: ../../include/functions_events.php:3451 -#: ../../include/functions_events.php:3458 -#: ../../include/functions_events.php:5548 -#: ../../include/functions_events.php:5556 -#: ../../operation/snmpconsole/snmp_view.php:564 -#: ../../operation/snmpconsole/snmp_view.php:886 -#: ../../operation/snmpconsole/snmp_view.php:1153 +#: ../../include/functions_graph.php:3305 +#: ../../include/functions_events.php:2583 +#: ../../include/functions_events.php:3336 +#: ../../include/functions_events.php:3625 +#: ../../include/functions_events.php:3634 +#: ../../include/functions_events.php:3641 +#: ../../include/functions_events.php:3648 +#: ../../include/functions_events.php:6048 +#: ../../include/functions_events.php:6056 +#: ../../operation/snmpconsole/snmp_view.php:588 +#: ../../operation/snmpconsole/snmp_view.php:941 +#: ../../operation/snmpconsole/snmp_view.php:1234 msgid "Validated" msgstr "承諾済み" -#: ../../include/functions_graph.php:3387 ../../include/functions_ui.php:3597 +#: ../../include/functions_graph.php:3434 ../../include/functions_ui.php:3643 #: ../../include/functions_events.php:98 -#: ../../include/functions_events.php:2686 -#: ../../operation/events/events.php:1799 +#: ../../include/functions_events.php:2863 +#: ../../operation/events/events.php:1961 msgid "SYSTEM" msgstr "システム" -#: ../../include/functions_graph.php:5350 +#: ../../include/functions_graph.php:5483 msgid "Main node" msgstr "メインノード" @@ -38453,204 +40058,227 @@ msgstr "エージェントの階層" msgid "There was a problem loading module" msgstr "モジュールの読み込みで問題が発生しました。" -#: ../../include/functions_treeview.php:346 +#: ../../include/functions_treeview.php:342 msgid "Go to module edition" msgstr "モジュールの編集へ行く" -#: ../../include/functions_treeview.php:397 +#: ../../include/functions_treeview.php:393 msgid "There was a problem loading alerts" msgstr "アラートの読み込みで問題が発生しました。" -#: ../../include/functions_treeview.php:482 +#: ../../include/functions_treeview.php:478 msgid "Go to alerts edition" msgstr "アラートの編集へ行く" -#: ../../include/functions_treeview.php:554 +#: ../../include/functions_treeview.php:564 #: ../../operation/agentes/agent_fields.php:24 #: ../../operation/agentes/custom_fields.php:24 -#: ../../operation/agentes/estado_generalagente.php:63 +#: ../../operation/agentes/estado_generalagente.php:62 msgid "There was a problem loading agent" msgstr "エージェントのロードに失敗しました。" -#: ../../include/functions_treeview.php:615 -#: ../../operation/agentes/estado_generalagente.php:441 +#: ../../include/functions_treeview.php:634 +#: ../../operation/agentes/estado_generalagente.php:486 msgid "Other IP addresses" msgstr "他のIPアドレス" -#: ../../include/functions_treeview.php:653 +#: ../../include/functions_treeview.php:676 msgid "Next agent contact" msgstr "次の接続予定" -#: ../../include/functions_treeview.php:680 +#: ../../include/functions_treeview.php:703 msgid "Edit cluster" -msgstr "" +msgstr "クラスタ編集" -#: ../../include/functions_treeview.php:684 +#: ../../include/functions_treeview.php:707 msgid "Go to agent edition" msgstr "エージェントの編集へ行く" -#: ../../include/functions_treeview.php:696 +#: ../../include/functions_treeview.php:719 msgid "Agent data" msgstr "エージェントデータ" -#: ../../include/functions_treeview.php:727 -#: ../../operation/agentes/estado_generalagente.php:407 +#: ../../include/functions_treeview.php:750 +#: ../../operation/agentes/estado_generalagente.php:452 msgid "Position (Long, Lat)" msgstr "位置 (経度、緯度)" -#: ../../include/functions_treeview.php:744 -#: ../../operation/agentes/estado_generalagente.php:449 +#: ../../include/functions_treeview.php:767 +#: ../../operation/agentes/estado_generalagente.php:494 msgid "Timezone Offset" msgstr "タイムゾーンオフセット" -#: ../../include/functions_treeview.php:776 +#: ../../include/functions_treeview.php:799 msgid "Advanced information" msgstr "拡張情報" -#: ../../include/functions_treeview.php:789 +#: ../../include/functions_treeview.php:812 msgid "Agent access rate (24h)" msgstr "エージェントアクセス頻度(過去24時間)" -#: ../../include/functions_treeview.php:872 +#: ../../include/functions_treeview.php:901 msgid "Interface information" msgstr "インタフェース情報" -#: ../../include/functions_menu.php:493 +#: ../../include/functions_menu.php:483 msgid "Configure user" msgstr "ユーザ設定" -#: ../../include/functions_menu.php:494 +#: ../../include/functions_menu.php:484 msgid "Configure profile" msgstr "プロファイル設定" -#: ../../include/functions_menu.php:496 +#: ../../include/functions_menu.php:486 msgid "Manage recontask" msgstr "自動検出管理" -#: ../../include/functions_menu.php:498 +#: ../../include/functions_menu.php:488 msgid "Module templates management" msgstr "モジュールテンプレート管理" -#: ../../include/functions_menu.php:499 +#: ../../include/functions_menu.php:489 msgid "Inventory modules management" msgstr "インベントリモジュール管理" -#: ../../include/functions_menu.php:504 +#: ../../include/functions_menu.php:494 msgid "View agent" msgstr "エージェント表示" -#: ../../include/functions_menu.php:508 +#: ../../include/functions_menu.php:498 msgid "Manage network map" msgstr "ネットワークマップ管理" -#: ../../include/functions_menu.php:510 +#: ../../include/functions_menu.php:500 msgid "Builder visual console" msgstr "ビジュアルコンソールビルダ" -#: ../../include/functions_menu.php:512 +#: ../../include/functions_menu.php:502 msgid "Administration events" msgstr "イベント管理" -#: ../../include/functions_menu.php:514 +#: ../../include/functions_menu.php:504 msgid "View reporting" msgstr "レポート表示" -#: ../../include/functions_menu.php:515 +#: ../../include/functions_menu.php:505 msgid "Graph viewer" msgstr "グラフ表示" -#: ../../include/functions_menu.php:517 +#: ../../include/functions_menu.php:507 msgid "Manage custom graphs" msgstr "カスタムグラフ管理" -#: ../../include/functions_menu.php:518 +#: ../../include/functions_menu.php:508 msgid "View graph containers" msgstr "グラフコンテナ表示" -#: ../../include/functions_menu.php:519 +#: ../../include/functions_menu.php:509 msgid "Manage graph containers" msgstr "グラフコンテナ管理" -#: ../../include/functions_menu.php:520 +#: ../../include/functions_menu.php:510 msgid "View graph templates" msgstr "グラフテンプレート表示" -#: ../../include/functions_menu.php:521 +#: ../../include/functions_menu.php:511 msgid "Manage graph templates" msgstr "グラフテンプレート管理" -#: ../../include/functions_menu.php:522 +#: ../../include/functions_menu.php:512 msgid "Graph template items" msgstr "グラフテンプレートアイテム" -#: ../../include/functions_menu.php:523 +#: ../../include/functions_menu.php:513 msgid "Graph template wizard" msgstr "グラフテンプレートウィザード" -#: ../../include/functions_menu.php:526 +#: ../../include/functions_menu.php:516 msgid "Manage GIS Maps" msgstr "GIS マップ管理" -#: ../../include/functions_menu.php:529 +#: ../../include/functions_menu.php:519 msgid "Incidents statistics" msgstr "インシデント統計" -#: ../../include/functions_menu.php:530 +#: ../../include/functions_menu.php:520 msgid "Manage messages" msgstr "メッセージ管理" -#: ../../include/functions_menu.php:532 +#: ../../include/functions_menu.php:522 msgid "Manage groups" msgstr "グループ管理" -#: ../../include/functions_menu.php:533 +#: ../../include/functions_menu.php:523 msgid "Manage module groups" msgstr "モジュールグループ管理" -#: ../../include/functions_menu.php:534 +#: ../../include/functions_menu.php:524 msgid "Manage custom field" msgstr "カスタムフィールド管理" -#: ../../include/functions_menu.php:536 +#: ../../include/functions_menu.php:526 msgid "Manage alert actions" msgstr "アラートアクション管理" -#: ../../include/functions_menu.php:537 +#: ../../include/functions_menu.php:527 msgid "Manage commands" msgstr "コマンド管理" -#: ../../include/functions_menu.php:538 +#: ../../include/functions_menu.php:528 msgid "Manage event alerts" msgstr "イベントアラート管理" -#: ../../include/functions_menu.php:540 +#: ../../include/functions_menu.php:530 msgid "Manage export targets" msgstr "エクスポートターゲット管理" -#: ../../include/functions_menu.php:542 +#: ../../include/functions_menu.php:532 msgid "Manage services" msgstr "サービス管理" -#: ../../include/functions_menu.php:544 ../../operation/menu.php:147 +#: ../../include/functions_menu.php:534 ../../operation/menu.php:132 msgid "SNMP filters" msgstr "SNMP フィルタ" -#: ../../include/functions_menu.php:546 ../../operation/menu.php:148 +#: ../../include/functions_menu.php:536 ../../operation/menu.php:133 msgid "SNMP trap generator" msgstr "SNMPトラップジェネレータ" -#: ../../include/functions_menu.php:547 ../../operation/menu.php:137 -msgid "SNMP console" -msgstr "SNMPコンソール" - -#: ../../include/functions_menu.php:549 +#: ../../include/functions_menu.php:539 msgid "Manage incident" msgstr "インシデント管理" -#: ../../include/functions_menu.php:602 +#: ../../include/functions_menu.php:592 msgid "Administration" msgstr "システム管理" +#: ../../include/functions_incidents.php:29 +#: ../../include/functions_incidents.php:55 +msgid "Informative" +msgstr "情報" + +#: ../../include/functions_incidents.php:30 +#: ../../include/functions_incidents.php:59 +#: ../../include/functions_netflow.php:1595 +msgid "Low" +msgstr "低い" + +#: ../../include/functions_incidents.php:31 +#: ../../include/functions_incidents.php:63 +#: ../../include/functions_netflow.php:1596 +msgid "Medium" +msgstr "中くらい" + +#: ../../include/functions_incidents.php:32 +#: ../../include/functions_incidents.php:67 +msgid "Serious" +msgstr "深刻" + +#: ../../include/functions_incidents.php:33 +#: ../../include/functions_incidents.php:71 +msgid "Very serious" +msgstr "とても深刻" + #: ../../include/functions_incidents.php:95 #: ../../include/functions_incidents.php:116 msgid "Active incidents" @@ -39086,127 +40714,151 @@ msgid "Please check if the email configuration is correct." msgstr "メール設定が正しいか確認してください。" #: ../../include/functions_profile.php:188 -#: ../../operation/users/user_edit.php:722 -#: ../../operation/users/user_edit.php:731 +#: ../../operation/users/user_edit.php:773 +#: ../../operation/users/user_edit.php:782 msgid "Profiles/Groups assigned to this user" msgstr "このユーザに割り当てるプロファイル/グループの組み合わせ" -#: ../../include/functions_network.php:98 +#: ../../include/functions_network.php:34 msgid "Top listeners" msgstr "上位の受信先" -#: ../../include/functions_network.php:99 +#: ../../include/functions_network.php:35 msgid "Top talkers" msgstr "上位の発信元" -#: ../../include/functions_network.php:109 +#: ../../include/functions_network.php:45 msgid "Top TCP protocols" msgstr "上位の TCP プロトコル" -#: ../../include/functions_network.php:110 +#: ../../include/functions_network.php:46 msgid "Top UDP protocols" msgstr "上位の UDP プロトコル" -#: ../../include/functions_ui.php:280 +#: ../../include/functions_ui.php:282 msgid "Information" msgstr "情報" -#: ../../include/functions_ui.php:454 +#: ../../include/functions_ui.php:456 msgid "Request successfully processed" msgstr "要求された処理を実行しました。" -#: ../../include/functions_ui.php:458 +#: ../../include/functions_ui.php:460 msgid "Error processing request" msgstr "要求された処理の実行に失敗しました。" -#: ../../include/functions_ui.php:615 +#: ../../include/functions_ui.php:616 msgid "" "Is possible that this view uses part of information which your user has not " "access" msgstr "あなたのユーザでアクセスできない情報の一部を利用している可能性があります" -#: ../../include/functions_ui.php:857 +#: ../../include/functions_ui.php:865 msgid "Software" msgstr "ソフトウェア" -#: ../../include/functions_ui.php:1331 +#: ../../include/functions_ui.php:1339 msgid "The alert would fire when the value is over " msgstr "取得した値が 以上になったら、アラートを発生させます。" -#: ../../include/functions_ui.php:1336 +#: ../../include/functions_ui.php:1344 msgid "The alert would fire when the value is under " msgstr "取得した値が 未満になったら、アラートを発生させます。" -#: ../../include/functions_ui.php:1351 +#: ../../include/functions_ui.php:1359 msgid "Unknown option." -msgstr "" +msgstr "不明なオプション。" -#: ../../include/functions_ui.php:1699 ../../include/functions_config.php:2115 +#: ../../include/functions_ui.php:1713 ../../include/functions_config.php:2341 msgid "the Flexible Monitoring System" msgstr "the Flexible Monitoring System" -#: ../../include/functions_ui.php:2074 ../../include/functions_ui.php:2100 +#: ../../include/functions_ui.php:2091 ../../include/functions_ui.php:2117 #, php-format msgid "Total items: %s" msgstr "全アイテム数: %s" -#: ../../include/functions_ui.php:2499 +#: ../../include/functions_ui.php:2518 msgid "Unknown type" msgstr "不明なタイプ" -#: ../../include/functions_ui.php:3431 ../../include/functions_ui.php:3432 +#: ../../include/functions_ui.php:3471 ../../include/functions_ui.php:3472 msgid "Export current page to CSV" -msgstr "" +msgstr "現在のページを CSV へエクスポート" -#: ../../include/functions_ui.php:3588 ../../include/functions_events.php:65 -#: ../../include/functions_events.php:91 ../../operation/events/events.php:1790 -#: ../../operation/events/events.php:1855 +#: ../../include/functions_ui.php:3634 ../../include/functions_events.php:65 +#: ../../include/functions_events.php:91 ../../operation/events/events.php:1952 +#: ../../operation/events/events.php:2017 msgid "ALERT" msgstr "アラート" -#: ../../include/functions_ui.php:3666 ../../include/functions_events.php:157 -#: ../../operation/events/events.php:1724 +#: ../../include/functions_ui.php:3712 ../../include/functions_events.php:157 +#: ../../operation/events/events.php:1886 msgid "MAINTENANCE" msgstr "メンテナンス" -#: ../../include/functions_ui.php:3671 ../../include/functions_events.php:160 -#: ../../operation/events/events.php:1729 +#: ../../include/functions_ui.php:3717 ../../include/functions_events.php:160 +#: ../../operation/events/events.php:1891 msgid "INFORMATIONAL" msgstr "情報" -#: ../../include/functions_ui.php:3691 ../../include/functions_events.php:166 -#: ../../operation/events/events.php:1739 +#: ../../include/functions_ui.php:3737 ../../include/functions_events.php:166 +#: ../../operation/events/events.php:1901 msgid "MINOR" msgstr "マイナー" -#: ../../include/functions_ui.php:3696 ../../include/functions_events.php:163 -#: ../../operation/events/events.php:1734 +#: ../../include/functions_ui.php:3742 ../../include/functions_events.php:163 +#: ../../operation/events/events.php:1896 msgid "MAJOR" msgstr "メジャー" -#: ../../include/functions_ui.php:4560 +#: ../../include/functions_ui.php:4545 ../../include/functions_html.php:885 +#: ../../include/functions_html.php:3051 ../../include/functions_html.php:3543 +#: ../../include/functions_reporting.php:10554 +#: ../../include/functions_reporting.php:10711 +#: ../../include/functions_reporting.php:10725 +#: ../../include/functions_reporting.php:13046 +#: ../../include/functions_reporting.php:13121 +msgid "Enterprise version not installed" +msgstr "Enterprise 版がインストールされていません" + +#: ../../include/functions_ui.php:4902 msgid "Type at least two characters to search." msgstr "2文字以上入力するとマッチするエージェント名が検索されます" -#: ../../include/functions_ui.php:5480 +#: ../../include/functions_ui.php:5837 msgid "Unhandled error" -msgstr "" +msgstr "処理できないエラー" -#: ../../include/functions_ui.php:5481 +#: ../../include/functions_ui.php:5838 msgid "An unhandled error occurs" -msgstr "" +msgstr "処理できないエラーが発生しました" -#: ../../include/functions_ui.php:5747 +#: ../../include/functions_ui.php:6109 #, php-format msgid "" "These controls are using the timezone of the system (%s) instead of yours " "(%s). The difference with your time zone in hours is %s." msgstr "" +"これらのコントロールは、システムのタイムゾーン(%s)を利用します。ユーザのタイムゾーン(%s)ではありません。ユーザのタイムゾーンとの違いは %s " +"です。" + +#: ../../include/functions_ui.php:6430 +msgid "Execute query" +msgstr "クエリの実行" + +#: ../../include/functions_ui.php:6452 +msgid "Results" +msgstr "結果" + +#: ../../include/functions_ui.php:6516 +msgid "Show password" +msgstr "パスワードを表示" #: ../../include/functions_visual_map.php:1746 #: ../../include/functions_visual_map.php:1748 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:224 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:226 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:274 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:276 msgid "Last value: " msgstr "最新の値: " @@ -39222,22 +40874,22 @@ msgstr "モジュールが追加されました。" msgid "Agents successfully added to layout" msgstr "レイアウトにエージェントを追加しました" -#: ../../include/functions_visual_map.php:3552 +#: ../../include/functions_visual_map.php:3543 msgid "Cannot load the visualmap" msgstr "ビジュアルマップを読み込めません" -#: ../../include/functions_visual_map.php:4175 -#: ../../include/rest-api/models/VisualConsole/Item.php:1989 +#: ../../include/functions_visual_map.php:4195 +#: ../../include/rest-api/models/VisualConsole/Item.php:2075 msgid "Bars graph" msgstr "棒グラフ" -#: ../../include/functions_visual_map.php:4185 -#: ../../include/rest-api/models/VisualConsole/Item.php:1997 +#: ../../include/functions_visual_map.php:4205 +#: ../../include/rest-api/models/VisualConsole/Item.php:2083 msgid "Percentile bar" msgstr "パーセント(バー)" -#: ../../include/functions_visual_map.php:4190 -#: ../../include/rest-api/models/VisualConsole/Item.php:2005 +#: ../../include/functions_visual_map.php:4210 +#: ../../include/rest-api/models/VisualConsole/Item.php:2091 msgid "Circular progress bar" msgstr "円形進捗バー" @@ -39263,31 +40915,31 @@ msgstr "← 戻る" msgid "Do you want to exit the help tour?" msgstr "ヘルプツアーを終了しますか。" -#: ../../include/functions_alerts.php:657 +#: ../../include/functions_alerts.php:671 msgid "Max and min" msgstr "最大および最小" -#: ../../include/functions_alerts.php:660 +#: ../../include/functions_alerts.php:674 msgid "Equal to" msgstr "同じ値" -#: ../../include/functions_alerts.php:661 +#: ../../include/functions_alerts.php:675 msgid "Not equal to" msgstr "異なる値" -#: ../../include/functions_alerts.php:665 +#: ../../include/functions_alerts.php:679 msgid "On Change" msgstr "変化発生" -#: ../../include/functions_alerts.php:667 +#: ../../include/functions_alerts.php:681 msgid "Not normal status" msgstr "非正常状態" -#: ../../include/functions_alerts.php:1691 +#: ../../include/functions_alerts.php:1710 msgid "No actions defined" msgstr "アクションが定義されていません" -#: ../../include/functions_alerts.php:2764 +#: ../../include/functions_alerts.php:2789 msgid "Alert and command group does not match" msgstr "アラートとコマンドグループが一致しません" @@ -39379,738 +41031,934 @@ msgstr "ページ" msgid "Group by Enterprise String / IP" msgstr "Enterprise 文字列/IP でのグループ" -#: ../../include/functions_db.php:115 +#: ../../include/functions_db.php:147 #, php-format msgid "Error connecting to database %s at %s." msgstr "データベース %s@%s への接続エラー。" -#: ../../include/functions_db.php:1749 +#: ../../include/functions_db.php:1889 msgid "Database debug" msgstr "DBのデバッグ" -#: ../../include/functions_db.php:1765 +#: ../../include/functions_db.php:1905 msgid "SQL sentence" msgstr "SQL 構文" -#: ../../include/functions_db.php:1767 +#: ../../include/functions_db.php:1907 msgid "Rows" msgstr "行" -#: ../../include/functions_db.php:1768 +#: ../../include/functions_db.php:1908 msgid "Saved" msgstr "保存" -#: ../../include/functions_db.php:1769 +#: ../../include/functions_db.php:1909 msgid "Time (ms)" msgstr "時間 (ミリ秒)" -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:437 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:438 msgid "Add new range" -msgstr "" +msgstr "新しい範囲を追加" -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:494 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:495 msgid "Current ranges" -msgstr "" +msgstr "現在の範囲" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:217 -#: ../../include/rest-api/models/VisualConsole/Item.php:1876 +#: ../../include/rest-api/models/VisualConsole/Item.php:1962 msgid "width" -msgstr "" +msgstr "幅" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:227 -#: ../../include/rest-api/models/VisualConsole/Item.php:1886 +#: ../../include/rest-api/models/VisualConsole/Item.php:1972 msgid "height" -msgstr "" +msgstr "高さ" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:249 -#: ../../include/rest-api/models/VisualConsole/Item.php:1908 +#: ../../include/rest-api/models/VisualConsole/Item.php:1994 msgid "X" -msgstr "" +msgstr "X" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:273 -#: ../../include/rest-api/models/VisualConsole/Items/Line.php:493 -#: ../../include/rest-api/models/VisualConsole/Item.php:1945 +#: ../../include/rest-api/models/VisualConsole/Items/Line.php:499 +#: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:950 +#: ../../include/rest-api/models/VisualConsole/Item.php:2031 msgid "Show on top" -msgstr "" +msgstr "上に表示" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:311 msgid "Border Width" -msgstr "" +msgstr "枠の幅" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:335 msgid "Fill transparent" -msgstr "" +msgstr "透明に塗り潰す" -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:347 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:396 msgid "Show Last Value" -msgstr "" +msgstr "最新の値を表示" -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:365 msgid "Avg Value" -msgstr "" +msgstr "平均値" -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:468 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:642 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:487 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:651 msgid "Graph Type" -msgstr "" +msgstr "グラフタイプ" -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:229 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:270 msgid "12h" -msgstr "" +msgstr "12時間" -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:656 -#: ../../include/lib/Dashboard/Widgets/service_map.php:254 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:285 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:290 +msgid "Legend color" +msgstr "凡例の色" + +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:665 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:339 #: ../../include/lib/Dashboard/Widgets/single_graph.php:295 msgid "Show legend" -msgstr "" +msgstr "凡例を表示" -#: ../../include/rest-api/models/VisualConsole/View.php:64 +#: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:538 +#: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:619 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:273 +#: ../../include/rest-api/models/VisualConsole/View.php:692 +#: ../../include/rest-api/models/VisualConsole/View.php:771 +msgid "Failed to connect to node" +msgstr "ノードへの接続に失敗しました" + +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:440 +msgid "Title color" +msgstr "タイトルの色" + +#: ../../include/rest-api/models/VisualConsole/View.php:66 msgid "Label settings" -msgstr "" +msgstr "ラベル設定" -#: ../../include/rest-api/models/VisualConsole/View.php:69 -#: ../../include/rest-api/models/VisualConsole/View.php:98 +#: ../../include/rest-api/models/VisualConsole/View.php:72 +#: ../../include/rest-api/models/VisualConsole/View.php:104 msgid "General settings" -msgstr "" +msgstr "一般設定" -#: ../../include/rest-api/models/VisualConsole/View.php:74 -#: ../../include/rest-api/models/VisualConsole/View.php:88 -#: ../../include/rest-api/models/VisualConsole/View.php:103 +#: ../../include/rest-api/models/VisualConsole/View.php:78 +#: ../../include/rest-api/models/VisualConsole/View.php:94 +#: ../../include/rest-api/models/VisualConsole/View.php:110 msgid "Specific settings" -msgstr "" +msgstr "特定の設定" -#: ../../include/rest-api/models/VisualConsole/View.php:206 +#: ../../include/rest-api/models/VisualConsole/View.php:213 msgid "Item type not valid [" -msgstr "" +msgstr "アイテムタイプが不正です [" -#: ../../include/rest-api/models/VisualConsole/View.php:211 +#: ../../include/rest-api/models/VisualConsole/View.php:218 msgid "Item type has no getFormInputs method [" -msgstr "" +msgstr "アイテムタイプに getFormInputs メソッドがありません [" -#: ../../include/rest-api/models/VisualConsole/Item.php:1846 +#: ../../include/rest-api/models/VisualConsole/View.php:709 +msgid "NetworkLink from" +msgstr "次からのネットワークリンク" + +#: ../../include/rest-api/models/VisualConsole/View.php:713 +#: ../../include/rest-api/models/VisualConsole/View.php:792 +#, php-format +msgid "Interface %s status" +msgstr "インタフェース %s の状態" + +#: ../../include/rest-api/models/VisualConsole/View.php:718 +#: ../../include/rest-api/models/VisualConsole/View.php:797 +#: ../../operation/agentes/interface_traffic_graph_win.php:78 +msgid "In" +msgstr "入力" + +#: ../../include/rest-api/models/VisualConsole/View.php:719 +#: ../../include/rest-api/models/VisualConsole/View.php:798 +#: ../../operation/agentes/interface_traffic_graph_win.php:79 +msgid "Out" +msgstr "出力" + +#: ../../include/rest-api/models/VisualConsole/View.php:788 +msgid "NetworkLink to" +msgstr "次へのネットワークリンク" + +#: ../../include/rest-api/models/VisualConsole/View.php:840 +#, php-format +msgid "Failed to generate charts: %s" +msgstr "グラフ生成に失敗しました: %s" + +#: ../../include/rest-api/models/VisualConsole/Item.php:1932 msgid "Label position" -msgstr "" +msgstr "ラベルの位置" -#: ../../include/rest-api/models/VisualConsole/Item.php:1933 +#: ../../include/rest-api/models/VisualConsole/Item.php:2019 msgid "Link enabled" -msgstr "" +msgstr "リンクが有効" -#: ../../include/rest-api/models/VisualConsole/Item.php:1975 +#: ../../include/rest-api/models/VisualConsole/Item.php:2061 msgid "Static graph" msgstr "状態を表すアイコン" -#: ../../include/rest-api/models/VisualConsole/Item.php:1993 +#: ../../include/rest-api/models/VisualConsole/Item.php:2079 msgid "Event History Graph" -msgstr "" +msgstr "イベント履歴グラフ" -#: ../../include/rest-api/models/VisualConsole/Item.php:2001 +#: ../../include/rest-api/models/VisualConsole/Item.php:2087 msgid "Percentile bubble" -msgstr "" +msgstr "パーセンタイルバブル" -#: ../../include/rest-api/models/VisualConsole/Item.php:2454 -#: ../../include/rest-api/models/VisualConsole/Item.php:2455 +#: ../../include/rest-api/models/VisualConsole/Item.php:2119 +#: ../../operation/visual_console/view.php:369 +msgid "Odometer" +msgstr "オドメーター" + +#: ../../include/rest-api/models/VisualConsole/Item.php:2548 +#: ../../include/rest-api/models/VisualConsole/Item.php:2549 msgid "Image Vc" -msgstr "" +msgstr "Vc 画像" -#: ../../include/functions_notifications.php:722 +#: ../../include/functions_notifications.php:811 +msgid "Subtype customization" +msgstr "サブタイプのカスタマイズ" + +#: ../../include/functions_notifications.php:841 msgid "Notified users" msgstr "通知されたユーザ" -#: ../../include/functions_notifications.php:722 +#: ../../include/functions_notifications.php:841 msgid "Notified groups" msgstr "通知されたグループ" -#: ../../include/functions_notifications.php:723 +#: ../../include/functions_notifications.php:842 msgid "Add users" msgstr "ユーザ追加" -#: ../../include/functions_notifications.php:723 +#: ../../include/functions_notifications.php:842 msgid "Add groups" msgstr "グループ追加" -#: ../../include/functions_notifications.php:724 +#: ../../include/functions_notifications.php:843 msgid "Delete users" msgstr "ユーザ削除" -#: ../../include/functions_notifications.php:724 +#: ../../include/functions_notifications.php:843 msgid "Delete groups" msgstr "グループ削除" -#: ../../include/functions_notifications.php:820 -msgid "Add elements" -msgstr "要素追加" - -#: ../../include/functions_notifications.php:832 +#: ../../include/functions_notifications.php:952 msgid "Remove elements" msgstr "要素削除" -#: ../../include/functions_notifications.php:949 +#: ../../include/functions_notifications.php:1070 msgid "Click here to get more information" msgstr "詳細についてはこちらをクリックしてください" -#: ../../include/functions_reports.php:631 -#: ../../include/functions_reports.php:635 -#: ../../include/functions_reports.php:640 -#: ../../include/functions_reports.php:646 -#: ../../include/functions_reports.php:652 -#: ../../include/functions_reports.php:656 -#: ../../include/functions_reports.php:660 +#: ../../include/functions_reports.php:638 +#: ../../include/functions_reports.php:642 +#: ../../include/functions_reports.php:647 +#: ../../include/functions_reports.php:653 +#: ../../include/functions_reports.php:659 +#: ../../include/functions_reports.php:663 #: ../../include/functions_reports.php:667 -#: ../../include/functions_reports.php:673 -#: ../../include/functions_reports.php:678 +#: ../../include/functions_reports.php:674 +#: ../../include/functions_reports.php:680 +#: ../../include/functions_reports.php:685 #: ../../include/functions_groups.php:123 #: ../../include/functions_groups.php:187 -#: ../../operation/search_results.php:118 -#: ../../operation/agentes/ver_agente.php:1266 +#: ../../operation/search_results.php:119 +#: ../../operation/agentes/ver_agente.php:1614 msgid "Graphs" msgstr "グラフ" -#: ../../include/functions_reports.php:632 -#: ../../include/functions_reporting.php:7717 -#: ../../include/functions_reporting.php:7864 +#: ../../include/functions_reports.php:639 +#: ../../include/functions_reporting.php:9138 +#: ../../include/functions_reporting.php:9298 msgid "Simple graph" msgstr "単一グラフ" -#: ../../include/functions_reports.php:661 -msgid "SQL horizonal bar graph" -msgstr "SQL 横棒グラフ" - -#: ../../include/functions_reports.php:668 +#: ../../include/functions_reports.php:675 msgid "Automatic combined Graph" msgstr "自動合成グラフ" -#: ../../include/functions_reports.php:674 +#: ../../include/functions_reports.php:681 msgid "Availability graph" msgstr "可用性グラフ" -#: ../../include/functions_reports.php:679 +#: ../../include/functions_reports.php:686 msgid "Module Histogram graph" msgstr "モジュールヒストグラムグラフ" -#: ../../include/functions_reports.php:709 -#: ../../include/functions_reports.php:713 +#: ../../include/functions_reports.php:716 +#: ../../include/functions_reports.php:720 msgid "Forecasting" msgstr "予測" -#: ../../include/functions_reports.php:714 +#: ../../include/functions_reports.php:721 msgid "Projection graph" msgstr "予想グラフ" -#: ../../include/functions_reports.php:719 -msgid "Avg. Value" +#: ../../include/functions_reports.php:726 +msgid "Avg. value" msgstr "平均値" -#: ../../include/functions_reports.php:731 +#: ../../include/functions_reports.php:730 +msgid "Max. value" +msgstr "最大値" + +#: ../../include/functions_reports.php:734 +msgid "Min. value" +msgstr "最小値" + +#: ../../include/functions_reports.php:738 msgid "Monitor report" msgstr "モニタ項目レポート" -#: ../../include/functions_reports.php:735 +#: ../../include/functions_reports.php:742 msgid "Serialize data" msgstr "データの並び" -#: ../../include/functions_reports.php:743 +#: ../../include/functions_reports.php:750 msgid "Historical Data" msgstr "保存データ" -#: ../../include/functions_reports.php:751 -#: ../../include/functions_reports.php:757 -#: ../../include/functions_reports.php:763 -#: ../../include/functions_reports.php:769 -#: ../../include/functions_reports.php:775 +#: ../../include/functions_reports.php:762 +msgid "Histogram" +msgstr "ヒストグラム" + +#: ../../include/functions_reports.php:766 +#: ../../include/functions_reports.php:772 +#: ../../include/functions_reports.php:778 #: ../../include/functions_reports.php:784 #: ../../include/functions_reports.php:790 -#: ../../include/functions_reports.php:794 -#: ../../include/functions_reports.php:798 +#: ../../include/functions_reports.php:799 +#: ../../include/functions_reports.php:805 +#: ../../include/functions_reports.php:809 +#: ../../include/functions_reports.php:813 msgid "Grouped" msgstr "グループ化" -#: ../../include/functions_reports.php:795 +#: ../../include/functions_reports.php:810 msgid "Network interfaces" msgstr "ネットワークインタフェース" -#: ../../include/functions_reports.php:803 -#: ../../include/functions_reports.php:807 +#: ../../include/functions_reports.php:818 +#: ../../include/functions_reports.php:822 msgid "Text/HTML " msgstr "テキスト/HTML " -#: ../../include/functions_reports.php:808 +#: ../../include/functions_reports.php:823 msgid "Import text from URL" msgstr "URL からテキストをインポート" -#: ../../include/functions_reports.php:813 +#: ../../include/functions_reports.php:828 msgid "Module alert report" msgstr "モジュールアラートレポート" -#: ../../include/functions_reports.php:817 +#: ../../include/functions_reports.php:832 msgid "Agent alert report " msgstr "エージェントアラートレポート " -#: ../../include/functions_reports.php:822 +#: ../../include/functions_reports.php:837 msgid "Group alert report" msgstr "グループアラートレポート" -#: ../../include/functions_reports.php:828 +#: ../../include/functions_reports.php:843 msgid "Module event report" msgstr "モジュールイベントレポート" -#: ../../include/functions_reports.php:832 +#: ../../include/functions_reports.php:847 msgid "Agent event report" msgstr "エージェントイベントレポート" -#: ../../include/functions_reports.php:836 +#: ../../include/functions_reports.php:851 msgid "Group event report" msgstr "グループイベントレポート" -#: ../../include/functions_reports.php:847 +#: ../../include/functions_reports.php:869 msgid "Inventory changes" msgstr "インベントリ変更" -#: ../../include/functions_reports.php:855 -#: ../../include/functions_reporting.php:4703 +#: ../../include/functions_reports.php:877 +#: ../../include/functions_reporting.php:5587 msgid "Agent configuration" msgstr "エージェント設定" -#: ../../include/functions_reports.php:859 -#: ../../include/functions_reporting.php:3440 +#: ../../include/functions_reports.php:881 +#: ../../include/functions_reporting.php:4161 msgid "Group configuration" msgstr "グループ設定" -#: ../../include/functions_reports.php:863 +#: ../../include/functions_reports.php:885 msgid "Netflow area chart" msgstr "Netflow 塗り潰しグラフ" -#: ../../include/functions_reports.php:867 +#: ../../include/functions_reports.php:889 msgid "Netflow data table" msgstr "Netflow データ表" -#: ../../include/functions_reports.php:871 +#: ../../include/functions_reports.php:893 msgid "Netflow summary table" msgstr "Netflow サマリ表" -#: ../../include/functions_reports.php:885 -msgid "Network Traffic Top N" -msgstr "ネットワークトラフィックトップ N" +#: ../../include/functions_html.php:579 ../../include/functions_html.php:922 +msgid "Please select an item from this list." +msgstr "この一覧からアイテムを選択してください。" -#: ../../include/functions_html.php:1435 +#: ../../include/functions_html.php:603 ../../include/functions_html.php:5413 +msgid "Please select..." +msgstr "選択してください..." + +#: ../../include/functions_html.php:1912 msgid "weeks" msgstr "週" -#: ../../include/functions_html.php:1596 +#: ../../include/functions_html.php:2073 msgid "Month day" msgstr "日にち" -#: ../../include/functions_html.php:1598 +#: ../../include/functions_html.php:2075 msgid "Week day" msgstr "曜日" -#: ../../include/functions_html.php:3537 +#: ../../include/functions_html.php:4200 msgid "Type at least two characters to search the module." msgstr "モジュールを検索するには、少なくとも二文字入力してください。" -#: ../../include/functions_html.php:3694 +#: ../../include/functions_html.php:4361 ../../index.php:479 +#: ../../index.php:791 ../../index.php:865 #, php-format msgid "%s cannot verify the origin of the request. Try again, please." msgstr "%s はリクエストを確認できません。 もう一度やり直してください。" -#: ../../include/functions_html.php:4371 +#: ../../include/functions_html.php:5168 msgid "Type at least two characters to search the user." msgstr "ユーザを検索するには、少なくとも 2文字入力してください。" -#: ../../include/functions_config.php:127 +#: ../../include/functions_register.php:105 +#, php-format +msgid "%s configuration wizard" +msgstr "%s 設定ウィザード" + +#: ../../include/functions_register.php:108 +#, php-format +msgid "" +"Please fill the following information in order to configure your %s instance " +"successfully" +msgstr "%s インスタンスを正常に設定するには、次の情報を入力してください" + +#: ../../include/functions_register.php:165 +msgid "" +"Must have the same time zone as the system or database to avoid mismatches " +"of time." +msgstr "時間の不整合を避けるために、システムまたはデータベースと同じタイムゾーンにする必要があります。" + +#: ../../include/functions_register.php:171 +msgid "E-mail for receiving alerts" +msgstr "アラート受信メールアドレス" + +#: ../../include/functions_register.php:196 +msgid "All fields required" +msgstr "全フィールドが必須です" + +#: ../../include/functions_register.php:205 +msgid "Are you sure you don't want to configure a base email?" +msgstr "基本メールを設定しなくて良いですか?" + +#: ../../include/functions_register.php:207 +msgid "" +"You could change this options later in \"alert actions\" and setting your " +"account." +msgstr "このオプションは、後で \"アラートアクション\" とアカウントの設定で変更できます。" + +#: ../../include/functions_config.php:132 msgid "Failed updated: User did not login." msgstr "更新失敗: ユーザがログインしていません。" -#: ../../include/functions_config.php:135 +#: ../../include/functions_config.php:140 msgid "Failed updated: User is not admin." msgstr "更新失敗: ユーザは管理者ではありません。" -#: ../../include/functions_config.php:169 +#: ../../include/functions_config.php:176 msgid "phantomjs config directory" msgstr "phantomjs 設定ディレクトリ" -#: ../../include/functions_config.php:185 +#: ../../include/functions_config.php:192 msgid "SSL cert path" msgstr "SSL証明書パス" -#: ../../include/functions_config.php:193 +#: ../../include/functions_config.php:200 msgid "Use cert." msgstr "証明書利用" -#: ../../include/functions_config.php:213 +#: ../../include/functions_config.php:232 msgid "Integria inventory" msgstr "Integria インベントリ" -#: ../../include/functions_config.php:217 -#: ../../include/functions_config.php:1522 +#: ../../include/functions_config.php:236 +#: ../../include/functions_config.php:1676 msgid "Integria API password" msgstr "Integria API パスワード" -#: ../../include/functions_config.php:221 +#: ../../include/functions_config.php:240 msgid "Integria URL" msgstr "Integria URL" -#: ../../include/functions_config.php:261 +#: ../../include/functions_config.php:255 +#: ../../include/class/ExternalTools.class.php:213 +msgid "Sound for Alert fired" +msgstr "アラート発生時のサウンド" + +#: ../../include/functions_config.php:259 +#: ../../include/class/ExternalTools.class.php:243 +msgid "Sound for Monitor critical" +msgstr "障害状態時のサウンド" + +#: ../../include/functions_config.php:263 +#: ../../include/class/ExternalTools.class.php:273 +msgid "Sound for Monitor warning" +msgstr "警告状態時のサウンド" + +#: ../../include/functions_config.php:276 msgid "License information" msgstr "ライセンス情報" -#: ../../include/functions_config.php:307 +#: ../../include/functions_config.php:306 +msgid "Use custom encoding" +msgstr "エンコードの自動判定の利用" + +#: ../../include/functions_config.php:326 msgid "Limit parameters bulk" msgstr "一括処理制限" -#: ../../include/functions_config.php:311 +#: ../../include/functions_config.php:330 msgid "Identification_reminder" msgstr "識別リマインダ" -#: ../../include/functions_config.php:315 +#: ../../include/functions_config.php:334 msgid "Include_agents" msgstr "エージェントのインクルード" -#: ../../include/functions_config.php:319 +#: ../../include/functions_config.php:338 msgid "alias_as_name" msgstr "名前としてのエイリアス" -#: ../../include/functions_config.php:327 +#: ../../include/functions_config.php:342 +msgid "Console log enabled" +msgstr "コンソールログ有効化" + +#: ../../include/functions_config.php:346 +msgid "Audit log enabled" +msgstr "監査ログ有効化" + +#: ../../include/functions_config.php:350 +msgid "Module Custom ID read only" +msgstr "モジュールカスタム ID の読み出し専用" + +#: ../../include/functions_config.php:354 msgid "unique_ip" msgstr "ユニーク IP" -#: ../../include/functions_config.php:359 -msgid "WebSocket bind address" -msgstr "WebSocket 待受アドレス" - -#: ../../include/functions_config.php:363 -msgid "WebSocket port" -msgstr "WebSocket ポート" - -#: ../../include/functions_config.php:412 +#: ../../include/functions_config.php:427 msgid "Replication DB engine" msgstr "複製 DB エンジン" -#: ../../include/functions_config.php:416 +#: ../../include/functions_config.php:431 msgid "Replication DB host" msgstr "複製 DB ホスト" -#: ../../include/functions_config.php:420 +#: ../../include/functions_config.php:435 msgid "Replication DB database" msgstr "複製データベース" -#: ../../include/functions_config.php:424 +#: ../../include/functions_config.php:439 msgid "Replication DB user" msgstr "複製 DB ユーザ" -#: ../../include/functions_config.php:428 +#: ../../include/functions_config.php:443 msgid "Replication DB password" msgstr "複製 DB パスワード" -#: ../../include/functions_config.php:432 +#: ../../include/functions_config.php:447 msgid "Replication DB port" msgstr "複製 DB ポート" -#: ../../include/functions_config.php:436 +#: ../../include/functions_config.php:451 msgid "Metaconsole agent cache" msgstr "メタコンソールエージェントキャッシュ" -#: ../../include/functions_config.php:444 +#: ../../include/functions_config.php:459 msgid "Enable Update Manager" msgstr "アップデートマネージャの有効化" -#: ../../include/functions_config.php:452 +#: ../../include/functions_config.php:463 msgid "Ipam Ocuppied Manager Critical" msgstr "IPAM 障害占有管理" -#: ../../include/functions_config.php:456 +#: ../../include/functions_config.php:467 msgid "Ipam Ocuppied Manager Warning" msgstr "IPAM 警告占有管理" -#: ../../include/functions_config.php:709 +#: ../../include/functions_config.php:720 msgid "Saml profile parameters" msgstr "SAML プロファイルパラメータ" -#: ../../include/functions_config.php:771 +#: ../../include/functions_config.php:736 +msgid "2FA all users" +msgstr "全ユーザの二段階認証" + +#: ../../include/functions_config.php:743 +msgid "Session timeout forced to 90 minutes" +msgstr "セッションタイムアウトを 90分に強制" + +#: ../../include/functions_config.php:802 msgid "Max. days before autodisable deletion" msgstr "自動無効化エージェントの保持日数" -#: ../../include/functions_config.php:775 +#: ../../include/functions_config.php:806 msgid "Item limit for realtime reports)" msgstr "リアルタイムレポートのアイテム制限" -#: ../../include/functions_config.php:807 +#: ../../include/functions_config.php:838 msgid "Big Operatiopn Step to purge old data" msgstr "古いデータ削除のための大きな操作ステップ" -#: ../../include/functions_config.php:841 +#: ../../include/functions_config.php:872 msgid "Max execution event response" msgstr "最大実行イベント応答" -#: ../../include/functions_config.php:921 +#: ../../include/functions_config.php:880 +msgid "SNMP walk binary path" +msgstr "snmpwalk バイナリパス" + +#: ../../include/functions_config.php:884 +msgid "SNMP walk binary path (fallback for v1)" +msgstr "snmpwalk バイナリパス (v1 フォールバック)" + +#: ../../include/functions_config.php:938 +#: ../../include/functions_config.php:2993 +#: ../../operation/network/network_report.php:206 +#: ../../operation/network/network_report.php:236 +msgid "Bytes" +msgstr "バイト" + +#: ../../include/functions_config.php:968 msgid "Show QR code header" msgstr "QR コードヘッダー表示" -#: ../../include/functions_config.php:945 -msgid "Custom logo collapsed" -msgstr "折り畳み時カスタムロゴ" - -#: ../../include/functions_config.php:949 +#: ../../include/functions_config.php:996 msgid "Custom logo white background" msgstr "白背景カスタムロゴ" -#: ../../include/functions_config.php:977 +#: ../../include/functions_config.php:1024 msgid "Custom title header" msgstr "カスタムタイトルヘッダ" -#: ../../include/functions_config.php:981 +#: ../../include/functions_config.php:1028 msgid "Custom subtitle header" msgstr "カスタムサブタイトルヘッダ" -#: ../../include/functions_config.php:997 -#: ../../include/functions_config.php:1041 +#: ../../include/functions_config.php:1052 +#: ../../include/functions_config.php:1092 msgid "Custom Docs url" msgstr "カスタムドキュメントURL" -#: ../../include/functions_config.php:1001 -#: ../../include/functions_config.php:1045 +#: ../../include/functions_config.php:1056 +#: ../../include/functions_config.php:1096 msgid "Custom support url" msgstr "カスタムサポートURL" -#: ../../include/functions_config.php:1013 -msgid "Custom logo metaconsole" -msgstr "メタコンソールカスタムロゴ" - -#: ../../include/functions_config.php:1017 +#: ../../include/functions_config.php:1068 msgid "Custom logo metaconsole (white background)" msgstr "メタコンソールカスタムロゴ(白背景)" -#: ../../include/functions_config.php:1021 +#: ../../include/functions_config.php:1072 msgid "Custom logo login metaconsole" msgstr "メタコンソールログインカスタムロゴ" -#: ../../include/functions_config.php:1025 +#: ../../include/functions_config.php:1076 msgid "Custom splash login metaconsole" msgstr "カスタムスプラッシュログイン メタコンソール" -#: ../../include/functions_config.php:1029 +#: ../../include/functions_config.php:1080 msgid "Custom title1 login metaconsole" msgstr "カスタムタイトル1 メタコンソールログイン" -#: ../../include/functions_config.php:1033 +#: ../../include/functions_config.php:1084 msgid "Custom title2 login metaconsole" msgstr "カスタムタイトル2 メタコンソールログイン" -#: ../../include/functions_config.php:1037 +#: ../../include/functions_config.php:1088 msgid "Login background metaconsole" msgstr "メタコンソールログイン背景" -#: ../../include/functions_config.php:1061 +#: ../../include/functions_config.php:1112 msgid "Default line favourite_view for the Visual Console" msgstr "ビジュアルコンソールのデフォルトお気に入り" -#: ../../include/functions_config.php:1065 +#: ../../include/functions_config.php:1116 msgid "Default line menu items for the Visual Console" msgstr "ビジュアルコンソールのデフォルトメニューアイテム" -#: ../../include/functions_config.php:1073 +#: ../../include/functions_config.php:1124 msgid "Default line menu items for the Services" msgstr "サービス用のデフォルトラインメニューアイテム" -#: ../../include/functions_config.php:1105 +#: ../../include/functions_config.php:1156 msgid "Show units in values report" msgstr "値のレポートに単位を表示" -#: ../../include/functions_config.php:1113 +#: ../../include/functions_config.php:1164 msgid "Autohidden menu" msgstr "メニューを自動的に隠す" -#: ../../include/functions_config.php:1117 +#: ../../include/functions_config.php:1168 msgid "visual_animation" msgstr "ビジュアルアニメーション" -#: ../../include/functions_config.php:1125 +#: ../../include/functions_config.php:1176 msgid "Fixed graph" msgstr "グラフの固定" -#: ../../include/functions_config.php:1133 +#: ../../include/functions_config.php:1184 msgid "Paginate module" msgstr "モジュール画面分割" -#: ../../include/functions_config.php:1145 +#: ../../include/functions_config.php:1188 +#: ../../include/class/ExternalTools.class.php:303 +msgid "Custom graphviz directory" +msgstr "カスタム graphviz ディレクトリ" + +#: ../../include/functions_config.php:1196 msgid "Shortened module graph data" msgstr "短縮モジュールグラフデータ" -#: ../../include/functions_config.php:1157 +#: ../../include/functions_config.php:1208 msgid "Default type of module charts." msgstr "モジュールグラフのデフォルトタイプ" -#: ../../include/functions_config.php:1161 +#: ../../include/functions_config.php:1212 +msgid "Default Number of elements in Custom Graph." +msgstr "カスタムグラフのデフォルト要素数" + +#: ../../include/functions_config.php:1216 msgid "Default type of interface charts." msgstr "インタフェースグラフのデフォルトタイプ" -#: ../../include/functions_config.php:1178 +#: ../../include/functions_config.php:1233 msgid "Display lateral menus with left click" msgstr "クリックでサイドメニューを表示" -#: ../../include/functions_config.php:1188 +#: ../../include/functions_config.php:1243 msgid "Service item padding size" msgstr "サービス要素の間隔" -#: ../../include/functions_config.php:1193 +#: ../../include/functions_config.php:1248 msgid "Default percentil" msgstr "デフォルトのパーセンテージ" -#: ../../include/functions_config.php:1197 +#: ../../include/functions_config.php:1252 msgid "Default full scale (TIP)" msgstr "デフォルトフルスケール(TIP)" -#: ../../include/functions_config.php:1201 +#: ../../include/functions_config.php:1256 msgid "Default soft graphs" msgstr "デフォルトグラフソフト" -#: ../../include/functions_config.php:1205 +#: ../../include/functions_config.php:1260 msgid "Default zoom graphs" msgstr "デフォルトグラフ拡大率" -#: ../../include/functions_config.php:1209 +#: ../../include/functions_config.php:1269 msgid "Default height of the chart image" msgstr "グラフ画像のデフォルトの高さ" -#: ../../include/functions_config.php:1230 +#: ../../include/functions_config.php:1291 msgid "Add the custom post process" msgstr "カスタム保存倍率を追加" -#: ../../include/functions_config.php:1238 +#: ../../include/functions_config.php:1299 msgid "Delete the custom post process" msgstr "カスタム保存倍率を削除" -#: ../../include/functions_config.php:1295 +#: ../../include/functions_config.php:1356 msgid "Add custom module unit" -msgstr "" +msgstr "カスタムモジュール単位追加" -#: ../../include/functions_config.php:1301 +#: ../../include/functions_config.php:1362 msgid "Delete custom module unit" -msgstr "" +msgstr "カスタムモジュール単位削除" -#: ../../include/functions_config.php:1392 +#: ../../include/functions_config.php:1457 msgid "IP ElasticSearch server" msgstr "ElasticSearch サーバ IP" -#: ../../include/functions_config.php:1396 +#: ../../include/functions_config.php:1461 msgid "Port ElasticSearch server" msgstr "ElasticSearch サーバポート番号" -#: ../../include/functions_config.php:1414 +#: ../../include/functions_config.php:1482 +msgid "Active and historical database cannot be the same." +msgstr "メインとヒストリデータベースが異なります。" + +#: ../../include/functions_config.php:1500 +msgid "Enable history database" +msgstr "ヒストリデータベースの有効化" + +#: ../../include/functions_config.php:1504 msgid "Enable history event" msgstr "ヒストリイベントの有効化" -#: ../../include/functions_config.php:1450 +#: ../../include/functions_config.php:1528 msgid "Event Days" msgstr "イベント日数" -#: ../../include/functions_config.php:1476 +#: ../../include/functions_config.php:1544 +msgid "Delay" +msgstr "遅延" + +#: ../../include/functions_config.php:1576 +msgid "Historical database purge" +msgstr "ヒストリデータベース削除" + +#: ../../include/functions_config.php:1585 +msgid "Historical database partitions" +msgstr "ヒストリデータベースパーティション" + +#: ../../include/functions_config.php:1594 +msgid "Historical database events purge" +msgstr "ヒストリデータベースイベント削除" + +#: ../../include/functions_config.php:1603 +msgid "Historical database string purge" +msgstr "ヒストリデータベース文字列削除" + +#: ../../include/functions_config.php:1616 msgid "eHorus user login" msgstr "eHorus ユーザログイン" -#: ../../include/functions_config.php:1488 +#: ../../include/functions_config.php:1628 msgid "eHorus API hostname" msgstr "eHorus API ホスト名" -#: ../../include/functions_config.php:1492 +#: ../../include/functions_config.php:1632 msgid "eHorus API port" msgstr "eHorus API ポート" -#: ../../include/functions_config.php:1496 +#: ../../include/functions_config.php:1636 msgid "eHorus request timeout" msgstr "eHorus リクエストタイムアウト" -#: ../../include/functions_config.php:1500 +#: ../../include/functions_config.php:1640 msgid "eHorus id custom field" msgstr "eHorus id カスタムフィールド" -#: ../../include/functions_config.php:1510 +#: ../../include/functions_config.php:1646 +msgid "Integria user login" +msgstr "Integria ユーザログイン" + +#: ../../include/functions_config.php:1654 msgid "Integria user" msgstr "Integria ユーザ" -#: ../../include/functions_config.php:1514 +#: ../../include/functions_config.php:1658 msgid "Integria password" msgstr "Integria パスワード" -#: ../../include/functions_config.php:1518 +#: ../../include/functions_config.php:1672 msgid "integria API hostname" msgstr "Integria API ホスト名" -#: ../../include/functions_config.php:1526 +#: ../../include/functions_config.php:1680 msgid "Integria request timeout" msgstr "Integria 要求タイムアウト" -#: ../../include/functions_config.php:1530 +#: ../../include/functions_config.php:1684 msgid "Integria default group" msgstr "Integria デフォルトグループ" -#: ../../include/functions_config.php:1534 +#: ../../include/functions_config.php:1688 msgid "Integria custom response default group" msgstr "Integria カスタム応答デフォルトグループ" -#: ../../include/functions_config.php:1538 +#: ../../include/functions_config.php:1692 msgid "Integria default priority" msgstr "Integria デフォルト優先順位" -#: ../../include/functions_config.php:1542 +#: ../../include/functions_config.php:1696 msgid "Integria custom response default priority" msgstr "Integria カスタム応答デフォルト優先順位" -#: ../../include/functions_config.php:1546 +#: ../../include/functions_config.php:1700 msgid "Integria default creator" msgstr "Integria デフォルト作成者" -#: ../../include/functions_config.php:1550 +#: ../../include/functions_config.php:1704 msgid "Integria default owner" msgstr "Integria デフォルト所有者" -#: ../../include/functions_config.php:1554 +#: ../../include/functions_config.php:1708 msgid "Integria custom response default owner" msgstr "Integria カスタム応答デフォルト所有者" -#: ../../include/functions_config.php:1558 +#: ../../include/functions_config.php:1712 msgid "Integria default ticket type" msgstr "Integria デフォルトチケットタイプ" -#: ../../include/functions_config.php:1562 +#: ../../include/functions_config.php:1716 msgid "Integria custom response default ticket type" msgstr "Integria カスタム応答デフォルトチケットタイプ" -#: ../../include/functions_config.php:1566 +#: ../../include/functions_config.php:1720 msgid "Integria default ticket status" msgstr "Integria デフォルトチケット状態" -#: ../../include/functions_config.php:1570 +#: ../../include/functions_config.php:1724 msgid "Integria custom response default ticket status" msgstr "Integria カスタム応答デフォルトチケット状態" -#: ../../include/functions_config.php:1574 +#: ../../include/functions_config.php:1728 msgid "Integria default ticket title" msgstr "Integria デフォルトチケットタイトル" -#: ../../include/functions_config.php:1578 +#: ../../include/functions_config.php:1732 msgid "Integria custom response default ticket title" msgstr "Integria カスタム応答デフォルトチケットタイトル" -#: ../../include/functions_config.php:1582 +#: ../../include/functions_config.php:1736 msgid "Integria default ticket content" msgstr "Integria デフォルトチケット内容" -#: ../../include/functions_config.php:1586 +#: ../../include/functions_config.php:1740 msgid "Integria custom response default ticket content" msgstr "Integria カスタム応答デフォルトチケット内容" -#: ../../include/functions_config.php:1616 +#: ../../include/functions_config.php:1758 +msgid "WebSocket bind address" +msgstr "WebSocket 待受アドレス" + +#: ../../include/functions_config.php:1762 +msgid "WebSocket port" +msgstr "WebSocket ポート" + +#: ../../include/functions_config.php:1784 #, php-format msgid "Failed updated: the next values cannot update: %s" msgstr "更新失敗: 次の値は更新できません: %s" -#: ../../include/functions_config.php:2111 -#: ../../operation/agentes/networkmap.dinamic.php:217 +#: ../../include/functions_config.php:2337 +#: ../../operation/agentes/networkmap.dinamic.php:226 msgid "Pandora FMS" msgstr "Pandora FMS" -#: ../../include/functions_config.php:2119 +#: ../../include/functions_config.php:2345 +msgid "PandoraFMS Metaconsole" +msgstr "Pandora FMS メタコンソール" + +#: ../../include/functions_config.php:2349 +msgid "Centralized operation console" +msgstr "中央操作コンソール" + +#: ../../include/functions_config.php:2353 msgid "PANDORA FMS" msgstr "PANDORA FMS" @@ -40118,7 +41966,7 @@ msgstr "PANDORA FMS" msgid "Security error. Please contact the administrator." msgstr "セキュリティエラー。管理者に連絡してください。" -#: ../../include/get_file.php:69 +#: ../../include/get_file.php:74 msgid "File is missing in disk storage. Please contact the administrator." msgstr "ファイルが存在しません。管理者に連絡してください。" @@ -40151,7 +41999,7 @@ msgid "Area graph" msgstr "塗り潰しグラフ" #: ../../include/functions_netflow.php:1029 -#: ../../operation/agentes/exportdata.php:361 +#: ../../operation/agentes/exportdata.php:377 msgid "Data table" msgstr "データの表示" @@ -40160,108 +42008,117 @@ msgid "Circular mesh" msgstr "円形メッシュ" #: ../../include/functions_netflow.php:1031 -#: ../../include/functions_netflow.php:1243 +#: ../../include/functions_netflow.php:1247 msgid "Host detailed traffic" msgstr "ホストの詳細トラフィック" -#: ../../include/functions_netflow.php:1371 +#: ../../include/functions_netflow.php:1234 +msgid "Sent" +msgstr "送信" + +#: ../../include/functions_netflow.php:1242 +msgid "Received" +msgstr "受信" + +#: ../../include/functions_netflow.php:1378 msgid "Dst port" msgstr "宛先ポート" -#: ../../include/functions_netflow.php:1374 +#: ../../include/functions_netflow.php:1381 msgid "Dst IP" msgstr "宛先 IP" -#: ../../include/functions_netflow.php:1377 +#: ../../include/functions_netflow.php:1384 msgid "Src IP" msgstr "送信元 IP" -#: ../../include/functions_netflow.php:1380 +#: ../../include/functions_netflow.php:1387 msgid "Src port" msgstr "送信元ポート" -#: ../../include/functions_netflow.php:1566 +#: ../../include/functions_netflow.php:1573 #, php-format msgid "nfdump binary (%s) not found!" msgstr "nfdump バイナリ (%s) が見つかりません!" -#: ../../include/functions_netflow.php:1573 +#: ../../include/functions_netflow.php:1580 msgid "Make sure nfdump version 1.6.8 or newer is installed!" msgstr "nfdump のバージョン 1.6.8 以上がインストールされていることを確認してください!" -#: ../../include/functions_netflow.php:1590 +#: ../../include/functions_netflow.php:1597 msgid "High" msgstr "高い" -#: ../../include/functions_netflow.php:1591 +#: ../../include/functions_netflow.php:1598 msgid "Ultra High" msgstr "とても高い" -#: ../../include/functions_netflow.php:1624 +#: ../../include/functions_netflow.php:1631 #, php-format msgid "Agregate by %s" msgstr "%s 集計" -#: ../../include/functions_netflow.php:1632 +#: ../../include/functions_netflow.php:1639 #, php-format msgid "Resolution %s" msgstr "解像度 %s" -#: ../../include/class/ConfigPEN.class.php:422 -#: ../../include/class/ConfigPEN.class.php:591 -#: ../../include/class/ModuleTemplates.class.php:989 +#: ../../include/class/Tree.class.php:739 +#: ../../include/class/Tree.class.php:741 +msgid "Module alerts" +msgstr "モジュールアラート" + +#: ../../include/class/ConfigPEN.class.php:428 +#: ../../include/class/ConfigPEN.class.php:597 +#: ../../include/class/ModuleTemplates.class.php:1071 msgid "PEN" -msgstr "" +msgstr "PEN" -#: ../../include/class/ConfigPEN.class.php:429 -#: ../../include/class/ConfigPEN.class.php:592 +#: ../../include/class/ConfigPEN.class.php:435 +#: ../../include/class/ConfigPEN.class.php:598 msgid "Manufacturer" -msgstr "" +msgstr "製造元" -#: ../../include/class/ConfigPEN.class.php:477 +#: ../../include/class/ConfigPEN.class.php:483 msgid "PEN is required" -msgstr "" +msgstr "PEN が必要です" -#: ../../include/class/ConfigPEN.class.php:503 +#: ../../include/class/ConfigPEN.class.php:509 msgid "PEN is required." -msgstr "" +msgstr "PEN が必要です。" -#: ../../include/class/ConfigPEN.class.php:507 +#: ../../include/class/ConfigPEN.class.php:513 msgid "Manufacturer is required" -msgstr "" +msgstr "製造元が必要です" -#: ../../include/class/ConfigPEN.class.php:524 +#: ../../include/class/ConfigPEN.class.php:530 msgid "This PEN definition does not exist" -msgstr "" - -#: ../../include/class/ConfigPEN.class.php:538 -msgid "created" -msgstr "" +msgstr "この PEN 定義がありませえん" #: ../../include/class/ConfigPEN.class.php:544 +msgid "created" +msgstr "作成しました" + +#: ../../include/class/ConfigPEN.class.php:550 msgid "This PEN definition already exists" -msgstr "" +msgstr "この PEN 定義はすでに存在します" -#: ../../include/class/ConfigPEN.class.php:558 -msgid "updated" -msgstr "" - -#: ../../include/class/ConfigPEN.class.php:565 +#: ../../include/class/ConfigPEN.class.php:571 #, php-format msgid "Succesfully %s" -msgstr "" +msgstr "成功 %s" -#: ../../include/class/ConfigPEN.class.php:645 +#: ../../include/class/ConfigPEN.class.php:651 msgid "Register manufacturer" -msgstr "" +msgstr "製造元登録" -#: ../../include/class/ConfigPEN.class.php:661 +#: ../../include/class/ConfigPEN.class.php:667 msgid "Are you sure you want to delete this PEN?" -msgstr "" +msgstr "この PEN を削除してもよろしいですか?" -#: ../../include/class/ConfigPEN.class.php:688 +#: ../../include/class/ConfigPEN.class.php:694 msgid "Register new manufacturer" -msgstr "" +msgstr "新たな製造元を登録" #: ../../include/class/HelpFeedBack.class.php:104 msgid "Browser not compatible." @@ -40276,6 +42133,7 @@ msgid "Something is wrong" msgstr "何かおかしいです" #: ../../include/class/HelpFeedBack.class.php:171 +#: ../../include/class/Diagnostics.class.php:1892 msgid "What happened?" msgstr "何が発生しましたか?" @@ -40284,847 +42142,862 @@ msgid "Your Email" msgstr "あなたのメールアドレス" #: ../../include/class/HelpFeedBack.class.php:198 -#: ../../operation/incidents/incident_detail.php:404 msgid "Submit" msgstr "実行" #: ../../include/class/HelpFeedBack.class.php:213 -#: ../../include/class/Diagnostics.class.php:1958 ../../general/header.php:344 -#: ../../general/header.php:346 +#: ../../include/class/Diagnostics.class.php:1965 ../../general/header.php:352 +#: ../../general/header.php:354 msgid "Feedback" msgstr "フィードバック" -#: ../../include/class/HelpFeedBack.class.php:252 +#: ../../include/class/HelpFeedBack.class.php:253 msgid "[pandorafms wiki] New suggestion" msgstr "[pandorafms wiki] 新規提案" -#: ../../include/class/HelpFeedBack.class.php:254 +#: ../../include/class/HelpFeedBack.class.php:255 msgid "[pandorafms wiki] New report" msgstr "[pandorafms wiki] 新規レポート" -#: ../../include/class/HelpFeedBack.class.php:260 +#: ../../include/class/HelpFeedBack.class.php:261 msgid "Please provide your email address, we promise not to bother you" msgstr "あなたのメールアドレスを入力してください。お邪魔しないことをお約束します。" -#: ../../include/class/HelpFeedBack.class.php:308 +#: ../../include/class/HelpFeedBack.class.php:309 msgid "Something went wrong while sending the report." msgstr "レポート送信時に異常が発生しました。" -#: ../../include/class/HelpFeedBack.class.php:359 +#: ../../include/class/HelpFeedBack.class.php:360 msgid "Your report had been successfully sent to Artica." msgstr "レポートを Artica へ送信しました。" -#: ../../include/class/HelpFeedBack.class.php:359 +#: ../../include/class/HelpFeedBack.class.php:360 msgid "Thank you!" msgstr "ありがとうございます!" -#: ../../include/class/Diagnostics.class.php:152 +#: ../../include/class/Diagnostics.class.php:155 #, php-format msgid "%s Diagnostic tool" msgstr "%s 診断ツール" -#: ../../include/class/Diagnostics.class.php:217 +#: ../../include/class/Diagnostics.class.php:220 #, php-format msgid "Info status %s" -msgstr "" +msgstr "情報ステータス %s" -#: ../../include/class/Diagnostics.class.php:221 +#: ../../include/class/Diagnostics.class.php:224 msgid "PHP setup" msgstr "PHP 設定" -#: ../../include/class/Diagnostics.class.php:229 +#: ../../include/class/Diagnostics.class.php:232 msgid "Database health status" msgstr "データベースの正常性状態" -#: ../../include/class/Diagnostics.class.php:233 +#: ../../include/class/Diagnostics.class.php:236 msgid "Database status info" msgstr "データベースステータス情報" -#: ../../include/class/Diagnostics.class.php:237 +#: ../../include/class/Diagnostics.class.php:240 msgid "System Info" msgstr "システム情報" -#: ../../include/class/Diagnostics.class.php:241 +#: ../../include/class/Diagnostics.class.php:244 msgid "MySQL Performance metrics" msgstr "MySQLパフォーマンスメトリック" -#: ../../include/class/Diagnostics.class.php:246 +#: ../../include/class/Diagnostics.class.php:249 #, php-format msgid "Tables fragmentation in the %s database" msgstr "%s データベースにおけるテーブルのフラグメンテーション" -#: ../../include/class/Diagnostics.class.php:252 +#: ../../include/class/Diagnostics.class.php:255 #, php-format msgid "%s logs dates" -msgstr "" +msgstr "%s ログ状態" -#: ../../include/class/Diagnostics.class.php:256 +#: ../../include/class/Diagnostics.class.php:259 #, php-format msgid "%s Licence Information" msgstr "%s ライセンス情報" -#: ../../include/class/Diagnostics.class.php:260 -#: ../../include/class/Diagnostics.class.php:1242 +#: ../../include/class/Diagnostics.class.php:263 +#: ../../include/class/Diagnostics.class.php:1249 msgid "Status of the attachment folder" msgstr "添付フォルダの状態" -#: ../../include/class/Diagnostics.class.php:264 +#: ../../include/class/Diagnostics.class.php:267 msgid "Information from the tagente_datos table" msgstr "tagente_datos テーブルからの情報" -#: ../../include/class/Diagnostics.class.php:268 +#: ../../include/class/Diagnostics.class.php:271 #, php-format msgid "%s server threads" msgstr "%s サーバスレッド" -#: ../../include/class/Diagnostics.class.php:272 +#: ../../include/class/Diagnostics.class.php:275 msgid "SQL show engine innodb status" -msgstr "" +msgstr "innodb エンジンの状態を表示します" -#: ../../include/class/Diagnostics.class.php:316 +#: ../../include/class/Diagnostics.class.php:323 msgid "Graph of the Agents Unknown module." msgstr "エージェント不明モジュールグラフ" -#: ../../include/class/Diagnostics.class.php:323 +#: ../../include/class/Diagnostics.class.php:330 msgid "Graph of the Database Maintenance module." msgstr "データベースメンテナンスモジュールグラフ" -#: ../../include/class/Diagnostics.class.php:330 +#: ../../include/class/Diagnostics.class.php:337 msgid "Graph of the Free Disk Spool Dir module." msgstr "スプールディレクトリディスクの空き容量モジュールグラフ" -#: ../../include/class/Diagnostics.class.php:336 +#: ../../include/class/Diagnostics.class.php:343 msgid "Graph of the Free RAM module." msgstr "メモリ空き容量モジュールグラフ" -#: ../../include/class/Diagnostics.class.php:342 +#: ../../include/class/Diagnostics.class.php:349 msgid "Graph of the Queued Modules module." msgstr "モジュールキューのモジュールグラフ" -#: ../../include/class/Diagnostics.class.php:348 +#: ../../include/class/Diagnostics.class.php:355 msgid "Graph of the Status module." msgstr "状態モジュールグラフ" -#: ../../include/class/Diagnostics.class.php:354 +#: ../../include/class/Diagnostics.class.php:361 msgid "Graph of the System Load AVG module." msgstr "システムロードアベレージモジュールグラフ" -#: ../../include/class/Diagnostics.class.php:361 +#: ../../include/class/Diagnostics.class.php:368 msgid "Graph of the Execution Time module." msgstr "実行時間モジュールグラフ" -#: ../../include/class/Diagnostics.class.php:370 +#: ../../include/class/Diagnostics.class.php:377 msgid "Graphs modules that represent the self-monitoring system" msgstr "自己監視システムモジュールグラフ" -#: ../../include/class/Diagnostics.class.php:427 +#: ../../include/class/Diagnostics.class.php:434 #, php-format msgid "%s Build" msgstr "%s ビルド" -#: ../../include/class/Diagnostics.class.php:431 +#: ../../include/class/Diagnostics.class.php:438 #, php-format msgid "%s Version" msgstr "%s バージョン" -#: ../../include/class/Diagnostics.class.php:435 +#: ../../include/class/Diagnostics.class.php:442 msgid "Minor Release" msgstr "マイナーリリース" -#: ../../include/class/Diagnostics.class.php:439 +#: ../../include/class/Diagnostics.class.php:446 msgid "Homedir" msgstr "ホームディレクトリ" -#: ../../include/class/Diagnostics.class.php:443 +#: ../../include/class/Diagnostics.class.php:450 msgid "HomeUrl" msgstr "ホームURL" -#: ../../include/class/Diagnostics.class.php:447 +#: ../../include/class/Diagnostics.class.php:454 msgid "Enterprise installed" msgstr "Enterprise インストール済" -#: ../../include/class/Diagnostics.class.php:448 +#: ../../include/class/Diagnostics.class.php:455 msgid "true" msgstr "はい" -#: ../../include/class/Diagnostics.class.php:448 +#: ../../include/class/Diagnostics.class.php:455 msgid "false" msgstr "いいえ" -#: ../../include/class/Diagnostics.class.php:451 +#: ../../include/class/Diagnostics.class.php:458 msgid "Update Key" msgstr "アップデートキー" -#: ../../include/class/Diagnostics.class.php:455 +#: ../../include/class/Diagnostics.class.php:462 msgid "Updating code path" msgstr "アップデートコードパス" -#: ../../include/class/Diagnostics.class.php:459 +#: ../../include/class/Diagnostics.class.php:466 msgid "Current Update #" msgstr "現在のアップデート #" -#: ../../include/class/Diagnostics.class.php:483 +#: ../../include/class/Diagnostics.class.php:490 msgid "PHP Version" msgstr "PHPバージョン" -#: ../../include/class/Diagnostics.class.php:487 +#: ../../include/class/Diagnostics.class.php:494 msgid "PHP Max execution time" msgstr "PHP 最大実行時間" -#: ../../include/class/Diagnostics.class.php:491 +#: ../../include/class/Diagnostics.class.php:498 msgid "PHP Max input time" msgstr "PHP 最大入力時間" -#: ../../include/class/Diagnostics.class.php:495 +#: ../../include/class/Diagnostics.class.php:502 msgid "PHP Memory limit" msgstr "PHP メモリ制限" -#: ../../include/class/Diagnostics.class.php:499 +#: ../../include/class/Diagnostics.class.php:506 msgid "Session cookie lifetime" msgstr "セッションクッキー有効期間" -#: ../../include/class/Diagnostics.class.php:548 +#: ../../include/class/Diagnostics.class.php:555 msgid "Total groups" msgstr "全グループ数" -#: ../../include/class/Diagnostics.class.php:552 +#: ../../include/class/Diagnostics.class.php:559 msgid "Total module data records" msgstr "全モジュールデータ記録数" -#: ../../include/class/Diagnostics.class.php:556 +#: ../../include/class/Diagnostics.class.php:563 msgid "Total agent access record" msgstr "全エージェントアクセス記録数" -#: ../../include/class/Diagnostics.class.php:564 +#: ../../include/class/Diagnostics.class.php:571 msgid "Total traps" msgstr "全トラップ数" -#: ../../include/class/Diagnostics.class.php:568 +#: ../../include/class/Diagnostics.class.php:575 msgid "Total users" msgstr "全ユーザ数" -#: ../../include/class/Diagnostics.class.php:572 +#: ../../include/class/Diagnostics.class.php:579 msgid "Total sessions" msgstr "全セッション数" -#: ../../include/class/Diagnostics.class.php:611 +#: ../../include/class/Diagnostics.class.php:618 msgid "Pandora DB has never been executed" msgstr "Pandora DB が一度も実行されていません" -#: ../../include/class/Diagnostics.class.php:618 +#: ../../include/class/Diagnostics.class.php:625 msgid "Ago" msgstr "前" -#: ../../include/class/Diagnostics.class.php:625 +#: ../../include/class/Diagnostics.class.php:632 msgid "Total unknown agents" msgstr "全不明エージェント数" -#: ../../include/class/Diagnostics.class.php:629 +#: ../../include/class/Diagnostics.class.php:636 msgid "Total not-init modules" msgstr "全未初期化モジュール数" -#: ../../include/class/Diagnostics.class.php:633 +#: ../../include/class/Diagnostics.class.php:640 msgid "Pandora DB Last run" msgstr "最後の Pandora DB 実行" -#: ../../include/class/Diagnostics.class.php:665 +#: ../../include/class/Diagnostics.class.php:672 msgid "DB Schema Version (first installed)" msgstr "DB スキーマバージョン(初回インストール時)" -#: ../../include/class/Diagnostics.class.php:669 +#: ../../include/class/Diagnostics.class.php:676 msgid "DB Schema Version (actual)" msgstr "DB スキーマバージョン(現在)" -#: ../../include/class/Diagnostics.class.php:673 +#: ../../include/class/Diagnostics.class.php:680 msgid "DB Schema Build" msgstr "DB スキーマビルド" -#: ../../include/class/Diagnostics.class.php:677 +#: ../../include/class/Diagnostics.class.php:684 msgid "DB Size" msgstr "DB サイズ" -#: ../../include/class/Diagnostics.class.php:717 +#: ../../include/class/Diagnostics.class.php:724 msgid "RAM" msgstr "メモリ" -#: ../../include/class/Diagnostics.class.php:721 +#: ../../include/class/Diagnostics.class.php:728 msgid "Os" msgstr "OS" -#: ../../include/class/Diagnostics.class.php:729 -#: ../../include/class/Diagnostics.class.php:747 -#: ../../include/class/NetworkMap.class.php:2934 +#: ../../include/class/Diagnostics.class.php:736 +#: ../../include/class/Diagnostics.class.php:754 +#: ../../include/class/NetworkMap.class.php:2935 msgid "Ip" msgstr "IP" -#: ../../include/class/Diagnostics.class.php:775 +#: ../../include/class/Diagnostics.class.php:782 msgid "InnoDB buffer pool size" msgstr "InnoDB buffer pool size" -#: ../../include/class/Diagnostics.class.php:779 +#: ../../include/class/Diagnostics.class.php:786 #, php-format msgid "" "It has to be 40% of the server memory not recommended to be greater or less" msgstr "" -#: ../../include/class/Diagnostics.class.php:784 +#: ../../include/class/Diagnostics.class.php:791 msgid "InnoDB file per table" msgstr "InnoDB" -#: ../../include/class/Diagnostics.class.php:787 -#: ../../include/class/Diagnostics.class.php:859 +#: ../../include/class/Diagnostics.class.php:794 +#: ../../include/class/Diagnostics.class.php:866 msgid "Recommended ON" msgstr "ON を推奨" -#: ../../include/class/Diagnostics.class.php:791 +#: ../../include/class/Diagnostics.class.php:798 msgid "InnoDB flush log at trx-commit" msgstr "InnoDB flush log at trx-commit" -#: ../../include/class/Diagnostics.class.php:794 +#: ../../include/class/Diagnostics.class.php:801 msgid "Recommended Value" msgstr "推奨値" -#: ../../include/class/Diagnostics.class.php:798 +#: ../../include/class/Diagnostics.class.php:805 msgid "InnoDB lock wait timeout" msgstr "InnoDB lock wait timeout" -#: ../../include/class/Diagnostics.class.php:801 #: ../../include/class/Diagnostics.class.php:808 #: ../../include/class/Diagnostics.class.php:815 #: ../../include/class/Diagnostics.class.php:822 #: ../../include/class/Diagnostics.class.php:829 -#: ../../include/class/Diagnostics.class.php:838 +#: ../../include/class/Diagnostics.class.php:836 #: ../../include/class/Diagnostics.class.php:845 #: ../../include/class/Diagnostics.class.php:852 -#: ../../include/class/Diagnostics.class.php:866 +#: ../../include/class/Diagnostics.class.php:859 #: ../../include/class/Diagnostics.class.php:873 #: ../../include/class/Diagnostics.class.php:880 -#: ../../include/class/Diagnostics.class.php:894 +#: ../../include/class/Diagnostics.class.php:887 #: ../../include/class/Diagnostics.class.php:901 +#: ../../include/class/Diagnostics.class.php:908 msgid "Min. Recommended Value" msgstr "最小推奨値" -#: ../../include/class/Diagnostics.class.php:805 +#: ../../include/class/Diagnostics.class.php:812 msgid "InnoDB log buffer size" msgstr "InnoDB log buffer size" -#: ../../include/class/Diagnostics.class.php:812 +#: ../../include/class/Diagnostics.class.php:819 msgid "InnoDB log file size" msgstr "InnoDB log file size" -#: ../../include/class/Diagnostics.class.php:819 +#: ../../include/class/Diagnostics.class.php:826 msgid "Maximun allowed packet" msgstr "Maximun allowed packet" -#: ../../include/class/Diagnostics.class.php:826 +#: ../../include/class/Diagnostics.class.php:833 msgid "Maximun connections" msgstr "Maximun connections" -#: ../../include/class/Diagnostics.class.php:831 +#: ../../include/class/Diagnostics.class.php:838 msgid "conections" msgstr "接続" -#: ../../include/class/Diagnostics.class.php:835 +#: ../../include/class/Diagnostics.class.php:842 msgid "Query cache limit" msgstr "Query cache limit" -#: ../../include/class/Diagnostics.class.php:842 +#: ../../include/class/Diagnostics.class.php:849 msgid "Query cache min-res-unit" msgstr "Query cache min-res-unit" -#: ../../include/class/Diagnostics.class.php:849 +#: ../../include/class/Diagnostics.class.php:856 msgid "Query cache size" msgstr "Query cache size" -#: ../../include/class/Diagnostics.class.php:856 +#: ../../include/class/Diagnostics.class.php:863 msgid "Query cache type" msgstr "Query cache type" -#: ../../include/class/Diagnostics.class.php:863 +#: ../../include/class/Diagnostics.class.php:870 msgid "Read buffer size" msgstr "Read buffer size" -#: ../../include/class/Diagnostics.class.php:870 +#: ../../include/class/Diagnostics.class.php:877 msgid "Read rnd-buffer size" msgstr "Read rnd-buffer size" -#: ../../include/class/Diagnostics.class.php:877 +#: ../../include/class/Diagnostics.class.php:884 msgid "Sort buffer size" msgstr "Sort buffer size" -#: ../../include/class/Diagnostics.class.php:884 +#: ../../include/class/Diagnostics.class.php:891 msgid "Sql mode" msgstr "Sql mode" -#: ../../include/class/Diagnostics.class.php:887 +#: ../../include/class/Diagnostics.class.php:894 msgid "Must be empty" msgstr "空である必要があります" -#: ../../include/class/Diagnostics.class.php:891 +#: ../../include/class/Diagnostics.class.php:898 msgid "Thread cache size" msgstr "Thread cache size" -#: ../../include/class/Diagnostics.class.php:898 +#: ../../include/class/Diagnostics.class.php:905 msgid "Thread stack" msgstr "Thread stack" -#: ../../include/class/Diagnostics.class.php:961 +#: ../../include/class/Diagnostics.class.php:968 msgid "" "Table fragmentation is higher than recommended. They should be defragmented." msgstr "テーブルのフラグメンテーションが推奨値よりも高くなっています。 最適化する必要があります。" -#: ../../include/class/Diagnostics.class.php:965 +#: ../../include/class/Diagnostics.class.php:972 msgid "Table fragmentation is correct." msgstr "テーブルフラグメンテーションは正常です。" -#: ../../include/class/Diagnostics.class.php:974 +#: ../../include/class/Diagnostics.class.php:981 msgid "Tables fragmentation (maximum recommended value)" msgstr "テーブルフラグメンテーション(最大推奨値)" -#: ../../include/class/Diagnostics.class.php:979 +#: ../../include/class/Diagnostics.class.php:986 msgid "Tables fragmentation (current value)" msgstr "テーブルフラグメンテーション(現在の値)" -#: ../../include/class/Diagnostics.class.php:983 +#: ../../include/class/Diagnostics.class.php:990 msgid "Table fragmentation status" msgstr "テーブルフラグメンテーションの状態" -#: ../../include/class/Diagnostics.class.php:1018 +#: ../../include/class/Diagnostics.class.php:1025 msgid "Size server logs (current value)" msgstr "サーバログサイズ(現在の値)" -#: ../../include/class/Diagnostics.class.php:1022 +#: ../../include/class/Diagnostics.class.php:1029 msgid "Status server logs" msgstr "サーバログ状態" -#: ../../include/class/Diagnostics.class.php:1027 +#: ../../include/class/Diagnostics.class.php:1034 msgid "Size error logs (current value)" msgstr "エラーログサイズ(現在の値)" -#: ../../include/class/Diagnostics.class.php:1031 +#: ../../include/class/Diagnostics.class.php:1038 msgid "Status error logs" msgstr "エラーログ状態" -#: ../../include/class/Diagnostics.class.php:1036 +#: ../../include/class/Diagnostics.class.php:1043 msgid "Size console logs (current value)" msgstr "コンソールログサイズ(現在の値)" -#: ../../include/class/Diagnostics.class.php:1040 +#: ../../include/class/Diagnostics.class.php:1047 msgid "Status console logs" msgstr "コンソールログ状態" -#: ../../include/class/Diagnostics.class.php:1075 +#: ../../include/class/Diagnostics.class.php:1082 msgid "License capacity is less than 90 percent" msgstr "ライセンス容量は90%未満です" -#: ../../include/class/Diagnostics.class.php:1078 +#: ../../include/class/Diagnostics.class.php:1085 msgid "License capacity exceeds 90 percent" msgstr "ライセンス容量の90%を超えています" -#: ../../include/class/Diagnostics.class.php:1086 +#: ../../include/class/Diagnostics.class.php:1093 msgid "" "The average of modules per agent is more than 40. You can have performance " "problems" msgstr "1エージェントあたりの平均モジュール数が 40を超えています。パフォーマンスの問題が発生する可能性があります。" -#: ../../include/class/Diagnostics.class.php:1091 +#: ../../include/class/Diagnostics.class.php:1098 msgid "The average of modules per agent is less than 40" msgstr "1エージェントあたりの平均モジュール数が 40未満です。" -#: ../../include/class/Diagnostics.class.php:1127 +#: ../../include/class/Diagnostics.class.php:1134 msgid "The system has no load" msgstr "システムに負荷がかかっていません" -#: ../../include/class/Diagnostics.class.php:1171 +#: ../../include/class/Diagnostics.class.php:1178 msgid "Network Management System" msgstr "ネットワーク管理システム" -#: ../../include/class/Diagnostics.class.php:1172 -#: ../../include/class/Diagnostics.class.php:1176 +#: ../../include/class/Diagnostics.class.php:1179 +#: ../../include/class/Diagnostics.class.php:1183 msgid "Off" msgstr "オフ" -#: ../../include/class/Diagnostics.class.php:1183 +#: ../../include/class/Diagnostics.class.php:1190 msgid "Status of agents capacity" msgstr "エージェントキャパシティの状態" -#: ../../include/class/Diagnostics.class.php:1188 +#: ../../include/class/Diagnostics.class.php:1195 msgid "Status of average modules per agent" msgstr "1エージェントごとの平均モジュール数の状態" -#: ../../include/class/Diagnostics.class.php:1194 +#: ../../include/class/Diagnostics.class.php:1201 msgid "Interval average of the network modules" msgstr "ネットワークモジュールの平均実行間隔" -#: ../../include/class/Diagnostics.class.php:1224 +#: ../../include/class/Diagnostics.class.php:1231 msgid "The attached folder contains more than 700 files." msgstr "attachment フォルダに 700以上のファイルがあります。" -#: ../../include/class/Diagnostics.class.php:1229 +#: ../../include/class/Diagnostics.class.php:1236 msgid "The attached folder contains less than 700 files." msgstr "attachment フォルダは 700未満のファイルがあります。" -#: ../../include/class/Diagnostics.class.php:1238 +#: ../../include/class/Diagnostics.class.php:1245 msgid "Total files in the attached folder" msgstr "attachment フォルダの全ファイル数" -#: ../../include/class/Diagnostics.class.php:1268 +#: ../../include/class/Diagnostics.class.php:1275 msgid "" "The tagente_datos table contains too much data. A historical database is " "recommended." msgstr "tagente_datos テーブルに大量のデータがあります。ヒストリデータベースの利用をお勧めします。" -#: ../../include/class/Diagnostics.class.php:1273 +#: ../../include/class/Diagnostics.class.php:1280 msgid "The tagente_datos table contains an acceptable amount of data." msgstr "tagente_datos テーブルのデータ量は適正です。" -#: ../../include/class/Diagnostics.class.php:1282 +#: ../../include/class/Diagnostics.class.php:1289 msgid "Total data in tagente_datos table" msgstr "tagente_datos テーブルの全データ量" -#: ../../include/class/Diagnostics.class.php:1286 +#: ../../include/class/Diagnostics.class.php:1293 msgid "Tagente_datos table status" msgstr "tagente_datos テーブルの状態" -#: ../../include/class/Diagnostics.class.php:1322 +#: ../../include/class/Diagnostics.class.php:1329 msgid "Threads" msgstr "スレッド" -#: ../../include/class/Diagnostics.class.php:1332 +#: ../../include/class/Diagnostics.class.php:1339 msgid "Total threads" msgstr "全スレッド数" -#: ../../include/class/Diagnostics.class.php:1339 +#: ../../include/class/Diagnostics.class.php:1346 msgid "Current pandora_server running threads" msgstr "現在の pandora_server 実行スレッド" -#: ../../include/class/Diagnostics.class.php:1343 +#: ../../include/class/Diagnostics.class.php:1350 msgid "" "There's more pandora_server threads than configured, are you running " "multiple servers simultaneusly?." msgstr "設定以上の pandora_server スレッドがあります。複数のサーバを同時に実行していませんか?" -#: ../../include/class/Diagnostics.class.php:1477 +#: ../../include/class/Diagnostics.class.php:1484 msgid "" "Please check your Pandora Server setup and make sure that the database " "maintenance daemon is running." msgstr "Pandora サーバセットアップを確認し、データベースメンテナンスデーモンが動作しているか確認してください。" -#: ../../include/class/Diagnostics.class.php:1481 +#: ../../include/class/Diagnostics.class.php:1488 msgid "" "It' is very important to keep the database up-to-date to get the best " "performance and results in Pandora" msgstr "Pandoraで最高のパフォーマンスと結果を得るには、データベースを最新の状態に保つことが非常に重要です。" -#: ../../include/class/Diagnostics.class.php:1743 +#: ../../include/class/Diagnostics.class.php:1750 msgid "You have more than 10 MB of logs" msgstr "10MB 以上のログがあります" -#: ../../include/class/Diagnostics.class.php:1746 +#: ../../include/class/Diagnostics.class.php:1753 msgid "You have less than 10 MB of logs" msgstr "ログは 10MB 未満です" -#: ../../include/class/Diagnostics.class.php:1809 +#: ../../include/class/Diagnostics.class.php:1816 msgid "Succesfuly" msgstr "正常" -#: ../../include/class/Diagnostics.class.php:1885 -msgid "What happened" -msgstr "発生している内容" - -#: ../../include/class/Diagnostics.class.php:1901 -msgid "Your email" -msgstr "あなたのメールアドレス" - -#: ../../include/class/Diagnostics.class.php:1913 +#: ../../include/class/Diagnostics.class.php:1920 msgid "Include installation data" msgstr "インストールデータを含む" -#: ../../include/class/Diagnostics.class.php:1950 +#: ../../include/class/Diagnostics.class.php:1957 msgid "Hello Feedback-Men" msgstr "こんにちは、フィードバックありがとうございます" -#: ../../include/class/Diagnostics.class.php:1960 +#: ../../include/class/Diagnostics.class.php:1967 msgid "Hello" msgstr "こんにちは" -#: ../../include/class/Diagnostics.class.php:1964 +#: ../../include/class/Diagnostics.class.php:1971 #, php-format msgid "User %s is reporting an issue in its %s experience" msgstr "ユーザ %s より、%s で発生した事象をレポートします" -#: ../../include/class/Diagnostics.class.php:1973 +#: ../../include/class/Diagnostics.class.php:1980 msgid "Find some files attached to this mail" msgstr "このメールに添付するファイル" -#: ../../include/class/Diagnostics.class.php:1976 +#: ../../include/class/Diagnostics.class.php:1983 msgid "PDF is the diagnostic information retrieved at report time" msgstr "PDF はレポート時に取得する診断情報を含みます" -#: ../../include/class/Diagnostics.class.php:1979 +#: ../../include/class/Diagnostics.class.php:1986 msgid "CSV contains the statuses of every product file" msgstr "CSV に各製品ファイルの状態を含みます" -#: ../../include/class/Diagnostics.class.php:1984 +#: ../../include/class/Diagnostics.class.php:1991 #, php-format msgid "" "If you think this report must be escalated, feel free to forward this mail " "to \"%s\"" msgstr "この報告をエスカレーションする必要があると思われる場合は、このメールを \"%s\" へ転送してください。" -#: ../../include/class/Diagnostics.class.php:1988 +#: ../../include/class/Diagnostics.class.php:1995 msgid "LEGAL WARNING" msgstr "法的な警告" -#: ../../include/class/Diagnostics.class.php:1990 +#: ../../include/class/Diagnostics.class.php:1997 msgid "" "The information contained in this transmission is privileged and " "confidential information intended only for the use of the individual or " "entity named above" msgstr "この送信に含まれる情報は、上記の個人または団体での使用のみを目的とした機密情報です。" -#: ../../include/class/Diagnostics.class.php:1994 +#: ../../include/class/Diagnostics.class.php:2001 msgid "" "If the reader of this message is not the intended recipient, you are hereby " "notified that any dissemination, distribution or copying of this " "communication is strictly prohibited" msgstr "このメッセージの読者が意図した受信者ではない場合、この内容の配布、またはコピーを固く禁止します" -#: ../../include/class/Diagnostics.class.php:1998 +#: ../../include/class/Diagnostics.class.php:2005 msgid "If you have received this transmission in error, do not read it" msgstr "もし、間違えてこの情報を受け取った場合は、読まないでください" -#: ../../include/class/Diagnostics.class.php:2002 +#: ../../include/class/Diagnostics.class.php:2009 msgid "" "Please immediately reply to the sender that you have received this " "communication in error and then delete it" msgstr "すぐに間違えて届いた旨を送信者へ返信するとともに、削除してください" -#: ../../include/class/Diagnostics.class.php:2081 +#: ../../include/class/Diagnostics.class.php:2088 msgid "Invalid cron task" msgstr "不正な cron タスク" -#: ../../include/class/Diagnostics.class.php:2082 -msgid "Cron task generated" -msgstr "cron タスクを生成しました" +#: ../../include/class/Diagnostics.class.php:2089 +msgid "Sending of information has been processed" +msgstr "情報の送信処理が行われました" -#: ../../include/class/Diagnostics.class.php:2117 -#: ../../include/class/Diagnostics.class.php:2127 +#: ../../include/class/Diagnostics.class.php:2124 +#: ../../include/class/Diagnostics.class.php:2134 msgid "Diagnostics Info" msgstr "診断情報" -#: ../../include/class/Diagnostics.class.php:2235 -#: ../../include/class/Diagnostics.class.php:2245 +#: ../../include/class/Diagnostics.class.php:2242 +#: ../../include/class/Diagnostics.class.php:2252 msgid "PHP Info" msgstr "PHP Info" -#: ../../include/class/NetworkMap.class.php:2328 +#: ../../include/class/NetworkMap.class.php:2331 msgid "Failed to generate dotmap, please select different layout schema" msgstr "ドットマップの生成に失敗しました。異なるレイアウトスキーマを選択してください。" -#: ../../include/class/NetworkMap.class.php:2456 +#: ../../include/class/NetworkMap.class.php:2459 msgid "Failed to retrieve graph data." msgstr "グラフデータの取得に失敗しました。" -#: ../../include/class/NetworkMap.class.php:2676 +#: ../../include/class/NetworkMap.class.php:2679 msgid "Holding Area" msgstr "保持エリア" -#: ../../include/class/NetworkMap.class.php:2805 +#: ../../include/class/NetworkMap.class.php:2808 #, php-format msgid "Edit node %s" msgstr "ノード編集 %s" -#: ../../include/class/NetworkMap.class.php:2807 +#: ../../include/class/NetworkMap.class.php:2810 msgid "Show details and options" msgstr "詳細とオプションの表示" -#: ../../include/class/NetworkMap.class.php:2808 +#: ../../include/class/NetworkMap.class.php:2811 msgid "Add a interface link" msgstr "インタフェースリンクを追加" -#: ../../include/class/NetworkMap.class.php:2809 +#: ../../include/class/NetworkMap.class.php:2812 msgid "Set parent interface" msgstr "親インタフェースを設定" -#: ../../include/class/NetworkMap.class.php:2810 +#: ../../include/class/NetworkMap.class.php:2813 msgid "Set as children" msgstr "子に設定" -#: ../../include/class/NetworkMap.class.php:2811 +#: ../../include/class/NetworkMap.class.php:2814 msgid "Set parent" msgstr "親を設定" -#: ../../include/class/NetworkMap.class.php:2812 -#: ../../include/class/NetworkMap.class.php:2825 +#: ../../include/class/NetworkMap.class.php:2815 +#: ../../include/class/NetworkMap.class.php:2828 msgid "Abort the action of set relationship" msgstr "関係設定動作の中止" -#: ../../include/class/NetworkMap.class.php:2814 -#: ../../include/class/NetworkMap.class.php:3151 +#: ../../include/class/NetworkMap.class.php:2817 +#: ../../include/class/NetworkMap.class.php:3185 msgid "Add node" msgstr "ノード追加" -#: ../../include/class/NetworkMap.class.php:2815 +#: ../../include/class/NetworkMap.class.php:2818 msgid "Set center" msgstr "中心設定" -#: ../../include/class/NetworkMap.class.php:2817 +#: ../../include/class/NetworkMap.class.php:2820 msgid "Refresh Holding area" msgstr "保持エリアの更新" -#: ../../include/class/NetworkMap.class.php:2818 #: ../../include/class/NetworkMap.class.php:2821 +#: ../../include/class/NetworkMap.class.php:2824 msgid "Proceed" msgstr "実行" -#: ../../include/class/NetworkMap.class.php:2819 +#: ../../include/class/NetworkMap.class.php:2822 msgid "" "Resetting the map will delete all customizations you have done, including " "manual relationships between elements, new items, etc." msgstr "マップリセットは、要素や新たなアイテム間の関連付けなど、行った全てのカスタマイズを削除します。" -#: ../../include/class/NetworkMap.class.php:2823 +#: ../../include/class/NetworkMap.class.php:2826 msgid "Restart map" msgstr "マップリセット" -#: ../../include/class/NetworkMap.class.php:2824 +#: ../../include/class/NetworkMap.class.php:2827 msgid "Abort the interface relationship" msgstr "インタフェース関連付けの中止" -#: ../../include/class/NetworkMap.class.php:2842 +#: ../../include/class/NetworkMap.class.php:2845 +#: ../../include/class/NetworkMap.class.php:2902 +msgid "Edit node" +msgstr "ノード編集" + +#: ../../include/class/NetworkMap.class.php:2855 +#: ../../include/class/NetworkMap.class.php:2912 +msgid "Adresses" +msgstr "アドレス" + +#: ../../include/class/NetworkMap.class.php:2857 +#: ../../include/class/NetworkMap.class.php:2914 +msgid "OS type" +msgstr "OS 種別" + +#: ../../include/class/NetworkMap.class.php:2864 +#: ../../include/class/NetworkMap.class.php:2865 +#: ../../include/class/NetworkMap.class.php:2921 +#: ../../include/class/NetworkMap.class.php:2922 +msgid "Node Details" +msgstr "ノード詳細" + #: ../../include/class/NetworkMap.class.php:2895 #, php-format msgid "In the Open version of %s can not be edited nodes or map" msgstr "%s のオープンソース版は、ノードやマップの編集はできません" -#: ../../include/class/NetworkMap.class.php:2848 -#: ../../include/class/NetworkMap.class.php:2901 -msgid "Edit node" -msgstr "ノード編集" - -#: ../../include/class/NetworkMap.class.php:2858 -#: ../../include/class/NetworkMap.class.php:2911 -msgid "Adresses" -msgstr "アドレス" - -#: ../../include/class/NetworkMap.class.php:2860 -#: ../../include/class/NetworkMap.class.php:2913 -msgid "OS type" -msgstr "OS 種別" - -#: ../../include/class/NetworkMap.class.php:2867 -#: ../../include/class/NetworkMap.class.php:2868 -#: ../../include/class/NetworkMap.class.php:2920 -#: ../../include/class/NetworkMap.class.php:2921 -msgid "Node Details" -msgstr "ノード詳細" - -#: ../../include/class/NetworkMap.class.php:2946 #: ../../include/class/NetworkMap.class.php:2947 +#: ../../include/class/NetworkMap.class.php:2948 msgid "Interface Information (SNMP)" msgstr "インタフェース情報 (SNMP)" -#: ../../include/class/NetworkMap.class.php:2958 +#: ../../include/class/NetworkMap.class.php:2959 msgid "Shape" msgstr "形" -#: ../../include/class/NetworkMap.class.php:2961 +#: ../../include/class/NetworkMap.class.php:2962 msgid "Circle" msgstr "円" -#: ../../include/class/NetworkMap.class.php:2962 +#: ../../include/class/NetworkMap.class.php:2963 msgid "Square" msgstr "四角" -#: ../../include/class/NetworkMap.class.php:2963 +#: ../../include/class/NetworkMap.class.php:2964 msgid "Rhombus" msgstr "ひしがた" -#: ../../include/class/NetworkMap.class.php:2976 +#: ../../include/class/NetworkMap.class.php:2977 msgid "name node" msgstr "ノード名" -#: ../../include/class/NetworkMap.class.php:2994 -#: ../../include/class/NetworkMap.class.php:3258 +#: ../../include/class/NetworkMap.class.php:2995 +#: ../../include/class/NetworkMap.class.php:3292 msgid "name fictional node" msgstr "仮想ノード名" -#: ../../include/class/NetworkMap.class.php:2999 -#: ../../include/class/NetworkMap.class.php:3263 +#: ../../include/class/NetworkMap.class.php:3000 +#: ../../include/class/NetworkMap.class.php:3297 msgid "Networkmap to link" msgstr "リンクするネットワークマップ" -#: ../../include/class/NetworkMap.class.php:3011 +#: ../../include/class/NetworkMap.class.php:3012 msgid "Update fictional node" msgstr "仮想ノード更新" -#: ../../include/class/NetworkMap.class.php:3021 -#: ../../include/class/NetworkMap.class.php:3022 +#: ../../include/class/NetworkMap.class.php:3023 +#: ../../include/class/NetworkMap.class.php:3024 msgid "Node options" msgstr "ノードオプション" -#: ../../include/class/NetworkMap.class.php:3033 -#: ../../include/class/NetworkMap.class.php:3097 +#: ../../include/class/NetworkMap.class.php:3036 +#: ../../include/class/NetworkMap.class.php:3131 msgid "Node source" msgstr "ノードソース" -#: ../../include/class/NetworkMap.class.php:3034 -#: ../../include/class/NetworkMap.class.php:3098 +#: ../../include/class/NetworkMap.class.php:3037 +#: ../../include/class/NetworkMap.class.php:3132 msgid "Interface source" msgstr "インタフェースソース" -#: ../../include/class/NetworkMap.class.php:3035 -#: ../../include/class/NetworkMap.class.php:3099 +#: ../../include/class/NetworkMap.class.php:3038 +#: ../../include/class/NetworkMap.class.php:3133 msgid "Interface Target" msgstr "インタフェースターゲット" -#: ../../include/class/NetworkMap.class.php:3037 -#: ../../include/class/NetworkMap.class.php:3100 +#: ../../include/class/NetworkMap.class.php:3040 +#: ../../include/class/NetworkMap.class.php:3134 msgid "Node target" msgstr "ノードターゲット" -#: ../../include/class/NetworkMap.class.php:3038 +#: ../../include/class/NetworkMap.class.php:3041 msgid "E." msgstr "E." -#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3103 msgid "There are not relations" msgstr "関連付がありません。" -#: ../../include/class/NetworkMap.class.php:3139 +#: ../../include/class/NetworkMap.class.php:3173 msgid "Add interface link" msgstr "インタフェースリンクを追加" -#: ../../include/class/NetworkMap.class.php:3170 -#: ../../include/class/NetworkMap.class.php:3192 -#: ../../include/class/NetworkMap.class.php:3193 -#: ../../include/class/NetworkMap.class.php:3233 -#: ../../include/class/NetworkMap.class.php:3245 -#: ../../include/class/NetworkMap.class.php:3286 +#: ../../include/class/NetworkMap.class.php:3204 +#: ../../include/class/NetworkMap.class.php:3226 +#: ../../include/class/NetworkMap.class.php:3227 +#: ../../include/class/NetworkMap.class.php:3267 +#: ../../include/class/NetworkMap.class.php:3279 +#: ../../include/class/NetworkMap.class.php:3320 msgid "Add agent node" msgstr "エージェントノード追加" -#: ../../include/class/NetworkMap.class.php:3244 +#: ../../include/class/NetworkMap.class.php:3278 msgid "Add agent node (filter by group)" msgstr "エージェントノード追加 (グループによるフィルタ)" -#: ../../include/class/NetworkMap.class.php:3275 +#: ../../include/class/NetworkMap.class.php:3309 msgid "Add fictional node" msgstr "仮想ノード追加" -#: ../../include/class/NetworkMap.class.php:3285 +#: ../../include/class/NetworkMap.class.php:3319 msgid "Add fictional point" msgstr "仮想ポイント追加" -#: ../../include/class/NetworkMap.class.php:3469 +#: ../../include/class/NetworkMap.class.php:3526 msgid "Open Minimap" msgstr "ミニマップを開く" -#: ../../include/class/NetworkMap.class.php:3475 +#: ../../include/class/NetworkMap.class.php:3532 msgid "Hide Labels" msgstr "ラベルを隠す" +#: ../../include/class/AgentsAlerts.class.php:495 +msgid "There are no agents with alerts" +msgstr "アラートがついたエージェントがありません" + +#: ../../include/class/AgentsAlerts.class.php:573 +msgid "Previous alerts" +msgstr "以前のアラート" + +#: ../../include/class/AgentsAlerts.class.php:636 +msgid "More alerts" +msgstr "他のアラート" + +#: ../../include/class/AgentsAlerts.class.php:734 +msgid "Agents/Alerts" +msgstr "エージェント/アラート" + +#: ../../include/class/AgentsAlerts.class.php:783 +msgid "Show modules without alerts" +msgstr "アラート無しでモジュールを表示" + +#: ../../include/class/AgentsAlerts.class.php:813 +#: ../../operation/gis_maps/render_view.php:152 +msgid "10 minutes" +msgstr "10 分" + #: ../../include/class/ManageNetScanScripts.class.php:122 msgid "Net scan scripts" msgstr "ネットスキャンスクリプト" @@ -41147,122 +43020,123 @@ msgstr "ネットスキャンスクリプトの削除に失敗しました。ス msgid "Problem updating" msgstr "問題の更新" -#: ../../include/class/ManageNetScanScripts.class.php:356 -#: ../../include/class/ManageNetScanScripts.class.php:367 +#: ../../include/class/ManageNetScanScripts.class.php:361 msgid "Problem deleting Net scan Scripts" msgstr "ネットスキャンスクリプトの削除に失敗しました" -#: ../../include/class/ManageNetScanScripts.class.php:372 +#: ../../include/class/ManageNetScanScripts.class.php:366 msgid "Deleted successfully" msgstr "削除しました" -#: ../../include/class/ManageNetScanScripts.class.php:444 +#: ../../include/class/ManageNetScanScripts.class.php:439 msgid "Are you sure delete script?" msgstr "スクリプトを削除しますか?" -#: ../../include/class/ManageNetScanScripts.class.php:464 +#: ../../include/class/ManageNetScanScripts.class.php:459 msgid "Delete Script" msgstr "スクリプト削除" -#: ../../include/class/ManageNetScanScripts.class.php:482 +#: ../../include/class/ManageNetScanScripts.class.php:478 msgid "There are no net scan scripts in the system" msgstr "システムにネットスキャンスクリプトがありません" -#: ../../include/class/ManageNetScanScripts.class.php:556 +#: ../../include/class/ManageNetScanScripts.class.php:552 msgid "Script fullpath" msgstr "スクリプトのフルパス" -#: ../../include/class/CredentialStore.class.php:565 +#: ../../include/class/CredentialStore.class.php:600 +#, php-format +msgid "Not a valid JSON: %s" +msgstr "不正な JSON: %s" + +#: ../../include/class/CredentialStore.class.php:610 msgid "Key identifier is required" msgstr "鍵の識別子が必要です" -#: ../../include/class/CredentialStore.class.php:567 +#: ../../include/class/CredentialStore.class.php:612 msgid "You must select a group where store this key!" msgstr "この鍵を保存するグループを選択する必要があります。" -#: ../../include/class/CredentialStore.class.php:569 +#: ../../include/class/CredentialStore.class.php:614 msgid "You must specify a product type" msgstr "製品タイプを指定する必要があります" -#: ../../include/class/CredentialStore.class.php:571 +#: ../../include/class/CredentialStore.class.php:616 msgid "You must specify a username and/or password" msgstr "ユーザ名およびパスワードを指定する必要があります" -#: ../../include/class/CredentialStore.class.php:672 +#: ../../include/class/CredentialStore.class.php:722 msgid "identifier cannot be empty" msgstr "識別子は空にできません" -#: ../../include/class/CredentialStore.class.php:677 -msgid "Not allowed" -msgstr "許可されません" - -#: ../../include/class/CredentialStore.class.php:716 -msgid "How to configure encryption." -msgstr "暗号化の設定方法。" - -#: ../../include/class/CredentialStore.class.php:715 +#: ../../include/class/CredentialStore.class.php:765 #, php-format msgid "" "Database encryption is not enabled. Credentials will be stored in plaintext. " "%s" msgstr "データベースの暗号化が無効です。認証情報がプレーンテキストで保存されます。%s" -#: ../../include/class/CredentialStore.class.php:734 -#: ../../include/class/CredentialStore.class.php:861 +#: ../../include/class/CredentialStore.class.php:784 +#: ../../include/class/CredentialStore.class.php:917 msgid "Product" msgstr "製品" -#: ../../include/class/CredentialStore.class.php:800 +#: ../../include/class/CredentialStore.class.php:849 msgid "Add key" msgstr "鍵を追加" -#: ../../include/class/CredentialStore.class.php:884 +#: ../../include/class/CredentialStore.class.php:940 msgid "Extra (2)" msgstr "拡張 (2)" -#: ../../include/class/CredentialStore.class.php:891 -#: ../../include/class/CredentialStore.class.php:1035 +#: ../../include/class/CredentialStore.class.php:950 +#: ../../include/class/CredentialStore.class.php:1121 msgid "Access key ID" msgstr "アクセスキー ID" -#: ../../include/class/CredentialStore.class.php:892 -#: ../../include/class/CredentialStore.class.php:1036 +#: ../../include/class/CredentialStore.class.php:951 +#: ../../include/class/CredentialStore.class.php:1122 msgid "Secret access key" -msgstr "" +msgstr "シークレットアクセスキー" -#: ../../include/class/CredentialStore.class.php:898 -#: ../../include/class/CredentialStore.class.php:908 +#: ../../include/class/CredentialStore.class.php:957 +#: ../../include/class/CredentialStore.class.php:974 msgid "Account ID" msgstr "アカウント ID" -#: ../../include/class/CredentialStore.class.php:899 -#: ../../include/class/CredentialStore.class.php:1041 +#: ../../include/class/CredentialStore.class.php:958 +#: ../../include/class/CredentialStore.class.php:1129 msgid "Application secret" -msgstr "" +msgstr "アプリケーションシークレット" -#: ../../include/class/CredentialStore.class.php:900 -#: ../../include/class/CredentialStore.class.php:1042 +#: ../../include/class/CredentialStore.class.php:959 +#: ../../include/class/CredentialStore.class.php:1130 msgid "Tenant or domain name" msgstr "テナントまたはドメイン名" -#: ../../include/class/CredentialStore.class.php:901 -#: ../../include/class/CredentialStore.class.php:1043 +#: ../../include/class/CredentialStore.class.php:960 +#: ../../include/class/CredentialStore.class.php:1131 msgid "Subscription id" msgstr "サブスクリプション ID" -#: ../../include/class/CredentialStore.class.php:1040 +#: ../../include/class/CredentialStore.class.php:964 +#: ../../include/class/CredentialStore.class.php:1147 +msgid "Auth JSON" +msgstr "認証 JSON" + +#: ../../include/class/CredentialStore.class.php:1128 msgid "Client ID" msgstr "クライアントID" -#: ../../include/class/CredentialStore.class.php:1047 +#: ../../include/class/CredentialStore.class.php:1137 msgid "Account ID." msgstr "アカウント ID" -#: ../../include/class/CredentialStore.class.php:1116 +#: ../../include/class/CredentialStore.class.php:1223 msgid "Register new key into keystore" msgstr "キーストアへ新たな鍵を登録" -#: ../../include/class/CredentialStore.class.php:1120 +#: ../../include/class/CredentialStore.class.php:1227 msgid "Update key" msgstr "鍵の更新" @@ -41312,175 +43186,175 @@ msgstr "エージェントグループ管理" #: ../../include/class/OrderInterpreter.class.php:394 msgid "GO TO " -msgstr "" +msgstr "次へ行く " #: ../../include/class/OrderInterpreter.class.php:423 msgid "results found" msgstr "件見つかりました" #: ../../include/class/OrderInterpreter.class.php:427 -msgid "No results found" -msgstr "見つかりませんでした" +msgid "Press enter to search" +msgstr "検索するには Enter キーを押します" -#: ../../include/class/CustomNetScan.class.php:368 -#: ../../include/class/CustomNetScan.class.php:393 +#: ../../include/class/CustomNetScan.class.php:369 +#: ../../include/class/CustomNetScan.class.php:394 msgid "NetScan Custom" msgstr "カスタムネットスキャン" -#: ../../include/class/CustomNetScan.class.php:609 +#: ../../include/class/CustomNetScan.class.php:611 msgid "Recon script" msgstr "自動検出スクリプト" -#: ../../include/class/CustomNetScan.class.php:650 +#: ../../include/class/CustomNetScan.class.php:652 msgid "Explanation" msgstr "説明" -#: ../../include/class/CustomNetScan.class.php:666 +#: ../../include/class/CustomNetScan.class.php:668 msgid "macro_desc" -msgstr "" +msgstr "マクロの説明" -#: ../../include/class/ModuleTemplates.class.php:348 +#: ../../include/class/ModuleTemplates.class.php:353 #, php-format msgid "Template %s successfully updated" -msgstr "" - -#: ../../include/class/ModuleTemplates.class.php:390 -#, php-format -msgid "Template %s successfully created" -msgstr "" - -#: ../../include/class/ModuleTemplates.class.php:392 -msgid "Error creating template" -msgstr "" +msgstr "テンプレート %s を更新しました" #: ../../include/class/ModuleTemplates.class.php:400 #, php-format -msgid "Template %s successfully deleted" -msgstr "" +msgid "Template %s successfully created" +msgstr "テンプレート %s を作成しました" #: ../../include/class/ModuleTemplates.class.php:402 +msgid "Error creating template" +msgstr "テンプレート作成エラー" + +#: ../../include/class/ModuleTemplates.class.php:410 +#, php-format +msgid "Template %s successfully deleted" +msgstr "テンプレート %s を削除しました" + +#: ../../include/class/ModuleTemplates.class.php:412 #, php-format msgid "Error deleting %s template" -msgstr "" +msgstr "%s テンプレートの削除エラー" -#: ../../include/class/ModuleTemplates.class.php:535 +#: ../../include/class/ModuleTemplates.class.php:559 msgid "Module successfully deleted" -msgstr "" +msgstr "モジュールを削除しました" -#: ../../include/class/ModuleTemplates.class.php:537 +#: ../../include/class/ModuleTemplates.class.php:561 msgid "Error deleting module" -msgstr "" +msgstr "モジュール削除エラー" -#: ../../include/class/ModuleTemplates.class.php:548 +#: ../../include/class/ModuleTemplates.class.php:572 msgid "Block successfully deleted" -msgstr "" +msgstr "ブロックを削除しました" -#: ../../include/class/ModuleTemplates.class.php:550 +#: ../../include/class/ModuleTemplates.class.php:574 msgid "Error deleting block" -msgstr "" +msgstr "ブロック削除エラー" -#: ../../include/class/ModuleTemplates.class.php:562 +#: ../../include/class/ModuleTemplates.class.php:586 msgid "All templates deleted" -msgstr "" +msgstr "全テンプレートを削除しました" -#: ../../include/class/ModuleTemplates.class.php:564 +#: ../../include/class/ModuleTemplates.class.php:588 msgid "Error deleting all templates" -msgstr "" +msgstr "全テンプレートの削除エラー" -#: ../../include/class/ModuleTemplates.class.php:573 +#: ../../include/class/ModuleTemplates.class.php:597 msgid "Selected templates deleted" -msgstr "" +msgstr "選択したテンプレートを削除しました" -#: ../../include/class/ModuleTemplates.class.php:575 +#: ../../include/class/ModuleTemplates.class.php:599 msgid "Error deleting selected templates" -msgstr "" +msgstr "選択したテンプレートの削除エラー" -#: ../../include/class/ModuleTemplates.class.php:587 +#: ../../include/class/ModuleTemplates.class.php:611 msgid "Something gone wrong. Please, try again" -msgstr "" +msgstr "何らかの問題が発生しました。もう一度試してください。" -#: ../../include/class/ModuleTemplates.class.php:609 -msgid "Components added sucessfully" -msgstr "" +#: ../../include/class/ModuleTemplates.class.php:662 +msgid "The modules is already added" +msgstr "モジュールはすでに追加されています" -#: ../../include/class/ModuleTemplates.class.php:1017 -#: ../../include/class/ModuleTemplates.class.php:1278 +#: ../../include/class/ModuleTemplates.class.php:1108 +#: ../../include/class/ModuleTemplates.class.php:1380 msgid "Add components" -msgstr "" +msgstr "全コンポーネント" -#: ../../include/class/ModuleTemplates.class.php:1069 -#: ../../include/class/ModuleTemplates.class.php:1193 +#: ../../include/class/ModuleTemplates.class.php:1160 +#: ../../include/class/ModuleTemplates.class.php:1295 msgid "No module blocks for this profile" -msgstr "" +msgstr "このプロファイルにはモジュールブロックがありません" -#: ../../include/class/ModuleTemplates.class.php:1092 +#: ../../include/class/ModuleTemplates.class.php:1183 msgid "Delete this block" -msgstr "" +msgstr "このブロックを削除" -#: ../../include/class/ModuleTemplates.class.php:1093 +#: ../../include/class/ModuleTemplates.class.php:1185 msgid "Do you want delete this block?" -msgstr "" +msgstr "このブロックを削除しますか?" -#: ../../include/class/ModuleTemplates.class.php:1179 +#: ../../include/class/ModuleTemplates.class.php:1280 msgid "Delete this module" -msgstr "" +msgstr "このモジュールを削除" -#: ../../include/class/ModuleTemplates.class.php:1180 +#: ../../include/class/ModuleTemplates.class.php:1282 msgid "Do you want delete this module?" -msgstr "" +msgstr "このモジュールを削除しますか?" -#: ../../include/class/ModuleTemplates.class.php:1371 +#: ../../include/class/ModuleTemplates.class.php:1473 msgid "Do you want delete all templates?" -msgstr "" +msgstr "全テンプレートを削除しますか?" -#: ../../include/class/ModuleTemplates.class.php:1374 +#: ../../include/class/ModuleTemplates.class.php:1476 msgid "Do you want delete the selected templates?" -msgstr "" +msgstr "選択したテンプレートを削除しますか?" -#: ../../include/class/ConsoleSupervisor.php:758 +#: ../../include/class/ConsoleSupervisor.php:811 msgid "Limited mode." msgstr "制限モード" -#: ../../include/class/ConsoleSupervisor.php:770 +#: ../../include/class/ConsoleSupervisor.php:823 msgid "License is about to expire" msgstr "ライセンスの有効期限が近づいています" -#: ../../include/class/ConsoleSupervisor.php:773 +#: ../../include/class/ConsoleSupervisor.php:826 msgid "Support is about to expire" -msgstr "" +msgstr "サポートの有効期限が近づいています" -#: ../../include/class/ConsoleSupervisor.php:791 +#: ../../include/class/ConsoleSupervisor.php:844 msgid "Expired license" msgstr "ライセンス切れ" -#: ../../include/class/ConsoleSupervisor.php:792 +#: ../../include/class/ConsoleSupervisor.php:845 msgid "Your license has expired. Please, contact our sales department." msgstr "ライセンスが切れています。営業窓口までご連絡ください。" -#: ../../include/class/ConsoleSupervisor.php:794 +#: ../../include/class/ConsoleSupervisor.php:847 msgid "Support expired" -msgstr "" +msgstr "サポートの有効期限が切れています" -#: ../../include/class/ConsoleSupervisor.php:795 +#: ../../include/class/ConsoleSupervisor.php:848 msgid "" "This license is outside of support. Please, contact our sales department." -msgstr "" +msgstr "このライセンスはサポート外です。販売元の営業に連絡してください。" -#: ../../include/class/ConsoleSupervisor.php:876 +#: ../../include/class/ConsoleSupervisor.php:929 msgid "Attachment directory is not writable" msgstr "添付ファイルディレクトリ書き込み不可" -#: ../../include/class/ConsoleSupervisor.php:878 +#: ../../include/class/ConsoleSupervisor.php:931 #, php-format msgid "" "Directory %s is not writable. Please, configure corresponding permissions." msgstr "%s ディレクトリに書き込めません。対応するパーミッションの設定をしてください。" -#: ../../include/class/ConsoleSupervisor.php:898 +#: ../../include/class/ConsoleSupervisor.php:951 msgid "There are too many files in attachment directory" msgstr "添付ファイルディレクトリに多くのファイルがあります" -#: ../../include/class/ConsoleSupervisor.php:900 +#: ../../include/class/ConsoleSupervisor.php:953 #, php-format msgid "" "There are more than %d files in attachment, consider cleaning up attachment " @@ -41488,119 +43362,119 @@ msgid "" msgstr "" "attachment ディレクトリに %d 以上のファイルがあります。attachment ディレクトリを手動で整理することを検討してください。" -#: ../../include/class/ConsoleSupervisor.php:932 +#: ../../include/class/ConsoleSupervisor.php:985 msgid "Remote configuration directory is not readable" msgstr "リモート設定ディレクトリが読めません" -#: ../../include/class/ConsoleSupervisor.php:934 +#: ../../include/class/ConsoleSupervisor.php:987 #, php-format msgid "" "Remote configuration directory %s is not readable. Please, adjust " "configuration." msgstr "リモート設定ディレクトリ %s が読めません。設定を調整してください。" -#: ../../include/class/ConsoleSupervisor.php:951 +#: ../../include/class/ConsoleSupervisor.php:1004 msgid "Remote configuration directory is not writable" msgstr "リモート設定ディレクトリに書けません" -#: ../../include/class/ConsoleSupervisor.php:953 +#: ../../include/class/ConsoleSupervisor.php:1006 #, php-format msgid "" "Remote configuration directory %s is not writable. Please, adjust " "configuration." msgstr "リモート設定ディレクトリ %s に書き込めません。設定を調整してください。" -#: ../../include/class/ConsoleSupervisor.php:969 +#: ../../include/class/ConsoleSupervisor.php:1022 msgid "Remote collections directory is not writable" msgstr "リモートコレクションディレクトリに書き込めません" -#: ../../include/class/ConsoleSupervisor.php:971 +#: ../../include/class/ConsoleSupervisor.php:1024 #, php-format msgid "" "Collections directory %s is not writable. Please, adjust configuration." msgstr "コレクションディレクトリ %s に書き込めません。設定を調整してください。" -#: ../../include/class/ConsoleSupervisor.php:987 +#: ../../include/class/ConsoleSupervisor.php:1040 msgid "Remote md5 directory is not writable" msgstr "リモート md5 ディレクトリに書き込めません" -#: ../../include/class/ConsoleSupervisor.php:989 +#: ../../include/class/ConsoleSupervisor.php:1042 #, php-format msgid "MD5 directory %s is not writable. Please, adjust configuration." msgstr "MDS ディレクトリ %s に書き込めません。設定を調整してください。" -#: ../../include/class/ConsoleSupervisor.php:1017 +#: ../../include/class/ConsoleSupervisor.php:1070 msgid "There are too much files in spool" msgstr "スプールに多くのファイルがあります" -#: ../../include/class/ConsoleSupervisor.php:1019 +#: ../../include/class/ConsoleSupervisor.php:1072 #, php-format msgid "" "There are more than %d files in %s. Consider checking DataServer performance" msgstr "%d 以上のファイルが %s にあります。データサーバパフォーマンスの確認を検討してください。" -#: ../../include/class/ConsoleSupervisor.php:1040 +#: ../../include/class/ConsoleSupervisor.php:1093 msgid "There are too many BADXML files in spool" msgstr "スプールに BADXML ファイルが大量にあります" -#: ../../include/class/ConsoleSupervisor.php:1042 +#: ../../include/class/ConsoleSupervisor.php:1095 #, php-format msgid "" "There are more than %d files in %s. Consider checking software agents." msgstr "%d 以上のファイルが %s にあります。ソフトウエアエージェントの確認を検討してください。" -#: ../../include/class/ConsoleSupervisor.php:1123 +#: ../../include/class/ConsoleSupervisor.php:1182 #, php-format msgid "%s (%s) is lacking performance." msgstr "%s (%s) はパフォーマンスが低下しています。" -#: ../../include/class/ConsoleSupervisor.php:1190 +#: ../../include/class/ConsoleSupervisor.php:1251 msgid "No servers available." msgstr "サーバがありません。" -#: ../../include/class/ConsoleSupervisor.php:1191 +#: ../../include/class/ConsoleSupervisor.php:1252 msgid "" "There are no servers registered in this console. Please, check installation " "guide." msgstr "コンソールに登録されたサーバがありません。インストールガイドを確認してください。" -#: ../../include/class/ConsoleSupervisor.php:1213 +#: ../../include/class/ConsoleSupervisor.php:1298 #, php-format msgid "%s (%s) has crashed." msgstr "%s (%s) がクラッシュしました。" -#: ../../include/class/ConsoleSupervisor.php:1219 +#: ../../include/class/ConsoleSupervisor.php:1304 #, php-format msgid "%s (%s) has crashed, please check log files." msgstr "%s (%s) がクラッシュしました。ログファイルを確認してください。" -#: ../../include/class/ConsoleSupervisor.php:1226 +#: ../../include/class/ConsoleSupervisor.php:1311 #, php-format msgid "%s (%s) is not running." msgstr "%s (%s) が動作していません。" -#: ../../include/class/ConsoleSupervisor.php:1231 +#: ../../include/class/ConsoleSupervisor.php:1316 #, php-format msgid "" "%s (%s) is not running. Please, check configuration file or remove this " "server from server list." msgstr "%s (%s) が動作していません。設定ファイルを確認するかこのサーバをサーバ一覧から削除してください。" -#: ../../include/class/ConsoleSupervisor.php:1281 +#: ../../include/class/ConsoleSupervisor.php:1368 msgid "No master servers found." msgstr "マスターサーバがありません。" -#: ../../include/class/ConsoleSupervisor.php:1282 +#: ../../include/class/ConsoleSupervisor.php:1369 msgid "" "At least one server must be defined to run as master. Please, check " "documentation." msgstr "少なくとも一つのサーバがマスターとして動作するように定義されている必要があります。ドキュメントを確認してください。" -#: ../../include/class/ConsoleSupervisor.php:1333 +#: ../../include/class/ConsoleSupervisor.php:1420 msgid "PHP safe mode is enabled. Some features may not work properly" msgstr "PHP safe モードが有効です。いくつかの機能は正しく動作しません。" -#: ../../include/class/ConsoleSupervisor.php:1334 +#: ../../include/class/ConsoleSupervisor.php:1421 msgid "" "To disable it, go to your PHP configuration file (php.ini) and put safe_mode " "= Off (Do not forget to restart apache process after changes)" @@ -41608,134 +43482,134 @@ msgstr "" "無効化するには、PHP の設定ファイル(php.ini)で put safe_mode = Off を設定してください。(変更後は apache " "プロセスの再起動を忘れないようにしてください)" -#: ../../include/class/ConsoleSupervisor.php:1352 +#: ../../include/class/ConsoleSupervisor.php:1439 #, php-format msgid "'%s' value in PHP configuration is not recommended" msgstr "PHP 設定の '%s' の値は、お勧めしません。" -#: ../../include/class/ConsoleSupervisor.php:1356 +#: ../../include/class/ConsoleSupervisor.php:1443 #, php-format msgid "Recommended value is %s" msgstr "推奨値は %s です" -#: ../../include/class/ConsoleSupervisor.php:1357 -#: ../../include/class/ConsoleSupervisor.php:1381 +#: ../../include/class/ConsoleSupervisor.php:1444 +#: ../../include/class/ConsoleSupervisor.php:1468 msgid "Unlimited" msgstr "無制限" -#: ../../include/class/ConsoleSupervisor.php:1358 +#: ../../include/class/ConsoleSupervisor.php:1445 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Do not forget to restart Apache process after)" msgstr "" "PHP 設定ファイル(php.ini)で変更もしくは、管理者に連絡してください。(設定後は apache プロセスの再起動を忘れないようにしてください)" -#: ../../include/class/ConsoleSupervisor.php:1376 -#: ../../include/class/ConsoleSupervisor.php:1400 -#: ../../include/class/ConsoleSupervisor.php:1424 -#: ../../include/class/ConsoleSupervisor.php:1502 +#: ../../include/class/ConsoleSupervisor.php:1463 +#: ../../include/class/ConsoleSupervisor.php:1487 +#: ../../include/class/ConsoleSupervisor.php:1511 +#: ../../include/class/ConsoleSupervisor.php:1589 #, php-format msgid "Not recommended '%s' value in PHP configuration" msgstr "PHP 設定における値 '%s' はおすすめしません" -#: ../../include/class/ConsoleSupervisor.php:1380 -#: ../../include/class/ConsoleSupervisor.php:1404 -#: ../../include/class/ConsoleSupervisor.php:1428 -#: ../../include/class/ConsoleSupervisor.php:1506 +#: ../../include/class/ConsoleSupervisor.php:1467 +#: ../../include/class/ConsoleSupervisor.php:1491 +#: ../../include/class/ConsoleSupervisor.php:1515 +#: ../../include/class/ConsoleSupervisor.php:1593 #, php-format msgid "Recommended value is: %s" msgstr "推奨値: %s" -#: ../../include/class/ConsoleSupervisor.php:1382 -#: ../../include/class/ConsoleSupervisor.php:1406 -#: ../../include/class/ConsoleSupervisor.php:1448 +#: ../../include/class/ConsoleSupervisor.php:1469 +#: ../../include/class/ConsoleSupervisor.php:1493 +#: ../../include/class/ConsoleSupervisor.php:1535 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Dont forget restart apache process after changes)" msgstr "" "PHP 設定ファイル (php.ini) を変更するか、管理者へ連絡してください。(変更後は apache プロセスの再起動を忘れないでください)" -#: ../../include/class/ConsoleSupervisor.php:1405 -#: ../../include/class/ConsoleSupervisor.php:1429 +#: ../../include/class/ConsoleSupervisor.php:1492 +#: ../../include/class/ConsoleSupervisor.php:1516 #, php-format msgid "%s or greater" msgstr "%s または大きい" -#: ../../include/class/ConsoleSupervisor.php:1430 -#: ../../include/class/ConsoleSupervisor.php:1508 +#: ../../include/class/ConsoleSupervisor.php:1517 +#: ../../include/class/ConsoleSupervisor.php:1595 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator" msgstr "PHP 設定ファイル (php.ini) を変更するか、管理者へ連絡してください。" -#: ../../include/class/ConsoleSupervisor.php:1447 +#: ../../include/class/ConsoleSupervisor.php:1534 msgid "Problems with disable_functions in php.ini" msgstr "php.ini 内の disable_functions に問題があります" -#: ../../include/class/ConsoleSupervisor.php:1448 +#: ../../include/class/ConsoleSupervisor.php:1535 msgid "" "The variable disable_functions contains functions system() or exec() in PHP " "configuration file (php.ini)" msgstr "" "PHP 設定ファイル(php.ini)内の変数 disable_functions に system() または exec() を含んでいます。" -#: ../../include/class/ConsoleSupervisor.php:1465 +#: ../../include/class/ConsoleSupervisor.php:1552 msgid "PhantomJS is not installed" msgstr "PhantomJS がインストールされていません" -#: ../../include/class/ConsoleSupervisor.php:1466 +#: ../../include/class/ConsoleSupervisor.php:1553 msgid "" "To be able to create images of the graphs for PDFs, please install the " "PhantomJS extension. For that, it is necessary to follow these steps:" msgstr "" "PDF でグラフイメージを作成できるようにするには、PhantomJS をインストールしてください。それには、以下のステップを行う必要があります。" -#: ../../include/class/ConsoleSupervisor.php:1483 +#: ../../include/class/ConsoleSupervisor.php:1570 msgid "PHP UPDATE REQUIRED" msgstr "PHP のアップデートが必要です" -#: ../../include/class/ConsoleSupervisor.php:1484 +#: ../../include/class/ConsoleSupervisor.php:1571 #: ../../general/php7_message.php:30 msgid "" "For a correct operation of PandoraFMS, PHP must be updated to version 7.0 or " "higher." msgstr "Pandora FMS を正しく動作させるには、PHP をバージョン 7.0 以降に更新する必要があります。" -#: ../../include/class/ConsoleSupervisor.php:1484 +#: ../../include/class/ConsoleSupervisor.php:1571 #: ../../general/php7_message.php:31 msgid "Otherwise, functionalities will be lost." msgstr "そうしないと、機能が動作しません。" -#: ../../include/class/ConsoleSupervisor.php:1484 +#: ../../include/class/ConsoleSupervisor.php:1571 #: ../../general/php7_message.php:33 msgid "Report download in PDF format" msgstr "PDF フォーマットでのレポートダウンロード" -#: ../../include/class/ConsoleSupervisor.php:1484 +#: ../../include/class/ConsoleSupervisor.php:1571 #: ../../general/php7_message.php:34 msgid "Emails Sending" msgstr "メール送信" -#: ../../include/class/ConsoleSupervisor.php:1484 +#: ../../include/class/ConsoleSupervisor.php:1571 #: ../../general/php7_message.php:35 msgid "Metaconsole Collections" msgstr "メタコンソールコレクション" -#: ../../include/class/ConsoleSupervisor.php:1550 +#: ../../include/class/ConsoleSupervisor.php:1637 msgid "Historical database not available" msgstr "ヒストリデータベースがありません" -#: ../../include/class/ConsoleSupervisor.php:1551 +#: ../../include/class/ConsoleSupervisor.php:1638 msgid "" "Historical database is enabled, though not accessible with the current " "configuration." msgstr "ヒストリデータベースが有効ですが、現在の設定でアクセスできません。" -#: ../../include/class/ConsoleSupervisor.php:1594 +#: ../../include/class/ConsoleSupervisor.php:1681 msgid "Database maintenance problem" msgstr "データベースメンテナンスにおける問題" -#: ../../include/class/ConsoleSupervisor.php:1596 +#: ../../include/class/ConsoleSupervisor.php:1683 #, php-format msgid "" "Your database hasn't been through maintenance for 48hrs. Please, check " @@ -41745,11 +43619,11 @@ msgstr "" "データベースが 48時間メンテナンスされていません。%s " "でこのメンテナンスプロセスを実行する方法はドキュメントを確認してください。また、なるべく早く有効化してください。" -#: ../../include/class/ConsoleSupervisor.php:1656 +#: ../../include/class/ConsoleSupervisor.php:1743 msgid "Historical database maintenance problem." msgstr "ヒストリデータベースにおける問題" -#: ../../include/class/ConsoleSupervisor.php:1658 +#: ../../include/class/ConsoleSupervisor.php:1745 #, php-format msgid "" "Your historical database hasn't been through maintenance for 48hrs. Please, " @@ -41759,92 +43633,91 @@ msgstr "" "ヒストリデータベースが 48時間メンテナンスされていません。%s " "でこのメンテナンスプロセスを実行する方法はドキュメントを確認してください。また、なるべく早く有効化してください。" -#: ../../include/class/ConsoleSupervisor.php:1696 +#: ../../include/class/ConsoleSupervisor.php:1783 msgid "Historical database MR mismatch" msgstr "ヒストリデータベースの MR が一致していません" -#: ../../include/class/ConsoleSupervisor.php:1697 +#: ../../include/class/ConsoleSupervisor.php:1784 msgid "" "Your historical database is not using the same schema as the main DB. This " "could produce anomalies while storing historical data." msgstr "" "ヒストリデータベースで、メインの DB と異なるスキーマを利用しています。これにより、ヒストリデータの保存中に異常が発生する可能性があります。" -#: ../../include/class/ConsoleSupervisor.php:1738 +#: ../../include/class/ConsoleSupervisor.php:1824 msgid "Log collector cannot connect to ElasticSearch" msgstr "ログコレクターが ElasticSearch に接続できません" -#: ../../include/class/ConsoleSupervisor.php:1739 +#: ../../include/class/ConsoleSupervisor.php:1825 msgid "ElasticSearch is not available using current configuration." msgstr "現在の設定を利用している ElasticSearch が存在しません。" -#: ../../include/class/ConsoleSupervisor.php:1808 +#: ../../include/class/ConsoleSupervisor.php:1894 msgid "Metaconsole DB is not available." msgstr "メタコンソール DB がありません。" -#: ../../include/class/ConsoleSupervisor.php:1809 +#: ../../include/class/ConsoleSupervisor.php:1895 msgid "Cannot connect with Metaconsole DB using current configuration." msgstr "現在の設定でメタコンソール DB に接続できません。" -#: ../../include/class/ConsoleSupervisor.php:1837 +#: ../../include/class/ConsoleSupervisor.php:1923 msgid "Scheduled downtime running." msgstr "計画停止実行中" -#: ../../include/class/ConsoleSupervisor.php:1838 +#: ../../include/class/ConsoleSupervisor.php:1924 msgid "" "A scheduled downtime is running. Some monitoring data won't be available " "while downtime is taking place." msgstr "計画停止が動作中です。計画停止が行われている間のいくつかの監視データは利用できません。" -#: ../../include/class/ConsoleSupervisor.php:1994 +#: ../../include/class/ConsoleSupervisor.php:2080 msgid "Downtime scheduled soon." msgstr "まもなく計画停止" -#: ../../include/class/ConsoleSupervisor.php:1996 +#: ../../include/class/ConsoleSupervisor.php:2082 #, php-format msgid "" "A scheduled downtime is going to be executed from %s to %s. Some monitoring " "data won't be available while downtime is taking place." msgstr "計画停止は %s から %s まで実行されます。計画停止が行われている間のいくつかの監視データは利用できません。" -#: ../../include/class/ConsoleSupervisor.php:2026 +#: ../../include/class/ConsoleSupervisor.php:2112 msgid "This instance is not registered in the Update manager section" msgstr "このインスタンスは、アップデートマネージャに登録されていません。" -#: ../../include/class/ConsoleSupervisor.php:2027 +#: ../../include/class/ConsoleSupervisor.php:2113 msgid "" -"Click here to start the " -"registration process" +"Click here to start the registration process" msgstr "" -"登録処理を開始するには こちら をクリックしてください" +"登録処理を開始するには、 こちら をクリックしてください" -#: ../../include/class/ConsoleSupervisor.php:2059 +#: ../../include/class/ConsoleSupervisor.php:2145 msgid "Default password for \"Admin\" user has not been changed" msgstr "\"admin\" ユーザのデフォルトパスワードが変更されていません" -#: ../../include/class/ConsoleSupervisor.php:2060 +#: ../../include/class/ConsoleSupervisor.php:2146 msgid "" "Please, change the default password since it is a commonly reported " "vulnerability." msgstr "脆弱性として通知されるため、デフォルトパスワードは変更してください。" -#: ../../include/class/ConsoleSupervisor.php:2087 +#: ../../include/class/ConsoleSupervisor.php:2181 msgid "Default font doesn't exist" msgstr "デフォルトのフォントがありません" -#: ../../include/class/ConsoleSupervisor.php:2088 +#: ../../include/class/ConsoleSupervisor.php:2182 msgid "" "Your defined font doesn't exist or is not defined. Please, check font " "parameters in your config" msgstr "定義したフォントが存在しないかフォントが定義されていません。設定でフォントパラメータを確認してください。" -#: ../../include/class/ConsoleSupervisor.php:2111 +#: ../../include/class/ConsoleSupervisor.php:2205 msgid "Developer mode is enabled" msgstr "開発モードが有効です" -#: ../../include/class/ConsoleSupervisor.php:2113 +#: ../../include/class/ConsoleSupervisor.php:2207 #, php-format msgid "" "Your %s has the \"develop_bypass\" mode enabled. This is a developer mode " @@ -41854,78 +43727,103 @@ msgstr "" "%s の \"develop_bypass\" モードが有効です。これは開発者モードであり、本番環境では無効化してください。この定義は、メインの " "index.php ファイル内にあります。" -#: ../../include/class/ConsoleSupervisor.php:2137 +#: ../../include/class/ConsoleSupervisor.php:2231 msgid "Event storm protection is enabled." -msgstr "" +msgstr "イベントストーム保護が有効です。" -#: ../../include/class/ConsoleSupervisor.php:2138 +#: ../../include/class/ConsoleSupervisor.php:2232 msgid "" "Some events may get lost while this mode is enabled. The server must be " "restarted after altering this setting." msgstr "このモードを有効にすると一部のイベントが失われる可能性があります。 この設定を変更した後はサーバを再起動する必要があります。" -#: ../../include/class/ConsoleSupervisor.php:2164 +#: ../../include/class/ConsoleSupervisor.php:2258 msgid "Failed to retrieve updates, please configure utility" msgstr "アップデートの取得に失敗しました。ユーティリティの設定をしてください。" -#: ../../include/class/ConsoleSupervisor.php:2182 +#: ../../include/class/ConsoleSupervisor.php:2276 #, php-format msgid "New %s Console update" msgstr "新規コンソールアップデート %s" -#: ../../include/class/ConsoleSupervisor.php:2185 -msgid "" -"There is a new update available. Please.About minor release update." +"There is one or more minor releases available. .About minor release update." msgstr "" -"一つ以上のマイナーリリースがあります。.マイナー更新リリースについて." +"一つ以上のマイナーリリースがあります。.マイナーリリースアップデートについて。" -#: ../../include/class/ConsoleSupervisor.php:2249 +#: ../../include/class/ConsoleSupervisor.php:2343 msgid "Discovery relies on an appropriate cron setup." msgstr "自動検出は、適切な cron 設定に依存しています。" -#: ../../include/class/ConsoleSupervisor.php:2265 +#: ../../include/class/ConsoleSupervisor.php:2359 msgid "Please, make sure process is not locked." msgstr "プロセスがロックされていないことを確認してください。" -#: ../../include/class/ConsoleSupervisor.php:2271 +#: ../../include/class/ConsoleSupervisor.php:2370 msgid "DiscoveryConsoleTasks is not configured." msgstr "自動検出コンソールタスクが設定されていません。" -#: ../../include/class/ConsoleSupervisor.php:2378 +#: ../../include/class/ConsoleSupervisor.php:2463 #, php-format msgid "%s version misaligned with Console" msgstr "%s バージョンがコンソールと食い違っています" -#: ../../include/class/ConsoleSupervisor.php:2382 +#: ../../include/class/ConsoleSupervisor.php:2467 #, php-format msgid "" "Server %s and this console have different versions. This might cause several " "malfunctions. Please, update this server." msgstr "%s サーバとこのコンソールのバージョンが異なります。これにより、いくつかの誤動作が発生する場合があります。 サーバを更新してください。" -#: ../../include/class/ConsoleSupervisor.php:2434 +#: ../../include/class/ConsoleSupervisor.php:2519 msgid "AllowOverride is disabled" -msgstr "" +msgstr "AllowOverride が無効です" -#: ../../include/class/ConsoleSupervisor.php:2476 +#: ../../include/class/ConsoleSupervisor.php:2565 msgid "Desynchronized operation on the node " +msgstr "ノードでの非同期操作 " + +#: ../../include/class/ConsoleSupervisor.php:2588 +msgid "Pandora FMS console log file changed location" +msgstr "Pandora FMS コンソールログの場所が変わりました" + +#: ../../include/class/ConsoleSupervisor.php:2592 +#, php-format +msgid "" +"Pandora FMS console log file has been moved to new location %s/log. " +"Currently you have an outdated and inoperative version of this file at %s. " +"Please, consider deleting it." msgstr "" +"Pandora FMS コンソールログは、新たな場所 %s/log に移りました。現在、%s に古いログファイルがあります。 削除を検討してください。" + +#: ../../include/class/ConsoleSupervisor.php:2627 +msgid "Pandora FMS audit log file changed location" +msgstr "Pandora FMS 監査ログの場所が変わりました" + +#: ../../include/class/ConsoleSupervisor.php:2631 +#, php-format +msgid "" +"Pandora FMS audit log file has been moved to new location %s/log. Currently " +"you have an outdated and inoperative version of this file at %s. Please, " +"consider deleting it." +msgstr "" +"Pandora FMS 監査ログは、新たな場所 %s/log に移りました。現在、%s に古いログファイルがあります。 削除を検討してください。" #: ../../include/class/WelcomeWindow.class.php:157 msgid "Welcome to" -msgstr "" +msgstr "ようこそ" #: ../../include/class/WelcomeWindow.class.php:158 msgid "Do not show anymore" @@ -41939,250 +43837,558 @@ msgstr "設定ウインドウのキャンセル" msgid "Are you sure you want to cancel this tutorial?" msgstr "このチュートリアルをキャンセルしても良いですか?" -#: ../../include/class/WelcomeWindow.class.php:427 +#: ../../include/class/WelcomeWindow.class.php:428 msgid "Please ensure mail configuration matches your needs" msgstr "メール設定がニーズに合っていることを確認してください" -#: ../../include/class/WelcomeWindow.class.php:461 +#: ../../include/class/WelcomeWindow.class.php:462 msgid "Create an agent" msgstr "エージェント作成" -#: ../../include/class/WelcomeWindow.class.php:486 +#: ../../include/class/WelcomeWindow.class.php:487 msgid "Create a module to check if an agent is online" msgstr "エージェントがオンラインかどうかをチェックするモジュールの作成" -#: ../../include/class/WelcomeWindow.class.php:511 +#: ../../include/class/WelcomeWindow.class.php:512 msgid "Be warned if something is wrong, create an alert on the module" msgstr "何かが障害の場合は警告を受けるよう、モジュールにアラートを作成します" -#: ../../include/class/WelcomeWindow.class.php:536 +#: ../../include/class/WelcomeWindow.class.php:537 msgid "Discover hosts and devices in your network" msgstr "ネットワーク内のホストおよびデバイスの検出" -#: ../../include/class/WelcomeWindow.class.php:564 +#: ../../include/class/WelcomeWindow.class.php:565 msgid "" "If something is not working as expected, look for this icon and report!" msgstr "期待どおりに機能しない場合は、このアイコンとレポートを探してください!" -#: ../../include/class/AgentWizard.class.php:186 +#: ../../include/class/WebServerModuleDebug.class.php:143 +msgid "Performing query. Please wait." +msgstr "クエリ実行中。お待ちください。" + +#: ../../include/class/WebServerModuleDebug.class.php:174 +msgid "No results" +msgstr "結果がありません" + +#: ../../include/class/WebServerModuleDebug.class.php:197 +msgid "Error performing execution" +msgstr "実行エラー" + +#: ../../include/class/WebServerModuleDebug.class.php:229 +msgid "Please, wait for a first execution of module" +msgstr "モジュールの初回実行を待ってください" + +#: ../../include/class/AgentWizard.class.php:448 +msgid "There are not defined Remote components for this performance." +msgstr "この処理用に定義されたリモートコンポーネントはありません。" + +#: ../../include/class/AgentWizard.class.php:572 +msgid "SNMP Walk" +msgstr "snmpwalk" + +#: ../../include/class/AgentWizard.class.php:577 msgid "WMI Explorer" -msgstr "" +msgstr "WMI エクスプローラ" -#: ../../include/class/AgentWizard.class.php:191 -msgid "Nothing" -msgstr "" +#: ../../include/class/AgentWizard.class.php:651 +msgid "namespace" +msgstr "名前空間" -#: ../../include/class/AgentWizard.class.php:244 -msgid "Use agent IP" -msgstr "" +#: ../../include/class/AgentWizard.class.php:821 +msgid "User authentication" +msgstr "ユーザ認証" -#: ../../include/class/AgentWizard.class.php:441 -msgid "Module info" -msgstr "" +#: ../../include/class/AgentWizard.class.php:850 +msgid "Password authentication" +msgstr "パスワード認証" -#: ../../include/class/AgentWizard.class.php:644 +#: ../../include/class/AgentWizard.class.php:1003 #, php-format -msgid "Perform %s" -msgstr "" +msgid "The PEN (%s) is not registered." +msgstr "PEN (%s) が登録されていません。" -#: ../../include/functions_reporting.php:361 +#: ../../include/class/AgentWizard.class.php:1090 +msgid "The SNMP Walk does not return anything with the received arguments." +msgstr "snmpwalk が与えられた引数で何も返しません。" + +#: ../../include/class/AgentWizard.class.php:1143 +#, php-format +msgid "The target host response with an error: %s" +msgstr "対象ホストの応答がエラーです: %s" + +#: ../../include/class/AgentWizard.class.php:1193 +msgid "No selected modules" +msgstr "モジュールが選択されていません" + +#: ../../include/class/AgentWizard.class.php:1230 +msgid "Module exist in policy" +msgstr "モジュールがポリシーに存在します" + +#: ../../include/class/AgentWizard.class.php:1240 +msgid "Module exist in agent" +msgstr "モジュールがエージェントに存在します" + +#: ../../include/class/AgentWizard.class.php:1247 +msgid "Module with the same name in the module creation list" +msgstr "モジュール作成一覧に同じ名前のモジュールがあります" + +#: ../../include/class/AgentWizard.class.php:1548 +#, php-format +msgid "Module \"%s\" exits in this policy" +msgstr "モジュール \"%s\" がこのポリシーに存在します" + +#: ../../include/class/AgentWizard.class.php:1650 +#: ../../include/class/AgentWizard.class.php:2076 +#, php-format +msgid "Module %s module_exec not configuration" +msgstr "モジュール %s で module_exec を設定できません" + +#: ../../include/class/AgentWizard.class.php:1806 +#: ../../include/class/AgentWizard.class.php:2251 +#, php-format +msgid "Module %s satellite execution not configuration" +msgstr "モジュール %s でサテライト実行を設定できません" + +#: ../../include/class/AgentWizard.class.php:1896 +#, php-format +msgid "Module \"%s\" problems insert in bbdd" +msgstr "モジュール \"%s\" で DB へのインサートで問題があります" + +#: ../../include/class/AgentWizard.class.php:1904 +#: ../../include/class/AgentWizard.class.php:2332 +msgid "Modules created" +msgstr "モジュールを作成しました" + +#: ../../include/class/AgentWizard.class.php:1934 +#, php-format +msgid "Module \"%s\" exits in this agent" +msgstr "モジュール \"%s” はこのエージェントに存在します" + +#: ../../include/class/AgentWizard.class.php:2518 +msgid "Select all filtered interfaces" +msgstr "全フィルタ済インタフェースを選択" + +#: ../../include/class/AgentWizard.class.php:2541 +msgid "OperStatus UP" +msgstr "OperStatus UP" + +#: ../../include/class/AgentWizard.class.php:2552 +msgid "AdminStatus UP" +msgstr "AdminStatus UP" + +#: ../../include/class/AgentWizard.class.php:3233 +msgid "No information could be retrieved." +msgstr "情報を取得できませんでした。" + +#: ../../include/class/AgentWizard.class.php:3515 +msgid "Create modules" +msgstr "モジュール作成" + +#: ../../include/class/AgentWizard.class.php:3824 +msgid "Add general monitoring for all selected interfaces" +msgstr "全フィルタ済インタフェースの一般的な監視を追加" + +#: ../../include/class/AgentWizard.class.php:3845 +#: ../../include/class/AgentWizard.class.php:3846 +#: ../../include/class/AgentWizard.class.php:3865 +#: ../../include/class/AgentWizard.class.php:3866 +msgid "Modules selected" +msgstr "選択済モジュール" + +#: ../../include/class/AgentWizard.class.php:3932 +msgid "Module info" +msgstr "モジュール情報" + +#: ../../include/class/AgentWizard.class.php:3961 +msgid "Current value" +msgstr "現在の値" + +#: ../../include/class/AgentWizard.class.php:5362 +#, php-format +msgid "The operation '%s' is not permitted. Review for remote components." +msgstr "'%s' の操作は許可されていません。リモートコンポーネントを確認してください。" + +#: ../../include/class/AgentWizard.class.php:5771 +msgid "Modules about to be created" +msgstr "作成しようとしているモジュール" + +#: ../../include/class/AgentWizard.class.php:5775 +msgid "Loading, this operation might take several minutes..." +msgstr "読み込み中、この操作は数分かかります..." + +#: ../../include/class/ExternalTools.class.php:185 +msgid "Changes successfully saved." +msgstr "変更を保存しました。" + +#: ../../include/class/ExternalTools.class.php:186 +msgid "Changes not saved." +msgstr "変更は保存していません。" + +#: ../../include/class/ExternalTools.class.php:233 +#: ../../include/class/ExternalTools.class.php:263 +#: ../../include/class/ExternalTools.class.php:293 +msgid "Play sound" +msgstr "サウンドの再生" + +#: ../../include/class/ExternalTools.class.php:313 +msgid "Traceroute path" +msgstr "Traceroute パス" + +#: ../../include/class/ExternalTools.class.php:316 +msgid "Ping path" +msgstr "Ping パス" + +#: ../../include/class/ExternalTools.class.php:319 +msgid "Nmap path" +msgstr "Nmap パス" + +#: ../../include/class/ExternalTools.class.php:322 +msgid "Dig path" +msgstr "dig パス" + +#: ../../include/class/ExternalTools.class.php:325 +msgid "Snmpget path" +msgstr "snmpget パス" + +#: ../../include/class/ExternalTools.class.php:331 +msgid "Custom commands" +msgstr "カスタムコマンド" + +#: ../../include/class/ExternalTools.class.php:342 +msgid "Add new custom command" +msgstr "新たなカスタムコマンドの追加" + +#: ../../include/class/ExternalTools.class.php:354 +msgid "" +"Adding `_address_` macro will use agent's IP when perform the execution" +msgstr "`_address_`マクロを追加すると、実行時にエージェントの IP が使用されます" + +#: ../../include/class/ExternalTools.class.php:438 +msgid "Delete this custom command" +msgstr "このカスタムコマンドを削除" + +#: ../../include/class/ExternalTools.class.php:486 +msgid "The agent doesn`t have an IP yet" +msgstr "エージェントはまだ IP がありません" + +#: ../../include/class/ExternalTools.class.php:508 +msgid "Traceroute" +msgstr "Traceroute" + +#: ../../include/class/ExternalTools.class.php:509 +msgid "Ping host & Latency" +msgstr "ホストへの ping および遅延" + +#: ../../include/class/ExternalTools.class.php:510 +msgid "SNMP Interface status" +msgstr "SNMP インタフェースの状態" + +#: ../../include/class/ExternalTools.class.php:511 +msgid "Basic TCP Port Scan" +msgstr "基本 TCP ポートスキャン" + +#: ../../include/class/ExternalTools.class.php:512 +msgid "DiG/Whois Lookup" +msgstr "DiG/Whois ルックアップ" + +#: ../../include/class/ExternalTools.class.php:542 +msgid "IP Adress" +msgstr "IP アドレス" + +#: ../../include/class/ExternalTools.class.php:554 +msgid "SNMP Version" +msgstr "SNMPバージョン" + +#: ../../include/class/ExternalTools.class.php:707 +msgid "Command not response" +msgstr "コマンドが応答しません" + +#: ../../include/class/ExternalTools.class.php:716 +msgid "The command failed and obtained the return code:" +msgstr "コマンドが失敗し、戻り値が返りました:" + +#: ../../include/class/ExternalTools.class.php:726 +msgid "" +"Something went wrong while perform the execution. Please check the " +"configuration." +msgstr "実行中に何らかの問題が発生しました。設定を確認してください。" + +#: ../../include/class/ExternalTools.class.php:763 +msgid "SNMP information for " +msgstr "SNMP情報: " + +#: ../../include/class/ExternalTools.class.php:768 +#: ../../include/class/ExternalTools.class.php:780 +msgid "Target unreachable." +msgstr "対象に到達できません。" + +#: ../../include/class/ExternalTools.class.php:771 +msgid "Uptime" +msgstr "稼働時間" + +#: ../../include/class/ExternalTools.class.php:783 +msgid "Device info" +msgstr "デバイス情報" + +#: ../../include/class/ExternalTools.class.php:794 +msgid "Interface" +msgstr "インタフェース" + +#: ../../include/class/ExternalTools.class.php:825 +msgid "Domain and IP information for " +msgstr "ドメインおよびIP情報: " + +#: ../../include/class/ExternalTools.class.php:830 +msgid "Dig executable does not exist." +msgstr "digコマンドがありません。" + +#: ../../include/class/ExternalTools.class.php:838 +msgid "Whois executable does not exist." +msgstr "whoisコマンドがありません。" + +#: ../../include/class/ExternalTools.class.php:849 +msgid "Traceroute executable does not exist." +msgstr "traceroute コマンドがありません。" + +#: ../../include/class/ExternalTools.class.php:852 +#, php-format +msgid "Traceroute to %s" +msgstr "%s への traceroute" + +#: ../../include/class/ExternalTools.class.php:860 +msgid "Ping executable does not exist." +msgstr "pingコマンドがありません。" + +#: ../../include/class/ExternalTools.class.php:863 +#, php-format +msgid "Ping to %s" +msgstr "%s への ping" + +#: ../../include/class/ExternalTools.class.php:871 +msgid "Nmap executable does not exist." +msgstr "nmapコマンドがありません。" + +#: ../../include/class/ExternalTools.class.php:874 +#, php-format +msgid "Basic TCP Scan on %s" +msgstr "%s の基本 TCP スキャン" + +#: ../../include/class/ExternalTools.class.php:892 +#, php-format +msgid "Performing %s execution on %s" +msgstr "%s 実行を %s にて実施中" + +#: ../../include/class/ExternalTools.class.php:894 +#, php-format +msgid "Performing %s execution" +msgstr "%s を実行中" + +#: ../../include/functions_reporting.php:370 msgid " agents" msgstr " エージェント" -#: ../../include/functions_reporting.php:371 +#: ../../include/functions_reporting.php:380 msgid " modules" msgstr " モジュール" -#: ../../include/functions_reporting.php:1377 +#: ../../include/functions_reporting.php:1465 msgid "Top N" msgstr "トップ N" -#: ../../include/functions_reporting.php:1505 +#: ../../include/functions_reporting.php:1593 msgid "Insuficient data" msgstr "不十分なデータ" -#: ../../include/functions_reporting.php:1756 +#: ../../include/functions_reporting.php:1844 msgid "Event Report Group" msgstr "イベントレポートグループ" -#: ../../include/functions_reporting.php:2017 +#: ../../include/functions_reporting.php:1892 +msgid "Exclude " +msgstr "除外 " + +#: ../../include/functions_reporting.php:2140 msgid "Event Report Module" msgstr "イベントレポートモジュール" -#: ../../include/functions_reporting.php:2298 +#: ../../include/functions_reporting.php:2655 msgid "Agent/Modules" msgstr "エージェント/モジュール" -#: ../../include/functions_reporting.php:2397 +#: ../../include/functions_reporting.php:2754 msgid "Exception - Everything" msgstr "例外 - 全て" -#: ../../include/functions_reporting.php:2403 +#: ../../include/functions_reporting.php:2760 #, php-format msgid "Exception - Modules over or equal to %s" msgstr "例外 - モジュールが %s 以上" -#: ../../include/functions_reporting.php:2406 +#: ../../include/functions_reporting.php:2763 #, php-format msgid "Modules over or equal to %s" msgstr "%s 以上のモジュール" -#: ../../include/functions_reporting.php:2411 +#: ../../include/functions_reporting.php:2768 #, php-format msgid "Exception - Modules under or equal to %s" msgstr "例外 - モジュールが %s 以下" -#: ../../include/functions_reporting.php:2414 +#: ../../include/functions_reporting.php:2771 #, php-format msgid "Modules under or equal to %s" msgstr "%s 以下のモジュール" -#: ../../include/functions_reporting.php:2419 +#: ../../include/functions_reporting.php:2776 #, php-format msgid "Exception - Modules under %s" msgstr "例外 - モジュールが %s 未満" -#: ../../include/functions_reporting.php:2422 +#: ../../include/functions_reporting.php:2779 #, php-format msgid "Modules under %s" msgstr "%s 未満のモジュール" -#: ../../include/functions_reporting.php:2427 +#: ../../include/functions_reporting.php:2784 #, php-format msgid "Exception - Modules over %s" msgstr "例外 - モジュールが %s より大きい" -#: ../../include/functions_reporting.php:2430 +#: ../../include/functions_reporting.php:2787 #, php-format msgid "Modules over %s" msgstr "%s を超えるモジュール" -#: ../../include/functions_reporting.php:2435 +#: ../../include/functions_reporting.php:2792 #, php-format msgid "Exception - Equal to %s" msgstr "例外 - %s と同じ" -#: ../../include/functions_reporting.php:2438 +#: ../../include/functions_reporting.php:2795 #, php-format msgid "Equal to %s" msgstr "%s と同じ" -#: ../../include/functions_reporting.php:2443 +#: ../../include/functions_reporting.php:2800 #, php-format msgid "Exception - Not equal to %s" msgstr "例外 - %s と異なる" -#: ../../include/functions_reporting.php:2446 +#: ../../include/functions_reporting.php:2803 #, php-format msgid "Not equal to %s" msgstr "%s と異なる" -#: ../../include/functions_reporting.php:2450 +#: ../../include/functions_reporting.php:2807 msgid "Exception - Modules at normal status" msgstr "例外 - モジュールが正常状態" -#: ../../include/functions_reporting.php:2451 +#: ../../include/functions_reporting.php:2808 msgid "Modules at normal status" msgstr "正常状態のモジュール" -#: ../../include/functions_reporting.php:2455 +#: ../../include/functions_reporting.php:2812 msgid "Exception - Modules at critical or warning status" msgstr "例外 - モジュールが障害または警告状態" -#: ../../include/functions_reporting.php:2456 +#: ../../include/functions_reporting.php:2813 msgid "Modules at critical or warning status" msgstr "障害または警告状態のモジュール" -#: ../../include/functions_reporting.php:2674 +#: ../../include/functions_reporting.php:3032 msgid "There are no Modules under those conditions." msgstr "これらの条件のモジュールはありません。" -#: ../../include/functions_reporting.php:2678 +#: ../../include/functions_reporting.php:3036 #, php-format msgid "There are no Modules over or equal to %s." msgstr "%s 以上のモジュールがありません。" -#: ../../include/functions_reporting.php:2682 +#: ../../include/functions_reporting.php:3040 #, php-format msgid "There are no Modules less or equal to %s." msgstr "%s 以下のモジュールがありません。" -#: ../../include/functions_reporting.php:2686 +#: ../../include/functions_reporting.php:3044 #, php-format msgid "There are no Modules less %s." msgstr "%s 未満のモジュールがありません。" -#: ../../include/functions_reporting.php:2690 +#: ../../include/functions_reporting.php:3048 #, php-format msgid "There are no Modules over %s." msgstr "%s を超えるモジュールがありません。" -#: ../../include/functions_reporting.php:2694 +#: ../../include/functions_reporting.php:3052 #, php-format msgid "There are no Modules equal to %s" msgstr "%s と同じモジュールがありません。" -#: ../../include/functions_reporting.php:2698 +#: ../../include/functions_reporting.php:3056 #, php-format msgid "There are no Modules not equal to %s" msgstr "%s と異なるモジュールがありません。" -#: ../../include/functions_reporting.php:2702 +#: ../../include/functions_reporting.php:3060 msgid "There are no Modules normal status" msgstr "正常状態のモジュールがありません" -#: ../../include/functions_reporting.php:2706 +#: ../../include/functions_reporting.php:3064 msgid "There are no Modules at critial or warning status" msgstr "障害または警告状態のモジュールはありません" -#: ../../include/functions_reporting.php:2936 +#: ../../include/functions_reporting.php:3401 msgid "Event Report Agent" msgstr "イベントレポートエージェント" -#: ../../include/functions_reporting.php:3276 +#: ../../include/functions_reporting.php:3765 msgid "Database Serialized" msgstr "データベースの並び" -#: ../../include/functions_reporting.php:3518 +#: ../../include/functions_reporting.php:3946 +msgid "Last Value" +msgstr "最新の値" + +#: ../../include/functions_reporting.php:4250 msgid "Network interfaces report" msgstr "ネットワークインタフェースレポート" -#: ../../include/functions_reporting.php:3598 +#: ../../include/functions_reporting.php:4353 msgid "" "The group has no agents or none of the agents has any network interface" msgstr "グループにエージェントが無いか、ネットワークインタフェースのあるエージェントがありません" -#: ../../include/functions_reporting.php:3618 +#: ../../include/functions_reporting.php:4374 msgid "bytes/s" msgstr "バイト/秒" -#: ../../include/functions_reporting.php:3830 -#: ../../include/functions_reporting.php:3847 -#: ../../include/functions_reporting.php:3864 +#: ../../include/functions_reporting.php:4581 +#: ../../include/functions_reporting.php:4598 +#: ../../include/functions_reporting.php:4615 msgid "Not triggered" -msgstr "" +msgstr "未発報" -#: ../../include/functions_reporting.php:4258 +#: ../../include/functions_reporting.php:5041 msgid "SQL Graph Vertical Bars" msgstr "SQL縦棒グラフ" -#: ../../include/functions_reporting.php:4262 +#: ../../include/functions_reporting.php:5045 msgid "SQL Graph Horizontal Bars" msgstr "SQL横棒グラフ" -#: ../../include/functions_reporting.php:4266 +#: ../../include/functions_reporting.php:5049 msgid "SQL Graph Pie" msgstr "SQL円グラフ" -#: ../../include/functions_reporting.php:4484 +#: ../../include/functions_reporting.php:5284 msgid "Unknown report" msgstr "不明レポート" -#: ../../include/functions_reporting.php:4561 +#: ../../include/functions_reporting.php:5361 msgid "Prediction Date" msgstr "予測日時" -#: ../../include/functions_reporting.php:5212 +#: ../../include/functions_reporting.php:6262 msgid "" "Illegal query: Due security restrictions, there are some tokens or words you " "cannot use: *, delete, drop, alter, modify, password, pass, insert or update." @@ -42190,412 +44396,414 @@ msgstr "" "不正なクエリ: セキュリティ制限により、*, delete, drop, alter, modify, password, pass, insert, " "update といったいくつかのトークンや単語は利用できません。" -#: ../../include/functions_reporting.php:6445 -#: ../../include/functions_reporting.php:7039 +#: ../../include/functions_reporting.php:7568 +#: ../../include/functions_reporting.php:8284 msgid "No Address" msgstr "アドレスがありません" -#: ../../include/functions_reporting.php:7278 +#: ../../include/functions_reporting.php:8575 msgid "" "The monitor have no data in this range of dates or monitor type is not " "numeric" msgstr "この日付範囲にデータが無いか、数値ではないタイプの監視項目です。" -#: ../../include/functions_reporting.php:7296 +#: ../../include/functions_reporting.php:8593 msgid "The monitor type is not numeric" msgstr "監視タイプは数値ではありません。" -#: ../../include/functions_reporting.php:7600 +#: ../../include/functions_reporting.php:8962 msgid "Maximum" msgstr "最大" -#: ../../include/functions_reporting.php:7682 +#: ../../include/functions_reporting.php:9066 msgid "Automatic combined graph" msgstr "自動結合グラフ" -#: ../../include/functions_reporting.php:8424 +#: ../../include/functions_reporting.php:9891 msgid "Maximum of events shown" msgstr "最大表示イベント" -#: ../../include/functions_reporting.php:9004 -#: ../../include/functions_reporting.php:9028 +#: ../../include/functions_reporting.php:10467 +#: ../../include/functions_reporting.php:10491 msgid "Server health" msgstr "サーバの正常性" -#: ../../include/functions_reporting.php:9004 +#: ../../include/functions_reporting.php:10467 #, php-format msgid "%d Downed servers" msgstr "停止サーバ数 %d" -#: ../../include/functions_reporting.php:9009 -#: ../../include/functions_reporting.php:9032 +#: ../../include/functions_reporting.php:10472 +#: ../../include/functions_reporting.php:10495 msgid "Monitor health" msgstr "モニタ項目の正常性" -#: ../../include/functions_reporting.php:9009 +#: ../../include/functions_reporting.php:10472 #, php-format msgid "%d Not Normal monitors" msgstr "非正常数 %d" -#: ../../include/functions_reporting.php:9009 -#: ../../include/functions_reporting.php:9033 +#: ../../include/functions_reporting.php:10472 +#: ../../include/functions_reporting.php:10496 msgid "of monitors up" msgstr "のモニタ項目が正常です。" -#: ../../include/functions_reporting.php:9014 -#: ../../include/functions_reporting.php:9036 +#: ../../include/functions_reporting.php:10477 +#: ../../include/functions_reporting.php:10499 msgid "Module sanity" msgstr "モジュール" -#: ../../include/functions_reporting.php:9014 +#: ../../include/functions_reporting.php:10477 #, php-format msgid "%d Not inited monitors" msgstr "未初期化数 %d" -#: ../../include/functions_reporting.php:9014 -#: ../../include/functions_reporting.php:9037 +#: ../../include/functions_reporting.php:10477 +#: ../../include/functions_reporting.php:10500 msgid "of total modules inited" msgstr "のモジュールが初期化済みです。" -#: ../../include/functions_reporting.php:9019 -#: ../../include/functions_reporting.php:10095 -#: ../../include/functions_reporting.php:10105 +#: ../../include/functions_reporting.php:10482 +#: ../../include/functions_reporting.php:11576 +#: ../../include/functions_reporting.php:11586 #, php-format msgid "%d Fired alerts" msgstr "アラート発報数 %d" -#: ../../include/functions_reporting.php:9019 -#: ../../include/functions_reporting.php:9041 +#: ../../include/functions_reporting.php:10482 +#: ../../include/functions_reporting.php:10504 msgid "of defined alerts not fired" msgstr "の定義済みアラートが未発生です。" -#: ../../include/functions_reporting.php:9102 +#: ../../include/functions_reporting.php:10576 msgid "Defined and fired alerts" msgstr "定義済・発報アラート" -#: ../../include/functions_reporting.php:9281 +#: ../../include/functions_reporting.php:10755 msgid "Defined users" msgstr "定義済ユーザ" -#: ../../include/functions_reporting.php:9952 +#: ../../include/functions_reporting.php:11433 msgid "Agent without data" msgstr "データの無いエージェント" -#: ../../include/functions_reporting.php:10091 +#: ../../include/functions_reporting.php:11572 #, php-format msgid "%d Normal modules" msgstr "正常モジュール数 %d" -#: ../../include/functions_reporting.php:10092 +#: ../../include/functions_reporting.php:11573 #, php-format msgid "%d Critical modules" msgstr "障害モジュール数 %d" -#: ../../include/functions_reporting.php:10093 +#: ../../include/functions_reporting.php:11574 #, php-format msgid "%d Warning modules" msgstr "警告モジュール数 %d" -#: ../../include/functions_reporting.php:10094 +#: ../../include/functions_reporting.php:11575 #, php-format msgid "%d Unknown modules" msgstr "不明モジュール数 %d" -#: ../../include/functions_reporting.php:10099 +#: ../../include/functions_reporting.php:11580 #, php-format msgid "%d Total agents" msgstr "全エージェント数 %d" -#: ../../include/functions_reporting.php:10100 +#: ../../include/functions_reporting.php:11581 #, php-format msgid "%d Normal agents" msgstr "正常エージェント数 %d" -#: ../../include/functions_reporting.php:10101 +#: ../../include/functions_reporting.php:11582 #, php-format msgid "%d Critical agents" msgstr "障害エージェント数 %d" -#: ../../include/functions_reporting.php:10102 +#: ../../include/functions_reporting.php:11583 #, php-format msgid "%d Warning agents" msgstr "警告エージェント数 %d" -#: ../../include/functions_reporting.php:10103 +#: ../../include/functions_reporting.php:11584 #, php-format msgid "%d Unknown agents" msgstr "不明エージェント数 %d" -#: ../../include/functions_reporting.php:10104 +#: ../../include/functions_reporting.php:11585 #, php-format msgid "%d not init agents" msgstr "%d 未初期化エージェント" -#: ../../include/functions_reporting.php:11534 +#: ../../include/functions_reporting.php:13013 msgid "Total running modules" msgstr "全実行中モジュール数" -#: ../../include/functions_reporting.php:11537 -#: ../../include/functions_reporting.php:11552 -#: ../../include/functions_reporting.php:11564 -#: ../../include/functions_reporting.php:11582 -#: ../../include/functions_reporting.php:11594 -#: ../../include/functions_reporting.php:11606 -#: ../../include/functions_reporting.php:11618 +#: ../../include/functions_reporting.php:13016 +#: ../../include/functions_reporting.php:13031 +#: ../../include/functions_reporting.php:13043 +#: ../../include/functions_reporting.php:13061 +#: ../../include/functions_reporting.php:13073 +#: ../../include/functions_reporting.php:13085 +#: ../../include/functions_reporting.php:13097 msgid "Ratio" msgstr "比率" -#: ../../include/functions_reporting.php:11537 -#: ../../include/functions_reporting.php:11552 -#: ../../include/functions_reporting.php:11564 -#: ../../include/functions_reporting.php:11582 -#: ../../include/functions_reporting.php:11594 -#: ../../include/functions_reporting.php:11606 -#: ../../include/functions_reporting.php:11618 +#: ../../include/functions_reporting.php:13016 +#: ../../include/functions_reporting.php:13031 +#: ../../include/functions_reporting.php:13043 +#: ../../include/functions_reporting.php:13061 +#: ../../include/functions_reporting.php:13073 +#: ../../include/functions_reporting.php:13085 +#: ../../include/functions_reporting.php:13097 msgid "Modules by second" msgstr "秒ごとのモジュール" -#: ../../include/functions_reporting.php:11549 +#: ../../include/functions_reporting.php:13028 msgid "Local modules" msgstr "ローカルモジュール数" -#: ../../include/functions_reporting.php:11559 +#: ../../include/functions_reporting.php:13038 msgid "Network modules" msgstr "ネットワークモジュール" -#: ../../include/functions_reporting.php:11578 +#: ../../include/functions_reporting.php:13057 msgid "Plugin modules" msgstr "プラグインモジュール" -#: ../../include/functions_reporting.php:11590 +#: ../../include/functions_reporting.php:13069 msgid "Prediction modules" msgstr "予測モジュール" -#: ../../include/functions_reporting.php:11602 +#: ../../include/functions_reporting.php:13081 msgid "WMI modules" msgstr "WMIモジュール" -#: ../../include/functions_reporting.php:11614 +#: ../../include/functions_reporting.php:13093 msgid "Web modules" msgstr "Webモジュール" -#: ../../include/functions_reporting.php:11657 +#: ../../include/functions_reporting.php:13131 #: ../../include/lib/Dashboard/Widgets/tactical.php:274 msgid "Server performance" msgstr "サーバパフォーマンス" -#: ../../include/functions_reporting.php:11776 +#: ../../include/functions_reporting.php:13250 msgid "Weekly:" msgstr "週次:" -#: ../../include/functions_reporting.php:11818 +#: ../../include/functions_reporting.php:13292 msgid "Monthly:" msgstr "月次:" -#: ../../include/functions_reporting.php:11819 +#: ../../include/functions_reporting.php:13293 msgid "From day" msgstr "開始日" -#: ../../include/functions_reporting.php:11820 +#: ../../include/functions_reporting.php:13294 msgid "To day" msgstr "終了日" -#: ../../include/functions_reporting.php:12386 +#: ../../include/functions_reporting.php:13823 msgid "Module Histogram Graph" msgstr "モジュールヒストグラム" -#: ../../include/functions_filemanager.php:170 -#: ../../include/functions_filemanager.php:235 -#: ../../include/functions_filemanager.php:288 -#: ../../include/functions_filemanager.php:367 +#: ../../include/functions_reporting.php:14192 +msgid "Attached to this email there's a PDF file of the" +msgstr "このメールには次の PDF ファイルが添付されます:" + +#: ../../include/functions_reporting.php:14193 +msgid "report" +msgstr "レポート" + +#: ../../include/functions_filemanager.php:175 +#: ../../include/functions_filemanager.php:218 +#: ../../include/functions_filemanager.php:267 +#: ../../include/functions_filemanager.php:342 msgid "Security error" msgstr "セキュリティエラー" -#: ../../include/functions_filemanager.php:180 +#: ../../include/functions_filemanager.php:185 msgid "Upload error" msgstr "アップロードエラー" -#: ../../include/functions_filemanager.php:187 -#: ../../include/functions_filemanager.php:250 -#: ../../include/functions_filemanager.php:312 +#: ../../include/functions_filemanager.php:192 +#: ../../include/functions_filemanager.php:224 +#: ../../include/functions_filemanager.php:282 msgid "Upload correct" msgstr "アップロードしました" -#: ../../include/functions_filemanager.php:200 +#: ../../include/functions_filemanager.php:221 +msgid "It was impossible to uncompress your file" +msgstr "ファイルを解凍できませんでした" + +#: ../../include/functions_filemanager.php:237 msgid "" "File size seems to be too large. Please check your php.ini configuration or " "contact with the administrator" msgstr "ファイルサイズが大きすぎます。php.ini の設定を確認するか管理者に相談してください。" -#: ../../include/functions_filemanager.php:244 +#: ../../include/functions_filemanager.php:276 msgid "Error creating file" msgstr "ファイル作成エラー" -#: ../../include/functions_filemanager.php:255 -#: ../../include/functions_filemanager.php:347 +#: ../../include/functions_filemanager.php:288 +#: ../../include/functions_filemanager.php:322 msgid "Error creating file with empty name" msgstr "ファイル名未指定によるファイル作成エラー" -#: ../../include/functions_filemanager.php:298 -msgid "Attach error" -msgstr "添付エラー" - -#: ../../include/functions_filemanager.php:343 +#: ../../include/functions_filemanager.php:318 msgid "Directory created" msgstr "ディレクトリを作成しました" -#: ../../include/functions_filemanager.php:548 -#: ../../include/functions_filemanager.php:776 +#: ../../include/functions_filemanager.php:533 +#: ../../include/functions_filemanager.php:773 msgid "Create a Directory" -msgstr "" +msgstr "ディレクトリ作成" -#: ../../include/functions_filemanager.php:552 -#: ../../include/functions_filemanager.php:783 +#: ../../include/functions_filemanager.php:537 +#: ../../include/functions_filemanager.php:781 #: ../../include/functions_filemanager.php:784 msgid "Create a Text" -msgstr "" +msgstr "テキストの作成" -#: ../../include/functions_filemanager.php:556 -#: ../../include/functions_filemanager.php:791 +#: ../../include/functions_filemanager.php:541 #: ../../include/functions_filemanager.php:792 +#: ../../include/functions_filemanager.php:795 msgid "Upload Files" -msgstr "" +msgstr "ファイルをアップロード" -#: ../../include/functions_filemanager.php:587 +#: ../../include/functions_filemanager.php:572 #, php-format msgid "Directory %s doesn't exist!" msgstr "%s ディレクトリは存在しません!" -#: ../../include/functions_filemanager.php:636 +#: ../../include/functions_filemanager.php:622 msgid "Parent directory" msgstr "親ディレクトリ" -#: ../../include/functions_filemanager.php:650 +#: ../../include/functions_filemanager.php:636 msgid "Directory" msgstr "ディレクトリ" -#: ../../include/functions_filemanager.php:658 +#: ../../include/functions_filemanager.php:644 msgid "Compressed file" msgstr "圧縮ファイル" -#: ../../include/functions_filemanager.php:662 -#: ../../include/functions_filemanager.php:669 +#: ../../include/functions_filemanager.php:648 +#: ../../include/functions_filemanager.php:655 msgid "Text file" msgstr "テキストファイル" -#: ../../include/functions_filemanager.php:702 +#: ../../include/functions_filemanager.php:688 msgid "This file could be executed by any user" msgstr "このファイルは任意のユーザで実行できます。" -#: ../../include/functions_filemanager.php:703 +#: ../../include/functions_filemanager.php:689 msgid "Make sure it can't perform dangerous tasks" msgstr "危険な処理はできないことを確認してください" -#: ../../include/functions_filemanager.php:775 -#: ../../include/functions_filemanager.php:811 +#: ../../include/functions_filemanager.php:756 +msgid "No files or directories to show." +msgstr "表示するファイルまたはディレクトリがありません。" + +#: ../../include/functions_filemanager.php:770 +#: ../../include/functions_filemanager.php:815 msgid "Create directory" msgstr "ディレクトリの作成" -#: ../../include/functions_filemanager.php:800 +#: ../../include/functions_filemanager.php:803 msgid "The zip upload in this dir, easy to upload multiple files." msgstr "このディレクトリに zip ファイルもアップロードできます。複数ファイルのアップロードも簡単です。" -#: ../../include/functions_filemanager.php:800 +#: ../../include/functions_filemanager.php:803 msgid "Decompress" msgstr "展開" -#: ../../include/functions_filemanager.php:819 +#: ../../include/functions_filemanager.php:826 msgid "Create text" msgstr "テキストの作成" -#: ../../include/functions_filemanager.php:827 +#: ../../include/functions_filemanager.php:837 msgid "Upload file/s" msgstr "ファイルのアップロード" -#: ../../include/functions_filemanager.php:834 +#: ../../include/functions_filemanager.php:846 msgid "The directory is read-only" msgstr "ディレクトリが読み出し専用です。" -#: ../../include/functions_tags.php:707 +#: ../../include/functions_tags.php:712 msgid "Click here to open a popup window with URL tag" msgstr "URLタグのポップアップウインドウを開くにはここをクリックしてください" -#: ../../include/lib/Dashboard/Manager.php:468 +#: ../../include/lib/Dashboard/Manager.php:599 #, php-format msgid "Copy of %s" msgstr "%s のコピー" -#: ../../include/lib/Dashboard/Manager.php:852 +#: ../../include/lib/Dashboard/Manager.php:988 msgid "Error create or update dashboard" -msgstr "" +msgstr "ダッシュボードの作成または更新エラー" -#: ../../include/lib/Dashboard/Manager.php:1304 +#: ../../include/lib/Dashboard/Manager.php:1461 msgid "Icon image dashboard" -msgstr "" +msgstr "ダッシュボードアイコン画像" -#: ../../include/lib/Dashboard/Widget.php:430 +#: ../../include/lib/Dashboard/Widget.php:442 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:227 +#: ../../include/lib/Dashboard/Widgets/reports.php:274 +#, php-format +msgid "Failed to connect to node %d" +msgstr "ノード %d への接続に失敗しました" + +#: ../../include/lib/Dashboard/Widget.php:457 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:605 msgid "Please configure this widget before usage" msgstr "使用前にこのウィジェットを設定してください" -#: ../../include/lib/Dashboard/Widget.php:438 +#: ../../include/lib/Dashboard/Widget.php:465 msgid "Widget cannot be loaded" msgstr "ウィジェットをロードできません" -#: ../../include/lib/Dashboard/Widget.php:442 +#: ../../include/lib/Dashboard/Widget.php:469 msgid "Please, configure the widget again to recover it" msgstr "復旧するためにウィジェットを設定しなおしてください" #: ../../include/lib/Dashboard/Widgets/groups_status.php:158 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:498 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:481 msgid "General group status" msgstr "一般的なグループ状態" -#: ../../include/lib/Dashboard/Widgets/groups_status.php:268 -#: ../../include/lib/Dashboard/Widgets/groups_status.php:280 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:412 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:423 -#: ../../include/lib/Dashboard/Widgets/events_list.php:444 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:486 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:501 -#: ../../include/lib/Dashboard/Widgets/module_value.php:388 -#: ../../include/lib/Dashboard/Widgets/module_value.php:401 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:372 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:383 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:390 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:401 -#: ../../include/lib/Dashboard/Widgets/module_status.php:463 -#: ../../include/lib/Dashboard/Widgets/module_status.php:476 -msgid "You don't have access" -msgstr "アクセスできません。" - -#: ../../include/lib/Dashboard/Widgets/groups_status.php:452 +#: ../../include/lib/Dashboard/Widgets/groups_status.php:435 msgid "Not agents in this group" msgstr "このグループにエージェントがありません" #: ../../include/lib/Dashboard/Widgets/system_group_status.php:158 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:550 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:622 msgid "Groups status" msgstr "グループ状態" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:287 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:314 msgid "Alert Fired" msgstr "発報アラート" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:455 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:522 msgid "Modules in normal status" msgstr "正常状態のモジュール" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:471 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:538 msgid "Modules in warning status" msgstr "警告状態のモジュール" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:488 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:555 msgid "Modules in critical status" msgstr "障害状態のモジュール" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:529 -msgid "Not modules in this groups" -msgstr "" +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:601 +msgid "No modules in selected groups" +msgstr "選択したグループにモジュールがありません" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:174 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:481 @@ -42603,32 +44811,38 @@ msgid "SLA percentage" msgstr "SLA パーセンテージ" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:343 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:407 -#: ../../include/lib/Dashboard/Widgets/module_value.php:324 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:408 +#: ../../include/lib/Dashboard/Widgets/module_value.php:325 msgid "Text size of value in px" msgstr "pxでの値のテキストサイズ" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:355 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:419 -#: ../../include/lib/Dashboard/Widgets/module_value.php:336 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:299 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:332 -#: ../../include/lib/Dashboard/Widgets/module_status.php:397 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:420 +#: ../../include/lib/Dashboard/Widgets/module_value.php:337 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:301 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:333 +#: ../../include/lib/Dashboard/Widgets/module_status.php:398 msgid "Text size of label in px" msgstr "pxでのラベルのテキストサイズ" +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:412 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:423 +#: ../../include/lib/Dashboard/Widgets/events_list.php:517 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:630 +msgid "You don't have access" +msgstr "アクセスできません。" + #: ../../include/lib/Dashboard/Widgets/post.php:158 #: ../../include/lib/Dashboard/Widgets/post.php:276 msgid "Panel with a message" msgstr "メッセージつきパネル" #: ../../include/lib/Dashboard/Widgets/maps_status.php:158 -#: ../../include/lib/Dashboard/Widgets/maps_status.php:349 +#: ../../include/lib/Dashboard/Widgets/maps_status.php:377 msgid "General visual maps report" msgstr "一般的なビジュアルマップレポート" -#: ../../include/lib/Dashboard/Widgets/maps_status.php:236 -#: ../../operation/search_results.php:144 +#: ../../include/lib/Dashboard/Widgets/maps_status.php:263 msgid "Maps" msgstr "マップ" @@ -42639,7 +44853,7 @@ msgid "Welcome message to %s" msgstr "%s へのようこそメッセージ" #: ../../include/lib/Dashboard/Widgets/example.php:245 -#: ../../general/login_help_dialog.php:37 +#: ../../general/login_help_dialog.php:39 #, php-format msgid "Welcome to %s" msgstr "%s へようこそ" @@ -42677,98 +44891,101 @@ msgstr "%s をご利用いただきありがとうございます。" msgid "Global health info" msgstr "全体の稼働状況" -#: ../../include/lib/Dashboard/Widgets/network_map.php:170 -#: ../../include/lib/Dashboard/Widgets/network_map.php:414 -#: ../../operation/menu.php:177 +#: ../../include/lib/Dashboard/Widgets/network_map.php:172 +#: ../../include/lib/Dashboard/Widgets/network_map.php:471 +#: ../../operation/menu.php:162 msgid "Network map" msgstr "ネットワークマップ" -#: ../../include/lib/Dashboard/Widgets/network_map.php:279 +#: ../../include/lib/Dashboard/Widgets/network_map.php:328 msgid "Introduce x-axis data. Right=positive Left=negative" msgstr "X軸データを入力します。右がプラス、左がマイナスです。" -#: ../../include/lib/Dashboard/Widgets/network_map.php:283 +#: ../../include/lib/Dashboard/Widgets/network_map.php:332 msgid "X offset" msgstr "X オフセット" -#: ../../include/lib/Dashboard/Widgets/network_map.php:294 +#: ../../include/lib/Dashboard/Widgets/network_map.php:343 msgid "Introduce Y-axis data. Top=positive Bottom=negative" msgstr "Y軸データを入力します。上がプラス、下がマイナスです。" -#: ../../include/lib/Dashboard/Widgets/network_map.php:298 +#: ../../include/lib/Dashboard/Widgets/network_map.php:347 msgid "Y offset" msgstr "Y オフセット" -#: ../../include/lib/Dashboard/Widgets/network_map.php:322 +#: ../../include/lib/Dashboard/Widgets/network_map.php:371 msgid "Zoom level" msgstr "拡大率" #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:162 -#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:354 +#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:360 msgid "Triggered alerts report" msgstr "発報したアラートのレポート" -#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:327 +#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:333 msgid "Not alert fired" -msgstr "" +msgstr "アラート未発報" -#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:336 -#: ../../include/lib/Dashboard/Widgets/events_list.php:429 -#: ../../include/lib/Dashboard/Widgets/events_list.php:436 +#: ../../include/lib/Dashboard/Widgets/alerts_fired.php:342 +#: ../../include/lib/Dashboard/Widgets/events_list.php:510 msgid "You must select some group" msgstr "いくつかのグループを選択する必要があります" -#: ../../include/lib/Dashboard/Widgets/events_list.php:163 -#: ../../include/lib/Dashboard/Widgets/events_list.php:617 +#: ../../include/lib/Dashboard/Widgets/events_list.php:175 +#: ../../include/lib/Dashboard/Widgets/events_list.php:790 msgid "List of latest events" msgstr "最新イベント一覧" -#: ../../include/lib/Dashboard/Widgets/events_list.php:311 +#: ../../include/lib/Dashboard/Widgets/events_list.php:294 +msgid "Custom filters" +msgstr "カスタムフィルタ" + +#: ../../include/lib/Dashboard/Widgets/events_list.php:359 msgid "Limit" msgstr "制限" -#: ../../include/lib/Dashboard/Widgets/events_list.php:323 -#: ../../include/functions_events.php:3147 -#: ../../include/functions_events.php:3153 -#: ../../include/functions_events.php:3175 +#: ../../include/lib/Dashboard/Widgets/events_list.php:372 +#: ../../include/functions_events.php:3328 +#: ../../include/functions_events.php:3334 +#: ../../include/functions_events.php:3356 msgid "All event" msgstr "全イベント" -#: ../../include/lib/Dashboard/Widgets/events_list.php:324 -#: ../../include/functions_events.php:3149 -#: ../../include/functions_events.php:3183 +#: ../../include/lib/Dashboard/Widgets/events_list.php:373 +#: ../../include/functions_events.php:3330 +#: ../../include/functions_events.php:3364 msgid "Only validated" msgstr "承諾済み" -#: ../../include/lib/Dashboard/Widgets/events_list.php:325 +#: ../../include/lib/Dashboard/Widgets/events_list.php:374 msgid "Only pending" msgstr "未承諾" -#: ../../include/lib/Dashboard/Widgets/events_list.php:599 +#: ../../include/lib/Dashboard/Widgets/events_list.php:772 msgid "There are no events matching selected search filters" -msgstr "" +msgstr "選択した検索フィルタにマッチするイベントがありません" -#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:170 -#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:372 +#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:172 +#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:378 msgid "WUX transaction stats" msgstr "WUX トランザクション統計" -#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:268 +#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:270 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:259 msgid "Wux transaction" msgstr "Wux トランザクション" -#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:286 +#: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:288 msgid "View all statistics" -msgstr "" +msgstr "全ての統計を表示" #: ../../include/lib/Dashboard/Widgets/module_icon.php:178 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:557 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:537 msgid "Icon and module value" msgstr "アイコンとモジュールの値" -#: ../../include/lib/Dashboard/Widgets/module_icon.php:431 -#: ../../include/lib/Dashboard/Widgets/module_status.php:409 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:432 +#: ../../include/lib/Dashboard/Widgets/module_status.php:410 msgid "Size of icon" msgstr "アイコンのサイズ" @@ -42782,7 +44999,7 @@ msgid "Please, configure this widget before use" msgstr "利用前にウィジェットを設定してください" #: ../../include/lib/Dashboard/Widgets/module_value.php:173 -#: ../../include/lib/Dashboard/Widgets/module_value.php:443 +#: ../../include/lib/Dashboard/Widgets/module_value.php:433 msgid "Module value" msgstr "モジュールの値" @@ -42794,10 +45011,10 @@ msgstr "エージェント WUX トランザクション" #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:370 #: ../../include/lib/Dashboard/Widgets/wux_transaction.php:375 msgid "Global status" -msgstr "" +msgstr "全体の状態" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:516 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:541 msgid "Top N events by module" msgstr "モジュールごとのトップ N イベント" @@ -42806,23 +45023,23 @@ msgstr "モジュールごとのトップ N イベント" msgid "Amount to show" msgstr "表示数" -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:297 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:297 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:318 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:318 msgid "No legend" msgstr "凡例なし" -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:301 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:301 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:322 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:322 msgid "Legend Position" msgstr "凡例の位置" -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:350 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:352 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:373 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:375 msgid "Please select one or more groups." msgstr "一つ以上のグループを選択してください。" -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:402 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:398 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:427 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:423 msgid "There is not data to show." msgstr "表示するデータがありません。" @@ -42830,115 +45047,146 @@ msgstr "表示するデータがありません。" msgid "Show module value in a table" msgstr "表にモジュールの値を表示" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:310 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:312 msgid "Carriage Return" msgstr "キャリッジリターン" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:311 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:313 msgid "Vertical Bar" msgstr "縦棒" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:312 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:314 msgid "Semicolon" msgstr "セミコロン" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:313 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:315 msgid "Colon" msgstr "コロン" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:314 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:316 msgid "Commas" msgstr "カンマ" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:315 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:317 msgid "Blank" msgstr "空白" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:319 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:321 msgid "Data separator" -msgstr "" +msgstr "データセパレータ" -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:443 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:397 msgid "Module in a table" -msgstr "" +msgstr "表内モジュール" #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:175 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:448 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:427 msgid "Module histogram" msgstr "モジュールヒストグラム" -#: ../../include/lib/Dashboard/Widgets/service_map.php:298 +#: ../../include/lib/Dashboard/Widgets/service_map.php:280 +msgid "" +"ZOOM functionality is only available when there is only one such widget in " +"the dashboard" +msgstr "ズーム機能は、ダッシュボードにそのようなウィジェットが 1つしかない場合にのみ使用できます。" + +#: ../../include/lib/Dashboard/Widgets/service_map.php:347 msgid "The user doesn't have permission to read agents" msgstr "エージェントを参照する権限がありません" -#: ../../include/lib/Dashboard/Widgets/service_map.php:309 +#: ../../include/lib/Dashboard/Widgets/service_map.php:358 msgid "Missing Service id" -msgstr "" +msgstr "サービス ID がありません" -#: ../../include/lib/Dashboard/Widgets/agent_module.php:163 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:244 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:174 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:773 msgid "Agent/Module View" msgstr "エージェント/モジュール表示" -#: ../../include/lib/Dashboard/Widgets/agent_module.php:193 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:228 -msgid "This widget has been removed" -msgstr "" +#: ../../include/lib/Dashboard/Widgets/agent_module.php:247 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:435 +msgid "Filter modules" +msgstr "モジュールをフィルタ" #: ../../include/lib/Dashboard/Widgets/custom_graph.php:168 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:420 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:520 msgid "Defined custom graph" msgstr "定義済カスタムグラフ" -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:267 -#: ../../operation/reporting/graph_viewer.php:271 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:294 +msgid "This graph has been deleted." +msgstr "このグラフは削除されました。" + +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:321 +#: ../../operation/reporting/graph_viewer.php:346 msgid "Horizontal Bars" msgstr "水平バー" -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:268 -#: ../../operation/reporting/graph_viewer.php:272 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:322 +#: ../../operation/reporting/graph_viewer.php:347 msgid "Vertical Bars" msgstr "垂直バー" #: ../../include/lib/Dashboard/Widgets/single_graph.php:170 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:392 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:393 msgid "Agent module graph" msgstr "エージェントモジュールグラフ" #: ../../include/lib/Dashboard/Widgets/reports.php:164 -#: ../../include/lib/Dashboard/Widgets/reports.php:370 +#: ../../include/lib/Dashboard/Widgets/reports.php:441 msgid "Custom report" msgstr "カスタムレポート" -#: ../../include/lib/Dashboard/Widgets/tree_view.php:335 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:337 msgid "Type tree" -msgstr "" +msgstr "ツリータイプ" -#: ../../include/lib/Dashboard/Widgets/tree_view.php:360 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:369 msgid "Open all groups" msgstr "全グループを開く" -#: ../../include/lib/Dashboard/Widgets/tree_view.php:380 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:389 msgid "Agents status" msgstr "エージェントの状態" -#: ../../include/lib/Dashboard/Widgets/tree_view.php:413 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:423 msgid "Modules status" msgstr "モジュールの状態" -#: ../../include/lib/Dashboard/Widgets/tree_view.php:425 -msgid "Filter modules" -msgstr "モジュールをフィルタ" - -#: ../../include/lib/Dashboard/Widgets/tree_view.php:478 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:489 #, php-format msgid "" "The user doesn't have permission to read agents. Please contact with your %s " "administrator." msgstr "ユーザにエージェントを参照する権限がありません。%s 管理者へ連絡してください。" +#: ../../include/lib/Dashboard/Widgets/tree_view.php:601 +#: ../../operation/tree.php:385 +msgid "Operating systems found" +msgstr "オペレーティングシステムを見つけました" + +#: ../../include/lib/Dashboard/Widgets/tree_view.php:605 +#: ../../operation/tree.php:388 +msgid "Tags found" +msgstr "タグを見つけました" + +#: ../../include/lib/Dashboard/Widgets/tree_view.php:609 +#: ../../operation/tree.php:391 +msgid "Module Groups found" +msgstr "モジュールグループを見つけました" + +#: ../../include/lib/Dashboard/Widgets/tree_view.php:613 +#: ../../operation/tree.php:394 ../../operation/search_main.php:56 +msgid "Modules found" +msgstr "モジュールが見つかりました" + +#: ../../include/lib/Dashboard/Widgets/tree_view.php:618 +#: ../../operation/tree.php:398 +msgid "Groups found" +msgstr "グループを見つけました" + #: ../../include/lib/Dashboard/Widgets/top_n.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n.php:475 +#: ../../include/lib/Dashboard/Widgets/top_n.php:497 msgid "Top N of agent modules" msgstr "エージェントモジュールのトップ N" @@ -42947,18 +45195,19 @@ msgid "" "Case insensitive regular expression or string for module name. For example: " ".*usage.* will match: cpu_usage, vram usage." msgstr "" +"モジュール名の大文字と小文字を区別しない正規表現または文字列。例えば、.*usage.* は cpu_usage、vram usage にマッチします。" #: ../../include/lib/Dashboard/Widgets/top_n.php:279 msgid "Avg." msgstr "平均" -#: ../../include/lib/Dashboard/Widgets/top_n.php:425 +#: ../../include/lib/Dashboard/Widgets/top_n.php:447 msgid "There are no agents/modules found matching filter set" -msgstr "" +msgstr "フィルタセットにマッチするエージェント/モジュールが見つかりません" #: ../../include/lib/Dashboard/Widgets/tactical.php:262 msgid "Status and Monitor checks" -msgstr "" +msgstr "状態と監視チェック" #: ../../include/lib/Dashboard/Widgets/clock.php:216 msgid "Analogic" @@ -42969,120 +45218,155 @@ msgid "Digital" msgstr "デジタル" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:472 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:506 msgid "Top N events by agent" msgstr "エージェントごとのトップ N イベント" -#: ../../include/lib/View.php:68 +#: ../../include/lib/View.php:67 #, php-format msgid "View %s not found" -msgstr "" +msgstr "ビュー %s が見つかりません" -#: ../../include/functions_snmp_browser.php:524 +#: ../../include/lib/Module.php:256 +msgid " error: Module has no agent assigned." +msgstr " エラー: モジュールがエージェントに割り当てられていません" + +#: ../../include/lib/Module.php:1032 +msgid "Module name empty." +msgstr "モジュール名が空です。" + +#: ../../include/lib/Module.php:1038 +msgid "Invalid characters in module name" +msgstr "モジュール名に不正な文字が含まれています" + +#: ../../include/lib/Module.php:1044 +msgid "Module already exists please select another name or agent." +msgstr "モジュールが既に存在します。他の名前またはエージェントを選択してください。" + +#: ../../include/lib/Module.php:1050 +msgid "Insufficent permissions to perform this action" +msgstr "このアクションを実行するには権限が不十分です" + +#: ../../include/lib/Module.php:1057 +#, php-format +msgid "Error while processing: %s" +msgstr "処理中にエラー: %s" + +#: ../../include/lib/Group.php:299 +#, php-format +msgid "Failed to save group %s" +msgstr "グループ %s の保存に失敗しました" + +#: ../../include/functions_snmp_browser.php:355 +msgid "The server did not return any response." +msgstr "サーバが応答を返しませんでした。" + +#: ../../include/functions_snmp_browser.php:558 msgid "Numeric OID" msgstr "数値 OID" -#: ../../include/functions_snmp_browser.php:542 +#: ../../include/functions_snmp_browser.php:576 msgid "Syntax" msgstr "書式" -#: ../../include/functions_snmp_browser.php:548 +#: ../../include/functions_snmp_browser.php:582 msgid "Display hint" msgstr "ヒント表示" -#: ../../include/functions_snmp_browser.php:554 +#: ../../include/functions_snmp_browser.php:588 msgid "Max access" msgstr "最大アクセス" -#: ../../include/functions_snmp_browser.php:576 +#: ../../include/functions_snmp_browser.php:612 msgid "OID Information" msgstr "OID 情報" -#: ../../include/functions_snmp_browser.php:611 +#: ../../include/functions_snmp_browser.php:647 msgid "Create agent module" -msgstr "" +msgstr "エージェントモジュール作成" -#: ../../include/functions_snmp_browser.php:669 +#: ../../include/functions_snmp_browser.php:736 msgid "Starting OID" msgstr "開始 OID" -#: ../../include/functions_snmp_browser.php:718 +#: ../../include/functions_snmp_browser.php:786 msgid "Server to execute" msgstr "実行サーバ" -#: ../../include/functions_snmp_browser.php:721 +#: ../../include/functions_snmp_browser.php:801 msgid "Browse" msgstr "参照" -#: ../../include/functions_snmp_browser.php:767 +#: ../../include/functions_snmp_browser.php:939 msgid "First match" msgstr "最初のマッチ" -#: ../../include/functions_snmp_browser.php:768 +#: ../../include/functions_snmp_browser.php:952 msgid "Previous match" msgstr "前のマッチ" -#: ../../include/functions_snmp_browser.php:769 +#: ../../include/functions_snmp_browser.php:965 msgid "Next match" msgstr "次のマッチ" -#: ../../include/functions_snmp_browser.php:770 +#: ../../include/functions_snmp_browser.php:978 msgid "Last match" msgstr "最後のマッチ" -#: ../../include/functions_snmp_browser.php:777 +#: ../../include/functions_snmp_browser.php:992 msgid "Expand the tree (can be slow)" msgstr "ツリーを展開する (遅くなります)" -#: ../../include/functions_snmp_browser.php:782 +#: ../../include/functions_snmp_browser.php:1005 msgid "Collapse the tree" msgstr "ツリーを閉じる" -#: ../../include/functions_snmp_browser.php:802 +#: ../../include/functions_snmp_browser.php:1034 msgid "SNMP v3 options" msgstr "SNMP v3 オプション" -#: ../../include/functions_snmp_browser.php:805 +#: ../../include/functions_snmp_browser.php:1044 msgid "Search options" msgstr "検索オプション" -#: ../../include/functions_snmp_browser.php:815 +#: ../../include/functions_snmp_browser.php:1065 msgid "Search matches" msgstr "検索マッチ" -#: ../../include/functions_snmp_browser.php:830 +#: ../../include/functions_snmp_browser.php:1081 msgid "Create agent modules" -msgstr "" +msgstr "エージェントモジュール作成" -#: ../../include/functions_snmp_browser.php:839 +#: ../../include/functions_snmp_browser.php:1090 msgid "Create policy modules" -msgstr "" +msgstr "ポリシーモジュール作成" -#: ../../include/functions_snmp_browser.php:848 +#: ../../include/functions_snmp_browser.php:1099 msgid "Create network components" msgstr "ネットワークコンポーネント作成" -#: ../../include/functions_snmp_browser.php:1187 +#: ../../include/functions_snmp_browser.php:1505 msgid " available" -msgstr "" +msgstr " があります" -#: ../../include/functions_snmp_browser.php:1189 +#: ../../include/functions_snmp_browser.php:1507 msgid " to apply" -msgstr "" +msgstr " を適用" -#: ../../include/functions_snmp_browser.php:1210 -#: ../../operation/snmpconsole/snmp_browser.php:476 +#: ../../include/functions_snmp_browser.php:1528 +#: ../../operation/snmpconsole/snmp_browser.php:538 msgid "Create new policy" -msgstr "" +msgstr "新たなポリシーを作成" -#: ../../include/functions_snmp_browser.php:1241 +#: ../../include/functions_snmp_browser.php:1560 msgid "Undo" -msgstr "" +msgstr "元に戻す" -#: ../../include/chart_generator.php:114 -#: ../../operation/agentes/stat_win.php:37 -#: ../../operation/agentes/realtime_win.php:37 -#: ../../operation/agentes/interface_traffic_graph_win.php:42 +#: ../../include/chart_generator.php:125 +#: ../../operation/agentes/stat_win.php:51 +#: ../../operation/agentes/stat_win.php:174 +#: ../../operation/agentes/realtime_win.php:51 +#: ../../operation/agentes/interface_traffic_graph_win.php:54 msgid "There was a problem connecting with the node" msgstr "ノード接続で問題が発生しました" @@ -43134,165 +45418,175 @@ msgstr "承諾済" msgid "Agent module" msgstr "エージェントモジュール" -#: ../../include/functions_events.php:2379 -#: ../../operation/agentes/tactical.php:197 +#: ../../include/functions_events.php:210 +msgid "Module custom id" +msgstr "モジュールカスタム ID" + +#: ../../include/functions_events.php:2543 +#: ../../operation/agentes/tactical.php:227 msgid "Latest events" msgstr "最新のイベント" -#: ../../include/functions_events.php:2516 +#: ../../include/functions_events.php:2680 msgid "Events -by module-" msgstr "イベント -モジュールごと-" -#: ../../include/functions_events.php:2522 -#: ../../operation/agentes/tactical.php:214 -#: ../../operation/events/event_statistics.php:51 +#: ../../include/functions_events.php:2686 +#: ../../operation/agentes/tactical.php:244 msgid "Event graph" msgstr "イベントグラフ" -#: ../../include/functions_events.php:2524 -#: ../../operation/agentes/tactical.php:217 -#: ../../operation/events/event_statistics.php:71 +#: ../../include/functions_events.php:2688 +#: ../../operation/agentes/tactical.php:247 msgid "Event graph by agent" msgstr "エージェントごとのイベントグラフ" -#: ../../include/functions_events.php:2650 +#: ../../include/functions_events.php:2827 msgid "Going to unknown" msgstr "不明状態になりました。" -#: ../../include/functions_events.php:2658 +#: ../../include/functions_events.php:2835 msgid "Alert manually validated" msgstr "アラートは承諾されました。" -#: ../../include/functions_events.php:2662 +#: ../../include/functions_events.php:2839 msgid "Going from critical to warning" msgstr "障害が警告状態になりました。" -#: ../../include/functions_events.php:2668 +#: ../../include/functions_events.php:2845 msgid "Going up to critical state" msgstr "障害状態に変わりました" -#: ../../include/functions_events.php:2674 +#: ../../include/functions_events.php:2851 msgid "Going up to normal state" msgstr "正常になりました。" -#: ../../include/functions_events.php:2678 +#: ../../include/functions_events.php:2855 msgid "Going down from normal to warning" msgstr "警告状態になりました。" -#: ../../include/functions_events.php:2690 +#: ../../include/functions_events.php:2867 msgid "Discovery server detected a new host" msgstr "自動検出サーバが新たなホストを検出しました" -#: ../../include/functions_events.php:2694 +#: ../../include/functions_events.php:2871 msgid "New agent created" msgstr "新しいエージェントが作成されました。" -#: ../../include/functions_events.php:2711 +#: ../../include/functions_events.php:2888 msgid "Unknown type:" msgstr "不明なタイプ" -#: ../../include/functions_events.php:3148 -#: ../../include/functions_events.php:3179 +#: ../../include/functions_events.php:3329 +#: ../../include/functions_events.php:3360 msgid "Only new" msgstr "新規のみ" -#: ../../include/functions_events.php:3150 -#: ../../include/functions_events.php:3187 +#: ../../include/functions_events.php:3331 +#: ../../include/functions_events.php:3368 msgid "Only in process" msgstr "処理中のみ" -#: ../../include/functions_events.php:3151 -#: ../../include/functions_events.php:3191 +#: ../../include/functions_events.php:3332 +#: ../../include/functions_events.php:3372 msgid "Only not validated" msgstr "未承諾のみ" -#: ../../include/functions_events.php:3156 -#: ../../include/functions_events.php:3434 -#: ../../include/functions_events.php:3443 +#: ../../include/functions_events.php:3337 +#: ../../include/functions_events.php:3624 +#: ../../include/functions_events.php:3633 msgid "In process" msgstr "処理中" -#: ../../include/functions_events.php:3157 +#: ../../include/functions_events.php:3338 msgid "Not Validated" msgstr "未承諾" -#: ../../include/functions_events.php:3342 +#: ../../include/functions_events.php:3527 msgid "Change owner" msgstr "所有者変更" -#: ../../include/functions_events.php:3418 +#: ../../include/functions_events.php:3608 msgid "Change status" msgstr "ステータス変更" -#: ../../include/functions_events.php:3501 -#: ../../include/functions_events.php:4810 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:365 +#: ../../include/functions_events.php:3705 +#: ../../include/functions_events.php:5216 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:351 msgid "Add comment" msgstr "コメントの追加" -#: ../../include/functions_events.php:3521 -#: ../../include/functions_events.php:3525 -#: ../../include/functions_events.php:6604 -#: ../../operation/events/events.php:1911 -#: ../../operation/events/events.build_table.php:867 +#: ../../include/functions_events.php:3726 +#: ../../include/functions_events.php:3730 +#: ../../include/functions_events.php:7104 +#: ../../operation/events/events.php:2073 +#: ../../operation/events/events.build_table.php:877 msgid "Delete event" msgstr "削除" -#: ../../include/functions_events.php:3545 +#: ../../include/functions_events.php:3750 msgid "Custom responses" msgstr "カスタム応答" -#: ../../include/functions_events.php:3979 +#: ../../include/functions_events.php:4293 msgid "Extended information" msgstr "拡張情報" -#: ../../include/functions_events.php:4007 +#: ../../include/functions_events.php:4321 msgid "There was an error connecting to the node" msgstr "ノードへの接続エラーが発生しました" -#: ../../include/functions_events.php:4044 +#: ../../include/functions_events.php:4360 msgid "Agent details" msgstr "エージェント詳細" -#: ../../include/functions_events.php:4101 +#: ../../include/functions_events.php:4374 +msgid "This agent belongs to metaconsole, is not possible display it" +msgstr "このエージェントはメタコンソールに属しており、表示できません" + +#: ../../include/functions_events.php:4425 msgid "View custom fields" msgstr "カスタムフィールド表示" -#: ../../include/functions_events.php:4124 +#: ../../include/functions_events.php:4448 msgid "Module details" msgstr "モジュール詳細" -#: ../../include/functions_events.php:4140 +#: ../../include/functions_events.php:4464 msgid "No assigned" msgstr "未割当" -#: ../../include/functions_events.php:4230 -#: ../../include/functions_events.php:4236 +#: ../../include/functions_events.php:4555 +#: ../../include/functions_events.php:4564 msgid "Go to data overview" msgstr "データ概要表示" -#: ../../include/functions_events.php:4336 +#: ../../include/functions_events.php:4673 #, php-format msgid "Invalid custom data: %s" msgstr "不正なカスタムデータ: %s" -#: ../../include/functions_events.php:4511 +#: ../../include/functions_events.php:4895 msgid "First event" msgstr "最初のイベント" -#: ../../include/functions_events.php:4511 +#: ../../include/functions_events.php:4895 msgid "Last event" msgstr "最後のイベント" -#: ../../include/functions_events.php:4648 +#: ../../include/functions_events.php:4977 +msgid "Autovalidated" +msgstr "自動承諾済" + +#: ../../include/functions_events.php:5043 msgid "ID extra" msgstr "拡張 ID" -#: ../../include/functions_events.php:4701 +#: ../../include/functions_events.php:5106 msgid "There are no comments" msgstr "コメントがありません" -#: ../../include/functions_events.php:4820 +#: ../../include/functions_events.php:5226 msgid "" "If event replication is ongoing, it won't be possible to enter comments " "here. This option is only to allow local pandora users to see comments, but " @@ -43303,246 +45597,97 @@ msgstr "" "ユーザはコメントを表示することのみが可能で、コメントを操作することはできません。 " "イベント複製が有効な場合は、操作はメタコンソールでのみ実行する必要があります。" -#: ../../include/functions_events.php:5005 +#: ../../include/functions_events.php:5430 msgid "Pandora System" msgstr "Pandora System" -#: ../../include/functions_events.php:5550 -#: ../../include/functions_events.php:5557 -#: ../../operation/snmpconsole/snmp_view.php:563 -#: ../../operation/snmpconsole/snmp_view.php:876 -#: ../../operation/snmpconsole/snmp_view.php:1162 +#: ../../include/functions_events.php:5629 +msgid "Validated but not assigned" +msgstr "承諾済ですが未割当" + +#: ../../include/functions_events.php:6050 +#: ../../include/functions_events.php:6057 +#: ../../operation/snmpconsole/snmp_view.php:587 +#: ../../operation/snmpconsole/snmp_view.php:931 +#: ../../operation/snmpconsole/snmp_view.php:1243 msgid "Not validated" msgstr "未承諾" -#: ../../include/functions_events.php:6064 +#: ../../include/functions_events.php:6564 msgid "Agent Module" msgstr "エージェントモジュール" -#: ../../include/functions_events.php:6590 -#: ../../operation/events/events.php:1887 -#: ../../operation/events/events.build_table.php:843 +#: ../../include/functions_events.php:7090 +#: ../../operation/events/events.php:2049 +#: ../../operation/events/events.build_table.php:849 msgid "Validate event" msgstr "承諾" -#: ../../include/functions_events.php:6613 -#: ../../operation/events/events.build_table.php:877 +#: ../../include/functions_events.php:7113 +#: ../../operation/events/events.build_table.php:887 msgid "Is not allowed delete events in process" msgstr "処理中イベントは削除できません" -#: ../../include/functions_planned_downtimes.php:577 +#: ../../include/functions_planned_downtimes.php:575 msgid "Succesful stopped the Downtime" msgstr "計画停止を中止しました" -#: ../../include/functions_planned_downtimes.php:578 +#: ../../include/functions_planned_downtimes.php:576 msgid "Unsuccesful stopped the Downtime" msgstr "計画停止の中止に失敗しました" -#: ../../include/functions_planned_downtimes.php:718 +#: ../../include/functions_planned_downtimes.php:716 #, php-format msgid "Enabled %s elements from the downtime" msgstr "計画停止から %s 件の要素が有効になりました" -#: ../../include/functions_planned_downtimes.php:777 +#: ../../include/functions_planned_downtimes.php:775 msgid "The downtime must be quiet, disable_agents or disable_agents_alerts" msgstr "計画停止は、静観、エージェント無効化、エージェントアラート無効化のいずれかです。" -#: ../../include/functions_planned_downtimes.php:782 +#: ../../include/functions_planned_downtimes.php:780 msgid "The execution must be once or periodically" msgstr "実行は、一回のみか定期的のいずれかです。" -#: ../../include/functions_planned_downtimes.php:787 +#: ../../include/functions_planned_downtimes.php:785 msgid "The periodicity must be weekly or monthly" msgstr "定期実行は週次または月次です。" -#: ../../include/functions_planned_downtimes.php:792 +#: ../../include/functions_planned_downtimes.php:790 msgid "There is no user with such id" msgstr "そのような ID のユーザがありません。" -#: ../../include/functions_planned_downtimes.php:797 +#: ../../include/functions_planned_downtimes.php:795 msgid "There is no group with such id" msgstr "そのような ID のグループがありません。" -#: ../../include/functions_planned_downtimes.php:802 +#: ../../include/functions_planned_downtimes.php:800 msgid "Date is wrong formatted" msgstr "日付のフォーマットが不正です" -#: ../../include/functions_planned_downtimes.php:909 -msgid "This planned downtime are executed now. Can't delete in this moment." -msgstr "この計画停止は実行中です。現在削除できません。" +#: ../../include/functions_planned_downtimes.php:907 +msgid "" +"This scheduled downtime are executed now. Can't delete in this moment." +msgstr "この計画停止は実行中です。このタイミングで削除できません。" + +#: ../../include/functions_planned_downtimes.php:914 +msgid "Deleted this scheduled downtime successfully." +msgstr "この計画停止を削除しました。" #: ../../include/functions_planned_downtimes.php:916 -msgid "Deleted this planned downtime successfully." -msgstr "計画停止を削除しました。" +msgid "Problems for deleted this scheduled downtime." +msgstr "この計画停止の削除で問題が発生しました。" -#: ../../include/functions_planned_downtimes.php:918 -msgid "Problems for deleted this planned downtime." -msgstr "計画停止の削除に失敗しました。" - -#: ../../include/functions_update_manager.php:130 -#, php-format -msgid "%s configuration wizard" -msgstr "" - -#: ../../include/functions_update_manager.php:133 -#, php-format -msgid "" -"Please fill the following information in order to configure your %s instance " -"successfully" -msgstr "" - -#: ../../include/functions_update_manager.php:190 -msgid "" -"Must have the same time zone as the system or database to avoid mismatches " -"of time." -msgstr "時間の不整合を避けるために、システムまたはデータベースと同じタイムゾーンにする必要があります。" - -#: ../../include/functions_update_manager.php:196 -msgid "E-mail for receiving alerts" -msgstr "アラート受信メールアドレス" - -#: ../../include/functions_update_manager.php:221 -msgid "All fields required" -msgstr "全フィールドが必須です" - -#: ../../include/functions_update_manager.php:230 -msgid "Are you sure you don't want to configure a base email?" -msgstr "" - -#: ../../include/functions_update_manager.php:232 -msgid "" -"You could change this options later in \"alert actions\" and setting your " -"account." -msgstr "" - -#: ../../include/functions_update_manager.php:446 -msgid "Register to Update Manager" -msgstr "" - -#: ../../include/functions_update_manager.php:454 -#, php-format -msgid "Keep this %s console up to date with latest updates." -msgstr "" - -#: ../../include/functions_update_manager.php:461 -#, php-format -msgid "" -"When you subscribe to the %s Update Manager service, you accept that we " -"register your %s instance as an identifier on a database owned by %s. This " -"data will solely be used to provide you with information about %s and will " -"not be conceded to third parties. You can unregister from said database at " -"any time from the Update Manager options." -msgstr "" - -#: ../../include/functions_update_manager.php:477 -#: ../../include/functions_update_manager.php:771 -msgid "OK!" -msgstr "" - -#: ../../include/functions_update_manager.php:493 -msgid "Are you sure you don't want to use update manager?" -msgstr "アップデートマネージャを使用しませんが、よいですか?" - -#: ../../include/functions_update_manager.php:495 -msgid "" -"You will need to update your system manually, through source code or RPM " -"packages to be up to date with latest updates." -msgstr "最新版のソースコードまたは RPM パッケージを用いて、システムを手動で更新する必要があります。" - -#: ../../include/functions_update_manager.php:714 -msgid "Do you want to be up to date?" -msgstr "更新しますか?" - -#: ../../include/functions_update_manager.php:722 -#: ../../operation/users/user_edit.php:429 -msgid "Subscribe to our newsletter" -msgstr "ニュースレターを購読する" - -#: ../../include/functions_update_manager.php:731 -#, php-format -msgid "" -"By subscribing to the newsletter, you accept that your email will be " -"transferred to a database owned by %s. These data will be used only to " -"provide you with information about %s and will not be given to third " -"parties. You can unsubscribe from this database at any time from the " -"newsletter subscription options." -msgstr "" -"ニュースレターを購読すると、%s が所有するデータベースにメールアドレスが保存されることに同意したことになります。これらのデータは、%s " -"に関する情報を提供するためにのみ使用され、第三者に提供されることはありません。ニュースレターの購読オプションから、いつでも購読を解除できます。" - -#: ../../include/functions_update_manager.php:788 -msgid "Are you sure you don't want to subscribe?" -msgstr "購読しませんが良いですか?" - -#: ../../include/functions_update_manager.php:790 -msgid "You will miss all news about amazing features and fixes!" -msgstr "あなたは素晴らしい機能と修正に関するすべてのニュースを見逃します!" - -#: ../../include/functions_update_manager.php:869 -msgid "You must specify an email" -msgstr "メールアドレスを指定する必要があります" - -#: ../../include/functions_update_manager.php:1121 -#: ../../include/functions_update_manager.php:1151 -#, php-format -msgid "Line \"%s\" not copied to the progress file." -msgstr "" - -#: ../../include/functions_update_manager.php:1195 -msgid "There is a unknown error." -msgstr "不明なエラーがあります。" - -#: ../../include/functions_update_manager.php:1548 -msgid "Remote server error on newsletter request" -msgstr "ニュースレターリクエストにおけるリモートサーバエラー" - -#: ../../include/functions_update_manager.php:1558 -msgid "E-mail successfully subscribed to newsletter." -msgstr "ニュースレターの購読登録が完了しました。" - -#: ../../include/functions_update_manager.php:1563 -msgid "E-mail has already subscribed to newsletter." -msgstr "設定メールアドレスはすでにニュースレター購読済です。" - -#: ../../include/functions_update_manager.php:1570 -#: ../../include/functions_update_manager.php:1651 -msgid "Update manager returns error code: " -msgstr "アップデートマネージャがエラーコードを返しました: " - -#: ../../include/functions_update_manager.php:1607 -msgid "Error while registering console." -msgstr "コンソール登録エラー" - -#: ../../include/functions_update_manager.php:1639 -msgid "Pandora successfully subscribed with UID: " -msgstr "次のUIDで購読しました: " - -#: ../../include/functions_update_manager.php:1644 -msgid "Unsuccessful subscription." -msgstr "購読に失敗しました。" - -#: ../../include/functions_update_manager.php:1722 -msgid "Failed extracting the package to temp directory." -msgstr "テンポラリディレクトリへのパッケージ展開に失敗しました。" - -#: ../../include/functions_update_manager.php:1772 -msgid "Failed the copying of the files." -msgstr "ファイルのコピーに失敗しました。" - -#: ../../include/functions_update_manager.php:1792 -msgid "Package extracted successfully." -msgstr "パッケージを展開しました。" - -#: ../../index.php:908 +#: ../../index.php:973 msgid "User doesn\\'t exist." msgstr "ユーザが存在しません。" -#: ../../index.php:927 +#: ../../index.php:995 msgid "User only can use the API." msgstr "ユーザは API のみ利用可能" #: ../../operation/search_users.php:23 ../../operation/search_agents.php:30 -#: ../../operation/search_alerts.php:24 ../../operation/search_reports.php:26 +#: ../../operation/search_alerts.php:24 ../../operation/search_reports.php:25 #: ../../operation/search_graphs.php:21 ../../operation/search_modules.php:23 #: ../../operation/search_policies.php:22 ../../operation/search_maps.php:19 msgid "Zero results found" @@ -43552,328 +45697,296 @@ msgstr "見つかりませんでした。" msgid "Profile" msgstr "プロファイル" -#: ../../operation/tree.php:103 +#: ../../operation/tree.php:121 #, php-format msgid "Sort the agents by %s" msgstr "%s によるエージェント並び替え" -#: ../../operation/tree.php:106 +#: ../../operation/tree.php:124 msgid "tags" msgstr "タグ" -#: ../../operation/tree.php:114 +#: ../../operation/tree.php:132 msgid "groups" msgstr "グループ" -#: ../../operation/tree.php:118 +#: ../../operation/tree.php:136 msgid "module groups" msgstr "モジュールグループ" -#: ../../operation/tree.php:127 +#: ../../operation/tree.php:145 msgid "policies" msgstr "ポリシー" -#: ../../operation/tree.php:166 +#: ../../operation/tree.php:201 msgid "Search group" msgstr "検索グループ" -#: ../../operation/tree.php:170 ../../operation/tree.php:213 +#: ../../operation/tree.php:205 ../../operation/tree.php:248 msgid "Show not init modules" msgstr "未初期化モジュール表示" -#: ../../operation/tree.php:179 +#: ../../operation/tree.php:214 msgid "Search agent" msgstr "エージェント検索" -#: ../../operation/tree.php:182 +#: ../../operation/tree.php:217 msgid "Show not init agents" msgstr "未初期化エージェント表示" -#: ../../operation/tree.php:185 +#: ../../operation/tree.php:220 msgid "Show full hirearchy" msgstr "全階層表示" -#: ../../operation/tree.php:210 +#: ../../operation/tree.php:245 msgid "Search module" msgstr "モジュール検索" -#: ../../operation/tree.php:242 +#: ../../operation/tree.php:277 msgid "Tree search" msgstr "ツリー検索" -#: ../../operation/tree.php:348 -msgid "Groups found" -msgstr "" +#: ../../operation/users/user_edit.php:154 +msgid "Current password of user is required to perform password change" +msgstr "ユーザの現在のパスワードは変更する必要があります" -#: ../../operation/tree.php:441 ../../operation/agentes/status_monitor.php:1836 -#: ../../operation/agentes/estado_monitores.php:414 -msgid "Module: " -msgstr "モジュール: " +#: ../../operation/users/user_edit.php:156 +msgid "Current password of user is not correct" +msgstr "ユーザの現在のパスワードは正しくありません" -#: ../../operation/users/user_edit.php:164 +#: ../../operation/users/user_edit.php:160 msgid "" "Passwords didn't match or other problem encountered while updating passwords" msgstr "パスワードが一致しない、または他の原因でパスワードの更新に失敗しました。" -#: ../../operation/users/user_edit.php:177 -#: ../../operation/users/user_edit.php:192 +#: ../../operation/users/user_edit.php:173 +#: ../../operation/users/user_edit.php:188 msgid "Password successfully updated" msgstr "パスワードを更新しました。" -#: ../../operation/users/user_edit.php:187 -#: ../../operation/users/user_edit.php:233 +#: ../../operation/users/user_edit.php:183 +#: ../../operation/users/user_edit.php:229 msgid "Error updating user info" msgstr "ユーザ情報の更新に失敗しました。" -#: ../../operation/users/user_edit.php:195 -msgid "No changes have been made" -msgstr "変更されていません" - -#: ../../operation/users/user_edit.php:206 +#: ../../operation/users/user_edit.php:202 msgid "Please enter a valid email" msgstr "正しいメールアドレスを入力してください" -#: ../../operation/users/user_edit.php:208 +#: ../../operation/users/user_edit.php:204 msgid "Please enter a valid phone number" msgstr "正しい電話番号を入力してください" -#: ../../operation/users/user_edit.php:214 +#: ../../operation/users/user_edit.php:210 msgid "Error updating passwords: " msgstr "パスワード更新エラー: " -#: ../../operation/users/user_edit.php:238 +#: ../../operation/users/user_edit.php:234 msgid "Edit my User" msgstr "ユーザ編集" -#: ../../operation/users/user_edit.php:284 +#: ../../operation/users/user_edit.php:292 +msgid "Current password" +msgstr "現在のパスワード" + +#: ../../operation/users/user_edit.php:294 msgid "" "You cannot change your password under the current authentication scheme" msgstr "現在の認証スキームではパスワードを変更できません" -#: ../../operation/users/user_edit.php:298 +#: ../../operation/users/user_edit.php:309 msgid "If checkbox is clicked then block size global configuration is used" msgstr "チェックボックスをクリックすると、システム全体の設定が利用されます" -#: ../../operation/users/user_edit.php:404 -msgid "Show information" -msgstr "情報表示" - -#: ../../operation/users/user_edit.php:412 +#: ../../operation/users/user_edit.php:434 msgid "Event filter" msgstr "イベントフィルタ" -#: ../../operation/users/user_edit.php:425 -msgid "Newsletter Subscribed" -msgstr "ニュースレター購読済" - -#: ../../operation/users/user_edit.php:427 -#, php-format -msgid "Already subscribed to %s newsletter" -msgstr "すでに %s ニュースレターを購読しています" - -#: ../../operation/users/user_edit.php:430 -msgid "Newsletter Reminder" -msgstr "ニュースレターリマインダ" - -#: ../../operation/users/user_edit.php:503 +#: ../../operation/users/user_edit.php:505 msgid "Autorefresh" msgstr "自動更新" -#: ../../operation/users/user_edit.php:504 +#: ../../operation/users/user_edit.php:506 msgid "This will activate autorefresh in selected pages" msgstr "選択したページで自動更新を有効にします" -#: ../../operation/users/user_edit.php:539 +#: ../../operation/users/user_edit.php:541 msgid "Full list of pages" msgstr "全ページ一覧" -#: ../../operation/users/user_edit.php:548 -#: ../../operation/users/user_edit.php:549 +#: ../../operation/users/user_edit.php:550 +#: ../../operation/users/user_edit.php:551 msgid "Push selected pages into autorefresh list" msgstr "選択したページを自動更新にする" -#: ../../operation/users/user_edit.php:557 -#: ../../operation/users/user_edit.php:558 +#: ../../operation/users/user_edit.php:559 +#: ../../operation/users/user_edit.php:560 msgid "Pop selected pages out of autorefresh list" msgstr "選択したページを自動更新から外す" -#: ../../operation/users/user_edit.php:563 +#: ../../operation/users/user_edit.php:565 msgid "List of pages with autorefresh" msgstr "自動更新ページ一覧" -#: ../../operation/users/user_edit.php:572 +#: ../../operation/users/user_edit.php:574 msgid "Time autorefresh" msgstr "自動更新時間" -#: ../../operation/users/user_edit.php:574 +#: ../../operation/users/user_edit.php:576 msgid "" "Interval of autorefresh of the elements, by default they are 30 seconds, " "needing to enable the autorefresh first" msgstr "要素の自動更新の間隔です。デフォルトでは 30秒で、最初に自動更新を有効にする必要があります。" -#: ../../operation/users/user_edit.php:668 +#: ../../operation/users/user_edit.php:671 msgid "eHorus user configuration" msgstr "eHorus ユーザ設定" -#: ../../operation/users/user_edit.php:673 +#: ../../operation/users/user_edit.php:676 msgid "eHorus user acces enabled" msgstr "eHorus ユーザアクセスの有効化" -#: ../../operation/users/user_edit.php:711 +#: ../../operation/users/user_edit.php:723 +msgid "Integria user configuration" +msgstr "Integria ユーザ設定" + +#: ../../operation/users/user_edit.php:760 msgid "" "You can not change your user info under the current authentication scheme" msgstr "現在の認証スキームではユーザ情報を変更できません" -#: ../../operation/users/user_edit.php:786 +#: ../../operation/users/user_edit.php:837 msgid "This user doesn't have any assigned profile/group." msgstr "このユーザにはプロファイル・グループが割り当てられていません。" -#: ../../operation/users/user_edit.php:990 -msgid "Double autentication information" -msgstr "二段階認証情報" - -#: ../../operation/users/user_edit.php:1053 -#: ../../operation/users/user_edit.php:1129 -msgid "Double autentication activation" -msgstr "二段階認証の有効化" - -#: ../../operation/users/user_edit.php:1079 -msgid "The double authentication will be deactivated" -msgstr "二段階認証は無効化されます" - -#: ../../operation/users/user_edit.php:1080 -msgid "Deactivate" -msgstr "無効化" - -#: ../../operation/users/user_edit.php:1112 -msgid "The double autentication was deactivated successfully" -msgstr "二段階認証を無効化しました" - -#: ../../operation/users/user_edit.php:1115 -#: ../../operation/users/user_edit.php:1119 -msgid "There was an error deactivating the double autentication" -msgstr "二段階認証の無効化でエラーが発生しました" - -#: ../../operation/users/user_edit_header.php:98 +#: ../../operation/users/user_edit_header.php:102 +#: ../../operation/users/user_edit_notifications.php:36 msgid "User notifications" msgstr "ユーザ通知" -#: ../../operation/users/user_edit_header.php:121 ../../operation/menu.php:469 +#: ../../operation/users/user_edit_header.php:127 +#: ../../operation/messages/message_list.php:86 +#: ../../operation/messages/message_edit.php:99 ../../operation/menu.php:443 msgid "Workspace" msgstr "ワークスペース" -#: ../../operation/users/user_edit_notifications.php:64 +#: ../../operation/users/user_edit_header.php:131 +msgid "Edit user" +msgstr "ユーザ編集" + +#: ../../operation/users/user_edit_notifications.php:65 msgid "Also receive an email" msgstr "メールも受信する" -#: ../../operation/search_helps.php:19 +#: ../../operation/users/user_edit_notifications.php:94 +msgid "Controls have been disabled by the system administrator" +msgstr "システム管理者によって制御が無効化されています" + +#: ../../operation/search_helps.php:17 msgid "Zero results found." msgstr "見つかりませんでした。" -#: ../../operation/search_helps.php:20 +#: ../../operation/search_helps.php:18 #, php-format msgid "" -"You can find more help in the wiki" -msgstr "" -"より詳細のヘルプは、wiki " -"を参照してください" +"You can find more help in the wiki" +msgstr "追加のヘルプは wiki で見つけることができます" -#: ../../operation/search_helps.php:33 +#: ../../operation/search_helps.php:31 msgid "Matches" msgstr "一致" -#: ../../operation/visual_console/view.php:291 +#: ../../operation/visual_console/view.php:380 msgid "Delete Item" -msgstr "" +msgstr "アイテム削除" -#: ../../operation/visual_console/view.php:297 +#: ../../operation/visual_console/view.php:386 msgid "Copy Item" -msgstr "" +msgstr "アイテムコピー" -#: ../../operation/visual_console/view.php:562 +#: ../../operation/visual_console/view.php:709 msgid "Are you sure" -msgstr "" +msgstr "よろしいですか" -#: ../../operation/visual_console/legacy_public_view.php:147 -#: ../../operation/visual_console/public_view.php:131 +#: ../../operation/visual_console/legacy_public_view.php:165 +#: ../../operation/visual_console/public_view.php:150 msgid "QR code of the page" msgstr "ページの QR コード" -#: ../../operation/visual_console/legacy_public_view.php:176 -#: ../../operation/visual_console/legacy_view.php:304 +#: ../../operation/visual_console/legacy_public_view.php:195 +#: ../../operation/visual_console/legacy_view.php:339 msgid "Until refresh" msgstr "リフレッシュまで" -#: ../../operation/agentes/stat_win.php:71 +#: ../../operation/search_results.php:67 +msgid "Global search" +msgstr "グローバル検索" + +#: ../../operation/agentes/stat_win.php:116 #, php-format msgid "%s Graph" msgstr "%s グラフ" -#: ../../operation/agentes/stat_win.php:96 -msgid "CSV Export Information" -msgstr "CSV エクスポート情報" - -#: ../../operation/agentes/stat_win.php:97 -msgid "The CSV export has been successful." -msgstr "CSV エクスポートをしました。" - -#: ../../operation/agentes/stat_win.php:105 +#: ../../operation/agentes/stat_win.php:147 msgid "There was a problem locating the source of the graph" msgstr "グラフの場所に問題があります。" -#: ../../operation/agentes/stat_win.php:243 -#: ../../operation/agentes/interface_traffic_graph_win.php:191 +#: ../../operation/agentes/stat_win.php:263 +#: ../../operation/agentes/interface_traffic_graph_win.php:167 msgid "Refresh time" msgstr "更新時間" -#: ../../operation/agentes/stat_win.php:263 -#: ../../operation/agentes/interface_traffic_graph_win.php:204 -msgid "Begin time" -msgstr "開始時間" - -#: ../../operation/agentes/stat_win.php:270 -msgid "Zoom" -msgstr "ズーム" - -#: ../../operation/agentes/stat_win.php:284 -#: ../../operation/agentes/interface_traffic_graph_win.php:210 -#: ../../operation/agentes/graphs.php:211 -#: ../../operation/reporting/graph_viewer.php:255 -msgid "Time range" -msgstr "時間範囲" - -#: ../../operation/agentes/stat_win.php:298 -#: ../../operation/agentes/graphs.php:215 +#: ../../operation/agentes/stat_win.php:274 +#: ../../operation/agentes/graphs.php:222 msgid "Show events" msgstr "イベント表示" -#: ../../operation/agentes/stat_win.php:315 +#: ../../operation/agentes/stat_win.php:293 #, php-format msgid "" "'Show events' is disabled because this %s node is set to event replication." msgstr "この %s ノードはイベントを複製するように設定されているため、’イベント表示' は無効です。" -#: ../../operation/agentes/stat_win.php:324 -#: ../../operation/agentes/graphs.php:217 +#: ../../operation/agentes/stat_win.php:308 +#: ../../operation/agentes/graphs.php:224 msgid "Show alerts" msgstr "アラート表示" -#: ../../operation/agentes/stat_win.php:341 -#: ../../operation/agentes/interface_traffic_graph_win.php:216 +#: ../../operation/agentes/stat_win.php:316 +#: ../../operation/agentes/interface_traffic_graph_win.php:207 +msgid "Begin time" +msgstr "開始時間" + +#: ../../operation/agentes/stat_win.php:334 +#: ../../operation/agentes/interface_traffic_graph_win.php:213 +#: ../../operation/agentes/graphs.php:218 +#: ../../operation/reporting/graph_viewer.php:330 +msgid "Time range" +msgstr "時間範囲" + +#: ../../operation/agentes/stat_win.php:349 +msgid "Zoom" +msgstr "ズーム" + +#: ../../operation/agentes/stat_win.php:369 +#: ../../operation/agentes/interface_traffic_graph_win.php:227 msgid "Show percentil" msgstr "パーセント表示" -#: ../../operation/agentes/stat_win.php:404 -#: ../../operation/agentes/interface_traffic_graph_win.php:266 +#: ../../operation/agentes/stat_win.php:395 +msgid "Show AVG/MAX/MIN data series in graph" +msgstr "グラウに平均/最大/最小データを表示" + +#: ../../operation/agentes/stat_win.php:456 +#: ../../operation/agentes/interface_traffic_graph_win.php:306 msgid "Graph configuration menu" msgstr "グラフ設定メニュー" -#: ../../operation/agentes/alerts_status.php:192 +#: ../../operation/agentes/alerts_status.php:211 msgid "Insufficient permissions to validate alerts" msgstr "アラートを承諾するのに必要な権限がありません。" -#: ../../operation/agentes/alerts_status.php:716 +#: ../../operation/agentes/alerts_status.php:735 msgid "Full list of alerts" msgstr "アラートのフィルタ一覧" @@ -43923,15 +46036,27 @@ msgstr "時間が正しくありません。" msgid "No modules specified" msgstr "モジュールが指定されていません。" -#: ../../operation/agentes/estado_agente.php:206 +#: ../../operation/agentes/log_sources_status.php:48 +msgid "Review in log viewer" +msgstr "ログビューワで確認" + +#: ../../operation/agentes/log_sources_status.php:61 +msgid "No log sources found" +msgstr "ログソースが見つかりません" + +#: ../../operation/agentes/log_sources_status.php:80 +msgid "Log sources status" +msgstr "ログソースの状態" + +#: ../../operation/agentes/estado_agente.php:239 msgid "Sucessfully deleted agent" msgstr "エージェントを削除しました" -#: ../../operation/agentes/estado_agente.php:208 +#: ../../operation/agentes/estado_agente.php:241 msgid "There was an error message deleting the agent" msgstr "エージェント削除においてエラーが発生しました" -#: ../../operation/agentes/estado_agente.php:249 +#: ../../operation/agentes/estado_agente.php:282 msgid "Search in custom fields" msgstr "カスタムフィールド検索" @@ -43978,16 +46103,16 @@ msgstr "新たな認証トークンの取得にはページを再読み込みし msgid "Latest events for this agent" msgstr "このエージェントにおける最新イベント" -#: ../../operation/agentes/networkmap.dinamic.php:101 -#: ../../operation/agentes/pandora_networkmap.view.php:803 -#: ../../operation/snmpconsole/snmp_statistics.php:41 -#: ../../operation/snmpconsole/snmp_browser.php:52 -#: ../../operation/snmpconsole/snmp_view.php:85 +#: ../../operation/agentes/networkmap.dinamic.php:102 +#: ../../operation/agentes/pandora_networkmap.view.php:830 +#: ../../operation/snmpconsole/snmp_statistics.php:45 +#: ../../operation/snmpconsole/snmp_browser.php:53 +#: ../../operation/snmpconsole/snmp_view.php:118 msgid "Normal screen" msgstr "通常画面" -#: ../../operation/agentes/networkmap.dinamic.php:119 -#: ../../operation/agentes/pandora_networkmap.view.php:821 +#: ../../operation/agentes/networkmap.dinamic.php:126 +#: ../../operation/agentes/pandora_networkmap.view.php:854 msgid "List of networkmap" msgstr "ネットワークマップ一覧" @@ -43996,81 +46121,81 @@ msgstr "ネットワークマップ一覧" msgid "empty" msgstr "空" -#: ../../operation/agentes/realtime_win.php:64 +#: ../../operation/agentes/realtime_win.php:85 #, php-format msgid "%s Realtime Module Graph" msgstr "%s リアルタイムモジュールグラフ" -#: ../../operation/agentes/realtime_win.php:87 +#: ../../operation/agentes/realtime_win.php:112 msgid "Realtime extension is not enabled." msgstr "リアルタイム実行が無効です。" -#: ../../operation/agentes/pandora_networkmap.editor.php:352 +#: ../../operation/agentes/pandora_networkmap.editor.php:208 +msgid "Network maps editor" +msgstr "ネットワークマップエディタ" + +#: ../../operation/agentes/pandora_networkmap.editor.php:385 msgid "Source id group changed. All elements in networkmap will be lost." msgstr "ソースグループ ID が変わりました。ネットワークマップの全要素は失われます。" -#: ../../operation/agentes/pandora_networkmap.editor.php:571 +#: ../../operation/agentes/pandora_networkmap.editor.php:604 msgid "Source id group changed. All elements in Networkmap will be lost" msgstr "ソースグループ ID が変わりました。ネットワークマップの全要素は失われます。" -#: ../../operation/agentes/pandora_networkmap.php:125 -#: ../../operation/agentes/pandora_networkmap.php:366 +#: ../../operation/agentes/pandora_networkmap.php:142 +#: ../../operation/agentes/pandora_networkmap.php:383 msgid "Succesfully created" msgstr "作成しました" -#: ../../operation/agentes/pandora_networkmap.php:201 -#: ../../operation/agentes/pandora_networkmap.php:499 +#: ../../operation/agentes/pandora_networkmap.php:218 +#: ../../operation/agentes/pandora_networkmap.php:516 msgid "Succesfully updated" msgstr "更新しました" -#: ../../operation/agentes/pandora_networkmap.php:524 +#: ../../operation/agentes/pandora_networkmap.php:541 msgid "Succesfully duplicate" msgstr "複製しました" -#: ../../operation/agentes/pandora_networkmap.php:538 +#: ../../operation/agentes/pandora_networkmap.php:555 msgid "Succesfully deleted" msgstr "削除しました" -#: ../../operation/agentes/pandora_networkmap.php:774 +#: ../../operation/agentes/pandora_networkmap.php:667 +msgid "List of network maps" +msgstr "ネットワークマップの一覧" + +#: ../../operation/agentes/pandora_networkmap.php:803 msgid "Empty map" msgstr "空マップ" -#: ../../operation/agentes/pandora_networkmap.php:778 +#: ../../operation/agentes/pandora_networkmap.php:807 msgid "Pending to generate" msgstr "生成の保留" -#: ../../operation/agentes/pandora_networkmap.php:806 +#: ../../operation/agentes/pandora_networkmap.php:839 msgid "There are no maps defined." msgstr "定義済マップがありません。" -#: ../../operation/agentes/pandora_networkmap.php:813 +#: ../../operation/agentes/pandora_networkmap.php:846 msgid "Create network map" msgstr "ネットワークマップ作成" -#: ../../operation/agentes/pandora_networkmap.php:821 +#: ../../operation/agentes/pandora_networkmap.php:854 msgid "Create empty network map" msgstr "空のネットワークマップ作成" -#: ../../operation/agentes/interface_traffic_graph_win.php:60 -msgid "In" -msgstr "入力" - -#: ../../operation/agentes/interface_traffic_graph_win.php:61 -msgid "Out" -msgstr "出力" - -#: ../../operation/agentes/interface_traffic_graph_win.php:77 +#: ../../operation/agentes/interface_traffic_graph_win.php:95 #, php-format msgid "%s Interface Graph" msgstr "%s インタフェースグラフ" -#: ../../operation/agentes/interface_traffic_graph_win.php:233 +#: ../../operation/agentes/interface_traffic_graph_win.php:250 msgid "Zoom factor" msgstr "ズーム倍率" -#: ../../operation/agentes/interface_traffic_graph_win.php:240 +#: ../../operation/agentes/interface_traffic_graph_win.php:257 msgid "Full" -msgstr "" +msgstr "フル" #: ../../operation/agentes/graphs.php:143 msgid "Other modules" @@ -44084,54 +46209,54 @@ msgstr "proc以外のネットワークモジュール" msgid "Modules boolean" msgstr "ブーリアン(二値)モジュール" -#: ../../operation/agentes/graphs.php:217 +#: ../../operation/agentes/graphs.php:224 msgid "the combined graph does not show the alerts into this graph" msgstr "組み合わせグラフは、グラフ内にアラートを表示しません" -#: ../../operation/agentes/graphs.php:219 +#: ../../operation/agentes/graphs.php:226 msgid "Show as one combined graph" msgstr "一つの組み合わせグラフとして表示" -#: ../../operation/agentes/graphs.php:221 +#: ../../operation/agentes/graphs.php:228 msgid "several graphs for each module" msgstr "モジュールごとの複数のグラフ" -#: ../../operation/agentes/graphs.php:222 +#: ../../operation/agentes/graphs.php:229 msgid "One combined graph" msgstr "一つの組み合わせグラフ" -#: ../../operation/agentes/graphs.php:230 -#: ../../operation/agentes/graphs.php:406 +#: ../../operation/agentes/graphs.php:237 +#: ../../operation/agentes/graphs.php:413 msgid "Area stack" msgstr "塗りつぶし積み重ね" -#: ../../operation/agentes/graphs.php:232 -#: ../../operation/agentes/graphs.php:414 +#: ../../operation/agentes/graphs.php:239 +#: ../../operation/agentes/graphs.php:421 msgid "Line stack" msgstr "線の積み重ね" -#: ../../operation/agentes/graphs.php:249 +#: ../../operation/agentes/graphs.php:256 msgid "Save as custom graph" msgstr "カスタムグラフとして保存" -#: ../../operation/agentes/graphs.php:262 +#: ../../operation/agentes/graphs.php:269 msgid "Filter graphs" msgstr "グラフフィルタ" -#: ../../operation/agentes/graphs.php:289 +#: ../../operation/agentes/graphs.php:296 msgid "There was an error loading the graph" msgstr "グラフロード中にエラーが発生しました" -#: ../../operation/agentes/graphs.php:297 -#: ../../operation/agentes/graphs.php:301 +#: ../../operation/agentes/graphs.php:304 +#: ../../operation/agentes/graphs.php:308 msgid "Name custom graph" msgstr "カスタムグラフ名" -#: ../../operation/agentes/graphs.php:347 +#: ../../operation/agentes/graphs.php:354 msgid "Save custom graph" msgstr "カスタムグラフの保存" -#: ../../operation/agentes/graphs.php:368 +#: ../../operation/agentes/graphs.php:375 msgid "Custom graph create from the tab graphs in the agent." msgstr "エージェントのグラフタブからカスタムグラフを作成" @@ -44150,25 +46275,58 @@ msgid "" msgstr "モジュールデータを検索するデータベースをメインデータベースとヒストリーデータベース間で切り替えます。" #: ../../operation/agentes/datos_agente.php:211 -#: ../../operation/agentes/alerts_status.functions.php:101 +#: ../../operation/agentes/alerts_status.functions.php:117 msgid "Free text for search" msgstr "検索文字列" +#: ../../operation/agentes/interface_view.functions.php:170 +#: ../../operation/agentes/interface_view.functions.php:171 +msgid "Interface filter" +msgstr "インタフェースフィルタ" + +#: ../../operation/agentes/interface_view.functions.php:489 +msgid "IfName" +msgstr "IfName" + +#: ../../operation/agentes/interface_view.functions.php:499 +msgid "IfSpeed" +msgstr "IfSpeed" + +#: ../../operation/agentes/interface_view.functions.php:507 +msgid "IfInOctets" +msgstr "IfInOctets" + +#: ../../operation/agentes/interface_view.functions.php:515 +msgid "IfOutOctets" +msgstr "IfOutOctets" + +#: ../../operation/agentes/interface_view.functions.php:523 +msgid "% Bandwidth usage (in)" +msgstr "% 帯域幅使用量 (in)" + +#: ../../operation/agentes/interface_view.functions.php:531 +msgid "% Bandwidth usage (out)" +msgstr "% 帯域幅使用量 (out)" + +#: ../../operation/agentes/interface_view.functions.php:728 +msgid "No search parameters" +msgstr "検索パラメータがありません" + #: ../../operation/agentes/snapshot_view.php:42 msgid "Cannot connect with node to display the module data." msgstr "モジュールデータ表示のためのノード接続ができません。" -#: ../../operation/agentes/snapshot_view.php:85 +#: ../../operation/agentes/snapshot_view.php:88 #, php-format msgid "%s Snapshot data view for module (%s)" msgstr "%s スナップショットデータ表示 (モジュール %s)" -#: ../../operation/agentes/snapshot_view.php:91 +#: ../../operation/agentes/snapshot_view.php:94 #, php-format msgid "Current data at %s" msgstr "%s 時点のデータ" -#: ../../operation/agentes/exportdata.php:34 ../../operation/menu.php:537 +#: ../../operation/agentes/exportdata.php:34 ../../operation/menu.php:505 msgid "Export data" msgstr "データのエクスポート" @@ -44176,15 +46334,15 @@ msgstr "データのエクスポート" msgid "No modules of type string. You can not calculate their average" msgstr "文字列タイプのモジュールは対象外です。また、平均の計算はできません。" -#: ../../operation/agentes/exportdata.php:358 +#: ../../operation/agentes/exportdata.php:374 msgid "Export type" msgstr "エクスポート形式" -#: ../../operation/agentes/exportdata.php:363 +#: ../../operation/agentes/exportdata.php:379 msgid "MS Excel" msgstr "MS Excelファイル" -#: ../../operation/agentes/exportdata.php:364 +#: ../../operation/agentes/exportdata.php:380 msgid "Average per hour/day" msgstr "平均の表示" @@ -44192,54 +46350,62 @@ msgstr "平均の表示" msgid "No fields defined" msgstr "フィールドが定義されていません。" -#: ../../operation/agentes/status_monitor.php:66 ../../operation/menu.php:60 +#: ../../operation/agentes/interface_view.php:63 ../../operation/menu.php:61 +msgid "Interface view" +msgstr "インタフェース表示" + +#: ../../operation/agentes/status_monitor.php:95 ../../operation/menu.php:58 msgid "Monitor detail" msgstr "モニタ項目詳細" -#: ../../operation/agentes/status_monitor.php:79 +#: ../../operation/agentes/status_monitor.php:119 msgid "Monitor view" msgstr "モニタ表示" -#: ../../operation/agentes/status_monitor.php:531 +#: ../../operation/agentes/status_monitor.php:615 msgid "Wux server module" msgstr "Wux サーバモジュール" -#: ../../operation/agentes/status_monitor.php:552 +#: ../../operation/agentes/status_monitor.php:636 msgid "Min. hours in current status" -msgstr "" +msgstr "現在の状態の最小時間" -#: ../../operation/agentes/status_monitor.php:711 +#: ../../operation/agentes/status_monitor.php:786 msgid "Advanced Options" msgstr "高度なオプション" -#: ../../operation/agentes/status_monitor.php:1144 +#: ../../operation/agentes/status_monitor.php:795 +msgid "Show filters" +msgstr "フィルタ表示" + +#: ../../operation/agentes/status_monitor.php:1254 msgid "Data Type" msgstr "データのタイプ" -#: ../../operation/agentes/status_monitor.php:1263 -#: ../../operation/agentes/pandora_networkmap.view.php:281 +#: ../../operation/agentes/status_monitor.php:1373 +#: ../../operation/agentes/pandora_networkmap.view.php:307 msgid "(Adopt) " msgstr "(適用) " -#: ../../operation/agentes/status_monitor.php:1271 -#: ../../operation/agentes/pandora_networkmap.view.php:289 +#: ../../operation/agentes/status_monitor.php:1381 +#: ../../operation/agentes/pandora_networkmap.view.php:315 msgid "(Unlinked) (Adopt) " msgstr "(未リンク) (適用) " -#: ../../operation/agentes/status_monitor.php:1274 -#: ../../operation/agentes/pandora_networkmap.view.php:292 +#: ../../operation/agentes/status_monitor.php:1384 +#: ../../operation/agentes/pandora_networkmap.view.php:318 msgid "(Unlinked) " msgstr "(未リンク) " -#: ../../operation/agentes/status_monitor.php:1745 +#: ../../operation/agentes/status_monitor.php:1856 msgid "This group doesn't have any monitor" msgstr "該当するモニタ項目がありません。" -#: ../../operation/agentes/status_monitor.php:1747 +#: ../../operation/agentes/status_monitor.php:1858 msgid "Sorry no search parameters" msgstr "検索パラメータがありません" -#: ../../operation/agentes/group_view.php:151 +#: ../../operation/agentes/group_view.php:177 msgid "Summary of the status groups" msgstr "グループの状態概要" @@ -44247,264 +46413,268 @@ msgstr "グループの状態概要" msgid "Tag's information" msgstr "タグ情報" -#: ../../operation/agentes/estado_monitores.php:102 +#: ../../operation/agentes/estado_monitores.php:109 msgid "Relationship information" msgstr "関係情報" -#: ../../operation/agentes/estado_monitores.php:153 -msgid "No initialized modules found." -msgstr "" +#: ../../operation/agentes/estado_monitores.php:160 +msgid "Non-initialized modules found." +msgstr "未初期化モジュールがあります。" -#: ../../operation/agentes/estado_monitores.php:174 +#: ../../operation/agentes/estado_monitores.php:181 msgid "List of modules" msgstr "モジュールの一覧" -#: ../../operation/agentes/estado_monitores.php:175 +#: ../../operation/agentes/estado_monitores.php:182 msgid "" "To see the list of modules paginated, enable this option in the Styles " "Configuration." msgstr "モジュール一覧をページ区切り表示するには、スタイル設定でこのオプションを有効化します。" -#: ../../operation/agentes/estado_monitores.php:511 +#: ../../operation/agentes/estado_monitores.php:518 msgid "Status:" msgstr "状態:" -#: ../../operation/agentes/estado_monitores.php:517 +#: ../../operation/agentes/estado_monitores.php:524 msgid "Not Normal" msgstr "非正常" -#: ../../operation/agentes/estado_monitores.php:532 -#: ../../operation/agentes/alerts_status.functions.php:161 +#: ../../operation/agentes/estado_monitores.php:539 +#: ../../operation/agentes/alerts_status.functions.php:177 msgid "Free text for search (*):" msgstr "検索文字列 (*):" -#: ../../operation/agentes/estado_monitores.php:533 +#: ../../operation/agentes/estado_monitores.php:540 msgid "Search by module name, list matches." msgstr "モジュール名による検索にマッチした一覧を表示" -#: ../../operation/agentes/pandora_networkmap.view.php:149 +#: ../../operation/agentes/pandora_networkmap.view.php:175 msgid "Success be updated." msgstr "更新しました。" -#: ../../operation/agentes/pandora_networkmap.view.php:246 +#: ../../operation/agentes/pandora_networkmap.view.php:272 msgid "Name: " msgstr "名前: " -#: ../../operation/agentes/pandora_networkmap.view.php:296 +#: ../../operation/agentes/pandora_networkmap.view.php:322 msgid "Policy: " msgstr "ポリシー: " -#: ../../operation/agentes/pandora_networkmap.view.php:393 +#: ../../operation/agentes/pandora_networkmap.view.php:419 msgid "Data: " msgstr "データ: " -#: ../../operation/agentes/pandora_networkmap.view.php:395 -#: ../../operation/agentes/estado_generalagente.php:743 +#: ../../operation/agentes/pandora_networkmap.view.php:421 +#: ../../operation/agentes/estado_generalagente.php:797 msgid "Last contact: " msgstr "最新の接続: " -#: ../../operation/agentes/ver_agente.php:1036 +#: ../../operation/agentes/ver_agente.php:1293 msgid "Sons" msgstr "子" -#: ../../operation/agentes/ver_agente.php:1281 +#: ../../operation/agentes/ver_agente.php:1636 msgid "Log Viewer" msgstr "ログビューア" -#: ../../operation/agentes/ver_agente.php:1306 +#: ../../operation/agentes/ver_agente.php:1675 msgid "Terminal" msgstr "端末" -#: ../../operation/agentes/estado_generalagente.php:58 +#: ../../operation/agentes/ver_agente.php:1697 +msgid "Processes" +msgstr "プロセス" + +#: ../../operation/agentes/estado_generalagente.php:57 msgid "The agent has not assigned server. Maybe agent does not run fine." msgstr "エージェントがサーバに割り当てられていません。エージェントが正しく動作しない可能性があります。" -#: ../../operation/agentes/estado_generalagente.php:238 +#: ../../operation/agentes/estado_generalagente.php:267 msgid "Remote configuration enabled" msgstr "リモート設定有効" -#: ../../operation/agentes/estado_generalagente.php:280 +#: ../../operation/agentes/estado_generalagente.php:309 msgid "Agent contact" msgstr "エージェント接続" -#: ../../operation/agentes/estado_generalagente.php:283 +#: ../../operation/agentes/estado_generalagente.php:316 msgid "Refresh data" msgstr "最新情報に更新" -#: ../../operation/agentes/estado_generalagente.php:285 +#: ../../operation/agentes/estado_generalagente.php:326 msgid "Force remote checks" msgstr "リモートチェックを強制する" -#: ../../operation/agentes/estado_generalagente.php:312 +#: ../../operation/agentes/estado_generalagente.php:357 msgid "Next contact" msgstr "次回接続" -#: ../../operation/agentes/estado_generalagente.php:400 +#: ../../operation/agentes/estado_generalagente.php:445 msgid "Agent info" msgstr "エージェント情報" -#: ../../operation/agentes/estado_generalagente.php:413 +#: ../../operation/agentes/estado_generalagente.php:458 msgid "There is no GIS data." msgstr "GIS データがありません。" -#: ../../operation/agentes/estado_generalagente.php:534 +#: ../../operation/agentes/estado_generalagente.php:579 msgid "Agent access rate (Last 24h)" -msgstr "" +msgstr "エージェントアクセス頻度(直近 24時間)" -#: ../../operation/agentes/estado_generalagente.php:573 +#: ../../operation/agentes/estado_generalagente.php:618 msgid "Active incident on this agent" msgstr "このエージェントにおけるアクティブインシデント" -#: ../../operation/agentes/estado_generalagente.php:729 +#: ../../operation/agentes/estado_generalagente.php:777 msgid "Events info (24hr.)" msgstr "イベント情報 (24時間)" -#: ../../operation/agentes/estado_generalagente.php:868 +#: ../../operation/agentes/estado_generalagente.php:922 msgid "Interface information (SNMP)" msgstr "インタフェース情報 (SNMP)" -#: ../../operation/agentes/alerts_status.functions.php:35 +#: ../../operation/agentes/alerts_status.functions.php:50 +msgid "Alert(s) validated" +msgstr "アラートを承諾しました。" + +#: ../../operation/agentes/alerts_status.functions.php:51 msgid "Error processing alert(s)" msgstr "アラート処理エラー" -#: ../../operation/agentes/alerts_status.functions.php:102 +#: ../../operation/agentes/alerts_status.functions.php:118 msgid "Filter by agent name, module name, template name or action name" msgstr "エージェント名、モジュール名、テンプレート名および、アクション名でのフィルタ" -#: ../../operation/agentes/alerts_status.functions.php:113 +#: ../../operation/agentes/alerts_status.functions.php:129 msgid "No actions" msgstr "アクションがありません" -#: ../../operation/agentes/alerts_status.functions.php:162 +#: ../../operation/agentes/alerts_status.functions.php:178 msgid "Filter by module name, template name or action name" -msgstr "" +msgstr "モジュール名、テンプレート名、アクション名によるフィルタ" -#: ../../operation/agentes/tactical.php:170 +#: ../../operation/agentes/tactical.php:200 msgid "Report of State" msgstr "状態レポート" #: ../../operation/messages/message_list.php:46 -#: ../../operation/messages/message_edit.php:51 -msgid "Received messages" -msgstr "受信メッセージ" - -#: ../../operation/messages/message_list.php:51 -#: ../../operation/messages/message_edit.php:60 +#: ../../operation/messages/message_list.php:55 +#: ../../operation/messages/message_edit.php:66 msgid "Sent messages" msgstr "送信済みのメッセージ" -#: ../../operation/messages/message_list.php:59 -#: ../../operation/messages/message_list.php:272 -#: ../../operation/messages/message_edit.php:69 +#: ../../operation/messages/message_list.php:46 +#: ../../operation/messages/message_list.php:50 +#: ../../operation/messages/message_edit.php:54 +msgid "Received messages" +msgstr "受信メッセージ" + +#: ../../operation/messages/message_list.php:64 +#: ../../operation/messages/message_list.php:304 +#: ../../operation/messages/message_edit.php:78 msgid "Create message" msgstr "メッセージの作成" -#: ../../operation/messages/message_list.php:65 -#: ../../operation/messages/message_edit.php:75 ../../operation/menu.php:515 -msgid "Messages" -msgstr "メッセージ" - -#: ../../operation/messages/message_list.php:104 +#: ../../operation/messages/message_list.php:136 msgid "Not deleted. Error deleting messages" msgstr "削除できません。メッセージ削除エラー" -#: ../../operation/messages/message_list.php:112 -#: ../../operation/messages/message_list.php:121 +#: ../../operation/messages/message_list.php:144 +#: ../../operation/messages/message_list.php:153 msgid "You have" msgstr "あなたのアカウントに" -#: ../../operation/messages/message_list.php:112 +#: ../../operation/messages/message_list.php:144 msgid "sent message(s)" msgstr "通の送信済メッセージがあります" -#: ../../operation/messages/message_list.php:121 +#: ../../operation/messages/message_list.php:153 msgid "unread message(s)" msgstr "通の新しいメッセージがあります。" -#: ../../operation/messages/message_list.php:132 +#: ../../operation/messages/message_list.php:164 msgid "There are no messages." msgstr "メッセージがありません。" -#: ../../operation/messages/message_list.php:162 -#: ../../operation/messages/message_edit.php:247 +#: ../../operation/messages/message_list.php:194 +#: ../../operation/messages/message_edit.php:269 msgid "Destination" msgstr "宛先" -#: ../../operation/messages/message_list.php:164 -#: ../../operation/messages/message_edit.php:239 +#: ../../operation/messages/message_list.php:196 +#: ../../operation/messages/message_edit.php:265 msgid "Sender" msgstr "差出人" -#: ../../operation/messages/message_list.php:182 +#: ../../operation/messages/message_list.php:214 msgid "Click to read" msgstr "メッセージを読む" -#: ../../operation/messages/message_list.php:186 +#: ../../operation/messages/message_list.php:218 msgid "Mark as unread" msgstr "未読にする" -#: ../../operation/messages/message_list.php:192 -#: ../../operation/messages/message_list.php:196 +#: ../../operation/messages/message_list.php:224 +#: ../../operation/messages/message_list.php:228 msgid "Message unread - click to read" msgstr "未読メッセージ - クリックして読む" -#: ../../operation/messages/message_list.php:224 +#: ../../operation/messages/message_list.php:256 msgid "No Subject" msgstr "件名なし" -#: ../../operation/messages/message_edit.php:94 +#: ../../operation/messages/message_edit.php:90 +msgid "Compose message" +msgstr "メッセージを作成" + +#: ../../operation/messages/message_edit.php:119 msgid "This message does not exist in the system" msgstr "このメッセージはシステム上に存在しません。" -#: ../../operation/messages/message_edit.php:158 +#: ../../operation/messages/message_edit.php:188 msgid "wrote" msgstr "によると" -#: ../../operation/messages/message_edit.php:173 +#: ../../operation/messages/message_edit.php:203 msgid "Delete conversation" msgstr "メッセージ削除" -#: ../../operation/messages/message_edit.php:180 +#: ../../operation/messages/message_edit.php:211 msgid "Reply" msgstr "返信" -#: ../../operation/messages/message_edit.php:207 +#: ../../operation/messages/message_edit.php:226 +msgid "User or group must be selected." +msgstr "ユーザまたはグループを選択する必要があります。" + +#: ../../operation/messages/message_edit.php:244 #, php-format msgid "Message successfully sent to user %s" msgstr "ユーザ %s 宛にメッセージを送りました。" -#: ../../operation/messages/message_edit.php:208 +#: ../../operation/messages/message_edit.php:245 #, php-format msgid "Error sending message to user %s" msgstr "ユーザ %s 宛のメッセージ送信に失敗しました。" -#: ../../operation/messages/message_edit.php:224 -msgid "Message successfully sent" -msgstr "メッセージを送りました。" - -#: ../../operation/messages/message_edit.php:225 -#, php-format -msgid "Error sending message to group %s" -msgstr "グループ %s 宛のメッセージ送信に失敗しました。" - -#: ../../operation/messages/message_edit.php:301 +#: ../../operation/messages/message_edit.php:324 msgid "Select user" msgstr "ユーザの選択" -#: ../../operation/messages/message_edit.php:308 +#: ../../operation/messages/message_edit.php:330 msgid "OR" msgstr "または" -#: ../../operation/messages/message_edit.php:316 +#: ../../operation/messages/message_edit.php:341 msgid "Select group" msgstr "グループの選択" -#: ../../operation/messages/message_edit.php:346 +#: ../../operation/messages/message_edit.php:396 msgid "Send message" msgstr "メッセージを送信する" #: ../../operation/network/network_report.php:67 -#: ../../operation/network/network_usage_map.php:125 +#: ../../operation/network/network_usage_map.php:124 msgid "Data to show" msgstr "表示データ" @@ -44524,47 +46694,39 @@ msgstr "期間" msgid "Select this checkbox to write interval instead a date." msgstr "日時の代わりに間隔を記載するにはこのチェックボックスを選択してください。" -#: ../../operation/network/network_report.php:198 -#: ../../operation/network/network_report.php:246 +#: ../../operation/network/network_report.php:186 +#: ../../operation/network/network_report.php:233 msgid "Flows" msgstr "フロー" -#: ../../operation/network/network_report.php:209 -#: ../../operation/network/network_report.php:249 +#: ../../operation/network/network_report.php:197 +#: ../../operation/network/network_report.php:235 msgid "Packets" msgstr "パケット" -#: ../../operation/network/network_report.php:270 +#: ../../operation/network/network_report.php:256 #, php-format msgid "Filtered by port %s. Click here to remove the filter." msgstr "ポート %s によるフィルタ。フィルタを削除するにはこれをクリックしてください。" -#: ../../operation/network/network_report.php:270 +#: ../../operation/network/network_report.php:256 #, php-format msgid "Filtered by IP %s. Click here to remove the filter." msgstr "IP %s によるフィルタ。フィルタを削除するにはこれをクリックしてください。" #: ../../operation/network/network_usage_map.php:29 -#: ../../operation/menu.php:117 +#: ../../operation/menu.php:103 msgid "Network usage map" msgstr "ネットワーク利用マップ" -#: ../../operation/network/network_usage_map.php:140 +#: ../../operation/network/network_usage_map.php:139 msgid "Show netflow map" msgstr "Netflow マップ表示" -#: ../../operation/network/network_usage_map.php:151 -msgid "Show NTA map" -msgstr "NTA マップ表示" - -#: ../../operation/network/network_usage_map.php:199 +#: ../../operation/network/network_usage_map.php:175 msgid "No data retrieved" msgstr "取得データがありません" -#: ../../operation/network/network_explorer.php:38 ../../operation/menu.php:105 -msgid "Network explorer" -msgstr "ネットワークエクスプローラ" - #: ../../operation/netflow/nf_live_view.php:123 #: ../../operation/netflow/nf_live_view.php:145 #: ../../operation/netflow/nf_live_view.php:151 @@ -44595,6 +46757,13 @@ msgstr "ライブ表示フィルタ" msgid "Connection" msgstr "接続" +#: ../../operation/netflow/nf_live_view.php:295 +#: ../../operation/incidents/integriaims_export_csv.php:84 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:360 +#: ../../operation/incidents/list_integriaims_incidents.php:148 +msgid "Resolution" +msgstr "解像度" + #: ../../operation/netflow/nf_live_view.php:295 msgid "The interval will be divided in chunks the length of the resolution." msgstr "間隔は解像度の長さに分割されます。" @@ -44631,54 +46800,64 @@ msgstr "現在のフィルタを更新" msgid "No filter selected" msgstr "フィルタが選択されていません" -#: ../../operation/netflow/netflow_explorer.php:38 ../../operation/menu.php:89 +#: ../../operation/netflow/netflow_explorer.php:37 ../../operation/menu.php:89 msgid "Netflow explorer" msgstr "Netflow エクスプローラ" -#: ../../operation/snmpconsole/snmp_statistics.php:118 -#: ../../operation/snmpconsole/snmp_view.php:688 +#: ../../operation/snmpconsole/snmp_statistics.php:85 +msgid "SNMP Statistics" +msgstr "SNMP 統計" + +#: ../../operation/snmpconsole/snmp_statistics.php:102 +#: ../../operation/snmpconsole/snmp_view.php:697 +#: ../../operation/snmpconsole/snmp_view.php:806 ../../operation/menu.php:138 +msgid "SNMP" +msgstr "SNMP" + +#: ../../operation/snmpconsole/snmp_statistics.php:156 +#: ../../operation/snmpconsole/snmp_view.php:720 msgid "There are no SNMP traps in database" msgstr "SNMP トラップデータがありません。" -#: ../../operation/snmpconsole/snmp_statistics.php:131 +#: ../../operation/snmpconsole/snmp_statistics.php:169 msgid "Traps received by source" msgstr "ソースごとの受信トラップ" -#: ../../operation/snmpconsole/snmp_statistics.php:145 -#: ../../operation/snmpconsole/snmp_statistics.php:213 +#: ../../operation/snmpconsole/snmp_statistics.php:183 +#: ../../operation/snmpconsole/snmp_statistics.php:251 msgid "Number" msgstr "数" -#: ../../operation/snmpconsole/snmp_statistics.php:159 -#: ../../operation/snmpconsole/snmp_view.php:907 +#: ../../operation/snmpconsole/snmp_statistics.php:197 +#: ../../operation/snmpconsole/snmp_view.php:962 msgid "View agent details" msgstr "エージェント概要の参照" -#: ../../operation/snmpconsole/snmp_statistics.php:199 +#: ../../operation/snmpconsole/snmp_statistics.php:237 msgid "Traps received by Enterprise String" msgstr "Enterprise文字列ごとの受信トラップ" -#: ../../operation/snmpconsole/snmp_statistics.php:212 +#: ../../operation/snmpconsole/snmp_statistics.php:250 msgid "Trap Enterprise String" msgstr "Enterprise文字列トラップ" -#: ../../operation/snmpconsole/snmp_browser.php:70 +#: ../../operation/snmpconsole/snmp_browser.php:74 msgid "SNMP Browser" msgstr "SNMP ブラウザ" -#: ../../operation/snmpconsole/snmp_browser.php:201 +#: ../../operation/snmpconsole/snmp_browser.php:215 msgid "Adding modules in progress" -msgstr "" +msgstr "モジュールを追加中" -#: ../../operation/snmpconsole/snmp_browser.php:487 +#: ../../operation/snmpconsole/snmp_browser.php:549 msgid "Create policy" -msgstr "" +msgstr "ポリシー作成" -#: ../../operation/snmpconsole/snmp_browser.php:579 +#: ../../operation/snmpconsole/snmp_browser.php:641 msgid "Are you sure you want add module?" -msgstr "" +msgstr "モジュールを追加しますか?" -#: ../../operation/snmpconsole/snmp_view.php:578 +#: ../../operation/snmpconsole/snmp_view.php:602 msgid "" "Search by any alphanumeric field in the trap.\n" "\t\tREMEMBER trap sources need to be searched by IP Address" @@ -44686,84 +46865,68 @@ msgstr "" "トラップの英数字フィールドで検索。\n" "\t\tトラップの発信元は IPアドレスで検索する必要があることに注意してください。" -#: ../../operation/snmpconsole/snmp_view.php:592 -msgid "From (Date)" -msgstr "開始 (日付)" - -#: ../../operation/snmpconsole/snmp_view.php:594 -msgid "To (Date)" -msgstr "終了 (日付)" - -#: ../../operation/snmpconsole/snmp_view.php:597 -msgid "From (Time)" -msgstr "開始 (時間)" - -#: ../../operation/snmpconsole/snmp_view.php:599 -msgid "To (Time)" -msgstr "終了 (時間)" - -#: ../../operation/snmpconsole/snmp_view.php:603 +#: ../../operation/snmpconsole/snmp_view.php:628 msgid "Search by trap type" msgstr "トラップタイプによる検索" -#: ../../operation/snmpconsole/snmp_view.php:627 +#: ../../operation/snmpconsole/snmp_view.php:652 msgid "Group by Enterprise String/IP" msgstr "Enterprise 文字列/IP ごとのグループ" -#: ../../operation/snmpconsole/snmp_view.php:686 +#: ../../operation/snmpconsole/snmp_view.php:718 msgid "There are no SNMP traps in database that contains this filter" msgstr "このフィルタを含む SNMP トラップがデータベース内にありません。" -#: ../../operation/snmpconsole/snmp_view.php:719 +#: ../../operation/snmpconsole/snmp_view.php:758 msgid "Refresh every" msgstr "更新周期" -#: ../../operation/snmpconsole/snmp_view.php:731 +#: ../../operation/snmpconsole/snmp_view.php:770 msgid "SNMP Traps" msgstr "SNMP トラップ" -#: ../../operation/snmpconsole/snmp_view.php:816 +#: ../../operation/snmpconsole/snmp_view.php:871 msgid "Trap subtype" msgstr "トラップサブタイプ" -#: ../../operation/snmpconsole/snmp_view.php:999 +#: ../../operation/snmpconsole/snmp_view.php:1076 msgid "Variable bindings:" msgstr "バインド変数:" -#: ../../operation/snmpconsole/snmp_view.php:1005 +#: ../../operation/snmpconsole/snmp_view.php:1089 msgid "See more details" msgstr "詳細表示" -#: ../../operation/snmpconsole/snmp_view.php:1017 +#: ../../operation/snmpconsole/snmp_view.php:1101 msgid "Enterprise String:" msgstr "Enterprise文字列:" -#: ../../operation/snmpconsole/snmp_view.php:1069 +#: ../../operation/snmpconsole/snmp_view.php:1153 msgid "Trap type:" msgstr "トラップタイプ:" -#: ../../operation/snmpconsole/snmp_view.php:1095 +#: ../../operation/snmpconsole/snmp_view.php:1179 msgid "Count:" msgstr "件数:" -#: ../../operation/snmpconsole/snmp_view.php:1099 +#: ../../operation/snmpconsole/snmp_view.php:1183 msgid "First trap:" msgstr "最初のトラップ:" -#: ../../operation/snmpconsole/snmp_view.php:1103 +#: ../../operation/snmpconsole/snmp_view.php:1187 msgid "Last trap:" msgstr "最新のトラップ:" -#: ../../operation/snmpconsole/snmp_view.php:1124 +#: ../../operation/snmpconsole/snmp_view.php:1208 msgid "No matching traps found" msgstr "条件にマッチするトラップがありません。" -#: ../../operation/snmpconsole/snmp_mib_uploader.php:28 -#: ../../operation/menu.php:143 +#: ../../operation/snmpconsole/snmp_mib_uploader.php:44 +#: ../../operation/menu.php:128 msgid "MIB uploader" msgstr "MIB アップローダ" -#: ../../operation/snmpconsole/snmp_mib_uploader.php:70 +#: ../../operation/snmpconsole/snmp_mib_uploader.php:103 msgid "" "MIB files will be installed on the system. Please note that a MIB may depend " "on other MIB. To customize trap definitions use the SNMP trap editor." @@ -44771,96 +46934,75 @@ msgstr "" "MIB ファイルがシステムにインストールされます。MIB は他の MIB " "に依存する可能性があることに注意してください。トラップの定義をカスタマイズするには、SNMP トラップエディタを使ってください。" -#: ../../operation/menu.php:39 -msgid "Views" -msgstr "表示" - #: ../../operation/menu.php:93 msgid "Netflow Live View" msgstr "Netflow ライブビュー" -#: ../../operation/menu.php:138 +#: ../../operation/menu.php:123 msgid "SNMP browser" msgstr "SNMP ブラウザ" -#: ../../operation/menu.php:153 -msgid "SNMP" -msgstr "SNMP" - -#: ../../operation/menu.php:272 ../../operation/gis_maps/gis_map.php:35 +#: ../../operation/menu.php:257 ../../operation/gis_maps/gis_map.php:35 msgid "GIS Maps" msgstr "GIS マップ" -#: ../../operation/menu.php:277 +#: ../../operation/menu.php:262 msgid "List of Gis maps" msgstr "GISマップ一覧" -#: ../../operation/menu.php:316 -msgid "Topology maps" -msgstr "トポロジーマップ" - -#: ../../operation/menu.php:434 +#: ../../operation/menu.php:413 msgid "RSS" msgstr "RSS" -#: ../../operation/menu.php:439 -msgid "Marquee" -msgstr "スクリーンセーバー" - -#: ../../operation/menu.php:448 ../../operation/events/sound_events.php:43 +#: ../../operation/menu.php:422 ../../operation/events/sound_events.php:61 msgid "Sound Events" msgstr "サウンドイベント" -#: ../../operation/menu.php:459 ../../operation/events/events.php:823 +#: ../../operation/menu.php:433 ../../operation/events/events.php:942 msgid "Sound Alerts" msgstr "サウンドアラート" -#: ../../operation/menu.php:481 +#: ../../operation/menu.php:455 msgid "Configure user notifications" msgstr "ユーザ通知設定" -#: ../../operation/menu.php:505 -msgid "List of Incidents" -msgstr "インシデント一覧" +#: ../../operation/menu.php:475 +msgid "Integria IMS statistics" +msgstr "Integria IMS 統計" -#: ../../operation/menu.php:507 -#: ../../operation/incidents/list_integriaims_incidents.php:31 -msgid "Integria IMS Tickets" -msgstr "Integria IMS チケット" +#: ../../operation/menu.php:476 +msgid "Integria IMS ticket list" +msgstr "Integria IMS チケット一覧" -#: ../../operation/menu.php:521 +#: ../../operation/menu.php:489 msgid "Messages List" msgstr "メッセージ一覧" -#: ../../operation/menu.php:522 +#: ../../operation/menu.php:490 msgid "New message" msgstr "新規メッセージ" -#: ../../operation/menu.php:543 -msgid "Scheduled downtime" -msgstr "計画停止" - -#: ../../operation/menu.php:617 +#: ../../operation/menu.php:585 msgid "Tools" msgstr "ツール" -#: ../../operation/gis_maps/gis_map.php:195 +#: ../../operation/gis_maps/gis_map.php:200 msgid "No maps found" msgstr "マップがありません。" -#: ../../operation/gis_maps/gis_map.php:214 +#: ../../operation/gis_maps/gis_map.php:219 msgid "Caution: Do you want delete the map?" msgstr "警告: マップを削除しますか。" -#: ../../operation/gis_maps/gis_map.php:221 +#: ../../operation/gis_maps/gis_map.php:226 msgid "Do you want to set default the map?" msgstr "このマップをデフォルトに設定しますか。" -#: ../../operation/gis_maps/gis_map.php:229 +#: ../../operation/gis_maps/gis_map.php:234 msgid "There was error on setup the default map." msgstr "デフォルトマップの設定でエラーが発生しました。" -#: ../../operation/gis_maps/render_view.php:157 +#: ../../operation/gis_maps/render_view.php:167 msgid "Filter by status" msgstr "状態によるフィルタ" @@ -44893,301 +47035,183 @@ msgstr "未承諾障害イベント数" msgid "Alert(s) fired" msgstr "アラートが発報" -#: ../../operation/incidents/incident_detail.php:187 -msgid "File could not be saved due to database error" -msgstr "データベースエラーのため、ファイルの保存に失敗しました。" - -#: ../../operation/incidents/incident_detail.php:200 -msgid "File uploaded" -msgstr "ファイルをアップロードしました。" - -#: ../../operation/incidents/incident_detail.php:201 -msgid "File could not be uploaded" -msgstr "ファイルのアップロードに失敗しました。" - -#: ../../operation/incidents/incident_detail.php:262 -msgid "Incident details" -msgstr "インシデント詳細" - -#: ../../operation/incidents/incident_detail.php:266 -#: ../../operation/incidents/incident.php:494 -msgid "Create incident" -msgstr "インシデント作成" - -#: ../../operation/incidents/incident_detail.php:287 -msgid "Opened at" -msgstr "登録日時" - -#: ../../operation/incidents/incident_detail.php:355 -#: ../../operation/incidents/integriaims_export_csv.php:96 -#: ../../operation/incidents/configure_integriaims_incident.php:258 -#: ../../operation/incidents/list_integriaims_incidents.php:141 -#: ../../operation/incidents/list_integriaims_incidents.php:267 -msgid "Creator" -msgstr "作成者" - -#: ../../operation/incidents/incident_detail.php:400 -msgid "Update incident" -msgstr "更新" - -#: ../../operation/incidents/incident_detail.php:418 -#: ../../operation/incidents/incident_detail.php:421 -msgid "Add note" -msgstr "コメントを追加" - -#: ../../operation/incidents/incident_detail.php:454 -msgid "Notes attached to incident" -msgstr "コメント一覧" - -#: ../../operation/incidents/incident_detail.php:475 -#: ../../operation/incidents/incident_detail.php:525 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:122 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:296 -msgid "Filename" -msgstr "ファイル名" - -#: ../../operation/incidents/incident_detail.php:503 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:274 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:448 -msgid "Attached files" -msgstr "添付ファイル一覧" - -#: ../../operation/incidents/incident_detail.php:519 -#: ../../operation/incidents/incident_detail.php:523 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:271 -msgid "Add attachment" -msgstr "ファイルを追加" - -#: ../../operation/incidents/integriaims_export_csv.php:88 +#: ../../operation/incidents/integriaims_export_csv.php:80 msgid "ID Ticket" msgstr "チケット ID" -#: ../../operation/incidents/integriaims_export_csv.php:90 -#: ../../operation/incidents/list_integriaims_incidents.php:263 +#: ../../operation/incidents/integriaims_export_csv.php:82 +#: ../../operation/incidents/list_integriaims_incidents.php:256 msgid "Group/Company" msgstr "グループ/会社" -#: ../../operation/incidents/integriaims_export_csv.php:95 +#: ../../operation/incidents/integriaims_export_csv.php:87 msgid "Started" msgstr "起動" -#: ../../operation/incidents/incident_statistics.php:30 +#: ../../operation/incidents/integriaims_export_csv.php:88 +#: ../../operation/incidents/configure_integriaims_incident.php:254 +#: ../../operation/incidents/list_integriaims_incidents.php:134 +#: ../../operation/incidents/list_integriaims_incidents.php:260 +msgid "Creator" +msgstr "作成者" + +#: ../../operation/incidents/incident_statistics.php:29 msgid "Incidents by status" msgstr "ステータスで分類したインシデント" -#: ../../operation/incidents/incident_statistics.php:33 +#: ../../operation/incidents/incident_statistics.php:32 msgid "Incidents by priority" msgstr "優先順位で分類したインシデント" -#: ../../operation/incidents/incident_statistics.php:36 +#: ../../operation/incidents/incident_statistics.php:35 msgid "Incidents by group" msgstr "グループで分類したインシデント" -#: ../../operation/incidents/incident_statistics.php:39 +#: ../../operation/incidents/incident_statistics.php:38 msgid "Incidents by user" msgstr "ユーザで分類したインシデント" -#: ../../operation/incidents/incident_statistics.php:42 -msgid "Incidents by source" -msgstr "発生元で分類したインシデント" - -#: ../../operation/incidents/configure_integriaims_incident.php:33 +#: ../../operation/incidents/configure_integriaims_incident.php:26 msgid "Update Integria IMS Ticket" msgstr "Integria IMS チケットの更新" -#: ../../operation/incidents/configure_integriaims_incident.php:35 +#: ../../operation/incidents/configure_integriaims_incident.php:28 msgid "Create Integria IMS Ticket" msgstr "Integria IMS チケットの作成" -#: ../../operation/incidents/configure_integriaims_incident.php:40 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:30 -#: ../../operation/incidents/list_integriaims_incidents.php:41 -msgid "Integria integration must be enabled in Pandora setup" -msgstr "Pandora セットアップでIntegria との統合が有効化されている必要があります" - -#: ../../operation/incidents/configure_integriaims_incident.php:115 +#: ../../operation/incidents/configure_integriaims_incident.php:108 msgid "Successfully created in Integria IMS" msgstr "Integria IMS で作成しました" -#: ../../operation/incidents/configure_integriaims_incident.php:116 +#: ../../operation/incidents/configure_integriaims_incident.php:109 msgid "Could not be created in Integria IMS" msgstr "Integria IMS で作成できませんでした" -#: ../../operation/incidents/configure_integriaims_incident.php:127 +#: ../../operation/incidents/configure_integriaims_incident.php:120 msgid "Successfully updated in Integria IMS" msgstr "Integria IMS で更新しました" -#: ../../operation/incidents/configure_integriaims_incident.php:128 +#: ../../operation/incidents/configure_integriaims_incident.php:121 msgid "Could not be updated in Integria IMS" msgstr "Integria IMS で更新できませんでした" -#: ../../operation/incidents/configure_integriaims_incident.php:270 +#: ../../operation/incidents/configure_integriaims_incident.php:266 msgid "" "This field corresponds to the Integria IMS user specified in Integria IMS " "setup" msgstr "このフィールドは、Integria IMS セットアップで指定された Integria IMS ユーザに対応します" -#: ../../operation/incidents/incident.php:60 -msgid "Incident management" -msgstr "インシデント管理" - -#: ../../operation/incidents/incident.php:107 -msgid "Successfully reclaimed ownership" -msgstr "所有権を得ました。" - -#: ../../operation/incidents/incident.php:108 -msgid "Could not reclame ownership" -msgstr "所有権を得られませんでした。" - -#: ../../operation/incidents/incident.php:199 -msgid "Error creating incident" -msgstr "インシデントの作成に失敗しました。" - -#: ../../operation/incidents/incident.php:201 -msgid "Incident created" -msgstr "インシデントを作成しました" - -#: ../../operation/incidents/incident.php:296 -msgid "Incidents:" -msgstr "インシデント:" - -#: ../../operation/incidents/incident.php:297 -msgid "All incidents" -msgstr "全インシデント" - -#: ../../operation/incidents/incident.php:319 -msgid "Priorities:" -msgstr "優先度:" - -#: ../../operation/incidents/incident.php:320 -msgid "All priorities" -msgstr "全優先度" - -#: ../../operation/incidents/incident.php:324 -msgid "Users:" -msgstr "ユーザ:" - -#: ../../operation/incidents/incident.php:340 -msgid "Agents:" -msgstr "エージェント:" - -#: ../../operation/incidents/incident.php:346 -msgid "All agents" -msgstr "全エージェント" - -#: ../../operation/incidents/incident.php:356 -msgid "Groups:" -msgstr "グループ:" - -#: ../../operation/incidents/incident.php:362 -msgid "Free text:" -msgstr "検索文字列:" - -#: ../../operation/incidents/incident.php:363 -msgid "Search by incident name or description, list matches." -msgstr "インシデント名または説明による検索にマッチした一覧を表示" - -#: ../../operation/incidents/incident.php:481 -msgid "Delete incidents" -msgstr "インシデント削除" - -#: ../../operation/incidents/incident.php:485 -msgid "Become owner" -msgstr "所有者になる" - -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:84 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:77 msgid "Not yet" msgstr "未完了" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:88 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:81 msgid "Not closed yet" msgstr "未クローズ" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:169 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:115 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:283 +msgid "Filename" +msgstr "ファイル名" + +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:159 msgid "File successfully added" msgstr "ファイルを追加しました" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:170 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:160 msgid "File could not be added" msgstr "ファイルを追加できませんでした" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:173 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:163 msgid "File has an invalid extension" msgstr "ファイルの拡張子が不正です" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:189 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:179 msgid "File successfully deleted" msgstr "ファイルを削除しました" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:190 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:180 msgid "File could not be deleted" msgstr "ファイルを削除できませんでした" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:254 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:243 msgid "File name" msgstr "ファイル名" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:332 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:259 +msgid "Add attachment" +msgstr "ファイルを追加" + +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:261 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:434 +msgid "Attached files" +msgstr "添付ファイル一覧" + +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:319 msgid "Comment successfully added" msgstr "コメントを追加しました" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:333 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:320 msgid "Comment could not be added" msgstr "コメントを追加できませんでした" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:359 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:346 msgid "No comments found" msgstr "コメントがありません" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:400 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:386 msgid "Created by" msgstr "作者:" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:401 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:387 msgid "Owned by" msgstr "オーナー:" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:402 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:388 msgid "Closed by" msgstr "クローズ者:" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:419 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:405 msgid "Closed at" msgstr "クローズ日時:" -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:430 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:416 msgid "People" msgstr "ユーザ" -#: ../../operation/incidents/list_integriaims_incidents.php:113 +#: ../../operation/incidents/list_integriaims_incidents.php:24 +msgid "Integria IMS Tickets" +msgstr "Integria IMS チケット" + +#: ../../operation/incidents/list_integriaims_incidents.php:106 msgid "Text filter" msgstr "テキストフィルタ" -#: ../../operation/incidents/list_integriaims_incidents.php:177 +#: ../../operation/incidents/list_integriaims_incidents.php:170 msgid "Created from" msgstr "作成者:" -#: ../../operation/incidents/list_integriaims_incidents.php:189 +#: ../../operation/incidents/list_integriaims_incidents.php:182 msgid "Created to" msgstr "作成対象者:" -#: ../../operation/incidents/list_integriaims_incidents.php:262 +#: ../../operation/incidents/list_integriaims_incidents.php:255 msgid "Ticket" msgstr "チケット" -#: ../../operation/incidents/list_integriaims_incidents.php:264 +#: ../../operation/incidents/list_integriaims_incidents.php:257 msgid "Status/Resolution" msgstr "状態/解決" -#: ../../operation/incidents/list_integriaims_incidents.php:265 +#: ../../operation/incidents/list_integriaims_incidents.php:258 msgid "Prior" msgstr "前" -#: ../../operation/incidents/list_integriaims_incidents.php:266 +#: ../../operation/incidents/list_integriaims_incidents.php:259 msgid "Updated/Started" msgstr "更新/開始" -#: ../../operation/incidents/list_integriaims_incidents.php:316 +#: ../../operation/incidents/list_integriaims_incidents.php:303 msgid "No tickets to show" msgstr "表示するチケットがありません" @@ -45199,10 +47223,6 @@ msgstr "表示するチケットがありません" msgid "%s Found" msgstr "%s 件見つかりました" -#: ../../operation/search_main.php:56 -msgid "Modules found" -msgstr "モジュールが見つかりました" - #: ../../operation/search_main.php:64 msgid "Users found" msgstr "ユーザが見つかりました" @@ -45215,126 +47235,121 @@ msgstr "グラフが見つかりました" msgid "Reports found" msgstr "レポートが見つかりました" -#: ../../operation/search_main.php:70 -msgid "Maps found" -msgstr "マップが見つかりました" - #: ../../operation/search_main.php:83 #, php-format msgid "Show %s of %s. View all matches" msgstr "%s 件(%s件中)の表示。全マッチ内容の表示。" -#: ../../operation/reporting/reporting_viewer.php:159 +#: ../../operation/reporting/reporting_viewer.php:210 msgid "View Report" msgstr "レポート表示" -#: ../../operation/reporting/reporting_viewer.php:201 +#: ../../operation/reporting/reporting_viewer.php:252 msgid "Set initial date" msgstr "開始日時を指定する" -#: ../../operation/reporting/reporting_viewer.php:229 +#: ../../operation/reporting/reporting_viewer.php:280 msgid "Invalid date selected. Initial date must be before end date." msgstr "不正な日時です。開始日時は終了日時より前でなければいけません。" -#: ../../operation/reporting/reporting_viewer.php:334 -#: ../../operation/reporting/graph_viewer.php:357 +#: ../../operation/reporting/reporting_viewer.php:385 +#: ../../operation/reporting/graph_viewer.php:432 msgid "Invalid date selected" msgstr "不正なデータが選択されました。" #: ../../operation/reporting/custom_reporting.php:28 -#: ../../operation/reporting/graph_viewer.php:391 +#: ../../operation/reporting/graph_viewer.php:466 msgid "There are no defined reportings" msgstr "定義されたレポートがありません" -#: ../../operation/reporting/graph_viewer.php:230 +#: ../../operation/reporting/graph_viewer.php:305 msgid "No data." msgstr "データがありません。" -#: ../../operation/reporting/graph_viewer.php:264 -#: ../../operation/reporting/graph_viewer.php:286 +#: ../../operation/reporting/graph_viewer.php:339 +#: ../../operation/reporting/graph_viewer.php:361 msgid "Graph defined" msgstr "定義済みグラフ" -#: ../../operation/reporting/graph_viewer.php:278 +#: ../../operation/reporting/graph_viewer.php:353 +msgid "Equalize maxiddmum thresholds" +msgstr "最大閾値を等しくする" + +#: ../../operation/reporting/graph_viewer.php:353 msgid "" "If an option is selected, all graphs will have the highest value from all " "modules included in the graph as a maximum threshold" msgstr "オプションを選択すると、最大閾値として、すべてのグラフに全モジュールの最大の値が含まれます。" -#: ../../operation/reporting/graph_viewer.php:287 +#: ../../operation/reporting/graph_viewer.php:362 msgid "Zoom x1" msgstr "ズーム x1" -#: ../../operation/reporting/graph_viewer.php:288 +#: ../../operation/reporting/graph_viewer.php:363 msgid "Zoom x2" msgstr "ズーム x2" -#: ../../operation/reporting/graph_viewer.php:289 +#: ../../operation/reporting/graph_viewer.php:364 msgid "Zoom x3" msgstr "ズーム x3" -#: ../../operation/reporting/graph_viewer.php:365 +#: ../../operation/reporting/graph_viewer.php:440 msgid "Custom graph viewer" msgstr "カスタムグラフ参照" -#: ../../operation/events/event_statistics.php:55 -msgid "Event graph by user" -msgstr "ユーザで分類したイベントグラフ" - -#: ../../operation/events/events_marquee.php:113 -#, php-format -msgid "%s - Latest events" -msgstr "%s - 最新のイベント" - -#: ../../operation/events/events_list.php:348 -#: ../../operation/events/events_list.php:1085 +#: ../../operation/events/events_list.php:356 +#: ../../operation/events/events_list.php:1095 msgid "No filter loaded" msgstr "フィルタが読み込まれていません" -#: ../../operation/events/events_list.php:356 -#: ../../operation/events/events_list.php:1085 +#: ../../operation/events/events_list.php:364 +#: ../../operation/events/events_list.php:1095 msgid "Filter loaded" msgstr "フィルタを読み込みました" -#: ../../operation/events/events_list.php:971 -#: ../../operation/events/events.php:937 +#: ../../operation/events/events_list.php:981 +#: ../../operation/events/events.php:1079 msgid "Group agents" msgstr "グループエージェント" -#: ../../operation/events/events_list.php:999 -#: ../../operation/events/events.php:1127 +#: ../../operation/events/events_list.php:1009 +#: ../../operation/events/events.php:1291 msgid "Id source event" msgstr "ソースイベントID" -#: ../../operation/events/events_list.php:1091 -#: ../../operation/events/events_list.php:1093 +#: ../../operation/events/events_list.php:1101 +#: ../../operation/events/events_list.php:1103 msgid "Event control filter" msgstr "イベントフィルタ" -#: ../../operation/events/events_list.php:1101 +#: ../../operation/events/events_list.php:1111 msgid "Error creating filter." msgstr "フィルタ作成エラー。" -#: ../../operation/events/events_list.php:1105 +#: ../../operation/events/events_list.php:1115 msgid "Error creating filter is duplicated." msgstr "フィルタ作成エラー、重複しています。" -#: ../../operation/events/events_list.php:1109 +#: ../../operation/events/events_list.php:1119 msgid "Filter created." msgstr "フィルタを作成しました。" -#: ../../operation/events/events_list.php:1114 +#: ../../operation/events/events_list.php:1124 msgid "Filter updated." msgstr "フィルタを更新しました。" -#: ../../operation/events/events_list.php:1118 +#: ../../operation/events/events_list.php:1128 msgid "Error updating filter." msgstr "フィルタ更新エラー。" -#: ../../operation/events/sound_events.php:60 +#: ../../operation/events/sound_events.php:83 msgid "Sound console" msgstr "サウンドコンソール" +#: ../../operation/events/sound_events.php:183 +msgid "Event" +msgstr "イベント" + #: ../../operation/events/events_rss.php:195 msgid "Your IP is not into the IP list with API access." msgstr "API アクセスできる IP 一覧に入っていません。" @@ -45343,140 +47358,140 @@ msgstr "API アクセスできる IP 一覧に入っていません。" msgid "The URL of your feed has bad hash." msgstr "フィードの URL に不正はハッシュがあります。" -#: ../../operation/events/events.php:697 +#: ../../operation/events/events.php:774 msgid "Event viewer" msgstr "イベントビューワ" -#: ../../operation/events/events.php:726 +#: ../../operation/events/events.php:821 msgid "History event list" msgstr "イベント一覧履歴" -#: ../../operation/events/events.php:730 +#: ../../operation/events/events.php:832 msgid "RSS Events" msgstr "RSS イベント" -#: ../../operation/events/events.php:734 -msgid "Marquee display" -msgstr "スクリーンセーバ表示" - -#: ../../operation/events/events.php:738 +#: ../../operation/events/events.php:843 msgid "Export to CSV file" msgstr "CSV ファイルに書き出す" -#: ../../operation/events/events.php:742 ../../operation/events/events.php:782 +#: ../../operation/events/events.php:854 ../../operation/events/events.php:902 msgid "Sound events" msgstr "サウンドイベント" -#: ../../operation/events/events.php:787 +#: ../../operation/events/events.php:907 msgid "History" msgstr "履歴" -#: ../../operation/events/events.php:849 +#: ../../operation/events/events.php:971 +msgid "Errors" +msgstr "エラー" + +#: ../../operation/events/events.php:994 msgid "" "Event viewer is disabled due event replication. For more information, please " "contact with the administrator" msgstr "イベントの複製のためイベント表示は無効化されています。より詳細は管理者に連絡してください。" -#: ../../operation/events/events.php:1377 +#: ../../operation/events/events.php:1503 msgid "Current filter" msgstr "現在のフィルタ" -#: ../../operation/events/events.php:1382 +#: ../../operation/events/events.php:1508 msgid "Not set." msgstr "未設定" -#: ../../operation/events/events.php:1395 +#: ../../operation/events/events.php:1521 msgid "Any status." msgstr "任意の状態" -#: ../../operation/events/events.php:1399 +#: ../../operation/events/events.php:1525 msgid "New events." msgstr "新規イベント" -#: ../../operation/events/events.php:1403 +#: ../../operation/events/events.php:1529 msgid "Validated." msgstr "承諾済" -#: ../../operation/events/events.php:1407 +#: ../../operation/events/events.php:1533 msgid "In proccess." msgstr "処理中" -#: ../../operation/events/events.php:1411 +#: ../../operation/events/events.php:1537 msgid "Not validated." msgstr "未承諾" -#: ../../operation/events/events.php:1423 +#: ../../operation/events/events.php:1549 msgid "Any time." msgstr "任意の時間" -#: ../../operation/events/events.php:1425 -#: ../../operation/events/events.php:2301 +#: ../../operation/events/events.php:1551 +#: ../../operation/events/events.php:2461 msgid "Last hour." msgstr "直近 1時間" -#: ../../operation/events/events.php:1427 +#: ../../operation/events/events.php:1553 #, php-format msgid "Last %d hours." msgstr "直近 %d 時間" -#: ../../operation/events/events.php:1435 +#: ../../operation/events/events.php:1561 msgid "Duplicated" msgstr "複数回数発生イベント" -#: ../../operation/events/events.php:1438 +#: ../../operation/events/events.php:1564 msgid "All events." msgstr "全イベント" -#: ../../operation/events/events.php:1442 +#: ../../operation/events/events.php:1568 msgid "Group agents." msgstr "グループエージェント" -#: ../../operation/events/events.php:1520 +#: ../../operation/events/events.php:1658 msgid "In progress selected" msgstr "処理中を選択" -#: ../../operation/events/events.php:1521 +#: ../../operation/events/events.php:1659 msgid "Validate selected" msgstr "選択したものを承諾" -#: ../../operation/events/events.php:1539 -#: ../../operation/events/events.build_table.php:990 +#: ../../operation/events/events.php:1693 +#: ../../operation/events/events.build_table.php:1001 msgid "Execute event response" msgstr "イベント応答の実行" -#: ../../operation/events/events.php:1544 -#: ../../operation/events/events.build_table.php:995 +#: ../../operation/events/events.php:1706 +#: ../../operation/events/events.build_table.php:1009 #, php-format msgid "A maximum of %s event custom responses can be selected" msgstr "最大 %s イベントのカスタム応答を選択できます" -#: ../../operation/events/events.php:1549 -#: ../../operation/events/events.build_table.php:1000 +#: ../../operation/events/events.php:1711 +#: ../../operation/events/events.build_table.php:1014 msgid "Please, select an event" msgstr "イベントを選択してください" -#: ../../operation/events/events.php:1638 +#: ../../operation/events/events.php:1800 msgid "has at least" msgstr "は少なくとも次のイベント数あります:" -#: ../../operation/events/events.php:1640 +#: ../../operation/events/events.php:1802 msgid "events" msgstr "イベント" -#: ../../operation/events/events.php:1884 +#: ../../operation/events/events.php:2046 msgid "Validate events" msgstr "イベントの承諾" -#: ../../operation/events/events.php:1899 -#: ../../operation/events/events.build_table.php:852 +#: ../../operation/events/events.php:2061 +#: ../../operation/events/events.build_table.php:860 msgid "Change to in progress status" msgstr "進捗状況へ変更" -#: ../../operation/events/events.php:1908 +#: ../../operation/events/events.php:2070 msgid "Delete events" msgstr "イベントの削除" -#: ../../operation/events/events.php:2303 +#: ../../operation/events/events.php:2463 msgid "hours." msgstr "時間" @@ -45517,7 +47532,12 @@ msgstr "ネットワーク自動検出タスク" msgid "has no recon tasks assigned" msgstr "は自動検出タスクが割り当てられていません" -#: ../../general/footer.php:54 +#: ../../general/footer.php:47 +#, php-format +msgid "%s %s - %s - MR %s" +msgstr "%s %s - %s - MR %s" + +#: ../../general/footer.php:52 #, php-format msgid "Page generated on %s" msgstr "ページ生成: %s" @@ -45648,26 +47668,26 @@ msgstr "" " という名前の複数の要素に分割したタブにすることで、エディターを簡素化しました。%s " "ビジュアルマップが処理するように設計したアイテムは、’静的画像'、'パーセントバー'、'モジュールグラフ'、および '単純な値' です。" -#: ../../general/first_task/cluster_builder.php:30 +#: ../../general/first_task/cluster_builder.php:46 msgid "There are no clusters defined yet." msgstr "クラスタが定義されていません。" -#: ../../general/first_task/cluster_builder.php:38 -#: ../../general/first_task/cluster_builder.php:56 +#: ../../general/first_task/cluster_builder.php:54 +#: ../../general/first_task/cluster_builder.php:72 msgid "Create Cluster" msgstr "クラスタ作成" -#: ../../general/first_task/cluster_builder.php:41 +#: ../../general/first_task/cluster_builder.php:57 msgid "" "A cluster is a group of devices that provide the same service in high " "availability." msgstr "クラスタは、同一サービスの高可用性を提供するデバイスのグループです。" -#: ../../general/first_task/cluster_builder.php:43 +#: ../../general/first_task/cluster_builder.php:59 msgid "Depending on how they provide that service, we can find two types:" msgstr "どのようにサービス提供であるかに依存し、次の 2つのタイプがあります:" -#: ../../general/first_task/cluster_builder.php:45 +#: ../../general/first_task/cluster_builder.php:61 msgid "" "Clusters to balance the service load: these are active - active " "(A/A) mode clusters. It means that all the nodes (or machines that compose " @@ -45677,7 +47697,7 @@ msgstr "" "
サービス負荷分散クラスタ
:これらは、アクティブ-" "アクティブ(A/A)モードクラスタです。すべてのノード(構成するマシン)が動作していることを意味します。1台が停止しても動作を継続しますが負荷は増えます。" -#: ../../general/first_task/cluster_builder.php:47 +#: ../../general/first_task/cluster_builder.php:63 msgid "" "Clusters to guarantee service: these are active - passive (A/P) mode " "clusters. It means that one of the nodes (or machines that make up the " @@ -45826,13 +47846,17 @@ msgid "Create Fields " msgstr "フィールド作成 " #: ../../general/first_task/planned_downtime.php:18 -msgid "There are no planned downtime defined yet." +msgid "There are no scheduled downtime defined yet." msgstr "計画停止が定義されていません。" +#: ../../general/first_task/planned_downtime.php:22 +msgid "Scehduled Downtime" +msgstr "計画停止" + #: ../../general/first_task/planned_downtime.php:25 #: ../../general/first_task/planned_downtime.php:37 -msgid "Create Planned Downtime" -msgstr "計画停止作成" +msgid "Create Scheduled Downtime" +msgstr "計画停止の作成" #: ../../general/first_task/planned_downtime.php:28 #, php-format @@ -45880,16 +47904,16 @@ msgstr "" "\t\t\t\tトラップをフィルタすることができます。異なるフィルタを定義するには、’管理' -> 'SNMP管理コンソール' および \n" "\t\t\t\t\"SNMP フィルタ' へ行ってください。複数トラップがサーバで自動的に除外され、一つになります。 " -#: ../../general/first_task/service_list.php:20 +#: ../../general/first_task/service_list.php:19 msgid "There are no services defined yet." msgstr "サービスが定義されていません。" -#: ../../general/first_task/service_list.php:28 -#: ../../general/first_task/service_list.php:42 +#: ../../general/first_task/service_list.php:26 +#: ../../general/first_task/service_list.php:40 msgid "Create Services" msgstr "サービス作成" -#: ../../general/first_task/service_list.php:31 +#: ../../general/first_task/service_list.php:30 msgid "" "A service is a way to group your IT resources based on their " "functionalities. \n" @@ -45999,23 +48023,23 @@ msgstr "" "\t\tエージェント管理画面へ行ってください。次に、\"コレクション\" というサブオプションへ行きます。以下の画像で示すように、\n" "\t\t新たなコレクションを作成するにはそれをクリックします。 " -#: ../../general/header.php:76 +#: ../../general/header.php:75 msgid "Sobre actualización de revisión menor" msgstr "" -#: ../../general/header.php:111 ../../general/header.php:113 +#: ../../general/header.php:110 ../../general/header.php:112 msgid "Enter keywords to search" msgstr "検索文字列を入力してください" -#: ../../general/header.php:363 +#: ../../general/header.php:375 msgid "Go to support" msgstr "サポート" -#: ../../general/header.php:369 +#: ../../general/header.php:389 msgid "Go to documentation" msgstr "ドキュメント" -#: ../../general/header.php:786 +#: ../../general/header.php:811 msgid "Report an issue" msgstr "問題を報告" @@ -46026,14 +48050,14 @@ msgid "" "brief contextual help, not intented to teach you how to use %s. Official " "documentation of %s is about 900 pages, and you probably don't need to read " "it entirely, but sure, you should download it and take a look.

\n" -" Download the official documentation" +" Download the official documentation" msgstr "" -"これは、%s コンソールのオンラインヘルプです。このヘルプは簡単なコンテキストヘルプであり、%s " -"の使用方法を教えることを目的としたものではありません。%s " -"の公式ドキュメントは約900ページあり、通常はすべてを読む必要はありませんが、ダウンロードして見てください。

\n" -" 公式ドキュメントをダウンロードする" +"これは %sコンソールのオンラインヘルプです。 このヘルプは、簡単なコンテキストヘルプであり、%s " +"の使用方法のすべてを示すことを目的としたものではありません。 %s " +"の公式ドキュメントは約900ページであり、おそらくすべてを読む必要はありませんが、ダウンロードして確認する必要があります。

\n" +" 公式ドキュメントのダウンロード" #: ../../general/alert_enterprise.php:120 #, php-format @@ -46130,13 +48154,14 @@ msgid "" "RHEV or Informix between others. The Enterprise version will have all this, " "plus the ability to distribute and manage your own local modules on your " "systems, individually or through policies.\n" -"


ログインの失敗は " "Pandora FMS システムログに記録され他のユーザから確認されます。問題があれば管理者へ連絡してください。" -#: ../../general/noaccess2.php:22 +#: ../../general/node_deactivated.php:36 +msgid "You cannot use this node until system is unified" +msgstr "システムが統合されるまで、このノードを使用することはできません" + +#: ../../general/node_deactivated.php:56 +#, php-format +msgid "Please navigate to %s to unify system" +msgstr "システムを統合するには、%s に移動してください" + +#: ../../general/noaccess2.php:23 msgid "Access to this page is restricted" msgstr "このページへのアクセスは制限されています" -#: ../../general/noaccess2.php:34 +#: ../../general/noaccess2.php:35 msgid "" "Access to this page is restricted to authorized users only, please contact " "system administrator if you need assistance.

\n" @@ -46311,59 +48368,69 @@ msgstr "" "このページへのアクセスは認証されたユーザに限定されています。手助けが必要な場合はシステム管理者へ連絡してください。

\n" "\t\t\tこのページへの全てのアクセスは、Pandora のシステムデータベースのセキュリティログに記録されます。" -#: ../../general/mysqlerr.php:107 +#: ../../general/mysqlerr.php:105 msgid "Database error" msgstr "データベースエラー" -#: ../../general/mysqlerr.php:117 +#: ../../general/mysqlerr.php:115 msgid "" "Failure to connect to historical database, please check the configuration or " "contact system administrator if you need assistance." msgstr "ヒストリデータベースへの接続に失敗しました。構成を確認するか、支援が必要な場合はシステム管理者に連絡してください。" -#: ../../general/mysqlerr.php:119 +#: ../../general/mysqlerr.php:117 msgid "" "Failure to connect to Database server, please check the configuration file " "config.php or contact system administrator if you need assistance." msgstr "" "データベースサーバへの接続に失敗しました。設定ファイル config.php を確認するか、支援が必要な場合はシステム管理者に連絡してください。" -#: ../../general/login_page.php:50 +#: ../../general/login_page.php:54 #, php-format msgid "Go to %s Website" msgstr "%s ウェブサイトへ行く" -#: ../../general/login_page.php:63 +#: ../../general/login_page.php:68 msgid "Go to Login" msgstr "ログインへ" -#: ../../general/login_page.php:227 +#: ../../general/login_page.php:251 msgid "Login as admin" msgstr "admin としてログイン" -#: ../../general/login_page.php:283 -msgid "Authentication code" -msgstr "認証コード" - -#: ../../general/login_page.php:295 +#: ../../general/login_page.php:319 msgid "View details" msgstr "詳細を表示" -#: ../../general/login_page.php:323 ../../general/login_page.php:326 +#: ../../general/login_page.php:350 ../../general/login_page.php:353 #, php-format msgid "WELCOME TO %s" msgstr "%s へようこそ" -#: ../../general/login_page.php:335 ../../general/login_page.php:338 +#: ../../general/login_page.php:362 ../../general/login_page.php:365 msgid "NEXT GENERATION" msgstr "NEXT GENERATION" -#: ../../general/login_page.php:467 ../../general/login_page.php:469 +#: ../../general/login_page.php:514 +msgid "User node access not enabled" +msgstr "ユーザノードアクセスが有効になっていません" + +#: ../../general/login_page.php:517 ../../general/login_page.php:521 +msgid "Centralized user in metaconsole" +msgstr "メタコンソールの一元化ユーザ" + +#: ../../general/login_page.php:522 +msgid "" +"This user does not have access on node, please enable node access on this " +"user from metaconsole." +msgstr "このユーザはノードにアクセスできません。メタコンソールからこのユーザのノードアクセスを有効にしてください。" + +#: ../../general/login_page.php:537 ../../general/login_page.php:539 #, php-format msgid "Problem with %s database" msgstr "%s データベースに問題があります" -#: ../../general/login_page.php:473 +#: ../../general/login_page.php:543 msgid "" "Cannot connect to the database, please check your database setup in the " "include/config.php file.

\n" @@ -46375,11 +48442,11 @@ msgstr "" "\t\tおそらく、データベース名、ホスト名、ユーザ名、パスワードの値が不正か\n" "\t\tデータベースサーバが動作していません。" -#: ../../general/login_page.php:478 +#: ../../general/login_page.php:548 msgid "DB ERROR" msgstr "DB エラー" -#: ../../general/login_page.php:484 +#: ../../general/login_page.php:554 #, php-format msgid "" "If you have modified the auth system, the origin of this problem could be " @@ -46391,11 +48458,11 @@ msgstr "" "が設定データベースの認証設定を上書きできないことです。以下を実行することにより、データベースよりそれらを削除してください。
DELETE "
 "FROM tconfig WHERE token = \"auth\";
" -#: ../../general/login_page.php:489 +#: ../../general/login_page.php:559 msgid "Empty configuration table" msgstr "設定テーブルが空です" -#: ../../general/login_page.php:491 +#: ../../general/login_page.php:561 #, php-format msgid "" "Cannot load configuration variables from database. Please check your " @@ -46415,11 +48482,11 @@ msgstr "" "\t\t\t

%s コンソールが include/config.php を見つけられないか、ファイルのパーミッションが\n" "\t\t\t不正で HTTP サーバがそれを読めません。この問題を修正するにはドキュメントを確認してください。" -#: ../../general/login_page.php:501 +#: ../../general/login_page.php:571 msgid "No configuration file found" msgstr "設定ファイルがありません" -#: ../../general/login_page.php:503 +#: ../../general/login_page.php:573 #, php-format msgid "" "%s Console cannot find include/config.php or this file has invalid\n" @@ -46429,16 +48496,16 @@ msgstr "" "%s コンソールが include/config.php を見つけられないか、このファイルのパーミッションが不正で\n" "\t\tHTTP サーバがそれを読めません。この問題を修正するにはドキュメントを参照してください。" -#: ../../general/login_page.php:515 +#: ../../general/login_page.php:585 #, php-format msgid "You may try to run the %sinstallation wizard%s to create one." msgstr "作成するには、%sインストールウィザード%s を実行します。" -#: ../../general/login_page.php:519 +#: ../../general/login_page.php:589 msgid "Installer active" msgstr "インストーラが有効です" -#: ../../general/login_page.php:521 +#: ../../general/login_page.php:591 #, php-format msgid "" "For security reasons, normal operation is not possible until you delete " @@ -46448,11 +48515,11 @@ msgstr "" "セキュリティ上の理由により、インストーラファイルを削除するまで通常の操作はできません。\n" "\t\t%s コンソールを実行する前に、./install.php ファイルを削除してください。" -#: ../../general/login_page.php:528 +#: ../../general/login_page.php:598 msgid "Bad permission for include/config.php" msgstr "include/config.php のパーミッションが不正です" -#: ../../general/login_page.php:530 +#: ../../general/login_page.php:600 msgid "" "For security reasons, config.php must have restrictive permissions, " "and \"other\" users\n" @@ -46467,21 +48534,21 @@ msgstr "" "\t\tのみが書けるようにする必要があります。config.phpのパーミッションを変更するまで\n" "\t\t通常の操作はできません。セキュリティのために対応してください。" -#: ../../general/login_page.php:538 +#: ../../general/login_page.php:608 msgid "Bad defined homedir" msgstr "homedir の定義が不正です" -#: ../../general/login_page.php:539 +#: ../../general/login_page.php:609 msgid "" "In the config.php file in the variable $config[\"homedir\"] = add the " "correct path" msgstr "config.php ファイル内で、$config[\"homedir\"] = に正しいパスを設定してください。" -#: ../../general/login_page.php:543 +#: ../../general/login_page.php:613 msgid "Bad defined homeurl or homeurl_static" msgstr "homeurl または homeurl_static の定義が不正です" -#: ../../general/login_page.php:544 +#: ../../general/login_page.php:614 msgid "" "In the config.php file in the variable $config[\"homeurl\"] or " "$config[\"homeurl_static\"] = add the correct path" @@ -46571,6 +48638,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Remote modules" #~ msgstr "リモートモジュール数" +#~ msgid "Simple" +#~ msgstr "シンプル" + #~ msgid "Updated at realtime" #~ msgstr "リアルタイム更新" @@ -46586,9 +48656,15 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "times" #~ msgstr "回" +#~ msgid "Operator" +#~ msgstr "オペレータ" + #~ msgid "Criticity" #~ msgstr "危険度" +#~ msgid "Enabled / Disabled" +#~ msgstr "有効 / 無効" + #~ msgid "MTTR" #~ msgstr "MTTR" @@ -46607,6 +48683,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Alert report module" #~ msgstr "アラートレポートモジュール" +#~ msgid "Avg. Value" +#~ msgstr "平均値" + #, php-format #~ msgid "Error updating passwords: %s" #~ msgstr "パスワードの更新に失敗しました。:%s" @@ -46624,6 +48703,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "This user doesn't have any assigned profile/group" #~ msgstr "このユーザには、プロファイル・グループが割り当てられていません。" +#~ msgid "Event graph by user" +#~ msgstr "ユーザで分類したイベントグラフ" + +#~ msgid "Marquee display" +#~ msgstr "スクリーンセーバ表示" + #~ msgid "Main event view" #~ msgstr "一覧" @@ -46645,15 +48730,76 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Search by any alphanumeric field in the trap" #~ msgstr "トラップの英数字フィールド検索" +#~ msgid "Incidents by source" +#~ msgstr "発生元で分類したインシデント" + +#~ msgid "Incident management" +#~ msgstr "インシデント管理" + +#~ msgid "Successfully reclaimed ownership" +#~ msgstr "所有権を得ました。" + +#~ msgid "Could not reclame ownership" +#~ msgstr "所有権を得られませんでした。" + +#~ msgid "Error creating incident" +#~ msgstr "インシデントの作成に失敗しました。" + +#~ msgid "All incidents" +#~ msgstr "全インシデント" + +#~ msgid "All priorities" +#~ msgstr "全優先度" + #~ msgid "No incidents match your search filter" #~ msgstr "フィルタに適合するインシデントはありません。" +#~ msgid "Delete incidents" +#~ msgstr "インシデント削除" + +#~ msgid "Become owner" +#~ msgstr "所有者になる" + +#~ msgid "Create incident" +#~ msgstr "インシデント作成" + +#~ msgid "File could not be saved due to database error" +#~ msgstr "データベースエラーのため、ファイルの保存に失敗しました。" + +#~ msgid "File uploaded" +#~ msgstr "ファイルをアップロードしました。" + +#~ msgid "File could not be uploaded" +#~ msgstr "ファイルのアップロードに失敗しました。" + +#~ msgid "Incident details" +#~ msgstr "インシデント詳細" + +#~ msgid "Opened at" +#~ msgstr "登録日時" + +#~ msgid "Update incident" +#~ msgstr "更新" + +#~ msgid "Add note" +#~ msgstr "コメントを追加" + +#~ msgid "Notes attached to incident" +#~ msgstr "コメント一覧" + #~ msgid "There are no messages" #~ msgstr "あなた宛のメッセージはありません。" #~ msgid "at" #~ msgstr "時刻:" +#~ msgid "Message successfully sent" +#~ msgstr "メッセージを送りました。" + +#, php-format +#~ msgid "Error sending message to group %s" +#~ msgstr "グループ %s 宛のメッセージ送信に失敗しました。" + #~ msgid "Network map deleted successfully" #~ msgstr "ネットワークマップを削除しました。" @@ -46786,6 +48932,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "CSV File" #~ msgstr "CSVファイル" +#~ msgid "Marquee" +#~ msgstr "スクリーンセーバー" + #~ msgid "Refresh: " #~ msgstr "更新: " @@ -46881,12 +49030,33 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Profiles defined in Pandora" #~ msgstr "Pandora 内プロファイル" +#~ msgid "System incidents reading" +#~ msgstr "インシデント読み出し" + +#~ msgid "System incidents writing" +#~ msgstr "インシデント書き込み" + +#~ msgid "System incidents management" +#~ msgstr "インシデント管理" + +#~ msgid "View incidents" +#~ msgstr "インシデント参照" + +#~ msgid "Edit incidents" +#~ msgstr "インシデント編集" + +#~ msgid "Manage incidents" +#~ msgstr "インシデント管理" + #~ msgid "Pandora management" #~ msgstr "Pandora システム管理" #~ msgid "Users defined in Pandora" #~ msgstr "Pandora 内ユーザ" +#~ msgid "Deleting User" +#~ msgstr "ユーザの削除" + #~ msgid "Groups defined in Pandora" #~ msgstr "定義済みグループ" @@ -46904,6 +49074,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "set here." #~ msgstr "リアルタイム統計が無効の場合、ここで統計処理間隔を設定します。" +#~ msgid "Success updatng OS" +#~ msgstr "OS を更新しました" + #~ msgid "Local Pandora FMS" #~ msgstr "Pandora FMS ローカル" @@ -46960,6 +49133,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "the corresponding fields of this associated \"Default action\"." #~ msgstr "フィールド1、フィールド2 またはフィールド 3 を入力した場合、対応するフィールドの設定が \"デフォルトアクション\" になります。" +#~ msgid "Query SQL" +#~ msgstr "SQL クエリ" + +#~ msgid "SQL preview" +#~ msgstr "SQL プレビュー" + #~ msgid "Show in two columns" #~ msgstr "2カラムで表示" @@ -47005,9 +49184,18 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Agents defined in Pandora" #~ msgstr "Pandora 内エージェント" +#~ msgid "Each planned downtime must have a different name" +#~ msgstr "それぞれの計画停止は異なる名前でなければいけません" + +#~ msgid "Planned downtime must have a name" +#~ msgstr "計画停止には名前が必要です" + #~ msgid "There are no scheduled downtimes" #~ msgstr "計画停止は定義されていません。" +#~ msgid "No planned downtime" +#~ msgstr "計画停止はありません。" + #~ msgid "Executed" #~ msgstr "実行済" @@ -47021,6 +49209,15 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Deleted data above %d" #~ msgstr "%d 以上のデータを削除しました。" +#~ msgid "Some required fields are missed" +#~ msgstr "必須フィールドが設定されていません" + +#~ msgid "name" +#~ msgstr "名前" + +#~ msgid "Processing error" +#~ msgstr "処理エラー" + #~ msgid "" #~ "In case you use an Export server you can link this module and export data to " #~ "one these." @@ -47035,6 +49232,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Agent icon for GIS Maps." #~ msgstr "GISマップのエージェントアイコン" +#~ msgid "Unable to do SNMP walk" +#~ msgstr "snmpwalk を実行できません。" + #~ msgid "No tags selected" #~ msgstr "タグが選択されていません" @@ -47053,6 +49253,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Database event" #~ msgstr "イベントDB" +#~ msgid "Agents updated successfully" +#~ msgstr "エージェントを更新しました。" + #~ msgid "Agents cannot be updated" #~ msgstr "エージェントの更新ができませんでした。" @@ -47065,6 +49268,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Select agents first" #~ msgstr "最初にエージェントを選択" +#~ msgid "Not deleted. You must select an existing user" +#~ msgstr "削除できませんでした存在するユーザを選択してください。" + #~ msgid "Massive alerts addition" #~ msgstr "複数アラート追加" @@ -47129,6 +49335,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Choose agent" #~ msgstr "エージェントの選択" +#~ msgid "All agents" +#~ msgstr "全エージェント" + #~ msgid "Select the agent you want information about" #~ msgstr "情報を見たいエージェントを選択してください。" @@ -47362,9 +49571,18 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "サーバプラグインの入手方法についてはドキュメントを参照してください。

プラグインは、パブリックリソースライブラリから入手できます。" +#~ msgid "Register plugin" +#~ msgstr "プラグインの登録" + +#~ msgid "Traceroute to " +#~ msgstr "以下へのtraceroute " + #~ msgid "Ping to " #~ msgstr "以下へのping " +#~ msgid "Basic TCP Scan on " +#~ msgstr "基本TCPスキャン: " + #~ msgid "SNMPget executable does not exist." #~ msgstr "snmpgetコマンドがありません。" @@ -47384,6 +49602,15 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "リソースの取得および利用方法については、ドキュメントを参照してください。

リソースは、我々のPublic " #~ "Resource Libraryから取得できます。" +#~ msgid "No agent selected or the agent does not exist" +#~ msgstr "エージェントが選択されてないか、存在しません。" + +#~ msgid "Successfully modules created" +#~ msgstr "モジュールを作成しました。" + +#~ msgid "Server connection failed" +#~ msgstr "サーバの接続に失敗しました。" + #~ msgid "" #~ "Update Manager is one of the most advanced features of Pandora FMS " #~ "Enterprise version, for more information visit the agent is saved." #~ msgstr "エージェントが保存されたときのみ
表示されます。" +#~ msgid "" +#~ "WARNING: If you delete this planned downtime, it will not be taken into " +#~ "account in future SLA reports" +#~ msgstr "警告: この計画停止を削除すると、今後の SLA レポートに反映されません" + +#, php-format +#~ msgid "Free space on %s" +#~ msgstr "%s の空き容量" + +#, php-format +#~ msgid "%s service modules created succesfully" +#~ msgstr "%s 個のサービスモジュールを作成しました" + +#, php-format +#~ msgid "Error creating %s service modules" +#~ msgstr "%s 個のサービスモジュール作成エラー" + +#, php-format +#~ msgid "%s process modules created succesfully" +#~ msgstr "%s 個のプロセスモジュールを作成しました" + +#, php-format +#~ msgid "Error creating %s process modules" +#~ msgstr "%s 個のプロセスモジュール作成エラー" + +#, php-format +#~ msgid "%s disk space modules created succesfully" +#~ msgstr "%s 個のディスクスペースモジュールを作成しました" + +#, php-format +#~ msgid "Error creating %s disk space modules" +#~ msgstr "%s 個のディスクスペースモジュール作成エラー" + +#, php-format +#~ msgid "%s modules created from components succesfully" +#~ msgstr "コンポーネントから %s 個のモジュールを作成しました" + +#, php-format +#~ msgid "Error creating %s modules from components" +#~ msgstr "コンポーネントから %s 個のモジュールの作成エラー" + +#, php-format +#~ msgid "%s modules already exist" +#~ msgstr "%s 個のモジュールはすでに存在します" + +#~ msgid "WMI Explore" +#~ msgstr "WMIエクスプローラ" + +#~ msgid "Unable to do WMI explorer" +#~ msgstr "WMIエクスプローラを実行できません" + +#~ msgid "Free space on disk" +#~ msgstr "ディスク空き容量" + +#~ msgid "WMI components" +#~ msgstr "WMIコンポーネント" + +#~ msgid "Wizard mode" +#~ msgstr "ウィザードモード" + +#~ msgid "Add to modules list" +#~ msgstr "モジュール一覧に追加" + +#~ msgid "Remove from modules list" +#~ msgstr "モジュール一覧から削除" + +#~ msgid "Modules list is empty" +#~ msgstr "モジュール一覧が空です" + #, php-format #~ msgid "DEBUG: Invalid module type specified in %s:%s" #~ msgstr "DEBUG: %s:%s に不正なモジュールタイプが指定されています" @@ -47944,6 +50660,60 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Activate this to prevent the relation from being updated or deleted" #~ msgstr "更新や削除に対しても関係を維持するには、これを有効にしてください" +#~ msgid "The SNMP remote plugin doesnt seem to be installed" +#~ msgstr "SNMP リモートプラグインがインストールされていません" + +#~ msgid "It is necessary to use some features" +#~ msgstr "いくつかの機能を利用するために必要です" + +#~ msgid "" +#~ "Please, install the SNMP remote plugin (The name of the plugin must be " +#~ "snmp_remote.pl)" +#~ msgstr "SNMP リモートプラグインをインストールしてください (プラグインの名前は snmp_remote.pl である必要があります)" + +#~ msgid "Remote system doesnt support host SNMP information" +#~ msgstr "リモートシステムは、ホスト SNMP 情報をサポートしていません。" + +#, php-format +#~ msgid "Check if the process %s is running or not" +#~ msgstr "プロセス %s が動作しているかどうか確認してください" + +#~ msgid "Disk use information" +#~ msgstr "ディスク利用情報" + +#, php-format +#~ msgid "%s modules created succesfully" +#~ msgstr "%s 個のモジュールを作成しました" + +#, php-format +#~ msgid "Error creating %s modules" +#~ msgstr "%s 個のモジュール作成エラー" + +#~ msgid "Modules created succesfully" +#~ msgstr "モジュールを作成しました" + +#~ msgid "" +#~ "If the device is a network device, try with the SNMP Interfaces wizard" +#~ msgstr "ネットワークデバイスの場合は、SNMP インタフェースウィザードを試してください" + +#~ msgid "Devices" +#~ msgstr "デバイス" + +#~ msgid "Temperature sensors" +#~ msgstr "温度センサー" + +#~ msgid "Other SNMP data" +#~ msgstr "他の SNMP データ" + +#~ msgid "SNMP remote plugin is necessary for this feature" +#~ msgstr "この機能には、SNMP リモートプラグインが必要です" + +#~ msgid "Device" +#~ msgstr "デバイス" + +#~ msgid "Temperature" +#~ msgstr "温度" + #, php-format #~ msgid "Purge task launched for agent %s :: Data older than %s" #~ msgstr "エージェント %s の削除タスクを起動しました。%s より古いデータが対象です。" @@ -47966,6 +50736,11 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "The parent relationships in Pandora will be drawn in the map." #~ msgstr "Pandora における親子関係がマップに表示されます。" +#~ msgid "" +#~ "Your report has been planned, and the system will email you a PDF with the " +#~ "report as soon as its finished" +#~ msgstr "レポートが予定されました。準備完了次第 PDF のレポートをメール送信します。" + #~ msgid "Load default event fields" #~ msgstr "デフォルトイベントフィールドの読み込み" @@ -47975,12 +50750,22 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "No special days configured" #~ msgstr "特別日が設定されていません" +#~ msgid "Delete from all consoles" +#~ msgstr "全コンソールからの削除" + +#, php-format +#~ msgid "Deleting User %s from all consoles" +#~ msgstr "ユーザ %s を全コンソールから削除しました" + #~ msgid "Interactive charts" #~ msgstr "動的グラフ" #~ msgid "Whether to use Javascript or static PNG graphs" #~ msgstr "Javascript のグラフか静的な PNG のグラフ利用の選択" +#~ msgid "Please wait..." +#~ msgstr "お待ちください..." + #~ msgid "" #~ "Set this value when your PandoraFMS across inverse proxy or for example with " #~ "mod_proxy of Apache." @@ -48003,6 +50788,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "アシスタントの設定です。'フルモード' はヘッダーにアイコンとヘルプが表示されうるさい感じになます。'オンデマンド' " #~ "はフルモードと同じですがうるさくはありません。'上級者' はヘッダーにアイコンとヘルプが表示されません。" +#~ msgid "Allow create planned downtimes in the past" +#~ msgstr "終了した計画停止の作成を許可する" + #~ msgid "The planned downtimes created in the past will affect the SLA reports" #~ msgstr "終了した計画停止の作成は SLA レポートに影響します" @@ -48083,12 +50871,27 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "アップデートマネージャは、匿名で Pandora FMS の利用状況 (動作中のエージェントおよびモジュール数) " #~ "を送信します。これを無効にするには、アップデートマネージャプラグインの設定で、リモートサーバアドレスを削除します。" +#~ msgid "Checking for the newest package." +#~ msgstr "最新パッケージの確認中。" + +#~ msgid "Downloading for the newest package." +#~ msgstr "最新パッケージのダウンロード中。" + +#~ msgid "browse it" +#~ msgstr "ブラウズしてください" + #~ msgid "" #~ "Remember that this package will override the actual Pandora FMS files and it " #~ "is recommended to do a backup before continue with the update." #~ msgstr "" #~ "このパッケージは既存の Pandora FMS ファイルを上書きすることに注意してください。アップデートを実行する前にバックアップを取得してください。" +#~ msgid "Updating" +#~ msgstr "更新中" + +#~ msgid "Package updated successfully." +#~ msgstr "パッケージを更新しました。" + #~ msgid "" #~ "If there are any database change, it will be applied on the next login." #~ msgstr "データベース変更がある場合は、次回のログイン時に適用されます。" @@ -48096,9 +50899,18 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Package not updated." #~ msgstr "パッケージは更新されませんでした。" +#~ msgid "Event alerts" +#~ msgstr "イベントアラート" + #~ msgid "Successfully deleted export target" #~ msgstr "エクスポートターゲットを削除しました。" +#~ msgid "Error creating service" +#~ msgstr "サービス作成エラー" + +#~ msgid "Error updating service" +#~ msgstr "サービスの更新エラー" + #~ msgid "" #~ "In manual mode you should set the weights manually. In auto mode the weights " #~ "have default values.\n" @@ -48108,32 +50920,76 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "マニュアルモードではウエイトを手動で設定する必要があります。自動モードではウエイトはデフォルトの値があります。\n" #~ "\t\tシンプルモードでは、\"障害要素\"として設定したもののみがサービスの状態計算に利用されます。" +#~ msgid "" +#~ "This values are by default because the service is auto calculate mode." +#~ msgstr "サービスが自動計算モードのため、デフォルト値です。" + +#~ msgid "Please set limit between 0 to 100." +#~ msgstr "制限は、0 と 100 の間で設定してください。" + +#~ msgid "Warning Service alert" +#~ msgstr "警告サービスアラート" + +#~ msgid "Critical Service alert" +#~ msgstr "障害サービスアラート" + +#~ msgid "SLA critical service alert" +#~ msgstr "SLA 障害サービスアラート" + +#~ msgid "Error empty module" +#~ msgstr "モジュールが空です" + +#~ msgid "Error empty agent" +#~ msgstr "エージェントが空です" + +#~ msgid "Error empty service" +#~ msgstr "サービスが空です" + +#~ msgid "Service element created successfully" +#~ msgstr "サービス要素を作成しました" + +#~ msgid "Error creating service element" +#~ msgstr "サービス要素の作成エラー" + +#~ msgid "Service element updated successfully" +#~ msgstr "サービス要素を更新しました" + +#~ msgid "Error updating service element" +#~ msgstr "サービス要素の更新エラー" + +#~ msgid "Service element deleted successfully" +#~ msgstr "サービス要素を削除しました" + +#~ msgid "Error deleting service element" +#~ msgstr "サービス要素の削除エラー" + +#~ msgid "Edit element service" +#~ msgstr "サービス要素編集" + +#~ msgid "Create element service" +#~ msgstr "サービス要素作成" + +#~ msgid "First select an agent" +#~ msgstr "最初にエージェントを選択" + +#~ msgid "Ok weight" +#~ msgstr "正常ウエイト" + +#~ msgid "" +#~ "Only the critical elements are relevant to calculate the service status" +#~ msgstr "障害状態のもののみがサービス状態の計算に使われます" + #~ msgid "" #~ "Maybe delete the extended data or the audit data is previous to table " #~ "tsession_extended." #~ msgstr "拡張データが削除されているか、監査データが tsession_extended テーブルにありません。" -#~ msgid "Plug-in disabled succesfully" -#~ msgstr "プラグインを無効化しました" - -#~ msgid "Plug-in cannot be disabled" -#~ msgstr "プラグインを無効化できません" - -#~ msgid "Plug-in enabled succesfully" -#~ msgstr "プラグインを有効化しました" - -#~ msgid "Plug-in cannot be enabled" -#~ msgstr "プラグインを有効化できません" - #~ msgid "7 days" #~ msgstr "7日" #~ msgid "Update all" #~ msgstr "全て更新" -#~ msgid "Group filter" -#~ msgstr "グループフィルタ" - #~ msgid "Delete remote conf agent files in Pandora" #~ msgstr "Pandora 内のリモートエージェント設定ファイル削除" @@ -48146,6 +51002,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "HTTP auth (realm)" #~ msgstr "HTTP 認証(realm)" +#~ msgid "Custom Mysql template builder" +#~ msgstr "カスタム Mysql テンプレートビルダ" + +#~ msgid ": Create new custom" +#~ msgstr ": 新規カスタム作成" + #~ msgid ": Edit: " #~ msgstr ": 編集: " @@ -48158,9 +51020,89 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Delete all" #~ msgstr "すべて削除" +#~ msgid "List event alerts" +#~ msgstr "イベントアラート一覧" + +#~ msgid "Builder event alert" +#~ msgstr "イベントアラートビルダ" + +#~ msgid "Error processing action" +#~ msgstr "アクション処理エラー" + +#~ msgid "Error validating alert(s)" +#~ msgstr "アラート承諾エラー" + +#~ msgid "Ac." +#~ msgstr "Ac." + #~ msgid "Val." #~ msgstr "Val." +#~ msgid "View associated rules" +#~ msgstr "関連付けルール表示" + +#~ msgid "List event rules" +#~ msgstr "イベントルール一覧" + +#~ msgid "Configure event rule" +#~ msgstr "イベントルール設定" + +#~ msgid "User comment" +#~ msgstr "ユーザコメント" + +#~ msgid "This field will be processed with regexp" +#~ msgstr "このフィールドは、正規表現で処理されます" + +#~ msgid "Window" +#~ msgstr "ウィンドウ" + +#~ msgid "Configure event alert" +#~ msgstr "イベントアラート設定" + +#~ msgid "Could not be created, please fill alert name" +#~ msgstr "作成できませんでした。アラート名を入力してください。" + +#~ msgid "Group by" +#~ msgstr "グループ化" + +#~ msgid "Please Read" +#~ msgstr "読んでください" + +#~ msgid "" +#~ "Since the alert can have multiple actions. You can edit them from the alert " +#~ "list of events." +#~ msgstr "アラートは複数のアクションを持てます。イベントのアラート一覧から編集することができます。" + +#~ msgid "Event rules" +#~ msgstr "イベントルール" + +#~ msgid "Error creating rule" +#~ msgstr "ルール作成エラー" + +#~ msgid "Successfully created rule" +#~ msgstr "ルールを作成しました" + +#~ msgid "Error updating rule" +#~ msgstr "ルール更新エラー" + +#~ msgid "Successfully updating rule" +#~ msgstr "ルールを更新しました" + +#~ msgid "Error updating rule operators" +#~ msgstr "ルールオペレータの更新エラー" + +#~ msgid "Successfully update rule operators" +#~ msgstr "ルールオペレータを更新しました" + +#~ msgid "(Agent)" +#~ msgstr "(エージェント)" + +#~ msgid "Logic expression for these rules:" +#~ msgstr "これらのルールの論理式:" + +#~ msgid "Update operators" +#~ msgstr "オペレータの更新" + #~ msgid "Massive alerts policy addition" #~ msgstr "一括アラートポリシー追加" @@ -48195,6 +51137,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Sets the maximum lifetime for log data in days." #~ msgstr "最大ログ保存日数を設定します。" +#~ msgid "Page" +#~ msgstr "ページ" + #~ msgid "Number of days before data is transfered to history database." #~ msgstr "ヒストリデータベースへのデータ転送を行わない日数" @@ -48441,6 +51386,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Add new widget" #~ msgstr "新規ウィジェットの追加" +#~ msgid "Visualmap" +#~ msgstr "ビジュアルマップ" + #~ msgid "Succesful updated" #~ msgstr "更新しました" @@ -48453,9 +51401,91 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Please, set a valid IP address" #~ msgstr "正しい IP アドレスを設定してください" +#~ msgid "Synchronizing" +#~ msgstr "同期中" + +#~ msgid "Users synchronization" +#~ msgstr "ユーザ同期" + +#~ msgid "Groups synchronization" +#~ msgstr "グループ同期" + +#~ msgid "Alerts synchronization" +#~ msgstr "アラート同期" + +#~ msgid "Components synchronization" +#~ msgstr "コンポーネント同期" + +#~ msgid "Tags synchronization" +#~ msgstr "タグ同期" + +#, php-format +#~ msgid "Error updating user %s" +#~ msgstr "ユーザ %s の更新エラー" + +#, php-format +#~ msgid "Updated user %s" +#~ msgstr "ユーザ %s を更新しました" + +#, php-format +#~ msgid "Error creating user %s" +#~ msgstr "ユーザ %s の作成エラー" + +#, php-format +#~ msgid "Created user %s" +#~ msgstr "ユーザ %s を作成しました" + +#, php-format +#~ msgid "" +#~ "Error creating/updating the followings elements groups/profiles/user " +#~ "profiles (%d/%d/%d)" +#~ msgstr "グループ/プロファイル/ユーザの要素の作成・更新エラー (%d/%d/%d)" + +#, php-format +#~ msgid "" +#~ "The followings elements groups/profiles/user profiles were created/updated " +#~ "sucessfully (%d/%d/%d)" +#~ msgstr "グループ/プロファイル/ユーザの要素を作成・更新しました (%d/%d/%d)" + +#~ msgid "Profile mode" +#~ msgstr "プロファイルモード" + +#~ msgid "Profile synchronization mode." +#~ msgstr "プロファイル同期モード" + +#~ msgid "New profile" +#~ msgstr "新規プロファイル" + +#~ msgid "Copy profile" +#~ msgstr "プロファイルのコピー" + #~ msgid "Check this to copy user original profiles" #~ msgstr "ユーザのオリジナルプロファイルをコピーするには、これをチェックします" +#, php-format +#~ msgid "Error creating %s components groups " +#~ msgstr "%s コンポーネントグループ作成エラー " + +#, php-format +#~ msgid "Created %s component groups" +#~ msgstr "%s コンポーネントグループを作成しました" + +#, php-format +#~ msgid "Error creating/updating %s/%s local components " +#~ msgstr "ローカルコンポーネントの作成(%s)/更新(%s)エラー " + +#, php-format +#~ msgid "Created/Updated %s/%s local components" +#~ msgstr "ローカルコンポーネントを作成(%s)/更新(%s)しました" + +#, php-format +#~ msgid "Error creating/updating %s/%s network components " +#~ msgstr "ネットワークコンポーネントの作成(%s)/更新(%s)エラー " + +#, php-format +#~ msgid "Created/Updated %s/%s network components" +#~ msgstr "ネットワークコンポーネントを作成(%s)/更新(%s)しました" + #~ msgid "Visual" #~ msgstr "表示" @@ -48463,9 +51493,48 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "Complete path to Pandora console without last \"/\" character. Example " #~ msgstr "最後の \"/\" を除いた Pandora コンソールの完全パス。例 " +#~ msgid "There aren't server added to metaconsole" +#~ msgstr "メタコンソールに追加されたサーバがありません" + +#, php-format +#~ msgid "Error creating/updating %s/%s comamnds" +#~ msgstr "コマンドの作成(%s)/更新(%s)エラー" + +#, php-format +#~ msgid "Created/Updated %s/%s commands" +#~ msgstr "コマンドを作成(%s)/更新(%s)しました" + +#, php-format +#~ msgid "Error creating/updating %s/%s actions" +#~ msgstr "アクションの作成(%s)/更新(%s)エラー" + +#, php-format +#~ msgid "Created/Updated %s/%s actions" +#~ msgstr "アクションを作成(%s)/更新(%s)しました" + +#, php-format +#~ msgid "Error creating/updating %s/%s templates" +#~ msgstr "テンプレートの作成(%s)/更新(%s)エラー" + +#, php-format +#~ msgid "Created/Updated %s/%s templates" +#~ msgstr "テンプレートを作成(%s)/更新(%s)しました。" + +#, php-format +#~ msgid "Error creating/updating %s/%s tags" +#~ msgstr "タグの作成(%s)/更新(%s)エラー" + +#, php-format +#~ msgid "Created/Updated %s/%s tags" +#~ msgstr "タグを作成(%s)/更新(%s)しました" + #~ msgid "Please search for anything text." #~ msgstr "任意のテキストで検索してください。" +#, php-format +#~ msgid "Error creating/updating %s/%s groups" +#~ msgstr "グループの作成(%s)/更新(%s)エラー" + #, php-format #~ msgid "Created/Updated %s/%s groups" #~ msgstr "グループを作成(%s)/更新(%s)しました" @@ -48511,6 +51580,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Based on name" #~ msgstr "名前ベース" +#~ msgid "Network traffic" +#~ msgstr "ネットワークトラフィック" + #~ msgid "" #~ "In order to have the best user experience with Pandora FMS, we strongly " #~ "recommend to use" @@ -48575,9 +51647,6 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Go to Alert detail" #~ msgstr "アラート詳細へ" -#~ msgid "Delete alert" -#~ msgstr "アラート削除" - #~ msgid "There was a problem loading tag" #~ msgstr "タグのロードで問題が発生しました" @@ -48587,6 +51656,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Network console" #~ msgstr "ネットワークコンソール" +#~ msgid "Error deleting service" +#~ msgstr "サービスの削除エラー" + #~ msgid "Networkmap enterprise" #~ msgstr "Enterprise ネットワークマップ" @@ -48667,6 +51739,11 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "First execution" #~ msgstr "初回実行" +#~ msgid "" +#~ "The list of users can manage the networks in the IPAM. Only the admin users " +#~ "can manage networks and edit the networks." +#~ msgstr "IPAM でネットワークを管理できるユーザ一覧。admin ユーザのみネットワーク管理とネットワークの編集ができます。" + #~ msgid "CSV import" #~ msgstr "CSV インポート" @@ -48674,9 +51751,15 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Created agent %s" #~ msgstr "エージェント %s を作成しました" +#~ msgid "The CSV file must have the fields in the following order" +#~ msgstr "CSV ファイルのフィールドは、次の順番でなければいけません" + #~ msgid "Summary of SLA Fails" #~ msgstr "SLA 範囲外のサマリ" +#~ msgid "This SLA has been affected by the following planned downtimes" +#~ msgstr "この SLA は、次の計画停止によって影響を受けます" + #~ msgid "Radius" #~ msgstr "半径" @@ -48686,6 +51769,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Show modules:" #~ msgstr "モジュール表示:" +#~ msgid "Client" +#~ msgstr "正規" + #~ msgid "Trial" #~ msgstr "試用" @@ -48731,9 +51817,28 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Into your destination database." #~ msgstr "対象データベースに入ります。" +#, php-format +#~ msgid "Fail create the directory: %s" +#~ msgstr "ディレクトリ作成に失敗しました: %s" + +#~ msgid "No files in collection" +#~ msgstr "コレクションにファイルがありません" + +#~ msgid "File of collection is bigger than the limit (" +#~ msgstr "ファイルコレクションが制限を越えています (" + #~ msgid "Update to the last version" #~ msgstr "最新版に更新" +#~ msgid "Database credentials not found" +#~ msgstr "データベースの認証情報がありません" + +#~ msgid "Error connecting to the specified host" +#~ msgstr "指定したホストへの接続エラー" + +#~ msgid "Connected to the host, but cannot found the specified database" +#~ msgstr "ホストへ接続しましたが、指定されたデータベースが見つかりません。" + #~ msgid "" #~ "\"Translate string\" extension is missed in the server. This extension is " #~ "mandatory to be configured on metaconsole." @@ -48873,6 +51978,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Alerts found" #~ msgstr "アラートが見つかりました" +#~ msgid "Maps found" +#~ msgstr "マップが見つかりました" + #~ msgid "Helps found" #~ msgstr "ヘルプがあります" @@ -48912,11 +52020,20 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Closed tickets" #~ msgstr "クローズしたチケット" +#~ msgid "The agent hasn't got IP" +#~ msgstr "エージェントに IP がありません" + #~ msgid "" #~ "You can set the command path in the menu Administration -> Extensions -" #~ "> Config Network Tools" #~ msgstr "コマンドのパスは、システム管理 -> 拡張 -> ネットワークツール設定 で設定できます。" +#~ msgid "Config Network Tools" +#~ msgstr "ネットワークツール設定" + +#~ msgid "Set the paths." +#~ msgstr "パスを設定しました。" + #~ msgid "If it is empty, Pandora searchs the traceroute system." #~ msgstr "空の場合、Pandora はシステムから traceroute を探します。" @@ -48935,6 +52052,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Pandora Console URL" #~ msgstr "Pandora コンソール URL" +#~ msgid "Previous templates" +#~ msgstr "前のテンプレート" + +#~ msgid "More templates" +#~ msgstr "次のテンプレート" + #~ msgid "No options selected" #~ msgstr "オプションが選択されていません" @@ -49004,15 +52127,73 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "FMS Server." #~ msgstr "最初にやるべきことは、Pandora FMS サーバでの email の設定です。" +#~ msgid "" +#~ "Error updating data module in policy. Module type is not network type." +#~ msgstr "ポリシー内のデータモジュールの更新エラー。モジュールタイプがネットワークタイプではありません。" + +#~ msgid "Error in netflow filter creation. Filter name cannot be left blank." +#~ msgstr "Netflow フィルタ作成エラー。フィルタ名が空です。" + +#~ msgid "Error in netflow filter creation. Group id cannot be left blank." +#~ msgstr "Netflow フィルタ作成エラー。グループ ID が空です。" + +#~ msgid "Error in netflow filter creation. Filter cannot be left blank." +#~ msgstr "Netflow フィルタ作成エラー。フィルタが空です。" + +#~ msgid "Error in netflow filter creation. Aggregate_by cannot be left blank." +#~ msgstr "Netflow フィルタ作成エラー。集約設定が空です。" + +#~ msgid "Error in netflow filter creation. Output_format cannot be left blank." +#~ msgstr "Netflow フィルタ作成エラー。出力フォーマットが空です。" + +#~ msgid "Error in netflow filter creation." +#~ msgstr "Netflow フィルタ作成エラー。" + +#~ msgid "Error disabling module" +#~ msgstr "モジュール無効化エラー" + +#~ msgid "Error enabling module" +#~ msgstr "モジュール有効化エラー" + +#~ msgid "Error adding event comment." +#~ msgstr "イベントコメント追加エラー" + +#~ msgid "Error getting special_days." +#~ msgstr "特別日取得エラー。" + +#~ msgid "Error creating special day. Specified day already exists." +#~ msgstr "特別日作成エラー。特別日はすでに存在します。" + +#~ msgid "Error creating special day. Invalid date format." +#~ msgstr "特別日作成エラー。日付の書式が不正です。" + +#~ msgid "Error in creation special day." +#~ msgstr "特別日作成エラー。" + +#~ msgid "Error updating special day. Id cannot be left blank." +#~ msgstr "特別日更新エラー。IDは空にできません。" + #~ msgid "Error updating special day. Id doesn't exists." #~ msgstr "特別日更新エラー。IDが存在しません。" +#~ msgid "Error updating special day. Invalid date format." +#~ msgstr "特別日更新エラー。日付の書式が不正です。" + +#~ msgid "Error deleting special day. Id cannot be left blank." +#~ msgstr "特別日削除エラー。IDは空にできません。" + #~ msgid "Error deleting special day. Id doesn't exists." #~ msgstr "特別日削除エラー。IDが存在しません。" +#~ msgid "Error in deletion special day." +#~ msgstr "特別日削除エラー。" + #~ msgid "Target IP cannot be blank." #~ msgstr "対象IPが指定されていません" +#~ msgid "Does not exist agent with this name." +#~ msgstr "この名前のエージェントが存在しません。" + #~ msgid "Problem with Pandora FMS database" #~ msgstr "Pandora FMS データベースに問題があります" @@ -49102,6 +52283,18 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "almost one group." #~ msgstr "最後のグループは削除できません。通常、1つはグループが設定されていなければなりません。" +#~ msgid "There is a unknown error." +#~ msgstr "不明なエラーがあります。" + +#~ msgid "Failed extracting the package to temp directory." +#~ msgstr "テンポラリディレクトリへのパッケージ展開に失敗しました。" + +#~ msgid "Failed the copying of the files." +#~ msgstr "ファイルのコピーに失敗しました。" + +#~ msgid "Package extracted successfully." +#~ msgstr "パッケージを展開しました。" + #~ msgid "Pie graph and Summary table" #~ msgstr "円グラフとサマリ表" @@ -49156,6 +52349,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Source ID" #~ msgstr "ソース ID" +#~ msgid "Invalid extension. The package must have the extension .oum." +#~ msgstr "不正な拡張子です。パッケージの拡張子は、.oum でなければいけません。" + +#~ msgid "The file was not uploaded succesfully." +#~ msgstr "ファイルのアップロードに失敗しました。" + #~ msgid "Remote configuration directory is not readble for the console" #~ msgstr "リモート設定ディレクトリがコンソールから読めません" @@ -49186,12 +52385,21 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "History db" #~ msgstr "ヒストリデータベース" +#~ msgid "Does not exist module with this name." +#~ msgstr "この名前のモジュールがありません。" + #~ msgid "Only average" #~ msgstr "平均のみ" #~ msgid "Show address instead module name." #~ msgstr "モジュール名の代わりにアドレスを表示" +#~ msgid "WARNING: There are malformed planned downtimes" +#~ msgstr "警告: 不正な計画停止があります。" + +#~ msgid "An error occurred while migrating the malformed planned downtimes" +#~ msgstr "不正な計画停止の移動でエラーが発生しました。" + #, php-format #~ msgid "" #~ "Your PHP has set maximum allowed size for uploaded files limit in %s. For " @@ -49215,6 +52423,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Unsuccessfull multiple delete." #~ msgstr "複数削除に失敗しました。" +#~ msgid "This item is affected by a malformed planned downtime" +#~ msgstr "この要素は不正な計画停止の影響を受けます" + #~ msgid "Problems with disable functions in PHP.INI" #~ msgstr "PHP.INI で無効化された機能の問題" @@ -49233,6 +52444,17 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "E-mail:" #~ msgstr "メールアドレス:" +#~ msgid "Error accesing to API, auth error." +#~ msgstr "APIアクセス認証エラー" + +#, php-format +#~ msgid "Error creating %s groups" +#~ msgstr "%s グループ作成エラー" + +#, php-format +#~ msgid "Error updating %s groups" +#~ msgstr "%s グループ更新エラー" + #~ msgid "" #~ "The user doesn't have permission to read agents. Please contact with your " #~ "pandora administrator." @@ -49262,6 +52484,18 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Display proc modules in binary format (OK/FAIL)" #~ msgstr "二値フォーマット(OK/FAIL)での proc モジュールの表示" +#~ msgid "Open for more details in update" +#~ msgstr "更新の詳細を開く" + +#~ msgid "None update or create group" +#~ msgstr "更新または作成したグループがありません" + +#~ msgid "Open for more details" +#~ msgstr "詳細を開く" + +#~ msgid "Open for more details in creation" +#~ msgstr "作成の詳細を開く" + #~ msgid "This element should be deleted" #~ msgstr "この要素は削除する必要があります" @@ -49389,6 +52623,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "This license has expired." #~ msgstr "このライセンスは期限切れです。" +#~ msgid "Error accesing to API." +#~ msgstr "APIアクセスエラー。" + +#~ msgid "Go to the planned downtimes section to solve this" +#~ msgstr "これを解決するために計画停止画面へ行く" + #~ msgid "Could not be create, duplicated server name." #~ msgstr "作成できませんでした。同じサーバ名があります。" @@ -49401,6 +52641,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "List of visual console" #~ msgstr "ビジュアルコンソール一覧" +#~ msgid "List of Incidents" +#~ msgstr "インシデント一覧" + #~ msgid "" #~ "This item is affected by a malformed planned downtime. Go to the planned " #~ "downtimes section to solve this." @@ -49471,12 +52714,42 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Networkmap list" #~ msgstr "ネットワークマップ一覧" +#~ msgid "Create Planned Downtime" +#~ msgstr "計画停止作成" + +#~ msgid "There are no planned downtime defined yet." +#~ msgstr "計画停止が定義されていません。" + #~ msgid "There are no recon task defined yet." #~ msgstr "自動検出タスクが定義されていません。" #~ msgid "Graph resolution (1-low, 5-high)" #~ msgstr "グラフ解像度 (1-低, 5-高)" +#~ msgid "Incidents:" +#~ msgstr "インシデント:" + +#~ msgid "Priorities:" +#~ msgstr "優先度:" + +#~ msgid "Users:" +#~ msgstr "ユーザ:" + +#~ msgid "Agents:" +#~ msgstr "エージェント:" + +#~ msgid "Groups:" +#~ msgstr "グループ:" + +#~ msgid "There are no defined alert event rules" +#~ msgstr "定義済のアラートイベントルールがありません" + +#~ msgid "Error enable/disable user. Id_user cannot be left blank." +#~ msgstr "ユーザの有効化/無効化エラー。id_user は空にできません。" + +#~ msgid "Error enable/disable user. Enable/disable value cannot be left blank." +#~ msgstr "ユーザの有効化/無効化エラー。有効化/無効化の値は空にできません。" + #~ msgid "Error enable/disable user. The user doesn't exists." #~ msgstr "ユーザの有効化/無効化エラー。ユーザが存在しません。" @@ -49493,6 +52766,13 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "href=\"index.php?sec=gsetup&sec2=godmode/update_manager/update_manager&tab=on" #~ "line\">アップデートマネージャ
を参照してください。" +#~ msgid "Error enable/disable agent. Id_agent cannot be left blank." +#~ msgstr "エージェント有効化/無効化エラー。id_agent は空にできません。" + +#~ msgid "" +#~ "Error enable/disable agent. Enable/disable value cannot be left blank." +#~ msgstr "エージェント有効化/無効化エラー。有効化/無効化は空にできません。" + #~ msgid "" #~ "This extension makes registration of server plugins more easy. \n" #~ "\t\t\t\t\t\tHere you can upload a server plugin in Pandora FMS 3.x zipped " @@ -49514,6 +52794,21 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Masive modules policy tags edition" #~ msgstr "一括モジュールポリシータグ編集" +#~ msgid "Synchronizing Tags" +#~ msgstr "タグの同期中" + +#~ msgid "Synchronizing Alerts" +#~ msgstr "アラートの同期中" + +#~ msgid "Synchronizing Users" +#~ msgstr "ユーザの同期中" + +#~ msgid "Synchronizing Groups" +#~ msgstr "グループの同期中" + +#~ msgid "Synchronizing Components" +#~ msgstr "コンポーネントの同期中" + #~ msgid "Display proc modules in binary format (OK/FAIL)." #~ msgstr "proc モジュールを二値(OK/FAIL)表示する" @@ -49583,6 +52878,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "\t\t\t\t\t\t\t\tタグは、システム上で設定し、選択したモジュールに割り当てます。\n" #~ "\t\t\t\t\t\t\t\tこれにより、ユーザアクセスを特定のタグがついたモジュールに限定することができます。 " +#~ msgid "Free text:" +#~ msgstr "検索文字列:" + #~ msgid "Another collection with the same short name" #~ msgstr "同一の短縮名で別のコレクションがあります" @@ -49595,6 +52893,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Filter by tag" #~ msgstr "タグによるフィルタ" +#~ msgid "Error could not resolve the host." +#~ msgstr "エラー。ホストの名前解決ができません。" + #~ msgid "" #~ "Besides receiving and processing data to monitor systems or applications, \n" #~ "\t\t\tyou're also required to monitor possible incidents which might take " @@ -49618,6 +52919,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "\t\t\tグループの異なるメンバーが同じインシデントに対して対処したり、情報やファイルを共有したりできます。\n" #~ "\t\t" +#~ msgid "An error occurred stopping the planned downtime" +#~ msgstr "計画停止の中止でエラーが発生しました" + #~ msgid "Recon-task name already exists" #~ msgstr "自動検出タスク名がすでに存在します" @@ -49627,9 +52931,35 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Wrong format in Subnet field" #~ msgstr "サブネットの記述が不正です" +#~ msgid "Cannot be modified while the downtime is being executed" +#~ msgstr "計画停止実行中は編集できません" + +#~ msgid "This planned downtime is running" +#~ msgstr "この計画停止は実行中です" + +#~ msgid "" +#~ "WARNING: You\\'re trying to create a group in a node member of a " +#~ "metaconsole.\\n\\nThis group and all of this contents will not be visible in " +#~ "the metaconsole.\\n\\nIf you want to create a visible group, you must do it " +#~ "from the metaconsole and propagate to the node. " +#~ msgstr "" +#~ "警告: メタコンソールのノードメンバーにグループを作成しようとしています。\\n\\n " +#~ "このグループとそこに含まれるコンテンツはメタコンソールでは表示されません。\\n\\n " +#~ "表示されるグループを作成したい場合は、メタコンソールから実行し、ノードに伝播させる必要があります。 " + #~ msgid "Advance Config AD" #~ msgstr "AD 拡張設定" +#~ msgid "Search by incident name or description, list matches." +#~ msgstr "インシデント名または説明による検索にマッチした一覧を表示" + +#~ msgid "" +#~ "User not found in database \n" +#~ "\t\t\t\t\tor incorrect password" +#~ msgstr "" +#~ "データベースにユーザがいないか\n" +#~ "\t\t\t\t\tパスワードが不正です。" + #~ msgid "" #~ "Pandora FMS allows you to create visual maps in which each user is able to " #~ "create his own monitoring map.\n" @@ -49671,9 +53001,30 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "\t\t\t\tPandora FMS のグラフはリアルタイムでデータを表示します。ユーザが操作したタイミングで生成され、最新の状態を表示します。\n" #~ "\t\t\t\tグラフには 2つのタイプがあります。エージェントで自動生成されるグラフと、1つ以上のモジュールを使ってユーザがカスタマイズしたグラフです。" +#~ msgid "This planned downtime are executed now. Can't delete in this moment." +#~ msgstr "この計画停止は実行中です。現在削除できません。" + +#~ msgid "Deleted this planned downtime successfully." +#~ msgstr "計画停止を削除しました。" + +#~ msgid "Fail the tag synchronizing" +#~ msgstr "タグの同期に失敗しました" + +#~ msgid "Your permissions have changed. Please, login again." +#~ msgstr "権限が変更されました。ログインし直してください。" + +#~ msgid "Fail the group synchronizing" +#~ msgstr "グループの同期に失敗しました" + #~ msgid "Error in creation synthetic module. Agent name doesn't exists." #~ msgstr "統合モジュール作成エラー。エージェント名が存在しません。" +#~ msgid "Error in creation synthetic module. Module_name cannot be left blank." +#~ msgstr "統合モジュール作成エラー。モジュール名は空にできません。" + +#~ msgid "Problems for deleted this planned downtime." +#~ msgstr "計画停止の削除に失敗しました。" + #~ msgid "Agent min" #~ msgstr "最小エージェント" @@ -49697,6 +53048,10 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Different parent" #~ msgstr "異なる親" +#~ msgid "" +#~ "The target user profiles will be replaced with the source user profiles" +#~ msgstr "対象のユーザプロファイルは、元ユーザのプロファイルで置き換えられます" + #~ msgid "" #~ "Access to this page is restricted to authorized users only, please contact " #~ "system administrator if you need assistance. \n" @@ -49706,6 +53061,10 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "このページは認証されたユーザのみがアクセスできます。手助けが必要であればシステム管理者へ連絡してください。\n" #~ "\t\t\t\t\t
このページへの全アクセスは Pandora システムデータベースのセキュリティログに記録されます。" +#~ msgid "" +#~ "The selected user profile will be added to the selected users into the target" +#~ msgstr "選択されたユーザプロファイルは、対象の選択ユーザに追加されます" + #~ msgid "Login off" #~ msgstr "ログオフ" @@ -49729,6 +53088,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Generate networkmap with parents relationships" #~ msgstr "親子関係をもってネットワークマップを生成" +#~ msgid "Agent cache failed" +#~ msgstr "エージェントキャッシュが無効" + +#~ msgid "Agent cache activated" +#~ msgstr "エージェントキャッシュが有効" + #~ msgid "You should set the weights manually" #~ msgstr "手動でウエイトを設定する必要があります" @@ -49740,6 +53105,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "service status" #~ msgstr "'障害' として設定されているもののみサービスの状態計算に利用されます。" +#~ msgid "No name and description specified for the service" +#~ msgstr "サービスに名前と説明がありません" + #~ msgid "" #~ "All the items are not available in CSV, only the previous versions ones." #~ msgstr "CSV内に全アイテムがありません。以前のバージョンのみです。" @@ -49802,6 +53170,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "Pandora FMS " #~ "に関する情報を提供する目的にのみ利用し、第三者へ提供されることはありません。ニュースレターの購読オプションでいつでも登録解除を行うことができます。" +#~ msgid "Subscribe to our newsletter" +#~ msgstr "ニュースレターを購読する" + #~ msgid "" #~ "When you subscribe to the Pandora FMS Update Manager service, you accept " #~ "that we register your Pandora instance as an identifier on the database " @@ -49867,6 +53238,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Display lateral menus with click" #~ msgstr "クリックで横のメニューを表示" +#~ msgid "Directory where audit log is stored." +#~ msgstr "監査ログを保存するディレクトリ" + #~ msgid "audit log directory" #~ msgstr "監査ログディレクトリ" @@ -49882,6 +53256,24 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Mark as read" #~ msgstr "既読にする" +#~ msgid "Remote server error on newsletter request" +#~ msgstr "ニュースレターリクエストにおけるリモートサーバエラー" + +#~ msgid "E-mail successfully subscribed to newsletter." +#~ msgstr "ニュースレターの購読登録が完了しました。" + +#~ msgid "E-mail has already subscribed to newsletter." +#~ msgstr "設定メールアドレスはすでにニュースレター購読済です。" + +#~ msgid "Update manager returns error code: " +#~ msgstr "アップデートマネージャがエラーコードを返しました: " + +#~ msgid "Audit log directory" +#~ msgstr "監査ログディレクトリ" + +#~ msgid "Unsuccessful subscription." +#~ msgstr "購読に失敗しました。" + #~ msgid "" #~ "Click here to start the " @@ -49890,6 +53282,14 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "ニュースレターの購読を開始するには こちら をクリックしてください" +#~ msgid "" +#~ "Click here to start the " +#~ "registration process" +#~ msgstr "" +#~ "登録処理を開始するには こちら をクリックしてください" + #~ msgid "This instance is not registered in the Update manager" #~ msgstr "このインスタンスはアップデートマネージャに登録されていません" @@ -49900,14 +53300,27 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Not subscribed to the newsletter" #~ msgstr "ニュースレターを購読していません" +#~ msgid "Newsletter Reminder" +#~ msgstr "ニュースレターリマインダ" + #~ msgid "Already subscribed to Pandora FMS newsletter" #~ msgstr "Pandora FMS ニュースレターは購読済です" +#~ msgid "Newsletter Subscribed" +#~ msgstr "ニュースレター購読済" + #~ msgid "" #~ "Path where you put your cert and name of this cert. Remember your cert only " #~ "in .pem extension." #~ msgstr "証明書を置いたパスとその名前です。証明書の拡張子は .pem のみであることに注意してください。" +#~ msgid "Module Groups synchronization" +#~ msgstr "モジュールグループ同期" + +#, php-format +#~ msgid "Created/Updated %s/%s module groups" +#~ msgstr "モジュールグループを作成(%s)/更新(%s)しました" + #~ msgid "Only one service map widget is supported at this moment" #~ msgstr "(現時点でサポートされるサービスマップウィジェットは一つだけです" @@ -49918,6 +53331,20 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Error creating/updating %s/%s module groups" #~ msgstr "モジュールグループの作成(%s)/更新(%s)エラー" +#~ msgid "OS synchronization" +#~ msgstr "OS同期" + +#, php-format +#~ msgid "Created/Updated %s/%s OS" +#~ msgstr "OS を作成(%s)/更新(%s)しました" + +#, php-format +#~ msgid "Error creating/updating %s/%s OS" +#~ msgstr "OS 作成(%s)/更新(%s)エラー" + +#~ msgid "Synchronizing OS" +#~ msgstr "OSの同期中" + #~ msgid "No slides selected" #~ msgstr "スライドが選択されていません" @@ -49940,6 +53367,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "If propagate acl is activated, this group will include its child groups" #~ msgstr "ACLの伝播を有効にすると、このグループは子グループを含みます" +#~ msgid "Synchronizing Module Groups" +#~ msgstr "モジュールグループの同期中" + #~ msgid "" #~ "Update Manager sends anonymous information about Pandora FMS usage (number " #~ "of agents and modules running). To disable it, please remove the remote " @@ -49949,6 +53379,23 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "の利用状況の情報(実行しているエージェントとモジュール数)を送信します。無効化するには、アップデートマネージャプラグインの設定からリモートサーバのアドレス" #~ "を削除します。" +#~ msgid "" +#~ "The community version doesn't have the ability to define your own library of " +#~ "local modules, or distribute it to remote agents. You need to make those " +#~ "changes individually on each agent which is possible by using external tools " +#~ "and time and effort. Nor can it distribute local plugins, or have access to " +#~ "the library of enterprise plugins to monitor applications such as VMWare, " +#~ "RHEV or Informix between others. The Enterprise version will have all this, " +#~ "plus the ability to distribute and manage your own local modules on your " +#~ "systems, individually or through policies.\n" +#~ "

and " +#~ msgstr "" +#~ "値がの間に無い場合に、アラートを発報します。" + #~ msgid "Custom logo in login" #~ msgstr "ログイン時のカスタムロゴ" @@ -50122,15 +53584,15 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Total Time" #~ msgstr "合計時間" -#~ msgid "Ignore time" -#~ msgstr "除外時間" - #~ msgid "Total Checks" #~ msgstr "合計確認数" #~ msgid "Ignore Time" #~ msgstr "除外時間" +#~ msgid "Event days" +#~ msgstr "イベント日数" + #~ msgid "Number of days before events is transfered to history database." #~ msgstr "イベントをヒストリデータベースへ転送するまでの日数です。" @@ -50142,12 +53604,12 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ "イベントの削除タイミングを、ヒストリデータベースへイベントを移す日よりも短く設定していると、問題が発生しデータを失ってしまいます。イベントの削除は、ヒスト" #~ "リデータベースへイベントを移す日よりも後に設定してください。" -#~ msgid "Show link to public dashboard" -#~ msgstr "公開ダッシュボードへのリンク表示" - #~ msgid "Time Uknown" #~ msgstr "不明時間" +#~ msgid "Show only average" +#~ msgstr "平均のみ表示" + #~ msgid "Allows only show the average in graphs" #~ msgstr "グラフで平均のみの表示をします" @@ -50178,6 +53640,9 @@ msgstr "%s ヘルプシステムは、現在存在しないヘルプ参照で呼 #~ msgid "Time Downtimes" #~ msgstr "計画停止時間" +#~ msgid "Enable event history" +#~ msgstr "イベントヒストリの有効化" + #~ msgid "Please select Agent" #~ msgstr "エージェントを選択してください" From 82e5b649d6750184bff59b2ab5b4c32907893d6a Mon Sep 17 00:00:00 2001 From: Calvo Date: Fri, 10 Sep 2021 15:10:20 +0200 Subject: [PATCH 20/44] Css content moved to js to allow translation --- pandora_console/include/styles/alert.css | 1 - 1 file changed, 1 deletion(-) diff --git a/pandora_console/include/styles/alert.css b/pandora_console/include/styles/alert.css index 643548f9fa..b6da79e7f4 100644 --- a/pandora_console/include/styles/alert.css +++ b/pandora_console/include/styles/alert.css @@ -166,7 +166,6 @@ div.target.flex { text-align: center; } div#rules::after { - content: "Drop Here"; position: relative; display: block; margin: 2em auto; From 48ee2d3fcd0d253a91db2820f50dfd2959006eb6 Mon Sep 17 00:00:00 2001 From: artica Date: Sat, 11 Sep 2021 01:00:20 +0200 Subject: [PATCH 21/44] Auto-updated build strings. --- pandora_agents/unix/DEBIAN/control | 2 +- pandora_agents/unix/DEBIAN/make_deb_package.sh | 2 +- pandora_agents/unix/pandora_agent | 2 +- pandora_agents/unix/pandora_agent.redhat.spec | 2 +- pandora_agents/unix/pandora_agent.spec | 2 +- pandora_agents/unix/pandora_agent_installer | 2 +- pandora_agents/win32/installer/pandora.mpi | 2 +- pandora_agents/win32/pandora.cc | 2 +- pandora_agents/win32/versioninfo.rc | 2 +- pandora_console/DEBIAN/control | 2 +- pandora_console/DEBIAN/make_deb_package.sh | 2 +- pandora_console/include/config_process.php | 2 +- pandora_console/install.php | 2 +- pandora_console/pandora_console.redhat.spec | 2 +- pandora_console/pandora_console.rhel7.spec | 2 +- pandora_console/pandora_console.spec | 2 +- pandora_server/DEBIAN/control | 2 +- pandora_server/DEBIAN/make_deb_package.sh | 2 +- pandora_server/lib/PandoraFMS/Config.pm | 2 +- pandora_server/lib/PandoraFMS/PluginTools.pm | 2 +- pandora_server/pandora_server.redhat.spec | 2 +- pandora_server/pandora_server.spec | 2 +- pandora_server/pandora_server_installer | 2 +- pandora_server/util/pandora_db.pl | 2 +- pandora_server/util/pandora_manage.pl | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/pandora_agents/unix/DEBIAN/control b/pandora_agents/unix/DEBIAN/control index 4a53219893..b0c2d0054c 100644 --- a/pandora_agents/unix/DEBIAN/control +++ b/pandora_agents/unix/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-agent-unix -Version: 7.0NG.756-210910 +Version: 7.0NG.756-210911 Architecture: all Priority: optional Section: admin diff --git a/pandora_agents/unix/DEBIAN/make_deb_package.sh b/pandora_agents/unix/DEBIAN/make_deb_package.sh index 9299c5c702..b13d79b7ee 100644 --- a/pandora_agents/unix/DEBIAN/make_deb_package.sh +++ b/pandora_agents/unix/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210910" +pandora_version="7.0NG.756-210911" echo "Test if you has the tools for to make the packages." whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null diff --git a/pandora_agents/unix/pandora_agent b/pandora_agents/unix/pandora_agent index c21c66dab0..298f23a475 100755 --- a/pandora_agents/unix/pandora_agent +++ b/pandora_agents/unix/pandora_agent @@ -1015,7 +1015,7 @@ my $Sem = undef; my $ThreadSem = undef; use constant AGENT_VERSION => '7.0NG.756'; -use constant AGENT_BUILD => '210910'; +use constant AGENT_BUILD => '210911'; # Agent log default file size maximum and instances use constant DEFAULT_MAX_LOG_SIZE => 600000; diff --git a/pandora_agents/unix/pandora_agent.redhat.spec b/pandora_agents/unix/pandora_agent.redhat.spec index ad7af1ad18..bef23f8f47 100644 --- a/pandora_agents/unix/pandora_agent.redhat.spec +++ b/pandora_agents/unix/pandora_agent.redhat.spec @@ -3,7 +3,7 @@ # %define name pandorafms_agent_unix %define version 7.0NG.756 -%define release 210910 +%define release 210911 Summary: Pandora FMS Linux agent, PERL version Name: %{name} diff --git a/pandora_agents/unix/pandora_agent.spec b/pandora_agents/unix/pandora_agent.spec index a05cdc508f..dd0fb6aa61 100644 --- a/pandora_agents/unix/pandora_agent.spec +++ b/pandora_agents/unix/pandora_agent.spec @@ -3,7 +3,7 @@ # %define name pandorafms_agent_unix %define version 7.0NG.756 -%define release 210910 +%define release 210911 Summary: Pandora FMS Linux agent, PERL version Name: %{name} diff --git a/pandora_agents/unix/pandora_agent_installer b/pandora_agents/unix/pandora_agent_installer index 8f89d060c2..26fb181eed 100755 --- a/pandora_agents/unix/pandora_agent_installer +++ b/pandora_agents/unix/pandora_agent_installer @@ -10,7 +10,7 @@ # ********************************************************************** PI_VERSION="7.0NG.756" -PI_BUILD="210910" +PI_BUILD="210911" OS_NAME=`uname -s` FORCE=0 diff --git a/pandora_agents/win32/installer/pandora.mpi b/pandora_agents/win32/installer/pandora.mpi index d39e523a55..82541a6e82 100644 --- a/pandora_agents/win32/installer/pandora.mpi +++ b/pandora_agents/win32/installer/pandora.mpi @@ -186,7 +186,7 @@ UpgradeApplicationID {} Version -{210910} +{210911} ViewReadme {Yes} diff --git a/pandora_agents/win32/pandora.cc b/pandora_agents/win32/pandora.cc index 37893c5aa4..1a3037813c 100644 --- a/pandora_agents/win32/pandora.cc +++ b/pandora_agents/win32/pandora.cc @@ -30,7 +30,7 @@ using namespace Pandora; using namespace Pandora_Strutils; #define PATH_SIZE _MAX_PATH+1 -#define PANDORA_VERSION ("7.0NG.756 Build 210910") +#define PANDORA_VERSION ("7.0NG.756 Build 210911") string pandora_path; string pandora_dir; diff --git a/pandora_agents/win32/versioninfo.rc b/pandora_agents/win32/versioninfo.rc index b6956f55c9..599ee1ccc9 100644 --- a/pandora_agents/win32/versioninfo.rc +++ b/pandora_agents/win32/versioninfo.rc @@ -11,7 +11,7 @@ BEGIN VALUE "LegalCopyright", "Artica ST" VALUE "OriginalFilename", "PandoraAgent.exe" VALUE "ProductName", "Pandora FMS Windows Agent" - VALUE "ProductVersion", "(7.0NG.756(Build 210910))" + VALUE "ProductVersion", "(7.0NG.756(Build 210911))" VALUE "FileVersion", "1.0.0.0" END END diff --git a/pandora_console/DEBIAN/control b/pandora_console/DEBIAN/control index 41440d41f3..e07d0f5b35 100644 --- a/pandora_console/DEBIAN/control +++ b/pandora_console/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-console -Version: 7.0NG.756-210910 +Version: 7.0NG.756-210911 Architecture: all Priority: optional Section: admin diff --git a/pandora_console/DEBIAN/make_deb_package.sh b/pandora_console/DEBIAN/make_deb_package.sh index 50a20b36d6..2be4d4c218 100644 --- a/pandora_console/DEBIAN/make_deb_package.sh +++ b/pandora_console/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210910" +pandora_version="7.0NG.756-210911" package_pear=0 package_pandora=1 diff --git a/pandora_console/include/config_process.php b/pandora_console/include/config_process.php index 099b6fb775..8aaefb9c29 100644 --- a/pandora_console/include/config_process.php +++ b/pandora_console/include/config_process.php @@ -20,7 +20,7 @@ /** * Pandora build version and version */ -$build_version = 'PC210910'; +$build_version = 'PC210911'; $pandora_version = 'v7.0NG.756'; // Do not overwrite default timezone set if defined. diff --git a/pandora_console/install.php b/pandora_console/install.php index 6c6278b8bb..45738538f9 100644 --- a/pandora_console/install.php +++ b/pandora_console/install.php @@ -129,7 +129,7 @@
[ qw() ] ); diff --git a/pandora_server/pandora_server.redhat.spec b/pandora_server/pandora_server.redhat.spec index b5353a5130..d3d7ffef70 100644 --- a/pandora_server/pandora_server.redhat.spec +++ b/pandora_server/pandora_server.redhat.spec @@ -3,7 +3,7 @@ # %define name pandorafms_server %define version 7.0NG.756 -%define release 210910 +%define release 210911 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server.spec b/pandora_server/pandora_server.spec index 10f83c0e53..0980152e09 100644 --- a/pandora_server/pandora_server.spec +++ b/pandora_server/pandora_server.spec @@ -3,7 +3,7 @@ # %define name pandorafms_server %define version 7.0NG.756 -%define release 210910 +%define release 210911 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server_installer b/pandora_server/pandora_server_installer index bb6cb01263..cf3fcf35e8 100755 --- a/pandora_server/pandora_server_installer +++ b/pandora_server/pandora_server_installer @@ -9,7 +9,7 @@ # ********************************************************************** PI_VERSION="7.0NG.756" -PI_BUILD="210910" +PI_BUILD="210911" MODE=$1 if [ $# -gt 1 ]; then diff --git a/pandora_server/util/pandora_db.pl b/pandora_server/util/pandora_db.pl index e3aefbd34e..6f2565c937 100755 --- a/pandora_server/util/pandora_db.pl +++ b/pandora_server/util/pandora_db.pl @@ -35,7 +35,7 @@ use PandoraFMS::Config; use PandoraFMS::DB; # version: define current version -my $version = "7.0NG.756 Build 210910"; +my $version = "7.0NG.756 Build 210911"; # Pandora server configuration my %conf; diff --git a/pandora_server/util/pandora_manage.pl b/pandora_server/util/pandora_manage.pl index 4a57e9a446..9b317bc199 100755 --- a/pandora_server/util/pandora_manage.pl +++ b/pandora_server/util/pandora_manage.pl @@ -36,7 +36,7 @@ use Encode::Locale; Encode::Locale::decode_argv; # version: define current version -my $version = "7.0NG.756 Build 210910"; +my $version = "7.0NG.756 Build 210911"; # save program name for logging my $progname = basename($0); From 4d2a52fcce88bf5d0dd4271dab01474d0de0b1be Mon Sep 17 00:00:00 2001 From: artica Date: Sun, 12 Sep 2021 01:00:13 +0200 Subject: [PATCH 22/44] Auto-updated build strings. --- pandora_agents/unix/DEBIAN/control | 2 +- pandora_agents/unix/DEBIAN/make_deb_package.sh | 2 +- pandora_agents/unix/pandora_agent | 2 +- pandora_agents/unix/pandora_agent.redhat.spec | 2 +- pandora_agents/unix/pandora_agent.spec | 2 +- pandora_agents/unix/pandora_agent_installer | 2 +- pandora_agents/win32/installer/pandora.mpi | 2 +- pandora_agents/win32/pandora.cc | 2 +- pandora_agents/win32/versioninfo.rc | 2 +- pandora_console/DEBIAN/control | 2 +- pandora_console/DEBIAN/make_deb_package.sh | 2 +- pandora_console/include/config_process.php | 2 +- pandora_console/install.php | 2 +- pandora_console/pandora_console.redhat.spec | 2 +- pandora_console/pandora_console.rhel7.spec | 2 +- pandora_console/pandora_console.spec | 2 +- pandora_server/DEBIAN/control | 2 +- pandora_server/DEBIAN/make_deb_package.sh | 2 +- pandora_server/lib/PandoraFMS/Config.pm | 2 +- pandora_server/lib/PandoraFMS/PluginTools.pm | 2 +- pandora_server/pandora_server.redhat.spec | 2 +- pandora_server/pandora_server.spec | 2 +- pandora_server/pandora_server_installer | 2 +- pandora_server/util/pandora_db.pl | 2 +- pandora_server/util/pandora_manage.pl | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/pandora_agents/unix/DEBIAN/control b/pandora_agents/unix/DEBIAN/control index b0c2d0054c..472cfb30c5 100644 --- a/pandora_agents/unix/DEBIAN/control +++ b/pandora_agents/unix/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-agent-unix -Version: 7.0NG.756-210911 +Version: 7.0NG.756-210912 Architecture: all Priority: optional Section: admin diff --git a/pandora_agents/unix/DEBIAN/make_deb_package.sh b/pandora_agents/unix/DEBIAN/make_deb_package.sh index b13d79b7ee..9c64df02a0 100644 --- a/pandora_agents/unix/DEBIAN/make_deb_package.sh +++ b/pandora_agents/unix/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210911" +pandora_version="7.0NG.756-210912" echo "Test if you has the tools for to make the packages." whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null diff --git a/pandora_agents/unix/pandora_agent b/pandora_agents/unix/pandora_agent index 298f23a475..fb675d4939 100755 --- a/pandora_agents/unix/pandora_agent +++ b/pandora_agents/unix/pandora_agent @@ -1015,7 +1015,7 @@ my $Sem = undef; my $ThreadSem = undef; use constant AGENT_VERSION => '7.0NG.756'; -use constant AGENT_BUILD => '210911'; +use constant AGENT_BUILD => '210912'; # Agent log default file size maximum and instances use constant DEFAULT_MAX_LOG_SIZE => 600000; diff --git a/pandora_agents/unix/pandora_agent.redhat.spec b/pandora_agents/unix/pandora_agent.redhat.spec index bef23f8f47..04f34ef691 100644 --- a/pandora_agents/unix/pandora_agent.redhat.spec +++ b/pandora_agents/unix/pandora_agent.redhat.spec @@ -3,7 +3,7 @@ # %define name pandorafms_agent_unix %define version 7.0NG.756 -%define release 210911 +%define release 210912 Summary: Pandora FMS Linux agent, PERL version Name: %{name} diff --git a/pandora_agents/unix/pandora_agent.spec b/pandora_agents/unix/pandora_agent.spec index dd0fb6aa61..a38d309948 100644 --- a/pandora_agents/unix/pandora_agent.spec +++ b/pandora_agents/unix/pandora_agent.spec @@ -3,7 +3,7 @@ # %define name pandorafms_agent_unix %define version 7.0NG.756 -%define release 210911 +%define release 210912 Summary: Pandora FMS Linux agent, PERL version Name: %{name} diff --git a/pandora_agents/unix/pandora_agent_installer b/pandora_agents/unix/pandora_agent_installer index 26fb181eed..e7cbda6a4e 100755 --- a/pandora_agents/unix/pandora_agent_installer +++ b/pandora_agents/unix/pandora_agent_installer @@ -10,7 +10,7 @@ # ********************************************************************** PI_VERSION="7.0NG.756" -PI_BUILD="210911" +PI_BUILD="210912" OS_NAME=`uname -s` FORCE=0 diff --git a/pandora_agents/win32/installer/pandora.mpi b/pandora_agents/win32/installer/pandora.mpi index 82541a6e82..5069e4bbbe 100644 --- a/pandora_agents/win32/installer/pandora.mpi +++ b/pandora_agents/win32/installer/pandora.mpi @@ -186,7 +186,7 @@ UpgradeApplicationID {} Version -{210911} +{210912} ViewReadme {Yes} diff --git a/pandora_agents/win32/pandora.cc b/pandora_agents/win32/pandora.cc index 1a3037813c..3fff57f4c6 100644 --- a/pandora_agents/win32/pandora.cc +++ b/pandora_agents/win32/pandora.cc @@ -30,7 +30,7 @@ using namespace Pandora; using namespace Pandora_Strutils; #define PATH_SIZE _MAX_PATH+1 -#define PANDORA_VERSION ("7.0NG.756 Build 210911") +#define PANDORA_VERSION ("7.0NG.756 Build 210912") string pandora_path; string pandora_dir; diff --git a/pandora_agents/win32/versioninfo.rc b/pandora_agents/win32/versioninfo.rc index 599ee1ccc9..488feae421 100644 --- a/pandora_agents/win32/versioninfo.rc +++ b/pandora_agents/win32/versioninfo.rc @@ -11,7 +11,7 @@ BEGIN VALUE "LegalCopyright", "Artica ST" VALUE "OriginalFilename", "PandoraAgent.exe" VALUE "ProductName", "Pandora FMS Windows Agent" - VALUE "ProductVersion", "(7.0NG.756(Build 210911))" + VALUE "ProductVersion", "(7.0NG.756(Build 210912))" VALUE "FileVersion", "1.0.0.0" END END diff --git a/pandora_console/DEBIAN/control b/pandora_console/DEBIAN/control index e07d0f5b35..b4fa45a1c1 100644 --- a/pandora_console/DEBIAN/control +++ b/pandora_console/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-console -Version: 7.0NG.756-210911 +Version: 7.0NG.756-210912 Architecture: all Priority: optional Section: admin diff --git a/pandora_console/DEBIAN/make_deb_package.sh b/pandora_console/DEBIAN/make_deb_package.sh index 2be4d4c218..8b3e63702d 100644 --- a/pandora_console/DEBIAN/make_deb_package.sh +++ b/pandora_console/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210911" +pandora_version="7.0NG.756-210912" package_pear=0 package_pandora=1 diff --git a/pandora_console/include/config_process.php b/pandora_console/include/config_process.php index 8aaefb9c29..4f09582459 100644 --- a/pandora_console/include/config_process.php +++ b/pandora_console/include/config_process.php @@ -20,7 +20,7 @@ /** * Pandora build version and version */ -$build_version = 'PC210911'; +$build_version = 'PC210912'; $pandora_version = 'v7.0NG.756'; // Do not overwrite default timezone set if defined. diff --git a/pandora_console/install.php b/pandora_console/install.php index 45738538f9..4aad409730 100644 --- a/pandora_console/install.php +++ b/pandora_console/install.php @@ -129,7 +129,7 @@
[ qw() ] ); diff --git a/pandora_server/pandora_server.redhat.spec b/pandora_server/pandora_server.redhat.spec index d3d7ffef70..67602d8f68 100644 --- a/pandora_server/pandora_server.redhat.spec +++ b/pandora_server/pandora_server.redhat.spec @@ -3,7 +3,7 @@ # %define name pandorafms_server %define version 7.0NG.756 -%define release 210911 +%define release 210912 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server.spec b/pandora_server/pandora_server.spec index 0980152e09..c9ab9c2d53 100644 --- a/pandora_server/pandora_server.spec +++ b/pandora_server/pandora_server.spec @@ -3,7 +3,7 @@ # %define name pandorafms_server %define version 7.0NG.756 -%define release 210911 +%define release 210912 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server_installer b/pandora_server/pandora_server_installer index cf3fcf35e8..ba5857c09d 100755 --- a/pandora_server/pandora_server_installer +++ b/pandora_server/pandora_server_installer @@ -9,7 +9,7 @@ # ********************************************************************** PI_VERSION="7.0NG.756" -PI_BUILD="210911" +PI_BUILD="210912" MODE=$1 if [ $# -gt 1 ]; then diff --git a/pandora_server/util/pandora_db.pl b/pandora_server/util/pandora_db.pl index 6f2565c937..d8b99af862 100755 --- a/pandora_server/util/pandora_db.pl +++ b/pandora_server/util/pandora_db.pl @@ -35,7 +35,7 @@ use PandoraFMS::Config; use PandoraFMS::DB; # version: define current version -my $version = "7.0NG.756 Build 210911"; +my $version = "7.0NG.756 Build 210912"; # Pandora server configuration my %conf; diff --git a/pandora_server/util/pandora_manage.pl b/pandora_server/util/pandora_manage.pl index 9b317bc199..1d2b609b4f 100755 --- a/pandora_server/util/pandora_manage.pl +++ b/pandora_server/util/pandora_manage.pl @@ -36,7 +36,7 @@ use Encode::Locale; Encode::Locale::decode_argv; # version: define current version -my $version = "7.0NG.756 Build 210911"; +my $version = "7.0NG.756 Build 210912"; # save program name for logging my $progname = basename($0); From 4ec67b51b73a9bdc62be25c929f1e13af487fb09 Mon Sep 17 00:00:00 2001 From: artica Date: Mon, 13 Sep 2021 01:00:16 +0200 Subject: [PATCH 23/44] Auto-updated build strings. --- pandora_agents/unix/DEBIAN/control | 2 +- pandora_agents/unix/DEBIAN/make_deb_package.sh | 2 +- pandora_agents/unix/pandora_agent | 2 +- pandora_agents/unix/pandora_agent.redhat.spec | 2 +- pandora_agents/unix/pandora_agent.spec | 2 +- pandora_agents/unix/pandora_agent_installer | 2 +- pandora_agents/win32/installer/pandora.mpi | 2 +- pandora_agents/win32/pandora.cc | 2 +- pandora_agents/win32/versioninfo.rc | 2 +- pandora_console/DEBIAN/control | 2 +- pandora_console/DEBIAN/make_deb_package.sh | 2 +- pandora_console/include/config_process.php | 2 +- pandora_console/install.php | 2 +- pandora_console/pandora_console.redhat.spec | 2 +- pandora_console/pandora_console.rhel7.spec | 2 +- pandora_console/pandora_console.spec | 2 +- pandora_server/DEBIAN/control | 2 +- pandora_server/DEBIAN/make_deb_package.sh | 2 +- pandora_server/lib/PandoraFMS/Config.pm | 2 +- pandora_server/lib/PandoraFMS/PluginTools.pm | 2 +- pandora_server/pandora_server.redhat.spec | 2 +- pandora_server/pandora_server.spec | 2 +- pandora_server/pandora_server_installer | 2 +- pandora_server/util/pandora_db.pl | 2 +- pandora_server/util/pandora_manage.pl | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/pandora_agents/unix/DEBIAN/control b/pandora_agents/unix/DEBIAN/control index 472cfb30c5..91848e0f83 100644 --- a/pandora_agents/unix/DEBIAN/control +++ b/pandora_agents/unix/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-agent-unix -Version: 7.0NG.756-210912 +Version: 7.0NG.756-210913 Architecture: all Priority: optional Section: admin diff --git a/pandora_agents/unix/DEBIAN/make_deb_package.sh b/pandora_agents/unix/DEBIAN/make_deb_package.sh index 9c64df02a0..3f697cc8b5 100644 --- a/pandora_agents/unix/DEBIAN/make_deb_package.sh +++ b/pandora_agents/unix/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210912" +pandora_version="7.0NG.756-210913" echo "Test if you has the tools for to make the packages." whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null diff --git a/pandora_agents/unix/pandora_agent b/pandora_agents/unix/pandora_agent index fb675d4939..7d22f5e95d 100755 --- a/pandora_agents/unix/pandora_agent +++ b/pandora_agents/unix/pandora_agent @@ -1015,7 +1015,7 @@ my $Sem = undef; my $ThreadSem = undef; use constant AGENT_VERSION => '7.0NG.756'; -use constant AGENT_BUILD => '210912'; +use constant AGENT_BUILD => '210913'; # Agent log default file size maximum and instances use constant DEFAULT_MAX_LOG_SIZE => 600000; diff --git a/pandora_agents/unix/pandora_agent.redhat.spec b/pandora_agents/unix/pandora_agent.redhat.spec index 04f34ef691..16a4e4dc56 100644 --- a/pandora_agents/unix/pandora_agent.redhat.spec +++ b/pandora_agents/unix/pandora_agent.redhat.spec @@ -3,7 +3,7 @@ # %define name pandorafms_agent_unix %define version 7.0NG.756 -%define release 210912 +%define release 210913 Summary: Pandora FMS Linux agent, PERL version Name: %{name} diff --git a/pandora_agents/unix/pandora_agent.spec b/pandora_agents/unix/pandora_agent.spec index a38d309948..cdec2d9a3d 100644 --- a/pandora_agents/unix/pandora_agent.spec +++ b/pandora_agents/unix/pandora_agent.spec @@ -3,7 +3,7 @@ # %define name pandorafms_agent_unix %define version 7.0NG.756 -%define release 210912 +%define release 210913 Summary: Pandora FMS Linux agent, PERL version Name: %{name} diff --git a/pandora_agents/unix/pandora_agent_installer b/pandora_agents/unix/pandora_agent_installer index e7cbda6a4e..f9513d8ab1 100755 --- a/pandora_agents/unix/pandora_agent_installer +++ b/pandora_agents/unix/pandora_agent_installer @@ -10,7 +10,7 @@ # ********************************************************************** PI_VERSION="7.0NG.756" -PI_BUILD="210912" +PI_BUILD="210913" OS_NAME=`uname -s` FORCE=0 diff --git a/pandora_agents/win32/installer/pandora.mpi b/pandora_agents/win32/installer/pandora.mpi index 5069e4bbbe..36a2f1f99c 100644 --- a/pandora_agents/win32/installer/pandora.mpi +++ b/pandora_agents/win32/installer/pandora.mpi @@ -186,7 +186,7 @@ UpgradeApplicationID {} Version -{210912} +{210913} ViewReadme {Yes} diff --git a/pandora_agents/win32/pandora.cc b/pandora_agents/win32/pandora.cc index 3fff57f4c6..800b5d2681 100644 --- a/pandora_agents/win32/pandora.cc +++ b/pandora_agents/win32/pandora.cc @@ -30,7 +30,7 @@ using namespace Pandora; using namespace Pandora_Strutils; #define PATH_SIZE _MAX_PATH+1 -#define PANDORA_VERSION ("7.0NG.756 Build 210912") +#define PANDORA_VERSION ("7.0NG.756 Build 210913") string pandora_path; string pandora_dir; diff --git a/pandora_agents/win32/versioninfo.rc b/pandora_agents/win32/versioninfo.rc index 488feae421..487e89acbd 100644 --- a/pandora_agents/win32/versioninfo.rc +++ b/pandora_agents/win32/versioninfo.rc @@ -11,7 +11,7 @@ BEGIN VALUE "LegalCopyright", "Artica ST" VALUE "OriginalFilename", "PandoraAgent.exe" VALUE "ProductName", "Pandora FMS Windows Agent" - VALUE "ProductVersion", "(7.0NG.756(Build 210912))" + VALUE "ProductVersion", "(7.0NG.756(Build 210913))" VALUE "FileVersion", "1.0.0.0" END END diff --git a/pandora_console/DEBIAN/control b/pandora_console/DEBIAN/control index b4fa45a1c1..f1eee3c306 100644 --- a/pandora_console/DEBIAN/control +++ b/pandora_console/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-console -Version: 7.0NG.756-210912 +Version: 7.0NG.756-210913 Architecture: all Priority: optional Section: admin diff --git a/pandora_console/DEBIAN/make_deb_package.sh b/pandora_console/DEBIAN/make_deb_package.sh index 8b3e63702d..6711a1acde 100644 --- a/pandora_console/DEBIAN/make_deb_package.sh +++ b/pandora_console/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210912" +pandora_version="7.0NG.756-210913" package_pear=0 package_pandora=1 diff --git a/pandora_console/include/config_process.php b/pandora_console/include/config_process.php index 4f09582459..f425fd2e85 100644 --- a/pandora_console/include/config_process.php +++ b/pandora_console/include/config_process.php @@ -20,7 +20,7 @@ /** * Pandora build version and version */ -$build_version = 'PC210912'; +$build_version = 'PC210913'; $pandora_version = 'v7.0NG.756'; // Do not overwrite default timezone set if defined. diff --git a/pandora_console/install.php b/pandora_console/install.php index 4aad409730..ab83533997 100644 --- a/pandora_console/install.php +++ b/pandora_console/install.php @@ -129,7 +129,7 @@
[ qw() ] ); diff --git a/pandora_server/pandora_server.redhat.spec b/pandora_server/pandora_server.redhat.spec index 67602d8f68..d7c95f993a 100644 --- a/pandora_server/pandora_server.redhat.spec +++ b/pandora_server/pandora_server.redhat.spec @@ -3,7 +3,7 @@ # %define name pandorafms_server %define version 7.0NG.756 -%define release 210912 +%define release 210913 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server.spec b/pandora_server/pandora_server.spec index c9ab9c2d53..47cf380cb0 100644 --- a/pandora_server/pandora_server.spec +++ b/pandora_server/pandora_server.spec @@ -3,7 +3,7 @@ # %define name pandorafms_server %define version 7.0NG.756 -%define release 210912 +%define release 210913 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server_installer b/pandora_server/pandora_server_installer index ba5857c09d..61342fc2d1 100755 --- a/pandora_server/pandora_server_installer +++ b/pandora_server/pandora_server_installer @@ -9,7 +9,7 @@ # ********************************************************************** PI_VERSION="7.0NG.756" -PI_BUILD="210912" +PI_BUILD="210913" MODE=$1 if [ $# -gt 1 ]; then diff --git a/pandora_server/util/pandora_db.pl b/pandora_server/util/pandora_db.pl index d8b99af862..6f4e2075e9 100755 --- a/pandora_server/util/pandora_db.pl +++ b/pandora_server/util/pandora_db.pl @@ -35,7 +35,7 @@ use PandoraFMS::Config; use PandoraFMS::DB; # version: define current version -my $version = "7.0NG.756 Build 210912"; +my $version = "7.0NG.756 Build 210913"; # Pandora server configuration my %conf; diff --git a/pandora_server/util/pandora_manage.pl b/pandora_server/util/pandora_manage.pl index 1d2b609b4f..1fdc45c464 100755 --- a/pandora_server/util/pandora_manage.pl +++ b/pandora_server/util/pandora_manage.pl @@ -36,7 +36,7 @@ use Encode::Locale; Encode::Locale::decode_argv; # version: define current version -my $version = "7.0NG.756 Build 210912"; +my $version = "7.0NG.756 Build 210913"; # save program name for logging my $progname = basename($0); From bb1e0a0b8bffd7bfa4667aa8ad3efd9284d7956f Mon Sep 17 00:00:00 2001 From: Calvo Date: Mon, 13 Sep 2021 10:10:52 +0200 Subject: [PATCH 24/44] API set create alert template metaconsole support --- pandora_console/include/functions_api.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pandora_console/include/functions_api.php b/pandora_console/include/functions_api.php index 9642a1609c..d61719c329 100644 --- a/pandora_console/include/functions_api.php +++ b/pandora_console/include/functions_api.php @@ -5777,10 +5777,6 @@ function api_set_create_alert_template($name, $thrash1, $other, $thrash3) { global $config; - if (is_metaconsole() === true) { - return; - } - $headers = getallheaders(); if (isset($headers['idk']) === false && is_management_allowed($headers['idk']) === false From b039935470807626d2e450f9fb2d3223204040f3 Mon Sep 17 00:00:00 2001 From: Calvo Date: Mon, 13 Sep 2021 10:45:22 +0200 Subject: [PATCH 25/44] Update Mr to 49 --- pandora_console/pandoradb_data.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora_console/pandoradb_data.sql b/pandora_console/pandoradb_data.sql index 3495f98816..5bdb7869a4 100644 --- a/pandora_console/pandoradb_data.sql +++ b/pandora_console/pandoradb_data.sql @@ -109,7 +109,7 @@ INSERT INTO `tconfig` (`token`, `value`) VALUES ('custom_report_front_logo', 'images/pandora_logo_white.jpg'), ('custom_report_front_header', ''), ('custom_report_front_footer', ''), -('MR', 48), +('MR', 49), ('identification_reminder', 1), ('identification_reminder_timestamp', 0), ('current_package', 756), From c231c82e939ab2624ab8b9e0a7d4e88309a392d3 Mon Sep 17 00:00:00 2001 From: artica Date: Mon, 13 Sep 2021 12:08:23 +0200 Subject: [PATCH 26/44] Updated version and build strings. --- pandora_agents/pc/AIX/pandora_agent.conf | 2 +- pandora_agents/pc/FreeBSD/pandora_agent.conf | 2 +- pandora_agents/pc/HP-UX/pandora_agent.conf | 2 +- pandora_agents/pc/Linux/pandora_agent.conf | 2 +- pandora_agents/pc/NT4/pandora_agent.conf | 2 +- pandora_agents/pc/SunOS/pandora_agent.conf | 2 +- pandora_agents/pc/Win32/pandora_agent.conf | 2 +- pandora_agents/shellscript/aix/pandora_agent.conf | 2 +- pandora_agents/shellscript/bsd-ipso/pandora_agent.conf | 2 +- pandora_agents/shellscript/hp-ux/pandora_agent.conf | 2 +- pandora_agents/shellscript/linux/pandora_agent.conf | 2 +- pandora_agents/shellscript/mac_osx/pandora_agent.conf | 2 +- pandora_agents/shellscript/openWRT/pandora_agent.conf | 2 +- pandora_agents/shellscript/solaris/pandora_agent.conf | 2 +- pandora_agents/unix/AIX/pandora_agent.conf | 2 +- pandora_agents/unix/DEBIAN/control | 2 +- pandora_agents/unix/DEBIAN/make_deb_package.sh | 2 +- pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh | 2 +- pandora_agents/unix/Darwin/dmg/extras/distribution.xml | 4 ++-- .../PandoraFMS agent uninstaller.app/Contents/Info.plist | 6 +++--- pandora_agents/unix/Darwin/pandora_agent.conf | 2 +- pandora_agents/unix/FreeBSD/pandora_agent.conf | 2 +- pandora_agents/unix/HP-UX/pandora_agent.conf | 2 +- pandora_agents/unix/Linux/pandora_agent.conf | 2 +- pandora_agents/unix/NT4/pandora_agent.conf | 2 +- pandora_agents/unix/NetBSD/pandora_agent.conf | 2 +- pandora_agents/unix/SunOS/pandora_agent.conf | 2 +- pandora_agents/unix/pandora_agent | 2 +- pandora_agents/unix/pandora_agent.redhat.spec | 4 ++-- pandora_agents/unix/pandora_agent.spec | 4 ++-- pandora_agents/unix/pandora_agent_installer | 2 +- pandora_agents/win32/bin/pandora_agent.conf | 2 +- pandora_agents/win32/installer/pandora.mpi | 4 ++-- pandora_agents/win32/pandora.cc | 2 +- pandora_agents/win32/versioninfo.rc | 2 +- pandora_console/DEBIAN/control | 2 +- pandora_console/DEBIAN/make_deb_package.sh | 2 +- pandora_console/include/config_process.php | 2 +- pandora_console/install.php | 2 +- pandora_console/pandora_console.redhat.spec | 4 ++-- pandora_console/pandora_console.rhel7.spec | 4 ++-- pandora_console/pandora_console.spec | 4 ++-- pandora_console/pandora_console_install | 2 +- pandora_server/DEBIAN/control | 2 +- pandora_server/DEBIAN/make_deb_package.sh | 2 +- pandora_server/conf/pandora_server.conf.new | 2 +- pandora_server/lib/PandoraFMS/Config.pm | 2 +- pandora_server/lib/PandoraFMS/PluginTools.pm | 2 +- pandora_server/pandora_server.redhat.spec | 4 ++-- pandora_server/pandora_server.spec | 4 ++-- pandora_server/pandora_server_installer | 2 +- pandora_server/util/pandora_db.pl | 2 +- pandora_server/util/pandora_manage.pl | 2 +- 53 files changed, 64 insertions(+), 64 deletions(-) diff --git a/pandora_agents/pc/AIX/pandora_agent.conf b/pandora_agents/pc/AIX/pandora_agent.conf index b64a2dc4ea..d1f8dd535c 100644 --- a/pandora_agents/pc/AIX/pandora_agent.conf +++ b/pandora_agents/pc/AIX/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, AIX version +# Version 7.0NG.757, AIX version # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/pc/FreeBSD/pandora_agent.conf b/pandora_agents/pc/FreeBSD/pandora_agent.conf index 69983a0775..7c663b81e9 100644 --- a/pandora_agents/pc/FreeBSD/pandora_agent.conf +++ b/pandora_agents/pc/FreeBSD/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, FreeBSD Version +# Version 7.0NG.757, FreeBSD Version # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/pc/HP-UX/pandora_agent.conf b/pandora_agents/pc/HP-UX/pandora_agent.conf index 2213d2135b..dfe080854a 100644 --- a/pandora_agents/pc/HP-UX/pandora_agent.conf +++ b/pandora_agents/pc/HP-UX/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, HP-UX Version +# Version 7.0NG.757, HP-UX Version # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/pc/Linux/pandora_agent.conf b/pandora_agents/pc/Linux/pandora_agent.conf index 559795971f..396dd7f082 100644 --- a/pandora_agents/pc/Linux/pandora_agent.conf +++ b/pandora_agents/pc/Linux/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, GNU/Linux +# Version 7.0NG.757, GNU/Linux # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/pc/NT4/pandora_agent.conf b/pandora_agents/pc/NT4/pandora_agent.conf index 96e78f48bd..4430c36487 100644 --- a/pandora_agents/pc/NT4/pandora_agent.conf +++ b/pandora_agents/pc/NT4/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, GNU/Linux +# Version 7.0NG.757, GNU/Linux # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/pc/SunOS/pandora_agent.conf b/pandora_agents/pc/SunOS/pandora_agent.conf index 13a72353a0..2056090a48 100644 --- a/pandora_agents/pc/SunOS/pandora_agent.conf +++ b/pandora_agents/pc/SunOS/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, Solaris Version +# Version 7.0NG.757, Solaris Version # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/pc/Win32/pandora_agent.conf b/pandora_agents/pc/Win32/pandora_agent.conf index 2f003f7dea..9847836d6e 100644 --- a/pandora_agents/pc/Win32/pandora_agent.conf +++ b/pandora_agents/pc/Win32/pandora_agent.conf @@ -1,6 +1,6 @@ # Base config file for Pandora FMS Windows Agent # (c) 2006-2021 Artica Soluciones Tecnologicas -# Version 7.0NG.756 +# Version 7.0NG.757 # This program is Free Software, you can redistribute it and/or modify it # under the terms of the GNU General Public Licence as published by the Free Software # Foundation; either version 2 of the Licence or any later version diff --git a/pandora_agents/shellscript/aix/pandora_agent.conf b/pandora_agents/shellscript/aix/pandora_agent.conf index ce8ee249b5..87b36b2b82 100644 --- a/pandora_agents/shellscript/aix/pandora_agent.conf +++ b/pandora_agents/shellscript/aix/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.756, AIX version +# Version 7.0NG.757, AIX version # General Parameters # ================== diff --git a/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf b/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf index c67b1f7b75..d3ba9de15a 100644 --- a/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf +++ b/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.756 +# Version 7.0NG.757 # FreeBSD/IPSO version # Licenced under GPL licence, 2003-2007 Sancho Lerena diff --git a/pandora_agents/shellscript/hp-ux/pandora_agent.conf b/pandora_agents/shellscript/hp-ux/pandora_agent.conf index 4696abf65e..c61fa634b1 100644 --- a/pandora_agents/shellscript/hp-ux/pandora_agent.conf +++ b/pandora_agents/shellscript/hp-ux/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.756, HPUX Version +# Version 7.0NG.757, HPUX Version # General Parameters # ================== diff --git a/pandora_agents/shellscript/linux/pandora_agent.conf b/pandora_agents/shellscript/linux/pandora_agent.conf index eeacf16b01..0d38a51344 100644 --- a/pandora_agents/shellscript/linux/pandora_agent.conf +++ b/pandora_agents/shellscript/linux/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756 +# Version 7.0NG.757 # Licensed under GPL license v2, # (c) 2003-2021 Artica Soluciones Tecnologicas # please visit http://pandora.sourceforge.net diff --git a/pandora_agents/shellscript/mac_osx/pandora_agent.conf b/pandora_agents/shellscript/mac_osx/pandora_agent.conf index 9574810cdd..014b6bcefe 100644 --- a/pandora_agents/shellscript/mac_osx/pandora_agent.conf +++ b/pandora_agents/shellscript/mac_osx/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756 +# Version 7.0NG.757 # Licensed under GPL license v2, # (c) 2003-2021 Artica Soluciones Tecnologicas # please visit http://pandora.sourceforge.net diff --git a/pandora_agents/shellscript/openWRT/pandora_agent.conf b/pandora_agents/shellscript/openWRT/pandora_agent.conf index 509988935e..25e5e3b6a1 100644 --- a/pandora_agents/shellscript/openWRT/pandora_agent.conf +++ b/pandora_agents/shellscript/openWRT/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756 +# Version 7.0NG.757 # Licensed under GPL license v2, # please visit http://pandora.sourceforge.net diff --git a/pandora_agents/shellscript/solaris/pandora_agent.conf b/pandora_agents/shellscript/solaris/pandora_agent.conf index e40edc5de5..2c42b41156 100644 --- a/pandora_agents/shellscript/solaris/pandora_agent.conf +++ b/pandora_agents/shellscript/solaris/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.756, Solaris version +# Version 7.0NG.757, Solaris version # General Parameters # ================== diff --git a/pandora_agents/unix/AIX/pandora_agent.conf b/pandora_agents/unix/AIX/pandora_agent.conf index 8d7610ce47..18bb476835 100644 --- a/pandora_agents/unix/AIX/pandora_agent.conf +++ b/pandora_agents/unix/AIX/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.756, AIX version +# Version 7.0NG.757, AIX version # Licensed under GPL license v2, # Copyright (c) 2003-2021 Artica Soluciones Tecnologicas # http://www.pandorafms.com diff --git a/pandora_agents/unix/DEBIAN/control b/pandora_agents/unix/DEBIAN/control index 91848e0f83..a7f03ab0de 100644 --- a/pandora_agents/unix/DEBIAN/control +++ b/pandora_agents/unix/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-agent-unix -Version: 7.0NG.756-210913 +Version: 7.0NG.757 Architecture: all Priority: optional Section: admin diff --git a/pandora_agents/unix/DEBIAN/make_deb_package.sh b/pandora_agents/unix/DEBIAN/make_deb_package.sh index 3f697cc8b5..3f32abfefd 100644 --- a/pandora_agents/unix/DEBIAN/make_deb_package.sh +++ b/pandora_agents/unix/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.756-210913" +pandora_version="7.0NG.757" echo "Test if you has the tools for to make the packages." whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null diff --git a/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh b/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh index 9d3ba98b42..dba569f67b 100644 --- a/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh +++ b/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh @@ -31,7 +31,7 @@ fi if [ "$#" -ge 2 ]; then VERSION="$2" else - VERSION="7.0NG.756" + VERSION="7.0NG.757" fi # Path for the generated DMG file diff --git a/pandora_agents/unix/Darwin/dmg/extras/distribution.xml b/pandora_agents/unix/Darwin/dmg/extras/distribution.xml index 7d83113d91..63cebfdb8b 100644 --- a/pandora_agents/unix/Darwin/dmg/extras/distribution.xml +++ b/pandora_agents/unix/Darwin/dmg/extras/distribution.xml @@ -19,11 +19,11 @@ - pandorafms_src.pdk + pandorafms_src.pdk - pandorafms_uninstall.pdk + pandorafms_uninstall.pdk