Especificación de HTTPS

HTTPS es uno de los formatos disponibles para transmitir datos de ELS desde el teléfono hasta el extremo. El protocolo HTTPS es muy estándar, y este documento no entrará en detalles sobre el protocolo en sí. Los extremos deben recibir mensajes POST, que contendrán información de ubicación de emergencia en los siguientes campos.

Ten en cuenta que se debe hacer el mayor esfuerzo posible para completar la mayor cantidad de campos cuando los datos estén disponibles, en particular, los siguientes: time, location_latitude, location_longitude y location_accuracy. Los mensajes de ELS son de poca utilidad sin esos datos. Sin embargo, al final, todos los campos se consideran opcionales. En general, el extremo debería poder controlar mensajes con campos faltantes o con formato incorrecto sin errores.

Los extremos deben mostrar códigos de éxito 2XX cuando se recibe un mensaje correctamente. Si hay un problema con el procesamiento de un mensaje o si se debe descartar un mensaje por otros motivos, los extremos deben devolver un código de éxito 2XX. Se pueden usar diferentes códigos de éxito 2XX para hacer un seguimiento del procesamiento específico del mensaje por parte del extremo.

El formato de datos se basa en la especificación de AML de ETSI más reciente. Las siguientes secciones son las más relevantes:

Contenido

Especificación del campo

Clave Valor Unidades Ejemplo
v Versión - 1
emergency_number Número de emergencia marcado - 911
source Fuente de activación (llamada, SMS) - CALL
thunderbird_version Número de versión del módulo de Thunderbird - 2800
time Marca de tiempo del inicio de la llamada ms (hora Unix) 1438101600123
location_latitude Latitud grados 37.4217845
location_longitude Longitud grados -122.0847413
location_time Marca de tiempo de la corrección de ubicación ms (hora Unix) 1438102600123
location_altitude Altitud (WGS84) metros 4
location_altitude_msl Altitud (nivel medio del mar) metros 4
location_floor Etiqueta de piso (como la etiqueta del botón del ascensor; puede no ser numérica) - 2
location_source Fuente de ubicación (GPS, Wi-Fi, celular, desconocida) - gps
location_accuracy Exactitud metros 20
location_vertical_accuracy Precisión vertical metros 2.5
location_vertical_accuracy_msl Precisión vertical (nivel medio del mar) metros 2.5
location_confidence Confianza en la precisión de la ubicación Porcentaje (0-1) 0.6827
location_bearing Rodamiento grados 156.7
location_speed Velocidad metros por segundo 1.2
device_number Número de teléfono del dispositivo (se hizo el mejor intento para darle formato como número de teléfono E.164) - +1438101600
device_model Modelo del dispositivo (generalmente, con el formato de fabricante del dispositivo seguido del nombre del modelo) - Motorola Nexus 6
device_imsi IMSI - 310260579377451
device_imei IMEI - 355458061005220
device_iccid ICCID - 89148000001466362977
cell_home_mcc MCC principal - 310
cell_home_mnc MNC principal - 260
cell_network_mcc MCC de la red - 310
cell_network_mnc MNC de la red - 260
hmac Código de autenticación de mensajes -

Ubicación nula

Número de dispositivo

En algunos casos, es posible que el campo device_number no siempre se especifique. El ELS intentará obtener el número de teléfono de diversas fuentes, pero es posible que no lo logre. Te recomendamos que envíes un mensaje SMS además de un mensaje HTTPS y que realices la correlación por IMEI y hora (marca de tiempo del inicio de la llamada) cuando recibas ambos para inferir el número de dispositivo, o bien que trabajes con los OMV para recuperar los números de teléfono con el IMEI o el IMSI.

Intentamos darle formato al número en formato E.164 con el signo más y el prefijo del código de marcado del país, seguido del número de suscriptor sin espacios ni paréntesis +1438101600. Cuando no podamos inferir el código de país y, por lo tanto, no podamos darle formato al número, enviaremos el número original tal como lo proporcionó la fuente.

Elevación de altitud (eje Z)

Los informes de ELS registran la ubicación del eje Z en todos los mensajes de ubicación HTTPS de ELS que se entregan a un extremo de ELS. La altitud se informa en metros sobre el nivel medio del mar (MSL):location_altitude_msl y en metros sobre el elipsoide de referencia WGS84:location_altitude (WGS es el Sistema Geodésico Mundial de referencia que usa el GPS).

ELS también informa la precisión vertical para ambas mediciones de altitud en metros: location_vertical_accuracy y location_vertical_accuracy_msl. La precisión vertical se define de la misma manera que la precisión de la ubicación, y el percentil de confianza lo establece el socio. El valor predeterminado se establece en un 68% de confianza. Hay más información disponible en la documentación de Android para getVerticalAccuracyMeters() y getMslAltitudeAccuracyMeters().

Con la altitud del usuario sobre el nivel medio del mar (MSL), ahora es posible usar las APIs del servidor para obtener la altitud del terreno MSL y, así, inferir la altura del usuario sobre el nivel del suelo.

Información adicional de emergencia

El ELS admite campos que van más allá de la ubicación, a los que se hace referencia de forma colectiva como Información adicional de emergencia (AEI). Estos campos no se entregan de forma predeterminada y se agrupan en cuatro categorías que requieren la habilitación explícita del socio:

  • General (idioma del dispositivo, tipo de emergencia, información sobre los activadores de llamadas de emergencia, incluidas las marcas de tiempo de detección de accidentes de tránsito y caídas)
  • Información médica
  • Contactos de emergencia
  • Video en vivo

Realiza una solicitud de cambio de configuración para habilitar estos campos o comunícate con el equipo de ELS si tienes preguntas.

Límites y consideraciones

Es posible que estos datos no sean actuales ni precisos. La información médica y los contactos de emergencia se obtienen de la app de Emergencia del dispositivo del usuario. El fabricante del teléfono proporciona esta app, y es quien decide qué información admite y si la proporciona con formato o de forma libre. Además, el usuario ingresa estos datos directamente. En general, estos datos deben depurarse.

En el caso de los campos de "cadena" de formato libre, ELS pasa los datos sin modificaciones, por lo que no hay garantías sobre el formato ni la validez. En el caso de los campos estructurados, ELS envía su valor en un formato determinado, pero no garantiza la validez de estos datos. Ejemplos:

  • Marcas de tiempo: Se garantiza que es un número y se espera que contenga una marca de tiempo en milisegundos desde la época de UNIX para las implementaciones que cumplen con la especificación. Debe poder controlar con elegancia los valores no válidos (p.ej., -1) para las implementaciones que no cumplen con la especificación.
  • Fechas: Se garantiza que están en formato ISO 8601 YYYY-MM-DD. Debe poder controlar correctamente las fechas no válidas (p.ej., 2020-22-22) en caso de que las implementaciones no cumplan con las especificaciones.

General

Clave Valor Unidades Ejemplo
adr_carcrash_time Marca de tiempo del accidente automovilístico ms (hora Unix) 1438101600123
device_languages Etiquetas de idioma BCP 47 (separadas por comas), en orden de mayor a menor prioridad - en-US,fr-FR
emergency_type Tipo de emergencia, si el usuario lo seleccionó durante las Llamadas de emergencia asistidas Uno de los siguientes: MEDICAL/FIRE/POLICE FUEGO
fall_detection_time Marca de tiempo del momento en que se detectó una caída ms (hora Unix) 1438101600124
loss_of_pulse_time Marca de tiempo del momento en que se detectó un evento de pérdida del pulso ms (hora Unix) 1438101600125

Contactos de emergencia

Clave Valor Unidades Ejemplo
econtact_[0-12]_name Nombre del contacto de emergencia [0-12] - Juan Pérez
econtact_[0-12]_phone_number Número de teléfono del contacto de emergencia [0-12] No se garantiza que sea un número de teléfono válido +123 456789
econtact_[0-12]_relationship Relación del usuario con el contacto de emergencia número [0-12] - Hermana

Información médica

Clave Valor Unidades Ejemplo
med_info_last_updated_time Marca de tiempo de la última actualización de la información médica ms (hora Unix, no se garantiza que sea válida) 1438101600124
med_info_name Nombre del usuario - Alex Smith
med_info_date_of_birth_gregorian Fecha de nacimiento ISO 8601 AAAA-MM-DD (no se garantiza que sea una fecha válida, por ejemplo, 2020-22-22) 1990-01-03
med_info_date_of_birth_other Fecha de nacimiento (formato libre) - El primer día del año 2000
med_info_height Altura - 180 cm
med_info_weight Peso - 10 piedras
med_info_sex Sexo biológico (predeterminado) Uno de UNKNOWN / MALE / FEMALE / INTERSEX / OTHER INTERSEX
med_info_sex_extra Sexo biológico (formato libre, potencialmente complementario a med_info_sex) - Transición de FEMENINO a MASCULINO
med_info_gender Género - no binario
med_info_home_address Dirección particular - 123 Halifax Avenue,
Alexandria 12345
med_info_blood_type_abo Tipo de sangre (predeterminado) Uno de los siguientes: UNKNOWN / O_POSITIVE / O_NEGATIVE / O_UNKNOWN / A_POSITIVE / A_NEGATIVE / A_UNKNOWN / B_POSITIVE / B_NEGATIVE / B_UNKNOWN / AB_POSITIVE / AB_NEGATIVE / AB_UNKNOWN / H_H B_NEGATIVE
med_info_blood_type_other Tipo de sangre (formato libre) - Le(a-b-)
med_info_allergies Alergias - Látex
med_info_medications Medicamentos - Aspirina
med_info_conditions_history Historial de afecciones médicas - Hipertensión
med_info_devices_mobility_requirements Dispositivos médicos o requisitos de movilidad - Pacemaker
med_info_pregnancy_status Estado del embarazo Uno de los valores UNKNOWN, PREGNANT o NOT_PREGNANT EMBARAZADA
med_info_pregnancy_due_date Fecha probable de parto ISO 8601 AAAA-MM-DD (no se garantiza que sea una fecha válida, por ejemplo, 2020-22-22) 2022-10-10
med_info_pregnancy_info Información sobre el embarazo Podría ser complementario para med_info_pregnancy_status y med_info_pregnancy_due_date Cesárea planificada
med_info_organ_donor Donante de órganos (predefinido) Uno de UNKNOWN, NO o YES
med_info_organ_donor_extra Donante de órganos (formato libre) Podría ser complementario a med_info_organ_donor Solo el corazón y los pulmones
med_info_advanced_directives Instrucciones anticipadas - DNS
med_info_physician_info Información del médico principal - Juan Pérez, calle Arcoíris 34, +123 456789
med_info_other Otra información médica - Seguro privado, ID de seguro 123-ABC-987

Video en vivo

ELS admite video en vivo, lo que ayuda a iniciar una transmisión de video desde el dispositivo de un usuario. Si está habilitado, recibirás el campo live_video_token en los mensajes de ELS HTTPS cuando el teléfono de un usuario admita la función (Android 8 y versiones posteriores de Oreo). Consulta Video en vivo para obtener más información.

Clave Valor Unidades Ejemplo
live_video_token 6 caracteres alfanuméricos aleatorios en mayúscula - ABC123

Ejemplos

Sin ubicación, con número de dispositivo (p. ej., 164):

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643650654147&location_latitude=%2B00.00000&location_longitude=%2B000.00000&location_time=1643650654147&location_altitude=0&location_accuracy=0&location_confidence=0&location_source=unknown&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15

Sin ubicación ni número de dispositivo:

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643650654147&location_latitude=%2B00.00000&location_longitude=%2B000.00000&location_time=1643650654147&location_altitude=0&location_accuracy=0&location_confidence=0&location_source=unknown&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15

Ubicación calculada, con número de dispositivo (p. ej., 164):

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15

Ubicación calculada, con número de dispositivo (no E. 164):

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=01234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15

Ubicación calculada, sin número de dispositivo:

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15

Ubicación calculada, con información adicional general sobre emergencias:

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&adr_carcrash_time=1643648829100&fall_detection_time=1643648829200&loss_of_pulse_time=1643648829201&emergency_type=MEDICAL

Ubicación calculada, con video en vivo:

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&live_video_token=ABC123

Ubicación calculada, con información médica y contactos de emergencia (suponiendo que una app de emergencia que funciona bien proporciona datos estructurados):

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_name=Alex+Smith&med_info_date_of_birth_gregorian=1990-01-03&med_info_height=6+ft&med_info_weight=100+kg&med_info_home_address=Test+Street+5%2C+80636+Munich&med_info_blood_type_abo=H_H&med_info_allergies=Peanuts&med_info_medications=Zestril&med_info_pregnancy_status=PREGNANT&med_info_pregnancy_due_date=2023-10-31&med_info_organ_donor=YES&med_info_other=Insurance+id%3A+12345

Ubicación calculada, con información médica y contactos de emergencia (suponiendo que una app de emergencia que funciona bien proporciona datos no estructurados y establece todos los campos posibles):

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_last_updated_time=1438101600000&med_info_name=Alex+Smith&med_info_date_of_birth_other=On+the+first+day+of+year+2000&med_info_height=180+cm&med_info_weight=10+stones&med_info_sex=INTERSEX&med_info_sex_extra=Transitioning+from+FEMALE+to+MALE&med_info_gender=non-binary&med_info_home_address=123+Halifax+Avenue%2C+Alexandria+12345&med_info_blood_type_other=Le%28a-b-%29&med_info_allergies=Latex&med_info_medications=Aspirin&med_info_conditions_history=ADHD&med_info_devices_mobility_requirements=Pacemaker&med_info_pregnancy_status=PREGNANT&med_info_pregnancy_due_date=2022-10-10&med_info_pregnancy_info=Planned+c-section&med_info_organ_donor=YES&med_info_organ_donor_extra=Only+heart+and+lungs&med_info_advanced_directives=DNS&med_info_physician_info=John+Doe%2C+34+Rainbow+street%2C+%2B123+456789&med_info_other=Privately+insured%2C+insurance+ID+123-ABC-987&econtact_0_name=John+Doe&econtact_0_phone_number=000+000&econtact_0_relationship=Father&econtact_1_name=Jane+Doe&econtact_1_phone_number=111+111&econtact_1_relationship=Mother&econtact_2_name=Alice+Smith&econtact_2_phone_number=222+222&econtact_2_relationship=Sister&econtact_3_name=Bob+Smith&econtact_3_phone_number=333+333&econtact_3_relationship=Brother&econtact_4_name=Charlie+Smith&econtact_4_phone_number=444+444&econtact_4_relationship=Brother&econtact_5_name=Dan+Smith&econtact_5_phone_number=555+555&econtact_5_relationship=Cousin&econtact_6_name=Eve+Smith&econtact_6_phone_number=666+666&econtact_6_relationship=Grandmother&econtact_7_name=Mallory+Smith&econtact_7_phone_number=777+777&econtact_7_relationship=Aunt&econtact_8_name=Trent+Smith&econtact_8_phone_number=888+888&econtact_8_relationship=Uncle&econtact_9_name=Xenia+Smith&econtact_9_phone_number=999+999&econtact_9_relationship=Sister&econtact_10_name=Yara+Smith&econtact_10_phone_number=10+10+10&econtact_10_relationship=Cousin&econtact_11_name=Zane+Smith&econtact_11_phone_number=11+11+11&econtact_11_relationship=Cousin&econtact_12_name=%28truncated%29

Ubicación calculada, con información médica (suponiendo que la app de emergencia en el peor de los casos proporciona datos no válidos, no acotados y no estructurados):

v=1&thunderbird_version=220512054&emergency_number=911&source=CALL&time=1643648829301&location_latitude=51.5332125&location_longitude=-0.1260139&location_time=1643648838875&location_altitude=77.5999985&location_altitude_msl=67.5999985&location_vertical_accuracy=0.9868233&location_vertical_accuracy_msl=0.8868233&location_accuracy=14.9460001&location_bearing=306.3276367&location_speed=0.0783991&location_confidence=0.6826895&location_source=wifi&device_number=%2B1234567890&device_model=Google+Pixel+6+Pro&device_imei=123456789012345&device_imsi=234159876543210&device_iccid=12345678901234567890&cell_home_mcc=234&cell_home_mnc=15&cell_network_mcc=234&cell_network_mnc=15&med_info_last_updated_time=-1000&med_info_date_of_birth_gregorian=0000-00-00&med_info_sex_extra=Transitioning+from+FEMALE+to+MALE&med_info_blood_type_other=Le%28a-b-%29&med_info_pregnancy_due_date=3000-22-22&med_info_organ_donor_extra=Only+heart+and+lungs&med_info_other=Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+%0A%0ADuis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.+%0A%0AUt+wisi+enim+ad+minim+veniam%2C+quis+nostrud+exerci+tation+ullamcorper+suscipit+lobortis+nisl+ut+aliquip+ex+ea+commodo+consequat.+Duis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+%0A%0ANam+liber+tempor+cum+soluta+nobis+eleifend+option+congue+nihil+imperdiet+doming+id+quod+mazim+placerat+facer+possim+assum.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.+Ut+wisi+enim+ad+minim+v%28truncated%29