Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


SSL Http1ChunkedTest.java   Interaktion und
PortierbarkeitJAVA

 
/*
 * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * This code is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 only, as
 * published by the Free Software Foundation.
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 * or visit www.oracle.com if you need additional information or have any
 * questions.
 */


import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.concurrent.CompletableFuture;

/**
 * @test
 * @bug 8243246
 * @summary Verifies that the HttpClient can accept extensions after
 *          chunk length in a chunked response.
 * @run main/othervm Http1ChunkedTest
 */

public class Http1ChunkedTest {

    static final boolean PRINT_BODY = false;

    static final String LOREM = "Lorem ipsum dolor sit amet, consectetur adipiscing" +
            " elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n" +
            "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris" +
            " nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in" +
            " reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla" +
            " pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in" +
            " culpa qui officia deserunt mollit anim id est laborum.\n";

    public static void main(String[] args) throws Exception {
        for (var resp : List.of(Responses.values())) {
            test(resp.name(), resp.headers, resp.body, resp.delay);
        }
    }

    private static void test(String name, String headers, List<String> body, long delay)
            throws Exception
    {
        try (ServerSocket server = new ServerSocket()) {
            server.bind(new InetSocketAddress(InetAddress.getLoopbackAddress(), 0));
            String path = "/testChunkExt/" + name;
            URI uri = new URI("http",
                    null,
                    server.getInetAddress().getHostAddress(),
                    server.getLocalPort(),
                    path,
                    null,
                    null);
            HttpClient client = HttpClient.newBuilder()
                    .proxy(HttpClient.Builder.NO_PROXY)
                    .build();
            HttpRequest request = HttpRequest.newBuilder(uri).GET().build();
            System.out.printf("%s: %s%n", name, uri);
            CompletableFuture<HttpResponse<String>> respCF =
                    client.sendAsync(request, HttpResponse.BodyHandlers.ofString());
            boolean received = false;
            while (!received) {
                System.out.printf("%s: Recieving request...%n", name);
                try (Socket serverConn = server.accept()) {
                    InputStream sin = serverConn.getInputStream();
                    BufferedReader reader = new BufferedReader(new InputStreamReader(sin));
                    String line;
                    // read headers
                    while (!(line = reader.readLine()).isEmpty()) {
                        if (line.contains(path)) {
                            received = true;
                            System.out.printf("%s: Recieved request: %s%n", name, line);
                        }
                    }
                    if (!received) {
                        System.out.printf("%s: Unexpected headers received: dropping request.%n");
                        continue;
                    }
                    OutputStream os = serverConn.getOutputStream();
                    os.write(headers.getBytes(StandardCharsets.US_ASCII));
                    os.flush();
                    System.out.printf("%s: Response headers sent.%n", name);
                    for (String part : body) {
                        os.write(part.getBytes(StandardCharsets.UTF_8));
                        os.flush();
                        if (delay > 0) {
                            // Give a chance to the client side to process
                            // the bytes sent. This is mostly  useful
                            // for the byte-at-a-time scenario (REQ5)
                            Thread.sleep(delay);
                        }
                    }
                    System.out.printf("%s: Response body sent.%n", name);
                    HttpResponse<String> resp = respCF.join();
                    System.out.printf("%s: Response received:%n", name);
                    if (PRINT_BODY) {
                        System.out.println(resp.body());
                    } else {
                        System.out.println(resp);
                    }
                    validate(resp.body());
                    System.out.printf("%n%s: body validated%n%n", name);
                }
            }
        }
    }

    private static void validate(String response) {
        for (int i=0; i<response.length(); i++) {
            if (response.charAt(i) != LOREM.charAt(i % LOREM.length())) {
                throw new AssertionError("Mismatch at index " + i);
            }
        }
    }

    enum Responses {
        REQ0(Data.RESPONSE_HEADERS, Data.REQ0_RESPONSE_BODY),
        REQ1(Data.RESPONSE_HEADERS, Data.REQ1_RESPONSE_BODY),
        REQ2(Data.RESPONSE_HEADERS, Data.REQ2_RESPONSE_BODY),
        REQ3(Data.RESPONSE_HEADERS, Data.REQ3_RESPONSE_BODY),
        REQ4(Data.RESPONSE_HEADERS, Data.REQ4_RESPONSE_BODY),
        REQ5(Data.RESPONSE_HEADERS, Data.REQ5_RESPONSE_BODY, 200);

        public final String headers;
        public final List<String> body;
        public final long delay;
        private Responses(String headers, List<String> body) {
            this(headers, body, 0);
        }
        private Responses(String headers, List<String> body, long delay) {
            this.headers = headers;
            this.body = body;
            this.delay = delay;
        }
    }

    // A holder class for the response data
    static final class Data {

        static final String RESPONSE_HEADERS = "HTTP/1.1 200 OK\r\n"
                + "content-type: application/text; charset=UTF-8\r\n"
                + "transfer-encoding: chunked\r\n\r\n";

        static final List<String> REQ0_RESPONSE_BODY = List.of(
                "26 \r\n",
                "Lorem ipsum dolor sit amet, consectetu\r\n",
                "146\r\n",
                "r adipiscing elit, sed do eiusmod tempor incididunt ut labore et ",
                "dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exerc",
                "itation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n",
                "Duis aute irure dolor in reprehenderit in voluptate velit esse ci",
                "llum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cu",
                "pid\r\n",
                "2c \r\n",
                "atat non proident, sunt in culpa qui officia\r\n",
                "15 \r\n",
                " deserunt mollit anim\r\n",
                "12 \r\n",
                " id est laborum.\nL\r\n",
                "1b \r\n",
                "orem ipsum dolor sit amet, \r\n",
                "18 \r\n",
                "consectetur adipiscing e\r\n",
                "32 \r\n",
                "lit, sed do eiusmod tempor incididunt ut labore et\r\n",
                "13 \r\n",
                " dolore magna aliqu\r\n",
                "16 \r\n",
                "a.\nUt enim ad minim ve\r\n",
                "4e \r\n",
                "niam, quis nostrud exercitation ullamco laboris nisi ut aliquip e",
                "x ea commodo \r\n",
                "1f \r\n",
                "consequat.\nDuis aute irure dolo\r\n",
                "1f \r\n",
                "r in reprehenderit in voluptate\r\n",
                "1c \r\n",
                " velit esse cillum dolore eu\r\n",
                "2 \r\n",
                " f\r\n",
                "1e \r\n",
                "ugiat nulla pariatur.\nExcepteu\r\n",
                "6 \r\n",
                "r sint\r\n",
                "28 \r\n",
                " occaecat cupidatat non proident, sunt i\r\n",
                "1 \r\n",
                "n\r\n",
                "17 \r\n",
                " culpa qui officia dese\r\n",
                "37 \r\n",
                "runt mollit anim id est laborum.\nLorem ipsum dolor sit \r\n",
                "44 \r\n",
                "amet, consectetur adipiscing elit, sed do eiusmod tempor incididu",
                "nt \r\n",
                "18 \r\n",
                "ut labore et dolore magn\r\n",
                "5 \r\n",
                "a ali\r\n",
                "11 \r\n",
                "qua.\nUt enim ad m\r\n",
                "32 \r\n",
                "inim veniam, quis nostrud exercitation ullamco lab\r\n",
                "11 \r\n",
                "oris nisi ut aliq\r\n",
                "22 \r\n",
                "uip ex ea commodo consequat.\nDuis \r\n",
                "8 \r\n",
                "aute iru\r\n",
                "b \r\n",
                "re dolor in\r\n",
                "1f \r\n",
                " reprehenderit in voluptate vel\r\n",
                "22 \r\n",
                "it esse cillum dolore eu fugiat nu\r\n",
                "15 \r\n",
                "lla pariatur.\nExcepte\r\n",
                "13 \r\n",
                "ur sint occaecat cu\r\n",
                "288\r\n",
                "pidatat non proident, sunt in culpa qui officia deserunt mollit a",
                "nim id est laborum.\nLorem ipsum dolor sit amet, consectetur adip",
                "iscing elit, sed do eiusmod tempor incididunt ut labore et dolore",
                " magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitatio",
                "n ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis ",
                "aute irure dolor in reprehenderit in voluptate velit esse cillum ",
                "dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidat",
                "at non proident, sunt in culpa qui officia deserunt mollit anim i",
                "d est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscin",
                "g elit, sed do eiusmod tempor incididunt ut labore et dolore magn",
                "a a\r\n",
                "1d \r\n",
                "liqua.\nUt enim ad minim venia\r\n",
                "23 \r\n",
                "m, quis nostrud exercitation ullamc\r\n",
                "8 \r\n",
                "o labori\r\n",
                "18 \r\n",
                "s nisi ut aliquip ex ea \r\n",
                "167\r\n",
                "commodo consequat.\nDuis aute irure dolor in reprehenderit in vol",
                "uptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcept",
                "eur sint occaecat cupidatat non proident, sunt in culpa qui offic",
                "ia deserunt mollit anim id est laborum.\nLorem ipsum dolor sit am",
                "et, consectetur adipiscing elit, sed do eiusmod tempor incididunt",
                " ut labore et dolore magna aliqua.\nUt\r\n",
                "13 \r\n",
                " enim ad minim veni\r\n",
                "1 \r\n",
                "a\r\n",
                "1c \r\n",
                "m, quis nostrud exercitation\r\n",
                "b74\r\n",
                " ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis a",
                "ute irure dolor in reprehenderit in voluptate velit esse cillum d",
                "olore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidata",
                "t non proident, sunt in culpa qui officia deserunt mollit anim id",
                " est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing",
                " elit, sed do eiusmod tempor incididunt ut labore et dolore magna",
                " aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ulla",
                "mco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute i",
                "rure dolor in reprehenderit in voluptate velit esse cillum dolore",
                " eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non",
                " proident, sunt in culpa qui officia deserunt mollit anim id est ",
                "laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit",
                ", sed do eiusmod tempor incididunt ut labore et dolore magna aliq",
                "ua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco l",
                "aboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure ",
                "dolor in reprehenderit in voluptate velit esse cillum dolore eu f",
                "ugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proi",
                "dent, sunt in culpa qui officia deserunt mollit anim id est labor",
                "um.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed",
                " do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa qui officia deserunt mollit anim id est laborum.\nLorem",
                " ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo",
                "d tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad",
                " minim veniam, quis nostrud exercitation ullamco laboris nisi ut ",
                "aliquip ex ea commodo consequat.\nDuis aute irure dolor in repreh",
                "enderit in voluptate velit esse cillum dolore eu fugiat nulla par",
                "iatur.\nExcepteur sint occaecat cupidatat non proident, sunt in c",
                "ulpa qui officia deserunt mollit anim id est laborum.\nLorem ipsu",
                "m dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem",
                "por incididunt ut labore et dolore magna aliqua.\nUt enim ad mini",
                "m veniam, quis nostrud exercitation ullamco laboris nisi ut aliqu",
                "ip ex ea commodo consequat.\nDuis aute irure dolor in reprehender",
                "it in voluptate velit esse cillum dolore eu fugiat nulla pariatur",
                ".\nExcepteur sint occaecat cupidatat non proident, sunt in culpa ",
                "qui officia deserunt mollit anim \r\n",
                "17 \r\n",
                "id est laborum.\nLorem i\r\n",
                "1 \r\n",
                "p\r\n",
                "44 \r\n",
                "sum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t",
                "emp\r\n",
                "22 \r\n",
                "or incididunt ut labore et dolore \r\n",
                "5 \r\n",
                "magna\r\n",
                "a \r\n",
                " aliqua.\nU\r\n",
                "11 \r\n",
                "t enim ad minim v\r\n",
                "58 \r\n",
                "eniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ",
                "ex ea commodo consequat\r\n",
                "11 \r\n",
                ".\nDuis aute irure\r\n",
                "22 \r\n",
                " dolor in reprehenderit in volupta\r\n",
                "8 \r\n",
                "te velit\r\n",
                "b \r\n",
                " esse cillu\r\n",
                "1f \r\n",
                "m dolore eu fugiat nulla pariat\r\n",
                "22 \r\n",
                "ur.\nExcepteur sint occaecat cupida\r\n",
                "15 \r\n",
                "tat non proident, sun\r\n",
                "13 \r\n",
                "t in culpa qui offi\r\n",
                "264\r\n",
                "cia deserunt mollit anim id est laborum.\nLorem ipsum dolor sit a",
                "met, consectetur adipiscing elit, sed do eiusmod tempor incididun",
                "t ut labore et dolore magna aliqua.\nUt enim ad minim veniam, qui",
                "s nostrud exercitation ullamco laboris nisi ut aliquip ex ea comm",
                "odo consequat.\nDuis aute irure dolor in reprehenderit in volupta",
                "te velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur ",
                "sint occaecat cupidatat non proident, sunt in culpa qui officia d",
                "eserunt mollit anim id est laborum.\nLorem ipsum dolor sit amet, ",
                "consectetur adipiscing elit, sed do eiusmod tempor incididunt ut ",
                "labore et dolore magna aliqua.\nU\r\n",
                "1d \r\n",
                "t enim ad minim veniam, quis \r\n",
                "22 \r\n",
                "nostrud exercitation ullamco labor\r\n",
                "8 \r\n",
                "is nisi \r\n",
                "18 \r\n",
                "ut aliquip ex ea commodo\r\n",
                "19b\r\n",
                " consequat.\nDuis aute irure dolor in reprehenderit in voluptate ",
                "velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sin",
                "t occaecat cupidatat non proident, sunt in culpa qui officia dese",
                "runt mollit anim id est laborum.\nLorem ipsum dolor sit amet, con",
                "sectetur adipiscing elit, sed do eiusmod tempor incididunt ut lab",
                "ore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostru",
                "d exercitation ullamco la\r\n",
                "13 \r\n",
                "boris nisi ut aliqu\r\n",
                "1 \r\n",
                "i\r\n",
                "1c \r\n",
                "p ex ea commodo consequat.\nD\r\n",
                "ca7\r\n",
                "uis aute irure dolor in reprehenderit in voluptate velit esse cil",
                "lum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cup",
                "idatat non proident, sunt in culpa qui officia deserunt mollit an",
                "im id est laborum.\nLorem ipsum dolor sit amet, consectetur adipi",
                "scing elit, sed do eiusmod tempor incididunt ut labore et dolore ",
                "magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation",
                " ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis a",
                "ute irure dolor in reprehenderit in voluptate velit esse cillum d",
                "olore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidata",
                "t non proident, sunt in culpa qui officia deserunt mollit anim id",
                " est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing",
                " elit, sed do eiusmod tempor incididunt ut labore et dolore magna",
                " aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ulla",
                "mco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute i",
                "rure dolor in reprehenderit in voluptate velit esse cillum dolore",
                " eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non",
                " proident, sunt in culpa qui officia deserunt mollit anim id est ",
                "laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit",
                ", sed do eiusmod tempor incididunt ut labore et dolore magna aliq",
                "ua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco l",
                "aboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure ",
                "dolor in reprehenderit in voluptate velit esse cillum dolore eu f",
                "ugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proi",
                "dent, sunt in culpa qui officia deserunt mollit anim id est labor",
                "um.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed",
                " do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa qui officia deserunt mollit anim id est laborum.\nLorem",
                " ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo",
                "d tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad",
                " minim veniam, quis nostrud exercitation ullamco laboris nisi ut ",
                "aliquip ex ea commodo consequat.\nDuis aute irure dolor in repreh",
                "enderit in voluptate velit esse cillum dolore eu fugiat nulla par",
                "iatur.\nExcepteur sint occaecat cupidatat non proident, sunt in c",
                "ulpa qui officia deserunt mollit anim id est laborum.\nLorem ipsu",
                "m dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem",
                "por incididunt ut labore et dolore magna aliqua.\nUt enim ad mini",
                "m veniam, quis nostrud exercitation ullamco laboris nisi ut aliqu",
                "ip ex ea commodo consequat.\nDuis aute irure dolor in reprehender",
                "it in voluptate velit esse cillum dolore eu fugiat nulla pariatur",
                ".\nExcepteur sint \r\n",
                "2000\r\n",
                "occaecat cupidatat non proident, sunt in culpa qui officia deseru",
                "nt mollit anim id est laborum.\nLorem ipsum dolor sit amet, conse",
                "ctetur adipiscing elit, sed do eiusmod tempor incididunt ut labor",
                "e et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud ",
                "exercitation ullamco laboris nisi ut aliquip ex ea commodo conseq",
                "uat.\nDuis aute irure dolor in reprehenderit in voluptate velit e",
                "sse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occae",
                "cat cupidatat non proident, sunt in culpa qui officia deserunt mo",
                "llit anim id est laborum.\nLorem ipsum dolor sit amet, consectetu",
                "r adipiscing elit, sed do eiusmod tempor incididunt ut labore et ",
                "dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exerc",
                "itation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n",
                "Duis aute irure dolor in reprehenderit in voluptate velit esse ci",
                "llum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cu",
                "pidatat non proident, sunt in culpa qui officia deserunt mollit a",
                "nim id est laborum.\nLorem ipsum dolor sit amet, consectetur adip",
                "iscing elit, sed do eiusmod tempor incididunt ut labore et dolore",
                " magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitatio",
                "n ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis ",
                "aute irure dolor in reprehenderit in voluptate velit esse cillum ",
                "dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidat",
                "at non proident, sunt in culpa qui officia deserunt mollit anim i",
                "d est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscin",
                "g elit, sed do eiusmod tempor incididunt ut labore et dolore magn",
                "a aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ull",
                "amco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute ",
                "irure dolor in reprehenderit in voluptate velit esse cillum dolor",
                "e eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat no",
                "n proident, sunt in culpa qui officia deserunt mollit anim id est",
                " laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing eli",
                "t, sed do eiusmod tempor incididunt ut labore et dolore magna ali",
                "qua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco ",
                "laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure",
                " dolor in reprehenderit in voluptate velit esse cillum dolore eu ",
                "fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non pro",
                "ident, sunt in culpa qui officia deserunt mollit anim id est labo",
                "rum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, se",
                "d do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa qui officia deserunt mollit anim id est laborum.\nLorem",
                " ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo",
                "d tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad",
                " minim veniam, quis nostrud exercitation ullamco laboris nisi ut ",
                "aliquip ex ea commodo consequat.\nDuis aute irure dolor in repreh",
                "enderit in voluptate velit esse cillum dolore eu fugiat nulla par",
                "iatur.\nExcepteur sint occaecat cupidatat non proident, sunt in c",
                "ulpa qui officia deserunt mollit anim id est laborum.\nLorem ipsu",
                "m dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem",
                "por incididunt ut labore et dolore magna aliqua.\nUt enim ad mini",
                "m veniam, quis nostrud exercitation ullamco laboris nisi ut aliqu",
                "ip ex ea commodo consequat.\nDuis aute irure dolor in reprehender",
                "it in voluptate velit esse cillum dolore eu fugiat nulla pariatur",
                ".\nExcepteur sint occaecat cupidatat non proident, sunt in culpa ",
                "qui officia deserunt mollit anim id est laborum.\nLorem ipsum dol",
                "or sit amet, consectetur adipiscing elit, sed do eiusmod tempor i",
                "ncididunt ut labore et dolore magna aliqua.\nUt enim ad minim ven",
                "iam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex",
                " ea commodo consequat.\nDuis aute irure dolor in reprehenderit in",
                " voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nEx",
                "cepteur sint occaecat cupidatat non proident, sunt in culpa qui o",
                "fficia deserunt mollit anim id est laborum.\nLorem ipsum dolor si",
                "t amet, consectetur adipiscing elit, sed do eiusmod tempor incidi",
                "dunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, ",
                "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea c",
                "ommodo consequat.\nDuis aute irure dolor in reprehenderit in volu",
                "ptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepte",
                "ur sint occaecat cupidatat non proident, sunt in culpa qui offici",
                "a deserunt mollit anim id est laborum.\nLorem ipsum dolor sit ame",
                "t, consectetur adipiscing elit, sed do eiusmod tempor incididunt ",
                "ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis ",
                "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commod",
                "o consequat.\nDuis aute irure dolor in reprehenderit in voluptate",
                " velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur si",
                "nt occaecat cupidatat non proident, sunt in culpa qui officia des",
                "erunt mollit anim id est laborum.\nLorem ipsum dolor sit amet, co",
                "nsectetur adipiscing elit, sed do eiusmod tempor incididunt ut la",
                "bore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostr",
                "ud exercitation ullamco laboris nisi ut aliquip ex ea commodo con",
                "sequat.\nDuis aute irure dolor in reprehenderit in voluptate veli",
                "t esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint oc",
                "caecat cupidatat non proident, sunt in culpa qui officia deserunt",
                " mollit anim id est laborum.\nLorem ipsum dolor sit amet, consect",
                "etur adipiscing elit, sed do eiusmod tempor incididunt ut labore ",
                "et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud ex",
                "ercitation ullamco laboris nisi ut aliquip ex ea commodo consequa",
                "t.\nDuis aute irure dolor in reprehenderit in voluptate velit ess",
                "e cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaeca",
                "t cupidatat non proident, sunt in culpa qui officia deserunt moll",
                "it anim id est laborum.\nLorem ipsum dolor sit amet, consectetur ",
                "adipiscing elit, sed do eiusmod tempor incididunt ut labore et do",
                "lore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercit",
                "ation ullamco laboris nisi ut aliquip ex ea commodo consequat.\nD",
                "uis aute irure dolor in reprehenderit in voluptate velit esse cil",
                "lum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cup",
                "idatat non proident, sunt in culpa qui officia deserunt mollit an",
                "im id est laborum.\nLorem ipsum dolor sit amet, consectetur adipi",
                "scing elit, sed do eiusmod tempor incididunt ut labore et dolore ",
                "magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation",
                " ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis a",
                "ute irure dolor in reprehenderit in voluptate velit esse cillum d",
                "olore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidata",
                "t non proident, sunt in culpa qui officia deserunt mollit anim id",
                " est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing",
                " elit, sed do eiusmod tempor incididunt ut labore et dolore magna",
                " aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ulla",
                "mco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute i",
                "rure dolor in reprehenderit in voluptate velit esse cillum dolore",
                " eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non",
                " proident, sunt in culpa qui officia deserunt mollit anim id est ",
                "laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit",
                ", sed do eiusmod tempor incididunt ut labore et dolore magna aliq",
                "ua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco l",
                "aboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure ",
                "dolor in reprehenderit in voluptate velit esse cillum dolore eu f",
                "ugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proi",
                "dent, sunt in culpa qui officia deserunt mollit anim id est labor",
                "um.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed",
                " do eius\r\n",
                "2000\r\n",
                "mod tempor incididunt ut labore et dolore magna aliqua.\nUt enim ",
                "ad minim veniam, quis nostrud exercitation ullamco laboris nisi u",
                "t aliquip ex ea commodo consequat.\nDuis aute irure dolor in repr",
                "ehenderit in voluptate velit esse cillum dolore eu fugiat nulla p",
                "ariatur.\nExcepteur sint occaecat cupidatat non proident, sunt in",
                " culpa qui officia deserunt mollit anim id est laborum.\nLorem ip",
                "sum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t",
                "empor incididunt ut labore et dolore magna aliqua.\nUt enim ad mi",
                "nim veniam, quis nostrud exercitation ullamco laboris nisi ut ali",
                "quip ex ea commodo consequat.\nDuis aute irure dolor in reprehend",
                "erit in voluptate velit esse cillum dolore eu fugiat nulla pariat",
                "ur.\nExcepteur sint occaecat cupidatat non proident, sunt in culp",
                "a qui officia deserunt mollit anim id est laborum.\nLorem ipsum d",
                "olor sit amet, consectetur adipiscing elit, sed do eiusmod tempor",
                " incididunt ut labore et dolore magna aliqua.\nUt enim ad minim v",
                "eniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ",
                "ex ea commodo consequat.\nDuis aute irure dolor in reprehenderit ",
                "in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n",
                "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui",
                " officia deserunt mollit anim id est laborum.\nLorem ipsum dolor ",
                "sit amet, consectetur adipiscing elit, sed do eiusmod tempor inci",
                "didunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam",
                ", quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea",
                " commodo consequat.\nDuis aute irure dolor in reprehenderit in vo",
                "luptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcep",
                "teur sint occaecat cupidatat non proident, sunt in culpa qui offi",
                "cia deserunt mollit anim id est laborum.\nLorem ipsum dolor sit a",
                "met, consectetur adipiscing elit, sed do eiusmod tempor incididun",
                "t ut labore et dolore magna aliqua.\nUt enim ad minim veniam, qui",
                "s nostrud exercitation ullamco laboris nisi ut aliquip ex ea comm",
                "odo consequat.\nDuis aute irure dolor in reprehenderit in volupta",
                "te velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur ",
                "sint occaecat cupidatat non proident, sunt in culpa qui officia d",
                "eserunt mollit anim id est laborum.\nLorem ipsum dolor sit amet, ",
                "consectetur adipiscing elit, sed do eiusmod tempor incididunt ut ",
                "labore et dolore magna aliqua.\nUt enim ad minim veniam, quis nos",
                "trud exercitation ullamco laboris nisi ut aliquip ex ea commodo c",
                "onsequat.\nDuis aute irure dolor in reprehenderit in voluptate ve",
                "lit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint ",
                "occaecat cupidatat non proident, sunt in culpa qui officia deseru",
                "nt mollit anim id est laborum.\nLorem ipsum dolor sit amet, conse",
                "ctetur adipiscing elit, sed do eiusmod tempor incididunt ut labor",
                "e et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud ",
                "exercitation ullamco laboris nisi ut aliquip ex ea commodo conseq",
                "uat.\nDuis aute irure dolor in reprehenderit in voluptate velit e",
                "sse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occae",
                "cat cupidatat non proident, sunt in culpa qui officia deserunt mo",
                "llit anim id est laborum.\nLorem ipsum dolor sit amet, consectetu",
                "r adipiscing elit, sed do eiusmod tempor incididunt ut labore et ",
                "dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud exerc",
                "itation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n",
                "Duis aute irure dolor in reprehenderit in voluptate velit esse ci",
                "llum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cu",
                "pidatat non proident, sunt in culpa qui officia deserunt mollit a",
                "nim id est laborum.\nLorem ipsum dolor sit amet, consectetur adip",
                "iscing elit, sed do eiusmod tempor incididunt ut labore et dolore",
                " magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitatio",
                "n ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis ",
                "aute irure dolor in reprehenderit in voluptate velit esse cillum ",
                "dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidat",
                "at non proident, sunt in culpa qui officia deserunt mollit anim i",
                "d est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscin",
                "g elit, sed do eiusmod tempor incididunt ut labore et dolore magn",
                "a aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ull",
                "amco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute ",
                "irure dolor in reprehenderit in voluptate velit esse cillum dolor",
                "e eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat no",
                "n proident, sunt in culpa qui officia deserunt mollit anim id est",
                " laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing eli",
                "t, sed do eiusmod tempor incididunt ut labore et dolore magna ali",
                "qua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco ",
                "laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure",
                " dolor in reprehenderit in voluptate velit esse cillum dolore eu ",
                "fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non pro",
                "ident, sunt in culpa qui officia deserunt mollit anim id est labo",
                "rum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, se",
                "d do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa qui officia deserunt mollit anim id est laborum.\nLorem",
                " ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo",
                "d tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad",
                " minim veniam, quis nostrud exercitation ullamco laboris nisi ut ",
                "aliquip ex ea commodo consequat.\nDuis aute irure dolor in repreh",
                "enderit in voluptate velit esse cillum dolore eu fugiat nulla par",
                "iatur.\nExcepteur sint occaecat cupidatat non proident, sunt in c",
                "ulpa qui officia deserunt mollit anim id est laborum.\nLorem ipsu",
                "m dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem",
                "por incididunt ut labore et dolore magna aliqua.\nUt enim ad mini",
                "m veniam, quis nostrud exercitation ullamco laboris nisi ut aliqu",
                "ip ex ea commodo consequat.\nDuis aute irure dolor in reprehender",
                "it in voluptate velit esse cillum dolore eu fugiat nulla pariatur",
                ".\nExcepteur sint occaecat cupidatat non proident, sunt in culpa ",
                "qui officia deserunt mollit anim id est laborum.\nLorem ipsum dol",
                "or sit amet, consectetur adipiscing elit, sed do eiusmod tempor i",
                "ncididunt ut labore et dolore magna aliqua.\nUt enim ad minim ven",
                "iam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex",
                " ea commodo consequat.\nDuis aute irure dolor in reprehenderit in",
                " voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nEx",
                "cepteur sint occaecat cupidatat non proident, sunt in culpa qui o",
                "fficia deserunt mollit anim id est laborum.\nLorem ipsum dolor si",
                "t amet, consectetur adipiscing elit, sed do eiusmod tempor incidi",
                "dunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, ",
                "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea c",
                "ommodo consequat.\nDuis aute irure dolor in reprehenderit in volu",
                "ptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepte",
                "ur sint occaecat cupidatat non proident, sunt in culpa qui offici",
                "a deserunt mollit anim id est laborum.\nLorem ipsum dolor sit ame",
                "t, consectetur adipiscing elit, sed do eiusmod tempor incididunt ",
                "ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis ",
                "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commod",
                "o consequat.\nDuis aute irure dolor in reprehenderit in voluptate",
                " velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur si",
                "nt occaecat cupidatat non proident, sunt in culpa qui officia des",
                "erunt mollit anim id est laborum.\nLorem ipsum dolor sit amet, co",
                "nsectetur adipiscing elit, sed do eiusmod tempor incididunt ut la",
                "bore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostr",
                "ud exercitation ullamco laboris nisi ut aliquip ex ea commodo con",
                "sequat.\n\r\n",
                "2000\r\n",
                "Duis aute irure dolor in reprehenderit in voluptate velit esse ci",
                "llum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cu",
                "pidatat non proident, sunt in culpa qui officia deserunt mollit a",
                "nim id est laborum.\nLorem ipsum dolor sit amet, consectetur adip",
                "iscing elit, sed do eiusmod tempor incididunt ut labore et dolore",
                " magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitatio",
                "n ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis ",
                "aute irure dolor in reprehenderit in voluptate velit esse cillum ",
                "dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidat",
                "at non proident, sunt in culpa qui officia deserunt mollit anim i",
                "d est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscin",
                "g elit, sed do eiusmod tempor incididunt ut labore et dolore magn",
                "a aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ull",
                "amco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute ",
                "irure dolor in reprehenderit in voluptate velit esse cillum dolor",
                "e eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat no",
                "n proident, sunt in culpa qui officia deserunt mollit anim id est",
                " laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing eli",
                "t, sed do eiusmod tempor incididunt ut labore et dolore magna ali",
                "qua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco ",
                "laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure",
                " dolor in reprehenderit in voluptate velit esse cillum dolore eu ",
                "fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non pro",
                "ident, sunt in culpa qui officia deserunt mollit anim id est labo",
                "rum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, se",
                "d do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa qui officia deserunt mollit anim id est laborum.\nLorem",
                " ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo",
                "d tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad",
                " minim veniam, quis nostrud exercitation ullamco laboris nisi ut ",
                "aliquip ex ea commodo consequat.\nDuis aute irure dolor in repreh",
                "enderit in voluptate velit esse cillum dolore eu fugiat nulla par",
                "iatur.\nExcepteur sint occaecat cupidatat non proident, sunt in c",
                "ulpa qui officia deserunt mollit anim id est laborum.\nLorem ipsu",
                "m dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem",
                "por incididunt ut labore et dolore magna aliqua.\nUt enim ad mini",
                "m veniam, quis nostrud exercitation ullamco laboris nisi ut aliqu",
                "ip ex ea commodo consequat.\nDuis aute irure dolor in reprehender",
                "it in voluptate velit esse cillum dolore eu fugiat nulla pariatur",
                ".\nExcepteur sint occaecat cupidatat non proident, sunt in culpa ",
                "qui officia deserunt mollit anim id est laborum.\nLorem ipsum dol",
                "or sit amet, consectetur adipiscing elit, sed do eiusmod tempor i",
                "ncididunt ut labore et dolore magna aliqua.\nUt enim ad minim ven",
                "iam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex",
                " ea commodo consequat.\nDuis aute irure dolor in reprehenderit in",
                " voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nEx",
                "cepteur sint occaecat cupidatat non proident, sunt in culpa qui o",
                "fficia deserunt mollit anim id est laborum.\nLorem ipsum dolor si",
                "t amet, consectetur adipiscing elit, sed do eiusmod tempor incidi",
                "dunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, ",
                "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea c",
                "ommodo consequat.\nDuis aute irure dolor in reprehenderit in volu",
                "ptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepte",
                "ur sint occaecat cupidatat non proident, sunt in culpa qui offici",
                "a deserunt mollit anim id est laborum.\nLorem ipsum dolor sit ame",
                "t, consectetur adipiscing elit, sed do eiusmod tempor incididunt ",
                "ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis ",
                "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commod",
                "o consequat.\nDuis aute irure dolor in reprehenderit in voluptate",
                " velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur si",
                "nt occaecat cupidatat non proident, sunt in culpa qui officia des",
                "erunt mollit anim id est laborum.\nLorem ipsum dolor sit amet, co",
                "nsectetur adipiscing elit, sed do eiusmod tempor incididunt ut la",
                "bore et dolore magna aliqua.\nUt enim ad minim veniam, quis nostr",
                "ud exercitation ullamco laboris nisi ut aliquip ex ea commodo con",
                "sequat.\nDuis aute irure dolor in reprehenderit in voluptate veli",
                "t esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint oc",
                "caecat cupidatat non proident, sunt in culpa qui officia deserunt",
                " mollit anim id est laborum.\nLorem ipsum dolor sit amet, consect",
                "etur adipiscing elit, sed do eiusmod tempor incididunt ut labore ",
                "et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud ex",
                "ercitation ullamco laboris nisi ut aliquip ex ea commodo consequa",
                "t.\nDuis aute irure dolor in reprehenderit in voluptate velit ess",
                "e cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaeca",
                "t cupidatat non proident, sunt in culpa qui officia deserunt moll",
                "it anim id est laborum.\nLorem ipsum dolor sit amet, consectetur ",
                "adipiscing elit, sed do eiusmod tempor incididunt ut labore et do",
                "lore magna aliqua.\nUt enim ad minim veniam, quis nostrud exercit",
                "ation ullamco laboris nisi ut aliquip ex ea commodo consequat.\nD",
                "uis aute irure dolor in reprehenderit in voluptate velit esse cil",
                "lum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cup",
                "idatat non proident, sunt in culpa qui officia deserunt mollit an",
                "im id est laborum.\nLorem ipsum dolor sit amet, consectetur adipi",
                "scing elit, sed do eiusmod tempor incididunt ut labore et dolore ",
                "magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitation",
                " ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis a",
                "ute irure dolor in reprehenderit in voluptate velit esse cillum d",
                "olore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidata",
                "t non proident, sunt in culpa qui officia deserunt mollit anim id",
                " est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing",
                " elit, sed do eiusmod tempor incididunt ut labore et dolore magna",
                " aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ulla",
                "mco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute i",
                "rure dolor in reprehenderit in voluptate velit esse cillum dolore",
                " eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non",
                " proident, sunt in culpa qui officia deserunt mollit anim id est ",
                "laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit",
                ", sed do eiusmod tempor incididunt ut labore et dolore magna aliq",
                "ua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco l",
                "aboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure ",
                "dolor in reprehenderit in voluptate velit esse cillum dolore eu f",
                "ugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non proi",
                "dent, sunt in culpa qui officia deserunt mollit anim id est labor",
                "um.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed",
                " do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa\r\n",
                "2000\r\n",
                " qui officia deserunt mollit anim id est laborum.\nLorem ipsum do",
                "lor sit amet, consectetur adipiscing elit, sed do eiusmod tempor ",
                "incididunt ut labore et dolore magna aliqua.\nUt enim ad minim ve",
                "niam, quis nostrud exercitation ullamco laboris nisi ut aliquip e",
                "x ea commodo consequat.\nDuis aute irure dolor in reprehenderit i",
                "n voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nE",
                "xcepteur sint occaecat cupidatat non proident, sunt in culpa qui ",
                "officia deserunt mollit anim id est laborum.\nLorem ipsum dolor s",
                "it amet, consectetur adipiscing elit, sed do eiusmod tempor incid",
                "idunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam,",
                " quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea ",
                "commodo consequat.\nDuis aute irure dolor in reprehenderit in vol",
                "uptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcept",
                "eur sint occaecat cupidatat non proident, sunt in culpa qui offic",
                "ia deserunt mollit anim id est laborum.\nLorem ipsum dolor sit am",
                "et, consectetur adipiscing elit, sed do eiusmod tempor incididunt",
                " ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis",
                " nostrud exercitation ullamco laboris nisi ut aliquip ex ea commo",
                "do consequat.\nDuis aute irure dolor in reprehenderit in voluptat",
                "e velit esse cillum dolore eu fugiat nulla pariatur.\nExcepteur s",
                "int occaecat cupidatat non proident, sunt in culpa qui officia de",
                "serunt mollit anim id est laborum.\nLorem ipsum dolor sit amet, c",
                "onsectetur adipiscing elit, sed do eiusmod tempor incididunt ut l",
                "abore et dolore magna aliqua.\nUt enim ad minim veniam, quis nost",
                "rud exercitation ullamco laboris nisi ut aliquip ex ea commodo co",
                "nsequat.\nDuis aute irure dolor in reprehenderit in voluptate vel",
                "it esse cillum dolore eu fugiat nulla pariatur.\nExcepteur sint o",
                "ccaecat cupidatat non proident, sunt in culpa qui officia deserun",
                "t mollit anim id est laborum.\nLorem ipsum dolor sit amet, consec",
                "tetur adipiscing elit, sed do eiusmod tempor incididunt ut labore",
                " et dolore magna aliqua.\nUt enim ad minim veniam, quis nostrud e",
                "xercitation ullamco laboris nisi ut aliquip ex ea commodo consequ",
                "at.\nDuis aute irure dolor in reprehenderit in voluptate velit es",
                "se cillum dolore eu fugiat nulla pariatur.\nExcepteur sint occaec",
                "at cupidatat non proident, sunt in culpa qui officia deserunt mol",
                "lit anim id est laborum.\nLorem ipsum dolor sit amet, consectetur",
                " adipiscing elit, sed do eiusmod tempor incididunt ut labore et d",
                "olore magna aliqua.\nUt enim ad minim veniam, quis nostrud exerci",
                "tation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n",
                "Duis aute irure dolor in reprehenderit in voluptate velit esse ci",
                "llum dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cu",
                "pidatat non proident, sunt in culpa qui officia deserunt mollit a",
                "nim id est laborum.\nLorem ipsum dolor sit amet, consectetur adip",
                "iscing elit, sed do eiusmod tempor incididunt ut labore et dolore",
                " magna aliqua.\nUt enim ad minim veniam, quis nostrud exercitatio",
                "n ullamco laboris nisi ut aliquip ex ea commodo consequat.\nDuis ",
                "aute irure dolor in reprehenderit in voluptate velit esse cillum ",
                "dolore eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidat",
                "at non proident, sunt in culpa qui officia deserunt mollit anim i",
                "d est laborum.\nLorem ipsum dolor sit amet, consectetur adipiscin",
                "g elit, sed do eiusmod tempor incididunt ut labore et dolore magn",
                "a aliqua.\nUt enim ad minim veniam, quis nostrud exercitation ull",
                "amco laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute ",
                "irure dolor in reprehenderit in voluptate velit esse cillum dolor",
                "e eu fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat no",
                "n proident, sunt in culpa qui officia deserunt mollit anim id est",
                " laborum.\nLorem ipsum dolor sit amet, consectetur adipiscing eli",
                "t, sed do eiusmod tempor incididunt ut labore et dolore magna ali",
                "qua.\nUt enim ad minim veniam, quis nostrud exercitation ullamco ",
                "laboris nisi ut aliquip ex ea commodo consequat.\nDuis aute irure",
                " dolor in reprehenderit in voluptate velit esse cillum dolore eu ",
                "fugiat nulla pariatur.\nExcepteur sint occaecat cupidatat non pro",
                "ident, sunt in culpa qui officia deserunt mollit anim id est labo",
                "rum.\nLorem ipsum dolor sit amet, consectetur adipiscing elit, se",
                "d do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
                "Ut enim ad minim veniam, quis nostrud exercitation ullamco labori",
                "s nisi ut aliquip ex ea commodo consequat.\nDuis aute irure dolor",
                " in reprehenderit in voluptate velit esse cillum dolore eu fugiat",
                " nulla pariatur.\nExcepteur sint occaecat cupidatat non proident,",
                " sunt in culpa qui officia deserunt mollit anim id est laborum.\n",
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e",
                "iusmod tempor incididunt ut labore et dolore magna aliqua.\nUt en",
                "im ad minim veniam, quis nostrud exercitation ullamco laboris nis",
                "i ut aliquip ex ea commodo consequat.\nDuis aute irure dolor in r",
                "eprehenderit in voluptate velit esse cillum dolore eu fugiat null",
                "a pariatur.\nExcepteur sint occaecat cupidatat non proident, sunt",
                " in culpa qui officia deserunt mollit anim id est laborum.\nLorem",
                " ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmo",
                "d tempor incididunt ut labore et dolore magna aliqua.\nUt enim ad",
                " minim veniam, quis nostrud exercitation ullamco laboris nisi ut ",
                "aliquip ex ea commodo consequat.\nDuis aute irure dolor in repreh",
                "enderit in voluptate velit esse cillum dolore eu fugiat nulla par",
                "iatur.\nExcepteur sint occaecat cupidatat non proident, sunt in c",
                "ulpa qui officia deserunt mollit anim id est laborum.\nLorem ipsu",
                "m dolor sit amet, consectetur adipiscing elit, sed do eiusmod tem",
                "por incididunt ut labore et dolore magna aliqua.\nUt enim ad mini",
                "m veniam, quis nostrud exercitation ullamco laboris nisi ut aliqu",
                "ip ex ea commodo consequat.\nDuis aute irure dolor in reprehender",
                "it in voluptate velit esse cillum dolore eu fugiat nulla pariatur",
                ".\nExcepteur sint occaecat cupidatat non proident, sunt in culpa ",
                "qui officia deserunt mollit anim id est laborum.\nLorem ipsum dol",
                "or sit amet, consectetur adipiscing elit, sed do eiusmod tempor i",
                "ncididunt ut labore et dolore magna aliqua.\nUt enim ad minim ven",
                "iam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex",
                " ea commodo consequat.\nDuis aute irure dolor in reprehenderit in",
                " voluptate velit esse cillum dolore eu fugiat nulla pariatur.\nEx",
                "cepteur sint occaecat cupidatat non proident, sunt in culpa qui o",
                "fficia deserunt mollit anim id est laborum.\nLorem ipsum dolor si",
                "t amet, consectetur adipiscing elit, sed do eiusmod tempor incidi",
                "dunt ut labore et dolore magna aliqua.\nUt enim ad minim veniam, ",
                "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea c",
                "ommodo consequat.\nDuis aute irure dolor in reprehenderit in volu",
                "ptate velit esse cillum dolore eu fugiat nulla pariatur.\nExcepte",
                "ur sint occaecat cupidatat non proident, sunt in culpa qui offici",
                "a deserunt mollit anim id est laborum.\nLorem ipsum dolor sit ame",
                "t, consectetur adipiscing elit, sed do eiusmod tempor incididunt ",
                "ut labore et dolore magna aliqua.\nUt enim ad minim veniam, quis ",
                "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commod",
--> --------------------

--> maximum size reached

--> --------------------

87%


¤ Dauer der Verarbeitung: 0.34 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

sprechenden Kalenders






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

SSL

SSL

Monitoring

Montastic status badge