HTTPS to jeden z formatów dostępnych do przesyłania danych ELS z telefonu komórkowego do punktu końcowego. Protokół HTTPS jest bardzo standardowy i w tym dokumencie nie będziemy go szczegółowo omawiać. Punkty końcowe powinny otrzymywać wiadomości POST, które będą zawierać informacje o lokalizacji w sytuacji alarmowej w tych polach:
Pamiętaj, że gdy dane są dostępne, należy dołożyć wszelkich starań, aby wypełnić jak najwięcej pól, w szczególności te: time, location_latitude, location_longitude i location_accuracy. Bez takich danych komunikaty ELS są mało przydatne. Ostatecznie jednak każde pole jest uznawane za opcjonalne. Punkt końcowy powinien zwykle obsługiwać komunikaty z brakującymi lub nieprawidłowymi polami bez błędów.
Punkty końcowe powinny zwracać kody powodzenia 2XX po pomyślnym odebraniu wiadomości. Jeśli wystąpi problem z przetwarzaniem wiadomości lub z innych powodów trzeba ją odrzucić, punkty końcowe powinny nadal zwracać kod powodzenia 2XX. Do śledzenia konkretnego sposobu obsługi wiadomości przez punkt końcowy można używać różnych kodów powodzenia 2XX.
Format danych jest zgodny z najnowszą specyfikacją ETSI AML. Najbardziej istotne są te sekcje:
Treść
Specyfikacja pola
| Klucz | Wartość | Jednostki | Przykład |
v |
Wersja | - | 1 |
emergency_number |
Wybrany numer alarmowy | - | 911 |
source |
Źródło aktywacji (połączenie, SMS) | - | ZADZWOŃ |
thunderbird_version |
Numer wersji modułu Thunderbird | - | 2800 |
time |
Sygnatura czasowa początku połączenia | ms (czas uniksowy) | 1438101600123 |
location_latitude |
Szerokość geograficzna | stopnie | 37.4217845 |
location_longitude |
Długość geograficzna | stopnie | -122.0847413 |
location_time |
Sygnatura czasowa poprawki lokalizacji | ms (czas uniksowy) | 1438102600123 |
location_altitude |
Wysokość (WGS84) | metry | 4 |
location_altitude_msl |
Wysokość (średni poziom morza) | metry | 4 |
location_floor |
Etykieta piętra (jak na przycisku windy – może być nienumeryczna) | - | 2 |
location_source |
Źródło lokalizacji (GPS, Wi-Fi, sieć komórkowa, nieznane) | - | gps |
location_accuracy |
Dokładność | metry | 20 |
location_vertical_accuracy |
Dokładność pionowa | metry | 2,5 |
location_vertical_accuracy_msl |
Dokładność pionowa (średni poziom morza) | metry | 2,5 |
location_confidence |
Wiarygodność dokładności lokalizacji | Procent (0–1) | 0,6827 |
location_bearing |
Bearing | stopnie | 156,7 |
location_speed |
Szybkość | metry na sekundę | 1,2 |
device_number |
Numer telefonu urządzenia (próba sformatowania jako numeru telefonu w formacie E.164) | - | +1438101600 |
device_model |
Model urządzenia (zwykle w formacie: producent urządzenia, a następnie nazwa modelu urządzenia) | - | Motorola Nexus 6 |
device_imsi |
IMSI | - | 310260579377451 |
device_imei |
IMEI | - | 355458061005220 |
device_iccid |
ICCID | - | 89148000001466362977 |
cell_home_mcc |
Konto MCK | - | 310 |
cell_home_mnc |
MNC sieci domowej | - | 260 |
cell_network_mcc |
Kod sieciowy MCK | - | 310 |
cell_network_mnc |
Sieć MNC | - | 260 |
hmac |
Kod uwierzytelniania wiadomości | - |
Lokalizacja o wartości null
Numer urządzenia
W niektórych przypadkach pole device_number może nie być zawsze określone. ELS spróbuje uzyskać numer telefonu z różnych źródeł, ale może się to nie udać. Zalecamy: wysyłanie SMS-a oprócz wiadomości HTTPS oraz dopasowywanie numeru IMEI i czasu (sygnatury czasowej początku połączenia) po otrzymaniu obu wiadomości w celu ustalenia numeru przypisanego do urządzenia lub współpracę z operatorami sieci komórkowych w celu pobierania numerów telefonów za pomocą numeru IMEI/IMSI.
W miarę możliwości staramy się sformatować numer w formacie E.164 ze znakiem plusa i prefiksowym kodem kraju, a następnie numerem subskrybenta bez spacji ani nawiasów +1438101600. Jeśli nie możemy wywnioskować kodu kraju, a tym samym sformatować numeru, wyślemy oryginalny numer podany przez źródło.
Wysokość (oś Z)
ELS raportuje lokalizację na osi Z we wszystkich wiadomościach o lokalizacji ELS HTTPS dostarczanych do punktu końcowego ELS. Wysokość jest podawana w metrach nad średnim poziomem morza (MSL):
location_altitude_msli w metrach nad elipsoidą odniesienia WGS84:
location_altitude (WGS to referencyjny światowy system geodezyjny używany przez GPS).
ELS podaje też dokładność pionową obu pomiarów wysokości w metrach:location_vertical_accuracy i location_vertical_accuracy_msl. Dokładność pionowa jest definiowana tak samo jak dokładność lokalizacji, a poziom ufności jest ustawiany przez partnera. Domyślnie jest ustawiony na 68% ufności. Więcej informacji znajdziesz w dokumentacji Androida dotyczącej funkcji getVerticalAccuracyMeters() i getMslAltitudeAccuracyMeters().
Dzięki wysokości użytkownika nad poziomem morza można teraz używać interfejsów API po stronie serwera do uzyskiwania wysokości terenu nad poziomem morza, a tym samym określać wysokość użytkownika nad ziemią.
Dodatkowe informacje alarmowe
Usługa ELS obsługuje pola, które wykraczają poza lokalizację i są określane jako dodatkowe informacje alarmowe (AEI). Te pola nie są domyślnie dostarczane i są podzielone na 4 kategorie, z których każda wymaga wyraźnej zgody partnera:
- Ogólne (język urządzenia, rodzaj połączenia alarmowego, informacje o wywołaniu połączenia alarmowego, w tym sygnatury czasowe wykrywania wypadków i wykrywania upadków)
- Informacje medyczne
- Kontakty alarmowe
- Transmisja na żywo
Aby włączyć te pola, prześlij prośbę o zmianę konfiguracji. W razie pytań skontaktuj się z zespołem ELS.
Limity i wskazówki
Te dane mogą być aktualne lub nie. Informacje medyczne i kontakty alarmowe pochodzą z aplikacji alarmowej na urządzeniu użytkownika. Ta aplikacja jest dostarczana przez producenta telefonu, który decyduje, jakie informacje są obsługiwane oraz czy są one sformatowane czy w formie swobodnej. Dodatkowo te dane są wprowadzane bezpośrednio przez użytkownika. Zazwyczaj te dane muszą być oczyszczone.
W przypadku pól tekstowych o dowolnym formacie dane są przekazywane przez ELS bez modyfikacji, więc nie ma gwarancji co do formatu ani ważności. W przypadku pól strukturalnych ELS wysyła ich wartość w określonym formacie, ale nie gwarantuje poprawności tych danych. Przykłady:
- Sygnatury czasowe: muszą być liczbami i powinny zawierać sygnaturę czasową w milisekundach od epoki uniksowej w przypadku implementacji zgodnych ze specyfikacją. Muszą być w stanie prawidłowo obsługiwać nieprawidłowe wartości (np.
-1) w przypadku implementacji niezgodnych ze specyfikacją. - Daty: na pewno w formacie ISO 8601
YYYY-MM-DD. Musi być w stanie prawidłowo obsługiwać nieprawidłowe daty (np.2020-22-22) w przypadku implementacji niezgodnych ze specyfikacją.
Ogólne
| Klucz | Wartość | Jednostki | Przykład |
adr_carcrash_time |
Sygnatura czasowa wypadku samochodowego | ms (czas uniksowy) | 1438101600123 |
device_languages |
Tagi języka zgodne ze standardem BCP 47 (rozdzielone przecinkami), w kolejności od najwyższego do najniższego priorytetu. | - | en-US,fr-FR |
emergency_type |
rodzaj sytuacji nadzwyczajnej, jeśli został wybrany przez użytkownika podczas asystowanego wybierania numeru alarmowego; | Jeden z tych typów: MEDICAL/FIRE/POLICE | ODPAL |
fall_detection_time |
sygnatura czasowa wykrycia upadku; | ms (czas uniksowy) | 1438101600124 |
loss_of_pulse_time |
Sygnatura czasowa wykrycia zaniku tętna | ms (czas uniksowy) | 1438101600125 |
Kontakty alarmowe
| Klucz | Wartość | Jednostki | Przykład |
econtact_[0-12]_name |
Imię i nazwisko [0-12]kontaktu alarmowego | - | Jan Nowak |
econtact_[0-12]_phone_number |
Numer telefonu [0-12]kontaktu alarmowego | Nie gwarantujemy, że jest to prawidłowy numer telefonu | +123 456789 |
econtact_[0-12]_relationship |
Relacja użytkownika z [0-12]kontaktem alarmowym | - | Siostra |
Informacje medyczne
| Klucz | Wartość | Jednostki | Przykład |
med_info_last_updated_time |
Sygnatura czasowa ostatniej aktualizacji informacji medycznych | ms (czas uniksowy, nie gwarantujemy, że jest prawidłowy) | 1438101600124 |
med_info_name |
Imię i nazwisko użytkownika | - | Alex Smith |
med_info_date_of_birth_gregorian |
Data urodzenia | ISO 8601 RRRR-MM-DD (nie musi być prawidłową datą, np. 2020-22-22) | 1990-01-03 |
med_info_date_of_birth_other |
Data urodzenia (dowolny format) | - | 1 stycznia 2000 r. |
med_info_height |
Wysokość | - | 180 cm |
med_info_weight |
Waga | - | 10 kamieni |
med_info_sex |
Płeć biologiczna (wstępnie zdefiniowana) | Jeden z tych typów: UNKNOWN, MALE, FEMALE, INTERSEX lub OTHER. | INTERSEX |
med_info_sex_extra |
Płeć biologiczna (w formie dowolnej, potencjalnie uzupełniająca atrybut med_info_sex) | - | Zmiana płci z KOBIETY na MĘŻCZYZNĘ |
med_info_gender |
Płeć | - | osoba niebinarna |
med_info_home_address |
Adres domowy | - | 123 Halifax Avenue, Alexandria 12345 |
med_info_blood_type_abo |
Grupa krwi (wstępnie zdefiniowana) | Jedna z wartości: 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 |
Grupa krwi (dowolny format) | - | Le(a-b-) |
med_info_allergies |
Alergie | - | Lateks |
med_info_medications |
Leki | - | Aspiryna |
med_info_conditions_history |
Historia dolegliwości medycznych | - | nadciśnienie, |
med_info_devices_mobility_requirements |
Urządzenia medyczne lub wymagania dotyczące mobilności | - | Pacemaker |
med_info_pregnancy_status |
Ciąża | Jedna z wartości: UNKNOWN, PREGNANT lub NOT_PREGNANT. | W CIĄŻY |
med_info_pregnancy_due_date |
Termin porodu | ISO 8601 RRRR-MM-DD (nie musi być prawidłową datą, np. 2020-22-22) | 2022-10-10 |
med_info_pregnancy_info |
Informacje o ciąży | Może być uzupełnieniem
med_info_pregnancy_status i
med_info_pregnancy_due_date |
Planowane cesarskie cięcie |
med_info_organ_donor |
Dawca narządów (wstępnie zdefiniowany) | Jedna z tych wartości: UNKNOWN / NO / YES | TAK |
med_info_organ_donor_extra |
Dawca narządów (dowolny) | Potencjalnie uzupełniające med_info_organ_donor |
Tylko serce i płuca |
med_info_advanced_directives |
Dyrektywy zaawansowane | - | DNS |
med_info_physician_info |
Informacje o lekarzu pierwszego kontaktu | - | Jan Kowalski, ul. Tęczowa 34, +123 456789 |
med_info_other |
Inne informacje medyczne | - | Ubezpieczony prywatnie, identyfikator ubezpieczenia 123-ABC-987 |
Obraz na żywo
ELS obsługuje obraz na żywo, który pomaga w rozpoczęciu strumienia wideo z urządzenia użytkownika.
Jeśli ta opcja jest włączona, w wiadomościach HTTPS ELS otrzymasz pole live_video_token, gdy telefon użytkownika obsługuje tę funkcję (Android 8 lub nowszy). Więcej informacji znajdziesz w sekcji Filmy na żywo.
| Klucz | Wartość | Jednostki | Przykład |
live_video_token |
6 losowych wielkich znaków alfanumerycznych | - | ABC123 |
Przykłady
Brak lokalizacji, z numerem przypisanym do urządzenia (np. 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
Brak lokalizacji i numeru przypisanego do urządzenia:
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
Obliczona lokalizacja z numerem przypisanym do urządzenia (np. 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
Obliczona lokalizacja z numerem przypisanym do urządzenia (nie jest to numer alarmowy). 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
Obliczona lokalizacja, brak numeru przypisanego do urządzenia:
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
Obliczona lokalizacja z ogólnymi dodatkowymi informacjami alarmowymi:
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
Obliczona lokalizacja z obrazem na żywo:
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
Obliczona lokalizacja z informacjami medycznymi i kontaktami alarmowymi (zakładając, że dobrze działająca aplikacja alarmowa dostarcza dane strukturalne):
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
Obliczona lokalizacja z informacjami medycznymi i kontaktami alarmowymi (zakładając, że aplikacja alarmowa działa prawidłowo, dostarcza nieustrukturyzowane dane i ustawia wszystkie możliwe pola):
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
Obliczona lokalizacja z informacjami medycznymi (zakładając, że w najgorszym przypadku aplikacja alarmowa przekazuje nieprawidłowe, nieograniczone i nieuporządkowane dane):
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