<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Erro inesperado - Observador</title>
    <style>
        :root {
            --main-color: white;
            --stroke-color: #58A0D4;
            --link-color: #4394CF;
            --grey-color: #7B8794;
        }

        body {
            font-family: sans-serif;
        }

        h1 {
            line-height: 1.2;
            margin-top: 0;
            margin-bottom: .4em;
        }

        p {
            color: var(--grey-color);
            line-height: 1.429;
            margin-top: 0;
        }

        a {
            -webkit-transition: all .2s;
            -o-transition: all .2s;
            transition: all .2s;
            color: var(--link-color);
            text-decoration: none;
            background: 0 0;
            cursor: pointer;
        }

        .gears {
            position: relative;
            margin: 0 auto;
            width: auto;
            height: 0;
            padding-top: 60px;
            transform: scale(.5);
        }

        .gear {
            position: relative;
            z-index: 0;
            width: 120px;
            height: 120px;
            margin: 0 auto;
            border-radius: 50%;
            background: var(--stroke-color);
        }

        .gear:before {
            position: absolute;
            left: 5px;
            top: 5px;
            right: 5px;
            bottom: 5px;
            z-index: 2;
            content: "";
            border-radius: 50%;
            background: var(--main-color);
        }

        .gear:after {
            position: absolute;
            left: 25px;
            top: 25px;
            z-index: 3;
            content: "";
            width: 70px;
            height: 70px;
            border-radius: 50%;
            border: 5px solid var(--stroke-color);
            box-sizing: border-box;
            background: var(--main-color);
        }

        .gear.one {
            left: -130px;
        }

        .gear.two {
            top: -75px;
        }

        .gear.three {
            top: -235px;
            left: 130px;
        }

        .gear .bar {
            position: absolute;
            left: -15px;
            top: 50%;
            z-index: 0;
            width: 150px;
            height: 30px;
            margin-top: -15px;
            border-radius: 5px;
            background: var(--stroke-color);
        }

        .gear .bar:before {
            position: absolute;
            left: 5px;
            top: 5px;
            right: 5px;
            bottom: 5px;
            z-index: 1;
            content: "";
            border-radius: 2px;
            background: var(--main-color);
        }

        .gear .bar:nth-child(2) {
            transform: rotate(60deg);
            -webkit-transform: rotate(60deg);
        }

        .gear .bar:nth-child(3) {
            transform: rotate(120deg);
            -webkit-transform: rotate(120deg);
        }

        @-webkit-keyframes clockwise {
            0% {
                -webkit-transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
            }
        }

        @-webkit-keyframes anticlockwise {
            0% {
                -webkit-transform: rotate(360deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        @-webkit-keyframes clockwiseError {
            0% {
                -webkit-transform: rotate(0deg);
            }
            20% {
                -webkit-transform: rotate(30deg);
            }
            40% {
                -webkit-transform: rotate(25deg);
            }
            60% {
                -webkit-transform: rotate(30deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        @-webkit-keyframes anticlockwiseErrorStop {
            0% {
                -webkit-transform: rotate(0deg);
            }
            20% {
                -webkit-transform: rotate(-30deg);
            }
            60% {
                -webkit-transform: rotate(-30deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        @-webkit-keyframes anticlockwiseError {
            0% {
                -webkit-transform: rotate(0deg);
            }
            20% {
                -webkit-transform: rotate(-30deg);
            }
            40% {
                -webkit-transform: rotate(-25deg);
            }
            60% {
                -webkit-transform: rotate(-30deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        .gear.one {
            -webkit-animation: anticlockwiseErrorStop 2s linear infinite;
        }

        .gear.two {
            -webkit-animation: anticlockwiseError 2s linear infinite;
        }

        .gear.three {
            -webkit-animation: clockwiseError 2s linear infinite;
        }

        .gear.one, .gear.three {
            -webkit-animation: clockwise 3s linear infinite;
        }

        .gear.two {
            -webkit-animation: anticlockwise 3s linear infinite;
        }


        .error-502 {
            text-align: center;
            overflow: hidden
        }

        .error-502__text {
            z-index: 1001;
            margin-top: 100px
        }

        .trace {
            position: absolute;
            bottom: 20px;
            right: 20px;
            word-break: break-all;
            text-align: right;
        }

    </style>
</head>

<body>
<div class="error-502__container">
    <div class="error-502">
        <div class="error-502__text">
            <h1>Erro inesperado</h1>
            <p>Lamentamos mas ocorreu um erro inesperado. Se o erro persistir, por favor <a href="https://observador.pt/apoio-a-cliente">contacte-nos</a>.</p>
            <p>Entretanto pode voltar para a nossa <a href="/">página inicial</a>.</p>
        </div>
    </div>
</div>
<div class="gears">
    <div class="gear one">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>
    <div class="gear two">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>
    <div class="gear three">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>
</div>
<div class="trace"><a href="mailto:coders+trace@observador.pt?subject=Erro inesperado&body=Envie a mensagem abaixo, que contém mais informação sobre o erro:%0d%0a%0d%0ac7LgkSC6V0mR4JSkDLXIgU4wMYUhx%2BPZgxlt7fDe24gHFVfY%2BxGg3%2BVn9b7WnQB41Zrvzg3gKmmeOtww0CWrs06peJZTzEOnowSmqCGaI8n4evEOo6QLPmoVkHRBxbyS8Yhb1xZRCfieAJ9%2FTHaQslIEa2JZBbrJuzAkxcqSH9rKPnhQ82eLb%2FCDeFioLviG6%2BxAHciyILnvkqe6m5vcK89Wu63GC6bhIyOGQF19fDw%3D%0d%0a%0d%0as5CrwANAOHhAqXVQC14QO1h%2F59LPl54wNsDmbNMZu3kJbzknKlSNd86ELzH6PIn14reCUkK0Jeh3kf6383ugQ6TYb6NEVLx%2Bxd3%2FUO8KYkzBrzpmfMuoMSsWV2o8uY46%2FPcZPk3HNtfWEoZ3n%2BixW2kTXqzF4wFeC9JsBbRCOL7WmH9MAXQ8I5ZToo5gh04c433JpR9S%2BgI5YO5AcBiYGXPJj5qfllqG%2FtgJLsM1wj1OS7a2vVMY%2FXuegSyhVrI0FXRfYJ7r2xei19GqwV0xDyZCFjIDEj73LHdF9LymUVtLEAwLA9pE0JHhjlHVANPwyjDhObMkgtySp44IZ6J1HCeVQU78uf%2BVNBsxmKqEBurU15cXv%2BCfXHRzD0pd8DEGkZQTm4yqL8rbfCmJT4zJU%2BRVP88VGSU2g7EMyomRGhfTowfLj1hOCIVpiVN4mZKKfR5GeqZCkxeeQ0nw51zT1piH3TFn9QRCgzRmQsQbiTwfL%2FpQ21%2Bv6k9rT8BNhQI84W9l2SdZncDivMVBLp7LeQ4wHSgMPIzV8o3B8%2BH5RRZ0AziF%2Fu9k9ysLAJTWdJIOLT63tjme4xRf6%2FE6YRUhlMi6dLuXp4MlcyYkS1AO5h1H3KEDX8XIUmcIT6q6d3umC510oXaqfcBPObBmI3hBNmXazcrL9V2LQNvHvVCQrXDykL0fIxcDhGGxWbFmC53W%2BLb16IkdDOXhEz0THvhpiQ8w4JheE4NDgliD%2FBcnHTLGFxEbWKghDCEX7WCeV1aQlzfbNiSpJW8Jn2iplWeujxPX%2BRXlQ%2FK65%2Bo9Qj6s6%2FA%3D%0d%0a%0d%0aObrigado">Enviar relatório</a></div>
<script>
    console.log('c7LgkSC6V0mR4JSkDLXIgU4wMYUhx+PZgxlt7fDe24gHFVfY+xGg3+Vn9b7WnQB41Zrvzg3gKmmeOtww0CWrs06peJZTzEOnowSmqCGaI8n4evEOo6QLPmoVkHRBxbyS8Yhb1xZRCfieAJ9/THaQslIEa2JZBbrJuzAkxcqSH9rKPnhQ82eLb/CDeFioLviG6+xAHciyILnvkqe6m5vcK89Wu63GC6bhIyOGQF19fDw=');
    console.log('s5CrwANAOHhAqXVQC14QO1h/59LPl54wNsDmbNMZu3kJbzknKlSNd86ELzH6PIn14reCUkK0Jeh3kf6383ugQ6TYb6NEVLx+xd3/UO8KYkzBrzpmfMuoMSsWV2o8uY46/PcZPk3HNtfWEoZ3n+ixW2kTXqzF4wFeC9JsBbRCOL7WmH9MAXQ8I5ZToo5gh04c433JpR9S+gI5YO5AcBiYGXPJj5qfllqG/tgJLsM1wj1OS7a2vVMY/XuegSyhVrI0FXRfYJ7r2xei19GqwV0xDyZCFjIDEj73LHdF9LymUVtLEAwLA9pE0JHhjlHVANPwyjDhObMkgtySp44IZ6J1HCeVQU78uf+VNBsxmKqEBurU15cXv+CfXHRzD0pd8DEGkZQTm4yqL8rbfCmJT4zJU+RVP88VGSU2g7EMyomRGhfTowfLj1hOCIVpiVN4mZKKfR5GeqZCkxeeQ0nw51zT1piH3TFn9QRCgzRmQsQbiTwfL/pQ21+v6k9rT8BNhQI84W9l2SdZncDivMVBLp7LeQ4wHSgMPIzV8o3B8+H5RRZ0AziF/u9k9ysLAJTWdJIOLT63tjme4xRf6/E6YRUhlMi6dLuXp4MlcyYkS1AO5h1H3KEDX8XIUmcIT6q6d3umC510oXaqfcBPObBmI3hBNmXazcrL9V2LQNvHvVCQrXDykL0fIxcDhGGxWbFmC53W+Lb16IkdDOXhEz0THvhpiQ8w4JheE4NDgliD/BcnHTLGFxEbWKghDCEX7WCeV1aQlzfbNiSpJW8Jn2iplWeujxPX+RXlQ/K65+o9Qj6s6/A=');
</script>
</body>
</html>