@ 2018-02-10T03:13:27Z <?php
/**
* Gestiona información de tabla "Estaciones"
*
* Gestiona información de tabla "Estaciones".
* Centraliza lo relativo a la gestión de estaciones y salas
* El objetivo es centralizar las distintas tareas e informaciones en una única
* aplicación web, o que de ésta se invoquen las otras disponibles.
*
* @author Héctor Correa
* @version 2
* Comienzo 2017
*/
require_once 'gryt_config.php';
require (RUTA_LIBPHP.'/Classes/GRYT/class_estaciones.php');
require (RUTA_LIBPHP.'/Classes/GRYT/class_estaciones_excel.php');
require_once 'gryt_setupSmarty.php';
require_once 'gryt_funcs4devel.php'; // Funciones útiles para depurar el código en la etapa de desarrollo
$_Version = '2';
$_Cambios = '09/02/2018';
// Tomo la solicitud enviada por la página
$_opcion = !isset($_REQUEST['opcion']) ? 'por defecto' : $_REQUEST['opcion'];
// diferencia que información se desplegará en en la caja de información de la estación
$_caso = !isset($_REQUEST['caso']) ? null : $_REQUEST['caso'];
// Fijando parámetros para cada campo de filtrado
$_unidad = !isset($_REQUEST['unidad']) ? null : $_REQUEST['unidad'];
$_departamento = !isset($_REQUEST['departamento']) ? null : $_REQUEST['departamento'];
$_codigo = !isset($_REQUEST['codigotx']) ? null : $_REQUEST['codigotx'];
$_estacion = !isset($_REQUEST['estacion']) ? null : $_REQUEST['estacion'];
$_id_telelink = !isset($_REQUEST['idtelelink']) ? null : $_REQUEST['idtelelink'];
$_tipo_edificio = !isset($_REQUEST['tipoedificio']) ? null : $_REQUEST['tipoedificio'];
$_IDE = !isset($_REQUEST['esIDEstacion']) ? null : $_REQUEST['esIDEstacion'];
$_Dir = !isset($_REQUEST['esDireccion']) ? null : $_REQUEST['esDireccion'];
$_Clo = !isset($_REQUEST['esCoord_Abs_Longitud'])? null : $_REQUEST['esCoord_Abs_Longitud'];
$_Cla = !isset($_REQUEST['esCoord_Abs_Latitud']) ? null : $_REQUEST['esCoord_Abs_Latitud'];
$_TelB = !isset($_REQUEST['esTelefoniaB']) ? 'NO' : $_REQUEST['esTelefoniaB'];
$_Trsms = !isset($_REQUEST['esTransmisiones']) ? 'NO' : $_REQUEST['esTransmisiones'];
$_Agrcn = !isset($_REQUEST['esAgregacion']) ? 'NO' : $_REQUEST['esAgregacion'];
$_Tel = !isset($_REQUEST['esTelefono']) ? null : $_REQUEST['esTelefono'];
$_UTE = !isset($_REQUEST['esCuentaUTE']) ? null : $_REQUEST['esCuentaUTE'];
$_Sec = !isset($_REQUEST['esSeccionalPolicial']) ? null : $_REQUEST['esSeccionalPolicial'];
$_Bom = !isset($_REQUEST['esBomberos']) ? null : $_REQUEST['esBomberos'];
$_Not = !isset($_REQUEST['esNota']) ? null : $_REQUEST['esNota'];
$_PuertosCx = !isset($_REQUEST['esPuertosCx']) ? null : $_REQUEST['esPuertosCx'];
$_Zona = !isset($_REQUEST['zona']) ? null : $_REQUEST['zona'];
$_TipoEd = !isset($_REQUEST['tipoed']) ? null : $_REQUEST['tipoed'];
// Parametros de jTable para paginar y ordenar la consulta
$_jtParam = array();
$_jtParam[0]= !isset($_REQUEST['jtSorting'])
? 'esUnidad ASC, esEstacion ASC' : $_REQUEST['jtSorting'];
$_jtParam[1]= !isset($_REQUEST['jtStartIndex'])
? 0 : $_REQUEST['jtStartIndex'];
$_jtParam[2]= !isset($_REQUEST['jtPageSize'])
? 1000 : $_REQUEST['jtPageSize'];
function throw_ex($ex)
{
throw new Exception($ex);
}try{
/**
* Acciones del script Estaciones
*
* @param string $_opcion
*
* actualizar, crear, borrar, listado, cargar, complemento, telelink, ubicacion, excel
* default es cargar la página inicial de Estaciones
*/
switch ($_opcion){
// Actualizar valores en registros
case 'actualizar':
{
/* $sSQL = 'UPDATE '.ESTACION.' SET '
.'esDepartamento ' .' = "' .$_Dep .'", '
.'esUnidad ' .' = "' .$_Uni .'", '
.'esCodigo ' .' = "' .$_Cod .'", '
.'esEstacion ' .' = "' .$_Est .'", '
.'esDireccion ' .' = "' .$_Dir .'", '
.'esCoord_Abs_Longitud ' .' = "' .$_Clo .'", '
.'esCoord_Abs_Latitud ' .' = "' .$_Cla .'", '
.'esTipoEdificacion ' .' = "' .$_Ted .'", '
.'esTelefoniaB ' .' = "' .$_TelB .'", '
.'esTransmisiones' .' = "' .$_Trsms .'", '
.'esAgregacion' .' = "' .$_Agrcn .'", '
.'esTelefono ' .' = "' .$_Tel .'", '
.'esCuentaUTE ' .' = "' .$_UTE .'", '
.'esSeccionalPolicial ' .' = "' .$_Sec .'", '
.'esBomberos ' .' = "' .$_Bom .'", '
.'esNota ' .' = "' .$_Not .'", '
.'esIDTelelink ' .' = "' .$_IDTelelink .'", '
.'esPuertosCx ' .' = "' .$_PuertosCx .'" '
.'WHERE esIDEstacion = ' .$_IDE .';';
$_dbLink = conectarBD();
$result = mysqli_query ($_dblink ,$sSQL)
or throw_ex( " ACTUALIZANDO "."<br><br>".
mysqli_error($_dblink )."<br><br>".$sSQL);
mysqli_free_result($result);
mysqli_close($_dblink );
//Return result to jTable
$jTableResult = array();
$jTableResult['Result'] = "OK";
print json_encode($jTableResult);
break;
*/ }
// Crear nuevos registros
case 'crear':
{
/* $sSQL = 'INSERT INTO '.ESTACION.' (';
.'esDepartamento, esUnidad, esCodigo, esEstacion, esDireccion, '
.'esCoord_Abs_Longitud, esCoord_Abs_Latitud, esTipoEdificacion, '
.'esTelefono, esCuentaUTE, esSeccionalPolicial, esBomberos, esNota, esIDTelelink, esPuertosCx) '
.'VALUES ("'.$_Dep.'", "'.$_Uni.'", "'.$_Cod.'", "'.$_Est.'", "'
.$_Dir.'", "'.$_Clo.'", "'.$_Cla.'", "'.$_Ted.'", "'.$_Tel.'", "'
.$_UTE.'", "'.$_Sec.'", "'.$_Bom.'", "'.$_Not.'", "'.$_IDTelelink.'", "'.$_PuertosCx.'");';
$_dblink = conectarBD();
$result = mysqli_query ($_dblink ,$sSQL)
or throw_ex( ' CREANDO '.'<br /><br />'.mysqli_error($_dblink ).'<br /><br />'.$sSQL);
// Obtiene el último registro ingresado para devolverlo a jTable
$result = mysqli_query($_dblink ,'SELECT * FROM '.ESTACION.' WHERE esIDEstacion = LAST_INSERT_ID();');
$row = mysqli_fetch_array($result);
mysqli_free_result($result);
mysqli_close($_dblink );
// Devuelve los resultados a jTable
$jTableResult = array();
$jTableResult['Result'] = 'OK';
$jTableResult['Record'] = $row;
print json_encode($jTableResult);
break;
*/ }
// Borrar un registro
case "borrar":
{
/* $sSQL = "DELETE FROM ".ESTACION." WHERE esIDEstacion = ".$_IDE.";";
$result = mysqli_query($_dblink ,$sSQL)
or throw_ex( " BORRANDO "."<br><br>".
mysqli_error($_dblink )."<br><br>".$sSQL);
break;
*/ }
case 'listado':
{
$smarty = new Smarty_GRYT();
$smarty-> caching = false;
$smarty-> assign('RutaApp','../../../GRYT/');
$smarty-> assign('Nivel',$_SESSION['Nivel']);
$smarty-> assign('Unidad',$_unidad);
$smarty-> assign('Departamento',$_departamento);
$smarty-> assign('Estacion',$_estacion);
$smarty-> assign('TipoEd',$_tipo_edificio);
$smarty-> assign('IdTelelink',$_id_telelink);
$smarty-> assign('Codigo',$_codigo);
$smarty-> display('estaciones_lista.tpl');
break;
}
// Cargar lista de registros por defecto. Equivalente a action=list
case 'cargar':
{
// CondicionesDeFiltrado
$_opciones_filtro = 'ID Estacion: ' .$_IDE
.' Nombre: ' .$_estacion
.' Unidad:' .$_unidad
.' Departamento: ' .$_departamento
.' Tipo de edificio: ' .$_tipo_edificio
.' Id de Telelink: ' .$_id_telelink
.' Código Tx: ' .$_codigo;
guardarLOGaFichero('Estaciones', 'cargar:', $_opciones_filtro, 'DEBUG');
$_nodos = new Estacion;
if (isset($_IDE))
{
$_nodos-> set_ID_Estacion($_IDE);
}else{
$_nodos-> set_Nombre_Estacion($_estacion);
$_nodos-> set_Unidad($_unidad);
$_nodos-> set_Departamento($_departamento);
$_nodos-> set_Tipo_Edificio($_tipo_edificio);
$_nodos-> set_ID_Telelink($_id_telelink);
$_nodos-> set_Codigo_Tx($_codigo);
$_nodos-> set_Orden($_jtParam);
}
$_nodos-> get();
print $_nodos->datos_json;
break;
}
case 'complemento':
{
$_nodos = new Estacion;
$smarty = new Smarty_GRYT();
// Crea las opciones que aparecerán en los combos del filtro
$smarty-> caching = false;
$_nodos->obtUnidades();
$smarty->assign('Zonas', ($_nodos->crearOptions()));
$_nodos->obtDepartamentos();
$smarty->assign('Departamentos', ($_nodos->crearOptions()));
$_nodos->obtTiposDeEdificio();
$smarty->assign('TiposEdificio', ($_nodos->crearOptions()));
$smarty-> assign('Unidad',$_SESSION['Unidad']);
$smarty-> assign('Usuario',$_SESSION['CedUsr']);
$smarty-> assign('RutaApp',"../../../GRYT/");
$smarty-> assign('Version', $_Version);
$smarty-> assign('Cambios', $_Cambios);
$smarty-> assign('RutaApp','../../../GRYT/');
$smarty-> assign('Nivel',$_SESSION['Nivel']);
$smarty-> assign('Unidad',$_unidad);
$smarty-> assign('Departamento',$_departamento);
$smarty-> assign('Estacion',$_estacion);
$smarty-> assign('TipoEd',$_tipo_edificio);
$smarty-> assign('IdTelelink',$_id_telelink);
$smarty-> assign('Codigo',$_codigo);
$smarty-> display('estaciones_main.tpl');
break;
}
case 'ubicacion':
{
$jTableResult = array();
$jTableResult =listarUNAestacion($_IDE);
print json_encode($jTableResult);
break;
}
case 'excel':
{
$_nodos = new Estacion;
if (isset($_IDE))
{
$_nodos-> set_ID_Estacion($_IDE);
}else{
$_nodos-> set_Nombre_Estacion($_estacion);
$_nodos-> set_Unidad($_unidad);
$_nodos-> set_Departamento($_departamento);
$_nodos-> set_Tipo_Edificio($_tipo_edificio);
$_nodos-> set_ID_Telelink($_id_telelink);
$_nodos-> set_Codigo_Tx($_codigo);
}
$_nodos-> get();
$_planilla = new ListaEstacion();
$_planilla->subtitulo = 'De prueba';
$_planilla->datos = $_nodos->datos_crudos;
$_planilla->construirPlanilla();
break;
}
case 'datosEstacion':
{
$_nodos = new Estacion;
$_nodos-> set_ID_Estacion($_IDE);
$_nodos-> get();
switch ($_caso)
{
case 'telefonos':
{
print ($_nodos->obtCamposDeTelefonos());
break;
}
default:
{
print ($_nodos->obtCamposDeDatos());
}
}
break;
}
default:
{
$smarty = new Smarty_GRYT();
$smarty-> assign('Unidad',$_SESSION['Unidad']);
$smarty-> assign('Nivel',$_SESSION['Nivel']);
$smarty-> caching = false;
$smarty-> assign('RutaApp',"../../../GRYT/");
$smarty-> assign('Version', $_Version);
$smarty-> assign('Cambios', $_Cambios);
$smarty-> display('estaciones.tpl');
break;
}
}
}
catch(Exception $ex)
{
// Registra la ocurrencia de un error
$ex .= chr(9).chr(10). $_SESSION['Usuario'];
guardarLOGaFichero('Log de Errores', 'estaciones.php', $ex, 'ERROR');
echo $ex;
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 8.3.6 0.007 0.014 18.30 8.3.5 0.008 0.008 18.03 8.3.4 0.018 0.003 19.14 8.3.3 0.012 0.003 19.05 8.3.2 0.005 0.003 20.47 8.3.1 0.005 0.003 23.64 8.3.0 0.008 0.000 19.68 8.2.18 0.017 0.003 18.31 8.2.17 0.006 0.009 22.96 8.2.16 0.014 0.000 20.52 8.2.15 0.004 0.008 24.18 8.2.14 0.008 0.000 24.66 8.2.13 0.005 0.003 20.60 8.2.12 0.004 0.004 26.35 8.2.11 0.006 0.003 21.18 8.2.10 0.006 0.006 17.97 8.2.9 0.008 0.000 18.16 8.2.8 0.003 0.005 19.11 8.2.7 0.003 0.005 18.05 8.2.6 0.004 0.004 18.16 8.2.5 0.005 0.003 18.22 8.2.4 0.006 0.003 20.71 8.2.3 0.008 0.003 19.36 8.2.2 0.003 0.005 18.24 8.2.1 0.005 0.003 18.18 8.2.0 0.000 0.009 18.36 8.1.28 0.018 0.003 25.92 8.1.27 0.000 0.008 22.06 8.1.26 0.000 0.008 26.35 8.1.25 0.008 0.000 28.09 8.1.24 0.009 0.000 22.27 8.1.23 0.006 0.006 20.92 8.1.22 0.004 0.004 17.77 8.1.21 0.008 0.000 19.03 8.1.20 0.003 0.006 17.48 8.1.19 0.003 0.005 17.63 8.1.18 0.008 0.000 18.10 8.1.17 0.003 0.005 18.84 8.1.16 0.004 0.004 19.05 8.1.15 0.004 0.004 20.41 8.1.14 0.004 0.004 17.70 8.1.13 0.000 0.007 19.11 8.1.12 0.004 0.004 17.60 8.1.11 0.000 0.008 17.54 8.1.10 0.000 0.008 17.61 8.1.9 0.006 0.003 17.58 8.1.8 0.000 0.008 17.57 8.1.7 0.003 0.006 17.61 8.1.6 0.000 0.010 17.76 8.1.5 0.004 0.004 17.70 8.1.4 0.000 0.008 17.77 8.1.3 0.000 0.008 17.75 8.1.2 0.000 0.008 17.84 8.1.1 0.008 0.000 17.73 8.1.0 0.008 0.000 17.71 8.0.30 0.000 0.008 20.41 8.0.29 0.005 0.005 17.13 8.0.28 0.007 0.000 18.69 8.0.27 0.004 0.004 17.50 8.0.26 0.000 0.008 17.06 8.0.25 0.007 0.000 17.18 8.0.24 0.003 0.007 17.27 8.0.23 0.007 0.003 17.30 8.0.22 0.007 0.000 17.08 8.0.21 0.000 0.007 17.21 8.0.20 0.000 0.007 17.31 8.0.19 0.009 0.000 17.16 8.0.18 0.006 0.003 17.21 8.0.17 0.006 0.003 17.30 8.0.16 0.000 0.007 17.30 8.0.15 0.000 0.007 17.17 8.0.14 0.003 0.005 17.14 8.0.13 0.006 0.000 13.66 8.0.12 0.000 0.008 17.18 8.0.11 0.004 0.004 17.15 8.0.10 0.003 0.006 17.23 8.0.9 0.005 0.003 17.04 8.0.8 0.009 0.009 17.14 8.0.7 0.000 0.007 17.13 8.0.6 0.005 0.003 17.20 8.0.5 0.006 0.003 17.25 8.0.3 0.010 0.008 17.32 8.0.2 0.008 0.011 17.40 8.0.1 0.002 0.005 17.19 8.0.0 0.013 0.007 17.11 7.4.33 0.006 0.000 15.55 7.4.32 0.003 0.003 16.80 7.4.30 0.003 0.003 16.63 7.4.29 0.004 0.004 16.78 7.4.28 0.004 0.004 16.63 7.4.27 0.000 0.007 16.78 7.4.26 0.004 0.004 16.56 7.4.25 0.006 0.003 16.66 7.4.24 0.000 0.008 16.69 7.4.23 0.003 0.003 16.68 7.4.22 0.004 0.004 16.48 7.4.21 0.006 0.009 16.67 7.4.20 0.000 0.008 16.54 7.4.16 0.008 0.008 16.62 7.4.15 0.009 0.009 17.40 7.4.14 0.014 0.009 17.86 7.4.13 0.007 0.010 16.66 7.4.12 0.014 0.008 16.69 7.4.11 0.014 0.004 16.72 7.4.10 0.011 0.011 16.80 7.4.9 0.014 0.003 16.51 7.4.8 0.017 0.008 19.39 7.4.7 0.003 0.017 16.51 7.4.6 0.007 0.010 16.72 7.4.5 0.004 0.014 16.59 7.4.4 0.009 0.009 16.48 7.4.1 0.010 0.010 14.83 7.4.0 0.011 0.006 15.08 7.3.33 0.003 0.003 13.40 7.3.32 0.003 0.003 13.31 7.3.31 0.003 0.003 16.36 7.3.30 0.004 0.004 16.35 7.3.29 0.011 0.009 16.42 7.3.28 0.016 0.012 16.45 7.3.27 0.006 0.012 17.40 7.3.26 0.009 0.012 16.57 7.3.25 0.010 0.007 16.37 7.3.24 0.009 0.009 16.58 7.3.23 0.006 0.012 16.59 7.3.21 0.007 0.010 16.65 7.3.20 0.016 0.000 16.48 7.3.19 0.012 0.006 16.45 7.3.18 0.000 0.021 16.55 7.3.17 0.007 0.009 16.46 7.3.16 0.010 0.007 16.68 7.3.13 0.007 0.011 15.16 7.3.12 0.009 0.009 14.75 7.3.11 0.012 0.009 14.56 7.3.10 0.004 0.008 14.98 7.3.9 0.008 0.008 14.93 7.3.8 0.006 0.006 14.85 7.3.7 0.008 0.008 14.71 7.3.6 0.000 0.008 15.02 7.3.5 0.006 0.003 14.88 7.3.4 0.004 0.011 14.81 7.3.3 0.006 0.009 14.87 7.3.2 0.004 0.011 16.34 7.3.1 0.005 0.009 16.71 7.3.0 0.005 0.010 16.38 7.2.33 0.012 0.006 16.71 7.2.32 0.012 0.009 16.77 7.2.31 0.007 0.011 16.56 7.2.30 0.009 0.012 16.59 7.2.29 0.017 0.000 16.58 7.2.26 0.010 0.010 15.05 7.2.25 0.003 0.017 14.70 7.2.24 0.007 0.010 15.11 7.2.23 0.000 0.009 15.22 7.2.22 0.000 0.018 15.10 7.2.21 0.000 0.011 15.01 7.2.20 0.004 0.011 15.23 7.2.19 0.010 0.003 15.16 7.2.18 0.000 0.016 15.05 7.2.17 0.003 0.013 14.90 7.2.16 0.006 0.006 15.22 7.2.15 0.003 0.013 16.96 7.2.14 0.006 0.006 16.96 7.2.13 0.009 0.005 16.76 7.2.12 0.005 0.010 16.64 7.2.11 0.007 0.010 16.78 7.2.10 0.007 0.003 16.65 7.2.9 0.002 0.011 16.93 7.2.8 0.005 0.007 16.67 7.2.7 0.005 0.006 16.57 7.2.6 0.007 0.008 16.92 7.2.5 0.010 0.005 16.75 7.2.4 0.004 0.013 16.82 7.2.3 0.009 0.006 16.95 7.2.2 0.011 0.009 17.22 7.2.1 0.012 0.006 16.98 7.2.0 0.009 0.009 17.15 7.1.33 0.011 0.004 15.85 7.1.32 0.000 0.011 15.90 7.1.31 0.005 0.003 15.87 7.1.30 0.000 0.009 15.46 7.1.29 0.003 0.013 15.70 7.1.28 0.006 0.006 15.55 7.1.27 0.008 0.008 15.69 7.1.26 0.007 0.007 15.49 7.1.25 0.008 0.007 15.59 7.1.24 0.006 0.009 15.73 7.1.23 0.003 0.007 15.55 7.1.22 0.009 0.003 15.44 7.1.21 0.004 0.008 15.65 7.1.20 0.003 0.008 15.51 7.1.19 0.008 0.006 15.63 7.1.18 0.006 0.006 15.68 7.1.17 0.003 0.008 15.60 7.1.16 0.009 0.009 15.76 7.1.15 0.006 0.006 15.59 7.1.14 0.004 0.012 16.28 7.1.13 0.010 0.008 16.23 7.1.12 0.010 0.008 16.28 7.1.11 0.016 0.005 15.98 7.1.10 0.010 0.012 16.09 7.1.9 0.005 0.013 15.70 7.1.8 0.010 0.012 15.95 7.1.7 0.013 0.010 15.28 7.1.6 0.018 0.006 24.40 7.1.5 0.020 0.010 24.38 7.1.4 0.016 0.010 23.99 7.1.3 0.015 0.013 24.29 7.1.2 0.018 0.009 24.17 7.1.1 0.029 0.008 15.19 7.1.0 0.013 0.007 15.25 7.0.33 0.007 0.007 15.18 7.0.32 0.003 0.013 14.98 7.0.31 0.003 0.006 14.98 7.0.30 0.004 0.004 15.22 7.0.29 0.003 0.014 15.27 7.0.28 0.007 0.004 15.45 7.0.27 0.006 0.006 15.42 7.0.26 0.003 0.013 15.16 7.0.25 0.000 0.009 15.27 7.0.24 0.003 0.009 15.43 7.0.23 0.016 0.000 15.38 7.0.22 0.009 0.006 15.33 7.0.21 0.010 0.003 15.28 7.0.20 0.003 0.006 15.15 7.0.19 0.011 0.004 15.24 7.0.18 0.007 0.007 15.30 7.0.17 0.009 0.006 15.36 7.0.16 0.008 0.008 15.16 7.0.15 0.009 0.006 15.34 7.0.14 0.004 0.009 15.27 7.0.13 0.000 0.019 15.38 7.0.12 0.004 0.011 15.20 7.0.11 0.003 0.006 15.36 7.0.10 0.007 0.010 15.37 7.0.9 0.000 0.016 15.13 7.0.8 0.008 0.008 15.47 7.0.7 0.003 0.006 15.22 7.0.6 0.004 0.011 15.14 7.0.5 0.007 0.011 15.43 7.0.4 0.006 0.006 13.26 7.0.3 0.007 0.010 13.34 7.0.2 0.006 0.003 13.20 7.0.1 0.000 0.013 13.27 7.0.0 0.000 0.010 13.10 5.6.40 0.000 0.014 14.34 5.6.39 0.007 0.007 14.03 5.6.38 0.006 0.006 14.54 5.6.37 0.003 0.007 14.23 5.6.36 0.007 0.004 14.20 5.6.35 0.003 0.013 14.09 5.6.34 0.003 0.010 14.30 5.6.33 0.006 0.012 14.20 5.6.32 0.006 0.009 14.46 5.6.31 0.003 0.007 14.57 5.6.30 0.000 0.016 14.16 5.6.29 0.000 0.013 14.21 5.6.28 0.003 0.017 14.06 5.6.27 0.003 0.006 14.21 5.6.26 0.004 0.007 14.32 5.6.25 0.012 0.009 14.27 5.6.24 0.007 0.013 14.48 5.6.23 0.000 0.014 14.26 5.6.22 0.006 0.006 14.12 5.6.21 0.003 0.013 14.18 5.6.20 0.007 0.010 14.42 5.6.19 0.016 0.000 14.20 5.6.18 0.000 0.013 14.18 5.6.17 0.000 0.019 14.27 5.6.16 0.004 0.011 14.19 5.6.15 0.009 0.009 14.05 5.6.14 0.007 0.003 14.27 5.6.13 0.004 0.014 13.98 5.6.12 0.000 0.014 14.13 5.6.11 0.003 0.010 14.39 5.6.10 0.004 0.007 14.14 5.6.9 0.007 0.004 14.45 5.6.8 0.000 0.009 14.14 5.6.7 0.006 0.009 14.35 5.6.6 0.006 0.010 14.05 5.6.5 0.007 0.010 14.30 5.6.4 0.007 0.010 14.21 5.6.3 0.007 0.010 13.86 5.6.2 0.009 0.006 13.85 5.6.1 0.003 0.013 14.27 5.6.0 0.010 0.003 14.06
preferences:dark mode live preview
49 ms | 401 KiB | 5 Q