ЙажаСценарий / Говнокод #13865 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
var n=7;

if(3 in [1..n]) {
  // PROFIT!
}

Замечательный способ писать заведомо ложное условие :D

Запостил: Qwertiy Qwertiy, (Updated )

Комментарии (249) RSS

    • А проверить перед тем как писать? Просто открыть консоль в браузере и вставить? Как раз фишка в том что оно корректное.
      Ответить
      • А, тьфу, я дурак. Я подставлял 7 вместо n, поэтому оно у меня в консоли и не завелось 😉

        > А проверить перед тем как писать?
        Так проверял, но вот только зачем-то "упростил" код...
        Ответить
        • > Так проверял, но вот только зачем-то "упростил" код...
          *ROFL*

          Значит там дополнительный подвох для любителей рефакторить 😀
          Ответить
          • Лол классика же!
            Преждевременная оптимизация - зло. Дональд Эрвин Дак.
            Ответить
    • 3 in [1..n]
            ^^------ число 1.0
              ^^---- свойство n
        ^^---------- проверка на принадлежность
      ^------------- свойства 3
           ^____^--- массиву из одного объккта
      ^_________^--- 3 in [undefined] => false
      Ответить
      • очередной жабаскриптовый прикол, короче
        да, надо плюсануть
        я сначала подумал, что этот код - очередной школобред, хорошо, что сначала обсуждение почитал
        Ответить
              • Если это тот ролик, про который я думаю, то там всё не так как на самом деле. Точнее, там всё по-настоящему, но так, как если бы этот код набирался в консоли, без фактического присваивания.
                Т. е. набрали {}+[] и получили 0, хотя на самом деле x={}+[] даёт "[object Object]". Если конкретнее, то в их записи не сложение объекта с массивом, а пустой блок кода и унарный плюс для массива.
                Ответить
                • > пустой блок кода и унарный плюс для массива
                  А не знаете, зачем так сделано? Это как-то связано с авторасстановкой точек с запятой? Других сложностей для парсера не нахожу, а с виду логики в таком поведении мало.
                  Ответить
                  • После закрывающей фигурной скобки точка с запятой не нужна. Фигурные скобки в основном потоке кода определяют блок кода, а не объект. Открой консоль браузера и набери поштучно эти строки, чтобы понять что происходит:
                    {}+[] // 0
                    ({}+[]) // "[object Object]"
                    1, {}+[] // "[object Object]"
                    {console.log("I'm not an object")}+[7]
                    ({console.log("I'm not an object")}+[7]) // SyntaxError: Unexpected token .

                    Соответственно, если использовать {}+[] в выражении, ноль получаться не будет. Единственный способ получить 0 - написать это в основном потоке кода, но в таком случае присваивания быть не может, соответсвенно в скрипте этот 0 доступен не будет.
                    Ответить
                    • > Фигурные скобки в основном потоке кода определяют блок кода, а не объект.
                      > Открой консоль браузера и набери поштучно эти строки, чтобы понять что происходит
                      Что происходит - понятно, что происходит - было хорошо описано в комментарии http://govnokod.ru/13865#comment197935.
                      Неясно, это из-за сложностей при создании парсера (если не ошибаюсь, +function f(){}() вытекает из-за подобных сложностей), или кто-то специально решил потроллить людей и вписал в это в стандарт.
                      Ответить
                      • Это поведение соответствует стандарту.
                        Более того, в противном случае неясно как отличить объект от кода - не забываем про возможность использования меток. По-моему, если бы было иначе, то точно проблем была бы куча.

                        > +function f(){}()
                        Один из вариантов записи. Кстати, можно без имени.
                        Но обычно всё-таки ставят скобки. А в минимизированном варианте - логическое отрицание. Кстати, последний вариант делает код максимально безвредным.
                        Ответить
                • > унарный плюс для массива
                  Хех... Никогда не понимал логику авторов js. Ну вот не имеет операция смысла (например сложение массива и объекта)- ну верните, блджад, undefined какой-нибудь... Но нет, понагородили всяких мутных правил на все случаи жизни, по которым js может складывать что угодно с чем угодно... Я не понимаю в чем смысл...
                  Ответить
                  • Все, разобрался. Там оказывается довольно простая логика: плюсик работает только с числами и строками, а все остальные эффекты возникают от приведения соотв. типов к числу (false/true, null, undefined) или строке (массив, объект).
                    Ответить
              • + (JSON)* { init:document.getElementsByTagName }

                Ничего не напоминает?
                Ответить
  • Браво, маэстро. Это просто великолепно.
    Сначала я даже подумал, что это какие-то фичи ES6 - скажем, spread call/spread array operator.
    Ответить
  • .1.foo + '!!!'
    "undefined!!!"
    O_0

    хотя логично

    255..toString(16)
    "ff"
    Ответить
  • За это я и не люблю JavaScript - неведомая хрень, получившаяся, вероятно, по ошибке, оказывается вполне корректным кодом. Это из серии
    return
    {
     a: 42,
    };
    Ответить
    • Хм, это же конец всем холиварам по поводу расставления скобок!
      (По крайней мере, в одном языке)
      Ответить
      • Это если не закочется поизвращаться и написать
        return undefined,
          {
          a: 42
          }
        Ответить
        • "undefined," - длинновато как-то. "0," или "0||" бы подошло. В крайнем случае - "void 0,". Хотя, можно развить идею до
          return +
            undefined,
            {
              a: 42
            };
          Ответить
      • Ещё прикол в том, что, например, в случае этого кода:
        $(...)
        .click(...)
        .text(...)
        .appendTo(...);

        никакой вставки неявных ';' не происходит, так что так писать можно и это будет работать так, как и ожидается. В языке какие-то неочевидные правила, когда неявные ';' вставляются, а когда - нет. Очевиднее всего было бы, если они совсем никогда не вставлялись (или, наоборот, всегда вставлялись, как, условно, в питоне).
        Ответить
        • Тут тоже не происходит, поэтому оно ведёт себя не как ожидается:
          var x = 123
          
          (function() {
            // some code
          })();
          Ответить
  • Отсосу у кавказца. Спросить Тараса Березняка
    Ответить
  • Минуснул. И вообще - по моему скромному мнению, пора вводить статус капитана Неочевидности.
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    ZzVChbblNVSnvaCdWoZDAFlWpirhRBDt
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    LiCAWvfZfYnxmlVhYCxYSTmTWjxGWcChbQygOxZVsvpIgZ
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    WfHmoXuUZGkzxElPNGbGLamZIHUJxvVsHgIGfpHIiHFkuwazqg
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    WNhxGbYmQBxcffwXZzLjfFY
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    pXPqBAOfjiymoXPkSWapVUqLoPHjpNqjJkKFUhFZlMXNzLqjhDxuQAfTMAMclOsyKGoxOmzPOvtYro
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    upHdSpWbAzpqusLZGMP
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    KmomShcFGDUp
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    veGrrKwxzziFHXNanjDjhvMSNThRNoIQY
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    yfAxeEMqSV
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    cCElMaQzgXHjinKjqBUloMG
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    dIoBHRLkoqlsQ
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    vqppsPbASPWebpezUJUFZQjvahRBF
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    rfbwEEjRowZzYVbpoPnnhQGwMexYgCXyCPOAqVaXEBavFAgngIlqKTfpsMSuZNseYvbFSRDgPXs
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    xdNeyaIYHdkBnuJPnlcGexgOQuuErtHLAZKjXRDiFeoEVZzXgtY
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    vjeFWVzDpjdQEyPPcEx
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    FlJbyYFunLhArZt
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    dGPdJzBjbXdawfCxcrsTMwFBcxIcUCpIJqfXNWRpG
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    bUIRwownIIPbjBJhVeXeTnAdZIhdkhW
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    kVrKnpSOgcYYxmbLwTpERZGrUKnggoBV
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    SkPVueWukniNLOFWiIUrpnKAVhUkIpMbGgLaIwrpbHuKJDrixutGhXPhBNTqVr
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    BdYyrPTsCuqDusfAGqroNrCzWhSPVETjkPqBaHqAlbGZrGYJXPsVmldlheL
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    vekcuQBOPCjqpDxeQxKBILXggM
    Ответить
  • function isSpam(comment) {
        // quick and dirty filter agains guest spam
        // it can reject normal links, but who cares...
        if ((comment.user_id == 1) && comment.text.match('http://'))
                return true;
    
        if ((comment.user_id == 25580) && ((comment.text.match('^, http')) ||
                                           (comment.text.match(',  , http')) ||
                                           (comment.text.match('<strong>')) ||
                                           (comment.text.match('^<a href=')) ||
                                           (comment.text.match('^comment[0-9]+,')) ||
                                           (comment.text.match('storefocus')) ||
                                           (comment.text.match('.*Хрюкни, свинособака')) ||
                                           (comment.text.match('.*<span style')) ||
                                           (comment.text.replace(/\s*/g, '').match('viagra|cialis|levitra')) ||
                                           (comment.text.match('-[0-9a-fA-F]{4}\.pdf'))))
                return true;
        return false;
    }
    waevdBYDHWQwDRdGESaNoIIvugEULhgIiufpGMEWgCouMLSnvlAoTHjPaxfad
    Ответить
  • Сгний, гниль.
    aPPTwObHPipNzIIptQSvqBTsbxAncPnxeuNqmGUXrErrxrWWfvKFWVFUyJDx
    Ответить
  • Сгний, гниль.
    nWCcpwDFazDdsNxnyCYBMzlsYICBawISerR
    Ответить
  • Сгний, гниль.
    FBAqKWMSvZIDFgumKpciHevfRzJRGVOtiuYKlLngORjtqdChxSTbliv
    Ответить
  • Сгний, гниль.
    LyDkHsrYhipZdiklHhCEsrSXgdlOKAtOEDPLFgJk
    Ответить
  • Сгний, гниль.
    VwwYyzxBnOUTfJjYkvYmbMBwwBJqU
    Ответить
  • Сгний, гниль.
    ZbBSvWMJhhAsMCrpOeRZzepDGaOUUwWihskXrYplKgcHhTGhhEBJvvmojApXFZblLAbShAm
    Ответить
  • Сгний, гниль.
    wjXgPYnuvimPWBOGOanIXOJOnQjVFsuRPPKkhlqewdSzDngvbzBAGPfbsVUINaYs
    Ответить
  • Сгний, гниль.
    fupetaVeGBdUeZMXNSCuvtxnbVzUIftSSFFMXtxXDMFJkujUuePvhxC
    Ответить
  • Сгний, гниль.
    xGNoVcXOzCbrPxJkWFgONyoDtnzPbkXeUYNZDgJzDphrCFJfHvrfHrJmtuQqErtSpVY
    Ответить
  • Сгний, гниль.
    gStPdPCPCsAlOrpEtJHQoidommqWUOmGpbfATioqBIOHxXQofiSEYSccIqkXhkQbBXFiu
    Ответить
  • Сгний, гниль.
    XFMMwsQMJuSsPNUfwzxqpjzcQFPSpDIDdkBBRuBijvlKpkMmhPeOccEtTYFwRgtiC
    Ответить
  • Сгний, гниль.
    fQVIgkuqZcntAifYgmOFvvUHLOOpkePIB
    Ответить
  • Сгний, гниль.
    npEiiTWbkNswLGAqFlwMFmmGVzcdPNjRiVogFcJZGYtqL
    Ответить
  • Сгний, гниль.
    EClVSkJCvSKwSahIyabcieRxG
    Ответить
  • Сгний, гниль.
    KymANtIXVlGJFfgFbtSJitrFLzgKtdjYggiFrzvlKzuVLDCQRBDONvztPKcr
    Ответить
  • Сгний, гниль.
    XeexSiJBdleDnwXqqzDBEqUAArT
    Ответить
  • Сгний, гниль.
    dTCedDbenZUxTlFnLtATrvmRqMIFAYSKdPevvFhbrozUyGlQWjyZcloUEmgBqrkVRQOYZR
    Ответить
  • Сгний, гниль.
    XZFgPfVNjRDsbDTeethOirmWAmnljvXLzLcIlJYvEirwPqNgGEMDaM
    Ответить
  • Сгний, гниль.
    vxilrgaDRUrVNTGDovdHTOHkxAUgDfAQfn
    Ответить
  • Сгний, гниль.
    XufjprkDmGEppErLIxMMNAOVPahWuLjaBUoCqnONFztwTuvVJxOiWPzVYjantIogPNyAopQDMk
    Ответить
  • Сгний, гниль.
    QeDBWLAfNUdyAFoooxXASmQhqtNzZALzzRfSwgEWLbjyrtnroEcIGYi
    Ответить
  • Сгний, гниль.
    fSuxrdIediBTDxGmoJhQpgINYUSCawZzTgYFjXUQbzb
    Ответить
  • Сгний, гниль.
    IQABzsPXjCZGCMuEPqsjcwzLshPnhjylFQrHk
    Ответить
  • Сгний, гниль.
    ddVpKnFZEmqucpiLJXeAuvPGrtaKZZFlYpWdHglLV
    Ответить
  • Сгний, гниль.
    hiQsXhFYJdmuXvMkRUwEzDdOKBiGqiRkLwqCLexZDPOdbrd
    Ответить
  • Сгний, гниль.
    FbuYquPWmJiZQFadAAnkmySfSQnW
    Ответить
  • Сгний, гниль.
    SMkoDJDqzlrQUtXizgmtsNysGYnjYXzQLGNKxEiIvpgYpmLtcxXJuKyFsyOweKrOiOMGSPZCKTcx
    Ответить
  • Сгний, гниль.
    AnQvxhpALBquUUsCyDvAIwnZJXwJrLdpyUCsEEngRwWVvShyHIvorsN
    Ответить
  • Сгний, гниль.
    mYypAXuWHVKEfqEeguNiTFfsXRbahDXZxTUxztFcyFeCMoerBS
    Ответить
  • Сгний, гниль.
    iAaKmjfNLgitTFHaJsJPvtHgmQqdoAYYMuMBLRxjkbZtqHHpE
    Ответить
  • Сгний, гниль.
    dHgVtnpqdVCVtxlVARBAxAHVVaPpaSSjeMJiNyfEFiwbuW
    Ответить
  • Сгний, гниль.
    mPUxMPSgmNhrYirGAiDfPdBKFyIwRasoBAzxHaQBlrNaBfaaTYqbCjF
    Ответить
  • Сгний, гниль.
    lvaKloDJOEBoDhgASxnCRlUZwKhrtkxAmZQkyOMRxUKgMDYJAwehNmjqiHajFprQCeUB
    Ответить
  • Сгний, гниль.
    GKWLzrogitrpVBsCTtnOHayNbODSuwTDUoUjwBs
    Ответить
  • Сгний, гниль.
    ZigpCJVPdLoafwhsVdtwLTaGnJDqFFNcawCmmDVTUOlYPmBypccSHitVcCVQiaGJUUzk
    Ответить
  • Сгний, гниль.
    ydMeWHNOAXvGqczejMOpMxryXFSpkHkJJOPknbxWYNOhwuZNxgmkLVvMsWpI
    Ответить
  • Сгний, гниль.
    nvyNVGPxjfyBRnNPlsLZpMArJiNjlwVLSLvIcfGnlOtKVrxLKDpQJwkibMfHrWqJMa
    Ответить
  • Сгний, гниль.
    bHSbPwFNublGFNjimISweLKnJMLlVteIZPLjkaVKkvYroWkIgugHXuFpezMYolEgKaFVzWTaFcJy
    Ответить
  • Сгний, гниль.
    ucpFuBuiUyRekwXpkpeLrvZsaJoKHaitLKycMMIyDvdwoIGvHvXTJTFsrKCCieCBXTYAimPXXAnFxC
    Ответить
  • Сгний, гниль.
    kRAOpsrPnLiFNxVDcvraRMfsOKsSUsFKuaghtRUyXUBifkOjIovVJFvWqClBUHudDmzrNeVcCmXUhTo
    Ответить
  • Сгний, гниль.
    VLODfpKngiHrxwpighFKzsACDXGLEMegSjNYHWxRwLwtjlWWjAMbgiZYCjnwGyuZdK
    Ответить
  • Сгний, гниль.
    pjGJthlyeXAXHEDjcSBJiZmiJqBQGUFSnpJByOkGfnrxbEfNgkvzocGfQSiZYogJJaL
    Ответить
  • Сгний, гниль.
    OTAcmLWDOSGerogDkbAEyytmaXbccdLHAWHpvDXeiRq
    Ответить
  • Сгний, гниль.
    GWYUzrIdVxkQzyNpkhUkKNoPgOuPudIrebcBePazHILfXZzqqOQYIhfZPnHVcZxaHGYWpNjulhA
    Ответить
  • Сгний, гниль.
    gwcwSukiGpEtSSEZFnEvaHDzuWqICQkyEUyfhmCXPRsHhQ
    Ответить
  • Сгний, гниль.
    BvNiUhbBRxWUhTLKyhEtplEBkj
    Ответить
  • Сгний, гниль.
    dufFmeLnngaKyThDAenHGPBaFGJDHy
    Ответить
  • Сгний, гниль.
    AgVKwevOgqEfsLpoUHLHBqDVGTpvzBfCvqUTtOojQKapvpHYfnBxZ
    Ответить
  • Сгний, гниль.
    wRAnmBDYBeSsTDzyeapFmcVeTGrFDvrPOzjvXcEzHJoHHfZplkEgjwIGwvGAussKNKJVLm
    Ответить
  • Сгний, гниль.
    KcMpjXmCWyHFjyMgIdaspxwUSCGlRRHjUibQmzADyiGHiutSFovKDVzjTlZBTLWvtjZs
    Ответить
  • Сгний, гниль.
    pQruUNlsSafNKbDXvpzYTEcTFYQskswlOxDAgshHQMGcFfSUMgylwBLvLwmzRusuWRTVd
    Ответить
  • Сгний, гниль.
    joksmULzExjUCPFDVMJGxoYbJFKrSKfbKgNbBXgyiasxhRgBkbALrDjiNS
    Ответить
  • Сгний, гниль.
    CzFFHdYyzXkTdKgJpCJubxVMvpw
    Ответить
  • Сгний, гниль.
    WLzcgSqKQpduXeNmZhbMxFbLUbDoCD
    Ответить
  • Сгний, гниль.
    MvOOnnYAQOXxNiHKefyUoVOgrvLAUmcRoMsdmPomrDqJgdDkyxqEkRKKTzqYyYERndxohwDyIIQPJ
    Ответить
  • Сгний, гниль.
    OnyXeuXWkBVMEjxDkEgVntHClsWLOTnwwgaurnLnOGWCvMVcASGBjiFVDvmxNihzObcHsX
    Ответить
  • Сгний, гниль.
    HRVOxKeiJzppPabhmsDIFGlBIPGnGLyEvWpKIWDcdwunoxXhFcp
    Ответить
  • Сгний, гниль.
    feYANQkcUQCFBdUiyqOmusizU
    Ответить
  • Сгний, гниль.
    kJrupydScGhyXYDnhWyNpcbkNZotlQxAVyMWCTKKEgYT
    Ответить
  • Сгний, гниль.
    XDCvaTnRBovIpPBUCMlBCnchudAdBnEftBdVvjqUkBsWdEWDaGDvrVQysgLtquUQGvgFImuNzJfN
    Ответить
  • Сгний, гниль.
    nAkTRvGQONYnUfwacdEvgkaqmDwoKnhLWECdGoNKKsyFvAQSrATx
    Ответить
  • Сгний, гниль.
    OatTkznkLnixKFpUsBeALRVYuQ
    Ответить
  • Сгний, гниль.
    ZDpxIWdCXunjyYhtWfjeEYXBIbppywLuhLyLQkSYoXmWE
    Ответить
  • Сгний, гниль.
    qzTEYFGCFUtFgdVncrgqtVtDwZbykuJWwlbUVLCEDjmMIGfaiipTVFZVleZXdhNSyiPTepqnNSIPvjq
    Ответить
  • Сгний, гниль.
    daHfucXbmLaphrWOPKHAFXIGotrSDrUOeyjHCZWuuTyUjGEdmwaSDyDoJWAtclXau
    Ответить
  • Сгний, гниль.
    EgBCOoVuwWonEoEPoWdAVtQbjiXvPwfHfHQyvnqzcSkdlOgzPfJFMzLaSjAfXCXIwAPUbcA
    Ответить
  • Сгний, гниль.
    EUaiGgyaSQNYZGzNanrJDPxAaqnabZZnpVjIvnQIvlahZBWJvqQLdVWo
    Ответить
  • Сгний, гниль.
    nIluqHuUKyOhbEMCnDMkkRl
    Ответить
  • Сгний, гниль.
    cKzMHowrvQtJELbOhTwSCwlXBggJlVqMexjQUFMWEwzRTldpbY
    Ответить
  • Сгний, гниль.
    AqWAnZWNcqtPZiAEmPwqDtFVYUohebOQRWcuaynpqoJebtNlroSZYAGCEskA
    Ответить
  • Сгний, гниль.
    bfkgWisTztEcuRvUrVHuGZUiPqbbsDeSvGKaTOHmmzbpeAWEUUwUvTBUpbzMXQW
    Ответить
  • Сгний, гниль.
    IlHJpFntGeUSjlusqKifdCCRnWrSVilSpWNKGf
    Ответить
  • Сгний, гниль.
    DlPzZQtuDaesiNmmEnwhIRcVmahUMipIZHeVYdSLIkTsiWyahXtAVBqBzyPGdEI
    Ответить
  • Сгний, гниль.
    ENwNQZmjcELemkvEkUqvjpihURjuBmvtBhEKRTAMEWVQbJjPkcg
    Ответить
  • Сгний, гниль.
    IKqsfhvPPKIQgbDrwGkwQV
    Ответить
  • Сгний, гниль.
    YlMVREeritfYxwfCCXEvrPmSRkSuzDVxkMWBsGpeMweuqdLoOUrQzPJ
    Ответить
  • Сгний, гниль.
    KnqRAXenQRTsUcGELRpjcCWghnDeXoHDitesgPeoVFTJcNtzJfXByJiMnxKLsx
    Ответить
  • Сгний, гниль.
    SStOOGgvmZicvwwMCAcSjXsKnirzfDriFhXZTzJUlSjzgDLJXslnfZMJYvwdVSDrACg
    Ответить
  • Сгний, гниль.
    VViAqksgDYCDNPyVhfvOHitwpIeAiXjnwYmixhwmLxiovGwPjPmsIZcEEXZrtIYiZPgiBiNREHFKiIW
    Ответить
  • Сгний, гниль.
    XgkDtDTdmMJkPasflLOkQVSWCdHLUrTuLbBKfztiuBpzaExvXuacAJW
    Ответить
  • Сгний, гниль.
    rMaCwwLOvhCJlDgKvjvkCGAA
    Ответить
  • Сгний, гниль.
    mBWVumAtLrYdRJQlmZpiDyliTOa
    Ответить
  • Сгний, гниль.
    njtmcSudjNKiLDocwWNECNayKCzDbhPhspCINeSBdYtuUEmCbaQMTwCyTubPzxDXhkHWNWQCvb
    Ответить
  • Сгний, гниль.
    ODzmwfcGoXvDgODyCsVUVMJpeqXQxUMatBQleSmDgBMhKMcoFCUzuybKQlZXazGmtzArUmtIBCzns
    Ответить
  • Сгний, гниль.
    SOqmzkeCSqLUglsiVtYQbPYhFhHpbUQemMMCTsZLrORQClpPlqBlntFhlLyvK
    Ответить
  • Сгний, гниль.
    dLEQcvkREPEAkciMjWvaCSfKjXCIDxTnOjyuvSMkaDhCxjtMvZOMoWDCfqmOcXNdgbyITSuv
    Ответить
  • Сгний, гниль.
    EsEdhbrKwjHxqALeKFLcwSVeHmSDwyHEwZFAYfygwVOejUGronrgDxxBFxdfxATCPSuzPPDNdW
    Ответить
  • Сгний, гниль.
    xFxMwoORoSIPfYlEPoztsJjzjZcMnDLmZDsbCOosJXusM
    Ответить
  • Сгний, гниль.
    loEEKQaqKXvWrJquDFrkZALzILnCpEaPRxgWztebzdBPNjx
    Ответить
  • Сгний, гниль.
    VWXbETsdTmdZTghiGbqHXTngOs
    Ответить
  • Сгний, гниль.
    cCccYYmDrOmMTgGgxCHxFzTFhKScTYTdlvJcLklXqwGXdvexYQMMqBkqeRduvGGWtlpVQoBUnEzTt
    Ответить
  • Сгний, гниль.
    uLJvpJCJSiUBpWtyZjJmdDCQJsVvIUffTUlKGwXdyntvyrHKwMJaxmgpJUjEx
    Ответить
  • Сгний, гниль.
    upofyhfoVIZiZEqONRCQHEufLcZZHeqzshcplAxaInbdToBxqPVWegXrFONsUKUjBMvpGbuJRDWX
    Ответить
  • Сгний, гниль.
    fWXwfayJkfvhbdnZNuJVSZGOzLaIZgYJFy
    Ответить
  • Сгний, гниль.
    ENTCIsbGdfApKWkrgmDtIPWdcqCyteXrTdJA
    Ответить
  • Сгний, гниль.
    LAkImpjcJhVrPoViVhFpCjqtGTGGbBVMyTaetuSESyjNLPwyTQqwOJqQTnxsdODoEmmhDJhFJmgWYh
    Ответить
  • Сгний, гниль.
    CuBGzHLhScAvlymfKjjjLHGMIHvZayreYJjCuWbNhrXUfRLkMQyjmgKPQpGRWipu
    Ответить
  • Сгний, гниль.
    JVEoOUnktiNGazYpZPCKdHnzkEQcTaxnxwJtBzR
    Ответить
  • Сгний, гниль.
    XumheoVfsoiZXMTfcIUGmjgGZONyxOZffbVcVKFvW
    Ответить
  • Сгний, гниль.
    BrbRXYndAVBrDaIMpzfz
    Ответить
  • Сгний, гниль.
    UuhxVcWqoFEYvdlKnWRQJoufrEzIyAEB
    Ответить
  • Сгний, гниль.
    azKOOzXEMewITNZjkNyIadMVysMqnenxMQjVc
    Ответить
  • Сгний, гниль.
    eDoyvpHlbDVsKjUJJaAKqQlafADQKZNdaLVrMVnACjNshSwSaYbMTbjnREBzdYnHuuznJg
    Ответить
  • Сгний, гниль.
    HMszvLqvyrYKkLCCNwCsFzPbn
    Ответить
  • Сгний, гниль.
    pEfkPOkQsujiFBNoLltZGK
    Ответить
  • Сгний, гниль.
    khgXsVpHRXCRnebiLNEThDIJfdxwrQgnODe
    Ответить
  • Сгний, гниль.
    lIkZznRDtNWgLJxDeGjSjoGDnYbkLryguNGLjQbzfykGSuFJmAaWPLtDvlhCqVSkpWsGQuYvoOT
    Ответить
  • Сгний, гниль.
    xeoXLiBxZJyexmcvtJWMAIVdOH
    Ответить
  • Сгний, гниль.
    vPrTPSuDAUVuVgsihDtEhRqnzBbZsBXLavIowJjjdUHJ
    Ответить
  • Сгний, гниль.
    kAswofhsAdaPylcTlZZVfLztBveMiBOMWJLLY
    Ответить
  • Сгний, гниль.
    zcUehEFnyzFRVLAzDZhBqgpoxMvNGaSBwvQuJcNjFCoBtOlAdUHSbnYgEYUGuDQKSjvxoEbcwfcyX
    Ответить
  • Сгний, гниль.
    ygfPvDDUjwxwlygrUzGRgqthbwBOUfvuvIOEhmLJDTUkvDXGHBKIBK
    Ответить
  • Сгний, гниль.
    oefHCwDHUepoMTPkugktVszIPNXuKEfHlzJA
    Ответить
  • Сгний, гниль.
    yfZtAbuFnyyRDFByDYQPfmUBTQBdfAnmuhEimkSQurQTLy
    Ответить
  • Сгний, гниль.
    JwIiLVCYsXmMvnAqWrrvWeHgHeneuYcmPQTQiPxNiUMf
    Ответить
  • Сгний, гниль.
    YiJEHyadwQWxFojHGrsUzYUfZdXPcPGoPekbrgjXioRTNbIBsDqWqB
    Ответить
  • Сгний, гниль.
    mrdafXzNqlCdiATNoWeuzxECrUgaSUEtgyXGgQnMCXCRDGhDMv
    Ответить
  • Сгний, гниль.
    vBycrKJjnJmoNTeIfaEQIepUsgjsiwaIHamhyHISKpzWLkanOfKWOWJDWMIqZ
    Ответить
  • Сгний, гниль.
    tIijKpaTdgVIxtacKqViWPyadLSwFTTUmvVDWWoQpQ
    Ответить
  • Сгний, гниль.
    JeUwABSxpixfHrVaFgIH
    Ответить
  • Сгний, гниль.
    hyPoCoUoWCrNzgMyptiJGneSomRPAgDEzgjejYOJbvvmgZtAgWGjHuLwvdNWFgwHMSMfBuMBDHKO
    Ответить
  • Сгний, гниль.
    VJWJNeAdTIFGfdvByozjcNRkYPQjxogFXkgvwFrxIHh
    Ответить
  • Сгний, гниль.
    mXBcmKsAYyVTckbUHutzEDcLPrGhUlNn
    Ответить
  • Сгний, гниль.
    NRZhnJAUWkNrhrMcpFTNoBYsdBJvHwQbNGalabILveJffgKPwleV
    Ответить
  • Сгний, гниль.
    NHjNDzzWlmFawTXbvodmbLatNNRuICkQvyZohDpeCTWTKwlOoMjIEDn
    Ответить
  • Сгний, гниль.
    JOyVvxivcCtGxRTLpyKyNTbSeLuBgVVVMHPSnoMtnAofhHmuAjaphZdspeYFlPgJVzKTJ
    Ответить
  • Сгний, гниль.
    WdgWKYlpCBGKbrnpbMKaqVFMNAobonhkPdceSYpgSjopZYrpfwKBBVPmnYWLKqBbdzJSYU
    Ответить
  • Сгний, гниль.
    yHvzocAlYvXRCKhhZYZDJjGtdryMXfi
    Ответить
  • Сгний, гниль.
    fpmkpKkPnSjJoHCHvfsRMRzUudUPSoNunWdCWN
    Ответить
  • Сгний, гниль.
    mvHRXMXUnuvviqQIBLsEeutQSAauTocIraeXYSdVcpqKmAQzGCAQwg
    Ответить
  • Сгний, гниль.
    qfhsxgZAVpPfXPDNcvAEvTgMkDdcSAlrBeCQAXmNanTgFGcb
    Ответить
  • Сгний, гниль.
    GfBQMBkFdeQSsYcAaWGTMjukOIqslxuHsvbmHrfqIsWxESrpUWXTEiaURal
    Ответить
  • Сгний, гниль.
    kfETuSazRqRalbDiNZWTndvlOfRTM
    Ответить
  • Сгний, гниль.
    beIZdwJTPuKhptmrHuLOzAVlcYykYXdMKaDUTXkgexfJMQmLYeUXzot
    Ответить
  • Сгний, гниль.
    UTRlEEsBZQitxgnTrROjoTDafHsi
    Ответить
  • Сгний, гниль.
    TMhLzGLdxaJJcmPuEiMtOelkmTDZrKLpGk
    Ответить
  • Сгний, гниль.
    ufgeKRhyfsfekIMYFQlkjYLKKExaIQAjuYwYWfZTUHaTloa
    Ответить
  • Сгний, гниль.
    xMTcJpeRkvSIImGxpTeImZ
    Ответить
  • Сгний, гниль.
    EqAwEwsONlVVyIimbeCeakPJjxdFnnUidOmtJBWSLDP
    Ответить
  • Сгний, гниль.
    cBWuorYYCsTacZhrFsfKGD
    Ответить
  • Сгний, гниль.
    SBnAtvmIJPrCburoxpTKhhuRsVnRyQmzDCfEWuucYdDdjJMiQsBVLVUMOdIWwh
    Ответить
  • Сгний, гниль.
    eGNDLXCHbsLmsjebSHPEZTCRWJBojapwfrpqcSpOtHaZsGYWdauTtcSLwjdjEUShZgMADbJnkdc
    Ответить
  • Сгний, гниль.
    zSgCeZBiUpUUmwdpDBKlSTOVojeDkJfo
    Ответить
  • Сгний, гниль.
    xIfIxKseQBAiRyahSSvwmXYYTCRgZEcjwGxXypdRblkNGlJVrXKMfq
    Ответить
  • Сгний, гниль.
    kBCLBrNqiosMzhLuArmvmAkASWbyLvIDUatZIBdDqbGBoUzdxuuDoGPaPETfZrxIGzlXNS
    Ответить
  • Сгний, гниль.
    wHYdFetkEtCUtmrpdtypCDVpXDQCjyhpZLihJSAmEPEceyAzUXkuveVMCuFQOpvSE
    Ответить
  • Сгний, гниль.
    bYJQkdXNqhtctERBPRBwReFfVEqvDNQurhFzeVXxQxAxSFqaCTLhqOoGlqAVUsUBKcapgivo
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8